реклама на сайте
подробности

 
 
> JPEG 4:2:2, JPEG 4:2:0, Micron MT9D131
torik
сообщение Nov 11 2007, 19:13
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Приветствую всех.

У micron-а (http://www.micron.com/) быть множество КМОП матриц, и даже систем на кристалле.
Что интересно - у них имеются матрицы с выходом в форматах JPEG 4:2:2, JPEG 4:2:0. Вроде то же самое быть и у, к примеру OmniVision... У микрона это, к примеру, MT9D131 (http://www.micron.com/products/partdetail?part=MT9D131C12STC)
Чо тут хорошего? Думаю, это удобный вариант для использования в IP камерах. Поток можно по изернету передать, т.к. он уже сжат.

Так вот - подскажите, пожалуйста:
- что же это за JPEG 4:2:2, JPEG 4:2:0 (описание там, скорости потока...)?
- нет ли у кого опыта применения матриц микроновских? тогда, может, поделитесь...
- может быть у кого имеется более подробное описание микронов?

Ах да, совсем забыл - их купить то где можно поштучно? smile.gif


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
torik
сообщение Nov 12 2007, 11:50
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Спасибо за ответ, но все же разберемся подробнее.
Цитата
В даташыте на сенсор микрона написано:
Selectable output data format
– ITU-R BT.601 (YCbCr)
– 565RGB
– 555RGB
– 444RGB
– JPEG 4:2:2
– JPEG 4:2:0
– Raw 10-bit


1) 565RGB - два байта на пиксель.
555RGB и 444RGB - примерно тоже самое, но 15 и 12 бит на пиксель.
Т.е. это наиболее простое представление, RGB
2) ITU-R BT.601 (YCbCr) - глядя на эту рекомендацию (https://www-inst.eecs.berkeley.edu/~cs150/Documents/ITU601.PDF), начинаю путаться - в каком же виде все-таки представляются здесь выходные данные, я так понял что это вообще PAL...

Я так понимаю, что формат 565RGB можно отнести к 4:2:2, а 555RGB и 444RGB - 4:4:4.
Тогда ITU-R BT.601 (YCbCr) - это тоже 4:2:2, т.е. 6 бит на яркость, по 5 бит на цветоразностные.
Я правильно понимаю или нет?
Поясните, пожалуйста, подробнее, что же тогда 4:2:0.

В связи с вышесказанным первый вопрос:
- что можно почитать, где четко и ясно написано как связать 4:2:2 и прочее с YUV, YCbCr (между которыми разницы не вижу)? Желательно на русском.

И второй вопрос:
- формат JPEG 4:2:2 (0) - это сжатие каждого кадра в JPEG, тогда какой конкретно выходной поток данных (ведь не в виде же файла)... Если я буду гнать этот поток, к примеру через USB, в компьютер, то не должно возникнуть серьезных проблем с выводом, а если надо декодировать в специализированном устройстве...


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
_4afc_
сообщение Mar 25 2008, 08:19
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



Цитата(torik @ Nov 12 2007, 14:50) *
И второй вопрос:
- формат JPEG 4:2:2 (0) - это сжатие каждого кадра в JPEG, тогда какой конкретно выходной поток данных (ведь не в виде же файла)...

К сожалению MT9D131 выдаёт данные не в виде файла в параллельный интерфейс.
Выдаётся только пожатое изображение. JFIF заголовки надо самому создавать, таблицы коэффициентов вытаскивать или заливать в кристал по I2C.

Где взять поштучно не знаю, брал кит AES-ANA-BFV-2MP-G (AVNET DESIGN SERVICE) через Макро Групп за 20тр.
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Sep 4 2008, 09:27
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Цитата(_4afc_ @ Mar 25 2008, 12:19) *
К сожалению MT9D131 выдаёт данные не в виде файла в параллельный интерфейс.
Выдаётся только пожатое изображение. JFIF заголовки надо самому создавать, таблицы коэффициентов вытаскивать или заливать в кристал по I2C.

Где взять поштучно не знаю, брал кит AES-ANA-BFV-2MP-G (AVNET DESIGN SERVICE) через Макро Групп за 20тр.


Простите за тупой вопрос. А откуда эти коэффициенты брать? help.gif

Сообщение отредактировал Vitaliy_ARM - Sep 4 2008, 09:27


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
Mig&L
сообщение Sep 5 2008, 18:22
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 107
Регистрация: 1-07-07
Пользователь №: 28 823



Цитата(Vitaliy_ARM @ Sep 4 2008, 13:27) *
Простите за тупой вопрос. А откуда эти коэффициенты брать? help.gif

http://www.w3.org/Graphics/JPEG/itu-t81.pdf
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Sep 10 2008, 15:15
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Цитата(Mig&L @ Sep 5 2008, 22:22) *


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


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
_4afc_
сообщение Sep 11 2008, 09:14
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



Цитата(Vitaliy_ARM @ Sep 10 2008, 19:15) *
Вникаю, но еще лес пока темный.
Сделал недавно макетку. Хочу сделать, чтобы плата хотя бы зажила. Но для этого надо зашить в камеру эти таблицы. Можно ли их взять с исходников готовых JPEG кодеков?

чтоб зажила вообще или в режиме jpeg?
Можно ведь и 88х72 Y8 гнать для проверки без jpeg.
Или заставить сфоткать один кадр и расчитать под него коэф., а затем их считать.

Кстати у MT9D131 есть режим вставки в поток начала и конца изображения, мож он тогда ещё и коэфициенты впихнёт?
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Sep 16 2008, 10:03
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Для начала хотелось бы просто получить фотку Jpeg.

Цитата(_4afc_ @ Sep 11 2008, 13:14) *
Или заставить сфоткать один кадр и расчитать под него коэф., а затем их считать.


А можно об этом по-подробнее? У меня в SOC_BOOK такой возможности не описано (или я чего-то пропустил). Нашел, что коэффициенты должны грузиться после включения:
At power up initialization, the JPEG driver loads standard Huffman tables into Huffman
memory. Scaled versions of standard luma and chroma quantization tables and are
loaded into quantization memory.
И еще не понятно, что такое Scaled versions таблиц квантования?

Сообщение отредактировал Vitaliy_ARM - Sep 16 2008, 10:03


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
blackfin
сообщение Sep 16 2008, 10:11
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(Vitaliy_ARM @ Sep 16 2008, 14:03) *
И еще не понятно, что такое Scaled versions таблиц квантования?
Вам надо для начала rfc2435, Appendix A, стр.15 почитать.. cool.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- torik   JPEG 4:2:2, JPEG 4:2:0   Nov 11 2007, 19:13
- - Tod   Если интересует что такое JPEG4:2:2 и JPEG 4:2:0 Т...   Nov 12 2007, 08:08
|- - Tod   Как раз в виде файлов! формат файла JFIF (как ...   Nov 12 2007, 14:40
|- - Mig&L   Цитата(Vitaliy_ARM @ Sep 10 2008, 19:15) ...   Sep 10 2008, 16:04
|- - Vitaliy_ARM   Цитата(blackfin @ Sep 16 2008, 14:11) Вам...   Oct 6 2008, 10:08
|- - _4afc_   Цитата(Vitaliy_ARM @ Oct 6 2008, 14:08) М...   Oct 6 2008, 13:55
|- - Vitaliy_ARM   Цитата(_4afc_ @ Oct 6 2008, 17:55) Скорми...   Oct 13 2008, 13:06
|- - _4afc_   Цитата(Vitaliy_ARM @ Oct 13 2008, 17:06) ...   Oct 13 2008, 13:50
|- - Vitaliy_ARM   Цитата(_4afc_ @ Oct 13 2008, 17:50) В люб...   Oct 14 2008, 11:52
|- - _4afc_   Цитата(Vitaliy_ARM @ Oct 14 2008, 14:52) ...   Nov 11 2008, 17:24
- - torik   Посмотрел в инете содержание книги - вроде неплоха...   Nov 13 2007, 06:57
|- - Tod   Цитата(torik @ Nov 13 2007, 10:57) Посмот...   Nov 13 2007, 18:07
- - Andreas1   torik, удалось решить последний вопрос:со штучной ...   Nov 13 2007, 07:39
- - torik   Простите - по этой ссылке нет доступа (к фтп нет ...   Nov 13 2007, 19:57
- - torik   Пожалуй проще самому сжать в ПЛИСе либо кодек внеш...   Mar 25 2008, 18:15
- - Noxter   А может где пример использывания этой матрицы зава...   Apr 14 2008, 08:13
- - dshashev   Здравствуйте, поднимаю тему, столкнулся с MT9D131...   Nov 15 2012, 05:33
|- - blackfin   Цитата(dshashev @ Nov 15 2012, 09:33) .. ...   Nov 15 2012, 05:52
- - dshashev   Спасибо за подсказку, а по поводу симуляции, нет н...   Nov 15 2012, 08:52


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 03:26
Рейтинг@Mail.ru


Страница сгенерированна за 0.01463 секунд с 7
ELECTRONIX ©2004-2016