HDMI i HDCP - dwa (już nie) tajemnicze słowa

maszek

New member
Bez reklam
HDMI (High-Definition Multimedia Interface) to interfejs umożliwiający transmisję nieskompresowanego, cyfrowego obrazu i dźwięku. Oba rodzaje danych przesyłane są za pomocą pojedynczego kabla, co w znaczącym stopniu redukuje ilość niezbędnych przewodów połączeniowych.
HDMI stanowi interfejs pomiędzy dowolnym źródłem sygnału audio i wideo, np. odtwarzaczem DVD, a monitorem lub telewizorem HDTV. Przepustowość HDMI wynosi 5 Gb/s, co jest wartością nawet wyższą niż wymagania stawiane przez HDTV (2,2 Gb/s).
HDMI pozwala na przesyłanie obrazu w kilku formatach, w tym "standard" (PAL i NTSC), "enhanced" (480p) i "high-definition video" (720p, 1080i/1080p), a także 8-kanałowego, nieskompresowanego dźwięku 192 kHz o rozdzielczości 24 bitów, jak również wszystkich jego skompresowanych rodzajów (dla przykładu, Dolby Digital i DTS).
720p czy 1080p - są to tryby wyświetlania obrazu HDTV.
W oznaczeniu 1080p, cyfry oznaczają liczbę poziomych linii rozdzielczości, a litera "p" odpowiada skanowaniu progresywnemu. W formacie 16:9, film 1080p będzie więc wyświetlany w rozdzielczości 1920x1080 pikseli.
Wszystkie tryby HDTV najprościej przedstawić za pomocą obrazka - odpowiednia ilustracja znajduje się poniżej. Warto zapamiętać, że tryb 1080p często określany jest jako "prawdziwe high-definition" ("True HD").
res.png
1080i to z kolei format z przeplotem ("i" pochodzi od słowa "interlaced"), który jest gorszy od trybów progresywnych. W chwili, gdy proces przeplotu dzieli obraz 1920x1080 na dwa pola, liczba poziomych linii na pole spada o połowę, czyli do 540. W przypadku nieruchomych scen, tryb 1080i będzie wyglądać świetnie, ale jeśli obraz zacznie się szybko przesuwać (dynamiczne filmy, transmisje sportowe), jego jakość nie będzie już taka dobra (niektórzy uważają, że jest nawet gorszy od 720p).
hdmivsanalog.jpg
Transmisja danych w standardzie HDMI odbywa się za pośrednictwem technologii TMDS (Transition Minimized Differential Signaling). Kanał TMDS przesyła dane audio, wideo i bity kontrolne. Metoda sygnałowania jest identyczna jak ta określona w specyfikacji DVI 1.0 - strumień danych to połączenie single-link (HDMI typ A z 19 pinami) lub dual-link (typ B z 29 pinami). Drugie złącze umożliwia przesyłanie sygnału dual-link, o podwojonej częstotliwości transmisji.
Technologia HDMI wykorzystuje do transmisji standardowe, miedziane kable. Specyfikacja określa wymaganą przepustowość kabla, ale nie odnosi się do samej jego długości. Producenci okablowania twierdzą, że będą w stanie dostarczyć przewody długości nawet 15 metrów. W praktyce okazuje się jednak, że sygnał najlepszej jakości może być przesyłany na odległość do 5 metrów. Powyżej tej wartości zaleca się wykorzystanie specjalnych wzmacniaczy czy urządzeń powtarzających sygnał. W miarę usprawniania technologii, długość kabli będzie się zwiększać, w szczególności dzięki zastosowaniu okablowania światłowodowego.
hdmidvi.jpg
Po lewej: DVI, po prawej: HDMI


