Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
PARAMETERABLE METHOD FOR PROCESSING A FILE REPRESENTING AT LEAST ONE IMAGE
Document Type and Number:
WIPO Patent Application WO/2015/181069
Kind Code:
A1
Abstract:
The invention relates to a parameterable method (10) for processing a file representing at least one image acquired by means of an image-recording device designed to be connected to a communication network, said method comprising the following steps: pre-programming (11) of at least one file-processing action carried out by a user of the device or by the device; selection (12) of an event initiating at least one file-processing action by the user of the device or by the device; capturing (13) at least one image by means of the image-recording device; detection (14) of the event initiating each file-processing action; and implementation (15) of each pre-programmed action on the file representing at least one captured image.

Inventors:
ALEXIA JEAN-MARC (FR)
AUBERT ALEXANDRE (FR)
Application Number:
PCT/EP2015/061379
Publication Date:
December 03, 2015
Filing Date:
May 22, 2015
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
DXO LABS (FR)
International Classes:
H04N5/232; G06F9/48
Domestic Patent References:
WO2010030287A12010-03-18
Foreign References:
EP2733925A22014-05-21
EP2207341A12010-07-14
EP2239702A12010-10-13
Other References:
None
Attorney, Agent or Firm:
DESCHAMPS, SAMUEL (FR)
Download PDF:
Claims:
REVENDICATIONS

1 . Procédé (10) paramétrable de traitement d'un fichier (230) représentatif d'au moins une image acquise au moyen d'un dispositif (20) de prise de vue configuré pour être connecté à un réseau de communication caractérisé en ce qu'il comporte les étapes suivantes :

- pré-programmation (1 1 ) d'au moins une action (210) de traitement du fichier par un utilisateur du dispositif ou par le dispositif,

- sélection (12) d'un événement déclencheur (220) d'au moins une action de traitement du fichier par l'utilisateur du dispositif ou par le dispositif,

- capture (13) d'au moins une image au moyen du dispositif de prise de vue,

- détection (14) de l'événement déclencheur de chaque action de traitement du fichier et

- réalisation (15) de chaque action pré-programmée dont l'événement déclencheur a été détecté sur le fichier représentatif d'au moins une image capturée.

2. Procédé (10) paramétrable de traitement d'un fichier (230) représentatif d'au moins une image selon la revendication 1 , dans lequel, une action (210) de traitement du fichier comporte une étape (15-1 ) de traitement d'image.

3. Procédé (10) paramétrable de traitement d'un fichier (230) représentatif d'au moins une image selon l'une des revendications 1 ou 2, dans lequel, une action (210) de traitement du fichier comporte une étape (15-2) d'édition du contenu du fichier.

4. Procédé (10) paramétrable de traitement d'un fichier (230) représentatif d'au moins une image selon l'une des revendications 1 à 3, dans lequel, une action (210) de traitement du fichier comporte une étape (15-3) de modification des données et métadonnées du fichier.

5. Procédé (10) paramétrable de traitement d'un fichier (230) représentatif d'au moins une image selon l'une des revendications 1 à 4, dans lequel, une action (210) de traitement du fichier comporte une étape (15-4) de transfert du fichier au moyen d'un réseau de communication.

6. Procédé (10) paramétrable de traitement d'un fichier (230) représentatif d'au moins une image selon l'une des revendications 1 à 5, dans lequel, une action (210) de traitement du fichier comporte une étape (15-5) de stockage du fichier.

7. Procédé (10) paramétrable de traitement d'un fichier (230) représentatif d'au moins une image selon l'une des revendications 1 à 6, dans lequel, l'utilisateur ou le dispositif pré-programme la mise en œuvre d'au moins deux actions (210) simultanément.

8. Procédé (10) paramétrable de traitement d'un fichier (230) représentatif d'au moins une image selon l'une des revendications 1 à 7, dans lequel, un événement déclencheur (220) d'une action (210) de traitement du fichier sélectionné est au moins un réglage du dispositif de prise de vue.

9. Procédé (10) paramétrable de traitement d'un fichier (230) représentatif d'au moins une image selon l'une des revendications 1 à 8, dans lequel, un événement déclencheur (220) d'une action (210) de traitement du fichier dépend du contenu reconnu dans le fichier.

10. Procédé (10) paramétrable de traitement d'un fichier (230) représentatif d'au moins une image selon l'une des revendications 1 à 9, dans lequel, un événement déclencheur (220) d'une action (210) de traitement du fichier est transmis au moyen d'un réseau de communication.

1 1 . Procédé (10) paramétrable de traitement d'un fichier (230) représentatif d'au moins une image selon l'une des revendications 1 à 10, dans lequel, un événement déclencheur (220) d'une action (210) de traitement du fichier dépend d'une localisation du dispositif.

12. Procédé (10) paramétrable de traitement d'un fichier (230) représentatif d'au moins une image selon l'une des revendications 1 à 1 1 , dans lequel, un événement déclencheur (220) d'une action (210) de traitement du fichier dépend d'une identification de l'utilisateur.

13. Procédé (10) paramétrable de traitement d'un fichier (230) représentatif d'au moins une image selon l'une des revendications 1 à 12, dans lequel, un événement déclencheur (220) d'une action (210) de traitement du fichier est une interaction physique de l'utilisateur avec le dispositif.

