Mikrofoniliitännästä otat äänen ja reaaliaikaisesti muutat sen algoritmilla ja lähetät ulos tietokoneelta riittävän nopealla näytteenottotaajuudellai jotta viivettä ei pysty kuulemaan.
Eli tarkkailet DMA:n siirtoa DMA:n rekistereistä ja muutat sitä ääntä samalla missä kohtaa D/A -muuntimen siirto on menossa ja lähetät full-duplex -modessa takaisin muutetun äänen ulos.
Eli tarkkailet DMA:n siirtoa DMA:n rekistereistä ja muutat sitä ääntä samalla missä kohtaa D/A -muuntimen siirto on menossa ja lähetät full-duplex -modessa takaisin muutetun äänen ulos.
Vastaukset 7
Vanhimmat
Sovelluksena esimerkiksi sitten voisi olla sellainen että puhelimella voi soittaa jonkun toisen ihmisen äänellä, voisi valita että kenen ihmisen äänellä haluaa puhua.
Tällaisessako sitä voisi hyödyntää:
Saksalainen vanha vitsi:
Otto päättää pinnata koulusta ja soittaa opettajalle: "Meidän Otto ei pääse nyt kouluun, kun on kipeä."
Opettaja: "Noooo, kenenkäs kanssa minä sitten puhunkaan?"
Otto: "Meidän isän".
JA Tuollaisella samankaltaisella tekniikalla pystyy myös sitten muuttamaan digitaalisen valvontakameran kuvaa niin että ohjelma muuttaa reaaliaikaisesti jonkun toisen ihmisen kasvot toisen ihmisen kasvoiksi.
Jotkut ovat tehneet reaaliaikaisia tv-kuvan cryptauksen poistoon ohjelmia.
Minäkin tein joskus sellaisen.
Höpö höpö.
joku cablecrypt decoder oli ainakin joku tuollainen reaqliaikainen ohjelmallinen salauksen purkaja videokuvalle.
Noita videodekoodereita, silloin oli muistaakseni erilaiset virittimet, Temic sekä Philips tekivät virittimiä ja piirinä jossa oli RISC-prosessori jolle piti tehdä myös oma koodi oli Brooktree:n, jonka osti sitten muistaakseni ATI, Brooktreen Fusion Alpha eli Bt878a oli hyvä videodigitoija-piiri RISC-prosessorilla, ensimmäisiä digitaalisia piirejä TV-korteissa.
Noh niin vielä jotkut elävät kai nintento-commodore aikaa jos eivät tiedä mikä on joku DMA=Dirtct Memory Access channels ja DMA-counter registers...
Oikeasti niin assembly-juttuja sitten näiden käsittelyt, liian monimutkaista Commodore-ukoille.