[go: up one dir, main page]

FR2894102A1 - Audiovisual document e.g. image document, broadcasting method for e.g. Internet, involves combining data part of multimedia file with data identifying multimedia document, and storing data combination in broadcasting file - Google Patents

Audiovisual document e.g. image document, broadcasting method for e.g. Internet, involves combining data part of multimedia file with data identifying multimedia document, and storing data combination in broadcasting file Download PDF

Info

Publication number
FR2894102A1
FR2894102A1 FR0512045A FR0512045A FR2894102A1 FR 2894102 A1 FR2894102 A1 FR 2894102A1 FR 0512045 A FR0512045 A FR 0512045A FR 0512045 A FR0512045 A FR 0512045A FR 2894102 A1 FR2894102 A1 FR 2894102A1
Authority
FR
France
Prior art keywords
data
document
execution
transformation
file
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
FR0512045A
Other languages
French (fr)
Inventor
Aymeric Ruiz
Florentine Rey
Eric Martin
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.)
QIO DEV ENTPR UNIPERSONNELLE A
Original Assignee
QIO DEV ENTPR UNIPERSONNELLE A
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 QIO DEV ENTPR UNIPERSONNELLE A filed Critical QIO DEV ENTPR UNIPERSONNELLE A
Priority to FR0512045A priority Critical patent/FR2894102A1/en
Publication of FR2894102A1 publication Critical patent/FR2894102A1/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/14Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
    • H04L63/1441Countermeasures against malicious traffic
    • H04L63/1458Denial of Service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234309Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4 or from Quicktime to Realvideo
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234336Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by media transcoding, e.g. video is transformed into a slideshow of still pictures or audio is converted into text
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/23439Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements for generating different versions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2407Monitoring of transmitted content, e.g. distribution time, number of downloads
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2541Rights Management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25816Management of client data involving client authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25833Management of client data involving client hardware characteristics, e.g. manufacturer, processing or storage capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2662Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44204Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • H04N21/6334Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/101Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measures for digital rights management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/103Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measure for protecting copyright
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/303Terminal profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/24Negotiation of communication capabilities

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The method involves reading, in a memory unit, a data file (D1) representing a document (D) following a multimedia format e.g. MPEG format. A data part of the multimedia file is combined by a software agent with data identifying the document. The data combination is stored in a broadcasting file (D3) following a broadcasting format e.g. flash video format, where the broadcasting file is usable by a broadcasting server for transmitting and playing the document (D). An independent claim is also included for a system for broadcasting audiovisual document by transmitting through a computer network.

Description

-1- Procédé de génération, de diffusion et traçage d'un document-1- Method for generating, distributing and tracing a document

audiovisuel numérique L'invention concerne le domaine de la génération et l'utilisation de documents audiovisuels sous forme de données numériques. Elle s'applique en particulier à des documents diffusés par réseaux informatiques, en particulier l'Internet, qu'ils soient joués, c'est à dire exécutés, en mode streaming c'est-à-dire joués au fur et à mesure de leur réception ou qu'ils soient joués, ultérieurement, par exemple en différé ou à plusieurs reprises. Nombres de documents audiovisuels sont utilisés, transmis ou diffusés par des réseaux informatiques, en particulier par une mise à disposition sur des sites à accès en libre service. C'est le cas par exemple en utilisant l'Internet pour proposer à des internautes des sites web, accessibles selon un protocole de type HTTP ( Hyper Text Transfer Protocol ) ou dérivé, et contenant des pages au format HTML ( Hyper Text Markup Language ) ou XML ( eXtended Markup Language ) contenant des documents audiovisuels à télécharger ou à jouer directement.  The invention relates to the field of the generation and use of audiovisual documents in the form of digital data. It applies in particular to documents distributed over computer networks, in particular the Internet, whether they are played, ie executed, in streaming mode, that is to say played as and when their reception or that they are played, later, for example deferred or repeatedly. Numerous audiovisual documents are used, transmitted or distributed by computer networks, in particular by making available on sites with self-service access. This is the case, for example, by using the Internet to offer Internet users websites, accessible according to a protocol of the HTTP (Hyper Text Transfer Protocol) or derived type, and containing pages in HTML (Hyper Text Markup Language) format. or XML (eXtended Markup Language) containing audiovisual documents to download or play directly.

Le terme de document audiovisuel recouvre ici tout document de type images, animées ou non, quel que soit leur mode de création, animées et sonorisées, ou sonores uniquement. Il peut donc s'agir par exemple de films, vidéo ou cinéma, d'animations dessinées ou calculées, de diaporama, aussi bien que de fonds sonores, bandes de dialogues, ou simplement de musique. Le problème du contrôle du respect des droits d'auteurs est régulièrement d'actualité, et suscite nombres de solutions de divers types, plus ou moins adaptées à différents modes de diffusion. Parmi les nombreuses solutions existantes, en particulier pour des documents diffusés sans support matériel, beaucoup privilégient la recherche d'une protection empêchant ou limitant la copie ou la diffusion. Or, même sans vouloir limiter la diffusion d'un document, il peut être utile de disposer informations de suivi quant à l'usage et la diffusion qui en sont faits. Par exemple, lorsque le créateur ou les ayant-droits d'un tel 35 document fournissent au responsable d'un site de diffusion, par exemple un -2- site web, les supports ou les données permettant de préparer sa diffusion, c'est souvent dans des conditions qui dépendent de l'usage qui doit en être fait. Il sera ainsi utile de pouvoir recevoir des informations indiquant si le document a été reçu d'une autre source, que ce soit par une recopie sur support matériel amovible, ou par un détournement du document depuis site web d'origine vers un autre site web. Dans de nombreux cas également, par exemple pour améliorer le contenu ou le mode de diffusion, un tel fournisseur de document souhaite également connaître les conditions d'exécution de ce documents auprès des différentes personnes, ou spectateurs, qui peuvent venir à visionner ou écouter ce document. De telles informations de traçage, permettant un certain suivi de l'utilisation et de la diffusion du document, comprennent entre autres : - le site de diffusion duquel le spectateur a reçu le document, les conditions techniques dans lesquelles ce document lui a été diffusé ; le nombre de fois où ce document a été joué auprès d'un spectateur ou sur son poste, dit poste d'exécution ; la qualité réalisée lors de cette exécution, qu'il s'agisse de la qualité graphique et/ou sonore réalisée ou de la fluidité du défilement ; le type de matériel ou de logiciel utilisé pour jouer ce document, ou les conditions techniques et paramètres de réglages du poste d'exécution, etc. Il y a donc un intérêt, en particulier pour des fournisseurs de documents audiovisuels, à disposer d'une technologie de préparation et de diffusion qui permette de mieux gérer le mode et la qualité de diffusion et d'exécution de ces documents, permettant entre autres de protéger les droits intellectuels afférents. Un but de l'invention est ainsi permettre une collecte d'informations relatives à l'exécution du document, au poste informatique utilisé pour jouer le document, au diffuseur de ce document, ou aux conditions de diffusion réellement pratiquées. Ce but est atteint par un procédé de diffusion d'un document audiovisuel par transmission via au moins un réseau informatique, comprenant : -3- une émission de données représentant ce document audiovisuel depuis un serveur de diffusion, une réception de ces données, sur au moins un site d'exécution, par au moins un poste d'exécution exécutant au moins un logiciel d'exécution pour jouer ce document, caractérisé en ce qu'il comprend au préalable au moins un traitement de transformation de données numériques représentant ce document, comprenant des phases de lecture, dans des moyens de mémoire, d'au moins un fichier de données représentant le document selon un premier format, dit format multimédia ; combinaison, par un agent logiciel, d'au moins une partie des données de ce fichier multimédia avec des données identifiant ce document ; et mémorisation de cette combinaison de données en au moins un fichier de diffusion selon un deuxième format, dit format de diffusion, utilisable par le serveur de diffusion pour transmettre et faire jouer le document. Selon une particularité, le procédé combine au moins une partie des données multimédia représentant le document à traiter avec des données représentant une référence à au moins un serveur de statistiques et permettant à un poste d'exécution de communiquer avec ledit serveur de statistiques à travers au moins un réseau informatique. Selon une particularité, le procédé combine au moins une partie des données multimédia représentant le document à traiter avec des données représentant des instructions de programme exécutables par le logiciel d'exécution du poste d'exécution de façon à ce que l'exécution du document reçu fasse entrer ledit poste d'exécution en communication avec un serveur de statistiques à travers au moins un réseau informatique.  The term audio-visual document covers here any document of the images type, animated or not, whatever their mode of creation, animated and sounded, or sound only. It can thus be for example films, video or cinema, cartoon or calculated animations, slide show, as well as background sounds, dialogue strips, or simply music. The problem of the control of the respect of the rights of authors is regularly current, and raises numerous solutions of various types, more or less adapted to different modes of diffusion. Among the many existing solutions, especially for documents distributed without material support, many prefer the search for a protection preventing or limiting copying or dissemination. However, even without limiting the distribution of a document, it may be useful to have follow-up information on the use and dissemination of it. For example, when the creator or rights holders of such a document provide to the person in charge of a dissemination site, for example a website, the media or the data making it possible to prepare his broadcast, it is often in conditions that depend on the use to be made of it. It will thus be useful to be able to receive information indicating whether the document has been received from another source, whether by a copying on removable physical medium, or by a diversion of the document from the original website to another website. . In many cases also, for example to improve the content or the mode of dissemination, such a document provider also wants to know the conditions of execution of this document to the different people, or spectators, who can come to watch or listen to this document. Such tracking information, allowing some monitoring of the use and dissemination of the document, include, among others: - the dissemination site from which the viewer has received the document, the technical conditions in which this document was distributed to him; the number of times this document has been played with a spectator or on his / her position, called the execution post; the quality achieved during this execution, whether it concerns the graphic and / or sound quality achieved or the fluidity of the scrolling; the type of hardware or software used to play this document, or the technical conditions and setting parameters of the workstation, etc. There is therefore an interest, in particular for suppliers of audiovisual documents, to have a preparation and dissemination technology which makes it possible to better manage the mode and the quality of dissemination and execution of these documents, allowing among other things to protect the related intellectual rights. An object of the invention is thus to allow a collection of information relating to the execution of the document, to the computer station used to play the document, to the broadcaster of this document, or to the broadcasting conditions actually practiced. This object is achieved by a method of broadcasting an audiovisual document by transmission via at least one computer network, comprising: a data transmission representing this audiovisual document from a broadcast server, a reception of these data, on at least one least one execution site, by at least one execution station executing at least one execution software for playing this document, characterized in that it comprises beforehand at least one digital data transformation processing representing this document, comprising reading phases, in memory means, of at least one data file representing the document in a first format, said multimedia format; combining, by a software agent, at least part of the data of this multimedia file with data identifying this document; and storing this combination of data in at least one broadcast file in a second format, called broadcast format, that can be used by the broadcast server to transmit and play the document. According to one feature, the method combines at least a portion of the multimedia data representing the document to be processed with data representing a reference to at least one statistics server and allowing an execution station to communicate with said statistics server through to less a computer network. According to one feature, the method combines at least a portion of the multimedia data representing the document to be processed with data representing program instructions executable by the execution software of the execution station so that the execution of the received document inputting said execution station into communication with a statistics server through at least one computer network.

