WO2003083633A1 - Data input device using perception with several human senses - Google Patents

Data input device using perception with several human senses Download PDF

Info

Publication number
WO2003083633A1
WO2003083633A1 PCT/FR2003/000982 FR0300982W WO03083633A1 WO 2003083633 A1 WO2003083633 A1 WO 2003083633A1 FR 0300982 W FR0300982 W FR 0300982W WO 03083633 A1 WO03083633 A1 WO 03083633A1
Authority
WO
WIPO (PCT)
Prior art keywords
graphemes
keys
grapheme
key
sequences
Prior art date
Application number
PCT/FR2003/000982
Other languages
French (fr)
Inventor
André BAVEREL
Original Assignee
Baverel Andre
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from FR0203968A external-priority patent/FR2837940B1/en
Priority claimed from FR0203971A external-priority patent/FR2837943B1/en
Priority claimed from FR0203969A external-priority patent/FR2837941B3/en
Priority claimed from FR0203967A external-priority patent/FR2837954B3/en
Application filed by Baverel Andre filed Critical Baverel Andre
Priority to AU2003244726A priority Critical patent/AU2003244726A1/en
Priority to CA002483321A priority patent/CA2483321A1/en
Publication of WO2003083633A1 publication Critical patent/WO2003083633A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/0202Constructional details or processes of manufacture of the input device
    • G06F3/0219Special purpose keyboards
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B13/00Teaching typing

