Przetwarzanie danych osobowych

Nasza witryna korzysta z plików cookies

Wykorzystujemy pliki cookie do spersonalizowania treści i reklam, aby oferować funkcje społecznościowe i analizować ruch w naszej witrynie, a także do prawidłowego działania i wygodniejszej obsługi. Informacje o tym, jak korzystasz z naszej witryny, udostępniamy partnerom społecznościowym, reklamowym i analitycznym. Partnerzy mogą połączyć te informacje z innymi danymi otrzymanymi od Ciebie lub uzyskanymi podczas korzystania z ich usług i innych witryn.

Masz możliwość zmiany preferencji dotyczących ciasteczek w swojej przeglądarce internetowej. Jeśli więc nie wyrażasz zgody na zapisywanie przez nas plików cookies w twoim urządzeniu zmień ustawienia swojej przeglądarki, lub opuść naszą witrynę.

Jeżeli nie zmienisz tych ustawień i będziesz nadal korzystał z naszej witryny, będziemy przetwarzać Twoje dane zgodnie z naszą Polityką Prywatności. W dokumencie tym znajdziesz też więcej informacji na temat ustawień przeglądarki i sposobu przetwarzania twoich danych przez naszych partnerów społecznościowych, reklamowych i analitycznych.

Zgodę na wykorzystywanie przez nas plików cookies możesz cofnąć w dowolnym momencie.

optyczne.pl forum.optyczne.pl  
•  FAQ  •  Szukaj  •  Użytkownicy  •  Grupy  •  Statystyki  •  Rejestracja  •  Zaloguj  •  Galerie  •   Ulubione tematy

----- R E K L A M A -----



Poprzedni temat :: Następny temat
Czułość matrycy - software czy hardware?
Autor Wiadomość
komor 
Moderator



Pomógł: 371 razy
Posty: 19881
Skąd: Wrocław
Wysłany: Sob 19 Lut, 2011   

jaad75 napisał/a:
komor, przecież to proste

Gdyby to było proste, to wszystkie matryce zachowywałyby się podobnie. Obawiam się, że realna rzeczywistość jest o wiele bardziej skomplikowana niż schemaciki na stronach producentów. Dlatego dopytuję, może czegoś ciekawego się dowiem. :)
 
 
Reklama

Pomógł: 0 razy
Posty: 1
Skąd: Optyczne.pl






jerkey 
Początkujący


Posty: 40
Wysłany: Nie 20 Lut, 2011   

komor napisał/a:

Widzę jeszcze sprzeczność między tym, co napisałeś wcześniej:
hijax_pl napisał/a:

Przetwornik ADC sam z siebie nie wzmacnia sygnału. Tym zajmuje się układ kondycjonujący sygnał wejściowy - czyli wzmacniacz.

a tym, co potem:
hijax_pl napisał/a:

zmiana wartości sygnału następuje już po przetworzeniu sygnału analogowego na cyfrowy.

Czy mógłbyś objaśnić?

hijax_pl napisał/a:

komor, no cóż - sprzeczność wynika z tego, że wcześniej opisałem generalną zasadę, a później pokazałem specyficzną konstrukcję


Nie jestem inżynierem pracującym przy produkcji układów CMOS, ale gdyby układy były projektowane w oderwaniu od "generalnych zasad" to by nie działały.

Podbijanie czułości po przejściu przez przetwornik AD byłoby kompletnym bezsensem. Zresztą nie wiem nawet jak by się to miało odbywać z sygnałem cyfrowym. Co najwyżej moglibyśmy mówić wtedy o ekstrapolacji wg zadanej funkcji. Gdy jeszcze w odniesieniu do wyliczenia "nienormatywnej czułości w najbliższych okolicach" ma to sens, to w każdym innym przypadku byłoby głupie.

Zresztą mówiąc o czułości w domyśle mówimy o rzeczywistej odpowiedzi układu na nadchodzący sygnał (w jakiejkolwiek formie). Robienie tego tylko za pomocą obróbki sygnału cyfrowego, czyli za pomocą jakiegoś algorytmu w układzie przetwarzającym jest zwykłym "oszustwem", symulacją ... chociaż w dzisiejszych czasach marketingu wszystko możliwe. :lol:

Jeśli chcemy podbić odczyt sygnału z układu to trzeba podbić sam sygnał wyjściowy, czyli trzeba go wzmocnić. A to jest możliwe tylko w układzie analogowym za pomocą wzmacniacza.

