Носитель записи, устройство для записи данных на носителе записи, устройство для редактирования данных, записываемых на носителе записи, и способ записи данных на носителе записи (варианты)

Реферат

 

Изобретение относится к носителю записи для записи аудио- и видеоданных, к устройству для редактирования указанных данных и к устройству для записи этих данных. Техническим результатом является возможность разрешения или блокировки редактирования данных, записанных на носителе записи, в зависимости от источника обеспечения этих данных. Носитель записи содержит область данных для записи данных, область управления для записи данных управления данными, записываемыми в области данных. Устройство для записи данных содержит средство для записи данных в области данных и средство записи информации идентификации в области управления, позволяющей определять источник обеспечения данных. Устройство для редактирования данных, записываемых на носителе записи, содержит средство выбора данных, средство распознавания источника обеспечения выбранных данных в маршруте записи в соответствии с информацией идентификации, записываемой в области управления, средство управления редактированием и средство редактирования. Способы описывают работу указанных устройств для записи и редактирования данных. 5 н. и 29 з.п. ф-лы, 31 ил.

Данное изобретение в общем относится к носителю записи для записи такого содержания, как аудиоданные и видеоданные, и к редактирующему устройству для редактирования записанного содержания, и к записывающему устройству для записи содержания на носителе записи.

В электрически стираемом энергонезависимом запоминающем устройстве, называемом ЭСППЗУ (электрически стираемое программируемое ПЗУ), один бит данных запоминают с помощью двух транзисторов. Эта двухтранзисторная конфигурация означает, что для схем ЭСППЗУ требуется относительно большая площадь поверхности интегральной схемы, что приводит к ограничению их степени интеграции.

Для решения этой проблемы ограничения плотности памяти разработана флэш-память, в которой один бит запоминают с помощью только одного транзистора и в которой все биты можно стереть одновременно. Предполагается, что флэш-память сможет заменить такие носители записи, как магнитные диски и оптические диски.

Съемная плата флэш-памяти разработана для применения с различными электронными устройствами. Эту плату памяти можно использовать в устройствах цифровой записи/воспроизведения аудиоданных вместо, или дополнительно, обычных дисковых носителей, таких как компакт-диск (КД) и мини-диск (МД).

Системы записи аудио- и видеоданных, использующие технику платы флэш-памяти, обычно следят за записанным содержанием с помощью файловой системы ТРФ (таблицы распределения файлов). Система ТРФ является системой управления файлами, обычно применяемой в персональных компьютерах для слежения за записанным содержанием и для его редактирования. Например, предположим, что одно музыкальное произведение запомнено во флэш-памяти как отдельная часть содержания аудиоданных. Тогда система ТРФ разрешает редактировать эту часть путем деления ее на две, или более, части, либо путем объединения этой части с другими частями, чтобы создать единую объединенную часть. Таким образом система ТРФ позволяет пользователям манипулировать, по желанию, содержанием, записанным на платах флэш-памяти.

Записывающие системы, использующие платы флэш-памяти, могут переносить содержание во многие источники, и из них, с помощью различных маршрутов переноса данных. Например, содержание можно скопировать или переместить в плату памяти из таких носителей записи, как КД, МД или с жесткого диска, либо его можно загрузить у провайдера, предоставляющего услуги по данному содержанию, через такую систему связи, как Интернет. Аналогично, содержание можно скопировать или переместить в любую из этих систем из платы памяти. Возможны многие другие маршруты переноса данных в плату памяти, и из нее. Нужно отметить, что “перемещение” содержания означает перенесение данных с одного запоминающего устройства на другое таким образом, что этого содержания в его источнике уже не будет.

Проблема, которая возникает с такими системами, заключается в том, что, независимо от источника обеспечения содержания, содержание, записанное на плате памяти, можно редактировать без ограничений. Это означает, что содержание можно редактировать даже в том случае, когда обеспечивающая содержание сторона или владелец авторских прав на данное содержание не желают, чтобы их содержание редактировалось. Поэтому требуется возможность блокирования или ограничения редактирования содержания.

Поэтому задача данного изобретения заключается в том, чтобы разрешать или блокировать редактирование содержания, записанного на плате памяти или на другом носителе записи, в соответствии с источником этого содержания.

Прочие задачи или преимущества данного изобретения будут отчасти очевидными и будут отчасти пояснены в описании и на чертежах.