14. Procédé (10) paramétrable de traitement d'un fichier (230) représentatif d'au moins une image selon l'une des revendications 1 à 13, qui comporte en outre, une étape d'enregistrement du programme d'actions (210) de traitement du fichier pré-programmé par l'utilisateur ou le dispositif et de la sélection de l'événement déclencheur (210) d'au moins une action de traitement du fichier par l'utilisateur ou le dispositif.

15. Procédé (10) paramétrable de traitement d'un fichier (230) représentatif d'au moins une image selon l'une des revendications 1 à 14, dans lequel, au moins deux images sont capturées au cours de l'étape de capture (13) d'au moins une image au moyen du dispositif de prise de vue.

16. Procédé (10) paramétrable de traitement d'un fichier (230) représentatif d'au moins une image selon la revendication 1 , dans lequel les étapes (1 1 , 12 13, 14, 15) sont effectuées dans l'ordre défini par la revendication 1 . 17. Dispositif (20) de prise de vue configuré pour être connecté à un réseau de communication caractérisé en ce qu'il comporte:

- des moyens (205) pour pré-programmer au moins une action (210) de traitement d'un fichier (230) par un utilisateur du dispositif ou par le dispositif,

- des moyens (215) pour sélectionner un événement déclencheur (220) de l'action de traitement du fichier par l'utilisateur du dispositif ou par le dispositif,

- des moyens (225) pour enregistrer un fichier représentatif d'au moins une image capturée par le dispositif,

- des moyens (235) pour détecter l'événement déclencheur de chaque action de traitement du fichier et

- des moyens (245) pour réaliser de chaque action pré-programmée dont l'événement déclencheur a été détecté sur le fichier représentatif de la capture d'au moins une image.

18. Terminal portable communiquant (30) caractérisé en ce qu'il comporte un dispositif selon la revendication 17.

Description:
PROCÉDÉ PARAMÉTRABLE DE TRAITEMENT D'UN FICHIER

REPRÉSENTATIF D'AU MOINS UNE IMAGE

DOMAINE DE L'INVENTION

La présente invention vise un procédé paramétrable de traitement d'un fichier représentatif d'au moins une image, un dispositif de mise en œuvre d'un tel procédé et un terminal portable communiquant comportant un tel dispositif. L'invention s'applique notamment dans les domaines du traitement automatique d'images et du transfert d'images. Plus particulièrement, l'invention s'applique à la pré-programmation d'étapes de traitement et de transfert de fichiers représentatifs d'images par un utilisateur ou par un dispositif.

ÉTAT DE LA TECHNIQUE

Actuellement, dans le domaine de la photographie et du traitement d'images, certains appareils photos numériques et terminaux portables communiquant ont la possibilité d'effectuer un traitement d'image et un stockage ou de l'image. Cependant, les choix d'options de traitement d'image sont très limités. De plus, l'utilisateur doit manuellement transférer l'image vers son point de stockage final, tel un transfert d'une image vers un ordinateur par exemple. Les terminaux portables communiquant permettent le transfert d'images vers des réseaux sociaux et un traitement d'image. Cependant, l'utilisateur doit utiliser une application dédiée à chacune de ces tâches et effectuer chaque action manuellement. En outre, pour un traitement d'image particulier, l'utilisateur doit utiliser des logiciels spécifiques à la retouche d'image.

Le logiciel DxO Optics Pro (marque déposée) permet de retoucher des images et plusieurs exports simultanés. Néanmoins, le logiciel nécessite au préalable que l'image soit transférée à un ordinateur et une intervention de l'utilisateur est nécessaire pour effectuer le traitement de l'image. Aussi, il n'y a pas de pré-programmation possible du traitement à effectuer. On connaît dans l'état de la technique, un procédé de correction de défauts en fonction de paramètres qui doivent être définis par un utilisateur. Ce procédé ayant été breveté par la société DxO Labs en 2001 .

En ce qui concerne la programmation, le GRAFCET (acronyme de « Graphe Fonctionnel de Commande Étapes / Transitions ») est un langage graphique de représentation du fonctionnement d'un automate. Un grafcet défini des étapes auxquelles sont associées des actions et des transitions entre les étapes qui sont associées à des conditions de transition. Cependant, cet outil est une représentation d'un fonctionnement d'un automate et ne le programme pas. De plus, un grafcet concerne un automate, et ne permet pas de faire appel à des logiciels installés sur un ordinateur par exemple. Le SFC (acronyme de « Sequential Function Chart » en terminologie anglo-saxonne) est un langage graphique de programmation inspiré du GRAFCET. Le SFC s'applique à des automates et ses limitations en terme de fonctions possibles sont similaires à celle du GRAFCET. En effet, les actions et les transitions de ces deux langages sont binaires et utilisent des opérateurs logiques. Les actions sont donc très limitées. En outre, Windows Direct X (marque déposée) est un autre système de programmation graphique d'étapes séquentielles. Néanmoins, ces langages s'appliquent mal au traitement d'image.

Finalement, le service IFTTT (« If This Then That » en terminologie anglo- saxonne) permet de définir des actions conditionnelles. Cependant, un enchaînement de plusieurs actions est impossible et le service se focalise sur du déplacement de fichiers. OBJET DE L'INVENTION

La présente invention vise à remédier à tout ou partie de ces inconvénients. A cet effet, selon un premier aspect, la présente invention vise un procédé paramétrable de traitement d'un fichier représentatif d'au moins une image acquise au moyen d'un dispositif de prise de vue configuré pour être connecté à un réseau de communication qui comporte les étapes suivantes :

