Wykład 6 (954kB pdf)

Transkrypt

Wykład 6 (954kB pdf)
Cyfrowe formy informacji:
tekst, grafika komputerowa, video, dźwięk
Technologie Informacyjne
Tekst
Cyfrowe formy inforamacji
2
dr inż Michał Michna
Tekst

Tekst fizyczny (mówiony, pisany, drukowany) i
elektroniczny

Wszystkie teksty w komputerze są kodowana jako ciągi
bajtów

Kodowanie danych to zamiana formy informacji na inną,
zwykle łatwiejszą dla danego urządzenia do przetworzenia
i zapamiętania

Istnieje wiele różnych sposobów kodowania tekstu
zależnych od systemu
3
dr inż Michał Michna
Tekst – kody ASCII

ASCII (American Standard Code for Information Interchange)

7-bitowy kod przyporządkowujący liczby z zakresu 0-127 literom
(alfabetu angielskiego), cyfrom, znakom przestankowym i innym
symbolom oraz poleceniom sterującym

8 bit – kod rozszerzony,

znaki narodowe,

semigraficzne (rysowanie ramek),

znaki sterujące (drukarek)
Strony kodowe

4

ISO 8859-2 (Latin2)

Windows-1250
dr inż Michał Michna
Tekst - UNICODE
Unicode – zestaw znaków mający w zamierzeniu
obejmować wszystkie pisma używane na świecie


1991 - Unicode 1.0, 2008 - Unicode 5.1

obejmuje przydział przestrzeni numeracyjnej poszczególnym
grupom znaków

UTF (unicode transformation format) – sposób
kodowania zanków: UTF-8, UTF-16

Kody pierwszych 256 znaków Unicode pokrywają się z
kodami ISO Latin 1 (czyli ISO-8859-1)
5
dr inż Michał Michna
Tekst

ANSI (Windows)

UTF-8

ASCII Art
6
(__)
(oo)
/-------\/
/ |
||
* ||----||
~~
~~
)/
Y\_/
/~\
dr inż Michał Michna
Pliki tekstowe
Pliki bez formatowania

zawierają tylko tekst zapisany za pomocą znaków

znak końca pliku EOF

edytory tekstu: notatnik, context, notepad++

przykłady:
7

tekst ASCII/Unicode: *.txt

pliki źródłowe programów: *.c, *.h, *.cc, *.cpp, *.s, *.bas, *.pas

dane: *.csv

pliki graficzne: *.dxf

opis stron WWW: *.html. *.css, *.js
dr inż Michał Michna
Pliki tekstowe
Pliki formatowane
 oprócz tekstu posiadają informacje o sposobie
formatowania tekstu, wyglądu strony
 Procesory tekstu


WYSWIG – MS Word, OO Writer, AbiWord
DTP – TEX, Adobe InDesign, QuarkXPress
Przykłady:



8
*.doc, *rtf, *.odf
*.pdf, *.tex,
dr inż Michał Michna
Pliki tekstowe
Pliki formatowane
 oprócz tekstu posiadają informacje o sposobie
formatowania tekstu, wyglądu strony
 Procesory tekstu


WYSWIG – MS Word, OO Writer, AbiWord
DTP – TEX, Adobe InDesign, QuarkXPress
Przykłady:



9
*.doc, *rtf, *.odf
*.pdf, *.tex,
dr inż Michał Michna
Pliki tekstowe
Formaty dokumentów tekstowych i tekstowo-graficznych
obowiązujące w kontaktach podmiotów publicznych z
obywatelami
 zapis i odczyt




.txt – kodowanie Unicode UTF-8
.rtf (Rich Text Format Specification) – wersja 1.6
.odt (Open Document Format for Office Application / ODF) –
wersja 1.0
odczyt


10
.pdf (Portable Document Format) – wersja 1.4
.doc – bez podanej wersji!
dr inż Michał Michna
OpenDocument

OASIS – Open Document Format for Office Applications

Alternatywa dla zamkniętych formatów (doc, xml, ppt)
oraz formatów otwartych (OpenOffice xml)