Для решения указанной выше задачи носитель записи согласно данному изобретению имеет область записи содержания для записи содержания, поступающего из источника обеспечения содержания, и область управления, в которой записывают информацию идентификации для определения источника обеспечения содержания. Другими словами, информацию идентификации, указывающую источник обеспечения содержания, записывают на носителе записи вместе с записываемым содержанием, поступающим из этого источника обеспечения содержания. Если пользователь попытается отредактировать записанное содержание, тогда при этом информацию идентификации считывают и, согласно источнику обеспечения содержания, идентифицированному с помощью информации идентификации, редактирование либо разрешается, либо блокируется. Например, если идентифицированный источник обеспечения содержания является сайтом интернетовского сервера, то тогда возможность редактирования содержания блокируется.

Еще одним объектом данного изобретения является редактирующее устройство, выполненное с возможностью редактирования содержания, записанного в указанной области записи содержания носителя записи. Редактирующее устройство содержит операционные средства, с помощью которых пользователь задает редактирование содержания, записанного в области записи содержания; средство принятия решения для определения источника обеспечения содержания с помощью информации идентификации о содержании, для которого определена редактирующая обработка; и управляющее средство для разрешения или блокирования - в соответствии с источником обеспечения содержания, определяемого управляющим средством; - обработки по редактированию содержания, задаваемой операционным средством.

Еще одним объектом данного изобретения является записывающее устройство в соответствии с данным изобретением, содержащее записывающее средство для записи содержания, поступающего из источника обеспечения содержания, в области записи содержания указанного носителя записи; средство формирования идентификационных данных для формирования информации идентификации для определения источника обеспечения содержания; и средство записи информации идентификации для записи информации идентификации, сформированной средством формирования информации идентификации, в области управления носителя записи в соответствии с содержанием, записанным в области записи содержания.

В целях более полного понимания данного изобретения ниже приводится описание конкретных примеров его осуществления со ссылками на сопровождающие чертежи, на которых:

Фиг.1 изображает блок-схему устройства записи в соответствии с одним из осуществлений изобретения;

фиг.2 - блок-схему процессора цифровых сигналов (ПЦС) устройства записи, изображаемого в осуществлении согласно фиг.1;

фиг.3 - блок-схему конфигурации платы памяти, изображаемой в осуществлении согласно фиг.1;

фиг.4 - схему конфигурации иерархии обработки файловой системы, используемой в плате памяти, изображаемой на фиг.3;

фиг.5 - схему формата данных, используемого в плате памяти, изображаемой на фиг.3;

фиг.6 - схему каталоговой структуры, используемой в плате памяти, изображаемой на фиг.3;

фиг.7 - схему конфигурации файла управления воспроизведением, применяемого в плате памяти, изображаемой на фиг.3;

фиг.8 - схему конфигурации файла музыкальных данных ATRAC3;

фиг.9А-С - схемы конфигураций файлов данных, используемых в одном из вариантов осуществлений данного изобретения;

фиг.10 - схему, изображающую объединяющий процесс редактирования, использующий файлы данных, изображаемые на фиг.9А-С;

фиг.11 - схему, изображающую разделяющий процесс редактирования, использующий файлы данных, изображаемые на фиг.9А-С;

фиг.12 - схему подробной конфигурации файла управления воспроизведением, изображаемого на фиг.7;

фиг.13 - схему подробной конфигурации области дополнительной информации INF-S файла управления воспроизведением, изображаемого на фиг.12;

фиг.14 - таблицу основных кодов дополнительной информации, используемых в области дополнительной информации;

фиг.15 - таблицу прочих основных кодов дополнительной информации, используемых в области дополнительной информации;

фиг.16 - таблицу прочих основных кодов дополнительной информации, используемых в области дополнительной информации;

фиг.17А-Е - схемы конфигураций определенных данных дополнительной информации в соответствии с одним из вариантов осуществлений данного изобретения;

фиг.18 - схему подробной конфигурации файла данных для одного из вариантов осуществлений данного изобретения;

фиг.19 - схему местонахождения “А” (атрибута части) в атрибутном заголовке файла данных, изображаемого на фиг.18;

фиг.20 - схему местонахождения информации “СС” в атрибутном заголовке файла данных, изображаемого на фиг.18;

