• Всім нам пощастило жити в епоху електронних гаджетів. Щодня ми стикаємося з цілою купою спокус, які для більшості виявляються не по кишені: дисплеї з великою діагоналлю і сверхреалистичной передачею фарб, казково швидкі SSD-диски, смартфони з високою продуктивністю і так далі.
    Наші бажання найчастіше розходяться з нашими можливостями, далеко не кожна людина може дозволити собі жити «на широку ногу». Тому між одним днем, коли вперше виникає думка про необхідність придбання нового мобільного телефону, ноутбука, телевізора або камери, і іншим днем, коли ця мрія стає реальністю, як правило, проходить досить багато часу.
    Для багатьох цифровий фотоапарат - це не предмет першої необхідності, тому питання про його заміну піднімається куди рідше, ніж, скажімо, питання про заміну ноутбука або мобільного телефону. Адже цифрова камера застаріває приблизно з тією ж швидкістю, що і будь-який інший електронний гаджет.
    Серцем будь-який цифровий мильниці є матриця і процесор, тому, як тільки виходить наступна модель камери з матрицею нового покоління і більш потужним процесором, старий фотоапарат починає різко здавати позиції. Три-чотири нові моделі - і стара камера вже здається незручною у всіх відносинах: дозвіл зйомки недостатнє, камера не підтримує запис відео в HD-як і так далі.
    Незважаючи на те, що наздогнати за останніми новинками неможливо в принципі, існує досить цікавий спосіб «загальмувати старіння» камери, а то і зовсім дати йому друге життя.
    Що ж можна зробити зі старим фотоапаратом? Щоб відповісти на це питання, перш за все необхідно задуматися про те, як працює сучасна цифрова камера. Коли ви включаєте пристрій, на екрані виникає система вкладених меню з різними настройками та функціями. Залежно від вибраних параметрів цього складного меню камера наймає ті або інші апаратні можливості. Іншими словами, поки камера включена, користувач працює в деякій середовищі - програмі, яка обробляється процесором. Ця програма називається прошивкою, і саме вона відповідальна за нормальне функціонування пристрою. У момент зйомки дані, що надійшли з матриці камери, обробляються процесором згідно алгоритму, який закладений в прошивці. Наприклад, лінійка популярних камер Canon Digital IXUS після отримання даних про кадрі використовує алгоритм JPEG-компресії, а потім записати файли на карту пам'яті.
    найпростіший шлях до апгрейду камери - заміна програмного забезпечення, керуючого її функціями. До речі, у свій час на одному з космічних кораблів Voyager вчені дистанційно перепрограмували модуль передачі даних на Землю, внаслідок чого швидкість отримання інформації з зонда зросла в кілька разів завдяки компресії переданих пакетів. Ось так за допомогою одного лише поновлення вийшов апгрейд всієї системи.
    У випадку з фотоапаратом ситуація, насправді, схожа. Оскільки в процесі збереження фотографії на карту пам'яті використовуються дані з матриці, зовсім не обов'язково піддавати їх хворобливому алгоритму компресії. Якщо зберегти їх в початковому вигляді, ми отримаємо RAW-файл без втрати якості.
    Якщо ви є власником цифрової фотокамери Canon, то можете спробувати використовувати альтернативну прошивку CHDK, створену спеціально для фотоапаратів цієї фірми. CHDK працює не з усіма моделями камер Canon, але з переважною більшістю. Для підтримки CHDK в камері повинен бути встановлений один з процесорів: DIGIC II, DIGIC DIGIC III або IV.
    CHDK - абревіатура, яка розшифровується як Canon Hacker's Development Kit. У нашій статті ми будемо її умовно називати прошивкою, хоча, строго кажучи, це неправильно. Canon Hacker's Development Kit - це програма, що запускається на вашому пристрої. Вона не записується в постійну пам'ять камери і не робить ніяких змін на апаратному рівні. Більш того, якщо ваш апарат перебуває на гарантії, офіційна служба підтримки Canon не визнає використання даного З порушенням правил експлуатації. Якщо не вірите, можете направити питання у офіційну службу підтримки Canon щодо CHDK і перевірити.
    Перед тим як встановлювати CHDK, необхідно визначити, який тип прошивки використовується у вашій цифровій камері. Зробити це досить просто. Дістаньте з фотоапарата карту пам'яті, вставте її у пристрій для читання таких карт і створіть на ній порожній файл ver.req (наприклад, за допомогою текстового редактора Notepad. Тільки не переплутайте - розширення повинно бути саме req, а не txt). Потім вставте карту пам'яті назад у камеру Canon і перейдіть в режим перегляду фото і відео. Натисніть одночасно Func.Set + Disp., після чого буде показана інформація про прошивці. У числі виведених даних значиться і номер прошивки, наприклад Firmware Ver GM1.00B. Цей номер і буде потрібно для вибору версії CHDK, яку треба записати на карту. Тепер знову вставте картку у пристрій для читання і завантажте з архіву прошивок ту, яка підходить до вашої моделі цифрового фотоапарата з урахуванням номери прошивки. Знайти великий список підтримуваних пристроїв можна на сайті. Насправді, це далеко не повний список всіх прошивок CHDK, які можна знайти в Мережі, тому, якщо ви не побачили в ньому своєї моделі камери, можна спробувати звернутися до інших сайтів. Благо через Google їх знайти зовсім нескладно.
    Далі форматуємо карту пам'яті (режим повного форматування, файлова система% 1). Звертаємо вашу увагу на те, що карти об'ємом більше 2 Гбайт краще форматувати на комп'ютері засобами операційної системи. Інакше існує ймовірність того, що камера відформатує носій у файлову систему FAT32, і це не дозволить прошивці завантажуватися.
    Після завершення форматування знову вставляємо картку у пристрій для читання і розпаковуємо вміст архіву з CHDK на карту. Все, процес установки завершено. Тепер потрібно запустити альтернативну оболонку в самій камері. Переключіть карту в режим захисту від запису та вставте її в фотоапарат. Перейдіть в режим перегляду та натисніть кнопку Menu. Після цього виберіть пункт Firm Update і підтвердить свій намір оновити прошивку, натиснувши ОК.
    Після цього камера перезапуститься, блимнувши синім світлодіодом, що використовується за замовчуванням для індикації прямий друк з камери. Якщо на екрані ви побачили логотип CHDK у вигляді пари шестерінок - все зроблено правильно і прошивка готова до роботи. Для подальших запусків пристрою не забудьте ввімкнути режим блокування карти в нормальне положення. Якщо в процесі запуску альтернативної прошивки раптом щось пішло не так, проблема вирішується дуже просто і безпечно - витягуванням з камери акумулятора.
    побачити Як альтернативне меню CHDK? Для цієї мети задіяна кнопка Direct Print, якої, скажемо прямо, мало хто користується. Виберіть ручний режим зйомки і натисніть на цю кнопку. На екрані з'явиться .
    Можна натиснути кнопку Menu - з'явиться альтернативне меню CHDK. За замовчуванням воно виводиться англійською, але мова можна змінити. Для цього перейдіть до пункту Visual Settings > Language і виберіть у списку файлів назву потрібного мовного модуля (наприклад, Russian.lng). У меню дуже багато різних команд і опцій, тому русифікація зовсім не зайва.
    Отже, давайте подивимося, що ж ми маємо на практиці. Прошивка додає масу функцій - як корисних, так іноді і відверто зайвих (таких як ігри).
    Точний перелік нових можливостей старої камери залежить від її моделі. Наприклад, ми спробували альтернативну прошивку для камери Canon Digital IXUS 800 IS і отримали потужний арсенал, серед інструментів якого можна відзначити наступне:
    Стала працювати опція оптичного збільшення в процесі відеозйомки (раніше була недоступна).
    CHDK дала можливість настроювати бітрейт і управляти якістю відео, що знімається.
    На екрані став відображатися індикатор рівня заряду акумулятора. Раніше цієї невеликої дрібниці катастрофічно не вистачало.
    На екрані з ’ явилася інформація про стан карти пам'яті.
    Додалася підтримка формату RAW з неймовірною кількістю опцій (про це ми розповімо докладніше).
    Став доступний повноцінний файловий менеджер з двухпанельным інтерфейсом, як у FAR.
    З'явився текстовий редактор.
    Відображаються дані цілої серії температурних індикаторів батареї матриці і оптики.
    Додалася можливість використовувати пульт дистанційного керування.
    Став доступний точний ручний фокус.
    Крім цього, одна з опцій меню дозволила створити карту поганих пікселів, завдяки чому стало можливим отримувати зображення без дефектних ділянок.
    Безумовно, одним з найбільш важливих призначень прошивки є підтримка формату RAW в камерах, де раніше вона не була реалізована.
    Після установки CHDK в камері існує два варіанти збереження даних з ПЗЗ-матриці - у файли RAW і DNG. Строго кажучи, «нерідний» формат RAW не має однозначної специфікації, тому використовувати файли RAW вкрай незручно, оскільки не всі програми коректно з ним працюють. Щоб виправити ситуацію, дані необхідно конвертувати в більш зручний формат DNG. При цьому ніяка інформація не втрачається (на відміну від, скажімо, JPG). Конвертування може виконуватися «на льоту» самої камерою, або це можна зробити самостійно за допомогою спеціальної утиліти.
    Зазвичай кінцеве зображення допрацьовується фотографом в Photoshop або іншому подібному пакеті. В графічному редакторі користувач часто виправляє передачу кольору, використовуючи для цієї мети власні графіки кривих. Нерідко форма використовуваних кривих залишається однією і тією ж від знімка до знімка. Це може бути, скажімо, в тих випадках, коли зйомка ведеться в однакових або схожих умовах - при аналогічній освітленості і так далі. У цьому випадку CHDK може істотно спростити роботу фотографа. Одна з функцій цієї резидентної програми полягає в тому, що кожен створюваний RAW-файл може коректуватися з урахуванням даних користувача кривий.
    Висновок
    Ми розглянули лише самі головні аспекти установки і роботи з CHDK. Крім описаних вище функцій, альтернативна оболонка надає масу корисних і потрібних можливостей, які можуть стати в нагоді фотолюбителю. Частково ви можете скласти уявлення про багатство функцій CHDK з супроводжуючим статтю скріншотів. Ті ж, хто захоче більш детально ознайомитися з альтернативної прошивкою, можуть сміливо встановлювати і використовувати її в своє задоволення. Як вже було відзначено вище, це - абсолютно безпечна процедура.