Введение

Формат карты памяти

Карта xD-Picture Card — устаревшая форма флэш-памяти, использовавшаяся в цифровых камерах Olympus, Fujifilm и Kodak в 2000-х годах. Буква «xD» в названии xD-Picture Card означает «eXtreme Digital». Карты xD выпускались объемом от 16 МБ до 2 ГБ. В конце 2000-х годов стандарт был вытеснен картами SD, которые являлись их основным конкурентом.

История

Карты были разработаны компаниями Olympus и Fujifilm и представлены на рынке в июле 2002 года. Корпорации Toshiba и Samsung Electronics производили карты для Olympus и Fujifilm. xD-карты продавались под другими брендами, включая Kodak, SanDisk, PNY и Lexar, но не имели логотипов этих компаний, за исключением Kodak. Ранее xD конкурировал главным образом с картами Secure Digital (SD), CompactFlash (CF) и Memory Stick от Sony. Из-за более высокой стоимости и ограниченного применения в устройствах, отличных от цифровых камер, xD уступил позиции SD, который широко используется в сотовых телефонах, персональных компьютерах, цифровых аудиоплеерах и многих других цифровых камерах. Olympus начал отказываться от формата xD с середины 2009 года. Начиная с весны 2010 года, все новые камеры Olympus, представленные на выставках Consumer Electronics Show и Photo Marketing Association International Trade Show 2010 года, поддерживают SD-карты. Этот переход на формат SD-карт не был официально объявлен компанией Olympus. В более продвинутых моделях DSLR-камер, таких как E-3 и E-5, также продолжают использоваться карты CompactFlash. Некоторые последние камеры Olympus, работающие с xD-картами, также поддерживают карты microSD с помощью специального адаптера, входящего в комплект. Компания Fuji выпустила свою последнюю цифровую камеру, поддерживающую этот формат – Fujifilm FinePix F200EXR (вариант FinePix F100fd 2008 года), которая вышла во втором квартале 2009 года, поскольку компания начала отказываться от формата xD еще в четвертом квартале 2008 года.

Сравнение с конкурирующими форматами

Amazon Best Sellers в категории «Карты памяти xD Picture Cards» сообщает об отсутствии товаров, у которых указана дата начала продаж с 4 августа 2009 года.

Преимущества

Не содержит слоя трансляции флэш-памяти (предназначенного для эмуляции блочной структуры магнитного диска). Более продвинутые файловые системы для флэш-памяти могут напрямую обращаться к аппаратному обеспечению NAND-флэш-памяти. Очень похож на стандартную микросхему NAND. Модифицированные устройства чтения XD могут использоваться для чтения произвольных микросхем NAND.

Недостатки

Формат карты является собственностью Fujifilm и Olympus, так же как формат Memory Stick принадлежит Sony. Публичной документации не было (см. ниже результаты обратной инженерии). В отличие от этого, формат CompactFlash описан полностью открытыми и бесплатными спецификациями. Не смог догнать скорость передачи данных, или пропускную способность, других карт, в частности CompactFlash и SD, а также более поздних версий Memory Stick. Самая быстрая карта xD обеспечивает менее 10% скорости современных (2009) карт CompactFlash. Является прямым потомком карты SmartMedia. Следовательно, не имеет контроллера выравнивания износа. Может иметь меньший срок службы, чем сопоставимые карты с FTL-контроллерами выравнивания износа, если используемая файловая система не учитывает выравнивание износа. Как правило, дороже других типов карт памяти. По состоянию на 2009 год розничные цены на карты xD объемом 2 ГБ (2000 МБ) примерно в три раза превышают цены на карты SD той же емкости. Многие новые цифровые камеры Olympus и Fujifilm поддерживают более популярные карты SD или CF в дополнение к или вместо формата xD. Имеет небольшую максимальную емкость по сравнению с другими форматами карт памяти. Карты xD первого поколения (тип S) имеют максимальную емкость всего 512 МБ. Тип M расширяет теоретическую максимальную емкость до 8 ГБ (8000 МБ), но по состоянию на 2009 год карт с емкостью более 2 ГБ не представлено. Хотя физически карты xD меньше, чем карты Secure Digital и Memory Stick, они больше, чем уменьшенные варианты этих конкурентов (microSD и Memory Stick Micro). Получают менее широкую поддержку от производителей камер, картридеров и аксессуаров, чем другие форматы. По состоянию на 2010 год карты SD (и их варианты) поддерживаются всеми цифровыми камерами потребительского уровня от ведущих производителей.

Карты типа M/M+ и типа H