фиг.21 - схему примера маршрутов записи в плату памяти;

фиг.22 - схему еще одного примера маршрутов записи в плату памяти;

фиг.23 - схему еще одного примера маршрутов записи в плату памяти;

фиг.24 - принципиальную схему процесса редактирования для разделения файла данных; и

фиг.25 - принципиальную схему процесса редактирования для объединения файлов данных.

Предпочтительные варианты осуществления редактирующего устройства и записывающего устройства согласно данному изобретению излагаются со ссылкой на сопровождающие чертежи. В этих вариантах осуществления используется плата памяти на основе энергонезависимой памяти (или флэш-памяти) в качестве носителя записи. В качестве примера редактирующего устройства используют устройство записи или систему на основе устройства записи и персонального компьютера, выполненные с возможностью записи/воспроизведения данных в указанной плате памяти. Данные содержания, которые обрабатывают согласно описываемым ниже осуществлениям, включают в себя цифровые аудио-, видеоданные, неподвижные изображения, текст и средства программного обеспечения. В целях данного описания аудиоданные (т.е. музыку) используют как данные содержания. Следует отметить, что даже в случае использования аудиоданных данное изобретение может также записывать/воспроизводить изображения и символы в качестве дополнительных данных.

Фиг.1 изображает конфигурацию записывающего/воспроизводящего устройства платы памяти (далее устройство 1 записи), выполненное с возможностью записи и воспроизведения содержания, такого как аудиоданные, на плате памяти. Устройство 1 записи использует съемную плату памяти в качестве своего носителя записи. Устройство 1 записи можно сконфигурировать как автономное аудиоустройство, либо оно может входить в состав персонального компьютера или аудио/визуального устройства. В качестве автономного устройства устройство записи может быть полномерным корпусным компонентом или переносным блоком. Устройство записи можно встраивать в аудиосистему наряду с прочими компонентами, такими как усилитель, громкоговоритель, проигрыватель компакт-дисков, устройство записи мини-дисков, радиоприемник и пр. Устройство записи можно сконфигурировать как накопитель на платах памяти, занимающий положение, аналогичное накопителям на КД-ПЗУ и накопителям на гибких магнитных дисках в персональных компьютерах. Устройство записи можно также встроить в видеокамеру или в игровой автомат, использующие плату памяти, в качестве носителя записи для видеоданных или аудиоданных. Независимо от конфигурации, устройство записи можно использовать для записи цифровых аудиосигналов, распространяемых посредством спутниковых систем, цифрового вещания или через Интернет. Фиг.1 изображает общую конфигурацию устройства 1 записи в качестве записывающего/воспроизводящего устройства платы памяти, которое можно реализовать в любом из указанных выше применений.

Устройство 1 записи содержит интегральную схему (ИС) 10 аудиокодера/декодера, ИС 20 защиты и процессор цифровых сигналов (ПЦС) 30, выполненный на отдельной интегральной схеме. Плату 40 памяти устанавливают с возможностью съема в устройстве записи. Плата памяти включает в себя флэш-память (энергонезависимая память), блок управления памятью, блок защиты, содержащий схему шифрования данных (СШД), выполненных на одной ИС. Из изложенного выше очевидно, что микро-компьютер или его эквивалент можно использовать вместо ПЦС 30.

ИС аудиокодера/декодера содержит аудиоинтерфейс 11 и блок 12 кодера/декодера. Блок кодера/декодера эффективно кодирует цифровой сигнал таким образом, что его записывают в плате 40 памяти, и декодирует данные, считанные из памяти. Для высокопроизводительного кодирования используют формат сжатия данных ATRAC3 (усовершенствованное адаптивно-преобразующее акустическое кодирование), который, например, используют для мини-дисков. В ATRAC3 обрабатывают 16-битовые аудиоданные, дискретизацию которых выполняют на частоте 44,1 кГц. Минимальной единицей аудиоданных, обрабатываемых с помощью ATRAC3, является звуковая единица (ЗвЕ). ЗвЕ представляет собой 1024 выборки данных (102416 битов2 канала), сжатых в несколько сотен байтов, занимающих 23 мсек времени воспроизведения. Аудиоданные сжимают с помощью ATRAC3 до приблизительно 1/10 первоначального размера данных. Обработка сигнала с помощью ATRAC3 сводит к минимуму ухудшение тембра по причине регулировок при сжатии и восстановлении сжатых данных.

