Устройство и способ редактирования

Иллюстрации

Показать все

Изобретение относится к устройству и способу редактирования. Его использование для разделения или комбинирования файла (файлов) данных обеспечивает технический результат в виде расширения функциональных возможностей. Редактирование осуществляется над файлами данных, которые сегментированы на блоки, каждый из которых имеет заранее заданную длину данных, и к которым добавляется файл атрибута, имеющий заранее заданную длину, причем сегментированные блоки записываются в энергонезависимое запоминающее устройство. Технический результат достигается за счёт того, что выбирают два файлов данных, записанных в область данных, для их комбинирования; отделяют файл атрибута от расположенного последним файла данных из выбранных двух файлов данных; редактируют управляющие данные, записанные в управляющей области, путем установления логической связи между двумя файлами данных, и редактируют файл атрибута, добавленного к расположенному первым файлу данных двух выбранных файлов данных; и записывают отредактированные управляющие данные в управляющую область, а файл атрибута – в область данных. 4 с. и 20 з.п. ф-лы, 42 ил.

Реферат

Область техники

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

Предшествующий уровень техники

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

Также известно запоминающее устройство в виде карточки, с использованием флэш памяти. Запоминающее устройство в виде карточки может легко присоединяться к устройству и отсоединяться от него. Может быть изготовлено цифровое записывающее/воспроизводящее звуковое устройство, в котором вместо обычного компакт-диска (CD) или мини-диска (MD) используется запоминающее устройство в виде карточки.

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

Однако в КД, на котором записаны звуковые данные, вообще не используется ТРФ. В эру применения МД, на который могут быть записаны и воспроизведены звуковые данные, музыкальные программы записываются и редактируются с использованием модифицированной системы ТРФ, которая называется Линк-П (Link-P). При ее использовании система сама может управляться ЦПУ с низким потреблением энергии. Однако при использовании такой системы нельзя производить обмен данными с персональным компьютером. Таким образом, система МД была разработана как изолированная аудиовизуальная система.

Система Линк-П, используемая в МД, состоит из Указателя ДФО (P-DFA), Указателя Пустой области (P-Empty area), Указателя СВО (P-FRA) (Указатель Свободной Области), и указателей P-TNо1 ... P-TNo255. Указатель ДФО представляет начальную точку сегмента, который содержит информацию о дефектах МД. Указатель Пустой области представляет состояние использования сегмента. Указатель СВО представляет начальную точку сегмента, используемого для управления областью, в которую может быть произведена запись. Указатели P-TNo1, P-TNo2,..., P-TNo255 представляют начальные точки сегментов, соответствующих отдельным музыкальным программам.

Далее, на фигурах 42А-42Е можно видеть, что процесс последовательного поиска областей, в которые можно производить запись, распределенных на носителе записи, может быть описан с использованием области СВО. На фигурах 42А-42Е, область СВО расположена по адресу 03h. В этом случае, как показано на фиг.42А, производится доступ к сегменту 03h. Начальный адрес и конечный адрес, записанные в сегменте 03h, представляют начальный адрес и конечный адрес части диска.

Как показано на фиг.42А, информация о связи, записанная в сегменте 03h представляет, что следующим адресом сегмента является 18h. Таким образом, как показано на фиг.42В, осуществляется доступ к сегменту 18h. Информация о связи, записанная в сегмент 18h, указывает на то, что следующим адресом сегмента является 1Fh. Аналогично, как показано на фиг.42С, производится доступ в сегмент 1Fh. Как показано на фиг.42D, в соответствии с информацией о связи в сегменте 1Fh производится доступ к сегменту 2Bh. Как показано на фиг.42Е, в соответствии с информацией связи в сегменте 2Bh, производится доступ в сегмент E3h. Информация о связи отслеживается таким образом, пока не будет обнаружен ноль (00h) как информация о связи. Таким образом последовательно распознаются адреса областей, в которые может производиться запись, распределенных по МД. Области, в которые может производиться запись, распределенные в памяти, могут быть получены с помощью попеременного контроля выходного оптического сигнала и последовательного доступа к этим адресам. Аналогично, с помощью ссылок У-ДФО или P-TNoN, может быть произведен успешный доступ к дефектным областям, которые распределены в памяти.

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

КРАТКОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ

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

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

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

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

Фиг.2 - блок-схему внутренней структуры ЦПС 30 в соответствии с настоящим изобретением;

Фиг.3 - блок-схему внутренней структуры запоминающего устройства 40 типа карточки в соответствии с настоящим изобретением;

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

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