- pré-programmation d'au moins une action de traitement du fichier par un utilisateur du dispositif ou par le dispositif,

- sélection d'un événement déclencheur d'au moins une action de traitement du fichier par l'utilisateur du dispositif ou par le dispositif,

- capture d'au moins une image au moyen du dispositif de prise de vue,

- détection de l'événement déclencheur de chaque action de traitement du fichier et

- réalisation de chaque action pré-programmée sur le fichier représentatif d'au moins une image capturée.

L'invention présente l'avantage de procéder automatiquement aux étapes de traitement et de transfert d'images à partir d'une pré-programmation de l'utilisateur ou du dispositif, plus particulièrement en fonction d'utilisations ultérieures. Ces pré-programmations peuvent être enregistrées et utilisées à plusieurs reprises dès que l'événement déclencheur est détecté.

Un autre avantage de l'invention est de faire appel automatiquement aux fonctions, logiciels, applications nécessaires à la réalisation de chaque action préprogrammées, sans intervention de l'utilisateur. De plus, le traitement d'image peut concerner une image fixe ou une vidéo.

En outre, l'invention est configurée pour réaliser simultanément ou consécutivement plusieurs actions. Aussi, chaque action ne nécessite pas d'événement déclencheur. En effet, plusieurs actions peuvent être effectuées à partir d'un seul événement déclencheur.

Dans des modes de réalisation, une action de traitement du fichier comporte une étape de traitement d'image.

Ces modes de réalisation ont l'avantage de permettre une automatisation du traitement d'image dès la capture d'une image pour améliorer la qualité ou la netteté de l'image en accord avec les besoins de l'utilisateur.

Dans des modes de réalisation, une action de traitement du fichier comporte une étape d'édition du contenu du fichier.

L'avantage de ces modes de réalisation réside dans la possibilité de modifier automatiquement certaines caractéristiques du contenu du fichier afin de correspondre à des critères d'authenticité ou de confidentialité par exemple.

Dans des modes de réalisation, une action de traitement du fichier comporte une étape de modification des données et métadonnées du fichier.

La modification automatique des caractéristiques du fichier selon des critères et des préférences définies par l'utilisateur, tels que le format ou le nom du fichier par exemple, est un avantage de ces modes de réalisation.

Dans des modes de réalisations, une action de traitement du fichier comporte une étape de transfert du fichier au moyen d'un réseau de communication.

Ces modes de réalisation présentent l'avantage d'automatiser le transfert du fichier vers n'importe quel dispositif connecté à un réseau de communication en fonction de critères définis par l'utilisateur.

Dans des modes de réalisation, une action de traitement du fichier comporte une étape de stockage du fichier.

Un avantage de ces modes de réalisation est la possibilité de stockage du fichier à n'importe quel moment dès sa capture. Plus particulièrement, si le fichier subit des actions de traitement d'image.

Dans des modes de réalisation, l'utilisateur ou le dispositif pré-programme la mise en œuvre d'au moins deux actions simultanément.

L'avantage de ces modes de réalisation est la possibilité d'effectuer deux actions simultanément, plus particulièrement lorsque les actions effectuées nécessitent un temps de réalisation long. En outre, cela permet un transfert d'image vers deux destinations simultanément.

Dans des modes de réalisation, un événement déclencheur d'une action de traitement du fichier sélectionné est au moins un réglage du dispositif de prise de vue.

Ces modes de réalisation présentent l'avantage de permettre la réalisation d'une action en sélectionnant l'événement déclencheur parmi des réglages possibles du dispositif. Plus particulièrement, un traitement d'image peut être adapté au mode de prise de vue choisi par l'utilisateur.

Dans des modes de réalisation, un événement déclencheur d'une action de traitement du fichier dépend du contenu reconnu dans le fichier.

L'avantage de ces modes de réalisation est l'utilisation de techniques de reconnaissance d'image afin de permettre à l'utilisateur d'obtenir une action adaptée au contenu de l'image.

Dans des modes de réalisation, un événement déclencheur d'une action de traitement du fichier est transmis au moyen d'un réseau de communication.

Ces modes de réalisation présentent l'avantage de permettre la réalisation en différé d'actions en fonction d'une détection de la transmission réalisée au moyen du réseau de communication.

Dans des modes de réalisation, un événement déclencheur d'une action de traitement du fichier dépend d'une localisation du dispositif.

Le déclenchement d'une action lorsque l'utilisateur arrive ou part d'un certain lieu est un avantage de ces modes de réalisation.

Dans des modes de réalisation, un événement déclencheur d'une action de traitement du fichier dépend d'une identification de l'utilisateur.

L'avantage de ces modes de réalisation est de réaliser certaines actions que lorsque l'utilisateur adéquat utilise le dispositif. Le fichier est mieux protégé, en particulier si son contenu est confidentiel.

Dans des modes de réalisation, un événement déclencheur d'une action de traitement du fichier est une interaction physique de l'utilisateur avec le dispositif.

L'interaction physique de l'utilisateur avec le dispositif présente l'avantage de déclencher des actions lorsque le dispositif est pris en main ou a portée de l'utilisateur. L'interaction physique peut aussi être une détection de niveaux sonore dans un environnement proche du dispositif.

Dans des modes de réalisation, le procédé objet de la présente invention, comporte une étape d'enregistrement du programme d'actions de traitement du fichier pré-programmé par l'utilisateur ou le dispositif et de la sélection de l'événement déclencheur d'au moins une action de traitement du fichier par l'utilisateur ou le dispositif.

