INTERNET. SISTEME MULTIMEDIA

Size: px
Start display at page:

Download "INTERNET. SISTEME MULTIMEDIA"

Transcription

1 Program postuniversitar de conversie profesională pentru cadrele didactice din mediul rural Specializarea TEHNOLOGIA INFORMAŢIEI Forma de învăţământ ID - semestrul III INTERNET. SISTEME MULTIMEDIA Liliana DOBRICĂ 2006

2 Ministerul Educaţiei şi Cercetării Proiectul pentru Învăţământul Rural TEHNOLOGIA INFORMAŢIEI Internet. Sisteme multimedia Liliana DOBRICĂ 2006

3 2006 Ministerul Educaţiei şi Cercetării Proiectul pentru Învăţământul Rural Nici o parte a acestei lucrări nu poate fi reprodusă fără acordul scris al Ministerului Educaţiei şi Cercetării ISBN ; ISBN

4 Cuprins. Introducere CUPRINS INTRODUCERE... 4 Unitatea de învăţare nr INTERNET Obiectivele unităţii Istoria şi rolul Internet-ului Arhitectura reţelei Internet Entităţi în Internet Metode de conectare Principiile de proiectare Stiva de protocoale a Internetului Nivelul fizic Nivelul reţelei Nivelul de transport Nivelul aplicaţiei Servicii Internet Serviciul web Serviciul ftp Serviciul telnet Serviciile de chat şi instant messaging Răspunsuri şi comentarii la întrebări Lucrarea de verificare nr Sinteza Bibliografie selectivă Unitatea de învăţare nr TEHNOLOGII ALE TEXTELOR ŞI IMAGINILOR DIN SISTEMELE MULTIMEDIA Obiectivele unităţii Noţiuni de bază din domeniul sistemelor multimedia Scurt istoric Concepte de bază Tehnici de compresie Text Reprezentarea textului în sistemele multimedia Operaţii pe texte Compresia şirurilor de caractere Imagini Reprezentarea imaginilor şi grafică în sistemele multimedia Palete de culori Tehnici de operare asupra imaginilor Animaţia Tehnici de compresia a imaginilor şi formate de fişiere Instrumente software grafice Proiectul pentru Învăţământul Rural 1

5 Cuprins. Introducere Răspunsuri şi comentarii la întrebări...61 Lucrarea de verificare nr Sinteza...64 Bibliografie selectivă...64 Unitatea de învăţare nr TEHNOLOGII AUDIO ŞI VIDEO DIN SISTEMELE MULTIMEDIA Obiectivele unităţii Audio Conceptul de semnal audio digital Calitatea semnalului audio digital Compresia audio digitală Transmisia şi recepţia semnalelor audio digitizate Midi şi sinteza vorbirii Video Procesul de digitizare grafică Semnalul video analogic şi ecranul televizorului Semnalul video digital şi ecranul calculatorului Afişarea în sistem alb-negru şi color Caracteristici specifice semnalului video digital Componentele unui sistem multimedia Componente hardware Componente software...93 Răspunsuri şi comentarii la întrebări...98 Lucrarea de verificare nr Sinteza Bibliografie selectivă Unitatea de învăţare nr DEZVOLTAREA APLICAŢIILOR MULTIMEDIA Obiectivele unităţii Etapele de dezvoltare a unei aplicaţii multimedia Aspecte generale Descrierea etapelor de dezvoltare a unei aplicaţii multimedia Proiectarea structurii Harta de navigare Panourile de prezentare Proiectarea interfeţei cu utilizatorul Sistemul de navigaţie Utilizarea textului în interfeţele cu utilizatorul Utilizarea sunetului în interfeţele cu utilizatorul Utilizarea graficii şi animaţiei în interfeţele cu utilizatorul Realizarea practică a unei prezentări multimedia Crearea setului de panouri de prezentare Asamblarea prezentării Rafinarea prezentării Proiectul pentru Învăţământul Rural

6 Cuprins. Introducere Răspunsuri şi comentarii la întrebări Lucrarea de verificare nr Sinteza Bibliografie selectivă Unitatea de învăţare nr TEHNOLOGII WEB PENTRU MULTIMEDIA Obiectivele unităţii Hipermedia Conceptul hipermedia Documente marcate SGML Limbaje de marcare a documentelor HTML XML SMIL Multimedia pe web Serviciul web pentru multimedia Tipuri MIME Tehnologia Streaming Colaborarea grupurilor de utilizatori prin sisteme multimedia distribuite Clase de aplicaţii Aspecte în realizarea aplicaţiilor de colaborare Răspunsuri şi comentarii la întrebări Lucrarea de verificare nr Sinteza Bibliografie selectivă Bibliografie Proiectul pentru Învăţământul Rural 3

7 Cuprins. Introducere INTRODUCERE Stimate Cursant, Încă de la început doresc să vă urez bine aţi venit la studiul cursului despre Internet şi Sisteme Multimedia. Acest curs se adresează în principal personalului didactic din aria învăţământul obligatoriu, ce activează în mediul rural în vederea obţinerii calificării necesare prin intermediul Programului de Educaţie la Distanţă. Sper că acest curs va fi util personalului didactic care nu dispune de cunoştinţe despre tehnologia Internetului şi a sistemelor multimedia precum şi oricărei persoane interesate în dobândirea de cunoştinţe specifice de introducere în acest domeniu. OBIECTIVELE CURSULUI Principalele obiective ale cursului Internet. Sisteme Multimedia sunt: După studiul acestui curs veţi fi suficient de pregătit pentru a fi capabil să: Explicaţi necesitatea apariţiei Internetului şi amploarea pe care a luat-o dezvoltarea acestei reţele datorită serviciilor pe care le oferă. Identificaţi entităţile ce asigură funcţionalitatea reţelei Internet şi modalităţile practice de conectare a utilizatorilor finali. Explicaţi principiile de bază stabilite pentru proiectarea Internetului şi să descrieţi arhitectura de tip stivă de protocoale ce formează Internetul. Identificaţi şi să descrieţi cele mai frecvent utilizate servicii de reţea oferite de Internet. Descrieţi principalele tipurile de medii din perspectiva caracteristicilor tehnice. Identificaţi tehnologiile şi standardele utile în realizarea mediilor dorite. Explicaţi necesitatea tehnicilor de compresie şi să descrieţi utilizarea acestor tehnici în stocarea şi transmiterea informaţiilor multimedia. Identificaţi etapele de realizare a unei aplicaţii multimedia Descrieţi componentele unui sistem multimedia structurate în componente de memorare, componente de intrare şi de ieşire şi instrumente software utile. Definiţi noţiunilor fundamentale din proiectarea unei aplicaţii multimedia 4 Proiectul pentru Învăţământul Rural

8 Cuprins. Introducere Identificaţi efectele utilizării mediilor în aplicaţiile multimedia pentru a le putea proiecta corect şi a evita efectele nedorite Integraţi mediile într-o prezentare multimedia. Descrieţi şi să explicaţi structurile hipermedia Utilizaţi principalele marcaje din cele mai cunoscute limbaje de marcare a documentelor pentru Web. Dezvoltaţi aplicaţii multimedia bazate pe serviciul Web şi tehnologia streaming Identificaţi diferite aspecte ale colaborării grupurilor de utilizatori prin sisteme multimedia distribuite. Dacă sunteţi deja cunoscător al tehnologiei din domeniul Internetului şi al sistemelor multimedia, sper că veţi: Dobândi noi dimensiuni ale domeniului în comparaţie cu alte manuale alternative cunoscute. MODUL ÎN CARE CURSUL ESTE CONCEPUT Prezentul curs este în format tipărit fiind conceput pentru educaţia prin corespondenţă. Cursul este de lungime medie (28 de ore pentru studiu individual). Timpul de învăţare poate varia în funcţie de cunoştinţele anterioare ale cursantului despre Internet şi sisteme multimedia şi de cantitatea de muncă dedicată subiectului în studiu, pe care cursantul este dispus să o aloce. Cursul Internet. Sisteme Multimedia este divizat în cinci unităţi de învăţare. Testele de autoevaluare inserate în textul cursului au răspunsuri la sfârşitul fiecărei unităţi de învăţare. În general, fiecare unitate de învăţare se termină cu o temă de reflexie în care se solicită scrierea unui eseu referitor la subiectele studiate în acea unitate. Fiecare temă are comentarii de realizare la sfârşitul fiecărei unităţi. Cursul nu integrează alte materiale suplimentare de studiu individual, dar recomandă o bibliografie selectivă la sfârşitul fiecărei unităţi de învăţare pentru aprofundarea tuturor aspectelor legate de tehnologia Internetului şi a sistemelor multimedia. De asemenea, pe parcursul cursului sunt recomandate instrumente software specifice şi sunt indicate adrese URL pentru documentare suplimentară pe Web. INSTRUCŢIUNI DE TRANSMITERE A LUCRĂRILOR DE VERIFICARE Cursul Internet. Sisteme Multimedia conţine cinci lucrări de verificare (LV). Fiecare LV va fi transmisă spre corectare tutorelui la care aţi fost alocat, astfel încât să intre în posesia acesteia înainte sau cel târziu la data specificată de calendarul cursului. Prima LV trebuie predată după ce încheiaţi studiul Unităţii de învăţare nr. 1, a doua după încheierea studiului Unităţii de învăţare nr. 2; a treia după încheierea studiului Unităţii de învăţare nr. 3; a patra după încheierea studiului Unităţii de învăţare nr. 4, iar ultima, la sfârşitul cursului. Proiectul pentru Învăţământul Rural 5

9 Cuprins. Introducere CRITERIILE DE EVALUARE ŞI PONDERILE EVALUĂRII CONTINUIE ŞI FINALĂ Rezultatele pe care le veţi obţine la curs depind atât de nota pe care o veţi primi la examen, cât şi de media obţinută la LV-uri, numită media la evaluarea continuă; cele două componente participă la media generală cu ponderi egale. În media la evaluarea continuă, notele celor cinci LVuri intră tot cu ponderi egale. De aceea, vă recomand insistent să predaţi toate cele cinci LV-uri, deoarece pentru o lucrare pe care nu o realizaţi veţi primi nota 0. Prin urmare, dacă nu trimiteţi chiar şi numai o lucrare, media dvs. la evaluarea continuă va fi redusă considerabil şi puteţi chiar risca să nu absolviţi cursul. Punctele pe care le puteţi primi pentru fiecare subiect sunt prezentate în paranteză, în partea dreaptă a paginii. INSTRUCŢIUNI DE ÎNTOCMIRE A LUCRĂRILOR DE VERIFICARE LV-urile sunt o componentă importantă a cursului, care îngăduie o corectă evaluare a experienţei pe care o căpătaţi studiind cursul şi a capacităţii dvs. de a-i aplica ideile în practică. Totuşi nu trebuie să alocaţi redactării lor un timp exagerat de mare. Ceea ce trebuie să faceţi este să prezentaţi cât mai concis ideile cele mai importante. Vă recomand ca pentru fiecare răspuns să vă limitaţi în medie la aproximativ o jumătate de pagină, adică să formulaţi răspunsurile în aproximativ 200 de cuvinte. Pentru unele întrebări răspunsurile pot fi mai scurte, pentru altele răspunsurile pot fi ceva mai lungi. Un LV clar, organizat, concis şi uşor de citit Suma maximă a punctelor care vi se acordă pentru tratarea subiectelor unei lucrări de verificare este 90. Restul de 10 puncte vor fi acordate de tutor pentru prezentarea generală şi claritatea lucrării. Folosiţi pentru lucrare un format simplu. Evitaţi să includeţi anexe. Numerotaţi clar paginile lucrării, pentru ca tutorul să le poată extrage dacă are nevoie să compare diferite informaţii. Evitaţi să legaţi ferm lucrarea pentru a nu-l împiedica pe tutor să o manipuleze aşa cum doreşte. Vă recomand să scrieţi clar răspunsurile la întrebări. Dacă este posibil utilizaţi un procesor de texte. Pentru comentariile tutorelui lăsaţi o margine de circa 5 cm şi aceeaşi distanţă între răspunsuri. Pentru securitatea lucrării vă recomand să scrieţi numele cursantului pe fiecare foaie. Respectaţi limita maximă de 200 de cuvinte pentru fiecare răspuns. Aceasta echivalează cu circa jumătate de pagină A4 scrisă la calculator, cu margini destul de late, lăsate libere pentru comentariile tutorelui. Diagramele incluse în lucrare nu contribuie la numărul de cuvinte, în schimb tabelele da. Aşadar, nu introduceţi tabele prea stufoase. Sper să puteţi opera în cadrul acestor limite. Dacă aveţi încă nelămuriri privind interpretarea lor, vă recomandăm să discutaţi cu tutorul dvs. 6 Proiectul pentru Învăţământul Rural

10 Internet Unitatea de învăţare Nr. 1 INTERNET Obiectivele unităţii Istoria şi rolul Internet-ului Arhitectura reţelei Internet Entităţi în Internet Metode de conectare Principiile de Proiectare Stiva de protocoale a Internetului Nivelul fizic Nivelul reţelei Nivelul de transport Nivelul aplicaţiei Servicii Internet Serviciul Web Serviciul FTP Serviciul Telnet Serviciile de Chat şi Instant Messaging Răspunsuri şi comentarii la întrebări Lucrarea de verificare nr Sinteza Bibliografie selectivă Proiectul pentru Învăţământul Rural 7

11 Internet Obiectivele unităţii 1 La terminarea studiului acestei unităţi de învăţare despre Internet veţi fi capabil să: Explicaţi cerinţele apariţiei Internetului Identificaţi proprietăţile Internetului care au determinat o dezvoltare spectaculoasă a sa Identificaţi entităţile ce asigură funcţionalitatea reţelei Internet Descrieţi ce modalităţile practice de conectare la Internet există. Explicaţi principiile de bază aplicate în proiectarea Internetului Descrieţi care sunt funcţiile fiecărui nivel al stivei de protocoale ce formează Internetul. Identificaţi şi să descrieţi caracteristicile celor mai frecvent utilizate servicii de reţea oferite de Internet Istoria şi rolul Internet-ului Necesitatea Internetului Interoperabilitate Globalitate Uşurinţa în Utilizare Cost redus Punctul de referinţă în apariţia reţelei Internet actuale este prima reţea cu comutare de pachete, ARPAnet (Advanced Research Projects Agency network), fondată de Pentagon în Internet apare în 1980 prin reproiectarea modelului ARPAnet într-o reţea modernă de către organizaţia NSF (National Science Foundation). Noua arhitectură ce primeşte numele de Internet interconectează super-calculatoare guvernamentale, instituţii academice şi centre de cercetare printr-o suită standard de protocoale de comunicaţie reprezentată de TCP/IP (Transmission Control Protocol/ Internet Protocol). Principala problemă a reproiectării ARPAnet a fost cum să se obţină o reţea care să realizeze comunicaţia între oricare două calculatoare ce pot avea - orice tip de sistem de operare - orice tip de mediu de conectare si pentru a completa cerinţele - nici un sistem conectat nu are cunoştinţă despre configuraţia altor sisteme şi - nu există nici o modalitate de a afla despre locaţia geografică a acelui sistem, ce tip de software utilizează sau pe ce fel de platformă hardware rulează. În anii ce urmează, Internetul se dezvoltă spectaculos, într-o manieră exponenţială. Proprietăţile fundamentale ale Internetului ce au dus la această dezvoltare spectaculoasă sunt: Interoperabilitatea orice calculator conectat la Internet poate comunica cu oricare alt calculator conectat la Internet datorită protocoalelor standardizate. Globalitatea bazată pe standardizare şi universalitate folosind sisteme de programe ce pot fi distribuite prin Internet. Uşurinţa în utilizare serviciul World Wide Web (WWW) permite accesul utilizatorilor de pretutindeni la aplicaţii multimedia. Costul redus costul reţelei este împărţit la toţi utilizatorii. Un furnizor de informaţii nu trebuie să plătească pentru sistemul de distribuţie decât pentru propria sa conectare la reţea. 8 Proiectul pentru Învăţământul Rural

12 Internet Serviciile tradiţionale ale Internetului se rezumau în anii 80 la poşta electronică ( ), accesul la grupuri de ştiri (usenet), conectare la distanţă (telnet) şi transfer de fişiere (FTP). În 1990 apar două noi servicii: Archie utilizat pentru căutarea fişierelor pe Internet şi Gopher, structură de meniuri ierarhizate facilitând organizarea documentelor pe Internet. Serviciul de Internet cu cea mai rapidă dezvoltare În prezent, pentru mulţi utilizatori Internetul înseamnă World Wide Web. Acesta este doar cel mai recent şi mai popular dintre serviciile disponibile în prezent în Internet. Transmiterea mesajelor , transferul fişierelor, participarea la grupuri de discuţii, purtarea conversaţiilor în timp real, sub formă de text, voce şi imagini, precum şi posibilitatea conectării la calculatoarele aflate la distanţă sunt, de asemenea, acţiuni obişnuite în Internet. Unul dintre cele mai importante şi de succes servicii ale Internetului, World Wide Web ul a fost creat de CERN (Centrul European de Cercetări Nucleare de la Geneva) în anul 1989 de către fizicienii Tim Berners-Lee, Robert Caillau şi echipa lor, cu scopul de a avea acces mai uşor la informaţiile tehnice ale manualelor de utilizare a calculatoarelor. Data de 12 noiembrie 1990 se consideră a fi ziua de naştere oficială a Web-ului. Prima interfaţă grafică ce permitea vizualizarea de documente WWW a fost WorldWideWeb. Dezvoltarea ulterioară a sistemului a fost facilitată de programul Mosaic de la NCSA Centrul Naţional pentru Aplicaţiile Supercalculatoarelor, Universitatea Urbana-Champaign), ce rula sub mediul X Window. Acest browser era foarte simplu de folosit şi poseda facilităţi multimedia, fiind furnizat gratuit pe Internet începând din anul Web-ul reprezintă un sistem de distribuţie locală sau globală a informaţiilor hipermedia. Din punct de vedere tehnic, spaţiul Web pune la dispoziţie un sistem global şi standardizat de comunicare multimedia, informaţiile fiind organizate asociativ şi fiind distribuite în funcţie de cererile utilizatorilor, funcţionând conform unui model client-server. Web-ul, cu toată dezvoltarea sa extraordinară, nu trebuie confundat cu Internet-ul, ci poate fi văzut drept una din componentele software cele mai dinamice ale acestuia, ce nu poate exista fără infrastructura hardware a reţelelor mondiale interconectate. Creşterea masivă a numărului de servicii şi produse Web este dată de utilizarea unui tot mai bogat conţinut informaţional: imagini, video, sunet. Astăzi se estimează că numărul serverelor WWW a depăşit un milion. În ultimii ani Web-ul s-a dezvoltat exponenţial şi a dobândit un nou aspect, devenind un domeniu public ce se extinde foarte mult în sfera afacerilor. Astfel, Web-ul poate fi considerat segmentul Internet cu cea mai rapidă dezvoltare. Statisticile au arătat ca dacă Internetul se dublează la fiecare 100 de zile, spaţiul WWW numără deja peste un miliard de pagini. Proiectul pentru Învăţământul Rural 9

13 Internet Test de autoevaluare 1.1. Presupun că aţi reţinut unele elemente interesante despre apariţia Internetului şi dezvoltarea sa spectaculoasă până în prezent. Răspunde-ţi la cele două subiecte de mai jos. Fiecare subiect valorează 5 puncte, în total testul are 10 puncte. Punctajul minim admis este 5 puncte. 1. Internetul a apărut prin reproiectarea altei reţele? Care a fost aceasta? Prezentaţi în câteva fraze care au fost cerinţele de reproiectare? 2. În cazul în care sunteţi deja familiar cu navigarea pe Internet, ce serviciu al Internetului aţi folosit? Este public accesul la informaţii prin acest serviciu? Ce fel de informaţii aţi accesat? Comentariile la întrebările din testele de autoevaluare le veţi găsi la sfârşitul acestei unităţi. 10 Proiectul pentru Învăţământul Rural

14 Internet 1.2. Arhitectura reţelei Internet Entităţi în Internet Internetul reprezintă totalitatea reţelelor interconectate ce formează o colecţie uriaşă de milioane de calculatoare ce pot comunica unele cu altele. Pentru a înţelege cum funcţionează Internetul, putem identifica trei tipuri de entităţi de bază, utilizatorul final, distribuitori de servicii de Internet, distribuitor de magistrale. Aceste entităţi se numesc operatori ai punctelor de acces în reţea [1]. Figura de mai jos (Figura 1.1.) exemplifică relaţia dintre aceste entităţi. Operator al punctului de acces in retea Furnizori de servicii de magistrale Furnizori de servicii de magistrale Furnizori de servicii de Internet Furnizori de servicii de Internet Utilizatori finali Utilizatori finali Utilizatori finali Utilizatori finali Figura 1.1. Entităţile din Internet. Utilizatorii finali accesează şi trimit informaţii fie prin conexiuni individuale, fie prin organizaţii ca universităţi sau firme. Această categoria include pe cei care folosesc Internetul în principal pentru a primi informaţii, dar şi pe creatorii de materiale care distribuie prin Internet informaţii către alţi utilizatori finali. Furnizorii de servicii de Internet (ISP) conectează utilizatorii finali la magistralele reţelelor Internet. Furnizorii de servicii de magistrale (backbone) dirijează traficul între ISPuri şi se interconectează cu alţi furnizori de servicii de magistrale. Arhitectura reală a Internetului este mult mai complexă. Furnizorii de servicii de magistrală sunt, de obicei, şi furnizori de servicii de Internet. De exemplu, un furnizor de servicii de magistrală oferă acces prin conexiune telefonică şi dedicata la Internet pentru utilizatori finali, dar, de asemenea, conectează şi alţi furnizori ISP la magistrala principală. Utilizatorii finali, cum ar fi firmele mari, se pot conecta direct la magistrala reţelelor. ISPurile şi furnizorii de servicii de magistrală au de obicei multiple puncte de interconectare, iar relaţiile dintre aceşti distribuitori se schimbă odată cu trecerea timpului. Deoarece Internetul nu are o arhitectură centralizată, transmisiile individuale pot fi distribuite prin furnizori diferiţi. Proiectul pentru Învăţământul Rural 11

15 Internet Metode de conectare Utilizatorii finali pot accesa Internetul prin mai multe metode de conectare. Metodele de conectare se bazează pe tipurile de conexiuni şi depind de factorii caracteristici unei conectări la Internet. Tipurile de conexiuni pot fi de tip dial up (apel telefonic) sau conexiuni dedicate. Tipuri de conexiuni Conexiuni dial-up. Majoritatea celor care se conectează de acasă şi multe firme mici au conexiuni dial-up care folosesc dispozitive numite modemuri pentru a trimite date către ISP-uri prin sistemul liniilor de servicii telefonice (POTS) al mesageriilor locale (LEC). Conexiuni dedicate. Utilizatorii mai mari au adesea conexiuni dedicate folosind serviciile digitale de transmitere a datelor de mare viteza ISDN (Integrated Services Digital Network), releu de cadru sau linii T1 între reţeaua locală a clienţilor şi Internet. Calculatoarele dintr-o firmă sau universitate conţin un card de interfaţă cu reţeaua numit NIC (Network Interface Card) prin care se conectează direct la reţeaua locală (local area network LAN) a firmei. Reţeaua locală a firmei este apoi conectată la furnizorul local de servicii de Internet utilizând fie o linie telefonică de mare viteză, fie cablu din fibră optică. Costul Lărgimea de bandă Numărul de utilizatori Securitatea Factori de care depinde conexiunea la Internet. În alegerea unui tip de conexiune la Internet se au în vedere numeroşi factori. Costul şi lărgimea de bandă sunt doi dintre factorii de bază. Lărgimea de bandă se referă la cantitatea de date, exprimată în biţi pe secundă (bps) care se poate transmite de la un calculator la altul într-un interval de timp. Cu cât sunt mai rapide transmisiile (sau cu cât e mai mare lărgimea de bandă a conexiunii) cu atât mai puţin timp durează descărcarea sau încărcarea dintr-un calculator în altul a datelor. Pentru a exprima lărgimea de bandă în octeţi pe secundă, se împarte la 8 valoarea specificată în biţi pe secundă. Un alt factor poate fi numărul de utilizatori ce folosesc în comun aceeaşi conexiune. Conexiunea dial-up poate fi suficientă pentru utilizatori singulari, dar atunci când mai mulţi utilizatori folosesc în comun aceeaşi conexiune este recomandată conexiunea dedicată. Securitatea informaţiilor este un alt factor de luat în consideraţie la conectarea la Internet. În cazul accesării securizate a Internetului se utilizează aplicaţii software precum servere Proxy sau firewalls. Acestea acţionează ca porţi de acces pentru informaţii între Internet şi reţeaua locală. Exemple. Trei exemple 1. O universitate este conectată la o reţea din domeniul educaţional (EDU) printr-o Reţea Educaţională Regională (RER). RER este o reţea de 622 MBiţi ce conectează site-uri educaţionale dintr-o regiune geografică. Legătura universităţii la RER este de 155 MBit. EDU este o magistrală de Gbiţi ce conectează reţelele locale universitare. 12 Proiectul pentru Învăţământul Rural

16 Internet 2. Conectarea la Internet printr-un furnizor de servicii Internet utilizează o aplicaţie PPP (Point-to-Point) pentru conectarea prin dial-up sau programul TCP/IP pentru trimiterea şi recepţia corectă a datelor după conectare. Furnizorii de servicii de Internet oferă, de obicei, unul sau mai multe puncte de prezenţă (POP Point of Presence), acestea fiind numere de telefon local pentru conectarea la serverul furnizorului de servicii. Sistemele de operare de la Microsoft permit configurarea conectării la Internet prin fereastra Network din Control Panel [2]. 3. Exemple de lărgimi de bandă exprimate în biţi pe secundă pentru conexiuni tipice prin Modem, ISDN, Ethernet-10 sau Modem TV sunt: Modem 56K ISDN între şi Ethernet Modem TV la încărcare şi la descărcare Modemul TV permite accesul la Internet prin serviciul de televiziune prin cablu. Cablul TV coaxial din cupru poate fi utilizat pentru transmisii bidirecţionale, cu toate că a fost proiectat iniţial pentru a transporta semnale într-o singură direcţie. Test de autoevaluare 1.2. Completaţi spaţiile libere sau alegeţi varianta corectă pentru următoarele întrebări. Fiecare întrebare valorează 20 de puncte. Punctaj minim: este un program software specializat care operează ca o poartă de acces între o reţea locală de calculatoare şi Internet. 2. Costul şi sunt cei doi factori de bază ce limitează conexiunile de tip dial-up prin ISDN. 3. Identificaţi care dintre următoarele cuvinte nu reprezintă denumirea unui tip de entitate din Internet: a. Utilizator final b. Furnizor de Servicii de Internet c. Furnizor de Servicii PPP d. Furnizor de Servicii de Magistrală 4. Identificaţi care din următoarele activităţi nu este asociată utilizatorului final: a. Accesează informaţii prin conexiune individuală b. Distribuie informaţii către utilizatori finali c. Conectează alţi utilizatori finali la Internet d. Dirijează traficul între furnizorii de servicii de magistrală 5. Conectarea la Internet se poate face prin conexiuni şi conexiuni dedicate. Răspunsurile le veţi găsi la sfârşitul acestei unităţi. Proiectul pentru Învăţământul Rural 13

17 Internet Principiile de Proiectare Există 5 concepte ce stau la baza principiilor de proiectare: stratificare pe niveluri, interoperabilitate, adresare şi numire uniforme, simplitate şi protocoale end-to-end. Stivă protocoale Modelul de programare client-server Ascunde complexitatea nivelelor Datele sunt interpretate la sursă şi destinaţie Adrese de IP Stratificare pe niveluri. Arhitectura Internetului este o stivă de niveluri de protocoale. Fiecare nivel asigură servicii numai nivelurilor adiacente. Astfel încât protocoalele sunt proiectate să comunice numai între niveluri. Există nivelul aplicaţiei, nivelul de transport (TCP), nivelul reţelei (IP), nivelul legăturii de date şi nivelul fizic. Acestea vor fi descrise detaliat în secţiunea următoare. Interoperabilitate. Interoperabilitatea se referă la posibilitatea ca implementări independente ale protocoalelor de Internet să funcţioneze împreuna. Sistemele sunt asamblate după modelul client-server şi componentele software pot proveni de la diferiţi furnizori sau producători. Acest model este format din două tipuri de componente, Client şi Server. Serverul oferă servicii Clientului la solicitările acestuia. Simplitate. Prin modelul stratificat al protocoalelor reţelei Internet se ascunde complexitatea nivelelor. Astfel, la nivelul aplicaţiei, programatorii sunt eliberaţi de complexitatea diferitelor echipamente de reţea sau de complexitatea implementării unor protocoale de pe nivelurile inferioare. Numele resurselor din Internet. URL (Uniform Resource Locator) este o convenţie utilizată pentru numirea resurselor Internetului. Prima parte a unei adrese URL este numele protocolului utilizat. De exemplu: pagina de web este accesată prin protocolul HTTP. Accesul la adresa ftp://ftp.microsoft.com se bazează pe protocolul FTP. Protocoale end-to-end. Internetul se bazează pe protocoale prin care datele sunt interpretate numai de către sistemele ce le transmit sau le primesc. Structura internă a reţelei nu este luată în considerare la interpretarea acestor date. Adresare şi Numire Uniforme. Nivelul reţelei oferă o structură de adresare uniformă, pe 32 biţi, fiecărui calculator conectat la Internet (ex ). Orice echipament conectat la Internet trebuie să aibă o adresa de IP, indiferent de funcţionalitatea pe care o realizează pentru reţea (host, server Web, etc.). Pentru ca un calculator să poată comunica cu alt calculator în Internet, calculatorul sursă trebuie să specifice prin protocolul de la nivelul reţelei adresa de IP a calculatorului destinaţie. Calculatoarele nu înţeleg adresele în formate simbolice (ex. URL), de aceea acestea trebuie translatate în adrese de IP de către un server DNS. Sistemul de domenii Sistemul DNS (Domain Name System). DNS este sistemul de asignare de nume adreselor de IP. Necesitatea acestui sistem este dată de următoarele probleme. Există milioane de adrese de IP active la un moment dat şi în fiecare zi se primesc milioane de cereri de stabilire de nume de servere de domeniu. În fiecare zi se pot schimba numele domeniilor sau adrese de IP sau se pot crea noi domenii. Această muncă 14 Proiectul pentru Învăţământul Rural

18 Internet de schimbare şi adăugare de noi nume de domenii şi adrese de IP este efectuată zilnic de milioane de oamenii ce administrează reţelele. DNS este sistemul ce atribuie pe criterii logice nume şi adrese calculatoarelor conectate la Internet. Domeniile de cel mai înalt nivel (TLD) au fost concepute să reprezinte categorii care să-i cuprindă pe toţi utilizatorii de Internet. În prezent sunt sute de TLD-uri. Iată câteva dintre acestea: com Unităţi comerciale, edu - Colegii şi universităţi, net Calculatoare care aparţin furnizorilor de servicii de Internet, cod de ţară format din două litere (ro, us, uk, etc.) fiind organizaţii neguvernamentale şi diverse organisme. În fiecare domeniu de cel mai înalt nivel se găsesc domeniile nivelului al doilea. Companii ca Microsoft, Apple, IBM au microsoft.com, apple.com, ibm.com. Ele sunt entităţi comerciale şi au adrese pe nivelul al doilea. Multe domenii de nivelul al doilea conţin fiecare un număr enorm de calculatoare şi conturi de utilizator ce reprezintă ramificaţii locale, regionale sau internaţionale. Schema de adresare din Internet pune la dispoziţie subdomenii care pot conţine, la rândul lor, mai multe subdomenii. În epicentru unui grup de domenii se află staţiile de lucru individuale. Partea cea mai din stânga a unei adrese de Internet este numele maşinii. De exemplu, pentru argus.aii.pub.ro, serverul argus administrează conturile din domeniul aii, care se află în domeniul pub, care la rândul său se află în domeniul ro. Nivelurile unui nume de domeniu sunt separate de un punct; despre conturile individuale se spune că fac parte dintr-un domeniu (fapt semnalat prin Într-o adresă de Internet nu există niciodată spaţii, şi deoarece adresele nu fac, de obicei, diferenţa dintre literele mari şi cele mici, utilizarea convenţională dictează folosirea doar a literelor mici. Internetul va considera că liliana@aii.pub.ro, LILIANA@AII.PUB.RO, şi Liliana@Aii.Pub.Ro sunt la aceeaşi adresă. Test de autoevaluare 1.3. Alegeţi varianta corectă pentru următoarele întrebări. Fiecare întrebare valorează 20 de puncte. Punctaj minim: 80 Adevărat / Fals A/F 1. Fiecare nivel al stivei de protocoale asigură servicii numai nivelului aplicaţiei. A/F 2. Pentru ca protocoalele să fie interoperabile, acestea trebuie implementate de acelaşi producător. A/F 3. Structura internă a Internetului influenţează interpretarea datelor comunicate prin protocoalele fiecărui nivel. Proiectul pentru Învăţământul Rural 15

19 Internet A/F 4. Programatorii aplicaţiilor în Internet nu trebuie să cunoască detalii despre realizarea protocoalelor de pe nivelurile inferioare. A/F 5. DNS translatează adresele logice ale calculatoarelor în adrese IP. Răspunsurile le veţi găsi la sfârşitul acestei unităţi Stiva de protocoale a Internetului Nivelul fizic Din punct de vedere logic Internetul se bazează pe protocoale de reţea. Nivelul Aplicaţiei (HTTP, SMTP) Nivelul de transport (TCP, UDP) Nivelul de reţea (IP) Nivelul legăturii de date Nivelul fizic (Ethernet) Figura 1.2. Arhitectura stratificată a Internetului. Un protocol de reţea defineşte formatul şi ordinea mesajelor schimbate între două sau mai multe entităţi care comunică şi acţiunile luate la transmiterea sau primirea unui mesaj sau alt eveniment. Protocoalele Internet-ului sunt proiectate astfel încât să comunice între niveluri. Fiecare nivel beneficiază de serviciile nivelurilor adiacente. Există astfel nivelul aplicaţiei, nivelul de transport, nivelul de reţea, nivelul legăturii de date şi nivelul fizic. Figura 1.2. descrie arhitectura stratificată a Internetului. Caracteristicile importante ale fiecărui nivel vor fi explicate în continuare. Pe acest nivel sunt definite tehnologiile de bază utilizate pentru a ruta şi a transporta traficul de informaţii prin Internet. Nivelul constă din diferite medii fizice utilizate pentru transportul informaţiei, structuri de reţea şi protocoale precum: Ethernet, Token Ring sau ATM. Din punct de vedere fizic, pentru acest nivel există echipamente ce conectează nodurile din reţea, precum hub-uri şi switch-uri. Hub. Hub-urile sunt punctele comune unde se conectează diversele echipamente ale unei reţele. De regulă, acestea conectează segmentele unei reţele locale (LAN). Când un pachet soseşte într-un hub, el este copiat în toate segmentele conectate la acel hub. Utilizarea hub-urilor implică unele dezavantaje precum: - Scalabilitate: pe măsură ce se adaugă noi echipamente în reţea lărgimea de bandă este rapid consumată fiind un tip de comunicaţie în care fiecare pachet este transmis tuturor echipamentelor conectate la acel hub; - Întârzieri: pe măsură ce se adaugă noi noduri, întârzierile în comunicaţie pot creşte considerabil. Fiecare nod din reţea trebuie să aştepte oportunitatea de a transmite pentru a evita congestia reţelei. - Defectarea reţelei: Orice echipament conectat la un hub poate cauza probleme celorlalte echipamente conectate la acelaşi hub (ex. configurarea greşită a vitezei de comunicaţie). 16 Proiectul pentru Învăţământul Rural

20 Internet Switch. Este un echipament ce transmite în mod selectiv pachetele între segmentele reţelei LAN. Un switch transmite datele numai spre destinaţia dorită şi nu tuturor nodurilor de reţea conectate la el. Astfel, se reduce numărul comunicaţiilor redundante şi se îmbunătăţeşte performanţa reţelei. Un switch lucrează cu adresele fizice ale nodurilor Nivelul reţelei Header IP Nivelul reţelei are rolul de a stabili modul în care datele vor fi trimise spre destinaţie. Pe acest nivel se găsesc protocoalele logice precum IP, pentru rotare şi adresare. Pachete. Reţelele de calculatoare trimit informaţiile sub formă de pachete. Datele ce se transmit într-o reţea sunt împărţite într-un număr de pachete separate. Pachetele pot circula în reţea pe căi diferite şi pot ajunge în orice ordine la destinaţie. Aici ele sunt reasamblate de către maşina destinaţie. Protocolul de Internet IP. Cele mai importante funcţii ale acestui protocol sunt: stabileşte căile pachetelor de date IP în reţeaua Internet; fragmentează datele în unităţi mai mici dacă dimensiunea acestora depăşeşte o anumită valoare (64 Kocteţi); reasamblează fragmentele de date; şterge datagramele ce s-au transmis în reţea şi au depăşit un timp limită stabilit. Pachete IP. Pachetele IP sunt pachete de date ce sunt transmise separat prin Internet iar când ajung la destinaţie sunt reasamblate. Pachetele de date se mai numesc şi datagrame. Fiecare pachet conţine un header şi date (Figura 1.3). În header se specifică informaţii precum, versiunea de TCP/IP, tipul serviciului, lungimea headerului ce precede datele, dacă datele au fost divizate în mai multe fragmente şi numărul fragmentului, timpul maxim de tranzit înainte ca pachetul să fie şters, adresele IP ale sursei şi destinaţiei, codul pentru detecţia erorilor de transmisie. Date (<=64Kocteţi) Figura1.3. Formatul unui pachet IP. Acest protocol nu asigură nici un serviciu de securitate. Oricine are acces fizic la reţea şi poate asculta pachetele care circulă prin legăturile fizice, poate introduce pachete false, poate intercepta şi modifica unele pachete valide. Adresele IP ale sursei pot fi uşor falsificate, astfel încât este rolul protocoalelor de pe nivelul superior să gestioneze aceste probleme. Routerele. Routerele de Internet sunt utilizate să conecteze reţelele la acest nivel de reţea. Ele au rolul de a transmite pachetele de la o reţea la alta până ajung în reţeaua la care este conectată maşina destinaţie. Fiecare router are o hartă locală a reţelei de unde află unde să transmită următorul pachet cunoscând adresa de IP. Figura 1.4. descrie maşina cu rol de Router care conectează la nivel de IP Reţeaua A cu Reţeaua B. Proiectul pentru Învăţământul Rural 17

21 Internet Retea Reţea A Reţea B Nivelul de transport TCP Router TCP Nivelul de retea reţea IP IP IP IP Nivelul legaturii legăturii de date Nivelul fizic Nivelul legaturii de date Ethernet Ethernet Ethernet Nivelul legaturii de date Nivelul legaturii de date Ethernet Test de autoevaluare 1.4. Figura1.4. Router conectează Reţeaua A cu Reţeaua B. Alegeţi varianta corectă pentru următoarele întrebări. Fiecare întrebare valorează 20 de puncte. Punctaj minim: Un protocol de reţea nu stabileşte a. Formatul mesajelor b. Ordinea mesajelor c. Calea pe care trebuie să o urmeze un mesaj d. Acţiunile luate la primirea/transmiterea unui mesaj sau eveniment 2. Identificaţi care din următoarele niveluri nu aparţine stivei de protocoale ale Internetului: a. Nivelul aplicaţiei; b. Nivelul prezentării; c. Nivelul de transport; d. Nivelul reţelei. 3. Identificaţi care dintre următoarele roluri aparţine nivelului fizic: a. Stabileşte calea datelor în reţea spre destinaţie ; b. Reprezintă mediile fizice utilizate pentru transportul informaţiilor; c. Fragmentează datele la capacitatea hub-urilor sau a switchurilor; d. Anulează datele din toate segmentele conectate la un nod al reţelei. 4. Un router de Internet are rolul de a a. Conecta segmente ale unei reţele locale; b. Transmite pachetele de date în mod selectiv în funcţie de adresa fizică a acestora; c. Transmite pachete de date în reţea în funcţie de adresa IP; d. Transmite pachetele de date în toate segmentele conectate la un nod de reţea. 18 Proiectul pentru Învăţământul Rural

22 Internet 5. Identificaţi care din următoarele funcţii nu este realizată de protocolul IP : a. Asigură servicii de securitate; b. Stabileşte calea în reţeaua Internet a datagramelor; c. Fragmentează şi reasamblează datele; d. Şterge datagramele ce nu au ajuns la destinaţie într-un timp limită stabilit. Răspunsurile le veţi găsi la sfârşitul acestei unităţi Nivelul de transport Acest nivel menţine fluxul de control al datelor prin verificarea erorilor şi recuperarea datelor. Protocolul TCP (Transmission Control Protocol) este utilizat aici şi reprezintă cel mai folosit protocol de transport din Internet. Protocolul TCP Protocolul pentru controlul transmisiei TCP. Protocolul IP nu poate realiza conectarea a două noduri în reţea. TCP stabileşte conectarea iniţială şi o menţine pe toată durată necesară. TCP este un protocol orientat pe flux de date, sigur, proiectat să asigure comunicaţia duplex între două procese ce comunică într-o reţea. Comunicaţiile pentru multimedia nu necesită întotdeauna conexiune duplex (ex. transmisiile TV). Stabilirea conexiunii se face prin următorii trei paşi: 1. TCP transmite un mesaj cerere către maşina destinaţie. Mesajul conţine adresa unică a sursei şi numărul portului. Numărul portului este asociat aplicaţiei (ex. TELNET 23, FTP 21). Cererea este transmisă sub formă de datagramă. 2. La primirea cererii, maşina destinaţie răspunde cu un mesaj de acceptare. Acest mesaj conţine adresa sa unică şi un număr de port. 3. Cele două adrese şi numere de porturi ale sursei, respectiv destinaţiei, definesc o conexiune virtuală şi datele pot circula între cele două maşini. Header TCP Date Figura 1.5. Structura pachetului pe nivelul de transport. TCP adaugă şi el informaţii de header datelor ce sunt trecute nivelului IP al stivei (Figura 1.5). În headerul TCP se specifică porturile sursei şi destinaţiei, numărul secvenţei de date, dimensiunea datelor, etc. TCP se foloseşte de retransmiteri în cazul expirării timpului de aşteptare. Pachetele sunt retransmise dacă maşina emitentă nu primeşte confirmarea de la maşina destinaţie. Din cauza retransmisiilor se utilizează numerotarea secvenţelor de date. La destinaţie pachetele primite într-o ordine aleatoare sunt reordonate după numărul secvenţei specificat în header. Mecanismul de control se manifestă în cazul transmiterii prea rapide a datelor. Prin acest mecanism se controlează ca maşina destinaţie să nu fie inundată de pachetele emise de la sursă. Pentru multimedia, confirmările pozitive determină întârzieri suplimentare. TCP nu este bun pentru datele audio şi video pentru că, datorită retransmisiei violează cerinţa pentru un flux continuu de date. TCP a fost creat în special pentru aplicaţii sigure care nu au cerinţe de timp (ex. transferul de fişiere). Proiectul pentru Învăţământul Rural 19

23 Internet Protocolul UDP UDP (User Datagram Protocol) este un protocol mai simplu ce poate fi folosit ca o conexiune nesigură pentru mediul de transport. Protocolul oferă doar verificarea corectă a transmiterii, protocoalele de pe nivelurile superioare având responsabilitatea unor funcţii ca retransmiterea, împărţirea în pachete şi reasamblarea, controlul congestiei reţelei, etc. Numeroase aplicaţii multimedia folosesc UDP pentru că acest protocol poate fi comparat, într-un fel, cu un protocol de transport în timp real, deşi unităţile de date se mai pot pierde în reţea. UDP nu este recomandat pentru fluxuri continue de date pentru că nu asigură calitatea serviciului (nu garantează lărgimea de bandă). Test de autoevaluare 1.5. Alegeţi varianta corectă pentru următoarele întrebări. Fiecare întrebare valorează 20 de puncte. Punctaj minim: Două dintre cele mai folosite protocoale la nivelul de transport sunt: a. TCP şi IP; b. TCP şi UDP; c. TCP şi HTTP; d. UDP şi IP. 2. Identificaţi care din următoarele proprietăţi nu aparţine protocolului de transport TCP: a. Este un protocol orientat pe flux de date; b. Oferă siguranţa transmiterii datelor; c. Nu retransmite datele dacă acestea nu au ajuns la destinaţie; d. Permite comunicaţie duplex în reţea; 3. Numerotarea secvenţelor de date este realizată de protocolul: a. TCP; b. UDP; c. IP; d. HTTP; 4. Identificaţi care din următoarele proprietăţi ale unui protocol de transport sunt benefice pentru aplicaţiile multimedia: a. Retransmiterea datelor pierdute în reţea; b. Controlul calităţii serviciului de transport; c. Confirmarea primirii datelor; d. Ordonarea secvenţelor de date primite aleator. 5. Protocolul de transport TCP: a. Stabileşte conectarea iniţială între sursă şi destinaţie; b. Fragmentează datele dacă depăşesc 64kocteţi; c. Nu adaugă header datelor pentru că acesta va fi adăugat de protocolul de pe nivelul inferior. d. Este recomandat pentru aplicaţiile multimedia Răspunsurile le veţi găsi la sfârşitul acestei unităţi. 20 Proiectul pentru Învăţământul Rural

24 Internet Nivelul aplicaţiei Acest nivel este dedicat aplicaţiilor şi proceselor utilizatorilor finali (ex. WWW, , şi alte servicii de reţea). Telnet şi FTP sunt aplicaţii ce se găsesc pe acest nivel. Tot ce aparţine acestui nivel are caracteristici specifice aplicaţiilor şi include calitatea serviciului sau securitatea şi autentificarea utilizatorului. WWW pe nivelul aplicaţiei World Wide Web (WWW sau Web). Reuneşte tehnicile de informare de reţea cu reprezentarea de hipertext pentru a oferi un sistem informatic puternic prin multitudinea informaţiilor şi uşor de utilizat. Orice informaţie accesibilă prin Internet ca parte componentă a oricărui spaţiu organizat în hipertext este reprezentată şi oferită prin acest serviciu. Modelul client server. Aplicaţiile din reţea sunt formate din două componente, numite Client şi Server (Figura 1.6). Clientul iniţiază contactul cu serverul şi solicită un serviciu Serverului. În cazul Web, clientul este implementat în browser, iar pentru , clientul este o componentă software numită mail reader. Serverul răspunde cu serviciul cerut de client. Serverul de Web răspunde cu pagina cerută, serverul de transmite ul. Aplicaţie Transport Reţea Leg. date Fizic cerere răspuns Aplicaţie Transport Reţea Leg. date Fizic Figura 1.6. Modelul Client-Server. Exemplu despre cum utilizează nivelul aplicaţiei serviciile nivelului de transport. API (Application Programming Interface) defineşte interfaţa între nivelul aplicaţiei şi nivelul de transport. Socketul este API-ul de Internet. Două procese comunică prin trimiterea datelor prin socket şi citirea datelor din socket. Un proces identifică alt proces cu care vrea să comunice prin : adresa de IP a maşinii pe care se execută celălalt proces şi numărul de port, ce permite maşinii să identifice cărui proces local trebuie sa-i trimită mesajul. Proiectul pentru Învăţământul Rural 21

25 Internet Tipul de serviciu de transport de care nevoie o aplicaţie de reţea se stabileşte dacă se ţine cont de: Pierderea datelor. Unele aplicaţii (ex. video) pot accepta pierderea unor pachete, alte aplicaţii (ex. transfer de fişiere) necesită un transport al datelor sigur de 100%. Restricţii de timp. Unele aplicaţii (ex. telefonie prin Internet, jocuri interactive) pentru a fi eficiente necesită întârzieri cât se poate de mici. Lărgimea de bandă. Unele aplicaţii (ex. multimedia) ca să fie eficiente au nevoie de un minim specificat, altele (aplicaţii elastice) se adaptează la lărgimea de bandă care li se oferă. O sinteză a unor astfel de cerinţe din punct de vedere al serviciului de transport din reţea este prezentată în tabelul de mai jos (Tabelul 1.1.): Tabelul 1.1. Cerinţele diferitelor tipuri de aplicaţii pentru nivelul de transport Tip de aplicaţie Pierderi date Lărgime de bandă Sensibilitate la cerinţe de timp Transfer fişiere Fără pierderi Elastic Nu Fără pierderi Elastic Nu Documente Web Fără pierderi Elastic Nu Audio/Video în Toleranţă la Audio:5Kb-1Mb Da, sutimi de msec timp real pierderi Video:10Kb-5Mb Stocare audio/video Toleranţă la pierderi Audio:5Kb-1Mb Video:10Kb-5Mb Da, de ordinul sec Aplicaţii financiare Fără pierderi Elastic Da şi nu Internetul dispune de numeroase protocoale pe acest nivel, dintre care se evidenţiază FTP, Telnet, HTTP, etc. Test de autoevaluare 1.6. Alegeţi varianta corectă pentru următoarele întrebări. Fiecare întrebare valorează 20 de puncte. Punctaj minim: 80 Adevărat / Fals A/F 1. Nivelul aplicaţiei este dedicat proceselor utilizatorilor finali. A/F 2. Aplicaţiile de reţea sunt formate din două tipuri de componente, Client şi Server. A/F3. Orice aplicaţie are nevoie de un serviciu de transport care nu trebuie să piardă date. A/F 4. Protocolul HTTP păstrează informaţiile despre conexiuni între două tranzacţii succesive. A/F 5. HTTP este protocolul serviciului de Web. 22 Proiectul pentru Învăţământul Rural

26 Internet 1.4. Servicii Internet Cele mai populare servicii Internet sunt următoarele: http, pentru publicarea şi citirea documentelor (provine de la Hypertext Transfer Protocol); pop, pentru recepţionarea mesajelor electronice (provine de la Post Office Protocol); ftp, pentru transferul fişierelor de la un calculator la altul; poate fi anonim sau protejat prin parolă (provine de la File Transfer Protocol); telnet, pentru deschiderea sesiunilor de lucru de pe calculatoarele aflate la distanţă; irc, pentru mesagerie de texte în timp real (provine de la Internet Relay Chat); smtp, pentru trimiterea mesajelor electronice (provine de la Simple Mail Transport Protocol). Daemon Browser Web Fiecare serviciu Internet este implementat într-un server de Internet de către un program dedicat, cunoscut sub denumirea generică de daemon [3]. Aceste programe asociate protocoalelor rulează în fundal (în engleză background) şi aşteaptă să răspundă în urma unei solicitări din exterior. Browserele Web sunt aplicaţii care rulează în calculatorul personal al utilizatorului (pe partea de aplicaţie Client în Internet) pentru a asigura interfaţa grafică interactivă. Printr-un browser se realizează diverse operaţii precum căutarea, găsirea şi afişarea/prezentarea documentelor de text, a sunetelor, animaţiilor şi altor resurse multimedia din Web. În prezent numeroase servicii de Internet pot fi accesate prin intermediului browserelor de Web Serviciul Web Se bazează Serviciul Web se bazează pe protocolul HTTP de pe nivelul aplicaţiei. pe protocolul Clientul este browserul care cere, primeşte şi afişează/prezintă obiectele HTTP Web. Serverul este serverul de Web care trimite obiectele ca răspuns la cereri. O schemă ce descrie acest serviciu este prezentată în figura de mai jos. Două maşini diferite, un PC şi un Mac, ce rulează browserele Internet Explorer si, respectiv, Mozzila, sunt conectate la Internet. Browserele emit cereri http. La Internet mai este conectată o alta maşină ce rulează ca Server Web şi transmite răspunsurile http la cererile primite. PC ce rulează Internet Explorer cerere http cerere http Mac ce rulează Mozzila răspuns http Server Web răspuns http Figura 1.7. Serviciul Web. HTTP utilizează serviciul de transport TCP şi se realizează astfel: Clienţii iniţiază o conexiune TCP (creează un socket) cu serverul pe portul 80. Serverul acceptă conexiunea TCP de la client. Mesajele http (mesajele protocolului nivelului aplicaţiei) sunt schimbate între browser (client http) şi serverul de Web (server http). Conexiunea TCP se închide. Proiectul pentru Învăţământul Rural 23

27 Internet Exemplu HTTP: Presupunem, că utilizatorul introduce următoarea adresă URL (Uniform Resource Locator): home.index. La această adresă URL se află un document ce conţine text şi referinţe pentru 10 imagini JPEG. Desfăşurarea în timp a protocolului are loc prin parcurgerea următoarelor etape: Timp 1a. Clientul http iniţiază o conexiune TCP la serverul (procesul) Portul 80 este port implicit pentru serverul de http. 2. Clientul http trimite mesajul cererii http (ce conţine URL) prin socketul conexiunii TCP. 5. Clientul http primeşte mesajul de răspuns ce conţine fişierul html, afişează html. Pasează fişierul html, găseşte 10 obiecte jpeg diferite. 1b. Serverul http pe maşina este în aşteptare de conexiuni TCP pe portul 80. Acceptă conexiunea şi trimite o notificare. 3. Serverul http primeşte mesajul, formulează mesajul de răspuns ce conţine obiectul solicitat (undepartament/home.index), trimite mesajul prin socket. 4. Serverul http închide conexiunea TCP Protocol fără stare Timp Controlul accesului utilizatorilor 6. Paşii 1-5 se repetă pentru fiecare din cele 10 obiecte jpeg. Observaţie. Pentru fiecare imagine la care se face referire într-o pagină de Web se creează o conexiune HTTP separată. Trebuie reţinut că HTTP este un protocol fără stare. Serverul nu păstrează nici o informaţie despre cererile mai vechi ale clienţilor. Interacţiunea Utilizator - Server de Web. Există două moduri prin care utilizatorul poate interacţiona cu serverul de Web, prin autentificarea utilizatorului faţă de server şi prin creare de cookies de către server pe maşina utilizatorului. Autentificare. Scopul autentificării este controlul accesului utilizatorilor la serverul de documente Web. HTTP este un protocol fără stare, de aceea utilizatorul trebuie să prezinte autorizaţia de acces la fiecare cerere. Autorizaţia de acces este specificată prin numele utilizatorului şi parola. Dacă nu se prezintă nici o autorizaţie din partea clientului, serverul refuză accesul şi răspunde cu mesaj de eroare. Procesul de autentificare este următorul: 24 Proiectul pentru Învăţământul Rural

28 Internet Stocare informaţii pe maşina utilizatorilor Clientul trimite Serverul răspunde 1. Mesaj obişnuit de cerere http 2. mesaj de eroare 401: authorization req. WWW authenticate: 3. Mesaj obişnuit de cerere http 4. Mesaj obişnuit de răspuns http +Authorization: line 5. Mesaj obişnuit de cerere http 6. Mesaj obişnuit de răspuns http +Authorization: line Browserul poate să memoreze numele şi parola necesare autentificării astfel încât utilizatorul nu trebuie să le introducă de fiecare dată. Cookies. Cookie reprezintă un fragment de text pe care un server de Web îl poate stoca pe hard discul maşinii unui utilizator. Cookies permit unui site web să stocheze informaţii pe maşina unui utilizator pentru ca mai târziu să o poată obţine. Aceste fragmente de informaţii sunt identificate prin perechea nume-valoare (ex. ID-Utilizator DG10098JK). Nu există nici o limită a numărului de perechi nume-valoare ce pot fi stocate de către un site pe o maşină a unui utilizator. Procesul de stocare cookies este următorul: 1. Când tipăriţi o adresă URL a unui site de web, browserul caută pe maşina dvs. un fişier cookie pe care acest site l-a pus. 2. Dacă este găsit un astfel de fişier, browserul va trimite serverului de Web toate datele perechii nume-valoare împreună cu cererea de pagină URL. 3. Serverul de Web primeşte aceste date despre cookie şi cererea unei pagini web. Dacă primeşte şi perechea nume-valoare, site-ul de web poate folosi aceste date. Dacă nu primeşte perechea nume-valoare, site-ul de web ştie că nu aţi mai fost vizitator pentru acel site. În acest caz, serverul creează un nou ID pentru dvs. în baza sa de date şi apoi trimite către maşina dvs. perechea nume-valoare în headerul paginii de Web solicitate. 4. Maşina dvs. stochează aceste perechi nume-valoare pe hard disc. 5. Serverul de Web poate modifica perechile nume-valoare ori de câte ori vizitaţi site-ul prin solicitarea unei pagini. Cookies permit site-urilor să stocheze informaţii de stare. Astfel, site-urile pot stabili cu precizie câţi utilizatori vizitează site-ul, câţi sunt vizitatori noi, câţi sunt vizitatori care revin, cât de des revine un vizitator, etc. Site-urile pot identifica preferinţele unui utilizator astfel încât acesta să fie personalizat în funcţie de vizitator. Test de autoevaluare 1.7. Completaţi spaţiile libere pentru următoarele întrebări. Fiecare întrebare valorează 20 de puncte. Punctaj minim: Un serviciu de Internet este implementat de către un program dedicat denumit. 2. Aplicaţia prin intermediul căreia se poate accesa serviciul Web se numeşte. Proiectul pentru Învăţământul Rural 25

29 Internet Serviciul FTP 3. Prin se realizează controlul accesului utilizatorilor la serverul de documente Web. 4. Informaţia pe care un server de Web o poate stoca pe hard discul calculatorului unui utilizator se numeşte. 5. Autorizaţia de acces conţine numele utilizatorului şi. Răspunsurile le veţi găsi la sfârşitul acestei unităţi. Transferul fişierelor în Internet FTP este protocolul utilizat pentru a transfera fişiere în Internet. În Internet există numeroase servere de FTP din care se pot aduce fişiere pe calculatorul propriu sau se pot pune fişiere pe calculatoare la distanţă. Serverele FTP sunt de două feluri: publice (denumite şi anonime) şi private. La serverele FTP publice te poţi conecta prin introducerea unui nume de utilizator generic, ca de exemplu Guest sau Anonimous, şi a unei parole ca adresa de . Serverele FTP private necesită pentru conectare o parolă secretă. FTP este integrat în majoritatea browserelor de Web, astfel încât fişiere pot fi obţinute de la serverul de FTP doar prin clic pe o legătură sau prin introducerea unei adrese URL. Interfaţa cu utilizatorul Client FTP Conexiune TCP - Comenzi Conexiune TCP - Date Server FTP Sistem de fişiere local Sistem de fişiere la distanţă Figura 1.8. Serviciul FTP. FTP formează două conexiuni TCP Pentru a transfera un fişier prin serviciul FTP se formează două conexiuni TCP. Conexiunea iniţială este utilizată pentru schimbul de comenzi şi a doua conexiune este cea prin care se transferă fişierul (FTP permite transferul în orice direcţie). Odată ce s-a stabilit conexiunea iniţială pe portul 21, clientul (partea care iniţiat transferul) trebuie să se autentifice faţă de server prin nume şi parolă. După autentificare serverul acceptă cererile de transfer de fişier. Transferul unui fişier include stabilirea unei a doua conexiuni TCP această conexiune poate fi făcută pe orice port. Serverul creează un punct terminal pentru TCP şi trimite numărul portului stabilit. Serverul de FTP păstrează starea. Starea este definită prin datele de autentificare a clientului şi directorul de lucru curent. 26 Proiectul pentru Învăţământul Rural

30 Internet Serviciul Telnet Interacţiunea la distanţă Telnet este un program emulator al unui terminal ce permite utilizatorilor să ruleze programe, să execute comenzi şi să interacţioneze cu sisteme la distanţă. Telnet poate fi utilizat şi pentru administrarea şi configurarea unor echipamente de reţea precum routere sau switch-uri. Toate sistemele de operare bazate pe UNIX, Linux sau Windows includ un server de telnet. Utilizatorul specifică adresa unui server (poate fi o adresa de IP şi un număr de port) încercând să deschidă o conexiune TCP cu serverul specificat. Dacă nu se specifică un număr de port se consideră valoarea implicită 80. După stabilirea conexiunii, utilizatorul poate trimite cereri de comandă şi poate vizualiza orice informaţie trimisă înapoi de server. Telnet este util numai pentru servicii ce implică şiruri de caractere. Test de autoevaluare Alegeţi varianta corectă pentru următoarele întrebări. Fiecare întrebare valorează 20 de puncte. Punctaj minim: 80 Adevărat / Fals A/F 1. Protocolul FTP este utilizat la transferul fişierelor în Internet. A/F 2. Pentru a transfera un fişier prin FTP se formează două conexiuni TCP. A/F 3. Ca şi protocolul HTTP, protocolul FTP nu păstrează informaţiile de stare între două tranzacţii succesive. A/F 4. Telnet nu se poate utiliza pentru administrarea şi configurarea switch-urilor. A/F 5. Telnet este o aplicaţie ce operează numai cu şiruri de caractere text. Răspunsurile le veţi găsi la sfârşitul acestei unităţi. Mesaje electronice Serviciul de poştă electronică a adus schimbarea modului în care comunicăm personal sau la birou. Utilizatorii unui astfel de serviciu pot trimite mesaje electronice membrilor familiei sau prietenilor, în locul convorbirilor telefonice interurbane sau internaţionale. Personalul angajat dintr-o firmă se poate baza pe acest serviciu pentru comunicarea unor anunţuri importante unui grup de colegi sau tuturor colegilor. Proiectul pentru Învăţământul Rural 27

31 Internet MTA SMTP MTA SMTP MTA UA SMTP UA POP Sistem de fişiere Figura 1.9. Serviciul în Internet. Adresa de Prima parte a unei adrese de constă din numele destinatarului mesajului electronic, urmat de şi apoi numele domeniului sau al serverului de unde va fi luat mesajul. O schemă ce descrie cum funcţionează sistemul prin Internet este prezentată în figura de mai jos (Figura 1.9). MTA (Message Transfer Agent) este o componentă software de tip server SMTP cu rol de a trimite şi/sau stoca mesajele de . UA (User Agent) este componenta software de tip client de mail (mail reader) ce asigură interfaţa cu utilizatorul fiind uneori client de protocol SMTP sau client de protocol POP. Protocol pentru Protocolul SMTP este cel mai frecvent utilizat protocol pentru . SMTP permite trimiterea de -uri, dar nu permite extragerea unui de pe un server de către un utilizator această funcţie este suportată de un număr de alte protocoale precum POP. Prin SMTP se realizează schimbul de mesaje între serverele de mail. Conversaţiile între servere au loc prin conexiunea TCP şi se bazează pe o serie de tip comandă-răspuns, secvenţă ce poartă denumirea de tranzacţie. Serverele SMTP recunosc diverse comenzi, dar pentru crearea unui mesaj de , seria de comenzi conţine: Comandă 1 Clientul stabileşte o conexiune TCP şi trimite comanda de stabilire a conexiunii SMTP cu numele maşinii gazdă ca parametru 2 Clientul trimite comanda cu adresa de a celui care trimite mesajul. 3 Clientul trimite comanda cu adresa de a destinatarului mesajului. 4 Clientul trimite comanda prin care anunţă că va trimite datele. 5 Clientul trimite liniile mesajului propriuzis. Mesajul are ultima linie formată doar dintr-un singur caracter.. Răspuns Serverul răspunde comenzii cu o linie de stare prin care indică dacă s-a primit comanda corect Serverul răspunde cu indicatorul de stare Serverul răspunde cu indicatorul de stare. Serverul răspunde cu indicatorul de stare Serverul răspunde cu starea întregii tranzacţii. Această secvenţă comandă-răspuns are loc în ordinea prezentată, iar clientul trebuie să aştepte pentru fiecare răspuns înainte de a continua. SMTP oferă diferite opţiuni de transmitere a mesajelor , precum ataşarea unuia sau mai multor fişiere la un mesaj. Standardul pe care se bazează mesajele cu fişiere ataşate se numeşte MIME. 28 Proiectul pentru Învăţământul Rural

32 Internet POP (Post Office Protocol) este similar cu SMTP, dar permite obţinerea mesajelor de mail pentru un singur utilizator. Serverul de POP accesează o bază de date de mesaje de creată de un server SMTP. Conexiunile POP necesită autentificare utilizatorul trebuie să ştie o parolă de identificare a sa pe care şi serverul să o recunoască Serviciile de Chat şi Instant Messaging Comunicare în timp real Acestea sunt aplicaţii ce permit utilizatorilor să comunice între ei în timp real prin cuvintele tipărite la tastatură. Prin aceste servicii se pot organiza medii de educaţie on-line prin care pot interacţiona/discuta elevii unei clase virtuale sau profesorii pot stabili consultaţii online cu elevii clasei virtuale. Aplicaţiile instant messaging permit ca doi utilizatori să deschidă o fereastră pe ecranele calculatoarelor lor prin care să comunice informaţii în mod privat. Test de autoevaluare 1.9. Completaţi spaţiile libere din următoarele întrebări. Fiecare întrebare valorează 20 de puncte. Punctaj minim: O adresă de este formată din numele destinatarului, simbolul, şi numele domeniului. 2. Cel mai frecvent protocol utilizat pentru este. 3. Obţinerea mesajelor de mail de pe un server de către un singur utilizator se realizează prin protocolul. 4. Comunicarea de informaţii online între doi utilizatori printr-o fereastră privată se realizează prin serviciul. 5. Prin serviciul un profesor poate da consultaţii online elevilor dintr-o clasă virtuală. Răspunsurile le veţi găsi la sfârşitul acestei unităţi. Lucrarea de Verificare Nr.1. Am ajuns la sfârşitul unităţii de învăţare nr. 1. Vă recomand să faceţi o recapitulare a principalelor elemente prezentate în această unitate şi să revizuiţi obiectivele precizate la începutul unităţii. Este timpul pentru întocmirea Lucrării de verificare nr. 1 pe care urmează să o transmiteţi tutorelui. Conţinutul lucrării se găseşte la paginile 32 şi 33. Proiectul pentru Învăţământul Rural 29

33 Internet Răspunsuri şi comentarii la întrebări Testul 1.1. : 1. Un posibil răspuns: Da. Internetul a apărut prin reproiectarea reţelei ARPAnet. Cerinţele de reproiectare au fost ca noua reţea să realizeze comunicaţia între oricare două calculatoare ce pot avea - orice tip de sistem de operare, - orice tip de mediu de conectare - nici un sistem conectat nu are cunoştinţă despre configuraţia celorlalte sisteme - nu există nici o modalitate de a afla despre locaţia geografică, tipul de software utilizat, platforma hardware a sistemului cu care comunică. 2. Dacă ai navigat pe Internet, doresc să primesc răspunsul tău în cadrul lucrării de verificare. Testul 1.2. : 1. server Proxy; 2. lărgimea de bandă; 3. c; 4. c; 5. dial-up Testul 1.3. : 1. F; 2. F; 3. F; 4. A; 5. A Testul 1.4. : 1.c; 2. b; 3. b; 4. c; 5. a Testul 1.5. : 1. A; 2. A; 3. F; 4.F; 5.A Testul 1.6. : 1. daemon; 2. browser; 3. autentificare; 4. cookie; 5. parolă Testul 1.7. : 1. A; 2. A; 3. F; 4. F; 5. A Testul 1.8. : 2. SMTP; 3. POP; 4. Instant Messaging; 5. Chat Testul 1.9. : 1 A 2 F 3 A 4 F 5 A 30 Proiectul pentru Învăţământul Rural

34 Internet Curs Internet. Sisteme Multimedia Lucrări de control transmise tutorelui Lucrarea de verificare nr. 1 INSTRUCŢIUNI Lucrarea de verificare al cărei conţinut este prezentat mai jos, vă solicită unele activităţi care necesită cunoaşterea unităţii de învăţare 1. Răspunsurile la întrebări vor fi transmise prin poştă tutorelui pentru corectare şi eventuale comentarii. Pe prima pagină a lucrării se vor scrie următoarele informaţii: Numele acestui curs (Curs Internet. Sisteme multimedia), numărul lucrării de verificare (Lucrarea de verificare nr. 1), Numele cursantului şi adresa acestuia. Vă recomand să scrieţi clar răspunsurile la întrebări. Dacă este posibil utilizaţi un procesor de texte. Pentru comentariile tutorelui lăsaţi o margine de circa 5 cm şi aceeaşi distanţă între răspunsuri. Pentru securitatea lucrării vă recomand să scrieţi numele cursantului pe fiecare foaie. Vă recomand ca pentru fiecare răspuns să vă limitaţi în medie la aproximativ o jumătate de pagină, adică să formulaţi răspunsurile în aproximativ 200 de cuvinte. Pentru unele întrebări răspunsurile pot fi mai scurte, pentru altele răspunsurile pot fi ceva mai lungi. 1. Pentru început doresc din partea dumneavoastră o prezentare scurtă din domeniul în care activaţi. Care sunt aşteptările dumneavoastră la terminarea acestui curs? (5 puncte) 2. Inseraţi răspunsul la întrebarea 2 din testul de autoevaluare 1.1. (5 puncte) 3. Enumeraţi proprietăţile fundamentale ale Internetului şi descrieţi cum sunt îndeplinite acestea. (5 puncte) 4. Identificaţi entităţile de bază care formează arhitectura fizică a Internetului şi arătaţi care este rolul funcţional al fiecărei entităţi. (5 puncte) Proiectul pentru Învăţământul Rural 31

35 Internet 5. Lărgimea de bandă a unei conexiuni prin modem este 56000bps. Cât este lărgimea de bandă a conexiunii prin modem exprimată în octeţi pe secundă? (10 puncte) 6. Ce este un protocol de reţea? (5 puncte) 7. Enumeraţi şi descrieţi principiile de bază care stau la baza proiectării Internetului. (5 puncte) 8. Identificaţi două dintre nivelurile arhitecturii logice a Internetului şi descrieţi pe scurt (2-3 rânduri) rolul fiecăruia? (5 puncte) 9. Identificaţi avantajele/dezavantajele utilizării hub-urilor şi switch-urilor în reţele? 10. Identificaţi funcţiile protocolului de Internet IP? (10 puncte) (5 puncte) 11. Enumeraţi dezavantajele protocolului TCP pentru aplicaţiile multimedia? (5 puncte) 12. Descrieţi rolul celor două componente ale modelului Client - Server? Exemplificaţi în cazul serviciului WWW. (10 puncte) 13. Enumeraţi două criterii care contează în alegerea tipului de serviciu de transport pentru aplicaţii. (5 puncte) 14. Enumeraţi trei dintre serviciile Internetului şi descrieţi pe scurt care este rolul lor. (5 puncte) 15. În final vă invit să transmiteţi orice întrebare legată de unitatea de învăţare 1, de testele de autoevaluare şi să faceţi orice comentariu asupra conţinutului acestora. Punctele dumneavoastră de vedere sunt binevenite pentru îmbunătăţirea conţinutului prezentului curs. (5 puncte) 16. De fapt nu există un subiect 16 propriu-zis. Dar vă semnalez astfel că tutorul vă acordă o notă pentru calitatea exprimării, pentru modul de organizare şi pentru concizia cu care a fost redactată. (Vă rog să treceţi numărul aproximativ de cuvinte al lucrării dvs. pe ultima pagină a acesteia). (10 puncte) 32 Proiectul pentru Învăţământul Rural

36 Internet Sinteza Internetul s-a dezvoltat din reţeaua ARPAnet având cinci proprietăţi fundamentale şi anume: interoperabilitate, globalitate, uşor de utilizat şi cost redus. Utilizatorii finali, furnizorii de servicii de Internet şi furnizorii de servicii de magistrale sunt entităţi de bază ce pot opera în punctele de acces din reţeaua Internet. Utilizatorii finali se pot conecta la Internet fie prin conexiuni dedicate fie prin conexiuni dial-up. Costul conectării, lărgimea de bandă, securitatea informaţiilor şi numărul de utilizatori ce folosesc în comun aceeaşi linie sunt factori de care depinde alegerea tipului de conexiune. Principiile care stau la baza proiectării Internetului au fost o stratificarea pe niveluri de protocoale a arhitecturii Internetului. Nivelul fizic defineşte echipamentele ce conectează nodurile din reţeta. Nivelul reţelei este numit IP şi are rolul de a stabili modul cum ajung datele la destinaţie. Nivelul de transport poate fi TCP sau UDP şi controlează transmiterea datelor. Nivelul aplicaţiilor este dedicat aplicaţiilor şi proceselor utilizatorilor finali. o o interoperabilitate realizată prin modelul Client-Server, simplitate în utilizarea resurselor Internetului pe baza adresei URL, prin ascunderea complexităţii echipamentelor de reţea şi a implementării protocoalelor de pe nivelurile inferioare, o protocoale end-to-end, o adresare şi numire uniforme prin sistemul DNS. Cele mai frecvente servicii oferite de Internet utilizatorilor finali: o Serviciul Web bazat pe protocolul HTTP; o Serviciul FTP pentru a transfera fişiere în Internet; o Serviciul Telnet ce permite accesul de la distanţă al utilizatorilor la alte sisteme conectate la Internet. o pentru poşta electronică. o Servicii ce permit utilizatorilor să comunice între ei în timp real. Bibliografie selectivă 1. Muller Nathan, Enciclopedia Internet, Editura Tehnica, 2002, pg Kraynak Joe, Internet în Imagini, Editura Teora, 2000, pg Vayghan Tay, Multimedia Ghid Practic, Editura Teora, 2002, pg Proiectul pentru Învăţământul Rural 33

37 Tehnologii ale textelor şi imaginilor din sistemele multimedia Unitatea de învăţare Nr. 2 TEHNOLOGII ALE TEXTELOR ŞI IMAGINILOR DIN SISTEMELE MULTIMEDIA Obiectivele unităţii Noţiuni de bază din domeniul sistemelor multimedia Scurt istoric Concepte de bază Tehnici de compresie Text Reprezentarea textului în sistemele multimedia Operaţii pe texte Compresia şirurilor de caractere Imagini Reprezentarea imaginilor şi grafică în sistemele multimedia Palete de culori Tehnici de operare asupra imaginilor Animaţia Tehnici de compresia a imaginilor şi formate de fişiere Instrumente software grafice...57 Răspunsuri şi comentarii la întrebări...61 Lucrarea de verificare nr Sinteza...64 Bibliografie selectivă Proiectul pentru Învăţământul Rural

38 Obiectivele unităţii 2 Tehnologii ale textelor şi imaginilor din sistemele multimedia În unitatea 1 am discutat despre Internet: necesitatea unei reţele publice mondiale, cerinţele şi principiile de proiectare, nivelurile din stiva de protocoale ce formează Internetul, serviciile Internet cele mai frecvent utilizate, etc. Am insistat pe transferul de informaţii prin reţeaua Internet şi am analizat utilizarea protocoalelor din stivă şi a serviciilor pentru comunicarea unor informaţii variate precum text, imagini, informaţii continue în timp. Sper că aţi reţinut ideile de bază. În această unitate vom explica ce este un sistem multimedia şi vom detalia tehnologiile pentru două din principalele tipuri de informaţii integrate în astfel de sisteme. Ne vom concentra asupra textelor şi imaginilor. La terminarea studiului acestei unităţi de învăţare despre text şi imagini, două din principalele tipuri de medii integrate în sistemele multimedia, veţi fi capabil să: Explicaţi conceptele de bază referitoare la sistemele multimedia Descrieţi textele şi imaginile din perspectiva caracteristicilor tehnice. Identificaţi tehnologiile şi standardele utile în realizarea textelor şi imaginilor. Explicaţi necesitatea tehnicilor de compresie şi să descrieţi utilizarea acestor tehnici în stocarea şi transmiterea în reţea a textelor şi imaginilor. Utilizarea instrumentelor software specifice textelor şi imaginilor. 2.1 Noţiuni de bază din domeniul sistemelor multimedia Scurt istoric Maşina MEMEX Începuturile multimediei apar într-un articol publicat în iunie 1945 în Atlantic Montly: As we may think autorul lui fiind Vanner Bush, profesor la MIT şi la Institutul Carnegie din Washington [4]. El descrie o maşină menită să ajute omul în cadrul procesului de memorare, pe bază asociaţiilor între conţinut şi formă, această maşină fiind numită MEMEX (MEMory EXtended). MEMEX se baza parţial pe tehnologia microfilmelor, fiind prevăzută cu dispozitive de selecţie foto-optică şi tastaturi. Dispozitiv ce poate stoca toate cărţile, înregistrările şi comunicaţiile şi care este mecanizat în aşa fel încât consultarea informaţiilor se realizează flexibil şi rapid (Bush, 1945). Proiectul Augment O altă personalitate implicată în dezvoltările de început ale multimediei este Douglas Engelbart, membru al Institutului de Cercetare de la Stanford unde dezvoltă un proiect revoluţionar numit Augment [9]. Acest proiect deschide o direcţie importantă de cercetare odată cu prezentarea lui la Fall Joint Conference în În anul 1963 Engelbart propune dispozitive computerizate de scriere automată cu un deceniu înainte de apariţia primelor procesoare de texte evoluate. În cadrul prezentării din 1968, prima demonstraţie publică a unor facilităţi de bază standard ale actualelor programe de editare de texte, interfeţe grafice, aplicaţii hipertext şi multimedia, Engelbart ilustrează următoarele idei inovative şi invenţii: mouse, ferestre multiple pe ecranul computerului, facilităţi de procesare texte, poşta electronică, teleconferinţe, documente compuse din text şi grafică, limbaje de comandă de tip script şi interfaţă grafică. Proiectul pentru Învăţământul Rural 35

39 Tehnologii ale textelor şi imaginilor din sistemele multimedia În cadrul Laboratorului Media de la MIT, începând cu 1970 s-au dezvoltat o serie de sisteme multimedia clasice, surse de inspiraţie pentru aplicaţiile actuale. Dintre acestea se pot menţiona: Spaţial Data Management System, Aspen Movie Map, Project Athena, care definesc şi o parte dintre domeniile de interes: simulări interactive, colaborări ştiinţifice la distanţă, învăţământ Concepte de bază Semnificaţii Etimologic, multimedia este un cuvânt compus format din prefixul multi (mai mult decât unul, mai multe) şi substantivul media care este pluralul termenului medium (cu sensul de mijloc, intermediar, menire). Deci o traducere brută este aceea de mijloace multiple. Termenul la plural media are mai multe semnificaţii. În diferite contexte găsim: massmedia (mijloace de comunicare în masă), communication media (mijloace de comunicare), computer storage media (mijloace de stocare a informaţiei procesate de calculator) sau presentation media (mijloace de prezentare). Din perspectiva informaţiilor, acesta este mijlocul prin care putem efectua schimbul de informaţii. Multimedia se adresează oamenilor, iar oamenii pot simţi informaţiile prin sistemul perceptiv format din cel puţin 7simţuri (nu 5!) şi anume, vedere, auz, atingere, miros, gust, echilibru, poziţie. Diferitele tipuri de medii sunt asociate diferitelor simţuri umane, astfel deosebindu-se vederea text, imagini, grafică 2D şi 3D, animaţii, video; auzul sunet (vorbire, muzică, etc.); atingere limbajul Braille; echilibrul jocuri video; poziţia realitatea virtuală; mirosul şi gustul nu au încă tehnologii. Medii captate şi create Clasificări ale mediilor. Se pot identifica mai multe criterii prin care mediile se deosebesc. Figura 2.1. evidenţiază şi exemplifică aceste criterii. Sistemul perceptiv uman este unul dintre criterii, după care deosebim mediul vizual, audio, etc. De asemenea, după originea informaţiilor există informaţii captate şi create. De exemplu, la aceeaşi percepţie vizuală mediul video captează informaţiile, iar animaţia este creată pe calculator. Timp/spaţiu Medii continue Continuitate în timp Sunet Imagini în mişcare (Video) Animaţie Discret în spaţiu Imagini statice Text Grafică Captate Figura 2.1. Clasificarea mediilor. Generate de calculator Origine Medii temporale şi nontemporale Tipurile media mai pot fi clasificate în temporale şi non-temporale. Tipuri media temporale au un comportament dinamic, dependent de timp şi caracterizat prin continuitate. Un mediu dependent de timp este descris printr-un flux, între unităţile fluxului fiind o relaţie de timp. Dacă duratele de 36 Proiectul pentru Învăţământul Rural

40 Sincronizare a mediilor Aplicaţie multimedia Tehnologii ale textelor şi imaginilor din sistemele multimedia prezentare ale tuturor unităţilor elementelor mediului dependent de timp sunt egale, mediul se numeşte continuu. În această categorie pot fi incluse tipurile audio şi video. Tipurile media non-temporale sunt statice, independente de timp şi caracterizate prin valori discrete. Un mediu independent de timp este orice tip din mediile tradiţionale precum text sau imagini grafice. Conţinutul acestor tipuri de medii nu depinde de timp. Sistem multimedia. Se stabilesc trei elemente pentru definirea unui sistem multimedia: numărul de medii, tipurile acestora şi gradul de integrare a acestor medii [6]. Sincronizarea între medii este dată de relaţiile dintre tipurile media dependente de timp şi tipurile media independente de timp. Din perspectiva acestei caracteristici şi prin combinarea elementelor stabilite mai sus, definiţia unui sistem multimedia este: Un sistem multimedia este un sistem de calcul care prelucrează şi integrează mai multe tipuri de medii dintre care cel puţin unul este dependent de timp. O aplicaţie este o componentă software. În general, o aplicaţie este considerată a fi din domeniul multimedia, dacă ea conţine cel puţin un mediu continuu (video, de exemplu) şi unul discret (cum ar fi textul). Integrarea mai multor tehnologii În domeniul tehnologiei informaţiilor, un sistem multimedia implică generarea, reprezentarea, stocarea, transmiterea, căutarea şi obţinerea, precum şi distribuţia informaţiilor multimedia. El reprezintă integrarea (controlată de calculator) a textului, graficii, imaginilor statice şi în mişcare, sunetelor şi a altor mijloace de generare, reprezentare, stocare, transmitere şi procesare digitală a informaţiei. Realizarea unor astfel de activităţi necesită combinarea mai multor tehnologii (Figura 2.2). Generarea informaţiilor multimedia implică utilizarea unor instrumente de producţie şi creaţie. Reprezentarea informaţiilor se ocupă cu formate şi metode de compresie. Stocarea se referă la sistemul de fişiere. Transmiterea informaţiilor se asociază cu posibilitatea conectării în reţea. Căutarea şi obţinerea de informaţii multimedia este domeniul bazelor de date. Iar distribuţia informaţiilor multimedia se asociază tehnologiilor din sistemele distribuite. Captare date/ Creare Stocare/ Transmitere Obţinere/ Afişare Eşantionare, editare Compresie, formate de fişiere, reţele Căutare, interfaţa cu utilizatorul, sincronizare Microfon+placa de sunet, Instrumente software JPEG, MPEG, AIFF, Internet, TCP/IP Placa video+ monitor, placa de sunet+ difuzor+ dispoz.de interf. cu utilizatorul Figura 2.2. Sistemul multimedia din perspectiva etapelor tratării informaţiilor. Proiectul pentru Învăţământul Rural 37

41 Tehnologii ale textelor şi imaginilor din sistemele multimedia Tipuri de sisteme multimedia Sistemele multimedia pot funcţiona izolat, de exemplu un PC cu CD-ROM, conectate în pereche, de exemplu o conferinţă între două sisteme aflate în două locuri geografice diferite, sau conectate în reţea, unde există mai multe sisteme în diferite locuri geografice, unul sau mai multe sisteme transmit informaţia multimedia iar unul sau mai multe sisteme recepţionează această informaţie. Echipamente hardware Cerinţe de stocare Lărgime de bandă Cerinţe specifice integrării mediilor. Sistemele multimedia se caracterizează prin cerinţe speciale pentru sistemul de calcul. Identificăm în Figura 2.2. echipamente speciale pentru sunet, video, stocarea datelor şi transmiterea acestora. Dimensiunile mari ale datelor multimedia fac dificile activităţile de stocare, transmitere, căutare. Cerinţele de stocare şi de lărgime de bandă sunt cele mai frecvent utilizate în aplicaţiile multimedia. Datele cu care lucrează sistemele multimedia, caracterizate prin fluxuri continue, au cerinţe specifice şi impun anumite restricţii relativ la manipularea şi transmiterea lor. Acestea sunt: Cerinţa de continuitate a datelor. Datele multimedia precum cele audio şi video, trebuie transmise, obţinute, afişate continuu şi regulat, de preferat, cu o viteză identică cu cea datelor de la sursă fără diferenţe/întârzieri dacă acestea sunt de o calitate acceptabilă. Succesiunea cadrelor video trebuie să aibă o viteză corectă. Cerinţa de sincronizare rezultă din faptul că la originea lor (la sursă) toate informaţiile multimedia sunt sincronizate ca video cu sunetul. Orice abatere în sincronizarea relativă la sursă este o cauză a pierderii în calitate. Video trebuie să fie sincronizat cu sunetul. Cel mai natural exemplu este sincronizarea vorbirii cu mişcarea gurii. Cerinţa de concurenţă o consecinţă implicită din cerinţa de sincronizare unde mai multe fluxuri de date (de obicei audio şi video) trebuie să fie transmise, procesate şi prezentate în acelaşi timp. Cerinţa de lărgime de bandă. Cantitatea considerabilă de date ce cauzează problema stocării ridică o altă problemă rezultată din cerinţele de continuitate. Transferarea în reţea a unor cantităţi de date mari şi în mod continuu necesită o lărgime de bandă relativ mare Tehnici de compresie Categorii de tehnici de compresie Tehnicile de compresie sunt necesare pentru reducerea cerinţelor de stocare şi a celor de lărgime de bandă. Există mai multe categorii de tehnici de compresie ce pot fi aplicate datelor multimedia, şi anume [11]: Compresie fără pierderi este atunci când datele comprimate pot fi decomprimate şi se obţine exact acelaşi semnal original. Compresie cu pierderi este atunci când datele decomprimate sunt doar o aproximaţie a semnalului original. 38 Proiectul pentru Învăţământul Rural

42 Tehnologii ale textelor şi imaginilor din sistemele multimedia Compresie simetrică este atunci când compresia şi decompresia necesită timp şi resurse egale (ex. sunt la fel de dificile sau solicită aceleaşi resurse). Compresie asimetrică este atunci când decompresia este considerabil mai puţin solicitantă din punct de vedere al resurselor decât compresia. Compresia fără pierderi pare mai avantajoasă comparativ cu cea cu pierderi deoarece după decompresie permite obţinerea datelor originale fără pierderi, dar este mai puţin eficientă (în sensul că este mai puţin comprimat) în special pentru compresia audio. Compresia simetrică este considerată dezavantajoasă deoarece datele audio sunt comprimate o dată dar decomprimate de mai multe ori (de fiecare dată când sunt utilizate). Mai mult, procesul de compresie se poate efectua în studiouri de compresie unde se găsesc echipamente puternice, în timp ce decompresia se face de obicei pe maşinile utilizatorilor care nu sunt chiar atât de puternice. Astfel, compresia asimetrică este de obicei preferată compresiei simetrice, mai ales în aplicaţiile comerciale. Parametrii de compresie Exemplu simplu - Tehnica RLC Există trei parametrii care contează în procesul de comprimare şi anume: raportul de compresie, calitatea datelor şi viteza de compresie/decompresie. Raportul de compresie măsoară eficienţa compresiei şi este raportul dintre dimensiunea datelor necomprimate şi dimensiunea datelor comprimate. Unele tehnici de compresie stabilesc raporturi de compresie în funcţie de conţinutul datelor. Pentru cantităţi mari de date cu secvenţe lungi de aceleaşi valori (caracteristică a datelor audio voce sau a imaginilor cu o singură culoare dominantă), raportul este foarte bun. În mod caracteristic, comprimarea video se bazează pe modificările ce se produc de la o imagine la alta. Calitatea datelor. Tehnicile cu pierderi ignoră anumite informaţii a căror lipsă nu-i deranjează pe utilizator, informaţii care se pierd chiar şi după decomprimare. Pe măsură ce o cantitate tot mai mare de informaţii este eliminată în timpul comprimării, calitatea se diminuează. Raportul de compresie afectează calitatea informaţiilor, cu cât acesta este mai ridicat, cu atât calitatea datelor decomprimate are mai mult de suferit. Viteza de compresie/decompresie. Este de preferat ca intervalul de comprimare să fie cât mai redus pentru a scurta timpul de realizare a unei aplicaţii. Pe de altă parte, pentru a mări performanţele în utilizare, un timp de decomprimare diminuat este apreciat. Pentru a înţelege în ce constă compresia vom descrie cea mai simplă şi cea mai intuitivă tehnică de compresie numită codificare prin parcurgere în lungime (în engleza Run-Length Coding (RLC)). Informaţia digitizată de text, imagine, sunet, etc., cu care lucrează sistemele multimedia conţine frecvent secvenţe de biţi ce se repetă. Proiectul pentru Învăţământul Rural 39

43 Tehnologii ale textelor şi imaginilor din sistemele multimedia Imaginaţi-vă o secvenţă audio necomprimată pe 32 de biţi ca următoarea: Dacă aceasta se codifică prin 1 şi apoi 8x0 şi apoi 3x1 şi apoi 13x0 şi apoi 7x1 şi apoi 0, vom reduce numărul de biţi necesari reprezentării secvenţei de la 32 la 22 (= 6+16) biţi, unde coeficienţii 8,3,13 şi 7 se consideră că se pot reprezenta pe câte 4 biţi. Pentru demonstrarea ideii, exemplul cu secvenţa de biţi este suficient. În realitate nu se repetă biţii, ci un tipar sau un model de biţi (octeţi, caractere) care sunt codificate în acelaşi mod. Valoarea raportului de compresie din exemplu este aprox. 3:2 (o lungime de 3 unităţi este redusă la 2 unităţi), care nu este prea bun. Pentru cantităţi mari de date cu secvenţe lungi de zerouri, caracteristică a datelor audio voce, raportul devine considerabil mai bun. Tabel 2.1. Categorii şi tehnici Codificarea RLC entropiei Huffman Aritmetică Codificarea la Predicţie sursă Transformări Codificare hibridă Codificare niveluri JPEG MPEG pe Alte tehnici de compresie fără pierderi, în aceeaşi categorie cu RLC, mai sunt codificarea Huffman sau codificarea aritmetică. Această categorie de tehnici se mai numeşte şi de codificare a entropiei, fiind caracterizate prin ignorarea semanticii datelor. Tehnicile cu pierderi sunt numite şi tehnici de codificare la sursă. Acestea iau în consideraţie semantica datelor, audio sau video. Se remarcă tehnicile de predicţie, tehnicile de transformare, tehnicile de codificare pe niveluri şi tehnicile de cuantificare. Majoritatea tehnicilor folosite la nivel comercial combină cele două tehnici fiind numite şi tehnici hibride. Cele mai cunoscute sunt JPEG şi MPEG. Procesul de compresie. Compresia se poate realiza prin două metode: codificarea entropiei, prin care se elimină redundanţa, fiind astfel fără pierderi; codificare prin reducere, prin care se elimină ce este neglijabil sau cu relevanţă scăzută (cu pierderi). Video: cu pierderi Audio: fără pierderi Cu pierderi Fără pierderi sursa datelor Prepararea datelor Procesarea datelor Cuantificare Codificarea entropiei date comprimate Ex. rezolutie, viteza cadrelor Ex. transformare, codificare sub-banda Ex. liniar, etc Ex. RLC Huffman Figura 2.3. Compresie hibridă. 40 Proiectul pentru Învăţământul Rural

44 Tehnologii ale textelor şi imaginilor din sistemele multimedia În procesul de compresie la sursă există o etapă pregătitoare preliminară care are rolul esenţial de a decorela - elimină interdependenţele. Această etapă nu comprimă datele, ci doar modifică forma de reprezentare a acestora pentru a reduce dependenţele. La tehnicile hibride succesiunea etapelor este decorelare reducere codificare a entropiei (Figura 2.3). Etapa de reducere se bazează pe cuantificarea datelor, iar ultima etapă efectuează o compresie suplimentară. Test de autoevaluare 2.1. Alegeţi varianta corectă pentru următoarele întrebări. Fiecare întrebare valorează 20 de puncte. Punctaj minim: După originea informaţiilor, tipurile de medii : a. sunt dependente de sistemul perceptiv uman b. pot crea sau capta informaţiile c. sunt dependente de timp d. sunt independente de timp 2. Identificaţi care dintre următoarele elemente nu contează pentru definirea unui sistem multimedia: a. numărul mediilor b. tipurile mediilor c. gradul de răspândire al mediilor d. cât de integrate sunt mediile 3. Un sistem este din domeniul multimedia, dacă el integrează: a. cel puţin un mediu continuu şi unul discret b. un mediu ce captează şi un mediu care creează date multimedia c. mai multe medii discrete şi nici un mediu continuu d. cel puţin un mediu discret 4. Cerinţa de continuitate a datelor se referă la: a. Viteza de redare a datelor continue să fie identică cu viteza de captare/creare; b. Toate tipurile de date sunt transmise în acelaşi timp. c. Toate tipurile de date să fie stocate în acelaşi timp. d. Necesitatea unei lărgimi de bandă relativ mari. 5. RLC este o tehnică de compresie: a. Cu pierderi b. Hibridă c. De codificare la sursă d. Fără pierderi Comentariile la întrebările din testele de autoevaluare le veţi găsi la sfârşitul acestei unităţi. Proiectul pentru Învăţământul Rural 41

45 Tehnologii ale textelor şi imaginilor din sistemele multimedia 2.2. Text Reprezentarea textului în sistemele multimedia Din punct de vedere al reprezentării textului în sistemele multimedia, există următoarele posibilităţi: caractere ASCII, seturi de caractere ISO, caractere UNICODE, hipertext şi text marcat [3]. Caracterele ASCII. American Standard Code for Information Interchange (ASCII) reprezintă caractere ce pot fi codificate pe 7 biţi din punct de vedere al reprezentării binare. De aceea, mulţimea caracterelor ASCII poate conţine maximum 128 de elemente, între care se număra caractere mici şi caractere mari, semnele de punctuaţie, cifrele arabe şi simbolurile matematice. De asemenea, sunt incluse 32 de caractere de control, folosite pentru mesaje de control al dispozitivelor, precum returul de car, saltul la linie nouă, tab, etc. Utilizarea unui al 8-lea bit pentru reprezentarea binară de către editoarele de texte creează uneori incompatibilitate. Seturi de caractere ISO. Reprezintă extinderi ale setului de caractere ASCII în scopul scrierii textelor într-o altă limbă decât engleza. De exemplu, setul de caractere ISO Latin permite folosirea caracterelor precum à, ö, ø, etc. Alte seturi de caractere ISO pot permite scrierea textelor în chineză, japoneză, coreeană sau arabă. Caractere UNICODE. Sunt caractere ce au o reprezentare binară pe 16 biţi. Se pot obţine astfel de simboluri diferite din care se pot compune textele. Hipertext. Este o reprezentare neliniară. Are o structură de tip graf cu noduri şi legături între noduri. Text marcat. Este o reprezentare mai specială care se bazează pe limbaje de reprezentare precum LaTEX sau SGML-uri ca HTML, XML, etc Operaţii pe texte Operaţiile ce se pot efectua pe texte sunt operaţii cu caractere şi şiruri de caractere, operaţii de editare, operaţii de formatare, etc. Descriem în continuare detalii despre aceste operaţii. Operaţia de editare. Este poate cel mai familiar set de operaţii ce pot fi efectuate pe un text. Se pot astfel executa decupări de fragmente de text, copieri şi adăugări de fragmente de text copiat. În funcţie de structura documentului cu care se lucrează, această operaţie se poate efectua fie pe şiruri sau blocuri de caractere. Operaţia de formatare. Formatarea unui text se poate efectua interactiv sau ne-interactiv (editoare de tip Word versus LaTEX). Rezultatul operaţiei este un text formatat prezentat ca bitmap sau într-un limbaj de descriere precum Postscript sau PDF. 42 Proiectul pentru Învăţământul Rural

46 Tehnologii ale textelor şi imaginilor din sistemele multimedia Caracteristici ale fonturilor Operaţia de formatare include şi lucrul cu fonturile. Astfel, un tip de caractere reprezintă o familie de caractere grafice care, de regulă, include numeroase stiluri şi dimensiuni ale literei. Un font este o colecţie de caractere având o dimensiune unică şi un stil, care aparţine unei anumite familii de tipuri de caractere. Între stilurile caracteristice unui font se numără stilul cursiv. Alte atribute ale stilului, precum sublinierea sau conturarea caracterelor, pot fi adăugate prin intermediul programului de editare. De regulă, dimensiunile sunt exprimate în puncte tipografice. Un punct tipografic este egal cu inci sau aproximativ 1/72 dintr-un inci (adică aproximativ mm). Arial, Times şi Courier sunt tipuri de caractere. Times Italic de 12 puncte este un font. Stilul cursiv pentru un font Arial Termenul font este frecvent folosit în domeniul editoarelor de texte. Mărimile generale ale unui font sunt pentru axa verticală următoarele (Figura 2.4): serife Inălţimea x Inălţime majusculă ID xhp Dimensiune font Interliniere Element superior de prelungire Figura 2.4. Mărimile caracteristice ale unui font. Element inferior de prelungire dimensiunea fontului este distanţa dintre vârful majusculelor şi limita inferioară a elementelor inferioare de prelungire a unor litere precum p; înălţimea x (litera x minusculă); înălţimea majusculelor (I, D); elementul inferior de prelungire a literei (de ex. la litera p); elementul superior de prelungire a literei (litera h); interliniere spaţiul adăugat între liniile textului sub elementul inferior de prelungire a literei. Pentru axa orizontală se pot identifica: - metricile de caracter reprezintă mărimile generale aplicate caracterelor individuale. Pentru anumite fonturi (ex. PostScript sau TrueType) acestea pot fi modificate pentru crearea unor efecte interesante. Modificarea lăţimii unui font de la normal la condensat sau extins. - spaţierea selectivă sau kerning desemnează spaţiul dintre perechile de caractere. Modificarea distanţei dintre două litere, independent de spaţierea celorlalte litere dintr-un cuvânt, pentru a face textul mai uşor de citit şi pentru a crea un aspect mai echilibrat al spaţierii caracterelor. Proiectul pentru Învăţământul Rural 43

47 Tehnologii ale textelor şi imaginilor din sistemele multimedia - Normal Av Av Condensat Cu kerning Fără kerning Expandat Tipuri de litere Serife Din punct de vedere al tipului literelor, acestea pot fi litere majuscule (uppercase) în cazul literelor mari şi litere minuscule (lowercase) în cazul literelor mici. În unele cazuri, cum este cazul parolelor, un calculator este sensibil la tipul literelor (case sensitive). Un calculator poate fi insensibil la tipul literelor dacă nu sesizează nici o diferenţă între forma majusculă şi cea minusculă. Plasarea unei majuscule în mijlocul unui cuvânt (numită majusculă intercalată intercap) este o tendinţă actuală în stabilirea numelor unor companii precum WebStar, FileMaker. Tipurile de caractere pot fi descrise în numeroase moduri. Unul dintre acestea, universal acceptat, foloseşte termenii serif (cu serife) şi sans serif (fără serife). Serifele reprezintă mici decoraţiuni ataşate la sfârşitul conturului unei litere. Times este un exemplu de font cu serife şi Arial este font fără serife. Rolul serifelor este acela de a ghida privirea cititorului de-a lungul liniei de text. Fonturile fără serife se recomandă pentru titluri şi declaraţii importante fiind mult mai lizibile. Pentru monitoare există tendinţa de a utiliza litere fără serife fiind mai atractive atunci când sunt folosite la dimensiunile mici ale unui câmp de text afişat pe ecran. T T Literă cu serife şi fără serife Operaţii de compresie. Standardul ASCII recomandă utilizarea de 7 biţi pentru reprezentarea unui caracter. Editoarele de text folosesc 8 biţi (octet) pentru un caracter. Studiile efectuate în domeniul teoriei informaţiei estimează că pentru un text obişnuit sunt suficienţi 1-2 biţi. Această redundanţă de biţi în reprezentare se poate înlătura prin codificare sau compresie. Din punct de vedere istoric, tehnicile de compresie s-au aplicat în primul rând în manipularea textelor. Importanţa lor a crescut odată cu extinderea sistemelor multimedia, mai ales în domeniul transmisiilor de date. Operaţii de criptare. Criptarea textului este frecvent utilizată în poşta electronică şi sistemele de reţele informatice. Cele mai răspândite tehnici sunt: DES, RSA cu cheie publică şi PGP. Tehnicile de criptare sunt un subiect de controversă majoră în unele ţări unde legea interzice o criptare puternică, Operaţii lingvistice specifice. În această categorie există verificarea corectitudinii cuvintelor din limba în care este scris textul, verificarea gramaticală (identificarea unor dezacorduri sau sintaxe standard eronate), analiza stilului de scriere. 44 Proiectul pentru Învăţământul Rural

48 Tehnologii ale textelor şi imaginilor din sistemele multimedia Editare şi procesare de texte Instrumente pentru operaţii pe texte. Un procesor de texte este primul instrument pe care-l învaţă utilizatorii unui calculator. Microsoft Word este un procesor de texte recomandat. Acesta include utilitare pentru verificarea ortografiei, instrumente de formatare a tabelelor, dicţionare şi şabloane predefinite pentru scrisori, CV-uri şi alte documente de uz frecvent. Acest instrument permite şi înglobarea unor elemente multimedia precum sunete, imagini şi secvenţe video. Despre aceste funcţionalităţi vom discuta la instrumentele de creaţie a prezentărilor multimedia Compresia şirurilor de caractere Compresia prin algoritmul Shanon-Fano. Caracterele ASCII se codifică pe 8 biţi. În majoritatea fişierelor, unele caractere apar mai frecvent decât altele. Se poate reconsidera lungimea codurilor caracterelor în funcţie de frecvenţa apariţiei lor, caracterele cu frecvenţa mai mare să aibă coduri mai scurte şi caracterele cu frecvenţa mai mică să aibă coduri de lungime mai mare. Aceasta este exact ideea gândită de Claude Shannon şi R.M Fano când au creat primul algoritm de compresie în Algoritmul se aplică pentru codificarea unui şir de caractere astfel. Presupunem ca avem următoarea densitate de caractere într-un şir A(15), B(7), C(6), D (6), E(5) (vezi Tabel 2.2.). Se parcurg următorii paşi: 1. Se sortează caracterele după frecvenţa de apariţie (p i ), de exemplu ABCDE. 2. Se împarte recursiv în două părţi cu aproximativ acelaşi număr de apariţii. Pentru şirul ABCDE se organizează următorul tabel (Tabel 2.2) : Tabel 2.2. Exemplu algoritmul Shanon-Fano Caracter Apariţii log(1/p) Cod Subtotal (nr. de biţi) A 15 1, B 7 2, C 6 2, D 6 2, E 5 2, Total (nr. de biţi) Arborele rezultat la pasul 2 este prezentat în Figura 2.5. Arborele binar A B C 0 1 se construieşte de la rădăcină la frunze prin divizare în două părţi D E aproximativ egale. În cazul nostru Figura 2.5. Exemplu de arbore avem AB (22 de apariţii) pe de o parte şi CDE (17 apariţii) pe de altă parte, apoi din nou A (15 apariţii) şi B (7 apariţii), şi de partea cealaltă C(6 apariţii) şi DE(11 apariţii). Mai rămâne ultima iteraţie pentru D (6 apariţii) şi E (5 apariţii). Proiectul pentru Învăţământul Rural 45

49 Tehnologii ale textelor şi imaginilor din sistemele multimedia Compresia Huffman. Este o variantă îmbunătăţită a algoritmului precedent. Codificarea Huffman are următoarele proprietăţi: 1) codurile pentru caracterele mai probabile sunt mai scurte decât cele ale caracterelor mai puţin probabile, şi 2) fiecare cod poate fi decodificat unic. root Pentru aplicarea acestor principii, codificarea Huffman a b c creează ceea ce se numeşte arborele Huffman, care este un arbore binar ca cel din figura 2.6. Pentru a citi codurile din d e acest arbore, se începe de la nodul root şi se adaugă 0 de Figura 2.6. Exemplu de arbore Huffman câte ori se merge pe latura din stânga şi 1 dacă se merge pe latura din dreapta. De exemplu, codul literei b din figură este 01 şi codul literei d este 110. Proprietăţile sunt astfel satisfăcute în ceea ce priveşte lungimea codului, b are un cod mai scurt decât d. De asemenea, toate caracterele fiind frunze ale arborelui (capete) nu există şansa ca unul din coduri să fie prefixul altuia (de exemplu a este 00 şi e este 111). Proprietatea de prefix unic satisface cerinţa ca fiecare cod să fie unic decodificat. Algoritmul este: Calculează de câte ori apare fiecare caracter în text şi se asignează fiecărui caracter o pondere. Fiecare caracter este un nod care se adaugă într-o listă de noduri. Repetă următorii paşi până mai rămâne un singur nod: Găseşte două noduri care au cea mai mică pondere; Creează un nod părinte pentru cele două noduri. Asignează acestui nod părinte o pondere egală cu suma ponderilor celor două noduri. Scoate cele două noduri din listă şi adaugă nodul părinte. În acest fel, nodurile cu ponderea cea mai mare vor fi aproape de rădăcina arborelui şi vor avea codurile cele mai scurte. Test de autoevaluare 2.2. Alegeţi varianta corectă pentru următoarele întrebări. Fiecare întrebare valorează 20 de puncte. Punctaj minim: 80 Adevărat / Fals A/F 1. Caracterele ASCII sunt codificate pe 7 biţi. A/F 2. Caracterele UNICODE sunt reprezentate pe 8 biţi. A/F 3. Operaţia de editare nu se poate aplica blocurilor de caractere. 46 Proiectul pentru Învăţământul Rural

50 Tehnologii ale textelor şi imaginilor din sistemele multimedia 2.3. Imagini A/F 4. Un font este o colecţie de caractere având o dimensiune unică şi un stil. A/F 5. Dimensiunea unui font este egală cu înălţimea majusculelor. Răspunsurile le veţi găsi la sfârşitul acestei unităţi Reprezentarea imaginilor şi grafica în sistemele multimedia Reprezentări prin puncte Din punct de vedere al reprezentării interne, imaginile pe calculator pot fi imagini reprezentate prin puncte şi grafica reprezentată vectorial [12][13]. Imagini reprezentate prin puncte. Echipamentul de afişare, ecranul calculatorului, este împărţit într-un număr de puncte grafice - de exemplu 1024/768 de puncte - numite pixeli (sau elemente pictoriale) (Figura 2.7) pixeli 1024 pixeli 768 pixeli 768 pixeli a. Ecran format din pixeli b.imagine pe Ecran Atribute ale unui pixel Figura 2.7. Reprezentare prin pixeli Pixelul este cel mai mic element dintr-o imagine, o imagine fiind o matrice de pixeli (Figura 2.7). Fiecare pixel este caracterizat prin atribute de culoare şi atribute de luminanţă sau intensitate luminoasă. Prin setarea acestor atribute se creează imaginea pe ecran. Înălţime Înălţime Adâncime Lăţime 1-bit Lăţime Adâncime 4-biti Figura 2.8. Caracteristici ale imaginii. Proiectul pentru Învăţământul Rural 47

51 Tehnologii ale textelor şi imaginilor din sistemele multimedia Adâncimea de culoare O imagine este definită prin înălţime, lăţime şi adâncimea de culoare (Figura 2.8). Adâncimea de culoare este definită prin numărul de biţi utilizaţi pentru reprezentarea fiecărui pixel. Adâncimea de culoare Culori disponibile 1 bit Alb/ negru sau orice alte două culori 4 biţi 16 culori 8 biţi 256 de culori 16 biţi mii de culori 24 biţi peste 16 milioane de culori Rezoluţia imaginii Rezoluţia măsoară cât de detaliată poate fi o imagine. Există mai multe rezoluţii asociate imaginilor. Putem identifica rezoluţia imaginii, rezoluţia monitorului sau rezoluţia dispozitivului de ieşire (imprimanta). Rezoluţia imaginii este numărul de pixeli din imagine: 320x240=76800 pixeli; 700x400= pixeli. Rezoluţia monitorului sau a dispozitivului de ieşire se măsoară în dpi (dots per inch). În general sistemele Windows au rezoluţia 96 dpi, iar imprimantele pot avea 300 sau 600 dpi. Test de autoevaluare 2.3. O fotografie are dimensiunea 3x2 inci (1inch=2.54cm). Fotografia va fi utilizată într-o aplicaţie multimedia în care imaginea va fi afişată pe ecran şi va putea fi tipărită de utilizatorul aplicaţiei pe o imprimantă laser la o rezoluţie de 300dpi. Dimensiunea pozei tipărite trebuie să fie 4 x 2 2/3 inch. Cât trebuie să fie rezoluţia la scanare? Răspunsul îl veţi găsi la sfârşitul acestei unităţi. Spaţiul necesar de stocare Spaţiu de stocare. Din punct de vedere al spaţiului necesar de stocare, o imagine reprezentată prin puncte necesită: Să presupunem că fiecare pixel se reprezintă pe 16 biţi (sau 2 octeţi). Pe cei 16 biţi se codifică informaţia despre culoare şi informaţia despre luminanţă. Deci doi octeţi pentru fiecare pixel, o imagine pe un ecran de 1024/768 are nevoie 1024x768x2 octeţi spaţiu de stocare. Ceea ce este echivalent cu octeţi sau 1536 kocteţi (KB) sau 1.5 MB, unde 1024 octeţi =1 KB şi 1024KB = 1MB. Deci, spaţiul de stocare cerut pentru o astfel de reprezentare este considerabil foarte mare. La o cerinţă de transfer în reţea a unor astfel de tipuri de date într-o perioadă de timp dată va necesita şi o lărgime de bandă, de asemenea, foarte mare. 48 Proiectul pentru Învăţământul Rural

52 Tehnologii ale textelor şi imaginilor din sistemele multimedia Test de autoevaluare 2.4. O imagine reprezentată prin puncte are rezoluţia de 640x480 pixeli. Fiecare pixel are adâncimea de 24 biţi. Cât este dimensiunea în octeţi a fişierului de stocare? Reprezentări vectoriale Răspunsul îl veţi găsi la sfârşitul acestei unităţi. Grafică reprezentată vectorial. Întotdeauna o imagine este afişată pe ecranul calculatorului prin pixeli, dar ea nu trebuie neapărat stocată ca o colecţie de pixeli. Obiectele pot fi reprezentate nu numai prin puncte, dar şi prin atributele lor, precum dimensiune, culoare, poziţie, etc. Acest tip de reprezentare abstractă se numeşte grafică vectorială şi se aplică scenelor plane sau tridimensionale [14]. Pentru astfel de reprezentări vectoriale se memorează formula de reprezentare a imaginii şi nu pixelii. Graficele vectoriale sunt descrise prin vectori, de exemplu, linii cu coordonate vectoriale, sau mai precis, figuri geometrice. 768 pixeli y 1024 pixeli (9,5) (6,8) (12,8) Figura 2.9. Reprezentarea vectorială a unui triunghi. x In figura 2.9, triunghiul poate fi memorat prin coordonatele spaţiale şi prin alte informaţii de culoare. De exemplu: Desenează cu roşu de la punctele de coordonate (6,8) la (12,8) la (9,5) şi apoi înapoi la (6,8). O altă posibilitate ar fi (6,8),(12,8), (9,5), închis, roşu. Mai pot fi şi alte informaţii suplimentare de specificat precum, umplerea figurii cu o anumită culoare. Limbaje de descriere Spaţiul de stocare redus Descrierea acestor reprezentări se face prin limbaje. Trei sunt cele mai populare limbaje: PostScript dezvoltat de Adobe, VRML (Virtual Reality Markup Language) pentru descrierea scenelor într-o lume virtuală şi SVG (Scalable Vector Graphic) ce se bazează pe XML pentru descrierea obiectelor grafice plane. Informaţiile dintr-un fişier ce conţine descrierea prin astfel de limbaje a imaginilor sunt mult mai concise comparativ cu cele asociate descrierii fiecărui pixel şi ocupă şi mult mai puţin spaţiu de stocare. Proiectul pentru Învăţământul Rural 49

53 Tehnologii ale textelor şi imaginilor din sistemele multimedia Reprezentări grafice 3D După cum am menţionat la reprezentarea prin puncte, cu cât se transferă mai multe date prin reţea într-o anumită perioadă de timp, cu atât este nevoie de o lărgime de bandă mai mare. Afirmaţia inversă este şi ea adevărată. Deci reprezentarea prin coordonate vectoriale va fi mai relaxată din punct de vedere al cerinţei de lărgime de bandă. Caracteristici specifice reprezentărilor grafice 3D. Reprezentările grafice 3D (cuburi, sfere, etc.) sunt imagini construite cu instrumente software de grafică vectoriala şi care modelează obiecte reale. Reprezentarea 3D sau în spaţiu pe o suprafaţă bidimensională, ecranul calculatorului, introduce noi atribute. Descriem în continuare pe cele mai importante: Coordonata z în spaţiu Obţinerea formei 3D Textura Tipuri de umbre Adâncimea este a treia dimensiune de reprezentare care se mai numeşte şi coordonată z. Adâncimea trebuie calculată şi afişată astfel încât imaginea în spaţiu a obiectului să pară corectă. Instrumentele software specializate în modelarea 3D oferă vederi de sus, de jos sau lateral ale obiectului. Forma 3D se poate crea în două moduri. Unul este prin compunerea de forme spaţiale elementare, cilindru, sfera, etc. Al doilea mod porneşte de o formă 2D şi efectuează operaţii de extrudare sau înfăşurare pe axa z. Extrudarea face ca o formă 2D să îşi mărească una dintre dimensiuni fie perpendicular pe conturul său, fie după o direcţie impusă. Înfăşurarea este operaţia prin care profilul formei se roteşte în jurul unei axe impuse. Textura este un atribut care face ca obiectul să pară real (de exemplu aspru şi zgrunţuros sau lucios şi neted). Reflexii/refracţii ale luminii - în modelarea tridimensionala sursa de lumină creează umbre difuze sau bine conturate în jurul obiectelor şi pe suprafaţa acestora, sau reflexii sau scânteieri, acolo unde lumina este mai intensă. Umbra descrie interacţiunea obiectului cu lumina. Această interacţiune este definită prin culoarea obiectului, dacă obiectul reflectă sau transmite lumina. Pot fi aplicate mai multe stiluri de umbrire. Umbrirea uniformă este obţinută cel mai rapid pe calculator. Mai există umbrele Gouraud, Phong şi după direcţia iluminării care se redau într-un timp mai îndelungat, dar oferă imagini mai realiste. Operaţia de randare După stabilirea tuturor acestor atribute ale modelului, pentru a obţine o imagine 3D se efectuează operaţia de randare. Randarea este operaţia în care calculatorul utilizează algoritmi matematici complicaţi necesitând o putere de calcul mare. Parametrii de control fin pentru această operaţie sunt: rezoluţia de ieşire, care se specifică prin dimensiunile în pixeli pe orizontală şi verticală ale imaginii; timpul de randare, care poate fi rapid şi de calitate scăzută sau, rapid şi de calitate foarte bună. 50 Proiectul pentru Învăţământul Rural

54 Tehnologii ale textelor şi imaginilor din sistemele multimedia Tabel 2.3. Comparaţie imagini reprezentate prin puncte şi grafică. Reprezentare prin puncte Grafică vectorială Conţine imagini descrise prin valorile Conţine descrieri matematice ale pixelilor din care sunt formate. obiectelor. Fişierul ce conţine descrierea Descrierea din fişier este punctelor are rezoluţia fixă. independentă de rezoluţie. Dimensiunea fişierului este Dimensiunea fişierului depinde de determinată de rezoluţia imaginii şi adâncime. numărul de elemente grafice pe care-l conţine. Este uşor de afişat. Pentru afişare este necesară o mare putere de calcul Palete de culori Paletele sunt tabele matematice care definesc culorile pentru un pixel afişat pe ecran. Paletele cele mai uzuale au adâncimea de 1, 4, 8, 16 şi 24 de biţi. De exemplu, pentru adâncimea de 8 biţi, calculatorul foloseşte un tabel de culori (LUT) sau o paletă pentru a stabili care sunt cele 256 de culori din numeroasele nuanţe posibile ce sunt accesibile la un moment dat (Figura 2.10). Aceste culori reprezintă paleta implicită de lucru. Figura Reprezentarea unei imagini în culori dintr-o paleta. Tehnica de indexare a culorilor Efectul înlocuirii paletei Figura 2.11 arată un număr din memorie pe 8 biţi (valoarea 20) ce reprezintă indexul în tabela LUT - paleta de culori. Tabela are 256 de intrări, fiecare intrare fiind asociată unei reprezentări RGB pe 24 biţi. Prin această tehnică de indexare a culorilor se reduce cu 2/3 spaţiul de memorie necesar, dar permite utilizarea la un moment doar a unui număr de 256 culori. Pâlpâirea paletei. Fiecare imagine poate avea propria paletă care poate înlocui paleta implicită pe durata afişării acestei imagini. Cât timp are loc refacerea tabelei de culori, noile culori înlocuindu-le pe cele precedente, are loc un efect vizual neplăcut numit pâlpâirea paletei. Acest efect reprezintă o problemă mai ales în cazul prezentării unei serii de imagini (animaţie) fiecare imagine fiind colorată cu paleta optimă. Pâlpâirea apare la trecerea de la o imagine la următoarea. Proiectul pentru Învăţământul Rural 51

55 Tehnologii ale textelor şi imaginilor din sistemele multimedia 0 y N-1 LUT sau Paleta de culori 0 x M R G B Valoare in memorie 0 y N-1 0 x M-1 Valoare pixel R=0 G=0 B=0 Figura Indexarea culorilor Test de autoevaluare 2.5. Tabelul din stânga descrie o imagine reprezentată prin puncte pe 4 biţi. Tabelul din dreapta este pentru o imagine colorată. Care este culoarea următorilor pixeli (0,2), (1,1), (1,3), (2,1), (2,2), (3,0) R G B R G B Răspunsurile le veţi găsi la sfârşitul acestei unităţi Tehnici de operare asupra imaginilor Tehnica de aproximare a culorilor Aproximarea culorilor (Dithering). Aproximarea culorilor este o tehnică prin care valoarea culorii fiecărui pixel este adusă la cea mai apropiată valoare corespunzătoare acelei culori din paleta dorită. Figura Tehnica dithering 52 Proiectul pentru Învăţământul Rural

56 Tehnologii ale textelor şi imaginilor din sistemele multimedia Efect anti-zimţuire Tehnica se bazează pe capacitatea ochiului uman de a integra spaţial, în sensul că dacă privim de la distanţă un număr de obiecte mici apropiate, ele vor părea reunite. Tehnica de aproximare grupează un număr de pixeli (de exemplu 4 ca în Figura 2.12) astfel încât privind de la o distanţă suficient de mare nu vom mai putea distinge fiecare pixel în parte. Grupul de pixeli va părea ca un bloc uniform de o culoare diferită de a unui pixel separat. Anti-zimţuire (Anti-aliasing). Zimţuirea este efectul cauzat de rezoluţia limitată a echipamentului de ieşire. Conturul imaginilor nu este continuu ci arată ca treptele unei scări. Anti-zimţuire este tehnica prin care se reduce acest efect de zimţuire a treptelor prin completarea pixelilor din vecinătatea treptelor cu cea mai apropiată culoare din paletă sau nivel de gri. Rezultatul este o imagine mai bine conturată şi nu confuză sau neclară (Figura 2.13) Animaţia Figura Tehnica anti-zimţuire. Efecte vizuale Animaţia reprezintă toate modificările unei imagini ce au un efect vizual [3]. Efectele vizuale pot fi de două feluri, deplasarea dinamică şi dinamica unor atribute ale obiectelor din imagine. Deplasarea dinamică reprezintă variaţia în timp a poziţiei. Dinamica altor atribute arată variaţia în timp a formei, contururilor, texturii, etc. Efectele vizuale sunt rezultatul unui fenomen biologic numit persistenţa imaginilor pe retină şi a unui fenomen psihologic numit phi. Fenomenul phi exprimă necesitatea minţii umane de a încheia o acţiune de percepere. O serie de imagini schimbătoare foarte puţin sau foarte repede se amestecă într-o impresie vizuală de mişcare. Animaţia pe calculator este realizată utilizând instrumente software grafice care oferă aceste efecte vizuale. Fluxul de realizare constă din procesele de creare a cadrelor cheie şi procesul intermediar. Crearea cadrelor cheie Procesul de creare a cadrelor cheie. Animaţia pe calculator începe cu crearea cadrelor cheie. Cadrele cheie sunt acele cadre în care obiectele ce urmează a fi animate sunt în poziţiile extreme. Obiectele pot fi desenate cu instrumente artistice tradiţionale, precum pensula sau creionul şi apoi imaginile acestora se digitizează prin scanare. Crearea obiectelor se poate face şi direct pe calculator prin instrumente software de desenare. Proiectul pentru Învăţământul Rural 53

57 Tehnologii ale textelor şi imaginilor din sistemele multimedia Interpolare poziţii Procesul intermediar. Animaţia de la o poziţie la alta presupune o compoziţie a cadrelor cu alte cadre intermediare între cadrele cheie. Procesul de intermediere este realizat de calculator prin interpolare. Sistemului i se dau poziţiile de început şi de sfârşit şi apoi, prin interpolare acesta calculează poziţiile intermediare (vezi Figura 2.14 a)). Cea mai simplă metodă de interpolare este interpolarea liniară (Figura 2.14 b)). Această metodă are dezavantajul că obiectul nu se mişcă normal şi nu arată ca în realitate. Interpolarea prin funcţii spline poate face mişcarea mai normală (Figura 2.14 c)). a)cadre cheie b) interpolare liniară c) interpolare spline Figura Animaţia unei mingi. Procesul intermediar se poate efectua şi pentru interpolarea formelor unui obiect. Unele animaţii pot fi aplicate şi pentru culoarea obiectelor. În acest caz se face uz de paletele de culori. La deplasarea ciclică printr-o tabelă de culori rezultă efectul de schimbarea a culorii obiectului. Stabilirea punctelor cheie Metamorfoza este efectul popular prin care o imagine se transformă în altă imagine. Cele două imagini se întrepătrund lin, dând senzaţia că una dintre imagini se dizolvă în cealaltă. Metamorfozarea are loc prin stabilirea unor puncte cheie. Punctele cheie sunt repere ale imaginilor ce au aproximativ aceeaşi poziţie din prima până în ultima imagine, chiar dacă au alte forme. Stabilirea punctelor cheie este esenţială pentru tranziţia lină între două imagini Tehnici de compresie a imaginilor şi formate de fişiere Compresia imaginilor prin JPEG. Pentru a comprima o imagine în format JPEG, aceasta este împărţită în blocuri de 8x8 pixeli, iar cei 64 de pixeli rezultaţi (numiţi global domeniu de căutare) sunt descrişi din punct de vedere matematic în raport cu caracteristica pixelului din colţul din stânga sus. Bloc de 8x8 pixeli Transformare cosinus discretă (DCT) Cuantificare Codificare binară Date comprimate Figura Procesul de compresie JPEG. 54 Proiectul pentru Învăţământul Rural

58 Tehnologii ale textelor şi imaginilor din sistemele multimedia Etapele procesului de compresie JPEG sunt (Figura 2.16): 1. Împarte imaginea în blocuri de pixeli de dimensiune 8x8. Pentru fiecare bloc 2. Aplică transformarea cosinus discretă (DCT) 3. Cuantifică valorile obţinute 4. Aplică tehnica de compresie JPEG 5. Scrie datele obţinute într-un fişier de ieşire (*.jpg) La decompresie, procesul JPEG reface coeficienţii cuantificaţi, aplică transformarea inversă şi afişează imaginea. În etapa a doua, transformarea DCT are rolul de a separa imaginea în subbenzi spectrale de importanţă diferită (în funcţie de calitatea vizuală). Imaginea este transformată din domeniul spaţial în domeniul frecvenţă. Rezultatul este un bloc de 64 de coeficienţi, dintre care, coeficientul din stânga sus este cel mai semnificativ şi reprezintă culoarea de bază a blocului. Valorile celorlalţi coeficienţi sunt 0 sau aproape 0. Etapa a treia, de cuantificare, se bazează pe un echilibru între calitatea imaginii şi gradul de cuantificare. Cu cât pasul de cuantificare (echivalentul perioadei de eşantionare de la digitizarea audio) este mai mare cu atât pot apărea distorsiuni în imagine. Dacă acest pas este mic, compresia este mică. Pe baza unor considerente de percepţie vizuală, se aplică o cuantificare progresivă. Pasul de cuantificare este mai mic pentru frecvenţele joase şi mai mare pentru frecvenţele înalte. Figura Modelul JPEG de parcurgere in zig-zag Se defineşte o matrice de cuantificare (câte un element pentru fiecare coeficient DCT), în care elementele din colţul stânga sus vor avea valori mici, iar elementele din colţul dreapta sus vor avea valori mari. Pentru un element cu valoarea 1 se obţine precizia cea mai mare. Coeficienţii DCT se împart la elementele corespunzătoare ale matricii. Rezultatul din această etapă este că mulţi coeficienţi de frecvenţă înaltă devin 0 şi astfel permit o codificare mai uşoară. Coeficienţii de frecvenţă joasă suferă doar mici aproximări. Etapa a patra aplică o tehnică de codificare prin parcurgere în lungime. Pentru fiecare coeficient DCT diferit de 0 JPEG reţine numărul de zerouri care-l preced, numărul de biţi necesari pentru reprezentarea valorii amplitudinii şi valoarea amplitudinii. Parcurgerea blocului de coeficienţi se efectuează în zig-zag (Figura 2.17). Pe secvenţa de date obţinută se aplică o tehnică de codificare Huffman. Etapa a cincea este de scriere a datelor codificate obţinute de la fiecare bloc într-un fişier.jpg. După fiecare bloc se inserează o secvenţă de biţi cu Proiectul pentru Învăţământul Rural 55

59 Tehnologii ale textelor şi imaginilor din sistemele multimedia Formate dependente de platformă semnificaţia de terminator de bloc. Când toate blocurile s-au terminat se inserează un indicator de terminator de fişier. Formate de fişiere de imagine. Există numeroase formate de fişiere pentru stocarea imaginilor reprezentate prin puncte şi a graficii vectoriale [10]. Orice imagine digitală este stocată într-un fişier cu respectarea unui anumit format. Fişierul conţine nu numai date despre pixeli, dar şi informaţii care să identifice şi să decodifice aceste date. Astfel, sunt incluse informaţii despre format, dimensiunea imaginii, adâncimea, culoare şi paleta de culori, compresie. Unele formate sunt definite doar pentru anumite platforme (Windows sau Machintosh), în timp ce altele pot fi folosite pe toate platformele. Unele formate sunt specifice unei singure aplicaţii. Formatele pot fi pentru imagini sau pentru grafică vectorială. Unele formate includ algoritmi de compresie, altele conţin date necomprimate. Formatele ce utilizează algoritmi de compresie vor avea dimensiunea fişierului mai mică. Algoritmii de compresie aplicaţi pe imagini sunt, în general, cu pierderi. Pentru platforma Windows, formatele uzuale sunt: DIB (Device Independent Bitmap), BMP (Bitmap), PCX şi TIFF. Formate interplatformă Formatele inter-platformă sunt JPEG şi GIF. JPEG (Joint Photographic Experts Group) comprimă imaginile color prin eliminarea informaţiilor neglijabile (neperceptibile cu ochiul) până la 5% din dimensiunea iniţială (compresie cu pierderi) pe baza exploatării caracteristicilor anatomice de (in)sensibilitate a ochiului uman. Acest format nu este recomandat desenelor animate sau imaginilor mono-crome. O imagine JPEG este decomprimată automat la deschiderea fişierului. Prin modificarea unor parametrii de compresie, utilizatorul poate selecta: calitatea imaginii, timpul de procesare pentru compresie, şi mărimea imaginii comprimate. GIF (Graphics Interchange Format) este format bitmap propus de CompuServe folosit pentru schimbul de fişiere din reţele publice. Există două variante ale standardului, GIF87a şi GIF89a. Diferenţele între cele două formate sunt minore. Are o rată de compresie ce permite utilizarea extensivă în special pentru scanarea fotografiilor. Formatul GIF foloseşte un algoritm de compresie. Este limitat la reprezentarea culorii pe 8 biţi (256 de culori) deci este folosit în special pentru imagini în culori distinctive, dar şi pentru codificarea imaginilor monocrome, nuanţe de gri sau color cu diferite rezoluţii. Figura Exemplu fişier GIF cu animaţie 56 Proiectul pentru Învăţământul Rural

60 Tehnologii ale textelor şi imaginilor din sistemele multimedia Un fişier GIF poate conţine o secvenţă de mai multe cadre bitmap care să constituie animaţie. Cadrele sunt transmise pe ecran cu sau fără pauze între ele, fiind folosite în special de proiectanţii de pagini de web (Figura 2.18) Instrumente software grafice În prezent există un mare număr de instrumente grafice. Ele variază de la instrumente simple de desenare imagini vectoriale integrate în editoarele de texte la instrumente profesionale independente cu care se pot realiza grafice 2D/3D şi animaţii. Cele mai frecvente instrumente sunt descrise în continuare. Modificare de imagini Editoare de imagini şi instrumente de pictat. Editoarele de imagini sunt instrumente utilizate pentru modificare unor imagini existente de tip bitmap. Instrumentele de pictat, pe de altă parte, sunt pentru crearea unor astfel de imagini bitmap. Instrumentele comerciale precum Adobe Photoshop ( /main.html ) Painter sau Photo- Paint de la Corel ( oferă facilităţi şi de editare şi de pictură. Astfel de instrumente mai sunt utilizate frecvent în etapele numite post-producţie din domeniul video sau film. În această etapă materialul vizual este retuşat/procesat prin operaţii ca adăugarea unor efecte vizuale speciale sau mărirea/micşorarea unor imagini, etc. Aceste instrumente sunt specializate pentru îmbunătăţirea şi retuşarea imaginilor bitmap existente. Au caracteristici similare programelor de pictură şi desenare şi se pot folosi pentru crearea imaginilor de la zero, dar şi a imaginilor digitizate, preluate de la scannere, aparate de preluare a cadrelor video, fişiere cu ilustraţii originale create cu ajutorul programelor pentru desenare şi pictura. Caracteristici specifice sunt: Ferestre multiple ce furnizează vederi ale mai multor imagini simultan; Conversii de formate de fişiere standard; Imagini preluate direct de la scannere sau alte surse de imagini; Utilizarea de memorie virtuală în spaţiu de pe hard disc ca memorie RAM pentru imagini ce necesită cantităţi mari de memorie; Selecţia unor zone din imagini bitmap; Controale ale imaginii şi pentru strălucire, contrast şi culori; Funcţionalităţi anti-zimţuire, precum controale pentru accentuare (shapening), respectiv atenuare (smoothing); Controale pentru culori, pentru stabilirea precisă a echilibrului între culori; Transformări geometrice precum rotirea cu 180 în jurul unei axe (flip), deformare disproporţională prin întindere (skew), rotaţie cu unghiuri diferite de 180 (rotate), distorsionare (distort) sau modificări ale perspectivei. Suport pentru module plug-in cu efecte vizuale speciale produse de terţe părţi. Modulele plug-in se pot integra în programele de editare şi oferă funcţionalităţi suplimentare (creare de imagini cu fractali pe baza unor algoritmi încorporaţi, transformarea de text în obiecte 3D, etc.). Proiectul pentru Învăţământul Rural 57

61 Tehnologii ale textelor şi imaginilor din sistemele multimedia Editoare de grafică vectorială şi instrumente de desenare. Acestea sunt instrumente pentru producerea imaginilor vectoriale. În contrast cu instrumentele anterioare, acestea creează imaginea originală care apoi este extinsă/retuşată de instrumentele de pictat. Instrumentele de desenat sunt astfel utilizate în etapele de început în crearea imaginilor grafice, spre deosebire de primele prezentate care se utilizează la sfârşit. Nu este o regulă, dar practica a dovedit-o. Creare de imagini Instrumentele de desenare sunt mai uşor de folosit atunci când se creează imaginile, când se aranjează o scenă, etc. pentru că ele permit operaţii precum: identificarea/selecţia obiectelor grafice, mutarea, decuparea, copierea şi modificarea dimensiunilor fără pierderea calităţii (care nu poate fi făcută cu instrumentele de pictat). De asemenea, astfel de instrumente permit modelarea unor forme complexe prin gruparea unor obiecte elementare, sau prin deformarea sau re-formarea unor obiecte obţinându-se astfel forme ne-uniforme. Cele mai folosite astfel de instrumente sunt CorelDraw de la Corel ( Macromedia FreeHand ( com/ ) şi Adobe Illustrator ( Adesea, instrumentele de desenare şi instrumentele de pictat sunt grupate într-un acelaşi produs. CorelDraw este un exemplu de studio de instrumente. Instrumente de modelare 3D şi imagini animate. Prin aceste instrumente se creează imagini tridimensionale care se animează. Ele sunt utile în crearea prin operaţia de randare a unor obiecte realiste sau a unor scene. Alte funcţionalităţi mai sunt: Ferestre multiple care să permită vizualizarea modelului în fiecare dimensiune, din perspectiva camerei sau într-o previzualizare randată; Decupare şi poziţionare a unor forme primitive într-o scenă; Creare şi sculptură a unor obiecte organice pornind de la zero cu instrumente specifice de desenare; Prelucrare simetrică axială a imaginii şi extruziune; Maparea culorilor şi a texturilor; Adăugare a unor efecte realiste precum transparenţă, umbrire şi ceaţă; Inserare a unor lumini spot, locale şi globale, de a le plasa în orice poziţie şi de a le manipula pentru a obţine efecte speciale; Desenare a unor căi pentru animaţii cu ajutorul curbelor spline. Aceste instrumente pot fi destul de profesionale, utilizate în industria de filme pentru realizarea unor modele 3D foarte detaliate şi cât se poate de realiste şi animate. Ca exemplu putem da MetaCreations Carrara ( carrara/), AutoDesk 3D Studio Max ( 58 Proiectul pentru Învăţământul Rural

62 Tehnologii ale textelor şi imaginilor din sistemele multimedia Test de autoevaluare 2.6. Alegeţi varianta corectă pentru următoarele întrebări. Fiecare întrebare valorează 20 de puncte. Punctaj minim: Adâncimea de culoare reprezintă : a. numărul minim de culori dintr-o imagine b. numărul maxim de culori dintr-o imagine c. numărul de biţi asociaţi fiecărui pixel d. numărul de culori din graficele 3D. 2. Rezoluţia unei imagini: a. este egală cu numărul de pixeli dintr-o imagine b. este egală cu numărul de niveluri de gri sau de culori dintr-o imagine c. se măsoară în dpi d. este jumătate din rezoluţia dispozitivului de ieşire 3. Operaţia de randare pentru reprezentările grafice 3D: a. Se aplică doar imaginilor color înainte de afişare. b. Nu necesită putere mare de calcul. c. Se poate ajusta de utilizator prin parametrii de control fin. d. Se poate ajusta de utilizator prin specificarea algoritmilor matematici. 4. Identificaţi ce nu reprezintă o caracteristică a graficelor vectoriale: a. Este uşor de afişat. b. Fişierul de stocare conţine descrieri matematice ale obiectelor grafice. c. Fişierul de stocare conţine descrieri ale pixelilor. d. Dimensiunea fişierului de stocare este determinată de rezoluţia imaginii. 5. O paletă de culori este: a. O tabelă indexată în care sunt specificate toate culorile la un moment dat. b. O imagine reprezentată prin pixeli de toate culorile având formă de paletă. c. O imagine specifică graficii vectoriale 3D. d. O tabelă indexată în care sunt specificate culorile fixate de sistemul de operare. 6. Pâlpâirea paletei este: a. Un efect vizual datorat schimbării paletelor. b. O tehnica vizuală specifică animaţiei. c. O tehnica vizuală de aproximare a paletei de culori. d. Un efect vizual datorat rezoluţiei scăzute a ecranului. Proiectul pentru Învăţământul Rural 59

63 Tehnologii ale textelor şi imaginilor din sistemele multimedia 7. Identificaţi care nu sunt tipuri de efecte vizuale utilizate în animaţie: a. Deplasarea dinamica a obiectelor b. Pâlpâirea paletei de culori c. Modificarea formei obiectelor d. Schimbarea texturii formelor 8. JPEG este o tehnică de compresie: a. Fără pierderi b. Limitată la reprezentarea culorii pe 8 biţi. c. Ce împarte imaginea în blocuri de 8x8 pixeli. d. Aplicată numai pe platformele Windows. Răspunsurile le veţi găsi la sfârşitul acestei unităţi. Test de autoevaluare 2.7. O fotografie de 3x4 inci este scanată la o rezoluţie de 300dpi color cu o adâncime pe 8-biţi. Imaginea este apoi salvată într-un fişier JPEG care are un raport de compresie de 1:20. Este apoi utilizată într-o pagină de Web. Dacă utilizatorul de Internet foloseşte un modem de ce asigură o lărgime de bandă de 800 octeţi/sec, cât va dura descărcarea acestei imagini pe calculatorul său? Răspunsul îl veţi găsi la sfârşitul acestei unităţi. Lucrarea de Verificare Nr.2. Am ajuns la sfârşitul unităţii de învăţare nr. 2. Vă recomand să faceţi o recapitulare a principalelor elemente prezentate în această unitate şi să revizuiţi obiectivele precizate la începutul unităţii. Este timpul pentru întocmirea Lucrării de verificare nr. 2 pe care urmează să o transmiteţi tutorelui. Conţinutul lucrării se găseşte la paginile 63 şi Proiectul pentru Învăţământul Rural

64 Răspunsurile şi comentariile la întrebări Testul 2.1.: 1. b; 2. c; 3. a; 4. a; 5. d. Testul 2.2.: 1. A; 2. F; 3. F ;4. A ;5. F. Tehnologii ale textelor şi imaginilor din sistemele multimedia Testul 2.3. : Fotografia trebuie scanată la o rezoluţie de 400dpi pentru că trebuie să avem cel puţin acelaşi număr de pixeli în poza tipărită. (4x300)/3 = 400 Testul 2.4. : Fiecare pixel ocupă 3 octeţi (=24/8). 640x480x3 = octeţi = 900 Kocteţi 1 Koctet = 1024 octeţi. 1Moctet = 1024x1024 octeţi. Testul 2.5. : Răspunsul este dat în tabelul de mai jos Pixel Val R G B Culoare (0,2) Roşu (1,1) Albastru (1,3) Gri (2,1) Galben (2,2) Cyan (3,0) Albastru Testul 2.6.: 1. c; 2. a; 3. c; 4. b; 5. a; 6. a; 7. b; 8. c Testul 2.7. : Dimensiunea imaginii scanate, necomprimate este (3x300)x(4x300) = octeţi Dimensiunea fişierului JPEG comprimat este /20 = octeţi Timpul necesar de descărcare este /800 = 67,5 sec Proiectul pentru Învăţământul Rural 61

65 Tehnologii ale textelor şi imaginilor din sistemele multimedia Curs Internet. Sisteme Multimedia Lucrări de control transmise tutorelui Lucrarea de verificare nr. 2 INSTRUCŢIUNI Lucrarea de verificare al cărei conţinut este prezentat mai jos, vă solicită unele activităţi care necesită cunoaşterea unităţii de învăţare 2. Răspunsurile la întrebări vor fi transmise prin poştă tutorelui pentru corectare şi eventuale comentarii. Pe prima pagină a lucrării se vor scrie următoarele informaţii: Numele acestui curs (Curs Internet. Sisteme multimedia), numărul lucrării de verificare (Lucrarea de verificare nr. 2), Numele cursantului şi adresa acestuia. Vă recomand să scrieţi clar răspunsurile la întrebări. Dacă este posibil utilizaţi un procesor de texte. Pentru comentariile tutorelui lăsaţi o margine de circa 5 cm şi aceeaşi distanţă între răspunsuri. Pentru securitatea lucrării vă recomand să scrieţi numele cursantului pe fiecare foaie. Vă recomand ca pentru fiecare răspuns să vă limitaţi în medie la aproximativ o jumătate de pagină, adică să formulaţi răspunsurile în aproximativ 200 de cuvinte. Pentru unele întrebări răspunsurile pot fi mai scurte, pentru altele răspunsurile pot fi ceva mai lungi. 1. Enumeraţi criterii posibile de clasificare a mediilor. (5 puncte) 2. Identificaţi etapele de prelucrare a informaţiilor din sistemele multimedia. (5 puncte) 3. Enumeraţi şi definiţi două dintre mărimile caracteristice ale fonturilor pentru axa orizontală. (5 puncte) 4. Utilizând algoritmul de compresie Huffman codificaţi şirul yabba dabba doo. (15 puncte) 62 Proiectul pentru Învăţământul Rural

66 Tehnologii ale textelor şi imaginilor din sistemele multimedia 5. O imagine reprezentată prin puncte are rezoluţia de 640x480 pixeli. Fiecare pixel are adâncimea de 16 biţi. Cât este dimensiunea în octeţi a fişierului de stocare? (15 puncte) 6. O fotografie de 6x9 inci este scanată la o rezoluţie de 300dpi color cu o adâncime pe 8-biţi. Imaginea este apoi salvată într-un fişier JPEG care are un raport de compresie de 1:20. Este apoi utilizată într-o pagină de Web. Dacă utilizatorul de Internet foloseşte un modem de ce asigură o lărgime de bandă de 6400 biţi/sec, cât va dura descărcarea acestei imagini pe calculatorul său? (15 puncte) 7. Explicaţi principalele caracteristici tehnice ale reprezentărilor grafice 3D. (10 puncte) 8. Explicaţi care este fluxul tehnologic de obţinere a unor efecte vizuale prin diverse modificări ale imaginilor. (10 puncte) 9. Explicaţi pe scurt etapele procesului de compresie JPEG. (5 puncte) 10. Descrieţi cinci caracteristici funcţionale frecvent utilizate de dumneavoastră la un instrument de editare de imagini. (10 puncte) 11. De fapt nu există un subiect 11 propriu-zis. Dar vă semnalez astfel că tutorul vă acordă o notă pentru calitatea exprimării, pentru modul de organizare şi pentru concizia cu care a fost redactată. (Vă rog să treceţi numărul aproximativ de cuvinte al lucrării dvs. pe ultima pagină a acesteia). (10 puncte) Proiectul pentru Învăţământul Rural 63

67 Tehnologii ale textelor şi imaginilor din sistemele multimedia Sinteza În această unitatea au fost prezentate informaţiile de tip text şi imagine ce pot fi integrate într-un sistem multimedia. Acestea au fost descrise din punct de vedere al reprezentării într-un sistem de calcul, al operaţiilor ce pot fi efectuate, al tehnicilor de compresie pentru stocarea sau transmiterea în reţea a informaţiilor multimedia. Trebuie reţinut că: Textul se reprezintă prin caractere ASCII, seturi de caractere ISO, caractere UNICODE, hipertext sau text marcat. Operaţiile pe texte pot fi de editare, de formatare, de compresie, de criptare sau lingvistice. Operaţia de formatare include în special lucrul cu fonturile ce se caracterizează prin anumite mărimi. Imaginile prin puncte şi grafica sunt reprezentate şi prelucrate diferit pe calculator. Există palete de culori şi diverse tehnici de operare asupra imaginilor. Animaţia reprezintă toate modificările unei imagini ce se manifestă prin deplasare sau dinamica unor atribute ale imaginilor. Tehnicile de compresie pot fi cu pierderi şi fără pierderi. Tehnicile de codificare a entropiei precum RLC sau codificarea Huffman se caracterizează prin ignorarea semanticii datelor ce se comprimă. Tehnicile de codificare la sursă iau în considerare semantica datelor. Tehnicile de compresie utilizate pentru texte sunt fără pierderi, iar cele standardizate pentru imagini precum JPEG sunt tehnici cu pierderi. Există variate instrumente software utilizate pentru grafica pe calculator. Bibliografie selectivă 1. Neagu Ciprian-Daniel, Bumbaru Severin, Sisteme Multimedia Grafică pe calculator, Ed. Matrix ROM, Bucureşti, 2001, pg, Vayghan Tay, Multimedia Ghid Practic, Editura Teora, Bucureşti, 2002, pg Proiectul pentru Învăţământul Rural

68 Tehnologii ale textelor şi imaginilor din sistemele multimedia Unitatea de învăţare Nr. 3 TEHNOLOGII AUDIO ŞI VIDEO DIN SISTEMELE MULTIMEDIA Obiectivele unităţii Audio Conceptul de semnal audio digital Calitatea semnalului audio digital Compresia audio digitală Transmisia şi recepţia semnalelor audio digitizate MIDI şi sinteza vorbirii Video Procesul de digitizare grafică Semnalul video analogic şi ecranul televizorului Semnalul video digital şi ecranul calculatorului Afişarea în sistem alb-negru şi color Caracteristici specifice semnalului video digital Componentele unui sistem multimedia Componente hardware Componente software Răspunsuri şi comentarii la întrebări Lucrarea de verificare nr Sinteza Bibliografie selectivă Proiectul pentru Învăţământul Rural 65

69 Tehnologii ale textelor şi imaginilor din sistemele multimedia Obiectivele unităţii 3 În unitatea 2 am discutat despre sisteme multimedia şi am detaliat tehnologiile pentru două din principalele tipuri de informaţii integrate în astfel de sisteme, text şi imagini. Ne-am referit la reprezentarea informaţiilor, la operaţii efectuate cu aceste tipuri de informaţii de către sistemele multimedia, la tehnici de compresie pentru stocarea sau transmiterea în reţea. Sper că aţi reţinut noţiunile fundamentale referitoare la sistemele multimedia pe care le vom folosi şi în această unitate. În această unitate vom detalia tehnologiile specifice pentru celelalte două tipuri principale de informaţii integrate în sistemele multimedia concentrându-ne asupra mediilor continue în timp, audio şi video. La terminarea studiului acestei unităţi de învăţare despre audio şi video, celelalte două din tipuri principalele de medii integrate în sistemele multimedia, veţi fi capabil să: Descrieţi audio şi video din perspectiva caracteristicilor tehnice. Identificaţi tehnologiile şi standardele utile în utilizarea în sistemele multimedia a informaţiilor audio şi video. Explicaţi tehnicile de compresie pentru stocarea şi transmiterea în reţea a informaţiilor audio şi video. Componentele necesare unui sistem multimedia pentru a integra în diverse aplicaţii cele patru tipuri principale de medii Audio Conceptul de semnal audio digital În natură, semnalul audio este un semnal analogic caracterizat prin valori continue în timp. Pentru a fi memorat sau manipulat într-un mediu digital, ca în cazul calculatorului, acesta trebuie transformat într-un semnal numeric, adică digital. Nivel(dB) Nivel (db) Figura 3.1. Forma de undă a unui semnal analogic. 66 Proiectul pentru Învăţământul Rural

70 Tehnologii ale textelor şi imaginilor din sistemele multimedia Digitizarea sunetului Acest tip de element media apare în special în domenii precum telecomunicaţiile sau de divertisment (înregistrat pe CD audio). El este produs prin eşantionarea unui semnal continuu generat de o sursă de sunet. Convertorul analog digital preia semnalul electric asociat sunetului şi-l converteşte într-un flux de date digital. Procesul invers, care generează sunet prin intermediul amplificatoarelor şi difuzoarelor, implică un convertor digital analogic. Conceptul de digitizare este sintetizat în figurile 3.1. şi 3.2. Nivel(dB) Figura 3.2. Semnal analogic digitizat. Eşantionare Ideea de digitizare: Calculatorul înţelege valori discrete (numere), şi nu forme de undă ca cele din figura 3.1. Astfel, semnalul analogic este transformat să fie înţeles de calculator prin aproximarea formei de undă cu eşantioane ale valorilor amplitudinii la anumite momente de timp (de obicei intervale regulate de timp) ca în Figura 3.2 (forma de undă discretă roşie suprapusă peste forma de undă continuă analogică). În domeniul multimedia, această operaţie se numeşte eşantionare. Noţiunea este echivalentă conversiei analog digitală din domeniul prelucrării semnalelor Calitatea semnalului audio digital Calitatea semnalului audio digital depinde de cât de mult este aproximat semnalul continuu. Astfel se definesc două mărimi caracteristice: frecvenţa de eşantionare şi rezoluţia eşantionului (sau cuantizarea). Frecvenţa de eşantionare Frecvenţa de eşantionare se referă la cât de des este luat eşantionul, sau perioada de timp între fiecare eşantion. Unitatea de măsură este Hertz (Hz prescurtat), care în cazul eşantionării se referă la eşantioane per secundă. Astfel, o frecvenţă de eşantionare de 1000 Hz (sau 1 khz) se referă la 1000 de eşantioane pe secundă. Proiectul pentru Învăţământul Rural 67

71 Tehnologii ale textelor şi imaginilor din sistemele multimedia Pierderea de informaţie Figura 3.3. Forma de undă sub-eşantionată. Observaţi cu atenţie zona marcată cu cercul verde din figura 3.2 (detaliată în figura 3.3). În acest caz, forma de undă discretă (cea roşie) nu reprezintă cu acurateţe forma de undă originală (cea de culoare neagră). Forma originală are două puncte extreme jos şi unul sus în timp ce aproximarea discretă dă impresia că există numai un singur punct extrem jos. Pierderea de informaţie se datorează faptului că distanţa dintre fiecare eşantion este mai mare decât ar trebui necesar captării tuturor vârfurilor formei de undă originale. Pentru a evita astfel de probleme există o regulă ce ajută la calcularea frecvenţei necesare de eşantionare. Regula este derivată din teorema de eşantionare a lui Nyquist, care se enunţă astfel: Digitizare fără pierderi Rezoluţie de eşantionare Pentru o digitizare fără pierderi trebuie ca valoarea frecvenţei de eşantionare să fie egală cu cel puţin de două ori cea mai mare valoare a frecvenţei semnalului de digitizat. Interpretarea şi formularea acestei reguli este: frecvenţa de eşantionare = 2 X cea mai mare frecvenţă a semnalului original+ Δ, unde acest Δ adunat frecvenţei de eşantionare se numeşte supraeşantionare, pentru o reprezentare cât mai precisă a semnalului. Rezoluţia de eşantionare, numită şi cuantizarea eşantionului, se referă la reprezentarea valorilor eşantionate câţi biţi trebuie rezervaţi pentru reprezentarea valorilor eşantioanelor. O cuantizare pe 4 biţi permite obţinerea a 16 valori (de la 0 la 15). Dacă valorile amplitudinii eşantioanelor variază între 0 şi 20 db, o reprezentare pe 4 biţi nu va fi suficientă. Pe de altă parte, o cuantizare pe 16 biţi (calitate CD) va permite obţinerea de valori distincte, ceea ce înseamnă că pasul de reprezentare a domeniului [0-20]dB este de dB. În concluzie, aceste două caracteristici definesc precizia de reprezentare a unui semnal audio original. Trebuie remarcat că orice deviere de la semnalul original audio datorită sub-eşantionării sau a unei rezoluţii mici (cuantizare insuficientă) va avea că rezultat distorsiuni ale semnalului reprezentat. Dacă se poate auzi, acesta este simţit ca zgomot, care se numeşte semnal audio de calitate scăzută. 68 Proiectul pentru Învăţământul Rural

72 Tehnologii ale textelor şi imaginilor din sistemele multimedia Compresia audio digitală Spaţiul necesar de stocare Cerinţele de stocare. O problemă importantă a semnalului digital audio este capacitatea spaţiului necesar de stocare (dimensiunea fişierului). Aceasta depinde de rezoluţie, frecvenţa de eşantionare şi numărul de canale audio. Fiind cunoscute, R - frecvenţa de eşantionare (eşantioane/sec), b - rezoluţia de eşantionare (biţi), C numărul de canale (1-mono, 2 stereo) şi D - durata înregistrării (secunde), se poate calcula S - dimensiunea fişierului (octeţi) cu formula: S= R x (b/8) x C x D Astfel, o frecvenţă de eşantionare mai mare şi o rezoluţie mai mare permit obţinerea unei calităţi mai bune, dar dimensiunea fişierului în care se stochează informaţia audio digitală este considerabil mai mare. Cel mai bine se poate explica prin următoarea demonstraţie: Un CD de muzică redă un sunet stereo (adică pe două canale) cu o rezoluţie de 16 biţi şi o frecvenţă de eşantionare de 44.1 khz. Se poate calcula astfel cantitatea de date per minut: O frecvenţă de eşantionare de 44.1 khz reprezintă eşantioane pe secundă. Fiecare eşantion este apoi reprezentat pe câte 2 octeţi (16 biţi), deci x 2 = octeţi/sec. pentru fiecare canal, şi înmulţit cu 2 pentru ambele canale: de octeţi pentru un sunet stereo per sec. ( aprox. 1,5 megabiţi per sec. sau Mbs). Astfel fiecare minut de muzică va costa un spaţiu de stocare de octeţi (aproximativ Kocteţi sau 11 Megaocteţi (MB). Se ştie că 1K = 1024 (şi nu 1000), iar 1M= 1024K Chiar dacă mediul de stocare sau memorare a devenit mai ieftin, este totuşi o problemă stocarea informaţiilor de ordinul Megaocteţilor. Test de autoevaluare 3.1. Doriţi să înregistraţi o voce pe un hard disc care dispune de 256 Mocteţi spaţiu liber. Frecvenţa de eşantionare este 11kHz, rezoluţia este 8 biţi şi semnalul audio este pe un singur canal. Ce durată a înregistrării poate fi stocată pe hard disc? (răspundeţi în secunde). Comentariile la întrebările din testele de autoevaluare şi de reflexie le veţi găsi la sfârşitul acestei unităţi. Posibile soluţii O posibilă soluţie la problemele de stocare este reducerea cantităţii de date ce reprezintă fiecare secundă de semnal audio digitizat. Reducerea vitezei de eşantionare sau a rezoluţiei conduce la reducerea cantităţii de date pentru stocat, dar se ştie că o astfel de soluţie introduce distorsiuni şi reduce calitatea la niveluri inacceptabile. Alternativa este utilizarea unor tehnici de compresie. Proiectul pentru Învăţământul Rural 69

73 Tehnologii ale textelor şi imaginilor din sistemele multimedia Tehnica RLC se poate aplica pentru cantităţi mari de date audio, raportul va fi considerabil mai bun. În plus, secvenţele lungi de zerouri sunt o caracteristică a semnalului audio (de exemplu vorbirea conţine mai multe pauze decât cuvinte). Tehnică hibridă de compresie MPEG-1 şi nivelul audio 3 (MP3). În prezent cea mai răspândită tehnică de compresie pentru audio este MPEG Audio Layer 3 numită şi MP3. MP3 este considerat standardul de compresie audio. MPEG este o tehnică hibridă de codificare ce combină tehnicile de compresie fără pierderi şi cu pierderi (rezultanta logică este o tehnică cu pierderi). Cu MP3 se obţine calitate superioara şi un raport de compresie ridicat. Tehnica MPEG, deci şi MP3, sunt aplicabile şi pentru compresiile simetrice şi asimetrice. Componenta bancuri de filtre Denumirea MPEG vine de la Motion Picture Experts Group, şi este, de fapt, un standard de compresie video. Dar, deoarece orice video conţine audio, el defineşte şi standardul pentru compresia audio. Până acum nu am definit sau exemplificat practic tehnicile de compresie cu pierderi şi nici nu am definit conceptul de compresie psiho-acustică. Schema de compresie MPEG este prezentată în figura 3.4. O scurtă descriere despre cum funcţionează fiecare componentă din figură este prezentată în continuare. Componenta cu pierderi, numită Bancuri de filtre/ Sub-banda se referă la tehnica de compresie cu acelaşi nume din audio MPEG. Ea reprezintă fie o Transformare Cosinus Discreta (TCD), fie o Transformare Fourier Rapidă (TFR sau FFT în engleză) ce realizează transformarea unui semnal variabil în timp, audio în acest caz, într-o variaţie în domeniu de frecvenţă. Spectrul de frecvenţă rezultat este împărţit într-un număr de sub-benzi (în general 32 de sub-benzi). Componenta de cuantificare Se calculează apoi, pentru fiecare sub-bandă, amplitudinea semnalului audio (intensitatea relativă în domeniul respectiv de frecvenţă) rezultând subbenzile ce se transmit componentei de Cuantificare. De asemenea, pentru fiecare sub-bandă se calculează nivelul de zgomot şi alte caracteristici audio pe baza componentei de Model psiho-acustic. Date audio necomprimate Bancuri de filtre (sub-bandă, cu pierderi) Sub-benzi Control Cuantificare Model Psiho-acustic Codificare entropică (fără pierderi) Date audio comprimate Figura 3.4. Compresie audio MPEG. 70 Proiectul pentru Învăţământul Rural

74 Tehnologii ale textelor şi imaginilor din sistemele multimedia Modelul psihoacustic Codificare a entropiei Această etapă aplică o tehnică de compresie ce utilizează caracteristicile semnalului audio şi caracteristicile auzului uman pentru a stabili ce parte a semnalului este importantă şi ce parte nu este. Partea neimportantă sau neglijabila este înlăturată, rezultând astfel un raport de compresie de 5:1. Tehnicile aplicate în modelul psiho-acustic sunt: Mascarea nivelului prin care se înlătură componente audio slabe dacă mai există şi alte componente audio concurente considerabil mai puternice. Aceasta pentru că auzul uman este mai puţin sensibil la componentele slabe. Mascarea timpului prin care se înlătură componentele audio din imediata vecinătate a unei componente audio puternice. Acesta pentru că auzul uman este insensibil la sunetele slabe ce apar imediat după o puternică creştere a nivelului sunetului. Limitarea la prag ce înlătură componentele audio ce sunt sub nivelul de auzire, de exemplu cele care sunt comparabile cu zgomotul alb. Zgomotul alb este un termen utilizat pentru zgomotul ambiental prezent întotdeauna. Continuăm cu descrierea compresiei MPEG schiţată în figura 3.4. După ce semnalul audio este transformat, împărţit în sub-benzi şi informaţia psihoacustică este aplicată sub-benzilor, acesta este cuantificat. Pentru nivelurile de zgomot puternic se aplică o cuantizare grosiera, iar pentru nivelurile de zgomot joase se aplică o cuantificare mai fină. Semnalul audio cuantificat este apoi comprimat prin tehnici de codificare a entropiei (în general tehnica Huffman), iar rezultatul este semnalul audio comprimat. În concluzie, trebuie reţinut că o tehnică de compresie este necesară pentru reducerea cerinţelor de stocare. De asemenea, în cazul transmiterii în reţea unui semnal audio, tehnica de compresie permite reducerea cerinţelor de lărgime de bandă. Formate de fişiere audio. Un format de fişier audio este o metodologie recunoscută de organizare a biţilor şi octeţilor ce reprezintă semnalul audio digitizat. Structura fişierului trebuie cunoscută înainte ca datele să poată fi salvate sau încărcate într-un calculator. Există numeroase modalităţi de stocare a biţilor şi octeţilor ce descriu un semnal audio ca formă de undă eşantionată. Modulaţia impulsurilor în cod (PCM Pulse Code Modulation) descrisă la procesul de digitizare este una dintre acestea. Ea consideră că un semnal digital poate fi format din serii de pulsuri, iar valorile PCM sunt secvenţele de eşantioane necomprimate. ADPCM (Adaptive Delta Pulse Modulation) este un alt format de stocare ce codifică diferenţele dintre eşantioane. Dintre tipurile de fişiere audio cele mai cunoscute se remarcă cele cu extensia.wav ce au proprietar Microsoft şi IBM. Aceste fişiere includ ca parametrii tipul de modulaţie PCM, datele, frecvenţa, numărul de canale, lărgimea de bandă, alte informaţii. Alte tipuri de fişiere pot folosi diferite tehnici de compresie care să le reducă dimensiunea. Fişierele cu extensia.vox folosesc ADPCM, şi fişierele cu extensia.mp3 conţin date comprimate prin tehnologia MP3. Proiectul pentru Învăţământul Rural 71

75 Tehnologii ale textelor şi imaginilor din sistemele multimedia Transmisia şi recepţia semnalelor audio digitizate Beneficii ale semnalelor audio digitizate. S-a menţionat la începutul acestui capitol că un semnal digital are beneficii specifice atunci când este comunicat prin cablu sau aer. Aceste beneficii rezultă din faptul că un semnal digital poate fi format numai din 0 sau 1. Astfel la recepţie se realizează o reconstrucţie exactă a semnalului digital original. Figura 3.5. Reconstrucţia la recepţie a semnalului digital. Nu este influenţată de zgomot Detecţie şi corecţie a erorilor Zgomotul mediului de transmisie ce poate distorsiona semnalul original nu influenţează recepţia. Figura 3.5 demonstrează cum se efectuează transmiterea şi recepţia semnalului. Semnalul original [A] este distorsionat cu semnalul de zgomot [B] rezultând la recepţie semnalul [C]. Deoarece se ştie că forma semnalului poate avea doar două valori 0 sau 1 se poate media valoarea semnalului recepţionat peste sau sub un anumit prag şi se poate estima dacă are valoare 0 sau 1. În acest fel, reconstrucţia semnalului original, ca în [D], este practic fără distorsiuni. Există totuşi posibilitatea apariţiei unor erori în estimare, dacă distorsiunile sunt foarte mari. Probabilitatea de apariţie a acestor erori este mică, dar dacă există se pot aplica tehnici de detecţie şi/sau corecţie a erorilor pe semnalul digital. O tehnică simplă de detecţie a erorilor este verificarea redundanţei ciclice (cyclic redundancy check CRC). CRC constă din includerea unui bit ce conţine suma ultimilor 7 biţi de date transmişi. La recepţie, calculul sumei este repetat pentru a se verifica dacă secvenţa de biţi s-a transmis corect. Dacă suma calculată nu se potriveşte cu bitul CRC se poate cere retransmisia. Mai există şi alte tehnici care nu numai că detectează eroarea, dar pot şi identifica şi corecta bitul sau biţii eronaţi. Astfel un semnal digital are avantajul că poate fi recepţionat şi reconstruit practic fără pierderi, ceea ce nu este valabil pentru un semnal analogic. Atenţie! Semnalul audio digital nu este conversia perfectă a unui semnal audio real. Am văzut că inevitabil se introduc distorsiuni prin procesele de digitizare şi de cuantizare. Totuşi procesele sunt controlabile din acest punct de vedere, în sensul că, prin alegerea corectă a celor doi parametri, distorsiunile pot fi menţinute la valori minime. 72 Proiectul pentru Învăţământul Rural

76 Tehnologii ale textelor şi imaginilor din sistemele multimedia Streaming Transmiterea audio prin streaming şi memorare temporară rapidă. În mod ideal, un semnal audio este redat imediat ce este recepţionat în timp real prin reţea sau prin calculator. Acest proces poartă denumirea de transmitere prin fluxuri audio sau streaming. Inevitabil există congestionări în reţea sau alţi factori ce nu permit realizarea streaming-ului, chiar dacă semnalul audio este comprimat la maxim şi are cerinţe de lărgime de bandă reduse considerabil. Dacă semnalul audio este memorat temporar într-o memorie rapidă (în engleză termenul este cashed ) situaţia se îmbunătăţeşte. În acest mod, soluţia pentru redarea fluxului audio recepţionat este memorarea temporară (cel puţin parţial şi-sau periodic) imediat ce este recepţionat şi apoi redat din memoria rapidă. În prezent aceste tehnici sunt destul de bine dezvoltate astfel că unele dintre ele permit chiar operaţii de derularea sau rulare rapidă înainte asupra fişierului audio în timp ce acesta este utilizat pentru redarea audio. Test de autoevaluare 3.2. Completaţi spaţiile libere pentru următoarele întrebări. Fiecare întrebare valorează 20 de puncte. Punctaj minim: sunt valorile amplitudinii unui semnal analogic la anumite momente de timp. 2. Numărul de eşantioane dintr-un anumit interval de timp se numeşte 3. Numărul de biţi utilizaţi pentru a reprezenta valorile eşantioanelor unui semnal se numeşte. 4. Dimensiunea fişierului cu creşterea frecvenţei de eşantionare sau a rezoluţiei de eşantionare. 5. Compresia audio cea mai răspândită este. Răspunsurile le veţi găsi la sfârşitul acestei unităţi. Proiectul pentru Învăţământul Rural 73

77 Tehnologii ale textelor şi imaginilor din sistemele multimedia MIDI şi sinteza vorbirii MIDI este un termen frecvent întâlnit în domeniul audio şi vine de la Musical Instrument Digital Interface. Principiile pentru MIDI sunt simple şi sunt luate din notaţia muzicală universală. Sintetizarea sunetului Generare muzică Efecte sonore Voce Dacă în locul transmiterii unei cantităţi mari de eşantioane ale unui semnal audio real, am putea spune calculatorului ceva de genul cântă C# pe o violină pe o durată de x bătăi sau secunde urmat de şi dacă maşina de calcul ar fi capabilă să sintetizeze sunetul unei violine şi să genereze C# pe durata specificată, vom fi capabili să reprezentăm muzica practic prin note muzicale, partituri fără a trebui să cuantificăm sau să memoram vreo formă de semnal audio. Această idee este posibilă (şi a fost de mult timp aplicată) nu numai pentru generarea de muzică, dar şi pentru generarea de efecte sonore şi vorbire. MIDI sau alte forme de sunete sintetizate sau vorbire sunt virtuale, nu sunt reale. Totuşi reprezentarea prin MIDI sau alte forme sintetizate are avantaje atunci când poate fi folosită, şi anume, necesită mult mai puţin spaţiu de stocare şi lărgime de bandă. O comparaţie de mărime între o reprezentare MIDI şi muzica digitizată este similară cu o comparaţie dintre un fişier text/document ce stochează caractere ASCII codificate un fişier ce conţine reprezentarea prin puncte (poza tipărită) a aceluiaşi document. Iată un exemplu ilustrativ al ideii: Dacă fiecare caracter este reprezentat printr-un octet, atunci un document ce conţine 100 de caractere va avea nevoie de 100 de octeţi ca spaţiu de stocare. Dacă vom presupune apoi că fiecare caracter este o matrice de pixeli de dimensiuni 7x5, iar fiecare pixel este reprezentat printr-un bit (caz practic irealizabil), atunci, acelaşi fişier va trebui să aibă 3500 biţi (7x5x100) sau aproximativ 438 de octeţi! Test de autoevaluare 3.3. Doriţi să realizaţi o aplicaţie de reţea pentru comunicarea vocii. Aplicaţia foloseşte Internetul pentru a conecta doi utilizatori aflaţi la distanţă unul de celălalt care vorbesc unul cu celălalt în timp real. Care este frecvenţa de eşantionare cu care se înregistrează vocile acestora? Răspunsurile le veţi găsi la sfârşitul acestei unităţi. 74 Proiectul pentru Învăţământul Rural

78 Tehnologii ale textelor şi imaginilor din sistemele multimedia 3.2. Video Procesul de digitizare grafică În natură majoritatea semnalelor video, ca şi în cazul audio, sunt semnale analogice: O schiţă este un contur continuu, ca şi orice alt obiect din natură. Afirmaţia este valabilă şi când imaginea este o imagine video. Deci pentru a fi memorată şi manipulată într-un mediu digital precum calculatorul, informaţia video (analogică) trebuie digitizată. Digitizare video Conceptul de digitizare (si procesul) este la fel ca la semnalul audio. (vezi figurile 2.7 şi 2.8 de la audio). Avantajele digitizării (în termeni de calitate a semnalului) sunt, de asemenea, aceleaşi. Le vom descrie pe scurt: Calculatorul înţelege valori discrete (numere), şi nu forme de undă continue (analogice). Pentru a fi înţeles de calculator, un semnal analogic se aproximează prin eşantionarea formei sale de undă. Adică forma sa de undă este aproximată prin eşantioane ale valorilor video luate la intervale discrete şi regulate de timp. Noţiunea de eşantionare din domeniul multimedia este asemănătoare cu noţiunea de conversie analog digitală din domeniul, mai general, al prelucrării semnalelor. Un semnal reprezentat digital este mult mai uşor de reconstruit, chiar dacă conţine distorsiuni sau zgomote. Motivul este că semnalul digital constă din succesiuni de 0 şi 1 care sunt uşor de estimat şi care pot fi corectate la un anumit grad chiar şi atunci când se estimează erori la recepţie. Factorii principali în procesul de digitizare sunt frecvenţa de eşantionare (cât de des este luat un eşantion) şi rezoluţia de eşantionare (cât de precis este reprezentat eşantionul). Aceşti doi factori definesc cât de bine este aproximat semnalul video original în reprezentarea internă din calculator. Există totuşi câteva aspecte ce diferenţiază semnalul vizual de semnalul audio. Una dintre cele mai importante diferenţe este faptul că nu doar calitatea reprezentării interne a imaginii, ci şi calitatea de prezentare pe echipamentul utilizat pentru prezentare (televizorul sau ecranul calculatorului) afectează cum se percepe calitatea imaginii. Rezoluţia ecranului Pe lângă frecvenţa de eşantionare şi rezoluţia de eşantionare, un alt factor care determină calitatea unei reprezentări vizuale este rezoluţia ecranului. Această mărime este dată de echipamentul de afişare vizuală, sau de prezentare. Echipamentul de prezentare fiind, în general, ecranul televizorului sau ecranul calculatorului. Proiectul pentru Învăţământul Rural 75

79 Tehnologii ale textelor şi imaginilor din sistemele multimedia Semnalul video analogic şi ecranul televizorului Semnalul video este un semnal analogic şi pentru a fi prezentat pe ecranul televizorului nu trebuie digitizat. Diagrama de mai jos (Figura 3.6) arată cum este afişată o imagine video pe un ecran TV. Figura 3.6. Afişarea pe ecran TV. Afisarea pe ecranul TV Informaţia din imaginea analogică modulează un fascicol care este direcţionat în interiorul ecranului de către o sursă. Când fascicolul atinge ecranul se emite o radiaţie luminoasă de o anumită intensitate şi culoare. Fascicolul se deplasează de la stânga la dreapta şi scanează ecranul linie cu linie. Fiecare astfel de linie se numeşte linie de scanare. Când fascicolul atinge latura din dreapta a ecranului, un semnal de sincronizare pe orizontală opreşte fascicolul şi-l aduce la începutul următoarei linii (capătul din stânga aşa cum se arată prin linia verde punctată din figura 3.6). Această deplasare de la dreapta la stânga este mult mai rapidă decât scanarea de la stânga la dreapta. La capătul din stânga al ecranului, fascicolul este din nou aprins şi se continuă prezentarea unei noi linii a imaginii. La capătul ecranului (colţul din dreapta jos) semnalul de sincronizare verticală opreşte fascicolul şi-l redirecţionează la începutul primei linii a următoarei imagini de afişat (aşa cum se arată prin linia roşie punctată din figură). Trebuie remarcat că şi această deplasare este mult mai rapidă, reducând astfel timpul de pornire a afişării următorului cadru. Astfel, fiecare imagine este desenată linie cu linie pe ecranul unui televizor. Trebuie reţinut că numărul de linii de scanare este un factor major ce determină rezoluţia ecranului în sistemele TV. Această mărime diferenţiază standardele de sisteme TV. Pentru sistemele NTSC, utilizate în general în USA, Japonia sau Australia, o imagine este formată din 525 de linii. Pentru sistemele PAL, utilizate în special în Europa de Vest şi SECAM, utilizate în Franţa şi Europa de Est, imaginea are 625 de linii. În prezent se dezvoltă un standard TV digital numit High Definition TV. Parametrii acestui standard, HDTV, diferă pentru USA, Japonia şi Europa. Numărul de linii de scanare este 1050 pentru USA, 1250 pentru Europa şi 1125 pentru Japonia. 76 Proiectul pentru Învăţământul Rural

80 Tehnologii ale textelor şi imaginilor din sistemele multimedia Secvenţă de cadre Alegerea vitezei cadrelor Interlacing Fiecare imagine de 525 sau 625 de linii se numeşte cadru. Iluzia unei imagini în mişcare (animaţie) este dată prin afişarea unei secvenţe de cadre în general 25 de cadre (PAL şi SECAM) sau 30 de cadre (NTSC) pe secundă, unde fiecare cadru este o imagine sau eşantion pentru mişcarea prezentată. Pentru a se obţine o uşoară iluzie de mişcare, alegerea vitezei cadrelor este o problemă, care depinde doi factori: Persistenţa unei viziuni în ochiul uman, ce necesită de cadre/sec; Persistenţa unei imagini pe ecran cât durează o scintilaţie din momentul când fascicolul atinge ecranul ce necesită de cadre/sec. Dar o viteză a cadrelor de de cadre are nevoie de o mai mică lărgime de bandă faţă de de cadre. Astfel, de cadre pe secundă este alegerea cea mai bună pentru viteză, iar cu o tehnică numită interlacing se poate obţine un efect echivalent cu o viteză de de cadre/sec fără a creşte explicit viteza cadrelor (şi nici lărgimea de bandă). Interlacing este tehnica prin care o imagine este împărţita în două câmpuri, fiecare câmp fiind format din linii alternative: Primul câmp conţine liniile cu număr impar, şi al doilea câmp conţine liniile cu număr par. Aceasta înseamnă că fiecare cadru se formează din două curse mai scurte. Astfel, aproximativ aceeaşi imagine va sta pe ecran de două ori mai mult. În acest mod se satisface cerinţa de persistenţă de de cadre pe secundă (în mod real sunt de câmpuri pe secundă) Semnalul video digital şi ecranul calculatorului Conceptele descrise anterior sunt valabile şi pentru calculator, dar în acest caz semnalul video este digitizat. Ecranul este scanat ca şi la televizor şi pixelii se aprind. Afişarea pe Similar cu reprezentarea imaginii prin puncte, o matrice de n x m pixeli ecranul defineşte rezoluţia ecranului unui calculator. Prin notaţia n x m pixeli se calculatorului interpretează m linii de scanare şi n puncte într-o linie. Există mai multe standarde asociate rezoluţiei ecranului. Acestea includ specificaţii şi despre reprezentarea culorii cuantificată pe un număr de biţi. Proiectul pentru Învăţământul Rural 77

81 Tehnologii ale textelor şi imaginilor din sistemele multimedia Astfel există: - VGA (Video Graphics Adapter) are rezoluţia 640x480. Un număr de până la 256 de culori se pot reprezenta simultan prin acest standard ( 8 biţi sunt rezervaţi pentru specificarea cuantificată a culorii). - XGA (Extended Graphics Adapter) are rezoluţia de 640x480 iar culorile se reprezintă pe 16 biţi (deci de culori simultan) sau rezoluţie de 1024x768 de pixeli şi 256 de culori afişate simultan. - SVGA (Super VGA) are rezoluţia de 1024x768 de pixeli iar culorile se reprezintă pe 24 de biţi (deci culori simultan numite şi culori adevărate ) (Figura 3.7). Mai există şi alte standarde, dar fie unele sunt depăşite, fie nu sunt aşa de răspândite ca cele amintite mai sus. Figura 3.7. Pixeli standard SVGA Ecranul calculatorului diferă de TV şi prin viteza de afişare a cadrelor. La calculatoare există adaptoarele grafice care permit o gamă variată de viteze ale cadrelor sau viteze de Viteza de împrospătare cum se numesc în terminologia sistemelor calcul. Cea mai împrospătare utilizată este viteza de împrospătare SVGA, de 25 Hz (sau 25 cadre/sec). Se mai pot utiliza şi viteze de împrospătare de 85 Hz. Astfel, factorul interlacing nu mai există. Este interesant de comparat rezoluţia ecranelor de la standardele TV şi SVGA. Tabelul 3.1 sintetizează aceste valori comparate: Tabel 3.1. Standarde TV şi SVGA Standard TV Rezoluţie verticală Rezoluţie orizontală NTSC 525 linii 340 linii PAL& SECAM 625 linii 409 linii HDTV USA 675 pixeli 600 linii HDTV Europa 700 pixeli 700 linii HDTV Japonia 540 pixeli 600 linii SVGA 1024 pixeli 768 linii În prezent, numeroase ecrane de calculator şi adaptoare grafice suportă o rezoluţie a ecranului de 1280x1024. Clarificare: S-au folosit termeni ecran de calculator şi adaptor grafic fără a se explica ce sunt. Ecranul este locul unde se afişează imaginea (echivalent cu monitor sau display). Adaptorul grafic este componenta hardware din calculator ce include şi software ce face posibilă afişarea. Rezoluţia sistemului de calcul este cea mai mică valoare dintre cele două: dacă adaptorul grafic suportă VGA şi ecranul este capabil să afişeze imagini SVGA, vor apărea imagini VGA. 78 Proiectul pentru Învăţământul Rural

82 Tehnologii ale textelor şi imaginilor din sistemele multimedia Afişarea în sistem alb-negru şi color Controlul intensităţii fascicolului prin 3 biţi Din acoperirea ecranului rezultă culoarea Sistemul alb/negru sau pe niveluri de gri. La un monitor alb/negru, ecranul este acoperit cu puncte, unde un punct poate fi aprins (când fascicolul este pe el) devenind alb, sau stins şi rămâne negru. Diagrama [a] prezintă puncte alb negru. Dacă punctele nu sunt doar aprins/stins, ci au sensibilitate şi la intensitatea fasciculului, atunci e posibil să avem mai multe niveluri de la alb la negru prin excitarea luminoasă totală, parţială sau deloc a punctelor. Acestea sunt numite niveluri de gri (Figura 3.8.). Diagrama [b] expune puncte în niveluri de gri. Când intensitatea fascicolului este [a] Pixeli alb/negru [b] Niveluri de gri reprezentată şi controlată printr-o valoare reprezentată pe 3 biţi, există 8 niveluri de gri, Figura 3.8. Pixeli in sistem alb/negru unde 000 reprezintă negru şi nu avem fascicol, 111 reprezintă alb, adică fascicolul de intensitate maximă, şi alte 6 niveluri de gri între acestea (Tabelul 3.2). Tabel 3.2. Reprezentare binară niveluri de gri Reprezentare Nivel de gri 000 Negru (100%gri) %gri %gri %gri %gri %gri %gri 111 Alb (0%gri) Intensitatea fascicolului este similară luminanţei din grafica sistemelor de calcul. Reprezentarea culorii. Culoarea nu poate fi reprezentată doar prin modificarea intensităţii sau a altei proprietăţi a fascicolului. Culoarea care se percepe nu este de la fascicol, ci de la acoperirea ecranului (pixel), astfel încât fiecare pixel luminează în culoarea atinsă de fascicol. Fiecare pixel este format din mai multe regiuni colorate, iar culoarea care este afişată pe ecran reprezintă regiunea din pixel ce este atinsă de fascicol. Presupunem că un pixel este format din trei regiuni, fiecare de culoare diferită că în figura alăturată. Prin acest model putem afişa pe ecran culoarea roşie, când este atinsă regiunea roşie, verde, când este atinsă cea verde şi albastru, când este atinsă cea albastră. Acestea sunt doar trei din numeroasele culori de care avem nevoie în aplicaţiile multimedia. Proiectul pentru Învăţământul Rural 79

83 Tehnologii ale textelor şi imaginilor din sistemele multimedia Utilizarea Un model de pixel cu 256 de culori reprezentate şi afişate în acest caz modelelor de avem o reprezentare a culorii pe 8 biţi - nu este practic, deoarece vor trebui culori formate 256 de regiuni într-un pixel. Şi nici numărul de culori nu este suficient. În prezent se operează cu peste 16 milioane de culori. Tehnologia afişării culorilor pe ecranele sistemelor de calcul se bazează pe utilizarea modelelor de culori. Modele de culori. Prin combinarea unor culori se obţin alte culori. În sistemele de calcul grafice, există mai multe modele de culori, dintre care două permit derivarea celorlalte culori prin mixarea a trei culori de bază. Aceste modele sunt cunoscute că modelul aditiv de culori şi modelul extractiv de culori. Modelul aditiv numit şi modelul RGB derivă culorile prin adunarea a trei culori de bază, Roşu (Red), Verde (Green) şi Albastru (Blue) în diferite proporţii aşa cum este prezentat mai jos: albastru verde rosu negru galben cyan alb magenta - proporţii egale de roşu şi verde rezultă galben; - proporţii egale de verde şi albastru rezultă cyan; - proporţii egale de roşu şi albastru rezultă magenta si - proporţii egale din toate trei rezultă alb - nici una rezultă negru Modelul extractiv denumit şi modelul CMYK derivă culorile prin extragerea celor trei culori de bază, Cyan, Magenta şi Galben, în diferite procente din alb ca în partea stângă. Componenta abreviată cu litera K din denumirea modelului este luminanţa. Această informaţie e necesară deoarece este mai dificil de obţinut negru pur la acest model. Culoarea negru pur este importantă deoarece ochiul uman este sensibil la contururi şi percepe imaginile mult mai clar dacă acestea au contur. Partea CMY din denumirea modelului specifică cele trei culori de bază ale modelului şi se mai numeşte crominanţă. Crominanţa se referă la informaţia despre culoare. Şi RGB din modelul aditiv este tot informaţie despre crominanţă. În RGB informaţia de crominanţă este pură. Ea nu mai are nevoie de luminanţă, ca modelul CMYK, deoarece derivă culorile prin adunare, iar toate culorile adunate dau negrul pur. 80 Proiectul pentru Învăţământul Rural

84 Tehnologii ale textelor şi imaginilor din sistemele multimedia Stralucire Modelul HSB. HSB (Hue Nuanta Saturation Brightness) este un alt sistem ce specifică nuanţa, saturaţia şi strălucirea unei culori. Nuanţa culorii dominante este valoarea unghiului cuprinsă între 0 şi 360 ce reprezintă variaţia de la roşu la verde şi albastru la intervale de 120 de pe discul culorilor. Saturaţia exprimă intensitatea culorii, iar strălucirea reprezintă procentul de gri ce intră în compoziţia unei culori. La saturaţie de 100 de procente, culoarea este pură; la saturaţia de 0 procente ea deviază către alb, negru sau gri. Cu o luminozitate de 100 de procente se obţine culoarea albă, 0 procente înseamnă negru; culorile pure au luminozitatea de 50 procente. Figura 3.9 descrie variaţia saturaţiei la nuanţă şi strălucire constante. Saturatie Nuanţa 30 Străucire 85% Saturaţie 100% 90% 80% 70% 60% 50% 40% 30% 20% 10% Figura 3.9. Variaţia saturaţiei cu nuanţa şi strălucirea constante. Modelul YUV. YUV este un sistem realizat în vederea difuzării televizate. În aceeaşi categorie se pot înscrie şi YIQ, YCbCr sau YPbPr. Ele au la bază luminanţa (Y) şi crominanţa (UV), exprimate ca amplitudine de semnal şi ca fază a acestuia faţă de o anumită referinţă. Detaliile imaginii au ca purtătoare semnalul de luminanţă (zona alb-negru a unui semnal video), deci prin alterarea culorilor nu se pierd detaliile de definiţie a imaginii. Acest proces analogic poate fi transpus în valori numerice, astfel încât calculatorul să poată utiliza o paleta pentru a atribui o culoare unui pixel Caracteristici specifice semnalului video digital Flux continuu de date Fluxul de date continuu din semnalul video digital. Semnalele video digitale (inclusiv imaginile singulare statice sau imaginile cadru cu cadru din animaţie) constau dintr-un flux de date, similar cu semnalul audio. De aceea, manipularea şi transmiterea semnalului video este guvernată de aceleaşi cerinţe/restricţii: cerinţa de continuitate a datelor, cerinţa de sincronizare şi cerinţa de concurenţă specificate anterior. Sub-eşantionarea sau rezoluţia mică nu sunt singurele surse de distorsiuni sau pierdere de calitate la semnalului digitizat. Cerinţele de stocare nu sunt nici ele singurele probleme. Faptul că eşantioanele sunt luate de regulă la intervale egale de timp şi că fiecare eşantion este reprezentat prin mai multe valori binare sunt caracteristici ce trebuie luate în consideraţie la transmiterea datelor digitizate. Datele multimedia sunt considerate fluxuri continue ce necesită specificarea anumitor cerinţe şi impun anumite restricţii în relaţie cu transmiterea şi manipularea lor. Proiectul pentru Învăţământul Rural 81

85 Tehnologii ale textelor şi imaginilor din sistemele multimedia Acestea sunt: Puţin sensibil Deviaţia faţă de original. Semnalul vizual este mai puţin sensibil la erori la erori de cauzate de deviaţia rezultată din sub-eşantionare sau rezoluţie de digitizare eşantionare mică, întârzieri, etc. Aceasta datorită vederii umane care are caracteristici diferite faţă de auzul uman. În animaţie, apariţia aleatoare a unui cadru este observată, dar erorile de culoare dintr-un cadru video nu sunt detectate imediat. Ochiul uman este mai sensibil la erori precum: erorile de alb/negru (sau luminanţă) sunt detectate mai uşor pentru că imaginea este neclară. Cantitate mare de date Cerinţe de stocare şi lărgime de bandă. Cerinţele de stocare a informaţiei vizuale sunt mai dificile decât la semnalul audio. De exemplu, o imagine VGA de 640x480 de pixeli, fiecare pixel reprezentat pe 8 biţi (1 octet) va necesita: 640x480 x 1 octet/pixel = octeţi pentru stocare. Standardul SVGA care are până la 1024x768 pixeli, fiecare pixel fiind reprezentat pe 24 biţi ( 3 octeţi) va necesita 1024x768x3 octeţi/pixel = octeţi pentru stocare. Ceea ce este echivalent cu 2.25 MB pentru stocarea fiecărei imagini. În imaginile animate şi video sunt mai multe astfel de imagini. Presupunând 25 de cadre pe secundă, un singur minut cu o secvenţă video necomprimată va necesita 3375 MB sau 3,3 gigaocteţi (GB) pentru stocare. De reţinut că aceasta este doar pentru imaginea pură, fără audio. Dar video este combinaţia de informaţie audio şi vizuală. Deci se va mai adăuga la acest spaţiu de stocare semnalul audio. Cu un semnal audio stereo de calitate CD cu 16 biţi (2 octeţi) per eşantion avem eşantioane/sec.canal x 2 canale x 2octeţi/eşantion = octeţi/sec sau 10,09 MB per minut Deci partea de audio va creşte cantitatea de date de la 3,3 gigaocteţi la 3,31 gigaocteţi (doar!). Cantitatea considerabilă de date ce determină problemele de stocare plus cerinţele de continuitate ridică aceeaşi problemă discutată anterior: Necesitatea unei lărgimi de bandă mari pentru transferul continuu în reţea a acestor date. Pentru transferarea unui ecran SVGA (cu audio stereo) fără compresie este necesară o lărgime de bandă de 2,25 Gbps. Această cerinţă depăşeşte cu mult posibilităţile din prezent. Compresia este tehnica ce face posibilă realizarea transmisiei video. Standardul pentru imagini în mişcare Compresia video digitală. Standardul de compresie video cel mai răspândit este MPEG (Motion Picture Expert Group). MPEG este standardul pentru imagini în mişcare, dar şi pentru compresia audio (de exemplu nivelul 3 al MPEG este ceea ce popular se ştie de MP3). MPEG combină tehnicile de compresie cu pierderi (ireversibile) şi fără pierderi (sau reversibile) şi a fost descrisă la secţiunea de audio. Diferenţa dintre MPEG şi JPEG, este tehnica de predicţie pe care MPEG o include şi care se numeşte compensaţia (variaţia) mişcării. Un standard video poate avea un număr de 30 cadre/sec. Pentru a obţine un raport ridicat de compresie, MPEG se bazează pe faptul că imaginile din cadre consecutive diferă relativ puţin. Două imagini consecutive nu variază prea mult în 1/30 sec. Excepţia apare numai când camera de filmat se deplasează foarte repede. Pentru codificarea cadrelor se foloseşte o tehnică de predicţie temporală astfel încât cerinţele de stocare să fie reduse considerabil. 82 Proiectul pentru Învăţământul Rural

86 Tehnologii ale textelor şi imaginilor din sistemele multimedia Figura 3.10 arată trei cadre consecutive de la o filmare F1, F2 şi F3. Cadrul F2 poate fi aproximat cu porţiuni din F1. Dacă F1 este referinţa pentru construirea altui cadru, el se numeşte cadru de referinţă. Figura Trei cadre consecutive Dacă F1 nu este construit din alt cadru diferit de F1, acesta se numeşte cadru intracodificat (de tip I). De obicei, cadrele intracodificate sunt şi cadre de referinţă, dar nu toate cadrele de referinţă sunt intracodificate. MPEG constă din 4 tipuri de cadre: - cadre de tip I (Intra) acest tip de cadru este codificat individual fără a avea vreo o referinţă la celelalte cadre; tehnica de codificare este similară cu JPEG, dar cu îndeplinirea unor cerinţe de decodificare în timp real. - cadre de tip P ( Predicţie) - acest tip este codificat pe baza unei tehnici de predicţie şi are ca referinţă cadrul de tip I anterior şi/sau cadrul de tip P anterior; - cadre de tip B (Predicţie bidirecţională) pentru codificare şi decodificare are ca referinţe cadrele de tip I şi P anterioare şi următoare; - cadre de tip D (transformarea cosinus discretă) se aplică numai componentelor de imagine de frecvenţă minimă şi este utilizat în operaţii de rulare rapidă sau derulare rapidă. Cadrele de tip I sunt independente, dar sunt cele mai puţin comprimate. Cadrele P sunt mai comprimate, iar cadrele B I sunt cele mai comprimate. Referinţe B Cadrele I, P şi B sunt de obicei grupate într-un grup de B imagini numit GOP. Cu cât sunt mai multe cadre B cu P atât secvenţa video este mai B comprimată, dar cresc B problemele la pierderea unui cadru B. Fiecare GOP constă P din 12 cadre într-o secvenţă de forma: IBBPBBPBBPBB I (Figura 3.11). Când o informaţie video este Figura Secvenţa de cadre I, B, şi P. transferată şi decodificată, cadrele sunt în următoarea ordine: I P B B P B B P B B B B. Această ordine este cunoscută ca secvenţă de transmitere. Grupurile de imagini sunt asamblate într-un flux continuu, rezultatul fiind un fişier MPEG. Proiectul pentru Învăţământul Rural 83 t

87 Tehnologii ale textelor şi imaginilor din sistemele multimedia Când se efectuează un acces aleator într-o informaţie video, cadrele de tip I sunt asociate unui index, iar căutarea prin informaţia video se va face la o rezoluţie de 12 cadre. Test de autoevaluare 3.4. Completaţi spaţiile libere pentru următoarele întrebări. Fiecare întrebare valorează 20 de puncte. Punctaj minim: Frecvenţa de eşantionare, rezoluţia de eşantionare şi sunt cei trei factori ce determină calitatea unei reprezentări vizuale. 2. Tehnica prin care o imagine TV este împărţită în două câmpuri, fiecare câmp fiind format din linii alternative se numeşte. 3. În terminologia sistemelor de calcul, viteza de afişare a cadrelor se numeşte viteza de. 4. Cel mai răspândit standard de compresie video este. 5. Tehnica de compresie MPEG combină tipuri de cadre pentru o secvenţă video GOP. 6. Luminanţa şi crominanţa sunt două mărimi specificate prin sistemele de modele: a. RGB şi HUV b. CMYK şi YUV c. HUV şi CMYK d. RGB şi YUV 7. Nuanţa, saturaţia şi strălucirea sunt specificate de sistemul de culori: a. RGB b. CMYK c. HUV d. YUV Răspunsurile le veţi găsi la sfârşitul acestei unităţi Componentele unui sistem multimedia Componente hardware Sistemele multimedia integrează dispozitive multimedia, procesează informaţie digitală şi folosesc interfeţe multimedia interactive. În consecinţă, astfel de sisteme trebuie să aibă o mare putere de procesare (pentru a prelucra în timp util o mare cantitate de date) şi să se bazeze pe un sistem de operare compatibil multimedia (pentru interpretarea informaţiei prin 84 Proiectul pentru Învăţământul Rural

88 Tehnologii ale textelor şi imaginilor din sistemele multimedia compresie/decompresie în timp real, transfer direct pe disc, planificare a proceselor, flux de date pe intrare/ieşire). Echipamentele de intrare/ieşire trebuie să fie eficiente şi rapide astfel încât să permită înregistrări şi redări în timp real. Capacitatea de stocarea a datelor şi memoria necesare rulării aplicaţiilor să fie suficiente ( de exemplu GB spaţiu de stocare şi peste 256 MB memorie, memorie cache). În prezent şi accesul la Internet sau alte reţele de date este o cerinţă a unui sistem multimedia. Configuraţia minimă Pe baza normelor propuse de Multimedia Personal Computer (MPC) Marketing Council 2 în 1993, un sistem multimedia se defineşte prin următoarea configuraţie minimă: un procesor 486DX2, 8Mocteţi memorie RAM, hard disk de 540 Mocteţi, CD-ROM double speed, placă de sunet pe 16 biţi şi un video adaptor care suportă culori reprezentate pe minim 16 biţi. În prezent, parametrii acestor componente sunt depăşiţi şi se încearcă o nouă redefinire care încă nu este acceptată de toţi membrii acestui consiliu. Prezentăm în continuare ce poate cuprinde un sistem multimedia din punct de vedere al componentelor de memorare, componentelor de intrare şi de ieşire, şi pentru comunicaţie. Componente de memorare Componente pentru stocarea informaţiilor. O aplicaţie multimedia necesită spaţiu de memorare. Cu cât aplicaţia are mai multe elemente multimedia ca imagini color, text, secvenţe audio sau secvenţe video, cu atât este nevoie de mai multă memorie. Execuţia simultană a mai multor aplicaţii Păstrează informaţia după alimentare Discuri flexibile şi hard discuri Memoria cu acces aleator (RAM) este memoria sistemului de calcul ce permite rularea simultană a mai multor aplicaţii. Cu cât capacitatea acestei memorii este mai mare cu atât se pot rula simultan mai multe aplicaţii sau se pot face mai rapid operaţiile de editare a materialelor multimedia. O configuraţie RAM de 256 MB devine în prezent obişnuită deoarece la digitizarea audio şi a imaginilor se poate stoca o cantitate mai mare de date. Procesorul este componenta ce execută aplicaţiile şi viteza sa de prelucrare a instrucţiunilor este o caracteristică importantă a sistemului de calcul. Pentru ca sistemul să fie eficient, viteza de calcul trebuie corelată cu capacitatea memoriei RAM. Altfel ciclii procesorului se extind cu perioade de aşteptare datorate efectuării unor mecanisme interne suplimentare. În unele situaţii, creşterea capacităţii de memorie RAM disponibile poate avea ca efect obţinerea unor performanţe mai bune decât în cazul utilizării unui procesor superior. Memorie ROM, numai pentru citire, păstrează informaţia şi după oprirea sursei de alimentare. În sistemele de calcul ea este utilizată pentru stocarea programului BIOS ce determină încărcarea iniţială a sistemului de operare. În imprimante ea permite stocarea tipurilor de litere ce pot fi tipărite. În aceeaşi categorie intră şi memoria EPROM ce permite efectuarea unor modificări remanente. Memorie de stocare în masă. Discurile flexibile şi hard discurile sunt memorii de stocare în masă pe suport magnetic. Hard discurile conţin mult mai multe informaţii decât cele flexibile şi pot funcţiona la viteze superioare. Un disc flexibil este realizat dintr-un material plastic flexibil, acoperit cu un strat foarte subţire de material magnetic special. Un hard disc reprezintă o stivă de platane de metal dur, acoperite cu un material magnetosensibil şi Proiectul pentru Învăţământul Rural 85

89 Tehnologii ale textelor şi imaginilor din sistemele multimedia prevăzute cu o serie de capete de înregistrare care se mişcă la o distanţă foarte mică deasupra unei suprafeţe ce se roteşte cu viteza mare. În acest fel se magnetizează şi demagnetizează regiuni situate de-a lungul unor piste formatate, printr-o tehnologie similară cu cea utilizată la discurile flexibile sau la înregistrarea benzilor audio sau video. Hard discurile reprezintă cel mai comun dispozitiv de stocare în masă folosit de un sistem de calcul. Pentru aplicaţii multimedia este nevoie de hard discuri de mare capacitate (unul sau mai multe). În prezent, deoarece serverele de reţea şi de Internet au mărit cererea de capacităţi centralizate de stocare a datelor, până la ordinul teraocteţilor (2 40 octeţi), hard discurile (sau tablouri de hard discuri) pot fi configurate să ofere protecţie la defecte (prin redundanţă). Unităţi portabile Ca medii de stocare portabile mai există unităţile Zip de 100 MB, Syquest de 44MB şi Jaz de 1GB ce ating viteze de transfer suficient de mari pentru dezvoltarea elementelor audio şi video. Unităţile magneto-optice Winchester folosesc un laser de mare putere pentru a încălzi mici suprafeţe situate pe stratul de oxid metalic ce acoperă discul. Când suprafaţa s-a încălzit, un magnet aliniază oxizii astfel încât să se asigure o orientare de tip 0 sau 1 (activ sau inactiv). Această tehnologie permite rescrierea, deoarece suprafeţele pot fi încălzite şi aliniate în mod repetat. Mai mult, aceste medii nu sunt afectate de paraziţi magnetici (pentru efectuarea modificărilor sunt necesare atât încălzirea, dar şi magnetismul), deci sunt recomandate pentru arhivarea datelor. Viteza de transfer este mai mică decât la unităţile Zip şi au o capacitate de stocare de 128 MB. Capacitate mare de stocare (GB) Unităţi DVD. DVD (Digital Versatile Disk) este o nouă tehnologie, apărută în anul 1995, de realizare a discurilor optice pentru distribuţia de producţii multimedia. Diferenţa dintre un DVD şi un CD este capacitatea de stocare, mărită datorită faptului că se folosesc ambele feţe ale discului pentru scriere iar înregistrarea informaţiei se face pe două niveluri de adâncime. Capacităţile de stocare pot fi: 4.7GB pentru o singură faţă cu un singur nivel, 8.5 GB pentru o singură faţă cu două niveluri, şi 17 GB pentru două feţe cu două niveluri fiecare. Astfel DVD are o capacitate de stocare de ordinul gigaocteţilor şi permite stocarea unor secvenţe video dinamice (MPEG) şi a secvenţelor audio de înaltă calitate. Factori de Unităţi CD-ROM. Unităţile CD-ROM au devenit o parte integrantă a multiplicare a sistemului de calcul şi reprezintă un important mijloc de distribuţie pentru vitezei de proiecte multimedia mari. Iniţial viteza de acces şi de transmitere a datelor a acces fost foarte redusă (150Kbiţi pe secundă), dar evoluţiile ulterioare au permis multiplicarea acestor factori cu 2, 3, 4, 24, 48 şi 56. Aceste unităţi rapide pot fi destul de zgomotoase dacă nu sunt destul de bine echilibrate. Unităţile de înregistrare pentru compact discuri. O astfel de unitate permite înregistrarea pe discuri optice speciale fără conţinut în format CD- ROM sau CD Audio cu instrumentele software speciale. Fişierele din harddisc sunt organizate într-o structură virtuală apoi sunt scrise pe compact disc. Discurile CD-R şi CD-RW, construite în mod diferit faţă de compact discurile normale, pot fi citite de orice unitate CD-Audio sau CD-ROM. Primele sunt cu scriere unică şi sunt recomandate pentru arhive de fişiere de mare capacitate în etapele de creare şi testare a aplicaţiilor multimedia. 86 Proiectul pentru Învăţământul Rural

90 Tehnologii ale textelor şi imaginilor din sistemele multimedia Componente de intrare Componente Tastatura. O tastatură reprezintă metoda cea mai uzuală de interacţiune cu de intrare un sistem de calcul. Ea este formată din taste normale ( modelul standard conţine 101 taste), taste speciale, LED-uri şi alte facilităţi pentru diferite domenii de utilizare (de exemplu, membrană protectoare de plastic pentru medii industriale). Mouse. Un mouse este instrumentul standard pentru interacţiune cu o interfaţă grafică. Prin mouse se execută operaţii de indicare şi de efectuare de click. Proiectele multimedia trebuie concepute astfel încât să permită utilizarea acestui instrument. Butoanele mouse-ului asigură intrări suplimentare de la utilizator, cum ar fi indicarea şi executarea unui dublu click pentru deschiderea unui document, executarea unui click şi tragerea unui obiect prin menţinerea butonului apăsat, deplasare la un articol dintr-un meniu şi selectarea acestuia. Un mouse poate avea maxim trei butoane şi are nevoie de un spaţiu plat de mişcare. Prin intermediul unei aplicaţii driver, deplasarea se traduce prin asocierea pe ecran a unui indicator (având forma specificată de programul ce sesizează driver-ul mouse). Poate fi conectat la calculator prin conectori PS/2 sau pe intrarea serială COM cu 9 pini sau poate fi fără cablu (cordless mouse). Comunicarea pentru ultimul tip se face prin unde radio sau infraroşii. Dispozitiv trackball. Un dispozitiv trackball este similar cu mouse-ul, cu excepţia că deplasarea cursorului se execută prin deplasarea unuia sau mai multor degete pe partea superioară a unei bile. Un astfel de dispozitiv este utilizat pentru calculatoarele portabile de tip laptop. El are cel puţin două butoane, unul pentru efectuarea de click şi dublu click şi celălalt pentru operaţia de apăsare necesară selectării din meniuri şi tragerii de obiecte. Ecran tactil. Ecranele tactile sunt monitoare a căror suprafaţă de sticlă este Trebuie să acoperită cu un strat texturat. Acest strat este sensibil la presiune şi fie singurul înregistrează poziţia degetului utilizatorului atunci când acesta atinge dispozitiv de ecranul. Alt sistem, TouchMate, nu are un asemenea strat, ci măsoară introducere a rotaţiile în jurul axelor longitudinală, transversală si, respectiv, verticală a datelor monitorului la exercitarea presiunii degetului şi determină amplitudinea forţei exercitate şi poziţia punctului de aplicaţie al forţei. Alte ecrane tactile folosesc radiaţii invizibile de lumina infraroşie care se încrucişează pe suprafaţa frontală a monitorului pentru a calcula poziţia punctului de aplicaţie al forţei de apăsare. Ecranele tactile simulează apăsarea de click sau dublu click de la mouse si, uneori pot simula şi tastatura printr-o reprezentare a acesteia pe ecran astfel încât utilizatorul să poată introduce nume, numere şi alte caractere prin apăsarea de taste. Ecranele tactile nu sunt recomandate pentru activitatea zilnică în faţa calculatorului, ci mai mult pentru aplicaţii multimedia din magazine, expoziţii, muzee sau alte situaţii când este necesară introducerea datelor de către public şi efectuarea de operaţii simple. Atunci când se utilizează, ele reprezintă singurul dispozitiv de intrare. Proiectul pentru Învăţământul Rural 87

91 Tehnologii ale textelor şi imaginilor din sistemele multimedia Răspunsuri Dispozitive de codificare şi cititoare de cartele magnetice. Astfel de personalizate dispozitive sunt necesare în aplicaţiile multimedia ce ţin evidenţa utilizatorilor astfel încât aceştia să primească răspunsuri personalizate. Dispozitivul de codificare se conectează la portul serial al calculatorului şi transferă informaţii unei benzi magnetice de pe o cartelă. Utilizatorul glisează cartela codificată prin dispozitivul de citire, iar aplicaţia îi oferă apoi prezentarea personalizată. Grafică cu detalii fine Tableta grafică. Tabletele grafice oferă un control substanţial pentru editarea elementelor grafice cu detalii fine, caracteristică foarte utilă graficienilor şi proiectanţilor de interfeţe grafice. Unele tablete sunt sensibile la presiune. O presiune mai mare exercitată asupra creionului va determina trasarea unei linii mai groase. Captează Scanner. Un scanner poate reprezenta cel mai util echipament de folosit la imagini de pe un proiect multimedia. Există scanere cu pat şi scanere de mână. Cele cu materiale pat sunt mai uzuale în proiecte multimedia, iar cele de mână pot fi utile tipărite pentru scanarea imaginilor mici sau a coloanelor de text. Un parametru ce caracterizează scanerele este rezoluţia, ce poate fi de 300 dpi (puncte pe inch), 600 dpi sau chiar mai ridicată în grafica profesională. Imaginile color, scanate la o rezoluţie mare necesită un spaţiu mare de stocare. Afişarea pe monitor se face, în general, cu o rezoluţie de 96 dpi. Deci scanerele foarte costisitoare şi cu rezoluţii foarte ridicate nu sunt recomandate decât în aplicaţii de tehnoredactare. Scanerele oferă economie de timp la încorporarea unor ilustraţii sau materiale publicitare existente ca imagini electronice în aplicaţia multimedia. Un scanner împreună cu un program de recunoaştere optică a caracterelor permite ca documentele scrise pe hârtie să poată fi convertite în documente electronice prin convertirea caracterelor tipărite în caractere ASCII. Captează Camere foto digitale. Acestea captează imagini statice la un anumit număr imagini reale de pixeli (rezoluţie), care sunt stocate în memoria camerei şi vor fi încărcate ulterior în calculator. Încărcare în calculator se face prin cablu paralel, serial sau USB, iar placa de memorie a camerei este inserată într-un cititor PCMCIA conectat la calculator (Figura 3.12.). Sursă de lumină Camera foto digitală Imagine reală Obiectiv Sistem de lentile Tablou de fotocelule Circuit de control Date Memorie Conectare la calculator prin cablu sau memoria este portabilă Figura Structura camerei foto digitale. 88 Proiectul pentru Învăţământul Rural

92 Tehnologii ale textelor şi imaginilor din sistemele multimedia Dispozitive de captare a sunetului. Sistemele multimedia procesează sunetul prin următoarele componente: dispozitive de achiziţie, dispozitive de redare, dispozitivul de procesare digitală a sunetului (placă de sunet) şi aplicaţii dedicate pentru procesarea sunetului. Placa de sunet Placa de sunet este componenta principală ce permite nu numai transformarea analog digitală, dar preia şi o mare parte din efortul de codificare/compresie pentru ca sistemul multimedia să lucreze în timp real. Se caracterizează prin reprezentarea sunetului pe 16 biţi, procesare în banda de 44 MHz şi calitatea de procesare este maximă - calitate CD. Este astfel utilă în aplicaţii de convertire a sunetului înregistrat în format digital/analog, sonorizarea sistemului multimedia (asocierea unor secvenţe de sunete evenimentelor sistemului), sinteza vocală, etc. Prima placă de sunet care a fost creată s-a numit Sound Blaster. Ea conţine un bloc MIXER ce are intrări analogice de la microfon, o linie audio sau difuzor PC ce pot fi controlate individual. Suplimentar, un bloc MIDI primeşte comenzi pentru selectarea unor instrumente sau efecte audio. Ca funcţii ale acestei plăci se remarcă: convertirea în forma digitală a sunetului; prelucrarea sunetului pentru a crea efecte ca reverberaţii, ecouri, distorsiuni controlate; sinteza sunetului sau a muzicii prin însumarea mai multor semnale sinusoidale cu frecvenţe diferite; funcţii de comprimare şi decomprimare. Microfon Înregistrările personalizate se pot face prin utilizarea microfonului ca dispozitiv de intrare către placă de sunet. În acest fel se poate înregistra vocea care apoi devine o secvenţă sonoră ce poate fi inserată în fişiere. Echipamente O placă de sunet compatibila MIDI permite muzicienilor să realizeze, muzicale înregistreze şi să editeze muzica. Cu echipamente muzicale compatibile MIDI (claviaturi, sintetizatoare) conectate la placa de sunet se pot compune melodii (înregistrare, acompaniament pe mai multe canale) sau edita partituri (afişarea notelor pe portativ cu semnele muzicale caracteristice). Componente de ieşire. Difuzoare Dispozitive de redare a sunetului. Redarea sunetului se face prin amplificatoare şi difuzoare. În prezent există şi difuzoarele cu amplificatoare încorporate recomandate dacă prezentarea multimedia este efectuată într-un mediu cu nivel de zgomot ridicat. Proiectul pentru Învăţământul Rural 89

93 Tehnologii ale textelor şi imaginilor din sistemele multimedia Video display Afisaj cu cristale lichide Controlează afişarea datelor din memoria video Dispozitive de afişare sau monitoare. Există o largă varietate de monitoare ce pot fi utilizate pentru dezvoltarea sistemelor multimedia, de la cele obişnuite, la monitoare grafice cu ecran mare, de calitate superioara sau panouri cu cristale lichide. Cele mai folosite sunt cele având diagonala de 14, 15, 17, 21. Ele constau dintr-o suprafaţă bidimensională formată din pixeli. Tehnologic există doua tipuri de dispozitive de afişare: video display şi display cu cristale lichide. Video display este un ecran cu o peliculă fotoluminiscentă pe bază de fosfor, care permite fiecărui pixel al său să fie luminos doar când este atins de un fascicol de electroni. Deoarece pelicula fosforescentă îşi pierde luminozitatea, imaginea trebuie re-scanată cu o frecvenţă de cel puţin 60 de ori pe secundă. Afişaj cu cristale lichide (LCD) este un dispozitiv ce foloseşte câmp electric pentru a modifica polarizarea celulelor cristaline la nivelul fiecărui pixel. Fiecare astfel de celulă este caracterizată de strălucire: prin schimbarea polarizării pe pixel, se modifică nivelul strălucirii, deci intensitatea afişării pixelului. Adaptoare grafice. Afişarea pe ecran poate fi făcută în două moduri: în mod text sau în mod grafic sub controlul adaptorului grafic. Adaptoarele grafice sunt dispozitive ce permit unui PC să transmită semnale spre dispozitivele de afişare (Figura 3.13.). Ele mai sunt numite video controlere sau plăci grafice. În regim grafic, pixelii de pe ecran sunt puşi în corespondenţă biunivocă cu biţii din memoria video (sau frame buffer), ce este parte a memoriei interne a calculatorului. Conţinutul acestei memorii (0 sau 1) determină aprinderea sau stingerea pixelului de pe ecran. Această memorie este controlată de un număr de ori pe secundă (minim 60) şi orice scriere în această memorie are efect instantaneu pe ecran. Unitatea centrală de prelucrare (procesor) Dispozitive de intrare/ieşire Magistrala sistemului Memorie Internă a Sistemului Memorie Video Adaptor grafic Monitor Figura Arhitectura standard a unui sistem de afişare a imaginii. Adaptoarele grafice sunt standardizate. Primul adaptor grafic impus ca standard a fost CGA (Color Graphics Adapter) având rezoluţie de 320x200 pixeli în 4 culori sau 640x200 pixeli în 2 culori. De ce aceste variante pentru acelaşi dispozitiv? Datorită dimensiunii memoriei video a adaptorului grafic şi a modului de reprezentare a culorii. Placa grafică în acest caz avea o memorie video de capacitate egală cu 320x200x2=640x200x1 (deoarece 4 culori se codifică pe 2 biţi iar 2 culori pe 1 bit). Dimensiunea memoriei video necesare este volumul unui paralelipiped cu baza formată din numărul de pixeli pe orizontală şi pe verticală şi înălţimea dată de numărul de biţi folosiţi pentru codificarea culorilor. 90 Proiectul pentru Învăţământul Rural

94 Tehnologii ale textelor şi imaginilor din sistemele multimedia Alte adaptoare grafice mai pot fi: EGA (Enhanced Graphics Adapter), 640x350 pixeli,16/64 culori; VGA (Video Graphics Adapter) 640x480 pixeli, 16/256 culori; XGA (Extended Graphics Array) 1024x768 pixeli, culori. SVGA (SuperVGA) este standardul cel mai răspândit în acest moment; ce oferă o rezoluţie calitativ superioară VGA: 800x600, 1024x768, 1280x1024, 1600x1200. Toate aceste variante suportă 16 milioane de culori, dar în practică aceasta depinde de memoria video instalată pe placa grafică şi de rezoluţia aleasă de utilizator conform relaţiei: rezoluţie x x rezoluţie y x z biţi < dimensiune VRAM, pentru 2 z culori Accelerator grafic. În cazul în care se doreşte o creştere a calităţii şi vitezei de afişare, adaptorul grafic este extins cu memorie video suplimentară şi cu Creşte elemente de procesare grafică (coprocesor grafic) care preiau o mare parte calitatea şi din sarcina de procesare grafică de la unitatea centrală de procesare viteza afişării (procesor). Arhitectura unui accelerator grafic devine din ce în ce mai complexă pe măsură ce cresc cerinţele de procesare a imaginilor şi a elementelor de grafică (Figura 3.14.). Unitatea centrală de prelucrare (procesor) Dispozitive de intrare/ieşire Magistrala sistemului Memoria Sistemului Procesor grafic Memorie Memorie Video Adaptor grafic Monitor Figura Arhitectura sistemului de afişare a imaginii cu accelerator grafic. Acceleratorul grafic poate realiza următoarele operaţii: transformări geometrice (rotaţii, scalări, etc.) apărute în reprezentarea obiectelor în mişcare sau a modificării poziţiei observatorului; decupaje, ce provin din deplasarea obiectelor în afara ferestrei de vizualizare; proiecţii pentru redarea obiectelor folosind transformări în spaţiu; colorarea obiectelor şi umplerea suprafeţelor; eliminarea suprafeţelor ascunse. Prin determinarea acelor obiecte care se proiectează în acelaşi pixel şi sunt mai apropiate de observator, pentru a putea fi afişate. Alegerea plăcii grafice se face în strânsa corelaţie cu monitorul după criterii de performanţă şi ergonomice. Sistemul grafic adaptat armonios duce la o satisfacţie deplină a folosirii acestor componente în aplicaţiile grafice. Proiectul pentru Învăţământul Rural 91

95 Tehnologii ale textelor şi imaginilor din sistemele multimedia Proiectoare. Sunt dispozitive care au rolul de proiecta materialul multimedia pe ecrane de mari dimensiuni sau chiar pe perete alb. Există mai multe categorii, dintre care amintim: - proiectoare cu tub cu raze catodice (CRT) sunt receptoare TV cu ecran mare compatibile cu ieşirea generată de calculator. - panouri cu afişaj cu cristale lichide (LCD) conectate la un retroproiector sunt dispozitive portabile de dimensiuni mici ce se plasează pe suprafaţă de sticlă a unui retroproiector standard. Panoul este conectat la calculator şi furnizează imaginile ce sunt proiectate efectiv de retroproiector. - proiectoare LCD autonome conţin o lampă de proiecţie şi sistem de lentile şi nu mai au nevoie de un retroproiector separat. - proiectoare cu relele optice reprezintă alternative ale proiectoarelor CRT de înaltă performanţă şi folosesc o tehnologie cu cristale lichide în care o imagine color de intensitate redusă modulează o rază de lumină de intensitate mare. Imaginea generată este foarte strălucitoare şi saturată de culori şi poate fi proiectată numai pe ecrane cu o lăţime de până la 10 metri. Imprimantele sunt utilizate pentru tipărirea diverselor materiale multimedia. Imprimantele color sunt la preţuri acceptabile. Culoarea contribuie la Se apreciază clarificarea conceptelor, la îmbunătăţirea procesului de înţelegere şi de după viteza reţinere a informaţiilor şi la organizarea datelor de mare complexitate. de tipărire şi Variantele de imprimante pot fi: cu jet de cerneală sau imprimante laser. O consumul de imprimantă laser este cu atât mai bună cu cât are viteza de tipărire mai mare toner sau şi un consum de toner mai mic (de exemplu de pagini la o viteză de 5 cerneală pagini color sau 14 pagini alb negru pe minut cu o singură rezervă de toner). Componente de comunicaţie. Fişierele multimedia ce conţin obiecte grafice, resurse audio, eşantioane video şi posibile versiuni succesive ale aplicaţiei sunt de regulă de dimensiuni mari. Se impune astfel transferarea unei cantităţi cât mai mari de date într-un interval de timp cât mai redus. Echipamentele de comunicaţie ce pot fi utilizate sunt: Modem MODEM (MODulation DEModulation) este echipamentul ce foloseşte tehnica digitală pentru transmiterea datelor pe liniile de comunicaţii obişnuite (analogice). El poate fi extern calculatorului (conectat la portul serial) sau intern (ca placă separată). Reţelele analogice curente (numite şi reţele de comutaţie) limitează viteza de transport a datelor la valori (de exemplu 28 KBps) care nu fac posibile transmisii multimedia de calitate. Deci un modem cu o viteză de 56 Kbps (minim recomandat) necesită utilizarea unor algoritmi hardware de compresie care să comprime datele înainte de a le trimite, respectiv să le decomprime la capătul celălalt. ISDN ISDN (Integrated Services Digital Network) oferă viteze de transfer al datelor superioare. Liniile ISDN sunt importante pentru accesul la Internet, reţele şi video- sau audioconferinţe. Modem prin cablu Aceste echipamente funcţionează la viteze de de ori mai mari ca un modem telefonic, recepţionând date la maximum 10 Mbps şi expediind date între 2 şi 10 Mbps. 92 Proiectul pentru Învăţământul Rural

96 Tehnologii ale textelor şi imaginilor din sistemele multimedia Test de autoevaluare 3.5. Alegeţi varianta corectă pentru următoarele întrebări. Fiecare întrebare valorează 20 de puncte. Punctaj minim: 80 Adevărat / Fals A/F 1. Memoria ce permite rularea simultană a mai multor aplicaţii multimedia este memoria RAM. A/F 2. Tehnologia DVD este asemănătoare tehnologiei CD deoarece înregistrarea informaţiei se face pe un singur nivel de adâncime. A/F 3. Sistemele ce conţin ecrane tactile trebuie să mai conţină şi o tastatură standard şi un mouse pentru a fi operabile. A/F 4. Sistemele multimedia utilizează scanere de mână pentru a capta imaginile în mişcare. A/F 5. Creşterea calităţii şi a vitezei de afişare se poate realiza prin adăugarea unor elemente de procesare grafică. Răspunsurile se găsesc la sfârşitul unităţii Instrumente software Transformă textele din format bitmap în ASCII OCR. Programul de recunoaştere optică a caracterelor transformă caracterele din format bitmap în text ASCII care poate fi recunoscut prin mijloacele electronice. Formatul bitmap este obţinut de la un scanner ataşat calculatorului. Programul fragmentează acest bitmap în zone în funcţie de conţinut (text sau obiecte grafice), prin examinarea texturii şi a densităţii suprafeţelor bitmapului şi detectarea marginilor. Zonele de text ale imaginii sunt apoi convertite în caractere ASCII, folosind calculul probabilistic şi algoritmi din sisteme expert. În condiţiile scanării unor copii de calitate inferioară unde cerneala depăşeşte conturul caracterelor pot apărea erori de recunoaştere numeroase. Instrumente de achiziţie şi editare a sunetelor. Există numeroase instrumente pentru redarea audio sau pentru crearea elementelor audio necesare aplicaţiilor multimedia sau Web. Majoritatea browserelor au fie funcţionalitate integrată care le face capabile să redea numeroase formate audio (WAV sau MP3), fie pot integra această funcţionalitate la configurare ca pe o componentă independentă integrabilă. Cele mai răspândite sunt RealPlayer şi Microsoft Media Player. Proiectul pentru Învăţământul Rural 93

97 Tehnologii ale textelor şi imaginilor din sistemele multimedia În plus există numeroase instrumente hardware şi software pentru crearea, digitizarea şi editarea sunetelor pentru diferite scopuri. Cel mai adesea, aceste instrumente de prelucrare audio fac parte dintr-un instrument de editare video (Adobe Premiere sau AVID Xpress) sau dintr-un instrument de editare multimedia interactiv precum Macromedia Director. Aceste instrumente permit utilizatorului să editeze un semnal audio pe o linie de timp, fie pentru încântarea proprie, fie pentru folosirea sa ca sunet într-un video. Există, de asemenea, instrumente pentru generarea de sunete MIDI precum Cuebase, Cakewalk, numite şi instrumente de secvenţiere MIDI. Prin desenarea unei reprezentări a sunetului în incrementări fine, indiferent dacă este o înregistrare sau o formă de undă, aceste instrumente permit extragerea, copierea, inserarea sau editarea într-un alt mod a unor segmente de sunet cu mare precizie. Sistemul de operare Windows are programul Sound Recorder, care conţine funcţionalităţi de editare pentru sunete digitale de tip formă de undă. Instrumente pentru achiziţie video şi procesare filme digitale. Animaţiile şi filmele video digitale reprezintă scene grafice în format bitmap (cadre) derulate cu rapiditate. Animaţiile pot fi realizate şi în cadrul sistemului de creaţie, prin modificarea rapidă a poziţiei obiectelor sau a succesiunii de cadre aferente mişcării unui personaj pentru a crea iluzia unei mişcări. Pentru crearea filmelor se pot folosi programele QuickTime sau Microsoft Video pentru Windows, care permit crearea, editarea şi prezentarea unor secvenţe video digitizate în mişcare în interiorul aplicaţiei multimedia. QuickTime şi AVI sunt două formate pentru stocarea şi redarea secvenţelor video digitizate în şi din fişiere aflate pe disc. Ele se caracterizează prin: Sunt sisteme care depind de algoritmi ce controlează cantitatea de informaţii stocată într-un cadru video trimis spre afişare pe ecran precum şi viteza de afişare a noilor cadre. Furnizează o metodologie pentru întreţeserea sau combinarea datelor audio cu imaginile video sau cu alte date, astfel încât sunetul să rămână sincronizat cu imaginea. Sunt tehnologii ce permit streaming de pe disc în memorie prin bufere. Prin acest procedeu un program preia o anumită porţiune din fişierul de pe disc, care urmează a fi redată într-un anumit interval de timp, urmând ca programul, după redarea unei anumite fracţiuni din porţiunea iniţială, să preia o altă felie din fişierul de date, pe care o va stoca într-un buffer şi o va reda imediat după încheierea redării porţiunii iniţiale. QuickTime este o tehnologie ce integrează uniform sunetele, textele, animaţia şi secvenţele video pe platforme Windows. QuickTime se utilizează şi pentru prezentarea obiectelor multimedia în World Wide Web ca modul plug-in pentru browsere. Rolul de integrator pentru elementele multimedia este dat de cele trei componente din care este alcătuit, şi anume: Formatul de fişier film QuickTime fiind utilizat pentru stocarea de secvenţe video, audio şi chiar descrieri text ale unei compoziţii media. Nivelul de abstractizare a elementelor media se referă la modul în care se poate obţine accesul la mediile incluse în filmul QuickTime. 94 Proiectul pentru Învăţământul Rural

98 Tehnologii ale textelor şi imaginilor din sistemele multimedia Servicii media includ suportul pentru majoritatea formatelor de fişiere media precum, formatele principale pentru secvenţele video, pentru imagini statice, sunet, animaţie, MIDI, etc. Serviciile sunt extensibile fiind deschise la alte noi formate media. Se remarcă sincronizarea timpului, comprimarea şi decomprimarea datelor în format audio şi imagine, captura media, efecte şi tranziţii audio şi video, comenzi înglobate pentru HTML. Aplicaţia MoviePlayer, ce face parte din pachetul QuickTime Pro, permite redarea filmelor importate din diferite formate. Microsoft Video din Windows. Audio Video Interleaved (AVI) este un format creat de Microsoft pentru redarea de secvenţe video dinamice întreţesute cu secvenţe audio în Windows, fără utilizarea unor componente specializate. Datele video sunt întreţesute cu datele audio în interiorul fişierului care conţine secvenţa de mişcare, deci porţiunea audio a filmului rămâne sincronizată cu porţiunea video. Are caracteristici precum: redare de pe hard disc sau CD-ROM, redare de pe calculatoare cu capacitate limitată de memorie prin procedeul streaming; încărcare şi redare rapidă; comprimare video pentru îmbunătăţirea secvenţelor video şi pentru reducerea dimensiunilor acestora. Instrumente de creaţie. Pentru prezentări multimedia rapide Powerpoint este frecvent utilizat. Microsoft Powerpoint oferă un pachet complet de programe pentru desenare şi text, dotat cu funcţionalitate de realizare a prezentărilor de diapozitive manuale sau automate. Figura Microsoft Powerpoint furnizează funcţionalităţi de legare şi înglobare pentru elemente multimedia Proiectul pentru Învăţământul Rural 95

99 Tehnologii ale textelor şi imaginilor din sistemele multimedia În Powerpoint pot fi inserate date şi elemente grafice provenite din alte aplicaţii, după cum imaginile bitmap, diapozitivele şi prezentările din Powerpoint pot fi inserate în alte aplicaţii. După cum se poate vedea din figura 3.15, se pot construi legături active între Powerpoint şi alte aplicaţii şi se pot lega şi îngloba date şi obiecte precum fişiere Flash şi Shockwave (swf), filme sau fişiere video pe calculator (.avi,.mov,.qt,.mpg, şi.mpeg) şi fişiere GIF animate. Dacă dimensiunile acestora depăşeşte 100kocteţi, sunetele sunt legate automat de fişierul Powerpoint şi nu integrate în acesta. În acest caz, pentru redarea prezentării, odată cu fişierul Powerpoint este nevoie şi de aceste fişiere legate. Microsoft Excel. Microsoft Excel oferă funcţionalităţi de legare şi înglobare pentru elemente multimedia Intr-un document Excel în care se pot îngloba un sunet WAV din Windows, o imagine din Photoshop sau un film video. Meniul Insert prezentat al instrumentului software se poate utiliza pentru a insera în foaia de calcul tabelar o imagine preluată direct de la o cameră digitală. Instrumente de creaţie profesionale. Aceste instrumente sunt utilizate în general în producţia video, prezentări, materiale educaţionale şi alte aplicaţii interactive. Principala funcţionalitate oferită de astfel de instrumente este posibilitatea de a secvenţia şi de a sincroniza evenimente multimedia. De exemplu, ordonarea secvenţei video şi sincronizarea acesteia cu sunete/muzică, etc. Acest tip de instrument este echivalentul echipamentului de editare manuală a filmelor ( ce înregistrează pe banda magnetică fragmente de film împreună cu coloana sonoră). Principala diferenţă este că aceste instrumente folosesc imagini şi sunete digitale ( şi pot asigura o editare neliniară prin adăugarea unei noi secvenţe între două secvenţe deja stabilite) şi unele instrumente pot permite interactivitate. Aceste instrumente există în două forme: - Instrumente în care elementele multimedia sunt organizate precum paginile într-o carte, iar legătura între elementele multimedia se face prin evenimente. De exemplu Apple hypercard ( - Instrumente bazate pe evenimente în care fie obiectele vizuale pot fi create cu un comportament ce depinde de anumite evenimente, precum apăsarea butonului de mouse (Microsoft Visual Basic - ); fluxul de evenimente şi activităţile vizuale sunt structurate. Instrumente bazate pe evenimente se caracterizează printr-o desfăşurare în timp marcată printr-o linie de timp (Director de la Macromedia). Ele sunt asemănătoare instrumentelor de creaţie, a clipurilor tradiţionale şi oferă un mod intuitiv de creaţie a imaginilor în mişcare multimedia ( Adobe Premiere este un alt instrument de editare video. 96 Proiectul pentru Învăţământul Rural

100 Tehnologii ale textelor şi imaginilor din sistemele multimedia Test de autoevaluare 3.6. Completaţi spaţiile libere din următoarele întrebări. Fiecare întrebare valorează 20 de puncte. Punctaj minim: Instrumentul software ce transformă caracterele din format bitmap în text ASCII se numeşte. 2. În practică, editoarele de imagini şi instrumentele de pictat sunt utilizate mai frecvent în etapele din domeniul video sau film. 3. Editarea sunetelor digitale pe sistemul de operare Windows se poate face cu programul numit. 4. Formatul creat de Microsoft pentru redarea secvenţelor video dinamice întreţesute cu secvenţe audio în Windows se numeşte. 5. Crearea rapidă a unor prezentări multimedia pentru conferinţe se poate face utilizând produsul de la Microsoft. Răspunsurile le veţi găsi la sfârşitul acestei unităţi. Temă de reflexie 3.7. Alegeţi din mediul ambiental sau imaginaţi-vă un cadru ce poate fi asemănat cu un mediu multimedia. Prezintă în maxim 200 de cuvinte un eseu despre ce fel de tipuri de medii trebuie folosite şi care este tehnologia de realizare a acestora. Acest eseu va fi notat cu maxim 20 de puncte. 5 puncte vor fi acordate pentru corectitudinea exprimării, 10 puncte pentru argumentare şi 5 puncte pentru inventivitate. Indicaţii veţi găsi la sfârşitul acestei unităţi. Am ajuns la sfârşitul unităţii de învăţare nr. 3. Vă recomand să faceţi o recapitulare a principalelor elemente prezentate în această unitate şi să revizuiţi obiectivele precizate la începutul unităţii. Lucrarea de Este timpul pentru întocmirea Lucrării de verificare nr. 3 pe care urmează Verificare Nr.3. să o transmiteţi tutorelui. Conţinutul lucrării se găseşte la paginile100 şi 101. Proiectul pentru Învăţământul Rural 97

101 Tehnologii ale textelor şi imaginilor din sistemele multimedia Răspunsurile şi comentariile la întrebări Testul 3.1. : O secundă de înregistrare ocupă octeţi. Pentru a ocupa 256 kocteţi, durata înregistrării trebuie să fie: (256x1024x1024)/11,025 = (secunde) Testul 3.2. : 1. Eşantioanele 2. Frecvenţa de eşantionare 3. Rezoluţie de eşantionare 4. Creşte 5. MP3 Testul 3.3. : Pentru că datele audio ce se vor transmite sunt de tip voce, o frecvenţă de 11 khz şi mono vor fi suficiente. Lărgimea de bandă necesară este 11K/sec. Dacă utilizatorii sunt conectaţi la Internet prin reţea locală sistemul va putea transmite datele necomprimate. Dacă sunt conectaţi prin modem, lărgimea de bandă necesară este prea mare, deci vor fi necesare tehnici de compresie. Testul 3.4: 1. Rezoluţia ecranului; 2. Interlacing; 3. Împrospătare; 4. MPEG; 5. trei; 6. c; 7. c; Testul 3.5.: 1. A; 2.F; 3. F; 4. F; 5. A; Testul 3.6.: 1. OCR; 2. post-producţie; 3. Sound recorder; 4. AVI; 5. Powerpoint; Tema 3.7. Se cere să descrieţi tipurile de medii din perspectiva caracteristicilor tehnice apoi să identificaţi tehnologiile şi standardele utile în captarea, stocarea/transmiterea şi afişarea/prezentarea pe calculator a cadrului ambiental imaginat. Specificaţi parametrii de eşantionare, tehnici de compresie şi formate de fişiere pentru informaţiile multimedia. 98 Proiectul pentru Învăţământul Rural

102 Curs Internet. Sisteme Multimedia Lucrări de control transmise tutorelui Lucrarea de verificare nr. 3 Tehnologii ale textelor şi imaginilor din sistemele multimedia INSTRUCŢIUNI Lucrarea de verificare al cărei conţinut este prezentat mai jos, vă solicită unele activităţi care necesită cunoaşterea unităţii de învăţare 3. Răspunsurile la întrebări vor fi transmise prin poştă tutorelui pentru corectare şi eventuale comentarii. Pe prima pagină a lucrării se vor scrie următoarele informaţii: Numele acestui curs (Curs Internet. Sisteme multimedia), numărul lucrării de verificare (Lucrarea de verificare nr. 3), Numele cursantului şi adresa acestuia. Vă recomand să scrieţi clar răspunsurile la întrebări. Dacă este posibil utilizaţi un procesor de texte. Pentru comentariile tutorelui lăsaţi o margine de circa 5 cm şi aceeaşi distanţă între răspunsuri. Pentru securitatea lucrării vă recomand să scrieţi numele cursantului pe fiecare foaie. Vă recomand ca pentru fiecare răspuns să vă limitaţi în medie la aproximativ o jumătate de pagină, adică să formulaţi răspunsurile în aproximativ 200 de cuvinte. Pentru unele întrebări răspunsurile pot fi mai scurte, pentru altele răspunsurile pot fi ceva mai lungi. 1. O prezentare multimedia include un element audio de 30 de minute, calitate CD în fişiere.wav. Care este dimensiunea totală a acestor fişiere? Indicaţie: Un semnal audio de calitate CD este eşantionat la o frecvenţă de Hz, cu o rezoluţie de 16 biţi şi stereo. (15 puncte) 2. Conexiunea prin reţea are lărgimea de bandă de 100 Kocteţi/sec ce este alocată unei legături audio duplex de tip teleconferinţă. Cât pot fi frecvenţa maximă de eşantionare şi rezoluţia astfel încât datele audio necomprimate (vocile participanţilor) să fie transmise în timp real. Indicaţie: La o conexiune duplex se alocă jumătate din lărgimea de bandă pentru fiecare direcţie. Dimensiunea de stocare a datelor nu trebuie să depăşească lărgimea de bandă, altfel nu le vom putea transmite. Vocea este un semnal audio mono. (15 puncte) Proiectul pentru Învăţământul Rural 99

103 Tehnologii ale textelor şi imaginilor din sistemele multimedia 3. Explicaţi cum se formează culoarea pe ecranul calculatorului. (10 puncte) 4. Definiţi următoarele concepte din tehnica TV: linie de scanare, cadru şi câmp, interlacing. (5 puncte) 5. Enumeraţi şi explicaţi 3 dintre caracteristicile comune ale formatelor şi sistemelor QuickTime şi AVI. (5 puncte) 6. Descrieţi schema de compresie audio MPEG. Precizaţi rolul fiecărei componente. (10 puncte) 7. Identificaţi ce tipuri de componente hardware sunt necesare pentru o aplicaţie de supraveghere de la distanţă a unui obiectiv. Detaliaţi caracteristicile tehnice ale acestora. (15 puncte) 8. Descrieţi cele mai frecvent utilizate funcţionalităţi ale instrumentului Microsoft Powerpoint la creaţia unei prezentări multimedia care include texte, imagini şi secvenţe audio ce descriu fiecare diapozitiv (slide). (15 puncte) 9. De fapt nu există un subiect 9 propriu-zis. Dar vă semnalez astfel că tutorul vă acordă o notă pentru calitatea exprimării, pentru modul de organizare şi pentru concizia cu care a fost redactată. (Vă rog să treceţi numărul aproximativ de cuvinte al lucrării dvs. pe ultima pagină a acesteia). (10 puncte) 100 Proiectul pentru Învăţământul Rural

104 Tehnologii ale textelor şi imaginilor din sistemele multimedia Sinteza În această unitatea au fost prezentate tipurile audio şi video ce pot fi integrate într-un sistem multimedia. Acestea au fost descrise din punct de vedere al reprezentării într-un sistem de calcul, al operaţiilor ce pot fi efectuate, al tehnicilor de compresie pentru stocarea sau transmiterea în reţea a informaţiilor multimedia. Trebuie reţinut că: Tipul audio de bazează pe digitizarea semnalelor audio din natură sau pe sintetizarea diverselor sunete sau a vorbirii. Tipul video se obţine în urma procesului de digitizare grafică. Se disting sistemele video analogice TV şi sistemele video digitale. Codificarea hibridă se aplică la compresia audio sau video care se ţine cont de sistemul perceptiv uman. Un sistem multimedia include componente hardware comune oricărui sistem de calcul, dar adaptate cerinţelor tehnologiilor diferitelor tipuri de medii şi componente hardware specifice unor tipuri de medii. Componentele software sunt necesare pentru crearea sau captarea, prelucrarea, afişarea sau redarea informaţiilor multimedia. Instrumentele de creaţie multimedia sunt utile în realizarea prezentărilor. Bibliografie selectivă 1. Neagu Ciprian-Daniel, Bumbaru Severin, Sisteme Multimedia Grafică pe calculator, Ed. Matrix ROM, Bucureşti, 2001, pg Vayghan Tay, Multimedia Ghid Practic, Editura Teora, Bucureşti, 2002, pg Proiectul pentru Învăţământul Rural 101

105 Dezvoltarea aplicaţiilor multimedia Unitatea de învăţare Nr. 4 DEZVOLTAREA APLICAŢIILOR MULTIMEDIA Obiectivele unităţii Etapele de dezvoltare a unei aplicaţii multimedia Aspecte generale Descrierea etapelor de dezvoltare a unei aplicaţii multimedia Proiectarea structurii Harta de navigare Panourile de prezentare Proiectarea interfeţei cu utilizatorul Sistemul de navigaţie Utilizarea textului în interfeţele cu utilizatorul Utilizarea sunetului în interfeţele cu utilizatorul Utilizarea graficii şi animaţiei în interfeţele cu utilizatorul Realizarea practică a unei prezentări multimedia Crearea setului de panouri de prezentare Asamblarea prezentării Rafinarea prezentării Răspunsuri şi comentarii la întrebări Lucrarea de verificare nr Sinteza Bibliografie selectivă Proiectul pentru Învăţământul Rural

106 Obiectivele unităţii 4 Dezvoltarea aplicaţiilor multimedia Încă de la început doresc să vă felicit pentru parcurgerea cu succes a unităţilor anterioare şi să vă urez bun venit la studiul acestei noi unităţi. În unităţile 2 şi 3 am discutat despre sisteme multimedia şi am detaliat tehnologiile pentru principalele tipuri de informaţii integrate în astfel de sisteme, text, imagini audio şi video. Ne-am referit la reprezentarea informaţiilor, la operaţii efectuate cu aceste tipuri de informaţii de către sistemele multimedia, la tehnici de compresie pentru stocarea sau transmiterea în reţea. Sper că aţi reţinut şi caracteristicile tehnice ale componentelor hardware şi software pe care le poate include un sistem multimedia. În această unitate vom discuta despre dezvoltarea aplicaţiilor multimedia care pot utiliza diferitele tehnologii ale mediilor descrise în unităţile 2 şi 3. Vom discuta despre etapele de dezvoltare a unei aplicaţii multimedia, apoi vom intra în detalii privind principiile şi practicile de proiectare a aplicaţiilor interactive. Vom încheia cu un exemplu de realizare a unei prezentări multimedia. La terminarea studiului acestei unităţi de învăţare despre dezvoltarea aplicaţiilor multimedia veţi fi capabil să: Identificaţi etapele procesului de realizare a unei aplicaţii multimedia Definiţi noţiunilor fundamentale din proiectarea unei aplicaţii multimedia Identificaţi efectele utilizării mediilor în aplicaţiile multimedia pentru a le putea proiecta corect şi a evita efectele nedorite Integraţi mediile într-o prezentare multimedia Etapele procesului de dezvoltare a unei aplicaţii multimedia Aspecte generale Sistemele multimedia au o arhitectură complexă care, într-o viziune structurală globală, poate fi sintetizată în trei niveluri: nivelul aplicaţiilor, nivelul sistemului şi nivelul dispozitivelor (Figura 4.1.) [7][8]. Nivelul aplicaţiilor reprezintă nivelul ce oferă funcţii care permit dezvoltarea şi prezentarea proiectelor multimedia. Acesta include instrumentele software şi metodologii de dezvoltare a proiectelor multimedia. Nivelul sistemului include toate serviciile ce permit utilizarea echipamentelor şi dispozitivelor nivelului inferior. Se pot remarca sistemele de baze de date, sistemele de operare sau sistemele de comunicaţie. Nivelul dispozitivelor include conceptele de bază şi metodele de prelucrare a diferitelor medii integrate, precum şi experienţa utilizării dispozitivelor fizice. Proiectul pentru Învăţământul Rural 103

107 Dezvoltarea aplicaţiilor multimedia Instrumente software si aplicaţii Nivelul aplicaţiilor Documente Interfaţa cu utilizatorul Programare Sisteme de baze de date Sisteme de operare Sisteme de comunicaţie Nivelul sistemului Tehnologii ale dispozitivelor Stocare Compresie Reţele Nivelul dispozitivelor Audio Imagine Video Figura 4.1. Sistem multimedia viziune globală. O aplicaţie multimedia este un produs software ce are rolul de a prezenta utilizatorilor efectele diferitelor tipuri de medii integrate în sistem. De aceea, o putem numi şi prezentare multimedia. Identificarea şi cunoaşterea efectelor mediilor permite o mai bună proiectare a acestora în aplicaţii, iar cunoaşterea tehnologiei este importantă pentru a fi capabil de a realiza efectele dorite. Atunci când utilizatorul prezentării multimedia poate controla ce tipuri de medii se integrează şi când, aplicaţia multimedia se numeşte interactivă. Domeniile aplicaţiilor sunt formate din clase de aplicaţii. Se pot distinge următoarele clase de aplicaţii: Sistemele de jocuri a reprezentat domeniul principal în utilizarea tehnologiei multimedia. Cerinţele de calitate pentru astfel de aplicaţii nu sunt o prioritate. Aplicaţii ce gestionează diferite date multimedia în general sistemele play-back. Utilizatorii nu modifică nici o informaţie din aceste date, iar datele de intrare şi de ieşire sunt complet independente unele de altele. Aceste aplicaţii sunt similare sistemelor de jocuri, dar dimensiunea bazelor de date este mult mai mare astfel că necesită un sistem de indexare a datelor. Aplicaţii TV interactive sau video la cerere. Aceste aplicaţii sunt dezvoltate mai ales pe baza tehnologiei de cablu TV. Generaţia viitoare de sisteme de prelucrare a informaţiilor digitale va permite conectarea între reţelele de calculatoare, a sistemelor TV sau a altor echipamente şi dispozitive casnice (telefon, fax, etc.). Astfel de aplicaţii au funcţia de bază de convertor de cablu TV, dar mai pot include şi alte funcţii ce vor oferi o interfaţă multimedia complet interactivă la serviciile oferite de companiile de cablu sau alţi furnizori de servicii. În prezent problema principală în acest domeniu este standardizarea interfeţelor dintre acest sistem şi reţeaua de calculatoare şi a celei dintre acest sistem şi celelalte dispozitive casnice. 104 Proiectul pentru Învăţământul Rural

108 Dezvoltarea aplicaţiilor multimedia Domeniul conferinţelor video sau prin telefon şi al poştei hipermedia. Posibilitatea de a vedea imagini ale altor persoane este o nouă funcţie a unor astfel de aplicaţii care, în trecut, ofereau doar voce. Astfel de aplicaţii necesită un spaţiu de stocare considerabil mai mare pentru a putea păstra mesajele video o perioadă de timp mai lungă decât mesajele vocale. Aplicaţiile ce oferă spaţii de lucru în comun şi medii comune de execuţie. Prin aplicaţiile ce oferă spaţiile de lucru în comun, utilizatorii pot executa aplicaţii şi pot obţine de la distanţă informaţiile afişate pe ecranele calculatoarelor accesate de la distanţă. Prin mediul de execuţie în comun, diferiţi utilizatori aflaţi în locuri geografice diferite pot executa aceeaşi aplicaţie pe maşina lor de lucru cu acelaşi set de date. Problemele de proiectare în acest domeniu sunt variate. Aplicaţii multimedia asociate diferitelor procese informatice. Aceste aplicaţii depind de procesul informatic pentru care se realizează. Ele se bazează în principal pe sistemele de baze de date de pe nivelul inferior. Definirea unei aplicaţii multimedia se face prin 1) încadrarea acesteia într-un domeniu şi 2) stabilirea unui conţinut al prezentării. De asemenea, se mai ţine cont şi de 3) mediile pe care le integrează şi de 4) interacţiunea cu utilizatorii. Din punct de vedere al domeniului ne vom referi doar la aplicaţii asociate diferitelor procese informatice în funcţie de care se organizează conţinutul prezentării. Prezentarea trebuie să aibă o consecvenţă vizuală, folosind numai elementele care transmit un mesaj de ansamblu al produsului. Aspectul şi percepţia unei prezentări multimedia trebuie să fie plăcute şi estetice, atrăgătoare şi captivante. Ecranele trebuie să afişeze o combinaţie atractivă de culori, forme şi text. Exemplu. Un proiect multimedia pentru procese din domeniul educaţional. Structura sa trebuie să se adapteze la necesităţile şi stilul utilizatorului care trebuie să înveţe, să demonstreze puternice principii educative şi să promoveze cunoaşterea aprofundată a conţinutului. Tematica trebuie prezentată într-un mod clar şi adecvat. Din punct de vedere al interacţiunii, un prototip multimedia pentru lecţiile de matematica poate prezenta matematica astfel încât utilizatorii să se poată juca, să poată explora şi dezvolta propria lor schema conceptuală pe baza conceptelor prezentate. Tehnologiile de ultima oră, precum echipamentele de randare pot crea instantaneu obiecte grafice tridimensionale. Din punct de vedere al interacţiunii, numeroase proiecte multimedia sunt prea pasive execuţi clic şi priveşti. Produsele trebuie să implice nu numai elemente vizuale atractive, dar şi o anumită activitate. Progresele tehnologice ne aduc tot mai aproape de acest deziderat. Una din cele mai interesante evoluţii actuale constă din dezvoltarea sistemelor adaptive, sau instructori inteligenţi, care acceptă datele de intrare ale utilizatorului şi se modifică pe ele însele în funcţie de aceste date. Exemplu. O aplicaţie multimedia pentru procese din domeniul medical poate analiza istoricul unui pacient şi fondul problemei şi apoi va prezenta informaţii particularizate pentru pacientul respectiv. Proiectul pentru Învăţământul Rural 105

109 Dezvoltarea aplicaţiilor multimedia Descrierea etapelor de dezvoltare a unei aplicaţii multimedia Din punct de vedere al metodologiei de dezvoltare, aplicaţiile multimedia, la fel ca orice aplicaţie software, se dezvoltă în etape. Cele cinci etape fundamentale din dezvoltarea oricărui proiect multimedia sunt: planificarea şi stabilirea costurilor, proiectarea, producţia, testarea şi livrarea [3]. Planificarea şi stabilirea costurilor. Orice proiect începe de la o idee care se rafinează apoi, prin conturarea mesajelor şi a obiectivelor acesteia. Este esenţială organizarea unui plan care să detalieze în mod raţional competenţele, timpul, bugetul, instrumentele şi resursele de care va fi nevoie pentru proiect. În această fază: a. Se identifică sub ce formă se va pune în practică fiecare mesaj şi obiectiv. Cu cât se cunoaşte mai bine mediul de dezvoltare (componentele hardware şi software) cu atât se poate exprima mai bine creativitatea. Deciziile pertinente cu privire la ce se poate face şi, respectiv, ce nu se poate face se iau cunoscând avantajele şi limitările componentelor hardware şi software. Poate să fie text, grafică, muzică, secvenţe video, etc., pentru fiecare sunt necesare calificări şi competenţe. Calificările şi competenţele necesare pot include graficieni pentru realizarea elementelor grafice, producători video pentru secvenţele video, producători audio pentru editarea sunetelor sau programatori pentru implementarea programelor. b. Se creează ideea de structură şi de sistem de navigare care să-i permită utilizatorului să viziteze mesajele şi conţinutul. c. Se estimează timpul necesar pentru punerea în practică a tuturor elementelor şi se pregăteşte un proiect de buget. Planificarea bugetului trebuie să ţină cont de costuri pentru resursele consumabile precum discuri şi alte suporturi de stocare a datelor, telefoane şi poşta sau alte servicii speciale. d. Se asamblează un prototip sau o mostră de concept. Proiectarea. Principalele obiective ale acestei etape sunt: Proiectarea este o activitate creativă. Ea îmbină cunoaşterea şi experienţa în lucru cu calculatorul, talentul şi arta de crea imagini, clipuri video sau muzicale. Cunoaşterea domeniului procesului informatic pentru care se realizează este necesară. În această etapă are loc descrierea a proiectului prin schiţarea conţinutului fiecărui ecran cu specificarea imaginilor, sunetelor sau a opţiunilor de navigare. Nivelul de detaliu variază de la forma unui ghid schematic la foarte detaliat, în care se specifică umbre şi culori, texte, sau alte atribute de afişare. Această etapă se poate realiza fie prin mijloace tradiţionale, creion şi hârtie, fie cu instrumente software. 106 Proiectul pentru Învăţământul Rural

110 Dezvoltarea aplicaţiilor multimedia Proiectarea structurii. Structura reprezintă o formă de organizare a informaţiilor multimedia. Un document bine organizat este de ajutor unui utilizator în găsirea eficientă a informaţiilor. Proiectarea structurii trebuie începută cât mai devreme. Proiectarea interfeţei cu utilizatorul. Principalul obiectiv în proiectarea interfeţei cu utilizatorul este prezentarea informaţiilor prin diverse medii. Se remarcă şi alte obiective precum: a. Selecţia conţinutului ce reprezintă cheia de a transmite informaţii utilizatorului. Conţinutul poate fi influenţat de restricţii impuse prin: dimensiunea şi complexitatea prezentării, calitatea informaţiilor, limitările dispozitivelor de afişare, necesitatea unei prezentări complete şi coerente. b. Alegerea tipului de mediu trebuie făcută adecvat. De exemplu, pentru un curs în care se descriu tehnici sportive, imaginile sau secvenţele video sunt mai potrivite decât numai textul. c. Coordonarea compunerea diferitelor tipuri de medii. Tehnici de interfaţare cu utilizatorul. Exemplu. O aplicaţie de supraveghere de la distanţă. O camera video este conectată la un calculator ce are rol de server video (adică trebuie să fie capabil să menţină o viteza constantă de prezentare şi să manipuleze cantităţi mari de date). Serverul controlează camera printr-o interfaţă serială standard. Comenzile de control sunt iniţiate de pe un calculator aflat la distanţă. Datele video sunt digitizate, comprimate şi trimise clientului pentru a le afişa la distanţă. Un astfel de sistem va lua în consideraţie următoarele: Tastatura se asignează tastelor comenzile de control. Butoane într-un sistem cu interfaţă grafică. Printr-un clic pe un buton ce indică stânga, camera se roteşte la stânga. Scroll bar ferestrele video pot avea ataşate pe lateral facilităţi de scroll orizontal sau vertical. Dispozitive speciale: un joystick ar fi un instrument mai potrivit pentru controlul camerei video. Manipularea directă a ferestrei video. Prin clic pe un punct din fereastra video, camera focalizează mai mult aceea zonă. Uşurinţa în operare a interfeţei: Este principalul obiectiv al interfeţei multimedia. În prezent încă nu este bine definită această proprietate nici mijloace de măsurare nu s-au stabilit. Se pot totuşi include: Uşurinţa în a învăţa instrucţiunile de utilizare utilizatorii nu au nevoie de o perioadă de timp prea mare înainte de a putea utiliza sistemul. Uşurinţa în memorarea instrucţiunilor ţine cont de frecvenţa de utilizare a sistemului. Există utilizatori sporadici şi utilizatori zilnici ai sistemului. Instrucţiuni eficiente: Interfaţa cu utilizatorul trebuie să asigure o utilizare eficientă a aplicaţiei. Se pot reliefa: Funcţiile între care există o legătură logică trebuie prezentate împreuna şi să aibă aceeaşi formă de prezentare. Simbolurile grafice sunt mult mai eficiente decât introducerea sau afişarea de text. Proiectul pentru Învăţământul Rural 107

111 Dezvoltarea aplicaţiilor multimedia Aplicaţii diferite trebuie să fie capabile să utilizeze în comun informaţiile provenite de la diferite tipuri de medii. După o acţiune iniţiată de un utilizator trebuie dat un răspuns prompt din partea sistemului. Posibilitatea configurării interfeţei astfel încât să fie utilizabila şi de către profesionişti şi de către începători. Producţie. Producţia este etapa în care proiectul multimedia este realizat. Talentul artistic şi cunoştinţele tehnice sunt cerinţe de bază pentru echipa de producţie. Planul proiectului trebuie finalizat şi completat cu toate detaliile pentru că reprezintă elementul de referinţă al acestei etape. În această etapă se efectuează fiecare dintre operaţiile planificate pentru a obţine un produs final şi se monitorizează fiecare componentă a planului stabilit în etapa anterioară. Activităţile tehnice ce se efectuează includ: achiziţia tuturor elementelor media; asamblarea elementelor conform planului. Din punct de vedere al organizării Se stabileşte o metodă de monitorizare a elementelor media. Se stabileşte o metodă de monitorizare a progresului muncii de realizare proiectului. Se stabileşte o modalitate (posibil cu ajutorul unui expert) de rezolvare rapidă a problemelor. Se rezolvă problemele privind proprietatea intelectuală. Dacă se achiziţionează conţinuturi provenite din alte surse, este foarte important de stabilit drepturile de proprietate. Testare şi depanare. Ca şi în cazul altor aplicaţii software, testarea şi depanarea reprezintă o etapă importantă şi consumatoare de timp. În această etapă se verifică satisfacerea obiectivelor propuse. Se pot diferenţia: Testarea alfa, care este, în general, o activitate internă care se efectuează de echipa ce a realizat produsul. Testarea beta, care implică extinderea numărului de persoane care testează: a. Persoanele trebuie să fie reprezentative pentru utilizatorii reali. b. Persoanele nu trebuie să fie dintre cei care au fost implicaţi în producerea proiectului. Testarea produsului în diverse configuraţii. În procesul de testare se ţine cont că aplicaţia multimedia poate fi utilizată: De persoane diferite, care uneori au cunoştinţe foarte puţine despre sistemele de calcul. Îndeplinirea în mod corespunzător a cerinţelor specifice fiecărui beneficiar sau utilizator final este un obiectiv. Pe diferite platforme şi configuraţii cu diverse componente hardware sau software. Funcţionarea corectă pe platformele din configuraţia planificată a sistemului este alt obiectiv. 108 Proiectul pentru Învăţământul Rural

112 Dezvoltarea aplicaţiilor multimedia Livrarea. Livrarea produsului trebuie planificată foarte devreme în procesul de dezvoltare. În prezent, CD-ROM şi Internetul sunt cele mai populare mijloace de livrare a aplicaţiilor multimedia. În funcţie de mijloacele stabilite pentru livrare, trebuie planificat cum se va instala şi utiliza aplicaţia. Se organizează un pachet de distribuţie, care este o arhivă în care trebuie incluse toate componentele necesare execuţiei aplicaţiei. Dintre componente se pot menţiona: Toate elementele media filme, sunete, etc. Biblioteci necesare în timpul execuţiei - Director Programe drivere DirectX Programe utilitare pentru citirea informaţiilor din îndrumarele de utilizare Programe de instalare, compresie, decompresie, etc. Din descrierea etapelor, rezultă că un produs sau aplicaţie multimedia se dezvoltă ţinând cont de două direcţii principale: tehnică şi de management. Partea tehnică se referă la: a. conceperea unei viziuni asupra produsului şi b. definirea funcţionalităţii complete cu ajutorul unei echipe de proiectare, urmată de c. implementarea acesteia într-o specificaţie complet funcţională şi d. ajustarea acesteia conform necesităţilor, pe toată durata dezvoltării produsului. Partea de management constă din a. planificarea şi atribuirea sarcinilor, b. respectarea etapelor intermediare, în esenţă supravegherea tuturor aspectelor dezvoltării produsului, de la început până la sfârşit. Test de autoevaluare 4.1. Alegeţi varianta corectă pentru următoarele întrebări. Fiecare întrebare valorează 20 de puncte. Punctaj minim: 80 1.Identificaţi care din următoarele sunt funcţii ale nivelului aplicaţiilor: a. funcţii pentru dezvoltarea şi prezentarea proiectelor multimedia; b. funcţii ce permit utilizarea dispozitivelor hardware; c. funcţii de prelucrare a diferitelor medii integrate; d. funcţii de manipulare a dispozitivelor fizice. 2. Identificaţi care dintre următoarele sunt definite prin clasele de aplicaţii: a. domeniu; b. conţinutul prezentării; c. mediile ce se integrează; d. interacţiunea cu utilizatorii. Proiectul pentru Învăţământul Rural 109

113 Dezvoltarea aplicaţiilor multimedia 3. Identificaţi care dintre următoarele etape are ca obiectiv corectitudinea funcţionării pe diferite platforme şi configuraţii: a. livrarea; b. proiectarea; c. testarea; d. producţia. 4. Pachetul de distribuţie este o arhivă în care trebuie incluse a. schiţele din planul proiectului; b. componentele necesare execuţiei aplicaţiei; c. componentele necesare testării alfa; d. costurile pentru resursele consumabile Proiectarea structurii 5. Identificaţi în care din următoarele etape se asamblează prototipul: a. livrare; b. producţie; c. proiectare; d. planificare şi costuri. Comentariile la întrebările din testele de autoevaluare le veţi găsi la sfârşitul acestei unităţi. Un proiect multimedia este o combinaţie de text, imagini, sunet şi elemente video. Felul în care sunt alăturate aceste elemente în activităţi interactive este stabilit prin scop şi mesajele ce trebuie transmise. Modul în care este organizat un proiect are un impact asupra utilizatorului final, la fel de mare ca şi conţinutul. Structura unui proiect multimedia este ilustrată prin panouri de prezentare şi hărţi de navigare. Pe parcursul procesului de proiectare, panourile de prezentare sunt corelate cu hărţile de navigare Harta de navigare Hărţile de navigare prezintă schematic conexiunile sau legăturile dintre diferitele părţi ale conţinutului şi ajută în organizarea conţinutului şi a mesajelor aplicaţiei. O hartă de navigare oferă un cuprins şi o diagramă care ilustrează succesiunea logică de parcurgere a interfeţei interactive. Într-o formă mai detaliată a proiectului se pot descrie obiectele multimedia sau funcţionalitatea la interacţiunea cu utilizatorul. In multimedia există patru structuri de organizare fundamentale ce pot fi utilizate şi în combinaţie. Figura de mai jos (Figura 4.7.) ilustrează schematic aceste structuri de navigare: 110 Proiectul pentru Învăţământul Rural

114 Dezvoltarea aplicaţiilor multimedia Liniar Ierarhic Neliniar Mixt Figura 4.7. Structuri de navigare. Se definesc astfel: - Structura liniară, unde utilizatorii navighează secvenţial, de la o informaţie la alta; - Structura ierarhică, unde utilizatorii navighează pe ramurile unei structuri arborescente, construită în mod natural pe baza succesiunii logice a ideilor din conţinut; - Structura neliniară, în care utilizatorii navighează liber prin conţinutul aplicaţiei fără a fi îngrădiţi de căi prestabilite; - Structura mixtă, unde utilizatorii pot naviga liber (neliniar), dar uneori sunt limitaţi la prezentări liniare de secvenţe video sau informaţii critice care sunt organizate cât mai logic într-o ierarhie. Specificarea metodei de navigare face parte din proiectarea interfeţei cu utilizatorul. În general proiectarea interfeţei cu utilizatorul trebuie să ţină cont de: forma generală a acesteia, modalitatea de implementare a elementelor grafice, alte detalii cum ar fi: poziţia butoanelor interactive, activarea sau nu a acestor butoane, utilizarea sau nu a meniurilor standard, etc. Cu cât interfaţa cu utilizatorul este mai bine proiectată cu atât calitatea produsului final este mai mare. Practica în domeniu a arătat că la proiectarea unei aplicaţii multimedia trebuie lucrat cu două tipuri de structuri: structura în adâncime şi structura de suprafaţă. Structura în adâncime reprezintă harta de navigare completă şi descrie toate legăturile dintre componentele proiectului. Structura de suprafaţă reprezintă, pe de altă parte, structurile parcurse de un utilizator în timp ce navighează în adâncime prin structură. Structurile de suprafaţă ajută în analiza produsului final din perspectiva unui utilizator. Proiectul pentru Învăţământul Rural 111

115 Dezvoltarea aplicaţiilor multimedia b a d c Structură in adâncime a d c a b Structură de suprafaţă Figura O structură de suprafaţă pentru o structură de adâncime dată. răspuns 1 reacţie 1 explicaţie semnal sonor întrebare răspuns 2 reacţie 2 punctaj răspuns 3 reacţie 3 Structura în adâncime Structura secvenţială cu căi opţionale Structura secvenţială cu căi alternative Structura secvenţială cu paşi laterali Figura 4.9. Exemplu de structuri pentru un chestionar. Exemplu: Structura în adâncime pentru un chestionar constă din trei posibile structuri de suprafaţă: structura secvenţială cu căi opţionale, structura secvenţială cu căi alternative şi structura secvenţială cu paşi laterali. Figura 4.9. descrie aceste structuri. 112 Proiectul pentru Învăţământul Rural

116 Dezvoltarea aplicaţiilor multimedia Panourile de prezentare Panourile de prezentare sunt desene care ilustrează structura aplicaţiei, fiind asociate cu hărţile de navigare. Un set de panouri de prezentare pentru acelaşi proiect are o organizare secvenţială, ecran cu ecran, şi fiecare ecran este însoţit de observaţii şi specificaţii de proiectare necesare înainte de realizarea practică a aplicaţiei (Figura 4.10.). Specificaţia unui panou de prezentare poate include descrierea articolelor meniului pentru navigaţie sau a butoanelor de interacţiune (Figura 4.11.). Titlu (se utilizeaza un degrade) fără serife, caractere vizibile Meniu, trei butoane Bară de navigare, Ieşire, Sunet Figura Schiţa unui panou de prezentare. Figura Panou de prezentare. Meniuri pentru navigaţie. În mod caracteristic, un proiect multimedia este alcătuit dintr-un volum de informaţii (sau conţinut) prin care utilizatorul navighează prin: apăsarea pe o tastă, execuţia unui clic cu mouse sau apelarea la un ecran tactil. Cele mai simple meniuri sunt alcătuite din liste de articole în format text. Utilizatorii aleg un articol din listă, execută clic pe el şi sunt transportaţi la destinaţie. Pe măsură ce multimedia şi interfeţele grafice pătrund tot mai profund în comunitatea utilizatorilor de calculatoare, anumite acţiuni intuitive încep să fie asimilate pe scară largă. De exemplu, dacă pe ecranul unui calculator se află trei cuvinte, răspunsul caracteristic al utilizatorului fără nici un fel de altă indicaţie constă în a executa clic cu mouse pe unul dintre aceste cuvinte pentru a declanşa un eveniment. Uneori articolele unui meniu pot avea forma unor butoane pe care se poate apăsa. Proiectul pentru Învăţământul Rural 113

117 Dezvoltarea aplicaţiilor multimedia Din punct de vedere al navigaţiei printre ramurile unui arbore, utilizatorii au nevoie de indicii clare şi consistente care să le arate unde se găsesc şi unde pot merge la următorul pas. Aceste indicii pot fi repere sau hărţi. De exemplu, dacă se afişează în permanenţă o listă interactivă cu texte sau simboluri ale ramurilor parcurse (de la rădăcină) utilizatorul poate reveni în orice moment la una din locaţiile anterioare ale listei. Cu cât meniul include un număr mai mare de niveluri cu atât opţiunile pentru navigaţie sunt mai numeroase. Utilizatorul trebuie să aibă posibilitatea de control şi de revenire la început. Când se proiectează sistemul de navigaţie se ţine cont că utilizatorul vrea să ajungă la destinaţie cu un număr cât mai redus de acţiuni şi cu un interval de aşteptare cât mai scurt posibil. Butoane pentru interacţiune. În multimedia, orice obiect grafic sau entitate de pe ecran poate să determine anumite acţiuni când se execută clic pe ele. Prin acţionarea acestora pot apărea anumite efecte vizuale sau sunete pentru a demonstra utilizatorului că şi-a atins obiectivul. Structura de navigare trebuie să prevadă butoane sugestive pentru ca acţiunea acestora să fie intuitivă. Butoane care efectuează operaţii elementare, de natură administrativă, cum ar fi ieşirea din proiect în orice moment sau anularea unei activităţi, trebuie incluse în orice prezentare. Pot exista trei categorii de butoane: Butoane text. Din punct de vedere al stilului acestea pot fi clasificate în butoane radio, căsuţe de validare, butoane de apăsat, butoane animate şi butoane de incrementare valorică. Majoritatea sistemelor de creaţie furnizează un instrument pentru realizarea acestora. Butoane imagine. Acestea conţin imagini, iar un clic cu mouse pe suprafaţa acelei imagini determină o acţiune. Pictograme. Acestea sunt în esenţă obiecte grafice care simbolizează o activitate sau un concept. Test de autoevaluare 4.2. Alegeţi varianta corectă pentru următoarele întrebări. Fiecare întrebare valorează 20 de puncte. Punctaj minim: 80 Adevărat / Fals A/F 1. Structura în adâncime şi structura de suprafaţa sunt stabilitate la proiectarea unei aplicaţii multimedia. A/F 2. Meniurile de navigaţie se proiectează astfel încât să conţină un număr cât mai mare de niveluri. A/F 3. Orice panou de prezentare trebuie să conţină butoane pentru ieşirea din prezentare şi pentru anularea unei acţiuni. 114 Proiectul pentru Învăţământul Rural

118 Dezvoltarea aplicaţiilor multimedia A/F 4. Navigarea după o structură neliniară nu trebuie limitată prin combinarea cu o structură liniară în acelaşi document. A/F 5. Hărţile de navigare şi panourile de prezentare definesc structura unei prezentări multimedia. Răspunsurile se găsesc la sfârşitul unităţii Proiectarea interfeţei cu utilizatorul Interfaţa cu utilizatorul este rezultatul combinării elementelor media cu sistemul de navigare. De aceea, trebuie acordată atenţie ambelor la crearea unei interfeţe Sistemul de navigaţie Moduri de realizare. Practica arată că există două tipuri de utilizatori, cei care sunt cunoscători în domeniu şi cei care sunt începători. Din acest punct de vedere există două posibile strategii pentru realizarea unei interfeţe grafice care să se adreseze utilizatorilor cu diferite niveluri de experienţă: O soluţie este realizarea unei interfeţe modale. Interfaţa modală are un buton Expert/Începător prin apăsare căruia, se schimbă abordarea întregii prezentări, aceasta, fiind mai mult sau mai puţin detaliată sau complexă. Dezavantajul acestei soluţii este că poate să dezorienteze utilizatorul. În mod caracteristic, doar o minoritate a utilizatorilor sunt experţi, aşa că majoritatea se simt frustraţi. A doua soluţie recomandată de practica din prezent este construirea proiectului multimedia cu un sistem de navigare complex care să permită accesul la conţinut tuturor nivelurilor de utilizatori, dar care să includă şi un sistem de Help prin care se oferă îndrumare şi se conferă siguranţă utilizatorului. Proiectarea aspectului şi comportamentului interfeţei. Principiul de consecvenţă trebuie urmat prin aplicarea unor strategii precum: stabilirea de convenţii şi principii de proiectare recunoscute şi dovedite prin practică, gruparea butoanelor după funcţiile logice pe care le realizează, reacţia de natură vizuală şi audio structura de navigare. Cea mai bună interfaţă cu utilizatorul solicită cel mai mic efort de învăţare. Proiectul pentru Învăţământul Rural 115

119 Dezvoltarea aplicaţiilor multimedia Din punct de vedere grafic, principiile ce se aplică sunt: Contraste îngrijit realizate: mic/mare, greu/uşor, luminos/întunecos, gros/subţire, ieftin/scump; Ecrane simple şi curate care conţin mult spaţiu liber; Elementele care atrag privirile să fie intens colorate într-un ecran care nu are decât nuanţe de gri; Umbre simple şi proiectate de nuanţe diferite; Degradeuri Imagini cu culori inversate cu scopul evidenţierii textelor sau imaginilor importante; Obiecte umbrite şi text bidimensional sau tridimensional. Dintre greşelile care se recomandă a fi evitate se identifică: nepotriviri de culori; ecrane aglomerate, necesitatea unui număr mai mare de două clickuri pentru părăsirea programului; prea multe cifre (diagramele să aibă maxim 25 de cifre) Utilizarea textului în interfeţele cu utilizatorul Textul se foloseşte pentru: titluri - esenţa proiectului, meniuri - unde trebuie să se deplaseze utilizatorul, navigaţie - metode de a ajunge acolo conţinut - ce trebuie văzut după ce s-a ajuns acolo. Din perspectiva proiectării, dimensiunea fontului şi numărul de titluri ce se plasează pe un anumit ecran trebuie să fie direct corelate atât cu gradul de complexitate al mesajului de transmis, cât şi cu destinaţia acestuia. Alegerea fontului pentru texte ţine cont de reacţia potenţială a utilizatorului la conţinutul afişat pe ecran. Dimensiunea fontului este proporţională cu importanţa mesajului prezentat. Din punct de vedere al destinaţiei, proiectul poate fi folosit din două perspective: Ca sursă de informaţii pentru utilizatorul care parcurge textele relevante şi caută detalii. Aici se poate insera pe ecran o mare cantitate de informaţii fără a da o tentă supraaglomerată şi neplăcută. Ca prezentare într-o conferinţă publică, unde textul este asociat cu o prezentare în direct şi accentuează mesajul principal. Aici se recomandă fonturi mari şi cuvinte puţine. 116 Proiectul pentru Învăţământul Rural

120 Dezvoltarea aplicaţiilor multimedia Utilizarea sunetului în interfeţele cu utilizatorul Criterii de proiectare. În dezvoltarea aplicaţiilor multimedia este recomandat să se ţină cont de următoarele criterii de proiectare pentru sunet: 1. Sunetele se deosebesc în primul rând prin lărgimea de bandă a semnalului audio. Există astfel audio cu lărgime de bandă mică (vorbirea, sunete şi muzica de fidelitate scăzută) şi audio cu lărgime de bandă mare (muzică de fidelitate mare). 2. După forma de stocarea şi (ca o consecinţă) cerinţele de compresie, există elemente audio digitizate şi sintetizate. 3. În domeniul video/film elementele audio se deosebesc prin caracteristicile narative. Există astfel dialogul, muzica şi efecte sonore. Toate aceste criterii sunt importante pentru proiectarea, dezvoltarea şi alocarea resurselor fizice aplicaţiilor multimedia, totuşi primele două sunt cele mai frecvent utilizate. Importanţa primelor două criterii rezultă din necesităţile de disponibilitate de lărgime de bandă şi spaţiu de stocare. Al treilea criteriu contează foarte mult atunci când se doreşte obţinerea unui anumit efect sonor. Proiectarea trebuie să ţină cont de toate aceste trei criterii. Pe baza acestor criterii, se poate organiza o taxonomie a elementelor audio din multimedia ca în figura de mai jos (Figura 4.12.). Această taxonomie este mai mult un instrument de expunere a ideilor, şi nu o clasificare formală. Ea ajută în evaluarea tipurilor de sunete ce pot fi încorporate într-un proiect multimedia. Digitizat (mai scump) Dialog Efecte sonore Muzica Fidelitate mica (LoFi) Efecte narative Fidelitate mare (HiFi) (mai scump) Sintetizat Figura Taxonomia elementelor audio din aplicaţiile multimedia. Din punct de vedere al proiectării, problemele ce pot apărea se referă la întrebări precum: Când şi cum trebuie utilizat sunetul într-o prezentare? Care este efectul sunetelor din punct de vedere al procesului de învăţare? Iată câteva exemple: Utilizarea sunetului pentru citirea cu voce tare a unui text poate aduce confuzie si, în acest caz, are numai efecte negative din punct de vedere al procesului de învăţare/cunoaştere. Excepţie de la această regulă este în cazul exerciţiilor pentru citire sau dicţie, intonaţie, etc. Proiectul pentru Învăţământul Rural 117

121 Dezvoltarea aplicaţiilor multimedia Elementul audio poate fi (şi trebuie) utilizat în exemplificări de sunete în reproducerea unor sunete din natură sau în exerciţii de pronunţie în cazul învăţării unor limbi străine. Efectele audio şi muzica au o largă utilizare în domenii precum video sau film pentru a accentua mesajul ce se doreşte a fi transmis. Sunetul trebuie utilizat atunci când în mod natural se aude un sunet. Pentru a fi mai clar, exemplificăm prin: O secvenţă video este întotdeauna însoţită de sunet; Cazul unei secvenţe animate ce arată două bile utilizate pentru a exemplifica elasticitatea ciocnirii. Utilizarea unor efecte sonore pentru diferitele tipuri de ciocniri pare mai natural şi va transmite mai multă informaţie pentru înţelegerea fenomenului fizic. Ori de câte ori este prezent sunetul într-o aplicaţie multimedia, utilizatorul trebuie să aibă posibilitatea anulării acestuia, deoarece nu se ştie în ce împrejurări se va desfăşura prezentarea aplicaţiei. Totuşi, sunetul poate fi util în aplicaţiile destinate utilizatorilor cu deficienţe vizuale sau atunci când atenţia vizuală este angajată în altă activitate (ex. conducerea unei maşini). Ataşarea unei înregistrări audio la un proiect multimedia. Din punct de vedere audio, interfaţa multimedia poate să includă elemente ce sunt importante şi care reflectă ritmul unui proiect şi ar putea afecta atitudinea publicului. Sunetele pot fi muzică de fond, efecte speciale pentru executarea click-urilor pe butoane, voci, efecte sincronizate cu animaţia sau pot fi coloana audio a unui clip video. Efectele speciale trebuie utilizate cu măsură şi chiar un buton pentru dezactivarea sunetului este bine de furnizat. Ataşarea unei înregistrări audio la un proiect multimedia necesită parcurgerea următoarelor etape: 1. Stabilirea tipului de sunet cel mai adecvat şi momentele din desfăşurarea proiectului când vor interveni aceste evenimente audio. Se poate opta astfel, fie pentru muzica de fundal, fie efecte speciale de sunet, fie voce, şi se marchează momentele de introducere a sunetului. 2. Procurarea materialului sursă prin crearea sau prin cumpărarea lui. Fişierele audio digitale se pot obţine prin înregistrare. Înregistrarea se poate face prin cuplarea directă la calculator a unui casetofon şi folosind un program adecvat de digitizare. Pregătirea fişierelor audio digitale presupun un compromis între obţinerea unui sunet de calitate, memoria RAM şi spaţiul pe disc. De asemenea, este necesară fixarea unor niveluri de înregistrare adecvate pentru obţinerea unei înregistrări de calitate. 118 Proiectul pentru Învăţământul Rural

122 Dezvoltarea aplicaţiilor multimedia 3. Modificarea sunetului astfel încât să devină adecvat prezentării. Modificarea înregistrărilor digitale presupune operaţii de editare precum: Decupare - pentru înlăturarea spaţiului gol de la începutul înregistrării şi a spaţiului inutil de la sfârşit; Asamblare prin tăierea şi lipirea mai multor înregistrări scurte; Reglarea volumului fiind necesară în urma asamblării mai multor înregistrări pentru ca rezultatul să aibă un volum constant. Un fişier audio asamblat se normează la % din nivelul maxim. Conversia de formate în Windows cu programele de editare se obţin fişiere wav; Re-eşantionare sau sub-eşantionare, pentru a reduce dimensiunea fişierului; Creşterea şi scăderea progresive ale volumului pentru începerea lină şi terminarea lină a fişierelor de sunet; Egalizarea care permite modificarea conţinutului de frecvenţe al unei înregistrări pentru ca aceasta să sune mai clar sau mai puţin clar; Comprimarea în timp care modifica lungimea (ca timp) a unui fişier de sunet fără ca înălţimea sunetelor să se modifice. Prelucrarea digitală a semnalelor care adaugă efecte speciale precum reverberaţii, ecou, cor. 4. Testarea sunetului pentru a verifica dacă se sincronizează corespunzător cu imaginile proiectului. Dacă rezultatul nu este satisfăcător etapele 1-3 se repetă până când sincronizarea este perfectă. Un sunet astfel pregătit poate fi importat în proiect. Fiecare mediu de programare multimedia tratează în mod diferit datele de sunet, dar asemănarea este că pe parcursul procesului de importare se identifică fişierele. Proiectul pentru Învăţământul Rural 119

123 Dezvoltarea aplicaţiilor multimedia Exemplu. Procesul de importare a sunetelor în cazul aplicaţiilor de prezentare, de prelucrare a textelor şi tabelare este: 1. Se face click pe Insert -> Object. 2. Se selectează din lista de obiecte Wave Sound şi programul introduce pictograma difuzorului în proiect Figura 4.13.Pictograma buton de sunet. Figura Fereastra de editare sunet şi deschide fereastra de editare a sunetului. (Figura 4.13., Figura 4.14). 3. Se specifică fişierul de sunet prin click pe Edit -> Insert File şi introducerea numelui unui fişier.wav. Sunetele de sistem din Windows care sunt disponibile pentru diverse evenimente se găsesc în subdirectorul Windows/ Media. 4. După inserarea fişierului, în fereastra de editare se remarcă atributele sunetului înregistrat în fişier care pot fi configurate astfel încât să devină potrivite cu prezentarea (Figura 4.15). 5. Se revine în documentul de lucru prin click File -> Exit&Return to document Figura Fereastra de editare după inserarea fisierului.wav Pentru redarea sunetului inserat. 1. Se selectează pictograma de sunet, 2. Se face click dreapta şi se selectează Sound Recorder Document Option. 3. Se selectează Play. Similar se pot efectua şi alte operaţii asupra sunetului inserat Utilizarea graficii şi animaţiei în interfeţele cu utilizatorul Criteriul narativ. Un criteriu important de clasificare a imaginilor, ce se aplică în proiectare se referă la cât de reală poate fi o imagine. Realismul este caracteristica narativă a unei imagini, nu numai pentru că o imagine trebuie să fie ea însăşi cât mai reală, ci şi pentru că atunci când este creată din imaginaţie ea poate fi mai expresivă decât realitatea. Importanţa clasificării după caracteristici narative se vede atunci când în proiectarea aplicaţiilor multimedia se caută efectul dorit. Caracteristicile narative ale unei prezentări multimedia trebuie luate în consideraţie mai ales atunci când scopul prezentării este educaţia/învăţarea. 120 Proiectul pentru Învăţământul Rural

Ghid de instalare pentru program NPD RO

Ghid de instalare pentru program NPD RO Ghid de instalare pentru program NPD4758-00 RO Instalarea programului Notă pentru conexiunea USB: Nu conectaţi cablul USB până nu vi se indică să procedaţi astfel. Dacă se afişează acest ecran, faceţi

More information

GRAFURI NEORIENTATE. 1. Notiunea de graf neorientat

GRAFURI NEORIENTATE. 1. Notiunea de graf neorientat GRAFURI NEORIENTATE 1. Notiunea de graf neorientat Se numeşte graf neorientat o pereche ordonată de multimi notată G=(V, M) unde: V : este o multime finită şi nevidă, ale cărei elemente se numesc noduri

More information

Mail Moldtelecom. Microsoft Outlook Google Android Thunderbird Microsoft Outlook

Mail Moldtelecom. Microsoft Outlook Google Android Thunderbird Microsoft Outlook Instrucțiunea privind configurarea clienților e-mail pentru Mail Moldtelecom. Cuprins POP3... 2 Outlook Express... 2 Microsoft Outlook 2010... 7 Google Android Email... 11 Thunderbird 17.0.2... 12 iphone

More information

Modalităţi de redare a conţinutului 3D prin intermediul unui proiector BenQ:

Modalităţi de redare a conţinutului 3D prin intermediul unui proiector BenQ: Modalităţi de redare a conţinutului 3D prin intermediul unui proiector BenQ: Proiectorul BenQ acceptă redarea conţinutului tridimensional (3D) transferat prin D-Sub, Compus, HDMI, Video şi S-Video. Cu

More information

SUBIECTE CONCURS ADMITERE TEST GRILĂ DE VERIFICARE A CUNOŞTINŢELOR FILIERA DIRECTĂ VARIANTA 1

SUBIECTE CONCURS ADMITERE TEST GRILĂ DE VERIFICARE A CUNOŞTINŢELOR FILIERA DIRECTĂ VARIANTA 1 008 SUBIECTE CONCURS ADMITERE TEST GRILĂ DE VERIFICARE A CUNOŞTINŢELOR FILIERA DIRECTĂ VARIANTA 1 1. Dacă expresiile de sub radical sunt pozitive să se găsească soluţia corectă a expresiei x x x 3 a) x

More information

VISUAL FOX PRO VIDEOFORMATE ŞI RAPOARTE. Se deschide proiectul Documents->Forms->Form Wizard->One-to-many Form Wizard

VISUAL FOX PRO VIDEOFORMATE ŞI RAPOARTE. Se deschide proiectul Documents->Forms->Form Wizard->One-to-many Form Wizard VISUAL FOX PRO VIDEOFORMATE ŞI RAPOARTE Fie tabele: create table emitenti(; simbol char(10),; denumire char(32) not null,; cf char(8) not null,; data_l date,; activ logical,; piata char(12),; cap_soc number(10),;

More information

REŢELE DE COMUNICAŢII DE DATE

REŢELE DE COMUNICAŢII DE DATE UNIVERSITATEA POLITEHNICA DIN TIMIŞOARA FACULTATEA DE ELECTRONICĂ ŞI TELECOMUNICAŢII Specializarea: TEHNOLOGII AUDIO-VIDEO ŞI MULTIMEDIA MIRANDA NAFORNIŢĂ REŢELE DE COMUNICAŢII DE DATE TIMIŞOARA - 2007

More information

Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic

Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Platformă de e-learning și curriculă e-content pentru Proiect nr. 154/323 cod SMIS 4428 cofinanțat de prin Fondul European de Dezvoltare Regională Investiții pentru viitorul dumneavoastră. Programul Operațional

More information

Ghidul administratorului de sistem

Ghidul administratorului de sistem Ghidul administratorului de sistem SOFTWARE DE GESTIONARE A TERAPIEI PENTRU DIABET Română Accesarea fişierelor de date CareLink Pro stochează date despre utilizator şi dispozitiv într-un fişier de centralizare

More information

Parcurgerea arborilor binari şi aplicaţii

Parcurgerea arborilor binari şi aplicaţii Parcurgerea arborilor binari şi aplicaţii Un arbore binar este un arbore în care fiecare nod are gradul cel mult 2, adică fiecare nod are cel mult 2 fii. Arborii binari au şi o definiţie recursivă : -

More information

riptografie şi Securitate

riptografie şi Securitate riptografie şi Securitate - Prelegerea 16 - Criptografia asimetrică Adela Georgescu, Ruxandra F. Olimid Facultatea de Matematică şi Informatică Universitatea din Bucureşti Cuprins 1. Limitările criptografiei

More information

Pasul 2. Desaturaţi imaginea. image>adjustments>desaturate sau Ctrl+Shift+I

Pasul 2. Desaturaţi imaginea. image>adjustments>desaturate sau Ctrl+Shift+I 4.19 Cum se transformă o faţă în piatră? Pasul 1. Deschideţi imaginea pe care doriţi să o modificaţi. Pasul 2. Desaturaţi imaginea. image>adjustments>desaturate sau Ctrl+Shift+I Pasul 3. Deschideţi şi

More information

Exerciţii Capitolul 4

Exerciţii Capitolul 4 EXERCIŢII CAPITOLUL 4 4.1. Scrieti câte un program Transact-SQL si PL/SQL pentru calculul factorialului unui număr dat. 4.2. Scrieţi şi executaţi cele două programe care folosesc cursoarele prezentate

More information

Split Screen Specifications

Split Screen Specifications Reference for picture-in-picture split-screen Split Screen-ul trebuie sa fie full background. The split-screen has to be full background The file must be exported as HD, following Adstream Romania technical

More information

Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic

Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Proiect nr. 154/323 cod SMIS 4428 cofinanțat de prin Fondul European de Dezvoltare Regională Investiții pentru viitorul

More information

Aplicatii ale programarii grafice in experimentele de FIZICĂ

Aplicatii ale programarii grafice in experimentele de FIZICĂ Aplicatii ale programarii grafice in experimentele de FIZICĂ Autori: - Ionuț LUCA - Mircea MIHALEA - Răzvan ARDELEAN Coordonator științific: Prof. TITU MASTAN ARGUMENT 1. Profilul colegiului nostru este

More information

6. MPEG2. Prezentare. Cerinţe principale:

6. MPEG2. Prezentare. Cerinţe principale: 6. MPEG2 Prezentare Standardul MPEG2 VIDEO (ISO/IEC 13818-2) a fost realizat pentru codarea - în transmisiuni TV prin cablu/satelit. - în televiziunea de înaltă definiţie (HDTV). - în servicii video prin

More information

Reţele de calculatoare. Cursul nr. 2 Principiile reţelelor de calculatoare

Reţele de calculatoare. Cursul nr. 2 Principiile reţelelor de calculatoare Reţele de calculatoare Cursul nr. 2 Principiile reţelelor de calculatoare Terminologia reţelei Dispozitivele unei reţele de calculatoare : Dispozitive end-user PC-uri, imprimante, scanere, servere, etc.

More information

Circuite Basculante Bistabile

Circuite Basculante Bistabile Circuite Basculante Bistabile Lucrarea are drept obiectiv studiul bistabilelor de tip D, Latch, JK şi T. Circuitele basculante bistabile (CBB) sunt circuite logice secvenţiale cu 2 stări stabile (distincte),

More information

Press review. Monitorizare presa. Programul de responsabilitate sociala. Lumea ta? Curata! TIMISOARA Page1

Press review. Monitorizare presa. Programul de responsabilitate sociala. Lumea ta? Curata! TIMISOARA Page1 Page1 Monitorizare presa Programul de responsabilitate sociala Lumea ta? Curata! TIMISOARA 03.06.2010 Page2 ZIUA DE VEST 03.06.2010 Page3 BURSA.RO 02.06.2010 Page4 NEWSTIMISOARA.RO 02.06.2010 Cu ocazia

More information

Click pe More options sub simbolul telefon (în centru spre stânga) dacă sistemul nu a fost deja configurat.

Click pe More options sub simbolul telefon (în centru spre stânga) dacă sistemul nu a fost deja configurat. 1. Sus în stânga, click pe Audio, apoi pe Audio Connection. 2. Click pe More options sub simbolul telefon (în centru spre stânga) dacă sistemul nu a fost deja configurat. 3. 4. Alegeți opțiunea favorită:

More information

9.1. Structura unităţii de I/E. În Figura 9.1 se prezintă structura unui sistem de calcul împreună cu unitatea

9.1. Structura unităţii de I/E. În Figura 9.1 se prezintă structura unui sistem de calcul împreună cu unitatea 9. UNITATEA DE I/E Pe lângă unitatea centrală şi un set de module de memorie, un alt element important al unui sistem de calcul este sistemul de I/E. O unitate de I/E (UIE) este componenta sistemului de

More information

Lucrul în reţea Serviciile de acces la distanţă (RAS): Conexiunile PPP

Lucrul în reţea Serviciile de acces la distanţă (RAS): Conexiunile PPP System i Lucrul în reţea Serviciile de acces la distanţă (RAS): Conexiunile PPP Versiunea 6 Ediţia 1 System i Lucrul în reţea Serviciile de acces la distanţă (RAS): Conexiunile PPP Versiunea 6 Ediţia

More information

Split Screen Specifications

Split Screen Specifications Reference for picture-in-picture split-screen Cuvantul PUBLICITATE trebuie sa fie afisat pe toată durata difuzării split screen-ului, cu o dimensiune de 60 de puncte in format HD, scris cu alb, ca in exemplul

More information

PREZENTARE INTERFAŢĂ MICROSOFT EXCEL 2007

PREZENTARE INTERFAŢĂ MICROSOFT EXCEL 2007 PREZENTARE INTERFAŢĂ MICROSOFT EXCEL 2007 AGENDĂ Prezentarea aplicaţiei Microsoft Excel Registre şi foi de calcul Funcţia Ajutor (Help) Introducerea, modificarea şi gestionarea datelor în Excel Gestionarea

More information

TTX260 investiţie cu cost redus, performanţă bună

TTX260 investiţie cu cost redus, performanţă bună Lighting TTX260 investiţie cu cost redus, performanţă bună TTX260 TTX260 este o soluţie de iluminat liniară, economică şi flexibilă, care poate fi folosită cu sau fără reflectoare (cu cost redus), pentru

More information

Mini-reţea de telefonie mobilă

Mini-reţea de telefonie mobilă Mini-reţea de telefonie mobilă Georgian CRĂCIUN 1 Coordonator ştiinţific: Ș.L.Dr.Ing Dan CURPEN Abstract Lucrarea Mini-reţea de telefonie mobilă urmărește integrarea unui laborator didactic de radio comunicaţii

More information

Reţele de calculatoare

Reţele de calculatoare Reţele de calculatoare #3 Componentele necesare construirii unei reţele 2017 Adrian Runceanu www.runceanu.ro/adrian Curs 3 Componentele necesare construirii unei reţele 14.03.2017 Reţele de calculatoare

More information

Ghid de Instalare Windows Vista

Ghid de Instalare Windows Vista Ghid de Instalare Windows Vista Înainte de a folosi aparatul acesta trebuie instalat împreună cu driverul. Vă rugăm să citiţi acest Ghid de Instalare Rapidă şi Ghid de Instalare Windows Vista pentru instrucţiuni

More information

Ghid de utilizare a platformei e-learning

Ghid de utilizare a platformei e-learning Perfecţionarea teoretică şi practică a cadrelor didactice din învăţământul preuniversitar pentru folosirea tehnologiilor educationale moderne în predarea fizicii şi disciplinelor tehnice ID 132731 Ghid

More information

Organismul naţional de standardizare. Standardizarea competenţelor digitale

Organismul naţional de standardizare. Standardizarea competenţelor digitale Organismul naţional de standardizare Standardizarea competenţelor digitale Legea 163/2015 OSS Oficiul de Stat de Standardizare 1953 IRS Institutul Român de Standardizare 1970 ASRO Asociaţia de Standardizare

More information

Register your product and get support at www.philips.com/welcome Wireless notebook mouse SPM9800 RO Manual de utilizare a c b d e f g RO 1 Important Câmpurile electronice, magnetice şi electromagnetice

More information

2. Date despre disciplină 2.1 Denumirea disciplinei (ro) (en)

2. Date despre disciplină 2.1 Denumirea disciplinei (ro) (en) FIŞA DISCIPLINEI 1. Date despre program 1.1 Instituţia de învăţământ superior Universitatea Babeş-Bolyai Cluj-Napoca 1.2 Facultatea Facultatea de Matematică şi Informatică 1.3 Departamentul Departamentul

More information

PROCESOARE NUMERICE DE SEMNAL DIGITAL SIGNAL PROCESSORS

PROCESOARE NUMERICE DE SEMNAL DIGITAL SIGNAL PROCESSORS Procesoare Numerice de Semnal - CURS 1 PROCESOARE NUMERICE DE SEMNAL DIGITAL SIGNAL PROCESSORS Procesoare Numerice de Semnal - CURS 2 1. Introducere în domeniul procesoarelor numerice de semnal 2. Sisteme

More information

Asistenţă Conţinutul ambalajului Cablu Ethernet Mărci comerciale Router cu modem AC1600 WiFi VDSL/ADSL Conformitate Cablu telefonic Router cu modem

Asistenţă Conţinutul ambalajului Cablu Ethernet Mărci comerciale Router cu modem AC1600 WiFi VDSL/ADSL Conformitate Cablu telefonic Router cu modem Asistenţă Vă mulţumim că aţi achiziţionat acest produs NETGEAR. După instalarea dispozitivului, localizaţi numărul de serie de pe eticheta produsului şi utilizaţi-l pentru înregistrarea produsului la adresa

More information

Introducere. Tehnologii. Fast Ethernet şi Gigabit Ethernet Fibra optica High Speed Wireless LAN

Introducere. Tehnologii. Fast Ethernet şi Gigabit Ethernet Fibra optica High Speed Wireless LAN Curs Ethernet Introducere Tehnologii Fast Ethernet şi Gigabit Ethernet Fibra optica High Speed Wireless LAN 2 De ce High Speed LAN? LAN uzuale folosesc pentru conectivitate de baza Conecteaza PC şi terminale

More information

Router AC1600 Smart WiFi

Router AC1600 Smart WiFi Mărci comerciale NETGEAR, sigla NETGEAR şi Connect with Innovation sunt mărci comerciale şi/sau mărci comerciale înregistrate ale NETGEAR, Inc. şi/sau ale filialelor sale în Statele Unite şi/sau alte ţări.

More information

Sistemul de semnalizare SS7. Petre Ogruţan, ianuarie 2015

Sistemul de semnalizare SS7. Petre Ogruţan, ianuarie 2015 Sistemul de semnalizare SS7 Petre Ogruţan, ianuarie 2015 Protocoale în telecomunicaţii În telecomunicaţii un protocol este un ansamblu de reguli dedicat schimbului de date între sisteme de calcul. Un protocol

More information

Curs 5 Sistemul de semnalizare 7 (SS7).

Curs 5 Sistemul de semnalizare 7 (SS7). Curs 5 Sistemul de semnalizare 7 (SS7). Zsolt Polgar Communications Department Faculty of Electronics and Telecommunications, Technical University of Cluj-Napoca Aspecte generale; Arhitectura SS7; Tipuri

More information

Anexa 2. Instrumente informatice pentru statistică

Anexa 2. Instrumente informatice pentru statistică Anexa 2. Instrumente informatice pentru statistică 2.1. Microsoft EXCEL şi rutina HISTO Deoarece Microsoft EXCEL este relativ bine cunoscut, inclusiv cu unele funcţii pentru prelucrări statistice, în acest

More information

Curriculum vitae Europass

Curriculum vitae Europass Curriculum vitae Europass Informaţii personale Nume / Prenume TANASESCU IOANA EUGENIA Adresă(e) Str. G. Enescu Nr. 10, 400305 CLUJ_NAPOCA Telefon(oane) 0264.420531, 0745820731 Fax(uri) E-mail(uri) ioanatanasescu@usamvcluj.ro,

More information

Referinţe în era digitală: marketing şi servicii în lumi virtuale

Referinţe în era digitală: marketing şi servicii în lumi virtuale Referinţe în era digitală: marketing şi servicii în lumi virtuale Dr. Octavia-Luciana Porumbeanu Catedra de Ştiinţele Informării şi Documentării, Facultatea de Litere, Universitatea din Bucureşti E-mail:

More information

Tehnologia Informaţiei şi a Comunicaţiilor

Tehnologia Informaţiei şi a Comunicaţiilor Tehnologia Informaţiei şi a Comunicaţiilor Sumar 1. Competenţe.............................................. 3 2. Tehnologia informaţiei şi a comunicaţiilor....................... 4 3. Noţiunea de informaţie.....................................

More information

Cuprins. 10. Reţele WLAN. Standarde wireless. Familia de reţele IEEE 802. Componentele reţelei WLAN

Cuprins. 10. Reţele WLAN. Standarde wireless. Familia de reţele IEEE 802. Componentele reţelei WLAN Cuprins 10. Reţele WLAN (Wireless LAN) De ce wireless? Standarde IEEE 802 Componentele reţelelor wireless Topologia reţelelor wireless Alocarea canalelor Zona Fresnel Scanarea pasivă şi activă Securitatea

More information

LESSON FOURTEEN

LESSON FOURTEEN LESSON FOURTEEN lesson (lesn) = lecţie fourteen ( fǥ: ti:n) = patrusprezece fourteenth ( fǥ: ti:nθ) = a patrasprezecea, al patrusprezecilea morning (mǥ:niŋ) = dimineaţă evening (i:vniŋ) = seară Morning

More information

Application form for the 2015/2016 auditions for THE EUROPEAN UNION YOUTH ORCHESTRA (EUYO)

Application form for the 2015/2016 auditions for THE EUROPEAN UNION YOUTH ORCHESTRA (EUYO) Application form for the 2015/2016 auditions for THE EUROPEAN UNION YOUTH ORCHESTRA (EUYO) Open to all born between 1 January 1990 and 31 December 2000 Surname Nationality Date of birth Forename Instrument

More information

Maria plays basketball. We live in Australia.

Maria plays basketball. We live in Australia. RECAPITULARE GRAMATICA INCEPATORI I. VERBUL 1. Verb to be (= a fi): I am, you are, he/she/it is, we are, you are, they are Questions and negatives (Intrebari si raspunsuri negative) What s her first name?

More information

FISA DE EVIDENTA Nr 1/

FISA DE EVIDENTA Nr 1/ Institutul National de Cercetare-Dezvoltare Turbomotoare -COMOTI Bdul Iuliu Maniu Nr. 220D, 061126 Bucuresti Sector 6, BUCURESTI Tel: 0214340198 Fax: 0214340240 FISA DE EVIDENTA Nr 1/565-236 a rezultatelor

More information

O abordare orientată pe componente generice pentru crearea dinamică a interfeţelor cu utilizatorul

O abordare orientată pe componente generice pentru crearea dinamică a interfeţelor cu utilizatorul O abordare orientată pe componente generice pentru crearea dinamică a interfeţelor cu utilizatorul Frăsinaru Cristian Facultatea de Informatică Iaşi General Berthelot 16, IAŞI 700483, ROMANIA acf@infoiasi.ro

More information

2 MEDIUL BAZELOR DE DATE

2 MEDIUL BAZELOR DE DATE 2 MEDIUL BAZELOR DE DATE 2.1 Arhitectura bazei de date cu 3 nivele Asigurarea independenţei fizice şi logice a datelor impune adoptarea unei arhitecturi organizată pe cel puţin 3 nivele (arhitectura ANSI-SPARC):

More information

Implementarea unei aplicaţii pentru sisteme e-learning cu capabilităţi multimedia streaming

Implementarea unei aplicaţii pentru sisteme e-learning cu capabilităţi multimedia streaming Implementarea unei aplicaţii pentru sisteme e-learning cu capabilităţi multimedia streaming Radu Rădescu Universitatea Politehnica Bucureşti, radu.radescu@upb.ro Andrei Marinescu Universitatea Politehnica

More information

CE LIMBAJ DE PROGRAMARE SĂ ÎNVĂŢ? PHP vs. C# vs. Java vs. JavaScript

CE LIMBAJ DE PROGRAMARE SĂ ÎNVĂŢ? PHP vs. C# vs. Java vs. JavaScript Vizitaţi: CE LIMBAJ DE PROGRAMARE SĂ ÎNVĂŢ? PHP vs. C# vs. Java vs. JavaScript Dacă v-aţi gândit să vă ocupaţi de programare şi aţi început să analizaţi acest domeniu, cu siguranţă v-aţi întrebat ce limbaj

More information

CURSUL 4 STOCARE ŞI VIRTUALIZAREA STOCĂRII ÎN SISTEME INFORMATICE

CURSUL 4 STOCARE ŞI VIRTUALIZAREA STOCĂRII ÎN SISTEME INFORMATICE CURSUL 4 STOCARE ŞI VIRTUALIZAREA STOCĂRII ÎN SISTEME INFORMATICE 4. 1. DAS - DIRECT-ATTACHED STORAGE Direct-attached storage (DAS) reprezintă stocare ataşată direct şi se referă la sistemul de stocare

More information

CERCETĂRI PRIVIND SECURITATEA AFACERILOR ELECTRONICE. STANDARDE ŞI PROTOCOALE PENTRU SECURITATEA AFACERILOR ELECTRONICE

CERCETĂRI PRIVIND SECURITATEA AFACERILOR ELECTRONICE. STANDARDE ŞI PROTOCOALE PENTRU SECURITATEA AFACERILOR ELECTRONICE CERCETĂRI PRIVIND SECURITATEA AFACERILOR ELECTRONICE. STANDARDE ŞI PROTOCOALE PENTRU SECURITATEA AFACERILOR ELECTRONICE Prof. univ. dr. Floarea Năstase, Prof. univ. dr. Pavel Năstase, Prof. univ. dr. Adrian

More information

Alexandrina-Corina Andrei. Everyday English. Elementary. comunicare.ro

Alexandrina-Corina Andrei. Everyday English. Elementary. comunicare.ro Alexandrina-Corina Andrei Everyday English Elementary comunicare.ro Toate drepturile asupra acestei ediţii aparţin Editurii Comunicare.ro, 2004 SNSPA, Facultatea de Comunicare şi Relaţii Publice David

More information

ARHITECTURA CALCULATOARELOR 2003/2004 CURSUL 10

ARHITECTURA CALCULATOARELOR 2003/2004 CURSUL 10 ARHITECTURA CALCULATOARELOR 2003/2004 CURSUL 10 4.1.4 Ceasuri (semnale de tact) În majoritatea circuitelor digitale ordinea în care au loc evenimentele este critică. Uneori un eveniment trebuie să preceadă

More information

Ghid de instalare in limba romana TE100-S16 TE100-S24

Ghid de instalare in limba romana TE100-S16 TE100-S24 Ghid de instalare in limba romana TE100-S16 TE100-S24 Table of of Contents Contents... 1. Inainte de Incepe... 2. Instalare fizicã... 3. Caracteristici tehnice... Rezolvare a problemelor ce ar putea sã

More information

CAPITOLUL 2. FACILITATILE SI ARHITECTURA SISTEMULUI ORACLE

CAPITOLUL 2. FACILITATILE SI ARHITECTURA SISTEMULUI ORACLE CAPITOLUL 2. FACILITATILE SI ARHITECTURA SISTEMULUI ORACLE 2.1. EVOLUŢIA ŞI FACILITĂŢILE SISTEMULUI ORACLE Oracle este un sistem de gestiune a bazelor de date complet relaţional, extins, cu facilităţi

More information

Sisteme de operare şi programe specifice. Material de predare partea a I-a. Material de învăţare

Sisteme de operare şi programe specifice. Material de predare partea a I-a. Material de învăţare Sisteme de operare şi programe specifice Material de predare partea a I-a Material de învăţare Domeniul: Electronică automatizări Calificarea: Tehnician operator tehnică de calcul Nivel 3 2009-1 - AUTOR:

More information

GHIDUL UTILIZATORULUI DE REŢEA

GHIDUL UTILIZATORULUI DE REŢEA Server de imprimantă cu protocoale multiple şi Ethernet integrat şi server de imprimantă cu Ethernet wireless GHIDUL UTILIZATORULUI DE REŢEA În acest Ghidul utilizatorului de reţea veţi găsi informaţii

More information

ECHIVALENTE PENTRU TOATĂ GAMA DE ECHIPAMENTE ORIGINALE PREZENTARE GENERALĂ A PRODUSELOR

ECHIVALENTE PENTRU TOATĂ GAMA DE ECHIPAMENTE ORIGINALE PREZENTARE GENERALĂ A PRODUSELOR ECHIVALENTE PENTRU TOATĂ GAMA DE ECHIPAMENTE ORIGINALE Indiferent unde aţi merge pe glob, aveţi toate şansele ca, atunci când aruncaţi o privire sub capotă, să daţi peste produse Gates. Gates este unul

More information

Ministerul Educaţiei Naţionale Centrul Naţional de Evaluare şi Examinare

Ministerul Educaţiei Naţionale Centrul Naţional de Evaluare şi Examinare Examenul de bacalaureat naţional 2014 Proba C de evaluare a competenţelor lingvistice într-o limbă de circulaţie internaţională studiată pe parcursul învăţământului liceal Proba scrisă la Limba engleză

More information

GHIDUL UTILIZATORULUI DE REŢEA

GHIDUL UTILIZATORULUI DE REŢEA Server de imprimantă Ethernet integrat multiprotocol GHIDUL UTILIZATORULUI DE REŢEA HL-5350DN HL-5380DN Vă rugăm să citiţi acest manual cu atenţie înainte de a utiliza aparatul. Păstraţi CD-ROM-ul într-un

More information

INFORMATICĂ MARKETING

INFORMATICĂ MARKETING CONSTANTIN BARON AUREL ŞERB CLAUDIA IONESCU ELENA IANOŞ - SCHILLER NARCISA ISĂILĂ COSTINELA LUMINIŢA DEFTA INFORMATICĂ ŞI MARKETING Copyright 2012, Editura Pro Universitaria Toate drepturile asupra prezentei

More information

Conferinţa Naţională de Învăţământ Virtual, ediţia a IV-a, Graph Magics. Dumitru Ciubatîi Universitatea din Bucureşti,

Conferinţa Naţională de Învăţământ Virtual, ediţia a IV-a, Graph Magics. Dumitru Ciubatîi Universitatea din Bucureşti, Conferinţa Naţională de Învăţământ Virtual, ediţia a IV-a, 2006 133 Graph Magics Dumitru Ciubatîi Universitatea din Bucureşti, workusmd@yahoo.com 1. Introducere Graph Magics este un program destinat construcţiei

More information

Programul de instruire ADM1 Reţele de comunicaţii

Programul de instruire ADM1 Reţele de comunicaţii Programul de instruire ADM1 Reţele de comunicaţii Cursul se adresează persoanelor din grupul ţintă, care doresc să-şi construiască o carieră în domeniul reţelisticii şi sunt interesaţi de noile tehnologii

More information

FISA DE EVIDENTA Nr 2/

FISA DE EVIDENTA Nr 2/ Institutul National de Cercetare-Dezvoltare Turbomotoare -COMOTI Bdul Iuliu Maniu Nr. 220D, 061126 Bucuresti Sector 6, BUCURESTI Tel: 0214340198 Fax: 0214340240 FISA DE EVIDENTA Nr 2/565-237 a rezultatelor

More information

STANDARDUL INTERNAŢIONAL DE AUDIT 120 CADRUL GENERAL AL STANDARDELOR INTERNAŢIONALE DE AUDIT CUPRINS

STANDARDUL INTERNAŢIONAL DE AUDIT 120 CADRUL GENERAL AL STANDARDELOR INTERNAŢIONALE DE AUDIT CUPRINS 1 P a g e STANDARDUL INTERNAŢIONAL DE AUDIT 120 CADRUL GENERAL AL STANDARDELOR INTERNAŢIONALE DE AUDIT CUPRINS Paragrafele Introducere 1-2 Cadrul general de raportare financiară 3 Cadrul general pentru

More information

Curriculumul modular S.08.O.026 Asistenţă în administrarea serviciilor de reţea

Curriculumul modular S.08.O.026 Asistenţă în administrarea serviciilor de reţea Ministerul Educaţiei al Republicii Moldova Centrul de Excelenţă în Informatică şi Tehnologii Informaţionale "Aprob" Directorul Centrului de Excelenţă în Informatică şi Tehnologii Informaţionale Vitalie

More information

Referat II. Arhitectura unei interfeţe avansate pentru un Sistem Suport pentru Decizii. Coordonator ştiinţific: Acad. prof. dr. ing. Florin G.

Referat II. Arhitectura unei interfeţe avansate pentru un Sistem Suport pentru Decizii. Coordonator ştiinţific: Acad. prof. dr. ing. Florin G. Academia Română Secţia Ştiinţa şi Tehnologia Informaţiei Institutul de Cercetări pentru Inteligenţa Artificială Referat II Arhitectura unei interfeţe avansate pentru un Sistem Suport pentru Decizii Coordonator

More information

Un tip de data este caracterizat de: o O mulţime de date (valori є domeniului) o O mulţime de operaţii o Un identificator.

Un tip de data este caracterizat de: o O mulţime de date (valori є domeniului) o O mulţime de operaţii o Un identificator. 3. Tipuri de date 1 Un tip de data este caracterizat de: o O mulţime de date (valori є domeniului) o O mulţime de operaţii o Un identificator Exemplu: Tipul de dată - Număr întreg ( Integer ): Un număr

More information

OPTIMIZAREA GRADULUI DE ÎNCĂRCARE AL UTILAJELOR DE FABRICAŢIE OPTIMIZING THE MANUFACTURING EQUIPMENTS LOAD FACTOR

OPTIMIZAREA GRADULUI DE ÎNCĂRCARE AL UTILAJELOR DE FABRICAŢIE OPTIMIZING THE MANUFACTURING EQUIPMENTS LOAD FACTOR OPTIMIZING THE MANUFACTURING EQUIPMENTS LOAD FACTOR OPTIMIZAREA GRADULUI DE ÎNCĂRCARE AL UTILAJELOR DE FABRICAŢIE Traian Alexandru BUDA, Magdalena BARBU, Gavrilă CALEFARIU Transilvania University of Brasov,

More information

De ce calcul paralel?

De ce calcul paralel? Cursul Cluster De ce calcul paralel? Pentru că efortul considerabil de cercetare şi dezvoltare a produs: arhitecturi performante sisteme de operare adecvate limbaje şi medii de programare/dezvoltare de

More information

Executive Information Systems

Executive Information Systems 42 Executive Information Systems Prof.dr. Ion LUNGU Catedra de Informatică Economică, ASE Bucureşti This research presents the main aspects of the executive information systems (EIS), a concept about how

More information

Sistemul de operare Windows (95, 98) Componenta My Computer

Sistemul de operare Windows (95, 98) Componenta My Computer Laborator 9 Sistemul de operare Windows (95, 98) Componenta My Computer My Computer este o componentă ce permite crearea şi organizarea fişierelor şi directoarelor şi gestionarea discurilor. My Computer

More information

EtherNet/IP. 2 canale digitale SIL3 sigure ca FDI sau FDO (PP, PM) 4 canale digitale I/O non-safe. 2 mastere IO-Link sloturi V1.1. Figura 1.

EtherNet/IP. 2 canale digitale SIL3 sigure ca FDI sau FDO (PP, PM) 4 canale digitale I/O non-safe. 2 mastere IO-Link sloturi V1.1. Figura 1. EtherNet/IP Comutator Ethernet integrat 10 Mbps / 100 Mbps permise 2 x conectori tată M12, 4-pini, codaţi-d, conectare Ethernet-Fieldbus Carcasă armată cu fibră de sticlă Testat la şoc şi vibraţii Electronica

More information

CURS Nivele de management al SAN Nivelul de stocare *I LTO Tape Library Specialist

CURS Nivele de management al SAN Nivelul de stocare *I LTO Tape Library Specialist CURS 6 6.10. Nivele de management al SAN Arhitectura de management a SAN poate fi divizată în 3 nivele distincte (fig.6_1) : (a) nivelul de stocare al SAN; (b) nivelul de reţea; (c) Nivelul sistemelor

More information

MODULUL 2 UTILIZAREA SISTEMULUI DE OPERARE WINDOWS VISTA CURSUL UTILIZAREA CALCULATORULUI PERSONAL; APLICAREA TIC ÎN ŞCOALĂ ŞI AFACERI

MODULUL 2 UTILIZAREA SISTEMULUI DE OPERARE WINDOWS VISTA CURSUL UTILIZAREA CALCULATORULUI PERSONAL; APLICAREA TIC ÎN ŞCOALĂ ŞI AFACERI MODULUL 2 UTILIZAREA SISTEMULUI DE OPERARE WINDOWS VISTA CURSUL UTILIZAREA CALCULATORULUI PERSONAL; APLICAREA TIC ÎN ŞCOALĂ ŞI AFACERI Pag. 1 Dacă vă aflaţi în faţa unui computer despre care ştiţi că foloseşte

More information

ANEXA NR. 1. Caracteristicile tehnice ale interfeţelor echipamentelor. Exemplu schema de interconectare TRONSON XX: A A1 A2 A3 - B STM-4 A2 A3 STM-1

ANEXA NR. 1. Caracteristicile tehnice ale interfeţelor echipamentelor. Exemplu schema de interconectare TRONSON XX: A A1 A2 A3 - B STM-4 A2 A3 STM-1 SERVIIUL DE TELEOUNIAŢII SPEIALE SEŢIUNEA II AIET DE SARINI ONTRAT DE FURNIZARE EHIPAENTE DE OUNIAŢII PENTRU IPLEENTAREA PROIETULUI REŞTEREA APAITĂŢII DE INTERONETARE A SISTEELOR INFORATIE ŞI BAZELOR DE

More information

Geographical data management in GIS systems

Geographical data management in GIS systems 196 The Ninth International Conference Geographical data management in GIS systems Managementul datelor geografice în sistemele GIS Reader Liliana DOBRICĂ, Ph.D. University Politehnica from Bucharest,

More information

Pornire rapidă. Nighthawk X4 Router Smart WiFi AC2350 Model R7500v2. Conţinutul ambalajului. Videoclip despre instalare

Pornire rapidă. Nighthawk X4 Router Smart WiFi AC2350 Model R7500v2. Conţinutul ambalajului. Videoclip despre instalare Asistenţă Vă mulţumim că aţi achiziţionat acest produs NETGEAR. După instalarea dispozitivului, localizaţi numărul de serie de pe eticheta produsului şi utilizaţi-l pentru înregistrarea produsului dvs.

More information

Pagini Web prin Microsoft Frontpage. Crearea de pagini web. Introducere

Pagini Web prin Microsoft Frontpage. Crearea de pagini web. Introducere Pagini Web prin Microsoft Frontpage Crearea de pagini web. Introducere Internetul este un sistem global de reţele de calculatoare ce folosesc protocoalele de comunicare Transmission Control Protocol şi

More information

Teoreme de Analiză Matematică - II (teorema Borel - Lebesgue) 1

Teoreme de Analiză Matematică - II (teorema Borel - Lebesgue) 1 Educaţia Matematică Vol. 4, Nr. 1 (2008), 33-38 Teoreme de Analiză Matematică - II (teorema Borel - Lebesgue) 1 Silviu Crăciunaş Abstract In this article we propose a demonstration of Borel - Lebesgue

More information

Curriculum vitae Europass

Curriculum vitae Europass Curriculum vitae Europass Informaţii personale Nume / Prenume Adresă(e) Foia Liliana Georgeta Str. Toma-Cozma Nr. 12, RO- 700555, Iasi, Romania Telefon(oane) +40 232301808 (office) Mobil: +40 744704452

More information

3. Nivelul legătură de date

3. Nivelul legătură de date 3. Nivelul legătură de date 5 4 3 2 1 Aplicaţie Transport Reţea Legătură de date Fizic Gateway Router Bridge, Switch Repetor, Hub Cuprins Nivelul legătură de date Introducere Controlul accesului la mediul

More information

Soft-ul de evaluare Teste computerizate pentru educaţie tehnologică

Soft-ul de evaluare Teste computerizate pentru educaţie tehnologică Soft-ul de evaluare Teste computerizate pentru educaţie tehnologică Paulina Matei Scoala Generală Tudor Vladimirescu Târgovişte, mateipaulina@gmail.com Abstract În această lucrare am prezentat soft-ul

More information

2.Transferul de date. Transferul de date

2.Transferul de date. Transferul de date 2.Transferul de date Cuprins Cuprins modul 2.1.Clasificare 2.2.Transferul programat 2.3.Transferul prin întreruperi 2.4.Transferul prin DMA 2.5.Programe de comandă a transferului 2.6.Sistemele de întreruperi

More information

Securitatea sistemelor de calcul şi a reţelelor de calculatoare

Securitatea sistemelor de calcul şi a reţelelor de calculatoare Securitatea sistemelor de calcul şi a reţelelor de calculatoare Material de învăţare partea I Domeniul: Electronică automatizări Calificarea: Tehnician operator tehnică de calcul Nivel 3 2009 1 AUTOR:

More information

Circuit de supervizare şi control cu interfaţă ethernet Coordonator ştiinţific, Asist. Drd. Ing. EPURE Silviu Absolventă, MIHNEA Dorina

Circuit de supervizare şi control cu interfaţă ethernet Coordonator ştiinţific, Asist. Drd. Ing. EPURE Silviu Absolventă, MIHNEA Dorina Universitatea Dunărea de Jos Galaţi Facultatea de Inginerie Electrică şielectronică Specializarea: Tehnologii şi Sisteme de Telecomunicaţii Circuit de supervizare şi control cu interfaţă ethernet Coordonator

More information

Marketing politic. CURS (tematică & bibliografie) Specializarea Ştiinţe Politice, anul III

Marketing politic. CURS (tematică & bibliografie) Specializarea Ştiinţe Politice, anul III Marketing CURS (tematică & bibliografie) Specializarea Ştiinţe Politice, anul III Lect.dr. Corina Barbaros (corina.barbaros@uaic.ro) Obiectivele cursului: 1. Familiarizarea studenţilor cu modelele clasice

More information

12.Paralelă între stocarea datelor pe suporturi magnetice şi optice şi transmisia serială

12.Paralelă între stocarea datelor pe suporturi magnetice şi optice şi transmisia serială 12.Paralelă între stocarea datelor pe suporturi magnetice şi optice şi transmisia serială Sursa fotografiei: http://www.stereophile.com/reference/590jitter/ Cuprins şi obiective 1.Introducere 1.Introducere

More information

Capitolul V MODELAREA SISTEMELOR CU VENSIM

Capitolul V MODELAREA SISTEMELOR CU VENSIM 5.1. Introducere Capitolul V MODELAREA SISTEMELOR CU VENSIM VENSIM este un software de modelare vizuală care permite conceptualizarea, implementarea, simularea şi optimizarea modelelor sistemelor dinamice.

More information

Ghid de configurare fără fir

Ghid de configurare fără fir Ghid de configurare fără fir Notă referitoare la ediţie Octombrie 2008 Paragraful următor nu este valabil pentru niciuna dintre ţările în care astfel de prevederi nu sunt compatibile cu legile locale:

More information

2. COMERŢUL ELECTRONIC DEFINIRE ŞI TIPOLOGIE

2. COMERŢUL ELECTRONIC DEFINIRE ŞI TIPOLOGIE 2. COMERŢUL ELECTRONIC DEFINIRE ŞI TIPOLOGIE De-a lungul istoriei omenirii, schimbul a cunoscut mai multe forme. Dacă la început, în condiţiile economiei naturale, schimbul lua forma trocului prin care

More information

directorul ATESTAT de pe desktop.

directorul ATESTAT de pe desktop. SUBIECTUL NR. 1 În primul diapozitiv, cu tema Concurenţă şi aspectul Titlu, scrieţi titlul "ATESTAT", şi subtitlul "Informatică 2015", cu fonturi implicite. Modificaţi fontul titlului ca să aibă culoarea

More information

Asistenţă tehnică. Conţinutul ambalajului. Router WiFi Dual Band 11ac R6200 Ghid de instalare

Asistenţă tehnică. Conţinutul ambalajului. Router WiFi Dual Band 11ac R6200 Ghid de instalare Asistenţă tehnică Vă mulţumim că aţi ales produsele NETGEAR. După instalarea dispozitivului, localizaţi seria pe eticheta produsului şi utilizaţi-o pentru a înregistra produsul la www.netgear.com/register.

More information

DIRECTIVA HABITATE Prezentare generală. Directiva 92/43 a CE din 21 Mai 1992

DIRECTIVA HABITATE Prezentare generală. Directiva 92/43 a CE din 21 Mai 1992 DIRECTIVA HABITATE Prezentare generală Directiva 92/43 a CE din 21 Mai 1992 Birds Directive Habitats Directive Natura 2000 = SPAs + SACs Special Protection Areas Special Areas of Conservation Arii de Protecţie

More information

GHIDUL UTILIZATORULUI DE REŢEA

GHIDUL UTILIZATORULUI DE REŢEA Server de imprimare multifuncţional pentru conexiune Ethernet multiprotocol prin cablu şi server de imprimare multifuncţional pentru conexiune Ethernet fără fir GHIDUL UTILIZATORULUI DE REŢEA Acest Ghidul

More information

Mediul XWindow. Dr. Sabin-Corneliu. Facultatea de Informatică Universitatea A.I.Cuza Iaşi, România ://www.infoiasi.

Mediul XWindow. Dr. Sabin-Corneliu. Facultatea de Informatică Universitatea A.I.Cuza Iaşi, România  ://www.infoiasi. 1 Mediul XWindow Buraga Facultatea de Informatică Universitatea A.I.Cuza Iaşi, România http:// ://www.infoiasi.ro/~busaco/ 2 Writing software is more fun than working. /usr/games/fortune 3 Cuprins Ce este

More information

Sisteme informationale economice (3)

Sisteme informationale economice (3) Sisteme informationale economice (3) Arhitecturi de intreprindere. Modele arhitecturale ASE, CSIE, CPE Structura Definitie, principii de realizare Modele arhitecturale Clasificarea modelelor arhitecturale.

More information