Note: Descriptions are shown in the official language in which they were submitted.
CA 02262829 1999-03-OS
1
Procédé de contrôle d'un afficheur à cristaux liquides.
Le domaine de l'invention est celui des afficheurs à cristaux liquides, ou
afficheurs LCD (pour "Liquid Cristal Display" en anglais).
Plus précisément, l' invention concerne un procédé de contrôle de l' affichage
d' un
afficheur à cristaux liquides, du type permettant un rafraîchissement par
phases
successives des informations affichées.
Il existe de nombreux dispositifs comprenant un afficheur à cristaux liquides
et
dans lesquels la présente invention peut donc être mise en oeuvre. Ainsi,
l'invention
s' applique notamment, mais non exclusivement, dans un terminal mobile de
radiocommunication. Ce terminal mobile est par exemple de type GSM 900 (pour
"Global
System for Mobile" en anglais ou "Groupe spécial Systèmes Mobiles publics de
radiocommunication fonctionnant dans la bande des 900 Mhz"), DCS 1800
("Digital
Cellular System 1800 Mhz" en anglais) ou encore PCS (pour "Personal
Communication
System" en anglais).
D'une façon générale, un afficheur à cristaux liquides permet d'afficher des
informations correspondant notamment à au moins un élément d' image edou de
texte.
De façon classique, l'affichage nécessite un rafraîchissement de manière
périodique des informations affichées. On rappelle brièvement ci-dessous le
principe
général sur lequel est basé ce rafraîchissement par phases successives.
Généralement, l' affichage est organisé en lignes et en colonnes. Pour ce
faire,
chaque ligne est pilotée par une commande d' affichage de ligne, de même
chaque colonne
est pilotée par une commande d' affichage de colonne. Ainsi, pour afficher les
informations à afficher, chaque commande d' affichage d' une ligne se trouve
successivement activée pendant une période d'affichage d'une ligne et les
informations
propres à la ligne associée sont affichées grâce aux activations successives
des
commandes d' affichage de colonne. En d' autres termes, pendant qu' une
commande
d' affichage de ligne est activée, les autres commandes d' affichage de ligne
sont
maintenues dans un état dans lequel, pour chacune d'entre elles, aucun
affichage de la
ligne correspondante n'est commandé.
Par ailleurs, durant la période d'affichage d'une ligne, les informations
CA 02262829 1999-03-OS
2
nécessaires à l' affichage de la ligne suivante doivent être rendues
disponibles pour le
début de l' affichage de la ligne suivante. Or, traditionnellement, dans le
cas où toutes les
informations nécessaires à l'afilchage de la ligne suivante ne sont pas
disponibles à la fin
de l' affichage de la ligne courante, cela provoque une perturbation de l'
affichage. En
effet, l' une des deux solutions connues suivantes est généralement mises en
oeuvre, à
savoir : soit l' activation de la commande d' affichage de la ligne suivante
est néanmoins
réalisée et alors, par manque d'informations, il s'ensuit un affichage
incomplet ; soit
l' activation de la commande d' affichage de la ligne courante se prolonge, ce
qui n'est pas
non plus satisfaisant.
On suppose en outre que, dans le cadre de la présente invention, les
informations
à afficher sont sauvegardées dans une mémoire partagée qui est utilisée par un
ou
plusieurs utilisateurs) autres) que l' afficheur à cristaux liquides. Par
autre utilisateur, on
entend ici un élément ou un circuit nécessitant l'accès à la mémoire partagée
et compris lui
aussi dans le dispositif (par exemple un terminal mobile GSM) qui comprend lui-
même
l'afficheur à cristaux liquides. Par exemple, dans le cas d'un terminal de
radiocommunication, on appelle "autres utilisateurs" de la mémoire partagée
les éléments
suivants : le processeur qui inscrit dans cette mémoire partagée les
informations à afficher
sur l' afficheur à cristaux liquides, et le processeur qui exécute le
protocole de
radiocommunication et se sert de la mémoire partagée pour y écrire et y lire
des
informations, ce deuxième processeur pouvant être le même que le précédent.
Le rafraîchissement de l' affichage à cristaux liquides nécessite donc le
transfert
périodique des informations destinées à être affichées. Ce transfert, effectué
de la
mémoire partagée vers l' afficheur à cristaux liquides, est effectué via un
médium d' accès
commun, tel que par exemple un bus d' accès mémoire.
On comprend immédiatement qu' un tel transfert présente l' inconvénient majeur
de
mobiliser le médium d' accès commun et la mémoire partagée. En d' autres
termes, pour
les autres utilisateurs, le médium d' accès commun et la mémoire partagée sont
indisponibles pendant toute la durée du transfert. En effet, tant que l'
afficheur à cristaux
liquides n' a pas reçu les informations nécessaires à l' affichage de la ligne
suivante, tous
les autres utilisateurs se voient contraints d' attendre avant de pouvoir
utiliser le médium
CA 02262829 1999-03-OS
3
d'accès commun.
En outre, les autres utilisateurs sont généralement contraints de libérer le
médium
d' accès commun, de façon à garantir le transfert des informations nécessaires
à
l' affichage de la ligne suivante avant la fin de la période d' affichage de
la ligne courante.
Ce mécanisme d' attente, et éventuellement de libération par contrainte, est
peu
avantageux, car il implique pour les autres utilisateurs une perte quant à la
disponibilité du
médium d' accès commun.
La présente invention a notamment pour objectif de pallier ces différents
inconvénients de l'état de la technique.
Plus précisément, l'un des objectifs de la présente invention est de fournir
un
procédé de contrôle d'un afficheur à cristaux liquides permettant de réduire
la perturbation
de l' affichage.
Un objectif supplémentaire de l'invention est de fournir un tel procédé
permettant
de ne pas contraindre les autres utilisateurs du médium d' accès commun à
libérer ce
dernier pour garantir le transfert des informations nécessaires à l' affichage
de la ligne
suivante avant la fm de la période d' affichage de la ligne courante.
Un autre objectif de l'invention est de fournir un tel procédé permettant de
réduire
l' indisponibilité du médium d' accès commun pour les utilisateurs autres que
l' afficheur à
cristaux liquides.
Un autre objectif est de fournir un tel procédé permettant d'optimiser
l'utilisation
des ressources de travail, telles que notamment la mémoire partagée.
Encore un autre objectif de l' invention est de fournir un tel procédé simple
à
mettre en oeuvre et donc peu coûteux.
Ces différents objectifs, ainsi que d' autres qui apparaîtront par la suite,
sont
atteints, selon l' invention, à l' aide d' un Procédé de contrôle d' un
afficheur à cristaux
liquides, du type nécessitant un rafraîchissement par phases successives des
informations
affichées, une phase de rafraîchissement comprenant les étapes suivantes
- exécution d'au moins une demande d'accès à une mémoire partagée, de façon à
collecter dans cette mémoire des informations à afficher,
- activation d' organes de commande d' affichage, de façon que ces organes de
CA 02262829 1999-03-OS
4
commande effectuent une opération de rafraîchissement à partir desdites
informations à afficher collectées,
caractérisé en ce que, lorsque pour une phase de rafraîchissement lesdites
informations à afficher ne sont pas disponibles en temps utiles, ledit procédé
comprend
les étapes suivantes
- interruption de ladite demande d'accès ;
- passage à une phase de rafraîchissement suivante en omettant ladite
activation de
la phase en cours.
Le principe général de l' invention repose donc, lors de l' absence des
nouvelles
informations à afficher (par exemple à la fin de la période d' affichage
précédente), d' une
part sur une interruption de la demande d'accès en cours d'exécution et
d'autre part sur un
saut (c'est-à-dire une suppression) de la seconde étape de la phase de
rafraîchissement
(c'est-à-dire l'étape d'activation des organes de commande d'affichage). Le
saut (ou
suppression) offre l'avantage de réduire la sollicitation du médium d'accès
commun par
l' afficheur à cristaux liquides, et donc de laisser ce dernier disponible
pour les autres
utilisateurs.
En d' autres termes, on "met en sommeil" les organes de commande d' affichage
(ceci correspondant par exemple à une désactivation des organes de commande
d' affichage de la ligne courante, sans pour autant qu' il y ait une
activation des organes de
commande d' affichage de la ligne suivante).
Ainsi, par rapport à l'état de la technique connu, on dissocie le besoin en
rafraîchissement de l' afficheur à cristaux liquides et la disponibilité du
médium d' accès
commun.
Cette caractéristique est particulièrement avantageuse pour tout système ayant
des
contraintes de temps réel. Ceci permet également une meilleure utilisation des
ressources
de travail disponibles, à savoir notamment la mémoire partagée.
Par ailleurs, aucun circuit supplémentaire, susceptible d'augmenter la
complexité
de l'architecture, n'est nécessaire. De même, aucune restructuration profonde
n'est à
effectuer par rapport au procédé de contrôle d' un afficheur à cristaux
liquides connu.
Ainsi, l' invention est simple à mettre en oeuvre et en conséquence peu
coûteuse.
CA 02262829 1999-03-OS
Il est à noter que l' invention n' impose aucune contrainte quant au nombre, à
la
forme et la nature du ou des éléments d' image et/ou de texte à afficher lors
de la phase de
rafraîchissement de l'afficheur.
Dans un mode de réalisation préférentiel de l'invention, chaque phase de
5 rafraîchissement consiste à afficher une ligne d'élément d'image et/ou de
texte affiché par
ledit afficheur.
En d' autres termes, aucune commande d' affichage de ligne, à savoir ni celle
d' affichage de la ligne courante ni celle d' affichage de la ligne suivante,
n' est activée si les
informations à afficher sur la ligne suivante ne sont pas collectées à la fin
de la période
d'affichage de la ligne courante.
D' autres caractéristiques et avantages de l' invention apparaîtront à la
lecture de la
description suivante d' un mode de réalisation préférentiel de l' invention,
donné à titre de
simple exemple indicatif et non limitatif, et du dessin annexé, dans lequel
l'unique figure
illustre un organigramme simplifié d'un mode de réalisation particulier d'un
procédé,
selon l'invention, de contrôle d'un afficheur à cristaux liquides.
L' invention concerne donc un procédé permettant de contrôler un afficheur à
cristaux liquides lors du rafraîchissement des informations à afficher.
On présente maintenant, en relation avec le schéma simplifié de l'unique
figure,
un mode de réalisation particulier d' un procédé selon l' invention de
contrôle d' un
afficheur à cristaux liquides.
On rappelle qu'un procédé de contrôle d'un afficheur à cristaux liquides
nécessite
un rafraîchissement, par phases successives, des informations à afficher.
Dans la suite de la description, on considère le cas où chaque phase de
rafraîchissement consiste à afficher une ligne d'une image affichée par
l'afficheur à
cristaux liquides. II est clair cependant que la présente invention n'est pas
limitée à ce type
particulier de phase de rafraîchissement ligne par ligne.
De façon classique, chaque phase de rafraîchissement d'une ligne comprend les
étapes suivantes
- exécution ( 1 ) d' une demande d' acc ès à une mémoire partagée, de façon à
y
collecter des informations à afficher par l' afficheur à cristaux liquides.
Cet accès à
CA 02262829 1999-03-OS
6
la mémoire partagée se fait via un médium d' accès commun (par exemple un bus
d' accès mémoire). La mémoire partagée stocke en outre des informations
destinées à d'autres utilisateurs. Ces autres utilisateurs accèdent à la
mémoire
partagée via le médium d'accès commun précité ;
- lorsque la période d' affichage de la phase de rafraîchissement précédente
est
écoulée (réponse positive à la question référencée 2), activation (4) des
organes de
commande d'affichage concernés par la nouvelle phase de rafraîchissement. On
rappelle que dans l' exemple discuté ici, il s' agit de l' organe de commande
d' affichage de la ligne courante ainsi que, successivement, les différents
organes
de commande d'affichage de colonne.
Selon l' invention, même en cas de réponse positive à la question référencée 2
(c' est-à-dire lorsque la période d' affichage de la phase de rafraîchissement
précédente est
écoulée), l'étape 4 d'activation des organes de commande d'affichage n'est pas
systématiquement effectuée pour la nouvelle phase de rafraîchissement. En
effet, on
observe (3) auparavant si les informations à afficher sur la nouvelle ligne
(aussi appelée
ligne suivante) ont effectivement été collectées.
On distingue donc les deux situations suivantes, avec leur actions associées
respectives
- si les informations à afficher sur la ligne suivante sont collectées, alors
on exécute
l' étape 4 d' activation des organes de commande d' affichage concernés par la
nouvelle phase de rafraîchissement, de façon à afficher les informations sur
la
ligne suivante. Dans ce premier cas, la nouvelle phase de rafraîchissement est
exécutée jusqu'au bout ;
- si les informations à afficher sur la ligne suivante ne sont pas entièrement
collectées, alors on interrompt (5) la demande d'accès et on passe (6) à une
phase
de rafraîchissement suivante, en omettant l' activation des organes de
commande
d' affichage concernés par la nouvelle phase de rafraîchissement. Dans ce
second
cas, la nouvelle phase de rafraîchissement n'est pas exécutée jusqu'au bout
puisqu'on n'affiche aucune informations sur la ligne suivante.
Ainsi, dans un cas comme dans l' autre, le médium d' accès commun est
disponible
- CA 02262829 1999-03-OS
i
pour les autres utilisateurs de la mémoire partagée, dès la fin de la période
d' affichage de
la phase de rafraîchissement précédente. En effet, si les informations à
afficher ont été
entièrement collectées (premier cas), plus aucun accès à la mémoire partagée
n'est
nécessaire via le médium d' accès commun. Par ailleurs, si les informations à
afficher
n'ont pas été entièrement collectées (second cas), on ne cherche pas à
continuer la collecte
(ce qui rendrait le médium d' accès commun indisponible pour les autres
utilisateurs),
mais on saute l'affichage de la nouvelle ligne concernée par cette nouvelle
phase de
rafraîchissement.
On notera qu' une telle caractéristique de libération du médium d' accès
commun
est d' autant plus intéressante que l' afficheur à cristaux liquides présente
une taille d' écran
conséquente.