OpenOffice.org, Google Docs and Spreadsheets, IBM
Workplace, Lotus Symphony, KOffice.
Tekst
Arkusz kalkulacyjny
Prezentacja
Grafika wektorowa
Wykresy
Wzory matematyczne
Obraz
11
.odt
.ods
.odp
.odg
.odc
.odf
.odi
dr inż Michał Michna
Grafika komputerowa
Cyfrowe formy informacji
12
dr inż Michał Michna
Grafika komputerowa

Dział informatyki zajmujący się wykorzystaniem komputerów
do generowania obrazów oraz wizualizacją rzeczywistych
danych.

Jest narzędziem powszechnie stosowanym w nauce, technice,
kulturze oraz rozrywce

Zastosowania:







13
kartografia,
wizualizacja danych pomiarowych i symulacji komputerowych,
diagnostyka medyczna,
kreślenie i projektowanie wspomagane komputerowo (CAD),
przygotowanie publikacji (DTP),
efekty specjalne w filmach,
gry komputerowe.
dr inż Michał Michna
Grafika komputerowa

Grafika dwuwymiarowa (2D)
wszystkie obiekty są płaskie (w szczególności każdy
obraz rastrowy należy do tej kategorii)

Grafika trójwymiarowa (3D)
obiekty są umieszczone w przestrzeni trójwymiarowej i
celem programu komputerowego jest przede wszystkim
przedstawienie trójwymiarowego świata na
dwuwymiarowym obrazie
14
dr inż Michał Michna
Grafika komputerowa

Grafika wektorowa
obraz jest rysowany za pomocą kresek lub łuków i innych
figur geometrycznych, dla których zapamiętywane są
charakterystyczne dane, (np. dla okręgu będzie to środek i
promień, dla odcinka współrzędne punktów końcowych).

Grafika rastrowa
obraz jest budowany z prostokątnej siatki leżących blisko
siebie punktów (tzw. pikseli), dla których zapamiętywane
są określone cechy (kolor, natężenie)
16
dr inż Michał Michna
Grafika wektorowa

Zalety:






skalowalność, prostota opisu,
mniejszy rozmiar pliku wynikowego,
opis przestrzeni trójwymiarowych,
możliwość użycia ploterów CAM,
możliwość konwersji do grafiki rastrowej.
Wady

17
ogromna złożoność pamięciowa dla obrazów
fotorealistycznych
dr inż Michał Michna
Grafika wektorowa

Zastosowanie







schematy naukowe i techniczne
mapy i plany,
logo, herby, flagi, godła,
różnego typu znaki, np. drogowe,
część graficznej twórczości artystycznej (np. komiksy)
fonty
Formaty zapisu i programy




18
W3C : *.svg
Autodesk AutoCAD, INVENTOR: *.dxf, *.dwg, *.ipt
CorelDraw: *.cdr
Microsoft: *.wmf
dr inż Michał Michna
LINE
5
207
330
1F
100
AcDbEntity
8
pasmo
100
Grafika rastrowa

Reprezentacja obrazu za pomocą pionowo-poziomej siatki
odpowiednio kolorowanych pikseli na monitorze komputera

Bez zastosowania kompresji kolor każdego piksela jest
definiowany osobno

Umożliwia uzyskanie dużego realizmu kolorystycznego
poprzez indywidualne określanie barwy każdego elementu.

Nie pozwala na dokonywanie transformacji geometrycznych na
elementach składowych (obrazu)

Wielkość plików szybko rośnie wraz z rozdzielczością (liczbą
pikseli) obrazu.
20
dr inż Michał Michna
Grafika rastrowa

Zastosowanie:
 Grafika fotorealistyczna,
 Cyfrowa obróbka obrazu,
 Fotografia cyfrowa,
 Telewizja cyfrowa i wideo,
 Internet

Formaty plików
 BMP – mapa bitowa
 TIF – Tagget Image File Format
 JPG, JPEG – pełna paleta barw RGB stratną kompresja DCT.
 PNG - Potrable Network Graphics
21
dr inż Michał Michna
Modelowanie obiektów 3D
22
dr inż Michał Michna
Modelowanie obiektów 3D

Biblioteka każdego programu CAD zawiera skończoną
liczbę standardowych obiektów 3D.

