Brevet FR2683648A1 — publié le 19930514

La présente invention concerne de façon générale des procédés de choix d'objets dans une séquence mobile d'images numérisées ou synthétisées et, de façon plus particulière, une technique prévue pour mémoriser, dans un tampon d'articles, des données auxiliaires en même temps qu'une piste vidéo, de façon à identifier avec précision des objets qui peuvent être choisis dans chaque trame de la piste vidéo Elle concerne en outre une piste d'essai de réussite destinée à identifier des articles à l'intérieur d'un travail à milieux multiples susceptible d'être effectué par un ordinateur et à aider un utilisateur à choisir parmi ces articles. Les procédés de choix d'objets permettent à un utilisateur de choisir un objet individuel dans un groupe d'objets d'une image Une approche du choix d'objets est centrée sur la détermination, dans une image à deux dimensions sur un écran, du segment de ligne qui a été choisi par un utilisateur Typiquement, ces segments de lignes sont connectés pour former une région polygonale, mais ils peuvent aussi ne pas être connectés du tout Un procédé appelé "cursor picking" (ou choix par curseur) qui est décrit par J D Poley et A Van Dam dans "Fundamentals of Interactive Computer Graphics", (ou Eléments fondamentaux des graphiques interactifs par ordinateur) Addison-Wesley Publishing Company, 1984, pages 200 à 204, crée des extensions limitées qui peuvent être vérifiées en utilisant des équations simples Un tel schéma permettrait par exemple à un utilisateur de choisir et de modifier les caractéristiques d'un triangle particulier d'un écran, même s'il peut y avoir de nombreux autres objets, comme des cercles, des trapèzes et des régions polygonales arbitraires, qui sont également visibles sur l'écran Un autre procédé de choix d'objets consiste à associer un nom à chaque objet d'une scène Afin qu'un objet soit un choix actif, l'utilisateur entre simplement au clavier le nom de l'objet qu'il souhaite choisir Ce procédé ne possède aucune correspondance géométrique. Une autre technique typiquement utilisée dans des systèmes interactifs, comme le programme Hyper Card TM de Apple Computer Incorporated, permet à l'utilisateur d'identifier une zone rectangulaire de limitation sur l'écran à l'aide d'un objet particulier, par exemple un bouton ou un champ Le programme Hyper Card regarde o se trouve l'emplacement du curseur lorsqu'un choix est effectué et, à cet instant, il recherche l'objet (par exemple un bouton ou un champ) qui comprend un rectangle de limitation à cet emplacement Si aucun rectangle de limitation n'enferme l'emplacement du curseur, aucun objet n'est choisi Inversement, s'il existe un rectangle de limitation qui enferme l'objet, l'objet correspondant est choisi Toutes les techniques ci- dessus ne permettent pas un choix précis d'objets de limites arbitrairement complexes et peuvent être difficiles à utiliser lorsque l'on tente d'identifier précisément des frontières d'objets. Des tampons d'article sont utilisés en général pour accélérer des algorithmes de synthèse d'image, par exemple un traçage d'un rayon ou flux de rayonnement effectif Ils peuvent également être utilisés pour identifier des zones de surfaces à trois dimensions à objet unique à utiliser avec des systèmes interactifs de peinture et d'éclairage qui manipulent des images à deux dimensions Lors du calcul de facteurs de formes de flux de rayonnement effectif, on utilise typiquement un algorithme à demi-cube pour accélérer le calcul. Dans cet algorithme, cinq faces d'un cube sont restituées en tant que tampons d'article qui contiennent des étiquettes d'objets En comptant le nombre de pixels étiquetés dans les images de face, le facteur de forme est calculé pour un polygone particulier lorsqu'il est vu depuis le sommet d'un autre polygone Une description d'un tel système est présentée par Michael F Cohen et Donald P Greenberg dans "The Hemi- Cube: A Radiosity Solution for Complex Environments" (ou Le demi- cube: une solution de flux de rayonnement effectif pour des environnements complexes), Computer Graphics No 9, Vol 3, Juillet 1985, pages 31 à 40. Un traçage de rayons peut être accéléré en convertissant par balayage une image "d'étiquette d'objet" en un tampon d'articles Ensuite, pour chaque pixel, le rayon provenant de la caméra correspondant à ce pixel est supposé être en intersection avec l'objet dont l'étiquette est dans ce pixel En utilisant un tampon d'articles, l'algorithme évite d'exécuter tous les essais primaires d'intersections objet-rayon De cette manière, le traçage des rayons est effectué d'une façon plus efficace en calcul Une description d'un tel système est présentée par Hank Weghorst, Gary Hooper et Donald P Greenberg "Improved Computational Methods for Ray Tracing" (ou Procédés perfectionnés de calcul pour le traçage de rayons), ACM Transactions on Graphics, Vol 3, No 1, Janvier 1984, pages 52 à 69. Dans "Direct WYSIWYG Painting and Texturing on 3 D Shapes" (ou Peinture et texturation sur des formes à trois dimensions en représentation directe type "ce que vous voyez est ce que vous obtenez") de Pat Hanrahan et Paul Haeberli, Computer Graphics, Vol 24, No 4, août 1990, pages 215 à 223, un objet unique à trois dimensions est restitué dans un "tampon hic", ou tampon d'identification, qui mémorise les valeurs u-v de surface pour la surface visible de ce pixel Lorsque l'on peint sur l'image, la position de surface et les vecteurs normaux à la surface sont déterminés en examinant le tampon hic d'objet et le résultat consiste ensuite à nuancer le pixel lorsque les cartes de texture sont modifiées Ce procédé permet à un utilisateur de peindre sur une image en deux dimensions et permet la modification de la géométrie ou de l'éclairage de l'objet dans l'espace à trois dimensions La modification qui en résulte est calculée dans l'espace à trois dimensions et elle est ensuite calculée sous forme de pixels d'écran à deux dimensions, qui sont écrits sélectivement dans le tampon visible d'écran. Selon un premier aspect, l'invention fournit un procédé destiné à un étiquetage puis à une identification des zones choisies à l'intérieur d'images dans une séquence d'une ou plusieurs images aptes à être affichées par un affichage d'un ordinateur comprenant une mémoire pour mémoriser les images, caractérisé en ce qu'il comprend les étapes consistant à: (a) identifier une zone à étiqueter à l'intérieur d'une image provenant de ladite séquence d'images; (b) étiqueter chaque pixel situé dans ladite zone à l'aide d'un élément d'identification de zone qui ne concerne que ladite zone; (c) mémoriser chaque pixel étiqueté dans une partie étiquetée de mémoire liée à ladite image; (d) répéter les étapes (a) à (c) pour chaque zone choisie à l'intérieur provenant de chaque image de ladite séquence d'images; (e) interroger ladite mémoire en réponse à un choix, par un utilisateur, d'un emplacement de pixel à l'intérieur d'une zone choisie provenant d'une image choisie affichée sur ledit affichage afin de repérer une partie étiquetée correspondante à ladite image choisie; (f) évaluer ladite partie étiquetée correspondant à ladite image choisie pour repérer un élément d'identification de zone correspondant audit emplacement de pixel; et (g) identifier audit ordinateur ledit élément d'identification de zone en tant qu'indication de ladite zone choisie. Le procédé peut comprendre en outre l'étape consistant à: (h) comparer ledit élément d'identification de zone correspondant audit emplacement de pixel à une table contenant une information additionnelle concernant ladite zone choisie. Ladite information additionnelle peut inclure un nom pour ladite zone choisie ou une action, à exécuter par ledit ordinateur, qui correspond à ladite zone choisie. Lesdites images peuvent être des trames vidéo provenant d'une séquence de trames vidéo et ladite étape (a) peut inclure l'étape consistant à segmenter chaque zone à étiqueter provenant de l'intérieur de chaque trame vidéo en utilisant un dispositif de reconnaissance de configuration. Lesdites images peuvent être des trames vidéo provenant d'une séquence de trame vidéo, et l'étape (a) peut inclure l'étape consistant à segmenter manuellement chaque zone à étiqueter provenant de l'intérieur de chaque trame vidéo. Lesdites images peuvent être des trames restituées provenant d'une séquence d'une ou plusieurs trames restituées, et ladite étape (a) peut inclure l'étape consistant à restituer lesdites trames restituées pour identifier chaque zone à étiqueter provenant de l'intérieur de chaque trame restituée. Lesdites zones choisies peuvent correspondre à des objets visuels et à des zones extraites situées à l'intérieur desdites images. Ladite étape (b) peut comprendre les étapes consistant à: implanter ladite zone dans un tampon d'articles correspondant à ladite image; et assigner ledit élément d'identification de zone à chaque pixel situé à l'intérieur de ladite zone afin de former, à l'intérieur dudit tampon d'articles, des pixels étiquetés correspondant à des emplacements de pixels à l'intérieur de ladite image. Selon une modalité préférée, l'étape (c) peut alors comprendre les étapes consistant à comprimer ledit tampon d'articles; mémoriser ledit tampon d'articles comprimé dans ladite partie étiquetée de mémoire; et mémoriser un élément d'identification d'image avec ledit tampon d'articles comprimé dans ladite partie étiquetée de mémoire afin de lier à ladite image ladite partie étiquetée de mémoire. Lesdites images peuvent alors être comprimées en vue d'un stockage dans ladite mémoire, et ledit tampon d'articles peut être comprimé en utilisant un format de compression sans pertes; on peut en particulier utiliser un tampon d'articles à résolution normale lorsque lesdites images sont comprimées selon un rapport égal ou inférieur à un seuil prédéterminé et un tampon d'articles sous-échantillonné à faible résolution lorsque lesdites images sont comprimées selon un rapport supérieur audit seuil prédéterminé. Avec la modalité préférée définie plus haut, l'étape (c) peut inclure en outre l'étape consistant à: mémoriser une partie étiquetée d'un élément d'identification de mémoire avec ledit élément d'identification d'image afin de distinguer pour ledit ordinateur ladite partie étiquetée de mémoire par rapport à d'autres parties de ladite mémoire. Avec cette même modalité préférée, l'étape (c) peut comprendre en outre l'étape consistant à: mémoriser un élément d'identification de format de compression avec ledit élément d'identification d'image afin d'indiquer audit ordinateur un format de compression pour ledit tampon d'articles comprimé. Avec la modalité préférée, l'étape (c) peut comprendre en outre l'étape consistant à: mémoriser un indicateur de profondeur de bit de pixel avec chaque élément d'identification d'image afin d'indiquer audit ordinateur une profondeur de bit pour chaque pixel étiqueté lors de la décompression dudit pixel étiqueté. Avec la modalité préférée, l'étape (c) peut comprendre en outre l'étape consistant à: mémoriser, avec l'élément d'identification d'image, une table d'implantation de zone à nom contenant, pour ladite zone choisie, un nom qui est rapporté audit ordinateur lorsque ladite zone choisie est identifiée audit ordinateur à l'étape (g). Avec la modalité préférée, l'étape (c) peut comprendre en outre l'étape consistant à mémoriser, avec l'élément d'identification d'image, une table d'implantation d'évènement contenant un événement correspondant à ladite zone choisie qui est rapporté audit ordinateur et effectué par celui-ci lorsque ladite zone choisie est identifiée audit ordinateur à l'étape (g). Selon un deuxième aspect, l'invention fournit un procédé destiné à assister un utilisateur dans le choix de zones à l'intérieur d'images représentées par une série de pistes temporelles liées de données d'images mémorisées dans une mémoire d'un ordinateur, l'ordinateur étant susceptible d'afficher sélectivement lesdites images sur un affichage de l'ordinateur en accédant aux pistes temporelles de donnée d'image à partir de la mémoire, chacune des pistes temporelles de donnée d'image étant susceptible d'être décalée d'un temps fixe dans la mémoire par rapport à d'autres pistes temporelles de données d'images mémorisées dans la mémoire, caractérisé en ce qu'il comprend les étapes consistant à: (a) identifier à l'intérieur d'une image une zone qui pourrait être choisie par ledit utilisateur; (b) étiqueter chaque pixel de ladite zone à l'aide d'un élément d'identification de zone qui ne concerne que ladite zone; (c) mémoriser chaque pixel étiqueté dans une piste étiquetée de ladite mémoire correspondant à ladite image; (d) répéter les étapes (a) à (c) pour chaque zone de ladite image qui pourrait être choisie par ledit utilisateur; (e) rechercher dans ladite mémoire, en réponse audit choix d'un utilisateur, un emplacement de pixel situé à l'intérieur d'une zone choisie d'une image choisie pour repérer une piste étiquetée correspondant à ladite image choisie; (f) rechercher dans ladite piste étiquetée un pixel étiqueté correspondant audit emplacement de pixel; et (g) récupérer dans ladite mémoire ledit élément d'identification de zone correspondant audit pixel étiqueté afin d'indiquer audit ordinateur ladite zone choisie. Le procédé peut comprendre en outre l'étape consistant à: (h) comparer ledit élément d'identification de zone correspondant audit emplacement de pixel à une table contenant une information additionnelle concernant ladite zone choisie. Ladite information additionnelle peut inclure, pour ladite zone choisie, un nom à communiquer par ledit ordinateur audit utilisateur. Ladite information additionnelle peut encore inclure un élément d'identification d'action qui correspond à ladite zone choisie, ledit élément d'identification d'action étant susceptible d'être utilisé par ledit ordinateur pour effectuer une action liée à ladite zone choisie. Lesdites zones peuvent inclure des objets visuels et des zones extraites situées à l'intérieur desdites images. Ladite étape (b) peut comprendre les étapes consistant à: implanter ladite zone dans un tampon d'articles correspondant à ladite image; et assigner ledit élément d'identification de zone à chaque pixel situé à l'intérieur de ladite zone afin de former, à l'intérieur dudit tampon d'articles, des pixels étiquetés correspondant à des emplacements de pixels à l'intérieur de ladite image. on préfère alors que l'étape (c) comprenne les étapes consistant à: comprimer ledit tampon d'articles; mémoriser ledit tampon d'articles comprimé dans ladite piste étiquetée; et mémoriser un élément d'identification d'image avec ledit tampon d'articles comprimé dans ladite piste étiquetée. Lesdites données d'images peuvent être des représentations comprimées desdites images, ledit tampon d'image peut être une représentation comprimée de ladite zone, ledit tampon d'image pouvant être comprimé par ledit ordinateur en utilisant un format de compression sans pertes; on peut alors utiliser un tampon d'articles à résolution normale lorsque lesdites images sont comprimées selon un rapport égal ou inférieur à un seuil prédéterminé et un tampon d'articles sous-échantillonné à faible résolution lorsque lesdites images sont comprimées selon un rapport supérieur audit seuil prédéterminé. Dans le procédé préféré défini plus haut, l'étape (c) peut comprendre en outre l'étape consistant à: mémoriser un élément d'identification de piste étiquetée dans ladite piste étiquetée afin de distinguer pour ledit ordinateur ladite piste étiquetée par rapport auxdites pistes temporelles de données d'images. Dans ce procédé préféré, ledit élément d'identification de zone correspondant audit pixel étiqueté peut être récupéré dans ladite mémoire à l'étape (g) en décomprimant au moins, dudit tampon d'articles, l'un desdits pixels étiquetés, et l'étape (c) peut comprendre en outre l'étape consistant à mémoriser un format de compression dans ladite piste étiquetée de manière à indiquer un format à utiliser par ledit ordinateur lorsqu'il décomprime lesdits pixels étiquetés; l'étape (c) peut aussi comprend en outre l'étape consistant à: mémoriser un indicateur de profondeur de bit de pixel dans chaque piste étiquetée afin d'indiquer une profondeur de bit à laquelle doivent être décomprimés lesdits pixels étiqueté. Dans le procédé préféré, l'étape (c) peut comprendre en outre l'étape consistant à: il mémoriser dans ladite piste étiquetée une table d'implantation de zone à nom, ladite table incluant pour ladite zone choisie un nom qui est rapporté audit ordinateur lorsque ledit élément d'identification de zone est récupéré dans ledit ordinateur. Dans le procédé préféré, l'étape (c) peut comprendre en outre l'étape consistant à: mémoriser dans ladite piste étiquetée une table d'implantation de zone à événement, ladite table incluant un événement correspondant à ladite zone choisie qui est rapporté audit ordinateur et effectué par celui-ci lorsque ledit élément d'identification de zone est récupéré dans ledit ordinateur. Selon un troisième aspect, l'invention réalise une piste d'essai de réussite destinée à identifier des articles à l'intérieur d'un travail à milieux multiples susceptible d'être effectué par un ordinateur et à aider un utilisateur à choisir parmi ceux-ci, le travail à milieux multiples étant représenté par une série de pistes temporelles de données mémorisées dans une mémoire utilisée par l'ordinateur, chacune des pistes temporelles de données étant susceptible d'être décalée d'un temps fixe par rapport à d'autres pistes temporelles de données, la piste d'essai de réussite étant caractérisée en ce qu'elle comprend: - une section de données susceptible d'être utilisée par ledit ordinateur pour identifier lesdits articles, ladite section de données incluant un élément d'identification d'article pour chacun desdits articles; un indicateur de dimension de section de données à utiliser par ledit ordinateur pour dénoter une quantité de ladite mémoire occupée par ladite section de données; un élément d'identification de pistes temporelles à utiliser par ledit ordinateur pour indiquer une piste temporelle qui correspond à ladite section de données; et un élément d'identification d'essai de réussite à utiliser par ledit ordinateur pour distinguer desdites pistes temporelles ladite piste d'essai de réussite. Ladite section de données peut comprendre un tampon d'articles correspondant à un groupe desdits articles, et lesdits éléments d'identification d'articles dudit groupe d'articles peuvent être mémorisés à l'intérieur dudit tampon d'articles. Ledit tampon d'articles est alors de préférence susceptible d'être comprimé par ledit ordinateur en utilisant un format de compression sans pertes avant la mémorisation dans ladite mémoire. Dans cette piste préférée, lesdites pistes temporelles de données peuvent être mémorisées dans ladite mémoire dans un format comprimé, ledit tampon d'articles peut être un tampon d'articles à résolution normale lorsque lesdites pistes temporelles de données sont comprimées selon un rapport égal ou inférieur à un seuil prédéterminé, et ledit tampon d'articles peut être un tampon d'articles sous- échantillonné à faible résolution lorsque lesdites pistes temporelles de données sont comprimées selon un rapport supérieur audit seuil prédéterminé. Lorsqu'il existe le tampon d'articles envisagé ci-dessus celui-ci peut être susceptible d'être comprimé par ledit ordinateur dans un format de compression avant la mémorisation dans ladite mémoire, et ladite piste d'essai de réussite peut comprendre en outre un indicateur de format de compression à utiliser par ledit ordinateur pour déterminer ledit format de compression. Lorsqu'existe le tampon d'articles envisagé ci- dessus, chacun desdits articles peut être un objet susceptible d'être affiché sur un affichage dudit ordinateur lorsque ledit travail à milieux multiples est effectué par ledit ordinateur, ledit tampon d'articles peut inclure un groupe de pixels correspondant à chacun desdits articles, ledit tampon d'articles peut être susceptible d'être comprimé par ledit ordinateur dans un format de compression avant mémorisation dans ladite mémoire et ladite piste d'essai de réussite peut comprendre en outre un indicateur de profondeur de bit à utiliser par ledit ordinateur pour indiquer audit ordinateur une profondeur de bit de compression pour ledit groupe de pixels lorsque ledit tampon d'articles est récupéré de ladite mémoire. Ladite piste d'essai de réussite peut comprendre en outre une table d'implantation d'article à nom qui inclut un nom pour chacun desdits articles. Ladite piste d'essai de réussite peut inclure en outre une table d'implantation d'article à événement, chaque événement correspondant à un article choisi, chaque événement étant susceptible d'être effectué par ledit ordinateur après que ledit utilisateur a choisi un article. Les buts et avantages de la présente invention seront mieux compris à partir de la description détaillée d'un mode de réalisation préféré de l'invention et des dessins annexés dans lesquels: la FIG 1 est un schéma fonctionnel représentant un ordinateur à utiliser en liaison avec le mode de réalisation préféré de la présente invention; la FIG 2 a représente une trame unique d'une piste vidéo; la FIG 2 b représente une trame unique d'une piste d'essai de réussite correspondant à la piste vidéo de la FIG 2 a; la FIG 3 a représente un jeu ou ensemble de pistes vidéo et de pistes sonores; la FIG 3 b illustre la même donnée à pistes multiples que la FIG 3 a mais inclut une piste d'essai de réussite; la FIG 4 a illustre le contenu nécessaire de la section de données d'utilisateur d'une piste d'essai de réussite conformément au mode de réalisation préféré de la présente invention; la FIG 4 b illustre le contenu optionnel de la section de données d'utilisateur de la piste d'essai de réussite de la FIG 4 a; la FIG 5 est un schéma logique représentant la relecture interactive d'une séquence de film utilisant des pistes d'essais de réussite conformément au mode de réalisation préféré de la présente invention; et la FIG 6 est un schéma logique illustrant la création de pistes d'essai de réussite pour des films à pistes multiples selon le mode de réalisation préféré de la présente invention. L'ordinateur personnel devient chaque jour un outil plus efficace pour la présentation de travaux à milieux multiples De nombreuses techniques de présentation et d'utilisation d'informations à milieux multiples dans de tels ordinateurs sont effectuées en logiciel, bien que des produits de matériels puissent être aussi développés, mais à des coûts sensiblement plus élevés, pour effectuer les mêmes fonctions En ce qui concerne le présent mode de réalisation préféré de la présente invention, on aurait également pu développer un matériel qui mettrait en oeuvre la présente invention, mais des techniques de logiciel fonctionnant en liaison avec le système d'ordinateur 10 de la Figure 1 sont utilisés de préférence ici afin de mettre en oeuvre de la façon la plus efficace la présente invention. L'ordinateur 10, par exemple un ordinateur Apple Macintosh fabriqué par Apple Computer, Inc, Cupertino, Californie, comprend une unité centrale de traitement (ou UCT) 12, une entrée/sortie 14, une mémoire 16, un dispositif d'indication 18 et un affichage 20 De préférence, l'UCT 12 est suffisamment puissante pour effectuer une compression/décompression de données en logiciel à des vitesses raisonnables, comme ce qui est possible à l'aide d'un microprocesseur Motorola 68020 fonctionnant à une fréquence d'horloge d'au moins 16 M Hz, mais d'autres processeurs à performances bien plus faibles, fonctionnant à des vitesses d'horloge plus basses, pourraient également être utilisés avec une performance acceptable si un matériel additionnel de compression/décompression de données est inclus en tant que partie du système d'ordinateur 10 L'entrée/sortie 14 relie l'UCT 12 à des dispositifs auxiliaires, par exemple des hauts-parleurs, et des sources auxiliaires de données et de mémoire, par exemple un dispositif de mémoire sur disque dur, une mémoire morte sur disque compact ( ou CD), ou un réseau à haute largeur de bande Même pour des techniques de compression de haute efficacité, une mémorisation auxiliaire sensible serait cependant nécessaire pour les pistes audio, vidéo, et d'essai de réussite de la présente invention La mémoire 16 inclurait typiquement un certain type de mémoire de masse ainsi qu'une mémoire vive, bien que d'autres types de mémoire à accès rapide pourraient également être utilisés Le dispositif d'indication 18 pourrait être l'un quelconque des dispositifs de ce type, par exemple, une souris, un stylo, ou une bille de traçage L'affichage 20 serait de préférence un dispositif classique présentant une résolution suffisante pour afficher de façon claire l'information vidéo. La donnée vidéo utilisée dans des travaux à milieux multiples est typiquement formée d'une série de trames uniques d'informations visuelles liées en séquence entre elles en vue d'une relecture par l'ordinateur 10 Cette donnée vidéo est typiquement mémorisée dans un dispositif de mémoire auxiliaire, par exemple une piste vidéo, en même que d'autres formes de données temporelles qui lui sont associées, comme une piste audio La Figure 2 a représente une trame unique d'une piste vidéo, comprenant un certain nombre d'objets distincts 32, visibles pour l'observateur sur l'affichage 20 La piste vidéo peut être soit calculée au préalable en tant qu'imagerie synthétique, ou engendrée par ordinateur, ou, en variante, en tant que séquence vidéo qui a été numérisée à partir d'une donnée analogique vidéo Cette séquence d'images vidéo peut être sous un format soit comprimé soit non comprimé Le terme "trame vidéo" tel qu'il est utilisé ici désigne une trame d'image analogique quelconque ou une trame numérisée quelconque captée à l'aide d'un dispositif de balayage ou caméra ou créée en utilisant un programme de peinture ou un dispositif de restitution. La Figure 2 b représente une trame unique 34 d'une image appelée "un tampon d'articles" qui est mémorisée comme trame comprimée dans une piste d'essai de réussite correspondant à la trame vidéo 30 de la Fig. 2 a Les trames 34 qui correspondent à la piste d'essai de réussite, à la différence de la trame 30 de la piste vidéo, ne seraient pas visibles à un utilisateur sur l'affichage 20 Bien plutôt, la piste d'essai de réussite, comme expliqué plus loin, est une piste auxiliaire de données qui correspond à la piste vidéo et qui identifie (implante) l'emplacement d'objet, ou de zones définies par l'utilisateur, à l'intérieur de la piste vidéo sur une base par pixel par trame Bien que la Figure 2 illustre chacun d'un certain nombre d'objets dénombrés 36 dans la trame 34 correspondant à un objet de forme identique 32 dans la trame 30, des objets 36 de la piste d'essai de réussite pourraient être créés sanscorrespondre à une zone extraite quelconque choisie par l'utilisateur de la trame 30, qu'elle soit visible ou non Par exemple, si la trame 30 représente un local comprenant des tableaux, une porte ouverte et une statue, il peut être souhaitable d'associer un objet 36 de la piste d'essai de réussite à chacun des tableaux, à la statue et à la zone ouverte d'extrait de la porte Quels que soient les objets ou les surfaces choisis par l'utilisateur, l'utilité maximale de la piste auxiliaire d'essai de réussite de la présente invention concerne ce que l'on appelle habituellement "choisir un objet", o l'utilisateur de l'ordinateur 10 peut choisir un objet sur l'affichage 20 en utilisant un dispositif d'indication 18 dans une trame quelconque d'une séquence mobile d'images, en amenant ainsi le système à lancer une action basée sur l'objet choisi L'action lancée peut être l'une quelconque d'un grand nombre d'actions différentes, par exemple la relecture d'un travail séparé à milieux multiples ou l'exécution d'un sous-programme Comme illustré de façon plus détaillée ci-après, puisque la donnée d'essai de réussite correspond à des objets visuels sur une base par pixel, par trame, le choix de l'objet est d'une haute précision. La présente invention est idéalement adaptée à être utilisée dans un ordinateur 10 susceptible de mettre en oeuvre des programmes d'ordinateur du type à milieux multiples, par exemple un programme de logiciel qui est prévu pour manipuler diverses formes de milieux représentés en tant que séries de pistes temporelles liées de données (par exemple vidéo, son, etc), chacune de ces pistes étant susceptible d'être décalée d'un certain temps fixe par rapport aux autres pistes. Un jeu de telles pistes est appelé ici un film à pistes multiples Une représentation d'un petit film à pistes multiples est illustrée à la Figure 3 a qui comprend un premier jeu de pistes vidéo et sonores 40 et un deuxième jeu de pistes vidéo et sonores 42 Dans chaque cas, la durée temporelle de la piste vidéo est la même que la durée sonore temporelle Le deuxième jeu de pistes vidéo et sonores est d'une durée plus courte que le premier jeu et commence avec un décalage de temps fixe après le début du premier jeu A la Figure 3 b, le même jeu de données de film à pistes multiples est représenté, sauf qu'il existe aussi dans le film une piste d'essai de réussite mémorisée 34 Dans ce cas, la piste d'essai de réussite correspond au premier jeu de pistes vidéo et sonores, est de la même durée que le premier jeu, contient le même nombre de trames que la piste vidéo du premier jeu, et identifie l'emplacement d'objets des séquences d'images constituant la piste vidéo du premier jeu. Il faut noter que la piste vidéo et la piste d'essai de réussite correspondante seront, dans le cas le plus général, une séquence d'images mobiles. Cependant, il est également possible d'utiliser les techniques de la présente invention sur une image unique simplement, auquel cas, chaque piste ne comprend qu'une trame unique Il faut également noter que la piste d'essai de réussite n'est pas nécessairement comprimée en utilisant les mêmes techniques de compression que la piste vidéo et qu'elle n'est pas nécessairement mémorisée précisément suivant la même résolution que la piste vidéo La piste d'essai de réussite est de préférence comprimée en utilisant une technique de compression de donnée ou d'imaae sans pertes, qui ne se conforme pas nécessairement à celle de la piste vidéo De plus, si la piste vidéo est hautement comprimée, il peut être intéressant d'utiliser une version sous- échantillonnée, ou à arille Dlus arossière de la piste d'essai de réussite, par exemple un sous-échantillonnaae de l'ordre de 2:1 ou 4:1 Dans un tel cas, à la relecture, la valeur d'identification d'objet disponible la plus voisine, dans la version à grille grossière de la piste d'essai de réussite est utilisée comme élément d'identification de l'objet Bien aue cette variante de mode de réalisation ne présente bas l'avantaae ctune Drecls au Dixel hour la Dlste c' essai ae reusslte à résolution complète elle permet auand même à l'utilisateur de choisir la plupart des objets de la scène avec un niveau de précision acceptable. En ce qui concerne le mode de réalisation préféré de la présente invention, une piste quelconque du film à pistes multiples présente l'option de comprendre un jeu associé d'informations auxiliaires, de pistes d'essais de réussite Cette information auxiliaire est tvpiquement mémorisée en même temps que la piste correspondante du film à pistes multiples, en tant que jeu de champs d'étiquettes de dimensions et de données qui sont utilisés pour faciliter la manipulation de la donnée temporelle contenue dans cette piste d'essai de réussite Puisque ces champs sont définis par l'utilisateur ou par l'application, on les désignera ici "données d'utilisateur" Cette donnée d'utilisateur est statiaue c'est-à-dire au'elle ne chancae sas avec le temps L'oraanisation et le contenu de la donnée d'utilisateur Dour une piste d'essai de réussite. représentée Généralement en 50 est illustrée à la Fiaure 4 a L'étiauette 52 d'essai de réussite est un élément d'identification aui désiane la Diste en tant aue Diste d'essai de réussite Dans le mode de réalisation actuellement préféré de la présente invention, le champ d'étiquettes à quatre caractères est représenté par les caractères "HIT_" o "" représente un espace La piste d'essai de réussite est marquée de ce champ d'étiquette afin de distinguer de la piste vidéo la piste d'essai de réussite Par conséquent, lorsque l'ordinateur 10 est en train d'interpréter la donnée de piste, il saura n'utiliser que la piste d'essai de réussite pour identifier des objets qui sont situés dans la scène vidéo Le champ suivant, dans la piste 50 d'essai de réussite, est la dimension du champ de données 54 qui indique le nombre d'octets d'informations du champ de données. Les Darties restantes d'informations contenues dans la Diste d'essai de réussite 50 sont à l'intérieur du champ de données, aui est de préférence constitué d'éléments d'identification 56 de Diste vidéo, d'un format 58 de compression d'une Drofondeur 60 de bit de Dixel et d'une donnée 62 d'essai de réussite. L'élément d'identification 56 de Diste vidéo décrit la Diste vidéo dans un film à Distes multiples auauel correspond la Diste 50 d'essai de réussite. L'utilisation d'un élément d'identification 56 de Diste vidéo Dermet à l'ordinateur 10 de connaître la uiste vidéo aui est utilisée en liaison avec la niste d'essai de réussite Une telle information Deut être importante lorsau'il existe une série de Distes d'essais de réussite aui se réfèrent à la même uiste vidéo Le format de compression 58 indiaue le format utilisé Dour comprimer la donnée 62 d'essai de réussite. Comme indiaué Drécédemment bien au'une série de formats différents de compression Duisse être utilisée tant Dour la Diste vidéo aue Dour la donnée 62 d'essai de réussite, le mode de réalisation Dréféré de la donnée 62 d'essai de réussite est un encodaae de donnée sans pertes Il existe une série de procédés d'encodages sans pertes applicables qui peuvent être employés, y compris l'encodage de longueur de déroulement, l'encodage quad-tree, ou codage de Huffman, qui sont tous bien connus dans l'art En indiquant le format de compression, l'ordinateur peut déterminer directement la manière de décomprimer la donnée d'essai de réussite La profondeur 60 de bit de pixel indique la profondeur de bit de pixel à laquelle doit être décomprimée la donnée comprimée Cette particularité permet une interprétation correcte de la longueur de mot de la donnée 62 d'essai de réussite Il faut noter que des descriptions compactes des objets de la piste 50 d'essai de réussite, autres que des techniques de décompression, peuvent être utilisées. Par exemple il neut être souhaitable de mémoriser une description aéométriaue des objets dans la piste 50 d'essai de réussite Cette liste de primitives géométriques de régions d'essais de réussite correspondrait de même à chaque trame de la piste vidéo d'origine. Il faut encore noter que la piste de données d'essai 50 n'inclut pas nécessairement toutes les parties décrites ci-dessus pour pouvoir fonctionner de façon totale Au lieu d'inclure une indication du format 58 de compression ou de la profondeur 60 de bit de pixel, il pourrait exister un format de compression par défaut utilisé par l'ordinateur 10, qui fournirait automatiquement cette information Par exemple, la présente invention pourrait bénéficier des formats de compression proposés par un programme de logiciel qui manipule (y compris la compression ou la décompression) des films à pistes multiples, de sorte que l'ordinateur saurait automatiquement comment traiter divers types de données conformément à divers tv Des de formats de compression. En plus des parties d'informations décrites ci- dessus, le contenu à l'intérieur du champ de données de la piste 50 d'essai de réussite, il existe d'autres parties d'informations qui pourraient y être incluses. Deux de ces parties sont décrites ci-dessous en se référant maintenant à la Fiaure 4 b La table d'im Dlantation 64 obiet-nom de chaîne Dourrait être utilisée Dour associer des noms de chaînes ascii à des objets Darticuliers de la Diste vidéo ou de la Diste sonore correspondante Par exemple, il peut être souhaitable de mémoriser le nom "cube" dans la piste d'essai de réussite correspondant à chaque pixel d'une image vidéo contenant un cube Une structure semblable de table contiendrait une liste d'une série de nombres et de chaînes de noms associés Dar exem Dle ( 2.tableau) ( 3 chaise) ( 4 tache) etcl Ces noms peuvent ensuite être envovés à un environnement d'écriture pour Doursuivre l'interprétation ou l'utilisation Une table d'imolantation 66 d'objet à événement Dourrait de même être utilisée pour associer des événements à des objets Darticuliers Par exem Dle. il Deut être souhaitable de lancer l'événement "jouer film scène 3 " chaaue fois au'un utilisateur utilise le curseur sur l'affichaae 20 sous la commande du dispositif d'indication 18 pour choisir un pixel contenant un objet particulier Une structure probable de table contiendrait une liste d'une série de nombres et de chaînes d'événements associés Dar exemnle (( 1 "jouer film X"I ( 2 "iouer son Y") ( 3 "aller à écran 10 ") ( 4 "iouer film Z")f etc) Ces événements pourraient aussi être envovés à un environnement d'écriture interprétatif. Bien au'il soit décrit de facon plus détaillée en référence aux Fiaures 5 et 6 on va maintenant décrire brièvement le fonctionnement de l'ordinateur lorsau'il effectue un programme qui utilise des pistes d'essai de réussite en tant que partie d'un film à pistes multiples Pour déterminer quand il faut accéder aux données de la piste d'essai de réussite, le programme d'ordinateur 10 détermine quand un utilisateur a effectué un choix d'une position particulière sur l'écran d'affichage 20 o est affiché le curseur mentionné précédemment Le programme détermine ensuite le cadre de la séquence vidéo qui est actuellement affichée A cet instant, le programme interroge chaque piste du film à pistes multiples pour déterminer la piste qui possède les éléments d'identification indiquant qu'il s'agit d'une piste d'essai de réussite pour la piste vidéo particulière en cours d'affichage. Lorsque la piste d'essai de réussite appropriée a été déterminée, on accède à la trame de la piste d'essai de réussite correspondante à la piste vidéo actuellement affichée et on la décomprime conformément au format de compression particulier selon lequel elle est mémorisée. Pendant la décompression, seule la région située au pixel concerné, ou entourant ce pixel, est décomprimée Lorsque le pixel exact prévu pour le choix d'objet est identifié, sa valeur décomprimée est renvoyée au programme en tant qu'élément d'identification d'objet L'élément d'identification d'objet peut ensuite être utilisé pour une implantation dans une table de noms ou une table d'événements si on le souhaite Si l'élément d'identification d'objet implante dans une table de noms, un nom de chaîne ascii est renvoyé au programme Si l'élément d'identification d'objet implante dans une table d'événements, "l'événement" est renvoyé au système, ce qui peut déclencher l'apparition de divers événements, par exemple jouer un son, afficher sur l'écran d'affichage 20 une séquence de trames vidéo ou une image de représentation L'événement qui doit être déclenché et traité par le programme, comme mentionné ci-dessus, est une donnée contenue dans la table d'événements La signification de ces événements dépend du type d'environnement interactif qui est utilisé sur le programme concerné Dans le mode de réalisation préféré de la présente invention, des événements doivent être interprétés par un langage d'écriture de niveau élevé. En se référant maintenant à la Figure 5, on va maintenant décrire un schéma loaiaue illustrant la relecture interactive d'une séquence de film utilisant des pistes d'essai de réussite selon le mode de réalisation Dréféré de la présente invention Lorsaue les trames d'une séquence d'imaae mobile Drovenant d'une piste vidéo sont relues Dar un ordinateur 10, bloc 70, le Droqramme vérifie si un événement d'actionnement de souris s'est Droduit dans la trame vidéo, bloc 72 Si un événement d'actionnement de souris s'est Droduit dans une trame vidéo Dar rapport à une autre partie de l'espace visible sur l'écran de l'affichaae 20 la trame vidéo X est enreaistrée dans la mémoire 16 comme l'est la position de la souris (mx mv) à l'instant de l'événement d'actionnement de la souris, bloc 74 S'il ne s'est Droduit aucun événement d'actionnement de la souris, le Droaramme revient au bloc 70 Dour continuer à iouer la séquence de film. A Drès mémorisation de la trame vidéo X et de la position d'actionnement de la souris (mx mv) le Droaramme explore les champs de données d'utilisateur de toutes les Distes du film à Distes multiples auant à une piste auelconaue aui Dossède l'élément d'identification de Diste d'essai de réussite ou étiauette "HIT " bloc 76. Lorsau'une niste identifiée comme Diste d'essai de réussite a été trouvée, bloc 78 le Droaramme évalue la donnée d'utilisateur de la Diste d'essai de réussite Dour vérifier aue la Diste d'essai de réussite identifiée se réfère à la piste vidéo actuelle en cours d'affichage, bloc 80 Si la piste d'essai de réussite se réfère à la piste vidéo actuelle, le programme détermine ensuite le format de compression Z, à moins qu'il n'existe un format de compression par défaut et la profondeur de bit à laquelle il faut décomprimer la donnée, bloc 82 L'étape suivante du procédé consiste à décomprimer la trame appropriée X (correspondant à la trame vidéo X de la séquence) de la piste d'essai de réussite en utilisant le procédé Z de décompression. Bien que la décompression qui s'effectue puisse concerner toute la trame vidéo X, il est préférable de ne décomprimer que la région entourant l'emplacement exact de pixel (mx,mv) choisi par l'utilisateur dans la trame vidéo X, bloc 84 On notera que la valeur de l'élément d'identification d'objet de l'objet choisi serait la même auel aue soit l'emplacement de pixel à l'intérieur de l'obiet choisi par l'utilisateur Ainsi. alors aue la décom Dression de l'objet entier Droduirait certainement l'élément d'identification d'objet an Dro Drié la décompression du seul em Dlacement de pixel choisi Dermettrait d'atteindre le même résultat. Les valeurs de l'élément d'identification d'objet de la donnée comprimée à l'emplacement de pixel (mx mv) est ensuite renvovée au svstème bloc 86 Comme décrit précédemment des versions optionnelles plus complexes du processus ci-dessus Deuvent décom Drimer la donnée d'essai de réussite et utiliser l'élément d'identification d'objet Dour implanter dans une table. aui renvoie, soit un nom ascii soit un événement aui doit être déclenché Dar le proaramme. On va maintenant décrire en se référant à la FIG. 6 un schéma loaiaue illustrant la création de Distes d'essais de réussite Dour des films à Distes multiples conformément au mode de réalisation Dréféré de la Drésente invention Au bloc 90 on entre une trame vidéo qui vient d'être numérisée ou une trame d'animation restituée à partir d'une séquence d'images mobiles Le programme recherche ensuite si la trame entrée provient d'une animation restituée ou d'une vidéo numérisée, bloc 92 Si la trame entrée Drovient d'une animation restituée, un tampon d'articles est enaendré cour la trame lors de la restitution des imaaes à partir de la séquence bloc 94 Comme décrit Drécédemment ce tampon d'imaae aui est incor Doré ensuite dans la piste d'essai de réussite, est utilisé en tant aue carte de tous les objets de scène en étiauetant chaaue pixel aui est contenu à l'intérieur de la zone définissant cet objet à l'aide d'un numéro d'article ou élément d'identification d'objet On notera aue des pixels situés à l'intérieur du même objet ou de la même zone concerné contiendraient le même élément d'identification d'objet. Si la trame d'entrée Drovient d'une vidéo numérisée, les objets de la scène vidéo représentée dans la trame vidéo sont seamentés en utilisant des techniaues de reconnaissance de confiauration ou à l'aide d'un Distaae manuel d'objet afin d'enaendrer un tampon d'articles Dour cette scène bloc 96 Bien aue les techniaues de reconnaissance de confiauration exiaent moins de travail au'un Distaae manuel d'objet. l'efficacité de la reconnaissance de confiauration et donc de l'identification d'objet peut varier de facon sianificative selon la matière à reconnaître De Dlus. un suivi manuel d'objet Drésente l'avantaae additionnel de permettre à l'utilisateur de spécifier des zones "invisibles" intéressantes en Dlus des objets visibles intéressants Ouel aue soit le tv De de donnée à entrer. dès lors au'un tampon d'articles a été créé chaaue tampon d'articles est ensuite com Drimé en utilisant une compression sans perte bloc 98 Le Droaramme recherche ensuite bloc 100 si la Diste vidéo correspondant à ce tampon d'articles est comprimée selon un rapport supérieur à un seuil prédéterminé, par exemple 10:1. Comme décrit précédemment, si la piste vidéo est hautement comprimée, il peut être intéressant d'utiliser une version sous- échantillonnée, ou à grille plus grossière, du tampon d'échantillon, par exemple un sous-échantillonnage de l'ordre de 2:1 ou 4:1 Donc, au bloc 102, on utilise au lieu d'un tampon d'articles à résolution normale comme celui qui est utilisé au bloc 104 une version sous- échantillonnée à résolution plus faible du tampon d'articles comprimé Ici aussi, il faut noter que, lorsqu'un tampon d'articles sous- échantillonné à résolution plus faible est utilisé, la valeur disponible la plus proche d'identification d'objet dans la version à grille grossière de la piste d'essai de réussite est utilisée, à la relecture, en tant qu'élément d'identification d'objet. Quel que soit le type de tampon d'articles utilisé, au bloc 106, les images de chaque tampon d'articles sont ensuite mémorisées dans une trame comprimée de la partie de données d'essai de réussite d'une piste d'essai de réussite La trame vidéo correspondant à cette piste d'essai de réussite est ensuite mémorisée dans la piste vidéo, bloc 108 Ce processus continue pour chaque trame de la séquence d'images jusqu'à ce que toutes les trames de la séquence aient été traitées, bloc 110, le reste de la donnée d'utilisateur, par exemple l'étiquette 52 d'essai de réussite, la dimension du champ 54 de données, l'élément d'identification 56 de piste vidéo, le format 58 de compression sans perte, et la profondeur 60 de bit de pixel étant ensuite mémorisés dans la piste 50 d'essai de réussite, bloc 112. Il faut noter que la présente invention présente de nombreuses applications liées à des techniques d'affichage et de manipulation vidéo, par exemple les applications à milieux multiples décrites ci- dessus, mais également dans d'autres domaines, comme des jeux vidéo, o un choix d'objet selon une précision d'un pixel ou selon une précision d'une trame, serait souhaitable Par conséquent, bien que la présente invention ait été décrite en référence aux Figures 1 à 6, et en insistant sur un mode de réalisation particulier, il faut comprendre que les figures ne doivent être prises qu'en tant qu'illustrations et ne doivent pas être comprises comme limitant l'invention. On envisage que de nombreuses variantes et modifications peuvent être effectuées par l'homme de l'art quant aux éléments, au processus et à l'agencement d'étapes du processus de l'invention sans s'écarter de l'esprit et du cadre de la présente invention tel qu'elle est décrite ci-dessus. Revendications: 1 Procédé destiné à un étiquetage puis à une identification des zones choisies à l'intérieur d'images dans une séquence d'une ou plusieurs images aptes à être affichées par un affichage d'un ordinateur comprenant une mémoire pour mémoriser les images, caractérisé en ce qu'il comprend les étapes consistant à: (a) identifier une zone à étiqueter à l'intérieur d'une image provenant de ladite séquence d'images; (b) étiqueter chaque pixel situé dans ladite zone à l'aide d'un élément d'identification de zone qui ne concerne que ladite zone; (c) mémoriser chaque pixel étiqueté dans une partie étiquetée de mémoire liée à ladite image; (d) répéter les étapes (a) à (c) pour chaque zone choisie à l'intérieur provenant de chaque image de ladite séquence d'images; (e) interroger ladite mémoire en réponse à un choix, par un utilisateur, d'un emplacement de pixel à l'intérieur d'une zone choisie provenant d'une image choisie affichée sur ledit affichage afin de repérer une partie étiquetée correspondante à ladite image choisie; (f) évaluer ladite partie étiquetée correspondant à ladite image choisie pour repérer un élément d'identification de zone correspondant audit emplacement de pixel; et (g) identifier audit ordinateur ledit élément d'identification de zone en tant qu'indication de ladite zone choisie. 2 Procédé selon la revendication 1, caractérisé en ce qu'il comprend en outre l'étape consistant à: (h) comparer ledit élément d'identification de zone correspondant audit emplacement de pixel à une table contenant une information additionnelle concernant ladite zone choisie. 3 Procédé selon la revendication 2, caractérisé en ce que ladite information additionnelle inclut un nom pour ladite zone choisie. 4 Procédé selon la revendication 2, caractérisé en ce que ladite information additionnelle inclut une action, à exécuter par ledit ordinateur, qui correspond à ladite zone choisie. Procédé selon la revendication 1, caractérisé en ce que lesdites images sont des trames vidéo provenant d'une séquence de trames vidéo et en ce que ladite étape (a) inclut l'étape consistant à segmenter chaque zone à étiqueter provenant de l'intérieur de chaque trame vidéo en utilisant un dispositif de reconnaissance de configuration. 6 Procédé selon la revendication 1, caractérisé en ce que lesdites images sont des trames vidéo provenant d'une séquence de trame vidéo, et en ce que l'étape (a) inclut l'étape consistant à segmenter manuellement chaque zone à étiqueter provenant de l'intérieur de chaque trame vidéo. 7 Procédé selon la revendication 1, caractérisé en ce que lesdites images sont des trames restituées provenant d'une séquence d'une ou plusieurs trames restituées, et en ce que ladite étape (a) inclut l'étape consistant à restituer lesdites trames restituées pour identifier chaque zone à étiqueter provenant de l'intérieur de chaque trame restituée. 8 Procédé selon la revendication 1, caractérisé en ce que lesdites zones choisies correspondent à des objets visuels et à des zones extraites situées à l'intérieur desdites images. 9 Procédé selon la revendication 1, caractérisé en ce que ladite étape (b) comprend les étapes consistant à: implanter ladite zone dans un tampon d'articles correspondant à ladite image; et assigner ledit élément d'identification de zone à chaque pixel situé à l'intérieur de ladite zone afin de former, à l'intérieur dudit tampon d'articles, des pixels étiquetés correspondant à des emplacements de pixels à l'intérieur de ladite image. Procédé selon la revendication 9, caractérisé en ce que l'étape (c) comprend les étapes consistant à: comprimer ledit tampon d'articles; mémoriser ledit tampon d'articles comprimé dans ladite partie étiquetée de mémoire; et mémoriser un élément d'identification d'image avec ledit tampon d'articles comprimé dans ladite partie étiquetée de mémoire afin de lier à ladite image ladite partie étiquetée de mémoire. 11 Procédé selon la revendication 10, caractérisé en ce que lesdites images sont comprimées en vue d'un stockage dans ladite mémoire, et en ce que ledit tampon d'articles est comprimé en utilisant un format de compression sans pertes. 12 Procédé selon la revendication 11, caractérisé en ce que l'on utilise un tampon d'articles à résolution normale lorsque lesdites images sont comprimées selon un rapport égal ou inférieur à un seuil prédéterminé et on utilise un tampon d'articles sous- échantillonné à faible résolution lorsque lesdites images sont comprimées selon un rapport supérieur audit seuil prédéterminé. 13 Procédé selon la revendication 10, caractérisé en ce que l'étape (c) inclut en outre l'étape consistant à: mémoriser une partie étiquetée d'un élément d'identification de mémoire avec ledit élément d'identification d'image afin de distinguer pour ledit ordinateur ladite partie étiquetée de mémoire par rapport à d'autres parties de ladite mémoire. 14 Procédé selon la revendication 10, caractérisé en ce que l'étape (c) comprend en outre l'étape consistant à: mémoriser un élément d'identification de format de compression avec ledit élément d'identification d'image afin d'indiquer audit ordinateur un format de compression pour ledit tampon d'articles comprimé. 15 Procédé selon la revendication 10, caractérisé en ce que l'étape (c) comprend en outre l'étape consistant à: mémoriser un indicateur de profondeur de bit de pixel avec chaque élément d'identification d'image afin d'indiquer audit ordinateur une profondeur de bit pour chaque pixel étiqueté lors de la décompression dudit pixel étiqueté. 16 Procédé selon la revendication 10, caractérisé en ce que l'étape (c) comprend en outre l'étape consistant à: mémoriser, avec l'élément d'identification d'image, une table d'implantation de zone à nom contenant, pour ladite zone choisie, un nom qui est rapporté audit ordinateur lorsque ladite zone choisie est identifiée audit ordinateur à l'étape (g). 17 Procédé selon la revendication 10, caractérisé en ce que l'étape (c) comprend en outre l'étape consistant à mémoriser, avec l'élément d'identification d'image, une table d'implantation d'évènement contenant un événement correspondant à ladite zone choisie qui est rapporté audit ordinateur et effectué par celui-ci lorsque ladite zone choisie est identifiée audit ordinateur à l'étape (g). 18 Procédé destiné à assister un utilisateur dans le choix de zones à l'intérieur d'images représentées par une série de pistes temporelles liées de données d'images mémorisées dans une mémoire d'un ordinateur, l'ordinateur étant susceptible d'afficher sélectivement lesdites images sur un affichage de l'ordinateur en accédant aux pistes temporelles de donnée d'image à partir de la mémoire, chacune des pistes temporelles de donnée d'image étant susceptible d'être décalée d'un temps fixe dans la mémoire par rapport à d'autres pistes temporelles de données d'images mémorisées dans la mémoire, caractérisé en ce qu'il comprend les étapes consistant à: (a) identifier à l'intérieur d'une image une zone qui pourrait être choisie par ledit utilisateur; (b) étiqueter chaque pixel de ladite zone à l'aide d'un élément d'identification de zone qui ne concerne que ladite zone; (c) mémoriser chaque pixel étiqueté dans une piste étiquetée de ladite mémoire correspondant à ladite image; (d) répéter les étapes (a) à (c) pour chaque zone de ladite image qui pourrait être choisie par ledit utilisateur; (e) rechercher dans ladite mémoire, en réponse audit choix d'un utilisateur, un emplacement de pixel situé à l'intérieur d'une zone choisie d'une image choisie pour repérer une piste étiquetée correspondant à ladite image choisie; (f) rechercher dans ladite piste étiquetée un pixel étiqueté correspondant audit emplacement de pixel; et (g) récupérer dans ladite mémoire ledit élément d'identification de zone correspondant audit pixel étiqueté afin d'indiquer audit ordinateur ladite zone choisie. 19 Procédé selon la revendication 18, caractérisé en ce qu'il comprend en outre l'étape consistant à: (h) comparer ledit élément d'identification de zone correspondant audit emplacement de pixel à une table contenant une information additionnelle concernant ladite zone choisie. Procédé selon la revendication 19, caractérisé en ce que ladite information additionnelle inclut, pour ladite zone choisie, un nom à communiquer par ledit ordinateur audit utilisateur. 21 Procédé selon la revendication 19, caractérisé en ce que ladite information additionnelle inclut un élément d'identification d'action qui correspond à ladite zone choisie, ledit élément d'identification d'action étant susceptible d'être utilisé par ledit ordinateur pour effectuer une action liée à ladite zone choisie. 22 Procédé selon la revendication 18, caractérisé en ce que lesdites zones incluent des objets visuels et des zones extraites situées à l'intérieur desdites images. 23 Procédé selon la revendication 18, caractérisé en ce que ladite étape (b) comprend les étapes consistant à: implanter ladite zone dans un tampon d'articles correspondant à ladite image; et assigner ledit élément d'identification de zone à chaque pixel situé à l'intérieur de ladite zone afin de former, à l'intérieur dudit tampon d'articles, des pixels étiquetés correspondant à des emplacements de pixels à l'intérieur de ladite image. 24 Procédé selon la revendication 23, caractérisé en ce que l'étape (c) comprend les étapes consistant à: comprimer ledit tampon d'articles; mémoriser ledit tampon d'articles comprimé dans ladite piste étiquetée; et mémoriser un élément d'identification d'image avec ledit tampon d'articles comprimé dans ladite piste étiquetée. Procédé selon la revendication 24, caractérisé en ce que lesdites données d'images sont des représentations comprimées desdites images, ledit tampon d'image est une représentation comprimée de ladite zone, ledit tampon d'image pouvant être comprimé par ledit ordinateur en utilisant un format de compression sans pertes. 26 Procédé selon la revendication 25, caractérisé en ce que l'on utilise un tampon d'articles à résolution normale lorsque lesdites images sont comprimées selon un rapport égal ou inférieur à un seuil prédéterminé et on utilise un tampon d'articles sous- échantillonné à faible résolution lorsque lesdites images sont comprimées selon un rapport supérieur audit seuil prédéterminé. 27 Procédé selon la revendication 24, caractérisé en ce que l'étape (c) comprend en outre l'étape consistant à: mémoriser un élément d'identification de piste étiquetée dans ladite piste étiquetée afin de distinguer pour ledit ordinateur ladite piste étiquetée par rapport auxdites pistes temporelles de données d'images. 28 Procédé selon la revendication 24, caractérisé en ce que ledit élément d'identification de zone correspondant audit pixel étiqueté est récupéré dans ladite mémoire à l'étape (g) en décomprimant au moins, dudit tampon d'articles, l'un desdits pixels étiquetés, et en ce que l'étape (c) comprend en outre l'étape consistant à mémoriser un format de compression dans ladite piste étiquetée de manière à indiquer un format à utiliser par ledit ordinateur lorsqu'il décomprime lesdits pixels étiquetés. 29 Procédé selon la revendication 28, caractérisé en ce que l'étape (c) comprend en outre l'étape consistant à: mémoriser un indicateur de profondeur de bit de pixel dans chaque piste étiquetée afin d'indiquer une profondeur de bit à laquelle doivent être décomprimés lesdits pixels étiqueté. Procédé selon la revendication 24, caractérisé en ce que l'étape (c) comprend en outre l'étape consistant à: mémoriser dans ladite piste étiquetée une table d'implantation de zone à nom, ladite table incluant pour ladite zone choisie un nom qui est rapporté audit ordinateur lorsque ledit élément d'identification de zone est récupéré dans ledit ordinateur. 31 Procédé selon la revendication 24, caractérisé en ce que l'étape (c) comprend en outre l'étape consistant à: mémoriser dans ladite piste étiquetée une table d'implantation de zone à événement, ladite table incluant un événement correspondant à ladite zone choisie qui est rapporté audit ordinateur et effectué par celui-ci lorsque ledit élément d'identification de zone est récupéré dans ledit ordinateur. 32 Piste d'essai de réussite ( 44, 50) destinée à identifier des articles à l'intérieur d'un travail à milieux multiples susceptible d'être effectué par un ordinateur ( 10) et à aider un utilisateur à choisir parmi ceux-ci, le travail à milieux multiples étant représenté par une série de pistes temporelles ( 40,42) de données mémorisées dans une mémoire utilisée par l'ordinateur ( 10), chacune des pistes temporelles ( 40,42) de données étant susceptible d'être décalée d'un temps fixe par rapport à d'autres pistes temporelles ( 40, 42) de données, la piste d'essai de réussite ( 44, 50) étant caractérisée en ce qu'elle comprend: une section de données ( 62) susceptible d'être utilisée par ledit ordinateur ( 10) pour identifier lesdits articles, ladite section de données ( 62) incluant un élément d'identification d'article pour chacun desdits articles; un indicateur de dimension ( 54) de section de données ( 62) à utiliser par ledit ordinateur ( 10) pour dénoter une quantité de ladite mémoire occupée par ladite section de données ( 62); un élément d'identification ( 56) de pistes temporelles ( 40,42) à utiliser par ledit ordinateur ( 10) pour indiquer une piste temporelle ( 40,42) qui correspond à ladite section de données ( 62); et un élément d'identification d'essai de réussite ( 52) à utiliser par ledit ordinateur ( 10) pour distinguer desdites pistes temporelles ( 40, 42) ladite piste d'essai de réussite ( 44, 50). 33 Piste selon la revendication 32, caractérisée en ce que ladite section de données ( 62) comprend un tampon d'articles correspondant à un groupe desdits articles, et en ce que lesdits éléments d'identification d'articles dudit groupe d'articles sont mémorisés à l'intérieur dudit tampon d'articles. 34 Piste selon la revendication 33, caractérisée en ce que ledit tampon d'articles est susceptible d'être comprimé par ledit ordinateur ( 10) en utilisant un format de compression sans pertes avant la mémorisation dans ladite mémoire. Piste selon la revendication 34, caractérisée en ce que lesdites pistes temporelles ( 40,42) de données sont mémorisées dans ladite mémoire dans un format comprimé, en ce que ledit tampon d'articles est un tampon d'articles à résolution normale lorsque lesdites pistes temporelles ( 40,42) de données sont comprimées selon un rapport égal ou inférieur à un seuil prédéterminé, et en ce que ledit tampon d'articles est un tampon d'articles sous-échantillonné à faible résolution lorsque lesdites pistes temporelles ( 40,42) de données sont comprimées selon un rapport supérieur audit seuil prédéterminé. 36 Piste selon la revendication 33, caractérisée en ce que ledit tampon d'articles est susceptible d'être comprimé par ledit ordinateur ( 10) dans un format de compression avant la mémorisation dans ladite mémoire, et en ce que ladite piste d'essai de réussite ( 44, 50) comprend en outre un indicateur de format de compression ( 58) à utiliser par ledit ordinateur ( 10) pour déterminer ledit format de compression. 37 Piste selon la revendication 33, caractérisée en ce que chacun desdits articles est un objet susceptible d'être affiché sur un affichage dudit ordinateur ( 10) lorsque ledit travail à milieux multiples est effectué par ledit ordinateur ( 10), en ce que ledit tampon d'articles inclut un groupe de pixels correspondant à chacun desdits articles, en ce que ledit tampon d'articles est susceptible d'être comprimé par ledit ordinateur ( 10) dans un format de compression avant mémorisation dans ladite mémoire et en ce que ladite piste d'essai de réussite ( 44, 50) comprend en outre un indicateur de profondeur de bit de pixel ( 60) à utiliser par ledit ordinateur ( 10) pour indiquer audit ordinateur ( 10) une profondeur de bit de compression pour ledit groupe de pixels lorsque ledit tampon d'articles est récupéré de ladite mémoire. 38 Piste selon la revendication 32, caractérisée en ce que ladite piste d'essai de réussite ( 44, 50) comprend en outre une table d'implantation ( 64) d'article à nom qui inclut un nom pour chacun desdits articles. 39 Piste selon la revendication 32, caractérisée en ce que ladite piste d'essai de réussite ( 44, 50) inclut en outre une table d'implantation ( 66) d'article à événement, chaque événement correspondant à un article choisi, chaque événement étant susceptible d'être effectué par ledit ordinateur ( 10) après que ledit utilisateur a choisi un article.