Documente Academic
Documente Profesional
Documente Cultură
Curs 7
Cuprins curs
TWAIN
Functionalitate TWAIN
Ultima versiune, TWAIN 2.3, a fost lansata foarte recent (21 Noiembrie
2013).
Anterior TWAIN
Posibilitatea tiparirii de text sau imagine alb-negru (si apoi color) era asigurata de
imprimantele laser.
Achiziia de imagini i integrarea capturilor astfel realizate ntr-o aplicaie a devenit
un domeniu foarte delicat si de mare interes.
Procedura de achizitie anevoioas.
Cu TWAIN
Introducerea standardului TWAIN a reprezentat momentul n care legtura dintre
dispozitivele de achiziie a imaginilor i aplicaii a devenit extrem de facil.
Achiziia de imagine nu mai implic prsirea unei aplicaii de editare ci integrarea
direct, automat a achiziiei n aplicaia respectiv.
Reducere la minim a driverelor necesare.
Arhitectura TWAIN
Componentele de achiziie :
- Aplicaia,
- Managerul de Surs(e),
- Sursa i Dispozitivul Hardware.
7
10
MCI
11
AVIVideo
CDAudio
Sequencer
WaveAudio
Iniial MCI a fost definit pentru lucrul cu unitatea de CD-ROM apoi a fost
extins i pentru alte periferice multimedia.
12
Comenzi Sistem
break setare oprire;
sysinfo informaii de stare sistem MCI.
Comenzi Obligatorii
Trebuie implementate pentru fiecare dispozitiv existent.
capability informaii despre dispozitivele multimedia;
close inchide un dispozitiv deschis;
info informatii despre un driver;
open deschide un dispozitiv;
status starea unui dispozitiv.
13
14
Comenzi Elementare
Ofer control asupra dispozitivelor multimedia, ns nu ofer garania
independenei fa de dispozitiv.
load ncarc un fisier de pe disc;
pause suspend redarea;
play red informaia de la un anumit dispozitiv;
record nregistreaz informaia de la un anumit dispozitiv;
resume pornete redarea dup o pauz;
save salveaz un fiier provenit de la un dispozitiv pe disc;
seek mut controlul la o anumit poziie a dispozitivului;
set seteaz dispozitivul;
status afl starea dispozitivului;
stop oprete redarea sau nregistrarea.
15
Comenzi Suplimentare
Sunt comenzi implementabile pentru un anumit dispozitiv sau care extind
funcionalitatea unor comenzi obligatorii sau elementare. Spre
exemplu, astfel de comenzi pot fi:
2. Reprezentarea culorii
17
18
C
M
Y
1-R
1-G
1-B
CMY
=
=
=
YUV - analog
19
R = Y + 1.140V
G = Y - 0.395U - 0.581V
B = Y + 2.032U
20
http://paulbourke.net
YCbCr - digital
Cb = V/1.6 + 0.5
Cr = U/2 + 0.5
http://paulbourke.net
21
http://www.equasys.de
22
http://www.chaospro.de
BMP
BMP = BitMaP
Denumiri echivalente : BMP, DIB, Windows BMP, Windows DIB,
Compatible Bitmap
Fisierele in format BMP stocheaz imagini statice bidimensionale
singulare, alb-negru sau color (inclusiv niveluri de gri), sub form
binar i, in general, necomprimate.
Creatorul i suintorul cel mai important al formatului BMP este
Microsoft, motiv pentru care gsim suport pentru fiiere BMP n toate
variantele de MS Windows.
BMP este un format grafic foarte simplu i foarte rspndit, cateva din
motivele acestei popularitati fiind:
- documentarea foarte bun, liber de licenta
- usurinta foarte mare in exploatare
- permite stocarea informaiei grafice la o calitate foarte buna
- compatibilitate cu aproape toate aplicatiile de prelucrare
grafica
Formatul BMP stocheaz (pe disc, sub forma de fisiere) i reda (monitor,
proiector, etc) informaia grafic sub forma unei matrice.
In domeniile in care primeaza calitatea (analiza de imagine, studiouri foto
profesioniste, etc) formatul este frecvent intalnit. Dimensiunea mare
nu il recomanda pentru transmisii uzuale la distanta.
23
24
25
De ce ?
27
28
29
30
BMP 1.x
BMP 2.x - I
31
32
BMP 2.x - II
33
34
BMP 3.x - I
Are headerele provenite de la BMP 2.x la care s-au adugat cteva cmpuri.
typedef struct _Win3xBitmapHeader
{
/* Metoda de compresie */
DWORD Size;
LONG Width;
LONG Height;
WORD Planes;
WORD BitsPerPixel;
/* Campuri adaugate la BMP 2.x pentru BMP 3.x*/
DWORD Compression;
DWORD SizeOfBitmap; /* Dimensiune imagine in octeti */
LONG HorzResolution; /* Rezolutie orizontala in pixeli/m*/
LONG VertResolution; /* Rezolutie verticala in pixeli/m */
DWORD ColorsUsed;
/* Numarul de culori al imaginii */
DWORD ColorsImportant; /* Numarul minim al culorilor esentiale */
} WIN3XBITMAPHEADER;
BMP 3.x - II
35
36
BMP 4.x - I
BMP 4.x are de asemenea headere extinse provenite de la BMP 2.x i 3.x la
care s-au adugat cteva cmpuri.
typedef struct _Win4xBitmapHeader
{
DWORD Size;
/* Dimensiunea headerului in octeti */
LONG Width;
/* Latime imagine in pixeli */
LONG Height;
/* Inaltime imagine in pixeli */
WORD Planes;
/* Numar de plane color */
WORD BitsPerPixel; /* Numar de biti/pixel */
DWORD Compression;
/* Compression methods used */
DWORD SizeOfBitmap; /* Dimensiune imagine in octeti */
LONG HorzResolution; /* Rezolutie orizontala in pixeli/m*/
LONG VertResolution; /* Rezolutie verticala in pixeli/m */
DWORD ColorsUsed;
/* Numarul de culori al imaginii */
DWORD ColorsImportant; /* Numarul minim al culorilor esentiale */
37
38
BMP 4.x - II
DWORD GammaRed;
/* Valoare Gamma pentru Rosu */
DWORD GammaGreen; /* Valoare Gamma pentru Verde */
DWORD GammaBlue;
/* Valoare Gamma pentru Albastru */
} WIN4XBITMAPHEADER;
39
40
BMP 5
41
JPEG, JPG
42
Compresia JPEG - I
Etapele :
1. Transformare din reprezentare RGB n reprezentare luminancrominan (spaiul YCbCr)
Uzual Y = 0.2126 R + 0.7152 G + 0.0722 B, insa formula nu este
unica, valoarea coeficientilor poate diferi.
43
Conversia din RGB n YCbCr permite obinerea unei compresii mai bune.
Eficiena compresiei este crescut i datorit faptului c informaia de
luminozitate este reinut ntr-un canal separat (Y).
Exist variante de JPEG in care conversia nu este realizata. Imaginea este
reinut pe 3 canale diferite (R,G,B) => compresia mai slaba, probabil
calitate mai buna, incompatibilitate cu aplicaiile de redare i
prelucrare a imaginilor.
44
Compresia JPEG - II
46
45
47
48
PNG
49
50
Prima specificaie tehnic dateaz din 1996 i a fost elaborat de W3C. Tot
W3C a elaborat i a 2a versiune, versiune adoptat ca standard n
Noiembrie 2003 sub denumirea ISO/IEC 15948:2003.
PNG este independent de platform i sistem de operare, majoritatea
browserelor de Web au implementat capabilitatea de redare a
fiierelor PNG.
WWW
Editare de imagine
Transfer imagini
Domenii de utilizare:
-
52
53
Compresia PNG
una dintre cele mai bune metode de compresie fr pierderi;
nu necesit patente/licene pentru implementare sau utilizare;
este puin variabil, nu prezint selectibilitatea ntlnit la JPEG.
Canalele Alfa transparena imaginii
reprezint o modalitate de asociere a unui mediu de transparen cu
o imagine;
orice tip de imagine PNG poate conine informaii de transparen
(alfa), ns cel mai frecvent este ntlnit n cazul imaginilor truecolor;
necesit stocarea de informaii suplimentare; faa de ce 3 octei
necesari pentru fiecare pixel (R, G, B) este necesar un pixel
suplimentar alfa => RGBA;
includerea de transparen ntr-o imagine duce inevitabil la
creterea dimensiunii fiierului.
54
Corecia gamma
se refer la modalitatea de a corecta diferenele de redare a
culorilor ce pot s apar ntre diverse calculatoare (mai exact ntre
diverse monitoare);
s-a impus n urma observaiilor c imaginile PC se vd foarte
deschise pe McIntosh n vreme ce imaginile McIntosh se vd
ntunecate pe PC-uri sau imaginile care se vd bine pe SG nu se
vor vedea bine nici pe PC nici pe McIntosh;
const n asocierea unui numr cu un tip de display, pentru a
nltura subiectivitatea DAC-urilor (convertoare digitale-analogice)
55
56
57
58
59
TIFF mult mai complicat i cu mult mai multe opiuni, exist mai
multe variante de TIFF;
algoritmul de compresie fr pierderi al TIFF este LZW, inferior
PNG;
LZW a fost obiectul unor patente ce au expirat n 2003;
exist i o variant de TIFF ce folosete un algoritm de
compresie fr pierderi aproape identic cu algoritmul din PNG, ns
nu este recunoscut de multe aplicaii;
TIFF ofer algoritmi pentru compresia fr pierderi a imaginilor
alb-negru (fax, text) superiori PNG.
TIFF
Caracteristici TIFF
62
GIF
63
Varianta din 1987 a GIFF poart numele de 87a. O variant mbuntit a fost
lansat de CompuServe n 1989 sub denumirea de 89a. GIF a fost unul din
primele dou formate grafice utilizate pe Internet, cellalt format fiind XBM
Varianta GIF89a permite stocarea mai multor imagini n cadrul unui singur fiier
ceea ce, mpreun cu un mecanism de control al datelor, permite crearea de
animaii simple (printr-o succesiune de cadre/frame-uri similar peliculei
video cinematografice). Organizarea cadrelor este secvenial iar redarea se
poate face pe msur ce se citete din fiier (sau se primesc cadre prin
reea), fr a fi nevoie ca ntregul fiier s fie citit dintr-o dat (sau s ajung
la destinaie). Calitatea secventei animate este, in general, slaba si depinde
de numarul de cadre (imagini) aflate in GIF.
64
65
66
Cuprins curs
Curs 8
Aplicatii Multimedia
1. Istoric film
2. Compresia video
3. Standarde de prelucrare/transmisie a imaginilor dinamice:
MJPEG,
MPEG-1,
MPEG-2,
MPEG-4
Istoric film
Zoetrope
Kinora
- Louis Lumire
Compresie video
Compresia video este, probabil, cea mai importanta dintre toate metodele
de reducere a dimensiunii fluxurilor/fisierelor multimedia.
Acest lucru se datoreaza dimensiunii uriase a fluxurilor video atat in valoare
absoluta cat si relativa, comparandu-le cu fisierele dedicate textului,
sunetului sau imaginii statice.
Pentru a evidentia importana compresiei video se pot face cateva calcule
simple, comparative.
Considerand codificarea unui caracter (ASCII) pe 8 biti si considerand ca
intr-o pagina A4 incap cca. 2000 caractere =>
2000 x 8 = 16.000 biti
+
Biti de control
= cca. 20.000 biti
Reducerea redundanei
Redundana = o modalitate prin care o parte (sau toate) din date sunt salvate n
mai multe locaii sau pot fi obinute rapid pe baza unor calcule foarte simple. De
exemplu, dac ntr-o baz de date reinem pretul brut al unor produse, cota de
TVA dar si pretul net putem afirma ca respectiva baza de data prezinta redundanta. Acest lucru se datoreaza unor informatii larg raspandite si cunoscute cum ar
fi, de pilda, relatia :
Pret brut = Pret net x 1,24 (Cota TVA = 24%)
Redundana duce la risip de memorie insa este deosebit de utila si recomandat
n aplicaii critice.
Compresia bazata pe reducerea redundanei este de tip lossless intrucat permite
refacerea informaiilor iniiale. Castigul de spatiu se bazeaza pe nlturarea
acelor informaii care nu sunt strict necesare (redundante). Evident, compresia
obinut este mai slab dect n cazul metodelor bazate pe reducerea entropiei.
MJPEG
Dezavantaje:
Lipsa unui standard (international sau macar regional) care
sa reglementeze acest format si sa impuna un mod de
codare a datelor si organizare intr-un fisier container
Probleme de interoperabilitate si compatibilitate
Absenta compresiei inter-cadre => absenta estimarii cadrelor
urmatoare => dimensiune mare
Preformante slabe in ceea ce priveste reducerea latimii de
banda (dimensiunii); codecurile MJPEG sunt depasite ca
fundament teoretic -> imbatranirea morala a standardului
JPEG; acesta necesita viteze (latimi de banda) mai mari decat
standarde noi
Utilizare:
Camerele de supraveghere acestea captureaza un cadru/secunda
Sisteme neliniare de editare video necesita decodare si redare f.
rapida a JPEG
Camere video IP transmitere prin HTTP sau RTP
Console PlayStation, Nintendo
Formatul video AMV, des intalnit la dispozitive MP4 din gama ieftina
este o versiune a MJPEG.
Camerele foto digitale cu capabilitati de inregistrare/redare video
Nikon D90, lansat in August 2008, a fost primul DSLR care inregistra
video => MJPEG (320x216, 640x424, 1280x720)
MPEG
MPEG -1
MPEG -1
Standardul MPEG-1 este compus din 5 parti din care 3 sunt esentiale:
Sistem
Video
Audio
Sistem (11172-1):
- suport pt. multiplexarea informatiei audio-video intr-un singur flux (
fluxuri audio-video sincronizate)
- formatul de fisier este special conceput pt. stocare de informatie
multimedia si transmitere prin canale de date.
- formatul nu asigura integritatea datelor decat intr-o masura foarte
mica, motiv pentru care erori de transmisie sau citire de pe suportul
fizic pot duce la probleme majore in redarea continutului.
- se pot intalni situatii in care fluxul video se desincronizeaza de cel
audio din diverse motive ()
Video (11172-2) :
- specifica algoritmii de compresie pentru fluxurile video
- compresia se bazeaza pe reducerea entropiei (prin reducerea sau
ignorarea totala a unor frecvente sau zone ale imaginii pe care ochiul
uman nu le percepe foarte bine) sau reducerea redundantei (necesita
transformarea imaginii din spatiul RGB intr-un alt spatiu) (vezi
compresia JPEG)
Audio (11172-3) :
- specifica algoritmii de compresie pentru fluxurile audio
- reducerea informatiilor audio se face folosind tehnici psihoacustice
care constau in ignorarea acelor frecvente pe care urechea umana nu le
poate auzi.
- cel mai popular format audio al MPEG-1 este, fara indoiala, MP3 care a
contribuit extrem de mult la raspandirea intregului standard. MP3
reprezinta Nivelul 3 (Layer III) al partii audio (11172-3) din MPEG-1.
MPEG -1 Video
Cadre D : Sunt cadre de calitate foarte sczut, nu sunt folosite efectiv la redarea
unei secvene video ci doar la previzualizarea acesteia cu vitez mare (Fast
forward).
Sunt imagini codate individual, la o calitate f. mica/ rata compresie f. mare.
Vectori de micare
de miscare
Miscarea unor actori (obiecte) in scena sau chiar deplasarea camerei video
determina o cantitate mare de blocuri (zone de cadru) ce trebuie
actualizate. Prin estimarea miscarii se poate elimina codarea unei
cantitati mari de informatie redundanta. Se compara o zona din cadrul
curent cu zone vecine din cadrul de referinta (I sau P). Daca este
gasita o zona identica, se va coda in cadrul curent (care poate fi P sau
B) doar directia si distanta de deplasare a zonei studiate => vectorul
Procedura inversa, respectiv cea prin care este reconstituita imaginea se
numeste compensarea miscarii.
Vectorii de micare nregistreaz distana dintre dou zone ale cadrului msurat
n pixeli sau peli. n formatul MPEG-1 se folosete o precizie de jumtate de
pixel. Cu ct precizia vectorilor de micare este mai bun cu att crete
acurateea prediciei i, implicit, eficiena compresiei.
Subesantionare
Subesantionare
Subesantionare
Codare:
Redare:
I1
I2
I3
aducerea imaginii din spatiul RGB in spatiul YCbCr (vezi curs anterior).
separarea si retinerea separata a informatiei de luminanta si crominanta (Y,
Cb, Cr)
sub-esantionarea crominantei, adica injumatatirea acesteia pe verticala si pe
orizontala => sfert din rezolutia cadrului video;
datorita metodei de injumatatire atat pe verticala cat si pe orizontala, este
absolut necesar ca imaginea YCbCr sa aiba dimensiuni pare (atat inaltimea
cat si latimea). In caz contrar o sa apara o nepotrivire a informatiilor de
crominanta (cunoscuta sub numele de fantoma de crominan) care
consta in aparitia culorii mai devreme sau mai tarziu decat imaginea.
http://vimeo.com/2564771
Aplicatii Multimedia
Curs 9
Cuprins curs
1. Standarde de prelucrare/transmisie a imaginilor dinamice:
MPEG-2,
MPEG-4,
Alte standarde MPEG (MPEG-7, MPEG-21, MPEG-A)
AVI (RIFF)
RealVideo
Quicktime
2. H.261, H.263, H.264, H.320, H.323
MPEG - 2
MPEG-2 este format din mai multe parti (10) din care 3 sunt esentiale si
au aceeasi semificatie ca si in cazul MPEG-1 :
10
11
12
13
MPEG 3
MPEG 4
Standardul MPEG-4 este format din mai multe pri (23), motiv pentru
care este greu de apreciat c o anumit aplicaie respect acest
standard. De exemplu :
partea 2 : utilizata de codecuri video de genul DivX, Xvid, 3ivx,
Quicktime 6;
partea 3: audio, utilizat de variante AAC
partea 10 : utilizat de Quicktime 7 i de formate MM urmase
ale DVD (HD DVD, BlueRay)
partea 11: utilizat pentru implementarea de interactivitate.
Dezvoltarea MPEG4 nu este incheiata.
16
Standardul MPEG-4 permite codarea hibrid a imaginilor naturale (statice sau video)
alturi de imagini sintetice (generate pe calculator). Acest lucru permite, de
exemplu, implementarea unei videoconferine cu parteneri virtuali.
Ca i MPEG-2, standardul MPEG-4 prevede utilizarea de profile pentru diferite tipuri
de codri/compresii.
Tipuri de profile:
vizuale: - pentru codarea imaginilor naturale;
- pentru codarea imaginilor sintetice sau a combinaiilor natural-sintetic
(sintetic=generate pe calculator);
- pentru codarea animaiei
audio : - pentru codarea sunetului;
grafice : - pentru codarea graficii 2D i 3D
complexe: - pentru codarea unor scene n care pot exista mai multe tipuri de obiecte
(audio, video, animaie)
18
MPEG - 7
20
Utilizari MPEG 7:
Educatie
Jurnalism (cautari dupa figura, voce)
Informatii turistice (obiecte animate, imagini)
Ghizi virtuali in turism
Servicii geografice
Supraveghere video (control trafic, testari in medii periculoase)
Aplicatii biomedicale
Arhitectura, imobiliare
Arhive de film si sunet
Servicii sociale (gen matrimoniale, social networks)
21
AVI
24
Structura .AVI
LIST ('hdrl'
'avih'(<Main AVI Header>)
// Header principal, informatii generale
LIST ('strl'
// Lista pentru fiecare flux din fisier, liste multiple => fluxuri multiple
'strh'(<Stream header>) // Header al fluxului descris de strl
'strf'(<Stream format>)
// Format al fluxului
[ 'strd'(<Additional header data>)] //Date suplimentare flux
[ 'strn'(<Stream name>) ] //Nume flux
... )
...
)
LIST ('movi'
//Lista ce contine fluxul MM propriu-zis
{SubChunk | LIST ('rec '
// Datele pot fi grupate => citire simultana grupuri
SubChunk1
SubChunk2 ...
)
...
}
...
)
['idx1' (<AVI Index>) ]
27
Versiunile .avi specifice W95 (FAT 16) si W98 OSR1 sufereau pe urma
limitarilor tehnice ale vremii (care credeti ca a fost cea mai
problematica ?)
FAT32, introdus impreuna cu W98 OSR2, a permis cresterea dimensiunii
pana la 4GB.
NTFS permite dimensiuni mult mai mari ale fisierelor (practic infinite sute
TB), astfel ca sunt inlaturate restrictiile legate de dimensiunea fisierelor.
Primele versiuni de .avi aveau un continut multimedia bazat in mare
masura pe MJPEG. Diferenta fata de acesta consta in faptul ca imaginile
(cadrele) comprimate si sunetul erau intercalate, nu erau tratate ca
fluxuri separate si independente.
28
29
Real Video
31
QuickTime
37
H.261
41
Subesantionare 4:2:0.
Macroblocuri: 16x16
Y: 16x16
U: 8x8
V: 8x8
43
H.263
H.264
H.264 este un standard pentru compresie video dezvoltat printr-o colaborare dintre
ITU-T VCEG (Video Coding Experts Group) si MPEG. Echipa comuna de lucru s-a
numit JVT (Joint Video Team )
Este echivalent cu MPEG-4 AVC (Advanced Video Coding), MPEG-4 Partea 10.
Specificatiile tehnice sunt aproape identice.
Obiectivele H.264:
Calitate video buna la viteze mult mai mici decat cele specificate de alte
standarde
Complexitate redusa
Usurinta in implementare
Costuri reduse de implementare
Flexibilitate mare (rezolutii variate, latimi de banda variate,
Stocare pe suporturi variate
Functionare in diverse tipuri de retele si protocoale de transport
48
Utilizare:
Transmisiuni video prin Internet cu viteza redusa
Transmisiuni HDTV
Cinema digital
TV digitala prin satelit de inalta calitate la numai 1,5Mbps (fata de
3,5 Mbps in cazul MPEG-2)
Blu-ray, HD-DVD
Digital Video Broadcast (DVB)
Inregistrari AVCHD (format dezvoltat de Sony si Panasonic)
49
Caracteristici H.264
H.320
Unul sau dou canale de 64 Kbps se preteaz cel mai bine la QCIF. Avnd
n vedere c CIF necomprimat ar necesita un canal de cca 70 Mbps, de
aici se poate aprecia inca o data puterea si importanta compresiei de
date dar i faptul c n acest moment este absolut necesara.
51
H.323
Aplicatii Multimedia
Curs 11
Cuprins curs
M1
M2
M1c
M2c
M1
M2
M1
M1c
Cheie
publica
M2
M1
Cheie
privata
M2c
M2
Watermarking
STEGANOGRAFIE
n timpul celui de-al II-lea Rzboi Mondial, au fost folosite cu destul de mare
succes variante de steganografie bazate exclusiv pe ascunderea
mesajelor secrete n texte necriptate, aparent inofensive. Tehnica este
cunoscut sub denumirea de cifru nul i consta n extragerea
caracterelor din text ntr-un anumit mod.
Spre exemplu, dac din textul :
Fishing freshwater bends and saltwater
coasts rewards anyone feeling stressed.
Resourceful anglers usually find masterful
leapers fun and admit swordfish rank
overwhelming anyday.
se extrage fiecare a 3-a liter a fiecrui cuvnt, se va obtine textul :
Send Lawyers, Guns, and Money.
Exist cteva tehnici steganografice consacrate, cele mai multe dintre ele
exploatnd redundana prezent n anumite tipuri de fiiere, posibilitile oferite
de analiza statistic, diverse transformri (TCD, Tranformata Wavelet, etc). tim,
de pild, c n cadrul unei reele de calculatoare pachetele sunt transmise
folosind nite reguli. Un pachet din reea are de obicei headere, date utilizator i
cozi la sfrit. Trimitorul adaug ambele tipuri de date la datele utilizator i
destinatarul le scoate, scopul acestora este doar de a ruta corect pachetul n
cadrul reelei i/sau de a realiza detecia i corecia erorilor. Singura informaie
care este trimis nivelului aplicaie o reprezint datele utilizator. Canalele
acoperite pot fi stabilite folosind datele de control, proprietile de timing ale
transmisiei sau datele utilizator. n primele dou cazuri este foarte dificil sau
aproape imposibil s se dovedeasc mai trziu existena canalelor acoperite,
deoarece informaia este scoas la destinatar. Dar dac informaia este ascuns
n datele utilizator, acestea rmn pe disc pn cnd utilizatorul le terge.
Metoda LSB
Avantaje:
1. Dimensiunea fisierului purtator nu se modifica daca mesajul
ascuns nu este mare.
2. Detectia este foarte dificila, cvasi-imposibila.
Dezavantaje :
1. Modificarea purtatoarei (schimbare format, redimensionare,
compresie, modificare trasaturi) poate deteriora total si ireversibil
mesajul secret.
2. Analiza statistica poate fi folosita pentru a depista existenta unui
continut anormal.
Diferente ??
Pic.2
Pic.1
Pic.4
Pic.3
Pic.6
Pic.5
Pic.8
Pic.7
Pic.9