Definitions

  • What is first concerned, is a set to establish a perceptual unit using at least two senses among sight, hearing and touch between at least one "perceptual" keyboard, a screen, a processing unit data, an operator and his neural fields of hearing, sight and touch favoring the sensorimotor action of the operator, in particular his speed of data entry.
  • the problem here to solve is to create an organization of a processing unit to use a new type of keyboard whose memorization of the keys proceeds from an improved logic, likely to accelerate the data processing, even the development of the programs. attached to it.
  • the invention proposes an organization of the unit inspired by that of the keyboard and therefore made by reference phonemes.
  • the solution consists of an assembly of the aforementioned type promoting the sensorimotor action of the user, in particular the speed of data entry into the processing unit, this assembly comprising for this: a) a connected data processing unit at the keyboard by means of connection means, at least to create on the screen an input area and display, on the latter, said entered data; b) a display screen connected to the data processing unit via connection means; c) the perceptual keyboard, the keys of which are arranged in rows and / or in columns, the keyboard having an area reserved for alphabetical keys; d) and a control pilot for this keyboard, the assembly being characterized in that: - said keys are assigned at least the graphemes of a determined alphabet, the number of keys being at least equal to the number of graphemes of said alphabet, the graphemes assigned to the keys being always distinct two by two, all of said graphemes, which have common phonemes chosen, called reference phonemes of these graphemes, being grouped in the zone of the alphabetic keys according to said reference phonemes, forming as
  • Grapheme Minimum unit of a writing system, which represents either one or more phonemes (alphabetic writing, syllabics), or a concept (ideographic writing). In alphabetical writing, the grapheme is called a letter. (Source: Hachette Cons, 1998).
  • - Phoneme Smallest unit devoid of meaning which, by combining with other units of the same nature, builds the signifying units of a language. Phonemes are distinct from the sounds (or phones) of language, insofar as they have a distinctive function. The phonemes of a language are limited (from twenty to fifty depending on the language), but their combination allows to create an almost unlimited number of words.
  • the word “dice” is composed of graphemes “d” and “é” in a writing mode. These graphemes having respectively as phoneme (s) in a spelling mode: [d] + [el for the grapheme “d” and [e] for the grapheme “é” transcribed here with the international phonetic alphabet.
  • Reference phoneme phoneme common to zero or more graphemes chosen from the phoneme (s) composing this (these) grapheme (s).
  • the user needs to enter sequences of graphemes allowing him to quickly and permanently memorize the location of the keys at least in the alphabetical area while developing his typing speed. For this, he needs to practice typing without being slowed down either by the sense of what he has to type, or by his memorization.
  • a generator of graphemes to enter, easy to remember, and yet developed from the point of view of sensorimotor activity comprising: - a table of graphemes divided into lines and columns, whose intersection zones are cells, some of which contain graphemes while others do not, with as number of columns or rows at least the number of graphemes of a given alphabet to which correspond, for each grapheme of this alphabet one or more phonemes, in any chosen language, the set of graphemes of said alphabet being distributed in sequences P m and P x of graphemes each grouping together all the graphemes having a common phoneme chosen from the so-called phoneme (s) called "phoneme" of reference ”of these graphemes, such as:
  • M maximum number of graphemes whose reference phoneme is common to zero other graphemes for a given language; - X: maximum value of x; and as the number of lines, respectively of columns, from the first containing at least all the graphemes of the alphabet known as reference graphemes of said language to the last containing the graphemes of common phonemes chosen from among said phonemes called "reference phonemes" of these graphemes, at least the maximum number of graphemes associated with the same reference phoneme including the grapheme (s) of this reference phoneme, each column containing all the graphemes associated with the same reference phoneme classified in a determined order, at least all of said reference graphemes, undergoing, by column, a circular permutation of a cell at each change of column having the same reference phoneme, in each column the same grapheme then never occupying the same cell in a unidirectional movement between the first and the last column; the number of cells in the table being greater than or equal to the number of graphemes of the alphabet in the chosen language multiplie
  • the pointer (s) activate by means of connection the data processing unit in audible and / or visual form the sequences of graphemes generated by the movement of the pointer on the table cells, in particular to make the production of suites more user-friendly.
  • each element of the sequences produced is associated with one or more other graphemes.
  • This method of learning or training in data entry comprises at least the following steps: a) the localization on the keyboard of zones of visually identifiable keys, each of these zones being associated with said sequences P m and P x of graphemes of a determined alphabet to which correspond, for each grapheme one or more phonemes, each sequence grouping together the grapheme (s) having a common phoneme chosen from the so-called phoneme (s) called "reference phoneme” of these graphemes, b) the localization , in each of the zones, of key (s) affected each of their graphemes; c) entering each of the grapheme sequences in each zone; d) entering sequences generated by the sequence generator, from sequences of grapheme (s) with the same reference phoneme (s), sequences of one or more syllables, sequences of words, sequences of groups of words , sequences of sentences.
  • step d) the sequences are preferably produced in sound and / or visual form at a rhythm adapted to the level of the user.
  • the problem to be solved is to create an organization of a processing unit to use a new type of keyboard whose memorization of the keys proceeds from an improved logic, capable of speeding up the processing of data, or even the development of the related programs.
  • the invention proposes an organization of the unit made by reference phonemes.
  • connection means characterized as is the invention presented on page 1 in connection with the assembly promoting the sensorimotor action of the user (see claim 1).
  • the keys assigned to the graphemes which belong to different sequences in different languages are adjacent to at least one other key assigned to a grapheme of each of the sequences to which these latter belong in these different languages .
  • the keys of the same group are preferably electronically connected to each other, each of them being also connected by means of connection to a central data processing unit in order to be able to control entering the corresponding graphemes using the keyboard. It is a fact that more and more computer devices, especially portable ones (handheld computers, personal assistants, telephone organizers, etc.) are no longer equipped with a keyboard with real keys.
  • a solution provided in the invention consists in this respect in that the keyboard is a virtual keyboard materialized on a display unit of the device sensitive to means of activation adapted to control the entry of graphemes in the device by keyboard.
  • the solution also consists of a method of producing an assembly comprising a keyboard having an area with alphabetic keys, and a pilot for controlling this keyboard, in a data processing unit, characterized in that, a) use is made graphemes (letters) of a given alphabet; b) from these graphemes, sequences of graphemes are formed by grouping in each sequence all the graphemes having a common phoneme (sound) chosen said reference phoneme of these graphemes, one then obtains the set of graphemes of said alphabet distributed in the already cited sequences P m and P x of graphemes c) these locations are assigned locations and during a step of materializing the keys, these keys are grouped according to the reference phonemes of the graphemes, which then creates as many groups of keys that there are reference phonemes in the said alphabet, and, within each group of key (s), the distribution of the marked keys is further organized so that a marked key is adjacent at least one other marked key from the same group; said materialization step comprising: a step in which at least
  • step c) Yet another characteristic concerns a way in which one materially operates to create the keyboard. For this it is advisable during step c) to operate as follows: i) we assign to each grapheme of said sequences P m and P x a location, within the keyboard area, corresponding to a key or to its immediate environment, by assigning two adjacent locations to two graphemes of the same sequence; j) these sequences are transmitted to a key creation / distribution unit on said keyboard area which, from the moment when a key affected by a grapheme of the sequences P x has been positioned on its location, positions the other grapheme (s) and corresponding key (s) of the same sequence P x in a limited geographical sub-area of said keyboard area such that all the graphemes of this sequence and the corresponding keys are adjacent to at least one other key affected by a grapheme of the same sequence, within the sub-zone, until a positioning of the graphemes of all the sequences P x , each other grapheme and corresponding key of the
  • step i) and / or step c) will even be organized as follows: k) these sequences of graphemes are transmitted to a key allocation unit, in which each grapheme is assigned said suites P and P x a location, within the keyboard area, corresponding to a key, each allocation of one or more location (s) being made after a validation step of the chosen location (s) by means of analysis of the location of each key with respect to: the arrangement of the keys on the keyboard area, - the distribution, in this area, of sub-areas of keys each corresponding to one of the suites
  • these allocation orders are transmitted to a key creation / distribution unit on said keyboard area which, from the moment when a key affected by a grapheme of sequences P x has been positioned on its location, positions the other grapheme (s) and corresponding key (s) ⁇ ) of the same sequence P x in a so-called limited geographic sub-area of said keyboard area such as all the graphemes of this sequence and the corresponding keys are adjacent to at least one other key affected by a grapheme of the same sequence, within the sub-zone, until positioning of the graphemes of all the sequences P x , each other grapheme and corresponding key of the sequences P m being positioned at a time in the keyboard area.
  • the means for analyzing the location of each key also take into account the fact that one or more graphemes belong to different sequences in different languages so that this (s) grapheme (s) is (are) adjacent to at least one other grapheme of each of the sequences to which they belong in these different languages.
  • This feature will facilitate the recognition of groups of keys by users of different languages and the memorization of their location.
  • the invention also covers a method of realization of the zone of alphabetic keys of a virtual keyboard comprising such keys characterized in that: a) one language is selected from among several, b) the graphemes of the alphabet of the selected language are used, c) from these graphemes, grapheme sequences are formed by grouping in each sequence all the graphemes having a chosen common phoneme known as the reference phoneme of these graphemes, one then obtains the set of graphemes of said alphabet distributed in the already cited sequences P m and P x of graphemes, d) one selects in a “selection of the keyboard shape ”a shape from predefined shapes.
  • each group of graphemes corresponding to each of said sequences P x a group of locations corresponding to a group of keys such that each grapheme is assigned to a location and such that each grapheme of each of the sequences P x and its corresponding key is adjacent to at least one other key affected by a grapheme of the same sequence, - to each grapheme of said sequences P m , one of the remaining locations, f) these allocation orders to a key creation / distribution unit on said keyboard area which creates at least as many keys on the keyboard as there are graphemes in said alphabet; marks each of the keys, on it or in its immediate environment with only one of the graphemes, these keys then being assigned graphemes always distinct two by two; and which, from the moment when a key affected by a grapheme of sequences P x has been positioned on its location, positions the other grapheme (s) and corresponding key (s) of the same sequence P x in a so
  • the invention specifies that, preferably: during step d), the number of rows and columns of keys in the keyboard area is defined in a form "on measure ”to be selected from among several shapes, following the selection made in the“ shape selection ”mode of the keyboard; in a “keyboard key allocation” mode, each key is repositioned relative to its initial location allocated during step e) and positioned during step f) on any location in the keyboard area, repositioning d '' a key causing the displacement of other keys, in particular the key (s) adjacent to the group of keys to which this moved key belongs, this then making it possible to keep within the keyboard zone sub-zones of keys corresponding to sequences of graphemes in one or more language (s).
  • a second innovation concerns the organized and accelerated typing of text from a processing unit capable of operating in different modes, in particular in numeric and alphabetical mode, and comprising at least one alphanumeric and function keyboard comprising substantially fewer keys.
  • a processing unit capable of operating in different modes, in particular in numeric and alphabetical mode, and comprising at least one alphanumeric and function keyboard comprising substantially fewer keys.
  • the number of letters in a given alphabet notably equipping communication terminals (mobile phone, personal digital assistant, etc.), and / or text editing (labeling machine, text editing part of a calculator, etc.) .
  • portable or desktop real or virtual.
  • keyboards with generally 12 keys, most often 8 or 9 keys each carrying, in addition to a number, 3 or 4 letters (or graphemes) of an alphabet classified in alphabetical order. But these do not bring total satisfaction.
  • the first problem to be solved is threefold: a) maximizing the number of alphanumeric characters or any other data which can be accessed by means of an alphanumeric keyboard comprising substantially fewer keys than this number of characters; b) limit the number of activation of the keys of this keyboard to enter a character and thus increase the speed of entry; c) propose a simple and effective method of memorization using the relative position of the keys to enter these characters or data.
  • the solution consists of a data processing unit comprising at least one keyboard, for entering data to be processed, characterized in that it comprises: a) a series of N keys equipping the keyboard and to each of which are assigned first data, such as digital data, with only one data item per key, and second data which is carried either by all or part of the keys in a reserved location different from that occupied, on each key, by the first data item, or by maximum N zones of a sector) of the unit other than the keys of the keyboard, each reserved location or each of said N zones of the unit being divided into maximum N sub-zones for one or more given seconds , the arrangement of the N sub-areas, including in relative position, on each key, or on the sector considered of the unit, being the image of the arrangement on the keyboard of all or part of es N keys, and b) first selection means suitable for generating via at least the keyboard several activation levels for processing the data entered, two of them necessarily being selection means for selecting a determined sub-area among all the sub-zones comprising first means
  • the second problem to be solved is threefold: a) reduce visual control when selecting functions displayed on a screen by directly activating one of the keyboard keys corresponding to the desired function; b) increase the number of data which can be accessed by increasing the number of functions with which predefined data is associated; c) ergonomically allow the organization and storage of data using said keyboard and the retrieval thereof.
  • the processing unit is preferably further characterized in that the first selection means comprise: a) at least one key on the keyboard for the electronic activation of a series of functions capable of being selected individually and of which as many representations as there are functions are displayed on the said zones of the unit sector, within the limits of the zones accessible on the keyboard following the activation of said key, the distribution of the representations of the functions on said sector of the unit being the image of the distribution of keys on the keyboard, the selection of a determined function whose location corresponds on the sector to that of a determined key on the keyboard being obtained by activation of this key; b) the second preset data being themselves activatable and specific to each function, and being individually displayed in all or part of the sub-zones, following the selection of said determined function, these second preset data being capable of being selected and activated by the activation of 2 keys whose location corresponds, on the keyboard, to that of the sub-area concerned on the sector; c) an input and display area reserved at a location in the sector, following said selection and activation
  • the third problem to be solved is twofold: a) in particular using the keyboard to activate one of several functions on a large display device making it possible to display a number of function representations greater than the number of keys on the keyboard ; b) reducing the steps leading to the activation of functions performed in the prior art by a pointing device and / or scroll keys or even additional keys dedicated to certain functions.
  • the invention further provides that, during step a ), the activation of at least one key on the keyboard generates on the unit sector, in particular when the number of functions is greater than the number of keys on the keyboard, a grouping of representations of the functions in a sequence of at minus one group of functions, each comprising at most as many representations as there are keys on said keyboard, the distribution of the representations being the image of the distribution of the keys on the keyboard, the selection of a determined function whose l location corresponds on the sector to that of a determined key on the keyboard being obtained by the activation of this key following the activation of at least one other key making it possible to select the group to which said function belongs.
  • This aspect allows when working in multitasking to activate, deactivate functions or switch from one function to another only with keyboard keys without using scroll keys or a pointing device.
  • the fourth problem to be solved is to offer an alternative mode of selection of the second data whatever the activation level or the sub-zone where they are located.
  • the invention provides for this purpose that the processing unit comprises second selection means making it possible to pass from one sub-zone to another, including from a sub-zone from an activation level to a sub -zone of another activation level.
  • the third innovation is concerned the organized and accelerated typing of text from the alphabetical area of an alphanumeric and function keyboard, comprising substantially fewer keys than the number of letters of a given alphabet, notably equipping terminals of communication (mobile phone, personal digital assistant, etc.), and / or text editing (labeller, text editing part of a calculator, etc.), portable or desktop, real or virtual, and, a method realization of this alphabetical area.
  • keyboards with generally 12 keys, most often 8 or 9 keys each carrying, in addition to a number, 3 or 4 letters (or graphemes) of an alphabet classified in alphabetical order. But these do not bring total satisfaction.
  • the problem to be solved is to create an organization of a processing unit in order to use a new type of keyboard whose memorization of the keys proceeds from an improved logic, capable of speeding up the processing of data, even the development of programs.
  • An organization made by reference phonemes is proposed.
  • a data processing unit capable of operating in different modes, including digital or alphabetical mode, comprising at least one keyboard, and characterized in that it comprises: a) first selection means for selecting operation at least in digital or alphabetical mode; b) a series of keys fitted to the keyboard and to each of which are assigned first numerical data with a single numerical datum per key, and second data presenting at least the graphemes of a determined alphabet to which correspond, for each grapheme of this alphabet one or more phonemes, in any chosen language, in particular Romance, Germanic or other languages transcribed with the Latin alphabet, the set of graphemes of said alphabet being distributed in the sequences already mentioned P m and P x of graphemes; these second data being distributed over the unit according to one of the following two distribution modes:
  • N number of graphemes in the sequence (s) having the greatest number of graphemes), are marked on the unit, in particular on the keys, comprising numerical data of the same rank ; - h2 - a distribution by reference phoneme (s) in which the graphemes are distributed according to their reference phoneme (s), and in which all or part of the graphemes of the same sequence is marked on the unit, in particular on one or more keys, with, per key, graphemes always derived from the same sequence, several keys each having all the graphemes of the same sequence, with the exclusion of sequences comprising a grapheme whose phoneme is not common to any other grapheme, which is marked on the same key, either on different keys including the keys already comprising graphemes of another sequence; all these graphemes being classified in a predetermined order; the number of keys being at least equal to said integer N; c) second means for selecting one of the second data in alphabetical mode.
  • the second data in particular the graphemes, are carried either by all or part of the N keys of the keyboard in a reserved space different from that occupied, on each key, by the first data, or by at most N zones of '' a sector of the unit, each of these zones being associated with all or part of the N keyboard keys, each reserved space or each of the N zones of the unit being divided into at least one sub-zone for a or several seconds given;
  • the unit further comprising a pilot to which is operatively linked a succession of addresses in a memory area with an allocation path defined between them and the said sub-areas on said reserved locations or said areas of a sector of the unit so that two successive addresses are assigned two successive subzones on the way, each subzone corresponds on the unit a grapheme, each subzone corresponds an address in the memory zone, in memory zone, at least k (k integer) addresses corresponding to at least k sub-zones are grouped in such
  • the invention recommends that: a) the second data be carried either by the keys in a reserved location different from that occupied, on each key, by the first data, or by N zones of a sector of the unit, each location reserved or each of the N zones of the unit being divided into N sub-zones for one or more given seconds, the arrangement of the sub-zones, including in relative position, on each key, or on the considered sector of the unit, being the image of the arrangement on the keyboard of all or part of the N keys; b) the second selection means for selecting a determined sub-zone from all of the sub-zones comprises first means for recognizing an activation of the key to which said determined sub-zone is assigned, and an activation of the key occupying on the keyboard the same position as the determined sub-zone occupies within the sub-zones assigned to the key concerned.
  • Two keys are adjacent if no other key (respectively sector) is inserted between them, whether we reason in line, column or diagonal
  • the unit is then characterized in that, the number of seconds given is greater than the number of graphemes of the alphabet retained, the second additional data containing strings of grapheme (s) chosen for the phoneme (s) that 'they represent, including strings with one or more graphemes with diacritical marks, to which one or more phonemes then correspond, being distributed in sequences P z (with X + 1 ⁇ z; whole X and z) of graphemes grouping each of said chains of grapheme (s) having a phoneme said reference phoneme common to at least one other said chain of grapheme (s), a single pulse on said second means then being necessary to select one of these second data comprising one or more graphemes.
  • the second selection means comprise means that can be activated by pulse (s), the second data distributed over the unit according to their reference phoneme are classified in alphabetical order and / or organized in a common order recognizable on keyboards of different languages and / or organized such that the first grapheme of each suite of the unit containing a vowel is a vowel, a single pulse (effect produced on a key by any appropriate means such as activation electronic by photo detection, thermo detection or other mode detection of a finger or pointing instrument, manual actuation), being then necessary to select said vowel via the second selection means, whereas in the prior art several pulses were necessary.
  • the keys comprising graphemes of vowels from the h2 distribution constitute the peripheral keys of the keyboard, this in order to locate these keys more quickly.
  • the second data include, in addition to the graphemes of the Latin alphabet, graphemes of a phonetic alphabet, the latter being adapted to be combined in order to transcribe at least one determined phoneme in a given language.
  • This has in particular the advantage for those who know this alphabet to replace strings of graphemes of the Latin alphabet by a single grapheme of a phonetic alphabet therefore to enter texts for example more quickly.
  • the unit comprises a series of additional keys carrying graphemes of a phonetic alphabet.
  • the second selection means for selecting the second data distributed over the unit according to their rank number include means that can be activated by multiple pulses, in particular additional keys differentiated from one another, each representing the phoneme of reference of one of the sequences of graphemes P m , P x and P z , at least one pulse is then necessary to select a given grapheme and / or a chain of grapheme (s), that is to say a first impulse on one of the additional keys and / or a second impulse on the key carrying the numerical data corresponding to the rank number of this grapheme and or of its grapheme chain (s) in its continuation.
  • the unit comprises means for translating graphemes from one alphabet to another, and means for analysis and orthographic and / or grammatical correction, so that the selection of 'one or more of the graphemes of a phonetic alphabet, corresponding to one or more determined phonemes, generates a transcription of one or more graphemes of the Latin alphabet, after analysis and orthographic and / or grammatical correction.
  • This has in particular the advantage of selecting more quickly chains of graphemes of the Latin alphabet, a single selection of a grapheme of a phonetic alphabet can then generate several graphemes of the Latin alphabet.
  • the solution also consists in a method of producing the alphabetical zone of the keys of a processing unit comprising at least one keyboard, characterized in that, a) at least the graphemes of a determined alphabet are used which correspond, for each grapheme of this alphabet one or more phonemes, in any chosen language; b) sequences of these graphemes are formed by grouping in each sequence all the graphemes having a common phoneme chosen from the said phoneme (s) called the reference phoneme of these graphemes, we then obtain all of the graphemes of said alphabet distributed in the sequences already mentioned P m and P x of graphemes; c) each grapheme of each of the sequences is assigned a rank number in the sequence; d) we identify, among these sequences, the sequence (s) having the greatest number of graphemes, and, we count this whole number N of reference graphemes; e) the minimum number of keyboard keys is fixed as equal to this integer number N; f) each of these N keys is assigned a location on the unit and a single
  • Another characteristic of this process concerns the way in which one materially operates to create the unit. For this it is advised that during at least one of the steps h), i), j), k) to proceed as follows: o) One assigns to each grapheme of said sequences P m and P x one of said subzones on the keys, or on one of said corresponding sectors of the unit, each carrying their digital data, by assigning: to all the graphemes of rank r, originating from the distribution h1, the sub-zones of the unit, in particular of the key comprising the numerical data of the same rank, each key then always carrying graphemes of the same rank (r); to all the graphemes of the same sequence P x , originating from the distribution h2, all or part of the sub-zones of the unit, in particular of one or more adjacent keys, each key, or one of said corresponding sectors of the unit, then carrying graphemes always originating from the same sequence P x , and, for each grapheme of the sequences P m one of the
  • Stage o) and / or stages h), i), j), k) will / will even be preferably organized as follows: q) these sequences of graphemes are transmitted to an attribution unit location of keys and of allocation on these, or on a corresponding sector of the processing unit, of a location for the first digital data and of data sub-zones, in which each sequence of said sequences is assigned P m and P x one of the sub-zones on the unit, in particular on the keys each carrying their numerical data, by assigning: to all the graphemes of rank r, originating from the distribution h1, the sub-zones of the key comprising the numerical data of the same rank, each key then always carrying graphemes of the same rank r; - to all the graphemes of the same sequence P x , originating from the distribution h2, all or part of the sub-zones of one or more adjacent keys, or of one or more of said corresponding sectors of the unit, each key, or its associated sector, then carrying graphemes always originating
  • steps h), i), j), k) will even preferably be organized as follows:
  • step o) and / or steps h), i), j), k) will / will even preferably be organized as follows: u) these sequences of graphemes are transmitted to a unit key location assignment and assignment on these, or on a corresponding sector of the processing unit, of a location for the first digital data and of data sub-areas, in which each grapheme of said sequences P m and P x and to each grapheme chain (s) of the sequences P z one of the sub-zones on the processing unit, in particular on the keys each carrying their numerical data, by assigning: to all the graphemes of rank r, originating from the distribution h1 , the sub-areas of the key comprising the numerical data of the same rank, each key then always carrying graphemes of the same rank r; to all the graphemes of the same sequence P x or P 2 , originating from the distribution h2, all or part of the sub-zones of one or more adjacent keys, or of one or more of said
  • each sequence of graphemes is assigned) P z a single sub-area of the unit, to which a transcription is assigned in a phonetic alphabet of his / her phoneme (s) said (s) phoneme (s) of reference ;
  • the unit is equipped, as second selection means, with means for translating graphemes from one alphabet to another, and with means of analysis and orthographic and / or grammatical correction, so that the selection on the unit of a said reference phoneme corresponding to a sequence P z , generates the transcription of one or more graphemes of the Latin alphabet, after analysis and orthographic and / or grammatical correction.
  • a production method characterized in that, in a hypothesis of distribution according to h1, to carry out step n), the unit is equipped, as second selection means, with additional keys differentiated from each other each representing the reference phoneme of at least one of the sequences P m and P x of graphemes, each of these additional keys is electronically linked to all or part of the N keys already created in step i) as well as to means of recognizing the activation of the additional keys and of the first keys and a grapheme is accessed by the activation of one of the additional keys and of the key carrying the numerical data corresponding to the rank number of this grapheme in its continuation .
  • the reference phonemes of the sequences P z are also assigned to the additional keys which are differentiated from one another.
  • FIG. 1 illustrates the assembly making it possible to establish a perceptual unit between at least one keyboard, a screen, a data processing unit and an input operator
  • FIG. 2 illustrates an example of a generator of grapheme sequences
  • FIG. 3 illustrates another example of a generator of grapheme sequences 3
  • FIG. 4 illustrates an example of an address assignment path for keys
  • FIG. 5 illustrates an example of the addressing mode for the 26 keys of the alphabetical area
  • FIG. 6 illustrates a generator of grapheme sequences displayed on a screen
  • FIG. 7 illustrates the same alphabetical zone as in FIG. 1 or 5 but with indication of the groups of keys by reference phonemes
  • - Figure 8 illustrates the key groups by reference phonemes
  • FIG. 9 illustrates the same alphabetical zone as in FIG. 7 without indicating the groups of keys.
  • FIG. 1 illustrates a computer keyboard 1 with highlighting of the alphabetical area 3 presented in an exploded manner.
  • the keyboard is connected to a processing unit 11 by connection means 13.
  • the driver 15 comprises one or more computer programs, one or more data files stored in a memory area 27 of the data processing unit. It will be detailed later in the description.
  • a key 5c in zone 3 carrying a grapheme 7c is activated, this is highlighted by a framing of the key in thick line.
  • the pilot detected this activation and translated it on the screen 55 connected to the unit 11 via connection means 23, by displaying the grapheme 7c corresponding to that marked on the key. In the nonlimiting example, this is grapheme “C”.
  • the input operator also called the user, is shown diagrammatically in the figure by a head 100.
  • the area of the alphabetic keys of a keyboard can consist, by way of nonlimiting example, of 2 rows of 10 keys and of a six, for a total of 26 keys for the 26 graphemes of the French alphabet.
  • the keys then carry graphemes always distinct two by two.
  • the graphemes having selected common phonemes, called reference phonemes of these graphemes are organized into groups of keys on all or part of the 3 rows.
  • the distribution of key groups in the alphabetical area is by way of non-limiting example.
  • FIG. 2 illustrates an example of a generator 300 of sequences of graphemes which can be fixed on a support by the mounting members 8. It is made up of: a table of graphemes 200 of an alphabet of a chosen language, here French ; a cell pointer 100, mobile, sliding on a rail 6.
  • the cells 101 were not all identified for the sake of readability. The same is true for graphemes 103.
  • the grapheme table is divided into 26 columns over 9 rows. Some cells contain graphemes while others do not.
  • the first line contains all the French reference graphemes sorted in alphabetical order.
  • the last line contains the graphemes of reference phonemes of these graphemes, namely a, é, e, é, i, o, u, transcribed on the basis of vowels.
  • the cells of this line being divided into 2 parts, one (the one on the left) contains a transcription of the phonemes with the French alphabet, the other (the one on the right) with the international phonetic alphabet.
  • Each column contains all the graphemes associated with the same reference phoneme classified in alphabetical order. For example with the reference phoneme "é” there are graphemes B, C, D, G, P, T, V and W.
  • the cells containing graphemes also present graphemes, distinctive marks among which reliefs, colors, holograms, pictograms, images in particular images associated with the sound characteristics of graphemes among phonemes, accentuations, intonations, physiological aspects of the production of phonemes (position and movement of the phonatory organs).
  • Table 1 presents the sequences P m and P x of graphemes of the French alphabet.
  • FIG. 3 illustrates another example of a generator 300 of sequences of graphemes.
  • the table 200 is presented in the form of a disk swiveling in its center to reveal on the pointer 100 fixed the sequences of graphemes.
  • the generator can come in different forms, hardware or software, with the table and the pointer moving relative to each other.
  • it is the pointer which is mobile whereas it is the table which is it in figure 3.
  • the pointer in figure 2 points an entire column of cells, whereas only one cell is pointed in FIG. 3. This is by way of nonlimiting example.
  • the size and shape of the table and the pointer may vary depending on the embodiments and the technology used.
  • the generator can consist of a table printed on a support, and the pointer, in a slide rule sliding along this one.
  • the generator is connected to the processing unit of the assembly by connection means 33, the pointer scans the table according to a defined path, activating in its passage on the cells for example the production in sound form of the grapheme of the cells crossed.
  • the generator can also be an integral part of the processing unit to be displayed on a screen as presented below in FIG. 6.
  • FIG. 4 illustrates an example of a path for assigning addresses to keys.
  • the addresses of the keys are assigned by starting on the first row of keys (top row) going from left to right, then on the middle row also going from left to right, then on the bottom row going in the same direction from right to left.
  • FIG. 5 illustrates an example of addressing the 26 keys of the alphabetical area 3. This figure is divided into 3 parts: At the top, there are the keys affected by their graphemes; in the middle, in a virtual zone 3 shown here to facilitate understanding, the assignment to each key 5 of an address 57 is shown; at the bottom in a memory zone 27, at each address 57, each corresponding to a key, there is the grapheme assigned to the key addressed according to the allocation path illustrated in FIG. 4.
  • the data presented in the memory zone are illustrated so as to facilitate understanding and not in a specific language, especially binary.
  • the keyboard driver performs at least the following operations: Detection of key activation - Translation of this activation, via the memory area mentioned above, by displaying the grapheme via other computer programs corresponding to that marked on the activated key.
  • FIG. 6 illustrates by way of nonlimiting example a generator 300 of sequences of graphemes displayed on a screen 55.
  • the pointer 100 displays in a window 151 a scrolling table 200 in particular by buttons 153.
  • buttons 153 In an input area 77, a operator will see the graphemes produced by the generator displayed in window 151, as he enters them using his perceptual keyboard. In the example, he has already entered the graphemes "A H K, B C D”. He has “G P T V W” of this displayed sequence.
  • These sequences of graphemes can be displayed on the screen and / or dictated by sound production means, in particular by the speakers 550, of which only one is identified in the figure, at a rhythm adapted to the level of the operator.
  • Table 2 contains the 7 sequences P m and P x of French graphemes. According to the learning method, these are the first sequences to enter to locate the keys in their respective zones on the keyboard.
  • Table 3 contains groups of sequences each comprising one of the 7 sequences P m and P x of graphemes undergoing within their group circular permutations. According to the learning method, typing each of these suites develops the dexterity of the user while helping him to memorize the locations of the keys. It is practically a matter of making scales, not of notes, but of graphemes of the same phoneme (s) as on a piano.
  • Table 4 contains the grapheme table as described in Figure 2 without the row or column of reference phoneme graphemes.
  • Table 5 contains the grapheme table as described in FIG. 2 with, between each column, an additional intermediate column for displaying other graphemes, containing, by way of nonlimiting example, the grapheme "A". This part of the table can be used for training in entering syllables. The number of intermediate columns and the graphemes they contain may vary depending on the level of the user. Table 5
  • FIG. 10 which indicates an example of two types of marking of keys: on the key and in its immediate environment;
  • FIG. 11 which illustrates the same alphabetical zone as in FIG. 5 but with indication of the graphemes of vowels in the central position of the zone of the keyboard.
  • FIG. 12 which illustrates an alphabetical zone with an organization of the keys taking into account the reference phonemes of French, English and German.
  • FIG. 13 which illustrates the same alphabetical zone as in FIG. 12 but with indication of the keys grouped together by reference phonemes of French.
  • - Figure 14 which illustrates the same alphabetical area as in Figure 12 but with indication of the keys grouped by English reference phonemes.
  • FIG. 15 which illustrates the same alphabetical zone as in FIG. 12 but with an indication of the keys grouped together by German reference phonemes.
  • FIG. 16 which illustrates a key creation / distribution unit.
  • - Figure 17 which illustrates a virtual alphabetical area on the touch screen of a digital assistant.
  • the twenty-six keys 5, only three of which are marked for the sake of readability, include graphemes 7 of which only four are marked for the sake of readability, always distinct in pairs.
  • the driver 15 includes one or more computer programs, one or more data files stored in the memory of the data processing unit.
  • FIG. 10 showing some keyboard keys illustrates an example of two types of marking of keys: on key 21 and in its immediate environment 22.
  • Tables 6 and 7 below present respectively the sequences P m and P x of graphemes of English and German with the chosen reference phonemes, transcribed with the international phonetic alphabet. Reference will be made later to these series and to these reference phonemes.
  • sequences Pi and P 2 are sequences containing a single grapheme, the reference phoneme of which is therefore common to O other grapheme.
  • P 6 and P7 do not contain any graphemes.
  • the sequences P3, P, Ps, P ⁇ and Pg are sequences containing at least two graphemes.
  • the sequences Pi to P are sequences containing a single grapheme.
  • the suites P 5 and Ps are suites each containing two graphemes.
  • P7, Ps and Pg do not contain any graphemes.
  • the P ⁇ , P 9 and P10 sequences are sequences containing at least three graphemes.
  • FIGS. 4 and 5 Concerning an example of a path for assigning addresses to keys, reference is made to FIGS. 4 and 5.
  • each address according to the allocation path illustrated in FIG. 4 is matched with the grapheme assigned to it according to the affect of the graphemes on the keys as illustrated in FIG. 5.
  • This table will be saved in a specific language (binary) as a file in the memory, for example of a computer.
  • the keyboard driver performs at least the following operations:
  • the alphabetical zone illustrated in FIG. 7 indicates an example of grouping of keys by French reference phonemes. From left to right, we distinguish: the keys carrying the graphemes of the sequence P 9 : B, C, D, G, (top row) P, T, V, (middle row) and W (bottom row) ; the keys carrying the graphemes of the P3 suite: Q, U (bottom row); the keys carrying the graphemes of the sequence P 4 : A, H, K (bottom row); the keys carrying the graphemes of the sequences Pi: E and P 2 : 0 (middle row); the keys carrying the graphemes of the P5 sequence: 1, J, X, Y (middle row) the keys carrying the graphemes of the P 8 sequence: F, L, M, N, R, S (top row) and Z middle row In this key layout, the "Q" key is adjacent to the keys carrying the graphemes of the sequence P 9 : B, C, D, G, (top row) P, T, V, (mi
  • Figure 12 illustrates an alphabetical area with an organization of the keys taking into account the phonemes of reference of different languages: here French, English and German.
  • This organization is such that the graphemes which belong to different sequences in these languages, namely the graphemes E, R, J, X, V, Y, W are adjacent to at least one other grapheme of each of the sequences P x to which they belong in these different languages.
  • Figures 13, 14 and 15 respectively show the groupings of keys by reference phonemes of French, English and German.
  • FIG. 16 illustrates a key creation / distribution unit using a laser beam for marking the keys of the alphabetical area of a keyboard initially equipped with unmarked keys.
  • a series of three graphemes (A, H and K) is being marked with a key 7 already marked with the grapheme "A".
  • This creation / distribution unit optimizes the longitudinal and transverse movements of its marking head: it will therefore not control the movement of the head 31 over the 25 locations, therefore over the entire keyboard area but only over a sub-area limited 34 of it.
  • the marking head has been removed.
  • blackened keys forming the limited sub-area 34 which can carry the other 2 graphemes such that the keys A, H and K are adjacent in pairs .
  • FIG. 17 illustrates the alphabetical area 3 on a touch screen of a personal digital assistant 1.
  • a stylus 45 activates the key bearing the grapheme "O", which is found in front of the cursor 47 displayed on the screen.
  • FIG. 18 illustrates as an example of a data processing unit a mobile telephone equipped with an alphanumeric keyboard and of function with display of the sub-zones on the screen;
  • FIG. 19 illustrates an example of activation level comprising a series of nine functions that can be activated using the keys "1" to "9”;
  • FIG. 20 illustrates a first example of division of each of the keys “1" to “9” of a keyboard into nine sub-zones adjacent to each key carrying a first digital datum;
  • FIG. 21 illustrates an example of division of part of the keys of a keyboard in a location for a first numerical datum and nine sub-zones with part of these occupied by letters;
  • FIG. 22 illustrates the position relations between the sub-zones of each key and part of the keys of the keyboard.
  • FIG. 23 illustrates the same sub-zones as in FIG. 22 but this time containing alphanumeric characters.
  • FIG. 24 is a magnification of the sub-zones of FIG. 22 and of FIG. 23
  • FIG. 18 illustrates as an example of a data processing unit a mobile telephone 3001 with an alphanumeric and function keyboard 3003. It includes a selection means 3005 by means of the button “Alpha Num.
  • part of the screen is reserved for sub-areas and another is an entry area 3021 for example of characters.
  • the message "NEW KEYBOARD" appears in front of a cursor.
  • These zones can be of size adjustable by the user. This version has the advantage of having 3007 keys of smaller size, these being affected only by numerical data.
  • FIG. 19 illustrates an example of activation level, which can be displayed on the screen of a mobile telephone, for example that of FIG. 18, comprising a series of nine functions that can be activated using the keys "1" to “9".
  • distribution of the representations of the functions 3023 on the screen being the image of the distribution of the keys “1" to “9” on the keyboard.
  • the selection of a specific function, for example the 3025 "ABC” (capital alphanumeric characters) framed, the location of which corresponds on the screen to that of key 8 on the keyboard is obtained by activating this same touch.
  • the second data displayed on the screen in FIG. 18 can be obtained, for example following the activation of the key "8" corresponding to the "ABC” function on an initial activation level like that of FIG. 19.
  • the functions corresponding to the keys "1" to “9” are detailed later in the description.
  • Figure 22 illustrates the positional relationships between the sub-areas of each key and some of the keyboard keys.
  • the relative position of each sub-zone with respect to the other sub-zones is identical to the relative position of each key of the keyboard with respect to the other keys.
  • Line 3027 in this figure and Figure 20 under the sub-areas replace the three keys at the bottom of the keyboard, the one containing the "0" and the other two voids on both sides.
  • the sub-areas are therefore only numbered from "1" to "9".
  • this figure shows that the arrangement of the sub-zones on each key, or adjacent to it, is indeed the image of the arrangement on the keyboard of all or part of the keys.
  • Figure 23 illustrates the same eighty-one sub-areas as in Figure 22 but this time containing letters (the twenty-six letters of the alphabet plus letters with diacritical marks), other signs and symbols among which punctuation marks, currency symbols, mathematics and communication.
  • letters the twenty-six letters of the alphabet plus letters with diacritical marks
  • the twenty-six letters of the alphabet are distributed in particular by reference phonemes, the other signs and symbols by function.
  • the sub-areas adjacent to the keys from "1" to "6" are assigned letters as follows: the twenty-six letters of the alphabet: They are assigned to part of the sub areas of the keys "1 "to” 6 ".
  • FIG. 24 is a magnification of an area 3015 of FIG. 22 (area which contains the numbers “1” to “9") and of area 3015 adjacent to the key "4" in Figure 23 (area which contains the graphemes "B, C, D, G, P, ... etc.”), this in order to illustrate the first selection means for selecting a determined sub-area among all of the sub-areas.
  • this organization of sub-zones makes it possible to easily locate and memorize the location of graphemes and other signs and symbols, but also to be able to enter them only in two stages:
  • 1st step activation of the key whose sub-area is assigned the desired letter, sign or symbol; 2 nd time: activation of the key occupying the keyboard in the same position as the affected sub-zone of the letter, sign or symbol desired, within the sub-zones of the key concerned.
  • 2nd time enable "7" key on keyboard occupying the same position occupied by the letter “V” in the sub-areas of the "4" button.
  • recognition means capable, by way of nonlimiting example, of detecting: the activation of two keys in an interval of determined time; the activation of two keys simultaneously in a determined time interval; activating a 1 st and a 2 button èm ⁇ while keeping the first enabled.
  • the selection means for selecting an alphabetical mode or a numerical mode can be by way of nonlimiting example: a mode selection button like the button 3005 in FIG. 18; recognition means for detecting the duration of the activation of a key; a long activation will give numbers, a short activation will give letters.
  • Table 9 below presents, by way of nonlimiting example, six examples of functions, with their associated second predefined data, selectable on an activation level such as that for example of FIG. 19 which can be stored in the memory of a mobile phone, respectively lower case, upper case, other characters or combinations of characters, musical notes, pictograms 1, pictograms 2, each containing a list of accessible data, once the activation level has been selected, by pressing two keys on the keyboard according to the input method explained above.
  • activation level online: a list of a maximum of nine data associated with each key on the keyboard from "1" to "9"; - in column: these data being organized for a reading of these from left to right and from top below according to the arrangement of the keys "1" to "9” in FIG. 18 and their associated sub-zones.
  • a selection means for selecting one of the activation levels can be, by way of nonlimiting example, means for recognizing the entry of a combination of keys on the keyboard with which the activation level is associated.
  • a selection means for selecting data of a determined activation level can also be done by way of nonlimiting example, in three stages via the keyboard:
  • 3rd time activation of the occupant key on the keyboard the same position occupied by the affected subarea of the data, within the subfields of the respective key. For example, to get the letter "V”, you need:
  • 1st step activate the "8" key associated for example with the "Shift” activation level
  • the functions "Perso.1", “Perso.2” and “Perso.3” in figure 19 corresponding respectively to the keys "1", “2" and “3" on the keyboard are functions allowing to customize the content of the sub -zones in contrast to the other functions already containing second preset data.
  • a creation mode the user enters third data using the second available data, associates them functionally with sub-zones, stores them in the memory of the telephone and restores them, in a use mode, as seconds given by a activation of at least two keys according to the selection mode described above. During data entry and during restitution, this data is displayed in the data entry and display area of the screen. Each sub-area may contain, depending on the size of the screen, all or part of the data entered.
  • the sub-zones in a personalization mode can contain by way of nonlimiting example the first characters of the third data, a graphic representation symbolizing these third data.
  • FIG. 25 illustrates an example of an alphanumeric keyboard and of function equipping a mobile phone
  • FIG. 26 shows an example of two types of distribution of the graphemes on the keys: by row number 2a and by reference phoneme (s) 2b
  • FIG. 27 illustrates an example of division of part of the keys of a keyboard into a location occupied by a first digital data item and one or more sub-areas for carrying second data items
  • FIG. 25 illustrates an example of an alphanumeric keyboard and of function equipping a mobile phone
  • FIG. 26 shows an example of two types of distribution of the graphemes on the keys: by row number 2a and by reference phoneme (s) 2b
  • FIG. 27 illustrates an example of division of part of the keys of a keyboard into a location occupied by a first digital data item and one or more sub-areas for carrying second data items
  • FIG. 25 illustrates an example of an alphanumeric keyboard and of function equipping a mobile phone
  • FIG. 26 shows an example of two types of distribution of the
  • FIG. 28 illustrates another example of division of part of the keys of a keyboard into a location occupied by a first digital data item and nine sub-areas for carrying second data items;
  • - Figure 29 illustrates a first example of division of each of the keys "1" to "9” of a keyboard in a location for a first numerical datum and nine sub-zones adjacent to each of them;
  • FIG. 30 illustrates a second example of division of each of the keys "1" to "9” of a keyboard into nine sub-zones and a location for a first numerical datum adjacent to each of them;
  • FIG. 31 illustrates an example of distribution of the graphemes in the sub-zones according to their rank number;
  • FIG. 32 illustrates an example of distribution of the graphemes in the sub-zones according to their reference phoneme (s);
  • FIG. 33 illustrates another example of the distribution of graphemes in the sub-zones according to their reference phoneme (s) with the keys containing graphemes of vowels situated on the periphery of the keyboard;
  • Figure 34 illustrates an alphanumeric and function keyboard with six additional keys fitted to a mobile device
  • FIG. 35 illustrates a key creation / distribution unit.
  • FIG. 25 illustrates an example of an alphanumeric keyboard and of function 4002 equipping a mobile telephone 4001. It comprises a display device 4027, a selection means 4003 by means of the button "Alpha Num. "To select an operation in numeric mode or in alphabetical mode, of the first numerical data 4005 from” 0 "to” 9 "and of the second data 4009 presenting the graphemes of the French alphabet distributed by phonemes) of reference on each of the keys 4007 from "1" to "9".
  • the keys 4007, the first digital data 4005 and the second data 4009 in this figure and others have not all been identified for the sake of readability.
  • the number of seconds given (boxed graphemes) per key is variable: there is one grapheme on the "6" key, two on the "9” key and four on the "3" key, etc.
  • Table 10 below and Table 1 already set out show the sequences P m , P x and P z of graphemes from French with the chosen reference phonemes, transcribed with the international phonetic alphabet.
  • the sequences Pi and P2 are sequences containing a single grapheme, the reference phoneme of which is therefore common to zero other graphemes.
  • P e and P 7 do not contain any grapheme.
  • the sequences P 3 , P, P5, Ps and Pg are sequences containing at least two graphemes.
  • P3 is a sequence whose reference phoneme is common to two graphemes.
  • sequences P z are sequences containing chains of grapheme (s) chosen for the phoneme (s) which they represent, including chains with one or more grapheme (s) with diacritical sign, to which then correspond a or more phonemes.
  • Suites P10 to P17 each have a common phoneme.
  • the Pie to P20 suites contain chains of graphemes to which several phonemes correspond.
  • the graphemes of the sequences of at least seven graphemes "F, L, M, N, R, S, Z" and "B, C, D, G, P, T, V, W are distributed over two adjacent keys; the first grapheme on the keys containing a vowel is a vowel; these keys which contain a vowel are located on the periphery of the keyboard: first line and last column of keys comprising at the same time graphemes and numerical data.
  • FIG. 26 shows an example of two types of distribution of the graphemes on the keys: by row number 4002a and by reference phoneme (s) 4002b.
  • FIGS 27, 28, 29, 30 illustrate four types of key division:
  • the location 4011 reserved for the first data 4005 and the sub-zones 4015 are located on the keys 4007.
  • the number of sub-zones varies according to the keys from “1" to "4".
  • the location 4011 reserved for the first data 4005 and the sub-zones 4015 are located on the keys 4007.
  • the number of sub-zones per key is here nine on the keys of first digital data "1" to "9".
  • the keys 4007 carry only the first data 4005.
  • the sub-zones 4015 are adjacent to these keys.
  • the keys 4007 carry the sub-zones 4015.
  • the location 4011 reserved for a first datum is located adjacent to the keys.
  • FIGS. 28, 29 and 30 Only three of the sub-areas are arrowed in FIGS. 28, 29 and 30, this in order to facilitate their reading. There are actually nine sub-zones per key, but their number may vary depending on the distribution chosen and the number of graphemes and other signs desired. The line under the sub-areas of Figure 29 will be explained later in the description. This simplification of signage and marking also applies to keys and locations carrying the first numerical data.
  • Figure 31 illustrates an example of the distribution of French graphemes in the sub-zones according to their row number in their suite. Thus, we find on the "1" key all the rank 1 graphemes in their sequence, on the "2" key all the rank 2 graphemes and so on. Table 11 below illustrates this notion of rank number for some sequences.
  • each grapheme occupies the same relative position in the sub-zones as the key carrying the numerical data corresponding to the number of graphemes in its sequence.
  • the sub-area of each key from "1" to "7" located in the upper left corner, also position of the number "7” on the keyboard, one of the different graphemes of the P 8 suite containing seven graphemes .
  • this can be a drawback of having a large number of graphemes on the same key, as on key "1".
  • the row numbers of the graphemes will be modified in their sequence.
  • the grapheme "e” the only grapheme of its sequence, of initial rank 1 on table 11, will be assigned a new rank number different from 1, for example of rank 7 as in table 12.
  • other graphemes such as those of the P3 series can be assigned new rank numbers.
  • Figures 32 and 33 each illustrate an example of the distribution of graphemes in the sub-areas according to their reference phonemefs.
  • the number of sub-areas per key is nine, some are therefore not affected by graphemes, while in Figure 33 the number of sub-areas by key corresponds to the number of graphemes assigned to each key.
  • the graphemes of the sequences of at least seven graphemes "F, L, M, N, R, S, Z" and "B, C, D, G, P, T, V, W" are distributed over two adjacent keys; the first grapheme on the keys containing a vowel is a vowel; these keys which contain a vowel are located on the first line or the last column of keys comprising both graphemes and numerical data, that is to say at the periphery of the keyboard.
  • This figure 33 also illustrates the fact that the number of sub-zones into which each key is divided can vary depending on the number of graphemes and other signs and symbols necessary for certain types of use of the keyboard.
  • the twenty-six graphemes of the alphabet are distributed by reference phonemes, the other signs and symbols by function.
  • All the graphemes of each Px suite are assigned to separate key sub-areas. Some of the sub-areas adjacent to the "4" and "5" keys are respectively affected by all the graphemes of the P ⁇ and Pg sequences. Some of the sub-areas adjacent to the "1", “2", “3” and “6 keys "are respectively affected by all the graphemes of the sequences P 4 , Pi, P 5 , P 2 and P3.
  • the grapheme "O" in the P2 suite, from one of the P suites, is assigned to one of the sub-areas of the key already assigned to the graphemes in the P3 suite.
  • the first grapheme of the sequences containing a vowel is a vowel; the keys concerned are located on the first line (keys “1", “2” and “3") and the last column of keys (keys "3" and “6") in the conventional order of the vowels "A, E , I, O, U "when we read these subzones from left to right and from top to bottom. Thus, they are more easily identifiable.
  • Certain currency symbols are assigned to sub-areas adjacent to the "2" key.
  • the location assignments for the first digital data and sub-areas are given here by way of non-limiting example.
  • FIG. 24 shows a magnification of nine of the sub-zones of FIG. 22 (3015a) and of those adjacent to the "4" key in FIG. 23 (3015b), this in order to illustrate a possibility of second selection means for select a specific sub-zone from all of the sub-zones.
  • this organization of sub-zones makes it possible to easily locate and memorize the location of graphemes and other signs and symbols, but also to enter them only in two stages:
  • the keyboard To allow the keyboard to differentiate the activation of the keys (1 st and 2 nd time), it will be equipped with recognition means capable, by way of nonlimiting example, of detecting: the activation of two keys in an interval of determined time; the activation of two keys simultaneously in a determined time interval; the activation of a 1 st key and a 2 nd while keeping the first activated.
  • the selection means for selecting an alphabetical mode or a numeric mode can be by way of nonlimiting example: a mode selection button like the button (4003) in FIG. 25; recognition means for detecting the duration of the activation of a key; a long activation will give numbers, a short activation will give graphemes.
  • FIG. 34 illustrates another example of an alphanumeric keyboard and of function 4001.
  • the distribution of the graphemes is made by row numbers.
  • the keyboard is equipped with additional keys 4033: - five keys 4033a each represent one of the reference phonemes of each of the sequences P x : [a], [i], [y], [ ⁇ ], [e], a key 4033b represents two reference phonemes, those of the sequences P m .: [e] and [o].
  • Table 13 below indicates the different graphemes in their sequences and the numeric keys corresponding to their rank number with which they are associated.
  • 1st and 2nd selection time can be reversed.
  • recognition means capable, by way of nonlimiting example, of detecting: the activation of 2 keys in an interval of determined time; the activation of 2 keys simultaneously in a determined time interval; activation than a 1 and a key era e ⁇ e 2 while keeping the first enabled.
  • the reference phonemes [ ⁇ ] and [o] are carried by the same key 4033b instead of two separate. For this, we assign a different rank to the graphemes of the sequences P m : for example rank 2 to the grapheme “O” and rank 1 to the grapheme “E”.
  • the selection means for selecting an alphabetical mode or a numeric mode can be by way of nonlimiting example: a mode selection button like the button 4003 in FIG. 25; recognition means for detecting the duration of the activation of a key; a long activation will give numbers, a short activation will give graphemes.
  • FIG. 35 illustrates a key creation / distribution unit using a laser beam for marking the keys of the alphabetical zone, according to the distribution h2, of a keyboard initially equipped with keys marked only with digital data. For example, a series of three graphemes (A, H and K) is being marked with one of the three sub-areas of the first numeric data key "1" already marked with grapheme "A" 4009. It the two other graphemes to mark (H, K) remain on two of the twenty-five other sub-areas remaining in the alphabetical area.
  • This creation / distribution unit optimizes the longitudinal and transverse movements of its marking head: it will therefore not control the movement of the 4041 head over the twenty-five sub-areas, therefore on all the keyboard keys but only on one or more of them, in particular on the remaining sub-zones of the key comprising a sub-zone already marked with the grapheme "A" which are the other divisions of this key.
  • certain sub-zones may be on a key adjacent to that already marked. Indeed, all or part of the graphemes of the same sequence are assigned to one or more adjacent keys. This results in an obvious saving of time. To facilitate visibility on the figure of these sub-areas, the marking head has been removed.

Abstract

The invention relates to a device for establishment of a perceptual unit between at least one perceptual keyboard (1) with a region (3) reserved for alphabetic keys (5), a screen (55), a data processing unit (11) and an input operator (100). The keyboard has keys (5) to which the graphemes (7) of an alphabet are assigned, the number of keys being at least equal to the number of graphemes of said alphabet, said graphemes always being discrete pairings. The graphemes are grouped on the alphabetical key zone, forming as many groups of key(s) as there are reference phonemes and, within each group of keys, those keys allocated to the grapheme thereof are distributed such that a key is adjacent to at least one other key allocated to the same group. The invention finds application on a computer keyboard.

Description

DISPOSITIF DE SAISIE DE DONNEES EN UTILISANT DATA ENTRY DEVICE USING
LA PERCEPTION DE PLUSIERS SENS HUMAINSTHE PERCEPTION OF SEVERAL HUMAN SENSES
Ce qui est d'abord concerné, est un ensemble pour établir une unité perceptuelle en utilisant deux au moins des sens parmi la vue, l'audition et le toucher entre au moins un clavier "perceptuel", un écran, une unité de traitement de données, un opérateur et ses champs neuraux de l'audition, de la vue et du toucher favorisant l'action sensorimotrice de l'opérateur, notamment sa vitesse de saisie des données.What is first concerned, is a set to establish a perceptual unit using at least two senses among sight, hearing and touch between at least one "perceptual" keyboard, a screen, a processing unit data, an operator and his neural fields of hearing, sight and touch favoring the sensorimotor action of the operator, in particular his speed of data entry.
Il existe déjà de tels ensembles, mais ils n'apportent pas totale satisfaction.There are already such sets, but they do not bring total satisfaction.
Le problème ici à résoudre est de créer une organisation d'une unité de traitement pour utiliser un nouveau type de clavier dont la mémorisation des touches procède d'une logique améliorée, susceptible d'accélérer le traitement de données, voire l'élaboration des programmes qui y sont attachés. L'invention propose une organisation de l'unité inspirée par celle du clavier et donc faite par phonèmes de référence. Plus précisément la solution consiste en un ensemble du type précité favorisant l'action sensorimotrice de l'utilisateur, notamment la vitesse de saisie de données dans l'unité de traitement, cet ensemble comprenant pour cela : a) une unité de traitement de données reliée au clavier par l'intermédiaire de moyens de connexion, au moins pour créer sur l'écran une zone de saisie et afficher, sur celle-ci, lesdites données saisies ; b) un écran d'affichage reliée à l'unité de traitement de données par l'intermédiaire de moyens de connexions ; c ) le clavier perceptuel dont les touches sont disposées en lignes et/ou en colonnes, le clavier présentant une zone réservée à des touches alphabétiques ; d) et un pilote de contrôle de ce clavier, l'ensemble étant caractérisé en ce que : - auxdites touches sont affectés au moins les graphèmes d'un alphabet déterminé, le nombre de touches étant au moins égal au nombre de graphèmes dudit alphabet, les graphèmes affectés aux touches étant toujours distincts deux à deux, tous lesdits graphèmes, qui ont des phonèmes communs choisis dits phonèmes de référence de ces graphèmes, étant regroupés sur la zone des touches alphabétiques d'après lesdits phonèmes de référence, en formant autant de groupes de touche(s) qu'il y a de phonèmes de référence dans l'alphabet, et, à l'intérieur de chaque groupe de touches, les touches affectées de leur graphème étant réparties de telle manière qu'une touche ainsi affectée soit située adjacente à au moins une autre touche affectée du même groupe ; l'unité de traitement de données comprend une succession d'adresses dans une zone mémoire avec un chemin d'affectation défini entre elles et les touches de manière qu'à deux adresses successives sont attribuées deux touches successives sur le chemin, à chaque touche affectée de son graphème correspond une adresse dans la zone mémoire, en zone mémoire, au moins trois adresses correspondant à au moins trois touches sont regroupées, de telle manière qu'à au moins trois graphèmes visuellement adjacents sur les touches ayant le même phonème de référence correspondent au moins trois adresses qui sont séparées deux à deux successivement, en mémoire, par un nombre d'adresses intermédiaires égal au nombre de touches adressées qui, sur le chemin, séparent deux touches successivement parmi lesdites au moins trois, et ceci, pour plusieurs groupes de touche(s), et le pilote détecte l'activation d'une desdites touches et traduit cette activation sur l'écran, par l'affichage d'un graphème correspondant à celui marqué sur la touche. Pour la clarté de l'exposé, on donne dès à présent comme définition :The problem here to solve is to create an organization of a processing unit to use a new type of keyboard whose memorization of the keys proceeds from an improved logic, likely to accelerate the data processing, even the development of the programs. attached to it. The invention proposes an organization of the unit inspired by that of the keyboard and therefore made by reference phonemes. More precisely, the solution consists of an assembly of the aforementioned type promoting the sensorimotor action of the user, in particular the speed of data entry into the processing unit, this assembly comprising for this: a) a connected data processing unit at the keyboard by means of connection means, at least to create on the screen an input area and display, on the latter, said entered data; b) a display screen connected to the data processing unit via connection means; c) the perceptual keyboard, the keys of which are arranged in rows and / or in columns, the keyboard having an area reserved for alphabetical keys; d) and a control pilot for this keyboard, the assembly being characterized in that: - said keys are assigned at least the graphemes of a determined alphabet, the number of keys being at least equal to the number of graphemes of said alphabet, the graphemes assigned to the keys being always distinct two by two, all of said graphemes, which have common phonemes chosen, called reference phonemes of these graphemes, being grouped in the zone of the alphabetic keys according to said reference phonemes, forming as many key groups that there are reference phonemes in the alphabet, and, within each key group, the keys affected by their grapheme are distributed in such a way that a key thus assigned is located adjacent to at least one other assigned key in the same group; the data processing unit comprises a succession of addresses in a memory zone with an assignment path defined between them and the keys so that two successive keys are assigned two successive keys on the path, to each assigned key of its grapheme corresponds an address in the memory area, in the memory area, at least three addresses corresponding to at least three keys are grouped, so that at least three visually adjacent graphemes on the keys having the same reference phoneme correspond at least three addresses which are separated two by two successively, in memory, by a number of intermediate addresses equal to the number of addressed keys which, on the way, separate two keys successively among said at least three, and this, for several groups of key (s), and the pilot detects the activation of one of said keys and translates this activation on the screen, by displaying chage of a grapheme corresponding to that marked on the key. For the sake of clarity, we now give the following definition:
Graphème : Unité minimale d'un système d'écriture, qui représente soit un ou plusieurs phonèmes (écriture alphabétique, syllabique), soit un concept (écriture idéographique). Dans l'écriture alphabétique, le graphème est appelé lettre. (Source : Hachette Livre, 1998). - Phonème : Plus petite unité dépourvue de sens qui, en se combinant avec d'autres unités de même nature, construit les unités signifiantes d'une langue. Les phonèmes sont distincts des sons (ou phones) du langage, dans la mesure où ils ont une fonction distinctive. Les phonèmes d'une langue sont en nombre limité (de vingt à cinquante suivant les langues), mais leur combinaison permet de créer un nombre quasi illimité de mots. On isole les phonèmes d'une langue en établissant des paires minimales (père/faire; tard/fard; fou/roue). (Source : Hachette Livre, 1998). Le locuteur d'une langue donnée a appris à produire certains mouvements des organes phonatoires de façon à placer dans les ondes sonores un certain nombre de traits que l'auditeur de la même langue a appris à reconnaître. Un même phonème est donc réalisé concrètement par des sons différents, formant une classe ouverte mais possédant tous en commun les traits qui opposent ce phonème à tous les autres phonèmes de la même langue. (Source : Dictionnaire de linguistique Larousse 1999).Grapheme: Minimum unit of a writing system, which represents either one or more phonemes (alphabetic writing, syllabics), or a concept (ideographic writing). In alphabetical writing, the grapheme is called a letter. (Source: Hachette Livre, 1998). - Phoneme: Smallest unit devoid of meaning which, by combining with other units of the same nature, builds the signifying units of a language. Phonemes are distinct from the sounds (or phones) of language, insofar as they have a distinctive function. The phonemes of a language are limited (from twenty to fifty depending on the language), but their combination allows to create an almost unlimited number of words. We isolate the phonemes of a language by establishing minimal pairs (father / do; late / make-up; crazy / wheel). (Source: Hachette Livre, 1998). The speaker of a given language has learned to produce certain movements of the phonatory organs so as to place in the sound waves a certain number of features that the listener of the same language has learned to recognize. The same phoneme is therefore produced concretely by different sounds, forming an open class but all having in common the features which oppose this phoneme to all the other phonemes of the same language. (Source: Larousse Dictionary of Linguistics 1999).
Ainsi le mot « dé » est composé des graphèmes « d » et « é » dans un mode écriture. Ces graphèmes ayant respectivement comme phonème(s) dans un mode épellation : [d]+[el pour le graphème « d » et [e] pour le graphème « é » transcris ici avec l'alphabet phonétique international.Thus the word "dice" is composed of graphemes "d" and "é" in a writing mode. These graphemes having respectively as phoneme (s) in a spelling mode: [d] + [el for the grapheme “d” and [e] for the grapheme “é” transcribed here with the international phonetic alphabet.
Phonème de référence : phonème commun à zéro ou plusieurs graphèmes choisis parmi le(s) phonème(s) composant ce(s) graphème(s).Reference phoneme: phoneme common to zero or more graphemes chosen from the phoneme (s) composing this (these) grapheme (s).
Ainsi les graphèmes « B », « C », « D », « G », « P », « T », « V », « W » ont en français [e] comme phonème commun dit phonème de référence de ces graphèmes. Ce phonème de référence est souvent une voyelle.Thus the graphemes "B", "C", "D", "G", "P", "T", "V", "W" have in French [e] as a common phoneme known as the reference phoneme of these graphemes . This reference phoneme is often a vowel.
Pour maîtriser rapidement le clavier, l'utilisateur a besoin de saisir des suites de graphèmes lui permettant de mémoriser de façon rapide et durable l'emplacement des touches au moins de la zone alphabétique tout en développant sa vitesse de frappe. Pour cela, il a besoin de s'entraîner à la frappe sans être freiné ni par le sens de ce qu'il a à taper, ni par sa mémorisation.To quickly master the keyboard, the user needs to enter sequences of graphemes allowing him to quickly and permanently memorize the location of the keys at least in the alphabetical area while developing his typing speed. For this, he needs to practice typing without being slowed down either by the sense of what he has to type, or by his memorization.
Pour résoudre ce problème, est proposé un générateur de suites de graphèmes à saisir, faciles à se rappeler, et pourtant élaborées du point de vue de l'activité sensorimotrice, comprenant : - une table de graphèmes divisée en lignes et en colonnes, dont les zones d'intersection sont des cellules dont certaines contiennent des graphèmes d'autres pas, avec comme nombre de colonnes ou de lignes au moins le nombre de graphèmes d'un alphabet déterminé auxquels correspondent, pour chaque graphème de cet alphabet un ou plusieurs phonèmes, dans toute langue choisie, l'ensemble des graphèmes dudit alphabet étant réparti dans des suites Pm et Px de graphèmes regroupant chacune tous les graphèmes ayant un phonème commun choisi parmi Ie(s) dit(s) phonèmes(s) dit « phonème de référence » de ces graphèmes, telles que :To solve this problem, a generator of graphemes to enter, easy to remember, and yet developed from the point of view of sensorimotor activity, is proposed, comprising: - a table of graphemes divided into lines and columns, whose intersection zones are cells, some of which contain graphemes while others do not, with as number of columns or rows at least the number of graphemes of a given alphabet to which correspond, for each grapheme of this alphabet one or more phonemes, in any chosen language, the set of graphemes of said alphabet being distributed in sequences P m and P x of graphemes each grouping together all the graphemes having a common phoneme chosen from the so-called phoneme (s) called "phoneme" of reference ”of these graphemes, such as:
Pm (1<m≤M ; m et M entiers) : meme graphème dont le phonème de référence est commun à 0 autre graphème ; Px (X≥x≥M+1 ; x, M et X entiers): suite(s) de graphèmes dont le phonème de référence est commun à x-M+1 graphèmes ;P m (1 <m≤M; m and M integers): same grapheme whose reference phoneme is common to 0 other grapheme; P x (X≥x≥M + 1; integers x, M and X): sequence (s) of graphemes whose reference phoneme is common to x-M + 1 graphemes;
M : nombre maximum de graphèmes dont le phonème de référence est commun à zéro autre graphème pour une langue donnée ; - X : valeur maximale de x ; et comme nombre de lignes, respectivement de colonnes, de la première contenant au moins tous les graphèmes de l'alphabet dits graphèmes de référence de ladite langue à la dernière contenant les graphèmes de phonèmes communs choisis parmi les dits phonèmes dits « phonèmes de référence » de ces graphèmes, au moins le nombre maximum de graphèmes associés à un même phonème de référence y compris le(s) graphème(s) de ce phonème de référence, chaque colonne contenant tous les graphèmes associés à un même phonème de référence classés dans un ordre déterminé, au moins tous lesdits graphèmes de référence, subissant, par colonne, une permutation circulaire d'une cellule à chaque changement de colonne ayant le même phonème de référence, dans chaque colonne un même graphème n'occupant alors jamais la même cellule dans un déplacement unidirectionnel entre la première et la dernière colonne ; le nombre de cellules de la table étant supérieur ou égal au nombre de graphèmes de l'alphabet dans la langue choisie multiplié par le nombre maximal de graphèmes associés à un même phonème de référence incluant le(s) graphème(s) de ce phonème ; le nombre de graphèmes Gn de ladite langue dans chaque ligne comprise entre 1 et n, à l'exception de la ligne contenant les graphèmes de référence incluant le(s) graphème(s) de ce phonème ; le nombre de graphèmes G„ de ladite langue dans chaque ligne comprise entre 1 et n, à l'exception de la ligne contenant les graphèmes de phonèmes dits phonèmes de référence, de la colonne contenant le premier graphème de référence de l'alphabet jusqu'à la colonne contenant le dernier, étant déterminé selon la formule : Gn = G„-ι - Qn-i , avec Gi étant le nombre de graphèmes de la première ligne de l'alphabet concerné, G2 étant le nombre de graphèmes de la première ligne moins le nombre de graphèmes dont le phonème n'est commun à aucun autre graphème, et Qn.ι étant le nombre de graphèmes dont le phonème de référence est commun à n-1 graphèmes, avec n > 3 (n entier), au moins un pointeur de cellule(s).M: maximum number of graphemes whose reference phoneme is common to zero other graphemes for a given language; - X: maximum value of x; and as the number of lines, respectively of columns, from the first containing at least all the graphemes of the alphabet known as reference graphemes of said language to the last containing the graphemes of common phonemes chosen from among said phonemes called "reference phonemes" of these graphemes, at least the maximum number of graphemes associated with the same reference phoneme including the grapheme (s) of this reference phoneme, each column containing all the graphemes associated with the same reference phoneme classified in a determined order, at least all of said reference graphemes, undergoing, by column, a circular permutation of a cell at each change of column having the same reference phoneme, in each column the same grapheme then never occupying the same cell in a unidirectional movement between the first and the last column; the number of cells in the table being greater than or equal to the number of graphemes of the alphabet in the chosen language multiplied by the maximum number of graphemes associated with the same reference phoneme including the grapheme (s) of this phoneme; the number of graphemes G n of said language in each line between 1 and n, with the exception of the line containing the reference graphemes including the grapheme (s) of this phoneme; the number of graphemes G „of said language in each line between 1 and n, with the exception of the line containing the graphemes of phonemes called reference phonemes, from the column containing the first reference grapheme of the alphabet up to in the column containing the last one, being determined according to the formula: G n = G „-ι - Qn-i, with Gi being the number of graphemes of the first line of the alphabet concerned, G2 being the number of graphemes of the first line minus the number of graphemes whose phoneme is not common to any other grapheme, and Q n .ι being the number of graphemes whose reference phoneme is common to n-1 graphemes, with n> 3 (n integer) , at least one cell pointer (s).
Selon un autre aspect, il est conseillé que le(s) pointeurs) activent par l'intermédiaire de moyens de connexion l'unité de traitement de données sous forme sonore et/ou visuelle les suites de graphèmes générées par le déplacement du pointeur sur les cellules de la table, ceci notamment afin de rendre plus convivial pour l'utilisateur la production de suites.According to another aspect, it is advised that the pointer (s) activate by means of connection the data processing unit in audible and / or visual form the sequences of graphemes generated by the movement of the pointer on the table cells, in particular to make the production of suites more user-friendly.
Selon encore un autre aspect, il est prévu que chaque élément des suites produites soit associé avec un ou plusieurs autres graphèmes.According to yet another aspect, it is expected that each element of the sequences produced is associated with one or more other graphemes.
Toutes les solutions apportées aux problèmes précédemment énoncés concernent un ensemble constitué, d'une part, du clavier perceptuel, de l'unité de traitement de données, et de l'écran d'affichage, et d'autre part, d'un générateur de suites de données, dont la structure et le contenu ont été optimisés pour permettre une maîtrise rapide, durable du clavier. Par ailleurs, on apporte justement par une méthode d'apprentissage des solutions pour acquérir cette maîtrise. Cette méthode d'apprentissage ou d'entraînement à la saisie de données comprend au moins les étapes suivantes: a) la localisation sur le clavier de zones de touches visuellement reperables, chacune de ces zones étant associée auxdites suites Pm et Px de graphèmes d'un alphabet déterminé auxquels correspondent, pour chaque graphème un ou plusieurs phonèmes, chaque suite regroupant le(s) graphème(s) ayant un phonème commun choisi parmi le(s) dit(s) phonèmes(s) dit « phonème de référence » de ces graphèmes, b) la localisation, dans chacune des zones, de touche(s) affectée(s) chacune de leur graphème ; c) la saisie de chacune des suites de graphème(s) de chaque zone; d) la saisie de suites générées par le générateur de suites, parmi des suites de graphème(s) de même phonème(s) de référence, des suites d'une ou plusieurs syllabes, des suites de mots, des suites de groupes de mots, des suites de phrases.All the solutions provided to the problems previously stated relate to an assembly consisting, on the one hand, of the perceptual keyboard, of the data processing unit, and of the display screen, and on the other hand, of a generator. data suites, the structure and content of which have been optimized to allow rapid and lasting mastery of the keyboard. Furthermore, we provide solutions to acquire this mastery through a learning method. This method of learning or training in data entry comprises at least the following steps: a) the localization on the keyboard of zones of visually identifiable keys, each of these zones being associated with said sequences P m and P x of graphemes of a determined alphabet to which correspond, for each grapheme one or more phonemes, each sequence grouping together the grapheme (s) having a common phoneme chosen from the so-called phoneme (s) called "reference phoneme" of these graphemes, b) the localization , in each of the zones, of key (s) affected each of their graphemes; c) entering each of the grapheme sequences in each zone; d) entering sequences generated by the sequence generator, from sequences of grapheme (s) with the same reference phoneme (s), sequences of one or more syllables, sequences of words, sequences of groups of words , sequences of sentences.
Il est prévu également que, pour réaliser l'étape d), les suites soient de préférence produites sous forme sonore et/ou visuelle à un rythme adapté au niveau de l'utilisateur.It is also intended that, to carry out step d), the sequences are preferably produced in sound and / or visual form at a rhythm adapted to the level of the user.
Selon un autre aspect, est également concernée la frappe organisée et accélérée à partir de la zone alphabétique d'un clavier notamment pour des utilisateurs novices ou occasionnels et un procédé de réalisation de cette zone alphabétique.According to another aspect, is also concerned the organized and accelerated typing from the alphabetical zone of a keyboard in particular for novice or occasional users and a method for producing this alphabetical zone.
Il existe déjà des claviers ayant pour la plupart une disposition des touches de type azerty® ou qwerty®. Mais ceux-ci n'apportent pas totale satisfaction.There are already keyboards with most of them having an arrangement of the azerty® or qwerty® type keys. But these do not bring total satisfaction.
Face à cela, le problème à résoudre est de créer une organisation d'une unité de traitement pour utiliser un nouveau type de clavier dont la mémorisation des touches procède d'une logique améliorée, susceptible d'accélérer le traitement de données, voire l'élaboration des programmes qui y sont attachés. L'invention propose une organisation de l'unité faite par phonèmes de référence.Faced with this, the problem to be solved is to create an organization of a processing unit to use a new type of keyboard whose memorization of the keys proceeds from an improved logic, capable of speeding up the processing of data, or even the development of the related programs. The invention proposes an organization of the unit made by reference phonemes.
Ainsi est couvert un ensemble en tant que tel comprenant un clavier à touches disposées en lignes et/ou en colonnes, présentant une zone réservée à des touches alphabétiques et un pilote de contrôle de ce clavier, dans une unité de traitement de données reliée au clavier par l'intermédiaire de moyens de connexions, caractérisé comme l'est l'invention présentée en page 1 en relation avec l'ensemble favorisant l'action sensorimotrice de l'utilisateur (voir revendication 1 ).This covers an assembly as such comprising a keyboard with keys arranged in lines and / or in columns, having a zone reserved for alphabetic keys and a pilot for controlling this keyboard, in a data processing unit connected to the keyboard. by means of connection means, characterized as is the invention presented on page 1 in connection with the assembly promoting the sensorimotor action of the user (see claim 1).
Selon une autre caractéristique, il est ici conseillé que les touches affectées des graphèmes qui appartiennent à des suites différentes dans des langues différentes soient adjacentes à au moins une autre touche affectée d'un graphème de chacune des suites auxquelles ces derniers appartiennent dans ces différentes langues.According to another characteristic, it is here advised that the keys assigned to the graphemes which belong to different sequences in different languages are adjacent to at least one other key assigned to a grapheme of each of the sequences to which these latter belong in these different languages .
Outre cela, on peut aussi apporter une solution au problème que pose l'accès à certains graphèmes parmi lesquels des graphèmes avec signes diacritiques ou les graphèmes de voyelles plus fréquemment utilisés que ceux des consonnes. Une solution à tout ou partie de ce problème peut être trouvée dans le fait que le clavier comporte une série de touches supplémentaires auxquelles sont affectés des graphèmes parmi lesquels des graphèmes identiques à ceux des premières touches et des graphèmes avec signes diacritiques.In addition to this, we can also provide a solution to the problem posed by access to certain graphemes, including graphemes with diacritical marks or the graphemes of vowels more frequently used than those of consonants. A solution to all or part of this problem can be found in the fact that the keyboard comprises a series of additional keys to which are assigned graphemes among which graphemes identical to those of the first keys and graphemes with diacritical marks.
Selon encore une autre caractéristique, les touches d'un même groupe sont de préférence électroniquement reliées l'une à l'autre, chacune d'elles étant reliée également par des moyens de connexion à une unité centrale de traitement de données afin de pouvoir commander la saisie des graphèmes correspondants grâce au clavier. C'est un fait que de plus en plus d'appareils informatiques notamment portables (ordinateurs de poche, assistants personnels, téléphones-organiseurs, etc.) ne sont plus équipés de clavier à touches réelles. Une solution apportée dans l'invention consiste à cet égard en ce que le clavier est un clavier virtuel matérialisé sur une unité d'affichage de l'appareil sensible à des moyens d'activatioπ adaptés pour commander la saisie des graphèmes dans l'appareil grâce au clavier.According to yet another characteristic, the keys of the same group are preferably electronically connected to each other, each of them being also connected by means of connection to a central data processing unit in order to be able to control entering the corresponding graphemes using the keyboard. It is a fact that more and more computer devices, especially portable ones (handheld computers, personal assistants, telephone organizers, etc.) are no longer equipped with a keyboard with real keys. A solution provided in the invention consists in this respect in that the keyboard is a virtual keyboard materialized on a display unit of the device sensitive to means of activation adapted to control the entry of graphemes in the device by keyboard.
La taille de ces machines portables et leur possibilité de préhension font qu'il n'est souvent plus possible de saisir du texte avec une frappe à 10 doigts. D'où l'avantage d'accroître ici la vitesse de frappe. En effet, la répartition des touches a été conçue et optimisés pour une mémorisation rapide, fiable, durable et évolutive de leur emplacement. L'organisation des touches prend en compte non seulement les graphèmes d'un alphabet déterminé, mais aussi les phonèmes, en regroupant les touches marquées de graphèmes de même(s) phonème(s).The size of these portable machines and their ability to grasp make it often no longer possible to enter text with a 10-finger keystroke. Hence the advantage of increasing the typing speed here. In fact, the distribution of keys has been designed and optimized for fast, reliable, durable and upgradeable storage of their location. The organization of the keys takes into account not only the graphemes of a given alphabet, but also the phonemes, by grouping the keys marked with graphemes of the same phoneme (s).
Concernant les claviers traditionnels, de nombreux utilisateurs, notamment novices ou occasionnels, souhaitent pouvoir réduire leur durée de saisie en améliorant leur vitesse de frappe sans s'engager pour autant dans un apprentissage long et répétitif d'une méthode de frappe rapide à 10 doigts, d'autant plus que l'évolution des moyens de reconnaissance vocale et optique rendront dans un avenir proche l'utilisation des claviers moins fréquente, si ce n'est pour apporter des corrections ou de petites modifications aux textes justement saisis par ces nouveaux moyens. L'objectif de ces utilisateurs n'est donc pas d'atteindre une vitesse moyenne de frappe de 50 mots à la minute mais plutôt de passer le plus rapidement possible d'une vitesse par exemple de 5 mots à la minute à une vitesse de 20 mots notamment par une frappe à un ou quelques doigts ou à l'aide d'un stylet. Pour eux aussi, la présente invention présente des avantages par rapport à l'art antérieur.Regarding traditional keyboards, many users, in particular novices or occasional users, wish to be able to reduce their input time by improving their typing speed without committing to long and repetitive learning of a fast typing method with 10 fingers, all the more so since the evolution of voice and optical recognition means will make the use of keyboards less frequent in the near future, if not to make corrections or small modifications to texts precisely captured by these new means. The objective of these users is therefore not to reach an average typing speed of 50 words per minute but rather to go as quickly as possible from a speed for example of 5 words per minute to a speed of 20 words, in particular by typing with one or a few fingers or using a stylus. For them too, the present invention has advantages over the prior art.
La solution consiste également en un procédé de réalisation d'un ensemble comprenant un clavier présentant une zone avec des touches alphabétiques, et un pilote de contrôle de ce clavier, dans une unité de traitement de données, caractérisé en ce que, a) on utilise les graphèmes (lettres) d'un alphabet déterminé ; b) à partir de ces graphèmes, on forme des suites de graphèmes en regroupant dans chaque suite tous les graphèmes ayant un phonème (son) commun choisi dit phonème de référence de ces graphèmes, on obtient alors l'ensemble des graphèmes dudit alphabet réparti dans les suites déjà citées Pm et Px de graphèmes c) on affecte à ces touches des emplacements et lors d'une étape de matérialisation des touches, on regroupe ces touches selon les phonèmes de référence des graphèmes, ce qui crée alors autant de groupes de touches qu'il y a de phonèmes de référence dans le dit alphabet, et, à l'intérieur de chaque groupe de touche(s), on organise en outre la répartition des touches marquées de telle manière qu'une touche marquée soit adjacente à au moins une autre touche marquée du même groupe ; ladite étape de matérialisation comprenant : une étape dans laquelle on crée au moins autant de touches sur le clavier qu'il y a de graphèmes dans ledit alphabet ; et une étape dans laquelle on marque chacune des touches, sur elle ou dans son environnement immédiat, avec un seul des graphèmes, ces touches étant alors affectées de graphèmes toujours distincts deux à deux ; d) dans l'unité de traitement de données comprenant une succession d'adresses dans une zone mémoire avec un chemin d'affectation défini entre elles et les touches, on attribue à deux adresses successives deux touches successives sur le chemin, e) on fait correspondre une adresse dans la zone mémoire à chaque touche affectée de son graphème, f) on regroupe, en zone mémoire, au moins trois adresses correspondant à au moins trois touches, de telle manière qu'à au moins trois graphèmes visuellement adjacents sur les touches ayant le même phonème de référence correspondent au moins trois adresses séparées deux à deux successivement, en mémoire, par un nombre d'adresses intermédiaires égal au nombre de touches adressées qui, sur le chemin, séparent deux touches successivement parmi lesdites au moins trois, et ceci, pour plusieurs groupes de touche(s), g) on équipe le clavier de moyens de connexion pour relier électroniquement les touches marquées à un dispositif de traitement de l'information afin de pouvoir commander la saisie des graphèmes correspondants grâce au clavier ; h) on équipe l'unité de traitement d'un pilote détectant l'activation d'une desdites touches et traduisant par l'intermédiaire de la zone mémoire cette activation sur un dispositif d'affichage par l'affichage d'un graphème correspondant à celui marqué sur la touche.The solution also consists of a method of producing an assembly comprising a keyboard having an area with alphabetic keys, and a pilot for controlling this keyboard, in a data processing unit, characterized in that, a) use is made graphemes (letters) of a given alphabet; b) from these graphemes, sequences of graphemes are formed by grouping in each sequence all the graphemes having a common phoneme (sound) chosen said reference phoneme of these graphemes, one then obtains the set of graphemes of said alphabet distributed in the already cited sequences P m and P x of graphemes c) these locations are assigned locations and during a step of materializing the keys, these keys are grouped according to the reference phonemes of the graphemes, which then creates as many groups of keys that there are reference phonemes in the said alphabet, and, within each group of key (s), the distribution of the marked keys is further organized so that a marked key is adjacent at least one other marked key from the same group; said materialization step comprising: a step in which at least as many keys are created on the keyboard as there are graphemes in said alphabet; and a step in which each of the keys is marked, on it or in its immediate environment, with only one of the graphemes, these keys then being assigned to graphemes always distinct two by two; d) in the data processing unit comprising a succession of addresses in a memory area with an assignment path defined between them and the keys, two successive addresses are assigned two successive keys on the path, e) an address in the memory area is matched with each affected key of its grapheme, f) we group, in the memory area, at least three addresses corresponding to at least three keys, so that at least three visually adjacent graphemes on the keys having the same reference phoneme correspond to at least three addresses separated two by two successively, in memory, by a number of intermediate addresses equal to the number of addressed keys which, on the way, separate two keys successively among said at least three, and this, for several groups of key (s), g) the keyboard is equipped with means of connection to electronically connect the marked keys to an information processing device in order to be able to control the input of the corresponding graphemes thanks e on the keyboard; h) a pilot processing unit is fitted detecting the activation of one of said keys and translating this activation via the memory area on a display device by the display of a grapheme corresponding to the one marked on the button.
Dans ce procédé, les étapes d'affectation et de création peuvent être interverties entre elles.In this process, the assignment and creation steps can be reversed between them.
Encore une autre caractéristique concerne une manière dont on opère matériellement pour créer le clavier. Pour cela il est conseillé lors de l'étape c) d'opérer comme suit : i) on attribue à chaque graphème des dites suites Pm et Px un emplacement, au sein de la zone du clavier, correspondant à une touche ou à l'environnement immédiat de celle-ci, en affectant à deux graphèmes d'une même suite deux emplacements adjacents ; j) on transmet ces suites à une unité de création/répartition des touches sur la dite zone du clavier qui, à partir du moment où une touche affectée d'un graphème des suites Px a été positionnée sur son emplacement, positionne le ou les autre(s) graphème(s) et touche(s) correspondante(s) de la même suite Px dans une sous-zone géographique limitée de ladite zone du clavier telle que tous les graphèmes de cette suite et les touches correspondantes sont adjacents à au moins une autre touche affectée d'un graphème de la même suite, au sein de la sous-zone, jusqu'à un positionnement des graphèmes de toutes les suites Px, chaque autre graphème et touche correspondante des suites Pm étant positionné à un moment dans la zone du clavier.Yet another characteristic concerns a way in which one materially operates to create the keyboard. For this it is advisable during step c) to operate as follows: i) we assign to each grapheme of said sequences P m and P x a location, within the keyboard area, corresponding to a key or to its immediate environment, by assigning two adjacent locations to two graphemes of the same sequence; j) these sequences are transmitted to a key creation / distribution unit on said keyboard area which, from the moment when a key affected by a grapheme of the sequences P x has been positioned on its location, positions the other grapheme (s) and corresponding key (s) of the same sequence P x in a limited geographical sub-area of said keyboard area such that all the graphemes of this sequence and the corresponding keys are adjacent to at least one other key affected by a grapheme of the same sequence, within the sub-zone, until a positioning of the graphemes of all the sequences P x , each other grapheme and corresponding key of the sequences P m being positioned at a moment in the keyboard area.
De préférence l'étape i) et/ou l'étape c) sera même organisée comme suit : k) on transmet ces suites de graphèmes à une unité d'attribution d'emplacements de touche, dans laquelle on attribue à chaque graphème des dites suites P et Px un emplacement, au sein de la zone du clavier, correspondant à une touche, chaque attribution d'un ou plusieurs emplacement(s) se faisant après une étape de validation du ou des emplacement(s) choisi(s) par des moyens d'analyse de la localisation de chaque touche par rapport : à l'arrangement des touches sur la zone du clavier, - à la répartition, sur cette zone, de sous-zones de touches correspondant chacune à l'une des suitesPreferably step i) and / or step c) will even be organized as follows: k) these sequences of graphemes are transmitted to a key allocation unit, in which each grapheme is assigned said suites P and P x a location, within the keyboard area, corresponding to a key, each allocation of one or more location (s) being made after a validation step of the chosen location (s) by means of analysis of the location of each key with respect to: the arrangement of the keys on the keyboard area, - the distribution, in this area, of sub-areas of keys each corresponding to one of the suites
Px de graphèmes dont chaque touche affectée d'un graphème est adjacente à une autre touche affectée d'un graphème de la même suite, et d'emplacements pour chaque touche correspondant à un graphème des suites Pm, à la répartition des touches à l'Intérieur des dites sous-zones, - à la localisation de la ou des touches déjà placée(s), et/ou au choix d'emplacement d'une ou plusieurs touche(s) fait par un utilisateur. I) on transmet ces ordres d'attribution à une unité de création/répartition des touches sur la dite zone du clavier qui, à partir du moment où une touche affectée d'un graphème des suites Px a été positionnée sur son emplacement, positionne le ou les autre(s) graphème(s) et touche(s) correspondante^) de la même suite Px dans une dite sous-zone géographique limitée de ladite zone du clavier telle que tous les graphèmes de cette suite et les touches correspondantes sont adjacents à au moins une autre touche affectée d'un graphème de la même suite, au sein de la sous-zone, jusqu'à positionnement des graphèmes de toutes les suites Px, chaque autre graphème et touche correspondante des suites Pm étant positionné à un moment dans la zone du clavier.P x of graphemes of which each key assigned to a grapheme is adjacent to another key assigned to a grapheme of the same sequence, and of locations for each key corresponding to a grapheme of the sequences P m , to the distribution of the keys to the Interior of the said sub-areas, - to the location of the key (s) already placed, and / or the choice of location of one or more key (s) made by a user. I) these allocation orders are transmitted to a key creation / distribution unit on said keyboard area which, from the moment when a key affected by a grapheme of sequences P x has been positioned on its location, positions the other grapheme (s) and corresponding key (s) ^) of the same sequence P x in a so-called limited geographic sub-area of said keyboard area such as all the graphemes of this sequence and the corresponding keys are adjacent to at least one other key affected by a grapheme of the same sequence, within the sub-zone, until positioning of the graphemes of all the sequences P x , each other grapheme and corresponding key of the sequences P m being positioned at a time in the keyboard area.
Selon une autre caractéristique, il est conseillé que lors de l'étape k) les moyens d'analyse de la localisation de chaque touche prennent également en compte l'appartenance d'un ou plusieurs graphèmes à des suites différentes dans des langues différentes afin que ce(s) graphème(s) soi(en)t adjacent(s) à au moins un autre graphème de chacune des suites auxquelles ils appartiennent dans ces différentes langues. En effet, cette caractéristique facilitera la reconnaissance de groupes de touches par des utilisateurs de langue différente et la mémorisation de leur emplacement.According to another characteristic, it is advised that during step k) the means for analyzing the location of each key also take into account the fact that one or more graphemes belong to different sequences in different languages so that this (s) grapheme (s) is (are) adjacent to at least one other grapheme of each of the sequences to which they belong in these different languages. This feature will facilitate the recognition of groups of keys by users of different languages and the memorization of their location.
De nombreuses machines portables étant dépourvues de clavier à touches réelles, notamment des ordinateurs de poche, des « assistants personnels », sans clavier, l'invention couvre aussi un procédé de réalisation de la zone des touches alphabétiques d'un clavier virtuel comprenant de telles touches caractérisé en ce que : a) on sélectionne une langue parmi plusieurs, b) on utilise les graphèmes de l'alphabet de la langue sélectionnée, c) à partir de ces graphèmes, on forme des suites de graphèmes en regroupant dans chaque suite tous les graphèmes ayant un phonème commun choisi dit phonème de référence de ces graphèmes, on obtient alors l'ensemble des graphèmes dudit alphabet réparti dans les suites déjà citées Pm et Px de graphèmes, d) on sélectionne dans un mode « sélection de la forme du clavier » une forme parmi des formes prédéfinies. e) on attribue au sein de la zone sélectionnée du clavier: à chaque groupe de graphèmes correspondant à chacune des dites suites Px, un groupe d'emplacements correspondant à un groupe de touches tel que chaque graphème est affecté à un emplacement et tel que chaque graphème de chacune des suites Px et sa touche correspondante est adjacent à au moins une autre touche affectée d'un graphème de la même suite, - à chaque graphème des dites suites Pm, un des emplacements restants, f) on transmet ces ordres d'attribution à une unité de création/répartition des touches sur la dite zone du clavier qui, crée au moins autant de touches sur le clavier qu'il y a de graphèmes dans ledit alphabet ; marque chacune des touches, sur elle ou dans son environnement immédiat d'un seul des graphèmes, ces touches étant alors affectés de graphèmes toujours distincts deux à deux ; et qui, à partir du moment où une touche affectée d'un graphème des suites Px a été positionnée sur son emplacement, positionne le ou les autre(s) graphème(s) et touche(s) correspondante(s) de la même suite Px dans une dite sous-zone géographique limitée de ladite zone du clavier telle que tous les graphèmes de cette suite et les touches correspondantes sont adjacents à au moins une autre touche affectée d'un graphème de la même suite, au sein de la sous-zone, jusqu'à positionnement des graphèmes de toutes les suites Px et Pm, chaque autre graphème et touche correspondante des suites Pm étant positionné sur un des emplacements restants, g) dans l'unité de traitement de données comprenant une succession d'adresses dans une zone mémoire avec un chemin d'affectation défini entre elles et les touches, on attribue à deux adresses successives deux touches successives sur le chemin ; h) on fait correspondre une adresse dans la zone mémoire à chaque touche affectée de son graphème ; i) on regroupe, en zone mémoire, au moins trois adresses correspondant à au moins trois touches, de telle manière qu'à au moins trois graphèmes visuellement adjacents sur les touches ayant le même phonème de référence correspondent au moins trois adresses séparées deux à deux successivement, en mémoire, par un nombre d'adresses intermédiaires égal au nombre de touches adressées qui, sur le chemin, séparent deux touches successivement parmi lesdites au moins trois, et ceci, pour plusieurs groupes de touche(s) ; j) on équipe le clavier virtuel : de moyens d'activation des touches, - pour réaliser les étapes a) à c), de moyens de sélection d'une ou plusieurs langue(s), de moyens de mémorisation desdites suites de graphèmes associées à chacune de ces langues, pour réaliser l'étape d), de moyens de définition de la zone des touches du clavier et d'adressage de ces touches, pour réaliser les étapes e) et f) de moyens d'attribution d'emplacement de touches, - pour réaliser l'étape g), de moyens d'attribution d'adresses dans la zone mémoire, et, de moyens de connexion pour relier électroniquement ces moyens à un dispositif de traitement pour commander la saisie des graphèmes correspondants, grâce au clavier.Many portable machines being deprived of keyboard with real keys, in particular of pocket computers, of "personal assistants", without keyboard, the invention also covers a method of realization of the zone of alphabetic keys of a virtual keyboard comprising such keys characterized in that: a) one language is selected from among several, b) the graphemes of the alphabet of the selected language are used, c) from these graphemes, grapheme sequences are formed by grouping in each sequence all the graphemes having a chosen common phoneme known as the reference phoneme of these graphemes, one then obtains the set of graphemes of said alphabet distributed in the already cited sequences P m and P x of graphemes, d) one selects in a “selection of the keyboard shape ”a shape from predefined shapes. e) within the selected area of the keyboard is assigned: to each group of graphemes corresponding to each of said sequences P x , a group of locations corresponding to a group of keys such that each grapheme is assigned to a location and such that each grapheme of each of the sequences P x and its corresponding key is adjacent to at least one other key affected by a grapheme of the same sequence, - to each grapheme of said sequences P m , one of the remaining locations, f) these allocation orders to a key creation / distribution unit on said keyboard area which creates at least as many keys on the keyboard as there are graphemes in said alphabet; marks each of the keys, on it or in its immediate environment with only one of the graphemes, these keys then being assigned graphemes always distinct two by two; and which, from the moment when a key affected by a grapheme of sequences P x has been positioned on its location, positions the other grapheme (s) and corresponding key (s) of the same sequence P x in a so-called limited geographic sub-area of said keyboard area such that all of the graphemes of this sequence and the corresponding keys are adjacent to at least one other key assigned to a grapheme of the same sequence, within the subzone, until positioned graphemes of all the sequences P x and P m , each other grapheme and corresponding key of the sequences P m being positioned on one of the remaining locations, g) in the data processing unit comprising a succession of addresses in a memory area with an assignment path defined between them and the keys, two successive addresses are assigned two successive keys on the path; h) an address in the memory zone is made to correspond to each affected key of its grapheme; i) at least three addresses corresponding to at least three keys are grouped together in the memory area, so that at least three visually adjacent graphemes on the keys having the same reference phoneme correspond to at least three addresses separated two by two successively, in memory, by a number of intermediate addresses equal to the number of addressed keys which, on the way, separate two keys successively from among said at least three, and this, for several groups of key (s); j) the virtual keyboard is equipped with: means for activating the keys, - for carrying out steps a) to c), means for selecting one or more languages, means for memorizing said sequences of associated graphemes to each of these languages, to carry out step d), means for defining the area of the keyboard keys and addressing these keys, for performing steps e) and f) of means for assigning location keys, - to carry out step g), means for allocating addresses in the memory area, and, connection means for electronically connecting these means to a processing device for controlling the input of the corresponding graphemes, by keyboard.
Pour permettre à un utilisateur de configurer totalement sa zone de clavier, l'invention précise que, de préférence : lors de l'étape d), on définit le nombre de lignes et colonnes de touches de la zone du clavier dans une forme « sur mesure » à sélectionner parmi plusieurs formes, consécutivement à la sélection effectuée dans le mode « sélection de la forme » du clavier ; dans un mode « attribution des touches du clavier », on repositionne chaque touche par rapport à son emplacement initial attribué lors de l'étape e) et positionné lors de l'étape f) sur tout emplacement de la zone du clavier, le repositionnement d'une touche entraînant le déplacement d'autres touches, notamment la/les touche(s) adjacente(s) du groupe de touches auquel cette touche déplacée appartient, ceci permettant alors de conserver au sein de la zone du clavier des sous-zones de touches correspondant aux suites de graphèmes dans une ou plusieurs langue(s).To allow a user to fully configure his keyboard area, the invention specifies that, preferably: during step d), the number of rows and columns of keys in the keyboard area is defined in a form "on measure ”to be selected from among several shapes, following the selection made in the“ shape selection ”mode of the keyboard; in a “keyboard key allocation” mode, each key is repositioned relative to its initial location allocated during step e) and positioned during step f) on any location in the keyboard area, repositioning d '' a key causing the displacement of other keys, in particular the key (s) adjacent to the group of keys to which this moved key belongs, this then making it possible to keep within the keyboard zone sub-zones of keys corresponding to sequences of graphemes in one or more language (s).
Deux innovations complémentaires ou alternatives entre elles et à l'invention que l'on vient de présenter sont également exposées dans la présente demande.Two complementary or alternative innovations to each other and to the invention which we have just presented are also set out in the present application.
Ainsi une seconde innovation concerne la frappe organisée et accélérée de texte à partir d'une unité de traitement susceptible de fonctionner en différents modes notamment en mode numérique et en mode alphabétique, et comprenant au moins un clavier alphanumérique et de fonction comportant substantiellement moins de touches que le nombre de lettres d'un alphabet donné, équipant notamment des terminaux de communication (téléphone portable, assistant numérique personnel, etc.), et/ou d'édition de texte (étiqueteuse, partie édition de texte d'une calculatrice, etc.), portables ou de bureaux, réels ou virtuels. II existe déjà des claviers avec en général 12 touches dont le plus souvent 8 ou 9 touches portent chacune, en plus d'un chiffre, 3 ou 4 lettres (ou graphèmes) d'un alphabet classées dans l'ordre alphabétique. Mais ceux-ci n'apportent pas totale satisfaction.Thus a second innovation concerns the organized and accelerated typing of text from a processing unit capable of operating in different modes, in particular in numeric and alphabetical mode, and comprising at least one alphanumeric and function keyboard comprising substantially fewer keys. as the number of letters in a given alphabet, notably equipping communication terminals (mobile phone, personal digital assistant, etc.), and / or text editing (labeling machine, text editing part of a calculator, etc.) .), portable or desktop, real or virtual. There are already keyboards with generally 12 keys, most often 8 or 9 keys each carrying, in addition to a number, 3 or 4 letters (or graphemes) of an alphabet classified in alphabetical order. But these do not bring total satisfaction.
Face à cet art antérieur, le premier problème à résoudre est de triple nature : a) maximiser le nombre de caractères alphanumérique ou tout autre donnée auxquels on peut accéder au moyen d'un clavier alphanumérique comportant substantiellement moins de touches que ce nombre de caractères ; b) limiter le nombre d'activation des touches de ce clavier pour saisir un caractère et ainsi augmenter la vitesse de saisie; c) proposer une méthode de mémorisation simple et efficace utilisant la position relative des touches pour saisir ces caractères ou ces données.Faced with this prior art, the first problem to be solved is threefold: a) maximizing the number of alphanumeric characters or any other data which can be accessed by means of an alphanumeric keyboard comprising substantially fewer keys than this number of characters; b) limit the number of activation of the keys of this keyboard to enter a character and thus increase the speed of entry; c) propose a simple and effective method of memorization using the relative position of the keys to enter these characters or data.
En fait, il s'agit d'accéder à un nombre pouvant aller au moins à I.N2 caractères à l'aide d'un clavier à N touches (avec I, nombre de niveau d'activation des touches, et I entier >=1). Une fois un niveau d'activation sélectionné, on peut se satisfaire de seulement deux activations de tout ou partie de ces N touches sont nécessaires pour sélectionner un caractère parmi plusieurs, quelque soit le caractère souhaité.In fact, it is a question of accessing a number which can go at least to IN 2 characters using a keyboard with N keys (with I, number of level of activation of the keys, and whole I> = 1). Once an activation level has been selected, we can be satisfied with only two activations of all or part of these N keys are necessary to select a character from several, whatever the desired character.
Plus précisément la solution consiste en une unité de traitement de données comprenant au moins un clavier, pour saisir des données à traiter, caractérisée en ce qu'elle comporte : a) une série de N touches équipant le clavier et à chacune desquelles sont affectées des premières données, telles que des données numériques, avec une seule donnée par touche, et des secondes données lesquelles sont portées soit par tout ou partie des touches en un emplacement réservé différent de celui occupé, sur chaque touche, par la première donnée, soit par au maximum N zones d'un secteur) de l'unité autre que les touches du clavier, chaque emplacement réservé ou chacune desdites N zones de l'unité étant divisé(e) en au maximum N sous-zones pour une ou plusieurs secondes données, la disposition des N sous-zones, y compris en position relative, sur chaque touche, ou sur le secteur considéré de l'unité, étant l'image de la disposition sur le clavier de tout ou partie des N touches, et b) des premiers moyens de sélection adaptés pour générer via au moins le clavier plusieurs niveaux d'activation pour le traitement des données saisies, deux d'entre eux étant nécessairement des moyens de sélection pour sélectionner une sous-zone déterminée parmi l'ensemble des sous-zones comprenant des premiers moyens de reconnaissance d'une activation de la touche à laquelle est affectée ladite sous-zone déterminée, et d'une activation de la touche occupant sur le clavier la même position qu'occupe la sous-zone déterminée au sein des sous-zones affectée à la touche concernée.More precisely, the solution consists of a data processing unit comprising at least one keyboard, for entering data to be processed, characterized in that it comprises: a) a series of N keys equipping the keyboard and to each of which are assigned first data, such as digital data, with only one data item per key, and second data which is carried either by all or part of the keys in a reserved location different from that occupied, on each key, by the first data item, or by maximum N zones of a sector) of the unit other than the keys of the keyboard, each reserved location or each of said N zones of the unit being divided into maximum N sub-zones for one or more given seconds , the arrangement of the N sub-areas, including in relative position, on each key, or on the sector considered of the unit, being the image of the arrangement on the keyboard of all or part of es N keys, and b) first selection means suitable for generating via at least the keyboard several activation levels for processing the data entered, two of them necessarily being selection means for selecting a determined sub-area among all the sub-zones comprising first means for recognizing an activation of the key to which said determined sub-zone is assigned, and an activation of the key occupying on the keyboard the same position as the sub-area determined within the sub-areas assigned to the key concerned.
L'utilisation d'un clavier dont l'organisation des données sur celui-ci a été optimisée, d'une méthode de frappe consistant en un appui systématique sur seulement 2 touches (à partir d'un niveau d'activation donné) pour obtenir un caractère donné, quelque soit ce caractère, permet une frappe régulière et réduit les risques d'erreurs de sélection de caractères. La saisie de texte en est donc plus rapide. Progressivement, cette utilisation favorise également un apprentissage mnémotechnique du codage sur 2 chiffres de tous les caractères. Une telle répartition des données permet de limiter le choix de l'opérateur / de l'utilisateur pour attribuer/sélectionner un caractère ou une donnée parmi l'ensemble des caractères ou données du clavier. L'optimisation de l'organisation des données sur le clavier a aussi comme effet de simplifier la conception électronique et/ou informatique de l'unité de traitement dont le clavier est un des éléments. Le deuxième problème à résoudre est de triple nature : a) réduire le contrôle visuel lors de la sélection de fonctions affichées sur un écran en activant directement une des touches du clavier correspondant à la fonction souhaitée ; b) augmenter le nombre de données auxquelles on peut accéder en augmentant le nombre de fonctions auxquelles on associe des données prédéfinies ; c) permettre de manière ergonomique l'organisation et le stockage de données grâce audit clavier et la restitution de celles-ci.The use of a keyboard whose data organization has been optimized, a typing method consisting of a systematic press on only 2 keys (from a given activation level) to obtain a given character, whatever this character, allows regular typing and reduces the risk of character selection errors. Text entry is therefore faster. Gradually, this use also promotes mnemonic learning of the 2-digit coding of all characters. Such a distribution of the data makes it possible to limit the choice of the operator / user to assign / select a character or a data item among all the characters or data of the keyboard. Optimizing the organization of data on the keyboard also has the effect of simplifying the electronic and / or computer design of the processing unit of which the keyboard is one of the elements. The second problem to be solved is threefold: a) reduce visual control when selecting functions displayed on a screen by directly activating one of the keyboard keys corresponding to the desired function; b) increase the number of data which can be accessed by increasing the number of functions with which predefined data is associated; c) ergonomically allow the organization and storage of data using said keyboard and the retrieval thereof.
L'invention prévoit que l'unité de traitement est de préférence en outre caractérisée en ce que les premiers moyens de sélection comprennent : a) au moins une touche sur le clavier pour l'activation électronique d'une série de fonctions susceptibles d'être sélectionnées individuellement et dont autant de représentation qu'il y a de fonctions s'affichent sur lesdites zones du secteur de l'unité, dans la limite des zones accessibles sur le clavier consécutivement à l'activation de ladite touche, la répartition des représentations des fonctions sur ledit secteur de l'unité étant l'image de la répartition des touches sur le clavier, la sélection d'une fonction déterminée dont l'emplacement correspond sur le secteur à celui d'une touche déterminée du clavier étant obtenue par l'activation de cette touche ; b) les secondes données préétablies étant elles-mêmes activables et propres à chaque fonction, et étant individuellement affichées dans tout ou partie des sous-zones, consécutivement à la sélection de ladite fonction déterminée, ces secondes données préétablies étant susceptibles d'être sélectionnées et activées par l'activation de 2 touches dont l'emplacement correspond, sur le clavier, à celui de la sous- zone concernée sur le secteur ; c) une zone de saisie et d'affichage réservée en un emplacement du secteur, consécutivement à ladite sélection et activation des secondes données ; d) une zone mémoire associée à la zone de saisie et comprenant des troisièmes données qui sont affichables dans la zone de saisie et d'affichage et qui sont individuellement liées fonctionnellement aux touches du clavier pour être ainsi affichées par l'activation des 2 mêmes touches que dans le paragraphe b).The invention provides that the processing unit is preferably further characterized in that the first selection means comprise: a) at least one key on the keyboard for the electronic activation of a series of functions capable of being selected individually and of which as many representations as there are functions are displayed on the said zones of the unit sector, within the limits of the zones accessible on the keyboard following the activation of said key, the distribution of the representations of the functions on said sector of the unit being the image of the distribution of keys on the keyboard, the selection of a determined function whose location corresponds on the sector to that of a determined key on the keyboard being obtained by activation of this key; b) the second preset data being themselves activatable and specific to each function, and being individually displayed in all or part of the sub-zones, following the selection of said determined function, these second preset data being capable of being selected and activated by the activation of 2 keys whose location corresponds, on the keyboard, to that of the sub-area concerned on the sector; c) an input and display area reserved at a location in the sector, following said selection and activation of the second data; d) a memory zone associated with the input zone and comprising third data which can be displayed in the input and display zone and which are individually functionally linked to the keys of the keyboard so that they are displayed by activating the same 2 keys than in paragraph b).
Le troisième problème à résoudre est de double nature : a) activer notamment à l'aide du clavier une parmi plusieurs fonction sur un dispositif d'affichage de grande taille permettant d'afficher un nombre de représentations de fonction supérieur au nombre de touches du clavier ; b) réduire les étapes conduisant à l'activation de fonctions réalisées dans l'art antérieur par un dispositif de pointage et/ou des touches de défilement voire de touches supplémentaires dédiées à certaines fonctions.The third problem to be solved is twofold: a) in particular using the keyboard to activate one of several functions on a large display device making it possible to display a number of function representations greater than the number of keys on the keyboard ; b) reducing the steps leading to the activation of functions performed in the prior art by a pointing device and / or scroll keys or even additional keys dedicated to certain functions.
Lorsque que l'unité de traitement dispose d'un dispositif d'affichage de grande taille permettant d'afficher un nombre de représentations de fonction supérieur au nombre de touches du clavier, l'invention prévoit en outre que, lors de l'étape a), l'activation d'au moins une touche sur le clavier génère sur le secteur de l'unité, notamment lorsque le nombre de fonctions est supérieur au nombre de touches du clavier, un regroupement des représentations des fonctions en une suite d'au moins un groupe de fonctions, comportant chacun au maximum autant de représentations qu'il y a de touches sur ledit clavier, la répartition des représentations étant l'image de la répartition des touches sur le clavier, la sélection d'une fonction déterminée dont l'emplacement correspond sur le secteur à celui d'une touche déterminée du clavier étant obtenue par l'activation de cette touche consécutivement à l'activation d'au moins une autre touche permettant de sélectionner le groupe auquel ladite fonction appartient.When the processing unit has a large display device making it possible to display a number of function representations greater than the number of keys on the keyboard, the invention further provides that, during step a ), the activation of at least one key on the keyboard generates on the unit sector, in particular when the number of functions is greater than the number of keys on the keyboard, a grouping of representations of the functions in a sequence of at minus one group of functions, each comprising at most as many representations as there are keys on said keyboard, the distribution of the representations being the image of the distribution of the keys on the keyboard, the selection of a determined function whose l location corresponds on the sector to that of a determined key on the keyboard being obtained by the activation of this key following the activation of at least one other key making it possible to select the group to which said function belongs.
Cet aspect permet lors de travail en multitâches d'activer, de désactiver des fonctions ou de basculer d'une fonction à une autre uniquement avec des touches du clavier sans passer par des touches de défilement ou un dispositif de pointage.This aspect allows when working in multitasking to activate, deactivate functions or switch from one function to another only with keyboard keys without using scroll keys or a pointing device.
Le quatrième problème à résoudre est d'offrir un mode de sélection alternatif des secondes données quelque soit le niveau d'activation ou la sous-zone où elles se trouvent. L'invention prévoit à cet effet que l'unité de traitement comporte des seconds moyens de sélection permettant de passer d'une sous-zone à une autre, y compris d'une sous-zone d'un niveau d'activation à une sous-zone d'un autre niveau d'activation.The fourth problem to be solved is to offer an alternative mode of selection of the second data whatever the activation level or the sub-zone where they are located. The invention provides for this purpose that the processing unit comprises second selection means making it possible to pass from one sub-zone to another, including from a sub-zone from an activation level to a sub -zone of another activation level.
Selon la troisième innovation, est concernée la frappe organisée et accélérée de texte à partir de la zone alphabétique d'un clavier alphanumérique et de fonction, comportant substantiellement moins de touches que le nombre de lettres d'un alphabet donné, équipant notamment des terminaux de communication (téléphone portable, assistant numérique personnel, etc.), et/ou d'édition de texte (étiqueteuse, partie édition de texte d'une calculatrice, etc.), portables ou de bureaux, réels ou virtuels, et, un procédé de réalisation de cette zone alphabétique.According to the third innovation, is concerned the organized and accelerated typing of text from the alphabetical area of an alphanumeric and function keyboard, comprising substantially fewer keys than the number of letters of a given alphabet, notably equipping terminals of communication (mobile phone, personal digital assistant, etc.), and / or text editing (labeller, text editing part of a calculator, etc.), portable or desktop, real or virtual, and, a method realization of this alphabetical area.
II existe déjà des claviers avec en général 12 touches dont le plus souvent 8 ou 9 touches portent chacune, en plus d'un chiffre, 3 ou 4 lettres (ou graphèmes) d'un alphabet classées dans l'ordre alphabétique. Mais ceux-ci n'apportent pas totale satisfaction.There are already keyboards with generally 12 keys, most often 8 or 9 keys each carrying, in addition to a number, 3 or 4 letters (or graphemes) of an alphabet classified in alphabetical order. But these do not bring total satisfaction.
Le problème à résoudre est de créer une organisation d'une unité de traitement pour utiliser un nouveau type de clavier dont la mémorisation des touches procède d'une logique améliorée, susceptible d'accélérer le traitement de données, voire l'élaboration de programmes. Il est proposé une organisation faite par phonèmes de référence.The problem to be solved is to create an organization of a processing unit in order to use a new type of keyboard whose memorization of the keys proceeds from an improved logic, capable of speeding up the processing of data, even the development of programs. An organization made by reference phonemes is proposed.
Ainsi est couverte une unité de traitement de données susceptible de fonctionner en différents mode, y compris le mode numérique ou le mode alphabétique, comprenant au moins un clavier, et caractérisée en ce qu'elle comporte : a) des premiers moyens de sélection pour sélectionner un fonctionnement au moins en mode numérique ou en mode alphabétique ; b) une série de touches équipant le clavier et à chacune desquelles sont affectées des premières données numériques avec une seule donnée numérique par touche, et des secondes données présentant au moins les graphèmes d'un alphabet déterminé auxquels correspondent, pour chaque graphème de cet alphabet un ou plusieurs phonèmes, dans toute langue choisie, en particulier des langues romanes, germaniques ou autres langues transcrites avec l'alphabet latin, l'ensemble des graphèmes dudit alphabet étant réparti dans les suites déjà citées Pm et Px de graphèmes ; ces secondes données étant réparties sur l'unité selon l'un des deux modes de répartition suivants :Thus is covered a data processing unit capable of operating in different modes, including digital or alphabetical mode, comprising at least one keyboard, and characterized in that it comprises: a) first selection means for selecting operation at least in digital or alphabetical mode; b) a series of keys fitted to the keyboard and to each of which are assigned first numerical data with a single numerical datum per key, and second data presenting at least the graphemes of a determined alphabet to which correspond, for each grapheme of this alphabet one or more phonemes, in any chosen language, in particular Romance, Germanic or other languages transcribed with the Latin alphabet, the set of graphemes of said alphabet being distributed in the sequences already mentioned P m and P x of graphemes; these second data being distributed over the unit according to one of the following two distribution modes:
- h1 - une répartition par numéro de rang dans laquelle les graphèmes de même rang r entier (avec- h1 - a distribution by rank number in which graphemes of the same rank r integer (with
1<=r<=N, N : nombre de graphèmes dans la/les suite(s) ayant le plus grand nombre de graphèmes), sont marqués sur l'unité, en particulier sur les touches, comportant des données numériques de même rang ; - h2 - une répartition par phonème(s) de référence dans laquelle les graphèmes sont répartis selon leur(s) phonème(s) de référence, et dans laquelle tout ou partie des graphèmes d'une même suite est marquée sur l'unité, en particulier sur une ou plusieurs touches, avec, par touche, des graphèmes toujours issus d'une même suite, plusieurs touches ayant chacune la totalité des graphèmes d'une même suite, à l'exclusion des suites comprenant un graphème dont le phonème n'est commun à aucun autre graphème, que l'on marque soit sur une même touche, soit sur des touches différentes y compris les touches comprenant déjà des graphèmes d'une autre suite ; tous ces graphèmes étant classés dans un ordre prédéterminé ; le nombre de touches étant au moins égal audit nombre N entier; c) des seconds moyens pour sélectionner dans un mode alphabétique l'une parmi les secondes données.1 <= r <= N, N: number of graphemes in the sequence (s) having the greatest number of graphemes), are marked on the unit, in particular on the keys, comprising numerical data of the same rank ; - h2 - a distribution by reference phoneme (s) in which the graphemes are distributed according to their reference phoneme (s), and in which all or part of the graphemes of the same sequence is marked on the unit, in particular on one or more keys, with, per key, graphemes always derived from the same sequence, several keys each having all the graphemes of the same sequence, with the exclusion of sequences comprising a grapheme whose phoneme is not common to any other grapheme, which is marked on the same key, either on different keys including the keys already comprising graphemes of another sequence; all these graphemes being classified in a predetermined order; the number of keys being at least equal to said integer N; c) second means for selecting one of the second data in alphabetical mode.
Un autre problème à résoudre concerne la l'adressage des touches et des données qui leur sont affectées. Il est prévu que : les secondes données, notamment les graphèmes, sont portées soit par tout ou partie des N touches du clavier en un emplacement réservé différent de celui occupé, sur chaque touche, par la première donnée, soit par au maximum N zones d'un secteur de l'unité, chacune de ces zones étant associée à tout ou partie des N touches du clavier, chaque emplacement réservé ou chacune des N zones de l'unité étant divisé(e) en au moins une sous-zone pour une ou plusieurs secondes données ; l'unité comprenant en outre un pilote auquel est relié opérationnellement une succession d'adresses dans une zone mémoire avec un chemin d'affectation défini entre elles et les dites sous-zones sur lesdits emplacements réservés ou lesdites zones d'un secteur de l'unité de manière qu'à deux adresses successives sont attribuées deux sous-zones successives sur le chemin, à chaque sous-zone correspond sur l'unité un graphème, à chaque sous-zone correspond une adresse dans la zone mémoire, en zone mémoire, au moins k (k entier) adresses correspondant à au moins k sous-zones sont regroupées, de telle manière qu'à au moins k graphèmes visuellement adjacents ayant le même phonème de référence sur au moins q (q entier) emplacements réservés ou q zones d'un secteur de l'unité correspondent au moins k adresses séparées deux à deux successivement, en mémoire, par un nombre d'adresses intermédiaires égal au nombre de sous-zones adressées qui, sur le chemin, séparent deux sous-zones successivement parmi lesdites au moins k, et ceci, pour v (v entier) groupes de sous-zone(s) associé(s) à un même phonème de référence ; le pilote détecte l'activation d'une desdites sous-zones et traduit par l'intermédiaire de la zone mémoire cette activation sur un dispositif d'affichage (45), par l'affichage d'un graphème correspondant à celui marqué sur la sous-zone.Another problem to be solved concerns the addressing of the keys and the data assigned to them. It is intended that: the second data, in particular the graphemes, are carried either by all or part of the N keys of the keyboard in a reserved space different from that occupied, on each key, by the first data, or by at most N zones of '' a sector of the unit, each of these zones being associated with all or part of the N keyboard keys, each reserved space or each of the N zones of the unit being divided into at least one sub-zone for a or several seconds given; the unit further comprising a pilot to which is operatively linked a succession of addresses in a memory area with an allocation path defined between them and the said sub-areas on said reserved locations or said areas of a sector of the unit so that two successive addresses are assigned two successive subzones on the way, each subzone corresponds on the unit a grapheme, each subzone corresponds an address in the memory zone, in memory zone, at least k (k integer) addresses corresponding to at least k sub-zones are grouped in such a way that at least k visually adjacent graphemes having the same reference phoneme on at least q (q integer) reserved locations or q zones of a sector of the unit correspond at least k addresses separated two by two successively, in memory, by a number of intermediate addresses equal to the number of addressed sub-zones which, on the way, separate rent two subzones successively among said at least k, and this, for v (v integer) groups of subzone (s) associated with the same reference phoneme; the pilot detects the activation of one of said sub-zones and translates this activation via the memory zone on a display device (45), by displaying a grapheme corresponding to that marked on the sub -zoned.
On conseille à cet effet en particulier que, en zone mémoire le nombre k d'adresses correspondant aux k sous-zones soit supérieur ou égal à 3, sur l'unité le nombre q d'emplacements réservés ou de zones d'un secteur de l'unité soit supérieur ou égal à 2, ces emplacements ou zones étant adjacent(e)s deux à deux, et ceci, pour au moins v = 1 groupe de sous-zones associé à un phonème de référence.For this purpose, we recommend in particular that, in the memory zone the number k of addresses corresponding to the k sub-zones be greater than or equal to 3, on the unit the number q of reserved locations or zones of a sector of the unit is greater than or equal to 2, these locations or zones being adjacent two by two, and this, for at least v = 1 group of sub-zones associated with a reference phoneme.
On prévoit encore à cet effet en particulier que, en zone mémoire le nombre k d'adresses correspondant aux k sous-zones soit de préférence supérieur ou égal à 4, sur l'unité le nombre q d'emplacements réservés ou de zones d'un secteur de l'unité soit supérieur ou égal à 1, et ceci, pour au moins v = 1 groupe de sous- zones associé chacun à un même phonème de référence.It is also provided for this purpose in particular that, in the memory zone the number k of addresses corresponding to the k sub-zones is preferably greater than or equal to 4, on the unit the number q of reserved spaces or zones of a sector of the unit is greater than or equal to 1, and this, for at least v = 1 group of sub-zones each associated with the same reference phoneme.
Un autre problème à résoudre concerne la localisation des secondes données sur l'unité et l'utilisation de celle-ci pour faciliter la sélection d'une seconde donnée parmi plusieurs. L'invention conseille que : a) les secondes données soient portées soit par les touches en un emplacement réservé différent de celui occupé, sur chaque touche, par la première donnée, soit par N zones d'un secteur de l'unité, chaque emplacement réservé ou chacune des N zones de l'unité étant divisé(e) en N sous-zones pour une ou plusieurs secondes données, la disposition des sous-zones, y compris en position relative, sur chaque touche, ou sur le secteur considéré de l'unité, étant l'image de la disposition sur le clavier de tout ou partie des N touches ; b) les seconds moyens de sélection pour sélectionner une sous-zone déterminée parmi l'ensemble des sous-zones comprennent des premiers moyens de reconnaissance d'une activation de la touche à laquelle est affectée ladite sous-zone déterminée, et d'une activation de la touche occupant sur le clavier la même position qu'occupe la sous-zone déterminée au sein des sous-zones affectées à la touche concernée.Another problem to be solved concerns the location of the second data on the unit and the use of this to facilitate the selection of a second data among several. The invention recommends that: a) the second data be carried either by the keys in a reserved location different from that occupied, on each key, by the first data, or by N zones of a sector of the unit, each location reserved or each of the N zones of the unit being divided into N sub-zones for one or more given seconds, the arrangement of the sub-zones, including in relative position, on each key, or on the considered sector of the unit, being the image of the arrangement on the keyboard of all or part of the N keys; b) the second selection means for selecting a determined sub-zone from all of the sub-zones comprises first means for recognizing an activation of the key to which said determined sub-zone is assigned, and an activation of the key occupying on the keyboard the same position as the determined sub-zone occupies within the sub-zones assigned to the key concerned.
Deux solutions complémentaires sont apportées concernant la localisation des graphèmes sur l'unité afin que ceux-ci soient plus rapidement sélectionnés.Two complementary solutions are provided concerning the location of the graphemes on the unit so that they are more quickly selected.
Il est conseillé que tous les graphèmes de chacune des suites Px de la répartition h2 soient positionnés dans tout ou partie des sous-zones d'une même touche ou d'un même secteur de première donnée numérique correspondant au nombre de graphèmes de la suite. Cela a entre autres avantages de réduire le nombre de touches affectées de graphème(s).It is advised that all the graphemes of each of the sequences P x of the distribution h2 are positioned in all or part of the sub-zones of the same key or of the same sector of first digital data corresponding to the number of graphemes of the sequence . This has among other advantages to reduce the number of affected keys of grapheme (s).
On conseille encore que tous les graphèmes de chaque suite Px de la répartition h2 soient positionnés dans tout ou partie des sous-zones d'une ou plusieurs touches adjacentes ou secteurs adjacents. Ceci réduit le nombre de graphèmes par touche et permet de repérer sur l'unité, dans une même zone, les graphèmes d'une suite et donc de les activer plus rapidement.We also advise that all the graphemes of each sequence P x of the distribution h2 are positioned in all or part of the sub-zones of one or more adjacent keys or adjacent sectors. This reduces the number of graphemes per key and makes it possible to locate on the unit, in the same zone, the graphemes of a sequence and therefore to activate them more quickly.
Deux touches (respectivement deux secteurs porteurs de graphèmes) sont adjacentes si aucune autre touche (respectivement secteur) n'est intercalée entre elles, que l'on raisonne en ligne, colonne ou diagonaleTwo keys (respectively two sectors carrying graphemes) are adjacent if no other key (respectively sector) is inserted between them, whether we reason in line, column or diagonal
On propose également une solution au problème que pose la sélection de chaînes de graphèmes spécifiques. L'unité est alors caractérisée en ce que, le nombre de secondes données est supérieur au nombre de graphèmes de l'alphabet retenu, les secondes données supplémentaires contenant des chaînes de graphème(s) choisies pour le(s) phonème(s) qu'elles représentent, y compris des chaînes avec un ou plusieurs graphème(s) avec signe diacritique, auxquelles correspondent alors un ou plusieurs phonèmes, étant réparties dans des suites Pz (avec X+1≤z ; X et z entiers) de graphèmes regroupant chacune desdites chaînes de graphème(s) ayant un phonème dit phonème de référence commun à au moins une autre dite chaîne de graphème(s), une seule impulsion sur lesdits seconds moyens étant alors nécessaire pour sélectionner l'une de ces secondes données comportant un ou plusieurs graphèmes.We also propose a solution to the problem posed by the selection of chains of specific graphemes. The unit is then characterized in that, the number of seconds given is greater than the number of graphemes of the alphabet retained, the second additional data containing strings of grapheme (s) chosen for the phoneme (s) that 'they represent, including strings with one or more graphemes with diacritical marks, to which one or more phonemes then correspond, being distributed in sequences P z (with X + 1≤z; whole X and z) of graphemes grouping each of said chains of grapheme (s) having a phoneme said reference phoneme common to at least one other said chain of grapheme (s), a single pulse on said second means then being necessary to select one of these second data comprising one or more graphemes.
Selon une autre caractéristique, il est conseillé que les seconds moyens de sélection comprennent des moyens activables par impulsion(s), les secondes données réparties sur l'unité selon leur phonème de référence sont classées dans l'ordre alphabétique et/ou organisées dans un ordre commun reconnaissable sur des claviers de différentes langues et/ou organisées tel que le premier graphème de chaque suite de l'unité contenant une voyelle est une voyelle, une seule impulsion (effet produit sur une touche par tous moyens appropriés tels qu'une activation électronique par photo détection, thermo détection ou autre mode de détection d'un doigt ou instrument de pointage, un actionnement manuel), étant alors nécessaire pour sélectionner ladite voyelle via les seconds moyens de sélection, alors que dans l'art antérieur plusieurs impulsions étaient nécessaires.According to another characteristic, it is advised that the second selection means comprise means that can be activated by pulse (s), the second data distributed over the unit according to their reference phoneme are classified in alphabetical order and / or organized in a common order recognizable on keyboards of different languages and / or organized such that the first grapheme of each suite of the unit containing a vowel is a vowel, a single pulse (effect produced on a key by any appropriate means such as activation electronic by photo detection, thermo detection or other mode detection of a finger or pointing instrument, manual actuation), being then necessary to select said vowel via the second selection means, whereas in the prior art several pulses were necessary.
II est précisé encore que les touches comportant des graphèmes de voyelles issues de la répartition h2 constituent les touches périphériques du clavier, ceci pour repérer ces touches plus rapidement.It is also specified that the keys comprising graphemes of vowels from the h2 distribution constitute the peripheral keys of the keyboard, this in order to locate these keys more quickly.
On conseille que les secondes données comprennent, en plus des graphèmes de l'alphabet latin, des graphèmes d'un alphabet phonétique, ces derniers étant adaptés pour être combinés afin de transcrire au moins un phonème déterminé dans une langue donnée. Ceci a notamment comme avantage pour ceux qui connaissent cet alphabet de remplacer des chaînes de graphèmes de l'alphabet latin par un seul graphème d'un alphabet phonétique donc de saisir par exemple des textes plus rapidement.It is advised that the second data include, in addition to the graphemes of the Latin alphabet, graphemes of a phonetic alphabet, the latter being adapted to be combined in order to transcribe at least one determined phoneme in a given language. This has in particular the advantage for those who know this alphabet to replace strings of graphemes of the Latin alphabet by a single grapheme of a phonetic alphabet therefore to enter texts for example more quickly.
On propose même que l'unité comporte une série de touches supplémentaires portant des graphèmes d'un alphabet phonétique.It is even proposed that the unit comprises a series of additional keys carrying graphemes of a phonetic alphabet.
Selon un autre aspect, il est conseillé que les seconds moyens de sélection pour sélectionner les secondes données réparties sur l'unité selon leur numéro de rang comprennent des moyens activables par impulsions multiples, notamment des touches supplémentaires différenciées les unes des autres représentant chacune le phonème de référence de l'une des suites de graphèmes Pm , Pxet Pz, au moins une impulsion étant alors nécessaire pour sélectionner un graphème donné et/ou une chaîne de graphème(s), c'est-à-dire une première impulsion sur l'une des touches supplémentaires et/ou une deuxième impulsion sur la touche portant la donnée numérique correspondant au numéro de rang de ce graphème et ou de sa chaîne de graphème(s) dans sa suite.According to another aspect, it is advised that the second selection means for selecting the second data distributed over the unit according to their rank number include means that can be activated by multiple pulses, in particular additional keys differentiated from one another, each representing the phoneme of reference of one of the sequences of graphemes P m , P x and P z , at least one pulse is then necessary to select a given grapheme and / or a chain of grapheme (s), that is to say a first impulse on one of the additional keys and / or a second impulse on the key carrying the numerical data corresponding to the rank number of this grapheme and or of its grapheme chain (s) in its continuation.
Il est même conseillé qu'une seule touche supplémentaire représente les phonèmes de référence des suites de graphèmes Pm.It is even advised that a single additional key represents the reference phonemes of the sequences of graphemes P m .
Selon encore un autre aspect, il est conseillé que l'unité comporte des moyens de traduction des graphèmes d'un alphabet vers un autre, et des moyens d'analyse et de correction orthographique et/ou grammaticale, de telle sorte que la sélection d'un ou plusieurs des graphèmes d'un alphabet phonétique, correspondant à un ou plusieurs phonèmes déterminés, génère une transcription d'un ou plusieurs graphèmes de l'alphabet latin, après analyse et correction orthographique et/ou grammaticale. Ceci a notamment comme avantage de sélectionner plus rapidement des chaînes de graphèmes de l'alphabet latin, une seule sélection d'un graphème d'un alphabet phonétique pouvant alors générer plusieurs graphèmes de l'alphabet latin.According to yet another aspect, it is advisable that the unit comprises means for translating graphemes from one alphabet to another, and means for analysis and orthographic and / or grammatical correction, so that the selection of 'one or more of the graphemes of a phonetic alphabet, corresponding to one or more determined phonemes, generates a transcription of one or more graphemes of the Latin alphabet, after analysis and orthographic and / or grammatical correction. This has in particular the advantage of selecting more quickly chains of graphemes of the Latin alphabet, a single selection of a grapheme of a phonetic alphabet can then generate several graphemes of the Latin alphabet.
La solution consiste également en un procédé de réalisation de la zone alphabétique des touches d'une unité de traitement comprenant au moins un clavier, caractérisé en ce que, a) on utilise au moins les graphèmes d'un alphabet déterminé auxquels correspondent, pour chaque graphème de cet alphabet un ou plusieurs phonèmes, dans toute langue choisie ; b) on forme des suites de ces graphèmes en regroupant dans chaque suite tous les graphèmes ayant un phonème commun choisi parmi le(s) dit(s) phonèmes(s) dit phonème de référence de ces graphèmes, on obtient alors l'ensemble des graphèmes dudit alphabet réparti dans les suites déjà citées Pm et Px de graphèmes ; c) on attribue à chaque graphème de chacune des suites un numéro de rang dans la suite ; d) on repère, parmi ces suites, la/les suite(s) ayant le plus grand nombre de graphèmes, et, on compte ce nombre N entier de graphèmes de référence ; e) on fixe le nombre minimum de touches du clavier comme égal à ce nombre N entier ; f) on affecte à chacune de ces N touches un emplacement sur l'unité et une seule donnée numérique parmi les N chiffres, ces données numériques étant distinctes deux à deux ; g) on divise chaque touche, et/ou un secteur de l'unité en un emplacement qu'on réserve pour une seule donnée numérique, et en un emplacement différent de celui occupé par cette donnée numérique qu'on divise en une ou plusieurs sous-zones pour un ou plusieurs graphèmes ; h) on affecte auxdits graphèmes les sous-zones des touches ou des secteurs portant chacun(e) leur donnée numérique et, au moins lors de l'étape ultérieure k) on choisit, pour répartir les graphèmes sur l'unité, en particulier sur les touches, l'un des deux modes de répartition h1 et h2 déjà cités ; i) on crée au moins N touches sur le clavier ; j) on marque, avec une seule donnée numérique parmi lesdits N chiffres (ces données numériques étant distinctes deux à deux), l'unité (en particulier l'emplacement réservé de chacune de ces N touches ou de chaque secteur) ; k) on marque les graphèmes, répartis selon h1 ou h2, sur l'unité, en particulier sur les sous-zones de chaque touche, comme suit: on marque le ou les graphèmes sélectionnés de rang r, issu(s) de la répartition h1 , sur l'unité, en particulier sur la/les sous-zone(s) de la touche ou dudit secteur de l'unité, comprenant la donnée numérique de même rang, et ainsi de suite, jusqu'à marquage de tous les graphèmes ; ou on marque le ou les graphèmes, affectés à une ou plusieurs touches selon la répartition h2, sur l'unité, en particulier sur la/les sous-zone(s) des touches, ou de chaque secteur de l'unité, jusqu'à marquage de tous les graphèmes ; l) on équipe l'unité de premiers moyens de sélection que l'on relie électroniquement à chacun desdits endroits de l'unité, en particulier des touches, marquées lors de l'étape k) pour permettre un fonctionnement du clavier parmi au moins deux modes de fonctionnement : alphabétique ou numérique ; m) on équipe l'unité de moyens de connexion pour relier électroniquement lesdits endroits marqués de l'unité à un dispositif de traitement de l'information afin de pouvoir commander la saisie des données numériques, ou des graphèmes, correspondants grâce au clavier ; n) on équipe en outre l'unité de seconds moyens de sélection, que l'on relie électroniquement à chacun desdits endroits marqués de l'unité, afin de pouvoir sélectionner en mode alphabétique un graphème de la répartition concernée parmi les graphèmes d'une même touche.The solution also consists in a method of producing the alphabetical zone of the keys of a processing unit comprising at least one keyboard, characterized in that, a) at least the graphemes of a determined alphabet are used which correspond, for each grapheme of this alphabet one or more phonemes, in any chosen language; b) sequences of these graphemes are formed by grouping in each sequence all the graphemes having a common phoneme chosen from the said phoneme (s) called the reference phoneme of these graphemes, we then obtain all of the graphemes of said alphabet distributed in the sequences already mentioned P m and P x of graphemes; c) each grapheme of each of the sequences is assigned a rank number in the sequence; d) we identify, among these sequences, the sequence (s) having the greatest number of graphemes, and, we count this whole number N of reference graphemes; e) the minimum number of keyboard keys is fixed as equal to this integer number N; f) each of these N keys is assigned a location on the unit and a single digital item among the N digits, these digital items being distinct two by two; g) each key, and / or a sector of the unit is divided into a location which is reserved for a single digital datum, and at a location different from that occupied by this digital datum which is divided into one or more sub -zones for one or more graphemes; h) assigning to said graphemes the sub-areas of the keys or sectors each carrying their digital data and, at least during the subsequent step k) choosing, to distribute the graphemes over the unit, in particular on the keys, one of the two distribution modes h1 and h2 already mentioned; i) at least N keys are created on the keyboard; j) marking, with a single digital datum among said N digits (these numerical data being distinct two by two), the unit (in particular the reserved location of each of these N keys or of each sector); k) the graphemes, distributed according to h1 or h2, are marked on the unit, in particular on the sub-zones of each key, as follows: the selected grapheme (s) of rank r, resulting from the distribution (s) h1, on the unit, in particular on the sub-area (s) of the key or of said sector of the unit, comprising the digital data of the same rank, and so on, until all the graphemes; or we mark the grapheme (s), assigned to one or more keys according to the distribution h2, on the unit, in particular on the sub-area (s) of the keys, or of each sector of the unit, up to marking all graphemes; l) the unit is equipped with first selection means which are electronically connected to each of said locations of the unit, in particular of the keys, marked during step k) to allow operation of the keyboard from among at least two operating modes: alphabetical or digital; m) the unit is equipped with connection means for electronically connecting said marked locations of the unit to an information processing device so as to be able to control the input of the corresponding digital data, or graphemes, by means of the keyboard; n) the unit is further equipped with second selection means, which are electronically connected to each of said marked locations of the unit, in order to be able to select in alphabetical order a grapheme of the distribution concerned among the graphemes of a same touch.
Dans ce procédé, les étapes d'affectation et de création peuvent être interverties entre elles.In this process, the assignment and creation steps can be reversed between them.
Une autre caractéristique de ce procédé concerne la manière dont on opère matériellement pour créer l'unité. Pour cela il est conseillé que lors de l'une au moins des étapes h), i), j), k) de procéder comme suit : o) On attribue à chaque graphème desdites suites Pm et Px une desdites sous-zones sur les touches, ou sur l'un desdits secteurs correspondant de l'unité, portant chacun(e) leur donnée numérique, en affectant : à tous les graphèmes de rang r, issus de la répartition h1 , les sous-zones de l'unité, en particulier de la touche comprenant la donnée numérique de même rang, chaque touche portant alors toujours des graphèmes de même rang (r); à tous les graphèmes de la même suite Px, issus de la répartition h2, tout ou partie des sous-zones de l'unité, en particulier d'une ou plusieurs touches adjacentes, chaque touche, ou l'un desdits secteurs correspondants de l'unité, portant alors des graphèmes toujours issus de la même suite Px, et, à chaque graphème des suites Pm une des sous-zones de l'unité soit d'une même touche, ou dudit secteur correspondant de l'unité, soit de touches ou de secteurs différents, y compris les touches ou les secteurs comprenant déjà des graphèmes d'une autre suite ; p) on transmet ces suites à une unité de création de l'unité de traitement, en particulier de touches, qui, à partir du moment où une touche, ou un dit secteur de l'unité, affecté(e) d'un graphème des suites Px a été située sur son emplacement, positionne : selon h1, tout graphème de rang (r) sur les sous-zones de la touche, ou du secteur correspondant de l'unité, de même rang, jusqu'à un positionnement des graphèmes de toutes les suites Px, ou - selon h2, tout ou partie des graphèmes d'une même suite Px sur tout ou partie des sous-zones d'une ou plusieurs touches adjacentes, ou d'un ou plusieurs dits secteurs adjacents de l'unité, avec donc, par touche ou secteur, des graphèmes toujours issus de la même suite, jusqu'à un positionnement des graphèmes de toutes les suites Px, chaque autre graphème des suites Pm étant positionné à un moment sur une des autres sous-zones.Another characteristic of this process concerns the way in which one materially operates to create the unit. For this it is advised that during at least one of the steps h), i), j), k) to proceed as follows: o) One assigns to each grapheme of said sequences P m and P x one of said subzones on the keys, or on one of said corresponding sectors of the unit, each carrying their digital data, by assigning: to all the graphemes of rank r, originating from the distribution h1, the sub-zones of the unit, in particular of the key comprising the numerical data of the same rank, each key then always carrying graphemes of the same rank (r); to all the graphemes of the same sequence P x , originating from the distribution h2, all or part of the sub-zones of the unit, in particular of one or more adjacent keys, each key, or one of said corresponding sectors of the unit, then carrying graphemes always originating from the same sequence P x , and, for each grapheme of the sequences P m one of the sub-zones of the unit is of the same key, or of said corresponding sector of the unit, either of keys or different sectors, including keys or sectors already comprising graphemes of another sequence; p) these sequences are transmitted to a unit for creating the processing unit, in particular for keys, which, from the moment a key, or a said sector of the unit, affected by a grapheme of the sequences P x has been located on its location, position: according to h1, any grapheme of rank (r) on the sub-areas of the key, or of the corresponding sector of the unit, of the same rank, until a positioning graphemes of all the sequences P x , or - according to h2, all or part of the graphemes of the same sequence P x on all or part of the sub-zones of one or more adjacent keys, or of one or more said sectors adjacent to the unit, with therefore, by key or sector, graphemes always coming from the same sequence, up to a positioning of the graphemes of all the sequences P x , each other grapheme of the sequences P m being positioned at a time on one of the other subzones.
L'étape o) et/ou les étapes h), i), j), k) sera/seront même de préférence organisé(s) comme suit : q) on transmet ces suites de graphèmes à une unité d'attribution d'emplacement de touches et d'attribution sur celles-ci, ou sur un secteur correspondant de l'unité de traitement, d'un emplacement pour la première donnée numérique et de sous-zones de données, dans laquelle on attribue à chaque graphème desdites suites Pm et Px une des sous-zones sur l'unité, en particulier sur les touches portant chacune leur donnée numérique, en affectant : à tous les graphèmes de rang r, issus de la répartition h1, les sous-zones de la touche comprenant la donnée numérique de même rang, chaque touche portant alors toujours des graphèmes de même rang r ; - à tous les graphèmes de la même suite Px, issus de la répartition h2, tout ou partie des sous-zones d'une ou plusieurs touches adjacentes, ou d'un ou plusieurs desdits secteurs correspondants de l'unité, chaque touche, ou son secteur associé, portant alors des graphèmes toujours issus de la même suite Px, et, on affecte également à chaque graphème des suites Pm une des sous-zones soit d'une même touche, soit de touches différentes y compris les touches comprenant déjà des graphèmes d'une autre suite ; chaque attribution d'une ou plusieurs sous-zones de graphèmes se faisant après une étape de validation de la ou des sous-zone(s) choisie(s) par des moyens d'analyse de la localisation de chaque sous-zone par rapport : à l'arrangement des touches (ou de leurs secteurs correspondants) sur l'unité, - à la répartition sur l'unité des données numériques, au nombre de sous-zones par touche ou sur chaque secteur correspondant, au nombre de touches ou secteurs correspondants auxquels on a affecté des graphèmes, au nombre de sous-zones d'une touche ou d'un secteur auxquels des graphèmes sont affectés, à la répartition des graphèmes issus de la répartition h2, sur les sous-zones, - au nombre de touches ou secteurs correspondants auxquels on a affecté les graphèmes d'une même suite Px répartis selon h2, au nombre de touches ou secteurs correspondants auxquels on a affecté les graphèmes des suites Pm répartis selon h2, à la position des touches ou secteurs correspondants auxquels on a affecté des graphèmes de voyelles, à la localisation de sous-zones déjà affectées de graphèmes sur une ou plusieurs touche(s) ou secteurs correspondants, et/ou au choix d'emplacement d'un ou plusieurs graphème(s) sur une ou plusieurs sous-zone(s) d'une ou plusieurs touche(s) ou secteurs correspondants fait par un utilisateur, r) on transmet ces ordres d'attribution à une unité de création/répartition des touches sur la dite zone, et/ ou des secteurs correspondant de l'unité, qui, à partir du moment où une touche ou son secteur associé affecté d'un graphème des suites Px a été positionné(e) sur son emplacement, positionne : selon h1 tout graphème de rang r sur la touche ou le secteur associé portant une donnée numérique de même rang, jusqu'à un positionnement des graphèmes de toutes les suites Px, ou - selon h2, tout ou partie des graphèmes d'une même suite Px sur une ou plusieurs touches ou secteurs adjacent(e)s, avec donc, par touche ou par secteur, des graphèmes toujours issus de la même suite, jusqu'à un positionnement des graphèmes de toutes les suites Px, chaque autre graphème des suites Pm étant positionné à un moment sur une des autres sous-zones.Stage o) and / or stages h), i), j), k) will / will even be preferably organized as follows: q) these sequences of graphemes are transmitted to an attribution unit location of keys and of allocation on these, or on a corresponding sector of the processing unit, of a location for the first digital data and of data sub-zones, in which each sequence of said sequences is assigned P m and P x one of the sub-zones on the unit, in particular on the keys each carrying their numerical data, by assigning: to all the graphemes of rank r, originating from the distribution h1, the sub-zones of the key comprising the numerical data of the same rank, each key then always carrying graphemes of the same rank r; - to all the graphemes of the same sequence P x , originating from the distribution h2, all or part of the sub-zones of one or more adjacent keys, or of one or more of said corresponding sectors of the unit, each key, or its associated sector, then carrying graphemes always originating from the same sequence P x , and, each grapheme of the sequences P m is also assigned one of the sub-zones either of the same key, or of different keys including the keys already including graphemes from another suite; each allocation of one or more sub-areas of graphemes being made after a validation step of the selected sub-area (s) by means of analysis of the location of each sub-area with respect to: the arrangement of the keys (or their corresponding sectors) on the unit, - the distribution of digital data on the unit, the number of sub-zones per key or on each corresponding sector, the number of keys or sectors correspondents to whom graphemes have been assigned, to the number of sub-areas of a key or of a sector to which graphemes are assigned, to the distribution of graphemes from the h2 distribution, over the sub-areas, - to the number of corresponding keys or sectors to which the graphemes of the same sequence P x have been assigned distributed according to h2, to the number of corresponding keys or sectors to which the graphemes of the sequences P m have been assigned distributed according to h2, to the position of the corresponding keys or sectors s to which we have assigned vowel graphemes, the location of already affected sub-areas of graphemes on one or more corresponding key (s) or sectors, and / or the choice of location of one or more graphemes on one or more sub-areas of one or more corresponding key (s) or sectors made by a user, r) these allocation orders are transmitted to a unit for creating / distributing keys on the said zone, and / or corresponding sectors of the unit , which, from the moment when a key or its associated sector affected by a grapheme of sequences P x has been positioned on its location, positions: according to h1 any grapheme of rank r on the key or the associated sector bearing a digital datum of the same rank, up to a positioning of the graphemes of all the sequences P x , or - according to h2, all or part of the graphemes of the same sequence P x on one or more adjacent keys or sectors , with therefore, by key or by sector, graphemes always coming from the m me on, until a positioning graphemes all Px suites each other grapheme sequences P m being positioned at a time on one of the other subfields.
II est précisé également que l'une au moins des étapes h), i), j), k) sera même de préférence organisée comme suit :It is also specified that at least one of steps h), i), j), k) will even preferably be organized as follows:
s) On attribue à chaque graphème desdites suites Pm et Px et à chaque chaîne de graphème(s) des suites Pz une desdites sous-zones sur les touches, ou sur l'un desdits secteurs correspondant de l'unité, portant chacun(e) leur donnée numérique, en affectant : à tous les graphèmes de rang r, issus de la répartition h1 , les sous-zones de l'unité, en particulier de la touche comprenant la donnée numérique de même rang, chaque touche portant alors toujours des graphèmes de même rang (r); à tous les graphèmes de la même suite Px ou P2, issus de la répartition h2, tout ou partie des sous- zones de l'unité, en particulier d'une ou plusieurs touches adjacentes, chaque touche, ou l'un desdits secteurs correspondants de l'unité, portant alors des graphèmes toujours issus de la même suite Px ou Pz, et, en affectant également à chaque graphème des suites Pm, une des sous-zones de l'unité soit d'une même touche, ou dudit secteur correspondant de l'unité, soit de touches ou de secteurs différents, y compris les touches ou les secteurs comprenant déjà des graphèmes d'une autre suite ; t) on transmet ces suites à une unité de création de l'unité de traitement 1 , en particulier de touches, qui, à partir du moment où une touche, ou un dit secteur de l'unité, affecté(e) d'un graphème des suites Px ou Pz a été située sur son emplacement, positionne : selon h1, tout graphème de rang (r) sur les sous-zones de la touche, ou du secteur correspondant de l'unité, de même rang, jusqu'à un positionnement des graphèmes de toutes les suites Px et Pz, ou selon h2, tout ou partie des graphèmes d'une même suite Px ou Pz sur tout ou partie des sous-zones d'une ou plusieurs touches adjacentes, ou d'un ou plusieurs dits secteurs adjacents de l'unité, avec donc, par touche ou secteur, des graphèmes toujours issus de la même suite, jusqu'à un positionnement des graphèmes de toutes les suites Px et Pz, chaque autre graphème des suites Pm étant positionné à un moment sur une des autres sous-zones.s) One assigns to each grapheme of said sequences P m and P x and to each grapheme chain (s) of sequences P z one of said sub-areas on the keys, or on one of said corresponding sectors of the unit, bearing each their digital data, by assigning: to all the graphemes of rank r, originating from the distribution h1, the sub-zones of the unit, in particular of the key comprising the digital data of the same rank, each key bearing then always graphemes of the same rank (r); to all the graphemes of the same sequence P x or P 2 , originating from the distribution h2, all or part of the sub-zones of the unit, in particular of one or more adjacent keys, each key, or one of said corresponding sectors of the unit, then carrying graphemes always originating from the same sequence P x or P z , and, also assigning to each grapheme of the sequences P m , one of the sub-zones of the unit is of the same key, or of said corresponding sector of the unit, either of keys or of different sectors, including keys or sectors already comprising graphemes of another sequence; t) these sequences are transmitted to a unit for creating the processing unit 1, in particular for keys, which, from the moment a key, or a said sector of the unit, affected by a grapheme of the sequences P x or P z has been located on its location, position: according to h1, any grapheme of rank (r) on the sub-areas of the key, or of the corresponding sector of the unit, of the same rank, up to '' positioning of the graphemes of all the sequences P x and P z , or according to h2, all or part of the graphemes of the same sequence P x or P z over all or part of the sub-zones of one or more adjacent keys , or one or more so-called adjacent sectors of the unit, with therefore, by key or sector, graphemes always coming from the same sequence, up to a positioning of the graphemes of all the sequences P x and P z , each another grapheme of the sequences P m being positioned at one time on one of the other sub-zones.
Selon un autre aspect, l'étape o) et/ou les étapes h), i), j), k) sera/seront même de préférence organisé(s) comme suit : u) on transmet ces suites de graphèmes à une unité d'attribution d'emplacement de touches et d'attribution sur celles-ci, ou sur un secteur correspondant de l'unité de traitement, d'un emplacement pour la première donnée numérique et de sous-zones de données, dans laquelle on attribue à chaque graphème desdites suites Pm et Px et à chaque chaîne de graphème(s) des suites Pz une des sous- zones sur l'unité de traitement, en particulier sur les touches portant chacune leur donnée numérique, en affectant : à tous les graphèmes de rang r, issus de la répartition h1, les sous-zones de la touche comprenant la donnée numérique de même rang, chaque touche portant alors toujours des graphèmes de même rang r ; à tous les graphèmes de la même suite Px ou P2, issus de la répartition h2, tout ou partie des sous- zones d'une ou plusieurs touches adjacentes, ou d'un ou plusieurs desdits secteurs correspondants de l'unité, chaque touche, ou son secteur associé, portant alors des graphèmes toujours issus de la même suite Px ou Pz, et en affectant également à chaque graphème des suites Pm, une des sous- zones soit d'une même touche, soit de touches différentes, y compris les touches comprenant déjà des graphèmes d'une autre suite ; chaque attribution d'une ou plusieurs sous-zones de graphèmes se faisant après une étape de validation de la ou des sous-zone(s) choisie(s) par des moyens d'analyse de la localisation de chaque sous-zone par rapport : à l'arrangement des touches (ou de leurs secteurs correspondants) sur l'unité, à la répartition sur l'unité des données numériques, - au nombre de sous-zones par touche ou sur chaque secteur correspondant, au nombre de touches ou secteurs correspondants auxquels on a affecté des graphèmes, au nombre de sous-zones d'une touche ou d'un secteur auxquels des graphèmes sont affectés, à la répartition des graphèmes issus de la répartition h2, sur les sous-zones, au nombre de touches ou secteurs correspondants auxquels on a affecté les graphèmes d'une même suite Px répartis selon h2, au nombre de touches ou secteurs correspondants auxquels on a affecté les graphèmes des suites Pm répartis selon h2, à la position des touches ou secteurs correspondants auxquels on a affecté des graphèmes de voyelles, - à la localisation de sous-zones déjà affectées de graphèmes sur une ou plusieurs touche(s) ou secteurs correspondants, et/ou au choix d'emplacement d'un ou plusieurs graphème(s) sur une ou plusieurs seconde(s) sous- zone(s) d'une ou plusieurs touche(s) ou secteurs correspondants fait par un utilisateur, v) on transmet ces ordres d'attribution à une unité de création/répartition des touches sur ladite zone, et/ou des secteurs correspondant de l'unité de traitement, qui, à partir du moment où une touche ou son secteur associé affecté d'un graphème des suites Px ou Pz a été positionné(e) sur son emplacement, positionne : selon h1 tout graphème de rang r sur la touche ou le secteur associé portant une donnée numérique de même rang, jusqu'à un positionnement des graphèmes de toutes les suites Px et Pz, ou - selon h2, tout ou partie des graphèmes d'une même suite P ou Pz sur une ou plusieurs touches ou secteurs adjacent(e)s, avec donc, par touche ou par secteur, des graphèmes toujours issus de la même suite, jusqu'à un positionnement des graphèmes de toutes les suites Px et Pz, chaque autre graphème des suites Pm étant positionné à un moment sur une des autres sous-zones.According to another aspect, step o) and / or steps h), i), j), k) will / will even preferably be organized as follows: u) these sequences of graphemes are transmitted to a unit key location assignment and assignment on these, or on a corresponding sector of the processing unit, of a location for the first digital data and of data sub-areas, in which each grapheme of said sequences P m and P x and to each grapheme chain (s) of the sequences P z one of the sub-zones on the processing unit, in particular on the keys each carrying their numerical data, by assigning: to all the graphemes of rank r, originating from the distribution h1 , the sub-areas of the key comprising the numerical data of the same rank, each key then always carrying graphemes of the same rank r; to all the graphemes of the same sequence P x or P 2 , originating from the distribution h2, all or part of the sub-zones of one or more adjacent keys, or of one or more of said corresponding sectors of the unit, each key, or its associated sector, then carrying graphemes always originating from the same sequence P x or P z , and also assigning to each grapheme of sequences P m , one of the sub-zones either of the same key, or of keys different, including keys that already include graphemes from another suite; each allocation of one or more sub-areas of graphemes being made after a validation step of the selected sub-area (s) by means of analysis of the location of each sub-area with respect to: the arrangement of the keys (or their corresponding sectors) on the unit, the distribution of the digital data on the unit, - the number of sub-zones per key or on each corresponding sector, the number of keys or sectors correspondents to whom graphemes have been assigned, to the number of sub-areas of a key or of a sector to which graphemes are assigned, to the distribution of graphemes from the h2 distribution, over the sub-areas, to the number of keys or corresponding sectors to which the graphemes of the same sequence P x distributed according to h2 have been assigned, to the number of keys or corresponding sectors to which the graphemes of the sequences P m distributed according to h2 have been assigned to the position of the corresponding keys or sectors to which vowels graphemes have been assigned, - to the location of sub-zones already affected by graphemes on one or more corresponding key (s) or sectors, and / or to the choice of location of one or more grapheme (s) on one or more second sub-area (s) of one or more corresponding key (s) or sectors made by a user, v) these allocation orders are transmitted to a key creation / distribution unit on said zone, and / or corresponding sectors of the processing unit, which, from the moment when a key or its associated sector affected by a grapheme of sequences P x or P z has been positioned on its location , positions: according to h1 any grapheme of rank r on the key or the associated sector carrying a numerical data of the same rank, until a positioning of the graphemes of all the sequences P x and P z , or - according to h2, all or part graphemes of the same sequence P or P z on one or more keys or sec adjacent tors, with therefore, by key or by sector, graphemes always coming from the same sequence, up to a positioning of the graphemes of all the sequences P x and P z , each other grapheme of the sequences P m being positioned at one time on one of the other subzones.
Selon une autre caractéristique, il est conseillé que lors de l'une au moins des étapes u), v) : w) on attribue à chaque suite de graphèmefs) Pz une seule sous-zone de l'unité, à laquelle on affecte une transcription dans un alphabet phonétique de son/ses phonème(s) dit(s) phonème(s) de référence ; x) on équipe l'unité, en tant que seconds moyens de sélection, de moyens de traduction des graphèmes d'un alphabet vers un autre, et de moyens d'analyse et de correction orthographique et/ou grammaticale, de telle sorte que la sélection sur l'unité d'un dit phonème de référence correspondant à une suite Pz, génère la transcription d'un ou plusieurs graphèmes de l'alphabet latin, après analyse et correction orthographique et/ou grammaticale.According to another characteristic, it is advised that during at least one of the steps u), v): w) each sequence of graphemes is assigned) P z a single sub-area of the unit, to which a transcription is assigned in a phonetic alphabet of his / her phoneme (s) said (s) phoneme (s) of reference ; x) the unit is equipped, as second selection means, with means for translating graphemes from one alphabet to another, and with means of analysis and orthographic and / or grammatical correction, so that the selection on the unit of a said reference phoneme corresponding to a sequence P z , generates the transcription of one or more graphemes of the Latin alphabet, after analysis and orthographic and / or grammatical correction.
Est aussi couvert un procédé de réalisation caractérisé en ce que, dans une hypothèse de répartition selon h1 , pour réaliser l'étape n), on équipe l'unité, en tant que seconds moyens de sélection, de touches supplémentaires différenciées les unes des autres représentant chacune le phonème de référence au moins de l'une des suites Pm et Px de graphèmes, on relie électroniquement chacune de ces touches supplémentaires à tout ou partie des N touches déjà créées dans l'étape i) ainsi qu'à des moyens de reconnaissances de l'activation des touches supplémentaires et des premières touches et on accède à un graphème donné par l'activation d'une des touches supplémentaires et de la touche portant la donnée numérique correspondant au numéro de rang de ce graphème dans sa suite. De préférence, on affecte également aux touches supplémentaires différenciées les unes des autres les phonèmes de référence des suites Pz.Also covered is a production method characterized in that, in a hypothesis of distribution according to h1, to carry out step n), the unit is equipped, as second selection means, with additional keys differentiated from each other each representing the reference phoneme of at least one of the sequences P m and P x of graphemes, each of these additional keys is electronically linked to all or part of the N keys already created in step i) as well as to means of recognizing the activation of the additional keys and of the first keys and a grapheme is accessed by the activation of one of the additional keys and of the key carrying the numerical data corresponding to the rank number of this grapheme in its continuation . Preferably, the reference phonemes of the sequences P z are also assigned to the additional keys which are differentiated from one another.
On va maintenant présenter plus en détail un mode de réalisation de la première innovation présentée en tout début de description, en référence aux dessins annexés dans lesquels : la figure 1 illustre l'ensemble permettant d'établir une unité perceptuelle entre au moins un clavier, un écran, une unité de traitement de données et un opérateur de saisie ; la figure 2 illustre un exemple de générateur de suites de graphèmes ; la figure 3 illustre un autre exemple de générateur de suites de graphèmes 3 ; - la figure 4 illustre un exemple de chemin d'affectation d'adresses à des touches ; la figure 5 illustre un exemple de mode d'adressage des 26 touches de la zone alphabétique ; la figure 6 illustre un générateur de suites de graphèmes affiché sur un écran ; la figure 7 illustre la même zone alphabétique qu'en figure 1 ou 5 mais avec indication des groupes de touches par phonèmes de référence ; - la figure 8 illustre les groupes de touches par phonèmes de référence ; la figure 9 illustre la même zone alphabétique qu'en figure 7 sans indication des groupes de touches.We will now present in more detail an embodiment of the first innovation presented at the very beginning of the description, with reference to the appended drawings in which: FIG. 1 illustrates the assembly making it possible to establish a perceptual unit between at least one keyboard, a screen, a data processing unit and an input operator; FIG. 2 illustrates an example of a generator of grapheme sequences; FIG. 3 illustrates another example of a generator of grapheme sequences 3; FIG. 4 illustrates an example of an address assignment path for keys; FIG. 5 illustrates an example of the addressing mode for the 26 keys of the alphabetical area; FIG. 6 illustrates a generator of grapheme sequences displayed on a screen; FIG. 7 illustrates the same alphabetical zone as in FIG. 1 or 5 but with indication of the groups of keys by reference phonemes; - Figure 8 illustrates the key groups by reference phonemes; FIG. 9 illustrates the same alphabetical zone as in FIG. 7 without indicating the groups of keys.
Il convient tout d'abord de noter que dans ces dessins, les dimensions et les proportions des éléments de l'unité n'ont pas été respectées par souci de lisibilité.It should first of all be noted that in these drawings, the dimensions and the proportions of the elements of the unit have not been respected for the sake of readability.
La figure 1 illustre un clavier d'ordinateur 1 avec mise en évidence de la zone alphabétique 3 présentée de façon éclatée. Les vingt-six touches 5 dont trois seulement sont repérées par souci de lisibilité comportent des graphèmes 7 dont quatre seulement sont repérés par souci de lisibilité, toujours distincts deux à deux. Le clavier est relié à une unité de traitement 11 par des moyens de connexions 13. Le pilote 15 comprend un ou plusieurs programmes informatiques, un ou plusieurs fichiers de données stockés dans une zone mémoire 27 de l'unité de traitement de données. Il sera détaillé ultérieurement dans la description. Une touche 5c de la zone 3 portant un graphème 7c est activée, ceci est mis en évidence par un encadrement de la touche en trait épais. Le pilote a détecté cette activation et la traduite sur l'écran 55 relié à l'unité 11 par l'intermédiaire de moyens de connexion 23, par l'affichage du graphème 7c correspondant à celui marqué sur la touche. Il s'agit dans l'exemple non limitatif du graphème « C ». L'opérateur de saisie, appelé également l'utilisateur, est schématisée sur la figure par une tête 100.FIG. 1 illustrates a computer keyboard 1 with highlighting of the alphabetical area 3 presented in an exploded manner. The twenty-six keys 5, only three of which are marked for the sake of readability, include graphemes 7 of which only four are marked for the sake of readability, always distinct in pairs. The keyboard is connected to a processing unit 11 by connection means 13. The driver 15 comprises one or more computer programs, one or more data files stored in a memory area 27 of the data processing unit. It will be detailed later in the description. A key 5c in zone 3 carrying a grapheme 7c is activated, this is highlighted by a framing of the key in thick line. The pilot detected this activation and translated it on the screen 55 connected to the unit 11 via connection means 23, by displaying the grapheme 7c corresponding to that marked on the key. In the nonlimiting example, this is grapheme “C”. The input operator, also called the user, is shown diagrammatically in the figure by a head 100.
Telle que présentée au moins sur les figures 1 , 4, 5, 7, 8 et 9 la zone des touches alphabétiques d'un clavier peut être constituée, à titre d'exemple non limitatif, de 2 rangées de 10 touches et d'une de six, soit au total 26 touches pour les 26 graphèmes de l'alphabet du français. Les touches portent alors des graphèmes toujours distincts deux à deux. Dans cette disposition de touches les graphèmes ayant des phonèmes communs choisis dits phonèmes de référence de ces graphèmes sont organisés en groupes de touche(s) sur tout ou partie des 3 rangées. La répartition des groupes de touche(s) sur la zone alphabétique est à titre d'exemple non limitatif.As presented at least in FIGS. 1, 4, 5, 7, 8 and 9, the area of the alphabetic keys of a keyboard can consist, by way of nonlimiting example, of 2 rows of 10 keys and of a six, for a total of 26 keys for the 26 graphemes of the French alphabet. The keys then carry graphemes always distinct two by two. In this key arrangement, the graphemes having selected common phonemes, called reference phonemes of these graphemes, are organized into groups of keys on all or part of the 3 rows. The distribution of key groups in the alphabetical area is by way of non-limiting example.
La figure 2 illustre un exemple de générateur 300 de suites de graphèmes pouvant être fixé sur un support par les organes de montages 8. Il est constitué : d'une table de graphèmes 200 d'un alphabet d'une langue choisie, ici le français ; d'un pointeur 100 de cellules, mobile, coulissant sur un rail 6.FIG. 2 illustrates an example of a generator 300 of sequences of graphemes which can be fixed on a support by the mounting members 8. It is made up of: a table of graphemes 200 of an alphabet of a chosen language, here French ; a cell pointer 100, mobile, sliding on a rail 6.
Les cellules 101 n'ont pas toutes été repérées par souci de lisibilité. Il en est de même pour les graphèmes 103.The cells 101 were not all identified for the sake of readability. The same is true for graphemes 103.
Comme le montre la figure 2, la table de graphèmes est divisée en 26 colonnes sur 9 lignes. Certaines cellules contiennent des graphèmes d'autres pas.As shown in Figure 2, the grapheme table is divided into 26 columns over 9 rows. Some cells contain graphemes while others do not.
L'organisation de la table se présente comme suit :The organization of the table is as follows:
La première ligne contient tous les graphèmes de référence du français classés dans l'ordre alphabétique. La dernière ligne contient les graphèmes de phonèmes de référence de ces graphèmes, à savoir a, é, e, è, i, o, u, transcrits sur la base des voyelles. Les cellules de cette ligne étant divisées en 2 parties, l'une (celle de gauche) renferme une transcription des phonèmes avec l'alphabet français, l'autre (celle de droite) avec l'alphabet phonétique international. Chaque colonne contient tous les graphèmes associés à un même phonème de référence classés dans l'ordre alphabétique. Par exemple avec le phonème de référence « é » il y a les graphèmes B, C, D, G, P, T, V et W. Ces graphèmes, sauf ceux des phonèmes de référence, subissent une permutation circulaire d'une cellule à chaque changement de colonne ayant le même phonème de référence comme le montre aussi plus en détails la figure 5 où l'organisation des colonnes a été élaborée pour faciliter la visualisation de ces permutations, sans respect de l'ordre alphabétique. Ainsi, dans la deuxième colonne avec le phonème de référence « é » il y a les graphèmes C, D, G, P, T, V, W et B et ainsi de suite. On note qu'ainsi la répartition des graphèmes dans ces colonnes a été optimisée de sorte que, dans chaque colonne, un même graphème n'occupe jamais la même cellule dans un déplacement unidirectionnel entre la première et la dernière colonne. Les cellules contenant des graphèmes présentent en outre des graphèmes, des marques distinctives parmi lesquels des reliefs, des couleurs, hologrammes, pictogrammes, images notamment des images associées aux caractéristiques sonores des graphèmes parmi les phonèmes, les accentuations, les intonations, les aspects physiologiques de la production des phonèmes (position et mouvement des organes phonatoires).The first line contains all the French reference graphemes sorted in alphabetical order. The last line contains the graphemes of reference phonemes of these graphemes, namely a, é, e, è, i, o, u, transcribed on the basis of vowels. The cells of this line being divided into 2 parts, one (the one on the left) contains a transcription of the phonemes with the French alphabet, the other (the one on the right) with the international phonetic alphabet. Each column contains all the graphemes associated with the same reference phoneme classified in alphabetical order. For example with the reference phoneme "é" there are graphemes B, C, D, G, P, T, V and W. These graphemes, except those of the reference phonemes, undergo a circular permutation from cell to each change of column having the same reference phoneme as also shown in more detail in FIG. 5 where the organization of the columns has been developed to facilitate the visualization of these permutations, without respecting the alphabetical order. Thus, in the second column with the reference phoneme "é" there are the graphemes C, D, G, P, T, V, W and B and so on. It is noted that thus the distribution of the graphemes in these columns has been optimized so that, in each column, the same grapheme never occupies the same cell in a unidirectional displacement between the first and the last column. The cells containing graphemes also present graphemes, distinctive marks among which reliefs, colors, holograms, pictograms, images in particular images associated with the sound characteristics of graphemes among phonemes, accentuations, intonations, physiological aspects of the production of phonemes (position and movement of the phonatory organs).
Le tableau 1 ci-après présente les suites Pm et Px de graphèmes de l'alphabet français. Tableau 1Table 1 below presents the sequences P m and P x of graphemes of the French alphabet. Table 1
Figure imgf000023_0001
Figure imgf000023_0001
La figure 3 illustre un autre exemple de générateur 300 de suites de graphèmes. La table 200 est présentée sous forme d'un disque pivotant en son centre pour faire apparaître sur le pointeur 100 fixe les suites de graphèmes.FIG. 3 illustrates another example of a generator 300 of sequences of graphemes. The table 200 is presented in the form of a disk swiveling in its center to reveal on the pointer 100 fixed the sequences of graphemes.
Le générateur peut se présenter sous différentes formes, matérielles ou logicielles, avec la table et le pointeur mobile l'un par rapport à l'autre. Dans la figure 2, c'est le pointeur qui est mobile alors que c'est la table qui l'est en figure 3. Par ailleurs, le pointeur en figure 2 pointe une colonne entière de cellules, alors qu'une seule cellule est pointée en figure 3. Ceci est à titre d'exemple non limitatif. La taille et la forme de la table et du pointeur peuvent varier selon les modes de réalisation et la technologie utilisée.The generator can come in different forms, hardware or software, with the table and the pointer moving relative to each other. In figure 2, it is the pointer which is mobile whereas it is the table which is it in figure 3. In addition, the pointer in figure 2 points an entire column of cells, whereas only one cell is pointed in FIG. 3. This is by way of nonlimiting example. The size and shape of the table and the pointer may vary depending on the embodiments and the technology used.
Dans une version basique, le générateur peut consister en une table imprimée sur un support, et le pointeur, en une réglette coulissant le long de celui-ci.In a basic version, the generator can consist of a table printed on a support, and the pointer, in a slide rule sliding along this one.
Dans une version avec des technologies électroniques et informatiques, le générateur est relié à l'unité de traitement de l'ensemble par des moyens de connexion 33, le pointeur balaye la table selon un chemin défini, activant à son passage sur les cellules par exemple la production sous forme sonore du graphème de la cellules traversées. Le générateur peut également faire partie intégrante de l'unité de traitement pour être affiché sur un écran comme présenté plus loin sur la figure 6.In a version with electronic and computer technologies, the generator is connected to the processing unit of the assembly by connection means 33, the pointer scans the table according to a defined path, activating in its passage on the cells for example the production in sound form of the grapheme of the cells crossed. The generator can also be an integral part of the processing unit to be displayed on a screen as presented below in FIG. 6.
La figure 4 illustre un exemple de chemin d'affectation d'adresses à des touches. Dans cet exemple, à titre d'exemple non limitatif, les adresses des touches sont affectées en commençant sur la première rangée de touches (rangée du haut) en allant de gauche à droite, puis sur la rangée du milieu en allant aussi de gauche à droite, puis sur la rangée du bas en allant dans la même direction de droite à gauche.FIG. 4 illustrates an example of a path for assigning addresses to keys. In this example, as a nonlimiting example, the addresses of the keys are assigned by starting on the first row of keys (top row) going from left to right, then on the middle row also going from left to right, then on the bottom row going in the same direction from right to left.
La figure 5 illustre un exemple d'adressage des 26 touches de la zone alphabétique 3. Cette figure se divise en 3 parties : En haut, l'on trouve les touches affectées de leurs graphèmes ; au milieu, dans une zone 3 virtuelle représentée ici pour faciliter la compréhension, l'on montre l'affectation à chaque touche 5 d'une adresse 57 ; en bas dans une zone mémoire 27, à chaque adresse 57, chacune correspondant à une touche, l'on trouve le graphème affecté à la touche adressée selon le chemin d'affectation illustré en figure 4. Les données présentées dans la zone mémoire sont illustrées de manière à faciliter la compréhension et non dans un langage spécifique, binaire notamment.FIG. 5 illustrates an example of addressing the 26 keys of the alphabetical area 3. This figure is divided into 3 parts: At the top, there are the keys affected by their graphemes; in the middle, in a virtual zone 3 shown here to facilitate understanding, the assignment to each key 5 of an address 57 is shown; at the bottom in a memory zone 27, at each address 57, each corresponding to a key, there is the grapheme assigned to the key addressed according to the allocation path illustrated in FIG. 4. The data presented in the memory zone are illustrated so as to facilitate understanding and not in a specific language, especially binary.
Le pilote du clavier réalise au moins les opérations suivantes : Détection de l'activation des touches - Traduction de cette activation, par l'intermédiaire de la zone mémoire mentionnée ci avant, par l'affichage via d'autres programmes d'ordinateur du graphème correspondant à celui marqué sur la touche activée.The keyboard driver performs at least the following operations: Detection of key activation - Translation of this activation, via the memory area mentioned above, by displaying the grapheme via other computer programs corresponding to that marked on the activated key.
La figure 6 illustre à titre d'exemple non limitatif un générateur 300 de suites de graphèmes affiché sur un écran 55. Le pointeur 100 affiche dans une fenêtre 151 une table 200 déroulante notamment par des boutons 153. Dans une zone de saisie 77, un opérateur verra s'afficher les graphèmes produits par le générateur et affichés dans la fenêtre 151, au fur et à mesure qu'il les saisira à l'aide de son clavier perceptuel. Dans l'exemple, il a déjà saisi les graphèmes « A H K, B C D ». Il lui reste « G P T V W » de cette suite affichée. Ces suites de graphèmes peuvent être affichées à l'écran et/ou dictées par des moyens de production sonore, notamment par les haut-parleurs 550, dont un seul est repéré sur la figure, à un rythme adapté au niveau de l'opérateur.FIG. 6 illustrates by way of nonlimiting example a generator 300 of sequences of graphemes displayed on a screen 55. The pointer 100 displays in a window 151 a scrolling table 200 in particular by buttons 153. In an input area 77, a operator will see the graphemes produced by the generator displayed in window 151, as he enters them using his perceptual keyboard. In the example, he has already entered the graphemes "A H K, B C D". He has “G P T V W” of this displayed sequence. These sequences of graphemes can be displayed on the screen and / or dictated by sound production means, in particular by the speakers 550, of which only one is identified in the figure, at a rhythm adapted to the level of the operator.
Dans les tableaux suivants se trouvent des exemples de tables produites par le générateur de suites.In the following tables are examples of tables produced by the suite generator.
Le tableau 2 contient les 7 suites Pm et Px de graphèmes du français. Selon la méthode d'apprentissage, ce sont les premières suites à saisir pour repérer sur le clavier les touches dans leurs zones respectives.Table 2 contains the 7 sequences P m and P x of French graphemes. According to the learning method, these are the first sequences to enter to locate the keys in their respective zones on the keyboard.
Tableau 2Table 2
Figure imgf000024_0001
Figure imgf000024_0001
Le tableau 3 contient des groupes de suites comprenant chacun l'une des 7 suites Pm et Px de graphèmes subissant à l'intérieur de leur groupe des permutations circulaires. D'après la méthode d'apprentissage, la frappe de chacune de toutes ces suites développe la dextérité de l'utilisateur tout en l'aidant à mémoriser les emplacements des touches. Il s'agit pratiquement de faire comme sur un piano des gammes, non de notes, mais de graphèmes de même(s) phonème(s).Table 3 contains groups of sequences each comprising one of the 7 sequences P m and P x of graphemes undergoing within their group circular permutations. According to the learning method, typing each of these suites develops the dexterity of the user while helping him to memorize the locations of the keys. It is practically a matter of making scales, not of notes, but of graphemes of the same phoneme (s) as on a piano.
Tableau 3Table 3
Figure imgf000024_0002
Tableau 3 (suite)
Figure imgf000024_0002
Table 3 (continued)
Figure imgf000025_0001
Figure imgf000025_0001
Le tableau 4 contient la table de graphèmes telle que décrite dans la figure 2 sans la ligne ou colonne de graphèmes de phonème(s) de référence.Table 4 contains the grapheme table as described in Figure 2 without the row or column of reference phoneme graphemes.
Tableau 4Table 4
Figure imgf000025_0002
Figure imgf000025_0002
Le tableau 5 contient la table de graphèmes telle que décrite dans la figure 2 avec entre chaque colonne, une colonne intermédiaire supplémentaire pour afficher d'autres graphèmes, contenant, à titre d'exemple non limitatif, le graphème « A ». Cette partie de la table pouvant servir à l'entraînement à la saisie de syllabes. Le nombre de colonnes intermédiaires et les graphèmes qu'elles contiennent peuvent varier selon le niveau de l'utilisateur. Tableau 5Table 5 contains the grapheme table as described in FIG. 2 with, between each column, an additional intermediate column for displaying other graphemes, containing, by way of nonlimiting example, the grapheme "A". This part of the table can be used for training in entering syllables. The number of intermediate columns and the graphemes they contain may vary depending on the level of the user. Table 5
Figure imgf000026_0001
Figure imgf000026_0001
On va maintenant présenter un mode de réalisation détaillé d'autres aspects inventifs en référence aux dessins des figures 1 , 4, 5, 7, ainsi qu'à :We will now present a detailed embodiment of other inventive aspects with reference to the drawings of FIGS. 1, 4, 5, 7, as well as to:
la figure 10 qui indique un exemple de deux types de marquage de touches : sur la touche et dans son environnement immédiat ; la figure 11 qui illustre la même zone alphabétique qu'en figure 5 mais avec indication des graphèmes de voyelles en position centrale de la zone du clavier. la figure 12 qui illustre une zone alphabétique avec une organisation des touches prenant en compte les phonèmes de référence du français, de l'anglais et de l'allemand. la figure 13 qui illustre la même zone alphabétique qu'en figure 12 mais avec indication des touches regroupées par phonèmes de référence du français. - la figure 14 qui illustre la même zone alphabétique qu'en figure 12 mais avec indication des touches regroupées par phonèmes de référence de l'anglais. la figure 15 qui illustre la même zone alphabétique qu'en figure 12 mais avec indication des touches regroupées par phonèmes de référence de l'allemand. la figure 16 qui illustre une unité de création/répartition de touches. - la figure 17 qui illustre une zone alphabétique virtuelle à l'écran tactile d'un assistant numérique.FIG. 10 which indicates an example of two types of marking of keys: on the key and in its immediate environment; FIG. 11 which illustrates the same alphabetical zone as in FIG. 5 but with indication of the graphemes of vowels in the central position of the zone of the keyboard. FIG. 12 which illustrates an alphabetical zone with an organization of the keys taking into account the reference phonemes of French, English and German. FIG. 13 which illustrates the same alphabetical zone as in FIG. 12 but with indication of the keys grouped together by reference phonemes of French. - Figure 14 which illustrates the same alphabetical area as in Figure 12 but with indication of the keys grouped by English reference phonemes. FIG. 15 which illustrates the same alphabetical zone as in FIG. 12 but with an indication of the keys grouped together by German reference phonemes. FIG. 16 which illustrates a key creation / distribution unit. - Figure 17 which illustrates a virtual alphabetical area on the touch screen of a digital assistant.
Sur la figure 1, les vingt-six touches 5 dont trois seulement sont repérées par souci de lisibilité comportent des graphèmes 7 dont quatre seulement sont repérés par souci de lisibilité, toujours distincts deux à deux. Le pilote 15 comprend un ou plusieurs programmes informatiques, un ou plusieurs fichiers de données stockés dans la mémoire de l'unité de traitement de données.In FIG. 1, the twenty-six keys 5, only three of which are marked for the sake of readability, include graphemes 7 of which only four are marked for the sake of readability, always distinct in pairs. The driver 15 includes one or more computer programs, one or more data files stored in the memory of the data processing unit.
La figure 10 présentant quelques touches de clavier illustre un exemple de deux types de marquage de touches : sur la touche 21 et dans son environnement immédiat 22.FIG. 10 showing some keyboard keys illustrates an example of two types of marking of keys: on key 21 and in its immediate environment 22.
Les tableaux 6 et 7 ci-après présentent respectivement les suites Pm et Px de graphèmes de l'anglais et de l'allemand avec les phonèmes de référence choisis, transcrits avec l'alphabet phonétique international. Il sera fait référence ultérieurement à ces suites et à ces phonèmes de référence.Tables 6 and 7 below present respectively the sequences P m and P x of graphemes of English and German with the chosen reference phonemes, transcribed with the international phonetic alphabet. Reference will be made later to these series and to these reference phonemes.
Tableau 6Table 6
Pm et Px : suites de Phonèmes de Nombre de m ou x entier graphème(s) de l'anglais référence commun à : graphème(s) 0 ou x-M+1 (autre) graphème(s) par suite m = 1 Pτ = R [ai] 0 autre graphème 1 m = 2 P2 = 0 [o] 0 autre graphème 1 x = M+1 = 3 P3 = I Y [ai] 3-2+1=2 graphèmes 2 x= 4 P4 = Q U W [j :] 4-2+1=3 graphèmes 3 x= 5 Ps = A H J K [ei] 5-2+1=4 graphèmes 4 x= 6 Pe = 6-2+1=5 graphèmes 0 x= 7 P7 = 7-2+1=6 graphèmes 0 x= 8 P8 = F L M N S X Z [e] 8-2+1=7 graphèmes 7 x= 9 P9 = B C D E G P T V [':] 9-2+1=8 graphèmes 8P m and P x : sequences of Phonemes of Number of m or x integer grapheme (s) of English common reference to: grapheme (s) 0 or x-M + 1 (other) grapheme (s) by sequence m = 1 Pτ = R [ai] 0 other grapheme 1 m = 2 P 2 = 0 [o] 0 other grapheme 1 x = M + 1 = 3 P 3 = IY [ai] 3-2 + 1 = 2 graphemes 2 x = 4 P 4 = QUW [j:] 4-2 + 1 = 3 graphemes 3 x = 5 Ps = AHJK [ei] 5-2 + 1 = 4 graphemes 4 x = 6 Pe = 6-2 + 1 = 5 graphemes 0 x = 7 P 7 = 7-2 + 1 = 6 graphemes 0 x = 8 P 8 = FLMNSXZ [e] 8-2 + 1 = 7 graphemes 7 x = 9 P 9 = BCDEGPTV [':] 9-2 + 1 = 8 graphemes 8
Nombre total de graphèmes : 26Total number of graphemes: 26
Tableau 7Table 7
Figure imgf000027_0001
Figure imgf000027_0001
Dans le tableau 6, les suites Pi et P2 sont des suites contenant un seul graphème, dont le phonème de référence est donc commun à O autre graphème. P6 et P7 ne contiennent aucun graphèmes. Les suites P3, P , Ps, Pβ et Pg sont des suites contenant au moins deux graphèmes. P3 est une suite dont le phonème de référence est commun à 2 graphèmes. En effet, x-M+1 avec x étant égal à 3, M (nombre maximum de graphèmes dont le phonème de référence est commun à 0 autre graphème) étant égal à 2 est bien égal à 3- 2+1=2. Et ainsi de suite, pour les autres suites.In Table 6, the sequences Pi and P 2 are sequences containing a single grapheme, the reference phoneme of which is therefore common to O other grapheme. P 6 and P7 do not contain any graphemes. The sequences P3, P, Ps, Pβ and Pg are sequences containing at least two graphemes. P3 is a sequence whose reference phoneme is common to 2 graphemes. Indeed, x-M + 1 with x being equal to 3, M (maximum number of graphemes whose reference phoneme is common to 0 other grapheme) being equal to 2 is indeed equal to 3- 2 + 1 = 2. And so on, for the other suites.
Dans le tableau 7 (allemand), les suites Pi à P sont des suites contenant un seul graphème. Les suites P5 et Ps sont des suites contenant chacune deux graphèmes. P7, Ps et Pg ne contiennent aucun graphèmes. Les suites Pβ, P9 et P10 sont des suites contenant au moins trois graphèmes.In Table 7 (German), the sequences Pi to P are sequences containing a single grapheme. The suites P 5 and Ps are suites each containing two graphemes. P7, Ps and Pg do not contain any graphemes. The Pβ, P 9 and P10 sequences are sequences containing at least three graphemes.
Concernant un exemple de chemin d'affectation d'adresses à des touches, on se référera aux figures 4 et 5.Concerning an example of a path for assigning addresses to keys, reference is made to FIGS. 4 and 5.
Pour un exemple d'adressage des vingt-six touches de la zone alphabétique, on se référera à la figure 5. Dans le tableau 8 ci-dessous, chaque adresse selon le chemin d'affectation illustré en figure 4 est mise en correspondance avec le graphème qui lui est affecté selon l'affection des graphèmes aux touches telle qu'illustrée sur la figure 5.For an example of addressing the twenty-six keys of the alphabetical area, reference is made to FIG. 5. In table 8 below, each address according to the allocation path illustrated in FIG. 4 is matched with the grapheme assigned to it according to the affect of the graphemes on the keys as illustrated in FIG. 5.
Tableau 8Table 8
Figure imgf000028_0001
Figure imgf000028_0001
Ce tableau sera enregistré dans un langage spécifique (binaire) sous forme de fichier dans la mémoire par exemple d'un ordinateur.This table will be saved in a specific language (binary) as a file in the memory, for example of a computer.
Le pilote du clavier réalise au moins les opérations suivantes :The keyboard driver performs at least the following operations:
Détection de l'activation des touchesKeys activation detection
Traduction de cette activation, par l'intermédiaire du fichier mentionné ci avant, par l'affichage via d'autres programmes d'ordinateur du graphème correspondant à celui marqué sur la touche activée. La zone alphabétique illustrée figure 7 indique un exemple de groupement de touches par phonèmes de référence du français. De gauche à droite, on distingue : les touches portant les graphèmes de la suite P9 : B, C, D, G, (rangée du haut) P, T, V, (rangée du milieu) et W (rangée du bas) ; les touches portant les graphèmes de la suite P3 : Q, U (rangée du bas) ; les touches portant les graphèmes de la suite P4 : A, H, K (rangée du bas) ; les touches portant les graphèmes des suites Pi : E et P2 : 0 (rangée du milieu) ; les touches portant les graphèmes de la suite P5 : 1, J, X, Y (rangée du milieu) les touches portant les graphèmes de la suite P8 : F, L, M, N, R, S (rangée du haut) et Z rangée du milieu Dans cette disposition des touches, la touche « Q » est adjacente aux touches « W », « V », « E » et « U » mais pas à « O ».Translation of this activation, via the file mentioned above, by the display via other computer programs of the grapheme corresponding to that marked on the activated key. The alphabetical zone illustrated in FIG. 7 indicates an example of grouping of keys by French reference phonemes. From left to right, we distinguish: the keys carrying the graphemes of the sequence P 9 : B, C, D, G, (top row) P, T, V, (middle row) and W (bottom row) ; the keys carrying the graphemes of the P3 suite: Q, U (bottom row); the keys carrying the graphemes of the sequence P 4 : A, H, K (bottom row); the keys carrying the graphemes of the sequences Pi: E and P 2 : 0 (middle row); the keys carrying the graphemes of the P5 sequence: 1, J, X, Y (middle row) the keys carrying the graphemes of the P 8 sequence: F, L, M, N, R, S (top row) and Z middle row In this key layout, the "Q" key is adjacent to the "W", "V", "E" and "U" keys but not to "O".
La figure 12 illustre une zone alphabétique avec une organisation des touches prenant en compte les phonèmes de référence de différentes langues : ici le français, l'anglais et l'allemand. Cette organisation est telle que les graphèmes qui appartiennent à des suites différentes dans ces langues, à savoir les graphèmes E, R, J, X, V, Y, W sont adjacents à au moins un autre graphème de chacune des suites Px auxquelles ils appartiennent dans ces différentes langues. Ainsi, on a par exemple, la touche « W » de phonème [e] en français et en allemand et [ju:] en anglais qui est adjacente : - à la touche « V » appartenant à la suite de phonème [e] en français, à la touche « E » appartenant à la suite de phonème [e] en allemand, à la touche « Q » appartenant à la suite de phonème [ju:] en anglais ; La touche « E » est positionnée adjacente aux touches de phonème [i:] en anglais et [e] en allemand. Son phonème en français n'étant commun à aucun autre graphème, cette touche est adjacente à d'autres touches avec lesquelles elle n'a pas de lien phonétique. Le nombre de langues n'est évidemment pas limité.Figure 12 illustrates an alphabetical area with an organization of the keys taking into account the phonemes of reference of different languages: here French, English and German. This organization is such that the graphemes which belong to different sequences in these languages, namely the graphemes E, R, J, X, V, Y, W are adjacent to at least one other grapheme of each of the sequences P x to which they belong in these different languages. Thus, for example, we have the "W" key of phoneme [e] in French and German and [ju:] in English which is adjacent: - to the "V" key belonging to the sequence of phoneme [e] in French, to the "E" key belonging to the phoneme sequence [e] in German, to the "Q" key belonging to the phoneme sequence [ju:] in English; The "E" key is positioned adjacent to the phoneme [i:] keys in English and [e] in German. Its phoneme in French is not common to any other grapheme, this key is adjacent to other keys with which it has no phonetic link. The number of languages is obviously not limited.
Les figures 13, 14 et 15 indiquent respectivement les regroupements de touches par phonèmes de référence du français, de l'anglais et de l'allemand.Figures 13, 14 and 15 respectively show the groupings of keys by reference phonemes of French, English and German.
La figure 16 illustre une unité de création/répartition de touches utilisant un rayon laser pour le marquage des touches de la zone alphabétique d'un clavier initialement équipé de touches non marquées. A titre d'exemple, une suite de trois graphèmes (A, H et K) est en cours de marquage avec une touche 7 déjà marquée du graphème « A ». Il reste donc les deux autres graphèmes à marquer (H, K) sur deux des vingt-cinq emplacements restants de la zone alphabétique. La présente unité de création/répartition optimise les déplacements longitudinaux et transversaux de sa tête de marquage : elle ne va donc pas commander le déplacement de la tête 31 sur les 25 emplacements, donc sur toute la zone du clavier mais seulement sur une sous-zone limitée 34 de celui-ci. D'où un gain évident de temps. Pour faciliter la visibilité sur la figure de cette sous-zone limitée, la tête de marquage en a été écartée. On voit la touche portant le graphème « A » et autour de celle-ci les seules touches, touches noircies formant la sous-zone limitée 34, pouvant porter les 2 autres graphèmes tel que les touches A, H et K soient adjacentes deux à deux.FIG. 16 illustrates a key creation / distribution unit using a laser beam for marking the keys of the alphabetical area of a keyboard initially equipped with unmarked keys. As an example, a series of three graphemes (A, H and K) is being marked with a key 7 already marked with the grapheme "A". There therefore remain the two other graphemes to be marked (H, K) on two of the twenty-five remaining locations in the alphabetical area. This creation / distribution unit optimizes the longitudinal and transverse movements of its marking head: it will therefore not control the movement of the head 31 over the 25 locations, therefore over the entire keyboard area but only over a sub-area limited 34 of it. Hence an obvious saving of time. To facilitate visibility on the figure of this limited sub-area, the marking head has been removed. We see the key with the grapheme "A" and around it the only keys, blackened keys forming the limited sub-area 34, which can carry the other 2 graphemes such that the keys A, H and K are adjacent in pairs .
La figure 17 illustre la zone alphabétique 3 sur un écran tactile d'un assistant numérique personnel 1. Un stylet 45 active la touche portant le graphème « O », qu'on retrouve devant le curseur 47 affiché à l'écran.FIG. 17 illustrates the alphabetical area 3 on a touch screen of a personal digital assistant 1. A stylus 45 activates the key bearing the grapheme "O", which is found in front of the cursor 47 displayed on the screen.
Un mode de réalisation du deuxième aspect inventif est présenté ci-après, avec référence aux dessins annexés dans lesquels :An embodiment of the second inventive aspect is presented below, with reference to the accompanying drawings in which:
La figure 18 illustre comme exemple d'unité de traitement de données un téléphone mobile équipé d'un clavier alphanumérique et de fonction avec affichage des sous-zones à l'écran ; la figure 19 illustre un exemple de niveau d'activation comprenant une série de neuf fonctions activables grâce aux touches "1" à "9" ; - la figure 20 illustre un premier exemple de division de chacune des touches "1" à "9" d'un clavier en neuf sous-zones adjacentes à chaque touche portant une première donnée numérique ; la figure 21 illustre un exemple de division de partie des touches d'un clavier en un emplacement pour une première donnée numérique et neuf sous-zones avec partie de celles-ci occupées par des lettres ; la figure 22 illustre les relations de position entre les sous-zones de chaque touche et partie des touches du clavier. la figure 23 illustre les mêmes sous-zones qu'en figure 22 mais contenant cette fois des caractères alphanumériques. la figure 24 est un grossissement de sous-zones de la figure 22 et de la figure 23.FIG. 18 illustrates as an example of a data processing unit a mobile telephone equipped with an alphanumeric keyboard and of function with display of the sub-zones on the screen; FIG. 19 illustrates an example of activation level comprising a series of nine functions that can be activated using the keys "1" to "9"; FIG. 20 illustrates a first example of division of each of the keys "1" to "9" of a keyboard into nine sub-zones adjacent to each key carrying a first digital datum; FIG. 21 illustrates an example of division of part of the keys of a keyboard in a location for a first numerical datum and nine sub-zones with part of these occupied by letters; FIG. 22 illustrates the position relations between the sub-zones of each key and part of the keys of the keyboard. FIG. 23 illustrates the same sub-zones as in FIG. 22 but this time containing alphanumeric characters. FIG. 24 is a magnification of the sub-zones of FIG. 22 and of FIG. 23.
La figure 18 illustre comme exemple d'unité de traitement de données un téléphone mobile 3001 avec un clavier alphanumérique et de fonction 3003. Il comporte un moyen de sélection 3005 par l'intermédiaire du bouton « Alpha Num. » pour sélectionner un fonctionnement en mode numérique ou en mode alphabétique, des premières données numériques 3009 de "0" à "9" marquées sur des touches 3007 et des secondes données 3011 réparties sur neuf zones 3015 contenant chacune neuf sous-zones 3017, soit au total quatre- vingt-une sous-zones 3017 ou caractères, affichées sur un secteur 3013 du téléphone mobile notamment sur son écran. Comme le montre la figure, une partie de l'écran est réservée aux sous-zones et une autre est une zone de saisie 3021 par exemple de caractères. Dans cette dernière, le message « NOUVEAU CLAVIER » apparaît devant un curseur. Ces zones peuvent être de taille réglable par l'utilisateur. Cette version a l'avantage d'avoir des touches 3007 de taille plus réduite, celles-ci n'étant affectées que de données numériques.FIG. 18 illustrates as an example of a data processing unit a mobile telephone 3001 with an alphanumeric and function keyboard 3003. It includes a selection means 3005 by means of the button “Alpha Num. To select an operation in digital or alphabetical mode, first digital data 3009 from "0" to "9" marked on keys 3007 and second data 3011 distributed over nine zones 3015 each containing nine sub-zones 3017, ie in total four- twenty-one sub-areas 3017 or characters, displayed on a sector 3013 of the mobile telephone, in particular on its screen. As shown in the figure, part of the screen is reserved for sub-areas and another is an entry area 3021 for example of characters. In the latter, the message "NEW KEYBOARD" appears in front of a cursor. These zones can be of size adjustable by the user. This version has the advantage of having 3007 keys of smaller size, these being affected only by numerical data.
Seules trois des secondes sous-zones sont fléchées sur la figure 18, ceci afin de faciliter sa lecture. Le trait 3027 sous les secondes sous-zones sera expliqué dans la description ci-après. Cette simplification du fléchage et repérage s'applique aussi pour les touches et emplacements de données numériques, les zones, sous-zones de secondes données, sur cette figure comme sur d'autres.Only three of the second sub-zones are arrowed in FIG. 18, this in order to facilitate its reading. Line 3027 under the second sub-areas will be explained in the description below. This simplification of the signage and marking also applies to the keys and locations of digital data, the zones, sub-zones of second data, in this figure as in others.
La figure 19 illustre un exemple de niveau d'activation, affichable à l'écran d'un téléphone mobile par exemple celui de la figure 18, comprenant une série de neuf fonctions activables grâce aux touches "1" à "9"., la répartition des représentations des fonctions 3023 sur l'écran étant l'image de la répartition des touches "1" à "9" sur le clavier. La sélection d'une fonction déterminée, par exemple la fonction 3025 « ABC » (caractères alphanumériques majuscules) encadrée, dont l'emplacement correspond à l'écran à celui de la touche 8 sur le clavier est obtenue par l'activation de cette même touche. Les secondes données affichées à l'écran de la figure 18 peuvent être obtenues, par exemple consécutivement à l'activation de la touche "8" correspondant à la fonction « ABC » sur un niveau d'activation initial comme celui de la figure 19. Les fonctions correspondant aux touches "1" à "9" sont détaillées plus loin dans la description.FIG. 19 illustrates an example of activation level, which can be displayed on the screen of a mobile telephone, for example that of FIG. 18, comprising a series of nine functions that can be activated using the keys "1" to "9". distribution of the representations of the functions 3023 on the screen being the image of the distribution of the keys "1" to "9" on the keyboard. The selection of a specific function, for example the 3025 "ABC" (capital alphanumeric characters) framed, the location of which corresponds on the screen to that of key 8 on the keyboard is obtained by activating this same touch. The second data displayed on the screen in FIG. 18 can be obtained, for example following the activation of the key "8" corresponding to the "ABC" function on an initial activation level like that of FIG. 19. The functions corresponding to the keys "1" to "9" are detailed later in the description.
La figure 22 illustre les relations de position entre les sous-zones de chaque touche et certaines des touches du clavier. Ainsi, la position relative de chaque sous-zone par rapport aux autres sous-zones est identique à la position relative de chaque touche du clavier par rapport aux autres touches. Le trait 3027 sur cette figure et la figure 20 sous les sous-zones remplacent les trois touches au bas du clavier, celle contenant le "0" et les deux autres vides de part et d'autre. Il n'y a donc dans cet exemple que neuf sous-zones par touche alors que ce clavier comportent douze touches, soit un total de 81 sous-zones. Sur cette figure, les sous-zones sont donc seulement numérotées de "1" à "9". En outre, cette figure montre que la disposition des sous- zones sur chaque touche, ou de façon adjacente à elle, est bien l'image de la disposition sur le clavier de tout ou partie des touches.Figure 22 illustrates the positional relationships between the sub-areas of each key and some of the keyboard keys. Thus, the relative position of each sub-zone with respect to the other sub-zones is identical to the relative position of each key of the keyboard with respect to the other keys. Line 3027 in this figure and Figure 20 under the sub-areas replace the three keys at the bottom of the keyboard, the one containing the "0" and the other two voids on both sides. In this example, there are therefore only nine sub-zones per key, while this keyboard has twelve keys, for a total of 81 sub-zones. In this figure, the sub-areas are therefore only numbered from "1" to "9". Furthermore, this figure shows that the arrangement of the sub-zones on each key, or adjacent to it, is indeed the image of the arrangement on the keyboard of all or part of the keys.
La figure 23 illustre les mêmes quatre-vingt-une sous-zones qu'en figure 22 mais contenant cette fois des lettres (les vingt-six lettres de l'alphabet plus des lettres avec signes diacritiques), d'autres signes et symboles parmi lesquels des signes de ponctuation, des symboles monétaires, mathématiques et de communication. Au total quatre-vingt-un caractères accessibles en mode alphabétique avec un clavier de seulement neuf touches. Telle que présentée sur cette figure, les vingt-six lettres de l'alphabet sont répartis notamment par phonèmes de références, les autres signes et symboles par fonction. Les lettres : Les sous-zones adjacentes aux touches de "1" à "6" sont affectées de lettres de la manière suivante : les vingt-six lettres de l'alphabet : Ils sont affectés à partie des sous-zones des touches "1" à "6". les lettres avec signes diacritiques : Les sous-zones restantes de chacune des touches "1" à "6" sont affectées en outre de lettres avec signes diacritiques et pour quelques-unes d'autres signes ou symboles. - Les autres signes et symboles Ils sont affectés principalement aux sous-zones des touches "7" à "9". Les sous-zones de la touche : "7" contiennent des signes de ponctuation ;Figure 23 illustrates the same eighty-one sub-areas as in Figure 22 but this time containing letters (the twenty-six letters of the alphabet plus letters with diacritical marks), other signs and symbols among which punctuation marks, currency symbols, mathematics and communication. A total of eighty-one characters accessible in alphabetical mode with a keyboard of only nine keys. As shown in this figure, the twenty-six letters of the alphabet are distributed in particular by reference phonemes, the other signs and symbols by function. The letters: The sub-areas adjacent to the keys from "1" to "6" are assigned letters as follows: the twenty-six letters of the alphabet: They are assigned to part of the sub areas of the keys "1 "to" 6 ". letters with diacritical marks: The remaining sub-areas of each of the keys "1" to "6" are further assigned letters with diacritical marks and for some other signs or symbols. - The other signs and symbols They are mainly assigned to the sub-areas of the keys "7" to "9". The sub-areas of the key: "7" contain punctuation marks;
"8" contiennent des symboles notamment pour la communication via Internet ; "9" contiennent des symboles mathématiques. Certains symboles monétaires sont affectés à des sous-zones adjacentes à la touche "2"."8" contain symbols, in particular for communication via the Internet; "9" contain mathematical symbols. Certain currency symbols are assigned to sub-areas adjacent to the "2" key.
Les affectations sur les touches et sous-zones de caractères alphanumériques sur cette figure 28 sont à titre d'exemple et non limitatif.The assignments to the keys and sub-zones of alphanumeric characters in this figure 28 are by way of example and not limiting.
La figure 24 est un grossissement d'une zone 3015 de la figure 22 (zone qui contient les chiffres "1" à "9") et de la zone 3015 adjacente à la touche "4" sur la figure 23 (zone qui contient les graphèmes "B, C, D, G, P, ...etc."), ceci afin d'illustrer les premiers moyens de sélection pour sélectionner une sous-zone déterminée parmi l'ensemble des sous-zones. En effet, cette organisation des sous-zones permet de repérer et mémoriser facilement l'emplacement des graphèmes et autres signes et symboles, mais également de pouvoir les saisir seulement en deux temps :FIG. 24 is a magnification of an area 3015 of FIG. 22 (area which contains the numbers "1" to "9") and of area 3015 adjacent to the key "4" in Figure 23 (area which contains the graphemes "B, C, D, G, P, ... etc."), this in order to illustrate the first selection means for selecting a determined sub-area among all of the sub-areas. Indeed, this organization of sub-zones makes it possible to easily locate and memorize the location of graphemes and other signs and symbols, but also to be able to enter them only in two stages:
1er temps : activation de la touche dont la sous-zone est affectée de la lettre, signe ou symbole souhaité ; 2ème temps : activation de la touche occupant sur le clavier la même position qu'occupe la sous-zone affectée de la lettre, signe ou symbole souhaité , au sein des sous-zones de la touche concernée. 1st step: activation of the key whose sub-area is assigned the desired letter, sign or symbol; 2 nd time: activation of the key occupying the keyboard in the same position as the affected sub-zone of the letter, sign or symbol desired, within the sub-zones of the key concerned.
Par exemple, pour obtenir la lettre « V », il faut :For example, to get the letter "V", you need:
1er temps : activer la touche "4" dont une des sous-zones est affectée de cette lettre ; 1st step: activate the key "4", one of the sub-areas of which is assigned this letter;
2eme temps : activer la touche "7" occupant sur le clavier la même position qu'occupe la lettre « V » au sein des sous-zones de la touche "4". Pour permettre au clavier de différencier l'activation des touches (1er et 2eme temps), il sera équipé de moyens de reconnaissance capables, à titre d'exemple non limitatif, de détecter: l'activation de deux touches dans un intervalle de temps déterminé ; l'activation de deux touches simultanément dans un intervalle de temps déterminé ; l'activation d'une 1ere touche et d'une 2èmθ tout en gardant la première activée. 2nd time: enable "7" key on keyboard occupying the same position occupied by the letter "V" in the sub-areas of the "4" button. To allow the keyboard to differentiate the activation of the keys (1 st and 2 nd time), it will be equipped with recognition means capable, by way of nonlimiting example, of detecting: the activation of two keys in an interval of determined time; the activation of two keys simultaneously in a determined time interval; activating a 1 st and a 2 button èmθ while keeping the first enabled.
Les moyens de sélection pour sélectionner un mode alphabétique ou un mode numérique peuvent être à titre d'exemple non limitatif : un bouton de sélection de mode comme le bouton 3005 sur la figure 18 ; des moyens de reconnaissance pour détecter la durée de l'activation d'une touche ; une activation longue donnera des chiffres, une activation courte donnera des lettres.The selection means for selecting an alphabetical mode or a numerical mode can be by way of nonlimiting example: a mode selection button like the button 3005 in FIG. 18; recognition means for detecting the duration of the activation of a key; a long activation will give numbers, a short activation will give letters.
Le tableau 9 ci-après présente à titre d'exemple non limitatif six exemples de fonctions, avec leurs secondes données prédéfinies associées, sélectionnables sur un niveau d'activation comme celui par exemple de la figure 19 pouvant être stockées dans la mémoire d'un téléphone mobile, respectivement minuscules, majuscules, autres caractères ou combinaisons de caractères, notes de musique, pictogrammes 1, pictogrammes 2, contenant chacun une liste de données accessibles, une fois le niveau d'activation sélectionné, par l'activation de deux touches du clavier selon le mode de saisie expliqué plus haut. On trouve par niveau d'activation : en ligne : une liste d'un maximum de neuf données associées à chaque touche du clavier de "1" à "9" ; - en colonne : ces données étant organisées pour une lecture de celles-ci de gauche à droite et de haut en bas selon la disposition des touches "1" à "9" de la figure 18 et de leurs sous-zones associées.Table 9 below presents, by way of nonlimiting example, six examples of functions, with their associated second predefined data, selectable on an activation level such as that for example of FIG. 19 which can be stored in the memory of a mobile phone, respectively lower case, upper case, other characters or combinations of characters, musical notes, pictograms 1, pictograms 2, each containing a list of accessible data, once the activation level has been selected, by pressing two keys on the keyboard according to the input method explained above. We find by activation level: online: a list of a maximum of nine data associated with each key on the keyboard from "1" to "9"; - in column: these data being organized for a reading of these from left to right and from top below according to the arrangement of the keys "1" to "9" in FIG. 18 and their associated sub-zones.
Un moyen de sélection pour sélectionner un des niveaux d'activation peut être à titre d'exemple non limitatif, des moyens de reconnaissance de la saisie d'une combinaison de touches du clavier à laquelle le niveau d'activation est associé.A selection means for selecting one of the activation levels can be, by way of nonlimiting example, means for recognizing the entry of a combination of keys on the keyboard with which the activation level is associated.
Un moyen de sélection pour sélectionner une donnée d'un niveau d'activation déterminé peut également se faire à titre d'exemple non limitatif, en trois temps par l'intermédiaire du clavier :A selection means for selecting data of a determined activation level can also be done by way of nonlimiting example, in three stages via the keyboard:
1 er temps : activation de la touche correspondant au niveau d'activation dont la donnée fait partie ; 1st time: activation of the key corresponding to the activation level of which the data is part;
2ème temps : activation de la touche dont la sous-zone est affectée de la donnée souhaitée ;2 nd time: activation of the key whose sub-area is assigned the desired data;
3eme temps : activation de la touche occupant sur le clavier la même position qu'occupe la sous-zone affectée de la donnée, au sein des sous-zones de la touche concernée. Par exemple, pour obtenir la lettre « V », il faut : 3rd time: activation of the occupant key on the keyboard the same position occupied by the affected subarea of the data, within the subfields of the respective key. For example, to get the letter "V", you need:
1er temps : activer la touche "8" associée par exemple au niveau d'activation « Majuscules » ; 1st step: activate the "8" key associated for example with the "Shift" activation level;
2e e temps : activer la touche "4" dont une des sous-zones est affectée de cette lettre ;2 ee time: activate the "4" with a sub-areas is affected by this letter;
3ème temps : activer la touche "1" occupant sur le clavier de la figure 18 la même position qu'occupe la lettre « V » au sein des sous-zones de la touche "4". Trois touches doivent donc être activées pour obtenir dans ce mode de sélection une donnée d'un niveau d'activation déterminé. 3rd time: activate the "1" key on the keyboard occupant of Figure 18 the same position occupied by the letter "V" in the sub-areas of the "4" key. Three keys must therefore be activated to obtain data in this selection mode with a determined activation level.
Les fonctions « Perso.1 », « Perso.2 » et « Perso.3 » de la figure 19 correspondant respectivement aux touches "1", "2" et "3" du clavier sont des fonctions permettant de personnaliser le contenu des sous-zones à l'inverse des autres fonctions contenant déjà des secondes données préétablies. Dans un mode création, l'utilisateur saisit des troisièmes données en utilisant les secondes données disponibles, les associe fonctionnellement à des sous-zones, les stocke dans la mémoire du téléphone et les restitue, dans un mode utilisation, comme des secondes données par une activation d'au moins deux touches selon le mode de sélection précédemment décrit. Lors de la saisie et lors de la restitution, ces données sont affichées dans la zone de saisie et d'affichage de l'écran. Chaque sous-zone pourra contenir selon la taille de l'écran tout ou partie des données saisies. Les sous-zones dans un mode personnalisation peuvent contenir à titre d'exemple non limitatif les premiers caractères des troisièmes données, une représentation graphique symbolisant ces troisièmes données.The functions "Perso.1", "Perso.2" and "Perso.3" in figure 19 corresponding respectively to the keys "1", "2" and "3" on the keyboard are functions allowing to customize the content of the sub -zones in contrast to the other functions already containing second preset data. In a creation mode, the user enters third data using the second available data, associates them functionally with sub-zones, stores them in the memory of the telephone and restores them, in a use mode, as seconds given by a activation of at least two keys according to the selection mode described above. During data entry and during restitution, this data is displayed in the data entry and display area of the screen. Each sub-area may contain, depending on the size of the screen, all or part of the data entered. The sub-zones in a personalization mode can contain by way of nonlimiting example the first characters of the third data, a graphic representation symbolizing these third data.
Tableau 9Table 9
Figure imgf000032_0001
Figure imgf000033_0001
Figure imgf000032_0001
Figure imgf000033_0001
Un mode de réalisation du troisième aspect inventif est présenté ci-après, avec référence aux dessins des figures 18, 22, 23, 24 et aux figures ci-dessous dans lesquels : la figure 25 illustre un exemple de clavier alphanumérique et de fonction équipant un téléphone mobile ; la figure 26 indique un exemple de deux types de répartition des graphèmes sur les touches : par numéro de rang 2a et par phonème(s) de référence 2b ; la figure 27 illustre un exemple de division de partie des touches d'un clavier en un emplacement occupé par une première donnée numérique et une ou plusieurs sous-zones pour porter des secondes données; la figure 28 illustre un autre exemple de division de partie des touches d'un clavier en un emplacement occupé par une première donnée numérique et neuf sous-zones pour porter des secondes données ; - la figure 29 illustre un premier exemple de division de chacune des touches "1" à "9" d'un clavier en un emplacement pour une première donnée numérique et neuf sous-zones adjacentes à chacune d'elle ; la figure 30 illustre un deuxième exemple de division de chacune des touches "1" à "9" d'un clavier en neuf sous-zones et un emplacement pour une première donnée numérique adjacent à chacune d'elle ; la figure 31 illustre un exemple de répartition des graphèmes dans les sous-zones selon leur numéro de rang ; la figure 32 illustre un exemple de répartition des graphèmes dans les sous-zones selon leur(s) phonème(s) de référence ; la figure 33 illustre un autre exemple de répartition des graphèmes dans les sous-zones selon leur(s) phonème(s) de référence avec les touches contenant des graphèmes de voyelles situées sur la périphérie du clavier ;An embodiment of the third inventive aspect is presented below, with reference to the drawings of FIGS. 18, 22, 23, 24 and to the figures below in which: FIG. 25 illustrates an example of an alphanumeric keyboard and of function equipping a mobile phone ; FIG. 26 shows an example of two types of distribution of the graphemes on the keys: by row number 2a and by reference phoneme (s) 2b; FIG. 27 illustrates an example of division of part of the keys of a keyboard into a location occupied by a first digital data item and one or more sub-areas for carrying second data items; FIG. 28 illustrates another example of division of part of the keys of a keyboard into a location occupied by a first digital data item and nine sub-areas for carrying second data items; - Figure 29 illustrates a first example of division of each of the keys "1" to "9" of a keyboard in a location for a first numerical datum and nine sub-zones adjacent to each of them; FIG. 30 illustrates a second example of division of each of the keys "1" to "9" of a keyboard into nine sub-zones and a location for a first numerical datum adjacent to each of them; FIG. 31 illustrates an example of distribution of the graphemes in the sub-zones according to their rank number; FIG. 32 illustrates an example of distribution of the graphemes in the sub-zones according to their reference phoneme (s); FIG. 33 illustrates another example of the distribution of graphemes in the sub-zones according to their reference phoneme (s) with the keys containing graphemes of vowels situated on the periphery of the keyboard;
La figure 34 illustre un clavier alphanumérique et de fonction avec six touches supplémentaires équipant un appareil mobile ; la figure 35 illustre une unité de création/répartition de touches.Figure 34 illustrates an alphanumeric and function keyboard with six additional keys fitted to a mobile device; FIG. 35 illustrates a key creation / distribution unit.
La figure 25 illustre un exemple de clavier alphanumérique et de fonction 4002 équipant un téléphone mobile 4001. Il comporte un dispositif d'affichage 4027, un moyen de sélection 4003 par l'intermédiaire du bouton « Alpha Num. » pour sélectionner un fonctionnement en mode numérique ou en mode alphabétique, des premières données numériques 4005 de "0" à "9" et des secondes données 4009 présentant les graphèmes de l'alphabet français répartis par phonèmefs) de référence sur chacune des touches 4007 de "1" à "9".FIG. 25 illustrates an example of an alphanumeric keyboard and of function 4002 equipping a mobile telephone 4001. It comprises a display device 4027, a selection means 4003 by means of the button "Alpha Num. "To select an operation in numeric mode or in alphabetical mode, of the first numerical data 4005 from" 0 "to" 9 "and of the second data 4009 presenting the graphemes of the French alphabet distributed by phonemes) of reference on each of the keys 4007 from "1" to "9".
Les touches 4007, les premières données numériques 4005 et les secondes données 4009 sur cette figure et d'autres n'ont pas toutes été repérées par souci de lisibilité. Le nombre de secondes données (graphèmes encadrés) par touche est variable : il y a un graphème sur la touche "6", deux sur la touche "9" et quatre sur la touche "3", etc.The keys 4007, the first digital data 4005 and the second data 4009 in this figure and others have not all been identified for the sake of readability. The number of seconds given (boxed graphemes) per key is variable: there is one grapheme on the "6" key, two on the "9" key and four on the "3" key, etc.
Le tableau 10 ci-après et le tableau 1 déjà exposé présentent les suites Pm , Px et Pz de graphèmes du français avec les phonèmes de référence choisis, transcrits avec l'alphabet phonétique international. On note que les suites Pi et P2 sont des suites contenant un seul graphème dont le phonème de référence est donc commun à zéro autre graphème. Pe et P7 ne contiennent aucun graphème. Les suites P3, P , P5, Ps et Pg sont des suites contenant au moins deux graphèmes. P3 est une suite dont le phonème de référence est commun à deux graphèmes. En effet, x-M+1 avec x étant égal à 3, M (nombre maximum de graphèmes dont le phonème de référence est commun à 0 autre graphème) étant égal à 2 est bien égal à 3-2+1=2. Et ainsi de suite, pour les autres suites P„. Les suites Pz sont des suites contenant des chaînes de graphème(s) choisies pour le(s) phonème(s) qu'elles représentent, y compris des chaînes avec un ou plusieurs graphème(s) avec signe diacritique, auxquelles correspondent alors un ou plusieurs phonèmes. Les suites P10 à P17 ont chacune un phonème commun. Les suites Pie à P20 contiennent des chaînes de graphèmes auxquelles correspondent plusieurs phonèmes.Table 10 below and Table 1 already set out show the sequences P m , P x and P z of graphemes from French with the chosen reference phonemes, transcribed with the international phonetic alphabet. We note that the sequences Pi and P2 are sequences containing a single grapheme, the reference phoneme of which is therefore common to zero other graphemes. P e and P 7 do not contain any grapheme. The sequences P 3 , P, P5, Ps and Pg are sequences containing at least two graphemes. P3 is a sequence whose reference phoneme is common to two graphemes. Indeed, x-M + 1 with x being equal to 3, M (maximum number of graphemes whose reference phoneme is common to 0 other grapheme) being equal to 2 is indeed equal to 3-2 + 1 = 2. And so on, for the other suites P „. The sequences P z are sequences containing chains of grapheme (s) chosen for the phoneme (s) which they represent, including chains with one or more grapheme (s) with diacritical sign, to which then correspond a or more phonemes. Suites P10 to P17 each have a common phoneme. The Pie to P20 suites contain chains of graphemes to which several phonemes correspond.
Il sera fait référence dans la suite de la description à ces suites et à ces phonèmes de référence.Reference will be made in the following description to these sequences and these reference phonemes.
Tableau 10Table 10
Figure imgf000035_0001
Figure imgf000035_0001
Telle que présentée sur la figure 25, les graphèmes des suites d'au moins sept graphèmes « F, L, M, N, R, S, Z » et « B, C, D, G, P, T, V, W » sont répartis sur deux touches adjacentes ; le premier graphème sur les touches contenant un voyelle est une voyelle ; ces touches qui contiennent une voyelle sont situées sur la périphérie du clavier : première ligne et dernière colonne de touches comportant à la fois des graphèmes et des données numériques.As shown in Figure 25, the graphemes of the sequences of at least seven graphemes "F, L, M, N, R, S, Z" and "B, C, D, G, P, T, V, W Are distributed over two adjacent keys; the first grapheme on the keys containing a vowel is a vowel; these keys which contain a vowel are located on the periphery of the keyboard: first line and last column of keys comprising at the same time graphemes and numerical data.
La figure 26 indique un exemple de deux types de répartition des graphèmes sur les touches : par numéro de rang 4002a et par phonème(s) de référence 4002b.FIG. 26 shows an example of two types of distribution of the graphemes on the keys: by row number 4002a and by reference phoneme (s) 4002b.
Les figures 27, 28, 29, 30 illustrent quatre types de division des touches :Figures 27, 28, 29, 30 illustrate four types of key division:
Sur la figure 27, l'emplacement 4011 réservé pour les premières données 4005 et les sous-zones 4015 sont situés sur les touches 4007. Le nombre de sous-zones varie selon les touches de "1" à "4". - Sur la figure 28, l'emplacement 4011 réservé pour les premières données 4005 et les sous-zones 4015 sont situés sur les touches 4007. Mais, le nombre de sous-zones par touche est ici de neuf sur les touches de premières données numériques "1" à "9".In FIG. 27, the location 4011 reserved for the first data 4005 and the sub-zones 4015 are located on the keys 4007. The number of sub-zones varies according to the keys from "1" to "4". - In FIG. 28, the location 4011 reserved for the first data 4005 and the sub-zones 4015 are located on the keys 4007. However, the number of sub-zones per key is here nine on the keys of first digital data "1" to "9".
Sur la figure 29, les touches 4007 portent seulement les premières données 4005. Les sous-zones 4015 sont adjacentes à ces touches. - Sur la figure 30, les touches 4007 portent les sous-zones 4015. L'emplacement 4011 réservé pour une première donnée se trouve adjacent aux touches.In FIG. 29, the keys 4007 carry only the first data 4005. The sub-zones 4015 are adjacent to these keys. - In FIG. 30, the keys 4007 carry the sub-zones 4015. The location 4011 reserved for a first datum is located adjacent to the keys.
Seules trois des sous-zones sont fléchées sur les figures 28, 29 et 30, ceci afin de faciliter leur lecture. Il est en fait question de neuf sous-zones par touche, mais leur nombre peut varier selon la répartition choisie et le nombre de graphèmes et autres signes voulus. Le trait sous les sous-zones de la figure 29 sera expliqué plus loin dans la description. Cette simplification du fléchage et repérage s'applique aussi pour les touches et emplacements portant les premières données numériques. La figure 31 illustre un exemple de répartition des graphèmes du français dans les sous-zones selon leur numéro de rang dans leur suite. Ainsi, on trouve sur la touche "1" tous les graphèmes de rang 1 dans leur suite, sur la touche "2" tous les graphèmes de rang 2 et ainsi de suite. Le tableau 11 ci-dessous illustre cette notion de numéro de rang pour quelques suites.Only three of the sub-areas are arrowed in FIGS. 28, 29 and 30, this in order to facilitate their reading. There are actually nine sub-zones per key, but their number may vary depending on the distribution chosen and the number of graphemes and other signs desired. The line under the sub-areas of Figure 29 will be explained later in the description. This simplification of signage and marking also applies to keys and locations carrying the first numerical data. Figure 31 illustrates an example of the distribution of French graphemes in the sub-zones according to their row number in their suite. Thus, we find on the "1" key all the rank 1 graphemes in their sequence, on the "2" key all the rank 2 graphemes and so on. Table 11 below illustrates this notion of rank number for some sequences.
Tableau 11Table 11
Figure imgf000036_0001
Figure imgf000036_0001
Dans cette répartition chaque graphème occupe dans les sous-zones la même position relative que la touche portant la donnée numérique correspondant au nombre de graphèmes de sa suite. Ainsi, on voit dans la sous-zone de chaque touche de "1" à "7" située dans le coin supérieur gauche, également position du chiffre "7" sur le clavier, un des différents graphèmes de la suite P8 contenant sept graphèmes.In this distribution, each grapheme occupies the same relative position in the sub-zones as the key carrying the numerical data corresponding to the number of graphemes in its sequence. Thus, we see in the sub-area of each key from "1" to "7" located in the upper left corner, also position of the number "7" on the keyboard, one of the different graphemes of the P 8 suite containing seven graphemes .
Selon les seconds moyens de sélection utilisés pour sélectionner sur une touche un des graphèmes, cela peut être un inconvénient d'avoir sur la même touche, comme sur la touche "1" un grand nombre de graphèmes. Dans ce cas, afin de les répartir plus uniformément sur toutes les touches, on modifiera les numéros de rang des graphèmes dans leur suite. Ainsi, comme indiqué dans le tableau 12 ci-dessous, le graphème « e », seul graphème de sa suite, de rang initial 1 sur le tableau 11 , sera affecté d'un nouveau numéro de rang différent de 1, par exemple de rang 7 comme sur le tableau 12. De la même manière, d'autres graphèmes, comme ceux de la suite P3 peuvent être affectés de nouveaux numéros de rang.According to the second selection means used to select one of the graphemes on a key, this can be a drawback of having a large number of graphemes on the same key, as on key "1". In this case, in order to distribute them more uniformly on all the keys, the row numbers of the graphemes will be modified in their sequence. Thus, as indicated in table 12 below, the grapheme "e", the only grapheme of its sequence, of initial rank 1 on table 11, will be assigned a new rank number different from 1, for example of rank 7 as in table 12. In the same way, other graphemes, such as those of the P3 series can be assigned new rank numbers.
Tableau 12Table 12
Figure imgf000036_0002
Figure imgf000036_0002
Dans certaines langues comme l'allemand dont le tableau 7 déjà exposé présente les suites Pm et Px de graphèmes avec les phonèmes de référence choisis, il y a des suites de phonèmes différents qui comportent le même nombre de graphèmes comme les suites P5 et Ps. Dans le cas d'une répartition selon h1 , il faudra modifier les numéros de rang des graphèmes d'une des deux suites comme expliqué ci avant pour les suites Pi et P3.In certain languages such as German, of which Table 7 already exposed presents the sequences P m and P x of graphemes with the chosen reference phonemes, there are different phoneme sequences which include the same number of graphemes as the sequences P5 and Ps. In the case of a distribution according to h1, it will be necessary to modify the row numbers of the graphemes of one of the two sequences as explained above for the sequences Pi and P 3 .
En anglais, comme le montre le tableau 6, le nombre de suites Pm et Px et de graphèmes dans chacune de ces suites est identique au français. Par contre, certains graphèmes n'appartiennent pas aux mêmes suites.In English, as shown in Table 6, the number of sequences P m and P x and graphemes in each of these sequences is identical to French. On the other hand, certain graphemes do not belong to the same sequences.
Entre les figures 31 et 32, on note une répartition différente des données numériques sur les premières sous- zones des touches : sur la figure 31, les chiffres vont croissant de bas en haut alors que c'est l'inverse sur la figure 32, comme sur d'autres figures d'ailleurs. Ceci pour montrer différents positionnements de touches.Between Figures 31 and 32, we note a different distribution of the numerical data on the first sub-areas of the keys: in Figure 31, the numbers increase from bottom to top whereas it is the reverse on the Figure 32, as in other figures elsewhere. This is to show different key positions.
Les figures 32 et 33 illustrent chacune un exemple de répartition des graphèmes dans les sous-zones selon leur(s) phonèmefs) de référence. Sur la figure 32, le nombre de sous-zones par touche est de neuf, certaines ne sont donc pas affectées de graphèmes, alors que sur la figure 33 le nombre de sous-zones par touche correspond au nombre de graphèmes affectés à chaque touche. Tout comme sur la figure 25, les graphèmes des suites d'au moins sept graphèmes « F, L, M, N, R, S, Z » et « B, C, D, G, P, T, V, W » sont répartis sur deux touches adjacentes ; le premier graphème sur les touches contenant un voyelle est une voyelle ; ces touches qui contiennent une voyelle sont situées sur la première ligne ou la dernière colonne de touches comportant à la fois des graphèmes et des données numériques, c'est-à-dire à la périphérie du clavier. Cette figure 33 illustre aussi le fait que le nombre de sous-zones en lequel chaque touche est divisée peut varier en fonction du nombre de graphèmes et autres signes et symboles nécessaires pour certains types d'utilisation du clavier.Figures 32 and 33 each illustrate an example of the distribution of graphemes in the sub-areas according to their reference phonemefs. In Figure 32, the number of sub-areas per key is nine, some are therefore not affected by graphemes, while in Figure 33 the number of sub-areas by key corresponds to the number of graphemes assigned to each key. As in Figure 25, the graphemes of the sequences of at least seven graphemes "F, L, M, N, R, S, Z" and "B, C, D, G, P, T, V, W" are distributed over two adjacent keys; the first grapheme on the keys containing a vowel is a vowel; these keys which contain a vowel are located on the first line or the last column of keys comprising both graphemes and numerical data, that is to say at the periphery of the keyboard. This figure 33 also illustrates the fact that the number of sub-zones into which each key is divided can vary depending on the number of graphemes and other signs and symbols necessary for certain types of use of the keyboard.
Pour les relations de position entre les sous-zones de chaque touche et certaines des touches du clavier, on se reportera à la figure 22 déjà présentée.For the positional relationships between the sub-zones of each key and some of the keys on the keyboard, reference is made to FIG. 22 already presented.
Les mêmes quatre-vingt-une sous-zones qu'en figure 22 mais contenant cette fois des graphèmes (les vingt- six graphèmes de l'alphabet plus des graphèmes avec signes diacritiques), d'autres signes et symboles parmi lesquels des signes de ponctuation, des symboles monétaires, mathématiques et de communication sont par ailleurs présentés sur la figure 23. Au total quatre-vingt-un caractères accessibles en mode alphabétique avec un clavier de seulement neuf touches.The same eighty-one sub-areas as in Figure 22 but this time containing graphemes (the twenty-six graphemes of the alphabet plus graphemes with diacritical marks), other signs and symbols including signs of punctuation, monetary, mathematical and communication symbols are also shown in Figure 23. A total of eighty-one characters accessible in alphabetical mode with a keyboard of only nine keys.
Telle que présentée sur cette figure, les vingt-six graphèmes de l'alphabet sont répartis par phonèmes de références, les autres signes et symboles par fonction.As shown in this figure, the twenty-six graphemes of the alphabet are distributed by reference phonemes, the other signs and symbols by function.
Les graphèmesThe graphemes
Les sous-zones adjacentes aux touches de "1" à "6" sont affectées de graphèmes de la manière suivante : - les vingt-six graphèmes de l'alphabetThe sub-areas adjacent to the keys from "1" to "6" are assigned graphemes as follows: - the twenty-six graphemes of the alphabet
Tous les graphèmes de chaque suite Px sont affectés à des sous-zones de touches séparées. Certaines des sous-zones adjacentes aux touches "4" et "5" sont respectivement affectées de tous les graphèmes des suites Pβ et Pg. Certaines des sous-zones adjacentes aux touches "1", "2", "3" et "6" sont respectivement affectées de tous les graphèmes des suites P4, Pi, P5, P2 et P3. Le graphème « O » de la suite P2, d'une des suites P , est affecté à l'une des sous-zones de la touche déjà affectées des graphèmes de la suite P3. En outre, le premier graphème des suites contenant un voyelle est une voyelle ; les touches concernées sont situées sur la première ligne (touches "1", "2" et "3") et la dernière colonne de touche (touches "3" et "6") dans l'ordre conventionnel des voyelles « A, E, I, O, U » quand on lit ces sous-zones de gauche à droite et de haut en bas. Ainsi, elle sont plus facilement reperables. - les graphèmes avec signes diacritiquesAll the graphemes of each Px suite are assigned to separate key sub-areas. Some of the sub-areas adjacent to the "4" and "5" keys are respectively affected by all the graphemes of the Pβ and Pg sequences. Some of the sub-areas adjacent to the "1", "2", "3" and "6 keys "are respectively affected by all the graphemes of the sequences P 4 , Pi, P 5 , P 2 and P3. The grapheme "O" in the P2 suite, from one of the P suites, is assigned to one of the sub-areas of the key already assigned to the graphemes in the P3 suite. Furthermore, the first grapheme of the sequences containing a vowel is a vowel; the keys concerned are located on the first line (keys "1", "2" and "3") and the last column of keys (keys "3" and "6") in the conventional order of the vowels "A, E , I, O, U "when we read these subzones from left to right and from top to bottom. Thus, they are more easily identifiable. - graphemes with diacritical marks
Les sous-zones restantes de chacune des touches "1" à "6" sont affectées en outre de graphèmes avec signes diacritiques et pour quelques-unes d'autres signes ou symboles. Les graphèmes avec signes diacritiques sont d'abord affectées aux sous-zones à la suite des suites de même phonème de référence. Le graphème « É » est ainsi affectée à la dernière des sous-zones affectées des graphèmes de la suite P9 en [e]. Les autres signes et symbolesThe remaining sub-areas of each of the keys "1" to "6" are further assigned graphemes with diacritical marks and for some other signs or symbols. Graphemes with diacritical marks are first assigned to the sub-zones following the sequences of the same reference phoneme. The grapheme "É" is thus assigned to the last of the affected sub-areas of the graphemes of the sequence P 9 in [e]. The other signs and symbols
Ils sont affectés principalement aux sous-zones des touches "7" à "9". Les sous-zones de la touche :They are mainly assigned to the sub-areas of the keys "7" to "9". The sub-areas of the key:
"7" contiennent des signes de ponctuation ;"7" contain punctuation marks;
"8" contiennent des symboles notamment pour la communication via Internet ; - "9" contiennent des symboles mathématiques."8" contain symbols, in particular for communication via the Internet; - "9" contain mathematical symbols.
Certains symboles monétaires sont affectées à des sous-zones adjacentes à la touche "2".Certain currency symbols are assigned to sub-areas adjacent to the "2" key.
Les affectations des emplacements pour les premières données numériques et sous-zones sont donnés ici à titre d'exemple non limitatif.The location assignments for the first digital data and sub-areas are given here by way of non-limiting example.
La figure 24 montre un grossissement de neuf des sous-zones de la figure 22 (3015a) et de celles adjacentes à la touche "4" sur la figure 23 (3015b), ceci afin d'illustrer une possibilité de seconds moyens de sélection pour sélectionner une sous-zone déterminée parmi l'ensemble des sous-zones. En effet, cette organisation des sous-zones permet de repérer et mémoriser facilement l'emplacement des graphèmes et autres signes et symboles, mais également de les saisir seulement en deux temps :FIG. 24 shows a magnification of nine of the sub-zones of FIG. 22 (3015a) and of those adjacent to the "4" key in FIG. 23 (3015b), this in order to illustrate a possibility of second selection means for select a specific sub-zone from all of the sub-zones. Indeed, this organization of sub-zones makes it possible to easily locate and memorize the location of graphemes and other signs and symbols, but also to enter them only in two stages:
1er temps : activation de la touche dont la sous-zone est affecté du graphème, signe ou symbole souhaité ; 1st time: activation of the key whose sub-area is affected by the desired grapheme, sign or symbol;
2e β temps : activation de la touche occupant sur le clavier la même position qu'occupe la sous-zone affectée du graphème, signe ou symbole souhaité , au sein des sous-zones de la touche concernée. Par exemple, pour obtenir le graphème « V », il faut :2 nd time: activation of the key occupying the same position on the keyboard as the affected sub-area of the grapheme, sign or symbol desired, within the sub-areas of the key concerned. For example, to obtain the grapheme "V", we need:
1er temps : activer la touche "4" dont une des sous-zones est affecté de ce graphème ; 1st step: activate key "4", one of the sub-areas of which is affected by this grapheme;
2eme temps : activer la touche "7" occupant sur le clavier la même position qu'occupe le graphème « V » au sein des sous-zones de la touche "4".2 nd time: activate the key "7" occupying on the keyboard the same position as the grapheme "V" occupies within the sub-areas of the key "4".
Pour permettre au clavier de différencier l'activation des touches (1er et 2eme temps), il sera équipé de moyens de reconnaissance capables, à titre d'exemple non limitatif, de détecter: l'activation de deux touches dans un intervalle de temps déterminé ; l'activation de deux touches simultanément dans un intervalle de temps déterminé ; l'activation d'une 1ere touche et d'une 2eme tout en gardant la première activée.To allow the keyboard to differentiate the activation of the keys (1 st and 2 nd time), it will be equipped with recognition means capable, by way of nonlimiting example, of detecting: the activation of two keys in an interval of determined time; the activation of two keys simultaneously in a determined time interval; the activation of a 1 st key and a 2 nd while keeping the first activated.
Les moyens de sélection pour sélectionner un mode alphabétique ou un mode numérique peuvent être à titre d'exemple non limitatif : un bouton de sélection de mode comme le bouton (4003) sur la figure 25 ; des moyens de reconnaissance pour détecter la durée de l'activation d'une touche ; une activation longue donnera des chiffres, une activation courte donnera des graphèmes.The selection means for selecting an alphabetical mode or a numeric mode can be by way of nonlimiting example: a mode selection button like the button (4003) in FIG. 25; recognition means for detecting the duration of the activation of a key; a long activation will give numbers, a short activation will give graphemes.
La figure 34 illustre un autre exemple de clavier alphanumérique et de fonction 4001. Dans cet exemple la répartition des graphèmes est faite par numéros de rang. Le clavier est équipé de touches supplémentaires 4033 : - cinq touches 4033a représentent chacune l'un des phonèmes de référence de chacune des suites Px: [a], [i] , [y], [ε], [e], une touche 4033b représente deux phonèmes de référence, ceux des suites Pm.: [e] et [o].FIG. 34 illustrates another example of an alphanumeric keyboard and of function 4001. In this example, the distribution of the graphemes is made by row numbers. The keyboard is equipped with additional keys 4033: - five keys 4033a each represent one of the reference phonemes of each of the sequences P x : [a], [i], [y], [ε], [e], a key 4033b represents two reference phonemes, those of the sequences P m .: [e] and [o].
Le tableau 13 ci-dessous indique les différents graphèmes dans leurs suites et les touches numériques correspoπdant à leur numéro de rang avec lesquelles ils sont associés.Table 13 below indicates the different graphemes in their sequences and the numeric keys corresponding to their rank number with which they are associated.
Figure imgf000039_0001
Figure imgf000039_0001
La sélection d'un graphème se fait en deux temps de la manière suivante :The selection of a grapheme is done in two steps as follows:
1er temps : activation de la touche supplémentaire représentant le phonème de référence de la suite auquel le graphème appartient ; 1st step: activation of the additional key representing the reference phoneme of the sequence to which the grapheme belongs;
2ème temps : activation de la touche numérique correspondant au numéro de rang de ce graphème dans sa suite. Par exemple, pour obtenir le graphème « V », il faut :2 nd time: activation of the numeric key corresponding to the row number of this grapheme in the continuation. For example, to obtain the grapheme "V", we need:
1 er temps : activer la touche portant le phonème de référence [e] ; 1st step: activate the key carrying the reference phoneme [e];
2ème temps : activer la touche « 7 » correspondant au numéro de rang du graphème « V » dans sa suite.2 nd time: activate the key "7" corresponding to the row number of the grapheme "V" below.
En mode alphabétique, 1er et 2eme temps de sélection peuvent être inversés. Pour permettre au clavier de différencier l'activation des touches (1er et 2eme temps), il sera équipé de moyens de reconnaissance capables, à titre d'exemple non limitatif, de détecter: l'activation de 2 touches dans un intervalle de temps déterminé ; l'activation de 2 touches simultanément dans un intervalle de temps déterminé ; l'activation d'une 1era touche et d'une 2eιτιe tout en gardant la première activée.In letter mode, 1st and 2nd selection time can be reversed. To allow the keyboard to differentiate the activation of the keys (1 st and 2 nd time), it will be equipped with recognition means capable, by way of nonlimiting example, of detecting: the activation of 2 keys in an interval of determined time; the activation of 2 keys simultaneously in a determined time interval; activation than a 1 and a key era eιτιe 2 while keeping the first enabled.
Pour réduire le nombre de touches supplémentaires 4033, les phonèmes de référence [Θ] et [o] sont portés par une même touche 4033b au lieu de deux séparées. Pour cela, on affecte un rang différent aux graphèmes des suites Pm : par exemple le rang 2 au graphème « O » et le rang 1 au graphème « E ».To reduce the number of additional keys 4033, the reference phonemes [Θ] and [o] are carried by the same key 4033b instead of two separate. For this, we assign a different rank to the graphemes of the sequences P m : for example rank 2 to the grapheme “O” and rank 1 to the grapheme “E”.
Les moyens de sélection pour sélectionner un mode alphabétique ou un mode numérique peuvent être à titre d'exemple non limitatif : un bouton de sélection de mode comme le bouton 4003 sur la figure 25 ; des moyens de reconnaissance pour détecter la durée de l'activation d'une touche ; une activation longue donnera des chiffres, une activation courte donnera des graphèmes.The selection means for selecting an alphabetical mode or a numeric mode can be by way of nonlimiting example: a mode selection button like the button 4003 in FIG. 25; recognition means for detecting the duration of the activation of a key; a long activation will give numbers, a short activation will give graphemes.
La répartition des touches du clavier sur cette figure est à titre d'exemple non limitatif. Les 6 touches supplémentaires 33 peuvent être remplacées par exemple par un bouton à 6 positions. La figure 35 illustre une unité de création/répartition de touches utilisant un rayon laser pour le marquage des touches de la zone alphabétique, selon la répartition h2, d'un clavier initialement équipé de touches uniquement marquées de données numériques. A titre d'exemple, une suite de trois graphèmes (A, H et K) est en cours de marquage avec une des trois sous-zones de la touche de première donnée numérique "1" déjà marquée du graphème « A » 4009. Il reste donc les deux autres graphèmes à marquer (H, K) sur deux des vingt-cinq autres sous-zones restantes de la zone alphabétique. La présente unité de création/répartition optimise les déplacements longitudinaux et transversaux de sa tête de marquage : elle ne va donc pas commander le déplacement de la tête 4041 sur les vingt-cinq sous-zones, donc sur toutes les touches du clavier mais seulement sur une ou plusieurs d'entre elles, notamment sur les sous-zones restantes de la touche comportant une sous-zone déjà marquée du graphème « A » qui sont les autres divisions de cette touche. Dans le cas d'une suite plus grande, certaines sous-zones peuvent être sur une touche adjacente à celle déjà marquée. En effet, tout ou partie des graphèmes d'une même suite sont affectés à une ou plusieurs touches adjacentes. Il résulte de cette manière d'opérer un gain évident de temps. Pour faciliter la visibilité sur la figure de ces sous-zones, la tête de marquage en a été écartée. On voit la sous-zone marquée du graphème « A » et à côté de celle-ci deux autres sous-zones noircies 4015 qui forment les sous- zones de la touche "1", pouvant porter les 2 autres graphèmes tel que les graphèmes « A », « H » et « K » soient adjacents deux à deux sur une même touche, ici la touche "1". The distribution of the keyboard keys in this figure is by way of nonlimiting example. The 6 additional keys 33 can be replaced, for example, by a 6-position button. FIG. 35 illustrates a key creation / distribution unit using a laser beam for marking the keys of the alphabetical zone, according to the distribution h2, of a keyboard initially equipped with keys marked only with digital data. For example, a series of three graphemes (A, H and K) is being marked with one of the three sub-areas of the first numeric data key "1" already marked with grapheme "A" 4009. It the two other graphemes to mark (H, K) remain on two of the twenty-five other sub-areas remaining in the alphabetical area. This creation / distribution unit optimizes the longitudinal and transverse movements of its marking head: it will therefore not control the movement of the 4041 head over the twenty-five sub-areas, therefore on all the keyboard keys but only on one or more of them, in particular on the remaining sub-zones of the key comprising a sub-zone already marked with the grapheme "A" which are the other divisions of this key. In the case of a larger suite, certain sub-zones may be on a key adjacent to that already marked. Indeed, all or part of the graphemes of the same sequence are assigned to one or more adjacent keys. This results in an obvious saving of time. To facilitate visibility on the figure of these sub-areas, the marking head has been removed. We see the sub-area marked with the grapheme "A" and next to it two other blackened sub-areas 4015 which form the sub-areas of the "1" key, which can carry the 2 other graphemes such as the graphemes " A "," H "and" K "are adjacent two by two on the same key, here the key" 1 ".

