FR2749090A1 - Programmable control for user installation - Google Patents

Programmable control for user installation Download PDF

Info

Publication number
FR2749090A1
FR2749090A1 FR9705758A FR9705758A FR2749090A1 FR 2749090 A1 FR2749090 A1 FR 2749090A1 FR 9705758 A FR9705758 A FR 9705758A FR 9705758 A FR9705758 A FR 9705758A FR 2749090 A1 FR2749090 A1 FR 2749090A1
Authority
FR
France
Prior art keywords
actuation
processor
input
input keyboard
keyboard
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
Application number
FR9705758A
Other languages
French (fr)
Other versions
FR2749090B1 (en
Inventor
Jean Claude Schini
Vincent Lutz
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
FLASH
Original Assignee
FLASH
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
Application filed by FLASH filed Critical FLASH
Publication of FR2749090A1 publication Critical patent/FR2749090A1/en
Application granted granted Critical
Publication of FR2749090B1 publication Critical patent/FR2749090B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0426Programming the control sequence
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23373Interactive guidance by voice message

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Circuits Of Receivers In General (AREA)
  • Selective Calling Equipment (AREA)
  • Radiation-Therapy Devices (AREA)
  • Stored Programmes (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

The programmable control has a digital display (14) and an input keyboard (13) which are connected to a processor (19). The processor (19) drives a speech synthesiser (22) in dependence on the actuation of the input keyboard (13). The synthesiser can output key words (20) in a verbally phonetic manner, and these are input into a read memory (21).The input keyboard (13) may be connected to the synthesiser (22) to output the key words via an electroacoustic convertor, during the actual operation or during the system standby condition. The processor (19) may be connected as a comparator joined to the convertor and to the keyboard

Description

1 27490901 2749090

Commande Programmable L'invention concerne une commande programmable pour une installation utilitaire, en particulier pour une installation de chauffage commandée dans le temps, avec un affichage numérique et un clavier de saisie,  Programmable control The invention relates to a programmable control for a utility installation, in particular for a heating installation controlled over time, with a digital display and an input keyboard,

qui sont connectés à un processeur.  that are connected to a processor.

Une commande de ce type est proposée par le déposant dans la réalisation d'un programmateur annuel sous la marque de produit "MEDIATRON", ainsi que par exemple dans ses thermostats "THERMOFLASH" commandés dans le temps pour la commande en fonction du temps d'un chauffage électrique ou d'un chauffage d'eau chaude. La grande complexité de consignes de commande possibles, dépendant de la date et des heures, concernant l'actionnement manuel de différentes touches avec confirmation des entrées, par un affichage numérique, entraîne la nécessité, pour épuiser judicieusement les variantes de programme, données par l'appareil, d'une notice d'utilisation de plusieurs pages, qui, suivant l'expérience, n'est justement pas à portée de main lorsqu'après une assez longue période de fonctionnement, on doit introduire une modification dans le programme de commande. Mais même en présence  An order of this type is proposed by the depositor in the production of an annual programmer under the brand of product "MEDIATRON", as well as for example in its thermostats "THERMOFLASH" ordered in time for the order according to the time of electric heating or hot water heating. The great complexity of possible control instructions, depending on the date and the hours, concerning the manual actuation of different keys with confirmation of the entries, by a digital display, leads to the need, in order to exhaust the program variants, given by the device, a user manual of several pages, which, according to experience, is precisely not at hand when after a fairly long period of operation, we must introduce a change in the control program . But even in the presence

d'une description du fonctionnement et d'une notice  a description of the operation and a manual

d'utilisation, la nécessité d'accorder mentalement les unes aux autres les fonctions décrites sur le papier et les fonctions à exercer sur l'appareil, conduit facilement à des erreurs de saisie et à des répétitions n0 de procédure fatigantes, lorsqu'on s'est aperçu d'erreurs de commande. Le risque est même grand de ne pas remarquer aussitôt les erreurs de saisie, compte tenu de la réserve de caractères limitée, et abstraite dans sa représentation, pour les confirmations de Ei commande sur l'affichage numérique à plusieurs chiffres, associé au clavier. Il peut donc arriver qu'un mauvais fonctionnement ne permette de conclure  of use, the need to mentally grant to each other the functions described on paper and the functions to be exercised on the device, easily leads to typing errors and tiring repetitions of procedures, when is seen with command errors. There is even a great risk of not immediately noticing input errors, given the limited character reserve, and abstract in its representation, for confirmations of the command on the digital display with several digits, associated with the keyboard. It can therefore happen that a malfunction does not allow to conclude

2 27490902 2749090

qu'ultérieurement à une erreur de saisie commise en son temps, pour la correction de laquelle il faut à nouveau aller chercher et étudier la notice d'utilisation volumineuse. Sur la base de cette situation donnée, la présente invention se pose le problème technique de simplifier sensiblement la conduite d'une commande  only after a data entry error made in its time, for the correction of which it is again necessary to seek and study the large user manual. On the basis of this given situation, the present invention poses the technical problem of significantly simplifying the conduct of an order.

programmable du type précité.programmable of the aforementioned type.

Ce but est atteint suivant l'invention en ce 1.0O que le processeur commande, en fonction de l'actionnement du clavier de saisie, un synthétiseur  This object is achieved according to the invention in that 1.0O that the processor controls, depending on the actuation of the input keyboard, a synthesizer

vocal pour l'édition verbale et phonétique de mots-  vocal for verbal and phonetic editing of words-

clés, qui sont stockés dans une mémoire morte.  keys, which are stored in a ROM.

Suivant cette solution, la réaction de la commande à des interventions ne se limite pas à représenter sur l'affichage la saisie actuelle, donc à confirmer son contenu; au contraire, avec chaque opération de saisie un synthétiseur vocal est activé, de manière programmée, afin de transmettre une information fonctionnelle en vue du guidage de l'utilisateur, par un convertisseur électro-acoustique, donc phonétiquement. Le contenu de cette information indique en particulier si la saisie actuelle était admissible ou correcte d'une autre manière et quelle saisie doit encore suivre maintenant, et indique aussi  According to this solution, the reaction of the command to interventions is not limited to representing on the display the current entry, therefore to confirming its content; on the contrary, with each input operation a voice synthesizer is activated, in a programmed manner, in order to transmit functional information with a view to guiding the user, by an electro-acoustic converter, therefore phonetically. The content of this information indicates in particular whether the current entry was admissible or otherwise correct and which entry should still follow now, and also indicates

les possibilités de sélection de la prochaine saisie.  the options for selecting the next entry.

Cette information acoustique relative aux activités manuelles à exécuter directement rend superflue la nécessité gênante et donc sujette à défaillance de l'adaptation mentale en alternance entre une notice d'utilisation imprimée et la réalité à commander au moyen de l'appareil. Ceci a pour effet non seulement d'accélérer de manière sensible les différentes étapes de saisie, mais en particulier on réduit ainsi aussi drastiquement le risque d'erreurs de saisie (avec pour conséquence des cycles de saisie devant se dérouler une  This acoustic information relating to the manual activities to be performed directly makes the annoying need superfluous and therefore subject to failure of the mental adaptation alternating between a printed user manual and the reality to be controlled by means of the device. This has the effect of not only significantly speeding up the various input steps, but in particular it also drastically reduces the risk of input errors (with the consequence of input cycles having to take place a

nouvelle fois).again).

