«По поводу аппаратной реализации не соглашусь, в камерах она реализуется за счёт мощного ЦП» — отнюдь. Типичные характеристики современной мыльницы — 300 MHz ядро, DRAM — 256 Mb. Они весьма скромны, по сравнению с современными смартфонами, где ядер больше одного, а их частоты зашкаливают за 1 GHz. На мыльницах обработка изображения (Image Processing) идет быстро за счет использования HW компонентов (это обычно SoC), а не мощности основного процессора. А, как известно, потребление CMOS чипов увеличивается с ростом частоты, что в случае GALAXY Camera приведет к более быстрому разряду аккумулятора. Осмелюсь предположить, что он там в несколько раз больше, чем в мыльнице.
«И опять же — это первое устройство такого рода, технологии ради технологий. Тут совершенно неважен спрос, а важен престиж марки. » — собственно вопрос в том, кто готов отдать не малые деньги за престиж марки :)
Есть несколько важных маркетинговых параметров, которые определяют удобство использования камерой:
1. Энергопотребление. Думаю, что в случае андроида и такого размера экрана оно будет в несколько раз больше классической мыльницы.
2. Устранение шумов матрицы (Noise reduction). Большистнство компаний, занимающиеся разработкой камер, имеют собственные алгоритмы (по большей части реализованные аппаратно для ускорения обработки изображения).
3. Boot to View time — время между нажатием кнопки включения камеры и возможности получаения первого снимка. В случае загрузки Андроида это может занять до минуты (если не больше). На стандартных мыльницах — это секудны.
4. Click to View time — время между съемкой и получения обработанного финального изображения на дисплее. Оно тоже должно быть как можно меньше, что достигается использованием возможностями аппаратуры (как я указал в пункте 2).
5. Burst capture — возможность съемки последовательности кадров, держа нажатой кнопку пуска. Чем больше фотографий снято за определенный промежуток времени — тем лучше. В этом режиме особенно ощущаются ограничения по ресурсам системы.
Хотелось бы узнать параметры GALAXY Camera по преведенным пунктам. Сейчас я склоняюсь к мысли предыдущего комментатора — «Так что, по-моему, Galaxy Camera — игрушка для тех, кому некуда деньги девать, а также тех, кому нужна возможность отправки фотографий в Instagram за такую цену. В остальном — устройство непонятного назначения»
Советую играть в шахматы — хорошая профилактика маразма. И довольно бюджетно. В свои 34 года с удовольствием хожу в кружок, при том, что компания оплачивает курсы с мастером спорта.
У меня тоже Робик был. Из-за руссификации (в ПЗУ) терялась совместимость с некоторыми программами. А клавиатура на мой взгляд была самая лучшая из всех Spectrum клонов. Кстати, в ПЗУ была исправлена ошибка с NMI прерыванием и можно было сделать что-то вроде Magic Button.
«Тестировщики узнают о задачах только в момент передачи их в тестирование, т.е. о начале разработки новой задачи они уведомлений не получают.» — тестеры должны привлекаться к этапу планирования, а так же к этапу разработки требований (вместе с разработчиками), так как тесты, которые будут выполняться для тестирования ПО пишутся на основе требований. В большистве своем тесты пишутся тестерами.
2. Если все же без глобальных переменных не обойтись, то выравнить их по длине кеш линии (16 байт в моем случае).
3. Попытаться сгруппировать глобальные переменные в структуры, чтобы избежать траты памяти из-за padding байт.
3. Использовать некешируемый доступ к этой переменной/структуре.
«И опять же — это первое устройство такого рода, технологии ради технологий. Тут совершенно неважен спрос, а важен престиж марки. » — собственно вопрос в том, кто готов отдать не малые деньги за престиж марки :)
Хотя в целом эксперимент хороший.
1. Энергопотребление. Думаю, что в случае андроида и такого размера экрана оно будет в несколько раз больше классической мыльницы.
2. Устранение шумов матрицы (Noise reduction). Большистнство компаний, занимающиеся разработкой камер, имеют собственные алгоритмы (по большей части реализованные аппаратно для ускорения обработки изображения).
3. Boot to View time — время между нажатием кнопки включения камеры и возможности получаения первого снимка. В случае загрузки Андроида это может занять до минуты (если не больше). На стандартных мыльницах — это секудны.
4. Click to View time — время между съемкой и получения обработанного финального изображения на дисплее. Оно тоже должно быть как можно меньше, что достигается использованием возможностями аппаратуры (как я указал в пункте 2).
5. Burst capture — возможность съемки последовательности кадров, держа нажатой кнопку пуска. Чем больше фотографий снято за определенный промежуток времени — тем лучше. В этом режиме особенно ощущаются ограничения по ресурсам системы.
Хотелось бы узнать параметры GALAXY Camera по преведенным пунктам. Сейчас я склоняюсь к мысли предыдущего комментатора — «Так что, по-моему, Galaxy Camera — игрушка для тех, кому некуда деньги девать, а также тех, кому нужна возможность отправки фотографий в Instagram за такую цену. В остальном — устройство непонятного назначения»
3. Попытаться сгруппировать глобальные переменные в структуры, чтобы избежать траты памяти из-за padding байт.
3. Использовать некешируемый доступ к этой переменной/структуре.