Brevet FR2608292A1 — publié le 19880617

La présente invention concerne un appareil portatif, type calculatrice électronique de poche, utilisé dans le domaine de la diététique. La détermination du nombre de calories contenues dans les aliments se fait habituellement en consultant un livre diététique, ou à l'aide d'une table diététique en forme de disque. Ces méthodes traditionnelles présentent les inconvénients suivants - tout d'abord, l'obligation de consulter un livre diététique, d'y chercher une table d'aliments, puis de chercher l'aliment désiré dans cette table - ensuite, l'impossibilité de modifier les quantités standards associées à chaque aliment sous peine de devoir recalculer soimême la correspondance du nombre de calories. - enfin l'obligation de calculer soi-même le total des calories pour l'ensemble des aliments composant un repas. L'appareil selon l'invention permet de remédier à ces inconvénients. Pour celà l'appareil dispose des éléments caractéristiquee suivants : - un écran permettant l'affichage simultané d'un nom d'aliment, d'une quantité (en gramme ou en centilitre) associée à cet aliment, et du nombre de calories contenues dans cette quantité de cet aliment. un ensemble de touches permettant de sélectionner directement un aliment : à chacune de ces touches sont associés un certain nombre d'aliments ae même type (exemple : une touche du type "légumes verts" à laquelle serait associée les quatre aliments i'haricot vert", "petit pois", "épinard" et "artichdut"), de telle façon que l'ensemble des aliments ainsi associés à ces touches recouvre les aliments les plus généralement consommes. - un ensemble de deux touches permettant d'augmenter ou de diminuer la quantité associée à l'aliment sélectionné. - une touche permettant de calculer le total des calories pcur l'ensemble des aliments sélectionnés. - une touche permettant d'initialiser à zéro le total des calories. - une touche permettant de faire afficher le total des ca;cIier. - une touche permettant de mettre en marche ou d'arrêter l'appareil. - une mémoire morte contenant d'une part toutes les instructions nécessaire au bon fonctionnement de l'appareil, et d'autre part les aliments associés aux touches de sélection avec leur quantité standard habituellement consommée au cours d'un repas ainsi que leur teneur en calories. - des moyens de controle permettant l'éxécution des instructions stockées dans la mémoire morte. - une mémoire vive contenant le total des calories. - une ou plusieurs piles alimentant l'ensemble des composants électroniques de l'appareil. La sélection d'un aliment d'un type donné se fait en appuyant sur la touche de type correspondant. Les moyens de contrôle détectent cet appui et déclenchent l'éxécution d'un sous-ensemble spécifique des instructions stockées dans la mémoire morte, ce qui a pour effet de rechercher dans cette même mémoire l'aliment correspondant à la touche appuyée, avec sa quantité standard et sa teneur en calories, puis de faire apparaître simultanément sur l'écran le nom de l'aliment, la quantité standard (exprimée en gramme pour un solide, en centilitre pour un liquide), ainsi que le nombre de calories contenues dans cette quantité standard. Pour sélectionner un autre aliment du même type on réappuie sur la même touche, jusqu'à faire apparaître à l'affichage le nom de l'aliment désiré. A ce moment, l'utilisateur peut modifier la quantité de cet aliment en appuyant sur la touche de diminution ou d'augmentation. Chaque appui déclenche l'éxécution par les moyens de contrôle d'un sous-ensemble spécifique des instructions stockées dans la mémoire morte, ce qui a pour effet d'une part de modifier la quantité affichée (par exemple par pas environ égaux à un dixième de la quantité affichée), et d'autre part de recalculer le nombre de calories correspondant à la quantité modifiée et d'afficher ce nombre en lieu et place de l'ancien nombre de calories. Quand l'utilisateur a ainsi sélectionné l'aliment de son choix, à la quantité voulue, il peut additionner le nombre de calories obtenu en appuyant sur la touche de totalisation. L'appui sur cette touche déclenche l'éxécution par les moyens de contrôle d'un sous-ensemble spécifique des instructions stockées dans la mémoire morte, ce qui a pour effet d'ajouter au total des calories contenu dans la mémoire vive le nombre de calories correspondant à l'aliment sélectionné, offrant ainsi à l'utilisateur la possibilité de faire calculer par l'appareil le total des calories consommées au cours d'un repas. L'utilisateur aura pris soin, avant de sélectionner le premier des aliments composant son repas, de mettre à zéro le total des calories en appuyant sur la touche de remise à zéro, déclenchant ainsi l'éxécution par les moyens de contrôle d'un sous-ensemble spécifique des instructions stockées dans la mémoire morte, ce qui a pour effet de remettre à zéro le total des calories contenu dans la mémoire vive. L'utilisateur peut à tout moment en appuyant sur la touche de rappel, déclenchant ainsi l'éxécution par les moyens de contrôle d'un sous-ensemble spécifique des instructions stockées dans la mémoire morte, faire afficher par l'appareil le total des calories contenu dans la mémoire vive, en lieu et place de l'affichage précédent. La mémoire vive reste alimentée par la pile en permanence, conservant ainsi le total des calories qui y est contenu d'un repas à l'autre, offrant ainsi à l'utilisateur la possibilité de faire calculer par l'appareil la somme des calories pour plusieur repas, par exemple sur une journée. La remise en marche de l'appareil éteint se fait en appuyant sur la touche de mise en marche. Il est prévu un arrêt automatique de l'appareil dans le cas où l'utilisateur n'appuyerait sur aucune touche pendant plus de deux minutes. Les dessins annexés illustrent l'invention - la figure 1 représente une vue en plan d'un appareil selon l'invention. - la figure 2 représente un schéma synoptique de l'appareil. - la figure 3 représente l'organigramme des instructions contenues dans la mémoire morte. L'appareil représenté sur la figure 1 comporte un boitier (1) ayant des dimensions de l'ordre de 130 mm pour la longueur, de 70 mm pour la largeur et de 8 mm pour la hauteur, un écran (2) permettant l'affichage d'une trentaine de caractères alphanumériques, un clavier (3) avec un ensemble (9) de touches pour la sélection des aliments (avec 32 touches, et à raison de 5 aliments par touche, on peut sélectionner jusqu'à 160 aliments), une touche (10) et une touche (11) permettant respectivement de diminuer ou d'augmenter la quantité associée à l'aliment sélectionné, une touche (12) permettant de totaliser les calories, une touche (13) permettant de mettre à zéro le total des calories, une touche (14) permettant de faire afficher le total des calories, et enfin une touche (15) permettant d'arrêter ou de mettre en marche l'appareil. Sur la figure 2 on peut voir les éléments composant l'architecture d'ensemble de l'appareil selon l'invention. Les éléments (2) et (3) représentent respectivement l'écran et le clavier. L'élément (4) représente la mémoire morte. L'élément (5) représente les moyens de contrôle, avantageusement formé par un microprocesseur. L'élément (6) représente la mémoire vive. L'élément (7) représente le ou les circuits de commande de l'afficheur (2). L'élément (8) représente une ou plusieurs piles nécessaires au fonctionnement de l'ensemble de l'appareil, ainsi qu'à la conservation du total des calories dans le cas où l'appareil est arrêté par l'utilisateur. Un choix possible pour les différents éléments de l'appareil est le suivant - élément (2) : un afficheur à cristaux liquides FRD 7202 de marque OPTREX. - élément (3) : un clavier organisé en 5 lignes et 8 colonnes. - éléments (4), (5) et (6) : un microprocesseur UPD7508G de marque N.E.C. disposant d'une mémoire morte (4) interne d'une capacité de 4096 mots de 8 bits, d'une unité centrale (5), et d'une mémoire vive (6) interne d'une capacité de 224 mots de 4 bits. - élément (7) : un ensemble de deux circuits de commande d'afficheur à cristaux liquides, le HD44780 et le HD44100, tous deux de marque HITACHI. - élément (8) : deux piles au Lithium. Sur la figure 3 est représenté l'organigramme d'ensemble du programme contenu dans la mémoire morte (4). Dans le bloc (16) se trouvent les instructions éxécutées à la mise sous tension initiale (par adjonction des piles (8)). Elles ont pour effet principalement dtinitialiser à zéro le total des calories. Les instructions du bloc (17) sont éxécutées tant que l'appareil n'est pas mis en marche par l'utilisateur l'affichage est éteint, et les moyens de contrôle (5) sont dans l'attente d'un appui sur la touche de mise en marche (15). A ce moment sont éxécutées les instructions du bloc (18), affichant ainsi sur l'écran (2) un message indiquant que l'appareil est opérationnel. Les instructions du bloc (19) servent à commander l'afficheur (2) par l'intermédiaire du ou des circuits de commande (7). Ensuite sont éxécutées les instructions du bloc (20), qui scrutent le clavier (3) dans l'attente d'un appui de touche. Si l'utilisateur appuie sur la touche d'arrêt (15), l'appareil retourne à l'etat de veille (bloc (17)). Dans le cas d'un appui sur une touche autre que (15), les instructions du bloc (21) dirigent la suite de l'éxécution vers le bloc correspondant à la touche appuyée, à savoir le bloc (22) pour une touche de l'ensemble (9), le bloc (23) pour les touches de modification (10) et (11), le bloc (24) pour la touche de totalisation (12), le bloc (25) pour la touche de remise à zéro (13), et enfin le bloc (26) pour la touche de rappel (14). Dans le bloc (22) se fait la recherche dans la mémoire morte (4) de l'aliment sélectionné, de sa quantité standard et de sa teneur en calories. Dans le bloc (23) a lieu la modification de la quantité, ainsi que le recalcul du nombre de calories correspondant à la quantité modifiée. Dans le bloc (24) est ajouté au total des calories contenu dans la mémoire vive (6) le nombre de calories contenues dans l'aliment sélectionné. Dans le bloc (25) est effectuée la remise à zéro du total des calories contenu dans la mémoire vive (6). Dans le bloc (26) enfin est affiché le total des calories contenu dans le mémoire vive (6). REVENDICATIONS 1) Appareil portatif permettant de connaître la teneur en calories des aliments composant un repas, caractérisé en ce qu'il comporte les éléments suivants - un écran (2) permettant l'affichage simultané d'un nom d'aliment, d'une quantité (en gramme ou en centilitre) associée à cet aliment, et du nombre de calories contenues dans cette quantité de cet aliment. - un ensemble (9) de touches du clavier (3) permettant de sélectionner directement un aliment : à chacune de ces touches sont associés un certain nombre d'aliments de même type (exemple : une touche du type "légumes verts" à laquelle seraient associés les quatres aliments "haricot vert", "petit pois", "épinard" et "artichaut") de telle façon que l'ensemble des aliments ainsi associés à ces touches recouvre les aliments les plus généralement consommés. - un ensemble de deux touches (10) et (11) permettant d'augmenter ou de diminuer la quantité associée à l'aliment sélectionné. - une touche (12) permettant de calculer le total des calories pour l'ensemble des aliments sélectionnés par l'utilisateur. - une touche (13) permettent d'initialiser à zéro le total des calories. - une touche (14) permettant de faire afficher le total des calories. - une touche (15) permettant de mettre en marche ou d'arrêter l'appareil. - une mémoire morte (4) contenant d'une part toutes les instructions nécessaire au bon fonctionnement de l'appareil, et d'autre part les aliments associés aux touches de l'ensemble (9) avec leur quantité standard habituellement consommée au cours d'un repas ainsi que leur teneur en calories. - des moyens de contrôle (5) permettant l'éxécution des instructions stockées dans la mémoire morte (4). - une memoire vive (6) contenant le total des calories. - une ou plusieurs piles (8) alimentant l'ensemble des composants électroniques de l'appareil. 2) Appareil selon la revendication 1, caractérisé en ce que la sélection d'un aliment par l'appui sur une touche de l'ensemble (9) déclenche l'éxécution par les moyens de contrôle (5) d'un sous-ensemble spécifique des instructions stockées dans la mémoire morte (4), ce qui a pour effet de rechercher dans cette même memoire l'aliment correspondant à la touche appuyée, avec sa quantité standard et sa teneur en calories, puis de faire apparaître simultanément sur l'écran (2) le nom de l'aliment, la quantité standard (exprimée en gramme pour un solide, en centilitre pour un liquide), ainsi que le nombre de calories contenues dans cette quantité standard. 3) Appareil selon la revendication 1 ou 2, caractérisé en ce que la sélection d'un aliment se fait au moyen d'une et une seule des touches de l'ensemble (9) des touches du clavier (3). 4) Appareil selon l'une quelconque des revendications précédentes, caractérisé en ce qu'une même touche de l'ensemble (9) permet de sélectionner successivement, par appui répété de cette touche, plusieurs aliments faisant partie d'un groupe d'aliments de même type. 5) Appareil selon l'une quelconque des revendications précédentes, caractérisé en ce l'appui sur la touche de diminution (10) ou d'augmentation (11) déclenche l'éxécution par les moyens de contrôle (5) d'un sous-ensemble spécifique des instructions stockées dans la mémoire morte (4), ce qui a pour effet d'une part de modifier la quantité affichée (par exemple par pas environ égaux à un dixième de la quantité affichée), et d'autre part de recalculer le nombre de calories correspondant à la quantité modifiée et d'afficher ce nombre en lieu et place de l'ancien nombre de calories. 6) Appareil selon l'une quelconque des revendications précédentes, caractérisé en ce l'appui sur la touche de totalisation (12) déclenche l'éxécution par les moyens de contrôle (5) d'un sous-ensemble spécifique des instructions stockées dans la mémoire morte (4), ce qui a pour effet d'ajouter au total des calories contenu dans la mémoire vive (6) le nombre de calories correspondant à l'aliment sélectionné, offrant ainsi à l'utilisateur la possibilité de faire calculer par l'appareil le total des calories consommées au cours d'un repas. 7) Appareil selon l'une quelconque des revendications précédentes, caractérisé en ce l'appui sur la touche de remise à zero (13) déclenche l'éxécution par les moyens de contrôle (5) d'un sous-ensemble spécifique des instructions stockées dans la mémoire morte (4), ce qui a pour effet de remettre à zéro le total des calories contenu dans la mémoire vive (6) (par exemple au début d'un repas). 8) Appareil selon l'une quelconque des revendications précédentes, caractérisé en ce l'appui sur la touche de rappel (15) déclenche l'éxécution par les moyens de contrôle (5) d'un sous-ensemble spécifique des instructions stockées dans la mémoire morte (4), ce qui a pour effet de faire afficher par l'appareil sur l'écran (2) le total des calories contenu dans la mémoire vive (6), en lieu et place de l'affichage précédent. 9) Appareil selon l'une quelconque des revendications précédentes, caractérisé en ce que la mémoire vive (6) reste alimentée par la pile (8) en permanence, conservant ainsi le total des calories qui y est contenu d'un repas à l'autre, offrant ainsi à l'utilisateur la possibilité de faire calculer par l'appareil la somme des calories pour plusieur repas, par exemple sur une journée.