FR2496310A1 - Appareil de traitement de texte - Google Patents
Appareil de traitement de texte Download PDFInfo
- Publication number
- FR2496310A1 FR2496310A1 FR8123400A FR8123400A FR2496310A1 FR 2496310 A1 FR2496310 A1 FR 2496310A1 FR 8123400 A FR8123400 A FR 8123400A FR 8123400 A FR8123400 A FR 8123400A FR 2496310 A1 FR2496310 A1 FR 2496310A1
- Authority
- FR
- France
- Prior art keywords
- text
- data
- page
- text data
- recorder
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Document Processing Apparatus (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Printers Characterized By Their Purpose (AREA)
- Signal Processing Not Specific To The Method Of Recording And Reproducing (AREA)
Abstract
L'INVENTION CONCERNE UNE MACHINE DE TRAITEMENT DE TEXTE DU TYPE PORTATIF. ELLE COMPREND UN CLAVIER 10, UNE MEMOIRE TAMPON D'INFORMATION A CAPACITE D'UNE PAGE DE TEXTE, UN DISPOSITIF D'AFFICHAGE 20 PERMETTANT DE VISUALISER UNE PARTIE DE LA PAGE, UN CIRCUIT 70, 61, 62 COMMANDANT LE FONCTIONNEMENT DE LA MEMOIRE TAMPON ET LE TRANSFERT DE DONNEES ENTRE LADITE MEMOIRE ET UNE BANDE MAGNETIQUE D'UNE CASSETTE UTILISEE DANS UN ENREGISTREUR 30 INCORPORE A LA MACHINE.
Description
La présente invention concerne des appareils de traitement de texte avec
lesquels une information du type texte peut Etre composée et stockée pour etre plus tard reprise en vue d'une modification et
d'une mise a u p o i n t. L'invention s'applique plus particu-
lièrement à un appareil de traitement de texte permettant de stocker séquentiellement sur la bande magnétique d'une cassette des blocs de données correspondant à des pages d'un document du type texte et permettant l'extraction de ces blocs de données en vue de leur mise
au point ou leur impression.
Il existe sur le marché le besoin d'un appareil de traite-
ment de texte qui soit portatif et peu coQteux tout en étant d'un emploi universel. Un tel appareil de traitement de texte trouverait
de larges applications en dehors du bureau, par exemple à des rencon-
tres ou des réunions, et en déplacement. Toutefois, un tel appareil de traitement de texte doit âtre compact en même temps que robuste de
façon qu'il puisse, par exemple, s'ajuster dans une enceinte de trans-
port ayant la taille d'un attaché-case. L'appareil de traitement de
texte doit également etre conçu pour employer une alimentation élec-
trique indépendante de façon qu'il puisse être utilisé lorsqu'il n'y
a pas de connexion possible au secteur, comme par exemple, en voyage.
L'alimentation électrique à piles ou accumulateurs doit en outre, naturellement, permettre d'utiliser l'appareil de traitement de texte à l'étranger, lorsque l'alimentation offerte par le secteur présente une tension et, ou bien, une fréquence qui sont différentes de celles
dont on dispose au bureau.
Les appareils de traitement de texte existant actuellement utilisent ce qu'on appelle un "disque souple" pour mémoriser des données de texte introduites à l'aide d'un clavier. Une unité de commande de disque doit donc exister dans l'appareil de traitement de texte pour permettre l'écriture des données de texte sur le disque souple et leur extraction. Cette unité de disque est un moyen assez encombrant et massif, et de telles unités ont tendance à Etre conteuses. De plus, ces disques et ces unités de commande de disque sont sensibles à la poussière, aux vibrations et aux fluctuations de l'alimentation électrique. Il n'est donc pas possible de proposer des appareils de traitement de texte à disque bon marché qui soient
conçus pour etre transportés et âtre utilisés hors du bureau.
C'est pourquoi un but de i'invention est de propest -
appareil de traitement de texte qui surmonte les inconvénients des
appareils de la technique antérieure.
Selon un autre but de l'invention, l'appareil dc trai te-
ment de texte permet de composer un document du type texte et de le
mémoriser, page par page, sur une bande magnétique.
Selon un autre but, l'appareil contient un enregistreur à cassette dont on peut utiliser la mme cassette pour la dictée et
l'enregistrement de données de texte.
Un autre but de l'invention est de proposer un appareil de traitement de texte dans lequel les données correspondant à une page particulière d'un document du type texte peuvent tre transférées d'une partie d'une bande magnétique, mises sous forme d'écriture, puis renvoyées à la partie respective de la bande sans que d'autres données, correspondant à des pages antérieures ou postérieures du document,
soient altérées.
Selon un autre but, l'appareil de traitement de texte de l'invention est compact et robuste et peut être utilisé comme unité portative. Dans un appareil de traitement de texte selon un aspect de l'invention, un document du type texte peut être composé et mis sous forme d'écriture, et les données de texte représentant chacune de ses pages peuvent être temporairement mémorisées de façon que les données de texte mémorisées puissent être transférées, page par page, R une bande magnétique bobinéepar exemple, sur une microcassette et depuis cette bande magnétique. Un tel appareil de traitement de
texte à microcassette comprend un clavier par lequel on peut intro-
duire manuellement les données de texte et les instructions de
traitement de texte; une mémoire tampon de texte pouvant tem!orai-
rement mémoriser une page des données de texte; un dispositif d affi chage de caractères permettant d'afficher visuellement une partie de la page de données de texte mémorisées dans la mémoire tampon de t:exte, par exemple une demi-ligne; un, enregistreur à cassette permeiLtan de transférer les données de texte entre la mémoire tampon de texte et la bande magnétique de la cassette; et un circuit de traitement de signaux, utilisant de préférence un microprocesseur, qui commande ie fonctionnement de la mémoire tampon de texte et de l'enregistreur cassette de façon à transférer la page de données de texte sur la bande magnétique en réponse à une instruction de traitement de texte introduite au clavier et à également transférer de la bande magnétique à la mémoire tampon de texte une page mémorisée de données de texte
en réponse à une autre instruction introduite au clavier.
L'appareil de traitement de texte peut également comporter
des transducteurs électro-acoustiques, comme un microphone et un haut-
parleur incorporés. De préférence, le circuit de traitement de signaux comporte une unité d'interface, commandée par le microprocesseur, qui couple sélectivement les transducteurs acoustiques et la mémoire tampon de texte à l'enregistreur à cassette. Ceci permet d'enregistrer une dictée orale et des blocs, de la longueur d'une page, de données de texte en les entremêlant sur la bande. Il peut Etre prévu un circuit d'assourdissement, ou d'extinction de sons, qui rend automatiquement muet le haut-parleur lorsqu'un bloc enregistré de données de texte est
en train d'être extrait de la bande magnétique.
Les blocs de données de texte de la longueur d'une page
peuvent être enregistrés sur la bande magnétique sous une forme compre-
nant un train de codes de début de message représentant le début d'un enregistrement de données correspondant à une page de données de texte, un intervalle d'inter-enregistrement silencieux, une partie de données de texte dont les données représentent la page du document de texte, et un train de codes de fin de. message représentant la fin de l'enregistrement de données. Pour faciliter la mise sous une forme propre à l'écriture, on peut donner à tous ces blocs une même longueur, indépendamment du fait que la page soit ou non remplie à sa capacité maximale. L'intervalle d'inter-enregistrement doit avoir
une longueur au moins égale à la distance séparant les têtes d'enre-
gistrement-reproduction et d'effacement sur l'enregistreur à cassette.
La description suivante, conçue à titre d'illustration
de l'invention, vise à donner une meilleure compréhension de ses caractéristiques et avantages; elle s'appuie sur les dessins annexés, parmi lesquels: - la figure 1 est une vue en plan d'un appareil de traitement de texte portatif à microcassette constituant un mode de réalisation de l'invention; - la figure 2 est un schéma de circuit simplifié de l'appareil de traitement de texte de la figure 1; - les figures 3 à 5 montrent le format de présentation des données de texte enregistrées sur la bande au moyen de l'appareil de traitement de texte de la figure 1; et
- les figures 6 et 7 sont des organigrammes qui se révè-
lent utiles pour respectivement expliquer l'extraction de la bande d'une page de données de texte et le retour à la bande de la page de
données de texte. -
On se reporte d'abord à la figure 1. Le panneau de commande d'un appareil de traitement de texte constituant un mode de réalisation de l'invention possède un clavier 10 qui peut se présenter de façon générale sous forme d'un clavier normalisé de type américain ou clavier "QWERTY". Il va de soi qu'un clavier français, dit clavier "AZERT", peut également être utilisé sur la machine de l'invention, et il va également de soi que les indications gravées sur les touches de la machine pour aider l'utilisateur sont des mots ou des abréviaticoe de la langue correspondant au type de clavier, quand il ne s'agit pas, comme c'est souvent le cas, de mots ou d'abréviations de la langue du constructeur. Le clavier 10 comporte un ensemble 11 de touches de caractères servant à "taper" des lettres, des chiffres, et la ponctuation, et il comporte également, comme cela est habituel, les touches de retour à la ligne, de tabulation indiquée par "TAB" et d'espacement arrière indiquée par "IBS". Une barre d'espacement 12 est placée au centre de la partie inférieure du clavier 10 et est encadrée à droite et à gauche par des touches de gain de temps "STENO SPACE", 13 et 14. Une touche de code 15, apparaissant sous la forme "CODE", est placée à gauche de la touche 13 de gain de temps, et une touche de repositionnement 16, apparaissant sous la forme "RESET", est placée
à la droite de la touche 14 de gain de temps. Un interrupteur marche-
arrêt 17 est disposé au-dessus des touches 11. -
Les touches de gain de temps 13 et 14 servent à effectuer une fonction d'abréviation et sont destinées à diminuer à la fois le nombre de frappes des touches et le temps de frappe de l'utilisateur, afin d'améliorer la précision et l'efficacité de la frappe. La fonction d'abréviation produit un groupe prédéterminé de caractères lorsque l'on enfonce la touche de gain de temps 13 ou 14 et une autre touche 11 unique. Par exemple, si l'on enfonce la touche "A" et la
touche 14 de gain de temps, le mot "invention" peut tre produit.
Natu-llenlemznt, tout autre mot, de préférence de plus de deux lettres, peut ainsi être produit et, à titre d'exemple, si l'on enfonce à la fois la touche "Y" (pour une position "soulevée" du clavier, que l'cn obtient en appuyant sur une touche communément appelée"de majuscule") et La touche de gain de temps 14, le mot "pourcentage" est produit. La fonction d'abréviation peut également Etre utilisée pour produire des suffixes destinés à venir à la suite de radicaux de mots. Chaque lettre et chaque chiffre peuvent donc être utilisés pour produire
dans sa forme complète un mot abrégé et un suffixe abrégé.
Comme on peut le voir sur la figure 1, plusieurs des touches il portent l'indication d'un mot de fonction de code ou d'un symbole de caractère particulier. La touche de code 15, portant l'indication "CODE" est utilisée avec une touche choisie parmi celles portant une indication pour produire un code d'instruction de fonction associé. Par exemple, un code d'instruction de fin de page est produit lorsque l'on enfonce la touche de code 15 et que l'on enfonce ensuite
la touche P, portant l'indication "END". En outre, un code d'instruc-
tion de fin de document est produit lorsque l'on enfonce la touche de code 15 et la touche D, portant l'indication "END". La touche 16 de repositionnement, portant l'indication "RESET", sert à désactiver une fonction codée quelconque et à ramener le clavier 10 dans sa fonction
de frappe.
Un dispositif 20 d'affichage de clavier est disposé au-dessus du clavier 10 et possède un module 21 d'affichage à cristaux liquides d'une demiligne, qui es.t constitué de quarante caractères ou signes, dont chacun est une matrice de 5 x 10 points. Dans ce mode de réalisation, chaque ligne a une longueur de quatre-vingtearactères, chaque page ayant jusqu'à soixante-six lignes. Par conséquent, le module d'affichage 21 est conçu pour identifier le numéro courant de page et
le numéro courant de ligne de la partie d'un document qui est visua-
lisé, ainsi que pour indiquer si les données de texte visualisées se
trouvent dans la moitié gauche ou la moitié droite de la ligne consi-
dérée. Un enregistreur à microcassetté incorporé 30 est disposé
à la partie supérieure droite du panneau de la figure 1. L'enregis-
treur 30 représenté montre une microcassette 31 en place dans un support 32 de microcassette. Un bouton d'éjection 33 sert à éjecter la microcassette 31 hors du support 32 pour permettre d'enlever cette microcassette, par exemple pour le stockage ou le transport -r lieu éloigné, ou pour l'insertion d'une microcassette nouve^:.' C1 d'une microcassette contenant des données relatives à un cou,:r.ant à reproduire. La touche d'éjection 33 est associée à un mécanis: de sécurité (non représenté) permettant d'ecpcher que la micro- cassette 31 ne soit éjectée pendant une opération 'enregistrenen
ou de reproduction.
Un microphone à condensateur encastré 34 et un hau parleur encastré 35 sont également disposés dans Me panneau pour servir respectivement à l'enregistrement d'une dictée ou d!autres informations de nature acoustique et pour en obtenir une reproductionc sonore. Un panneau 40 de commande d'enregistreur à microcanset.e comporte des touches de commande "RMI", "STOP", "PLAIIY", "FFWD"V "'R!" et "PAUSE" qui servent respectivement à mettre en service les fonctions de rebobinage, d'arrêt, d'avance rapide, d'enregistrement et de pauses ou arrêt momentané. Ces touches de commande sont utilisées pendant l'enregistrement et la reproduction sonores et leurs fonctions sont bien connues. Aucune de ces touches, à l'exception de la touche '"TOP" ne peut être actionnée lorsqu'une page de données de texte est en
cours de transfert de la bande ou vers la bande de la microcassette 31.
La touche de reprioduction "PIAY" sert à la reproduction d'une voix c-
d'un autre enregistrement sonore. ainsi qu'à provoquer le transfert
de données de texte à partir de la bande de la microcassette 31.
Un panneau 50 de touches de commande est disposé à le gauche du panneau 40 de commande de microcassette, et il comporte une
touche 51 de déplacement à gauche du curseur, une touche 52 de déola-
cement à droite du curseur, une touche 53 de suppression de carac:erè,
une touche 54 d'insertion de caractère, une touche 55 de dérrulee.
au-dessus de la ligne et une touche 56 de dé:.oulement au dezarus r: a ligne. Ces touches 51 à 56 servent à commander i'affichage présent:
sur le dispositif 20 d'affichage de clavier en se révèle prt u.
rement utile dans une opération de mise en forme.
Pendant la frappe et pendant n'importe quelle >épraion de mise en forme, on voit apparaître un curseur sur le module- 21 eu niveau de la position a laquelle se trouvera le caractère lui va t;-e frappé sur le clavier 10. De préfdrence. le cur seur se r-erte cm:,le
une barre placée au-dessous de la position du ca:act&re.
Pendant une opération de mise en forme, on utilise la touche 51 de déplacement à gauche du curseur et la touche 52 de déplacement à droite du curseur pour déplacer le curseur vers la gauche et vers la droite jusqu'à une position de mise en forme voulue, par exemple pour insérer ou supprimer un caractère. On enfonce la touche 53 de suppression de caractère pour supprimer n'importe quel caractère se trouvant à la position du curseur et pour réduire l'espacement ainsi formé. On enfonce la touche 54 d'insertion de caractère pour insérer un caractère ou un espace au niveau de la position du curseur ou pour ajuster l'espacement entre les mots. On enfonce la touche 55 de déroulement au-dessus de la ligne pour visualiser les quarante premiers caractères d'une ligne particulière ou pour visualiser les quarante derniers caractères de la ligne précédente. De même, on enfonce la touche 56 de déroulement audessous de la ligne pour afficher les quarante derniers caractères d'une ligne particulière, ou pour afficher les quarante premiers
caractères de la ligne immédiatement suivante.
Outre les touches de fonction décrites ci-dessus, le clavier comporte les touches des machines à écrire classiques: le passage bloqué en majuscule est indiqué par "LOCK" et le passage non bloqué en majuscule par "SHIFT". Elle comporte aussi des touches propres aux machines de traitement de texte, pour des fonctions bien connues de l'homme de l'art. Ainsi, aux touches respectives "E", "R' et "", "T"l, ".O"t, "A", "I", "N", 'S", "X" sont associées des fonctions symbolisées respectivement paf les indications "LINE", "MRGN", "S/RST", "PAGE", "MODE", "RST", "DOCU", "DISP", "COMW' (respectivement pour
ligne, marge, positionnement-repositionnement, page, mode, reposition-
nement, document, etc.). Ces fonctions sont classiques et, par souci
du brièvement, on ne les décrira pas.
On va maintenant expliquer, en relation avec la figure 2, l'appréciation générale des interconnexions de circuit de l'appareil de traitement de texte décrit ci-dessus. Les éléments précédemment décrits en relation avec la figure 1 sont identifiés sur la figure 2
par les mêmes numéros de référence, et on ne répétera pas leur des-
cription détaillée.
Comme on peut le voir sur la figure 2, le panneau 10 du clavier comporte un codeur 18 de clavier dont les entrées sont connectées aux touches.1 à 16 et aux touches 51 à 56 du panneau;0 de commande. De plus, le dispositif 20 d'affichage de caractères comporte un organe 22 de commande et de mise en tampon de caractères
couplé au module d'affichage à cristaux liquides 21.
Un panneau 60 de commande de microcassette, indiqué dans son ensemble par une ligne ferrme en trait interrompu, sert à commander le fonctionnement de l'enregistreur 30 à microcassette; Le panneau 60 de commande de microcassette comporte une interface 61 d'enregistreur à microcassette connectée A-l'enregistreur à microcassette 30 de
manière à commander son fonctionnement ainsi qu'à recevoir des ins-
tructios et recevoir des données-de texte en vue de leur transfert
ver la bande magnétique et depuis la bande magnétique de la micro-
cassette 31. L'interface 61 comporte un microprocesseur 62 à quatre bits permettant de commander le fonctionnement de l'enregistreur 30 à microcassette. Le microprocesseur 62 comporte une mémoire servant à stocker un code d'adresse de fin de mise en forme contenu dans un bloc de données contenant également les données de texte représentant une page du document à transférer sur la bande, Le panneau 60 de
commande de microcassette comporte en outre un circuit d'assourdis-
sement ou de réglage silencieux 63 qui est connecté au haut-parleur 35> de manière à couper ce dernier lorsque des données sont transférées à la microcassette ou en provenance de celle-ci. Un codeur 64 à déplacement de fréquence transforme les données de texte en un courant de signes et d'espaces représentés par exemple par des sons
acoustiques dont les fréquences respectives sont de 600 et 300 Hz.
Le codeur 64 à déplacement de fréquence a également pour fonction de transformer les sons recueillis de la bande de la microcassette 31
en données binaires.
Un microprocesseur 70 commande le fonctionnement du clavier 10 du dispositif d'affichage 20, et de l'enregistreur 30 à microcassette. Le microprocesseur 70 comporte une mémoire tampon de
texte 71, qui peut être, par exemple,une mémoire à accès direct.
La mémoire tampon de texte 71 possède de préférence une capacité pouvant atteindre 1800 bytes de 8 bits de façon à stocker au maximum 1800 caractères de frappe ou 66 lignes, correspondant à une page de texte sur un papier normalisé (c'est-à-dire une feuille de papier pour correspondance).-La mémoire tampon de texte 71 sert donc à mémoriser temporairement des données correspondant à une page pariLcilère d'un document de texte jusqu'à ce que ces données
puissent Etre transférées à la microcassette 31.
Une unité centrale de traitement 72 fait fonction
d'unité de commande principale commandant le fonctionnement du micro-
processeur, tandis qu'une mémoire fixe 73 mémorise tous les pas de programme nécessaires au fonctionnement de la machine de traitement de teste. Une interface 74 fait fonction de tampon et relie le codeur
18 du clavier 10 et le tampon d'affichage 22 du dispositif 20 d'affi-
chage de clavier avec le microprocesseur 70. Une ligne commune de données 75 offre une liaison de communication interne reliant la mémoire tampon de texte 71, l'unité centrale de traitement 72, la mémoire fixe 73, l'interface 74 et l'interface 61 de l'enregistreur
à microcassette.
Ainsi que cela a été mentionné ci-dessus, la mémoire tampon de texte 71 mémorise jusqu'à 1800 caractères au maximum, soit un maximum de 66 lignes. Une fois que la mémoire tampon de texte 71 est pleine, ou bien lorsque la page est finie, l'opérateur peut introduire sur le clavier 10 une instruction d'enregistrement de texte, par exemple en enfonçant la touche de code 15 et la touche P. Ensuite,
le contenu de la mémoire tampon de texte 71 sera transféré à la micro-
cassette 31 par l'intermédiaire de l'interface 61 d'enregistreur à microcassette. Pendant ce transfert de données, le microprocesseur 62 à quatre bits qui reçoit et mémorise le code de fin de mise en forme, prend le contrôle de l'unité centrale de traitement 72. Ensuite, lorsqu'il est déterminé que l'adresse de fin dé mise en forme indiquée correspondant au code d'adresse de fin a été atteinte, l'unité de
commande 72 du microprocesseur 70 échappe au contrôle du microproces-
seur 62, de sorte que l'opérateur peut commencer à introduire dans la mémoire tampon de texte des données de texte correspondant à une
nouvelle page.
Toutefois, s'il souhaite visualiser une page précédem-
ment frappée qui est mémorisée dans la microcassette 31, l'opérateur peut enfoncer la touche de reproduction "PLAY", de sorte qu'un signal d'instructionscorrespondant soit produit. En conséquence, l'unité centrale de traitement 72 commande à l'interface 61 d'enregistreur à microcassette de reproduire la page de données de texte mémorisée sur la microcassette 31. Alors, l'interface 61 et l'enregistreur 30 associé reproduisent la page de données de texte qui a été placée dans la mémoire tampon de texte 71 de sorte que les données peuvent
Etre mises en forme ou corrigées par l'opérateur.
Comme l'enregistreur à microcassette 30 peut fonctionner pour enregistrer des données ou pour enregistrer des sons acoustiques, il est possible d'enregistrer une dictée orale aussi bien que des pages de données de texte sur la même cassette 31. Ceci permet naturellement de décrire par voie orale le document, ou des parties spéc4ales de
celui-ci, qui sont enregistrées sur la cassette 31.
On va maintenant expliquer, en relation avec les
figures 3, 4 et 5, les formats de présentation utilisés pour l'enre-
gistrement de la voix et de données au moyen de la machine de traite-
ment de texte décrite ci-dessus constituant un mode de réalisation de l'invention.
La figure 3 montre le format de présentation d'enre-
gistrement de base-sur la bandes dans lequel des segments respectifs et 90 de dictée orale et de données de texte sont enregistrés sur une bande T de microcassette. A titre d'illustration, on a montré, au voisinage de la bande T, une tete d'enregistrement et, ou bien, de reproduction 77 et une tete d'effacement 78, qui sont disposées à
l'intérieur de l'enregistreur 30.
Le segment 80 de dictée orale de sons acoustiques comporte un segment 81 de voix enregistrée entouré par des parties
de garde vierges 82.
Les segments de signaux de données 90, qui correspondent chacun à une seule page de données de texte, sont formés d'un train de codes de début de message formé de 78 bytes de données d'étiquette de début, d'un intervalle 92 inter-enregistrement ou partie muette o aucune donnée n'est enregistrée, d'un train de codes de texte 93 contenant les 1800 bytes de données de texte et d'un train de codes de fin 94 contenant des données de fin de message. Des segments successifs de signaux de données 90 sont séparés par une courte partie
de garde vierge 82.
L'intervalle inter-enregistrement 92 et la partie de garde vierge 82 sont plus longues que la distance séparant la tête
d'enregistrement, et, ou bien, de reproduction 77 et la tête d'effa-
cement 78. De préférence, l'intervalle inter-enregistrement 92 a une
durée d'environ deux secondes.
Dans la suite de la description, on notera que les
nombres présentés entre guillemets sont des nombres hexadécimaux, c'est-àdire des nombres notés "0" à "F" correspondant respectivement
aux nombres décimaux 0 à 15.
Comme on peut le voir de manière plus détaillée sur la figure 4, le train de codes de début de message 91 comporte trois blocs successifs identiques de codes de début de message 191, 191' et 191". Chacun des blocs 191, 191' et 191" contient deux bytes "ZERO",
qui chacun un nombre hexadécimal "00", suivis de trois bytes de synchro-
nisation "SYNC", qui sont chacun un nombre hexadécimal "16". Suivent ensuite un code d'étiquette de début de message "EHM", qui est dans ce cas un nombre hexadécimal "11", et un code d'adresse de bloc Bl, B2 de deux bytes. Comme cela est présenté sur la figure 5, le code d'adresse de bloc est formé par séparation d'un byte d'adresse de bloc à huit bits "XY" en un petit groupe supérieur de quatre bits "X' et un petit groupe inférieur dequatre bits "Y". Ensuite, un petit groupe fictif de "3' est ajouté de façon que le code d'adresse de bloc apparaisse sous forme de bytes fictifs de huit bits "'3X" et "3Y". Chacun des blocs 191, 191' et 191" se termine en un code de contrôle de bloc "BCC" qui peut être obtenu, par addition modulo,deux comme code de parité. Un code d'étiquette de fin de début de message 291 est inclusà la suite du
dernier bloc de code de début de message 191".
Ainsi que cela a été mentionné ci-dessus, l'intervalle interenregistrement 92 est au moins aussi long que la séparation entre la tête d'enregistrement et, ou bien, de reproduction 77 et la tête
d'effacement 78. Ceci permet la lecture sur la bande d'une page parti-
culière de texte et son introduction dans la mémoire tampon de texte 71, la page étant ensuite mise en forme et replacée, une fois mise en forme, sur la bande T sans que ceci altère aucune des parties restantes de la
bande et sans qu'il faille modifier le train de codes de début de mes-
sage 91.
Dans ce mode de réalisation, le train de codes de texte 93 est formé de deux bytes "ZERO", de trois bytes de synchronisation "SYN1C", et d'un code d'étiquette de données "DM", qui est dans ce cas
un nombre hexadécimal "LA". Suivent ensuite trente-deux bytes consti-
tuant des codes de comande de données. Les codes de commande de données comportent un code d'adresse de page "Pl.", "P2" formé de la manière indiquée sur la figure 5, deux petits groupes de quatre bits combinés chacun avec un nombre hexadécimal "3". Des codes d'adresse de tabulation "TAB-l" à "TAB-16" identifient la position des taquets de tabulation et des marges sur la page. Des codes d'adresse de fin "EEAl" à "EEA4" identifient la longueur de page des données de taxte contenues dans le train de codes de tente 93 et servent conmme
cela a été indiqué ci-dessus, a commander le fonctionnement du micro-
processeur a quatre bits 62. Dix bytes "1Xl" à "XXlO" sont réservés à un développement futur du système. Suivent ensuite les 1800 bytes de données de texte, un code de fin de page eu de fin de document "PE/DE", et un code de contrôle de parité "'BCC"g qui peut ttre utilisé pour la détection et,ou bien, la correction d'erreurs. Huit codes fictifs "YY1" à "YY8"t sont également réservé a un développement futur du système. Le train de codes de fin de message 94 comporte deux
bytes zdro "ZERO", trois bytes de syachronisation "iSYNC"' une éti-
quette de fin de message "TDV', qui vaut "1l311, et un code de contrôle de bloc ou code de parité. Dans cet exemple, le code de parité vaut
également "1113".
Dans le format de présentation de bande qui est indiqué sur la figure 3, la longueur du segment 90 de signaux de données a une
valeur prédéterminée constante pour chaque page de données de texte.
La conversion décrite ci-dessus en relation avec la figure 5 est effectuée pour chaque byte du code d'adresse de page "Pl" "IP2"1 et du code d'adresse de bloc "Bl", "B2", ainsi que pour les codes de tabulation I"TAB-l" à "TAB-16". Ceci emptche que les réglages de tabulation et identification de bloc de page correspondants soient interprétés de façon erronée dans le cas o il arrive une erreur, par
exemple par perte ou Mauvaise lecture des données reproduites.
Puisque la longueur de chaque segment 90 de signaux de données est constante, indépendamment de la quantité de données de texte existant surla page considérée, il est possible de mettre en forme ou de réécrire l'un quelconque de plusieurs segments de signaux de données 90 successifs qui sont séquentiellement enregistrés sur la bande T de la microcassettesans altérer un des segments de signaux de
données 90 précédent ou suivant.
Les bandes de garde vierges 82 sont prévues pour permettre d'éviter un enregistrement pendant la durée qu'il faut à la
bande n pour démarrer ou s'arrêter.
L'unité centrale de traitement 72 a pour fonction, lorsqu'apparaît le train de codes de début de message 91, de fournir un signal d'assourdissement au circuit 63 d'assourdissement ou de réglage silencieux. Ensuite, pendant le transfert du train de codes de texte 93 entre la mémoire tampon de texte 71 et l'enregistreur à microcassette 30, le haut-parleur 35 est mis dans l'impossibilité d'émettre des sons de données non souhaitables. Toutefois, lorsque apparaît le train de codes de fin de message 94, l'unité 72 làche le
circuit de réglage silencieux 63.
L'enregistreur 30 est mis dans un mode d'arrêt par
l'unité 72 lors de la détection du train de codes de fin de message 94.
On peut expliquer, en relation avec l'organigramme de la figure 6, la manière dont une page tapée de données de texte est lue sur la bande T pour être transférée dans la mémoire tampon de texte 71 et, en relation avec l'organigramme de la figure 7, la manière dont la réécriture sur la bande T d'une page mise en forme de données de
texte en provenance de la mémoire tampon de texte 71 est effectuée.
En enfonçant la touche de reproduction "PLAY" du panneau 40, l'opérateur fait partir l'opération de lecture d'un segment de signaux de données 90 particulier, correspondant à une page voulue de données de texte, dans la mémoire tampon de texte 71. Ensuite, au
cours de l'opération [1], un compteur d'erreurs ERCNT du micro-
processeur 70 est mis à zéro.
Dans l'opération [2], l'enregistreur à microcassette 30
est mis dans son mode de reproduction, et la bande T de la micro-
cassette défile devant la tête d'enregistrement et, ou bien, de
reproduction 77.
A ce moment, le train de codes de début de message 91 est lu et interprété (opération [3]). Si deux des trois blocs de codes de début de message redondants 191, 191' et 191" sont identiques, l'opération [4] est alors effectuée; sinon, la bande est rebobinée jusqu'en un point se trouvant en avance par rapport au train de codes
de début de message 91 et la bande T est lue une deuxième fois.
Dans l'opération [4], un compteur de bande TCNT du microprocesseur 62 est mis à zéro et, à cet instant, dans l'opération [51, un signal d'assourdissement est fourni au circuit de réglage
silencieux 63. Ensuite, dans l'opération [6], l'intervalle inter-
À... J,
enregistrement 92 est contrôlé. Dans l'opération [7], lorsqua i:éti-
quette de données DM a été détectée, le train de code de texte 93 est lu sur la bande T et est, par conséquent, introduit dans la Fémoire tampon de texte 71 (opération [8]). Ceci se poursuit jusqu'à ce qu'un caractère PE ou DE de fin de page ou de fin de document ait été détecté
(opération [9]).
Dans l'opération [10], le caractère BCC de code de contrôle de bloc de données est comparé à la parité des données se trouvant dans le train de codes de texte 93 et, si le code BCC est confirmé, l'opération [11] est effectuée; sinon, si le code de contrôle de bloc BCC n'est pas confirmé, ce qui indique la présence
d'une erreur, c'est l'opération [12] qui est effectuée.
Dans ce dernier cas, le compteur d'erreurs ERCNT est incrémenté d'une unité. Dans l'opération [13], le contenu du compteur d'erreurs ERCNT estcomparé avec une valeur fixe, par exemple 3, et, si le contenu est inférieur à cette valeur, la bande T est rebobinée jusqu'à ce que le compteur de bande TCNT contiennent -1. Ainsi, la bande T est rebobinée jusqu'en un point se trouvant en avance par rapport au train de codes de début de message 91. Après cela, toutes les opérations précédentes [2] à [10] sont reprises, et une autre tentative est faite pour introduire les données de texte libres
d'erreurs dans la mémoire tampon de texte 71.
Lorsque trois tentatives ont été effectuées pour intro-
duire les données de texte à la mémoire 71 et que le code de contrôle de bloc BCC est de nouveau déterminé, au cours de l'opération [10] comme erroné (ERCNT = 3), une indication d'erreur est affichée
(opération [15]), puis l'opération [11] est effectuée.
Dans l'opération [11], le microprocesseur 70 cesse d'écrire d'autres informations de texte dans la mémoire tampon de texte 71. Puis, la bande T subit un contrôle portant sur le prochain intervalle inter- enregistrement (92) (ou segment muet 82) (opération [16]) et subit un autre contrôle portant sur l'existence du train de codes de fin de message 94 (opération [17]). Si le code 94 est atteins avant que le prochain intervalle 82 ou 92 survienne, l'enregistreur à microcassette 30 est mis dans son mode d'arrêt, et le circuit de réglage silencieux 63 est rendu inactif. Toutefois, si l'intervalle 92 suivant survient avant la détection du train suivant de codes de fin de message, un drapeau "incomplet" est mis à "1", et une indicution "incomplet'! est présentée sur le dispositif d'affichage 20 du clavier (opération [18]), puis l'opération [19] est effectuée, au cours de
laquelle l'enregistreur 30 est arrêté et le circuit de réglage silen-
cieux 63 est rendu inactif.
Une fois que la page de données de texte issue du train de codes de texte 93 a été mémorisée dans la mémoire tampon de texte 71,
ces données peuvent Etre appelées et visualisées, à raison d'une demi-
ligne à la fois, en vue de la mise en forme et de la correction ou en vue de l'insertion de données de texte supplémentaires. Ensuite, la page de données de texte réécrite mise en forme et, ou bien, corrigée peut Etre renvoyée à sa place initiale sur la bande sous forme d'un nouveau train de codes de texte 93 à la suite du train de codes de début de message 91 et de l'intervalle inter-enregistrement 92 initiaux.
On va maintenant expliquer, en relation avec l'organi-
gramme de la figure 7, le retour des données de texte mises en forme
sur la bande T de la microcassette 31.
Lorsque l'opérateur a contrôlé la page de texte et en a terminé la mise en forme, l'opérateur enfonce la touche de code 15 et la touche P ("END'). Ceci produit la délivrance d'une instruction
de fin de page à destination de l'unité centrale de traitement 72.
A cet instant, la bande T se rebobine jusqu'à ce que le compteur TCNT atteigne un contenu de -1 (opération [21]). Cette position de la bande correspond au début du train de codes de début de message 91. Ensuite, le microprocesseur 70 place l'enregistreur à cassette 30 dans son mode de reproduction (opération [22]) et le microprocesseur 70 contrôle l'existence du train de codes de début de message 91 (opération [23]). Puis, lorsque le train de codes de début de message 91 survient, l'unité centrale de traitement 72 délivre un signal d'assourdissement au circuit de réglage silencieux 63 (opération [24]), et l'existence de l'intervalle inter-enregistrement 92 est contrôlée (opération [25]). Lorsque l'intervalle 92 a été détecté, le
contenu de la mémoire tampon de texte 71 est transféré dans l'enre-
gistreur à microcassette 30 par l'intermédiaire de l'interface 61 d'enregistreur à microcassette, et les données de texte sont écrites par la tête d'écriture 77 sur la bande T sous forme du train de codes de texte 93 (opération [26]). Le train de codes de fin de message 94 est enregistré à la suite du train de codes de texte 93, et la tête 77 cesse d'enregistrer (opération [27]). Ensuite, lorsque l'enregistreur atteint la partie vierge 82 suivante, il est placé dans son mode
d'arrêt (opération [28]), et toute opération cesse.
Il est donc clair que, avec la machine de traitement de texte décrite cidessus, des données correspondant d un document en plusieurs pages peuvent aisément être composées et, ultérieurement, mises sous forme d'écriture. Plus spécialement, la machine de traitement de texte selon ce mode de réalisation fonctionne dans un format de présentation page par page, de sorte que, si l'on souhaite modifier
les mots dactylographiés d'une page particulière quelconque d'un docu-
ment, il est facile d'extraire cette page particulière de la cassette de bande 31 et de la placer dans la mémoire tampon de texte 71 en vue de la mise en forme. Ensuite, on peut facilement envoyer la page mise en forme de données de texte à la même place sur la bande T de la
microcassette 31.
Puisque le nombre de caractères correspondant a chaque segment 90 de données de texte est relativement petit, c'est-à-dire une page au maximum, une longueur prédéterminée de bande peut Etre utilisée pour chacune de ces parties 90. Ainsi, la bande défile toujours de cette longueur prédéterminée correspondant à la capacité maximale de la mémoire tampon de texte 71 à chaque fois qu'une page des données - de texte est enregistrée sur la bande. En conséquence, il est toujours possible d'extraire une page particulière des données de texte, de la mettre en forme, puis de la réinsérer sur la bande T sans altérer aucun
autre segment enregistré 80 ou 90.
De plus, ainsi que cela a été mentionné brièvement ci-
dessus, le microprocesseur à quatre bits 62 de l'interface 61 d'enre-
gistreur à microcassette mémorise les codes d'adresse de fin de mise
en forme EEA1 à EEA4 apparaissant dans le train de codes de données 93.
Pendant le transfert de données de texte entre l'enregistreur à micro-
cassette 30 et la mémoire tampon de texte 71, le microprocesseur à
quatre bits 62 commande l'unité centrale de traitement 72 du micro-
processeur 70. Toutefois, une fois que l'adresse de fin de mise en forme désignée, telle qu'elle est indiquée par les codes EEAl à EEA4 d'adresse de fin de mise en forme mémorisés, a été atteinte lors de l'enregistrement, l'unité centrale de traitement 72 est libérée de la charge de commander l'interface 61 d'enregistreur à microcassette et le microprocesseur à quatre bits 62, de sorte que des données de texte relatives à une page nouvelle peuvent être introduites dans la
mémoire tampon de texte 71.
Le circuit électronique comportant le codeur 18 de clavier, l'organe 22 de commande et de mise en tampon de caractères d'affichage, le microprocesseur 70 et l'interface de microcassette 61
présente des exigences de consommation électrique extrêmement faibles.
De plus, l'enregistreur à microcassette 30 a également une faible consommation électrique, tandis que, de plus, il ne fonctionne que par intermittence. Ainsi, l'ensemble de la machine de traitement de texte selon l'invention peut Etre conçu pour fonctionner à partir d'une alimentation électrique indépendante, et elle peut donc ttre rendue
parfaitement compacte et portative.
De plus, puisque la machine de traitement de texte selon l'invention utilise un enregistreur à microcassette 30 au lieu d'une unité de commande de disque, et un dispositif d'affichage à
cristaux liquides 21 au lieu d'un tube à rayons cathodiques, le dispo-
sitif ainsi conçu peut Etre extrêmement robuste et bien adapté à une
utilisation en voyage.
Bien que ceci n'ait pas été spécialement présenté dans la
description, il est facile de coupler des dispositifs périphériques à
la machine de traitement de mots. Par exemple, une imprimante de lettres compacte peut servir à imprimer les données mémorisées dans la
mémoire tampon de texte 71. De plus, on peut coupler un modulateur-
démodulateur téléphonique à la machine de traitement de texte de façon qu'elle reçoive des données de texte en provenance d'une unité éloignée ou qu'elle lui transmette des données de texte. De plus, un codeur vidéo peut être connecté de manière que la page entière contenue dans la mémoire tampon de texte 71 puisse Qtre visualisée sur un récepteur
de télévision approprié.
De plus, de nombreux autres modes de réalisation de l'invention peuvent être envisagés. Par exemple, il serait possible que la mémoire tampondi texte 71 mémorise un nombre quelque peu plus grand ou plus petit de caractères, par exemple 3600 caractères ou 900 caractères. Il est également possible de construire un appareil de traitement de texte qui incorpore un enregistreur à cassette normale, ou un enregistreur à minicassette, à la place de l'enregistreur 30 à microcassette. i8 Bien entendu, l'homme de l'art sera en mesure d'imaginer,
à partir de la machine dont la description vient d'être donnée à titre
simplement illustratif et nullement limitatif, diverses autres vrantes
et modifications ne sortant pas du cadre de l'invention.
Claims (5)
1. - Appareil de traitement de texte sur lequel une page d'un document du type texte peut Etre composéeet mise sous forme d'écriture et dans laquelle des données de texte représentant ladite page peuvent être temporairement stockées et mises sous forme d'écriture, et les données de texte mémorisées peuvent être transférées à un support magnétique ou en provenance d'un support magnétique; la machine comprenant un clavier (10) sur lequel les données de texte et des instructions de traitement de texte peuvent être introduites; une
mémoire tampon d'information (71) permettant de mémoriser temporai-
rement lesdites données de texte; un dispositif (20) d'affichage de caractères permettant d'afficher visuellement au moins une partie de
la page de données de texte mémorisée dans la mémoire tampon d'infor-
mation; et un circuit (70, 61, 62) de traitement de signaux permet-
tant de commander le fonctionnement de la mémoire tampon d'information et également de commander le transfert de données entre la mémoire tampon d'information et le support magnétique; la machine étant caractérisée en ce que le support magnétique est une bande magnétique (T) d'une cassette (31) de bande magnétique et en ce que ledit
circuit de traitement de signaux (70, 61, 62) commande le fonctionne-
ment d'un enregistreur à cassette (30) incorporé dans la machine de traitement de texte de manière à transférer ladite page de données de
texte (90) sur ladite bande magnétique (T) en réponse à une instruc-
tion de traitement de texte introduite sur ledit clavier (11, 15) et également à transférer de ladite bande magnétiqu. à ladite mémoire tampon d'information (71) une page mémorisée de ladite information de texte en réponse à une autre instruction introduite sur ledit clavier; et en ce que les pages mémorisées de données de texte (90) contenues
dans la bande (T) sont maintenues dans un ordre séquentiel.
2. Machine selon la revendication 1, caractérisée en ce que
le circuit de traitement de signaux comporte une interface (61) d'enre-
gistreur à cassette couplée audit enregistreur à cassette (30) afin de commander le fonctionnement de celui-ci, et reliée par une ligne
commune de données (75) à ladite mémoire tampon d'information (71).
3. Machine selon la revendication 2, caractérisée en outre en ce que l'interface (61) d'enregistreur comporte un microprocesseur (62) d'interface d'enregistreur qui commande le fonctionnement de l'enregistreur à cassette (30) et d'une unité de commande (72) dudit circuit (70) de traitement de signaux pendant le transfert desdites données de texte sur ladite bande, et qui garde en màmoire des codes d'adresse de fin de mise en forme (EEA1 h EEA4) contenus dans un bloc de données (90) qui contient également les données de texte (93) représentant une page du document à enregistrer sur la bande, de telle
manière que l'unité de commande (72) soit libérée de la tache consis-
tant à commander ledit microprocesseur (62) d'interface d'enregistreur, si bien que ledit clavier (11) peut Etre utilisé pour introduire dans la mémoire tampon d'information des données de texte relatives à une
nouvelle page.
4. Machine selon la revendication 1, 2 ou 3, caractérisée
en outre en ce que chaque dite page d'information de texte est trans-
férée sur ladite bande (T) sous forme d'un bloc {90)oOmportant un train
de codes de début de message (91) représentant le début d'un unregis-
trement de données correspondant à cette page; un intervalle inter-
enregistrement (92); un train de coummande de données (93: ZERO via EEA4); les données de texte représentant ladite page (93: DONNEES); et un train de codes de fin de message (94) représentant la fin de
l'enregistrement des données.
5. Machine selon la revendication 4, caractérisée en outre en ce que ledit intervalle inter-enregistrement (92) a une longueur
plus Brande que la distance de séparation existant entre un transduc-
teur d'enregistrement et, ou bien, de reproduction (77) et une.tête
d'effacement (78) qui appartiennent à l'enregistreur à cassette (30).
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP55176892A JPS57100562A (en) | 1980-12-15 | 1980-12-15 | Word processor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| FR2496310A1 true FR2496310A1 (fr) | 1982-06-18 |
| FR2496310B1 FR2496310B1 (fr) | 1986-06-20 |
Family
ID=16021569
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| FR8123400A Expired FR2496310B1 (fr) | 1980-12-15 | 1981-12-15 | Appareil de traitement de texte |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US4509138A (fr) |
| JP (1) | JPS57100562A (fr) |
| AT (1) | AT389952B (fr) |
| CA (1) | CA1171539A (fr) |
| DE (1) | DE3149462A1 (fr) |
| FR (1) | FR2496310B1 (fr) |
| GB (1) | GB2089543B (fr) |
| NL (1) | NL8105649A (fr) |
Families Citing this family (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57103565U (fr) * | 1980-12-16 | 1982-06-25 | ||
| US5675827A (en) * | 1981-05-21 | 1997-10-07 | Canon Kabushiki Kaisha | Information processing system, a processor, and an information processing method for the performing of an arithmetic operation of numeric information |
| DE3312401C2 (de) * | 1982-04-06 | 1985-06-27 | Sharp K.K., Osaka | Tragbares Dateneingabe- und Datenübertragungsgerät |
| US4825405A (en) * | 1982-10-16 | 1989-04-25 | Brother Kogyo Kabushiki Kaisha | Printer capable of printing the same data repeatedly on a plurality of copies |
| US4783645A (en) * | 1985-04-02 | 1988-11-08 | Eric Goldwasser | Quasi-steno keyboard for text entry into a computer |
| JPS6084667A (ja) * | 1983-10-17 | 1985-05-14 | Mitsubishi Electric Corp | 文章組立装置 |
| US4654818A (en) * | 1983-12-16 | 1987-03-31 | Texas Instruments Incorporated | Data processing device having memory selectively interfacing with computer |
| USRE34304E (en) * | 1985-04-02 | 1993-07-06 | Quasi-steno keyboard for text entry into a computer | |
| DE3616751A1 (de) * | 1985-05-20 | 1986-11-20 | Sharp K.K., Osaka | Uebersetzungssystem |
| JPS62104785A (ja) * | 1985-10-31 | 1987-05-15 | Canon Inc | 文書処理装置 |
| US4839857A (en) * | 1986-06-13 | 1989-06-13 | Ibm Corporation | System for facilitating the control of audio information within a word processing document with audio input |
| JPS62297930A (ja) * | 1986-06-13 | 1987-12-25 | インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション | ワ−ド・プロセシング・システム |
| JPS63173459A (ja) * | 1987-01-12 | 1988-07-18 | Toshiba Corp | 画像情報フアイル装置 |
| JPH01130260A (ja) * | 1987-11-16 | 1989-05-23 | Canon Inc | 文字処理装置 |
| US5125078A (en) * | 1988-02-26 | 1992-06-23 | Sharp Kabushiki Kaisha | Electronic display apparatus with scrolling function |
| DE3921795C2 (de) * | 1989-07-03 | 1995-03-16 | Grundig Emv | Textverarbeitungssystem mit gemeinsamer Steuereinheit für Schreib- und Diktiersystem |
| WO1993012618A1 (fr) * | 1991-12-10 | 1993-06-24 | Khyber Technologies Corporation | Dispositif organisateur et de messagerie portable comprenant un poste de base |
| JP3548617B2 (ja) | 1995-01-31 | 2004-07-28 | 株式会社日立製作所 | 情報検索装置 |
| US6040788A (en) * | 1998-01-21 | 2000-03-21 | Vlsi Technology, Inc. | Cache based scan matrix keyboard controller |
| US7156578B2 (en) * | 2002-03-19 | 2007-01-02 | Madison Kent R | Aquifer recharge valve and method |
| US20040208681A1 (en) * | 2003-04-19 | 2004-10-21 | Dechene Joseph Fernand | Computer or input device with back side keyboard |
| US7739109B2 (en) * | 2005-01-12 | 2010-06-15 | Microsoft Corporation | System and process for muting audio transmission during a computer network-based, multi-party teleconferencing session |
| US8214736B2 (en) * | 2008-08-15 | 2012-07-03 | Screenplay Systems, Inc. | Method and system of identifying textual passages that affect document length |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB1341526A (fr) * | 1971-06-30 | 1973-12-25 | ||
| GB1491720A (en) * | 1974-01-02 | 1977-11-16 | Xerox Corp | Word processing |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3654609A (en) * | 1970-03-02 | 1972-04-04 | Ibm | Proportional spacing visual editing system |
| US4028681A (en) * | 1971-09-29 | 1977-06-07 | Ing. C. Olivetti & C., S.P.A. | System for automatically processing and printing the contents and the format of a text |
| US3839630A (en) * | 1971-12-27 | 1974-10-01 | Hewlett Packard Co | Programmable calculator employing algebraic language |
| JPS4878828A (fr) * | 1971-12-30 | 1973-10-23 | ||
| CA1046644A (fr) * | 1972-07-07 | 1979-01-16 | Richard M. Spangler | Calculateur programmable |
| US3812945A (en) * | 1972-10-18 | 1974-05-28 | Wang Laboratories | Typewriter system |
| US4181966A (en) * | 1972-12-26 | 1980-01-01 | Hewlett-Packard Company | Adaptable programmed calculator including a percent keyboard operator |
| JPS5746147B2 (fr) * | 1973-11-22 | 1982-10-01 | ||
| GB1530444A (en) * | 1974-11-11 | 1978-11-01 | Xerox Corp | Automatic writing system and methods of word processing therefor |
| US3938139A (en) * | 1974-12-30 | 1976-02-10 | Young Communications Corporation | Miniature display communicator |
| US4090247A (en) * | 1975-08-11 | 1978-05-16 | Arthur D. Little, Inc. | Portable data entry device |
| DE2726815A1 (de) * | 1976-06-14 | 1977-12-15 | Sharp Kk | Datensteuer- und verarbeitungsgeraet zur speicherung von digital- und tonfrequenzensignalen auf einem magnetband |
| GB2015220B (en) * | 1978-02-23 | 1982-08-25 | Endfield C | Portable key-board device |
| US4264217A (en) * | 1978-07-21 | 1981-04-28 | Sieno Duane D De | Text editor |
| US4279021A (en) * | 1979-02-15 | 1981-07-14 | Telxon Corporation | Portable data entry apparatus including plural selectable functional configurations |
-
1980
- 1980-12-15 JP JP55176892A patent/JPS57100562A/ja active Pending
-
1981
- 1981-12-08 CA CA000391773A patent/CA1171539A/fr not_active Expired
- 1981-12-09 US US06/328,836 patent/US4509138A/en not_active Expired - Fee Related
- 1981-12-14 DE DE19813149462 patent/DE3149462A1/de not_active Ceased
- 1981-12-15 FR FR8123400A patent/FR2496310B1/fr not_active Expired
- 1981-12-15 GB GB8137758A patent/GB2089543B/en not_active Expired
- 1981-12-15 AT AT0536481A patent/AT389952B/de not_active IP Right Cessation
- 1981-12-15 NL NL8105649A patent/NL8105649A/nl not_active Application Discontinuation
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB1341526A (fr) * | 1971-06-30 | 1973-12-25 | ||
| GB1491720A (en) * | 1974-01-02 | 1977-11-16 | Xerox Corp | Word processing |
Also Published As
| Publication number | Publication date |
|---|---|
| US4509138A (en) | 1985-04-02 |
| JPS57100562A (en) | 1982-06-22 |
| CA1171539A (fr) | 1984-07-24 |
| AT389952B (de) | 1990-02-26 |
| NL8105649A (nl) | 1982-07-01 |
| GB2089543B (en) | 1985-09-18 |
| GB2089543A (en) | 1982-06-23 |
| DE3149462A1 (de) | 1982-06-24 |
| FR2496310B1 (fr) | 1986-06-20 |
| ATA536481A (de) | 1989-07-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4509138A (en) | Word processor | |
| EP0389261A2 (fr) | Dispositif compact pour la reproduction de données | |
| KR980004875A (ko) | 디브이디 재생기의 문자 표시 장치 및 방법 | |
| US6042014A (en) | Method for recording and playing back information on magnetic strips and related reading/recording apparatus | |
| FR2496296A1 (fr) | Appareil de traitement de texte | |
| FR2514542A1 (fr) | Appareil de reproduction de donnees destine a reproduire des donnees numeriques enregistrees sur des multi-pistes | |
| JPH02206064A (ja) | 電子ファイル装置 | |
| US3881072A (en) | Audible indexing for dictation apparatus | |
| FR2496295A1 (fr) | Appareil de traitement de texte | |
| TW405117B (en) | Record medium, reproducing apparatus, reproducing system, and remote controlling apparatus | |
| KR100349522B1 (ko) | 씨디 녹화 및 재생장치 | |
| JP3223079B2 (ja) | 音声再生装置 | |
| CA2240991C (fr) | Procede d'enregistrement et de reproduction d'une information sur des bandes magnetiques et appareil de lecture/enregistrement associe | |
| JP2745968B2 (ja) | 音声を使用した入力支援装置 | |
| JPS583347A (ja) | 電子メ−ル制御方式 | |
| KR0166756B1 (ko) | 문자수에 따라 페이지이동속도를 제어하는 재생장치 및 만화용 디스크의 데이타포맷 | |
| JPS6333188B2 (fr) | ||
| JPH0462092B2 (fr) | ||
| JPS62197978A (ja) | 口述録音再生機 | |
| JPS634222B2 (fr) | ||
| JPS60239846A (ja) | カセツト格納内容の一覧表作成方式 | |
| JPS634221B2 (fr) | ||
| JPH06319102A (ja) | 再生表示装置、記録装置並に記録媒体 | |
| JPS62241103A (ja) | 画像記録再生装置 | |
| JPS6355096B2 (fr) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| ST | Notification of lapse |