Оригинальные карты xD (тип S) были доступны в объеме от 16 МБ до 512 МБ. Карта типа M, выпущенная в феврале 2005 года, использует архитектуру многоуровневых ячеек (MLC) для достижения теоретического объема хранения до 8 ГБ. По состоянию на 2010 год карты типа M доступны в размерах от 256 МБ до 2 ГБ. Однако карты типа M характеризуются более низкой скоростью чтения/записи по сравнению с оригинальными картами. Карта типа H, впервые выпущенная в ноябре 2005 года, обеспечивает более высокую скорость передачи данных, чем карты типа M (теоретически в 3 раза выше). По состоянию на 2008 год карты типа H были доступны только в объемах 256 МБ, 512 МБ, 1000 МБ и 2000 МБ. Компании Fuji и Olympus прекратили производство карт типа H в 2008 году, ссылаясь на высокие производственные затраты. Карта типа M+, впервые выпущенная в апреле 2008 года, обеспечивает скорость передачи данных в 1,5 раза выше, чем у карт типа M. По состоянию на 2008 год карты доступны только в объемах 1 и 2 ГБ. Компания Olympus утверждает, что ее карты xD поддерживают специальные "эффекты изображения" при использовании в некоторых камерах Olympus, хотя эти программные функции не являются аппаратно зависимыми. Однако карты типа H и M+ необходимы в новых моделях для записи видео с высокой частотой кадров (640×480 @ 30 кадров/с). Из-за изменений в архитектуре хранения данных, новые карты типа M и H могут быть несовместимы с некоторыми старыми камерами (особенно при видеозаписи). Списки совместимости доступны на сайтах Olympus: Olympus America и Fujifilm. Новые карты могут быть несовместимы с некоторыми кардридерами.

Теоретические скорости передачи

Изображения можно перенести с карты xD цифровой камеры на персональный компьютер, подключив камеру к ПК через USB или кабель IEEE 1394, либо извлекая карту из камеры и вставляя ее в кардридер. В обоих случаях компьютер распознает карту как устройство хранения данных, содержащее файлы изображений, хотя программное обеспечение или прошивка могут изменить это представление. Кардридеры могут быть встроены в ПК или подключаться кабелем. Доступны адаптеры, позволяющие подключать карту xD к другим кардридерам (и в некоторых случаях к камерам), включая PC Card, параллельный порт, CompactFlash и SmartMedia. Ниже представлена таблица, показывающая доступные размеры и типы карт xD. Тип Скорость записи (MiB/s) Скорость чтения (MiB/s) Доступная емкость (MB) 16 32 64 128 256 512 1000 2000 Стандартная 1.3 5 3 5 M 2.5 4 H 4 5 M+ 3.75 6

Спецификации обратной инженерии

Подробные спецификации жестко контролируются компаниями Olympus и Fujifilm, которые взимают лицензионные сборы и роялти и требуют соглашений о неразглашении в обмен на техническую информацию, необходимую для производства устройств, совместимых с xD. Формат используемой памяти недостаточно хорошо задокументирован. Его сложно изучать напрямую, поскольку большинство камер и USB-кардридеров не предоставляют прямого доступа к флэш-памяти. Поскольку карты не имеют контроллера, камеры и кардридеры должны выполнять выравнивание износа и обнаружение ошибок. Обычно они скрывают часть памяти, хранящую эту информацию (и не только), от доступа на более высоком уровне. Однако некоторые модели кардридеров xD, основанные на чипе Alauda, позволяют получить прямой доступ (минуя вышеуказанные механизмы) к флэш-памяти карты xD. Эти кардридеры были подвергнуты реверс-инжинирингу, а проект Alauda разработал для них драйверы Linux и задокументировал структуры данных на чипе карты xD. Согласно этой информации, заголовки карт xD аналогичны используемым в SmartMedia и включают информацию об изготовителе чипа.

Необработанная техника

На уровне аппаратного обеспечения, карта xD – это просто обычная интегральная схема NAND-флеш памяти в нестандартном корпусе. Сравнивая распиновку карты xD с распиновкой чипа NAND-флеш в стандартном TSOP-корпусе,

Панорамный режим

Некоторые камеры Olympus предлагают встроенную панорамную обработку. В тех камерах, которые поддерживают как карты xD, так и CompactFlash, панорамная обработка работает только с изображениями, сохраненными на карте xD, если она установлена. В более новых камерах Olympus нет ни карт xD, ни этого ограничения. По неподтвержденным данным, некоторые камеры, например E 450, поддерживают панорамную обработку только при использовании карт xD производства Olympus. Номера моделей не были задокументированы. В этом случае, похоже, существует решение: информация об изготовителе карты, по всей видимости, просто сохраняется во флэш-памяти, в структуре информации о карте.