HDCP Protokół HDCP (High Bandwidth Digital Content Protection) jest bezpośrednio związany z HDMI. HDCP to zestaw mechanizmów pozwalających na kontrolę oraz zabezpieczenie przesyłanego w formie cyfrowej obrazu oraz dźwięku. Jak nietrudno zauważyć, jego główne zastosowanie zostało ukierunkowane na interfejsy DVI i HDMI.
Posługiwanie się technologią HDCP jest jednym z podstawowych wymogów stawianych przed urządzeniami pretendującymi to posiadania loga "HD Ready". W przypadku braku wspomnianego atrybutu, jakość odtwarzanego sygnału zostanie "pogorszona". Oglądanie filmu HD-DVD z utratą jakości może poważnie zaboleć domowych kinomaniaków. Aby móc oglądać na komputerze wysokiej jakości film HD, potrzebujemy odpowiedniego monitora zgodnego z HDCP, jak również kompatybilnej z tym protokołem karty graficznej oraz czytnika HD-DVD i/lub Blu-ray. We wszystkich przypadkach kompatybilność jest uzyskiwana przez zainstalowanie w urządzeniu specjalnego chipa kodującego i dekodującego sygnał. Nie trzeba wspominać, że karta graficzna i wyświetlacz muszą być wyposażone w cyfrowe złącze DVI lub HDMI.

Powyższy materiał pochodzi z artykułu zamieszczonego na stronie http://pclab.pl/art22801.html

Znajdziecie tam również opis kart graficznych z interfejsem HDMI.
Polecam.
 
Ostatnia edycja:

tomaszek12

New member
Karty z wyjściem HDMI

są na Allegro
AGP -http://www.allegro.pl/item145987667_hdmi_sapphire_ati_radeon_x1600_pro_256mb128bit_agp.html
PCI -http://www.allegro.pl/item145992329_hdmi_sapphire_ati_radeon_x1600_pro_256_ddr3_pci_e.html


darien napisał:
Zdecydowanie o karty:)
 

Lesiu_adi

New member
maszek napisał:
HDCP Protokół HDCP (High Bandwidth Digital Content Protection) jest bezpośrednio związany z HDMI. HDCP to zestaw mechanizmów pozwalających na kontrolę oraz zabezpieczenie przesyłanego w formie cyfrowej obrazu oraz dźwięku. Jak nietrudno zauważyć, jego główne zastosowanie zostało ukierunkowane na interfejsy DVI i HDMI.
Posługiwanie się technologią HDCP jest jednym z podstawowych wymogów stawianych przed urządzeniami pretendującymi to posiadania loga "HD Ready". W przypadku braku wspomnianego atrybutu, jakość odtwarzanego sygnału zostanie "pogorszona". Oglądanie filmu HD-DVD z utratą jakości może poważnie zaboleć domowych kinomaniaków. Aby móc oglądać na komputerze wysokiej jakości film HD, potrzebujemy odpowiedniego monitora zgodnego z HDCP, jak również kompatybilnej z tym protokołem karty graficznej oraz czytnika HD-DVD i/lub Blu-ray. We wszystkich przypadkach kompatybilność jest uzyskiwana przez zainstalowanie w urządzeniu specjalnego chipa kodującego i dekodującego sygnał. Nie trzeba wspominać, że karta graficzna i wyświetlacz muszą być wyposażone w cyfrowe złącze DVI lub HDMI.
Napiszcie mi jak to jest jeśli ktoś ma film na komputerze w 1080p i chce go wyswietlic na hdtv z matrycą 1920x1080 przez co to podłaczyć kabel
Dvi -->hdmi czy vga ????
Znajomy ma hdtv Amoi z matrycą 1920x1080 i jak podłącza komputer przez vga do hdtv to ma max 1280x720 i wiecej nie ustawi Wiec co jest x360 podłączony do hdtv przez vga wyswietla podobno 1080p a komputer nie chce ???
A jak z tym hdmi jak kupi sie kabel dvi--->hdmi to jest szansa aby taki film wyswietlic w 1080p czy obraz zostanie przeskalowany za sprawą hdcp ???
 
Ostatnia edycja:

Lesiu_adi

New member
hdmi \hdcp

Dzieki, ale chciałem się dowiedzieć czy jak puszcze przez taką karte graficzną kablem hdmi do telewizora full HD film 1080p z komputera
nie z Blu ray'a lub HD DVD tylko np Wmv HD lub Avi HD to otrzymam na tym HDTV obraz 1080p czy będzie on zeskalowany w dół za sprawa HDCP czy nie ???
Proszę o odpowiedz tak\nie :)

PS
A o tym ze dvi przesyła tylko obraz a hdmi obraz i dzwięk w postaci sygnału binarnego to wiedzilem :)
 

dancan

Klub HDTV.com.pl
VIP
Witam !!!