Фиг.6 - структуру данных запоминающего устройства 40 типа карточки в соответствии с настоящим изобретением;

Фиг.7 - схему иерархии структуры файла в запоминающем устройстве 40 типа карточки;

Фиг.8 - схему структуры данных файла PBLIST.MSF управления воспроизведением, который является поддиректорией, записанной в запоминающем устройстве 40 типа карточки;

Фиг.9 - схему структуры данных, в случае, когда один файл ATRAC3 данных разделен на блоки с заранее заданной длиной, и к нему добавлены файлы атрибута;

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

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

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

Фиг.11 - схему структуры данных файла PBLIS управления воспроизведением;

Фиг.12А - схему структуры данных части заголовка файла PBLIST управления воспроизведением;

Фиг.12В - схему структуры данных части основных данных файла PBLIST управления воспроизведением;

Фиг.12С - схему структуры данных части данных дополнительной информации файла PBLIST управления воспроизведением;

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

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

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

Фиг.16А - схему структуры данных дополнительной информации;

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

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

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

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

Фиг.17 - схему подробной структуры данных файла данных ATRAC3;

Фиг.18 - схему структуры данных верхней части заголовка атрибута, который содержит файл данных ATRAC3.

Фиг.19 - схему структуры данных средней части заголовка атрибута, который составляет файл данных ATRAC3;

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

Фиг.21 - таблицу, представляющую состояние управления копирования;

Фиг.22 - схему структуры данных нижней части заголовка атрибута, который входит в состав файла данных ATRAC3;

Фиг.23 - схему структуры данных заголовка блока данных файла данных ATRAC3;

Фиг.24А - 24С - алгоритмы, представляющие способ восстановления в соответствии с настоящим изобретением, при разрушении области ТРФ;

Фиг.25 - схему структуры файла в запоминающем устройстве 40 типа карточки в соответствии со вторым вариантом воплощения настоящего изобретения;

Фиг.26 - схему взаимосвязи между файлом TRKLIST.MSF управления информацией и файлом A3Dnnnnn.MSA данных ATRAC3;

Фиг.27 - схему подробной структуры данных файла TRKLIST.MSF управления информацией музыкальной записи;

Фиг.28 - схему подробной структуры данных файла NAME1, предназначенного для управления именем;

Фиг.29 - схему подробной структуры данных файла NAME2, предназначенного для управления именем;

Фиг.30 - схему подробной структуры данных файла A3Dnnnnn.MSA данных ATRAC3;

Фиг.31 - схему подробной структуры данных файла INFLIST.MSF, который представляет дополнительную информацию;

Фиг.32 - схему подробной структуры данных файла INFLIST.MSF, который представляет данные дополнительной информации;

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

Фиг.34 - схему карты памяти, предназначенную для пояснения перехода данных в процессе комбинирования, предназначенного для комбинирования конкретных файлов в структуре карты памяти (см. фиг.6) в соответствии с первым вариантом воплощения;

Фиг.35А - схему карты памяти перед тем, как два файла были скомбинированы;

Фиг.35В - схему карты памяти после того, как два файла были скомбинированы;

Фиг.36 - алгоритм для пояснения процесса комбинирования в соответствии с первым вариантом воплощения настоящего изобретения;

Фиг.37 - схему карты памяти, предназначенную для пояснения перемещения данных в процессе разделения, предназначенного для разделения конкретной программы в структуре карты памяти (см. фиг.6), в соответствии с первым вариантом воплощения настоящего изобретения;

Фиг.38А - схему карты памяти перед тем, как конкретная программа была скомбинирована

Фиг.38В - схему карты памяти после того, как конкретная программа была скомбинирована;

Фиг.39 - алгоритм для пояснения процесса разделения в соответствии с первым вариантом воплощения настоящего изобретения;

Фиг.40 - алгоритм для пояснения процесса комбинирования в соответствии со вторым вариантом воплощения настоящего изобретения;

Фиг.41. - алгоритм для пояснения процесса разделения в соответствии со вторым вариантом воплощения настоящего изобретения;

Фиг.42А - схему способа управления для одной части U-ТОС (Таблица Содержания Пользователя), предназначенный для управления областями, в которые может производиться запись, распределенными на обычном магнитооптическом диске;

Фиг.42В - схему способа управления для части, комбинированной в соответствии с частью, изображенной на фиг.42А;

Ф иг.42С - схему способа управления для части, комбинированной в соответствии с частью, изображенной на фиг.42В;