3 27490903 2749090

Des variantes supplémentaires et des perfectionnements ainsi que d'autres caractéristiques et avantages de l'invention ressortent de la  Additional variants and improvements as well as other characteristics and advantages of the invention emerge from the

description faite ci-après d'un exemple de réalisation  description given below of an exemplary embodiment

préféré de la solution suivant l'invention, représenté de manière très schématisée sur les dessins, en se limitant à l'essentiel, sous la forme d'un schéma  preferred solution according to the invention, shown very schematically in the drawings, limiting itself to the essentials, in the form of a diagram

fonctionnel ou d'un diagramme.functional or diagram.

La figure i est une coupe longitudinale de la zone de commande d'un programmateur de thermostat pour une installation de chauffage à eau chaude et de production d'eau sanitaire et la figure 2 représente sous la forme d'un diagramme l'initialisation de la synthèse vocale pour  Figure i is a longitudinal section of the control area of a thermostat programmer for a hot water heating and domestic water production system and Figure 2 shows in diagram form the initialization of the speech synthesis for

is le guidage de l'utilisateur.is user guidance.

La figure 1 représente dans une vue en coupe longitudinale verticale un pupitre de commande 11 pour une grande installation utilitaire 12, par exemple une installation de chauffage d'un bâtiment à usage d'habitation ou d'un bâtiment industriel. Pour simplifier, sur cette vue, le clavier de saisie 13 n'est pas intégré dans l'affichage numérique 14, comme connu par le programmateur annuel MEDIATRON cité au début. Le pupitre de commande 11 est équipé d'un 2 convertisseur 15 électro-acoustique. Mais ce que l'on appelle ici le pupitre de commande peut aussi être un petit appareil mural (de la taille d'une calculatrice de poche), comme on en rencontre dans le secteur du logement en tant que programmateur de thermostat, qui  Figure 1 shows in a vertical longitudinal sectional view a control panel 11 for a large utility installation 12, for example a heating installation of a building for residential use or an industrial building. To simplify, in this view, the input keyboard 13 is not integrated into the digital display 14, as known by the annual programmer MEDIATRON mentioned at the beginning. The control desk 11 is equipped with a 2 electro-acoustic converter 15. But what we call here the control console can also be a small wall-mounted device (the size of a pocket calculator), as we find in the housing sector as a thermostat programmer, which

