FR2611299A1 - Systeme d'enregistrement d'albums sur mesure - Google Patents
Systeme d'enregistrement d'albums sur mesure Download PDFInfo
- Publication number
- FR2611299A1 FR2611299A1 FR8800075A FR8800075A FR2611299A1 FR 2611299 A1 FR2611299 A1 FR 2611299A1 FR 8800075 A FR8800075 A FR 8800075A FR 8800075 A FR8800075 A FR 8800075A FR 2611299 A1 FR2611299 A1 FR 2611299A1
- Authority
- FR
- France
- Prior art keywords
- analog
- signals
- digital
- frequency
- converter
- 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/12—Payment architectures specially adapted for electronic shopping systems
- G06Q20/123—Shopping for digital content
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/0014—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for vending, access and use of specific services not covered anywhere else in G07F17/00
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/16—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for devices exhibiting advertisements, announcements, pictures or the like
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/002—Programmed access in sequence to a plurality of record carriers or indexed parts, e.g. tracks, thereof, e.g. for editing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/022—Electronic editing of analogue information signals, e.g. audio or video signals
- G11B27/028—Electronic editing of analogue information signals, e.g. audio or video signals with computer assistance
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/86—Re-recording, i.e. transcribing information from one magnetisable record carrier on to one or more similar or dissimilar record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2545—CDs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/40—Combinations of multiple record carriers
- G11B2220/41—Flat as opposed to hierarchical combination, e.g. library of tapes or discs, CD changer, or groups of record carriers that together store one title
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/60—Solid state media
- G11B2220/61—Solid state media wherein solid state memory is used for storing A/V content
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/90—Tape-like record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/90—Tape-like record carriers
- G11B2220/91—Helical scan format, wherein tracks are slightly tilted with respect to tape direction, e.g. VHS, DAT, DVC, AIT or exabyte
- G11B2220/913—Digital audio tape [DAT] format
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/022—Electronic editing of analogue information signals, e.g. audio or video signals
- G11B27/024—Electronic editing of analogue information signals, e.g. audio or video signals on tapes
Landscapes
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Multimedia (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Finance (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
LE SYSTEME EST COMMANDE PAR UN PROCESSEUR CENTRAL. UNE MEMOIRE PRINCIPALE 44 CONTIENT UN REPERTOIRE DE BOUTS D'INFORMATIONS ENREGISTRES (TELS QUE DES MORCEAUX DE MUSIQUE) QUI PEUVENT PROVENIR D'UNE SOURCE QUELCONQUE, TELLE QUE DISQUE, BANDE, PISTE AUDIO, DISQUE COMPACT, ETC. CHAQUE BOUT D'INFORMATION EST ENREGISTRE DANS LA MEMOIRE 44 SOUS SA PROPRE ADRESSE. A LA LECTURE, UN OPERATEUR CODE LES ADRESSES DES MORCEAUX SELECTIONNES QUI SONT LUS DANS LA MEMOIRE 44 ET MEMORISES DANS UNE MEMOIRE INTERMEDIAIRE 64 POUR PRODUIRE ENVIRON QUARANTE-CINQ MINUTES DE TEMPS D'ECOUTE. PUIS, TOUTE LA MUSIQUE EST LUE DANS CETTE MEMOIRE 64 ET ENREGISTREE A GRANDE VITESSE SUR UNE MEMOIRE 62 DE LA TAILLE D'UN ALBUM, TELLE QU'UNE CASSETTE A BANDE. LA SOURCE 46 ET LE SUPPORT DE L'ALBUM 62 FONCTIONNENT SOUS FORME ANALOGIQUE. LES DIFFERENTS TRANSFERTS DE MUSIQUE DE LA MEMOIRE PRINCIPALE 44 AU SUPPORT D'ALBUM ENREGISTRE 62 PEUVENT ETRE EFFECTUES EN NUMERIQUE A GRANDE VITESSE. UN CALCULATEUR PEUT REALISER LES CONVERSIONS ANALOGIQUES-NUMERIQUES ET NUMERIQUES-ANALOGIQUES AFIN D'AMELIORER LA FIDELITE.
Description
La présente invention concerne des systèmes d'enregistrement et, plus
particulièrement, des systèmes prévus pour des cassettes à
bande d'enregistrement du commerce ou d'autres moyens d'enregistre-
ment en enregistrant un certain nombre de morceaux spécifiques pris dans un répertoire de morceaux qui est mémorisé dans une bibliothèque
ou des bibliothèques.
Pour simplifier, l'invention peut concerner de la musique, des
bandes, des bibliothèques, des albums, etc. Cependant, on doit com-
prendre que ces expressions ou des expressions similaires doivent être interprétées assez largement pour couvrir tous les moyens et les structures équivalents. Par exemple, l'information enregistrée peut être non seulement de la musique, mais encore une leçon de langue étrangère enregistrée, de la poésie, de la télémétrie, des effets de son ou tout autre chose adéquate. Le milieu d'enregistrement peut
être une bande, des disques, des disques compacts, des pistes opti-
ques sur des films, etc. La "bibliothèque" peut être toute base de données, y compris des bibliothèques satellites, esclaves ou d'autres
bibliothèques distribuées. Par exemple, chaque société d'enregistre-
ment peut avoir une bibliothèque distante de sélections musicales que
l'enregistreur de l'invention peut atteindre par un réseau de télécom-
munications. Le terme "album" est utilisé ici pour signifier une certaine quantité accumulée de bouts d'information enregistrés, que ces bouts soient de la musique, de la parole, etc. Des disques longue durée des cassettes à bande sont des exemples d'albums; mais il peut
y avoir d'autres exemples.
On trouve un exemple de l'invention dans l'industrie des dis-
ques qui sort des "simples" et des "albums". Si on joue des simples,
l'auditeur entend exactement ce qu'il veut entendre, mais doit conti-
nuellement changer les disques ou les bandes, ce qui est malcommode.
D'autre part, si on joue un album; l'auditeur généralement aime un ou deux des nombreux morceaux qui y sont enregistrés et est indifférent
au reste des morceaux de l'album ou même ne les aime pas. L'alternati-
ve consiste à acheter un équipement de reproduction très cher qui peut prendre une parmi de nombreux morceaux dans l'album. Cependant, en fait, cela réduit l'album à un ou deux simples avec toujours les
mêmes problèmes que présentent les simples.
Quelques années après qu'un enregistrement a été fait, il est "sorti" des catalogues de musique qui font la liste des disques qui sont, à ce moment là, proposé au public. Après qu'il a été "sorti", la sélection musicale peut être incluse dans des albums à très bas prix et est souvent proposée en tant qu'édition spéciale à une audience choisie, telle que les auditeurs d'une station de télévi-
sion, mais se pose toujours la question de goQt et tous les enregis-
trements ne plaisent pas à tout le monde. Après encore quelques années, la musique enregistrée tend à devenir non disponible quel que soit le prix. Alors, ceux qui sont dans leurs années n'ont pas la possibilité de passer un disque récemment acquis contenant la musique
de leur jeunesse.
Ainsi il y a de nombreuses raisons qui font que l'on a besoin d'un système qui permette à quelqu'un de ne choisir que sa musique favorite pour l'inclure dans un album enregistré courant. Ainsi, chacun peut alors avoir un album sur mesure de morceaux à son goût qui peut être totalement différent des albums que d'autres peuvent choisir. Le brevet américain 4 410 917 décrit un système qui permet d'enregistrer à partir d'un moyen maître sur un moyen esclave, mais ne permet pas une sélection au hasard et ne procure pas une souplesse suffisante. Le système de ce brevet ne peut ni réarranger, ni éditer,
ni modifier les bouts d'information enregistrés. Il s'agit stricte-
ment d'un duplicateur de bouts enregistrés.
Ce que l'on désire comme type de système d'enregistrement maitre-esclave, c'est un système qui puisse éventuellement devenir presque un endroit commun dans les magasins de disques. Comme la croissance d'une telle industrie peut être relativement lente, le même système doit pouvoir être adapté pour être utilisé dans un endroit central unique o les albums enregistrés du commerce sont
fabriqués pour être distribués par la poste.
En conséquence, un objet de l'invention consiste à prévoir des moyens et des méthodes nouveaux et perfectionnés de distribution de la musique enregistrée. Un autre objet de l'invention consiste à prévoir des systèmes de préparation d'albums enregistrés ne contenant
que des informations enregistrées choisies par quelqu'un.
Suivant un aspect de l'invention, ces objets, ainsi que d'au-
tres, sont atteints sous la commande d'un microprocesseur ou d'un
miniordinateur. Une bibliothèque principale, des bibliothèques an-
nexes, des bases de données ou des moyens à mémoire contiennent des informations enregistrées qui peuvent provenir d'une source adéquate quelconque, telle que des disques de phonographe, des bandes, des pistes sonores, des disques compacts, des sources de télémétrie, etc.
Chaque bout d'information enregistré dans la bibliothèque est mémori-
sé sous sa propre adresse. A la lecture, un opérateur compose les adresses identifiant le bout d'information enregistré choisi. Les bouts choisis sont lus dans la bibliothèque et mémorisés dans une
mémoire de grande capacité, en général pour obtenir un total d'envi-
ron quarante-cinq minutes de temps d'écoute. On lit alors tous ces bouts dans la mémoire de grande capacité et on les enregistre à grande vitesse sur un album adéquat de taille moyenne, tel qu'une cassette de bande, par exemple. Les différents transfert des bouts
d'information enregistrés de la mémoire principale vers l'album peu-
vent être exécutés à grande vitesse.
Un exemple de réalisation de l'invention est montré dans les dessins joints, parmi lesquels:
la Fig. 1 est un bloc-diagramme d'un premier exemple de réalisa-
tion du système de l'invention destiné à mémoriser des bouts d'infor-
mation enregistrés, tels que des morceaux de musique, par exemple, dans une bibliothèque principale, la Fig. 2 est un bloc-diagramme du système de l'invention destiné à retrouver des bouts d'information enregistrés dans une bibliothèque principale,
la Fig. 3 est un bloc-diagramme d'un premier exemple de réalisa-
tion d'un module analogique-numérique destiné à convertir la musique de source analogique en données numériques pour traitement dans le système de l'invention, la Fig. 3a est un bloc-diagramme d'un filtre passe-bas utilisé dans les modules de conversion,
la Fig. 3b montre une fréquence d'horloge dans la bande supé-
rieure de fréquences des signaux passant dans ledit filtre passe-bas,
la Fig. 4 montre des diagrammes temporels illustrant le fonc-
tionnement du convertisseur analogique-numérique de la Fig. 3, la Fig. 5 est un bloc-diagramme d'un calculateur de contrôle de commande utilisé dans le circuit de la Fig. 1,
261 1299
la Fig. 6 est un bloc-diagramme d'une mémoire principale utili-
sée dans le circuit de la Fig. 1, la Fig. 7 est un bloc-diagramme d'un circuit de commande de mémoire principale utilisé dans le circuit de la Fig. 1, la Fig. 8 est un bloc-diagramme d'une source utilisée dans le circuit de la Fig. 1,
la Fig. 9 est un bloc-diagramme d'un premier exemple de réalisa-
tion d'un module convertisseur numérique-analogique destiné à conver-
tir des données numériques traitées par le système de l'invention sous forme analogique pour être enregistrées,
la Fig. 10 est un diagramme temporel illustrant le fonctionne-
ment du convertisseur numérique-analogique de la Fig. 5, la Fig. ll est un contrôleur de destination destiné à diriger des données prises dans la bibliothèque principale vers un moyen d'enregistrement de la taille d'un album, la Fig. 12 est un bloc-diagramme d'un circuit de mémoire tampon
intermédiaire destiné à la mémorisation en tampon des données numéri-
ques relatives aux bouts d'information enregistrés lesquelles sont lues dans la bibliothèque principale, avant leur enregistrement sur l'album à vendre, la Fig. 13 est un bloc-diagramme du support final sur lequel l'album à vendre est enregistré, la Fig. 14 est un graphique illustrant par des exemples de meilleur cas et de plus mauvais cas, une perte de fidélité dans un enregistrement MIC classique de la technique antérieure, la Fig. 15 est un graphique similaire montrant comment un second exemple de réalisation de l'invention améliore la fidélité du signal MIC, la Fig. 16 est un graphique montrant la partie haute fréquence d'une courbe caractéristique d'enregistrement qui illustre pourquoi le second exemple de réalisation de l'invention améliore la fidélité de l'enregistrement,
la Fig. 17 est un bloc-diagramme d'un second exemple de réalisa-
tion de convertisseur analogique-numérique,
la Fig. 18 est un bloc-diagramme d'un second exemple de réalisa-
tion de convertisseur numérique-analogique, la Fig. 19 est un graphique, semblable à celui de la Fig. 15,
montrant comment le circuit numérique-analogique reconvertit les si-
gnaux numériques en signaux analogiques avec une fidélité améliorée,
la Fig. 20 montre des diagrammes temporels illustrant le fonc-
tionnement du convertisseur de la Fig. 18, la Fig. 21 est un blocdiagramme d'un contrôleur de destination utilisé dans le système de recherche d'information de la Fig. 2, la Fig. 22 est un organigramme du contrôleur de destination de la Fig. 21, montrant l'état du circuit recevant une logique de commande de requête, la Fig. 23 est un organigramme du circuit de la Fig. 21 montrant l'état du circuit pendant le contrôle de bus, la Fig. 24 est un bloc-diagramme d'un contrôleur de mémoire principale utilisé avec le circuit de recherche d'information de la Fig. 21, la Fig. 25 est un organigramme montrant l'état du circuit de la Fig. 24 en état de demande de condition de commande, la Fig. 26 est un organigramme montrant l'état du circuit de la Fig. 24 pendant un contrôle de bus,
la Fig. 27 est un bloc-diagramme de la mémoire tampon intermé-
diaire de la Fig. 2, et la Fig. 28 est un organigramme montrant la commande de la
mémoire à accès aléatoire de la Fig. 26.
La Fig. 1 montre un système qui peut être utilisé pour mémori-
ser ou créer une bibliothèque maîtresse contenant un répertoire de bouts d'information enregistrés, tels que des morceaux de musique, par exemple. Les parties importantes du système comprennent une unité
de commande centrale 40 fonctionnement sous le contrôle d'un calcula-
teur de contrôle de commande 42, une mémoire principale 44, un moyen source 46 et un module de conversion analogique-numérique 48. La mémoire principale 44 peut être un disque laser, etc. Tout moyen source convenable 46 peut être utilisé, tel que des disques des bandes, des disques compacts, des pistes optiques, etc. Généralement, le dispositif de reproduction de sons 46 délivre en 50 un signal de
sortie analogique que le module ANDI 48 convertit en données numéri-
ques. Les données sont alors transférées par le bus d'entrée de données 52 et à travers le contrôleur de mémoire 40 vers la mémoire principale 44, sur le bus de données 54. La mémorisation de chaque bout ou morceau d'information enregistrés est faite à sa propre adresse individuelle dans la mémoire principale 44. Tout cela est exécuté sous le contr8le de signaux émis par le microprocesseur ou
microordinateur 42 sur les bus de commande 56 à 60.
A la Fig. 2, les morceaux mémorisés dans la mémoire principale 44 sont recherchés et retrouvés pour être assemblés sous forme d'un album qui est enregistré sur un support final convenable 62, tel
qu'une cassette à bande, par exemple, etc. D'une manière plus détail-
lée, les données numériques lues dans la mémoire 44 sont envoyées par le bus de données 54, le contrôleur de mémoire principale 40 et le bus 65 au circuit de mémoire tampon intermédiaire 64. Après avoir assemblé la quantité de musique correspondant à un album (environ quarante-cinq minutes) dans la mémoire intermédiaire 64, on l'envoie par le bus de données 66 au module de conversion numérique-analogique
("DIAN") 68 qui délivre, par le bus 70, un signal analogique enregis-
tré sur le moyen 62.
Le circuit de recherche de données, Fig. 2, est commandé par le contrôleur de destination 72 qui est piloté par le microprocesseur 42, par l'intermédiaire du bus de données 56 et du contrôleur de mémoire principale 40. Sont reliés aux ports d!entrée/sortie du contrôleur de destination 72, le bus de requête de données 74, le bus de commande de contr8le numérique-analogique 76, le bus de contr8le de moyen destinataire 78, le bus d'adresse de mémoire/recherche 80 et
le bus de contr8le de mémoire tampon intermédiaire 82.
En fonctionnement, un opérateur transmet simplement toute infor-
mation enregistrée adéquate dans le moyen source, Fig. 1, en passant un enregistrement, une bande, etc. Par exemple, l'opérateur peut mettre un disque phonographique sur un tourne-disque et le passer. Le calculateur de contr8le de commande 42 affecte des adresses adéquates à chaque bout d'information enregistré qui est passé et les mémorise dans 44. L'affection d'adresse peut être faite automatiquement ou suivant des signaux de commande introduits par l'opérateur. Toute
imprimante 83 peut imprimer une liste principale des bouts enregis-
trés et leurs adresses dans la mémoire maître 44. Une affectation automatique d'adresse et l'impression sont faites approximativement de la même manière qu'un processur de mots affecte des numéros de
documents et imprime ces documents.
26 1 1299
Quand un client fournit une liste de morceaux à inclure. dans un seul album, un opérateur consulte la liste principale et tape les adresses indiquées sur un clavier 85, Fig. 2, associé au calculateur 42. En réponse, le contrôleur 40 lit les données enregistrées dans la bibliothèque ou les bibliothèques de la mémoire principale 44 dans laquelle les données numériques sont celles qui sont mémorisées sous chaque adresse choisie. Les données lues sont alors mémorisées dans la mémoire tampon 64 à une adresse sélectée par le contrôleur de
destination 72. Une fois que toutes les données numériques nécessai-
res pour enregistrer un album ont été lues dans la mémoire 44, le contrôleur 72, fonctionnant sous la commande du calculateur 42, fait délivrer par la mémoire tampon 64 l'album entier de données vers le module DIAN 68 pour l'enregistrement final sur le moyen 62, cet
enregistrement étant effectué sous forme analogique.
Dans une variante, la mémoire tampon 64, Fig. 2, peut avoir une capacité beaucoup plus petite. Le système peut alors fonctionner sur une base demande et recherche. Autrement dit, la mémoire 44 délivre
une bouffée de données qui est mémorisée dans la mémoire tampon 64.
Dans cette variante, on commence immédiatement à lire les données mémorisées dans la mémoire tampon 64 pour l'enregistrement dans le support final 62. Une fois que les données ont été lues, la mémoire tampon 64 fait des demandes répétées pour recevoir plus de données de la mémoire principale 44. A chaque demande, on fait chercher plus de données dans la mémoire 44 et on les utilise pour remplacer les données lues dans la mémoire tampon 64 et enregistrées sur le support final. Les Figs. 3 et 4 montrent les détails d'un premier exemple de
module convertisseur analogique- numérique 48 et le diagramme tempo-
rel de son fonctionnement. Ce module 48 convertit l'information analogique prise dans la source 46, Fig. l, en des données numériques
qui sont traitées et mémorisées dans la mémoire principale 44.
Plus particulièrement, le signal analogique qui est délivré à partir d'un disque ou d'une bande, par exemple, est appliqué au module 48 par le port d'entrée 84 et l'amplificateur d'entrée 86 qui ajuste un niveau de signal d'entrée uniforme en procurant un gain convenable. De plus, l'amplificateur 86 isole le port d'entrée 84 de l'étage suivant 88 qui est un filtre passe-bas qui écrase ou élimine
les fréquences élevées.
L'étage suivant est un amplificateur d'échantillonnage 90 qui maintient un échantillon du signal entrant à un niveau constant pendant que le convertisseur analogique-numérique 94 effectue sa conversion. En 92, un signal de commande d'entrée de mode est
appliqué à l'amplificateur 90 afin de choisir entre le mode d'échan-
tillonnage et le mode de maintien. En mode d'échantillonnage, l'ampli-
ficateur 90 lit le signal d'entrée et l'emmagasine. En mode de maintien, il maintient la tension d'échantillonnage précédente à un niveau constant pour éviter que le convertisseur 94 ne cherche à convertir un signal d'entrée dont le niveau varie. Dans ce système
particulier, l'amplificateur 90 a une impédance de sortie très éle-
vée. Le convertisseur 94 a une impédance d'entrée très faible. Donc, pour compenser cette situation, un étage tampon 96 est monté entre l'amplificateur et le convertisseur. Bien entendu, le tampon n'est
pas nécessaire si les impédances sont adaptées.
Le signal qui atteint le convertisseur analogique-numérique 94 est converti en données numériques, telles qu'un mot de 16 bits, par exemple. Quand le convertisseur 94 a exécuté sa conversion, il entre
le mot dans une mémoire tampon FiFo (premier entré-premier sorti) 98.
Ce tampon mémorise les échantillons en rangées alignées, qui peuvent avoir une longueur de 1 024 échantillons, par exemple. Ensuite, sur le mode premier entré-premier sorti, la calculateur de contrôle de commande 42, Fig. 1, retrouve les données mémorisées mot par mot. Les
données lues sont transmises par un tampon numérique 100 au contrô-
leur 40 de la mémoire principale. Cette mémorisation par tampon
permet aux deux systèmes de fonctionner à des vitesses non synchroni-
sées. La largeur de bande est choisie en 99 par des signaux diviseur d'horloge d'échantillonnage et de filtrage transmis sur le bus de données 56 et reçu dans le module 48. D'une manière plus détaillée, deux des plus importants circuits montrés dans le bloc-diagramme de la Fig. 3 sont le générateur de base de temps 101 et l'unité de division de fréquence d'horloge 102. La base de temps 101 met l'amplificateur d'échantillonnage 90 dans un mode particulier et déclenche le convertisseur 94. La base de temps 101 et l'unité de division 102 sont commandées, par l'intermédiaire du bus 56, par un signal qui est transmis sous la commande du microprocesseur ou
miniordinateur principal 42. Dans cet exemple particulier de réalisa-
tion, l'horloge source 104 est un oscillateur à quartz fonctionnant à , 64480 MHz, dont le signal de sortie est un multiple exact de la fréquence d'échantillonnage normalisée dans l'industrie. En fait, la base de temps 101 recale dans le temps les impulsions d'horloge divisées par le circuit 102 afin de compenser les retards des circuits, qui correspondent au temps fini qu'il faut pour transférer
un signal de l'entrée de l'amplificateur 86 à l'entrée de l'amplifica-
teur d'échantillonnage 90, par exemple.
En fonctionnement, la suite des impulsions d'horloge d'échantil-
lonnage divisée passe du divideur 102 au filtre passe-bas 88 par le
fil 103, afin de contrôler le filtre.
En fonctionnement, le filtre passe-bas 88, Fig. 3a, commandé
par l'horloge commute un condensateur alternativement entre son en-
trée et sa sortie. Son rôle est de déclencher un processus dans lequel le signal analogique est divisé en une pluralité d'impulsions représentant l'information contenue dans le signal analogique. D'une manière plus détaillée, le filtre passe-bas 88 comprend un réseau 105
de condensateur commuté commandé par les impulsions d'horloge appli-
quées sur le fil 103, par l'intermédiaire d'un diviseur 106 et d'un générateur d'horloge 107. Le diviseur 106 peut être réglé pour diviser par 1, 2 ou 4. Le circuit de commutation 105 connecte
alternativement un petit condensateur à la borne IN et la borne OUT.
La Fig. 3b montre la caractéristique d'amortissement suivant laquelle les fréquences passant dans le filtre passe-bas perdent rapidement leur amplitude au-dessus d'une fréquence de coupure qui est réglée par le rapport entre la fréquence du signal d'entrée divisée par la fréquence des impulsions d'horloge délivrées par l'horloge 107. Donc, la fréquence de coupure peut être modifiée en changeant le facteur de division du diviseur 106. Ce filtre peut être un filtre passe-bas commercialisé sous la référence LTC 1062 par la société américaine
LINEAR TECHNOLOGY Corporation of Milpitas, Ca.
Avant la conversion analogique-numérique dans le convertisseur 94, un petit fragment du signal analogique est envoyé au condensateur d'échantillonnage et de maintien dans le circuit 90 o il est maintenu assez longtemps pour accumuler une charge qui représente l'amplitude instantanée de l'onde analogique générale pendant ce fragment.
Les conditions temporelles de l'exemple de réalisation du modu-
le de la Fig. 3 sont illustrées dans les diagrammes temporels de la
Fig. 4 qui sont évidents pour l'homme de métier.
Le module 42 du calculateur de contr8le de commande, Fig. 5, comprend un ordinateur du commerce 110 à multi-usage. Ainsi, le calculateur doit pouvoir trier et ségréger des données suivant un certain nombre de différentes catégories. Chacun des nombreux clients et des titulaires de droits d'auteur possédé un enregistrement séparé
gardant la mémoire afin de rendre possible les comptes de redevances.
Ainsi, quand un bout d'information enregistré est lu dans la mémoire principale, une société de disque ou une autre personne ayant des droits d'auteur sur cette sélection particulière reçoit un crédit
comptable. Dans un premier système, le calculateur était un calcula-
teur commercialisé sous la référence Maxixom/DL à quatre utilisateurs d'une capacité de 85 mégaoctets et une commande par disque dur. Cette unité comporte une carte d'interface parallèle 112 à usage général qui transmet des commandes et reçoit des réponses aux commandes sur divers bus de données. Un circuit d'interface 112 quelconque, mais adéquat, peut être prévu pour intégrer le calculateur dans le reste du système. En général, ces interfaces satisfont aux normes SCSI
(interface pour système à petit calculateur.
La mémoire principale 44, Fig. 6, comprend tout dispositif
d'enregistrement convenable, tel qu'un dispositif 114 à lecture-écri-
ture laser de douze ou quatorze pouces, avec disque interchangeable.
Un système utilisé était un Gigadisc de la société française Alcatel Thomson. Les données sont mémorisées et retrouvées sur le disque par la mémoire principale 44 en fonction de commandes normalisées dans l'industrie. Les données et les commandes de la mémoire principale
sont transmises sur le bus de données 54.
Le contrôleur 40, Fig. 7, de la mémoire principale utilise un logiciel courant avec un processeur 116 à 32 bits, disponible dans le commerce qui peut, par exemple, être du type Motorola MVME-130. Une interface SCSI 118 et une interface parallèle à usage général 120
interconnectent le contrôleur 40 avec les autres circuits, par l'in-
termédiaire de bus de données normalisés.
La source 46, Fig. 8, est une platine bande à bande, une platine de disque, un magnétophone, une platine de disque CD ou un autre dispositif que l'on trouve dans le commerce, à la condition 1l qu'ils soient d'une qualité que l'on trouve dans les studios, ce dispositif portant la référence 126 et délivrant des signaux de sortie audio adéquats, généralement des signaux analogiques. Une fois que la source a reçu ses ordres de commande, que ce soit "démarrage", "arrêt", "enroulement", etc., sur le bus de commande 58, elle fait ce qui est demandé et envoie les signaux de sortie analogiques vers
l'étage suivant par le bus de sortie 50.
En fonction de l'ordre reçu du calculateur 42, le contrôleur 40 choisit la bande passante. Puis le contrôleur fait démarrer la source 46 en envoyant des signaux sur le bus de commande 58. Une fois que le contrôleur 40 a fait démarrer la source 46, il commence à recevoir des échantillons du module de conversion 48 par le bus de données d'entrée 52. Ces échantillons, reçus par le bus 52, sont envoyés à la
mémoire principale 44 par le bus de données 54.
Quand le calculateur 42 a commandé une lecture, le contrôleur met le contrôleur de destination 72, Fig. 2, au travail, par le bus de commande 56. Une fois le contrôleur 72 initialisé, il démarre un cycle de recherche afin de sortir les données de la mémoire prinicpale 44, au moyen du bus de données 54 et de l'interface SCSI 118, Fig. 7. L'information qui est reçue de la mémoire principale 44 est envoyée, par le bus 54, à la mémoire tampon intermédiaire 64 o
elle est mise en mémoire.
Les Figs. 9 et 10 montrent en détail un premier exemple de réalisation du module de conversion numérique-analogique (DIAN) 68 et son diagramme temporel de fonctionnement. Le module 68 convertit les données numériques reçues du contrôleur de destination 72, Fig. 2, en
information analogique qui est demandée pour le moyen final 62.
Le processus de conversion numérique-analogique déclenché par le contrôleur de destination 72 règle un diviseur d'horloge 130 du
module montré à la Fig. 9 afin de fontionner à la fréquence d'échan-
tillons de sortie voulue. Les signaux de commande qui règlent la
fréquence d'échantillons sont envoyés sur le bus de commande 76.
Après un temps assez long au cours duquel l'horloge se stabilise, le conr8leur de destination 72, Fig. 2, fait démarrer le moyen final par le bus 78. La mémoire tampon intermédiaire 64 envoie continuellement des échantillons de 16 bits à la mémoire tampon FiFo 132, Fig. 9, par
le bus de données 66.
Dans le module 68 de la Fig. 9, il y a deux circuits importants qui sont la base de temps 134 et le diviseur d'horloge 130. La base de temps recale dans le temps les impulsions de sortie du diviseur pour tenir compe des retards dans les circuits. Par exemple, il y a un retard de transmission pour le transfert du tampon FiFo 132 au
convertisseur 142, ce que l'impulsion recalée permet de rattraper.
L'horloge principale 136 a, dans l'exemple de réalisation dé-
crit, une fréquence de 5,64480 MHz. Cette fréquence est divisée dans le diviseur 130. Le contrôleur de destination 72 transmet un ordre de commande de division au diviseur 130 qui l'utilise pour établir son rapport de division. De même, le contrôleur 72 transmet, par le bus de commande 76 et le circuit 130, un ordre au filtre passe-bas 140 qui l'utilise comme fréquence d'horloge de filtre. Le signal de sortie du filtre 140 est transmis au tampon de sortie 146 afin de
commander le moyen final 62 par le bus 70.
Le train d'impulsions d'horloge d'échantillons entrant dans la base de temps 134 engendre et fait transmettre une impulsion de lecture au tamponFiFo 132. Une fois cette impulsion de lecture transmise, les donnes sont lues dans le tampon 132 et transmises au convertisseur 142. Celui-ci reçoit alors un ordre de démarrage de la base de temps 134, par le fil 143, si bien qu'il ignore toutes les autres données appliquées à ses entrées et convertit le mot numérique qu'il a reçu en un échantillon analogique. Le signal de sortie analogique passe dans l'étage tampon 144 vers le filtre passe-bas 140, qui limite la réponse en fréquence de sortie du système. Comme la fréquence des échantillons de sortie peut changer suivant les vitesses du moyen final, le filtre 140 peut être programmé pour faire
varier la fréquence de coupure sans avoir à modifier le logiciel.
La Fig. 10 montre le diagramme temporel du convertisseur numéri-
que-analogique de la Fig. 9. Ce diagramme est évident pour l'homme de métier. Un exemple de réalisation du contrôleur de destination 72 est montré en détail à la Fig. 11. Il comprend des compteurs binaires à
32 bits 150 et 152 ainsi qu'un latch de commande de destination 154.
Le processus de commande de destination commence par le contrôleur de mémoire principale 40, Fig. 2, mémorisant, par le bus de commande 56, une adresse de départ dans le compteur binaire 150. Le contrôleur 72 déclenche le circuit 68 par le bus 76, Fig. 9. Les octets commencent
261 1 2 9 9
alors à passer de la mémoire principale 44, Fig. 2, à travers le
contrôleur 40, vers la mémoire tampon intermédiaire 64.
La mémoire tampon intermédiaire 64, Fig. 12, comporte un module avec mémoire qui consiste en une mémoire à accès aléatoire RAM de grande capacité 156 ayant une capacité de quatre-vingt-seize méga- octets ou plus. Les données y entrent à partir du contrôleur 40, Fig. 2, par le bus de données 65, Fig. 12, et sont combinées dans le
circuit 158 avec une adresse de mémoire de 32 bits reçue du contrô-
leur de destination 72 par le bus d'adresse de mémoire 80. Ces données combinées sont alors mises en mémoire dans la RAM 156 à l'adresse indiquée. Les données sont retrouvées dans la RAM 156 en fonction d'adresses engendrées dans le contrôleur de destination 72
et transmises par le bus d'adresse de recherche 82. Une fois l'adres-
se verrouillée dans le circuit 160, les données sont retrouvées dans la RAM 156 et envoyées au module convertisseur 68 par le bus de
données 66.
Chaque fois que la mémoire tampon intermédiaire 64 reçoit un octet, elle envoie un signal de commande sur le bus de données 56, vers le contrôleur de destination 72, Fig. 2. Ce signal de commande incrémente le compteur 158 chaque fois qu'un octet est mis en mémoire
dans la mémoire 64. En même temps, la nouvelle adresse est incrémen-
tée et renvoyée du contrôleur 72 à la mémoire 64 par le bus d'adresse 80. Ce processus se continue jusqu'à ce que le contrôleur de mémoire principale 40 ait transmis tous ses octets à la mémoire tampon intermédiaire, transmettant alors un rapport de division au module
68, Fig. 2, par le bus de commande 56.
Une fois que la fréquence d'échantillons a été réglée dans le module 68, Fig. 9, le contrôleur de destination 72 transmet un signal de départ au moyen final par le bus 78, Fig. 11. Si l'on suppose que
le moyen final est un magnétophone, il démarre en mode d'enregistre-
ment à la réception de ce signal. Le contrôleur 72 met au travail la mémoire tampon intermédiaire 64, Fig. 12, en déclenchant un programme d'adresse de recherche par le bus de commande 82, puis il met au travail le module de conversion 68. Au fur et à mesure, le module 68 envoie une requête d'octet à la mémoire 64 par le bus de requête de données 74. Donc le contrôleur 72, Fig. 11, incrémente le compteur binaire d'adresse de recherche 152 qui envoit la nouvelle adresse incrémentée à la mémoire 64 par le bus d'adresse 80. Ce processus continue jusqu'à ce que toutes les données aient été transmises par la mémoire 64 et, à ce moment, le contrôleur 40, Fig. 1, arrête la fréquence d'échantillons et donc le moyen final 62, Fig. 2, par le bus de commande 78. Le magnétophone ou un autre enregistreur est donc
mis hors service.
Quand l'enregistrement est terminé dans le moyen final, le contrôleur 40 de la mémoire principale peut envoyer un ordre de "réenroulement" ou un autre ordre au moyen final par le bus de
commande 60 afin d'arrêter l'enregistrement.
0 Le moyen final 62, Fig. 2, peut comprendre tout duplicateur commercial et, en général, tout enregistreur de cassette, tel que ceux qui sont vendus sous les marques "Infonix", "Pentagon", etc. Le
moyen 62 reçoit ses ordres (que ce soit "marche", "arrêt", "réenroule-
ment", etc., sur le bus de commande 78. Quand il a reçu l'ordre de marche, il enregistre les signaux audio qu'il reçoit sur le bus de
signal 70.
Le graphique de la Fig. 14 illustre un problème que l'on rencontrait dans la technique antérieure quand la musique était convertie en un signal à modulation par impulsions codées (MIC). Ce graphique montre une courbe de variation avec en abscisses le temps et l'amplitude du son en ordonnées. On y a montré un signal musical qui est beaucoup plus compliqué qu'un signal vocal. La complexité provient du fait qu'il y a une accumulation d'instruments de musique (trompette, violons, tambours, grelots, etc.) qui font ensemble une variété de sons beaucoup plus grande que la voix humaine peut le faire.
La technique MIC trouve son origine en téléphonie o la fréquen-
ce la plus élevée du signal vocal transmis est d'environ 3500 Hz. Les travaux qui ont été faits en téléphonie indiquent que la fréquence d'échantillonnage doit être au moins égale à deux fois la fréquence la plus élevée à coder. Il faut donc échantillonner à au moins 7000 Hz. On a deux problèmes quand on applique la technique MIC à la musique, c'est-àdire quand on échantillonne à deux fois la fréquence
la plus élevée. Tout d'abord, une sinusoïde constitue une approxima-
tion convenable d'un signal vocal transmis sur une ligne téléphoni-
que, car l'onde sinusoidale des fréquences basses de la parole ne s'écarte par trop de la sinusoïde idéale. Par contre, la sinusoïde n'est pas une bonne base pour l'étude des signaux musicaux, qui sont remplis des sons complexes d'un orchestre, par exemple. Ensuite, la téléphonie s'interesse à la transmission à bas prix du signal, avec juste une fidélité suffisante pour: - une compréhension facile des mots de la parole, et
- un son complet pas trop offensif.
En musique, une simple compréhension n'est pas assez. On a besoin d'une fidélité totale avec une norme de qualité bien meilleure que
celle qu'il faut pour la parole.
Pour illustrer ce point, la Fig. 14 comporte une forme d'onde analogique 200 de musique qui a été traçée arbitrairement pour montrer qu'un simple sinusoide ne peut représente plus qu'un strict minimum de l'information disponible. Ainsi, les études de téléphonie basées sur les ondes sinusoïdales ne conviennent pas pour trouver
comment coder les signaux musicaux. Donc, la fréquence d'échantillon-
nage normale égale à deux la fréquence la plus élevée ne convient pas
pour la musique.
A la Fig. 14, les marques 212 et 214 montrent les limites d'un intervalle de temps récurrent, les intervalles de temps étant tel que l'échantillonnage doit être fait à deux fois la plus grande fréquence à reproduire. Les amplitudes instantanées de la ligne d'échantillon
216 indiquent que l'on a une approximation lâche entre l'onde analogi-
que 200 et la forme de l'échantillon 216 dans les intervalles de temps 212 et 214. L'approximation résulte du fait que le contenu volt/seconde des impulsions des intervalles de temps formant les lignes 216 et 228 coincident généralement avec les moyennes des formes d'onde analogiques. Cependant, un simple examen révèle qu'il y a beaucoup plus d'information dans la courbe analogique 200 et que
l'on en perd avec la courbe 216 des échantillons.
Ensuite, si l'on suppose que la forme d'onde 200 est légèrement déplacée par rapport aux intervalles de temps 212 et 214 de manière que la période d'échantillon coincide avec les valeurs de crête 220 et 222 de la courbe 200, au lieu des points moyens, placés au hasard, 224 et 226. A ce sujet, on peut considérer l'onde 216 comme le
meilleur "cas" et l'onde 228 comme le plus mauvais.
Les différences, c'est-à-dire les espaces, entre la courbe 200
et les échantillons 216 et 228 sont appelées "erreurs d'échantillonna-
ge". L'hypothèse doit être que les intervalles de temps et une moyenne analogique ne coincident pas toujours avec comme résultat
l'erreur d'échantillonnage la plus mauvaise, c'est-à-dire que l'er-
reur est celle de la courbe 228 et non celle de la courbe 216. Donc, les systèmes audio devraient être prévus pour donner le meilleur résultat avec la forme d'onde 228 du plus mauvais cas. On comprend aisément que l'erreur d'échantillonnage croit comme la fréquence du son représenté par le signal analogique. Donc, elle peut être réduite en faisant passer l'onde 200 dans un filtre passe-bas. Autrement dit, si un filtre élimine les pointes 220, 222 et 223, le cas le plus mauvais de la forme d'onde 228 devient très proche de la forme d'onde optimale 226. Cependant, la forme d'onde
analogique à reproduire a perdu beaucoup de son caractère au filtra-
ge. Le filtrage de la forme d'onde 200 détruit complètement l'informa-
tion représentée par les pointes 220, 222 et 223. Cette perte soulève de nouveaux problèmes dans les systèmes de reproduction audio qui cherchent à procurer une meilleure fidélité. Par ces problèmes, on a
le rétrécissement de la bande passante du signal enregistré.
Il apparait que, si les échantillons sont pris plus souvent, c'est-à-dire si la fréquence d'échantillonnage des intervalles de temps 212 et 214 est plus élevée, l'échantillon suivra de plus près le signal analogique. Cependant, il est très difficile à l'ingénieur qui conçoit un enregistreur de prendre une décision tout à fait
arbitraire pour augmenter la fréquence d'échantillonnage car la fré-
quence de répétition des intervalles de temps est dans l'industrie maintenant bien établie. Si un système d'enregistrement/reproduction est prévu pour fonctionner à une nouvelle fréquence d'échantillonnage différente et plus élevée, les équipements de reproduction existants
ne peuvent passer les enregistrements faits à cette nouvelle norme.
Selon un second exemple de réalisation de l'invention, on fait marcher un système d'échantillonnage à très haute fréquence pour suivre le signal analogique de plus près et avec une meilleure
fidélité que cela n'était possible avec les normes de l'industrie.
Les résultats de cette échantillonnage à grande vitesse sont envoyés dans un calculateur qui calcule une forme d'onde théorique, que l'on aurait avec la fréquence d'échantillonnage normale, si elle suit et approxime le signal analogique original avec la meilleure forme d'onde. Ainsi, les signaux MIC qui sont envoyés à l'enregistreur sont
basés sur la forme d'onde d'échantillonnage théorique qui est calcu-
2 6 1 1 2 9 9
lées et non sur les échantillons qui sont directement tirés du signal analogique. D'une manière plus détaillée, la Fig. 15 montre la forme d'onde analogique 200 et les intervalles de temps d'échantillonnage 212 et 214, qui sont les mêmes que ceux de la Fig. 14. Ainsi, une onde d'échantillonnage qui est conforme à cet intervalle de temps 212 ou 214 a toutes les caractéristiques d'un échantillonnage classique qui peut être codée, puis reproduite sur un équipement de reproduction classique. D'autre part, dans cet exemple de réalisation, le circuit d'échantillonnage est commandé à très haute fréquence, telle que seize fois la fréquence d'échantillonnage classique. Il en résulte que le signal analogique est échantillonné assez rapidement pour être suivi de très près. Les moments d'échantillonnage à grande vitesse sont représentés par des croix "x", dont l'une est indiquée en 230, chaque échantillon ayant une amplitude qui correspond au signal
analogique au moment correspondant.
A partir de ces échantillons à haute fréquence, un calculateur calcule le contenu en volt/seconde des impulsions formant la forme d'onde 232 ou 234 qui représente au plus près le signal analogique
200. La forme d'onde 232 de la Fig. 15 est faite pour être pratique-
ment la même que celle de la forme d'onde 216 du meilleur cas dans la
Fig. 14; comme c'est le meilleur cas, il change avec l'invention.
* Cependant la forme d'onde de cas le plus mauvais 234 est décalée à partir de la forme d'onde de meilleur cas 216 de la même quantité que le forme d'onde de plus mauvais cas 228 était décalée par rapport à la forme d'onde de meilleur cas 216. En comparant les aires entre les deux formes d'onde de la technique antérieure 216, 228 avec les aires entre les deux formes d'onde de l'invention 232 et 234, on voit facilement qu'avec l'invention la forme d'onde 234 du cas le plus mauvais est plus près de la forme d'onde du cas le meilleur 232 que la forme d'onde 228 du cas le plus mauvais précédent est décalé par rapport de la forme d'onde du meilleur cas 216. Donc, il n'y a plus de problème si l'échantillonnage tend à coïncider avec les pointes
extrêmes du signal analogique, de manière que l'onde d'échantillonna-
ge 228 coïncide avec les pointes et les vallées extrêmes du signal
analogique 200.
La Fig. 16 montre des courbes qui démontrent la meilleure fidélité dans la partie haute du spectre de fréquence dans le système
2 6 1 1 2 9 9
d'enregistrement de l'invention par rapport à la fidélité des anciens systèmes. Les fréquences délivrées par un enregistrement augmentent à une certaine basse fréquence, puis sont d'amplitude constante et, enfin, décroissent à une certaine haute fréquence. La Fig. 16 montre que, pour un système classique, la chute est brutale à environ 20 KHz. Dans le système de l'invention, on a environ 2 dB de perte à 40 KHz et 5 dB à 60 KHz environ. Bien que les gens ne peuvent réellement
rien entendre à ces fréquences élevées, on a une réponse psychologi-
que à ces fréquences ce qui améliore beaucoup les sons enregistrés,
notamment dans le "bruit", c'est-à-dire avec les tambours, les gre-
lots, etc. La Fig. 17 montre un bloc-diagramme d'un circuit permettant de mettre l'invention en pratique. D'une manière plus détaillée, une
entrée d'horloge d'échantillonnage 240 reçoit des impulsions d'horlo-
ge à une fréquence élevée qui permet de mieux suivre le signal analogique, comme le montrent les marques "x" 230 de la Fig. 15. On
pense qu'une fréquence de l'ordre de seize fois la fréquence d'échan-
tillonnage classique serait bonne. Quand le fil 242 de mise en marche de l'échantillonnage est alimenté, le diviseur d'horloge 244 détecte
les impulsions d'horloge et délivre plusieurs signaux de sortie.
Le signal analogique arrivant à la borne d'entrée 246 est appliqué à un circuit de réglage de gain 248 qui met tous les signaux d'entrée à une amplitude normalisée. Ensuite, les signaux passent
dans un amplificateur tampon 250 qui procure l'isolement. Deux cir-
cuits d'échantillonnage 252 et 254 sont prévus pour fonctionner alternativement car la fréquence d'échantillonnage de l'invention est trop grande pour les composants d'un seul circuit d'échantillonnage ayant le niveau de précision nécessaire. Les circuits 252 et 254 sont alternativement mis en fonctionnement sous la commande d'un circuit de séquencement et de sélection piloté par le diviseur 244. Les circuits servant à commuter les circuits 252 et 254 sont les contacts 258, 260n 258' et 260'. Les signaux de sortie des circuits 252 et 254
sont appliqués à l'entrée du convertisseur analogique-numérique 262.
Le diviseur d'horloge 244 applique des impulsions d'horloge au circuit de séquencement et de détection 256 et au convertisseur 262 à la fréquence de l'horloge 240. Les impulsions sont remises en forme dans le circuit 264. La fréquence peut être seize fois la fréquence
d'échantillonnage classique.
26 1 1299
Le diviseur 244 envoie des impulsions à une base de temps 266
pour l'informer de la conversion temporelle et il groupe les échantil-
lons rapides à la fréquence normale. Par exemple, avec la conversion suggérée de seize à un, le diviseur 244 envoie une impulsion à la "première" borne 268 à chaque première d'un groupe de seize impul- sions d'horloge rapide et une impulsion à la "dernière" borne 270 à chaque seizième d'un groupe, immédiatement suivie d'une impulsion de remise à zéro 272 sur la borne RAZ. Ainsi, le circuit 266 groupe
seize échantillons rapides sur un échantillon normal.
Le convertisseur 262, en réponse à une impulsion d'horloge reçue par le circuit de remise en forme 264 sur sa borne "GO", convertit chaque échantillon. Après chacun des seize échantillons
d'un groupe, il envoie un signal "done" à la base de temps 266.
Le diviseur*_244 envoie un nombre de quatre bits à la mémoire morte ROM 274 à chacun des seize échantillons appliqués et convertis dans le convertisseur 262 afin d'identifier chacun d'eux dans un groupe quand il est reçu. Ce nombre fait, par la ROM 274, envoyer un
coefficient à un accumulateur 276 o l'on utilise un multiplicateur.
Les coefficients de la ROM y sont mis par le programmeur qui a préparé la ROM. Par exemple, si toutes les seize impulsions ont le même poids, le multiplicateur est égal à 1/16 pour chaque échantillon rapide. D'autre part, si le circuit 276 prend en compte la tendance, on peut avoir différents coefficients pour chaque échantillon dans un groupe. Ainsi, si l'échantillonnage montre que l'enveloppe des seize échantillons rapides forme une courbe triangulaire, les coefficients représentent l'aire d'un triangle. Un autre coefficient est utilisé pour produire l'aire d'un rectangle si les échantillons rapides ont
une enveloppe rectangulaire.
Le convertisseur 262 envoie chacun des mots MIC, représentant
le signal analogique, dans l'accumulateur 276. Là, ils sont multi-
pliés par le coefficient tiré de la mémoire ROM 274, puis accumulés pour mettre les signaux d'échantillons en correspondance avec la
fréquence d'échantillonnage classique.
D'une manière plus détaillée, la Fig. 5 a été tracée pour montrer seize marques "x" 230 sur la courbe 200 dans chaque période classique 212 et 214. Le convertisseur 262, Fig. 17, convertit chacun des échantillons rapides représentés par ces "x" en une impulsion codée qui est envoyée à l'acummulateur 276. Celui-ci mémorise les codes de seize échantillons formant un groupe correspondant à une période classique et calcule le code d'impulsion d'un échantillon
hypothétique qui représente mieux la courbe 200 pendant les interval-
les de temps 212 et 214.
La bascule de mémoire ou latch de dcnnées 278 est activée périodiquement pour mémoriser les codes représentant l'échantillon hypothétique de l'intervalle de temps classique. Ce code peut être enregistré directement, o selon les besoins du système, il peut être transmis à une mémoire FiFo servant de tampon afin de recaler les
codes dans le temps.
Chaque fois qu'un échantillon hypothétique a été calculé à la fréquence normale, la base de temps applique une impulsion sur le fil de marque 280 pour informer l'équipement associé qu'un échantillon a été achevé et et à enregistrer. Cet équipement associé répond à la marque en appliquant une impulsion sur le bus d'accusé de réception
282. Le circuit est alors prêt à traiter l'échantillon suivant.
Le second exemple de réalisation du module de conversion numéri-
que-analogique 68 correspond pratiquement à l'inverse du circuit
montré à la Fig. 17. Dans ce module, la mémoire morte des cceffi-
cients ROM 274 peut jouer un rôle plus important car les seize
impulsions d'échantillons rapides peuvent avoir différentes amplitu-
des, en étant ainsi plus proches de la vraie courbe analogique.
Les détails du système permettant de restaurer le signal analo-
gique sont donnés dans les Figs. 18 à 28, qui concernent la structure du module 68, Fig. 2, du contrôleur de destination 72 et de la
mémoire tampon intermédiaire 64.
Le module 68, Fig. 18, est un autre exemple de réalisation du module de la Fig. 9 et il peut calculer une courbe analogique plus précise. Plus particulièrement, ce convertisseur numérique-analogique est pratiquement l'inverse du convertisseur analogique-numérique de la Fig. 3. Chacun des convertisseur numérique-analogique est utile en
lui-même, en dehors du champ de l'invention. Par exemple, le conver-
tisseur analogique-numérique peut être utilisé dans une partie d'un enregistreur et l'autre convertisseur dans le système qui sert à passer l'enregistrement. Cependant ces circuit sont ici décrits comme
étant utilisés dans un même système.
Le signal de sortie suréchantillonné du module de la Fig. 18 élimine presque le besoin d'un filtre passe-bas en sortie, car ce
26 1 1299
signal de sortie fait presque tout le filtrage par lui-même, comme le montre la Fig. 3b. La conversion numérique-analogique rend possible un fonctionnement rapide sans nécessiter de filtre à condensateur commuté. Donc si on trouvait avantageux de changer la vitesse de sortie, par exemple de 16x à 32x, cette conversion tendrait à
éliminer le besoin des filtres passe-bas.
Dans la Fig. 19, la courbe A représente le signal analogique original converti comme à la Fig. 3. Donc, c'est dans le cas idéal,
la courbe que l'on doit trouver à la sortie du convertisseur numéri-
que-analogique. La ligne B représente une courbe en escalier que produirait un convertisseur MIC classique, en prenant les points 1, 2, 4 et 5 de la ligne A. La ligne C représente le signal de sortie calculé à la sortie du convertisseur de la Fig. 18. Cette ligne C est engendrée en calculant seize échantillons, un par point, qui sont
régulièrement distribués le long des segments de la courbe et repré-
sentent les variations entre les points successifs 1 à 5.
D'une manière plus détaillée, le ccnvertisseur numérique-analo-
gique de la Fig. 18 reçoit le signal numérique en escalier représenté ligne B; cependant il est bien évident que le signal analogique n'avait pas une allure de marches avec des coins carrés en 1, 2, 3, 4 et 5. On avait une courbe relativement lisse entre ces points. Comme
on l'a expliqué ci-dessus, une simple sinus;oide ne donne pas l'appro-
ximation d'un flux continu d'un bout entier de musique analogique alors. qu'elle le fait pour la voix humaine dans des communications téléphor. iques. Cependant, c'est mieux qu'une courbe rectangulaire et, pour la courte durée couverte par les points 1 à 5, elle peut donner une approximation de la musique. Ainsi, dans le court intervalle de temps entre les points 1 et 2 de la Fig. 19, des segments de sinusoide sont meilleurs que les marches de la ligne B. Ainsi, le circuit du système de l'invention prend les points 1 et 2 de la courbe B et calcule seize points, indiqués par les points de la courbe 6, ces seize points étant régulièrement répartis entre les points 1 et 2. Dans une variante, le calculateur calcule un segment de sinusoïde qui s'adapte à la variation entre les point 1 et 2. Puis le circuit observe la variation entre les points 2 et 3 et calcule seize points régulièrement répartis et qui représentent un segment de sinusoïde approximant mieux la variation. Dans le premier exemple cde réalisation, l'onde analogique calculée est linéaire entre les points 1, 2, puis les points 2, 3, etc. Dans l'autre exemple, le segment de sintsoide qui est calculé pcur la variation entre les points 1 et 2, et les calculs qui sont faits ensuite pour les autres segments de sinusolde entre les points 2, 3; 3, 4; et 4, 5, forment la courbe analogique. Ainsi, dans les deux exemples, tout er tenant compte des différences entre eux, le convertisseur trace, en fait, une courbe "la plus probable" qui adapte les coins des impulsions
successives mémorisées dans la mémoire tampon intermédiaire.
En utilisant ce procédé, on peut calculer une courbe qui soit une duplication plus vraie de la forme analogique initiale. Comme la courbe calculée est plus lisse que la courbe en paliers classique, on
réduit la nécessité d'avoir un filtre passe-bas en sortie, en amélio-
rant ainsi la performance et en réduisant la complexité du circuit.
Le fonctionnement du nodule de la Fig. 18 est coordonné par des signaux d'horloge qui sont multipliés par seize et appliqués par la base de temps 348. Ce système d'horloge est semblable à celui qui est
montré en 244 à la Fig. 17.
D'une manière plus détaillée, les données d'échantillons sont reçues de la mémoire tampon intermédiaire 64, Fig. 2, par le bus de données 66, Fig. 18, qui est le même que le bus 66 de la Fig. 2. Les données sont mémorisées dans la bascule d'entrée ou latch 352, Fig. 18, sur la première impulsion d'horloge de l'échantillon reçue par le
fil 76 du contrôleur de destination 72, Fig. 2. Ensuite, le soustrac-
teur 356 soustrait le signal de sortie du dernier échantillcn de la bascule 354 de l'échantillon actuellement appliqué au latch 352. La différence résultant de cette soustraction est la modulation delta ou la variation de signal: points 1, 2, ou 2, 3, etc., dans la Fig. 19, et cette différence est mémorisée à la sortie du soustracteur 356. Le
signal différence est divisé par seize en 357 et appliqué à l'accumu-
lateur 358.
Dans l'accumulateur 358, Fig. 18, le signal de sortie du soustracteur 356 est ajouté seize fois aux données de l'échantillon précédent. Chacun de ces seize échantillons nouvellement calculés est envoyé au convertisseur numérique-analogique 360, o il est converti en un signal analogique. Ce signal est alors envoyé par le filtre
passe-bas 362 au tampcn de sortie 364 qui délivre le signal analogi-
que de sortie et l'envoie par le fil 76 au support final 62, Fig. 2.
La Fig. 20 montre les diagrammes temporels évidents du fonctionnement
du circuit de la Fig. 18.
Le contrôleur de destination 72 de la Fig. 21 est une variante de celui de la Fig. 2. Il utilise un processeur de commande 370 qui peut être un microprocesseur ou un miniordinateur qui commande une
pluralité de modules de conversion rumérique-analogique 68 dont cha-
cun peut être du type de celui de la Fig. 2 ou de la Fig. 18. Chaque module 68 a accès, par une mémoire tampon FiFo 368, à un désempileur d'octets 380 qui convertit de série en parallèle le train de bits afin de lire les données dans une mémoire et les transmettre sur un bus de données. Le processeur 370 contr8le aussi les générateurs
d'adresse 372 à 376 qui incrémente pour appeler les données sucessive-
ment dans la mémoire et les transmettre, par les modules 68, aux bus
de signaux de sortie.
En supposant que le système de l'invention est utilisé pour enregistrer sur une cassette audio classique, on a deux pistes A et B, chacune avec un canal de droite et un canal de gauche pour donner un son stéréophonique. Dans ce cas, le module 68 I, Fig. 21, alimente le canal de gauche de lapiste A, comme l'indique la ligne AL, le module 68 II le canal de droite de la piste A, comme l'indique la ligne AR, un autre module 68, non montré, le canal de gauche de la piste B, et le module 68 N la piste de droite de la piste B, comme l'indique la ligne BR. Tous ces canaux sont portés par le faisceau 70
de la Fig. 2.
Les signaux d'entrée arrivent dans la mémoire tampon intermé-
diaire 64 par le fil 65. Ainsi, le trajet des signaux va du fil 65 au
faisceau 70 par le mémoire 64, la bascule de latch 385, le désempi-
leur 380, une mémoire FiFo et un module 68.
D'une manière plus détaillée, un orere de reproduire une infor-
mation enregistrée est reçue par le bus de commande 56 qui est aussi montré à la Fig. 2. Cet ordre est entré dans le processeur 370, Fig. 21, qui place les adresses de départ convenables dans les générateurs d'adresse 372 à 376 associés aux modules 68. Une fois les adresses placées, le processeur 370 choisit le sens d'incrémentation dans les générateurs 372 à 376 et donc le sens de lecture des octets. Cette possibilité de pouvoir choisir le sens de lecture permet de passer
l'information enregistrée en marche avant ou en marche arrière.
Ainsi, le moyen final peut enregistrer en marche avant ou en marche
2 611299
arrière. Autrement dit, la cassette à bande audio classique possède
des pistes A et B que l'on peut passer dans un sens ou dans l'autre.
Dans l'exemple décrit, les modules 68 I et II lisent dans le sens direct tandis que le module 68 N et un autre module associé, non montré, lisent dans le sens inverse. En lisant les données dans la mémoire dans les deux sens, le système enregistre la piste A du début à la fin et la piste B de la fin au début. L'auditeur fait passer le côté A quand la bande va dans ur. sens, puis retourne la cassette et
fait passer le côté B avec la bande marchant dans l'autre sens.
Ainsi, le système de l'invention lit la mémoire dans les deux sens
pour enregistrer les deux pistes en une seule passe.
Une fois que le choix d'adresse et de sens ont été faits, le
processeur 370 fait démarrer le support final et active le fonctionne-
ment des modules de conversion 68. Une fois un module activé, il demande des données à la logique de commande de requêtes 378. La logique 378 détermine la priorité et choisit entre les modules demandeurs. Puis, elle choisit le sens de lecture des octets par le désempileur d'octets 380 et demande des données à la logique de commande de bus 382. Cet état est mainternu jusqu'à ce que le signal "fait" soit renvoyé par la logique 382. Le signal "fait" indique à la logique de commande de requêtes que tous les octets ont été lus dans la mémoire RAM et transmis à la mémoire tampon intermédiaire 64, Fig. 2, le transfert s'effectuant par les bus 80 et 82. A ce moment, la
logique 378 attend le signal "déempilage effectué" du désempileur 380.
Octet par octet, le désempileur 380 envoie les données lues au module 68 approprié par le bus 66 et une mémoire FiFo 368. Quand tcus les octets ont été désempilés, il envoie un signal correspondant à la
logique 378, indiquant la fin de la lecture de l'information enregis-
trée. La logique 378 compte alors qu'une adresse a été faite dans le
module 68 demandeur. A partir de cette adresse, le générateur d'adres-
se peut compter ou décompter suivant le sens choisi par Je processeur 370 et transmis aux générateurs 372 à 376. A ce moment là, la logique 376 envoie une impulsion d'accusé de réception au module 68 demandeur
qui finit un cycle.
Le cycle de lecture des données est continuellement répété jusqu'à ce que le moyen final ait fini tout son enregistrement. Le processeur 370 arrête alors le moyen final en lui envoyant un signal sur le bus 78 et, simultanément, inhibe les modules de conversion qui ont été utilisés. Le diagramme temporel correspondant se trouve dans
l'organigrammie temporel de la Fig. 22.
Quand la logique de commande de bus 382 reçoit une demande de la logique de commande de requêtes 378, elle déclenche un cycle de lecture en répondant aux signaux transmis sur les bus 80 et 82 par les lignes d'activation de lecture et de sortie. Ensuite, la logique 382 surveille la ligne qui fait la mémoire tampon intermédiaire 6z lire l'information mémorisée dans la mémoire principale. Cet état est maintenu jusqu'à ce que la mémore tampon ait terminé son cycle de lecture, ce qui est indiqué par un signal "fait" envoyé par le mémolre 64 à la logique 382. Celle-ci libère alors les lignes de lecture, d'écriture, d'échantillonnage et d'activation de sortie. Un signal est envoyé sur la ligne "fait" vers la logique 378 pour indiquer une fin de cycle. Cet état est maintenu jusqu'à ce que la logique libère la--ligne de requête "REQ" vers la logique de commande de bus 382. La séquence des événements intéressant la logique 382 est
indiquée dans l'organigramme de la Fig. 23.
La Fig. 24 montre un second exemple de réalisation d'une mémoire principale 40, Fig. 2, lequel comprend aussi la mémoire
tampon intermédiaire 64.
Le contrôleur de mnéncire principale est semblable au contrôleur de destinaticn de la Fig. 21 en ce qu'il est commandé par le microprocesseur ou miniordinateur 370 et la logique de commande de requêtes 378, qui a accès à une pluralité de mémcires centrales 386 qui se trouvent dans Je bloc général 44 de la Fig. 2. L'empileur 390 convertit de parallèle en série les données en les lisant dans une mémoire et en les envoyant sur une ligne vers la mémoire tampon intermédiaire. Encore une fois, les données peuvent être lues cdans
les mémoires sous le contrôle de générateurs d'adresses.
L'information enregistrée ou les signaux audio sont lus dans les dispositifs de mémoire centrale 386 qui peuvent être des disques à enregistrement par faisceau laser. On peut avoir beaucoup de tels dispositifs pour obtenir une grande capacité d'enregistrement. Le trajet des signaux audio peut être suivi des dispositifs au bus de sortie 66 à travers l'empileur d'octets 390, les amplificateurs de
données 391, le bus 56 et la mémoire tampon intermédiaire 64.
D'une manière plus détaillée, l'ordre de retrouver des données est reçu par le bus de commande 56, Fig. 24, et mis en mémoire danE
26 1 1299
le processeur de commande 370 o il place les adresses de départ correctes dans chaque générateur d'adresse 372 à 378 qui est associé individuellemer.t à un dispositif de mémoire principale 386. L'adresse
de départ est relative à la place de la musique sur le support final.
Donc, le processeur 370 remet à zéro toutes les mémoires FiFo 388
pour être sûr qu'il n'y a plus de queue de données dans celles-ci.
Une fois ce processus terminé, le processeur 370 commence à
envoyer des ordres de recherche de données aux dispositifs 386.
Quand, dans un dispositif de mémoire principale, on commence à lire des données, on verrouille les données, octet par octet, dans ss mémoire FiFo 388 associée. Quand une mémoire FiFo 388 devient à moitié pleine, elle envoie une requête vers la logique de commande
des requêtes 378. Celle-ci détermine les priorités entre les différen-
tes requêtes, puis envoie l'identité de la FiFo ayant, à ce moment là, la plus haute priorité à l'empileur d'octets 390, et, enfin,
envroie un ordre de départ d'empilage.
Octet par octet, l'enpileur 390 lit les données dans les mémoires tampons FiFo 388 et les mémorisent dans son registre interne de données. Une fois tous les octets empilés, l'empileur 390 envoie le signal "empilage fait" à la logique 378 pour indiquer la fin de la lecture. La logique 378 envoie un signal de requête REQ à la logique de commande de bus 382. Cet état est maintenu jusqu'à ce que le signal "fait" soit renvoyé par la logique 382 ce qui indique à la logique 378 que les octets de données ont été écrits dans une RAM de
la mémoire tampon intermédiaire, per les bus 80 et 82.
Ensuite, la logique de commande de requête 378 incrémente le compteur d'adresse de mémoire pour le dispositif 386 qui est en train de faire une requête. Ce cycle continue jusqu'à ce que toutes les données requises aient été lues dans les dispositifs de mémoire principale 386. Le diagramme temporel du fonctionnement du circuit de
la Fig. 24 est détaillée à la Fig. 25.
La description détaillée de la mémoire tampon intermédiaire 64
est faite en relation avec la Fig. 27. Cette mémoire consiste
essentiellement en une mémoire à accès aléatoire 400 et des périphéri-
ques. Les informations enregistrées entrent en 65 et repartent en 66.
Pendant que les signaux sont dans la mémoire tampon intermédiaire 64, ils sont dans la RAM 400. Le reste de la Fig. 27 concerne des
circuits de cmmande.
Plus particulièrement, quand la logique de commande de bus 382, Fig. 24, reçoit une requête de la logique de commande des requêtes 378, il déclernche un cycle d'écriture en mémoire en envoyant des
signaux d'activation d'écriture et de bus, parles bus 80 et 82.
Ensuite, la logique 382 envoie des impulsions sur la ligne de détection du bus 82, ce qui fait la mémoire intermédiaire écrire en mémoire. Cet état d'écriture est maintenu jusqu'à ce que la mémoire tampon intermédiaire termine son cycle de écriture ce qui est indiqué par l'envoi d'un signal "fait" vers la logique de corrmande de bus 382. En réponse, la logique 382 libère les lignes d'activation de lecture, d'écriture, de détection et de bus, et indique à la Icgique 378 que le cycle a été décrit. Cet état est mintenu jusqu'à ce que la logique 378 libère sa ligne de requête. Cette séquence d'événements
dans la logique 382 est décrite dans le organigramme de la Fig. 26.
La mémoire tampon intermédiaire de la Fig. 27 comprend, autour de la RAM 400, un circuit de commande d'état 390, une base de temps de commande de rafraîchissement 392, un décodeur d'adresse 396 et des amplificateurs de données et de commande 398. Le circuit 390 attend une impulsion de détection de commande de la logique de commande de bus 382, ce qui est transmis sur les bus de données. Si on a cette impulsion et un signal de sélectionde carte du décodeur d'adresse 394, la carte correspondante de la RAM 400 est activée. Le circuit 390 vérifie alors, la présence d'impulsions de validité de lecture et d'écriture. S'il y a un signal de validité de lecture, l'adresse reçue sur le bus d'adresses est mise en mémoire et l'adresse de rangée est envoyée à la RAM du réseau tO0. La rangée adressée est surveillée par le fil de surveillance d'adresse (RAS) et le circuit 398. Le circuit 398 détermine quel banc de puces RAM est demandée par la logique de commande de bus 382 et délivre un signal RAS approprié. Ensuite, le circuit de commande d'état 390 délivre un, signal sur la ligne MUX pour orienter les amplificateurs de lignes d'adresse vers l'adresse de cclonne. La ligne d'adresse de colonne sélectée (CAS) est surveillée par le circuit 398. Les décodeurs de commande du circuit 398 délivrent alors le signal CAS approprié. Une fois le ter.:ps d'accès à la RPM passé, les données renvoyées per le
réseau de RAM sont mis en mémcire dans les bascules de mémoire 396.
Le signal "fait" est envoyé È la logique de commande de bus 382 oui
26 1 1299
demande alors les données. Un cycle de rafraîchissement est inséré pour retenir les données dans les puces de RAM. Cela remet aussi à zéro la base de temps 392 pour éviter un rafraîchissement engendré
par une carite. Une fois ce cycle fini, la base de temps de rafraîchis-
sement 394 est réactivée. La surveillance de commande est libérée, ainsi que les amplificateurs de bus. Le circuit est revernu à son état
non occupé.
Si une commande d'acriture est reçue des bus de données, on met en mémoire: une adresse dans le décodeur d'adresse 394. Le circuit de commande d'amplificateurs 398 envoie une adresse de dcnnées et de rongée au réseau de RAM 400, ainsi qu'un signal RAS. Ensuite, le circuit 398 envoie l'adresse de colonne au réseau de RAM 400 avec un signal CAS et attend pendant le temps d'écriture dans la RAM. Une fois terminé le cycle d'écriture, l'ordre "fait" est envoyé à la logoqie de commande de requête. Un cycle de rafraîchissement est ajouté pour retenir les données dans la mémoire. Une fois ce cycle fini, la base de temps de rafraîchissement est remis à zéro et la surveillance de commande est libérée, ainsi que les amplificateurs de
bus. Le circuit revient à l'état non occupé.
La base temps de rafraîchissement 392 attend un certain temps après la réception d'une requête de lecture ou d'écriture. Si aucun accès à la RAM n'a lieu, la base de temps 392 demande à la logique de
ccmmande d'état 390 de délivrer un signal de cycle de rafralchisse-
ment, ce qui maintient les données dans le réseau de RAM.
Une puce de mémore RAM d'un mégabit convient bien pour le système, soit par exemple une puce TC511000 commercialisée par le société Toshiba Corporation. Etant donné les hautes vitesses de
transfert possibles avec les multiples dispositif de mémoire principa-
le, on utilise un temps d'accès aux puces de 100 nanosecondes ou
moins. La Fig. 28 est l'organigramme de la mémoire tampon intermé-
diaire de la Fig. 27.
Claims (28)
1) Système d'enregistrement sur mesure d'albums, caractéris4 en
ce qu'il comprend une source (46) pour enregistrer des bouts d'informa-
tion qui sont enregistrés sous forme analogique, un module convertisseur analogique-numérique (48) recevant des signaux analogiques provenant de la reproduction par la source (46) desdits bouts d'information enregis- trés pour les convertir en signaux numériques, des moyens pour mémoriser lesdits signaux numériques convertis dans une mémoire principale (44) sous des adresses qui identifient individuellement chacun desdits bouts d'information enregistrés, des moyens répondant à certaines desdites
adresses pour retrouver les signaux numériques desdits bouts d'informa-
tion enregistrés identifiés dans la mémoire principale (40), un module
convertisseur numérique-analogique (68) recevant lesdits signaux retrou-
vés et les reconvertissant sous forme analogique, et un support final pour enregistrer les signaux reconvertis sous forme analogique formant
l'album sur mesure.
2) Système suivant la revendication 1, caractérisé en ce qu'il comprend au moins un filtre numérique (88) pour transmettre lesdits signaux numériques au convertisseur analogique-numérique (48) et des moyens pour régler la fréquence d'échantillonage à laquelle ledit filtre
numérique transmet lesdits signaux.
3) Système suivant la revendication 2, caractérisé en ce qu'il comprend encore une mémoire tampon intérimaire (64) pour mémoriser
successivement les signaux numériques de chacun desdits bouts d'informa-
tion enregistrés formant ledit album quand ils ont été retrouvé dans la source (46), de manière que les signaux de tous les bouts d'information enregistrés retrouvés nécessaires pour enregistrer l'album entier sur mesure soient mémorisés dans la mémoire tampon intérimaire (64) avant
l'enregistrement réel de l'album sur mesure.
4) Système suivant la revendication 3, caractérisé en ce qu'il comprend encore des moyens détectant la fin de la mémorisation de l'album entier desdits signaux numériques dans ladite mémoire tampon intérimaire (64) pour transférer les signaux mémorisés de la mémoire tampon
intérimaire (64) au convertisseur numérique analogique (68).
) Système suivant la revendication 4, caractérisé en ce que le convertisseur analogique-numérique (48) a une borne pour recevoir les signaux analogiques entrants de la source (46), le filtre (88) étant
relié à ladite borne d'entrée et fonctionnant à une fréquence d'échantil-
lonnage pour convertir les changements d'états dudit signal analogique en une succession de signaux à état stable qui ensemble donnent une
approximation dudit signal analogique, un convertisseur analogique-numé-
rique (48) et des moyens (102) pour ajuster ladite fréquence d'échantil-
lonnage en fonction d'un signal de commande d'entrée.
6) Système suivant la revendication 5, caractérisé en ce que ledit filtre (88) comprend un condensateur qui est commuté à la fréquence d'échantillonnage entre une entrée et une sortie du filtre (88), de manière que l'approximation de l'état stable dudit signal analogique soit présenté à une entrée du convertisseur analogique-numérique (48) chaque
fois que le condensateur est commuté sur la sortie du filtre (88).
7) Système suivant la revendication 5, caractérisé en ce que ledit module convertisseur analogique-numérique (48) comprend une cascade 15. de circuits comportant au moins un amplificateur d'entrée (86) pour ajuster le niveau voulu desdits signaux analogiques reçus de ladite source (46), ledit filtre (88), un circuit d'échantillonage (90), ledit convertisseur analogique-numérique (94), et un circuit de sortie (100); une source d'impulsions d'horloge (104) ayant une fréquence d'horloge donnée; des moyens (42) pour diviser lesdites impulsions d'horloge pour engendrer des signaux temporels ayant une fréquence de récurrence cyclique qui est un multiple de ladite fréquence d'horloge; des moyens (103) pour appliquer lesdits signaux temporels engendrés par ladite fréquence d'horloge divisé audit filtre; des moyens (101) pour recaler dans le temps lesdits signaux engendrés par ladite fréquence d'horloge divisée; et des moyens (92) pour appliquer les signaux recalés dans le temps pour commander ledit circuit d'échantillonage et des moyens pour
commander ledit convertisseur analogique-numérique (48).
8) Système suivant la revendication 4, caractérisé en ce que ledit module convertisseur numérique-analogique (68) comprend une borne (66) pour recevoir des signaux numériques entrants, une mémoire tampon FiFo (132) couplée audit terminal de mémorisation lesdits signaux
numériques retrouvés quand ils sont reçus, et le convertisseur numéri-
que-analogique (68) couplé à ladite mémoire tampon (132) pour convertir lesdits signaux numériques en signaux analogiques, un filtre (240) étant
couplé à une sortie audit convertisseur numérique-analogique (68) pour-
régler la largeur de la bande aux signaux enregistrés dans ledit album
sur mesure.
31 2 62611299
9) Système suivant la revendication 8, caractérisé en ce qu'il comprend une source (136) d'impulsions d'horloge ayant une fréquence de répétition donné, des moyens (130) couplés à ladite source pour diviser ladite fréquence de répétition pour engendrer une fréquence de répétition choisie, des moyens pour appliquer lesdites impulsions d'horloge à ladite fréquence de répétition choisie audit filtre (140) pour régler ladite largeur de bande desdits signaux, des moyens (134) pour recaler dans le temps afin de régler la position temporel desdites impulsions d'horloge à ladite fréquence de répétition choisie, et des moyens (143) pour appliquer lesdites impulions réglées pour commander ladite mémoire tampon FiFo et ledit convertisseur
numérique-analogique (68).
) Système suivant la revendication 9, caractérisé en ce que des moyens de commande afin de régler ladite largeur de bande comprennent ledit filtre (140) ayant un condensateur qui est relié à ladite fréquence d'échantillonage entre une entrée et une sortie dudit filtre. 11) Système suivant la revendication 1 caractérisé en ce qu'il comprend un convertisseur programmable analogique-numérique comportant une borne d'entrée (84) recevant des signaux analogiques entrants, un filtre passebas (88) couplé à la borne d'entrée (84) et fonctionnant à la fréquence d'échantillonnage pour transférer des tensions à l'état stable représentant ledit signal analogique, des moyens (94) pour convertir lesdits signaux de tension en signaux numériques, et des moyens (102) pour convertir ladite fréquence d'échantillonnage en
réponse à un signal de commande d'entrée.
12) Système suivant la revendication 11, caractérisé en ce que ledit convertisseur analogique-numérique comprend une cascade de circuits comprenant au moins un amplificateur d'entrée (86) pour ajuster le niveau desdits signaux analogiques reçus, ledit filtre passe-bas (88), un échantillonneur (90), un circuit convertisseur
analogique-numérique (94), et un circuit de sortie (100).
13) Système suivant la revendication 12, caractérisé en ce que le convertisseur analogique-numérique comprend une source d'impulsions d'horloge (104) ayant une fréquence d'horloge donnée, des moyens (102) pour diviser lesdites impulsions d'horloge pour engendrer les signaux temporels ayant une fréquence de récurrence cyclique qui est un multiple de ladite fréquence d'horloge, des moyens (103) pour
32 2611299
appliquer lesdits signaux temporels audit filtre passe-bas (88), des moyens (101) pour recaler lesdits signaux temporels engendrés par ladite fréquence d'horloge divisée, et des moyens (92) pour appliquer lesdits signaux recalés pour commander ledit circuit d'échantillonage et afin de commander lesdits moyens du circuit convertisseur
analogique-numérique (94).
14) Système suivant la revendication 1 caractérisé en ce qu'il comprend un convertisseur numérique-analogique comportant au moins une borne (66) pour recevoir des signaux numériques entrants, une mémoire tampon FiFo (132) couplée audit terminal pour mémoriser lesdits signaux numériques entrants quand ils sont reçus, le circuit convertisseur numérique- analogique (142) couplé à ladite mémoire tampon (132) pour convertir lesdits signaux numériques en signaux analogiques, et des moyens (140) couplés audit convertisseur (132)
pour régler sélectivement la largeur de bande desdits signaux.
) Système suivant la revendication 14, caractérisé en ce que le convertisseur numérique-analogique comprend une source d'impulsions d'horloge (136) ayant une fréquence de répétition d'impulsions d'horloge donnée, des moyens (130) couplés à ladite source pour diviser ladite fréquence de répétition pour pourvoir des impulsions de commande sélectionnées ayant une fréquence de répétition récurrente, et des moyens pour appliquer lesdites impulsions de commande à ladite fréquence afin de commander lesdits moyens (140) pour régler ladite
largeur de bande desdits signaux.
16) Système suivant la revendication 15, caractérisé en ce que le convertisseur numérique-analogique comprend une base de temps (134) pour recaler des impulsions qui produit ladite fréquence de répétition récurrante, et des moyens pour appliquer desdites impulsions recalées
pour commander ladite mémoire tampon (132) et ledit circuit convertis-
seur analogique-numérique (142).
17) Système suivant la revendication 1, caractérisé en ce qu'il comprend des moyens répondant à ladite lecture desdits bouts d'informations enregistrés dans la mémoire principale (44) pour assembler les signaux de ladite lecture des bouts dans une zone de mémoire temporaire (64), et des moyens répondant à une lecture complète de ladite pluralité choisie de bouts pour utiliser lesdits signaux numériques assemblés dans ladite zone de mémorisation
33 2611299
temporaire (64) pour enregistrer un album sur mesure comprenant
lesdits bouts d'information enregistrés sélectionnés.
18) Système suivant la revendication 17, caractérisé en ce que lesdits bouts d'information enregistrés sont reçus sous forme analogique avant qu'ils ne soient mémorisés dans ladite mémoire principale (44) et, en ce qu'ensuite ils sont enregistrés dans ledit album sur mesure, et des moyens (48) pour convertir lesdits signaux analogiques en signaux numériques avant d'être mémorisés dans ladite mémoire principale, des moyens (68) pour reconvertir lesdits signaux numériques en signaux analogiques après les avoir lu dans ladite mémoire principale et, ensuite, les enregistrer dans ledit album sur mesure, et des moyens associés avec ladite conversion et ladite reconversion pour régler la largeur de bande des signaux enregistrés
dans ledit album.
19) Système suivant la revendication 17, caractérisé en ce qu'il comprend un ordinateur de commande central (42) pour le commander, le système répondant à des ordres dudit ordinateur pour contrôler la lecture des bouts d'information enregistrés dans ladite mémoire
principale (44) et de la zone de mémorisation temporaire (64).
20) Système suivant la revendication 19, caractérisé en ce que ledit ordinateur (42) ordonne une lecture de la quantité de données enregistrées correspondant à un album dans la mémoire principale (44)
avant d'ordonner une lecture de la zone de mémorisation temporaire.
21) Système suivant la revendication 19, caractérisé en ce que ledit ordinateur (42) ordonne une lecture successive de quantités
limitées des bouts d'information enregistrés dans la mémoire princi-
pale (44) avant de commander la lecture de la mémoire temporaire.
22) Système suivant l'une des revendications 1 à 21 et ayant une
première fréquence d'échantillonnage, caractérisé en ce qu'il comprend un convertisseur analogique-numérique comportant des moyens (252, 254) à grande vitesse pour échantillonner une onde analogique à une fréquence simple récurrente cyclique qui est plus grande que ladite première fréquence d'échantillonnage, des moyens (276) répondant à ladite grande vitesse d'échantillonage pour calculer une onde à ladite
première fréquence d'échantillonnage qui est une meilleure approxima-
tion de l'onde analogique, et des moyens (278) pour transmettre ladite
onde calculée.
34 2 6 12611299
23) Système suivant la revendication 22, caractérisé en ce que le convertisseur analogique-numérique comprend des moyens (274, 276) pour multiplier chaque échantillon rapide par un coefficient qui fait que ladite onde calculée représente une approximation de ladite onde analogique. 24) Système suivant la revendication 23, caractérisé en ce que le convertisseur analogique-numérique comprend des moyens pour pondérer ledit coefficient en fonction de la tendance de variation
desdits échantillons rapides.
25) Système suivant la revendication 23 caractérisé en ce que le
convertisseur analogique-numérique comprend une paire d'échantil-
lonneurs rapides (252, 254) et des moyens supports, des moyens (258, 260, 258', 260') pour mémoriser successivement et alternativement
lesdites échantillonneurs rapides provenant de la paire d'échantil-
lonneurs et des moyens supports pour convertir les échantillonneurs
rapides en signaux numériques.
26) Système suivant la revendication 23, caractérisé en ce que le convertisseur analogique-numérique comprend des moyens (276) pour accumuler assez d'échantillonneurs rapides pour correspondre à un échantillon suivant ladite première fréquence d'échantillonnage, des moyens pour donner à ladite accumulation un signal au départ et à la fin de chacun desdits groupes d'échantillonneurs rapides, et des
moyens répondants à ladite accumulation pour envoyer un échantillon-
neur à la première fréquence d'échantillonage en réponse à chaque
groupe d'échantillonneurs rapides.
27) Système suivant la revendication 26, caractérisé en ce que le convertisseur analogique-numérique comprend une mémoire morte (274) pour mémoriser les coefficients applicables à chaque échantillonneurs rapides d'un groupe, et des moyens (276) pour multiplier chaque
échantillonneurs rapides individuellement par un coefficient corres-
pondant pour calculer par approximation un échantillon à ladite
première fréquence d'échantillonnage.
28) Système suivant la revendication 27, caractérisé en ce que le convertisseur analogique-numérique comprend une source (46) de bouts d'information pré-enregistrés analogiques, un convertisseur (48) fonctionnant en réponse aux dits signaux analogiques dérivés d'une reproduction desdits bouts d'information enregistrés pour convertir lesdits signaux analogiques en signaux numériques, des moyens (40) pour mémoriser lesdits signaux analogiques convertis dans une mémoire principale (44) dont les adresses identifient individuellement chacun desdits bouts d'information enregistrés, des moyens (40) pour choisir l'une desdits adresses pour retrouver les signaux numériques desdits bouts identifiés dans ladite mémoire principale (44), des moyens (68) en réponse aux dits signaux retrouvés pour reconvertir lesdits signaux numériques en analogique, et des moyens (62) pour enregistrer ladite forme analogique desdits signaux retrouvés pour avoir un album sur
mesure.
29) Système suivant la revendication 27, caractérisé en que le convertisseur analogique-numérique comprend des moyens (72) pour mémoriser un répertoire de bouts d'information enregistrés dans une méoire principale (44), des moyens (40) pour lire une pluralité de bouts d'information enregistrés choisis inviduellement de ladite mémoire (44), des moyens en réponse à ladite lecture des bouts d'information enregistrés pour assembler les signaux à ladite lecture des bouts dans une zone de mémorisation temporaire (64), et des moyens en réponse à la fin de la lecture de ladite pluralité des bouts choisis pour utiliser lesdists numériques assemblés dans ladite zone de mémorisation temporaire (64) pour enregistrer un album sur mesure
comprenant lesdits bouts d'information enregistrés choisis.
) Système suivant l'une des revendications 1 à 29, caractérisé
en ce qu'il comprend un convertisseur numérique-analogique comportant des moyens (352) d'entrée de données numériques pour mémoriser quand elles sont reçues, des moyens (356) pour soustraire les données mémorisées dans ladite mémoire (64) de ladite dernière donnée mémorisée dans ladite mémoire (354) afin de trouver un changement dans les données, des moyens (358) en réponse à ladite soustraction pour calculer une courbe probable qui soit conforme audit changement et pour engendrer une pluralité d'échantillonneurs pour engendrer un
signal analogique.
31) Système suivant la revendication 30, caractérisé en ce que le convertisseur numérique-analogique comprend des moyens (72) de sélection de sens de lecture des données numériques qui peuvent être
enregistrés soit du début à la fin, soit dans le sens inverse.
32) Système suivant la revendication 31, caractérisé en ce que
36 2611299
le convertisseur numérique-analogique comprend des moyens (68, 372) pour enregistrer bidirectionnellement deux pistes (A, B) allant en
sens opposés sur un seul passage d'un bande.
33) Système suivant l'une des revendications 1 à 32, caractérisé
en ce qu'il comprend une pluralité de convertisseur numérique-analo- gique (68), des moyens (356) pour convertir individuellement les signaux analogiques séparés en signaux d'impulsion temporels qui reviennent à une première fréquence de cycle, un calculateur (358) pour prendre la moyenne du contenu desdits signaux d'impulsion
numérique convertis en réponse aux échantillons dudit signal analo-
gique qui revient à une fréquence qui est plus grande que ladite première fréquence de cycle, des moyens pour mémoriser lesdits signaux d'impulsion temporels sous adressages séparés, des moyens en réponse auxdites adresses pour lire lesdits signaux d'impulsion mémorisés, des moyens en réponse aux dits signaux d'impulsion lus pour détecter les
changements en signaux d'impulsion successifs, convertisseur numéri-
que-analogique auxdits changements détectés pour calculer une plurali-
té de points dans chaque intervalle de temps qui revient à ladite fréquence pour calculer une onde analogique probable qui aurait causé audit calculateur des moyens pour sélectionner le contenu mémorisé des signaux d'impulsion, et des moyens pour donner un signal analogique
correspondant à ladite pluralité de points.
34) Système suivant la revendication 33, caractérisé en ce que ladite onde analogique probable calculée est une partie d'une onde sinusoidale adaptée à chacun dudit changement détecté dépendant de la
grandeur du dernier changement antérieur.
) Système suivant la revendication 33, caractérisé en qu'il
comprend une bande magnétique (62), ladite donnée mémorisée corres-
ponds aux deux paires de canaux enregistrés l'un à côté de l'autre sur ladite bande magnétique, avec un convertisseur pour chacun desdits canaux, des moyens pour engendrer la lecture des signaux mémorisés soit en avant, soit en arrière sur ladite bande pendant que l'autre canal peut être enregistré simultanément en sens inverse sur la même bande.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US87487A | 1987-01-06 | 1987-01-06 | |
| US07/133,936 US5041921A (en) | 1987-01-06 | 1987-12-17 | System for recording custom albums from a library of pre-recorded items |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| FR2611299A1 true FR2611299A1 (fr) | 1988-08-26 |
| FR2611299B1 FR2611299B1 (fr) | 1995-10-13 |
Family
ID=26668256
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| FR8800075A Expired - Fee Related FR2611299B1 (fr) | 1987-01-06 | 1988-01-05 | Systeme d'enregistrement d'albums sur mesure |
Country Status (6)
| Country | Link |
|---|---|
| US (4) | US5041921A (fr) |
| JP (1) | JP3072488B2 (fr) |
| CA (1) | CA1327395C (fr) |
| DE (1) | DE3800065C2 (fr) |
| FR (1) | FR2611299B1 (fr) |
| GB (1) | GB2199984B (fr) |
Families Citing this family (158)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5021893A (en) * | 1987-12-17 | 1991-06-04 | Duplitronics, Inc. | High speed tape duplicating machine |
| US5365381A (en) * | 1987-01-06 | 1994-11-15 | Magic Music Cassette Company | High speed recorded information duplicating equipment |
| CA1302570C (fr) * | 1988-09-20 | 1992-06-02 | Thomas P. Crean | Machine automatique d'enregistrement et de distribution de cassettes video |
| DE3921942A1 (de) * | 1989-07-04 | 1991-01-17 | Grundig Emv | Schaltungsanordnung zur ueberarbeitung eines in einem magnetband- und/oder halbleiterspeicher abgespeicherten gesprochenen textes |
| KR970010517B1 (en) * | 1989-07-31 | 1997-06-26 | Lg Electronics Inc | Recording and reproducing apparatus and method using dat memory function |
| NL9001039A (nl) * | 1990-05-01 | 1991-12-02 | Philips Nv | Inrichting voor het verkrijgen van voorbespeelde digitale muziekkassettes. |
| US6970834B2 (en) * | 1990-06-15 | 2005-11-29 | Arachnid, Inc. | Advertisement downloading computer jukebox |
| US5848398A (en) * | 1990-06-15 | 1998-12-08 | Arachnid, Inc. | System for managing a plurality of computer jukeboxes |
| US20010023403A1 (en) * | 1990-06-15 | 2001-09-20 | Martin John R. | Computer jukebox and jukebox network |
| US5355302A (en) | 1990-06-15 | 1994-10-11 | Arachnid, Inc. | System for managing a plurality of computer jukeboxes |
| US5781889A (en) | 1990-06-15 | 1998-07-14 | Martin; John R. | Computer jukebox and jukebox network |
| IT1243715B (it) * | 1990-08-31 | 1994-06-21 | Bernardino Bernardini | Dispositivo elettronico per la duplicazione veloce di nastri magnetici |
| US5963916A (en) * | 1990-09-13 | 1999-10-05 | Intouch Group, Inc. | Network apparatus and method for preview of music products and compilation of market data |
| WO1992007360A1 (fr) * | 1990-10-10 | 1992-04-30 | Mario Moro | Systeme de gestion de bibliotheque sur support d'enregistrement |
| CA2068414C (fr) * | 1990-10-24 | 1998-07-21 | David W. Stebbings | Methode et appareil de duplication rapide de signaux audio ou numeriques |
| KR960005404B1 (ko) * | 1990-12-31 | 1996-04-24 | 삼성전자주식회사 | 더블 덱크 vcr의 프로그램 카피 방법 |
| US5253275A (en) | 1991-01-07 | 1993-10-12 | H. Lee Browne | Audio and video transmission and receiving system |
| US5272627A (en) * | 1991-03-27 | 1993-12-21 | Gulton Industries, Inc. | Data converter for CT data acquisition system |
| US20080228517A1 (en) * | 1992-03-06 | 2008-09-18 | Martin John R | Computer jukebox and jukebox network |
| US5418713A (en) * | 1993-08-05 | 1995-05-23 | Allen; Richard | Apparatus and method for an on demand data delivery system for the preview, selection, retrieval and reproduction at a remote location of previously recorded or programmed materials |
| DE4435450A1 (de) * | 1993-10-04 | 1995-04-06 | Matsushita Electric Industrial Co Ltd | Flüssigkristalleinheit und Projektionsanzeige unter Verwendung einer Flüssigkristalleinheit |
| FR2714760B1 (fr) * | 1993-12-30 | 1996-02-02 | Thomson Consumer Electronics | Système d'enregistrement, de stockage et de lecture d'information. |
| US5590282A (en) * | 1994-07-11 | 1996-12-31 | Clynes; Manfred | Remote access server using files containing generic and specific music data for generating customized music on demand |
| US7188352B2 (en) | 1995-07-11 | 2007-03-06 | Touchtunes Music Corporation | Intelligent digital audiovisual playback system |
| US8661477B2 (en) | 1994-10-12 | 2014-02-25 | Touchtunes Music Corporation | System for distributing and selecting audio and video information and method implemented by said system |
| JP3679416B2 (ja) | 1994-10-12 | 2005-08-03 | タツチチユーンズ・ミユージツク・コーポレイシヨン | インテリジェントデジタルオーディオビジュアル再生システム |
| US7424731B1 (en) | 1994-10-12 | 2008-09-09 | Touchtunes Music Corporation | Home digital audiovisual information recording and playback system |
| US5793980A (en) | 1994-11-30 | 1998-08-11 | Realnetworks, Inc. | Audio-on-demand communication system |
| US7349976B1 (en) | 1994-11-30 | 2008-03-25 | Realnetworks, Inc. | Audio-on-demand communication system |
| DE19539172C2 (de) * | 1995-03-13 | 1998-06-18 | Nsm Ag | Multimedia-Box |
| WO1996042074A2 (fr) * | 1995-06-09 | 1996-12-27 | Peter Josef Szauder | Automate de vente de supports d'information |
| MY121607A (en) * | 1995-07-10 | 2006-02-28 | Hyundai Curitel Inc | Grid moving method of object image and apparatus using the same and compaction/motion estimation method using the same and apparatus thereof |
| JP3541535B2 (ja) * | 1995-11-27 | 2004-07-14 | ソニー株式会社 | 記録装置、記録再生装置 |
| US5726909A (en) * | 1995-12-08 | 1998-03-10 | Krikorian; Thomas M. | Continuous play background music system |
| ITMI960289A1 (it) * | 1996-02-15 | 1997-08-15 | Giacomo Ghisolfi | Sistema elettronico-telematico-meccanico per la vendita di opere letterarie per audio per video prodotte all'atto dell'acquisto |
| WO1997035311A1 (fr) * | 1996-03-21 | 1997-09-25 | Maximum Video Systems, Inc. | Systeme de distribution et de fabrication de videodisques numeriques polyvalents a grande vitesse |
| NL1003587C2 (nl) * | 1996-07-15 | 1998-01-21 | Carel Christiaan Van Helsdinge | Inrichting en werkwijze voor het samenstellen van een of meer gegevensdragers met video- en/of audio-informatie. |
| US5909638A (en) * | 1996-08-06 | 1999-06-01 | Maximum Video Systems, Inc. | High speed video distribution and manufacturing system |
| US5740134A (en) | 1996-08-13 | 1998-04-14 | Peterson; Tim | Musical CD creation unit |
| FR2753868A1 (fr) | 1996-09-25 | 1998-03-27 | Technical Maintenance Corp | Procede de selection d'un enregistrement sur un systeme numerique de reproduction audiovisuel et systeme pour mise en oeuvre du procede |
| US5740146A (en) * | 1996-10-22 | 1998-04-14 | Disney Enterprises, Inc. | Method and apparatus for reducing noise using a plurality of recording copies |
| JPH10143350A (ja) * | 1996-11-06 | 1998-05-29 | Nec Corp | 先入れ先出しメモリ制御システム |
| US5959944A (en) * | 1996-11-07 | 1999-09-28 | The Music Connection Corporation | System and method for production of customized compact discs on demand |
| US6011758A (en) * | 1996-11-07 | 2000-01-04 | The Music Connection | System and method for production of compact discs on demand |
| WO1998048363A1 (fr) * | 1997-04-22 | 1998-10-29 | Bandai Holding Corporation | Systeme personnalise de prestation de donnees |
| JP3552474B2 (ja) * | 1997-07-06 | 2004-08-11 | 株式会社ケンウッド | 記録媒体のタイトル入力装置 |
| US7574727B2 (en) | 1997-07-23 | 2009-08-11 | Touchtunes Music Corporation | Intelligent digital audiovisual playback system |
| US6223348B1 (en) * | 1997-09-03 | 2001-04-24 | Universal Electronics Inc. | Universal remote control system |
| FR2769165B1 (fr) | 1997-09-26 | 2002-11-29 | Technical Maintenance Corp | Systeme sans fil a transmission numerique pour haut-parleurs |
| US6766946B2 (en) * | 1997-10-16 | 2004-07-27 | Dentsu, Inc. | System for granting permission of user's personal information to third party |
| US6209787B1 (en) | 1997-10-16 | 2001-04-03 | Takahito Iida | Global access system of multi-media related information |
| JPH11185381A (ja) * | 1997-10-16 | 1999-07-09 | Shoichi Iida | パーソナル記録媒体購入システム、パーソナル記録媒体購入方法及びパーソナル記録媒体購入プログラムを記録した記録媒体 |
| US5900608A (en) * | 1997-10-16 | 1999-05-04 | Iida; Takahito | Method of purchasing personal recording media, system for purchasing personal recording media, and media recorded with personal recording media purchasing program |
| US6942143B1 (en) | 1997-10-16 | 2005-09-13 | Dentsu, Inc. | System and method for accessing broadcast media in data communication with a broadcast receiving device |
| DE19757129A1 (de) * | 1997-12-20 | 1999-06-24 | Stefan Kneller | Vorrichtung zum Bespielen eines Datenträgers mit Musikstücken oder Videoclips |
| US6393430B1 (en) * | 1998-05-08 | 2002-05-21 | Sony Corporation | Method and system for automatically recording music data files by using the hard drive of a personal computer as an intermediate storage medium |
| US6446080B1 (en) * | 1998-05-08 | 2002-09-03 | Sony Corporation | Method for creating, modifying, and playing a custom playlist, saved as a virtual CD, to be played by a digital audio/visual actuator device |
| FR2781582B1 (fr) | 1998-07-21 | 2001-01-12 | Technical Maintenance Corp | Systeme de telechargement d'objets ou de fichiers pour mise a jour de logiciels |
| FR2781591B1 (fr) | 1998-07-22 | 2000-09-22 | Technical Maintenance Corp | Systeme de reproduction audiovisuelle |
| US6288719B1 (en) | 1998-10-26 | 2001-09-11 | Eastman Kodak Company | System and method of constructing a photo album |
| US6434579B1 (en) | 1998-08-19 | 2002-08-13 | Eastman Kodak Company | System and method of constructing a photo album |
| FR2781593B1 (fr) | 1998-07-22 | 2001-01-12 | Technical Maintenance Corp | Telecommande pour systeme de reproduction audiovisuelle numerique intelligent |
| US6123362A (en) * | 1998-10-26 | 2000-09-26 | Eastman Kodak Company | System and method of constructing a photo collage |
| US8028318B2 (en) | 1999-07-21 | 2011-09-27 | Touchtunes Music Corporation | Remote control unit for activating and deactivating means for payment and for displaying payment status |
| FR2781580B1 (fr) | 1998-07-22 | 2000-09-22 | Technical Maintenance Corp | Circuit de commande de son pour systeme de reproduction audiovisuelle numerique intelligent |
| AU5591299A (en) * | 1998-07-31 | 2000-02-21 | Benjamin Filmalter Grobler | Data vending system |
| US6606398B2 (en) * | 1998-09-30 | 2003-08-12 | Intel Corporation | Automatic cataloging of people in digital photographs |
| US6184813B1 (en) * | 1998-11-20 | 2001-02-06 | Legerity, Inc. | Method and apparatus for synchronizing signals |
| US6389181B2 (en) | 1998-11-25 | 2002-05-14 | Eastman Kodak Company | Photocollage generation and modification using image recognition |
| US6396963B2 (en) * | 1998-12-29 | 2002-05-28 | Eastman Kodak Company | Photocollage generation and modification |
| US6690843B1 (en) | 1998-12-29 | 2004-02-10 | Eastman Kodak Company | System and method of constructing a photo album |
| US6362900B1 (en) * | 1998-12-30 | 2002-03-26 | Eastman Kodak Company | System and method of constructing a photo album |
| US8726330B2 (en) | 1999-02-22 | 2014-05-13 | Touchtunes Music Corporation | Intelligent digital audiovisual playback system |
| JP2000251381A (ja) * | 1999-02-25 | 2000-09-14 | Sony Corp | ディスク・ダビング・システム |
| KR100575538B1 (ko) * | 1999-07-14 | 2006-05-03 | 엘지전자 주식회사 | 오디오데이터 변환장치 및 이에서의 데이터 전송방법 |
| FR2796482B1 (fr) | 1999-07-16 | 2002-09-06 | Touchtunes Music Corp | Systeme de gestion a distance d'au moins un dispositif de reproduction d'informations audiovisuelles |
| US7657910B1 (en) | 1999-07-26 | 2010-02-02 | E-Cast Inc. | Distributed electronic entertainment method and apparatus |
| US6496802B1 (en) | 2000-01-07 | 2002-12-17 | Mp3.Com, Inc. | System and method for providing access to electronic works |
| JP4135287B2 (ja) * | 2000-02-01 | 2008-08-20 | ソニー株式会社 | 記録再生装置、携帯装置、データ転送システム、データ転送方法、データ再生方法、データ転送及び再生方法 |
| FR2805377B1 (fr) | 2000-02-23 | 2003-09-12 | Touchtunes Music Corp | Procede de commande anticipee d'une selection, systeme numerique et juke-box permettant la mise en oeuvre du procede |
| FR2805060B1 (fr) | 2000-02-16 | 2005-04-08 | Touchtunes Music Corp | Procede de reception de fichiers lors d'un telechargement |
| FR2805072B1 (fr) | 2000-02-16 | 2002-04-05 | Touchtunes Music Corp | Procede d'ajustement du volume sonore d'un enregistrement sonore numerique |
| US7028082B1 (en) | 2001-03-08 | 2006-04-11 | Music Choice | Personalized audio system and method |
| US7783722B1 (en) | 2000-03-08 | 2010-08-24 | Music Choice | Personalized audio system and method |
| US7325043B1 (en) | 2000-03-08 | 2008-01-29 | Music Choice | System and method for providing a personalized media service |
| US7320025B1 (en) | 2002-03-18 | 2008-01-15 | Music Choice | Systems and methods for providing a broadcast entertainment service and an on-demand entertainment service |
| US7275256B1 (en) | 2001-08-28 | 2007-09-25 | Music Choice | System and method for providing an interactive, visual complement to an audio program |
| US7321923B1 (en) | 2000-03-08 | 2008-01-22 | Music Choice | Personalized audio system and method |
| US8463780B1 (en) | 2000-03-08 | 2013-06-11 | Music Choice | System and method for providing a personalized media service |
| US7856485B2 (en) | 2000-03-08 | 2010-12-21 | Music Choice | Systems and methods for providing customized media channels |
| US6560577B1 (en) * | 2000-03-21 | 2003-05-06 | Intel Corporation | Process for encoding audio from an analog medium into a compressed digital format using attribute information and silence detection |
| GB2361129A (en) * | 2000-04-05 | 2001-10-10 | Sony Uk Ltd | Creating a database of audio/video productions |
| US8271341B2 (en) * | 2000-04-12 | 2012-09-18 | Music Choice | Media content delivery systems and methods |
| US6879963B1 (en) | 2000-04-12 | 2005-04-12 | Music Choice | Cross channel delivery system and method |
| FR2808906B1 (fr) | 2000-05-10 | 2005-02-11 | Touchtunes Music Corp | Dispositif et procede de gestion a distance d'un reseau de systemes de reproduction d'informations audiovisuelles |
| FR2811175B1 (fr) | 2000-06-29 | 2002-12-27 | Touchtunes Music Corp | Procede de distribution d'informations audiovisuelles et systeme de distribution d'informations audiovisuelles |
| FR2811114B1 (fr) | 2000-06-29 | 2002-12-27 | Touchtunes Music Corp | Dispositif et procede de communication entre un systeme de reproduction d'informations audiovisuelles et d'une machine electronique de divertissement |
| US6498937B1 (en) | 2000-07-14 | 2002-12-24 | Trw Inc. | Asymmetric bandwidth wireless communication techniques |
| JP4214665B2 (ja) * | 2000-07-25 | 2009-01-28 | ソニー株式会社 | 再生装置 |
| JP4304888B2 (ja) * | 2000-09-04 | 2009-07-29 | ソニー株式会社 | 記録媒体、編集装置及び編集方法 |
| FR2814085B1 (fr) | 2000-09-15 | 2005-02-11 | Touchtunes Music Corp | Procede de divertissement base sur les jeux concours a choix multiples |
| US20020042754A1 (en) * | 2000-10-10 | 2002-04-11 | Del Beccaro David J. | System and method for receiving broadcast audio/video works and for enabling a consumer to purchase the received audio/video works |
| JP4555454B2 (ja) * | 2000-11-21 | 2010-09-29 | 富士通株式会社 | データ再生装置 |
| CA2436219C (fr) * | 2001-03-03 | 2012-05-15 | Optimum Power Technology, L.P. | Appareil et procede permettant de regler la frequence de filtre par rapport a une frequence d'echantillonnage |
| US6520159B2 (en) * | 2001-03-26 | 2003-02-18 | General Motors Corporation | Engine converter misfire protection method and apparatus |
| US7177589B1 (en) | 2001-12-07 | 2007-02-13 | William H Lynch | Satellite entertainment receiver system |
| US7617295B1 (en) | 2002-03-18 | 2009-11-10 | Music Choice | Systems and methods for providing a broadcast entertainment service and an on-demand entertainment service |
| US8584175B2 (en) | 2002-09-16 | 2013-11-12 | Touchtunes Music Corporation | Digital downloading jukebox system with user-tailored music management, communications, and other tools |
| US11029823B2 (en) | 2002-09-16 | 2021-06-08 | Touchtunes Music Corporation | Jukebox with customizable avatar |
| US8332895B2 (en) | 2002-09-16 | 2012-12-11 | Touchtunes Music Corporation | Digital downloading jukebox system with user-tailored music management, communications, and other tools |
| US7822687B2 (en) * | 2002-09-16 | 2010-10-26 | Francois Brillon | Jukebox with customizable avatar |
| US8151304B2 (en) | 2002-09-16 | 2012-04-03 | Touchtunes Music Corporation | Digital downloading jukebox system with user-tailored music management, communications, and other tools |
| US12100258B2 (en) | 2002-09-16 | 2024-09-24 | Touchtunes Music Company, Llc | Digital downloading jukebox with enhanced communication features |
| US8103589B2 (en) | 2002-09-16 | 2012-01-24 | Touchtunes Music Corporation | Digital downloading jukebox system with central and local music servers |
| US9646339B2 (en) | 2002-09-16 | 2017-05-09 | Touchtunes Music Corporation | Digital downloading jukebox system with central and local music servers |
| US10373420B2 (en) | 2002-09-16 | 2019-08-06 | Touchtunes Music Corporation | Digital downloading jukebox with enhanced communication features |
| US20040162633A1 (en) * | 2003-02-19 | 2004-08-19 | Sheldon Kraft | Interactive vending apparatus and method for dispensing and ordering digital media |
| US7626609B1 (en) | 2003-03-07 | 2009-12-01 | Music Choice | Method and system for displaying content while reducing burn-in of a display |
| US7158169B1 (en) | 2003-03-07 | 2007-01-02 | Music Choice | Method and system for displaying content while reducing burn-in of a display |
| US7216178B2 (en) | 2003-04-04 | 2007-05-08 | Gibson Guitar Corp. | System and method for distributing music to customers over the internet using uniquely identified proprietary devices |
| US7249147B2 (en) | 2003-04-04 | 2007-07-24 | Gibson Guitar Corp. | Combination compact disc recorder and player system |
| US7240143B1 (en) | 2003-06-06 | 2007-07-03 | Broadbus Technologies, Inc. | Data access and address translation for retrieval of data amongst multiple interconnected access nodes |
| US9286214B2 (en) * | 2003-06-06 | 2016-03-15 | Arris Enterprises, Inc. | Content distribution and switching amongst data streams |
| US9456243B1 (en) | 2003-06-06 | 2016-09-27 | Arris Enterprises, Inc. | Methods and apparatus for processing time-based content |
| US20050234783A1 (en) * | 2004-04-15 | 2005-10-20 | Charles Marshall | Business method for on-demand product manufacturing and fulfillment system |
| US20050234818A1 (en) * | 2004-04-15 | 2005-10-20 | Charles Marshall | Automated on-demand online media manufacturing and fulfillment system |
| US7529845B2 (en) * | 2004-09-15 | 2009-05-05 | Nokia Corporation | Compressing, filtering, and transmitting of protocol messages via a protocol-aware intermediary node |
| US7711835B2 (en) | 2004-09-30 | 2010-05-04 | Citrix Systems, Inc. | Method and apparatus for reducing disclosure of proprietary data in a networked environment |
| US8099482B2 (en) * | 2004-10-01 | 2012-01-17 | E-Cast Inc. | Prioritized content download for an entertainment device |
| WO2006138620A2 (fr) | 2005-06-15 | 2006-12-28 | Music Choice | Systemes et procedes pour faciliter l'acquisition d'un contenu |
| US8769479B2 (en) * | 2006-01-31 | 2014-07-01 | Digital River, Inc. | Physical on demand |
| US8165922B2 (en) * | 2006-03-15 | 2012-04-24 | Digital River, Inc. | Physical on demand testing with version support |
| US20070294099A1 (en) * | 2006-03-31 | 2007-12-20 | Digital River, Inc. | Physical On Demand Product Creation System and Method |
| US9330529B2 (en) | 2007-01-17 | 2016-05-03 | Touchtunes Music Corporation | Game terminal configured for interaction with jukebox device systems including same, and/or associated methods |
| US9171419B2 (en) | 2007-01-17 | 2015-10-27 | Touchtunes Music Corporation | Coin operated entertainment system |
| US12450978B2 (en) | 2007-01-17 | 2025-10-21 | Touchtunes Music Company Llc. | Coin operated entertainment system |
| US20080228507A1 (en) * | 2007-03-14 | 2008-09-18 | Paul Larue | Retail publishing system, method, program, and apparatus |
| US9953481B2 (en) | 2007-03-26 | 2018-04-24 | Touchtunes Music Corporation | Jukebox with associated video server |
| US10290006B2 (en) | 2008-08-15 | 2019-05-14 | Touchtunes Music Corporation | Digital signage and gaming services to comply with federal and state alcohol and beverage laws and regulations |
| US8332887B2 (en) | 2008-01-10 | 2012-12-11 | Touchtunes Music Corporation | System and/or methods for distributing advertisements from a central advertisement network to a peripheral device via a local advertisement server |
| US8966103B2 (en) * | 2007-12-21 | 2015-02-24 | General Instrument Corporation | Methods and system for processing time-based content |
| WO2010005569A1 (fr) | 2008-07-09 | 2010-01-14 | Touchtunes Music Corporation | Jukebox de téléchargement numérique à caractéristiques d'amélioration des recettes |
| US8782025B2 (en) * | 2009-03-10 | 2014-07-15 | Ims Software Services Ltd. | Systems and methods for address intelligence |
| US12112093B2 (en) | 2009-03-18 | 2024-10-08 | Touchtunes Music Company, Llc | Entertainment server and associated social networking services |
| US10564804B2 (en) | 2009-03-18 | 2020-02-18 | Touchtunes Music Corporation | Digital jukebox device with improved user interfaces, and associated methods |
| US10719149B2 (en) | 2009-03-18 | 2020-07-21 | Touchtunes Music Corporation | Digital jukebox device with improved user interfaces, and associated methods |
| CN106056367A (zh) | 2009-03-18 | 2016-10-26 | 踏途音乐公司 | 娱乐服务器及相关的社交网络系统 |
| US9292166B2 (en) | 2009-03-18 | 2016-03-22 | Touchtunes Music Corporation | Digital jukebox device with improved karaoke-related user interfaces, and associated methods |
| US8185445B1 (en) | 2009-09-09 | 2012-05-22 | Dopa Music Ltd. | Method for providing background music |
| CA2787380C (fr) | 2010-01-26 | 2017-05-09 | Francois Beaumier | Dispositif de juke-box numerique ayant des interfaces d'utilisateur perfectionnees, et procedes associes |
| USD646667S1 (en) | 2010-04-20 | 2011-10-11 | Donegain Douglas T | Portable audio converter |
| CN110097416B (zh) | 2011-09-18 | 2022-05-10 | 踏途音乐公司 | 具有卡拉ok和照相亭功能的数字点播设备及相关方法 |
| US11151224B2 (en) | 2012-01-09 | 2021-10-19 | Touchtunes Music Corporation | Systems and/or methods for monitoring audio inputs to jukebox devices |
| US9197937B1 (en) | 2012-04-26 | 2015-11-24 | Music Choice | Automatic on-demand navigation based on meta-data broadcast with media content |
| US9921717B2 (en) | 2013-11-07 | 2018-03-20 | Touchtunes Music Corporation | Techniques for generating electronic menu graphical user interface layouts for use in connection with electronic devices |
| HK1232320A1 (zh) | 2014-03-25 | 2018-01-05 | 踏途音乐公司 | 具有改进的用户界面的数字点播设备和相关方法 |
| US10219027B1 (en) | 2014-10-24 | 2019-02-26 | Music Choice | System for providing music content to a user |
| US9967044B1 (en) | 2016-07-25 | 2018-05-08 | Duwayne Morris Gray | Portable music studio |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2014347A (en) * | 1978-02-10 | 1979-08-22 | Sony Corp | Recording methods for magnetic tapes attached to cards and such cards |
| US4355338A (en) * | 1979-02-13 | 1982-10-19 | Nippon Columbia K.K. | Duplicator |
| FR2509508A1 (fr) * | 1981-07-13 | 1983-01-14 | Massari B | Systeme pour la production de cassettes audio, cassettes video et similaires, personnalisees |
| US4410917A (en) * | 1981-09-14 | 1983-10-18 | Accurate Sound Corporation | Method of and apparatus for recording information from a master medium onto a slave medium employing digital techniques |
| US4528643A (en) * | 1983-01-10 | 1985-07-09 | Fpdc, Inc. | System for reproducing information in material objects at a point of sale location |
| US4620158A (en) * | 1984-06-20 | 1986-10-28 | Pioneer Electronic Corp. | PCM signal demodulating circuit |
| US4703465A (en) * | 1985-12-04 | 1987-10-27 | 1K Entertainment Center Ltd. | Method and apparatus for producing an audio magnetic tape recording from a preselected music library |
| EP0283727A2 (fr) * | 1987-02-20 | 1988-09-28 | 1K Music International Ltd. | Méthode et appareil pour engendrer un enregistrement audio sur bande magnétique à haute vitesse à partir d'une bibliothèque de musique présélectionnée |
Family Cites Families (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3689879A (en) * | 1971-05-18 | 1972-09-05 | Baxter Laboratories Inc | Conservation of transient pulses in analog to digital conversion |
| JPS5050626A (fr) * | 1973-09-07 | 1975-05-07 | ||
| DE2614745B2 (de) * | 1976-04-06 | 1978-05-11 | Teldec Telefunken-Decca-Schallplatten Gmbh, 2000 Hamburg | Einrichtung zum Kopieren einer auf einer Muttermaschine ablaufenden Magnetbandaufzeichnung zwecks Herstellung von Tochterbändern |
| US4141045A (en) * | 1977-02-18 | 1979-02-20 | Sheehan Daniel L | Random selection control system for recording tape cartridges |
| US4227220A (en) * | 1977-05-02 | 1980-10-07 | Hill Brown | Tape recording system |
| US4227226A (en) * | 1977-11-28 | 1980-10-07 | Matsushita Electric Industrial Co., Inc. | Cassette tape player |
| US4224983A (en) * | 1978-02-02 | 1980-09-30 | General Atomic Company | Heat exchange apparatus for a reactor |
| US4320486A (en) * | 1980-01-11 | 1982-03-16 | Advanced Integrated Design, Incorporated | Transferring information signals from a first to a second recording medium |
| US4348754A (en) * | 1980-05-15 | 1982-09-07 | Ampex Corporation | Digital delay for high quality audio use |
| US4381522A (en) * | 1980-12-01 | 1983-04-26 | Adams-Russell Co., Inc. | Selective viewing |
| US4375655A (en) * | 1981-01-02 | 1983-03-01 | Memory Control Technology Corporation | Universal digital data copying system |
| US4375658A (en) * | 1981-01-14 | 1983-03-01 | Verbatim Corporation | Cleaning disk |
| US4786983A (en) * | 1981-07-13 | 1988-11-22 | Massari B | System for recording one's own voice on tapes already recorded with musical accompaniments |
| JPS5817179A (ja) * | 1981-07-24 | 1983-02-01 | Sumitomo Electric Ind Ltd | 絶縁電線 |
| JPS58130414A (ja) * | 1982-01-28 | 1983-08-03 | Sony Corp | 記録再生システム |
| JPS5960464A (ja) * | 1982-09-30 | 1984-04-06 | 株式会社東芝 | プログラムの暗号化方式 |
| GB8306632D0 (en) * | 1983-03-10 | 1983-04-13 | Rosetech Trading Ag | Vending software |
| US4682248A (en) * | 1983-04-19 | 1987-07-21 | Compusonics Video Corporation | Audio and video digital recording and playback system |
| JPS6050626A (ja) * | 1983-08-29 | 1985-03-20 | Olympus Optical Co Ltd | デユプリケ−タ |
| JPS60245097A (ja) * | 1984-05-18 | 1985-12-04 | ブラザー工業株式会社 | ソフトウエア販売装置 |
| US4766581A (en) * | 1984-08-07 | 1988-08-23 | Justin Korn | Information retrieval system and method using independent user stations |
| US4707750A (en) * | 1985-02-20 | 1987-11-17 | Media Systems Technology, Inc. | Automatic sequencer for a flexible disk loader/copier |
| US4763207A (en) * | 1985-10-15 | 1988-08-09 | R. R. Donnelley & Sons Company | Digital method and system for reproducing analog data |
| JPS62202332A (ja) * | 1986-02-28 | 1987-09-07 | Sony Corp | オ−デイオ信号ダビング装置 |
| US5021893A (en) | 1987-12-17 | 1991-06-04 | Duplitronics, Inc. | High speed tape duplicating machine |
| US4811325A (en) * | 1987-10-15 | 1989-03-07 | Personics Corporation | High-speed reproduction facility for audio programs |
| US4855743A (en) * | 1987-12-09 | 1989-08-08 | Texas Instruments Incorporated | Analog interface system |
| US4899230A (en) * | 1987-12-22 | 1990-02-06 | Idb Corporation | Taped data copying utilizing multiple addressable memories |
| US4958640A (en) * | 1988-12-23 | 1990-09-25 | Spacelabs, Inc. | Method and apparatus for correlating the display of information contained in two information signals |
| AU672762B2 (en) * | 1992-01-28 | 1996-10-17 | Agilent Technologies Inc. | Acoustic displacement flow meter |
-
1987
- 1987-12-17 US US07/133,936 patent/US5041921A/en not_active Expired - Lifetime
-
1988
- 1988-01-05 CA CA000555902A patent/CA1327395C/fr not_active Expired - Fee Related
- 1988-01-05 DE DE3800065A patent/DE3800065C2/de not_active Expired - Fee Related
- 1988-01-05 FR FR8800075A patent/FR2611299B1/fr not_active Expired - Fee Related
- 1988-01-06 JP JP63000449A patent/JP3072488B2/ja not_active Expired - Fee Related
- 1988-01-06 GB GB8800226A patent/GB2199984B/en not_active Expired - Fee Related
-
1994
- 1994-03-31 US US08/221,084 patent/US5418654A/en not_active Expired - Lifetime
-
1995
- 1995-05-22 US US08/446,449 patent/US5900830A/en not_active Expired - Lifetime
-
1998
- 1998-04-06 US US09/055,806 patent/US6263154B1/en not_active Expired - Fee Related
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2014347A (en) * | 1978-02-10 | 1979-08-22 | Sony Corp | Recording methods for magnetic tapes attached to cards and such cards |
| US4355338A (en) * | 1979-02-13 | 1982-10-19 | Nippon Columbia K.K. | Duplicator |
| FR2509508A1 (fr) * | 1981-07-13 | 1983-01-14 | Massari B | Systeme pour la production de cassettes audio, cassettes video et similaires, personnalisees |
| US4410917A (en) * | 1981-09-14 | 1983-10-18 | Accurate Sound Corporation | Method of and apparatus for recording information from a master medium onto a slave medium employing digital techniques |
| US4410917B1 (fr) * | 1981-09-14 | 1992-05-05 | Accurate Sound Corp | |
| US4528643A (en) * | 1983-01-10 | 1985-07-09 | Fpdc, Inc. | System for reproducing information in material objects at a point of sale location |
| US4620158A (en) * | 1984-06-20 | 1986-10-28 | Pioneer Electronic Corp. | PCM signal demodulating circuit |
| US4703465A (en) * | 1985-12-04 | 1987-10-27 | 1K Entertainment Center Ltd. | Method and apparatus for producing an audio magnetic tape recording from a preselected music library |
| EP0283727A2 (fr) * | 1987-02-20 | 1988-09-28 | 1K Music International Ltd. | Méthode et appareil pour engendrer un enregistrement audio sur bande magnétique à haute vitesse à partir d'une bibliothèque de musique présélectionnée |
Also Published As
| Publication number | Publication date |
|---|---|
| US5418654A (en) | 1995-05-23 |
| GB2199984B (en) | 1991-09-04 |
| CA1327395C (fr) | 1994-03-01 |
| US6263154B1 (en) | 2001-07-17 |
| JP3072488B2 (ja) | 2000-07-31 |
| GB2199984A (en) | 1988-07-20 |
| DE3800065C2 (de) | 1997-07-10 |
| JPS63261589A (ja) | 1988-10-28 |
| FR2611299B1 (fr) | 1995-10-13 |
| DE3800065A1 (de) | 1988-11-24 |
| GB8800226D0 (en) | 1988-02-10 |
| US5900830A (en) | 1999-05-04 |
| US5041921A (en) | 1991-08-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| FR2611299A1 (fr) | Systeme d'enregistrement d'albums sur mesure | |
| US5502601A (en) | High speed recorded information duplicating equipment | |
| EP0283350B1 (fr) | Serveur à large bande, en particulier pour la transmission de musique ou d'images | |
| CA2337176C (fr) | Procede d'ajustement du volume sonore d'un enregistrement sonore numerique | |
| FR2471109A1 (fr) | Magnetoscope numerique | |
| FR2493656A1 (fr) | Procede de transmission de signaux video et appareil d'enregistrement et de lecture de signaux video | |
| FR2486334A1 (fr) | Procede pour numeriser un signal video discret dans le temps avec utilisation d'une transformation d'image | |
| FR2594996A1 (fr) | Procede et dispositif pour l'enregistrement et la lecture d'information codee numerique au choix protegee ou non protegee par un code de correction d'erreurs | |
| FR2540322A1 (fr) | Dispositif de demodulation de signal de programme de commande | |
| FR2551577A1 (fr) | Appareil de lecture de disques | |
| EP0131521B1 (fr) | Procédé et installation d'analyse et de restitution de signal à échantillonnage et interpolation | |
| FR2468163A1 (fr) | Dispositif et procede de memorisation virtuelle | |
| EP0350368B1 (fr) | Dispositif pour le codage et la mise en forme de données pour enregistreurs à têtes tournantes | |
| FR2735633A1 (fr) | Procede et appareil de detection de donnees | |
| FR2514542A1 (fr) | Appareil de reproduction de donnees destine a reproduire des donnees numeriques enregistrees sur des multi-pistes | |
| FR2521757A1 (fr) | Appareil d'enregistrement et, ou bien, de reproduction pour signal numerique en plusieurs canaux | |
| FR2527819A1 (fr) | Procede d'enregistrement et de lecture par echantillonnage de signaux sonores sur un support magnetique | |
| EP0766863B1 (fr) | Procede de lecture d'informations | |
| EP0740414B1 (fr) | Dispositif de retard programmable d'un signal analogique et antenne acoustique programmable correspondante | |
| CA1341129C (fr) | Systeme d'enregistrement personnalise | |
| EP0429358B1 (fr) | Procédé de multiplexage d'un signal de séquences sonores dans un signal d'image vidéo destiné à être enregistré sur un vidéodisque et système de restitution associé | |
| EP0997015A1 (fr) | Procede de transmission d'informations entre un recepteur, en particulier un recepteur de television, un boitier et une station de validation, en particulier un serveur vocal | |
| FR2480473A1 (fr) | Procede et appareil de restitution d'un signal enregistre sur un support defilant | |
| FR2645379A1 (fr) | Procede de multiplexage de signaux numeriques de nature differente, procede de decodage de tels signaux, interface pour le decodage des signaux ainsi multiplexes et disque numerique supportant de tels signaux | |
| FR2635606A1 (fr) | Procede de lecture d'un code temporel longitudinal et dispositif pour la mise en oeuvre d'un tel procede |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| ST | Notification of lapse |