Ces modes de réalisation présentent l'avantage de permettre à l'utilisateur d'enregistrer les séries d'actions et les événements déclencheurs associés pour pouvoir les réutiliser ou de les partager. En outre, l'enregistrement peut être un enregistrement temporaire effectué par le dispositif qui peut être proposé à l'utilisateur lors d'une utilisation ultérieure du dispositif

Dans des modes de réalisation, au moins deux images sont capturées au cours de l'étape de capture d'au moins une image au moyen du dispositif de prise de vue. L'avantage de ces modes de réalisation est de permettre une fusion des deux images pour avoir une plus grande qualité d'image. Un autre avantage est une possibilité de sélection de l'image que l'utilisateur préfère. En outre, ces modes de réalisation comportent la capture de vidéos.

Dans des modes de réalisation, les étapes sont effectuées dans l'ordre défini.

Ces modes de réalisation, ont l'avantage d'améliorer la rapidité et l'efficacité du procédé.

Selon un deuxième aspect, l'invention vise un dispositif de prise de vue configuré pour être connecté à un réseau de communication qui comporte:

- des moyens pour pré-programmer au moins une action de traitement d'un fichier par un utilisateur du dispositif ou par le dispositif,

- des moyens pour sélectionner un événement déclencheur de l'action de traitement du fichier par l'utilisateur du dispositif ou par le dispositif,

- des moyens pour enregistrer un fichier représentatif d'au moins une image capturée par le dispositif,

- des moyens pour détecter l'événement déclencheur de chaque action de traitement du fichier et

- des moyens pour réaliser de chaque action pré-programmée sur le fichier représentatif de la capture d'au moins une image.

Les avantages, buts et caractéristiques particuliers du dispositif objet de la présente invention étant similaires à ceux du procédé objet de la présente invention, ils ne seront pas rappelés ici.

Selon un troisième aspect, l'invention vise un terminal portable communiquant qui comporte un dispositif objet de la présente invention.

Les avantages, buts et caractéristiques particuliers du terminal portable communiquant objet de la présente invention étant similaires à ceux du dispositif objet de la présente invention, ils ne seront pas rappelés ici. BRÈVE DESCRIPTION DES FIGURES

D'autres avantages, buts et caractéristiques de l'invention ressortiront de la description non limitative qui suit d'au moins un mode de réalisation particulier du procédé paramétrable de traitement d'un fichier représentatif d'au moins une image, du dispositif de prise de vue et du terminal portable communiquant comportant un tel dispositif, en regard des dessins annexés, dans lesquels :

- la figure 1 représente, sous forme de logigramme, un mode de réalisation du procédé objet de la présente invention,

- la figure 2 représente, schématiquement, un mode de réalisation du dispositif objet de la présente invention, - la figure 3 représente, schématiquement, un mode de réalisation du terminal portable communiquant objet de la présente invention,

- la figure 4 représente, schématiquement, un mode de réalisation d'une interface pour l'utilisateur du dispositif dans son état initial,

- la figure 5 représente, schématiquement, un mode de réalisation d'une interface pour l'utilisateur du dispositif au cours de la création d'une série d'actions et d'événements déclencheurs et

- la figure 6 représente, schématiquement, un mode de réalisation d'une interface pour l'utilisateur lorsque la création de la série d'actions et d'événements déclencheurs est terminée.

DESCRIPTION D'EXEMPLES DE RÉALISATION DE L'INVENTION

On note, dès à présent, que les figures ne sont pas à l'échelle.

On observe sur la figure 1 , un mode de réalisation particulier d'un procédé paramétrable de traitement d'un fichier représentatif d'au moins une image acquise au moyen d'un dispositif de prise de vue configuré pour être connecté à un réseau de communication qui comporte les étapes suivantes :

- pré-programmation 1 1 d'au moins une action de traitement du fichier par un utilisateur du dispositif ou par le dispositif,

- sélection 12 d'un événement déclencheur d'au moins une action de traitement du fichier par l'utilisateur du dispositif ou par le dispositif,

- capture 13 d'au moins une image au moyen du dispositif de prise de vue,

- détection 14 de l'événement déclencheur de chaque action de traitement du fichier et

- réalisation 15 de chaque action pré-programmée sur le fichier représentatif d'au moins une image capturée.

L'étape 15 étant décomposée en cinq sous-étapes :

- une étape 15-1 de traitement d'image,

- une étape 15-2 d'édition du contenu du fichier,

- une étape 15-3 de modifications des données et métadonnées du fichier,

- une étape 15-4 de transfert du fichier au moyen d'un réseau de communications

- une étape 15-5 de stockage du fichier.

On définit pour la suite de la description, une prise de vue comme étant le produit du dispositif de prise de vue. Plus particulièrement, prise de vue désigne, une image fixe ou une vidéo.

L'étape 1 1 de pré-programmation d'au moins une action de traitement du fichier est effectuée par l'utilisateur du dispositif ou par le dispositif. Dans le cas d'une pré-programmation par l'utilisateur, l'utilisateur choisit chaque action qui va être appliquée à l'image parmi une bibliothèque d'actions. Les actions peuvent être regroupées en différentes boites à outils inclues dans la bibliothèque d'actions. Ces boîtes à outils sont préférentiellement :

- la boîte regroupant les actions de modification de la prise de vue, - la boîte regroupant les actions de partage de la prise de vue et

