FR2767005A1 - Procede et systeme de videodiffusion pour fournir et afficher des donnees auxiliaires avec des signaux video et audio diffuses - Google Patents

Procede et systeme de videodiffusion pour fournir et afficher des donnees auxiliaires avec des signaux video et audio diffuses Download PDF

Info

Publication number
FR2767005A1
FR2767005A1 FR9809614A FR9809614A FR2767005A1 FR 2767005 A1 FR2767005 A1 FR 2767005A1 FR 9809614 A FR9809614 A FR 9809614A FR 9809614 A FR9809614 A FR 9809614A FR 2767005 A1 FR2767005 A1 FR 2767005A1
Authority
FR
France
Prior art keywords
hyperlinks
display
video
hyperlink
video stream
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.)
Granted
Application number
FR9809614A
Other languages
English (en)
Other versions
FR2767005B1 (fr
Inventor
Laura J Butler
George M Moore
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.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
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
Priority claimed from US08/902,005 external-priority patent/US20020007493A1/en
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of FR2767005A1 publication Critical patent/FR2767005A1/fr
Application granted granted Critical
Publication of FR2767005B1 publication Critical patent/FR2767005B1/fr
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • 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/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23614Multiplexing of additional data and video streams
    • 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/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43072Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of multiple content streams on the same device
    • 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/242Synchronisation processes, e.g. processing of PCR [Programme Clock References]
    • 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/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4143Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a Personal Computer [PC]
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4348Demultiplexing of additional data and video streams
    • 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43632Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wired protocol, e.g. IEEE 1394
    • 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/439Processing of audio elementary streams
    • H04N21/4394Processing of audio elementary streams involving operations for analysing the audio stream, e.g. detecting features or characteristics in audio streams
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management e.g. creating a master electronic programme guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • 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/47End-user applications
    • 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/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/4722End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content
    • H04N21/4725End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
    • 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/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6143Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a satellite
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • H04N21/8583Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by creating hot-spots

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Astronomy & Astrophysics (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

Procédé et système de vidéodiffusion comportant une source de diffusion (12) qui diffuse un flux vidéo et fournit des fichiers de données supplémentaires, chaque fichier étant un fichier HTML qui comporte des instructions pour restituer une incrustation d'hyperliens sur le flux vidéo. Un récepteur (14) est configuré de manière à recevoir le flux vidéo et les fichiers de données supplémentaires et à afficher les incrustations d'hyperliens en association avec le flux vidéo. Les incrustations possèdent un arrière-plan dont la couleur est prédéterminée et est utilisée comme couleur clé dans un équipement de réception. Des données de commande sont fournies avec les fichiers HTML afin d'indiquer quand doivent être restituées les incrustations et afin de fournir d'autres instructions indiquant de quelle manière doivent être manipulés les fichiers HTML par l'équipement de réception.

Description

La présente invention concerne des procédés et des systèmes de
vidéodiffusion pour fournir et afficher des données auxiliaires avec des signaux vidéo et audio transmis. Il devient de plus en plus commun d'afficher un
signal vidéo direct sur un ordinateur personnel. Un cer-
tain nombre de cartes d'acquisition vidéo, dont le coût
est faible, permettent l'affichage de signaux vidéo ana-
logiques sur la surface d'affichage RGB d'un ordinateur personnel. De plus, des programmes vidéo numériques de
qualité supérieure, distribués par exemple via le Satel-
lite de Télédiffusion Directe (Direct Broadcast Satellite ou DBS), seront bientôt disponibles sur les ordinateurs
personnels. Avec le matériel adapté, les ordinateurs per-
sonnels seront capables d'afficher et de décoder les si-
gnaux DBS, les signaux analogiques transmis par le câble et les signaux transmis par voie aérienne, ainsi que les
signaux vidéo analogiques et numériques mémorisés locale-
ment (sur un disque compact ou un magnétoscope, par exem-
ple).
A l'avenir, les circuits de décodage de signaux télévisuels, destinés à la fois aux signaux analogiques
et numériques, deviendront extrêmement prédominants, si-
non standards, sur tous les ordinateurs personnels. En
octroyant à un utilisateur ou à un spectateur la possibi-
lité de travailler simultanément avec des données et de
la vidéo, de les visualiser et de les utiliser, l'ordina-
teur personnel permettra à l'utilisateur ou au spectateur
d'obtenir bien plus qu'avec une télévision standard.
Dans ce nouveau contexte de diffusion, les té-
lédiffuseurs souhaiteront tirer parti des capacités qu'offriront les ordinateurs personnels en fournissant
des enrichissements aux programmes numériques. Par exem-
ple, un diffuseur pourra vouloir fournir des statistiques auxiliaires lors de la diffusion d'un événement sportif,
permettant à un téléspectateur de trouver davantage d'in-
formations détaillées concernant une équipe particulière ou un joueur particulier. D'une manière similaire, un diffuseur pourra fournir des informations significatives concernant le sujet d'un documentaire, afin que le télé-
spectateur puisse accéder à plus d'informations dé-
taillées pendant ou après la diffusion. A titre d'exemple encore, il pourrait s'avérer souhaitable d'assurer la
promotion de marchandises associées à un programme pen-
dant un programme - comme la promotion de poupées ou au-
tres jouets pendant la diffusion d'un dessin animé desti-
né aux enfants.
Ce procédé qui consiste à injecter des données
sur des ordinateurs personnels est particulièrement at-
tractif dans des régions du monde o existent peu d'in-
frastructures traditionnelles pour acheminer les données.
Par exemple, si l'on considère l'Inde dont la population est de l'ordre de 300 millions pour les classes moyennes (population supérieure à la population entière des Etats-Unis): bien que les individus puissent s'offrir un ordinateur personnel et qu'un grand nombre d'entre eux
possèdent un ordinateur personnel, peu connaissent l'In-
ternet ou les réseaux de transmission de données haute-vitesse, compte tenu de l'infrastructure sous-développée des télécommunications. La possibilité d'offrir des services de données dans de telles régions
offre un certain nombre d'avantages.
Ces dernières années, de nombreux efforts ont
aussi été consentis afin de développer ce que l'on ap-
pelle la "télévision interactive". La télévision interac-
tive donne à un spectateur la possibilité d'interagir
avec un fournisseur de services de télédistribution. Di-
verses caractéristiques renforcées sont envisagées pour les systèmes de télévision interactifs. Par exemple, des
guides des programmes interactifs peuvent être implémen-
tés pour les téléspectateurs. En utilisant un guide des
programmes interactif, un téléspectateur peut faire défi-
ler des télélistings en utilisant les boutons de commande d'un curseur sur une télécommande. Un téléspectateur peut aussi rechercher d'une manière interactive des program- mes. Certains systèmes de télévision interactifs offrent
aux diffuseurs la possibilité d'insérer des données auxi-
liaires dans les programmes vidéo.
Aucun système de télévision interactif n'a reçu
l'approbation générale. Un obstacle à une telle approba-
tion générale est que chaque système utilise des stan-
dards et des protocoles qui diffèrent pour adjoindre des données auxiliaires au contenu vidéo primaire. A moins
d'instituer comme standard un système unique, les diffu-
seurs se devront de fournir les données auxiliaires dans
de nombreux formats différents. Ceci constitue un obsta-
cle important.
La présente invention fait disparaître cet obs-
tacle en utilisant des formats classiques pour fournir des données auxiliaires en même temps que des diffusions
vidéo, ainsi qu'un système pour incruster les données nu-
mériques dans le flux vidéo primaire.
La présente invention permet aux diffuseurs vi-
déo de préparer des données auxiliaires sous la forme de fichiers HTML. Les fichiers HTML sont préparés sous la forme d'incrustations, les arrière-plan étant associés à
une couleur clé prédéterminée afin de permettre une vi-
sualisation avec un équipement vidéo possédant des carac-
téristiques de cryptage des couleurs. Au niveau d'un ré-
cepteur, les incrustations HTML sont restituées en utili-
sant la technologie typique du butineur "browser" Inter-
net dans la même zone d'affichage que la vidéo diffusée,
en utilisant un cryptage des couleurs. Ceci fait apparaî-
tre transparent l'arrière-plan de l'incrustation: la vi-
déo n'apparaît que dans les zones d'arrière-plan des in-
crustations HTML.
La présente invention a pour objet un procédé de vidéodiffusion comportant les étapes consistant à: émettre un flux vidéo,
formater des fichiers de données supplémentai-
res en utilisant un langage de marquage graphique, chaque
fichier de données supplémentaires comportant des ins-
tructions pour restituer une incrustation d'hyperliens sur le flux vidéo, émettre les fichiers de données supplementaires
en association avec le flux vidéo.
Selon des caractéristiques particulières: - l'étape de formatage consiste à formater les fichiers de données supplémentaires en HTML,
- le procédé comporte en outre une étape con-
sistant à émettre des spécifications horaires avec les
fichiers de données supplémentaires, indiquant les horai-
res d'affichage des incrustations d'hyperliens,
- le procédé comporte en outre les étapes addi-
tionnelles consistant à:
recevoir le flux vidéo et les fichiers de don-
nées supplémentaires qui l'accompagnent,
afficher les incrustations d'hyperliens en as-
sociation avec le flux vidéo,
- l'étape d'affichage consiste à lancer un bu-
tineur "browser" compatible HTML pour afficher les in-
crustations d'hyperliens, - l'étape de formatage comprend l'affectation
d'une couleur clé aux zones transparentes de chaque in-
crustation d'hyperliens, et l'étape d'affichage comprend l'affichage du flux vidéo uniquement dans les zones des
incrustations d'hyperliens qui sont affectées d'une cou-
leur clé, - l'étape de formatage comprend l'affectation
d'une couleur clé aux zones transparentes de chaque in-
crustation d'hyperliens, et l'étape d'affichage comprend le lancement d'un butineur ("browser") compatible HTML pour afficher les incrustations d'hyperliens, l'étape d'affichage comprenant en outre l'affichage du flux vidéo uniquement dans les zones des incrustations d'hyperliens qui sont affectées d'une couleur clé, - l'étape de formatage comprend l'affectation
d'une couleur clé aux zones transparentes de l'incrusta-
tion d'hyperliens, et l'étape d'affichage comprend l'af-
fichage de l'incrustation d'hyperliens et l'utilisation
d'un matériel vidéo de cryptage des couleurs qui n'affi-
che de la vidéo que dans les zones d'affichage qui sont affectées d'une couleur clé, - l'étape de formatage comprend l'affectation
d'une couleur clé aux zones transparentes de l'incrusta-
tion d'hyperliens, et l'étape d'affichage comprend le lancement d'un butineur ("browser") compatible HTML pour
afficher les incrustations d'hyperliens, l'étape d'affi-
chage comprenant en outre l'utilisation d'un matériel vi-
déo de cryptage des couleurs qui n'affiche de la vidéo que dans les zones d'affichage qui sont affectées d'une couleur clé, - l'étape de formatage comprend l'inclusion
d'hyperliens dans les incrustations d'hyperliens, le pro-
cédé comportant en outre une étape additionnelle consis-
tant à afficher le contenu ciblé par de tels hyperliens en réponse à la sélection de tels hyperliens, - l'étape de formatage comprend l'inclusion
d'hyperliens dans les incrustations d'hyperliens, le pro-
cédé comportant en outre une étape additionnelle consis-
tant à remplacer toute incrustation d'hyperliens couram-
ment affichée par le contenu ciblé de tels hyperliens en réponse à la sélection de tels hyperliens, - l'étape de formatage comprend l'inclusion
d'hyperliens dans les incrustations d'hyperliens, le pro-
cédé comportant en outre une étape additionnelle consis-
tant à ouvrir de nouvelles fenêtres de visualisation afin d'afficher le contenu ciblé par de tels hyperliens, - l'étape de formatage comprend l'inclusion
d'hyperliens dans les incrustations d'hyperliens, le pro-
cédé comportant en outre une étape additionnelle consis-
tant à lancer les programmes d'application requis pour
restituer le contenu ciblé par de tels hyperliens.
La présente invention a également pour objet un
procédé de vidéodiffusion comportant les étapes consis-
tant à: émettre un flux vidéo,
formater des fichiers HTML comportant des ins-
tructions pour restituer des pages d'hyperliens, les pa-
ges d'hyperliens comportant des zones transparentes qui sont affectées d'une couleur clé, associer les fichiers HTML au flux vidéo,
afficher les pages d'hyperliens sur un affi-
chage, afficher le flux vidéo sur l'affichage dans les zones des pages d'hyperliens affichées qui sont affectées
d'une couleur clé.
Selon des caractéristiques particulières:
- le procédé comporte en outre les étapes addi-
tionnelles consistant à émettre des spécifications horai-
res avec les fichiers HTML indiquant les horaires d'affi-
chage des pages d'hyperliens, l'étape consistant à affi-
cher les pages d'hyperliens étant implémentée aux horai-
res indiqués par les spécifications horaires,
- l'étape consistant à afficher les pages d'hy-
perliens comprend le lancement d'un butineur ("browser") compatible HTML, - l'étape consistant à afficher le flux vidéo comprend l'utilisation d'un matériel vidéo de cryptage des couleurs qui n'affiche de la vidéo que dans les zones d'affichage qui sont affectées d'une couleur clé, - le procédé comporte en outre une étape addi- tionnelle consistant à afficher le contenu ciblé par des hyperliens en réponse à la sélection de tels hyperliens,
- le procédé comporte en outre une étape addi-
tionnelle consistant à remplacer les pages d'hyperliens
couramment affichées par le contenu ciblé par les hyper-
liens en réponse à la sélection de tels hyperliens,
- le procédé comporte en outre une étape addi-
tionnelle consistant à ouvrir de nouvelles fenêtres de
visualisation pour afficher le contenu ciblé par des hy-
perliens dans des pages d'hyperliens affichées,
- le procédé comporte en outre une étape addi-
tionnelle consistant à lancer les programmes d'applica-
tion requis pour restituer le contenu ciblé par des hy-
perliens dans des pages d'hyperliens affichées.
La présente invention a également pour objet un
procédé de vidéodiffusion comportant les étapes consis-
tant à: recevoir un flux vidéo, associer une ou plusieurs pages d'hyperliens au flux vidéo, les pages d'hyperliens comportant des zones transparentes qui sont affectées d'une couleur clé,
afficher les pages d'hyperliens sur un affi-
chage, afficher le flux vidéo sur l'affichage dans les zones des pages d'hyperliens affichées qui sont affectées
d'une couleur clé.
Selon des caractéristiques particulières:
- l'étape consistant à afficher les pages d'hy-
perliens comprend le lancement d'un butineur ("browser") compatible HTML, - l'étape consistant à afficher le flux vidéo comprend l'utilisation d'un matériel vidéo de cryptage
des couleurs qui est configuré pour n'afficher de la vi-
déo que dans les zones d'affichage qui sont affectées d'une couleur clé,
- l'étape consistant à afficher les pages d'hy-
perliens comprend le lancement d'un butineur ("browser") compatible HTML, et l'étape consistant à afficher le flux
vidéo comprend l'utilisation d'un matériel vidéo de cryp-
tage des couleurs qui est configuré de manière n'afficher
de la vidéo que dans les zones d'affichage qui sont af-
fectées d'une couleur clé,
- le procédé comporte en outre une étape addi-
tionnelle consistant à afficher le contenu ciblé par des hyperliens en réponse à la sélection de tels hyperliens,
- le procédé comporte en outre une étape addi-
tionnelle consistant à remplacer les pages d'hyperliens
couramment affichées par le contenu ciblé par des hyper-
liens en réponse à la sélection de tels hyperliens,
- le procédé comporte en outre une étape addi-
tionnelle consistant à ouvrir de nouvelles fenêtres de
visualisation pour afficher le contenu ciblé par des hy-
perliens dans des pages d'hyperliens affichées,
- le procédé comporte en outre une étape addi-
tionnelle consistant à lancer les programmes d'applica-
tion requis pour restituer le contenu ciblé par des hy-
perliens dans des pages d'hyperliens affichées.
La présente invention a également pour objet un
support de mémorisation lisible par ordinateur qui com-
porte des instructions exécutables par ordinateur pour implémenter les étapes des procédés décrits ci-dessus et notamment consistant à: recevoir un flux vidéo, associer une ou plusieurs pages d'hyperliens au flux vidéo, les pages d'hyperliens comportant des zones transparentes qui sont affectées d'une couleur clé,
afficher les pages d'hyperliens sur un affi-
chage, afficher le flux vidéo sur l'affichage dans les zones des pages d'hyperliens affichées qui sont affectées
d'une couleur clé.
Selon des caractéristiques particulières:
- l'étape consistant à afficher les pages d'hy-
perliens comprend le lancement d'un butineur ("browser") compatible HTML, - l'étape consistant à afficher le flux vidéo comprend l'utilisation d'un matériel vidéo de cryptage
des couleurs qui est configuré pour n'afficher de la vi-
déo que dans les zones d'affichage qui sont affectées d'une couleur clé,
- l'étape consistant à afficher les pages d'hy-
perliens comprend le lancement d'un butineur ("browser") compatible HTML, et l'étape consistant à afficher le flux
vidéo comprend l'utilisation d'un matériel vidéo de cryp-
tage des couleurs qui est configuré pour n'afficher de la vidéo que dans les zones d'affichage qui sont affectées d'une couleur clé, - le support de mémorisation comporte en outre
des instructions exécutables par ordinateur pour implé-
menter l'étape additionnelle consistant à afficher le
contenu ciblé par des hyperliens en réponse à la sélec-
tion de tels hyperliens, - le support de mémorisation comporte en outre
des instructions exécutables par ordinateur pour implé-
menter l'étape additionnelle consistant à remplacer les pages d'hyperliens couramment affichées par le contenu ciblé par des hyperliens en réponse à la sélection de tels hyperliens, - le support de mémorisation comporte en outre
des instructions exécutables par ordinateur pour implé-
menter l'étape additionnelle consistant à ouvrir de nou-
velles fenêtres de visualisation pour afficher le contenu ciblé par des hyperliens dans des pages d'hyperliens af- fichées, - le support de mémorisation comporte en outre
des instructions exécutables par ordinateur pour implé-
menter l'étape additionnelle consistant à lancer les pro-
grammes d'application requis pour restituer le contenu
ciblé par des hyperliens dans des pages d'hyperliens af-
fichées. La présente invention a également pour objet un système de vidéodiffusion comportant:
une source de diffusion qui diffuse un flux vi-
déo et fournit des fichiers de données supplémentaires
accompagnateurs, chaque fichier de données supplémentai-
res comportant des instructions pour restituer une in-
crustation d'hyperliens sur le flux vidéo, un récepteur configuré pour recevoir le flux
vidéo et les fichiers de données supplémentaires accompa-
gnateurs et pour afficher les incrustations d'hyperliens
en association avec le flux vidéo.
Selon des caractéristiques particulières: - les fichiers de données supplémentaires sont formatés en HTML,
- la source de diffusion fournit des spécifica-
tions horaires avec les fichiers de données supplémentai-
res indiquant les horaires d'affichage des incrustations d'hyperliens par rapport au flux vidéo,
- le système de vidéodiffusion comporte en ou-
tre un butineur ("browser") compatible HTML que lance le récepteur pour afficher les incrustations d'hyperliens, - le récepteur comprend un matériel de cryptage des couleurs qui n'affiche de la vidéo que dans les zones il
d'affichage qui sont affectées d'une couleur clé, les in-
crustations d'hyperliens comportant des zones transparen-
tes qui sont affectées d'une couleur clé.
La présente invention a également pour objet un récepteur pour recevoir et afficher des flux vidéo, ca- ractérisé en ce qu'il comporte: un matériel d'affichage pour afficher des flux
vidéo et des images définies en mode point à un utilisa-
teur, le matériel d'affichage comportant un matériel de cryptage des couleurs qui affiche de la vidéo dans les zones d'affichage qui sont affectées d'une couleur clé, des moyens d'accès pour lire les fichiers de données supplémentaires qui comportent des instructions
ordonnant de restituer des incrustations d'hyperliens dé-
finies en mode point en association avec le flux vidéo à des horaires indiqués, un processeur de données qui lit les fichiers
de données supplémentaires et affiche en réponse les in-
crustations d'hyperliens aux horaires indiqués, dans le-
quel les incrustations d'hyperliens comportent des zones transparentes qui sont affectées d'une couleur clé, les incrustations d'hyperliens apparaissant par conséquent
comme incrustées sur les flux vidéo.
Selon des caractéristiques particulières: - le récepteur comporte en outre un butineur ("browser") compatible HTML qu'exécute le processeur de données pour afficher les incrustations d'hyperliens, - le processeur de données est.programmé pour
afficher le contenu ciblé par des hyperliens dans les in-
* crustations d'hyperliens en réponse à la sélection de tels hyperliens, le processeur de données est programmé pour
remplacer toute incrustation d'hyperliens couramment af-
fichée par le contenu ciblé par un hyperlien de ladite incrustation d'hyperliens couramment affichée en réponse à la sélection d'un tel hyperlien, - le processeur de données est programmé pour
ouvrir une nouvelle fenêtre de visualisation afin d'affi-
cher le contenu ciblé par un hyperlien particulier en ré- ponse à la sélection de l'hyperlien particulier, - le processeur de données est programmé pour lancer les programmes d'application requis pour restituer
le contenu ciblé par des hyperliens dans des incrusta-
tions d'hyperliens.
On va maintenant décrire la présente invention, à titre d'exemple uniquement, en se reportant aux dessins annexés sur lesquels: - la figure 1 est un schéma fonctionnel d'un système de vidéodiffusion selon la présente invention, - la figure 2 est un schéma fonctionnel d'un exemple de récepteur selon la présente invention, - la figure 3 montre comment de la vidéo, des incrustations HTML et des fenêtres d'encadrement sont configurées selon la présente invention, et
- les figures 4 et 5 sont des ordinogrammes re-
présentant des étapes méthodologiques préférées selon la
présente invention.
La figure 1 représente un système de diffusion vidéo selon un premier mode de réalisation de la présente
invention, indiqué d'une manière générale par la réfé-
rence numérique 10. Le système de diffusion 10 comporte une source de diffusion 12 et une pluralité de récepteurs
14. La source de diffusion, dans le présent mode de réa-
lisation de l'invention, est un système satellite numéri-
que qui diffuse un contenu vidéo sur de multiples fré-
quences ou canaux RF. En variante, la source de diffusion
peut être une station de télévision terrestre tradition-
nelle et une antenne associée, un système de câble, ou n'importe quelle installation analogue d'un équipement
permettant d'émettre des flux vidéo et des données accom-
pagnatrices sous une forme analogique ou numérique.
Dans la majeure partie des cas, la source de
diffusion 12 ne supportera que des communications unidi-
rectionnelles, et sera utilisée d'une manière prédomi-
nante pour une diffusion unidirectionnelle ou une mul-
ti-diffusion auprès d'un grand nombre de récepteurs,
d'une manière simultanée, sans que ne le sachent les ré-
cepteurs. La source de diffusion 12 peut supporter en va-
riante des communications bidirectionnelles. Bien que seule une source de diffusion 12 soit illustrée à des fins explicatives, le système de diffusion peut inclure
de multiples sources de diffusion.
La source de diffusion 12 comporte des moyens
pour émettre ou acheminer d'une autre manière un flux vi-
déo primaire et des données numériques auxiliaires vers
des récepteurs 14. Dans le cas d'une transmission numéri-
que par satellite, les données auxiliaires peuvent être facilement émises sous une forme numérique avec des flux vidéo et audio. Des protocoles tels,que le protocole
MPEG-2 permettent déjà d'incorporer des données numéri-
ques auxiliaires dans des paquets qui sont déchargés avec
un contenu audio/vidéo numérique en utilisant des systè-
mes de transmission par satellite. Par exemple, les sys-
tèmes DSS existant incorporent des "hints" dans les flux MPEG afin d'indiquer des rapports d'aspect permettant un affichage correct par les récepteurs. Un autre exemple se trouve dans le domaine analogique, dans lequel Philips
commercialise un dispositif appelé "Ghost Echo Cancella-
tion Reference Signal". En injectant un flux numérique connu sur une ligne télévisée analogique VBI unique, les télévisions perfectionnées ou les ordinateurs personnels peuvent plus facilement détecter quand est recu un signal multi-voie (ghost) et prendre les mesures qui s'imposent
pour nettoyer l'image. Il existe environ 800 stations té-
lévisées aux Etats-Unis qui implémentent ce signal.
Lorsqu'on utilise des sources de diffusion plus traditionnelles, telles que des diffusions télévisées RF analogiques, les données peuvent être émises pendant
l'intervalle de suppression de trame du signal télévisé.
Ce procédé est actuellement utilisé pour le sous-titrage
destiné aux personnes malentendantes. Les données numéri-
ques qui ont été émises de cette manière peuvent être ex-
traites d'un signal télévisé de plusieurs manières qui
sont connues dans l'industrie - la majeure partie des té-
lévisions fabriquées actuellement possèdent la capacité d'extraire et d'afficher des informations de sous-titrage. Des décodeurs de sous-titrage externes existent aussi à cet effet. De plus, il existe un certain nombre de dispositifs externes qui extraient les données de sous-titrage et les transmettent via un câble série aux ordinateurs personnels ou autres dispositifs. Plus récemment, il est devenu possible de décoder les données de sous-titrage directement à l'intérieur d'un ordinateur personnel utilisant la nouvelle vidéo et les cartes de syntonisation vidéo qui permettent à un signal télévisé
d'être affiché sur un ordinateur personnel.
D'autres mécanismes existent aussi pour émettre
des données numériques vers des récepteurs 14. Par exem-
ple, il est possible d'utiliser un modem ou une autre
connexion-réseau classique pour les transmissions de don-
nées numériques. Les connexions-réseau telles que cel-
les-ci sont indépendantes des supports de transmission
vidéo traditionnels, et ont l'avantage qu'elles permet-
tent des communications bidirectionnelles entre la source
de diffusion et les récepteurs. Des systèmes de communi-
cation, tels que l'Internet, peuvent aussi être utilisés.
Les réseaux télévisés câblés peuvent aussi offrir des ca-
pacités de communication similaires. De plus, les projets
les plus récents quant à la télévision terrestre numéri-
que haute-définition définissent des canaux qui sont ca-
pables de transmettre 19,3 Mo/s de n'importe quelle quan-
tité de vidéo ou de données numériques.
Il doit être noté que le flux audio/vidéo et
les données numériques peuvent être distribués en utili-
sant des supports différents, respectivement. Bien qu'il soit commode de n'utiliser qu'un seul support, comme en procédant à une transmission par voie aérienne, il est également possible de distribuer les données numériques
en utilisant un support physique, tel qu'un CD-ROM, tan-
dis que la vidéo est délivrée en utilisant des diffusions traditionnelles. En variante, la vidéo et les données peuvent, dans certains cas, être distribuées en utilisant
un support transportable physique, tel qu'un CD-ROM.
Dans le mode préféré de réalisation de la pré-
sente invention, la source de diffusion 12 diffuse un
flux vidéo analogique ou numérique et fournit des fi-
chiers de données numériques supplémentaires destinés à accompagner le flux vidéo. Ces fichiers de données ont un
contenu numérique qui peut être restitué par des récep-
teurs 14, séparément du flux vidéo. La source de diffu-
sion fournit aussi des spécifications horaires avec les fichiers de données supplémentaires qui indiquent quand afficher le contenu numérique, par rapport au flux vidéo.
Le contenu numérique est créé d'une manière préférée en recourant à un langage de marquage graphique standard, communément utilisé. Dans le mode préféré de réalisation de la présente invention, les fichiers de
données supplémentaires sont préparés et formatés en uti-
lisant une version courante d'un Langage de Marquage d'Hypertexte (HTML ou Hypertext Markup Language). Ceci permet aux diffuseurs d'utiliser des outils de création standards, largement acceptés, tels que ceux utilisés pour créer un contenu diffusé sur l'Internet World Wide Web.
Les données numériques supplémentaires compren-
nent d'une manière préférée une ou plusieurs incrusta-
tions d'hyperliens. Chaque incrustation d'hyperliens com- porte un ou plusieurs hyperliens. Un hyperlien est une région ou entité affichée qui peut être sélectionnée ou activée par un observateur. Chaque hyperlien possède une cible, indiquant un autre contenu (habituellement stocké dans un fichier de données) qui peut être restitué pour l'observateur. Lorsqu'un hyperlien est activé, sa cible est récupérée et restituée. Par exemple, si la cible est un document texte, le document est affiché. Si la cible est un fichier contenant une séquence sonore numérisée, la séquence sonore est restituée. Les hyperliens sont utilisés le plus communément pour passer d'un document ou
objet à un autre ou pour "naviguer" entre eux.
Il est clair pour ceux qui connaissent bien les
technologies inhérentes à l'Internet que les incrusta-
tions d'hyperliens décrites ci-dessus sont similaires à des documents (souvent appelés "pages Web") que l'on peut voir lorsque l'on survole l'Internet World Wide Web. Ceci constitue une caractéristique intéressante de la présente invention, étant donné qu'elle permet aux diffuseurs d'utiliser les outils de développement Internet existants
pour désigner des données numériques auxiliaires.
Une différence par rapport à une page Web clas-
sique est qu'une incrustation d'hyperliens selon la pré-
sente invention comporte un arrière-plan auquel est af-
fecté une couleur clé prédéterminée. Les zones d'ar-
rière-plan, affectées de la couleur clé, sont destinées à être transparentes. Un arrière-plan tel que mentionné est
facilement créé, à nouveau en utilisant des outils de dé-
veloppement Internet standards, tels que l'outil de con-
ception de pages Web "Microsoft's Front Page" (marque dé-
posée).
Dans le mode de réalisation de la présente in-
vention, les récepteurs 14 sont des ordinateurs person-
nels (PC) classiques dont l'équipement comporte un maté- riel d'affichage pour recevoir et afficher les flux vidéo
diffusés, tels que les signaux télévisés et les diffu-
sions vidéo numériques. A l'ordinateur personnel PC est aussi associée une antenne satellite 15 pour recevoir les
diffusions satellites numériques, ou une antenne régu-
lière pour recevoir les signaux télévisés analogiques.
Le matériel d'affichage possède la capacité d'afficher des graphiques en mode point afin de permettre d'afficher des images statiques définies en mode point en association avec des programmes d'application classiques, en plus de celle d'afficher de la vidéo. En outre, les
ordinateurs personnels 14 comportent un matériel de cryp-
tage des couleurs vidéo qui peut être configuré de ma-
nière à n'afficher de la vidéo que dans les zones d'affi-
chage qui sont affectées d'une couleur clé.
En variante, les récepteurs 14 peuvent compren-
dre d'autres types de dispositifs, tels que des télévi-
sions améliorées disposant de capacités similaires à cel-
les de l'ordinateur personnel décrit ici.
A titre d'exemple d'implémentation, l'ordina-
teur personnel 14 est un ordinateur personnel comportant un processeur (par exemple, un microprocesseur x86 ou Pentium (marque déposée) fabriqué par Intel Corporation), une mémoire, un moniteur d'ordinateur (par exemple, VGA,
SVGA) et un ou plusieurs dispositifs d'entrée (par exem-
ple, un clavier, une souris, etc.).
L'ordinateur personnel 14 comporte un récepteur
numérique qui est configuré pour recevoir des données nu-
mériques diffusées dans un format qui est celui de pa-
quets, telles que des données vidéo et audio numériques
codées au format MPEG. Un tel récepteur numérique com-
porte aussi des moyens d'accès afin de lire les fichiers de données supplémentaires reçus à partir de diffusions
satellites - le récepteur peut recevoir des données numé-
riques de nombreuses formes différentes, y compris des programmes logiciels, des informations de programmation, et autres données auxiliaires se présentant sous la forme
de fichiers de données.
L'ordinateur personnel utilise un système d'ex-
ploitation qui supporte de multiples applications. Le système d'exploitation est de manière préférée un système
d'exploitation multitâche qui permet l'exécution simulta-
née de multiples applications. Le système d'exploitation
utilise une interface-utilisateur graphique dans un envi-
ronnement à fenêtrage qui présente les applications ou les documents dans des zones spécialement délimitées de l'écran d'affichage qui sont appelées des "fenêtres". Un
système d'exploitation préféré est un système d'exploita-
tion de la marque Windows (marque déposée) commercialisé par Microsoft Corporation, tel que Windows 95 ou Windows NT, Windows CE ou toute autre version dérivée de Windows
(marque déposée). On notera, cependant, qu'il est possi-
ble d'utiliser d'autres systèmes d'exploitation qui four-
nissent des environnements à fenêtrage, tels que le sys-
tème d'exploitation Macintosh commercialisé par Apple
Computer, Inc. et le système d'exploitation OS/2 commer-
cialisé par IBM.
Un exemple d'implémentation d'un ordinateur
personnel adapté aux diffusions est décrit dans la de-
mande de brevet U.S. copendante N 08/503 055, intitulée
"Broadcast Enabled Personal Computer", déposée le 29 jan-
vier 1996. Cette demande a été cédée à Microsoft Corpora-
tion, et est incorporée ici à titre de référence.
La figure 2 représente, avec plus de détails,
un exemple d'implémentation de l'ordinateur personnel 14.
L'ordinateur personnel 14 est amélioré dans le but de
pouvoir afficher un signal télédiffusé et des données nu-
mériques accompagnatrices. Celui-ci comporte une carte-mère (non-représentée) sur laquelle est monté un processeur 52 (par exemple, un microprocesseur x86 ou
Pentium (marque déposée) commercialisé par Intel Corpora-
tion) et une mémoire volatile 54. La mémoire volatile 54, en combinaison avec une mémoire non-volatile 57, forme une mémoire de stockage de programmes 56. La mémoire non-volatile 55 comprend une disquette, un disque dur, un
CD-ROM, ou tout autre type de support de mémorisation li-
sible par ordinateur. Les programmes d'application, con-
tenant des instructions à suivre pour implémenter les étapes décrites ici, sont contenus dans les supports de
mémorisation.
L'ordinateur personnel 14 comporte un récepteur de diffusion numérique 58, tel qu'un récepteur à antenne satellite, un récepteur RF, un récepteur hyperfréquence, ou analogue. Le récepteur numérique 58 reçoit les données numériques diffusées via un réseau de diffusion, tel qu'un réseau satellite. Le récepteur 58 est couplé à un syntoniseur 60 qui s'accorde sur les fréquences ou les canaux du réseau de diffusion. Le syntoniseur 60 comporte
un ou deux composants principaux: un syntoniseur de dif-
fusion numérique spécialisé et/ou un syntoniseur de dif-
fusion numérique généralisé. Le syntoniseur de diffusion
numérique spécialisé est configuré pour recevoir des don-
nées numériques diffusées dans un format particularisé, telles que des données vidéo et audio numériques codées
au format MPEG. Le syntoniseur de diffusion numérique gé-
néralisé est configuré pour recevoir des données numéri-
ques de nombreuses formes différentes, y compris des pro-
grammes logiciels et autres données auxiliaires.
Le syntoniseur 60 est relié à la carte-mère et au processeur de données 52, via un bus multi-bit 62, tel qu'un bus PCI (Peripheral Component Interconnect) de 32 bits. Un dispositif cryptographique optionnel 64 met à la disposition du client des services cryptographiques, tels
que de cryptage, décryptage, authentification et signa-
ture numérique. L'ordinateur personnel 14 comporte un sous- système vidéo 66 relié au bus PCI 62. Les données vidéo et audio sont transférées depuis le syntoniseur 60, via le bus PCI 62, vers le sous- système vidéo 66. Dans certains modes de réalisation, le matériel du syntoniseur décode à la place un flux MPEG, lui-même, sans jamais faire passer les données par le bus PCI. Dans de tels systèmes, la vidéo YUV brute non-comprimée est envoyée le long d'un simple fil de connexion vers la carte du
sous-système vidéo 66. Dans le mode de réalisation illus-
tré, cependant, le sous-système vidéo 66 comprend des circuits pour décoder les données vidéo codées au format MPEG ou autre format. Le soussystème vidéo 66 comporte
aussi des gestionnaires d'affichage vidéo destinés à gé-
rer un moniteur d'ordinateur 68.
Le sous-système vidéo 66 supporte un grand nom-
bre de dispositifs périphériques, en plus du moniteur 68.
Par exemple, le sous-système vidéo 66 peut être relié à
un lecteur vidéo laser 70 pour lire des DVD (disques vi-
déo numériques), une console de jeux 72 pour jouer à des jeux vidéo, et un VCR (magnétoscope) 74 pour enregistrer des programmes. Le sous- système vidéo 66 est adapté pour être relié à un système de télédiffusion analogique 76 afin de recevoir les signaux télévisés habituels issus de
systèmes de télévision câblée ou de télédiffusion RF. Ce-
ci assure la compatibilité avec les systèmes de télévi-
sion analogiques.
Le sous-système vidéo 66 incorpore aussi des caractéristiques de cryptage des couleurs qui permettent
d'intégrer de la vidéo avec des graphiques statiques dé-
finis en mode point. Grâce au cryptage des couleurs, un
programme d'application ou le système d'exploitation con-
figure le sous-système vidéo de manière à afficher un
flux vidéo dans une zone rectangulaire ou fenêtre de vi-
sualisation ("viewport") du moniteur 68 en association avec l'image moniteur définie en mode point qui a été placée par le logiciel exécuté. En effet, le sous-système vidéo écrase l'image d'affichage normale définie en mode point par le flux vidéo. Cependant, le sous-système vidéo est configuré de manière à n'écraser que les zones de l'image d'affichage qui sont affectées d'une couleur ou chrominance clé prédéterminée. Par conséquent, il est possible de créer une image définie en mode point qui comporte des zones ou régions "transparentes" affectées de la couleur clé. Le flux vidéo ne sera affiché que dans
ces régions transparentes, ce qui fait que l'image défi-
nie en mode point semblera incrustée dans le flux vidéo.
Tseng Labs, Cirrus Logic, Brooktree, ATI et S3 constituent des exemples de sociétés qui fabriquent des
sous-systèmes vidéo tels que celui mentionné.
Le moniteur 68 est d'une manière préférée un
moniteur VGA ou SVGA, comme classique avec les ordina-
teurs personnels, contrairement à une télévision stan-
dard. Dans l'implémentation illustrée, l'ordinateur per-
sonnel 14 ne convertit pas les données télévisées au for-
mat NTSC (National Television System Committee). De ce fait, l'ordinateur personnel 14 peut produire des données télévisées de qualité supérieure lorsque affichées sur le moniteur VGA. D'autres modes de réalisation pourraient convertir les images VGA en NTSC afin de les afficher sur un écran de télévision standard, même si celles-ci ont alors une résolution graphique comparativement moins bonne.
L'ordinateur personnel 14 comporte aussi un se-
cond bus 130, tel qu'un bus ISA (Industry Standard Archi-
tecture), relié à la carte-mère et au processeur de don-
nées 52. Une carte audio 132 est reliée au bus ISA 130 et
sert d'interface avec plusieurs dispositifs de sortie au-
dio, tels que des haut-parleurs classiques. Un amplifica-
teur peut être monté entre la carte audio et les
haut-parleurs, si on le souhaite. La carte audio est aus-
si reliée au sous-système vidéo 66 pour recevoir les si-
gnaux audio décodés. La carte audio 132 peut être reliée à un système stéréo 134, de sorte que des données audio puissent être délivrées en sortie sur le système stéréo
afin d'obtenir un meilleur son et puissent être enregis-
trées. Les nouveaux systèmes informatiques peuvent sup-
porter en variante l'envoi de flux audio numériques hors
de l'ordinateur personnel via un bus USB (Universal Se-
rial Bus) ou une connexion IEEE 1394, vers un convertis-
seur externe. Ceci supprime le besoin d'une carte son in-
terne et aboutit à une meilleure fidélité quant à l'au-
dio. Un lecteur de CD-ROM (ou DVD) 136 est relié au bus ISA 130. La sortie audio produite par le lecteur de
CD-ROM (ou DVD) 136 est envoyée sur la carte audio 132.
L'ordinateur personnel 14 comporte un modem 138, tel qu'un modem fax/données de 14,4 ou 28,8 kbps, relié au bus ISA 130. Le modem 138 est relié à une ligne téléphonique classique et permet d'accéder aux réseaux publics, parmi lesquels l'Internet. le modem 138 peut être utilisé pour accéder à des données et à un contenu supplémentaire directement à partir d'un fournisseur de services indépendant et les charger. Il peut aussi être
utilisé pour charger des fichiers de données supplémen-
taires émanant d'une source de diffusion. De plus, le mo-
dem 138 peut être utilisé dans le cadre de communications bidirectionnelles avec la source de diffusion ou toute
autre entité prestataire de services associés à la diffu-
sion.
Un adaptateur d'entrée/sortie (E/S) 140 est re-
lié au bus ISA 130 afin d'assurer l'interfaçage avec de nombreux dispositifs E/S, parmi lesquels un lecteur de bande numérique 142, un lecteur de disquette 144 et une mémoire à disque dur 146. Un récepteur téléalimenté 148 est aussi relié à l'adaptateur E/S 140 pour recevoir des signaux en provenance du clavier sans fil 66 éloigné et
du combiné de télécommande 68 dans un format IR (Infra-
rouges) ou RF. En variante, le clavier et le combiné peu-
vent être directement reliés à l'ordinateur. L'adaptateur
E/S 140 fournit en outre des ports série classiques, par-
mi lesquels un port COM1 150, un port COM2 152 et un port LPT1 154. Un émetteur à infrarouges (non-représenté) peut être relié au port COM1 150 afin de générer des signaux
infrarouges destinés à commander des dispositifs électro-
niques, tels qu'un équipement stéréo, un magnétoscope, et
analogue. L'ordinateur 60 peut aussi être connecté direc-
tement à ces composants.
Conformément à la présente invention, l'ordina-
teur personnel 14 est programmé ou configuré de manière à
recevoir un flux vidéo numérique et des fichiers HTML ac-
compagnateurs en provenance d'une source de diffusion, et
à afficher le flux vidéo en association avec les incrus-
* tations d'hyperliens définies par les fichiers HTML.
La figure 3 montre comment cela s'effectue. Une fenêtre d'incrustation 200 est ouverte pour afficher une incrustation d'hyperliens. Le sous- système vidéo 66 est configuré de manière à afficher le flux vidéo dans une fenêtre de visualisation 201 qui coïncide en termes de
taille et de position avec la fenêtre d'incrustation 200.
Le sous-système vidéo est aussi configuré de manière à
n'afficher le flux vidéo que dans les zones de l'incrus-
tation d'hyperliens qui ne sont pas affectées de la cou-
leur clé prédéterminée. Par conséquent, les zones
non-transparentes de l'incrustation d'hyperliens appa-
raissent "à travers" le flux vidéo, et semblent incrus-
tées dans le flux vidéo. Peut-être le meilleur exemple de
ce comportement est-il celui du monsieur météo de la té-
lévision qui semble "flotter" devant une carte météorolo-
gique. Une fenêtre d'encadrement 202 est aussi utilisée pour définir les bords de la fenêtre d'incrustation 200
et de la fenêtre de visualisation 201. Ces trois compo-
sants sont configurés de manière à apparaître à un utili-
sateur comme s'ils ne formaient qu'une seule fenêtre. Le logiciel d'exploitation est configuré de manière à ce que
l'utilisateur puisse redimensionner et déplacer les com-
posants comme s'il s'agissait d'une seule entité.
La fenêtre d'incrustation 200 est implémentée d'une manière préférée en utilisant une commande ActiveX
(marque déposée) qui est désignée d'une manière spécifi-
que pour afficher un document au format HTML. Une telle commande HTML ActiveX (marque déposée) est configurée de manière à permettre de se déplacer ou de naviguer entre les documents en activant des hyperliens. ActiveX (marque déposée) est un standard pour composants interchangeables qui a été défini par Microsoft Corporation. Les commandes ActiveX (marque déposée) sont des entités d'affichage qui
permettent à un utilisateur ou à un spectateur d'inter-
agir avec des programmes via l'affichage. Dans le présent
cas, la commande affiche un document au format HTML, per-
met à l'utilisateur d'activer des hyperliens, et récupère et affiche les cibles de tels hyperliens. Un butineur ("browser") HTML classique peut en variante être utilisé
pour afficher les incrustations d'hyperliens.
Plutôt que d'associer des icônes affichées à des hyperliens, il est aussi possible de créer un masque totalement transparent (en utilisant la terminologie
HTML) à superposer sur la vidéo. Il en résulte la forma-
tion de "points sensibles" à l'écran sur lesquels il est possible de cliquer pour induire une action. Un exemple consisterait à créer un point sensible sur le haut du
corps d'un acteur; le fait de cliquer sur le point sen-
sible ferait apparaître ce que pensait le personnage. A titre d'exemple encore: un utilisateur pourrait cliquer sur la scie Binford de Tim Allen lors d'un épisode de
"Tool Time" et obtenir davantage d'informations la con-
cernant, comme les adresses o acheter cette scie.
Les incrustations d'hyperliens peuvent être or-
ganisées sous la forme de groupes correspondant à un flux vidéo particulier, permettant de naviguer entre diverses incrustations individuelles du groupe. Par exemple, un groupe concerné d'incrustations peut être injecté sur un ordinateur personnel avant que ne commence un épisode
particulier d'un programme télévisé quotidien. La pre-
mière des incrustations serait affichée au début de l'épisode, et le téléspectateur pourrait ensuite suivre les hyperliens, comme souhaité, afin de visualiser les
autres incrustations du groupe.
En variante, des informations horaires et au-
tres informations peuvent être injectées sur l'ordinateur personnel en même temps que les paquets communiqués dans
lesquels sont transmises les incrustations. Les informa-
tions horaires indiquent les horaires, par rapport au
flux vidéo, au niveau desquels des incrustations particu-
lières doivent être affichées. Des hyperliens doivent
être activés pour échapper à l'horaire spécifié. Un pro-
cédé proposé en variante pour synchroniser la vidéo, qui ne repose sur aucun horaire spécifique par rapport au flux vidéo, consiste à utiliser du texte incorporé en
sous-titre. En examinant un flux sous-titré, il est pos-
sible de déclencher des événements spécifiques lorsque les acteurs présents à l'écran énoncent certains mots qui servent de marques de référence. Une telle technique est décrite dans la demande de brevet US copendante N 08/779
270, intitulée "System and Method For Synchronizing Con-
tent With A Video Program Using Closed Captioning", dépo-
sée le 6 janvier 1997. Cette demande de brevet, qui a été cédée à Microsoft Corporation, est incorporée ici à titre
de référence.
L'ordinateur personnel 14 utilise un algorithme
à pile pour manipuler les multiples incrustations, de ma-
nière à ce qu'une incrustation puisse être temporairement écrasée par une autre. Par exemple, la transmission de nouvelles urgentes pourraient comporter des incrustations écrasant un programme régulièrement programmé. Lorsque la
transmission des nouvelles urgentes est terminée, les in-
crustations précédentes sont restaurées.
La figure 4 représente les étapes méthodologi-
ques préférées que suit la source de diffusion 12 selon la présente invention. Une étape 220 consiste à émettre un flux vidéo. Le flux vidéo peut utiliser l'un parmi tout une diversité de formats, comme le format télévisé RF analogique traditionnel ou un format numérique obtenu
à partir d'un satellite ou d'une tête de câble.
Une étape 222 consiste à formater les fichiers de données supplémentaires en utilisant un langage de marquage graphique, d'une manière préférée HTML. Chaque
fichier de données HTML supplémentaires comporte des ins-
tructions pour restituer une page ou incrustation d'hy-
perliens sur le flux vidéo à un horaire indiqué. Chaque
incrustation peut comporter des zones ou régions transpa-
rentes, qui sont affectées d'une couleur ou chrominance
clé. Les incrustations peuvent aussi contenir des hyper-
liens menant à d'autres incrustations et à d'autres docu-
ments et objets non-incrustés.
Une étape 224 consiste à associer des fichiers de données supplémentaires au flux vidéo. Cette étape s'effectue en spécifiant des données de commande, telles que des paramètres horaires, en association avec le flux
vidéo, en indiquant les horaires d'affichage des incrus-
tations d'hyperliens en relation avec le flux vidéo. On notera que les fichiers supplémentaires sont envoyés avant d'être demandés, en prenant en compte la vitesse de
transmission des données.
L'étape 226 consiste à émettre les fichiers de
données supplémentaires en association avec le flux vi-
déo. Comme décrit précédemment, cela peut s'effectuer en
utilisant les capacités intégrées des supports de trans-
mission numériques ou en utilisant l'intervalle de sup-
pression de trame d'un signal télévisé analogique tradi-
tionnel. La figure 5 représente les étapes implémentées
par l'ordinateur personnel 14 ou par un autre récepteur.
Une étape 230 consiste à recevoir le flux vidéo et les données supplémentaires accompagnatrices émis par la source de diffusion. L'étape 232 consiste à afficher le flux vidéo sur un dispositif d'affichage dans une fenêtre de visualisation en utilisant la technique du cryptage des couleurs, de manière à ce que le flux vidéo ne soit affiché dans la réalité que dans les zones de l'affichage qui sont affectées d'une couleur clé ou d'une chrominance prédéterminée.
Une étape 234 consiste à afficher des incrusta-
tions d'hyperliens, définies par les fichiers de données
supplémentaires, sur le dispositif d'affichage en asso-
ciation avec le flux vidéo. Si les incrustations ont été préalablement stockées dans l'antémémoire, cette étape consiste à les récupérer dans l'antémémoire. Des données de commande, reçues en même temps que les fichiers de données supplémentaires, sont utilisées dans cette étape pour associer des pages ou incrustations d'hyperliens au flux vidéo. En résultat, les incrustations sont affichées aux horaires indiqués par les spécifications horaires
contenues dans les données de commande, plutôt qu'aux mo-
ments o elles sont reçues.
Dans un cas par défaut, une commande ActiveX
(marque déposée) est utilisée pour afficher les incrusta-
tions d'hyperliens et permettre de naviguer en utilisant les hyperliens des incrustations. La commande ActiveX (marque déposée) est configurée de manière à occuper la
même zone que la fenêtre de visualisation du flux vidéo.
Ainsi, le flux vidéo est restitué dans les zones transpa-
rentes des incrustations d'hyperliens. Dans certains cas,
l'ordinateur personnel 14 peut réellement créer ou resti-
tuer la commande ActiveX (marque déposée) en avance, bien
que la commande ne soit pas visible avant l'instant ap-
proprié. Ceci évite tout retard dans la présentation des incrustations. En variante, les données de commande peuvent
définir des objets multimédia qui ne sont pas des incrus-
tations d'hyperliens transparentes. Lorsque cela est le cas, un programme d'application séparé est lancé, tel
qu'un browser compatible HTML, pour restituer l'objet dé-
fini par un fichier de données supplémentaires. Un tel programme d'application est lancé dans sa propre fenêtre
indépendante et, dans le cas d'objets orientés visuelle-
ment, peut être visualisé en même temps que le flux vi-
déo. Comme noté, les données de commande, transmises
en même temps que les fichiers de données supplémentai-
res, indiquent comment les fichiers de données supplémen-
taires doivent être manipulés. Tout d'abord, les données de commande indiquent les horaires au niveau desquels les
fichiers de données doivent être restitués ou rendus vi-
sibles. De plus, les données de commande indiquent ce qui doit se passer lorsqu'un spectateur active un hyperlien
dans une incrustation. D'une manière générale, l'activa-
tion d'un hyperlien amène sa cible à être affichée ou restituée d'une autre manière. Cependant, il existe deux
options lorsqu'une cible d'hyperlien est une autre in-
crustation transparente: la cible peut soit remplacer l'incrustation couramment affichée ou la cible peut être
affichée par un browser indépendant dans une nouvelle fe-
nêtre ouverte juste à cet effet. Si la cible de l'hyper-
lien n'est pas une incrustation transparente, il n'existe
qu'un seul choix: la cible est affichée dans une nou-
velle fenêtre en lançant un programme d'application ap-
proprié. L'étape 234 inclut par conséquent une étape con-
sistant à lancer les programmes d'application nécessaires
pour restituer un contenu non-incrusté ciblé par des hy-
perliens. Dans le mode de réalisation de l'ordinateur personnel décrit ci-dessus, ces étapes sont implémentées sous la commande du processeur de données 52, durant
l'exécution d'instructions de programmation qui sont mé-
morisées dans la mémoire de programmes 56. Bien que la présente invention ait été décrite principalement pour être
utilisée avec des flux vidéo diffusés, on notera que l'on peut aussi obtenir des flux
vidéo via d'autres moyens, tels qu'une mémorisation lo-
cale (disque dur, DVD, CD, VCR, etc.). La présente inven-
tion est aussi utile en association avec des sources vi-
déo telles que celles mentionnées ci-dessus. Par exemple, un film peut être stocké sur un DVD en association avec un groupe de fichiers d'incrustations HTML transparentes à utiliser avec le film. En variante, le film peut être stocké sur un DVD, les fichiers d'incrustations étant
chargés depuis une source Internet.
Par ailleurs, on notera que même avec des sour-
ces de diffusion, la transmission des fichiers de données supplémentaires peut ne pas se faire en même temps que la transmission des flux vidéo. Au contraire, dans certains systèmes, il peut s'avérer souhaitable de diffuser les fichiers d'incrustations durant la nuit sur l'équipement de l'utilisateur, afin qu'ils puissent être utilisés le jour suivant. Des données de commande indiquent à quelle
programmation doivent être associés les fichiers d'in-
crustations, et le logiciel situé au niveau de l'ordina-
teur personnel de l'utilisateur récupère les fichiers ap-
propriés aux horaires appropriés, selon ce qu'a choisi de
voir l'utilisateur.
La présente invention offre une manière aisée, pour les diffuseurs et autres fournisseurs vidéo, de
fournir des matériaux textuels et graphiques supplémen-
taires, et de coordonner ces matériaux avec de la vidéo.
Contrairement aux systèmes antérieurs, la présente inven-
tion tire parti des progiciels de création d'hypertexte largement utilisés, ce qui va par conséquent dans le sens
d'une acceptation et d'une normalisation.
Conformément aux dispositions légales en vi-
gueur, la présente invention a été décrite en utilisant
un langage plus ou moins spécifique, quant aux caracté-
ristiques structurelles et méthodologiques. Il faut com-
prendre, néanmoins, que la présente invention n'est nul-
lement limitée aux caractéristiques spécifiques décrites, du fait que les moyens décrits ici ne constituent que des
formes préférées de mise en oeuvre de la présente inven-
tion. La portée de la présente invention n'est, par con-
séquent, limitée que par les revendications annexées.