Селектор 13 линии входного сигнала избирательно направляет выходной сигнал воспроизведения МД, выходной сигнал радиоприемника или выходной сигнал с магнитной ленты в аналого-цифровой преобразователь 14. А/Ц-преобразователь 14 преобразует входной сигнал выбранной линии в цифровой аудиосигнал (частота дискретизации=44,1 кГц, 1 выборка=16 битов).

Селектор 16 цифрового входного сигнала избирательно направляет в приемник 17 цифрового входного сигнала сигналы МД, КД или ЦС (спутниковое цифровое вещание). Цифровые входные сигналы обычно направляют в преобразователь 15 частоты дискретизации, в котором частоту дискретизации цифрового входного сигнала преобразуют в 44,1 кГц.

Кодированные данные, полученные кодированием в блоке 12 кодера/декодера ИС 10 аудиокодера/декодера, направляют в СШД 22 по интерфейсу 21 ИС 20 защиты. СШД имеет устройство 23 обратного магазинного типа (УОМТ). СШД используется для защиты авторских прав на содержание. Плата 40 памяти также содержит СШД, которая описывается ниже. СШД 22 устройства 1 записи имеет два, или более, основных ключа и один однозначно определяемый, для данного устройства, ключ запоминания. Помимо этого, СШД имеет генератор случайных чисел, который использует ключи установления подлинности и работы совместно с платой памяти. СШД может задействовать ключ с помощью ключа запоминания.

Шифрованные аудиоданные из СШД подают в ПЦС 30. ПЦС 30 осуществляет связь с платой 40 памяти через соответствующее адаптирующее средство (не изображено) и записывает шифрованные данные во флэш-память. Последовательную связь осуществляют между ПЦС 30 и платой памяти. Для того чтобы выделить размер памяти, достаточно крупный, чтобы управлять платой памяти, внешнее статическое запоминающее устройство с произвольной выборкой (СЗУПВ) 31 подключают к ПЦС.

ПЦС также подключают к терминалу 32, по которому данные содержания и данные управления передают с помощью внешних устройств или внешних схемных блоков (не изображены). ПЦС осуществляет связь с внешними устройствами через интерфейс 37, изображаемый на фиг.2. Интерфейс 37 и терминал 32 соответствуют любому из многих стандартов связи: таких как USB, IEEE 1394, IEC 958, последовательный порт и параллельный порт. Тем самым обеспечивают для устройства 1 записи возможность осуществлять связь с персональными компьютерами и аудио/визуальным оборудованием. Если устройство 1 записи входит в состав персонального компьютера или аудио/визуального устройства, то интерфейс 37 и терминал 32 конфигурируют как внутреннюю шину, соединенную с системным контроллером в персональном компьютере или в аудио/визуальном устройстве.

Из устройства или блока, подключенного к терминалу 32, различные данные направляют в ПЦС 30. Например, если устройство записи является частью аудиосистемы или компьютерной системы, тогда внешний системный контроллер для управления всей работой аудиосистемы или компьютерной системы дает команды записи или воспроизведения, сформированные в соответствии с операциями пользователя. Данные дополнительной информации, такие как информация изображения или текстовая информация, также направляют в ПЦС через терминал.

ПЦС также подает данные дополнительной информации и сигналы управления, считанные с платы 40 памяти, в системный котроллер.

Фиг.1 также изображает операционный блок 39, содержащий различные средства управления, с помощью которых пользователь выполняет нужные операции, и блок 33 отображения, на котором для пользователя отображают различные сведения. Эти блоки необходимы, если устройство записи сконфигурировано как автономное устройство. Если устройство записи входит в состав персонального компьютера, то операционный блок 39 и блок 33 отображения не нужно непосредственно подключать к ПЦС. Именно в автономной конфигурации ПЦС обрабатывает входные сигналы из операционного блока и управляет блоком отображения. В конфигурации вхождения в состав другого устройства системный контроллер главного устройства выполняет эти операции, обеспечивая операционные сведения для ПЦС и принимая данные, характеризующие отображаемое содержание, из ПЦС соответственно.

