FR2750231A1 - Appareil et procede pour rechercher et retrouver une information d'image mobile - Google Patents

Appareil et procede pour rechercher et retrouver une information d'image mobile Download PDF

Info

Publication number
FR2750231A1
FR2750231A1 FR9702425A FR9702425A FR2750231A1 FR 2750231 A1 FR2750231 A1 FR 2750231A1 FR 9702425 A FR9702425 A FR 9702425A FR 9702425 A FR9702425 A FR 9702425A FR 2750231 A1 FR2750231 A1 FR 2750231A1
Authority
FR
France
Prior art keywords
icon
collection
icons
window
command
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
FR9702425A
Other languages
English (en)
Inventor
Hee Jong Lee
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of FR2750231A1 publication Critical patent/FR2750231A1/fr
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/73Querying
    • G06F16/732Query formulation
    • G06F16/7335Graphical querying, e.g. query-by-region, query-by-sketch, query-by-trajectory, GUIs for designating a person/face/object as a query predicate
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S715/00Data processing: presentation processing of document, operator interface processing, and screen saver display processing
    • Y10S715/977Dynamic icon, e.g. animated or live action

Abstract

L'appareil et le procédé utilisent des icônes à trois dimensions. Le procédé utilisant un système d'ordinateur (50) comportant un dispositif de pointage (52), un dispositif d'affichage (51) et des mémoires externe et interne, comprend les étapes consistant à: - réaliser une collection d'icônes en sélectionnant une trame spécifique de la collection d'images et stocker la collection d'icônes dans la mémoire interne (55); - réaliser une fenêtre principale dans le module d'affichage; - réaliser plusieurs fenêtres de commande dans la fenêtre principale; - lire une collection d'une ou plusieurs icônes spécifiques dans la mémoire interne (55) suivant une commande de recherche d'information d'image mobile, et générer la collection d'icônes spécifiques, séparée des fenêtres de commande par une distance donnée, sous la forme d'une icône à trois dimensions; et - exécuter une commande correspondante lorsqu'une icône quelconque est tirée et lâchée dans une zone de fenêtre de commande quelconque par le dispositif de pointage (52).

Description