Claims (50)

REVENDICATIONS
1. Procédé de vidéodiffusion caractérisé en ce qu'il comporte les étapes consistant à: émettre (220) un flux vidéo, formater (222) des fichiers de données supplé- mentaires en utilisant un langage de marquage graphique, chaque fichier de données supplémentaires comportant des instructions pour restituer une incrustation d'hyperliens sur le flux vidéo,
émettre (226) les fichiers de données supplé-
mentaires en association avec le flux vidéo.
2. Procédé selon la revendication 1, caractéri-
sé en ce que l'étape de formatage (222) consiste à forma-
ter les fichiers de données supplémentaires en HTML.
3. Procédé selon la revendication 1, caractéri-
sé en ce qu'il comporte en outre une étape consistant à émettre des spécifications horaires avec les fichiers de
données supplémentaires, indiquant les horaires d'affi-
chage des incrustations d'hyperliens.
4. Support de mémorisation lisible par ordina-
teur caractérisé en ce qu'il comporte des instructions exécutables par ordinateur pour implémenter les étapes
selon la revendication 1.
5. Procédé selon la revendication 1, caractéri-
sé en ce qu'il comporte en outre les étapes additionnel-
les consistant à: recevoir (230) le flux vidéo et les fichiers de données supplémentaires qui l'accompagnent, afficher (234) les incrustations d'hyperliens
en association avec le flux vidéo.
6. Procédé selon la revendication 1, caractéri-
sé en ce que l'étape d'affichage consiste à lancer un bu-
tineur ("browser") compatible HTML pour afficher les in-
crustations d'hyperliens.
7. Procédé selon la revendication 5, caractéri-
sé en ce que:
l'étape de formatage (222) comprend l'affecta-
tion d'une couleur clé aux zones transparentes de chaque incrustation d'hyperliens, l'étape d'affichage comprend l'affichage (232) du flux vidéo uniquement dans les zones des incrustations
d'hyperliens qui sont affectées d'une couleur clé.
8. Procédé selon la revendication 5, caractéri-
sé en ce que:
l'étape de formatage (222) comprend l'affecta-
tion d'une couleur clé aux zones transparentes de chaque incrustation d'hyperliens, l'étape d'affichage comprend le lancement d'un butineur ("browser") compatible HTML pour afficher les incrustations d'hyperliens,
l'étape d'affichage comprend en outre l'affi-
chage du flux vidéo uniquement dans les zones des incrus-
tations d'hyperliens qui sont affectées d'une couleur
clé.
9. Procédé selon la revendication 5, caractéri-
sé en ce que:
l'étape de formatage (222) comprend l'affecta-
tion d'une couleur clé aux zones transparentes de l'in-
crustation d'hyperliens, l'étape d'affichage comprend l'affichage de
l'incrustation d'hyperliens et l'utilisation d'un maté-
riel vidéo de cryptage des couleurs qui n'affiche de la vidéo que dans les zones d'affichage qui sont affectées
d'une couleur clé.
10. Procédé selon la revendication 5, caracté-
risé en ce que:
l'étape de formatage (222) comprend l'affecta-
tion d'une couleur clé aux zones transparentes de l'in-
crustation d'hyperliens, l'étape d'affichage comprend le lancement d'un butineur ("browser") compatible HTML pour afficher les incrustations d'hyperliens,
l'étape d'affichage comprend en outre l'utili-
sation d'un matériel vidéo de cryptage des couleurs qui n'affiche de la vidéo que dans les zones d'affichage qui
sont affectées d'une couleur clé.
11. Procédé selon la revendication 5, caracté-
risé en ce que l'étape de formatage (222) comprend l'in-
clusion d'hyperliens dans les incrustations d'hyperliens, le procédé comportant en outre une étape additionnelle
consistant à afficher le contenu ciblé par de tels hyper-
liens en réponse à la sélection de tels hyperliens.
12. Procédé selon la revendication 5, caracté-
risé en ce que l'étape de formatage (222) comprend l'in-
clusion d'hyperliens dans les incrustations d'hyperliens, le procédé comportant en outre une étape additionnelle consistant à remplacer toute incrustation d'hyperliens
couramment affichée par le contenu ciblé de tels hyper-
liens en réponse à la sélection de tels hyperliens.
13. Procédé selon la revendication 5, caracté-
risé en ce que l'étape de formatage (222) comprend l'in-
clusion d'hyperliens dans les incrustations d'hyperliens, le procédé comportant en outre une étape additionnelle
consistant à ouvrir de nouvelles fenêtres de visualisa-
tion afin d'afficher le contenu ciblé par de tels hyper-
liens.
14. Procédé selon la revendication 5, caracté-
risé en ce que l'étape de formatage (222) comprend l'in-
clusion d'hyperliens dans les incrustations d'hyperliens, le procédé comportant en outre une étape additionnelle consistant à lancer les programmes d'application requis
pour restituer le contenu ciblé par de tels hyperliens.
15. Support de mémorisation lisible par ordina-
teur caractérisé en ce qu'il comporte des instructions exécutables par ordinateur pour implémenter les étapes
selon la revendication 5.
16. Procédé de vidéodiffusion caractérisé en ce qu'il comporte les étapes consistant à: émettre (220) un flux vidéo, formater (222) des fichiers HTML comportant des instructions pour restituer des pages d'hyperliens, les pages d'hyperliens comportant des zones transparentes qui sont affectées d'une couleur clé, associer (224) les fichiers HTML au flux vidéo,
afficher les pages d'hyperliens sur un affi-
chage, afficher le flux vidéo sur l'affichage dans les zones des pages d'hyperliens affichées qui sont affectées
d'une couleur clé.
17. Procédé selon la revendication 16, caracté-
risé en ce qu'il comporte en outre les étapes addition-
nelles consistant à: émettre des spécifications horaires avec les
fichiers HTML indiquant les horaires d'affichage des pa-
ges d'hyperliens,
l'étape consistant à afficher les pages d'hy-
perliens étant implémentée aux horaires indiqués par les
spécifications horaires.
18. Procédé selon la revendication 16, caracté-
risé en ce que l'étape consistant à afficher les pages d'hyperliens comprend le lancement d'un butineur
("browser") compatible HTML.
19. Procédé selon la revendication 16, caracté-
risé en ce que l'étape consistant à afficher le flux vi-
déo comprend l'utilisation d'un matériel vidéo de cryp-
tage des couleurs qui n'affiche de la vidéo que dans les
zones d'affichage qui sont affectées d'une couleur clé.
20. Procédé selon la revendication 16, caracté-
risé en ce qu'il comporte en outre une étape addition-
nelle consistant à afficher le contenu ciblé par des hy-
perliens en réponse à la sélection de tels hyperliens.
21. Procédé selon la revendication 16, caracté-
risé en ce qu'il comporte en outre une étape addition-
nelle consistant à remplacer les pages d'hyperliens cou- ramment affichées par le contenu ciblé par les hyperliens
en réponse à la sélection de tels hyperliens.
22. Procédé selon la revendication 16, le pro-
cédé étant caractérisé en ce qu'il comporte en outre une
étape additionnelle consistant à ouvrir de nouvelles fe-
nêtres de visualisation pour afficher le contenu ciblé
par des hyperliens dans des pages d'hyperliens affichées.
23. Procédé selon la revendication 16, caracté-
risé en ce qu'il comporte en outre une étape addition-
nelle consistant à lancer les programmes d'application requis pour restituer le contenu ciblé par des hyperliens
dans des pages d'hyperliens affichées.
24. Procédé de vidéodiffusion caractérisé en ce qu'il comporte les étapes consistant: recevoir (230) un flux vidéo, associer une ou plusieurs pages d'hyperliens au flux vidéo, les pages d'hyperliens comportant des zones transparentes qui sont affectées d'une couleur clé,
afficher les pages d'hyperliens sur un affi-
chage, afficher le flux vidéo sur l'affichage dans les zones des pages d'hyperliens affichées qui sont affectées
d'une couleur clé.
25. Procédé selon la revendication 24, caracté-
risé en ce que l'étape consistant à afficher les pages d'hyperliens comprend le lancement d'un butineur
("browser") compatible HTML.
26. Procédé selon la revendication 24, caracté-
risé en ce que l'étape consistant à afficher le flux vi-
déo comprend l'utilisation d'un matériel vidéo de cryp-
tage des couleurs qui est configuré pour n'afficher de la vidéo que dans les zones d'affichage qui sont affectées
d'une couleur clé.
27. Procédé selon la revendication 24, caracté-
risé en ce que:
l'étape consistant à afficher les pages d'hy-
perliens comprend le lancement d'un butineur ("browser") compatible HTML, l'étape consistant à afficher le flux vidéo comprend l'utilisation d'un matériel vidéo de cryptage des couleurs qui est configuré de manière n'afficher de
la vidéo que dans les zones d'affichage qui sont affec-
tées d'une couleur clé.
28. Procédé selon la revendication 24, caracté-
risé en ce qu'il comporte en outre une étape addition-
nelle consistant à afficher le contenu ciblé par des hy-
perliens en réponse à la sélection de tels hyperliens.
29. Procédé selon la revendication 24, caracté-
risé en ce qu'il comporte en outre une étape addition-
nelle consistant à remplacer les pages d'hyperliens cou-
ramment affichées par le contenu ciblé par des hyperliens
en réponse à la sélection de tels hyperliens.
30. Procédé selon la revendication 24, le pro-
cédé étant caractérisé en ce qu'il comporte en outre une
étape additionnelle consistant à ouvrir de nouvelles fe-
nêtres de visualisation pour afficher le contenu ciblé
par des hyperliens dans des pages d'hyperliens affichées.
31. Procédé selon la revendication 24, caracté-
risé en ce qu'il comporte en outre une étape addition-
nelle consistant à lancer les programmes d'application requis pour restituer le contenu ciblé par des hyperliens
dans des pages d'hyperliens affichées.
32. Support de mémorisation lisible par ordina-
teur caractérisé en ce qu'il comporte des instructions exécutables par ordinateur pour implémenter les étapes consistant à: recevoir (230) un flux vidéo, associer une ou plusieurs pages d'hyperliens au flux vidéo, les pages d'hyperliens comportant des zones transparentes qui sont affectées d'une couleur clé,
afficher les pages d'hyperliens sur un affi-
chage, afficher le flux vidéo sur l'affichage dans les zones des pages d'hyperliens affichées qui sont affectées
d'une couleur clé.
33. Support de mémorisation lisible par ordina-
teur selon la revendication 32, caractérisé en ce que
l'étape consistant à afficher les pages d'hyperliens com-
prend le lancement d'un butineur ("browser") compatible HTML.
34. Support de mémorisation lisible par ordina-
teur selon la revendication 32, caractérisé en ce que l'étape consistant à afficher le flux vidéo comprend
l'utilisation d'un matériel vidéo de cryptage des cou-
leurs qui est configuré pour n'afficher de la vidéo que
dans les zones d'affichage qui sont affectées d'une cou-
leur clé.
35. Support de mémorisation lisible par ordina-
teur selon la revendication 32, caractérisé en ce que:
l'étape consistant à afficher les pages d'hy-
perliens comprend le lancement d'un butineur ("browser") compatible HTML, l'étape consistant à afficher le flux vidéo comprend l'utilisation d'un matériel vidéo de cryptage
des couleurs qui est configuré pour n'afficher de la vi-
déo que dans les zones d'affichage qui sont affectées
d'une couleur clé.
36. Support de mémorisation lisible par ordina-
teur selon la revendication 32, caractérisé en ce qu'il
comporte en outre des instructions exécutables par ordi-
nateur pour implémenter l'étape additionnelle consistant à afficher le contenu ciblé par des hyperliens en réponse
à la sélection de tels hyperliens.
37. Support de mémorisation lisible par ordina- teur selon la revendication 32, caractérisé en ce qu'il
comporte en outre des instructions exécutables par ordi-
nateur pour implémenter l'étape additionnelle consistant à remplacer les pages d'hyperliens couramment affichées par le contenu ciblé par des hyperliens en réponse à la
sélection de tels hyperliens.
38. Support de mémorisation lisible par ordina-
teur selon la revendication 32, caractérisé en ce qu'il
comporte en outre des instructions exécutables par ordi-
nateur pour implémenter l'étape additionnelle consistant
à ouvrir de nouvelles fenêtres de visualisation pour af-
ficher le contenu ciblé par des hyperliens dans des pages
d'hyperliens affichées.
39. Support de mémorisation lisible par ordina-
teur selon la revendication 32, caractérisé en ce qu'il
comporte en outre des instructions exécutables par ordi-
nateur pour implémenter l'étape additionnelle consistant
à lancer les programmes d'application requis pour resti-
tuer le contenu ciblé par des hyperliens dans des pages
d'hyperliens affichées.
40. Système de vidéodiffusion caractérisé en ce qu'il comporte: une source de diffusion (12) qui diffuse un
flux vidéo et fournit des fichiers de données supplémen-
taires accompagnateurs, chaque fichier de données supplé-
mentaires comportant des instructions pour restituer une incrustation d'hyperliens sur le flux vidéo, un récepteur (14) configuré pour recevoir le
flux vidéo et les fichiers de données supplémentaires ac-
compagnateurs et pour afficher les incrustations d'hyper-
liens en association avec le flux vidéo.
41. Système de vidéodiffusion selon la revendi-
cation 40, caractérisé en ce que les fichiers de données supplémentaires sont formatés en HTML.
42. Système de vidéodiffusion selon la revendi-
cation 40, caractérisé en ce que la source de diffusion
(12) fournit des spécifications horaires avec les fi-
chiers de données supplémentaires indiquant les horaires d'affichage des incrustations d'hyperliens par rapport au
flux vidéo.
43. Système de vidéodiffusion selon la revendi-
cation 40, caractérisé en ce qu'il comporte en outre un
butineur ("browser") compatible HTML que lance le récep-
teur (14) pour afficher les incrustations d'hyperliens.
44. Système de vidéodiffusion selon la revendi-
cation 40, caractérisé en ce que le récepteur (14) com-
prend un matériel de cryptage des couleurs qui n'affiche
de la vidéo que dans les zones d'affichage qui sont af-
fectées d'une couleur clé, les incrustations d'hyperliens comportant des zones transparentes qui sont affectées
d'une couleur clé.
45. Récepteur (14) pour recevoir et afficher des flux vidéo, caractérisé en ce qu'il comporte: un matériel d'affichage pour afficher des flux
vidéo et des images définies en mode point à un utilisa-
teur, le matériel d'affichage comportant un matériel de cryptage des couleurs qui affiche de la vidéo dans les zones d'affichage qui sont affectées d'une couleur clé, des moyens d'accès pour lire les fichiers de données supplémentaires qui comportent des instructions
ordonnant de restituer des incrustations d'hyperliens dé-
finies en mode point en association avec le flux vidéo à des horaires indiqués, un processeur de données qui lit les fichiers
de données supplémentaires et affiche en réponse les in-
crustations d'hyperliens aux horaires indiqués, dans le-
quel les incrustations d'hyperliens comportent des zones transparentes qui sont affectées d'une couleur clé, les incrustations d'hyperliens apparaissant par conséquent
comme incrustées sur les flux vidéo.
46. Récepteur (14) selon la revendication 45, caractérisé en ce qu'il comporte en outre un butineur ("browser") compatible HTML qu'exécute le processeur de
données pour afficher les incrustations d'hyperliens.
47. Récepteur (14) selon la revendication 45,
caractérisé en ce que le processeur de données est pro-
grammé pour afficher le contenu ciblé par des hyperliens
dans les incrustations d'hyperliens en réponse à la sé-
lection de tels hyperliens.
48. Récepteur (14) selon la revendication 45,
caractérisé en ce que le processeur de données est pro-
grammé pour remplacer toute incrustation d'hyperliens couramment affichée par le contenu ciblé par un hyperlien de ladite incrustation d'hyperliens couramment affichée
en réponse à la sélection d'un tel hyperlien.
49. Récepteur (14) selon la revendication 45,
caractérisé en ce que le processeur de données est pro-
grammé pour ouvrir une nouvelle fenêtre de visualisation
afin d'afficher le contenu ciblé par un hyperlien parti-
culier en réponse à la sélection de l'hyperlien particu-
lier.
50. Récepteur (14) selon la revendication 45,
caractérisé en ce que le processeur de données est pro-
grammé pour lancer les programmes d'application requis pour restituer le contenu ciblé par des hyperliens dans
des incrustations d'hyperliens.
FR9809614A 1997-07-29 1998-07-28 Procede et systeme de videodiffusion pour fournir et afficher des donnees auxiliaires avec des signaux video et audio diffuses Expired - Lifetime FR2767005B1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/902,005 US20020007493A1 (en) 1997-07-29 1997-07-29 Providing enhanced content with broadcast video
DE19833053A DE19833053B4 (de) 1997-07-29 1998-07-22 Verfahren zum Übertragen eines Video-Datenstroms, Videosende- und Empfangssysteme