Шифрованные аудиоданные в качестве содержания, считанного с помощью ПЦС 30 с платы 40 памяти, дешифруют посредством ИС 20 защиты, и дешифрованные аудиоданные затем дешифруют согласно ATRAC3 с помощью ИС 10 аудиокодера/декодера. Декодированный выходной сигнал ИС аудиокодера/декодера направляют в Ц/А-преобразователь 18 для преобразования его в аналоговый аудиосигнал. Аналоговый аудиосигнал выводят в терминал 19 линии выходного сигнала. Выходной сигнал линии передают в усилитель (не изображен) для воспроизведения через громкоговоритель или наушники.

Следует отметить, что от внешнего контроллера в Ц/А-преобразователь можно подать сигнал приглушения звука. Если сигнал приглушения звука указывает, что сейчас приглушение включено, то выходной аудиосигнал из терминала 19 линии выходного сигнала подавляется. Фиг.1 изображает терминал 19 линии выходного сигнала. Видно, что можно использовать также терминал цифрового выходного сигнала, терминал наушников и пр. Данные содержания можно также выводить во внешнее устройство через терминал 32 согласно вышеизложенному.

Фиг.2 изображает внутреннюю конфигурацию ПЦС 30. ПЦС 30 состоит из центрального процессора (ЦП) 34, флэш-памяти 35, СЗУПВ 36, интерфейса 37 и интерфейса 38 платы памяти, шин и перемычек между шинами. ПЦС функционирует аналогично микрокомпьютеру. Флэш-память запоминает программы, необходимые для ПЦС-обработки. СЗУПВ 36 и СЗУПВ 31 используют как оперативные запоминающие устройства, необходимые для различных операций обработки.

ПЦС 30 реагирует на операционный сигнал, например на команду записи, принимаемую через интерфейс 37 или из операционного блока 39, и записывает заранее определенные шифрованные аудиоданные и заранее определенные данные дополнительной информации в плату 40 памяти, и управляет обработкой этих данных. Конкретнее, ПЦС 30 интерпретирует специальное программное обеспечение для записи/воспроизведения аудиоданных в целях управления платой памяти.

Управление файлами платы памяти осуществляют согласно файловой системе ТРФ, обычно применяемой в персональных компьютерах. Помимо этой файловой системы, в данном варианте осуществления также используют файл управления воспроизведением. Файл управления воспроизведением управляет файлами данных, записанными в плате памяти. Файл управления воспроизведением действует в качестве первой управляющей программы управления файлами, обрабатывающей все файлы аудиоданных. ТРФ действует как вторая управляющая программа управления файлами, обрабатывающая все файлы, запомненные во флэш-памяти, включая файлы аудиоданных и файл управления воспроизведением. Файл управления воспроизведением записывают в плате памяти. ТРФ записывают во флэш-памяти вместе с корневым каталогом до отправки с завода-изготовителя.

Для защиты авторских прав в данном варианте осуществления изобретения шифруют аудиоданные, сжатые согласно ATRAC3. Но управляющие файлы не шифруют, поскольку считается, что авторские права на них не распространяются. Возможности шифрования имеют только некоторые варианты платы 40 памяти. Устройства записи, которые записывают защищенные авторскими правами аудиоданные, могут использовать только те платы памяти, которые обладают возможностями шифрования - как в данном варианте осуществления изобретения.

Фиг.3 изображает конфигурацию платы 40 памяти. Плата памяти состоит из блока 41 управления и флэш-памяти 42, выполненных на одной интегральной микросхеме.

Двухсторонний последовательный интерфейс между ПЦС 30 и платой памяти состоит из 10 шин. Четырьмя основными шинами являются: шина SCK синхроимпульсов для передачи синхронизирующего сигнала, шина SBS состояния, шина DIO данных для передачи данных и шина INT прерывания. Кроме этого, две шины GND заземления и две шины VCC электроснабжения предназначены для электроснабжения. Две запасные шины не определяются.

Шина SCK синхроимпульсов передает синхросигнал, синхронизированный с данными. Шина SBS состояния передает сигнал, характеризующий состояние платы памяти. Шина DIO данных вводит и выводит команды и шифрованные аудиоданные. Шина INT прерывания передает сигнал прерывания в ПЦС 30 при реагировании на запрос прерывания от платы памяти. Сигнал прерывания также формируют, когда плату памяти загружают в устройство записи. В данном осуществлении шину INT прерывания заземляют, в результате чего сигнал прерывания передают по шине DIO данных.