Kończąc spójrzcie na specyfikację układu CMOS-APS strona 2 i opis elementu A1 na s. 6, gdzie to ładnie pokazano. Artykuł jest z 2006 roku więc dość świeży.

jerkey
PS. "Binarnie" być może w twoim znaczeniu hijax_pl odpowiada kolejnym potęgom dwójki, czyli przesuwaniu jedynki w lewo (lub w prawo - to zależy), ale generalnie to słowo zrozumiałbym całkiem inaczej.
 
 
jaad75 
Temu Panu już podziękujemy
Klub Pierdzieli



Pomógł: 474 razy
Posty: 16537
Skąd: Salwator
Wysłany: Nie 20 Lut, 2011   

jerkey napisał/a:
Robienie tego tylko za pomocą obróbki sygnału cyfrowego, czyli za pomocą jakiegoś algorytmu w układzie przetwarzającym jest zwykłym "oszustwem", symulacją ... chociaż w dzisiejszych czasach marketingu wszystko możliwe. :lol:
Tak pracuje większość średnioformatowych ścianek.
 
 
jerkey 
Początkujący


Posty: 40
Wysłany: Nie 20 Lut, 2011   

jaad75 napisał/a:
Tak pracuje większość średnioformatowych ścianek.


Nie znam się na średnioformatowych ściankach, więc na podstawie tego co mówisz przyjmę, że tak jest w istocie.
Tyle, że co za różnica wtedy pomiędzy podbiciem czułości w tym urządzeniu, a podbiciem ekspozycji w wywoływarce dla RAW'a z nominalnej czułości? Chodzi tylko o wygodę?

jerkey
 
 
jaad75 
Temu Panu już podziękujemy
Klub Pierdzieli



Pomógł: 474 razy
Posty: 16537
Skąd: Salwator
Wysłany: Nie 20 Lut, 2011   

jerkey napisał/a:
Tyle, że co za różnica wtedy pomiędzy podbiciem czułości w tym urządzeniu, a podbiciem ekspozycji w wywoływarce dla RAW'a z nominalnej czułości?
Nie ma żadnej. Plik RAW jest po prostu niedoświetlany i wołarka dostaje tylko informację o tym, że ma go rozjaśnić.
 
 
hijax_pl 
Moderator
click-o-matic!



Pomógł: 472 razy
Posty: 22471
Skąd: Łódź
Wysłany: Nie 20 Lut, 2011   

jerkey napisał/a:
Zresztą nie wiem nawet jak by się to miało odbywać z sygnałem cyfrowym.

Wbrew pozorom banalnie prosto. Zabawmy się w taki eksperyment myślowy...

Wyobraź sobie, że układ ADC jest 24 bitowy. Czyli opisany bitami b23 do b0. Załóżmy, że układ ADC ma stałe, niemodyfikowalne wzmocnienie (upraszczamy logikę a dzięki temu minimalizujemy szum analogowy).

Do pliku RAW na każdą składową RGGB wyciągamy tylko 16 bitów. Gdy chcemy "ISO natywne" - nic nie podbijamy tylko obierzemy 16 najstarszych bitów, czyli b23 - b8. Gdy chcemy symulować wzmocnienie przeskakujemy po jednym bicie. Czyli (załóżmy, że natywne mamy 100 ISO)
ISO100: b23-b8
ISO200: b22-b7
ISO400: b21-b6
ISO800: b20-b5
ISO1600: b19-b4
ISO3200: b18-b3
ISO6400: b17-b2
ISO12800: b16-b1
ISO25600: b15-b0

Wartości pośrednie - to interpolacja.

jerkey napisał/a:
Jeśli chcemy podbić odczyt sygnału z układu to trzeba podbić sam sygnał wyjściowy, czyli trzeba go wzmocnić. A to jest możliwe tylko w układzie analogowym za pomocą wzmacniacza.

Lub odpowiednio wybierając x bitów z dostępnych y, gdy y>x... Da się? Da się... ;)

Przypominam, że zwiększenie rozdzielczości przetwornika jest kosztem częstotliwości próbkowania. A zrównoleglenie układów ADC znacząco obniża częstotliwość.
 
 
jaad75 
Temu Panu już podziękujemy
Klub Pierdzieli