- la boîte regroupant les actions d'impression de la prise de vue.

Les actions peuvent être des actions de :

- traitement d'image,

- édition du contenu du fichier,

- modification des données et métadonnées du fichier,

- transfert du fichier au moyen d'un réseau de communications,

- stockage du fichier.

Au cours de l'étape 1 1 de pré-programmation, l'utilisateur peut préprogrammer au moins une action de traitement du fichier mais aussi les paramètres de chaque action. Aussi, l'utilisateur peut définir un ordre dans lequel les actions sont exécutées. Plusieurs actions peuvent être effectuées simultanément.

Dans le cas d'une pré-programmation par le dispositif, le dispositif peut proposer à l'utilisateur la dernière chaîne d'action effectuée. Le dispositif peut proposer une ou plusieurs chaînes d'actions fréquemment sélectionnées par l'utilisateur. Le dispositif peut aussi, par une reconnaissance d'image par exemple, proposer une chaîne d'action adéquate.

L'étape 12 permet de sélectionner les événements déclencheurs associés aux actions de traitement du fichier. Si l'action 12 est réalisée par l'utilisateur, l'utilisateur peut sélectionner les événements déclencheurs dans une liste qui comporte :

- des critères de réglage du dispositif de prise de vue,

- une reconnaissance du contenu de la prise de vue,

- une transmission effectuée au moyen d'un réseau de communication, - une localisation du dispositif,

- une identification de l'utilisateur et

- une interaction physique de l'utilisateur avec le dispositif.

Les critères de réglage du dispositif de prise de vue peuvent être des modes de prise de vue prédéfinis tels les modes macro, panorama ou portrait par exemple. Les critères de réglage peuvent aussi être un mode noir et blanc ou une détection d'un certain niveau de zoom.

La reconnaissance du contenu de la prise de vue peut être une reconnaissance faciale, une reconnaissance de scène ou une reconnaissance de sourire. La reconnaissance du contenu de la prise de vue peut aussi être une reconnaissance de la couleur prédominante, la luminance moyenne, le contraste moyen, le taux d'acuité moyen ou le taux d'uniformité des couleurs.

La transmission au moyen d'un réseau de communication peut être la détection d'une connexion à un réseau social, la détection d'une connexion à un compte de courrier électronique, la détection d'une notification ou la détection d'un réseau NFC (« Near Field Communication » en terminologie anglo-saxonne). La transmission peut aussi être une détection de publication ou d'événement sur un réseau social, une détection de réception ou d'envoi d'un message de type SMS (acronyme de « Short Message Service » en terminologie anglo-saxonne) ou MMS (acronyme de « Multimedia Messaging Service » en terminologie anglo- saxonne). Plus généralement, la transmission peut être de type réception d'une information ou envoi d'une information à travers un réseau de communication.

Une localisation du dispositif peut être :

- une géolocalisation, au moyen d'un GPS (acronyme de « Global Positioning System » en terminologie anglo-saxonne) par exemple ;

- une détection d'un réseau de télécommunication géolocalisable, de type Wi-Fi (acronyme de « Wireless Fidelity » en terminologie anglo- saxonne, marque déposée) par exemple, ou

- une localisation au moyen d'un réseau social localisé.

Une identification de l'utilisateur peut être effectuée au moyen d'un code secret, d'une reconnaissance d'empreintes digitales ou d'une reconnaissance faciale.

Une interaction physique peut être la détection d'un certain volume de musique, d'une commande vocale, d'un mouvement brusque du dispositif, une orientation du dispositif, une connexion spécifique ou une température.

Un événement déclencheur peut être une combinaison d'au moins deux éléments sélectionnés parmi les éléments listés ci-dessus.

Un événement déclencheur peut être implémenté en cours de série d'actions. L'événement déclencheur implémenté peut déclencher alors un sous- ensemble d'actions.

Une pré-programmation d'une série d'actions et d'événements déclencheurs peut être enregistrée et réutilisée pour différentes captures d'images pour lesquelles le dispositif détecte les mêmes événements déclencheurs. Une pré-programmation enregistrée peut être mise en œuvre par le dispositif automatiquement lors d'utilisations ultérieures du dispositif dès son enregistrement.

Une interface graphique permettant la pré-programmation d'au moins une action et la sélection d'au moins un événement déclencheur est composée de cases que l'utilisateur peut remplir d'une action ou d'un événement déclencheur en faisant glisser une représentation d'une action ou d'un événement déclencheur dans une boite vide. L'interface graphique comporte au moins une ligne de cases, l'utilisateur peut créer d'autres ramifications.

Dans le cas d'une sélection par le dispositif, le dispositif peut proposer à l'utilisateur la dernière chaîne d'actions effectuée. Le dispositif peut proposer une ou plusieurs chaînes d'actions fréquemment sélectionnées par l'utilisateur. Le dispositif peut aussi, par une reconnaissance d'image par exemple, proposer une chaîne d'action adéquate. Le dispositif peut aussi proposer un événement déclencheur fréquemment utilisé pour chaque action pré-programmée à l'étape 1 1 .

Dans des modes de réalisation, la sélection d'événements déclencheurs n'est pas effectuée par l'utilisateur ou par le dispositif, l'événement déclencheur est alors défini par défaut par le procédé comme étant la fin de la capture de l'image. Plus particulièrement, dans des modes de réalisation, toutes les actions pré-programmées sont effectuées en même temps dès la capture de l'image. Dans d'autres modes de réalisation, la sélection d'événements déclencheurs n'est pas effectuée par l'utilisateur, l'événement déclencheur est alors défini par défaut par le procédé comme étant la fin de la capture de l'image pour la réalisation de l'étape 15-1 . La fin de l'étape précédente est l'événement déclencheur de l'action immédiatement ultérieur. Par exemple, l'étape 15-1 a été traitée par le dispositif, alors l'étape 15-2 est mise en œuvre.

L'étape 13 de capture d'au moins une image au moyen du dispositif de prise de vue est une étape de capture d'une vidéo ou d'une image fixe. Dans des modes de réalisation, le dispositif peut capturer automatiquement une série de 2 à 6 images fixes consécutives dans un lapse de temps inférieur à une seconde. Le dispositif peut les mélanger et réduire le bruit de l'image fixe finale qui est la prise de vue exploitée.

L'étape 14 de détection de l'événement déclencheur de chaque action de traitement du fichier peut être une étape de détection d'un changement d'état d'un des composants du dispositif.

L'étape 15 de réalisation de chaque action pré-programmée sur le fichier représentatif d'au moins une image capturée est décomposée en cinq sous étapes qui peuvent être effectuées simultanément ou consécutivement. Chaque sous- étape représentative d'une action pré-programmée peut avoir un nombre différent d'événements déclencheurs qui peuvent être de natures différentes. Une étape représentative d'une action pré-programmée n'a pas obligatoirement un événement déclencheur, dans ce cas, l'étape est réalisée automatiquement selon l'ordre défini par l'utilisateur ou par le dispositif.

Les cinq sous-étapes sont :

- une étape 15-1 de traitement d'image,

- une étape 15-2 d'édition du contenu du fichier, - une étape 15-3 de modifications des données et métadonnées du fichier,

- une étape 15-4 de transfert du fichier au moyen d'un réseau de communications

- une étape 15-5 de stockage du fichier.

L'étape 15-1 de traitement d'image peut être une étape parmi la liste non exhaustive suivante :

- apposition de filtres artistiques tels une texture par exemple,

- apposition d'un rendu argentique,

- modification de l'exposition,

- modification du contraste,

- adoucissement des textures de la peau, dans le cas où un visage est détecté,

- floutage ou masquage des visages s'il y a une détection de visage ou

- blanchissement des dents, si un sourire est détecté.

L'étape 15-2 d'édition du contenu du fichier est par exemple :

- une modification de la résolution de la prise de vue,

- une modification de la définition de la prise de vue,

- un encryptage ou un encodage de la prise de vue,

- une apposition d'un filigrane d'authentification (« watermarking » en terminologie anglo-saxonne) dans la prise de vue,

- une apposition d'un filigrane d'information, tel un QR Code par exemple,

- un ajout d'un générique en fin d'une vidéo,

- une apposition d'encadrement virtuel, ou

- une modification de la prise de vue et plus particulièrement de l'assiette ou l'application de règles de photographie telles la règle du tiers par exemple.

L'étape 15-3 de modifications des données et métadonnées du fichier peut être :

- une modification du nom du fichier selon une règle prédéfinie par l'utilisateur,

- une modification du format du fichier,

- une compression de la prise de vue sous format zip, dans le cas où un filtre et plus particulièrement un pare-feu ne permet pas la réception ou l'envoi d'images par exemple,

- un ajout ou une édition des données de géolocalisation enregistrées lors de la prise de vue,

- une métadonnée permettant l'identification par Tag ou marqueurs sémantiques plus particulièrement de personnes ou de lieux, ou - une édition des métadonnées et plus particulièrement les métadonnées de type EXIF (acronyme de « Exchangeable Image File Format » en terminologie anglo-saxonne) ou IPTC MM (acronyme de « International Press Télécommunication Council Information Interchange Model » en terminologie anglo-saxonne).

La modification des données ou métadonnées du fichier peut être utile dans le cas d'utilisations crypto-professionnelles du procédé.

L'étape 15-4 de transfert du fichier au moyen d'un réseau de communications peut être :

- un transfert du fichier vers un espace de stockage,

- une publication du fichier sur un réseau social,

- une transmission du fichier par message, plus particulièrement par message électronique, SMS ou MMS,

- une transmission par FTP (« File Transfer Protocol » en terminologie anglo-saxonne),

- une publication sur une page internet, et plus particulièrement de type blog ou

- un transfert vers un espace de stockage de type Cloud.

L'étape 15-5 de stockage du fichier donne à l'utilisateur la possibilité de conserver une copie de la prise de vue. Cette étape peut intervenir avant et/ou après modification du fichier.

Dans des modes de réalisation, les étapes 15-1 , 15-2, 15-3, 15-4 et 15-5 sont effectuées dans un ordre différent. En effet, ces étapes sont interchangeables. Dans des modes de réalisation, les étapes 15-1 , 15-2, 15-3, 15- 4 et 15-5 peuvent avoir plusieurs occurrences. Dans des modes de réalisation, au moins une étape parmi les étapes 15-1 , 15-2, 15-3, 15-4 et 15-5 est inexistante. Dans des modes de réalisation, une des étapes 15-1 , 15-2, 15-3, 15-4 et 15-5 a plusieurs occurrences mais ne réalise pas la même action. Par exemple, le procédé met en œuvre deux étapes 15-1 , la première étape 15-1 étant une modification du contraste et la seconde étape 15-1 est une modification de l'exposition.

