MAX
Подпишись
стань автором. присоединяйся к сообществу!
Есть метка на карте 02 мая 27
125

Армата вступил в дело

  • http://youinf.ru/imgs/armata2.jpg
  • http://youinf.ru/imgs/armata2.jpg

Новейший танк РФ Армата поступил на вооружение и его покажут 9 мая на параде в Москве. Давайте обобщим информацию, которая опубликована в открытых источниках об Армате в общей сводной таблице.

Главные достоинства Армата.

— бронированная капсула для экипажа

— необитаемая башня

— новая многослойная броня из металла, керамики и композитов

— комплекс активной защиты от ПТРК, кумулятивных и подкалиберных снарядов

— динамическая и противоминная защита

— новая система противодействия наведению

— РЛС с АФАР, как у истребителя-невидимки Т-50

[читать статью полностью...]

Кстати, а вы знали, что на «Сделано у нас» статьи публикуют посетители, такие же как и вы? И никакой премодерации, согласований и разрешений! Любой может добавить новость. А лучшие попадут в наш Телеграм @sdelanounas_ru. Подробнее о том как работает наш сайт здесь👈

Источник: youinf.ru

Комментарии 0

Для комментирования необходимо войти на сайт

  • 0
    Нет аватара nik.f03.05.15 22:29:07

    А про сматрфоны, тоже самое, уже давно бесит эта фигня производителей, достаточно в 5 дюймах плотность точек 340ppi, ладно пусть будет 440ppi… но 540-550 это тупость никому не нужная… вы собрались через микроскоп смотреть на экран? Только нагрузку на процессор создает и дополнительный расход аккумулятора, а пользы ноль.

    Оффтоп конечно, но должен поправить.

    Дисплеи с повышенной плотностью точек и соответственно мелким зерном конечно не позволяют человеку без лупы рассмотреть каждый пиксель, но показать каждую точку в отдельности задача и не стоит, ибо показывают картинку в целом. А посему тут появляются ньансы.

    Представьте что вы рисуете на экране круг. При маленьком разрешении вы получите грубый набор точек, не линию, а четкую лесенку, в итоге это будет что угодно, но не круг. Чтобы нарисовать действительно круг, его линии сглаживают, а для этого прибегают к простой хитрости — углы и шероховатости отрисовывают разными цветами смешанными с фоном. Получается размытие, вот пример (удалите пробелы между точками, фото/ссылки не вставляются почему-то):

    s8. postimg. org/z5kzo7lwl/image. png

    Левый круг как видите сделан с размытием, правый — как есть (по алгоритму Брезенхэма). Я думаю вам уже очевидно, что для того, чтобы нарисовать левый круг, требуется куда больше ресурсов процессора, тогда для правого меньше. По факту, правый круг вам нарисует даже хиленький процессор самостоятельно, тогда как для левого круга вам будут нужны уже серьезные ресурсы и вы не обойдетесь без отдельных графических процессоров (в действительности и правый круг рисуют отдельные процессоры, но очень примитивные, а потому дешевые и простые). Теперь еще представьте, что вы рисуете на каком-то цветном фоне, вам прийдется еще и его учитывать, чтобы правильно смешать цвета — это еще больше ресурсов.

    А вот если у вас экран повышенной плотности, тот самый, где человек не различает отдельных точек, то на нем круг нарисованный правым способом будет на самом деле выглядет как левый сразу и без хитростей, ибо точек отдельных не видно, а их совокупность для мозга предстает как гладкая линия. Да, картинка сама по себе больше, рисовать нужно больше, но алгоритм без сглаживания на самом деле проще, поэтому тут всеравно будет выигрыш.

    Но это был простой пример, для затравки. Теперь предлагаю посмотреть еще на ряд коллизий, которые возникают когда вы рисуете сложные вещи, в том числе выводите данные с камер на дисплеях с низкой плотностью:

    s18. postimg. org/je7nl5szd/image. png

    Первый рисунок отрисован «как есть», посему в силу низкой плотности, более мелкие детали заднего плана превращаются вот в такие коллизии которые его совершенно портят. Второй рисунок использует алгоритм сглаживания как был описан выше на примере круга, как видите, стало вроде бы лучше, но на самом деле нет, потому что картинка даже исказилась на неверную. В третьем случае применяется специальная математическая обработка (фильтр Ланцоша) которая дает правильную картинку. Но как сами понимаете, такая обязательная коррекция требует ресурсы.

    Ну и наконец пример реальной фотографии:

    s28. postimg. org/bsq5xr3st/photo. jpg

    Верхня часть — как есть, нижняя часть прошла через упомянутый мной выше фильтр Ланцоща. Обратите внимание на грузовик в красном круге, сверху его просто не видно, тогда как внизу он вполне четко различим. А теперь представьте, что вы подаете изображение с камеры в непрерывном режиме на экран. Будете ли вы подавать его как есть? Нет, прийдется приводить для экрана с низкой плотностью к нормальному виду, как внизу, т. е. обсчитывать десятки кадров в секунду по разным математическим алгоритмам. Это крайне ресурсоемкое занятие. Посему ранее вариантов решения проблемы было два: выводить как есть, получая вот такие искажения или ставить дополнительный вычислительный блок. Сейчас появляется и третий — на экран повышенной плотности вы просто можете подавать изображение как есть, по сути сразу напрямую гнать данные с камеры в экранную память, без какой-либо процессорной обработки, картинка будет идеальна.

    Посему, как итог, экран с повышенной плотность зерен, хотя конечно и требует больше памяти (что давно уже не проблема), но вот нагрузки может создавать на самом деле куда меньше (а это важнее), при несложном интерфейсе он вообще не требует сложных и дорогих отдельных графических процессоров и может управляться буквально самыми примитивными и дешевыми драйверами.

    В целом же конечно все индивидуально, но главное что вот так огульно откидывать экраны за слишком мелкое зерно в корне не верно, благодаря им в значительной степени отпадает нужда в целой куче сложных алгоритмов которые занимались компенсацией искажений. Можно экономить на процессорах, времени, и даже затратах энергии.

    Отредактировано: nik.f~23:32 03.05.15
    • 1
      Нет аватара mor9chok03.05.15 22:52:26

      Я все прекрасно это знаю, я постоянно сижу на форумах и ресурсах типа 4pda или xda developers… но дело в том что офтальмологами и учеными доказано что человеческий глаз не различает плотность пикселей больше чем 340. Это конечно соедний показатель, так как зрение у всех разное. А что такое 340 ppi, это hd разрешение на 4,3 дюйма… ну сейчас стандарт для смартфонов 5 дюймов, хотя уже последние 5,2-5,5 (например у меня 5.2). При full hd разрешении это 420-440 ppi, так что хватает с запасом… Смысл пихать 4к в 5-5,5 дюймов… А ведь каждый пиксель это потребитель, а для смартфона автономность очень важна. Опять таки, пусть не высокая, но все же нагрузка и на процессор. Хотя достаточно высокая, вспомнить тесты xperia z2 и z2 mini, процессоры у них одинаковы, а вот разрешения full hd и hd соответсвенно, так вот тот что с hd показал более высокие результаты. Более того нагрузка на процессор опять таки вызывает большее потребление процессором энергии. Плюс нагрев, не только процессора, но и экран греться прилично особенно в жаркие дни. Так что вывод один full hd это предел необходимого для 5 дюймов. А мониторы и телевизоры с 4к, это совсем другое дело, я бы и сам не отказался. потому что у них и диагональ в разы больше чем 5 дюймов.

      Отредактировано: mor9chok~23:55 03.05.15
      • 0
        Нет аватара nik.f04.05.15 00:05:48

        Я смотрю на это с точки зрения разработчика — такой экран упрощает разработку программного обеспечения под определенные задачи и, в определенных ситуациях, даже аппаратной части, невзирая на то, что там разбирает или нет на экране человек.

        То что тесты такие были у этих xperia (я право не слежу за смартфонами и понятия не имею что это на самом деле), скорее говорит о том, что там просто никто не занимался оптимизацией ПО, но это вина разработчиков, а не недостатки экрана.

        Живой пример из практики — я делал девайс который отображал кое какой график в режиме реального времени, экран был 5.7″ с разрешением 320×240. Теоретически вполне можно было бы сделать красивый интерфейс, сглаженные линии и прочие красивости, да вот микроконтроллер был слабый, графического чипа который бы все это умел считать не было, поэтому графика была ожидаемой — жуткой лесенкой. При той же самой начинке, но куда большей плотности экрана, ровно тот же самый код практически без изменений выдал бы уже красоту (хотя конечно бесконечно увеличивать разрешение тоже не получится, иначе мк не справился бы и с этой задачей). Поэтому как я в прошлом посте заметил, все конечно индивидуально, но смысл в высокой плотности вполне есть если это использовать.

        Впрочем пожалуй соглашусь, в таких массовых устройствах как смартфоны, где стоят универсальные ОС и ПО которое штампуется не индивидуально под конкретное железо, это все пожалуй может и не использоваться. Но в контексте танков, где железо и софт делается рука об руку и под известный круг задач — вполне себе.

        • 1
          Нет аватара mor9chok04.05.15 00:14:56

          Не ну, при 5,7″ с разрешением 320на240, это понятно что там очень низкое разрешение))) Но тут речь о цецелесообразности. Никто же не говорит, о таких разрешениях как 320на240, говориться что очень высокие это бесмысленно на малых экранах.

          • 0
            Нет аватара nik.f09.05.15 01:57:08

            Не бессмысленно, а еще раз — упрощает алгоритмы, время на их исполнение, при этом автоматически улучшается картинка.

            Я уж молчу о ситуациях, когда физически маленькие дисплеи отображаются через оптику (привет военной технике, где подобный способ со временем станет в принципе единственным), позволяя в ограниченном обьеме отображать виртуально экраны огромных обьемов. Поэтому еще на нашем веку мы увидим невероятные 1″ экраны с разрешением в какие-нибудь 8K (8192×8192).