|
(21), (22) Заявка: 2002133443/28, 12.04.2002
(24) Дата начала отсчета срока действия патента:
12.04.2002
(30) Конвенционный приоритет:
13.04.2001 JP 2001-115308
(43) Дата публикации заявки: 10.06.2004
(45) Опубликовано: 20.05.2006
(56) Список документов, цитированных в отчете о поиске:
JP 08-273297 А, 18.10.1996. JP 08-152376 А, 11.06.1996. JP 63-138882 А, 10.06.1998. RU 2154350 С2, 10.08.2000. RU 2159507 C1, 20.11.2000.
(85) Дата перевода заявки PCT на национальную фазу:
11.12.2002
(86) Заявка PCT:
JP 02/03675 (12.04.2002)
(87) Публикация PCT:
WO 02/084662 (24.10.2002)
Адрес для переписки:
103735, Москва, ул. Ильинка, 5/2, ООО “Союзпатент”, пат.пов. С.Б.Фелицыной
|
(72) Автор(ы):
АБЕ Мики (JP), МОРИНАГА Еиитиро (JP), КОН Такаясу (JP), КАМАДА Ясунори (JP)
(73) Патентообладатель(и):
СОНИ КОРПОРЕЙШН (JP)
|
(54) СИСТЕМА ПЕРЕДАЧИ ДАННЫХ, УСТРОЙСТВО ПЕРЕДАЧИ ДАННЫХ, УСТРОЙСТВО ЗАПИСИ ДАННЫХ И СПОСОБ ПЕРЕДАЧИ ДАННЫХ
(57) Реферат:
Изобретение относится к системам и устройствам передачи данных, которые используются для передачи/записи данных содержания, таких как музыка. В случае преобразования данных содержания, поступающих с устройства передачи данных на стороне первичного носителя записи в устройство записи данных для записи данных содержания на вторичный носитель записи, систему сжатия данных и скорость передачи битов, которые соответствуют устройству записи данных, сравнивают с системой сжатия данных и скоростью передачи битов данных содержания, предназначенных для передачи, так, что требуемая обработка по передаче осуществляется в соответствии с результатом сравнения. Так, когда обе системы сжатия данных совпадают и скорость передачи битов данных содержания не превышает скорость передачи битов, которая соответствует устройству записи данных, данные содержания передают, как они есть, в виде зашифрованных сжатых данных. Цель изобретения – обеспечение эффективной передачи данных содержания с первичного носителя записи на вторичный при высокой скорости передачи данных. 4 н. и 2 з.п. ф-лы, 18 ил.
ОБЛАСТЬ ТЕХНИКИ
Настоящее изобретение относится к системе передачи данных, устройству передачи данных, устройству записи данных и способу передачи данных, которые используются для передачи/записи данных содержания, таких как музыка.
ОБЛАСТЬ ТЕХНИКИ
Иногда для записи данных содержания, таких как музыка, в качестве первичного носителя записи используют, например, HDD (жесткий диск) персонального компьютера, и записанные данные содержания передаются для записи на другом носителе записи (вторичном носителе записи) для воспроизведения музыки и подобного использования на стороне вторичного носителя записи.
В этом случае данные содержания, такие как музыка, воспроизводимые с пакетного носителя, такого как CD-DA (компакт-диск с цифровой звукозаписью) и DVD (универсальный цифровой диск), или данные содержания, загруженные с внешнего музыкального сервера или подобного источника по сети передачи данных, к которой подключен персональный компьютер, записывают на HDD. Затем пользователь подключает устройство записи вторичного носителя записи к персональному компьютеру для копирования (дублирования) или перемещения (передачи) данных содержания, записанных на HDD, и воспроизводит данные содержания, такие как музыка, на устройстве воспроизведения, которое совместимо со вторичным носителем записи.
При этом предполагается, что в качестве вторичного носителя записи могут, например, использоваться запоминающее устройство в виде карты, реализованное в виде полупроводникового запоминающего устройства, такого как запоминающее устройство типа флэш, мини-диск, используемый в качестве магнитооптического диска, диски типа CD-R (компакт-диск с возможностью записи), CD-RW (компакт-диск с возможностью переперезаписи), DVD-RAM, DVD-R, DVD-RW или подобные носители информации.
Устройство записи/воспроизведения, совместимое с такими носителями (носителями записи), в основном, используется в качестве устройства записи и устройства воспроизведения, которые совместимы со вторичным носителем записи, и при этом могут использоваться различные типы таких устройств, такие как стационарные устройства записи/воспроизведения и портативные устройства записи/воспроизведения, так что каждый пользователь производит запись и/или воспроизведение данных содержания в соответствии с собственными предпочтениями на собственном оборудовании.
В этой связи возникают вопросы, связанные с использованием описанных выше данных содержания, когда, например, должна учитываться защита авторских прав в отношении данных содержания. Если пользователь использует услуги поставки данных содержания или, например, покупает пакетный носитель и копирует данные содержания на вторичный носитель записи без какого-либо ограничения, после записи данных содержания на HDD возникает ситуация, в которой не обеспечивается соответствующая защита авторского права. По этой причине были предложены различные технологии, а также были заключены соответствующие соглашения в отношении обработки данных, которые позволяют обеспечить защиту авторского права при обработке данных содержания в виде цифровых данных, и в качестве одного из таких предложений был разработан стандарт под названием SDMI (Инициатива по защите цифровой музыки).
Хотя каналы передачи данных, устанавливаемые стандартом SDMI, будут описаны ниже, предусматривается, что после учета защиты авторского права и обеспечения прав обычного пользователя (права копирования для частного использования), передача/запись на вторичный носитель записи должна осуществляться соответствующим образом в отношении содержания, записанного на носитель, установленный в персональном компьютере, в котором в качестве первичного носителя записи используется HDD, например, такого как данные содержания (которые ниже называются как содержание сети), поставляемые, например, из внешнего сервера по сети, и данные содержания (которые ниже называются как содержание диска), считываемые с пакетного носителя, такого как CD-DA и DVD, для воспроизведения на устройстве привода диска, таком как привод диска CD-ROM, установленный в персональном компьютере, или, например, с устройства привода диска, соединенного с персональным компьютером.
В этой связи в случае передачи данных содержания при копировании с первичного носителя записи, такого как HDD, на вторичный носитель записи, такой как минидиск, возникают следующие проблемы.
Предполагается, что на HDD, который используется в качестве первичного носителя записи, данные содержания записаны зашифрованными в сжатом виде с использованием ATRAC 3 (Adaptive Transform Acoustic Coding – адаптивное трансформирующее акустическое кодирование – алгоритм сжатия данных с потерей информации, используемый для записи музыкальных данных на мини-диск) или другой системы сжатия данных.
Обычно в случае содержания сети, соответствующем стандарту SDMI, эти данные представляют кодированные данные, изначально сжатые с использованием, например, системы сжатия ATRAC 3 или другой системы сжатия, которые поставляются после шифрования с помощью ключа CK содержания, с использованием шифрования с ключом, например, в соответствии со способом по стандарту шифрования данных DES (Data Encryption Standard – стандарт шифрования данных). При этом предполагается, что вышеуказанные данные содержания должны быть записаны на HDD.
Кроме того, если предположить, что в качестве вторичного носителя записи используется мини-диск, можно рассмотреть случай, когда персональный компьютер HDD соединен с устройством записи на мини-диск через порт USB (порт универсальной последовательной шины) или подобный порт, для передачи данных содержания, записанных на HDD, в устройство записи на мини-диск для копирования и воспроизведения данных содержания с использованием мини-диска.
Мини-диск был первоначально разработан как носитель для записи данных, сжатых с использованием системы сжатия ATRAC 3, и устройства, выпущенные в последнее время, также соответствуют системе ATRAC 3, которая была реализована в ходе усовершенствования системы ATRAC.
Обычно для системы ATRAC 3 используются различные форматы скорости передачи данных, как показано на фиг.18, и также возможно, что данные содержания, записанные на HDD, будут сжаты, например, с применением системы ATRAC 3 с использованием любого формата (любой скорости передачи битов), как показано на фиг.18.
Однако из всех форматов, показанных на фиг.18, соответствуют (могут воспроизводиться) устройству записи/воспроизведения мини-диска два формата, отмеченные пунктирными линиями, то есть только со скоростью передачи битов 132 или 66 килобит в секунду.
Кроме того, само собой разумеется, что данные содержания, переданные и записанные на HDD, также могут представлять собой данные, сжатые с использованием других систем, отличающихся от системы сжатия данных ATRAC 3.
В таких условиях, в случае передачи данных содержания с HDD, используемого в качестве первичного носителя записи, для их копирования и записи на мини-диск, который используется в качестве вторичного носителя записи, требуется осуществлять обработку данных, которая показана, например, на фигурах 17А и 17В.
Предположим, что данные содержания, записанные на HDD, представляют собой данные, сжатые с использованием системы ATRAC 3, и скорость передачи битов этих данных не совместима с устройством записи на мини-диск. То есть предполагается, что скорость передачи битов составляет одно из значений из 176, 146, 105, 94, 47 и 33 килобит в секунду.
Для удобства описания данные, сжатые с использованием системы ATRAC 3, обозначаются как “A3D”. Кроме того, данные, сжатые с использованием системы ATRAC 3, со скоростью передачи битов, которая не совместима с устройством записи на мини-диск, обозначается как “A3Dx”, в то время как данные, сжатые с использованием ATRAC 3, со скоростью передачи битов, которая совместима с устройством записи на мини-диск, обозначается как “A3Dy”.
Кроме того, данные “y”, закодированные с использованием ключа “х”, для удобства изложения в настоящем описании обозначаются как “Е (х, y)”.
Кроме того, данные, получаемые после декодирования закодированных данных “Е (х, y)” с использованием ключа “х”, обозначаются как “D {х, Е (х, y)}”.
Таким образом, если данные, сжатые с использованием системы ATRAC 3, обозначаются, например, как “A3D”, как описано выше, данные содержания, эквивалентные “A3D”, закодированные с использованием ключа CK, будут обозначаться как “Е (CK, A3D) “.
Кроме того, данные, получаемые в результате декодирования “Е (CK, A3D)” с использованием ключа CK, будут обозначаться как “D {CK, Е (CK, A3D)}”.
На фиг.17А показана обработка в случае преобразования системы сжатия в систему сжатия, которая совместима с устройством записи на мини-диск, перед передачей данных содержания на сторону персонального компьютера, содержащего HDD (первичный носитель записи).
На фиг.17А, когда содержание, записанное на HDD (первичный носитель записи), обозначенное как “Е (CK, A3Dx)”, получаемые после шифрования “A3Dx”, которые являются данными, сжатыми с использованием системы ATRAC 3, со скоростью передачи битов, не совместимой с устройством записи на мини-диск, с использованием ключа CK, вначале производится декодирование “Е (CK, A3Dx)”. То есть предполагается, что “D {CK, Е (CK, A3Dx)} = A3Dx”.
Затем дешифрованные данные, такие как “A3Dx”, декодируют (расширяют) для преобразования их в данные, которые не являются сжатыми, то есть, например, в линейные данные РСМ (кодово-импульсная модуляция – способ кодирования аналогового сигнала для передачи его в форме цифрового потока).
Затем осуществляется сжатие данных РСМ с использованием системы ATRAC 3 со скоростью передачи битов, которая совместима с устройством записи на мини-диск, которые затем преобразуют в сжатые данные “A3Dy”.
Далее вышеуказанные сжатые данные снова шифруют с использованием ключа CK, получая зашифрованные данные “Е (CK, A3Dy)”.
Содержание, таким образом, передают в этом состоянии по линии передачи данных, такой как USB, для подачи их на устройство записи на мини-диск.
На фиг.17В представлена обработка в случае преобразования сжатых данных содержания в несжатые данные содержания перед передачей их на сторону персонального компьютера, в котором установлен HDD (первичный носитель записи).
На фиг.17В, когда содержание, записанное на HDD, как предполагается, представляет собой “Е (CK, A3D)”, получаемое после шифрования “A3D”, которые являются данными, сжатыми с использованием системы ATRAC 3, с использованием ключа СЛ, или “Е (CK, aDT)”, которые получаются после шифрования “aDT”, которые являются данными, сжатыми с использованием системы, отличающейся от системы ATRAC 3, с использованием ключа CK, вначале выполняют дешифрование данных содержания. То есть предположим, что “D {CK, Е (CK, A3D)}” = A3D, или “D {CK, Е (CK, aDT)}” = aDT.
Затем дешифрованные данные, такие как “A3D” или “aDT”, декодируют (расширяют) для преобразования их в несжатые данные, то есть, например, линейные данные РСМ.
Затем данные РСМ вновь шифруют с использованием ключа CK, преобразуя их в зашифрованные данные “Е (CK, РСМ)”.
При этом содержание передают в таком виде по линии передачи данных, такой как USB, для подачи в устройство записи на мини-диск.
До тех пор, пока перед передачей данных содержания осуществляется обработка, такая как, например, показана на фиг.17А, сами данные содержания могут передаваться как данные в формате, который совместим с устройством записи на мини-диск, даже если существует различие в скорости передачи битов и в системе сжатия между данными содержания, записанными на HDD, и данными, которые могут воспроизводиться с мини-диска. Кроме того, в случае использования обработки, показанной на фиг.17В, обработка по сжатию может быть перенесена на устройство записи на мини-диск, так что, само собой разумеется, данные содержания записывают на мини-диск после преобразования в сжатые данные, которые совместимы с устройством записи на мини-диск.
Однако в случае осуществления передачи в формате данных РСМ, как показано на фиг.17В, данные РСМ представляют собой несжатые данные, и, следовательно, на них распространяются ограничения по скорости передачи данных, которые зависят от полосы пропускания линии передачи данных и входной полосы пропускания вторичного носителя записи. В частности, для устройства записи на мини-диск требуется, чтобы данные содержания поступали синхронно с частотой выборки так, чтобы для передачи с первичного носителя записи на вторичный носитель записи требовалось реальное время (необходимое для воспроизведения музыки, и т.п.).
В этой связи для уменьшения времени, требуемого на передачу данных, рассматривается возможность передачи данных в сжатом формате по линии передачи данных, как показано на фиг.17А, в то время как для реализации вышеуказанной передачи данных требуется осуществлять процесс преобразования системы сжатия и скорости передачи битов данных содержания на стороне устройства записи на мини-диск, как описано выше. По этой причине оборудование (персональный компьютер) на стороне первичного носителя записи должно поддерживать различные виды систем сжатия из-за необходимости обеспечения такой обработки, как показана на фиг.17А, в зависимости от различных видов оборудования, которое может быть подключено, что представляет собой значительную нагрузку на устройство. Кроме того, поскольку необходимо осуществлять повторное сжатие данных, таких как данные РСМ, сразу же в ходе процесса, время обработки нельзя игнорировать. Более того, на данные РСМ распространяется ограничение по скорости передачи данных в зависимости от скорости записи оборудования на стороне вторичного носителя записи (устройства записи на мини-диск или подобного устройства).
Кроме того, в случае, когда устройство записи на мини-диск используется в качестве оборудования на стороне вторичного носителя записи, соответственно ошибки данных записываются на мини-диск в таком виде, как они появляются, даже если использовалось преобразование скорости передачи битов, которое показано на фиг.17А. Это происходит из-за того, что данные, сжатые с использованием системы ATRAC 3, которые должны обрабатываться в устройстве записи на мини-диск, принимают формат данных, который скомпонован с учетом использования системы ATRAC.
Кроме того, обработка, такая как разуплотнение и повторное сжатие, также приводит к проблеме ухудшения качества звука.
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
С учетом вышеописанных обстоятельств, целью настоящего изобретения является обеспечение эффективной передачи данных содержания с первичного носителя записи на вторичный носитель записи при высокой скорости передачи данных в соответствии с настоящим изобретением.
С этой целью, в соответствии с настоящим изобретением, разработано устройство передачи данных, устройство записи данных и система передачи данных, содержащая устройство передачи данных и устройство записи данных, а также способ передачи данных, предназначенный для использования в системе передачи данных.
Устройство передачи данных, в соответствии с настоящим изобретением, содержит средство привода первичного носителя записи, предназначенное для осуществления записи на первичный носитель записи и/или воспроизведения данных с него, средство управления записью, предназначенное для управления данными содержания, которые должны быть записаны на первичный носитель записи в состоянии зашифрованных сжатых данных, средство передачи, предназначенное для передачи данных в устройство записи данных, которое подключено таким образом, что обеспечивается возможность передачи данных, и средство управления передачей, предназначенное для, в случае передачи данных содержания, записанных на первичный носитель записи, в устройство записи данных через средство передачи, для сравнения системы сжатия данных и скорости передачи битов, которые совместимы с устройством записи данных, с системой сжатия данных и скоростью передачи битов данных содержания, которые должны быть переданы, и затем осуществления передачи данных содержания в том виде, как они есть, в состоянии зашифрованных сжатых данных в случае первого результата сравнения и передачи данных содержания в состоянии зашифрованных несжатых данных в случае второго результата сравнения.
Первый результат сравнения, как используется в настоящем описании, рассматривается как такой результат сравнения, когда система сжатия данных содержания, предназначенных для передачи, совпадает с системой сжатия данных, совместимой с устройством записи данных, и скорость передачи битов данных содержания, предназначенных для передачи, не превышает скорость передачи битов, которая соответствует устройству записи данных.
Кроме того, второй результат сравнения рассматривается как такой результат сравнения, когда система сжатия данных содержания, предназначенных для передачи, отличается от системы сжатия данных, совместимой с устройством записи данных, или скорость передачи битов данных содержания, предназначенных для передачи, превышает скорость передачи битов, которая соответствует устройству записи данных.
Устройство записи данных, в соответствии с настоящим изобретением, содержит средство приема, предназначенное для приема данных, переданных с подключенного устройства передачи данных, средство привода вторичного носителя записи, предназначенное для записи данных на вторичный носитель записи, средство дешифрования, предназначенное для преобразования зашифрованных данных содержания, которые были переданы с устройства передачи данных в незашифрованном состоянии, и средство управления записью, предназначенное для разрешения средству привода вторичного носителя записи осуществлять запись сжатых данных, уже преобразованных в незашифрованное состояние с помощью средства дешифрования, на вторичный носитель записи после выполнения требуемой обработки по добавлению данных к сжатым данным в случае, когда данные содержания были приняты в состоянии зашифрованных сжатых данных с устройства передачи данных, обеспечивая возможность записи с помощью средства привода вторичного носителя записи несжатых данных, уже преобразованных в незашифрованное состояние с помощью средства дешифрования, на вторичный носитель записи после выполнения обработки сжатия в отношении несжатых данных в случае, когда данные содержания были приняты в состоянии зашифрованных несжатых данных с устройства передачи данных.
Кроме того, средство управления записью осуществляет управление состоянием передачи в соответствии с состоянием обработки приема в средстве приема и состоянием обработки сигнала в средстве привода вторичного носителя записи, в случае передачи данных потока в виде сжатых данных или несжатых данных, уже преобразованных в незашифрованное состояние с помощью средства дешифрования, в средство привода вторичного носителя записи для обработки записи данных потока на вторичный носитель записи.
Кроме того, в соответствии с настоящим изобретением система передачи данных построена с указанным выше устройством передачи данных и указанным выше устройством записи данных.
Способ передачи данных, в случае передачи данных содержания с устройства передачи данных, когда данные содержания записаны в состоянии зашифрованных сжатых данных на первичном носителе записи, в устройство записи данных для записи данных содержания на вторичный носитель записи, способ передачи данных, в соответствии с настоящим изобретением, содержит этапы сравнения системы сжатия данных и скорости передачи битов, которые соответствуют устройству записи данных, с системой сжатия данных и скоростью передачи битов данных содержания, предназначенных для передачи с устройства передачи данных, которое передает данные содержания, в том виде, как они есть в состоянии зашифрованных сжатых данных, и затем записи сжатых данных на вторичный носитель записи после осуществления требуемой обработки добавления данных в отношении сжатых данных после выполнения преобразования в незашифрованное состояние в устройстве записи данных, когда система сжатия данных содержания, предназначенных для передачи, совпадает с системой сжатия данных, которая соответствует устройству записи данных, и скорость передачи битов данных содержания, предназначенных для передачи, не превышает скорость передачи битов, которая соответствует устройству записи данных, при передаче данных содержания в состоянии зашифрованных несжатых данных и затем записи несжатых данных на вторичный носитель записи после осуществления обработки сжатия в отношении несжатых данных, после завершения преобразования в незашифрованное состояние в устройстве записи данных, когда система сжатия данных содержания, предназначенных для передачи, отличается от системы сжатия данных, соответствующей устройству записи данных, и скорость передачи битов данных содержания, предназначенных для передачи, превышает скорость передачи битов, соответствующую устройству записи данных.
В соответствии с настоящим изобретением при использовании вышеуказанной конфигурации реализуется оптимальная передача данных в зависимости от взаимоотношения между системой сжатия и скоростью передачи битов данных содержания, записанных на стороне первичного носителя записи, и системой сжатия и скоростью передачи битов на стороне вторичного носителя записи. Кроме того, требуемая обработка добавления данных, осуществляемая на стороне устройства записи данных, делает данные совместимыми с форматом данных, который обрабатывается на стороне вторичного носителя записи.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
На фиг.1 представлена блок-схема, изображающая конфигурацию системы, в соответствии с вариантом воплощения настоящего изобретения;
на фиг.2 изображен тракт прохождения данных содержания SDMI, в соответствии с данным вариантом воплощения;
на фиг.3 представлена блок-схема, изображающая оборудование на стороне первичного носителя записи, в соответствии с данным вариантом воплощения;
на фиг.4 представлена блок-схема, изображающая оборудование на стороне вторичного носителя записи, в соответствии с данным вариантом воплощения;
на фиг.5 изображена схема последовательности выполнения операций, представляющая обработку, выполняемую в оборудовании на стороне первичного носителя записи, в случае передачи содержания, в соответствии с данным вариантом воплощения;
на фиг.6 изображена схема последовательности выполнения операций, представляющая обработку, выполняемую в оборудовании на стороне вторичного носителя записи, в случае передачи содержания, в соответствии с данным вариантом воплощения;
на фиг.7А и 7В иллюстрируется способ обработки сигналов в случае передачи содержания, в соответствии с данным вариантом воплощения;
на фиг.8 изображена обработка по добавлению пустых битов, в соответствии с данным вариантом воплощения;
на фиг.9 изображена обработка добавления пустых битов, в соответствии с данным вариантом воплощения;
на фиг.10 изображена обработка добавления пустых битов, в соответствии с данным вариантом воплощения;
на фиг.11 изображена обработка добавления пустых битов, в соответствии с данным вариантом воплощения;
на фиг.12 изображена операция передачи сжатых данных, выполняемая оборудованием на стороне вторичного носителя записи, в соответствии с данным вариантом воплощения;
на фиг.13 иллюстрируется операция передачи сжатых данных, выполняемая оборудованием на стороне вторичного носителя записи, в соответствии с данным вариантом воплощения;
на фиг.14 иллюстрируется операция передачи сжатых данных, выполняемая оборудованием на стороне вторичного носителя записи, в соответствии с данным вариантом воплощения;
на фиг.15А и 15В изображена операция передачи несжатых данных, выполняемая оборудованием на стороне вторичного носителя записи, в соответствии с данным вариантом воплощения;
на фиг.16А и 16В изображена операция передачи несжатых данных, выполняемая оборудованием на стороне вторичного носителя записи, в соответствии с данным вариантом воплощения;
на фиг.17А и 17В изображена обработка сигналов в случае передачи содержания;
на фиг.18 изображены варианты скорости передачи битов в системе ATRAC 3.
НАИЛУЧШИЙ ВАРИАНТ ВОПЛОЩЕНИЯ ИЗОБРЕТЕНИЯ
Ниже будет описан вариант воплощения настоящего изобретения в следующем порядке.
1. Конфигурация системы.
2. Тракт прохождения данных содержания SDMI.
3. Вариант воплощения конфигурации устройства передачи данных (оборудование/персональный компьютер на стороне первичного носителя записи).
4. Вариант воплощения конфигурации устройства записи данных (оборудование на стороне вторичного носителя записи/устройства записи/воспроизведения).
5. Обработка при передаче содержания.
6. Управление потоком в устройстве записи данных.
1. Конфигурация системы
На фиг.1 показана конфигурация системы. Оборудование 1 на стороне первичного носителя записи эквивалентно устройству передачи данных, в соответствии с настоящим изобретением, и оборудование 20А на стороне вторичного носителя записи эквивалентно устройству записи данных. Таким образом, конфигурация, включающая оборудование 1 на стороне первичного носителя записи и оборудование 20А на стороне вторичного носителя записи в конфигурации системы, показанной на фиг.1, эквивалентна системе передачи данных, в соответствии с настоящим изобретением.
Оборудование 1 на стороне первичного носителя записи содержит, например, персональный компьютер.
Оборудование 1 на стороне первичного носителя записи в некоторых случаях для удобства описания также называется персональным компьютером 1. Однако следует понимать, что оборудование 1 на стороне первичного носителя записи не всегда представляет собой персональный компьютер.
Оборудование 1 на стороне первичного носителя записи производит операцию, требуемую для выполнения операции устройства передачи данных, как описано в настоящем описании, с использованием программного обеспечения, которое работает на персональном компьютере для выполнения, например, записи/передачи и подобных операций в отношении данных содержания SDMI.
Кроме того, интегрированный в (или установленный как внешнее устройство) персональный компьютер 1 привод на жестком диске HDD 5 используется в качестве первичного носителя записи (и средства привода первичного носителя записи). В этой связи, хотя в данном варианте воплощения описано использование HDD 5 в качестве первичного носителя записи, естественно, что носитель записи, эквивалентный первичному носителю записи, не ограничивается HDD, и предполагается возможность использования различных видов носителей, таких как, например, оптический диск, магнитооптический диск, полупроводниковое запоминающее устройство, интегрированное в оборудование, портативное полупроводниковое запоминающее устройство (такое, как запоминающее устройство типа карты) и подобные устройства.
Оборудование 1 на стороне первичного носителя записи скомпоновано таким образом, что обеспечивается связь с сервером 91 содержания через сеть 110 передачи данных, и, таким образом, позволяет загружать данные содержания, такие как музыка. При этом следует понимать, что может быть доступно множество серверов 91 содержания и, естественно, таким образом, что пользователь персонального компьютера 1 в случае необходимости может использовать различные услуги по загрузке данных.
Данные содержания, загруженные из сервера 91 содержания на персональный компьютер 1, охватывают данные содержания, соответствующие стандарту SDMI, или наоборот, данные содержания могут представлять собой данные, которые не соответствуют стандарту SDMI.
Линия передачи, на основе которой формируется сеть 110, может быть проводной или беспроводной линией связи общего пользования или выделенной линией связи между персональным компьютером 1 и сервером 91 содержания. В частности, в качестве сети 110 может использоваться сеть Интернет, сеть спутниковой передачи данных, оптоволоконная сеть и другие различные виды линий передачи данных.
Кроме того, на HDD 5 персональный компьютер 1 данные содержания, такие как музыка, также могут записываться при воспроизведении с пакетного носителя 90 (который ниже также называется диск 90), такого как CD-DA и DVD, с помощью интегрированного или внешнего устройства привода диска.
Оборудование 20А или 20В на стороне вторичного носителя записи соединено с персональным компьютером 1, обеспечивая, таким образом, возможность передачи данных содержания, записанных на HDD 5, на оборудование 20А или 20В на стороне вторичного носителя записи. Оборудование 20А или 20В на стороне вторичного носителя записи скомпоновано как устройство записи (устройство записи/воспроизведения), которое совместимо со вторичным носителем записи. Оно также скомпоновано таким образом, чтобы обеспечивалась возможность копирования и записи данных содержания, передаваемых с персонального компьютера 1, на вторичный носитель записи.
Хотя предполагается, что на стороне вторичного носителя записи могут использоваться различные типы вариантов воплощения оборудования 20А или 20В, оборудование 20В на стороне вторичного носителя записи в данном описании ограничивается устройством записи, которое работает с SDMI-совместимым средством записи. SDMI-совместимое устройство записи будет описано ниже при описании тракта передачи данных со ссылкой на фиг.2. При этом предполагается, что в качестве вторичного носителя записи, установленного в SDMI-совместимое устройство 20В записи/воспроизведения, используется SDMI-совместимое запоминающее устройство типа карты, реализованное при использовании полупроводникового запоминающего устройства, такого, например, как запоминающее устройство типа флэш. Таким образом, оборудование 20В на стороне вторичного носителя записи скомпоновано как устройство записи/воспроизведения, которое совместимо, например, с SDMI-совместимым запоминающим устройством типа карты. В этом случае используется такая компоновка, в которой компонент SDMI должен записываться на вторичный носитель записи в зашифрованном состоянии.
С другой стороны, оборудование 20А на стороне вторичного носителя записи эквивалентно устройству записи данных, в соответствии с настоящим описанием, и должно записывать содержание SDMI, для которого должна обеспечиваться защита авторского права, на вторичный носитель записи в дешифрованном состоянии, как более подробно будет описано ниже. В качестве вторичного носителя записи в настоящем описании используется, например, мини-диск. При этом оборудование 20А на стороне вторичного носителя записи скомпоновано как устройство записи/воспроизведения мини-диска. Оборудование 20А на стороне вторичного носителя записи в некоторых случаях ниже также называется устройством 20А записи/воспроизведения.
Однако, кроме мини-диска, в качестве носителя записи, используемого для записи и воспроизведения для оборудования 20А на стороне вторичного носителя записи, также предполагается возможность использования запоминающего устройства типа карты, реализованного на основе использования полупроводникового запоминающего устройства, такого как запоминающее устройство типа флэш; мини-диска, используемого в качестве магнитооптического диска; CD-R (компакт-диск с возможностью записи); CD-RW (компакт-диск с возможностью перезаписи); DVD-RAM; DVD-R; DVD-RW и подобных носителей. Таким образом, оборудование 20А на стороне вторичного носителя записи может представлять собой устройство записи, совместимое с таким носителем.
Персональный компьютер 1 и оборудование 20А или 20В на стороне вторичного носителя записи соединены с использованием существующих стандартов передачи данных, таких как USB (порт универсальной последовательной шины) или, например, порт, работающий в стандарте IEEE1394. Конечно, также может использоваться соединение, которое позволяет осуществлять передачу данных содержания и подобных данных через проводную или беспроводную линию передачи данных, соответствующую различным стандартам передачи данных.
2. Тракт прохождения данных содержания SDMI
На фиг.2 показан тракт прохождения данных, установленный в соответствии со стандартом SDMI на основе предположения, что, например, используется система, показанная на фиг.1.
В этой связи такой тракт передачи данных представляет тракт передачи данных, который соответствует обработке, выполняемой при записи музыкального содержания, и передаче музыкального содержания на внешнее оборудование (оборудование 20А, 20В на стороне вторичного носителя записи) в персональном компьютере 1, в котором в качестве первичного носителя записи установлен, например, HDD 5, и которая, другими словами, реализована с использованием программных средств, которые работают при выполнении обработки записи/передачи музыкального содержания в персональном компьютере 1.
Процедура/обработка, выполняемая в тракте передачи данных, представленном на фиг.2, обозначена номерами ссылок DP1-DP9, и, следовательно, соответствующие части будут обозначены этими номерами ссылок в приведенном ниже описании.
Вначале производится проверка того, представляют ли собой данные содержания (сетевое содержание), переданные с сервера 91 содержания по сети 110, SDMI-совместимое содержание, для которого должна обеспечиваться защита авторских прав (DP1).
Передаваемое сетевое содержание включает содержание, принятое со стороны сервера, как содержание, которое соответствует стандарту SDMI (ниже обозначается как SDMI-совместимое содержание), и содержание, не соответствующее стандарту SDMI (которое ниже обозначается как не SDMI содержание).
В случае содержания, соответствующего SDMI, его данные уже зашифрованы с использованием ключа CK содержания в ходе шифрования с ключом, такого как, например, DES. Если сами данные содержания рассматриваются как данные в исходном состоянии, соответствующие системе ATRAC 3, или данные, сжатые с использованием другой системы кодирования, SDMI совместимое содержание передается в состоянии “Е (CK, A3D)”.
Когда переданное сетевое содержание представляет собой содержание, совместимое со стандартом SDMI, это содержание записывают, как содержание SDMI на HDD 5, который служит в качестве первичного носителя записи (DP1DP2).
В этом случае данные содержания записывают на HDD 5 в состоянии передачи “Е (CK, A3D)”. В качестве альтернативы, данные содержания могут быть записаны на HDD 5 в состоянии “Е(CK’, A3D)”, после шифрования с другим ключом CK’, которое выполняется после завершения дешифрования, то есть после замены ключа на другой ключ.
С другой стороны, когда сетевое содержание представляет собой содержание, не совместимое со стандартом SDMI, требуется выполнять проверку на наличие водяного знака, то есть обработку экранирования, основывающуюся на цифровом водяном знаке (DP1DP3).
Кроме того, проверка на наличие водяного знака выполняется непосредственно в отношении данных содержания (содержания диска), считываемых с пакетного носителя, такого как CD-DA и DVD, при их воспроизведении с помощью интегрированного привода, такого как привод CD-ROM, интегрированный в персональном компьютере 1, или с помощью устройства привода диска, соединенного, например, с персональным компьютером 1 (DP3).
То есть для данных содержания, не совместимых со стандартом SDMI, требуется выполнять проверку на наличие водяного знака.
Когда данные содержания не проходят проверку на наличие водяного знака, такие данные содержания, не прошедшие проверку, рассматриваются как данные, которым не дано разрешение на копирование, во всяком случае, при использовании тракта передачи данных SDMI (DP3DP5). Хотя, в зависимости от конструкции программного обеспечения, рассматривается возможность использования различных способов конкретной обработки, предполагается, что данные содержания рассматриваются как данные, которые нельзя передавать на другие носители для копирования/перемещения, хотя и предоставляется разрешение на запись их на HDD 5, или наоборот, как данные, для которых не разрешена запись на HDD 5, в процессе обработки SDMI-совместимого содержания.
Когда данные содержания успешно проходят проверку на наличие водяного знака, то есть при получении положительного результата на наличие цифрового водяного знака и разрешения на копирование в виде соответствующей установки бита, управляющего копированием, в отношении прошедших проверку данных содержания принимается решение о законности копирования данных содержания, и затем дополнительно производится проверка, должны ли данные содержания обрабатываться как SDMI-совместимое содержание или нет (DP4). Решение, следует ли рассматривать данные содержания как SDMI-совместимое содержание или нет, определяется в зависимости от конструкции программных средств, по установкам пользователя или подобным образом.
Когда нет необходимости рассматривать данные содержания как SDMI-совместимое содержание, данные содержания исключаются из тракта прохождения SDMI-совместимых данных содержания как данные, которые рассматриваются как SDMI-несовместимое содержание (DP6). Также может использоваться передача, или подобная обработка, на устройство записи, которое, например, не соответствует стандарту SDMI.
С другой стороны, в случаях, когда требуется рассматривать данные содержания как SDMI-совместимое содержание, такие данные содержания шифруют и затем записывают как SDMI содержание на HDD 5 (DP4DP2). Данные содержания записывают на HDD 5 в состоянии, например, “Е(CK, A3D)” или “Е(CK’, A3D)”.
В вышеуказанном тракте передачи данных реализован такой подход, когда содержание (сетевое содержание SDMI), полученное по сети 110, как содержание, которое должно рассматриваться как SDMI-совместимое содержание, или содержание (содержание диска SDMI), полученное с диска, такого как CD-DA, или с другого носителя, как содержание, которое должно рассматриваться как SDMI-совместимое содержание, записывают на HDD 5, которое служит в качестве первичного носителя записи.
SDMI-содержание (сетевое содержание SDMI или SDMI-содержание диска), записанное на HDD 5, передается в SDMI-совместимое устройство 20В записи/воспроизведения, и в отношении него предоставляется разрешение на копирование на SDMI-совместимый вторичный носитель записи с использованием заранее определенных правил. В случае настоящего варианта воплощения, при заранее определенных условиях в отношении указанного выше содержания SDMI также предоставляется возможность передачи в устройство 20А записи/воспроизведения, кроме SDMI-совместимого устройства 20В записи/воспроизведения.
Обработка, при которой SDMI-совместимое устройство 20В записи/воспроизведения подключено к персональному компьютеру 1 с установленным в нем HDD 5, выполняется следующим образом.
В случае диска с SDMI-содержанием определяются правила передачи (правила использования), которые используются в отношении SDMI содержания диска, и разрешается передача для копирования на SDMI-совместимое устройство 20В записи/воспроизведения в соответствии с правилами использования (DP8).
В этой связи передача для копирования с первичного носителя записи (HDD 5) на вторичный носитель записи (такой, как запоминающее устройство типа карты), для записи и/или воспроизведения с использованием SDMI-совместимого устройства 20В записи/воспроизведения, называется “отметкой при выходе”. С другой стороны, передача для перемещения со вторичного носителя записи на первичный носитель записи называется “регистрацией при входе”. В этой связи, в случае перемещения со вторичного носителя записи на первичный носитель записи, перемещаемые данные содержания удаляют со вторичного носителя записи.
Что касается правил использования для передачи, которые применяются в отношении SDMI-содержания диска, определяется верхний предел подсчета отметки при выходе таким образом, что осуществляется отметка при выходе в отношении данных содержания, например, до трех раз. При этом разрешается копирование, например, на три SDMI-совместимых вторичных носителя записи. Кроме того, когда проводится регистрация при входе, это означает, что для соответствующих данных содержания производится вычитание из результата подсчета отметок при выходе. Таким образом, если после копирования на три SDMI-совместимые носителя записи в отношении данных содержания осуществляется регистрация при входе с одного из этих трех SDMI-совместимых вторичных носителей записи, содержание может еще раз копироваться на SDMI-совместимый вторичный носитель записи. То есть разрешено одновременное существование данных содержания максимум на трех SDMI-совместимых вторичных носителях записи.
В случае сетевого SDMI содержания также определяются правила передачи (правила использования), которые применяются в отношении сетевого SDMI содержания, и передача для копирования на SDMI-совместимое устройство 20В записи/воспроизведения разрешается при использовании правил (DP7).
Хотя правила использования предназначены для определения верхнего предела результата подсчета отметок при выходе или с использованием аналогичного критерия, кроме того, как описано выше, верхний предел подсчета или подобный критерий может быть равен или может отличаться от правил использования, применяемых в случае SDMI содержания на диске. Например, может использоваться случай, когда количество проверок ограничивается одной проверкой. В этом случае, хотя разрешение на копирование данных содержания дается только для одного SDMI-совместимого вторичного носителя записи, передача для копирования вновь разрешается, как только будет выполнена регистрация при входе с соответствующего вторичного носителя записи.
Когда SDMI содержание передают, в соответствии с правилами использования, для копирования на SDMI-совместимый вторичный носитель записи, передача данных реализуется в том виде, как они есть, в зашифрованном состоянии, по линии передачи данных. То есть SDMI содержание передается в состоянии “Е (CK, A3D)” или “Е(CK’, A3D)”, как, например, описано выше.
Кроме того, SDMI-совместимое устройство 20В записи/воспроизведения после приема SDMI содержания, отправленного в зашифрованном виде, копирует и записывает на вторичный носитель записи SDMI содержание в том виде, како оно было отправлено, то есть в зашифрованном виде.
Когда SDMI содержание, скопированное и записанное на вторичном носителе записи, воспроизводится с помощью SDMI-совместимого устройства 20В записи/воспроизведения, данные содержания, считываемые со вторичного носителя записи, дешифруются и воспроизводятся. То есть данные содержания, записанные в состоянии “Е(CK, A3D)” или “Е(CK’, A3D)” на вторичный носитель записи дешифруются с использованием ключа CK или CK’.
То есть исходные данные содержания получают в виде дешифрованных данных, сжатых с использованием системы ATRAC 3 (A3D), как “D{CK, Е(CK, A3D)}” = A3D или “D(CK’, E (CK’, A3D)}” = A3D. Обработка, включающая расширение сжатия с использованием системы ATRAC 3, осуществляется в отношении данных содержания для воспроизведения выходных данных, например, в виде музыки или подобных данных с использованием демодуляции.
Как описано выше, SDMI-совместимые данные содержания имеют форму зашифрованных данных в тракте передачи данных, вплоть до точки, где осуществляется проверка с использованием SDMI-совместимого устройства 20В записи/воспроизведения и далее до момента, пока они не поступят на вторичный носитель записи, или осуществляется управление копированием с использованием правил проверки передачи, так, что защита от копирования данных содержания обеспечивается соответствующим образом.
С другой стороны, когда устройство 20А записи/воспроизведения подключено к персональному компьютеру 1, осуществляется следующая обработка.
В этой связи устройство 20А записи/воспроизведения предназначено для записи данных в дешифрованном состоянии, например, на мини-диск или на аналогичное устройство, которое служит в качестве вторичного носителя записи, в отличие от SDMI-совместимого устройства 20В записи/воспроизведения. Благодаря записи в дешифрованном состоянии данные содержания, копируемые и записываемые на мини-диск, могут воспроизводиться даже на обычных устройствах воспроизведения мини-диска, которое в общем преобладает, что приводит к повышению удобства пользователя.
Однако запись в дешифрованном состоянии представляет собой недостаток с точки зрения обеспечения защиты авторских прав. При этом в случае передачи данных содержания на устройство 20А записи/воспроизведения необходимо удовлетворять заранее определенные условия.
В качестве условий, на которых предоставляется разрешение передачи сетевого SDMI содержания на устройство 20А записи/воспроизведения для копирования и записи на вторичный носитель записи в дешифрованном состоянии, рассматриваются следующие три условия: (1) удостоверение подлинности устройства 20А записи/воспроизведения, (2) наличие согласия владельца авторского права на копирование и запись данных содержания, предназначенных для передачи, и (3) отсутствие разрешения регистрации при входе.
Если эти три условия передачи (1), (2) и (3) удовлетворяются, не разрешается неограниченная передача для записи на другое оборудование, кроме SDMI-совместимого устройства 20В записи/воспроизведения, и, кроме того, также поддерживается функция защиты авторского права. Кроме того, функция защиты авторского права также может обеспечиваться на условии, что данные содержания должны предоставляться в зашифрованном состоянии в линию передачи данных, по которой осуществляется передача данных (дешифрование выполняется на стороне устройства 20А записи/воспроизведения).
Вышеуказанные условия передачи (1), (2) и (3) проверяют в случае передачи SDMI содержания сети на устройство 20А записи/воспроизведения (DP9).
То есть заранее определенная обработка проверки подлинности осуществляется в устройстве 20А записи/воспроизведения. Кроме того, намерение владельца авторского права предоставить разрешение на копирование проверяется на основе информации флага, содержавшейся в данных содержания. При этом также налагаются правила регистрации при входе/отметки при выходе.
В случае передачи SDMI содержания сети в устройство 20А записи/воспроизведения данные посылают в том виде, как они есть, в зашифрованном состоянии, по линии передачи данных в соответствии с этими условиями. То есть SDMI содержание сети передают в вышеуказанном состоянии, например, “Е(CK, A3D)” или “Е(CK’, A3D)”.
Затем зашифрованное SDMI содержание сети дешифруют с помощью блока 28 дешифрования с получением, например, исходных данных (A3D), сжатых с использованием системы ATRAC 3, после обработки приема в устройстве 20А записи/воспроизведения, которое имеет конфигурацию, показанную на фиг.4, как будет описано ниже. Затем дешифрованные данные содержания поступают в блок 25 записи/воспроизведения через обработку кодирования, осуществляемую блоком 24 кодирования/декодирования, и записывают на мини-диск 100.
Таким образом, при воспроизведении SDMI содержания, скопированного и записанного на мини-диск 100, с помощью устройства 20А записи/воспроизведения требуется осуществлять обработку декодирования в обычной широко доступной системе мини-диска, то есть демодуляцию EFM (eight-to-fourteen modulation – преобразование первичного 8-разрядного кода в 14-разрядный код для снижения плотности элементов записи на оптическом диске и повышения уровня помехоустойчивости), исправление ошибок ACIRC, расширение данных, сжатых с использованием системы ATRAC, и тому подобное, что достаточно для данных, считываемых с мини-диска 100.
Это означает, что будет разрешено обычное воспроизведение данных содержания с мини-диска 100, на который данные содержания были скопированы и записаны, даже когда этот мини-диск будет загружен в обычное широко доступное устройство воспроизведения мини-диска. То есть пользователь может воспроизводить музыку или подобные программы с использованием обычного широко доступного устройства воспроизведения мини-диска, то есть SDMI-несовместимого устройства, для воспроизведения скопированного и записанного на мини-диске 100 SDMI содержания сети, как описано выше.
В этой связи нет необходимости напоминать, что в тракте данных, показанном на фиг.2, когда в результате проверки правил на этапах DP7, DP8 и DP9 не предоставляется разрешение на передачу, передача данных на устройство 20А или 20В записи/воспроизведения не происходит.
3. Вариант воплощения конфигурации устройства передачи данных (оборудование/персональный компьютер на стороне первичного носителя записи).
На фиг.3 показана конфигурация оборудования 1 на стороне первичного носителя записи, которое работает как устройство передачи данных. Следует отметить, что хотя описываемый здесь вариант воплощения относится к случаю оборудования 1 на стороне первичного носителя записи, которое построено на основе персонального компьютера, оборудование на стороне первичного носителя записи также может быть сформировано как оборудование, предназначенное исключительно для передачи данных, построенное при использовании специально выделенных аппаратных средств, для создания конфигурации, выполняющей аналогичные функции.
В случае настоящего варианта воплощения оборудование на стороне первичного носителя записи, которое представляет собой устройство передачи данных, реализовано путем установки программного средства, которое позволяет осуществлять на персональном компьютере 1 функции, требуемые в качестве функций устройства передачи данных. В этой связи термин “персональный компьютер” или “компьютер”, используемый здесь, обозначает так называемый компьютер общего назначения в широком смысле этого слова.
Программа может быть заранее записана в ПЗУ 3 или на жесткий диск (HDD) 5, который служит в качестве носителя записи, интегрированного в компьютер.
В качестве альтернативы, программа также может быть временно или постоянно установлена (записана) на съемный носитель записи, такой, как гибкий диск; CD-ROM (постоянное запоминающее устройство на компактном диске); МО (магнитооптический) диск; DVD (цифровой универсальный диск); магнитный диск и полупроводниковое запоминающее устройство. Съемный носитель записи может представлять собой так называемый пакетный носитель, который эквивалентен пакетному носителю 90, показанному на фиг.1.
Следует отметить, что программа может передаваться с использованием радиоканала с сайта загрузки на компьютер по цифровому спутниковому каналу передачи данных со спутника Земли или передаваться по проводной сети, такой как локальная сеть и Интернет. Кроме установки с пакетного носителя 90 на компьютер, как описано выше, компьютер может получать передаваемую программу, как описано выше, с использованием блока 8 передачи данных для установки ее на интегрированный HDD 5.
Компьютер 1, который показан на фиг.3, содержит ЦПУ (центральное процессорное устройство) 2, установленное в нем. Интерфейс 10 ввода-вывода соединен с ЦПУ 2 через шину 12. Когда входной блок 7, состоящий из клавиатуры, указателя типа мышь, микрофона или подобных устройств, используется пользователем для ввода команды через интерфейс 10 ввода-вывода, ЦПУ 2 выполняет программу, записанную в ПЗУ (постоянное запоминающее устройство) в соответствии с этой командой. В качестве альтернативы, ЦПУ 2 также загружает в ОЗУ (оперативное запоминающее устройство) для исполнения программу, записанную на HDD 5, программу, передаваемую через спутниковую линию передачи данных или через сеть и затем принятую блоком 8 передачи данных для установки на HDD 5, или программу, считываемую с пакетного носителя 90, такого как оптический диск, загруженный в привод 9, для установки на HDD 5. Таким образом, ЦПУ 2 выполняет требуемую обработку в качестве обработки устройства передачи данных в отношении SDMI содержания, как будет описано ниже.
Затем ЦПУ 2 выводит результат обработки через выходной блок 6, состоящий из LCD (жидкокристаллический индикатор) и громкоговорителя, через, например, интерфейс 10 ввода-вывода, или посылает его через блок 8 передачи данных, или записывает на HDD 5 в соответствии с необходимостью.
В случае данного варианта воплощения в устройстве установлен блок 8 связи, предназначенный для осуществления связи с серверами различного вида по сети 110, показанной на фиг.1. То есть компьютер 1 позволяет выполнять загрузку сетевого содержания, такого как музыкальное содержание, с внешнего сервера 91 содержания. Обработка, которая требуется в отношении SDMI совместимого содержания или SDMI несовместимого содержания, осуществляется в отношении сетевого содержания, которое должно быть загружено в соответствии с вышеуказанным трактом передачи данных, и вышеуказанное сетевое содержание записывается, например, как SDMI содержание на HDD 5 при выполнении, по меньшей мере, SDMI-совместимой обработки. Содержание SDMI, записанное на HDD 5, представляет собой содержание, которое должно быть передано на SDMI-совместимое оборудование 20В на стороне вторичного носителя записи, или оборудование 20А, прошедшее проверку подлинности, на стороне вторичного носителя записи (устройства записи/воспроизведения).
Блок 11 соединения представляет собой часть, которая подключается для осуществления передачи данных к оборудованию 20А или 20В на стороне вторичного носителя записи. При этом предполагается использование, например, интерфейса USB, интерфейса IEEE 1394 или подобного интерфейса. Само собой разумеется, что также может использоваться проводной интерфейс, соответствующий различным стандартам, и беспроводный интерфейс, реализованный с использованием инфракрасных лучей и электромагнитных волн.
В соответствии с этим различные виды обработки, предназначенные для реализации тракта передачи данных, как описано со ссылкой на фиг.2, включают также параллельно или отдельно выполняемую обработку (параллельную обработку или обработку в зависимости, например, от объекта), без необходимости выполнения последовательной по времени обработки.
Кроме того, программа может представлять собой программу, то есть обрабатываться на одном компьютере или может представлять собой предмет распределенной обработки с использованием множества компьютеров. Кроме того, программа также может представлять собой программу, которая передается для обработки на удаленный компьютер.
4. Воплощение конфигурации устройства записи данных (оборудование стороны носителя вторичного носителя записи/устройства записи/воспроизведения)
На фиг.4 показана конфигурация оборудования на стороне вторичного носителя записи (устройство записи/воспроизведения) 20А, которое является эквивалентом устройства записи данных в соответствии с настоящим изобретением.
Представленный вариант воплощения относится к устройству 20А записи/воспроизведения, которое сконфигурировано, например, как устройство записи на мини-диск. При этом мини-диск (магнитооптический диск) используется в качестве варианта воплощения вторичного носителя 100 записи. Вторичный носитель 100 записи ниже также будет называться мини-диск 100.
В соответствии с этим на фиг.4 показана только система обработки данных, записанных на мини-диск и/или воспроизводимых с него, который служит к качестве вторичного носителя 100 записи, при этом система обработки выполнена с возможностью передачи данных с оборудования 1 на стороне первичного носителя записи, в то время как система привода, система сервоуправления и система выхода воспроизведения и аналогичные компоненты, которые используются вместе с мини-диском 100, представляют собой обычные компоненты, используемые в широко доступном устройстве записи/воспроизведения на мини-диске, и в связи с этим подробное их описание здесь не приводится.
Блок 21 управления мини-диском (ЦПУ) построен как системный контроллер, который осуществляет управление всей системой, выполняющей функцию устройства 20А записи/воспроизведения. В частности, для записи на мини-диск 100 и воспроизведения с него блок управления мини-диском осуществляет управление приводом вращения, сервоуправление шпинделем, сервоуправление фокусировкой, сервоуправление отслеживания дорожки и сервоуправление спиральным перемещением, управляет лучами лазера оптической головки/магнитной головки и работой приложения магнитного поля и управляет обработкой кодирования/декодирирования данных, предназначенных для записи и воспроизведения. Кроме того, он управляет обменом инструкциями связи с персональным компьютером 1 для проверки подлинности или для генерирования данных, а также команд различного рода с персонального компьютера 1 и обработкой данных содержания, предназначенных для передачи, и выполняет другие аналогичные операции.
Хотя это не показано на чертеже, в устройстве также установлены блок управления и блок отображения, используемые в качестве интерфейса пользователя, так, что при этом осуществляется управление, связанное с отслеживанием операций, выполняемых пользователем через блок управления, и обработка этих операций с представлением соответствующей информации на блоке отображения и подобные операции.
Блок 25 записи/воспроизведения представляет собой часть, которая содержит оптическую головку, магнитную головку, систему привода вращения диска, систему сервопривода и подобные устройства, предназначенные для выполнения на практике записи и/или воспроизведения данных на мини-диск 100.
Блок 24 кодирования/декодирования кодирует данные, которые предназначены для записи на мини-диск 100, и также декодирует данные, воспроизводимые с мини-диска 100. В случае системы мини-диска, в отношении данных, предназначенных для записи, осуществляется обработка кодирования с использованием кода коррекции ошибок ACIRC и обработка модуляции EFM, которые хорошо известны специалистам в данной области техники. Блок 24 кодирования/декодирования при этом осуществляет кодирование ACIRC и декодирование EFM в отношении данных, которые должны быть записаны, для подачи их на блок 25 записи/воспроизведения.
Кроме того, в случае воспроизведения блок кодирования/декодирования также осуществляет обработку декодирования, такую как обработку бинарного кодирования, демодуляцию EFM и обработку коррекции ошибки ACIRC в отношении данных (радиочастотного сигнала), который был считан и передан с устройства 25 записи/воспроизведения.
Кодек 23 представляет собой часть, которая выполняет обработку сжатия с помощью системы кодирования сжатия ATRAC/ATRAC 3, а также обработку, связанную с разуплотнением сжатых данных.
Данные, записываемые на мини-диск 100, рассматриваются как данные, которые прошли вышеуказанную обработку кодирования после выполнения кодирования сжатия ATRAC/ATRAC 3. При этом, когда данные, которые еще не прошли кодирования сжатием, то есть, например, аудиоданные РСМ, поступают в устройство 20А записи/воспроизведения как данные для записи, с помощью кодека 23 выполняется кодирование сжатием ATRAC или ATRAC 3 так, что в устройство 24 кодирования/декодирования поступают сжатые данные.
Кроме того, в случае воспроизведения данные, считанные блоком 25 записи/воспроизведения и затем декодированные с помощью блока 24 кодирования/декодирования, рассматриваются как данные, сжатые в системе ATRAC или ATRAC 3. По этой причине цифровые аудиоданные с частотой 44,1 КГц и с квантизацией, например, 16 бит демодулируют в результате того, что с помощью кодека 23 выполняется обработка по разуплотнению сжатых данных в системе сжатия ATRAC или ATRAC 3. В выходных цепях системы, которые не показаны на чертеже, цифровые аудиоданные подвергаются цифроаналоговому преобразованию, производится обработка аналогового сигнала, его усиление и подобная обработка и формируется выходной сигнал громкоговорителя, который затем воспроизводится как музыка или подобный сигнал.
В качестве альтернативы, выходной сигнал в виде цифровых данных также может передаваться на другое оборудование.
Хотя вышеприведенная конфигурация относится к компонентам, которые также установлены в устройстве записи/воспроизведения обычной широко доступной системы мини-диска, устройство 20А записи/воспроизведения, используемое в настоящем описании, содержит приемник 26, DMA (прямой доступ к памяти) 27, блок 28 дешифрования, запоминающее устройство 29 кэша, блок 30 добавления пустых битов и блок 31 управления потоком данных как части, которые совместимы с персональным компьютером, который выполняет роль оборудования 1 на стороне первичного носителя записи, а также как части, которые выполняют обработку приема/дешифрования переданных данных содержания.
Приемник 26 представляет собой часть, которая подключена между устройством записи/воспроизведения и блоком 11 подключения персонального компьютера 1 по фиг.3 для установления обмена данных с персональным компьютером 1. Приемник выполняет обработку сигнала, которая соответствует системе передачи данных, такой как, например, USB и IEEE1394.
Обмен данными с персональным компьютером 1 подразумевает использование команд различного вида, содержания SDMI и подобной информации в виде данных, принимаемых приемником 26.
Данные, такие, как содержание SDMI, принимаемые приемником 26, поступают для записи в запоминающее устройство 20 кэша под управлением DMA (прямой доступ к памяти) 27. Следует отметить, что не имеет значения, перемещаются ли данные в запоминающее устройство 29 кэша под управлением ЦПУ или DMA 27.
Блок 28 дешифрования представляет собой часть, которая должна соответствовать обработке шифрования содержания SDMI. То есть ключи (ключи CK, CK’ и подобные) для дешифрования содержания SDMI, переданного в зашифрованном состоянии, загружаются таким образом, что блок дешифрования получает возможность осуществлять дешифрование содержания SDMI, принятого в зашифрованном состоянии, с использованием ключа CK или подобного ключа, такого как содержание в состоянии, например, “Е (CK, A3D)”. То есть дешифрованные данные, сжатые в системе ATRAC 3, становятся доступными в виде “D {CK, Е (CK, A3D)}” = A3D.
Ключ CK или подобные ключи могут представлять собой предварительно записанный ключ или ключ, присылаемый с персонального компьютера 1, который служит в качестве устройства передачи данных, на устройство 20А записи/воспроизведения в заранее определенный период времени, и также может использоваться как ключ, предназначенный для записи. Кроме того, когда ключ CK и подобный ключ поступает из персонального компьютера 1, не имеет значения, является ли сам ключ CK также зашифрованным с использованием ключа CCK, и дешифрование ключа CK выполняется с использованием ключа CCK на стороне устройства 20А записи/воспроизведения до записи в запоминающее устройство 29 кэша.
Следует отметить, что очевидно, что содержание SDMI не всегда представляет собой данные, получаемые в результате шифрования данных, сжатых в системе ATRAC 3. Также возможен случай, когда на вход передается и поступает содержание в состоянии “Е(CK, РСМ)”, получаемое в результате шифрования линейных данных РСМ, например, с использованием ключа CK. В этом случае, само собой разумеется, что дешифрованные линейные данные РСМ доступны в виде “D{CK, E(CK, РСМ)}” = РСМ после обработки в устройстве дешифрования.
Когда дешифрованные данные содержания SDMI представляют собой данные, сжатые в системе ATRAC 3, обработка по добавлению пустого бита выполняется в блоке 30 добавления пустого бита в отношении дешифрованного содержании SDMI перед передачей в блок 31 управления потоком данных.
Когда дешифрованные данные содержания SDMI представляют собой данные РСМ, передача в блок 31 управления потоком осуществляется без прохода через обработку в блоке 30 добавления пустого бита.
Блок 30 добавления пустого бита представляет собой часть, которая добавляет пустые биты для того, чтобы сделать данные, сжатые с использованием системы ATRAC 3, соответствующими формату данных, который обрабатывается в системе мини-диска, и его конкретный вариант воплощения будет описан ниже.
Блок 31 управления потоком данных представляет собой часть, которая передает принятое и дешифрованное содержание SDMI в блок 21 управления мини-диском (кодек 23, блок 24 кодирования/декодирования и блок 25 записи/воспроизведения), который служит в качестве системы обработки записи для записи дешифрованного содержания SDMI на мини-диск 100, и, в частности, осуществляет управление для эффективного выполнения на практике передачи вышеуказанных данных содержания SDMI.
Ниже будет подробно описана операция передачи с помощью блока 31 управления потоком.
В соответствии с вышеприведенной конфигурацией, когда данные содержания SDMI, которые были переданы с персонального компьютера 1, представляют собой данные в состоянии “Е(CK, A3D)”, принятые и дешифрованные данные, сжатые в системе ATRAC 3, передают в систему обработки записи через блок 31 управления потоком данных, после обработки в блоке 30 добавления пустого бита, и записывают на мини-диск 100, с использованием блока 25 записи/воспроизведения после обработки кодирования в блоке 24 кодирования/декодирования.
Кроме того, когда данные SDMI содержания, которые были переданы с персонального компьютера 1, находятся в состоянии “Е (CK, РСМ)”, принятые и дешифрованные данные РСМ передают в систему обработки записи через блок 31 управления потоком для осуществления обработки сжатия в системе ATRAC 3 данных РСМ с помощью кодека 23 и после этого записывают на мини-диск 100, с использованием блока 25 записи/воспроизведения после обработки кодирования в блоке 24 кодирования/декодирования.
В этой связи, в случае передачи данных содержания, с персонального компьютера 1 в устройство 20А записи/воспроизведения также передаются команды различного вида.
В случае выполнения передачи данных содержания, а также записи данных содержания на мини-диск 100 ЦПУ 2 персонального компьютера 1 передает каждую из следующих команд на блок 21 управления мини-диском устройства 20А записи/воспроизведения:
– Передать информацию о системе сжатия и скорости передачи битов целевых данных содержания, предназначенных для передачи, которые записаны на HDD 5.
– Передать информацию о системе сжатия и скорости передачи битов данных содержания, требуемую для случая передачи данных содержания по линии передачи.
– Указать систему сжатия в случае записи данных содержания на мини-диск 100 (указать либо 132 килобит в секунду в системе ATRAC/ATRAC 3 или 66 килобит в секунду в системе ATRAC 3).
Эти команды передаются в блок 21 управления мини-диском после приема их приемником 26 так, что блок 21 управления мини-диском должен выполнять управление обработкой сигнала или управление обработкой записи, которые требуются в случае работы по захвату принятых данных содержания, в соответствии с этими командами.
Блок 21 управления мини-диском осуществляет проверку в отношении принятых данных содержания, являются ли они данными в состоянии “Е (CK, A3D)” или данными в состоянии “Е (CK, РСМ)” на основании, например, этих команд, и, таким образом, выполняет обработку сигналов, соответствующую формату принятых данных содержания, как описано выше.
5. Обработка при передаче содержания
Обработка при передаче данных содержания с персонального компьютера 1 в устройство 20А записи/воспроизведения обработка ЦПУ 2 персонального компьютера 1 показана на фиг.5, и обработка управления работой, которую осуществляет блок 21 управления мини-диском устройства 20А записи/воспроизведения в отношении каждой части устройства показана на фиг.6.
Вначале будет описана обработка, осуществляемая ЦПУ 2, персонального компьютера 1.
В случае передачи определенных данных содержания, записанных на HDD 5, ЦПУ 2 принимает решение в отношении того, соответствует или нет система сжатия записанных данных содержания системе сжатия, требуемой для случая записи на вторичный носитель записи, на этапе F101, как показано на фиг.5.
В случае, когда в качестве оборудования 20А на стороне вторичного носителя записи подключено устройство записи на мини-диск, совместимое с системой ATRAC 3, ЦПУ 2 может принять решение, что система сжатия на вторичном носителе записи является системой ATRAC или ATRAC 3. В этом случае, поскольку ЦПУ 2 указывает систему сжатия и скорость передачи битов, требуемые для записи, в блок 21 управления мини-диском, в соответствии с вышеуказанными командами, необходимо установить указанную систему сжатия и систему сжатия данных содержания. Далее будет приведено описание при условии, что ЦПУ 2 указывает скорость передачи битов, равную 132 килобит в секунду в системе ATRAC 3 для блока 21 управления мини-диском.
В этом случае ЦПУ 2 на этапе F101 определяет, является или нет система сжатия данных содержания, предназначенных для передачи, системой ATRAC 3.
В случае, когда система сжатия данных содержания является системой ATRAC 3, на следующем этапе F102 определяется скорость передачи битов данных содержания. Хотя скорость передачи битов в случае системы ATRAC 3 может иметь различные значения, как показано на фиг.18, определяется, является ли скорость передачи битов данных содержания, предназначенных для передачи, равной или меньшей, чем скорость передачи битов стороны вторичного носителя записи, то есть в данном случае 132 килобит в секунду.
То есть определяется, является ли скорость передачи битов данных содержания равной 176 или 146 килобит в секунду или имеет любое другое значение скорости передачи битов (в диапазоне от 132 до 33 килобит в секунду).
В случае, когда в результате решения на этапах F101 и F102 система сжатия данных содержания, предназначенных для передачи, определяется, как система ATRAC 3, и когда скорость передачи битов определяется, как не превышающая скорость передачи битов стороны вторичного носителя записи (стороны мини-диска), обработка полностью переходит на этап F106 для передачи потока данных содержания, считанных с HDD 5, в линию передачи без необходимости, в частности, выполнения какой-либо обработки по преобразованию данных.
В этом случае данные содержания передаются в устройство 20А записи/воспроизведения в состоянии “Е (CK, A3D)”.
С другой стороны, когда в отношении данных содержания, предназначенных для передачи, принимается решение, что они являются сжатыми данными в системе, отличающейся от ATRAC 3, или их скорость передачи битов выше, чем скорость передачи битов на стороне вторичного носителя записи (на стороне мини-диска), даже если в результате решения на этапах F101 и F102 принимается решение, что система сжатия соответствует системе ATRAC 3, обработка передается вначале на этап F103 для выполнения дешифрования.
То есть содержание, записанное на HDD 5, когда оно является данными, сжатыми в системе ATRAC 3 в состоянии “Е (CK, A3D)”, дешифруют в состояние “D {CK, Е (CK, A3D)}” = A3D.
С другой стороны, содержание, записанное на HDD 5, когда оно является сжатыми данными в состоянии “Е (CK, aDT)”, в системе сжатых данных, не являющейся системой ATRAC 3, дешифруют в состояние “D {CK, Е (CK, aDT)}”=aDT.
Следовательно, на этапе F104, данные, дешифрованные как A3D или aDT, декодируют (расширяют) для разуплотнения с получением линейных данных РСМ, эквивалентных несжатым данным.
Затем на этапе F105 данные РСМ вновь шифруют с использованием ключа CK с получением зашифрованных данных “Е (CK, РСМ)”.
Затем обработка переходит на этап F106 для передачи потока данных содержания в состояние “Е (CK, РСМ)” в линию передачи для подачи их в устройство 20А записи/воспроизведения.
Хотя данные содержания поступают в линию передачи данных с персонального компьютера 1, как описано выше, ЦПУ 2, в этом случае, сообщает в блок 21 управления магнитным диском о системе сжатия и скорости передачи битов данных содержания, которые передаются по линии передачи данных в соответствии с вышеуказанными командами.
Ниже со ссылкой на фиг.6 будет приведено описание обработки, осуществляемой в блоке 21 управления магнитным диском устройства 20А записи/воспроизведения, которое служит в качестве стороны приема.
Блок 21 управления мини-диском на этапе F201 принимает решение в отношении того, является или нет система сжатия данных содержания, принятых со стороны первичного носителя записи, системой сжатия, требуемой для записи на мини-диск 100, который служит в качестве вторичного носителя записи.
Кроме того, на этапе F202 он также определяет, не превышает ли скорость передачи битов данных содержания, принятых со стороны первичного носителя записи, скорость передачи битов, требуемую для записи на мини-диск 100.
То есть блок 21 управления мини-диском может принимать решение в отношении системы сжатия данных и скорости передачи битов данных содержания, принимаемых по линии передачи данных, в соответствии с вышеуказанными командами, и системы сжатия данных и скорости передачи битов, требуемых для записи на мини-диск 100, указанных в этих командах, так, что блок 21 управления мини-диском может принимать решение на этапах F201 и F202 на основании вышеуказанных команд.
При этом предполагается, что система сжатия, требуемая для случая записи на мини-диск 100, представляет собой систему ATRAC 3, и скорость передачи битов определяется как 132 килобит в секунду, как описано выше. Затем на основании решения после обработки, представленной на фиг.5, данные содержания, передаваемые по линии передачи данных, являются зашифрованными данными “Е (CK, A3D)”, сжатыми в системе ATRAC 3 или зашифрованными данными РСМ “Е (CK, РСМ)”.
Таким образом, в этом случае на этапе F201, если передаваемые данные содержания представляют собой данные “Е (CK, A3D)”, обе системы сжатия считаются одинаковыми.
Кроме того, как можно судить по обработке, показанной на фиг.5, все, что принимается в состоянии “Е (CK, A3D)”, представляет собой данные содержания, имеющие скорость передачи битов не более чем 132 килобит в секунду. Таким образом, если подаваемые данные содержания представляют собой данные “Е (CK, A3D)”, предполагается, что, по существу, одновременно принимается решение на этапе F202.
Когда данные содержания, передаваемые по линии передачи данных, представляют собой “Е (CK, A3D)”, то есть система сжатия принятых данных содержания со стороны первичного носителя записи совпадает с системой сжатия, требуемой для записи на мини-диск 100, и система сжатия данных содержания не превышает скорость передачи битов, требуемую для записи на мини-диск 100, обработка передается на этап F203 для выполнения дешифрования. То есть блок 28 дешифрования осуществляет обработку “D {CK, Е (CK, A3D)}” = A3D по отношению к потоку данных содержания, который принимается приемником 26 и затем захватывается в запоминающем устройстве 29 кэша.
Затем на этапе F204 блок 30 добавления пустого бита выполняет обработку добавления пустого бита в отношении дешифрованных данных (A3D) содержания.
Обработка добавления пустого бита в этом случае рассматривается как обработка, которая обеспечивает соответствие данных, сжатых в системе ATRAC 3, данным в формате системы ATRAC 3, которые обрабатываются в системе мини-диска.
Система мини-диска представляет собой систему, которая была первоначально разработана благодаря принятию системы ATRAC и рассматривается как система, которая также соответствует системе ATRAC 3, после разработки системы ATRAC 3 с большей степенью сжатия. Однако, поскольку система ATRAC отличается от системы ATRAC 3 по степени сжатия, а также по размеру данных основы звукового модуля, система обработки данных, которая была первоначально разработана как соответствующая системе ATRAC, является недостаточной для интерпретации данных, сжатых с использованием системы ATRAC 3, в том виде, как они поступают. По этой причине используется специальный формат данных, соответствующий данным системы ATRAC в системе мини-диска, если в качестве системы сжатия используется ATRAC 3.
Таким образом, обработка по добавлению пустого бита обеспечивает соответствие вышеприведенным требованиям.
В частности, предполагается, что в системе ATRAC используется модуль данных размером 212 байт, то есть модуль звуковых данных, который представляет минимальный размер модуля каждых из стереофонических звуковых данных L и R. С другой стороны, данные, сжатые в системе ATRAC 3, имеют более высокую степень сжатия настолько, что количество данных на модуль звука становится меньшим, чем 212 байт. То есть, можно сказать, что обработка добавления пустого бита эквивалентна обработке по изменению размера данных с получением модуля звуковых данных размером 212 байт благодаря добавлению пустых байтов к данным, сжатым в системе ATRAC 3.
На фиг.8 показан вариант воплощения обработки добавления пустых битов при приеме данных содержания A3D со скоростью передачи битов 132 килобит в секунду.
В случае скорости передачи битов 132 килобит в секунду количество байт для двух каналов (L/R) составляет 384 байта, по 192 байта для каждого канала, как показано на фиг.18.
Модуль звука размером 192 байта изменяется на модуль звука величиной 212 байтов для каждого из каналов L/R, как показано на фиг.8. То есть модуль звука в каждом канале изменяется на модуль звука размером 212 байт путем добавления заголовка длиной 12 байт и окончания длиной 8 байт в виде пустых битов перед и после модуля звука длиной 192 байта, в принятых данных содержания A3D.
На фиг.9 показан другой вариант воплощения обработки добавления пустых битов, когда принимают данные содержания A3D со скоростью передачи битов 66 килобит в секунду. Кроме того, данные ATRAC 3 RAW в этом случае рассматриваются как данные так называемой объединенной стереосистемы, то есть здесь представлен случай конфигурирования данных из двух, например, L и R каналов путем осуществления обработки данных (L+R) и (L-R).
В случае скорости передачи битов 66 килобит в секунду количество байт на модуль звука для двух каналов составляет 192 байта, как показано на фиг.18. При этом, как показано на фиг.9, модуль звука изменяется на модуль звука длиной 212 байт благодаря добавлению заголовка размером 120 байт и окончания размером 8 байт в виде пустых битов перед и после модуля звука L/R длиной 192 байта, принятых данных содержания.
На фиг.10 показана обработка добавления пустых битов, когда принимают содержание данных A3D со скоростью передачи битов 105 килобит в секунду.
В случае скорости передачи битов 105 килобит в секунду количество байт для двух каналов (L/R) составляет 304 байта, по 152 байта для каждого канала, как показано на фиг.18.
Модуль звука длиной 152 байта изменяют на модуль звука длиной 212 байт в каждом из каналов L и R, как показано на фиг.10. То есть модуль звука в каждом канале изменяется на модуль звука длиной 212 байт путем добавления заголовка длиной 12 байт, заполнения длиной 40 байт и окончания длиной 8 байт в виде пустых битов перед и после модуля звука длиной 152 байта принятых данных содержания A3D.
На фиг.11 показана обработка добавления пустых битов, когда принимают данные содержания A3D со скоростью передачи битов 94 килобит в секунду.
В случае скорости передачи битов, равной 94 килобит в секунду, количество байтов на два канала (L/R) равно 272 байта, по 136 байтов для каждого канала, как показано на фиг.18.
Модуль звука длиной 136 байтов изменяется на модуль звука длиной 212 байтов в каждом из каналов L и R, как показано на фиг.11. То есть модуль звука в каждом из каналов изменяется на модуль звука длиной 212 байт путем добавления заголовка длиной 12 байт, заполнения длиной 56 байт и окончания длиной 8 байт в виде пустых битов перед и после модуля звука длиной 136 байт в принятых данных содержания A3D.
На этапе F204, как показано на фиг.6, модуль 21 управления магнитным диском осуществляет управление работой блока 30 добавления пустых битов для выполнения вышеуказанной обработки.
Пустые биты, добавленные к данным содержания A3D, поступают с блока 31 управления потоком данных в систему обработки записи, как на этапе F205, и в конечном счете записываются на мини-диск 100 с помощью блока 25 записи/воспроизведения при выполнении обработки в блоке 24 кодирования/декодирования. Операция, выполняемая блоком 31 управления потоком данных 1, будет описана ниже.
В случае данных содержания, поступающих по линии передачи данных, соответствующих “Е (CK, РСМ)”, то есть когда система сжатия данных содержания, записанных на первичном носителе записи, отличается от системы сжатия, требуемой для записи на мини-диск 100, или когда скорость передачи битов выше, чем скорость передачи битов, требуемая для случая записи на мини-диск 100, хотя обе системы сжатия одинаковы, обработка передается на этап F206 для того, чтобы вначале осуществить дешифрование. То есть блок 28 дешифрования осуществляет обработку “D {CK, Е (CK, РСМ)}” = РСМ в отношении потока данных содержания, которые принимаются с помощью приемника 26 и затем захватываются запоминающим устройством 29 кэша.
Затем дешифрованные данные (РСМ) содержания передаются в блок 31 управления потоком данных, без обработки в блоке обработки 39 добавления пустых битов, и затем на этапе F207 передаются в блок 31 управления потоком данных системы обработки записи. В этом случае в системе обработки записи данные РСМ передаются в блок 24 кодирования/декодирования после выполнения обработки сжатия ATRAC 3 с использованием кодека 23 и записываются на мини-диск 100 блоком 25 записи/воспроизведения. Работа блока 31 управления потоком данных, осуществляемая в данном случае, будет описана ниже.
В случае передачи данных содержания с персонального компьютера 1 в устройство 20А записи/воспроизведения, как описано выше, обработка сигналов осуществляется в отношении данных содержания на основе обработки, показанной на фиг.5 и 6. Обработка сигналов, в общем, показана на фиг.7А и 7В.
На фиг.7А показана обработка, когда система сжатия данных содержания, предназначенных для передачи, которые записаны на первичном носителе записи, совпадает с системой сжатия данных, которые должны быть записаны на мини-диск 100, и скорость передачи битов не превышает значение скорости передачи битов, требуемой для записи на мини-диск 100.
В этом случае зашифрованные данные содержания, сжатые в системе ATRAC 3, “Е (CK, A3D)” передаются в линию передачи данных в том виде, как они есть, без преобразования, и затем поступают на оборудование на стороне вторичного носителя записи (устройства 20А записи/воспроизведения). Затем в устройстве 20А записи/воспроизведения зашифрованные данные, сжатые в системе ATRAC 3, дешифруют в сжатые данные “A3D”, которые затем преобразуют в данные “A3D(md)”, в которых добавлены пустые биты для обеспечения совместимости системы мини-диска, и которые представляют собой данные, предназначенные для записи на мини-диск 100.
Вышеуказанный процесс упрощает обработку при передаче данных, увеличивает эффективность передачи данных благодаря упрощению обработки при передаче данных, уменьшает время передачи и решает проблему ухудшения качества звука благодаря устранению необходимости такой обработки, как дешифрование, разуплотнение (преобразование в РСМ), повторное сжатие и повторное шифрование в оборудовании на стороне первичного носителя записи.
На фиг.7В показан процесс обработки в случае, когда система сжатия данных содержания, записанных на первичный носитель записи, отличается от системы сжатия, требуемой для записи на мини-диск 100, или случае, когда скорость передачи битов превышает скорость передачи битов, требуемую для записи на мини-диск 100, хотя обе системы сжатия одинаковы.
В этом случае зашифрованные сжатые данные содержания “Е(CK, A3D)” или “Е(CK, aDT)” дешифруют в данные A3D или aDT, которые далее декодируют (расширяют) для разуплотнения и получения линейных данных РСМ, эквивалентных несжатым данным. Затем данные РСМ вновь шифруют с использованием ключа CK с получением данных “Е(CK, РСМ)”, которые затем передают через линию передачи данных и, в конце концов, подают на оборудование на стороне вторичного носителя записи (устройства 20А записи/воспроизведения). Затем в устройстве 20А записи/воспроизведения зашифрованные данные дешифруют с получением несжатых данных РСМ, которые затем подвергают обработке сжатия ATRAC 3, получая данные, предназначенные для записи на мини-диск 100.
В случае передачи данных содержания за пределы исполнительного диапазона процесса, показанного на фиг.7А, процесс, показанный на фиг.7В, позволяет записывать данные содержания на мини-диск 100 с использованием устройства 20А записи/воспроизведения.
6. Управление потоком в устройстве записи данных
Ниже будет описано управление потоком в устройстве 20А записи/воспроизведения.
Когда данные содержания, принятые по линии передачи данных, записывают на мини-диск 100, который служит в качестве вторичного носителя записи, существует вероятность возникновения случая, когда невозможно обеспечить успешную обработку потока данных содержания для записи на мини-диск 100, в виде данных, предназначенных для записи, из-за ширины полосы пропускания линии передачи и полосы пропускания входных цепей устройства записи на вторичный носитель записи.
Когда предполагается, что интерфейс передачи представляет собой, например, интерфейс USB (версия 1.1), обеспечивается полоса пропускания 12 Мбит в секунду, в то время как эффективная ширина полосы пропускания ограничивается меньшим значением по некоторым причинам, таким, как емкость запоминающего устройства 29 кэша и количество данных, передаваемых из приемника 26 в запоминающее устройство 29 кэша, если учитывать передачу данных, превышающих размер входного буфера приемника 26. В частности, когда принятые данные содержания представляют собой несжатые данные РСМ, ограничение по полосе пропускания повышается по сравнению со случаем сжатых данных.
Кроме того, когда передача из запоминающего устройства 29 кэша на вторичный носитель записи (мини-диск 100) осуществляется с малой скоростью, последовательная запись часто становится невыполнимой.
В этой связи в данном варианте воплощения реализована высокая скорость передачи данных благодаря следующей организации управления потоком данных.
В частности, хотя данные содержания, которые принимаются приемником 26 и затем передаются в запоминающее устройство 29 кэша, уже были записаны в другой области запоминающего устройства 29 кэша после дешифрования с помощью блока 28 дешифрования и затем передаются с блока 21 управления магнитным диском в систему обработки записи (блок 24 кодирования/декодирования и кодек 23) на основе управления, которое осуществляется с помощью блока 31 управления потоком данных, требуется осуществлять управление потоком данных в соответствии с условиями каждой части со стороны блока 31 управления потоком данных и блока 21 управления магнитным диском.
Далее будет приведено описание управления потоком данных, когда по линии передачи данных поступает сигнал “Е (CK, A3D)”, то есть дешифрованные данные, сжатые в системе ATRAC 3, к которым добавлен пустой бит, передаваемый с блока 31 управления потоком в блок 21 управления магнитным диском.
В этом случае, как показано на фиг.4, передача данных выполняется в соответствии с каждым из сигналов, таких как запрос XARQ на данные из блока 21 управления магнитным диском, в блок 31 управления потоком данных, а также сигнал XABS синхронизации байта, тактовая частота ACLK передачи и данные DATA сжатого потока из блока 31 управления потоком в блок 21 управления магнитным диском.
На фиг.12, 13 и 14 показаны временные диаграммы для случая передачи. При этом на фиг.12, 13 и 14 представлены непрерывные временные диаграммы, и цифровое значение (точка времени), соответствующее синхронизации бита (тактовая частота ACLK передачи), показано на самой верхней диаграмме каждого чертежа.
В этом случае передача данных выполняется в соответствии с запросом XARQ данных, поступающим с блока 21 управления магнитным диском в блок 31 управления потоком. Когда поступает запрос XARQ данных, прием осуществляется данных с линии передачи, такой как USB, и блок 31 управления потоком данных начинает передачу сжатого потока данных DATA в блок 21 управления магнитным диском синхронно с тактовой частотой ALCK передачи всегда, когда 2 байта зарезервированы в запоминающем устройстве 29 кэша для дешифрованных данных (данных DATA сжатого потока), которые должны передаваться в систему обработки записи. В это же время блок 31 управления потоком данных также выводит синхронизацию XABS байта в модулях длиной 1 байт.
Предположим, что 2 байта зарезервированы для сжатых данных потока DATA до точки времени “n+3, когда запрос XARQ данных находится в точке времени “2”, как показано, например, на фиг.12, передача сжатых данных DATA потока начинается с точки времени “n+4”, и на выход также поступает синхронизация XABS данных. Как показано на чертеже, данные размером 1 байт передаются из младших значимых разрядов синхронно с тактовой частотой ALCK передачи, и сигнал синхронизации XABS байта также выводится согласованно по времени в виде 4 битов младших разрядов.
После начала передачи, как показано на фиг.12, осуществляется передача последующих данных, как показано, например, на фиг.13.
Теперь предположим, что передача данных в блок 21 управления магнитным диском временно прерывается в соответствии с обстоятельствами системы обработки приема с момента времени “n + 36”, как показано на фиг.13. Такое происходит в случае, когда передача данных по линии передачи USB осуществляется слишком поздно, или в ситуации, когда передача с приемника 26 в запоминающее устройство 20 кэша происходит слишком поздно.
В этом случае, как показано в точке “n+38” времени на фиг.14, блок 31 управления потоком данных прекращает передачу, останавливая вывод синхронизации XABS байта. Блок 21 управления мини-диском в этом случае распознает, что передача была прервана благодаря тому факту, что не был получен байт XABS синхронизации в соответствующий период передачи 1 байта.
После этого, если передача возобновляется от точки времени “m+1, на выход поступает импульс синхронизации XABS байта в этом случае в течение периода 1 байт, так что блок 21 управления магнитным диском захватывает данные в течение периода 1 байт при распознавании этих данных как эффективные сжатые данные DATA потока.
С другой стороны, когда требуется прервать передачу, в соответствии с обстоятельствами системы обработки записи, как, например, в случае необходимого временного прерывания передачи данных со стороны блока 31 управления потоком данных по причинам, например, времени передачи обработки записи на мини-диск 100, блок 21 управления мини-диском останавливает передачу путем прерывания запроса XARQ данных.
В период времени “m+15”, как показано, например, на фиг.14, если запрос XARQ данных будет установлен в значение “Н” (высокое значение), запрос на передачу выключается, и соответственно, блок 31 управления потоком данных прекращает вывод сжатых данных DATA потока и синхронизацию XABS байта в соответствии с состоянием отключения запроса передачи. Само собой разумеется, что запрос XARQ данных снова устанавливается в значение “L” (низкое значение) всякий раз, когда будет выдано разрешение на обработку системы обработки записи, так, что передача сжатых данных DATA потока возобновляется.
Как описано выше, передача управления между блоком 31 управления потоком данных и блоком 21 управления магнитным диском может гибко регулироваться так, что она будет непрерывной в соответствии с обстоятельствами в системе обработки приема или в системе обработки записи. То есть управление потоком данных позволяет регулировать передачу данных в зависимости от полосы пропускания линии передачи данных и обработки приема или обработки записи на мини-диск 100 так, что осуществляется эффективная передача данных.
Ниже будет приведено описание управления потоком в случае, когда данные “Е(CK, РСМ)” поступают по линии передачи данных, то есть от блока 31 управления потоком на блок 21 управления мини-диском передаются дешифрованные данные РСМ.
В этом случае, как показано на фиг.4, передача данных осуществляется в соответствии с каждым из сигналов таким, как тактовая частота LRCK L/R, блок XBCK данных и данные DATA потока РСМ, из блока 31 управления потоком данных в блок 21 управления магнитным диском.
На фиг. 15А, 15В, 16А и 16В показаны временные диаграммы для случая передачи. В частности, на фиг. 15А, 15В, 16А и 16В представлена последовательная временная диаграмма, и числовое значение (точка времени), соответствующее частоте XBCK синхронизации данных, показано на самом верхнем графике каждого чертежа.
В этом случае дешифрованные данные DATA потока РСМ, записанные в запоминающее устройство 29 кэша, выводятся из блока 31 управления потоком в блок 21 управления магнитным диском, синхронно с тактовой частотой XBCK данных, в соответствии с частотой LRCK L/R.
Данные DATA потока РСМ идентифицируются, как данные канала L, когда тактовая частота LRCK L/R устанавливается в значение “Н”, и как данные канала R, когда тактовая частота L/R устанавливается в значение “L”. Предполагается, что каждый канал, основанный на тактовой частоте LRCK L/R, продолжается в течение 32 периодов тактовой частоты данных, в то время как данные РСМ 16 бит каждого канала передаются после ввода в 16 периодов тактовой частоты данных, которые составляют половину 32 периодов тактовой частоты данных.
В то время как передача данных длиной 16 бит по каналу L осуществляется в период от точки времени “0”, показанной на фиг.15А, до точки времени “31”, показанной на фиг.15В, данные длиной 16 бит передаются синхронно с тактовой частотой XBCK данных в течение периода от момента времени “16” до момента времени “31”.
Если данные поступают на вход блока 21 управления магнитным диском синхронно с тактовой частотой LRCK L/R, в модулях частоты отбора, передача данных содержания в блок 21 управления магнитным диском осуществляется в режиме реального времени. Таким образом, если предполагать, что устанавливается тактовая частота LRCK L/R в N раз больше частоты отбора, времени в 1/N раз больше, чем реальное время, будет достаточно для передачи данных содержания в блок 21 управления магнитным диском при высокой скорости передачи.
В то время как на фиг. 15В и 16А показан период, в течение которого происходит последовательная передача данных DATA потока, блок 31 управления потоком прекращает передачу путем остановки вывода тактовой частоты ХВСК данных, как показано на фиг.16В, в случае, когда передача данных в блок 21 управления магнитным диском временно прекращается в соответствии с обстоятельствами системы обработки приема, то есть передача данных через линию передачи USB осуществляется, например, слишком поздно, или в ситуации, когда передача от приемника 26 в запоминающее устройство кэша осуществляется слишком поздно. Блок 21 управления магнитным диском в этом случае распознает, что передача была прервана по тому факту, что не поступают данные тактовой частоты ХВСК.
После этого, когда передача становится выполнимой, блок 31 управления потоком данных возобновляет вывод тактовой частоты XBCK данных и также возобновляет передачу данных DATA потока РСМ синхронно с тактовой частотой XBCK данных на основе тактовой частоты LRCK L/R. Блок 21 управления магнитным диском захватывает данные DATA потока данных РСМ в соответствии с тактовой частотой XBCK данных и тактовой частотой LRCK L/R.
Всякий раз, когда данные DATA потока РСМ, поступающие на блок 21 управления магнитным диском, достигают размера данных отдельного блока звука, начинается обработка сжатия с использованием кодека 23. В случае, например, использования системы сжатия ATRAC, обработка сжатия начинается всегда, когда во входное запоминающее устройство буфера, установленного для обработки сжатия, записывается 512 слов * 16 бит данных на канал.
Считается, что разрешенное время, принятое для обработки сжатия, равно “периоду частоты отбора” * “размер блока звука” * 1/2 * 1/N. N обозначает значение, используемое для случая, когда тактовая частота LRCK L/R устанавливается в N раз больше, чем частота отбора, как описано выше. Кроме того, 1/2 используется из-за необходимости сжатия данных двух каналов в режиме разделения времени.
Таким образом, повышение скорости тактовой частоты LRCK L/R в пределах допустимого диапазона условий не приводит к прерыванию передачи из-за ограничения степени сжатия.
То есть в этом случае теоретически отсутствует необходимость прерывания передачи из-за условий обработки системы записи.
Затем, даже в случае передачи данных DATA потока РСМ, передача может осуществляться с гибким прерыванием в соответствии с обстоятельствами линии передачи и системы обработки приема. Кроме того, также становится возможной передача с высокой скоростью в зависимости от установок тактовой частоты LRCK L/R. В соответствии с этим может осуществляться эффективная передача данных.
После описания иллюстрации на примерах вариантов воплощения следует понимать, что настоящее изобретение не ограничивается вышеприведенными вариантами воплощения.
Например, целевые данные для передачи с первичного носителя записи на вторичный носитель записи не ограничиваются содержанием SDMI, как описано выше, и также могут широко использоваться различные виды данных содержания.
Также предполагается, что кроме HDD может использоваться первичный носитель записи другого типа.
Само собой разумеется, что вторичный носитель записи и оборудование 20А на стороне вторичного носителя записи также может быть различных типов, без ограничения мини-диском и устройством записи на мини-диск. Вторичный носитель 100 записи может представлять собой диск CD-R; CD-RW; DVD-RAM; DVD-R; DVD-RW; запоминающие устройства типа карты различных видов и т.п. При этом оборудование 20А на стороне вторичного носителя записи может представлять собой устройство записи, то есть может быть совместимым с этими носителями.
Как было указано выше, настоящее изобретение также относится к устройству 20В записи/воспроизведения, совместимому со стандартом SDMI, при этом следует понимать, что настоящее изобретение также может использоваться для передачи данных содержания в устройство 20В записи/воспроизведения.
В соответствии с настоящим изобретением, как можно видеть из вышеприведенного описания, в случае передачи данных содержания с устройства передачи данных на стороне первичного носителя записи в устройство записи данных для записи данных содержания на вторичный носитель записи система сжатия данных и скорость передачи битов, которые соответствуют устройству записи данных, сравниваются с системой сжатия данных и скоростью передачи битов данных содержания, которые должны быть переданы так, чтобы требуемая обработка передачи осуществлялась в соответствии с результатом такого сравнения. В частности, когда система сжатия данных содержания, предназначенных для передачи, совпадает с системой сжатия данных, которая совместима с устройством записи данных, и скорость передачи данных содержания, предназначенных для передачи, не превышает скорость передачи битов данных содержания, которая совместима с устройством записи, данные содержания передаются в том виде, как они есть в состоянии зашифрованных сжатых данных, и сжатые данные записывают на вторичный носитель записи после требуемой обработки добавления данных, которая выполняется в отношении сжатых данных после завершения преобразования в незашифрованное состояние в устройстве записи данных. В этом случае не требуется преобразование формата сжатых данных, включая преобразование, например, в данные РСМ, и данные передаются в формате сжатых данных по линии передачи данных так, что может быть реализована более высокая эффективность обработки передачи данных содержания, а также уменьшение времени, требуемого для передачи данных. Кроме того, не возникает такая проблема, как ухудшение качества звука, из-за отсутствия необходимости таких этапов обработки, как разуплотнение и повторное сжатие.
С другой стороны, в случае, когда система сжатия данных содержания, предназначенных для передачи, отличается от системы сжатия данных, которая соответствует устройству записи данных, или когда скорость передачи битов данных содержания, предназначенных для передачи, превышает скорость передачи битов, которая соответствует устройству записи данных, данные содержания передаются в состоянии зашифрованных несжатых данных, и несжатые данные записывают на вторичный носитель записи после осуществления обработки сжатия в отношении несжатых данных, после завершения преобразования в незашифрованное состояние в устройстве записи данных, так, что передача и/или запись на вторичный носитель записи также может быть реализована в отношении данных содержания, сжатых с использованием системы сжатия, которая не соответствует стороне вторичного носителя записи.
В случае передачи данных потока в виде принятых и дешифрованных сжатых данных или несжатых данных на средство привода вторичного носителя записи для обработки записи данных потока на вторичный носитель записи устройство распознавания данных контролирует состояние передачи в зависимости от состоянии обработки приема в средстве приема и состояние обработки сигнала средства привода вторичного носителя записи так, что реализуется оптимальная передача данных и обработка записи в соответствии с линией передачи, возможностями обработки сигналов и т.п.
Формула изобретения
1. Система передачи данных, содержащая устройство передачи данных и устройство записи данных, отличающаяся тем, что устройство передачи данных содержит средство привода первичного носителя записи, предназначенное для осуществления записи на первичный носитель записи и/или воспроизведения данных с него; средство управления записью, предназначенное для управления данными содержания, которые должны быть записаны на указанный первичный носитель записи в состоянии зашифрованных сжатых данных; средство передачи, предназначенное для передачи данных в указанное устройство записи данных; средство управления передачей, предназначенное, в случае передачи данных содержания, записанных на указанный первичный носитель записи, в указанное устройство записи данных через указанное средство передачи, для сравнения системы сжатия данных и скорости передачи битов, которые совместимы с указанным устройством записи данных, с системой сжатия данных и скоростью передачи битов данных содержания, которые должны быть переданы, и затем для осуществления передачи указанных данных содержания в том виде, как они есть, в состоянии зашифрованных сжатых данных, в случае первого результата сравнения, когда система сжатия данных содержания, предназначенных для передачи, совпадает с системой сжатия данных, совместимой с указанным устройством записи данных, и скорость передачи битов данных содержания, предназначенных для передачи, не превышает скорость передачи битов, которая соответствует указанному устройству записи данных, и передачи указанных данных содержания в состоянии зашифрованных несжатых данных, в случае второго результата сравнения, когда система сжатия данных содержания, предназначенных для передачи, отличается от системы сжатия данных, совместимой с указанным устройством записи данных, или скорость передачи битов данных содержания, предназначенных для передачи, превышает скорость передачи битов, которая соответствует указанному устройству записи данных, и указанное устройство записи данных содержит средство приема, предназначенное для приема данных, переданных с указанного устройства передачи данных; средство привода вторичного носителя записи, предназначенное для записи данных на вторичный носитель записи; средство дешифрования, предназначенное для преобразования зашифрованных данных содержания, которые были переданы с указанного устройства передачи данных в незашифрованном состоянии; средство управления записью, предназначенное для разрешения указанному средству привода вторичного носителя записи осуществлять запись сжатых данных, уже преобразованных в незашифрованное состояние с помощью указанного средства дешифрования, на указанный вторичный носитель записи после выполнения требуемой обработки по добавлению данных к указанным сжатым данным, в случае, когда данные содержания были переданы в соответствии с указанным первым результатом сравнения, обеспечивая возможность записи с помощью указанного средства привода вторичного носителя записи несжатых данных, уже преобразованных в незашифрованное состояние с помощью указанного средства дешифрования, на указанный вторичный носитель записи, после выполнения обработки сжатия в отношении указанных несжатых данных, в случае, когда данные содержания были переданы в соответствии с указанным вторым результатом сравнения.
2. Система передачи данных по п.1, отличающаяся тем, что указанное средство управления записью осуществляет управление состоянием передачи в соответствии с состоянием обработки приема в указанном средстве приема и состоянием обработки сигнала, в указанном средстве привода вторичного носителя записи, в случае передачи данных потока в виде сжатых данных или несжатых данных, уже преобразованных в незашифрованное состояние с помощью средства дешифрования, в указанное средство привода вторичного носителя записи для выполнения записи потока указанных данных на указанный вторичный носитель записи.
3. Устройство передачи данных, содержащее средство привода первичного носителя записи, предназначенное для осуществления записи на первичный носитель записи и/или воспроизведения данных с него; средство управления записью, предназначенное для управления данными содержания, которые должны быть записаны на указанный первичный носитель записи в состоянии зашифрованных сжатых данных; средство передачи, предназначенное для передачи данных в устройство записи данных, которое подключено таким образом, что обеспечивается возможность передачи данных; средство управления передачей, предназначенное, в случае передачи данных содержания, записанных на указанный первичный носитель записи, в указанное устройство записи данных через указанное средство передачи, для сравнения системы сжатия данных и скорости передачи битов, которые совместимы с указанным устройством записи данных, с системой сжатия данных и скоростью передачи битов данных содержания, которые должны быть переданы, и затем осуществления передачи указанных данных содержания в том виде, как они есть, в состоянии зашифрованных сжатых данных, в случае первого результата сравнения, когда система сжатия данных содержания, предназначенных для передачи, совпадает с системой сжатия данных, совместимой с указанным устройством записи данных, и скорость передачи битов данных содержания, предназначенных для передачи, не превышает скорость передачи битов, которая соответствует указанному устройству записи данных, и передачи указанных данных содержания в состоянии зашифрованных несжатых данных, в случае второго результата сравнения, когда указанная система сжатия данных содержания, предназначенных для передачи, отличается от системы сжатия данных, совместимой с указанным устройством записи данных, или скорость передачи битов данных содержания, предназначенных для передачи, превышает скорость передачи битов, которая соответствует указанному устройству записи данных.
4. Устройство записи данных, содержащее средство приема, предназначенное для приема данных, переданных с подключенного устройства передачи данных; средство привода вторичного носителя записи, предназначенное для записи данных на вторичный носитель записи; средство дешифрования, предназначенное для преобразования зашифрованных данных содержания, которые были. переданы с указанного устройства передачи данных в незашифрованное состояние; средство управления записью, предназначенное для разрешения указанному средству привода вторичного носителя записи осуществлять запись сжатых данных, уже преобразованных в незашифрованное состояние с помощью указанного средства дешифрования, на указанный вторичный носитель записи после выполнения требуемой обработки по добавлению данных к указанным сжатым данным в случае, когда данные содержания были приняты в состоянии зашифрованных сжатых данных с указанного устройства передачи данных, обеспечивая возможность записи с помощью указанного средства привода вторичного носителя несжатых данных, уже преобразованных в незашифрованное состояние с помощью указанного средства дешифрования, на указанный вторичный носитель записи после выполнения обработки сжатия в отношении указанных несжатых данных в случае, когда данные содержания были приняты в состоянии зашифрованных несжатых данных с указанного устройства передачи данных.
5. Устройство записи данных по п.4, отличающееся тем, что указанное средство управления записью осуществляет управление состоянием передачи в соответствии с состоянием обработки приема в указанном средстве приема и состоянием обработки сигнала в указанном средстве привода вторичного носителя записи, в случае передачи данных потока в виде сжатых данных или несжатых данных, уже преобразованных в незашифрованное состояние с помощью указанного средства дешифрования, в указанное средство привода вторичного носителя записи для выполнения записи потока указанных данных на указанный вторичный носитель записи.
6. Способ передачи данных, в случае передачи данных содержания в состоянии зашифрованных сжатых данных, с устройства передачи данных, когда данные содержания записаны в состоянии зашифрованных сжатых данных на первичном носителе записи, в устройство записи данных для записи указанных данных содержания на вторичный носитель записи, отличающийся тем, что содержит следующие этапы:
сравнения системы сжатия данных и скорости передачи битов, которые соответствуют указанному устройству записи данных, с системой сжатия данных и скоростью передачи битов данных содержания, предназначенных для передачи с указанного устройства передачи данных;
передачи данных содержания в том виде, как они есть, в состоянии зашифрованных сжатых данных и затем записи сжатых данных на указанный вторичный носитель записи после осуществления требуемой обработки добавления данных в отношении указанных сжатых данных после выполнения преобразования в незашифрованное состояние в указанном устройстве записи данных, когда система сжатия данных указанных данных содержания, предназначенных для передачи, совпадает с системой сжатия данных, которая соответствует указанному устройству записи данных, и скорость передачи битов указанных данных содержания, предназначенных для передачи, не превышает скорость передачи битов, которая соответствует указанному устройству записи данных;
передачи данных содержания в состоянии зашифрованных несжатых данных и затем записи несжатых данных на указанный вторичный носитель записи после осуществления обработки сжатия в отношении указанных несжатых данных, после завершения преобразования в незашифрованное состояние в указанном устройстве записи данных, когда система сжатия данных указанных данных содержания, предназначенных для передачи, не отличается от системы сжатия данных, соответствующей указанному устройству записи данных, или скорость передачи битов указанных данных содержания, предназначенных для передачи, превышает скорость передачи битов, соответствующую указанному устройству записи данных.
РИСУНКИ
|
|