Les étapes 15-1 , 15-2, 15-3, 15-4 et 15-5, correspondent aux actions préprogrammées par l'utilisateur. Les étapes 15-1 , 15-2, 15-3, 15-4 et 15-5 réalisent l'action souhaitée par l'utilisateur défini par l'utilisateur lorsque l'événement déclencheur se produit.

Dans des modes de réalisation, une étape d'enregistrement des actions et des événements déclencheurs définis par l'utilisateur est effectuée après l'étape 12 et avant l'étape 13. L'étape d'enregistrement peut être effectuée automatiquement par le dispositif. Le dispositif peut proposer à l'étape 1 1 un enregistrement effectué pendant une utilisation antérieure. Le dispositif peut aussi enregistrer un nombre d'utilisations d'une chaîne pré-programmée et proposer à l'utilisateur entre une et dix chaînes pré-programmées fréquemment utilisées. Le chaînes proposées peuvent être classées par nombre d'utilisations, par fréquence d'utilisation ou parce que la chaîne proposée est la dernière utilisée par l'utilisateur.

Le dispositif peut effectuer une chaîne d'actions pré-programmées sur une série de photos sans demander un accord à l'utilisateur si, par exemple, les photos sont prises avec un écart maximal de 30 minutes.

Dans des modes de réalisation, une étape de partage de l'enregistrement effectué à l'étape précédente est mise en œuvre après l'étape d'enregistrement et avant l'étape 13. Plus particulièrement, l'enregistrement peut être partagé sur Internet, au travers de réseaux sociaux ou par une transmission au moyen d'un réseau de communication.

Dans des modes de réalisation, une étape d'importation d'une série d'actions et d'événements déclencheurs est effectuée avant l'étape 1 1 de préprogrammation d'actions de traitement du fichier.

Le procédé 10 peut être mis en œuvre par un dispositif 20.

On observe sur la figure 2, un mode de réalisation d'un dispositif de prise de vue configuré pour être connecté à un réseau de communication qui comporte:

- des moyens 205 de pré-programmation d'au moins une action 210 de traitement d'un fichier 230 par l'utilisateur du dispositif ou par le dispositif,

- des moyens 215 de sélection d'un événement déclencheur 220 de l'action 210 de traitement du fichier 230 par l'utilisateur du dispositif ou par le dispositif, - des moyens 225 d'enregistrement d'un fichier 230 représentatif d'au moins une image capturée par le dispositif,

- des moyens 235 de détection de l'événement déclencheur 220 de chaque action 210 de traitement du fichier 230 et

- des moyens 245 de réalisation de chaque action 210 pré-programmée sur le fichier 230 représentatif d'au moins une image capturée.

Le moyen 205 de pré-programmation de l'action 210 est, par exemple, un microprocesseur. Les moyen 205 peut comporter une moyen d'interaction avec l'utilisateur tel un clavier ou un écran tactile par exemple. La commande de l'action 210 est transmise au moyen 215 de sélection d'un événement déclencheur et au moyen 245 de réalisation de l'action pré-programmée 210. Dans des modes de réalisation, le signal 210 peut représenter plusieurs actions pré-programmées par l'utilisateur ou par le dispositif selon l'étape 1 1 du procédé 10.

Le moyen 215 de sélection de l'événement déclencheur 220 est par exemple un microprocesseur. Les moyen 215 peut comporter une moyen d'interaction avec l'utilisateur tel un clavier ou un écran tactile par exemple. Dans des modes de réalisation le moyen 205 de pré-programmation d'une action et le moyen 210 de sélection d'un événement déclencheur sont un seul moyen. Dans des modes de réalisation, le signal 215 peut représenter plusieurs événements déclencheurs selon l'étape 12 du procédé 10. Dans des modes de réalisation, l'utilisateur ou le dispositif ne sélectionne aucun événement déclencheur et le moyen 215 de sélection de l'événement déclencheur sélectionne l'événement déclencheur par défaut. Plus particulièrement, l'événement déclencheur par défaut est la capture d'au moins une image par le dispositif 20. La commande de l'événement déclencheur 220 associé à l'action 210 est transmise au moyen 235 de détection de l'événement déclencheur 220 de chaque action 210 préprogrammée de traitement du fichier 230.

Le moyen 225 d'enregistrement d'un fichier 230 représentatif d'au moins une image capturée par le dispositif est, par exemple, un ensemble comportant un micro-processeur et un moyen de stockage. Le moyen de stockage étant par exemple un disque dur, ou une carte mémoire. Le fichier 230 représentatif d'au moins une image capturée est transmis au moyen 245 de réalisation de chaque action 210 pré-programmée sur le fichier 230 représentatif d'au moins une image capturée.

Le moyen 235 de détection de l'événement déclencheur est un micro- processeur par exemple. Le moyen 235 de détection de l'événement déclencheur peut analyser les différents changements d'états du dispositif afin de détecter un changement d'état correspondant à l'événement déclencheur. La commande 240 de détection de l'événement déclencheur est transmise au moyen 245 de réalisation de chaque action 210 pré-programmée sur le fichier 230 représentatif d'au moins une image capturée.

Le moyen 245 de réalisation de chaque action 210 pré-programmée sur le fichier 230 représentatif d'au moins une image capturée est, par exemple, un micro-processeur. Le moyen 245 effectue chaque action 210 pré-programmée sur le fichier 230. Le fichier modifié selon la chaîne d'action définie est l'information 250 en sortie du moyen 245.

