Программно-аппаратное обеспечение перекачки фотографий из цифровой фотокамеры в компьютер

А.Продеус

Приводимые ниже материалы писались где-то в 2002-2003 гг., когда цифровые камеры только начинали распространяться среди населения. Сегодня практически все описываемые ниже проблемы, а также приводимые советы по их решению кажутся смешными и наивными. Однако я их оставляю "на память" - и себе, и тем, кто ничего этого не знал...

В цифровой фотокамере Casio QV-8000 для перекачки фотографий из флэш-памяти в компьютер используется прилагаемое к фотокамере программное обеспечение (ПО) в виде программы Photo Loader, а также прилагаются специальные 2 кабеля - с разъемами стандартов COM и USB. Цель данной статьи - ознакомить с особенностями процесса перекачки.

1. Программа Photo Loader.

Главное окно интерфейса программы Photo Loader представляет собой вертикально расположенную панель с четырьмя группами кнопок (рис.1):

 

    1. Просмотр (View)
    2. Основные функции:
    • загрузка фотографий (Load image);
    • редактирование (Edit);
    • удаление (Delete);
    • копирование (Copy);
    • перемещение (Move);
    • настройки (Preference)
3. Помощь (Help)
4. Выход из программы (Exit)
Рис.1  

Режим Просмотр позволяет просматривать альбом фотографий, выполненный в формате HTML. Этот альбом автоматически формируется при перекачке фотографий из флэш-памяти в компьютер. Располагается альбом на винчестере по умолчанию в том каталоге, где находится программа Photo Loader. Например, в каталоге C:\Program Files\CASIO\Ploader\ImageLib. Если есть желание переместить фотоальбом в другой каталог винчестера, следует воспользоваться режимом перемещение (Move), а не делать это вручную иначе управление альбомом становится неудобным. Находясь в фотоальбоме, полезно использовать подрежим Данные (Data) – здесь рядом со снимком уменьшенного формата приводятся значения параметров, при которых производилась съемка (размер файла в Кб, разрешение в пикселах, диафрагма, выдержка и т.п. – всего 17 параметров).

Итак, рассмотрим основной режим - загрузку (Load image) фотографий в компьютер.

Это основной режим, предназначенный для перекачки фотографий из памяти фотоаппарата в память компьютера. Имеет 2 подрежима:

  1. перекачка фотографий из фотоаппарата (Load images in camera);
  2. перекачка других фотографий (Load other images).
Перекачка фотографий из фотоаппарата производится 2 способами:
  1. Пакетно (Batch);
  2. Отдельной папкой.
Пакетноперегружается все содержмое флэш-памяти фотоаппарата.

Отдельной папкой - перегружается содержимое одной выбранной папки из флэш-памяти фотоаппарата.

Комментарий 1: Фотографии в флэш-памяти фотоаппарата автоматически группируются в папки. Каждая папка имеет свою дату съемки. Например, если папка единственная, тогда она называется так: 100_1607 это надо понимать так, что речь идет о папке номер 100, сформированной 16 июля.

Перед перекачкой фотографий нужно указать способ перекачки. Таких способов 3:

  1. беспроводной (Card) – при этом флэш-память вынимается из фотоаппарата и вставляется в специальный адаптер (это нечто наподобие обычной3-дюймовой дискетыв ней есть гнездо для флэш-памяти и она вставляется в 3-дюймовый дисковод);
  2. проводной через порт USB;
  3. проводной через разъем RS232 порта COM (к порту COM1 обычно подсоединена мышка, поэтому если к порту COM4 подсоединен модем, тогда перекачку фотографий следует производить через порт COM2 – это следует указать в настройках режима перекачки).
Не имея возможности экспериментально оценить скорость перекачки с помощью адаптера (первый способ), сопоставим второй и третий способ. Эксперимент показал, что перекачка информации по USB порту быстрее примерно в 30 раз, чем по COM порту.

Теперь об абсолютных величинах скорости перекачки. Для USB скорость перекачки зависит от программной части и различна в различных моделях флэш-памяти. Cкорость чтения содержимого флэш-памяти выше скорости записи в 1,5-2 раза. Теоретически (по рекламе) флэш-память фирмы Transcent имеет скорость чтения примерно 0,7 Мбит/с, что в переводе на Кбайты составляет примерно 100Кбайт/c.

Что касается COM порта, скорость перекачки, согласно данным литературы, может достигать 115200Bps. Поскольку не очень ясно, что это за единица измерения (Bps), мы поставили эксеримент - экспериментально измеренная скорость перекачки через COM порт составила примерно 10 -11 Кбайт/с (7Мбайт перекачались за 645 с, т.е. за 10 с четвертью минут).

USB-порт: экспериментально измеренная скорость перекачки фотографий с флэш-памяти в компьютер составила: 7Мбайт за 22 с, т.е. 318Кбайт/с.

2. Аппаратное обеспечение процесса перекачки

Кабель COM порта имеет узкий разъем DB-9, как показано на рисунке.

Между тем, в ряде компьютеров выход порта COM2 может быть снабжен широким разъемом DB-25, схема которого показанна на нижеследующем рисунке.

Выход из ситуации приобрести переходник.

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

Расскажем подробнее о двух ситуациях опциональной поддержки USB порта.

Материнская плата ASUSTech P2B-B:

На самой плате имеется 18-ножечный разъем, к которому штатно подключен разъем PS/2 (рис.2).

Рис.2

Нарадио-базареприобретена USB-плата, представляющая собой панельку с 2-мя USB-разъемами и фильтрами с одного конца, и разъем-маму с 9 дырочками (10-й нет это ключ, обеспечивающий правильное сопряжение разъемов) – с другого конца (см.рис.3).

Рис.3

Для установки USB-платы следует отсоединить PS/2-разъем от материнской платы. USB-разъем одеть сразу может и не удастся если мешает широкая щечка разъема. Следует аккуратно подпилить ее напильником и учесть, что при этом спиливается один из замков, предохраняющих разъем от рассыпания.

Далее следует запустить компьютер и установить драйверы USB-порта. Таких драйверов 2: драйвер хост-контроллера PCI-USB и драйвер корневого разветвителя для USB. Драйвер хост-контроллера PCI-USB может загружаться автоматически. Однако, если система не находит драйвер "подсуньте" ей дистрибутив вашей ОС. Драйвер корневого разветвителя для USB берется с CD поставщика фотокамеры.

Материнская плата неизвестного производителя

На материнской платеобнаружены два параллельных ряда (2х5) из 10 ножек с подписями USB1, USB2. На базаре покупается косичка - это панелька с 2-мя USB-разъемами (без фильтров) – с одного конца, и разъемом-мамой с 10 дырочками (без ключа, обеспечивающего правильное сопряжение разъемов) – с другого конца (рис.4).

Рис.4

На материнской платес помощью тестера ищем USB-контакты с +5В к ним должны быть подсоединены красные провода разъема. Если контакты с +5В расположены не рядом, следует провода в разъемекосички переставить так, чтобы красные провода приходились на +5В.

Установка USB-драйверов аналогична вышеописанной. Если компьютер не видит нвое устройство, откройте режим настройки BIOS (CMOS Setup – при включении компьютера удерживайте нажаой клавишу Delete). В подрежиме CHIPSET FEATURES SETUP найдите что-то наподобие параметра USB PCI DISABLED и переведите его значение в ENABLED. После этого может появиться строка USB KEYBOARD DISABLED – переведите и ее в состояние ENABLED. После этого компьютер увидит новое устройство и запросит драйверы. Дайте их ему.

Используются технологии uCoz