W przypadku bardziej złożonych obiektów użytkownik
ma do dyspozycji pewien zbiór komputerowych narzędzi i
technik, za pomocą których
może narysować dowolny
model 3D.

Każdy program CAD
zawiera specyficzny
dla siebie zbiór narzędzi,
ale niektóre techniki
modelowania są podobne
23
dr inż Michał Michna
Wyciągnięcie proste
pochylenie
Wektor
wyciągnięcia
Obiekt kształtowy
podstawa
24
dr inż Michał Michna
Wyciągnięcie złożone
Profil 3
Profil 2
Profil 1
25
dr inż Michał Michna
Przeciągnięcie
Ścieżka
przeciągnięcia
Obiekt kształtowy
podstawa
26
dr inż Michał Michna
Obrót
Oś obrotu
Obrót o 135 stopni
Obiekt kształtowy
podstawa
27
dr inż Michał Michna
Suma logiczna
Suma
logiczna
A+ B
Operand A
28
Operand B
Siatka obiektu wynikowego.
Znikają niektóre pierwotne
węzły obiektu A i B oraz
tworzą się nowe węzły.
Następuje zmiana organizacji
węzłów
dr inż Michał Michna
Iloczyn logiczny (część wspólna)
Iloczyn logiczny
A*B
Operand A
29
Operand B
Siatka obiektu wynikowego.
Tworzą się nowe węzły
odpowiednio zorganizowane
dr inż Michał Michna
Różnica logiczna
Różnica logiczna
A–B
Różnica logiczna
B –A
Operand A
30
Operand B
dr inż Michał Michna
Dźwięk
31
dr inż Michał Michna
Kodowanie dźwięków

Dźwięk - fala akustyczna rozchodząca się w danym
ośrodku sprężystym (ciele stałym, płynie, gazie) zdolna
wytworzyć wrażenie słuchowe, które dla człowieka
zawarte jest w paśmie między częstotliwościami
granicznymi od ok. 16 Hz do 20 kHz.

Cechy dźwięku:




32
Wysokość dźwięku
Głośność dźwięku
Czas trwania dźwięku
Barwa dźwięku
dr inż Michał Michna
Kodowanie dźwięku – postać analogowa
33
dr inż Michał Michna
Kodowanie dźwięku – postać cyfrowa

Proces zmiany sygnału
analogowego na cyfrowy składa
się z trzech etapów

Próbkowania – polega na
pobieraniu chwilowych wartości
sygnału z określona
częstotliwością - w telefonii
wystarczy, że wynosi ona 8 kHz,

Kwantyzacji – proces zmiany
wartości pobranych próbek na
skończoną liczbę nieciągłych
wartości,

Właściwego kodowania
34
dr inż Michał Michna
Próbkowanie
Twierdzenie KotielnikowaShannona
Sygnał ciągły może być ponownie
wiernie odtworzony z sygnału
dyskretnego, jeśli był próbkowany z
częstotliwością co najmniej dwa
razy większą od granicznej
częstotliwości swego widma.
Częstotliwość próbkowania
CD-Audio 44100kHz
35
dr inż Michał Michna
Kwantyzacja
Poziomy reprezentacji koduje się
za pomocą liczb całkowitych
16 bitowych (65536 poziomów )
8 bitowych (256 poziomów).
Przypisanie wartości analogowych do najbliższych
poziomów reprezentacji.
Nieunikniona jest nieodwracalna utrata informacji.
36
dr inż Michał Michna
Formaty plików dźwiękowych

CD-Audio – kodowanie PCM o częstotliwości
próbkowania 44,1 kHz i rozdzielczości 16 bitów na
próbkę.

WAV – pozwala na zapis muzyki z jakością płyty
kompaktowej (44.1 kHz, 16 bit, stereo). Pliki w tym
formacie są bardzo duże (1 sekunda dźwięku to 172 kB).
MP3 – MPEG-1/2 Audio Layer-3, stratnej kompresji
dźwięku opierający się na zmodyfikowanej dyskretnej
transformacie cosinusowej i używający modelu
psychoakustycznego

37
dr inż Michał Michna

Podobne dokumenty