Claims

EVENDICATIONSEVENDICATIONS
1- Ensemble pour établir une unité perceptuelle en utilisant deux au moins des sens parmi la vue, l'audition et le toucher entre au moins un clavier (1) de saisie de données, dit clavier perceptuel, un écran (55), une unité (11) de traitement de données, un opérateur de saisie (100) et ses champs neuraux de l'audition, de la vue et du toucher favorisant l'action sensorimotrice de l'utilisateur, notamment sa vitesse de saisie de données dans ladite unité de traitement, cet ensemble comprenant pour cela : a) une unité de traitement de données (11) reliée au clavier par l'intermédiaire de moyens de connexions (13), au moins pour créer sur l'écran (55) une zone de saisie (77) et afficher, sur celle-ci, lesdites données saisies ; b) un écran d'affichage (55) reliée à l'unité de traitement de données par l'intermédiaire de moyens de connexions (23); c) le clavier perceptuel (1) dont les touches (5) sont disposées en lignes et/ou en colonnes, le clavier présentant une zone réservée (3) à des touches alphabétiques (5) ; d ) et un pilote (15) de contrôle de ce clavier, l'ensemble étant caractérisé en ce que : auxdites touches (5) sont affectés au moins les graphèmes (7) d'un alphabet déterminé, dans toute langue choisie, le nombre de touches étant au moins égal au nombre de graphèmes dudit alphabet, les graphèmes affectés aux touches étant toujours distincts deux à deux, tous lesdits graphèmes, qui ont des phonèmes communs choisis dits phonèmes de référence de ces graphèmes, étant regroupés sur la zone (3) des touches alphabétiques d'après lesdits phonèmes de référence, en formant autant de groupes de touche(s) qu'il y a de phonèmes de référence dans l'alphabet, et, à l'intérieur de chaque groupe de touches, les touches affectées de leur graphème étant réparties de telle manière qu'une touche ainsi affectée soit située adjacente à au moins une autre touche affectée du même groupe ; l'unité (11) de traitement de données comprend une succession d'adresses (57) dans une zone mémoire (27) avec un chemin d'affectation défini entre elles et les touches de manière qu'à deux adresses successives sont attribuées deux touches successives sur le chemin, à chaque touche (5) affectée de son graphème (7) correspond une adresse (57) dans la zone mémoire (27), en zone mémoire (27), au moins trois adresses correspondant à au moins trois touches sont regroupées, de telle manière qu'à au moins trois graphèmes visuellement adjacents sur les touches ayant le même phonème de référence correspondent au moins trois adresses qui sont séparées deux à deux successivement, en mémoire, par un nombre d'adresses intermédiaires égal au nombre de touches adressées qui, sur le chemin, séparent deux touches successivement parmi lesdites au moins trois, et ceci, pour plusieurs groupes de touche(s), et le pilote (15) détecte l'activation d'une desdites touches (5) et traduit cette activation sur l'écran (55), par l'affichage d'un graphème (7) correspondant à celui marqué sur la touche (5).1- Set to establish a perceptual unit using at least two senses among sight, hearing and touch between at least one keyboard (1) for data entry, called perceptual keyboard, a screen (55), a unit (11) for data processing, an input operator (100) and its neural fields of hearing, sight and touch promoting the sensorimotor action of the user, in particular his speed of inputting data into said unit for processing, this assembly comprising for this: a) a data processing unit (11) connected to the keyboard by means of connection means (13), at least for creating on the screen (55) an input area (77) and display thereon said entered data; b) a display screen (55) connected to the data processing unit via connection means (23); c) the perceptual keyboard (1) the keys (5) of which are arranged in rows and / or columns, the keyboard having a zone reserved (3) for alphabetic keys (5); d) and a pilot (15) for controlling this keyboard, the assembly being characterized in that: said keys (5) are assigned at least the graphemes (7) of a determined alphabet, in any chosen language, the number of keys being at least equal to the number of graphemes of said alphabet, the graphemes assigned to the keys being always distinct two by two, all said graphemes, which have common phonemes chosen, called reference phonemes of these graphemes, being grouped in the area (3 ) alphabetic keys according to said reference phonemes, forming as many key groups as there are reference phonemes in the alphabet, and, within each group of keys, the keys affected by their grapheme being distributed in such a way that a key thus affected is located adjacent to at least one other affected key of the same group; the data processing unit (11) comprises a succession of addresses (57) in a memory area (27) with an allocation path defined between them and the keys so that two keys are assigned two keys successive on the way, each key (5) assigned its grapheme (7) corresponds an address (57) in the memory area (27), in the memory area (27), at least three addresses corresponding to at least three keys are grouped in such a way that at least three visually adjacent graphemes on the keys having the same reference phoneme correspond to at least three addresses which are separated two by two successively, in memory, by a number of intermediate addresses equal to the number of addressed keys which, on the way, separate two keys successively among said at least three, and this, for several groups of key (s), and the pilot (15) detects the activation of one of said keys (5) and tr follows this activation on the screen (55), by the display of a grapheme (7) corresponding to that marked on the key (5).
2- Ensemble selon la revendication 1 caractérisé en ce qu'il comprend un générateur (300) de suites de graphèmes à saisir comprenant : une table de graphèmes (200) divisée en lignes et en colonnes, dont les zones d'intersection sont des cellules (101) dont certaines contiennent des graphèmes (103) d'autres pas, avec comme nombre de colonnes ou de lignes au moins le nombre de graphèmes d'un alphabet déterminé auxquels correspondent, pour chaque graphème de cet alphabet un ou plusieurs phonèmes, dans toute langue choisie, l'ensemble des graphèmes dudit alphabet étant réparti dans des suites Pm et Px de graphèmes regroupant chacune tous les graphèmes ayant un phonème commun choisi parmi le(s) dit(s) phonèmes(s) dit « phonème de référence » de ces graphèmes, telles que : - Pm (1<m≤M ; m et M entiers) : meme graphème dont le phonème de référence est commun à 0 autre graphème ;2- An assembly according to claim 1 characterized in that it comprises a generator (300) of sequences of graphemes to be captured comprising: a table of graphemes (200) divided into rows and columns, the intersection areas of which are cells (101) some of which contain graphemes (103) others do not, with as number of columns or rows at least the number of graphemes of a given alphabet to which correspond, for each grapheme of this alphabet one or more phonemes, in any chosen language, the set of graphemes of said alphabet being distributed in sequences P m and P x of graphemes each grouping together all the graphemes having a common phoneme chosen from among ( s) says (s) phonemes (s) says "reference phoneme" of these graphemes, such as: - P m (1 <m≤M; m and M integers): same grapheme whose reference phoneme is common to 0 other grapheme;
Px (X≥x≥M+1 ; x, M et X entiers): suite(s) de graphèmes dont le phonème de référence est commun à x-M+1 graphèmes ; M : nombre maximum de graphèmes dont le phonème de référence est commun à zéro autre graphème pour une langue donnée ;P x (X≥x≥M + 1; integers x, M and X): sequence (s) of graphemes whose reference phoneme is common to x-M + 1 graphemes; M: maximum number of graphemes whose reference phoneme is common to zero other graphemes for a given language;
X : valeur maximale de x ; et comme nombre de lignes, respectivement de colonnes, de la première contenant au moins tous les graphèmes (103) de l'alphabet dits graphèmes de référence de ladite langue à la dernière contenant les graphèmes (105) de phonèmes communs choisis parmi les dits phonèmes dits « phonèmes de référence » de ces graphèmes (103), au moins le nombre maximum de graphèmes associés à un même phonème de référence y compris le(s) graphème(s) de ce phonème de référence, chaque colonne contenant tous les graphèmes associés à un même phonème de référence classés dans un ordre déterminé, au moins tous lesdits graphèmes de référence, subissant, par colonne, une permutation circulaire d'une cellule à chaque changement de colonne ayant le même phonème de référence, dans chaque colonne un même graphème n'occupant alors jamais la même cellule dans un déplacement unidirectionnel entre la première et la dernière colonne ; le nombre de cellules de la table (200) étant supérieur ou égal au nombre de graphèmes de l'alphabet dans la langue choisie multiplié par le nombre maximal de graphèmes associés à un même phonème de référence incluant le(s) graphème(s) de ce phonème ; le nombre de graphèmes Gn de ladite langue dans chaque ligne comprise entre 1 et n, à l'exception de la ligne contenant les graphèmes de référence incluant le(s) graphème(s) de ce phonème ; le nombre de graphèmes Gn de ladite langue dans chaque ligne comprise entre 1 et n, à l'exception de la ligne contenant les graphèmes de phonèmes dits phonèmes de référence, de la colonne contenant le premier graphème de référence de l'alphabet jusqu'à la colonne contenant le dernier, étant déterminé selon la formule : Gn = G„-ι - Qn-ι , avec Gi étant le nombre de graphèmes de la première ligne de l'alphabet concerné, G2 étant le nombre de graphèmes de la première ligne moins le nombre de graphèmes dont le phonème n'est commun à aucun autre graphème, et Qπ.ι étant le nombre de graphèmes dont le phonème de référence est commun à n- graphèmes, avec n > 3 (n entier), au moins un pointeur (100) de cellule(s).X: maximum value of x; and as the number of lines, respectively of columns, of the first containing at least all the graphemes (103) of the alphabet said graphemes of reference of said language to the last containing the graphemes (105) of common phonemes chosen from among said phonemes called "reference phonemes" of these graphemes (103), at least the maximum number of graphemes associated with the same reference phoneme including the grapheme (s) of this reference phoneme, each column containing all the associated graphemes to the same reference phoneme classified in a determined order, at least all of said reference graphemes, undergoing, by column, a circular permutation of a cell at each change of column having the same reference phoneme, in each column the same grapheme never occupying the same cell in a unidirectional movement between the first and the last column; the number of cells in the table (200) being greater than or equal to the number of graphemes of the alphabet in the chosen language multiplied by the maximum number of graphemes associated with the same reference phoneme including the grapheme (s) of this phoneme; the number of graphemes G n of said language in each line between 1 and n, with the exception of the line containing the reference graphemes including the grapheme (s) of this phoneme; the number of graphemes G n of said language in each line between 1 and n, with the exception of the line containing the graphemes of phonemes called reference phonemes, from the column containing the first reference grapheme of the alphabet up to in the column containing the last one, being determined according to the formula: G n = G „-ι - Q n -ι, with Gi being the number of graphemes of the first line of the alphabet concerned, G 2 being the number of graphemes of the first line minus the number of graphemes whose phoneme is not common to any other grapheme, and Q π. ι being the number of graphemes whose reference phoneme is common to n- graphemes, with n> 3 (n integer ), at least one pointer (100) of cell (s).
3- Ensemble selon la revendication 2 caractérisé en ce que le(s) pointeurs) (100) activent par l'intermédiaire de moyens de connexion (33) l'unité (11) de traitement de données produisant sous forme sonore et/ou visuelle les suites de graphèmes générées par le déplacement du pointeur sur les cellules de la table.3- An assembly according to claim 2 characterized in that the pointer (s) (100) activate via connection means (33) the unit (11) for processing data producing in audio and / or visual form the sequences of graphemes generated by moving the pointer over the cells of the table.
4- Méthode d'apprentissage ou d'entraînement à la saisie de données à partir d'un clavier perceptuel (1 ) appartenant à l'ensemble suivant l'une quelconque des revendication 2 ou 3, caractérisée en ce qu'elle comprend au moins les étapes suivantes : a) la localisation sur le clavier de zones (93) de touches (5) visuellement reperables, chacune de ces zones étant associée à des suites Pm et Px de graphèmes (7) d'un alphabet déterminé auxquels correspondent, pour chaque graphème un ou plusieurs phonèmes, chaque suite regroupant le(s) graphème(s) ayant un phonème commun choisi parmi le(s) dit(s) phonèmes(s) dit « phonème de référence » de ces graphèmes, telles que :4- Method of learning or training in data entry from a perceptual keyboard (1) belonging to the assembly according to any one of claims 2 or 3, characterized in that it comprises at least the following steps: a) the location on the keyboard of zones (93) of keys (5) visually identifiable, each of these zones being associated with sequences P m and P x of graphemes (7) of a determined alphabet to which correspond , for each grapheme one or more phonemes, each sequence grouping the grapheme (s) having a common phoneme chosen from the said phoneme (s) called "reference phoneme" of these graphemes, such as:
Pm (1<m≤M ; m et M entiers) : meme graphème dont le phonème de référence est commun à 0 autre graphème ; Px (X≥x≥M+1 ; x, M et X entiers): suite(s) de graphèmes dont le phonème de référence est commun à x-M+1 graphèmes ;Pm (1 <m≤M; m and M integers): same grapheme whose reference phoneme is common to 0 other grapheme; P x (X≥x≥M + 1; integers x, M and X): sequence (s) of graphemes whose reference phoneme is common to x-M + 1 graphemes;
M : nombre maximum de graphèmes dont le phonème de référence est commun à zéro autre graphème pour une langue donnée ;M: maximum number of graphemes whose reference phoneme is common to zero other graphemes for a given language;
X : valeur maximale de x ; b) la localisation, dans chacune des zones (93), de touche(s) (5) affectée(s) chacune de leur graphème (7) ; c) la saisie de chacune des suites de graphème(s) de chaque zone; d) la saisie de suites générées par le générateur (300) de suites, parmi : des suites de graphème(s) de même phonème(s) de référence, - des suites d'une ou plusieurs syllabes, des suites de mots, des suites de groupes de mots, des suites de phrases.X: maximum value of x; b) the location, in each of the zones (93), of key (s) (5) affected each of their graphemes (7); c) entering each of the grapheme sequences in each zone; d) entering sequences generated by the generator (300) of sequences, among: sequences of grapheme (s) with the same reference phoneme (s), - sequences of one or more syllables, sequences of words, sequences of groups of words, sequences of sentences.
5- Méthode d'apprentissage selon la revendication 4, caractérisée en ce que, pour réaliser l'étape d), les suites sont produites sous forme sonore et/ou visuelle. 5- A learning method according to claim 4, characterized in that, to carry out step d), the sequences are produced in sound and / or visual form.
PCT/FR2003/000982 2002-03-29 2003-03-28 Data input device using perception with several human senses WO2003083633A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AU2003244726A AU2003244726A1 (en) 2002-03-29 2003-03-28 Data input device using perception with several human senses
CA002483321A CA2483321A1 (en) 2002-03-29 2003-03-28 Data input device using perception with several human senses

