FR2572235A1 - Procede et dispositif d'acquisition, de memorisation et de transmission de donnees specialisees relatives notamment a l'enregistrement des emissions, entre un appareil de type magnetoscope et un centre de traitement - Google Patents
Procede et dispositif d'acquisition, de memorisation et de transmission de donnees specialisees relatives notamment a l'enregistrement des emissions, entre un appareil de type magnetoscope et un centre de traitement Download PDFInfo
- Publication number
- FR2572235A1 FR2572235A1 FR8416077A FR8416077A FR2572235A1 FR 2572235 A1 FR2572235 A1 FR 2572235A1 FR 8416077 A FR8416077 A FR 8416077A FR 8416077 A FR8416077 A FR 8416077A FR 2572235 A1 FR2572235 A1 FR 2572235A1
- Authority
- FR
- France
- Prior art keywords
- codes
- interface
- intelligent
- server
- user
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M11/00—Telephonic communication systems specially adapted for combination with other electrical systems
- H04M11/08—Telephonic communication systems specially adapted for combination with other electrical systems specially adapted for optional reception of entertainment or informative matter
- H04M11/085—Telephonic communication systems specially adapted for combination with other electrical systems specially adapted for optional reception of entertainment or informative matter using a television receiver, e.g. viewdata system
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Communication Control (AREA)
Abstract
LE DISPOSITIF CONFORME A LA PRESENTE INVENTION COMPORTE UN OU DES CENTRES DE TRAITEMENT 1 RELIES A UN OU DES RESEAUX 2 DE TRANSMISSION DE DONNEES, POUR CHAQUE UTILISATEUR LE DISPOSITIF COMPREND UN MODEM 3 RELIE AU RESEAU 2, UN TERMINAL 4 CONNECTE A UNE SORTIE DU MODEM 3, UNE INTERFACE INTELLIGENTE 5 SPECIALEMENT CONCUE CONNECTEE AU MODEM 3, UN APPAREIL 6 D'ENREGISTREMENT DU SON ETOU DES IMAGES, COMPORTANT UN ORGANE INTELLIGENT 7 DE PROGRAMMATION DES ENREGISTREMENTS CONNECTE A L'INTERFACE 5. SELON UN PROCEDE DE MISE EN OEUVRE, LE CENTRE 1 ENVOIE UNE SERIE DE CODES APPROPRIES VERS L'INTERFACE 5 SPECIALE QUI LA RETRANSMET VERS L'ORGANE 7; POUR ASSURER L'OPERATION DE PROGRAMMATION DE L'ENREGISTREMENT DES EMISSIONS SUR 6.
Description
PROCEDE ET DISPOSITIF D'ACQUISITION, DE MEMORISATION ET DE
TRANSMISSION DE DONNEES SPECIALISEES
RELATIVES NOTAMMENT A L'ENREGISTREMENT DES EMISSIONS,ENTRE
UN APPAREIL DE TYPE MAGNETOSCOPE ET UN CENTRE DE TRAITEMENT
La présente invention se rapporte à un procédé et un dispositif d'acquisation, de mémorisation, et de transmissions de données ,relatives à l'enregistrement des émissions , entre un centre traitement spécialement étudié et tout appareil d'enregistrement du son ou bien des images (par ex magnétophone ou cassette MAVICA +) ou tout appareil d'enregistrement du son et des images (par ex magnétoscope).
TRANSMISSION DE DONNEES SPECIALISEES
RELATIVES NOTAMMENT A L'ENREGISTREMENT DES EMISSIONS,ENTRE
UN APPAREIL DE TYPE MAGNETOSCOPE ET UN CENTRE DE TRAITEMENT
La présente invention se rapporte à un procédé et un dispositif d'acquisation, de mémorisation, et de transmissions de données ,relatives à l'enregistrement des émissions , entre un centre traitement spécialement étudié et tout appareil d'enregistrement du son ou bien des images (par ex magnétophone ou cassette MAVICA +) ou tout appareil d'enregistrement du son et des images (par ex magnétoscope).
Actuellement pour programmer l'enregistrement à l'usance des 4missions de télévision ou de radio l'utilisateur doit consulter au préalable les horaires titres et caractéristiques diverses des émissions génerallement sur un support papier , et ensuite doit programmer lui-mème en indiquant les heures de debut et de
Ein des émissions et en salectionnant la fréquence de la station de diffusion, sur le clavier de l'appareil.C'est un procédé long et fastidieux , source d'erreurs , et qui sera de moins en moins pratique avec la multiplicité croissante des chaines de télévision , des chaines de radio , et des différents réseaux par cable ainsi que la possibilitée prochaine de capter les émissions d'autres pays , avec décalage horaire.
Ein des émissions et en salectionnant la fréquence de la station de diffusion, sur le clavier de l'appareil.C'est un procédé long et fastidieux , source d'erreurs , et qui sera de moins en moins pratique avec la multiplicité croissante des chaines de télévision , des chaines de radio , et des différents réseaux par cable ainsi que la possibilitée prochaine de capter les émissions d'autres pays , avec décalage horaire.
Dans la demande de brevet 82 10613 , un système a été proposé ; il est conçu pour être installé chez un vendeur de cassette audio et vidéo , et il consiste en la production de cassettes vidéo et audio destinées à être vendu et à être personnalisées selon les désirs du client .
En dehors d'un contexte d'utilisation et de moyens technologiques différents , ce système est complétement différent , dans sa conception , son but et son utilisation
de notre procédé et dispositif pour la raison simple que ce système assure, comme son titre l'indique , la production des cassettes , c'est à dire la copie des films et bandes sonores à partir de mémoires situées dans ledit système , et sous le controle dudit système. A l'inverse dudit système notre dispositif ne requiert pas l'existence de mémoires où sont stockés les films et bandes sonores et notre procédé ne consiste pas en la copie de film ou de bande sonore. Notre dispositif , met en oeuvre un procédé de transmission d'acquisition et de mémorisation de données.L'opération physique de copie et enregistrement de films , de bandes sonores ou de quelconques émissions est alors laissé sous le controle direct de l'utilisateur ,chez lui, sur son appareil.
de notre procédé et dispositif pour la raison simple que ce système assure, comme son titre l'indique , la production des cassettes , c'est à dire la copie des films et bandes sonores à partir de mémoires situées dans ledit système , et sous le controle dudit système. A l'inverse dudit système notre dispositif ne requiert pas l'existence de mémoires où sont stockés les films et bandes sonores et notre procédé ne consiste pas en la copie de film ou de bande sonore. Notre dispositif , met en oeuvre un procédé de transmission d'acquisition et de mémorisation de données.L'opération physique de copie et enregistrement de films , de bandes sonores ou de quelconques émissions est alors laissé sous le controle direct de l'utilisateur ,chez lui, sur son appareil.
En dernière analyse , selon ledit systeme r l'ordinateur envoie des ordres de commande directement à l'appareil de copie de cassette , alors que selon notre dispositif et procédé , le centre serveur (1) envoie des données à l'organe intélligent (7) qui assure la programmation des enregistrements de l'appareil (6). En d'autres termes notre dispositif et procédé ne peut fonctionner qu'avec des appareils (6) muni de programmateur
(7) , par contre à l'inverse de notre dispositif , il est impossible selon ledit système de procéder à une copie tandis que l'ordinateur est débranché.
(7) , par contre à l'inverse de notre dispositif , il est impossible selon ledit système de procéder à une copie tandis que l'ordinateur est débranché.
La présente invention à pour objet un dispositif d'acquisition,de mémorisation, et de transmission de données entre un appareil de type magnétoscope et un centre de traitement, ,dans le cadre d'un réseau télématique permettant à chaque utilisateur d'appareil de type magnétoscope de programmer f~acilement I'enr 11 enregistrement des programmes qu'il a selectionné apres avoir dialogué avec le centre de traitement.
Le dispositif conforme à la présente invention comporte un ou plusieurs centres de traitement (1) spécialement étudiés , appelés aussi serveurs , qui sont reliés à un ou plusieurs réseaux (2) de transmission de données, pour chaque utilisateur le dispositif comprend un modem (3) qui est relié d'une manière directe ou indirecte au réseau (2), un terminal(4) comportant un dispositif d'affichage de données et un dispositif d'entrée de données , le terminal (4) étant connecté à une sortie du modem (3) ,un organe intélligent (5) spécialement étudié ,faisant fonction d' interface , connecté également au modem (3), un appareil
(6) d'enregistrement du son ou bien des images (par ex magnétophone ou cassette MAVICA +) ou appareil d'enregistrement du son et des images (par ex magnétoscope) l'appareil (6) comportant un organe intélligent (7) de programmation des enregistrements connecté à l'interface
(5). I1 est nullement nécéssaire que le dispositif comprenne plusieurs serveurs (1) , et plusieurs réseaux (2)
La présente invention sera mieux comprise à l'aide de la description détaillée du principe , illustré par les dessins annéxés , la figure 1 représente l'architecture générale du dispositif , la figure 2 représente l'architecture générale du dispositif dans le cas du réseau de type TELETEL + ,la figure 3 représente un organigramme de mise en oeuvre du dispositif selon un premier procédé d'écriture , la figure 4 représente un organigramme de mise en oeuvre du dispositif selon un second procédé d'écriture la figure 5 représente un organigramme de mise en oeuvre du dispositif selon un procédé de lecture , la figure 6 représente un dispositif de branchement sur l'organe intélligent (7) selon un mode de réalisation ,la figure t explicite un détail de ce dispositif ,la figure 8 réprésente un schéma logique d'un élément de l'interface (5) selon un mode de réalisation ,la figure 9 représente un schéma de l'intexface (5) selon un mode de réalisation.
(6) d'enregistrement du son ou bien des images (par ex magnétophone ou cassette MAVICA +) ou appareil d'enregistrement du son et des images (par ex magnétoscope) l'appareil (6) comportant un organe intélligent (7) de programmation des enregistrements connecté à l'interface
(5). I1 est nullement nécéssaire que le dispositif comprenne plusieurs serveurs (1) , et plusieurs réseaux (2)
La présente invention sera mieux comprise à l'aide de la description détaillée du principe , illustré par les dessins annéxés , la figure 1 représente l'architecture générale du dispositif , la figure 2 représente l'architecture générale du dispositif dans le cas du réseau de type TELETEL + ,la figure 3 représente un organigramme de mise en oeuvre du dispositif selon un premier procédé d'écriture , la figure 4 représente un organigramme de mise en oeuvre du dispositif selon un second procédé d'écriture la figure 5 représente un organigramme de mise en oeuvre du dispositif selon un procédé de lecture , la figure 6 représente un dispositif de branchement sur l'organe intélligent (7) selon un mode de réalisation ,la figure t explicite un détail de ce dispositif ,la figure 8 réprésente un schéma logique d'un élément de l'interface (5) selon un mode de réalisation ,la figure 9 représente un schéma de l'intexface (5) selon un mode de réalisation.
Selon une forme , prise comme exemple non limitatif , de réalisation préférentielle sur l'ensemble du territoire francais et qui peut servir de guide à toute implantation dans le cadre d'un service VIDEOTEX + , le dispositif comporte un centre de traitement appellé aussi serveur (1) qui est relié au réseau (21) de transmission de données
TRANSPAC + qui lui mme est relié au réseau téléphonique (22) par l'intermédiaire des points d'accès télématiques simplifiés (P.A.T.S) pour chaque utilisateurs le dispositif comprend un terminal (4) de type MINITEL + comportant un module modem (30) intégré relié au réseau téléphonique , un module écran (32) ,un module clavier (33) et un module prise périphérique (31) ; ; ( Ces modules constituent des ensembles physiques et logiques qui sont mis en relation à l'aide d'ordres élémentaires qui constitue un langage protocole.) ; une interface intélligente (5) connectée au modem (30) par l'intermédiaire de la prise periphérique (31) située dans le boitier du terminal(4) ; un appareil d'enregistrement (6) comprenant relié àn l'interface (5) connectée à l'organe intélligent de programmation des enregistrements (7).
TRANSPAC + qui lui mme est relié au réseau téléphonique (22) par l'intermédiaire des points d'accès télématiques simplifiés (P.A.T.S) pour chaque utilisateurs le dispositif comprend un terminal (4) de type MINITEL + comportant un module modem (30) intégré relié au réseau téléphonique , un module écran (32) ,un module clavier (33) et un module prise périphérique (31) ; ; ( Ces modules constituent des ensembles physiques et logiques qui sont mis en relation à l'aide d'ordres élémentaires qui constitue un langage protocole.) ; une interface intélligente (5) connectée au modem (30) par l'intermédiaire de la prise periphérique (31) située dans le boitier du terminal(4) ; un appareil d'enregistrement (6) comprenant relié àn l'interface (5) connectée à l'organe intélligent de programmation des enregistrements (7).
Actuellement , à l'inverse des magnétophones. la grande majorité des magnétoscopes de salon présentent un organe intélligent intégré de programmation des enregistrements.
Le centre de traitement (1) est spécialement étudié en vue de cette application.Il comprend un processeur central et des éléments de mémoires. En mémoire sont stockées les données relatives aux programmes , pour les semaines à venir des différentes chaines de télévision (quelque soit leur mode de diffusion ), des chaines de radio ( quelque soit leur mode de diffusion ), ou de quelconque service ( par ex
ANTIOPE+ ou TELETEL+ ) qu'il soit possible d'enregistrer sur l'appareil (6).
ANTIOPE+ ou TELETEL+ ) qu'il soit possible d'enregistrer sur l'appareil (6).
Gràce à un logiciel de consultation de la base de données (W) (cf figure 3) ,qui lui perméttra de faire des sélections , l'utilisateur pourra , grâce à son terminal(4) le modem (3) et le réseau(2) , disposer des informations notamment les horaires et dates , qu'il désire concernant les programme de télévision , radio et autres services. Les sélections devront être établies en tenant compte qu'il n'est pas possible d'enregistrer plusieurs émissions en même temps. I1 sera toujours réservé la possibilité pour l'utilisateur de définir pour son usage une émission ( une partie d'émission de télévision par ex ) en indiquant les horaires,date,et fréquence ou canal. L'utilisateur peut ainsi constituer un ensemble (w) d'émissions qu'il désire enregistrer.
Selon notre procédé les codes (A) spéciaux qui vont permettrent le dialogue entre le centre (1) et l'interface
(5), à travers- le réseau (2) et le modem (3) , vont être stockés en mémoire. De plus , ce qui constitue un élement spécifiquement avantageux de notre dispositif est que sont également disposés en mémoire les codes (B1) qui permettent la commande de l'organe (7).
(5), à travers- le réseau (2) et le modem (3) , vont être stockés en mémoire. De plus , ce qui constitue un élement spécifiquement avantageux de notre dispositif est que sont également disposés en mémoire les codes (B1) qui permettent la commande de l'organe (7).
En premier iieu les codes spéciaux (A) -vont permettre au centre serveur (1), d'établir un dialogue avec l'interface (5).En effet il est nécessaire que l'interface
(5) connaisse quand elle est adressée . Comme l'appareil (6) constitue un type d'appareil particulier , différent des appareils que l'on s'attend à trouver connecté à un Modem il n'existe pas de spécifications recommandées à ce sujet.
(5) connaisse quand elle est adressée . Comme l'appareil (6) constitue un type d'appareil particulier , différent des appareils que l'on s'attend à trouver connecté à un Modem il n'existe pas de spécifications recommandées à ce sujet.
Aussi comme l'envol de codes ne correspondant pas à une fonction commandée par l'utilisateur peut avoir des effets indésirables ,il sera nécéssaire de choisir ces codes (A) avec soin de telle manière que la séquence de code (A) ait le moins de probabilité possible d'être émises par un centre serveur quelconque au cours d' applications différentes , si l'appareil (6) est toujours connecté au modem. A la réception de ces codes (A) , l'interface (5) répond par un code d'acquittement spécifique au centre serveur (1) , à ce moment la liaison est établie. Selon une variante préférentielle , pour diminuer les probabilités de faux adressage , à la réception du code d'acquittement le serveur (1) doit envoyer encore une autre séquence (Al) d'adressage , et c'est seulement à la reception du second code d'acquitement que la communication sera établie entre le serveur (1) et l'interface (5).
Notre procédé va consister ensuite à aller chercher en mémoire les éléments (w) d'information relatifs à l'heure à la frèquence ou au cannal ,des émissions qu'a choisi l'utilisateur , puis à partir des codes (21) du langage de commande de l'appareil t7) , à pouvoir assembler et produire ( calcul T1 ) une série de codes (c) qui pourront être interprétés par l'organe (7) au travers du réseau (2), le modem (3) et l'interface (5). La série de codes (c) comprendra également une commande de mise à l'heure - de l'horloge de l'appareil (6). Ce processus est mis en oeuvre par un programme sur le serveur (1).
Cette série de codes (c) sera ensuite envoyée vers l'interface (5) puis vers l'organe (7) . La programmation des enregistrements est achevée , si tout s'est bien déroulé l'interface (5) demande alors au serveur (1) de libérer la communication.
La série de codes (c) peut très bien avoir été préparé avant , ou pendant , la demande de communication entre le serveur (1) et l'interface (5).
Il est même possible selon une variante préférentielle ( cf figure 4 ) , de préparer des codes (C) une fois pour toute ( calcul T2 ). En effet il possible de produire des codes (C) relatifs à toutes les émissions à partir des codes (B1) , puis de les stocker en mémoire. Ensuite , il suffira pour chaque émission choisie par l'utilisateur , de retrouver par un jeux d'index , de pointeurs ou par un calcul d'adresse , les codes (c) afférents à chaque émission
( calcul T3 ). Cette série de codes (c) peut être alors envoyée vers I'interface (5)
Notre dispositif , ce qui est une caractéristique avantageuse de l'invention , permet également à la lecture sur l'organe intélligent (7) ,doté de ses propres mémoires , des intitulés des émissions dont l'enregistrement a été prévu sur l'appareil (6).
( calcul T3 ). Cette série de codes (c) peut être alors envoyée vers I'interface (5)
Notre dispositif , ce qui est une caractéristique avantageuse de l'invention , permet également à la lecture sur l'organe intélligent (7) ,doté de ses propres mémoires , des intitulés des émissions dont l'enregistrement a été prévu sur l'appareil (6).
A cet effet , après s'être connecté sur le serveur (1) à travers le réseau (2) et le modem (3) , l'utilisateur indiquera au clavier de son écran qu'il désire lire quels sont les enregistrements prévus sur l'appareil (6).
Notre procédé ( cf figure 5 ) va alors consister à établir une communication , à l'aide des codes spéciaux (A)
entre le serveur (1) et l'interface (5). Ensuite le serveur (1) va élaborer ( calcul T4 ) à partir de (B1) les codes de commande d'intérrogation de l'organe (7) , à travers l'interface (5) . L'interface (5) va alors lire les codes (d) contenus dans les mémoires de l'organe intélligent (7) , soit en en intérrogeant l'organe intélligent (7) soit directement en lisant les mémoires.
entre le serveur (1) et l'interface (5). Ensuite le serveur (1) va élaborer ( calcul T4 ) à partir de (B1) les codes de commande d'intérrogation de l'organe (7) , à travers l'interface (5) . L'interface (5) va alors lire les codes (d) contenus dans les mémoires de l'organe intélligent (7) , soit en en intérrogeant l'organe intélligent (7) soit directement en lisant les mémoires.
L'interface (5) transmet ensuite l'heure de l'appareil (6) pour vérification puis les codes (d) vers le serveur (1). Notre procédé , mis en oeuvre par un programme , va alors consister ( calcul T 5 ) grâce aux codes (B2) qui constituent le langage des signaux de sortie de l'organe intélligent (7) , de désassembler les codes (d) relatifs à un enregistrement pour trouver les horaires,date,fréquence ou canal correspondants (w) ; puis en s'aidant de la base de donnée ( W ) , il sera éventuellement possible de retrouver l'intitulé ou les intitulés des émissions dont l'enregistrement a été prévu . Au cas où il y aurait un chevauchement ( enregistrement prévu de deux émissions différentes en même temps ) ou enregistrement partiel il est souhaitable que le serveur (1) le signale à l'utilisateur.
Le serveur (1) envoie alors à travers le réseau (2) et le modem (3) , sur l'écran de l'utilisateur , les renseignements (w) : horaires , dates , fréquence ou canal éventuellement intitulés et autres caractéristiques de l'émission ou des émissions dont l'enregistrement a été prévu.
Selon une forme , prise comme exemple non limitatif de réalisation préférentielle sur l'ensemble du territoire francais et qui peut servir de guide à toute implantation dans le cadre d'un service VIDEOTEX + ailleurs , la description du dispositif et du procédé peut être précisé.
Qu s'vagisse d'une opération d'écriture ou de lecture
sur l'organe intélligent (7) , des caractéristiques afférentes aux émissions dont l'enregistrement est prévu dès que le centre serveur (1) met en oeuvre notre procédé le centre serveur envoie par l'intermédiaire du module modem
(30) les ordres protocoles suivant : blocage du module clavier (33) , blocage du module écran (32) , aiguillage module modem (30) vers module prise périphérique (31) module prise périphérique (31) vers module écran (32) , mode transparent pour le module modem et le module prise périphérique , fixation du nombre de bauds en sortie de la prise périphérique. L'énumération de ces ordres protocoles n'est pas limitative. A la fin de 4'opération le serveur restaure le terminal MINITEL + dans sa configuration standard.
sur l'organe intélligent (7) , des caractéristiques afférentes aux émissions dont l'enregistrement est prévu dès que le centre serveur (1) met en oeuvre notre procédé le centre serveur envoie par l'intermédiaire du module modem
(30) les ordres protocoles suivant : blocage du module clavier (33) , blocage du module écran (32) , aiguillage module modem (30) vers module prise périphérique (31) module prise périphérique (31) vers module écran (32) , mode transparent pour le module modem et le module prise périphérique , fixation du nombre de bauds en sortie de la prise périphérique. L'énumération de ces ordres protocoles n'est pas limitative. A la fin de 4'opération le serveur restaure le terminal MINITEL + dans sa configuration standard.
D'une manière générale, l'interface intélligente (5) qui constitue un élément particulièrement avantageux de notre dispositif t assure les fonctions d'une part d'identification , elle vérifie que c'est bien le centre serveur (1) qui éssaie d'entrer en communication , plus généralement elle assure protocole du dialogue entre l'organe (7) et le centre (1) . Elle assure également la transmission physique entre le modem (3) et l'organe intélligent (7).
Le modem (3) envoie vers l'interface (5) , des caractères en transmission série générallement asynchrone
Selon un mode de réalisation de notre procédé l'interface intélligente (5) comprendra en premier lieu un organe de conversion // serie par ex une QUART T éventuellement une mémoire de stockage d'entrée / sortie si la transmission est trop rapide pour l'organe (7). Ensuite sur le port de sortie de l'organe de conversion // serie , viendra un organe décodeur d'adresse qui determinera si le caractère sur le bus correspond à un code (A). L'organe décodeur d'adresse comprendra éventuellement des mémoires , des horloges , et des mémoires en vue d'identifier la serie de caractères qui constituent les codes (A).En cas d'identification des codes (A) l'organe décodeur déclanchera un signal qui permettra aux données présentes sur le bus d'être envoyées vers l'organe intélligent (7).
Selon un mode de réalisation de notre procédé l'interface intélligente (5) comprendra en premier lieu un organe de conversion // serie par ex une QUART T éventuellement une mémoire de stockage d'entrée / sortie si la transmission est trop rapide pour l'organe (7). Ensuite sur le port de sortie de l'organe de conversion // serie , viendra un organe décodeur d'adresse qui determinera si le caractère sur le bus correspond à un code (A). L'organe décodeur d'adresse comprendra éventuellement des mémoires , des horloges , et des mémoires en vue d'identifier la serie de caractères qui constituent les codes (A).En cas d'identification des codes (A) l'organe décodeur déclanchera un signal qui permettra aux données présentes sur le bus d'être envoyées vers l'organe intélligent (7).
Si la procédure -est plus compliquée , et nécéssite un acquittement , un signal issu de l'organe décodeur après lecture des codes (A) correspondant , déclenchera le chargement , à partir de memoires , sur le bus de 1'UART en entrée , des codes d'acquittements qui seront ensuite mis sur transmission série et envoyés vers la prise périphérique
(30). Ensuite après avoir versifié la seconde serie de codes
(A) l'organe décodeur envérra un signal qui autorisa l'accés aux lignes d'entrée de l'organe (7).
(30). Ensuite après avoir versifié la seconde serie de codes
(A) l'organe décodeur envérra un signal qui autorisa l'accés aux lignes d'entrée de l'organe (7).
Dans une variante particulièrement simple et avantageuse de réalisation au niveau de l'interface (5)
(cf figure 6) , pour se connecter sur l'organe intélligent
(7) il suffira de se brancher aux bornes (71) et (72) de l'encodeur (IC1) du clavier (75) de'l' appareil (6) de type magnétoscope
Actuellement la plupart des encodeurs de claviers dits encodeurs multiplexeurs , sont fondés sur le principe suivant : les différentes touches du clavier sont repérées dans la matrice de représentation du clavier par leurs coordonnées ligne et colonne ; l'encodeur possède un port d'entrée (72) et un port de sortie (71) ; pour connaitre quelle touche a été actionnée , l'encodeur consulte son port de sortie et determine dans quelle colonne la touche a été actionnée , et génère suivant son horloge , un signal d'entrée (STROBE) qui va scruter da-ns quelle ligne la touche a été actionnée. A la fin de cette routine d'inspection l'encodeur du clavier connait la ligne et la colonne de la touche actionnée et l'a ainsi identifiée.
(cf figure 6) , pour se connecter sur l'organe intélligent
(7) il suffira de se brancher aux bornes (71) et (72) de l'encodeur (IC1) du clavier (75) de'l' appareil (6) de type magnétoscope
Actuellement la plupart des encodeurs de claviers dits encodeurs multiplexeurs , sont fondés sur le principe suivant : les différentes touches du clavier sont repérées dans la matrice de représentation du clavier par leurs coordonnées ligne et colonne ; l'encodeur possède un port d'entrée (72) et un port de sortie (71) ; pour connaitre quelle touche a été actionnée , l'encodeur consulte son port de sortie et determine dans quelle colonne la touche a été actionnée , et génère suivant son horloge , un signal d'entrée (STROBE) qui va scruter da-ns quelle ligne la touche a été actionnée. A la fin de cette routine d'inspection l'encodeur du clavier connait la ligne et la colonne de la touche actionnée et l'a ainsi identifiée.
Dans ce qui vient d'être dit , il est bien sur possible d'intervertir les termes ligne et colonne , cette remarque est valable pour toutes nos explications ultérieures
Notre procédé particulièrement avantageux de réalisation au niveau de l'interface (5) et de l'organe (7) va consister à établir un organe (51) simulateur du clavier (75) cf figures 6,7,8,9.
Notre procédé particulièrement avantageux de réalisation au niveau de l'interface (5) et de l'organe (7) va consister à établir un organe (51) simulateur du clavier (75) cf figures 6,7,8,9.
En tout premier lieu , dès qu'est établi un dialogue entre l'interface (5) et le serveur (1) grâce aux codes (A) il est nécéssaire d'aiguiller les ports d'entrée (72) et de sortie (71) non pas vers le clavier (75) mais vers l'organe (51) simulateur-.
Cet aiguillage (77) peut être établi de différentes façons : par exemple une simple commutation mécanique ou électromécanique activée par un bouton manoeuvré par l'utilisateur et situé sur le boitier de (6) ou de (5). Ce présent procédé d'aiguillage est inclus dans la description générale de nos dispositifs et procédés en ce que les codes (A) ou information d'établissement de dialogue ont transités du serveur (1) jusqu'à l'interface (5) , via l'utilisateur simplement en indiquant explicitement ou implicitement à l'utilisateur qu'il est temps de brancher son interface (5) sur le modem (3). Cette dernière remarque est faite pour éviter qu'une variante particulièrement rustique , de notre procédé, au point d'en éffacer apparemment une étape logique ne soit pas couverte dans la description et revendications de la présente invention.La procédure d'établissement du dialogue peut alors se réduire à l'envoi sur le terminal (4) d'un méssage qui constitue alors le code (A) , indiquant à l'utilisateur qu'il peut brancher son interface (5) sur le modem (3).
Selon un dispositif avantageux de réalisation de cet aiguillage , il est proposé un montage à l'aide de petits organes (77) cf figures 6 et 7 , constitués de portes logiques ET et NON , connectés respectivement sur les ports
(71) et (72) de l'encodeur (ICl). Ce dernier dispositif très simple permet une commande depuis le serveur (1) grâce au canal CN 10 , une fois , bien sur , qu'est établi un dialogue entre l'interface (5) et le serveur (1) gràce aux codes (A).
(71) et (72) de l'encodeur (ICl). Ce dernier dispositif très simple permet une commande depuis le serveur (1) grâce au canal CN 10 , une fois , bien sur , qu'est établi un dialogue entre l'interface (5) et le serveur (1) gràce aux codes (A).
Une fois que les ports (71) et (72) de l'encodeur du clavier sont connectés sur l'organe simulateur (51) l'interface (5) peut alors exploiter les codes (c) émis par le serveur (1).
L'organe simulateur (51) va recevoir de la part du serveur (1) , au travers de l'organe (52) de conversion // série , sur ses bornes CN21 les coordonnées correspondant à la ligne de la touche que l'on veut simuler l'actionnement sur ses bornes CN22 les coordonnées correspondant à la colonne de la touche dont on veut simuler l'actionnement.
(51) ne laissera passer que le signal d'entrée sur CN 11
correspondant à la ligne choisie , et ne laissera sortir que le signal de sortie sur CN 12 correspondant à la ligne choisie.- L'organe (51) comprendra si nécéssaire , un dispositif de synchronisation avec l'horloge de l'encodeur
(ICi) , en relation éventuellement avec l'organe (52) et le serveur (1).
correspondant à la ligne choisie , et ne laissera sortir que le signal de sortie sur CN 12 correspondant à la ligne choisie.- L'organe (51) comprendra si nécéssaire , un dispositif de synchronisation avec l'horloge de l'encodeur
(ICi) , en relation éventuellement avec l'organe (52) et le serveur (1).
Selon un mode réalisation pris comme exemple non limitatif , l'organe émulateur (51) de clavier comprend un ensemble de porte logique ET ,cf schéma logique suivant la fig 8 , chacun des fils parallèles constituant le cable CNll
vont d'abord se brancher en entrée d'une porte logique ET
(511) , sur chacune des autres bornes d'entrée des portes logiques ET (511) se trouve branchée un des fils parallèles constituant le cable CN21 ; les sorties de ces premières portes logiques ET (511) sont connecté à un seul fil (513)
Ensuite sont disposées une seconde série de portes logiques
ET (512) , chacune des portes (512) est connectée pour l'une de ses deux bornes d'entrée au fil (513) , et pour l'autre bornes d'entrée à un des fils en paralléle constituant le cable CN 22.Chacune des portes logiques ET (512) est branchée en sortie sur un des fils parallèles constituant le cable CN 12.
vont d'abord se brancher en entrée d'une porte logique ET
(511) , sur chacune des autres bornes d'entrée des portes logiques ET (511) se trouve branchée un des fils parallèles constituant le cable CN21 ; les sorties de ces premières portes logiques ET (511) sont connecté à un seul fil (513)
Ensuite sont disposées une seconde série de portes logiques
ET (512) , chacune des portes (512) est connectée pour l'une de ses deux bornes d'entrée au fil (513) , et pour l'autre bornes d'entrée à un des fils en paralléle constituant le cable CN 22.Chacune des portes logiques ET (512) est branchée en sortie sur un des fils parallèles constituant le cable CN 12.
Ainsi le signal synchronisé d'exploration des lignes venant de l'encodeur (IC1) , par le -cable CN 11 , ne passera que suivant la valeur des états logiques des différents fils qui composent CN21.Ce signal ne pourra sortir que pour la colonne indiquée par la valeur logique des fils constituant
CN 22.
CN 22.
Une variante de ce dernier dispositif , simple extrapolation d'après les lois du mathématicien et logicien
MORGAN , caractérisée en ce que les portes logiques ET (511) et (512) sont remplacées par des portes OU précédées et suivies de portes NON logiquement équivalentes , est, bien sur, inscrit dans le cadre de la présente description.(cf fig 8)
Les codes (B1) sont alors constitués de toutes les coordonnées des touches sur la matrice du clavier (75).
MORGAN , caractérisée en ce que les portes logiques ET (511) et (512) sont remplacées par des portes OU précédées et suivies de portes NON logiquement équivalentes , est, bien sur, inscrit dans le cadre de la présente description.(cf fig 8)
Les codes (B1) sont alors constitués de toutes les coordonnées des touches sur la matrice du clavier (75).
Le calcul (T1) dans ce mode de réalisation particulièrement simple et avantageux , consiste à assembler une suite de codes à partir de (B1) , simulant le déroulé opératoire que doit suivre un utilisateur qui se sert du clavier (75) pour procéder à la programmation des enregistrements des émissions.
Le calcul (T2) utilise un déroulé similaire.
Toujours , selon un mode de réalisation particulièrement simple et avantageux , concernant la mise en oeuvre du procédé de lecture cf figure 5 , les ordres d'intérrogation (cl) transmis par le serveur (1) sont préparés ( calcul T4 ) ,à l'aide des codes (B1) , par exemple en simulant le déroulé opératoire du clavier (75) grâce à l'organe émulateur (51) , après branchement aux bornes de l'encodeur (il). En réponse à cette intérrogation , l'afficheur (IC2) du tableau d'affichage (76) de l'organe (7) de l'appareil (6) , va envoyer les
codes (d) correspondant à l'affichage des caractéristiques
: canaux , horaires des émissions dont l'enregistrement a
été programmé.Grâce aux connexions (78) , activées par
CN10 , sur les bornes (73) et (74) de l'afficheur (IC2)
l'interface (5) va connaitre les codes envoyés vers le
tableau d'affichage (76) , puis va les envoyer vers le
serveur à travers le réseau. Les codes (B2) vont alors
correspondre aux codes utilisés par le tableau d'affichage
(76).
codes (d) correspondant à l'affichage des caractéristiques
: canaux , horaires des émissions dont l'enregistrement a
été programmé.Grâce aux connexions (78) , activées par
CN10 , sur les bornes (73) et (74) de l'afficheur (IC2)
l'interface (5) va connaitre les codes envoyés vers le
tableau d'affichage (76) , puis va les envoyer vers le
serveur à travers le réseau. Les codes (B2) vont alors
correspondre aux codes utilisés par le tableau d'affichage
(76).
Très souvent l'afficheur (IC2) est un afficheur
multiplexeur et le système d'affichage est un système LED ou
à cristaux liquides. L'afficheur comprend alors deux ports
de sortie : le port (73) SEGMENT DRIVER correspondant aux
codes LED ( générallement 7 ou 9 segments ) d'un caractère
le port (74) DIGIT DRIVER correspondant aux coordonnées de
l'emplacement où est affiché le caractère. A titre
d'exemple de réalisation non limitatif , les données
correspondant à ces deux port (73) et (74) , sont
multipléxés par l'organe (53) multiplexeur et envoyé pour
transmission sur le port d'entrée d'une interface
pararallèle/ série (52). Les codes (B2) ,dans cet exemple
comprendront principalement les codes LED , compte tenu s'il
y a lieu de la position d'affichage décrite par les données
transmises par le port (74).
multiplexeur et le système d'affichage est un système LED ou
à cristaux liquides. L'afficheur comprend alors deux ports
de sortie : le port (73) SEGMENT DRIVER correspondant aux
codes LED ( générallement 7 ou 9 segments ) d'un caractère
le port (74) DIGIT DRIVER correspondant aux coordonnées de
l'emplacement où est affiché le caractère. A titre
d'exemple de réalisation non limitatif , les données
correspondant à ces deux port (73) et (74) , sont
multipléxés par l'organe (53) multiplexeur et envoyé pour
transmission sur le port d'entrée d'une interface
pararallèle/ série (52). Les codes (B2) ,dans cet exemple
comprendront principalement les codes LED , compte tenu s'il
y a lieu de la position d'affichage décrite par les données
transmises par le port (74).
Toujours selon un mode de réalisation particulièrement
simple et avantageux de réalisation au niveau de l'interface
nous proposons un procédé d'acquittement destiné à être utilisé dans les procédés d'établissement des dialogues entre l'interface (5) et le serveur (1) . Il consiste en ce que : après envoi d'un code sur CN 10 assurant l'aiguillage de l'encodeur (IC1) sur l'organe émulateur (51) , le serveur (1) envoie un ou plusieurs codes , choisi de telle manière qu'il ou qu'ils provoquent un affichage d'un caractère connu et fixe sur le tableau (76) . Alors grâce aux connexions aux bornes de l'afficheur (IC2) du tableau d'affichage (76)
et ensuite selon un calcul identique au calcul (T5) , le serveur (1) pourra connaitre les codes qui ont été envoyés vers le tableau (76).Une simple comparaison entre le ou les codes envoyés ou reçus permettra de décider ou non s'il y a acquittement et établissement d'un dialogue. Les codes d'acquittements , sont dans ce mode de réalisation constitués d'une combinaison des codes (B1) et (B2). Ce procédé d'acquittement ne supprime malheureusement pas la nécéssité d'un procédé d'établissement de dialogue ou d'adressage télématique - Une solution qui peut réaliser un compromis entre son coût et son confort d'utilisation peut consister à disposer une touche sur (5) ou (7) , qui active le canal CN 10 , c'est à dire le fait passer à l'état VRAI cette touche étant actionnée par l'utilisateur , ensuite le serveur (1) utilise le procédé d'acquittement sus-décrit et en fin de communication le serveur (1) désactive automatiquement CN 10.Cette solu-tion apporte plus de sécurité que la variante de réalisation frustre comportant une commutation mécanique ou électromécanique.
simple et avantageux de réalisation au niveau de l'interface
nous proposons un procédé d'acquittement destiné à être utilisé dans les procédés d'établissement des dialogues entre l'interface (5) et le serveur (1) . Il consiste en ce que : après envoi d'un code sur CN 10 assurant l'aiguillage de l'encodeur (IC1) sur l'organe émulateur (51) , le serveur (1) envoie un ou plusieurs codes , choisi de telle manière qu'il ou qu'ils provoquent un affichage d'un caractère connu et fixe sur le tableau (76) . Alors grâce aux connexions aux bornes de l'afficheur (IC2) du tableau d'affichage (76)
et ensuite selon un calcul identique au calcul (T5) , le serveur (1) pourra connaitre les codes qui ont été envoyés vers le tableau (76).Une simple comparaison entre le ou les codes envoyés ou reçus permettra de décider ou non s'il y a acquittement et établissement d'un dialogue. Les codes d'acquittements , sont dans ce mode de réalisation constitués d'une combinaison des codes (B1) et (B2). Ce procédé d'acquittement ne supprime malheureusement pas la nécéssité d'un procédé d'établissement de dialogue ou d'adressage télématique - Une solution qui peut réaliser un compromis entre son coût et son confort d'utilisation peut consister à disposer une touche sur (5) ou (7) , qui active le canal CN 10 , c'est à dire le fait passer à l'état VRAI cette touche étant actionnée par l'utilisateur , ensuite le serveur (1) utilise le procédé d'acquittement sus-décrit et en fin de communication le serveur (1) désactive automatiquement CN 10.Cette solu-tion apporte plus de sécurité que la variante de réalisation frustre comportant une commutation mécanique ou électromécanique.
Ce mode particulièrement simple de réalisation au niveau de l'interface (5) et l'organe (7) , présente le double avantage de laisser subsister le clavier et le système d'affichage de l'appareil (6) de type magnétoscope.
et de n'imposer aucune conditions sur la structure de l'organe (7) et ainsi il ne conduit pas à entreprendre de dévellopement spécialisé concernant les circuits intégrées de l'organe (7). I1 sera même possible de ne toucher aux connexions qu'aux niveaux du clavier (75) et du tableau d'affichage (76) et de loger l'interface intélligente (5) dans un boitier séparé relié à l'organe (7) par un cable parallèle. Il ne sera même pas nécéssaire de refaire le boitier du appareil (6) de type magnétoscope.
Ce mode de réalisation est très simple de réalisation au niveau de l'interface mais moins simple pour sa mise en oeuvre depuis le serveur (1) et lue temps de transmission peut être un peu long.
Dans une variante plus sophistiquée de par les composants utilisés dans l'interface (5) et l'organe intélligent (7) , mais plus simple de mise en oeuvre depuis le serveur (1) , on préconise que l'organe (7) possède une structure assez proche d'un microordinateur , avec un microprocesseur (791) , des mémoires (793) séparées connectées par un ou des bus (792). I1 suffira alors de connecter sur un bus (792) un organe de conversion parallèle / série (par UART ou USART adréssable ) appartenant à l'interface (5). L'interface (5) effectuera alors ou bien directement ou bien par l'intermédiaire du microprocesseur
(791) les écritures ou lectures sur les mémoires. La transmission sera beaucoup plus rapide .Les codes (B1) seront alors constitués à l'aide des codes machine du microprocesseur (791) . Les codes (B1) pourront consister par exemple du langage assembleur de tout autre langage évolué dont le centre serveur (1) dispose un interpréteur ou un compilateur adapte au microprocesseur (791). Les codes (B2) seront alors constitués à l'aide du langage de mémorisation dans les mémoires (793) et consisteront générallement en un ensemble de codes machines et/ou de codes ASCII ou EBCDIC ; le calcul (T5) sera alors mis en oeuvre à l'aide d'un désassembleur.
(791) les écritures ou lectures sur les mémoires. La transmission sera beaucoup plus rapide .Les codes (B1) seront alors constitués à l'aide des codes machine du microprocesseur (791) . Les codes (B1) pourront consister par exemple du langage assembleur de tout autre langage évolué dont le centre serveur (1) dispose un interpréteur ou un compilateur adapte au microprocesseur (791). Les codes (B2) seront alors constitués à l'aide du langage de mémorisation dans les mémoires (793) et consisteront générallement en un ensemble de codes machines et/ou de codes ASCII ou EBCDIC ; le calcul (T5) sera alors mis en oeuvre à l'aide d'un désassembleur.
Les codes (c) seront alors en langage machine du microprocesseur (791) Dans cette variante il sera possible de supprimer complétement le circuit d'encodage /décodage du clavier et de l'affichage. Le microprocesseur pourra prendre en charge les fonctions logiques d'interface intélligente et de communication avec le modem (3). C'est semble-t-il , en ce qui concerne un dispositif pour la mise en oeuvre de nos procédés , une solution d'avenir mais plus couteuse.
Note
MAVICA est le nom d'un système fabriqué par la société
SONY
TRANSPAC , MINITEL , TELETEL , ANTIOPE , sont des dénominations utilisées les P.T.T
VIDEOTEX est un terme défini par le C.C.I.T.T
MAVICA est le nom d'un système fabriqué par la société
SONY
TRANSPAC , MINITEL , TELETEL , ANTIOPE , sont des dénominations utilisées les P.T.T
VIDEOTEX est un terme défini par le C.C.I.T.T
Claims (15)
1. Dispositif pour transmettre des données spécialisées
relatives notamment à l'enregistrement des émissions, entre un appareil (6) de type mag étoscope et un centre (1) de traitement au travers d'un réseau (2) de transmission de données caractérisé en ce qu'il comporte
un ou plusieurs centres (1) serveurs disposant en mémoire des codes (A) permettant le dialogue entre le centre (1) et l'interface intélligente (5) et du programme méttant en oeuvre le procédé d'établissement de dialogue et éventuellement d'acquittement entre le serveur (1) et l'interface (5).
un ou plusieurs centres (1) serveurs disposant en mémoire les codes (B1) du langage de commande et éventuellement les codes (B2) du langage d'affichage ou de mémorisation de l'appareil intélligent (7)
un ou plusieurs centres (1) serveurs disposant en mémoire ou pouvant accéder à une base de données (W) contenant les caractéristiques , et notamment les horaires dates , canaux ou fréquences, afférentes aux émissions des semaines à venir.
un ou plusieurs centres (1) serveurs connectés au réseau (2)
un ou plusieurs centres (1) serveurs qui disposent en mémoire des programmes permettant la mise en oeuvre du procédé de transmission.
pour chaque utilisateur , un modem (3) connecté au réseau (2).
pour chaque utilisateur ,un terminal (4) connecté au modem (3).
pour chaque utilisateur , un organe intélligent (5) faisant fonction d'interface avec le modem (3) , et connecté à l'organe intélligent (7).
pour chaque utilisateur , un appareil (6) de type magnétoscope ou un appareil d'enregistrement du son et/ou
des images
pour chaque utilisateur , un organe intélligent (7) assurant la programmation des enregistrements des émiss-ions reçues sur l'appareil (6).
2. Dispositif selon la revendication 1. caractérisé en ce qu'il comporte , dans un cadre d'un service VIDEOTEX
un ou plusieurs centres (1 ) serveurs disposant en mémoire des codes (A) qui vont permettre le dialogue entre le centre (1 ) et l'interface intélligente (5 ) , et du programme méttant en oeuvre le procédé d'établissement de dialogue et éventuellement d'acquittement entre le serveur
(1) et l'interface (5).
un ou plusieurs centres (1) serveurs disposant en mémoire les codes (B1) du langage de commande et éventuellement les codes (B2) du langage d'affichage ou de mémorisation de l'appareil intélligent (7)
un ou plusieurs centres (1) serveurs disposant en mémoire ou pouvant accéder à--- une base de données (W) contenant les caractéristiques , et notamment les horaires dates , canaux ou fréquences, afférentes aux émissions des semaines à venir.
un ou plusieurs centres (1) serveurs disposant en mémoire des programmes permettant la mise en oeuvre du procédé de transmission
un ou plusieurs centre (1) serveurs connectés au réseau (21) de type TRANSPAC relié lui même au reseau.
téléphonique (22) par l'intermédiaire de points d'accès de type P.A.T.S
pour chaque utilisateur ,un terminal (4) de type
MINITEL , comportant un module modem (30)- relié au réseau téléphonique. Chaque terminal (4) comprenant un module modem relié à (22) , , un module écran (32) , un module clavier (33) , un module prise périphérique (31)
pour chaque utilisateur , un organe intélligent (5) faisant fonction d'interface avec le modem (31) , et connecté à l'organe intélligent (7).
~pour chaque utilisateur un appareil (6) de type magnétoscope ou tout appareil d'enregistrement du son et/ou des images
pour chaque utilisateur un organe intélligent (7) assurant la programmation des enregistrements des émissions reçues sur l'appareil (6)
3.Procédé , pour la mise en oeuvre d'un dispositif selon la revendication 1 ou 2 , caractérisé en ce qu'il consiste à
établir un dialogue avec l'interface intélligente (7) à l'aide des codes (A) qui permettent à l'interface intélligente (7) de reconnaitre si elle est adressée par le centre serveur (1) et au serveur (1) de s'assurer qu'il a bien établi une liaison avec une interface intélligente de type (7) , relié à un appareil (6) , au moyen éventuellement d'une procédure d'acquitement avec des codes d'acquittement spécifiques de l'appareil.
lire les données (w) extraites de la base de donnée (W) par l'utilisateur , et qui décrivent la sélection d'émissions que l'utilisateur veut enregistrer sur l'appareil (6) dans les semaines à venir.
calculer et à assembler ( calcul T1 ) , à partir des données (w) , et à l'aide des codes (B1) , une série de codes (c) qui pourront être transmis à l'interface (5) puis
éventuellement après traitement par (5) , à l'organe intélligent (7) , et qui assurreront la commande de programmation d'enregistrement des émissions décrites dans (w).
~ transmettre les codes (c) ,à travers le réseau (2) le modem (3) , l'interface (5), pour qu'il soient interprétés par (7).
Ce procédé de transmission permet à l'utilisateur d'assurer à partir de son terminal (4) et de la base de données (W) , la programmation des enregistrements , sur son appareil (6) , des émissions qu'il a choisi
4.Procédé , variante du procédé selon la revendication 3 , de mise en oeuvre d'un dispositif selon la revendication 1 ou 2 caractérisé en ce qu'il consiste à
lire toute la base de données (W) , et à préparer calcul T2 ) une fois pour toutes , à partir des codes (B1) des codes (C) , pour toutes les émissions contenues (W) puis à stocker ces codes (C) en mémoires en les reliant par un jeu de pointeurs ou un calcul d'adresse à chaque élément de (W).
établir un dialogue avec l'interface intélligente (7) à l'aide des codes (A) qui permettent à l'interface intélligente (7) de reconnaitre si elle est adressée par le centre serveur (1) et au serveur (1) de s'assurer qu'il a bien établir une liaison avec une interface intélligente de type (7) , relié à un appareil (6) , au moyen éventuellement d'une procédure d'acquitement avec des codes d'acquittement spécifiques de l'appareil.
lire les données (w) extraites de la base de donnée
(W) par l'utilisateur , et qui décrivent la sélection d'émissions que l'utilisateur veut enregistrer sur l'appareil (6) dans les semaines à venir.
assembler , à partir des données (w) , et directement à partir des codes (C) déjà calculés , les codes (c) sous-ensemble des codes (C) , destinés à être transmis à l'interface (5) ,puis , éventuellement après traitements par l'interface (5) , à l'organe intélligent (7) , et qui assurreront la commande de programmation d'enregistrement des émissions décrites dans (w).
transmettre les codes (c) ,à travers le-réseau (2) le modem (3) , interface (5), pour qutil soient interprétés par (7).
Ce procédé de transmission permet à l'utilisateur d'assurer à partir de son terminal (4) et de la base de données (W) , la programmation des enregistrements des émissions qu'il a choisi sur son appareil (6).
5.Procédé de mise en oeuvre d'un des dispositifs selon la revendication 1 ou 2 caractérisé en ce qu'il consiste à
~ établir un dialogue avec l'interface intélligente (7) à l'aide des codes (A) qui permettent à -l'interface intélligente (7) de reconnaitre si elle est adressée parle centre serveur (1) et au serveur (1) de s'assurer qu'il a bien établir une liaison avec une interface intélligente de type (7) , relié à un appareil (6) , au moyen éventuellement d'une procédure d'acquitement avec des codes d'acquittement spécifiques de l'appareil.
faire lire par l'interface intélligente (5) , sur ordre du serveur (1) , les codes contenus dans les mémoires de l'organe intélligent (7) , soit en intérrogeant l'organe (7) qui lira alors ses mémoires et lets transmettra , soit directement en lisant les mémoires de l'organe (7). Suivant le degré de sophistication de l'interface (5) , l'interface (5) procedera elle même à la lecture , ou bien sera guidé pas à pas , d-epuis le serveur (1).
faire envoyer vers le centre serveu-r (1) par l'interface intélligente (5) , après lecture des codes contenus dans le mémoires de (7) et éventuellement après traitement par l'interface (5) , la série de codes (d) afférentes à la sélection d'émissions que l'utilisateur a voulu enregistrer sur l'appareil (6) pour les semaines à venir.
désassembler les codes (d) , et à l'aide des codes (B2) , à calculer les données (w) du même type que celles contenues dans la base de données (W) , et afférentes à la sélection d'émissions.
trouver en consultant la base de données (W) toutes les caractéristiques relatives aux émissions.
transmettre vers le terminal (4) pour visualisation ou pour mise en mémoire ou pour impréssion , la serie des caractéristiques relatives aux emissions comprises dans la selection qu'a fait l'utilisateur en vue de leurs enregistrements sur l'appareil (6).
Ce procédé de lecture et de transmission permet à l'utilisateur de connaitre , à partir de son terminal (4) la programmation des enregistrements sur son appareil (6) des émissions qu'il a choisi
6.Dispositif , selon l'une des revendications 1 ou 2 caractérisé en ce que ladite interface intélligente (5) comporte selon une énumération non limitative
un organe de conversion transmission parallèle / transmission série avec éventuellement une mémoire de stockage d'entrée/sortie , relié au travers du modem (3) et du réseau (2) , au serveur (1).
un organe décodeur d'adresse pour l'identification des codes (A).
7.Dispositif , selon l'une des revendications 1,2 ou 6 caractérisé en ce que la dite interface intélligente (5) comporte selon une énumération non limitative
des branchements sur chaque borne de l'encodeur (IC1) du clavier (75) de l'organe intélligent (7) de l'appareil (6) .L'ensemble de ces branchements se connectant à un ou des cables
un circuit pouvant être commandé depuis le serveur (1) , émulateur ou simulateur du clavier (75) et relié au ou aux cables connectés aux susdits branchements.
8.Dispositif selon la revendication 7 caractérisé en ce que la dite interface intélligente (5) comporte selon une énumération non limitative
des branchements (77) sur le port de sortie (71) et sur le port d'entrée (72) de l'encodeur multiplexeur (IC1) les branchements sur le port (71) se connectant à un cable en parallèle CN 11 ; les branchements sur le port (72) se connectant à un cable en parallèle CN 12
un circuit (51) émulateur ou simulateur du clavier
(75) relié d'une part avec l'encodeur (IC1) par un port d'entrée au cable CN 11 et par un port de sortie au cable CN 12 , relié d'autre part par un ou deux ports d'entrée CN 21 et CN 22 avec l'organe (52) de conversion transmission parallèle / transmission serie , à travers éventuellement d'autres organes , tels des multiplexeurs ; le circuit (51) ne laissant entrer que les signaux indiqué par l'état logique du port connecté à CN 21 et ne laissant sortir que les signaux indiqué par l'état logique du port connecté à CN 22. ; le circuit (51) disposant éventuellement de dispositif de synchronisation avec l'horloge de l'encodeur (ICI).
un organe (52) de conversion transmission parallèle / transmission série avec éventuellement une mémoire de stockage de transfert , relié au travers du modem (3) et du réseau (2) , au serveur (1).
.9 Dispositif selon la revendication 8 caractérisé en ce que le circuit (51) émulateur ou simulateur du clavier (75) comporte
des portes logiques ET (511) ayant chacune une de leur bornes respectives d'entrée connectée un des fils du cable
CNll r ayant l'autre borne d'entrée connectée un des fils du cable CN21 , leurs bornes de sortie étant toutes connectées à un fil (513).
des portes logiques ET (512) ayant chacune une de leur bornes respectives d'entrée connectée au fil (513) , ayant l'autre borne d'entrée connectée un des fils du cable CN22 , leurs bornes de sortie étant chacune respectivement connectées à un des fils constituant le cable CN12.
10.Dispositif selon la revendication 9 caractérisé en ce que les portes logiques ET (511) et (512) sont remplacées par des portes OU précédées et suivies de portes NON.
ll.Procédé suivant la revendications 3 , de mise en oeuvre d'un des dispositifs selon l'une des revendications 7,8,9410 caractérisé en ce que
le code (B1) est constitué à l'aide de l'ensemble des codes de répérage des touches du clavier (75) pour l'encodeur (IC1).
5e calcul (T1) comporte l'assemblage d'une suite de codes (c) à partir de (B1) , simulant le déroulé opératoire que doit suivre un utilisateur qui se sert du clavier (75) pour procéder à la programmation des enregistrements des émissions.
12.Procédé suivant la revendications 4 , de mise en oeuvre d'un des dispositifs selon l'une des revendications 7,8,9du10 caractérisé en ce que
le code (B1) est constitué à l'aide de l'ensemble des codes de répérage des touches du clavier (75) pour l'encodeur (IC1).
~Le calcul (T2) comporte l'assemblage d'une suite de codes (C) à partir de (B1) , simulant le déroulé opératoire que doit suivre un utilisateur qui se sert du clavier (75) pour procéder à la programmation des enregistrements des émissions.
13.Dispositif , selon l'une des revendications 1,2 ou 6
caractérisé en ce que la dite interface intélligente (5) comporte selon une énumération non limitative , des branchements (78) sur-chaque borne de l'afficheur (il2) du tableau d'affichage (76) de l'organe intélligent (7) de l'appareil~(6) .L'ensemble de ces branchements se connectant à un ou des cables
14.Dispositif , selon la revendication 13 caractérisé en ce que la dite interface intélligente (5) comporte selon une énumération non limitative
~des branchements (78) sur les bornes (73) , de l'afficheur multiplexeur (IC2) , correspondant aux codes segments qui décrivent le caractère destiné à être affiché, et éventuellement des branchements (78) sur les bornes (74), de l'afficheur multiplexeur (IC2) , correspondant aux codes qui décrivent l'emplacement où le caractère est destiné à être affiché.
une interface (52) transmission parallèle / transmission série connectée par un ou des cables en parallèle aux branchements (78) sur les bornes (73) et éventuellement (74).
15. Procédé selon la revendication 5 , de mise en oeuvre d'un des dispositifs selon l'une des revendications 13,14 , caractérisé en ce que
~le serveur (1) envoie vers l'interface (5) i des codes (cl) de commande , simulant une intérrogation à partir du clavier (75) , pour provoquer un affichage sur le tableau d'affichage (76) , des caractéristiques horaires , fréquence ou canal , des émissions dont l'enregistrement est prévu
l'interface (5) capte grâce aux branchements (78) les codes d'affichage td) envoyés par l'afficheur (IC2) et les transmet vers le serveur (1).
le serveur (1) désassemble les codes (d) grâce aux codes (B2) qui sont constitués à l'aide des codes d'affichage sur le-tableau d'affichage (76).
16. Procédé selon la revendication 15 , de mise en oeuvre du dispositif selon la revendication 14 , caractérisé en ce que , le code (B2) est constitué à l'aide des codes segments qui décrivent le caractère destiné à être affiché, et éventuellement des codes qui décrivent l'emplacement où le caractère est destiné à être affiché.
17. Procédé selon l'une des revendications 3,4,5 , de mise en oeuvre d'un des dispositifs selon l'une des revendications 6 ou 13 , caractérisé en ce que le procédé d'acquittement consiste à comparer les codes d'affichage captés grâce aux branchement (78) , avec des codes d'affichages connus et fixes générés par des codes de commandes envoyés par le serveur (1).
18. Dispositif selon l'une des revendications 1,2,6 caractérisé en ce que
d'une part l'organe intélligent (7) comporte selon une énumération non limitative
un ou plusieurs microprocesseur (791)
un ou plusieurs bus
des mémoires (793) connectées à un bus (792) , où sont stockés les codes relatifs aux caractéristiques horaires , fréquence ou canal , des émissions dont l'enregistrement est prévu.
d'autre part l'interface (5) comporte , selon une énumération non limitative , une connexion sur le bus (792) où sont connectées les susdites mémoires (793).
19.Procédé suivant l'une des revendication 3,4 de mise en oeuvre du dispositif selon la revendication 18 caractérisé en ce que
les codes (B1) sont constitués à 11 aide des codes machines du ou des microprocesseurs (791).
20. Procédé ,suivant la revendication 5 , de mise en oeuvre du dispositif selon la revendication 18 caractérisé en ce que
les codes (B2) sont constitués à l'aide des codes du langage de mémorisation dans les mémoires (793).
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR8416077A FR2572235B1 (fr) | 1984-10-19 | 1984-10-19 | Procede et dispositif d'acquisition, de memorisation et de transmission de donnees specialisees relatives notamment a l'enregistrement des emissions, entre un appareil de type magnetoscope et un centre de traitement |
US06/787,975 US4787063A (en) | 1984-10-19 | 1985-10-16 | Acquisition and transmission system for a recorder and a computer center |
CA000493350A CA1274620A (fr) | 1984-10-19 | 1985-10-18 | Systeme de saisie et de transmission entre un enregistreur video/audio et un ordinateur de codes speciaux relies a la programmation et a la mise en marche et l'arret de l'enregistrement en temps reel |
EP85402037A EP0179001A3 (fr) | 1984-10-19 | 1985-10-21 | Procédé et dispositif d'acquisition, de mémorisation et de transmission de données spécialisées, relatives notamment à l'enregistrement des émissions, entre un appareil de type magnétoscope et un centre de traitement |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR8416077A FR2572235B1 (fr) | 1984-10-19 | 1984-10-19 | Procede et dispositif d'acquisition, de memorisation et de transmission de donnees specialisees relatives notamment a l'enregistrement des emissions, entre un appareil de type magnetoscope et un centre de traitement |
Publications (2)
Publication Number | Publication Date |
---|---|
FR2572235A1 true FR2572235A1 (fr) | 1986-04-25 |
FR2572235B1 FR2572235B1 (fr) | 1988-12-23 |
Family
ID=9308844
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR8416077A Expired FR2572235B1 (fr) | 1984-10-19 | 1984-10-19 | Procede et dispositif d'acquisition, de memorisation et de transmission de donnees specialisees relatives notamment a l'enregistrement des emissions, entre un appareil de type magnetoscope et un centre de traitement |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR2572235B1 (fr) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9071872B2 (en) | 2003-01-30 | 2015-06-30 | Rovi Guides, Inc. | Interactive television systems with digital video recording and adjustable reminders |
US9294799B2 (en) | 2000-10-11 | 2016-03-22 | Rovi Guides, Inc. | Systems and methods for providing storage of data on servers in an on-demand media delivery system |
US10063934B2 (en) | 2008-11-25 | 2018-08-28 | Rovi Technologies Corporation | Reducing unicast session duration with restart TV |
US10075746B2 (en) | 1998-07-14 | 2018-09-11 | Rovi Guides, Inc. | Client-server based interactive television guide with server recording |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1071977C (zh) | 1993-03-05 | 2001-09-26 | 杰姆斯达发展公司 | 使用压缩码作电视节目录像时间排定的装置与方法 |
CN101383949B (zh) | 1998-07-17 | 2011-08-03 | 联合视频制品公司 | 通过远程***选择节目以便记录的***及其方法 |
AR020608A1 (es) | 1998-07-17 | 2002-05-22 | United Video Properties Inc | Un metodo y una disposicion para suministrar a un usuario acceso remoto a una guia de programacion interactiva por un enlace de acceso remoto |
US8806533B1 (en) | 2004-10-08 | 2014-08-12 | United Video Properties, Inc. | System and method for using television information codes |
US8418206B2 (en) | 2007-03-22 | 2013-04-09 | United Video Properties, Inc. | User defined rules for assigning destinations of content |
US8601526B2 (en) | 2008-06-13 | 2013-12-03 | United Video Properties, Inc. | Systems and methods for displaying media content and media guidance information |
US9204193B2 (en) | 2010-05-14 | 2015-12-01 | Rovi Guides, Inc. | Systems and methods for media detection and filtering using a parental control logging application |
US8805418B2 (en) | 2011-12-23 | 2014-08-12 | United Video Properties, Inc. | Methods and systems for performing actions based on location-based rules |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3138648A1 (de) * | 1981-09-29 | 1983-04-21 | kabelmetal electro GmbH, 3000 Hannover | Schaltungsanordnung zum verbinden eines fernsehgeraets mit einer bildschirmtext-zentrale |
-
1984
- 1984-10-19 FR FR8416077A patent/FR2572235B1/fr not_active Expired
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3138648A1 (de) * | 1981-09-29 | 1983-04-21 | kabelmetal electro GmbH, 3000 Hannover | Schaltungsanordnung zum verbinden eines fernsehgeraets mit einer bildschirmtext-zentrale |
Non-Patent Citations (5)
Title |
---|
DATA COMMUNICATION AND COMPUTER NETWORK, Bombay, 4-6 février 1981, pages 17-30, North-Holland Publishing Company; P. JACKSON: "Services and architecture for network information systems" * |
IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, vol. 3, RAI Congress Centre, Amsterdam, 14-17 mai 1984, pages 1414-1419, IEEE, North-Holland, Amsterdam, NL; H. ARMBR]STER: "Systems for information retrieval over wideband networks" * |
IEEE SPECTRUM, octobre 1979, pages 61-66, New-York US; E. CARNE: "The wired household" * |
JAPAN TELECOMMUNICATIONS REVIEW, vol. 23, no. 3, juillet 1981, pages 243-249, Tokyo, JP; J. MAGARA et al.: "Advanced video response system - Phase III -" * |
RUNDFUNKTECHNISCHE MITTEILUNGEN, vol. 26, no. 6, novembre-décembre 1982, pages 254-257, Norderstedt, DE; G. HOFMANN et al.: "Videotext programmiert videorecorder" * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10075746B2 (en) | 1998-07-14 | 2018-09-11 | Rovi Guides, Inc. | Client-server based interactive television guide with server recording |
US9294799B2 (en) | 2000-10-11 | 2016-03-22 | Rovi Guides, Inc. | Systems and methods for providing storage of data on servers in an on-demand media delivery system |
US9071872B2 (en) | 2003-01-30 | 2015-06-30 | Rovi Guides, Inc. | Interactive television systems with digital video recording and adjustable reminders |
US9369741B2 (en) | 2003-01-30 | 2016-06-14 | Rovi Guides, Inc. | Interactive television systems with digital video recording and adjustable reminders |
US10063934B2 (en) | 2008-11-25 | 2018-08-28 | Rovi Technologies Corporation | Reducing unicast session duration with restart TV |
Also Published As
Publication number | Publication date |
---|---|
FR2572235B1 (fr) | 1988-12-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FR2461299A1 (fr) | Memoire bloc-note pour cassettes d'enregistrement de bandes magnetiques | |
EP0179001A2 (fr) | Procédé et dispositif d'acquisition, de mémorisation et de transmission de données spécialisées, relatives notamment à l'enregistrement des émissions, entre un appareil de type magnétoscope et un centre de traitement | |
US8938217B2 (en) | Communicating and storing information associated with media broadcasts | |
FR2572235A1 (fr) | Procede et dispositif d'acquisition, de memorisation et de transmission de donnees specialisees relatives notamment a l'enregistrement des emissions, entre un appareil de type magnetoscope et un centre de traitement | |
FR2615058A1 (fr) | Systeme audio/video a composants avec arret automatique de dispositifs peripheriques | |
EP0461971B1 (fr) | Dispositif électronique de connexion | |
EP0049184A1 (fr) | Micro-didactomètre pilote | |
CN111901695B (zh) | 视频内容截取方法、装置和设备及计算机存储介质 | |
WO1995027934A1 (fr) | Systeme et procede de dialogue interactif entre un utilisateur et un serveur telematique | |
FR2579397A2 (fr) | Procede et dispositif d'acquisition, de memorisation et de transmission de donnees specialisees relatives notamment a l'enregistrement des emissions, entre un appareil de type magnetoscope et un centre de traitement | |
FR2726146A1 (fr) | Systeme automatise de gestion de television interactive | |
FR2823626A1 (fr) | Procede et dispositif de configuration d'une unite fonctionnelle ayant un caractere temporaire dans un reseau de communication | |
FR2793327A1 (fr) | Procede de recuperation d'informations de fonctionnement ou d'erreur de modules logiciels d'un logiciel embarque dans un appareil numerique et appareil numerique associe | |
WO2018001978A1 (fr) | Procede de stockage d'un contenu multimedia, procede de lecture associe et procede de gestion d'un espace de stockage contenant un tel contenu | |
GB2459211A (en) | Broadcast data tagging and metadata processing in a portable media device (PMD) and coupled accessory | |
EP1358749B1 (fr) | Procede de sonorisation au travers du reseau telephonique d'une page de donnees consultable a distance a travers un reseau de communication, site, serveur vocal et ordinateur mettant ce procede en oeuvre | |
EP2081379A1 (fr) | Système et procédé de programmation à distance d'un adjoint de poste de télédiffusion | |
FR2728984A1 (fr) | Systeme de collecte des reponses donnees par les candidats a un examen collectif | |
WO1996036954A1 (fr) | Dispositif et procede de communication par infrarouge entre un utilisateur et un appareil telecommandable | |
FR2848311A1 (fr) | Procede et dispositif de telechargement de donnees numeriques vers une memoire eloignee | |
FR2677471A1 (fr) | Dispositifs et procede pour permettre un pilotage programme interactif entre un peripherique audio-visuel et un systeme telematique. | |
WO2010106125A1 (fr) | Procede et systeme de diffusion synchronisee de medias complementaires sur plusieurs dispositifs de diffusion | |
EP0631423A2 (fr) | Procédé et appareil de traitement de signaux vidéotex | |
CH692313A5 (fr) | Procédé et installation permettant la recherche et l'exécution de documents multimédia à partir d'un support imprimé et à l'aide d'un moyen de transmission | |
FR2770956A1 (fr) | Procede pour connaitre les choix des telespectateurs vis a vis de l'offre televisuelle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ST | Notification of lapse |