Page 1 of 4

Кашерный ШИМ или борьба с биениями на ЛСД

PostPosted: Sat, 09.03.2013 01:15:21
by N_S
Как известно сейчас 1 спековский пиксель состоит из 4х2 физических суб пикселей (наверно)

То что мы имеем
TSshim.JPG
TSshim.JPG (3.61 KiB) Viewed 38244 times


breeze wrote:но на LCD, из-за оцифровки видеосигнала, происходит интерференция между суб-пикселями текстуры и частотой видео-АЦП;


Мы все можем наблюдать ахуенные биения по горизонтали

выглядит похоже на это (вроде как то так было)
00000.jpg
00000.jpg (73.94 KiB) Viewed 38244 times
000000.jpg
000000.jpg (68.84 KiB) Viewed 38244 times


в целях смягчения биений пробуем другие способы заполнения наших хардварных чанков.
shim.JPG
shim.JPG (15.13 KiB) Viewed 38244 times

1. TS-labs (C)
2. линейное
3. линейное сверху вниз (а вдруг мы захотим биения еще сильней)
4. циклическое (по приколу)
5-6. И ышчо 2 из овер100500 способов

для наглядности контрастность по максимуму.
0000.GIF
0000.GIF (3.04 KiB) Viewed 38244 times


И проверяем на устойчивость к биениям
2222.JPG
2222.JPG (119.49 KiB) Viewed 38244 times


Как видим (по крайней мере у мну) что линейное заполнение наиболее устойчиво к искажениям

Как вариант для уменьшения искажений можно каждую 2-ю спековскую строку менять тип заполнения чанка
например смещение на 2 суб пикселя вправо\влево

пример не кошерный, но смысл вроде ясен
3333.GIF
3333.GIF (3.04 KiB) Viewed 38244 times


Добавляем плющение
4444.JPG
4444.JPG (82.14 KiB) Viewed 38244 times


100%-ный профит вижу в линейном заполнении чанка

из минусов
получим некий Interlace
возможно еще подскочит гамма и контрастность

Предлагаю ТСлабс-у запилить что нить и глянуть что буит.

3Ы: интересный способ - свой способ заполнения для каждого из каналов.
например циклическое заполнение в каждом канале стартующее с разных точек.

Правда там еще появляются некоторые цветовые искажения.

Пример не приведу, тк долго рисовать.

33Ы: насчет биений по вертикали...
...промолчу...

...по крайней мере не помню их на фотках.
...но возможно и они бывают

Re: Кашерный ШИМ или борьба с биениями на ЛСД

PostPosted: Sat, 09.03.2013 02:31:57
by LessNick
«Эко тебя торкнуло! На вот выпей, может отпустит…» © ДМБ

Я там тебе вывернул фотографий немного, изучай ;)

Re: Кашерный ШИМ или борьба с биениями на ЛСД

PostPosted: Sat, 09.03.2013 02:36:07
by TS-Labs
N_S wrote:Как известно сейчас 1 спековский пиксель состоит из 4х2 физических суб пикселей (наверно)

На самом деле, 4х2 это на ВГА в режиме даблера, на ТВ - 8х1.
N_S wrote:Мы все можем наблюдать ахуенные биения по горизонтали

Это я тебе скажу у тебя охуенный ЛЦД, у меня так вообще горизонтальные полоски!
N_S wrote:33Ы: насчет биений по вертикали...

Откуда они могут взяться?... Нема их.
N_S wrote:И ышчо 2 из овер100500 способов

Заверяю тебя, перепробывол ВСЕ. То шо (С), это самое лучшее.
N_S wrote:в целях смягчения биений пробуем другие способы заполнения наших хардварных чанков.

Это как ты проверял?

Алсо, имею сказать, что особо с рендерингом чанков там не разгуляешься - оно в альтере и так нихуйова места заимает!
Ну и да - твой пример тока для 1 монитора, ибо сказано - хз как оно будет на других мониторах.

Re: Кашерный ШИМ или борьба с биениями на ЛСД

PostPosted: Sat, 09.03.2013 07:10:21
by TS-Labs
Псты свои чуть пособирал... ^^^^ в кучу

Re: Кашерный ШИМ или борьба с биениями на ЛСД

PostPosted: Sat, 09.03.2013 08:11:18
by r0bat
У кого как, а у меня на лцд вертикальные полоски :)

Re: Кашерный ШИМ или борьба с биениями на ЛСД

PostPosted: Sat, 09.03.2013 13:29:22
by N_S
TS-Labs wrote:На самом деле, 4х2 это на ВГА в режиме даблера

Это мне как бэ известно.
А вот какие там чанки на на 8х1 я Х3

TS-Labs wrote:Заверяю тебя, перепробывол ВСЕ. То шо (С), это самое лучшее.

Подсчитай их количество.

TS-Labs wrote:Это как ты проверял?

нарисовал, сплющил, посмотрел.

TS-Labs wrote:Это я тебе скажу у тебя охуенный ЛЦД, у меня так вообще горизонтальные полоски!

Потому и требамне фотки с лэсиди. Я как то так помню.

Re: Кашерный ШИМ или борьба с биениями на ЛСД

PostPosted: Sat, 09.03.2013 19:01:03
by TS-Labs
N_S wrote:Потому и требамне фотки с лэсиди.

Проведи мысленно-умосрительный экскремент: моник встает в режим 800х600 и щитает что в этолм режиме все пиксели должны быть 25мгц. Частота шимо-пикселя - 56. Как нетрудно предположить, 56 и 25 это частоты чуть менее чем нихуя не кратные. Вот и прецтавь что на экране.

Re: Кашерный ШИМ или борьба с биениями на ЛСД

PostPosted: Sat, 09.03.2013 20:12:03
by N_S
Скаже скока в строке и там и там +-0.01Гц.

Провел...
ахтунг имеет место быть

Ожидайхтунг элэсидинге фоткенг среала в процессе_

Re: Кашерный ШИМ или борьба с биениями на ЛСД

PostPosted: Sat, 09.03.2013 20:35:43
by LessNick
r0bat wrote:У кого как, а у меня на лцд вертикальные полоски


Ну ты б сделал пару фотографий теста, что я выложил в теме, вместе со своими фотографиями.

Re: Кашерный ШИМ или борьба с биениями на ЛСД

PostPosted: Sat, 09.03.2013 20:57:26
by r0bat
У меня из фотоаппаратов только тапок и утюг :)

Re: Кашерный ШИМ или борьба с биениями на ЛСД

PostPosted: Sat, 09.03.2013 21:28:58
by TS-Labs
r0bat wrote:У меня из фотоаппаратов только тапок и утюг :)

С ЧЕГО ПИШЕШЬ?

Re: Кашерный ШИМ или борьба с биениями на ЛСД

PostPosted: Tue, 03.12.2013 14:34:49
by Grey
А кто нибудь проводил эксперимент, как будет выглядеть на LCD\TFT полноцветная картинка , если повесить на RGB кондёры на землю.
По идее же должны сгладится скачки ШИМ-а ?

Re: Кашерный ШИМ или борьба с биениями на ЛСД

PostPosted: Tue, 03.12.2013 14:51:09
by TS-Labs
Рамажет в зюзю. Будет ОЧЕНЬ некрасиво. Проверено.

Re: Кашерный ШИМ или борьба с биениями на ЛСД

PostPosted: Tue, 03.12.2013 15:22:13
by VBI
N_S, у меня от твоих картинок
Image
XD

Re: Кашерный ШИМ или борьба с биениями на ЛСД

PostPosted: Tue, 03.12.2013 17:24:02
by r0bat
знакомый котэ

Re: Кашерный ШИМ или борьба с биениями на ЛСД

PostPosted: Tue, 03.12.2013 18:21:21
by LessNick
интересно, кто автор ;)

Re: Кашерный ШИМ или борьба с биениями на ЛСД

PostPosted: Tue, 03.12.2013 18:22:12
by g0blinish
breeze wrote:интересно, кто автор

http://zx.maros.pri.ee/rus/avtory/r/r0b ... /qid:2026/

Re: Кашерный ШИМ или борьба с биениями на ЛСД

PostPosted: Tue, 03.12.2013 19:51:06
by moroz1999
А реально ли сделать эмуляцию ШИМ? Чтобы с эмулятора видеть реальную картинку, а не идеализированную?

Re: Кашерный ШИМ или борьба с биениями на ЛСД

PostPosted: Tue, 03.12.2013 20:33:36
by TS-Labs
Надо 4х скейл как минимум.

Re: Кашерный ШИМ или борьба с биениями на ЛСД

PostPosted: Tue, 03.12.2013 20:43:56
by introspec
TS-Labs, обрати внимание, эти эксперименты как раз подтверждают мои сугубо теоретические выкладки из чатика. Жаль что я раньше про них не знал.

Re: Кашерный ШИМ или борьба с биениями на ЛСД

PostPosted: Tue, 03.12.2013 20:55:42
by TS-Labs
Напомни, плз.

Re: Кашерный ШИМ или борьба с биениями на ЛСД

PostPosted: Tue, 03.12.2013 21:00:22
by introspec
Сорри, я на работе, а логи чатика дома. Я ратовал как раз за "интерлейс", заливку линиями, для минимизации биений.
Хотя я в основном делал ставку на "старший" бит ШИМ, как наиболее важный, который я и предлагал рисовать как 00001111.

Re: Кашерный ШИМ или борьба с биениями на ЛСД

PostPosted: Tue, 03.12.2013 22:46:27
by TS-Labs
А, это помню. Сошлись на том, что я могу попробовать на конфе, но проще на фотошопе )

Re: Кашерный ШИМ или борьба с биениями на ЛСД

PostPosted: Tue, 10.12.2013 14:07:10
by synthetic
А можно как-то опционально этот ШИМ прикрутить не к расширеному режиму, а к стандартному сектрумовскому экрану, чтобы получить что-то наподобие viewtopic.php?f=22&t=241 ?

Re: Кашерный ШИМ или борьба с биениями на ЛСД

PostPosted: Tue, 10.12.2013 15:48:53
by TS-Labs
Его прикручивать не надо, достаточно просто запрограммировать цвета в палитре.