Applications Claiming Priority (8)

Application Number Priority Date Filing Date Title
FR0203968A FR2837940B1 (en) 2002-03-29 2002-03-29 KEYBOARD
FR02/03968 2002-03-29
FR02/03967 2002-03-29
FR02/03971 2002-03-29
FR0203971A FR2837943B1 (en) 2002-03-29 2002-03-29 PERCEPTUAL UNIT
FR0203969A FR2837941B3 (en) 2002-03-29 2002-03-29 KEYPAD AND INPUT METHOD
FR02/03969 2002-03-29
FR0203967A FR2837954B3 (en) 2002-03-29 2002-03-29 PERCEPTUAL KEYBOARD

Publications (1)

Publication Number Publication Date
WO2003083633A1 true WO2003083633A1 (en) 2003-10-09

Family

ID=28678963

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2003/000982 WO2003083633A1 (en) 2002-03-29 2003-03-28 Data input device using perception with several human senses

Country Status (3)

Country Link
AU (1) AU2003244726A1 (en)
CA (1) CA2483321A1 (en)
WO (1) WO2003083633A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5487616A (en) * 1995-06-01 1996-01-30 Jean D. Ichbiah Method for designing an ergonomic one-finger keyboard and apparatus therefor
US6053647A (en) * 1998-07-29 2000-04-25 Parkinson; John V. User-friendly and efficient keyboard
WO2001073744A1 (en) * 2000-03-24 2001-10-04 Woods Debra L User friendly keyboard
WO2001096997A1 (en) * 2000-06-15 2001-12-20 Logoplan Electronic apparatus comprising an individual control keyboard for controlling other appliances

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5487616A (en) * 1995-06-01 1996-01-30 Jean D. Ichbiah Method for designing an ergonomic one-finger keyboard and apparatus therefor
US6053647A (en) * 1998-07-29 2000-04-25 Parkinson; John V. User-friendly and efficient keyboard
WO2001073744A1 (en) * 2000-03-24 2001-10-04 Woods Debra L User friendly keyboard
WO2001096997A1 (en) * 2000-06-15 2001-12-20 Logoplan Electronic apparatus comprising an individual control keyboard for controlling other appliances

