Здравствуйте! Давно хотел окончательно разобраться в вопросе формирования сигнала hdmi в изображение на телевизоре, а порыскав в интернете ничего толкового не нашёл, копать глубже времени не было последнее время, вот решил обратиться к вам, может среди вас есть знатоки этого процесса. Вот формирование аналогового RGB довольно просто, да и описание найти не проблема... причиной этого интереса стало известное противостояние аудиофилов и обычных людей в вопросе выбора hdmi кабеля. Здравый смысл говорит о цене кабеля не более 20$ (за кабель до 5м), но абсолютная уверенность, схожая со слепой фанатичностью аудиофилов, которые иногда приводят весьма интересные и порой даже убедительные аргументы, пошатывающие уверенность в своих знаниях и своей правоте )) Слава богу, это лишь мгновения
В интернете существует множество статей в пользу здравого смысла, к примеру:
rutracker.org/forum/viewtopic.php?t=3585156
Либо наоборот, в пользу аудиофилов:
hi-fi.ru/magazine/theater/841275?SECTION_CODE=theater&ID=841275&PA...
в последней, кстати, начинается всё вроде адекватно, но вот выводы.. просто взяты с неба и похоже вторая часть статьи писалась совсем другим человеком!
Лично моё мнение, если и происходит ошибка в данных (допустим из-за наводок, плохого контакта, джиттера и тп) то это приведет либо к выпадению пикселей, либо вообще потере изображения и ничего более. На моем опыте, среди кучи кабелей, большинство которых дешевые, все работают прекрасно, кроме последнее купленного мной за 350р 3-х метрового hdmi, который изредка ловит наводки и просто перестает показывать, лечится это отдалением его от кучки проводов
Но всё таки на кабель подороже придётся разориться, ведь мне нужна длинна не более 1.5 метра, а то и короче, а во всех магазинах среди дешевых кабелей короче 3м в последнее время не видел.
В общем, чтобы развеять все сомнения, хотел бы понять пошагово формирование сигнала и его преобразование, ну и к чему может привести ошибочный 0 или 1 в пакете. Где-то читал, что на телевизоре проходит проверка пакета (что-то вроде проверки пакетов по протоколу tcp), и если его хэш сумма неверная, то он, конечно же не высылается заново, а просто отбраковывается, так мы видим белый "снег" на изображении в виде выпавших участков изображения. Всё это интересно, но хочется знать как всё устроено на самом деле.
если хочется копнуть поглубже - начните с запроса "hdmi specification" в гугле
Извините конечно, но я никогда не понимал, когда на форумах, вместо ответа, пишут погугли... ну если вы не знаете или не хотите отвечать, можно же просто проигнорировать?
Я уже писал, что искал в инете, на русском нет ничего толкового, а на англ, чтобы разобраться, придётся много много часов внимательно вчитываться и анализировать кучу ненужной информации. Поэтому я на этот форум и написал, надеясь, что здесь найдутся люди, владеющие знаниями в этой области, которые смогут коротко объяснить суть процесса и к чему приводят дефекты информации. Большое спасибо за понимание.
извините, конечно, но я тоже никогда не понимал, когда люди вместо того, чтобы разобраться самостоятельно, ищут готовых ответов на форумах на вопросы, о которых не задумываются 99% потребителей, учитывая цену вопроса (до 2 у.е. для кабелей 1м, коих в интернет-магазах полно), желание "узнать как оно устроено на самом деле" и нежелание читать спецификации и пользоваться переводчиками поражает.
что касается упоминаемой вами второй статьи, имхо речь о заметности потерь может идти для кабелей от 2 метров, качество самой статьи не выдерживает никакой критики, даже график у них умозрительный, без конкретных размерностей шкал, упоминается "заметность даже на 26 дюймовом телевизоре" - простите, телевизоры, как и кабели, тоже разные, о каком(-их) идет речь - непонятно, источник сигнала тоже остался за кадром, если бы вы действительно хотели разобраться - начали бы именно со спецификаций, там и формулы разные имеются, глядишь, для длин 1м и не заморачивались бы поиском философского камня
Хмм.. зачем тогда вообще форумы? Я всегда придерживался мнения, что это место, где люди делятся опытом и знаниями. Если бы во всём все бы разбирались самостоятельно, зачем вообще учреждения образования? Ещё с университета мы учимся быстро во всём хорошо разбираться и приобретать необходимые знания, ведь прослушать лекцию, а потом уточнить у преподавателя непонятные аспекты, во много раз эффективнее и быстрее самостоятельного изучения книг. Мне эта информация не на столько важна, чтобы я потратил 10-20 часов на изучение спецификаций, мне нужна лишь общая информация для кругозора и простого любопытства. Поэтому я и обращаюсь на форум, где знающий человек, написав несколько строк, раскроет вам информацию, которую сам бы искал очень и очень долго.
Мне вот даже интересно стало, допустим, вас интересуют нюансы в налоговом кодексе, в юридическом направлении, ремонте машины, вы будете искать ответы в интернете? я первым делом, спрошу у друзей специалистов, так я сэкономлю время и буду уверен в истинности ответа. А вот если не у кого спросить, дальше уже интернет, книги, форумы и тп. Если вам нравится тратить время своё на самостоятельное изучение любого вопроса, это ваше дело, я распределяю своё время по другому.
ps финансы мне позволяют купить любой кабель, дело то не в этом... дело в общем понимании процесса.. к примеру в аналоговом ргб сигнале минимальное отклонение напряжения привело бы к другому значению яркости определенного света, а вот к чему приведёт ошибка в цифровом пакете? к полному выпадению фрагмента или всё же к его искажению?
Черт! Черт! Черт!
Погуглите, ага...
Заодно узнаете, зачем нужна избыточность в цифре. Понравится, точно.
- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..
давайте закроем. Искажений не будет.
Будет выпадение участков изображений, обычно минимальный участок 8х8 пикселей. Это исходя из того, что практически всё у нас сейчас идёт в MPEG, а там всё тот же JPEG чуть модифицированный.
Вы смотрели спутниковое ТВ в плохую погоду, когда сигнал теряется из-за облаков, дождя?
вот. Там что происходит? выпадение участков, срыв звука (треск, заикание, повторы фрагментов - зависит от приемного устройства и его прошивки). Изображение может пропадать полностью или частями, бывает остаётся часть предыдущего опорного кадра, и в течением времени он новыми данными корректируется, до следующего опорного кадра (всё это время изображение может быть искажено).
Но тут это сильно заметно, в отличии от аналоговой передачи, когда искажения могут быть едва заметны, и влиять на чёткость, яркость, контраст, и искажения цветов. Здесь же, в цифровой передаче - есть определенный порог, до которого искажений вовсе не будет никаких, а после уже - будут весьма заметны. Ну и избыточность кодирования конечно есть - даже если будут ошибки, они чаще всего автоматом исправляются, и мы ничего не заметим.
ЗЫ. неплохо бы пнуть в этом направлении кого-то из опытных участников, например icbook, пусть по аналогии с шиной PCIex проведет исследование HDMI. В т.ч. посмотреть ошибки на интерфейсе (если они хоть как-то программно могут быть доступны, в чём я сомневаюсь).
т. 89276219324
Не стоит смешивать MPEG с MJPEG (Motion JPEG).
Выход обычно есть. Но он не работает.
а я и не путаю.
Все они практически одно и то же. MJPEG уже почти нигде и не используется - довольно большой объём. Ну разве что мало ресурсов надо на кодирование, но много на канал передачи, из-за этого в видеорегистраторах еще остался да в фотокамерах и телефонах (и то уже почти нету).
На регистраторах смысл еще есть - можно отдельные кадры полноценно смотреть.
В mpeg будут только опорные кадры, остальные получаются прибавкой разницы между кадрами, соответственно, не все кадры можно четко получить.
т. 89276219324
Отправить комментарий