Jesli podlacze monitor LCD (np. 21'' wspierajacy hdcp) poprzez wyjscie DVI do karty graficznej wspierajacej standard HDCP i na komputerze uruchomie z napedu Blue-Ray lub HD-DVD film w standardzie 1080p i rozdzielczosci 1920x1080 to o jakich parametrach otrzymam na ekranie monitora obraz ???

1.Zeskalowany do miejszej rozdzielczosci - pogorszenie jakosci - 720p ???

2.Dopasowany do rozdzielczosci monitora tak jak sie to dzieje obecnie np. przy 21 calowym monitorze crt i filmie dvd na pelnym ekranie ???

3.Brak obrazu ???

4.Inna mozliwosc ???

zakladajac oczywiscie ze uzywam nominalnej rozdzielczosci monitora np. 1600x1200 .

Z gory dziekuje za odpowiedz
 

Piotrek_PP

New member
> dancan
Zakładając, że materiał na gęstym krążku ma ustawioną flagę protekcji zachodzą dwie możliwości:
1. Zobaczysz obraz w rozdzielczości jaką ustawisz w sterownikach karty graficznej. Oczywiście o ile nie przekroczy fizycznych możliwości odbiornika (1600x1200 w Twoim przykładzie).
2. Nie zobaczysz nic bo nie masz systemu operacyjnego "zgodnego z HDCP". Wszystko wskazuje na to, że żaden 32-bitowy SO od Microsoftu nie będzie HDCP-ready.

Odnośnie artykułu na pclab, niestety jest on od strony merytorycznej bardzo słaby i przypomina przedruk ulotek reklamowych i napisów z pudełek produktów. Naprawdę polecam zajrzenie do podpiętej do niego dyskusji gdzie próbowałem wyprostować kilka kwiatków.
 

rafaello

New member
Dancan,

chciałbym sprostować wypowiedź Piotrek_PP - Ad. 2.) Jak najbardziej zobaczysz (oczywiście przy założeniu, że poprawnie masz zainstalowane sterowniki dostarczone przez producenta karty z HDCP). Zauważmy, że sam proces szyfrowania (uwierzytelnianie urządzeń poprzez liniową wymianę kluczy KSV) odbywa się bezpośrednio pomiędzy 2 urządzeniami fizycznymi.
Jeśli monitor nie będzie zgodny z HDCP, jakość obrazu zostanie obniżona do formatu DVD. Oczywiście istnieją metody na ominięcie zabezpieczeń ...


pzdr,
Rafaello
 

Piotrek_PP

New member
Cóż... obecność zabezpieczenia HDCP jest warunkiem koniecznym ale nie wystarczającym jaki musi zostać spełniony by autoryzowany kontent HD popłynął do odbiornika.
Temat sam w sobie jest dość interesujący bowiem obnaża również (nie po raz pierwszy zresztą) pewne mechanizmy strategii Microsoftu.
Proponuję zacząć od tego:
http://www.apcstart.com/3112/microsoft_cuts_another_feature_full_hd_playback_in_32bit_vista_goes
Tak... Riley nam trochę popłynął... dlatego Microsoft wydał sprostowanie:
http://www.apcstart.com/3111/we_were_wrong_about_hd_playback_in_vista_microsoft
Proponuje szczególnie dokładnie przeczytać ostatnie kilka zdań.

Całość sytuacji można streścić następująco. Microsoft przyzanje, że możliwość odwoływania się przez piszących oprogramowanie do niskopoziomowych funkcji kernela systemów 32-bitowych pozwala pisać fałszywe sterowniki celem obejścia zabezpieczeń. Aprobatę praktyki dopuszczania driver'ów "unsigned" tłumaczy koniecznością zachowania wstecznej kompatybilności. Stare urządzenia dzieki temu mają wsparcie programowe pomimo, że ich producenci nie myślą o certyfikacji oprogramowania.
To co Microsoft dyplomatycznie przemilcza, to fakt, że za taką certyfikację każe sobie płacić. Ale to tak na marginesie.
Jednakże Microsoft mówi dwie bardzo interesujące rzeczy:
Sam system operacyjny nie uczestniczy bezpośrednio w aplikowaniu restrykcji DRM, to niezależni producenci oprogramowania mają decydować czy ich software (wszelkiej maści odtwarzacze programowe) obejmie swym zasięgiem systemy 32-bitowe.
Oraz po drugie (w łagodnej wersji):
Microsoft podlega naciskom ze strony studiów filmowych by nie dopuszczał do uruchomienia kontentu HD na platformach 32-bitowych.