est encore équipé maintenant d'un haut-parleur 15.  is now also fitted with a loudspeaker 15.

Un régulateur 16, qui reçoit des valeurs de mesure 17 (grandeurs réelles) de l'installation 12 et délivre à celle-ci des grandeurs de réglage 18, peut être réalisé séparément ou dans le cadre d'un processeur 19 d'asservissement, duquel le régulateur 16 reçoit ses grandeurs de guidage en fonction du temps et du milieu ambiant. En outre le processeur 19 commande  A regulator 16, which receives measurement values 17 (real quantities) from the installation 12 and delivers adjustment quantities 18 to the latter, can be produced separately or as part of a servo processor 19, of which the regulator 16 receives its guide quantities as a function of time and of the ambient medium. In addition, processor 19 controls

4 27490904 2749090

l'affichage numérique 14 en fonction de valeurs de fonctionnement actuelles de l'installation 12 et/ou de consignes actuelles, par l'intermédiaire du clavier de saisie 13 à actionner manuellement. En fonction d'actionnements déterminés du clavier de saisie 13, le convertisseur 15 peut aussi être amené, par  the digital display 14 as a function of current operating values of the installation 12 and / or of current setpoints, by means of the input keyboard 13 to be actuated manually. Depending on determined actuations of the input keyboard 13, the converter 15 can also be brought, by

l'intermédiaire du processeur 19, à émettre des mots-  through processor 19, to issue words-

clés 20 donnés, de manière commandée par une mémoire morte 21 programmable et un synthétiseur vocal 22 du  keys 20 given, in a controlled manner by a programmable read only memory 21 and a voice synthesizer 22 of the

commerce, sous la forme d'un circuit de commutation.  trade, in the form of a switching circuit.

Sur le diagramme de la figure 2, l'actionnement manuel du clavier de saisie 13 est symbolisé par un  In the diagram of FIG. 2, the manual actuation of the input keyboard 13 is symbolized by a

cercle, la synthèse vocale pour l'émission des mots-  circle, speech synthesis for the emission of words-

clés 20 correspondants est symbolisée par un losange et  20 corresponding keys is symbolized by a rhombus and

la compensation interne des données par un rectangle.  internal compensation of data by a rectangle.

La programmation peut être prévue par exemple de la façon suivante: Si à partir de l'état de veille (standby) ou à partir du fonctionnement courant, une touche quelconque 720 du clavier de saisie 13 est actionnée, le processeur 19 évalue ceci comme une "saisie initiale", donc la tentative d'un opérateur d'intervenir dans le déroulement donné du fonctionnement par modification de paramètres ou de valeurs de consigne. Le pupitre de commande 11 réagit rapidement avec l'annonce phonétique par haut-parleur invitant, parmi le nombre limité de possibilités, à procéder à une sélection déterminée; par exemple "veuillez actionner d'abord la touche CHANGEMENT DE PROGRAMME". Aussitôt après l'actionnement du clavier qui s'ensuit, le processeur 19 vérifie si cet actionnement diffère de la consigne (faux), ou s'il lui correspond (correct). En conséquence se produit l'invitation phonético-verbale à renouveler (maintenant correctement) la saisie précédente; ou à continuer la saisie, par exemple par sélection d'un point du programme comme BAISSE DE NUIT. La suite de la séquence de saisie, qui se produit ensuite, consiste dans cet  The programming can be provided for example in the following way: If from the standby state or from current operation, any key 720 of the input keyboard 13 is actuated, the processor 19 evaluates this as a "initial entry", therefore an operator's attempt to intervene in the given course of operation by modifying parameters or set values. The control desk 11 reacts quickly with the phonetic announcement by loudspeaker inviting, from the limited number of possibilities, to make a determined selection; for example "please press the CHANGE PROGRAM button first". Immediately after the actuation of the keyboard which follows, the processor 19 checks whether this actuation differs from the setpoint (false), or if it corresponds to it (correct). Consequently, the phonetic-verbal invitation occurs to renew (now correctly) the previous entry; or to continue entering, for example by selecting a point in the program such as NIGHT DROP. The rest of the input sequence, which then occurs, consists of this