Блок 43 интерфейса последовательного/параллельного преобразования и параллельного/последовательного преобразования (блок ИППП) действует как интерфейс между ПЦС и блоком 41 управления, которые соединены друг с другом по указанным шинам. Блок ИППП преобразует последовательные данные, принимаемые от ПЦС, в параллельные данные и направляет их в блок управления. Он также преобразует параллельные данные из блока управления в последовательные данные и направляет их в ПЦС. Помимо этого, блок ИППП принимает команды и данные по шине DIO данных и разделяет принимаемые команды и данные на те, которые предназначаются для обычного доступа, и на те, которые предназначаются для шифрования.

Конкретнее, в формате, используемом шиной данных, сначала передают команды, за которыми следуют данные. Блок ИППП проверяет код команды, чтобы определить, предназначаются ли передаваемые команды и данные для обычного доступа или для шифрования. В соответствии с этим кодом команда обычного доступа содержится в регистре 44 команд, а данные обычного доступа содержатся в страничном буфере 45 и регистре 46 записи. С регистром записи связана кодирующая схема 47 исправления ошибок. Для данных, временно запомненных в страничном буфере, схема кодирования исправления ошибок формирует код исправления ошибок.

Выходные данные из регистра команд, страничного буфера, регистра записи и схемы исправления ошибок направляют во флэш-память и устройство 51, задающее последовательность доступа к памяти. Устройство 51 действует как интерфейс передачи данных между блоком управления и флэш-памятью. Через устройство 51 данные записывают во флэш-память.

Для защиты авторских прав содержание (аудиоданные, сжатые с помощью ATRAC3; далее - данные ATRAC3), записываемое во флэш-память, шифруют интегральной схемой 20 защиты и блоком 52 защиты платы памяти. Блок защиты имеет буферную память 53, СШД 54 и энергонезависимую память 55. Блок защиты имеет несколько ключей опознавания и ключ запоминания, который для каждой платы памяти является особым. Энергонезависимая память запоминает ключи, необходимые для шифрования, и доступ к ней извне невозможен. Ключ запоминания записывают в энергонезависимой памяти.

Помимо этого, блок 52 защиты имеет генератор случайных чисел, который обеспечивает ему возможность производить опознавание с другим устройством записи и совместно использовать рабочие ключи. Например, опознавание выполняют, когда плату памяти впервые помещают в устройство записи. Это опознавание выполняют с помощью интегральной схемы защиты и блоком защиты платы памяти. Когда устройство записи распознает помещенную в него плату памяти и когда плата памяти распознает устройство записи, тогда делается перекрестное опознавание. При успешном опознавании устройство записи и плата памяти формируют рабочий ключ. Рабочие ключи формируют всякий раз, когда выполняют опознавание.

При записи содержания в плате памяти устройство записи шифрует ключ содержания с помощью рабочего ключа и передает шифрованный ключ содержания в плату памяти. Плата памяти затем дешифрует принимаемый ключ содержания, повторно шифрует его ключом запоминания и передает повторно шифрованный ключ содержания в устройство записи. Ключ запоминания для каждой платы памяти особый. Принимая повторно шифрованный ключ содержания, устройство записи выполняет форматирование для записи повторно шифрованного ключа содержания и шифрованного содержания в плате памяти.

При считывании данных из флэш-памяти 42 считываемые данные подают в страничный буфер 45, регистр 48 считывания и схему 49 исправления ошибок через устройство 51, задающее последовательность доступа к памяти. Данные, содержащиеся в страничном буфере, корректируют с помощью схемы исправления ошибок. Выходные данные, ошибки которых исправлены, из страничного буфера и выходной сигнал регистра считывания подают в блок ИППП 43, и затем - в ПЦС 30 через вышеупомянутый последовательный интерфейс.

Когда необходимо считывание данных, ключ содержания, шифрованный ключом запоминания, и содержание, шифрованное ключом блокирования, считывают из флэш-памяти. Затем ключ содержания дешифруют блоком защиты с помощью ключа запоминания. Дешифрованный ключ содержания шифруют рабочим ключом, направляемым в устройство записи. Устройство записи дешифрует ключ содержания с помощью принимаемого рабочего ключа. Устройство записи затем формирует ключ блокирования с помощью дешифрованного ключа содержания. Посредством ключа блокирования шифрованные данные ATRAC3 дешифруют последовательно.