Publications (2)

Publication Number Publication Date
FR2767005A1 true FR2767005A1 (fr) 1999-02-05
FR2767005B1 FR2767005B1 (fr) 2004-09-17

Family

ID=26047622

Family Applications (1)

Application Number Title Priority Date Filing Date
FR9809614A Expired - Lifetime FR2767005B1 (fr) 1997-07-29 1998-07-28 Procede et systeme de videodiffusion pour fournir et afficher des donnees auxiliaires avec des signaux video et audio diffuses

Country Status (4)

Country Link
JP (1) JP4223099B2 (fr)
DE (1) DE19833053B4 (fr)
FR (1) FR2767005B1 (fr)
GB (1) GB2327837B (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001078381A3 (fr) * 2000-04-07 2002-02-21 America Online Inc Declencheurs en ligne/hors ligne

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7079176B1 (en) 1991-11-25 2006-07-18 Actv, Inc. Digital interactive system for providing full interactivity with live programming events
US7448063B2 (en) 1991-11-25 2008-11-04 Actv, Inc. Digital interactive system for providing full interactivity with live programming events
US20020049832A1 (en) 1996-03-08 2002-04-25 Craig Ullman Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
FR2794602A1 (fr) * 1999-06-02 2000-12-08 Dassault Automatismes Dispositif recepteur/decodeur de television numerique a lecture interactive de programme de television prealablement enregistre
US6952835B1 (en) 1999-08-23 2005-10-04 Xperex Corporation Integration of passive data content in a multimedia-controlled environment
US7254825B1 (en) 1999-08-23 2007-08-07 Xperex Corporation Method and device with DVD and HTML control environments
US7100191B1 (en) 1999-08-23 2006-08-29 Xperex Corporation Distributed publishing network
US7120871B1 (en) * 1999-09-15 2006-10-10 Actv, Inc. Enhanced video programming system and method utilizing a web page staging area
US7949722B1 (en) 1999-09-29 2011-05-24 Actv Inc. Enhanced video programming system and method utilizing user-profile information
US7010492B1 (en) 1999-09-30 2006-03-07 International Business Machines Corporation Method and apparatus for dynamic distribution of controlled and additional selective overlays in a streaming media
US8341662B1 (en) 1999-09-30 2012-12-25 International Business Machine Corporation User-controlled selective overlay in a streaming media
GB9930306D0 (en) * 1999-12-22 2000-02-09 Koninkl Philips Electronics Nv Broadcast enhancement system and method
EP1266522B1 (fr) 2000-03-31 2012-02-15 OpenTV, Inc. Systeme et procede d'insertion de meta-donnees locales
DE10038683A1 (de) * 2000-08-08 2002-02-21 Musicplay Gmbh Databroadcasting-Commerce-System zum Vertrieb von Produkten und/oder Dienstleistungen und ensprechendes Verfahren
AU8668001A (en) 2000-08-21 2002-03-04 Intellocity Usa Inc System and method for television enhancement
US6760043B2 (en) * 2000-08-21 2004-07-06 Intellocity Usa, Inc. System and method for web based enhanced interactive television content page layout
AU2001286629A1 (en) * 2000-08-23 2002-03-04 Imagicast, Inc. Distributed publishing network
AU2001286630A1 (en) * 2000-08-23 2002-03-04 Imagicast, Inc. Method and device with dvd and html control environments
US7213255B2 (en) * 2000-08-25 2007-05-01 Intellocity Usa, Inc. Set-top preview program
DE10042321A1 (de) * 2000-08-29 2002-03-14 Trend Network Ag Verfahren zum Vorführen von Informationen
DE10046826A1 (de) * 2000-09-20 2002-04-04 Trend Network Ag Verfahren zum Vorführen von Informationen mit Hilfe einer Anweisungsdatei
DE10101750A1 (de) * 2000-09-21 2002-04-18 Matthias Zahn Verfahren zur Übertragung von Daten mit einem Fernsehsignal
US6774908B2 (en) 2000-10-03 2004-08-10 Creative Frontier Inc. System and method for tracking an object in a video and linking information thereto
KR20020065250A (ko) * 2001-02-06 2002-08-13 강용희 동영상과 컨텐츠의 오버레이 처리방법 및 그를 이용한전자메일 처리방법과 상기 방법을 실행시키기 위한프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
EP1244310A1 (fr) * 2001-03-21 2002-09-25 Canal+ Technologies Société Anonyme Système pour le référencement de donnée
US7305691B2 (en) 2001-05-07 2007-12-04 Actv, Inc. System and method for providing targeted programming outside of the home
JP3815599B2 (ja) * 2001-08-30 2006-08-30 株式会社ディーアンドエムホールディングス データ再生装置
JP2005531255A (ja) * 2002-06-27 2005-10-13 トムソン ライセンシング 緊急警報機能に関連付けられた更新情報を受信可能なテレビ信号受信機
US7009655B2 (en) 2002-07-23 2006-03-07 Mediostream, Inc. Method and system for direct recording of video information onto a disk medium
US20040111526A1 (en) * 2002-12-10 2004-06-10 Baldwin James Armand Compositing MPEG video streams for combined image display
US7930716B2 (en) 2002-12-31 2011-04-19 Actv Inc. Techniques for reinsertion of local market advertising in digital video from a bypass source
US20090207305A1 (en) * 2005-02-28 2009-08-20 Panasonic Corporation Caption Display Device
DE102007033090A1 (de) * 2007-03-13 2008-09-18 Visual Bridges Ag Verfahren zur Darstellung von Informationen und Film
US10210160B2 (en) 2010-09-07 2019-02-19 Opentv, Inc. Collecting data from different sources
US9699503B2 (en) 2010-09-07 2017-07-04 Opentv, Inc. Smart playlist
US8949871B2 (en) 2010-09-08 2015-02-03 Opentv, Inc. Smart media selection based on viewer user presence
EP3386207A1 (fr) * 2017-04-05 2018-10-10 Clik S.A. Procédé de fonctionnement d'un système de traitement de données destiné à fournir un contenu vidéo interactif
WO2019231021A1 (fr) 2018-05-31 2019-12-05 라인플러스 주식회사 Procédé et système d'exposition d'un arrière-plan personnalisé d'extrémité de visualisation de diffusion à l'aide d'une clé de chrominance, et support d'enregistrement non temporaire lisible par ordinateur

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0680216A2 (fr) * 1994-04-28 1995-11-02 Thomson Consumer Electronics, Inc. Appareil et méthode pour formuler un signal interactif
WO1997043855A1 (fr) * 1996-05-16 1997-11-20 Kabushiki Kaisha Infocity Procede de transmission et d'affichage d'informations et dispositif d'affichage d'informations

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2565048B2 (ja) * 1992-01-14 1996-12-18 日本電気株式会社 シナリオ提示装置
JPH06208500A (ja) * 1993-01-12 1994-07-26 Matsushita Electric Ind Co Ltd ハイパーテキスト付き映像データ作成装置
JPH07129615A (ja) * 1993-11-08 1995-05-19 Sony Corp データ処理装置およびデータ処理方法
JPH07225795A (ja) * 1994-02-08 1995-08-22 Fujitsu Ltd 知識の集積及び共有装置
JP2697646B2 (ja) * 1994-12-15 1998-01-14 日本電気株式会社 マルチメディア編集装置
CA2173698A1 (fr) * 1995-04-12 1996-10-13 Jakob Nielsen Methode et systeme de production de presentations multimedia en bandes dessinees
JP3533811B2 (ja) * 1995-05-17 2004-05-31 株式会社日立製作所 データ変換装置、データ変換装置を備えたネットワークシステムおよびデータ伝送方法
JP3771949B2 (ja) * 1995-06-22 2006-05-10 ソニー株式会社 表示制御装置および表示制御方法
JP3092496B2 (ja) * 1995-07-11 2000-09-25 松下電器産業株式会社 シナリオ編集装置
JPH0944434A (ja) * 1995-07-27 1997-02-14 Matsushita Electric Ind Co Ltd 情報処理装置
EP0757485B1 (fr) * 1995-07-31 2008-03-05 Kabushiki Kaisha Toshiba Système interactif de télévision
JPH09128408A (ja) * 1995-08-25 1997-05-16 Hitachi Ltd インタラクティブ記録再生用メディア及び再生装置
JPH0981447A (ja) * 1995-09-12 1997-03-28 Toshiba Corp データ処理装置および情報入手方法
JPH0981361A (ja) * 1995-09-12 1997-03-28 Toshiba Corp 画像表示方法、データ収集方法及び対象物特定方法
JPH09182038A (ja) * 1995-10-24 1997-07-11 Sony Corp テレビジョン放送装置およびテレビジョン放送方法、テレビジョン受像機およびテレビジョン受像方法、並びにテレビジョン信号受信装置
JP2836550B2 (ja) * 1995-11-14 1998-12-14 日本電気株式会社 シナリオ編集装置
DE19545882B4 (de) * 1995-12-08 2004-04-08 Yes International Ag System zum Wiedergeben von visuellen Informationen
JPH09190409A (ja) * 1996-01-10 1997-07-22 Nec Corp 情報演出装置
GB2309134A (en) * 1996-01-12 1997-07-16 Concept Dev Ltd Information inclusion in television broadcasting

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0680216A2 (fr) * 1994-04-28 1995-11-02 Thomson Consumer Electronics, Inc. Appareil et méthode pour formuler un signal interactif
WO1997043855A1 (fr) * 1996-05-16 1997-11-20 Kabushiki Kaisha Infocity Procede de transmission et d'affichage d'informations et dispositif d'affichage d'informations
EP0899950A1 (fr) * 1996-05-16 1999-03-03 Kabushiki Kaisha Infocity Procede de transmission et d'affichage d'informations et dispositif d'affichage d'informations

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
COLAITIS F: "LA NORME MHEG, VIDEO A LA DEMANDE ET TELEVISION INTERACTIVE. THE MHEG STANDARD FOR VIDEO ON DEMAND AND DIGITAL TELEVISION SERVICES", REE: REVUE GENERALE DE L'ELECTRICITE ET DE L'ELECTRONIQUE,FR,REVUE GENERALE DE L'ELECTRICITE S.A, no. 4, 1 October 1995 (1995-10-01), pages 33 - 39, XP000533328, ISSN: 1265-6534 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001078381A3 (fr) * 2000-04-07 2002-02-21 America Online Inc Declencheurs en ligne/hors ligne

Also Published As

Publication number Publication date
GB9814514D0 (en) 1998-09-02
DE19833053B4 (de) 2010-04-08
GB2327837B (en) 1999-09-15
FR2767005B1 (fr) 2004-09-17
JP4223099B2 (ja) 2009-02-12
DE19833053A1 (de) 2000-01-27
JPH11155134A (ja) 1999-06-08
GB2327837A (en) 1999-02-03

Similar Documents

Publication Publication Date Title
FR2767005A1 (fr) Procede et systeme de videodiffusion pour fournir et afficher des donnees auxiliaires avec des signaux video et audio diffuses
US20020007493A1 (en) Providing enhanced content with broadcast video
CA2406778C (fr) Distribution d'interruptions de contenu
US6064420A (en) Simulating two way connectivity for one way data streams for multiple parties
ES2339330T5 (es) Magacín interactivo bajo demanda
FR2656489A1 (fr) Dispositif de consultation intelligible de la nature des droits d'acces a un service de television et/ou de radio a peage.
WO2003043329A2 (fr) Signal de programme de diffusion avec commande, systemes d'inscription et de lecture de commande, chaine de production et de diffusion associes
US20020165874A1 (en) Method and apparatus for generating a multimedia document
EP1477009B1 (fr) Dispositif pour securiser la transmission, l'enregistrement et la visualisation de programmes audiovisuels
FR2620889A1 (fr) Systeme de communication video interactif
CN1717933A (zh) 用于创建个人内容的方法和电子设备
EP1186169A1 (fr) Dispositif recepteur/decodeur de television numerique a lecture interactive de programme de television prealablement enregistre
EP1236352B1 (fr) Procede de diffusion de television numerique, signal numerique et equipement associes
FR2855705A1 (fr) Procede de navigation pour la selection de documents associes a des identificateurs, et recepteur mettant en oeuvre le procede.
US20050125845A1 (en) Set-top software mechanism for insertion of a unique non-intrusive digital signature into video program content
KR100641850B1 (ko) Dmb 대화형 콘텐츠의 링크정보 저장 장치 및 그 방법과,그를 이용한 dmb 수신 단말시스템
FR2898458A1 (fr) Procede pour la distribution securisee de sequences audiovisuelles, decodeur et systeme pour la mise en oeuvre de ce procede
EP1247365A1 (fr) Procede de mesure d'audience d'applications interactives telediffusees ou embarquees sur un decodeur de recepteur de television
EP1614293A1 (fr) Procede et equipement de distribution de produits videos numeriques avec une restriction de certains des droits de representation et de reproduction
EP2752796A1 (fr) Procédé de génération d'un menu de présentation de programmes audiovisuels payés par plusieurs utilisateurs, dispositif et programme d'ordinateur pour la mise en oeuvre du procédé
FR3015844A1 (fr) Methode d'access a un contenu diffuse sur un reseau point-vers-multipoints, prealablement ou ulterieurement a sa diffusion, et decodeur associe
EP1231784B1 (fr) Procédé de production d'une séquence audio ou vidéo et dispositif associé
FR2834416A1 (fr) Procede de diffusion de services audiovisuels, central de diffusion et support d'enregistrement, procede de visualisation d'emissions audiovisuelles et dispositif associes
EP1627528A2 (fr) Procede pour la distribution de sequences video, decodeur et systeme pour la mise en oeuvre de ce procede
EP1542469A1 (fr) Dispositif d'accès conditionnel à un récepteur/décodeur dans certaines plages horaires

Legal Events

Date Code Title Description
TP Transmission of property

Owner name: MICROSOFT TECHNOLOGY LICENSING, LLC, US

Effective date: 20150724

PLFP Fee payment

Year of fee payment: 19

PLFP Fee payment

Year of fee payment: 20