Selon une particularité, le procédé comprend en outre : une émission, par un poste d'exécution jouant un document audiovisuel au format de diffusion, de données de traçage représentant au moins une identification dudit document ; une transmission de ces données de traçage par un réseau informatique ; et -4- une réception de ces données de traçage par un serveur de statistiques. Selon une particularité, les données de traçage comprennent en outre des données d'identification du serveur de diffusion.  According to one feature, the method further comprises: transmitting, by an execution station playing an audiovisual document in the broadcast format, trace data representing at least one identification of said document; transmission of this tracing data by a computer network; and -4- receiving this trace data by a statistics server. According to a particularity, the tracing data further comprise identification data of the broadcast server.

De plus, la forme et la structure optimales pour cette diffusion peuvent varier selon diverses conditions techniques, qui d'ailleurs ne sont pas toujours connues ou accessibles au fournisseur du document. Le volume de données représentant le document, en particulier, est souvent un facteur crucial : des transmissions ou des postes d'exécution peu performantes peuvent rendrent préférable une compression élevée du document avant diffusion. Mais une telle compression peut également réduire la qualité obtenue, de façon inutile dans de meilleures conditions techniques. Un autre but de l'invention est donc de permettre une diffusion du 15 document sous une forme adaptable à divers types de conditions techniques. Ce but est atteint par un de diffusion selon l'une des revendications précédentes, caractérisé en ce que le traitement de transformation d'au moins une partie des données représentant le document audiovisuel 20 comprend : - une étape de compression des données, réalisée selon des paramètres déterminés en fonction d'un niveau de performance prévu pour la transmission ultérieure de ces données à au moins un poste d'exécution ; 25 une étape de combinaison de ces données pour générer au moins un fichier de diffusion au format de diffusion. Selon une particularité, la compression des données multimédia se fait selon un taux de compression variant, au cours du déroulement du document qu'elles représentent, en fonction du contenu du document. 30 Un autre but de l'invention est de permettre une influence sur l'exécution du document au sein du poste d'exécution, que ce soit pour optimiser ses conditions d'exécution ou pour interrompre ou suspendre cette exécution. Ce but est atteint par un procédé de diffusion tel que décrit plus haut 35 et caractérisé en ce qu'au moins une partie des données de traçage est -5- émise avant la fin de l'exécution du document audiovisuel par le poste d'exécution, le procédé comprenant en outre : - une génération, par le serveur de statistiques, de données de retour dépendant du contenu des données de traçage reçues du poste d'exécution ; - une émission de ces données de retour par le serveur de statistiques, à travers un réseau informatique ; une réception de ces données de retour par le poste d'exécution ; une modification ou une interruption de l'exécution de la suite dudit document. Selon une particularité, qu'au moins un poste d'exécution utilise un logiciel d'exécution est agencé de façon à rendre difficile ou impossible, à un utilisateur du poste d'exécution, une mémorisation de données représentant le document audiovisuel qui permette de jouer à nouveau le document sans recevoir de nouvelles données venant du serveur de diffusion ou du serveur de statistiques. Selon une particularité, les données de traçage et les données de diffusion sont transmises par le même réseau informatique. Ainsi, il devient possible d'éviter qu'un document ne puisse être joué complètement sans avoir demandé et reçu, en temps réel, une autorisation du serveur de statistiques basée sur l'identification positive d'un serveur de diffusion autorisé. Par ailleurs, en particulier sur un site web, les documents audiovisuels sont souvent proposés à la diffusion sous un format adapté à la transmission et à l'exécution différent de celui sous lequel ils sont stockés ou mémorisés chez le créateur ou le prestataire fournisseur de ce document. En particulier pour des documents importants, ou que l'on souhaite pouvoir consulter sans attente ou avec peu d'attente, il existe un mode de diffusion appelé streaming , que l'on pourrait qualifier d'exécution au fil de l'eau ou en cours de flux . Ce mode de diffusion consiste à commencer à exécuter et jouer le document sur le poste d'exécution, en utilisant les premières données reçues du serveur du site de diffusion, sans attendre d'avoir reçu la suite ou la fin des données représentant la totalité du document. Selon les cas, cette technologie peut utiliser plus ou moins -6-directement les données reçues, par exemple en mémorisant un ou plusieurs fichiers temporaires en cours de transmission. Selon une particularité, la transmission d'au moins un fichier de diffusion du serveur de diffusion vers au moins un poste d'exécution se fait suivant un protocole permettant à ce poste d'exécution de commencer à jouer le document sans attendre d'avoir reçu la totalité des données représentant ce même document. Dans bien des cas, cette technologie utilise des formats de mémorisation particuliers, appelés ici formats de diffusion, qui peuvent être différents des formats multimédia sous lesquels ont été mémorisés les documents à diffuser. Le traitement de transformation de ces documents peut alors représenter un travail important, et éventuellement requérir des compétences différentes de celles du fournisseur ou du diffuseur. Un autre but est donc de permettre une gestion souple, performante et de qualité des différents traitements de transformation appliqués à des documents audiovisuels à diffuser. Ce but est atteint par un tel procédé comprenant en outre les étapes suivantes : envoi d'au moins un fichier de données au format multimédia 20 représentant un document audiovisuel, par un poste fournisseur de document ; envoi de données de transformation, selon un format de paramètres de transformation, associées au fichier multimédia et représentant des paramètres applicables au traitement de transformation qui sera 25 appliqué audit fichier multimédia ; - réception par un serveur de transformation et mémorisation dans des moyens de mémoire du fichier multimédia et des données de transformation associées, et mémorisation de ces éléments dans des moyens de mémoire ; et 30 déclenchement, par un agent logiciel, dit agent de traitement, exécuté par le serveur de transformation, d'un traitement de transformation d'au moins une partie des données du fichier multimédia, selon les paramètres mémorisés dans les données de transformation associées au document représenté par ce fichier multimédia. -7- Selon une particularité, le traitement de transformation déclenché par l'agent de traitement comprend en outre les étapes suivantes : déclenchement d'une première opération de transformation appliquée à une portion des données multimédia représentant le document et fournissant un résultat partiel ; évaluation ou vérification de la qualité du résultat partiel par un agent logiciel ou un opérateur ; déclenchement d'une deuxième opération de transformation sur l'ensemble des données multimédia représentant le document ; et génération par un agent logiciel 320 exécuté par le serveur de transformation, de données de rapport représentant au moins une identification du document, ou une identification du fournisseur de document, ou des informations sur le traitement de transformation appliqué au fichier multimédia.  In addition, the optimal shape and structure for this diffusion may vary according to various technical conditions, which, moreover, are not always known or accessible to the supplier of the document. The volume of data representing the document, in particular, is often a crucial factor: inefficient transmissions or workstations may make it preferable to compress the document before distribution. But such compression can also reduce the quality obtained, unnecessarily in better technical conditions. Another object of the invention is therefore to allow the document to be distributed in a form that can be adapted to various types of technical conditions. This purpose is achieved by a broadcast according to one of the preceding claims, characterized in that the transformation processing of at least part of the data representing the audiovisual document 20 comprises: a data compression step, carried out according to parameters determined according to a predicted performance level for the subsequent transmission of these data to at least one execution station; A step of combining these data to generate at least one broadcast file in broadcast format. According to a particular feature, the compression of the multimedia data is done according to a varying compression rate, during the course of the document that they represent, depending on the content of the document. Another object of the invention is to allow an influence on the execution of the document within the execution station, either to optimize its execution conditions or to interrupt or suspend this execution. This object is achieved by a broadcasting method as described above and characterized in that at least a part of the tracing data is transmitted before the end of the execution of the audiovisual document by the execution station. the method further comprising: - generating, by the statistics server, return data dependent on the content of the trace data received from the execution station; a transmission of this return data by the statistics server, through a computer network; receipt of this return data by the execution station; a modification or an interruption of the execution of the continuation of said document. According to one particularity, at least one execution station uses an execution software is arranged so as to make it difficult or impossible for a user of the execution station to store data representing the audiovisual document that makes it possible to play again the document without receiving new data from the broadcast server or the statistics server. According to one particularity, the tracing data and the broadcast data are transmitted by the same computer network. Thus, it becomes possible to avoid that a document can be played completely without having requested and received, in real time, a permission of the statistics server based on the positive identification of an authorized broadcast server. Furthermore, in particular on a website, audiovisual documents are often offered for distribution in a format adapted to transmission and execution different from that under which they are stored or stored at the creator or supplier provider of this document. In particular for important documents, or that one wishes to be able to consult without waiting or with little wait, there is a mode of diffusion called streaming, which one could qualify of run-of-the-river performance or flow course. This delivery mode consists of starting to execute and play the document on the execution station, using the first data received from the server of the broadcasting site, without waiting for the receipt or the end of the data representing the totality of the data. document. Depending on the case, this technology can use more or less -6-directly received data, for example by storing one or more temporary files being transmitted. According to a particular feature, the transmission of at least one broadcast file from the broadcast server to at least one execution station is done according to a protocol allowing this execution station to start playing the document without waiting to receive all the data representing the same document. In many cases, this technology uses particular storage formats, referred to here as broadcast formats, which may be different from the multimedia formats under which the documents to be broadcast have been stored. The transformation processing of these documents can then represent an important work, and possibly require skills different from those of the supplier or the broadcaster. Another goal is therefore to allow a flexible, high-performance and quality management of the various transformation processes applied to audiovisual documents to be broadcast. This object is achieved by such a method further comprising the following steps: sending at least one multimedia format data file representing an audiovisual document, by a document provider station; sending transformation data, according to a format of transformation parameters, associated with the multimedia file and representing parameters applicable to the transformation processing that will be applied to said multimedia file; receiving by a transformation server and storing in memory means the multimedia file and the associated transformation data, and storing these elements in memory means; and triggering, by a software agent, said processing agent, executed by the transformation server, processing processing of at least a portion of the data of the multimedia file, according to the parameters stored in the transformation data associated with the document represented by this multimedia file. According to a particular feature, the transformation processing triggered by the processing agent further comprises the following steps: triggering a first transformation operation applied to a portion of the multimedia data representing the document and providing a partial result; evaluation or verification of the partial result quality by a software agent or an operator; triggering a second transformation operation on all the multimedia data representing the document; and generating by a software agent 320 executed by the transformation server, report data representing at least one identification of the document, or an identification of the document provider, or information on the transformation processing applied to the multimedia file.

