FR 3066290 A1 20181116 FR 1754068 A 20170510 1 PROCÉDÉ ET DISPOSITIF DE DÉCLENCHEMENT D'EFFETS SYNCHRONISÉ À LA LECTURE D'ÉLÉMENTS TEXTUELS D'UN CONTENU NUMÉRIQUE 1. Domaine technique de l'invention L'invention concerne un procédé de déclenchement d'effets prédéfinis synchronisé à la lecture d'éléments textuels prédéterminés d'un contenu numérique, tel qu'un livre numérique, un site Internet, et de manière générale tout fichier numérique contenant des éléments textuels pouvant être affichés et lus sur un dispositif de lecture. L'invention concerne également un dispositif de déclenchement d'effets synchronisé à la lecture d'éléments textuels d'un contenu numérique, et un dispositif de lecture d'un contenu numérique comprenant un tel dispositif de déclenchement d'effets. 2. Arrière-plan technologique Un contenu numérique est un ensemble d'informations édité et diffusé sous la forme d'un fichier numérique destiné à être affiché et lu sur un dispositif de lecture. Un tel dispositif de lecture comprend typiquement un écran d'affichage et un processeur configuré pour accéder aux informations du fichier numérique sauvegardé sur une mémoire du dispositif de lecture ou sur un serveur distant, et pour afficher ces informations, après une éventuelle mise en forme, sur l'écran d'affichage. La plupart des appareils numériques de grande consommation peuvent former un dispositif de lecture d'un contenu numérique. Il s'agit par exemple d'un ordinateur personnel, d'un téléphone portable, dit intelligent (ou smart phone en langue anglaise), d'une tablette tactile, ou d'une liseuse dédiée. Dans tout le texte, on entend par « contenu numérique », un ouvrage numérique, un livre numérique, un article numérique, un site Internet, et d'une manière générale tout fichier numérique comprenant des éléments textuels pouvant être affichés sur un dispositif de lecture et lus par un utilisateur. 3066290 2 Dans tout le texte et sauf indication contraire, les termes « contenu numérique » et « livre numérique » sont utilisés comme synonyme pour désigner un fichier numérique contenant des éléments textuels pouvant être affichés sur un dispositif de lecture et lus par un utilisateur, sans néanmoins limiter la portée 5 uniquement au livre numérique en tant que tel. Un livre numérique présente un certain nombre d'avantages par rapport au support papier correspondant parmi lesquels la possibilité d'interagir avec le livre. C'est ainsi que le déposant propose des livres numériques adaptatifs dont l'histoire est conçue pour pouvoir s'adapter à la localisation du lecteur, à la 10 période à laquelle le livre est lu, à la météo du jour, et de manière générale à différents paramètres qui peuvent être déterminés à partir du dispositif de lecture avec lequel le lecteur accède au livre et/ou à partir d'informations fournies par le lecteur. Un tel livre numérique adaptatif permet une expérience de lecture originale. 15 Le document de brevet US7890534 décrit un autre système d'adaptation dynamique d'un livre numérique à partir d'informations caractérisant l'environnement du lecteur. Le déposant a cherché à améliorer encore davantage cette expérience de lecture originale et interactive en enrichissant la lecture d'un contenu numérique 20 avec des effets, notamment sonores et/ou visuels, associés à des éléments textuels du contenu numérique. 3. Objectifs de l'invention L'invention vise à fournir un procédé de déclenchement d'effets prédéfinis synchronisé à la lecture d'éléments textuels prédéterminés d'un contenu 25 numérique, tel qu'un livre numérique. L'invention vise en particulier à fournir, dans au moins un mode de réalisation, un tel procédé de déclenchement d'effets qui est compatible avec tous types de lecteurs, et notamment quelque soit la vitesse de lecture des lecteurs. L'invention vise aussi à fournir, dans au moins un mode de réalisation, un tel procédé de déclenchement d'effets qui s'adapte à la vitesse de lecture instantanée du lecteur. 3066290 3 L'invention vise aussi à fournir, dans au moins un mode de réalisation, un tel procédé de déclenchement d'effets qui s'adapte à un arrêt de lecture par le lecteur. L'invention vise aussi à fournir, dans au moins un mode de réalisation, un 5 tel procédé de déclenchement d'effets qui est compatible avec des effets sonores, et/ou visuelles et/ou graphiques. L'invention vise également à fournir, dans au moins un mode de réalisation, un tel procédé de déclenchement d'effets qui peut être mis en oeuvre sur différents types de dispositifs de lecture, et notamment sur un téléphone 10 portable intelligent, un ordinateur personnel, une liseuse, une tablette tactile, etc. L'invention vise également à fournir un dispositif de déclenchement d'effets synchronisé à la lecture d'éléments textuels d'un contenu numérique, tel qu'un livre numérique. L'invention vise également enfin fournir un dispositif de lecture 15 comprenant un dispositif de déclenchement d'effets selon l'invention. 4. Exposé de l'invention Pour ce faire, l'invention concerne un procédé de déclenchement d'effets prédéfinis synchronisé à la lecture d'éléments textuels prédéterminés, dits éléments textuels déclencheurs d'effets, d'un contenu numérique comprenant les 20 étapes suivantes : une étape de chargement d'une page dudit contenu numérique sur un dispositif de lecture, une étape de détection sur ladite page chargée desdits éléments textuels déclencheurs d'effets, 25 une étape de détermination de la position de chaque élément textuel déclencheur d'effet sur ladite page chargée, une étape de calcul et d'activation d'une temporisation de déclenchement de chaque effet associé à chaque élément textuel déclencheur d'effet déterminée à partir d'une vitesse de lecture 30 estimée de ladite page chargée, dite vitesse nominale, et de ladite 3066290 4 position dudit élément textuel déclencheur d'effet dans ladite page chargée, une étape d'affichage de ladite page chargée sur le dispositif de lecture, 5 - une étape de déclenchement des effets associés à chaque élément textuel déclencheur d'effet dès l'expiration de chaque temporisation correspondante. Un procédé selon l'invention permet de déclencher, sur un dispositif de lecture d'un contenu numérique, tel qu'un livre numérique, des effets prédéfinis 10 de manière synchronisée à la lecture d'éléments textuels prédéterminés de ce contenu numérique. En d'autres termes, pour un effet donné et un élément textuel associé, l'effet est déclenché à l'instant ou au voisinage immédiat de l'instant où le lecteur lit l'élément textuel associé à cet effet. Cette synchronisation du déclenchement de l'effet et de la lecture de l'élément textuel est obtenue par le 15 calcul et l'activation d'une temporisation de déclenchement qui est fonction de la position de l'élément textuel dans la page et de la vitesse de lecture du lecteur. Les effets prédéfinis associés à des éléments textuels prédéterminés peuvent être de tous types et résultent de l'activation de moyens associés au dispositif de lecture. Ces effets prédéfinis peuvent être des effets sonores et/ou des 20 effets visuels et/ou des effets graphiques et/ou des effets tactiles (comme que la mise en vibration du dispositif de lecture dans le cas où ce dernier est doté de cette fonctionnalité). Par exemple, un effet prédéfini peut être le bruit d'un orage associé à la phrase « il y eut cette nuit-là un orage ». L'invention permet le déclenchement sur 25 le dispositif de lecture de l'émission du bruit de l'orage (par la lecture d'un fichier audio correspondant préalablement enregistré sur le dispositif de lecture où accessible par le dispositif de lecture sur un serveur distant par le biais d'un réseau de communication par exemple) au moment où le lecteur lit l'élément textuel « il y eut cette nuit-là un orage ». En variante ou en combinaison, l'effet associé à la 30 lecture de cet élément textuel peut être l'affichage d'un éclair en arrière-plan du texte. 3066290 5 La synchronisation du déclenchement de l'effet à la lecture de l'élément textuel associé est dépendante de la vitesse de lecture du lecteur. Cette vitesse de lecture, dite vitesse nominale, est une vitesse estimée de lecture de la page par le lecteur. Cette vitesse nominale est avantageusement 5 initialisée au début de la lecture et réévaluée et mise à jour au cours de la lecture du livre numérique de telle sorte qu'elle puisse être adaptée à chaque lecteur, à chaque type d'ouvrage, voire à différentes parties d'un ouvrage, certaines pouvant être plus complexes à lire que d'autres, et donc nécessiter plus de temps. Avantageusement, un procédé selon l'invention comprend en outre une 10 étape de détection d'interactions du lecteur avec le dispositif de lecture. Cette étape de détection d'interactions permet d'affiner la vitesse de lecture nominale au cours de la lecture de la page. Cette étape permet également de déceler des arrêts de lecture. En particulier, avantageusement un procédé selon l'invention comprend 15 une étape de calcul et d'activation d'une temporisation d'inactivité à l'expiration de laquelle lesdites temporisations de déclenchement de chaque effet sont suspendues, et qui est réinitialisée dès la détection d'au moins une interaction prédéterminée. Selon cette variante avantageuse, une temporisation d'inactivité est activée 20 lors du chargement de la page. A l'expiration de cette temporisation, les temporisations de déclenchement de chaque effet sont suspendues. Cela permet de ne pas déclencher les effets prédéfinis lorsqu'un arrêt de lecture est décelé. Un arrêt de lecture est décelé lorsqu'aucune interaction prédéterminée du lecteur avec le dispositif de lecture n'est détectée au cours de la temporisation d'inactivité. En 25 d'autres termes, dès qu'une interaction prédéterminée est détectée, ce qui caractérise une lecture en cours, la temporisation d'inactivité est réinitialisée. Cette interaction prédéterminée est par exemple une action de défilement (plus connue sous la dénomination anglaise de « scroll ») par le lecteur sur le dispositif de lecture. Cette temporisation d'inactivité est par exemple déterminée en 30 calculant le temps nécessaire pour lire la portion visible de la page chargée sur l'écran d'affichage du dispositif de lecture à la vitesse nominale de lecture de la 3066290 6 page, majoré d'un coefficient prédéterminé, par exemple de 10 à 20% du temps calculé. Ainsi, si aucune action de défilement n'est réalisée par le lecteur pendant le temps nécessaire pour lire cette portion de page majoré de 10 à 20%, c'est que le lecteur ne lit plus. 5 Avantageusement, un procédé selon l'invention comprend en outre une étape de calcul d'une mesure de vitesse instantanée de lecture à partir de la détection d'interactions prédéterminées par ladite étape de détection d'interactions, ladite étape de calcul d'une mesure de vitesse instantanée de lecture étant mise en oeuvre à chaque détection de ces interactions prédéterminées. 10 Selon cette variante avantageuse, des vitesses instantanées de lecture sont calculées par l'analyse d'interactions prédéterminées du lecteur sur le dispositif de lecteur. Avantageusement et selon cette variante de l'invention, les interactions prédéterminées à partir desquelles est mesurée une vitesse instantanée de lecture 15 sont des actions subséquentes de défilement de la page affichée, et la vitesse instantanée de lecture est calculée par la détermination du nombre de mots qui sort de l'écran d'affichage à chaque action de défilement et du temps écoulé depuis la précédente action de défilement. Avantageusement et selon l'invention, ladite vitesse nominale de lecture 20 d'une page est calculée à partir d'une pluralité de mesures de vitesse instantanée de lecture fournies par ladite étape de calcul d'une vitesse de lecture instantanée mise en oeuvre à chaque détection d'une action de défilement et de ladite vitesse de lecture absolue. Avantageusement, un procédé selon l'invention comprend en outre une 25 étape de calcul d'une vitesse de lecture absolue de la page affichée à partir du temps de lecture réel de la page et du nombre de mots de la page. Cette mesure permet de fournir une mesure stable et fiable de la vitesse de lecture moyenne du lecteur. Avantageusement, ladite vitesse nominale à partir de laquelle sont 30 calculées les temporisations de déclenchement des effets prédéfinis est définie comme la valeur moyenne d'un ensemble comprenant des mesures de vitesse 3066290 7 instantanée de lecture et ladite vitesse de lecture absolue, et dont sont exclues les mesures qui ne remplissent pas un critère statistique prédéterminé. Selon un mode de réalisation, un nombre prédéterminé de vitesses mesurées (par exemple, les dix dernières mesures de vitesse instantanée) et la 5 vitesse de lecture absolue sont traitées comme une série ordonnée de valeurs statistiques. Cette série ordonnée est prétraitée pour exclure des valeurs ne remplissant par un critère statistique prédéterminé, par exemple défini par rapport à l'écart interquartile de la série ordonnée. La valeur moyenne des mesures sélectionnées est ensuite calculée pour former la nouvelle vitesse nominale. 10 Cette variante avantageuse permet d'obtenir rapidement une mesure fiable de la vitesse de lecture de l'utilisateur par un traitement qui ne demande pas une puissance de calcul importante, et qui peut donc être mis en oeuvre sur différents dispositifs de lecture. Selon une variante de ce mode de réalisation, des coefficients 15 prédéterminés sont attribués aux mesures de vitesse instantanée et à la mesure de vitesse absolue. Ces coefficients sont prédéterminés de sorte que le poids de la vitesse absolue soit plus important que le poids des vitesses instantanées dans le calcul de la vitesse nominale. Cela s'explique par le fait que la mesure de la vitesse absolue est plus fiable que les mesures des vitesses instantanées. 20 Avantageusement et selon l'invention, les éléments textuels prédéterminés sont des mots ou groupe de mots prédéterminés de ladite page chargée. Avantageusement, un procédé selon l'invention comprend en outre une étape d'initialisation permettant de définir une vitesse nominale initiale. Cette vitesse nominale initiale fournie par l'étape d'initialisation peut par exemple 25 résulter d'une lecture d'une page test à partir de laquelle la vitesse nominale initiale est calculée. Un procédé selon l'invention peut être mis en oeuvre sous la forme d'une séquence d'instructions d'un programme informatique. Le procédé peut également être mis en oeuvre sous forme matérielle ou sous une forme mixte 30 matérielle et logicielle. Dans le cas où l'invention est implantée partiellement ou totalement sous la forme logicielle, la séquence d'instructions correspondante 3066290 8 pourra être stockée sur un moyen de stockage amovible, tel qu'une disquette, un CD-ROM, un DVD-ROM, une clé USB, etc., ou sur un moyen de stockage non amovible, ces différents moyens étant lisibles partiellement ou totalement par un dispositif de lecture équipé d'un microprocesseur. 5 L'invention s'étend également à un produit programme informatique téléchargeable depuis un réseau de communication et/ou enregistré sur un support de stockage lisible par un dispositif de lecture numérique, tel qu'un ordinateur, et/ou exécutable par un processeur, caractérisé en ce qu'il comprend des instructions de code de programme pour la mise en oeuvre du procédé selon 10 l'invention, lorsqu'il est exécuté par le dispositif de lecture numérique, tel qu'un ordinateur. L'invention s'étend également à un moyen de stockage lisible par un dispositif de lecture numérique, tel qu'un ordinateur, totalement ou partiellement amovible, stockant un programme d'ordinateur comprenant un jeu d'instructions 15 exécutables par un ordinateur pour mettre en oeuvre le procédé de déclenchement d'effets synchronisé selon l'invention. L'invention concerne également un dispositif de déclenchement d'effets prédéfinis synchronisé à la lecture d'éléments textuels prédéterminés, dits éléments textuels déclencheurs d'effets, d'un contenu numérique comprenant un 20 module d'analyse et de gestion de pages du contenu numérique configuré pour pouvoir mettre en oeuvre les étapes suivantes : une étape de chargement d'une page dudit contenu numérique sur un dispositif de lecture, une étape de détection sur ladite page chargée desdits éléments 25 textuels déclencheurs d'effets, une étape de calcul et d'activation d'une temporisation de déclenchement de chaque effet associé à chaque élément textuel déclencheur d'effet déterminée à partir d'une vitesse de lecture estimée de ladite page chargée, dite vitesse nominale, et de ladite 30 position dudit élément textuel déclencheur d'effet dans ladite page chargée, 3066290 9 une étape d'affichage de ladite page chargée sur un dispositif de lecture, une étape de déclenchement des effets associés à chaque élément textuel déclencheur d'effet dès l'expiration de chaque temporisation 5 correspondante. Avantageusement, un dispositif selon l'invention comprend en outre un module de calcul des vitesses de lecture configuré pour pouvoir mettre en oeuvre les étapes suivantes : une étape de calcul d'une vitesse de lecture absolue de la page 10 affichée à partir du temps de lecture réel de la page et du nombre de mots de la page, une étape de calcul de ladite vitesse nominale à partir d'une pluralité de mesures de vitesse instantanée de lecture et de la vitesse de lecture absolue de la page affichée. 15 Avantageusement, un dispositif selon l'invention comprend en outre un module de détection de lecture configuré pour pouvoir mettre en oeuvre les étapes suivantes : - une étape de détection d'interactions du lecteur avec le dispositif de lecture, 20 une étape de calcul d'une mesure de vitesse instantanée de lecture à partir de la détection d'interactions prédéterminées avec le dispositif de lecture. Dans tout le texte, on désigne par module, un élément logiciel, un sous-ensemble d'un programme logiciel, pouvant être compilé séparément, soit pour 25 une utilisation indépendante, soit pour être assemblé avec d'autres modules d'un programme, ou un élément matériel, ou une combinaison d'un élément matériel et d'un sous-programme logiciel. Un tel élément matériel peut comprendre un circuit intégré propre à une application (plus connue sous l'acronyme ASIC pour la dénomination anglaise Application-Specific Integrated Circuit) ou un circuit 30 logique programmable (plus connue sous l'acronyme FPGA pour la dénomination 3066290 10 anglaise Field-Programmable Gate Array) ou un circuit de microprocesseurs spécialisés (plus connue sous l'acronyme DSP pour la dénomination anglaise Digital Signal Processor) ou tout matériel équivalent. D'une manière générale, un module est donc un élément (logiciel et/ou matériel) qui permet d'assurer une 5 fonction. Un dispositif de déclenchement selon l'invention met avantageusement en oeuvre un procédé de déclenchement selon l'invention, et un procédé selon l'invention est avantageusement mis en oeuvre par un dispositif selon l'invention. L'invention concerne également un dispositif de lecture d'un livre 10 numérique comprenant un écran d'affichage caractérisé en ce qu'il comprend en outre un dispositif de déclenchement d'effets selon l'invention. L'invention concerne également un procédé de déclenchement d'effets, un dispositif de déclenchement d'effets et un dispositif de lecture caractérisés en combinaison par tout ou partie des caractéristiques mentionnées ci-dessus ou ci- 15 après. 5. Liste des figures D'autres buts, caractéristiques et avantages de l'invention apparaîtront à la lecture de la description suivante donnée à titre uniquement non limitatif et qui se réfère aux figures annexées dans lesquelles : 20 la figure 1 est une vue schématique d'un procédé de déclenchement d'effets selon un mode de réalisation de l'invention, la figure 2 est une vue schématique d'un dispositif de déclenchement d'effets selon un mode de réalisation de l'invention, la figure 3 est une vue schématique d'un procédé de déclenchement 25 d'effets selon un autre mode de réalisation de l'invention. 6. Description détaillée d'un mode de réalisation de l'invention Sur les figure, les échelles et les proportions ne sont pas strictement respectées et ce, à des fins d'illustration et de clarté. La figure 1 illustre schématiquement un procédé de déclenchement d'effets 30 prédéfinis synchronisé à la lecture d'éléments textuels déclencheurs d'effets d'un 3066290 11 livre numérique selon un mode de réalisation de l'invention. Le procédé comprend une première étape El de chargement d'une première page d'un livre numérique. Cette étape de chargement est par exemple mise en oeuvre directement sur le dispositif de lecture, tel qu'un téléphone 5 portable ou une liseuse dédiée. Cette page est par exemple directement chargée dans une mémoire du dispositif de lecture pour que la page soit accessible par le processeur du dispositif de lecture. Selon un autre mode de réalisation, le chargement de la page peut être réalisé sur un dispositif distant, par exemple par le biais d'un réseau informatique auquel le dispositif de lecture est relié, pour être 10 traitée et analysée par ce dispositif distant, avant affichage sur le dispositif de lecture. Le procédé comprend une étape subséquente E2 de détection sur la page chargée d'éléments textuels déclencheurs d'effets. Ces éléments textuels déclencheurs d'effets sont par exemple signalés par des balises intégrées dans le 15 texte préalablement à la mise en oeuvre du procédé de déclenchement. Le procédé comprend une étape subséquente E3 de calcul d'une temporisation de déclenchement de chaque effet associé à chaque élément textuel déclencheur d'effet décelé au cours de l'étape E2. Chaque temporisation est déterminée à partir d'une vitesse de lecture, dite vitesse nominale Vo, et de ladite 20 position de l'élément textuel déclencheur d'effet dans la page chargée. Par exemple, si la page chargée comprend 1000 mots, qu'un élément textuel déclencheur d'effets est détecté pour le 653' mot de la page, et que la vitesse Vo nominale du lecteur est estimée à 300 mots par minute, la temporisation pour l'effet associé à cet élément déclencheur d'effet est fixé à 130 25 secondes. Le procédé comprend une étape subséquente E4 de d'activation des temporisations de telle sorte que l'effet associé à chaque élément textuel détecté dans la page chargée se déclenche une fois la temporisation atteinte. Concomitamment à l'activation des temporisations de déclenchement, la 30 page est affichée au cours de l'étape E7 sur le dispositif de lecture. Dans le cas où les étapes El à E4 sont directement mises en oeuvre sur le dispositif de lecture, 3066290 12 l'étape E7 consiste simplement à afficher sur l'écran d'affichage du dispositif de lecture, la page chargée dans la mémoire du dispositif de lecture. Dans le cas où les étapes El à E4 sont mises en oeuvre sur un dispositif distant, l'étape d'affichage est précédée d'une étape de transmission de la page chargée dans la 5 mémoire du dispositif distant vers le dispositif de lecture. En pratique, ladite page affichée n'est pas intégralement visible par le lecteur sur l'écran d'affichage du dispositif de lecture. En effet, un écran d'affichage d'un dispositif de lecture présente des dimensions réduites par rapport à une page chargée. Aussi, seule une portion de la page chargée est affichée sur l'écran d'affichage. Le reste de la page 10 devient visible par les actions de défilement opérées par le lecteur. Pour chaque temporisation de déclenchement d'effet activée, l'effet correspondant est déclenché sur le dispositif de lecture dès que le temps écoulé depuis l'activation de la temporisation atteint la valeur de la temporisation. Cet effet est alors perceptible par le lecteur à l'instant ou au voisinage immédiat de 15 l'instant auquel il lit l'élément textuel associé à cet effet. Les effets peuvent être de tous types et dépendent notamment du dispositif de lecture sur lequel les effets sont destinés à être déclenchés et du paramétrage préalable du contenu numérique et des balises insérées dans le texte. En particulier, pour le déclenchement d'un effet sonore, il faut que le dispositif de 20 lecture comprenne des moyens d'émission sonore tel qu'un haut parleur. Pour un effet vibrant, il faut que le dispositif de lecture comprenne des moyens de mise en vibration du dispositif de lecture. Un tel dispositif de lecture est par exemple un téléphone portable, dit intelligent, qui permet l'émission de sons, l'affichage graphique et la mise en vibration du dispositif. 25 Le procédé selon le mode de réalisation de la figure 1 comprend en outre une étape E8 de détection d'interactions du lecteur avec le dispositif de lecture. Une telle interaction est par exemple une action de défilement exécutée par le lecteur sur le dispositif de lecture. Selon un autre mode de réalisation, l'étape de détection d'une interaction peut être mise en oeuvre par le recours d'un dispositif 30 du type oculomètre, plus connu sous la dénomination anglaise de « eye tracking » qui permet de détecter et d'enregistrer les mouvements oculaires des yeux du 3066290 13 lecteur. Les informations fournies par l'étape E8 permettent d'alimenter une étape Ell de calcul des vitesses instantanées de lecture. Dans le cas de la détection des actions de défilement à l'étape E8, une vitesse instantanée est calculée à chaque 5 action de défilement enregistrée dans le sens de la lecture en déterminant le nombre de mots qui sortent de l'écran et en le divisant par le temps écoulé depuis la dernière action de défilement enregistrée (ou depuis l'affichage de la page s'il s'agit de la première action de défilement détectée). Le procédé comprend une étape subséquente E12 de mise à jour de la 10 vitesse nominale de lecture. Pour ce faire et selon un mode de réalisation, la mise à jour de la vitesse de lecture s'appuie sur une méthode statistique de traitement des valeurs aberrantes. Le principe est d'utiliser les dernières mesures de vitesse instantanée fournies par l'étape El 1, par exemple les dix dernières mesures si elles sont disponibles (et 15 moins si les mesures ne sont pas disponibles). Cette série de mesure est alors traitée comme une série statistique ordonnée. La série est ensuite divisée en quatre parts égales pour fournir les trois quartiles de la série Ql, Q2 et Q3. L'écart interquartile Q, correspond à la différence entre Q3 et Q1 est ensuite calculée. Les valeurs aberrantes mineures de la série sont ensuite déterminées comme étant 20 celles appartenant à l'intervalle ]Q1-1,5*Q ; Q3+1,5*Q[. Les valeurs aberrantes majeures de la série sont aussi déterminées comme étant celles appartenant à l'intervalle ]Q1-3*Q ; Q3+3*Q[. Une nouvelle série est alors constituée avec les valeurs non aberrantes et les valeurs aberrantes mineures s'il y en a plus de deux. Le choix d'inclure dans 25 cette nouvelle série les valeurs aberrantes mineures s'explique par le fait que ces valeurs peuvent représenter un début de transition dans la vitesse de lecture de l'utilisateur, et donc présenter un intérêt dans le cadre de la détermination de la vitesse de lecture nominale du lecteur. Une fois cette nouvelle série constituée, une moyenne arithmétique des 30 valeurs est calculée pour fournir la vitesse nominale de lecture. L'étape E8 de détection des interactions permet également de détecter des 3066290 14 actions de défilement dans le sens inverse de lecture, par exemple si le lecteur revient en arrière. Dans ce cas, le procédé recalcule toutes les temporisations de déclenchement en déterminant le décalage temporel introduit par ce défilement en sens inverse du sens de lecture. 5 Selon un mode de réalisation, le calcul de la vitesse nominale inclut, lorsqu'elle est disponible, une mesure de vitesse absolue fournie à l'étape E21 et qui correspond au nombre de mots de la page divisé par le temps de lecture total de la page. Cette étape E21 de calcul de la vitesse absolue est mise en oeuvre lorsque le lecteur atteint la fin de la page, schématisée par l'étape E9 sur les 10 figures et détectée par une balise de fin de page par exemple. La figure 3 illustre schématiquement un procédé de déclenchement d'effets prédéfinis synchronisé à la lecture d'éléments textuels déclencheurs d'effets d'un livre numérique selon un autre mode de réalisation de l'invention. Ce mode de réalisation diffère du mode de réalisation de la figure 1 principalement par la 15 présence des étapes E6, E7 et El0 qui permettent de détecter des arrêts de lecture. Les étapes El à E4 sont identiques à celles du mode de réalisation de la figure 1. Une fois l'activation des temporisations de déclenchement, le procédé selon ce mode de réalisation comprend une étape E5 de calcul d'une temporisation d'inactivité à l'expiration de laquelle les temporisations de 20 déclenchement de chaque effet sont suspendues. Comme indiqué précédemment, cette temporisation d'inactivité est par exemple déterminée en calculant le temps nécessaire pour lire la portion visible de la page chargée sur l'écran d'affichage en majorant ce temps, par exemple de 10%. Le procédé comprend une étape subséquente d'activation de la 25 temporisation d'inactivité. Si la temporisation d'inactivité arrive à son terme, c'est à dire si aucune activité n'est détectée, le procédé suspend les temporisations de déclenchement de chaque effet à l'étape E14. Cela traduit un arrêt de lecture par le lecteur. Les étapes E7, E8 et E9 sont identiques à celles du procédé selon le mode 30 de réalisation de la figure 1. Selon ce mode de réalisation, si une interaction du lecteur avec le dispositif 3066290 15 de lecture est détectée à l'étape E8, la temporisation d'inactivité est réinitialisée à l'étape E10. En effet, cette interaction du lecteur avec le dispositif de lecture (action de défilement exécutée par le lecteur sur le dispositif de lecture selon un mode préférentiel de réalisation) est une preuve que le lecteur est toujours actif. 5 L'étape E15 subséquente conduit soit à la reprise des temporisations de déclenchement d'effets à l'étape E13 si le procédé était en pause, soit au calcul de la vitesse instantanée à l'étape Ell selon le même principe que le procédé de la figure 1. En d'autres termes, si la dernière interaction du lecteur avec le dispositif de lecture met fin à une période d'inactivité, le procédé reprend les effets de 10 lecture, c'est à dire, que les temporisations de déclenchement d'effets sont réactivées. Si la dernière interaction du lecteur avec le dispositif de lecture ne met pas fin à une période d'inactivité, mais résulte simplement d'un défilement au sein de la page dans le cadre d'une session de lecture normale, le procédé détermine la vitesse instantanée de lecture comme pour le procédé de la figure 1. 15 La figure 2 est une vue schématique d'un dispositif de déclenchement d'effets prédéfinis synchronisé à la lecture d'éléments textuels prédéterminés déclencheurs d'effets, d'un contenu numérique comprenant un module 31 de calcul des vitesses de lecture, un module 32 de détection de lecture et un module 33 d'analyse et de gestion des pages du contenu numérique. 20 De préférence, le module 31 de calcul des vitesses de lecture met en oeuvre les étapes E12 et E21 du procédé selon le mode de réalisation des figures 1 et 3. Le module 32 de détection de lecture met en oeuvre les étapes E8 et Eh. Le module 33 met de préférence en oeuvre les étapes El, E2, E3, E4, E10, E13, E14. Les flèches de la figure 2 illustrent les interactions entre les différents 25 modules. Chaque module peut être un élément logiciel, un sous-ensemble d'un programme logiciel, pouvant être compilé séparément, soit pour une utilisation indépendante, soit pour être assemblé avec les autres modules du programme. Chaque module peut également comprendre un élément matériel, ou une 30 combinaison d'un élément matériel et d'un sous-programme logiciel. Le dispositif de déclenchement est par exemple intégré dans un dispositif 3066290 16 de lecture, tel qu'un téléphone portable ou une liseuse dédiée. Un procédé et des dispositifs selon l'invention permettent de déclencher des effets de lecture de manière synchronisée avec la lecture d'éléments textuels prédéterminés, tels que des mots, des groupes de mots, des phrases entières, des 5 paragraphes, permettant ainsi une lecture originale, interactive et stimulante pour les lecteurs. REVENDICATIONS1. Procédé de déclenchement d'effets prédéfinis synchronisé à la lecture d'éléments textuels prédéterminés, dits éléments textuels déclencheurs d'effets, d'un contenu numérique comprenant les étapes suivantes : une étape de chargement (El) d'une page dudit contenu numérique sur un dispositif de lecture, une étape de détection (E2) sur ladite page chargée desdits éléments textuels déclencheurs d'effets, une étape de détermination de la position de chaque élément textuel déclencheur d'effet sur ladite page chargée, une étape de calcul (E3) et d'activation (E4) d'une temporisation de déclenchement de chaque effet associé à chaque élément textuel déclencheur d'effet déterminée à partir d'une vitesse de lecture estimée de ladite page chargée, dite vitesse nominale (Vo), et de ladite position dudit élément textuel déclencheur d'effet dans ladite page chargée, une étape d'affichage (E7) de ladite page chargée sur un dispositif de lecture, une étape de déclenchement (E40) des effets associés à chaque élément textuel déclencheur d'effet dès l'expiration de chaque temporisation correspondante. 2. Procédé selon la revendication 1, caractérisé en ce qu'il comprend en outre une étape de détection d'interactions (E8) du lecteur avec le dispositif de lecture. 3. Procédé selon la revendication 2, caractérisé en ce qu'il comprend en outre une étape de calcul (E5) et d'activation (E6) d'une temporisation d'inactivité à l'expiration de laquelle lesdites temporisations de déclenchement de chaque effet sont suspendues, et qui est réinitialisée dès la détection d'au moins une interaction prédéterminée détectée par ladite étape de détection d'interactions. 4. Procédé selon l'une des revendications 2 ou 3, caractérisé en ce qu'il comprend en outre une étape de calcul d'une mesure de vitesse instantanée (El 1) 3066290 18 de lecture à partir de la détection d'interactions prédéterminées par ladite étape de détection d'interactions (E8), ladite étape de calcul d'une mesure de vitesse instantanée de lecture étant mise en oeuvre à chaque détection de ces interactions prédéterminées. 5 5. Procédé selon la revendication 4, caractérisé en ce que lesdites interactions prédéterminées à partir desquelles est mesurée une vitesse instantanée de lecture sont des actions subséquentes de défilement de ladite page affichée, et en ce que ladite vitesse instantanée de lecture est calculée par la détermination du nombre de mots qui sort de l'écran d'affichage à chaque action de défilement et du temps 10 écoulé depuis la précédente action de défilement. 6. Procédé selon l'une des revendications 4 ou 5, caractérisé en ce que ladite vitesse nominale (Vo) est calculée à partir d'une pluralité de mesures de vitesse instantanée de lecture fournies par ladite étape de calcul d'une vitesse de lecture instantanée (E11) mise en oeuvre à chaque détection d'une action de défilement et 15 de ladite vitesse de lecture absolue. 7. Procédé selon la revendication 6, caractérisé en ce qu'il comprend en outre une étape de calcul d'une vitesse de lecture absolue (E21) de ladite page affichée à partir du temps de lecture réel de ladite page et du nombre de mots de ladite page. 20 8. Procédé selon la revendication 7, caractérisé en ce que ladite vitesse nominale (Vo) est définie comme la valeur moyenne d'un ensemble comprenant des mesures de vitesse instantanée de lecture et ladite vitesse de lecture absolue, et dont sont exclues les mesures qui ne remplissent pas un critère statistique prédéterminé. 25 9. Procédé selon l'une des revendications 1 à 8, caractérisé en ce que lesdits effets prédéfinis sont des effets sonores et/ou visuelles et/ou tactiles résultant de l'activation de moyens associés au dispositif de lecture. 10. Procédé selon l'une des revendications 1 à 9, caractérisé en ce que lesdits éléments textuels prédéterminés sont des mots ou groupe de mots prédéterminés 30 de ladite page chargée. 11. Procédé selon l'une des revendications 1 à 10, caractérisé en ce qu'il 3066290 19 comprend en outre une étape d'initialisation permettant de définir une vitesse nominale initiale. 12. Produit programme informatique téléchargeable depuis un réseau de communication et/ou enregistré sur un support de stockage lisible par un dispositif 5 de lecture numérique et/ou exécutable par un processeur, caractérisé en ce qu'il comprend des instructions de code de programme pour la mise en oeuvre du procédé selon l'une des revendications 1 à 11, lorsque ledit programme est exécuté sur un dispositif de lecture numérique. 13. Dispositif de déclenchement d'effets prédéfinis synchronisé à la lecture 10 d'éléments textuels prédéterminés, dits éléments textuels déclencheurs d'effets, d'un contenu numérique comprenant un module d'analyse (33) et de gestion de pages du contenu numérique configuré pour pouvoir mettre en oeuvre les étapes suivantes : une étape de chargement d'une page dudit contenu numérique sur 15 un dispositif de lecture, une étape de détection sur ladite page chargée desdits éléments textuels déclencheurs d'effets, une étape de calcul et d'activation d'une temporisation de déclenchement de chaque effet associé à chaque élément textuel 20 déclencheur d'effet déterminée à partir d'une vitesse de lecture estimée de ladite page chargée, dite vitesse nominale, et de ladite position dudit élément textuel déclencheur d'effet dans ladite page chargée, une étape d'affichage de ladite page chargée sur un dispositif de 25 lecture, une étape de déclenchement des effets associés à chaque élément textuel déclencheur d'effet dès l'expiration de chaque temporisation correspondante. 14. Dispositif selon la revendication 13, caractérisé en ce qu'il comprend en 30 outre un module de calcul (31) des vitesses de lecture configuré pour pouvoir mettre en oeuvre les étapes suivantes : 3066290 20 une étape de calcul d'une vitesse de lecture absolue de la page affichée à partir du temps de lecture réel de la page et du nombre de mots de la page, une étape de calcul de ladite vitesse nominale à partir d'une 5 pluralité de mesures de vitesse instantanée de lecture et de la vitesse de lecture absolue. 15. Dispositif selon l'une des revendications 13 ou 14, caractérisé en ce qu'il comprend en outre un module de détection de lecture (32) configuré pour pouvoir mettre en oeuvre les étapes suivantes : 10 une étape de détection d'interactions du lecteur avec le dispositif de lecture. une étape de calcul d'une mesure de vitesse instantanée de lecture à partir de la détection d'interactions prédéterminées par ladite étape de détection d'interactions. 15 16. Dispositif de lecture d'un livre numérique comprenant un écran d'affichage caractérisé en ce qu'il comprend en outre un dispositif de déclenchement d'effets selon l'une des revendications 13 à 15. 20 25 30