Следует отметить, что в ПЗУ 50 хранится информация о версии платы памяти и различная атрибутная информация.

Плата памяти также имеет переключатель 60, который может использоваться пользователем для защиты памяти от ошибочного стирания. Когда переключатель находится в положении блокировки стирания, флэш-память невозможно стереть даже если команда “стереть” поступает от записывающего устройства.

Генератор 61 формирует синхросигнал, который действует как задающий опорный сигнал для обработки, выполняемой платой памяти.

Фиг.4 иллюстрирует иерархию обработки файловой системы для носителя записи, использующего плату 40 памяти. Сверху располагается уровень прикладной обработки, за которым следует уровень обработки управления файлами, уровень управления логическими адресами, уровень управления физическими адресами и уровень обращения к флэш-памяти. В этой иерархической структуре уровнем обработки управления файлами является файловая система ТРФ. Физический адрес дают каждому блоку флэш-памяти. Взаимосвязь между блоком и его физическим адресом фиксированная. Логические адреса можно присваивать различным блокам и их можно обрабатывать на уровне обработки управления файлами.

Фиг.5 изображает пример физической конфигурации данных во флэш-памяти 42 платы 40 памяти. Во флэш-памяти данные состоят из сегментов, которые подразделяются на заданное число блоков фиксированной длины, при этом каждый блок также подразделяют на заданное число страниц фиксированной длины. Во флэш-памяти данные стирают поблочно и считывают или записывают их постранично.

Один блок состоит из страниц числом от 0 до m. Блок имеет размер от 8 до 16 кБ. Размер одной страницы - 512 байтов. Таким образом, вся флэш-память может иметь размер от 4 МБ (512 блоков) до 64 МБ (4096 блоков).

Каждая страница состоит из части 512-байтовых данных и 16-байтовой избыточной части. Первые три байта избыточной части образуют 3-байтовую часть перезаписи, в которую записывают состояние блока, состояние страницы и состояние обновления. Остальные 13 байтов избыточной части являются фиксированными согласно содержанию части данных. Эти 13 байтов включают в себя флаг управления (1 байт), логический адрес (2 байта) и зарезервированную область формата записи (5 байтов), дискретную информацию ЕСС (2 байта) и данные ЕСС (3 байта). Дискретной информацией ЕСС являются данные исправления ошибок для флага управления, логического адреса и форматного резервирования. Данными ЕСС являются данные исправления ошибок для 512-байтовых данных.

В байте флага управления записывают: флаг системы (1=блок пользователя, 0=блок начальной загрузки), флаг таблицы преобразования (1=недействительно, 0=табличный блок), инструкцию запрещения копирования (1=не запрещено, 0=запрещено), разрешение на доступ (1=свободно, 0=считывание защищено).

Первые два блока каждого сегмента, а именно блок 0 и блок 1, образуют блок начальной загрузки. Блок 1 является резервным и имеет те же данные, что и блок 0. Блок начальной загрузки является первым действительным блоком в плате памяти, и поэтому к нему обращаются прежде всех других блоков, когда плата памяти помещена в устройстве. Остальные блоки являются пользовательскими блоками. Первая страница (Страница 0) блока начальной загрузки хранит заголовок, ввод системы, информацию начальной загрузки и атрибутную информацию. Страница 1 хранит данные о неиспользуемых блоках. Страница 2 хранит структуру информации платы (СИП)/информацию запуска идентичности (ИЗИ). Заголовок блока начальной загрузки хранит идентификатор блока начальной загрузки и число действительных записей в блоке начальной загрузки. Ввод системы хранит начальное положение данных блока воспрещения пользования, их размер, их тип, начальное положение данных СИП/ИЗИ, их размер и их тип.

Информация начальной загрузки и атрибутная информация включают в себя тип платы 40 памяти (только считывание, считывание и записывание или соответствующее сочетание), размер блока, общее число блоков, соблюдение требований защиты и данные (дата изготовления и пр.), относящиеся к выпуску данной платы.