Selon une particularité, le procédé comprend en outre une étape d'acquisition comprenant : une phase de lecture d'un document audiovisuel à partir d'un support d'enregistrement compatible avec des moyens d'enregistrement d'image ou de son ; - une phase de digitalisation de ce document audiovisuel, par des moyens de digitalisation ; et une phase de mémorisation, dans des moyens de mémoire, de données représentant ce document audiovisuel. Pour mettre un oeuvre ce procédé, l'invention propose également un système de diffusion de documents audiovisuels destinés à être reçus via un réseau informatique par au moins un poste d'exécution apte à jouer ce document comprenant : des moyens de réception, ou de lecture dans des moyens de mémoire, d'au moins un fichier de données multimédia représentant un document audiovisuel en provenance d'un poste fournisseur de document des moyens de réception, ou de lecture dans des moyens de mémoire, de données de transformation, selon un format de paramètres de transformation, associées au fichier multimédia et -8-représentant des paramètres applicables à un traitement de transformation à appliquer audit fichier multimédia ; et - des moyens de calcul exécutant au moins un agent logiciel apte à combiner les données de transformation avec les données multimédia pour générer un fichier de données utilisable par le poste d'exécution pour jouer le document et transmettre à un serveur de statistiques des informations concernant le document, ou sa provenance, ou le poste d'exécution, ou le déroulement de son exécution. Selon une particularité, le système comprend : un serveur fonctionnant selon le protocole FTP ( File Transfer Protocol ) pour recevoir des documents à diffuser ou des données de transformation, et des moyens de calculs exécutant des instructions de programme réalisant au moins un agent logiciel apte à collecter de façon périodique ou déclenchée les fichiers multimédia ou les données de transformation et les transférer à une application de compression de données audiovisuelles et de génération de fichiers jouables par le poste d'exécution au fur et à mesure de sa réception. Selon une particularité, ce système comprend des moyens de calculs exécutant des instructions de programme réalisant une interface logicielle utilisable à travers un logiciel de navigation Internet pour entrer tout ou partie des données de transformation. Ainsi, les données de transformation par le fournisseur du fichier multimédia peuvent être fournies par une saisie interactive dans un formulaire, par exemple une page web, qui l'oblige à saisir correctement toutes les données nécessaires dans des champs qui soient obligatoires pour valider la prise en compte d'un ordre de transformation. Le procédé selon l'invention est en particulier applicable à l'utilisation de l'Internet en tant qu'un ou plusieurs des réseaux informatiques décrits.  According to a feature, the method further comprises an acquisition step comprising: a reading phase of an audiovisual document from a recording medium compatible with image or sound recording means; - a digitization phase of this audiovisual document, by means of digitization; and a storage phase, in memory means, of data representing this audiovisual document. In order to implement this method, the invention also proposes a system for broadcasting audiovisual documents intended to be received via a computer network by at least one executing station able to play this document comprising: receiving or reading means in memory means, at least one multimedia data file representing an audiovisual document from a document provider station means for receiving, or reading in memory means, transformation data, in a format transform parameters, associated with the multimedia file and -8-representing parameters applicable to a transformation processing to be applied to said multimedia file; and calculating means executing at least one software agent able to combine the transformation data with the multimedia data in order to generate a data file that can be used by the execution station to play the document and transmit to a statistics server information concerning the document, or its provenance, or the item of execution, or the execution of its execution. According to one feature, the system comprises: a server operating according to the FTP (File Transfer Protocol) for receiving documents to be broadcast or transformation data, and calculation means executing program instructions implementing at least one software agent capable of periodically or triggered collection of multimedia files or transformation data and transfer them to an application for compressing audio-visual data and generating files playable by the execution station as and when it is received. According to a particularity, this system comprises calculation means executing program instructions realizing a software interface that can be used through Internet browser software to enter all or part of the transformation data. Thus, the transformation data by the supplier of the multimedia file can be provided by an interactive entry in a form, for example a web page, which requires it to correctly enter all the necessary data in fields that are required to validate the decision. in account of a transformation order. The method according to the invention is particularly applicable to the use of the Internet as one or more of the described computer networks.