Arrière plan de l'invention La présente invention concerne un appareil
pour
rechercher une information d'image mobile, comprenant un dis-
positif d'entrée d'image pour recevoir une information d'image, une mémoire externe pour stocker cette information d'image, et un système d'ordinateur muni d'un dispositif de
pointage, d'un dispositif d'affichage et d'une mémoire in-
terne. 1. Domaine de l'invention La présente invention concerne un appareil et un procédé pour rechercher et retrouver une information d'image
mobile en utilisant des icônes ou idéogrammes et, plus parti- culièrement, un appareil et un procédé pour rechercher et re- trouver une information d'image mobile en utilisant des15 icônes à trois dimensions.
2. Description de la technique concernée
Une interface utilisateur fournit des moyens pour échanger mutuellement des informations entre un utilisateur et un ordinateur par l'intermédiaire d'un dispositif d'entrée tel qu'un clavier ou une souris, et par l'intermédiaire d'un
dispositif de sortie tel qu'un module d'affichage. L'informa-
tion de l'ordinateur est transmise à l'utilisateur par l'in-
termédiaire du module d'affichage, et une commande ou donnée
de l'utilisateur est transmise à l'ordinateur par l'intermé-
diaire du dispositif d'entrée tel que le clavier ou la sou-
ris.
Une interface utilisateur conventionnelle est ba-
sée sur des caractères qui permettent de converser avec l'or-
dinateur lorsque l'utilisateur connaît la syntaxe de la commande. Récemment, l'interface utilisateur a été développée
sous la forme d'une interface graphique orientée vers l'uti-
lisateur, qu'on peut utiliser facilement en se servant d'une
information graphique sans qu'il soit nécessaire de se rappe-
ler en détail la syntaxe de la commande. Une telle technique est décrite en détail dans les brevets U.S. No. 5 347 628, 349 658 et 5 191 645. L'interface utilisateur graphique représente un objet par une petite forme graphique spécifique. Par suite, la signification de l'interface utilisateur graphique est
plus facile à comprendre qu'en utilisant les caractères. Ain-
si, on peut manipuler facilement l'ordinateur en cliquant simplement, au moyen de la souris, une icône représentant chaque fonction. Dans l'ordinateur actuel, les icônes prédé- terminées sont stockées dans une mémoire, et les icônes stockées sont lues de manière à apparaître sous la forme d'un
motif donné dans un ordre déterminé sur le module d'affi-
chage, ou pour être utilisées dans une application. Comme au-
tre procédé, l'utilisateur peut former les icônes à partir
d'une information d'objet, sans utiliser les icônes prédéter-
minées. Cependant, bien qu'il n'y ait pas de problèmes lorsque l'objet représenté par l'icône est un programme de caractéristiques bien connues, ces procédés posent des pro- blèmes lorsque l'objet est une collection d'images constituée de données d'images mobiles accumulées telles qu'un film. En d'autres termes, si l'icône est représentée sous la forme d'un seul motif graphique et d'un texte indiquant un nom de20 collection, il n'est pas facile pour l'utilisateur de deviner le contenu d'une image accumulée. Dans une base de données d'image telle qu'un serveur vidéo, l'icône conventionnelle ne coïncide pas bien avec une application initiale pour fournir l'interface utilisateur la plus familière. Par suite, une icône à trois dimensions incluant une notion temporelle ainsi qu'une notion spatiale, a été introduite. Par exemple, une icône incluant une composante temporelle peut être réalisée en utilisant une image partiellement mobile, c'est-à-dire un petit nombre initial de trames, une première trame et une trame finale, ou des trames incluant une scène importante. Le brevet U-S-A-5 123 088 Tonomura, intitulé " STORED VIDEO HANLING TECHNIQUE " décrit un processus pour ne montrer sé- lectivement qu'un petit nombre de scènes parmi la collection d'images, et un processus pour ne montrer sélectivement5 qu'une certaine partie des images successives, de manière à
retrouver la collection d'images. Le premier utilise des ima-
ges de la trame correspondant à une partie dramatique de
l'image objet, ou utilise des images d'un petit nombre ini-
tial de trames. Le second n'utilise qu'un certain intervalle
distinct de la collection d'images.
Par suite, lorsque l'utilisateur retrouve la base de données d'image, comme une icône à deux dimensions n'est représentée que par la notion spatiale, il n'est pas facile de comprendre le contenu de la collection d'images. L'icône à trois dimensions utilisée pour résoudre ce problème lit toute la collection d'images et n'affiche que les données d'images voulues, en nécessitant ainsi un certain temps de recherche et une mémoire de grande capacité. Ainsi, lorsqu'on recherche une collection voulue, comme les trames constituant l'icône sont affichées séquentiellement après chargement des données
de toute l'image à l'intérieur d'un système ou d'un ordina-
teur, à partir d'un dispositif de mémoire extérieur, il faut beaucoup de temps pour retrouver une collection voulue. De plus, comme l'image mobile comporte la quantité considérable
de données allant de plusieurs dizaines de mega-octets à plu-
sieurs centaines de mega-octets, il faut beaucoup de temps pour charger les données et le dispositif de recherche occupe
beaucoup de place. Cela peut être un sérieux obstacle lors-
qu'on recherche une pluralité de collections d'images.
Résumé de l'invention La présente invention a pour but de créer un appareil et un dispositif pour fournir une plus grande quantité d'information de collection à un utilisateur, en n'accumulant qu'une trame partielle d'une collection d'images mobiles, et
en construisant une icône à trois dimensions ayant une compo-
sante temporelle.
Un autre but de la présente invention est de créer un appareil et un procédé pour économiser le temps de
recherche et la mémoire d'un dispositif de recherche de col-
lection d'images tel qu'un serveur vidéo, en utilisant une
icône à trois dimensions permettant de comprendre intuitive-
ment et rapidement le contenu d'une collection d'images.
Selon la présente invention, une icône en trois dimensions incluant une information spatiale et temporelle est réalisée pour réduire la dépendance d'une information de caractères et pour comprendre facilement le contenu d'une collection d'images. Pour utiliser efficacement un temps de recherche et des ressources de mémoire, on sépare le contenu de la collection d'images et le contenu de la collection d'icônes. Lorsqu'on recherche la collection d'images, on ne lit que les données nécessaires à la construction de l'icône, au lieu de lire toute la collection d'images à l'intérieur
d'un dispositif de recherche.
Ainsi, la présente invention concerne un appareil pour rechercher une information d'image mobile, cet appareil
comprenant un dispositif d'entrée d'image pour recevoir l'in-
formation d'image, une mémoire externe pour stocker cette in-
formation d'image, et un système d'ordinateur comportant un dispositif de pointage, un module d'affichage et une mémoire interne; Suivant d'autres caractéristiques de l'invention, les moyens de commande à fenêtres de commande comprennent:
- des moyens de commande à fenêtre de représentation en dia-
positive pour afficher séquentiellement des images fixes correspondant à l'icône tirée et lâchée, coupe par coupe, l'intérieur d'une zone de fenêtre; et - des moyens de commande à fenêtre de lecture pour reproduire
une collection d'images mobiles correspondant à l'icône ti-
rée et lâchée dans une zone de fenêtre,
- les icônes d'animation comportent une manipulation se pré-
sentant sous la forme d'un rouleau, et sont développées de
façon que des images fixes correspondant à l'icône appa-
raissent à la vue lorsqu'on détecte que le dispositif de pointage est tiré tout en cliquant un bouton spécifique de ce dispositif de pointage, - il comprend en outre des moyens pour déterminer la quantité de données à lire dans la mémoire suivant le rapport d'une distance de déplacement horizontale entre une position de pointage initiale et une position courante de l'icône, à une distance obtenue lorsque l'icône est développée au
maximum, et pour générer une adresse.
L'invention concerne également un procédé d'in-
terface utilisateur pour rechercher une information d'image mobile dans un système d'ordinateur comportant un dispositif de pointage, un module d'affichage, et des mémoires externe et interne pour stocker une collection d'images, caractérisé en ce qu'il comprend les étapes consistant à: - réaliser une collection d'icônes en sélectionnant une trame spécifique de la collection d'images et en stockant la col- lection d'icônes dans la mémoire interne;
- réaliser une fenêtre principale dans le module d'affi-
chage;
- réaliser un certain nombre de fenêtres de commande à l'in-
térieur de la fenêtre principale; - lire une collection d'une ou plusieurs icônes spécifiques dans la mémoire interne suivant une commande de recherche d'information d'image mobile, et générer la collection d'icônes spécifiques séparée des fenêtres de commande par
une distance donnée, sous la forme d'une icône à trois di-
mensions; et
- exécuter une commande correspondante lorsqu'une icône quel-
conque est tirée et lâchée dans une zone de fenêtre de com-
mande quelconque par le dispositif de pointage
Suivant d'autres caractéristiques de l'inven-
tion: - étape d'exécution d'une commende consiste à lire, dans la mémoire externe, des images fixes correspondant à l'icône tirée et lâchée, et à afficher séquentiellement, coupe par
coupe, ces images fixes à l'intérieur d'une zone de fenê-
tre, - étape d'exécution d'une commande consiste à lire, dans la
mémoire externe, une collection d'images mobiles correspon-
dant à l'icône tirée et lâchée, et à afficher cette collec-
tion d'images mobiles à l'intérieur d'une zone de fenêtre
Brève description des dessins
La présente invention sera décrite ci-après de
manière plus détaillée à l'aide de plusieurs modes de réali-
sation représentés sur les dessins annexés dans lesquels les
mêmes références sont utilisées pour désigner les mêmes élé-
ments, et dans lesquels:
- la figure 1 est un schéma par blocs illustrant la construc-
tion d'un système de traitement d'information en trois di-
mensions, selon la présente invention; - la figure 2 illustre un écran d'affichage pour rechercher une collection d'images, selon la présente invention; - les figures 3A et 3B illustrent des exemples utilisant une technique d'animation pour voir des données d'image d'une
composante temporelle fournie par une icône, selon la pré-
sente invention; - les figures 4A et 4B illustrent un format d'une collection d'icônes, selon la présente invention;
- la figure 5 illustre une procédure pour exécuter un pro-
gramme d'application en relation avec Windows (Fenêtres);
- la figure 6, composée des figures 6A et 6B, est un ordino-
gramme illustrant une procédure pour exécuter une fonction de vision de contenu icône, selon la présente invention; et - la figure 7 est un ordinogramme illustrant une procédure pour générer une icône et pour afficher cette icône sur une
zone client.
Description détaillée du mode de réalisation pré-
férentiel
Dans la description qui suit, de nombreux détails
spécifiques sont exposés pour permettre une compréhension
plus complète de la présente invention. Il apparaîtra cepen-
dant à un spécialiste de la question que la présente inven-
tion peut être mise en oeuvre sans ces détails spécifiques.
De plus, des fonctions et des constructions bien connues n'ont pas été décrites de manière à ne pas rendre obscure la
présente invention.
En se référant à la figure 1, un système de trai-
tement d'information en trois dimensions comprend une mémoire externe 40, un codec 60, et un ordinateur personnel ou poste de travail 50 (appelé ci-après PC) comportant des mémoires internes d'une mémoire vive (RAM) 55 et d'une mémoire morte
(ROM) 54, une unité de traitement centrale (UCT) 53, un mo-
dule d'affichage 51 tel qu'un moniteur, et un dispositif de
pointage 52 (appelé ci-après souris).
Dans son aspect physique, le codec 60 peut se présenter sous la forme d'une carte introduite dans l'ordinateur 50. L'unité centrale 53, la mémoire vive 54 et la mémoire morte 55 correspondent à une partie de commande de5 recherche. Comme dispositif d'entrée pour fournir une image à l'ordinateur 50, on peut utiliser une caméra vidéo générale ou un scanner de films du commerce. Le codec 60 comprime (ou code) une image d'entrée, ou décomprime (ou décode) l'image comprimée.
Ce module peut être réalisé par du matériel, mais peut également être obtenu par un logiciel si les performan-
ces de l'ordinateur sont suffisantes. Les données d'image sont comprimées par le codec 60. Le codec 60 peut comprimer une image initiale en utilisant un système de codage standard15 international tel que le Groupe JPEG (Joint Photographics Ex-
pert Group) ou le Groupe MPEG (Moving Picture Expert Group),
ou en utilisant un système de codage individuel supplémen-
taire.
L'unité centrale 53 commande l'entrée et la sor-
tie d'un signal d'image et commande complètement le fonction-
nement d'ensemble de chaque module à l'intérieur de
l'ordinateur 50. L'unité centrale 53 forme également une col-
lection d'icônes. La mémoire 54 stocke un programme de sys-
tème et divers programmes d'application. La mémoire externe
40 qui est un dispositif de stockage de données à grande ca-
pacité tel qu'un disque dur, est commandée par l'unité cen-
trale 53 et utilisée comme endroit pour stocker une information d'image mobile, c'est-à-dire une collection d'icônes et une collection d'images. Le module d'affichage 51 est une sorte de moniteur et affiche une fenêtre de recherche ainsi qu'un panneau de commande pour manipuler l'ordinateur 50. La mémoire vive 55 stocke la collection d'icônes et la collection d'images qui sont fournies au module d'affichage 51. La figure 2 illustre un écran d'affichage pour rechercher la collection d'images. On utilise une fenêtre de
recherche d'image 10. Comme dans des circonstances de fenê-
tres typiques, la fenêtre de recherche d'image 10 comprend une boîte de menu de commande 10 pour effectuer des fonctions
telles qu'une modification d'une taille de fenêtre, un affi-
chage d'icône, un affichage d'écran complet, une fermeture de
fenêtre, ou autres, une barre de titre 12 pour faire apparaî-
tre un titre d'une fenêtre, un bouton d'affichage d'écran 13 pour minimiser ou maximiser la taille d'un écran de fenêtre, et une zone client 17. Dans la zone client 17, on affiche un certain nombre d'icônes ayant la forme d'un rouleau, et deux
fenêtres de commande c'est-à-dire une fenêtre de représenta-
tion en diapositives 15 et une fenêtre de lecture 16. Un cur-
seur 18 est utilisé pour sélectionner l'icône à l'intérieur
de l'écran d'affichage ou pour le faire passer dans les fenê-
tres de commande en utilisant la souris 52. La manipulation
est la même que celle de l'icône et de la fenêtre par la sou-
ris dans des circonstances de fenêtres connues. La fenêtre de commande exécute une commande définie dans cette fenêtre en tirant et en lâchant dans sa zone l'icône positionnée dans la
zone client.
Les figures 3A et 3B illustrent des exemples uti-
lisant une technique d'animation pour voir les données d'image d'une composante temporelle fournie par l'icône. Une
icône à trois dimensions représentée à la figure 3A se pré-
sente sous la forme d'un rouleau. La figure 3B montre l'icône
à trois dimensions se présentant sous la forme du rouleau dé-
veloppé.
L'icône en rouleau consiste en une jaquette indi-
quant une couverture pour distinguer l'icône d'une poignée de
rouleau 22. Pour dérouler l'icône en rouleau, après avoir sé-
lectionné la poignée de rouleau 22 en utilisant le curseur 18, l'utilisateur doit traîner la souris 52 vers la droite o le rouleau est déroulé lorsqu'on clique le bouton de gauche
de la souris 52. Par une telle opération de traînage, le rou-
leau est déroulé et des images (trames) fixes constituant l'icône apparaissent à la vue. Une telle fonction de vision de contenu d'icône consiste en trois processus de sélection, de développement et de restitution d'icône. La taille d'une zone graphique développée est proportionnelle à la distance sur laquelle on déplace la poignée de rouleau 22 vers la droite en utilisant le curseur 18. S'il désire terminer la fonction de vision de contenu d'icône, l'utilisateur peut être ramené à l'état initial en retirant la main du bouton de
gauche pressé sur la souris 42. Dans ce cas, le rouleau déve-
loppé est ramené à l'état d'icône initial.
Lorsqu'on effectue la fonction de vision de con-
tenu d'icône en tirant sur la poignée de rouleau 22, on ne
peut comprendre suffisamment le contenu de l'icône en rou-
leau, du fait des limitations spatiales de l'icône. En d'au-
tres termes, il faut voir le contenu de l'icône dans une zone de taille suffisante pour observer le contenu de l'icône en détail. Pour satisfaire ces exigences, on utilise la fenêtre de représentation en diapositives 15 représentée à la figure 2. Si l'icône est tirée et lâchée dans une zone de la fenêtre
de représentation en diapositives 15, cette fenêtre 15 affi-
che les images fixes correspondant à cette icône, coupe par
coupe, à l'intérieur de celle-ci, ce qui permet ainsi de re-
chercher facilement la collection d'images. Dans ce cas, il serait préférable d'utiliser la fenêtre de représentation en diapositives 15 lorsqu'on recherche toutes les images fixes constituant une icône correspondante. Lorsqu'on ne confirme que quelques images fixes, il est efficace, sous un aspect de temps, de développer l'icône le nombre voulu de fois. Pour
tirer et lâcher l'icône à l'endroit de la fenêtre de repré-
sentation en diapositives 15, l'utilisateur doit placer le
curseur 18 sur la jaquette 21 puis traîner et lâcher la sou-
ris 52 à l'endroit de la fenêtre de représentation en diapo-
sitives 15, tout en cliquant le bouton de gauche de la souris
52. Cette manipulation est connue, dans l'interface d'utili-
sateur graphique, sous le nom d'opération de traînage et lâ-
chage. Une fonction de représentation en diapositives comporte, comme paramètres, une information de classification
de la collection d'images, une commande de lecture de collec-
tion, un intervalle de temps de sortie entre trames, et une information de zone de sortie sur l'écran d'affichage.
La fenêtre de lecture 16 lit la collection d'ima-
ges mobiles correspondant à une icône sélectionnée. Ainsi, la collection d'images est lue en affichant les données d'image de la mémoire externe 60 correspondant à une identification (ID) de l'icône sélectionnée sur une zone de la fenêtre de lecture 16. Le contenu de la collection d'images est lu à
l'intérieur de la fenêtre de lecture 16 en tirant et en lâ-
chant l'icône de la collection d'images voulue, dans la fenê- tre de lecture 16. On peut déplacer la position de la fenêtre
de lecture 16 et faire varier sa taille par un procédé conte-
nu dans le programme de fenêtres connu.
Les figures 4A et 4B illustrent un format de la collection d'icônes. Lorsqu'un certain nombre des icônes est généré comme représenté à la figure 2, le format comprend le nombre de trames pour chaque icône ainsi que les données de
trame réelles. Une collection d'icônes déclare que cette col-
lection est la collection d'icônes en tête de la collection, et spécifie un paramètre indiquant le nombre des icônes à l'intérieur de la collection, ainsi qu'un système de codage utilisé pour comprimer les données d'image de chaque trame
constituant l'icône. Dans le corps de la collection, on enre-
gistre le nombre de trames constituant chaque icône et les
données d'image de chaque trame. Les données d'image de cha-
que trame sont comprimées par logiciel car il n'est pas né-
cessaire de traiter les données d'image en temps réel. S'il est nécessaire de traiter rapidement les données d'image, il
est souhaitable de traiter les données d'image par du maté-
riel.
La figure 5 représente une procédure pour exécu-
ter un programme d'application en relation avec le système
Windows (Fenêtres). On se référera à Windows qui est un sys-
tème opérationnel de Microsoft Corp. En cours de fonctionne-
3o ment, le système Windows comporte une file de système et une file pour chaque application. Tous les messages pénétrant
dans le système Windows sont stockés dans une file indivi-
duelle. Le système Windows génère un message correspondant à une opération de souris dans une application Windows, et fonctionne toujours pour savoir ce qui peut arriver. Dans les circonstances de fenêtres, une course spécifique (par exemple INT 16H) pour une entrée, par exemple dans le système DOS, par rapport à un dispositif d'entrée tel qu'une souris et un
clavier, n'est pas effectuée. Lorsque le programme d'applica-
tion est exécuté, le système Windows est appelé et le message est demandé. Le système Windows demande le message qui se trouve dans une première queue correspondante. Si le Windows est renvoyé à partir d'un appel, ce programme traduit et exé-
cute le message.
En se référant de nouveau à la figure 5, si le
programme d'application est exécuté, le système Windows ap-
pelle une fonction principale WinMain de ce programme d'ap-
plication, et attend le message. Dans cette fonction principale WinMain, il existe une fonction d'acquisition de
message et une fonction d'expédition de message. La fonction d'acquisition de message attend dans le système Windows jus- qu'à ce qu'un événement associé au programme d'application15 soit généré. Si le message est dans la queue, la commande re-
tourne au programme d'application avec le message. Le pro-
gramme d'application recevant le message par la fonction d'acquisition de message, renvoie le message en appelant la fonction d'expédition de message. Le système Windows envoie ce message à une fonction de rappel WndProc. La fonction de
rappel comporte le message et effectue une procédure corres-
pondant à ce message. Chaque fenêtre générée par le programme d'application comporte chaque fonction de rappel unique. Le
message défini par la fonction de rappel WndProc est de nou-
veau envoyé au système Windows par une fonction de défaut De-
fWindowProc pour le dernier traitement de défaut. Une boucle principale est exécutée de façon continue jusqu'à ce qu'une
condition d'échappement soit satisfaite.
La figure 6 est un ordinogramme illustrant une procédure d'exécution de la fonction de vision de contenu d'icône, et la figure 7 est un ordinogramme illustrant une procédure de génération de l'icône et d'affichage de l'icône
sur la zone client.
On décrira maintenant un procédé pour former la
collection d'icônes de manière à retrouver facilement l'in-
formation d'image mobile. L'icône pour chaque collection
d'images est réalisée par des processus de sélection, de com-
pression et de stockage de trame représentative. Pour sélec-
tionner une trame représentative, on compare les différences entre trames adjacentes. Ainsi, la trame ayant la plus grande différence entre trames adjacentes est sélectionnée comme la trame représentative par comparaison d'une série de trames constituant la collection d'images mobiles. Pour cela, un
vecteur de mouvement peut être utilisé comme critère de simi-
litude entre les trames, ou l'on peut utiliser un procédé
mettant en oeuvre une composante de luminance. Lorsqu'on uti-
lise la composante de luminance, on sélectionne des trames avant et après qu'une différence de composantes de luminance entre deux trames adjacentes, soit supérieure à une valeur de seuil. Le vecteur de mouvement est utile lorsqu'on utilise le
système de codage MPEG.
Lorsqu'on utilise le système de codage JPEG pour
l'image fixe, une valeur quadratique moyenne (VQM) est calcu-
lée entre les composantes de luminance de pixels correspon-
dant à deux trames adjacentes, et l'on sélectionne l'une des
trames avant et après que la différence de composantes de lu-
minance entre trames adjacentes, dépasse une valeur de réfé-
rence constante, ce qui permet ainsi de déterminer la trame
constituant l'icône.
Compte tenu de la commodité d'obtenir l'icône dy-
namique, il est préférable que le nombre de trames consti-
tuant l'icône soit préalablement déterminé, et qu'on ne
sélectionne que le nombre constant de différences de lumi-
nance à partir d'une valeur maximum. Cela est favorable sous un aspect gestion de mémoire en réglant de façon constante la quantité de mémoire affectée à chaque icône. Par suite, les trames sélectionnées peuvent être comprimées jusqu'à un
dixième à un centième, en utilisant un algorithme de compres-
sion d'image. Les données d'image comprimées sont stockées dans la mémoire vive RAM 54, avec le format représenté aux figures 4A et 4B, de manière à être affichées sur l'écran par
un appel d'icône dans un processus d'affichage d'icônes.
Cette collection d'icônes représente un cas dans lequel on a
trois icônes.
Pendant ce temps, si l'utilisateur effectue une
* opération (opération de vision de contenu d'icône) pour déve-
lopper l'icône apparaissant sur l'écran, cette icône est dé-
veloppée. En se référant à la figure 6, le message généré en traînant plus loin la souris 52 exécute un programme de mise
à jour d'icône 44 (étapes 6f à 6m) dans un programme de trai-
tement de message de la fonction de rappel, pour faire passer l'icône sous une forme développée. Ce programme calcule une
distance de déplacement horizontale par une information con-
cernant une position de pointage initiale et une position
courante de la souris 52. On calcule le rapport d'une dis-
tance de déplacement horizontale courante à une distance de déplacement maximum possible (lorsque l'icône est développée au maximum), et le nombre de trames à lire dans la collection d'icônes se calcule par l'expression suivante:
NF = NI + LH/LM (1)
dans laquelle NF est le nombre de trames développées, NI est le nombre de trames constituant une icône correspondante, LH est une distance de déplacement horizontale courante, et LM
est une distance de déplacement maximum possible. Si le nombre de trames à lire est déterminé,
l'icône est de nouveau tirée sous la forme du rouleau déve-
loppé pour voir le contenu de l'icône, puis la collection est fermée. A l'étape 6c, lorsque l'utilisateur retire la main du bouton de gauche de la souris 52 sur lequel il appuyait, le message correspondant à ce cas est généré et un programme de rétablissement d'icône 45 (étapes 6d et 6e) rétablit l'icône dans sa forme initiale suivant une procédure déterminée par
la fonction de rappel.
Lorsqu'on effectue une représentation en diaposi-
tives ou une reproduction de l'icône, les icônes se trouvant dans la zone client 17 de la fenêtre de recherche 10 doivent
être tirées et lâchées dans une zone de la fenêtre de com-
mande. Ensuite, un message correspondant est généré et stocké dans une queue de message correspondant à cette fenêtre. La fenêtre de commande exécute une commande unique en suivant une procédure de traitement de message déterminée par la fonction de rappel suivant le message. L'opération consistant
à tirer et lâcher les icônes dans la fenêtre de représenta-
tion en diapositives 15, amène l'information d'image corres-
pondant à l'identification d'icône sélectionnée dans l'infor-
mation de collection d'icônes stockée sous la forme de la fi- gure 4B, à être affichée trame par trame sur cette zone de fenêtre. Si un marqueur FDT (fin de trame) apparaît, l'infor-5 mation lue pendant un temps constant est affichée sur cette
zone de fenêtre, et l'information d'image de la trame sui-
vante est lue. Ces opérations se poursuivent jusqu'à ce qu'un autre marqueur FDI (fin d'icône) apparaisse. Si le marqueur
FDI apparaît, l'opération de lecture est stoppée et la col-
lection est fermée. Pour l'affichage, l'identification
d'icône de l'information de classification d'icônes, et l'in-
formation relative à un temps d'affichage d'une trame, sont nécessaires. L'identification d'icône est fournie sous la forme d'un message lorsque la souris 52 sélectionne une icône quelconque. L'information relative au temps d'affichage d'une
trame est incluse dans la procédure de traitement de messa-
ges. Si une icône quelconque est tirée et lâchée dans la fenêtre de lecture 16, cette fenêtre de lecture 16 reçoit le message incluant l'identification d'icône. Par suite, la fenêtre de lecture 16 effectue la procédure nécessaire pour reproduire la collection d'images suivant sa procédure de traitement de messages. Pour gérer efficacement le temps de recherche et l'espace de stockage, la collection d'images de
l'information d'image initiale et la collection d'icônes ser-
vant à générer l'icône de la collection d'images, sont stock-
és séparément. La collection d'icônes est réalisée en ne sélectionnant qu'une trame partielle parmi la collection d'images initiales, et elle est réalisée de manière à inclure toutes les collections d'images. La collection d'icônes ainsi réalisée ne comporte qu'une seule collection comme représenté à la figure 4A, et comprend la tête de collection déclarant que cette collection est une collection d'icônes, le nombre
des icônes, et une information relative au système de com-
pression s'il y a des données comprimées. La collection d'icônes stocke la donnée d'image pour tirer l'icône suivant la trame divisée par le marqueur. Il y a un autre marqueur
pour distinguer l'icône. Ce marqueur est défini comme une fi-
gure de 1 ou 2 octets pour le distinguer de la donnée d'image. On décrira maintenant une opération de recherche
de la collection d'images mobiles. La collection d'images mo-
biles est retrouvée lorsque le système est initialisé ou lorsqu'il y a une commande ouverte de la fenêtre de recherche
d'image pendant d'autres tâches.
Dans un processus d'initialisation du système, L'unité centrale 53 stocke dans la mémoire vive (RAM) 55 la collection d'icônes stockée dans la mémoire externe 40. La fenêtre de recherche d'image 10 et les fenêtres de commande et 16 sont tirées, comme représenté à la figure 2, sur l'écran du module d'affichage 51, suivant une procédure de
génération de fenêtres typique de la programmation de fenê-
tres. La donnée de trame de chaque icône est lue dans la col-
lection d'icônes stockée dans la mémoire vive 54, et générée
sous la forme des icônes 14 sur la zone client 17 de la fenê-
tre de recherche d'image 10.
En se référant à la figure 7, on détermine les valeurs de paramètres relatives à une manipulation courante
incluant la collection d'icônes ainsi qu'un nom de la collec-
tion d'icônes, et la collection d'icônes est ouverte en appe-
lant une fonction de chargement de carte de bits LoadBitmap
dans l'étape 7a. Dans les étapes 7b-7d, une information rela-
tive au nombre des icônes, au système de codage et au nombre
des trames, est détectée et stockée dans un registre interne.
L'icône est affichée suivant le contenu de ce registre. La donnée d'une première trame d'une première icône est lue dans l'étape 7e et une icône correspondante est générée dans l'étape 7f. Pour appeler une fonction de génération d'icône,
il faut déterminer la valeur de paramètre relative à la mani-
pulation courante des programmes d'application pour générer l'icône, la largeur de l'icône, la hauteur de l'icône et le
nombre de trames de bits. Dans l'étape 7g l'icône est affi-
chée. Pour appeler une fonction d'affichage de l'icône, il faut désigner un contexte d'affichage pour tirer l'icône, et il faut déterminer les valeurs de coordonnées x et y du côté supérieur gauche à l'intérieur de ce contexte, ainsi que la valeur de paramètre relative à la manipulation de l'icône à tirer. Dans l'étape 7h, on vérifie si une trame courante est la dernière trame. Si ce n'est pas la dernière trame, la don- née de la trame suivante est lue dans l'étape 7j. Si la trame5 courante est la dernière trame d'une icône correspondante, on vérifie dans l'étape 7i si une icône courante est la dernière
icône. Si ce n'est pas le cas, la donnée de la première trame de l'icône suivante est lue dans l'étape 7k. Si l'icône cou- rante est la dernière icône, la collection d'icônes est fer-10 mée dans l'étape 71.
Selon la forme de réalisation préférée de la pré-
sente invention, comme l'icône comprend diverses informations d'image, le contenu de la collection d'images peut être vu en ne recherchant que des scènes représentatives sélectionnées lorsque l'icône est réalisée, sans charger tout le contenu de
la collection d'images. Pendant ce temps, l'icône à trois di-
mensions selon la forme préférée de réalisation de la pré-
sente invention peut constituer une interface utilisateur utile dans un système comportant des fonctions de recherche
de collection d'images, telle que par exemple le serveur vi-
déo, car le contenu de la collection d'images peut être com-
pris intuitivement et rapidement.
Comme indiqué ci-dessus, la présente invention fournit l'interface utilisateur permettant de comprendre plus
intuitivement le contenu de la collection d'images, compara-
tivement à l'icône conventionnelle à deux dimensions, en
construisant une icône à trois dimensions comportant la com-
posante temporelle, par une trame d'image minimum représenta-
tive. Comme une fonction voulue peut être réalisée en tirant et en lâchant l'icône sélectionnée dans une zone de fenêtre,
à travers la fenêtre de commande, au lieu de fournir une com-
mande par l'entrée de caractères ou la sélection du menu, la commodité de manipulation du système peut être améliorée. La trame représentative constituant l'icône peut être extraite automatiquement en utilisant la composante de luminance dans le système de codage JPEG et la composante de mouvement dans le système de codage MPEG, comme critère de jugement de la
différence de similitude entre trames adjacentes, selon l'al-
gorithme de compression de la donnée d'image. Lorsqu'on re-
cherche la collection d'images, le contenu de la collection d'images peut être compris rapidement en ne recherchant que la trame représentative de la collection d'images par l'icône5 dynamique stockée dans la mémoire interne, sans lire toute la collection d'images dans la mémoire externe. L'utilisateur peut ressentir de la familiarité en adoptant une technique d'animation pour rechercher la collection d'icônes. On comprendra que la présente invention n'est pas O10 limitée à la forme de réalisation particulière décrite ici comme le meilleur mode envisagé pour sa mise en oeuvre, mais
plutôt que la présente invention n'est pas limitée aux formes de réalisation spécifiques décrites ici.

Claims (4)

R E V E N D I C A T IONS
1 ) Appareil pour rechercher une information d'image mobile, cet appareil comprenant un dispositif d'entrée d'image pour recevoir l'information d'image, une mémoire externe (40) pour stocker cette information d'image, et un système d'ordinateur (50) comportant un dispositif de pointage (52), un module d'affichage (51) et une mémoire interne( 54, 55), caractérisé en ce qu'il comprend:
- des moyens pour former une collection d'icônes en sélec-
tionnant une trame spécifique d'une collection d'images, et
pour stocker cette collection d'icônes dans la mémoire in-
terne (55); - des moyens pour former une zone client (17) dans le module d'affichage; - des moyens de commande d'icône pour afficher la collection
d'icônes lues dans la mémoire interne, sur une zone prédé-
terminée de la zone client (17) et sous la forme d'icônes d'animation (14); et - des moyens de commande à fenêtres (15, 16) se présentant sous la forme de fenêtres de commande pour exécuter une
commande correspondante lorsqu'une icône quelconque est ti-
rée et lâchée dans une zone de fenêtre de commande corres-
pondante par le dispositif de pointage (18), ces moyens de commande à fenêtres de commande étant séparés des icônes
par une distance donnée.
2 ) Appareil selon la revendication 1, caractérisé en ce que
les moyens de commande à fenêtres (15, 16) de commande com-
prennent:
- des moyens de commande à fenêtre de représentation en dia-
positives (15) pour afficher séquentiellement des images fixes correspondant à l'icône tirée et lâchée, coupe par coupe, à l'intérieur d'une zone de fenêtre; et - des moyens de commande à fenêtre de lecture (16) pour re- produire une collection d'images mobiles correspondant à
l'icône tirée et lâchée dans une zone de fenêtre.
3 ) Appareil selon la revendication 1, caractérisé en ce que les icônes d'animation (14) comportent une manipulation se
présentant sous la forme d'un rouleau (22), et sont dévelop-
pées de façon que des images fixes correspondant à l'icône apparaissent à la vue lorsqu'on détecte que le dispositif de pointage (52) est tiré tout en cliquant un bouton spécifique
de ce dispositif de pointage.
4 ) Appareil selon la revendication 1, caractérisé en ce qu' il comprend en outre des moyens pour déterminer la quantité de données à lire dans la mémoire suivant le rapport d'une distance de déplacement horizontale entre une position de pointage initiale et une position courante de l'icône, à une distance obtenue lorsque l'icône est développée au maximum,
et pour générer une adresse.
) Procédé d'interface utilisateur pour rechercher une in-
formation d'image mobile dans un système d'ordinateur compor-
tant un dispositif de pointage (52), un module d'affichage (51), et des mémoires externe (40) et interne (54, 55) pour stocker une collection d'images, caractérisé en ce qu' il comprend les étapes consistant à: réaliser une collection d'icônes en sélectionnant une trame
spécifique de la collection d'images et en stockant la col-
lection d'icônes dans la mémoire interne (55);
- réaliser une fenêtre principale dans le module d'affi-
chage; - réaliser un certain nombre de fenêtres de commande (15, 16) à l'intérieur de la fenêtre principale; - lire une collection d'une ou plusieurs icônes spécifiques
dans la mémoire interne (55) suivant une commande de re-
cherche d'information d'image mobile, et générer la collec-
tion d'icônes spécifiques séparée des fenêtres de commande par une distance donnée, sous la forme d'une icône à trois dimensions; et
- exécuter une commande correspondante lorsqu'une icône quel-
conque est tirée et lâchée dans une zone de fenêtre de com-
mande quelconque (15, 16) par le dispositif de pointage (52) 6 ) Procédé d'interface utilisateur selon la revendication 5, caractérisé en ce que l'étape d'exécution d'une commende consiste à lire, dans la mémoire externe (40), des images fixes correspondant à l'icône tirée et lâchée, et à afficher séquentiellement, coupe par coupe, ces images fixes à l'intérieur d'une zone de fenêtre. ) Procédé d'interface utilisateur selon la revendication 5, caractérisé en ce que l'étape d'exécution d'une commande consiste à lire, dans la
mémoire externe (40), une collection d'images mobiles corres-
pondant à l'icône tirée et lâchée, et à afficher cette col-
lection d'images mobiles à l'intérieur d'une zone de fenêtre.
FR9702425A 1996-06-21 1997-02-28 Appareil et procede pour rechercher et retrouver une information d'image mobile Pending FR2750231A1 (fr)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019960022970A KR100194923B1 (ko) 1996-06-21 1996-06-21 동영상 정보 검색장치 및 방법