Фиг.42D - схему способа управления для части, комбинированной в соответствии с частью, изображенной на фиг.42С; и

Фиг.42Е - схему способа управления для – части, комбинированной в соответствии с частью, изображенной на фиг.42D.

ПОДРОБНОЕ ОПИСАНИЕ ПРЕДПОЧТИТЕЛЬНЫХ ВАРИАНТОВ ВОПЛОЩЕНИЯ

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

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

Кодирующая/декодирующая микросхема 10 имеет аудиоинтерфейс 11, и кодирующий/декодирующий блок 12. Кодирующий/декодирующий блок 12 кодирует цифровые звуковые данные в соответствии с высокоэффективным способом кодирования и записывает закодированные данные в запоминающее устройство 40 типа карточки. Кроме того, кодирующий/декодирующий блок 12 декодирует закодированные данные, которые считываются из запоминающего устройства 40 типа карточки. В качестве высокоэффективного способа кодирования используется формат ATRAC3, который является измененным форматом ATRAC (Адаптивное преобразующее акустическое кодирование), который используется в мини-дисках.

В формате ATRAC3 звуковые данные, выборка которых производится с частотой 44,1 кГц и которые разбиты на группы по 16 бит, кодируются с высокой эффективностью. В формате ATRAC3 минимальный обрабатываемый модуль аудиоданных представляет собой звуковой модуль ЗМ (SU). Один ЗМ представляет собой данные в которых данные из 1024 выборок (1024×16 бит × 2 канала) сжимаются до данных, занимающих несколько сотен байт. Длительность одного ЗМ составляет приблизительно 23 мсек. При высокоэффективном способе кодирования объем аудиоданных сжимается до данных с объемом приблизительно в 10 раз меньше, чем исходные данные. Так же, как и в случае формата ATRAC1, используемой в мини-дисках, аудиосигнал, сжатый и затем преобразованный в исходный вид, в соответствии с форматом ATRAC3, в меньшей степени ухудшает качество воспроизведения звука.

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

Кодирующий/декодирующий блок 12 звуковой кодирующей, декодирующей микросхемы 10 подает закодированные данные в схему 22 кодирования СКД через интерфейс 21 микросхемы 20. Схема 22 кодирования СКД имеет ПППО (FIFO) 23 (схема обработки информации, работающая по принципу: первая пришедшая информация обслуживается в первую очередь). Схема 22 кодирования СКД включена таким образом, что она защищает авторские права содержания. Запоминающее устройство 40 типа карточки также имеет схему кодирования СКД. Схема 22 кодирования СКД записывающего/воспроизводящего устройства содержит множество главных кодов и уникальный для данного устройства код накопления. Схема 22 кодирования СКД также имеет схему генерирования случайных чисел. Схема 22 кодирования СКД 22 может совместно с запоминающим устройством 40 типа карточки, которое имеет схему кодирования СКД, выполнять процесс опознания и обработку сеансового ключа (криптографический ключ, действующий только в одном сеансе обработки информации). Кроме того, схема 22 кодирования СКД может заново кодировать данные с использованием ключа накопления схемы кодирования СКД.

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

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

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

Аналоговый звуковой сигнал подается на блок усилителя (не показан) через вывод 19 линейного выхода. Аналоговый звуковой сигнал воспроизводится через громкоговоритель или наушники. Внешний контроллер подает сигнал приглушения звука на Ц/А преобразователь 18. Когда сигнал приглушения звука имеет значение включения режима приглушения звука, внешний контроллер запрещает выход аудиосигнала с вывода 19 линейного выхода.

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

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

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

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

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

Фиг.3 представляет собой блок-схему, изображающую внутреннюю структуру запоминающего устройства 40 типа карточки. Запоминающее устройство 40 типа карточки содержит блок 41 управления и флэш память 42, которые выполнены в виде одной микросхемы. Двунаправленный последовательный интерфейс располагается между ЦПС 30 записывающего/воспроизводящего устройства и запоминающим устройством 40 типа карточки. Двунаправленный последовательный интерфейс содержит десять линий, которые представляют собой линию SCK синхронизации, предназначенную для передачи сигнала синхронизации, который передается вместе с данными, линию SBS статуса, предназначенную для передачи сигнала, который представляет статус, линию DIO данных, предназначенную для передачи данных, линию INT прерывания, две линии GND заземления, две линии INT и две резервные линии.

