Brevet FR2636145A1 — publié le 19900309

-1- 263 6 145 "Dispositif de détection de position, notamment de tirage d'un objectif photographique zoom" La présente invention se rapporte & un système de détection de position pour détecter la position d'un élément mobile par rapport à une position de référence et, plus particulièrement, la présente Invention se rapporte à un objectif zoom à déplacement électrique d'un appareil photographique, comportant un dispositif de détection de position d'obJectif pour détecter électriquement des modifications de la distance focale de l'objectif zoom associées à une opération de zoom. Dans un appareil photographique équipé d'un objectif zoom, il est nécessaire de connaltre l'ouverture F de l'objectif zoom de manière à ce qu'une exposition correcte puisse être calculée. De plus, si l'appareil photographique comporte un objectif zoom motorisé, le réglage de la distance focale doit être connu de sorte que l'appareil photographique puisse commander l'opération de zoom. Une solution classique aux problèmes précités a consisté à doter l'objectif zoom d'une plaque de codes située sur une bague à came d'entralnement de l'objectif zoom en vue d'une rotation solidaire avec celui-ci. Un tel système prévoit des balais en contact par glissement avec la plaque de codes pour engendrer un code de position qui correspond à la distance focale de l'objectif en fonction du code zoom détecté en conséquence d'un état conducteur entre un balai de terre qui est normalement en contact avec la configuration conductrice de la plaque de codes et des balais de code qui viennent au contact de la plaque de codes pendant la commutation entre des zones conductrices et des zones non conductrices de la plaque de codes lorsque la bague à came tourne. Chaque balai de code engendre un signal de 1 bit qui est fonction de l'état conducteur et non-conducteur de la plaque de codes si bien que, lorsque plusieurs de ces balais sont utilisés, un - signal de code zoom à plusieurs bits est engendré. Cependant, étant donné que les balais et la plaque de codes constituent une configuration mécanique, il est possible que'les balais de code se séparent de la plaque de codes et n'établissent pas un contact électrique correct pour des causes externes, telles que vibrations ou poussières, saletés ou autres corps étrangers se trouvant sur les -2- surfaces de contact. Dans un tel cas, le code de position résultant qui est calculé à partir du code zoom détecté ne correspondra pas à la position réelle de l'objectif. De plus, pour la détermination du code de position de l'objectif (c'est-àdire la distance focale de l'objectif), il est probable que la commande d'exposttion ne soit pas réglée correctement si les pas du code de position ne sont pas suffisamment précis. Par exemple, dans le cas d'un appareil photographique ayant un objectif ayant une gammine d'environ 35 mm à 60 mm, l'appareil devrait comporter de préférence environ quinze codes de position pour assurer un calcul correct de l'exposition. Dans un appareil photographique classique, un code zoom correspond à un code de position. C'est-a-dtre qu'il est fait appel à un système de codes absolus dans lequel chaque pas du code zoom a une valeur unique qui est spécifique à ce pas et, en conséquence, spécifique à une position particulière de l'objectif zoom. Cependant, un tel système présente un problème en ce que si le code zoom est sélectionné en tant que code absolu sur toute la gamme de l'objectif zoom, le nombre de balais utilisés en association avec la plaque de codes doit être augmenté, si bien que la structure de la plaque de codes est plus complexe. Par exemple, s'il faut détecter des Informations sur quinze pas, au moins quatre bits d'informations sont nécessaires pour engendrer le code zoom. Atnsi, cinq balais seraient requis, dont un balai pour la terre, pour coopérer avec la plaque de codes. S'il est souhaitable de minimiser le nombre de balais requis, de manière à obtenir un appareil photographique plus compact, 11 n'est pas pratique de réduire le nombre de pas du code de position. Certains appareils photographiques à commande électronique comportent des fonctions de macrophotographie et de photographie normale commutables entre un mode macro et un mode normal au moyen d'un commutateur à fonctionnement manuel. Dans l'un ou l'autre mode, la prise de vues s'effectue par focalisatton automatique en fonction d'informations de mesure de distance. Un appareil photographique particulier de ce type est un appareil dans lequel le mode normal 263614 5 -3- est constitué par un mode zoom et l'appareil peut être commuté entre le mode zoom et le mode macro, l'objectif se déplaçant vers une position macro et s'arrêtant dans cette position lorsque le mode macro est sélectionné au moyen du commutateur manuel et se déplaçant vers la gamme zoom et s'arrêtant dans cette gamme lorsque le mode zoom est sélectionné au moyen du commutateur manuel. Lorsque l'objectif est dans le mode zoom, l'actionnement d'un commutateur grand-angle ou d'un commutateur télé déplace l'objectif zoom de manière correspondante vers l'extrémité grand angle de la gamme de zoom ou vers l'extrémité télé de la gamme de zoom, respectivement. La distance entre le sujet à photographier et l'appareil photographique, ainsi que la luminosité du sujet, sont mesurées lorsque l'objectif zoom est mis à une position désirée et que le bouton d'obturateur est actionné. Sur la base du résultat de la mesure de distance, la focallsation automatique est effectuée et dans le mode macro et dans le mode zoom. La prise de photo est également effectuée en fonction du résultat de la mesure de lumière. Dans les appareils photographiques à commande électronique classiques, s'il est établi que le sujet se trouve à une distance pour laquelle la focalisation est impossible en mode macro, lequel est sélectionné par le commutateur manuel pour placer ainsi l'objectif zoom dans la position macro, la prise de vues ne peut être effectuée qu'en commutant manuellement du mode macro au mode zoom. Cette exigence, sur le plan commodité, crée un problème considérable étant donné qu'il est pratiquement Impossible de bénéficier d'une réponse rapide qui pourrait être nécessaire à l'obtention de la photographie composée. La demanderesse s'est rendu compte, en conséquence, que lorsque la mesure de distance est effectuée lorsque l'objectif est placé dans la position macro par l'actionnement du commutateur manuel, il serait souhaitable de pouvoir effectuer automatiquement la commutation du mode macro au mode zoom de manière à ce qu'un sujet qui ne peut être photographié en mode macro puisse être automatiquement photographié en mode zoom. Une telle commutation automatique, cependant, présente un 2636 145 -4- problème en ce que, si l'objectif est déplacé d'une position macro à une position normale (position zoom, par exemple), 11 n'est pas possible d'obtenir la photographie désirée qui a été composée dans le mode macro en raison de la parallaxe qui existe entre l'objectif et le viseur de l'appareil photographique. Un autre problème que posent les appareils photographiques automatiques qui sont conçus pour effectuer une prise de vue avec focallsation automatique soit dans un mode macro soit dans un mode zoom réside dans le fait qu'il n'est pas toujours possible d'effectuer une prise de vue dans l'un ou l'autre mode en raison d'erreurs de la mesure de la distance du sujet. Par exemple, on suppose que la focalisation automatique est conçue pour être réalisée dans le mode zoom pour une distance du sujet comprise dans la gamme allant de 0,90 mètre à l'infini (c'est-à-dire 0,90 m -0) et, dans le mode macro, pour une distance du suJet comprise dans la gamme allant de 0,50 m - 0,90 m. En outre, on suppose que l'objectif est placé à la position zoom au moyen du commutateur manuel et que la mesure de distance effectuée par l'appareil photographique est de 0,89 m pour un objet placé à cette distance. Dans un tel cas, la distance de l'objet est en dehors de la gamme de focalisation susmentionnée, si bien qu'il n'est pas possible d'obtenir une photo. Dans cette situation, les appareils photographiques classiques donnent au photographe un avertissement indiquant qu'il n'est pas possible d'obtenir une photo correctement mise au point et l'informant de la nécessité de commuter au mode macro, ou bien un verrouillage de déclenchement est actionné afin d'empêcher le déclenchement de l'obturateur même en cas d'actionnement du bouton d'obturateur. En réponse à cela, le photographe met l'appareil photographique dans le mode macro au moyen du commutateur manuel. Cependant, pour l'objet positionné à cette même distance de 0,89 m, 11 est concevable que la mesure de distance effectuée par l'appareil puisse donner un résultat erroné de 0,91 m. Dans ce cas, le photographe est averti de l'tmpossibilité de prendre une photographie correctement mise au point, ou l'activation d'une fonction de verrouillage de 2635 145 -5- déclenchenent l'empêche de déclencher l'obturateur, même dans le mode macro. Cet inconvénient, naturellement, n'est pas souhaitable et il est particulièrement grave lorsque l'appareil photographique automatique est muni d'une fonction de verrouillage de déclenchement qui rend impossible la prise de photographies dans une certaine gamme de distances du sujet. Un autre problème se rapporte aux appareils photographiques comportant un dispositif de flash incorporé. Une tendance récente consiste à fournir un appareil comportant une fonction connue sous le nom de flash automatique par laquelle l'appareil photographique décide s'il est nécessaire d'actionner automatiquement le flash lorsqu'une valeur d'exposition est inférieure à un niveau prédéterminé. De tels appareils photographiques à flash automatique sont conçus, de manière typique, en vue d'allumer un voyant rouge pendant l'opération de chargement de manière à avertir l'utilisateur qu'il doit attendre jusqu'à ce que le chargement soit terminé, ou simplement pour avertir l'utilisateur que le chargement n'est pas encore effectué et que le flash n'est pas prêt lorsque le bouton d'obturateur est enfoncé. Une disposition idéale consisterait à fournir un appareil photographique à flash automatique avec lequel le photographe puisse prendre des photographies sans avoir à s'occuper du chargement du flash. Dans la pratique, un voyant lumineux rouge est soit maintenu allumé pendant le cycle de chargement sans tenir compte du fait que l'utilisateur a ou non l'intention de prendre une photo, ou il est allumé si le flash n'est pas prêt au moment o le bouton d'obturateur est actionné et est maintenu allumé que le chargement du flash soit ou non terminé. En d'autres termes, le problème réside dans le fait que le voyant lumineux rouge est allumé pour avertir le photographe de la nécessité d'attendre avant de prendre une photographie, même si le photographe n'a pas l'itntention d'appuyer sur le bouton d'obturateur pour prendre une photo, ou dans le fait qu'aucune indication n'est prévue pour avertir le photographe que 2636 1 45 -6- l'appareil est prêt, alors que celui-ci attend que le flash soit prêt. Un autre problème supplémentaire associé aux appareils photographiques à comande électronique concerne l'affichage & cristaux liquides indiquant les différent états de fonctionnement de l'appareil photographique. Un tel affichage fournit des Informations relatives au numéro de cadre de la pellicule chargée dans l'appareil, à la distance focale de l'objectif zoom, au mode de prise de vues de l'appareil, à l'état de la pile se trouvant dans l'appareil et à l'état de la condition de chargement de la pellicule, par exemple. Cependant, l'espace disponible sur le corps de l'appareil pour un tel affichage est restreint. St l'on essayait de fournir un panneau d'affichage capable d'afficher toutes les Informations souhaitées à la fois, chaque indication du panneau d'affichage aurait tendance à être si petite qu'elle en deviendrait 11lisible. Ainsi, certains appareils photographiques n'affichent pas toutes les informations, mais affichent simplement les Informations que le fabriquant de l'appareil considère comme étant les plus importantes pour le photographe moyen. Cependant, cette pratique prive de renseignements certains photographes qui préfèrent disposer de toutes les informations nécessaires avant de prendre une photographie. Certains appareils photographiques à commande électronique sont munis d'un commutateur de détection de fermeture du couvercle arrière qui détecte la fermeture du couvercle arrière après que le couvercle a été ouvert et que la pellicule a été chargée dans l'appareil. En réponse à la détection de la fermeture du couvercle arrière, la CPU principale de l'appareil photographique entralne le moteur d'avance de pellicule afin d'effectuer l'avance "à blanc' d'un certain nombre de cadres de pellicule. Il existe certains problèmes associés aux commutateurs de fermeture de couvercle arrière, particulièrement en ce qui concerne les dtfficultés de fabrication et le manque de fiabilité sur le plan du fonctionnement. La demanderesse a établi qu'il était préférable 2636 1 45 -7- de faire appel à l'emploi d'un logiciel pour réduire au minimum le nombre de pièces telles que les commutateurs requis pour l'avance de la pellicule afin d'améliorer l'efficacité d'assemblage, tout en rendant également le fonctionnement de l'avance de pellicule à blanc plus fiable. Considérant l'état de l'art antérieur tel que décrit plus haut, la présente Invention a pour objet de réduire le nombre de balais requis pour déterminer la position d'un objectif zoom d'appareil photographique, sans diminuer le nombre de pas de code de position, en faisant appel à un système de codes relatifs dans lequel un code de zoom donné correspond à une pluralité de codes de position. Un tel système ne permet pas qu'à un code de position corresponde une seule distance focale. En conséquence, il est prévu un moyen par lequel un code de position courant est déterminé par la ré-écriture séquentilelle du code de position qui est enregistré dans une mémoire par la détection dynamique de modifications du code zoom qui sont comptées à partir de la gamme dans laquelle le code zoom est un code absolu. Avec un appareil photographique qui emploie un système de codes de zoom relatifs, cependant, si la pile de l'appareil est retirée ou si la tension de la pile chute en dessous d'un niveau prédéterminé, les données de code de position enregistrées dans la mémoire pourraient être perdues et la détermination de la distance focale correcte de l'objectif, c'est-à-dire du code de position correct, pourrait présenter un problème. En conséquence, la présente Invention a pour objet supplémentaire de concevoir un système de code de zoom relatif dans lequel l'appareil photographique peut automatiquement déterminer un code de position correct même si les données qui étaient enregistrées en mémoire sont perdues. La présente invention-a encore également pour objet de fournir un dispositif de détection de position de zoom pour un objectif zoom qui est à même de détecter la production d'un code de zoom erroné et de prendre des mesures correctives de manière à ce que le code de zoon erroné ne soit pas utilisé. -8- Afin d'atteindre cet objet, des moyens de commande font appel à un code de zoom couramment identifié pour estimer un code de zoom à obtenir lorsque l'objectif est déplacé jusqu'à une extrémité grand-angle ou une extrémité télé. Le circuit de commande vérifie si un code de zoom engendré à partir des balais de code coïncide avec la modification estimée. Si la modification estimée est égale au code de zoom engendré par les balais, cela veut dire que l'objectif a été déplacé Jusqu'à une position qui correspond au code de zoom après la modification due à l'opération de zoom. Si le code de zoom estimé diffère du code de zoom engendré par les balais de code, il se peut que le code de zoom engendré après l'opération de zoom soit dû à la séparation d'au moins un balai et de la plaque de codes. S'il est établi qu'un balai est séparé de la plaque de codes et n'est donc pas en contact électrique avec cette dernière, il est décidé qu'il n'y a pas eu modification du code de zoom. Eu égard à ce qui précède, la présente invention comprend un système de détection de position destiné à détecter la position d'un élément mobile par rapport à une position de référence, le dispositif de détection de position comprenant un support d'informations codées comportant des moyens associés avec celui-ci et représentatifs d'une pluralité de codes, chacun des codes comprenant plus d'un bit d'information, et des moyens représentatifs d'au moins une position unique ayant une relation de position prédéterminée par rapport aux moyens représentatifs d'une pluralité de codes; un dispositif d'identification de codes associé opérationnellement au support d'informations codées pour un déplacement relativement à celui-ci afin d'identifier un des codes des moyens représentatifs d'une pluralité de codes relatifs du support d'informations codées; et des moyens pour reconnaltre des modifications d'informations codées identifiées par le dispositif d'identification de codes alors que l'élément mobile se déplace par rapport à la position de réfé-rence;-dans lequel lun du-support d'informations codées et du dispositif d'identification de codes est relativement fixe, définissant ainsi la position de référence, et l'autre du support d'informations codées et du dispositif -g- d'identification de codes est fixe en vue d'un déplacement avec l'élément mobile pour un déplacement relatif par rapport au premier. Selon un aspect particulier de l'invention, les moyens destinés à reconnaître des modifications d'informations codées comprennent des moyens pour compter les modifications d'informations codées. Selon un aspect supplémentaire de la présente invention, le dispositif d'identification de codes est un élément de lecture et l'association opérationnelle du dispositif d'identification de codes et du support d'informations codées comprend l'élément de lecture en contact par glissement avec le support d'informations codées. Selon un autre aspect supplémentaire de l'invention, les moyens destinés à reconnaître des modifications d'informations codées comprennent des moyens pour reconnaÂtre la position de chaque élément d'information codée relativement aux moyens représentatifs d'une position unique. En outre, l'invention comporte des moyens pour interdire l'arrêt de l'élément mobile dans au moins une des positions uniques. En outre, l'invention comporte des moyens destinés & commander le déplacement de l'élément mobile jusqu'à une position initiale prédéterminée en réponse à un code identifié par le dispositif d'identification de codes, les moyens de commande comprenant (1) des moyens pour enregistrer provisoirement une valeur de position de l'élément mobile par rapport à la position de référence, sur la base de l'information codée identifiée par le dispositif d'identification de codes; (ii) des moyens pour commander le déplacement de l'élément mobile d'une manière prédéterminée jusqu'à la position initiale, sur la base de la valeur de l'information codée enregistrée provisoirement; (iii) des moyens pour actualiser la valeur de la valeur de position suivant une valeur correspondant à la position initiale; (iv) des moyens pour déterminer si la valeur de position enregistrée provisoirement correspond à l'une des positions uniques, au nombre d'au moins un, et, si la valeur de position enregistrée provisoirement correspond effectivement, les moyens de commande de l'élément mobile ne déplacent pas l'élément mobile et, si la valeur de position enregistrée provisoirement ne correspond pas, les moyens 2636 145 -10- de commande de l'élément mobile déplacent l'élément mobile Jusqu'à la position initiale. L'invention en outre comporte des moyens pour déterminer si la valeur de position enregistrée provisoirement coincide avec une valeur réelle de l'élément mobile par rapport à la position de référence; des moyens pour indiquer la posittion réelle de l'6élément mobile par rapport à la posttion de référence; et des moyens pour Inhiber les moyens destinés à indiquer la position réelle de l'élément mobile si la valeur de l'information enregistrée provisoirement ne coïncide pas avec la position réelle de l'élément mobile par rapport à la position de référence. En outre, l'invention comporte des moyens pour vérifier l'identification de l'information codée identifiée par le dispositif d'identtficatton de codes, dans lesquels le dispositif d'identiftcation de codes comporte en outre des moyens pour identifier de manière répétitive des Informations codées, dans lesquels les moyens de vérification de l'identification d'informations codées comprennent en outre des moyens pour comparer les Informations codées identifiées de manière répétée plusieurs fois Jusqu'à ce que les Informations identifiées coïncident plusieurs fois. En outre, l'invention comporte des moyens pour attribuer une valeur d'un code de position, qui est représentative d'une posittion prédéterminée de l'élément mobile par rapport à la position de référence, en réponse à des modifications reconnues par les moyens destinés à reconnaltre des modifications d'informations codées pendant le déplacement de l'élément mobile. Selon encore un autre aspect de 1'invention, les moyens destinés à reconnaltre des modifications d'informations codées comportent des moyens (i) pour enregistrer provisoirement une valeur de code prédéterminée estimée et (ii) pour déterminer si la valeur d'un code identifié par le dispositif d'identification de codes, après modification de la valeur pendant le déplacement de l'élément mobile, coïncide avec la valeur de code estimée, dans lesquels les moyens destines à attribuer une valeur d'un code de position 2636 1 45 -11- comprennent en outre l'attribution d'une valeur de code de position lorsque la valeur de code modifiée coïncide avec la valeur de code estimée. La présente invention comporte en outre des moyens pour afficher l'indication de l'une quelconque d'une pluralité de positions prédéterminées de l'élément mobile par rapport à la position de référence; des moyens pour empêcher le fonctionnement des moyens d'affichage d'indication lorsque la valeur de code modifiée ne coïncide pas avec la valeur de code estimée; des moyens pour déterminer, si la valeur de code modifiée ne coïncide pas avec la valeur de code estimée, si la valeur modifiée est représentative de l'une des positions uniques au nombre d'au moins un; et des moyens pour attribuer une valeur de code de position qui est représentative d'une position particulière de l'élément mobile par rapport à la position de référence si la valeur modifiée est représentative de l'une desdites positions uniques au nombre d'au moins un. En outre, l'invention comporte des moyens pour déterminer, si la valeur modifiée n'est pas représentative de l'une des positions uniques au nombre d'au moins un, définissant ainsi une erreur, si l'erreur est le résultat d'un mauvais fonctionnement du dispositif d'identification de codes. La présente invention peut être en outre définie comme étant un système de détection de position pour détecter la position d'un élément mobile par rapport à une position de référence, le dispositif de détection de position comprenant un support d'informations codées comportant des moyens qui lui sont associés pour indiquer une pluralité de codes, au moins l'un des codes étant représentatif de plus d'une position de l'élément mobile par rapport à la position de référence. En outre, la présente invention vise le support d'informations codées luimême, qui comporte: (a) des moyens représentatifs d'une pluralité de codes relatifs, chacun des codes relatifs comportant plus d'un bit; et (b) des moyens représentatifs d'un code absolu positionnés suivant une relation de position prédéterminée par 2 6 3 5 145 -12- rapport aux moyens représentatifs d'une pluralité de codes relatifs. En outre, la présente invention est définie comme étant un système de détection de position pour détecter la position d'un élément mobile par rapport à une position de référence, le dispositif de détection de position comportant: (a) un support d'informations codées comprenant: (a) (t) des moyens représentatifs d'une pluralité de codes relatifs, chacun des codes relatifs comprenant plus d'un bit; et (a)(11) des moyens représentatifs d'un code absolu positionnés suivant une relation de position prédéterminée par rapport aux moyens représentatifs d'une pluralité de codes relatifs; (b) un dispositif d'identification de codes associé opératIonnellement avec le support d'informations codées en vue d'un déplacement par rapport à ce dernier pour Identifier l'un des codes relatifs et le code absolu; et (c) des moyens pour reconnaître des modifications d'informations codées identifiées par le dispositif d'identification de codes alors que l'élément mobile se déplace par rapport à la position de référence, dans lequel l'un ou l'autre du support d'informations codées et du dispositif d'identification de codes est relativement fixe, définissant ainsi la position de référence, et l'autre du support d'information de codes et du dispositif d'identification de codes est fixe en vue d'un déplacement avec l'élément mobile pour un déplacement relatif par rapport au premier. Selon un autre aspect de l'invention, les moyens représentatifs d'une pluralité de codes relatifs comportent au moins une limite, et les moyens représentatifs d'un code absolu sont situés à proximité de cette limite des moyens représentatifs d'une pluralité de codes relatifs. Dans un aspect supplémentaire de l'invention, les moyens représentatifs d'une pluralité de codes relatifs comportent une configuration répétitive d'informations codées dans laquelle au moins un élément d'information codée est répété une pluralité de fois sur le support d'informations codées, et les moyens destinés à reconnaître des modifications d'informations codées comportent des moyens pour reconnaltre la position de l'élément, au nombre d'au -13- moins un, d'information codée relativement aux moyens représentatifs d'un code absolu. Dans un autre aspect encore de l'invention, les moyens représentatifs d'une pluralité de codes relatifs comportent une série de codes s'étendant longitudinalement, comportant une première et une seconde extrémité, et les moyens représentatifs d'un code absolu comportent des moyens situés à proximité de chacune des première et seconde extrémités des moyens représentatifs d'une pluralité de codes relatifs, pour identifier une position de référence unique respective de l'élément mobile. La présente invention est en outre définie comme étant un système de détection de position pour détecter la position d'un élément mobile par rapport à une position de référence, le déplacement pouvant être identifié en termes de pas Incrémentaux de déplacement, le dispositif de détection de position comportant: (a) un support d'informations codées comportant des moyens qui lui sont associés et qui sont représentatifs d'unepluralité de codes, chacun des codes comprenant plus d'un bit d'information, et des moyens représentatifs d'au moins une position unique ayant un rapport de position prédéterminé par rapport aux moyens représentatifs d'une pluralité de codes; (b) un dispositif d'identification de codes associé opérationnellement avec le support d'informations codées en vue d'un mouvement relativement à celui-ci pour identifier un des codes des moyens représentatifs d'une pluralité de codes relatifs du support d'informations codées; (c) des moyens pour reconnaÂtre des modifications d'informations codées identifiées par le dispositif d'identification de codes alors que l'élément mobile se déplace par rapport à la position de référence, dans lequel l'un ou l'autre du support d'informations codées et du dispositif d'identification de codes est relativement fixe, définissant ainsi la position de référence, et l'autre-du support d'informations codées et du dispositif d'identificatfion dé codes est fixe en vue d'un déplacement avec l'élément mobile pour un déplacement relatif par rapport au premier; et (d) des moyens pour indiquer chacun des pas incrémentaux de déplacement de l'élément mobile par rapport à la -14- position de référence. La présente invention, conformément à un autre aspect, comporte une mémoire pour enregistrer des informations de position obtenues par les moyens destinés à reconnaltre des modifications d'informations codées; des moyens pour déterminer si les lnformaticns de position enregistrées dans la mémoire sont perdues par celle-ci; et des moyens pour déplacer l'élément mobile jusqu'à la position unique au cas o l'information de position contenue dans la mémoire est perdue par celle-ci. Dans un aspect supplémentaire de l'invention, la présente invention comporte une mémoire pour enregistrer des informations de position obtenues par les moyens destinés à reconnaltre des modifications d'informations codées; des moyens pour déterminer si les informations de position enregistrées dans la mémoire sont perdues par celle-ci; et des moyens pour fournir un avertissement dans le cas o les informations de la mémoire sont perdues par celle-ci. Selon un aspect particulier de l'invention, une pile amovible est prévue en tant que source d'alimentation, et les moyens destinés à déterminer si les informations enregistrées dans la mémoire sont perdues comportent des moyens pour déterminer si une période de temps prédéterminée s'est écoulée après retrait de la pile. La présente invention est en outre définie comme étant un système de détection de position pour détecter la position d'un élément mobile par rapport à une position de référence, comportant: (a) un support d'informations codées comportant des moyens qui lui sont associés et sont représentatifs d'une pluralité de codes, chacun des codes ayant plus d'un bit d'information, les moyens représentatifs d'une pluralité de codes relatifs étant disposés suivant une configuration prédéterminée de modifications alors que l'élément mobile se déplace relativement à la position de référence, et des moyens représentatifs d'une posittor unique ayant-une- relation de position prédéterminée par rapport aux moyens représentatifs d'une pluralité de codes; (b) un dispositif d'identification de codes associé opérationnellement avec le support 2636 145 -15- d'informations codées en vue d'un mouvement relativement à celui-ci pour identifier un des codes des moyens représentatifs d'une pluralité de codes relatifs du support d'informations codées; et (c) des moyens pour reconnaître des modifications d'informations codées identifiées par le dispositif d'identification de codes alors que l'élément mobile se déplace par rapport à la position de référence, dans lequel l'un ou l'autre du support d'informations codées et du dispositif d'identification de codes est relativement fixe, définissant ainsi la position de référence, et l'autre du support d'informations codées et du dispositif d'identification de codes est fixe en vue d'un déplacement avec l'élément mobile pour un déplacement relatif par rapport au premier, et dans lequel les moyens destinés à reconnaltre des modifications d'informations codées Identifiées par le dispositif d'identification de codes alors que l'élément mobile se déplace par rapport à la position de référence comportent en outre des moyens pour détecter si la modification du code Identifié par le dispositif d'identification de codes correspond à la configuration prédéterminée. Selon un autre aspect de l'invention, des moyens sont prévus pour convertir une modification reconnue de codes d'informations en un code de position respectif qui correspond à une position particulière respective de l'élément mobile par rapport à la position de référence, si bien que la modification d'informations codées est convertie en un code de position respectif seulement si la modification de code identifiée correspond à la configuration prédéterminée. Toujours conformément à la présente invention, des moyens destinés à indiquer le code de position et des moyens pour Inhiber le fonctionnement des moyens destinés à Indiquer le code de position si la modification de code identifiée ne correspond pas à la configuration prédéterminée sont prévus. La présente invention est particulièrement adaptée pour être intégrée ou utilisée avec des appareils photographiques. En conséquence, la présente invention comporte un système de détection de position pour détecter la position d'un élément mobile qui se - 16- déplace conformément à la variation de la distance focale d'un objectif zoom d'un appareil photographique, par rapport à une posttion de référence qui est prédéterminée sur l'appareil photographique, le système de détection de position comportant un support d'informations codées et un dispositif d'identification de codes, dans lequel le support d'informations codées comporte (1) des moyens représentatifs d'une pluralité de codes, chaque code comportant plus d'un bit d'information, et (1i) des moyens représentatifs d'au moins une position unique ayant une relation de position prédéterminée par rapport aux moyens représentatifs d'une pluralité de codes; dans lequel le dispositif d'ldentiftcatton de codes est associé opérationnellement au support d'informations codées pour un déplacement relativement à celui-cl afin d'identifier un des codes des moyens représentatifs d'une pluralité de codes relatifs du support d'informations codées; et dans lequel le système de détection de position comporte en outre des moyens pour reconnaître des modifications d'informations codées Identifiées par le dispositif d'identification de codes alors que l'objectif zoom se déplace par rapport à la position de référence. De même, la présente Invention comporte un système de détection de position pour détecter la position d'un objectif zoom d'appareil photographique par rapport à une position de référence, l'appareil photographique comportant une bague à came qui tourne pour effectuer une variation de la distance focale de l'objectif zoom, le dispositif de détection de position comportant un support d'informations codées qui lui est associé et qui est représentatif d'une pluralité de codes, au moins un des codes étant représentatif de plus d'une position du code zoom par rapport à la position de référence. La présente invention comporte en outre un système de détection de position pour détecter la position d'un élément mobile qui se déplace en fonction de la variation de la-distance focale d'un objectif zoom d'un appareil photographique, par rapport à une position de référence qui est prédéterminée sur l'appareil photographique, le système de détection de position comprenant un 2636 1 45 -17- support d'informations codées et un dispositif d'identification de codes, dans lequel le support d'informations codées comporte: (1) des moyens représentatifs d'une pluralité de codes relatifs, chacun des codes relatifs comprenant plus d'un bit; et (ii) des moyens représentatifs d'un code absolu situés suivant une relation de position prédéterminée par rapport &ux moyens représentatifs d'une pluralité de codes relatifs; dans lequel le dispositif d'identification de codes est associé opérationnellement avec le support d'informations codées en vue d'un déplacement par rapport à celui-ci pour identifier un des codes relatifs et le code absolu; et dans lequel le système de détection de position comporte en outre des moyens pour reconnaltre des modifications d'informations codées ldentifiées par le dispositif d'identification de codes alors que l'objectif zoom se déplace relativement à la position de référence. La présente invention comporte en outre un système de détection de position pour détecter la position d'un élément mobile qui se déplace conformément à la variation de la distance focale d'un objectif zoom d'un appareil photographique, par rapport à une position de référence qui est prédéterminée sur l'appareil photographique, dans lequel le déplacement de l'élément mobile est identifiable en termes de pas incrémentaux de déplacement, le système de détection de position comportant un support d'informations codées et un dispositif d'identification de codes, dans lequel le support d'informations codées comporte (1) des moyens représentatifs d'une pluralité de codes, chaque code comportant plus d'un bit d'information, et (ii) des moyens représentatifs d'au moins une position unique ayant une relation de position prédéterminée par rapport aux moyens représentatifs d'une pluralité de codes; dans lequel le dispositif d'identification de codes est associé opérationnellement au support d'informations codées pour un déplacement relativement à celui-ci afin d'identifier un des codes oes moyens représentatifs d'une pluralité de codes relatifs du support d'informations codées; et dans lequel le système de détection de position comporte en outre (a) des moyens pour reconnaltre des modifications d'informations codées identifiées par -18le dispositif d'identification de codes alors que l'objectif zoom se déplace par rapport à la position de référence; et (b) des moyens pour indiquer chacun des pas incrémentaux de déplacement de l'objectif zoom par rapport à la position de référence. La présente invention comporte en outre un système de détection de position pour détecter la position d'un élément mobile qui se déplace conformément à la variation de la distance focale d'un objectif zoom d'un appareil photographique, par rapport à une position de référence qui est prédéterminée sur l'appareil photographique, le système de détection de position comportant un support d'informations codées et un dispositif d'identification de codes, dans lequel le support d'informations codées comporte (1) des moyens représentatifs d'une pluralité de codes, chaque code comportant plus d'un bit d'information, et (i1) des moyens représentatifs d'au moins une position unique ayant une relation de position prédéterminée par rapport aux moyens représentatifs d'une pluralité de codes; dans lequel le dispositif d'identification de code est associé opérationnellement au support d'informations codées pour un déplacement relativement à celui-ci afin d'identifier un des codes des moyens représentatifs d'une pluralité de codes relatifs du support d'informations codées; et dans lequel le système de détection de position comporte en outre (a) des moyens pour reconnaître des modifications d'informations codées identifiées par le dispositif d'identification de codes alors que l'objectif zoom se déplace par rapport à la position de référence, déterminant ainsi la position de l'objectif zoom par rapport à la position de référence; (b) une mémoire pour enregistrer les informations de position obtenues par les moyens destinés à reconnaÂtre les modifications - d'informations codées; (c) des moyens pour déterminer si les informations de position enregistrées dans la émoire sont perdues par celle-ci; et (d) un moteur de zoom relié opérationnellement à la bague à came pour déplacer l'objectif zoom Jusqu'à la position unique dans le cas o les informations de position dans la mémoire sont perdues par celle-ci. La présente invention comporte en outre un système de détection 2636 1 45 -19- de position pour détecter la position d'un élément mobile qui se déplace conformément à la variation de la distance focale d'un objectif zoom d'un appareil photographique, par rapport & une position de référence qui est prédéterminée sur l'appareil photographique, le système de détection de posittion comportant un support d'informations codées et un dispositif d'1dentification de codes, dans lequel le support d'informations codées comporte (1) des moyens représentatifs d'une pluralité de codes, chaque code comportant plus d'un bit d'information, et (11) des moyens représentatifs-d'au moins une position unique ayant une relation de position prédéterminée par rapport aux moyens représentatifs d'une pluralité de codes; dans lequel le dispositif d'identification de codes est associé opérationnellement au support d'informations codées pour un déplacement relativement à celui-ci afin d'identifier un des codes des moyens représentatifs d'une pluralité de codes relatifs du support d'informations codées; et dans lequel le système de détection de position comporte en outre: (a) des moyens pour reconnaître des modifications d'informations codées identif1iées par le dispositif d'identification de codes alors que l'objectif zoom se déplace par rapport à la position de référence, déterminant ainsi la position de l'objectif zoom par rapport à la position de référence; (b) une mémoire pour enregistrer les informations de position obtenues par les moyens destinés à reconnaître des modifications d'informations codées; (c) des moyens pour déterminer si les -informations de position enregistrées dans la mémoire sont perdues par celle-ci; et (d) des moyens pour fournir un avertissement dans le cas o les Informations dans la mémoire sont perdues par celle-ci. La présente invention comporte en outre un système de détection de position pour détecter la position d'un élément mobile qui se déplace conformément à la variation de la distance focale d'un objectif zoom d'un appareil photographique, par rapport à une position de référence qui est prédéterminée sur l'appareil photographique, le système de détection de position comportant un support d'informations codées et un dispositif d'identification de 2636 1 45 -20- codes, dans lequel le support d'1nformations codées comporte (1) des moyens représentatifs d'une pluralité de codes, chaque code comportant plus d'un bit d'information, les moyens représentatifs d'une pluralité de codes relatifs étant disposés suivant une configuration prédéterminée de modifications alors que l'objectif zoom se déplace par rapport à une position de référence, et (1t) des moyens représentatifs d'une position unique ayant une relation de position prédéterminée par rapport aux moyens représentatifs d'une pluralité de codes; dans lequel le dispositif d'identification de codes est associé opérationnellement au support d'informations codées pour un déplacement relativement à celui-ci afin d'identifier un des codes des moyens représentatifs d'une pluralité de codes relatifs du support d'informations codées; dans lequel le système de détection de position comporte en-outre: des moyens pour reconnaître des modifications d'informations codées identifiées par le dispositif d'identification de codes alors que l'objectif zoom se déplace par rapport à la position de référence, déterminant ainsi la position de l'objectif zoom par rapport à la position de référence, et dans lequel les moyens pour reconnaltre des modifications d'informations codées identifiées par le dispositif d'identification de codes alors que l'objectif zoom se déplace par rapport à la position de référence comportent en outre des moyens pour détecter si la modification du code identifié par le disposotif d'identification de codes est en concordance avec la configuration prédéterminée. Plus spécifiquement, la présente invention peut être en outre définie comme étant une unité de zoom motorisée pour un appareil photographique comportant: (a) un objectif zoom prévu dans un assemblage permettant la variation de la distance focale de l'objectif zoom; (b) un moteur de zoom; (c) une bague & came reliant opérationnellement l'objectif zoom-et le moteur zoom pour permettre au moteur zoom d'effectuer la variatior de la distance focale de l'assemblage d'objectif zoom en modifiant la position de l'objectif zoom par rapport à une position de référence; (d) des moyens pour engendrer un code zoom comportant: (d)(i) une plaque de codes prévue -21- sur la bague à came et comportant une pluralité de zones d'identification de positions d'objectif zoom relatives électriquement conductrices et au moins une zone d'identification de position d'objectif zoom absolue identifiant la position de référence; et (d)(il) une pluralité de balais adaptés pour être montés fixement par rapport au corps de l'appareil photographique en contact par glissement avec la plaque de codes pour engendrer un code zoom associé à la position de l'objectif zoom; (e) des moyens pour compter les modifications du code zoom par rapport à la position de référence identifiée par la zone d'identification de position d'objectif zoom absolue et pour enregistrer les modifications comptées en tant que code de position correspondant à une distance focale prédéterminée de l'objectif zoom; (f) des commutateurs pour actionner le moteur zoom pour entraîner l'obJectif zoom d'une manière prédéterminée; (g) des moyens pour commander le moteur zoom en réponse au code de position et en fonction de l'état de chacun des commutateurs pour actionner le moteur zoom; et (h) des moyens pour corriger les moyens de commande du moteur zoom par la rotation de la bague à came pour déplacer l'objectif zoom Jusqu'à la position de référence en réponse à une détermination suivant laquelle le code de position est perdu par les moyens destinés à enregistrer les modifications comptées. De mêeme, la présente Invention est définie comme étant une unité de zoom motorisée pour un appareil photographique comportant: (a) un objectif zoom prévu dans un assemblage pour permettre la variation de la distance focale de l'objectif zoom; (b) un moteur de zoom; (c) une bague à came reliant opérationnellement l'objectif zoom et le moteur zoom pour permettre au moteur zoom d'effectuer une variation de la distance focale de l'assemblage d'objectif zoom en modifiant la position de l'objectif zoom par rapport à une position de référence; (d) des moyens pour engendrer un code zoom comportant: (d)(i) une plaque de codes prévue sur la bague à came et comportant une pluralité de zones d'identification de positions d'objectif zoom relatives électriquement conductrices et au moins une zone d'identification de position d'objectif zoom absolue identifiant la 2 6 36 145 -22- position de référence; et (d)(11) une pluralité de balais adaptés pour être montés fixement par rapport au corps de l'appareil photographique en contact par glissement avec la plaque de codes pour engendrer un code zoom associé à la position de l'objectif zoom; (e) des moyens pour compter les modifications du code zoom par rapport à la position de référence Identifiée par la zone d'1dentification de position d'objectif zoom absolue et pour enregistrer les modifications comptées en tant que code de position correspondant à une distance focale prédéterminée de l'objectif zoom; (f) des moyens pour indiquer les distances focales prédéterminées par Incréments en réponse aux modifications incrémentales comptées par les moyens de comptage de modifications dans le code zoom. En outre, la présente invention est définie comme étant une unité de zoom motorisée pour un appareil photographique comportant: (a) un objectif zoom prévu dans un assemblage permettant la variation de la distance focale de l'objectif zoom; (b) un moteur de zoom; (c) une bague à came reliant opérationnellement l'objectif zoom et le moteur zoom pour permettre au moteur zoom d'effectuer la variation de la distance focale de l'assemblage d'objectif zoom en modifiant la position de l'objectif zoom par rapport à une position de référence; (d) des moyens pour engendrer un code zoom comportant: (d)(i) une plaque de codes prévue sur la bague à came et comportant une pluralité de zones d'identification de positions d'objectif zoom relatives électriquement conductrices ayant une configuration prédéterminée le long de la plaque de codes et au moins une zone d'ldentification de position d'objectif zoom absolue identifiant la position de référence; et (d)(11) une pluralité de balais adaptés- pour être montés fixement par rapport au corps de l'appareil photographique en contact par glissement avec la plaque de codes pour engendrer un code zoom associé à la position de l'objectif -zoom;-() dés moyens pour cbonvertfr le code zoom en un code de position qui correspond à la distance focale respective de l'objectif zoom; (f) des moyens pour enregistrer une configuration de modifications du code zoom alors que la position de l'objectif -23- zoom est modifiée par rapport à la position de référence; (g) des moyens pour déterminer si la configuration de modiftcations enregistrée coïncide avec la configuration prédéterminée des zones d'tdentification de position d'objectif zoom relative le long de la plaque de codes; (h) des moyens sensibles aux moyens de détermination pour effectuer une détermination supplémentaire pour déterminer si, au cas o la configuration de modifications enregistrée ne coïncide pas avec la configuration prédéterminée de zones- d'identification de positions d'objectif zoom relatives le long de la plaque de codes, les modifications sont ou non dues au fait que l'un quelconque de la pluralité de balais n'est pas en contact conducteur par glissement avec la plaque de codes; et (t) des moyens pour empêcher la conversion du code zoom en un code de position en réponse à la détermination par les moyens de détermination supplémentaire que les modifications sont dues au fait que l'un quelconque de la pluralité de balais n'est pas en contact conducteur par glissement avec la plaque de codes. En outre, la présente invention est définie comme étant un appareil photographique à objectif à distance focale variable comportant: (a) un objectif mobile; (b) un moteur pour entraÂner l'objectif en vue de son déplacement sur une pluralité de positions dans une première direction et dans une seconde direction; (c) des moyens pour afficher une indication de la position, parmi la pluralité de positions, à laquelle l'objectif est positionné; (d) un support d'informations codées comportant une pluralité zones associées avec celui-ci et représentatives d'une pluralité de codes respectifs, chacun des codes étant représentatif d'au moins une position de l'objectif; (e) un dispositif d'identification de codes associé opérationnellement avec le support d'informations codées en vue d'un déplacement relativement & celui-ct pour identifier un des codes de la pluralité de zones représentatives d'une pluralité de codes du support d'informations codées; (f) des moyens pour commander le moteur pour déplacer l'objectif dans la première direction et dans la seconde direction, les moyens de commande comportant en-outre des moyens pour déplacer l'objectif sur une -24- distance prédéterminée dans l'une des première et seconde directions lors de l'arrêt du déplacement de l'objectif dans l'autre des première et seconde directions; et (g) des moyens pour inhiber, pendant une période de temps prédéterminée, les moyens d'affichage d'une indication de la position à laquelle l'objectif se trouve lorsqu'il est identifié que l'un des codes a traversé,me limite de l'une des zones et d'une zone adjacente une fois avant l'arrêt du déplacement de l'objectif. Lés objets ci-dessus et d'autres objets, caractéristiques et avantages de la présente Invention seront mieux compris à la lecture de la description suivante faite en référence aux dessins annexés sur lesquels: 2636 1 45 -25- La figure 1A est un dlagramme schématique d'une unité de zoom construite selon la présente invention; La figure lB est un diagramme schématique de l'unité de zoom de la figure 1A, dans laquelle l'objectif de zoom est actionné électriquement; La figure 1C est un diagramme schématique d'une unité d'information commutable électroniquement qui affiche des informations susceptibles d'intéresser le photographe; La figure 2 est une vue frontale d'un appareil de photo construit selon la présente invention; La figure 3 est une vue de dessus de l'appareil de photo de la figure 2; La figure 4 est une vue arrière de l'appareil de photo de la figure 2; La figure 5A Illustre l'arrière de l'appareil de photo représenté sur la figure 4, un couvercle arrière de l'appareil étant en position ouverte; La figure 5B illustre un panneau d'affichage à cristaux liquides LCD utilisé avec l'appareil de photo du mode de réalisation préféré; La figure 5C illustre le panneau d'affichage LCD de la figure 58 affichant d'autres informations utiles; La figure 6 est une vue en perspective schématique d'un objectif utilisé dans l'appareil de photo de la figure 2, illustrant la disposition relative d'une bague à came, d'une plaque de codes et d'une pluralité de balais; La figure 7 est une vue éclatée de la plaque de codes illustrée sur l'objectif de la figure 6; La figure 8 illustre un circuit de commande de l'appareil de photo construit selon la présente Invention; - Les figures 9 et 10 représentent un organigramme de logiciel d'ordinateur se rapportant à un programe PRINCIPAL exécuté par une unité-CPU de l'appareil de-photo de la figure 2; La figure 11 est un organigramme de logiciel d'un sousprogramme INITIALISATION CODE POSITION qui est appelé par le programme PRINCIPAL représenté sur les figures 9 et 10; 2636 1 45 -26-- La figure 12 est un organigramme de logiciel d'un sous-programme ENTREE CODE ZOOM qui est appelé par le sous-programme INITIALISATION CODE POSITION de la figure 11; La figure 13 est un organigramme de logiciel d'un sous-programme VERIFICATION CODE qui est appelé par le sousprogramme INITIALISATION CODE POSITION de la figure 11; La figure 14 est un organigramme de logiciel d'un sous-programme ROTATION ARRIERE ZOOM qui est appelé par le programme PRINCIPAL représenté sur les figures 9 et 10; La figure 15 est un organigramme de logiciel d'un sous-programme ROTATION AVANT ZOOM qui est appelé par le programme PRINCIPAL représenté sur les figures 9 et 10; La figure 16 est un organigramme d'un sous-programme GRAND ANGLE ZOOM qui est appelé par le programme PRINCIPAL Illustré sur les figures 9 et 10; La figure 17 est un organigramme de logiciel d'un sous-programme TELE ZOOM qui est appelé par le programme PRINCIPAL illustré sur les figures 9 et 10; La figure 18 est un organigramme de logiciel d'un programme SAUVEGARDE qui est une branche du programme PRINCIPAL illustré sur les figures 9 et 10; La figure 19 est un organigramme de logiciel d'un programme BOUCLE CODE ERRONE qui est une branche du sous-programme VERIFICATION CODE de la figure 13 et du programme SAUVEGARDE de la figure 18; La figure 20 est un organigramme de logiciel d'un programme de REMISE A ZERO qui est activé lors de la mise sous tension initiale et qui est également une branche du programme SAUVEGARDE illustré sur la figure 18; Ca figure 21 est un organigramme delogiciel d'un sous-programme INFORMATION PELLICULE qui est appelé par le programme PRINCIPAL des figures 9 et 10; La figure 22 est un organigramme d'une sérle d'instructions se rapportant à l'exécution d'une opération de CHARGEMENT, cette opération étant une branche du programme PRINCIPAL; -27La figure 23 représente les instructions relatives au sous-programme MODIFICATION IMPULSIONS ENROULEMENT qui est appelé par l'opération CHARGEMENT; La figure 24 est un organigramme de logiciel d'un programme RE-ENROULEMENT qui est une branche du progranmme PRINCIPAL illustré sur les figures 9 et 10 et de l'opération CHARGEMENT illustrée sur la figure 22; La figure 25 est un organigramme de logiciel d'un prograeue VERROUILLAGE qui est une branche du programme PRINCIPAL représenté sur les figures 9 et 10; La figure 26 llustre l'opération de zoom de l'objectif utilisé avec l'appareil de photo construit selon la présente invention; La figure 27A illustre un résumé de l'organigramme représenté sur les figures 9 et 10; La figure 27B est un organigramme de logiciel d'une série d'instructions relatives à une operation E/S DONNEES qui est une branche du programme PRINCIPAL représenté sur la figure 27A; La figure 28 représente la relation entre un pas de mesure de distance et un blocage d'objectif lorsque l'appareil de photo construit selon le mode de réalisation préféré est dans un mode zoom et un mode macro; La figure 29 est un organigramme d'un sous-programme PASSAGE NACRO-TELE qui est appelé par l'operation E/S DONNEES de la figure 278; La figure 30 est un organigramme d'un sous-programme BLOCAGE OBJECTIF qui est appelé par l'opération E/S DONNEES de la figure 27B; La figure 31 est un organigramme d'une série d'instructions relatives à l'opération VERROUILLAGE DECLENCHENENT qui est une branche de l'opération E/S DONNEES représentée sur la figure 27B; La figure 32 Illustre une série d'lnstructions relatives à une opération SEQUENCE DECLENCHEMERT-iTf- 8t'i75- branche de fOlratfôbn E/S DONNEES représentée sur la figure 27B; La figure 33 représente une série d'instructions qui constituent une opération ENROULEMENT qui est une branche de l'opération -28- SEQUJENCE DECLENCHEMENT de la figure 32; La figure 34 représente un résumé des instructions représentées sur le programme PRINCIPAL illustré sur les figures 9 et 10 ci-dessus, ainsi que des instructions supplémentaires ajoutées en vue d'illustrer les étapes impliquées dans une opération de chargement de flash relative à un flash incorporé dans l'appareil de photo construit selon la présente invention; La figure 35 Illustre une série d'instructions constituant une opération d'EXPOSITION AUTOMATIQUE /FOCALISATION AUTOMATIQUE FLASH qui constitue une branche du programme PRINCIPAL représenté sur la figure 34; La figure 36 illustre une série d'instructions relatives à une opération de CHARGEMENT constituant une branche du programme PRINCIPAL illustré sur la figure 34; La figure 37 est un organigramme d'une série d'instructions relatives à une opération de TRAITEMENT DECLENCHEMENT qui constitue une branche de 1 'opération EXPOSITION AUTOMATIQUE /FOCALISATION AUTOMATIQUE FLASH représentée sur la figure 35; Un dispositif de détection de position de zoom selon la présente invention comprend, comme le montre la figure 1A, des moyens pour délivrer en sortie un code de zoom 15, une plaque de codes 13 prévue sur la surface circonférentlelle d'une bague à came 12 pour modifier la distance focale d'un objectif zoom, une pluralité de balais 14 qui sont montés sur le corps de l'appareil de photo et en contact par glissement avec la plaque de codes 13 de manière à engendrer un code de zoom relatif en fonction de l'état de conduction des balais, des moyens de détection d'une position 16 qui convertissent le code zoom en un code position correspondant à la distance focale de l'objectif zoom, des moyens pour enregistrer une configuration de modifications du code zoom 17, la configuration de modifications étant associée à l'opération de zoom, des moyens de détection 18 pour-détecter des modifications du code zoom et établir si les modifications coïncident avec la configuration de modifications, et des moyens d'interdiction 19 qui effectuent un examen en vue de vérifier si les modifications du code zoom sont différentes de la 263 6 145 -29- configuration de modifications et, en cas de différence, sal les modifications sont ou non dues à la séparation électrique entre au moins un des balais et de la plaque de codes, auquel cas ils interdisent la conversion du code zoom en un code position. Comme représenté sur la figure lB, la présente invention peut être également mise en oeuvre électriquement. L'objectif zoom actionné électriquement comporte en outre des moyens 16' pour compter et enregistrer des modifications du code zoom de la zone du code absolu et l'enregistrer en mémoire en tant que code de position qui correspond à la distance focale de l'objectif, des moyens d'entralnement 18' du moteur de zoom 10 destinés & modifier la distance focale de l'objectif zoom 11 en commandant l'activation du. moteur de zoom 10 en fonction d'une entrée en provenance du commutateur d'actionnement 17' et du code de position enregistré dans la mémoire, et des moyens de correction 19 qui commandent les moyens d'entralnement de moteur 18' pour faire tourner la bague & came 12 Jusqu'à une position dans laquelle le code zoom devient un code absolu lorsque la position des moyens comptage-mémoire 16' est effacée. De plus, comme on l'expliquera ultérieurement, l'appareil de photo comporte des moyens destinés à Indiquer la distance focale de l'objectif pour permettre à l'opérateur de l'appareil de connaltre le réglage de l'objectif zoom. Par exemple, on suppose qu'on donne au numéro de cadre de la pellicule de l'appareil de photo priorité aux fins d'information sur le panneau d'affichage en tant que premier élément d'information actuallsable qui est enregistré dans la première mémoire, comme représenté sur la figure 1C. Le moyen de commutation d'indication fonctionne de manière à commuter sélectivement l'information sur l'affichage pour indiquer l'autre élément d'information actualisable, tel que la distance focale de l'objectif zoom. En référence aux figures 2-5A, dans-le mode de-réalisation préféré de l'invention, l'appareil de photo est un appareil à obturateur d'objectif de type compact dans lequel un objectif zoom 11 et un système viseur 21 sont indépendants l'un de l'autre. 2636 1 45 -30- L'avant de l'appareil de photo abrlte un flash 22, un détecteur CdS 23 pour la détection photométrique et un dispositif de mesure de distance 24, comprenant un détecteur de position (PSD) 57 et un détecteur des infrarouges (IRED) 56. Le flash 22 illumine un sujet, la cellule photoélectrlque CdS 23 mesure la luminosité du sujet et la diode Infrarouge (IRED) émet un rayonnement Infrarouge sur le sujet de sorte que le détecteur de position PSD délivre un signal de position conformément à la distance du sujet en recevant la lumitre infrarouge qui est réfléchie par le sujet. L'objectif zoom 11 est associé à un barillet mobile 27 qui est mobile par rapport à un barillet fixe 26 monté sur le corps de l'appareil de photo 25. Le barillet mobile 27 se déplace entre une position rangement (représentée par une ligne en tirets sur la figure 3) et une extrémité macro (représentée en trait plein sur la figure 3). Dans ce mode de réalisation, la distance focale de l'objectif 11 est variable entre environ 38 mm et 60 mm dans la gamme de zoom. De plus, l'appareil de photo de la présente invention a une position macro et une position verrouillage. Comme représenté sur la figure 3 en particulier, la partie supérieure de l'appareil de photo comporte un ensemble de boutons d'actionnement 28 disposés en triangle, cet ensemble étant également utilisé pour le zoom. La partie avant 28a de l'ensemble de boutons d'actionnement 28 comprend un commutateur à deux positions servant de commutateur de photométrie SWS et de commutateur de déclenchement d'obturateur SWR. Sur la partie arrière de l'ensemble de boutons 28, un bouton arrière 28b est constitué par un commutateur télé SWT pour la commande de l'objectif zoom 11, tandis qu'un second bouton arrière 28c de l'ensemble de boutons 28 est constitué par un commutateur grand angle SWW, également pour la commande de l'objectif zoom 11. Ces trois commutateurs 28a, 28b et 28c sont associés entre eux de telle manière que lorsqu'un commutateur est actionné, les deux autres commutateurs-ne peuvent pas être actionnés. L'enfoncement à ml-course du bouton obturateur 28 active le commutateur photométrie SWS, tandis que l'enfoncement complet du bouton obturateur 28 active le commutateur déclenchement -31- SWR. Si l'on enfonce la partie de l'ensemble de boutons d'actionnement au-dessus du commutateur télé SWT et, en conséquence, si l'on fait basculer la partie généralement triangulaire vers le bas, le moteur de zoom 10 tourne dans un sens entraînant l'extension de l'objectif zoom 11 hors du corps de l'appareil. L'enfoncement de la partie de l'ensemble de boutons d'actionnement au- dessus du commutateur grand angle SWW entraIne la rotation du moteur de zoom dans le sens opposé, si bien que l'objectif zoom 11 se rétracte dans le corps d'appareil. La rotation du moteur zoom 10 est commandée par la CPU principale, qui exécute une séquence d'instructions en fonction de celui des commutateurs, SWT ou SWW, qui est enfoncé. Comme représenté en particulier sur les figures 4 et SA, la partie arrière de l'appareil 25 comporte un couvercle arrière 29 (couvercle compartiment pellicule), un commutateur principal 30, un commutateur mode 31 et un panneau d'affichage LCD 32, un levier d'ouverture/fermeture du couvercle arrière 36, un voyant de signalisation rouge (LED) Rd, et un voyant de signalisation vert (LED) Gd. Un commutateur pellicule 33 a pour rôle de détecter la présence d'une pellicule, tandis qu'un commutateur impulsions enroulement 34 sert à engendrer une impulsion d'enroulement en réponse à l'avance de la pellicule. Le commutateur de détection de chargement de pellicule 33 est enfoncé dans la paroi 33a à l'intérieur de l'appareil lorsque la cartouche de pellicule est installée dans le compartiment de cartouche de pellicule 35a, que l'extrémité avant de la pellicule est placée sur la bobine 35, ses perforations étant au contact du commutateur de détection d'avance de pellicule 34 et que le couvercle arrière est fermé. Le commutateur de détection de présence de pellicule 33 est mis hors circuit lorsqu'il est entièrement enfoncé dans la paroi 33a. Lorsque le commutateur de détection de présence-de pellicule 33 est à l'état arrêt, la pellicule est prête à l'avancement. 2636 1 45 -32- Le voyant de signalisation roue Rd clignote lorsque le commutateur photométrie SWS est enfoncé et que l'émission du flash est nécessaire mais n'est pas prête. Lorsque le bouton de déclenchement d'obturateur SWR est enfoncé et que le flash 22 émet de la lumière, le voyant de signalisation rouge Rd s'allume en continu (c'est-à-dire que son cycle de fonctionnement MARCHE est égal à 100 pour cent). Le voyant de signalisation vert Gd clignote si le sujet est trop près lorsque le commutateur photométrie SWS est enfoncé, et il s'allume en continu (comme décrit ci-dessus pour le voyant rouge) lorsque le sujet est à une distance correcte pour la prise de vue au flash. Le couvercle arrière 29 s'ouvre par coulissement du levier d'ouverture/fermeture 36 dans la direction de la flèche A. Le commutateur principal 30 est un commutateur à trois positions, à savoir une position de verrouillage SWL, une position de zoom SWz et une position macro SWM. Lorsque le commutateur principal 30 est déplacé dans la direction de la flèche B, de la position verrouillage SWL à la position zoom SWz, ou de la position verrouillage SWL à la position macro SWM, les composants de l'appareil, tels qu'un circuit d'entralnement moteur 500, un circuit de flash 600, etc., représentés de manière schématique sur la figure 8, sont alimentés en énergie par application d'énergie électrique à une CPU principale 100. Le panneau LCD 32 fonctionne sous la commande de la CPU principale et Il est capable d'afficher un symbole d'enroulement à blanc, indiquant une demande d'alimentation de pellicule à blanc; un symbole cartouche, indiquant le chargement de la pellicule; le numéro de cadre de la pellicule; et une valeur de distance focale indiquant la position de l'objectif zoom. Une opération de commutation a pour fonction de commuter les données qui sont afftchées sur le panneau LCD 32. Par exemple, comme représenté sur la figure 5B, le panneau d'affichage LCD-32 comporte une zone d'indication d'état de la pellicule 32a ayant pour but de fournir une information associée à la pellicule 32r, une zone -33- d'indication de mode 32b servant à indiquer le mode de prise de vues de l'appareil de photo, comme par exemple le mode normal 32s et une zone d'indication de l'état des piles 32c servant à informer sur l'état des piles de l'appareil 32t. Sur le dessin de la figure 5B, la zone d'indication d'état de la pellicule 32a sert à indiquer initialement une demande d'avance de pellicule à blanc Ld (à savoir un bottier de rouleau de pellicule cylindrique représentant le chargement de la pellicule) lorsqu'une pellicule est initialement chargée dans l'appareil, le numéro de cadre de la pellicule ou la distance focale de l'objectif zoom 11. La figure 5C illustre le panneau LCO 32 affichant d'autres informations. Sur ce dessin, la zone d'indication de l'état de la pellicule 32a fait maintenant apparaltre la distance focale de l'objectif zoom, tandis que la zone d'indication de mode 32b affiche ici un mode synchronisé plein jour 32x. La zone d'indication de l'état des piles 32c informe l'opérateur de l'état des piles de l'appareil. La pile de l'appareil 32t comporte deux voyants 32y et 32z. Lorsqu'une pile entièrement chargée est introduite dans l'appareil, le contour de la pile de l'appareil 32t et les deux voyants 32y et 32z sont illuminés. Lorsque la pile de l'appareil est partiellement déchargée, le contour de la pile de l'appareil 32t et un seul voyant 32z sont illuminés. Lorsque la tension de la pile de l'appareil est Inférieure à un niveau prédéterminé (ou lorsque la pile est entièrement déchargée), chaque dessin affiché par le panneau LCD clignote. Ce clignotement avertit le photographe qu'il convient de remplacer la pile. La CPU principale commande un moyen servant à Indiquer la demande de chargement qui force l'affichage de la demande d'avance de pellicule pour prise en blanc Ld sur le panneau LCD 32 lorsque le commutateur de détection de présence de pellicule 33 détecte l'absence d'une pellicule dans l'appareil. La CPU principale commande en outre le panneau LCD 32 de manière à donner priorité A l'affichage du numéro de cadre de la pellicule chargée dans l'appareil. En ce qui concerne l'affichage sur le panneau 32 de 263 6 145 -34- l'état de la pellicule et de la distance focale de l'objectif zoom 11, la CPU principale donne priorlté au numéro de cadre de la pellicule. Ce premier élément d'information actualisable est enregistré dans un premier moyen de mémoire. L'indication d'une seconde fonction, par exemple la distance focale, constitue un second élément d'information actualisable qui est également enregistré dans une mémoire. L'affichage de la seconde fonction sur le panneau 32 remplace l'affichage de la première fonction en réponde à l'actionnement du commutateur télé SWT, du commutateur grand angle SWW ou du commutateur de mesure de lumière 8WS. La CPU principale reçoit également des entrées en provenance du commutateur de détection de présence de pellicule 33, du commutateur de détection d'avance de pellicule 34, des informations sur la présence de piles en provenance du commutateur de présence de pile SWB, des informations sur le code zoom et des informations sur le contact DX indiquant la sensibilité de la pellicule. La figure 1C représente de manière schématique la manière dont les divers éléments d'information peuvent être affichés sur une zone d'affichage limitée. Un moyen de commande d'information permet d'enregistrer un premier type d'information dans la première mémoire et un autre type d'information dans une seconde mémoire. L'information contenue dans la première mémoire a priorité sur celle de la seconde mémoire si bien que l'information de la première mémoire est affichée sur la zone d'information limitée sauf si un commutateur réagissant au second type d'information est actionné. Comme le montre la figure 8, Le circuit d'entralnement du moteur 500 commande le moteur zoom 10 et un moteur d'avance de pellicule 510. Le circuit d'entralnement du moteur 500 est commandé par la CPU principale 100. Le bouton de sélection de mode 31 a pour rôle de commuter entre un mode de photographie normale et un mode de photographie synchro en plein Jour. Lorsque le bouton de sélection de mode 31 est commuté au mode de photographie normale, ce mode est sélectionné. Lorsque le bouton de sélection de mode 31 est commuté au mode de photographie synchro en plein jour, c'est ce mode qui est sélectionné. Le mode sélectionné est affiché sur le panneau LCD 32. -35- Comme Indiqué ci-dessus, la CPU prtncipale commande l'opération d'avance de la pellicule pour un nombre prédéterminé de prises en blanc, lorsqu'un nouveau rouleau de pellicule est Installé dans l'appareil suite à l'information de demande de chargement, par l'intermédiaire de moyens de commande par lesquels l'avance de la pellicule à blanc est effectuée par l'actionnement d'un moteur d'avance de pellicule 510 en fonction de l'actionnement du commutateur principal 30 et du commutateur de déclenchement SWR. L'actionnement du moteur d'avance de pellicule 510 est stoppé lorsque le nombre prédéterminé de cadres de prises à blanc a été atteint en réponse à la sortie du commutateur de détection d'avance de pellicule 34. L'axe d'enroulement 35 est l'axe de la bobine sur laquelle la pellicule est enroulée lorsque la pellicule avance pour passer d'un cadre à l'autre. La CPU principale 100 effectue le transfert d'informations à l'aide d'une sous-CPU par l'intermédiaire d'un CI de pilotage. Dans le mode de réalisation préféré de l'invention, la CPU principale, la sous-CPU, le CI de pilotage et le CI de focalisation automatique ont été Incorporés dans la CPU principale en faisant appel à une intégration de circuits à très grande échelle (VLSIC) pour créer un circuit intégré sur mesure. La sousCPU a pour rôle de transférer les Informations photométriques d'un élément photométrique 23 et d'une section de mesure de distance 24 jusqu'à la CPU principale 100. La sous-CPU commande également le transfert d'lnformations avec un CI de focalisation automatique. Le CI de focallsation automatique commande l'émission d'une diode Infrarouge (LED) et transfère des Informations de sortie en provenance d'un détecteur de position {PSD), qui reçoit la lumière infrarouge réfléchie par un sujet afin de fournir une information de mesure de distance à la sous-CPU. Comme représenté sur la figure 8, l'appareil de photo comporte un commutateur de photométrie SWS et un commutateur de déclenchement d'obturateur SWR (qui sont tous deux activés par l'enfoncement du bouton d'obturateur 28a), une source d'énergie 300, et un circuit de 2636 145 -36- flash 600 qui entralne l'allumage du flash 22. Le circuit de flash comporte un condensateur (non 111ustré) qui est chargé par un circuit survolteur et un circuit tampon. Le courant de charge de ce condensateur est envoyé au flash 22 de manière i ce qu'il s'allume. On se réfère à la figure 6 qui représente une bague à came 12 montée autour de l'objectif zoom 11 et reliée au moteur zoom 10 par l'intermédiaire d'un secteur denté 12a et d'un pignon O10a, pour faire avancer ou rétracter l'objectif zoom 11 en fonction de la rotation du moteur de zoom 10 à l'aide d'un mécanisme à came, qui n'est pas représenté sur le dessin. Dans l'appareil de photo construit selon la présente invention, les informations relatives à une modification de la distance focale de l'objectif 11, à une modification de l'ouverture f en fonction d'une modification de la distance 'focale, et la détermination de la position de l'objectif, à savoir extrémité grand angle, extrémité télé, macrophotographie ou verrouillage, font l'objet d'une détection automatique en vue de l'exécution automatique de diverses opérations en fonction des informations détectées. Pour obtenir les informations requises, la plaque de codes 13 est fixée sur la circonférence de la bague à came 12, tandis que quatre bornes de balais 14 (ZCO, ZC1, ZC2 et GND) sont au contact de la plaque de codes 13. Un des balais sert de borne de terre (GND), tandis que les trois autres balais (ZCO, ZC1 et ZC2) servent à la détection de codes. La figure 7 est une vue plane éclatée de la plaque de codes 13. Lorsque les bornes ZCO, ZC1 et ZC2 viennent au contact d'une zone conductrice de la plaque de codes, représentées par des hachures sur le dessin, un signal "0" est engendré, mais si un balai n'est pas au contact d'une zone conductrice, un signal "1" est engendré. Ainst, un signal de détection d'information à trois bits engendré par le rapport de conduction entre les balais ZC1-ZC3 et le balai de terre GDd correspond à un code zoom ZC. * Sous la plaque de codes 13 (figure 7) est Illustré un code de position POS correspondant au code de zoom ZC, tel que représenté sur le tableau 1. Le code de position POS représente la valeur 2636 1 45 -37- hexadécimale de "OH" à "EH". Dans l'appareil de photo, Il existe 15 pas de détection correspondant à la distance focale de l'objectif. Il y a donc 15 codes de position POS. Il convient de noter que l'lndication relative à la distance focale prévoit 6 pas correspondant au code de position POS. Pour détecter les 15 positions à l'aide de trois balais, il est nécessaire de créer un code relatif commun, contenant le code zoom, correspondant à différentes positions de pas. Dans le mode de réalisation, le code absolu est sélectionné en prévoyant une correspondance un à un entre la partie dans laquelle le code de position POS est égal à "O', "1H", "DH" et "EH" et la partie dans laquelle le code zoom ZC est égal à "0, 1, 2 et 3", tandis que le code relatif est sélectionné en prévoyant une correspondance répétée entre le code de position égalant "2,H' à "CH" et le code de zoom ZC égalant "4" à "7". Lorsque POS égale "OH", l'objectif zoom 11 est rétracté dans le barillet fixe 26 et l'avant de l'objectif 11 est couvert par une barrière (non représentée) pour sélectionner le mode verrouillage de l'objectif. Un code de position POS de "2H" à "C,' indique une gamme permettant la fonction de zoom, tandis qu'un code de position POS - égal à "EH' indique une posttion macro servant à effectuer un gros plan. La section limite entre la position verrouillage et la gamme zoom, ainsi qu'entre la gamme zoom et la position macro désigne une gamme d'interdiction d'arrêt. 2636 145 Tableau 1 POS O I 23 4 56 7 89 A BC O E ZC2 O O I 1 1 1 I 1 11 1 11 O O ZCI 1 O 0 01 1 00 11 0 01 1 O ZCO 1 1 1 00 1 1 001 1 00 O O ZC 3 i 5 4 675 4 61754 6 2 O Indi- Ca- 38 38 38 42 46 50 55 60 60 60 tCion (mm) VER- RRET Gamne de zoom ARRET I4acrc ROIJIL-lIn- lIn- LAGE ter- ter- dit dit Code absolu Code relatif Code absolu 2636 1 45 -39- Une configuration de circutt utilisée avec l'appareil de photo de la présente Invention est expliquée en référence à la figure 8. Le fonctionnement de l'appareil sera expliqué en référence à plusieurs organigrammes, représentés sur les figures 9-23. Dans la description suivante, le traitement associé au zoom concernant la présente invention sera décrit en détail, tandis que le traitement se rapportant à la commande de l'obturateur ou à l'avance de la pellicule ne sera que brièvement traité. Une CPU principale 100 comporte quatre lignes de signalisation série. Une unité d'obturateur AF, qui effectue le traitement se rapportant à l'obturateur, est reliée aux quatre lignes de signalisation série. La pile 300 fournit de l'énergie à la CPU principale 100 par l'intermédiaire d'un régulateur 310. Le panneau d'affichage LCD 32, le moteur de zoom 10 et les autres composants de l'appareil sont commandés en fonction des entrées en provenance des commutateurs sus-mentionnés. Un condensateur de sauvegarde 320 fournit du courant à la CPU principale 100 lorsque la pile 300 est retirée de l'appareil. Un circuit relatif au fonctionnement du moteur 400 se compose d'une pluralité de transistors PNP 401-404, de transistors NPN 405 et 406 et d'une multlplicité de résistances de polarisation, servant à commander la rotation avant et arrière de l'objectif ainsi qu'à arrêter le moteur de zoom 10 en fonction des signaux à quatre bits FOW N, REV P. REV N et FOW P délivrés en sortie par la CPU principale 100, comme représenté sur les tableaux 2 et 3. Le moteur de zoom 10 tourne en avant pour l'extension de l'objectif zoom 11 hors du corps de l'appareil 25 de manière à modifier la distance focale de l'objectif Jusqu'à la gamme télé. Lorsque le moteur de zoom tourne en arrière, l'objectif zoom 11 se rétracte dans le corps de l'appareil de manière à modifier la distance focale de l'objectif 11 Jusqu'à l'extrémité grand-angle. -40- Tableau 2 Rotation normale FOW N FOW P REV P REV N 1 Ouvert 2 MARCHE MARCHE Rotation normale 3 Ouvert 4 MARCHE MARCHE Frein Ouvert 263614_ -41- Tableau 3 Rotation inverse FOW N FOW P REV P REV N 1 Ouvert 2 MARCHE MARCHE Rotation normal 3 Ouvert 4 MARCHE MARCHE Frein Ouvert Les commutateurs suivants fournissent des informations à la CPU principale 100: (1) Commutateur verrou-tl ieSW:;LrO est mis à INRCHE 1orsque le commutateur principal 30 est mis à la position verrouillage; (2) Commutateur macro SWM, qui est mis à MARCHE lorsque le commutateur principal 30 est mis à la position macro; -42- (3) Commutateur pellicule SWF (élément 33 sur la figure 5A) qui est enfoncé lorsqu'une pellicule est chargée dans l'appareil, le commutateur étant mis à ARRET lorsque le couvercle arrière 29 est fermé; (4) Commutateur pile SWB, qui est mis à MARCHE par la détection mécanique de la présence d'une pile; (5) Balais ZCO, ZCI et ZC2 qui viennent au contact de la plaque de codes 13 pour détecter les codes zoom ZC (ces balais ne sont pas, techniquement parlant, des commutateurs; cependant, étant donné qu'ils assurent la fonction de commutateurs dans le circuit, on les appelle commutateurs pour plus de commodité); (6) Commutateur photométrique SWS, qui est mis à MARCHE par l'enfoncement du commutateur avant 28a de l'ensemble de boutons d'actionnement 28 d'un pas; - (7) Commutateur déclenchement SWR, qui est mis à MARCHE par l'enfoncement du commutateur avant 28a de l'ensemble de boutons d'actionnement 28 de deux pas; (8) Commutateur télé zoom SWT, qui est mis à MARCHE par l'enfoncement du commutateur arrière 28b de l'ensemble de boutons 28; et (9) Commutateur grand-angle zoom SWW, qui est mis à MARCHE par l'enfoncement du commutateur arrière 28c du bouton d'obturateur 28. La CPU principale 100 réalise les fonctions suivantes par l'exécution de programmes enregistrés: (1) Commande du zoom en fonction de l'état deconduction des balais; (2) Commande du moteur du zoom 10 en fonction d'entrées en provenance des commutateurs et du code zoom; (3) Maintien et enregistrement en mémoire des modifications du code zoom en tant que code de position en le comptant à-partir de la section de code absolu; (4) Maintlen-ds-la configuration de modifications dtmfWroU1tfi de code associée à l'opération de zoom; (5) Détecte les modifications du code zoom et vérifie si les modifications coïncident ou non avec la configuration de 263 6 145 -43- modifications; (6) Si la modification du code zoom diffère de la configuration de modifications, vérifie si la modification est due la séparation d'au moins un balai de la plaque de codes et, si la modification est due à la séparation d'un balai, interdit la conversion du code zoom en un code de position après la modification détectée; et (7) commande le moteur zoom de manière à ce que la bague & came tourne Jusqu'à une position dans laquelle le code zoom devient un code absolu lorsque la mémoire de comptage est effacée. Programme PRINCIPAL L'organigramme du programme PRINCIPAL est représenté sur les figures 9 et 10. Le programme Principal spécifie le fonctionnement de base de l'appareil de photo. Des programmes associés, dénommés sous-programmes, sont exécutés après avoir été appelés par une Instruction du programme PRINCIPAL. Les étapes 1-22 de la figure 27A constituent un organigramme récapitulatif du programme PRINCIPAL illustré sur les figures 9 et 10. La figure 27A décrit les instructions nécessaires à l'exécution d'une opération E/S DONNEES, cette opération étant résumée dans les étapes 51-64 de la figure 10. Les Instructions représentées sur la figure 27A ont été libellées de manière à correspondre à leurs instructions énumérées sur les figures 9 et 10. A l'étape (dont Il est fait référence sur les dessins par "S" suivi du numéro de l'instruction) 1, l'état de chaque commutateur est envoyé à l'entrée de la CPU principale 100, qui enregistre les valeurs détectées dans une mémoire de manière à pouvoir fournir une série de valeurs de commutateurs Initiales. Un drapeau de position Fpos est examiné pour déterminer si le drapeau a été mis à 1. Le drapeau de position Indique la fiabilité du code de position. Si le 30. drapeau est mis à 1, le traitement se poursuit à l'étape 3. Si le drapeau est mis à O, un sousprogramme INITIALISATION CODE POSITION (POS INI) est exécuté à l'étape 4, qui sera décrite-ta-aprts. Le sous-programme POS INI est exécuté lorsque le code relatif est utilisé pour la détection POS et présente les caractéristiques d'un élément particulier à l'invention. 263 6 14 5 -44- A l'étape 3, les états des commutateurs sont de nouveau introduits. Cette étape a pour but de détecter tout changement dynamique de la sélection des commutateurs en comparant les valeurs sélectionnées ayant fait l'objet d'une nouvelle lecture aux données enregistrées dans la mémoire. A l'étape 5, le commutateur pile SWB est examiné pour déterminer s'il est à MARCHE. Si ce commutateur est à ARRET, c'est-à-dire 1si la pile est retirée de l'appareil, le traitement se poursuit à l'étape 6 en vue d'un branchement sur une série d'instructions SAUVEGARDE, qui seront décrites par la suite. L'appareil de photo construit selon la présente invention conserve les données enregistrées en mémoire pendant une certaine période de temps en cas de retrait de la pile 300 (dans le cas, par exemple, d'un remplacement de pile) en utilisant l'énergie qui est emmagasinée dans le condensateur 320. Lorsque l'alimentation de sauvegarde est utilisée (c'est-à-dire le condensateur 320), toute opération impliquant l'utilisation d'une grande quantité d'énergie doit être interdite. Pour ce faire, un branchement est effectué sur les instructions SAUVEGARDE. Pour faire fonctionner un appareil de photo, la première étape consiste à charger la pellicule. Le chargement de pellicule automatique est effectué en tirant sur la pellicule jusqu'au point o son extrémité repose sur l'axe d'enroulement 35. Pour commander le chargement de la pellicule, un drapeau de demande de chargement de pellicule FLDRQ et un drapeau de fin de chargement FLDEwD sont utilisés. Ces opérations de drapeaux sont réalisées à l'étape 257 des instructions SAUVEGARDE (figure 18), l'étape 309 d'une série d'instructions pour réaliser une opération de REMISE A ZERO (Figure ), l'étape 325 d'une série d'instructions pour réaliser une opération de RE-ENROUILEMENT (figure 22) et les étapes 358, 360 et 361 d'une série d'instructions pour réaliser une opération de VERROUILLAGE (figure 23), ainsi que dans le programme PRINCIPAL. Une fois que le-chr9gement de la pile a-été établie (étape [), les étapes 7-14 sont exécutées pour établir si le commutateur de pellicule SWF est dans une condition correspondant à ce qui avait été estimé d'après les drapeaux de chargement de pellicule. SI la -45- condition est différente de celle qui a été estimée, une information du cadre de la pellicule est affichée sur le panneau LCD 32, tandis que si sa condition correspond à celle qui avait été estimée, l'information précédente (à savoir, soit la distance focale soit le cadre de la pellicule) est maintenue sur le panneau LCD 32 et le traitement se poursuit à l'étape 15. Ainsi, à l'étape 7, il s'agit de déterminer si le drapeau de fin de chargement FLDEmo est mis à 1. Initialement, ce drapeau est mis à 0, cequi signifie que-le chargement de la pellicule n'a pas encore eu lieu. Si ce drapeau est mis à 0, Il est déterminé, à l'étape 8, si le drapeau de demande de chargement FLORQ est mis à 1. Initlalement, FLDRQ est mis à 0. Lorsqu'il a été déterminé que les deux drapeaux sont à 0, le commutateur de pellicule est vérifié (étape 9). Lorsque l'extrémité de la pellicule est tirée Jusqu'à ce qu'elle arrive sur l'axe de bobinage 35 et que le couvercle arrière 29 est fermé, le commutateur de pellicule SWF est mis à ARRET et le drapeau de demande de chargement FLDRQ est mis à 1 à l'étape 10, si bien que l'opération de chargement de pellicule peut commencer. Lorsque ce drapeau est à-1 et que le programme se reboucle de nouveau sur cette étape, l'essai réalisé à l'étape 8 est positif. Lorsque le chargement de la pellicule est terminé, la décision de l'étape 7 est positive. En conséquence, le même essai que celui de l'étape 9 est effectué à l'étape 11. Le commutateur de pellicule SWF est mis à HARCHE après la mise à 1 des drapeaux FLDRQ OU FLoDEDo lorsque le couvercle arrière 29 est ouvert ou que la pellicule a été ré-enroulée. Dans le premier cas, les drapeaux FLORQ et FLODeNo sont mis à zéro (étapes 12 et 13) et l'état de la pellicule est alors Indiqué sur le panneau LCD 32 (étape 14). L'information relative à la pellicule est donnée en affichant en priorité la distance focale, sauf lorsque le panneau LCD est commuté temporairement pour l'affichage d'une autre infOlYetilr. A l'étape 15, un contrôle est réalisé afin d'établir si le drapeau de demande de chargement FLORQ est à 1. Si ce drapeau est mis à 1, l'état du commutateur macro SWM et celui du commutateur de -46- verrouillage SWL sont vérifiés (étapes 16 et 17) pour établir une modification éventuelle après enregistrement en mémoire de leurs valeurs de réglage. En cas de modification, le traitement se branche sur une opération CHARGEMENT (étape 18). Si aucune modification n'est constatée, le programme PRINCIPAL se poursuit à l'étape 19. A l'étape 19, l'état du commutateur de verrouillage SWL est Jugé par l'examen des données Introduites relativement à ce commutateur et obtenues à partir de l'étape 3. Le commutateur de verrouillage SWL est mis à MARCHE lorsque l'appareil de photo est placé dans une condition de rangement ou non-utilisation. Dans ce cas, le code de position POS est examiné afin de déterminer s'il est égal à OH'", c'est-à-dire si l'objectif a été placé à la position verrouillage (étape 20). Si l'objectif est déjà à la position verrouillage, le traitement se poursuit à l'étape 2-1 et le sous- programme VERROUILLAGE est appelé. Si l'objectif n'est pas dans la position verrouillage, un programme ZM REV (étape 22) est exécuté de manière à inverser la rotation du moteur de zoom pour rétracter l'objectif zoom dans le corps de l'appareil dans la position de verrouillage. Lorsque le commutateur de verrouillage SWL est mis à ARRET, les opérations suivantes sont exécutées: Tout d'abord, à l'étape 23, l'état du commutateur macro SWN est examiné. Si le commutateur macro SWM est mis à MARCHE, comme requis pour régler l'objectif à la position voulue pour la photographie en gros plan, le code de position POS est examiné (étape 24) pour établir s'il est égal à "EH". Si POS égale "EH", l'objectif est déjà dans la position macro. En conséquence, le traitement avance jusqu'au point A représenté sur la figure 10. Si POS n'est pas égal à 'Eu", le traitement passe aux étapes 25 et 26, dans lesquelles un compteur associé aux informations SCANT est mis à 8 et un sous-rpogramme ZM FOW est appelé pour faire tourner le moteur de zoom en avant. L'étape 25 est une instruction de temporisateur qut Zntralne l'affichage de la distance tfocale de la lentille sur le panneau LCD pendant une seconde. Ensuite, le programme PRINCIPAL est de nouveau exécuté. Lorsqu'il a été déterminé, à l'étape 23, que le commutateur 2636 1 45 -47- macro SWM est à ARRET, l'objectif doit se trouver dans la gamme dans laquelle POS est égal à "2m-Ci", c'est-à-dire dans la gamme du zoom. En conséquence, si le code de position POS est supérieur ou égal à "2H" (éitape 27), la question suivante est de savoir si le code de position POS est inférieur ou égal à 'CH" (étape 28). St POS est inférieur à 2H" (c'est-à-dire si POS est égal à "OH" ou "1H"), l'objectif est dans la position verrouillage ou la zone limite entre la position verrouillage et la gamme du zoom. En conséquence, pour allonger l'objectif jusqu'à la gamme du zoom permettant la photographie, l'opération sus-mentionnée de réglage du compteur de l'étape 25 est exécutée. Ensuite, les opérations relatives à la rotation avant du moteur de zoom de l'étape 26 sont exécutées. Lorsque POS est supérieur à "OCH", l'objectif est dans la position macro ou la zone limite entre l'extrémité macro et la gamme du zoom. En conséquence, après que le compteur d'informatton SCANT a été mis à "8", dans l'étape 29A, le sous-programme relatif à la rotation arrière du moteur de zoom est appelé à l'étape 22. Lorsque les étapes 27 et 28 fournissent toutes les deux des réponses affirmatives, l'objectif est dans la gamme du zoom. La condition du commutateur grand-angle zoom SWW est alors examinée (étape 29B). Lorsque ce commutateur est à MARCHE, l'information sur la pellicule affichée sur le panneau LCD disparaÂt pour laisser place à l'affichage de la distance focale de l'objectif (étape 30) et le compteur d'information SCANT est mis à "8" (étape 31). Ensuite, le drapeau grand-angle FWZDE est examiné afin de déterminer si l'objectif se trouve à l'extrémité grand-angle (étape 32). Une valeur est attribuée au drapeau extrémité grand-angle FwzDE à l'étape 116 du sousprogramme POS INI (figure 11), à l'étape 162 du sous-programme ZM REV, aux étapes 185 et 189 du sous-programme ZM FOR et à l'étape 211 d'un sousprogramme GRAND-ANGLE. Si ce drapeau est à 1, l'objectif est déjà à l'extrémité GRAND-ANGLE et ne peut -être déplacé plus-to1n. En conséquence, le traitémentavance Jusqu'au point A, représenté sur la figure 10. Si le drapeau d'extrémité GRAND-ANGLE FwzDE est à 0, le sousprogramme GRAND-ANGLE est appelé à l'étape 33. 2636 145 -48- Lorsqu'il a été établi que le commutateur grand-angle SWW est à ARRET à l'étape 29B, le traitement avarice Jusqu'au point B, représenté sur la figure 10, pour permettre la détermination de l'état du commutateur télé zoom SWT. Lorsque le commutateur télé SWT est à MARCHE, le panneau d'affichage LCD est commuté pour Indiquer la distance focale de l'objectif (étape 35) et le compteur SCANT est mis à la valeur "8" (étape 35). Ensuite, le code de position POS est examiné pour voir s'il est égal à "CH". Si POS est égal à "CH", l'objectif est déjà à l'extrémité télé. En conséquence, Il y a un saut jusqu'à l'étape 49. Si POS n'est pas égal à "CH", un sous-programme TELE est appelé à 1 'étape 38 du programme PRINCIPAL. Lorsque le commutateur télé et le commutateur grand-angle ne sont pas à MARCHE, le traitement avance jusqu'à l'étape 39. Dans les étapes 39-42, l'affichage du panneau LCD est commuté en fonction du compteur d'information SCANT. A l'étape 39, le compteur SCANT est vérifié pour déterminer s'il a été mis à "0O. Comme décrit ci-dessus, le compteur SCANT est mis à "8" lorsque les commutateurs du zoom SWW et SWT sont à MARCHE. Si le compteur SCANT n'est pas égal à "0", le compteur d'information SCANT est décrémenté de un (étape 40). Le programme PRINCIPAL exécute une boucle entre les étapes 2 et 50 toutes les 125 ms. En conséquence, une période d'une seconde peut être comptée en réduisant successivement de "1" la valeur du compteur SCANT, qui a été réglé précédemment à la valeur "8. L'étape 41 permet de déterminer si le compteur d'information SCANT est devenu "0" en conséquence de l'operation de soustraction ci-dessus. Si le compteur est "0", une seconde s'est écoulée. Lorsque la valeur du compteur SCANT devient "0", l'affichage du panneau LCD indiquant la distance focale de l'objectif disparaît pour faire place à l'affichage du numéro de cadre de la pellicule (étape 42), tandis que, s'il n'est pas égal à "0", l'étape 42 est omise et 'information reldtï-aà la distance focale de l'objectif est maintenue sur le panneau LCD. S'il a été établi que SCANT était égal à "0" à l'étape 39, les étapes 40-42 sont omises. -49- A l'étape 43, le drapeau de demande de chargement FLDRQ est examiné pour voir s'il est à 1. Si tel est le cas, la valeur de réglage courante du commutateur de déclenchement SWR est comparée à sa valeur en mémoire pour établir s'il y a eu modification (étapes 44 et 45). Si le commutateur de déclenchement SWR a été modifié, c'est-à-dtre s'il est passé de ARRET à MARCHE, les instructions CHARGEMENT sont exécutées par un branchement à partir de 1'étape 46. Si l'état du commutateur de déclenchement SWR n'a pas été modifié ou s'il est passé de MARCHE à ARRET, le traitement se poursuit par un retour au programme PRINCIPAL. Cependant, si le drapeau de demande de chargement FLORQ est à 1, la vérification de l'état du commutateur de photométrie SWS à l'étape 47 n'est pas effectuée. En conséquence, le fonctionnement du commutateur de photométrie SWS n'a pas d'effet sur l'appareil de photo. Lorsque le drapeau de demande de chargement FLoRQ est à 0, la valeur de réglage du commutateur de photométrie SWS est comparée à sa valeur qui est enregistrée en mémoire (étape 48) pour établir s'il y a eu une modification. S'il n'y pas eu de modification, ou si le réglage est passé de MARCHE à ARRET, l'étape 49 est exécutée de manière à ré-tnscrire les données de commutateur dans la mémotre à l'étape 3, après une pause de 125 ms (étape 50) avant un retour à l'étape 2. De même, si le commutateur SWM est à MARCHE et que l'objectif est dans la position macro ou que le commutateur grand-angle SWW est à MARCHE et que l'objectif est à l'extrémité GRAND-ANGLE ou que le commutateur télé SWT est à MARCHE et que l'objectif est à l'extrémité télé, le traitement avance Jusqu'à l'étape 49. Lorsque le commutateur photométrie SWS passe de ARRET à MARCHE, le compteur d'information SCANT est mis à "1" (étape 51) et - l'information affichée sur le panneau LCD fait place à l'affichage de la distance focale de l'objectif (étape 52). A l'étape 53, la valeur d'expos1ZIt-d6l& [talculée à parfir de l'information de luminosité d'un sujet, obtenue à partir du détecteur CdS et de la sensibilité de la pellicule qui est calculée à partir du code DX de la pellicule. -50- Dans les étapes 54-64, les états du commutateur de photométrie SWS, du commutateur pile SWB, du commutateur de déclenchement SWR et du commutateur de verrouillage SWL sont Introduits et successivement vérifiés pour déterminer si les commutateurs sont à MARCHE ou ARRET. Tout d'abord, à l'étape 55, l'état du commutateur de photométrie SWS est déterminé. Si ce commutateur est à ARRET, le traitement reprend au début du programme PRINCIPAL. Etant donné que le compteur d'information SCANT était à "1"i à l'étape 51, ce compteur prend la valeur '0" à l'étape 40 pour la première boucle et l'affichage de la distance focale sur le panneau LCD fait place à l'affichage du nombre de cadres de la pellicule à l'étape 42. Si le commutateur de photométrie SWS est à MARCHE (étape 55), le commutateur pile SWB est vérifié pour déterminer s'il est à MARCHE (étape 56). Si le commutateur pile SWB est à ARRET, les Instructions SAUVEGARDE sont exécutées par un branchement à partir de l'étape 57, tandis que si le commutateur est à MARCHE, l'étape 58 est exécutée pour établir le réglage du commutateur de déclenchement SWR. Si le commutateur de déclenchement est à MARCHE, un sous-programme EXPOSITION est appelé à l'étape 59. Le sous-programme commande le fonctionnement de l'obturateur de l'appareil de photo. Ensuite, un sous-programme ENROULEMENT est appelé à l'étape 60 pour faire avancer la pellicule d'un cadre. Une fois le sous-programme ENROULEMENT terminé, 11 s'agit de décider si la pellicule doit ou non être réenroulée (étape 61). Lorsque l'enroulement est correctement terminé, la réponse obtenue à l'étape 61 est négative. En conséquence, le traitement reprend au début du programme PRINCIPAL. S'il a été déterminé que la fin de la pellicule est atteinte, une sérte d'tnstructions servant à l'exécution d'une opération de RE-ENROULEMENT sont exécutées par un branchement àt partir de l'étape 62. Si l'étape 58 permet d'établir que le commutateur de déclenchement SWR est à ARRET, l'état du commutateur de verrouillage SWL- est vérifié -ieiitape 64. 1Si le commutateur de verrouillage SWL est à MARCHE, le traitement reprend au début du programme PRINCIPAL, tandis que s'il est à ARRET, il y a un branchement en amont sur l'étape 54. -51- Les explications ci-dessus ont permis de décrire chaque étape du programme PRINCIPAL. La description suivante a pour but d'expliquer les opérations exécutées par les divers sous-programmes qui sont appelés par le programme PRINCIPAL. Sous-prograem INITIALISATION CODE POSITION (POS INI) La figure 11 illustre les opérations d'initiallsation appelées à l'étape 4 du programme PRINCIPAL. Le drapeau de code de position Fpos est mis & O lorsqu'un sous-programme REMISE A ZERO (représenté sur la-figure 20) est appelé ou lorsque l'exécution d'un sous-programme VERIFICATION CODES (représenté sur la figure 13) montre que le code de zoom ZC présente une valeur anomale. Dans le premier cas, le sous-programme est exécuté lorsqu'une pile est introduite pour la première fois dans l'appareil de photo, ou lorsque la pile est retirée de l'appareil et n'est pas ré- installée dans un délai d'environ dix-sept minutes. Etant donné que le courant du condensateur de sauvegarde 320 est habituellement inférieur au courant requis pour assurer le maintien de la mémoire de l'appareil de photo après que la pile a été retirée et laissée hors de l'appareil pendant une période supérieure à dix-sept minutes, l'appareil de photo construit conformément à la présente invention est conçu en vue d'un effaçage de sa mémoire lorsque cette situation se produit. L'opération d'initialisation a pour but d'éloigner l'objectif de la gamme de zoom, o le code zoom est un code relatif, en passant par la section d'extrémité grand-angle jusqu'à la section de code absolu de manière à recommencer le comptage relatif à la grandeur du déplacement de l'objectif depuis la section de code absolu. En conséquence, la première Instruction à exécuter (étape 101) se rapporte à 1'introduction du code zoom ZC sur la base de l'état de conduction des balais qui sont au contact de la plaque de codes. Pour ce faire, un sous-programme INITIALISATION CODE ZOOM (ZC IN), illustré sur la figure 12, est appelé. A l'étape 102, le code de position POS est sélectionné de manière provisoire en fonction du code de zoom ZC introduit. De plus, les valeurs d'estimation de modification ZC FOW et ZC REV du -52- code zoom et le code zoom provisoire sont enregistrés dans la mémoire de l'apparel. Comme représenté sur le tableau 1, le code de position à 15 pas POS est obtenu à partir d'un code de zoom à trois bits ZC de huit pas. En conséquence, le code zoom ZC est considéré en divisant le code absolu ZC (qui est égal à "0, 1, 2 ou 3") qui correspond à un code de position POS de OH"", "1l", "cDH" ou "E" un à un et le code relatif ZC (qui est égal à "4, 5, 6 ou 7") qui correspond à POS égal à "2.'-"Ca" plusieurs à 1. Dans la partie code relatif, le code de position POS égalant "3.", "7" ou "Be" correspond à un code zoom ZC de "4"; le code de position POS égalant "2H", '6u" ou "An' correspond à un code zoom ZC de '5"; le code de position POS égalant "4H", "8Hu" ou 'CH correspond à un code zoom ZC de "6'; et le code de position POS égalant "5." ou "9H" correspond à un code zoom ZC de "7"; le réglage temporaire du code de position POS force le réglage du code zoom à "4, 5, 6 ou 7", valeurs correspondant respectivement au code relatif "B.", "A ", "CH" ou "9H". Lorsque l'objectif de photographie est dans la gamme de POS égal à "2H"-"8.", la valeur différente de celle correspondant à la position courante de l'objectif est sélectionnée. La valeur de code zoom, qui est censée changer lorsque l'objectif se déplace vers l'extrémité télé ou l'extrémité grand-angle, est sélectionnée en fonction d'une valeur d'estimation de modification ZC FOW et ZC REV, respectivement. Cependant, cette valeur est ré-inscrite, en même temps que la modification de la position de code POS dans le sous-programme VERIFICATION CODES. A l'étape 102 de ce sous-programme, lorsque l'entrée du code zoom à l'étape 101 est sélectionnée comme étant "6", le code de position POS est provisoirement mis à "AN" et, en conséquence, ZC FOW est mis à "4" et ZC REV est mis a "7". A l'étape 103, la sortie de la borne ZC2 est vérifiée pour voir si elle est -égale à 0. Comme représenie sur le tableau 1, la sortie de la borne ZC2 devient 0 lorsque le code zoom ZC est un code absolu. Dans le cas présent, le réglage temporaire du code de position POS est correctement sélectionné. Le sous-programme met 2636 1 45 -53- alors le drapeau POS Fpos à 1 puis revient au programme PRINCIPAL. Lorsque la sortie de la borne ZC2 est 1, le code zoom ZC est le code relatif et Il est possible que le code de position POS provisoirement sélectionné ne coïncide pas avec la position réelle de l'objectif. En conséquence, le moteur de zoom est entralné en rotation arrière (étape 105) pour déplacer l'objectif jusqu'à la partie de code absolue adjacente à l'extrémité grand-angle. A l'étape 106, le drapeau d'interdiction d'information FNODSP est mtis à 1. Ce drapeau sert à déterminer si la distance focale de l'objectif doit être indiquée lorsque le sous-programme VERIFICATION CODES (qui sera décrit ultérieurement) est exécuté. Lorsque ce drapeau est mis à 1, l'affichage sur le panneau LCD d'une information de distance focale incorrecte, qui se produit lorsque le code de position POS provisoirement sélectionné ne coïncide pas avec la posttion réelle de l'objectif de photographie, est Interdit. Ce drapeau est également utilisé pour le sousprogramme GRAND-ANGLE qui sera également décrit par la suite. A l'étape 107, un sous-programme VERIFICATION CODES (COODE CHK) (Cf. figure 13) est appelé pour vérifier le code de position. Le traitement effectue une boucle entre les étapes 107 et 108 Jusqu'à ce que le code de position POS soit égal à "1H". Lorsque ce code est égal à "1H", l'étape 109 est exécutée de manière à introduire une période de-retard de tl ms avant que le moteur de zoom ne soit entraîné en rotation avant de manière à empêcher un Jeu de recul du système mécantque. Ensuite, le sous-programme VERIFICATION CODES est de nouveau exécuté (étape 111), plusieurs fois si besoin est, jusqu'à ce que le code de position POS soit égal à "2H" (étape 112). Lorsque le code de position est égal à "2H", le drapeau d'interdiction d'information FDooSP est mis à O (étape 113) et le moteur de zoom est arrêté à l'étape 114. Enfin, le drapeau de position de code Fpos et- le drapeau d'extrémité grand-angle FwzDE sont mis à 1 (étapes 115 et 116) avant le retour au programme PRINCIPAL. -54- Sous-programe ENTREE CODE ZOOM (ZC IN) La figure 12 illustre le sousprogramme ENTREE CODE ZOOM qui est exécuté dans le sous-programme INITIALISATION CODE POSITION et le sous-programme VERIFICATION CODES. Ce sous-programme améliore la fiabilité du code zoom qui est détecté grâce à l'interfaçage des bornes de balais ZCO, ZC1 et ZC2 avec la plaque de codes. Les sorties des balais sont comparées en répétant dix fois l'entrée du code zoom. Lorsque les résultats coïncident trois fois, les codes zoom correspondant & ces résultats sont définis. Lors de l'examen de la relation de conduction entre la plaque de codes et les bornes des balais, le signal ARRET (niveau de signal "1") peut être détecté en raison d'une séparation momentanée d'une borne, lorsque la position devrait en fait correspondre au signal MARCHE (niveau de signal "0"). En conséquence, les résultats de la détection sont combinés ensemble dans une porte ET et la borne en question est considérée conmme étant conductrice si la détection montre qu'elle est conductrice au moins une fois pour dix essais. Ceci évite une lecture incorrecte de la borne de balai qui pourrait être due à la séparation momentanée d'une borne et de la plaque de codes. Lorsque ce sous-programme est appelé, le code zoom ZC enregistré dans le REGISTRE 2 de la mémoire est lu et un compteur Z est mis à "3". Ensuite, le résultat obtenu par combinaison dans une porte ET obtenu par l'introduction, répétée dix fois, du code zoom est enregistré dans le REGISTRE 1 (étapes 120-122). La valeur du REGISTRE 1 est alors comparée à celle du REGISTRE 2 (étape 123). Si les deux registres sont différents, la valeur du REGISTRE 1 est déplacée Jusque dans le REGISTRE 2 à l'étape 124. Dans les étapes 124-126, le compteur Z est mis à "t" et le sous-programme est mis dans le mode attente pendant 500 ps avant 1'introduction d'un autre code zoom. Lorsque le résultat de détection de ce cycle est le même que celui du cycle précédent, le REGISTRE 2 devient égal au REGISTRE 1. En conséquence, le compteur Z est examiné (étape 127) pour décider s'il est égal à "3". Si le 2636 1 45 -55- compteur Z n'est pas égal à "3'", il est incrémenté de "1" (étape 128) et le traitement retourne à l'étape 122 après une pause de 500 ps.St le compteur Z est égal à "3" (étape 127), cela signifie que le REGISTRE 1 a été égal au REGISTRE 2 pendant trois cycles successifs des étapes 122 et 123 après que le code zoom ZC a présenté différentes valeurs en provenance de la mémoire de codes zoom, la valeur du REGISTRE 2 est définie comme étant le code zoom ZC (étape 129') et les opérations reprennent à l'endroit auquel le sous-programme ZC IN avait été appelé. Sous-programe VERIFICATION CODES (CODE CHK) La figure 13 Illustre le sousprogramme VERIFICATION CODES qui modifie le code de position POS en fonction du code zoom ZC, lequel est lui-même modifié suite à une opération de zoom. Ce sous-programme est fréquemment utilisé dans le traitement relatif au zoom illustré sur les figures 14-17, en plus du sous-programme INITIALISATION CODE POSITION. A l'étape 130, les données relatives au commutateur de verrouillage SWL, au commutateur macro SWM, au commutateur pile SWB, au commutateur grandangle SWW et au commutateur télé SWT sont introduites. A l'étape 131, l'état du commutateur pile SWB est déterminé. Si ce commutateur est à ARRET, le frein est appliqué au moteur de zoom (étape 132), le traitement de la pile du registre de la CPU 100 est exécuté (étape 133) et le traitement se branche sur les instructions SAUVEGARDE, illustrées sur la figure 18. Lorsque le commutateur pile est à MARCHE, le code de zoom ZC est introduit par l'exécution du sous-programme ENTREE CODE ZOOM décrit ci- dessus (étape 134). Ensuite, un drapeau de modification de code FChNG est libéré et rmis à O (étape 135) avant que la comparaison du contenu du code de zoom ZC et du code de zoom enregistré en mémoire ne soit effectuée (étape 136). Le drapeau de modification de code FCHmQ n'est utilisé que pour ce sous-programme VERIFICATION CODES pour déterminer si le code de position POS a été ré-tnscrit au cours du traitement associé au zoom. Si le code zoom est égal à la valeur enregistrée en mémoire, il 2636 1 45 -56- y a retour au point auquel le sous-programnme avait été appelé. Cependant, lorsque le moteur de zoom tourne, la valeur du code zoom devient différente de celle qui avait été enregistrée en mémoire. Lorsque le code zoom est différent de celui enregistré en mémoire, il est nécessaire de décider si le moteur de zoom tourne dans le sens avant (étape 137). Si le moteur de zoom tourne dans le sens arrière, il s'agit de déterminer si le code de zoom modifié ZC coincide avec la valeur d'estimation de modification ZC REV (étape 138). Lorsque ce sous-programme VERIFICATION CODES est appelé dans les opérations de zoom Illustrées sur les figures 14-17, le code de zoom modifié coïncide normalement avec la valeur d'estimation de modification. En conséquence, à l'étape 139, la valeur '1" est soustraite du code de position POS, le code de zoom enregistré dans la mémoire est remplacé par la valeur obtenue après déplacement de l'objectif de zoom et les valeurs d'estimation de modification ZC FOW et ZC REV sont ré-initialisées de manière à correspondre au code de posttion POS obtenu après exécution de la soustraction. La valeur du drapeau d'interdiction d'information FNODSP est alors examinée pour déterminer si elle a été mise à 1. Si ce drapeau a été mis à 0, la distance focale de l'objectif est indiquée sur le panneau d'affichage (étape 141). Si la valeur du drapeau d'interdiction est à 1, l'étape 141 est omise. Que la distance focale de l'objectif soit ou non affichée, le drapeau de modification de code FcHNm est mis à 1 à l'étape 142 avant que le sous- programme ne revienne à l'endroit d'o il avait été appelé. Cependant, lorsque le sous-programme VERIFICATION CODES est appelé à l'étape 107 du sous-programme INITIALISATION CODE DE POSITION (figure 11), il est possible que le code de zoom, après déplacement de l'objectif, soit différent de la valeur d'estimation de la modification. De la même manière que dans l'exemple décrit ci-dessus, lorsque le code dé position POS sélectionné temporairement est "AH", ZC REV est "7", ZC FOW est "4", tandis que, lorsque la position réelle de l'objectif avant modification correspond à POS égal "2H", le code zoom ZC après déplacement de 2 6 3 6 1 4 5 -57- l'objectif devient égal à "1 pour une valeur d'estimation de modification ZC REV de "7". En conséquence, les deux valeurs ne sont pas égales et le traitement passe de l'étape 138 à l'étape 143. A l'étape 143, le code zoom ZC après modification est vérifié pour 6 déterminer s'il est égal à "1" tandis que le code zoom avant modification est égal à 5. Si la comparaison des deux valeurs est affirmative, le traitement passe à l'étape 144, lors de laquelle l'appareil décide que l'objectif s'est déplacé du code de position POS "2H" au code de position POS "1H". En conséquence, le code de position POS est forcé à "1l", et enregistré en mémoire, ZC FOW est mis à "5" et ZC REV est mis à "3". Ensuite, la commande retourne au point auquel le sous-programme avait été appelé. Grâce à l'opération décrite cl-dessus, s'il y a une erreur relativement au code de position sélectionné provisoirement, cette dernière est corrigée. Lors du retour à l'étape 137, s'il est établi que le moteur de zoom tourne en avant, le sous-programme passe à l'étape 145 lors de laquelle 11 est établi si le code zoom ZC après déplacement de l'objectif est égal à la valeur d'estimation de modification ZC FOW. Si les deux valeurs sont égales, le code de position POS est incrémenté de "1', le code zoom est enregistré en mémoire, et les codes d'estimation de modification ZC FOW et ZC REV sont sélectionnés (étape 146). Par exemple, si l'objectif est déplacé jusqu'à un point o le code de position POS est égal à "4"", ZC FOW sera égal à "7V et ZC REV sera égal à "4". Ensulte, la valeur du drapeau d'interdiction d'information FNODSP est examinée pour déterminer si le drapeau a été mis à 1. SI ce drapeau a été mis à 1, la distance focale de l'objectif est affichée sur le panneau LCD (étape 148). Lorsque la valeur du drapeau d'1nterdiction est 1, l'étape 148 est omise. Que la distance focale de l'objectif soit ou non affichée, le drapeau de modification de code FCHNa est mis à 1 à l'étape 149 avant retbour-du sous-programme au point o Il avait été appelé. Il n'est pas toujours établi à l'étape 136 que le code zoom enregistré en mémoire est différent du code zoom introduit à l'étape 2636 1 45 -58- 134 lorsque l'obJectif effectue un zoom en raison de la modification apportée par une commutation effective du code zoom, comme mentionné cidessus. C'est-à-dire que, bien que l'objectif soit en fait dans la position correspondant au même bit de code de position, qui devrait' être 0, 1 est détecté du fait qu'un balai n'est pas au contact de la plaque de codes. Cette séparation du balai de la plaque de codes peut se produire, entre autres, en cas de vibration de l'appareil de photo ou s'il y a de la poussière sur la plaque de codes. Ainsi, le code de zoom introduit ne correspond pas à la valeur enregistrée en mémoire. Dans ce cas, le code zoom ZC ne concorde pas avec la valeur d'estimation de modification ZC REV et ZC FOW et la vérification effectuée à l'étape 143 engendre un résultat négatif. En conséquence, le code zoom tntroduit à l'étape 134 est combiné par une porte OU pour inverser la logique du code zoom enregistré en mémoire. Cette valeur Inversée est contrôlée afin d'établir si elle est égale à "111btnary (étape 150). Etant donné que cette opération de combinaison par porte OU est réalisée pour la logique inverse et positive de deux codes détectés dans la position dans laquelle les mêmes valeurs POS sont obtenues, le résultat devient toujours égal à l1ilbinary", même si un bit, qui devrait être 0, est interprété comme étant 1 et la décision à l'étape 150 devient affirmative. Par exemple, lorsque le code zoom enregistré en mémoire a la valeur normale "001bfnary à la position dans laquelle POS est égal à "?H" et qu'un code incorrect "011binary" est détecté par le fait que la borne ZC1, qui devrait être conductrice, est hors circuit, "111binary est obtenu par une combinaison par une porte OU pour la logique inverse de la valeur en mémoire 110bnary' et du code "011btnary". Ceci permet d'éviter une lecture erronée du code de position POS lorsqu'une borne de balai qui devrait normalement être détectée comme étant à MARCHE est détectée comme étant à ARRET. Conformément à lailré4ente invention, toute'modification du code zoom due à la séparation entre un balai et la plaque de codes n'est pas considérée comme entraînant une modification du code de position mais, au contraire, elle est traitée en tant que lecture erronée du -59- code de position. La construction d'un système d'appareil photographique comme décrit Icl permet d'obtenir un système de détection de position d'objectif plus précis tout en évitant également des opérations d'exposition imprécise. Lorsque le code zoom prend une valeur anormale, pour une cause autre que la séparation momentanée de la borne de balai décrite ci-dessus, les étapes 151-153 sont exécutées. Lors de ces étapes, le drapeau de POS FPos est mis & O & l'étape 151, la distance focale de l'objectif est affichée sur le panneau LCD et le traitement de la pile de registre de la CPU est effectué. Ensuite, le traitement se branche sur une série d'instructions (illustrées sur la figure 19) en vue d'exécuter une BOUCLE CODE ERRONE (BC LOOP). On suppose, à titre d'exemple, que l'appareil de photo a mémorisé un code zoom de "00lbinary". Il en résulte un code inverse de "110binary". En outre, on suppose qu'un nouveau code est introduit, de valeur égale à 110binary". Une combinaison par une porte OU du code inverse avec le nouveau code introduit donne une valeur de "110btnary". Etant donné que la combinaison par une porte OU n'était pas égale à "111binary", le traitement est orienté vers l'opération BOUCLE CODE ERRONE (BC LOOP). Ainsl, si le code de position est égal à "7H" mats que les données Indiquent que l'objectif se trouve à l'endroit o le code de position POS est égal à "OH", les opérations sont branchées sur l'opération BOUCLE CODE ERRONE (BC LOOP). Sous-programme ROTATION ARRIERE ZOOH La figure 14 illustre l'organigramme correspondant au sous-programme ROTATION ARRIERE MOTEUR DU ZOOM qui est appelé à l'étape 22 du programme PRINCIPAL. Ce sous-programme ramène l'objectif dans la position de verrouillage lorsque le commutateur de verrouillage SWL est à MARCHE, lorsque le commutateur de verrouillage est mis à ARRET dans la gamme du zoom pendant l'opération consistant à ramener l'obJectif, et l'opération qui retourne l'objectif de la position macro à la gamme du zoom lorsque le commutateur macro est mis à ARRET. Pour arrêter l'objectif dans la gamme du zoom, une opération de rotation avant est incluse afin 2636 1 45 -60- d'éviter toute possibilité de Jeu de recul. Lorsque ce sous-programme est appelé, la distance focale de l'objectif est Indiquée sur le panneau LCD lorsque l'objectif tourne dans la direction inverse (étapes 160 et 161). Ensuite, le drapeau extrémité grand angle FwzoIDE est effacé et remis à 0. Le sous-programme ZMREV appelle le sous-programme CODE CHK pour obtenir le code de position de l'objectif (étape 163). Le code de position POS est ensuite vérifié pour déterminer s'11 est supérieur ou Inférieur à "DH". Jusqu'à ce que le code de position solt au moins égal à "DH", une boucle est parcourue entre les étapes 163 et 164. Lorsque le code de position devient supérieur ou égal à "D'", l'objectif se trouve dans la gamme zoom ou dans la position de verrouillage et le traitement passe à l'étape 165. A l'étape 165, le commutateur-de verrouillage SWL est vérifié pour déterminer s'il est mis à MARCHE. S'il est mis à MARCHE, le traitement se poursuit à l'étape 166 du sous-programme CODE CHK. Le code de position POS est alors vérifié pour déterminer s'il est supérieur ou égal à "2,". Lorsque le code de position est supérieur ou égal à "2H", l'objectif se trouve dans la gamme zoom. Ainsi, une boucle est parcourue entre les étapes 165 et 167. Lorsque le code de position POS devient inférieur à "2H', l'exécution de la boucle est terminée et le traitement se poursuit à l'étape 168. A l'étape 168, le sous-programme CODE CHK est rappelé. Ensuite, le code de position POS est vérifié pour déterminer s'il est égal à 'OH'. Jusqu'à ce que le code de position soit "OH", une boucle est exécutée entre l'opération d'exécution du sous-programme CODE CHK et la vérification du code de position (étapes 168 et 169). Une fois que le code de position est '.'", l'étape 170 est exécutée pour appliquer un freinage du moteur du zoom pour arrêter le déplacement de l'objectif. Le programme PRINCIPAL reprend alors la commande des opérations. - Cependant, lorsque l'état ARRET-du commutateur'de verroulilage SWL est détecté à l'étape 130 du sous-programme VERIFICATION DE CODE (appelé à l'étape 166 du présent sousprogramme), tandis que l'objectif est considéré comme étant dans la gamme zoom à l'étape -61- 167, la position du commutateur de verrouillage SWL à l'étape 165 sera considérée commne étant à ARRET. Le traitement se poursuivra donc aux étapes 171-178. Lorsque l'état ARRET est déterminé pour le commutateur de verrouillage SWL à l'étape 165, le drapeau d'interdiction d'information FNODSP est mis à 1 (étape 171). Le sous-programme CODE CHK est alors exécuté (étape 172), suite à quoi le drapeau de modification de code FoNG est interrogé (à l'étape 173) pour déterminer s'il a été mis à 1 (à l'étape 139 du sousprogramme VERIFICATION DE CODE). Jusqu'à ce que le drapeau de modification de code soit mis à 1, une boucle est exécutée entre les étapes 172 et 173. Après qu'il a été déterminé que le drapeau de modification de code FcmmG a été mis à 1, c'est-à-dire que le code de position POS a été renouvelé, le traitement marque une pause pendant tims (étape 174) avant de faire tourner le moteur du zoom dans la direction avant à l'étape 175. Lorsque le code de position POS est renouvelé dans la boucle entre les étapes 176 et 177, le drapeau d'interdiction d'lnformation FNODsP est effacé à l'étape 178. Le frein du moteur du zoom est alors appliqué (étape 170) et la commande des opérations est reprise au point à partir duquel ce sous-programme a été appelé. La position d'arrêt de l'objectif dans cette opération comporte douze étapes, représentées par des cercles sur la figure 26. Dans le sous-programme ROTATION ARRIERE MOTEUR OU ZOOM, le moteur du zoom est arrêté au point o le code de position POS est renouvelé en faisant tourner le moteur du zoom en avant une fois que le moteur a franchi la section limite du code de position POS. Ceci permet d'annuler un Jeu recul éventuel. Par exemple, comme représenté sur la figure 26, lorsque l'état du commutateur de verrouillage SWL est changé de MAkCHE à ARRET à la position dans laquelle POS égale "7H" et que l'affichage de distance focale n'est pas interdit, la-valeur "46-fm" est tndtIqUU sur le panneau d'affichage. Lorsque le moteur du zoom fait entrer l'objectif dans la zone dans laquelle POS égale "6H", l'affichage est modifié pour indiquer "50 mm" lorsqu'il entre dans la zone dans laquelle POS 2636 1 45 -62- égale "7H". Ceci pourrait donner à l'utilisateur l'impression d'un fonctionnement défectueux de l'appareil en commutant à la gamme télé juste avant l'opération d'arrêt, malgré le fait que l'opération déplace la distance focale de l'objectif vers l'extrémité grand angle. Par conséquent, afin d'éviter cette fausse interprétation, le drapeau d'interdiction d'information FuorsP est mis à O (étape 178) si bien que la distance focale de l'objectif est affichée de nouveau au point o le moteur du zoom cesse de tourner. Lorsque ce sous-programme est appelé à l'étape 22 du programme PRINCIPAL, la distance focale continue d'être indiquée sur l'affichage pendant une période d'une seconde, en réponse à la mise à "8" du compteur d'affichage SCANT à l'étape 29. Sous-programme ROTATION AVANT ZOOM (ZMFOW) La figure 15 est un organigramme illustrant le sous-programme ROTATION AVANT MOTEUR DU ZOOM, qui est appelé à l'étape 26 du programme PRINCIPAL. Ce sous-programme se rapporte à l'opération qui se déroule lorsque le commutateur de verrouillage passe de MARCHE à ARRET, que l'état du commutateur macro SWM passe de ARRET à MARCHE et que le commutateur macro SWM est mis ensuite à ARRET avant que l'objectif n'atteigne l'extrémité macro. Lorsque le sous-programme ROTATION AVANT MOTEUR DU ZOOM est appelé, la distance focale de l'objectif est indiquée sur l'affichage LCD. De plus, le drapeau d'extrémité grand angle FwrDE est effacé et mis à O, tandis que le moteur du zoom démarre pour * faire tourner l'objectif dans la direction avant (étapes 180-182). Le sous-programme VERIFICATION DE CODE est exécuté et 11 est déterminé si le code de position POS est inférieur ou égal à '"1x" (étapes 183 et 184). Si le code de position égale ",O" ou 'l'"1H", l'objectif se trouve dans une position comprise entre l'extrémité grand angle de la gamme zoom et la position de verrouillage. Pour permettre au moteur en rotation avant de dépasser l'extrémité grand angle ou de s'arrêter i:l'extrémité grand angle, le drapeau d'extrémité grand angle FWIDE est mis à 1 à l'étape 185. Le traitement se reboucle alors sur l'étape 183. L'appareil photographique construit selon la présente invention -63- est conçu de manière à ce que le jeu de recul du système d'engrenages soit éliminé et la position d'arrêt de l'objectif à l'extrémité grand angle est sélectionnée juste après la commutation du code de position POS de "1H' à "2H". Par exemple, l'objectif n'est pas toujours positionné à l'extrémité grand angle de la distance focale (c'est-à-dire 38 mm) même si le code de position POS est mis à "2H". Il n'est pas toujours possible de déterminer si l'objectif est à l'extrémité grand angle simplement en examinant le code de position POS. C'est pourquoi le drapeau d'extrémité grand angle FWIDE est positionné. Si le code de position POS devient supérieur à "lH", conformément au déplacement de l'objectif vers l'extrémité grand angle, ou si le code de position POS est déjà supérieur à "1H" au moment o ce sous-programme est appelé, le commutateur macro SWM est vérifié pour déterminer s'il a été mis à MARCHE (étape 186). Lorsque le commutateur macro SWM est à MARCHE, le traitement se poursuit à l'étape 187, de sorte que l'objectif est déplacé jusqu'à l'extrémité o le code de position POS est "EH". Lorsque la valeur du code de position obtenu à partir du sous-programme VERIFICATION DE CODE appelé à l'étape 187 est déterminée comme étant inférieure à "CH" (étape 188), c'est-adire que l'objectif se trouve dans la gamme zoom, le traitement se poursuit à l'étape 190 pour mettre le drapeau d'extrémité grand angle FWIDE à 0 avant de se reboucler sur l'étape 186. Alnsi, tant que le code de position est inférieur à CH, une boucle comportant les étapes 186-189 est formée. A un certain point, le code de position sera supérieur ou égal à "CH". Lorsque cela se produit, la boucle est interrompue et le traitement se poursuit à l'étape 190, o le sous-programme CODE CHK (étapes 190 et 191) est répété jusqu'à ce que le code de position devienne égal à "EH". Lorsque cela se produit, le frein du moteur du zoom est appliqué (étape 192) et le traitement retourne au point immédiatement après celui à partir duquel ce sous-programme est appelé. Lorsqu'il est déterminé que le commutateur macro SWM est à ARRET, (à l'étape 186), ou s'il est mis à ARRET pendant que 26361 45 -64- l'obJectif se trouve dans la gamme zoom, le drapeau d'extrémité grand angle FwzoDE est Interrogé (étape 193) afin d'établir son état. Comme il a été constaté ci-dessus, le drapeau d'extrémité grand angle FwZDE a été mis à 1 A l'étape 185 et le traitement se poursuit & l'étape 186 Juste après que le code de position POS est passé de "1H" à "2x", c'est-à-dire que l'objectif se trouve à l'extrémité grand angle. Dans ce cas, le moteur du zoom est arrêté à l'étape 192, l'objectif étant mis à l'extrémité grand angle, et le sous-prograamme est terminé. Cependant, lorsque le drapeau d'extrémité grand angle FwzoDE est à 0 à l'étape 193, une boucle est exécutée entre les étapes 194 et jusqu'à ce que le code de position POS soit commuté à l'étape en fonction de la détection du résultat obtenu du sous-programme VERIFICATION DE CODE appelé à l'étape 194. Lorsque le code de position POS change, commne Indiqué par la mise à 1 du drapeau de modification de code FCHNG, le frein du moteur du zoom est appliqué à l'étape 192 et le sous-programme est terminé. Ce sous-programme prévoit la réalisation de douze positions d'arrêt pour l'objectif, marquées par des cercles sur la figure 26. Par exemple, lorsque l'objectif est en position de verrouillage, et que le commutateur de verrouillage est mis à ARRET de manière à appeler ce sous-programme, la position d'arrêt est sélectionnée comme étant le point o le code de position POS passe de '"1H à "2H", c'est-à-dire l'extrémité grand angle. Lorsque le commutateur macro passe de MARCHE à ARRET dans la gamme POS égale à "7H", l'objectif s'arrête au point o le code de position POS passe de "7H à "8H". Sous-programme OUVERTURE GRAND ANGLE ZOOM (WIDE) La figure 16 est un organigramme Illustrant le sous-programme OUVERTURE GRAND ANGLE ZOOM qui est appelé en mettant le commutateur ouverture grand angle zoom SW/ à MARCHE lorsque l'objectif est en mode zoom et qu'il n'atteint pas l'extrémité grand angle. Les opérations servant à modifier la distance focale de l'objectif Jusqu'à l'extrémité grand angle sont similaires à celles qui sont exécutées dans le sous-programme ROTATION ARRIERE MOTEUR DU ZOOM. 263 6145 -65- Cependant, dans le cas du sous-programme GRAND ANGLE, l'obJectif peut s'arrêter à toute position souhaitée de sa course. Lorsque le sous-programme GRAND ANGLE est appelé, la distance focale de l'objectif est indiquée sur le panneau d'affichage LCD (étape 200) et le moteur du zoom est mis en rotation dans le sens arrière (étape 201). Ensuite, le sous-programme VERIFICATION DE CODE est exécuté et l'état du commutateur de verrouillage SWL, du commutateur macro SWM, du commutateur d'ouverture grand angle SWW ainsi que le code de position POS sont vérifiés. S1 l'un ou l'autre des commutateurs de verrouillage SWL ou SWN est à MARCHE (étapes 203 et 204), le frein du moteur du zoom est appliqué et le traitement revient au programme PRINCIPAL. Lorsque les deux commutateurs sont à ARRET, le code de position POS est vérifié afin de déterminer s'il est égal à "l1m à l'étape 206, ce qui indique que l'objectif se trouve dans une zone d'interdiction d'arrêt entre la position de verrouillage et la gamme de zoom. Si l'objectif se trouve dans la zone d'lnterdiction d'arrêt, le moteur du zoom est mis en rotation avant (étape 208) après avoir marqué une pause pendant une periode de ti ms, comme indiqué sur la figure 26. Le sous-programme attend que le code de position POS passe de la valeur "1H" à "2." aux étapes 209 et 210. Lorsque le code de position change, comme indiqué par l'état du drapeau de modification de code FcHam, le drapeau d'extrémité grand angle FwIDE est mis à 1 (étape 211), le frein du moteur de zoom est appliqué (étape 212) et le sous-programme se termine. Dans ce cas, l'objectif est réglé sur l'extrémité grand angle. Lorsque le code de position POS, vérifié à l'étape 206, n'est pas égal à "'1", l'état du commutateur d'ouverture grand angle SWW est vérifié à l'étape 213. Si le commutateur d'ouverture grand angle SWW est mis à MARCHE, le traitement se reboucle sur l'étape 202. Ainsi, dans ce cas, une boucle comprenant les étapes 202-213 est exécutée Jusqu'à ce que l'objectif atteigne l'extrémit6égrand angle. Lorsque le commutateur d'ouverture grand angle est mis à ARRET, comme déterminé à l'étape 213, le drapeau d'interdiction d'information F#ooeP est mis à 1 (étape 214) et un temporisateur est -66- initialisé pour compter une pérlode de tz ms (étape 215). Ensuite, le code de position POS est obtenu en exécutant le sous-programme CODE CHK à l'étape 216. Si la période de temps n'a pas atteint t2 us (étape 217), l'exécution des opérations reprend à l'étape 216. Lorsque la période de temps t2 Us s'est écoulée, le moteur du zoom est mis en marche en rotation avant (étape 218) pour déplacer l'objectif vers la gamme télé. A l'étape 219, le temporisateur de ta us est remis en marche et le sous-programme CODE CHK est réexécuté. Ensuite, le sous-programme CODE CHK est exécuté et le temporisateur est vérifié pour déterminer si la période de temps ti ms-s'est- écoulée. Si ce n'est pas le cas, l'exécution des opérations revient à l'étape 220 pour la réexécution du sous-programme CODE CHK. Lorsque la période de temps ti ms s'est écoulée, le traitement se poursuit à l'étape 222. 16 Les périodes de temps correspondant aux deux temporisateurs sont sélectionnées de manière à ce que ti soit inférieur à t2, comne représenté sur la figure 26. La période de temps ti correspond au temps requis pour éliminer le Jeu de recul du système mécanique, tandis que la période de temps t2 correspond à une valeur arbitraire supérieure à ti. St la période de temps t2 était plus courte que ti, l'objectif s'arrêterait à un point plus proche de l'extrémité télé qu'il n'est souhaité. A l'étape 222, le drapeau d'interdiction d'information FNODSP est effacé et mis à O. Le but de cette sélection de drapeau est expliqué dans la description du sous-programme ROTATION ARRIERE MOTEUR DU ZOOM. Ensuite la distance focale de l'objectif est indiquée sur le panneau d'affichage LCD, le frein du moteur du zoom est appliqué et Il y a retour du sous-programme au programme PRINCIPAL. Sous-programe TELE ZOOM (TELE) La figure 17 est un organigramme illustrant le sous-programme TELE qui est appelé à l'étape-38 du programme PRINCIPAL. Ce sous-programme est appelé en mettant le commutateur télé SWT à MARCHE lorsque l'objectif se trouve dans la gamme zoom et que le code de position POS n'est pas égal à "CH". L'opération qui consiste 3636 145 -67- à activer le moteur de zoom de manière à ce qu'il tourne dans la direction avant pour déplacer l'objectif vers lextrémité télé est similaire à l'opération exécutée dans le sous-programme ROTATION AVANT MOTEUR DU ZOON décrit ci-avant. Il ressemble au sous-programme GRAND ANGLE en ce que l'objectif peut s'arrêter à toute position souhaitée de sa gamme de course. Lorsque le sous-programme TELE est appelé, la distance focale de l'objectif est indiquée sur le panneau d'affichage LCD et le moteur du zoom commence à tourner dans la direction avant. Le sous-programme CODE CHK est appelé à l'étape 232, et l'état du commutateur de verrouillage SWL, du commutateur macro SWN, du commutateur télé SWT et le code de position POS sont vérifiés. Si l'un ou l'autre des commutateurs deverrouillage et macro (étapes 233 et 234) est à MARCHE, le traitement se poursuit à l'étape 235, qui applique le frein du moteur du zoom et l'exécution des opérations reprend au point juste après celui o le sousprogramme a été appelé. Lorsque le commutateur de verrouillage et le commutateur macro sont tous deux à ARRET, le code de position POS est examiné (à l'étape 236) afin de déterminer s'il est supérieur ou égal à "CN". Si le code de position est inférieur à 'CH", le commutateur télé est vérifié pour déterminer s'il est toujours à MARCHE (étape 237). Lorsque le code de position POS est supérieur ou égal à "CH", la vérification du commutateur télé est omise parce que l'objectif a atteint l'extrémité télé. Ainsi, l'exécution des opérations passe à l'étape 238, de manière à appliquer le frein du moteur du zoom et à revenir au programme PRINCIPAL. Cependant, si le code de position est Inférieur & "Co, ce qui signifie que le commutateur télé est à ARRET, le traitement se - reboucle sur l'étape 232. Le sous-programme continue d'exécuter la boucle comprenant les étapes 232-237 pendant que le commutateur télé SWT est à MARCHE Jusqttà té que l'objectif'atteigne l'extrémité - télé. Lorsque le commutateur télé SWT est mis à ARRET (étape 237), comme représenté sur la figure 26, le frein du moteur du zoom est appliqué (étape 238) et la commande revient au programme PRINCIPAL. -68- Opération de SAUVEGARDE La figure 18 illustre une série d'instructions qui sont exécutées afin d'assurer une opération de SAUVEGARDE. Cette opération est exécutée par branchement à partir des étapes 6 et 57 du programme PRINCIPAL, ainsi qu'à partir d'une opération BOUCLE CODE ERRONE (BC LOOP) et de l'opération REMISE A ZERO. Ces instructions sont exécutées afin de préserver des données en mémoire pendant une période de temps fixe en alimentant l'unité principale CPU eri courant électrique fourni à partir du condensateur de sauvegarde 320 lorsque la pile 300 est retirée ou épuisée. Lorsque l'appareil passe à l'opération SAUVEGARDE, toutes les fonctions nécessitant une quantité d'énergie électrique Importante sont suspendues afin que les données puissent être préservées dans la mémoire le plus longtemps possible. Lorsque l'opération de SAUVEGARDE commence, toutes les entrées, à l'exception du commutateur de verrouillage SWL, du commutateur macro SWM, du commutateur de pile SWB et du commutateur de pellicule SWF, sont ignorées afin de réduire la consommation d'énergie électrique au minimum. Ceci est réalisé an commutant les portes d'accès de l'unité CPU 100 d'un mode entrée à un mode sortie au moyen du sous-programme INITIALISATION PORTES D'ACCES à l'étape 250. Ainsl, seules les données destinées aux quatre commutateurs précités seront'détectées. A l'étape 251, une indication du cadre Jusqu'auquel la pellicule est avancée est fournie sur le panneau d'affichage LCD. Ensuite, la fréquence de base du microprocesseur est commutée sur une fréquence plus basse. La vitesse de fonctionnement de l'appareil est réduite pour diminuer les besoins en énergie de ses circuits. Comme Il est généralement connu, plus un composant électrique fonctionne vite et plus il requiert de courant en général. Par exemple, lorsqu'un microprocesseur fonctionne à la fréquence de base de 6 MHz, 11 pourra prélever 20 uA-de courant. St le même mi-croordinateur fonctionne à une fréquence de base de 8 MHz, il va fonctionner environ 33 pour cent plus vite mais Il pourra nécessiter 300 uA de courant. Ainsl, l'une des techniques permettant de réduire la -69consommation d'énergie d'un circuit électrique consiste à réduire sa fréquence de base, et cela est réalisé en exécutant le sous-programme INITIALISATION PORTES D'ACCES. Ensuite, un temporisateur est mis en route (étape 253). Ce temporisateur sert à effacer l'information de cadre de la pellicule sur le panneau d'affichage et aussi à déterminer le réglage en mémoire de plusieurs commutateurs. A l'étape 254, le commutateur de pile SWB est vérifié afin de déterminer s'il est mis à MARCHE. Si le commutateur est mis à ARRET, l'information de pellicule du panneau d'affichage LCD commence à clignoter lorsque la pile est retirée (étape 255). Le commutateur de pellicule SWF est alors vérifié à l'étape 256 afin de déterminer s'il est mis à ARRET. Si ce commutateur est à MARCHE, le drapeau de demande de chargement FLDRQ et le drapeau de fin de chargement-FLDEND sont effacés et mis à O (étape 257), l'information de cadre de pellicule du panneau d'affichage est effacée (étape 258) et le traitement se poursuit à l'étape 259. Si le commutateur de pellicule SWF est à ARRET, les étapes 257 et 258 sont omises, c'est-à-dire que l'exécution des opérations passe de l'étape 256 à l'étape 259. A l'étape 259, le temporisateur est vérifié afin de déterminer si une période d'au moins deux minutes s'est écoulée depuis la mise en marche du temporisateur. Si moins de deux minutes se sont écoulées, le traitement reprend à l'étape 254. Lorsque la période de temps est supérieure ou égale à deux minutes, l'exécution des opérations passe à l'étape 260, à laquelle il est déterminé si le drapeau du temporisateur FTm est mis à 1. Le drapeau du temporisateur FTw est mis Initialement à O. Lorsque l'étape 259 indique qu'au moins deux minutes se sont écoulées depuis la mise en marche du temporisateur, l'exécution des opérations passe de l'étape 259 à l'étape 260. Cependant, à ce moment, le drapeau-du tempbrisateur sera égal à 0. L'étape 261 est donc exécutée, ce qui force le drapeau du temporisateur FTM à 1. A l'étape 262, le panneau d'affichage LCD est désactivé pour conserver de l'énergie électrique supplémentaire. Ensuite, le traitement se 2636 1 4 5 -70- reboucle sur l'étape 254. L'opération SAUVEGARDE continue à exécuter la boucle comprenant les étapes 254-260 jusqu'à ce que le commutateur de pile SWB soit mis à NARCHE. SI l'interrogation du temporisateur à l'étape 259 indique que moins de deux minutes se sont écoulées depuis la mise en marche du temporisateur, les étapes 261 et 262 sont omises. Alnsi, lorsque l'alimentation électrique de l'appareil est supprimée, le panneau d'affichage LCD continuera de présenter un affichage pendant une période de deux minutes. Après expiration de la période de deux minutes, le panneau d'affichage sera mis hors circuit. Lorsqu'une pile est installée dans l'appareil, corme Indiqué par l'état MARCHE du commutateur de pile à l'étape 254, la boucle précitée est interrompue, la fréquence de base est rétablie à sa valeur normale (étape 263) et 11 est déterminé si une période de temps de dix-sept minutes ou plus s'est écoulée depuis la mise en marche du temporisateur à l'étape 264. Si moins de dix-sept minutes se sont écoulées, le drapeau du temporisateur FTm est examiné afin de déterminer s'il est mis à 1 (étape 265). Si le drapeau est mis à 1, l'alimentation du panneau d'affichage LCD (coupée à l'étape 262) est rétablie (étape 266) et le drapeau du temporisateur FT# est effacé et mis à 0 à l'étape 267. Par la suite, le drapeau de sauvegarde Fac est mis à 1 à l'étape 268, puis les opérations sont branchées sur la BOUCLE CODE ERRONE (BC LOOP) pour exécuter le traitement des erreurs. Lorsque le drapeau du temporisateur FTm est mis à 0, les étapes 266 et 267 sont omises. Par conséquent, le panneau d'affichage LCD n'est pas réactivé. Au lieu de cela, l'exécution des opérations passe de l'étape 256 à l'étape 268. Lorsqu'il est établi que plus de dix-sept minutes se sont écoulées depuis la mise en marche du temporisateur, le drapeau du temporisateur FTrm est effacé et mis à 0 à l'étape 269 et l'on passe par branchement à-la-sérte d'instructions qui exécutent l'opération REMISE A ZERO. Opération BOUCLE CODE ERRONE (BC LOOP) La figure 19 est un organigramme qui représente la série 2636 145 -71- d'instructions qui exécutent le traitement des erreurs. Ces Instructions sont exécutées par branchement & partir du sous-programme VERIFICATION DE CODE ou de l'opération SAUVEGARDE. Lorsque l'opération BC LOOP est déclenchée, les données correspondant au commutateur de verrouillage SWL et au commutateur macro SWM sont introduites et enregistrées en mémoire (étape 280). Ensuite, le drapeau de sauvegarde Fac est interrogé afin de déterminer s'il est mis à 1. C'est-à-dire que l'on détermine si l'opération de traitement des erreurs dérive de l'opération SAUVEGARDE (étape 281). Si le drapeau de sauvegarde est à 1, 11l est remis à O à l'étape 282. Ensuite, le panneau d'affichage LCD est mis à ARRET (étape 283) et l'exécution des opérations retourne par branchement au programme PRINCIPAL. Lorsque 1 'opération BC LOOP est exécutée après le sous-programme VERIFICATION DE CODE, le résultat de l'interrogation réalisée à l'étape 281 sera négatif. L'étape 284, lors de laquelle les données de commutateur sont introduites, sera donc exécutée. Sur la base des données introduites, le commutateur de pile SWB est vérifié afin de déterminer s'il est à MARCHE. Lorsque la pile est retirée, le traitement se poursuit à l'étape 286, à laquelle le panneau d'affichage LCD est mis hors circuit et l'on passe à l'opération SAUVEGARDE. Lorsqu'il est déterminé que le commutateur de pile est à MARCHE, le commutateur télé SWT, le commutateur grand angle SWW et le commutateur photométrie SWS sont interrogés (étape 287). Si au moins l'un de ces commutateurs est mis à MARCHE, le traitement se poursuit à l'étape 289. Par contre, si les trois commutateurs sont tous à ARRET, l'étape 288 est vérifiée pour déterminer si les valeurs de réglage des commutateurs de verrouillage et macro (SWL et SWM) sont différentes de leurs valeurs telles que stockées en mémoire. En cas de différence,-le traitement se poursutt à l'étape 28v. A l'étape 289, la tension de la pile est vérifiée. Si la tension de la pile dépasse une valeur prédéterminée, la pile est considérée comme étant bonne. Le clignotement du panneau d'affichage LCD passe -72- donc à ARRET (étape 283) avant branchement au programme PRINCIPAL. Le programme PRINCIPAL déterminera alors quelles informations sont à Indiquer sur le panneau d'affichage LCD. Lorsque (1) le commutateur télé SWT, le commutateur grand angle SWW et le commutateur photométrie SWS sont tous à ARRET et que les réglages du commutateur de verrouillage SWL et du commutateur macro SWM sont identiques aux valeurs enregistrées en mémoire pour les commutateurs respectifs (étapes 287 et 288), ou (2) lorsque la pile est jugée comme n'étant pas bonne (étape 289), le clignotement du panneau d'affichage LCD passe à MARCHE à l'étape 290. Les réglages du commutateur de verrouillage SWL et du commutateur macro SWM sont stockés en mémoire (étape 291) et une pause de 500 ms est Introduite (étape 292) avant que l'opération BC LOOP ne 'evienne à l'étape 282, de manière à tourner sur une boucle comprenant les étapes 284-292 jusqu'à ce qu'une bonne pile soit placée dans l'appareil. Opération REMISE A ZERO La figure 20 illustre la série d'instructions qui est exécutée lorsque l'opération REMISE A ZERO est effectuée. Cette opération est exécutée lors d'une remise à zéro-démarrage ou lors d'un branchement des opérations à partir de l'opération SAUVEGARDE. Un branchement de l'opération REMISE A ZERO à partir de l'opération SAUVEGARDE a lieu lorsque plus de dix-sept minutes se sont écoulées depuis le retrait d'une pile de l'appareil ou de la défaillance d'une pile dans l'appareil. L'opération REMISE A ZERO est exécutée parce que le condensateur 330 n'est destiné à permettre le maintien du contenu de la mémoire que pendant environ dix-sept minutes. Au bout des dix-sept minutes, il se peut que les données enregistrées dans la mémoire soient altérées ou qu'elles ne puissent être lues de manière fiable. EN premier lieu, tous les emplacements de mémoire et tous les drapeaux sont effacés à l'étape 300. Alnsi, le drapeau de code de position FPos est également effacé de sorte que le sous-programme INITIALISATION CODE DE POSITION est appelé lors du démarrage du programme PRINCIPAL. Ensuite, le panneau d'affichage LCD est alimenté et le sous-programme INITIALISATION DES PORTES D'ACCES 2636 1 45 -73- (décrit ci-dessus) est appelé (étapes 302 et 303). Ce sous-programme met toutes les portes d'accès de l'unité CPU 100 (à l'exception du commutateur de verrouillage SWL, du commutateur macro SWM, du commutateur de pile SWB et du commutateur de pellicule SWF) en mode sortie. L'état du commutateur de pellicule SWF est introduit à l'étape 305, après vérification à l'étape 308 afin de déterminer s'il est à ARRET. SI le commutateur de pellicule est à ARRET, le chargement de la pellicule devient possible. Par conséquent, le drapeau de demande de chargement de pellicule FLDRQ est mis à 1 à l'étape 309 et l'opération REMISE A ZERO est branchée sur l'opération SAUVEGARDE. Cependant, si le commutateur de pellicule est réglé sur MARCHE, le drapeau de demande de chargement de pellicule FLORQ n'est pas mis à 1. Cela signifie que l'étape 309 est omise lorsque le commutateur de pellicule SWF est à ARRET. Ensuite, le traitement se poursuit par branchement à l'opération SAUVEGARDE. Opération INFORMATION PELLICULE La figure 21 indique la série d'instructions pour l'exécution de l'opération INFORMATION PELLICULE. Ces instructions sont exécutées par branchement à partir du programme PRINCIPAL, de l'opération SAUVEGARDE, de l'opération CHARGEMENT et de l'opération VERROUILLAGE. A l'étape 320, le drapeau FLDRQ est interrogé afin de déterminer si le registre a été mis à 1. Le drapeau FLDRQ est mis à 1 lorsque le couvercle arrière de l'appareil est ramené de la position ouverte à la position fermée, que la pellicule n'est pas entièrement chargée et que l'indicateur de chargement de pellicule n'a pas été demandé. Lorsqu'il a été mis à 1, une configuration de demande de chargement de pellicule Ld est créée, en réponse & la demande de chargement dans la mémoire affichage XA, et est affichée sur le panneau LCD de l'appareil (étapes 322 et 324), la série d'instructions est terminée et la commande revient au point juste après celui à partir duquel a eu lieu un branchement de l'opération INFORMATION PELLICULE. Cependant, si le drapeau d'information de chargement de pellicule FLDRQ est mis à O, le traitement se poursuit à l'étape 263 6 145 -74- 326, o le drapeau de fin de chargement de pellicule FLDEND est vérifié. Si le drapeau est mis à 1, un sous-programme CONFIGURATION PELLICULE MARCHE (étape 328) est appelé. Ce sous-programme exécute un contrile de comptage pellicule Fc. Lorsque FC n'est pas égal à "0", l'étape 332 est exécutée pour afficher sur le panneau d'affichage LCD le nombre d'images prises et pour enregistrer le contenu du compteur de pellicule Fe dans la mémoire affichage XA, avant de retourner au point à partir duquel cette opération a fait un branchement. S1 FLDRQ égale O (à l'étape 320) et que FLDEND égale 0 (à l'étape 326), le traitement se poursuit à l'étape 334 pour appeler un sous-programme CONFIGURATION PELLICULE ARRET. Les informations correspondant à CONFIGURATION PELLICULE ARRET sont enregistrées dans la mémoire affichage XA (étape 336) et le panneau d'affichage LCD est mis hors circuit. L'opération INFORMATION PELLICULE revient ensuite au point à partir duquel le branchement a eu lieu. S1 le contrôle de comptage de pellicule Fc à l'étape 330 est égal à "0", le traitement se poursuit à l'étape 336, décrite ci-dessus, puis reprend au point à partir duquel le branchement a eu lieu. Opération de CHARGEMENT et sous-programme MODIFICATION D'IMPULSIONS D'ENROULEMENT La description qui suit se rapporte à l'opération CHARGEMENT ainsi qu'au sous-programme MODIFICATION D'IMPULSIONS D'ENROULEMENT, lesquels sont liés l'un à l'autre. La figure 22 est un organigramme Illustrant la série d'instructions constituant l'opération CHARGEMENT. Cette opération consiste à enrouler automatiquement la pellicule qu'insère l'utilisateur dans l'appareil Jusqu'à la position correcte pour permettre la prise d'une photographie. L'opération est effectuée lorsqu'il se produit une modification du réglage du commutateur de verrouillage SWL, du commutateur macro SWM et que le commutateur de déclenchement passe de ARRET à MARCHE, à supposer que le drapeau de demande de chargement FLORQ ait été mis à 1 dans le programme PRINCIPAL. D'abord, un compteur d'impulsions d'enroulement WPCNT est mis à -75- "18" à l'étape 338. Ce comptage correspond à l'enroulement de quatre cadres et demi de la pellicule. Un sous-programmne MODIFICATION D'IMPULSIOHS D'ENROULEMENT (étape 340) se déroule alors comme représenté sur la figure 23. Dans le sous-programme MODIFICATION 6 D'IMPULSIONS D'ENROULEMENT, un moteur d'avancement (enroulement) de la pellicule entame une rotation avant à l'étape 3401. Le drapeau d'lnitialisation FwPzNT et le drapeau arrêt Impulsion enroulement FwpoFF sont alors mis à 1 à l'étape 3402. A l'étape 3403, un temporisateur de 1,5 seconde est 1nittialisé et mis en route. Le temporisateur de 1,5 seconde est utilisé pour déterminer si la pellicule doit être ré-enroulée ou non. S'il est déterminé que le compteur d'impulsions d'enroulement WPCNT n'est pas égal à "0' dans le sous-programme MODIFICATIONS D'IMPULSIONS D'ENROULEMENT (figure 23), dont la description va suivre; un drapeau de retour est mis à l'étape 3404, si bien que la rotation avant du moteur d'enroulement est arrêtée à l'étape 3405, même si plus de 1,5 seconde s'est écoulée après la rotation avant du moteur d'enroulement ou la montée de l'impulsion d'enroulement. Le traitement reprend alors à l'opération CHARGEMENT. Cet exemple concerne l'étape de chargement de pellicule initiale, lors de laquelle la pellicule avance normalement en l'espace de 1, 5 seconde avant que le traitement ne se poursuive à l'étape 3406. Après l'entrée de données de commutation à l'étape 3406, la présence de la pile dans l'appareil est établie A l'étape 3407. Ce contrôle est effectué afin de déterminer si la pile a été retirée pendant l'avancement de la pellicule. Si c'est le cas, un branchement est effectué sur l'opération SAUVEGARDE après l'arrêt de la rotation avant à l'étape 3408. Une pile étant chargée dans l'appareil, l'étape 3409 est exécutée. Cette étape sert à vérifier si le commutateur de pellicule SWF est à ARRET ou à HARCHE. Si le commutateur de pellicule SWF est à MARChE,'llétape'3410 est exécutée tette étape sert àmettre à "0" les drapeaux FLORQ, FLODEND et le compteur de pellicule Fc, à arrêter la rotation avant du moteur d'enroulement (étape 3412) et est suivie d'un retour au programme PRINCIPAL. Cette opération est effectuée au -76- cas o le couvercle arrtière de l'appareil serait ouvert lors de l'opération de chargement de la pellicule (cette opération est désignée par le nom d'opération d'avance de la pellicule à blanc). Si le couvercle arrière de l'appareil est maintenu fermé, le commutateur de pellicule SWF reste à ARRET. Par conséquent, le traitement se poursuit à l'étape 3413, qui détermine si le drapeau arrêt d'impulsions d'enroulement (FwPoFF) égale 1. Comme le drapeau FwPoFF est initialement à 1, une réponse affirmative est donnée pour que le traitement se poursuive à l'étape 3414 afin de déterminer si SWwp égale 0. Si SWwP égale 0, cela correspond à un niveau d'impulsion d'enroulement Wp bas. St 1'impulsion d'enroulement Wp n'est pas au niveau bas, le traitement reprend à l'étape 3404 pour ré-exécuter la boucle (comprenant les étapes 3404, 3406, 3407, 3409, 3413 et 3414) Jusqu'à ce que 1'impulsion d'enroulement Wp soit au niveau bas. Ensuite, 1'impulsion d'enroulement Wp passe du niveau haut au niveau bas et l'étape 3415 est exécutée pour mettre le drapeau FWPOFF à 0. Le traitement reprend ensuite à l'étape 3404 et finit par revenir à l'étape 3413. Commne le drapeau FWPOFF sera maintenant égal à 0, l'étape 3416 sera exécutée afin de déterminer si le drapeau FWPZiNT et SWwP ont changé. Comme le drapeau FWPizNT a été déterminé à l'étape 3402 comme étant égal à 1 et comme SWwp est passé de 1 à 0, la réponse à l'interrogation de l'étape 3416 est affirmative. Le traitement se poursuit donc à l'étape 3417. Comme le drapeau FWPZT égale 1 à l'étape 3417, le traitement se poursuit à l'étape 3418, o le drapeau FWPINT est mis à 0. Après que le drapeau FwPINT a été mis à 0, le sous- programme exécute l'étape 3419 afin de déterminer si SWwp égale 1. Si l'impulsion d'enroulement reste à l'état bas, un résultat négatif est obtenu. Par conséquent, l'étape 3404 est exécutée. Une boucle est ainsi parcourue à travers les étapes 3404, 3406, 3407, 3413 et 3416. Lorsque le drapeau FwPzNT est passé de 1 à 0 (à l'étape 3416), SWwP reste égal à 0 de sorte que le traitement reprend de n wveau-à-3404. Entreteups, l'impulsion d'enroulement Wp passe du niveau bas au niveau haut. Cela veut dire qu'un changement s'est produit tant au niveau du drapeau FWPZNT qu'à celui de SWwp à L'étape 3416. Le traitement se poursuit donc à 2636 145 -77- l'étape 3417. Comme le drapeau FWPINT égale 0 à l'étape 3417, le traitement se poursuit à l'étape 3420, à laquelle le drapeau FWPINT est mis à 1. Puis, l'étape 3419 est exécutée, étape à laquelle l'impulsion d'enroulement passe du niveau bas au niveau haut et SWwP est mis à 1 de sorte qu'un sous-programme INFORMATION CLIGNOTEMENT CONFIGURATION DE PELLICULE est exécuté à l'étape 3421. Le sous-programme INFORMATION CLIGNOTEMENT CONFIGURATION DE PELLICULE est exécuté pour l'allumage de la configuration de pellicule sur le panneau d'affichage LCD lorsque l'impulsion d'enroulement passe du niveau bas au niveau haut. Ceci a pour résultat que le panneau d'affichage à cristaux liquides fournit un affichage correspondant à l'avance réelle de la pellicule à blanc. Après l'exécution du - sous-programme de l'étape 3421, le compteur d'impulsions d'enroulement WPCNT est décrémente de "1" (étape 3422), de sorte que le contenu dudit compteur devient égal à "17". A l'étape 3423, Il s'agit de déterminer si le compteur WPCNT est égal à "0". Si ledit compteur n'est pas égal à "0", le sous-programme MODIFICATION IMPULSIONS D'ENROULEMENT retourne à l'étape 3403, à laquelle le traitement précité est répété. C'est-à-dire que, dans le sous-programme MODIFICATION IMPULSIONS D'ENROULEMENT, le contenu du compteur d'impulsions d'enroulement WPCNT est décrémenté de un lors de chaque montée de l'impulsion d'enroulement Wp. Lorsque ledit compteur atteint "0", la rotation avant du moteur d'avancement de la pellicule est arrêtée (étape 3424), un drapeau est positionné pour la non- exécution d'une opération RE-ENROULEMENT et le traitement se poursuit à l'étape 342 de l'opération CHARGEMENT. A l'étape 342, il s'agit de déterminer si le sous-programme REENROULEMENT doit être exécuté. Lorsque l'étape 3423 du sous-programme MODIFICATION IMPULSIONS D'ENROULEMENT est exécutée, la question de savoir s'il convient de passer à l'étape 344 reçoit une réponse négative, tandis que, si le traitement passe par l'étape 3404, une réponse affirmative dst donnée pour passer aux étapes 346 et 348. Aux étapes 346 et 348, le drapeau FLDEND est mis à 1 et le drapeau FLORQ est mis à 0 en vue de l'opération RE-ENROULEMENT. Aux étapes 344, 350 et 352, le compteur de pellicule Fc est mis à "1", 2636 145 -78- FLDEND est mis à 1 et FLORQ est mis à 0. Ensuite, l'opération INFORMATION PELLICULE (étape 354), déjà décrite, est exécutée. Opération RE-ENROULEMENT La figure 24 est un organigramme illustrant l'opération RE-ENROULEMENT qui fait un branchement à partir de l'étape 62 du programme PRINCIPAL et à partir de l'opération CHARGEMENT précitée. Cette opération consiste à ré-enrouler la pellicule dans la cartouche lorsque le dernier cadre de pellicule a été exposé. A l'étape 360, le moteur d'enroulement est mis en marche dans la direction de rotation arrière. Ensuite, l'étape 362 est exécutée pour déterminer si le commutateur de détecteur de chargement de pellicule SWF est à ARRET. Cette étape sert à détecter l'arrêt du moteur d'enroulement. Lorsque le commutateur SWF est à MARCHE, le traitement se poursuit à l'étape 364 pour arrêter la rotation arrière du moteur d'enroulement, mettre Fc, FLORQ et FLOENDO à 0, ainsi que pour supprimer l'affichage du boltier de pellicule et de la configuration de pellicule qui apparaissent sur le panneau d'affichage LCD. Ensuite, le sous-programme revient au début du programme PRINCIPAL. Si FLORQ and FLDEND égalent 0, le traitement se poursuit au programme PRINCIPAL et se déroule Jusqu'à ce qu'il arrive au sous-programme INFORMATION PELLICULE. Or, comme FLDRQ égale O et que FLDEND égale O, l'étape 320 (du sous-programme INFORMATION PELLICULE) fournit une réponse négative et l'étape 326 fournit une réponse affirmative. A l'étape 334, un sous-programme ARRET CONFIGURATION PELLICULE est exécuté, et des informations correspondant à cet arrêt sont enregistrées dans la mémoire affichage XA (étape 336), la zone d'information pellicule du panneau d'affichage LCD étant occultée. Lorsque le commutateur de pellicule SWF (lors de l'opération REENROULEMENT) est à ARRET, le traitement se poursuit à l'étape 366, étape à laquelle une opération de détection d'impulsions d-enroulement est exécutée.-Cette-étape détecte ia passage de l'impulsion d'enroulement du niveau bas au niveau haut. Ensuite, à l'étape 368, une opération d'indication clignotement configuration pellicule est exécutée. Lors de l'opération Indication de 263614S -79- configuration pellicule, la configuration pellicule apparaissant sur le panneau d'affichage LCD est supprimée au moment o l'impulsion d'enroulement passe du niveau bas au niveau haut. Ensuite, à l'étape 370, il est déterminé s'il s'est produit quatre passages d'impulsions d'enroulement du niveau bas au niveau haut, indiquant le ré-enroulement d'un cadre de la pellicule. S'il apparalt de l'étape 370 qu'un cadre de pellicule n'a pas été réenroulé, les étapes 362-370 sont répétées. Une Information correspondant au ré-enroulement de la pellicule apparalt sur le panneau d'affichage LCD. Si un cadre de la pellicule a été ré-enroulé (comme indiqué à la suite de l'interrogation de l'étape 370), l'étape 372 est exécutée. A l'étape 372, le contenu du compteur de pellicule Fc est décrémenté de "1". Ensutte, le sous-programme INFORMATION PELLICULE est appelé (à l'étape 374) pour indiquer le numéro de cadre de la pellicule sur le panneau d'affichage LCD. Lorsque le sous-programme INFORMATION PELLICULE est terminé, l'opération RE-ENROULEMENT passe par branchement à l'étape 362 et tourne sur la boucle de ses instructions Jusqu'à ce que SWF soit mis à MARCHE. Opération VERROUILLAGE La figure 25 est un organigramme Illustrant l'opération VERROUILLAGE qui est une branche partant de l'étape 21 du programme PRINCIPAL. Ce branchement a lieu lorsque le commutateur de verrouillage est mis à MARCHE et que l'objectif de prise de vues est rangé en position de verrouillage. A l'étape 380, l'opération d'initialisation de portes d'accès est exécutée et le mode des portes d'accès de l'unité CPU 100 passe du mode entrée au mode sortie, de manière à conserver l'énergie de la pile, comme 11 a déjà été expliqué. Ensuite l'étape 380A est exécutée pour effacer l'indication mode et l'indication pile du panneau d'affichage LCD 32. A l'étape 381, le drapeI6'defiàhde de chargement-FLouQ est interrogé pour déterminer s'il est mis à 1. Si ce drapeau est mis à 0, le drapeau fin de chargement FLDEND est interrogé afin de déterminer s'il est mis à 1 à l'étape 382. S1 les résultats des deux 2636 1 45 -80- contrôles sont négatifs, l'alimentation du panneau LCD est supprimée. Lorsque l'un ou l'autre des deux drapeaux, le drapeau de fin de chargement FLOEND OU le drapeau de demande de chargement FLDRQ est à 1, le sous-programme INFORMATION PELLICULE de l'étape 384 est appelé. A l'étape 385, les données destinées au comutateur de verrouillage SWL, au commutateur de pile SWB et au commutateur de pellicule SWF sont introduites et contrôlées afin de déterminer si les données qui ont été Introduites sont différentes des données enregistrées dans la mémoire (étape 386). Lorsqu'aucun changement n'a eu lieu, le traitement se poursuit à l'étape 387, exécutant une boucle entre les étapes 385-387 (une pause de 125 es étant marquée à l'étape 387) Jusqu'à ce qu'il y ait une différence entre les valeurs de réglage en mémoire et les réglages réels des commutateurs. En cas de différence, l'alimentation du panneau LCD est rétablie à l'étape 388. Sur la base des données de commutateurs introduites à partir de l'étape 389, il est déterminé à l'étape 390 si le commutateur de pile SWB est à MARCHE. Si ce commutateur est à ARRET, un branchement est effectué à l'opération SAUVEGARDE précttée (étape 391), tandis que, s'il est à MARCHE, l'état du commutateur de verrouillage SWL est contrôlé (étape 392). Si le commutateur de verrouillage est à ARRET, la poursuite du traitement de l'opération de VERROUILLAGE n'est plus nécessaire. L'étape 392A est donc exécutée. Cette étape fait passer l'indication mode et l'indication pile du panneau d'affichage LCD 32 à MARCHE. L'étape 393 est ensuite exécutée afin de déterminer si le chargement de la pellicule est demandée. St c'est le cas, un branchement a lieu vers l'opération CHARGEMENT (étape 394), déjà décrite. S'il apparalt de l'étape 393 qu'aucun chargement de pellicule n'a été demandé, un rebranchement est effectué vers le programme PRINCIPAL. S'il apparalt de l'étape 392 que le commutateur de verrouillage SWL est mis à MARCHE, le traitement se poursuit aux étapes 395 et 396. A l'étape 395, il s'agit de déterminer si FLOEND est égal à 1, et à l'étape 396 de déterminer si FLDRQ est égal à 1. SI la réponse -81- pour l'une ou l'autre des étapes 395 et 396 est affirmative, un contrôle est effectué (à l'étape 399) afin de déterminer si le commutateur de détecteur de chargement de pellicule SWF est mis à ARRET. Cependant, si les réponses pour les étapes 395 et 396 sont toutes deux négatives, le traitement se poursuit à l'étape 397. Les étapes 397 et 399 servent à vérifier si le commutateur de détection de chargement de pellicule SWF a été mis à ARRET. Sit le commutateur de détection de chargement de pellicule SWF est déterminé comme étant à ARRET à l'étape 397, le traitement se poursuit à l'étape 398, à laquelle FLORQ est mis à 1. Par la suite, le sous- programme INFORMATION PELLICULE (étape 402) est appelé. Si le résultat du contrôle effectué à l'étape 397 est négatif ou si le résultat du contrôle de l'étape 399 est positif, le traitement se poursuit à l'étape 403. Si l'étape 399 fournit une réponse négative, FLDENmD et FLDRQ sont mis tous deux à 0 (étapes 400 et 401), et le sous-programme INFORMATION PELLICULE de l'étape 402 est appelé. Ensuite, le traitement se poursuit à l'étape 403, à laquelle l'état de FLORQ est vérifié. Aux étapes 403 et 404, s'il est déterminé que Le drapeau de demande de chargement FLORQ et le drapeau de fin de chargement FLDEND sont tous deux à 0, l'alimentation du panneau d'affichage LCD est supprimée à l'étape 405. A l'étape 406, les données de commutation introduites à l'étape 389 sont enregistrées en mémoire et le traitement passe à l'étape 387. Si l'un des drapeaux précités est mis à 1, l'étape 405 est omise. L'alimentation électrique continue ainsi d'être fournie au panneau d'affichage LCD. Ainsi, lors de l'opération de verrouillage, lorsque l'état du commutateur de verrouillage SWL, du commutateur de pile SWB et du commutateur de pellicule SWF ne change pas, le traitement continue de se dérouler dans la boucle comprenant les étapes 386-387. Lorsque l'état du commutateur de pellivu-e-SWF est modifié, seul un cycle de la boucle comprenant les étapes 388-406 est effectué. Lorsque l'état du commutateur de verrouillage SWL et celui du commutateur de pile SWB sont modifiés, le traitement quitte ces boucles pour se -82- poursuivre à l'étape suivante du programme. Opération E/S DONNEES et sous-programme PASSAGE MACRO TELE (NT SIFT) La description du sous-programme E/S DONNEES, illustré sur la figure 27B, sera précédée par une description des rapports entre le pas de mesure de la distance, le blocage de l'objectif et la position de focalisation. Il convient & cet égard de se reporter à la figure 28. Les pas de mesure de la distance sont représentés en incréments, de 1 àr 36. Comme indiqué sur la figure 28, les distances correspondant à ces pas sont énumérées à droite des pas de mesure de la distance. Par exemple, le pas de mesure de distance "1" correspond à 5 m - oD, et le pas de mesure de la distance "2" correspond à 3,7 - 5 m. Comme il apparalt également de la figure 28, en mode zoom, les pas de blocage d'objectif sont représentés en pas de "1" et "3" à "19", ce qui correspond aux pas de mesure de la distance de "1" à "18" de l'objectif zoom 11. Par exemple, pour un pas de mesure de la distance de "1", la position de focalisation idéale pour un pas de blocage de l'objectif de "1" est de 9 m. Le pas de blocage de "1" permet de prendre une photographie de mise au point correcte dans la gamme de 5 m &AO. Pour un pas de mesure de la distance de "2", correspondant à un pas de blocage de "3", la position de focalisation idéale est de 4 m. Au pas de blocage "3", il est possible de prendre au photographie correctement mise au point dans la plage 3,7 m - 5 m. L'appareil photographique à commande électronique du mode préféré de réalisation ne peut prendre une photographie au point d'un sujet pour des pas de mesure de distance de "19" à "36" lorsque l'appareil est en mode zoom. Dans cette situation, un avertissement verrouillage déclenchement ou distance faible (qui sera décrit par la suite) apparalt sur le panneau d'affichage LCD 32. L'utilisateur passe alors de la position zoom SW2 à la position macro SWM en actionnant manuellement le commutateur prntip-a1 3D, be sorte que l'appareil passe du mode zoom au mode macro. En mode macro, les pas de blocage de l'objectif sont établis de "1" à "19", ce qui correspond aux pas de mesure de la distance 2636 1 45 -83- "16"-"36". Conmme représenté sur la figure 28, les pas de mesure de la distance "16" et "17" correspondent au pas de blocage de l'objectif 1" en mode macro. La position de focalisation idéale du pas de blocage de l'objectif macro "1" est de 0,96 m. Le pas de blocage de l'objectif macro "1" permet de prendre une photographie au point dans la gamme comprise entre 0,94 met 1 m Le pas de mesure de la distance "18" correspond au pas de blocage de l'objectif macro "2". La position de focalisation idéale pour le pas de blocage de l'objectif macro "2" est la même que pour le pas de blocage "19" du mode zoom. Ceci permet de prendre une photographie au point dans la gamme comprise entre 0,90 m et 0,94 m. Les pas de mesure de la distance 16" à "18" se chevauchent, si bien que des prises de vues au point sont réalisables tant en mode zoom qu'en mode macro. Cela veut dire que le côté longue distance du mode macro et le coté courte distance du mode zoom se chevauchent dans la plage allant de la limite du coté longue distance de la gamme de focalisation en mode macro (lm) à la limite du coté courte distance de la gamme de focalisation en mode zoom (0,9 m). Ceci permet d'éviter une situation dans laquelle il serait Impossible de prendre un photographie en mode macro en raison de fluctuations des mesures de la distance lorsque l'utilisateur met le commutateur principal 30 manuellement pour passer au mode macro lorsqu'il est averti de l'impossibilité de prendre une photographie au point en mode zoom. Dans le mode préféré de réalisation de l'appareil de la présente invention, le pas de mesure de la distance "36" correspond au pas de blocage d'objectif "19" du mode macro. Dans ce cas, seul l'avertissement distance faible est donné et le verrouillage du déclenchement n'est pas effectué. En mode macro, les mesures de la distance de "1" à "15" correspondent aux pas de blocage d'objectif "1" et "3"-"16", pour l'exécution d'un sgsprogramme PASSAGE NACRO-TELE (sozprfôrr^mabe MT SIFT), dont la description est donnée ci-après, Par exemple, en mode macro, lorsqu'une mesure de la distance de "1" est obtenue, l'objectif zoom est actionné pour un déplacement de l'extrémité 263 6 145 -84- macro à l'extrémité télé de la gamme zoom pour obtenir une correspondance avec le pas de blocage d'objectif "1". La longueur focale idéale du pas de blocage d'objectif "1"' est de 9 m; une valeur de blocage d'objectif de "1" permet de prendre une photographie au point dans une gamme allant de 5 m à Une description sera fournie maintenant du.ous-programme PASSAGE MACRO-TELE (MT SIFT), et une explication sera également fournie concernant l'opération E/S DONNEES. Il convient de se reporter à cet égard aux figures 27B et 29. La première étape exécutée dans le sous-programme E/S DONNEES (étape 420) concerne la conversion du code DX de la pellicule qui est chargée dans l'appareil en une valeur de sensibilité ISO SV. A l'étape 422, les Informations POS du code zoom de l'objectif zoom 11 subissent une conversion alpha pour permettre d'obtenir un opération d'exposition à utiliser à l'étape 424. La valeur alpha résultante comprend la variation de Foin (Ouverture F intégrale) de la position de distance focale spécifiée de l'objectif zoom, l'extrémité grand angle servant de référence. A l'étape 424, un drapeau d'opération d'exposition est positionné. En réponse à l'achèvement de l'étape 424, l'étape 426 est exécutée pour introduire des données de mesures de la distance de l'unité CPU. Ensuite, à l'étape 428, un sous-programme BLOCAGE OBJECTIF (LL) est appelé. Une fois terminé le sous-programme BLOCAGE OBJECTIF (LL), (se reporter à la figure 30), l'étape 430 du sous-programme E/S DONNEES est exécutée. A cette étape, des informations de données photométriques sont introduites. Ensuite, à l'étape 432, un sous-programme CALCUL D'EXPOSITION AUTOMATIQUE ET CALCUL FLASHNATIC (AEFM) est appelé. Lorsque le sous-programme AEFM est terminé, un contrôle est effectué afin de déterminer si le drapeau de verrouillage déclenchement RLOCK est mis à 1 (étape 434). Si la réponse est 'oui', un branchement est fait à l'opération TRAITEMENT VERROUILLAGE DECLENCHEMENT, à l'étape 435, corme 11 sera décrit ci-après. Si le résultat du contrôle du drapeau de verrouillage déclenchement de l'étape 434 est négatif, l'étape 436 est exécutée -85- pour déterminer si le drapeau de passage macro-télé MT SIFT est égal à 1. Si MT SIFT est égal à 1, un sous-programme de traitement du passage macro-télé MT SIFT est exécuté (étape 438). Ce sous-programme, illustré sur la figure 29, initie une rotation arrière du moteur du zoom 10 & l'étape 4381. Cela permet à l'objectif zoom de se déplacer vers l'extrémité télé. Une fois terminée cette étape, le code de position POS est vérifié à l'étape 4382 et, sur la base du code obtenu, un contrôle est effectué à l'étape 4383 afin de déterminer si l'objectif zoom se trouve dans la position dans laquelle le code position POS égale "BH. Une boucle entre les étapes 4382 et 4383 est exécutée Jusqu'à ce que l'objectif zoom soit positionné de telle manière que le code de position POS égale "BK". Lorsque l'objectif zoom atteint la position à laquelle POS égale "BH", la rotation arrière du moteur du zoom 10 est arrêtée et une rotation avant normale du moteur du zoom commence (étape 4384). Apres exécution de'l'étape 4384, le code position POS est vérifié (étape 4386) afin de déterminer si l'objectif zoom se trouve au point auquel le code égale "CH". Une boucle est parcourue entre les étapes 4385 et 4386 jusqu'à ce que le code position POS égale CH. Lorsque l'objectif zoom est mis à la position spécifiée de l'extrémité télé, un frein du moteur du zoom est appliqué (étape 4387) afin d'arrêter la rotation du moteur du zoom. Le sous-programme PASSAGE MACRO-TELE (MT SIFT) est donc terminé. La commande du traitement revient alors à l'étape 440 de l'opération E/S DONNEES. En résumé, le sous-programme PASSAGE MACRO-TELE (MT SIFT) sert de méthode de commutation pour faire passer l'objectif zoom 11 de l'extrémité macro à l'extrémité télé lorsqu'il apparalt des informations de mesure de la distance que la gamme est inutilisable en mode macro. Après que l'unité principale CPU a exécuté le sous-programme PASSAGE MACRO-TELE (MT SIFT), elle exécute les étapes 440 et 442 de manière à fournir des données de blocage d'objectif (données LL) et des données d'exposition (données AE). Ces deux étapes sont également exécutées si le résultat obtenu pour le contrôle à l'étape -86- 436 est négatif (c'est-Adire que le drapeau MT SIFT n'est pas égal à 1). A l'étape 444, un contrôle est effectué de manière à déterminer si le commutateur de déclenchement SWR est mis à MARCHE. Si le commutateur de déclenchement SWR est à ARRET, un contrôle est effectué (à l'étape 446) afin de déterminer si le commutateur de photométrie SWS est mis A MARCHE. Si le commutateur de photométrie SWS est à MARCHE, l'étape 448 est exécutée afin de déterminer si le commutateur de verrouillage SWL est à MARCHE. Si le commutateur de verrouillage SWL est à ARRET, l'opération E/S DONNEES se reboucle sur l'étape 444, créant un mode attente déclenchement. C'està-dire que, si le commutateur de déclenchement SWR est à ARRET, que le commutateur de photométrie SWS est à ARRET et que le commutateur de zoom SW2 ou le commutateur macro SWM est à MARCHE, il se crée un mode attente déclenchement dans lequel les étapes 444 et 448 sont exécutées constamment. S'il apparalt du contrôle de l'étape 446 que le commutateur de photométrie SWS est mis à ARRET, ou s'il apparalt du contrôle de l'étape 448 que le commutateur de verrouillage SWL est à MARCHE, l'opération E/S DONNEES se rebranche sur le début du programme PRINCIPAL. S'il apparalt de l'étape 444 que le commutateur de déclenchement SWR est mis à MARCHE, on passe A l'étape 450, à laquelle le programme de l'ordinateur se branche sur une opération SEQUENCE DECLENCHEMENT, comme illustré sur la figure 32 et décrit ci-dessous. * Sous-programme BLOCAGE OBJECTIF (LL) Dans le sous-programme LL, représenté sur la figure 30, les informations de mesure de la distance (données AF) sont converties en un pas de mesure de la distance (pas AF) à l'étape 4281. Le pas de mesure de la distance est limité à une valeur minimale AFain de 1 et à une valeur maximale AFuax de 36. Ensuite, l'étape 4282 est exécutée; dans cette étape, il s'agit de déterminer si le commutateur macro SWM est mis à MARCHE. Lorsque le commutateur macro SWM n'est pas à MARCHE, le sous-programme LL en conclut que le commutateur de zoom SW2 est à MARCHE et exécute l'étape 4283. A 263 6 145 -87- l'étape 4283, le sous-programme décide si le pas de mesure de la distance est inférieur ou égal à "18". Si une réponse affirmative est obtenue, il est possible de prendre une photographie au point en mode zoom. Par conséquent, le pas 4284 est exécuté afin d'effectuer le traitement requis pour sélectionner comme valeur du pas de mesure de la distance le pas de blocage d'objectif LL. Le sous-programme passe ensuite à l'étape 4285, à laquelle il est déterminé si le pas de blocage d'objectif LL est inférieur ou égal à "1". Lorsque LL est inférieur ou égal à "1", le sous-programme LL est terminé et le traitement reprend par branchement à l'opération E/S DONNEES.- Lorsque LL est supérieur à "1", le pas de blocage d'objectif LL est augmenté de "1" (à l'étape 4286). Le traitement reprend à l'opération E/S DONNEES. Ainsi, par exemple, lorsque le pas de mesure de la distance est égal à "2", un pas de blocage d'objectif de "3" est sélectionné. Comme décrit ci-dessus, et comme représenté sur la figure 28, chaque pas de mesure de la distance "1 à 18" correspond à un pas de blocage d'objectif respectif de "1, 3 à 19". Lorsque le pas de mesure de la distance (pas AF) est égal ou supérieur à "19" à l'étape 4283, l'étape 4287 est exécutée pour mettre le drapeau clignotement symbole macro 2MCMFL à 1, ce qui provoque le clignotement du symbole macro représenté sur le panneau d'affichage LCD. De plus, un drapeau verrouillage déclenchement RLOCK est mis à 1. L'étape 4287 est exécutée parce que, lorsque le pas de mesure de la distance se situe dans la gamme de "19 à 36" tandis que l'appareil est en mode zoom, il est impossible de prendre une photographie au point. Il est donc nécessaire de faire clignoter le symbole macro pour avertir l'utilisateur de l'appareil de la nécessité de mettre à MARCHE le commutateur macro SWM et de mettre le verrouillage déclenchement afin d'éviter de prendre une photographie qui ne soit pas au point. Le sous-programme passe alors à l'étape 4293, comme il sera décrit ci-après. Lorsque le commutateur macro SWM est à MARCHE à l'étape 4282, le sousprogramme LL passe à l'étape 4288 afin de déterminer si le pas de mesure de la distance est supérieur ou égal à "16". S'il est déterminé qu'il est supérieur ou égal à "16", l'étape 4289 est 2636 145 -88- exécutée, étape dans laquelle "16" est retranché du pas de mesure de la distance. On passe ensuite à l'exécution de l'étape 4290, à laquelle la valeur minimale du pas de blocage de l'objectif LLUin est mise à "1". Cette étape sert à empêcher que LLain ne soit mis à "0" lorsqu'un pas de blocage d'objectif correspondant à un pas de mesure de la distance de "16" se présente. Après exécution de l'étape 4290, le sous-programme passe à l'étape 4291 afin de décider si LL est supérieur ou égal à "19". S1 c'est-le cas, LL est mis à "19" à l'étape 4293. De plus, un drapeau de voyant vert GLAMPFL est mis à 1 afin de provoquer le clignotement du voyant vert Gd situé à l'arrière du corps 1 de l'appareil. Le clignotement du voyant vert prévient l'utilisateur que le sujet se trouve trop près de l'appareil pour permettre la prise d'une photographie satisfaisante. Le sous- programme LL est alors terminé et le traitement reprend à l'opération E/S DONNEES. En mode macro, le traitement servant au positionnement du drapeau pour le verrouillage déclenchement n'est pas exécuté, si bien qu'une prise de vue est réalisable, même si le sujet est trop proche. Si le pas de mesure de la distance est inférieur à "16" à l'étape 4288, l'étape 4292 est exécutée afin de mettre le drapeau de passage macro-télé MT SIFT à 1. Ensuite, les étapes 4284 à 4286 sont exécutées de la manière décrite ci-dessus à l'égard desdites étapes. C'est-à-dire que le pas de mesure de la distance est réglé provisoirement sur le pas de blocage d'objectif LL et un contrôle est effectué à l'étape 4285 afin de déterminer si LL est inférieur ou égal à "1". Si c'est le cas, le sous-programme LL est terminé et le traitement reprend au sousprogramme E/S DONNEES. Lorsque le pas de blocage d'objectif LL est supérieur à "1", LL est incrémenté de "1" à l'étape 4286, le sousprogramme d'opération LL est terminé et le traitement de l'opération E/S DONNEES se poursuit. Ainsi, par exemple, lorsque le pas de mesure de la distance égale "2", un pas de blocage d'objectif de "3" est sélectionné. Les pas de blocage d'objectif de "1" et "3"-"16" vont ainsi correspondre à chaque valeur du pas de mesure de la distance "1-15", comme représenté sur la figure 28. -89- Sous-programme TRAITEMENT VERROUILLAGE DECLENCHENENT Le sousprogramme TRAITEMENT VERROUILLAGE DECLENCHEMENT est illustré sur la figure 31. Dans ce sous-programme, 1il est déterminé si le commutateur de pile SWB est à MARCHE (étape 4351) et, si c'est le cas, l'étape 4532 est exécutée afin de déterminer si le commutateur de photométrie SWS est à MARCHE. Si la réponse est oui', un contrôle est effectué (à l'étape 4353) afin de déterminer si le commutateur position verrouillage SWL est à MARCHE. S'il est à ARRET,-le sous-programme se reboucle sur l'étape 4531. Par conséquent, si le commutateur de pile SWB est à MARCHE, que le commutateur de photométrie SWS est à MARCHE et que le commutateur de verrouillage SWL est à ARRET, le sous-programme TRAITEMENT VERROUILLAGE DECLENCHEMENT tourne sur une boucle continue entre les étapes 4351 et 4353 jusqu'à ce que l'un de ces trois états change. C'est-à-dire que la boucle est interrompue soit en mettant le commutateur de pile SWB à ARRET, soit en mettant le commutateur de photométrie à ARRET, soit encore en mettant le commutateur de verrouillage SWL à MARCHE. Lorsque le commutateur de pile SWB est mis à MARCHE, le traitement se poursuit par branchement sur l'opération SAUVEGARDE, comme représenté sur la figure 18 et décrit ci-dessus. Lorsque le commutateur de photométrie SWS est mis à ARRET, ou que le commutateur de verrouillage est mis à MARCHE, le traitement reprend au programme PRINCIPAL. Opération SEQUENCE DECLENCHEMENT La figure 32 Illustre un jeu d'instructions comprenant l'OPERATION SEQUENCE DECLENCHEMENT. Cette opération fait un branchement à partir de l'étape 450 de l'opération E/S DONNEES, comme 11 est décrit ci-dessus. Dans l'opération SEQUENCE DECLENCHEMENT, une commande d'exposition est obtenue à l'étape 4501, qui inclut l'activation de l'obturateur de l'appareil. Le pas 4502 est alors exécuté afin de déterminer si le drapeau passage macro-télé MT SIFT est mis à 1. Si MT SIFT égale 1, l'étape 4503 est exécutée afin de décider si le commutateur macro SWM est à MARCHE. -90- SI le commutateur macro SWM est à MARCHE, l'étape 4504 est effectuée pour exécuter un sous-programmne PASSAGE TELE-MACRO (TM SIFT). Le sousprogramme TM SIFT constitue l'inverse du sous-programme MT SIFT décrit relativement aux figures 27B et 29; une description détaillée du fonctionnement du sous-programme TM SIFT sera donc omise. Lorsque le commutateur macro SWM est à MARCHE, le sous-programme TM SIFT est activé pour retourner l'objectif zoom 11 à la position macro, une fois qu'une photographie a été prise dans Ta position zoom. Lorsque le sous-programme PASSAGE TELE-MACRO TM SIFT est terminé, le traitement se poursuit par branchement sur une opération ENROULEMENT (étape 4505) pour faire avancer la pellicule. L'opération ENROULEMENT est représentée sur la figure 32. et sera décrite ci-après. Si le résultat du contrôle du-drapeau de passage macro-télé MT SIFT exécuté à l'étape 4502 n'est pas égal à 1, le contrôle servant à déterminer si le commutateur macro SWM est à MARCHE (étape 4503) et le sous-programme TM SIFT (étape 4504) ne sont pas exécutés. Au contraire, l'opération SEQUENCE DECLENCHEMENT passe à l'étape 4505 pour se brancher sur l'opération ENROULEMENT. Opération ENROULEMENT L'opération ENROULEMENT est représentée sur la figure 33. Dans cette opération, le compteur d'impulsions d'enroulement WPCNT est mis à "4" (étape 45051). Un comptagede "4" correspond à un cadre de pellicule dans le mode préféré de l'invention. A l'étape 45052, un contrôle est effectué afin de déterminer si FLDEND est égal à 1. Comme le chargement n'est pas terminé lorsque FLDEND égale 0, le traitement quitte l'opération ENROULEMENT et reprend au début du programme PRINCIPAL. Si FLDEHD égale 1, le sous-programme INFORMATION PELLICULE, représenté sur la figure 21, est appelé. Le nombre de prises de vue effectué avant l'opération d'enroulement est indiqué (étape 45053) et le sous-programme MODIFICATION IMPULSIONS D'ENROULEMENT (représenté sur la-figure 11) est appelé à l'étape 45054. Après exécution du sousprogramme MODIFICATION IMPULSIONS D'ENROULEMENT pour faire avancer la pellicule d'un cadre, il est déterminé a l'étape 45055 si une opération RE-ENROULEMENT doit avoir -91- lieu. Si la réponse est 'oui', le traitement se poursuit par branchement sur l'opération RE-ENROULEMENT représentée sur la figure 24. Si aucune opération de ré-enroulement n'est à exécuter, le traitement reprend à l'étape 45056 à laquelle le compteur de pellicule Fc est incrémenté de "1". Il y a alors un retour au début du programme PRINCIPAL. Ainsi, 1'indication sur le panneau d'affichage LCD est incrémentée de 1 pour montrer qu'encore une photographie a été prise (c'est-à-dire qu'au lieu d'indiquer le chiffré "1", l'affichage indique le chiffre "2"). FONCTIONNEMENT DU DISPOSITIF DE FLASH Le fonctionnement du dispositif de flash va maintenant être expliqué en référence aux figures 34-37. La figure 34 représente le programme PRINCIPAL de l'appareil de photo construit selon la présente invention, tel qu'illustré sur les figures 9 et 10 ci-dessus. La figure 34 a été condensée de manière à présenter sous forme concentrée les instructions en rapport avec le fonctionnement du flash 22. Les étapes correspondant aux Instructions Illustrées sur l'organigramme des figures 9 et 10 portent les mêmes numéros de référence que celles de la figure 34 afin d'aider le lecteur à comprendre comment les étapes se rapportant au fonctionnement du flash interfacent avec le programme PRINCIPAL illustré sur les figures 9 et 10. Cependant, Il est entendu que l'appareil construit selon la présente invention ne comporte qu'un seul programme PRINCIPAL contenant toutes les instructions nécessaires au fonctionnement de l'appareil de photo. Lorsque le programme PRINCIPAL (tel que décrit sur les figures 9 et 10) est initié, les conditions d'entrée du commutateur télé SWT, du commutateur grand-angle SWW, du commutateur déclenchement SWR, du commutateur photométrie SWS et du commutateur verrouillage SWL sont lues et enregistrées dans une mémoire (étape 1, également illustrée sur la figure 34). Lorsque le commutateur principal 30 est commuté de la position VERROUILLAGE à la position ZOOM (ou à la position MACRO), le traitement quitte l'opération VERROUILLAGE (décrite ci-dessus et représentée sur la figure 25) pour revenir au programme PRINCIPAL qui est Illustré sur la figure 34. A ce moment, le drapeau 2636 1 45 -92- de chargement FCHGST est mis à 1, tandis que les drapeaux de chargement FCHGRQ et FCHGDSP sont mis à zéro avant d'effectuer une pause pendant une période de 125 ms (étape 50) avant de revenir à l'étape 3. A l'étape 3, les conditions d'entrée des commutateurs sont de nouveau lues.Le programme PRINCIPAL appelle les sous-programmes du zoom (qui ont été décrits ci-dessus) pour entraîner le déplacement de l'objectif zoom Jusqu'à un endroit correspondant aux réglages des commutateurs puis le traitement revient au programme PRINCIPAL, dans lequel les sousprogrammes sont exécutés une fois de plus. Cette-fois, lorsque les positions du commutateur principal et de l'objectif zoom concordent, le traitement passe à l'étape 47. A l'étape 47, la condition d'entrée du commutateur photométrie SWS enregistrée en mémoire et la condition d'entrée du commutateur photométrie SWS qui a été lue à l'étape 3 sont comparées. S'il n'y a pas de différence, le traitement passe à l'étape 550 pour vérifier si le drapeau FCHGST est égal à 1. Comme indiqué ci-dessus, lorsque le traitement est transféré au programme PRINCIPAL, le drapeau FCHGST est mis à 1. En conséquence, le traitement passe à l'étape 556 pour vérifier si le chargement du condensateur de flash est terminé. Comme le condensateur de flash n'a pas encore été chargé, le traitement est transféré à l'étape 556 pour vérifier si le condensateur de flash est en train d'être chargé. Si tel n'est pas le cas, le traitement passe à l'étape 560 pour Initier le chargement du condensateur de flash (étapes 560 et 562). A l'étape 554, le drapeau de chargement FCHGDSP est vérifié afin de déterminer s'il est à 1. Si ce drapeau a été mis à 1, le voyant rouge Rd clignote (étape 564) et le traitement passe à l'étape 50 pour la pause de 125 ms avant branchement sur l'étape 3. Si le drapeau FCHGDSP est mis à 0 à l'étape 554, le traitement se poursuit à l'étape 50 sans que le voyant rouge Rd ne clignote. S'il n'y a pas de différence des conditions d'entrée du commutateur télé SWT, du commutateur grand-angle SWW, du commutateur déclenchement SWR, du commutateur photométrie SWS et du commutateur verrouillage SWL, le condensateur du flash sera chargé lors de la boucle 3 à 550, 556, 2636 1 4 5 -93- 558, 566, 554, 50 et 3. Si le chargement de la pile n'est pas achevé dans un délai de 15 secondes, l'étape 566 fera passer le traitement à l'étape 568. Ceci entraînera l'interruption du chargement du condensateur de flash et la mise hors circuit du voyant rouge Rd. Finalement, les opérations se reboucleront sur l'étape S3. Lorsque le chargement du condensateur de flash est terminé, le traitement passe de l'étape 556 à l'étape 568. Le chargement du condensateur de flash sera arrêté et le voyant rouge Rd sera mis hors circuit à l'étape 568. Le traitement se poursuit alors à l'étape 570, o les drapeaux FCHGST, FCHGRQ et FCHGDSP sont chacun remis à 0. Une fois que le chargement du condensateur de flash est terminé, le traitement des étapes 3 à 50 sera exécuté de manière répétée. A ce moment, si le bouton obturateur est enfoncé et que le commutateur photométrie SWS est à MARCHE, il sera décidé à l'étape 47 s'il y a modification du réglage du commutateur photométrie SWS. Ainsi, le traitement passe à l'étape 48 pour établir si le commutateur photométrie SWS est à MARCHE. Si ce commutateur est à ARRET, le traitement revient à l'étape 550. S'il est à MARCHE, le voyant lumineux rouge Rd est mis hors circuit (étape 572), le chargement du condensateur de flash est arrêté (étape 574), et le traitement se branche sur une série d'instructions constituant l'opération EXPOSITION AUTOMATIQUE / FOCALISATION AUTOMATIQUE FLASH (SAEAF). Lors de l'opération SAEAF, illustrée sur la figure 35, les données de mesure de distance Dv, les données de photométrie Bv et les données ISO Sv sont introduites (étape 576). A l'étape 578, une valeur d'exposition Ev est calculée par addition des données de photométrie Bv et des données ISO Sv. De même, une opération FLASHMATIC (FM) sera exécutée en utilisant la valeur d'exposition Ev, les données de mesure-de distance Dv et les données ISO Sv. Ainsi, s'il est nécessaire d'utiliser le flash pour obtenir une exposition correcte, le drapeau FFLASH sera mis à 1, tandis que si le flash n'est pas requis, le drapeau FFLASH sera mis à O. a636145 -94- A l'étape 580, un essal est effectué en vue d'établir si le drapeau FLASH est à 1, c'est-à-dire si le flash est requis. Si l'utilisation du flash n'est pas nécessaire, le traitement se branche sur une opération de TRAITEMENT DECLENCHEMENT, qui sera décrite par la suite. Lorsque l'étape 580 a établi que l'utilisation du flash est nécessaire, le traitement passe à l'étape 582 pour vérifier si l'opération de chargement du condensateur de flash est terminée, c'est-à-dire qu'un contrôle est effectué pour déterminer si l'utilisation du flash est possible. Si tel est le cas, le traitement se branche sur l'opération TRAITEMENT DECLENCHEMENT, après la mise à MARCHE du voyant lumineux rouge Rd (étape 584). L'allumage continu du voyant lumineux rouge Rd avertit le photographe que le flash s'allumera lorsque le bouton de déclenchement de l'obturateur sera enfoncé. Si l'utilisation du flash n'est pas possible, c'est-à-dire si le condensateur de flash n'est pas entièrement chargé, le traitement se branche sur une série d'instructions constituant une opération de CHARGEMENT, après mise à I du drapeau FCHGRQ (étape 586). L'opération CHARGEMENT est illustrée sur la figure 36. Lorsque le traitement se branche sur l'opération CHARGEMENT, un temporisateur chargement est initié à l'étape 587 et le chargement est permis à l'étape 588. Ensuite, l'étape 589 permet de vérifier si le chargement du condensateur de flash est terminé. Si tel est le cas, le traitement se poursuit à l'étape 590, dans laquelle le drapeau FCHGRQ est mis à O, le chargement du condensateur de flash est inhibé et le voyant lumineux rouge Rd est mis à ARRET (étape 591). Le traitement retourne alors à l'opération SAEAF, qui a été décrite précédemment. Si le chargement du condensateur de flash n'est pas terminé, le traitement se poursuit à l'étape 592 pour vérifier si le commutateur de photométrie SWS est à MARCHE. Si ce commutateur SWS est à ARRET, le traitement se poursuit à l'étape 593 pour mettre le drapeau FCHGDSP à 1. Le chargement du condensateur de flash est alors inhibé et le voyant lumineux rouge Rd est mis à ARRET (étape 594). Le traitement reprend au programme PRINCIPAL illustré sur la figure 34. -95- Lors du retour au programme PRINCIPAL, l'étape 564 est effectuée pour permettre le clignotement du voyant lumineux rouge Rd, car le drapeau FCHGDSP a été mis à 1 à l'étape 593. Ensuite, le traitement revient à l'étape S3, après une pause de 125 ms à l'étape 50. Tant que le condensateur de flash ne sera pas complètement chargé, le voyant rouge Rd clignotera, tandis que le traitement effectue la boucle constituée par les étapes 3, 47, 550, 552, 556, 558, 566, 554, 564, 50 et 3.. Une fois l'opération de chargement du condensateur de flash terminée, le voyant rouge Rd est mis à arrêt (étape 568) et les drapeaux FCHGDSP, FCHGRQ et FCHGST sont chacun mis à 0 (étape 570). Le traitement se poursuit alors à l'étape 50. Si le bouton d'obturateur est enfoncé et que le commutateur de photométrie est mis à MARCHE lorsque le flash est requis mais qu'il n'est pas prêt à l'allumage, le condensateur de flash commencera à se charger. Le voyant lumineux rouge Rd commencera également à clignoter pendant le chargement du condensateur. Si le commutateur de photométrie SWS est à MARCHE à l'étape 592 de l'opération CHARGEMENT, le traitement se poursuit à l'étape 595 pour vérifier si le commutateur de verrouillage SWL est à MARCHE. Si tel est le cas, l'étape 593 est exécutée de manière à empêcher le chargement du condensateur de flash et à mettre à arrêt le voyant rouge Rd (étape 594), avant retour au programme PRINCIPAL. S1 le commutateur principal 30 n'est pas dans la position VERROUILLAGE, le traitement se poursuit à l'étape 596, lors de laquelle une vérification a lieu afin de déterminer si la période de chargement dépasse 15 secondes. Si la période de chargement dépasse 15 secondes, le traitement se poursuit à l'étape 597. Si elle ne dépasse pas 15 secondes, le traitement se poursuit à l'étape 598. A l'étape 598, le traitement est interrompu pendant 125 ms avant que le voyant rouge Rd ne soit activé pour commencer à clignoter (étape 599). Si le commutateur de photométrie SWS est à MARCHE (ce qui signifie que le photographe a l'intention de prendre une photo), le voyant rouge Rd clignote pour avertir le photographe que le condensateur de flash est en cours de chargement. Si le commutateur de photométrie SWS est mis à ARRET, le 2636 1 45 -96- traitement est acheminé aux étapes 592, 593 et 594. En d'autres termes, le condensateur de flash est entièrement chargé et le voyant rouge Rd est mis à ARRET. Le traitement reprend au programme PRINCIPAL. Tant que le commutateur de photométrie SWS est à MARCHE, une boucle est effectuée entre les étapes 589 et 599, de manière à charger le condensateur de flash pendant une période maximale de 15 secondes, ou jusqu'à ce que l'opération de chargement soit terminée si cet événement se produit avant. Ceci veut dire que le condensateur de flash est chargé en fonction des instructions de l'opération CHARGEMENT alors que le bouton d'obturateur est enfoncé. D'autre part, lorsque le bouton d'obturateur est relaché, le chargement du condensateur de flash est effectué en réponse aux instructions du programme PRINCIPAL. Si le chargement du condensateur de flash n'est pas terminé dans un délai de 15 secondes à l'étape 596 de l'opération de CHARGEMENT, le traitement se poursuit à l'étape 597 pour mettre le drapeau FCHGRQ à 0, mettre hors circuit le voyant rouge Rd et inhiber le chargement du condensateur de flash (étape 597A) avant retour au programme PRINCIPAL. Le sous-programme TRAITEMENT DECLENCHEMENT est illustré sur la figure 37. Dans ce sous-programme, l'étape 610 est exécutée pour déterminer si le commutateur déclenchement SWR est à MARCHE. S'il n'est pas à MARCHE, le traitement se poursuit à l'étape 612 pour déterminer si le commutateur de photométrie SWS est à MARCHE. Si le commutateur de photométrie SWS n'est pas à MARCHE, le voyant rouge Rd est mis à ARRET à l'étape 614 et le traitement revient au programme PRINCIPAL. Cependant, si le commutateur de photométrie SWS est à MARCHE, le traitement se poursuit à l'étape 616, lors de laquelle il est établi si le commutateur verrouillage SWL est à MARCHE. Si ce commutateur n'est pas à MARCHE, le traitement revient à l'étape 610. En conséquence, si le commutateur déclenchement SWR est à MARCHE, que le commutateur de ph tométr1e SWS est à MARCHE et que le commutateur verrouillage SWL est à ARRET, le sous-programme TRAITEMENT DECLENCHEMENT effectue une boucle continue entre les 263614E -97- étapes 610 et 616 jusqu'à ce que l'une de ces trois conditions change. C'est-à-dire que la sortie de la boucle a lieu soit par la mise à ARRET du commutateur de déclenchement SWR, soit par la mise à ARRET du commutateur de photométrie SWS, soit encore par la mise à MARCHE du commutateur de verrouillage SWL. Lorsque le commutateur de photométrie SWS est mis à arrêt, ou que le commutateur de verrouillage SWL est à MARCHE, le traitement revient au programme PRINCIPAL. L6rsque le commutateur de déclenchement SWR est à MARCHE, le voyant lumineux rouge Rd sera mis à ARRET (étape 618) et l'obturateur sera déclenché (étape 620). Le flash 22 est alors vérifié (étape 622) pour établir s'il est prêt à fonctionner. Si le flash est prêt à fonctionner (c'est-à-dire si le drapeau FLASH est à 1), le traitement se poursuit à l'-étape 624, pour mettre le drapeau FCHGRQ à 1 et le drapeau FCHGDSP à 0, de manière à demander le chargement de la pile pour la photo suivante. Dans cette séquence, étant donné que le photographe n'attend pas de prendre une photo, le drapeau FCHGDSP sera mis à O et le voyant lumineux rouge Rd ne s'allumera pas. Le traitement passe alors à l'étape 626. Si le flash 22 n'est pas prêt à fonctionner, le traitement passe de l'étape 622 à l'étape 626. L'étape 626 établit si la pellicule est chargée dans l'appareil de photo. Si tel est le cas, le traitement se poursuit à l'étape 628 pour exécuter le sous-programme ENROULEMENT PELLICULE pour faire avancer la pellicule, et revient au programme PRINCIPAL. Si aucune pellicule n'est chargée, le sous-traitement ENROULEMENT PELLICULE est omis et le traitement revient au programme PRINCIPAL. L'opération de chargement du flash conformément à la présente invention permet de donner au photographe des informations claires sur l'état du processus de chargement. Cette information est fournie au photographe seulement lorsque celui-ci essaie de prendre une photo. Lorsque le photographe n'essaie pas de prendre une photo, aucune information de condition de chargement n'est indiquée, même si, en fait, le chargement du flash est en cours. 263614r -98- REVENDICATIONS 1. Système de détection de position pour détecter la position d'un élément mobile par rapport à une position de référence, caractérisé en ce que ledit dispositif de détection de position comporte: (a) un support d'informations codées ayant des moyens qui lui sont associés représentatifs d'une pluralité de codes, chacun desdits codes comportant plus d'un bit d'information, et des moyens représentatifs d'au moins une position unique ayant un rapport de position prédéterminé avec lesdits moyens représentatifs d'une pluralité de codes; (b) un dispositif d'identification de codes opérationnellement associé avec ledit support d'informations codées en vue d'un déplacement relatif par rapport à-ce dernier pour identifier l'un desdits codes desdits moyens représentatifs d'une pluralité de codes relatifs dudtt support d'informations codées; et (c) des moyens pour reconnaitre des modifications d'infomations codées identifiées par ledit dispositif d'identification de codes lorsque ledit élément mobile se déplace par rapport & ladite position de référence, et en ce que l'un ou l'autre dudit support d'informations codées et dudit dispositif d'identification de codes est relativement fixe, définissant ainsi ladite position de référence, et l'autre dudit support d'informations codées et dudit dispositif d'identification de codes est fixe en vue d'un déplacement avec ledit élément mobile pour un déplacement relatif par rapport au premier. 2. Système de détection de position selon la revendication 1, caractérisé en ce que lesdits moyens pour reconnaître des modifications d'information codées comportent des moyens pour compter des modifications d'informations codées. 3. Système de détection de position selon la revendication 1, caractérisé en ce que ledit dispositif d'identficatlion'de codes est un élément de lecture et en ce que l'association opérationnelle dudit dispositif d'identification de codes et dudit support d'informations codées comporte ledit élément de lecture en contact 263614E glissant avec ledit support d'informations codées. 4. Système de détection de position selon la revendication 1, caractérisé en ce que lesdits moyens pour reconnattre des modifications d'informations codées comportent des moyens pour reconnaltre la position de chaque élément d'information codée par rapport auxdits moyens représentatifs d'une position unique. 5. Système de détection de position selon la revendication 1, caractérisé en ce qu'il comporte en outre des moyens pour Interdire l'arrêt dudit élément mobile dans au moins une desdites positions uniques. 6. Système de détection de position selon la revendication 1, caractérisé en ce qu'il comporte en outre des moyens pour commander le déplacement dudit élément mobile Jusqu'à une position initiale prédéterminée en réponse à un code identifié par ledit dispositif d'identification de codes, lesdits moyens de commande comportant (i) des moyens pour enregistrer provisoirement une valeur de position pour ledit élément mobile par rapport à ladite position de référence, sur la base d'informations codées identifiées par ledit dispositif d'identification de codes, (it) des moyens pour commander ledit élément mobile pour qu'il se déplace d'une manière prédéterminée jusqu'à ladite position initiale, sur la base de la valeur desdites informations codées provisoirement enregistrées, (iii) des moyens pour mettre à jour la valeur de ladite valeur de position pour obtenir une valeur correspondant à ladite position initiale; (iv) des moyens pour déterminer si la valeur de position provisoirement enregistrée correspond à l'une desdites positions uniques, au nombre d'au moins une, et si ladite valeur de position provisoirement enregistrée lui correspond effectivement, lesdits moyens pour commander ledit élément mobile ne déplacent pas ledit élément mobile et, si ladite valeur de position provisoirement enregistrée ne lui correspond pas, lesdits moyens pour commander ledit élément-mobile déplacent ledit élément mobile j'squ'à-ladite position initiale. 7. Système de détection de position selon la revendication 6, caractérisé en ce qu'il comporte en outre des moyens pour déterminer -100- si ladite valeur de position provisoirement enregistrée coïncide avec une position réelle dudit élément mobile par rapport à ladite position de référence; des moyens pour indiquer ladite position réelle dudit élément mobile par rapport & ladite position de référence; et des moyens pour interdire auxdits moyens d'indiquer ladite position réelle dudit élément mobile si ladite valeur desdites informations provisoirement enregistrées ne coïncide pas avec ladite position réelle dudit élément mobile par rapport à ladite position de référence. 8. Système de détection de position selon la revendication 1, caractérisé en ce qu'il comporte en outre des moyens pour vérifier l'identification d'informations codées identifiées par ledit dispositif d'identification de codes, en ce que ledit dispositif d'identification de codes comporte'en outre des moyens pour identifier des informations codées de manière répétée, et en ce que lesdits moyens pour vérifier l'identification d'informations codées comprennent en outre des moyens pour comparer lesdites informations codées identifiées de manière répétée plusieurs fois jusqu'à ce que lesdites informations identifiées coincident une pluralité prédéterminée de fois. 9. Système de détection de position selon la revendication 1, caractérisé en ce qu'il comporte en outre des moyens pour attribuer une valeur d'un code de position qui est représentatif d'une position prédéterminée dudit élément mobile par rapport à ladite position de référence, en réponse à des modifications reconnues par lesdits moyens pour reconnaître des modifications d'informations codées lors du déplacement dudit élément mobile. 10. Système de détection de position selon la revendication 9, caractérisé en ce que lesdits moyens pour reconnaÂtre des modifications d'informations codées comprennent des moyens (1) pour enregistrer provisoirement une valeur de code prédéterminée estimée et (i1) pour déterminer si la valeur d'un code identifié par ledit dispositif d'identification de codes, après que ladite valeur a été modifiée lors du déplacement dudit élément mobile, coïncide avec ladite valeur de code estimée, et en ce que lesdits moyens pour 2635 145 -101- attribuer une valeur d'un code de position attribuent en outre une valeur de code de position lorsque ladite valeur de code modifiée coïncide avec ladite valeur de code estimée. 11. Système de détection de position selon la revendication 10, caractérisé en ce qu'il comporte des moyens pour afficher l'indication de l'une quelconque d'une pluralité de positions prédéterminées dudit élément mobile par rapport à ladite position de référence; des moyens pour interdire le fonctionnement desdits moyens'pour afficher ladite indication lorsque ladite valeur de code modifiée ne coïncide pas avec ladite valeur de code estimée; des moyens pour déterminer, si ladite valeur de code modifiée ne coïncide pas avec ladite valeur de code estimée, si ladite valeur modifiée est représentative de l'une desdites positions uniques au nombre d'au moins une; et des moyens pour attribuer une valeur de code de position qui est représentative d'une position particulière dudit élément mobile par rapport à ladite position de référence si ladite valeur modifiée est représentative d'au moins l'une desdites positions uniques au nombre d'au moins une. 12. Système de détection de position selon la revendication 11, caractérisé en ce qu'il comporte en outre des moyens pour déterminer, si ladite valeur modifiée n'est pas représentative de l'une desdites positions uniques au nombre d'au moins une, définissant ainsi une erreur, si ladite erreur résulte d'un fonctionnement défectueux dudit dispositif d'identification de codes. 13. Système de détection de position pour détecter la position d'un élément mobile par rapport à une position de référence, caractérisé en ce que ledit dispositif de détection de position comporte un support d'informations codées ayant des moyens qui lui- sont associés représentatifs d'une pluralité de codes, au moins l'un desdits codes étant représentatif de plus d'une position dudit élément mobile par rapport à ladite position de référence. 14. Support d'informations codées caractérisé en ce qu'il comporte: (a) des moyens représentatifs d'une pluralité de codes relatifs, 2636 1 45 -102- chacun desdits codes relatifs comportant plus d'un bit; et (b) des moyens représentatifs d'un code absolu situés suivant une relation de position prédéterminée par rapport auxdits moyens représentatifs d'une pluralité de codes relatifs. 15. Système de détection de position pour détecter la position d'un élément mobile par rapport à une position de référence, caractérisé en ce que ledit dispositif de détection de position comporte: (al un support d'tnformations codées comprenant: (1) des moyens représentatifs d'une pluralité de codes relatifs, chacun desdits codes relatifs comportant plus d'un bit; et (i) des moyens représentatifs d'un code absolu situés suivant une relation de position prédéterminée par rapport auxdits moyens représentatifs d'une pluralité de codes relatifs; (b) un dispositif d'identification de codes associé opérationnellement avec ledit support d'informations codées pour un déplacement par rapport à ce dernier pour identifier l'un desdits codes relatifs et ledit code absolu; et (c) des moyens pour reconnaître des modifications d'informations codées identifiées par ledit dispositif d'identification de codes lorsque ledit élément mobile se déplace par rapport à ladite position de référence, en ce que l'un dudit support d'informations codées et dudit dispositif d'identification de codes est relativement fixe, définissant ainsi ladite position de référence, et en ce que l'autre dudit support d'informations codées et dudit dispositif d'identification de codes est fixe en vue d'un déplacement avec ledit élément mobile pour un déplacement relatif par rapport au premier. 16. Système de détection de position selon la revendication 15, caractérisé en ce que lesdits moyens représentatifs d'une pluralité de codes ont au moins une limite, et en ce que lesdits moyens représentatifs d'un code absolu sont situés à proximité de ladite limite desdits moyens représentatifs d'une pluralité de codes relatifs. -103- 17. Système de détection de position selon la revendication 16, caractérisé en ce que lesdits moyens représentatifs d'une pluralité de codes relatifs comportent une configuration répétitive d'informations codées dans laquelle au moins un élément d'information codée est répété une pluralité de fois sur ledit support d'informations codées, et en ce que lesdits moyens pour reconnaltre des modifications d'informations codées comprennent des moyens pour reconnaître la position dudit élément d'information codée au nombre d'au moins un par rapport auxdits moyens représentatifs d'un code absolu. 18. Système de détection de position selon la revendication 15, caractérisé en ce que lesdits moyens représentatifs d'une pluralité de codes relatifs comportent une série de codes relatifs s'étendant longitudinalement ayant une première extrémité et une seconde extrémité, et en ce que lesdits moyens représentatifs d'un code absolu comportent des moyens situés à proximité de chacune desdites première et seconde extrémités desdits moyens représentatifs d'une pluralité de codes relatifs, pour identifier une position de référence unique respective dudit élément mobile. 19. Système de détection de position pour détecter la position d'un élément mobile par rapport à une position de référence, ledit déplacement étant identifiable en termes de pas incrémentaux de déplacement, caractérisé en ce que ledit dispositif de détection de position comporte: (a) un support d'informations codées ayant des moyens qui lui sont associés représentatifs d'une pluralité de codes, chacun desdits codes comportant plus d'un bit d'information, et des moyens représentatifs d'au moins une position unique ayant une relation de position prédéterminée par rapport auxdits moyens représentatifs d'une pluralité de codes; (b) un dispositif d'identification de codes associé opérationnellement avec ledit support-d'informations codées pour un déplacement par rapport à ce dernier pour identifier l'un desdits codes desdits moyens représentatifs d'une pluralité de codes relatifs dudit support d'informations codées; 2636 145 -104- (c) des moyens pour reconnaltre des modifications d'informations codées identifiées par ledit dispositif d'identification de codes lorsque ledit élément mobile se déplace par rapport à ladite position de référence, dans lequel l'un dudit support d'informations codées et dudit dispositif d'identificetion de codes est relativement fixe, définissant ainsi ladite position de référence, et l'autre dudit support d'informations codées et dudit dispositif d'identification de codés est fixe en vue d'un déplacement avec ledit élément mobile pour un déplacement relatif par rapport au premier; et (d) des moyens pour indiquer chacun des pas incrémentaux de déplacement dudit élément mobile par rapport à ladite position de référence. 20. Système de détection de position pour détecter la position d'un élément mobile par rapport à une position de référence, caractérisé en ce que ledit dispositif de détection de position comporte: (a) un support d'informations codées ayant des moyens qui lui sont associés représentatifs d'une pluralité de codes, chacun desdits codes comportant plus d'un bit d'information, et des moyens représentatifs d'au moins une position unique ayant une relation de position prédéterminée par rapport auxdits moyens représentatifs d'une pluralité de codes; (b) un dispositif d'identification de codes associé o6érationnellement avec ledit support d'informations codées pour un déplacement par rapport à ce dernier pour identifier l'un desdits codes desdits moyens représentatifs d'une pluralité de codes relatifs dudit support d'informations codées; (c) des moyens pour reconnaître des modifications d'informations codées identifiées par ledit dispositif d'identification de codes lorsque ledit élément mobile se déplace par rapport à ladite position de référence;déterminant ainsi la position dudit élément mobile par rapport à ladite position de référence, dans lequel l'un dudit support d'informations codées et dudit dispositif d'identification de codes est relativement fixe, 263 6 145 -105- définissant ainsi ladite position de référence, et l'autre dudit support d'informations codées et dudit dispositif d'identification de codes est fixe en vue d'un déplacement avec ledit élément mobile pour un déplacement relatif par rapport au premier; (d) une mémoire pour enregistrer des informations de position obtenues par lesdits moyens pour reconnaître des modifications d'informations codées; (e) des moyens pour déterminer si lesdites informations de position enregistrées dans ladite mémoire sont perdues par celle-ci; et (f) des moyens pour déplacer ledit élément mobile jusqu'à ladite position unique dans le cas o lesdites informations de position dans ladite mémoire sont perdues par celle-ci. 21. Système de détection de position pour détecter la position d'un élément mobile par rapport à une position de référence, caractérisé en ce que ledit dispositif de détection de position comporte: (a) un support d'informations codées ayant des moyens qui lui sont associés représentatifs d'une pluralité de codes, chacun desdits codes comportant plus d'un bit d'information, et des moyens représentatifs d'au moins une position unique ayant une relation de position prédéterminée par rapport auxdits moyens représentatifs d'une pluralité de codes; (b) un dispositif d'identification de codes associé opérationnellement avec ledit support d'informations codées pour un déplacement par rapport à ce dernier pour identifier l'un desdits codes desdits moyens représentatifs d'une pluralité de codes relatifs dudit support d'informations codées; (c) des moyens pour reconnaître des modifications d'informations codées identifiées par ledit dispositif d'identification de codes lorsque ledit élément mobile se déplace par rapport à ladite position de référence, déterminant ainsi la position de l'élément mobile par rapport à ladite position de référence, dans lequel l'un dudit support d'informations codées et dudit dispositif d'identification de codes est relativement fixe, 263614S -106- définissant ainsi ladite position de référence, et l'autre dudit support d'informations codées et dudit dispositif d'identification de codes est fixe en vue d'un déplacement avec ledit élément mobile pour un déplacement relatif par rapport au premier; (d) une mémoire pour enregistrer des informations de position obtenues par lesdits moyens pour reconnaître des modifications d'informations codées; (e) des moyens pour déterminer si lesdites informations de posltion enregistrées dans ladite mémoire sont perdues par celle-ci; et (f) des moyens pour fournir une indication d'avertissement dans le cas o lesdites informations contenues dans ladite mémoire seraient perdues par celle-ci. 22. Système de détection de position selon l'une ou l'autre des revendications 20 et 21, caractérisé en ce qu'il comporte en outre une source d'alimentation comprenant une pile amovible et en ce que lesdits moyens pour déterminer si lesdites informations enregistrées dans ladite mémoire sont perdues par celle-cl comportent des moyens pour déterminer si une période de temps prédéterminée s'est écoulée après retrait de la pile. 23. Système de détection de position pour détecter la position d'un élément mobile par rapport à une position de référence, caractérisé en ce que ledit dispositif de détection de position comporte: (a) un support d'informations codées ayant des moyens qui lui sont associés représentatifs d'une pluralité de codes, chacun desdits codes comportant plus d'un bit d'information, lesdits moyens représentatifs d'une pluralité de codes relatifs étant disposés suivant une configuration de modifications prédéterminée lorsque ledit élément mobile se déplace par rapport à ladite position de référence, et des moyens représentatifs d'une position unique ayant une relation de position prédéterminée par rapport auxdits moyens représentatifs d'une pluralité de codes; (b) un dispositif d'identification de codes associé opérationnellement avec ledit support d'informations codées pour un 2636 145 -107- déplacement par rapport à ce dernier pour identifier l'un desdits codes desdits moyens représentatifs d'une pluralité de codes relatifs dudit support d'informations codées; et (c) des moyens pour reconnaître des modifications d'informations codées identifiées par ledit dispositif d'identification de codes lorsque ledit élément mobile se déplace par rapport à ladite position de référence, en ce que l'un dudit support d'informations codées et dudit dispositif d'identification de codes est relativement fixe, définissant ainsi ladite position de référence, et l'autre dudit support d'informations codées et dudit dispositif d'identification de cddes est fixe en vue d'un déplacement avec ledit élément mobile pour un déplacement relatif par rapport au premier, et en ce que lesdits moyens pour reconnaltre des modifications d'informations codées identifiées par ledit dispositif d'identification de codes lorsque ledit élément mobile se déplace par rapport à ladite position de référence comportent en outre des moyens pour détecter si ladite modification du code identifié par ledit dispositif d'identification de code est en concordance avec ladite configuration prédéterminée. 24. Système de détection de position selon la revendication 23, caractérisé en ce qu'il comporte en outre des moyens pour convertir une modification reconnue d'informations codées en un code de position respectif qui correspond à une position particulière respective dudit élément mobile par rapport à ladite position de référence, si bien que ladite modification d'informations codées est convertie en un code de position respective seulement si ladite modification de code identifiée est en concordance avec ladite configuration prédéterminée. - 25. Système de détection de position selon la revendication 24, caractérisé en ce qu'il comporte en outre des moyens pour indiquer ledit code de position et des moyens pour interdire le fonctionnement desdits moyens pour indiquer le code de position si ladite modification de code identifiée n'est pas en concordance avec ladite configuration prédéterminée. 2636 1 45 -108- 26. Système de détection de position pour détecter la position d'un élément mobile qui se déplace en concordance avec la variation de la distance focale d'un objectif zoom d'un appareil photographique, par rapport à une position de référence qui est prédéterminée sur ledit appareil, caractérisé en ce que ledit système de détection de position comprend un support d'informations codées et un dispositif d'identification de codes, en ce que ledit support d'informations codées inclut (1) des moyens représentatifs d'une pluralité de codes, chacun desdits codes comportant plus d'un bit d'information, et (il) des moyens représentatifs d'au moins une position unique ayant une relation de position prédéterminée par rapport auxdits moyens représentatifs d'une pluralité de codes; en ce que le dispositif d'identification de codes est associé opérationnellement avec ledit support d'informations codées pour un déplacement par rapport à ce dernier pour identifier l'un desdits codes desdits moyens représentatifs d'une pluralité de codes relatifs dudit support d'informations codées; et en ce que le système de détection de position comporte en outre des moyens pour reconnaître des modifications d'informations codées identifiées par ledit dispositif d'identification de codes lorsque ledit objectif zoom se déplace par rapport à ladite position de référence. 27. Système de détection de position pour détecter la position d'un objectif zoom d'un appareil photographique par rapport A une position de référence, ledit appareil comprenant une bague A came qui tourne pour effectuer une variation de la distance focale dudit objectif zoom, caractérisé en ce que ledit dispositif de détection de position comporte un support d'informations codées ayant des moyens qui lui sont associés représentatifs de plus d'une position dudit objectif zoom par rapport A ladite position de référence. 28. Système de détection de position pour détecter la position d'un élément mobile qui se déplace selon la variation de la distance focale d'un objectif zoom d'un appareil photographique, par rapport A une position de référence qui est prédéterminée sur ledit appareil 2636 145 -109- photographique, caractérisé en ce que ledit système de détection de position comprend un support d'informations codées et un dispositif d'identification de codes, en ce que ledit support d'informations codées comporte: (i) des moyens représentatifs d'une pluralité de codes relatifs, chacun desdlts codes relatifs comportant plus d'un bit; et (ii) des moyens représentatifs d'un code absolu situés suivant une relation de position prédéterminée par rapport auxdits moyens représentatifs d'une pluralité de codes relatifs; en ce que ledit dispositif d'identification de codes est associé opérationnellement avec ledit support d'informations codées en vue d'un déplacement par rapport à ce dernier pour identifier l'un desdits codes relatifs et ledit code absolu; et en ce que ledit système de détection de position comporte en outre des moyens pour reconnaître des modifications d'informations codées identifiées par ledit dispositif d'identification de codes lorsque l'objectif zoom se déplace par rapport à ladite position de référence. 29. Système de détection de position pour détecter la position d'un élément mobile qui se déplace selon la variation de la distance focale d'un objectif zoom d'un appareil photographique par rapport à une position de référence qui est prédéterminée sur ledit appareil, dans lequel le déplacement dudit élément mobile est identifiable en termes de pas incrémentaux de déplacement, caractérisé en ce que ledit. système de détection de position comprend un support d'informations codées et un dispositif d'identification de codes, en ce que ledit support d'informations codées comprend (1) des moyens représentatifs d'une pluralité de codes, chacun desdits coes comportant plus d'un bit d'information, et (ii) des moyens représentatifs d'au moins une position unique ayant une-relation de position prédéterminée par rapport auxdits moyens représentatifs d'une pluralité de codes; en ce que ledit dispositif d'identification de codes est associé opérationnellement avec ledit support d'information codées pour un déplacement par rapport à ce dernier pour identifier l'un desdits 263.6145 -110- codes desdits moyens représentatifs d'une pluralité de codes relatifs dudit support d'informations codées; et en ce que ledit système de détection de position comporte en outre: (a) des moyens pour reconnaltre des modifications d'informations codées identifiées par ledit dispositif d'identification de codes lorsque ledit objectif zoom se déplace par rapport à ladite position de référence; et (b) des moyens pour indiquer chacun desdits pas incrémentaux de déplacement dudit objectif zoom par rapport à ladite position de référence. 30. Système de détection de position pour détecter la position d'un élément mobile qui se déplace selon la variation de la distance focale d'un objectif zoom d'un appareil photographique par rapport à une position de référence qui est prédéterminée sur ledit appareil, caractérisé en ce que ledit système de détection de position comprend un support d'informations codées et un dispositif d'identification de codes, en ce que ledit support d'informations codées comprend (i) des moyens représentatifs d'une pluralité de codes, chacun desdits codes comportant plus d'un bit d'information, et (ii) des moyens - représentatifs d'au moins une position unique ayant une relation de position prédéterminée par rapport auxdits moyens représentatifs d'une pluralité de codes; en ce que le dispositif d'identification de codes est associé opérationnellement avec ledit support d'informations codées pour un déplacement par rapport à ce dernier pour identifier l'un desdits codes desdits moyens représentatifs d'une pluralité de codes relatifs dudit support d'informations codées; en ce que ledit système de détection de position comporte en outre: (a) des moyens pour reconnaltre des modifications d'informations codées identifiées par ledit dispositif d'identification de codes lorsque ledit objectif zoom se déplace par rapport à ladite position de référence, déterminant ainsi la position dudit objectif zoom par -11- rapport à ladite position de référence; (b) une mémoire pour enregistrer des informations de position obtenues par lesdits moyens pour reconnaltre des modifications d'informations codées; (c) des moyens pour déterminer si lesdites informations de position enregistrées dans ladite mémoire sont perdues par celle-ci; et (d) un moteur de zoom relié opérationnellement à ladite bague à came pourdéplacer ledit objectif zoom jusqu'à ladite position unique au cas o lesdites informations de position contenues dans ladite mémoire seraient perdues par celle-ci. 31. Système de détection de position pour détecter la position d'un élément mobile qui se déplace selon la variation de la distance focale d'un objectif zoom d'un appareil photographique, par rapport à une position de référence qui est prédéterminée sur ledit appareil, caractérisé en ce que ledit système de détection de position comprend un support d'informations codées et un dispositif d'identification de codes, en ce que ledit support d'informations codées comprend (i) des moyens représentatifs d'une pluralité de codes, chacun desdits codes comportant plus d'un bit d'information, et (ii) des moyens représentatifs d'au moins une position unique ayant une relation de position prédéterminée par rapport auxdits moyens représentatifs d'une pluralité de codes; en ce que ledit dispositif d'identification de codes est associé opérationnellement avec ledit support d'informations codées pour un déplacement par rapport à ce dernier pour identifier l'un desdits codes desdits moyens représentatifs d'une pluralité de codes relatifs dudit support d'informations codées; et en ce que ledit système de détection de position comporte en outre: (a) des moyens pour reconnaître des modifications d'informations codées identifiées par ledit dispositif d'identification de codes lorsque ledit objectif zoom se déplace par rapport à ladite position de référence, déterminant ainsi la position dudit objectif zoom par 26 3 6145 -112- rapport à ladite position de référence; (b) une mémoire pour enregistrer des informations de position obtenues par lesdits moyens pour reconnaître des modifications d'informations codées; (c) des moyens pour déterminer si lesdites informations de position enregistrées dans ladite mémoire sont perdues par celle-ci; et (d) des moyens pour fournir une indication d'avertissement au cas o lesdites informations contenues dans ladite mémoire sont perdues par celle-ci. 32. Système de'détection de position pour détecter la position d'un élément mobile qui se déplace selon la variation de la distance focale d'un objectif zoom d'un appareil photographique, par rapport à une position de référence qui est prédéterminée sur ledit appareil, caractérisé en ce que ledit sytème de détection de position comprend un support d'informations codées et un dispositif d'identification de codes, en ce que ledit support d'informations codées comprend (i) des moyens représentatifs d'une pluralité de codes, chacun desdits codes comportant plus d'un bit d'information, lesdits moyens représentatifs d'une pluralité de codes relatifs étant disposés selon une configuration prédéterminée de modifications lorsque ledit objectif zoom se déplace par rapport à ladite position de référence, et (il) des moyens représentatifs d'une position unique qui a une relation de position prédéterminée par rapport auxdits moyens représentatifs d'une pluralité de codes; en ce que ledit dispositif d'identification des codes est associé opérationnellement avec ledit support d'informations codées pour un déplacement par rapport à ce dernier pour identifier l'un desdits codes desdits moyens représentatifs d'une pluralité de codes relatifs.dudit support d'informations codées; en ce que ledit système de détection de position comporte en outre des moyens pour reconnaître des modifications d'informations codées identifiées par ledit dispositif d'identification de codes lorsque ledit objectif zoom se déplace par rapport à ladite position 2 63 14r -113- de référence, déterminant ainsi la position dudit objectif zoom par rapport à ladite position de référence, et en ce que lesdits moyens pour reconnaltre des modifications d'informations codées identifiées par ledit dispositif d'identification de codes lorsque ledit objectif zoom se déplace par rapport à ladite position de référence comportent en outre des moyens pour déterminer si ladite modification du code identifiée par ledit dispositif d'identification de codes est en concordance avec ladite configuration prédéterminée. 33. Unité de zoom motorisée pour appareil photographique, caractérisée en ce qu'elle comporte: (a) un objectif zoom prévu dans un assemblage pour permettre une variation de la distance focale dudit objectif zoom; (b) un moteur de zoom; (c) une bague à came reliant opérationnellement ledit objectif zoom et ledit moteur de zoom pour permettre audit moteur de zoom d'effectuer une variation de la distance focale dudit assemblage d'objectif zoom en changeant la position dudit objectif zoom par rapport à ladite position de référence; (d) des moyens pour engendrer un code zoom comportant: (i) une plaque de code prévue sur ladite bague à came et ayant une pluralité de zones d'identification de positions d'objectif zoom relatives électriquement conductrices et au moins une zone d'identification de position absolue d'objectif zoom identifiant ladite position de référence; et (ii) une pluralité de balais adaptés pour être montés de manière fixe par rapport au corps dudit appareil photographique en contact conducteur glissant avec ladite plaque de codes pour créer un code de zoom associé à la position dudit objectif zoom; (e) des moyens pour compter les modifications dudit code zoom par rapport à la position de référence identifiée par la zone d'identification de position absolue d'objectif zoom et pour enregistrer lesdites modifications comptées en tant que code de position correspondant à une distance focale prédéterminée dudit objectif zoom; 263 6 14 -114- (f) des commutateurs pour faire fonctionner ledit moteur zoom pour entraîner ledit objectif zoom d'une manière prédéterminée; (g) des moyens pour commander le moteur zoom en réponse audit code de position et en fonction de l'état de chacun desdits commutateurs pour faire fonctionner ledit moteur zoom; et (h) des moyens pour corriger lesdits moyens pur commander ledit moteur de zoom en faisant tourner la bague à came pour déplacer ledit objectif de zoom jusqu'à ladite position de référence en réponse à la détermination de la perte dudit code de position par lesdits moyens d'enregistrement desdites modifications comptées. 34. Unité de zoom motorisée pour un appareil photographique, caractérisée en ce qu'elle comprend: (a) un objectif zoom prévu dans un assemblage pour permettre une variation de la distance focale dudit objectif zoom; (b) un moteur de zoom; (c) une bague à came reliant opérationnellement ledit objectif zoom et ledit moteur de zoom pour permettre audit moteur de zoom d'effectuer une variation de la distance focale dudit assemblage d'objectif zoom en modifiant la position dudit objectif zoom par rapport à une position de référence; (d) des moyens pour créer un code zoom comportant: (1) une plaque de code prévue sur ladite bague à came et ayant une pluralité de zones d'identification de positions d'objectif zoom relatives électriquement conductrices et au moins une zone d'identification de position d'objectif zoom absolue identifiant ladite position de référence; et (ii) une pluralité de balais adaptés pour être montés de manière fixe par rapport au corps dudit appareil photographique en contact conducteur glissant avec ladite plaque de codes pour créer un code zoom associé à la position dudit objectif zoom; (e) des moyens pour compter les modifications dudit code zoom par-rapport à ladite position de référence identifiée par ladite zone d'identifcation de position absolue de l'objectif zoom et pour enregistrer lesdites modifications comptées en tant que code de position correspondant à une distance focale prédéterminée dudit -115- objectif zoom; et (f) des moyens pour indiquer lesdites distances focales prédéterminées de façon incrémentale en réponse à des modifications incrémentales comptées par lesdits moyens pour compter les modifications dudit code zoom. 35. Unité de zoom motorisée pour un appareil photographique, caractérisée en ce qu'elle comporte: (a) un objectif zoom prévu dans un assemblage pour permettre la variation de la distance focale dudit objectif zoom; (b) un moteur de zoom; (c) une bague à came reliant opérationnellement ledit objectif zoom et ledit moteur de zoom pour permettre audit moteur de zoom d'effectuer une variation de la distance focale dudit assemblage d'objectif zoom en modifiant la position dudit objectif zoom par rapport à une position de référence; (d) des moyens pour engendrer un code zoom comportant: (i) une plaque de codes prévue sur ladite bague à came et ayant une pluralité de zones d'identification de positions relatives d'objectif zoom électriquement conductrices ayant une configuration prédéterminée le long de ladite plaque de codes et au moins une zone d'identification de position d'objectif zoom absolue identifiant ladite position de référence; et (ii) une pluralité de balais adaptés pour être montés de façon fixe par rapport au corps dudit appareil photographique en contact conducteur glissant avec ladite plaque de codes pour engendrer un code zoom associé à la position dudit objectif zoom; (e) des moyens pour convertir ledit code zoom en un code de position qui correspond à la distance focale respective dudit objectif zoom; (f) des moyens pour enregistrer une configuration de modifications dudit code zoom lorsque ladite position dudit objectif zoom est modifiée par rapport à ladite position de référence; (g) des moyens pour déterminer si la configuration de modifications enregistrée coïncide avec la configuration prédéterminée de zones d'identification de positions d'objectif zoom -116- relatives le long de ladite plaque de codes; (h) des moyens de détermination supplémentaire sensibles auxdits moyens de détermination pour déterminer en outre si, lorsque ladite configuration de modifications enregistrée ne coïncide pas avec ladite configuration prédéterminée de zones d'identification de positions d'objectif zoom relatives le long de ladite plaque de codes, lesdites modifications sont dues au fait que l'un quelconque des balais de ladite pluralité de balais n'est pas en contact conducteur glissant avec ladite plaque de codes; et (i) des moyens pour interdire la conversion dudit code zoom en ledit code de position en réponse à la détermination par lesdits moyens de détermination supplémentaire que lesdites modifications sont dues au fait que l'un quelconque des balais de ladite pluralité de balais n'est pas en contact conducteur glissant avec ladite plaque de codes. 36. Appareil photographique à objectif à distance focale variable, caractérisé en ce qu'il comporte: (a) un objectif mobile; (b) un moteur pour entraîner ledit objectif pour son déplacement sur une pluralité de positions dans une première et une seconde directions; (c) des moyens pour afficher une indication de la position à laquelle ledit objectif est positionné parmi ladite pluralité de positions; (d) un support d'informations codées ayant une pluralité de zones qui lui sont associées représentatives d'une pluralité de codes respectifs, chacun desdits codes étant représentatif d'au moins une position dudit objectif; (e) un dispositif d'identification de codes associé opérationnellement avec ledit support d'informations codées pour son déplacement par rapport à ce dernier pour identifier l'un desdits codes de ladite pluralité de zones représentatives d'une pluralité de codes dudit support d'informations codées, (f) des moyens pour commander ledit moteur pour déplacer ledit objectif dans ladite première direction et dans ladite seconde 263 6 145 -117- direction, lesdits moyens de commande comprenant en outre des moyens pour déplacer ledit objectif d'une quantité prédéterminée dans l'une desdites première et seconde directions lors de l'arrêt du déplacement dudit objectif dans l'autre desdites première et seconde directions; et (g) des moyens pour interdire, pendant une période de temps prédéterminée, l'affichage par lesdits moyens d'une indication de la position à laquelle ledit objectif est positionné lorsqu'il est identifié que l'un desdits codes a franchi une limite de l'une desdites zones et d'une zone adjacente parmi lesdites zones une fois avant l'arrêt dudit déplacement dudit objectif.