27490902749090

exemple à indiquer la baisse de température pour la nuit et l'heure de début et de fin de celle-ci, d'une part les jours ouvrables et d'autre part les jours fériés. Dans ce cas les différents points du programme a à sélectionner et les différentes consignes peuvent être affectés à des commutateurs à actionner manuellement dans le clavier de saisie 13; ou un nombre limité de touches reçoit une signification fonctionnelle variable, qui est alors avantageusement définie, de manière actuelle, dans un champ, affecté à la touche respective, sur l'affichage numérique 14, par  example to indicate the drop in temperature for the night and the start and end time thereof, on the one hand working days and on the other hand public holidays. In this case the different points of the program a to be selected and the different setpoints can be assigned to switches to be actuated manually in the input keyboard 13; or a limited number of keys receives a variable functional meaning, which is then advantageously defined, currently, in a field assigned to the respective key, on the digital display 14, by

un affichage changeant.a changing display.

L'opérateur est ainsi guidé phonétiquement d'une étape de saisie à l'étape suivante, chaque saisie étant aussitôt vérifiée quant à sa plausibilité, afin d'éviter a priori des cycles de correction ou de répétition manuels et longs; jusqu'à ce que toutes les saisies, nécessaires à la fonction sélectionnée soient actionnées et la procédure terminée avec une annonce  The operator is thus guided phonetically from an input step to the next step, each input being immediately checked as to its plausibility, in order to avoid a priori manual and long correction or repetition cycles; until all the entries required for the selected function are activated and the procedure is completed with an announcement