Линия SCK синхронизации используется для передачи тактового сигнала синхронно с данными. Линия SBS статуса используется для передачи сигнала, который представляет статус запоминающего устройства 40 типа карточки. Линия DIO данных используется для ввода и вывода команды и кодированных аудиоданных. Линия INT прерывания используется для передачи сигнала прерывания, который заставляет запоминающее устройство 40 типа карточки прерывать работу ЦПС 30 записывающего/воспроизводящего устройства. Когда запоминающее устройство 40 типа карточки присоединяется к записывающему/воспроизводящему устройству, запоминающее устройство 40 типа карточки вырабатывает сигнал прерывания. Однако, в соответствии с данным вариантом воплощения настоящего изобретения, так как сигнал прерывания передается через линию DIO данных, линия INT прерывания заземлена.

Блок 43 последовательно/параллельного преобразования, параллельно/последовательного преобразования и интерфейса (S/P, P/S, I/F блок) представляет собой интерфейс, расположенный между ЦПС 30 записывающего/воспроизводящего устройства и управляющим блоком 41 запоминающего устройства 40 типа карточки. Блок 43 S/P, P/S и IF преобразует последовательные данные, принимаемые из ЦПС 30 записывающего/воспроизводящего устройства, в параллельные данные, и передает параллельные данные в блок 41 управления. Кроме того, блок 43 S/P, P/S, и IF преобразует параллельные данные, принимаемые из блока управления 41, в последовательные данные и передает эти последовательные данные в ЦПС 30. Когда блок 43 S/P, P/S и IF принимает команду и данные через линию DIO данных, блок 43 S/P, P/S и I/F разделяет их на данные, которые имеют нормальный доступ в флэш памяти 42 и те, которые закодированы.

Данные передаются в формате, в котором данные передаются через линию DIO данных, после того, как будет передана команда. Блок 43 S/P, P/S и IF определяют код команды и определяет, являются ли эта команда и данные такими, к которым осуществляется обычный доступ или закодированными данными. В соответствии с полученным результатом, блок 43 S/P, P/S и IF записывает команду, которая имеет нормальный доступ в регистр 44 команды, и записывает данные, которые имеют нормальный доступ в буфер 45 страницы, и регистр 46 записи. Запоминающее устройство 40 типа карточки имеет схему: 47 кода исправления ошибок, связанную с регистром 46 записи. Схема 47, кодирующая код исправления ошибок, генерирует избыточный код, который представляет собой код исправления ошибок для данных, временно записанных в буфер 45 страницы.

Выходные данные командного регистра 44, буфера 45 страницы 45, регистра 46 записи и схемы 47 кодирования кода исправления ошибок, подаются в интерфейс флэш памяти и в средство 51 упорядочения (в дальнейшем, упоминаемый как интерфейс I/F памяти и средство упорядочения). Интерфейс I/F памяти и средство упорядочения 51 представляют собой интерфейс, расположенный между блоком 41 управления и флэш памятью 42 и управляет данными, обмен которыми происходит между ними. Данные записываются в флэш память через интерфейс I/F памяти и средство упорядочения 51.

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

Например, когда запоминающее устройство 40 типа карточки присоединяется к записывающему/воспроизводящему устройству, производится их совместная проверка на подлинность. Производится взаимная проверка на подлинность микросхемы 20 безопасности записывающего/воспроизводящего устройства и блока 52 безопасности запоминающего устройства 40 типа карточки. После того как записывающее/воспроизводящее устройство определит присоединенное запоминающее устройство 40 типа карточки как применимое запоминающее устройство 40 типа карточки, и запоминающее устройство 40 типа карточки определит записывающее/воспроизводящее устройство как применимое записывающее/воспроизводящее устройство, они будут взаимно проверенными на подлинность. После того, как процесс взаимной проверки на подлинность будет успешно выполнен, записывающее/воспроизводящее устройство и запоминающее устройство 40 типа карточки вырабатывают соответствующие сеансовые ключи и обменивается ими друг с другом. Всякий раз, когда записывающее/воспроизводящее устройство и запоминающее устройство 40 типа карточки определяют подлинность друг друга, они вырабатывают соответствующие сеансовые ключи.

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

В вышеприведенном разделе, был описан процесс записи в запоминающее устройство 40 типа карточки. В нижеследующем описании, будет описан процесс считывания из запоминающего устройства 40 типа карточки. Данные, которые считываются из флэш памяти 42, подаются в буфер 45 страницы, регистр 48 считывания и схему 49 исправления ошибок через интерфейс памяти и средство упорядочения 51.