Publications (1)

Publication Number Publication Date
FR2750231A1 true FR2750231A1 (fr) 1997-12-26

Family

ID=19462905

Family Applications (1)

Application Number Title Priority Date Filing Date
FR9702425A Pending FR2750231A1 (fr) 1996-06-21 1997-02-28 Appareil et procede pour rechercher et retrouver une information d'image mobile

Country Status (4)

Country Link
US (1) US5831616A (fr)
KR (1) KR100194923B1 (fr)
FR (1) FR2750231A1 (fr)
GB (1) GB2314492B (fr)

Families Citing this family (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4416846B2 (ja) * 1997-08-22 2010-02-17 ソニー株式会社 メニュー制御用データを記録したコンピュータ読み取り可能な記録媒体ならびにメニュー制御方法および装置
USRE39745E1 (en) * 1997-08-22 2007-07-24 Sony Corporation Recording medium retaining data for menu control, menu control method and apparatus
JPH11146325A (ja) 1997-11-10 1999-05-28 Hitachi Ltd 映像検索方法および装置並びに映像情報作成方法およびその処理プログラムを格納した記憶媒体
JP4462654B2 (ja) * 1998-03-26 2010-05-12 ソニー株式会社 映像素材選択装置及び映像素材選択方法
JPH11297040A (ja) * 1998-04-07 1999-10-29 Sony Corp 再生信号処理装置
AUPP340798A0 (en) * 1998-05-07 1998-05-28 Canon Kabushiki Kaisha Automated video interpretation system
WO1999061977A1 (fr) * 1998-05-27 1999-12-02 Visual Applications, Inc. Systeme de visualisation d'items dans un environnement fourni par l'utilisateur
US6580829B1 (en) * 1998-09-25 2003-06-17 Sarnoff Corporation Detecting and coding flash frames in video data
US6807306B1 (en) * 1999-05-28 2004-10-19 Xerox Corporation Time-constrained keyframe selection method
KR100350787B1 (ko) * 1999-09-22 2002-08-28 엘지전자 주식회사 멀티미디어 객체의 사용자 프로파일 생성방법과 사용자 프로파일을 이용한 멀티미디어 검색 및 브라우징 방법
US6804295B1 (en) * 2000-01-07 2004-10-12 International Business Machines Corporation Conversion of video and audio to a streaming slide show
JP2001230994A (ja) * 2000-02-15 2001-08-24 Fujitsu Ltd データ処理装置
US7043692B2 (en) * 2000-12-18 2006-05-09 Ricoh Co., Ltd. Windows resource file parameterization system and method
US20020089540A1 (en) * 2001-01-08 2002-07-11 Freddie Geier Media editing and creating interface
EP1251515A1 (fr) * 2001-04-19 2002-10-23 Koninklijke Philips Electronics N.V. Procédé et système pour sélectionner une position dans une séquence d'images
KR20010113584A (ko) * 2001-11-08 2001-12-28 (주)시스튜디오 컴퓨터에 의한 만화 애니메이션 구현방법 및 만화애니메이션 실행데이터를 기록한 컴퓨터로 읽을 수 있는기록매체
GB2391147A (en) * 2002-07-19 2004-01-28 Kaydara Inc Generating animation data simply via display
US7593015B2 (en) * 2003-11-14 2009-09-22 Kyocera Wireless Corp. System and method for sequencing media objects
US7894688B2 (en) * 2004-03-02 2011-02-22 Koninklijke Philips Electronics N.V. Method for creating an icon, representing a group of images, computer system, computer program product and a data carrier arranged for performing the method
JP2006174309A (ja) * 2004-12-17 2006-06-29 Ricoh Co Ltd 動画再生装置、プログラム、及び記録媒体
JP2007052564A (ja) * 2005-08-16 2007-03-01 Fuji Xerox Co Ltd 情報処理システムおよび情報処理方法
US8599841B1 (en) 2006-03-28 2013-12-03 Nvidia Corporation Multi-format bitstream decoding engine
US8593469B2 (en) * 2006-03-29 2013-11-26 Nvidia Corporation Method and circuit for efficient caching of reference video data
KR20070113025A (ko) * 2006-05-24 2007-11-28 엘지전자 주식회사 터치스크린 장치 및 이의 작동방법
US20090213086A1 (en) * 2006-04-19 2009-08-27 Ji Suk Chae Touch screen device and operating method thereof
KR101269375B1 (ko) * 2006-05-24 2013-05-29 엘지전자 주식회사 터치스크린 장치 및 이의 이미지 표시방법
TWI328185B (en) * 2006-04-19 2010-08-01 Lg Electronics Inc Touch screen device for potable terminal and method of displaying and selecting menus thereon
KR20070113018A (ko) * 2006-05-24 2007-11-28 엘지전자 주식회사 터치스크린 장치 및 그 실행방법
KR101327581B1 (ko) * 2006-05-24 2013-11-12 엘지전자 주식회사 터치스크린 장치 및 이의 작동방법
KR20070113022A (ko) * 2006-05-24 2007-11-28 엘지전자 주식회사 사용자 입력에 반응하는 터치스크린 장치 및 이의 작동방법
TW200805131A (en) * 2006-05-24 2008-01-16 Lg Electronics Inc Touch screen device and method of selecting files thereon
JP4239108B2 (ja) * 2006-10-24 2009-03-18 ソニー株式会社 内容文字情報取得方法、内容文字情報取得プログラム、内容文字情報取得装置及び映像コンテンツ記録装置
KR100904015B1 (ko) 2007-06-12 2009-06-22 주식회사 알티캐스트 멀티동영상컨텐츠 탐색 서비스 제공 시스템 및 그 방법
KR101001824B1 (ko) * 2008-10-16 2010-12-15 주식회사 팬택 터치 입력을 이용한 휴대용 단말기 제어 방법 및 휴대용 단말기
JP2011145386A (ja) * 2010-01-13 2011-07-28 Fuji Xerox Co Ltd 表示制御装置、表示装置及びプログラム
JP5025782B2 (ja) * 2010-02-17 2012-09-12 キヤノン株式会社 画像検索装置及び画像検索方法
US9052810B2 (en) 2011-09-28 2015-06-09 Sonos, Inc. Methods and apparatus to manage zones of a multi-zone media playback system
US9565476B2 (en) * 2011-12-02 2017-02-07 Netzyn, Inc. Video providing textual content system and method
CN103226430B (zh) * 2013-04-24 2016-09-28 小米科技有限责任公司 一种图标显示的方法及装置
US9699295B2 (en) 2013-04-24 2017-07-04 Xiaomi Inc. Method for displaying an icon and terminal device thereof
US11321857B2 (en) 2018-09-28 2022-05-03 Apple Inc. Displaying and editing images with depth information
CN113438500B (zh) 2020-03-23 2023-03-24 阿里巴巴集团控股有限公司 视频处理方法、装置、电子设备及计算机存储介质
CN111580914A (zh) * 2020-05-09 2020-08-25 腾讯科技(深圳)有限公司 信息流的互动处理方法、装置及电子设备

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0529770A2 (fr) * 1991-06-04 1993-03-03 Digital Equipment Corporation Dispositif de surveillance d'un système permettant de voir des informations à l'aide d'une interface utilisatrice
US5442744A (en) * 1992-04-03 1995-08-15 Sun Microsystems, Inc. Methods and apparatus for displaying and editing multimedia information

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5697885A (en) * 1989-01-30 1997-12-16 Olympus Optical Co., Ltd. Endoscope for recording and displaying time-serial images
US5359365A (en) * 1991-05-24 1994-10-25 Canon Kabushiki Kaisha Moving image processing method and apparatus
EP0526064B1 (fr) * 1991-08-02 1997-09-10 The Grass Valley Group, Inc. Interface opératrice pour système de montage vidéo pour visualisation et commande interactive de matérial vidéo
JP3347385B2 (ja) * 1992-03-27 2002-11-20 オリンパス光学工業株式会社 内視鏡画像処理装置
US5999173A (en) * 1992-04-03 1999-12-07 Adobe Systems Incorporated Method and apparatus for video editing with video clip representations displayed along a time line
US5583791A (en) * 1992-12-11 1996-12-10 Canon Kabushiki Kaisha Recording-reproduction apparatus
JP3171744B2 (ja) * 1994-03-15 2001-06-04 シャープ株式会社 音声及び動画の検索装置
US5706059A (en) * 1994-11-30 1998-01-06 National Semiconductor Corp. Motion estimation using a hierarchical search
US5708767A (en) * 1995-02-03 1998-01-13 The Trustees Of Princeton University Method and apparatus for video browsing based on content and structure
US5721585A (en) * 1996-08-08 1998-02-24 Keast; Jeffrey D. Digital video panoramic image capture and display system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0529770A2 (fr) * 1991-06-04 1993-03-03 Digital Equipment Corporation Dispositif de surveillance d'un système permettant de voir des informations à l'aide d'une interface utilisatrice
US5442744A (en) * 1992-04-03 1995-08-15 Sun Microsystems, Inc. Methods and apparatus for displaying and editing multimedia information

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
KAZUAKI TANAKA ET AL: "INTELLIGENT ROUGH VIDEO EDITING SYSTEM", HITACHI REVIEW, vol. 44, no. 4, 1 August 1995 (1995-08-01), pages 217 - 220, XP000550273 *
MILLS M ET AL: "A MAGNIFIER TOOL FOR VIDEO DATA", STRIKING A BALANCE, MONTEREY, MAY 3 - 7, 1992, no. -, 3 May 1992 (1992-05-03), BAUERSFELD P;BENNETT J; LYNCH G, pages 93 - 98, XP000426811 *

Also Published As

Publication number Publication date
US5831616A (en) 1998-11-03
GB2314492A (en) 1997-12-24
KR980004130A (ko) 1998-03-30
GB9702889D0 (en) 1997-04-02
GB2314492B (en) 1998-08-05
KR100194923B1 (ko) 1999-06-15

Similar Documents

Publication Publication Date Title
FR2750231A1 (fr) Appareil et procede pour rechercher et retrouver une information d'image mobile
US6930687B2 (en) Method of displaying a digital image
US8218830B2 (en) Image editing system and method
US8311277B2 (en) Method and system for video indexing and video synopsis
US7609271B2 (en) Producing animated scenes from still images
KR101343220B1 (ko) 파노라마 이미지에 대한 실시간 미리 보기
US8768097B2 (en) Image processing apparatus, moving image reproducing apparatus, and processing method and program therefor
CN110290425A (zh) 一种视频处理方法、装置及存储介质
US20060117356A1 (en) Interactive montages of sprites for indexing and summarizing video
US9300876B2 (en) Fill with camera ink
WO2015192713A1 (fr) Procédé et dispositif de traitement d'images, terminal mobile et support d'enregistrement informatique
CN113064684B (zh) 一种虚拟现实设备及vr场景截屏方法
CN114494566A (zh) 图像渲染方法和装置
CN114926351B (zh) 图像处理方法、电子设备以及计算机存储介质
JP2003303333A (ja) 画像表示制御装置
CN101611629A (zh) 图像处理设备、运动图像再现设备及其处理方法和程序
WO2014065033A1 (fr) Dispositif de récupération d'images similaires
US7876368B2 (en) Slimming effect for digital photographs
GB2413718A (en) Automatic view generation from recording photographer's eye movements
FR2887347A1 (fr) Procede et dispositif de construction d'une carte de profondeur d'une image numerique
CN114245174B (zh) 视频预览方法以及相关设备
CN115631098B (zh) 去反射方法及装置
EP1738349B1 (fr) Procede et systeme de construction volatile d'une image a afficher sur un systeme d'affichage a partir d'une pluralite d'objets
FR2915816A1 (fr) Procede d'acquisition d'une image a l'aide d'un appareil dont la focale est reglable et appareil d'acquisition d'image associe au procede
EP1849299B1 (fr) Procede et dispositif d'edition de programme audiovisuel