Pierwsza z tych wypowiedzi próbuje przesunąć odpowiedzialność za ewentualne zaostrzenie restrykcji (i ograniczenie możliwości odtwarzania HD do Visty jeżeli nie jedynie do Visty-64bit) na producentów oprogramowania. Jest to chybione bowiem to o czym Microsoft nie mowi, to fakt, że owi producenci oprogramowania są zobligowani wystąpić do konsorcjum AACS o wydanie kluczy deszyfrujących. Bez tego ich produkt nigdy nie zdekoduje żadnego filmu HD. Zaś owo konsorcjum tworzą właśnie wspomniane studia filmowe, które wywierają naciski. Łeeech.... no i jak... myślicie, że dadzą klucze?
A jeśli nawet niektóre się wahały, myslicie że nadal się wahają kiedy Bill przyznaje się publicznie do fundamentalnej dziury we własnych systemach operacyjnych?
 

rafaello

New member
Jak twierdzi Microsoft, m.in. przy stosowaniu zabezpieczonej kopii, Visty i sprzętu bez HDCP, mogą wystąpić jedynie ograniczenia j.n.:

"Obecne monitory będą poprawnie pracować z nowym systemem, choć rozdzielczość wyświetlanych obrazów może być niższa, niż w przypadku wyświetlania ich na monitorach bez technologii HDCP".

Zobaczymy jak zareagują na to prawnicy i Federacja Konsumentów ...
Tak czy inaczej za licencje na klucze ktoś będzie musiał zapłacić.

pzdr,
 

dancan

Klub HDTV.com.pl
VIP
Piotrek_PP napisał:
> dancan
1. Zobaczysz obraz w rozdzielczości jaką ustawisz w sterownikach karty graficznej. Oczywiście o ile nie przekroczy fizycznych możliwości odbiornika (1600x1200 w Twoim przykładzie).
I tu bardzo bym prosil o sprecyzowanie , monitor o jakim mysle obsluguje tylko tryb 720p (w/g instrukcji) a film bedzie w 1080p czyli 1920x1080 progresywnie i teraz co nalezy rozumiec pod pojeciem przekroczenia fizycznych mozliwosci monitora ????

Studiujac informacje internetowe doszedlem do wniosku iz to ze jakis tam 21'' monitor lcd z obsluga HDCP nie obsluguje trybu 1080p a tylko polowe tej jakosci odnosi sie do podlaczenia do wejscia dvi np. ps3 albo tunera hdtv natomiast obraz z blue-ray z wyjscia dvi karty graficznej z obsluga HDCP bedzie po prostu pomniejszony (przeskalowany) z 1920x1080 do 1600x1200 tak jak sie to odbywa obecnie przy ogladaniu testowych materialow hdtv 1080p.
Tylko czy moje wnioski sa zgodne z prawda tego nie wiem i dla tego bardzo prosze o ewentualne nakierowanie

Pozdawiam
 

Piotrek_PP

New member
Tak... obraz zostanie suma sumarum przeskalowany z 1920x1080 do 1600x1200 "tak jak sie to odbywa obecnie przy ogladaniu testowych materialow hdtv 1080p." ale może i do jakiejkolwiek mniejszej ustawionej w sterownikach z tym, że obraz nie wypełni wówczas całego panela. Przeskalowania dokona karta graficzna bowiem akurat monitory komputerowe takiego skalowania nie umieją wykonać.
W przypadku lcd i ustawienia rozdzielczości mniejszej niż fizyczna panela może nastąpić dwukrotne przeskalowanie (karta graf w dół, panel w górę) dlatego należy tego unikać.
Konsole i zewnętrzne tunery hdtv używają restrykcyjnie 720p i 1080p ze względu na standardy stosowane w telewizorach oraz natywną rozdzielczość materiału. Telewizory w odróżnieniu od monitorów mają wbudowane bardziej zaawansowane skalery, które potrafią przyjąć sygnał również w rozdzielczości większej niż są w stanie wyświetlić, skaler wówczas obniży ją (lepiej lub gorzej) do rozdzielczości fizycznej wyznaczonej przez liczbę fizycznych pikseli w pionie i w poziomie.
Monitory komputerowe z reguły nie posiadają takiej możliwości.
 
Ostatnia edycja:
Do góry