TO FIN (au lieu d'une autre invitation à la saisie).  TO FIN (instead of another invitation to enter).

6 27490906 2749090

Claims (3)

REVENDICATIONS 1. - Commande programmable pour une installation utilitaire (12), en particulier pour une installation de chauffage commandée dans le temps, avec un affichage numérique (14) et un clavier de saisie (13), qui sont connectés à un processeur (19), caractérisée en ce que le processeur (19) commande, en fonction de l'actionnement du clavier de saisie (13), un synthétiseur vocal (22) pour l'édition verbale et phonétique de mots-clés (20), qui sont stockés dans une  1. - Programmable control for a utility installation (12), in particular for a heating installation controlled over time, with a digital display (14) and an input keyboard (13), which are connected to a processor (19) , characterized in that the processor (19) controls, depending on the actuation of the input keyboard (13), a voice synthesizer (22) for the verbal and phonetic editing of keywords (20), which are stored in mémoire morte (21).read only memory (21). 2. - Commande selon la revendication 1, caractérisée en ce qu'en cas d'actionnement quelconque du clavier de saisie (13), pendant le fonctionnement actuel ou l'état de veille actuel de l'installation (12), le synthétiseur vocal (22) déclenche l'invitation  2. - Control according to claim 1, characterized in that in the event of any actuation of the input keyboard (13), during the current operation or the current standby state of the installation (12), the voice synthesizer (22) triggers the invitation à commencer un cycle de saisie défini.  to start a defined input cycle. 3. - Commande selon l'une quelconque des  3. - Order according to any one of revendications 1 ou 2, caractérisée en ce qu'en cas de  claims 1 or 2, characterized in that in the event of réalisation correcte de l'actionnement, phonétiquement donné, l'actionnement séquentiel est indiqué, en revanche en cas d'erreur de commande il est demandé une  correct actuation, phonetically given, sequential actuation is indicated; however, in the event of an order error, a répétition avec actionnement correct.  repetition with correct actuation.
FR9705758A 1996-05-22 1997-05-12 PROGRAMMABLE CONTROL Expired - Fee Related FR2749090B1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE29609040U DE29609040U1 (en) 1996-05-22 1996-05-22 Programmable control

Publications (2)

Publication Number Publication Date
FR2749090A1 true FR2749090A1 (en) 1997-11-28
FR2749090B1 FR2749090B1 (en) 1999-01-22

Family

ID=8024175

Family Applications (1)

Application Number Title Priority Date Filing Date
FR9705758A Expired - Fee Related FR2749090B1 (en) 1996-05-22 1997-05-12 PROGRAMMABLE CONTROL

Country Status (3)

Country Link
DE (1) DE29609040U1 (en)
FR (1) FR2749090B1 (en)
IT (2) ITMI970323U3 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI980769A (en) * 1998-04-03 1999-10-04 Ouman Finland Oy Method and device for providing HVAC control system instructions

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4343990A (en) * 1979-10-18 1982-08-10 Matsushita Electric Industrial Co. Ltd. Heating apparatus safety device using voice synthesizer
US4465003A (en) * 1982-05-06 1984-08-14 Janome Sewing Machine Co., Ltd. Electronic sewing machine with vocal instrumentalities
US4520576A (en) * 1983-09-06 1985-06-04 Whirlpool Corporation Conversational voice command control system for home appliance
DE3403487A1 (en) * 1984-02-01 1985-08-01 Bosch-Siemens Hausgeräte GmbH, 7000 Stuttgart Electrical domestic appliance
US4718403A (en) * 1985-10-11 1988-01-12 Exemplar, Inc. Control for water heater system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4343990A (en) * 1979-10-18 1982-08-10 Matsushita Electric Industrial Co. Ltd. Heating apparatus safety device using voice synthesizer
US4465003A (en) * 1982-05-06 1984-08-14 Janome Sewing Machine Co., Ltd. Electronic sewing machine with vocal instrumentalities
US4520576A (en) * 1983-09-06 1985-06-04 Whirlpool Corporation Conversational voice command control system for home appliance
DE3403487A1 (en) * 1984-02-01 1985-08-01 Bosch-Siemens Hausgeräte GmbH, 7000 Stuttgart Electrical domestic appliance
US4718403A (en) * 1985-10-11 1988-01-12 Exemplar, Inc. Control for water heater system

Also Published As

Publication number Publication date
ITMI971069A0 (en) 1997-05-08
ITMI971069A3 (en) 1998-11-09
ITMI970323V0 (en) 1997-05-08
ITMI971069A1 (en) 1998-11-08
DE29609040U1 (en) 1997-09-18
ITMI970323U3 (en) 1998-11-09
FR2749090B1 (en) 1999-01-22
IT1292229B1 (en) 1999-01-29

Similar Documents

Publication Publication Date Title
JP7065740B2 (en) Application function information display method, device, and terminal device
US8788271B2 (en) Controlling user interfaces with contextual voice commands
JP4237915B2 (en) A method performed on a computer to allow a user to set the pronunciation of a string
US8712781B2 (en) System and method for customized prompting
TWI506619B (en) Methods, apparatuses and non-transitory computer readable media for contextual voice commands
JP2001356901A (en) Interface for natural language device
CA2903073A1 (en) Multimodal user interface design
WO2003093925A2 (en) Mixing mp3 audio and ttp for enhanced e-book application
JP2009109587A (en) Voice recognition control device
JPH09231224A (en) Language information processor
JP2009198556A (en) Haptic control device of pedal
CN112037756A (en) Voice processing method, apparatus and medium
WO2004019197A1 (en) Control system, method, and program using rhythm pattern
FR2749090A1 (en) Programmable control for user installation
US20200364068A1 (en) Emotionally driven software interaction experience
JP2000099306A (en) Device and method for control and storage medium storing program for executing operation processing therefor
CN103428339A (en) Method for controlling mobile phone to be operated through voice input
CN114690992B (en) Prompting method, prompting device and computer storage medium
TW201419825A (en) Voice control on mobile information device
KR102363469B1 (en) Method for performing synthesis voice generation work for text
US10339218B1 (en) Customizing display of content related to dictionary entries
JP2018205522A (en) Voice output control device, voice output control method, and program
TWI841159B (en) Vehicle behavior control method,system,electronic equipment and storage media
KR20210099629A (en) Technology for generating commands for voice controllable electronic devices
JP2006153420A (en) Heating device

Legal Events

Date Code Title Description
ST Notification of lapse

Effective date: 20100129