Also Published As

Publication number Publication date
CA2483321A1 (en) 2003-10-09
AU2003244726A1 (en) 2003-10-13

Similar Documents

Publication Publication Date Title
EP0832480B1 (en) Dynamically redefining keys on a keyboard
US5664896A (en) Speed typing apparatus and method
Venkatagiri Efficient keyboard layouts for sequential access in augmentative and alternative communication
CA3036940C (en) Device with character input user interface
CN1918566A (en) A foreign language communication aid
JP2019530101A (en) Multilingual character input device
Goncu et al. Usability of accessible bar charts
WO2015147549A1 (en) Device and method for inputting chinese characters, and chinese character search method using same
CA2360461C (en) Speed typing apparatus and method
FR2837941A1 (en) Keyboard for entry of text to mobile telephones or personal digital assistants, displays character sets on screen with key selecting character set then character from that set
EP0246971A2 (en) Data input device for a data-pressing system
Kurniawan et al. Comparing Comprhension Speeds and Accuracy of Online Information in Students with and without Dyslexia
WO2003083633A1 (en) Data input device using perception with several human senses
FR2587815A1 (en) Keyboard data acquisition system for typing
FR2837940A1 (en) Keyboard for portable devices allowing text entry from limited number of keys, uses distribution of text characters over numeric keys determined by association of characters with phonemes
Luna et al. Text entry on smartwatches: A systematic review of literature
FR2837943A1 (en) Perceptual link between a computer operator, screen and keyboard, whereby audible phonemes are associated with the keys of a keyboard so that when pressed, a perceptual link is created between the key and the screen output
Santos et al. Design and evaluation of a smartphone keyboard for Plains Cree syllabics
FR2837954A1 (en) Perceptual keyboard for computer, or portable device, uses grouping of keys by phoneme, and ensures adjacent keys correspond to adjacent characters in phoneme
KR100900564B1 (en) Portable device and method for display the order of making strokes in writing a character using the same
Lin et al. Design and implementation of a chorded on-screen keyboard for people with physical impairments
Osmanly MODERN ELECTRONIC AND PRINT EDITIONS FONT DESIGN FEATURES
OA19225A (en) Character input device.
NZ751167B2 (en) Character input device
FR2837967A1 (en) Method of creation of creation of tables for learning languages and associated learning tool, uses tabular grouping of graphemes and phonemes to aid learning

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AU BR CA CN DE ES GB IL IN JP KR NO PL RU SE SG TR US ZA

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2483321

Country of ref document: CA

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP