The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Представлен полностью открытый стек для камер с интерфейсом MIPI, opennews (??), 05-Фев-24, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


2. "Представлен полностью открытый стек для камер с интерфейсом ..."  +3 +/
Сообщение от Аноним (2), 05-Фев-24, 19:17 
При чём тут MIPI вообще, там про софтовую замену ISP - это DSP обрабатывает сырые данные (bayer) с камеры
Ответить | Правка | Наверх | Cообщить модератору

5. "Представлен полностью открытый стек для камер с интерфейсом ..."  +/
Сообщение от Аноним (5), 05-Фев-24, 19:21 
При том, что кроме SoftISP там драйверы для сенсоров и CSI reciver-а.

Ответить | Правка | Наверх | Cообщить модератору

6. "Представлен полностью открытый стек для камер с интерфейсом ..."  +/
Сообщение от Аноним (2), 05-Фев-24, 19:30 
> кроме SoftISP там драйверы для сенсоров и CSI reciver-а

ух ты, а раньше их не было чтоли ?

https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux...

https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux...

открою тебе секрет mipi это просто интерфейс как pcie или hdmi

Ответить | Правка | Наверх | Cообщить модератору

16. "Представлен полностью открытый стек для камер с интерфейсом ..."  +/
Сообщение от Аноним (5), 05-Фев-24, 20:21 
Речь про драйвер ipu6, который ещё не приняли в состав ядра

в https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux... пока только драйвер для ipu3.

Ответить | Правка | Наверх | Cообщить модератору

19. "Представлен полностью открытый стек для камер с интерфейсом ..."  +3 +/
Сообщение от Аноним (2), 05-Фев-24, 20:38 
На arm soc давно есть драйверы в апстриме для интерфейсов для захвата видео с камер и даже некоторые ISP, IPU6 это интеловский IP - просто драйвер для него слепили а толку от него без драйвера ISP ноль вот и засуетились. Открывать код для ISP интел похоже не намерен вот и написали костыль софтовый softisp. Вобщем это околоинтеловская мышиная возьня. Мне просто интересно - не поплохеет какому нибуть арм-у хотя бы 1080p софтово обрабатывать.
Ответить | Правка | Наверх | Cообщить модератору

26. "Представлен полностью открытый стек для камер с интерфейсом ..."  –1 +/
Сообщение от Анонимусас (?), 05-Фев-24, 22:05 
Интел бы рад открыть, но там скорее всего third party IP и он не может, чтобы не нарваться на иски и доп платежи. Интел для своих девайсов всегда открывает, если не топ сикрет
Ответить | Правка | Наверх | Cообщить модератору

44. "Представлен полностью открытый стек для камер с интерфейсом ..."  –3 +/
Сообщение от n00by (ok), 06-Фев-24, 07:17 
Например, Интел открыла код для atomisp 10 лет назад, а Ганс его до сих пор допиливает, что бы заработало. https://github.com/jwrdegoede/linux-sunxi/commits/main/
Ответить | Правка | Наверх | Cообщить модератору

80. "Представлен полностью открытый стек для камер с интерфейсом ..."  +/
Сообщение от Аноним (80), 06-Фев-24, 14:41 
> Например, Интел открыла код для atomisp 10 лет назад, а Ганс его
> до сих пор допиливает, что бы заработало. https://github.com/jwrdegoede/linux-sunxi/commits/main/

У вас там точно все дома, сэр? В ладоши ничего не хлопает? Linux-Sunxi к интелу и его ISP не относится - вообще совсем никак. Это вообще ARMовские и RISCV SoC - деланые китайцами. Интересно, каким боком к ним фирма Intel?

Кроме того - ISP бывают разные. Разных версий и конструкций. Представляете?! С чего вы взяли что эта кучка комитов как-то относится к вон тому - кто б вас знает. Атомы 10-летней давности вероятно вообще никакой MIPI CSI не умели. Ни с пропертарными фирмварами и софтом, ни без - за отсутствием интерфейса MIPI на борту.

Ответить | Правка | Наверх | Cообщить модератору

91. "Представлен полностью открытый стек для камер с интерфейсом ..."  +/
Сообщение от n00by (ok), 06-Фев-24, 18:22 
>> Например, Интел открыла код для atomisp 10 лет назад, а Ганс его
>> до сих пор допиливает, что бы заработало. https://github.com/jwrdegoede/linux-sunxi/commits/main/
> У вас там точно все дома, сэр? В ладоши ничего не хлопает?
> Linux-Sunxi к интелу и его ISP не относится - вообще совсем
> никак. Это вообще ARMовские и RISCV SoC - деланые китайцами. Интересно,
> каким боком к ним фирма Intel?

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

> Кроме того - ISP бывают разные. Разных версий и конструкций. Представляете?!

Представляю. Выше речь шла об ISP компании Intel и предположения, почему не открывают код. Я привёл пример, когда код был открыт, но толку от него мало, поскольку написан он был для специфичного форка ядра 3.15 (GMIN Kernel).

Ответить | Правка | Наверх | Cообщить модератору

95. "Представлен полностью открытый стек для камер с интерфейсом ..."  +/
Сообщение от Аноним (-), 07-Фев-24, 15:22 
> Я понимаю, что пойти по ссылке и посмотреть -- это для местных
> экспертов непосильная задача, ведь это надо уметь читать код или хотя
> бы аннотации к коммитам,

Тратить свое время на чтение НЕРЕЛЕВАНТНОГО МУСОРА чтобы попытаться уловить рациональное зерно в вашем бреде - извините, а я не живу вечно.

> Но зачем об этом сообщать публике с подобным апломбом? Ведь
> тут уже входит в обиход термин "проекция".

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

> Представляю. Выше речь шла об ISP компании Intel и предположения, почему не
> открывают код. Я привёл пример, когда код был открыт, но толку
> от него мало, поскольку написан он был для специфичного форка ядра
> 3.15 (GMIN Kernel).

И все это относится к сабжу - например как? Линуксоиды вообще-то птици гордые и "с лопаты" не жрут. Вон там нвидия уже изучила этот момент. Интел ничем таким не особенный в этом плане.

В майнлайн в конечном итоге код или попадет в более-менее адекватном состоянии, или не попадет никак. Есть еще вариант что его примут авансом в staging, но как проверил рыгалтэк, его туда как примут - так и дропнут, если это будет выглядеть как мусор без майнтенанса. Почему у интеля такой косяк вышел - черт их там знает, они по идее должны понимать эти аспекты уже, gpu driver team явно в курсе и успешно работает по этим правилам. Видимо какие-то косяки по линии менеджмента где левая рука не знает что делает правая.

Ответить | Правка | Наверх | Cообщить модератору

100. "Представлен полностью открытый стек для камер с интерфейсом ..."  +/
Сообщение от n00by (ok), 08-Фев-24, 08:34 
>> Я понимаю, что пойти по ссылке и посмотреть -- это для местных
>> экспертов непосильная задача, ведь это надо уметь читать код или хотя
>> бы аннотации к коммитам,
> Тратить свое время на чтение НЕРЕЛЕВАНТНОГО МУСОРА чтобы попытаться уловить рациональное
> зерно в вашем бреде - извините, а я не живу вечно.

Понимаю, ведь эксперту важнее успеть ПООРАТЬ В СЕТИ и поставить диагноз по фотографии.

Что бы ты был в курсе - Hans de Goede пишет код, который ты упаковываешь в пакетики и продаёшь. Так что называть результаты его труда мусором - откровенное хамство.

>> Но зачем об этом сообщать публике с подобным апломбом? Ведь
>> тут уже входит в обиход термин "проекция".
> Наверное, потому что изначально тот мессадж выглядит как кусок бреда. А про
> проекции вас за язык никто не тянул...

Да, когда достоверная информация кажется тебе бредом - это наверняка проекция. Советую обратиться к специалисту по бредовым состояниям, поскольку ты написал слово "бред" второй раз.

>> Представляю. Выше речь шла об ISP компании Intel и предположения, почему не
>> открывают код. Я привёл пример, когда код был открыт, но толку
>> от него мало, поскольку написан он был для специфичного форка ядра
>> 3.15 (GMIN Kernel).
> И все это относится к сабжу - например как? Линуксоиды вообще-то птици
> гордые и "с лопаты" не жрут. Вон там нвидия уже изучила
> этот момент. Интел ничем таким не особенный в этом плане.

Не размовляю такой суржик. Имелось ввиду, что линуксоиды предпочитают пиццу? Тут ветка не про кулинарию, а про ISP от Intel и (не) открытие кода к нему.

Ответить | Правка | Наверх | Cообщить модератору

51. "Представлен полностью открытый стек для камер с интерфейсом ..."  +/
Сообщение от Анании.orig (?), 06-Фев-24, 08:42 
Лукавые отмазки - получается встроить в свой же проц чужие технологии можно, а открыть дрова на них сцыкатно.
Больше попахивает двойным назначением всей этой хрени.
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

79. "Представлен полностью открытый стек для камер с интерфейсом ..."  +/
Сообщение от Аноним (-), 06-Фев-24, 14:35 
> Интел бы рад открыть, но там скорее всего third party IP и
> он не может, чтобы не нарваться на иски и доп платежи.
> Интел для своих девайсов всегда открывает, если не топ сикрет

Значит пусть учатся договариваться с своими контракторами на более нормальных условиях, имхо. С хрена ли их проблемы должны становиться проблемами линуха?

И да, горбизна их ISP - это их проблемы. Впрочем, +1 гвоздь в крышку гроба таблетПЦ-а совсем не лишний в общем то, и да, остальным SoC проблемы интелского ISP ортогональны.

Тем не менее стоит сказать что MIPI это вообще в целом жлобская пропреитарская штука. Попробуйте например спеки MIPI скачать, и чтоб еще легально. А, это дорого и гиморно?! Ну вот то то и оно.

Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

31. "Представлен полностью открытый стек для камер с интерфейсом ..."  +/
Сообщение от dannyD (?), 05-Фев-24, 23:39 
>>это DSP обрабатывает сырые данные (bayer) с камеры

это делаеся софтверно??? всегда делал на фпга "аппатно".

и вооще, мне кажется, басня о том что сенсору по i2c наливают.
с этим действительно трудности, а дебаеринг - наливай да пей.

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

37. "Представлен полностью открытый стек для камер с интерфейсом ..."  +/
Сообщение от Аноним (2), 06-Фев-24, 00:48 
> это делаеся софтверно??? всегда делал на фпга "аппатно"

там может быть программируемое DSP ядро

https://en.wikipedia.org/wiki/Image_processor

и уж точно не fpga если уже готовый ASIC

Ответить | Правка | Наверх | Cообщить модератору

38. "Представлен полностью открытый стек для камер с интерфейсом ..."  +/
Сообщение от dannyD (?), 06-Фев-24, 01:10 
сути смысла это не менеяет, ключевое слово "аппаратно",

а там что это будет DSP, ASIC или FPGA - не важно,

понятно что в массовых моделях FPGA быть не может.

непонятно зачем это засовывать в CPU:
>>набор проприетарных драйверов для работы с MIPI-камерами в Linux через IPU6 (Imaging Processing Unit) в процессорах Intel Tiger Lake, Alder Lake, Raptor Lake и Meteor Lake.

и что туда (в цпу) засунуто? мипи интерфейс? стек? дебаеринг? или математика для дебаеринга?

а если и засунуто, то какая точность? какая глубина цвета? какой из алгоритмов дебаера? какие дополнительные обработки?

как человек реализовавший это аппаратно, могу задать миллион вопросов.

Ответить | Правка | Наверх | Cообщить модератору

39. "Представлен полностью открытый стек для камер с интерфейсом ..."  +/
Сообщение от Аноним (2), 06-Фев-24, 01:21 
> непонятно зачем это засовывать в CPU

написано же - нет исходников драйвера ISP от интелей да и большинства армов тоже, байер приняли по MIPI и чего с ним делать ? понятно что костыль но без него вообще не будет картинки, я не смотрел - может там и для GPU через opencv есть варианты обработки.

Ответить | Правка | Наверх | Cообщить модератору

40. "Представлен полностью открытый стек для камер с интерфейсом ..."  +1 +/
Сообщение от dannyD (?), 06-Фев-24, 01:39 
>>байер приняли по MIPI и чего с ним делать ?

если вы сумели "принять MIPI", то уж чо с ним делать дальше вы точно знаете.
перевернули страницу доки и там всё написано )))

это простое занятие, в отличии от вычислительной фотографии, дорисовки луны, или искусственного повышения разрешения.

Ответить | Правка | Наверх | Cообщить модератору

62. "Представлен полностью открытый стек для камер с интерфейсом ..."  +/
Сообщение от Аноним (2), 06-Фев-24, 10:56 
> если вы сумели "принять MIPI", то уж чо с ним делать дальше вы точно знаете

так это вы спрашивали зачем там софтовый ISP. MIPI с CSI отношение к ISP имеют примерно никакого - CSI паралельный или поледовательный это просто интерфейс DMA чтобы принять данные от камеры в известном формате который устанавливается через i2c и положить в буфер памяти, а вот что потом делать с сырыми данными если в камере нет DSP обработки задача совсем другого уровня.

Ответить | Правка | Наверх | Cообщить модератору

52. "Представлен полностью открытый стек для камер с интерфейсом ..."  +/
Сообщение от Бывалый смузихлёб (?), 06-Фев-24, 08:42 
Как ты его примешь если у конкретного проца нет конкретной аппаратной реализации CSI на нужное количество линий ?
И вот тут самая соль, ведь доки по протоколу закрыты

Был какой-то энтузиаст, пытался расковырять это дело. Что-то даже работало( на ПЛИС )
Но он вроде бы с DSI возился( т.е вывод на экран )

Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

53. "Представлен полностью открытый стек для камер с интерфейсом ..."  +/
Сообщение от Анании.orig (?), 06-Фев-24, 08:58 
Линий где? Внутри проца или по всей материлке с новой шиной?
Если первое, то аппаратное или програмное не особо роли играет - там уже столько этих юнитов, что свалить эту работу на какой либо из них вполне возможно и без потери производительности.
Если то что он делает соответствует заявленному.
Ответить | Правка | Наверх | Cообщить модератору

59. "Представлен полностью открытый стек для камер с интерфейсом ..."  +/
Сообщение от Бывалый смузихлёб (?), 06-Фев-24, 10:39 
Камеру как к процу подключать собрался ?
Там ведь недостаточно простых линий ввода-вывода. В случае с процом ещё и специфические аппаратные блоки потребуются

Отсюда, кстати, закономерно следует, почему у малин( по крайней мере не супер-новых, за ними уже не слежу ) макс. разрешение камеры, подключаемой по CSI, не дотягивает даже до 32-40 Мп, равно как и у всех «открытых смартфонов», реализованных на базе подобных процов для одноплатников

А у бюджетного смартфона ценой дешевле - запросто.

Ответить | Правка | Наверх | Cообщить модератору

75. "Представлен полностью открытый стек для камер с интерфейсом ..."  +/
Сообщение от Аноним (2), 06-Фев-24, 13:47 
> А у бюджетного смартфона ценой дешевле - запросто.

и у каких бюджетных смартфонов видео пишется с полными 40 мегапикселей ? фигню не порите - у любых процессоров камеры подключаются через специальные интерфейсы а не gpio.

Ответить | Правка | Наверх | Cообщить модератору

81. "Представлен полностью открытый стек для камер с интерфейсом ..."  +/
Сообщение от Аноним (80), 06-Фев-24, 14:48 
> Отсюда, кстати, закономерно следует, почему у малин( по крайней мере не супер-новых,
> за ними уже не слежу ) макс. разрешение камеры, подключаемой по
> CSI, не дотягивает даже до 32-40 Мп, равно как и у
> всех «открытых смартфонов», реализованных на базе подобных процов для одноплатников

На самом деле в основном зависит от интерфейса и числа lanes. Ну то-есть если вы по тощему линку будете тягать 40 Мпикс картинку - по какому-нить единственному lane медленного стандарта это может быть слишком долго для того чтобы жто было юзабельно.

> А у бюджетного смартфона ценой дешевле - запросто.

У бюджетного, на 40 Мп? Бюжэет, понятие, конечно, растяжимое, спору нет. А так для той же гамнины MIPIшные камеры продаются совершенно штатно. А поскольку это обычно народу под видео интересно - там мегаписселей 5-8 обычно, хардварный кодер видео и столько то не сжует поди.

Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

86. "Представлен полностью открытый стек для камер с интерфейсом ..."  +/
Сообщение от Аноним (-), 06-Фев-24, 15:02 
> написано же - нет исходников драйвера ISP от интелей да и большинства армов тоже,

У большинства ARMов MIPI прицеплен к системному процу и если драйвер контроллера есть то это не такая уж и проблема.

> байер приняли по MIPI и чего с ним делать

Отдать софту, разумеется. Да и не факт что байер - там разные варианты есть. И некий базовый процессинг чип матрицы сам умеет, у него настроек чертова куча - по i2c крутятся.

Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

87. "Представлен полностью открытый стек для камер с интерфейсом ..."  +/
Сообщение от Аноним (2), 06-Фев-24, 15:39 
> Да и не факт что байер - там разные варианты есть. И некий базовый процессинг чип матрицы сам умеет, у него настроек чертова куча - по i2c крутятся.

так было лет 10 назад, сейчас практически все камеры только raw bayer передают

Ответить | Правка | Наверх | Cообщить модератору

96. "Представлен полностью открытый стек для камер с интерфейсом ..."  +/
Сообщение от Аноним (-), 07-Фев-24, 15:29 
> так было лет 10 назад, сейчас практически все камеры только raw bayer передают

Да где как. Даташиты на матрицы читайте, там все есть. Большую часть оных даже - вот - найти можно. С той или иной стпенью легальности.

...но это все не поможет если MIPI lanes рюхались IPU, с неведомым блобом прошивки, делающим фиг знает что, без документации на интерфейс, а то и с нередистрибутабельным блобом фирмвари в блободрайвере каком, и что хотите тогда то и делайте. В ARM таких проблем нет - там контроллер MIPI ифейса напрямую системе вывешен, и если драйвер контроллера и сенсора есть, все таки завертится. Что приложухи будут делать с тем или иным форматом и что они хотят и могут - уже не проблемы кернела и дров. Мне вот байер вообще нравится. Ибо - вот - RAW'ки нашару, "как есть".

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

Ответить | Правка | Наверх | Cообщить модератору

99. "Представлен полностью открытый стек для камер с интерфейсом ..."  +/
Сообщение от Аноним (2), 08-Фев-24, 00:22 
> Да где как. Даташиты на матрицы читайте, там все есть.

есть просто старые камеры со своим процессором и они всё ещё производятся для всяких эндоскопов, общий тренд - процессинг на стороне хоста

Ответить | Правка | Наверх | Cообщить модератору

61. "Представлен полностью открытый стек для камер с интерфейсом ..."  +/
Сообщение от Аноним (61), 06-Фев-24, 10:47 
Я страшную тайну открою: всё делается софтверно.
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

82. "Представлен полностью открытый стек для камер с интерфейсом ..."  +/
Сообщение от Аноним (80), 06-Фев-24, 14:49 
> Я страшную тайну открою: всё делается софтверно.

Кто это тебе сказал? Попробуй хотя-бы 4K в H.264 софтварно кодить. И как, нравится? :)

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру