RU2249245C2 - Method and device for processing data with copyrights - Google Patents
Method and device for processing data with copyrights Download PDFInfo
- Publication number
- RU2249245C2 RU2249245C2 RU2001115108/09A RU2001115108A RU2249245C2 RU 2249245 C2 RU2249245 C2 RU 2249245C2 RU 2001115108/09 A RU2001115108/09 A RU 2001115108/09A RU 2001115108 A RU2001115108 A RU 2001115108A RU 2249245 C2 RU2249245 C2 RU 2249245C2
- Authority
- RU
- Russia
- Prior art keywords
- data
- information
- processing
- els
- format
- Prior art date
Links
Images
Landscapes
- Storage Device Security (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
Область техники, к которой относится изобретениеFIELD OF THE INVENTION
Настоящее изобретение относится к способу и устройству для обработки данных с авторскими правами и более конкретно к способу и устройству для обработки данных с авторскими правами, распределяемых через сеть связи.The present invention relates to a method and apparatus for processing copyright data, and more particularly, to a method and apparatus for processing copyright data distributed via a communication network.
Уровень техникиState of the art
В последние годы стали широко доступны различные источники информации и было распределено большое число цифровых записей с мультимедийными средами-содержаниями, включающими в себя изображения и звуки. Такие цифровые записи предоставляются пользователям посредством носителей записи, таких как компакт-диск - постоянное запоминающее устройство (КД-ПЗУ), или средств связи, таких как сеть Интернет. Загрузка персональных компьютеров через сеть связи является особенно удобным способом распределения, и поэтому этот способ, как ожидается, получит широкое распространение. Цифровые записи легко копируются без ухудшения их характеристик. По этой причине весьма актуальной является защита авторских прав цифровых записей.In recent years, various sources of information have become widely available and a large number of digital recordings have been distributed with multimedia content environments including images and sounds. Such digital recordings are provided to users by means of recording media such as a compact disc-read-only memory (CD-ROM) or communication media such as the Internet. Downloading personal computers through a communication network is a particularly convenient distribution method, and therefore this method is expected to be widely distributed. Digital recordings are easily copied without sacrificing performance. For this reason, the copyright protection of digital recordings is highly relevant.
Для защиты авторских прав цифровых записей известны следующие обычные процедуры. Первой обычной процедурой является способ управления содержанием, используемый в системе распределения музыкальных произведений, который был опубликован в статье: "Распределение музыки на основе Интернета требует срочных усовершенствований в технике защиты авторских прав"The following common procedures are known to protect the copyright of digital recordings. The first common procedure is the content management method used in the music distribution system, which was published in the article: “Internet-based music distribution requires urgent improvements in copyright protection techniques”
Никкей Электроникс, вып. №738, март 8, 1999, стр.87-111 ("Internet - based music distribution requires immediate improvements in copyright protection technologies", Nikkei Electronics, Issue, No738, March, 8, 1999, pp.87-111). В способе управления содержанием, включающем в себя шифрованные музыкальные данные (далее называемый файл А) и файл, содержащий управляющую информацию, ключ дешифрования файла А и другое (далее называемый файл В) распределяются через сеть связи. Чтобы воспроизвести музыкальные данные, содержащиеся в файле А, определяют со ссылкой на управляющую информацию, содержащуюся в файле В, разрешено ли воспроизводить или копировать файл А.Nikkei Electronics, no. No. 738, March 8, 1999, pp. 87-111 ("Internet - based music distribution requires immediate improvements in copyright protection technologies", Nikkei Electronics, Issue, No. 738, March, 8, 1999, pp. 87-111). In a content management method including encrypted music data (hereinafter referred to as file A) and a file containing control information, a decryption key of file A and another (hereinafter referred to as file B) are distributed via a communication network. In order to reproduce the music data contained in file A, it is determined with reference to the control information contained in file B whether it is allowed to play or copy file A.
Фиг.46 является блок-схемой, показывающей структуру устройства для обработки данных, использующую первую известную процедуру. Устройство для обработки данных, показанное на Фиг.46, соединено при работе с сетью связи (не показана). Блок 101 памяти распределенных данных хранит файл А, распределяемый через сеть связи, такую как Интернет и кабельное телевидение. В таблице 102 управления авторскими правами хранится файл В, распределяемый через сеть связи, такую же, как и для файла А. Блок 103 закупки способа обработки устанавливает связь с сервером расчета оплаты (не показан) для закупки права на способ обработки, требующегося для воспроизведения, и другие процессы и записывает закупленное право на способ обработки в таблицу 102 управления авторскими правами. Когда команда вводится с использованием входного блока 104, управляющий блок 105 определяет со ссылкой на право на способ обработки, записанное в таблице 102 управления авторскими правами, должна или не должна выполняться эта команда. Устройство 106 воспроизведения принимает ключ дешифрования, содержащийся в файле В, от управляющего блока 105, и воспроизводит музыкальные данные, содержащиеся в файле А.Fig. 46 is a block diagram showing a structure of a data processing apparatus using the first known procedure. The data processing apparatus shown in FIG. 46 is connected while operating with a communication network (not shown). The distributed
В качестве второй обычной процедуры известен способ предотвращения неразрешенного копирования посредством шифрования цифровых данных, который раскрыт в Японской выложенной заявке на патент №9-320192 (1997-320192). Фиг.47 является блок-схемой, показывающей структуру устройства для защиты авторских прав, соответствующую второй обычной процедуре. Устройство для защиты авторских прав, показанное на Фиг.47, отличается тем, что цифровые данные, считанные с диска 111, шифруются, перед тем как они поступают на шину 114. Другими словами блок 112 форматирования данных обеспечивает данные, считанные с диска 111, исходной информацией о шифровании, ключом шифрования, информацией об единице шифрования, информацией об управлении копированием, указывающей, разрешено или нет копирование данных, и информацией об идентификации используемого алгоритма шифрования. Блок 113 шифрования шифрует данные, используя ключ шифрования, предоставляемый блоком 110 доставки ключа. Шифрованные данные протекают по шине 114. Блок 115 дешифрования дешифрует данные, используя ключ дешифрования, предоставляемый блоком 110 доставки ключа. Дешифрованные данные восстанавливаются блоком 116 форматирования данных до состояния, в котором они считывались с диска 111 и затем воспроизводились устройством 117 воспроизведения.As a second conventional procedure, a method is known for preventing unauthorized copying by encrypting digital data, which is disclosed in Japanese Patent Application Laid-open No. 9-320192 (1997-320192). Fig. 47 is a flowchart showing a structure of a copyright protection apparatus according to a second conventional procedure. The copyright protection device shown in FIG. 47 is characterized in that the digital data read from the
По существу, согласно первой обычной процедуре принятые данные с авторскими правами могут обрабатываться в пределах закупленного права на способ обработки, однако согласно второй обычной процедуре данные с авторскими правами могут быть защищены от неразрешенного копирования.Essentially, according to the first ordinary procedure, the received copyright data can be processed within the purchased right to the processing method, however, according to the second ordinary procedure, the copyright data can be protected from unauthorized copying.
В этих обычных процедурах, однако, не раскрываются детали о том, как использовать принятые данные с авторскими правами. В частности, не раскрывается формат, в котором устройство для обработки данных использует данные с авторскими правами.These common procedures, however, do not disclose details about how to use the accepted data with copyright. In particular, the format in which the data processing device uses copyright data is not disclosed.
В системе распределения музыки, например, устройство для обработки музыкальных данных принимает музыкальные данные через сеть связи и копирует принятые музыкальные данные на внешней запоминающей среде. Устройство для обработки данных обеспечивается музыкальными данными от многих провайдеров. В связи с тем, что авторское право на музыкальные данные принадлежит каждому из провайдеров, музыкальные данные распределяются с использованием формата, характерного для каждого из провайдеров. Музыкальные данные могут копироваться на различных типах внешней запоминающей среды, таких как оперативное запоминающее устройство (ОЗУ), цифровые видеодиски и платы памяти. Поэтому, когда производится копирование на внешней запоминающей среде, распределенные музыкальные данные должны быть преобразованы в формат, характерный для каждого типа внешней запоминающей среды.In a music distribution system, for example, a device for processing music data receives music data via a communication network and copies received music data to an external storage medium. A data processing device is provided with music data from many providers. Due to the fact that copyright to the music data belongs to each of the providers, the music data is distributed using the format characteristic of each of the providers. Music data can be copied to various types of external storage media, such as random access memory (RAM), digital video discs, and memory cards. Therefore, when copying to an external storage medium, the distributed music data must be converted to a format specific to each type of external storage medium.
В обстоятельствах, когда имеется много провайдеров и много типов внешней запоминающей среды, как описано выше, распределяемые данные с авторскими правами не могут эффективно обрабатываться при использовании вышеуказанных процедур, так как последние не указывают формат, в котором обрабатываются данные с авторскими правами.In circumstances where there are many providers and many types of external storage media, as described above, the distributed copyright data cannot be processed efficiently using the above procedures, since the latter do not indicate the format in which the copyright data is processed.
Сущность изобретенияSUMMARY OF THE INVENTION
Целью настоящего изобретения является разработка устройства для обработки данных с авторскими правами посредством преобразования данных с авторскими правами, распределенных через сеть связи, во внутренний формат, подходящий для последующей обработки.An object of the present invention is to provide a device for processing copyright data by converting copyright data distributed through a communication network into an internal format suitable for subsequent processing.
Настоящее изобретение имеет следующие отличительные особенности для достижения указанной цели.The present invention has the following features to achieve this goal.
Первым объектом настоящего изобретения является устройство для обработки данных, осуществляющее обработку данных с авторскими правами в пределах приобретенного права, включающее в себя: блок памяти распределенных данных, являющийся примером осуществления средства для приема данных, выполненный с возможностью приема данных распределительного формата, включающих в себя, по меньшей мере, содержательные данные для защиты и информацию для расчета оплаты, определяющую условия оплаты за содержательные данные; блок закупки права, являющийся примером осуществления средства для хранения и обработки информации о правах закупки, выполненный с возможностью обработки информации для расчета оплаты, и для приобретения права на условиях закупки; блок для запоминания информации о праве, являющийся примером осуществления средства для запоминания информации о праве, выполненный с возможностью хранения права на способ обработки, приобретенного блоком закупки права; блок преобразования данных, являющийся примером осуществления средства для преобразования данных, выполненный с возможностью преобразования данных распределительного формата, включающих в себя содержательные данные, в данные внутреннего формата без информации для расчета оплаты, когда для содержательных данных приобретено право на способ обработки; блок запоминания данных, являющийся примером осуществления средства для запоминания данных, выполненный с возможностью хранения данных внутреннего формата, полученных посредством блока преобразования данных, являющийся примером осуществления средства для преобразования данных; и блок осуществления способа обработки, являющийся примером осуществления средства осуществления способа обработки, выполненный с возможностью осуществления обработки данных внутреннего формата, хранящихся в блоке запоминания данных, в пределах права на способ обработки, хранящегося в блоке запоминания информации о праве.The first object of the present invention is a device for processing data, processing data with copyright within the acquired rights, including: a distributed data memory unit, which is an example of a means for receiving data, configured to receive data in a distribution format, including at least substantial data for protection and information for calculating payment defining payment conditions for meaningful data; the right purchase unit, which is an example of the implementation of the means for storing and processing information about the purchase rights, made with the possibility of processing information for calculating payment, and for acquiring the right on the terms of the purchase; a block for storing information about the right, which is an example of the implementation of the means for storing information about the right, made with the possibility of storing the right to the processing method acquired by the block of the purchase of the right; a data conversion unit, which is an example of a means for converting data, configured to convert distribution format data including meaningful data to internal format data without payment calculation information when a right to a processing method is acquired for the content data; a data storage unit, an exemplary embodiment of a means for storing data, configured to store internal format data obtained by a data conversion unit, which is an example implementation of a means for converting data; and a processing method implementation unit, which is an example of a processing method implementation means, adapted to process internal format data stored in a data storage unit within a right to a processing method stored in a right information storage unit.
С таким устройством для обработки данных данные с авторскими правами преобразуются в данные внутреннего формата без информации для расчета оплаты и затем сохраняются в запоминающем устройстве (ЗУ). Поэтому эти данные могут обрабатываться различным образом при управлении авторскими правами посредством единой процедуры, независимо от способа расчета оплаты.With such a device for processing data, copyright data is converted into internal format data without information for calculating payment and then stored in a storage device (memory). Therefore, this data can be processed in various ways when managing copyright through a single procedure, regardless of the method of calculating payment.
Кроме того, когда содержательные данные могут быть зашифрованы и информация для расчета оплаты содержит ключ дешифрования для дешифрования шифрованных содержательных данных, ключ дешифрования может быть извлечен из информации для расчета оплаты блоком преобразования данных и сохранен в блоке запоминания информации о праве. Блок осуществления способа может дешифровать шифрованные содержательные данные, используя ключ дешифрования. Таким образом ключ дешифрования управляется блоком запоминания информации о праве, обеспечивая тем самым дешифрование данных посредством одинаковой процедуры, независимо от способа распределения ключа дешифрования.In addition, when the content data can be encrypted and the payment calculation information contains a decryption key for decrypting the encrypted content data, the decryption key can be extracted from the payment calculation information by the data conversion unit and stored in the storage unit of information about the right. The method implementation unit may decrypt the encrypted content data using the decryption key. Thus, the decryption key is controlled by the right information storage unit, thereby providing decryption of the data by the same procedure, regardless of the distribution method of the decryption key.
Помимо этого данные распределительного формата могут включать в себя содержательные данные, информацию для расчета оплаты, заголовок и информацию для управления осуществлением способа, чтобы управлять осуществлением способа обработки для содержательных данных. Устройство для обработки таких данных может управлять обработкой данных, как задумано создателем содержательных данных, посредством информации для управления осуществлением способа обработки.In addition, distribution format data may include informative data, information for calculating a payment, header and information for controlling the implementation of the method to control the implementation of the processing method for the informative data. A device for processing such data can control data processing, as intended by the creator of the content data, through information to control the implementation of the processing method.
Кроме того, данные внутреннего формата могут быть равнозначны данным, полученным отделением только информации для расчета оплаты от данных распределительного формата. Благодаря этому способ обработки в блоке преобразования данных становится легким и скорость обработки устройства для обработки данных может быть увеличена.In addition, the data in the internal format may be equivalent to the data received by the department only of information for calculating payment from data in the distribution format. Due to this, the processing method in the data conversion unit becomes easy and the processing speed of the data processing apparatus can be increased.
Другим аспектом настоящего изобретения по отношению к первому объекту является то, что блок осуществления способа обработки включает в себя устройство копирования данных, служащее для копирования данных внутреннего формата, хранящихся в блоке запоминания данных, на съемной запоминающей среде, и блок преобразования данных преобразует данные распределительного формата в данные внутреннего формата на основании типа запоминающей среды.Another aspect of the present invention with respect to the first object is that the processing method implementation unit includes a data copying device for copying internal format data stored in the data storage unit to a removable storage medium, and the data conversion unit converts the distribution format data into internal format data based on the type of storage medium.
Более предпочтительно, чтобы устройство для обработки данных также содержало блок выявления запоминающей среды, служащий для установления типа запоминающей среды, или блок определения запоминающей среды, служащий для определения типа запоминающей среды, и блок преобразования данных может преобразовывать данные распределительного формата в данные внутреннего формата на основании типа запоминающей среды, выявленный или определенный этими блоками.More preferably, the data processing apparatus also includes a storage medium detection unit for determining the type of storage medium, or a storage medium determination unit for determining the type of storage medium, and a data conversion unit can convert the distribution format data to internal format data based on type of storage medium identified or identified by these blocks.
В таком устройстве для обработки данных данные с авторскими правами преобразуются в данные внутреннего формата, подходящие для типа запоминающей среды, и затем запоминаются. Поэтому количество данных в устройстве для обработки данных может быть уменьшено.In such a data processing apparatus, copyright data is converted into internal format data suitable for the type of storage medium, and then stored. Therefore, the amount of data in the data processing apparatus can be reduced.
Помимо этого, если данные распределительного формата содержат одну или больше частей содержательных данных, данные внутреннего формата могут включать в себя только содержательные данные для их копирования на запоминающей среде между одной или больше частями содержательных данных. Посредством выбора и сохранения только требующихся содержательных данных количество данных может быть существенно уменьшено.In addition, if the distribution format data contains one or more parts of the content data, the internal format data may include only the content data for copying on a storage medium between one or more parts of the content data. By selecting and storing only the required content data, the amount of data can be significantly reduced.
Вторым объектом настоящего изобретения является способ обработки данных для осуществления обработки данных с авторскими правами в пределах предоставленного права, включающий в себя: этап приема данных при приеме данных распределительного формата, включающих в себя, по меньшей мере, содержательные данные для защиты и информацию для расчета оплаты, определяющую условие оплаты за содержательные данные; этап закупки права при закупке обработки на основании информации для расчета оплаты и приобретения права на способ обработки, требующегося для обработки содержательных данных; этап запоминания информации о праве при сохранении права на способ обработки, приобретенного на этапе закупки права; этап преобразования данных при преобразовании данных распределительного формата, включающих в себя содержательные данные, в данные внутреннего формата без информации для расчета оплаты, когда приобретается право на способ обработки для содержательных данных; этап запоминания данных при хранении данных внутреннего формата, полученных на этапе преобразования данных; и этап осуществления способа обработки при выполнении обработки данных внутреннего формата, сохраненных на этапе запоминания данных, в пределах права на способ обработки, сохраненного на этапе запоминания информации о праве.The second object of the present invention is a data processing method for processing data with copyright within the granted rights, including: the step of receiving data when receiving distribution format data, including at least substantial data for protection and information for calculating payment defining a payment term for meaningful data; the stage of purchasing the right when purchasing processing on the basis of information for calculating payment and acquiring the right to the processing method required to process meaningful data; the stage of storing information about the right while retaining the right to the processing method acquired at the stage of purchasing the right; the step of converting data when converting distribution format data including meaningful data into internal format data without information for calculating payment when the right to a processing method for meaningful data is acquired; the step of storing data when storing data of the internal format obtained at the stage of data conversion; and a step for implementing a processing method when processing internal format data stored in a data storage step, within a right to a processing method stored in a right information storage step.
Третьим объектом настоящего изобретения является носитель записи для записи на нем программы, чтобы осуществить на компьютере способ обработки данных согласно второму объекту настоящего изобретения.A third aspect of the present invention is a recording medium for recording programs on it to implement a data processing method on a computer according to a second aspect of the present invention.
В соответствии со вторым или третьим объектами изобретения данные с авторскими правами преобразуются в данные внутреннего формата без информации для расчета оплаты и затем вводятся в блок памяти. Поэтому данные могут обрабатываться различным образом при управлении авторским правом посредством одинаковой процедуры, независимо от способа расчета оплаты.In accordance with the second or third objects of the invention, the copyright data is converted into data in the internal format without information for calculating the payment and then entered into the memory unit. Therefore, data can be processed in various ways when managing copyright through the same procedure, regardless of how payment is calculated.
Как указано выше, способ и устройство для обработки данных с авторскими правами согласно настоящему изобретению обеспечивают пользователя великолепным инструментом, который чрезвычайно эффективен в практическом применении.As indicated above, the method and apparatus for processing copyrighted data according to the present invention provides the user with an excellent tool that is extremely effective in practical use.
Эти и другие цели, отличительные особенности, аспекты и преимущества настоящего изобретения станут более понятными из следующего подробного описания настоящего изобретения со ссылкой на сопроводительные чертежи.These and other objectives, features, aspects and advantages of the present invention will become more apparent from the following detailed description of the present invention with reference to the accompanying drawings.
Краткое описание чертежейBrief Description of the Drawings
Фиг.1 - блок-схема, показывающая структуру устройства для обработки данных в соответствии с первым вариантом осуществления настоящего изобретения,1 is a block diagram showing a structure of a data processing apparatus in accordance with a first embodiment of the present invention,
Фиг.2 - схема, показывающая структуру системы распределения музыки, использующей устройство для обработки данных в соответствии с первым вариантом осуществления,FIG. 2 is a diagram showing a structure of a music distribution system using a data processing apparatus according to a first embodiment,
Фиг.3а-3с - диаграммы, показывающие форматы музыкальных данных, которые используются устройством для обработки данных в соответствии с первым вариантом осуществления,3a-3c are diagrams showing music data formats that are used by the data processing apparatus according to the first embodiment,
Фиг.4 - примерная таблица управления закупками в устройстве для обработки данных в соответствии с первым вариантом осуществления,4 is an exemplary procurement management table in a data processing apparatus according to a first embodiment,
Фиг.5 - примерная таблица управления авторскими правами в устройстве для обработки данных в соответствии с первым вариантом осуществления,5 is an example copyright management table in a data processing apparatus in accordance with a first embodiment,
Фиг.6 - блок-схема, показывающая функционирование блока управления в устройстве для обработки данных в соответствии с первым вариантом осуществления изобретения,6 is a block diagram showing the operation of a control unit in a data processing apparatus in accordance with a first embodiment of the invention,
Фиг.7 - блок-схема, показывающая функционирование блока закупки способа обработки в устройстве для обработки данных в соответствии с первым вариантом осуществления,FIG. 7 is a flowchart showing the operation of a purchasing unit of a processing method in a data processing apparatus according to a first embodiment,
Фиг.8 - другая схема, показывающая систему распределения музыки, использующую устройство обработки данных в соответствии с первым вариантом осуществления,Fig. 8 is another diagram showing a music distribution system using a data processing apparatus in accordance with a first embodiment,
Фиг.9 - блок-схема, показывающая структуру устройства для обработки данных в соответствии со вторым вариантом осуществления настоящего изобретения,9 is a block diagram showing a structure of a data processing apparatus in accordance with a second embodiment of the present invention,
Фиг.10 - блок-схема, показывающая функционирование блока преобразования данных в устройстве для обработки данных в соответствии со вторым вариантом осуществления,10 is a flowchart showing the operation of a data conversion unit in a data processing apparatus in accordance with a second embodiment,
Фиг.11 - блок-схема, показывающая подробно функционирование блока преобразования данных в устройстве для обработки данных в соответствии со вторым вариантом осуществления,11 is a block diagram showing in detail the operation of the data conversion unit in the data processing apparatus according to the second embodiment,
Фиг.12 - примерная таблица управления пакетом в устройстве для обработки данных в соответствии с вторым вариантом осуществления,12 is an exemplary packet management table in a data processing apparatus according to a second embodiment,
Фиг.13а-13с - диаграммы, показывающие влияние способа преобразования данных в устройстве для обработки данных в соответствии со вторым вариантом осуществления,13a-13c are diagrams showing the effect of a data conversion method in a data processing apparatus according to a second embodiment,
Фиг.14 - диаграмма, показывающая другой формат музыкальных данных, обрабатываемый устройством для обработки данных в соответствии со вторым вариантом осуществления,FIG. 14 is a diagram showing another music data format processed by a data processing apparatus according to a second embodiment,
Фиг.15 - блок-схема, показывающая структуру устройства для обработки данных в соответствии с третьим вариантом осуществления настоящего изобретения,15 is a block diagram showing a structure of a data processing apparatus according to a third embodiment of the present invention,
Фиг.16 - диаграмма, показывающая экран для определения внешней запоминающей среды устройством для обработки данных в соответствии с третьим вариантом осуществления,Fig. 16 is a diagram showing a screen for determining an external storage medium by a data processing apparatus in accordance with a third embodiment,
Фиг.17 - блок-схема, показывающая функционирование блока преобразования данных в устройстве для обработки данных в соответствии с третьим вариантом осуществления,17 is a flowchart showing the operation of a data conversion unit in a data processing apparatus according to a third embodiment,
Фиг.18 - диаграмма, показывающая структуру пакета защищенного цифрового звукового формата (ЗЦЗФ) в соответствии с четвертым вариантом осуществления настоящего изобретения,FIG. 18 is a diagram showing a packet structure of a secure digital audio format (WCD) in accordance with a fourth embodiment of the present invention, FIG.
Фиг.19а-19с - диаграммы, показывающие другие структуры ЗЦЗФ пакетов,Figa-19c are diagrams showing other structures ZZZF packages
Фиг.20 - схема, показывающая, как разделить ЗЦЗФ заглавие в ЗЦЗФ пакеты,Fig. 20 is a diagram showing how to divide a WZZF title into WZZF packets,
Фиг.21 - диаграмма, показывающая пример ЗЦЗФ пакета,Fig. 21 is a diagram showing an example of an SCZF packet;
Фиг.22 - диаграмма, показывающая структуру заголовка,Fig is a diagram showing the structure of the header,
Фиг.23 и 24 - иллюстрации исходных кодов, описывающих структуру заголовка, используя язык C++;23 and 24 are illustrations of source codes describing the structure of the header using the C ++ language;
Фиг.25а-25с - диаграммы, показывающие, как определить таблицу определяющих признаков ЭЛС, используя структуру меток,Figa-25C are diagrams showing how to determine the table of defining signs of ELS using the label structure,
Фиг.26 - диаграмма, показывающая соответствие между парами ключей и элементами содержания (ЭЛС),FIG. 26 is a diagram showing a correspondence between key pairs and content elements (ELS), FIG.
Фиг.27 - иллюстрация исходных кодов, описывающих структуру пар ключей, используя язык C++,Fig. 27 is an illustration of source codes describing the structure of key pairs using the C ++ language,
Фиг.28 - диаграмма, показывающая, как обращаться к ЭЛС, исходя из навигационных данных,28 is a diagram showing how to access an ELS based on navigation data,
Фиг.29 и 30 - диаграммы, показывающие структуру навигационных данных,Fig.29 and 30 are diagrams showing the structure of navigation data,
Фиг.31 - таблица, показывающая характеристики международного стандарта на сжатие и воспроизведение движущихся изображений MPEG2-AAC, применимого к аудио ЭЛС,Fig is a table showing the characteristics of the international standard for compression and reproduction of moving images MPEG2-AAC, applicable to audio ELS,
Фиг.32 - таблица, показывающая характеристики международного стандарта на сжатие полноцветных неподвижных видеоизображений JPEG, применимого к видео ЭЛС,Fig is a table showing the characteristics of the international standard for the compression of full-color still video JPEG images applicable to video ELS,
Фиг.33 - таблица, показывающая характеристики MPEG-1 кадра, применимого к видео ЭЛС,33 is a table showing the characteristics of an MPEG-1 frame applicable to ELS video,
Фиг.34 - таблица, показывающая характеристики PNG, применимогоFig. 34 is a table showing the characteristics of PNG applicable
к видео ЭЛС,to the ELS video,
Фиг.35 - таблица, показывающая характеристики MPEG2, применимого к видео ЭЛС,Fig. 35 is a table showing the characteristics of MPEG2 applicable to ELS video,
Фиг.36 - диаграмма, показывающая структуру карты временного поиска,Fig. 36 is a diagram showing a structure of a temporary search map,
Фиг.37, 38а и 38b - таблица и диаграммы, показывающие подробно заголовок, содержащийся в карте временного поиска,37, 38a and 38b are tables and diagrams showing in detail the title contained in the temporary search map,
Фиг.39 - таблица, показывающая каждую запись подробно, введенную в таблицу временного поиска,Fig. 39 is a table showing each entry in detail entered in a temporary search table,
Фиг.40 - таблица, показывающая пример ЭЛС переадресаторов,40 is a table showing an example of an ELS forwarders,
Фиг.41а-41с - диаграммы, показывающие примеры, как распределять ЗЦЗФ пакет,Figa-41C are diagrams showing examples of how to distribute the SCZF package,
Фиг.42а-42с - диаграммы, показывающие примеры, как создавать ЗЦЗФ пакет,Figa-42C are diagrams showing examples of how to create a SCZF package,
Фиг.43 - внешний вид портативного музыкального проигрывателя;Fig. 43 is an external view of a portable music player;
Фиг.44 и 45 - блок-схемы, показывающие структуру блока преобразования данных,Figures 44 and 45 are block diagrams showing the structure of a data conversion unit,
Фиг.46 - блок-схема, показывающая структуру известного устройства для преобразования данных, иFig. 46 is a block diagram showing a structure of a known data conversion apparatus, and
Фиг.47 - блок-схема, показывающая структуру известного устройства защиты авторских прав.Fig. 47 is a block diagram showing a structure of a known copyright protection device.
Наилучший способ осуществления изобретенияBEST MODE FOR CARRYING OUT THE INVENTION
Ниже описаны варианты осуществления настоящего изобретения со ссылкой на чертежи. Сначала, как первый и до третьего варианта осуществления описываются устройства преобразования данных для преобразования распределенных данных с авторскими правами в заданный внутренний формат. Затем, как четвертый вариант осуществления, подробно описан конкретный пример данных с авторскими правами в соответствии с первым и до третьего вариантами осуществления.Embodiments of the present invention are described below with reference to the drawings. First, as a first and up to a third embodiment, data conversion devices for converting distributed copyright data into a predetermined internal format are described. Then, as a fourth embodiment, a specific example of copyright data is described in detail in accordance with the first and third embodiments.
Отмечено, что данные с авторскими правами согласно четвертому варианту осуществления являются просто примером данных в соответствии с первым и до третьего вариантами осуществления, и, само собой разумеется, что устройства для обработки данных согласно первому и до третьего вариантам осуществления могут обрабатывать другие данные с авторскими правами. Помимо этого, хотя здесь будет дано описание с предположением, что данными с авторскими правами являются музыкальные данные, данные с авторскими правами в настоящем изобретении не ограничены музыкальными данными, но это могут быть видеоданные, текстовые данные или их комбинации и музыкальные данные.It is noted that the copyright data according to the fourth embodiment is merely an example of data in accordance with the first and third embodiments, and it goes without saying that the data processing apparatus according to the first and third embodiments can process other copyright data . In addition, although a description will be given here with the assumption that the copyright data is music data, the copyright data in the present invention is not limited to music data, but it can be video data, text data, or combinations thereof and music data.
(Первый вариант осуществления)(First Embodiment)
Фиг.1 является блок-схемой, показывающей структуру устройства для обработки данных в соответствии с первым вариантом осуществления настоящего изобретения. Устройство 1 для обработки данных, показанное на Фиг.1, содержит входной блок 10, блок 11 приема и сохранения данных, являющийся примером осуществления средства для приема данных, выполненный с возможностью приема и сохранения данных распределительного формата, таблицу 12 управления закупками, блок 13 закупки способа обработки, блок 14 преобразования данных, блок 15 памяти внутренних данных, являющийся примером осуществления средств для запоминания данных, таблицу 16 управления авторским правом, являющуюся примером осуществления средства для запоминания информации о праве, блок 17 управления, блок 18 воспроизведения, блок 19 контроля по входам и выходам, блоки 17, 18, 19, являющиеся примером осуществления средств осуществления способа обработки, и блок 21 дисплея. Устройство 1 для обработки данных осуществляет воспроизведение, копирование и другие операции с распределенными музыкальными данными с авторскими правами и отличается тем, что распределенные музыкальные данные преобразуются во внутренний формат для их хранения в ЗУ.1 is a block diagram showing a structure of a data processing apparatus according to a first embodiment of the present invention. The
Перед подробным описанием устройства 1 для обработки данных описывается система распределения музыки, использующая устройство 1 для обработки данных, и форматы музыкальных данных, обрабатываемые в устройстве 1 для обработки данных, со ссылкой на Фиг.2 и 3.Before a detailed description of the
Как показано на Фиг.2, устройство 1 для обработки данных соединено посредством сети 4 связи с распределительным сервером 5 и сервером 6 для расчета оплаты. Сеть 4 связи является такой сетью, как Интернет или сеть для кабельного телевидения, спутниковой связи или сотовых телефонов. Распределительный сервер 5 хранит в своей памяти большое количество музыкальных данных с авторскими правами. В ответ на запрос от устройства 1 для обработки данных распределительный сервер 5 распределяет музыкальные данные. Сервер 6 для расчета оплаты выполняет операцию расчета оплаты за распределенные музыкальные данные. Внешняя запоминающая среда 7 выполняется съемной как с устройства 1 для обработки данных, так и с музыкального портативного проигрывателя 8. Устройство 1 для обработки данных идентифицирует каждую внешнюю запоминающую среду 7, используя идентификатор запоминающей среды, специализированный для каждой среды 7, или метку, задаваемую пользователем для каждой среды 7.As shown in FIG. 2, the
Теперь будет коротко описано ниже управление авторскими правами для музыкальных данных. Распределительный сервер 5 распределяет шифрованные музыкальные данные и ключи дешифрования на устройство 1 для обработки данных. Устройство 1 для обработки данных передает информацию, что пользователь соглашается заплатить за музыкальные данные серверу 6 для расчета оплаты перед или после распределения, чтобы закупить право на обработку за распределенные музыкальные данные. Например, устройство 1 для обработки данных воспроизводит музыкальные данные, используя ключи дешифрования столько раз, сколько было воспроизведений, определенных закупленным правом.Now, copyright management for music data will be briefly described below. The
Помимо этого устройство 1 для обработки данных может копировать музыкальные данные и ключи дешифрования на внешней запоминающей среде 7 (такая обработка далее здесь будет называться отладкой) и стирать скопированные музыкальные данные с внешней запоминающей среды 7 (такая обработка здесь далее будет называться контролем). Устройство 1 для обработки данных может отлаживать музыкальные данные столько раз, сколько отладок определено закупленным правом. Право на отладку, которое разрешает только одноразовую отладку, восстанавливается, когда проконтролированы данные отладки. Однако музыкальные данные можно проконтролировать только устройством данных, которое отладило музыкальные данные. Помимо этого, если на внешней запоминающей среде записываются отлаженные и защищенные от редактирования музыкальные данные, то устройство 1 для обработки данных не контролирует музыкальные данные.In addition, the
Музыкальные данные, обрабатываемые устройством 1 для обработки данных, содержат помимо звукового содержания также такое содержание, как видеоинформация, изображения, текст и программы.The music data processed by the
Фиг.3а-3с являются диаграммами, показывающими три формата музыкальных данных, обрабатываемых устройством 1 для обработки данных. Распределительный формат, показанный на Фиг.3а, используется для распределения музыкальных данных. Внутренний формат, показанный на Фиг.3b, используется для хранения музыкальных данных в устройстве для обработки данных 1. Формат копирования, показанный на Фиг.3с, используется для отладки музыкальных данных для внешней запоминающей среды 7.3a-3c are diagrams showing three formats of music data processed by the
Музыкальные данные распределяются на устройство 1 для обработки данных посредством единицы, называемой пакетом. В распределительном формате, показанном на Фиг.3а, пакет состоит из четырех элементов данных: заголовка 40, навигационной информации 41, одного или больше содержаний 42 и информации 43 для расчета оплаты. Заголовок 40 содержит такую информацию, как идентификатор пакета для идентификации пакета и информацию о местоположении и размере других данных. Содержание 42 является содержательными данными, такими как аудиоданные, видеоданные, изображения, текст или программы. Каждое содержание имеет свой собственный идентификатор содержания, который однозначен в пределах конкретного пакета, и шифруется, как это требуется.The music data is distributed to the
Навигационная информация 41 используется в качестве информации для управления воспроизведением при управлении воспроизведением музыкальных данных. Для обращения к каждому содержанию 42 из навигационной информации 41 используется идентификатор содержания. На содержание, введенное в пакет, которому принадлежит навигационная информация, ссылаются только посредством его идентификатора, а на содержание в другом пакете ссылаются посредством идентификатора его пакета и идентификатора содержания. Информация 43 для расчета оплаты содержит условие применения, цену и ключ дешифрования для каждого содержания 42.The
В устройстве 1 для обработки данных музыкальные данные обрабатываются, когда от них отделена информация 43 для расчета оплаты. Во внутреннем формате, показанном на Фиг.3b, музыкальные данные состоят из заголовка 40, навигационной информации 41 и содержаний 42.In the
Музыкальные данные преобразуются в формат, соответствующий типу внешней запоминающей среды 7 перед их отладкой для нее. Например, если внешняя запоминающая среда 7 является защищенной цифровой платой памяти, музыкальные данные преобразуются в формат с тем, чтобы звуковые содержания для ЗЦ платы памяти были введены в нее, а видеосодержания не были введены. В формате копирования, показанном на Фиг.3с, музыкальные данные состоят из заголовка 44, содержания 42 и ключа 45 дешифрования. Заголовок 44 соответствует типу внешней запоминающей среды 7. Ключ 45 дешифрования извлекается из информации 43 для расчета оплаты в распределительном формате. Содержание 42 является содержательными данными, выбранными на основании типа внешней запоминающей среды 7 из музыкальных данных во внутреннем формате. Музыкальные данные, показанные на Фиг.3с, содержат только одно содержание 42, но могут содержать одно или больше содержаний. Когда музыкальные данные отлаживаются, музыкальные данные в формате копирования могут быть разделены на большое число файлов для копирования.The music data is converted into a format corresponding to the type of
На Фиг.1 показана структура устройства 1 для обработки данных, описанная ниже. Теперь коротко опишем функционирование устройства 1 для обработки данных. Распределенные музыкальные данные преобразуются во внутренний формат блоком 14 преобразования данных и затем сохраняются в блоке 15 памяти внутренних данных. Информация о праве на обработку каждого содержания, включенного в музыкальные данные, записывается в таблице 16 управления авторскими правами. Блок 17 управления обращается к таблице 16 для управления авторскими правами, чтобы определить, должна или не должна выполняться введенная команда 30. Если определено, что команда должна выполняться, то блок 17 управления выдает команду для начала воспроизведения, отладки и других операций.Figure 1 shows the structure of the
Пользователь вводит команду 30 для содержания посредством входного блока 10. Команды, описанные в настоящем варианте осуществления, являются командами для распределения, закупки, воспроизведения, отладки и контроля. Кроме того, другие примеры включают в себя перемещение, установку режима, команды для классификации данных, редактирования данных, поиска данных, импорта, экспорта, добавления данных пользователя, ввода рваных содержаний и проверки полномочий.The user enters a
Блок 11 памяти распределенных данных хранит в себе музыкальные данные в распределительном формате, распределяемых распределительным сервером 5. Таблица 12 управления закупками хранит в себе, как показано на Фиг.4, идентификатор 50 пакета, идентификатор 51 содержания и условие 52 закупки в качестве набора для каждого содержания, введенного в музыкальные данные, хранящиеся в блоке 11 памяти распределенных данных. Условие закупки определяется при закупке содержания. Например, такое условие включает только воспроизведение, полную закупку и пробное прослушивание. Если условием закупки является только воспроизведение, то содержание может быть воспроизведено только определенное число раз или только в определенный период. Если условием закупки является полная закупка, то содержание может свободно воспроизводиться и отлаживаться только определенное число раз. Если условием закупки является пробное прослушивание, то содержание может воспроизводиться неограниченное число раз в пределах определенного промежутка времени.The distributed
При приеме от входного блока 10 команды 30 для закупки блок 13 закупки обработки передает информацию, что пользователь согласен заплатить за музыкальные данные серверу 6 для расчета оплаты, чтобы приобрести право на распределенные музыкальные данные. Поэтому блок 13 закупки обработки записывает закупленное право на обработку в таблице 12 управления закупками. Если определенное содержание не хранится в блоке 11 памяти распределенных данных, блок 13 закупки обработки запрашивает распределительный сервер 5 распределить музыкальные данные, включающие в себя содержание. После приема музыкальных данных блок 13 закупки обработки подает на блок 14 преобразования данных управляющий сигнал 31 в качестве команды о преобразовании данных.Upon receipt of the
При приеме управляющего сигнала 31 блок 14 преобразования данных преобразует определенные музыкальные данные во внутренний формат. Другими словами блок 14 преобразования данных отделяет информацию 43 для расчета оплаты от распределенного пакета, чтобы получить музыкальные данные внутреннего формата. Блок 14 преобразования данных также извлекает ключ 54 дешифрования для каждого содержания из информации 43 для расчета оплаты и записывает ключ дешифрования в таблице 16 управления авторскими правами.Upon receipt of the
Блок 15 памяти внутренних данных хранит музыкальные данные во внутреннем формате, выведенном из блока 14 преобразования данных. Хранящиеся в памяти музыкальные данные должны воспроизводится, отлаживаться и т.д.The internal
В таблице 16 управления авторскими правами хранится, как показано на Фиг.5, информация об управлении авторскими правами для каждого содержания, хранящегося в блоке 15 памяти внутренних данных. Таблица 16 управления авторскими правами содержит идентификатор 50 пакета, идентификатор 51 содержания, условие 52 закупки, дату 53 закупки права, ключ 54 дешифрования, число 55 воспроизведений, число 56 отладок и информацию 57 об адресации отладки. Отметим, что на Фиг.5 показана одна таблица, разделенная на две части, показанные как (а) и (b), и в этой таблице перед ее разделением число 55 воспроизведений следует за ключом 54 дешифрования.In the copyright management table 16, as shown in FIG. 5, copyright management information for each content stored in the internal
Идентификатор 50 пакета, идентификатор 51 содержания и условие 52 закупки являются такими же данными, как и данные, хранящиеся в таблице 12 управления закупками. Дата 53 закупки права указывает на дату закупки содержания. Ключ 54 дешифрования используется для дешифрования шифрованного содержания. Число 55 воспроизведений указывает на число воспроизведений содержания. Число 56 отладок указывает, сколько было отлажено содержаний. Информация 57 об адресации отладок содержит идентификатор запоминающей среды и метку для внешней запоминающей среды, на которой отлаживалось содержание. Метка присваивается внешней запоминающей среде, когда музыкальные данные первоначально на ней отлаживаются.
Идентификатор 50 пакета, идентификатор 51 содержания, условие 52 закупки, дата 53 закупки права и ключ 54 дешифрования устанавливаются на заданные значения, когда новые музыкальные данные вводятся в блок 15 памяти внутренних данных. Идентификатор 50 пакета, идентификатор 51 содержания и условие 52 закупки устанавливаются на значения, задаваемые блоком 13 закупки обработки, а ключ 54 дешифрования устанавливается на величину, задаваемую блоком 14 преобразования данных. Число 55 воспроизведений и число 56 отладок первоначально устанавливаются на 0, а информация 57 об адресации отладок стирается. Таблица 16 управления авторскими правами шифруется способом шифрования, необычным для устройства 1 для обработки данных и служащим для защиты от неразрешенного доступа к данным.The
Блок 17 управления обращается к таблице 16 управления авторскими правами, чтобы определить, должна ли выполняться команда 30 или нет. Когда определено, что команда 30 должна выполняться, блок 17 управления формирует команду для начала воспроизведения или отладки. Теперь описывается функционирование блока 17 управления со ссылкой на блок-схему, показанную на Фиг.6. При приеме команды 30 для содержания (этап S101) блок 17 управления считывает информацию об управлении авторскими правами этого содержания с таблицы по управлению авторскими правами (этап S102). Блок 17 управления затем использует считанную информацию по управлению авторскими правами для определения, должна или нет выполняться команда 30 (этап S103). Например, при приеме команды о воспроизведении блок 17 управления обращается к числу разрешенных воспроизведений или к разрешенному периоду воспроизведений, введенному в условие 52 закупки. Если число воспроизведений не больше числа разрешенных воспроизведений или если данное время находится в пределах разрешенного периода воспроизведения после даты 53 закупки права, то управляющий блок 17 определяет, что команда о воспроизведении должна выполняться.The
Когда определено, что команда должна выполняться, блок 17 управления обновляет число 55 воспроизведений, число 56 отладок или другие соответствующие параметры, содержащиеся в таблице 16 управления авторскими правами (этап S104). Блок 17 управления формирует управляющий сигнал 32, подаваемый на соответствующий блок осуществления обработки для начала обработки (этап S105). В это время блок 17 управления также выводит ключ 54 дешифрования, считанный из таблицы 16 управления авторскими правами и введенный в управляющий сигнал 32. С другой стороны, при определении, что команда не должна выполняться, блок 17 управления выводит управляющий сигнал 32 для предупреждающей индикации на блок 21 дисплея (этап S106).When it is determined that the command should be executed, the
При приеме управляющего сигнала 32 для начала воспроизведения устройство 18 воспроизведения считывает определенное содержание с музыкальных данных, хранящихся в блоке 15 памяти внутренних данных, и воспроизводит содержание, используя принятый ключ 54 дешифрования.Upon receipt of the
При приеме управляющего сигнала 32 для начала отладки блок 19 проверки по входам и выходам для обработки считывает определенное содержание с музыкальных данных, хранящихся в блоке 15 памяти внутренних данных, преобразует его в формат для копирования и записывает преобразованные музыкальные данные на внешней запоминающей среде 7. При приеме управляющего сигнала 32 для начала контроля блок 19 контроля по входам и выходам стирает музыкальные данные, скопированные на внешней запоминающей среде 7.When receiving the
Блок 19 контроля по входам и выходам также считывает идентификатор 33 запоминающей среды с внешней запоминающей среды 7 и выводит его на блок 17 управления. Блок 17 управления записывает принятый идентификатор 33 запоминающей среды в таблице 16 управления авторскими правами после отладки. Блок 17 управления также определяет перед контролем, может или нет быть проведен контроль в зависимости от того, был ли записан принятый идентификатор 33 запоминающей среды или нет в таблице 16 управления авторскими правами.The
При приеме управляющего сигнала 32 для предупреждающей индикации блок 21 дисплея формирует предупреждающую индикацию и отображает ее на ЭЛТ или на жидкокристаллическом дисплее.Upon receipt of a
Операция преобразования данных, которая характеризует устройство 1 для обработки данных, описывается ниже. Со ссылкой на блок-схему, показанную на Фиг.7, сначала описывается функционирование блока 13 закупки обработки для разъяснения условия для преобразования данных.The data conversion operation that characterizes the
Блок 13 закупки обработки сначала принимает от входного блока 10 команду 30 для закупки содержания (этап S201). Команда 30 для закупки определяет идентификатор содержания, которое будет закуплено, и условие его закупки. Условие закупки содержания равнозначно условию 52 закупки, показанному на Фиг.4, включая только воспроизведение, полную закупку, пробное прослушивание и другое. Затем блок 13 закупки обработки устанавливает связь с сервером 6 расчета оплаты для осуществления оплаты за приобретение определенного содержания при определенном условии закупки (этап S202). Блок 13 закупки обработки осуществляет оплату, обращаясь к информации 43 для расчета оплаты за определенное содержание. Блок 13 закупки обработки затем определяет, была ли закупка успешна или нет (этап S203). Например, на этапе S202 блок 13 закупки обработки передает на сервер 6 расчета оплаты информацию, что пользователь соглашается заплатить за определенное содержание при определенном условии закупки. Затем на этапе S203 при приеме информации от сервера 6 расчета оплаты для подтверждения расчета оплаты блок 13 закупки обработки определяет, последовала ли оплата или нет. Следует заметить, что манера оплаты, осуществленной блоком 13 закупки обработки, не ограничена вышеуказанной.The
Если закупка произошла, блок 13 закупки обработки далее определяет, хранится или нет определенное содержание в блоке 11 памяти распределенных данных (этап S204). Если содержание не хранится в блоке памяти, блок 13 закупки обработки запрашивает распределительный сервер 5 распределить музыкальные данные, включающие в себя содержание (этап S205). После введения определенного содержания в блок 11 памяти распределенных данных блок 13 закупки обработки выводит управляющий сигнал 31 для преобразования данных на блок 14 преобразования данных (этап S206). Блок 14 преобразования данных преобразует музыкальные данные в распределительном формате, хранящиеся в блоке 11 памяти распределительных данных, во внутренний формат. Преобразованные музыкальные данные хранятся в блоке 15 памяти внутренних данных.If a purchase has occurred, the
Если закупка на этапе S203 не произошла, блок 13 закупки обработки выводит управляющей сигнал (не показан) для уведомления, что закупка не произошла, на блок 21 дисплея (этап S207). При приеме управляющего сигнала блок 21 дисплея высвечивает предупреждающую индикацию, показывающую, что закупка не произошла. Следует отметить, что закупка не происходит, когда определенное содержание не найдено или не может быть закуплено при определенном условии закупки, или, например, размер оплаты недостаточный.If the purchase in step S203 has not occurred, the
Как описано выше, преобразование данных выполняется в устройстве для обработки данных, когда была произведена закупка, т.е. когда было закуплено определенное содержание при определенном условии закупки.As described above, data conversion is performed in the data processing apparatus when the purchase has been made, i.e. when a certain content was purchased under a certain purchasing condition.
Затем описывается работа устройства 1 для обработки данных в соответствии с настоящим изобретением. Фиг.8 является диаграммой, показывающей, как музыкальные данные распределяются от большого числа провайдеров на устройство для обработки данных. Каждые из распределенных музыкальных данных включают в себя одно или больше содержаний 42 и информацию 43 для расчета оплаты, и имеют формат, характерный для каждого провайдера. Из видов распределенных музыкальных данных навигационная информация 41 и содержание 42 не могут быть распределены для воспроизведения или других операций. С другой стороны, информация 43 для расчета оплаты требуется только для закупки, но не для воспроизведения или других операций.Next, the operation of the
По этой причине музыкальные данные распределительного формата преобразуются в музыкальные данные внутреннего формата посредством отделения информации 43 для расчета оплаты от музыкальных данных распределительного формата, тем самым обеспечивая выполнения следующих операций посредством единой процедуры, независимо от способа расчета оплаты за музыкальные данные.For this reason, the music data of the distribution format is converted into music data of the internal format by separating
Помимо этого, из информации 43 для расчета оплаты извлекается ключ 54 для дешифрования шифрованного содержания 42, и затем он сохраняется в таблице 16 управления авторскими правами. Таким образом, полное управление ключом дешифрования 54 позволяет дешифровать музыкальные данные посредством одинаковой процедуры, независимо от способа распределения ключа дешифрования.In addition, a key 54 for decrypting the
Кроме того, внутренний формат аналогичен распределительному формату без информации 43 для расчета оплаты. Поэтому преобразование данных может быть осуществлено без дешифрования шифрованных данных, а затем уже шифрования. Это делает простой операцию в блоке 14 преобразования данных и скорость обработки устройства для обработки данных становится более высокой.In addition, the internal format is similar to the distribution format without
Помимо этого, информация для расчета оплаты отделяется от музыкальных данных распределительного формата после преобразования данных. Поэтому количество данных в устройстве 1 для преобразования данных может быть уменьшено для информации 43 для расчета данных. Этот способ вполне эффективен, если информация 43 для расчета большая по размеру для сложной операции расчета оплаты.In addition, information for the calculation of payment is separated from the music data of the distribution format after data conversion. Therefore, the amount of data in the
В настоящем варианте осуществления информация об авторских правах музыкальных данных хранится в таблице 16 управления авторскими правами. Или же каждый ряд в таблице 16 управления авторскими правами, показанной на Фиг.5, может быть добавлен к каждому пакету, тем самым обеспечивая управление авторскими правами посредством пакета. Кроме того, из характеристик, включенных в таблицу 16 управления авторскими правами, число 55 воспроизведений, число 56 отладок и информация 57 об адресации отладок могут управляться совместно в отдельной таблице. Таким образом, эти характеристики задаются только один раз, а характеристики, которые обновляются, каждый раз, когда производится преобразование данных, могут быть управляемы по отдельности, используя различные таблицы, тем самым улучшается защита данных.In the present embodiment, the copyright information of the music data is stored in the copyright management table 16. Or, each row in the copyright management table 16 shown in FIG. 5 can be added to each package, thereby providing copyright management through the package. In addition, from the characteristics included in the copyright management table 16, the number of 55 reproductions, the number of 56 debugs and the
Кроме того, в настоящем варианте осуществления музыкальные данные распределительного формата и музыкальные данные внутреннего формата хранятся отдельно в различных блоках памяти данных. Или же музыкальные данные этих двух типов могут храниться в одном блоке памяти данных.In addition, in the present embodiment, music data of a distribution format and music data of an internal format are stored separately in various data memory units. Or, the musical data of these two types can be stored in one data memory unit.
(Второй вариант осуществления)(Second Embodiment)
Фиг.9 является блок-схемой, показывающей структуру устройства 2 для обработки данных в соответствии со вторым вариантом осуществления настоящего изобретения. Устройство 2 для обработки данных, показанное на Фиг.9, содержит входной блок 10, блок 11 памяти распределенных данных, таблицу 12 управления закупками, блок 13 обработки закупок, блок 22 преобразования данных, блок 15 памяти внутренних данных, таблицу 16 управления авторскими правами, блок 17 управления, устройство 18 воспроизведения, блок 19 контроля по входам и выходам, блок 21 дисплея и блок 23 определения внешней запоминающей среды. Устройство 2 для обработки данных используется в такой же системе распределения музыки, как и устройство 1 для обработки данных в соответствии с первым вариантом осуществления. Устройство 2 для обработки данных отличается преобразованием распределенных музыкальных данных во внутренний формат, основанный на типе выявленной внешней запоминающей среды. Компоненты во втором варианте осуществления аналогичны компонентам в первом варианте осуществления и снабжены такими же цифровыми ссылками, и их описание здесь опущено.9 is a block diagram showing the structure of a
Внешняя запоминающая среда 7 различных типов, таких как запоминающее устройство произвольной выборки (ЗУПВ) на цифровом видеодиске и плата памяти, может быть соединена с устройством 2 для обработки данных. Поэтому для отладки требуется, чтобы музыкальные данные были преобразованы в формат для копирования, определенный для каждого типа внешней запоминающей среды. В ожидании последующего преобразования в формат для копирования устройство 2 для преобразования данных преобразует музыкальные данные в распределительном формате в музыкальные данные во внутреннем формате на основании типа внешней запоминающей среды 7.An
Блок 23 определения внешней запоминающей среды определяет тип внешней запоминающей среды 7 и выводит определяющий сигнал 35, указывающий выявленный тип среды блоку 22 преобразования данных. На основании определяющего сигнала 35 блок 22 преобразования данных преобразует музыкальные данные, хранящиеся в блоке 11 памяти распределенных данных, во внутренний формат, заданный для каждого типа внешней запоминающей среды 7.The external storage
Фиг.10 является блок-схемой, показывающей функционирование блока 22 преобразования данных. При приеме управляющего сигнала, указывающего на преобразование данных (этап S301), блок 22 преобразования данных осуществляет следующие операции (этапы S302-306) с музыкальными данными, хранящимися в блоке 11 памяти распределенных данных, на основании определяющего сигнала 35.10 is a flowchart showing the operation of the
При приеме определяющего сигнала 35, указывающего, что присоединена цифровая память на видеодиске (этап S302), блок 22 преобразования данных преобразует музыкальные данные во внутренний формат для ЗУПВ на цифровом видеодиске (этап S303). При приеме определяющего сигнала 35, указывающего, что присоединен адаптер памяти (этап S304), блок 22 преобразования данных преобразует музыкальные данные во внутренний формат для платы памяти (этап S305). При другом приеме блок преобразования данных 22 преобразует музыкальные данные в обычный внутренний формат, как показано на Фиг.3b (этап S306).Upon receiving a determining
Блок 22 преобразования данных преобразует музыкальные данные во внутренний формат на основании типа внешней запоминающей среды 7 посредством следующей процедуры. Фиг.11 является блок-схемой, показывающей способ преобразования во внутренний формат для ЗУПВ на цифровом видеодиске. Способ, показанный на Фиг.11, соответствует способу на этапе S303 блок-схемы, показанной на Фиг.10.The
Блок 22 преобразования данных сначала копирует заголовок 40 и навигационную информацию 41, содержащиеся в распределительном формате (этап S401), и задает переменной I значение 1 (этап S402). Затем блок 22 преобразования данных выполняет операции обработки этапов S403-S407 для каждого содержания 42. Блок преобразования данных 22 считывает определяющий признак 1-го содержания с заголовка 40 (этап S403). На основании считанного определяющего признака блок преобразования данных 22 определяет, должно копироваться или нет 1-е содержание на ЗУПВ цифровом видеодиске (этап S404) и, если да, то копирует 1-е содержание на внешней запоминающей среде 7 (этап S405). Затем блок 22 преобразования данных увеличивает переменную I на 1 (этап S406). Если переменная I не больше числа содержаний, процедура возвращается на этап S403 (этап S407).The
В блок-схемах на Фиг.10 и 11 показан способ преобразования данных для внешней запоминающей среды некоторых типов. Если внешняя запоминающая среда другого типа присоединена к устройству 2 для обработки данных, то аналогичный способ обработки вводится в каждую блок-схему.In the flowcharts of FIGS. 10 and 11, a method for converting data for some types of external storage media is shown. If another type of external storage medium is connected to the
Блок 17 управления управляет музыкальными данными внутреннего формата, используя таблицу управления пакетами, показанную на Фиг.12. Таблица управления пакетами, показанная на Фиг.12, содержит идентификатор 60 пакетов, число 61 файлов, имя 62 файла и тип 63 файла. Каждый ряд на Фиг.12 соответствует одному пакету.The
Идентификатор 60 пакета используется для идентификации каждого пакета. Однако, если заголовок изменяется при преобразовании от распределительного формата до внутреннего формата, то пакету назначается новый идентификатор пакета. Число 61 файлов представляет собой число файлов, содержащихся в пакете, и имя 62 файла представляет собой имя каждого файла. Тип 63 файла представляет собой определяющий признак файла, содержащегося в пакете. Файл типа "распределенный" показывает, что файл является распределенным файлом, а файл типа "созданный", показывает, что файл был создан пользователем.A
Затем описана работа устройства 2 для обработки данных в соответствии с настоящим вариантом осуществления. Фиг.13а, 13b и 13с являются диаграммами, показывающими музыкальные данные в распределительном формате, во внутреннем формате и в формате для копирования соответственно. Музыкальные данные в распределительном формате, показанные на Фиг.13а, включают в себя аудиосодержания 42-1 и 42-2 и содержание изображений 42-3. Предполагается, что из этих содержаний только аудиосодержание 42-2 может быть отлажено на внешней запоминающей среде 7. В этом случае музыкальные данные в формате для копирования, показанные на Фиг.13с, содержат только содержание 42-2.Next, the operation of the
В ожидании последующего преобразования в формат для копирования устройство 2 для обработки данных преобразует музыкальные данные из распределительного формата во внутренний формат, показанный на Фиг.13b, для хранения. Музыкальные данные во внутреннем формате включают в себя только аудиосодержание 42-2, которое может быть отлажено на внешней запоминающей среде 7.Pending subsequent conversion to a format for copying, the
Как описано выше, посредством преобразования распределенных музыкальных данных во внутренний формат, подходящий для типа внешней запоминающей среды 7, количество данных в устройстве 2 для обработки данных может быть уменьшено. Содержание 42 является большим по количеству данных, так как в нем сжаты аудиосодержание и содержание изображений. Поэтому посредством хранения только содержания, которое может быть отлажено позже, количество данных может быть значительно уменьшено.As described above, by converting the distributed music data to an internal format suitable for the type of
Помимо этого, распределенные музыкальные данные могут содержать большое число содержаний, полученных применением большого числа способов сжатия к одним исходным данным. На Фиг.14 показан пример таких музыкальных данных. Предполагается на Фиг.14, что аудиосодержания 42-1 и 42-2 были получены посредством использовании двух способов сжатия к одним исходным данным. В этом случае навигационные данные содержат данные 46 для выбора содержания, указывающие, что одно содержание может быть выбрано из большого числа содержаний.In addition, distributed music data may contain a large number of contents obtained by applying a large number of compression methods to one source data. On Fig shows an example of such music data. It is assumed in FIG. 14 that the audio contents 42-1 and 42-2 were obtained using two compression methods to the same source data. In this case, the navigation data contains
Когда такие музыкальные данные распределяются, блок 22 преобразования данных выбирает содержания, которые могут быть отлажены на присоединенной внешней запоминающей среде, из большого числа содержаний. Музыкальные данные во внутреннем формате содержат только выбранные содержания. Например, если внешняя запоминающая среда является платой памяти, музыкальные данные во внутреннем формате включают в себя только содержания, которые могут быть отлажены на плате памяти. Посредством выбора и хранения содержаний, как описано выше, количество данных, хранящихся в блоке 15 памяти внутренних данных, может быть уменьшено.When such music data is distributed, the
Кроме того, распределенные музыкальные данные могут содержать большое число 41 частей навигационной информации, основанных на каждом типе внешней запоминающей среды. В этом случае также навигационная информация, подходящая для присоединенной внешней запоминающей среды, выбирается из большого числа 41 частей навигационной информации и только выбранная навигационная информация содержится в музыкальных данных во внутреннем формате. Здесь навигационная информация может содержать большее число программ, поддерживающих тип устройства для обработки данных или переносного музыкального проигрывателя. Помимо этого, если музыкальные данные включают в себя большое число содержаний, обеспечивающих большое число языков, то выбираются содержания на определенном языке.In addition, the distributed music data may contain a large number of 41 pieces of navigation information based on each type of external storage medium. In this case also, navigation information suitable for the attached external storage medium is selected from a large number of 41 pieces of navigation information, and only the selected navigation information is contained in the music data in the internal format. Here, the navigation information may comprise a larger number of programs supporting the type of data processing device or portable music player. In addition, if the music data includes a large number of contents providing a large number of languages, then contents in a particular language are selected.
Как описано выше, даже если музыкальные данные включают в себя большое число содержаний или большое число частей навигационной информации, распределенные музыкальные данные преобразуются во внутренний формат на основании типа внешней запоминающей среды, тем самым обеспечивая уменьшение количества хранимых в памяти данных.As described above, even if the music data includes a large number of contents or a large number of pieces of navigation information, the distributed music data is converted to an internal format based on the type of external storage medium, thereby reducing the amount of data stored in the memory.
В настоящем варианте осуществления музыкальные данные копируютсяIn the present embodiment, the music data is copied.
в ЗУПВ на цифровом видеодиске в плате памяти. Если данные с авторскими правами являются программным обеспечением для игр, задается тип игровой машины, и затем данные копируются на плате памяти для игровой машины и т.д.in RAM on a digital video disc in a memory card. If the copyright data is gaming software, the type of gaming machine is set, and then the data is copied to the memory board for the gaming machine, etc.
(Третий вариант осуществления)(Third Embodiment)
Фиг.15 является блок-схемой, показывающей структуру устройства 3 для обработки данных в соответствии с третьим вариантом осуществления настоящего изобретения. Устройство 3 для обработки данных, показанное на Фиг.15, содержит входной блок 10, блок 11 памяти для распределенных данных, таблицу 12 управления закупками, блок 13 операций закупки, блок 22 преобразования данных, блок 15 памяти внутренних данных, таблицу 16 управления авторскими правами, блок 17 управления, устройство 18 воспроизведения, блок 19 контроля по входам и выходам, блок 21 дисплея и блок 24 определения внешней запоминающей среды. Устройство 3 для обработки данных используется в такой же системе распределения музыки, как и устройства для обработки данных в соответствии с первым и вторым вариантами осуществления. Устройство 3 для обработки данных отличается преобразованием распределенных музыкальных данных во внутренний формат на основании типа определенной запоминающей среды. Компоненты в третьем варианте осуществления, аналогичные компонентам во втором варианте осуществления, обеспечиваются такими же цифровыми ссылками, и их описание здесь опущено.FIG. 15 is a block diagram showing a structure of a
В устройстве 3 для обработки данных пользователь задает тип внешней запоминающей среды 7 посредством входного блока 10. Пользователь может задать не только тип внешней запоминающей среды, присоединяемой в этот момент, но также тип внешней запоминающей среды, который будет подсоединен позднее. Когда пользователь задает тип внешней запоминающей среды, блок 21 дисплея высвечивает индикацию, как показано на Фиг.16. По этой индикации любая из ЗУПВ на цифровом видеодиске (ЦВД) и плат памяти может быть задана в качестве внешней запоминающей среды. Экран показывает, что в этот момент задается плата памяти. Посредством этого экрана пользователь может задать тип внешней запоминающей среды, на которой отлаживаются музыкальные данные.In the
Как снова показано на Фиг.15, при приеме команды 30 на задание внешней запоминающей среды 7 посредством входного блока 10 блок 24 определения внешней запоминающей среды сохраняет в памяти тип заданной внешней запоминающей среды. Блок 24 определения внешней запоминающей среды затем выдает определяющий сигнал 36, указывающий тип хранящейся в памяти внешней запоминающей среды блоку 22 преобразования данных.As again shown in FIG. 15, upon receipt of a
Аналогично второму варианту осуществления, блок 22 преобразования данных работает в соответствии с блок-схемой, показанной на Фиг.17. На основании определяющего сигнала 36 блок 22 преобразования данных преобразует музыкальные данные, хранящиеся в блоке 11 памяти распределенных данных, во внутренний формат, устанавливаемый для каждого заданного типа внешней запоминающей среды. Блок-схема, показанная на Фиг.17, аналогична блок-схеме, показанной на Фиг.10, и поэтому ее описание здесь опущено.Similarly to the second embodiment, the
Затем будет описана работа устройства 3 для обработки данных в соответствии с настоящим вариантом осуществления. Музыкальные данные во внутреннем формате в устройстве 3 для обработки данных включают в себя только содержание, которое может быть отлажено на заданной внешней запоминающей среде. Поэтому, как и для второго варианта осуществления, количество введенных в память данных может быть уменьшено.Next, the operation of the
Помимо этого, пользователь может также задать тип внешней запоминающей среды, который будет подсоединен позднее. Поэтому можно так преобразовать музыкальные данные, чтобы они соответствовали такой внешней запоминающей среде. Таким образом, когда пользователь задает соответствующую адресацию отладки, количество данных, вводимых в память, может быть еще больше уменьшено.In addition, the user can also specify the type of external storage medium that will be connected later. Therefore, it is possible to transform the music data in such a way that it matches such an external storage medium. Thus, when the user sets the appropriate debugging addressing, the amount of data input into the memory can be further reduced.
Следует отметить, что устройства для обработки данных в соответствии с первым и до третьего включительно вариантов осуществления могут быть реализованы посредством комбинации компьютера и программы для этого компьютера. Устройство для обработки данных настоящего изобретения может быть реализовано посредством записи программы на носителе записи, обычно гибком диске, и установления программы в произвольную компьютерную систему.It should be noted that the data processing devices in accordance with the first and up to the third inclusive embodiments may be implemented by a combination of a computer and a program for that computer. The data processing apparatus of the present invention can be implemented by recording a program on a recording medium, typically a floppy disk, and installing the program in an arbitrary computer system.
(Четвертый вариант осуществления)(Fourth Embodiment)
В качестве четвертого варианта осуществления, как конкретного примера данных с авторскими правами, упомянутых в вариантах осуществления от первого до третьего включительно, ниже описывается формат для распределения содержаний, называемый ЗЦЗФ (защищенный цифровой звуковой формат). Со ссылкой наAs a fourth embodiment, as a specific example of the copyright data mentioned in the first to third embodiments, inclusively, a format for distributing contents called a DSCF (Protected Digital Audio Format) is described below. With reference to
Фиг.18-39 сначала описываются подробности ЗЦЗФ и затем со ссылкой на Фиг.40-45 описывается как использовать ЗЦЗФ.Figs. 18-39 first describe the details of a SCZF and then referring to Figs. 40-45 describe how to use a SCZF.
Формат для распределения содержаний (ЗЦЗФ) в соответствии с настоящим вариантом осуществления используется для описания мультимедийных содержаний, которые включают в себя такие данные, как аудио, изображения, видео, текст и файлы. Мультимедийные содержания, описанные посредством ЗЦЗФ, здесь названы ЗЦЗФ заглавием. Каждые данные воспроизведения, содержащие ЗЦЗФ заглавие, здесь названы элементом содержания (далее сокращенно ЭЛС). Каждому ЭЛС присваивается ЭЛС идентификатор, который однозначен в ЗЦЗФ заглавии (далее сокращенно ЭЛС ИД).A content distribution format (DLC) in accordance with the present embodiment is used to describe multimedia contents that include data such as audio, images, video, text and files. The multimedia contents described by WZZF are hereinafter referred to as the ZZZF title. Each reproduction data containing an SCZF title is here referred to as a content item (hereinafter abbreviated ELS). Each ELS is assigned an ELS identifier, which is unique in the WZZF title (hereinafter abbreviated ELS ID).
ЗЦЗФ заглавие распределяется разделенным на единицы, называемые ЗЦЗФ пакетами. Каждому ЗЦЗФ пакету присваивается идентификатор пакета, который однозначен во всей распределительной системе. Фиг.18 является диаграммой, иллюстрирующей пример ЗЦЗФ пакета. Как показано на Фиг.18, ЗЦЗФ заглавие 2000 состоит из большого числа ЗЦЗФ пакетов. Каждый пакет 2001 состоит из заголовка 2011, навигационных данных 2012, большого числа ЭЛС 2013 и предложения 2014.ZZZF title is distributed divided into units called ZZZF packages. Each ZZZF package is assigned a package identifier, which is unique in the entire distribution system. Fig. 18 is a diagram illustrating an example of an SCZF packet. As shown in FIG. 18, the ZZZF title 2000 consists of a large number of ZZZF packets. Each 2001 package consists of a 2011 heading, 2012 navigation data, a large number of
Заголовок 2011 содержит такую информацию как местоположение, размер и определительный признак каждых данных в пакете. Такая информация определяет структуру пакета. Навигационные данные 2012 являются информацией для управления воспроизведением, определяющей работу проигрывателя при воспроизведении ЗЦЗФ заголовка. На основании навигационных данных 2012 ссылаются на ЭЛС, содержащиеся в пакете, которому принадлежат навигационные данные, или в других пакетах. ЭЛС 2013 получают шифрованием каждых данных для воспроизведения, составляющих ЗЦЗФ заголовок, и более конкретно шифрованием таких данных как аудио, изображения, видео, текст или файлы. Два ключа для дешифрования ЭЛС 2013 и ЭЛС ИД называются ключевой парой. Предложение 2014 содержит большое число ключевых пар и правила закупки, описывающие цену закупки и имеющийся период времени для каждой ключевой пары.The
Фиг.19а-19с являются диаграммами, показывающими три типа ЗЦЗФ пакетов. Полный пакет 2001, показанный на Фиг.19с, содержит, как и на Фиг.18, заголовок 2011, навигационные данные 2012, большое число ЭЛС 2013 и предложение 2014. Пакет предложения 2002, показанный на Фиг.19а, содержит заголовок 2011, навигационные данные 2012 и предложение 2014, но не содержит какой-либо ЭЛС 2013. ЭЛС пакет 2003, показанный на Фиг.19b, содержит заголовок 2011 и большое число ЭЛС 2013. Так как навигационные данные 2012 требуются для воспроизведения ЗЦЗФ заглавия, полный пакет 2001 и пакет предложения 2002 могут только воспроизводиться, но ЭЛС пакет 2003 не может.19a-19c are diagrams showing three types of SCLC packets. The
ЭЛС пакет используется для разделения ЗЦЗФ заглавия в соответствии с распределительным каналом. Например, при распределении с использованием ПЗУ на КД, ЗЦЗФ заглавие записывается как полный пакет в ПЗУ на КД. С другой стороны, при распределении через Интернет ЗЦЗФ заглавие разделяется на один полный пакет и на большое число ЭЛС пакетов для распределения. Например, ЗЦЗФ заглавие разделяется на один полный пакет, содержащий аудио ЭЛС, и большое число ЭЛС пакетов, содержащих видео ЭЛС, к которым обращаются от полного пакета для распределения.ELS package is used to separate the ZZZF title in accordance with the distribution channel. For example, when distributing using ROM on CD, ZZZF title is recorded as a complete package in ROM on CD. On the other hand, in the case of distribution through the Internet of the ZZZF, the title is divided into one full package and a large number of ELS packages for distribution. For example, the ZZZF title is divided into one complete packet containing audio ELS and a large number of ELS packets containing video ELS that are accessed from the complete packet for distribution.
Кроме того, как показано на Фиг.20, ЗЦЗФ заглавие может быть разделен на большое число ЗЦЗФ пакетов дорожками. При пакетном разделении, как показано на Фиг.20, ЗЦЗФ заглавие 2020, содержащий аудиоданные для пяти дорожек, разделяется на три пакета 2021-2023. Три пакета 2021-2023 имеют соответственно пакетные имена: Сингл 1, Сингл 2 и альбом. Первый и второй пакеты 2021 и 2022 оба содержат аудио ЭЛС для одной дорожки и навигационные данные для управления воспроизведением ЭЛС. Третий пакет 2023 содержит аудио ЭЛС для трех дорожек и навигационные данные для управления воспроизведением всех аудио ЭЛС, содержащихся в трех пакетах 2021-2023. При этом разделением ЗЦЗФ заглавия на большое число ЗЦЗФ пакетов можно сделать каждые данные меньше и легко их обрабатывать.In addition, as shown in FIG. 20, the ZZZF title can be divided into a large number of ZZZF packets by tracks. In batch separation, as shown in FIG. 20, the
Заглавие, предложение, навигационные данные и ЭЛС, которые составляют ЗЦЗФ пакет, в этом же порядке описаны ниже.The title, sentence, navigation data and ELS that make up the ZZZF package are described in the same order below.
Сначала описывается заголовок 2011. Здесь ЗЦЗФ пакет, показанный на Фиг.21, берется в качестве примера, и описывается заголовок 2031 ЗЦЗФ пакета 2030. В ЗЦЗФ пакете 2030, как полагают, размер навигационных данных 2032 и размер предложения 2034 каждый в отдельности составляет 400Н в шестнадцатеричной системе счисления. Этот пакет содержит три ЭЛС 2033, и их типами являются, начиная с первого, аудио, изображений и файловый. Как здесь полагают, размерами этих ЭЛС, начиная с первого, являются 400000Н, 18000Н и 8000Н в шестнадцатеричной системе счисления.First, heading 2011 is described. Here, the SCLC packet shown in FIG. 21 is taken as an example, and heading 2031 of the
Фиг.22 является диаграммой, показывающей структуру заголовка 2031. В заголовке 2031 данные, как описано ниже, последовательно вводятся в память, и размер заголовка составляет ДКН в шестнадцатеричной системе счисления.FIG. 22 is a diagram showing a structure of a
Следует отметить, что структура заголовка 2031 может быть описана на языке C++, как показано на Фиг.23 и 24. Фиг.23 и 24 являются диаграммой, показывающей последовательный исходный код, разделяемый на два, и перед разделением исходный код 2062, показанный на Фиг.24, следует за исходным кодом 2061, показанным на Фиг.23.It should be noted that the structure of the
В начале заголовка 2031 вводится в память системный код 2041 (4 байта), показывающий, что файл находится в формате ЗЦЗФ. Величина системного кода 2041 является цепочкой знаков "ЗЦЗФ". Затем вводится в память номер версии 2042 (4 байта) ЗЦЗФ. После этого вводятся в память пакет ИД 2043 (16 байтов) и размер пакета 2044 (4 байта). Затем вводятся в память информация 2045 о местоположении навигационных данных (ЗЦЗФ МЕСТОПОЛОЖЕНИЕ НАВ на Фиг.23), информацию 2046 о местоположении предложения (ЗЦЗФ Местоположение Предложения на Фиг.23) и число ЭЛС в пакете 2047. Затем вводится в память ЭЛС информация 2048 (ЗЦЗФ Местоположение ЭЛС на Фиг.24) для каждого ЭЛС. И, наконец вводится в память таблица 2049 определительных признаков ЭЛС, указывающая определительный признак каждого ЭЛС.At the beginning of
Информация 2045 о местоположении навигационных данных указывает местоположение и размер навигационных данных 2032. Информация 2046 о местоположении предложения указывает местоположение и размер предложения 2034. Эти два вида информации состоят оба из смещения (4 байта) от начала ЗЦЗФ пакета и каждого их размера (4 байта).
ЭЛС информация 2048 состоит из ЭЛС идентификатора (ИД) 2051 (16 байтов), типа ЭЛС 2052 (2 байта), типа шифрования ЭЛС 2053 (2 байта), информации 2054 о местоположении ЭЛС данных и информации 2055 о местоположении таблицы определительных признаков ЭЛС. ЭЛС ИД 2051 является идентификатором элемента содержания, который однозначен в ЗЦЗФ заглавии. Тип ЭЛС 2052 принимает любое значение аудио, изображений, видео, текста и файлов. Тип шифрования ЭЛС 2053 указывает алгоритм, используемый для шифрования ЭЛС. Информация 2054 о местоположении ЭЛС данных и информация 2055 о местоположении таблицы определяющих признаков ЭЛС состоят обе из смещения (4 байта) от начала ЗЦЗФ пакета и каждого их размера (4 байта). Если смещение или размер равен 0, то это означает, что данных не существует.
Таблица 2049 определяющих признаков является списком определяющих признаков, заданных для каждого типа ЭЛС. Таблица определяющих признаков аудио ЭЛС (ЗЦЗФ ОПРЕД АУДИО на Фиг.24) содержит, по меньшей мере, кодек, число квантованных битов, частоту выборки и число аудиоканалов. Таблица определяющих признаков ЭЛС изображений (ЗЦЗФ ОПРЕД ГРАФИК на Фиг.24) содержит, по меньшей мере, высоту и ширину изображения и тип шифрования. Таблица определяющих признаков видео ЭЛС содержит, по меньшей мере, высоту и ширину видео и тип шифрования. Таблица определяющих признаков текста содержит, по меньшей мере, тип шифрования текста, такой как уникод или музыкальное смещение JIS (Японские промышленные стандарты). Таблица определяющих признаков файла ЭЛС содержит, по меньшей мере, тип MIME (Многоцелевые расширения почтовой службы в Интернет).The defining characteristic table 2049 is a list of defining characteristics defined for each type of ELS. The table of the defining features of the audio ELS (SZZF EDIT AUDIO on Fig) contains at least a codec, the number of quantized bits, the sampling frequency and the number of audio channels. The table of defining signs of ELS images (ZZZF IDENTIFICATION SCHEDULE in Fig.24) contains at least the height and width of the image and the type of encryption. The table of defining features of an ELS video contains at least the height and width of the video and the type of encryption. The table of defining features of a text contains at least a type of text encryption, such as Unicode or JIS (Japanese Industrial Standards) musical bias. The table of defining characteristics of an ELS file contains at least the MIME type (Multipurpose Internet Mail Extensions).
Таблица 2049 определяющих признаков ЭЛС определяется не как таблица фиксированной длины, но со структурой меток переменной длины, как показано на Фиг.25а-25с. Если используется структура меток, то длина метки и ИД метки хранятся в памяти перед данными, как показано на Фиг.25а. Например, таблица определяющих признаков ЭЛС изображений состоит из характерной метки 2063 и метки типа шифрования 2064. Элементы таблицы задаются посредством использования структуры меток, тем самым новый табличный элемент может добавляться к формату данных или формат данных может быть изменен только добавлением метки. Таблица определяющих признаков ЭЛС задается посредством использования структуры меток, имеющей большие возможности для расширения.An ELS defining feature table 2049 is defined not as a fixed-length table, but with a variable-length label structure, as shown in FIGS. 25a-25c. If a tag structure is used, then the tag length and tag ID are stored in memory before the data, as shown in FIG. 25a. For example, the table of defining signs of ELS images consists of a
Затем описывается предложение 2014. Как описано выше, предложение содержит большое число ключевых пар и правил закупки для каждой ключевой пары. Каждая ключевая пара состоит из ключа для дешифрования ЭЛС и ЭЛС ИД. Фиг.26 является диаграммой, показывающей соответствие между ключевой парой и ЭЛС. Как показано на Фиг.26, ключевая пара 2072 состоит из ключа дешифрования 2073 и ЭЛС ИД 2074, и каждая ключевая пара 2072 связана с каждым ЭЛС 2071. Предложение содержит не только ключевую пару ЭЛС, введенную в ЗЦЗФ пакет, но также все ключевые пары ЭЛС, введенные в ЗЦЗФ пакеты этого же ЗЦЗФ заглавия. Другими словами, когда одно ЗЦЗФ заглавие делится на большое число ЗЦЗФ пакетов, только один ЗЦЗФ пакет содержит предложение, и это предложение содержит все ключевые пары ЭЛС, содержащиеся в ЗЦЗФ заглавии.Then,
Правила закупки описываются с использованием языка для описания условий использования ключевой пары, называемого языком управления правом. Условия использования ключевой пары содержат дату закупки, период использования и было ли закуплено или нет специальное ЭЛС или ЗЦЗФ заглавие. Правила закупки определяются посредством этих условий закупки и благодаря этому один и тот же ЭЛС может быть продан по различной цене в зависимости от этих условий.The procurement rules are described using a language to describe the terms of use of a key pair, called the law of control language. The terms of use of the key pair contain the date of purchase, the period of use and whether or not a special ELS or ZZZF title was purchased. The procurement rules are determined by these purchasing conditions and due to this the same ELS can be sold at different prices depending on these conditions.
Затем описываются навигационные данные 2012. Навигационные данные создаются создателем содержания, чтобы пользователь мог использовать ЭЛС наиболее эффективно, определяя логическую структуру ЗЦЗФ заглавия.Then, the
В ЗЦЗФ расширяемый язык разметки (XML), который является языком списания меток в текстовом формате, используется для описания навигационных данных. Когда структура данных описана на языке XML, используется структура меток в текстовом формате. Поэтому данные, описанные на языке XML, избыточны по сравнения с двоичными данными. Тем не менее, принят язык XML из-за его превосходной расширяемости.In WZZF, an extensible markup language (XML), which is a language for writing off labels in a text format, is used to describe navigation data. When the data structure is described in XML, the label structure in text format is used. Therefore, the data described in XML is redundant in comparison with binary data. However, XML has been adopted because of its excellent extensibility.
Чтобы сослаться на ЭЛС от навигационных данных, используется локатор ЭЛС. Локатор ЭЛС является соединением ИД пакета и ЭЛС ИД, для которого ограничителем является "?" (знак вопроса). Однако для ЭЛС, содержащихся в ЗЦЗФ пакете, который содержит навигационные данные, идентификатор пакета и ограничитель исключается, и ЭЛС ИД становится локатором ЭЛС. Локатор ЭЛС может определять ЭЛС независимо от физического адреса ЭЛС.To refer to the ELS from the navigation data, the ELS locator is used. The ELS locator is the connection of the packet ID and the ELS ID for which the limiter is "?" (question mark). However, for the ELS contained in the ZZZF packet, which contains navigation data, the packet identifier and limiter are excluded, and the ELS ID becomes the ELS locator. The ELS locator can determine the ELS regardless of the physical address of the ELS.
Фиг.28 является диаграммой, показывающей, как обращаться к ЭЛС от навигационных данных, используя локатор ЭЛС. На Фиг.28 навигационные данные и данные для воспроизведения 2082 показаны в качестве примера. Условия для воспроизведения 2082 содержат аудио ЭЛС 2083, кодированные по стандарту MPEG2-AAC, и ЭЛС изображений 2084, кодированные по стандарту JPEG. ИД пакета и ЭЛС ИД аудио ЭЛС 2083 оба равны 1, а ЭЛС изображений 2084 соответственно равны 1 и 2. В этом случае локатор ЭЛС "1?1", содержащийся в навигационных данных 2081, указывает на аудио ЭЛС 2083 с его ИД пакета "1" и на ЭЛС ИД с "1". Локатор ЭЛС "1?2" указывает на ЭЛС изображений 2084 с его ИД пакета "1" и на ЭЛС ИД "2". Как известно из этого примера, только изменение в ИД пакета локатора ЭЛС после создания ЗЦЗФ заглавия может вызвать изменение в структуре ЗЦЗФ пакета. Поэтому можно структурировать ЗЦЗФ заглавие как один пакет или структурировать ЗЦЗФ заглавие в большое число ЗЦЗФ пакетов.FIG. 28 is a diagram showing how to access an ELS from navigation data using an ELS locator. 28, navigation data and data for
Фиг.29 и 30 являются диаграммами, показывающими структуру навигационных данных, основанную на следующей манере представления. Каждый прямоугольник представляет собой элемент навигационных данных. Стрелка, идущая от элемента А к элементу В, указывает, что элемент А содержит элемент В, как наследующий элемент. Каждый знак, поставленный в начале каждой стрелки, указывает на следующее: * указывает, что элемент содержит О или больше наследующих элементов; + указывает, что элемент содержит 1 или больше наследующих элементов; и вопрос (?) указывает, что элемент содержит 0 или 1 наследующий элемент. Если элемент А содержит часть Р без какой-либо стрелки, то это значит что элемент А имеет часть Р как определительный признак.29 and 30 are diagrams showing a navigation data structure based on the following presentation manner. Each rectangle represents a navigation data item. An arrow going from element A to element B indicates that element A contains element B as an inheriting element. Each character at the beginning of each arrow indicates the following: * indicates that the element contains O or more inheriting elements; + indicates that an element contains 1 or more inheriting elements; and the question (?) indicates that the element contains 0 or 1 inheriting element. If element A contains part P without any arrow, then this means that element A has part P as a defining feature.
Подчеркнутые части представляют собой ЭЛС локаторы. РСДАТА представляет собой цепочку знаков, состоящую из знаков, содержащихся в заданном наборе знаков. Это представление определяет иерархическую структуру с элементом заголовка в качестве корня.The underlined parts are ELS locators. RSDATA is a chain of characters consisting of characters contained in a given set of characters. This view defines a hierarchical structure with the title element as the root.
Элемент 2101 заглавия описывает информацию о поставке ЗЦЗФ заглавия. Этот элемент имеет три определяющих признака:Title element 2101 describes the delivery information of the WCPF title. This element has three defining attributes:
UPC, Версия и Язык. Определяющий признак UPC описывает UPC (универсальный код продукта), который является международным стандартом для кодов продуктов. Определяющий признак Версия описывает номер версии навигационной структуры ЗЦЗФ. Определяющий признак Язык описывает тип языка в соответствии с международным стандартом ISO 639. Его значением по умолчанию является "en", указывающим на английский язык.UPC, Version and Language. The defining feature of UPC describes UPC (Universal Product Code), which is the international standard for product codes. The defining characteristic Version describes the version number of the navigation structure of the ZZZF. Defining attribute Language describes the type of language in accordance with the international standard ISO 639. Its default value is "en", indicating English.
Элемент МЕТАДАТА 2102 описывает такую информацию, как жанр элемента ПЛЕЙЛИСТ или ТРЭК. Элемент МЕТАДАТА имеет определяющий признак ТИП. Определяющий признак ТИП описывает тип элемента МЕТАДАТА. АССОЦ элемент 2103 описывает информацию, относящуюся к ЭЛС, содержащемуся в других ЗЦЗФ заглавия. Этот элемент имеет определяющий признак РЕФ. Определяющий признак РЕФ описывает ЭЛС локатор.The
URL элемент 2104 описывает унифицированный указатель информационного ресурса (URL). Этот элемент имеет два определяющих признака: ИД и ТИП. ИД определяющий признак описывает идентификационный номер этого элемента. Определяющий признак ТИП описывает тип URL элемента.The URL element 2104 describes a Uniform Resource Locator (URL). This element has two defining attributes: ID and TYPE. ID defining attribute describes the identification number of this element. The defining characteristic TYPE describes the type of URL element.
ПЛЕЙЛИСТ элемент 2105 описывает список воспроизведений, который является базовым компонентом для ЗЦЗФ заглавия. Список воспроизведений соответствует альбому в обычных упакованных носителях и содержится во всех ЗЦЗФ заглавиях. ПЛЕЙЛИСТ элемент может содержать элемент МЕНЮ, который является меню для списка воспроизведений. ПЛЕЙЛИСТ элемент имеет пять определяющих признаков: ИМЯ, АРТИСТ, ПРОДУКТИД, ИД МИНИКОПИИ и ОНСТАРТ. Определяющий признак ИМЯ описывает имя списка воспроизведения. ПРОДУКТИД определяющий признак определяет информацию, соответствующую каталожному коду в КД. Определяющий признак ИД МИНИКОПИИ описывает ЭЛС локатор ЭЛС изображений, который является обычным в списке воспроизведений. ОНСТАРТ определяющий признак описывает операцию для воспроизведения списка воспроизведений. Если ОНСТАРТ определяющий признак является “МЕНЮ”, проигрыватель прекращает воспроизведение и высвечивает меню списка воспроизведений. Если "ТРЭК", то проигрыватель начинает воспроизводить первый ТРЭК элемент, содержащийся в ПЛЕЙЛИСТ элементе. Все ПЛЕЙЛИСТ элементы имеют, по меньшей мере, один ТРЭК элемент 2106.
ТРЭК элемент 2106 описывает дорожку, содержащую один аудио ЭЛС. ТРЭК элемент может содержать меню дорожек, слайд-просмотр, текст, файл и прочее. ТРЭК элемент имеет семь определяющих признаков: ИД, ИМЯ, АРТИСТ, ISRC, АУДИОИД, ИДКВП и ИД МИНИКОПИИ. ИД определяющий признак описывает идентификационный номер, который однозначен в ЗЦЗФ заголовке. Определяющий признак ИМЯ описывает имя ТРЭК элемента. Определяющий признак АРТИСТ описывает имя артиста. ISRC определяющий признак описывает международный стандартный код записи (ISRC). Определяющий признак АУДИОИД описывает ЭЛС локатор аудио ЭЛС, связанный с ТРЭК элементом. Определяющий признак ИДКВП описывает ЭЛС локатор карты временнуго поиска, соответствующий аудио ЭЛС. Карта временнуго поиска будет описана позднее. Определяющий признак ИД МИНИКОПИИ описывает ЭЛС локатор ЭЛС изображений, который типичен для ТРЭК элемента.TREC element 2106 describes a track containing one audio ELS. A TRACK element may contain a menu of tracks, slide view, text, file, and more. The TREC element has seven defining attributes: ID, NAME, ARTIST, ISRC, AUDIOID, IDKVP and MINICOPY ID. ID defining attribute describes an identification number, which is unique in ZZZF header. The defining attribute NAME describes the name of the TRACK element. The defining attribute ARTIST describes the name of the artist. The ISRC defining attribute describes an International Standard Recording Code (ISRC). A defining feature AUDIOID describes an ELS ELS audio locator associated with a TREC element. The defining feature of IDCWP describes the ELS locator of the time search card corresponding to the ELS audio. A time search map will be described later. The defining feature of the MINICOPY ID describes the ELS ELS image locator, which is typical for a TREC element.
Элемент МАРКЕР 2107 описывает маркер для применения в нахождении начала в ТРЭК элементе. Этот элемент имеет два определяющих признака: ВРЕМЯ и ИМЯ. Определяющий признак ВРЕМЯ описывает расположение маркера в миллисекундах. Определяющий признак ИМЯ описывает имя маркера.The
Элемент СИНХСЛАЙДПРОСМОТР 2108 описывает слайдпросмотр для высвечивания слайдов или меню после отображения временнуй информации, задаваемой СИНХМЭП элементом 2109. Элемент 2108 СИНХСЛАЙДПРОСМОТРА имеет три определяющих признака: ИД, ИМЯ и ТИП. ИД определяющий признак описывает идентификационный номер, который однозначен в ЗЦЗФ заглавии. Определяющий признак ИМЯ описывает имя слайдпросмотра. Определяющий признак ТИП описывает категорию информации в дорожке, такую как кредиты, лирика, ноты, биографии, коллекции изображений или реклама.The SYNCHLIDE VIEW element 2108 describes a slide view for displaying slides or a menu after displaying the temporary information specified by the SYNMEP element 2109. The SYNCHLIDE VIEW element 2108 has three defining attributes: ID, NAME, and TYPE. ID defining attribute describes an identification number, which is unique in ZZZF title. The defining attribute NAME describes the name of the slide view. The defining characteristic TYPE describes a category of information in a track, such as credits, lyrics, sheet music, biographies, image collections or advertising.
СИНХМЭП элемент 2109 описывает информацию о времени отображения для слайда или меню, заданное в СИНХСЛАЙПРОСМОТР элементе. СИНХМЭП элемент 2109 имеет три определяющих признака: МЕНОИД, ПЛЕЙИД и ВРЕМЯ. Определяющий признак МЕНОИД описывает идентификационный номер слайда или меню, которое будет отображаться. Определяющий признак ПЛЕЙИД описывает порядковый номер для определения кнопки, устанавливаемой в состояние воспроизведения на меню. Определяющий признак ВРЕМЯ описывает отсчет времени отображения в миллисекундах.The SYNCMEP element 2109 describes the display time information for a slide or menu specified in the SYNCHLIP VIEW element. SYNCMEP element 2109 has three defining attributes: MENOID, PLAYID, and TIME. The hallmark MENOID describes the identification number of the slide or menu that will be displayed. The defining attribute PLAYID describes the serial number for determining the button that is set to the playback state on the menu. The defining characteristic TIME describes the countdown of the display time in milliseconds.
Элемент СЛАЙДПРОСМОТРА 2110 описывает слайдпросмотр для отображения слайдов или меню в определенные интервалы отображения. Этот элемент имеет четыре определяющих признака: ИД, ИМЯ, ТИП и ИНТЕРВАЛ. Определяющий признак ИД описывает идентификационный номер, который однозначен в ЗЦЗФ заглавии. Определяющий признак ИМЯ описывает имя слайдпросмотра. Определяющий признак ТИП описывает категорию информации в дорожке, такую как кредиты, лирика, ноты, биографии, коллекция изображений или реклама. Определяющий признак ИНТЕРВАЛ описывает интервал отображения слайда или меню.The
СИНХТЕКСТ элемент 2111 описывает текстовую информацию, которая отображается в заданные промежутки времени. Текстовая информация описывается посредством использования элемента СИНХТЕКСТБЛОК 2112. Или же текстовая информация может задаваться посредством ссылки на часть ЭЛС текста. Элемент СИНХТЕКСТ имеет четыре определяющих признака: ИД, ТЕКСТИД, РЕФИД и ТИП. Определяющий признак ИД описывает идентификационный номер, который однозначен в ЗЦЗФ заглавии. Определяющий признак ТЕКСТИД описывает ЭЛС локатор текстового ЭЛС. Определяющий признак РЕФИД описывает идентификационный номер элемента ТЕКСТРЕФ в текстовом ЭЛС, заданном определяющим признаком ТЕКСТИД. Элемент ТЕКСТРЕФ будет описан позднее. Определяющий признак ТИП описывает категорию информации в дорожке, такую как кредиты, лирика, ноты, биографии, собрание изображений или реклама.SYNTEXT element 2111 describes text information that is displayed at predetermined time intervals. Text information is described by using the
СИНХТЕКСТБЛОК элемент 2112 описывает текстовую информацию, которая отображается в заданные промежутки времени. Этот элемент имеет определяющий признак ВРЕМЯ. Определяющий признак ВРЕМЯ описывает заданное время отображения в миллисекундах.
Текстовый элемент 2113 описывает текстовую информацию. Текстовая информация описывается в формате текстовых данных. Или же текстовая информация может быть задана посредством ссылки на часть текстового ЭЛС. Элемент ТЕКСТ имеет такие же типы определяющих признаков, как и элемент СИНХТЕКСТ.
Элемент ВИДЕО 2114 описывает любой существующий видео ЭЛС. Этот элемент имеет три определяющих признака: ИД, ВИДЕОИД и ТИП. Определяющий признак ИД описывает идентификационный номер, который однозначен в ЗЦЗФ заглавии. Определяющий признак ВИДЕОИД описывает ЭЛС локатор видео ЭЛС. Определяющий признак ТИП описывает категорию информации в дорожке, такую как кредиты, лирика, ноты, биографии, коллекцию изображений или реклама.The VIDEO 2114 element describes any existing ELS video. This element has three defining attributes: ID, VIDEOID and TYPE. The defining attribute of the ID describes the identification number, which is unique in the title of ZZZF. The defining feature VIDEOID describes an ELS ELS video locator. The defining characteristic TYPE describes a category of information in a track, such as credits, lyrics, notes, biographies, a collection of images, or an advertisement.
Элемент ФАЙЛ 2115 описывает любой существующий файловый ЭЛС. Этот элемент имеет три определяющих признака: ИД, ФАЙЛИД и ТИП. Определяющий признак ИД описывает идентификационный номер, который однозначен в ЗЦЗФ заголовке. Определяющий признак ФАЙЛИД описывает ЭЛС локатор файлового ЭЛС. Определяющий признак ТИП описывает категорию информации, такую как кредиты, лирика, ноты, биографии, коллекция изображений или реклама.FILE 2115 describes any existing file ELS. This element has three defining attributes: ID, FILE, and TYPE. The defining attribute of the ID describes the identification number, which is unique in the WZZF header. The defining attribute FILE describes an ELS file ELS locator. The defining characteristic TYPE describes a category of information such as credits, lyrics, sheet music, biographies, a collection of images or advertising.
Элемент СЛАЙД 2116 описывает слайд. Этот элемент имеет три определяющих признака: ИД, ИМЯ и ФОНИД. Определяющий признак ИД описывает идентификационный номер, который однозначен в ЗЦЗФ заголовке. Определяющий признак ИМЯ определяет имя слайда. Определяющий признак ФОНИД описывает ЭЛС локатор ЭЛС изображений на слайдовом экране.The element SLIDE 2116 describes the slide. This element has three defining attributes: ID, NAME and FONID. The defining attribute of the ID describes the identification number, which is unique in the WZZF header. The defining attribute NAME defines the name of the slide. The defining characteristic PHONID describes an ELS ELS locator of images on a slide screen.
Элемент МЕНЮ 2117 описывает меню. Меню имеет одну или больше экранных кнопок. Элемент МЕНЮ имеет четыре определяющих признака: ИД, ИМЯ, ФОНИД и ВЫБОРИД. Определяющий признак ИД описывает идентификационный номер, который однозначен в ЗЦЗФ заглавии. Определяющий признак ИМЯ описывает имя меню. Определяющий признак ФОНИД описывает ЭЛС локатор ЭЛС изображений, отображаемых на экране меню. Определяющий признак ВЫБОРИД описывает порядковый номер для определения кнопки, устанавливаемой в выбранное состояние.
Элемент КНОПКА 2118 описывает экранные кнопки, расположенные на экране меню. Элемент КНОПКА содержит в качестве наследных элементов одну или больше пар элементов ТЕКСТКНОПКА и КОМАНДА или пар элементов ГРАФИККНОПКА и КОМАНДА. Элемент КНОПКА имеет семь определяющих признаков: ИНДЕКС, ТЭБ, ВВЕРХ, ВНИЗ, ПРАВЫЙ, ЛЕВЫЙ и АВТОДЕЙСТВИЕ. Определяющий признак ИНДЕКС описывает порядковый номер, который однозначен в элементе МЕНЮ. Определяющий признак ТЭБ описывает последовательный номер, последовательно и повторно предоставляемый каждой из кнопок на меню. Определяющие признаки ВВЕРХ, ВНИЗ, ЛЕВЫЙ, ПРАВЫЙ описывают порядковый номер кнопки назначения, расположенной соответственно вверху, внизу, слева и справа от задействованной кнопки. Определяющий признак АВТОДЕЙСТВИЕ описывает указатель, показывающий, изменяется ли состояние автоматически от выбранного к активному.BUTTON 2118 describes the on-screen buttons located on the menu screen. The BUTTON element contains, as hereditary elements, one or more pairs of TEKSTKNOPKA and TEAM elements or pairs of GRAPHICCOPE and TEAM elements. The BUTTON element has seven defining attributes: INDEX, TEB, UP, DOWN, RIGHT, LEFT, and AUTO. The defining attribute INDEX describes a serial number that is unique in the MENU element. The defining sign of the fuel and energy complex describes the serial number sequentially and repeatedly provided by each of the buttons on the menu. The defining signs UP, DOWN, LEFT, RIGHT describe the serial number of the destination button located respectively at the top, bottom, left and right of the involved button. The defining attribute AUTO ACTION describes a pointer indicating whether the state changes automatically from the selected to the active.
Элемент ТЕКСТКНОПКА 2119 описывает экранную кнопку, представленную текстом. Этот элемент имеет одиннадцать определяющих признаков: X, У, ШИРИНА, ВЫСОТА, ШРИФТРАЗМЕР, НОРМАЛЦВЕТ, ВЫБОРЦВЕТ, ДЕЙСТВЦВЕТ, ВОСПРОИЗВЦВЕТ, ТЕКСТИД и РЕФИД. Каждый из определяющих признаков X, У, ШИРИНА и ВЫСОТА описывает отображаемое расположение кнопки, используя систему координат с ее началом в верхнем левом углу меню. Элемент ШРИФТРАЗМЕР описывает размер шрифта в точках. Определяющие признаки НОРМАЛЦВЕТ, ВЫБОРЦВЕТ, ДЕЙСТВЦВЕТ и ВОСПРОИЗВЦВЕТ описывают цвет отображения в RGB формате, когда положение кнопки нормальное, выбранное, действующее и воспроизводящее соответственно. Определяющий признак ТЕКСТИД описывает ЭЛС локатор внешнего текстового ЭЛС. РЕФИД определяющий признак описывает идентификационный номер ТЕКСТРЕФ элемента в текстовом ЭЛС, заданном ТЕКСТИД.
Элемент ГРАФИККНОПКА 2120 описывает экранную кнопку, представленную как графика. Этот элемент имеет восемь определяющих признаков: X, У, ШИРИНУ, ВЫСОТУ, НОРМАЛИД, ВЫБОРИД, ДЕЙСТВИД и ВОСПРОИЗВИД. Каждый из определяющих признаков X, У, ШИРИНА и ВЫСОТА описывает отображаемое расположение кнопки, используя систему координат с ее началом в верхнем левом углу меню. Каждый из определяющих признаков НОРМАЛИД, ВЫБОРИД, ДЕЙСТВИД и ВОСПРОИЗВИД описывает ЭЛС локатор отображаемого ЭЛС изображений, когда положение кнопки соответственно нормальное, выбранное, действующее и воспроизводящее.
Элемент КОМАНДА 2121 описывает навигационную операцию, когда пользователь нажимает на одну из экранных кнопок. Этот элемент имеет два определяющих признака: ТИП и ЦЕЛЬ. Определяющий признак ТИП описывает любую одну из команд: ПРОСМОТР, ФУНКЦИОНИРОВАНИЕ, ПЕРЕХОД, СЛЕДУЮЩИЙ и ПРЕДШЕСТВУЮЩИЙ. Команда ПРОСМОТР служит для отображения элемента, заданного определяющим признаком ЦЕЛЬ. Команда ФУНКЦИОНИРОВАНИЕ служит для выполнения элемента, заданного определяющим признаком ЦЕЛЬ. Эта команда используется, когда отображается меню списка воспроизведений. Команда ПЕРЕХОД служит для перехода от элемента, в данный момент отображенного, к заданному аналогичному элементу. Элемент ПРЕДШЕСТВУЮЩИЙ служит для перемещения от элемента, отображенного в данный момент, к предшествующему аналогичному элементу. Определяющий признак ЦЕЛЬ описывает параметр команды, заданный определяющим признаком ТИП. Если задана команда ПРОСМОТР, определяющий признак ЦЕЛЬ описывает идентификационный номер отображаемого элемента. Если задана команда ФУНКЦИОНИРОВАНИЕ, определяющий признак ЦЕЛЬ описывает идентификационный номер выполняемого элемента. Если задана команда ПЕРЕХОД, определяющий признак ЦЕЛЬ описывает идентификационный номер аналогичного элемента по отношению к отображаемому в данный момент элементу.The TEAM 2121 element describes a navigation operation when a user clicks on one of the on-screen buttons. This element has two defining attributes: TYPE and GOAL. The defining characteristic TYPE describes any one of the commands: VIEW, FUNCTIONING, TRANSITION, NEXT and PREVIOUS. The VIEW command is used to display the element specified by the defining sign PURPOSE. The FUNCTIONING command is used to execute the element specified by the defining attribute PURPOSE. This command is used when the playlist menu is displayed. The TRANSIT command is used to move from the element currently displayed to the specified similar element. The PREVIOUS item is used to move from the item currently displayed to the previous similar item. The defining attribute GOAL describes the command parameter defined by the defining attribute of the TYPE. If the VIEW command is specified, the defining characteristic GOAL describes the identification number of the displayed item. If the FUNCTIONING command is given, the defining characteristic PURPOSE describes the identification number of the element being executed. If the TRANSIT command is given, the defining target PURPOSE describes the identification number of a similar element with respect to the currently displayed element.
ТЕКСТРЕФ элемент описывает категорию текстовой информации, используемую при обращении от навигационных данных к части текстовых данных, хранящихся в текстовом ЭЛС. Текстовые данные, содержащиеся в ТЕКСТРЕФ элементе, упоминаются посредством задания идентификационного номера ТЕКСТРЕФ элемента из навигационных данных. Определяющий признак ТЕКСТРЕФ имеет определяющий признак ИД. Определяющий признак ИД описывает идентификационный номер, который однозначен в ЗЦЗФ заглавии.The TEXTREF element describes a category of text information used when referring from navigation data to a part of text data stored in a text ELS. The text data contained in the TEXTREF element is referenced by setting the identification number of the TEXTREF element from the navigation data. The defining attribute TEXTREF has the defining attribute ID. The defining attribute of the ID describes the identification number, which is unique in the title of ZZZF.
Затем описывается ЭЛС 2013. ЭЛС имеет пять типов: аудио, изображение, видео, текст и файл. В ЗЦЗФ формат данных и параметр задаются для каждого типа ЭЛС.Then,
Данные, содержащиеся в аудио ЭЛС, являются аудиоданными, кодированными в соответствии с международным стандартом MPEG2-ААС (усовершенствованное аудиокодирование) [профиль малой сложности]. Следует отметить, что MPEG2-AAC определяется в документе МОС/МЭК 13818-7: 1997 (Е) Информационная техника - Групповое кодирование движущихся изображений и соответствующей аудиоинформации - Часть 7 Усовершенствованное аудиокодирование (ААС). Поток битов, кодированный посредством MPEG2-AAC, как полагают, находится в формате ADTS (транспортный поток аудиоданных). Помимо этого параметры, описанные в МОС/МЭК 13818-7, ограничены, как показано на Фиг.31. Из этих параметров параметры кроме показателя частоты стробирования и конфигурации канала ограничены из-за выбора профиля малой сложности, заданного МОС/МЭК 13818-7. Кроме того, средняя скорость передачи битов составляет 64 или 128 кбит/с.The data contained in the audio ELS is audio data encoded in accordance with the international standard MPEG2-AAC (advanced audio coding) [low complexity profile]. It should be noted that MPEG2-AAC is defined in MOC / IEC 13818-7: 1997 (E) Information technology - Group coding of moving images and associated audio information -
Данные, содержащиеся в ЭЛС изображений, являются данными изображений, кодированными в соответствии с JPEG, MPEG -1 кадр или PNG (портативная сетевая графика). Фиг.32, 33 и 34 являются таблицами, соответственно показывающими спецификации JPEG, MPEG-1 кадр и PNG. Спецификации для алгоритмов шифрования, применимых для ЭЛС изображений, являются ограниченными, как показано на этих фигурах.The data contained in the ELS images are image data encoded in accordance with JPEG, MPEG -1 frame or PNG (portable network graphics). 32, 33 and 34 are tables respectively showing specifications of JPEG, MPEG-1 frame, and PNG. The specifications for encryption algorithms applicable to ELS images are limited, as shown in these figures.
Данные, содержащиеся в видео ЭЛС, являются видеоданными, кодированными в соответствии с MPEG2. Фиг.35 является таблицей, показывающей спецификацию MPEG2. Спецификация для алгоритма шифрования, применимого к видео ЭЛС, ограничена, как показано на Фиг.35.The data contained in the ELS video is video data encoded in accordance with MPEG2. Fig. 35 is a table showing the MPEG2 specification. The specification for the encryption algorithm applicable to ELS video is limited, as shown in FIG. 35.
Данные, содержащиеся в текстовом ЭЛС, являются незашифрованным текстом или текстом на языке XML в ЗЦЗФ. Типом шифрования является стандарт Уникод или японский стандарт JIS музыкального смещения.The data contained in a text ELS is unencrypted text or XML text in WZZF. The encryption type is Unicode standard or Japanese standard JIS music bias.
В качестве примера ЭЛС файла теперь описывается ЭЛС карты временнуго поиска, который содержит карту временнуго поиска в качестве данных. Картой временнуго поиска является таблица, состоящая из адреса аудиокадра. Фиг.36 является диаграммой, показывающей структуру карты временнуго поиска. Как показано на Фиг.36, карта временнуго поиска 2090 состоит из заголовка 2091 и большого числа пунктов 2092. Фиг.37, 38а и 38b являются таблицей и диаграммами, показывающими подробно заголовок 2091. Как показано на Фиг.37, 38а и 38b заголовок 2091 содержит продолжительность воспроизведения между пунктами, выраженную в миллисекундах, и общее число пунктов. Фиг.39 является таблицей, показывающей подробно каждый пункт. Как показано на Фиг.39, каждый пункт содержит адрес аудиокадра у своей точки ввода. Первый пункт указывает начальное местоположение аудио кадра, содержащегося в аудио ЭЛС.As an example of an ELS file, an ELS of a time search map that contains a time search map as data is now described. A temporary search card is a table consisting of the address of an audio frame. 36 is a diagram showing the structure of a time search map. As shown in FIG. 36, the
Следует отметить, что в настоящем варианте осуществления используется MPEG2-AAC для сжатия музыкальных данных, содержащихся в аудио ЭЛС. Или же могут быть использованы МРЗ (аудиоуровень 3 MPEG1), Долби - ACS или техника DTS (система цифрового театра).It should be noted that in the present embodiment, MPEG2-AAC is used to compress the music data contained in the ELS audio. Or, they can be used MP3 (
Затем со ссылкой на Фиг.40-45 описывается, как использовать ЗЦЗФ. Как описано выше, ЗЦЗФ является форматом для описания мультимедийного содержания, и он главным образом используется для распределения музыкальных данных. ЗЦЗФ может быть применим к различным типам записывающей среды: обычно жестким дискам, оптическим дискам, таким как ЗУПВ на цифровом видеодиске, и полупроводниковой памяти, такой как платы памяти.Then, with reference to FIGS. 40-45, how to use the SCZF is described. As described above, DZZF is a format for describing multimedia content, and it is mainly used for the distribution of music data. ZZZF can be applied to various types of recording medium: usually hard disks, optical disks, such as RAM on a digital video disc, and semiconductor memory, such as memory cards.
Помимо распределения музыкальных данных ЗЦЗФ может использоваться в комбинации с существующими музыкальными данными. Например, как упомянуто ниже, ЗЦЗФ может использоваться в комбинации с музыкальными данными, соответствующими стандартам ЦВД - Аудио. Аналогичным образом ЗЦЗФ может быть применим к другим носителям записи, например ЦВД, КД, видео КД и фото КД.In addition to distributing music data, the WZZF can be used in combination with existing music data. For example, as mentioned below, the ZZZF can be used in combination with music data that complies with the CVP - Audio standards. Similarly, the ZZZF may be applicable to other recording media, for example CVP, CD, video CD and photo CD.
Музыкальные данные, соответствующие стандартам ЦВД-Аудио, содержат ЛИКМ (линейная импульсно-кодовая модуляция) аудиосодержания и MPEGI кадровые содержания изображений. Проигрыватель, соответствующий стандартам ЦВД-Аудио, отображает на экране меню для операции взаимодействия с пользователем. В стандартах ЦЗД-Аудио такое меню на экране отображается при наложении одного на другой максимально четырехцветных субвидеоизображений на фоновое изображение для показа и обеспечения большого числа прямоугольных областей в субвидеоизображениях. Такие прямоугольные области называются кнопками, и каждой кнопке задается команда. Однако некоторые ограничения приложимы к ряду отображаемых цветов и к форме кнопки/и поэтому создатель содержания не может свободно создавать меню на экране.The music data conforming to the CVP-Audio standards contains LIKM (linear pulse code modulation) audio content and MPEGI frame content of images. A player that complies with the CVP-Audio standards displays a menu on the screen for user interaction. In the CDC-Audio standards, such a menu is displayed on the screen when one of the maximum four-color sub-video images is superimposed on the background image to display and provide a large number of rectangular areas in the sub-video images. Such rectangular areas are called buttons, and each button is given a command. However, some restrictions apply to the number of colors displayed and to the shape of the / button, and therefore the content creator cannot freely create menus on the screen.
Эта проблема может быть решена предшествующей записью данных меню на экране, описанном в ЗЦЗФ, на обычном ЦВД-аудиодиске, и отображать это меню на экране, используя эти данные при воспроизведении. Более конкретно на ЦВД-аудиодиске записываются мультимедийные содержания, описанные в ЗЦЗФ и в ЭЛС переадресаторе для отсылки от ЗЦЗФ к исходным содержаниям на ЦВД-аудиодиске. Далее ЦВД-аудиодиск с записанными на нем такими данными будет называться расширенным ЦВД-аудиодиском, и проигрыватель для воспроизведения расширенного ЦВД-аудиодиска будет называться ЦВД-аудиопроигрывателем, соответствующим ЗЦЗФ.This problem can be solved by the previous recording of the menu data on the screen described in the SCWF, on a conventional DVD-ROM audio disc, and displaying this menu on the screen using this data during playback. More specifically, a multimedia content is recorded on the CVD audio disc described in the DZZF and in the ELS redirector for sending from the DZZF to the original contents on the DVD-ROM. Further, the CVD audio disc with such data recorded thereon will be referred to as the extended CVD audio disc, and the player for reproducing the expanded CVD audio disc will be referred to as the CVD audio player corresponding to the WZZF.
Фиг.40 является диаграммой, показывающей пример ЭЛС переадресаторов, которые соответствуют одному ЦВД-аудиодиску. Каждый ряд указывает ЭЛС переадресатор для каждого содержания, введенного в исходный ЦВД-аудиодиск. ЭЛС переадресатор содержит ЭЛС ИД 2201, имя файла 2202, исходный адрес 2203 и конечный адрес 2204. ЭЛС ИД 2201 является идентификатором содержания, который однозначен в диске. Имя файла 2202 является именем файла, который содержит каждое содержание. Исходный и конечный адреса 2203 и 2204 являются величинами смещения, показывающими соответственно исходное местоположение и конечное местоположение каждого содержания в файле. ЭЛС переадресатор записывается в файл, называемый, например, DVDA. MAP в ЗЦЗФ каталоге, обеспечиваемом в ПЗУ области расширенного ЦВД-аудиодиска.FIG. 40 is a diagram showing an example of ELS forwarders that correspond to one DAC audio disc. Each row indicates an ELS redirector for each content entered in the original DVD-audio CD. ELS forwarder contains
Все различные функции управления воспроизведением, такие как управление порядком аудиовоспроизведения, воспроизведение изображений для слайдпросмотра и функция меню, определенная стандартами ЦВД-Аудио, могут быть описаны с помощью навигационных данных ЗЦЗФ. Например, функция меню может быть реализована наложением JPEG кнопочных изображений, имеющих любое число цветов и форм, на MPEG - I кадровое фоновое изображение для отображения и связывания каждой кнопочной области с командой.All of the various playback control functions, such as controlling the audio playback order, playing back images for a slideshow, and the menu function defined by the CVP-Audio standards, can be described using the navigation data of the ZZZF. For example, a menu function can be implemented by overlaying JPEG button images with any number of colors and shapes onto an MPEG - I frame background image to display and associate each button area with a command.
Когда информация для управления воспроизведением, содержащаяся в ЦВД-аудиодиске, преобразуется в навигационные данные ЗЦЗФ, информация, указывающая на содержание, преобразуется в ЭЛС ИД с помощью ЭЛС переадресатора. Меню на экране преобразуется в JPEG кнопочные изображения. Полученные изображения расположены так, чтобы их можно было наложить на фоновое изображение. Навигационные данные и кнопочные изображения, полученные описанным выше образом, хранятся в одном ЗЦЗФ пакете и записываются в файле, названном ЗЦЗФ. ЗЦП, например, в ЗЦЗФ каталоге, предусмотренном в ПЗУ области расширенного ЦВД-аудиодиска. Ниже будет описан способ воспроизведения расширенного ЦВД-аудиодиска.When the information for controlling playback contained in the DVD-ROM audio disc is converted into navigation data of the SCWF, information indicating the contents is converted into an ELS ID using an ELS forwarder. The menu on the screen is converted to JPEG button images. The resulting images are arranged so that they can be superimposed on the background image. The navigation data and button images obtained in the manner described above are stored in one WZZF package and recorded in a file called the WZZF. ZTsP, for example, in ZTsZF the directory provided in ROM area of the expanded TsVD-audio disk. Below will be described a method of playing an expanded DVD-audio CD.
Затем ниже описан ЗЦЗФ проигрыватель для воспроизведения мультимедийных содержаний, описанных в ЗЦЗФ. ЗЦЗФ проигрыватель воспроизводит распределенные музыкальные данные следующим образом. Сначала проигрыватель проводит поиск пакетных ИД и навигационной информации, чтобы собрать ЭЛС ИД ЭЛС, требующихся для воспроизведения. Проигрыватель проводит поиск базы данных закупок, используя наборы собранных пакетных ИД и ЭЛС ИД, чтобы определить, был ли закуплен ЭЛС или нет. Если найден какой-нибудь ЭЛС, еще не закупленный, проигрыватель анализирует кодированное предложение и платит назначенную цену посредством существующей системы электронного распределения. После закупки ключевая пара, хранящаяся в предложении, вводится в память базы данных по закупкам. Если определено, что ЗЦЗФ пакет, требующийся для воспроизведения, не найден в проигрывателе, то проигрыватель передает ИД пакета в устройство для распределения данных. Устройство для распределения данных распределяет ЗЦЗФ пакет с принятым ИД пакета на проигрыватель. После закупки всех ЭЛС, требующихся для воспроизведения, проигрыватель дешифрует ЭЛС, используя ключевые пары, хранящиеся в базе данных по закупкам, для воспроизведения. В это время проигрыватель интерпретирует навигационные данные для управления воспроизведением.Then, the SCZF player for reproducing multimedia contents described in the SCZF is described below. The SCZF player reproduces the distributed music data as follows. First, the player searches for packet IDs and navigation information to collect the ELS ID ELS required for playback. The player searches the purchasing database using the sets of collected batch IDs and ELS IDs to determine if the ELS was purchased or not. If any ELS that has not yet been purchased is found, the player analyzes the encoded offer and pays the assigned price through the existing electronic distribution system. After the purchase, the key pair stored in the proposal is entered into the memory of the procurement database. If it is determined that the SCC packet required for playback was not found in the player, then the player transmits the packet ID to the data distribution device. A device for distributing data distributes the SCZF packet with the received packet ID to the player. After purchasing all the ELS required for playback, the player decrypts the ELS using the key pairs stored in the procurement database for playback. At this time, the player interprets the navigation data to control playback.
ЗЦЗФ заглавие распределяется на проигрыватель, будучи разделенным в один или больше ЗЦЗФ пакетов. Фиг.41а-41с являются диаграммами, показывающими примеры, как распределять ЗЦЗФ пакеты. В способе распределения, как показано на Фиг.41а, пакет 2301 содержит только аудиосодержание, а пакет 2302 содержит только содержание изображений или видеографическое содержание. Кроме того, от пакета 2302 дается ссылка на аудиосодержание, содержащееся в пакете 2301. Поэтому пользователь, который закупил только пакет 2301, может воспроизвести только аудиосодержание. Пользователь, который закупил пакет 2302, помимо пакета 2301 может воспроизводить графическое содержание вместе с аудиосодержанием. Само по себе ЗЦЗФ заглавие может быть определено добавлением ЭЛС к существующей дорожке.ZZZF title is distributed to the player, being divided into one or more ZZZF packets. Figa-41C are diagrams showing examples of how to distribute DZZF packets. In the distribution method, as shown in Fig. 41a, the
В способе распределения, как показано на Фиг.4b, пакет 2303 содержит большое число аудиосодержаний и графических содержаний. Сам по себе один пакет может включать в себя все ЭЛС, содержащиеся в ЗЦЗФ заголовке.In the distribution method, as shown in FIG. 4b,
В способе распределения, как показано на Фиг.41с, одно ЗЦЗФ заглавие разделяется на пакеты 2304, 2305 и 2306 для распределения. Пакет 2305 включает в себя содержание для дорожки №1, а пакет 2306 включает в себя содержание для дорожки №2. В этом способе распределения можно выбрать один из пакетов 2305 и 2306 для распределения.In the distribution method, as shown in FIG. 41c, one SCZF title is divided into
Кроме того, в проигрывателе может быть создан новый ЗЦЗФ пакет, находящийся в собственности пользователя. Фиг.42а-42с являются диаграммами, показывающими примеры, как создавать ЗЦЗФ пакеты. На Фиг.42а-42с пакетом пользователя является ЗЦЗФ пакет, созданный пользователем, а купленным пакетом является распределенный ЗЦЗФ пакет. Содержания, окруженные толстой линией, принадлежат пользователю. Здесь предполагается, что пользователь владеет данными, считанными с КД, т.е. аудиосодержанием, извлеченным из КД, и графическим содержанием, созданным им/ею.In addition, a new ZCZF package owned by the user can be created in the player. Figa-42C are diagrams showing examples of how to create DZZF packets. In Figures 42a-42c, the user packet is a SCZF packet created by the user, and the purchased packet is a distributed ZZZF packet. Content surrounded by a thick line belongs to the user. Here it is assumed that the user owns the data read from the CD, i.e. audio content extracted from the CD and graphic content created by him / her.
Как показано на Фиг.42а, пользователь может создать пакет 2401, включающий в себя аудиосодержание, принадлежащее ему/ей. Кроме того, как показано на Фиг.42b, пользователь может создать пакет 2402, включающий в себя аудио- и графическое содержания, принадлежащие ему/ей. Помимо этого, еще, как показано на Фиг.42с, пользователь может создавать пакет 2404, в котором дается ссылка на аудиосодержание, введенное в закупленный пакет 2403. Если пакет 2404 воспроизводится, то воспроизводятся и аудиосодержание, введенное в закупленный пакет, и графическое содержание, принадлежащее пользователю. Поэтому изображение, содержащееся в закупленном пакете, может быть заменено на изображение, созданное пользователем, или новое изображение, созданное пользователем, может быть добавлено к закупленному пакету.As shown in FIG. 42a, a user can create a
Затем описывается ЦВД-аудиопроигрыватель, соответствующий ЗЦЗФ, для воспроизведения расширенного ЦВД-аудиодиска. Проигрыватель управляет операцией воспроизведения, следуя навигационным данным, описанным посредством ЗЦЗФ, вместо исходной информации для управления воспроизведением, соответствующей ЦВД-Аудиостандартам. Проигрыватель считывает навигационные данные и ЭЛС локатор с расширенного ЦВД-аудиодиска и работает согласно считанным навигационным данным. Если в навигационных данных указывается исходное аудиосодержание или содержание изображений, то проигрыватель обращается к ЭЛС локатору для получения информации о местоположении, где хранится содержание, и воспроизводит содержание. Проигрыватель считывает фоновое изображение с ЦВД-аудиообласти на диске и кнопочные изображения с ЗЦЗФ данных и комбинирует их для отображения меню на экране.Then, a DAC audio player corresponding to the SCZF is described for reproducing an expanded DAC audio disc. The player controls the playback operation, following the navigation data described by the SCZF, instead of the source information for controlling playback corresponding to the DAC Audio Standards. The player reads the navigation data and the ELS locator from the advanced DVD-audio CD and works according to the read navigation data. If the initial audio or image content is indicated in the navigation data, the player contacts the ELS locator to obtain information about the location where the content is stored, and reproduces the content. The player reads the background image from the DAC audio area on the disk and the button images from the DZZF data and combines them to display the menu on the screen.
Таким образом, при использовании расширенного ЦВД-аудиодиска существующий ЦВД-аудиопроигрыватель может осуществлять обычное проигрывание, а ЦВД-аудиопроигрыватель, соответствующий ЗЦЗФ, может отображать на экране меню, используя навигационные данные посредством ЗЦЗФ.Thus, when using the extended DAC audio CD, the existing DAC audio player can perform normal playback, and the DAC audio player corresponding to the DZZF can display the menu on the screen using navigation data by the DZZF.
В вышеприведенном описании ЗЦЗФ пакет и ЭЛС переадресатор хранятся в диске. Или же такие данные могут загружаться через сеть в проигрыватель. Этот способ может быть применен к КД и ЦВД дискам, которые были уже проданы пользователю. Кроме того, используя УЛР (унифицированный локатор ресурса), с помощью этого способа можно обращаться к ЭЛС, которые доступны через сеть связи.In the above description, the SCZF packet and the ELS redirector are stored in the disk. Or, such data can be downloaded via the network to the player. This method can be applied to CD and DVD drives that have already been sold to the user. In addition, using the HRM (Unified Resource Locator), using this method, you can access the ELS, which are available through the communication network.
Затем описывается устройство для преобразования данных для копирования мультимедийных содержаний, заданных в ЗЦЗФ, на внешней запоминающей среде для переносных музыкальных проигрывателей. Здесь переносной музыкальный проигрыватель сконструирован с применением полупроводниковой памяти в качестве внешней запоминающей среды, и он отличается малыми габаритами и массой и способностью записывать на ней данные с высокой скоростью. Переносной музыкальный проигрыватель содержит, как показано на Фиг.43, жидкокристаллический дисплей 2501, способный отображать текст, управляющую панель 2502 для управления аудиовоспроизведением и наушники 2503 для вывода звука. Кроме того, к переносному музыкальному проигрывателю может быть прикреплена съемная плата памяти 2500 для хранения аудиоданных. Переносной музыкальный проигрыватель воспроизводит музыкальные содержания, соответствующие стандарту MPEG2-AAC, и также отображает текстовую информацию. Однако форматом для записи данных на плате памяти не является ЗЦЗФ, а специальный формат.Then, a device for converting data for copying multimedia contents specified in the SCWF to an external storage medium for portable music players is described. Here, a portable music player is designed using semiconductor memory as an external storage medium, and it is characterized by small dimensions and mass and the ability to record data on it with high speed. The portable music player comprises, as shown in FIG. 43, a
Фиг.44 является блок-схемой, показывающей структуру устройства преобразования данных для преобразования содержаний, записанных на расширенном ЦВД-аудиодиске в определенном формате, и записи преобразованных содержаний на плату памяти для переносного музыкального проигрывателя. На Фиг.44 предполагается, что на диске 2601 записаны аудиосодержание ЛИКМ-формата, содержание изображений в MPEG-I кадровом формате, информация для управления воспроизведением, описанная посредством ЗЦЗФ формата, и дополнительная текстовая информация.Fig. 44 is a block diagram showing a structure of a data conversion apparatus for converting contents recorded on an expanded DVD-ROM in a specific format, and recording the converted contents on a memory card for a portable music player. On Fig, it is assumed that on the
В устройстве для преобразования данных, показанном на Фиг.44, блок 2602 считывания информации для управления воспроизведением считывает информацию для управления воспроизведением с диска 2601 и подает ее на блок 2603 анализа информации для управления воспроизведением. Блок 2603 анализа информации для управления воспроизведением анализирует считанную информацию для управления воспроизведением, чтобы выяснить, может ли воспроизводиться содержание, записанное на диске 2601, или оно требует преобразования.In the data conversion apparatus shown in FIG. 44, a playback control
Затем блок 2602 считывания данных последовательно считывает с диска 2601 содержания, которые могут воспроизводиться переносным музыкальным проигрывателем, и подает считанные содержания в блок 2605 преобразования данных. В это время содержания, которые не могут воспроизводиться переносным музыкальным проигрывателем, не считываются. Блок 2605 преобразования данных преобразует считанные содержания в соответствии с типом платы 2500 памяти. Например, текстовая информация, которая может быть непосредственно воспроизведена переносным музыкальным проигрывателем, такая как заголовки, не преобразуется. С другой стороны, аудиосодержания в ЛИКМ-формате преобразуются в формат MPEG2-AAC, чтобы переносной музыкальный проигрыватель мог воспроизвести содержания.Then, the
Блок 2604 преобразования информации для управления воспроизведением формирует информацию для управления воспроизведением для переносного музыкального проигрывателя на основании информации для управления воспроизведением, проанализированной блоком 2603 анализа информации для управления воспроизведением. Блок 2606 записи данных записывает информацию для управления воспроизведением, формируемую блоком 2604 преобразования информации для управления воспроизведением, и содержания, преобразованные блоком 2605 преобразования данных, на плате 2500 памяти.The playback control
Следует отметить, что блок преобразования данных, показанный на Фиг.44, может преобразовать произвольные данные, отличающиеся от аудиосодержаний, в заданный формат и записать преобразованные содержания на плате 2500 памяти. Кроме того, формат записи данных платы памяти может быть произвольным форматом, отличающимся от ЗЦЗФ. Помимо этого для обеспечения большого числа внешних запоминающих сред устройство преобразования данных может содержать блок преобразования данных, блок преобразования информации для управления воспроизведением и блок записи данных для каждой внешней запоминающей среды.It should be noted that the data conversion unit shown in FIG. 44 can convert arbitrary data other than audio contents into a predetermined format and record the converted contents on the
Кроме того, если никаких навигационных данных не записывается, с ЗЦЗФ на диске 2601, как показано на Фиг.45, недостающие данные могут быть получены через сеть связи. На Фиг.45 предполагается, что идентификационный номер записывается на диске 2601. Например, идентификационный номер музыкального КД является кодом каталога, кодом МЦЗВ и другими.In addition, if no navigation data is recorded, from the WZZF on the
Блок 2602 считывания данных считывает идентификационный номер диска и подает его на блок 2607 связи. Блок 2607 связи устанавливает связь с сервером 2611 по сети 2610 связи. Блок 2607 связи может иметь доступ к серверу 2611 содержательной информации через Интернет или может иметь непосредственный доступ к серверу 2611 содержательной информации через телефонную сеть. Сервер 2611 содержательной информации хранит в своей памяти недостающие данные, относящиеся к идентификационному номеру, и в ответ на запрос от устройства для преобразования данных передает недостающие данные на устройство для преобразования данных. После приема недостающих данных устройство преобразования данных выполняет такую же операцию, как и устройство преобразования данных, показанное на Фиг.44.
Как описано выше, формат для распределения содержаний ЗЦЗФ в соответствии с настоящим вариантом осуществления является форматом для описания мультимедийных содержаний, и он главным образом используется для распределения музыкальных данных. Также использование ЗЦЗФ в комбинации с существующими музыкальными данными может расширить функцию существующих музыкальных данных.As described above, the format for distributing the contents of the WCH in accordance with the present embodiment is a format for describing multimedia contents, and it is mainly used for distributing music data. Also, the use of WZZF in combination with existing music data can expand the function of existing music data.
Следует отметить, что, как известно из сравнения Фиг.3 и 18, соотношение между музыкальными данными, описанными в первом и до третьего варианта включительно, и ЗЦЗФ в соответствии с настоящим вариантом осуществления является следующим. Т.е. заголовок 40, показанный на Фиг.3, соответствует заголовку 2011, показанному на Фиг.18. Навигационная информация 41, показанная на Фиг.3, соответствует навигационным данным 2012, показанным на Фиг.18. Содержание 42, показанное на Фиг.3, соответствует ЭЛС 2013, показанному на Фиг.18. Информация 43 для расчета оплаты, показанная на Фиг.3, соответствует предложению 2014, показанному на Фиг.18.It should be noted that, as is known from a comparison of FIGS. 3 and 18, the relationship between the music data described in the first and up to the third embodiment, inclusive, and the SCZF in accordance with the present embodiment is as follows. Those. the
Хотя изобретение было описано подробно, предшествующее описание во всех своих аспектах является иллюстративным, а не ограничительным. Следует учесть, что многочисленные другие модификации и варианты могут быть созданы без отступления от объема изобретения.Although the invention has been described in detail, the foregoing description in all its aspects is illustrative and not restrictive. It should be noted that numerous other modifications and variations can be made without departing from the scope of the invention.
Промышленное применениеIndustrial application
Как описано выше, устройство для обработки данных с авторскими правами в соответствии с настоящим изобретением преобразует данные с авторскими правами в данные внутреннего формата без информации для расчета оплаты для их хранения. Поэтому различные процессы могут осуществляться благодаря единой процедуре обработки данных при управлении авторскими правами, независимо от способа расчета оплаты.As described above, the copyright data processing apparatus in accordance with the present invention converts the copyright data into internal format data without information for calculating payment for storage thereof. Therefore, various processes can be carried out thanks to a single data processing procedure for copyright management, regardless of how payment is calculated.
Claims (10)
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP24792199 | 1999-09-01 | ||
JP24792099 | 1999-09-01 | ||
JP11/247924 | 1999-09-01 | ||
JP11/247921 | 1999-09-01 | ||
JP11/247920 | 1999-09-01 |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2001115108A RU2001115108A (en) | 2003-06-10 |
RU2249245C2 true RU2249245C2 (en) | 2005-03-27 |
Family
ID=35560790
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2001115108/09A RU2249245C2 (en) | 1999-09-01 | 2000-08-30 | Method and device for processing data with copyrights |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU2249245C2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2448369C2 (en) * | 2007-07-30 | 2012-04-20 | Квэлкомм Инкорпорейтед | Scheme for variable packing and binding in graphics systems |
US8671452B2 (en) | 2006-01-26 | 2014-03-11 | Lg Electronics Inc. | Apparatus and method for moving rights object from one device to another device via server |
RU2550532C2 (en) * | 2008-08-29 | 2015-05-10 | Дзе Администрейторс Оф Дзе Тьюлейн Эдьюкейшнл Фанд | System and method of determining copyright status |
-
2000
- 2000-08-30 RU RU2001115108/09A patent/RU2249245C2/en not_active IP Right Cessation
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8671452B2 (en) | 2006-01-26 | 2014-03-11 | Lg Electronics Inc. | Apparatus and method for moving rights object from one device to another device via server |
RU2448369C2 (en) * | 2007-07-30 | 2012-04-20 | Квэлкомм Инкорпорейтед | Scheme for variable packing and binding in graphics systems |
US8355028B2 (en) | 2007-07-30 | 2013-01-15 | Qualcomm Incorporated | Scheme for varying packing and linking in graphics systems |
RU2550532C2 (en) * | 2008-08-29 | 2015-05-10 | Дзе Администрейторс Оф Дзе Тьюлейн Эдьюкейшнл Фанд | System and method of determining copyright status |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4099166B2 (en) | Digital data recording / reproducing apparatus, digital data recording / reproducing method, and computer-readable recording medium | |
US7315829B1 (en) | Data conversion apparatus and method in copyright protecting system | |
US5636276A (en) | Device for the distribution of music information in digital form | |
EP1081574B1 (en) | Copyrighted data processing method and apparatus | |
US8468274B2 (en) | Digital data distribution system with switching unit, online acquisition unit, and conversion unit for converting from first to second format | |
US7096268B1 (en) | Copyrighted data processing method and apparatus | |
US5812661A (en) | Software reproduction apparatus | |
US20020078037A1 (en) | Information processing apparatus and method, and program storing medium | |
EP1066633B1 (en) | Device and method for reproducing data | |
JP3332361B2 (en) | Data conversion device, data conversion method, and program storage medium in data copyright protection system | |
KR20050041970A (en) | Information processing device and method, computer program and contents browsing apparatus | |
US6938269B2 (en) | Video file providing apparatus, video receiving/reproducing apparatus, internet broadcast system, and computer-readable recording medium | |
JP2001142786A (en) | Method for processing data with copyright and processor for the data | |
US8090920B2 (en) | Recording medium, and information processing device and information processing method for the recording medium | |
JP2001142472A (en) | Method and device for processing data having copyright | |
RU2249245C2 (en) | Method and device for processing data with copyrights | |
KR100741482B1 (en) | Method and system for providing multimedia contents and subtitle information corresponding thereto to personal information processor | |
RU2251146C2 (en) | Copy protection system for digital data | |
KR20010102179A (en) | Method and apparatus for information processing, and medium for storing program | |
JP2006260471A (en) | Package media providing system and its method as well as package media production device | |
KR20040031827A (en) | Sysytem for authenticating a packaged digital contents and method thereof | |
NZ572902A (en) | Encrypting and decrypting a memory card with supplementary encryption | |
MXPA01006983A (en) | Information processor and processing method, and information storage medium | |
JP2000348060A (en) | Method and device for retrieving contents |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20070831 |