Флэш-память подвергается ухудшению состояния изолирующей пленки всякий раз при записи данных, в результате чего число раз возможной записи данных во флэш-памяти является ограниченным. Поэтому предпочтительно избегать повторяющегося и сосредоточенного обращение к одной и той же области памяти (блоку). При перезаписи данных, имеющих логический адрес и запомненных в физическом адресе, файловая система не позволяет запись данных в один и тот же блок; файловая система записывает обновленные данные в неиспользованный блок. Следовательно, соотношение логического адреса и физического адреса изменяется с каждым обновлением данных. Эта обработка (называемая заменяющей обработкой) может предотвратить повторяющееся и сосредоточенное обращение к одному и тому же блоку, тем самым продлив срок службы флэш-памяти.

Логический адрес постоянно относится к данным, и поэтому данные меняют блоки во время обновления данных; ТРФ отслеживает этот адрес, и тем самым обеспечивается правильный доступ к нему. Заменяющая обработка обусловливает изменение соотношения между логическим и физическим адресами, и поэтому требуется таблица преобразования логического-физического адреса. Обращение к этой таблице преобразования идентифицирует физический адрес, соответствующий логическому адресу, определяемому ТРФ, в результате чего осуществляется доступ к блоку, указываемому идентифицированным физическим блоком.

Таблицу преобразования логического-физического адреса запоминают с помощью ПЦС 30 в СЗУПВ 31 и 36. Если эти СЗУПВ не имеют достаточного места, чтобы запомнить эту таблицу, то ее можно запомнить во флэш-памяти. Эта таблица содержит логические адреса (каждый по 2 байта) в возрастающем порядке наряду с их соответствующими физическими адресами. Поскольку максимальный размер флэш-памяти составляет 128 МБ (8192 блоков), можно представить 8192 адреса. Помимо этого, таблицей преобразования логического-физического адреса управляют по каждому сегменту, причем размер таблицы увеличивается с увеличением размера флэш-памяти. Например, если размер флэш-памяти составляет 8 МБ (2 сегмента), то для таблицы преобразования логического-физического адреса используют 2 страницы каждого сегмента.

При запоминании таблицы преобразования логического-физического адреса во флэш-памяти заранее определенный бит флага управления в избыточной части каждой страницы указывает блок, в котором запоминают таблицу.

Упомянутую плату памяти можно использовать с системой ТРФ, применяемой в персональных компьютерах и в дисковых носителях записи.

Плата памяти содержит область IPL (начального загрузчика программы), область ТРФ и область корневого каталога во флэш-памяти. Область IPL хранит адрес программы, загруженной первой в память, и различную информацию о памяти. Область ТРФ хранит информацию, относящуюся к блокам (кластерам). ТРФ задает значения, характеризующие неиспользуемые блоки, номер следующего блока, неполный блок и последний блок. Область корневого каталога хранит статьи каталога (атрибут файла, дата обновления, начальный кластер и размер файла).

В данном варианте осуществления изобретения, наряду с системой управления файлами, определяемой форматом упомянутой платы памяти, обеспечивают файл управления воспроизведением для управления дорожками музыкального файла и частями, образующими каждую дорожку. Этот файл управления воспроизведением запоминают с помощью пользовательского блока платы памяти во флэш-памяти. Следовательно, будет гарантировано восстановление файла, если ТРФ, запомненная в плате памяти, повреждена.

Файл управления воспроизведением создают с помощью ПЦС. Например, когда устройство записи включают впервые, тогда определяют, помещена ли в него данная плата памяти. Если данная плата памяти помещена, тогда выполняют опознавание. Если данная плата памяти определена соответствующей платой памяти, тогда блок начальной загрузки флэш-памяти считывают в ПЦС. Затем считывают таблицу преобразования логического-физического адреса. Считанные данные запоминают в СЗУПВ. Если данная плата памяти для данного пользователя никогда не использовалась, тогда ТРФ и корневой каталог записывают во флэш-память перед ее поставкой от изготовителя. Файл управления воспроизведением создают, когда пользователь записывает данные.

Конкретно, когда пользователь отдает в ПЦС команду записи, принимаемые аудиоданные сжимают с помощью ИС кодера/декодера и полученные таким образом данные ATRAC3 шифруют интегральной схемой защиты. ПЦС записывает шифрованные данные ATRAC3 во флэш-память, после чего обновляют ТРФ и файл управления воспроизведением.

Всякий раз при выполнении операции обновления файла (т.е. всякий раз, когда запись аудиоданных начинают и заканчивают) ТРФ и файл управления воспроизведением перезаписывают в СЗУПВ. Затем, когда плату памя