Selon une particularité, le format de diffusion est compatible avec les formats SWF ou FLV , utilisés par des logiciels de la société Macromédia. Selon une particularité, le logiciel d'exécution comprend le logiciel Flash de la société Macromédia, les instructions de programme -9- déclenchant la communication avec le serveur de statistiques étant codées en langage PHP . Selon une particularité, les données de traçage comprennent des données représentant le nom du document, une identification du site de diffusion, ou la date ou l'heure d'exécution sur le poste d'exécution, ou le chemin d'accès menant au fichier de diffusion du document au sein du serveur de diffusion, ou l'adresse IP du poste d'exécution. D'autres avantages et caractéristiques de l'invention apparaîtront à l'examen de la description détaillée d'un mode de mise en oeuvre nullement limitatif, et des dessins annexés sur lesquels : - la figure 1 représente un schéma global des principaux intervenants du procédé selon l'invention, dans un mode de réalisation comprenant la diffusion d'un document depuis le fournisseur jusqu'au spectateur avec utilisation de données de retour ; - la figure 2 représente un schéma illustrant plus particulièrement le fonctionnement d'un traitement de transformation des fichiers multimédia en fichiers de diffusion au sein d'un serveur de transformation dans un mode de réalisation de l'invention. L'invention dans certains de ses modes de réalisation, cités à titre non limitatif va maintenant être décrite, en référence aux figures précitées. Dans la présente description, le document audiovisuel diffusé selon le procédé de l'invention sera parfois décrit de façon générique comme étant un film . Il est toutefois clair que ce document peut aussi bien être un dessin animé, un diaporama, ou toute autre forme de document audiovisuel, y compris un document sonore ou musical. Du fait que de tels documents sont souvent diffusés en mode streaming , l'invention sera décrite dans un mode de réalisation où la diffusion se fait sur un mode de streaming, c'est-à-dire que le spectateur peut commencer à visionner le film avant que la réception soit terminée sur son ordinateur. Cependant, l'invention peut également être appliquée, dans nombre de ses caractéristiques et avantages, à des documents qui ne sont joués qu'après réception, voire en mode hors-ligne ou à partir d'un support amovible comme un CDROM. La figure 1 illustre le procédé selon l'invention dans un de ses modes de réalisation, où un fournisseur 1,2 dispose d'un document D, D' et est - 10 - d'accord avec un opérateur gérant un site de diffusion, par exemple un site web ( world wide web ) accessible par l'Internet, pour faire diffuser ce document à partir d'un serveur de diffusion 5 hébergeant son site web. Il souhaite recevoir des informations sur la façon dont son document est diffusé, par exemple savoir si les spectateurs ont pu le visualiser dans de bonnes conditions, et combien de fois il est exécuté. Il peut aussi souhaiter être prévenu si le document est diffusé sur un autre site web que celui prévu au contrat. Selon des variantes de ce mode de réalisation, l'opérateur du site de diffusion 5 et le fournisseur de document 1,2 peuvent également être liés, voire identiques, sans sortir de l'esprit de l'invention. De la même façon, d'autres phases du procédé, en amont de la diffusion et jusqu'à la diffusion peuvent également être réalisées par une même personne, ou sur un même site, ou dans un même ordinateur ou serveur, sans sortir de l'esprit de l'invention. Les différentes tâches sont ici décrites séparément pour la clarté de l'explication, et peuvent être réparties ou groupées suivant des moyens connus. Dans le but d'obtenir ultérieurement des informations sur la diffusion de son document ou film D, un fournisseur 2 de document transmet un ou plusieurs fichiers de données représentant ce document à un serveur de transformation 5 géré par un opérateur ou un prestataire de. transformation, sur un site de transformation. Ce document D est fourni au serveur de transformation 3 sous la forme d'au moins un fichier informatique, dit fichier multimédia Dl, mémorisé selon un format numérique, ici appelé format multimédia de façon générique. Ce format peut être un format spécifique ou tout format standard, dont font partie les formats AVI, MOV (utilisé par le logiciel Quicktime de la société Apple), MPEG, GIF, ou d'autres formats connus dans le domaine de l'audiovisuel sur ordinateur. Dans le serveur de transformation 3, les données du fichier multimédia Dl sont lues, puis traitées et combinées avec des informations D2 fournies par le fournisseur de document, puis mémorisées sous la forme d'au moins un fichier de données, dit fichier de diffusion D3, selon un format de diffusion et d'exécution. Ce format de diffusion inclut des données, et/ou des instructions de programme, qui peuvent être lues par un logiciel d'exécution 61 utilisé par un spectateur 62 pour visionner le film - 11 D sur un poste d'exécution 6, par exemple un ordinateur individuel doté de capacités multimédia. Ce fichier de diffusion D3 est alors transmis au serveur de diffusion 5 qui le met en ligne, c'est-à-dire le rend accessible sur un site web, par exemple sous la forme d'une icône à cliquer incluse dans une page web au format HTML ou XML. Lorsqu'un internaute 62 se connecte sur le site de diffusion 5, il peut alors déclencher l'envoi des données de ce fichier vers son poste d'exécution 6. Lorsque le fichier de diffusion D3 est lu et joué sur poste 6, par un logiciel d'exécution 61, les données et/ou instructions de programme incluses dans le fichier de diffusion D3 commandent sur le poste d'exécution une mise en communication avec un serveur, dit serveur de statistiques 7, par un réseau informatique R. Le poste d'exécution envoie alors au serveur de statistiques des données, dites données de traçage 7, dont le contenu dépend des données intégrées dans le fichier de diffusion, et d'autres informations collectées par le poste d'exécution à la demande des instructions de programme incluses dans ce même fichier de diffusion D3. Lorsqu'il reçoit ces données de traçage D4 depuis un poste d'exécution 6, le serveur de statistiques peut alors les mémoriser dans une base de données ou les envoyer directement à l'un ou l'autre des intervenants. Dans un mode de réalisation de l'invention, le serveur de statistiques 7 répond au poste d'exécution 6 en lui envoyant des données de retour D5 pouvant influencer le déroulement de l'exécution du document D sur ce poste d'exécution 6. Selon les cas, ces données de retour pourront être des instructions ou des paramètres pour ajuster le mode d'exécution, ou des instructions pour autoriser ou interrompre cette exécution. A titre de protection contre un usage non autorisé du document D, les instructions de programme incluses dans le fichier de diffusion D3 peuvent comprendre, dès le début ou en cours de déroulement du document, une obligation de recevoir certaines données de retour, comme une autorisation, pour poursuivre l'exécution du document. De telles données de retour faisant fonction d'autorisations pourront être calculées par le serveur de statistiques 7 à partir du contenu des données de traçage D4 qu'il a reçue - 12 - précédemment au cours de l'exécution du document sur le poste d'exécution 6. Dans le mode de réalisation représenté en figure 1, la transmission des différentes données D3, D4, D5 entre le poste d'exécution 6 et le serveur de diffusion 5 ou le serveur de statistiques 7 se font par l'Internet. D'autres modes de réalisation (non représentés) peuvent toutefois être implémentés en utilisant des réseaux de type réseaux locaux (LAN), ou régionaux (MAN), ou des réseaux étendus (WAN). De plus, les réseaux informatiques utilisés d'une part pour la transmission T56 des données de diffusion D3, et d'autre part pour la transmission T67, T76 des données de traçage D4 et/ou des données de retour D5, peuvent très bien être des réseaux différents sans sortir de l'esprit de l'invention. De même, les échanges de données entre ordinateurs, ou leurs agents logiciels, peuvent également s'effectuer par supports amovibles tels que disquettes, bandes ou CDROM, en particulier entre les intervenants 1, 2, 3, 5 en amont du poste d'exécution. Les postes d'exécution 6 comprennent des moyens de calcul de type connu, et peuvent être, par exemple, un ordinateur personnel doté de capacités multimédia ou raccordé à un système de restitution multimédia (chaîne hi-fi ou télévision), un ordinateur portable, un terminal spécialisé, un lecteur MP3 doté de capacités réseau, un assistant numérique, ou un téléphone numérique doté de capacités multimédia. De façon classique, le logiciel d'exécution 61 comprend des moyens logiciels d'un type connu, souvent appelé player en anglais, capables de lire des données de traçage et/ou des instructions de programme incluses dans les données reçues pour jouer un document audiovisuel. En particulier pour une diffusion avec exécution en mode streaming , ce logiciel d'exécution peut utiliser une version du logiciel Flash de la société Macromédia.  According to one feature, the broadcast format is compatible with SWF or FLV formats, used by Macromedia software. According to one particularity, the execution software includes the Flash software from Macromedia company, the program instructions -9- triggering the communication with the statistics server being coded in PHP language. According to one feature, the tracing data includes data representing the name of the document, an identification of the broadcast site, or the date or time of execution on the execution station, or the path leading to the file. broadcast the document within the broadcast server, or the IP address of the workstation. Other advantages and characteristics of the invention will appear on examining the detailed description of an embodiment which is in no way limiting, and the appended drawings in which: FIG. 1 represents an overall diagram of the main parties involved in the process according to the invention, in an embodiment comprising the diffusion of a document from the provider to the viewer with the use of return data; FIG. 2 represents a diagram illustrating more particularly the operation of a transformation processing of the multimedia files into broadcast files within a transformation server in one embodiment of the invention. The invention in some of its embodiments, cited without limitation will now be described with reference to the above figures. In the present description, the audiovisual document broadcast according to the method of the invention will sometimes be described generically as a film. It is clear, however, that this document may be a cartoon, a slide show, or any other form of audiovisual document, including a sound or musical document. Since such documents are often broadcast in streaming mode, the invention will be described in an embodiment where the broadcast is done in a streaming mode, that is to say that the viewer can start viewing the movie before the reception is completed on his computer. However, the invention can also be applied, in many of its features and advantages, to documents that are played only after reception, or even in offline mode or from a removable medium such as a CDROM. FIG. 1 illustrates the method according to the invention in one of its embodiments, in which a provider 1.2 has a document D, D 'and is in agreement with an operator managing a broadcasting site, for example a web site (world wide web) accessible via the Internet, to disseminate this document from a broadcast server 5 hosting its website. He wants to receive information on how his document is distributed, for example, whether the viewers were able to view it in good conditions, and how often it is executed. He may also wish to be notified if the document is distributed on another website than that provided for in the contract. According to variants of this embodiment, the operator of the broadcast site 5 and the document provider 1, 2 can also be linked, or even identical, without departing from the spirit of the invention. In the same way, other phases of the process, upstream of the broadcast and until the broadcast can also be carried out by the same person, or on the same site, or in the same computer or server, without leaving the computer. spirit of the invention. The different tasks are here described separately for the sake of clarity, and can be divided or grouped according to known means. In order to obtain later information on the dissemination of its document or film D, a document provider 2 transmits one or more data files representing this document to a transformation server 5 managed by an operator or provider of. transformation, on a transformation site. This document D is provided to the transformation server 3 in the form of at least one computer file, said multimedia file D1, stored in a digital format, here called multimedia format generically. This format can be a specific format or any standard format, which includes AVI, MOV (used by Apple's Quicktime software), MPEG, GIF, or other formats known in the audiovisual field. computer. In the transformation server 3, the data of the multimedia file D1 is read, then processed and combined with information D2 provided by the document provider, and then stored in the form of at least one data file, called the D3 broadcast file. , according to a format of diffusion and execution. This broadcast format includes data, and / or program instructions, which can be read by runtime software 61 used by a viewer 62 to view the movie-11D on an execution station 6, for example a individual computer with multimedia capabilities. This broadcast file D3 is then transmitted to the broadcast server 5 which puts it online, that is to say makes it accessible on a website, for example in the form of a click icon included in a web page in HTML or XML format. When a user 62 connects to the broadcast site 5, it can then trigger the sending of the data from this file to its execution station 6. When the broadcast file D3 is read and played on station 6, by a execution software 61, the data and / or program instructions included in the broadcast file D3 control on the execution station a communication with a server, said statistics server 7, by a computer network R. The position runtime then sends data to the statistics server, called trace data 7, whose content depends on the data embedded in the broadcast file, and other information collected by the execution station at the request of the program instructions included in this same D3 broadcast file. When it receives this trace data D4 from an execution station 6, the statistics server can then store them in a database or send them directly to one or other of the stakeholders. In one embodiment of the invention, the statistics server 7 responds to the execution station 6 by sending it back data D5 that can influence the progress of the execution of the document D on this execution station 6. cases, these return data may be instructions or parameters to adjust the execution mode, or instructions to allow or interrupt this execution. As a protection against unauthorized use of the D document, the program instructions included in the D3 broadcast file may include, from the beginning or during the course of the document, an obligation to receive certain return data, such as an authorization. , to continue the execution of the document. Such authorization-enabled return data may be computed by the statistics server 7 from the content of the trace data D4 that it has received previously during the execution of the document on the computer station. execution 6. In the embodiment shown in FIG. 1, the transmission of the different data D3, D4, D5 between the execution station 6 and the broadcast server 5 or the statistics server 7 is done via the Internet. Other embodiments (not shown) may, however, be implemented using local area network (LAN), or regional (MAN) type networks, or wide area networks (WAN). Moreover, the computer networks used on the one hand for the transmission T56 of the broadcasting data D3, and on the other hand for the transmission T67, T76 of the trace data D4 and / or the return data D5, can very well be different networks without departing from the spirit of the invention. Similarly, data exchanges between computers, or their software agents, can also be performed by removable media such as floppy disks, tapes or CDROMs, in particular between the speakers 1, 2, 3, 5 upstream of the execution station . Execution stations 6 include calculation means of known type, and may be, for example, a personal computer equipped with multimedia capabilities or connected to a multimedia reproduction system (hi-fi system or television), a laptop, a specialized terminal, an MP3 player with network capabilities, a digital assistant, or a digital phone with multimedia capabilities. Typically, the execution software 61 comprises software means of a known type, often called English player, capable of reading tracing data and / or program instructions included in the data received to play an audiovisual document . Especially for streaming streaming, this runtime software can use a version of Macromedia's Flash software.

Ainsi qu'illustré en figure 1, un fournisseur 1 de document peut également fournir un document D' mémorisé selon un format dit format d'enregistrement, qui ne soit pas directement utilisable par le serveur de transformation. Il peut s'agir d'un format numérique de prise de vue ou de son, par exemple un format DV ( Digital Video ) provenant d'une caméra vidéo numérique, ou un format DAT ( Digital Audio Tape ) ou un format -13 - MD ( MiniDisc ) de la société Sony provenant d'un lecteur/enregistreur de musique. Il peut également s'agir d'un format analogique de prise de vue ou de son, sur support magnétique ou argentique, tel que les formats VHS, SVHS, Hi8, Beta-Max, provenant d'une caméra ou caméscope ou d'un enregistrement sur cassette audio ou disque microsillon. Dans le cas d'un document D' fourni en format d'enregistrement, le serveur de transformation 3 comporte des moyens d'acquisition compatible avec ce format. Ces moyens d'acquisition comprennent un dispositif d'entrée ou de lecture compatible avec le format d'enregistrement. Si le document D' est analogique, il est alors digitalisé par des moyens de digitalisation, tel qu'un scanner. Il est alors converti selon des procédés connus en un fichier multimédia Dl' selon un format multimédia puis transmis au serveur de transformation 3 pour la suite du processus. Le processus de transformation, ou une partie de ce traitement peut en particulier être réalisé par une application telle que certaines versions du logiciel Flash de la société Macromédia, ou le logiciel Sorenson Squeeze de la société Sorenson. Ces applications utilisent des dossiers 330 expressément prévus pour recevoir des fichiers à traiter en lots de traitement (par batch ), où l'agent de traitement ira déplacer ou recopier les fichiers multimédia Dl qu'il a trouvé dans les divers dossiers clients (D311) du serveur FTP (31). La figure 2 illustre un mode de réalisation d'un procédé et système selon l'invention, et plus particulièrement un serveur de transformation 3 utilisé par un prestataire de transformation pour transformer des documents ou films D et générer un ou plusieurs fichiers de diffusion D31, D32, D33 au format de diffusion. Ces films transformés sont ensuite transmis au serveur de diffusion, directement ou par l'intermédiaire du client 2 qui les a fournis, par exemple un fournisseur de contenu Internetou un producteur de documents audiovisuels.  As illustrated in FIG. 1, a document provider 1 can also provide a document D 'stored in a format called a recording format, which can not be used directly by the transformation server. It can be a digital shooting or sound format, for example a DV (Digital Video) format from a digital video camera, or a DAT (Digital Audio Tape) format or a format. MD (MiniDisc) from Sony from a music player / recorder. It can also be an analog format for shooting or sound, magnetic or film, such as VHS, SVHS, Hi8, Beta-Max, from a camera or camcorder or a recording on audio cassette or microsillon disc. In the case of a document D 'provided in recording format, the transformation server 3 comprises acquisition means compatible with this format. These acquisition means comprise an input or reading device compatible with the recording format. If the document D 'is analog, it is then digitized by digitization means, such as a scanner. It is then converted according to known methods into a multimedia file D1 'in a multimedia format and then transmitted to the transformation server 3 for the rest of the process. The transformation process, or part of this processing, may in particular be carried out by an application such as certain versions of Macromedia's Flash software, or Sorenson Sorenson Squeeze software. These applications use 330 folders specifically designed to receive files to be processed in batch processing (batch), where the processing agent will move or copy Dl multimedia files that he found in the various client files (D311) FTP server (31). FIG. 2 illustrates an embodiment of a method and system according to the invention, and more particularly a transformation server 3 used by a transformation provider to transform documents or films D and to generate one or more broadcasting files D31, D32, D33 in broadcast format. These transformed films are then transmitted to the broadcast server, directly or through the client 2 that provided them, for example an Internet content provider or a producer of audiovisual documents.

Le serveur de transformation comprend un serveur de stockage 31 accessible en libre-service à ses clients par des moyens de réception 300 connectés à un réseau informatique, par exemple l'Internet R, où chaque client dispose d'un emplacement de stockage, ou dossier client 311, vers lequel il peut télécharger des données. Typiquement, ce serveur de stockage fonctionne selon le protocole FTP ( File Transfer Protocol ). - 14 - Lorsqu'il veut faire générer un ou plusieurs fichiers de diffusion à partir d'un document dont il dispose dans un format multimédia, le client envoie un ou plusieurs fichiers de données multimédia Dl représentant ce document et les mémorise dans son dossier client sur le serveur FTP du prestataire. Il prépare également des données de transformation D2, associées aux données multimédia Dl, représentant des paramètres de transformation, qui seront utilisées par le prestataire pour générer les données au format de diffusion. Au sein du serveur de transformation 3, à des moments déterminés, un agent logiciel, dit agent de traitement 320, parcourt les différents dossiers clients pour collecter les fichiers qui peuvent s'y trouver. Ces collectes peuvent être réalisée par exemple à intervalles réguliers, ou à certaines heures prédéterminées, ou lorsque le traitement des fichiers précédents est terminé, ou au choix d'un opérateur.  The transformation server comprises a storage server 31 accessible to its customers by means of receiving means 300 connected to a computer network, for example the Internet R, where each client has a storage location, or file client 311, to which he can download data. Typically, this storage server operates according to the FTP (File Transfer Protocol). When it wants to generate one or more broadcast files from a document that it has in a multimedia format, the client sends one or more multimedia data files D1 representing this document and stores them in its client file. on the provider's FTP server. It also prepares transformation data D2, associated with the multimedia data D1, representing transformation parameters, which will be used by the provider to generate the data in the broadcast format. Within the transformation server 3, at certain times, a software agent, called processing agent 320, scans the various client folders to collect the files that may be there. These collections can be carried out for example at regular intervals, or at certain predetermined times, or when the processing of the preceding files is completed, or at the choice of an operator.

Lorsqu'il trouve dans un dossier client 311 un fichier multimédia Dl et les paramètres de transformation D2 qui lui sont associées, l'agent de traitement 320 active un processus de transformation 33, par exemple en recopiant ou déplaçant ces données Dl, D2 dans un dossier de traitement 311 utilisé par le processus de transformation 33.  When it finds in a client folder 311 a multimedia file D1 and the associated transformation parameters D2, the processing agent 320 activates a transformation process 33, for example by copying or moving these data D1, D2 into a file. processing file 311 used by the transformation process 33.

L'agent de traitement 320 peut alors réaliser un premier traitement de transformation 331 sur une partie des données du document, à titre de test, fournissant ainsi un résultat partiel. Ce résultat partiel est alors vérifié 332, par exemple au niveau de la qualité du résultat, par un opérateur ou par un agent logiciel. Si le résultat partiel n'est pas satisfaisant, l'opérateur ou l'agent logiciel réalisant la vérification peut alors modifier un ou plusieurs paramètres, y compris au sein des paramètres de transformation D2 fournis par le client 2. Une fois que le résultat partiel est jugé satisfaisant, l'agent de traitement 320 réalise la transformation 333 de la totalité des données du fichier multimédia Dl, avec les paramètres D2 éventuellement modifiés précédemment. En fonction des paramètres de transformation D2 initiaux, et éventuellement des modifications qui leurs ont été apportées en cours de traitement, l'agent de traitement génère 340 des données de rapport D21.  The processing agent 320 can then perform a first transformation process 331 on part of the data of the document, as a test, thereby providing a partial result. This partial result is then checked 332, for example in terms of the quality of the result, by an operator or by a software agent. If the partial result is not satisfactory, the operator or the software agent carrying out the verification can then modify one or more parameters, including within the transformation parameters D2 provided by the client 2. Once the partial result is deemed satisfactory, the processing agent 320 performs the transformation 333 of all the data of the multimedia file D1, with the parameters D2 possibly modified previously. Depending on the initial D2 transformation parameters, and possibly changes made thereto during processing, the processing agent generates 340 D21 report data.

Ces données de rapport peuvent ensuite être utilisées par l'un ou l'autre des - 15 - intervenants, par exemple comme compte rendu d'opération, ou pour facturation de la prestation. A l'issue de la transformation complète 333, le ou les fichiers de diffusion D31, D32, D3 générés peuvent être mémorisés dans le dossier client 311 ou dans un autre dossier client spécifique aux fichiers de diffusion. Le client 2 ou le serveur de diffusion 5 qui doit les mettre en ligne peut venir les chercher dans le serveur FTP en fonction de ses besoins ou de ses disponibilités. Ces fichiers de diffusion peuvent également être transmis directement par le serveur de transformation, une fois qu'ils sont prêts.  These report data can then be used by one or other of the responders, for example as an operation report, or for billing of the service. At the end of the complete transformation 333, the broadcast file or files D31, D32, D3 generated can be stored in the client file 311 or in another client folder specific to the broadcast files. The client 2 or the broadcast server 5 which must put them on line can pick them up in the FTP server according to his needs or availability. These broadcast files can also be transmitted directly by the transformation server once they are ready.

Ainsi qu'illustré en figure 2, le serveur de transformation peut également recevoir tout ou partie des données nécessaires à la transformation par d'autres moyens. Il peut par exemple utiliser des moyens de lecture 301 pour lire les données du fichier multimédia Dl et les paramètres de transformation D2 sur un support de mémoire amovible, par exemple un lecteur de bande, de DVD ou de CDROM pour les données multimédia Dl et un lecteur de disquette pour les paramètres de transformation. pour les données des paramètres de transformation, qui représentent peu de volume mais dont certaines doivent impérativement être fournies pour réaliser le traitement, serveur de transformation peut comporter un agent logiciel, par exemple l'agent de traitement 320, qui dialogue avec un opérateur agissant pour le client, ou le fournisseur de document. Il peut être particulièrement intéressant de réaliser ce dialogue en proposant au client une page d'interface, par exemple un formulaire HTML ou XML, comportant des champs où saisir les données devant entrer dans les paramètres de transformation. Certains champs peuvent ainsi être rendus obligatoires, ou subir un contrôle de conformité, qui limitera les risques de paramètres incomplets. Chaque opération de transformation 331, 333 en elle-même peut 30 comprendre plusieurs phases, variant selon les paramètres de transformation D2 elle utilise. Dans le mode de réalisation ici décrit, cette opération de transformation 331, 333 comprend une étape de compression des données pour diminuer les besoins de performance, en débit de transmission comme 35 en vitesse d'exécution par des procédés connus. Cette étape de - 16 - compression est suivie d'une étape de combinaison des données multimédia compressées avec les données et instructions de programme devant servir à générer et émettre les données de traçage D4 lors de l'exécution du document D sur le poste d'exécution 6.  As illustrated in FIG. 2, the transformation server can also receive all or part of the data necessary for the transformation by other means. For example, it can use reading means 301 to read the data of the multimedia file D1 and the transformation parameters D2 on a removable memory medium, for example a tape, DVD or CDROM reader for the multimedia data D1 and a multimedia player D1. floppy disk drive for the transformation parameters. for the data of the transformation parameters, which represent little volume but some of which must imperatively be provided to carry out the processing, transformation server may comprise a software agent, for example the processing agent 320, which dialogs with an operator acting for the client, or the document provider. It may be particularly interesting to carry out this dialogue by proposing to the client an interface page, for example an HTML or XML form, comprising fields where to enter the data to enter in the transformation parameters. Some fields can be made mandatory, or undergo a compliance check, which will limit the risk of incomplete parameters. Each transformation operation 331, 333 itself may comprise several phases, varying according to the transformation parameters D2 it uses. In the embodiment described herein, this transformation operation 331, 333 comprises a data compression step for decreasing the performance requirements, in transmission rate as speed of execution by known methods. This compression step is followed by a step of combining the compressed multimedia data with the data and program instructions to be used to generate and transmit the trace data D4 when executing the document D on the workstation. execution 6.

Le taux et la méthode de compression peuvent varier selon les besoins, et ces choix peuvent être contenus dans les paramètres de transformation D2 reçues du client. Une compression importante provoquant souvent une perte de qualité pour le spectateur 62, le client peut prévoir de faire générer plusieurs fichiers de diffusion D31, D32, D33, adaptés aux différentes performances des différents postes d'exécution 6 et de leur connexion au serveur de diffusion 5. Ainsi, un même document D, reçu en un seul fichier multimédia Dl, peut être transformé pour générer plusieurs fichiers de diffusion, l'un D31 prévu pour une transmission par connexion modem à la vitesse 56kb/s, un autre D32 prévu pour une transmission par connexion DSL ou ADSL à 128kb/s, et un autre D33 prévu pour une transmission par connexion DSL ou ADSL à 512kb/s. Les paramètres de transformation peuvent donc comprendre des taux de compression à utiliser, ou des débits prévus pour lesquels il faut optimiser la compression.  The rate and method of compression may vary according to need, and these choices may be contained in the D2 transformation parameters received from the client. A significant compression often causing a loss of quality for the viewer 62, the client can plan to generate several broadcast files D31, D32, D33, adapted to the different performance of the different execution stations 6 and their connection to the broadcast server 5. Thus, the same document D, received in a single multimedia file D1, can be transformed to generate several broadcast files, one D31 provided for transmission via modem connection at the speed 56kb / s, another D32 provided for a transmission via DSL or ADSL connection at 128kb / s, and another D33 provided for transmission over a DSL or ADSL connection at 512kb / s. The transformation parameters may therefore include compression ratios to be used, or predicted flow rates for which compression must be optimized.

La phase de combinaison comprend la combinaison des données multimédia avec des données de transformation et instructions de programme, ainsi que la conversion au format correspondant au type de diffusion prévue en fonction d'informations contenues dans les paramètres de transformation. Ce format de diffusion peut être, par exemple, un format compatible avec les formats SWF ou FLV, ou une combinaison de fichiers à ces formats, utilisés par le logiciels de la société Macromédia, et en particulier avec le lecteur ( player ) Flash en tant que logiciel d'exécution 61. Dans un mode de réalisation de l'invention, le format de diffusion utilisé peut inclure, en plus des données de restitution des sons et images, des instructions de programmes qui seront exécutées par le logiciel d'exécution et peuvent commander ou déclencher des actions allant au-delà de la seule visualisation ou écoute du document audiovisuel. - 17 - A titre d'exemple, il est présenté ci-dessous un script en langage PHP, inséré dans le fichier de diffusion D3, et s'exécutant à un moment déterminé du déroulement du film, par exemple après la première image. /* * INFORMATIONS à renseigner pour CHAQUE film CLIENT ! * /*RMQ1 */ var qs_titre_film = "Le titre du film"; var qs_societe = "Le nom de la société";  The combining phase comprises combining the multimedia data with transformation data and program instructions, as well as converting to the format corresponding to the intended broadcast type according to information contained in the transformation parameters. This broadcasting format may be, for example, a format compatible with SWF or FLV formats, or a combination of files in these formats, used by the Macromedia company software, and in particular with the Flash player as 61. In one embodiment of the invention, the broadcast format used may include, in addition to the sound and image reproduction data, program instructions that will be executed by the execution software and can control or trigger actions that go beyond just viewing or listening to the audiovisual document. As an example, it is presented below a script in PHP language, inserted into the broadcast file D3, and running at a specific point in the course of the film, for example after the first image. / * * INFORMATION to be informed for EVERY CLIENT movie! * / * RMQ1 * / var qs_title_film = "The title of the movie"; var qs_societe = "The name of the company";

//----SCRIPT INCLUS DANS LE FICHIER MIS EN LIGNE /*RMQ2 */ if (typeof first_read == "undefined") { //--les variables var first_read; var pageExec = new LoadVars(); var now = new Date(); var qs_url_referer = _root._url; //récupération de l'url /*RMQ3 */  // ---- SCRIPT INCLUDED IN THE ONLINE FILE / * RMQ2 * / if (typeof first_read == "undefined") {// - variables var first_read; var pageExec = new LoadVars (); var now = new Date (); var qs_url_referer = _root._url; // recovery of the url / * RMQ3 * /

/*RMQ4 */ if(now.getMonth()>=10) { v_mois = now.getMonth(); } else { v_mois = "0"+now.getMonth(); } if(now.getDay()>=10) { vJour = now.getDay(); } else { vJour = "0"+now.getDay(); } if(now.getHours()>=10) { v_heur = now.getHours(); } else { v_heur = "0"+now.getHours(); } if(now.getMinutes()>=10) { v_mint = now.getMinutes(); } else { v_mint = "0"+now.getMinutes(); } var gs_date = now.getFullYear() +""+ (v_mois+1) + vJour + "_" + v_heur + v_mint; //--récupère le code de retour de la page php----/*RMQ5 */ - 18 -pageExec.onLoad = function(pSucces) { if (pSucces) { url_ok = this["url_ok "]; } esse { url ok = 1; } };  / * RMQ4 * / if (now.getMonth ()> = 10) {v_mois = now.getMonth (); } else {v_mois = "0" + now.getMonth (); } if (now.getDay ()> = 10) {vJour = now.getDay (); } else {vJour = "0" + now.getDay (); } if (now.getHours ()> = 10) {v_heur = now.getHours (); } else {v_heur = "0" + now.getHours (); } if (now.getMinutes ()> = 10) {v_mint = now.getMinutes (); } else {v_mint = "0" + now.getMinutes (); } var gs_date = now.getFullYear () + "" + (v_month + 1) + vJour + "_" + v_hour + v_mint; // - retrieve the return code from the php page ---- / * RMQ5 * / - 18 -pageExec.onLoad = function (pSuccess) {if (pSuccess) {url_ok = this ["url_ok"]; } esse {url ok = 1; }};

//--Execution de l'url /*RMQ6 */ var qs_serveur_dedie = "www.monserver.fr"; //Indiquer ici le serveur final (interne) + répertoire (si besoin)  // - Execution of the url / * RMQ6 * / var qs_server_dedie = "www.monserver.fr"; // Indicate here the final server (internal) + directory (if necessary)

/*RMQ7 */ var gs_url "http:/P'+gs_serveur_dedie+"/trace film.php?qs titre_fiim="+gs_titre film+"&gs_societe ="+q s_so ciete+"&q s_u rl_refe re r="+q s_u rl_refe rer+"&q s_d ate="+q s_d ate; pageExec.load(gs_url); //--n'appelle pas la page une 2de fois first read = 1; } A l'intérieur de ce script, on peut souligner les points suivants, 25 repérés par la mention /*RMQ */ : RMQ1 : lors de la génération du fichier de diffusion D3, ces instructions sont mises à jour en fonction des données de transformation D2, pour contenir le nom du film et celui de la société qui le diffuse (par exemple le site de diffusion ou le fournisseur de document). 30 RMQ2 : Cette vérification par IF permet de ne pas exécuter le code, lorsque le film est lu en boucle (retour à la première image du film). RMQ3 : lors de la visualisation du film par le spectateur, cette instruction obtient du poste d'exécution 6 l'adresse URL ( Universal Resource Locator ) d'où a été reçue le fichier de diffusion D3. - 19 RMQ4 : lors de la visualisation du film par le spectateur, cette instruction obtient du poste d'exécution 6 la date et l'heure de la visualisation, et la mémorise au format AAAMMJJ_H24 . RMQ5 : lors de la visualisation du film par le spectateur, après envoi de données de traçage D4 du poste d'exécution 6 vers le serveur de statistiques 7, cette instruction reçoit les données de retour D5 et les analyse à travers la fonction pSucces pour influencer le déroulement de la suite du film. Dans l'exemple ci-dessus comprenant une fonction de protection, cette fonction donne une valeur vraie ou fausse à une variable nommée url_ok , Si les données de retour D5 contiennent une autorisation du serveur de statistiques 7. RMQ6 : lors de la génération du fichier de diffusion D3, cette instruction est mise à jour en fonction des données de transformation D2, pour contenir l'adresse URL du serveur de statistiques 7 auquel le poste d'exécution 6 devra se connecter lors de la visualisation du film, pour lui envoyer les données de traçage D4. RMQ7 : lors de la visualisation du film par le spectateur, cette instruction utilise une requête SQL pour déclencher une connexion à l'adresse URL définie ci-dessus, et envoyer ainsi les données de traçage D4 au serveur de statistiques 7. A titre d'exemple, il est présenté ci-dessous un script exécuté par le serveur de statistiques 7 en réponse à la requête SQL envoyée par le poste d'exécution 6 et lui envoyant les données de traçage D4. <?php // SCRIPT EXECUTE PAR LE SERVEUR DE STATISTIQUES // permettant de récupérer les informations venant du film visionné----  / * RMQ7 * / var gs_url "http: / P '+ gs_server_dedie +" / trace movie.php? Qs title_fiim = "+ gs_title movie +" & gs_societe = "+ q s_so ciete +" & q s_u rl_refe re r = "+ q s_u rl_refe rer + "& q s_d ate =" + q s_d ate; pageExec.load (gs_url); // - do not call the page a second time first read = 1;} Inside this script, we can underline the points following, identified by the mention / * RMQ * /: RMQ1: when generating the broadcast file D3, these instructions are updated according to the transformation data D2, to contain the name of the film and that of the company which broadcasts it (eg broadcast site or document provider) 30 RMQ2: This check by IF does not execute the code when the movie is played back (return to the first frame of the movie). : when viewing the movie by the viewer, this instruction obtains from the execution station 6 the URL (Universal Resource Locator) from which was received the file of d D3 - 19 RMQ4: When viewing the movie by the viewer, this instruction gets the date and time of the playback from runtime 6 and stores it in the format YYYYMMDD_H24. RMQ5: when viewing the movie by the viewer, after sending trace data D4 from the execution station 6 to the statistics server 7, this instruction receives the return data D5 and analyzes it through the function pSuccess to influence the unfolding of the rest of the film. In the above example including a protection function, this function gives a true or false value to a variable named url_ok, if the D5 return data contains an authorization from the statistics server 7. RMQ6: when generating the file D3 broadcast, this instruction is updated according to the transformation data D2, to contain the URL of the statistics server 7 to which the execution station 6 will connect during the viewing of the film, to send him the D4 plot data. RMQ7: when viewing the movie by the viewer, this instruction uses a SQL query to trigger a connection to the URL defined above, and thus send the trace data D4 to the statistics server 7. As a for example, it is presented below a script executed by the statistics server 7 in response to the SQL request sent by the execution station 6 and sending it the trace data D4. <? php // SCRIPT EXECUTED BY THE SERVER OF STATISTICS // to retrieve information from the film viewed ----

30 // CONNECTION A LA BASE DE DONNEES /* RMQ11 */ $host="Localhost"; // insérez votre hôte $user = "root"; // insérez le login $pass = ""; // insérez le password 35 $bdd = "qiostream"; // nom de la base de donnée25 -20- @mysgl_connect($host,$user,$pass) or die(mysgl_error()); @mysgl_select_db("$bdd") or die(mysgl_error());  30 // CONNECTING TO THE DATABASE / * RMQ11 * / $ host = "Localhost"; // insert your host $ user = "root"; // insert the login $ pass = ""; // insert the password 35 $ bdd = "qiostream"; // database name25 -20- @mysgl_connect ($ host, $ user, $ pass) or die (mysgl_error ()); @mysgl_select_db ("$ bdd") or die (mysgl_error ());

/* RMQ12 */ /haleur de retour vers le film function parse($variable,$valeur) { echo "&$variable=$valeur"; }  / * RMQ12 * / / hauler back to movie function parse ($ variable, $ value) {echo "& $ variable = $ value"; }

$url_ok = 1; parse("url_ok ",$ url_ok); //Execution de la requête /* RMQ13 */ $sql = "insert into stat_lecture values (",'$qs_titre film', '$gs_societe', '$qs_url_referer', '$REMOTE_ADDR', '$gs_date')"; $resu = mysql_query($sql) or die (mysgl_error()); ?> A l'intérieur de ce script, on peut souligner les points suivants, 20 repérés par la mention /*RMQ */ : RMQ11 : ces variables doivent contenir les paramètres d'accès du serveur de statistiques pour se connecter à la base de données (non représentée) où il stockera les informations reçues dans les données de traçage D4.  $ url_ok = 1; parse ("url_ok", $ url_ok); // Execute the query / * RMQ13 * / $ sql = "insert into stat_backing values (", '$ qs_title movie', '$ gs_society', '$ qs_url_referer', '$ REMOTE_ADDR', '$ gs_date') "; $ resu = mysql_query ($ sql) or die (mysgl_error ());?> Within this script, we can underline the following points, identified by the mention / * RMQ * /: RMQ11: these variables must contain the access parameters of the statistics server to connect to the database (not shown) where it will store the information received in the trace data D4.

25 RMQ12 : lors de la réception de données de traçage D4 depuis le poste d'exécution 6, cette instruction appelle une fonction parse qui analyse ces données de traçage D4 et génère des données de retour D5 qui sont envoyées vers le poste d'exécution pour influencer la suite de l'exécution du film. Dans l'exemple ci-dessus comprenant une fonction de 30 protection, cette fonction mémorise une chaîne url_ok dans une variable nommée $url_ok , Si l'URL de diffusion transmise dans les données de traçage corresponds à un site autorisé. RMQ13 : ces instructions stockent les informations reçues dans les données de traçage D4 dans la base de données (non représentée) du 35 serveur de statistiques 7. - 21 - Bien sûr, l'invention n'est pas limitée aux exemples qui viennent d'être décrits et de nombreux aménagements peuvent être apportés à ces exemples sans sortir du cadre de l'invention.RMQ12: When receiving trace data D4 from the execution station 6, this instruction calls a parse function which analyzes this trace data D4 and generates D5 return data which is sent to the execution station for execution. influence following the execution of the film. In the above example including a protection function, this function stores a string url_ok in a variable named $ url_ok, if the broadcast URL passed in the trace data corresponds to an authorized site. RMQ13: these instructions store the information received in the trace data D4 in the database (not shown) of the statistics server 7. Of course, the invention is not limited to the examples that come from described and many adjustments can be made to these examples without departing from the scope of the invention.

Claims (22)

REVENDICATIONS 1. Procédé de diffusion d'un document (D) audiovisuel par transmission via au moins un réseau informatique (R), comprenant : une émission de données représentant ce document audiovisuel depuis un serveur de diffusion (5), une réception de ces données, sur au moins un site d'exécution, par au moins un poste d'exécution (61) exécutant au moins un logiciel d'exécution (61) pour jouer ce document, caractérisé en ce qu'il comprend au préalable au moins un traitement de transformation (33) de données numériques représentant ce document, comprenant des phases de lecture, dans des moyens de mémoire (331), d'au moins un fichier (Dl) de données représentant le document (D) selon un premier format, dit format multimédia ; combinaison, par un agent logiciel, d'au moins une partie des données de ce fichier multimédia avec des données identifiant ce document (D) ; et mémorisation de cette combinaison de données en au moins un fichier de diffusion (D3, D31) selon un deuxième format, dit format de diffusion, utilisable par le serveur de diffusion (5) pour transmettre et faire jouer le document (D).  A method for broadcasting an audiovisual document (D) by transmission via at least one computer network (R), comprising: a transmission of data representing this audiovisual document from a broadcast server (5), a reception of these data, on at least one execution site, by at least one execution station (61) executing at least one execution software (61) for playing this document, characterized in that it comprises beforehand at least one processing of transformation (33) of digital data representing this document, comprising reading phases, in memory means (331), of at least one file (D1) of data representing the document (D) according to a first format, said format multimedia; combining, by a software agent, at least part of the data of this multimedia file with data identifying this document (D); and storing this combination of data in at least one broadcast file (D3, D31) according to a second format, called broadcast format, usable by the broadcast server (5) for transmitting and playing the document (D). 2. Procédé selon la revendication 1, caractérisé en ce que le 25 traitement de transformation (33) comprend en outre une phase de combinaison d'au moins une partie des données multimédia (Dl) représentant le document (D) à traiter avec des données représentant une référence à au moins un serveur de statistiques (7) et permettant à un poste d'exécution (6) de communiquer avec ledit serveur de statistiques à 30 travers au moins un réseau informatique (R).  2. Method according to claim 1, characterized in that the transformation processing (33) further comprises a phase of combining at least part of the multimedia data (D1) representing the document (D) to be processed with data. representing a reference to at least one statistics server (7) and allowing an execution station (6) to communicate with said statistics server through at least one computer network (R). 3. Procédé selon l'une des revendications précédentes, caractérisé en ce que le traitement de transformation (33) comprend en outre une phase de combinaison d'au moins une partie des données multimédia (Dl) 35 représentant le document à traiter avec des données représentant des- 23 -instructions de programme exécutables par le logiciel d'exécution (61) du poste d'exécution (6) de façon à ce que l'exécution du document reçu fasse entrer ledit poste d'exécution en communication avec un serveur de statistiques (7) à travers au moins un réseau informatique (R).  3. Method according to one of the preceding claims, characterized in that the transformation processing (33) further comprises a combination phase of at least part of the multimedia data (D1) representing the document to be processed with data. representing program instructions executable by the execution software (61) of the execution station (6) so that the execution of the received document causes said execution station to communicate with a server of statistics (7) through at least one computer network (R). 4. Procédé de diffusion selon l'une des revendications précédentes, caractérisé en ce que le traitement de transformation (33) d'au moins une partie des données (Dl) représentant le document audiovisuel comprend : une étape de compression des données, réalisée selon des paramètres 10 déterminés en fonction d'un niveau de performance prévu pour la transmission (T56) de ces données à au moins un poste d'exécution ; et une étape de combinaison de ces données pour générer au moins un fichier (D3) de diffusion au format de diffusion. 15  4. Broadcasting method according to one of the preceding claims, characterized in that the transformation processing (33) of at least part of the data (D1) representing the audiovisual document comprises: a data compression step, performed according to parameters determined according to a performance level provided for the transmission (T56) of these data to at least one execution station; and a step of combining these data to generate at least one broadcast format file (D3). 15 5. Procédé de diffusion selon la revendication 5, caractérisé en ce que la compression des données multimédia se fait selon un taux de compression variant, au cours du déroulement du document qu'elles représentent, en fonction du contenu du document. 20  5. broadcasting method according to claim 5, characterized in that the compression of multimedia data is made according to a varying compression rate, during the course of the document they represent, depending on the content of the document. 20 6. Procédé de diffusion selon l'une des revendications précédentes, caractérisé en ce qu'il comprend en outre : une émission, par un poste d'exécution (6) jouant un document audiovisuel (D) au format de diffusion, de données de traçage (D4) 25 représentant au moins une identification dudit document ; une transmission de ces données de traçage par un réseau informatique (R) ; et une réception de ces données de traçage (D4) par un serveur de statistiques (7). 30  6. Broadcasting method according to one of the preceding claims, characterized in that it further comprises: a transmission, by an execution station (6) playing an audiovisual document (D) broadcast format, data of tracing (D4) representing at least one identification of said document; transmitting said trace data over a computer network (R); and receiving said trace data (D4) by a statistics server (7). 30 7. Procédé de diffusion selon l'une des revendications précédentes, caractérisé en ce que les données de traçage (D4) comprennent en outre des données d'identification du serveur de diffusion (5). 35  7. Broadcast method according to one of the preceding claims, characterized in that the trace data (D4) further comprises identification data of the broadcast server (5). 35 8. Procédé de diffusion selon l'une des revendications précédentes, caractérisé en ce qu'au moins une partie des données de traçage (D4) est-24 - émise avant la fin de l'exécution du document audiovisuel (D) par le poste d'exécution (6), le procédé comprenant en outre : une génération, par le serveur de statistiques (7), de données de retour (D5) dépendant du contenu des données de traçage (D4) reçues du poste d'exécution (6) ; une émission de ces données de retour par ledit serveur de statistiques, à travers un réseau informatique (R) ; une réception de ces données de retour par le poste d'exécution ; et une modification ou une interruption de l'exécution par le poste d'exécution (6) de la suite dudit document (D).  8. Broadcasting method according to one of the preceding claims, characterized in that at least a portion of the trace data (D4) is issued before the end of the execution of the audiovisual document (D) by the post method (6), the method further comprising: generating, by the statistics server (7), return data (D5) dependent on the content of the trace data (D4) received from the execution station (6). ); transmitting said return data by said statistics server, through a computer network (R); receipt of this return data by the execution station; and a modification or interruption of execution by the execution station (6) of the sequence of said document (D). 9. Procédé de diffusion selon l'une des revendications précédentes, caractérisé en ce qu'il comprend en outre les étapes suivantes : - envoi d'au moins un fichier de données (Dl) au format multimédia représentant un document audiovisuel (D), par un poste fournisseur de document (1, 2) ; -envoi de données de transformation (D2), selon un format de paramètres de transformation, associées au fichier multimédia (Dl) et représentant des paramètres applicables au traitement de transformation (33) qui doit être appliqué audit fichier multimédia ; - réception par un serveur de transformation (3) et mémorisation dans des moyens de mémoire (31) du fichier multimédia et des données de transformation associées ; et -déclenchement, par un agent logiciel, dit agent de traitement (320), exécuté par le serveur de transformation, d'un traitement de transformation (33) d'au moins une partie des données du fichier multimédia (Dl), selon les paramètres mémorisés dans les données de transformation (D2) associées au document représenté par ce fichier multimédia.  9. Broadcast method according to one of the preceding claims, characterized in that it further comprises the following steps: - sending at least one data file (Dl) multimedia format representing an audiovisual document (D), by a document provider (1, 2); sending transformation data (D2), according to a format of transformation parameters, associated with the multimedia file (D1) and representing parameters applicable to the transformation processing (33) that must be applied to said multimedia file; reception by a transformation server (3) and storage in memory means (31) of the multimedia file and associated transformation data; and triggering, by a software agent, said processing agent (320), executed by the transformation server, a transformation processing (33) of at least a part of the data of the multimedia file (D1), according to the parameters stored in the transformation data (D2) associated with the document represented by this multimedia file. 10. Procédé de diffusion selon la revendication 9, caractérisé en ce que le traitement (33) déclenché par l'agent de traitement (320) comprend en outre les étapes suivantes :- 25 - déclenchement d'une première opération de transformation (331) appliquée à une portion des données multimédia (Dl) représentant le document (D) et fournissant un résultat partiel ; évaluation (332) ou vérification de la qualité du résultat partiel par un agent logiciel ou un opérateur ; si le résultat partiel est jugé satisfaisant, déclenchement d'une deuxième opération de transformation (333) sur l'ensemble des données multimédia (Dl) représentant le document ; et génération (340) par un agent logiciel (320) exécuté par le serveur de transformation, de données de rapport (D21) représentant au moins une identification du document (D), ou une identification du fournisseur (1, 2) de document, ou des informations sur le traitement de transformation (33) appliqué au fichier multimédia (Dl).  10. The diffusion method as claimed in claim 9, characterized in that the treatment (33) triggered by the treatment agent (320) further comprises the following steps: triggering a first transformation operation (331) applied to a portion of the multimedia data (D1) representing the document (D) and providing a partial result; evaluation (332) or verification of the partial result quality by a software agent or an operator; if the partial result is considered satisfactory, triggering a second transformation operation (333) on all the multimedia data (D1) representing the document; and generating (340) by a software agent (320) executed by the transformation server, reporting data (D21) representing at least one identification of the document (D), or an identification of the document provider (1, 2), or information about the transformation processing (33) applied to the multimedia file (D1). 11. Procédé selon l'une des revendications précédentes, caractérisé en ce qu'il comprend en outre une étape d'acquisition (8) comprenant : une phase de lecture d'un document audiovisuel (D') à partir d'un support d'enregistrement compatible avec des moyens d'enregistrement d'image ou de son ; - une phase de digitalisation de ce document audiovisuel, par des moyens de digitalisation ; et une phase de mémorisation, dans des moyens de mémoire, de données (Dl') représentant ce document audiovisuel.  11. Method according to one of the preceding claims, characterized in that it further comprises an acquisition step (8) comprising: a reading phase of an audiovisual document (D ') from a support d recording compatible with image or sound recording means; - a digitization phase of this audiovisual document, by means of digitization; and a storage phase, in memory means, of data (D1 ') representing this audiovisual document. 12. Procédé selon l'une des revendications précédentes, caractérisé en ce que la transmission d'au moins un fichier de diffusion (D3) du serveur de diffusion (5) vers au moins un poste d'exécution (6) se fait suivant un protocole permettant à ce poste d'exécution de commencer à jouer le document (D) sans attendre d'avoir reçu la totalité des données représentant ce même document.  12. Method according to one of the preceding claims, characterized in that the transmission of at least one broadcast file (D3) of the broadcast server (5) to at least one execution station (6) is done following a protocol allowing this executing station to start playing the document (D) without waiting to have received all the data representing the same document. 13. Procédé selon la revendication 12, caractérisé en ce qu'au moins un poste d'exécution (6) utilise un logiciel d'exécution (61) est agencé de façon à rendre difficile ou impossible, à un utilisateur (62) du poste d'exécution, une mémorisation de données représentant le document audiovisuel (D) qui lui permette de jouer à nouveau le document avec une-26 - qualité similaire sans recevoir de nouvelles données (D5) venant du serveur de diffusion (5) ou du serveur de statistiques (7).  13. The method of claim 12, characterized in that at least one execution station (6) uses an execution software (61) is arranged to make it difficult or impossible for a user (62) of the post execution, a data storage representing the audiovisual document (D) which allows it to play the document again with a similar quality without receiving new data (D5) from the broadcast server (5) or the server of statistics (7). 14. Procédé de diffusion selon l'une des revendications 6 à 13, caractérisé en ce les données de traçage (D4), les données de retour (D5) et les données de diffusion sont transmises par le même réseau informatique (R).  14. Broadcasting method according to one of claims 6 to 13, characterized in that the trace data (D4), the return data (D5) and the broadcast data are transmitted by the same computer network (R). 15. Procédé selon l'une des revendications précédentes, caractérisé en ce que l'un des réseaux informatiques (R) utilisés est l'Internet.  15. Method according to one of the preceding claims, characterized in that one of the computer networks (R) used is the Internet. 16. Procédé selon l'une des revendications précédentes, caractérisé en ce que le format de diffusion est compatible avec les formats SWF ou FLV , utilisés par des logiciels de la société Macromédia.  16. Method according to one of the preceding claims, characterized in that the broadcast format is compatible with SWF or FLV formats, used by software company Macromedia. 17. Procédé selon l'une des revendications précédentes, caractérisé en ce que le logiciel d'exécution (61) comprend le logiciel Flash de la société Macromédia, les instructions de programme déclenchant la communication du poste d'exécution (6) avec le serveur de statistiques (7) étant codées en langage PHP .  17. Method according to one of the preceding claims, characterized in that the execution software (61) comprises the Macromedia Flash software, the program instructions triggering the communication of the execution station (6) with the server. of statistics (7) being coded in PHP language. 18. Procédé selon l'une des revendications précédentes, caractérisé en ce que les données de traçage (D4) comprennent des données représentant le nom du document (D),ou une identification du site de diffusion (5), ou la date ou l'heure d'exécution sur le poste d'exécution (6), ou le chemin d'accès menant au fichier de diffusion (D3) du document (D) au sein du serveur de diffusion, ou l'adresse IP du poste d'exécution.  18. Method according to one of the preceding claims, characterized in that the tracing data (D4) comprise data representing the name of the document (D), or an identification of the broadcast site (5), or the date or the date Execution time on the workstation (6), or the path leading to the broadcast file (D3) of the document (D) within the broadcast server, or the IP address of the workstation execution. 19. Système de diffusion de documents audiovisuels par transmission 30 à travers un réseau informatique mettant en oeuvre un procédé selon l'une des revendications 1 à 18.  19. System for broadcasting audiovisual documents by transmission 30 over a computer network implementing a method according to one of claims 1 to 18. 20. Système de diffusion de documents audiovisuels destinés à être reçu via un réseau informatique par au moins un poste d'exécution (6) apte 35 à jouer ce document, caractérisé en ce qu'il comprend : des moyens de réception (300), ou de lecture (301) dans des moyens de mémoire, d'au moins un fichier de données multimédia (Dl)- 27 - représentant un document audiovisuel (D) en provenance d'un poste (2) fournisseur de document des moyens de réception (300), ou de lecture (301) dans des moyens de mémoire, de données de transformation (D2), selon un format de paramètres de transformation, associées au fichier multimédia (Dl) et représentant des paramètres applicables à un traitement de transformation (33) à appliquer audit fichier multimédia ; et des moyens de calcul (3) exécutant au moins un agent logiciel (320) apte à combiner les données de transformation avec le fichier multimédia pour générer un fichier de diffusion (D31, D32, D33) utilisable par le poste d'exécution pour jouer le document et transmettre à un serveur de statistiques (7) des informations concernant le document, ou sa provenance, ou le poste d'exécution, ou le déroulement de son exécution.  20. System for broadcasting audiovisual documents intended to be received via a computer network by at least one execution station (6) able to play this document, characterized in that it comprises: reception means (300), or reading (301) in memory means, at least one multimedia data file (D1) representing an audiovisual document (D) coming from a station (2) document supplier reception means (300), or reading (301) in memory means, transformation data (D2), according to a format of transformation parameters, associated with the multimedia file (D1) and representing parameters applicable to a transformation processing ( 33) to apply to said multimedia file; and calculating means (3) executing at least one software agent (320) able to combine the transformation data with the multimedia file to generate a broadcast file (D31, D32, D33) that can be used by the execution station to play the document and transmit to a statistics server (7) information concerning the document, or its source, or the execution item, or the execution of its execution. 21. Système selon la revendication 20, caractérisé en ce qu'il comprend : - un serveur (31) fonctionnant selon le protocole FTP ( File Transfer Protocol ) pour recevoir en libre service les fichiers de données multimédia (Dl) ou les données de transformation (D2), et des moyens de calcul exécutant des instructions de programme réalisant au moins un agent logiciel (320) apte à collecter de façon périodique ou déclenchée les fichiers multimédia ou données de transformation et les transférer à une application de compression de données audiovisuelles et de génération de fichiers jouables par le poste d'exécution.  21. System according to claim 20, characterized in that it comprises: a server (31) operating according to the FTP (File Transfer Protocol) protocol to receive in free service the multimedia data files (D1) or the transformation data. (D2), and computing means executing program instructions implementing at least one software agent (320) capable of periodically collecting or triggering the multimedia files or transformation data and transferring them to an audiovisual data compression application and generating files playable by the execution station. 22. Système selon l'une des revendications 20 ou 21, caractérisé en ce qu'il comprend des moyens de calculs exécutant des instructions de programme réalisant une interface logicielle (302) utilisable à travers un logiciel de navigation Internet pour entrer tout ou partie des données de transformation (D2).  22. System according to one of claims 20 or 21, characterized in that it comprises calculation means executing program instructions realizing a software interface (302) usable through an Internet browser software to enter all or part of transformation data (D2).
FR0512045A 2005-11-29 2005-11-29 Audiovisual document e.g. image document, broadcasting method for e.g. Internet, involves combining data part of multimedia file with data identifying multimedia document, and storing data combination in broadcasting file Pending FR2894102A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR0512045A FR2894102A1 (en) 2005-11-29 2005-11-29 Audiovisual document e.g. image document, broadcasting method for e.g. Internet, involves combining data part of multimedia file with data identifying multimedia document, and storing data combination in broadcasting file

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR0512045A FR2894102A1 (en) 2005-11-29 2005-11-29 Audiovisual document e.g. image document, broadcasting method for e.g. Internet, involves combining data part of multimedia file with data identifying multimedia document, and storing data combination in broadcasting file

Publications (1)

Publication Number Publication Date
FR2894102A1 true FR2894102A1 (en) 2007-06-01

Family

ID=36942393

Family Applications (1)

Application Number Title Priority Date Filing Date
FR0512045A Pending FR2894102A1 (en) 2005-11-29 2005-11-29 Audiovisual document e.g. image document, broadcasting method for e.g. Internet, involves combining data part of multimedia file with data identifying multimedia document, and storing data combination in broadcasting file

Country Status (1)

Country Link
FR (1) FR2894102A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020116716A1 (en) * 2001-02-22 2002-08-22 Adi Sideman Online video editor
US20030120727A1 (en) * 2001-12-12 2003-06-26 Nikolai Mentchoukov Method and system for file server direct connection
US20040019648A1 (en) * 2002-07-01 2004-01-29 Hemingway Huynh Adaptive media messaging, such as for rich media messages incorporating digital content
GB2396225A (en) * 2002-11-08 2004-06-16 Comm Intelligent Ltd Multimedia delivery in which an email sent from a sender terminal to a recipient terminal causes the recipient terminal to contact a server and download data
WO2005106692A1 (en) * 2004-04-30 2005-11-10 Fuse Holdings Pty Ltd Video encoder and content distribution system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020116716A1 (en) * 2001-02-22 2002-08-22 Adi Sideman Online video editor
US20030120727A1 (en) * 2001-12-12 2003-06-26 Nikolai Mentchoukov Method and system for file server direct connection
US20040019648A1 (en) * 2002-07-01 2004-01-29 Hemingway Huynh Adaptive media messaging, such as for rich media messages incorporating digital content
GB2396225A (en) * 2002-11-08 2004-06-16 Comm Intelligent Ltd Multimedia delivery in which an email sent from a sender terminal to a recipient terminal causes the recipient terminal to contact a server and download data
WO2005106692A1 (en) * 2004-04-30 2005-11-10 Fuse Holdings Pty Ltd Video encoder and content distribution system

Similar Documents

Publication Publication Date Title
US9785841B2 (en) Method and system for audio-video signal processing
US20060259588A1 (en) Browser enabled video manipulation
US20080021775A1 (en) Systems and methods for interaction prompt initiated video advertising
US20140337882A1 (en) Discovery and analytics for episodic downloaded media
JP2010503915A (en) Peer-to-peer media distribution system and method
US20150277732A1 (en) Method for associating media files with additional content
EP2057632A1 (en) Method of management of a multimedia program, server, terminals, signal and corresponding computer programs
US20070226432A1 (en) Devices, systems and methods for creating and managing media clips
EP2060084A1 (en) Architecture for accessing a data stream by means of a user terminal
US20070288836A1 (en) System, apparatus and method for creating and accessing podcasts
US20140122258A1 (en) Sponsored ad-embedded audio files and methods of playback
US20140040258A1 (en) Content association based on triggering parameters and associated triggering conditions
CN107659831A (en) Media data processing method, client and storage medium
US8875172B1 (en) Content sorting and channel definition technology
US8554681B1 (en) Providing “identified” compositions and digital-works
WO2001052523A1 (en) Compression and remote storage apparatus for data, music and video
US9146925B2 (en) User defined internet jukebox kiosks set top box
WO2005119537A1 (en) Method for downloading with an advertising insert and specific player
FR2894102A1 (en) Audiovisual document e.g. image document, broadcasting method for e.g. Internet, involves combining data part of multimedia file with data identifying multimedia document, and storing data combination in broadcasting file
US20080033735A1 (en) System and method for recording and distributing audio renditions of scripts
WO2023208688A1 (en) Management of the rendering of an item of multimedia content
EP3073395A1 (en) Method and device for accessing a plurality of contents, corresponding terminal and computer program
WO2007130116A1 (en) System and method for assembling data
FR3131160A1 (en) Method for restoring multimedia content, corresponding computer program and multimedia stream player terminal.
EP4330838A1 (en) Characterisation of a user via association of a sound with an interactive element