Pomógł: 474 razy
Posty: 16537
Skąd: Salwator
Wysłany: Nie 20 Lut, 2011   

hijax_pl napisał/a:
Wyobraź sobie, że układ ADC jest 24 bitowy
Tyle, że to akurat nie jest popularne... :smile:
 
 
hijax_pl 
Moderator
click-o-matic!



Pomógł: 472 razy
Posty: 22471
Skąd: Łódź
Wysłany: Nie 20 Lut, 2011   

jaad75 napisał/a:
Tyle, że to akurat nie jest popularne... :smile:
Ja tylko podałem najprostszy przykład na
jerkey napisał/a:
Zresztą nie wiem nawet jak by się to miało odbywać z sygnałem cyfrowym. Co najwyżej moglibyśmy mówić wtedy o ekstrapolacji wg zadanej funkcji. Gdy jeszcze w odniesieniu do wyliczenia "nienormatywnej czułości w najbliższych okolicach" ma to sens, to w każdym innym przypadku byłoby głupie.
:wink: :mrgreen:
 
 
jerkey 
Początkujący


Posty: 40
Wysłany: Nie 20 Lut, 2011   

hijax_pl napisał/a:
Wbrew pozorom banalnie prosto. Zabawmy się w taki eksperyment myślowy...


Cenię cię hijax za poziom wiedzy na tym forum, ale argumentacja, którą przedstawiłeś jest hmmm ... lekko na siłę.

Zwiększenie rozdzielczości przetwornika do 24 bitów i wyciąganie z nich 16 owszem spowodowałoby kompresję sygnału. Teoretycznie mamy więc co "wyciągać". Pytanie tylko: Do jakiego stopnia byłaby to kompresja i czy w ogóle istotna przy takiej rozdzielczości? Osobiście uważam, że niewielka, jeśli nie żadna (weź pod uwagę wielkości prądów tam obecnych i ich zakres - do tego dołącz fakt, że 16 bitów daje nam już 65000 przedziałów - oceń to sam). Po drugie takich urządzeń w ogóle nie ma (chyba, że o czymś nie wiem). Z definicji przetwornik AD konwertuje sygnał analogowy w ściśle określony przedział, więc po co w ogóle go ograniczać (a przynajmniej w raw'ie).
Skoro więc poziom sygnału z układu analogowego byłby wciąż taki sam, więc bardzo możliwe, że realna wartość sygnału na 16 bitach byłaby mocno zbliżona (oczywiście nie w sensie wartości absolutnej) do sygnału na 24 bitach.

Po drugie- stosowanie wzmacniaczy jest ogólnie powszechne (w sensie praktyczne i sensowne) i tanie (jasne - nie tak tanie jak odpowiednio oprogramowany układ). Na dodatek nie ma żadnego wpływu na szybkość sczytywania danych i ich obróbkę. A stosowanie 24 bitowych danych interpolowanych później w przestrzeń 16 bitową już tak.

jerkey
 
 
jaad75 
Temu Panu już podziękujemy
Klub Pierdzieli



Pomógł: 474 razy
Posty: 16537
Skąd: Salwator
Wysłany: Nie 20 Lut, 2011   

jerkey napisał/a:
Po drugie takich urządzeń w ogóle nie ma (chyba, że o czymś nie wiem)
Mój ponad czteroletni K10D ma 22-bitowy ADC i 12-bitowe RAW-y... :smile:
 
 
jerkey 
Początkujący


Posty: 40
Wysłany: Nie 20 Lut, 2011   

jaad75 napisał/a:
Mój ponad czteroletni K10D ma 22-bitowy ADC i 12-bitowe RAW-y.


Czyli istnieją :grin:

Sens mojej wypowiedzi jednak nadal aktualny.

jerkey
 
 
hijax_pl 
Moderator
click-o-matic!



Pomógł: 472 razy
Posty: 22471
Skąd: Łódź
Wysłany: Nie 20 Lut, 2011   

jerkey napisał/a:
argumentacja, którą przedstawiłeś jest hmmm ... lekko na siłę.
Chyba nie zrozumiałeś przykładu... ni w ząb.
jerkey napisał/a:
Skoro więc poziom sygnału z układu analogowego byłby wciąż taki sam,
Przecież wirtualne podnoszenie ISO będzie powodowało spadek poziomu na wejściu ADC - starsze bity przetwornika będą się sukcesywnie zerować.
jerkey napisał/a:
Z definicji przetwornik AD konwertuje sygnał analogowy w ściśle określony przedział
I w zależności od przetwornika to jest 8, 16, 24 bity.. zależy od konstrukcji...
jerkey napisał/a:
więc po co w ogóle go ograniczać (a przynajmniej w raw'ie).
No właśnie - dlaczego niektóre puszki mają 16 bitowe RAWy, a inne 14 czy 12 bitowe?
jerkey napisał/a:
stosowanie wzmacniaczy jest ogólnie powszechne (w sensie praktyczne i sensowne) i tanie (jasne - nie tak tanie jak odpowiednio oprogramowany układ).
Fakt, ale jednak każdy dodatkowy element analogowy to źródło szumu.
jerkey napisał/a:
Na dodatek nie ma żadnego wpływu na szybkość sczytywania danych i ich obróbkę
Ale na wartość już tak.
jerkey napisał/a:
A stosowanie 24 bitowych danych interpolowanych później w przestrzeń 16 bitową już tak.
Jaka interpolacja? Po prostu żonglowanie liniami magistrali danych... Zero wpływu na szybkość przetwarzania :roll:
 
 
Baku 
Optyczny
Kanonier z wyboru



Pomógł: 134 razy
Posty: 3338
Skąd: Łódź
Wysłany: Pon 21 Lut, 2011   

hijax_pl napisał/a:
Fakt, ale jednak każdy dodatkowy element analogowy to źródło szumu.


Czy można rozumieć to tak, że jedyne (główne) źródła szumy z matrycy powstają na odcinku sensel - ADC?
 
 
hijax_pl 
Moderator
click-o-matic!



Pomógł: 472 razy
Posty: 22471
Skąd: Łódź
Wysłany: Pon 21 Lut, 2011   

Baku napisał/a:
Czy można rozumieć to tak, że jedyne (główne) źródła szumy z matrycy powstają na odcinku sensel - ADC?
Pomijając szum samego sensela - tak
 
 
jerkey 
Początkujący


Posty: 40
Wysłany: Pon 21 Lut, 2011   

hijax_pl napisał/a:
jerkey napisał/a:
argumentacja, którą przedstawiłeś jest hmmm ... lekko na siłę.
Chyba nie zrozumiałeś przykładu... ni w ząb.


OK, załóżmy, że twojego poprzedniego tłumaczenie nie zrozumiałem. Wyjdźmy zatem od początkowego założenia, czyli:

hijax_pl napisał/a:
jerkey napisał/a:

Jeśli chcemy podbić odczyt sygnału z układu to trzeba podbić sam sygnał wyjściowy, czyli trzeba go wzmocnić. A to jest możliwe tylko w układzie analogowym za pomocą wzmacniacza.

Lub odpowiednio wybierając x bitów z dostępnych y, gdy y>x... Da się? Da się...


Z tego wynika, że wg ciebie efekt jaki daje analogowe wzmocnie sygnału można z powodzeniem uzyskać stosując większą rozdzielczość próbkowania sygnału i wybierając odpowiednią maską - stosownie do założonej czułości. Tak?

jerkey
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Template FIsilverBrown v 0.2 modified by Nasedo. Done by Forum Wielotematyczne

forum.optyczne.pl wykorzystuje pliki cookies, które są zapisywane na Twoim komputerze. Technologia ta jest wykorzystywana w celach reklamowych i statystycznych. Pozwala nam określać zachowania użytkowników na stronie, dostarczać im odpowiednie treści oraz reklamy, a także ułatwia korzystanie z serwisu, np. poprzez funkcję automatycznego logowania. Pliki cookies mogą też być wykorzystywane przez współpracujących z nami reklamodawców, a także przez narzędzie Google Analytics, które jest przez nas wykorzystywane do zbierania statystyk. Korzystanie z serwisu Optyczne.pl przy włączonej obsłudze plików cookies jest przez nas traktowane, jako wyrażenie zgody na zapisywanie ich w pamięci urządzenia, z którego korzystasz.
Jeżeli się na to nie zgadzasz, możesz w każdej chwili zmienić ustawienia swojej przeglądarki. Przeczytaj, jak wyłączyć pliki cookie i nie tylko »
Strona wygenerowana w 0,26 sekundy. Zapytań do SQL: 13