Dans des modes de réalisation, le moyen 245 comporte un moyen d'affichage sur lequel le fichier 230 et le fichier 250 peuvent être affichés.

Dans des modes de réalisation, le dispositif 20 peut comporter un moyen d'enregistrement d'une chaîne d'actions préprogrammées et un moyen de comptage du nombre d'utilisation d'une chaîne d'actions préprogrammées enregistrée.

On observe sur la figure 3, un mode de réalisation d'un terminal portable communiquant 30 qui comporte un dispositif objet de la présente invention.

Le terminal portable communiquant comporte un dispositif 20 et un moyen d'affichage 305. Le moyen d'affichage 305 permet d'afficher l'information 230 et/ou l'information 250. Le dispositif 20, pour réaliser chaque action préprogrammée 210, peut avoir accès aux différents moyens du terminal portable communiquant 30. Plus particulièrement, le dispositif 20 peut avoir accès aux données enregistrées ainsi qu'aux programmes installés sur le terminal portable communiquant 30.

On observe sur la figure 4, un mode de réalisation d'une interface 40 pour l'utilisateur dans son état initial. L'interface 40 peut être affichée sur un écran 305 d'un terminal portable communiquant 30. L'interface 40 peut être utilisée par l'utilisateur pour :

- pré-programmer au moins une action 210 de traitement du fichier 230 représentatif d'au moins une image,

- sélectionner l'événement déclencheur 220 de l'action 210 de traitement du fichier 230, ou

- enregistrer une série d'actions pré-programmées et d'événements déclencheurs.

A l'état initial, entre cinq et dix cases vides 405 sont affichées. Les cases vides 405 peuvent correspondre à un élément déclencheur 220 ou à une action 210. Les cases peuvent définir un ordre de réalisation des actions ou de détection d'un événement déclencheur. L'ordre défini est préférentiellement mis en œuvre de gauche à droite. Les cases 405 sont préférentiellement reliées par des flèches orientées de gauche à droite représentant l'ordre de mise en œuvre.

Les cases 410, 415, 420, 425, 430, 435, 440 et 445, peuvent représenter des actions ou des événements déclencheurs, préférentiellement appartenant à la même boîte à outils. Les cases 410, 415, 420, 425, 430, 435, 440 et 445, peuvent être interchangeables. Les cases 410, 415, 420, 425, 430, 435, 440 et 445, peuvent faire figurer un symbole représentatif de leur fonction. Les cases 410, 415, 420, 425, 430, 435, 440 et 445, peuvent représenter les actions et événements déclencheurs définis dans la description du procédé 10 représenté en figure 1 .

La case 410 peut représenter une action d'application d'un filtre. La case

415 peut représenter une action d'application d'un rendu argentique. La case 420 peut représenter une action d'application d'un filigrane d'authentification. La case 425 peut représenter une action de modification de la taille de l'image. La case 430 peut représenter une action de partage sur un réseau social. La case 435 peut représenter une action de stockage sur un serveur distant dans le Cloud. La case 440 peut représenter une géolocalisation en tant qu'événement déclencheur. La case 445 peut représenter une commande vocale en tant qu'événement déclencheur.

Dans des modes de réalisation, les cases de la chaîne d'action sont pré- remplies en fonction de la dernière chaîne d'actions pré-programmées effectuée. Dans des modes de réalisation, l'utilisateur peut sélectionner dans une liste de chaînes d'actions, une chaîne proposée en fonction de son nombre d'utilisations par exemple.

On observe sur la figure 5, un mode de réalisation d'une interface 40 pour l'utilisateur au cours de la création d'une série d'actions et d'événements déclencheurs. L'interface 40 peut être affichée sur un écran 305 d'un terminal portable communiquant 30.

La première case de la série d'actions et d'événements déclencheurs est la case 505. La case 505 peut être une case vide 405 remplie par l'utilisateur par une case représentant une commande vocale 445 en événement déclencheur. L'utilisateur a fait glisser la case 445 sur l'emplacement de la première case vide 405 par exemple, donnant la case 505.

La case 510 est la case suivante de la série, elle représente, par exemple, une action d'application d'un rendu argentique dont la case 415 a été déposée dans la case vide 405 en deuxième position dans la série. Selon le même principe :

- la case 515 à la suite de la case 510 peut être une action d'application de filigrane d'authentification 420,

- la case 520 à la suite de la case 515 peut être une action de modification de la taille de l'image 425 qui vient d'être déposée par l'utilisateur.

Les cases suivant la case 520 sont des cases vides 405. Le nombre de cases vides 405 peut être compris entre un et cent.

On observe sur la figure 6, un mode de réalisation d'une interface pour l'utilisateur lorsque la création de la série d'actions et d'événements déclencheurs est terminée. L'interface 40 peut être affichée sur un écran 305 d'un terminal portable communiquant 30.

Les cases 505, 510, 515 et 520 placées précédemment ont la même position. Une case d'action 605 est positionnée sur une deuxième rangée de cases. Une transition partant de la case 515 et arrivant à la case 605 indique que l'action représentée dans la case 605 est effectuée simultanément à l'action représentée dans la case 515.

Une case 610 est positionnée après la case 605 et représente, par exemple, une action de partage sur un réseau social.

Dans des modes de réalisation, la case 515 est un événement déclencheur. Dans ces modes de réalisation, lors de la détection de l'événement déclencheur représenté par la case 515 les actions 520 et 605 sont mises en œuvre.