Возможно не все знают (во всяком случае кто не интересуется, тот уж точно не знает :) что многие цифровые камеры (то есть фотоаппараты) построены на одних и тех же чипсетах. Этот факт представляет интерес и с практической точки зрения - программное обеспечение предназначенное для работы с одной камерой часто прекрасно работает с другими.
Одним из хороших примеров являются чипсеты фирмы Fujitsu Microelectronics, на базе микропроцессора SparcLite. На их основе построены как минимум такие камеры как Olympus, Agfa, Epson, Sanyo. По утверждению Fujitsu это около 40% рынка цифровых камер.
Когда я только купил свою Agfa'y, захотелось избавиться от громоздкого Win32 софта и написать простенькую программку под DOS, для скачивания снимков. Помнится, даже затеял переписку с кем-то@agfahome.com. Протокол был (да кажется и есть) закрытым, официально его можно было получить только в случае заключения NDA (соглашения о неразглашении/нераспространении информации). Надо сразу отметить что с отделом поддержки у этой фирмы не все в порядке. Переписка из 3-х или 4-х email'ов заняла недели две. После чего они поообещали прислать факсом текст соглашения (с тем чтобы я подписал его и отправил им почтой). Никакого факса не пришло. Не пришло его и после напоминания. А через короткий промежуток времени (ровно столько сколько я ленился смотреть что же софт и камера шлют друг-другу через RS232 ;) я нашел на одном из сайтов то что хотел - CamWork. А чуть позже оказалось что подобным страдал и Евгений Кроссер - у него был EPSON, (как раз на том же чипсете) и протокол он расхакал. Так проблема решилась сама собой, хотя надо отметить, что некоторые вкусные вещи возможно реализованные в протоколе (например сохранение кадра без сжатия ;) так и остались неизвестными.
Да, вспомнил я это потому, что наткнулся на заметку представляющую собой краткий обзор чипов недорогих цифровых камер.