Co powoduje efekt w logo Sonos?

36

Poniżej znajduje się nowe logo Sonos.

Kiedy przewijasz w górę iw dół z obrazem na ekranie, wygląda na to, że fale dźwiękowe pulsują na zewnątrz.

Co powoduje ten efekt?

wprowadź opis zdjęcia tutaj

erdekhayser
źródło
Aby uzyskać zbyt wiele informacji, sprawdź próbkowanie Nyquista-Shannona, czyli częstotliwość Shannona: aby odtworzyć sygnał, musisz mieć około 1,5-2 razy więcej próbek częstotliwości. To jest powód, dla którego cyfrowe audio ma ok. 44 kHz (ludzki słuch ma przepustowość około 22 kHz), a obrazy do wydrukowania mają rozdzielczość 300 dpi (ekran 150 linii). „Druga siatka” nałożona na obraz (jak wspomniano poniżej) jest w tym przypadku „próbnikiem”, a siatki są zbyt podobne w skali.
Yorik,

Odpowiedzi:

33

To się nazywa wzór mory .

Tworzy się, gdy dwa wzory „siatki” (luźne określenie, które można zastosować do linii geometrycznych, kropek itp.) Nakładają się na siebie i przesuwają.

W tym przypadku dwa „wzory siatki” to sam obraz (który jest liniami geometrycznymi) i odświeżanie ekranu na podstawie pikseli.

Podobny efekt występuje, gdy prezenterowie telewizyjni noszą ciasne wzory w telewizji: https://www.youtube.com/watch?v=jXEgnRWRJfg

DA01
źródło
2
I jest silnie związany z pewnymi postanowieniami. Powiększając ten obraz na moim iPadzie, efekt gwałtownie zmniejsza się, a następnie znika.
usr2564301
35
Ten efekt jest również znany jako „OW OW OW MY EYES DAMMIT MAKE IT STOP”, chociaż to żargon branżowy.
Lauren-Reinstate-Monica-Ipsum
1
@Jongware Niestety nie mogę odtworzyć twoich wyników. Nawet przy powiększeniu większym niż wypełnienie ekranu nie straci swojego efektu. Byłoby to dobre pytanie uzupełniające.
Maszt
15
(śpiewa) Gdy linie na ekranie tworzą więcej linii pomiędzy, to jest mora ...
Jeff Bowman
2
@JeffBowman dobrze zagrał, proszę pana, dobrze zagrał.
DA01
23

Mora nakładającego się wzoru

Wzór logo tworzy zaskakujący wygląd ruchu, gdy jest wyświetlany na ekranie LCD *, a widok jest przewijany przez małe ułamki wielkości wzoru.

Efektem przewijania obrazu w górę lub w dół jest wzór mory .
Ten rodzaj wzoru pojawia się, gdy nakładają się dwa regularne wzory linii.
Oba wzory, w tym przypadku, pochodzą z tego samego obrazu:

Jest to bieżący obraz ekranu po powidoku poprzedniego stanu ekranu w mózgu widza .

Wzór na obrazie logo nosi nazwę „gwiazda Siemensa” :

Przycięta gwiazda Siemensa

(Od forum.luminous-landscape.com )

Zobaczmy teraz, jak to wygląda, dodając 50% przezroczystą warstwę z tym samym obrazem i przesuwając ją o kilka pikseli:

Przesunięty w dół o 3 piksele:

Przesunięty w dół o 3 piksele

Przesunięty w dół o 10 pikseli:

Przesunięty w dół o 10 pikseli


Dlaczego pulsuje?

Zauważ, że wzór mory ma inny rozmiar - staje się większy, aby uzyskać większe przesunięcie. Wyjaśnia to pulsujący efekt, który można zobaczyć podczas przewijania: przewijanie nie wykorzystuje równych kroków, więc przesunięcie może się nieco różnić.


* Efekt nie zależy od używania wyświetlacza LCD. Powinien występować bardzo podobnie na każdym ekranie opartym na fizycznej matrycy pikseli. Na wyświetlaczach CRT efekt może być trudniejszy do zaobserwowania. Jednym z powodów jest to, że artefakty koncepcji wyświetlania CRT są takie, że mogą tutaj łatwo przeszkadzać. Ważną różnicą między CRT a LCD jest to, że CRT reprezentuje piksel zwykle nieco zbyt ostry w porównaniu do idealnego obrazu, podczas gdy LCD zwykle pokazuje piksele zbyt ostre (!) - ostrzejsze niż powinny być. Ponieważ wzór gwiazdy Siemens wyraźnie wykorzystuje górne granice rozdzielczości wyświetlacza, różnica ma duży wpływ.

Volker Siegel
źródło
Warto zauważyć, że różne monitory i częstotliwości odświeżania mogą powodować, że efekt będzie mniej lub bardziej wyraźny. Na ekranach CRT, w których przewijanie jest zsynchronizowane z częstotliwością odświeżania, efekt może być łagodny lub nawet nie występować w porównaniu z wieloma ekranami LCD.
supercat
@supercat Right - jakoś założyłem LCD, nie podając go; Na CRT „łzawienie” może spowodować, że jedna część pulsacji - „puls” stanie się smaler lub większa. Chyba przeplatanie miałoby dość silny efekt.
Volker Siegel,
Na CRT artefakty wizualne ze skanowania od góry do dołu będą stanowiły problem tylko wtedy, gdy obiekty przesuwają znaczną część wielkości ekranu na klatkę. Przeplatanie będzie problemu chyba liczba pikseli przemieszczany pionowo na ramie jest zgodny wielokrotnością czterech (to znaczy dwóch pikseli na polu ). Chciałbym, aby monitory LCD o wysokiej częstotliwości odświeżania dodały opcję do naprzemiennego wyświetlania widocznych i czarnych ramek; zmniejszyłoby to maksymalną jasność o połowę, ale ruch zsynchronizowany z klatką może wyglądać lepiej, pokazując obraz przez 1/120 sek. i czarny przez 1/120 sek., niż pokazując obrazy przez 1/60 sek.
supercat
3

Efekt mory i podobne efekty wizualne są prawdopodobnie dużą częścią historii. Jednak w przypadku LCD masz dodatkowy zwrot, który zależy od modelu LCD:

Czas odpowiedzi (czas zmiany stanu piksela na wymagany) zależy od poziomów szarości (początku i końca).

http://www.lagom.nl/lcd-test/response_time.php#response_time_gif

Linie, szczególnie cienkie, prezentują na monitorze wiele odcieni szarości i nie są równomiernie rozmieszczone, co powoduje faktyczne przesunięcia fizyczne do tych, które są postrzegane. Użyj testowego wskaźnika jako wskaźnika, jak bardzo twój ekran LCD padnie ofiarą tego efektu.

Simon Thum
źródło
1

Wzorzec mory jest częścią przyczyny, ale kolejnym czynnikiem (ponieważ jest bardziej zauważalny podczas przewijania) jest częstotliwość odświeżania ekranu oraz fakt, że nie wszystkie linie aktualizują się jednocześnie. Zwykle aktualizuje się linia po linii poziomo, a to zniekształcenie w połączeniu z efektem mory powoduje pulsowanie.

Arturo Torres Sánchez
źródło
2
Częstotliwość odświeżania faktycznie powoduje wzór mory. Działa jak druga nakładka „grid”.
DA01