[go: up one dir, main page]

RU2259604C2 - Semiconductor memory board, reproduction device, recording device, reproduction method, recording method and computer-readable data carrier - Google Patents

Semiconductor memory board, reproduction device, recording device, reproduction method, recording method and computer-readable data carrier Download PDF

Info

Publication number
RU2259604C2
RU2259604C2 RU2001105543/09A RU2001105543A RU2259604C2 RU 2259604 C2 RU2259604 C2 RU 2259604C2 RU 2001105543/09 A RU2001105543/09 A RU 2001105543/09A RU 2001105543 A RU2001105543 A RU 2001105543A RU 2259604 C2 RU2259604 C2 RU 2259604C2
Authority
RU
Russia
Prior art keywords
information
aob
goiter
tki
idf
Prior art date
Application number
RU2001105543/09A
Other languages
Russian (ru)
Other versions
RU2001105543A (en
Inventor
Кендзи ТАГАВА (JP)
Кендзи ТАГАВА
Хидеки МАЦУСИМА (JP)
Хидеки Мацусима
Теруто ХИРОТА (JP)
Теруто ХИРОТА
Томоказу ИСИКАВА (JP)
Томоказу ИСИКАВА
Синдзи ИНОУЕ (JP)
Синдзи ИНОУЕ
Масаюки КОЗУКА (JP)
Масаюки КОЗУКА
Original Assignee
Мацусита Электрик Индастриал Ко., Лтд.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Мацусита Электрик Индастриал Ко., Лтд. filed Critical Мацусита Электрик Индастриал Ко., Лтд.
Publication of RU2001105543A publication Critical patent/RU2001105543A/en
Application granted granted Critical
Publication of RU2259604C2 publication Critical patent/RU2259604C2/en

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)

Abstract

FIELD: electric engineering.
SUBSTANCE: semiconductor memory board has protected area, unprotected area, while board stores sound sequence, multiple objects in form of fixed images, at least one fragment of information about reproduction route, and at least one fragment of information about first and second pointers. Reproduction device has reproduction means, visual display means, control means. Recording device has assignment means and recording means. Methods describe operation of said devices. Data carrier has recorded software, providing reproduction procedure for said board.
EFFECT: broader functional capabilities.
7 cl, 148 dwg

Description

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕFIELD OF THE INVENTION

Настоящее изобретение относится к плате полупроводниковой памяти, в которой осуществляют запоминание звуковых данных, данных о неподвижных изображениях и управляющих данных, и к устройству воспроизведения, устройству записи, способу воспроизведения, способу записи и к относящемуся к этой плате полупроводниковой памяти носителю записи, обладающему возможностью его считывания посредством компьютера. В частности, настоящее изобретение относится к усовершенствованному запоминанию звуковых данных, данных об изображениях и управляющих данных, распространяемых в виде информационного содержимого службой распространения информации, например службой распространения музыки электронным способом.The present invention relates to a semiconductor memory board in which sound data, still image data and control data are stored, and to a reproducing device, a recording device, a reproducing method, a recording method, and a recording medium having the capability of recording a semiconductor memory board reading by computer. In particular, the present invention relates to improved storing of audio data, image data, and control data distributed as information content by an information distribution service, such as an electronic music distribution service.

УРОВЕНЬ ТЕХНИКИBACKGROUND

Распространение музыки электронным способом предоставляет пользователям возможность покупать и получать музыкальную информацию (например, песни и альбомы) через Интернет. Такая технология в перспективе может сильно изменить рынок музыкальных записей и постепенно становится доступной по мере внедрения необходимой инфраструктуры. Одним из способов сохранения музыкальной информации, полученной от службы распространения музыки электронным способом, является ее запоминание в платах полупроводниковой памяти, которые благодаря своей портативности являются идеальным средством для этого. Следовательно, предполагают, что спрос на подобные платы сильно возрастет.Electronic distribution of music provides users with the ability to buy and receive music information (such as songs and albums) via the Internet. In the future, such technology can greatly change the market for music recordings and gradually becomes available as the necessary infrastructure is introduced. One of the ways to store musical information received from the electronic music distribution service is to store it in semiconductor memory cards, which, due to their portability, are an ideal means for this. Therefore, it is believed that the demand for such boards will increase significantly.

Музыкальная информация может содержать в себе не только звуковые данные. Одним из примеров является "мультимедийная" звуковая информация, которая может содержать в себе относящиеся к ней изображения, предназначенные для отображения при воспроизведении музыки. Такая мультимедийная звуковая информация может быть использована для "программ караоке", которые состоят из сопровождающей звуковой фонограммы и из изображений, которые служат для отображения слов песен и фона. Полагают, что распространение такого мультимедийного звукового информационного содержимого также будут осуществлять средствами распространения музыки электронным способом, поэтому необходимо рассмотреть то, каким образом следует выполнять запоминание такого информационного содержимого в плате полупроводниковой памяти.Musical information may contain not only sound data. One example is "multimedia" audio information, which may include related images intended to be displayed when playing music. Such multimedia sound information can be used for "karaoke programs", which consist of an accompanying soundtrack and images that serve to display the words of songs and background. It is believed that the distribution of such multimedia sound information content will also be carried out by means of electronic music distribution, therefore, it is necessary to consider how to store such information content in a semiconductor memory board.

Ниже приведено описание того, каким образом осуществляют запоминание мультимедийной музыкальной информации в носителе записи, например в КД (компакт-диске), то есть общепринятого способа запоминания звуковых данных и данных об изображениях в носителе записи.The following is a description of how multimedia music information is stored in a recording medium, for example, in a CD (CD), that is, a generally accepted method for storing audio data and image data in a recording medium.

Для того чтобы устройство воспроизведения могло осуществлять воспроизведение музыки и визуализацию изображений, запись обычного мультимедийного музыкального содержимого на носитель записи осуществляют в виде мультиплексированных данных, созданных посредством мультиплексирования звуковых данных музыки с данными об изображениях, служащими для отображения слов песен и/или фоновых изображений. При воспроизведении мультиплексированных данных отображение данных об изображениях может быть осуществлено одновременно с воспроизведением звуковых данных.In order for the playback device to be able to play music and render images, the recording of the usual multimedia music content on the recording medium is carried out in the form of multiplexed data created by multiplexing the music audio data with image data for displaying song words and / or background images. When reproducing multiplexed data, image data can be displayed simultaneously with the reproduction of audio data.

Одним из примеров носителя, который позволяет осуществлять выведение на экран данных об изображениях во время воспроизведения звуковых данных посредством мультиплексирования этих данных между собой, является КД диск с графическими данными (CD-Graphics disc). При создании КД диска с графическими данными мультиплексирование данных осуществляют поэлементно, каждый из которых состоит из 16-битовых основных кодов и субкодов. Звуковые данные задают посредством 16-битовых основных кодов, а данные об изображениях, содержащие слова песен, фоновые изображения и т.п., задают посредством субкодов. При начале воспроизведения какого-либо музыкального содержимого, записанного на КД диске с графическими данными (CD-Graphics disc), осуществляют последовательное воспроизведение звуковых данных, которым присвоены 16-битовые основные коды, при выполнении одновременно с этим последовательного отображения данных об изображении, которым присвоены субкоды.One example of a medium that allows image data to be displayed on a screen during reproduction of audio data by multiplexing these data among themselves is a CD-Graphics disc. When creating a CD of a disk with graphic data, data multiplexing is performed element by element, each of which consists of 16-bit main codes and subcodes. Sound data is set by means of 16-bit base codes, and image data containing song words, background images, and the like are set by means of subcodes. When you start playing any music content recorded on a CD with graphics data (CD-Graphics disc), sequential playback of audio data is assigned to which 16-bit basic codes are assigned, while simultaneously performing sequential display of image data that is assigned subcodes.

При таком мультиплексировании звуковых данных и данных об изображениях между собой возникает необходимость создания отдельных изображений для каждого музыкального произведения из музыкального альбома. Это означает, что при таком обычном способе мультиплексирования производитель диска должен был столкнуться с трудностями, обусловленными необходимостью создания, по меньшей мере, одного изображения для каждой составной части музыкального содержимого.With this multiplexing of audio and image data among themselves, it becomes necessary to create separate images for each piece of music from a music album. This means that with this conventional multiplexing method, the disc manufacturer would have had to deal with the difficulty of creating at least one image for each component of the musical content.

Полагают, что поклонники записей известных артистов положительно оценят наличие различных изображений для каждой песни (составной части музыкального содержимого) в альбоме. Поскольку ожидается, что эти артисты смогут продать большое количество копий своих альбомов, то стоимость создания такого дополнительного материала будет покрыта за счет продаж.It is believed that fans of the records of famous artists will positively appreciate the presence of different images for each song (part of the musical content) in the album. Since it is expected that these artists will be able to sell a large number of copies of their albums, the cost of creating such additional material will be covered by sales.

Однако менее популярные артисты не могут рассчитывать на большой объем продаж своих произведений даже в том случае, если для каждой песни будут созданы различные изображения, поэтому стоимость создания такого материала не сможет быть покрыта за счет продаж.However, less popular artists cannot rely on a large sales volume of their works, even if different images are created for each song, so the cost of creating such material cannot be covered by sales.

Таким образом, затраченные на создание изображений деньги и трудозатраты дадут различный коммерческий результат, который в сильной степени зависит от популярности артиста. Тем не менее, в обычных дисках каждой составной части музыкального содержимого обязательно должно быть сопоставлено, по меньшей мере, одно изображение вне зависимости от популярности записываемого артиста или ожидаемого объема продаж. В результате, производители выражают недовольство обычными носителями.Thus, the money and labor spent on creating images will give a different commercial result, which largely depends on the popularity of the artist. However, in regular discs, at least one image must be associated with each component of the musical content, regardless of the popularity of the artist being recorded or the expected sales volume. As a result, manufacturers express dissatisfaction with conventional carriers.

СУЩНОСТЬ ИЗОБРЕТЕНИЯSUMMARY OF THE INVENTION

Целью настоящего изобретения является создание платы полупроводниковой памяти, посредством которой можно уменьшить необходимый объем трудозатрат при создании изображений для множества составных частей звукового содержимого, образующих собой альбом.The aim of the present invention is to provide a semiconductor memory board, through which it is possible to reduce the necessary amount of labor when creating images for many components of the audio content that make up the album.

В случае вывода изображений на экран во время воспроизведения звукового содержимого, вывод на экран изображений, представляющих собой слова песни, следует осуществлять только в течение соответствующей песни. Однако одни и те же фоновые изображения могут быть использованы при воспроизведении любого количества песен. В качестве одного из примеров можно рассмотреть тот случай, в котором автором песен или исполнителем является один и тот же человек, тогда в качестве фонового изображения для нескольких песен может быть использовано одно и то же изображение автора песен или артиста. Полагают, что для производителей дисков это облегчит совместное сохранение музыкальной информации (звуковых объектов) и данных об изображениях (объектов, представляющих собой изображения).If images are displayed on the screen during playback of audio content, images representing the words of a song should be displayed on the screen only during the corresponding song. However, the same background images can be used when playing any number of songs. As one example, we can consider the case in which the same person is the author of the songs or the performer, then the same image of the songwriter or artist can be used as a background image for several songs. It is believed that for disk manufacturers, this will facilitate the joint storage of music information (sound objects) and image data (objects representing images).

В предпочтительном варианте совместное использование данных об изображениях (объектов, представляющих собой неподвижные изображения) множеством звуковых объектов может быть осуществлено посредством платы полупроводниковой памяти, в которой запомнены: звуковая последовательность, содержащая в себе множество звуковых объектов; множество объектов, представляющих собой неподвижные изображения; по меньшей мере, один фрагмент информации о маршруте воспроизведения, указывающий порядок, в котором следует осуществлять воспроизведение звуковых объектов из множества звуковых объектов в звуковой последовательности; по меньшей мере, один фрагмент информации о первом указателе, каждый из которых соответствует фрагменту информации о маршруте воспроизведения и посредством которого задан, по меньшей мере, один объект, представляющий собой неподвижное изображение, который должен быть отображен на экране при воспроизведении звуковых объектов в порядке, указанном посредством соответствующего фрагмента информации о маршруте воспроизведения; и, по меньшей мере, один фрагмент информации о втором указателе, каждый из которых соответствует звуковому объекту в звуковой последовательности и посредством которого задан, по меньшей мере, один объект, представляющий собой неподвижное изображение, который должен быть отображен на экране при воспроизведении только соответствующего звукового объекта.In a preferred embodiment, the sharing of image data (objects representing still images) by a plurality of audio objects can be carried out by means of a semiconductor memory board, in which are stored: an audio sequence containing a plurality of audio objects; many objects that are still images; at least one piece of information about the playback route, indicating the order in which you want to play sound objects from many sound objects in an audio sequence; at least one piece of information about the first pointer, each of which corresponds to a piece of information about the playback route and by means of which at least one object is set, which is a still image, which should be displayed on the screen when playing audio objects in order, indicated by the corresponding piece of information about the playback route; and at least one piece of information about the second index, each of which corresponds to a sound object in an audio sequence and by means of which at least one object is set, which is a still image, which should be displayed on the screen when playing only the corresponding sound object.

Воспроизведение множества звуковых объектов из звуковой последовательности осуществляют в соответствии с порядком воспроизведения, который задан во фрагменте информации о маршруте воспроизведения. Посредством информации о первом указателе, которая соответствует информации о маршруте воспроизведения, указывают те объекты, представляющие собой неподвижные изображения, которые должны быть выведены на экран в виде фоновых изображений при воспроизведении звуковых объектов. В результате, вывод на экран совместно используемых объектов, представляющих собой неподвижные изображения, может быть осуществлен в течение времени воспроизведения множества звуковых объектов, содержащихся в звуковой последовательности.Reproduction of a plurality of sound objects from the audio sequence is carried out in accordance with the playback order that is specified in the piece of information about the playback path. By the information about the first pointer, which corresponds to the information about the playback route, indicate those objects that are still images that should be displayed on the screen as background images when playing audio objects. As a result, display of shared objects representing still images on the screen can be carried out during the reproduction time of a plurality of audio objects contained in an audio sequence.

Поскольку одни и те же изображения могут быть использованы для множества фонограмм, то при воспроизведении множества звуковых объектов из звуковой последовательности, которая соответствует альбому второстепенного по популярности артиста, может быть осуществлен вывод на экран одного и того же изображения или изображений. Это уменьшает объем трудозатрат по созданию изображений для такого альбома и его стоимость.Since the same images can be used for multiple phonograms, when reproducing multiple audio objects from a sound sequence that corresponds to an album of a secondary artist in popularity, the same image or images can be displayed on the screen. This reduces the amount of labor involved in creating images for such an album and its cost.

И наоборот, при воспроизведении каждого звукового объекта из звуковой последовательности, которая соответствует альбому популярного артиста, может быть предусмотрен вывод на экран множества различных изображений. Вывод на экран нескольких различных изображений для каждой фонограммы делает альбом более привлекательным для потребителей, что, следовательно, может привести к увеличению объема продаж.Conversely, when playing each sound object from a sound sequence that corresponds to an album of a popular artist, it may be possible to display many different images on the screen. Displaying several different images for each phonogram makes the album more attractive to consumers, which, therefore, can lead to an increase in sales.

При наличии объектов, представляющих собой неподвижные изображения, например слов песен, вывод которых на экран должен быть осуществлен отдельно от фоновых изображений только при воспроизведении конкретной фонограммы, такие объекты, представляющие собой неподвижные изображения, могут быть заданы с использованием информации о втором указателе, посредством чего объекты, представляющие собой неподвижные изображения, присваивают только конкретной фонограмме.In the presence of objects that are still images, for example, words of songs that should be displayed on the screen separately from background images only when playing a specific phonogram, such objects that are still images can be specified using information about the second pointer, whereby objects that are still images are assigned only to a particular phonogram.

При этом в плате полупроводниковой памяти может быть дополнительно осуществлено запоминание множества счетчиков символов, каждый из которых соответствует объекту, представляющему собой неподвижное изображение, и указывает, задан ли этот объект, представляющий собой неподвижное изображение, посредством какого-либо, по меньшей мере, одного фрагмента информации о первом указателе и, по меньшей мере, одного фрагмента информации о втором указателе, и если это так, то в каком количестве фрагментов информации о первом указателе и информации о втором указателе задан объект, представляющий собой неподвижное изображение.At the same time, a plurality of symbol counters can be additionally stored in the semiconductor memory board, each of which corresponds to an object representing a still image, and indicates whether this object representing a still image is set by means of at least one fragment information about the first pointer and at least one piece of information about the second pointer, and if so, in how many pieces of information about the first pointer and information about the second pointer is an object representing a still image.

При удалении звуковых объектов и звуковых последовательностей устройство записи для платы полупроводниковой памяти задает информацию о втором указателе для удаленных звуковых объектов и звуковых последовательностей и информацию о первом указателе для любой удаленной звуковой последовательности. Затем устройство записи осуществляет отрицательное приращение номеров, присвоенных объектам, представляющим собой неподвижное изображение, которые обозначают то, в каком количестве фрагментов информации о первом указателе и информации о втором указателе указан каждый объект. В том случае, когда номер, присвоенный какому-либо объекту, представляющему собой неподвижное изображение, достигает нуля, устройство записи предполагает, что объект, представляющий собой неподвижное изображение, не указан ни в одном из фрагментов информации о первом указателе или информации о втором указателе, и, следовательно, удаляет объект, представляющий собой неподвижное изображение. Путем такого удаления неиспользуемых объектов, представляющих собой неподвижные изображения, может быть осуществлено более эффективное использование емкости памяти платы полупроводниковой памяти.When deleting sound objects and sound sequences, the recording device for the semiconductor memory board sets the second pointer information for remote sound objects and sound sequences and the first pointer information for any remote sound sequence. Then, the recording device performs a negative increment of numbers assigned to objects representing a still image, which indicate how many pieces of information about the first pointer and information about the second pointer indicate each object. In the case when the number assigned to any object representing a still image reaches zero, the recording device assumes that the object representing a still image is not indicated in any of the pieces of information about the first pointer or information about the second pointer, and therefore removes the object, which is a still image. By such removal of unused objects, which are still images, more efficient use of the memory capacity of the semiconductor memory board can be made.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙBRIEF DESCRIPTION OF THE DRAWINGS

Эти и другие цели, преимущества и особенности изобретения станут очевидными из приведенного ниже его описания со ссылкой на сопроводительные чертежи, на которых изображен конкретный вариант осуществления изобретения. На чертежах:These and other objectives, advantages and features of the invention will become apparent from the description below with reference to the accompanying drawings, in which a specific embodiment of the invention is shown. In the drawings:

Фиг.1 - вид сверху платы 31 флэш-памяти;Figure 1 is a top view of the card 31 flash memory;

Фиг.2 - вид снизу конструкции платы 31 флэш-памяти;Figure 2 is a bottom view of the design of the card 31 flash memory;

Фиг.3 - иерархическая структура платы 31 флэш-памяти в вариантах осуществления;Figure 3 - hierarchical structure of the card 31 flash memory in the variants of implementation;

Фиг.4А - специальная область, область идентификации и область пользователя, созданные на физическом уровне платы 31 флэш-памяти;4A is a special area, an identification area, and a user area created at the physical level of the flash memory card 31;

Фиг.4Б - структура области идентификации и области пользователя на уровне файловой системы;Fig. 4B shows the structure of an identification area and a user area at the file system level;

Фиг.5 - подробная структура уровня файловой системы;5 is a detailed file system level structure;

Фиг.6 - вариант, в котором файл звукового объекта (АОВ) "AOB001.SA1" разделен на пять частей, которые запоминают в кластерах 003, 004, 005, 00А и 00С;6 is a variant in which the sound object (AOB) file "AOB001.SA1" is divided into five parts, which are stored in clusters 003, 004, 005, 00A and 00C;

Фиг.7 - один из примеров задания элементов каталога и таблицы размещения файлов в том случае, когда файл звукового объекта (АОВ) "AOB001.SA1" записан во множестве кластеров;Fig. 7 is one example of specifying directory elements and a file allocation table when a sound object (AOB) file "AOB001.SA1" is recorded in a plurality of clusters;

Фиг.8А и Фиг.8Б - каталоги, создаваемые в области пользователя и в области идентификации на уровне файловой системы в том случае, когда на прикладном уровне осуществлена запись двух вышеуказанных типов данных, а также типы файлов, записываемых в каталоги;Figa and Figb - directories created in the user area and in the field of identification at the file system level in the case when at the application level two of the above data types are recorded, as well as file types written to directories;

Фиг.9 - соответствие между файлом "AOBSA1.KEY" и файлами ЗОБ (звуковых объектов) (АОВ files) в каталогах ИЗД (исходных звуковых данных) (SD_Audio);Fig.9 - the correspondence between the file "AOBSA1.KEY" and the files GOITER (sound objects) (AOW files) in the directories of the EDM (source sound data) (SD_Audio);

Фиг.10 - структура данных в файле ЗОБ (звукового объекта) (АОВ file);Figure 10 - data structure in the file GOITER (sound object) (AOW file);

Фиг.11А - параметры, обусловленные стандартом ISO/IEC 13818-7 (Международной организации по стандартизации/Международной электротехнической комиссии, МОС/МЭК), представленные в виде таблицы;11A - parameters determined by the standard ISO / IEC 13818-7 (International Organization for Standardization / International Electrotechnical Commission, ISO / IEC), presented in table form;

Фиг.11Б - параметры, которые следует использовать при кодировании файла в формате MPEG 3-го уровня (MPEG-Layer 3) (МР3), представленные в виде таблицы;11B - parameters that should be used when encoding a file in the MPEG format 3 level (MPEG-Layer 3) (MP3), presented in table form;

Фиг.11В - параметры, которые следует использовать при кодировании файла в формате Windows Media Audio (WMA) (формат звуковой среды для операционной системы Windows), представленные в виде таблицы;Figv - parameters that should be used when encoding a file in the Windows Media Audio (WMA) format (sound format for the Windows operating system), presented in table form;

Фиг.12 - подробная структура КАДРА_ЗОБ (кадра звукового объекта) (AOB_FRAME);Fig - detailed structure KADRA_ZOB (frame sound object) (AOB_FRAME);

Фиг.13 - установка длины звуковых данных в байтах в каждом из трех КАДРОВ_ЗОБ (AOB_FRAMEs);Fig - setting the length of the audio data in bytes in each of the three FRAME_ZOB (AOB_FRAMEs);

Фиг.14 - соответствие между частотой_дискретизации и количеством КАДРОВ_ЗОБ (AOB_FRAMES), содержащихся в ЭЛЕМЕНТЕ_ЗОБ (AOB_ELEMENT);Fig. 14 shows the correspondence between the sampling frequency and the number of GOITERS (AOB_FRAMES) contained in the GOITER (AOB_ELEMENT);

Фиг.15 - примеры длительности воспроизведения ЭЛЕМЕНТОВ_ЗОБ (AOB_ELEMENTS) и длительности воспроизведения КАДРОВ_ЗОБ (AOB_FRAMES);Fig - examples of the duration of the playback of ITEMS_THE (AOB_ELEMENTS) and the duration of the playback FRAME_THE (AOB_FRAMES);

Фиг.16 - результат воспроизведения в том случае, когда осуществляют последовательное воспроизведение ЗОБ (AOBs) и БЛОКОВ_ЗОБ (AOB_BLOCKS), записанных в файле ЗОБ (АОВ file);Fig - the result of playback in the case when sequential playback of GOITER (AOBs) and BLOCKS_ GOITER (AOB_BLOCKS) recorded in the file GOITER (AOW file);

Фиг.17 - подробная иерархическая структура администратора списка воспроизводимых файлов (PlaylistManager) и администратора фонограмм (TrackManager), используемых в вариантах осуществления;Fig - detailed hierarchical structure of the administrator of the list of playable files (PlaylistManager) and the administrator of the phonograms (TrackManager) used in the embodiments;

Фиг.18 - объем памяти для администратора списка воспроизводимых файлов (PlaylistManager) и администратора фонограмм (TrackManager);Fig. 18 shows the amount of memory for the administrator of the list of playable files (PlaylistManager) and the administrator of phonograms (TrackManager);

Фиг.19 - соответствие между информационными данными о фонограммах (ИДФ) (TKIs), показанными на Фиг.17, и ЗОБ (AOBs) и файлами ЗОБ (АОВ files), которые показаны на Фиг.16;FIG. 19 is a correspondence between phonogram information information (IDF) (TKIs) shown in FIG. 17 and GOITER (AOBs) and GOITER files (AOW files), which are shown in FIG. 16;

Фиг.20 - подробная структура данных ТПФГПВР (таблицы поиска фонограмм по времени) (TKTMSRT), изображенной на Фиг.17;FIG. 20 is a detailed data structure of TPFHPHR (time phonogram search tables) (TKTMSRT) shown in FIG. 17;

Фиг.21 - один из примерных вариантов ТПФГПВР (TKTMSRT);Fig - one of the exemplary options TPFGPVR (TKTMSRT);

Фиг.22 - подробная структура ОИФГ (общей информации о фонограмме) (TKGI);Fig. 22 is a detailed structure of an OIFG (General Phonogram Information) (TKGI);

Фиг.23А и Фиг.23Б - подробная структура ТИБ (таблицы информации о блоке) (BIT), а на Фиг.23В показана область Продолжительность_по_Времени (Time_Length);Figa and Figb - detailed structure of the TIB (table of information about the block) (BIT), and Fig.23B shows the area Duration_by_Time (Time_Length);

Фиг.24 - кластеры с 007 по 00Е, в которых осуществлено запоминание ЗОБ (АОВ), состоящего из ЭЛЕМЕНТОВ_ЗОБ с 1-го ЭЛЕМЕНТА_ЗОБ (AOB_ELEMENT#1) по 4-й ЭЛЕМЕНТ_ЗОБ (AOB_ELEMENT #4);Fig - clusters from 007 to 00E, in which the memory was recorded GOITER (AOW), consisting of ELEMENT_ GOITER from the 1st ELEMENT_ GOITER (AOB_ELEMENT # 1) to the 4th ELEMENT_ GOITER (AOB_ELEMENT # 4);

Фиг.25 - осуществление установки следующего (х+1)-го КАДРА_ЗОБ (AOB_FRAME#x+1) для воспроизведения при осуществлении поиска в прямом направлении, начиная с (х)-го КАДРА_ЗОБ (AOB_FRAME#x) в произвольном (у)-ом ЭЛЕМЕНТЕ_ЗОБ (АОВ_ELEMENT#y) в ЗОБ (АОВ);Fig - installation of the next (x + 1) th FRAME_ZOB (AOB_FRAME # x + 1) for playback when performing a search in the forward direction, starting from (x) th FRAME_ZOB (AOB_FRAME # x) in any (y) - om ELEMENT_ GOITER (AOW_ELEMENT # y) in GOITER (AOW);

Фиг.26А и Фиг.26Б - определение ЗОБ (АОВ), ЭЛЕМЕНТ_ЗОБ (AOB_ELEMENT), и КАДР_ЗОБ (AOB_FRAME), которые соответствуют произвольному значению кода времени воспроизведения;Figa and Figb - definition of GOITER (AOW), ELEMENT GOITER (AOB_ELEMENT), and FRAME (AOB_FRAME), which correspond to an arbitrary value of the code playback time;

Фиг.27А и Фиг.27Б - операция стирания фонограммы;Figa and Figb - operation to erase the phonogram;

Фиг.28А - администратор фонограмм (TrackManager) после того, как стирание фонограммы было выполнено несколько раз;Figa - administrator phonograms (TrackManager) after the erasure of the phonogram was performed several times;

Фиг.28Б - осуществление записи новых ИДФ (TKI) и файла ЗОБ (АОВ file) в том случае, когда в администраторе фонограмм (TrackManager) имеются "неиспользованные" ИДФ (TKI);Figv - recording new IDF (TKI) and file GOITER (AOW file) in the case when in the administrator of phonograms (TrackManager) there are "unused" IDF (TKI);

Фиг.29А и Фиг.29Б - установка значения ИДФ (TKI) в том случае, когда для создания новой фонограммы осуществляют объединение двух фонограмм;Figa and Fig.29B - setting the value of the IDF (TKI) in the case when to create a new phonogram carry out the combination of two phonograms;

Фиг.30А - ЗОБ (АОВ) 1-го типа (Type1);Figa - GOITER (AOW) of the 1st type (Type1);

Фиг.30Б - ЗОБ (АОВ) 2-го типа (Туре2);Figb - GOITER (AOW) of the 2nd type (Ture2);

Фиг.31А - объединение множества фонограмм в одну фонограмму для совокупности ЗОБ (АОВ) 1-го типа + 2-го типа + 2-го типа + 1-го типа (Type1 + Туре2 + Туре2 + Type1);Figa - combining multiple phonograms into one phonogram for a set of GOITT (AOW) of the 1st type + 2nd type + 2nd type + 1st type (Type1 + Ture2 + Ture2 + Type1);

Фиг.31Б - объединение множества фонограмм в одну фонограмму для совокупности ЗОБ (АОВ) 1-го типа + 2-го типа + 2-го типа + 2-го типа + 1-го типа (Type1 + Туре2 + Туре2 + Туре2 + Type1);Fig.31B - the combination of multiple phonograms into one phonogram for a set of goiter (AOB) of the 1st type + 2nd type + 2nd type + 2nd type + 1st type (Type1 + Ture2 + Ture2 + Ture2 + Type1 );

Фиг.32А - пример, в котором в конце предыдущей фонограммы находится ЗОБ (АОВ) 1-го типа (Type1), а в начале следующей фонограммы находится ЗОБ (АОВ) 1-го типа (Type1);Figa - an example in which at the end of the previous phonogram is GOITER (AOW) of the 1st type (Type1), and at the beginning of the next phonogram is GOITER (AOW) of the 1st type (Type1);

Фиг.32Б - пример, в котором в конце первой фонограммы находится ЗОБ (АОВ) 1-го типа, а в начале следующей фонограммы находится ЗОБ (АОВ) 2-го типа;Fig. 32B is an example in which at the end of the first phonogram there is a GOITER (AOW) of the 1st type, and at the beginning of the next phonogram there is a GOITER (AOW) of the 2nd type;

Фиг.32В - пример, в котором в конце первой фонограммы находятся ЗОБ (АОВ) 1-го типа и 2-го типа, а в начале следующей фонограммы находится ЗОБ (АОВ) 1-го типа;Figv is an example in which at the end of the first phonogram there are GOITT (AOW) of the 1st type and 2nd type, and at the beginning of the next phonogram there is GOITER (AOW) of the 1st type;

Фиг.32Г - пример, в котором в конце первой фонограммы находятся ЗОБ (АОВ) 1-го типа и 2-го типа, а в начале следующей фонограммы находятся ЗОБ (АОВ) 2-го типа и 1-го типа;Fig. 32G is an example in which at the end of the first phonogram there are GOITERS (AOW) of the 1st type and 2nd type, and at the beginning of the next phonogram are GOITERS (AOW) of the 2nd type and 1st type;

Фиг.32Д - пример, в котором в конце первой фонограммы находятся два ЗОБ (АОВ) 2-го типа, а в начале следующей фонограммы находится ЗОБ (АОВ) 1-го типа;Fig. 32D is an example in which at the end of the first phonogram there are two GOITERS (AOW) of the 2nd type, and at the beginning of the next phonogram there is GOITER (AOW) of the 1st type;

Фиг.33А и Фиг.33Б - операция разделения фонограммы для создания двух фонограмм;Figa and Fig.33B - the separation of the phonogram to create two phonograms;

Фиг.34А и Фиг.34Б - содержимое элементов каталога исходных звуковых данных (SD_Audio) в каталоге исходных звуковых данных (SD_Audio), содержащем в себе файл ЗОБ (АОВ file) "АОВ003.SA1", до и после разделения фонограммы;Figa and Figb - the contents of the elements of the source audio data directory (SD_Audio) in the source audio data directory (SD_Audio), containing the file GOITER (AOW file) "AOV003.SA1", before and after the separation of the phonogram;

Фиг.35А - разделение ЗОБ (АОВ) путем разделения 2-го ЭЛЕМЕНТА_ЗОБ (AOB_ELEMENT#2) пополам;Figa - separation of GOITER (AOW) by dividing the 2nd ELEMENT_ GOITER (AOB_ELEMENT # 2) in half;

Фиг.35Б - два ЗОБ (АОВ), 1-й ЗОБ (АОВ#1) и 2-й ЗОБ (АОВ#2), полученные путем разделения ЗОБ (АОВ) посередине 2-го ЭЛЕМЕНТА_ЗОБ (AOB_ELEMENT#2);Fig. 35B - two GOITERS (AOW), 1st GOITER (AOW # 1) and 2nd GOITER (AOW # 2), obtained by dividing GOITER (AOW) in the middle of the 2nd GOITER (AOB_ELEMENT # 2);

Фиг.36 - установка состояния ТИБ (BIT) в том случае, когда ЗОБ (АОВ) разделен таким образом, как изображено на Фиг.35;Fig - setting the state of the TIB (BIT) in the case when the GOITER (AOW) is divided in such a way as shown in Fig.35;

Фиг.37 - конкретный пример изменений в ТИБ (BIT) до и после разделения;Fig. 37 is a specific example of changes in TIB (BIT) before and after separation;

Фиг.38 - конкретный пример изменений в ТПФГПВР (TKTMSRT) до и после разделения;Fig. 38 is a specific example of changes in TPSFGVR (TKTMSRT) before and after separation;

Фиг.39А - формат УП_ФГ_СВФУ (указателя поиска фонограммы из списка воспроизводимых файлов, заданного по умолчанию) (DPL_TK_SRP);Figa - format UP_FG_SVFU (search index phonogram from the list of playable files, the default) (DPL_TK_SRP);

Фиг.39Б - формат УП_ФГ_СВФ (указателя поиска фонограммы из списка воспроизводимых файлов) (PL_TK_SRP);Fig. 39B shows the UP_FG_SVF format (search phonogram search pointer from the list of playable files) (PL_TK_SRP);

Фиг.40 - взаимосвязь между Информацией_списка_воспроизводимых_файлов (Default_Playlist_Information), ИДФ (TKI), и файлами ЗОБ (АОВ files);Fig - the relationship between Information_list_playable_files (Default_Playlist_Information), IDF (TKI), and goiter files (AOW files);

Фиг.41 - пример установок значений для Списка_воспроизводимых_файлов_по_умолчанию (Default_Playlist) и нескольких ИСВФ (информация о списке воспроизводимых файлов) (PLIs);Fig. 41 is an example of setting values for the Default_Playlist and several ISVFs (information about the list of reproducible files) (PLIs);

Фиг.42 - соответствие УП_ФГ_СВФУ (указатели поиска фонограммы из списка воспроизводимых файлов, заданного по умолчанию) (DPL_TK_SRP), ИДФ (TKI), при этом использованы те же самые обозначения, что и на Фиг.40;Fig. 42 - correspondence of UP_FG_SVFU (phonogram search indexes from the list of playable files by default) (DPL_TK_SRP), IDF (TKI), the same notation being used as in FIG. 40;

Фиг.43А и Фиг 43Б - осуществление изменения порядка следования фонограмм;Figa and Fig 43B - the implementation of a change in the sequence of phonograms;

Фиг.44А и Фиг.44Б - обновление Списка_воспроизводимых_файлов_по_умолчанию (Default_Playlist), администратора фонограмм (TrackManager) и файлов ЗОБ (АОВ file) в том случае, когда из Списка_воспроизводимых_файлов_по_умолчанию (Default_Playlist), показанного на Фиг.40, удалены УП_ФГ_СВФУ №2 (DPL_TK_SRP#2) и ИДФ №2 (ТКI#2);Fig. 44A and Fig. 44B show an update of the List of reproducible_ files by default (Default_Playlist), the administrator of phonograms (TrackManager) and files of GOITER (AOW file) in the case when the List of reproducible_ files_ by default (Default_Playlist) shown in Fig. 40 has been deleted. 2) and IDF No. 2 (TKI # 2);

Фиг.45А и Фиг.45Б - осуществление записи новых ИДФ (TKI) и УП_ФГ_СВФУ (DPL_TK_SRP) в том случае, когда имеются "неиспользуемые" ИДФ (TKI) и УП_ФГ_СВФУ (DPL_TK_SRP);Figa and Fig.45B - recording new IDF (TKI) and UP_FG_SVFU (DPL_TK_SRP) in the case when there are "unused" IDF (TKI) and UP_FG_SVFU (DPL_TK_SRP);

Фиг.46А и Фиг.46Б - осуществление объединения фонограмм;Figa and Figb - implementation of the combination of phonograms;

Фиг.47А и Фиг.47Б - осуществление разделения фонограммы;Figa and Figb - implementation of the separation of the phonogram;

Фиг.48 - вид портативного устройства воспроизведения для платы 31 флэш-памяти из вариантов осуществления настоящего изобретения;Fig. 48 is a view of a portable playback device for a flash card 31 of embodiments of the present invention;

Фиг.49 - один из примеров изображения, которое выводят на жидкокристаллическую панель при выборе списка воспроизводимых файлов;Fig. 49 is one example of an image that is displayed on a liquid crystal panel when a list of playable files is selected;

Фиг.50А - Фиг.50Д - примеры изображений, которые выводят на жидкокристаллическую панель при выборе фонограммы;Figa - Figa - examples of images that are displayed on the liquid crystal panel when selecting a phonogram;

Фиг.51А - Фиг.51В - примеры операций, выполняемых посредством поворотного диска со ступенчатым переключением;Figa - Fig.51B are examples of operations performed by means of a rotary disk with step switching;

Фиг.52 - внутренняя структура устройства воспроизведения;Fig - internal structure of the playback device;

Фиг.53 - осуществление передачи данных в двойной буфер 15 и из него;Fig - data transfer to and from the double buffer 15;

Фиг.54А и Фиг.54Б - осуществление циклического распределения областей в двойном буфере 15 с использованием кольцевых указателей;Figa and Fig.54B - the implementation of the cyclic distribution of areas in the double buffer 15 using circular pointers;

Фиг.55 - схема последовательности операций, на которой показана процедура считывания файла ЗОБ (АОВ file);Fig. 55 is a flowchart showing a procedure for reading a GOITTER file (AOW file);

Фиг.56 - схема последовательности операций, на которой показана процедура вывода файла ЗОБ (АОВ file);Fig. 56 is a flowchart showing a procedure for outputting a GOITTER file (AOW file);

Фиг.57 - схема последовательности операций, на которой показана процедура вывода файла ЗОБ (АОВ file);Fig. 57 is a flowchart showing a procedure for outputting a GOITTER file (AOW file);

Фиг.58 - схема последовательности операций, на которой показана процедура вывода файла ЗОБ (АОВ file);Fig. 58 is a flowchart showing a procedure for outputting a GOITTER file (AOW file);

Фиг.59А - Фиг.59Г - осуществление обновления кода времени воспроизведения, отображаемого в окне кода времени воспроизведения на жидкокристаллической панели 5, в соответствии с обновлением переменной Время_воспроизведения (Play_time);Figa - Fig.59G - the implementation of the update of the playback time code displayed in the window of the playback time code on the liquid crystal panel 5, in accordance with the update of the variable Play_time (Play_time);

Фиг.60 - схема последовательности операций, на которой показана обработка, выполняемая посредством ЦП (центрального процессора) 10 в том случае, когда используют функцию поиска в прямом направлении;Fig. 60 is a flowchart showing processing performed by a CPU (central processing unit) 10 when a forward search function is used;

Фиг.61А - Фиг.61Г - осуществление приращения кода времени воспроизведения в том случае, когда используют функцию поиска в прямом направлении;Figa - Fig.61 - the implementation of the increment of the code playback time in the case when using the search function in the forward direction;

Фиг.62А и Фиг.62Б - конкретные примеры использования функции поиска по времени;Figa and Figb - specific examples of using the search function in time;

Фиг.63 - схема последовательности операций, на которой показана обработка в программе управления редактированием;Fig. 63 is a flowchart showing processing in an editing control program;

Фиг.64 - схема последовательности операций, на которой показана обработка в программе управления редактированием;Fig. 64 is a flowchart showing processing in an editing control program;

Фиг.65 - схема последовательности операций, на которой показана обработка в программе управления редактированием;Fig. 65 is a flowchart showing processing in an editing control program;

Фиг.66 - один из примерных вариантов устройства записи для записи данных в плату 31 флэш-памяти;FIG. 66 is an example embodiment of a recording apparatus for recording data in a flash memory card 31; FIG.

Фиг.67 - состав аппаратных средств устройства записи;Fig - composition of the hardware recording device;

Фиг.68 - схема последовательности операций, на которой показана обработка при осуществлении записи;Fig. 68 is a flowchart showing processing during recording;

Фиг.69 - внутренняя структура платы флэш-памяти согласно второму варианту осуществления настоящего изобретения;FIG. 69 is an illustration of an internal structure of a flash memory card according to a second embodiment of the present invention; FIG.

Фиг.70А и Фиг.70Б - внутренняя структура области данных пользователя и защищенной области на уровне файловой системы;Figa and Figb - the internal structure of the user data area and the protected area at the file system level;

Фиг.71А - внутренняя структура файла "РОВХХХ.JPG";Figa - internal structure of the file "ROVXXX.JPG";

Фиг.71Б - внутренняя структура файла ИОБ (объекта, представляющего собой изображение) (РОВ file), который содержит в себе зашифрованные данные о неподвижном изображении;Fig. 71B is the internal structure of the OBI file (object representing an image) (DOM file), which contains encrypted data about a still image;

Фиг.71В - пример файла ИОБ (РОВ file), в котором вместо зашифрованного объема данных запомнен путь доступа к файлу;Fig. 71B is an example of an OBI file (DOM file) in which, instead of an encrypted data volume, a file access path is stored;

Фиг.72 - подробная структура администратора списка воспроизводимых файлов (PlaylistManager) и администратора фонограмм (TrackManager) из второго варианта осуществления;Fig - detailed structure of the administrator of the list of playable files (PlaylistManager) and the administrator of the phonograms (TrackManager) of the second embodiment;

Фиг.73 - осуществление задания файлов ИОБ (РОВ), показанных на Фиг.70, посредством УП_ИОБ_ИДФ (указателей поиска объектов, представляющих собой изображения, в информационных данных о фонограмме) (TKI_POB_SRPs), УП_ИОБ_ИСВФ (указателей поиска объектов, представляющих собой изображения, в информации о списке воспроизводимых файлов) (PLI_POB_SRPs), и УП_ИОБ_ИСВФУ (указателей поиска объектов, представляющих собой изображения, в информации о списке воспроизводимых файлов по умолчанию) (DPLI_POB_SRPs);Fig - implementation of the job files IOB (DOM), shown in Fig.70, UP_IOB_IDF (search pointers for objects representing images in phonogram information data) (TKI_POB_SRPs), UP_IOB_ISVF (search pointers for objects representing images in information about the list of playable files) (PLI_POB_SRPs), and UP_IOB_ISVFU (search pointers for objects representing images in the information about the list of playable files by default) (DPLI_POB_SRPs);

Фиг.74 - структура данных АТР_ИОБ_ИДФ (атрибутов объекта, представляющего собой изображение, в информационных данных о фонограмме) (TKI_POB_ATR) и УП_ИОБ_ИДФ (TKI_РОВ_ SRP);Fig - data structure ATR_OBI_IDF (attributes of the object representing the image in the information about the phonogram) (TKI_POB_ATR) and UP_IOB_IDF (TKI_ROV_ SRP);

Фиг.75 - пример установки параметров УП_ИОБ_ИДФ (TKI_POB_TKIs) для ИДФ с №1 по №3 (TKI#1-TKI#3) в администраторе фонограмм (TrackManager);Fig. 75 is an example of setting UP_IOB_IDF (TKI_POB_TKIs) parameters for IDF No. 1 through No. 3 (TKI # 1-TKI # 3) in the phonogram manager (TrackManager);

Фиг.76 - пример установки параметров УП_ИОБ_ИДФ (TKI_POB_TKIs) для ИДФ с №4 по №8 (TKI#4-TKI#8) в администраторе фонограмм (TrackManager);Fig. 76 is an example of setting UP_IOB_IDF (TKI_POB_TKIs) parameters for IDF No. 4 through No. 8 (TKI # 4-TKI # 8) in the phonogram manager (TrackManager);

Фиг.77 - УП_ИОБ_ИСВФУ (DPLI_POB_SRPs) и АТР_ИОБ_ИСВФУ (атрибуты объектов, представляющих собой изображения, в информации о списке воспроизводимых файлов по умолчанию) (DPLI_POB_ATR), содержащиеся в ОИСВФУ (DPLGI);Fig - UP_IOB_ISVFU (DPLI_POB_SRPs) and ATR_IOB_ISVFU (attributes of objects representing images in the information about the list of playable files by default) (DPLI_POB_ATR) contained in OISVFU (DPLGI);

Фиг.78 - пример установки параметров двадцати УП_ИОБ_ИСВФУ (DPLI_POB_SRPs), содержащихся в Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information);Fig. 78 is an example of setting the parameters of twenty UP_IOB_ISVFU (DPLI_POB_SRPs) contained in the Information_of the list of reproducible_files of the default_ (Default_Playlist_Information);

Фиг.79 - временная диаграмма, на которой показан способ формирования совокупного изображения в том случае, когда в качестве фонового изображения используют ИОБ (РОВ), указанный посредством УП_ИОБ_ИСВФУ (DPLI_POB_SRP), содержащегося в Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information), а в качестве изображения, расположенного на переднем плане, используют ИОБ (РОВ), указанный посредством УП_ИОБ_ИДФ (TKI_POB_SRP), содержащегося в администраторе фонограмм (TrackManager);Fig. 79 is a timing chart showing a method for generating an aggregate image in the case where the OBI (DOM) indicated by the UP_ISOBFU (DPLI_POB_SRP) contained in the default image_playlist information (Default_Playlist_Information) is used as the background image, and in the foreground, use the OBI (DOM) specified by UP_IOB_IDF (TKI_POB_SRP) contained in the phonogram manager (TrackManager);

Фиг.80 - осуществление объединения фонового изображения и изображения, расположенного на переднем плане, в точке, находящейся через шесть минут после начала воспроизведения согласно Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information);Fig. 80 shows a combination of a background image and an image located in the foreground at a point six minutes after the start of playback according to Default_Playlist_Information information on the list of playable files;

Фиг.81 - осуществление объединения фонового изображения и изображения, расположенного на переднем плане, в точке, находящейся через шестнадцать минут после начала воспроизведения согласно Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information);Fig - the implementation of combining the background image and the image located in the foreground, at a point located sixteen minutes after the start of playback according to the Information_of the list of reproducible_files_of the default (Default_Playlist_Information);

Фиг.82 - УП_ИОБ_ИСВФ (PLI_POB_SRPs) и АТР_ИОБ_ИСВФ (атрибуты объектов, представляющих собой изображения, в информации о списке воспроизводимых файлов) (PLI_РОВ_PLI), которые содержатся в ОИСВФ (общей информации о списке воспроизводимых файлов) (PLGI);Fig - UP_IOB_ISVF (PLI_POB_SRPs) and ATR_IOB_ISVF (attributes of objects representing images in the information on the list of playable files) (PLI_ROV_PLI), which are contained in OISVF (general information about the list of playable files) (PLGI);

Фиг.83 - пример установки параметров двадцати УП_ИОБ_ИСВФ (PLI_POB_SRPs), содержащихся в ИСВФ (PLI);Fig - an example of setting the parameters of twenty UP_IOB_ISVF (PLI_POB_SRPs) contained in the ISWF (PLI);

Фиг.84 - временная диаграмма, на которой показан способ формирования совокупного изображения в том случае, когда в качестве фонового изображения используют ИОБ (РОВ), указанный посредством УП_ИОБ_ИСВФ (PLI_POB_SRP), содержащегося в ИСВФ (PLI), а в качестве изображения, расположенного на переднем плане, используют ИОБ (РОВ), указанный посредством УП_ИОБ_ИДФ (TKI_POB_SRP), содержащегося в администраторе фонограмм (TrackManager);Fig. 84 is a timing chart showing a method for generating an aggregate image when using the OBI indicated by the UPI_ISVF (PLI_POB_SRP) contained in the ISVF (PLI) as the background image, and as the image located on in the foreground, use the OBI (DOM) specified by UP_IOB_IDF (TKI_POB_SRP) contained in the phonogram manager (TrackManager);

Фиг.85 - осуществление объединения фонового изображения и изображения, расположенного на переднем плане, в точке, находящейся через шесть минут после начала воспроизведения согласно ИСВФ (PLI);Fig - combining the background image and the image located in the foreground, at a point located six minutes after the start of playback according to the ISVF (PLI);

Фиг.86 - осуществление объединения фонового изображения и изображения, расположенного на переднем плане, в точке, находящейся через шестнадцать минут после начала воспроизведения согласно ИСВФ (PLI);Fig - combining the background image and the image located in the foreground, at a point located sixteen minutes after the start of playback according to the ISVF (PLI);

Фиг.87 - пример, в котором осуществляют уменьшение количества файлов ИОБ (РОВ files) при наличии в Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information) нескольких УП_ИОБ_ИСВФУ (DPLI_POB_SRPs), посредством которых указаны одни и те же файлы ИОБ (РОВ files);Fig. 87 is an example in which the number of OBI files (DOM files) is reduced when there are several Default_Playlist_Information (DPLI_POB_SRPs) in the Information_op_list_of reproducible_files (Default) to indicate the same OBD files (DOM files);

Фиг.88 - временная диаграмма, на которой показан способ формирования совокупного изображения в том случае, когда в качестве фонового изображения используют ИОБ (РОВ), указанный посредством УП_ИОБ_ИСВФУ (DPLI_POB_SRP), содержащегося в Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information), а в качестве изображения, расположенного на переднем плане, используют ИОБ (РОВ), указанный посредством УП_ИОБ_ИДФ (TKI_POB_SRP), содержащегося в администраторе фонограмм (TrackManager);Fig. 88 is a timing chart showing a method for generating an aggregate image when using the OBI indicated by the UP_ISOBFU (DPLI_POB_SRP) contained in the default image_playlist information (Default_Playlist_Information) as the background image, and in the foreground, use the OBI (DOM) indicated by UP_IOB_IDF (TKI_POB_SRP) contained in the phonogram manager (TrackManager);

Фиг.89 - внутренняя структура АДИОБ (администратора ИОБ) (POBMG);Fig - internal structure ADIOB (administrator OBI) (POBMG);

Фиг.90 - использование устройства воспроизведения из второго варианта осуществления;Fig - use of the playback device from the second variant implementation;

Фиг.91 - внешний вид самого устройства воспроизведения из второго варианта осуществления;Fig - external view of the playback device from the second embodiment;

Фиг.92 - внутренняя структура устройства воспроизведения из второго варианта осуществления;Fig - internal structure of the playback device of the second embodiment;

Фиг.93А - осуществление наложения одного на другое неподвижных изображений, запомненных во множестве ОЗУ 61 для видеоизображений (VRAMs);Figa - the implementation of the imposition of one on top of the still images stored in a variety of RAM 61 for video images (VRAMs);

Фиг.93Б - осуществление наложения одного на другое неподвижных изображений, запомненных во множестве ОЗУ 61 для видеоизображений (VRAMs);Figb - the implementation of the imposition of one on top of the still images stored in a variety of RAM 61 for video images (VRAMs);

Фиг.94 - схема последовательности операций, на которой показана процедура вывода на экран изображения, расположенного на переднем плане;Fig. 94 is a flowchart showing a procedure for displaying an image located in the foreground;

Фиг.95 - схема последовательности операций, на которой показана процедура вывода на экран фонового изображения;Fig. 95 is a flowchart showing a procedure for displaying a background image;

Фиг.96 - схема последовательности операций, на которой показана процедура вывода на экран фонового изображения;Fig. 96 is a flowchart showing a procedure for displaying a background image;

Фиг.97А - Фиг.97В - совокупное изображение, которое будет выведено на экран ЖК-панели 5 при обработке согласно схемам последовательности операций по Фиг.94 и Фиг.95, при которой в качестве изображения, расположенного на переднем плане, на экран выводят ИОБ (РОВ), указанный посредством УП_ИОБ_ИДФ (TKI_POB_SRP), а в качестве фонового изображения на экран выводят ИОБ (РОВ), указанный посредством УП_ИОБ_ИСВФУ (DPLI_POB_SRP);Figa - Fig.97B is an aggregate image that will be displayed on the screen of the LCD panel 5 during processing according to the flowcharts of Fig.94 and Fig.95, in which as the image located in the foreground, the OBI is displayed on the screen (DOM) indicated by UP_IOB_IDF (TKI_POB_SRP), and as a background image the OBI (DOM) indicated by UP_IOB_ISVFU (DPLI_POB_SRP) is displayed;

Фиг.98А - Фиг.98В - совокупное изображение, которое будет выведено на экран ЖК-панели 5 при обработке согласно схемам последовательности операций из Фиг.94 и Фиг.96, при которой в качестве изображения, расположенного на переднем плане, на экран выводят ИОБ (РОВ), указанный посредством УП_ИОБ_ИДФ (TKI_POB_SRP), а в качестве фонового изображения на экран выводят ИОБ (РОВ), указанный посредством УП_ИОБ_ИСВФ (PLI_POB_SRP);Figa - Fig.98B is an aggregate image that will be displayed on the LCD panel 5 during processing according to the flowcharts of Fig and Fig, in which as the image located in the foreground, the OBI is displayed on the screen (DOM) indicated by UP_IOB_IDF (TKI_POB_SRP), and as a background image, an IOB (DOM) indicated by UP_IOB_IDP (PLI_POB_SRP) is displayed;

Фиг.99 - схема последовательности операций, на которой показана процедура, которую используют в устройстве записи из второго варианта осуществления;99 is a flowchart showing a procedure that is used in the recording apparatus of the second embodiment;

Фиг.100А - пример таблицы распределения фраз во времени; иFiga - an example of a table of the distribution of phrases over time; and

Фиг.100Б - пример таблицы выделяемых на экране координат.100B is an example of a table of coordinates allocated on a screen.

НАИЛУЧШИЙ СПОСОБ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯBEST MODE FOR CARRYING OUT THE INVENTION

Ниже, со ссылкой на прилагаемые чертежи, приведено описание платы полупроводниковой памяти (платы флэш-памяти), которая является вариантом осуществления настоящего изобретения.Below, with reference to the accompanying drawings, a description is given of a semiconductor memory board (flash memory card), which is an embodiment of the present invention.

Приведенные ниже параграфы расположены в виде иерархической системы с использованием номеров ссылок в соответствии с заданной ниже системой обозначений.The paragraphs below are arranged in a hierarchical system using reference numbers in accordance with the notation defined below.

{х1-х2_х3-х4}{x1-x2_x3-x4}

Длина номера ссылки указывает иерархический уровень раздела описания. В качестве конкретного примера, число х1 представляет собой номер чертежа, на который имеется ссылка в описании. Сопроводительные чертежи, приложенные к этому описанию, пронумерованы в том порядке, в котором они упомянуты в описании, поэтому порядок чертежей приблизительно соответствует порядку изложения. Объяснение некоторых чертежей разделено на параграфы, причем номер х2 ссылки указывает номер параграфа для того параграфа из описания чертежа, который обозначен номером х1 ссылки. Номер х3 ссылки указывает номер дополнительного чертежа, который нужен для более подробного разъяснения параграфа, обозначенного номером х2 параграфа. Наконец, номер ссылки х4 указывает номер параграфа в описании этого дополнительного чертежа.The length of the reference number indicates the hierarchical level of the description section. As a specific example, the number x1 is the number of the drawing to which reference is made in the description. The accompanying drawings attached to this description are numbered in the order in which they are mentioned in the description, so the order of the drawings approximately corresponds to the order of presentation. The explanation of some of the drawings is divided into paragraphs, the reference number x2 indicating the paragraph number for that paragraph from the description of the drawing, which is indicated by the reference number x1. The reference number x3 indicates the number of the additional drawing, which is needed for a more detailed explanation of the paragraph indicated by the paragraph number x2 of the paragraph. Finally, reference number x4 indicates the paragraph number in the description of this additional drawing.

ПЕРВЫЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯFIRST OPTION FOR CARRYING OUT THE INVENTION

{1-1_2} Внешний вид платы 31 флэш-памяти{1-1_2} Appearance of the flash card 31

Настоящее пояснение начинается с описания внешнего вида платы 31 флэш-памяти. На Фиг.1 изображен внешний вид платы 31 флэш-памяти сверху, а на Фиг.2 изображена структура платы 31 флэш-памяти на виде снизу. Как показано на Фиг.1 и Фиг.2, плата 31 флэш-памяти имеет примерно такой же размер, как почтовая марка, и, таким образом, является достаточно большой для того, чтобы ее можно было удержать в руке. Она имеет размеры, приблизительно, 32,0 мм в длину, 24,0 мм в ширину и толщину 2,0 мм.This explanation begins with a description of the appearance of the flash memory card 31. Figure 1 shows the external view of the flash memory card 31 from above, and Figure 2 shows the structure of the flash memory card 31 in a bottom view. As shown in FIGS. 1 and 2, the flash memory card 31 is approximately the same size as a postage stamp, and thus is large enough to be held in a hand. It is approximately 32.0 mm long, 24.0 mm wide and 2.0 mm thick.

Видно, что на своем нижнем крае плата 31 флэш-памяти имеет девять разъемов для соединения платы с совместимым устройством и расположенный с одной стороны защитный переключатель 32, позволяющий пользователю установить, разрешена ли перезапись запомненного содержимого платы 31 флэш-памяти или же запрещена.It can be seen that, at its lower edge, the flash memory card 31 has nine slots for connecting the card to a compatible device and a protective switch 32 located on one side, which allows the user to set whether or not to overwrite the stored contents of the flash memory card 31.

{3-1} Физическая структура платы 31 флэш-памяти{3-1} Physical structure of flash card 31

На Фиг.3 показана иерархическая структура платы полупроводниковой памяти (именуемой далее "платой 31 флэш-памяти") из настоящего варианта осуществления. Как показано на Фиг.3, плата 31 флэш-памяти создана таким образом, что имеет физический уровень, уровень файловой системы и прикладной уровень подобно DVD (ЦВД) (цифровому видеодиску), однако логические и физические структуры этих уровней сильно отличаются от структур на цифровом видеодиске (DVD).FIG. 3 shows the hierarchical structure of a semiconductor memory board (hereinafter referred to as “flash memory card 31”) of the present embodiment. As shown in FIG. 3, the flash memory card 31 is designed to have a physical layer, a file system layer, and an application layer similar to DVD (DVD) (digital video disc), however, the logical and physical structures of these levels are very different from those on the digital video disc (DVD).

{3-2} Физический уровень платы 31 флэш-памяти{3-2} Physical layer 31 flash memory card

Ниже приведено описание физического уровня платы 31 флэш-памяти. Флэш-память состоит из множества секторов, в каждом из которых запоминают 512 байт цифровых данных. В качестве одного из примеров, плата 31 флэш-памяти емкостью 64 Мб будет иметь емкость памяти 67108864 (=64*1024*1024) байт, таким образом, эта плата содержит в себе 131072 (=67108864/512) действующих секторов. При вычитании количества резервных секторов, которые создают для использования в случае ошибок, оставшееся количество действующих секторов, в которые может быть осуществлена запись различных видов данных, равно, приблизительно, 128000.The following is a description of the physical layer of the flash card 31. Flash memory consists of many sectors, each of which stores 512 bytes of digital data. As one example, a 64 MB flash card 31 will have a memory capacity of 67108864 (= 64 * 1024 * 1024) bytes, so this card contains 131072 (= 67108864/512) active sectors. When subtracting the number of backup sectors that are created for use in case of errors, the remaining number of active sectors into which various types of data can be recorded is approximately 128,000.

{3-2_4А-1} Три области в физическом уровне{3-2_4A-1} Three areas in the physical layer

Три изображенные на Фиг.4А области создают в области памяти, состоящей из этих действующих секторов. Этими областями являются "специальная область", "область идентификации" и "область пользователя", а их более подробное описание приведено ниже. Область пользователя отличается тем, что устройство, с которым соединена плата 31 флэш-памяти, может свободно считывать или записывать различные виды данных из этой области или в нее. Управление участками, находящимися в пределах области пользователя, осуществляют посредством файловой системы.The three areas depicted in FIG. 4A are created in a memory area consisting of these active sectors. These areas are the "special area", "identification area" and "user area", and their more detailed description is given below. The user area is characterized in that the device to which the flash memory card 31 is connected can freely read or write various kinds of data from or to this area. Management of areas within the user area is carried out through the file system.

В специальной области запоминают идентификатор (ID) носителя, который представляет собой уникальное число, которое однозначно присваивают каждой плате 31 флэш-памяти. В отличие от области пользователя эта область предназначена только для считывания, так что идентификатор (ID) носителя, запомненный в специальной области, не может быть изменен.In a special area, the identifier (ID) of the medium is stored, which is a unique number that is uniquely assigned to each flash card 31. Unlike a user area, this area is intended only for reading, so that the identifier (ID) of the medium stored in the special area cannot be changed.

Область идентификации подобно области пользователя представляет собой область, в которой обеспечена возможность перезаписи. Эта область отличается от области пользователя тем, что устройство, соединенное с платой 31 флэш-памяти, может осуществлять доступ (то есть осуществлять считывание или запись данных) к области идентификации только в том случае, если плата 31 флэш-памяти и устройство ранее подтвердили, что оба из них являются подлинными устройствами. Иначе говоря, считывание данных из области идентификации или их запись в нее могут быть осуществлены только в том случае, если была успешно выполнена взаимная идентификация платой 31 флэш-памяти и устройством, соединенным с платой 31 флэш-памяти.An identification area, like a user area, is an area in which rewriting is provided. This area differs from the user area in that the device connected to the flash memory card 31 can access (i.e. read or write data) to the identification area only if the flash memory card 31 and the device previously confirmed that both of them are genuine devices. In other words, reading data from the identification area or writing to it can be carried out only if mutual identification was successfully performed by the flash memory card 31 and the device connected to the flash memory card 31.

{3-2_4А-2} Использование трех областей в физическом уровне{3-2_4A-2} Using three areas in the physical layer

Когда устройство, соединенное с платой 31 флэш-памяти, осуществляет запись данных в плату 31 флэш-памяти, то та область, которую используют для запоминания этих данных, зависит от того, необходимо ли обеспечивать защиту авторского права для записываемых данных. Когда в плату 31 флэш-памяти осуществляют запись данных, для которых необходимо обеспечивать защиту авторского права, то до того, как данные будут записаны в область пользователя, их зашифровывают с использованием заранее заданного ключа шифрования (называемого "Ключом файла" ("FileKey")). Этот "Ключ файла" ("FileKey") может быть легко установлен владельцем авторского права, и, несмотря на то что использование этого "Ключа файла" ("FileKey") обеспечивает определенную степень защиты авторского права, зашифровывают и сам ключ файла (FileKey), используемый для шифрования записанных данных, для обеспечения более надежной защиты авторского права. Для зашифровки ключа файла (FileKey) может быть использовано любое число, полученное путем выполнения заранее заданных вычислительных операций с идентификатором (ID) носителя, который запомнен в специальной области. Созданный таким способом зашифрованный ключ файла (FileKey) запоминают в области идентификации.When a device connected to the flash memory card 31 writes data to the flash memory card 31, the area that is used to store this data depends on whether copyright protection is necessary for the data being recorded. When data for which copyright protection is required is recorded on the flash memory board 31, before data is written to the user area, it is encrypted using a predefined encryption key (called a “FileKey”) ) This “FileKey” can be easily set by the copyright owner, and although using this “FileKey” provides a certain degree of copyright protection, the file key itself is also encrypted (FileKey) used to encrypt recorded data to provide better protection for copyright. To encrypt the file key (FileKey), any number obtained by performing predetermined computational operations with the identifier (ID) of the medium, which is stored in a special area, can be used. An encrypted file key (FileKey) created in this way is stored in the identification area.

Поскольку данные, для которых необходимо обеспечивать защиту авторского права, подвергают процессу двухступенчатого шифрования, при котором шифрование данных осуществляют с использованием ключа файла (FileKey), который сам зашифрован с использованием идентификатора (ID) носителя, то осуществить нарушение авторского права, например изготовить нелегальные копии этих данных, чрезвычайно сложно.Since the data for which copyright protection is necessary is subjected to a two-stage encryption process, in which the data is encrypted using a file key (FileKey), which itself is encrypted using the media identifier (ID), infringe copyright, for example, to make illegal copies This data is extremely complex.

{3-2_4Б-1} Краткое описание файловой системы{3-2_4B-1} Brief description of the file system

Понятно, что структура физического уровня платы 31 флэш-памяти усиливает защиту авторского права для данных, записанных в плате 31 флэш-памяти. Ниже приведено описание уровня файловой системы, находящейся на этом физическом уровне. Несмотря на то что на уровне файловой системы цифрового видеодиска (DVD) используют файловую систему типа UDF (ФУД) (формат универсального диска), на уровне файловой системы платы 31 флэш-памяти используют файловую систему типа FAT (ТРФ) (таблица размещения файлов), описанную в стандарте в ISO/IEC 9293.It is understood that the physical layer structure of the flash memory card 31 enhances copyright protection for data recorded on the flash memory card 31. The following is a description of the level of the file system located at this physical level. Despite the fact that at the file system level of a digital video disc (DVD) they use a file system of the UDF type (universal disk format), at the file system level of a flash card 31 use a file system of the FAT type (TRF) (file allocation table), described in the standard in ISO / IEC 9293.

На Фиг.4Б изображена структура области идентификации и области пользователя на уровне файловой системы. Как показано на Фиг.4Б, и область идентификации, и область пользователя в файловой системе содержат в себе "загрузочные сектора раздела", "таблицу размещения файлов (ТРФ)" (FAT), "корневой каталог" и "область данных", а это означает, что область идентификации и область пользователя имеют одинаковую структуру. На Фиг.5 более подробно показаны различные части этих файловых систем. Ниже приведено описание структуры области пользователя со ссылкой на Фиг.4А, Фиг.4Б и Фиг.5.On Figb shows the structure of the identification area and the user area at the file system level. As shown in FIG. 4B, both the identification area and the user area in the file system include “partition boot sectors”, “file allocation table (TRF)” (FAT), “root directory” and “data area”, and this means that the identification area and the user area have the same structure. Figure 5 shows in more detail the various parts of these file systems. The following is a description of the structure of the user area with reference to Figa, Fig.4B and Fig.5.

{3-2_4Б-2} Загрузочные сектора раздела{3-2_4B-2} Partition boot sectors

Загрузочные сектора раздела представляют собой сектора, в которых запоминают данные, к которым обращается стандартный персональный компьютер, соединенный с платой 31 флэш-памяти, в том случае, когда плата 31 флэш-памяти установлена в качестве загрузочного диска для операционной системы (ОС) (OS) персонального компьютера.Partition boot sectors are sectors in which data is accessed by a standard personal computer connected to a flash memory card 31 when the flash memory card 31 is installed as a boot disk for an operating system (OS) ) personal computer.

{3-2_4Б-3_5} Область данных{3-2_4B-3_5} Data Area

Доступ к области данных может быть осуществлен поэлементно посредством устройства, соединенного с платой 31 флэш-памяти, причем объем одного элемента не может быть меньше, чем размер одного "кластера". Поскольку объем каждого сектора в плате 31 флэш-памяти равен 512 байт, а объем кластера равен 16 кБ (килобайт), то, следовательно, считывание и запись данных на уровне файловой системы осуществляют в единицах, равных 32 секторам.The data area can be accessed elementwise by means of a device connected to the flash memory card 31, wherein the volume of one element cannot be less than the size of one “cluster”. Since the size of each sector in the flash memory card 31 is 512 bytes, and the cluster size is 16 kB (kilobytes), therefore, reading and writing data at the file system level is carried out in units equal to 32 sectors.

Причина того, что размер кластера устанавливают равным 16 кБ (килобайт), состоит в том, что при записи данных в плату 31 флэш-памяти перед осуществлением записи необходимо сначала выполнить стирание части данных, хранящихся в плате 31 флэш-памяти.The reason that the cluster size is set to 16 kB (kilobytes) is that when writing data to the flash memory card 31, before recording, you must first erase some of the data stored in the flash memory card 31.

Наименьший объем данных, стирание которых можно осуществить в плате 31 флэш-памяти, равен 16 кБ, так что установка наименьшего возможного объема стираемых данных равным размеру кластера означает, что запись данных может быть осуществлена наилучшим образом. Стрелка ff2, которая изображена на Фиг.5 пунктирной линией, указывает множество кластеров 002, 003, 004, 005 ..., содержащихся в области данных. Используемые на Фиг.5 числа 002, 003, 004, 005, 006, 007, 008... представляют собой трехразрядные шестнадцатеричные номера кластеров, которые присваивают однозначным образом для идентификации каждого кластера. Поскольку наименьший размер элемента, посредством которого может быть осуществлен доступ, равен одному кластеру, то ячейки памяти внутри области данных обозначают посредством использования номеров кластеров.The smallest amount of data that can be erased in the flash memory card 31 is 16 kB, so setting the smallest possible amount of erased data to the cluster size means that data can be written in the best way. The arrow ff2, which is depicted in FIG. 5 by a dashed line, indicates the plurality of clusters 002, 003, 004, 005 ... contained in the data area. The numbers 002, 003, 004, 005, 006, 007, 008 ... used in FIG. 5 are three-digit hexadecimal cluster numbers that are uniquely assigned to identify each cluster. Since the smallest element size by which access can be made is equal to one cluster, the memory cells inside the data area are indicated by using cluster numbers.

{3-2_4Б-4_5} Система размещения файлов{3-2_4B-4_5} File allocation system

Система размещения файлов имеет структуру файловой системы согласно стандарту ISO/IEC 9293, и, таким образом, состоит из множества значений ТРФ (FAT). Каждое значение ТРФ (FAT) соответствует кластеру и указывает то, какой кластер должен быть считан после кластера, соответствующего значению ТРФ (FAT). Стрелка ff1, которая изображена на Фиг.5 пунктирной линией, указывает множество значений ТРФ (FAT) 002, 003, 004, 005..., которые содержит в себе таблица размещения файлов. Номера 002, 003, 004, 005 ..., присвоенные каждому значению ТРФ (FAT), указывают то, какой кластер соответствует каждому значению ТРФ (FAT), и, следовательно, представляют собой номера кластеров для кластеров, соответствующих значениям ТРФ (FAT).The file allocation system has a file system structure according to the ISO / IEC 9293 standard, and thus consists of many TRF values. Each TRF (FAT) value corresponds to a cluster and indicates which cluster should be read after the cluster corresponding to the TRF (FAT) value. The arrow ff1, which is shown in FIG. 5 by a dashed line, indicates a plurality of TRF values (FAT) 002, 003, 004, 005 ... that the file allocation table contains. The numbers 002, 003, 004, 005 ... assigned to each TRF (FAT) value indicate which cluster corresponds to each TRF (FAT) value, and therefore represent the cluster numbers for clusters corresponding to the TRF (FAT) values .

{3-2_4Б-5_5-1} Элементы корневого каталога{3-2_4B-5_5-1} Elements of the root directory

"Элементы корневого каталога" представляют собой информацию, указывающую то, какие виды файлов присутствуют в корневом каталоге. Конкретными примерами являются "имя файла" существующего файла, его "расширение имени файла", "время/дата внесения исправлений" и "номер первого кластера в файле", указывающий, в каком месте запомнено начало файла, и они могут быть записаны в качестве элемента корневого каталога файла."Elements of the root directory" are information indicating what types of files are present in the root directory. Specific examples are the "file name" of an existing file, its "file name extension", "time / date of correction" and "the number of the first cluster in the file" indicating where the beginning of the file is stored, and they can be written as an element The root directory of the file.

{3-2_4Б-5_5-2} Элементы каталога для подкаталогов{3-2_4B-5_5-2} Directory elements for subdirectories

Запись информации, относящейся к файлам в корневом каталоге, осуществляют в виде элементов корневого каталога, однако информацию, относящуюся к подкаталогам не записывают в виде элементов корневого каталога. Вместо этого элементы каталога для подкаталогов создают в области данных. На Фиг.5 одним из примеров элемента каталога для подкаталога является элемент каталога исходных звуковых данных (SD_Audio), заданный в области данных. Подобно элементу корневого каталога, элемент каталога исходных звуковых данных (SD-Audio) содержит в себе "имя файла" для находящегося в этом подкаталоге файла, его "расширение имени файла", "время/дата обновления" и "номер первого кластера в файле", указывающий, в каком месте запомнено начало файла.Information related to files in the root directory is recorded as elements of the root directory, but information related to subdirectories is not recorded as elements of the root directory. Instead, directory entries for subdirectories are created in the data area. In FIG. 5, one example of a directory entry for a subdirectory is a source audio data directory entry (SD_Audio) defined in a data area. Like the root directory element, the source audio data directory element (SD-Audio) contains the “file name” for the file located in this subdirectory, its “file name extension”, “update time / date” and “number of the first cluster in the file” indicating where the beginning of the file is remembered.

{3-2_4Б-5_6-1} Формат запоминания файлов ЗОБ (звуковых объектов) (АОВ){3-2_4B-5_6-1} Format for storing goiter files (sound objects) (AOB)

Ниже со ссылкой на Фиг.6 приведено описание способа запоминания файла посредством показа того, как осуществляют запоминание файла с названием "AOB001.SA1" в каталоге исходных звуковых данных (SD-Audio). Поскольку наименьшим единичным элементом доступа к области данных является один кластер, то запоминание файла "AOB001.SA1" в области данных должно быть выполнено частями, размер которых не превышает один кластер. Следовательно, перед запоминанием файла "AOB001.SA1" его сначала разделяют на кластеры. На Фиг.6 файл "AOB001.SA1" разделяют на пять частей в соответствии с размером кластера, а полученные в результате этого части запоминают в кластерах с номерами 003, 004, 005, 00А и 00С.Below with reference to FIG. 6, a description will be made of a method for storing a file by showing how a file with the name “AOB001.SA1” is stored in the source audio data directory (SD-Audio). Since the smallest unit of access to the data area is one cluster, the storage of the file "AOB001.SA1" in the data area must be performed in parts whose size does not exceed one cluster. Therefore, before storing the file "AOB001.SA1" it is first divided into clusters. In Fig.6, the file "AOB001.SA1" is divided into five parts in accordance with the cluster size, and the resulting parts are stored in clusters with numbers 003, 004, 005, 00A and 00C.

{3-2_4Б-5_7-1} Формат запоминания файлов ЗОБ (звуковых объектов) (АОВ){3-2_4B-5_7-1} Format for storing goiter files (sound objects) (AOB)

Когда файл "AOB001.SA1" разделен на части и запомнен, необходимо установить значения элемента каталога и таблицы размещения файлов, что показано на Фиг.7. На Фиг.7 показан один из примеров того, как следует установить значения элемента каталога и таблицы размещения файлов при запоминании файла "AOB001.SA1" в том случае, когда он был разделен на части и запомнен. На Фиг.7 начало файла "AOB001.SA1" запоминают в кластере 003, поэтому, чтобы указать кластер, в котором запомнена первая часть файла, в элемент каталога исходных звуковых данных (SD-Audio) в качестве "номера первого кластера в файле" записывают номер 003 кластера. Как показано на Фиг.7, последующие части файла "AOB001.SA1" запоминают в кластерах 004 и 005. В результате, несмотря на то что значение 003 (004) ТРФ (FAT) соответствует кластеру 003, в котором запомнена первая часть файла "AOB001.SA1", это значение указывает, что кластер 004 является тем кластером, в котором запомнена следующая часть файла "AOB001.SA1". Подобным же образом, несмотря на то что значения 004 (005) и 005 (00А) ТРФ (FAT) соответствуют кластерам 004 и 005, в которых запомнены следующие части файла "АОВ001.SA1", эти значения, соответственно, указывают, что кластер 005 и кластер 00А являются кластерами, в которых запомнены следующие части файла "АОВ001.SA1". Путем считывания кластеров с теми номерами кластеров, которые записаны в этих значениях ТРФ (FAT), в порядке, указанном стрелками fk1, fk2, fk3, fk4, fk5 ... на Фиг.7, может быть осуществлено считывание всех частей, полученных при разделении файла "АОВ001.SA1". Как объяснено выше, доступ к области данных платы 31 флэш-памяти осуществляют в единицах кластеров, каждый из которых сопоставлен значению ТРФ (FAT). Следует отметить, что значение ТРФ (FAT), соответствующее тому кластеру, в котором запомнена конечная часть файла ЗОБ (АОВ file) (кластер 00С в примере, приведенном на Фиг.7), установлено равным номеру кластера FFF для того, чтобы показать, что в соответствующем кластере запомнена конечная часть файла.When the file "AOB001.SA1" is divided into parts and stored, it is necessary to set the values of the directory element and the file allocation table, as shown in Fig.7. Figure 7 shows one example of how to set the values of the directory element and the file allocation table when storing the file "AOB001.SA1" in the case when it was divided into parts and remembered. In Fig. 7, the beginning of the file "AOB001.SA1" is stored in cluster 003, therefore, to indicate the cluster in which the first part of the file is stored, write to the directory element of the original audio data (SD-Audio) as "the number of the first cluster in the file" cluster number 003. As shown in Fig. 7, subsequent parts of the file "AOB001.SA1" are stored in clusters 004 and 005. As a result, although the value 003 (004) TRF (FAT) corresponds to cluster 003, in which the first part of the file "AOB001 is stored .SA1 ", this value indicates that cluster 004 is the cluster in which the next part of the file" AOB001.SA1 "is stored. Similarly, although the values 004 (005) and 005 (00A) TRF (FAT) correspond to clusters 004 and 005, in which the following parts of the file “AOB001.SA1” are stored, these values respectively indicate that cluster 005 and cluster 00A are clusters in which the following parts of the "AOB001.SA1" file are stored. By reading the clusters with those cluster numbers that are recorded in these TRF values (FAT), in the order indicated by the arrows fk1, fk2, fk3, fk4, fk5 ... in Fig. 7, all the parts obtained by partitioning can be read file "АОВ001.SA1". As explained above, access to the data area of the flash card 31 is performed in units of clusters, each of which is associated with a TRF value (FAT). It should be noted that the value of the TRF (FAT) corresponding to the cluster in which the final part of the GOITER (AOW file) is stored (cluster 00C in the example shown in Fig. 7) is set to the FFF cluster number in order to show that in the corresponding cluster, the final part of the file is stored.

Этим завершают описание файловой системы в плате 31 флэш-памяти из настоящего изобретения. Далее приведено описание прикладного уровня, который существует в этой файловой системе.This completes the description of the file system in the flash card 31 of the present invention. The following is a description of the application layer that exists in this file system.

{3-3} Краткое описание прикладного уровня в плате 31 флэш-памяти{3-3} A brief description of the application layer in the flash card 31

На Фиг.3 показан общий вид прикладного уровня в плате 31 флэш-памяти. Как показано стрелкой PN2, изображенной на Фиг.3 пунктирной линией, прикладной уровень в плате 31 флэш-памяти состоит из воспроизводимых данных и навигационных данных, которые используют для управления воспроизведением воспроизводимых данных. Как показано стрелкой PN2, воспроизводимые данные содержат в себе наборы звуковых объектов (наборы ЗОБ (АОВ)) которые создают посредством кодирования звуковых данных, представляющих собой, например, музыкальные произведения. Навигационные данные содержат в себе "администратор списка воспроизводимых файлов" (АДСВФ) (Playlist-Manager) (PLMG) и "администратор фонограмм" (АДФГ) (Track-Manager) (TKMG).Figure 3 shows a General view of the application layer in the card 31 flash memory. As shown by the arrow PN2 shown in FIG. 3 by the dashed line, the application layer in the flash memory card 31 consists of reproducible data and navigation data, which are used to control the reproduction of the reproduced data. As shown by the arrow PN2, the reproduced data contains sets of sound objects (sets of GOITER (AOV)) that are created by encoding sound data, which are, for example, music. The navigation data includes a “playlist manager (ADSF) (Playlist-Manager) (PLMG) and a phonogram manager” (ADFG) (Track-Manager) (TKMG).

{3-3_8А,Б-1} Структура каталога{3-3_8A, B-1} Directory structure

На Фиг.8А и Фиг.8Б показано то, какие каталоги находятся в области пользователя и области идентификации на уровне файловой системы в том случае, когда эти два типа данных запоминают в прикладном уровне, а также показано то, какие файлы находятся в этих каталогах.On figa and figb shows what directories are in the user area and the identification area at the file system level in the case when these two types of data are stored in the application level, and also shows which files are in these directories.

Имена файлов "SD_AUDIO.PLM" ("Исходные_звуковые_данные.PLM", где расширение ".PLM" означает "администратор списка воспроизводимых файлов") и "3D AUDIO.TKM" ("Исходные_звуковые_данные.ТКМ", где расширение ".TKM" означает "администратор фонограмм") на Фиг.8А указывают файлы, в которых осуществляют запоминание администратора списка воспроизводимых файлов (АДСВФ) (PlaylistManager) (PLMG) и администратора фонограмм (АДФГ) (TrackManager) (TKMG), которые образуют собой навигационную информацию. Здесь именами файлов "АОВ001.SA1", "AOB002.SA1", "AOB003.SA1", "АОВ004.SA1", ... обозначены те файлы (файлы "ЗОБ" ("АОВ" files)), в которых осуществлено запоминание звуковых объектов, представляющих собой воспроизводимые данные. Символы "SА" в расширении имени файла для имен файлов "AOBOxx.SA1" представляют собой аббревиатуру термина "Защищенные звуковые данные" (Secure Audio) и указывают необходимость обеспечения защиты авторского права для запомненного содержимого этого файла. Следует отметить, что, хотя в примере из Фиг.8А показано только восемь файлов ЗОБ (АОВ files), в каталоге исходных звуковых данных (SD-Audio) можно запомнить максимум 999 файлов ЗОБ (АОВ files).The file names are "SD_AUDIO.PLM" ("Source_sound_data.PLM", where the extension ".PLM" means "playlist manager") and "3D AUDIO.TKM" ("Source_sound_data.TKM", where the extension ".TKM" means " phonogram manager ") in Fig. 8A indicate files in which the administrator of the playlist (PlaylistManager) (PLMG) and the phonogram manager (ADFG) (TrackManager) (TKMG), which form the navigation information, are stored. Here, the names of the files "AOB001.SA1", "AOB002.SA1", "AOB003.SA1", "AOB004.SA1", ... denote those files (files "GOITER" ("AOV" files)) in which the storage sound objects representing reproducible data. The characters "SA" in the file name extension for the file names "AOBOxx.SA1" are an abbreviation of the term "Secure Audio Data" (Secure Audio) and indicate the need to ensure copyright protection for the stored contents of this file. It should be noted that although only eight GOITER files (AOW files) are shown in the example of FIG. 8A, a maximum of 999 GOITER files (AOW files) can be stored in the source audio data directory (SD-Audio).

В том случае, когда для воспроизводимых данных необходимо обеспечивать защиту авторского права, то в области идентификации создают подкаталог, имеющий название "каталог исходных звуковых данных (SD-Audio)", и в этом каталоге исходных звуковых данных (SD-Audio) создают файл "AOBSA1.KEY", в котором хранят ключ шифрования.In the case when it is necessary to protect copyright for reproduced data, a subdirectory called the "source audio data directory (SD-Audio)" is created in the identification area, and a file "is created in this source audio data directory (SD-Audio)" AOBSA1.KEY "in which the encryption key is stored.

На Фиг.8Б показан файл "AOBSA1.KEY" хранения ключа шифрования, который запоминают под условным обозначением "исходные звуковые данные (SD-Audio)" (то есть внутри "каталога исходных звуковых данных (SD-Audio)"). В этом файле "AOBSA1.KEY" хранения ключа шифрования запоминают последовательность ключей шифрования, которую создают путем расположения множества ключей шифрования в заранее заданном порядке.On Figb shows the file "AOBSA1.KEY" storing the encryption key, which is stored under the symbol "source audio data (SD-Audio)" (that is, inside the "directory of original audio data (SD-Audio)"). In this encryption key storage file “AOBSA1.KEY”, the encryption key sequence is stored which is created by arranging the plurality of encryption keys in a predetermined order.

Каталог исходных звуковых данных (SD-Audio), показанный на Фиг.8А и Фиг.8Б, запоминают в компьютерном сервере, управление которым осуществляет звукозаписывающая компания, распространяющая музыку электронным способом. Когда потребитель осуществляет заказ музыкальной информации, соответствующий каталог исходных звуковых данных (SD-Audio) сжимают, зашифровывают и передают потребителю через сеть общего пользования. Компьютер потребителя принимает этот каталог исходных звуковых данных (SD-Audio), расшифровывает его, разворачивает его сжатые данные и таким образом получает оригинал каталога исходных звуковых данных (SD-Audio). Следует отметить, что термин "сеть общего пользования" здесь относится к любому виду сети, которая может быть использована потребителями, например, к сети проводной связи, такой как цифровая сеть связи с комплексными услугами (ЦСКУ) (ISDN), или к сети беспроводной связи, такой как система мобильной телефонной связи. Также возможен вариант, в котором компьютер потребителя осуществляет загрузку файла ЗОБ (АОВ file) из компьютерного сервера, управление которым осуществляет звукозаписывающая компания, а затем создает в плате 31 флэш-памяти каталог исходных звуковых данных (SD-Audio), подобный тому, который показан на Фиг.8А и Фиг.8Б.The source audio data directory (SD-Audio) shown in Fig. 8A and Fig. 8B is stored in a computer server, which is managed by a recording company distributing music electronically. When a consumer orders music information, the corresponding source audio data directory (SD-Audio) is compressed, encrypted, and transmitted to the consumer via a public network. The consumer computer receives this directory of source audio data (SD-Audio), decrypts it, expands its compressed data, and thus receives the original directory of source audio data (SD-Audio). It should be noted that the term "public network" here refers to any type of network that can be used by consumers, for example, a wired communication network, such as a digital integrated services network (ISDN), or a wireless network such as a mobile telephone system. It is also possible that the consumer’s computer downloads the GO file (AOW file) from the computer server, which is managed by the recording company, and then creates the source audio data directory (SD-Audio) in the flash memory card 31, similar to the one shown on figa and figb.

{3-3_9-1} Соответствие между файлом "AOBSA1.KEY" и файлами ЗОБ (АОВ files){3-3_9-1} Correspondence between the file "AOBSA1.KEY" and goiter files (AOW files)

На Фиг.9 показано соответствие между файлом "AOBSA1.KEY" в каталоге исходных звуковых данных (SD-Audio) и файлами ЗОБ (звуковых объектов) (АОВ files). Показанные на Фиг.9 ключи файлов (FileKeys), используемые при шифровке файлов в области пользователя, запоминают в соответствующем файле хранения ключа шифрования, находящемся в области идентификации.Figure 9 shows the correspondence between the file "AOBSA1.KEY" in the directory of the original audio data (SD-Audio) and files GOITER (sound objects) (AOW files). The file keys (FileKeys) shown in FIG. 9, used in encrypting files in a user area, are stored in a corresponding encryption key storage file located in the identification area.

Соответствие зашифрованных файлов ЗОБ (АОВ files) и файла хранения ключа шифрования устанавливают согласно заранее заданным правилам (1), (2) и (3), описанным ниже.The correspondence of the encrypted GOITER files (AOW files) and the encryption key storage file is established according to the predefined rules (1), (2) and (3) described below.

(1) Файл хранения ключа шифрования находится в каталоге, имеющем то же самое имя каталога, что и каталог, в котором запомнен зашифрованный файл. В соответствии с этим правилом изображенные на Фиг.9 файлы ЗОБ (АОВ files) находятся в каталоге исходных звуковых данных (SD-Audio) в области пользователя, а файл хранения ключа шифрования находится в каталоге, который имеет название каталог исходных звуковых данных (SD-Audio) и расположен в области идентификации.(1) The encryption key storage file is located in a directory having the same directory name as the directory in which the encrypted file is stored. In accordance with this rule, the GOIT files shown in FIG. 9 are located in the source audio data directory (SD-Audio) in the user area, and the encryption key storage file is located in the directory called the source audio data directory (SD- Audio) and is located in the identification area.

(2) Файлу хранения ключа шифрования присваивают имя файла, созданное путем объединения первых трех символов имени файла файлов ЗОБ (АОВ files), находящихся в области данных, с заранее заданным расширением ".key" ("ключ"). Когда файл ЗОБ (АОВ file) имеет имя файла "АОВ001.SA1", то файлу хранения ключа шифрования присваивают имя файла "AOBSA1.KEY", созданное путем сложения первых трех символов "АОВ", "SA1", и расширения ".key", что показано на Фиг.9 стрелками nk1 и nk2.(2) An encryption key storage file is assigned a file name created by combining the first three characters of the file name of the GOITER files (AOW files) located in the data area with the predefined extension ".key" ("key"). When the GOITER file (AOW file) has the file name "AOB001.SA1", the encryption key storage file is assigned the file name "AOBSA1.KEY" created by adding the first three characters "AOB", "SA1", and the extension ".key" as shown in Fig. 9 by the arrows nk1 and nk2.

(3) Имени файла ЗОБ (АОВ file) присваивают порядковый номер, который указывает местоположение ключа файла (FileKey), соответствующего этому звуковому объекту, в последовательности ключей шифрования, заданных в файле хранения ключа шифрования.(3) The file name GOITTER (AOW file) is assigned a sequence number that indicates the location of the file key (FileKey) corresponding to this sound object in the sequence of encryption keys specified in the encryption key storage file.

"Записи №1, №2, №3... №8 о доступе к ключам файлов" ("File Key Entries #1, #2, #3... #8") указывают исходные местоположения областей, в которых запомнены соответствующие ключи файлов (FileKeys) в файле хранения ключа шифрования. При этом именам файлов ЗОБ (АОВ files) присваивают порядковые номера "001", "002", "003", "004", .... Эти порядковые номера указывают местоположения соответствующих ключей файлов (FileKeys) в последовательности ключей шифрования таким образом, что ключ файла (FileKey), который был использован для зашифровки каждого файла ЗОБ (АОВ file), расположен в "Записи о доступе к ключу файла" ("FileKey Entry") под тем же самым порядковым номером. На Фиг.9 стрелки Ak1, Ak2, Ak3, ... указывают соответствие между файлами ЗОБ (АОВ files) и ключами файлов (FileKeys). Иными словами, файлу "AOB001.SA1" соответствует тот ключ файла (FileKey), местоположение которого в памяти указано как "Запись №1 о доступе к ключу файла" ("FileKey Entry#1"), файлу "AOB002.SA1" соответствует тот ключ файла (FileKey), местоположение которого в памяти указано как "Запись №2 о доступе к ключу файла" ("FileKey Entry#2"), а файлу "AOB003.SA1" соответствует тот ключ файла (FileKey), местоположение которого в памяти указано как "Запись №3 о доступе к ключу файла" ("FileKey Entry#3"). Из правила (3) понятно, что для зашифровки различных файлов ЗОБ (АОВ files) используют различные ключи файлов (FileKeys), причем эти ключи файлов (FileKeys) запоминают в "Записях о доступе к ключам файлов" ("FileKey Entries") под порядковыми номерами "001", "002", "003", "004" и т.д., которые заданы в именах соответствующих файлов ЗОБ."Records No. 1, No. 2, No. 3 ... No. 8 on access to file keys" ("File Key Entries # 1, # 2, # 3 ... # 8") indicate the initial locations of the areas in which the corresponding file keys (FileKeys) in the encryption key storage file. In this case, the file names GOITER (AOW files) are assigned serial numbers "001", "002", "003", "004", .... These serial numbers indicate the locations of the corresponding file keys (FileKeys) in the sequence of encryption keys in this way that the key file (FileKey), which was used to encrypt each file GOITER (AOW file), is located in the "Record of access to the file key" ("FileKey Entry") under the same serial number. In Fig. 9, arrows Ak1, Ak2, Ak3, ... indicate the correspondence between GOIT files (AOW files) and file keys (FileKeys). In other words, the file key “AOB001.SA1” corresponds to the file key (FileKey) whose location in memory is indicated as “Record No. 1 on access to the file key” (“FileKey Entry # 1”), the file “AOB002.SA1” corresponds to file key (FileKey), whose location in memory is indicated as "Record No. 2 on access to the file key" ("FileKey Entry # 2"), and the file key "AOB003.SA1" corresponds to the file key (FileKey) whose location in memory indicated as "Record No. 3 on access to the file key" ("FileKey Entry # 3"). It is clear from rule (3) that for encrypting various GOITER files, different file keys (FileKeys) are used, and these file keys (FileKeys) are stored in “FileKey Entries” under ordinal numbers "001", "002", "003", "004", etc., which are specified in the names of the corresponding GOITER files.

Поскольку каждый файл ЗОБ (АОВ file) зашифровывают с использованием различных ключей файла (FileKey), то рассекречивание ключа шифрования, который используют для одного файла ЗОБ (АОВ file), не позволит пользователям осуществить расшифровку остальных файлов ЗОБ (АОВ files). Это означает, что в том случае, когда запоминание файлов ЗОБ (АОВ files) в плате 31 флэш-памяти осуществлено в зашифрованном виде, то ущерб, вызванный рассекречиванием одного ключа файла (File-Key), может быть сведен к минимуму.Since each GOITER (AOW file) is encrypted using different file keys (FileKey), declassification of the encryption key used for one GOITTER file (AOW file) will not allow users to decrypt the remaining GOITER (AOW files). This means that in the case when storing the GOIT files (AOW files) in the flash memory board 31 is encrypted, the damage caused by declassifying one file key (File-Key) can be minimized.

{3-3_10-1} Внутренняя структура файла ЗОБ (АОВ file){3-3_10-1} Internal structure of the file GOITER (AOW file)

Ниже приведено описание внутренней структуры файла ЗОБ (АОВ file). На Фиг.10 показана иерархическая структура данных файла ЗОБ (АОВ file). На Фиг.10 на первом уровне показан файл ЗОБ (АОВ file), а на втором уровне показан сам звуковой объект (ЗОБ) (АОВ). На третьем уровне показаны БЛОКИ_ЗОБ (AOB_BLOCKS), на четвертом уровне - ЭЛЕМЕНТ_ЗОБ (AOB_ELEMENT), а на пятом уровне - КАДР_ЗОБ (AOB_FRAME).Below is a description of the internal structure of the file GOITER (AOW file). Figure 10 shows the hierarchical data structure of the file GOITER (AOW file). In Fig. 10, the GOITER file (AOW file) is shown at the first level, and the sound object (GOITTER) (AOW) is shown at the second level. On the third level, ARE_BLOCKS is shown, on the fourth level is ALEMENT (AOB_ELEMENT), and on the fifth level is AOB_FRAME.

На Фиг.10 КАДР_ЗОБ (AOB_FRAME) на пятом уровне представляет собой наименьший составной элемент ЗОБ (АОВ) и состоит из звуковых данных в формате ADTS (транспортный поток звуковых данных) и заголовок ADTS. Звуковые данные в формате ADTS зашифровывают в соответствии с форматом MPEG2-AAC (при совокупности параметров, обеспечивающих низкую интеграцию), и они представляют собой поток данных, которые могут быть воспроизведены со скоростью передачи от 16 килобит/с до 144 килобит/с. Следует отметить, что скорость передачи для данных с ИКМ (импульсно-кодовой модуляцией) (РСМ), которые записаны на обычном компакт-диске, составляет 1,5 Мегабит/с, так что для данных в формате ADTS обычно используют более низкую скорость передачи, чем для ИКМ. Последовательность КАДРОВ_ЗОБ (AOB_FRAMEs) имеет такую же структуру данных, как и последовательность звуковых кадров, содержащихся в транспортном потоке звуковых данных, который рассылает служба распространения музыки электронным способом. Это означает, что транспортный поток звуковых данных, предназначенный для запоминания в виде последовательности КАДРОВ_ЗОБ (АОВ_FRAME), кодируют согласно стандарту MPEG2-AAC, зашифровывают и передают потребителю по сети общего пользования. Файлы ЗОБ (АОВ file) создают путем разделения переданного транспортного потока звуковых данных в виде последовательности КАДРОВ_ЗОБ (AOB_FRAMEs) и запоминания этих КАДРОВ_ЗОБ (АОВ_FRAMEs).In FIG. 10, AOB_FRAME at the fifth level is the smallest constituent element of the GOITER (AOB) and consists of audio data in ADTS format (transport audio data stream) and an ADTS header. Sound data in ADTS format is encrypted in accordance with the MPEG2-AAC format (with a combination of parameters providing low integration), and they represent a stream of data that can be reproduced with a transmission speed from 16 kilobits / s to 144 kilobits / s. It should be noted that the bit rate for PCM (Pulse Code Modulation) (PCM) data recorded on a regular CD is 1.5 megabits per second, so for data in ADTS format, a lower bit rate is usually used. than for PCM. The sequence of Frames_Auto (AOB_FRAMEs) has the same data structure as the sequence of audio frames contained in the transport stream of audio data, which is sent by the electronic music distribution service. This means that the transport stream of audio data intended for storing in the form of a sequence FRAME_AUT (AOB_FRAME) is encoded according to the MPEG2-AAC standard, encrypted and transmitted to the consumer over a public network. GOITER (AOW file) files are created by dividing the transmitted transport stream of audio data in the form of a sequence FRAME_CHAMMER (AOB_FRAMEs) and storing these FRAME_ GOITER (AOB_FRAMEs).

{3-3_10-1_11} Стандарт MPEG2-AAC{3-3_10-1_11} MPEG2-AAC Standard

Подробное описание стандарта MPEG2-AAC приведено в документе ISO/IEC 13818-7:1997(Е) "Информационная технология - Универсальное кодирование движущихся изображений и связанной с ними звуковой информации - Часть 7: Усовершенствованное кодирование звуковой информации (УКЗИ) (ААС) " ("Information Technology - Generic Coding of Moving Pictures and Associated Audio Information - Part7 Advanced Audio Coding (AAC)").A detailed description of the MPEG2-AAC standard is given in ISO / IEC 13818-7: 1997 (E), Information Technology - Universal Coding for Moving Images and Related Audio Information - Part 7: Advanced Audio Coding (AIP) (AAS) ( "Information Technology - Generic Coding of Moving Pictures and Associated Audio Information - Part7 Advanced Audio Coding (AAC).")

Следует отметить, что сжатие звуковых объектов согласно MPEG2-AAC может быть осуществлено только с использованием параметров из таблицы параметров, показанной на Фиг.11А, которая задана в стандарте ISO/IEC 13818-7. Эта таблица параметров состоит из столбца "Параметр", столбца "Значение" и столбца "Примечание".It should be noted that compression of sound objects according to MPEG2-AAC can only be carried out using the parameters from the parameter table shown in Fig. 11A, which is specified in the ISO / IEC 13818-7 standard. This parameter table consists of the Parameter column, the Value column, and the Note column.

Приведенное в столбце "Параметр" условное обозначение "совокупность параметров" указывает, что может быть использована только совокупность параметров, обеспечивающих низкую интеграцию (LC-profile), что предусмотрено стандартом ISO/IEC 13838-7. Условное обозначение "индекс_номера_частоты_дискретизации" ("sampling_frequency#index") в столбце "Параметр" указывает, что могут быть использованы частоты дискретизации, равные "48 кГц, 44,1 кГц, 32 кГц, 24 кГц, 22,05 кГц и 16 кГц".The designation “parameter set” given in the “Parameter” column indicates that only a set of parameters providing low integration (LC-profile) can be used, which is stipulated by the ISO / IEC 13838-7 standard. The symbol "sampling_frequency # index" in the "Parameter" column indicates that sampling frequencies of "48 kHz, 44.1 kHz, 32 kHz, 24 kHz, 22.05 kHz and 16 kHz" can be used .

Условное обозначение "количество_блоков_данных_в_кадре" ("number_of_data_block_in_frame") в столбце "Параметр" указывает, что используют соотношение: один заголовок для одного блока_исходных_данных (raw_data_block).The symbol "number_of_data_blocks_in_frame" ("number_of_data_block_in_frame") in the "Parameter" column indicates that the ratio is used: one header for one source_data_block.

Следует отметить, что, несмотря на то что в данном пояснении приведено описание того варианта, в котором кодирование КАДРОВ_ЗОБ (AOB_FRAMEs) осуществлено в формате MPEG-ААС, вместо этого кодирование КАДРОВ_ЗОБ (AOB_FRAMEs) может быть осуществлено в соответствии с другим форматом, например в формате MPEG 3-го уровня (MPEG-Layer3) (MP3) или в формате Windows Media Audio (WMA) (формат звуковой среды для операционной системы Windows). В этих случаях должны быть использованы параметры, указанные в таблицах параметров из Фиг.11Б или Фиг.11В.It should be noted that, despite the fact that this explanation describes the option in which the encoding of CADROS (AOB_FRAMEs) is performed in MPEG-AAC format, instead, the encoding of CADROS_OB (AOB_FRAMEs) can be performed in accordance with another format, for example, in the format Level 3 MPEG (MPEG-Layer3) (MP3) or Windows Media Audio (WMA) format (sound environment format for the Windows operating system). In these cases, the parameters indicated in the parameter tables of FIG. 11B or FIG. 11B should be used.

{3-3_10-2_12} Структура КАДРА_ЗОБ (AOB_FRAME){3-3_10-2_12} Structure of FRAME_THEAD (AOB_FRAME)

При том, что каждый КАДР_ЗОБ (AOB_FRAME) содержит в себе звуковые данные, которые закодированы в соответствии с описанными выше ограничениями, длина данных для звуковых данных в каждом КАДРЕ_ЗОБ (AOB_FRAME) ограничена временем воспроизведения, равным всего лишь 20 мс. Однако, поскольку стандарт MPEG2-AAC представляет собой способ кодирования с переменной скоростью передачи двоичных данных (ПСПДД) (VBR), то длина данных для звуковых данных в каждом КАДРЕ_ЗОБ (AOB_FRAME) будет меняться. Ниже приведено описание структуры КАДРА_ЗОБ (AOB_FRAME) со ссылкой на Фиг.12.While each AOB_FRAME contains audio data that is encoded in accordance with the restrictions described above, the data length for the audio data in each AOB_FRAME is limited to a playback time of only 20 ms. However, since the MPEG2-AAC standard is a variable bit rate (VBR) coding method, the data length for the audio data in each AOB_FRAME will change. Below is a description of the structure KADRA_ZOB (AOB_FRAME) with reference to Fig.12.

На Фиг.12 на первом уровне показана общая структура, а на втором уровне показано то, как осуществляют шифрование каждой части КАДРА_ЗОБ (AOB_FRAME). Из чертежа видно, что заголовок ADTS соответствует незашифрованной части. Звуковые данные содержат в себе как зашифрованную часть, так и незашифрованную часть. Зашифрованная часть звуковых данных состоит из множества фрагментов с зашифрованными данными объемом по восемь байт, каждый из которых создают путем зашифровки восьмибайтового фрагмента звуковых данных с использованием 56-битового ключа файла (FileKey). Когда выполнено кодирование 64-битовых фрагментов звуковых данных, то незашифрованная часть звуковых данных представляет собой просто конечную часть данных, которая не может быть зашифрована вследствие того, что она короче, чем 64 бита.12, the general structure is shown at the first level, and the encryption of each part of AAD_FRAME is shown at the second level. From the drawing it can be seen that the ADTS header corresponds to the unencrypted part. Sound data contains both the encrypted part and the unencrypted part. The encrypted part of the audio data consists of many fragments with encrypted data of eight bytes each, each of which is created by encrypting an eight-byte fragment of the audio data using a 56-bit file key (FileKey). When the 64-bit fragments of the audio data are encoded, the unencrypted portion of the audio data is simply a finite portion of the data that cannot be encrypted because it is shorter than 64 bits.

На Фиг.12 на третьем уровне показано содержимое заголовка ADTS, который находится в незашифрованной части КАДРА_ЗОБ (AOB_FRAME). Заголовок ADTS имеет длину семь байт и содержит в себе 12-битовое слово синхронизации (которое устанавливают равным FFF), информацию о длине данных для звуковых данных в этом КАДРЕ_ЗОБ (AOB_FRAME) и о частоте дискретизации, которая была использована при кодировании звуковых данных.12, the third level shows the contents of the ADTS header, which is located in the unencrypted part of AOB_FRAME. The ADTS header is seven bytes long and contains a 12-bit synchronization word (which is set to FFF), information about the data length for the audio data in this AOB_FRAME, and about the sampling frequency that was used when encoding the audio data.

{3-3_10-3_13} Установка длины КАДРА_ЗОБ (AOB_FRAME) в байтах{3-3_10-3_13} Setting AOB_FRAME frame length in bytes

На Фиг.13 показано то, как в каждом из трех КАДРОВ_ЗОБ (АОВ_FRAMEs) осуществляют установку длины звуковых данных в байтах. На Фиг.13 звуковые данные №1 (audio data#1), содержащиеся в КАДРЕ_ЗОБ №1 (AOB_FRAME#1), имеют длину данных, равную х1, звуковые данные №2 (audio data#2), содержащиеся в КАДРЕ_ЗОБ №2 (AOB_FRAME#2), имеют длину данных, равную х2, а звуковые данные №3 (audio data#3), содержащиеся в КАДРЕ_ЗОБ №3 (АОВ_FRAME#3), имеют длину данных, равную х3. В том случае, когда все данные имеют различную длину х1, х2 и х3 данных, длину х1 данных записывают в заголовок ADTS КАДРА_ЗОБ №1 (AOB_FRAME#1), длину х2 данных записывают в заголовок ADTS КАДРА_ЗОБ №2 (AOB_FRAME#2), а длину х3 данных записывают в заголовок ADTS КАДРА_ЗОБ №3 (AOB_FRAME#3).On Fig shows how, in each of the three FRAME_SAWS (AOW_FRAMEs), the length of the audio data in bytes is set. In Fig. 13, audio data No. 1 (audio data # 1) contained in FRAME # 1 (AOB_FRAME # 1) has a data length equal to x1, audio data No. 2 (audio data # 2) contained in FRAME_ZOB No. 2 ( AOB_FRAME # 2), have a data length equal to x2, and the audio data No. 3 (audio data # 3) contained in FRAME_ZOB No. 3 (AOB_FRAME # 3) has a data length equal to x3. In the case when all the data has different data lengths x1, x2 and x3, the data length x1 is recorded in the ADTS header KADRA_ZOB No. 1 (AOB_FRAME # 1), the data length x2 is recorded in the ADTS header KADRA_ZOB No. 2 (AOB_FRAME # 2), and the length x3 of the data is recorded in the ADTS header KADRA_ZOB No. 3 (AOB_FRAME # 3).

Несмотря на то что звуковые данные являются зашифрованными, заголовок ADTS не зашифровывают, так что устройство воспроизведения может узнать о длине данных для звуковых данных в КАДРЕ_ЗОБ (AOB_FRAME) посредством считывания информации о длине данных, указанной в заголовке ADTS КАДРА_ЗОБ (AOB_FRAME).Although the audio data is encrypted, the ADTS header is not encrypted, so that the playback device can learn about the data length for the audio data in AOB_FRAME by reading the data length information indicated in the ADTS HEADER (AOB_FRAME) header.

Этим завершают описание КАДРА_ЗОБ (AOB_FRAME).This completes the description of KADRA_ZOB (AOB_FRAME).

{3-3_10-4} ЭЛЕМЕНТ_ЗОБ (AOB_ELEMENT){3-3_10-4} GOITER ELEMENT (AOB_ELEMENT)

Ниже приведено описание ЭЛЕМЕНТА_ЗОБ (AOB_ELEMENT), который показан на Фиг.10 на четвертом уровне.The following is a description of ALEBLE (AOB_ELEMENT), which is shown in FIG. 10 at the fourth level.

"ЭЛЕМЕНТ_ЗОБ" (AOB_ELEMENT) представляет собой группу последовательных КАДРОВ_ЗОБ (AOB_FRAMEs). Количество КАДРОВ_ЗОБ (AOB_FRAMEs) в ЭЛЕМЕНТЕ_ЗОБ (AOB_ELEMENT) зависит от значения, установленного как индекс_частоты_дискретизации (sampling_frequency_index), который показан на Фиг.11A, и используемого способа кодирования. Количество КАДРОВ_ЗОБ (AOB_FRAMEs) в ЭЛЕМЕНТЕ_ЗОБ (AOB_ELEMENT) устанавливают таким, чтобы общее время воспроизведения содержащихся в нем КАДРОВ_ЗОБ (AOB_FRAMEs) было приблизительно равно двум секундам, причем это количество зависит от частоты дискретизации и используемого способа кодирования."GOITER ELEMENT" (AOB_ELEMENT) is a group of consecutive GOITER_COUNT (AOB_FRAMEs). The number of GOITERS (AOB_FRAMEs) in the GOITER (AOB_ELEMENT) depends on the value set as the sampling_frequency_index index shown in FIG. 11A and the encoding method used. The number of GOALS (AOB_FRAMEs) in the GOITER (AOB_ELEMENT) is set so that the total playing time of the contained GOALS (AOB_FRAMEs) is approximately equal to two seconds, and this number depends on the sampling frequency and the encoding method used.

{3-3_10-5_14} Количество КАДРОВ_ЗОБ (AOB_FRAMEs) в ЭЛЕМЕНТЕ_ЗОБ (AOB_ELEMENT){3-3_10-5_14} The number of GOALS (AOB_FRAMEs) in the GOITER (AOB_ELEMENT)

На Фиг.14 показано соответствие между частотой дискретизации и количеством КАДРОВ_ЗОБ (AOB_FRAMEs), содержащихся в ЭЛЕМЕНТЕ_ЗОБ (АОВ_ELEMENT). Число N, приведенное на Фиг.14, представляет собой продолжительность воспроизведения ЭЛЕМЕНТА_ЗОБ (AOB_ELEMENT) в секундах. В том случае, когда в качестве способа кодирования используют MPEG-AAC, значение N равно "2".Fig. 14 shows the correspondence between the sampling rate and the number of GOALS (AOB_FRAMEs) contained in the GOITER (AOB_ELEMENT). The number N shown in FIG. 14 represents the playing time of the AOB_ELEMENT in seconds. In the case where MPEG-AAC is used as the encoding method, the value of N is “2”.

Когда частота_дискретизации (sampling_frequency) равна 48 кГц, количество КАДРОВ_ЗОБ (AOB_FRAMEs), содержащихся в ЭЛЕМЕНТЕ_ЗОБ (AOB_ELEMENT), задают равным 94 (=47*2), а когда частота_дискретизации (sampling_frequency) равна 44,1 кГц, то количество КАДРОВ_ЗОБ (AOB_FRAMEs), содержащихся в ЭЛЕМЕНТЕ_ЗОБ (AOB_ELEMENT), задают равным 86 (=43*2). Когда частота дискретизации (sampling_frequency) равна 32 кГц, количество КАДРОВ_ЗОБ (AOB_FRAMEs) задают равным 64 (=32*2), когда частота дискретизации (sampling_frequency) равна 24 кГц, количество КАДРОВ_ЗОБ (AOB_FRAMEs) задают равным 48 (=24*2), когда частота_дискретизации (sampling_frequency) равна 22,05 кГц, количество КАДРОВ_ЗОБ (AOB_FRAMEs) задают равным 44 (=22*2), а когда частота_дискретизации (sampling_frequency) равна 16 кГц, количество КАДРОВ_ЗОБ (АОВ_FRAMEs), содержащихся в ЭЛЕМЕНТЕ_ЗОБ (AOB_ELEMENT), задают равным 32 (=16*2). Однако в том случае, когда была выполнена операция редактирования, например разделения ЗОБ (АОВ), количество КАДРОВ_ЗОБ (AOB_FRAMEs), содержащихся в ЭЛЕМЕНТЕ_ЗОБ (AOB_ELEMENT) в начале или в конце ЗОБ (АОВ), может быть меньшим, чем то их количество, которое получено путем подобных вычислений.When sampling_frequency is 48 kHz, the number of AOB_ELEMENTs contained in AOB_ELEMENT is set to 94 (= 47 * 2), and when sampling_frequency is 44.1 kHz ABOFRAME contained in GOITER (AOB_ELEMENT) is set to 86 (= 43 * 2). When the sampling_frequency is 32 kHz, the number of AOB_FRAMEs is set to 64 (= 32 * 2), when the sampling_frequency is 24 kHz, the number of AOB_FRAMEs is set to 48 (= 24 * 2). when sampling_frequency is 22.05 kHz, the number of GOALS (AOB_FRAMEs) is set to 44 (= 22 * 2), and when sampling_frequency is 16 kHz, the number of GOALS (AOB_FRAMEs) is set to ELEMENT (ELEMENT) equal to 32 (= 16 * 2). However, in the case when an editing operation was performed, for example, separation of GOITER (AOB), the number of GOALS (AOB_FRAMEs) contained in the element GOITER (AOB_ELEMENT) at the beginning or at the end of GOITER (AOB) may be less than their number, which obtained by similar calculations.

До тех пор пока для каждого ЭЛЕМЕНТА_ЗОБ (AOB_ELEMENT) не создан заголовок или не предусмотрена иная специальная информация, вместо этого длина данных каждого ЭЛЕМЕНТА_ЗОБ (AOB_ELEMENT) указана в таблице поиска по времени.Until for each AOB_ELEMENT ELEMENT (AOB_ELEMENT) is created or other special information is provided, instead the data length of each AOB_ELEMENT ELEMENT (AOB_ELEMENT) is indicated in the time search table.

{3-3_10-6_15} Один пример продолжительности воспроизведения ЭЛЕМЕНТОВ_ЗОБ (AOB_ELEMENTs) и КАДРОВ_ЗОБ (AOB_FRAMEs){3-3_10-6_15} One example of the playing time of GOITER (AOB_ELEMENTs) and GOITER_FRAMEs (AOB_FRAMEs)

На Фиг.15 показан один пример продолжительности воспроизведения ЭЛЕМЕНТОВ_ЗОБ (AOB_ELEMENTS) и КАДРОВ_ЗОБ (АОВ_FRAMEs). На Фиг.15 на первом уровне показано множество БЛОКОВ_ЗОБ (AOB_BLOCKs), а на втором уровне показано множество ЭЛЕМЕНТОВ_ЗОБ (AOB_ELEMENTs). На третьем уровне показано множество КАДРОВ_ЗОБ (AOB_FRAMEs).On Fig shows one example of the duration of the playback ELEMENTS_CHAW (AOB_ELEMENTS) and FRAMES_CHAW (AOW_FRAMEs). On Fig at the first level shows a lot of BLOCKS_ goiter (AOB_BLOCKs), and at the second level shows a lot of ELEMENTS_ goitre (AOB_ELEMENTs). The third level shows a lot of FRAMES_THEAD (AOB_FRAMEs).

Как показано на Фиг.15, ЭЛЕМЕНТ_ЗОБ (AOB_ELEMENT) имеет продолжительность воспроизведения около 2,0 секунд, а КАДР_ЗОБ (AOB_FRAME) имеет продолжительность воспроизведения 20 миллисекунд. "Элемент_ТППВР" (элемент таблицы поиска по времени) ("TMSRT_entry"), присвоенный каждому ЭЛЕМЕНТУ_ЗОБ (АОВ_ELEMENT), указывает, что длина данных каждого ЭЛЕМЕНТА_ЗОБ (AOB_ELEMENT) приведена в таблице поиска по времени. Путем ссылки на "элементы_ТППВР" ("TMSRT_entries") устройство воспроизведения может выполнять поиск в прямом или в обратном направлении, при котором, например, осуществляют прерывистое воспроизведение коротких отрезков посредством многократного воспроизведения звуковых данных продолжительностью по 240 миллисекунд с последующим пропуском двух секунд звуковых данных в нужном направлении.As shown in FIG. 15, AOB_ELEMENT has a playback time of about 2.0 seconds, and AOB_FRAME has a playback time of 20 milliseconds. The "TMPVR Element" (time search table element) ("TMSRT_entry") assigned to each GOITER (AOB_ELEMENT) indicates that the data length of each GOITER (AOB_ELEMENT) is given in the time search table. By referring to “TMSRT_entries”, the reproducing device can search forward or backward, for example, intermittently reproducing short segments by repeatedly reproducing audio data of 240 milliseconds duration and then skipping two seconds of audio data in the right direction.

{3-3_10-7} БЛОК_ЗОБ (AOB_BLOCK){3-3_10-7} BLOCK_ GOITER (AOB_BLOCK)

Этим завершают описание ЭЛЕМЕНТА_ЗОБ (AOB_ELEMENT). Ниже приведено описание концепции БЛОКОВ_ЗОБ (AOB_BLOCKs), показанных на третьем уровне структуры данных файла ЗОБ (АОВ file), приведенного на Фиг.10.This completes the description of CLEARING ELEMENT (AOB_ELEMENT). The following is a description of the concept of AOB_BLOCKs shown at the third level of the data structure of the GOITER file (AOW file) shown in FIG. 10.

Каждый "БЛОК_ЗОБ (AOB_BLOCK)" состоит из надлежащих ЭЛЕМЕНТОВ_ЗОБ (AOB_ELEMENTS). В каждом ФАЙЛЕ_ЗОБ (AOB_FILE) существует только один БЛОК_ЗОБ (AOB_BLOCK). В то время как ЭЛЕМЕНТ_ЗОБ (AOB_ELEMENT) имеет продолжительность воспроизведения около двух секунд, БЛОК_ЗОБ (AOB_BLOCK) имеет максимальную продолжительность воспроизведения, равную 8,4 минуты. Ограничение 8,4 минут наложено для того, чтобы ограничить объем таблицы поиска по времени величиной 504 байта или менее.Each "AOB_BLOCK" consists of the corresponding ALEBLE ELEMENTS (AOB_ELEMENTS). In each FILE_ GOITER (AOB_FILE) there is only one BLOCK_ GOITER (AOB_BLOCK). While AOB_ELEMENT ELEMENT has a playback time of about two seconds, AOB_BLOCK has a maximum playback time of 8.4 minutes. A limit of 8.4 minutes has been imposed in order to limit the size of the search table by time to 504 bytes or less.

{3-3_10-8} Ограничения, налагаемые на таблицу поиска по времени{3-3_10-8} Restrictions on Time Search Table

Ниже приведено подробное описание того, почему ограничивают объем таблицы поиска по времени путем ограничения продолжительности воспроизведения.The following is a detailed description of why the scope of the lookup table is limited in time by limiting the duration of playback.

Когда устройство воспроизведения осуществляет поиск в прямом или в обратном направлении, устройство воспроизведения перед тем, как осуществить воспроизведение в течение 240 миллисекунд, выполняет пропуск считывания звуковых данных в течение двух секунд. При пропуске двух секунд данных устройство воспроизведения теоретически могло бы осуществить обращение к информации о длине данных, указанной в заголовках ADTS КАДРОВ_ЗОБ (AOB_FRAMEs), хотя это означало бы, что для осуществления пропуска всего лишь двух секунд звуковых данных, устройство воспроизведения должно выполнить последовательное обнаружение 100 (2 секунды /20 миллисекунд) КАДРОВ_ЗОБ (AOB_FRAMEs). Это привело бы к чрезмерной нагрузке при выполнении обработки в устройстве воспроизведения.When the playback device searches forwards or backwards, the playback device skips reading audio data for two seconds before playing back for 240 milliseconds. If two seconds of data were skipped, the playback device could theoretically access the data length information specified in the ADTS (AOB_FRAMEs) headers, although this would mean that to skip only two seconds of audio data, the playback device should perform sequential detection 100 (2 seconds / 20 milliseconds) GOALFRAME (AOB_FRAMEs). This would lead to excessive load when performing processing in the playback device.

Для снижения нагрузки при обработке в устройстве воспроизведения адреса считывания для данных через промежутки времени по две секунды могут быть записаны в таблицу поиска по времени, к которой затем выполняет обращение устройство воспроизведения при выполнении поиска в прямом или в обратном направлении. Выполнив запись информации, которая позволяет осуществить быстрое обнаружение адресов считывания, находящихся через две или четыре секунды в прямом или в обратном направлении, по таблице поиска по времени (такой информацией являются объемы данных ЭЛЕМЕНТОВ_ЗОБ (AOB_ELEMENTS)), при выполнении поиска в прямом или в обратном направлении устройство воспроизведения должно просто выполнить обращение к этой информации. Объем данных для звуковых данных, имеющих продолжительность воспроизведения, равную двум секундам, будет зависеть от скорости передачи двоичных данных, которую используют при воспроизведении звуковых данных. Как указано ранее, используют скорость передачи двоичных данных в диапазоне от 16 Кбит/с (килобит в секунду) до 144 Кбит/с, так что объем данных, воспроизведение которых осуществлено за две секунды, находится в пределах от 4 Кбит (=16 Кбит/с × 2/8) до 36 Кбит (=144 Кбит/с × 2/8). Поскольку объем данных, воспроизведенных за две секунды, находится в пределах от 4 Кбит до 36 Кбит, длина данных каждого элемента в таблице поиска по времени для записи длины данных звуковых данных должна иметь длину два байта (=16 бит). Это обусловлено тем, что посредством 16-битового значения можно отображать число в диапазоне 0-64 кбит.To reduce the load during processing in the playback device, the read addresses for the data at intervals of two seconds can be recorded in the time search table, which is then accessed by the playback device when performing a search in the forward or reverse direction. By recording information that allows you to quickly detect read addresses that are two or four seconds in the forward or backward direction from the time search table (such information is the data volumes of AOB_ELEMENTS ELEMENTS), when performing a forward or reverse search direction, the playback device should simply access this information. The amount of data for audio data having a playback time of two seconds will depend on the binary data rate used to play the audio data. As indicated earlier, a binary data rate of 16 kbit / s (kilobits per second) to 144 kbit / s is used, so that the amount of data played in two seconds is in the range of 4 kbit (= 16 kbit / s s × 2/8) to 36 Kbps (= 144 Kbps × 2/8). Since the amount of data reproduced in two seconds is in the range from 4 Kbit to 36 Kbit, the data length of each element in the time search table must be two bytes (= 16 bits) to record the length of the audio data. This is because a number in the range of 0-64 kbps can be displayed using a 16-bit value.

Однако, если существует необходимость, чтобы общий объем данных таблицы поиска был ограничен 504 байтами (это равно объему данных ТПФГПВР (TKTMSRT), что описано ниже), то, например, максимальное количество элементов таблицы поиска по времени может быть вычислено как 504/2=252.However, if there is a need for the total amount of data in the lookup table to be limited to 504 bytes (this is equal to the amount of data in the TKTMSRT, as described below), then, for example, the maximum number of items in the lookup table over time can be calculated as 504/2 = 252.

Поскольку элемент записи создают через каждые две секунды, то время воспроизведения, соответствующее их максимальному количеству, равному 252 элементам, составляет 504 секунды (=2с*252), или, иначе говоря, 8 минут и 24 секунды (=8,4 минуты). Это означает, что установка максимальной продолжительности воспроизведения для БЛОКА_ЗОБ (АОВ_BLOCK), равной 8,4 минуты, ограничивает объем данных таблицы поиска по времени 504 байтами.Since a recording element is created every two seconds, the playback time corresponding to their maximum number of 252 elements is 504 seconds (= 2s * 252), or, in other words, 8 minutes and 24 seconds (= 8.4 minutes). This means that setting the maximum playback duration for BLOCK_THE (AOB_BLOCK) to 8.4 minutes limits the amount of data in the lookup table by time to 504 bytes.

{3-3_10-9} Описание звуковых объектов (ЗОБ) (AOBs){3-3_10-9} Description of Sound Objects (GOITERS) (AOBs)

Здесь завершают описание БЛОКОВ_ЗОБ (AOB_BLOCKs). Далее приведено описание ЗОБ (звуковых объектов) (AOBs).This completes the description of AOB_BLOCKs. The following is a description of GOITERS (sound objects) (AOBs).

ЗОБ (АОВ), показанные на втором уровне Фиг.10 представляют собой области, имеющие с обоих концов участки недостоверных данных. В каждом файле ЗОБ (АОВ file) находится только один ЗОБ (АОВ).GOITER (AOW) shown in the second level of Fig. 10 are areas having plots of false data at both ends. Each GOITER (AOW file) contains only one GOITER (AOW).

Участки недостоверных данных представляют собой области, которые считаны и записаны вместе с БЛОКАМИ_ЗОБ (АОВ_ BLOCKs) и запомнены в тех же самых кластерах, что и БЛОКИ_ЗОБ (AOB_BLOCKs). Начальное и конечное положения БЛОКов_ЗОБ (AOB_BLOCKs) в ЗОБ (АОВ) указаны посредством ТИБ (таблиц информации о блоке) (BITs), содержащихся в навигационных данных. Подробное описание этих ТИБ приведено ниже.Plots of invalid data are areas that are read and written with BLOCKs (AOB_BLOCKs) and stored in the same clusters as AOB_BLOCKs. The start and end positions of the GOITER BLOCKs (AOB_BLOCKs) in the GOITER (AOB) are indicated by TIB (block information tables) (BITs) contained in the navigation data. A detailed description of these TIBs is given below.

Этим завершают объяснение того, какие данные запоминают в файле ЗОБ (АОВ file). Ниже приведено описание того, какое содержимое воспроизводят при последовательном считывании этих восьми ЗОБ (АОВ) и БЛОКов_ЗОБ (AOB_BLOCKs), показанных в файле ЗОБ (АОВ file) из Фиг.9.This completes the explanation of what data is stored in the file GOITER (AOW file). The following is a description of what content is reproduced by sequentially reading the eight GOITERS (AOB) and GOITER BLOCKs (AOB_BLOCKs) shown in the GOITER (AOW file) of FIG. 9.

{3-3_10-10_16}{3-3_10-10_16}

На Фиг.16 показано воспроизводимое содержимое при последовательном считывании ЗОБ (АОВ) и БЛОКов_ЗОБ (АОВ_BLOCKs) в этом файле ЗОБ (АОВ file). На Фиг.16 на первом уровне показаны восемь файлов ЗОБ (АОВ files) в области пользователя, а на втором уровне показаны восемь ЗОБ (АОВ), записанных в этих файлах ЗОБ (АОВ files). На третьем уровне показаны восемь БЛОКов_ЗОБ (АОВ_BLOCKs), содержащихся в этих ЗОБ (АОВ).On Fig shows the reproduced content by sequentially reading the GOITER (AOW) and BLOCK_ GOITER (AOW_BLOCKs) in this file GOITER (AOW file). On Fig on the first level shows eight files GOITER (AOW files) in the user area, and on the second level shows eight GOITERS (AOW) recorded in these files GOITER (AOW files). The third level shows eight GOITER BLOCKS (AOB_BLOCKs) contained in these GOITER (AOB).

На пятом уровне показаны заголовки пяти частей информационного содержимого, образованного этими файлами ЗОБ (АОВ files). В этом примере "элементами информационного содержимого" являются пять песен: "Песня A" (SongA), "Песня Б" (SongB), "Песня В" (SongC), "Песня Г" (SongD) и "Песня Д" (SongE), а "музыкальное произведение" представляет собой музыкальный альбом, состоящий из этих пяти песен. Пунктирные линии AS1, AS1, AS3, ... AS7 и AS8 указывают соответствие между БЛОКами_ЗОБ (AOB_BLOCKs) и теми частями, на которые разделен альбом, а на четвертом уровне Фиг.16 показаны единицы измерения, которые были использованы для разделения на части музыкального альбома, показанного на пятом уровне.The fifth level shows the headers of the five parts of the information content formed by these goiter files (AOW files). In this example, the “content items” are five songs: “Song A” (SongA), “Song B” (SongB), “Song C” (SongC), “Song G” (SongD) and “Song D” (SongE) ), and a “piece of music” is a music album consisting of these five songs. The dashed lines AS1, AS1, AS3, ... AS7 and AS8 indicate the correspondence between the AOB_BLOCKs and the parts into which the album is divided, and the fourth level of Fig. 16 shows the units that were used to divide the parts of the music album shown on the fifth level.

Со ссылкой на пунктирные линии, можно заметить, что БЛОК_ЗОБ (AOB_BLOCK), содержащийся в ЗОБ №1 (АОВ#1), представляет собой песню (Песня A) (SongA), продолжительность воспроизведения которой равна 6,1 минуты. БЛОК_ЗОБ (АОВ_BLOCK), содержащийся в ЗОБ №2 (АОВ#2), представляет собой песню (Песня Б) (SongB), продолжительность воспроизведения которой равна 3,3 минуты. БЛОК_ЗОБ (AOB_BLOCK), содержащийся в ЗОБ №3 (АОВ#3), представляет собой песню (Песня В) (SongC), продолжительность воспроизведения которой равна 5,5 минуты. Таким образом, каждый из файлов с "AOB001.SA1" по "AOB003.SA1" соответствует различным песням. Шестой уровень на Фиг.16 представляет собой последовательность фонограмм, состоящую из фонограмм, начиная с Фонограммы A (TrackA) и кончая "Фонограммой Д" (TrackE). Эти фонограммы с "Фонограммы А" по "Фонограмму Д" (TrackA-TrackE) соответствуют пяти песням: "Песня А" (SongA), "Песня Б" (SongB), "Песня В" (SongC), "Песня Г" (SongD) и "Песня Д" (SongE), каждую из которых считают отдельной единицей воспроизведения.With reference to the dashed lines, it can be noted that BLOCK_ GOITER (AOB_BLOCK) contained in GOITER No. 1 (AOB # 1) is a song (Song A) (SongA), the duration of which is 6.1 minutes. BLOCK_ GOITER (AOB_BLOCK), contained in GOITER No. 2 (AOB # 2), is a song (Song B) (SongB), the duration of which is 3.3 minutes. BLOCK_ GOITER (AOB_BLOCK), contained in GOITER No. 3 (AOB # 3), is a song (Song B) (SongC), the duration of which is 5.5 minutes. Thus, each of the files “AOB001.SA1” through “AOB003.SA1” corresponds to different songs. The sixth level in FIG. 16 is a sequence of phonograms consisting of phonograms starting from Phonogram A (TrackA) and ending with “Phonogram D” (TrackE). These phonograms from “Phonogram A” to “Phonogram D” (TrackA-TrackE) correspond to five songs: “Song A” (SongA), “Song B” (SongB), “Song B” (SongC), “Song G” ( SongD) and "Song D" (SongE), each of which is considered a separate unit of reproduction.

С другой стороны, ЗОБ №4 (АОВ#4) имеет продолжительность воспроизведения, равную 8,4 минутам, и представляет собой первую (или "начальную") часть песни "Песня Г" (SongD), имеющей продолжительность воспроизведения, равную 30,6 минуты. БЛОКИ_ЗОБ (AOB_BLOCKs), содержащиеся в ЗОБ №5 (АОВ#5) и ЗОБ №6 (АОВ#6), являются средними частями песни "Песня Г" (SongD) и также имеют продолжительность воспроизведения, равную 8,4 минуты. БЛОК_ЗОБ (AOB_BLOCK), содержащийся в ЗОБ №7 (АОВ#7), представляет собой конечную часть песни "Песня Г" (SongD) и имеет продолжительность воспроизведения, равную 5,4 минуты. Таким образом, песню, которая имеет общую продолжительность воспроизведения, равную 30,6 минуты, разделяют на части (по 8,4 + 8,4 + 8,4 + 5,4 минуты), каждая из которых содержится в различных ЗОБ (АОВ). Из Фиг.16 видно, что максимальная продолжительность воспроизведения каждой песни, содержащейся в файле ЗОБ (АОВ file), не может быть более 8,4 минуты.On the other hand, GOITER # 4 (AOB # 4) has a playing time of 8.4 minutes and represents the first (or “initial”) part of the song “Song G” (SongD) having a playing time of 30.6 minutes. GOAL BLOCKS (AOB_BLOCKs) contained in GOITER # 5 (AOB # 5) and GOITER # 6 (AOB # 6) are the middle parts of the song “Song G” (SongD) and also have a playback time of 8.4 minutes. BLOCK_ GOITER (AOB_BLOCK), contained in GOITER No. 7 (AOV # 7), represents the final part of the song “Song G” (SongD) and has a playback time of 5.4 minutes. Thus, a song that has a total playing time of 30.6 minutes is divided into parts (8.4 + 8.4 + 8.4 + 5.4 minutes), each of which is contained in a different GOITER (AOB) . From Fig.16 shows that the maximum duration of the playback of each song contained in the file GOITER (AOW file), can not be more than 8.4 minutes.

Это объяснение ясно показывает, что описанное выше ограничение продолжительности воспроизведения звуковых объектов (ЗОБ) (АОВ) ограничивает объем данных таблицы поиска по времени, соответствующей каждому ЗОБ (АОВ). Ниже приведено описание навигационных данных, содержащихся в каждой таблице поиска по времени.This explanation clearly shows that the above-described limitation of the duration of the reproduction of sound objects (SCA) (AOB) limits the amount of data in the search table by the time corresponding to each GOITER (AOB). The following is a description of the navigation data contained in each time search table.

{3-3_8А, Б-2}{3-3_8A, B-2}

Навигационные данные состоят из двух упомянутых ранее файлов "SD_Audio.PLM" и "SD_Audio.ТКМ". Файл "SD_Audio.PLM" содержит в себе администратор списка воспроизводимых файлов (PlaylistManager), а файл "SD_Audio.TKM" содержит в себе администратор фонограмм (TrackManager).The navigation data consists of the two previously mentioned files "SD_Audio.PLM" and "SD_Audio.TKM". The file "SD_Audio.PLM" contains the administrator of the list of playable files (PlaylistManager), and the file "SD_Audio.TKM" contains the administrator of the phonograms (TrackManager).

Как было упомянуто в разделе описания, относящегося к воспроизводимым данным, закодированные ЗОБ (АОВ) запоминают во множестве файлов ЗОБ (АОВ files), но они не содержат никакой другой информации, например о продолжительности воспроизведения ЗОБ (АОВ), названиях песен, отображаемых ЗОБ (АОВ), или о перечне авторов песен. Несмотря на то что множество ЗОБ (АОВ) записывают во множестве файлов ЗОБ (АОВ files), не предусмотрено никаких указаний относительно порядка воспроизведения ЗОБ (АОВ). Для обеспечения передачи подобной информации в устройство воспроизведения предусмотрено наличие администратора фонограмм (TrackManager) и администратора списка воспроизводимых файлов (PlaylistManager).As mentioned in the description section for reproducible data, encoded GOITT (AOW) are stored in a variety of GOITER files (AOW files), but they do not contain any other information, such as the duration of the GOITER (AOW), the names of songs displayed by GOITER ( AOB), or about the list of songwriters. Despite the fact that many GOITERS (AOW) are recorded in a variety of GOITER files (AOW files), there are no instructions regarding the playback order of GOITERS (AOW). To ensure the transmission of such information to the playback device, a phonogram manager (TrackManager) and an administrator of the list of playable files (PlaylistManager) are provided.

Администратор фонограмм (TrackManager) указывает соответствие между ЗОБ (AOBs), записанными в файлах ЗОБ (АОВ files), и фонограммами, и содержит в себе множество фрагментов информации управления фонограммой, каждый из которых предоставляет множество информационных данных, например о продолжительности воспроизведения ЗОБ (АОВ), о названиях песен и об авторах песен различных ЗОБ (АОВ).The Phonogram Manager (TrackManager) indicates the correspondence between the GOITERS (AOBs) recorded in the GOITER files (AOW files) and the phonograms, and contains a lot of pieces of phonogram control information, each of which provides a lot of information, for example, about the duration of the GOITER (AOV) ), song titles and songwriters of various GOITERS (AOB).

В этом описании термин "фонограмма" относится к содержательной для пользователей единице воспроизведения, так что при запоминании в плате 31 флэш-памяти музыки, защищенной авторским правом, каждая песня является отдельной фонограммой. В противном случае, когда в плате 31 флэш-памяти осуществляют запись "озвученной книги" (то есть защищенной авторским правом литературы, которую сохраняют в виде звуковой записи), то каждая глава или параграф могут быть представлены в виде отдельной фонограммы. Для управления множеством ЗОБ (АОВ), записанных во множество файлов ЗОБ (АОВ files) в виде совокупности фонограмм, создают администратор фонограмм (TrackManager).In this description, the term “phonogram” refers to a user-friendly reproduction unit, so that when the copyrighted music is stored in the flash memory board 31, each song is a separate phonogram. Otherwise, when a “voiced book” is recorded in the flash memory board 31 (that is, copyrighted literature that is stored as an audio recording), then each chapter or paragraph can be represented as a separate phonogram. To manage multiple GOITERS (AOW) recorded in multiple GOITER files (AOW files) in the form of a set of phonograms, a phonogram manager (TrackManager) is created.

Список воспроизводимых файлов (Playlist) устанавливает порядок воспроизведения множества фонограмм. Администратор списка воспроизводимых файлов (PlaylistManager) может содержать в себе множество списков воспроизводимых файлов (Playlists).The playlist (Playlist) sets the playback order of many phonograms. The administrator of the list of playable files (PlaylistManager) can contain many lists of playable files (Playlists).

Ниже приведено описание администратора фонограмм (TrackManager) со ссылкой на чертежи.Below is a description of the phonogram administrator (TrackManager) with reference to the drawings.

{17-1_18} Подробная структура администратора списка воспроизводимых файлов (PlaylistManager) и администратора фонограмм (TrackManager){17-1_18} Detailed structure of the administrator of the list of playable files (PlaylistManager) and the administrator of phonograms (TrackManager)

На Фиг.17 показана подробная иерархическая структура администратора списка воспроизводимых файлов (PlaylistManager) и администратора фонограмм (TrackManager) в этом варианте осуществления. На Фиг.18 показан объем администратора списка воспроизводимых файлов (PlaylistManager) и администратора фонограмм (TrackManager). В правой части Фиг.17 приведено более подробное пояснение объектов, находящихся слева, а пунктирные линии указывают то, какие объекты показаны более подробно.On Fig shows a detailed hierarchical structure of the administrator of the list of playable files (PlaylistManager) and the administrator of the phonograms (TrackManager) in this embodiment. On Fig shows the volume of the administrator of the list of playable files (PlaylistManager) and the administrator of phonograms (TrackManager). On the right side of FIG. 17, a more detailed explanation of the objects on the left is shown, and dashed lines indicate which objects are shown in more detail.

Как показано на Фиг.17, администратор фонограмм (TrackManager) состоит из информационных данных о фонограммах (ИДФ) (TKI) №1, №2, №3, №4 ... №n, что указано пунктирной линией h1. Эти ИДФ (TKIs) представляют собой информацию для управления ЗОБ (АОВ), записанными в файлах ЗОБ (АОВ files) в виде фонограмм, и каждые из них соответствуют различным файлам ЗОБ (АОВ files). Из Фиг.17 видно, что каждые ИДФ (TKI) состоят из Общей_информации_о_фонограмме (ОИФГ) (Track_General_Information) (TKGI), Текстовой_информации_о_фонограмме (ОД_ТКИНФГ - область данных текстовой информации о фонограмме) (Track_Text_Information, TKTXTI_DA), в которой может быть записана текстовая информация, предназначенная исключительно для фонограммы, и Таблица поиска Фонограмм по времени (ТПФГПВР) Track_Time_Search_Table (TKTMSRT), которая служит в качестве таблицы поиска по времени.As shown in FIG. 17, the phonogram manager (TrackManager) consists of phonogram information information (IDF) (TKI) No. 1, No. 2, No. 3, No. 4 ... No. n, which is indicated by the dashed line h1. These IDFs (TKIs) represent information for managing GOITERS (AOW) recorded in goiter files (AOW files) in the form of phonograms, and each of them correspond to different GOITER files (AOW files). From Fig.17 it can be seen that each IDF (TKI) consists of General_information_of_phonogram (OIFG) (Track_General_Information) (TKGI), Text_information_of_phonogram (OD_TKINFG - data area of text information about the phonogram) (Track_Text_Information, TKTX text information that can be written on intended exclusively for the phonogram, and the Phonogram Search Table by time (TPFGPVR) Track_Time_Search_Table (TKTMSRT), which serves as a time search table.

Из Фиг.18 видно, что каждые ИДФ (TKI) имеют неизменный объем, равный 1024 байтам, а это означает, что общий объем ОИФГ (TKGI) и ОД_ТКИНФГ (TKTXTI_DA) установлен равным 512 байт вследствие того, что объем ТПФГПВР (TKTMSRT) установлен равным 512 байт. В администраторе фонограмм (TrackManager) общее количество ИДФ (TKI) может быть установлено равным 999.From Fig. 18 it is seen that each IDF (TKI) has an unchanged volume of 1024 bytes, which means that the total amount of OIFG (TKGI) and OD_TKINFG (TKTXTI_DA) is set to 512 bytes due to the fact that the volume of TPFGPVR (TKTMSRT) is set equal to 512 bytes. In the phonogram manager (TrackManager), the total number of IDFs (TKI) can be set to 999.

Как показано пунктирной линией h3, ТПФГПВР (TKTMSRT) состоит из ЗАГОЛОВКА_ТППВР (TMSRT_HEADER) и из Элементов_ТППВР №1, №2, №3, ... №n (TMSRT_ENTRIES #1, #2, #3 ... #n).As shown by the dashed line h3, TPFGPVR (TKTMSRT) consists of TITLE_TPPVR (TMSRT_HEADER) and from Elements_PPPVR №1, №2, №3, ... №n (TMSRT_ENTRIES # 1, # 2, # 3 ... #n).

{17-2_19} Соответствие ИДФ (TKI) файлам ЗОБ (АОВ files) и ЗОБ (АОВ){17-2_19} Compliance of IDF (TKI) files with GOITER (AOW files) and GOITER (AOW)

На Фиг.19 показано то, каким образом ИДФ (TKI), изображенные на Фиг.17, соответствуют файлам ЗОБ (АОВ files) и ЗОБ (АОВ), которые изображены на Фиг.16. На Фиг.19 прямоугольниками на первом уровне указана последовательность фонограмм, которая состоит из фонограмм с Фонограммы А по Фонограмму Д (TrackA - TrackE), большой рамкой на втором уровне обозначен администратор фонограмм (TrackManager), а на третьем и четвертом уровнях показаны те восемь файлов ЗОБ (АОВ files), которые приведены на Фиг.16. Эти восемь файлов ЗОБ (АОВ files) записывают в восемь ЗОБ (АОВ), показанных на Фиг.16, и они образуют музыкальный альбом, содержащий в себе фонограммы: "Фонограмма А" (TrackA), "Фонограмма Б" (TrackB), "Фонограмма В" (TrackC), "Фонограмма Г" (TrackD), и "Фонограмма Д" (TrackE). На втором уровне показаны восемь ИДФ (TKI). Номера "1", "2", "3", "4", присвоенные каждым ИДФ (TKI), представляют собой порядковые номера, которые используют для идентификации каждых ИДФ (TKI), причем каждые ИДФ (TKI) соответствуют тому файлу ЗОБ (АОВ file), которому присвоен тот же самый порядковый номер 001, 002, 003, 004, 005 ....On Fig shows how the IDF (TKI) shown in Fig correspond to the files GOITER (AOW files) and GOITER (AOW), which are shown in Fig.16. In Fig. 19, the rectangles on the first level indicate the sequence of phonograms, which consists of phonograms from Phonogram A to Phonogram D (TrackA - TrackE), the large frame on the second level indicates the phonogram administrator (TrackManager), and on the third and fourth levels those eight files are shown GOITER (AOW files), which are shown in Fig.16. These eight GOITER files (AOW files) are recorded in eight GOITER (AOW) shown in Fig. 16, and they form a music album containing phonograms: "Phonogram A" (TrackA), "Phonogram B" (TrackB), " Phonogram B "(TrackC)," Phonogram G "(TrackD), and" Phonogram D "(TrackE). The second level shows eight IDFs (TKI). The numbers "1", "2", "3", "4" assigned by each IDF (TKI) are serial numbers that are used to identify each IDF (TKI), and each IDF (TKI) corresponds to that file GOITER ( AOW file), which is assigned the same serial number 001, 002, 003, 004, 005 ....

С учетом этого, из Фиг.19 видно, что ИДФ №1 (TKI#1) соответствуют файлу "АОВ001.SA1", что ИДФ №2 (ТКI#2) соответствуют файлу "АОВ002.SA1", ИДФ №3 (TKI#3) соответствуют файлу "АОВ003. SA1", а ИДФ №4 (TKI#4) соответствуют файлу "AOB004.SA1". Соответствие между ИДФ (TKI) и КАДРами_ЗОБ (AOB_FRAMEs) указано на Фиг.19 стрелками ТА1, ТА2, ТА3, ТА4 ....With this in mind, it can be seen from Fig. 19 that IDF No. 1 (TKI # 1) corresponds to the file "AOB001.SA1", that IDF No. 2 (TKI # 2) corresponds to the file "AOB002.SA1", IDF No. 3 (TKI # 3) correspond to the file "AOB003. SA1", and IDF No. 4 (TKI # 4) correspond to the file "AOB004.SA1". The correspondence between the IDF (TKI) and the FRAMEs (AOB_FRAMEs) is indicated in FIG. 19 by the arrows TA1, TA2, TA3, TA4 ....

Таким образом, каждые ИДФ (TKI) соответствуют различным ЗОБ (АОВ), записанным в файле ЗОБ (АОВ file), и дают подробную информацию, которая относится только к соответствующему ЗОБ (АОВ).Thus, each IDF (TKI) corresponds to a different GOITER (AOW) recorded in the GOITER (AOW file) and gives detailed information that applies only to the corresponding GOITER (AOW).

{17-3_20} Структура данных ТПФГПВР (TKTMSRT){17-3_20} Data structure TPFGPVR (TKTMSRT)

Ниже приведено описание информации, которая относится к одиночным ЗОБ (АОВ), записанным в файлах ЗОБ (АОВ files), начиная с ТПФГПВР (TKTMSRT). На Фиг.20 подробно показана структура данных ТПФГПВР (TKTMSRT).The following is a description of information that relates to single GOITERS (AOW) recorded in GOITER files (AOW files), starting with TPFGPVR (TKTMSRT). On Fig shows in detail the data structure TPFHPVR (TKTMSRT).

В правой части Фиг.20 изображена подробная структура данных заголовка таблицы поиска по времени (Заголовок_ТПФГПВР) (TMSRT_Header). На Фиг.20 Заголовок_ТПФГПВР (TMSRT_Header) имеет объем данных, равный восьми байтам, и состоит из трех полей. Первые два байта представляют собой ИД_ТППВР (идентификатор таблицы поиска по времени) (TMSRT_ID), следующие два байта являются зарезервированными, а заключительные четыре байта представляют собой общее Количество_элементов_ТППВР (Total TMSRT_entry_Number).On the right side of FIG. 20, a detailed data structure of the header of the time search table (TITF_Header_Title) (TMSRT_Header) is shown. In FIG. 20, the TMPRH_Header_TMSRT_Header has a data volume of eight bytes and consists of three fields. The first two bytes are TTPVR_ID (time search table identifier) (TMSRT_ID), the next two bytes are reserved, and the final four bytes are the total TMSRT_entry_Number_Total.

В поле "ИД_ТППВР" ("TMSRT_ID") записывают уникальный идентификатор для идентификации ТППВР. В поле "Общее Количество_элементов_ТППВР" ("Total TMSRT_entry_Number") записывают общее количество Элементов_ТППВР (TMSRT_entries), содержащихся в используемой в настоящее время ТППВР (TMSRT).In the field "ID_TPRVR" ("TMSRT_ID") write a unique identifier for identifying the TPVR. In the "Total TMSRT_entry_Number" field, write the total number of TMSRT_entries contained in the currently used TMSRT.

{17-3_21-1} Конкретный пример ТПФГПВР (TKTMSRT){17-3_21-1} Case Study TPFHRMR (TKTMSRT)

Ниже приведено подробное описание ТПФГПВР (TKTMSRT). На Фиг.21 показан один из примеров ТПФГПВР (TKTMSRT). В левой части Фиг.21 показан ЗОБ (АОВ), а в правой части показана соответствующая ТПФГПВР (TKTMSRT). ЗОБ (АОВ) в левой части Фиг.21 состоит из множества пронумерованных ЭЛЕМЕНТОВ_ЗОБ №1, №2, №3 ... №n (AOB_ELEMENTs #1, #2, #3 ... #n), которые размещены в областях с номерами AR1, AR2, AR3 ... ARn, изображенных в правой части.The following is a detailed description of TPFGPVR (TKTMSRT). On Fig shows one example of TPFGPVR (TKTMSRT). On the left side of Fig.21 shows GOITER (AOW), and on the right side shows the corresponding TPFGPVR (TKTMSRT). GOITER (AOW) in the left part of FIG. 21 consists of a set of numbered GOITER ELEMENTS No. 1, No. 2, No. 3 ... No. n (AOB_ELEMENTs # 1, # 2, # 3 ... #n), which are located in areas with numbers AR1, AR2, AR3 ... ARn, shown on the right.

Числа "0", "32000", "64200", "97000", "1203400" и "1240000" указывают относительные адреса областей AR1, AR2, AR3, ARn-1, ARn, занимаемых ЭЛЕМЕНТами_ЗОБ (AOB_ELEMENTS), по отношению к началу БЛОКа_ЗОБ (AOB_BLOCK). Например, ЭЛЕМЕНТ_ЗОБ №2 (AOB_ELEMENT#2) записан в том месте, которое находится на расстоянии "32000" от начала БЛОКа_ЗОБ (АОВ_BLOCK), ЭЛЕМЕНТ_ЗОБ №3 (AOB_ELEMENT#3) записан в том месте, которое находится на расстоянии "64200" от начала БЛОКа_ЗОБ (AOB_BLOCK), а ЭЛЕМЕНТ_ЗОБ №(n-1) (AOB_ELEMENT#n-1) записан в том месте, которое находится на расстоянии "1203400" от начала БЛОКа_ЗОБ (AOB_BLOCK).The numbers "0", "32000", "64200", "97000", "1203400" and "1240000" indicate the relative addresses of the areas AR1, AR2, AR3, ARn-1, ARn occupied by AOB_ELEMENTS elements relative to the beginning BLOCK_ZOB (AOB_BLOCK). For example, ITEM_ GOITER # 2 (AOB_ELEMENT # 2) is recorded in that place which is located at a distance of "32000" from the beginning of BLOCK_OBRAIN (AOB_BLOCK), ELEMENT_ GOITER # 3 (AOB_ELEMENT # 3) is recorded in that place which is located at a distance of "64200" from the beginning of BLOCK_ZOB (AOB_BLOCK), and the ELEMENT_ZOB No. (n-1) (AOB_ELEMENT # n-1) is recorded in the place which is located at a distance of "1203400" from the beginning of BLOCK_ZOB (AOB_BLOCK).

Следует отметить, что расстояние между каждой занятой областью и началом БЛОКа_ЗОБ (AOB_BLOCK) не является кратным какой-либо величине, а это означает, что области, в которых расположены ЭЛЕМЕНТы_ЗОБ (AOB_ELEMENTs), не одинаковы по размеру. Причина того, что занятые области имеют различные размеры, заключается в использовании различного объема данных для кодирования каждого из КАДРов_ЗОБ (AOB_FRAME).It should be noted that the distance between each occupied area and the beginning of AOB_BLOCK is not a multiple of any value, which means that the areas where AOB_ELEMENTs are located are not the same in size. The reason that the occupied areas have different sizes is to use a different amount of data to encode each of the AOB_FRAME FRAMES.

Поскольку размер области, занятой каждым ЭЛЕМЕНТом_ЗОБ (AOB_ELEMENT) различен, то перед переходом к началу ЭЛЕМЕНТа_ЗОБ (AOB_ELEMENT) необходимо заранее уведомить устройство воспроизведения о расположении каждого ЭЛЕМЕНТа_ЗОБ (АОВ_ELEMENT) в ЗОБ (АОВ). Для этого в ТПФГПВР (TKTMSRT) создают множество Элементов_ТППВР (TMSRT_entries). Стрелками RT1, RT2, RT3 ... RTn-1, RTn показано соответствие между областями AR1, AR2, AR3 ... ARn-1, ARn, занятыми каждым ЭЛЕМЕНТом_ЗОБ (AOB_ELEMENT), и Элементом_ТППВР №1 (TMSRT_entry#1), Элементом_ТППВР №2 (TMSRT_entry#2), Элементом_ТППВР №3 (TMSRT_entry#3), ... Элементом_ТППВР №(n-1) (TMSRT_entry#n-1), Элементом_ТППВР №п (TMSRT_entry#n). Иначе говоря, в Элемент_ТППВР №1 (TMSRT_entry#1) записывают размер области AR1, занятой ЭЛЕМЕНТом_ЗОБ №1 (AOB_ELEMENT#1), а в Элементы_ТППВР №2 и №3 (TMSRT entry#2, #3) записывают размеры областей AR2 и AR3, в которых расположены ЭЛЕМЕНТ_ЗОБ №2 (AOB_ELEMENT#2) и ЭЛЕМЕНТ_ЗОБ №3 (AOB_ELEMENT#3).Since the size of the area occupied by each GOITER (AOB_ELEMENT) is different, before proceeding to the beginning of GOITER AOB_ELEMENT (AOB_ELEMENT), it is necessary to notify the playback device in advance about the location of each GOITER (AOB_ELEMENT) in GOITER (AOB). To do this, in the TPFGPVR (TKTMSRT) create a lot of Elements_TPPVR (TMSRT_entries). The arrows RT1, RT2, RT3 ... RTn-1, RTn show the correspondence between the areas AR1, AR2, AR3 ... ARn-1, ARn occupied by each GOITER (AOB_ELEMENT), and TPPWR Element # 1 (TMSRT_entry # 1), TPPP_ Element No. 2 (TMSRT_entry # 2), Element_TRPVR No. 3 (TMSRT_entry # 3), ... Element_RSTVR No. (n-1) (TMSRT_entry # n-1), Element_RSTVR No. n (TMSRT_entry # n). In other words, the size of the AR1 area occupied by GOITTEN ITEM # 1 (AOB_ELEMENT # 1) is recorded in the TP_TVR Element # 1 (TMSRT_entry # 1), and the sizes of the AR2 and AR3 areas are recorded in the TPPTVR Elements # 2 and # 3 (TMSRT entry # 2, # 3) in which ELEMENT_ZOB №2 (AOB_ELEMENT # 2) and ELEMENT_ZOB №3 (AOB_ELEMENT # 3) are located.

Так как заполненный участок AR1 занимает область от начала ЗОБ (АОВ) до начала ЭЛЕМЕНТа_ЗОБ №2 (AOB_ELEMENT#2) "32000", в Элемент_ТППВР №1 (TMSRT_entry#1) записывают размер "32000" (=32000-0). Заполненный участок AR2 занимает область от начала ЭЛЕМЕНТа_ЗОБ №2 (AOB_ELEMENT#2) "32000" до начала ЭЛЕМЕНТа_ЗОБ №3 (AOB_ELEMENT#3) "64200", поэтому в Элемент_ТППВР №2 (TMSRT_entry#2) записывают размер "32200" (=64200-32000). Заполненный участок AR3 занимает область от начала ЭЛЕМЕНТа_ЗОБ №3 (AOB_ELEMENT#3) "64200" до начала ЭЛЕМЕНТа_ЗОБ №4 (AOB_ELEMENT#4) "97000", поэтому в Элемент_ТППВР №3 (TMSRT_entry#3) записывают размер "32800" (=97000-64200). Подобным же образом заполненный участок ARn-1 занимает область от начала ЭЛЕМЕНТа_ЗОБ №(n-1) (AOB_ELEMENT#n-1) "1203400" до начала ЭЛЕМЕНТа_ЗОБ №n (AOB_ELEMENT#n) "1240000", а в Элемент_ТППВР №(n-1) (TMSRT_entry#n-1) записывают размер "36600" (=1240000-1203400).Since the filled section AR1 occupies the area from the beginning of GOITER (AOW) to the beginning of GOITER # 2 (AOB_ELEMENT # 2) "32000", the size "32000" (= 32000-0) is recorded in Element_TPPVR No. 1 (TMSRT_entry # 1). The filled AR2 section occupies the area from the beginning of GOAL ITEM # 2 (AOB_ELEMENT # 2) "32000" to the beginning of GOAL ITEM # 3 (AOB_ELEMENT # 3) "64200", therefore, the size "32200" (= 64200) is written to Element_TPPVR No. 2 (TMSRT_entry # 2) -32000). The filled AR3 section occupies the area from the beginning of GOAL ITEM # 3 (AOB_ELEMENT # 3) “64200” to the beginning of GOAL ITEM # 4 (AOB_ELEMENT # 4) “97000”, therefore, the size “32800” (= 97000) is written to Element_TRAC # 3 (TMSRT_entry # 3) -64,200). In the same way, the filled ARn-1 section occupies the area from the beginning of GOITER ITEM No. (n-1) (AOB_ELEMENT # n-1) "1203400" to the beginning of GOITER ITEM_Number (AOB_ELEMENT # n) "1240000", and in Element_TPPVR No. (n- 1) (TMSRT_entry # n-1) record the size "36600" (= 1240000-1203400).

{17-3_21-2} Как осуществляют считывание ТПФГПВР (TKTMSRT){17-3_21-2} How to read TPFGPVR (TKTMSRT)

Таким образом, в таблице поиска по времени осуществлена запись объемов данных ЭЛЕМЕНТов_ЗОБ (AOB_ELEMENTs). Однако, поскольку длина данных каждого БЛОКа_ЗОБ (AOB_BLOCK) ограничена максимальным значением, равным 8,4 минуты, то общее количество ЭЛЕМЕНТов_ЗОБ (AOB_ELEMENTs), содержащихся в одном ЗОБ (АОВ), ограничено заранее заданным количеством ("252", как показано на Фиг.20) или меньше его. Так как количество ЭЛЕМЕНТов_ЗОБ (AOB_ELEMENTS) ограничено, то количество Элементов_ТППВР (TMSRT_entries), соответствующих ЭЛЕМЕНТам_ЗОБ (АОВ_ELEMENTS), также ограничено, что ограничивает объем ТПФГПВР (TKTMSRT), содержащей в себе эти Элементы_ТППВР (TMSRT_entries), заранее заданным объемом. Поскольку объем ТПФГПВР (TKTMSRT) ограничен, то устройство воспроизведения может осуществлять считывание и использовать ИДФ (TKIs) следующим образом.Thus, in the time search table, a record of the volumes of data of GOALS (AOB_ELEMENTs) was recorded. However, since the data length of each GOITER (AOB_BLOCK) is limited to a maximum value of 8.4 minutes, the total number of GOITER ELEMENTS (AOB_ELEMENTs) contained in one GOITER (AOB) is limited to a predetermined number (“252”, as shown in FIG. 20) or less of it. Since the number of GOITER ELEMENTS (AOB_ELEMENTS) is limited, the number of GOITER_TEMP Elements (TMSRT_entries) corresponding to GOITER_ELEMENTS ELEMENTS (AOB_ELEMENTS) is also limited, which limits the amount of TPFGVR (TKTMSRT) containing these TPMSTent_Res (TMSR_set) in advance. Since the scope of TPSFMR (TKTMSRT) is limited, the playback device can read and use IDFs (TKIs) as follows.

Устройство воспроизведения считывает определенный ЗОБ (АОВ) и в начале воспроизведения ЗОБ (АОВ) осуществляет считывание соответствующих ИДФ (TKI) и запоминание их в памяти. Эти соответствующие ИДФ (TKI) сохраняют в памяти до тех пор, пока продолжается воспроизведение этого ЗОБ (АОВ). Когда воспроизведение ЗОБ (АОВ) заканчивается, осуществляют считывание следующего ЗОБ (АОВ), и когда начинается воспроизведение этого ЗОБ (АОВ), то устройство воспроизведения перезаписывает ИДФ (TKI), соответствующие этому следующему ЗОБ (АОВ), в память вместо предыдущих ИДФ (TKI). Эти следующие ИДФ (TKI) сохраняют в памяти до тех пор, пока продолжается воспроизведение этого следующего ЗОБ (АОВ).The playback device reads a specific GOITER (AOW) and at the beginning of the playback GOITER (AOW) reads the corresponding IDF (TKI) and stores them in memory. These corresponding IDFs (TKIs) are stored in memory as long as the reproduction of this GOITER (AOW) continues. When the playback of GOITER (AOW) ends, the next GOITER (AOW) is read, and when playback of this GOITER (AOW) begins, the playback device overwrites the IDFs (TKI) corresponding to this next GOITER (AOV) in memory instead of the previous IDFs (TKI) ) These next IDFs (TKIs) are stored in memory as long as the reproduction of this next GOITER (AOW) continues.

Посредством такого считывания и запоминания ИДФ (TKI) требуемая емкость памяти в устройстве воспроизведения может быть минимизирована при одновременной возможности осуществления специальных функций воспроизведения, таких как поиск в прямом и в обратном направлении. Хотя в настоящем варианте осуществления описан тот пример, в котором в Элемент_ТППВР (TMSRT_entry) осуществляют запись длины данных от первого адреса ЭЛЕМЕНТа_ЗОБ (AOB_ELEMENT) до первого адреса следующего ЭЛЕМЕНТа_ЗОБ (AOB_ELEMENT), вместо этого в нем могут быть записаны относительные адреса от начала БЛОКа_ЗОБ (AOB_BLOCK) до первых адресов ЭЛЕМЕНТов_ЗОБ (AOB_ELEMENTs).By reading and storing the IDF (TKI) of this kind, the required memory capacity in the reproducing apparatus can be minimized while it is possible to perform special reproducing functions, such as searching in the forward and reverse directions. Although the present embodiment describes an example in which the data length from the first address of the AOB_ELEMENT element to the first address of the next AOB_ELEMENT element is recorded in the TMSRT_entry Element, relative addresses from the beginning of the AOBBL block can be recorded in it ) to the first addresses of GOAL ELEMENTS (AOB_ELEMENTs).

{17-3_21-3} Определение кластера, содержащего в себе ЭЛЕМЕНТ_ЗОБ (AOB_ELEMENT){17-3_21-3} Definition of a cluster containing A CART ELEMENT (AOB_ELEMENT)

Ниже приведено описание того, как может быть осуществлено считывание ЭЛЕМЕНТа_ЗОБ (АОВ_ELEMENT) с использованием ТПФГПВР (TKTMSRT). ТПФГПВР (TKTMSRT) содержит в себе объем каждого ЭЛЕМЕНТа_ЗОБ (AOB_ELEMENT), поэтому в том случае, когда необходимо выполнить считывание ЭЛЕМЕНТа_ЗОБ №у (AOB_ELEMENT#y), представляющего собой у-ый ЭЛЕМЕНТ_ЗОБ (AOB_ELEMENT) от начала ЗОБ (АОВ), то вычисляют кластер и, удовлетворяющий приведенному ниже Уравнению 1, и осуществляют считывание данных, расположенных со сдвигом v от начала кластера u.The following is a description of how the reading of GOITER (AOB_ELEMENT) using TPFGPVR (TKTMSRT) can be carried out. TPFGPVR (TKTMSRT) contains the volume of each GOITER (AOB_ELEMENT), therefore, in the case when it is necessary to read ITEM_ GOITER # AOB (AOB_ELEMENT # y), which is the y-th element GOITER (AOB_ELEMENT) from the beginning of GOITER, they calculate GOITER (AOB) the cluster and, satisfying the Equation 1 below, and read data located with a shift v from the beginning of the cluster u.

Уравнение 1Equation 1

Кластер u = (Общее количество Элементов_ТППВР от ЭЛЕМЕНТа_ЗОБ №1 до ЭЛЕМЕНТа_ЗОБ №(у-1) + Сдвиг_ДАННЫХ) / Размер кластераCluster u = (The total number of Elements_TPPVR from ELEMENT_ GOITER No. 1 to ELEMENT_ GOITER No. (y-1) + DATA_Shift) / Cluster size

Сдвиг v = ((Общее количество Элементов_ТППВР от ЭЛЕМЕНТа_ЗОБ №1 до ЭЛЕМЕНТа_ЗОБ №(у-1) mod Размер кластераShift v = ((The total number of Elements_TPPVR from ELEMENT_ GOITER No. 1 to ELEMENT_ GOITER No. (y-1) mod Cluster size

(Cluster u = (Total of the TMSRT_entries from AOB_ELEMENT#1 to AOB_ELEMENT#y-1 + DATA_Offset) / Cluster size(Cluster u = (Total of the TMSRT_entries from AOB_ELEMENT # 1 to AOB_ELEMENT # y-1 + DATA_Offset) / Cluster size

Offset v = (Total of the TMSRT_entries from AOB_ELEMENT#1 to AOB ELEMENT#y-1 + DATA Offset) mod Cluster size),Offset v = (Total of the TMSRT_entries from AOB_ELEMENT # 1 to AOB ELEMENT # y-1 + DATA Offset) mod Cluster size),

где выражение "с = a mod b" означает, что "с" представляет собой остаток, полученный при делении "а" на "b".where the expression "c = a mod b" means that "c" is the residue obtained by dividing "a" by "b".

Сдвиг_ДАННЫХ (DATA_Offset) записывают в ТИБ (BIT), a его описание приведено ниже.DATA_Offset is recorded in the TIB (BIT), and its description is given below.

{17-4} ОД_ТКИНФГ (область данных для текстовой информации о фонограмме) (TKTXTI_DA){17-4} ODKTINFG (data area for phonogram text information) (TKTXTI_DA)

Этим завершают описание таблицы поиска по времени (ТПФГПВР) (TKTMSRT). Ниже приведено описание Области данных Текстовой_информации_о_фонограмме (ОД_ТКИНФГ) (Track_Text_Information Data Area) (TKTXTI_DA), запись которой осуществляют в верхней части ТПФГПВР (TKTMSRT).This completes the description of the time search table (TPFGPVR) (TKTMSRT). The following is a description of the Text_Information_On_phonogram Data Area (OD_TKINFG) (Track_Text_Information Data Area) (TKTXTI_DA), which is recorded at the top of the TPFGPVR (TKTMSRT).

Область данных Текстовой_информации_о_фонограмме (ОД_ТКИНФГ) (TKTXTI_DA) используют для хранения текстовой информации, в которой указаны имя артиста, название альбома, звукорежиссер, продюсер и иная подобная информация. Эту область создают даже тогда, когда такой текстовой информации не существует.The data area of Text_information_of_phonogram (OD_TKINFG) (TKTXTI_DA) is used to store text information in which the artist’s name, album name, sound engineer, producer and other similar information are indicated. This area is created even when such textual information does not exist.

{17-5} ОИФГ (Общая информация о фонограмме) (TKGI){17-5} OIFG (General information about the phonogram) (TKGI)

Ниже приведено описание ОИФГ (TKGI), которую записывают в верхней части ОД_ТКИНФГ (TKTXTI_DA). На Фиг.17 показано несколько наборов данных, таких как идентификатор "ИД_ИДФ" (TKI_ID) для ИДФ (TKI), номер ИДФ (TKI) "НИДФ" (TKIN), объем ИДФ (TKI) "ОБ_ИДФ" (TKI_SZ), указатель связи со следующими ИДФ (TKI) "УКЗ_СВЗ_ИДФ" (TKI_LNK_PTR), атрибуты блока "АТР_БЛК_ИДФ" (TKI_BLK_ATR), продолжительность воспроизведения "ПР_ВП_ИДФ" (TKI_РВ_ТМ), атрибуты звуковых данных "АТР_ЗОБ_ИДФ" (TKI_AOB_ATR), "МСКЗ" (международный стандартный код записи) (ISRC) и информация о блоках "ТИБ" (BIT). Следует отметить, что для упрощения изложения на Фиг.17 показана только часть этой информации.The following is a description of the OIFG (TKGI), which is written in the upper part of the OD_TKINFG (TKTXTI_DA). On Fig shows several data sets, such as identifier "ID_ID" (TKI_ID) for IDF (TKI), IDF number (TKI) "NIDF" (TKIN), volume IDF (TKI) "OB_IDF" (TKI_SZ), communication indicator with the following IDF (TKI) "UKZ_SVZ_IDF" (TKI_LNK_PTR), attributes of the block "ATR_BLK_IDF" (TKI_BLK_ATR), duration of playback "PR_VP_IDF" (TKI_RV_TM), sound data attributes "ATR_ZOBK_TZBK_TZB_K_ZOB_TB_ZOB_ID (ISRC) and TIB unit information (BIT). It should be noted that in order to simplify the presentation, only a part of this information is shown in FIG.

{17-5_22-1} ОИФГ (TKGI){17-5_22-1} OIFG (TKGI)

Ниже приведено подробное описание структуры ОИФГ (TKGI) со ссылкой на Фиг.22. Различие между Фиг.17 и Фиг.22 состоит в том, что в левой части этого чертежа изображена структура данных ОИФГ (TKGI), показанная на Фиг.17, и что ясно изображена структура битов "АТР_БЛК_ИДФ" (TKI_BLK_ATR), "АТР_ЗОБ_ИДФ" (TKI_AOB_ATR) и "МСКЗ" (ISRC).The following is a detailed description of the structure of UIFG (TKGI) with reference to Fig.22. The difference between Fig.17 and Fig.22 is that on the left side of this drawing shows the data structure of the OIFG (TKGI) shown in Fig.17, and that the structure of the bits "ATR_BLK_IDF" (TKI_BLK_ATR), "ATR_ZOB_IDF" ( TKI_AOB_ATR) and ISCO (ISRC).

{17-5_22-2} ИД_ИДФ (TKI_ID){17-5_22-2} IDF ID (TKI_ID)

В поле "ИД_ИДФ" (TKI_ID) записывают уникальный идентификатор для ИДФ (TKI). В настоящем варианте осуществления используют двухбайтовый код "А4".In the field "ID_IDF" (TKI_ID) write a unique identifier for IDF (TKI). In the present embodiment, the double-byte code “A4” is used.

{17-5_22-3} НИДФ (TKIN){17-5_22-3} NIDF (TKIN)

В поле "НИДФ" (TKIN) записывают номер ИДФ (TKI) в диапазоне от 1 до 999. Следует отметить, что НИДФ (TKIN) каждых ИДФ (TKI) является уникальным. В настоящем варианте осуществления в качестве НИДФ (TKIN) используют расположение каждых ИДФ (TKI) в администраторе фонограмм (TrackManager). Это означает, что в качестве номера ИДФ (TKI) для ИДФ №1 (ТКI#1) записывают "1", что в качестве номера ИДФ (TKI) для ИДФ №2 (ТКI#2) записывают "2", а в качестве номера ИДФ (TKI) для ИДФ №3 (ТКI#3) записывают "3".In the field "NIDF" (TKIN) write the IDF number (TKI) in the range from 1 to 999. It should be noted that the NIDF (TKIN) of each IDF (TKI) is unique. In the present embodiment, the location of each IDF (TKI) in the phonogram manager (TrackManager) is used as a NIDF (TKIN). This means that “1” is written as IDF number (TKI) for IDF No. 1 (TKI # 1), and “2” is written as IDF number (TKI) for IDF No. 2 (TKI # 2), and as IDF numbers (TKI) for IDF No. 3 (TKI # 3) record "3".

{17-5_22-4} ОБ_ИДФ (TKI_SZ){17-5_22-4} OB_IDF (TKI_SZ)

В поле "ОБ_ИДФ" (TKI_SZ) записывают объем данных ИДФ (TKI) в байтах. На Фиг.22 объем данных ИДФ (TKI) задан равным 1024 байтам, поэтому каждые ИДФ (TKI) в настоящем варианте осуществления имеют длину 1024 байта.In the field "OB_IDF" (TKI_SZ) write the amount of IDF data (TKI) in bytes. 22, an IDF data volume (TKI) is set to 1024 bytes, therefore, each IDF (TKI) in the present embodiment has a length of 1024 bytes.

{17-5_22-5} УКЗ_СВЗ_ИДФ (TKI_LNK_PTR){17-5_22-5} UKZ_SVZ_IDF (TKI_LNK_PTR)

В поле "УКЗ_СВЗ_ИДФ" (TKI_LNK_PTR) записывают НИДФ ИДФ (TKIN TKI), с которым связаны настоящие ИДФ (TKI). Ниже приведено описание подобных связей между ИДФ (TKI).In the field "UKZ_SVZ_IDF" (TKI_LNK_PTR) write NIDF IDF (TKIN TKI), which are associated with these IDF (TKI). The following is a description of similar relationships between IDF (TKI).

Когда фонограмма состоит из множества ЗОБ (АОВ), записанных во множестве файлов ЗОБ (АОВ files), то управление этими файлами ЗОБ (АОВ files) осуществляют как единой фонограммой посредством связывания между собой множества ИДФ (TKI), которые соответствуют этим файлам ЗОБ (АОВ files). Для связывания множества ИДФ (TKI) между собой необходимо указать ИДФ (TKI) файла ЗОБ (АОВ file), который следует после файла ЗОБ (АОВ file) используемых в настоящий момент ИДФ (TKI). Следовательно, в УКЗ_СВЗ_ИДФ (TKI_LNK_PTR) осуществляют запись НИДФ тех ИДФ (TKIN TKI), которые следуют за ИДФ (TKI), используемыми в настоящий момент.When a phonogram consists of a set of GOITERS (AOW) recorded in a set of GOITER files (AOW files), then these Goiter files (AOW files) are managed as a single phonogram by linking together a set of IDFs (TKIs) that correspond to these GOITER (AOW) files files). To link multiple IDFs (TKI) to each other, you must specify the IDF (TKI) file GOITER (AOW file), which follows the file GOITER (AOW file) currently used IDF (TKI). Therefore, in UKZ_SVZ_IDF (TKI_LNK_PTR) record NIDF those IDFs (TKIN TKI), which follow the IDF (TKI) currently used.

{17-5_22-6_19} УКЗ_СВЗ_ИДФ (TKI_LNK_PTR){17-5_22-6_19} UKZ_SVZ_IDF (TKI_LNK_PTR)

Ниже приведено описание установок параметров, выполняемых для УКЗ_СВЗ_ИДФ (TKI_LNK_PTR) в восьми ИДФ (TKI), показанных на Фиг.19. Каждые информационные данные о фонограмме, имеющие номера с №1 по №3 и №8, соответствуют отдельным фонограммам, поэтому в их УКЗ_СВЗ_ИДФ (TKI_LNK_PTR) не вводят никакой информации. Информационные данные о фонограмме ИДФ №4, ИДФ №5, ИДФ №6, ИДФ №7 (TKI#4, TKI#5, TKI#6, TKI#7) соответствуют четырем файлам ЗОБ (АОВ files), которые образуют фонограмму Г (TrackD), поэтому в УКЗ_СВЗ_ИДФ (TKI_LNK_PTR) этих ИДФ (TKI) указывают информационные данные о следующей фонограмме. Как показано на Фиг.19 стрелками TL4, TL5 и TL6, в УКЗ_СВЗ_ИДФ (TKI_LNK_PTR) ИДФ №4 (ТКI#4) устанавливают значение "ИДФ №5" (TKI#5), в УКЗ_СВЗ_ИДФ (TKI_LNK_PTR) ИДФ №5 (TKI#5) устанавливают значение "ИДФ №6" (TKI#6), а в УКЗ_СВЗ_ИДФ (TKI_LNK_PTR) ИДФ №6 (TKI#6) устанавливают значение "ИДФ №7" (TKI#7).Below is a description of the parameter settings performed for UKZ_SVZ_IDF (TKI_LNK_PTR) in eight IDF (TKI) shown in Fig.19. Each phonogram information data numbered No. 1 through No. 3 and No. 8 corresponds to individual phonograms, therefore no information is entered into their UKZ_SVZ_IDF (TKI_LNK_PTR). Information on the phonogram IDF No. 4, IDF No. 5, IDF No. 6, IDF No. 7 (TKI # 4, TKI # 5, TKI # 6, TKI # 7) correspond to four GOITER files (AOW files) that form the phonogram G ( TrackD), therefore, in UKZ_SVZ_IDF (TKI_LNK_PTR) of these IDFs (TKI) indicate information about the next phonogram. As shown in Fig. 19 by arrows TL4, TL5 and TL6, in UKZ_SVZ_IDF (TKI_LNK_PTR) IDF No. 4 (TKI # 4) set the value "IDF No. 5" (TKI # 5), in UKZ_SVZ_IDF (TKI_LNK_PTR) IDF No. 5 (TKI_LNK_PTR) 5) set the value "IDF No. 6" (TKI # 6), and in UKZ_SVZ_IDF (TKI_LNK_PTR) IDF No. 6 (TKI # 6) set the value "IDF No. 7" (TKI # 7).

В результате, устройство воспроизведения может осуществлять обращение к УКЗ_СВЗ_ИДФ (TKI_LNK_PTRs), которые указаны в ИДФ (TKI), соответствующих этим четырем файлам ЗОБ (АОВ files), выясняя таким образом, что эти четыре ИДФ (TKI) с ИДФ №4 (TKI#4) по ИДФ №7 (TKI#7) и эти четыре файла ЗОБ (АОВ files) с "AOB004.SA1" по "AOB007.SA1" образуют одну фонограмму, Фонограмму Г (TrackD).As a result, the playback device can access UKZ_SVZ_IDF (TKI_LNK_PTRs), which are indicated in the IDF (TKI) corresponding to these four GOITER files (AOW files), thus finding out that these four IDF (TKI) with IDF No. 4 (TKI # 4) according to IDF No. 7 (TKI # 7) and these four GOITER files (AOW files) from "AOB004.SA1" to "AOB007.SA1" form one phonogram, Phonogram G (TrackD).

{17-5_22-7} АТР_БЛК_ИДФ (TKI_BLK_ATR){17-5_22-7} ATR_BLK_IDF (TKI_BLK_ATR)

В поле "АТР_БЛК_ИДФ" (TKI_BLK_ATR) записывают атрибуты используемых в настоящий момент ИДФ (TKI). На Фиг.22 пунктирные линии, идущие от АТР_БЛК_ИДФ (TKI_BLK_ATR), указывают информацию, которая поясняет структуру битов АТР_БЛК_ИДФ (TKI_BLK_ATR). На Фиг.22 АТР_БЛК_ИДФ (TKI_BLK_ATR) показан имеющим длину 16 бит, причем биты с b3 по b15 являются зарезервированными для использования в будущем. Три бита с бита b2 по b0 используют для указания атрибутов ИДФ (TKI).In the field "ATR_BLK_IDF" (TKI_BLK_ATR) write the attributes of the currently used IDF (TKI). In Fig. 22, dashed lines coming from ATR_BLK_IDF (TKI_BLK_ATR) indicate information that explains the bit structure of ATR_BLK_IDF (TKI_BLK_ATR). 22, ATR_BLK_IDF (TKI_BLK_ATR) is shown to be 16 bits long, with bits b3 through b15 being reserved for future use. Three bits from bits b2 through b0 are used to indicate the IDF attributes (TKI).

Когда всей фонограмме соответствуют одни ИДФ (TKI), то в АТР_БЛК_ИДФ (TKI_BLK_ATR) записывают значение "00b" (это установленное значение далее именуют "Фонограммой"). Когда одной и той же фонограмме соответствуют несколько ИДФ (TKI), то в АТР_БЛК_ИДФ (TKI_BLK_ATR) первых ИДФ (TKI) записывают значение "001b" (это установленное значение далее именуют "Началом_Фонограммы" ("Head_of_Track")), в АТР_БЛК_ИДФ (TKI_BLK_ATRs) тех ИДФ (TKI), которые соответствуют ЗОБ (АОВ) в середине фонограммы, записывают значение "010b" (это установленное значение далее именуют "Серединой Фонограммы" ("Midpoint_of_Track")), а в АТР_БЛК_ИДФ (TKI_BLK_ATR) тех ИДФ (TKI), которые соответствуют ЗОБ (АОВ) в конце фонограммы, записывают значение "011b" (это установленное значение далее именуют "Концом_Фонограммы" ("End_of_Track")). В том случае, когда ИДФ (TKI) не используют, но область ИДФ (TKI) существует, то есть тогда, когда имеются удаленные ИДФ (TKI), в АТР_БЛК_ИДФ (TKI_BLK_ATR) записывают значение "100b" (это установленное значение далее именуют "Неиспользуемым"). Когда ИДФ (TKI) не используют, а область ИДФ (TKI) не существует, то в АТР_БЛК_ИДФ (TKI_BLK_ATR) записывают значение "101b".When only IDFs (TKI) correspond to the whole phonogram, then the value “00b” is written in ATR_BLK_IDF (TKI_BLK_ATR) (this set value is hereinafter referred to as the “Phonogram”). When several IDFs (TKI) correspond to the same phonogram, then in ATR_BLK_IDF (TKI_BLK_ATR) of the first IDFs (TKI) the value "001b" is recorded (this set value is hereinafter referred to as "Beginning of the Phonogram" ("Head_of_Track")), in ATR_BATKLKLK those IDFs (TKI) that correspond to GOITTER (AOW) in the middle of the phonogram record the value “010b” (this set value is hereinafter referred to as “Mid Phonogram” (“Midpoint_of_Track”)), and in ATR_BLK_IDF (TKI_BLK_ATR) those IDFs (TKI), which correspond to GOITER (AOW) at the end of the phonogram, record the value "011b" (this set value is hereinafter referred to as "K ntsom_Fonogrammy "(" End_of_Track ")). In the case when an IDF (TKI) is not used, but an IDF area (TKI) exists, that is, when there are remote IDFs (TKI), the value "100b" is written in ATR_BLK_IDF (TKI_BLK_ATR) (this set value is hereinafter referred to as "Unused" "). When an IDF (TKI) is not used, and an IDF area (TKI) does not exist, then the value "101b" is written in ATR_BLK_IDF (TKI_BLK_ATR).

{17-5_22-8_19} Пример установки значений АТР_БЛК_ИДФ (TKI_BLK_ATR){17-5_22-8_19} Example of setting the values ATR_BLK_IDF (TKI_BLK_ATR)

Ниже приведено описание установки значений АТР_БЛК_ИДФ (TKI_BLK_ATR) для каждого ИДФ (TKI) на примере, изображенном на Фиг.19.Below is a description of setting the values ATR_BLK_IDF (TKI_BLK_ATR) for each IDF (TKI) in the example shown in Fig.19.

Со ссылкой на АТР_БЛК_ИДФ (TKI_BLK_ATR) каждого ИДФ (TKI) видно, что каждая из четырех пар ИДФ №1 ("АОВ001. SA1"), ИДФ №2 ("AOB002.SA1"), ИДФ №3 ("АОВ003.SA1") и ИДФ №8 ("AOB008.SA1") [TKI#1 ("AOB001.SA1"), ТКI#2 ("AOB002.SA1"), ТКI#3 ("АОВ003.SA1"), TKI#8 ("AOB008".SA1")] соответствует отдельным фонограммам, поскольку АТР_БЛК_ИДФ (TKI_BLK_ATR) каждых из ИДФ №1, ИДФ №2, ИДФ №3 и ИДФ №8 (TKI#1, TKI#2, TKI#3, TKI#8) установлен как "Фонограмма".With reference to the ATR_BLK_IDF (TKI_BLK_ATR) of each IDF (TKI) it can be seen that each of the four pairs of IDF No. 1 ("AOB001. SA1"), IDF No. 2 ("AOB002.SA1"), IDF No. 3 ("AOV003.SA1" ) and IDF No. 8 ("AOB008.SA1") [TKI # 1 ("AOB001.SA1"), TKI # 2 ("AOB002.SA1"), TKI # 3 ("AOB003.SA1"), TKI # 8 ( "AOB008" .SA1 ")] corresponds to separate phonograms, since ATR_BLK_IDF (TKI_BLK_ATR) of each of IDF No. 1, IDF No. 2, IDF No. 3 and IDF No. 8 (TKI # 1, TKI # 2, TKI # 3, TKI # 8 ) is set to Phonogram.

АТР_БЛК_ИДФ (TKI_BLK_ATR) ИДФ №4 (TKI#4) устанавливают как "Начало_Фонограммы" ("Head_of_Track"), АТР_БЛК_ИДФ (TKI_BLK_ATR) ИДФ №7 (TKI#7) устанавливают как "Конец_Фонограммы" ("End_of_Track"), а АТР_БЛК_ИДФ (TKI_BLK_ATR) ИДФ №5 и ИДФ №6 (TKI#5, TKI#6) устанавливают как "Середина_Фонограммы" ("Midpoint_of_Track"). Это означает, что файл ЗОБ (АОВ file) ("AOB004. SA1"), соответствующий ИДФ №4 (TKI#4), является началом фонограммы, файлы ЗОБ (АОВ files) ("AOB005. SA1") и ("АОВ006. SA1"), соответствующие ИДФ №5 и ИДФ №6 (TKI#5, TKI#6), являются средними частями фонограммы, а файл ЗОБ (АОВ file) ("AOB007.SA1"), соответствующий ИДФ №7 (TKI#7) является концом фонограммы.ATR_BLK_IDF (TKI_BLK_ATR) IDF No. 4 (TKI # 4) is set as "Begin_Phonograms" ("Head_of_Track"), ATR_BLK_IDF (TKI_BLK_ATR) IDF No. 7 (TKI #K_K_K_K_K_K_KR_FR ) IDF No. 5 and IDF No. 6 (TKI # 5, TKI # 6) are set as "Mid_Phonograms" ("Midpoint_of_Track"). This means that the file GOITER (AOW file) ("AOB004. SA1"), corresponding to IDF No. 4 (TKI # 4), is the beginning of the phonogram, the files GOITER (AOB files) ("AOB005. SA1") and ("AOB006. SA1 "), corresponding to IDF No. 5 and IDF No. 6 (TKI # 5, TKI # 6), are the middle parts of the phonogram, and the GOITER file (AOW file) (" AOB007.SA1 "), corresponding to IDF No. 7 (TKI # 7 ) is the end of the phonogram.

Посредством систематизации совокупностей ИДФ (TKI) и соответствующих файлов ЗОБ (АОВ files) в соответствии с параметрами настройки АТР_БЛК_ИДФ (TKI_BLK_ATR) в ИДФ (TKI) видно, что совокупность ИДФ №1 (TKI#1) и "AOB001.SA1" образует первую фонограмму (Фонограмму A) (TrackA). Аналогичным образом совокупность ИДФ №2 (TKI#2) и "AOB002.SA1" образует вторую фонограмму (Фонограмму Б) (TrackB), а совокупность ИДФ №3 (TKI#3) и "AOB003.SA1 " образует третью фонограмму (Фонограмму В) (TrackC). Совокупность ИДФ №4 (ТКI#4) и "AOB004.SA1" образует первую часть четвертой фонограммы (Фонограммы Г) (TrackD), совокупности ИДФ №5 (TKI#5) с "AOB005. SA1" и ИДФ №6 (TKI#6) с "AOB006.SA1" образуют средние части Фонограммы Г (TrackD), а совокупность ИДФ №7 (TKI#7) и "AOB007.SA1" образует конечную часть Фонограммы Г (TrackD). Наконец, совокупность ИДФ №8 (ТКI#8) и "АОВ008.SA1" образует пятую фонограмму (Фонограмму Д) (TrackE).By organizing the sets of IDFs (TKI) and corresponding goiter files (AOW files) in accordance with the settings ATR_BLK_IDF (TKI_BLK_ATR) in IDF (TKI), it can be seen that the combination of IDF No. 1 (TKI # 1) and "AOB001.SA1" forms the first phonogram (Soundtrack A) (TrackA). Similarly, the combination of IDF No. 2 (TKI # 2) and "AOB002.SA1" forms the second phonogram (Phonogram B) (TrackB), and the combination of IDF No. 3 (TKI # 3) and "AOB003.SA1" forms the third phonogram (Phonogram B ) (TrackC). The combination of IDF No. 4 (TKI # 4) and "AOB004.SA1" forms the first part of the fourth phonogram (Phonogram D) (TrackD), the combination of IDF No. 5 (TKI # 5) with "AOB005. SA1" and IDF No. 6 (TKI # 6) with "AOB006.SA1" form the middle parts of Phonogram G (TrackD), and the combination of IDF No. 7 (TKI # 7) and "AOB007.SA1" forms the final part of Phonogram G (TrackD). Finally, the combination of IDF No. 8 (TKI # 8) and "AOB008.SA1" forms the fifth phonogram (Phonogram D) (TrackE).

{17-5_22-9} ПР_ВП_ИДФ (TKI_РВ_ТМ){17-5_22-9} PR_VP_IDF (TKI_RV_TM)

В поле "ПР_ВП_ИДФ" (TKI_РВ_ТМ) ИДФ (TKI) записывают продолжительность воспроизведения фонограммы (песни), состоящей из ЗОБ (АОВ), записанного в соответствующем этим ИДФ (TKI) файле ЗОБ (АОВ file).In the field "PR_VP_IDF" (TKI_РВ_ТМ) IDF (TKI) record the duration of the playback of a phonogram (song) consisting of GOITER (AOW) recorded in the corresponding IDF (TKI) file GOITER (AOV file).

Когда фонограмма состоит из множества ИДФ (TKI), в ПР_ВП_ИДФ (TKI_РВ_ТМ) первых ИДФ (TKI), соответствующих фонограмме, записывают полную продолжительность воспроизведения фонограммы, а продолжительность воспроизведения соответствующего ЗОБ (АОВ) записывают во вторые и последующие ИДФ (TKI) фонограммы.When a phonogram consists of a set of IDFs (TKI), in PR_VP_IDF (TKI_РВ_ТМ) of the first IDFs (TKI) corresponding to the phonogram, the full duration of the phonogram is recorded, and the duration of the corresponding GOITER (AOW) is recorded in the second and subsequent IDF (TKI) phonograms.

{17-5_22-10} АТР_ЗОБ_ИДФ (TKI_AOB_ATR){17-5_22-10} ATR_ZOB_IDF (TKI_AOB_ATR)

В поле "АТР_ЗОБ_ИДФ" (TKI_AOB_ATR) ИДФ (TKI) записывают условия кодирования, которые использовали при создании ЗОБ (АОВ), то есть такую информацию, как (1) частота дискретизации, при которой была осуществлена дискретизация ЗОБ (АОВ), записанного в соответствующем файле ЗОБ (АОВ file), (2) скорость передачи двоичных данных и (3) количество каналов. На Фиг.22 пунктирными линиями, идущими от "АТР_ЗОБ_ИДФ" (TKI_AOB_ATR), показана структура АТР_ЗОБ_ИДФ (TKI_AOB_ATR) в битах.In the field "ATR_CHAID_IDF" (TKI_AOB_ATR) IDF (TKI) write down the coding conditions that were used to create the GOITER (AOW), that is, information such as (1) the sampling frequency at which the GOITER was recorded, recorded in the corresponding file GOITER (AOW file), (2) the transmission rate of binary data and (3) the number of channels. On Fig dashed lines going from "ATR_ZOB_IDF" (TKI_AOB_ATR), shows the structure ATR_ZOB_IDF (TKI_AOB_ATR) in bits.

На Фиг.22 АТР_ЗОБ_ИДФ (TKI_AOB_ATR) состоит из 32-х битов, причем режим кодирования записывают в четырехбитовом поле с бита b16 по бит b19. В том случае, когда кодирование ЗОБ (АОВ) осуществлено в соответствии со стандартом MPEG-2 ААС (с заголовком ADTS), то в это поле записывают значение "0000b", а когда кодирование ЗОБ (АОВ) осуществлено в соответствии со стандартом MPEG 3-го уровня (MPEG-Layer 3) (МР3), то в него записывают значение "0001b". Когда кодирование ЗОБ (АОВ) осуществлено в формате звуковой среды для операционной системы Windows (Windows Media Audio) (WMA), то в этом поле записывают значение "0010b".In Fig.22 ATR_ZOB_IDF (TKI_AOB_ATR) consists of 32 bits, and the encoding mode is recorded in a four-bit field from bit b16 to bit b19. In the case when the coding of GOITERS (AOW) is carried out in accordance with the MPEG-2 AAC standard (with the ADTS heading), then the value "0000b" is written in this field, and when the encoding of GOITERS (AOW) is carried out in accordance with the MPEG 3- standard level (MPEG-Layer 3) (MP3), then the value "0001b" is written to it. When GOITER (AOW) is encoded in the sound environment format for the Windows operating system (Windows Media Audio) (WMA), the value “0010b” is written in this field.

Скорость передачи двоичных данных, которая была использована при кодировании ЗОБ (АОВ), записывают в поле из восьми битов между битом b15 и битом b8. В том случае, когда кодирование ЗОБ (АОВ) осуществлено согласно стандарту MPEG-2 ААС (с заголовком ADTS), то в это поле записывают значение от "16" до "72", а когда кодирование ЗОБ (АОВ) осуществлено согласно стандарту MPEG1 3-го уровня (MPEG1-Layer 3) (МР3), то в него записывают значение от "16" до "96". Когда кодирование ЗОБ (АОВ) осуществлено согласно стандарту MPEG1 3-го уровня с функцией поддержки канала связи (MPEGl-Layer 3 LSF) (МРЗ), то в это поле записывают значение от "16" до "80", а когда кодирование ЗОБ (АОВ) осуществлено в формате звуковой среды для операционной системы Windows (Windows Media Audio) (WMA), то в это поле записывают значение от "8" до "16".The binary data rate that was used when encoding GOITER (AOW) is recorded in a field of eight bits between bit b15 and bit b8. In the case when the encryption of GOITER (AOW) is carried out according to the MPEG-2 AAC standard (with the ADTS heading), then the value from "16" to "72" is written in this field, and when the encryption of GOITER (AOW) is carried out according to the MPEG1 3 standard level (MPEG1-Layer 3) (MP3), then a value from "16" to "96" is recorded in it. When the crawling of GOITERS (AOW) is carried out according to the MPEG1 standard of the 3rd level with the function of supporting the communication channel (MPEGl-Layer 3 LSF) (MP3), then the value from "16" to "80" is written in this field, and when the encoding of GOITER ( AOB) is implemented in the sound environment format for the Windows operating system (Windows Media Audio) (WMA), then a value from "8" to "16" is written in this field.

Частоту дискретизации, которая была использована при кодировании ЗОБ (АОВ), записывают в поле из четырех битов между битом b7 и битом b4. Когда частота дискретизации равна 48 кГц, то в это поле записывают значение "0000b". Когда частота дискретизации равна 44,1 кГц, то это значение равно "0001b", когда частота дискретизации равна 32 кГц, это значение равно "0010b", когда частота дискретизации равна 24 кГц, это значение равно "0011b", когда частота дискретизации равна 22,05 кГц, это значение равно "0100b", а когда частота дискретизации равна 16 кГц, это значение равно "0101b".The sampling frequency that was used when encoding GOITER (AOW) is recorded in a field of four bits between bit b7 and bit b4. When the sampling frequency is 48 kHz, the value "0000b" is written in this field. When the sampling frequency is 44.1 kHz, then this value is “0001b” when the sampling frequency is 32 kHz, this value is “0010b” when the sampling frequency is 24 kHz, this value is “0011b” when the sampling frequency is 22 , 05 kHz, this value is “0100b”, and when the sampling frequency is 16 kHz, this value is “0101b”.

Количество каналов записывают в поле из трех битов от бита b3 до бита b1. В том случае, когда используют один канал (то есть монофонический режим), то в это поле записывают значение "000b", а при использовании двух каналов (то есть в стереофоническом режиме), в это поле записывают значение "001b".The number of channels is recorded in a field of three bits from bit b3 to bit b1. In the case when one channel is used (that is, monaural mode), the value "000b" is written in this field, and when two channels are used (that is, in stereo mode), the value "001b" is written in this field.

Поле из двенадцати бит от бита b31 до бита b20, а также бит b0, являются зарезервированными для использования в будущем.A field of twelve bits from bit b31 to bit b20, as well as bit b0, are reserved for future use.

{17-5_22-11} МСКЗ (Международный Стандартный Код Записи) (ISRC){17-5_22-11} ISCO (International Standard Recording Code) (ISRC)

В ОИФГ (TKGI) осуществляют запись МСКЗ (Международного Стандартного Кода Записи) (ISRC). На Фиг.22 содержимое МСКЗ (ISRC) показано пунктирными линиями, идущими от поля "ISRC". Как показано на чертеже, МСКЗ (ISRC) состоит из десяти байт, причем Код записываемого элемента (Recordingitem code) (№12) записывают в поле из четырех бит между битом b4 и битом b7. Код записи/Код записываемого элемента (Recording code/Recordingitem code) (№11) записывают в поле из четырех бит между битом b8 и битом b11.An ISCO (International Standard Code for Recording) (ISRC) is recorded at the TIFG (TKGI). In FIG. 22, the contents of ISCO (ISRC) are shown in dashed lines from the “ISRC” field. As shown in the drawing, ISCO (ISRC) consists of ten bytes, and the code of the recorded element (Recordingitem code) (No. 12) is written in the field of four bits between bit b4 and bit b7. Recording code / Recording code / Recordingitem code (No. 11) is recorded in a four-bit field between bit b8 and bit b11.

Код записи (МСКЗ №10, №9, №8) (ISRC#10, #9, #8) записывают в поле из двенадцати бит между битом b12 и битом b23. Код года записи (Year-of-Recording code) (МСКЗ №6, №7) (ISRC#6, #7) записывают в поле из восьми бит от бита b24 до бита b31.The write code (ISCO No. 10, No. 9, No. 8) (ISRC # 10, # 9, # 8) is recorded in a field of twelve bits between bit b12 and bit b23. The code of the year of recording (Year-of-Recording code) (ISCO No. 6, No. 7) (ISRC # 6, # 7) is recorded in a field of eight bits from bit b24 to bit b31.

Код первого владельца (First Owner Code) (МСКЗ №3, №4, №5) (ISRC #3, #4, #5) записывают в поле из шести бит между битом b32 и битом b37, в поле из шести бит между битом b40 и битом b45, и в поле из шести бит между битом b48 и битом b53. Код страны (Country Code) (МСКЗ №1, №2, №3) (ISRC #1, #2, #3) записывают в поле из шести бит между битом b56 и битом b61 и в поле из шести бит между битом b64 и битом b69. Однобитовый флаг достоверности (Validity flag) записывают в поле из одного бита, состоящем из бита b79. Подробное описание МСКЗ (ISRC) можно найти в документе ISO3901:1986 "Техническая документация по Международному стандартному коду записи (МСКЗ)" ("Documentation-International Standard Recording Code (ISRC)").The code of the first owner (First Owner Code) (ISCO No. 3, No. 4, No. 5) (ISRC # 3, # 4, # 5) is written in a field of six bits between bit b32 and bit b37, in a field of six bits between bit b40 and bit b45, and in a six-bit field between bit b48 and bit b53. The Country Code (ISCO # 1, # 2, # 3) (ISRC # 1, # 2, # 3) is written in a six-bit field between bit b56 and bit b61 and in a six-bit field between bit b64 and bit b69. A single-bit Validity flag is recorded in a single-bit field consisting of bit b79. A detailed description of ISCO can be found in ISO3901: 1986, “Documentation-International Standard Recording Code (ISRC)”.

{17-5_22-12_23A-1} ТИБ (BIT){17-5_22-12_23A-1} TIB (BIT)

"Таблица информации о блоках" (ТИБ) (BIT) представляет собой таблицу для управления БЛОКом_ЗОБ (АОВ_BLOCK), подробная структура которой показана на Фиг.23А и Фиг.23Б.A “Block Information Table” (TIB) (BIT) is a table for controlling a BLOCK_BIT (AOB_BLOCK), a detailed structure of which is shown in FIG. 23A and FIG. 23B.

Как показано на Фиг.23А, ТИБ (BIT) состоит из поля СДВИГ_ДАННЫХ (DATA_OFFSET), которое занимает область с 60-го байта по 63-й байт, поля ОБ_ДАННЫХ ("объем данных") (SZ_DATA), которое занимает область с 64-го байта по 67-й байт, поля КОЛ_ЭТППВР ("количество элементов в таблице поиска по времени (ТППВР)") (TMSRTE_NS), которое занимает область с 68-го байта по 71-й байт, поле КОЛК_1го_ЭТППВР ("количество кадров в первом элементе ТППВР") (FNs_1st_TMSRTE), которое занимает область с 72-го байта по 73-й байт, поле КОЛК_Посл_ЭТППВР ("количество кадров в последнем элементе ТППВР") (FNs_Last_TMSRTE), которое занимает область с 74-го байта по 75-й байт, поле КОЛК_Средн_ЭТППВР ("количество кадров в средних элементах ТППВР") (FNs_Middle_TMSRTE), которое занимает область с 76-го байта по 77-й байт, и поле ПРОДОЛЖ_ПО_ВРЕМЕНИ ("продолжительность по времени") (TIME_LENGTH), которое занимает область с 78-го байта по 79-й байт.As shown in FIG. 23A, a TIB (BIT) consists of a DATA_DIFFERENT (DATA_OFFSET) field, which occupies an area from 60th byte to 63rd byte, an OBDATA (“data volume”) field (SZ_DATA), which occupies an area of 64 -th byte by 67th byte, field KOL_ETPPVR ("the number of elements in the time search table (TPRVR)") (TMSRTE_NS), which occupies the area from 68th byte to 71th byte, field KOLK_1go_ETPPVR ("number of frames in to the first LCCI element ") (FNs_1st_TMSRTE), which occupies the area from the 72nd byte to the 73rd byte, the field KOLK_Last_ETPVR (" the number of frames in the last LCCI element ") (FNs_Last_TMSRTE), which animates the area from 74th byte to 75th byte, the field QTY_Medium_ETPVR ("the number of frames in the middle elements of the CCTV") (FNs_Middle_TMSRTE), which occupies the area from 76th byte to the 77th byte, and the field CONTINUOUS_TIME ("duration by time ") (TIME_LENGTH), which occupies the area from the 78th byte to the 79th byte.

Подробное описание каждого из этих полей приведено ниже.A detailed description of each of these fields is given below.

{17-5_22-12_23А-2} СДВИГ_ДАННЫХ (DATA_OFFSET){17-5_22-12_23A-2} DATA SHIFT (DATA_OFFSET)

В поле "СДВИГ_ДАННЫХ" (DATA_OFFSET) записывают относительный адрес начала БЛОКа_ЗОБ (AOB_BLOCK) по отношению к границе между кластерами в виде значения, заданного в байтах. Оно указывает размер участка недостоверных данных между ЗОБ (АОВ) и БЛОКом_ЗОБ (AOB_BLOCK). Одним из примеров этого является следующий: когда пользователь осуществляет запись радиопередачи в плате 31 флэш-памяти в виде ЗОБ (АОВ) и желает удалить начальную часть фонограммы, в которой ведущий музыкальной передачи говорит во время вступления к песне, СДВИГ_ДАННЫХ (DATA_OFFSET) в ТИБ (BIT) может быть установлен таким, что воспроизведение фонограммы осуществляют без той ее части, которая содержит в себе голос ведущего музыкальной передачи.In the field "SHIFT_DATA" (DATA_OFFSET) write the relative address of the beginning of BLOCK_ZOB (AOB_BLOCK) with respect to the boundary between the clusters in the form of a value specified in bytes. It indicates the size of a portion of false data between GOITER (AOW) and BLOCK_ GOITER (AOB_BLOCK). One example of this is the following: when a user records a radio program on a flash memory card 31 in the form of a GOITER (AOB) and wants to delete the initial part of the phonogram in which the host of the music program says, DATA_OFFSET in TIB during the introduction to the song ( BIT) can be set such that the phonogram is played back without the part of it that contains the voice of the host music show.

{17-5_22-12_23А-3} ОБ_ДАННЫХ (SZ_DATA){17-5_22-12_23A-3} OBDATA (SZ_DATA)

В поле "ОБ_ДАННЫХ" (SZ_DATA) записывают длину данных БЛОКа_ЗОБ (AOB_BLOCK), выраженную в байтах. Размер участка недостоверных данных, находящегося после БЛОКа_ЗОБ (АОВ_BLOCK), может быть найден посредством вычитания из объема файла (который кратен целому числу размеров кластера) значения, полученного путем сложения ОБ_ДАННЫХ (SZ_DATA) и СДВИГа_ДАННЫХ (DATA_OFFSET).In the field "OBDATA" (SZ_DATA) write the data length BLOCK_ZOB (AOB_BLOCK), expressed in bytes. The size of the portion of invalid data located after BLOCK_ZOB (AOB_BLOCK) can be found by subtracting from the file volume (which is a multiple of an integer number of cluster sizes) the value obtained by adding OBDATA (SZ_DATA) and DATA SHIFT (DATA_OFFSET).

{17-5_22-12_23А-4} КОЛ_ЭТППВР (TMSRTE_Ns){17-5_22-12_23A-4} COL_ETPPVR (TMSRTE_Ns)

В поле "КОЛ_ЭТППВР" (TMSRTE_Ns) записывают общее количество Элементов_ТППВР (TMSRT_Entries), содержащихся в БЛОКе_ЗОБ (AOB_BLOCK).In the field "COLL_ETPVR" (TMSRTE_Ns) write the total number of Elements_CAT_VR (TMSRT_Entries) contained in the BLOCK_ZOB (AOB_BLOCK).

{17-5_22-12_23А-5} "КОЛК_1го_ЭТППВР" (FNs_1_st_TMSRTE), "КОЛК_Посл_ЭТППВР" (FNs_Last_TMSRTE), "КОЛК_Средн_ЭТППВР" (FNs_Middle_TMSRTE){17-5_22-12_23A-5} "KOLK_1go_ETPPVR" (FNs_1_st_TMSRTE), "KOLK_Sost_ETPPVR" (FNs_Last_TMSRTE), "KOLK_Medium_ETPPVR" (FNs_Middle_TMSTE)

В поле "КОЛК_1го_ЭТППВР" (FNs_1st_TMSRTE) записывают количество КАДРов_ЗОБ (AOB_FRAMEs), содержащихся в ЭЛЕМЕНТе ЗОБ (AOB_ELEMENT), который находится в начале используемого в настоящий момент БЛОКа_ЗОБ (AOB_BLOCK).In the field "FIRS_1go_ETPPVR" (FNs_1st_TMSRTE) write the number of FRA_CRAFT (AOB_FRAMEs) contained in the GOITER (AOB_ELEMENT), which is located at the beginning of the currently used AOB_BLOCK.

В поле "КОЛК_Посл_ЭТППВР" (FNs_Last_TMSRTE) записывают количество КАДРов_ЗОБ (AOB_FRAMEs), содержащихся в ЭЛЕМЕНТе_ЗОБ (АОВ_ELEMENT), который находится в начале используемого в настоящий момент БЛОКа_ЗОБ (AOB_BLOCK).In the field "FIRS_Last_TMSRTE" (FNs_Last_TMSRTE), write the number of GOITERS (AOB_FRAMEs) contained in the GOITER (AOB_ELEMENT), which is located at the beginning of the AOB_BLOCK currently used.

В поле "КОЛК_Средн_ЭТППВР" (FNs_Middle_TMSRTE) записывают количество КАДРов_ЗОБ (AOB_FRAMEs), содержащихся в каждом ЭЛЕМЕНТе_ЗОБ (AOB_ELEMENT), за исключением расположенных в начале и конце используемого в настоящий момент БЛОКа_ЗОБ (AOB_BLOCK), то есть в тех ЭЛЕМЕНТах_ЗОБ (AOB_ELEMENTs), которые находятся в середине БЛОКа_ЗОБ (AOB_BLOCK).In the field "FIRS_Medium_ETPVR" (FNs_Middle_TMSRTE) write the number of GOITERS (AOB_FRAMEs) contained in each GOITER (AOB_ELEMENT), with the exception of the BLOCK_OBID (AOBOELOB, AOBENT_ELECTOR (i.e. AOB_ELENT, i.e. in the middle of AOB_BLOCK.

В поле "ПРОДОЛЖ_ПО_ВРЕМЕНИ" (TIME_LENGTH) записывают продолжительность воспроизведения ЭЛЕМЕНТа_ЗОБ (AOB_ELEMENT) в показанном на Фиг.23С формате с точностью до миллисекунд. Как показано на Фиг.23С, поле "ПРОДОЛЖ_ПО_ВРЕМЕНИ" (TIME_LENGTH) имеет длину 16 бит. В том случае, когда используют способ кодирования согласно стандартам MPEG-AAC или MPEG 3-го уровня (MPEG-LAYER3), продолжительность воспроизведения ЭЛЕМЕНТа_ЗОБ (AOB_ELEMENT) составляет две секунды, поэтому в поле "ПРОДОПЖ_ПО_ВРЕМЕНИ" (TIME_LENGTH) записывают значение "2000".In the "TIME_LENGTH" CONTINUE_TIME field, the playing time of the AOB_ELEMENT element is recorded in the format shown in FIG. 23C with an accuracy of milliseconds. As shown in FIG. 23C, the “TIME_LENGTH” field is 16 bits long. In the case when the encoding method according to the MPEG-AAC or MPEG level 3 (MPEG-LAYER3) standards is used, the playback time of the AOB_ELEMENT element is two seconds, therefore, the value "2000" is recorded in the "TIME_LENGTH" field.

{17-5_22-13_23Б}{17-5_22-13_23B}

На Фиг.23Б показано количество КАДРов_ЗОБ (АОВ_FRAMEs), указанных в "КОЛК_Средн_ЭТППВР" (FNs_Middle_TMSRTE). На Фиг.23Б, так же как и на Фиг.14, показана зависимость между частотой дискретизации и количеством КАДРов_ЗОБ (AOB_FRAMEs), содержащихся в ЭЛЕМЕНТе_ЗОБ (AOB_ELEMENT), который находится в середине БЛОКа_ЗОБ (AOB_BLOCK).FIG. 23B shows the number of GOITER_FRAMES (AOB_FRAMEs) indicated in “FIR_Meddle_TMSRTE”. On Figb, as well as on Fig, shows the relationship between the sampling frequency and the number of CARD FRAMES (AOB_FRAMEs) contained in the element GOITER (AOB_ELEMENT), which is located in the middle of the BLOCK_ZOB (AOB_BLOCK).

Зависимость между частотой_дискретизации и количеством кадров, содержащихся в ЭЛЕМЕНТе_ЗОБ (AOB_ELEMENT), показанном на Фиг.23Б, является такой же, как та, которая показана на Фиг.14, а именно количество кадров в ЭЛЕМЕНТе_ЗОБ (АОВ_ELEMENT) зависит от используемой частоты дискретизации. Количество кадров, записанных в "КОЛК_1го_ЭТППВР" (FNs_1st_TMSRTE) и в "КОЛК_Посл_ЭТППВР" (FNs_Last_TMSRTE) будет, по существу, равным их количеству, записанному в "КОЛК_Средн_ЭТППВР" (FNs_Middle_TMSRTE), однако в том случае, когда в ЭЛЕМЕНТах_ЗОБ (AOB_ELEMENTS) в начале и/или в конце БЛОКа_ЗОБ (АОВ_BLOCK) существует участок недостоверных данных, то значения, заданные в "КОЛК_1го_ЭТППВР" (FNs_1st_TMSRTE) и/или в "КОЛК_Посл_ЭТППВР (FNs_Last_TMSRTE)", отличаются от значений в "КОЛК_Средн_ЭТППВР" (FNs_Middle_TMSRTE).The relationship between the sampling rate and the number of frames contained in the GOITER (AOB_ELEMENT) shown in Fig.23B is the same as that shown in Fig.14, namely, the number of frames in the GOITER (AOB_ELEMENT) depends on the sampling frequency used. The number of frames recorded in "KOLK_1go_ETPPVR" (FNs_1st_TMSRTE) and in "KOLK_Post_ETPPVR" (FNs_Last_TMSRTE) will be essentially equal to their number recorded in "KOLK_MED_ETPPVR" (however, ATTENT_ELIMENT and / or at the end of BLOCK_CRAFT (AOB_BLOCK) there is a section of invalid data, then the values specified in "KOLK_1go_ETPPVR" (FNs_1st_TMSRTE) and / or in KOLK_Post_ETPPPVR (FNs_Last_TMSRTE) "differ from the value of ТДЛТНТР_ТП_ТТРТТР_ТЛТНТЛ_ТЛТНТН_ТЛ_ТПЛТЛТЛ_ТПЛТЛ_ТЛ.

{17-5_22-14_24} Пример запомненного ЭЛЕМЕНТа_ЗОБ (AOB_ELEMENT){17-5_22-14_24} Example of a memorized GOITER (AOB_ELEMENT)

На Фиг.24 показаны кластеры с 007-го по 00Е-й, в которых запомнен ЗОБ (АОВ), состоявший из ЭЛЕМЕНТов_ЗОБ с ЭЛЕМЕНТа_ЗОБ №1 (AOB_ELEMENT#1) по ЭЛЕМЕНТ_ЗОБ №4 (AOB_ELEMENT#4). Ниже приведено описание установки параметров в ТИБ (BIT) для того случая, когда запоминание ЗОБ (АОВ) выполнено так, как показано на Фиг.24. ЭЛЕМЕНТы_ЗОБ с ЭЛЕМЕНТа_ЗОБ №1 (AOB_ELEMENT#1) по ЭЛЕМЕНТ_ЗОБ №4 (AOB_ELEMENT#4), запоминание которых осуществлено в кластерах с кластера 007-го по кластер ООЕ, обозначены на Фиг.24 треугольными флажками, причем в ИДФ (TKI) для каждого из ЭЛЕМЕНТов_ЗОБ с ЭЛЕМЕНТа_ЗОБ №1 (AOB_ELEMENT#1) по ЭЛЕМЕНТ_ЗОБ №4 (AOB_ELEMENT#4) установлены значения Элементов_ТППВР (TMSRT_Entries).On Fig shows the clusters from 007th to 00th, in which the GOITER (AOW) is stored, consisting of GOITER ELEMENTS with GOITER ELEMENT No. 1 (AOB_ELEMENT # 1) and GOITER ELEMENT No. 4 (AOB_ELEMENT # 4). The following is a description of the setting of parameters in the TIB (BIT) for the case when storing the GOITER (AOW) is performed as shown in Fig.24. GOITER ELEMENTS from GOITER ELEMENT No. 1 (AOB_ELEMENT # 1) to GOITER ELEMENT No. 4 (AOB_ELEMENT # 4), which were stored in clusters from cluster 007 through cluster OOE, are indicated by triangular flags in FIG. 24, and in IDF (TKI) for each from ELEMENTS_CHAIN from ELEMENT_CHAIN No. 1 (AOB_ELEMENT # 1) to ELEMENT_CHAIN No. 4 (AOB_ELEMENT # 4), the values of Elements_TPPVR (TMSRT_Entries) are set.

В этом примере первая часть ЭЛЕМЕНТа_ЗОБ №1 (AOB_ELEMENT#1), находящегося в начале ЗОБ (АОВ), запомнена в кластере 007, а последняя часть ЭЛЕМЕНТа_ЗОБ №4 (AOB_ELEMENT #4), находящегося в конце ЗОБ (АОВ), запомнена в кластере 00Е. ЭЛЕМЕНТы_ЗОБ (AOB_ELEMENTs) с №1 по №4 занимают область от md0 в кластере 007 до md4 в кластере 00Е. Как показано на Фиг.24 стрелкой sd1, ОБ_ДАННЫХ (SZ_DATA) в ТИБ (BIT) указывает, что ЭЛЕМЕНТЫ_ЗОБ (AOB_ELEMENTS) с №1 по №4 занимают область от начала кластера 007 до конца кластера 00Е, но не указывает, что в кластерах 007 и 00Е имеются участки недостоверных данных ud0 и ud1, которые не заняты ЭЛЕМЕНТом_ЗОБ (AOB_ELEMENT).In this example, the first part of GOITER # 1 (AOB_ELEMENT # 1) located at the beginning of GOITER (AOB) is stored in cluster 007, and the last part of GOITER # 4 (AOB_ELEMENT # 4) located at the end of GOITER (AOB) is stored in the cluster 00E. GOITER ELEMENTS (AOB_ELEMENTs) No. 1 through No. 4 occupy the area from md0 in cluster 007 to md4 in cluster 00E. As shown in Fig. 24 by the arrow sd1, OBD_DATA (SZ_DATA) in TIB (BIT) indicates that CLEARING ELEMENTS (AOB_ELEMENTS) No. 1 to No. 4 occupy the area from the beginning of cluster 007 to the end of cluster 00E, but does not indicate that in clusters 007 and 00E there are sections of false data ud0 and ud1 that are not occupied by AOB_ELEMENT ELEMENT.

С другой стороны, ЗОБ (АОВ) также содержит в себе участки ud0 и ud1, находящиеся в кластерах 007 и 00Е, но не занятые ЭЛЕМЕНТом_ЗОБ №1 (AOB_ELEMENT#1) или ЭЛЕМЕНТом_ЗОБ №4 (AOB_ELEMENT#4). Заданный в ТИБ (BIT) Сдвиг_ДАННЫХ (DATA_Offset) указывает длину незанятой области ud0, а именно значение местоположения начала ЭЛЕМЕНТа_ЗОБ №1 (AOB_ELEMENT#1) относительно начала кластера 007.On the other hand, GOITER (AOW) also contains sections of ud0 and ud1 located in clusters 007 and 00E, but not occupied by GOITER_CLEAN # 1 (AOB_ELEMENT # 1) or GOITER_ELEMENT # 4 (AOB_ELEMENT # 4). The DATA Shift (DATA_Offset) specified in the TIB (BIT) indicates the length of the unoccupied area ud0, namely, the value of the location of the beginning of GOITTEN ITEM # 1 (AOB_ELEMENT # 1) relative to the beginning of cluster 007.

На Фиг.24 ЭЛЕМЕНТ_ЗОБ №1 (AOB_ELEMENT#1) занимает область от md0 в кластере 007 до md1 в кластере 008.In Fig.24, ITEM_ GOITER # 1 (AOB_ELEMENT # 1) occupies the region from md0 in cluster 007 to md1 in cluster 008.

Этот ЭЛЕМЕНТ_ЗОБ №1 (AOB_ELEMENT#1) не занимает весь кластер 008, при этом остальную часть кластера занимает ЭЛЕМЕНТ_ЗОБ №2 (AOB_ELEMENT#2). ЭЛЕМЕНТ_ЗОБ №4 (AOB_ELEMENT#4) занимает область от md3, расположенного посередине кластера 00С, до md4, расположенного посередине кластера 00Е. Таким образом может быть осуществлено запоминание ЭЛЕМЕНТов_ЗОБ (AOB_ELEMENTs) через границы кластеров, или, иначе говоря, запись ЭЛЕМЕНТов_ЗОБ (AOB_ELEMENTs) может быть осуществлена без учета границ между кластерами. "КОЛК_1-го_ЭТППВР" (FNs _1t_TMSRTE) в ТИБ (BIT) указывает количество кадров в ЭЛЕМЕНТе_ЗОБ №1 (AOB_ELEMENT#1), который расположен в кластерах 007 и 008, а "КОЛК_Посл_ЭТППВР" (FNs_Last_TMSRTE) в ТИБ (BIT) указывает количество кадров в ЭЛЕМЕНТе_ЗОБ №4 (АОВ_ELEMENT#4), который расположен в кластерах с 00C-го по 00Е-й.This GOITER ITEM # 1 (AOB_ELEMENT # 1) does not occupy the entire cluster 008, while the rest of the cluster is occupied by GOITER ITEM # 2 (AOB_ELEMENT # 2). GOAL ELEMENT No. 4 (AOB_ELEMENT # 4) occupies the area from md3 located in the middle of the 00C cluster to md4 located in the middle of the 00E cluster. In this way, the storage of GOITERS (AOB_ELEMENTs) through the boundaries of the clusters can be made, or, in other words, the recording of GOALS (AOB_ELEMENTs) can be carried out without taking into account the boundaries between the clusters. "FIRS_1st_ETPVR" (FNs _1t_TMSRTE) in TIB (BIT) indicates the number of frames in GOITER_ITIT # 1 (AOB_ELEMENT # 1), which is located in clusters 007 and 008, and "FIR__POST_ETPVR" (FNs_TEBITRIT) indicates the number of frames in ELEMENT_ZOB No. 4 (AOB_ELEMENT # 4), which is located in clusters from 00C to 00E.

Подобным способом может быть осуществлено свободное размещение ЭЛЕМЕНТов_ЗОБ (AOB_ELEMENTS) без учета границ между кластерами. ТИБ (BIT) дает информацию, в которой указано смещение от границы кластера до ЭЛЕМЕНТа_ЗОБ (AOB_ELEMENT) и количество кадров в каждом ЭЛЕМЕНТе_ЗОБ (AOB_ELEMENT).In a similar way, free placement of CLEARING ELEMENTS (AOB_ELEMENTS) can be carried out without taking into account the boundaries between clusters. TIB (BIT) provides information that indicates the offset from the cluster boundary to the GOITTING AOB_ELEMENT (AOB_ELEMENT) and the number of frames in each GOITTING_OBIT (AOB_ELEMENT).

{17-5_22-14_25} Использование количества кадров, заданного в каждом ЭЛЕМЕНТе_ЗОБ (АОВ_ELEMENT) (часть 1){17-5_22-14_25} Using the number of frames specified in each GOITER (AOB_ELEMENT) (part 1)

Ниже приведено описание использования содержащейся в ТИБ (BIT) информации о количестве кадров в каждом ЭЛЕМЕНТе_ЗОБ (AOB_ELEMENT). Это количество кадров, заданное в ТИБ (BIT), используют при выполнении поиска в прямом или в обратном направлении. Как упомянуто выше, при подобных операциях осуществляют воспроизведение данных в течение 240 миллисекунд после того, как предварительно выполнен пропуск данных, продолжительность воспроизведения которых равна двум секундам.The following is a description of the use of the information on the number of frames in each BIT element (AOB_ELEMENT) contained in the TIB (BIT). This number of frames specified in the TIB (BIT) is used when performing a search in the forward or reverse direction. As mentioned above, in such operations, data is reproduced within 240 milliseconds after data is skipped in advance, the reproduction duration of which is two seconds.

На Фиг.25 показано то, как осуществляют установку параметров следующего воспроизводимого КАДРа_ЗОБ №(х+1) (АОВ_FRAME#x+1) при выполнении поиска в прямом направлении, который начинают с КАДРа_ЗОБ №х (AOB_FRAME#x) в ЭЛЕМЕНТе_ЗОБ №у (AOB_ELEMENT#y) ЗОБ (АОВ).On Fig shows how to set the parameters of the next reproduced frame NO_CHAIN (x + 1) (AOB_FRAME # x + 1) when performing a search in the forward direction, which begins with the frame NO_CHAIR No. (AOB_FRAME # x) in the element_CHAIN No. ( AOB_ELEMENT # y) GOITER (AOW).

На Фиг.25 показан тот вариант, в котором пользователь осуществляет выбор операции поиска в прямом направлении при воспроизведении КАДРа_ЗОБ №х (AOB_FRAME#x), содержащегося в ЭЛЕМЕНТе_ЗОБ №у (AOB_ELEMENT#y). На Фиг.25 "t" представляет собой продолжительность прерывистого воспроизведения (здесь она равна 240 миллисекундам), "f(t)" указывает количество кадров, соответствующих этой продолжительности прерывистого воспроизведения, "время_пропуска" ("skip_time") указывает длительность промежутка времени, пропуск которого должен быть осуществлен между циклами прерывистого воспроизведения (здесь она равна двум секундам), "f(время_пропуска)" ("f(skip_time)") указывает то количество кадров, которое соответствует этому времени пропуска. Прерывистое воспроизведение осуществляют путем повторения трех описанных ниже процедур (1), (2) и (3).On Fig shows that option in which the user selects the search operation in the forward direction when playing back FRAME_CHIT # x (AOB_FRAME # x) contained in the ITEM_CHIT NO # (AOB_ELEMENT # y). 25, “t” is the duration of intermittent playback (here it is 240 milliseconds), “f (t)” indicates the number of frames corresponding to this duration of intermittent playback, “skip_time” indicates the length of time, skip which should be performed between discontinuous playback cycles (here it is two seconds), "f (skip_time)" ("f (skip_time)") indicates the number of frames that corresponds to this skip time. Intermittent playback is carried out by repeating the three procedures described below (1), (2) and (3).

(1) устройство воспроизведения осуществляет обращение к Элементу_ТППВР (TMSRT_Entry) в ТПФГПВР (TKTMSRT) и переходит к началу символа флага (ЭЛЕМЕНТа_ЗОБ) (AOB_ELEMENT).(1) the reproducing apparatus accesses the TMPRVE Element (TMSRT_Entry) in the TKTMSRT (TKTMSRT) and proceeds to the beginning of the flag symbol (GOITTING ELEMENT) (AOB_ELEMENT).

(2) устройство воспроизведения выполняет воспроизведение в течение 240 миллисекунд.(2) the playback device performs playback for 240 milliseconds.

(3) устройство воспроизведения переходит к началу следующего символа флага (ЭЛЕМЕНТа_ЗОБ) (AOB_ELEMENT).(3) the playback device advances to the beginning of the next flag symbol (GOITTING ELEMENT) (AOB_ELEMENT).

КАДР_ЗОБ №(x+1) (AOB_FRAME#x+1), который находится через 2 секунды + 240 миллисекунд от КАДРа_ЗОБ №х (AOB_FRAME#х), содержащегося в ЭЛЕМЕНТе_ЗОБ №у (AOB_ELEMENT#y), наверняка будет находиться в ЭЛЕМЕНТе_ЗОБ №(у+1) (AOB_ELEMENT#y+1). При определении КАДРа_ЗОБ №(х+1) (AOB_FRAME#x+1), находящегося через 2 секунды + 240 миллисекунд от КАДРа_ЗОБ №х (АОВ_FRAME#x), несмотря на то, что из самого Элемента_ТППВР (TMSRT_Entry) устройство воспроизведения не может узнать о количестве КАДРов_ЗОБ (AOB_FRAMEs), находящихся между начальным адресом ЭЛЕМЕНТа_ЗОБ №(у+1) (AOB_ELEMENT#y+1) и КАДРом_ЗОБ №(х+1) (AOB_FRAME#x+1), первый адрес следующего ЭЛЕМЕНТа_ЗОБ №(у+1) (AOB_ELEMENT#y+1) может быть непосредственно вычислен путем считывания Элемента_ТППВР (TMSRT_Entry) из ТПФГПВР (TKTMSRT).GOAL_ZOB No. (x + 1) (AOB_FRAME # x + 1), which is 2 seconds later + 240 milliseconds from GOAL_ZOB NOx (AOB_FRAME # x), contained in GOAL_ZOB NO. (AOB_ELEMENT # y), will most likely be located in GOAL_ZOB NO. (y + 1) (AOB_ELEMENT # y + 1). When determining GOAL_CHAW No (x + 1) (AOB_FRAME # x + 1) located after 2 seconds + 240 milliseconds from FRAME_CHAW Nox (AOB_FRAME # x), despite the fact that the playback device cannot recognize from the TTPVR Element (TMSRT_Entry) about the number of GOALS (AOB_FRAMEs) located between the starting address of GOITER_CHANGE No. (y + 1) (AOB_ELEMENT # y + 1) and GOAL_ZOB NO. (x + 1) (AOB_FRAME # x + 1), the first address of the next GOAL_ZOLE No. (y + 1) ) (AOB_ELEMENT # y + 1) can be directly computed by reading the TMPR_Entry Element (TMSRT_Entry) from the TFGPVR (TKTMSRT).

Для вычисления этого количества КАДРов_ЗОБ (АОВ_FRAMEs), необходимо вычесть общее количество кадров, содержащихся в ЭЛЕМЕНТе_ЗОБ №у (AOB_ELEMENT#y) из суммы (1) номера №х (number#x), который указывает положение КАДРа_ЗОБ №х (AOB_FRAME#x) относительно начала ЭЛЕМЕНТа_ЗОБ №у (AOB_ELEMENT#y), (2) f(t) и (3) f(времени_пропуска) ("f(skip_time)"). Чтобы упростить вычисление относительного положения кадра КАДРа_ЗОБ №(х+1) (AOB_FRAME#x+1) в ЭЛЕМЕНТе_ЗОБ №(у+1) (AOB_ELEMENT#y+1), в ТИБ (BIT) для каждого ЭЛЕМЕНТа_ЗОБ (AOB_ELEMENT) записывают "КОЛК_1го_ЭТППВР" (FNs_1st_TMSRTE), "КОЛК_Средн_ЭТППВР" (FNs_Middle_TMSRTE) и "КОЛК_ Посл_ЭТППВР" (FNs_Last_TMSRTE) так, как указано выше.To calculate this number of GOITERS (AOB_FRAMEs), it is necessary to subtract the total number of frames contained in GOITER_ZOB NO. relative to the start of GOITTEN ITEM # (AOB_ELEMENT # y), (2) f (t) and (3) f (skip_time) ("f (skip_time)"). In order to simplify the calculation of the relative position of the frame KADRA_ZOB No. (x + 1) (AOB_FRAME # x + 1) in ITEM_CRAFT No. (y + 1) (AOB_ELEMENT # y + 1), in TIB (BIT) for each ITEM_CRAFT (AOB_ELEMENT) write "RING_1 "(FNs_1st_TMSRTE)," QTY_Medium_TMSRTE "(FNs_Middle_TMSRTE) and" QTY_ Last_ETPWR "(FNs_Last_TMSRTE) as described above.

{17-5_22-15_26А) Использование количества кадров, заданного{17-5_22-15_26A) Using the number of frames specified

в каждом ЭЛЕМЕНТе_ЗОБ (AOB_ELEMENT) (часть 2)in each GOAL_ELECTOR (AOB_ELEMENT) (part 2)

Количество кадров, записанных в ТИБ (BIT), также используют тогда, когда устройство воспроизведения осуществляет функцию поиска по времени, при которой воспроизведение начинают в той точке, которую указывают посредством временного кода. На Фиг.26А показано то, как устройство воспроизведения может определить ЭЛЕМЕНТ_ЗОБ (AOB_ELEMENT) и КАДР_ЗОБ (AOB_FRAME), соответствующие указанному пользователем времени начала воспроизведения. В том случае, когда необходимо начать воспроизведение с указанного пользователем момента времени, в поле "Запись_о_переходе" (Jmp_Entry) устанавливают указанное время (в секундах), при этом воспроизведение должно быть начато с ЭЛЕМЕНТа_ЗОБ №у (AOB_ELEMENT#y) и с места х КАДРа_ЗОБ (AOB_FRAME), удовлетворяющих приведенному ниже Уравнению 2.The number of frames recorded in the TIB (BIT) is also used when the playback device performs a time search function at which playback starts at the point indicated by the time code. FIG. 26A shows how a playback device can determine AOB_ELEMENT and AOB_FRAME corresponding to a user-specified playback start time. In the case when it is necessary to start playback from the user-specified point in time, the specified time (in seconds) is set in the "Record_o_junction" (Jmp_Entry) field, and playback should start from CART ITEM No. (AOB_ELEMENT # y) and from the position x CARD_ZOBE (AOB_FRAME) satisfying Equation 2 below.

Уравнение 2Equation 2

Запись_о_переходе (в секундах) = (КОЛК_1го_ЭТППВР + КОЛК_Средн_ЭТППВР*у + х) *20 мсTransition_ record_ (in seconds) = (KOLK_1go_ETPPVR + KOLK_Sredn_ETPPVR * y + x) * 20 ms

(Jmp_Entry (sec)=(FNs_1st_TMSRTE + FNs_middle_TMSRTE*y + х)*20msec)(Jmp_Entry (sec) = (FNs_1st_TMSRTE + FNs_middle_TMSRTE * y + x) * 20msec)

Поскольку "КОЛК_1го_ЭТППВР" (FNs_1st_TMSRTE) и "КОЛК_Средн_ЭТППВР" (FNs_Middle_TMSRTE) содержатся в ТИБ (BIT), то их можно подставить в Уравнение 2 для вычисления ЭЛЕМЕНТа_ЗОБ №у (AOB_ELEMENT#y) и КАДРа_ЗОБ №х (AOB_FRAME#x). После этого устройство воспроизведения может выполнить обращение к ТПФГПВР (TKTMSRT) ЗОБ (АОВ) для вычисления первого адреса ЭЛЕМЕНТа_ЗОБ №(у+2) (AOB_ELEMENT#y+2) (который представляет собой (у+2)-й ЭЛЕМЕНТ_ЗОБ (AOB_ELEMENT) в этом ЗОБ (АОВ)) и, исходя из этого первого адреса, начать поиск КАДРа_ЗОБ №х (AOB_FRAME#x). При обнаружении х-го КАДРа_ЗОБ (АОВ_FRAME) устройство воспроизведения начинает воспроизведение с этого кадра. Таким образом, устройство воспроизведения может начать воспроизведение данных с момента времени, указанного в Записи_о_переходе (Jmp_Entry) (в секундах).Since KOLK_1go_ETPPVR (FNs_1st_TMSRTE) and KOLK_Med_ETPPVR (FNs_Middle_TMSRTE) are contained in the TIB (BIT), they can be substituted into Equation 2 for calculating GOITER #OBID # AOB_ELAME # AOB_ELAME # AOB_ELECT. After that, the playback device can perform a call to the Crawler (TKTMSRT) GOITER (AOW) to calculate the first address of ITEM_THEAD No. (y + 2) (AOB_ELEMENT # y + 2) (which is the (y + 2) th ITEM_THE Goiter (AOB_ELEMENT) in this GOITER (AOW)) and, starting from this first address, start the search for FRAME_CHAW Nox (AOB_FRAME # x). When the x-th FRAME (AOB_FRAME) is detected, the playback device starts playback from this frame. Thus, the playback device can start playing data from the point in time specified in the Transition_Region (Jmp_Entry) (in seconds).

Таким образом, для устройства воспроизведения нет необходимости осуществлять поиск частей заголовка ADTS в КАДРах_ЗОБ (АОВ_FRAMEs), а должно просто выполнить поиск в ЭЛЕМЕНТах_ЗОБ (AOB_ELEMENTS), которые указаны в Элементах_ТППВР (TMSRT_Entries) из ТПФГПВР (TKTMSRT). Это означает, что устройство воспроизведения может с высокой скоростью находить место воспроизведения, соответствующее указанному времени воспроизведения.Thus, for the playback device, it is not necessary to search for parts of the ADTS header in FRAMEs (AOB_FRAMEs), but simply search in AOB_ELEMENTS ELEMENTS, which are indicated in TMSRT_Entries Elements from TFRPVR (TKTMSRT). This means that the playback device can quickly find the playback location corresponding to the specified playback time.

Подобным же образом, когда установлено значение Записи_о_переходе (Jmp_Entry), а функцию поиска по времени используют для фонограммы, состоящей из множества ЗОБ (АОВ), устройству воспроизведения достаточно только выполнить вычисление ЭЛЕМЕНТа_ЗОБ №у (AOB_ELEMENT#y) и КАДРа_ЗОБ №х (АОВ_FRAME#x), которые удовлетворяют приведенному ниже Уравнению 3.Similarly, when the value of Transition_On_Junction (Jmp_Entry) is set, and the time search function is used for a phonogram consisting of a set of GOITERS (AOB), the playback device only needs to calculate the GOITER_NAME (AOB_ELEMENT # y) and GOAL_FRAME #x (АОВ_FRAME # x) that satisfy the Equation 3 below.

Уравнение 3Equation 3

Запись_о_переходе (в секундах) =Transition_Record (in seconds) =

Продолжительность воспроизведения от ЗОБ №1 до ЗОБ №n + (КОЛК_1го_ЭТППВР(№(n+1)) + КОЛК_Средн_ЭТППВР(№(n+1))*у+х)*20 мс Duration of playback from GOITER No. 1 to GOITER No.n + (KOLK_1go_ETPPVR (No. (n + 1)) + KOLK_Sredn_ETPPVR (No. (n + 1)) * y + x) * 20 ms

Общая продолжительность воспроизведения ЗОБ (АОВ) с ЗОБ №1 (АОВ#1) до ЗОБ №n (АОВ#n) равняется:The total duration of the reproduction of GOITER (AOV) from GOITER No. 1 (AOV # 1) to GOITER No.n (AOV # n) is equal to:

Общая продолжительность воспроизведения ЗОБ с ЗОБ №1 до ЗОБ №n =The total duration of the reproduction of GOITERS from GOITER No. 1 to GOITER No.n =

["КОЛК_1го_ЭТППВР"(№1) + "КОЛК_Средн_ЭТППВР"(№1)* (Количество Элементов_ТППВР(№1)-2) + "КОЛК_Посл_ЭТППВР"(№1) + "КОЛК_1го_ЭТППВР" (№2) + ("КОЛК_Средн_ЭТППВР"(№2) * Количество Элементов_ТППВР (№2)-2) + "КОЛК_Посл_ЭТППВР"(№2) + "КОЛК_1го_ЭТППВР"(№3) + ("КОЛК_Средн_ЭТППВР"(№3)* Количество Элементов_ТППВР(№3)-2) + "КОЛК_Посл_ЭТППВР"(№3)...+ "КОЛК_1го_ЭТППВР"(№n) + ("КОЛК_Средн_ЭТППВР"(№n)* Количество Элементов_ТППВР(№n)-2) + "КОЛК_Посл_ЭТППВР"(№n)]* 20 мс["KOLK_1go_ETPPVR" (No. 1) + "KOLK_Medium_ETPPVR" (No. 1) * (Number of Elements_TPPVR (No. 1) -2) + "KOLK_Post_ETPPVR" (No. 1) + "KOLK_1go_ETPPVR" (No. 2) + ("KOLK_1go_ETPPVR" (No. 2) + ( 2) * Number of Elements_TPPVR (No. 2) -2) + "KOLK_Post_ETPPVR" (No. 2) + "KOLK_1go_ETPPVR" (No. 3) + ("KOLK_Medium_ETPPVR" (No. 3) * Number of Elements_TPPPVR (No. 3) -2) + KOLK_ "(No. 3) ... +" KOLK_1go_ETPPVR "(No. n) + (" KOLK_Medium_ETPPVR "(No. n) * Number of Elements_TPPVR (No. n) -2) +" KOLK_Sent_ETPPVR "(No. n)] * 20 ms

После вычисления ЗОБ №n (AOB#n), ЭЛЕМЕНТа_ЗОБ №у (АОВ_ELEMENT#y) и КАДРа_ЗОБ №х (AOB_FRAME#x), удовлетворяющих Уравнению 3, устройство воспроизведения выполняет обращение к ТПФГПВР (TKTMSRT), соответствующей ЗОБ №(n+1) (АОВ#n+1), отыскивает х-й КАДР_ЗОБ (AOB_ERAME) от адреса, в котором находится (у+2)-й ЭЛЕМЕНТ_ЗОБ (AOB_ELEMENT) (то есть ЭЛЕМЕНТ_ЗОБ №(у+2) (AOB_ELEMENT#y+2)), и начинает воспроизведение от этого х-го КАДРа_ЗОБ (AOB_FRAME).After calculating GOITER #n (AOB # n), GOITTER ITEM # (АОВ_ELEMENT # y) and GOITER_CHADER Nox (AOB_FRAME # x) satisfying Equation 3, the playback device accesses TPFGVR (TKTMSRT) corresponding to GOITER No. (n + 1 ) (AOW # n + 1), searches for the x-th Cadre (AOB_ERAME) from the address where the (y + 2) th ELEMENT_ goiter (AOB_ELEMENT) is located (that is, ELEMENT_ goiter No. (y + 2) (AOB_ELEMENT # y + 2 )), and starts playback from this x-th FRAME_ZOB (AOB_FRAME).

{17-5_22-16_27А,Б} Стирание файла ЗОБ (АОВ file) и ИДФ (TKI){17-5_22-16_27A, B} Erasing the file GOITER (AOW file) and IDF (TKI)

Этим завершают описание всей информации, содержащейся в ИДФ (TKI). Ниже приведено описание того, как осуществляют обновление ИДФ (TKI) в следующих четырех случаях. В первом случае (Пример 1) осуществляют удаление фонограммы. Во втором случае (Пример 2) осуществляют удаление фонограммы и запись новой фонограммы. В третьем случае (Пример 3) из множества фонограмм осуществляют выбор двух и их объединение в одну фонограмму. Наконец, в четвертом случае (Пример 4) осуществляют разделение одной фонограммы и создают две фонограммы.This completes the description of all the information contained in the IDF (TKI). The following is a description of how an IDF update (TKI) is implemented in the following four cases. In the first case (Example 1), the phonogram is deleted. In the second case (Example 2), a phonogram is deleted and a new phonogram is recorded. In the third case (Example 3) from a variety of phonograms, two are selected and their combination into one phonogram. Finally, in the fourth case (Example 4), one phonogram is separated and two phonograms are created.

Ниже приведено описание того случая, в котором осуществляют удаление фонограммы.The following is a description of the case in which the phonogram is deleted.

На Фиг.27А и Фиг.27Б показано частичное стирание фонограммы. Пример, приведенный на Фиг.27А и Фиг.27Б, соответствует администратору фонограмм (TrackManager), показанному на Фиг.19, и в нем предполагают, что пользователь указал частичное стирание Фонограммы Б (TrackB). ЗОБ (АОВ), соответствующий Фонограмме Б (TrackB), записан в "АОВ002.SA1", которому соответствуют ИДФ №2 (TKI#2). Это означает, что стирание "AOB002.SA1" сопровождается установкой в АТР_БЛК_ИДФ (TKI_BLK_ATR) ИДФ №2 (TKI#2) значения "Неиспользуемый". Это состояние, в котором "AOB002.SA1" был удален, а в АТР_БЛК_ИДФ (TKI_BLK_ATR) ИДФ №2 (TKI#2) установлено значение "Неиспользуемый", показано на Фиг.27Б. Поскольку "АОВ002. SA1" был удален, та область, которая была прежде занята "AOB002.SA1", освободилась и стала неиспользуемой областью. Как упомянуто выше, другое изменение заключается в том, что в АТР_БЛК_ИДФ (TKI_BLK_ATR) ИДФ №2 (ТКI#2) устанавливают значение "Неиспользуемый".On figa and figb shows a partial erasure of the phonogram. The example shown in FIG. 27A and FIG. 27B corresponds to the phonogram manager (TrackManager) shown in FIG. 19, and it is assumed that the user indicated a partial erasure of the Phonogram B (TrackB). GOITER (AOW) corresponding to Phonogram B (TrackB) is recorded in "AOB002.SA1", which corresponds to IDF No. 2 (TKI # 2). This means that the erasure of "AOB002.SA1" is accompanied by the setting in ATR_BLK_IDF (TKI_BLK_ATR) IDF No. 2 (TKI # 2) of the value "Unused". This is the state in which "AOB002.SA1" was deleted, and ATR_BLK_IDF (TKI_BLK_ATR) IDF No. 2 (TKI # 2) was set to "Unused", shown in Fig.27B. Since "AOB002. SA1" was deleted, the area that was previously occupied by "AOB002.SA1" freed up and became an unused area. As mentioned above, another change is that in ATR_BLK_IDF (TKI_BLK_ATR) IDF No. 2 (TKI # 2) is set to "Unused".

{17-5_22-17_28А,Б} Присвоение ИДФ (TKI) при записи нового ЗОБ (АОВ){17-5_22-17_28A, B} Assignment of IDF (TKI) when recording a new GOITER (AOW)

Ниже приведено описание Случая 2, в котором после стирания фонограммы осуществляют запись новой фонограммы.Below is a description of Case 2, in which, after erasing the phonogram, a new phonogram is recorded.

На Фиг.28А показан администратор фонограмм (Track-Manager) после того, как стирание фонограмм было выполнено несколько раз. Как показано на Фиг.28А, если были удалены фонограммы, которым соответствуют ИДФ №2, ИДФ №4, ИДФ №7 и ИДФ №8 (TKI#2,TKI#4, TKI#7, TKI#8), то в АТР_БЛК_ИДФ (TKI_BLK_ATR) этих ИДФ (TKI) устанавливают значение "Неиспользуемый". Поскольку удаление файлов ЗОБ (АОВ files) выполняют точно таким же образом, как и обычных файлов данных, обновление администратора фонограмм (TrackManager) осуществляют просто посредством установления значения "Неиспользуемый" в АТР_БЛК_ИДФ (TKI_BLK_ATR) соответствующих ИДФ (TKI). Это означает, что ИДФ (TKI), в АТР_БЛК_ИДФ (TKI_BLK_ATRs) которых установлены значения "Неиспользуемый", могут возникать в различных местах администратора фонограмм (TrackManager).On figa shows the administrator of the phonograms (Track-Manager) after the erasure of the phonograms was performed several times. As shown in Fig. 28A, if the phonograms to which IDF No. 2, IDF No. 4, IDF No. 7 and IDF No. 8 (TKI # 2, TKI # 4, TKI # 7, TKI # 8) were deleted, then in ATR_BLK_IDF (TKI_BLK_ATR) of these IDFs (TKI) set to "Unused". Since deleting GOITER files (AOW files) is performed in exactly the same way as regular data files, updating the phonogram manager (TrackManager) is carried out simply by setting the value "Unused" in ATR_BLK_IDF (TKI_BLK_ATR) of the corresponding IDF (TKI). This means that IDFs (TKI), in whose ATR_BLK_IDF (TKI_BLK_ATRs) values are set to “Unused”, can occur in various places of the phonograms administrator (TrackManager).

На Фиг.28Б показано то, как осуществляют запись новых ИДФ (TKI) и файла ЗОБ (АОВ file) в том случае, когда в администраторе фонограмм (TrackManager) имеются ИДФ (TKI), ATP_БЛК_ИДФ (TKI_BLK_ATR) которых имеет значение "Неиспользуемый". Подобно Фиг.28А, в ИДФ №2, ИДФ №4, ИДФ №7 и ИДФ №8 (TKI#2, TKI#4, TKI#7, ТКI#8) из Фиг.28Б установлены значения "Неиспользуемый".On Figb shows how to record new IDF (TKI) and file GOITER (AOW file) in the case when the administrator phonograms (TrackManager) have IDF (TKI), ATP_BLK_IDF (TKI_BLK_ATR) which has the value "Unused". Like FIG. 28A, in IDF No. 2, IDF No. 4, IDF No. 7 and IDF No. 8 (TKI # 2, TKI # 4, TKI # 7, TKI # 8) of FIG. 28B, the values are “Unused”.

На Фиг.28Б новая записываемая фонограмма состоит из четырех ЗОБ (АОВ). Неиспользуемые ИДФ (TKI), предназначенные для записи этих ЗОБ (АОВ), определяют согласно УП_ФГ_СВФУ (указателям поиска фонограммы из списка воспроизводимых файлов, заданного по умолчанию) (DPL_TK_SRPs) или же они могут быть выбраны произвольно. В настоящем примере для записи ИДФ (TKI) новой фонограммы используют неиспользуемые ИДФ (TKI), имеющие номера ИДФ №2, ИДФ №4, ИДФ №7 и ИДФ №8 (TKI#2, TKI#4, TKI#7, TKI#8).On Figb a new recordable phonogram consists of four GOITERS (AOW). Unused IDFs (TKIs) for recording these GOITERS (AOW) are determined according to UP_FG_SVFU (phonogram search pointers from the default playlist) (DPL_TK_SRPs) or they can be selected arbitrarily. In this example, to record an IDF (TKI) of a new phonogram, unused IDFs (TKI) are used, having numbers IDF No. 2, IDF No. 4, IDF No. 7 and IDF No. 8 (TKI # 2, TKI # 4, TKI # 7, TKI # 8).

Поскольку одна фонограмма состоит из этих четырех ЗОБ (АОВ), в АТР_БЛК_ИДФ (TKI_BLK_ATR) ИДФ №2 (TKI#2) устанавливают значение "Начало_Фонограммы" ("Head_of_Track"), в АТР_БЛК_ИДФ (TKI_BLK_ATR) ИДФ №4 и ИДФ №7 (TKI#4, TKI#7) устанавливают значение "Середина_Фонограммы" ("Middle_of_Track"), а в АТР_БЛК_ИДФ (TKI_BLK_ATR) ИДФ №8 (TKI#8) устанавливают значение "End_of_Track". УКЗ_СВЗ_ИДФ (TKI_LNK_PTR) в каждом из этих четырех ИДФ (TKI): ИДФ №2, ИДФ №4, ИДФ №7 и ИДФ №8 (TKI#2, TKI#4, TKI#7, TKI#8), используемых для образования новой Фонограммы Г (TrackD), устанавливают таким образом, чтобы они указывали на те ИДФ (TKI), которые образуют следующую часть Фонограммы Г (TrackD), при этом, как показано стрелками TL2, TL4 и TL7, в УКЗ_СВЗ_ИДФ (TKI_LNK_PTR) ИДФ №2 (TKI#2) устанавливают значение ИДФ №4 (TKI#4), в УКЗ_СВЗ_ИДФ (TKI_LNK_PTR) ИДФ №4 (TKI#4) устанавливают значение ИДФ №7 (TKI#7), а в УКЗ_СВЗ_ИДФ (TKI_LNK_PTR) ИДФ №7 (TKI#7) устанавливают значение ИДФ №8 (TKI#8).Since one phonogram consists of these four GOITERS (AOW), in ATR_BLK_IDF (TKI_BLK_ATR) IDF No. 2 (TKI # 2) the value is set to “Beginning_Phonograms” (“Head_of_Track”), in ATR_BLK_IDF (TKI_BLK_AT7 IDFIDKIDAT_IDK (ATK) No. # 4, TKI # 7) set the value to "Middle_ofonograms" ("Middle_of_Track"), and in ATR_BLK_IDF (TKI_BLK_ATR) IDF No. 8 (TKI # 8) set the value to "End_of_Track". UKZ_SVZ_IDF (TKI_LNK_PTR) in each of these four IDFs (TKI): IDF No. 2, IDF No. 4, IDF No. 7 and IDF No. 8 (TKI # 2, TKI # 4, TKI # 7, TKI # 8) used for education of the new Phonogram G (TrackD), set so that they indicate those IDFs (TKI) that form the next part of the Phonogram G (TrackD), while, as shown by the arrows TL2, TL4 and TL7, in UKZ_SVZ_IDF (TKI_LNK_PTR) IDF No. 2 (TKI # 2) set the value of IDF No. 4 (TKI # 4), in UKZ_SVZ_IDF (TKI_LNK_PTR) IDF No. 4 (TKI # 4) set the value of IDF No. 7 (TKI # 7), and in UKZ_SVZ_IDF (TKI_LNK7TR) (TKI # 7) set the value of IDF # 8 (TKI # 8).

После этого создают файлы "АОВ002.SA1", "АОВ004.SA1", "AOB007.SA1" и "AOB008.SA1", имеющие те же самые номера, что и ИДФ №2, ИДФ №4, ИДФ №7 и ИДФ №8 (TKI#2, TKI#4, TKI#7, TKI#8), и в этих четырех файлах осуществляют запоминание четырех ЗОБ (АОВ), образующих Фонограмму Г (TrackD).After that create the files "AOB002.SA1", "AOB004.SA1", "AOB007.SA1" and "AOB008.SA1", having the same numbers as IDF No. 2, IDF No. 4, IDF No. 7 and IDF No. 8 (TKI # 2, TKI # 4, TKI # 7, TKI # 8), and in these four files, four GOITERS (AOWs) forming Phonogram G (TrackD) are stored.

Посредством соответствующей установки значений УКЗ_СВЗ_ИДФ (TKI_LNK_PTRs) и АТР_БЛК_ИДФ (TKI_BLK_ATRs) можно осуществлять управление этой четвертой фонограммой, Фонограммой Г (TrackD), с использованием ИДФ №2, ИДФ №4, ИДФ №7 и ИДФ №8 (TKI#2, TKI#4, TKI#7, TKI#8).By appropriately setting the values UKZ_SVZ_IDF (TKI_LNK_PTRs) and ATR_BLK_IDF (TKI_BLK_ATRs), you can control this fourth phonogram, Phonogram G (TrackD), using IDF No. 2, IDF No. 4, IDF # 7, and IDF # 7, TK IDI # 2 (TK # 8 (TK # 8) 4, TKI # 7, TKI # 8).

Как описано выше, когда в плату 31 флэш-памяти записана новая фонограмма, то в качестве ИДФ (TKI), предназначенных для вновь записываемых фонограмм, выделяют те ИДФ (TKI) в администраторе фонограмм (TrackManager), значения которых установлены как "Неиспользуемые".As described above, when a new phonogram is recorded in the flash memory card 31, then those TKIs in the phonogram manager (TrackManager) whose values are set to “Unused” are allocated as TKIs for newly recorded phonograms.

{17-5_22-18_29А,Б} Установка значений ИДФ (TKI) при объединении двух фонограмм{17-5_22-18_29A, B} Setting IDF values (TKI) when combining two phonograms

Ниже приведено описание обновления ИДФ (TKI) при объединении фонограмм (Пример 3).The following is a description of the IDF update (TKI) when combining phonograms (Example 3).

На Фиг.29А и Фиг.29Б показано то, как устанавливают значения ИДФ (TKI) при создании новой фонограммы путем объединения двух фонограмм. В примере из Фиг.29А используют тот же самый администратор фонограмм (TrackManager), что и на Фиг.19, и на нем показан тот случай, когда для объединения Фонограммы В (TrackC) и Фонограммы Д (TrackE) в одну фонограмму пользователь осуществляет операцию редактирования.On figa and figb shows how to set the IDF (TKI) when creating a new phonogram by combining the two phonograms. In the example of Fig. 29A, the same Phonogram Manager (TrackManager) is used as in Fig. 19, and it shows the case when the user performs the operation to combine Phonogram B (TrackC) and Phonogram D (TrackE) into one phonogram editing.

В этом случае ЗОБ (АОВ), которые соответствуют Фонограмме В (TrackC) и Фонограмме Д (TrackE), записывают в файлах ЗОБ (АОВ files) "AOB003.SA1" и "АОВ008.SA1", которым соответствуют ИДФ №3 (TKI#3) и ИДФ №8 (TKI#8), при этом осуществляют перезапись АТР_БЛК_ИДФ (TKI_BLK_ATRs) в ИДФ №3 и ИДФ №8 (TKI#3, TKI#8). На Фиг.29Б показан АТР_БЛК_ИДФ (TKI_BLK_ATR) этих ИДФ (TKIs) после перезаписи. На Фиг.29А АТР_БЛК_ИДФ (TKI BLK_ATRs) в ИДФ №3 и ИДФ №8 (TKI#3, TKI#8) записаны как "Фонограмма", но на Фиг.29Б АТР_БЛК_ИДФ (TKI_BLK_ATR) в ИДФ №3 (TKI#3) перезаписывают таким образом, что он получает значение "Начало_Фонограммы" ("Head_of_Track"), а АТР_БЛК_ИДФ (TKI_BLK_ATR) ИДФ №8 (TKI#8) перезаписывают таким образом, что он получает значение "Конец_Фонограммы" ("End_of_Track"). Посредством такой перезаписи TKI_BLK_ATRS, обработку файлов ЗОБ (АОВ files) "AOB003.SA1" и "АОВ008.SA1", которым соответствуют ИДФ №3 (TKI#3) и ИДФ №8 (TKI#8), расположенные в конце, осуществляют как частей одной фонограммы, а именно новой Фонограммы В (TrackC). При этой операции одновременно производят перезапись УКЗ_СВЗ_ИДФ (TKI_LNK_PTR) в ИДФ №3 (TKI#3) таким образом, чтобы в них были указаны ИДФ №8 (TKI#8).In this case, GOITERS (AOB), which correspond to Phonogram B (TrackC) and Phonogram D (TrackE), are recorded in the files GOITER (AOW files) "AOB003.SA1" and "АОВ008.SA1", which correspond to IDF No. 3 (TKI # 3) and IDF No. 8 (TKI # 8), while overwriting ATR_BLK_IDF (TKI_BLK_ATRs) in IDF No. 3 and IDF No. 8 (TKI # 3, TKI # 8). On Figb shows ATR_BLK_IDF (TKI_BLK_ATR) of these IDFs (TKIs) after overwriting. In FIG. 29A, ATR_BLK_IDF (TKI BLK_ATRs) in IDF No. 3 and IDF No. 8 (TKI # 3, TKI # 8) are recorded as “Phonogram”, but in FIG. 29B ATR_BLK_IDF (TKI_BLK_ATR) in IDF No. 3 (TKI # 3) overwrite in such a way that it gets the value "Begin_Phonograms" ("Head_of_Track"), and ATR_BLK_IDF (TKI_BLK_ATR) IDF No. 8 (TKI # 8) is overwritten so that it gets the value "End_ofonogram" ("End_of_Track"). By overwriting TKI_BLK_ATRS, the processing of GOIT files (AOW files) "AOB003.SA1" and "АОВ008.SA1", which correspond to IDF No. 3 (TKI # 3) and IDF No. 8 (TKI # 8) located at the end, is performed as parts of one phonogram, namely the new Phonogram B (TrackC). During this operation, UKZ_SVZ_IDF (TKI_LNK_PTR) is simultaneously rewritten in IDF No. 3 (TKI # 3) so that IDF No. 8 (TKI # 8) is indicated in them.

Здесь следует, в частности, обратить внимание на то, что до тех пор, пока не осуществлена перезапись АТР_БЛК_ИДФ (TKI_BLK_ATRs) в ИДФ (TKI), не выполняют никакой обработки по физическому объединению файлов ЗОБ (АОВ files) "AOB003.SA1" и "АОВ008.SA1". Это обусловлено тем, что каждый из файлов ЗОБ (АОВ file) зашифрован с использованием различных ключей файла (FileKeys), поэтому при объединении файлов ЗОБ (АОВ files) было бы необходимо выполнить для каждого файла ЗОБ (АОВ file) две операции обработки, во-первых, расшифровать зашифрованный файл ЗОБ (АОВ file), а затем заново зашифровать результат, что привело бы к чрезмерной нагрузке при обработке. К тому же, объединенный подобным образом файл ЗОБ (АОВ file) оказывается зашифрованным с использованием только одного ключа файла (FileKey), что приводит к меньшей защищенности объединенной фонограммы по сравнению с фонограммами, которые были использованы для ее создания.Here, in particular, one should pay attention to the fact that until ATR_BLK_IDF (TKI_BLK_ATRs) has been overwritten into IDF (TKI), no processing is performed to physically merge GOITER files (AOB files) "AOB003.SA1" and " AOB008.SA1 ". This is due to the fact that each of the GOITER (AOW file) files is encrypted using different file keys (FileKeys), therefore, when combining GOITER files (AOW files), it would be necessary to perform two processing operations for each GOITER file (AOW file), First, decrypt the encrypted GOITCH file (AOW file), and then re-encrypt the result, which would lead to excessive processing load. Moreover, the GOIT file (AOW file) combined in this way is encrypted using only one file key (FileKey), which leads to less security of the combined phonogram as compared to the phonograms that were used to create it.

ИДФ (TKI) изначально были предназначены для того, чтобы уменьшить объем ТПФГПВР (TKTMSRT), поэтому при физическом объединении файлов ЗОБ (АОВ files) посредством операции редактирования возникает риск того, что объем ИДФ (TKI) станет слишком большим.IDFs (TKIs) were originally designed to reduce the amount of TKTMSRTs; therefore, when physically merging GOIT files (AOW files) through an editing operation, there is a risk that the IDFs (TKIs) become too large.

По приведенным выше причинам при операциях редактирования, посредством которых выполняют объединение фонограмм, файлы ЗОБ (АОВ files) остаются в зашифрованном состоянии, а эти операции осуществляют просто путем изменения атрибутов, заданных в АТР_БЛК_ИДФ (TKI_BLK_ATRs).For the above reasons, during editing operations by which phonograms are combined, the GOIT files (AOW files) remain in an encrypted state, and these operations are carried out simply by changing the attributes specified in ATR_BLK_IDF (TKI_BLK_ATRs).

{17-5_22-18_29А,Б-1_30,31} Условия, которые должны быть удовлетворены при объединении фонограмм{17-5_22-18_29A, B-1_30.31} Conditions that must be satisfied when combining phonograms

Как описано выше, объединение фонограмм осуществляют путем изменения атрибутов АТР_БЛК_ИДФ (TKI_BLK_ATR), но ЗОБ (АОВ), содержащиеся в объединенных фонограммах, должны удовлетворять приведенным ниже условиям.As described above, the combination of phonograms is carried out by changing the attributes ATR_BLK_IDF (TKI_BLK_ATR), but the GOITER (AOB) contained in the combined phonograms must satisfy the conditions below.

Первое условие состоит в том, что тот ЗОБ (АОВ), который образует последнюю часть новой фонограммы, должен иметь те же самые атрибуты звуковых данных (режим кодирования звуковых данных, скорость передачи двоичных данных, частоту дискретизации, количество каналов, и т.д.), что и ЗОБ (АОВ), образующий первую часть новой фонограммы. В том случае, если ЗОБ (АОВ) имеет атрибуты звуковых данных, отличающиеся от атрибутов предыдущего или последующего ЗОБ (АОВ), устройство воспроизведения должно будет возобновить работу декодера с исходного состояния, что затрудняет цельное (то есть непрерывное) воспроизведение последовательных ЗОБ (АОВ).The first condition is that the GOITER (AOW) that forms the last part of the new phonogram must have the same attributes of audio data (audio encoding mode, binary data rate, sampling frequency, number of channels, etc. ), as the GOITER (AOW), forming the first part of the new phonogram. In the event that the GOITER (AOW) has sound data attributes that are different from the attributes of the previous or subsequent GOITER (AOW), the playback device will have to resume the decoder from its original state, which makes it difficult to seamless (i.e., continuous) reproduction of successive GOITERS (AOW) .

Второе условие состоит в том, что в фонограмме, созданной посредством объединения, не может быть осуществлена компоновка трех или более ЗОБ (АОВ), которые состоят только из тех ЭЛЕМЕНТов_ЗОБ (AOB_ELEMENTs), количество КАДРов_ЗОБ (АОВ_frames) в которых меньше требуемого количества для "КОЛК_Средн_ЭТППВР (FNs_Middle_TMSRTE)".The second condition is that in a phonogram created by combining, three or more GOITERS (AOB), which consist only of those GOITER_OBEELEMENTs (AOB_ELEMENTs), the number of GOITER_FRAMES (AOB_Frames) in which is less than the required quantity for "FIR_Med_Enterprotection," cannot be implemented. (FNs_Middle_TMSRTE) ".

ЗОБ (АОВ) подразделяют на два типа в зависимости от того, содержит ли в себе, по меньшей мере, один ЭЛЕМЕНТ_ЗОБ (AOB_ELEMENT) количество КАДРов_ЗОБ (AOB_FRAMEs), равное количеству кадров, которое обусловлено "КОЛК_Средн_ЭТППВР" (FNs_Middle_TMSRTE). ЗОБ 1-го типа (Type1 АОВ) содержит в себе, по меньшей мере, один ЭЛЕМЕНТ_ЗОБ (AOB_ELEMENT), имеющий это количество КАДРов_ЗОБ (AOB_FRAMEs), а ЗОБ 2-го типа (Туре2 АОВ) не содержит в себе ЭЛЕМЕНТ_ЗОБ (AOB_ELEMENT), который имеет это количество КАДРов_ЗОБ (АОВ frames).GOITER (AOW) is divided into two types, depending on whether at least one GOITER (AOB_ELEMENT) contains the number of GOALS (AOB_FRAMEs), equal to the number of frames, which is caused by "FIR_Meddle_MSTRL_MS" (FNs_Middle_MS). GOITER of the 1st type (Type1 AOB) contains at least one GOITER (AOB_ELEMENT) having this number of GOITER_RAF (AOB_FRAMEs), and GOITER of the 2nd type (Toure 2 AOB) does not contain the GOITER ELEMENT (AOB_ELEMENT), which has this number of GOALS (AOW frames).

Иначе говоря, ЭЛЕМЕНТЫ_ЗОБ (AOB_ELEMENTS) в ЗОБ 2-го типа (Туре2 АОВ) имеют количество КАДРов_ЗОБ (AOB_FRAMEs) меньшее, чем "КОЛК_Средн_ЭТППВР" (FNs_Middle_TMSRTE), а во втором условии оговорено, что три ЗОБ 2-го типа (Туре2 AOBs) не могут быть скомпонованы вместе.In other words, GOITER ELEMENTS (AOB_ELEMENTS) in type 2 GOITER (Type 2 AOW) have a number of GOITER_FRAMEs (AOB_FRAMEs) less than "KOLK_Meddle_ETPPVR" (FNs_Middle_TMSRTE), and in the second type of OBO-2, it is stipulated that cannot be put together.

Причина наличия второго условия состоит в следующем. Когда устройство воспроизведения осуществляет последовательное считывание ЗОБ (АОВ), предпочтительным является тот вариант, в котором в буфере устройства воспроизведения осуществляют накопление достаточного количества КАДРов_ЗОБ (AOB_FRAMEs), однако это не может быть выполнено при наличии следующих один за другим ЗОБ 2-го типа (Туре2 АОВ). В этом случае может произойти опустошение буфера устройства воспроизведения, поэтому невозможно гарантировать то, что устройство воспроизведения будет осуществлять непрерывное воспроизведение. Поэтому, во избежание подобных опустошений буфера, используют второе условие, в котором оговорено, что следующие один за другим три или более ЗОБ 2-го типа (Туре2 AOBs) не могут быть скомпонованы вместе.The reason for the second condition is as follows. When the playback device sequentially reads GOITERS (AOB), it is preferable that the buffer of the playback device accumulates enough AOB_FRAMEs, but this cannot be done if there are two types of GOITERS one after the other (Ture2 AOB). In this case, a buffer underflow of the playback device may occur, so it is not possible to guarantee that the playback device will perform continuous playback. Therefore, in order to avoid such buffer underruns, the second condition is used, which stipulates that three or more second type GOITERS (Toure2 AOBs), one after the other, cannot be combined together.

На Фиг.30А показан ЗОБ 1-го типа (Type1 АОВ), а на Фиг.30Б показаны два примера ЗОБ 2-го типа (Туре2 АОВ). На Фиг.30Б оба ЗОБ (АОВ) состоят не менее чем из двух ЭЛЕМЕНТов_ЗОБ (AOB_ELEMENTs), причем ни один из ЭЛЕМЕНТов_ЗОБ (АОВ_ELEMENTs) не содержит в себе то количество КАДРов_ЗОБ (AOB_FRAMEs), которое установлено для "КОЛК_Средн_ЭТППВР (FNs_Middle_TMSRTE)". Поскольку отсутствие ЭЛЕМЕНТа_ЗОБ (AOB_ELEMENT), имеющего то количество КАДРов_ЗОБ (АОВ_FRAMEs), которое предусмотрено для "КОЛК_Средн_ЭТППВР" (FNs_Middle_TMSRTE), является условием того, что ЗОБ (АОВ) относят к ЗОБ 2-го типа (Туре2 АОВ), это означает, что все показанные на этом чертеже ЗОБ (АОВ) представляют собой ЗОБ 2-го типа (Туре2 АОВ).On Figa shows the GOITER of the 1st type (Type1 AOB), and Fig.30B shows two examples of the GOITER of the 2nd type (Toure 2 AOB). In FIG. 30B, both GOITER (AOB) consist of at least two GOITER (AOB_ELEMENTs), and not one of GOITER ELEMENTS (AOB_ELEMENTs) contains the number of GOITER_FRAMEs (AOB_FRAMEs) that is set to “FIRST_ETMS_NAME. Since the absence of GOITER ELEMENT (AOB_ELEMENT) having the number of GOITER_FIELDS (AOB_FRAMEs), which is provided for "FIR_Middle_TMSRTE", is a condition that GOITER (AOW) is referred to GOA of the 2nd type, (type 2), that means all GOITERS (AOW) shown in this drawing are type 2 GOITERS (Toure 2 AOW).

На Фиг.31А показано объединение в единую фонограмму ЗОБ 1-го типа + 2-го типа + 2-го типа + 1-го типа (Туре1 + Type2 + Type2 + Type1 AOBs). Поскольку это объединение не включает в себя связывание между собой трех ЗОБ 2-го типа (Туре2 АОВ), то эти ЗОБ (АОВ) могут быть скомпонованы вместе, образуя единую фонограмму.On Figa shows the combination into a single phonogram of GOITER type 1 + type 2 + type 2 + type 1 (Type1 + Type2 + Type2 + Type1 AOBs). Since this association does not include the binding of three GOITERS of the 2nd type (Toure 2 AOV) among themselves, these GOITERS (AOV) can be arranged together to form a single phonogram.

На Фиг.31Б показано объединение в единую фонограмму ЗОБ 1-го типа + 2-го типа + 2-го типа + 2-го типа + 1-го типа (Type1 + Type2 + Type2 + Type2 + Type1 AOBs). Такое объединение привело бы к наличию трех следующих один за другим ЗОБ 2-го типа (Туре2 АОВ) и поэтому запрещено.On Figb shows the combination in a single phonogram of GOITER type 1 + type 2 + type 2 + type 2 + type 1 (Type1 + Type2 + Type2 + Type2 + Type1 AOBs). Such a combination would lead to the presence of three successive second-type GOITERS (Ture2 AOB) and therefore prohibited.

{17-5_22-18_29А,Б-1_32} Объединение Фонограмм с учетом сочетаний ЗОБ 1-го типа и 2-го типа (Type1, Type2 AOBs){17-5_22-18_29A, B-1_32} Combining Phonograms taking into account combinations of type 1 and type 2 goiters (Type1, Type2 AOBs)

При объединении ЗОБ (АОВ) в единую фонограмму, что показано на Фиг.31А, в том случае, если последний ЗОБ (АОВ) в первой фонограмме представляет собой ЗОБ 1-го типа (Type1 АОВ), то объединение может быть осуществлено вне зависимости от того, является ли первая часть этой фонограммы ЗОБ 1-го типа (Type1 АОВ) или ЗОБ 2-го типа (Type2 АОВ). На Фиг.32А изображен тот вариант, в котором последний ЗОБ (АОВ) первой фонограммы представляет собой ЗОБ 1-го типа (Type1 АОВ), а первый ЗОБ (АОВ) следующей фонограммы также представляет собой ЗОБ 1-го типа (Type1 АОВ). На Фиг.32Б показывает тот вариант, в котором последний ЗОБ (АОВ) первой фонограммы представляет собой ЗОБ 1-го типа (Type1 АОВ), а первый ЗОБ (АОВ) следующей фонограммы представляет собой ЗОБ 2-го типа (Туре2 АОВ). Поскольку оба из этих вариантов удовлетворяют второму условию, то изображенные фонограммы могут быть объединены в единую фонограмму.When combining GOITER (AOW) into a single phonogram, as shown in Fig. 31A, if the last GOITER (AOW) in the first phonogram is a type 1 GOITER (Type1 AOW), then combining can be carried out regardless of whether the first part of this soundtrack is GOITTER of the 1st type (Type1 AOB) or GOITER of the 2nd type (Type2 AOB). On Figa shows the option in which the last GOITER (AOV) of the first phonogram is a type 1 GOITER (Type1 AOB), and the first GOITER (AOV) of the next phonogram is also a type 1 GOITER (Type1 AOB). On Figb shows the option in which the last GOITER (AOV) of the first phonogram is a type 1 GOITER (Type1 AOB), and the first GOITER (AOV) of the next phonogram is a type 2 GOITER (Ture2 AOB). Since both of these options satisfy the second condition, the displayed phonograms can be combined into a single phonogram.

В том случае, когда последний ЗОБ (АОВ) первой фонограммы представляет собой ЗОБ 2-го типа (Туре2 АОВ), а предыдущий ЗОБ (АОВ) первой фонограммы представляет собой ЗОБ 1-го типа (Type1 АОВ), эта первая фонограмма может быть объединена со следующей фонограммой, которая начинается с ЗОБ 1-го типа (Type1 АОВ) вне зависимости от того, является ли первый ЗОБ (АОВ) в первой фонограмме ЗОБом 1-го типа (Typel АОВ) или ЗОБом 2-го типа (Туре2 АОВ).In the case when the last GOITER (AOB) of the first phonogram is a type 2 GOITER (Ture2 AOB), and the previous GOITER (AOV) of the first phonogram is a type 1 GOITER (Type1 AOB), this first phonogram can be combined with the next phonogram that starts with type 1 GOITER (Type1 AOB), regardless of whether the first goiter (AOW) in the first soundtrack is Type 1 GOITER (Typel AOV) or type 2 GOITER (Ture2 AOB) .

На Фиг.32В показан тот случай, в котором первая фонограмма заканчивается ЗОБом 1-го типа (Type1 АОВ) и ЗОБом 2-го типа (Туре2 АОВ) в указанном порядке, а вторая фонограмма начинается с ЗОБ 1-го типа (Type1 АОВ). На Фиг.32Г показан тот случай, в котором первая фонограмма заканчивается ЗОБом 1-го типа (Type1 АОВ) и ЗОБом 2-го типа (Туре2 АОВ) в указанном порядке, а вторая фонограмма начинается с ЗОБ 2-го типа (Туре2 АОВ) и ЗОБ 1-го типа (Typel АОВ) в указанном порядке. Поскольку оба эти случая удовлетворяют второму условию, то изображенные фонограммы могут быть объединены в единую фонограмму.On Figv shows the case in which the first phonogram ends with a goiter of the 1st type (Type1 AOB) and a goiter of the 2nd type (Ture2 AOB) in this order, and the second phonogram starts with a goiter of the 1st type (Type1 AOB) . On Figg shows the case in which the first phonogram ends with a goiter of the 1st type (Type1 AOB) and a goiter of the 2nd type (Toure 2 AOV) in the indicated order, and the second phonogram starts with a goiter of the 2nd type (Ture2 AOB) and Goiter of the 1st type (Typel АОВ) in the indicated order. Since both of these cases satisfy the second condition, the phonograms shown can be combined into a single phonogram.

В том случае, когда первая фонограмма заканчивается ЗОБом 2-го типа (Туре2 АОВ), а непосредственно предшествующий ему ЗОБ (АОВ) также представляет собой ЗОБ 2-го типа (Туре2 АОВ), эта первая фонограмма может быть объединена со следующей фонограммой, начинающейся с ЗОБ 1-го типа (Type1 АОВ). На Фиг.32Д показан тот случай, в котором первая фонограмма заканчивается двумя ЗОБ 2-го типа (Туре2 АОВ), а вторая фонограмма начинается с ЗОБ 1-го типа (Type1 АОВ). Поскольку этот случай удовлетворяет второму условию, то изображенные фонограммы могут быть объединены в единую фонограмму. Таким образом, при объединении двух фонограмм выполняют анализ того, удовлетворяют ли эти две фонограммы первому и второму условиям, а объединение этих двух фонограмм осуществляют только в том случае, если принято решение, что они удовлетворяют этим условиям.In the case when the first phonogram ends with a GOITER of the 2nd type (Toure 2 AOV), and the immediately preceding GOITER (AOW) is also a goiter of the 2nd type (Toure2 AOV), this first phonogram can be combined with the next phonogram starting with GOITER type 1 (Type1 AOB). Fig. 32D shows the case in which the first phonogram ends with two GOITERS of the 2nd type (Toure 2 AOB), and the second phonogram starts with GOITER of the 1st type (Type1 AOB). Since this case satisfies the second condition, the displayed phonograms can be combined into a single phonogram. Thus, when combining two phonograms, an analysis is made of whether these two phonograms satisfy the first and second conditions, and the combination of these two phonograms is carried out only if it is decided that they satisfy these conditions.

Ниже приведено описание обновления ИДФ (TKI) для Примера 4, в котором осуществляют разделение фонограммы.The following is a description of the IDF update (TKI) for Example 4 in which phonogram separation is performed.

{17-5_22-19_33А,Б} Установка параметров для ИДФ (TKI), в{17-5_22-19_33A, B} Setting parameters for IDF (TKI), in

случае разделения фонограммыcase of phonogram separation

На Фиг.33А и Фиг.33Б показаны примеры разделения одной фонограммы с созданием двух новых фонограмм. В этих примерах администратор фонограмм (TrackManager) имеет то же самое содержимое, что и на Фиг.27, при этом предполагают, что пользователь осуществил операцию редактирования, посредством которой Фонограмма В (TrackC) разделена на две новые фонограммы, а именно на Фонограмму В (TrackC) и Фонограмму Е (TrackF). Когда Фонограмму В (TrackC) нужно разделить на новые фонограммы: Фонограмму В (TrackC) и Фонограмму Е (TrackF), то создают файл ЗОБ (АОВ file) "AOB002.SA1", соответствующий Фонограмме Е (TrackF). На Фиг.33А показано, что в ИДФ №2 (TKI#2) устанавливают значение "Неиспользуемый", причем эти ИДФ №2 (TKI#2) присваивают вновь созданному файлу ЗОБ (АОВ file) "AOB002.SA1".On figa and figb shows examples of the separation of one phonogram with the creation of two new phonograms. In these examples, the phonogram manager (TrackManager) has the same contents as in Fig. 27, it being assumed that the user has performed an editing operation by which Phonogram B (TrackC) is divided into two new phonograms, namely, Phonogram B ( TrackC) and Phonogram E (TrackF). When Phonogram B (TrackC) needs to be divided into new phonograms: Phonogram B (TrackC) and Phonogram E (TrackF), then create a GOITER file (AOW file) "AOB002.SA1" corresponding to Phonogram E (TrackF). On Figa shows that in IDF No. 2 (TKI # 2) set to "Unused", and these IDF No. 2 (TKI # 2) is assigned to the newly created file GOITER (AOW file) "AOB002.SA1".

{17-5_22-19_33А,Б-1_34А,Б} Обновление элементов каталога и значений ТРФ (FAT){17-5_22-19_33A, B-1_34A, B} Updating catalog elements and TRF values (FAT)

В том случае, когда для создания "AOB002.SA1" осуществляют разделение файла ЗОБ (АОВ file) "АОВООЗ.SA1", необходимо произвести обновление элементов каталога и значений ТРФ (FAT). Объяснение такого обновления приведено ниже. На Фиг.34А показано, как записан элемент каталога исходных звуковых данных (SD-Audio) в каталоге исходных звуковых данных (SD-Audio), к которому принадлежит файл ЗОБ (АОВ file) "АОВ003.SA1", до разделения файла.In the case when the creation of "AOB002.SA1" is carried out the separation of the file GOITER (AOW file) "AOVOOZ.SA1", it is necessary to update the catalog elements and values TRF (FAT). The explanation for this update is given below. Fig. 34A shows how an element of the source audio data directory (SD-Audio) is recorded in the source audio data directory (SD-Audio) to which the GOITER file (AOW file) "AOB003.SA1" belongs, before the file is split.

Файл ЗОБ (АОВ file) "АОВ003.SA1" разделен на множество частей, которые запомнены в кластерах 007, 008, 009, 00А ... 00D, 00Е. В этом случае номер первого кластера для указанного в элементе каталога файла ЗОБ (АОВ file) "АОВООЗ.SA1" записывают в виде "007". Также в качестве значений ТРФ (FAT) 007, 008, 009, 00А ... 00D, которые соответствуют кластерам 007, 008, 009, 00А ... 00D, записывают значения (008), (009), (00А) ... (00D), (00Е).File GOITER (AOW file) "AOB003.SA1" is divided into many parts that are stored in clusters 007, 008, 009, 00A ... 00D, 00E. In this case, the number of the first cluster for the AOBOOZ.SA1 file specified in the directory element of the GOITT (AOW file) is written in the form of "007". Also as values TRF (FAT) 007, 008, 009, 00A ... 00D, which correspond to clusters 007, 008, 009, 00A ... 00D, write the values (008), (009), (00A) .. . (00D), (00E).

В том случае, когда разделение файла ЗОБ (АОВ file) "АОВ00З.SA1" осуществлено таким образом, что его последняя часть стала новым файлом ЗОБ (АОВ file) "AOB002.SA1", в элемент каталога исходных звуковых данных (SD-Audio) добавляют "имя файла", "расширение имени файла" и "номер первого кластера в файле" для нового файла ЗОБ (АОВ file) "AOB002.SA1". На Фиг.34А показано, как осуществлена запись элемента каталога исходных звуковых данных (SD-Audio) в каталоге исходных звуковых данных (SD-Audio), к которому принадлежит файл ЗОБ (АОВ file) "AOB003.SA1", после разделения файла ЗОБ (АОВ file) "AOB003.SA1".In the case when the separation of the GOITER (AOW file) file "AOV00Z.SA1" is carried out in such a way that its last part becomes the new GOITER (AOW file) file "AOB002.SA1", into the directory element of the source audio data (SD-Audio) add "file name", "file name extension" and "number of the first cluster in the file" for the new file GOITER (AOW file) "AOB002.SA1". On Figa shows how to record an element of the source audio data directory (SD-Audio) in the source audio data directory (SD-Audio), which belongs to the file GOITER (AOW file) "AOB003.SA1", after splitting the file GOITER ( AOW file) "AOB003.SA1".

На Фиг.34Б в кластере 00F запомнена копия кластера 00В, который содержит в себе границу, указанную пользователем при разделении файла. Части файла ЗОБ (АОВ file) "AOB002.SA1", которые следуют после части, содержащейся в кластере 00В, запоминают как и прежде в кластерах 00С, 00D, 00Е. Поскольку первая часть файла ЗОБ (АОВ file) "AOB002.SA1" запомнена в кластере 00F, а остальные части запомнены в кластерах 00С, 00D, 00Е, то в поле "номер первого кластера в файле" для нового файла ЗОБ (АОВ file) "AOB002.SA1" записывают значение "00F", а в качестве значений ТРФ (FAT) 00F, 00С, 00D, 00Е, которые соответствуют кластерам 00F, 00С, 00D и 00Е, записывают значения (00С), (00D), (00Е).On Figb in cluster 00F is stored a copy of cluster 00B, which contains the boundary specified by the user when dividing the file. Parts of the GOITER (AOW file) "AOB002.SA1" that follow the part contained in cluster 00B are stored as before in clusters 00C, 00D, 00E. Since the first part of the GOITER (AOW file) "AOB002.SA1" is stored in the 00F cluster, and the remaining parts are stored in the 00C, 00D, 00E clusters, the field "the number of the first cluster in the file" for the new GOITT (AOW file) " AOB002.SA1 "write the value" 00F ", and as the values of TRF (FAT) 00F, 00С, 00D, 00Е, which correspond to the clusters 00F, 00С, 00D and 00Е, write the values (00С), (00D), (00Е) .

{17-5_22-19_33А,Б-2_35А,Б} Установка значений информационных полей в ИДФ (TKI){17-5_22-19_33A, B-2_35A, B} Setting the values of information fields in IDF (TKI)

Ниже приведено описание того, как осуществляют установку значений информационных полей в ИДФ (TKI) для файла ЗОБ (AOB file) "AOB002.SA1" при создании этого файла посредством обновления элементов каталога и значений ТРФ (FAT). При создании ИДФ (TKI) для разделенной фонограммы в ИДФ (TKI) существует два типа информационных полей. Они представляют собой (1) информацию, которая может быть скопирована из исходных ИДФ (TKI) и (2) информацию, полученную посредством обновления информации в исходных ИДФ (TKI). ОД_ТКИНФГ (TKTXTI_DA) и МСКЗ (ISRC) относятся к первому типу, а ТИБ (BIT), ТПФГПВР (TKTMSRT) и другие информационные поля относятся ко второму типу. Поскольку существуют оба типа информации, то в настоящем варианте осуществления ИДФ (TKI) для разделенной фонограммы создают посредством копирования исходных ИДФ (TKI) для создания шаблона для нового ИДФ (TKI), а затем выполняют разделение/обновление ТПФГПВР (TKTMSRT) и ТИБ (BIT) в этом шаблоне и обновление остальных информационных полей.Below is a description of how to set the values of the information fields in the IDF (TKI) for the file GOITER (AOB file) "AOB002.SA1" when creating this file by updating the directory entries and the values of the TRF (FAT). When creating an IDF (TKI) for a split phonogram, there are two types of information fields in an IDF (TKI). They are (1) information that can be copied from the original IDF (TKI) and (2) information obtained by updating the information in the original IDF (TKI). OD_TKINFG (TKTXTI_DA) and ISCO (ISRC) are of the first type, and TIB (BIT), TPFGPVR (TKTMSRT) and other information fields are of the second type. Since both types of information exist, in the present embodiment, the IDFs (TKIs) for the split soundtrack are created by copying the original IDFs (TKIs) to create a template for the new IDFs (TKIs), and then the split / update TPFGPVR (TKTMSRT) and TIB (BIT) ) in this template and updating the remaining information fields.

На Фиг.35А показан пример, в котором осуществляют разделение КАДРа_ЗОБ (AOB_FRAME) в ЗОБ (AOB). На Фиг.35А на первом уровне изображены четыре ЭЛЕМЕНТа_ЗОБ (AOB_ELEMENTs), а именно ЭЛЕМЕНТ_ЗОБ №1, ЭЛЕМЕНТ_ЗОБ №2, ЭЛЕМЕНТ_ЗОБ №3 и ЭЛЕМЕНТ_ЗОБ №4 (AOB_ELEMENT#1, AOB_ELEMENT#2, AOB_ELEMENT#3, AOB_ELEMENT#4). Длина данных этих ЭЛЕМЕНТов_ЗОБ (AOB_ELEMENTs) установлена в ТПФГПВР (TKTMSRT) посредством четырех Элементов_ТППВР №1, №2, №3 и №4 (TMSRT_Entries #1, #2, #3, #4). Если, как показано на Фиг.35А, граница разделения гр1 (bd1) находится в ЭЛЕМЕНТе_ЗОБ №2 (AOB_ELEMENT#2), то ЭЛЕМЕНТ ЗОБ №2 (AOB ELEMENT#2) разделяют на первую область (1), состоящую из кадров, расположенных до границы гр1 (bd1), и вторую область (2), состоящую из кадров, расположенных после границы гр1 (bd1). На Фиг.35Б показаны эти два ЗОБ (AOBs), ЗОБ №1 и ЗОБ №2 (AOB#1, АОВ#2), полученные посредством разделения ЗОБ (АОВ) пополам через ЭЛЕМЕНТ_ЗОБ №2 (AOB_ELEMENT#2).On figa shows an example in which the separation of the frame_CHAIN (AOB_FRAME) in the goiter (AOB). In Fig. 35A, at the first level, four GOITER (AOB_ELEMENTs) are depicted, namely, GOITER # 1, GOITER NO. 2, GOITER NO. 3 and GOITER # 4 (AOB_ELEMENT # 1, AOB_ELEMENT # 2, AOB_ELEMENT # 3. The length of the data of these GOITER ITEMS (AOB_ELEMENTs) is set in TPFGPVR (TKTMSRT) by means of four Elements_TPPVR No. 1, No. 2, No. 3 and No. 4 (TMSRT_Entries # 1, # 2, # 3, # 4). If, as shown in FIG. 35A, the separation boundary gr1 (bd1) is located in GOITER # 2 (AOB_ELEMENT # 2), then GOITER NO. 2 (AOB ELEMENT # 2) is divided into the first area (1), consisting of frames located to the border gr1 (bd1), and the second region (2), consisting of frames located after the border gr1 (bd1). FIG. 35B shows these two GOITERS (AOBs), GOITER No. 1, and GOITER No. 2 (AOB # 1, AOB # 2) obtained by dividing the GOITER (AOW) in half through ITEM_ GOITER No. 2 (AOB_ELEMENT # 2).

{17-5_22-19_33А,Б-3_36} Установка парамеотров ТИБ (BIT){17-5_22-19_33A, B-3_36} Installation of TIB parameters (BIT)

На Фиг.36 показано, как выполняют установку параметров ТИБ (BIT) в том случае, когда разделение ЗОБ (АОВ) осуществлено так, как показано на Фиг.35. Разделение ЗОБ (АОВ), показанного на Фиг.35, осуществлено вдоль границы гр1 (bd1). ЗОБ №1 (AOB#1), созданный посредством такого разделения, содержит в себе два ЭЛЕМЕНТа_ЗОБ (AOB_ELEMENTs), ЭЛЕМЕНТ_ЗОБ №1 (AOB_ELEMENT#1) и ЭЛЕМЕНТ_ЗОБ №2 (AOB_ELEMENT#2), а другой ЗОБ №2 (АОВ#2), созданный посредством такого разделения, содержит в себе три ЭЛЕМЕНТа_ЗОБ (AOB_ELEMENTs), ЭЛЕМЕНТ_ЗОБ №1 (AOB_ELEMENT#1), ЭЛЕМЕНТ_ЗОБ №2 (AOB_ELEMENT#2) и ЭЛЕМЕНТ_ЗОБ №3 (AOB_ELEMENT#3).On Fig shows how to set the parameters of the TIB (BIT) in the case when the separation of the GOITER (AOW) is carried out as shown in Fig. 35. Separation of the GOITER (AOW) shown in Fig. 35 is carried out along the boundary gr1 (bd1). GOITER # 1 (AOB # 1), created through such a separation, contains two GOITER (AOB_ELEMENTs), GOITER # 1 (AOB_ELEMENT # 1) and GOITER # 2 (AOB_ELEMENT # 2), and another GOITER # 2 (AOB # 2 ) created through such a separation contains three GOITER (AOB_ELEMENTs), GOITER # 1 (AOB_ELEMENT # 1), GOITER # 2 (AOB_ELEMENT # 2) and GOITER # 3 (AOB_ELEMENT # 3).

На Фиг.36 эти ЭЛЕМЕНТы_ЗОБ (AOB_ELEMENTs) также обозначены треугольными флажками для указания установленных параметров Элементов_ТППВР (TMSRT_Entries), содержащихся в ИДФ (TKI), которые соответствуют этим ЗОБ (АОВ). В описании сначала будет рассмотрен ЗОБ №1 (АОВ#1), который получен посредством такого разделения. ЭЛЕМЕНТ_ЗОБ №1 (AOB_ELEMENT#1) и ЭЛЕМЕНТ_ЗОБ №2 (AOB_ELEMENT#2), которые содержатся в ЗОБ №1 (АОВ#1), расположены в кластерах с кластера 007 по кластер 00А, поэтому обработку ЗОБ №1 (АОВ#1) осуществляют таким образом, как будто он состоит из кластеров с кластера 007 по кластер 00А. ЭЛЕМЕНТ_ЗОБ №2 (AOB_ELEMENT#2) в ЗОБ №1 (АОВ#1) имеет такую длину данных, что они заканчиваются не в конце кластера 00А, а на границе гр1 (bd1), которая находится внутри кластера 00А, поэтому ОБ_ДАННЫХ (SZ_DATA) для ЗОБ №1 (АОВ#1) задают как объем данных от области md0 до границы гр1 (bd1) в кластере 00А. "КОЛК_1го_ЭТППВР" (FNs_1st_TMSRTE) для ЗОБ №1 (АОВ#1) является тем же самым, что и до разделения, а "КОЛК_Посл_ЭТППВР" (FNs_Last_TMSRTE) для ЗОБ №1 (AOB#1) отличается от значения, которое использовали до разделения, тем, что теперь в нем указано количество кадров между началом ЭЛЕМЕНТа_ЗОБ №2 (AOB_ELEMENT#2) до разделения и границей гр1 (bd1).In Figure 36, these GOITER ELEMENTS (AOB_ELEMENTs) are also indicated by triangular flags to indicate the set parameters of the TMSRT_Entries Elements contained in the IDF (TKI) that correspond to these GOITER (AOB). In the description, GOITER No. 1 (AOB # 1), which is obtained by such a separation, will first be considered. ITEM_ GOITER # 1 (AOB_ELEMENT # 1) and ITEM_ GOITER # 2 (AOB_ELEMENT # 2), which are contained in GOITER # 1 (AOV # 1), are located in clusters from cluster 007 to cluster 00A, therefore processing GOITER # 1 (AOV # 1) carried out in such a way as if it consists of clusters from cluster 007 to cluster 00A. GOITER ELEMENT # 2 (AOB_ELEMENT # 2) in GOITER # 1 (AOB # 1) has such a length of data that they end not at the end of cluster 00A, but at the border gr1 (bd1), which is inside cluster 00A, therefore OBD_DATA (SZ_DATA) for GOITER No. 1 (AOW # 1), they are set as the amount of data from the region md0 to the boundary gr1 (bd1) in cluster 00A. "KOLK_1go_ETPPVR" (FNs_1st_TMSRTE) for GOITER No. 1 (AOB # 1) is the same as before the separation, and "KOLK_Post_ETPTVR" (FNs_Last_TMSRTE) for GOITER No. 1 (AOB # 1) is different from the value that was used before by the fact that it now indicates the number of frames between the beginning of GOAL ITEM # 2 (AOB_ELEMENT # 2) before separation and the border g1 (bd1).

Ниже приведено описание ЗОБ №2 (АОВ#2), который получен посредством такого разделения. Содержащиеся в ЗОБ №2 (АОВ#2) ЭЛЕМЕНТ_ЗОБ №1 (AOB_ELEMENT#1), ЭЛЕМЕНТ_ЗОБ №2 (AOB_ELEMENT #2) и ЭЛЕМЕНТ_ЗОБ №3 (AOB_ELEMENT#3) расположены в кластерах с кластера 00В по кластер 007. Кластер 00F содержит в себе копию содержимого кластера 00А. Причиной сохранения в кластере 00F копии кластера 00А является то, что кластер 00А занят ЭЛЕМЕНТом_ЗОБ №2 (AOB_ELEMENT#2) из ЗОБ №1 (AOB#1), поэтому для ЭЛЕМЕНТа_ЗОБ №1 (AOB_ELEMENT#1) из ЗОБ №2 (АОВ#2) необходимо выделить иной кластер.Below is a description of GOITER # 2 (AOB # 2), which is obtained through such a separation. The GOITER # 2 (AOB_ELEMENT # 1), GOITER NO. 2 (AOB_ELEMENT # 2) and GOITER NO. 2 (AOB_ELEMENT # 3) contained in GOITER # 2 (AOB # 2) are located in clusters from cluster 00B to cluster 007. Cluster 00F contains a copy of the contents of cluster 00A. The reason for storing a copy of cluster 00A in cluster 00F is that cluster 00A is occupied by GOITER # 2 (AOB_ELEMENT # 2) from GOITER # 1 (AOB # 1), therefore, for GOITER ITEM # 1 (AOB_ELEMENT # 1) from GOITER # 2 (AOB # 2) it is necessary to highlight a different cluster.

ЭЛЕМЕНТ_ЗОБ №1 (AOB_ELEMENT#1) из ЗОБ №2 (АОВ#2) имеет такую длину данных, при которой их начало расположено не в начале кластера 00F, а на границе гр1 (bd1), которая находится внутри кластера 00F, поэтому ОБ_ДАННЫХ (SZ_DATA) для ЗОБ №2 (АОВ#2) задают как объем данных от начала кластера 00В до точки в середине кластера 00Е плюс объем данных той части кластера 00F, которая занята ЭЛЕМЕНТом_ЗОБ №1 (AOB_ELEMENT#1).GOITER ITEM # 1 (AOB_ELEMENT # 1) from GOITER # 2 (AOB # 2) has a data length such that its beginning is not at the beginning of the 00F cluster, but at the border gr1 (bd1), which is inside the 00F cluster, therefore OBDATA ( SZ_DATA) for GOITER # 2 (AOB # 2) is set as the amount of data from the beginning of the 00B cluster to the point in the middle of the 00E cluster plus the data volume of that part of the 00F cluster that is occupied by GOITER_ITIT # 1 (AOB_ELEMENT # 1).

Та часть ЭЛЕМЕНТа_ЗОБ №2 (AOB_ELEMENT#2) из ЗОБ №1 (АОВ#1), которая содержится в копии кластера 00А, запомненной в кластере 00F, должна быть исключена из ЗОБ №2 (АОВ#2), поэтому в поле Сдвиг_ДАННЫХ (DATA_Offset) в ТИБ (BIT) ЗОБ №2 (АОВ#2) устанавливают значение, равное объему той части ЭЛЕМЕНТа_ЗОБ №2 (AOB_ELEMENT#2) из ЗОБ №1 (АОВ#1), которая содержится в кластере 00F.That part of GOITER # 2 (AOB_ELEMENT # 2) from GOITER No. 1 (AOV # 1), which is contained in the copy of cluster 00A stored in cluster 00F, should be excluded from GOITER No. 2 (AOV # 2), therefore, in the DATA_Shift ( DATA_Offset) in TIB (BIT) GOITER No. 2 (AOB # 2) set the value equal to the volume of that part of GOITER ITEM_2 (AOB_ELEMENT # 2) from GOITER No. 1 (AOV # 1), which is contained in cluster 00F.

Из Фиг.36 видно, что разделение ЗОБ (АОВ) приводит к тому, что на две части разделяют только ЭЛЕМЕНТ_ЗОБ (АОВ_ELEMENT), содержащий в себе границу разделения, а остальные ЭЛЕМЕНТы_ЗОБ (AOB_ELEMENTs), расположенные до и после разделенного ЭЛЕМЕНТа_ЗОБ (AOB_ELEMENT), остаются без изменений. В результате, значение "КОЛК_Посл_ЭТППВР" (FNs_Last_TMSRTE) ЗОБ №2 (АОВ#2) устанавливают тем же самым, что и для "ЭЛЕМЕНТа_ЗОБ №4" (AOB_ELEMENT#4) до разделения, а значение "КОЛК_1го_ЭТППВР" (FNs_1st_TMSRTE) ЗОБ №2 (АОВ#2) устанавливают таким же, как в ЭЛЕМЕНТе_ЗОБ №1 (AOB_ELEMENT#1) ЗОБ №2 (АОВ#2), а именно равным количеству кадров, содержащихся в той части, которая находится после границы, полученной при разделении ЭЛЕМЕНТа_ЗОБ №2 (AOB_ELEMENT#2).From Fig. 36 it can be seen that the separation of GOITER (AOB) leads to the fact that only the CLEANING ELEMENT (AOB_ELEMENT) containing the separation boundary is divided into two parts, and the rest AOB_ELEMENTs ELEMENTS located before and after the divided AOB_ELEMENT ELEMENT, remain unchanged. As a result, the value of "COLL_SET_ETPATR" (FNs_Last_TMSRTE) of GOITER No. 2 (AOB # 2) is set to the same as for "ITEM_CRAFT No. 4" (AOB_ELEMENT # 4) before separation, and the value of "COLL_1go_ETPVR" (FNMS_ST_TR_STM) (AOB # 2) is set to the same as in GOITTING NO. 1 element (AOB_ELEMENT # 1) GOITER No. 2 (AOV # 2), namely equal to the number of frames contained in the part that is located after the border obtained by separating GOITER NO. 2 (AOB_ELEMENT # 2).

{17-5_22-19_33А,Б-4_37} Установка значений ТИБ (BIT){17-5_22-19_33A, B-4_37} Setting TIB values (BIT)

На Фиг.37 показан более конкретный пример изменений, осуществляемых в ТИБ (BIT) в результате разделения фонограммы. В левой части Фиг.37 в качестве примера показаны значения, установленные в ТИБ (BIT) до разделения. В этой ТИБ (BIT) Сдвиг_Данных (Data_0ffset) установлен равным "X", ОБ_ДАННЫХ (SZ_DATA) установлен равным "52428", а КОЛ_ЭТППВР (TMSRTE_Ns) установлено равным "n". КОЛК_1го_ЭТППВР (FNs_1st_TMSRTE) установлено равным "80-ти кадрам", КОЛК_Средн_ЭТППВР (FNs_Middle_TMSRTE) установлено равным "94-м кадрам", а КОЛК_Посл_ЭТППВР (FNs_Last_TMSRTE) установлено равным "50-ти кадрам".On Fig shows a more specific example of changes made in the TIB (BIT) as a result of separation of the phonogram. On the left side of Fig. 37, as an example, the values set in the TIB (BIT) before separation are shown. In this TIB (BIT), Data_Shift (Data_0ffset) is set to "X", DATA_DATA (SZ_DATA) is set to "52428", and TMSRTE_Ns is set to "n". KOLK_1go_ETPPVR (FNs_1st_TMSRTE) is set to "80 frames", KOLK_Meddle_ETPPVR (FNs_Middle_TMSRTE) is set to "94th frames", and KOLK_Post_ETp_ETPPVR (FNs_TE-50 frames) is set to 50 frames.

В правой части Фиг.37 показаны значения, установленные в двух ТИБ (BIT), созданных посредством разделения фонограммы. В том случае, когда ЗОБ (АОВ), соответствующий ТИБ (BIT) из левой части Фиг.37, разделяют так, как показано на Фиг.35А, Сдвиг_Данных (Data_0ffset) в ТИБ (BIT) первой фонограммы, созданной посредством разделения, устанавливают равным "X", как и в фонограмме до разделения, "ОБ_ДАННЫХ" (SZ_DATA) обновляют таким образом, что он равен длине данных "Q" от начала до точки Q разделения, а КОЛ_ЭТППВР (TMSRTE_Ns) устанавливают равным "k", которое указывает количество Элементов_ТППВР (TMSRT_entries) от первого Элемента_ТППВР (TMSRT_entry) до k-того Элемента_ТППВР (TMSRT_entry). КОЛК_1го_ЭТППВР (FNs_1st_TMSRTE) и КОЛК_Средн_ЭТППВР (FNs_Middle_TMSRTE) устанавливают равными, соответственно, "80" и "94" кадрам, такими же, как и в ТИБ (BIT) до разделения, но поскольку конечный ЭЛЕМЕНТ_ЗОБ (AOB_ELEMENT) в ЗОБ (АОВ) первой фонограммы, созданной посредством разделения, содержит в себе "р" КАДРов_ЗОБ (AOB_FRAMEs), то КОЛК_Посл_ЭТППВР (FNs_Last_TMSRTE) устанавливают равным "р кадрам".The right part of Fig. 37 shows the values set in the two TIBs (BIT) created by dividing the phonogram. In the case where the GOITER (AOW) corresponding to the TIB (BIT) from the left part of Fig. 37 is divided as shown in Fig. 35A, the Data_0set (Data_0ffset) in the TIB (BIT) of the first phonogram created by separation is set to "X", as in the phonogram before separation, the "OBDATA" (SZ_DATA) is updated so that it is equal to the length of the data "Q" from the beginning to the point Q of separation, and KOL_ETPPVR (TMSRTE_Ns) is set to "k", which indicates the number TMSRT_entries Elements from the first TMSRT Element (TMSRT_entry) to the k-th TPRVR Element (TMSRT_entry). KOLK_1go_ETPPVR (FNs_1st_TMSRTE) and KOLK_Medium_ETPPVR (FNs_Middle_TMSRTE) are set equal to "80" and "94" frames, respectively, the same as in TIB (BIT) before separation, but since the final ALEBEOLE_BACKGROUND (BACKGROUND) created by dividing, contains "p" CARTRIDES (AOB_FRAMEs), then KOLK_POS__ETPPVR (FNs_Last_TMSRTE) is set equal to "p frames".

В ТИБ (BIT) второй фонограммы, созданной посредством разделения, "Сдвиг_Данных" (Data_0ffset) устанавливают равным "R", "ОБ_ДАННЫХ" (SZ_DATA) устанавливают равным значению: (исходный ОБ_ДАННЫХ "52428" - длина данных до точки разделения Q), а КОЛ_ЭТППВР (TMSRTE_Ns) устанавливают равным значению "n-k+1", которое получают путем прибавления единицы (для k-того Элемента_ТППВР (TMSRT_entry), который является вновь добавленным в результате разделения) к количеству Элементов_ТППВР (TMSRT_entries) от k-того Элемента_ТППВР (TMSRT_entry) до n-го Элемента_ТППВР (TMSRT_entry).In the TIB (BIT) of the second phonogram created by splitting, “Data_Offset” (Data_0ffset) is set to “R”, “DATA_DATA” (SZ_DATA) is set to: (the original OBDATA “52428” is the data length to the split point Q), and NUMBER_TOLES (TMSRTE_Ns) is set to the value "n-k + 1", which is obtained by adding a unit (for the k-th TMSRT_entry Element (which is newly added as a result of the separation) to the number of TMSRT_entries Elements from the k-th TMPRT_entries) TMSRT_entry) to the nth TPMS_ Element (TMSRT_entry).

Значения КОЛК_Средн_ЭТППВР (FNs_Middle_TMSRTE) и КОЛК_Посл_ЭТППВР (FNs_Last_TMSRTE) устанавливают теми же, что и в ТИБ (BIT) до разделения, то есть, соответственно, "94 кадра" и "50 кадров".The values of KOLK_Med_ETPVR (FNs_Middle_TMSRTE) and KOLK_Post_ETPPVR (FNs_Last_TMSRTE) are set to the same as in TIB (BIT) before separation, that is, respectively, “94 frames” and “50 frames”.

Первый ЭЛЕМЕНТ_ЗОБ (AOBJELEMENT) в ЗОБ (АОВ) этой второй фонограммы содержит в себе "94-р" КАДРов_ЗОБ (AOB_FRAMEs), поэтому в КОЛК_1го_ЭТППВР (FNs_1st_TMSRTE) той ТИБ (BIT), которая соответствует этой фонограмме, устанавливают значение "94-р".The first GOITER (AOBJELEMENT) in the GOITER (AOB) of this second phonogram contains the "94-p" GOITER_ GOITER (AOB_FRAMEs), therefore, in the FIR__st_TMSRTE of that TIB that sets this phonogram to “94-p” .

{17-5_22-19_33А,Б-5_38} Установка значений ТИБ (BIT){17-5_22-19_33A, B-5_38} Setting TIB values (BIT)

На Фиг.38 показана ТПФГПВР (TKTMSRT) после разделения. Ниже в первую очередь приведено пояснение установки значений ТППВР (TMSRT). ТППВР (TMSRT) первой фонограммы содержит в себе Элементы_ТППВР (TMSRT_entries) с первого Элемента_ТППВР (TMSRT_entry) ЗОБ (АОВ) до разделения по k-тый Элемент_ТППВР (TMSRT_entry), то есть Элементы_ТППВР с №1 по №k (TMSRT_entries#1...#k).On Fig shows TPFHPVR (TKTMSRT) after separation. Below, first of all, an explanation of the setting of the TPRVR values (TMSRT) is given. The TPSRV (TMSRT) of the first phonogram contains the Elements_TVPVR (TMSRT_entries) from the first Element_TVPVR (TMSRT_entry) GOITER (AOW) to the separation by the k-th Element_TVPVR (TMSRT_entry), that is, the Elements_TVPVR from No. 1 to No. k ... (TMS 1R ... #k).

Здесь следует обратить внимание на то, что ЭЛЕМЕНТ_ЗОБ №k (АОВ_ELEMENT#k), содержащий в себе границу разделения, содержит в себе только область (1), поэтому k-тый Элемент_ТППВР (TMSRT_entry) содержит в себе объем только тех данных, которые соответствуют этой области (1). ТППВР (TMSRT) второй фонограммы содержит в себе Элементы_ТППВР (TMSRT_entries) от k-того Элемента_ТППВР (TMSRT_entry) ЗОБ (АОВ) до разделения до n-го Элемента_ТППВР (TMSRT_entry), то есть Элементы_ТППВР с №k no №n (TMSRT_entries#k...#n). Здесь следует отметить, что Элемент_ТППВР №k (AOB_ELEMENT#k), содержащий в себе границу разделения, содержит в себе только область (2), поэтому k-тый Элемент_ТППВР (TMSRT_entry) содержит в себе объем только тех данных, которые соответствуют этой области (2).Here it should be noted that GOAL ELEMENT No.k (АОВ_ELEMENT # k), which contains the separation boundary, contains only region (1), therefore the k-th TMSRT_entry Element_ contains only the data that corresponds to this area (1). The second soundtrack (TMSRT) of the second phonogram contains Elements_TPSVR (TMSRT_entries) from the k-th Element_TVPVR (TMSRT_entry) GOITER (AOW) to the separation to the n-th Element_TVPVR (TMSRT_entry), that is, Elements_ТППВР (TMSRT_entry) with # k no_n (T. .. # n). It should be noted here that the TP_TVR Element #k (AOB_ELEMENT # k), which contains the separation boundary, contains only the region (2), therefore the k-th TPMS_ Element (TMSRT_entry) contains the volume of only those data that correspond to this region ( 2).

Копирование ИДФ (TKI) сопровождается разделением и обновлением ТПФГПВР (TKTMSRT) и ТИБ (BIT), а создание ИДФ (TKI) для новых фонограмм, созданных посредством разделения, будет завершено сразу же после обновления остальной информации. Точно так же, как и при объединении фонограмм, расшифровку файлов ЗОБ (АОВ files) не осуществляют, так что две фонограммы могут быть созданы посредством разделения файла ЗОБ (АОВ file) в его зашифрованном состоянии. Поскольку разделение файла ЗОБ (АОВ file) не включает в себя расшифровку и повторное шифрование, то вычислительная нагрузка при разделении фонограммы может быть уменьшена. Это означает, что редактирование фонограмм может быть осуществлено даже посредством устройства воспроизведения с ограниченной вычислительной мощностью.Copying IDF (TKI) is accompanied by the separation and updating of TPFGPVR (TKTMSRT) and TIB (BIT), and the creation of IDF (TKI) for new phonograms created by separation will be completed immediately after updating the rest of the information. In the same way as when combining phonograms, decryption of GOITER files (AOW files) is not carried out, so that two phonograms can be created by splitting the GOITER file (AOW file) in its encrypted state. Since the separation of the GOITCH file (AOW file) does not include decryption and re-encryption, the computational load when splitting a phonogram can be reduced. This means that editing phonograms can even be done using a playback device with limited processing power.

Этим завершается описание ИДФ (TKI). Ниже приведено описание списков воспроизводимых файлов.This concludes the description of IDF (TKI). The following is a list of playable files.

{17-6} Администратор списка воспроизводимых файлов (PlaylistManager){17-6} Playlist Manager (PlaylistManager)

Как показано пунктирными линиями h5 на Фиг.17, изображенный администратор списка воспроизводимых файлов (PlaylistManager) состоит из Информации_администратора_списка_воспроизводимых_файлов (ИАДСВФ) (PlaylistManager_Information (PLMGI)), предназначенной для управления списками воспроизводимых файлов, которые запомнены в плате 31 флэш-памяти; из Информации_о_списке_воспроизводимых_файлов_по_умолчанию (ИСВФУ) (Default_Playlist_Information (DPLI)), предназначенной для управления всей фонограммой, хранящейся в плате 31 флэш-памяти, и из Информации_о_списке_воспроизводимых_файлов №1, №2, №3, №4,... №m (ИСВФ) (Playlistlnformation #1, #2, #3, #4... #m (PLI)). Каждая ИСВФ (PLI) представляет собой информацию для определяемого пользователем списка воспроизводимых файлов. Как показано пунктирными линиями h6, ИСВФУ (DPLI) состоит из Общей_информации_о_списке_воспроизводимых_файлов_по_умолчанию (ОИСВФУ) (Default_Playlist_General_Information (DPLGI)) и Указателей_поиска_фонограмм_в_списке _воспроизводимых_файлов_по_умолчанию (УП_ФГ_СВФУ) №1, №2, №3, №4,... №m (Default_Playlist_Track_Search_Pointers (DPL_TK_SRP) #1, #2, #3, #4... #m).As shown by the dashed lines h5 in FIG. 17, the reproduced playlist manager (PlaylistManager) shown consists of PlaylistManager_Information (PLMGI) administrator_admin_list information (PLMGI) for managing the playlist files that are stored in the flash card 31; from Default_laylist_Information (DPLI) Information_of_list_of_playable_files (Defaults), used to control the entire phonogram stored in flash memory card 31, and of File_of_play_of_list_of_number, No. 2, No. 3 (No. 3, No. 3, No. 4, Playlistlnformation # 1, # 2, # 3, # 4 ... #m (PLI)). Each IFI (PLI) represents information for a user-defined list of playable files. As shown by dotted lines h6, ISVFU (DPLI) consists of Obschey_informatsii_o_spiske_vosproizvodimyh_faylov_po_umolchaniyu (OISVFU) (Default_Playlist_General_Information (DPLGI)) and Ukazateley_poiska_fonogramm_v_spiske _vosproizvodimyh_faylov_po_umolchaniyu (UP_FG_SVFU) 1, №2, №3, №4, ... №m (Default_Playlist_Track_Search_Pointers (DPL_TK_SRP) # 1, # 2, # 3, # 4 ... #m).

Упомянутая здесь ИСВФУ (DPLI) отличается от каждой ИСВФ (PLI) следующим. В то время как в ИСВФУ (DPLI) должны быть указаны все фонограммы, хранящиеся в плате 52 флэш-памяти, ИСВФ (PLI) не имеет подобного ограничения и в ней может быть указано любое количество фонограмм. Это открывает перед пользователем разнообразные возможности. Характерными примерами этого являются возможность создания пользователем Информации_о_списке_воспроизводимых_файлов (Playlist_Inforniation), в которой указаны только его (ее) любимые фонограммы, и сохранения этой Информации_о_списке_воспроизводимых_файлов (Playlist_Information) в плате 31 флэш-памяти, или же возможность автоматического создания Информации_о_списке_воспроизводимых_файлов (Playlist_Information) посредством устройства воспроизведения, в которой указаны только фонограммы определенного жанра, выбранные из множества фонограмм, хранящихся в плате 31 флэш-памяти, и сохранения полученной в результате этого информации о списке воспроизводимых файлов в плате 31 флэш-памяти.The HMIS (DPLI) referred to here differs from each HMIS (PLI) as follows. While the DPMI must contain all the phonograms stored in the flash memory card 52, the PLM does not have such a restriction and any number of phonograms can be indicated in it. This opens up various possibilities for the user. Typical examples of this are the ability for the user to create Information_of_list_of_playable_files (Playlist_Inforniation), in which only his or her favorite phonograms are indicated, and to save this Information_of_list of playable_files (Playlist_Information) in the board 31 flash memory, or the ability to automatically create playlist of Playback_file_information in which only phonograms of a certain genre are selected, selected from the set of phonograms stored in the flash card 31 memory, and save the resulting information about the list of playable files in the card 31 flash memory.

{17-7_18} Количество списков воспроизводимых файлов и объем содержащихся в них данных{17-7_18} The number of lists of playable files and the amount of data contained in them

Как показано на Фиг.18, на одной плате 31 флэш-памяти может быть осуществлено запоминание не более 99-ти списков воспроизводимых файлов. К тому же, общий объем данных Информации_администратора_списка_воспроизводимых_файлов (ИАДСВФ) (PlaylistManager_Information (PLMGI)) и Информации_о_списке_воспроизводимых_файлов_по_умолчанию (ИСВФУ) (Default_Playlist_Information (DPLI)) задают равным 2560 байт. Каждая ИСВФ (PLI) имеет фиксированную длину, равную 512 байт. "УП_ФГ_СВФУ" (DPL_TK_SRP), содержащийся в Информации о списке воспроизводимых файлов, заданном по умолчанию, содержит в себе "АТР_ФГ_СВФУ" (атрибуты фонограммы из списка воспроизводимых файлов, заданного по умолчанию) (DPL_TK_ATR) и "НИДФ_СВФУ" (номер информационных данных о фонограмме в списке воспроизводимых файлов, заданном по умолчанию) (DPL_TKIN). С другой стороны, имеющееся в ИСВФ (PLI) поле "УП_ФГ_СВФ" (PL_TK_SRP) содержит в себе только "УП_ФГ_СВФ" (PL_TK_SRP). Формат полей АТР_ФГ_СВФУ (DPL_TK_ATR), НИДФ_СВФУ (DPL_TKIN), и НИДФ_СВФ (PL_TKIN) показан на Фиг.39.As shown in FIG. 18, no more than 99 lists of playable files can be stored on one flash memory card 31. In addition, the total amount of data of the PlaylistManager_Information (PLMGI) Information_Administrator_List of Information (IADSF) and Default_Playlist_Information (DPLI) of Information_of the playlist_of_files (Default_Playlist_Information (DPLI)) are set to 2560. Each IFI (PLI) has a fixed length of 512 bytes. "UP_FG_SVFU" (DPL_TK_SRP) contained in the Information on the playlist set by default contains "ATR_FG_SVFU" (phonogram attributes from the list of playable files specified by default) (DPL_TK_ATR) and "NIDF_SVFU" (information data number on in the default playlist) (DPL_TKIN). On the other hand, the field "UP_FG_SVF" (PL_TK_SRP) available in the ISWF (PLI) contains only "UP_FG_SVF" (PL_TK_SRP). The format of the fields ATR_FG_SVFU (DPL_TK_ATR), NIDF_SVFU (DPL_TKIN), and NIDF_SVFU (PL_TKIN) are shown in Fig. 39.

{17-8_39-1} Формат УП_ФГ_СВФУ (DPL_TK_SRP){17-8_39-1} Format UP_FG_SVFU (DPL_TK_SRP)

На Фиг.39А показан формат УП_ФГ_СВФУ (DPL_TK_SRP). На Фиг.39А НИДФ_СВФУ (DPL_TKIN) записан с 0-го по 9-й бит в УП_ФГ_СВФУ (DPL_TK_SRP), а АТР_ФГ_СВФУ (DPL_TK_ATR) записан с 13-го по 15-й бит. Биты с 10-го по 12-й в УП_ФГ_СВФУ (DPL_ТК_SRP) зарезервированы для использования в будущем.On figa shows the format UP_FG_SVFU (DPL_TK_SRP). On Figa NIDF_SVFU (DPL_TKIN) is recorded from the 0th to the 9th bit in UP_FG_SVFU (DPL_TK_SRP), and ATR_FG_SVFU (DPL_TK_ATR) is recorded from the 13th to the 15th bit. Bits 10 through 12 in UP_FG_SVFU (DPL_TK_SRP) are reserved for future use.

В НИДФ_СВФУ (DPL_TKIN) записан номер ИДФ (TKI), который занимает в УП_ФГ_СВФУ (DPL_TK_SRP) биты с 0-го по 9-й. Это позволяет точно задать ИДФ (TKI).In NIDF_SVFU (DPL_TKIN) the IDF number (TKI) is written, which takes bits from the 0th to the 9th in the UP_FG_SVFU (DPL_TK_SRP). This allows you to accurately set the IDF (TKI).

{17-9_39Б} Формат УП_ФГ_СВФ (PL_TK_SRP){17-9_39B} Format UP_FG_SVF (PL_TK_SRP)

На Фиг.39Б показан формат УП_ФГ_СВФ (PL_TK_SRP). Он представляет собой поле из десяти битов, в которое записывают НИДФ_СВФ (PL_TKIN), то есть номер ИДФ (TKI).On Figb shows the format UP_FG_SVF (PL_TK_SRP). It represents a field of ten bits into which NIDF_SVF (PL_TKIN) is written, that is, the IDF number (TKI).

{17-8_39А-2} Структура АТР_ФГ_СВФУ (DPL_TK_ATR){17-8_39A-2} Structure ATR_FG_SVFU (DPL_TK_ATR)

Пунктирные линии h51 и h52 на Фиг.39А, идущие от АТР_ФГ_СВФУ (DPL_TK_ATR), указывают примерный вариант установки значений АТР_ФГ_СВФУ (DPL_TK_ATR). Из этого чертежа понятно, что установку АТР_ФГ_СВФУ (DPL_TK_ATR) для УП_ФГ_СВФУ (DPL_TK_SRP) осуществляют таким же самым образом, как и установку АТР_БЛК_ИДФ (TKI_BLK_ATR) для ИДФ (TKI), а именно АТР_ФГ_СВФУ (DPL_TK_ATR) устанавливают имеющим одно из следующих значений: "Фонограмма", "Начало_фонограммы", "Середина_Фонограммы" и "Конец_Фонограммы" ("Track", "Head_of_Track", "Midpoint_of_Track", "End_of_Track").The dashed lines h51 and h52 in Fig. 39A, coming from ATP_FG_SVFU (DPL_TK_ATR), indicate an example of setting values ATP_FG_SVFU (DPL_TK_ATR). From this figure it is clear that the installation ATR_FG_SVFU (DPL_TK_ATR) for UP_FG_SVFU (DPL_TK_SRP) is carried out in the same manner as the installation ATR_BLK_IDF (TKI_BLK_ATR) for an IDF (TKI), namely ATR_FG_SVFU (DPL_TK_ATR) set having one of the following values: "Soundtrack "," Beginning of phonograms "," Mid_phonograms "and" End_phonograms "(" Track "," Head_of_Track "," Midpoint_of_Track "," End_of_Track ").

В более подробном изложении, когда используют ИДФ (TKI), указанные посредством НИДФ (TKIN), а в файле ЗОБ (АОВ file), соответствующем указанным ИДФ (TKI), осуществляют запись звукового объекта (ЗОБ) (АОВ), который соответствует одной полной фонограмме (то есть, когда АТР_БЛК_ИДФ (TKI_BLK_ATR) ИДФ (TKI) имеет значение "Фонограмма" ("Track")), то в "АТР_ФГ_СВФУ" (DPL_TK_ATR) устанавливают значение, равное "00b".In a more detailed presentation, when using IDF (TKI) specified by NIDF (TKIN), and in the file GOITER (AOW file) corresponding to the specified IDF (TKI), record a sound object (GOITER) (AOW), which corresponds to one full the phonogram (that is, when ATR_BLK_IDF (TKI_BLK_ATR) IDF (TKI) has the value “Phonogram” (“Track”), then the value “00b” is set to “ATR_FG_SVFU” (DPL_TK_ATR).

В том случае, когда используют ИДФ (TKI), указанные посредством НИДФ (TKIN), а в файле ЗОБ (АОВ file), соответствующем указанным ИДФ (TKI), осуществляют запись звукового объекта (ЗОБ) (АОВ), который соответствует только началу фонограммы (то есть, когда АТР_БЛК_ИДФ (TKI_BLK_ATR) ИДФ (TKI) имеет значение "Начало фонограммы" ("Head_of_Track"), в "АТР_ФГ_СВФУ" (DPL_TK_ATR) устанавливают значение, равное "001b". В том случае, когда используют ИДФ (TKI), указанные посредством НИДФ (TKIN), а в файле ЗОБ (АОВ file), соответствующем указанным ИДФ (TKI), осуществляют запись звукового объекта (ЗОБ) (АОВ), который соответствует средней части фонограммы, то есть, когда АТР_БЛК_ИДФ (TKI_BLK_ATR) ИДФ (TKI) имеет значение "Середина_фонограммы" ("Midpoint_of_Track"), в "АТР_ФГ_СВФУ" (DPL_TK_ATR) устанавливают значение, равное "010b". В том случае, когда используют ИДФ (TKI), указанные посредством НИДФ (TKIN), а в файле ЗОБ (АОВ file), соответствующем указанным ИДФ (TKI), осуществляют запись звукового объекта (ЗОБ) (АОВ), который соответствует конечной части фонограммы (то есть, когда АТР_БЛК_ИДФ (TKI_BLK_ATR) ИДФ (TKI) имеет значение "Конец_фонограммы" "End_of_Track"), то в "АТР_ФГ_СВФУ" (DPL_TK_ATR) устанавливают значение, равное "011b".In the case when using IDF (TKI) indicated by NIDF (TKIN), and in the file GOITER (AOW file) corresponding to the specified IDF (TKI), record a sound object (GOITER) (AOW), which corresponds only to the beginning of the phonogram (that is, when ATR_BLK_IDF (TKI_BLK_ATR) IDF (TKI) has the value “Begin Phonogram” (“Head_of_Track”), set “ATR_FG_SVFU” (DPL_TK_ATR) to “001b". In the case when TI is used, the ID is used (TI). specified by NIDF (TKIN), and in the file GOITER (AOW file) corresponding to the specified IDF (TKI), record a sound object (GOITER) (AOW), to which corresponds to the middle part of the phonogram, that is, when ATR_BLK_IDF (TKI_BLK_ATR) IDF (TKI) has the value "Midpoint_of_Track", in "ATR_FG_SVFU" (DPL_TK_ATR) set the value when "0 is used, when 0 is used. IDF (TKI) specified by NIDF (TKIN), and in the file GOITER (AOW file) corresponding to the specified IDF (TKI), record a sound object (GOITER) (AOW), which corresponds to the final part of the phonogram (that is, when ATR_BLK_IDF (TKI_BLK_ATR) IDF (TKI) has the value "End_phonogram" (End_of_Track "), then in" ATR_FG_SVFU "(DPL_TK_ATR) set to Achen equal to "011b".

В обратном случае, когда ИДФ (TKI), указанные посредством НИДФ (TKIN), не используют, а область для ИДФ (TKI) просто устанавливают соответствующей тому состоянию, когда было выполнено удаление ИДФ (TKI) (то есть, когда АТР_БЛК_ИДФ (TKI_BLK_ATR) ИДФ (TKI) имеет значение "Неиспользуемый"), в "АТР_ФГ_СВФУ" (DPL_TK_ATR) устанавливают значение "100b".In the opposite case, when the IDF (TKI) indicated by the NIDF (TKIN) is not used, and the area for the IDF (TKI) is simply set corresponding to the state when the removal of the IDF (TKI) was performed (that is, when ATR_BLK_IDF (TKI_BLK_ATR) IDF (TKI) has the value "Unused"), in "ATR_FG_SVFU" (DPL_TK_ATR) set the value to "100b".

Когда ИДФ (TKI), указанные посредством НИДФ (TKIN), не используют, а область для ИДФ (TKI) не определена, то есть, когда ИДФ (TKI) находится в начальном состоянии, в "АТР_ФГ_СВФУ" (DPL_TK_ATR) устанавливают значение "101b".When the IDF (TKI) indicated by the NIDF (TKIN) is not used, and the area for the IDF (TKI) is not defined, that is, when the IDF (TKI) is in the initial state, “ATR_FG_SVFU” (DPL_TK_ATR) is set to “101b "

Поскольку в НИДФ_СВФУ (DPL_TKIN) записан номер ИДФ (TKI), то понятно, какие из множества ИДФ (TKI) соответствуют каждому УП_ФГ_СВФУ (DPL_TK_SRP). Положение УП_ФГ_СВФУ (DPL_TK_SRP) в Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information) указывает, когда будет осуществлено воспроизведение ЗОБ (АОВ), соответствующего тем ИДФ (TKI), которые в свою очередь соответствуют УП_ФГ_СВФУ (DPL_TK_SRP), то есть порядковое положение ЗОБ (АОВ) в Списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist). В результате, порядок элементов УП_ФГ_СВФУ (DPL_TK_SRP) в Списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist) обозначает порядок, в котором будет выполнено воспроизведение множества фонограмм, или, иначе говоря, определяет порядок воспроизведения фонограмм.Since the IDF number (TKI) is recorded in NIDF_SVFU (DPL_TKIN), it is clear which of the many IDFs (TKI) correspond to each UP_FG_SVFU (DPL_TK_SRP). The position of UP_FG_SVFU (DPL_TK_SRP) in the Information_of the list of reproducible_files_of the default (Default_Playlist_Information) indicates when the GOITER (AOW) corresponding to those IDF (TKI) will be played back, which in turn correspond to the UP_FV_FLOW (DP_LOG_FUL (DP) of ) As a result, the order of the elements UP_FG_SVFU (DPL_TK_SRP) in the List of reproducible_files_of_default (Default_Playlist) denotes the order in which the reproduction of many phonograms will be performed, or, in other words, determines the playback order of the phonograms.

{17-9_40-1} Взаимосвязь между Информацией_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information), ИДФ (TKI) и файлами ЗОБ (АОВ files){17-9_40-1} Relationship between Information_of_list_of_playable_files_of_default (Default_Playlist_Information), IDF (TKI) and GOITER files (AOW files)

На Фиг.40 показана взаимосвязь между Информацией_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information), ИДФ (TKI) и файлами ЗОБ (АОВ files). Второй третий и четвертый уровни на этом чертеже аналогичны первому, второму и третьему уровням на Фиг.19, и на них показан администратор фонограмм (TrackManager), содержащий в себе восемь ИДФ (TKI) и восемь файлов ЗОБ (АОВ files). Фиг.40 отличается от Фиг.19 тем, что прямоугольник, обозначающий Fig. 40 shows the relationship between Default_Playlist_Information, Default Playlist_Information, IDF (TKI), and Goiter files (AOB files). The second third and fourth levels in this drawing are similar to the first, second, and third levels in Fig. 19, and they show a phonogram manager (TrackManager) containing eight IDFs (TKI) and eight GOITER files. Fig. 40 differs from Fig. 19 in that the rectangle denoting

Информацию_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information), изображен на первом уровне. В этом прямоугольнике показаны восемь небольших участков, обозначающих восемь УП_ФГ_СВФУ (DPL_TK_SRP), содержащихся в Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information). В верхней части каждого участка показан АТР_ФГ_СВФУ (DPL_TK_ATR), а в нижней части показан НИДФ_СВФУ (DPL_TKIN).The default_playlist_information_list_ information_of_playable_files is shown at the first level. This rectangle shows eight small sections representing the eight UP_FG_SVFU (DPL_TK_SRP) contained in the Default_laylist_Information_playable_list_information (Default_Playlist_Information). ATR_FG_SVFU (DPL_TK_ATR) is shown at the top of each section, and NIDF_SVFU (DPL_TKIN) is shown at the bottom.

Как показано на Фиг.40 стрелками DT1, DT2, DT3, DT4 ..., УП_ФГ_СВФУ №1 (DPL_TK_SRP#1) и ИДФ №1 (TKI#1) связаны между собой как же, как УП_ФГ_СВФУ №2 (DPL_TK_SRP#2) с ИДФ №2 (TKI#2), УП_ФГ_СВФУ №3 (DPL_TK_SRP#3) с ИДФ №3 (TKI#3), и УП_ФГ_СВФУ №4 (DPL_TK_SRP#4) с ИДФ №4 (TKI#4).As shown in FIG. 40, arrows DT1, DT2, DT3, DT4 ..., UP_FG_SVFU No. 1 (DPL_TK_SRP # 1) and IDF No. 1 (TKI # 1) are interconnected in the same way as UP_FG_SVFU No. 2 (DPL_TK_SRP # 2) with IDF No. 2 (TKI # 2), UP_FG_SVFU No. 3 (DPL_TK_SRP # 3) with IDF No. 3 (TKI # 3), and UP_FG_SVFU No. 4 (DPL_TK_SRP # 4) with IDF No. 4 (TKI # 4).

При рассмотрении полей АТР_ФГ_СВФУ (DPL_TK_ATR) в УП_ФГ_СВФУ (DPL_TK_SRP) видно, что для каждого из УП_ФГ_СВФУ №1, УП_ФГ_СВФУ №2, УП_ФГ_СВФУ №3 и УП_ФГ_СВФУ №8 (DPL_TK_SRP#1, DPL_TK_SRP#2, DPL_TK_SRP#3, DPL_TK_SRP#8) было установлено значение "Фонограмма" ("Track"). Иначе говоря, четыре следующие совокупности: УП_ФГ_СВФУ №1 → ИДФ №1 (DPL_TK_SRP#1 → TKI#1) ("AOB001.SA1"), УП_ФГ_СВФУ №2 → ИДФ №2 (DPL_TK_SRP#2 → TKI#2) ("AOB002.SA1"), УП_ФГ_СВФУ №3 → ИДФ №3 (DPL_TK_SRP#3 → TKI#3) ("AOB003.SA1"), УП_ФГ_СВФУ №8 → ИДФ №8 (DPL_TK_SRP#8 → TKI#8) ("AOB008.SA1"), соответствуют четырем отдельным фонограммам.When considering fields ATR_FG_SVFU (DPL_TK_ATR) in UP_FG_SVFU (DPL_TK_SRP) shows that for each of UP_FG_SVFU №1, UP_FG_SVFU №2, and 3 UP_FG_SVFU UP_FG_SVFU №8 (DPL_TK_SRP # 1, DPL_TK_SRP # 2, DPL_TK_SRP # 3, DPL_TK_SRP # 8) the value was set to "Phonogram" ("Track"). In other words, the four following sets: UP_FG_SVFU No. 1 → IDF No. 1 (DPL_TK_SRP # 1 → TKI # 1) ("AOB001.SA1"), UP_FG_SVFU No. 2 → IDF No. 2 (DPL_TK_SRP # 2 → TKI # 2) ("AOB002 .SA1 "), UP_FG_SVFU No. 3 → IDF No. 3 (DPL_TK_SRP # 3 → TKI # 3) (" AOB003.SA1 "), UP_FG_SVFU No. 8 → IDF No. 8 (DPL_TK_SRP # 8 → TKI # 8) (" AOB008A1 ") correspond to four separate phonograms.

Между тем, ни в одном из АТР_ФГ_СВФУ (DPL_TK_ATR) для УП_ФГ_СВФУ №4, УП_ФГ_СВФУ №5, УП_ФГ_СВФУ №6 и УП_ФГ_СВФУ №7 (DPL_TK_SRP#4, DPL_TK_SRP#5, DPL_TK_SRP#6, DPL_TK_SRP#7) не установлено значение "Фонограмма" ("Track"). Вместо этого в АТР_ФГ_СВФУ (DPL_TK_ATR) для УП_ФГ_СВФУ №4 (DPL_TK_SRP#4) установлено значение "Начало_фонограммы" ("Head_of_Track"), в АТР_ФГ_СВФУ (DPL_TK_ATR) для УП_ФГ_СВФУ №7 (DPL_TK_SRP#7) установлено значение "Конец_фонограммы" ("End_of_Track"), а в АТР_ФГ_СВФУ (DPL_TK_ATR) для УП_ФГ_СВФУ №5 (DPL_TK_SRP#5) и для УП_ФГ_СВФУ №6 (DPL_TK_SRP#6) установлены значения "Середина_фонограммы" ("Midpoint_of_Track").Meanwhile, none of ATR_FG_SVFU (DPL_TK_ATR) for UP_FG_SVFU №4, UP_FG_SVFU №5, №6 UP_FG_SVFU and UP_FG_SVFU №7 (DPL_TK_SRP # 4, DPL_TK_SRP # 5, DPL_TK_SRP # 6, DPL_TK_SRP # 7) is set to "Soundtrack" ("Track"). Instead, in ATR_FG_SVFU (DPL_TK_ATR) for UP_FG_SVFU No. 4 (DPL_TK_SRP # 4) the value "Begin_phonograms" ("Head_of_Track") is set in ATR_FG_SVFU (DPL_TK_ATR) for UP_FF__Fon_Fon_Fon_F_F__Fon_FON_FG_FON_FON_F_F__FON_FON_FON_FON_FG_FON_FON_FST_FG_FON_FON_FIT_FON_FG_FON_FON_FON_FON ), and in ATR_FG_SVFU (DPL_TK_ATR) for UP_FG_SVFU No. 5 (DPL_TK_SRP # 5) and for UP_FG_SVFU No. 6 (DPL_TK_SRP # 6) the values "Midpoint_fonogram" ("Midpoint_of_Track") are set.

Это означает, что ИДФ №4 (TKI#4) ("AOB004. SA1"), которые связаны с УП_ФГ_СВФУ №4 (DPL_TK_SRP#4), представляют собой начало фонограммы, ИДФ №5 (TKI#5) ("AOB005.SA1") и ИДФ №6 (TKI#6) ("AOB006.SA1"), которые связаны, соответственно, с УП_ФГ_СВФУ №5 (DPL_TK_SRP#5) и с УП_ФГ_СВФУ №6 (DPL_TK_SRP #6), представляют собой части в середине фонограммы, а ИДФ №7 (TKI#7) ("AOB007.SA1"), которые связаны с УП_ФГ_СВФУ №7 (DPL_TK_SRP#7), представляют собой конец фонограммы.This means that IDF No. 4 (TKI # 4) ("AOB004. SA1"), which are associated with UP_FG_SVFU No. 4 (DPL_TK_SRP # 4), represent the beginning of the phonogram, IDF No. 5 (TKI # 5) ("AOB005.SA1 ") and IDF No. 6 (TKI # 6) (" AOB006.SA1 "), which are associated, respectively, with UP_FG_SVFU No. 5 (DPL_TK_SRP # 5) and UP_FG_SVFU No. 6 (DPL_TK_SRP # 6), are parts in the middle of the soundtrack and IDF No. 7 (TKI # 7) ("AOB007.SA1"), which are associated with UP_FG_SVFU No. 7 (DPL_TK_SRP # 7), represent the end of the phonogram.

Элементы УП_ФГ_СВФУ (DPL_TK_SRP) в Списке_воспроизводимых_файлов_по_умолчанию (DefaultPlaylist) указывают порядок воспроизведения ЗОБ (АОВ), соответствующих каждым ИДФ (TKI). НИДФ_СВФУ (DPL_TKINs) УП_ФГ_СВФУ №1, №2, №3, №4,... №8 (DPL_TK_SRP#1, #2, #3, #4... #8) в Списке_воспроизводимых_файлов_по_умолчанию (DefaultPlaylist) из Фиг.40 указывают ИДФ №1, №2, №3, №4, ... №8 (TKI #1, #2, #3, #4 ... #8). Как показано стрелками (1) (2) (3) (4)... (8), первым будет воспроизведен файл ЗОБ (АОВ file) "AOB001. SA1", соответствующий ИДФ №1 (TKI#1),; вторым будет воспроизведен "AOB002.SA1", соответствующий ИДФ №2 (TKI#2); третьим будет воспроизведен "АОВ003.SA1", соответствующий ИДФ №3 (TKI#3); а четвертым будет воспроизведен "АОВ004.SA1", соответствующий ИДФ №4 (TKI #4).Elements UP_FG_SVFU (DPL_TK_SRP) in the List of reproducible_files_of_default (DefaultPlaylist) indicate the playback order of the GOITER (AOW) corresponding to each IDF (TKI). NIDF_SVFU (DPL_TKINs) UP_FG_SVFU No. 1, No. 2, No. 3, No. 4, ... No. 8 (DPL_TK_SRP # 1, # 2, # 3, # 4 ... # 8) in the Default_ Playlist_Files (DefaultPlaylist) from Fig.40 indicate IDF No. 1, No. 2, No. 3, No. 4, ... No. 8 (TKI # 1, # 2, # 3, # 4 ... # 8). As shown by the arrows (1) (2) (3) (4) ... (8), the first to play the GOITER (AOW file) is "AOB001. SA1" corresponding to IDF No. 1 (TKI # 1) ;; the second will play "AOB002.SA1" corresponding to IDF No. 2 (TKI # 2); the third will be played "AOV003.SA1" corresponding to IDF No. 3 (TKI # 3); and the fourth will play "AOB004.SA1" corresponding to IDF No. 4 (TKI # 4).

{17-10_41} Пример установки параметров для Списка_воспроизводимых_файлов_по_умолчанию (DefaultPlaylist) и Информации_о_списке_воспроизводимых_файлов (Playlist_Information){17-10_41} Example of setting parameters for the Default_Playlist and Playlist_Information_List_Files (DefaultPlaylist) and Information

На Фиг.41 показан пример установки параметров для Списка_воспроизводимых_файлов_по_умолчанию (DefaultPlaylist) и Информации_о_списке_воспроизводимых_файлов (Playlist_Information) с использованием тех же самых условных обозначений, что и на Фиг.40. На Фиг.41 прямоугольником на первом уровне обозначен Список_воспроизводимых_файлов_по_умолчанию (DefaultPlaylist), а тремя прямоугольниками на втором уровне обозначены ИСВФ (PLIs).Fig. 41 shows an example of setting parameters for the Default_Playlist and Playlist_Information using the same conventions as in Fig. 40. In Fig. 41, a rectangle on the first level denotes the Default_Playlist, and the three rectangles on the second level indicate the IFIs (PLIs).

Прямоугольник, посредством которого обозначен Список_воспроизводимых_файлов_по_умолчанию (DefaultPlaylist), разделен на небольшие участки, в которых указаны восемь значений УП_ФГ_СВФУ (DPL_TK_SRP), содержащихся в Списке_воспроизводимых_файлов_по_умолчанию (DefaultPlaylist), а в небольших участках в прямоугольниках, которыми обозначена каждая ИСВФ (PLI), указаны три или четыре значения УП_ФГ_СВФ (PL_TK_SRP). НИДФ (TKIN) каждого УП_ФГ_СВФУ (DPL_TK_SRP), содержащегося в Информации_о_списке_воспроизводимых файлов (Playlist_Information) установлены такими же, как и на Фиг.40. Однако установленные значения НИДФ (TKIN) УП_ФГ_СВФ (PL_TK_SRP), содержащихся в каждой ИСВФ (PLI), полностью отличаются от тех, которые установлены в УП_ФГ_СВФУ (DPL_TK_SRP).The rectangle by which the Default Playback List (DefaultPlaylist) is designated is divided into small sections, in which eight values of the UP_FG_SVFU (DPL_TK_SRP) values are contained in the Default Playback List of Files (DefaultPlaylist), and each of them has three boxes, or in the PL box, there are three, or four values UP_FG_SVF (PL_TK_SRP). NIDF (TKIN) of each UP_FG_SVFU (DPL_TK_SRP) contained in the Information_of_list_of reproducible files (Playlist_Information) are set to the same as in FIG. 40. However, the set NIDF values (TKIN) UP_FG_SVF (PL_TK_SRP) contained in each ISWF (PLI) are completely different from those set in UP_FG_SVFU (DPL_TK_SRP).

{17-10_42} Соответствие между УП_ФГ_СВФУ (DPL_TK_SRP) и ИДФ (TKI){17-10_42} Correspondence between UP_FG_SVFU (DPL_TK_SRP) and IDF (TKI)

На Фиг.42 показано соответствие между УП_ФГ_СВФУ (DPL_ТК_SRP) и ИДФ (TKI) с использованием тех же условных обозначений, что и на Фиг.40. На Фиг.42 Список_воспроизводимых_файлов №1 (Playlist#1) состоит из УП_ФГ_СВФ №1, №2, №3 (PL_TK_SRP#1, #2, #3). В них в качестве НИДФ_СВФ (PL_TKIN) в УП_ФГ_СВФ №1 (PL_TK_SRP#1) записан №3 (#3), в качестве НИДФ_СВФ (PL_TKIN) в УП_ФГ_СВФ №2 (PL_TK_SRP#2) записан №1 (#1), а в качестве НИДФ_СВФ (PL_TKIN) в УП_ФГ_СВФ №3 (PL_TK_SRP#3) - №2 (#2). Это означает, что при воспроизведении фонограмм согласно Списку_воспроизводимых_файлов №1 (Playlist#1) воспроизведение множества ЗОБ (АОВ) будет выполнено в следующем порядке: ЗОБ №3, ЗОБ №1, ЗОБ №2 (АОВ#3, АОВ#1, АОВ#2), что показано стрелками (11), (12), (13).On Fig shows the correspondence between UP_FG_SVFU (DPL_TK_SRP) and IDF (TKI) using the same conventions as in Fig.40. In Fig. 42, the list of playable files No. 1 (Playlist # 1) consists of UP_FG_SVF No. 1, No. 2, No. 3 (PL_TK_SRP # 1, # 2, # 3). In them, as NIDF_SVF (PL_TKIN) in UP_FG_SVF No. 1 (PL_TK_SRP # 1), recorded No. 3 (# 3), as NIDF_SVF (PL_TKIN) in UP_FG_SVF No. 2 (PL_TK_SRP # 2) recorded No. 1 (# 1), and as NIDF_SVF (PL_TKIN) in UP_FG_SVF No. 3 (PL_TK_SRP # 3) - No. 2 (# 2). This means that when playing phonograms according to the List of playable files No. 1 (Playlist # 1), the reproduction of the set of GOITERS (AOW) will be performed in the following order: GOITER No. 3, GOITER No. 1, GOITER No. 2 (AOV # 3, AOV # 1, AOV # 2), as shown by the arrows (11), (12), (13).

Список_воспроизводимых_файлов №2 (Playlist#2) состоит из УП_ФГ_СВФ №1, №2, №3 (PL_TK_SRP#1, #2, #3). В них в качестве НИДФ_СВФ (PL_TKIN) в УП_ФГ_СВФ №1 (PL_TK_SRP#1) записан №8 (#8), в качестве НИДФ_СВФ (PL_TKIN) в УП_ФГ_СВФ №2 (PL_TK_SRP#2) записан №3 (#3), а в качестве НИДФ_СВФ (PL_TKIN) в УП_ФГ_СВФ №3 (PL_TK_SRP#3) - №1 (#1). Это означает, что при воспроизведении фонограмм согласно Списку_воспроизводимых_файлов №2 (Playlist#2) воспроизведение множества ЗОБ (АОВ) будет выполнено в следующем порядке: ЗОБ №8, ЗОБ №3, ЗОБ №1 (AOB#8, АОВ#3, АОВ#1), что показано стрелками (21), (22), (23), то есть в порядке, который полностью отличается от указанного в Списке_воспроизводимых_файлов №1 (Playlist#1).The list of playable files No. 2 (Playlist # 2) consists of UP_FG_SVF No. 1, No. 2, No. 3 (PL_TK_SRP # 1, # 2, # 3). In them, as NIDF_SVF (PL_TKIN) in UP_FG_SVF No. 1 (PL_TK_SRP # 1), recorded No. 8 (# 8), as NIDF_SVF (PL_TKIN) in UP_FG_SVF No. 2 (PL_TK_SRP # 2) recorded No. 3 (# 3), and as NIDF_SVF (PL_TKIN) in UP_FG_SVF No. 3 (PL_TK_SRP # 3) - No. 1 (# 1). This means that when playing phonograms according to the List of playable files No. 2 (Playlist # 2), the reproduction of a set of GOITERS (AOW) will be performed in the following order: GOITER No. 8, GOITER No. 3, GOITER No. 1 (AOB # 8, AOV # 3, AOV # 1), which is shown by arrows (21), (22), (23), that is, in an order that is completely different from that indicated in the List of playable files No. 1 (Playlist # 1).

Список_воспроизводимых_файлов №3 (Playlist#3) состоит из УП_ФГ_СВФ №1, №2, №3, №4 (PL_TK_SRP#1, #2, #3, #4). НИДФ_СВФ (PL_TKIN) этих УП_ФГ_СВФ с №1 по №4 (PL_TK_SRP#1-#4) устанавливают равными, соответственно, №8, №4, №3 и №1 (#8, #4, #3, #1). Это означает, что при воспроизведении фонограмм согласно Списку_воспроизводимых_файлов №3 (Playlist#3) воспроизведение множества ЗОБ (АОВ) будет выполнено в следующем порядке. Сначала, как показано стрелкой (31), осуществляют воспроизведение ЗОБ №8 (АОВ#8), образующего собой Фонограмму Д (TrackE). Затем осуществляют воспроизведение ЗОБ №4, ЗОБ №5, ЗОБ №6 и ЗОБ №7 (АОВ#4, АОВ#5, АОВ#6, АОВ#7), которые образуют собой Фонограмму Г (TrackD), что показано стрелкой (32). После этого осуществляют воспроизведение ЗОБ №3 и ЗОБ №1 (AOB#3, АОВ#1), которые образуют собой, соответственно, Фонограмму В (TrackC) и Фонограмму А (TrackA), что показано стрелками (33) и (34).The list of playable files No. 3 (Playlist # 3) consists of UP_FG_SVF No. 1, No. 2, No. 3, No. 4 (PL_TK_SRP # 1, # 2, # 3, # 4). NIDF_SVF (PL_TKIN) of these UP_FG_SVF from No. 1 to No. 4 (PL_TK_SRP # 1- # 4) are set equal, respectively, to No. 8, No. 4, No. 3 and No. 1 (# 8, # 4, # 3, # 1). This means that when playing phonograms according to the List of reproducible_files No. 3 (Playlist # 3), the reproduction of the set of GOITER (AOW) will be performed in the following order. First, as shown by the arrow (31), the GOITER No. 8 (AOW # 8) is reproduced, forming a Phonogram D (TrackE). Then, GOITER No. 4, GOITER No. 5, GOITER No. 6 and GOITER No. 7 (AOV # 4, AOV # 5, AOV # 6, AOV # 7) are reproduced, which form Phonogram G (TrackD), which is shown by the arrow (32 ) After that, GOITER No. 3 and GOITER No. 1 (AOB # 3, AOW # 1) are reproduced, which form, respectively, Phonogram B (TrackC) and Phonogram A (TrackA), as shown by arrows (33) and (34).

Здесь следует особо отметить то, что если фонограмма состоит из множества ИДФ (TKI), то в элемент УП_ФГ_СВФ (PL_TK_SRP) записывают только номер ИДФ (TKI) начала фонограммы. В более подробном изложении, несмотря на то, что значения УП_ФГ_СВФУ (DPL_TK_SRP), приведенные в Информации_ _о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information), определяют те четыре ИДФ (TKI) (ИДФ №4, ИДФ №5, ИДФ №6, ИДФ №7) (TKI#4, TKI#5, TKI#6, TKI#7), которые образуют собой Фонограмму Г (TrackD), в УП_ФГ_СВФ (PL_TK_SRP), приведенном в наборе Информации_о_списке_воспроизводимых_файлов (Playlist_Information) не обязательно должны быть указаны все четыре ИДФ (TKI). По этой причине в УП_ФГ_СВФ №2 (PL_TK_SRP#2) в Списке_воспроизводимых_файлов №3 (Playlist#3) из всех ИДФ с №4 по №7 (TKI#4-#7) указаны только ИДФ №4 (TKI#4).It should be especially noted that if a phonogram consists of a set of IDF (TKI), then only the IDF number (TKI) of the beginning of the phonogram is recorded in the element UP_FG_SVF (PL_TK_SRP). In more detail, in spite of the fact that the values UP_FG_SVFU (DPL_TK_SRP), shown in Information_ _o_spiske_vosproizvodimyh_faylov_po_umolchaniyu (Default_Playlist_Information), determine the four IDF (TKI) (IDF №4, IDF №5, IDF №6, IDF №7) (TKI # 4, TKI # 5, TKI # 6, TKI # 7), which form Phonogram G (TrackD), in UP_FG_SVF (PL_TK_SRP) listed in the Information_of_List_of Playback_files (Playlist_Information) all four IDFs (TKI) do not have to be indicated. For this reason, UP_FG_SVF No. 2 (PL_TK_SRP # 2) in the List of reproducible_files No. 3 (Playlist # 3) of all IDFs No. 4 to No. 7 (TKI # 4- # 7) indicates only IDF No. 4 (TKI # 4).

С другой стороны, объем данных ИСВФУ (DPLI), содержащей в себе множество УП_ФГ_СВФУ (DPL_TK_SRP), не превышает размер одного сектора, и ее всегда загружают в ОЗУ (оперативное запоминающее устройство) устройства воспроизведения. В том случае, когда воспроизведение фонограмм осуществляют согласно Списку воспроизводимых файлов (Playlist), устройство воспроизведения выполняет обращение к УП_ФГ_СВФУ (DPL_TK_SRP), который загружен в его ОЗУ, и таким образом может осуществлять поиск ИДФ (TKI) с высокой скоростью. Для воспроизведения ИДФ (ЗОБ) (TKI (АОВ)) с использованием УП_ФГ_СВФ (PL_TK_SRP), который указывает номер ИДФ (TKI) только первых ИДФ (TKI), устройство воспроизведения осуществляет поиск УП_ФГ__СВФУ (DPL_TK_SRP), загруженного в его ОЗУ, на основании ИДФ (TKI), указанных посредством УП_ФГ_СВФ (PL_TK_SRP), и делает вывод о том, действительно ли текущая фонограмма состоит из множества ИДФ (TKI). Если это так, то устройство воспроизведения выполняет соответствующую операцию для воспроизведения всех соответствующих ИДФ (ЗОБ) (TKIs (AOBs)).On the other hand, the volume of ISVFU data (DPLI), which contains a lot of UP_FG_SVFU (DPL_TK_SRP), does not exceed the size of one sector, and it is always loaded into the RAM (random access memory) of the playback device. In the case when the playback of phonograms is carried out according to the List of playable files (Playlist), the playback device performs a call to UP_FG_SVFU (DPL_TK_SRP), which is loaded into its RAM, and thus can search for IDF (TKI) at high speed. To play IDF (GOITER) (TKI (AOW)) using UP_FG_SVF (PL_TK_SRP), which indicates the IDF number (TKI) of only the first IDF (TKI), the playback device searches UP_FG__SVFU (DPL_TK_SRP) loaded in its RAM based on the ID (TKI), indicated by UP_FG_SVF (PL_TK_SRP), and concludes whether the current phonogram really consists of a set of IDF (TKI). If so, then the playback device performs the corresponding operation to play all the corresponding IDFs (GOITERS) (TKIs (AOBs)).

Как описано выше, в администраторе_списка_воспроизводимых_файлов (PlaylistManager) записаны Список_воспроизводимых_файлов_по_умолчанию (DefaultPlaylist) и множество ИСВФ (PLI). Если в НИДФ_СВФУ (DPL_TKINs) и НИДФ_СВФ (PL_TKINs) тех УП_ФГ_СВФУ (DPL_TK_SRPs) и УП_ФГ_СВФ (PL_TK_SRPs), которые образуют собой такие списки воспроизводимых файлов, записан различный порядок воспроизведения, то становится возможным осуществить воспроизведение ЗОБ (АОВ) в различном порядке. Предлагая пользователю множество осуществляемых таким образом вариантов порядка воспроизведения, у пользователя можно создать впечатление о том, что в плате 31 флэш-памяти запомнено нескольких музыкальных альбомов.As described above, in the administrator of the playlist_list_files (PlaylistManager) are recorded the list of playable_files_of_default (DefaultPlaylist) and a plurality of ISVF (PLI). If in NIDF_SVFU (DPL_TKINs) and NIDF_SVFU (PL_TKINs) those UP_FG_SVFU (DPL_TK_SRPs) and UP_FG_SVFU (PL_TK_SRPs), which form such lists of playable files, a different playback order is recorded in different order, it becomes possible to execute it differently. By offering the user a multitude of playback order options that are implemented in this way, the user can get the impression that several music albums are stored in the flash card 31.

Здесь следует особо отметить, УП_ФГ_СВФУ (DPL_TK_SRP), соответствующий файлу ЗОБ (АОВ), имеет небольшой объем данных (не более двух байт), а ИДФ (TKI), соответствующие файлу ЗОБ (АОВ file), имеют большой объем данных (до 1024 байт). При переупорядочении ИДФ (TKI) в администраторе фонограмм (TrackManager) необходимо выполнить большое количество операций доступа к плате 31 флэш-памяти, однако переупорядочение УП_ФГ_СВФУ (DPL_TK_SRPs) в Информации_о_списке__воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information) или в ИСВФ (PLI) может быть осуществлено при меньшем количестве операций доступа к плате 31 флэш-памяти.It should be noted here that UP_FG_SVFU (DPL_TK_SRP), corresponding to the GOITER (AOW) file, has a small amount of data (no more than two bytes), and IDFs (TKI) corresponding to the GOITTLE (AOW file), have a large data volume (up to 1024 bytes ) When reordering IDFs (TKIs) in the phonogram manager (TrackManager), a large number of access operations to the 31 flash memory card must be performed, however reordering UP_FG_SVFU (DPL_TK_SRPs) in the List_ Information_of the playable_files by default (Default_PlayI can have less to the board 31 flash memory.

С учетом этого, при редактировании навигационных данных происходит значительное изменение порядка следования УП_ФГ_СВФУ (DPL_TK_SRPs) в Списке_воспроизводимых_файлов_по_умолчанию (DefaultPlaylist) в соответствии с операцией редактирования, однако порядок следования ИДФ (TKI) в администраторе фонограмм (TrackManager) остается неизменным, несмотря на выполнение операции редактирования.With this in mind, when editing navigation data, there is a significant change in the order of UP_FG_SVFU (DPL_TK_SRPs) in the Default_Playlist (Playback_file_files) in accordance with the editing operation, however, the order of the IDF (TKI) in the phonogram manager (TrackManager) remains the same despite the editing operation.

{17-9_40-2_43А,Б} Переупорядочение УП_ФГ_СВФУ (DPL_TK_SRP){17-9_40-2_43A, B} Reordering UP_FG_SVFU (DPL_TK_SRP)

Ниже приведено описание операции редактирования, при которой изменяют порядок воспроизведения фонограмм посредством переупорядочения УП_ФГ_СВФУ (DPL_TK_SRPs) в Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information). На Фиг.43А и Фиг.43Б показан один из примеров переупорядочения фонограмм. УП_ФГ_СВФУ (DPL_TKS_SRPs) и ИДФ (TKI) из Фиг.43А имеют те же самые установленные параметры, что и на Фиг.40.The following is a description of the editing operation, in which the order of playing the phonograms is changed by reordering UP_FG_SVFU (DPL_TK_SRPs) in the Default_laylist_Information_playable_list_information (Default_Playlist_Information). On Figa and Figb shows one example of a reordering of phonograms. UP_FG_SVFU (DPL_TKS_SRPs) and IDF (TKI) of Fig. 43A have the same set parameters as in Fig. 40.

На Фиг.43А значение НИДФ_СВФУ (DPL_TKIN) в УП_ФГ_СВФУ №3 (DPL_TK_SRP#3) установлено соответствующим ИДФ №3 (ТКI#3), а значение НИДФ_СВФУ (DPL_TKIN) в УП_ФГ_СВФУ №8 (DPL_TK_SRP#8) установлено соответствующим ИДФ №8 (TKI#8). Ниже приведено описание того примера, когда эти УП_ФГ_СВФУ (DPL_TK_SRPs), выделенные на Фиг.43А толстым контуром, меняют местами.In Fig. 43A, the value of NIDF_SVFU (DPL_TKIN) in UP_FG_SVFU No. 3 (DPL_TK_SRP # 3) is set to the corresponding IDF No. 3 (TKI # 3), and the value of NIDF_SVFU (DPL_TKIN) in UP_FG_SVFU No. 8 (DPL_8K) is set to TKI # 8). The following is a description of an example where these UP_FG_SVFU (DPL_TK_SRPs) highlighted in FIG. 43A by a thick outline are reversed.

Числа (1), (2), (3), (4), (5), (6), (7), (8) на Фиг.43Б указывают порядок воспроизведения фонограмм после этой операции редактирования. Здесь следует отметить, что на Фиг.43А показан следующий порядок воспроизведения: Фонограмма А, Фонограмма Б, Фонограмма В, Фонограмма Г, Фонограмма Д (TrackA, TrackB, TrackC, TrackD, TrackE), а на Фиг.43Б в Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information) осуществлена перестановка НИДФ_СВФУ (DPL_TKINs) УП_ФГ_СВФУ №3 и УП_ФГ_СВФУ №8 (DPL_TK_SRP #3,DPL_TK_SRP#8) между собой, поэтому воспроизведение фонограмм выполняют в следующем порядке: Фонограмма А, Фонограмма Б, Фонограмма Д, Фонограмма Г, Фонограмма В (TrackA, TrackB, TrackE, TrackD, TrackC). Таким способом может быть легко осуществлено изменение порядка воспроизведения фонограмм путем изменения порядка УП_ФГ_СВФУ (DPL_TK_SRPs) в Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information).The numbers (1), (2), (3), (4), (5), (6), (7), (8) in Fig. 43B indicate the order of playback of the phonograms after this editing operation. It should be noted that Fig. 43A shows the following playback order: Phonogram A, Phonogram B, Phonogram B, Phonogram D, Phonogram D (TrackA, TrackB, TrackC, TrackD, TrackE), and Fig. 43B in the Information_of_list_of the playable_files_of_default (Default_Playlist_Information) NIDF_SVFU (DPL_TKINs) UP_FG_SVFU No. 3 and UP_FG_SVFU No. 8 (DPL_TK_SRP # 3, DPL_TK_SRP # 8) were rearranged among themselves, therefore, the playback of phonograms is performed in the following order: Phonogram A, Phonogram B, Phonogram D, Phonogram D, Phonogram D, Phonogram D, Phonogram D, Phonogram D, Phonogram D, Phonogram D, Phonogram D, Phonogram D, Phonogram D, Phonogram D, Phonogram D, Phonogram D, Phonogram D, TrackB, TrackE, TrackD, TrackC). In this way, the order of playing back phonograms can be easily implemented by changing the order UP_FG_SVFU (DPL_TK_SRPs) in the Default_laylist_Information_playlist_file_information (Default_Playlist_Information).

В вышеприведенном описании рассмотрена операция редактирования, при которой осуществляют изменение порядка следования фонограмм, а ниже приведено описание следующих четырех операций, объяснение которых было приведено при описании изменений в ИДФ (TKIs). Этими операциями являются: первый пример (Пример 1), в котором осуществляют удаление фонограммы, второй пример (Пример 2), в котором осуществляют запись новой фонограммы, третий пример (Пример 3), в котором осуществляют объединение двух произвольно выбранных фонограмм для создания новой фонограммы, и четвертый пример (Пример 4), в котором осуществляют разделение фонограммы для создания двух новых фонограмм.In the above description, the editing operation is considered, in which the sequence of the phonograms is changed, and the following four operations are described, the explanation of which was given when describing the changes in the IDF (TKIs). These operations are: the first example (Example 1), in which a phonogram is deleted, the second example (Example 2), in which a new phonogram is recorded, and the third example (Example 3), in which two randomly selected phonograms are combined to create a new phonogram and the fourth example (Example 4), in which the phonogram is separated to create two new phonograms.

{17-9_40-3_44А,Б} Стирание фонограммы{17-9_40-3_44A, B} Erasing a soundtrack

Ниже приведено описание Примера 1, в котором осуществляют удаление фонограммы.The following is a description of Example 1, in which the phonogram is deleted.

На Фиг.44А и Фиг.44Б показано то, как осуществляют обновление Списка_воспроизводимых_файлов_по_умолчанию (DefaultPlaylist), администратора фонограмм (TrackManager) и файлов ЗОБ (АОВ files) в том случае, когда из показанного на Фиг.40 Списка_воспроизводимых_файлов_по_умолчанию (DefaultPlaylist) удалены УП_ФГ_СВФУ №2 (DPL_TK_SRP#2) и ИДФ №2 (TKI#2). На этих чертежах осуществляют удаление той же самой части ЗОБ (АОВ), что и на чертеже Фиг.27, который был использован для описания удаления ИДФ (TKI). В результате, второй, третий, и четвертый уровни на Фиг.44А и Фиг.44Б являются теми же, что и на Фиг.27. Отличие от Фиг.27 состоит в том, что на первом уровне изображена такая же, как и на Фиг.40, Информация_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information), содержащая в себе множество УП_ФГ_СВФУ (DPL_TK_SRPs).Fig. 44A and Fig. 44B show how to update the List of playable default files (DefaultPlaylist), the phonogram manager (TrackManager) and GOITER files (AOW files) in the case when the Default Playlist_File2 is deleted from the List of reproducible_files (DefaultPlay_File2) (DPL_TK_SRP # 2) and IDF No. 2 (TKI # 2). In these drawings, the same part of the GOITER (AOW) is removed as in FIG. 27, which was used to describe the removal of IDF (TKI). As a result, the second, third, and fourth levels in Fig. 44A and Fig. 44B are the same as in Fig. 27. The difference from FIG. 27 is that the first level shows the same as FIG. 40, Default_laylist_Information information_list_of_playable_files (Default_Playlist_Information) containing a plurality of UP_FG_SWFU (DPL_TK_SRPs).

В данном примере рассмотрен тот случай, в котором пользователь осуществляет удаление Фонограммы Б (TrackB), состоящей из УП_ФГ_СВФУ №2 → ИДФ №2 (DPL_TK_SRP#2→TKI#2) ("АОВ002.SA1"), которая на Фиг.44А выделена толстым контуром. В этом примере из Информации_о_списке_воспроизводимых__файлов_по_умолчанмю (Default_Playlist_Information) удаляют УП_ФГ_СВФУ №2 (DPL_TK_SRP#2), а каждый из УП_ФГ_СВФУ с №3 по №8 (DPL_TK_SRP#3 - DPL_TK_SRP#8) передвигают на одну позицию вперед относительно порядка воспроизведения, осуществляя таким образом заполнение того места в последовательности, которое было освобождено при удалении УП_ФГ_СВФУ №2 (DPL_TK_SRP#2).In this example, the case in which the user deletes Phonogram B (TrackB) consisting of UP_FG_SVFU No. 2 → IDF No. 2 (DPL_TK_SRP # 2 → TKI # 2) ("AOB002.SA1"), which is highlighted in Fig. 44A, is considered. thick outline. In this example, UP_FG_SVFU No. 2 (DPL_TK_SRP # 2) is deleted from the Information_of_list_of_playable__files_of_default (Default_Playlist_Information), and each of UP_FG_SVFU # 3 to # 8 (DPL_TK_SRP # 3 moves forward one way relative to DPLP # 8) and transfers DPL_TK_SRP # 3 to the place in the sequence that was freed up when deleting UP_FG_SVFU No. 2 (DPL_TK_SRP # 2).

После выполнения такой перестановки УП_ФГ_СВФУ (DPL_ТК_SRPs), в последнем УП_ФГ_СВФУ №8 (DPL_TK_SRP#8) устанавливают значение "Неиспользуемый". С другой стороны, как показано на Фиг.21А и Фиг.27Б, в ИДФ (TKI), соответствующих удаленной части, устанавливают значение "Неиспользуемые", при этом перемещение других ИДФ (TKI) с целью заполнения промежутка, созданного при удалении, не осуществляют. Удаление ИДФ (TKI) также сопровождается удалением файла ЗОБ (АОВ file) "AOB002.SA1".After performing such a permutation UP_FG_SVFU (DPL_TK_SRPs), in the last UP_FG_SVFU No. 8 (DPL_TK_SRP # 8), the value "Unused" is set. On the other hand, as shown in FIG. 21A and FIG. 27B, the IDFs (TKIs) corresponding to the deleted part are set to “Unused”, while other IDFs (TKIs) are not moved to fill the gap created during deletion . The removal of IDF (TKI) is also accompanied by the removal of the file GOITER (AOW file) "AOB002.SA1".

Таким способом осуществляют продвижение УП_ФГ_СВФУ (DPL_ТК_SRP s) вперед по порядку воспроизведения, не перемещая ИДФ (TKI), поэтому на Фиг.44Б выполняют обновление только НИДФ_СВФУ (DPL_TKINs) в УП_ФГ_СВФУ (DPL_TK_SRPs). В этом примере НИДФ_СВФУ (DPL_TKIN) в УП_ФГ_СВФУ №2 (DPL_TK_SRP#2) устанавливают таким, что он указывает ИДФ №3 (TKI #3), что показано стрелкой DT11, НИДФ_СВФУ (DPL_TKIN) в УП_ФГ_СВФУ №3 (DPL_TK_SRP#3) устанавливают таким, что он указывает ИДФ №4 (TKI4), что показано стрелкой DT12, НИДФ_СВФУ (DPL_TKIN) в УП_ФГ_СВФУ №4 (DPL_ТК_SRP#4) устанавливают таким, что он указывает ИДФ №5 (TKI#5), а НИДФ_СВФУ (DPL_TKIN) в УП_ФГ_СВФУ №5 (DPL_TK_SRP#5) устанавливают таким, что он указывает ИДФ №6 (TKI#6). НИДФ_СВФУ (DPL_TKIN) в УП_ФГ_СВФУ №8 (DPL_TK_SRP#), значение которого было ранее установлено как "Неиспользуемый", устанавливают соответствующим ИДФ №2 (ТКI#2), что показано стрелкой DT13.In this way, UP_FG_SVFU (DPL_TK_SRP s) is moved forward in the playback order without moving IDFs (TKI), therefore, in FIG. 44B, only NIDF_SVFU (DPL_TKINs) in UP_FG_SVFU (DPL_TK_SRPs) are updated. In this example, NIDF_SVFU (DPL_TKIN) in UP_FG_SVFU No. 2 (DPL_TK_SRP # 2) is set so that it indicates IDF No. 3 (TKI # 3), which is shown by the arrow DT11, NIDF_SVFU (DPL_TKIN) in UP_FG_SVFU_SVFU_SVFU_SVFU_SVFU_SVFU_SVFU_SVFU_SVFU_SVFU_SVFU_SLFU_SVFU_SVFU_SVFU_SVFU_SVFU_SVFU_SVFU_SVFU_SVFU_SVFU_SVFU_SVFU_SVFU_SVFU_SVFU_SLVU such that it indicates IDF No. 4 (TKI4), which is indicated by the arrow DT12, NIDF_SVFU (DPL_TKIN) in UP_FG_SVFU No. 4 (DPL_TK_SRP # 4) is set so that it indicates IDF No. 5 (TKI # 5), and NIDF_SVFU (DPL) (DPL_L) in UP_FG_SVFU No. 5 (DPL_TK_SRP # 5) set so that it indicates IDF No. 6 (TKI # 6). NIDF_SVFU (DPL_TKIN) in UP_FG_SVFU No. 8 (DPL_TK_SRP #), the value of which was previously set to "Unused", is set to the corresponding IDF No. 2 (TKI # 2), as shown by arrow DT13.

Когда фонограмма удалена, УП_ФГ_СВФУ (DPL_TK_SRP), используемый для последующих фонограмм по порядку воспроизведения, продвигают вперед, а в ИДФ (TKI), соответствующих удаленной фонограмме, устанавливают значение "Неиспользуемые" при сохранении их текущего местоположения. Таким образом, операция редактирования не сопровождается перемещением ИДФ (TKI), что уменьшает вычислительную нагрузку при редактировании фонограмм.When the phonogram is deleted, UP_FG_SVFU (DPL_TK_SRP), used for subsequent phonograms in playback order, is advanced, and the IDFs (TKI) corresponding to the deleted phonogram are set to "Unused" while maintaining their current location. Thus, the editing operation is not accompanied by the movement of IDF (TKI), which reduces the computational load when editing phonograms.

{17-9_40-4_45А,Б) Присвоение ИДФ (TKI) при записи фонограмм{17-9_40-4_45A, B) Assignment of IDF (TKI) when recording phonograms

Ниже приведено описание Примера 2, в котором после удаления части фонограммы производят запись новой фонограммы. На Фиг.45А и Фиг.45Б показано выполнение операции записи новых ИДФ (TKI) и УП_ФГ_СВФУ (DPL_TK_SRP) при наличии "Неиспользуемых" ИДФ (TKI) и УП_ФГ_СВФУ (DPL_TK_SRP) присутствуют.The following is a description of Example 2, in which, after deleting part of the phonogram, a new phonogram is recorded. On figa and figb shows the execution of the write operation of the new IDF (TKI) and UP_FG_SVFU (DPL_TK_SRP) in the presence of "Unused" IDF (TKI) and UP_FG_SVFU (DPL_TK_SRP) are present.

Эти чертежи в значительной степени подобны Фиг.28А и Фиг.28Б, которые были использованы для объяснения присвоения новых ИДФ (TKI) для ИДФ (TKI), имеющих значение "Неиспользуемые". Второй, третий и четвертый уровни на Фиг.45А и Фиг.45Б идентичны первым трем уровням на Фиг.28А и Фиг.28Б. Различие между этими чертежами состоит в том, что на Фиг.45А и Фиг.45Б на первых уровнях показана Информация_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information), состоящая из множества УП_ФГ_СВФУ (DPL_TK_SRPs). На Фиг.45А в УП_ФГ_СВФУ с №4 по №8 (DPL_TK_SRP#4 - DPL_TK_SRP#8) установлены значения "Неиспользуемый". Однако на Фиг.28 в ИДФ №2, ИДФ №4, ИДФ №5, ИДФ №7, ИДФ №8 (TKI#2, TKI#4, TKI#5, TKI#7, TKI#8) установлены значения "Неиспользуемые".These drawings are largely similar to Fig. 28A and Fig. 28B, which were used to explain the assignment of new IDFs (TKIs) to IDFs (TKIs) having a value of "Unused". The second, third and fourth levels in Fig. 45A and Fig. 45B are identical to the first three levels in Fig. 28A and Fig. 28B. The difference between these drawings is that in Fig. 45A and Fig. 45B, the first levels show Default_ Playlist_Information list_ information_list, consisting of a plurality of DPL_TK_SRPs UP_FG_SRFU. On Figa in UP_FG_SVFU from No. 4 to No. 8 (DPL_TK_SRP # 4 - DPL_TK_SRP # 8) set to "Unused". However, in Fig. 28, IDF No. 2, IDF No. 4, IDF No. 5, IDF No. 7, IDF No. 8 (TKI # 2, TKI # 4, TKI # 5, TKI # 7, TKI # 8) are set to "Unused "

Несмотря на то что ИДФ (TKI), имеющие значения "Неиспользуемые", расположены в различных местах администратора фонограмм (TrackManager), в Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information) "Неиспользуемые" УП_ФГ_СВФУ (DPL_TK_SRPs) расположены рядом друг с другом. Это обусловлено тем, что, как описано выше, в Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default Playlist_Information) используемые УП_ФГ_СВФУ (DPL_TK_SRPs) продвигают вперед, а для ИДФ (TKIs) подобное продвижение не осуществляют.Despite the fact that IDFs (TKIs) with "Unused" values are located in different places of the phonograms administrator (TrackManager), the Default_laylist_Information and Default_laylist_information (Unused) UPFG_SVFU (DPL_TK_SRPs) are located in different places of the phonograms administrator (TrackManager). This is due to the fact that, as described above, in the Default_list_Information playlist_ information (Default Playlist_Information), the used DPL_TK_SRPs (UPLs) advance forward, and for IDFs (TKIs) do not perform this advancement.

В приведенном ниже пояснении описан пример, в котором осуществляют запись Фонограммы Г (TrackD), состоящей из четырех ЗОБ (АОВ). ИДФ (TKI) для этих четырех ЗОБ (АОВ) записывают, соответственно, в следующие "Неиспользуемые" ИДФ (TKI) в администраторе фонограмм (TrackManager): ИДФ №2, ИДФ №4, ИДФ №7 и ИДФ №8 (TKI#2, TKI#4, TKI#7, TKI#8).The following explanation describes an example in which a Phonogram G (TrackD) is recorded, consisting of four GOITERS (AOB). IDF (TKI) for these four GOITERS (AOW) are recorded, respectively, in the following "Unused" IDF (TKI) in the phonogram manager (TrackManager): IDF No. 2, IDF No. 4, IDF No. 7 and IDF No. 8 (TKI # 2 , TKI # 4, TKI # 7, TKI # 8).

УП_ФГ_СВФУ (DPL_TK_SRPs) для этих четырех ЗОБ (АОВ) записаны в УП_ФГ_СВФУ с №4 по №7 (DPL_TK_SRP#4 - DPL_TK_SRP#7) в Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information). Так как эти четыре ЗОБ (АОВ) образуют одну фонограмму, то значение АТР_ФГ_СВФУ (DPL_TK_ATR) УП_ФГ_СВФУ №4 (DPL_TK_SRP#4) устанавливают как "Начало_Фонограммы" ("Head_of_Track"), значения АТР_ФГ_СВФУ (DPL_TK_ATRs) УП_ФГ_СВФУ №4 (DPL_TK_SRP#4) и УП_ФГ_СВФУ №6 (DPL_TK_SRP#5) устанавливают как "Середина_Фонограммы" ("Middle_of_Track"), а значение АТР_ФГ_СВФУ (DPL_TK_ATR) УП_ФГ_СВФУ №7 (DPL_TK_SRP#7) устанавливают как "Конец_Фонограммы" ("End_of_Track").UP_FG_SVFU (DPL_TK_SRPs) for these four GOITERS (AOW) are recorded in UP_FG_SVFU from No. 4 to No. 7 (DPL_TK_SRP # 4 - DPL_TK_SRP # 7) in the Default_play_playlist_information Default_file information (Default_list). Since these four SCA (AOB) form a single soundtrack, the value ATR_FG_SVFU (DPL_TK_ATR) UP_FG_SVFU №4 (DPL_TK_SRP # 4) is set as "Nachalo_Fonogrammy" ( "Head_of_Track"), the value ATR_FG_SVFU (DPL_TK_ATRs) UP_FG_SVFU №4 (DPL_TK_SRP # 4) and UP_FG_SVFU No. 6 (DPL_TK_SRP # 5) are set as "Middle_Fonograms" ("Middle_of_Track"), and the value ATR_FG_SVFU (DPL_TK_ATR) UP_FG_SVFU No. 7 (DPL_TK_SRP "K_fon" End "is set to End).

НИДФ_СВФУ (DPL_TKIN) УП_ФГ_СВФУ №4 (DPL_TK_SRP#4) устанавливают соответствующим ИДФ №2 (TKI#2), НИДФ_СВФУ (DPL_TKIN) УП_ФГ_СВФУ №5 (DPL_TK_SRP#5) устанавливают соответствующим ИДФ №4 (TKI#4), НИДФ_СВФУ (DPL_TKIN) УП_ФГ_СВФУ №6 (DPL_TK_SRP#6) - соответствующим ИДФ №7 (TKI#7), а НИДФ_СВФУ (DPL_TKIN) УП_ФГ_СВФУ №7 (DPL_TK_SRP#7) - соответствующим ИДФ №8 (TKI#8).NIDF_SVFU (DPL_TKIN) UP_FG_SVFU No. 4 (DPL_TK_SRP # 4) are set to the corresponding IDF No. 2 (TKI # 2), NIDF_SVFU (DPL_TKIN) UP_FG_SVFU No. 5 (DPL_TK_SRP # 5) NIF (TIFK_FL_FID_TF_FL_FID_FL_FL_FID_FL_FID_FL_FID_FL_FID_FK_FK_FL_FID_TK_FID_FID_FL_TK_FL # 4), respectively. UP_FG_SVFU №6 (DPL_TK_SRP # 6) - corresponding IDF No. 7 (TKI # 7), and NIDF_SVFU (DPL_TKIN) UP_FG_SVFU No. 7 (DPL_TK_SRP # 7) - corresponding IDF No. 8 (TKI # 8).

Посредством подобной установки значений НИДФ_СВФУ (DPL_TKINs) и АТР_ФГ_СВФУ (DPL_TK_ATRs) управление ИДФ №2, ИДФ №4, ИДФ №7 и ИДФ №8 (TKI#2, TKI#4, TKI#7, TKI#8) осуществляют как четвертой фонограммой. Фонограммой Г (TrackD).By means of a similar setting of the values NIDF_SVFU (DPL_TKINs) and ATR_FG_SVFU (DPL_TK_ATRs), control of IDF No. 2, IDF No. 4, IDF No. 7 and IDF No. 8 (TKI # 2, TKI # 4, TKI # 7, TKI # 4 of the background, is carried out as . Phonogram G (TrackD).

При вышеуказанной обработке запись осуществляют в "Неиспользуемые" ИДФ (TKI), при этом не оказывают никакого воздействия на другие ИДФ (TKI), ИДФ №1, ИДФ №2, ИДФ №3 и ИДФ №4 (TKI#1, TKI#2, TKI#3 и TKI#4), что также было показано на Фиг.28А и Фиг.28Б.In the above processing, recording is carried out in "Unused" IDFs (TKI), while they do not have any effect on other IDFs (TKI), IDF No. 1, IDF No. 2, IDF No. 3 and IDF No. 4 (TKI # 1, TKI # 2 , TKI # 3 and TKI # 4), which was also shown in FIG. 28A and FIG. 28B.

{17-9_40-5_46А,Б} Пример 3: Объединение фонограмм{17-9_40-5_46A, B} Example 3: Combining phonograms

Ниже приведено описание обновления Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information) при объединении фонограмм (то есть в Примере 3). На Фиг.46А и Фиг.46Б показан один из примеров объединения фонограмм.The following is a description of updating Default_laylist_Information information_of_list_of_playable_files (Default) when combining phonograms (that is, in Example 3). On figa and figb shows one example of a combination of phonograms.

Эти чертежи в значительной степени подобны Фиг.29А и Фиг.29Б, которые были использованы для объяснения процедуры объединения ИДФ (TKI). Второй, третий и четвертый уровни на Фиг.46А и Фиг.46Б идентичны двум первым уровням на Фиг.29А и Фиг.29Б. Различие между этими чертежами состоит в том, что на первом уровне Фиг.46А и Фиг.46Б показана Информация_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information), в которой УП_ФГ_СВФУ №8 (DPL_ТК_SRP#8) имеет установленное значение "Неиспользуемый" и связан с ИДФ №2 (TKI#2), значение которых также установлено как "Неиспользуемые". При выполнении показанной на Фиг.29А и Фиг.29Б операции редактирования по объединению фонограмм для файлов ЗОБ (АОВ) и ИДФ (TKI), содержимое каждого УП_ФГ_СВФУ с №3 по №6 (DPL_TK_SRP#3 - DPL_TK_SRP#6) перемещают вниз на одну позицию, а содержимое УП_ФГ_СВФУ №7 (DPL_TK_SRP#7), обозначенное толстым контуром, копируют в УП_ФГ_СВФУ №3 (DPL_TK_SRP#3), что показано на Фиг.46А и Фиг.46Б. Также выполняют обновление ИДФ (TKI) так, как показано на Фиг.29А и Фиг.29Б.These drawings are substantially similar to FIGS. 29A and FIG. 29B, which were used to explain the IDF combining procedure (TKI). The second, third, and fourth levels in Fig. 46A and Fig. 46B are identical to the two first levels in Fig. 29A and Fig. 29B. The difference between these drawings is that at the first level of Fig. 46A and Fig. 46B, Default_playlist_Information is shown, in which UP_FG_SVFU No. 8 (DPL_TK_SRP # 8) has the set value "Unused" and associated with TI # 2 2), the value of which is also set to "Unused". When performing the editing operation shown in FIG. 29A and FIG. 29B for combining phonograms for files GOITER (AOW) and IDF (TKI), the contents of each UP_FG_SVFU No. 3 to No. 6 (DPL_TK_SRP # 3 - DPL_TK_SRP # 6) are moved down one position, and the contents of UP_FG_SVFU No. 7 (DPL_TK_SRP # 7), indicated by a thick outline, are copied to UP_FG_SVFU No. 3 (DPL_TK_SRP # 3), as shown in Fig. 46A and Fig. 46B. An IDF update (TKI) is also performed as shown in FIG. 29A and FIG. 29B.

{17-9_40-6_47А,Б} Пример 4: Разделение фонограммы{17-9_40-6_47A, B} Example 4: Phonogram separation

Ниже приведено описание обновления Информации_о_списке _воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information) при разделении фонограммы (Пример 4).Below is a description of updating the Information_of_list_of_playable_files_of_default (Default_Playlist_Information) when splitting a phonogram (Example 4).

На Фиг.47А и Фиг.47Б показан один из примеров разделения фонограммы. Эти чертежи в значительной степени подобны Фиг.33А и Фиг.33Б, которые были использованы для объяснения процедуры разделения ИДФ (TKI). Второй и третий уровни на Фиг.47А и Фиг.47Б идентичны двум первым уровням на Фиг.33А и Фиг.33Б. Различие между этими чертежами состоит в том, что на первом уровне Фиг.47А и Фиг.47Б показана Информация_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information), в которой УП_ФГ_СВФУ №8 (DPL_ТК_SRP#8) имеет установленное значение "Неиспользуемый" и связан с ИДФ №2 (ТК1#2), значение которых также установлено как "Неиспользуемые".On figa and figb shows one example of the separation of the phonogram. These drawings are largely similar to FIGS. 33A and 33B, which were used to explain the IDF separation procedure (TKI). The second and third levels in FIG. 47A and FIG. 47B are identical to the two first levels in FIG. 33A and FIG. 33B. The difference between these drawings is that at the first level of Fig. 47A and Fig. 47B, Default_playlist_Information is shown, in which UP_FG_SVFU No. 8 (DPL_TK_SRP # 8) has the set value "Unused" and associated with the ID # 2 2), the value of which is also set to "Unused".

Так же как и на Фиг.33А и Фиг.33Б, в том случае, если пользователь указывает, что ИДФ №3 (TKI#3) ("АОВ003.SA1"), которые выделены толстым контуром, следует разделить на две части, то каждый из УП_ФГ_СВФУ с №3 по №7 (DPL_TK_SRP#3 - DPL_ТК_SRP#7) перемещают вниз по порядку на одну позицию, а УП_ФГ_СВФУ (DPL_ТК_SRP), значение которого установлено как "Неиспользуемый", перемещают внутри Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information) в прежнее положение УП_ФГ_СВФУ №3 (DPL_TK_SRP#3).As in Fig. 33A and Fig. 33B, if the user indicates that IDF No. 3 (TKI # 3) ("AOB003.SA1"), which are highlighted in thick outline, should be divided into two parts, then each of UP_FG_SVFU from No.3 to No.7 (DPL_TK_SRP # 3 - DPL_TK_SRP # 7) is moved down one order in order, and UP_FG_SVFU (DPL_TK_SRP), whose value is set to "Unused", is moved to the list of the No. 3 (DPL_TK_SRP # 3).

Этому новому УП_ФГ_СВФУ №3 (DPL_ТК_SRP#3) соответствуют новые ИДФ (TKI), созданные посредством разделения, а именно ИДФ №2 (TKI#2). В файле ЗОБ (АОВ file) "AOB002.SA1", соответствующем ИДФ №2 (TKI#2), сохраняют то, что первоначально являлось последней частью файла ЗОБ (АОВ file) "АОВ003.SA1". УП_ФГ_СВФУ №2 (DPL_TK_SRP#2), соответствующий ИДФ №2 (TKI#2) и "AOB002.SA1", расположен перед УП_ФГ_СВФУ №3 (DPL_TK_SRP#3), которому соответствуют ИДФ №2 (TKI#2).This new UP_FG_SVFU No. 3 (DPL_TK_SRP # 3) corresponds to the new IDFs (TKI) created by splitting, namely IDF No. 2 (TKI # 2). In the file GOITER (AOW file) "AOB002.SA1" corresponding to IDF No. 2 (TKI # 2), save what was originally the last part of the file GOITER (AOW file) "AOV003.SA1". UP_FG_SVFU No. 2 (DPL_TK_SRP # 2), corresponding to IDF No. 2 (TKI # 2) and "AOB002.SA1", is located in front of UP_FG_SVFU No. 3 (DPL_TK_SRP # 3), which corresponds to IDF No. 2 (TKI # 2).

То есть в "AOB002.SA1" и "АОВ003.SA1" запоминают соответственно вторую и первую части исходного "АОВ003.SA1", причем соответствующие этим файлам УП_ФГ_СВФУ №2 (DPL_TK_SRP#2) и УП_ФГ_СВФУ №3 (DPL_TK_SRP#3) указывают, что воспроизведение этих ЗОБ (АОВ) должно быть выполнено в следующем порядке: "АОВ003.SA1" и "AOB002.SA1". В результате, воспроизведение второй и первой частей исходного "АОВ003.SA1" будет выполнено в следующем порядке: первая часть, вторая часть, что соответствует порядку воспроизведения, который задан в УП_ФГ_СВФУ (DPL_TK_SRP).That is, in "AOB002.SA1" and "AOB003.SA1", the second and first parts of the original "AOV003.SA1" are stored respectively, and the corresponding UP_FG_SVFU No. 2 (DPL_TK_SRP # 2) and UP_FG_SVFU No. 3 (DPL_TK_SRP # 3) files indicate, that the reproduction of these GOITERS (AOB) should be performed in the following order: "AOB003.SA1" and "AOB002.SA1". As a result, the reproduction of the second and first parts of the original "AOB003.SA1" will be performed in the following order: the first part, the second part, which corresponds to the playback order that is specified in UP_FG_SVFU (DPL_TK_SRP).

{17-9_40-8} Применение обработки при редактировании{17-9_40-8} Applying Editing Processing

Посредством объединения четырех вышеуказанных процедур редактирования пользователь может выполнять большое количество разнообразных операций редактирования. Например, в том случае, когда записанная фонограмма имеет вступление, поверх которого записана речь ведущего музыкальной передачи, пользователь может сначала разделить фонограмму таким образом, чтобы отделить ту часть, которая содержит в себе голос ведущего музыкальной передачи. Затем пользователь может удалить эту фонограмму, оставив себе ту часть фонограммы, которая не содержит в себе голос ведущего музыкальной передачи.By combining the four editing procedures above, a user can perform a wide variety of editing operations. For example, in the case where the recorded phonogram has an introduction, on top of which the speech of the leading music program is recorded, the user can first divide the phonogram so as to separate the part that contains the voice of the leader of the music program. Then the user can delete this phonogram, having left for itself that part of the phonogram that does not contain the voice of the host of the musical transmission.

Этим завершают описание навигационных данных. Ниже приведено описание устройства воспроизведения, имеющего надлежащую структуру, обеспечивающую воспроизведение описанных выше навигационных данных и воспроизводимых данных.This completes the description of the navigation data. The following is a description of a reproducing apparatus having a proper structure capable of reproducing the navigation data and reproduced data described above.

{48-1} Внешний вид устройства воспроизведения{48-1} Appearance of the playback device

На Фиг.48 изображено портативное устройство воспроизведения для платы 31 флэш-памяти настоящего изобретения. Показанное на Фиг.48 устройство воспроизведения имеет щель для вставки платы 31 флэш-памяти, кнопочную панель для получения указаний пользователя по выполнению таких операций, как воспроизведение, поиск в прямом направлении, поиск в обратном направлении, прямая перемотка, обратная перемотка, остановка и т.д., и ЖК (жидкокристаллическую) панель. С точки зрения внешнего вида это устройство воспроизведения похоже на другие виды портативных проигрывателей для музыки (плееров).On Fig depicts a portable playback device for the card 31 flash memory of the present invention. The playback device shown in FIG. 48 has a slot for inserting a flash memory card 31, a keypad for receiving user instructions for performing operations such as playback, forward search, reverse search, forward rewind, rewind, stop, etc. .d., and LCD (liquid crystal) panel. In terms of appearance, this playback device is similar to other types of portable music players (players).

Кнопочная панель содержит в себе:The keypad contains:

клавишу "Список воспроизводимых файлов" ("Playlist"), посредством которой осуществляют выбор списка воспроизводимых файлов или фонограммы;the "Playlist" button, by which a list of playable files or soundtracks is selected;

клавишу "|≪ ", посредством которой осуществляют операцию пропуска, при которой место воспроизведения смещают в начало текущей фонограммы;key "| ≪", by which the skip operation is performed, in which the playback position is shifted to the beginning of the current phonogram;

клавишу "≫|", посредством которой осуществляют операцию пропуска, при которой место воспроизведения смещают в начало следующей фонограммы;key "≫ |", by which the skip operation is performed, in which the playback position is shifted to the beginning of the next phonogram;

клавишу "≪" и клавишу "≫", посредством которых осуществляют соответственно операцию поиска в обратном направлении и операцию поиска в прямом направлении, что позволяет пользователю выполнять быстрое воспроизведение текущей фонограммы;the "и" key and the "≫" key, by which, respectively, the search operation in the reverse direction and the search operation in the forward direction are performed, which allows the user to quickly play the current phonogram;

клавишу "Вывод на экран" ("Display"), посредством которой осуществляют операцию отображения на экране неподвижных изображений, запомненных в плате 31 флэш-памяти;the “Display” key, by which the operation of displaying still images stored in the flash memory card 31 is performed on the screen;

клавишу "Запись" ("Rec"), посредством которой осуществляют операцию записи;the "Rec" key, by which a recording operation is performed;

клавишу "Звук" ("Audio") посредством которой пользователь осуществляет выбор частоты дискретизации или используемого режима: стереофонического или монофонического;the "Sound" key, by which the user selects the sampling frequency or the mode used: stereo or monaural;

клавишу "Метка" ("Mark"), посредством которой пользователь осуществляет указание конкретных помеченных мест в фонограммах; иthe "Mark" key, by which the user indicates specific marked places in the phonograms; and

клавишу "Редактирование" ("Edit"), посредством которой пользователь осуществляет редактирование фонограмм или ввод заголовков фонограмм.the "Edit" key, by which the user edits the phonograms or enters the titles of the phonograms.

{48-2} Усовершенствования, осуществленные в этом портативном устройстве воспроизведения для платы 31 флэш-памяти{48-2} Improvements made in this portable playback device for flash card 31

Различия между этим портативным устройством воспроизведения для платы 31 флэш-памяти и обычным портативным проигрывателем для музыки состоят в наличии следующих четырех усовершенствований с (1)-го по (4)-е.The differences between this portable playback device for the flash memory card 31 and the conventional portable music player are the following four enhancements from (1) to (4).

(1) На ЖК-панель (жидкокристаллическая панель) выводят таблицу списка воспроизводимых файлов и перечень фонограмм, что позволяет отобразить для пользователя Информацию_о_списке воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information), ИСВФ (PLI) либо отдельные фонограммы.(1) A table of the list of playable files and a list of phonograms are displayed on the LCD panel (liquid crystal panel), which allows the user to display Default_laylist_Information list information_, _INVF (PLI), or individual phonograms.

(2) Клавиши на кнопочной панели поставлены в соответствие отображаемым на ЖК-панели спискам воспроизводимых файлов и/или фонограммам, что позволяет пользователю осуществлять выбор фонограммы или списка воспроизводимых файлов для воспроизведения или редактирования.(2) The keys on the keypad are aligned with the lists of playable files and / or phonograms displayed on the LCD panel, which allows the user to select a phonogram or list of playable files for playback or editing.

(3) На ЖК-панели 5 отображают временной код, который указывает местоположение внутри фонограммы при воспроизведении фонограммы.(3) On the LCD panel 5, a time code is displayed that indicates the location inside the track when playing the track.

(4) Предусмотрено наличие поворотного диска со ступенчатым переключением, который позволяет пользователю установить значение временного кода, используемого в качестве времени начала воспроизведения при использовании функции поиска по времени или в качестве границы разделения при разделении фонограммы.(4) A rotary disc with step switching is provided, which allows the user to set the time code value used as the start time of the playback when using the time search function or as a separation boundary when dividing a phonogram.

{48-2_49_50} Усовершенствование (2){48-2_49_50} Improvement (2)

Ниже приведено подробное описание усовершенствования (2). На Фиг.49 показан один из примеров изображения на экране дисплея ЖК-панели при выборе пользователем списка воспроизводимых файлов, а на чертежах с Фиг.50А по Фиг.50Д показаны примеры отображения содержимого в том случае, когда пользователь осуществляет выбор фонограммы.The following is a detailed description of the enhancement (2). On Fig shows one example of the image on the LCD screen when the user selects a list of playable files, and the drawings from Fig. 50A to Fig. 50D show examples of content display when the user selects a phonogram.

На Фиг.49 строки посредством символов ASCII (Американского стандартного кода для обмена информацией) "список_воспроизводимых_файлов_по_умолчанию" ("DEFAULT PLAYLIST"), "список_воспроизводимых_файлов №1" ("PLAYLIST#1"), "список_воспроизводимых_файлов №2" ("PLAYLIST#2"), "список_воспроизводимых_файлов №3" ("PLAYLIST#3") и "список_воспроизводимых_файлов №4" ("PLAYLIST#4") отображают список воспроизводимых файлов, заданный по умолчанию, и четыре списка воспроизводимых файлов, которые запомнены в плате 31 флэш-памяти.On Fig lines through the characters ASCII (American standard code for the exchange of information) "list_playable_files_of_default" ("DEFAULT PLAYLIST"), "list of playable_files # 1" ("PLAYLIST # 1"), "list of playable_files # 2" ("PLAYLIST ), "playlist_3 # 3" ("PLAYLIST # 3") and "playlist_4 # 4" ("PLAYLIST # 4") display the default playlist and four playlist lists stored in the flash card 31 .

Между тем, строки символов ASCII "Фонограмма №1", "Фонограмма №2", "Фонограмма №3", "Фонограмма №4", "Фонограмма №5" ("Track#1", "Track#2", "Track#3", "Track#4", "Track#5") отображают пять фонограмм, которые указаны в том порядке воспроизведения, который указан посредством списка воспроизводимых файлов, заданного по умолчанию, хранящегося в плате 31 флэш-памяти. На Фиг.49 и Фиг.50А посредством выделенного штриховкой списка воспроизводимых файлов и фонограммы показаны та фонограмма или список воспроизводимых файлов, которые в настоящее время указаны как предназначенные для воспроизведения или редактирования.Meanwhile, the ASCII character strings are “Phonogram No. 1”, “Phonogram No. 2”, “Phonogram No. 3”, “Phonogram No. 4”, “Phonogram No. 5” (“Track # 1”, “Track # 2”, “Track # 3 "," Track # 4 "," Track # 5 ") display five phonograms, which are indicated in the playback order, which is indicated by the list of playable files set by default, stored in the card 31 flash memory. On Fig and 50A through the shaded highlighted list of playable files and phonograms, that phonogram or list of playable files that are currently indicated as intended for playback or editing is shown.

Если пользователь нажимает клавишу "≫" в тот момент, когда в качестве предназначенной для воспроизведения в том порядке воспроизведения, который указан в отображенном на ЖК-панели списке воспроизводимых файлов, заданном по умолчанию, отмечена Фонограмма №1 (Track#1), то, как показано на Фиг.50Б, в списке фонограмм в качестве предназначенной для воспроизведения будет указана Фонограмма №2 (Track#2). Если пользователь снова нажимает клавишу "≫", то, как показано на Фиг.50В, в списке фонограмм в качестве предназначенной для воспроизведения будет указана Фонограмма №3 (Track#3).If the user presses the “≫” key at the moment when Phonogram No. 1 (Track # 1) is marked as the one intended for playback in the playback order specified in the default playlist displayed on the LCD panel, as shown in Fig. 50B, the Phonogram No. 2 (Track # 2) will be indicated in the list of phonograms as intended for playback. If the user presses the "≫" key again, then, as shown in Fig. 50B, the Phonogram No. 3 (Track # 3) will be indicated in the list of phonograms as intended for playback.

Если пользователь нажимает клавишу "»" в тот момент, когда в качестве предназначенной для воспроизведения в том порядке воспроизведения, который указан в отображенном на ЖК-панели списке воспроизводимых файлов, заданном по умолчанию, отмечена Фонограмма №3 (Track#3), то, как показано на Фиг.50Г, в списке фонограмм в качестве предназначенной для воспроизведения будет указана Фонограмма №2 (Track#2). Как показано на Фиг.50Д, если в тот момент, когда отмечена любая из фонограмм, пользователь нажимает клавишу "Воспроизведение" ("Play"), то начинается воспроизведение указанной фонограммы, а если пользователь нажимает клавишу "Редактирование" ("Edit"), то указанная фонограмма будет выбрана в качестве предназначенной для редактирования.If the user presses the "" "button at the moment when Phonogram No. 3 (Track # 3) is marked as the one intended for playback in the playback order specified in the default playlist displayed on the LCD panel, as shown in Fig. 50G, the Phonogram No. 2 (Track # 2) will be indicated in the list of phonograms as intended for playback. As shown in Fig. 50D, if at the moment when any of the phonograms is checked, the user presses the "Play" key, then playback of the specified phonogram starts, and if the user presses the "Edit" key, then the specified phonogram will be selected as intended for editing.

{48-3_51} Усовершенствование (4){48-3_51} Improvement (4)

Ниже приведено подробное описание усовершенствования (4). На чертежах с Фиг.51А по Фиг.51В показан пример функционирования поворотного диска со ступенчатым переключением. Когда пользователь поворачивает поворотный диск со ступенчатым переключением на заданный угол, то значение отображенного на ЖК-панели кода времени воспроизведения увеличивают или уменьшают в соответствии с этим заданным углом. В примере из Фиг.51А показан тот случай, в котором исходное значение отображаемого на ЖК-панели кода времени воспроизведения равно "00:00:20".The following is a detailed description of the enhancement (4). In the drawings FIG. 51A to FIG. 51B, an example of the operation of a rotary disk with step switching is shown. When the user rotates the rotary dial in steps to a predetermined angle, the value of the playback time code displayed on the LCD panel is increased or decreased in accordance with this predetermined angle. In the example of FIG. 51A, a case is shown in which the initial value of the playback time code displayed on the LCD panel is “00:00:20”.

Когда пользователь вращает поворотный диск со ступенчатым переключением против часовой стрелки так, как показано на Фиг.51Б, значение кода времени воспроизведения уменьшают до величины "0:00:10" в соответствии с величиной угла, на который был повернут поворотный диск со ступенчатым переключением. И наоборот, в том случае, когда пользователь вращает поворотный диск со ступенчатым переключением по часовой стрелке так, как показано на Фиг.51В, значение кода времени воспроизведения увеличивают до величины "0:00:30" в соответствии с величиной угла, на который был повернут поворотный диск со ступенчатым переключением.When the user rotates the rotary dial with step change counterclockwise as shown in FIG. 51B, the value of the play time code is reduced to “0:00:10” in accordance with the magnitude of the angle by which the rotary dial with step change is rotated. Conversely, in the case where the user rotates the rotary dial with stepwise clockwise rotation as shown in Fig. 51B, the value of the playback time code is increased to the value “0:00:30” in accordance with the value of the angle by which rotatable rotary dial with step change.

Позволяя пользователю подобным способом изменять код времени воспроизведения, устройство воспроизведения предоставляет пользователю возможность указывать в фонограмме любой код времени воспроизведения просто путем вращения поворотного диска со ступенчатым переключением. Если пользователь затем нажимает клавишу "Воспроизведение" ("Play"), то воспроизведение ЗОБ (АОВ) осуществляют начиная с того места, которое находят согласно Уравнению 2 и Уравнению 3.By allowing the user to change the playback time code in a similar manner, the playback device allows the user to specify any playback time code in the phonogram simply by rotating the rotary dial with step switching. If the user then presses the "Play" (Play) key, then the GOITER (AOW) is played back starting from the place that is found according to Equation 2 and Equation 3.

Посредством использования поворотного диска со ступенчатым переключением при выполнении операции разделения фонограммы пользователь может осуществлять точную регулировку кода времени воспроизведения при использовании его в качестве границы разделения.By using a rotary dial with step switching when performing a phonogram separation operation, a user can fine-tune the playback time code when used as a separation boundary.

{52-1} Внутренняя структура устройства воспроизведения{52-1} The internal structure of the playback device

Ниже приведено описание внутренней структуры устройства воспроизведения. Эта внутренняя структура показана на Фиг.52.The following is a description of the internal structure of the playback device. This internal structure is shown in FIG.

Как показано на Фиг.52, устройство воспроизведения содержит в себе разъем 1 платы для соединения устройства воспроизведения с платой 31 флэш-памяти, блок 2 интерфейса пользователя, который соединен с кнопочной панелью и с поворотным диском со ступенчатым переключением, ОЗУ (оперативно-запоминающее устройство) 3, ПЗУ ("постоянное запоминающее устройство) 4, ЖК-панель 5, имеющую окно списка для отображения списка фонограмм или списков воспроизводимых файлов и окно кода времени воспроизведения для отображения кода времени воспроизведения, устройство 6 управления ЖК для управления первой ЖК-панелью 5, дешифратор 7 случайных последовательностей для расшифровки КАДРов_ЗОБ (AOB_FRAMEs) с использованием различных ключей файла (FileKey) для каждого файла ЗОБ (АОВ file), декодер 8 УКЗИ (усовершенствованного кодирования звуковой информации) (ААС) для осуществления обращения к ADTS КАДРа_ЗОБ (AOB_FRAME), расшифровка которого осуществлена посредством дешифратора 7 случайных последовательностей, и осуществления декодирования КАДРа_ЗОБ (AOB_FRAME) для получения данных ИКМ (РСМ), цифроаналоговый преобразователь (ЦАП) 9 для цифроаналогового преобразования данных ИКМ и вывода полученных в результате этого аналоговых сигналов на громкоговоритель или в разъем для подключения наушников, и центральный процессор (ЦП) 10 для осуществления централизованного управления устройством воспроизведения.As shown in Fig. 52, the playback device includes a board connector 1 for connecting the playback device to a flash memory card 31, a user interface unit 2, which is connected to a keypad and to a rotary disk with step switching, RAM (random access memory ) 3, ROM (“read-only memory”) 4, LCD panel 5 having a list box for displaying a list of phonograms or lists of playable files and a window for a playback time code for displaying a playback time code, Property 6 of the LCD control for controlling the first LCD panel 5, a decoder of 7 random sequences for decryption AOB_FRAMEs using different file keys (FileKey) for each GOITER file (AOW file), decoder 8 of an ultrasound scan (advanced audio information encoding) (AAC ) to access ADTS KADR_ZOB (AOB_FRAME), which was decrypted by means of a decoder of 7 random sequences, and to decode KADR_ZOB (AOB_FRAME) to obtain PCM (PCM) data, a digital-to-analog converter (TsA) O) 9 for digital-to-analog conversion of PCM data and outputting the resulting analog signals to a loudspeaker or headphone jack, and a central processing unit (CPU) 10 for centralized control of the playback device.

Из этой структуры аппаратного обеспечения понятно, что настоящее устройство воспроизведения не имеет никаких специальных аппаратных устройств для обработки администратора фонограмм (TrackManager) и Информацми_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information). Для осуществления обработки администратора фонограмм (TrackManager) и Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information), в ОЗУ 3 создают область 11 постоянного хранения ИСВФУ (DPLI), область 12 хранения ИСВФ (PLI), область 13 хранения ИДФ (TKI), область 14 хранения Ключа файла (FileKey) и двойной буфер 15, а в ПЗУ 4 запоминают программу управления воспроизведением и программу управления редактированием.From this hardware structure, it is understood that the present playback device does not have any special hardware devices for processing the phonogram manager (TrackManager) and the Default_playlist_Information information_of_list of reproducible_files (Default_Playlist_Information). For processing the administrator of the phonograms (TrackManager) and Information_of_list_of_playable_files_of_default (Default_Playlist_Information), in RAM 3 create a permanent storage area 11 ISVFU (DPLI), storage area 12 ISVF (PLI), storage area 13 IDF (TKI), file storage area 14ey ) and a double buffer 15, and in the ROM 4, a playback control program and an editing control program are stored.

{52-2} Область 11 постоянного хранения ИСВФУ (DPLI){52-2} ISVFU Permanent Storage Area 11 (DPLI)

Область 11 хранения ИСВФУ (DPLI) представляет собой область для постоянного хранения Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information), которая была считана из платы 31 флэш-памяти, соединенной с разъемом 1 платы.The ISVFU storage area 11 (DPLI) is an area for permanently storing Default_Playlist_Information information_list_of_playable_files (Default_Playlist_Information), which was read from the flash memory card 31 connected to the card slot 1.

{52_12} Область 12 хранения ИСВФ (PLI){52_12} ISVF Storage Area 12 (PLI)

Область 12 хранения ИСВФ (PLI) представляет собой область, которая зарезервирована для запоминания Информации__о_списке_воспроизводимых_файлов (Playlist_Information), выбранном пользователем для воспроизведения.The ISVF storage area 12 (PLI) is an area that is reserved for storing Information __ on the Playlist_Information list selected by the user for playback.

{52-3} Область 13 хранения ИДФ (TKI){52-3} IDF Storage Area 13 (TKI)

Область 13 хранения ИДФ (TKI) представляет собой область, которая зарезервирована для запоминания только тех ИДФ (TKI) из множества ИДФ (TKI), содержащихся в администраторе фонограмм (TrackManager), которые соответствуют файлу ЗОБ (АОВ file), указанному в настоящий момент в качестве предназначенного для воспроизведения. По этой причине емкость области 13 хранения ИДФ (TKI) равна объему данных, соответствующему одним ИДФ (TKI).The storage area IDF (TKI) is an area that is reserved for storing only those IDFs (TKI) from the set of IDFs (TKI) contained in the administrator of phonograms (TrackManager), which correspond to the file GOITER (AOW file), currently specified in as intended for playback. For this reason, the capacity of the IDF storage area 13 (TKI) is equal to the data volume corresponding to one IDF (TKI).

{52-4} Область хранения 14 ключа файла (FileKey){52-4} Storage area 14 of the file key (FileKey)

Область хранения 14 ключа файла (FileKey) представляет собой область, которая зарезервирована для запоминания только того ключа файла (FileKey) из множества ключей файла (FileKeys), содержащихся в "AOBSA1.KEY" в области идентификации, которые соответствуют файлу ЗОБ (АОВ file), указанному в настоящий момент в качестве предназначенного для воспроизведения.The storage area 14 of the file key (FileKey) is an area that is reserved for storing only that file key (FileKey) from the plurality of file keys (FileKeys) contained in the "AOBSA1.KEY" in the identification area that correspond to the file GOITER (AOW file) currently indicated as intended for playback.

{52-5} Двойной буфер 15{52-5} Double buffer 15

Двойной буфер 15 представляет собой буфер ввода-вывода, который используют при параллельном выполнении процесса ввода, при котором осуществляют последовательный ввод данных кластера (данных, хранящихся в одном кластере), считанных из платы 31 флэш-памяти, и процесса вывода, при котором осуществляют считывание кадров ЗОБ (АОВ frames) из данных кластера и последовательный вывод КАДРов_ЗОБ (AOB_FRAMEs) в дешифратор 7 случайных последовательностей.The double buffer 15 is an input-output buffer, which is used in parallel to the input process, in which the cluster data (data stored in one cluster) read from the flash memory card 31 is sequentially input and the output process is read GOITER frames (AOW frames) from the cluster data and sequential output of GOITER_FIELDS (AOB_FRAMEs) to the decoder 7 random sequences.

Двойной буфер 15 последовательно освобождает области, которые были заняты данными кластера, выведенными в виде КАДРов_ЗОБ (AOB_FRAMEs), и таким образом обеспечивает наличие областей для запоминания следующих считываемых кластеров. Это означает, что в двойном буфере 15 осуществляют циклическое выделение областей для запоминания данных кластера с использованием кольцевых указателей.The double buffer 15 sequentially frees the areas that were occupied by the cluster data output in the form of AOB_FRAMEs, and thus provides areas for storing the next readable clusters. This means that in the double buffer 15 carry out the cyclic allocation of areas for storing cluster data using ring pointers.

{52-5_53_54А_Б} Ввод и вывод посредством двойного буфера 15{52-5_53_54A_B} Input and output via double buffer 15

На Фиг.53 показано то, как осуществляют ввод и вывод для двойного буфера 15. На Фиг.54А и Фиг.54Б показано то, как в двойном буфере 15 осуществляют циклическое выделение областей для запоминания данных кластера с использованием кольцевых указателей.Fig. 53 shows how input and output are performed for the double buffer 15. Figs. 54A and Fig. 54B show how, in the double buffer 15, the regions for storing cluster data are stored using circular pointers.

Стрелки, направленные вниз и влево, представляют собой указатели адресов, куда осуществляют запись данных кластера, то есть указатели записи. Стрелки, направленные вверх и влево, представляют собой указатели адресов, откуда осуществляют считывание данных кластера, то есть указатели считывания. Эти указатели используют в качестве кольцевого указателя.The down and left arrows represent the address pointers where the cluster data is being written, that is, the write pointers. The up and left arrows represent address pointers from where the cluster data is read from, that is, read pointers. These pointers are used as a circular pointer.

{54-6_53}{54-6_53}

При подключении платы 31 флэш-памяти к разъему платы 1 осуществляют считывание данных кластера из области пользователя в плате 31 флэш-памяти и их запоминание в двойном буфере 15, что показано стрелками w1 и w2.When connecting the flash memory board 31 to the connector of the board 1, the cluster data is read from the user area in the flash memory board 31 and stored in the double buffer 15, as shown by the arrows w1 and w2.

Считанные данные кластера последовательно запоминают в тех местах двойного буфера 15, которые указаны посредством указателей записи wp1 и wp2.The read cluster data is sequentially stored in those places of the double buffer 15, which are indicated by the write pointers wp1 and wp2.

{52-7_54А}{52-7_54A}

Из всех КАДРов_ЗОБ (AOB_FRAMEs), которые содержатся в запомненных таким способом данных кластера, в дешифратор 7 случайных последовательностей осуществляют поодиночный вывод КАДРов_ЗОБ (AOB_FRAMEs), расположенных в тех местах

Figure 00000002
, которые последовательно указаны посредством указателя считывания, что показано стрелками r1, r2, r3, r4, r5....Of all the GOALS (AOB_FRAMEs) that are contained in the cluster data stored in this way, one random output of the GOALS (AOB_FRAMEs) located in those places is performed to the decoder 7 random sequences
Figure 00000002
which are sequentially indicated by a read pointer, as shown by the arrows r1, r2, r3, r4, r5 ....

В данном случае, как показано на Фиг.53, в двойном буфере 15 запоминают данные кластера 002 и 003, а позиции считывания

Figure 00000003
последовательно указывают посредством указателя считывания. Когда указатель считывания доходит до позиции считывания
Figure 00000004
, все КАДРы_ЗОБ (AOB_FRAMEs), содержащиеся в кластере 002, оказываются считанными, при этом выполняют считывание кластера 004 и, как показано стрелкой w6 на Фиг.54А, его перезапись в ту область, которая была ранее занята кластером 002.In this case, as shown in FIG. 53, cluster data 002 and 003 are stored in the double buffer 15, and the read positions
Figure 00000003
sequentially indicated by a read pointer. When the read pointer reaches the read position
Figure 00000004
, all GOITER_FRAMEs contained in cluster 002 turn out to be read, while reading cluster 004 and, as shown by arrow w6 in Fig. 54A, overwriting it to the area that was previously occupied by cluster 002.

{52-8_54Б}{52-8_54B}

Затем указатель считывания доходит до позиций считывания

Figure 00000005
и
Figure 00000006
, и в конечном счете достигает позиции считывания
Figure 00000007
, причем в этот момент будет завершено считывание всех КАДРов_ЗОБ (AOB_FRAMEs), содержащихся в кластере 003, поэтому осуществляют считывание кластера 005 и, как показано стрелкой w7 на Фиг.54Б, его перезапись в ту область, которая была ранее занята кластером 003.Then the read pointer reaches the read positions
Figure 00000005
and
Figure 00000006
, and ultimately reaches the reading position
Figure 00000007
moreover, at this moment, the reading of all AOB_FRAMEs contained in cluster 003 will be completed; therefore, cluster 005 is read and, as shown by arrow w7 in FIG. 54B, it is overwritten to the area that was previously occupied by cluster 003.

Описанные выше операции вывода КАДРа_ЗОБ (AOB_FRAME) и перезаписи данных кластера выполняют многократно, осуществляя таким образом последовательный вывод всех КАДРа_ЗОБ (AOB_FRAMEs), содержащихся в файле ЗОБ (АОВ file), в дешифратор 7 случайных последовательностей и в декодер 8 УКЗИ (ААС).The operations described above for outputting the GOITER (AOB_FRAME) and overwriting the cluster data are performed repeatedly, thereby sequentially outputting all the FRAME_CHAIN (AOB_FRAMEs) contained in the GOITER file (AOW file) to 7 random sequence decoder and to 8 ultrasound decoder (AAC).

{52-9_55-58} Программа управления воспроизведением, хранящаяся в ПЗУ 4{52-9_55-58} A playback control program stored in ROM 4

Ниже приведено описание программы управления воспроизведением, запоминание которой осуществлено в ПЗУ 4.The following is a description of the playback control program, which is stored in ROM 4.

Фиг.55 представляет собой схему последовательности операций, на которой показана обработка при выполнении процедуры считывания файла ЗОБ (АОВ file).Fig. 55 is a flowchart showing processing during the reading procedure of a GOITCHEST file (AOW file).

Фиг.56, Фиг.57 и Фиг.58 представляют собой схемы последовательности операций, на которых показана обработка при выполнении процедуры вывода КАДРа_ЗОБ (AOB_FRAME).Fig. 56, Fig. 57 and Fig. 58 are flowcharts showing processing during the output procedure of AOB_FRAME.

{52-9_55-1}{52-9_55-1}

В этих схемах последовательности операций использованы переменные w, z, у и х. Переменной w обозначен один из множества УП_ФГ_СВФУ (DPL_TK_SRPs). Переменной z обозначен файл ЗОБ (АОВ file), записанный в области пользователя, ИДФ (TKI), соответствующие этому файлу ЗОБ (АОВ file), и ЗОБ (АОВ), содержащийся в этом файле ЗОБ (АОВ file). Переменной у обозначен ЭЛЕМЕНТ_ЗОБ (AOB_ELEMENT), содержащийся в ЗОБ №z (AOB#z), который обозначен переменной z. Переменной х обозначен КАДР_ЗОБ (AOB_FRAME), содержащийся в ЭЛЕМЕНТе_ЗОБ №у (АОВ_ELEMENT#y), который обозначен переменной у. Ниже, со ссылкой на Фиг.55, приведено, в первую очередь, объяснение обработки при выполнении процедуры считывания файла ЗОБ (АОВ file).In these flowcharts, the variables w, z, y, and x are used. Variable w denotes one of the many UP_FG_SVFU (DPL_TK_SRPs). The variable z denotes the file GOITER (AOW file), recorded in the user area, IDF (TKI) corresponding to this file GOITER (AOW file), and GOITER (AOW) contained in this file GOITER (AOW file). The variable y is indicated by GOITER (AOB_ELEMENT) contained in GOITER No. z (AOB # z), which is indicated by the variable z. The variable x is designated KOBR_ZOB (AOB_FRAME), contained in the element GOITER # GO (AOB_ELEMENT # y), which is indicated by the variable y. Below, with reference to Fig. 55, first of all, an explanation of the processing when performing the procedure for reading the file GOITER (AOW file).

{52-9_55-2}{52-9_55-2}

При выполнении операции S1 центральный процессор (ЦП) 10 считывает администратор списка воспроизводимых файлов (PlaylistManager) и выводит на экран список, содержащий в себе Информацию_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information) и ИСВФ (PLI).In step S1, the central processing unit (CPU) 10 reads the administrator of the playlist file (PlaylistManager) and displays a list containing the default_playlist_of_file_default (Default_Playlist_Information) and the IFI (PLI).

При выполнении операции S2 ЦП 10 ожидает указания о воспроизведении ЗОБ (АОВ) согласно либо Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information), либо одной из ИСВФ (PLIs).In step S2, the CPU 10 waits for instructions to play the GOITER (AOW) according to either Default_laylist_Information Information_O_List_Play_Files (Default_Playlist_Information), or one of the IFMS (PLIs).

В том случае, когда указана Информация_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information), при обработке переходят от операции S2 к операции S3, в которой выполняют инициализацию (№(w-1)) (#w-1) переменной w, а затем к операции 34, в которой определяют ИДФ №z (TKI#z), указанные посредством НИДФ_СВФУ (DPL_TKIN), соответствующего УП_ФГ_СВФУ №w (DPL_TK_3RP#w) в Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information), и осуществляют считывание только этих ИДФ №z (TKI#z) из платы 31 флэш-памяти и их запоминание в области 13 хранения ИДФ (TKI).In the case when the Default_Playlist_Information is specified, the processing goes from operation S2 to operation S3, in which initialization (No. (w-1)) (# w-1) of the variable w is performed, and then to operation 34, in which determine IDF No. z (TKI # z), indicated by NIDF_SVFU (DPL_TKIN), corresponding UP_FG_SVFU No. w (DPL_TK_3RP # w) in the Information_of_the_playable_files_of_the_default (Default_Playlist_Information), and TI # read only memory and their storage in the field 13 of the storage IDF (TKI).

При выполнении операции S5 определяют файл ЗОБ №z (AOB file #z), который имеет такой же номер, как и ИДФ №z (TKI#z). Таким способом окончательно определяют тот файл ЗОБ (AOB file), который предназначен для воспроизведения.In step S5, a GOK No. z file (AOB file #z) is determined, which has the same number as IDF No. z (TKI # z). In this way, the final goiter file (AOB file) that is intended for playback is finally determined.

Определенный таким образом файл ЗОБ (AOB file) находится в зашифрованном состоянии и должен быть расшифрован, поэтому выполняют операции S6 и S7. При выполнении операции S6 устройство воспроизведения осуществляет доступ к области идентификации и считывает Ключ №z файла (FileKey#z), который запомнен в Записи_о_ключе_файла №z (FileKey_Entry#z) в файле хранения ключа шифрования, причем Запись_о_ключе_файла №z (FileKey_Entry#z) имеет тот же самый номер, что и определенный выше файл ЗОБ (AOB file). При выполнении операции S7 ЦП 10 устанавливает в дешифраторе 7 случайных последовательностей значение Ключа №z файла (FileKey#z). Результатом этой операции является то, что при наличии установленного в дешифраторе 7 случайных последовательностей Ключа файла (FileKey) может быть осуществлено последовательное воспроизведение КАДРов_ЗОБ (AOB_FRAMEs) путем последовательного ввода в дешифратор 7 случайных последовательностей КАДРов_ЗОБ (АОВ_FRAMEs), содержащихся в файле ЗОБ (AOB file).The AOB file defined in this way is in an encrypted state and must be decrypted; therefore, operations S6 and S7 are performed. In step S6, the reproducing apparatus accesses the identification area and reads the Key No. z of the file (FileKey # z), which is stored in the Entry_of_key_file #z (FileKey_Entry # z) in the file for storing the encryption key, and the Entry_o_key_file #z (FileKey_Entry # z) has the same number as the AOB file defined above. In step S7, the CPU 10 sets the value of Key No. z of the file (FileKey # z) in the decoder 7 random sequences. The result of this operation is that if there are 7 random sequences of the File Key (FileKey) installed in the decoder, sequential reproduction of AOB_FRAMEs can be performed by sequentially entering into the decoder 7 random sequences of FRAMEs AOB contained in the GOITER file (AOB file) .

{52-9_55-3}{52-9_55-3}

После этого устройство воспроизведения осуществляет последовательное считывание тех кластеров, в которых запомнен файл ЗОБ (AOB file). При выполнении операции S8 в элементе каталога указывают "номер первого кластера в файле" для Файла_ЗОБ №z (AOB_file#z). При выполнении операции S9 ЦП 10 осуществляет считывание из платы 31 флэш-памяти данных, хранящихся в этом кластере. При выполнении операции S10 ЦП 10 определяет, принимает ли номер кластера в ТРФ (FAT) значение "FFF". Если это не так, то перед возвратом к операции S10 выполняют операцию S11, при которой ЦП осуществляет считывание данных, хранящихся в кластере, который указан посредством значения ТРФ (FAT).After that, the playback device sequentially reads those clusters in which the AOB file is stored. When performing operation S8, the “first cluster number in the file” is indicated in the directory entry for GOITTER #z (AOB_file # z). In step S9, the CPU 10 reads data stored in this cluster from the flash memory card 31. In step S10, the CPU 10 determines whether the cluster number in the TRF (FAT) is “FFF”. If this is not the case, then before returning to operation S10, operation S11 is performed, in which the CPU reads the data stored in the cluster, which is indicated by the value of the TRF (FAT).

В том случае, когда устройство воспроизведения производит считывание данных, хранящихся в любом из кластеров, и обращение к соответствующему этому кластеру значению FAT, обработку, осуществляемую посредством выполнения операций S10 и S11, повторяют до тех пор, пока не будет установлено значение FAT, равное "FFF". Это приводит к тому, что устройство воспроизведения осуществляет последовательное считывание кластеров, определяемых значениями FAT. Когда номер кластера, определяемого значением FAT, становится равным "FFF", то это означает, что выполнено считывание всех кластеров, образующих собой файл ЗОБ №z (AOB file#z), при этом в процессе обработки переходят от операции S10 к операции S12.In the case when the playback device reads the data stored in any of the clusters and accesses the corresponding FAT value for this cluster, the processing performed by performing operations S10 and S11 is repeated until the FAT value is set to " FFF ". This leads to the fact that the playback device sequentially reads the clusters determined by the FAT values. When the cluster number determined by the FAT value becomes "FFF", this means that all the clusters constituting the GOITER No. z file (AOB file # z) have been read, and in the process, they proceed from operation S10 to operation S12.

{52-9_55-4}{52-9_55-4}

При выполнении операции S12 ЦП 10 определяет, совпадает ли переменная №w (#w) с общим количеством УП_ФГ_СВФУ (DPL_TK_SRPs). Если отсутствует упомянутое совпадение, то перед тем, как произвести возврат обработки к операции S4, в процессе обработки переходят к выполнению операции S13, при которой осуществляют приращение переменной №w на единицу (w←w+1) (#w←#w+1). При выполнении операции S4 устройство воспроизведения определяет ИДФ №z (TKI#z), которые указаны посредством НИДФ_СВФУ №w (DPL_TKIN#w) УП_ФГ_СВФУ №w (DPL_TK_SRP#w) в Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information), и записывает в область 13 хранения ИДФ (TKI) только ИДФ №z (TKI#z). Использованные ранее до этого момента ИДФ (TKI) остаются запомненными в области 13 хранения ИДФ (TKI), однако используемые в настоящий момент ИДФ (TKI) будут перезаписаны новыми ИДФ №z (TKI#z), считывание которых осуществляют посредством ЦП 10.In step S12, the CPU 10 determines whether the variable #w (#w) matches the total number of UP_FG_SVFU (DPL_TK_SRPs). If the mentioned coincidence is absent, then before returning the processing to operation S4, during processing they proceed to operation S13, in which the variable w is incremented by one (w ← w + 1) (# w ← # w + 1 ) In operation S4, the playback device determines the IDF No. z (TKI # z), which are indicated by NIDF_SVFU No. w (DPL_TKIN # w) UP_FG_SVFU No. w (DPL_TK_SRP # w) in the Information_of_list_of_playable_files_of_the_default (Default_Playlist and Data_Inscription in Default_Playlist ) only IDF No. z (TKI # z). Previously used IDFs (TKIs) that were previously stored in the storage area 13 of IDFs (TKIs), however, currently used IDFs (TKIs) will be overwritten by new IDFs No. z (TKI # z), which are read by CPU 10.

Такая перезапись приводит к тому, что в области 13 хранения ИДФ (TKI) будет запомнен, только самый последний ИДФ (TKI). После перезаписи ИДФ (TKI) обработку, выполняемую посредством операций с S5 по S12, повторяют для файла ЗОБ №z (АОВ file#z). После того как посредством этой обработки будет выполнено считывание всех ИДФ (TKI) и файлов ЗОБ (АОВ files), соответствующих всем УП_ФГ_СВФУ (DPL_TK_SRPs), которые содержатся в Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information), значение переменной z (#z) будет совпадать с общим количеством УП_ФГ_СВФУ (DPL_TK_SRP), поэтому при выполнении операции S12 принимают решение "Да" и заканчивают обработку согласно этой схеме последовательности операций.Such a rewrite leads to the fact that in the storage area 13 IDF (TKI) will be remembered, only the most recent IDF (TKI). After overwriting the IDF (TKI), the processing performed by operations S5 to S12 is repeated for the GOITER No. z file (AOB file # z). After all the IDFs (TKI) and GOIT files (AOW files) corresponding to all UP_FG_SVFU (DPL_TK_SRPs) contained in the Default_laylist_Information) information_of_list (Default_Playlist_Information) are read by all values, the value of the variable z will be the same as (total_Under_Folder), the value of the variable z (#z) will be the same as (DPL_TK_SRP), therefore, when performing operation S12, the decision is “Yes” and the processing is completed according to this flowchart.

{52-9_56_57_58} Обработка при выводе КАДРа_ЗОБ (AOB_FRAME){52-9_56_57_58} Processing upon output of CARD FRAME (AOB_FRAME)

Одновременно с выполнением процедуры считывания файла ЗОБ (АОВ file) ЦП 10 выполняет процедуру вывода КАДРа_ЗОБ (АОВ_FRAME) в соответствии со схемами последовательности операций, приведенными на Фиг.56, Фиг.57 и Фиг.58. В этих схемах последовательности операций переменная "Время_воспроизведения" (Play_time) указывает продолжительность воспроизведения текущей фонограммы до настоящего момента времени, то есть код времени воспроизведения. В соответствии с изменениями этого кода времени воспроизведения выполняют обновление времени, которое отображено в окне кода времени воспроизведения на ЖК-панели 5. Между тем, переменная "воспроизводимые_данные" (play_data) отображает длину данных для текущей фонограммы, воспроизведение которых было осуществлено до настоящего момента времени.Simultaneously with the procedure for reading the file GOITER (AOW file), the CPU 10 performs the output procedure KADR_ GOITER (AOW_FRAME) in accordance with the flowcharts shown in Fig.56, Fig.57 and Fig. 58. In these flowcharts, the variable Play_Time (Play_time) indicates the duration of playback of the current phonogram to the present point in time, that is, the code of the playback time. In accordance with the changes of this code, the playback time updates the time, which is displayed in the window of the playback time code on the LCD panel 5. Meanwhile, the variable "reproducible_data" (play_data) displays the length of the data for the current phonogram that has been reproduced so far .

{52-9_56-1}{52-9_56-1}

При выполнении операции S21 ЦП 10 осуществляет контроль того, произведено ли в двойном буфере 15 накопление данных кластера для файла ЗОБ №z (АОВ file#z). Эту операцию S21 неоднократно выполняют до тех пор, пока не будет произведено накопление данных кластера, и в этот момент при обработке переходят к выполнению операции S22, при которой осуществляют инициализацию переменных х и у (№х←1, №у←1). После этого при выполнении операции S23 ЦП 10 осуществляет поиск кластеров для файла ЗОБ №z (АОВ file#z) и обнаружение КАДРа_ЗОБ №х (АОВ_FRAME#x) в ЭЛЕМЕНТе_ЗОБ №у (AOB_ELEMENT#y), который по времени находится не ранее того Сдвига_Данных (Data_Offset), который задан в ТИБ №z (BIT#z), содержащейся в ИДФ №z (TKI#z). В этом примере предполагают, что заголовок ADTS занимает семь байт, начиная с ОБ_ДАННЫХ (SZ_DATA). Посредством ссылки на заголовок ADTS данные, имеющие указанную в заголовке ADTS длину, могут быть идентифицированы как звуковые данные. Осуществляют совместное считывание звуковых данных и заголовка ADTS и их вывод в дешифратор 7 случайных последовательностей. Дешифратор 7 случайных последовательностей расшифровывает КАДРЫ_ЗОБ (AOB_FRAMEs), которые затем декодируют посредством декодера 8 УКЗИ (ААС) и воспроизводят в виде звука.In step S21, the CPU 10 controls whether cluster data is accumulated in the double buffer 15 for the GOITER No. z file (AOW file # z). This operation S21 is repeatedly performed until the cluster data is accumulated, and at this point during processing they proceed to operation S22, in which the variables x and y are initialized (No. x ← 1, No. y ← 1). After that, when performing operation S23, the CPU 10 searches for clusters for the GOITER #z file (AOV file # z) and finds GOITER_CHAD Nox (AOB_FRAME # x) in GOITER_NAME (AOB_ELEMENT # y), which in time is not earlier than that Data_Shift (Data_Offset), which is specified in TIB No. z (BIT # z) contained in IDF No. z (TKI # z). In this example, the ADTS header is assumed to occupy seven bytes, starting with OBDATA (SZ_DATA). By reference to the ADTS header, data having the length indicated in the ADTS header can be identified as audio data. Carry out a joint reading of the audio data and the ADTS header and their output to the decoder 7 random sequences. The random sequence decoder 7 decodes the GOALS (AOB_FRAMEs), which are then decoded by the USPD decoder 8 (AAC) and reproduced in the form of sound.

{52-9_56-2}{52-9 _ 56-2}

После того как выполнено это обнаружение, на этапе операции S24 осуществляют вывод КАДРа_ЗОБ №х (AOB_FRAME#x) в дешифратор 7 случайных последовательностей, а при выполнении операции S25 осуществляют приращение переменной "Время_воспроизведения" (Play_time) на величину, равную продолжительности воспроизведения КАДРа_ЗОБ №х (AOB_FRAME#x), и приращение переменной "воспроизводимые_данные" (play_data) на величину объема данных, соответствующих КАДРу_ЗОБ №х (АОВ_FRAME#x). Поскольку в данном случае время воспроизведения КАДРа_ЗОБ (AOB_FRAME) равно 20 мс, то к переменной "Время воспроизведения" (Play_time) добавляют 20 мс.After this detection has been performed, in step S24, the CADR_ GOITER #x (AOB_FRAME # x) is output to the random code decoder 7, and in step S25, the variable Play_time is incremented by an amount equal to the duration of the playback (AOB_FRAME # x), and the increment of the variable "reproducible_data" (play_data) by the amount of data corresponding to CARD FRAME #x (AOB_FRAME # x). Since in this case, the playback time AOB_FRAME is 20 ms, then 20 ms is added to the variable "Play time" (Play_time).

Сразу после вывода первого КАДРа_ЗОБ (AOB_FRAME) в дешифратор 7 случайных последовательностей, устройство воспроизведения выполняет операцию S26, в которой оно осуществляет обращение к заголовку ADTS КАДРа_ЗОБ №х (AOB_FRAME#x) и определяет место расположения следующего КАДРа_ЗОБ (АОВ_FRAME). При выполнении операции S27 устройство воспроизведения осуществляет приращение переменной х (#х←#х+1) и задает КАДР_ЗОБ №х (AOB_FRAME#x) в качестве следующего КАДРа_ЗОБ (АОВ_FRAME). При выполнении операции S28 осуществляют ввод КАДРа_ЗОБ №х (AOB_FRAME#x) в дешифратор 7 случайных последовательностей. После этого на этапе выполнения операции S29 осуществляют приращение переменной "Время_воспроизведения" (Play_time) на величину, равную продолжительности воспроизведения КАДРа_ЗОБ №х (AOB_FRAME#x), и приращение переменной "воспроизводимые_данные" (play_data) на величину объема данных, соответствующих КАДРу_ЗОБ №х (AOB_FRAME#x). После того как приращение на КАДР_ЗОБ №х (AOB_FRAME#x) осуществлено, выполняют операцию S30, при которой ЦП 10 определяет, достигла ли переменная х (#х) значения, заданного в КОЛК_1го_ЭТППВР (FNs_1st_TMSRTE).Immediately after the first random AOB_FRAME is output to the decoder 7 random sequences, the playback device performs an operation S26, in which it accesses the ADTS header NO_FRAME # x (AOB_FRAME # x) and determines the location of the next NO_FRAME (AOB_FRAME). In step S27, the reproducing apparatus increments the variable x (# x ← # x + 1) and sets the GOAL_CHAIR # x (AOB_FRAME # x) as the next GOAL_CHAIN (AOB_FRAME). When performing operation S28, KADR_ZOB No.x (AOB_FRAME # x) is input into the decoder 7 random sequences. After that, at the step of performing operation S29, the variable "Play_time" (Play_time) is incremented by an amount equal to the duration of the playback FRAME_CHAP # x (AOB_FRAME # x), and the increment of the variable "play_data" (play_data) is the amount of data corresponding to the RAM_ZOB Nox ( AOB_FRAME # x). After the increment on KADR_ GOITER #x (AOB_FRAME # x) is performed, operation S30 is performed, in which CPU 10 determines whether the variable x (# x) has reached the value set in KOLK_1go_ETPPVR (FNs_1st_TMSRTE).

Если переменная х (#х) не достигла значения, указанного в КОЛК_1го_ЭТППВР (FNs_1st_TMSRTE), то выполняют операцию S31, при которой устройство воспроизведения осуществляет проверку того, произвел ли пользователь нажатие какой-либо клавиши, иной чем клавиша "Воспроизведение" ("Play"), а затем возвращаются к выполнению операции S26. После этого устройство воспроизведения повторяет обработку, выполняя операции с S26 по S31 до тех пор, пока значение переменной х (#х) не достигнет того, которое указано в КОЛК_1го_ЭТППВР (FNs_1st_TMSRTE), или до тех пор, пока пользователь не нажмет какую-либо иную клавишу, чем клавиша "Воспроизведение" ("Play").If the variable x (# x) has not reached the value specified in FNs_1st_TMSRTE (FNs_1st_TMSRTE), then perform operation S31, in which the playback device checks whether the user has pressed any key other than the "Play" ("Play" ), and then return to operation S26. After that, the playback device repeats the processing, performing operations S26 to S31, until the value of the variable x (# x) reaches the value indicated in FOLL_1go_ETPPVR (FNs_1st_TMSRTE), or until the user presses any other a key than the Play key.

В том случае, когда пользователь нажимает какую-либо иную клавишу, чем клавиша "Воспроизведение" ("Play"), обработку по этой схеме последовательности операций заканчивают и выполняют надлежащую обработку в соответствии с нажатой клавишей. В том случае, если нажатой клавишей является клавиша "Стоп" ("Stop"), то процесс воспроизведения останавливают, а если нажатой клавишей является клавиша "Пауза" ("Pause"), то воспроизведение приостанавливают.In the case when the user presses a key other than the Play button, the processing according to this flowchart is completed and the proper processing is performed in accordance with the pressed key. In the event that the pressed key is the Stop key, the playback process is stopped, and if the pressed key is the Pause key, the playback is paused.

{52-9_57-1}{52-9_57-1}

С другой стороны, если значение переменной х (#х) достигло указанного в КОЛК_1го_ЭТППВР (FNs_1st_TMSRTE), то при выполнении операции S30 принимают решение "Да", и обработку продолжают посредством выполнения операции S32, показанной на Фиг.57. Поскольку при выполнении обработки с операции S26 по операцию S30 в дешифратор 7 случайных последовательностей обязательно были введены все КАДРы_ЗОБ (AOB_FRAMEs), содержащиеся в используемом в настоящий момент ЭЛЕМЕНТе_ЗОБ (АОВ_ELEMENT), то при выполнении операции S32 приращение переменной у (#у) осуществляют так, чтобы в качестве предназначенных для обработки данных был указан следующий ЭЛЕМЕНТ_ЗОБ (AOB_ELEMENT), а инициализацию переменной х (#х) выполняют следующим образом: (#у←#у+1, #х-1).On the other hand, if the value of the variable x (# x) has reached the value indicated in FNs_1st_ETPVR (FNs_1st_TMSRTE), then in step S30 a decision is made “Yes” and the processing is continued by performing step S32 shown in FIG. 57. Since when processing from operation S26 to operation S30, all random AOB_FRAMEs contained in the currently used CLEARING ELEMENT (AOB_ELEMENT) were necessarily entered into the descrambler 7 of random sequences, then during operation S32, the increment of the variable y (# y) is performed so so that the following ELEMENT_ZOB (AOB_ELEMENT) is specified as the data to be processed, and the initialization of the variable x (# x) is performed as follows: (# y ← # y + 1, # x-1).

После этого при выполнении операции S33 устройство воспроизведения осуществляет обращение к ТПФГПВР (TKTMSRT) и вычисляет первый адрес ЭЛЕМЕНТа_ЗОБ №у (AOB_ELEMENT#y).After that, when performing operation S33, the reproducing apparatus calls the TPKHPVR (TKTMSRT) and calculates the first address of GOAL ELEMENT # (AOB_ELEMENT # y).

Затем устройство воспроизведения выполняет процедуру, состоящую из операций с S34 по S42. При этой процедуре осуществляют считывание один за другим КАДРов_ЗОБ (АОВ_FRAMEs), содержащихся в ЭЛЕМЕНТе_ЗОБ (AOB_ELEMENT), то есть она аналогична процедуре, состоящей из операций с S24 по S31. Отличие процедуры, состоящей из операций с S24 по S31, состоит в том, что конечным состоянием процедуры, состоящей из операций с S24 по S31, является достижение переменной х (#х) значения, указанного посредством "КОЛК_1го_ЭТППВР" (FNs_1st_TMSRTE), а конечным состоянием процедуры, состоящей из операций с S34 по S42, является достижение переменной х (#х) значения, указанного посредством "КОЛК_Средн_ЭТППВР (FNs_Middle_TMSRTE)".Then, the playback device performs a procedure consisting of operations S34 to S42. In this procedure, one after the other, GOALS OF THE GOITER (AOB_FRAMEs) contained in the ELEMENT OF GOITER (AOB_ELEMENT) is read, that is, it is similar to the procedure consisting of operations S24 to S31. The difference between the procedure consisting of operations from S24 to S31 is that the final state of the procedure consisting of operations from S24 to S31 is the achievement of the variable x (# x) of the value indicated by "KOLK_1go_ETPPVR" (FNs_1st_TMSRTE), and the final state The procedure, consisting of operations S34 to S42, is to achieve the variable x (# x) of the value indicated by "FN_Middle_TMSRTE".

Когда переменная х (#х) достигает значения, указанного посредством "КОЛК_Средн_ЭТППВР (FNs_Middle_TMSRTE)", процедуру цикла, состоящего из операций с S34 по S42, завершают, при выполнении операции S41 принимают решение "Да" и при обработке переходят к операции S43. При выполнении операции S43 ЦП 10 осуществляет приращение переменной у (#у) и инициализацию переменной х (#х): (#y←#y+1, #х←1). После этого при выполнении операции S44 анализируют переменную у и принимают решение, достигла ли переменная у (#y) значения, на единицу меньшего, чем Обшее_количество_элементов_ТППВР (TotalTMSRT_entry_Number) в Заголовке_ТППВР (TMSRT_HEADER) в ИДФ №z (TKI#z).When the variable x (# x) reaches the value indicated by “FNs_Middle_TMSRTE”, the cycle procedure consisting of operations S34 to S42 is completed, when the operation S41 is made, the decision is “Yes” and the processing proceeds to operation S43. In step S43, the CPU 10 increments the variable y (# y) and initializes the variable x (# x): (# y ← # y + 1, # x ← 1). After that, during operation S44, the variable y is analyzed and a decision is made whether the variable y (#y) has reached a value less by one than the Total_Number_ of TPNR_Telements (TotalTMSRT_entry_Number) in the TPNR_TITLE (TMSRT_HEADER) in the IDF No.z (TKI # z).

Если переменная у (#у) меньше, чем (Общее_количество_элементов_ТППВР-1) (TotalTMSRT_entry_Number-1), то ЭЛЕМЕНТ_ЗОБ №1 (AOB_ELEMENT#y) не является последним ЭЛЕМЕНТом_ЗОБ (AOB_ELEMENT), поэтому в процессе обработки возвращаются от операции S44 к операции S32 и осуществляют процедуру цикла с операции S32 до операции S42. Когда переменная у (#у) достигает значения (Общее_количество_элементов_ТППВР-1) (Total-TMSRT_entry_Number-1), то можно предположить, что процедура считывания дошла до предпоследнего ЭЛЕМЕНТа_ЗОБ (AOB_ELEMENT), поэтому при выполнении операции S44 принимают решение "Да" и при обработке переходят далее к выполнению операции S45 из Фиг.58.If the variable y (# y) is less than (Total_number_ of elements_ТППВР-1) (TotalTMSRT_entry_Number-1), then GOITER_CRAFT ITEM # 1 (AOB_ELEMENT # y) is not the last GOITER_ ITEM (AOB_ELEMENT), therefore, during processing, they return from operation S44 to operation S44 carry out the cycle procedure from operation S32 to operation S42. When the variable y (# y) reaches the value (Total_number_ of elements_ТППВР-1) (Total-TMSRT_entry_Number-1), then we can assume that the reading procedure has reached the penultimate AOB_ELEMENT ELEMENT, therefore, when performing operation S44, the decision is “Yes” and during processing proceeding to step S45 of FIG.

{52-9_57-2}{52-9_57-2}

Сходство процедуры, состоящей из операций с S45 по S54, с процедурой, состоящей из операций с S33 по S42, состоит в том, что в ней осуществляют считывание каждого из КАДРОВ_ЗОБ (AOB_FRAMEs) в конечном ЭЛЕМЕНТе_ЗОБ (AOB_ELEMENT).The similarity of the procedure consisting of operations S45 to S54 with the procedure consisting of operations S33 to S42 consists in the fact that each of the FRAME_ZOB (AOB_FRAMEs) is read in it in the final element_OBIT (AOB_ELEMENT).

Отличие же от процедуры, состоящей из операций с S33 по S42, заключается в том, что процедуру цикла, состоящего из операций S33 к S42, заканчивают тогда, когда при выполнении операции S41 принято решение о том, что переменная х (#х) достигла значения, указанного в "КОЛК_Средн_ЭТППВР" (FNs_Middle_TMSRTE), а процедуру цикла, состоящего из операций с S45 по S54 заканчивают тогда, когда при выполнении операции S53 принято решение о том, что переменная х (#х) достигла значения, указанного в "КОЛК_Посл_ЭТППВР" (FNs_Last_TMSRTE), причем переменная "воспроизводимые_данные" (play_data) указывает, что объем считанных до настоящего момента времени данных достиг значения, которое задано как "ОБ_ДАННЫХ" (SZ_DATA).The difference from the procedure consisting of operations S33 to S42 is that the cycle procedure consisting of operations S33 to S42 is completed when, when performing operation S41, it was decided that the variable x (# x) had reached the value specified in "FNs_Middle_TMSRTE" (FNs_Middle_TMSRTE), and the cycle procedure consisting of operations S45 to S54 is terminated when, when performing operation S53, it was decided that the variable x (# x) reached the value specified in "FIR__POST_ETPVR" ( FNs_Last_TMSRTE), with the variable "playable data" (play_data) indicating is that amount of the read time to the present time the data has reached the value which is set as "OB_DANNYH" (SZ_DATA).

Процедуру, состоящую из операции с S49 по S54, повторяют до тех пор, пока не будут удовлетворены условия из операции S53, в этот момент при выполнении операции S53 принимают решение "Да" и в обработке переходят к выполнению операции S55. В процессе обработки, прежде чем будет произведен возврат к операции S21, при которой ЦП 10 ожидает накопления следующего Файла ЗОБ (АОВ file) в двойном буфере 15, выполняют операцию S55, при которой ЦП 10 осуществляет приращение переменной z (#z): (#z←#z+1). После этого в процессе обработки переходят к выполнению операции S22 и повторяют процедуру, состоящую из операций с S22 по S54. Это означает, что определены ИДФ (TKI), указанные посредством НИДФ СВФУ (DPL_TKIN) следующего УП_ФГ_СВФУ (DPL_TK_SRP), и соответствующий этим ИДФ (TKI) файл ЗОБ (АОВ file), то есть определен тот файл ЗОБ (АОВ file), который имеет тот же самый номер, что и ИДФ (TKI).The procedure consisting of operation S49 to S54 is repeated until the conditions from operation S53 are satisfied, at which point in step S53 a decision is made “Yes” and processing proceeds to operation S55. During processing, before returning to operation S21, in which the CPU 10 waits for the accumulation of the next GOK file (AOW file) in the double buffer 15, operation S55 is performed, in which the CPU 10 increments the variable z (#z): (# z ← # z + 1). After that, during processing, proceed to step S22 and repeat the procedure consisting of operations S22 to S54. This means that the IDF (TKI) specified by NIDF NEFU (DPL_TKIN) of the next UP_FG_SVFU (DPL_TK_SRP) and the corresponding IDF (TKI) GOITER (AOW file) are defined, that is, the GOITER (AOW file) that has same number as IDF (TKI).

После этого устройство воспроизведения осуществляет доступ к области идентификации и определяет из ключей файла (FileKey), находящихся в файле хранения ключа шифрования, тот Ключ файла (FileKey), который имеет тот же самый номер, что и ИДФ (TKI), а затем осуществляет считывание этого Ключа файла (FileKey) и установку его значения в дешифраторе 7 случайных последовательностей. В результате этого осуществляют последовательное считывание и воспроизведение КАДРов_ЗОБ (AOB_FRAMEs), содержащихся в том файле ЗОБ (АОВ file), который имеет тот же самый номер, что и ИДФ (TKI).After that, the playback device accesses the identification area and determines from the file keys (FileKey) located in the encryption key storage file that File Key (FileKey), which has the same number as the IDF (TKI), and then reads of this Key File (FileKey) and setting its value in the decoder 7 random sequences. As a result of this, sequential reading and reproduction of CARTRONS (AOB_FRAMEs) contained in the file GOITER (AOW file), which has the same number as the IDF (TKI).

{52-9_57-3_59} Обновление кода времени воспроизведения{52-9_57-3_59} Updating the play time code

На чертежах с Фиг.59А по Фиг.59Г показано, как осуществляют увеличение кода времени воспроизведения, который отображают в окне отображения кода времени воспроизведения на ЖК-панели 5, в соответствии с обновлением переменной "Время_воспроизведения" (Play_time). На Фиг.59А значение кода времени воспроизведения равно "00:00:00,000", однако по завершении воспроизведения КАДРа_ЗОБ №1 (AOB_FRAME#1) к коду времени воспроизведения добавляют значение продолжительности воспроизведения КАДРа_ЗОБ №1 (AOB_FRAME#1), равное 20 мс, обновляя его до значения "00:00:00,020", что показано на Фиг.59Б. По завершении воспроизведения КАДРа_ЗОБ №2 (AOB_FRAME#2) к коду времени воспроизведения добавляют продолжительность воспроизведения КАДРа_ЗОБ №2 (AOB_FRAME#2), равное 20 мс, обновляя его до значения "00:00:00,040", что показано на Фиг.59В. Подобным же образом, по завершении воспроизведения КАДРа_ЗОБ №6 (AOB_FRAME#6) к коду времени воспроизведения добавляют значение продолжительности воспроизведения КАДРа_ЗОБ №6 (AOB_FRAME#6), равное 20 мс, обновляя его до значения "00:00:00,120", что показано на Фиг.59Г.The drawings of FIG. 59A to FIG. 59G show how to increase the playback time code, which is displayed in the display window of the playback time code on the LCD panel 5, in accordance with the update of the variable "Play_time" (Play_time). In Fig. 59A, the value of the playback time code is "00: 00: 00,000", however, upon completion of the playback, GOITER No. 1 (AOB_FRAME # 1), the value of the playing time NO. 1 (AOB_FRAME # 1) equal to 20 ms is added to the playback time code, updating it to the value "00: 00: 00,020", as shown in Fig.59B. Upon completion of the playback, CADA_CHAW No.2 (AOB_FRAME # 2), the playback time code CADA_CHAW No.2 (AOB_FRAME # 2) equal to 20 ms is added to the playback time code, updating it to the value “00: 00: 00.040”, as shown in Fig. 59B. Likewise, upon completion of playback of KADRA-GOITTER No. 6 (AOB_FRAME # 6), the value of the duration of playback KADRA-GOITER No. 6 (AOB_FRAME # 6), equal to 20 ms, is updated to the value “00: 00: 00,120”, as shown on Fig.

Здесь завершают описание процедуры вывода КАДРа_ЗОБ (AOB_FRAME).This completes the description of the output procedure KADR_ZOB (AOB_FRAME).

Если при выполнении операции S31, приведенной на схеме последовательности операций по Фиг.56, пользователь нажимает какую-либо иную клавишу, чем клавиша "Воспроизведение" ("Play"), то обработку в этой схеме последовательности операций завершают. Обработка, которую выполняют при нажатии клавиши "Стоп" ("Stop") или "Пауза" ("Pause"), уже была описана ранее, однако в том случае, когда пользователь нажимает одну из тех клавиш, которые предусмотрены для осуществления устройством воспроизведения специального режима воспроизведения, обработку в этой схеме последовательности операций или в схемах последовательности операций, показанных на Фиг.56, Фиг.57 или Фиг.58, прекращают и выполняют надлежащую обработку в соответствии с нажатой клавишей.If, when performing operation S31 shown in the flowchart of FIG. 56, the user presses a key other than the “Play” key, then the processing in this flowchart ends. The processing that is performed when the "Stop" or "Pause" key is pressed has already been described previously, however, in the case when the user presses one of those keys that are provided for the device to play a special the playback mode, the processing in this flowchart or in the flowcharts shown in FIG. 56, FIG. 57 or FIG. 58 is stopped and proper processing is performed in accordance with the pressed key.

Ниже приведено описание процедуры, выполняемой ЦП 10 (1) при осуществлении функции поиска в прямом направлении в ответ на нажатие пользователем клавиши "»" и (2) при осуществлении функции поиска по времени в ответ на приведение в действие пользователем поворотного диска со ступенчатым переключением после нажатия клавиши "Пауза" ("Pause") или "Стоп" ("Stop").The following is a description of the procedure performed by the CPU 10 (1) when the search function is performed in the forward direction in response to the user pressing the "" "key and (2) when the time search function is performed in response to the user activating the rotary disk with step switching after pressing the "Pause" or "Stop" key.

{52-10_60} Функция поиска в прямом направлении{52-10_60} Forward Search Function

Фиг.60 представляет собой схему последовательности операций, на которой показана процедура, выполняемая ЦП 10 при осуществлении функции поиска в прямом направлении. В том случае, когда пользователем нажата клавиша "≫", при выполнении операции S31, операции S42 или операции S54 из схем последовательности операций, приведенных на Фиг.56, Фиг.57 и Фиг.58, принимают решение "Да" и ЦП 10 выполняет обработку согласно схеме последовательности операций из Фиг.60.Fig. 60 is a flowchart showing a procedure performed by the CPU 10 when performing the forward search function. In the case when the user presses the "≫" key, when performing operation S31, operation S42 or operation S54 from the flowcharts shown in Fig. 56, Fig. 57 and Fig. 58, the decision is "Yes" and the CPU 10 executes processing according to the flowchart of Fig. 60.

При выполнении операции S61 осуществляют ввод КАДРов_ЗОБ (AOB_FRAMEs) с №х по №(х+f(t)-1) (#х - #(x+f(t)-1)) в дешифратор 7 случайных последовательностей. Здесь "t" представляет собой продолжительность прерывистого воспроизведения, f (t) представляет собой номер (количество) кадров, соответствующих продолжительности прерывистого воспроизведения, a d (t) представляет собой объем данных, соответствующих продолжительности прерывистого воспроизведения. При выполнении операции S62 осуществляют соответствующее обновление переменной "Время _воспроизведения" (Play_time), обозначающей время, прошедшее с начала воспроизведения, и переменной "воспроизводимые_данные" (play_data), обозначающей объем воспроизводимых данных, с использованием продолжительности "t" прерывистого воспроизведения, количества f(t) кадров, соответствующих продолжительности прерывистого воспроизведения, и объема d(t) данных, соответствующих продолжительности прерывистого воспроизведения: (x←x+f(t), время_воспроизведения←время_воспроизведения+t, воспроизводимые_данные←воспроизводимые_данные+d(t)) (x←x+f(t), play_time←play_time+t, play_data←play_data+d(t)). Следует отметить, что продолжительность прерывистого воспроизведения обычно равна 240 мс (что эквивалентно продолжительности воспроизведения двенадцати КАДРов_ЗОБ (AOB_FRAMEs)).In step S61, the GOALS (AOB_FRAMEs) from #x to # (x + f (t) -1) (# x - # (x + f (t) -1)) are input into the decoder 7 random sequences. Here, “t” is the duration of the discontinuous playback, f (t) is the number (number) of frames corresponding to the duration of the discontinuous playback, and d (t) is the amount of data corresponding to the duration of the discontinuous playback. In step S62, a corresponding update is made to the variable "Playback Time" (Play_time), indicating the time elapsed since the start of playback, and the variable "Playable_data" (play_data), indicating the amount of reproduced data, using the duration "t" of intermittent playback, the number f ( t) frames corresponding to the duration of discontinuous playback, and the volume d (t) of data corresponding to the duration of discontinuous playback: (x ← x + f (t), play_time ← play_time plays + t, playable data ← playable data + d (t)) (x ← x + f (t), play_time ← play_time + t, play_data ← play_data + d (t)). It should be noted that the duration of intermittent playback is usually 240 ms (which is equivalent to the playback duration of twelve AOB_FRAMEs).

{52-10_60-1_61А,Б}{52-10_60-1_61A, B}

На Фиг.61А и Фиг.61Б показана процедура приращения кода времени воспроизведения при операции поиска в прямом направлении. На Фиг.61А показано начальное значение кода времени воспроизведения, при этом точкой воспроизведения, является КАДР_ЗОБ №1 (AOB_FRAME#1) в ЭЛЕМЕНТе_ЗОБ №51 (AOB_ELEMENT#51).61A and 61B show a procedure for incrementing a play time code in a forward search operation. On Figa shows the initial value of the code of the playback time, while the playback point is FRAME_CHAWER No. 1 (AOB_FRAME # 1) in the element_CHAIN No. 51 (AOB_ELEMENT # 51).

В этом случае код времени воспроизведения равен "00:00:01,000". Когда в дешифратор 7 случайных последовательностей в качестве продолжительности прерывистого воспроизведения введены КАДРы_ЗОБ (AOB_FRAMEs) с первого по двенадцатый, то к коду времени воспроизведения добавляют продолжительность воспроизведения двенадцати КАДРов_ЗОБ (АОВ_FRAMEs) (то есть 240 мс), при этом код времени воспроизведения становится равным "00:00:01,240", что показано на Фиг.61Б.In this case, the playback time code is “00: 00: 01,000”. When the first to twelfth frames are entered into the decoder 7 random sequences as the duration of discontinuous playback, the playback time of the twelve frames of the goiter (AOB_FRAMEs) (i.e., 240 ms) is added to the playback time code, and the playback time code becomes "00 : 00: 01,240 ", as shown in Fig.61B.

{52-10_60-2}{52-10_60-2}

После этого обновления при выполнении операции S63 ЦП 10 сравнивает значение переменной х (#x), полученное после приращения, с общим количеством кадров в ЭЛЕМЕНТе_ЗОБ №у (AOB_ELEMENT#y) и анализирует, не превышает ли значение переменной х (#х), полученное после приращения, общего количества кадров в ЭЛЕМЕНТе_ЗОБ №у (АОВ_ELEMENT#у).After this update, in step S63, the CPU 10 compares the value of the variable x (#x) obtained after the increment with the total number of frames in the GOIT_ELEMENT element # AOB_ELEMENT # y and analyzes whether the value of the variable x (# x) obtained does not exceed after the increment, the total number of frames in ELEMENT_ZOB No.u (AOB_ELEMENT # y).

Как указано выше, количество кадров в ЭЛЕМЕНТе_ЗОБ (АОВ_ELEMENT), находящемся в начале ЗОБ (АОВ), равно "КОЛК_1го_ЭТППВР" (FNs_1st_TMSRTE), количество кадров в ЭЛЕМЕНТе_ЗОБ (AOB_ELEMENT), находящемся в средней части ЗОБ (АОВ), равно "КОЛК_Средн_ЭТППВР" (FNs_Middle_TMSRTE), а количество кадров в ЭЛЕМЕНТе_ЗОБ (AOB_ELEMENT), который расположен в конце ЗОБ (АОВ), равно "КОЛК_Посл_ЭТППВР" (FNs_Last_TMSRTE).As indicated above, the number of frames in GOITER (AOW_ELEMENT) located at the beginning of GOITER (AOW) is equal to "FIR__st_TMSRTE" (FNs_1st_TMSRTE), the number of frames in GOITER (AOB_ELEMENT) located in the middle part of GOITER (AOB_ELEMENT) is equal to GOITER (ARE_ELEMENT) " FNs_Middle_TMSRTE), and the number of frames in the GOITER (AOB_ELEMENT), which is located at the end of the GOITER (AOW), is equal to "FIRST_LAST_TMSRTE" (FNs_Last_TMSRTE).

Вышеуказанное решение ЦП 10 принимает путем сравнения соответствующего одного из этих значений с переменной х (#х). Когда значение переменной "х" выходит за пределы данного ЭЛЕМЕНТа_ЗОБ №у (AOB_ELEMENT#y), то в этом случае при выполнении операции S64 ЦП 10 анализирует, существует ли какой-либо ЭЛЕМЕНТ_ЗОБ (AOB_ELEMENT), идущий после ЭЛЕМЕНТа_ЗОБ №у (AOB_ELEMENT#y).The CPU 10 takes the above decision by comparing the corresponding one of these values with the variable x (# x). When the value of the variable "x" goes beyond the given CLEANING ELEMENT (AOB_ELEMENT # y), in this case, when performing operation S64, CPU 10 analyzes whether there is any CLEANING ELEMENT (AOB_ELEMENT) coming after the CLEARING ELEMENT # AOB_ELEMENT # y )

В том случае, когда ЭЛЕМЕНТ_ЗОБ №у (AOB_ELEMENT#y) является последним ЭЛЕМЕНТом_ЗОБ (AOB_ELEMENT) в БЛОКе_ЗОБ (AOB_BLOCK), не существует никакого ЭЛЕМЕНТа_ЗОБ (AOB_ELEMENT), расположенного после ЭЛЕМЕНТа_ЗОБ №у (AOB_ELEMENT#y), поэтому при выполнении операции S64 принимают решение "Нет", а обработку в настоящей схеме последовательности операций завершают.In the case when GOITER # ELEMENT (AOB_ELEMENT # y) is the last GOITER (AOB_ELEMENT) in the GOITER (AOB_BLOCK), there is no GOITER ELEMENT (AOB_ELEMENT) located after GOITER # ELEMENT # SOB (SOB_ELEMENT), when they accept (AOB_64), the decision is "No", and the processing in the present flowchart is completed.

В противном случае, если ЭЛЕМЕНТ_ЗОБ (AOB_ELEMENT), следующий за ЭЛЕМЕНТом_ЗОБ №у (AOB_ELEMENT#y), существует, то при выполнении операции S65 осуществляют уменьшение значения переменной "х" (#х) на количество КАДРов_ЗОБ (АОВ__FRAMEs) в ЭЛЕМЕНТе_ЗОБ №у (AOB_ELEMENT#y), а при выполнении операции S66 производят обновление переменной у (#у): (у←у+1) (#y←#y+1). В результате, переменная "х" (#х) указывает теперь положение кадра для кадра в следующем ЭЛЕМЕНТе_ЗОБ №у (AOB_ELEMENT#y), указанном посредством обновленной переменной "у" (#y). И наоборот, в том случае, когда переменная "х" (#х) указывает тот КАДР_ЗОБ (AOB_FRAME), который присутствует в текущем ЭЛЕМЕНТе_ЗОБ (AOB_ELEMENT) (то есть когда при операции S63 принято решение "Да"), операции S64-S66 пропускают и переходят к выполнению операции S67 обработки.Otherwise, if GOITER ELEMENT (AOB_ELEMENT), next to GOITER ELEMENT # (AOB_ELEMENT # y) exists, then, in step S65, the value of the variable "x" (# x) is reduced by the number of GOITER_FRAMEs (AOB__FRAMEs) in GOITER_ELEMENT No. ( AOB_ELEMENT # y), and during operation S66, the variable y (# y) is updated: (y ← y + 1) (# y ← # y + 1). As a result, the variable "x" (# x) now indicates the position of the frame for the frame in the next GOITER # AOB_ELEMENT # y indicated by the updated variable "y" (#y). And vice versa, in the case when the variable “x” (# x) indicates the AOB_FRAME that is present in the current AOB_ELEMENT (ie, when the decision “Yes” was made in operation S63), operations S64-S66 skip and proceeding to processing operation S67.

{52-10_60-3}{52-10_60-3}

После этого выполняют обновление переменных "х" (#х), "Время_воспроизведения" (Play_time) и "Воспроизводимые_данные" (play_data) в соответствии с продолжительностью пропуска при прерывистом воспроизведении. Продолжительность времени пропуска (skip_time), которая эквивалентна продолжительности пропуска при прерывистом воспроизведении, равна двум секундам; количество кадров, эквивалентное этому "времени_пропуска" (skip_time), задано как f(времени_пропуска) (f(skip_time)), а объем данных, эквивалентный этому времени_пропуска (skip_time), задан как d(времени_пропуска) (d(skip_time)). При выполнении операции S67 эти значения используют для обновления переменных "х" (#х), "Время_воспроизведения" (Play_time), и "воспроизводимые_данные" (plaу_data):After that, the variables “x” (# x), “Play_time” and “Playable data” (play_data) are updated in accordance with the duration of the skip during intermittent playback. The skip time (skip_time), which is equivalent to the skip time for intermittent playback, is two seconds; the number of frames equivalent to this "skip_time" (skip_time) is specified as f (skip_time) (f (skip_time)), and the amount of data equivalent to this skip_time (skip_time) is specified as d (skip_time) (d (skip_time)). In step S67, these values are used to update the variables “x” (# x), “Play_time” (Play_time), and “playable data” (pla_data):

(x←x+f(времени_пропуска), Время_воспроизведения←Время_воспроизведения+время_пропуска, и воспроизводимые_данные←воспроизводимые_данные+d(времени_пропуска))(x ← x + f (skip_time), Playback_time ← Playback_time + skip_time, and playable_data ← playable_data + d (skip_time))

(#x←#x+f (skip_time), play_time←play_time+skip_time, play_data←play_data+d(skip_time)).(# x ← # x + f (skip_time), play_time ← play_time + skip_time, play _ data ← play _ data + d (skip_time)).

{52-10_60-4_61B}{52-10_60-4_61B}

Как показано на Фиг.61В, к значению переменной "х" (#x), которая указывает положение кадра внутри ЭЛЕМЕНТа_ЗОБ №51 (AOB_ELEMENT#51), добавляют продолжительность пропуска при прерывистом воспроизведении. Когда значение обновленной переменной "х" (#х) превысит количество кадров в ЭЛЕМЕНТе_ЗОБ №51 (АОВ_ELEMENT#51), то осуществляют обновление переменной "у" (#у) таким образом, чтобы она указывала следующий ЭЛЕМЕНТ ЗОБ (AOB_ELEMENT), а из переменной "х" (#х) вычитают количество кадров, содержащихся в ЭЛЕМЕНТе_ЗОБ №51 (AOB_ELEMENT#51). В результате переменная "х" (#х) теперь будет указывать положение кадра внутри ЭЛЕМЕНТа_ЗОБ №52 (AOB_ELEMENT#52), который указан посредством обновленной переменной "y" (#у). Затем к текущему значению "00:00:01,240" кода времени воспроизведения добавляют значение 2,000 (=2 секунды), при этом его значение становится равным "00:00:03, 240". Обновление переменной "х" (#х) осуществляют посредством следующих вычислений: (3240 мс - 2000 мс)/20 мс, в результате чего получают значение "62", и, следовательно, она указывает КАДР_ЗОБ №62 (AOB_FRAME#62) в ЭЛЕМЕНТе_ЗОБ №52 (AOB_ELEMENT#52).As shown in FIG. 61B, to the value of the variable “x” (#x), which indicates the position of the frame inside the GOITER # 51 (AOB_ELEMENT # 51), the skip duration during intermittent playback is added. When the value of the updated variable "x" (# x) exceeds the number of frames in GOITER # 51 (AOB_ELEMENT # 51), then the variable "y" (# y) is updated so that it indicates the next GOITER (AOB_ELEMENT), and from the variable "x" (# x) is subtracted the number of frames contained in the element GOITER_51 No. 51 (AOB_ELEMENT # 51). As a result, the variable "x" (# x) will now indicate the position of the frame inside the GOITER # 52 (AOB_ELEMENT # 52), which is indicated by the updated variable "y" (# y). Then, a value of 2,000 (= 2 seconds) is added to the current value “00: 00: 01,240” of the playback time code, and its value becomes “00:00:03, 240”. The variable "x" (# x) is updated by the following calculations: (3240 ms - 2000 ms) / 20 ms, as a result of which the value "62" is obtained, and, therefore, it indicates KOBR_ZOB # 62 (AOB_FRAME # 62) in the ZOB_ELEMENT No. 52 (AOB_ELEMENT # 52).

{52-10_60-5_61(Г)}{52-10_60-5_61 (D)}

После ввода КАДРа_ЗОБ №62 (AOB_FRAME#62) из ЭЛЕМЕНТа_ЗОБ №52 (AOB_ELEMENT#52) в дешифратор 7 случайных последовательностей выполняют обновление кода времени воспроизведения путем добавления к текущему значению "00:00:03,240" значения "0,240", в результате чего получают значение "00:00:03,480", что показано на Фиг.61Г.After entering GOITER # 62 (AOB_FRAME # 62) from GOITER # 52 (AOB_ELEMENT # 52) into the decoder 7 random sequences update the playback time code by adding the value “0.240” to the current value “00: 00: 03,240”, as a result, get the value "00: 00: 03,480", as shown in Fig.

При операции S67 осуществляют обновление переменных в соответствии со временем пропуска при прерывистом воспроизведении, а затем выполняют операции обработки с S68 по S71. При выполнении этих операций с S68 по S71 производят такую же самую обработку, как и при выполнении операций обработки с S63 по S66; таким образом, перед проверкой того, действительно ли переменная "х" (#x) все еще указывает КАДР_ЗОБ (AOB_FRAME) в пределах текущего ЭЛЕМЕНТа_ЗОБ №у (AOB_ELEMENT#у), выполняют обновление переменной "х" (#х) на то количество кадров, которое эквивалентно времени пропуска при прерывистом воспроизведении, "время_пропуска" (skip_time). Если такая проверка дает отрицательный результат, то осуществляют обновление переменной "у" (#у) таким образом, что в качестве ЭЛЕМЕНТа_ЗОБ №у (AOB_ELEMENT#y) задают следующий ЭЛЕМЕНТ_ЗОБ (AOB_ELEMENT), а переменную "х" (#х) преобразуют таким образом, чтобы она указывала положение кадра в этом следующем ЭЛЕМЕНТе_ЗОБ (AOB_ELEMENT).In operation S67, the variables are updated in accordance with the skip time during intermittent playback, and then the processing operations S68 through S71 are performed. When performing these operations S68 to S71, the same processing is performed as when performing processing operations S63 to S66; thus, before checking whether the variable "x" (#x) still indicates AOB_FRAME within the current CLEANING element (AOB_ELEMENT # y), the variable "x" (# x) is updated for the number of frames which is equivalent to skip time during intermittent playback, skip time (skip_time). If such a check gives a negative result, then the variable "y" (# y) is updated so that the next ELEMENT_ GOITER (AOB_ELEMENT) is set as ELEMENT_ GOITER # A (AOB_ELEMENT # y), and the variable "x" (# x) is converted to so that it indicates the position of the frame in this next AOB_ELEMENT ELEMENT.

После обновления переменных "х" и "у" (#х, #у) в соответствии со временем прерывистого воспроизведения и временем пропуска при прерывистом воспроизведении, при операции S72 ЦП 10 выполняет обращение к ТПФГПВР (TKTMSRT) и вычисляет начальный адрес для ЭЛЕМЕНТа_ЗОБ №у (AOB_ELEMENT#y). Затем при выполнении операции S73 для того, чтобы обнаружить КАДР _ЗОБ №х (AOB_FRAME#x), ЦП 10 начинает поиск заголовка ADTS, начиная с начального адреса ЭЛЕМЕНТа_ЗОБ №у (AOB_ELEMENT#y). При выполнении операции S74 ЦП 10 принимает решение, была ли нажата пользователем какая-либо клавиша помимо клавиши поиска в прямом направлении. Если это не имело места, то в дешифратор 7 случайных последовательностей осуществляют ввод КАДРов_ЗОБ (AOB_FRAMEs) с КАДРа_ЗОБ №х (AOB_FRAME#x) по КАДР_ЗОБ №(x+f(t)-1) (AOB_FRAME#x+f(t)-1), а обработку повторяют, выполняя операции с S62 по S73.After updating the variables "x" and "y" (# x, # y) in accordance with the discontinuous playback time and skip time during intermittent playback, in step S72, the CPU 10 accesses the TKTMSRT and calculates the start address for GOITTEN ITEM No. (AOB_ELEMENT # y). Then, in step S73, in order to detect FRAME_CHITTER No.x (AOB_FRAME # x), the CPU 10 starts searching for the ADTS header, starting from the starting address of GOITER_CHANGE No. (AOB_ELEMENT # y). In step S74, the CPU 10 decides whether the user has pressed a key other than the forward search key. If this did not take place, then into the decoder 7 random sequences enter FACING_THE (AOB_FRAMEs) from FILLING_THEAD No.x (AOB_FRAME # x) to FILLING_THEAD No. (x + f (t) -1) (AOB_FRAME # x + f (t) - 1), and the processing is repeated, performing operations S62 to S73.

Посредством вышеуказанной процедуры выполняют приращение переменных "х" и "у" (#х, #у), которые указывают КАДР_ЗОБ №х (AOB_FRAME#X) и ЭЛЕМЕНТ_ЗОБ №у (AOB_ELEMENT#y), и таким образом осуществляют перемещение места воспроизведения вперед. Если после этого пользователь нажимает клавишу "Воспроизведение" ("Play"), то, как показано на Фиг.74, принимают решение "Нет" и завершают обработку согласно настоящей схеме последовательности операций.By means of the above procedure, an increment of the variables "x" and "y" (# x, # y) is performed, which indicate KOBR_KIT No.x (AOB_FRAME # X) and ELEMENT_KIT No. (AOB_ELEMENT # y), and thus the playback position is moved forward. If after that the user presses the "Play" button, then, as shown in Fig. 74, the decision is "No" and the processing is completed according to the present flowchart.

{52-11} Осуществление функции поиска по времени{52-11} Implementation of the time search function

Ниже приведено описание выполнения обработки при использовании функции поиска по времени. Сначала осуществляют отображение на экране фонограмм из Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information), и пользователь указывает желательную фонограмму. После того как эта фонограмма указана и пользователь привел в действие поворотный диск со ступенчатым переключением, осуществляют обновление кода времени воспроизведения. Если после этого пользователь нажимает клавишу "Воспроизведение" ("Play"), то код времени воспроизведения в этой точке используют для установки значения переменной "Запись_о_переходе" ("Jmp_Entry"), выраженного в секундах.The following is a description of the processing when using the time search function. First, the phonograms are displayed on the screen from Information_of_list_of reproducible_files_of_default (Default_Playlist_Information), and the user indicates the desired phonogram. After this phonogram is indicated and the user has activated the rotary disk with step switching, the update of the playback time code is performed. If after that the user presses the “Play” key, the play time code at this point is used to set the value of the “Jumper_Entry” (Jmp_Entry) variable, expressed in seconds.

Затем принимают решение о том, состоит ли указанная фонограмма из множества ЗОБ (АОВ) или из одного ЗОБ (АОВ). Если фонограмма состоит из одного ЗОБ (АОВ), то вычисление переменных "у" и "х" (#y, #x) выполняют таким образом, чтобы они удовлетворяли Уравнению 2. После этого осуществляют поиск КАДРа_ЗОБ №х (AOB_FRAME#x), начиная с адреса в (у+2)-й позиции ТПФГПВР (TKTMSRT), соответствующей этому ЗОБ (АОВ). После того как этот КАДР_ЗОБ №х (AOB_FRAME#x) обнаружен, начинают воспроизведение с КАДРа_ЗОБ №х (AOB_FRAME#x).Then a decision is made whether the indicated phonogram consists of a plurality of GOITERS (AOW) or from one GOITER (AOW). If the phonogram consists of one GOITER (AOW), then the calculation of the variables "y" and "x" (#y, #x) is performed in such a way that they satisfy Equation 2. After that, they search for GOAL_CHAW Nox (AOB_FRAME # x), starting from the address in the (y + 2) -th position TPFGPVR (TKTMSRT) corresponding to this GOITER (AOW). After this KADR_ZOB Nox (AOB_FRAME # x) is detected, start playback from KADR_ZOB Nox (AOB_FRAME # x).

{52-12}{52-12}

В том случае, если фонограмма состоит из множества ЗОБ (АОВ), то вычисление переменных "n" (указывающей ЗОБ (АОВ)), "у" и "х" (#n, #у, #х) выполняют таким образом, чтобы они удовлетворяли Уравнению 3. После этого осуществляют поиск КАДРа_ЗОБ №х (AOB_FRAME#x), начиная с адреса в (у+2)-й позиции ТПФГПВР (TKTMSRT), соответствующей ЗОБ №n (AOB#n). После того как этот КАДР_ЗОБ №х (AOB_FRAME#x) обнаружен, начинают воспроизведение с КАДРа_ЗОБ №х (AOB_FRAME#x).If the phonogram consists of a set of GOITERS (AOW), then the calculation of the variables "n" (indicating GOITER (AOW)), "y" and "x" (#n, # y, # x) is performed in such a way that they satisfied Equation 3. After that, they search for KADR_ZOB No.x (AOB_FRAME # x), starting from the address in the (y + 2) -th position of TPFGPVR (TKTMSRT) corresponding to GOITER No.n (AOB # n). After this KADR_ZOB Nox (AOB_FRAME # x) is detected, start playback from KADR_ZOB Nox (AOB_FRAME # x).

Ниже приведено описание того случая, когда воспроизведение начинают с произвольного места ЗОБ (АОВ), для которого "КОЛК_1го_ЭТППВР" (FNs_1st_TMSRTE) в ТИБ (BIT) имеет значение "80 кадров", "КОЛК_Средн_ЭТППВР" (FNs_Middle_TMSRTE) в ТИБ (BIT) имеет значение "94 кадра", а "КОЛК_Посл_ЭТППВР" (FNs_Last_TMSRTE) в ТИБ (BIT) имеет значение "50 кадров".Below is a description of the case when playback starts from an arbitrary position on GOITER (AOW), for which “FIR__st_TMSRTE” in TIB (BIT) has a value of “80 frames”, “FIR__Meddle_ETPVR” (FNs_Middle_TMSRTE) has a value of T "94 frames", and "KOLK_Last_ETPPVR" (FNs_Last_TMSRTE) in TIB (BIT) has the value "50 frames".

{52-13_62А,Б}{52-13_62A, B}

Ниже приведено описание одного конкретного примера использования функции поиска по времени, в котором показано, как осуществляют определение положения ЭЛЕМЕНТа_ЗОБ (АОВ_ELEMENT) и того кадра, с которого следует начать воспроизведение, в том случае, когда код времени воспроизведения указан посредством поворотного диска со ступенчатым переключением.The following is a description of one specific example of the use of the time search function, which shows how the position of the GOITER (AOB_ELEMENT) and the frame from which playback should start are determined when the playback time code is indicated by a rotary dial with step switching.

Как показано на Фиг.62А, пользователь держит устройство воспроизведения в его/ее руке и вращает поворотный диск со ступенчатым переключением большим пальцем его/ее правой руки и указывает код времени воспроизведения, равный "00:04:40,000 (=280 секунд)". В том случае, когда ТИБ (BIT) в ИДФ (TKI) для этого ЗОБ (АОВ) имеет вид, изображенный на Фиг.62Б, то Уравнение 2 используют следующим образом:As shown in FIG. 62A, the user holds the reproducing device in his / her hand and rotates the rotary dial with step switching with the thumb of his / her right hand and indicates the reproduction time code equal to “00: 04: 40,000 (= 280 seconds)”. In the case when the TIB (BIT) in the IDF (TKI) for this GOITER (AOW) has the form shown in Fig.62B, then Equation 2 is used as follows:

280 секунд = (КОЛК_1го_ЭТППВР + (КОЛК_Средн_ЭТППВР*у)+х)*20 мс=(80+(94*148)+8)*20 мс280 seconds = (KOLK_1go_ETPPVR + (KOLK_Sredn_ETPPVR * y) + x) * 20 ms = (80+ (94 * 148) +8) * 20 ms

(280 sec = (FNs_lst_TMSRTE+(FNs_Middle_TMSRTE*y)+x)*20 msec = (80+(94*148)+8)*20 msec).(280 sec = (FNs_lst_TMSRTE + (FNs_Middle_TMSRTE * y) + x) * 20 msec = (80+ (94 * 148) +8) * 20 msec).

Таким образом, Уравнению 2 удовлетворяют следующие значения: у=148 и х=8.Thus, the following values satisfy Equation 2: y = 148 and x = 8.

Поскольку у=148, то полученный из ТПФГПВР (TKTMSRT) адрес элемента соответствует ЭЛЕМЕНТу_ЗОБ №150 (AOB_ELEMENT#150) (=148+2). В этом случае воспроизведение с того места, которое указано посредством кода времени воспроизведения 00:04:40,000 (=280,00 секунд), может быть осуществлено путем воспроизведения начиная с восьмого КАДРа_ЗОБ (AOB_FRAME), отсчитанного от адреса этого элемента.Since y = 148, the element address obtained from TPFGPVR (TKTMSRT) corresponds to GOITTER_CLEAN # 150 (AOB_ELEMENT # 150) (= 148 + 2). In this case, reproduction from the place indicated by the reproduction time code 00: 04: 40,000 (= 280.00 seconds) can be performed by reproduction starting from the eighth FRAME (AOB_FRAME) counted from the address of this element.

{52-14_63_64_65}{52-14_63_64_65}

Здесь завершают объяснение обработки, выполняемой ЦП 10 в ответ на нажатие пользователем клавиши "Воспроизведение" ("Play"). Ниже приведено описание программы управления редактированием, хранящейся в ПЗУ 4. Эту программу управления редактированием выполняют при нажатии пользователем клавиши "Редактирование" ("Edit"), и она содержит в себе процедуры, показанные на Фиг.63, Фиг.64 и Фиг.65. Ниже приведено описание обработки в этой программе в соответствии с показанными на этих чертежах схемами последовательности операций.This completes the explanation of the processing performed by the CPU 10 in response to the user pressing the “Play” key. The following is a description of the editing control program stored in the ROM 4. This editing control program is executed when the user presses the "Edit" key, and it contains the procedures shown in Fig. 63, Fig. 64 and Fig. 65 . The following is a description of the processing in this program in accordance with the sequence diagrams shown in these drawings.

{52-14_63-1} Программа управления редактированием{52-14_63-1} Editing control program

В том случае, когда пользователь нажал клавишу "Редактирование" ("Edit"), выполняют операцию S101 по Фиг.63, при которой на экране осуществляют отображение диалогового окна, спрашивая у пользователя, какую из трех основных операций редактирования: "удаление", "разделение" и "объединение", следует выполнить. При операции S102 ЦП 10 принимает решение о том, какое действие предпринял пользователь в ответ на отображение на экране диалогового окна. В данном примере полагают, что клавиши "|≪" и "≫|" на кнопочной панели также используют для указания операций перемещения курсора "Вверх" и "Вниз" (то есть эти клавиши используют в качестве клавиш управления перемещением курсора "Вверх" и "Вниз"). В том случае, когда пользователь указывает операцию "удаление", при обработке переходят к выполнению циклической процедуры, состоящей из операций S103 и S104.In the case when the user presses the "Edit" key, perform operation S101 of Fig. 63, in which a dialog box is displayed on the screen, asking the user which of the three main editing operations is: "delete", " separation "and" association "should be performed. In operation S102, the CPU 10 decides what action the user took in response to displaying a dialog box on the screen. In this example, it is assumed that the keys "| ≪" and "≫ |" the "Up" and "Down" cursor keys are also used on the keypad (that is, these keys are used as the "Up" and "Down" cursor keys). In the case where the user indicates the operation "delete", during processing, they proceed to the execution of a cyclic procedure consisting of operations S103 and S104.

При операции S103 ЦП 10 принимает решение о том, была ли нажата пользователем клавиша "|≪" или "≫|". При выполнении операции S104, ЦП 10 принимает решение о том, была ли нажата пользователем клавиша "Редактирование" ("Edit"). В том случае, если пользователем нажата клавиша "|≪" или "≫|", то при обработке осуществляют переход от операции S103 к операции S105, при которой указанную фонограмму определяют как фонограмму, предназначенную для редактирования. Но если пользователем была нажата клавиша "Редактирование" ("Edit"), то указанную фонограмму определяют как фонограмму, предназначенную для удаления. Показанный на Фиг.44 процесс обработки выполняют таким образом, что в случае удаления указанной фонограммы значение АТР_БЛК_ИДФ (TKI_BLK_ATR) каждых ИДФ (TKI) указанной фонограммы устанавливают как "Неиспользуемый".In operation S103, the CPU 10 decides whether the user has pressed the "| ≪" or "≫ |" key. In step S104, the CPU 10 decides whether the user has pressed the “Edit” key. In the event that the user presses the “| ≪” or “≫ |” key, during processing, the operation proceeds from operation S103 to operation S105, in which the specified phonogram is determined as a phonogram intended for editing. But if the user pressed the "Edit" key, then the specified phonogram is defined as a phonogram intended for deletion. Shown in Fig. 44, the processing process is performed in such a way that in case of deleting said phonogram, the value ATR_BLK_IDF (TKI_BLK_ATR) of each IDF (TKI) of said phonogram is set to “Unused”.

{52-14_63-2} Процесс объединения{52-14_63-2} The process of combining

В том случае, когда пользователь выбирает процесс объединения, при обработке переходят от операции S102 к циклической процедуре, состоящей из операций с S107 по S109. В циклической процедуре, состоящей из операций с S107 по S109, устройство воспроизведения получает информацию, введенную пользователем посредством клавиш "|≪", "≫|" и "Редактирование" ("Edit"). Когда же пользователь нажимает клавишу "|≪" или "≫|", то при обработке переходят от операции S107 к операции S110, при которой осуществляют выделение указанной фонограммы на экране дисплея. В случае, если пользователь нажимает клавишу "Редактирование" ("Edit"), то при выполнении операции S108 принимают решение "Да", и в процедуре обработки переходят к операции S111. При выполнении операции S111 отмеченную в данный момент фонограмму задают в качестве первой фонограммы, используемой в этом процессе редактирования, а процесс обработки возвращают к выполнению циклической процедуры, состоящей из операций с S107 по S109.In the case where the user selects the combining process, during processing, they move from operation S102 to a cyclic procedure consisting of operations S107 to S109. In a cyclic procedure consisting of operations S107 through S109, the reproducing apparatus obtains information entered by the user by means of the keys “| ≪”, “≫ |” and “Edit”. When the user presses the "| ≪" or "≫ |" key, during processing they proceed from operation S107 to operation S110, in which the indicated phonogram is highlighted on the display screen. In case the user presses the “Edit” key, then in step S108 a decision is made “Yes”, and in the processing procedure, they proceed to step S111. In step S111, the currently selected phonogram is set as the first phonogram used in this editing process, and the processing returns to a cyclic procedure consisting of operations S107 to S109.

В том случае, когда для редактирования выбрана вторая фонограмма, при выполнении операции S108 принимают решение "Да", и в обработке переходят к выполнению операции S112. При операции S112 ЦП 110 осуществляет обращение к ТИБ (BIT) в ИДФ (TKI) первой и второй фонограмм и принимает решение о том, какие ЗОБ (АОВ) (1-го типа или 2-го типа) находятся, соответственно, в начале и в конце каждой из этих фонограмм и фонограмм, расположенных с обеих сторон от этих фонограмм, при их наличии.In the case when the second phonogram is selected for editing, when performing operation S108, the decision is “Yes”, and in the processing, they proceed to operation S112. In operation S112, the CPU 110 makes a call to the TIB (BIT) in the IDF (TKI) of the first and second phonograms and makes a decision about which GOITERS (AOW) (of the 1st type or 2nd type) are located, respectively, at the beginning and at the end of each of these phonograms and phonograms located on both sides of these phonograms, if any.

После распознавания типа каждого соответствующего ЗОБ (АОВ) при выполнении операции S113 ЦП 10 принимает решение о том, соответствует ли расположение ЗОБ (АОВ) определенному шаблону. В том случае, когда расположение ЗОБ (АОВ) соответствует одному из четырех шаблонов, показанных на чертежах с Фиг.32А по Фиг.32Г, из которых понятно, что после объединения не произойдет последовательного размещения трех ЗОБ (АОВ) 2-го типа, первую и вторую фонограммы объединяют в одиночную фонограмму при выполнении операции S115.After recognizing the type of each corresponding GOITER (AOW) in step S113, the CPU 10 decides whether the location of the GOITER (AOW) matches a specific pattern. In the case when the location of the GOITER (AOW) corresponds to one of the four patterns shown in the drawings of FIG. 32A to FIG. 32G, from which it is clear that after combining three consecutive placement of three GOITERS (AOW) of the 2nd type will not occur, the first and the second phonogram is combined into a single phonogram in step S115.

Иначе говоря, показанную на Фиг.46 операцию выполняют для ИДФ (TKI) и УП_ФГ_СВФУ (DPL_TK_SRP), которые соответствуют этим ЗОБ (АОВ). Объединение множества фонограмм, выбранных для редактирования, в одиночную фонограмму осуществляют посредством перезаписи АТР_БЛК_ИДФ (TKI_BLK_ATRs) в ИДФ (TKI). В том случае, если расположение ЗОБ (АОВ) не соответствует ни одному из приведенных на чертежах с Фиг.32А по Фиг.32Г шаблонов, что означает, что после объединения будут существовать три или более ЗОБ (АОВ) 2-го типа, то ЦП 10 принимает решение о том, что объединенная фонограмма может вызвать опустошение буфера, и таким образом процесс объединения прекращают.In other words, the operation shown in Fig. 46 is performed for IDF (TKI) and UP_FG_SVFU (DPL_TK_SRP), which correspond to these GOITERS (AOW). The combination of multiple phonograms selected for editing into a single phonogram is carried out by overwriting ATR_BLK_IDF (TKI_BLK_ATRs) in IDF (TKI). In the event that the location of the GOITER (AOW) does not match any of the patterns shown in the drawings of FIG. 32A to FIG. 32G, which means that after combining there will be three or more GOITERS (AOW) of the 2nd type, then the CPU 10 decides that the combined phonogram may cause a buffer underrun, and thus the combining process is terminated.

{52-14_64-1} Процесс разделения фонограммы{52-14_64-1} The process of splitting a phonogram

Когда пользователь указывает, что фонограмма должна быть разделена, при выполнении обработки переходят от операции S102 к циклической процедуре, состоящей из операций с S116 по S117. В циклической процедуре, состоящей из операций с S116 по S117, устройство воспроизведения получает информацию, введенную пользователем посредством клавиш "|≪", "≫|" и "Редактирование" ("Edit").When the user indicates that the phonogram should be split, during processing, they move from operation S102 to a cyclic procedure consisting of operations S116 to S117. In a cyclic procedure consisting of operations S116 through S117, the reproducing apparatus obtains information entered by the user by means of the keys “| ≪”, “≫ |” and “Edit”.

В том случае, когда пользователь нажимает клавишу "|≪" или "≫|", при обработке переходят от операции S116 к операции S118, при которой выделенную фонограмму задают в качестве предназначенной для редактирования. Если же пользователь нажимает клавишу "Редактирование" ("Edit"), то при выполнении операции S117 принимают решение "Да", и в процедуре обработки переходят к операции S119.In the case when the user presses the key “| ≪” or “≫ |”, during processing they switch from operation S116 to operation S118, in which the selected phonogram is set as intended for editing. If the user presses the “Edit” key, then during operation S117 a decision is made “Yes”, and in the processing procedure, they proceed to operation S119.

При выполнении операции S119 отмеченную фонограмму определяют как фонограмму, предназначенную для редактирования, и в процедуре обработки переходят к выполнению операции S120, при которой начинают воспроизведение этой фонограммы. При выполнении операции S121 устройство воспроизведения получает информацию, введенную пользователем посредством клавиши "Метка" ("Mark").In step S119, the marked phonogram is determined as a phonogram intended for editing, and in the processing procedure, they proceed to step S120, at which the playback of this phonogram begins. In step S121, the reproducing apparatus receives information entered by the user by means of the “Mark” key.

При нажатии пользователем клавиши "Метка" ("Mark") воспроизведение фонограммы приостанавливают и при обработке переходят к выполнению циклической процедуры, состоящей из операций S122 и S123. При выполнении операции S122 устройство воспроизведения получает данные о действиях пользователя, выполняемых посредством поворотного диска со ступенчатым переключением. Когда пользователь вращает поворотный диск со ступенчатым переключением, то при операции S124 выполняют обновление кода времени воспроизведения в соответствии с углом поворота поворотного диска со ступенчатым переключением.When the user presses the “Mark” key, the phonogram playback is stopped and during processing they proceed to the execution of the cyclic procedure consisting of operations S122 and S123. In step S122, the reproducing apparatus obtains data on user actions performed by the rotary dial with step switching. When the user rotates the rotary disk with step switching, then in step S124, the play time code is updated in accordance with the angle of rotation of the rotary disk with step switching.

После этого циклическую процедуру, состоящую из операций S122 и S123, повторяют. Если пользователь нажимает клавишу "Редактирование" ("Edit"), то в процедуре обработки переходят от операции S123 к операции S125, при которой в качестве границы разделения устанавливают тот код времени воспроизведения, который был выведен на экран в момент нажатия пользователем клавиши "Редактирование" ("Edit"). Следует отметить, что для подобного способа установки границы разделения может быть предусмотрена функция "Отмена" ("Undo"), позволяющая пользователю отменить выбранную границу разделения.After that, the cyclic procedure consisting of operations S122 and S123 is repeated. If the user presses the “Edit” key, then in the processing procedure, they switch from operation S123 to operation S125, in which the playback time code that was displayed when the user presses the “Edit” key is set as the separation boundary ("Edit"). It should be noted that for such a method of setting the separation boundary, the “Undo” function may be provided, allowing the user to cancel the selected separation boundary.

После этого, в операции S126 выполняют обработку, объяснение которой приведено путем ссылки на Фиг.47, при которой производят обновление ИСВФУ (DPLI) и ИДФ (TKI), осуществляя разделение выбранной фонограммы.After that, in operation S126, processing is carried out, the explanation of which is given by referring to FIG. 47, in which the ISVFU (DPLI) and IDF (TKI) are updated, and the selected phonogram is separated.

{52-14_65-1} Процесс составления списка воспроизводимых файлов{52-14_65-1} The process of compiling a list of playable files

В том случае, когда пользователь выбирает опцию составления списка воспроизводимых файлов, в процессе обработки переходят к процедуре, показанной на схеме последовательности операций по Фиг.65. Заданную в этой схеме последовательности операций переменную "k" используют в этой схеме последовательности операций для указания положения фонограммы в порядке воспроизведения, который задан посредством редактируемого списка воспроизводимых файлов. Приведенную на схеме из Фиг.65 последовательность операций начинают с того, что перед тем, как в процессе обработки перейти к циклической процедуре, состоящей из операции с S132 по S134, выполняют операцию S131, при которой осуществляют установку начального значения этой переменной k, равного "1".In that case, when the user selects the option of compiling a list of playable files, during processing, they proceed to the procedure shown in the flowchart of FIG. 65. The variable "k" defined in this flowchart is used in this flowchart to indicate the position of the phonogram in the playback order that is specified by an editable list of playable files. The sequence of operations shown in the diagram of Fig. 65 begins with the fact that before proceeding to the cyclic procedure consisting of the operation S132 to S134 during processing, perform operation S131, in which the initial value of this variable k is set equal to " 1".

В циклической процедуре, состоящей из операции с S132 по S134, устройство воспроизведения получает данные о действиях пользователя, выполняемых посредством клавиш "|≪", "≫|", "Редактирование" ("Edit") и "Стоп" ("Stop"). В том случае, когда пользователем нажата клавиша "|≪" или "≫|", в процессе обработки переходят от операции S132 к операции S135, при которой в соответствии с нажатием клавиши "|≪" или "≫|" указывают новую фонограмму. Если же пользователем нажата клавиша "Редактирование" ("Edit"), то при операции S133 принимают решение "Да" и в процессе обработки переходят далее к операции S136.In a cyclic procedure consisting of operations S132 to S134, the playback device receives data on user actions performed by the keys “| |”, “≫ |”, “Edit” and “Stop” . In the case when the user presses the key "| ≪" or "≫ |", during processing, they move from operation S132 to operation S135, in which, in accordance with pressing the key "| ≪" or "≫ |" indicate a new phonogram. If the user has pressed the “Edit” key, then at operation S133 a decision is made “Yes” and in the course of processing they proceed to operation S136.

При выполнении операции S136 фонограмму, указанную в момент нажатия пользователем клавиши "Редактирование" ("Edit"), выбирают в качестве k-той фонограммы по порядку воспроизведения. После этого, при выполнении операции S137 осуществляют приращение переменной k, и процесс обработки возвращают к выполнению циклической процедуры, состоящей из операций с S132 по S134. Эту процедуру повторяют таким образом, чтобы осуществить последовательный выбор второй, третьей и четвертой фонограммы. Если после того, как было произведено задание нескольких фонограмм, предназначенных для воспроизведения в указанном порядке посредством нового списка воспроизводимых файлов, пользователем нажата клавиша "Стоп" ("Stop"), то в процессе обработки переходят от операции S134 к операции S138, при которой осуществляют генерацию ИСВФ (PLI), состоящей из УП_ФГ_СВФ (PL_TK_SRPs), в которых указаны соответствующие этим фонограммам ИДФ (TKI).In step S136, the phonogram indicated at the time the user presses the “Edit” key is selected as the kth phonogram in the playback order. After that, in step S137, the variable k is incremented, and the processing returns to the cyclic procedure consisting of operations S132 through S134. This procedure is repeated in such a way as to make a sequential selection of the second, third and fourth phonograms. If after the task of several phonograms intended for reproduction in the indicated order by means of a new list of playable files has been made, the user presses the “Stop” key, then during processing they proceed from operation S134 to operation S138, in which generation of ISVF (PLI), consisting of UP_FG_SVF (PL_TK_SRPs), in which the IDFs (TKI) corresponding to these phonograms are indicated.

{66-1} Устройство записи{66-1} Recorder

Ниже приведено описание одного из примеров устройства записи для платы 31 флэш-памяти. На Фиг.66 показан один из приведенных в качестве примера вариантов устройства записи. Это устройство записи может быть соединено с сетью Интернет и представляет собой стандартный персональный компьютер, который может осуществлять прием зашифрованного каталога ИЗД (исходных звуковых данных) (SD_Audio), передача которого в устройство записи через каналы связи осуществлена службой распространения музыки электронным способом, либо транспортного потока звуковых данных, передача которого в устройство записи через каналы связи осуществлена службой распространения музыки электронным способом.The following is a description of one example of a recording device for a flash card 31. On Fig shows one of the example examples of a recording device. This recorder can be connected to the Internet and is a standard personal computer that can receive an encrypted directory of EDI (source audio data) (SD_Audio), which is transmitted to the recorder via communication channels by the electronic music distribution service or the transport stream audio data, the transmission of which to the recording device via communication channels is carried out by the electronic music distribution service.

{67-1} Состав аппаратных средств устройства записи{67-1} Hardware composition of the recorder

На Фиг.67 показан состав аппаратных средств устройства записи.On Fig shows the hardware composition of the recording device.

Как показано на Фиг.67, устройство записи содержит в себе разъем 21 платы для соединения устройства записи с платой 31 флэш-памяти, ОЗУ 22, несъемное дисковое устройство 23, предназначенное для запоминания программы управления записью, которая осуществляет централизованное управление устройством записи, аналого-цифровой преобразователь 24, предназначенный для осуществления аналого-цифрового преобразования введенных посредством микрофона звуковых данных, что обеспечивает создание данных ИКМ (с импульсно-кодовой модуляцией), кодирующее устройство 25 УКЗИ (усовершенствованного кодирования звуковой информации - (ААС)), осуществляющее кодирование данных ИКМ в единицах, имеющих постоянную длительность по времени, и присвоение заголовков ADTS для создания КАДРов_ЗОБ (AOB_FRAMEs), устройство 26 шифрования, предназначенное для зашифровки КАДРов_ЗОБ (AOB_FRAMEs) с использованием различных Ключей файла (FileKey) для каждого БЛОКа_ЗОБ (AOB_BLOCK), модем 27 для осуществления приема транспортного потока звуковых данных в том случае, когда службой распространения музыки электронным способом осуществлена передача в устройство записи через линии связи зашифрованного каталога ИЗД (исходных звуковых данных) (SD_Audio), или же когда службой распространения музыки электронным способом осуществлена передача в устройство записи через линии связи транспортного потока звуковых данных, ЦП 28 для выполнения централизованного управления устройством записи, клавиатуру 29 для получения введенных пользователем данных и устройство 30 отображения на экране.As shown in Fig. 67, the recorder comprises a board connector 21 for connecting the recorder to a flash memory card 31, RAM 22, a non-removable disk device 23 for storing a recording control program that centrally controls the recorder, analogously a digital converter 24, designed to perform analog-to-digital conversion of audio data inputted through a microphone, which ensures the creation of PCM data (with pulse-code modulation) encoding a device Property 25 of the ultrasound inspection (Advanced Audio Information Encoding - (AAS)), which encodes PCM data in units of constant time duration and assigns ADTS headers to create AOB_FRAMEs, 26 encryption device used to encrypt AOB_FRAMEs (AOB_FRAMEs) using different File Keys for each AOB_BLOCK, modem 27 for receiving a transport stream of audio data when the electronic music distribution service is carried out before downloading to the recording device through the communication lines of the encrypted directory of the EDI (source audio data) (SD_Audio), or when the music distribution service electronically transferred the audio stream to the recording device through the communication lines, the CPU 28 controls the centralized control of the recording device, the keyboard 29 for receiving user input and a screen display device 30.

{67-2} Входные схемы с RT1 по RT4{67-2} Input circuits from RT1 to RT4

В том случае, когда службой распространения музыки электронным способом осуществлена передача в устройство записи через линии связи зашифрованного каталога ИЗД (исходных звуковых данных) (SD_Audio), который должен быть записан в области данных и в области идентификации, то сразу после надлежащего приема зашифрованного каталога ИЗД (SD_Audio) устройство записи может записать зашифрованный каталог ИЗД (SD_Audio) в область данных и в область идентификации платы 31 флэш-памяти.In the case when the music distribution service electronically transmits to the recording device, via the communication lines, the encrypted directory of the EDI (source audio data) (SD_Audio), which must be recorded in the data area and in the identification area, then immediately after the proper reception of the encrypted directory of the EDI (SD_Audio) the recorder can write the encrypted IDD directory (SD_Audio) to the data area and to the identification area of the flash memory card 31.

Однако в тех случаях, (1) когда службой распространения музыки электронным способом в устройство записи передан транспортный поток звуковых данных, формат которых не соответствует каталогу ИЗД (SD_Audio), (2) когда в устройство записи осуществлен ввод данных в формате ИКМ (РСМ), или (3) когда устройством записи осуществлена запись аналоговых звуковых данных, в устройстве записи для осуществления записи транспортного потока звуковых данных в плату 31 флэш-памяти используют следующие четыре входных тракта.However, in those cases (1) when a transport stream of audio data, the format of which does not correspond to the CDM directory (SD_Audio), is transmitted to the recording device electronically by the music distribution service, (2) when data in PCM format are entered into the recording device, or (3) when the analog audio data is recorded by the recording device, the following four input paths are used in the recording device to record the transport audio data stream to the flash memory card 31.

{67-3} Входной тракт RT1{67-3} Input path RT1

Входной тракт RT1 используют тогда, когда службой распространения музыки электронным способом осуществлена передача в устройство записи через линии связи зашифрованного каталога ИЗД (SD_Audio), или же когда службой распространения музыки электронным способом осуществлена передача в устройство записи через линии связи транспортного потока звуковых данных. В этом случае содержащиеся в транспортном потоке КАДРы_ЗОБ (АОВ_FRAMEs) зашифрованы таким образом, что для КАДРов_ЗОБ (AOB_FRAMEs) различных ЗОБ (АОВ) использованы различные Ключи файла (FileKeys). Поскольку осуществлять шифрование или кодирование зашифрованного транспортного потока не нужно, то может быть выполнено непосредственное запоминание каталога ИЗД (SD_Audio) или транспортного потока звуковых данных в ОЗУ 22 в зашифрованном состоянии.The input path RT1 is used when the music distribution service electronically transmits to the recording device via the communication lines the encrypted CDM directory (SD_Audio), or when the music distribution service electronically transfers sound data to the recording device through the communication lines. In this case, the FACES_CHAIN (AOB_FRAMEs) contained in the transport stream are encrypted in such a way that different FOB keys (FileKeys) are used for the GOALS (AOB_FRAMEs) of various GOITERS (AOB). Since encryption or encoding of the encrypted transport stream is not necessary, direct storage of the CDM directory (SD_Audio) or the transport of audio data stream in RAM 22 in an encrypted state can be performed.

{67-4} Входной тракт RT2{67-4} Input path RT2

Входной тракт RT2 используют в том случае, когда ввод звуковых данных осуществляют через микрофон. В этом случае выполняют аналого-цифровое преобразование введенных через микрофон звуковых данных посредством аналого-цифрового преобразователя 24, создавая данные ИКМ (РСМ). Затем для того, чтобы создать КАДРы_ЗОБ (AOB_FRAMEs), осуществляют кодирование данных ИКМ посредством кодирующего устройства 25 УКЗИ (ААС) и присвоение заголовков ADTS. После этого устройство 26 шифрования осуществляет шифрование КАДРов_ЗОБ (АОВ_FRAMEs) с использованием различных ключей файла (FileKey) для каждого из КАДРов_ЗОБ (AOB_FRAMEs) в различных ФАЙЛах_ЗОБ (АОВ_FILEs), в результате чего создают зашифрованные звуковые данные. После этого осуществляют запоминание зашифрованных звуковых данных в ОЗУ 22.The input path RT2 is used in the case when the input of audio data is carried out through a microphone. In this case, the analog-to-digital conversion of audio data inputted through the microphone is performed by means of the analog-to-digital converter 24, creating PCM (PCM) data. Then, in order to create GOITERS (AOB_FRAMEs), PCM data is encoded using an ultrasound encoder (AAS) 25 and ADTS headers are assigned. After that, the encryption device 26 encrypts the GOITER (AOB_FRAMEs) using different file keys (FileKey) for each of the GOADER (AOB_FRAMEs) in the different GOITER_FILE (AOB_FILEs), which creates encrypted audio data. After that, the encrypted audio data is stored in RAM 22.

{67-5} Входной тракт RT3{67-5} Input path RT3

Входной тракт RT3 используют в том случае, когда в устройство записи осуществляют ввод данных ИКМ, считанных с компакт-диска (CD). Поскольку ввод данных осуществлен в формате ИКМ (РСМ), то данные могут быть непосредственно введены в кодирующее устройство 25 УКЗИ (ААС). Для создания КАДРов_ЗОБ (AOB_FRAMEs) выполняют кодирование этих данных ИКМ посредством кодирующего устройства 25 УКЗИ (ААС) и присвоение заголовков ADTS.The RT3 input path is used when PCM data read from a compact disc (CD) is input into the recorder. Since the data are entered in PCM (PCM) format, the data can be directly entered into the coding device 25 UKZI (AAS). To create GOALS (AOB_FRAMEs), the PCM is encoded with this data by means of an ultrasound encoder 25 (AAC) and the assignment of ADTS headers.

После этого устройство 26 шифрования осуществляет шифрование КАДРов_ЗОБ (AOB_FRAMEs) с использованием различных ключей файла (FileKey) для КАДРов_ЗОБ (AOB_FRAMEs) в различных ФАЙЛах_ЗОБ (AOB_FILEs), в результате чего создают зашифрованные звуковые данные. После этого осуществляют запоминание зашифрованных звуковых данных в ОЗУ 22.Thereafter, the encryption device 26 encrypts the GOITER (AOB_FRAMEs) using various file keys (FileKey) for the GOITER (AOB_FRAMEs) in the various GOITER_FIELDS (AOB_FILEs), thereby creating encrypted audio data. After that, the encrypted audio data is stored in RAM 22.

{67-6} Входной тракт RT4{67-6} Input path RT4

Входной тракт RT4 используют в том случае, когда в плату 31 флэш-памяти производят запись транспортного потока, введенного в устройство записи через один из трех входных трактов RT1, RT2 и RT3.RT4 input path is used when the transport stream entered into the recorder through one of the three input paths RT1, RT2 and RT3 is recorded on the flash memory card 31.

Такое запоминание звуковых данных сопровождается созданием ИДФ (TKI) и Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information). Так же как и для устройства воспроизведения, в ПЗУ осуществляют запоминание основных функций, обеспечивающих работоспособность устройства записи. То есть в несъемном дисковом устройстве 23 запоминают программу записи, которая содержит в себе характерную для устройства записи процедуру обработки, а именно осуществление записи ЗОБ (АОВ), администратора фонограмм (TrackManager) и администратора списка воспроизводимых файлов (PlaylistManager).Such storing of audio data is accompanied by the creation of an IDF (TKI) and Information_of_list of reproducible_files_of_default (Default_Playlist_Information). As well as for the playback device, in the ROM, the main functions that ensure the operability of the recording device are stored. That is, in a non-removable disk device 23, a recording program is stored that contains a processing procedure characteristic of the recording device, namely, recording of the GOITER (AOB), the phonogram manager (TrackManager) and the administrator of the playlist (PlaylistManager).

{67-7_68} Обработка, осуществляемая в устройстве записи{67-7_68} Processing performed on the recorder

Описание обработки в процедуре записи, при которой в плате 31 флэш-памяти осуществляют запись транспортного потока, поступившего через входные тракты RT1, RT2, RT3 и RT4, приведено ниже со ссылкой на схему последовательности операций по Фиг.68, на которой показана эта обработка.The processing description in the recording procedure, in which the transport stream received through the input paths RT1, RT2, RT3 and RT4 is recorded in the flash memory card 31, is given below with reference to the flowchart of FIG. 68, which shows this processing.

В этой схеме последовательности операций использованы следующие переменные: "Номер_Кадра" ("Frame_Number") и "Объем_Данных" ("Data_Size"). Переменную Номер_Кадра (Frame_Number) используют для управления общим количеством тех КАДРов_ЗОБ (AOB_FRAMEs), которые уже были записаны в ФАЙЛ_ЗОБ (AOB_FILE). Переменную Объем_Данных (Data_Size) используют для управления объемом данных тех КАДРов_ЗОБ (АОВ_FRAMEs), которые уже были записаны в ФАЙЛ_ЗОБ (AOB_FILE).The following variables are used in this flowchart: FrameNumber (Frame_Number) and Data_Size. The Frame_Number variable is used to control the total number of those AOB_FRAMEs that have already been recorded in AOB_FILE. The Data_Size variable is used to control the amount of data of those GOITER_FRAMEs (AOB_FRAMEs) that have already been written to the GOITER_FILE (AOB_FILE).

Обработку в этой схеме последовательности операций начинают с выполнения операции S200, при которой ЦП 28 осуществляет генерацию списка воспроизводимых файлов, заданного по умолчанию (DefaultPlaylist), и администратора фонограмм (TrackManager). При выполнении операции S201 ЦП 28 выполняет инициализацию переменной "z" (#z): (z←1). При выполнении операции S202 ЦП 28 осуществляет генерацию ФАЙЛа_ЗОБ №z (AOB_FILE#z) и запоминает его в области данных платы 31 флэш-памяти. В этот момент в элементе каталога из Каталога ИЗД (SD_Audio), находящегося в области данных, задают имя файла, расширение имени файла и номер первого кластера для ФАЙЛа_ЗОБ №z (AOB_FILE#z). После этого, при выполнении операции S203 ЦП 28 осуществляет генерацию ИДФ №z (TKI#z) и запоминает их в администраторе фонограмм (TrackManager). При выполнении операции S204 ЦП 28 осуществляет генерацию УП_ФГ_СВФУ №w (DPL_TK_SRP#w) и запоминает его в Информации_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information). После этого, при выполнении операции S205 ЦП 28 выполняет инициализацию переменной "у" (#у): (#у←1), а при выполнении операции S206 ЦП 28 выполняет инициализацию Номера_Кадра (Frame_Number) и Объема_Данных (Data_Size): (Номер_Кадра←0, Объем_Данных←0).Processing in this flowchart begins with execution of operation S200, in which the CPU 28 generates a list of playable files set by default (DefaultPlaylist), and the phonogram manager (TrackManager). In step S201, the CPU 28 initializes the variable "z" (#z): (z ← 1). In step S202, the CPU 28 generates a FOB_ZOB #z (AOB_FILE # z) and stores it in the data area of the flash memory card 31. At this moment, in the catalog element from the Catalog of the Publishing House (SD_Audio) located in the data area, specify the file name, file name extension and the number of the first cluster for ZOB FILE #z (AOB_FILE # z). After that, during operation S203, the CPU 28 generates an IDF No. z (TKI # z) and stores them in the phonogram manager (TrackManager). In step S204, the CPU 28 generates UP_FG_SVFU #w (DPL_TK_SRP # w) and stores it in the Default_laylist_Information_playable_list_files (Default_Playlist_Information). After that, during operation S205, the CPU 28 initializes the variable "y" (# y): (# y ← 1), and during operation S206, the CPU 28 initializes the Frame_Number and Data_Size: (Frame_Number ← 0 , Data_Volume ← 0).

При выполнении операции S207 ЦП 28 принимает решение о том, закончен ли ввод транспортного потока звуковых данных, предназначенных для записи в ФАЙЛе_ЗОБ №... (AOB_FILE#). В том случае, когда ввод транспортного потока звуковых данных, закодированного посредством кодирующего устройства 25 УКЗИ (ААС) и зашифрованного посредством устройства 26 шифрования в ОЗУ 22, не закончен и необходимо продолжить запись данных кластера, то при выполнении операции S207 ЦП 28 принимает решение "Нет", и в процедуре обработки переходят к операции S209.In step S207, the CPU 28 decides whether the input of the transport stream of audio data intended for recording in FILE_ZOB No. ... (AOB_FILE #) is completed. In the case when the input of the transport stream of audio data encoded by means of an ultrasonic encoding device (AAS) 25 and encrypted by means of the encryption device 26 in the RAM 22 is not completed and it is necessary to continue recording the cluster data, then, in step S207, the CPU 28 makes a decision "No ", and in the processing routine proceed to step S209.

При выполнении операции S209 ЦП принимает решение о том, является ли объем звуковых данных УКЗИ (ААС), который накоплен в ОЗУ 22, равным, по меньшей мере, размеру кластера. Если это имеет место, то ЦП 28 принимает решение "Да" и в процедуре обработки переходят к выполнению операции S210, при которой в плату 31 флэш-памяти осуществляют запись объема звуковых данных УКЗИ (ААС), равного размеру кластера. Затем в процедуре обработки переходят к выполнению операции S211.In operation S209, the CPU decides whether the amount of audio data of the Ultrasound Scan (AAS) that is accumulated in the RAM 22 is at least the size of the cluster. If this is the case, then the CPU 28 makes the decision “Yes” and in the processing procedure proceeds to step S210, in which the amount of sound data of the ultrasound scan (AAS) equal to the cluster size is recorded on the flash memory card 31. Then, the processing procedure proceeds to step S211.

В том случае, когда в ОЗУ 22 не накоплен достаточный объем звуковых данных УКЗИ (ААС), то операцию S210 пропускают и в процедуре обработки переходят к операции S211. При выполнении операции S211 ЦП осуществляет приращение Номера_Кадра (Frame_Number) (Номер_Кадра←Номер_Кадра+1) и увеличивает значение переменной Объем_Данных (Data_Size) на величину объема данных КАДРа_ЗОБ (AOB_FRAME).In the case when in RAM 22 a sufficient amount of sound data of an ultrasound scan (AAS) is not accumulated, operation S210 is skipped and in the processing procedure proceed to operation S211. In step S211, the CPU increments the Frame_Number (Frame_Number ← Frame_Number + 1) and increases the value of the Data_Size variable by the amount of data AOB_FRAME.

После такого обновления выполняют операцию S212, в которой ЦП 28 принимает решение о том, достигло ли значение переменной Номер_Кадра (Frame_Number) того количества кадров, которое задано в "КОЛК_Средн_ЭТППВР" (FNs_Middle_TMSRTE), причем значение "КОЛК_Средн_ЭТППВР" (FNs_Middle_TMSRTE) установлено в соответствии с частотой дискретизации, использованной при кодировании транспортного потока звуковых данных. В том случае, если значение Номера_Кадра (Frame_Number) достигло количества кадров, заданного в "КОЛК_Средн_ЭТППВР" (FNs_Middle_TMSRTE), при выполнении операции S212 ЦП 28 принимает решение "Да". Если же это не так, то ЦП 28 принимает решение "Нет", и в процессе обработки возвращаются к операции S207. Следовательно, процедуру обработки, выполняемую посредством операций с S207 по S212, повторяют до тех пор, пока при выполнении либо операции S207, либо операции S212, не будет принято решение "Да".After such an update, an operation S212 is performed, in which the CPU 28 decides whether the value of the Frame_Number variable has reached the number of frames set in "FNs_Middle_TMSRTE", and the value of "FIR_Med_EATTPVR" (FNs_MTE_ is set to sampling rate used when encoding the transport stream of audio data. In the event that the Frame_Number value has reached the number of frames specified in FNs_Middle_TMSRTE, in step S212, the CPU 28 makes a Yes decision. If this is not the case, then the CPU 28 makes the decision “No,” and in the process of processing return to operation S207. Therefore, the processing procedure performed by operations S207 through S212 is repeated until a decision of “Yes” is made in either S207 or S212.

Когда переменная Номер_Кадра (Frame_Number) достигает значения "КОЛК_Средн_ЭТППВР" (FNs_Middle_TMSRTE), то при выполнении операции S212 ЦП 28 принимает решение "Да" и в процедуре обработки переходят от операции S212 к операции S213, при которой осуществляют запоминание переменной Объем_Данных (Data_Size) в ТПФГПВР (TKTMSRT) ИДФ №z (TKI#z) в виде Элемента_ТППВР №у (TMSRT_entry#y) для ЭЛЕМЕНТа_ЗОБ №у (AOB_ELEMENT#y). Перед тем как выполнить операцию S215, при которой производят проверку того, достигла ли переменная "у" (#у) значения "252", выполняют операцию S214, при которой ЦП 28 осуществляет приращение переменной "у" (#у): (#у←#у+1).When the variable Frame_Number reaches the value "FNs_Middle_TMSRTE", then during operation S212, CPU 28 makes a decision "Yes" and in the processing procedure proceeds from operation S212 to operation S213, in which the variable Data_Size is stored in TPG (TKTMSRT) IDF No. z (TKI # z) in the form of TPPVR Element No. (TMSRT_entry # y) for GOITTER ELEMENT No. (AOB_ELEMENT # y). Before performing operation S215, in which it is checked whether the variable "y" (# y) has reached the value "252", operation S214 is performed, in which the CPU 28 increments the variable "y" (# y): (# y ← # y + 1).

Значение "252" используют потому, что оно представляет собой то максимальное количество ЭЛЕМЕНТов_ЗОБ (AOB_ELEMENTs), которое может быть запомнено в одном ЗОБ (АОВ). Если переменная "у" (#у) имеет значение меньше, чем 252, то в процессе обработки переходят к выполнению операции S216, при которой ЦП 28 принимает решение о том, существует ли в закодированных звуковых данных пауза с заранее заданной длительностью, то есть достигли ли звуковые данные промежутка между фонограммами. При отсутствии такой продолжительной паузы выполняют повторение обработки, состоящей из операций с S206 по S215. В том случае, если переменная "у" (#у) достигла значения 252, или в закодированных звуковых данных существует пауза заранее заданной длительности, то при выполнении одной из операций S215 и S216 принимают решение "Да" и в процедуре обработки переходят к операции S217, при которой осуществляют приращение переменной "z" (#z): (#z←#z+1).The value "252" is used because it represents the maximum number of GOITERS (AOB_ELEMENTs) that can be stored in one GOITER (AOB). If the variable "y" (# y) has a value less than 252, then during processing they proceed to operation S216, in which the CPU 28 decides whether there is a pause in the encoded audio data with a predetermined duration, that is, have reached whether the audio data is the gap between the phonograms. In the absence of such a long pause, a repetition of the processing consisting of operations S206 through S215 is performed. In the event that the variable "y" (# y) has reached the value 252, or there is a pause of a predetermined duration in the encoded audio data, then when performing one of operations S215 and S216, the decision is "Yes" and in the processing procedure proceed to operation S217 , at which the variable "z" (#z) is incremented: (# z ← # z + 1).

После этого повторяют обработку, выполняемую посредством операций S202 к S216, для увеличенной на единицу переменной "z" (#z). Посредством повторения такой обработки ЦП 28 может осуществить последовательную запись в плату 31 флэш-памяти ЗОБ (АОВ), содержащих в себе множество ЭЛЕМЕНТов_ЗОБ (AOB_ELEMENTs).After that, the processing performed by operations S202 to S216 is repeated for the variable “z” (#z) increased by one. By repeating such processing, the CPU 28 can write sequentially to the flash card 31 of the GOITER (AOW) containing a plurality of GOITER (AOB_ELEMENTs).

Когда передача транспортного потока звуковых данных посредством кодирующего устройства 25 УКЗИ (ААС), устройства 26 шифрования и модема 27 завершена, то это означает, что также завершен и ввод транспортного потока звуковых данных, предназначенного для записи в ФАЙЛе_ЗОБ №z (AOB_FILE#z), поэтому при выполнении операции S207 принимают решение "Да" и в процедуре обработки переходят к выполнению операции S208. При выполнении операции S208 ЦП 28 осуществляет запоминание значения переменной Объем_Данных (Data_Size) в ТПФГПВР (TKTMSRT) ИДФ №2 (TKI#z) в виде Элемента_ТППВР №у (TMSRT_Entry#y) для ЭЛЕМЕНТа_ЗОБ №у (AOB_ELEMENT#y). После сохранения накопленных в ОЗУ 22 звуковых данных в файле ЗОБ (АОВ file), соответствующем ЗОБ №z (AOB#z), обработку в этой схеме последовательности операций завершают.When the transmission of the transport stream of audio data by means of an encoding device 25 UKZI (AAS), the encryption device 26 and modem 27 is completed, it means that the input of the transport stream of audio data intended for recording in FILE_ZOB No. z (AOB_FILE # z) is also completed therefore, in step S207, a decision is made “Yes” and in the processing procedure proceeds to step S208. In step S208, the CPU 28 stores the value of the Data_Size variable in the TPKHPVR (TKTMSRT) IDF No. 2 (TKI # z) in the form of the TPPWR element No. (TMSRT_Entry # y) for the GOITER_Number (AOB_ELEMENT # y). After storing the sound data stored in RAM 22 in a GOITER (AOW file) corresponding to GOITER No. z (AOB # z), processing in this flowchart is completed.

В результате вышеуказанной обработки осуществляют запоминание зашифрованного транспортного потока звуковых данных в плате 31 флэш-памяти. Затем используют приведенную ниже процедуру, обеспечивающую запоминание в области идентификации того Ключа файла (FileKey), который необходим для расшифровки этого зашифрованного транспортного потока звуковых данных.As a result of the above processing, the encrypted transport stream of audio data is stored in the flash memory card 31. Then, the procedure below is used, which ensures that the FileKey, which is necessary for decrypting this encrypted transport stream of audio data, is stored in the identification area.

После того как был выполнен ввод транспортного потока звуковых данных через входной тракт RT1, поставщик услуг распространения музыки электронным способом передает в устройство записи файл (файлы) ЗОБ (АОВ file(s)), файл хранения АДФГ (TKMG), файл хранения АДСВФ (PLMG) и файл хранения ключа шифрования, в котором запомнены различные ключи файла (FileKey), по одному для каждого ЗОБ (АОВ). ЦП 28 принимает эти файлы и осуществляет запись файла (файлов) ЗОБ (АОВ file(s)), файла хранения АДФГ (TKMG) и файла хранения АДСВФ (PLMG) в область пользователя в плате 31 флэш-памяти. А в область идентификации ЦП 28 записывают только файл хранения ключа шифрования, в котором запомнены различные ключи файла (FileKey), по одному для каждого ЗОБ (АОВ).After the input of the transport stream of audio data through the input path RT1 has been performed, the music distribution service provider electronically transfers the GOITER file (s) (AOW file (s)), the ADFG storage file (TKMG), the ADSWF storage file (PLMG) to the recording device ) and the file for storing the encryption key, in which various keys of the file (FileKey) are stored, one for each GOITER (AOB). The CPU 28 receives these files and writes the GOITER file (s) (AOW file (s)), the ADFG storage file (TKMG), and the ADSF storage file (PLMG) to the user area in the flash memory card 31. And in the identification area of the CPU 28, only the encryption key storage file is recorded, in which various file keys (FileKey) are stored, one for each GOITER (AOB).

В том случае, если ввод звуковых данных выполнен через входной тракт RT2 или RT3, то всякий раз, когда начинают кодирование нового ЗОБ (АОВ), ЦП 28 осуществляет генерацию различных ключей файла (FileKey) и устанавливает значение полученного в результате генерации ключа в устройстве 26 шифрования. Помимо того, что этот ключ файла (FileKey) используют в устройстве 26 шифрования для зашифровки текущего ЗОБ (АОВ), его запоминают в соответствии с Записью_о_ключе_файла (FileKey Entry) в файле хранения ключа шифрования, который находится в области идентификации.In the event that the input of audio data is performed through the input path RT2 or RT3, then whenever encoding of a new GOITER (AOW) begins, the CPU 28 generates various file keys (FileKey) and sets the value obtained from the key generation in the device 26 encryption. In addition to the fact that this file key (FileKey) is used in the encryption device 26 to encrypt the current GOITER (AOB), it is stored in accordance with the File_Key Entry in the storage file of the encryption key, which is located in the identification area.

Согласно описанному выше варианту осуществления настоящего изобретения шифрование файлов, в которых запомнены ЗОБ (АОВ), осуществляют с использованием различных ключей шифрования, поэтому в том случае, если расшифрован и рассекречен ключ шифрования, использованный для зашифровки одного файла, то рассекреченный ключ шифрования может быть использован для расшифровки только того файла, в котором хранится один ЗОБ (АОВ), причем такое рассекречивание ключа не будет действовать в отношении других ЗОБ (АОВ), которые сохранены в других файлах. Это минимизирует причиненный ущерб, вызванный рассекречиванием одного из ключей шифрования.According to the embodiment of the present invention described above, the encryption of files in which the GOITER is stored is performed using various encryption keys, therefore, if the encryption key used to encrypt one file is decrypted and declassified, then the declassified encryption key can be used to decrypt only the file in which one GOITER (AOW) is stored, and such a declassification of the key will not apply to other GOITERS (AOW) that are stored in other files. This minimizes the damage caused by declassifying one of the encryption keys.

Следует отметить, что, несмотря на то что приведенное выше описание относится к тому примеру системы, который, как полагают, является наиболее эффективным вариантом осуществления настоящего изобретения, изобретение не ограничено этой системой. Возможны различные видоизменения в пределах объема патентных притязаний изобретения, а ниже приведены примеры подобных видоизменений с (а) по (д).It should be noted that, although the above description refers to that example of a system that is believed to be the most effective embodiment of the present invention, the invention is not limited to this system. Various modifications are possible within the scope of the patent claims of the invention, and the following are examples of such modifications from (a) to (e).

(а) В приведенном выше варианте осуществления в качестве используемого носителя записи описана полупроводниковая память (плата флэш-памяти), однако настоящее изобретение может быть применено и для других носителей, в том числе, для оптических дисков, например, для ОЗУ на основе УЦД (DVD-RAM), или для накопителей на жестких дисках.(a) In the above embodiment, a semiconductor memory (flash memory card) is described as the recording medium used, however, the present invention can be applied to other media, including optical disks, for example, DCD based RAM ( DVD-RAM), or for hard disk drives.

(б) В приведенном выше варианте осуществления, описанные звуковые данные имели формат ААС (усовершенствованное кодирование звуковой информации - УКЗИ), однако настоящее изобретение может быть также применено и для звуковых данных, имеющих иной формат, например МРЗ (MPEG1 Audio Layer 3), Dolby-АСЗ или DTS (система цифрового театра).(b) In the above embodiment, the described audio data was in AAS format (Advanced Encoding of Audio Information - USI), however, the present invention can also be applied to audio data having a different format, for example, MP3 (MPEG1 Audio Layer 3), Dolby -ASZ or DTS (digital theater system).

(в) Несмотря на то что в описании было указано, что файл хранения АДФГ (TKMG) и файл хранения АДСВФ (PLMG) получают от поставщика услуг распространения музыки электронным способом в завершенном виде, передача основной информации, используемой для создания АДФГ (TKMG) и АДСВФ (PLMG), может быть осуществлена вместе с файлом хранения ключа шифрования, в котором запомнены различные ключи шифрования, по одному для каждого ЗОБ (АОВ). После этого устройство записи может выполнить обработку этой информации, чтобы получить АДФГ (TKMG) и АДСВФ (PLMG), которые оно затем записывает в плату флэш-памяти.(c) Although the description indicated that the ADFG storage file (TKMG) and the ADSF storage file (PLMG) were received from the electronic music distribution service provider in a complete form, the transmission of the basic information used to create the ADFG (TKMG) and ADSF (PLMG), can be implemented together with a file for storing an encryption key, in which various encryption keys are stored, one for each GOITER (AOB). After that, the recorder can process this information to obtain ADPG (TKMG) and ADSF (PLMG), which it then writes to the flash memory card.

(г) Для простоты объяснения описание устройства записи и устройства воспроизведения было выполнено так, как будто бы они являются отдельными устройствами, однако портативное устройство воспроизведения может быть снабжено функциями устройства записи, а устройство записи в виде персонального компьютера может быть снабжено функциями устройства воспроизведения. Помимо портативного устройства воспроизведения и устройства записи на основе персонального компьютера, функциями устройства воспроизведения и устройства записи может быть также снабжено устройство связи, способное осуществлять загрузку информационного содержимого из сети.(d) For ease of explanation, the description of the recording device and the playback device was made as if they were separate devices, however, the portable playback device can be equipped with the functions of a recording device, and the recording device in the form of a personal computer can be equipped with the functions of a playback device. In addition to a portable playback device and a personal computer-based recording device, a communication device capable of downloading information content from the network can also be equipped with the functions of the playback device and the recording device.

В качестве одного из примеров, функциями устройства воспроизведения и устройства записи, описанными в вышеуказанном варианте осуществления, может быть снабжен мобильный телефонный аппарат, обладающий возможностью доступа в сеть Интернет. Так же как и в описанном выше варианте осуществления, этот мобильный телефонный аппарат может запоминать информационное содержимое, загрузка которого осуществлена через сеть беспроводной связи, в плате 31 флэш-памяти. Также, несмотря на то что описанное в приведенном выше варианте осуществления устройство записи снабжено модемом 27 для соединения с сетью Интернет, вместо него может быть использовано любое другое устройство, способное осуществлять соединение с сетью Интернет, например терминальный адаптер линии связи ISDN (цифровой сети с комплексными услугами - ЦСКУ).As one example, the functions of a playback device and a recording device described in the above embodiment may be provided with a mobile telephone having access to the Internet. As in the embodiment described above, this mobile telephone can store information content downloaded via a wireless communication network in a flash memory card 31. Also, despite the fact that the recorder described in the above embodiment is equipped with a modem 27 for connecting to the Internet, any other device capable of connecting to the Internet can be used instead, for example, an ISDN terminal adapter (digital network with complex services - CSKU).

(д) Показанные на схемах последовательности операций (процедуры), изображенных на чертежах с Фиг.55 по Фиг.58, Фиг.60, с Фиг.63 по Фиг.65 и Фиг.68, могут быть выполнены посредством исполняемых программ, сбыт и продажа которых могут быть осуществлены в записанном на носителе записи виде. Этот носитель записи может представлять собой плату интегральных схем (IC card), оптический диск, гибкий диск или подобные им устройства с программами, записанными на носителе записи, причем использование осуществляют после того, как они будут установлены в стандартной компьютерной аппаратуре. Посредством осуществления обработки в соответствии с этими установленными программами стандартная компьютерная аппаратура может выполнять те же самые функции, что и устройство воспроизведения и устройство записи, которые описаны в вышеуказанном варианте осуществления.(e) Shown in the flowcharts (procedures) shown in the drawings of Fig. 55 to Fig. 58, Fig. 60, Fig. 63 to Fig. 65 and Fig. 68, can be performed by executable programs, sales and the sale of which can be carried out in the form recorded on the recording medium. This recording medium may be an integrated circuit board (IC card), an optical disk, a floppy disk or similar devices with programs recorded on a recording medium, the use being carried out after they are installed in standard computer equipment. By performing processing in accordance with these installed programs, standard computer hardware can perform the same functions as the playback device and the recording device described in the above embodiment.

(е) Несмотря на то что в приведенном выше варианте осуществления описан тот вариант, в котором в плате 31 флэш-памяти запоминают множество ЗОБ (АОВ) и множество ключей файла (FileKeys), необходимым условием является запоминание только одного ЗОБ (АОВ) и одного Ключа файла (FileKey). Также не является обязательным условием шифрование ЗОБ (АОВ), поэтому запоминание ЗОБ (АОВ) в плате 31 флэш-памяти может быть осуществлено в формате ААС (усовершенствованного кодирования звуковой информации - УКЗИ).(e) Despite the fact that in the above embodiment, a variant is described in which a plurality of GOITERS (AOW) and a plurality of file keys (FileKeys) are stored in the flash card 31, it is necessary to remember only one GOITER (AOW) and one File Key (FileKey). Also, encryption of GOITER (AOW) is not a prerequisite, therefore, the storage of GOITER (AOW) in the flash memory board 31 can be carried out in AAS format (advanced sound information encoding - UKZI).

ВТОРОЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯSECOND EMBODIMENT FOR CARRYING OUT THE INVENTION

Второй вариант осуществления настоящего изобретения относится к усовершенствованному запоминанию неподвижных изображений совместно с файлами ЗОБ (АОВ files), описанными в первом варианте осуществления изобретения. Эти неподвижные изображения выводят на экран при воспроизведении файлов ЗОБ.A second embodiment of the present invention relates to improved storing of still images in conjunction with the GOITER files (AOW files) described in the first embodiment of the invention. These still images are displayed when playing back GOITER files.

{69-1} Иерархическая структура платы флэш-памяти из второго варианта осуществления изобретения{69-1} The hierarchical structure of the flash memory card of the second embodiment of the invention

На Фиг.69 показана иерархическая структура платы 31 флэш-памяти для этого второго варианта осуществления. Отличие иерархической структуры платы 31 флэш-памяти, описанной в этом варианте осуществления, от иерархической структуры по первому варианту осуществления состоит в том, что к воспроизводимым данным добавлены ИОБ (РОВ) (объекты в виде изображений), а к навигационным данным добавлены администраторы ИОБ (POBManagers). ИОБ (РОВ) представляют собой фрагменты данных о неподвижных изображениях в формате JPEG (формат, предложенный Объединенной группой экспертов по машинной обработке фотоизображений), обращение к которым осуществляют посредством администратора списка воспроизводимых файлов (PlaylistManager) и администратора фонограмм (TrackManager). Администратор ИОБ (POBManager) представляет собой управляющую информацию, в которой описано то, каким образом должно быть выполнено обращение к ИОБ (РОВ) посредством администратора списка воспроизводимых файлов (PlaylistManager) и администратора фонограмм (TrackManager).On Fig shows the hierarchical structure of the card 31 flash memory for this second variant implementation. The difference between the hierarchical structure of the flash memory card 31 described in this embodiment and the hierarchical structure of the first embodiment is that the OBI (objects in the form of images) are added to the reproduced data, and the OBI administrators are added to the navigation data ( POBManagers). OBI (DOM) are fragments of data on still images in JPEG format (a format proposed by the Joint Group of Experts on Computer-Aided Image Processing), accessed through the administrator of the list of playable files (PlaylistManager) and the administrator of phonograms (TrackManager). The OBI administrator (POBManager) is the control information that describes how to access the OBI (DOM) through the administrator of the list of playable files (PlaylistManager) and the administrator of phonograms (TrackManager).

{69-1_70А-1} Структура области данных пользователя на уровне файловой системы{69-1_70A-1} Structure of the user data area at the file system level

Поскольку в этом варианте осуществления к воспроизводимым данным и к навигационным данным добавляют дополнительную информацию, внутреннюю структуру области данных пользователя и защищенной области на уровне файловой системы изменяют так, как показано на Фиг.70А и Фиг.70Б. Изображенная на Фиг.70А область данных пользователя отличается от показанной на Фиг.8А тем, что помимо файла администратора ИОБ (POBManager) "POBOOO.POM" в нее добавлены файлы с именами "POBXXX.JPG" и "POBXXX.SP1".Since additional information is added to the reproduced data and navigation data in this embodiment, the internal structure of the user data area and the protected area at the file system level is changed as shown in FIG. 70A and FIG. 70B. The user data area shown in FIG. 70A differs from that shown in FIG. 8A in that in addition to the POBManager administrator file “POBOOO.POM”, files with the names “POBXXX.JPG” and “POBXXX.SP1” are added to it.

Файлы "POBXXX.JPG" и "POBXXX.SP1" соответствуют ИОБ (РОВ), показанному на Фиг.69, а файл "POBOOO.POM" соответствует администратору ИОБ (POBManager). Различие между файлами "POBXXX.JPG" и "POBXXX.SP1" обусловлено необходимостью обеспечения защиты авторского права. Файлы с расширением имени файла "JPG" представляют собой просто файлы, содержащие данные о неподвижных изображениях в формате JPEG, а файлы с расширением имени файла "SP1" были зашифрованы для обеспечения защиты авторских прав, распространяющихся на неподвижные изображения. Здесь аббревиатура "SP" означает "защищенное изображение" и указывает на необходимость обеспечения защиты авторского права.Files "POBXXX.JPG" and "POBXXX.SP1" correspond to the OBI (DOM) shown in Fig. 69, and the file "POBOOO.POM" corresponds to the administrator of the OBI (POBManager). The difference between the "POBXXX.JPG" and "POBXXX.SP1" files is due to the need to ensure copyright protection. Files with the file name extension “JPG” are simply files containing data on still images in JPEG format, and files with the file name extension “SP1” have been encrypted to protect copyrights that apply to still images. Here, the abbreviation "SP" means "protected image" and indicates the need to ensure copyright protection.

Для того чтобы предоставить возможность пользователям создавать свое собственное запомненное информационное содержимое, в плату флэш-памяти может быть осуществлена запись созданных пользователями неподвижных изображений, например семейных фотографий или памятных изображений. Поскольку для подобных изображений обычно не нужно обеспечивать защиту авторского права, то их запись в плате флэш-памяти может быть осуществлена в формате JPEG без шифрования. С другой стороны, фотографии артиста и иллюстративный материал альбома обычно являются собственностью артиста или звукозаписывающей компании. Поскольку существует риск несанкционированного копирования пользователями изображений, переданных службой распространения музыки электронным способом, запись этих изображений в плате флэш-памяти осуществляют в виде файлов "защищенных изображений" ("Secure Picture").In order to enable users to create their own memorized information content, still images created by users can be recorded on a flash memory card, such as family photographs or memorable images. Since copyright protection is usually not necessary for such images, they can be recorded in a flash memory card in JPEG format without encryption. On the other hand, the artist’s photographs and album art are usually the property of the artist or record company. Since there is a risk of unauthorized copying by users of images transmitted by the electronic music distribution service, these images are recorded on a flash memory card in the form of “Secure Picture” files.

Номера "001", "002", "003",..., присвоенные файлам с именами "POBXXX.SP1" и "РОВХХХ.JPG", представляют собой номера ИОБ (РОВ), которые присвоены отдельным объектам (ИОБ) (РОВ), представляющим собой изображения. Это означает, что изображаемые объекты (ИОБ) (РОВ), представляющие собой изображения, могут быть заданы с использованием номера ИОБ (РОВ).The numbers "001", "002", "003", ..., assigned to the files with the names "POBXXX.SP1" and "РОВХХХ.JPG", represent the OBI (DOM) numbers that are assigned to the individual objects (OBI) (DOB) ) representing images. This means that the displayed objects (OBI) (DOM), which are images, can be set using the number of the OBI (DOM).

{69-2_70Б-1} Структура области данных пользователя на уровне файловой системы{69-2_70B-1} Structure of the user data area at the file system level

На Фиг.70Б показана структура защищенной области в этом втором варианте осуществления изобретения. В сравнении с защищенной областью, показанной на Фиг.8Б, защищенная область в этом втором варианте осуществления дополнительно содержит в себе файл хранения ключей шифрования, именуемый "POBSP1.key". В этом файле запомнены ключи файлов (FileKeys), которые используют для расшифровки (зашифрованных) файлов "POBXXX.SP1". После считывания файла "POBXXX.SP1" необходимо выполнить извлечение ключа файла (FileKey) из этого файла хранения ключей шифрования "POBSP1.key".On Figb shows the structure of the protected area in this second embodiment of the invention. Compared to the secure area shown in FIG. 8B, the secure area in this second embodiment further comprises an encryption key storage file called “POBSP1.key”. The file keys (FileKeys) that are used to decrypt (encrypted) "POBXXX.SP1" files are stored in this file. After reading the file "POBXXX.SP1", you must extract the file key (FileKey) from this encryption key storage file "POBSP1.key".

Каталоги ИЗД (SD_Audio), показанные на Фиг.70А и Фиг.70Б, хранят в компьютере сервера, управление которым осуществляет звукозаписывающая компания, распространяющая музыку электронным способом. Когда пользователь делает заказ о приобретении музыкального информационного содержимого, компьютер сервера сжимает соответствующий каталог ИЗД (SD_Audio), зашифровывает его, а затем осуществляет его передачу тому пользователю, который сделал этот заказ.The IED directories (SD_Audio) shown in Figs. 70A and 70B are stored in a server computer, which is managed by a recording company that distributes music electronically. When a user makes an order to purchase musical information content, the server computer compresses the corresponding CDM directory (SD_Audio), encrypts it, and then transfers it to the user who made this order.

Компьютер пользователя принимает каталог ИЗД (SD_Audio), расшифровывает его, распаковывает его и, таким образом, получает исходный каталог ИЗД (SD_Audio). Следует отметить, что вместо этого компьютер может выполнять загрузку фонограмм (ЗОБ) (АОВ) с сопутствующими неподвижными изображениями (ИОБ) (РОВ) из компьютера сервера, а затем самостоятельно осуществлять генерацию каталогов ИЗД (SD_Audio), показанных на Фиг.70А и Фиг.70Б, в плате 31 флэш-памяти.The user's computer accepts the IAD directory (SD_Audio), decrypts it, unpacks it, and thus obtains the original IAD directory (SD_Audio). It should be noted that, instead, the computer can download phonograms (GOITRES) (AOB) with the accompanying still images (OBI) (DOM) from the server computer, and then independently generate the CD catalogs (SD_Audio) shown in Fig. 70A and Fig. 70B, in the board 31 flash memory.

{69-3_71А,Б,В-1} Внутренняя структура файлов "POBXXX.JPG" и "POBXXX.SP1"{69-3_71A, B, C-1} Internal structure of the files "POBXXX.JPG" and "POBXXX.SP1"

Ниже приведено описание внутренней структуры файлов "POBXXX.JPG" и "POBXXX.SP1". На Фиг.71А показана внутренняя структура файла "POBXXX.JPG". Этот файл содержит в себе незашифрованные данные о неподвижном изображении и, следовательно, имеет такую же структуру, как и стандартный файл формата JPEG.The following is a description of the internal structure of the "POBXXX.JPG" and "POBXXX.SP1" files. On Figa shows the internal structure of the file "POBXXX.JPG". This file contains unencrypted data about a still image and, therefore, has the same structure as a standard JPEG file.

На Фиг.71Б показана внутренняя структура файла "POBXXX.SP1". Как показано на чертеже, такие файлы содержат в себе Заголовок_ИОБ (З_ИОБ) (POB_Header (POB_H)) и зашифрованные данные о неподвижном изображении в формате JPEG.On Figb shows the internal structure of the file "POBXXX.SP1". As shown in the drawing, such files contain the Title_OBI (Z_IOB) (POB_Header (POB_H)) and encrypted data on a still image in JPEG format.

Внутренняя структура З_ИОБ (РОВ_Н) показана посредством пунктирных линий hP1, изображенных на Фиг.71Б. Как показано на чертеже, З_ИОБ (РОВ_Н) состоит из двухбайтового ИД_ИОБ (идентификатора ИОБ) (РОВ_ID), значение которого установлено равным "FFE0" для указания того, что текущий файл является файлом ИОБ (РОВ file), зарезервированной области, занимающей один байт, однобайтового АТР_ИОБ (атрибута ИОБ) (POB_ATR), посредством которого указывают, имеются ли в "POBXXX.SP1" зашифрованные данные, и из четырехбайтового ОБ_ИОБ (объем ИОБ) (РОВ_SZ), посредством которого указывают объем данных ИОБ.The internal structure of Z_IOB (POV_H) is shown by the dashed lines hP1 shown in FIG. As shown in the drawing, Z_IOB (POV_N) consists of a double-byte ID_ID (IOB identifier) (POB_ID), the value of which is set to "FFE0" to indicate that the current file is an IOB (POB file), a reserved area occupying one byte, a single-byte ATR_OB (attribute IOB) (POB_ATR), by means of which it indicates whether there is encrypted data in "POBXXX.SP1", and from a four-byte OB_OB (volume of OBI) (POB_SZ), by which indicate the amount of data of the OBI.

В том случае, когда в файле "POBXXX.SP1" имеются зашифрованные данные, значение АТР_ИОБ (POB_ATR) устанавливают равным "0" для указания того, что "тело данных существует" (то есть, когда посредством файла "POBXXX.SP1" не осуществляют косвенную ссылку на другой файл). В противном случае, когда в файле "POBXXX.SP1" отсутствуют зашифрованные данные, то вместо этого в файле запоминают путь доступа к файлу, содержащему в себе данные о неподвижном изображении (то есть, когда посредством файла "POBXXX.SP1" осуществляют косвенную ссылку на другой файл). На Фиг.71В приведен пример файла ИОБ (РОВ), в котором вместо зашифрованного тела данных запомнен путь доступа к файлу.In the case when encrypted data is present in the file "POBXXX.SP1", the value ATR_OB (POB_ATR) is set to "0" to indicate that the "data body exists" (that is, when the file "POBXXX.SP1" is not carried out indirect link to another file). Otherwise, when there is no encrypted data in the "POBXXX.SP1" file, instead, the access path to the file containing the data on the still image is stored in the file (that is, when the "POBXXX.SP1" file provides an indirect link to another file). On Figv shows an example of the file OBI (DOM), in which instead of the encrypted data body is stored the path to the file.

Именем файла "photo001.JPG", указанным в пути доступа "\DCIM\Ctg_001\photo001.JPG", обозначен файл, в котором сохранены данные о неподвижном изображении для цифровой фотографии, полученной с использованием цифровой фотографической камеры. В том случае, если в файле ИОБ (РОВ) приведенным выше способом указаны путь доступа к каталогу и имя файла, то этим осуществлена косвенная ссылка на данные об изображениях, хранящихся в файле "photo001.JPG", путь доступа к которому имеет вид "\DCIM\Ctg_001\photo001.JPG". В этом "POBXXX.SP1" значение АТР_ИОБ (POB_ATR) в администраторе_ИОБ (POBMANAGER) установлено равным "1" для указания того, что в нем "отсутствует тело данных".The file name "photo001.JPG" specified in the access path "\ DCIM \ Ctg_001 \ photo001.JPG" denotes a file in which data on a still image for a digital photograph obtained using a digital photographic camera is stored. In the event that the path to the directory and the file name are indicated in the OBI (DOM) file in the above way, this indirectly refers to the data on images stored in the file "photo001.JPG", the access path to which has the form "\ DCIM \ Ctg_001 \ photo001.JPG. " In this "POBXXX.SP1" the value of ATR_OB (POB_ATR) in the manager of the OBI (POBMANAGER) is set to "1" to indicate that it is "missing data body".

В качестве одного из примеров приведен случай, в котором необходимым условием работы драйвера устройства для цифровой фотографической камеры является сохранение данных о неподвижном изображении, полученном посредством камеры, в конкретном файле конкретного каталога, при этом указание файла JPG, в котором запомнены данные о неподвижном изображении, в файле ИОБ (РОВ), подобном показанному на Фиг.71В, может быть осуществлено с использованием косвенной ссылки на путь доступа к файлу (на Фиг.71В драйвер устройства для цифровой фотографической камеры обуславливает обязательное запоминание файлов в том месте, которое задано посредством пути доступа "\DCIM\Ctg_001\photo001.JPG" и т.д.). В результате, вывод таких данных о неподвижном изображении на экран во время воспроизведения музыкального содержимого может быть осуществлен даже в том случае, когда данные о неподвижном изображении, запись которого выполнена посредством цифровой камеры, записаны в конкретном файле и в конкретном каталоге в соответствии с требованиями, обусловленными драйвером устройства.As one example, a case is given in which a prerequisite for the operation of the device driver for a digital photographic camera is to store data on a still image obtained by the camera in a specific file in a specific directory, while specifying a JPG file in which data on a still image is stored, in the OBI file (DOM), similar to that shown in Fig. 71B, can be implemented using an indirect link to the file access path (in Fig. 71B, the device driver for digital photographic Measures stipulates the mandatory storage of the file in the location that is specified by the access path "\ DCIM \ Ctg_001 \ photo001.JPG", etc.). As a result, the output of such still image data to the screen during playback of music content can be carried out even when the still image data recorded by the digital camera is recorded in a specific file and in a specific directory in accordance with the requirements, due to the device driver.

Этим завершают описание воспроизводимых данных для этого второго варианта осуществления настоящего изобретения.This completes the description of reproducible data for this second embodiment of the present invention.

{72-1} Администратор списка воспроизводимых файлов (PlaylistManager) и администратор фонограмм (TrackManager){72-1} Administrator of the list of playable files (PlaylistManager) and administrator of the phonograms (TrackManager)

Отображение на экране файлов "POBXXX.JPG" и "POBXXX.SP1" воспроизводимых данных осуществляют синхронно с воспроизведением фонограмм, описание которого было приведено в первом варианте осуществления изобретения. Для осуществления такого синхронного вывода на экран изображений вместе с фонограммами администратор списка воспроизводимых файлов (PlaylistManager) и администратор фонограмм (TrackManager) из второго варианта осуществления имеют структуру, показанную на Фиг.72. На Фиг.72 показана подробная структура администратора списка воспроизводимых файлов (PlaylistManager) и администратора фонограмм (TrackManager) в этом втором варианте осуществления. В этом варианте осуществления администратор списка воспроизводимых файлов (PlaylistManager) и администратор фонограмм (TrackManager) отличаются от показанных на Фиг.17 из первого варианта осуществления тем, что в отличие от прежнего варианта содержимое Общей_информации_о_списке_воспроизводимых_файлов_по_умолчанию (ОИСВФУ) (Default_Playlist_General_Information (DPLGI)) и Общей_информации_о_списке_воспроизводимых_файлов (ОИСВФ) (Playlist_General_Information (PLGI)) показано в явном виде, и что в ОИФГ (TKGI) созданы АТР_ИОБ_ИДФ (TKI_POB_ATR) и двадцать новых УП_ИОБ_ИДФ (TKI_POB_TKIs).The display of the files "POBXXX.JPG" and "POBXXX.SP1" of the reproduced data is performed in synchronization with the reproduction of the phonograms described in the first embodiment of the invention. For such synchronous output of images to the screen along with the phonograms, the administrator of the list of playable files (PlaylistManager) and the administrator of the phonograms (TrackManager) of the second embodiment have the structure shown in Fig. 72. On Fig shows a detailed structure of the administrator of the list of playable files (PlaylistManager) and the administrator of the phonograms (TrackManager) in this second embodiment. In this embodiment, the administrator of the list of playable files (PlaylistManager) and the administrator of the phonograms (TrackManager) differ from those shown in Fig. 17 from the first embodiment in that, in contrast to the previous embodiment, the contents of the General_information_of_playlist_of_default (OISVFU) (Default_Playlist_General_Information_information (Information) of OISVF) (Playlist_General_Information (PLGI)) is shown explicitly, and that ATR_IOB_IDF (TKI_POB_ATR) and twenty new UP_IOB_IDF (TKI_POB_TKIs) are created in the UIFG (TKGI).

{72-2} ОИСВФУ (DPLGI){72-2} OISWPU (DPLGI)

Как показано пунктирными линиями h61, Общая_информация_о_списке_воспроизводимых_файлов_по_умолчанию (ОИСВФУ) (Default_Playlist_General_Information (DPLGI)) содержит в себе поле ИД_ИСВФУ (идентификатор ИСВФУ) (DPLI_ID), в котором записан уникальный идентификатор для ИСВФУ (DPLI), поле КОЛ_ФГ_ИСВФУ (DPLI_TK_Ns), в котором записано количество фонограмм, на которые имеется ссылка в ИСВФУ (DPLI), поле ПР_ВП_ИСВФУ (DPLI_PB_TM), в котором в единицах миллисекунд записана общая продолжительность воспроизведения всех фонограмм, на которые имеется ссылка в списке воспроизводимых файлов, заданном по умолчанию, поле АТР_ИОБ_ИСВФУ (DPLI_РОВ_ATR) и шестьдесят полей УП_ИОБ_ИСВФУ (DPLI_POB_SRP).As shown by the dashed lines h61, the General_information_of_the_list of_playable_files_of_default (OISVFU) (Default_Playlist_General_Information (DPLGI)) contains the field ID_ISVFU (DPMSI ID) (DPLI_ID), in which there is a unique ID number for phonograms referenced in the ISVFU (DPLI), field PR_VP_ISVFU (DPLI_PB_TM), in which, in units of milliseconds, the total duration of the playback of all phonograms referenced in the list of playable files is specified m by default, the ATR_IOB_ISVFU field (DPLI_ROV_ATR) and sixty fields UP_IOB_ISVFU (DPLI_POB_SRP).

{72-3} ОИСВФ (PLGI){72-3} OISWF (PLGI)

Как показано пунктирными линиями h62, каждый фрагмент Общей_информации_о_списке_воспроизводимых_файлов (ОИСВФ) (Playlist_General_Information (PLGI)) состоит из поля ИД_ИСВФ (PLI_ID), в котором записан уникальный идентификатор для ИСВФ (PLI), поля КОЛ_ФГ_ИСВФ (PLI_TK_Ns), в котором записано количество фонограмм (максимальное количество которых равно "99"), на которые имеется ссылка в ИСВФ (PLI), поля ПР_ВП_ИСВФ (PLI_PB_TM), в котором в единицах миллисекунд записана общая продолжительность воспроизведения всех фонограмм, на которые имеется ссылка в списке воспроизводимых файлов, поля АТР_ИОБ_ИСВФ (PLI_POB_PLI) и двадцати полей УП_ИОБ_ИСВФ (PLI_POB_SRP).As shown by the dashed lines h62, each fragment of the General_information_of the playlist_of_play_files (OISVF) (Playlist_General_Information (PLGI)) consists of the field ID_ISVF (PLI_ID), in which a unique identifier for ISVF (PLI) is written, the field KOL_FGN_IS, the number of which the number of which is equal to "99"), referred to in the ISWF (PLI), field PR_VP_ISVF (PLI_PB_TM), in which the units of milliseconds record the total playback time of all phonograms to which there is a link in the list of playable files, by for ATR_OBI_ISVF (PLI_POB_PLI) and twenty fields UP_IOB_ISVF (PLI_POB_SRP).

{72-4_73} Краткий обзор дополнений и усовершенствований, реализованных во втором варианте осуществления изобретения{72-4_73} Summary of Supplements and Improvements Implemented in the Second Embodiment

Из приведенного выше пояснения понятно, что ОИФГ (TKGI) в этом втором варианте осуществления дополнительно содержит в себе два вида информации: АТР_ИОБ_ИДФ (TKI_POB_ATR) и УП_ИОБ_ИДФ (TKI_POB_TKIs). Точно так же и ОИСВФУ (DPLGI) дополнительно содержит в себе два вида информации: АТР_ИОБ_ИСВФУ (DPLI_РОВ_ATR) и DPLI_РОВ_SRPS, и каждая ОИСВФ (PLGI) также дополнительно содержит в себе два вида информации: АТР_ИОБ_ИСВФ (PLI_POB_PLI) и УП_ИОБ_ИСВФ (PLI_POB_SRPs).From the above explanation, it is understood that the TIFG (TKGI) in this second embodiment further comprises two kinds of information: ATR_IOB_IDF (TKI_POB_ATR) and UP_IOB_IDF (TKI_POB_TKIs). Likewise, the OISVFU (DPLGI) additionally contains two types of information: ATR_IOB_ISVFU (DPLI_ROV_ATR) and DPLI_ROV_SRPS, and each OISVF (PLGI) also additionally contains two types of information: ATR_IOB_ISVF (PLI_POB_IBIPLI) and.

Каждый из УП_ИОБ_ИДФ (TKI_POB_TKIs), УП_ИОБ_ИСВФ (PLI_POB_SRPs) и УП_ИОБ_ИСВФУ (DPLI_POB_SRPs) имеет одинаковую структуру и их используют для точного определения ИОБ (РОВ). На Фиг.73 показано то, как посредством УП_ИОБ_ИДФ (TKI_РОВ_TKIs), УП_ИОБ_ИСВФ (PLI_POB_SRPs) и УП_ИОБ_ИСВФУ (DPLI_POB_SRPs) осуществляют задание файлов ИОБ (РОВ), которые, например, показаны на Фиг.70А. Ниже приведено описание структуры данных АТР_ИОБ_ИДФ (АТР_ИОБ_ИСВФУ, АТР_ИОБ_ИСВФ) (TKI_POB_ATR (DPLI_POB_ATR, PLI_POB_ATR)) и УП_ИОБ_ИДФ (УП_ИОБ_ИСВФУ, УП_ИОБ_ИСВФ) (TKI_POB_SRPs (DPLI_POB_SRPs, PLI_POB_SRPs)).Each of UP_IOB_IDF (TKI_POB_TKIs), UP_IOB_ISVF (PLI_POB_SRPs) and UP_IOB_ISVFU (DPLI_POB_SRPs) has the same structure and they are used to accurately determine the OBI (DOM). On Fig shows how through UP_IOB_IDF (TKI_ROV_TKIs), UP_IOB_ISVF (PLI_POB_SRPs) and UP_IOB_ISVFU (DPLI_POB_SRPs) define the files OBI (DOM), which, for example, are shown in Fig.70A. The following is a description of the data structure ATR_IOB_IDF (ATR_IOB_ISVFU, ATR_IOB_ISVF) (TKI_POB_ATR (DPLI_POB_ATR, PLI_POB_ATR)) and UP_IOB_IDF (UP_IOB_ISVFU, UP_IPSPISPI_IBRISPISPI_PROBISPI_PROBISPI_SPBI_OPPI_OPPI_OPPI_OPPI_OPPI_OPPI_OPPI_OPPI_OPPI_OPPI_OPPI_OPPI_OPPI_OPPI_OPPI_OPPI_OPPI_OPPI_OPPI_OPPI_OPPI_OPPI_OPPI_OPPI_OPPI_OPPI_OPPI_OPPI_OPPI_OPPI_OPPI_OPPI_PROB.

{74-1} УП_ИОБ_ИДФ (TKI_POB_SRPs){74-1} UP_IOB_IDF (TKI_POB_SRPs)

УП_ИОБ_ИДФ (TKI_POB_SRP) представляет собой поле, в котором указан ИОБ (РОВ), предназначенный для отображения на экране в течение периода воспроизведения конкретного ЗОБ (АОВ) из общей продолжительности воспроизведения фонограмм, порядок воспроизведения которых указан посредством Информации_о_списке_воспроизводимых_файлов_по_умолчанию Default_Playlist_Information или ИСВФ (PLI). Иначе говоря, ИОБ (РОВ), предназначенный для отображения на экране во время воспроизведения фонограммы, может быть задан посредством установки параметров УП_ИОБ_ИДФ (TKI_POB_SRP) в администраторе фонограмм (TrackManager).UP_IOB_IDF (TKI_POB_SRP) is a field that indicates an OBI (DOM), intended to be displayed on the screen during the playback period of a specific GOITER (AOW) from the total duration of the playback of phonograms, the playback order of which is indicated by Information_o_list_ of playable_files_of Default_Playlist_Information or. In other words, the OBI (DOM), intended to be displayed on the screen during the playback of a phonogram, can be set by setting the UP_IOB_IDF (TKI_POB_SRP) parameters in the phonogram manager (TrackManager).

На Фиг.74 показана структура данных УП_ИОБ_ИДФ (TKI__POB_SRPs) и АТР_ИОБ_ИДФ (TKI_POB_ATR).On Fig shows the data structure UP_IOB_IDF (TKI__POB_SRPs) and ATR_IOB_IDF (TKI_POB_ATR).

Как показано на чертеже, УП_ИОБ_ИДФ (TKI_POB_SRP) состоит из "поля задания ИОБ (РОВ)" (РОВ Specifying Field) (обозначенного на чертеже как "Номер_ИОБ" ("POB_No.")), которое находится между битом номер b25 и битом номер b16, поля "количество элементов изображения" (Number of Pixels), которое находится между битом номер b11 и битом номер b8, поля "таблица Хаффмана" (Huffman Table), которое находится между битом номер b7 и битом номер b6, поля "дискретизация цветности" (Chrominance Sampling), которое находится между битом номер b5 и битом номер b4, и поля "режим кодирования изображения" (Picture Coding Mode), которое находится между битом номер b3 и битом номер b0. Поля, которые расположены между битом номер b12 и битом номер b15, а также между битом номер b26 и битом номер b31, являются зарезервированными областями.As shown in the drawing, UP_IOB_IDF (TKI_POB_SRP) consists of a "Job Specification Field (POB)" (POB Specifying Field) (indicated in the drawing as "IOB_Number" ("POB_No.")), Which is located between bit number b25 and bit number b16 , the field "Number of Pixels", which is located between bit number b11 and bit number b8, the field "Huffman Table", which is located between bit number b7 and bit number b6, the field "color sampling" (Chrominance Sampling), which is located between bit number b5 and bit number b4, and the field "Picture Coding Mode", which It is between bit number b3 and bit number b0. Fields that are located between bit number b12 and bit number b15, as well as between bit number b26 and bit number b31, are reserved areas.

"Поле задания ИОБ (РОВ)" используют для хранения номера, принимающего значения между "1" и "999", который представляет собой номер ИОБ (РОВ), предназначенного для вывода на экран во время воспроизведения файла ЗОБ (АОВ file), который соответствует этим ИДФ (TKI). В том случае, когда во время воспроизведения файла ЗОБ (АОВ file), соответствующего этим ИДФ (TKI), не нужно осуществлять вывод на экран какого-либо неподвижного изображения, в "поле задания ИОБ (РОВ)" устанавливают значение "0".The "OBD (DOM) job field" is used to store a number accepting a value between "1" and "999", which is the OBI (DOM) number that is intended to be displayed on the screen during playback of the GOITER (AOW file), which corresponds to this IDF (TKI). In the case when during playback of the GOITER (AOW file) corresponding to these IDF (TKI) files, it is not necessary to display any still image on the screen, the value "0" is set in the "OBI (DOM) job field".

Поле "режим кодирования изображения" используют для уведомления устройства воспроизведения о том, какой способ кодирования был использован для неподвижного изображения, которое указано посредством "поля задания ИОБ (РОВ)".The "image encoding mode" field is used to notify the playback device of which encoding method was used for the still image, which is indicated by the "OBI (DOM) job field".

Поле "дискретизация цветности" используют для указания соотношения, которое было использовано для дискретизации яркости и дискретизации цветности двух цветов при кодировании неподвижного изображения, указанного в "поле задания ИОБ (РОВ)". Для указания того, что соотношение равно "4:2:2", в этом поле устанавливают двоичное значение "00", а для указания того, что соотношение равно "4:2:0", - устанавливают значение "01".The field "color sampling" is used to indicate the ratio that was used to sample the brightness and color sampling of the two colors when encoding a still image specified in the "OBI (DOM) job field". To indicate that the ratio is "4: 2: 2", set the binary value "00" in this field, and to indicate that the ratio is "4: 2: 0", set the value to "01".

В поле "таблица Хаффмана" указывают, следует ли при выводе на экран неподвижного изображения, указанного посредством "поля задания ИОБ (РОВ)", использовать типовую таблицу Хаффмана. При необходимости использования таблицы Хаффмана значение этого поля устанавливают равным "00".In the "Huffman table" field indicate whether to display a still image indicated by the "OBI (DOM) job field" on the screen, use a typical Huffman table. If you need to use the Huffman table, the value of this field is set to "00".

Поле "количество элементов изображения" представляет собой поле, в котором записывают размер в пикселах (элементах изображения) неподвижного изображения, указанного в "поле задания ИОБ (РОВ)". В том случае, когда размер неподвижного изображения, указанного посредством "поля задания ИОБ (РОВ)", равен 96*96 пикселов, в этом поле записывают двоичное значение, равное "0000"; в том случае, когда размер изображения, указанного посредством "поля задания ИОБ (РОВ)", равен 640*480 пикселов, то записывают значение "0001"; а в том случае, когда изображение имеет иной размер в диапазоне от 160*120 пикселов до 1800*1200 пикселов, то записывают значение "0010".The "number of image elements" field is a field in which the size in pixels (image elements) of a still image specified in the "OBI (DOM) job field" is recorded. In the case when the size of the still image indicated by the "OBI (DOM) job field" is 96 * 96 pixels, a binary value equal to "0000" is recorded in this field; in the case when the size of the image indicated by the "OBI (DOM) job field" is 640 * 480 pixels, then the value "0001" is recorded; and in the case when the image has a different size in the range from 160 * 120 pixels to 1800 * 1200 pixels, then write the value "0010".

При наличии такой структуры ОИФГ (TKGI) содержит в себе двадцать УП_ИОБ_ИДФ (TKI_POB_SRPs), поэтому во время воспроизведения фонограммы на экран может быть выведено максимум двадцать неподвижных изображений. В том случае, когда фонограмма состоит из несколько ИДФ (TKI), имеют силу только УП_ИОБ_ИДФ (TKI_POB_SRPs) в первых ИДФ (TKI)).If there is such a structure, the OIFG (TKGI) contains twenty UP_IOB_IDF (TKI_POB_SRPs), therefore, during playback of the phonogram, a maximum of twenty still images can be displayed on the screen. In the case when the phonogram consists of several IDFs (TKI), only UP_IOB_IDF (TKI_POB_SRPs) in the first IDFs (TKI) are valid.

{74-2} АТР_ИОБ_ИДФ (TKI_POB_ATR){74-2} ATR_OBIIDF (TKI_POB_ATR)

"АТР_ИОБ_ИДФ" (TKI_POB_ATR) создают для того, чтобы указать, как следует выводить на экран ИОБ (РОВ), указанные посредством двадцати УП_ИОБ_ИДФ (TKI_POB_SRPs), в ОИФГ (TKGI). "АТР_ИОБ_ИДФ" (TKI_POB_ATR) содержит в себе поле "режим с учетом порядка отображения на экране" (Display Order Mode), расположенное между битом, имеющим номер b0, и битом, имеющим номер b1, и поле "режим с учетом времени отображения на экране" (Display Timing Mode), расположенное между битом, имеющим номер b2, и битом, имеющим номер b3."ATR_IOB_IDF" (TKI_POB_ATR) is created in order to indicate how to display the OBI (DOM) indicated by twenty UP_IOB_IDF (TKI_POB_SRPs) in UIFG (TKGI). "ATR_IOB_IDF" (TKI_POB_ATR) contains the field "mode taking into account the display order on the screen" (Display Order Mode), located between the bit having the number b0 and the bit having the number b1, and the field "mode taking into account the display time on the screen "(Display Timing Mode), located between the bit number b2 and the bit number b3.

Поле "режим с учетом порядка отображения на экране" используют для указания порядка вывода на экран ИОБ (РОВ), заданных посредством двадцати УП_ИОБ_ИДФ (TKI_POB_SRPs) в ОИФГ (TKGI). В этом варианте осуществления вывод ИОБ (РОВ) на экран в течение периода воспроизведения ЗОБ (АОВ) выполняют в одном из трех режимов.The "mode taking into account the display order on the screen" field is used to indicate the order of displaying the OBI (DOM) specified by twenty UP_IOB_IDF (TKI_POB_SRPs) in the UIF (TKGI). In this embodiment, the output of the OBI (DOM) on the screen during the playback period of the GOITER (AOW) is performed in one of three modes.

Первый режим называют "последовательным режимом" и он представляет собой такой режим, в котором вывод на экран ИОБ (РОВ), указанных посредством, максимум, двадцати УП_ИОБ_ИДФ (TKI_POB_SRPs) в ОИФГ (TKGI), осуществляют в том порядке, в котором УП_ИОБ_ИДФ (TKI_POB_SRPs) заданы в ОИФГ (TKGI).The first mode is called the "sequential mode" and it is such a mode in which the display of the OBI (DOM) indicated by at most twenty UP_IOB_IDF (TKI_POB_SRPs) in the UIFG (TKGI) is carried out in the order in which the UP_IOB_IDF (TKI_POB_SRPs ) are specified in the OIFG (TKGI).

Второй режим называют "случайным режимом" и он представляет собой такой режим, в котором вывод на экран ИОБ (РОВ), указанных посредством, максимум, двадцати УП ИОБ ИДФ (TKI_POB_SRPs) в ОИФГ (TKGI) осуществляют в произвольном порядке.The second mode is called "random mode" and it is such a mode in which the display of the OBI (DOM) indicated by a maximum of twenty UP IDB IDF (TKI_POB_SRPs) in the UIF (TKGI) is carried out in random order.

Третий режим называют "режимом перестановки" и он представляет собой такой режим, в котором вывод на экран ИОБ (РОВ), указанных посредством, максимум, двадцати УП_ИОБ_ИДФ (TKI_POB_SRPs) в ОИФГ (TKGI), осуществляют в произвольном порядке без повторения.The third mode is called the "permutation mode" and it is such a mode in which the display of the OBI (DOM) indicated by at most twenty UP_IOB_IDF (TKI_POB_SRPs) in the UIF (TKGI) is carried out in arbitrary order without repetition.

Для того чтобы задать последовательный режим, в поле "режим с учетом порядка отображения на экране" устанавливают двоичное значение, равное "00". В противном случае, для задания случайного режима устанавливают двоичное значение, равное "01", а для задания режима перестановки устанавливают двоичное значение, равное "10".In order to set the sequential mode, in the field "mode, taking into account the display order on the screen" set the binary value equal to "00". Otherwise, to set the random mode, set the binary value equal to "01", and to set the mode of permutation set the binary value equal to "10".

Поле "режим с учетом времени отображения на экране" используют для указания, следует ли при воспроизведении файла ЗОБ (АОВ file), который соответствует ИДФ (TKI), осуществлять синхронный вывод на экран ИОБ (РОВ), указанных посредством, максимум, двадцати УП_ИОБ_ИДФ (TKI_POB_SRPs) из ОИФГ (TKGI). Режим, в котором изображения являются синхронизированными со звуковыми данными, называют "режимом слайд-шоу". В "режиме слайд-шоу" пользователь не может производить пропуск отображаемых на экране изображений, не осуществляя при этом пропуск воспроизводимых звуковых данных.The "mode taking into account the time of display on the screen" field is used to indicate whether, when playing back the GOITTER file (AOW file), which corresponds to the IDF (TKI), to synchronously display the GOI (DOM) indicated by at most twenty UP_IOB_IDF ( TKI_POB_SRPs) from the UIFG (TKGI). A mode in which images are synchronized with audio data is called a "slide show mode". In the "slide show" mode, the user cannot skip the images displayed on the screen without skipping the reproduced audio data.

Другой режим, в котором изображения и звуковые данные не являются синхронизированными, называют "режимом просмотра". В режиме просмотра пользователь может осуществлять пропуск изображений без пропуска звуковых данных.Another mode in which images and audio data are not synchronized is called a “viewing mode”. In viewing mode, the user can skip images without skipping audio data.

Таким образом, в ОИФГ (TKGI) задают информацию, которая указывает, какие ИОБ (РОВ) должны быть отображены на экране во время воспроизведения соответствующего файла ЗОБ (АОВ file), в каком порядке эти ИОБ (РОВ) должны быть выведены на экран, и следует ли вывод ИОБ (РОВ) на экран осуществлять синхронно с воспроизведением соответствующего файла ЗОБ (АОВ file).Thus, in TIFG (TKGI) specify information that indicates which OBI should be displayed on the screen during playback of the corresponding GOIT file (AOW file), in which order these OBI (DOM) should be displayed, and whether the output of the OBI (DOM) on the screen should be carried out synchronously with the playback of the corresponding GOITER (AOW file).

{74-3_75} Пример установки значений УП_ИОБ_ИДФ (TKI_POB_SRPs), содержащихся в ИДФ с №1 по №3 (TKI#1-TKI#3){74-3_75} Example of setting UP_IOB_IDF (TKI_POB_SRPs) values contained in IDF No. 1 through No. 3 (TKI # 1-TKI # 3)

На Фиг.75 показан приведенный в качестве примера вариант установки значений УП_ИОБ_ИДФ (TKI_POB_SRPs) для ИДФ с ИДФ №1 по ИДФ №3 (TKI#1-TKI#3), содержащихся в администраторе фонограмм (TrackManager).On Fig shows an example of the option to set the values UP_IOB_IDF (TKI_POB_SRPs) for IDF with IDF No. 1 to IDF No. 3 (TKI # 1-TKI # 3) contained in the phonogram manager (TrackManager).

На первом уровне Фиг.75 изображен администратор фонограмм (TrackManager), а на втором уровне изображены девять файлов ИОБ (РОВ files). Показанный на первом уровне администратор фонограмм (TrackManager) содержит в себе восемь ИДФ (TKI), а стрелками указано, к каким файлам ИОБ (РОВ files) осуществляют обращение посредством УП_ИОБ_ИДФ (TKI_РОВ_SRPs) в этих восьми ИДФ (TKI).At the first level, Fig. 75 shows the phonograms administrator (TrackManager), and at the second level, nine OBI files (POW files) are shown. The phonogram manager (TrackManager) shown at the first level contains eight IDFs (TKI), and the arrows indicate which OBI files (DOM files) are accessed by UP_IOB_IDF (TKI_OP_SRPs) in these eight IDFs (TKI).

Как указано стрелками, ИДФ №1 (TKI#1) содержат в себе три УП_ИОБ_ИДФ (TKI_POB_SRPs), посредством которых заданы ИОБ (РОВ) с ИОБ001 (РОВ001) по ИОБ003 (РОВ003), ИДФ №2 (TKI#2) содержат в себе три УП_ИОБ_ИДФ (TKI_POB_SRPs), посредством которых заданы ИОБ (РОВ) с ИОБ004 (РОВ004) по ИОБ006 (РОВ006), а ИДФ №3 (TKI#3) содержат в себе три УП_ИОБ_ИДФ (TKI_POB_SRPs), посредством которых заданы ИОБ (РОВ) с ИОБ007 (РОВ007) по ИОБ009 (РОВ009).As indicated by the arrows, IDF No. 1 (TKI # 1) contain three UP_IOB_IDF (TKI_POB_SRPs), by means of which IOB (POW) with IOB001 (POB001) to IOB003 (POB003), IDF No. 2 (TKI # 2) contain three UP_IOB_IDF (TKI_POB_SRPs), by means of which IOB (DOM) with IOB004 (POB004) to IOB006 (POB006), and IDF No. 3 (TKI # 3) contain three UP_IOB_IDF (TKI_POB_SRPs) with which IOV are specified IOB007 (POB007) according to IOB009 (POB009).

В этом варианте осуществления полагают, что ИОБ (РОВ) с ИОБ001 (РОВ001) по ИОБ009 (РОВ009) представляют собой данные об изображениях в формате JPEG, состоящие из слов песен, наложенных на обычный фон. Слова, образующие собой тексты песен, отображают с использованием шрифта, соответствующего характеру песни, и они могут быть выполнены более выразительными, например, путем дополнительного выделения их жирным шрифтом.In this embodiment, it is believed that the OBI (OVO) IOB001 (POB001) to IOB009 (POB009) are image data in JPEG format, consisting of song words superimposed on a normal background. The words that make up the lyrics are displayed using a font that matches the nature of the song, and they can be made more expressive, for example, by additionally highlighting them in bold.

На нижнем уровне Фиг.75 показано содержимое каждого ИОБ (РОВ). Содержимое ИОБ (РОВ) с ИОБ001 по ИОБ003 (РОВ001-РОВ003) представляет собой слова песни для Фонограммы A (TrackA), содержимое ИОБ (РОВ) с ИОБ004 по ИОБ006 (РОВ004-РОВ006) представляет собой слова песни для Фонограммы Б (TrackB), а содержимое ИОБ (РОВ) с ИОБ007 по ИОБ009 (РОВ007-РОВ009) - слова песни для Фонограммы В (TrackC). Поскольку отображение на экране этих изображений имеет смысл выполнять только во время воспроизведения соответствующих фонограмм, то значения УП_ИОБ_ИДФ (TKI_POB_SRPs), содержащихся в ИДФ (TKI), устанавливают таким образом, чтобы вывод этих изображений на экран осуществлять во время такого воспроизведения.At the lower level of Fig.75 shows the contents of each OBI (DOM). The contents of the OBI (ROV) from IOB001 to IOB003 (ROV001-ROV003) are the words of the song for Phonogram A (TrackA), the contents of the IOB (POV) from IOB004 to IOB006 (POV004-POV006) are the words of the song for Phonogram B (TrackB), and the contents of the OBI (ROV) from IOB007 to IOB009 (ROV007-ROV009) are the lyrics for Phonogram B (TrackC). Since the display of these images on the screen makes sense only during playback of the corresponding phonograms, the values UP_IOB_IDF (TKI_POB_SRPs) contained in the IDF (TKI) are set so that these images are displayed on the screen during such playback.

Каждая фонограмма имеет такую же продолжительность воспроизведения, как показанная на Фиг.16, ссылка на которую была приведена в первом варианте осуществления. Это означает, что продолжительность воспроизведения "АОВ001.SA1", соответствующего ИДФ №1 (TKI#1), равна 6,1 минуты, продолжительность воспроизведения "АОВ002.SA1", соответствующего ИДФ №2 (TKI#2), равна 3,3 минуты, а продолжительность воспроизведения "AOB003.SA1", соответствующего ИДФ №3 (ТКI#3), равна 5,5 минуты. В течение всего этого времени воспроизведения заданные в ИДФ (TKIs) УП_ИОБ_ИДФ (TKI_POB_SRPs) становятся действующими, и таким образом устройство воспроизведения может осуществлять вывод ИОБ (POBs) на экран в соответствии с этими действующими УП_ИОБ_ИДФ (TKI_POB_SRPs).Each phonogram has the same playback duration as shown in FIG. 16, the reference to which was given in the first embodiment. This means that the duration of the playback "AOB001.SA1" corresponding to IDF No. 1 (TKI # 1) is 6.1 minutes, the duration of the playback "AOB002.SA1" corresponding to IDF No. 2 (TKI # 2) is 3.3 minutes, and the duration of the playback "AOB003.SA1" corresponding to IDF No. 3 (TKI # 3) is 5.5 minutes. During all this playing time, the TKI_POB_SRPs set in the IDFs (TKIs) become valid, and thus the playback device can display the POBs on the screen in accordance with these valid TIDI_IDFs (TKI_POB_SRPs).

Продолжительность воспроизведения "AOBSA1.001", соответствующего ИДФ №1 (TKI#1), равна 6,1 минуты, поэтому в том случае, если в течение этого периода времени отображение ИОБ с ИОБ001 по ИОБ003 (РОВ001-РОВ003) на экране нужно осуществлять в течение одинакового времени, то каждое изображение будет выведено на экран в течение 2,03 (=6,1/3) минуты. Продолжительность воспроизведения "AOBSA2.001", соответствующего ИДФ №2 (TKI#2), равна 3,3 минуты, поэтому вывод на экран каждого из ИОБ с ИОБ004 по ИОБ006 (РОВ004-РОВ006) будет осуществлен в течение 1,1 (=3,3/3) минуты. Продолжительность воспроизведения "AOBSA3.001", соответствующего ИДФ №3 (TKI#3), равна 5,5 минуты, поэтому вывод на экран каждого из ИОБ с ИОБ007 по ИОБ009 (РОВ007-РОВ009) будет осуществлен в течение 1,83 (=5,5/3) минуты.The duration of playback of "AOBSA1.001" corresponding to IDF No. 1 (TKI # 1) is 6.1 minutes, therefore, if during this time period the display of the OBI from IOB001 to IOB003 (POB001-POB003) on the screen needs to be carried out for the same amount of time, then each image will be displayed for 2.03 (= 6.1 / 3) minutes. The duration of playback of "AOBSA2.001" corresponding to IDF No. 2 (TKI # 2) is 3.3 minutes, therefore, the display of each of the OBIs from IOB004 to IOB006 (POB004-POB006) will be carried out for 1.1 (= 3 , 3/3) minutes. The duration of the playback of "AOBSA3.001" corresponding to IDF No. 3 (TKI # 3) is 5.5 minutes, therefore, the display of each of the OBI from IOB007 to IOB009 (POB007-POB009) will be carried out for 1.83 (= 5 5/3) minutes.

{74-4_76} Пример установки значений УП_ИОБ_ИДФ (TKI_POB_SRPs), содержащихся в ИДФ с №4 по №8 (TKI#4-TKI#8){74-4_76} Example of setting UP_IOB_IDF (TKI_POB_SRPs) values contained in IDF No. 4 through No. 8 (TKI # 4-TKI # 8)

На Фиг.76 показан один из примеров установки значений УП_ИОБ_ИДФ (TKI_POB_SRPs) в ИДФ с ИДФ №4 по ИДФ №8 (TKI#4-TKI#8), содержащихся в администраторе фонограмм (TrackManager).On Fig shows one example of setting the values UP_IOB_IDF (TKI_POB_SRPs) in the IDF from IDF No. 4 to IDF No. 8 (TKI # 4-TKI # 8) contained in the phonogram manager (TrackManager).

На первом уровне показан администратор фонограмм (TrackManager), а на втором уровне показаны десять файлов ИОБ (РОВ files). Как показано стрелками на чертеже, ИДФ №4 (TKI#4) содержат в себе семь УП_ИОБ_ИДФ (TKI_POB_SRPs), посредством которых, соответственно, заданы ИОБ010-ИОБ016 (РОВ010-РОВ016).At the first level, the administrator of phonograms (TrackManager) is shown, and at the second level ten files of OBI (POM files) are shown. As shown by the arrows in the drawing, IDF No. 4 (TKI # 4) comprise seven UP_IOB_IDF (TKI_POB_SRPs), by means of which, respectively, IOB010-IOB016 (POB010-POB016) are set.

Подобным же образом, ИДФ №8 (ТКI#8) содержит в себе три УП_ИОБ_ИДФ (TKI_POB_SRPs), посредством которых соответственно заданы ИОБ017 - ИОБ019 (РОВ017-РОВ019). В настоящем варианте осуществления ИОБ с ИОБ010 по ИОБ019 (РОВ010-РОВ019), так же как и ИОБ с ИОБ001 по ИОБ009 (РОВ001-РОВ009), представляют собой данные об изображениях в формате JPEG, состоящие из слов песен, наложенных на обычный фон. Причина того, что УП_ИОБ_ИДФ (TKI_РОВ_SRPs) задают только для ИДФ №4 (TKI#4), а не для какого-либо ИДФ с №5 по №7 (TKI#5-TKI#7), заключается в том, что, как указано ранее, в том случае, когда одиночная фонограмма состоит из множества ИДФ (TKI), действующими являются только УП_ИОБ_ИДФ (TKI_POB_SRPs) в первом ИДФ (TKI).Similarly, IDF No. 8 (TKI # 8) contains three UP_IOB_IDF (TKI_POB_SRPs), by means of which respectively IOB017 - IOB019 (POB017-POB019) are set. In the present embodiment, the OBI from IOB010 to IOB019 (POB010-POV019), like the IOB from IOB001 to IOB009 (POB001-POB009), are image data in JPEG format, consisting of song words superimposed on a normal background. The reason that UP_IOB_IDF (TKI_ROV_SRPs) is set only for IDF No. 4 (TKI # 4), and not for any IDF No. 5 through No. 7 (TKI # 5-TKI # 7), is because indicated earlier, in the case where a single phonogram consists of a set of IDFs (TKI), only UP_IOB_IDF (TKI_POB_SRPs) in the first IDF (TKI) are valid.

Содержимое ИОБ с ИОБ010 по ИОБ016 - (РОВ010-РОВ016) представляет собой слова песни для Фонограммы Г (TrackD), что показано на Фиг.16 из первого варианта осуществления, а содержимое ИОБ с ИОБ017 по ИОБ019 (РОВ016-РОВ019) представляет собой слова песни для Фонограммы Д (TrackE). Общая продолжительность воспроизведения файлов с "AOB004.SA1" по "АОВ007.SA1", соответствующих ИДФ с №4 по №7 (TKI#4-TKI#7), равна 30,6 минуты, поэтому продолжительность вывода на экран каждого из ИОБ с ИОБ010 по ИОБ016 (РОВ010-РОВ016) равна 4,37 (=30,6/7) минуты. В результате, за время воспроизведения Фонограммы Г (TrackD) каждый ИОБ (РОВ) может быть отображен на экране в течение этого времени. Поскольку продолжительность воспроизведения "AOBSA8.SA1", соответствующего ИДФ №8 (ТКI#8), равна 7,0 минут, то продолжительность вывода на экран каждого из ИОБ с №17 по №19 (РОВ017-РОВ019) равна 2,33 (=7,0/3) минуты.The contents of the OBI from IOB010 to IOB016 - (POB010-POV016) are the lyrics for Phonogram G (TrackD), as shown in Fig. 16 from the first embodiment, and the contents of the IOB with IOB017 to IOB019 (POV016-POV019) are the words of the song for Phonogram D (TrackE). The total duration of the playback of files from “AOB004.SA1” to “AOB007.SA1” corresponding to IDFs No. 4 to No. 7 (TKI # 4-TKI # 7) is 30.6 minutes, therefore, the duration of displaying each of the OBIs with IOB010 by IOB016 (POB010-POB016) is 4.37 (= 30.6 / 7) minutes. As a result, during the playback of Phonogram D (TrackD), each OBI (DOM) can be displayed on the screen during this time. Since the duration of the playback of "AOBSA8.SA1" corresponding to IDF No. 8 (TKI # 8) is 7.0 minutes, the duration of the display of each of the OBI from No. 17 to No. 19 (РОВ017-РОВ019) is 2.33 (= 7.0 / 3) minutes.

{77-1} УП_ИОБ_ИСВФУ (DPLI_POB_SRP) и АТР_ИОБ_ИСВФУ (DPLI_POB_ATR), которые содержатся в ОИСВФУ (DPLGI){77-1} UP_IOB_ISVFU (DPLI_POB_SRP) and ATR_IOB_ISVFU (DPLI_POB_ATR), which are contained in OISVFU (DPLGI)

В то время как посредством УП_ИОБ_ИДФ (TKI_POB_SRPs) можно указать, какие именно ИОБ (POBs) следует отобразить на экране при воспроизведении каждой фонограммы, посредством же УП_ИОБ_ИСВФУ (DPLI_POB_SRPs), заданных в ОИСВФУ (DPLGI), осуществляют указание тех ИОБ (POBs), отображение которых на экране во время воспроизведения множества ЗОБ (АОВ) должно быть выполнено в соответствии с порядком, который указан в Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information).Whereas by means of UP_IOB_IDF (TKI_POB_SRPs) it is possible to indicate which IOBs (POBs) should be displayed on the screen when playing each soundtrack, by means of UP_IOB_ISVFU (DPLI_POB_SRPs) specified in OISVFU (DPLGI), the indication of those OBIs which on the screen during playback of multiple GOITT (AOW) should be performed in accordance with the order that is specified in the Information_of_list of reproducible_files_of_default (Default_Playlist_Information).

На Фиг.77 показаны УП_ИОБ_ИСВФУ (DPLI_POB_SRPs) и АТР_ИОБ_ИСВФУ (DPLI_POB_ATRs), содержащиеся в ОИСВФУ (DPLGI). Из этого чертежа видно, что содержащиеся в ОИСВФУ (DPLGI) УП_ИОБ_ИСВФУ (DPLI_POB_SRPs) и АТР_ИОБ_ИСВФУ (DPLI_POB_ATRs) имеют точно такую же структуру данных, как УП_ИОБ_ИДФ (TKI_POB_SRPs) и АТР_ИОБ_ИДФ (TKI_POB_ATRs).On Fig shown UP_IOB_ISVFU (DPLI_POB_SRPs) and ATR_IOB_ISVFU (DPLI_POB_ATRs) contained in OISVFU (DPLGI). It can be seen from this drawing that UP_IOB_ISVFU (DPLI_POB_SRPs) and ATR_IOB_ISVFU (DPLI_POB_ATRs) contained in OISVFU (DPLGI) have exactly the same data structure as UP_IOB_IDF (TKI_POB_SRPs) and ATROB_ATF_AT_ATF_AT_BAT_AT.

Поскольку порядок воспроизведения множества файлов ЗОБ (АОВ files) задан посредством Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information), то приведенные на Фиг.77 УП_ИОБ_ИСВФУ (DPLI_POB_SRPs) и АТР_ИОБ_ИСВФУ (DPLI_POB_ATRs) могут быть установлены таким образом, чтобы посредством них было указано: (1) какие ИОБ (POBs) следует отображать на экране во время воспроизведения множества файлов ЗОБ (АОВ files), порядок воспроизведения которых указан в Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information), (2) в каком порядке следует осуществлять вывод этих ИОБ (POBs) на экран и (3) должен ли вывод ИОБ (POBs) на экран быть осуществлен синхронно с воспроизведением ЗОБ (АОВ), соответствующего ИДФ (TKI).Since the reproduction order of a variety of GOITER files (AOW files) is specified by Default_Playlist_Information information_On the list of reproducible_files (Default_Playlist_Information), the DPLI_POB_SRPs and ATR_IOB_ISVFU shown in FIG. POBs) should be displayed on the screen during playback of a variety of GOITER files (AOW files), the playback order of which is specified in the Default_laylist_Information information_of_list_of_playable_files (Default), (2) in what order should suschestvlyat derivation of these OBI (POBs) on the screen, and (3) whether the output OBI (POBs) on the screen to be performed synchronously with reproduction of SCA (AOB) corresponding IDF (TKI).

{77-2_78} Пример установки значений двадцати УП_ИОБ_ИСВФУ (DPLI_POB_SRPs){77-2_78} Example of setting the values of twenty UP_IOB_ISVFU (DPLI_POB_SRPs)

На Фиг.78 показан пример установки значений двадцати УП_ИОБ_ИСВФУ (DPLI_POB_SRPs), содержащихся в Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information). На чертеже на первом уровне показана Информация_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information), а в находящихся внутри нее рамках показаны ОИСВФУ (DPLGI) и двадцать УП_ИОБ_ИСВФУ (DPLI_РОВ_SRPs). На втором уровне показаны двадцать файлов ИОБ (РОВ files) с ИОБ020 по ИОБ039 (РОВ020-РОВ039). Как показано стрелками, посредством двадцати УП_ИОБ_ИСВФУ (DPLI_POB_SRPs) соответственно заданы двадцать файлов ИОБ (РОВ files) с ИОБ020 по ИОБ039 (РОВ020-РОВ039).On Fig shows an example of setting the values of twenty UP_IOB_ISVFU (DPLI_POB_SRPs) contained in the Information_of the list of reproducible_files_of the default (Default_Playlist_Information). In the drawing, the first level shows Default_laylist_Information information_list_of_playable_files (Default_Playlist_Information), and within its framework, OISVFU (DPLGI) and twenty UP_IOB_ISVFU (DPLI_ROV_SRPs) are shown. At the second level, twenty IOB files (POB files) from IOB020 to IOB039 (POB020-POB039) are shown. As shown by the arrows, by means of twenty UP_IOB_ISVFU (DPLI_POB_SRPs), respectively, twenty OBI files (POB files) from IOB020 to IOB039 (POB020-POB039) are defined.

Файл ИОБ020 (РОВ020) представляет собой изображение, которое используют в качестве изображения на обложке упаковки музыкального альбома, состоящего из фонограмм с Фонограммы A (TrackA) по Фонограмму Д (TrackE), файл ИОБ021 (РОВ021) представляет собой логотип компании-изготовителя, выпустившей этот музыкальный альбом. Файлы с ИОБ022 по ИОБ025 (РОВ022-РОВ025) представляют собой фотографии артиста, файлы с ИОБ026 по ИОБ031 (РОВ026-РОВ031) представляют собой изображения, взятые из рекламного видеофильма, а файлы с ИОБ032 по ИОБ039 (РОВ032-РОВ039) представляют собой фотографии артиста, исполняющего фонограммы с Фонограммы A (TrackA) по Фонограмму Д (TrackE) на концерте. УП_ИОБ_ИСВФУ (DPLI_POB_SRPs) в Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information) задан производителем музыкального информационного содержимого и, следовательно, может быть установлен таким образом, чтобы во время воспроизведения обеспечивать вывод на экран соответствующих фонограммам изображений, представляющих собой содержание музыкальных произведений, фотографии артиста и т.д.The IOB020 (POB020) file is an image that is used as the image on the packaging cover of a music album consisting of phonograms from Phonogram A (TrackA) to Phonogram D (TrackE), the IOB021 (POB021) file is the logo of the manufacturer that issued this music album. Files from IOB022 to IOB025 (POB022-POB025) are photos of the artist, files from IOB026 to IOB031 (POB026-POV031) are images taken from an advertising video, and files from IOB032 to IOB039 (POB032-POV039) are photos of an artist performing phonograms from Phonogram A (TrackA) to Phonogram D (TrackE) at a concert. UP_IOB_ISVFU (DPLI_POB_SRPs) in the Information_of_list of reproducible_files_of_default (Default_Playlist_Information) is set by the manufacturer of musical information content and, therefore, can be set so that during playback it is possible to display images corresponding to the phonograms of the image representing the contents of musical works, etc.

Во время воспроизведения файлов ЗОБ (АОВ files), порядок воспроизведения которых указан в Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information), на экране будут отображены те файлы ИОБ (РОВ), которые указаны посредством УП_ИОБ_ИСВФУ (DPLI_POB_SRPs), содержащихся в ОИСВФУ (DPLGI). В примере, показанном на Фиг.40, в Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information) порядок воспроизведения пяти фонограмм: с Фонограммы А (TrackA) по Фонограмму Д (TrackE), задан посредством восьми ИДФ (TKI), образующих собой эти фонограммы. Между тем, в примере, показанном на Фиг.78, посредством УП_ИОБ_ИСВФУ (DPLI_POB_SRPs), содержащихся в этой Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information), заданы двадцать файлов ИОБ (РОВ), причем такое задание имеет силу в течение времени, равного продолжительности воспроизведения фонограмм с Фонограммы А (TrackA) по Фонограмму Д (TrackE), которое составляет 52,5 минуты. В том случае, когда эту продолжительность воспроизведения, равную 52,5 минутам, нужно разделить поровну между файлами с ИОБ020 по ИОБ039 (РОВ020-РОВ039), каждое изображение будет отображено на экране в течение 2,625 (=52,5/20) минуты.During the playback of GOITER files (AOW files), the playback order of which is specified in the Information_of_list_of the playable_files_of_default (Default_Playlist_Information), the screen will display those OBF files (DOM) that are specified by the UP_IOB_ISVFU (DPLI_POB_SRPLs) contained in the OIBFGIS. In the example shown in Fig. 40, in the Default_laylist_Information information on the list of reproducible_ files (Default_Playlist_Information), the playback order of five phonograms: from Phonogram A (TrackA) to Phonogram D (TrackE), is specified by eight IDFs (TKI) that form these phonograms. Meanwhile, in the example shown in Fig. 78, by means of the UP_IOB_ISVFU (DPLI_POB_SRPs) contained in this Information_of the list of reproducible_files_of the default (Default_Playlist_Information), twenty files of the OBI (DOM) are set, and such a task has the duration of playing back the background, equal to the duration of the background (TrackA) by Phonogram D (TrackE), which is 52.5 minutes. In the case when this playback time, equal to 52.5 minutes, needs to be divided equally between the files from OBI020 to IOB039 (POB020-POB039), each image will be displayed on the screen for 2.625 (= 52.5 / 20) minutes.

{77-3_79} Замена изображений, расположенных на переднем плане, и фоновых изображений в процессе воспроизведения{77-3_79} Replacing foreground images and background images during playback

Фиг.79 представляет собой временную диаграмму, на которой показано, какие изображения объединяют в том случае, когда в качестве фоновых изображений используют ИОБ (POBs), указанные посредством УП_ИОБ_ИСВФУ (DPLI_POB_SRP), содержащихся в Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information), а в качестве изображений, расположенных на переднем плане, используют ИОБ (POBs), указанные посредством УП_ИОБ_ИДФ (TKI_POB_SRPs), содержащихся в администраторе фонограмм (TrackManager).Fig. 79 is a timing chart showing which images are combined when POBs specified as the background images are indicated by the DP_IOB_SRPU (DPLI_POB_SRP) contained in the Default_playlist_file_information (Default_Playlist asInformation) in the foreground, use the OBI (POBs) specified by UP_IOB_IDF (TKI_POB_SRPs) contained in the phonogram manager (TrackManager).

На чертеже на первом уровне показаны те же самые ИОБ (POBs), что и на втором уровне из Фиг.78, а на втором уровне показаны те же самые ИОБ (POBs), что и на втором уровне из Фиг.75 и Фиг.76. Масштабная шкала, проходящая горизонтально в верхней части Фиг.79, указывает продолжительность воспроизведения в единицах минут. Следовательно, горизонтальный размер каждого ИОБ (РОВ) на Фиг.79 указывает время непрерывного отображения на экране каждого ИОБ (РОВ).In the drawing, the first level shows the same OBIs (POBs) as the second level of Fig. 78, and the second level shows the same OBIs (POBs) as the second level of Fig. 75 and Fig. 76 . A scale bar extending horizontally at the top of FIG. 79 indicates the duration of playback in units of minutes. Therefore, the horizontal size of each OBI (DOM) in Fig.79 indicates the time of continuous display on the screen of each OBI (DOM).

Из временной масштабной шкалы по Фиг.79 видно, что в течение промежутка времени от начала воспроизведения до точки, соответствующей 6,1 минуты, осуществляют последовательное отображение на экране файлов с ИОБ001 по ИОБ003 (РОВ001-РОВ003) (представляющих собой слова песни для Фонограммы A (TrackA)) в качестве изображений, расположенных на переднем плане, и одновременно с этим осуществляют последовательное отображение на экране файлов ИОБ020 (РОВ020) (изображение обложки альбома), ИОБ021 (РОВ021) (логотип компании-изготовителя), и ИОБ022 (РОВ022) (фотография артиста), служащих в качестве фоновых изображений.From the timeline of FIG. 79, it can be seen that during the time interval from the start of playback to the point corresponding to 6.1 minutes, files IOB001 to IOB003 (POB001-POB003) (representing the lyrics for Phonogram A) are sequentially displayed on the screen (TrackA)) as the images located in the foreground, and at the same time, the files IOB020 (POB020) (album cover image), IOB021 (POB021) (logo of the manufacturer), and IOB022 (POB022) ( picture artist a) serving as background images.

В течение времени воспроизведения между точкой, соответствующей 6,1 минуты после начала воспроизведения, и точкой, соответствующей 14,9 (=6,1+3,3+5,5) минуты после начала воспроизведения, на экране в качестве изображений, расположенных на переднем плане, последовательно отображают файлы с ИОБ004 по ИОБ009 (РОВ004-РОВ009) (представляющие собой слова песен для Фонограммы Б (TrackB) и Фонограммы В (TrackC)), и одновременно с этим осуществляют последовательное отображение на экране файлов с ИОБ022 по ИОБ025 (РОВ022-РОВ025) (фотографий артиста), служащих в качестве фоновых изображений.During the playback time, between the point corresponding to 6.1 minutes after the start of playback and the point corresponding to 14.9 (= 6.1 + 3.3 + 5.5) minutes after the start of playback, on the screen as images located on in the foreground, sequentially display files from IOB004 to IOB009 (POB004-POV009) (which are the words of songs for Phonogram B (TrackB) and Phonogram B (TrackC)), and at the same time, files from IOB022 to IOB025 (POV022 -ROV025) (artist's photos) serving as background images.

В течение промежутка времени после точки, находящейся через 14,9 минуты от начала воспроизведения, на экране в качестве изображений, расположенных на переднем плане, последовательно отображают файлы с ИОБ010 по ИОБ011 (РОВ010-РОВ011) (представляющие собой слова песни для Фонограммы Г (TrackD)), и одновременно с этим осуществляют последовательное отображение на экране файлов с ИОБ026 по ИОБ028 (РОВ026-РОВ028) (представляющих собой изображения, взятые из рекламного видеофильма), служащих в качестве фоновых изображений.For a period of time after a point located 14.9 minutes from the start of playback, the files IOB010 to IOB011 (POB010-POB011) (representing the words of a song for Phonogram G (TrackD )), and at the same time, files from IOB026 to IOB028 (POB026-POB028) (representing images taken from an advertising video film) serving as background images are sequentially displayed on the screen.

{77-4_80}{77-4_80}

На временной диаграмме из Фиг.79 вывод на экран совокупного изображения, состоящего из ИОБ004 (РОВ004) (слова песни для Фонограммы Б (TrackB)), расположенного на переднем плане, и ИОБ022 (РОВ022) (фотография артиста), расположенного на заднем плане, осуществляют начиная с точки, находящейся через 6,1 минуты после начала воспроизведения согласно Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information). На Фиг.80 показано, как в этой точке, находящейся через 6,1 минуты после начала воспроизведения согласно Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information), выполняют объединение изображения, расположенного на переднем плане, и фонового изображения.In the time diagram of Fig. 79, the display of the cumulative image consisting of IOB004 (POB004) (song lyrics for Phonogram B (TrackB)) located in the foreground and IOB022 (POB022) (artist photo) located in the background carried out starting from a point located 6.1 minutes after the start of playback according to the Information_o_list_ of playable_files_of default (Default_Playlist_Information). On Fig shows how at this point, which is 6.1 minutes after the start of playback according to the Information_of the list of reproducible_files_of_default (Default_Playlist_Information), the combination of the image located in the foreground and the background image is performed.

{77-5_81}{77-5_81}

Таким же точно образом вывод на экран совокупного изображения, состоящего из ИОБ010 (РОВ010) (слова песни для Фонограммы Г (TrackD)), расположенного на переднем плане, и ИОБ026 (РОВ026) (кадр из рекламного видеофильма), расположенного на заднем плане, осуществляют начиная с точки, находящейся через 16 минут после начала воспроизведения согласно Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information). На Фиг.81 показано, как в этой точке, находящейся через 16 минут после начала воспроизведения согласно Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information), осуществляют объединение изображения, расположенного на переднем плане, и фонового изображения.In the same exact way, the display on the screen of an aggregate image consisting of IOB010 (POB010) (song words for Phonogram G (TrackD)) located in the foreground and IOB026 (POB026) (frame from an advertising video) located in the background starting from the point located 16 minutes after the start of playback according to the Information_of_list_of playable_files_of_default (Default_Playlist_Information). On Fig shows how at this point, located 16 minutes after the start of playback according to the Information_of the list of reproducible_files_of_default (Default_Playlist_Information), combine the image located in the foreground and the background image.

Как описано выше, если совокупное изображение создано путем объединения файла ИОБ (РОВ), указанного посредством УП_ИОБ_ИСВФУ (DPLI_POB_SRP) в Информации_о_списке_воспроизводимых файлов_по_умолчанию (Default_Playlist_Information) в качестве изображения, расположенного на переднем плане, и файла ИОБ (РОВ), указанного посредством УП_ИОБ_ИДФ (TKI_РОВ_SRP) в Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information) в качестве фонового изображения, то отображение на экране слов песни для воспроизводимой фонограммы может быть осуществлено вместе с фотографией артиста, изображением из рекламного видеофильма для фонограммы, фотографией концерта и т.п. Заданные для отображения на экране файлы ИОБ (РОВ) и время их вывода на экран также могут быть легко изменены посредством перезаписи УП_ИОБ_ИДФ (TKI_POB_SRPs) и УП_ИОБ_ИСВФУ (DPLI_POB_SRPs) в администраторе фонограмм (TrackManager) и в Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information).As described above, if the cumulative image is created by combining the OBI file (DOM) specified by UP_IOB_ISVFU (DPLI_POB_SRP) in the Information_of the playlist_of_default files (Default_Playlist_Information) as the image located in the foreground and the OBDI_ID (IDBI_ID file specified by in the Information_of_list_of_playable_files_of_default (Default_Playlist_Information) as the background image, the display of the song words on the screen for the reproduced phonogram can be carried out together with the photo fiey artist from the advertising video image for a soundtrack, concert photos, etc. The OBI (DOM) files set for display on the screen and the time for their display can also be easily changed by overwriting UP_IOB_IDF (TKI_POB_SRPs) and UP_IOB_ISVFU (DPLI_POB_SRPs) in the phonogram manager (TrackManager) and in the Playlist_Information_list in the Default_playlist.

{82-1} УП_ИОБ_ИСВФ (PLI_POB_SRPs) и АТР_ИОБ_ИСВФ (PLI_POB_ATR) в ОИСВФ (PLGI){82-1} UP_IOB_ISVF (PLI_POB_SRPs) and АТР_ИОБ_ИСВФ (PLI_POB_ATR) in ОИСВФ (PLGI)

Содержащиеся в ОИСВФ (PLGI) УП_ИОБ__ИСВФ (PLI_POB_SRPs) и АТР_ИОБ_ИСВФ (PLI_POB_ATR) имеют такую же структуру данных, как и содержащиеся в ОИСВФУ (DPLGI) УП_ИОБ_ИСВФУ (DPLI_POB_SRPs) и АТР_ИОБ_ИСВФУ (DPLI_POB_ATR), и как УП_ИОБ_ИДФ (TKI_POB_SRPs) и АТР_ИОБ_ИДФ (TKI_POB_ATR) в ИДФ (TKI). На Фиг.82 показаны УП_ИОБ_ИСВФ (PLI_POB_SRPs) и АТР_ИОБ_ИСВФ (PLI_POB_ATRs), содержащиеся в ОИСВФ (PLGI). Как и в первом варианте осуществления, ИСВФ (PLI) отличается от Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information) тем, что в ней указан порядок воспроизведения, заданный пользователем, при этом УП_ИОБ_ИСВФ (PLI_POB_SRPs) и АТР_ИОБ_ИСВФ (PLI_POB_ATR) указывают, какие ИОБ (POBs) должны быть отображены на экране во время воспроизведения множества файлов ЗОБ (АОВ files), указанных в этом заданном пользователем порядке воспроизведения, в каком порядке следует отображать эти ИОБ (POBs) на экране и должен ли вывод ИОБ (POBs) на экран быть осуществлен синхронно с воспроизведением соответствующих файлов ЗОБ (АОВ files). Следует отметить, что несмотря на то, что согласно вышеприведенному описанию задание значений УП_ИОБ_ИСВФУ (DPLI_POB_SRPs) в Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information) осуществляет производитель музыкального информационного содержимого, значения же этих УП_ИОБ_ИСВФ (PLI_POB_SRPs) могут быть легко заданы самими пользователями.Contained in OISVF (PLGI) UP_IOB__ISVF (PLI_POB_SRPs) and ATR_IOB_ISVF (PLI_POB_ATR) have the same data structure as contained in OISVFU (DPLGI) UP_IOB_ISVFU (DPLI_POB_SRPs) and ATR_IOB_ISVFU (DPLI_POB_ATR), and how UP_IOB_IDF (TKI_POB_SRPs) and ATR_IOB_IDF (TKI_POB_ATR) at IDF (TKI). On Fig shown UP_IOB_ISVF (PLI_POB_SRPs) and ATR_OBI_ISVF (PLI_POB_ATRs) contained in OISVF (PLGI). As in the first embodiment, the ISVF (PLI) differs from the Default_laylist_Information information on the list of reproducible_ files (Default_Playlist_Information) in that it indicates the playback order specified by the user, while the UP_IOB_ISVF (PLI_POB_SRPs) and the ATR_IOB_IsVF (should be) (IOPSBRs (BEI), (should indicate on the screen during playback of a set of GOITER files (AOW files) specified in this user-defined playback order, in what order should these OBIs (POBs) be displayed on the screen and whether the OBIs (POBs) should be displayed on the screen with synchronously with the playback of the corresponding GOITER files (AOW files). It should be noted that despite the fact that, according to the above description, the setting of the default values of DP_IOB_ISVFU (DPLI_POB_SRPs) in the Information_of the list of reproducible_files_of_default (Default_Playlist_Information) is carried out by the producer of the musical information content, the values of these UP_IOB_ISVFF can be easily set by the users PLI_P themselves.

{82-2_83} Пример установки значений УП_ИОБ_ИСВФ (PLI_POB_SRPs), содержащихся в ИСВФ (PLI){82-2_83} Example of setting the values of UP_IOB_ISVF (PLI_POB_SRPs) contained in the ISWF (PLI)

Ниже приведено описание примера установки значений УП_ИОБ_ИСВФ (PLI_POB_SRPs), содержащихся в ИСВФ (PLI).The following is a description of an example of setting the values of UP_IOB_ISVF (PLI_POB_SRPs) contained in the ISVF (PLI).

На Фиг.83 показан один из примеров установки значений двадцати УП_ИОБ_ИСВФ (PLI_POB_SRPs) в ИСВФ (PLI). На чертеже на первом уровне показана ИСВФ (PLI), а в расположенных внутри нее рамках изображены ОИСВФ (PLGI) и двадцать УП_ИОБ_ИСВФ (PLI_POB_SRPs). На втором уровне показаны двадцать файлов ИОБ (РОВ files) с ИОБ040 по ИОБ059 (РОВ040-РОВ059). Как показано стрелками, посредством двадцати УП_ИОБ_ИСВФ (PLI_POB_SRPs) соответственно заданы двадцать файлов ИОБ (РОВ files) с ИОБ040 по ИОБ059 (РОВ040-РОВ059).On Fig shows one example of setting the values of twenty UP_IOB_ISVF (PLI_POB_SRPs) in ISVF (PLI). In the drawing, the first level shows the ISVF (PLI), and within the framework within it, the OISVF (PLGI) and twenty UP_IOB_ISVF (PLI_POB_SRPs) are depicted. At the second level, twenty IOB files (POB files) from IOB040 to IOB059 (POB040-POB059) are shown. As shown by the arrows, by means of twenty UP_IOB_ISVF (PLI_POB_SRPs), respectively, twenty OBI files (POB files) from IOB040 to IOB059 (POB040-POB059) are defined.

В то время как файлы с ИОБ020 по ИОБ039 (РОВ020-РОВ039) представляют собой данные о неподвижных изображениях, созданных производителем музыкального содержимого, файлы с ИОБ040 по ИОБ059 (РОВ040-РОВ059) представляют собой данные о неподвижных изображениях, которые являются созданными пользователем личными фотографиями. В качестве примера, ИОБ040 (РОВ040) представляет собой фотографию семьи пользователя, а ИОБ041 (РОВ041) представляет собой фотографию церемонии окончания пользователем учебного заведения, файлы с ИОБ042 по ИОБ045 (РОВ042-РОВ045) представляют собой фотографии домашнего животного пользователя, файлы с ИОБ046 по ИОБ051 (РОВ046-РОВ051) представляют собой фотографии, снятые пользователем во время отпуска, проведенного в Европе, а файлы с ИОБ052 по ИОБ059 (РОВ052-РОВ059) представляют собой фотографии, снятые пользователем во время отпуска, проведенного в США. Для простоты объяснения, общая продолжительность воспроизведения файлов ЗОБ (АОВ files), указанных посредством этой ИСВФ (PLI), и количество ИОБ (POBs), заданных для отображения на экране посредством этой ИСВФ (PLI), являются такими же, как и в Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information). Это означает, что указанная посредством этой ИСВФ (PLI) общая продолжительность воспроизведения фонограмм с Фонограммы А (TrackA) по Фонограмму Д (TrackE) равна 52,5 минутам, и что время отображения каждого из файлов с ИОБ040 по ИОБ059 (РОВ040-РОВ059) на экране равно 2,625 (=52,5/20) минуты в том случае, если во время воспроизведения, имеющего эту продолжительность, каждое изображение должно быть выведено на экран в течение одинакового времени.While the files IOB020 to IOB039 (POB020-POB039) are data on still images created by the music content producer, the files from IOB040 to IOB059 (POB040-POV059) are data on still images that are user-created personal photos. As an example, IOB040 (POB040) is a photograph of a user's family, and IOB041 (POB041) is a photograph of a graduation ceremony by a user of an educational institution, files from IOB042 to IOB045 (POB042-POB045) are photographs of a user's pet, files from IOB046 to IOB051 (ROB046-ROB051) are photographs taken by the user during a vacation spent in Europe, and files from OBI052 to OBB059 (ROB052-ROB059) are photographs taken by a user during a vacation spent in the USA. For ease of explanation, the total playing time of GOIT files (AOW files) specified by this ISVF (PLI) and the number of OBIs (POBs) set to be displayed on the screen by this ISVF (PLI) are the same as in the Default_playlist_file_information ( Default_Playlist_Information). This means that the total duration of the playback of phonograms from Phonogram A (TrackA) to Phonogram D (TrackE) indicated by this IFI (PLI) is 52.5 minutes, and that the display time of each file from ИОБ040 to ИОБ059 (РОВ040-РОВ059) on the screen is 2.625 (= 52.5 / 20) minutes in the event that during playback having this duration, each image should be displayed for the same time.

{82-3_84} Замена изображений, расположенных на переднем плане, и фоновых изображений в процессе воспроизведения{82-3_84} Replacing foreground images and background images during playback

Фиг.84 представляет собой временную диаграмму, на которой показано, какие изображения объединяют в том случае, когда в качестве фоновых изображений используют ИОБ (POBs), указанные посредством УП_ИОБ ИСВФ (PLI_POB_SRP), содержащихся в описанной выше Информации_о_списке_воспроизводимых файлов (Playlist_Information), а в качестве изображений, расположенных на переднем плане, используют ИОБ (POBs), указанные посредством УП_ИОБ_ИДФ (TKI_POB_SRPs), содержащихся в администраторе фонограмм (TrackManager).Fig. 84 is a timing chart showing which images are combined when the POBs indicated by the PLI_POB_SRP UP_IOB contained in the above Playlist_Information Information_Objects described above are used as background images, and in as the images located in the foreground, use the OBI (POBs) specified by UP_IOB_IDF (TKI_POB_SRPs) contained in the phonogram manager (TrackManager).

На чертеже на первом уровне показаны те же самые ИОБ (POBs), что и на втором уровне из Фиг.83, а на втором уровне показаны те же самые ИОБ (POBs), что и на втором уровне по Фиг.75 и Фиг.76. Масштабная шкала, проходящая горизонтально в верхней части Фиг.84, указывает продолжительность воспроизведения в единицах минут. Следовательно, горизонтальный размер каждого ИОБ (РОВ) на Фиг.84 указывает время непрерывного отображения на экране каждого ИОБ (РОВ).In the drawing, the first level shows the same OBIs (POBs) as the second level of Fig. 83, and the second level shows the same OBIs (POBs) as the second level of Fig. 75 and Fig. 76 . A scale bar extending horizontally at the top of FIG. 84 indicates the duration of playback in units of minutes. Therefore, the horizontal size of each OBI (DOM) in Fig. 84 indicates the time of continuous display on the screen of each OBI (DOM).

Из временного масштаба по Фиг.79 видно, что в течение промежутка времени от начала воспроизведения до точки, соответствующей 6,1 минуты, осуществляют последовательное отображение на экране файлов с ИОБ001 по ИОБ003 (РОВ001-РОВ003) (представляющих собой слова песни для Фонограммы A (TrackA)) в качестве изображений, расположенных на переднем плане, и одновременно с этим осуществляют последовательное отображение на экране файлов ИОБ040 (РОВ040) (фотографии семьи), ИОБ041 (РОВ041) (фотографии церемонии окончания учебного заведения) и ИОБ042 (РОВ042) (фотографии домашнего животного), служащих в качестве фоновых изображений.From the time scale of FIG. 79, it can be seen that during the time interval from the start of playback to the point corresponding to 6.1 minutes, files IOB001 to IOB003 (POB001-POB003) (representing the lyrics for Phonogram A ( TrackA)) as images located in the foreground, and at the same time, the files IOB040 (POB040) (family photos), IOB041 (POB041) (photographs of the graduation ceremony) and IOB042 (POB042) (photos of the house) are displayed on the screen sequentially his animal) that serve as background images.

В течение времени воспроизведения между точкой, соответствующей 6,1 минуты после начала воспроизведения, и точкой, соответствующей 14,9 (=6,1+3,3+5,5) минуты после начала воспроизведения, на экране в качестве изображений, расположенных на переднем плане, последовательно отображают файлы с ИОБ004 по ИОБ009 (РОВ004-РОВ009) (представляющие собой слова песен для Фонограммы Б (TrackB) и Фонограммы В (TrackC)), и одновременно с этим осуществляют последовательное отображение на экране файлов с ИОБ042 по ИОБ045 (РОВ042-РОВ045) (фотографий домашнего животного), служащих в качестве фоновых изображений.During the playback time, between the point corresponding to 6.1 minutes after the start of playback and the point corresponding to 14.9 (= 6.1 + 3.3 + 5.5) minutes after the start of playback, on the screen as images located on in the foreground, sequentially display files from IOB004 to IOB009 (POB004-POV009) (which are the words of songs for Phonogram B (TrackB) and Phonogram B (TrackC)), and at the same time, files from IOB042 to IOB045 (POB042) are sequentially displayed on the screen -RO045) (photographs of a pet) serving as TBE background images.

В течение промежутка времени после точки, находящейся через 14,9 минуты от начала воспроизведения, на экране в качестве изображений, расположенных на переднем плане, последовательно отображают файлы с ИОБ010 по ИОБ011 (РОВ010-РОВ011) (представляющие собой слова песни для Фонограммы Г (TrackD)), и одновременно с этим осуществляют последовательное отображение на экране файла ИОБ045 и файлов с ИОБ046 по ИОБ048 (РОВ045,РОВ046-РОВ048) (фотографий, снятых во время отпуска, проведенного в Европе), служащих в качестве фоновых изображений.For a period of time after a point located 14.9 minutes from the start of playback, the files IOB010 to IOB011 (POB010-POB011) (representing the words of a song for Phonogram G (TrackD )), and at the same time, the file IOB045 and files from IOB046 to IOB048 (POB045, POB046-POB048) (photographs taken during a vacation spent in Europe) are used as background images on a screen.

Таким образом, несмотря на то, что выбор ИОБ (POBs), заданных посредством Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information), осуществляет звукозаписывающая компания, создающая музыкальное информационное содержимое, и они обычно представляют собой изображения артиста и изображения, связанные с музыкальным содержимым, пользователь может производить произвольный выбор ИОБ (POBs), заданных посредством ИСВФ (PLI), и, следовательно, они могут быть в высокой степени персонифицированными.Thus, despite the fact that the selection of OBIs (POBs) specified by Default_playlist_Information is performed by a record company that creates musical information content, and they usually represent artist’s images and images associated with musical content, the user can make arbitrary choices OBIs (POBs) defined by IFI (PLI), and therefore, they can be highly personalized.

{82-4_85}{82-4_85}

На временной диаграмме по Фиг.84 совокупное изображение, состоящее из ИОБ004 (РОВ004) (слова песни для Фонограммы Б (TrackB)), расположенного на переднем плане, и ИОБ042 (РОВ042) (фотография домашнего животного), расположенного на заднем плане, выводят на экран, начиная с точки, находящейся через 6,1 минуты после начала описанного выше воспроизведения согласно Информации_о_списке_воспроизводимых_файлов (Playlist_Information). На Фиг.85 показано, как осуществляют объединение изображения, расположенного на переднем плане, и фонового изображение в этой точке, находящейся через 6,1 минуты после начала воспроизведения согласно этой Информации_о_списке_воспроизводимых_файлов (Playlist_Information).In the time diagram of FIG. 84, the cumulative image consisting of IOB004 (POB004) (song words for Phonogram B (TrackB)) located in the foreground and IOB042 (POB042) (photograph of a pet) located in the background is displayed in a screen starting from a point located 6.1 minutes after the start of the above-described playback according to the information of the Playlist_Information file. On Fig shows how to combine the image located in the foreground, and the background image at this point, located 6.1 minutes after the start of playback according to this Information_of the list of playable files (Playlist_Information).

{82-5_86}{82-5_86}

Подобным же образом осуществляют вывод на экран и совокупного изображения, состоящего из ИОБ010 (РОВ010) (слов песни для Фонограммы Г (TrackD)), расположенного на переднем плане, и ИОБ046 (РОВ046) (фотографии, снятой во время отпуска, проведенного в Европе), расположенного на заднем плане, начиная с точки, находящейся через 16 минут после начала воспроизведения согласно этой Информации_о_списке_воспроизводимых_файлов (Playlist_Information). На Фиг.86 показано, как осуществляют объединение изображения, расположенного на переднем плане, и фонового изображения в этой точке, находящейся через 16 минут после начала воспроизведения согласно этой Информации_о_списке_воспроизводимых файлов (Playlist_Information). Слова песни, которые образуют собой часть этих совокупных изображений, являются такими же, как и на Фиг.80 и Фиг.81, но поскольку фоновые изображения являются другими, то совокупные изображения на Фиг.85 и Фиг.86 имеют совершенно иной вид по сравнению с изображениями на Фиг.80 и Фиг.81.In the same way, the aggregate image consisting of IOB010 (POB010) (song words for Phonogram G (TrackD)) located in the foreground and IOB046 (POB046) (photograph taken during a vacation spent in Europe) is displayed on the screen. located in the background, starting from the point located 16 minutes after the start of playback according to this Information_of the list of playable files (Playlist_Information). On Fig shows how to combine the image located in the foreground, and the background image at this point, located 16 minutes after the start of playback according to this Information_of_list_of the playable files (Playlist_Information). Song words that form part of these aggregate images are the same as in Fig. 80 and Fig. 81, but since the background images are different, the aggregate images in Fig. 85 and Fig. 86 have a completely different look compared with images in Fig. 80 and Fig. 81.

Как описано выше, посредством заданных самим пользователем УП_ИОБ_ИСВФ (PLI_POB_SRPs) в ИСВФ (PLI) можно указать файлы ИОБ (РОВ files), которые отличаются от указанных посредством Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information), и, следовательно, пользователь может осуществлять вывод на экран его/ее любимых изображений при воспроизведения его/ее любимых фонограмм.As described above, by means of user-defined UP_IOB_ISVF (PLI_POB_SRPs) in the ISVF (PLI), it is possible to specify IOB files (POW files), which differ from those specified by the Default_laylist_Information_playable_list_ information (Default_Playlist_Information), and therefore, the user can display it on any screen images when playing his / her favorite phonograms.

{82-6_87} Пример задания одних и тех же ИОБ (POBs) в УП_ИОБ_ИСВФУ (DPLI_POB_SRPs) из Инфориации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information){82-6_87} Example of setting the same OBIs (POBs) in UP_IOB_ISVFU (DPLI_POB_SRPs) from the Information_of_list of reproducible_files_of_default (Default_Playlist_Information)

В примерах, приведенных на Фиг.78, Фиг.79, Фиг.82 и Фиг.83, все УП_ИОБ_ИСВФУ (DPLI_POB_SRPs), содержащиеся в Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information), указывают различные файлы ИОБ (РОВ files), хотя возможен вариант, в котором в двух или более УП_ИОБ_ИСВФУ (DPLI_POB_SRPs) из Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information) задан один и тот же файл ИОБ (РОВ file). Посредством этого может быть осуществлено отображение на экране одного и того же файла ИОБ (РОВ file) в течение продолжительности воспроизведения множества фонограмм, что позволяет уменьшить количество файлов ИОБ (РОВ files), которые должен создать производитель записи музыкального произведения. Это уменьшает время и стоимость, требуемые для создания записи музыкального произведения.In the examples shown in Fig. 78, Fig. 79, Fig. 82 and Fig. 83, all UP_IOB_ISVFU (DPLI_POB_SRPs) contained in the Default_playlist_Information information_of_list_of_play_files (Default_Playlist_Information) indicate various OBI files (POB files), although it is possible to two or more UP_IOB_ISVFU (DPLI_POB_SRPs) from the Information_of_list of reproducible_files_of_default (Default_Playlist_Information) one and the same file of OBI (DOM file) is specified. By means of this, the same OBI file (DOM file) can be displayed on the screen for the duration of the reproduction of many phonograms, which reduces the number of OBI files (DOM files) that the producer of the recording of a musical work must create. This reduces the time and cost required to create a record of a piece of music.

На Фиг.87 показан один пример, в котором количество файлов ИОБ (РОВ files) уменьшают за счет того, что посредством части УП_ИОБ_ИСВФУ (DPLI_POB_SRPs) из Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information) указан один и тот же файл ИОБ (РОВ file). На этом чертеже ИОБ020 (РОВ020) указан посредством как УП_ИОБ_ИСВФУ №1 (DPLI_POB_SRP#1), так и УП_ИОБ_ИСВФУ №4 (DPLI_POB_SRP#4), а ИОБ021 (РОВ021) указан посредством как УП_ИОБ_ИСВФУ №2 (DPLI_POB_SRP#2), так и УП_ИОБ_ИСВФУ №5 (DPLI_POB_SRP#5).On Fig shows one example in which the number of OBI files (DOM files) is reduced due to the fact that one and the same OBD file (DOM file) is indicated by the UP_IOB_ISVFU part (DPLI_POB_SRPs) from the Default_laylist_Information information_of_list (Default_Playlist_Information). In this drawing, IOB020 (POB020) is indicated by both UP_IOB_ISVFU No. 1 (DPLI_POB_SRP # 1) and UP_IOB_ISVFU No. 4 (DPLI_POB_SRP # 4), and IOB021 (POV021) is indicated by UP_IOB_ISVFU 2 and (UP_IOB_ISVFU 2 and (IOFB_ISVFU2 and (IOFF_ISVFU2 and No. 5 (DPLI_POB_SRP # 5).

{82-7_88} Замена изображений, расположенных на передней плане, и фоновых изображений в процессе воспроизведения{82-7_88} Replacing front-facing images and background images during playback

Фиг.88 представляет собой временную диаграмму, на которой показано то, какие изображения объединяют в том случае, когда в качестве фоновых изображений используют ИОБ (POBs), указанные посредством описанных выше УП_ИОБ_ИСВФУ (DPLI_POB_SRP), содержащихся в Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information), а в качестве изображений, расположенных на переднем плане, используют ИОБ (POBs), указанные посредством УП_ИОБ_ИДФ (TKI_POB_SRPs), содержащихся в администраторе фонограмм (TrackManager).Fig. 88 is a timing chart showing which images are combined when POBs are used as background images as described above by the DPLI_POB_SRP UP_ID contained in the Default_playlist_file_information (Default_Playlist) images located in the foreground, use the OBI (POBs) specified by UP_IOB_IDF (TKI_POB_SRPs) contained in the phonogram manager (TrackManager).

И этой временной диаграммы видно, что вывод на экран ИОБ020 (РОВ020), представляющего собой изображение на обложке упаковки изделия, осуществляют всего три раза, а именно в начале воспроизведения, через 7,875 минуты после начала воспроизведения и через 15,75 минуты после начала воспроизведения. Подобным же образом, вывод на экран ИОБ021 (РОВ021), представляющего собой логотип звукозаписывающей компании, осуществляют всего три раза, а именно через 2,625 минуты, через 10,5 минуты и через 18,375 минуты после начала воспроизведения. В том случае, когда значения УП_ИОБ_ИСВФУ (DPLI_РОВ_SRPs) установлены так, как показано на Фиг.87, то на экран многократно выводят один и тот же ИОБ (РОВ), следовательно, можно осуществить многократный вывод на экран изображений, предназначенных для многократного использования, например, изображения обложки музыкального альбома или логотипа звукозаписывающей компании.And this time chart shows that the display on the screen of IOB020 (POB020), which is an image on the cover of the product’s packaging, is carried out only three times, namely at the beginning of playback, 7.875 minutes after the start of playback and 15.75 minutes after the start of playback. Similarly, the display on the screen of IOB021 (POB021), which is the logo of the record company, is carried out only three times, namely after 2.625 minutes, after 10.5 minutes and after 18.375 minutes after the start of playback. In the case when the values UP_IOB_ISVFU (DPLI_ROV_SRPs) are set as shown in Fig. 87, then the same OBI (DOM) is repeatedly displayed on the screen, therefore, it is possible to repeatedly display images intended for repeated use, for example , cover art for a music album or record company logo.

Этим завершено описание ОИФГ, ОИСВФУ и ОИСВФ (TKGI, DPLGI, PLGI).This completes the description of the UIFG, OISVFU and OISVF (TKGI, DPLGI, PLGI).

(69-4_89) АДИОБ (POBMG)(69-4_89) ADIOB (POBMG)

Ниже приведено описание администратора ИОБ (АДИОБ) (POBManager (POBMG)), представляющего собой новый элемент, который создают в навигационной информации во втором варианте осуществления. На Фиг.89 показана структура АДИОБ (POBMG).The following is a description of the administrator OBI (ADIOB) (POBManager (POBMG)), which is a new element that is created in the navigation information in the second embodiment. On Fig shows the structure of ADIOB (POBMG).

Как показано на чертеже, АДИОБ (POBMG) состоит из информации об управлении ИОБ (ИУИОБ) (POBMGI) и информации об отсчете ИОБ (ИОИОБ) №1, №2,... №n ((РОВСI)#1, #2 ... #n).As shown in the drawing, the ADIOB (POBMG) consists of information about the management of the OBI (IIOB) (POBMGI) and information about the countdown of the OBI (IOBI) No. 1, No. 2, ... No. n ((РОВСI) # 1, # 2. .. #n).

{69-4_89-1} ИУИОБ (POBMGI){69-4_89-1} IIOB (POBMGI)

Как показано на Фиг.89 пунктирными линиями, информация об управлении ИОБ (ИУИОБ) (POBMGI) содержит в себе информацию об идентификаторе ИУИОБ (POBMGI), которая занимает с 0-й и 1-й байты, зарезервированное поле, которое занимает 2-е и 3-е поля, поле КОЛ_ИОБ (количество ИОБ) (РОВ_Ns), которое занимает 4-е и 5-е поля, и зарезервированное поле, которое занимает 6-е и 7-е поля.As shown by dashed lines in FIG. 89, the OBI control information (IIOBI) (POBMGI) contains information about the IUIID identifier (POBMGI) that occupies from the 0th and 1st bytes, a reserved field that occupies the 2nd and 3 fields, the field NUMBER (number of OBIs) (ROW_Ns), which occupies the 4th and 5th fields, and the reserved field, which occupies the 6th and 7th fields.

В поле информации об идентификаторе ИУИОБ (POBMGI) записывают идентификатор (код набора символов "А6" согласно стандарту IS0646), который однозначно определяет ИУИОБ (POBMGI). В поле КОЛ_ИОБ (POB_Ns) записывают количество ИОБ (POBS), которое принимает значение в диапазоне от "0" до "999". Этим завершают описание ИУИОБ (POBMGI).The identifier (character set code "A6" according to the IS0646 standard), which uniquely identifies the IIOBI (POBMGI), is recorded in the information field of the IISSI identifier (POBMGI). In the field POB_Ns (POB_Ns) write the number of OBI (POBS), which takes a value in the range from "0" to "999". This completes the description of the IIOBI (POBMGI).

{69-4_89-2} ИОИОБ (POBCI){69-4_89-2} IIOB (POBCI)

Ниже приведено описание информации об отсчете ИОБ (ИОИОБ) (POBCI). Информация об отсчете ИОБ представляет собой управляющую информацию, которую создают отдельно для каждого ИОБ (РОВ). Побитовая структура информации об отсчете ИОБ (РОВ) показана на Фиг.89 пунктирными линиями. То есть информация об отсчете ИОБ содержит в себе поле "КС_ИОВ" (количество ссылок на ИОБ) (POB_RCN), которое занимает область от бита, имеющего номер b0 до бита, имеющего номер b9, зарезервированное поле, которое занимает область от бита, имеющего номер b0 до b13, и поле существования данных, которое занимает область от бита, имеющего номер b14, до бита, имеющего номер b15.The following is a description of the information on the OBI counting (IOBI) (POBCI). Information about the OBI counting is the control information that is created separately for each OBI (DOM). The bitwise structure of the information on the OBI count (DOM) is shown in FIG. 89 in dashed lines. That is, the information on the OBI count contains the field "KS_IOV" (the number of links to the OBI) (POB_RCN), which occupies the area from the bit having the number b0 to the bit having the number b9, a reserved field that occupies the area from the bit having the number b0 to b13, and a data existence field that spans from a bit having a number b14 to a bit having a number b15.

{69-4_89-3} КС_ИОБ (POB_RCN){69-4_89-3} COP_OB (POB_RCN)

Поле "КС_ИОБ" (количество_ссылок_на_ИОБ) (POB_RCN) указывает, задан ли посредством ОИСВФУ (DPLGI), ОИСВФ (PLGI), или ОИФГ (TKGI) предназначенный для отображения на экране ИОБ (РОВ), который соответствует ИОИОБ (POBCI). В том случае, когда соответствующий ИОБ (РОВ) задан, количество ссылок, в котором он указан, то есть количество ИДФ (TKI), в которых задан ИОБ (РОВ), предназначенный для отображения на экране, записывают в виде числа, принимающего значения в диапазоне от "1" до "999".Field "KS_OBI" (number of links_to_OBI) (POB_RCN) indicates whether specified by OISVFU (DPLGI), OISVF (PLGI), or UIFG (TKGI) designed to display on the screen IOB (DOM), which corresponds to the IOIB (POBCI). In the case when the corresponding OBI (DOM) is specified, the number of links in which it is specified, that is, the number of IDFs (TKI) in which the OBI (DOM) is set to be displayed on the screen, is written as a number taking values in range from "1" to "999".

Как и в первом варианте осуществления изобретения, может быть осуществлено удаление ИДФ (TKI) и, следовательно, установленные параметры в Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information) и в Информации_о_списке_воспроизводимых_файлов (Playlist_Information) могут быть легко изменены пользователями. В случае удаления одних или большего количества ИДФ (TKI), в которых указан конкретный ИОБ (РОВ), для этого ИОБ (РОВ) необходимо выполнить уменьшение значения количества ссылок на ИОБ (РОВ reference count) в соответствии с количеством удаленных ИДФ (TKI), в которых он был указан. Также и при удалении Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information) или ИСВФ (PLI) значение КС_ИОБ (РОВ_RCN) должно быть уменьшено на то количество удаленных ИДФ (TKI), в которых указан этот ИОБ.As in the first embodiment of the invention, IDF (TKI) can be deleted and, therefore, the set parameters in the Default_Playlist_Information and List_Playlist Information (Playlist_Information) can be easily changed by users. In case of removal of one or more IDFs (TKIs) in which a specific OBI (DOM) is indicated, for this OBI (DOM) it is necessary to reduce the number of links to the OBI (DOM reference count) in accordance with the number of removed IDFs (TKI), in which he was indicated. Also, when deleting Information_of_list_of_playable_files_of_default (Default_Playlist_Information) or ISVF (PLI), the value of КС_ИОБ (РОВ_RCN) should be reduced by the number of deleted IDFs (TKI) in which this IOB is indicated.

В том случае, когда ИОБ (РОВ) не указан в ОИСВФУ (DPLGI), ОИСВФ (PLGI), или ОИФГ (TKGI), значение Количество_ссылок_на_ИОБ (РОВ_reference_count) устанавливают равным "0". Поскольку обращение к ИОБ (РОВ), Количество_ссылок_на_ИОБ (РОВ_reference_count) которого равно "0", не осуществляют посредством ИДФ (TKI) или списка воспроизводимых файлов, то при удалении ИДФ (TKI) или списка воспроизводимых файлов устройство воспроизведения может обнаружить те ИОБ (POBs), Количество_ссылок_на_ИОБ (POB_reference_count) которых становятся равными нулю, и осуществить удаление файлов ИОБ (РОВ files), в которых запомнены такие ИОБ (POBs), что приводит к уменьшению объема данных о неподвижных изображениях, записанных в плате флэш-памяти.In the case when the OBI (DOM) is not specified in the OISVFU (DPLGI), OISVF (PLGI), or OIFG (TKGI), the value of the Number of references to the IOB (POV_reference_count) is set to "0". Since the call to the OBI (DOM), the Number of links to the OBI (DOB_reference_count) of which is "0", is not carried out by means of an IDF (TKI) or a list of playable files, when deleting an IDF (TKI) or a list of playable files, the playback device can detect those IOBs (POBs) , The number of POB_reference_count links which become equal to zero, and delete the POB files in which such POBs are stored, which reduces the amount of data on still images recorded in the flash memory board.

В том случае, если некоторые ИОБ (POBs) относятся только к определенным фонограммам и отображение на экране таких ИОБ (POBs) имеет смысл только при воспроизведения соответствующих фонограмм, то, во избежание неэкономного использования емкости памяти платы флэш-памяти, такие ИОБ могут быть удалены (POBs) в том случае, когда Количество_ссылок на них (reference_count_number) становится равным нулю. Это может быть применимо и для ИОБ (POBs), представляющих собой слова песен для фонограмм, записанных в плате флэш-памяти.In the event that some POBs relate only to certain phonograms and displaying such POBs on the screen makes sense only when playing the corresponding phonograms, then, in order to avoid the uneconomical use of the memory capacity of the flash memory card, such IOBs can be deleted (POBs) in the case when the number of_references to them (reference_count_number) becomes equal to zero. This may also apply to POBs, which are song words for phonograms recorded on a flash memory card.

Помимо того случая, в котором осуществляют удаление одних или более ИДФ (TKI), уменьшение значения количества_ссылок (reference_count_number) может быть выполнено таким же образом и при удалении ИОБ (РОВ), указанного в УП_ИОБ _ИСВФУ (DPLI_POB_SRP), УП_ИОБ_ИСВФ (PLI_POB_SRP) и/или в УП_ИОБ_ИДФ (TKI_POB_SRP), посредством операции редактирования.In addition to the case in which one or more IDFs (TKIs) are deleted, a decrease in the number of links (reference_count_number) can be performed in the same way when deleting the OBI (DOM) specified in DP_IOB _ISVFU (DPLI_POB_SRP), UP_IOB_ISVF (PLI_POB_SRP) and or in UP_IOB_IDF (TKI_POB_SRP), through an editing operation.

{69-4_89-4} Поле "существование данных"{69-4_89-4} Data Existence Field

Значение поля "существование данных", которое занимает область от бита с номером b14 до бита с номером b15, устанавливают для того, чтобы указать, действительно ли существует ИОБ (РОВ), который соответствует настоящему номеру ИОБ (РОВ). В том случае, когда соответствующий ИОБ (РОВ) существует, в этом поле устанавливают двоичное значение, равное "01", а в том случае, когда такого ИОБ (РОВ) не существует, устанавливают значение, равное "00". Здесь данные считают "существующими" в том случае, если имеются данные, которые представляют ценность сами по себе.The value of the "data existence" field, which occupies the area from bit number b14 to bit number b15, is set to indicate whether there is indeed an OBI (DOM) that corresponds to this number of the OBI (DOM). In the case when the corresponding OBI (DOM) exists, in this field set the binary value equal to "01", and in the case when such an OBI (DOM) does not exist, set the value to "00". Here, data is considered “existing” if there is data that is of value in itself.

Когда в этом поле указано, что ИОБ (РОВ) существует, а удаление ИДФ (TKI) или ИСВФ (PLI) привело к тому, что значение Количества_ссылок_на_ИОБ (POB_reference_count) достигло "0", устройство воспроизведения принимает решение о том, что ИОБ (РОВ), соответствующий нулевому значению Количества_ссылок_на_ИОБ (POB_reference_count), должен быть сохранен и, следовательно, ИОБ (РОВ) удален не будет.When this field indicates that the OBI (DOM) exists, and the deletion of the IDF (TKI) or ISVF (PLI) has led to the value of the Number_link_to_OBI (POB_reference_count) reached "0", the playback device decides that the OBI (DOM) ), corresponding to the zero value of the Number of links_to_IOB (POB_reference_count), must be saved and, therefore, the OBI (DOM) will not be deleted.

Если ИОБ (РОВ), который представляет ценность сам по себе вне зависимости от наличия на него ссылки в ИДФ (TKI) или ИСВФ (PLI), то в поле существования данных, соответствующем этому ИОБ (РОВ), может быть установлено значение, равное "1". Посредством установления значения, равного "0", в поле существования данных, соответствующем ИОБ (POBs), которые имеют ценность только при наличии ссылки на них в ИДФ (TKI) или в списке воспроизводимых файлов, становится возможным осуществлять выборочное сохранение в плате флэш-памяти только тех ИОБ (POBs), которые представляют ценность сами по себе. Те ИОБ (POBs), отображение которых на экране имеет смысл только тогда, когда его осуществляют вместе с воспроизведением фонограммы (то есть те ИОБ (POBs), которые не представляют ценности сами по себе), могут быть удалены при удалении соответствующей фонограммы, что позволяет эффективно использовать емкость памяти платы флэш-памяти.If the OBI (DOM), which is of value in itself, regardless of whether there is a link to it in the IDF (TKI) or ISWF (PLI), then in the data existence field corresponding to this OBI (DOM), a value equal to " 1". By setting the value to "0" in the data existence field corresponding to the OBI (POBs), which are valuable only if there is a link to them in the IDF (TKI) or in the list of playable files, it becomes possible to selectively save to the flash memory board only those OBIs (POBs) that are of value in themselves. Those OBIs (POBs), the display of which on the screen makes sense only when it is carried out together with the playback of the phonogram (that is, those OBIs (POBs) that do not represent value in themselves), can be deleted by deleting the corresponding phonogram, which allows make good use of the memory capacity of the flash memory card.

Этим завершается описание администратора ИОБ (АДИОБ) (POBManager (POBMG)).This concludes the description of the administrator of the OBI (ADIOB) (POBManager (POBMG)).

{69-5} Обновление, сопутствующее редактированию ИДФ (TKIs){69-5} Update related to IDF editing (TKIs)

Ниже приведено описание того, как осуществляют обновление УП_ИОБ_ИДФ (TKI_POB_SRPs) и УП_ИОБ_ИСВФУ (DPLI_POB_SRPs) в следующих пяти случаях. Первые четыре случая являются теми же самыми, что и в первом варианте осуществления, так что в первом случае (Пример 1) осуществляют удаление фонограммы. Во втором случае (Пример 2) осуществляют удаление фонограммы и запись новой фонограммы. В третьем случае (Пример 3) осуществляют выбор двух из множества фонограмм и их объединение в одну фонограмму. В четвертом случае (Пример 4) осуществляют разделение одной фонограммы и создание двух фонограмм. В пятом случае (Пример 5) изменяют порядок воспроизведения фонограмм.The following is a description of how UP_IOB_IDF (TKI_POB_SRPs) and UP_IOB_ISVFU (DPLI_POB_SRPs) are updated in the following five cases. The first four cases are the same as in the first embodiment, so that in the first case (Example 1), the phonogram is deleted. In the second case (Example 2), a phonogram is deleted and a new phonogram is recorded. In the third case (Example 3), two of the many phonograms are selected and combined into one phonogram. In the fourth case (Example 4), one phonogram is separated and two phonograms are created. In the fifth case (Example 5), the playback order of the phonograms is changed.

В Примере 1, в котором осуществляют удаление фонограммы, значение каждых ИДФ (TKI), соответствующих фонограмме, устанавливают как "Неиспользуемые" и производят удаление УП_ИОБ_ИДФ (TKI_POB_SRPs) в каждом ИДФ (TKI). Одновременно с этим уменьшают значение Количества_ссылок_на_ИОБ (РОВ_reference_count) в администраторе_ИОБ (POBManager) тех ИОБ (POBs), которые указаны посредством этих УП_ИОБ_ИДФ (TKI_РОВ_SRPs). Это удаление не воздействует на те ИОБ (POBs), которые указаны посредством УП_ИОБ_ИСВФ (PLI_POB_SRPs) и/или УП_ИОБ_ИСВФУ (DPLI_POB_SRPs) в ОИСВФУ (DPLGI) или ОИСВФ (PLGI).In Example 1, in which the phonogram is deleted, the value of each IDF (TKI) corresponding to the phonogram is set to "Unused" and the UP_IOB_IDF (TKI_POB_SRPs) in each IDF (TKI) is deleted. At the same time, the value of the Number of references_to_OBI (POB_reference_count) in the administrator of the IOB (POBManager) of those IOBs (POBs) that are indicated by these UP_IOB_IDF (TKI_ROV_SRPs) is reduced. This deletion does not affect those OBIs (POBs) that are specified by UP_IOB_ISVF (PLI_POB_SRPs) and / or UP_IOB_ISVFU (DPLI_POB_SRPs) in OISVFU (DPLGI) or OISVF (PLGI).

В том случае, когда УП_ФГ_СВФУ (DPL_TK_SRPs) изменяют таким образом, что посредством них указан иной порядок следования фонограмм (Пример 5), то порядок воспроизведения фонограмм изменится, при этом также будет изменен порядок отображения на экране ИОБ (POBs), указанных посредством УП_ИОБ _ИДФ (TKI_POB_SRPs).In the case when the UP_FG_SVFU (DPL_TK_SRPs) is changed in such a way that they indicate a different order of phonograms (Example 5), then the playback order of the phonograms will change, and the display order of the POBs indicated by UP_IOB _IDF will also be changed (TKI_POB_SRPs).

В Примере 3 предпочтительным вариантом является тот, в котором также осуществляют объединение УП_ИОБ_ИДФ (TKI_РОВ_SRPs) в ИДФ (TKI). Это обусловлено тем, что для фонограммы, состоящей из множества ИДФ (TKI), действующими являются только УП_ИОБ_ИДФ (TKI_POB_SRPs) в первых ИДФ (TKI). После выполнения операции объединения фонограмм необходимо посредством УП_ИОБ_ИДФ (TKI_POB_SRPs) из первых ИДФ (TKI) указать те ИОБ (POBs), которые заданы посредством УП_ИОБ_ИДФ (TKI_РОВ_SRPs) вторых ИДФ (TKI).In Example 3, a preferred embodiment is one in which the UP_IOB_IDF (TKI_OP_SRPs) are also combined into an IDF (TKI). This is due to the fact that for a phonogram consisting of a set of IDFs (TKI), only UP_IOB_IDF (TKI_POB_SRPs) in the first IDFs (TKI) are valid. After performing the operation of combining phonograms, it is necessary to indicate from the first IDFs (TKI) from the first IDFs (TKI) those IOBs (POBs) that are specified by UP_IOB_IDF (TKI_OP_SRPs) of the second IDFs (TKI).

При разделении фонограммы (Пример 4) необходимо изменить АТР_БЛК_ИДФ (TKI_BLK_ATR) фонограммы и осуществить разделение ТПФГПВР (TKTMSRT) и ТИБ (BIT) так, как описано в первом варианте осуществления. Кроме того, необходимо также разделить УП_ИОБ_ИДФ (TKI_POB_SRPs), указанные в ОИФГ (TKGI), на две группы, которые присваивают, соответственно, прежним ИДФ (TKI) и новым дополнительным ИДФ (TKI), которые созданы путем разделения.When dividing a phonogram (Example 4), it is necessary to change the ATR_BLK_IDF (TKI_BLK_ATR) phonograms and to separate TPFGPVR (TKTMSRT) and TIB (BIT) as described in the first embodiment. In addition, it is also necessary to divide UP_IOB_IDF (TKI_POB_SRPs) specified in the UIFG (TKGI) into two groups, which are assigned, respectively, to the old IDF (TKI) and the new additional IDF (TKI), which were created by splitting.

{69-6} Пример практического использования УП_ИОБ_ИДФ (TKI_POB_SRPs) и УП_ИОБ_ИСВФУ (DPLI_POB_SRPs){69-6} An example of practical use of UP_IOB_IDF (TKI_POB_SRPs) and UP_IOB_ISVFU (DPLI_POB_SRPs)

Как описано выше, структура данных администратора фонограмм (TrackManager) и администратора списка воспроизводимых файлов (PlaylistManager) позволяют пользователю произвольно изменять взаимосвязь между файлами ЗОБ (АОВ files) и ИОБ (POBS) путем изменения установленных значений УП_ИОБ_ИДФ (TKI_POB_SRPs) УП_ИОБ_ИСВФУ (DPLI_POB_SRPs) и УП_ИОБ_ИСВФ (PLI_РОВ_SRPs). Это означает, что производитель музыкального информационного содержимого может поставлять потребителям музыкальное информационное содержимое с различным количеством данных о неподвижных изображениях, например фонограммы со словами песен, фонограммы без слов песен и фонограммы со словами песен и с фоновыми изображениями. Само собой разумеется, что производитель может назначать различную цену на эти различные типы информационного содержимого.As described above, the data structure of the administrator of phonograms (TrackManager) and administrator of the list of playable files (PlaylistManager) allow the user to arbitrarily change the relationship between the files GOITER (AOW files) and OBI (POBS) by changing the set values UP_IOB_IDF (TKI_POB_SRPs) UP_IOB_ISVFU (DPLI_POB_IFFOBsSRIBS (PLI_ROV_SRPs). This means that the producer of musical information content can supply consumers with musical information content with various amounts of data about still images, for example, phonograms with song words, phonograms without song words and phonograms with song words and background images. It goes without saying that a producer can charge different prices for these different types of information content.

В том случае, когда потребитель желает приобрести фонограммы без слов песен, производитель может создать каталог ИЗД (SD_Audio), который содержит в себе восемь ЗОБ (АОВ), описанных в первом варианте осуществления, и администратор фонограмм (TrackManager), в котором, как показано на Фиг.78, посредством УП_ИОБ_ИДФ (TKI_POB_SRPs) в ИДФ с №1 по №8 (TKI#1-TKI#8) заданы ИОБ с ИОБ020 по ИОБ039 (РОВ020-РОВ039). Затем производитель сжимает этот каталог, зашифровывает его и передает его в персональный компьютер потребителя. Следует отметить, что вместо этого персональный компьютер потребителя может осуществлять загрузку фонограмм (ЗОБ) (АОВ) и неподвижных изображений (ИОБ) (POBs), соответствующих фонограммам, с компьютерного сервера, управление которым осуществляет звукозаписывающая компания, и генерацию каталога ИЗД (SD-Audio), показанного на Фиг.70А и Фиг.70Б, в плате 31 флэш-памяти.In the case where the consumer wants to purchase phonograms without the words of the songs, the manufacturer can create a catalog of IZD (SD_Audio), which contains eight GOITERS (AOB) described in the first embodiment, and the administrator of the phonograms (TrackManager), in which, as shown on Fig, through UP_IOB_IDF (TKI_POB_SRPs) in IDF No. 1 through No. 8 (TKI # 1-TKI # 8), the IOB from IOB020 to IOB039 (POB020-POB039) are set. Then the manufacturer compresses this directory, encrypts it and transfers it to the consumer’s personal computer. It should be noted that instead of this, the consumer’s personal computer can download phonograms (GOITTs) (AOB) and still images (OBIs) (POBs) corresponding to phonograms from a computer server managed by a recording company and generate a CD catalog (SD-Audio ) shown in FIG. 70A and FIG. 70B in the flash memory board 31.

В том случае, когда потребитель желает приобрести фонограммы со словами песен, производитель может создать каталог ИЗД (SD_Audio), который содержит в себе восемь ЗОБ (АОВ), описанных в первом варианте осуществления, и администратор фонограмм (TrackManager), в котором, как изображено на Фиг.75 и Фиг.76, посредством УП_ИОБ_ИДФ (TKI_POB_SRPs) в ИДФ с №1 по №8 (TKI#1-TKI#8) заданы ИОБ с ИОБ001 по ИОБ019 (РОВ001-РОВ019), которые соответствуют словам песен. Затем производитель сжимает этот каталог, зашифровывает его и передает его в персональный компьютер потребителя.In the case when the consumer wants to purchase phonograms with the words of songs, the manufacturer can create a catalog of EDI (SD_Audio), which contains eight GOITERS (AOB) described in the first embodiment, and the administrator of phonograms (TrackManager), in which, as shown on Fig and Fig, through UP_IOB_IDF (TKI_POB_SRPs) in IDF from No. 1 to No. 8 (TKI # 1-TKI # 8) are set IOB IOB001 to IOB019 (POB001-POB019), which correspond to the words of the songs. Then the manufacturer compresses this directory, encrypts it and transfers it to the consumer’s personal computer.

В том случае, когда потребитель желает приобрести фонограммы как со словами песен, так и с фоновыми изображениями, производитель может создать каталог ИЗД (SD_Audio), который содержит в себе восемь ЗОБ (АОВ), описанных в первом варианте осуществления, администратор фонограмм (TrackManager), в котором, как изображено на Фиг.75 и Фиг.76, посредством УП_ИОБ_ИДФ (TKI_POB_SRPs) в ИДФ с №1 по №8 (TKI#1-TKI#8) заданы ИОБ с ИОБ001 по ИОБ019 (РОВ001-РОВ019), соответствующие словам песен, и администратор списка воспроизводимых файлов, в котором посредством УП_ИОБ_ИСВФУ (DPLI_POB_SRPs) заданы ИОБ с ИОБ020 по ИОБ039 (РОВ020-РОВ039), показанные на Фиг.78. Затем производитель сжимает этот каталог, зашифровывает его и передает его в персональный компьютер потребителя. Поскольку в настоящем варианте осуществления данные о неподвижных изображениях могут быть легко поставлены в соответствие звуковым данным посредством установки значений УП_ИОБ _ИДФ (TKI_POB_SRPs), УП_ИОБ_ИСВФУ (DPLI_POB_SRPs) и УП_ИОБ_ИСВФ (PLI_POB_SRPs), то может быть легко создано музыкальное информационное содержимое, имеющее различную стоимость в соответствии с количеством присоединенных к нему данных о неподвижных изображениях.In the case when the consumer wants to purchase phonograms with both song words and background images, the manufacturer can create a catalog of IZD (SD_Audio), which contains eight GOITERS (AOW) described in the first embodiment, the administrator of phonograms (TrackManager) in which, as shown in Fig. 75 and Fig. 76, by UP_IOB_IDF (TKI_POB_SRPs) in the IDF No. 1 through No. 8 (TKI # 1-TKI # 8), the OBIs IOB001 through IOB019 (POB001-POB019) are set corresponding to words of songs, and the administrator of the list of playable files, in which by means of UP_IOB_ISVFU (DPLI_POB_SRPs) are set IO B with IOB020 to IOB039 (POB020-POB039) shown in Fig. 78. Then the manufacturer compresses this directory, encrypts it and transfers it to the consumer’s personal computer. Since in the present embodiment, still image data can easily be mapped to sound data by setting the values of UP_IOB _IDF (TKI_POB_SRPs), UP_IOB_ISVFU (DPLI_POB_SRPs) and UP_IOB_ISVF (PLI_POB_SRPs), music information content can be easily created to match the content with the number of still image data attached to it.

{90-1_91} Устройство воспроизведения для второго варианта осуществления изобретения{90-1_91} Playback device for a second embodiment of the invention

Ниже приведено описание устройства воспроизведения для второго варианта осуществления. Это устройство воспроизведения отличается от устройства воспроизведения, описанного в первом варианте осуществления, тем, что в то время как устройство воспроизведения в первом варианте осуществления является портативным, устройство воспроизведения по второму варианту осуществления предназначено для установки в автомобиле в качестве стереосистемы.The following is a description of a reproducing apparatus for the second embodiment. This reproduction apparatus differs from the reproduction apparatus described in the first embodiment in that while the reproduction apparatus in the first embodiment is portable, the reproduction apparatus of the second embodiment is intended to be installed in a car as a stereo system.

На Фиг.90 показано, как используют устройство воспроизведения по второму варианту осуществления, а на Фиг.91 показан внешний вид самого устройства воспроизведения.On Fig shows how to use the playback device according to the second variant implementation, and on Fig shows the appearance of the playback device itself.

Устройство воспроизведения по этому второму варианту осуществления отличается от устройства воспроизведения по первому варианту осуществления тем, что его устанавливают в автомобиле так, как показано на Фиг.90, тем, что оно содержит большую ЖК-панель 5, и тем, что оно соединено с громкоговорителями автомобиля. Вследствие наличия большой ЖК-панели 5, устройство воспроизведения по этому второму варианту осуществления хорошо приспособлено для отображения на экране различных упомянутых выше типов данных о неподвижных изображениях.The reproducing apparatus of this second embodiment differs from the reproducing apparatus of the first embodiment in that it is mounted in a car as shown in FIG. 90 in that it comprises a large LCD panel 5 and in that it is connected to the speakers a car. Due to the presence of a large LCD panel 5, the reproducing apparatus of this second embodiment is well suited for displaying on the screen the various types of still image data mentioned above.

Второе отличие от устройства воспроизведения по первому варианту осуществления состоит в том, что устройство воспроизведения по второму варианту осуществления имеет дешифратор 7 случайных последовательностей, который может осуществлять расшифровку как зашифрованных звуковых данных, так и зашифрованных ИОБ (POBs). В том случае, когда ИОБ (РОВ) был зашифрован и запомнен в виде файла ИОБ (РОВ file), имеющего имя файла "РОВХХХ.SP1", ключ файла (FileKey), хранящийся в Записи о доступе к ключу файла в файле хранения зашифрованного ключа "POBSP1.KEY", устанавливают в дешифраторе 7 случайных последовательностей, посредством которого затем осуществляют расшифровку файла "РОВХХХ.SP1".The second difference from the playback device according to the first embodiment is that the playback device according to the second embodiment has a random sequence decoder 7 that can decrypt both encrypted audio data and encrypted IOBs (POBs). In the event that the OBI (DOM) was encrypted and stored in the form of an OBI file (DOM file) with the file name "ROVXXX.SP1", the file key (FileKey) stored in the Record on access to the file key in the encrypted key storage file "POBSP1.KEY", set in the decoder 7 random sequences, through which then decrypt the file "ROVXXX.SP1".

Третье отличие от устройства воспроизведения по первому варианту осуществления состоит в том, что в устройстве воспроизведения по второму варианту осуществления запоминают программу, которая содержит в себе обработку, необходимую для вывода на экран ИОБ (POBs) в виде изображений, расположенных на переднем плане, или фоновых изображений. Выполнение этой программы вывода изображений на экран осуществляет ЦП 10 этого устройства воспроизведения.The third difference from the playback device according to the first embodiment is that in the playback device according to the second embodiment, a program is stored that contains the processing necessary to display the OBIs (POBs) in the form of foreground images or background images images. The execution of this program for displaying images on the screen is carried out by the CPU 10 of this playback device.

{90-2_92_93_94}{90-2_92_93_94}

Ниже приведено описание структуры устройства воспроизведения по этому второму варианту осуществления. Структура устройства воспроизведения, показанного на Фиг.92, отличается от структуры устройства воспроизведения первого варианта осуществления тем, что оно содержит в себе множество ОЗУ 61 для видеоизображений (VRAMs).The following is a description of the structure of the reproducing apparatus of this second embodiment. The structure of the reproducing apparatus shown in FIG. 92 differs from the structure of the reproducing apparatus of the first embodiment in that it comprises a plurality of video RAM 61 (VRAMs).

Множество ОЗУ 61 для видеоизображений (VRAMs) согласовано с соответствующими одиночными графическими плоскостями (слоями). ОЗУ видеоизображений (VRAM) для графической плоскости имеет прозрачность α, значение которой для каждого элемента изображения (пиксела) устанавливают в диапазоне от 0 до 100%. Изображение, предназначенное для вывода на экран первой ЖК-панели 5, вычисляют согласно уравнению, которое приведено ниже. На Фиг.93А показано, как осуществляют объединение неподвижных изображений, запомненных во множестве ОЗУ 61 для видеоизображений (VRAMs).Many RAM 61 for video images (VRAMs) aligned with the corresponding single graphic planes (layers). Video RAM (VRAM) for the graphics plane has transparency α, the value of which for each image element (pixel) is set in the range from 0 to 100%. The image intended to be displayed on the screen of the first LCD panel 5 is calculated according to the equation below. On Figa shows how to combine the still images stored in the set of RAM 61 for video images (VRAMs).

УРАВНЕНИЕTHE EQUATION

Значение пиксела для каждого пиксела =Pixel value for each pixel =

Значение пиксела в графической плоскости 0* (1-α)Graphics pixel value 0 * (1-α)

+ Значение пиксела в графической плоскости 1*а+ Pixel value in the graphic plane 1 * a

Для тех частей изображения, расположенного на переднем плане, которые соответствуют буквам, представляющим собой слова песни, прозрачность α устанавливают равной 0%. В результате, те части фонового изображения, местоположение которых соответствует строкам букв, представляющих собой слова песни, оказываются полностью скрытыми. И наоборот, для тех частей изображения, расположенного на переднем плане, которые соответствуют обычному фону слов песен, прозрачность α устанавливают равной 100%. Это означает, что отображение на экране содержащихся в совокупном изображении строк букв, представляющих собой слова песни, которые расположены в графической плоскости 0, осуществляют поверх фонового изображения, расположенного в графической плоскости 1.For those parts of the foreground image that correspond to the letters representing the words of the song, the transparency α is set to 0%. As a result, those parts of the background image, the location of which corresponds to the lines of letters representing the words of the song, are completely hidden. And vice versa, for those parts of the image located in the foreground that correspond to the usual background of song words, the transparency α is set to 100%. This means that the display on the screen of the lines of letters contained in the total image representing the words of the song, which are located in the graphic plane 0, is carried out on top of the background image located in the graphic plane 1.

Устанавливая прозрачность таким способом, можно создать совокупное изображение, в котором страница со словами песни наложена поверх фонового изображения так, как показано на Фиг.80 и Фиг.81. Следует отметить, что совокупное изображение может быть создано и способами, отличающимися от того, который показан на Фиг.93А. В качестве одного из примеров, который показан на Фиг.93Б, слова песни могут быть расположены в нижней части экрана, а вывод фонового изображения осуществляют в верхней части.By setting transparency in this way, you can create an aggregate image in which a page with the words of the song is overlaid on top of the background image, as shown in Fig. 80 and Fig. 81. It should be noted that the aggregate image can also be created by methods different from that shown in Fig. 93A. As one example, which is shown in Fig. 93B, the words of the song can be located at the bottom of the screen, and the output of the background image is carried out at the top.

{94-1} Схема последовательности операций процедуры вывода на экран изображения, расположенного на переднем плане{94-1} Flowchart of a procedure for displaying an image located in the foreground

Фиг.94 представляет собой схему последовательности операций, на которой показана процедура вывода на экран изображения, расположенного на переднем плане. В начале воспроизведения, которое осуществляют согласно ИДФ №z (TKI#z), указанных посредством Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information), при выполнении операции S402 ЦП 10 принимают решение о том, указаны ли посредством УП_ИОБ_ИДФ (TKI_POB_SRPs), содержащихся в ОИФГ (TKGI) из ИДФ №z (TKI#z), какие-либо ИОБ (POBs). В том случае, когда посредством УП_ИОБ_ИДФ (TKI_POB_SRPs) указан один или более файлов ИОБ (РОВ files), то в процедуре обработки переходят к выполнению операции S403, при которой ЦП 10 подсчитывает количество файлов ИОБ (РОВ files), которое указано посредством УП_ИОБ_ИДФ (TKI_POB_SRPs), содержащихся в ОИФГ (TKGI). При выполнении операции S404 ЦП 10 вычисляет время отображения на экране "Время_ИОБ" ("POB_time"), указывающее используемую продолжительность отображения на экране каждого файла ИОБ (РОВ file). После этого, при выполнении операции S405 он выполняет обращение к АТР_ИОБ_ИДФ (TKI_РОВ_ATR) в ОИФГ (TKGI) и определяет режим отображения на экране, используемый для вывода файлов ИОБ (РОВ files) на экран. В том случае, когда в АТР_ИОБ_ИДФ (TKI_POB_ATR) указан последовательный режим, то в процедуре обработки переходят от операции S405 к операции S406, при которой выполняют инициализацию переменной i, и к операции S407, при которой осуществляют отображение на экране файла ИОБ (РОВ file), указанного посредством i-го УП ИОБ_ИДФ (TKI_РОВ_SRP), в течение времени отображения на экране Время_ИОБ (РОВ_time).Fig. 94 is a flowchart showing a procedure for displaying an image in the foreground. At the beginning of the reproduction, which is carried out according to IDF No. z (TKI # z) indicated by Default_Playlist_Information, information on the list of reproducible_files, in step S402, the CPU 10 makes a decision on whether it is indicated by the ID_IOB_IDF (TKI_POB_SRPs) contained in the IF IDI (GI IDF) No. z (TKI # z), any OBI (POBs). In the case when one or more OBI files (POB files) are indicated by UP_IOB_IDF (TKI_POB_SRPs), then the processing procedure proceeds to operation S403, in which CPU 10 counts the number of OBI files (POB files), which is indicated by UP_IOB_IDF (TKI_POB_SRPs ) contained in OIFG (TKGI). In step S404, the CPU 10 calculates a display time on the "POB_time" screen indicating a used display time of each OBI file (POB file) on the screen. After that, in step S405, he calls ATR_IOB_IDF (TKI_ROV_ATR) in OIFG (TKGI) and determines the display mode on the screen used to display the OBI files (POV files) on the screen. In the case when the sequential mode is specified in ATR_OBI_IDF (TKI_POB_ATR), the processing procedure proceeds from operation S405 to operation S406, in which the variable i is initialized, and to operation S407, in which the OBI file (POM file) is displayed on the screen specified by the i-th UP IOB_IDF (TKI_ROV_SRP), during the display time on the screen Time_OB (IDB_time).

Если в этой точке файл ИОБ (РОВ file), указанный посредством УП_ИОБ_ИДФ (TKI_POB_SRP), имеет расширение "JPG", то ИОБ (РОВ) выводят непосредственно на экран. В противном случае, если файл ИОБ (РОВ file), указанный посредством УП_ИОБ_ИДФ (TKI_POB_SRP), имеет расширение "SP1", то это означает, что файл ИОБ (РОВ file) находится в зашифрованном состоянии, поэтому ЦП 10 осуществляет считывание ключа файла (FileKey), соответствующего файлу ИОБ (РОВ file), из защищенной области, расшифровку файла ИОБ (РОВ file) с использованием ключа шифрования и вывод ИОБ (РОВ) на экран.If at this point the OBI file (DOM file) specified by UP_IOB_IDF (TKI_POB_SRP) has the extension "JPG", then the OBI (DOM) is displayed directly on the screen. Otherwise, if the OBI file (DOM file) specified by UP_IOB_IDF (TKI_POB_SRP) has the extension "SP1", this means that the OBI file (DOM file) is in an encrypted state, so CPU 10 reads the file key (FileKey ), corresponding to the OBI file (DOM file), from the protected area, decryption of the OBI file (DOM file) using the encryption key and the display of the OBI (DOM) on the screen.

После этого при выполнении операции S408 ЦП 10 принимает решение о том, достигла ли переменная i значения, указанного в КОЛ_ИОБ (POB_Ns). Если это не так, то в процедуре обработки переходят к выполнению операции S409, при которой осуществляют приращение переменной i, а затем возвращаются к выполнению операции S407. Затем обработку посредством операций с S406 по S409 повторяют до тех пор, пока переменная i не достигнет значения, заданного в КОЛ_ИОБ (POB_Ns). В результате, осуществляют последовательное отображение на экране тех ИОБ (POBs), которые указаны посредством УП_ИОБ_ИДФ (TKI_РОВ_SRPs) в ОИФГ (TKGI). Когда переменная i достигает значения, заданного в КОЛ_ИОБ (POB_Ns), то обработку в этой схеме последовательности операций завершают.After that, in step S408, the CPU 10 makes a decision on whether the variable i has reached the value specified in POB_Ns. If this is not so, then the processing procedure proceeds to step S409, in which the variable i is incremented, and then returns to step S407. Then, the processing by operations S406 to S409 is repeated until the variable i reaches the value specified in POB_Ns. As a result, sequential display on the screen of those OBIs (POBs) that are indicated by UP_IOB_IDF (TKI_ROV_SRPs) in UIFG (TKGI). When the variable i reaches the value specified in POB_Ns, the processing in this flowchart ends.

В том случае, когда в АТР_ИОБ_ИДФ (TKI_POB_ATR) указан случайный режим, в процедуре обработки переходят от операции S405 к операции S410, при которой выполняют инициализацию переменной i, и к операции S411, при которой ЦП 10 осуществляет генерацию случайного числа r в диапазоне от 1 до КОЛ_ИОБ (POB_Ns). При выполнении операции S412 осуществляют отображение на экране файла ИОБ (РОВ file), указанного посредством r-го УП_ИОБ_ИДФ (TKI_POB_SRP), соответствующего случайному числу r, в течение времени отображения на экране Время_ИОБ (POB_time), которое было определено при выполнении операции S404.In the case when a random mode is specified in ATR_IOB_IDF (TKI_POB_ATR), the processing procedure proceeds from operation S405 to operation S410, in which the variable i is initialized, and to operation S411, in which the CPU 10 generates a random number r in the range from 1 to NUMBER_OB (POB_Ns). In step S412, the OBI file (POB file) indicated by the rth UP_IOB_IDF (TKI_POB_SRP) corresponding to the random number r is displayed on the screen during the display time on the POB_time screen that was determined in step S404.

После этого при выполнении операции S413 ЦП 10 принимает решение о том, достигла ли переменная i значения, заданного в КОЛ_ИОБ (POB_Ns). Если не так, то в процедуре обработки переходят к выполнению операции S414, при которой осуществляют приращение переменной i, а затем возвращаются к выполнению операции S411. При выполнении операции S411 ЦП 10 осуществляет генерацию другого случайного числа r в диапазоне от 1 до КОЛ_ИОБ (POB_Ns), и в процедуре обработки снова переходят к выполнению операции S412, при которой ЦП 10 считывает файл ИОБ (РОВ file), который указан посредством r-го УП_ИОБ_ИДФ (TKI_POB_SRP), соответствующего случайному числу r, и осуществляет вывод его на экран в течение времени отображения на экране Время_ИОБ (РОВ_time), которое было определено при выполнении операции S404.After that, in step S413, the CPU 10 makes a decision on whether the variable i has reached the value set in POB_Ns. If not, then the processing procedure proceeds to operation S414, in which the variable i is incremented, and then returns to operation S411. In step S411, the CPU 10 generates another random number r in the range from 1 to POB_Ns, and in the processing procedure, they again proceed to step S412, in which the CPU 10 reads the OBI file (POB file), which is indicated by r- th UP_IOB_IDF (TKI_POB_SRP) corresponding to a random number r, and displays it on the screen during the display time on the screen Time_IOB (POV_time), which was determined in step S404.

Как описано выше, если файл ИОБ (РОВ file), указанный посредством УП_ИОБ_ИДФ (TKI_POB_SRP), имеет расширение "JPG", то ИОБ (РОВ) выводят непосредственно на экран. В противном случае, если файл ИОБ (РОВ file), указанный посредством УП_ИОБ_ИДФ (TKI_POB_SRP), имеет расширение "SP1", то это означает, что файл ИОБ (РОВ file) находится в зашифрованном состоянии, поэтому ЦП 10 осуществляет считывание ключа файла (FileKey), соответствующего файлу ИОБ (РОВ file), из защищенной области, расшифровку файла ИОБ (РОВ file) с использованием ключа шифрования и вывод ИОБ (РОВ) на экран.As described above, if the OBI file (DOM file) specified by UP_IOB_IDF (TKI_POB_SRP) has the extension "JPG", then the OBI (DOM) is displayed directly on the screen. Otherwise, if the OBI file (DOM file) specified by UP_IOB_IDF (TKI_POB_SRP) has the extension "SP1", this means that the OBI file (DOM file) is in an encrypted state, so CPU 10 reads the file key (FileKey ), corresponding to the OBI file (DOM file), from the protected area, decryption of the OBI file (DOM file) using the encryption key and the display of the OBI (DOM) on the screen.

После этого обработку посредством операций с S411 по S414 повторяют до тех пор, пока переменная i не достигнет значения, заданного в КОЛ_ИОБ (POB_Ns). В результате, осуществляют последовательное отображение на экране в случайном порядке тех ИОБ (POBs), которые указаны посредством УП_ИОБ_ИДФ (TKI_POB_SRPs) в ОИФГ (TKGI). Когда переменная i достигает значения, заданного в КОЛ_ИОБ (POB_Ns), то обработку в этой схеме последовательности операций завершают.After that, the processing by operations S411 to S414 is repeated until the variable i reaches the value specified in POB_Ns. As a result, sequential display on the screen in random order of those OBIs (POBs), which are indicated by UP_IOB_IDF (TKI_POB_SRPs) in UIFG (TKGI). When the variable i reaches the value specified in POB_Ns, the processing in this flowchart ends.

В том случае, когда в АТР_ИОБ_ИДФ (TKI_POB_ATR) указан режим перестановки, в процедуре обработки переходят от операции S405 к операции S415, при которой выполняют инициализацию переменной i, и к операции S416, при которой ЦП 10 осуществляет генерацию случайного числа г в диапазоне от 1 до КОЛ_ИОБ (POB_Ns).In the case where the permutation mode is specified in ATR_IOF_IDF (TKI_POB_ATR), the processing procedure proceeds from operation S405 to operation S415, in which the variable i is initialized, and to operation S416, in which the CPU 10 generates a random number r in the range from 1 to NUMBER_OB (POB_Ns).

При выполнении операции S418 ЦП 10 проверяет, совпадает ли полученное в результате генерации новое случайное число r с одним из использованных номеров ИОБ (РОВ), которые были предварительно запомнены. Если оно совпадает, то в процедуре обработки возвращаются к выполнению операции S416, при которой осуществляют повторную генерацию случайного числа r. Если оно не совпадает, то в процедуре обработки переходят от операции S418 к операции S419, при которой осуществляют отображение на экране файла ИОБ (РОВ file), указанного посредством r-го УП_ИОБ_ИДФ (TKI_POB_SRP), соответствующего случайному числу r, в течение времени отображения на экране Время ИОБ (POB_time), которое было определено при выполнении операции S404. После этого, при выполнении операции S417 ЦП 10 запоминает случайное число r в качестве использованного номера ИОБ (РОВ).In step S418, the CPU 10 checks whether the new random number r obtained as a result of the generation coincides with one of the used OBI numbers (DOM) that were previously stored. If it matches, then the processing procedure returns to operation S416, in which the random number r is regenerated. If it does not match, then the processing procedure proceeds from operation S418 to operation S419, in which the screen displays the OBI file (POB file) indicated by the rth UP_IDB_IDF (TKI_POB_SRP) corresponding to a random number r during the display time on the OBI Time (POB_time) screen that was determined in step S404. After that, in step S417, the CPU 10 stores the random number r as the used OBI (DOM) number.

Так же как и в случайном режиме, если файл ИОБ (РОВ file), указанный посредством УП_ИОБ_ИДФ (TKI_POB_SRP), имеет расширение "JPG", то ИОБ (РОВ) выводят непосредственно на экран. В противном случае, если файл ИОБ (РОВ file), указанный посредством УП_ИОБ_ИДФ (TKI_POB_SRP), имеет расширение "SP1", то это означает, что файл ИОБ (РОВ file) находится в зашифрованном состоянии, поэтому ЦП 10 осуществляет считывание ключа файла (FileKey), соответствующего файлу ИОБ (РОВ file), из защищенной области, расшифровку файла ИОБ (РОВ file) с использованием ключа шифрования и вывод ИОБ (РОВ) на экран. По окончании этого вывода на экран выполняют операцию S420, при которой ЦП 10 принимает решение о том, достигла ли переменная i значения, заданного в КОЛ_ИОБ (POB_Ns). Если это не так, то в процедуре обработки переходят к операции S421, при которой осуществляют приращение переменной i, а затем возвращаются к выполнению операции S416. После этого обработку, выполняемую посредством операций с S416 по S421, повторяют до тех пор, пока переменная i не достигнет значения, заданного в КОЛ_ИОБ (POB_Ns). Когда переменная i достигает значения, заданного в КОЛ_ИОБ (POB_Ns), то обработку в этой схеме последовательности операций завершают.As in random mode, if the OBI file (DOM file) specified by UP_IOB_IDF (TKI_POB_SRP) has the extension "JPG", then the OBI (DOM) is displayed directly on the screen. Otherwise, if the OBI file (DOM file) specified by UP_IOB_IDF (TKI_POB_SRP) has the extension "SP1", this means that the OBI file (DOM file) is in an encrypted state, so CPU 10 reads the file key (FileKey ), corresponding to the OBI file (DOM file), from the protected area, decryption of the OBI file (DOM file) using the encryption key and the display of the OBI (DOM) on the screen. At the end of this output, the operation S420 is performed, in which the CPU 10 makes a decision on whether the variable i has reached the value set in POB_Ns. If this is not so, then the processing procedure proceeds to operation S421, in which the variable i is incremented, and then return to operation S416. After that, the processing performed by operations S416 to S421 is repeated until the variable i reaches the value specified in POB_Ns. When the variable i reaches the value specified in POB_Ns, the processing in this flowchart ends.

{95-1} Схема последовательности операций процедуры вывода на экран фонового изображения{95-1} Flow chart of background image display procedure

Выше было приведено описание процедуры вывода на экран изображения, расположенного на переднем плане, а ниже приведено описание процедуры вывода на экран фонового изображения. Схема последовательности операций для процедуры вывода на экран фонового изображения показана на Фиг.95. Эта схема последовательности операций содержит в себе, по существу, ту же самую процедуру обработки, что и схема последовательности операций по Фиг.94, причем вместо УП_ИОБ_ИДФ (TKI_POB_SRPs) и АТР_ИОБ_ИДФ (TKI_POB_ATRs) в ОИФГ (TKGI) обработку осуществляют согласно УП_ИОБ_ИСВФУ (DPLI_POB_SRPs) и АТР_ИОБ_ИСВФУ (DPLI_POB_ATR) в ОИСВФУ (DPLGI).Above was a description of the procedure for displaying an image located in the foreground, and below is a description of a procedure for displaying a background image on a screen. A flow diagram for a procedure for displaying a background image is shown in FIG. 95. This flowchart contains essentially the same processing procedure as the flowchart of FIG. 94, and instead of UP_IOB_IDF (TKI_POB_SRPs) and ATR_IOB_IDF (TKI_POB_ATRs) in UIFG (TKGI) processing is carried out according to UP_IOB_ISVFU (DPI) (DPI) and ATR_IOB_ISVFU (DPLI_POB_ATR) in OISVFU (DPLGI).

В том случае, когда произведен выбор Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information), ЦП 10 осуществляет обработку посредством выполнения операций с S502 по S505. Как и в операциях с S402 по S405, ЦП 10 принимает решение о том, указаны ли посредством УП_ИОБ_ИСВФУ (DPLI_POB_SRPs), содержащихся в ОИСВФУ (DPLGI), какие-либо ИОБ (POBs). В том случае, когда указан один или более файлов ИОБ (РОВ files), ЦП 10 подсчитывает количество указанных файлов ИОБ (РОВ files), вычисляет время отображения на экране "Время_ИОБ" ("POB_time"), указывающее используемую продолжительность отображения на экране каждого файла ИОБ (РОВ file), а затем определяет режим отображения на экране, используемый для вывода файлов ИОБ (РОВ files) на экран.In the case that the Default_Playlist_Information information is selected, the CPU 10 performs processing by performing operations S502 through S505. As in operations S402 through S405, the CPU 10 decides whether any IOBs (POBs) are indicated by the DPLI_POB_SRPs contained in the DPLGI. In the event that one or more OBI files (POB files) are specified, the CPU 10 counts the number of specified OBI files (POB files), calculates the display time on the "POB_time" screen, indicating the duration used to display each file on the screen OBI (DOM file), and then determines the display mode on the screen used to display the OBI files (DOM files) on the screen.

В том случае, когда в АТР_ИОБ_ИСВФУ (DPLI_POB_ATR) указан последовательный режим, ЦП 10 выполняет операции с S506 по S509. Как и при выполнении операций с S406 по S409, отображение файлов ИОБ (РОВ files) на экране осуществляют последовательно в порядке, соответствующем тому УП_ИОБ_ИСВФУ (DPLI_POB_SRP) из УП_ИОБ_ИСВФУ (DPLI_POB_SRPs), содержащихся в ОИСВФУ (DPLGI), который указан посредством переменной i.When sequential mode is specified in ATR_IOB_ISVFU (DPLI_POB_ATR), the CPU 10 performs operations S506 through S509. As with operations S406 to S409, the display of the OBI files (DOM files) on the screen is carried out sequentially in the order corresponding to the UP_IOB_ISVFU (DPLI_POB_SRPU) contained in the OISVFU (DPLGI), which is indicated by the variable i.

В том случае, когда в АТР_ИОБ_ИСВФУ (DPLI_POB_ATR) указан случайный режим, ЦП 10 выполняет операции с S510 по S514. Как и при выполнении операций с S410 по S414, отображение файлов ИОБ (РОВ files) на экране осуществляют в случайном порядке в соответствии с тем УП_ИОБ_ИСВФУ (DPLI_POB_SRP) из УП_ИОБ_ИСВФУ (DPLI_POB_SRPs), содержащихся в ОИСВФУ (DPLGI), который указан посредством случайного числа r.In the case when a random mode is specified in ATR_IOB_ISVFU (DPLI_POB_ATR), the CPU 10 performs operations S510 through S514. As with operations S410 to S414, the display of the OBI files (DOM files) on the screen is carried out in random order in accordance with the UP_IOB_ISVFU (DPLI_POB_SRPU) (DPLI_POB_SRPs) contained in the OISVFU (DPLGI), which is indicated by a random number r .

В том случае, когда в АТР_ИОБ_ИСВФУ (DPLI_POB_ATR) указан режим перестановки, ЦП 10 выполняет операции с S515 по S521. Как и при выполнении операций с S415 по S421, отображение файлов ИОБ (РОВ files) на экране осуществляют в случайном порядке без повторения в соответствии с тем УП_ИОБ_ИСВФУ (DPLI_POB_SRP) из УП_ИОБ_ИСВФУ (DPLI_POB_SRPs), содержащихся в ОИСВФУ (DPLGI), который указан посредством случайного числа r.In the case when the ATR_IOB_ISVFU (DPLI_POB_ATR) indicates the permutation mode, the CPU 10 performs operations S515 through S521. As with operations S415 to S421, the display of the OBI files (DOM files) on the screen is carried out in random order without repeating in accordance with the UP_IOB_ISVFU (DPLI_POB_SRP) from UP_IOB_ISVFU (DPLI_POB_SRPs) contained in the OISVFU (DPLGI), which is indicated by random numbers r.

{96-1} Схема последовательности операций процедуры вывода на экран фонового изображения{96-1} Flow chart of the procedure for displaying a background image

Этим завершается описание процедуры вывода на экран фонового изображения, которую выполняют с использованием УП_ИОБ_ИСВФУ (DPLI_POB_SRPs) в ОИСВФУ (DPLGI). Ниже приведено описание процедуры вывода на экран фонового изображения, которую выполняют с использованием УП_ИОБ_ИСВФ (PLI_РОВ_SRPs) в ОИСВФ (PLGI). Фиг.96 представляет собой схему последовательности операций, на которой показана процедура вывода на экран фонового изображения с использованием УП_ИОБ_ИСВФ (PLI_РОВ_SRPs). За исключением процедур, основанных на использовании УП_ИОБ_ИСВФУ (DPLI_POB_SRPs), выполнение которых осуществляют с использованием УП_ИОБ_ИСВФ (PLI_POB_SRPs), эта схема последовательности операций является точно такой же, как и схема последовательности операций из Фиг.95, поэтому операциям присвоены одни и те же номера ссылок. Пояснение Фиг.96 приведено не будет.This completes the description of the procedure for displaying the background image, which is performed using UP_IOB_ISVFU (DPLI_POB_SRPs) in OISVFU (DPLGI). The following is a description of the procedure for displaying a background image, which is performed using UP_IOB_ISVF (PLI_ROV_SRPs) in OISVF (PLGI). Fig. 96 is a flowchart showing a procedure for displaying a background image using UP_IOB_ISVF (PLI_ROV_SRPs). With the exception of procedures based on the use of UP_IOB_ISVFU (DPLI_POB_SRPs), which are performed using the UP_IOB_ISVFU (PLI_POB_SRPs), this flowchart is exactly the same as the flowchart of FIG. 95, therefore, the same reference numbers are assigned to the operations . Explanation Fig. 96 will not be given.

{94-2_95-2_97А,Б,В} Примеры изображений, выводимых на экран ЖК-панели 5{94-2_95-2_97A, B, C} Examples of images displayed on the LCD panel 5

На чертежах с Фиг.97А по Фиг.97В показано, какие совокупные изображения выводят на экран на ЖК-панели 5 в том случае, когда вывод на экран изображения, расположенного на переднем плане, которое указано посредством УП_ИОБ_ИДФ (ТКI_РОВ_SRP), и фонового изображения, указанного посредством ОИСВФУ (DPLGI), осуществляют согласно процедурам вывода на экран, показанным на схемах последовательности операций из Фиг.94 и Фиг.95.The drawings of FIG. indicated by OISVFU (DPLGI), is carried out according to the display procedures shown in the flowcharts of Fig.94 and Fig.95.

В примере по Фиг.97А предполагают, что пользователем указана Информация_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information) и что отображение ИОБ (POBs) на экране начинают в соответствии с тем порядком воспроизведения, который задан в этом списке воспроизводимых файлов. Путем выполнения процедуры вывода на экран изображения, расположенного на переднем плане, которая показана на Фиг.94, и процедуры вывода на экран фонового изображения, которая показана на Фиг.95, осуществляют вывод на экран одного за другим ИОБ (POBs), указанных посредством УП_ИОБ_ИДФ (TKI_POB_SRPs) в ОИФГ (TKGI) в качестве предназначенных для отображения на экране, и ИОБ (POBs), указанных посредством УП_ИОБ_ИСВФУ (DPLI_POB_SRPs) в ОИСВФУ (DPLGI) в качестве предназначенных для отображения на экране. В точке, находящейся через шесть минут после начала воспроизведения, выполняют объединение изображений так, как показано на Фиг.80, а на экран ЖК-панели 5 выводят совокупное изображение, показанное на Фиг.97Б.In the example of FIG. 97A, it is assumed that the user specifies Default_Playlist_Information_list_of_playable_files (Default_Playlist_Information) and that the display of the OBIs (POBs) on the screen starts in accordance with the playback order specified in this list of playable files. By performing the procedure for displaying the image located in the foreground, which is shown in Fig. 94, and the procedure for displaying the background image, which is shown in Fig. 95, the screen displays one after the other OBIs (POBs) indicated by UP_IOB_IDF (TKI_POB_SRPs) in OIFG (TKGI) as intended for display on the screen, and OBI (POBs) indicated by UP_IOB_ISVFU (DPLI_POB_SRPs) in OISVFU (DPLGI) as intended for display on the screen. At a point located six minutes after the start of playback, the images are combined as shown in Fig. 80, and the combined image shown in Fig. 97B is displayed on the LCD panel 5.

В точке, находящейся через шестнадцать минут после начала воспроизведения, выполняют объединение изображений так, как показано на Фиг.81, а на экран ЖК-панели 5 выводят совокупное изображение, показанное на Фиг.97В.At a point located sixteen minutes after the start of playback, the images are combined as shown in Fig. 81, and the combined image shown in Fig. 97B is displayed on the LCD panel.

{94-2_96-1_98А,Б,В} Примеры изображений, выводимых на экран ЖК-панели 5{94-2_96-1_98A, B, C} Examples of images displayed on the LCD panel 5

На чертежах с Фиг.98А по Фиг.98В показано, какие совокупные изображения выводят на экран на ЖК-панели 5 в том случае, когда вывод на экран изображения, расположенного на переднем плане, которое указано посредством УП_ИОБ_ИДФ (TKI_РОВ_SRP), и фонового изображения, указанного посредством УП_ИОБ_ИСВФ (PLI_POB_SRP), осуществляют согласно процедурам вывода на экран, показанным на схемах последовательности операций по Фиг.94 и Фиг.96.The drawings of Fig. 98A to Fig. 98B show which combined images are displayed on the LCD panel 5 in the case where the display of the image located in the foreground, which is indicated by UP_IOB_IDF (TKI_OP_SRP), and the background image, indicated by UP_IOB_ISVF (PLI_POB_SRP), carried out according to the display procedures shown in the flowcharts of Fig.94 and Fig.96.

В примере по Фиг.97А предполагают, что пользователем указана ИСВФ (PLI) и что отображение ИОБ (POBs) на экране начинают в соответствии с тем порядком воспроизведения, который задан в этом списке воспроизводимых файлов. Путем выполнения процедуры вывода на экран изображения, расположенного на переднем плане, которая показана на Фиг.94, и процедуры вывода на экран фонового изображения, которая показана на Фиг.96, осуществляют вывод на экран одного за другим ИОБ (POBs), указанных посредством УП_ИОБ_ИДФ (TKI_POB_SRPs) в ОИФГ (TKGI) в качестве предназначенных для отображения на экране, и ИОБ (POBs), указанных посредством УП_ИОБ_ИСВФ (PLI_POB_SRPs) в ОИСВФ (PLGI) в качестве предназначенных для отображения на экране. В точке, находящейся через шесть минут после начала воспроизведения, выполняют объединение изображений так, как показано на Фиг.85, а на экран ЖК-панели 5 выводят совокупное изображение, показанное на Фиг.98Б. В точке, находящейся через шестнадцать минут после начала воспроизведения, выполняют объединение изображений так, как показано на Фиг.86, а на экран ЖК-панели 5 выводят совокупное изображение, показанное на Фиг.98В.In the example of FIG. 97A, it is assumed that the user has indicated the IFI (PLI) and that the display of the OBIs (POBs) on the screen is started in accordance with the playback order that is specified in this playlist. By performing the procedure for displaying the image located in the foreground, which is shown in Fig. 94, and the procedure for displaying the background image, which is shown in Fig. 96, the screen displays one after the other OBI (POBs) indicated by UP_IOB_IDF (TKI_POB_SRPs) in OIFG (TKGI) as intended for display on the screen, and OBI (POBs) indicated by UP_IOB_ISVF (PLI_POB_SRPs) in OISVF (PLGI) as intended for display on the screen. At a point six minutes after the start of playback, the images are combined as shown in Fig. 85, and the combined image shown in Fig. 89B is displayed on the LCD panel 5. At a point located sixteen minutes after the start of playback, the images are combined as shown in Fig. 86, and the combined image shown in Fig. 98B is displayed on the LCD panel 5.

{99_1} Устройство записи второго варианта осуществления изобретения{99_1} Recording device of the second embodiment of the invention

Ниже приведено описание устройства записи этого второго варианта осуществления. Это устройство записи отличается от устройства записи первого варианта осуществления тем, что оно может производить запись в плату флэш-памяти множества ИОБ (POBs) и выполнять установку параметров в УП_ИОБ_ИДФ, УП_ИОБ_ИСВФУ и УП_ИОБ_ИСВФ (TKI_POB_SRPs, DPLI_POB_SRPs, PLI_POB_SRPs), а также выполнять установку параметров в АТР_ИОБ_ИДФ, АТР_ИОБ_ИСВФУ и АТР_ИОБ_ИСВФ (TKI_POB_ATR, DPLI_POB_ATR, PLI_POB_ATR).The following is a description of the recording apparatus of this second embodiment. This recording device differs from the recording device of the first embodiment in that it can write to the flash memory card a plurality of OBIs (POBs) and perform parameter setting in UP_IOB_IDF, UP_IOB_ISVFU and UP_IOB_ISVF (TKI_POB_SRPs, DPLI_POB_SRPs, PLI_POB_SRPs, and also setting, in ATR_IOB_IDF, ATR_IOB_ISVFU and ATR_IOB_ISVFU (TKI_POB_ATR, DPLI_POB_ATR, PLI_POB_ATR).

Для реализации этих операций ЦП 10 в устройстве записи этого второго варианта осуществления выполняет процедуру, показанную на Фиг.99. Ниже приведено описание процедуры записи, выполняемой устройством записи этого второго варианта осуществления, со ссылкой на схему последовательности операций, которая изображена на Фиг.99.To implement these operations, the CPU 10 in the recording device of this second embodiment performs the procedure shown in FIG. The following is a description of the recording procedure performed by the recording apparatus of this second embodiment, with reference to the flowchart shown in FIG.

При выполнении операции 3601 ЦП 10 осуществляет инициализацию различных переменных, используемых в этой процедуре. Этими переменными являются: "х", "у", "z", "u", "vy" и "w" (#х, #у, #z, #u, #vy, #w). Из них переменную "х" (#х) используют для указания обрабатываемого в текущий момент ИОБ (РОВ), переменную "у" (#у) используют для указания обрабатываемой в текущий момент времени последовательности фонограмм (ИСВФ) (PLI), а переменную "z" (#z) используют для указания обрабатываемой в текущий момент фонограммы (ИДФ) (TKI). Переменная "u" (#u) определяет то, какой из УП_ИОБ_ИСВФУ (DPLI_РОВ_SRPs) обрабатывают в текущий момент времени, а переменная "vy" (#vy) - то, какой из УП_ИОБ_ИСВФ (PLI_POB_SRPs) в ИСВФ №у (PLI#y), указанной посредством переменной "У" (#у), обрабатывают в текущий момент времени. Переменная "w" (#w) определяет то, какой УП_ИОБ_ИДФ (TKI_POB_SRPs) в ИДФ №z (TKI#z), указанных посредством переменной "z" (#z), обрабатывают в данный момент времени.In step 3601, the CPU 10 initializes the various variables used in this procedure. These variables are: "x", "y", "z", "u", "vy" and "w" (# x, # y, #z, #u, #vy, #w). Of these, the variable "x" (# x) is used to indicate the currently processed OBI (DOM), the variable "y" (# y) is used to indicate the currently processed phonogram sequence (ISWF) (PLI), and the variable " z "(#z) is used to indicate the currently processing phonogram (IDF) (TKI). The variable "u" (#u) determines which of the UP_IOB_ISVFU (DPLI_ROV_SRPs) are currently processing, and the variable "vy" (#vy) determines which of the UP_IOB_ISVFU (PLI_POB_SRPs) in the ISVF No. (PLI # y) specified by the variable "Y" (# y) is processed at the current time. The variable "w" (#w) determines which UP_IOB_IDF (TKI_POB_SRPs) in the IDF No. z (TKI # z) indicated by the variable "z" (#z) are being processed at a given time.

После инициализации этих переменных ЦП 10 переходит далее к операции S602, при которой он выполняет отображение на экране ИОБ №х (РОВ#х). Это позволяет пользователю осуществлять визуальное подтверждение фотографии, рисунка или страницы со словами песни из этого ИОБ (РОВ). При выполнении операции S603 ЦП 10 просит пользователя указать, следует ли данные о неподвижных изображениях из ИОБ №х (РОВ#х) выводить на экран в течение всей последовательности фонограмм или же только в течение продолжительности воспроизведения конкретной фонограммы, а затем получает данные о произведенном пользователем выборе.After the initialization of these variables, the CPU 10 proceeds to operation S602, in which it performs the display on the screen of the OBI No. x (ROV # x). This allows the user to visually confirm the photo, picture or page with the words of the song from this OBI (DOM). In step S603, the CPU 10 asks the user to indicate whether data on still images from the OBI No. x (DOM # x) should be displayed on the screen during the entire sequence of phonograms or only during the duration of the playback of a particular phonogram, and then receives data on the user produced choosing.

В том случае, когда пользователь принимает решение, что ИОБ №х (РОВ#х) следует присвоить последовательности фонограмм, то выполняют операцию S604, при которой ЦП 10 ожидает данные об указании пользователем той последовательности фонограмм, для которой должно быть осуществлено отображение ИОБ №х (РОВ#х) на экране. Когда пользователь вводит данные о его/ее выборе, в процедуре обработки переходят к выполнению операции S605, при которой ЦП 10 принимает решение о том, принадлежит ли указанная последовательность №у (#у) фонограмм ИСВФУ (DPLI) или ИСВФ (PLI). В том случае, когда последовательность №у (#у) фонограмм представляет собой ИСВФУ (DPLI), то в процедуре обработки переходят далее к выполнению операции S606, при которой в УП_ИОБ_ИСВФУ №u (DPLI_POB_SRP#u) задают ИОБ №х (POB#x), а затем - к выполнению операции S607, при которой на основании этого ИОБ №х (РОВ#х) устанавливают значение АТР_ИОБ_ИСВФУ №u (DPLI_POB_ATR#u) в ИСВФУ (DPLI).In the case when the user decides that the OBI No. x (DOM # x) should be assigned a sequence of phonograms, then perform operation S604, in which the CPU 10 expects data about the user indicating the sequence of phonograms for which the OBI No. x should be displayed (DOM # x) on the screen. When the user enters data on his / her choice, the processing procedure proceeds to operation S605, in which the CPU 10 decides whether the indicated sequence belongs to the ISVFU (DPLI) or ISVF phonograms (PLI). In the case when the sequence No. (phonogram #y) of the phonograms is an ISVFU (DPLI), then the processing procedure proceeds to step S606, in which the IOB No.x (DPLI_POB_SRP # u) is set to the IOB No.x (POB # x ), and then - to perform operation S607, in which, on the basis of this OBI No.x (DOM # x), the value ATR_IOB_ISVFU No. u (DPLI_POB_ATR # u) is set in the ISVFU (DPLI).

После того, как таким способом установлены значения УП_ИОБ_ИСВФУ (DPLI_POB_SRP) и АТР_ИОБ_ИСВФУ (DPLI_POB_ATR), ЦП 10 при выполнении операции S608 осуществляет приращение переменной "и" (#u←#u+1), а при выполнении операции S609 - переменной "х" (#х←#х+1).After the values UP_IOB_ISVFU (DPLI_POB_SRP) and ATR_IOB_ISVFU (DPLI_POB_ATR) are set in this way, the CPU 10 increments the variable "and" (# u ← # u + 1), and when performing operation S609, the variable "x" (# x ← # x + 1).

В том случае, когда при выполнении операции S605 был произведен выбор ИСВФ (PLI), в процедуре обработки переходят к выполнению операции S610, при которой в УП ИОБ ИСВФ №vy (PLI_РОВ_SRP#vy) из ИСВФ №у (PLI#y) задают ИОБ №х (РОВ#х), и к выполнению операции S611, при которой устанавливают значение АТР_ИОБ_ИСВФ №vy (PLI_POB_ATR#vy) для этой ИСВФ (PLI) на основании ИОБ №х (РОВ#х). После этого, перед тем как перейти к операции S609, при которой осуществляют приращение переменной #х (#х←#х+1), выполняют операцию S612, при которой ЦП 10 осуществляет приращение переменной "vy" (#vy←#vy+1).In the case when the ISWF (PLI) was selected in step S605, the processing procedure proceeds to step S610, in which the OBI No. (PLI # y) is set in the IWF ISVF No.vy (PLI # yy) (PLI # y) No. х (РОВ # х), and to perform operation S611, in which the value АТР_ИОБ_ИСВФ No.vy (PLI_POB_ATR # vy) is set for this ISWF (PLI) on the basis of ИОБ No.х (РОВ # х). After that, before proceeding to operation S609, in which the variable # x (# x ← # x + 1) is incremented, operation S612 is performed in which the CPU 10 increments the variable "vy" (# vy ← # vy + 1 )

В том случае, если при выполнении операции S603 пользователь принимает решение о том, что ИОБ №х (POB#x) должен быть присвоен конкретной фонограмме, то в процедуре обработки переходят к выполнению операции S613, при которой ЦП 10 принимает указания пользователя относительно этой конкретной фонограммы. Затем, при выполнении операции S614 ЦП 10 задает ИОБ №х (POB#x) в УП_ИОБ_ИДФ №w (TKI_POB_SRP#w), значения которого установлены для ИДФ №z (TKI#z) указанной фонограммы (фонограммы №z) (track#z).In the event that, in step S603, the user decides that the OBI No. x (POB # x) should be assigned to a particular phonogram, then the processing procedure proceeds to step S613, in which the CPU 10 receives the user's instructions regarding this particular phonograms. Then, in step S614, the CPU 10 sets the OBI No.x (POB # x) in UP_IOB_IDF No. w (TKI_POB_SRP # w), the values of which are set for IDF No. z (TKI # z) of the specified phonogram (phonogram No. z) (track # z )

Затем в процедуре обработки переходят к выполнению операции S615, при которой ЦП 10 на основании ИОБ №х (РОВ#х) устанавливает значение АТР_ИОБ_ИДФ №w (TKI_POB_ATR#w) ИДФ №z (TKI#z), к выполнению операции S616, при которой ЦП 10 осуществляет приращение переменной "w" (#w←#w+1), и к выполнению операции S617, при которой ЦП 10 принимает решение о том, достигла ли переменная "х" последнего номера №n (#n) в ИОБ (РОВ). Если это не имеет места, то в процедуре обработки переходят к выполнению операции S609, при которой ЦП 10 осуществляет приращение переменной "х". Если значение переменной "х" достигло последнего номера №n (#n) в ИОБ (РОВ), то в процедуре обработки переходят к выполнению операции S618, при которой в плату полупроводниковой памяти осуществляют запись ИОБ с №1 по №n (POB#1-POB#n), АДФГ (TKMG), который содержит в себе ИДФ (TKIs), и АДСВФ (PLMG), который содержит ИСВФУ (DPLI) и ИСВФ (PLI), и этим завершают обработку.Then, the processing procedure proceeds to operation S615, in which the CPU 10, on the basis of the OBI No. x (ROV # x) sets the value ATR_IOB_IDF No. w (TKI_POB_ATR # w) IDF No. z (TKI # z), to perform operation S616, in which The CPU 10 increments the variable "w" (# w ← # w + 1), and to perform operation S617, in which the CPU 10 decides whether the variable "x" has reached the last number No. n (#n) in the OBI ( DOM). If this is not the case, then the processing routine proceeds to operation S609, in which the CPU 10 increments the variable "x". If the value of the variable "x" has reached the last number No.n (#n) in the OBI (DOM), then in the processing procedure, they proceed to step S618, in which the OBI from No. 1 to No. n is recorded on the semiconductor memory board (POB # 1 -POB # n), ADPG (TKMG), which contains IDFs (TKIs), and ADSF (PLMG), which contains ISVFU (DPLI) and ISVF (PLI), and this completes the processing.

В этих вариантах осуществления изобретения существует возможность отображать на экране в качестве фонового изображения одни и те же данные о неподвижном изображении, например, фотографию артиста или логотип звукозаписывающей компании, во время воспроизведения множества фонограмм. Этого достигают просто путем задания данных о неподвижном изображении в соответствующих этим фонограммам УП_ИОБ_ИСВФУ (DPLI_POB_SRPs) или УП_ИОБ_ИСВФ (PLI_POB_SRPs) в Информации_о_списке_воспроизводимых_файлов_по_умолчанию (Default_Playlist_Information) или в ИСВФ (PLI).In these embodiments of the invention, it is possible to display the same still image data on the screen as a background image, for example, a photograph of an artist or a logo of a record company, during the reproduction of multiple phonograms. This is achieved simply by setting the data on a still image in the corresponding phonograms UP_IOB_ISVFU (DPLI_POB_SRPs) or UP_IOB_ISVF (PLI_POB_SRPs) in the Information_of_list_of the playable_files_of the default (Default_Playlist_Information) or in PLF (Default).

Те данные о неподвижном изображении, например страница со словами песни, вывод которых на экран вместе с фоновым изображением должен быть осуществлен только во время воспроизведения конкретной фонограммы, могут быть указаны посредством УП_ИОБ_ИДФ (TKI_POB_SRP) в ИДФ (TKI) фонограммы.Those data on a still image, for example, a page with the words of a song, which should be displayed on the screen together with the background image only during the playback of a particular phonogram, can be indicated by UP_IOB_IDF (TKI_POB_SRP) in the IDF (TKI) of the phonogram.

Основное внимание в приведенном выше объяснении сосредоточено на том варианте, который, как полагают в настоящее время, является идеальной системой для реализации идеи настоящего изобретения, хотя очевидно, что в пределах объема патентных притязаний изобретения могут быть выполнены несколько видоизменений. Ниже приведены три примера таких видоизменений, обозначенные (а), (б) и (в).The focus of the above explanation is on the option that is currently thought to be an ideal system for implementing the idea of the present invention, although it is obvious that several modifications may be made within the scope of the patent claims of the invention. Below are three examples of such modifications, indicated by (a), (b) and (c).

(а) Процедуры, объяснение которых выполнено с использованием схем последовательности операций по Фиг.94, Фиг.95, Фиг.96 и Фиг.99, могут быть реализованы посредством программ, распространение и продажа которых могут быть осуществлены в записанном на носитель записи виде.(a) Procedures, the explanation of which is carried out using the flowcharts of FIG. 94, FIG. 95, FIG. 96 and FIG. 99, can be implemented by programs, the distribution and sale of which can be carried out in the form recorded on the recording medium.

(б) В приведенных здесь вариантах осуществления описан тот случай, в котором воспроизводимые данные и навигационные данные используют для музыкального информационного содержимого, хотя должно быть очевидно, что такие данные могут быть использованы и для озвученной книги, которая представляет собой запись чтения книги актером или диктором. Наилучшим вариантом для этого случая может служить тот, в котором в качестве изображений, расположенных на переднем плане, посредством УП_ИОБ_ИДФ (TKI_POB_SRPs) заданы данные о неподвижных изображениях, представляющих собой текст книги, а иллюстрации из книги заданы посредством УП_ИОБ_ИСВФУ (DPLI_POB_SRPs) или УП_ИОБ_ИСВФ (PLI_POB_SRPs).(b) In the embodiments described herein, a case is described in which reproduced data and navigation data are used for musical information content, although it should be obvious that such data can also be used for a voiced book, which is an actor or speaker reading a book. . The best option for this case can be one in which, as the foreground images, by means of UP_IOB_IDF (TKI_POB_SRPs) data on still images representing the text of the book is set, and illustrations from the book are set by UP_IOB_ISVFU (DPLI_POB_SRPs) or UP_IOB_ISPVF )

(в) Несмотря на то что в этом втором варианте осуществления изобретения в качестве фоновых изображений используют те ИОБ (POBs), которые указаны посредством УП_ИОБ_ИСВФУ (DPLI_POB_SRPs) и УП_ИОБ_ИСВФ (PLI_POB_SRPs), а в качестве изображений, расположенных на переднем плане, используют те ИОБ (POBs), которые указаны посредством УП_ИОБ__ИДФ (TKI_РОВ_SRPs), может быть использована и обратная конфигурация. В альтернативном варианте, в том случае, когда посредством УП__ИОБ_ИСВФУ (DPLI_POB_SRP) или УП_ИОБ_ИСВФ (PLI_POB_SRP) и УП_ИОБ_ИДФ (TKI_POB_SRP) одновременно заданы различные ИОБ (POBs), то на экране может быть отображен только один из таких ИОБ (POBs). Другим альтернативным вариантом является тот, в котором нет необходимости вводить какие-либо различия между "фоновым изображением" и "изображением, расположенным на переднем плане". Одним из примеров этого является тот, в котором сначала может быть выполнено отображение на экране ИОБ (РОВ), указанного посредством УП_ИОБ_ИСВФУ (DPLI_POB_SRP) или УП_ИОБ_ИСВФ (PLI_POB_SRP), а затем может быть выполнено отображение на экране ИОБ (РОВ), указанного посредством УП_ИОБ_ИДФ (TKI_POB_SRP).(c) Despite the fact that in this second embodiment of the invention, those IOBs (POBs) that are indicated by UP_IOB_ISVFU (DPLI_POB_SRPs) and UP_IOB_ISVF (PLI_POB_SRPs) are used as background images, and those IOBs are used as images located in the foreground (POBs), which are indicated by UP_IOB__IDF (TKI_ROV_SRPs), the reverse configuration may also be used. Alternatively, in the case when, by means of UP_IOB_ISVFU (DPLI_POB_SRP) or UP_IOB_ISVF (PLI_POB_SRP) and UP_IOB_IDF (TKI_POB_SRP), different OBIs (POBs) are specified at the same time, only one of these OBIs can be displayed on the screen (POBIOB). Another alternative is one in which there is no need to introduce any differences between the “background image” and the “foreground image”. One example of this is one in which first the display of the OBI (DOM) indicated by UP_IOB_ISVFU (DPLI_POB_SRP) or UP_IOB_ISVF (PLI_POB_SRP) can then be performed, and then the display of the OBI (DOM) indicated by UP_IOB_IDF ( TKI_POB_SRP).

ТРЕТИЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯTHIRD OPTION FOR CARRYING OUT THE INVENTION

В то время как во втором варианте осуществления описан случай, в котором отображение на экране каждого ИОБ (РОВ) выполняют с одинаковой длительностью в течение периода действия ИДФ (TKI) и ИСВФ (PLI), в этом третьем варианте осуществления описан случай, в котором в плате 31 флэш-памяти также запоминают таблицу распределения фраз во времени и таблицу выделяемых на экране координат, что позволяет надлежащим образом синхронизировать процедуру вывода на экран слов песни с воспроизведением песни.While the second embodiment describes the case in which the display on the screen of each OBI (DOM) is performed with the same duration during the validity period of the IDF (TKI) and ISVF (PLI), this third embodiment describes the case in which the flash memory board 31 also remembers a table of the distribution of phrases over time and a table of coordinates allocated on the screen, which makes it possible to properly synchronize the procedure for displaying song words on a screen with song playback.

Таблица распределения фраз во времени обеспечивает соответствие между УП_ИОБ_ИДФ (TKI_POB_SRPs), посредством которых заданы ИОБ (POBs), представляющие собой каждый из фрагментов текста песни, и информацией, в которой указаны время начала и окончания соответствующей фразы в песне. На Фиг.100А показан один из примеров таблицы распределения фраз во времени. В этом примере "распределение фраз во времени" относится к тому отрезку времени, в течение которого поют фразу, указанную в словах песни фонограммы и представляющую собой фрагмент воспроизведения ЗОБ (АОВ). Этот отрезок времени задают с точностью до миллисекунд. Помимо обновления кода времени воспроизведения, что описано в первом варианте осуществления, устройство воспроизведения дополнительно выполняет контроль распределения фраз во времени, заданного в этой таблице, которое соответствует текущему значению кода времени воспроизведения. Посредством такого контроля распределения фраз во времени устройству воспроизведения может быть известно, в каком ИОБ (РОВ) запомнены слова песни для тех ЗОБ (АОВ), ЭЛЕМЕНТа_ЗОБ (AOB_ELEMENT) и КАДРа_ЗОБ (AOB_FRAME), воспроизведение которых осуществляют в настоящий момент времени. Использование подобной таблицы, в которой задана синхронизация фразы ИОБ (РОВ) в миллисекундах, позволяет устройству воспроизведения осуществлять синхронизацию воспроизведения ЗОБ (АОВ) и отображения на экране слов песен с точностью до миллисекунды.The table of distribution of phrases in time provides a correspondence between UP_IOB_IDF (TKI_POB_SRPs), by means of which IOBs (POBs), which are each of the fragments of the text of the song, are set, and information that indicates the start and end times of the corresponding phrase in the song. On figa shows one example of a table of the distribution of phrases over time. In this example, the "distribution of phrases in time" refers to the length of time during which the phrase is indicated, indicated in the words of the phonogram song and representing a fragment of the reproduction of GOITER (AOB). This time interval is set to the nearest millisecond. In addition to updating the playback time code, which is described in the first embodiment, the playback device further controls the distribution of phrases in time specified in this table, which corresponds to the current value of the playback time code. By means of such control over the distribution of phrases in time, the playback device can know in which IOB (DOM) the words of the song are stored for those GOITER (AOB), ELEMENT_ZOB (AOB_ELEMENT) and KADRA_ZOB (AOB_FRAME), which are currently being played. The use of such a table, in which the synchronization of the phrase IOB (DOM) in milliseconds is set, allows the playback device to synchronize the playback of GOITER (AOW) and display on the screen the words of songs with an accuracy of milliseconds.

В том случае, когда пользователь указывает желательное время начала воспроизведения с использованием поворотного диска со ступенчатым переключением так, как описано в первом варианте осуществления изобретения, устройство воспроизведения, используя уравнения с Уравнения 1 по Уравнение 3, приведенные в первом варианте осуществления, может найти то, какой КАДР_ЗОБ (AOB_FRAME) в каком ЭЛЕМЕНТе_ЗОБ (AOB_ELEMENT) какого ЗОБ (АОВ) соответствует указанному времени начала воспроизведения. Устройство воспроизведения также принимает решение о том, временной интервал какой фразы содержит в себе указанное время начала воспроизведения, и отображает на экране тот ИОБ (РОВ), который соответствует времени этой фразы. Это означает, что в том случае, когда пользователь начинает воспроизведение с желательного места, которое указано посредством поворотного диска со ступенчатым переключением, то на экране может быть также отображен и ИОБ (РОВ), соответствующий этому желательному месту. Следует отметить, что несмотря на то, что в данном варианте указано, что в таблице распределения фраз во времени заданы значения времени, вместо них в таблице распределения фраз во времени могут быть заданы номер ЗОБ (АОВ), номер ЭЛЕМЕНТа_ЗОБ (AOB_ELEMENT) и номер КАДРа_ЗОБ (AOB_FRAME) того ЗОБ (АОВ), ЭЛЕМЕНТа_ЗОБ (AOB_ELEMENT) и КАДРа_ЗОБ (AOB_FRAME), с которыми должна быть синхронизирована фраза.In the case where the user indicates the desired start time for playback using the jog dial as described in the first embodiment of the invention, the playback device using the equations of Equation 1 to Equation 3 given in the first embodiment can find which GOITER (AOB_FRAME) in which GOITER (AOB_ELEMENT) which GOITER (AOB) corresponds to the specified playback start time. The playback device also decides on the time interval of which phrase contains the specified start time of the playback, and displays on the screen that IOB (DOM), which corresponds to the time of this phrase. This means that in the case when the user starts playback from the desired location, which is indicated by the rotary dial with step switching, the OBI corresponding to this desired location can also be displayed on the screen. It should be noted that despite the fact that in this version it is indicated that the values of time are specified in the table of distribution of phrases in time, instead of them in the table of distribution of phrases in time can be specified the number of GOITER (AOW), the number of ELEMENT_ZOB (AOB_ELEMENT) and the number of FRAME_ZOB (AOB_FRAME) of the GOITER (AOB), GOITER_ELEMENT (AOB_ELEMENT) and GOITER_FRAME (AOB_FRAME) with which the phrase should be synchronized.

С другой стороны, таблица выделяемых на экране координат обеспечивает соответствие между координатами отображаемых на экране букв, используемых для слов песни, и тем моментом времени, в который осуществляют воспроизведение ЭЛЕМЕНТа_ЗОБ (AOB_ELEMENT) и КАДРов_ЗОБ (AOB_FRAMEs), соответствующих этим символам. На Фиг.100Б показан один из примеров таблицы выделяемых на экране координат. Составление такой таблицы выделяемых на экране координат позволяет устройству воспроизведения осуществлять отображение на экране иным цветом букв, соответствующих словам песни в воспроизводимом в текущий момент ЭЛЕМЕНТе_ЗОБ (AOB_ELEMENT) и КАДРе_ЗОБ (АОВ_FRAME), из тех слов песни, которые отображены на экране в соответствии с распределением фраз во времени.On the other hand, the table of coordinates allocated on the screen provides a correspondence between the coordinates of the letters displayed on the screen used for the lyrics of the song, and the moment in time at which the REPEAT_ZOB (AOB_ELEMENT) and FRAME_ZOB (AOB_FRAMEs) corresponding to these characters are reproduced. On Figb shows one example of a table highlighted on the screen coordinates. The compilation of such a table of coordinates allocated on the screen allows the playback device to display on the screen a different color of the letters corresponding to the song words in the currently playing ELEMENT_ZOB (AOB_ELEMENT) and KADRE_ZOB (AOB_FRAME), from those song words that are displayed on the screen in accordance with the distribution of phrases in time.

В качестве одного из примеров может быть приведен тот, в котором текст песни содержит в себе фразу "Hey hey boy don't take it slow", а таблица выделяемых на экране координат содержит в себе координаты отображения на экране для букв "Н", "е", "y", "h", "е", "у", ..., которые связаны с продолжительностью воспроизведения ЭЛЕМЕНТа_ЗОБ (AOB_ELEMENT) и КАДРа_ЗОБ (AOB_FRAME), соответствующих этим символам. При воспроизведении ЗОБ (АОВ) устройство воспроизведения изменяет цвет в том месте, которое указано посредством координат отображения на экране для букв, заданных в таблице выделяемых на экране координат.As one example, one can be given in which the text of the song contains the phrase "Hey hey boy don't take it slow", and the table of coordinates highlighted on the screen contains the display coordinates for the letters "H", " e "," y "," h "," e "," y ", ..., which are associated with the playing time of the GOITER (AOB_ELEMENT) and GOITER (AOB_FRAME) corresponding to these characters. When playing GOITER (AOW), the playback device changes color in the place indicated by the display coordinates on the screen for the letters specified in the table highlighted on the screen coordinates.

Следовательно, устройство воспроизведения может отображать на экране слова песни таким способом, который позволяет пользователю мгновенно распознать воспроизводимую в данный момент часть ЗОБ (АОВ). Это означает, что воспроизведение записанной в плате флэш-памяти музыки может быть осуществлено с выделением слов песен точно так же, как и при воспроизведении обычных фонограмм караоке.Therefore, the playback device can display on the screen the words of the song in such a way that allows the user to instantly recognize the currently playing part of the GOITER (AOW). This means that playback of music recorded on the flash memory board can be performed with highlighting the words of songs in the same way as when playing ordinary karaoke tracks.

В этом третьем варианте осуществления изобретения таблицу распределения фраз во времени и таблицу выделяемых на экране координат создают для обеспечения возможности точной синхронизации между воспроизведением звуковых данных и отображением на экране слов песен, такой же как и в обычных фонограммах караоке. Несмотря на то что все описание настоящего изобретения было выполнено со ссылкой на сопроводительные чертежи, следует отметить, что для специалистов в данной области техники очевидна возможность наличия различных видоизменений и модификаций. Следовательно, в том случае, если такие видоизменения и модификации не выходят за объем патентных притязаний настоящего изобретения, их следует рассматривать в качестве подпадающих под него.In this third embodiment of the invention, a table of the distribution of phrases in time and a table of coordinates allocated on the screen are created to enable accurate synchronization between the reproduction of sound data and the display on the screen of the words of songs, the same as in conventional karaoke tracks. Despite the fact that the entire description of the present invention has been made with reference to the accompanying drawings, it should be noted that for specialists in the art it is obvious the possibility of various modifications and modifications. Therefore, in the event that such modifications and modifications are not beyond the scope of the patent claims of the present invention, they should be considered as falling under it.

ПРОМЫШЛЕННАЯ ПРИМЕНИМОСТЬINDUSTRIAL APPLICABILITY

Плата полупроводниковой памяти настоящего изобретения приспособлена для использования главным образом в области бытовой электроники в качестве носителя записи для записи музыки или иного материала, распространение которого осуществляют при помощи электронных средств или иным способом. Устройства записи и воспроизведения настоящего изобретения позволяют потребителям полностью использовать возможности этой платы полупроводниковой памяти.The semiconductor memory board of the present invention is adapted for use mainly in the field of consumer electronics as a recording medium for recording music or other material that is distributed by electronic means or otherwise. The recording and reproducing devices of the present invention allow consumers to fully utilize the capabilities of this semiconductor memory card.

Claims (15)

1. Плата полупроводниковой памяти, содержащей защищенную область, доступ к которой может быть осуществлен посредством устройства воспроизведения, соединяемого с упомянутой платой полупроводниковой памяти, только в том случае, если установлена подлинность упомянутого устройства, и незащищенную область, доступ к которой может быть осуществлен посредством любого устройства воспроизведения, соединяемого с платой полупроводниковой памяти, причем плата полупроводниковой памяти хранит звуковую последовательность, содержащую множество звуковых объектов, множество объектов, представляющих собой неподвижные изображения, по меньшей мере, один фрагмент информации о маршруте воспроизведения, указывающий порядок, в котором следует осуществлять воспроизведение звуковых объектов из множества звуковых объектов в звуковой последовательности, по меньшей мере, один фрагмент информации о первом указателе, каждый из которых соответствует фрагменту информации о маршруте воспроизведения и посредством которого задан, по меньшей мере, один объект, представляющий собой неподвижное изображение, который должен быть отображен при воспроизведении звуковых объектов в порядке, указанном посредством соответствующего фрагмента информации о маршруте воспроизведения, и, по меньшей мере, один фрагмент информации о втором указателе, каждый из которых соответствует звуковому объекту в звуковой последовательности и посредством которого задан, по меньшей мере, один объект, представляющий собой неподвижное изображение, который должен быть отображен при воспроизведении только соответствующего звукового объекта.1. A semiconductor memory board containing a protected area that can be accessed by a playback device connected to said semiconductor memory board only if the authenticity of the device is established, and an unprotected area that can be accessed by any a reproducing device connected to the semiconductor memory board, the semiconductor memory board storing an audio sequence containing a plurality of sounds uk objects, a plurality of objects, which are still images, at least one piece of information about the playback route, indicating the order in which you want to play sound objects from many sound objects in an audio sequence, at least one piece of information about the first pointer , each of which corresponds to a piece of information about the playback route and by means of which at least one object is set, which is a fixed and the reflection that should be displayed when playing sound objects in the order indicated by the corresponding piece of information about the playback path, and at least one piece of information about the second pointer, each of which corresponds to the sound object in the audio sequence and by which at least one object, which is a still image, which should be displayed when playing only the corresponding sound object. 2. Плата полупроводниковой памяти по п.1, в которой, по меньшей мере, один звуковой объект представляет собой музыкальную информацию, причем множество объектов, представляющих собой неподвижные изображения, содержит, по меньшей мере, один объект, представляющий собой неподвижное изображение, в котором приведены слова песни, отображаемой посредством музыкальной информации в звуковом объекте, и, по меньшей мере, один фрагмент информации о втором указателе определяет каждый объект, представляющий собой неподвижное изображение, показывающий слова песни, представленной посредством музыкальной информации в звуковом объекте, который соответствует фрагменту информации о втором указателе.2. The semiconductor memory board according to claim 1, in which at least one audio object is music information, wherein the plurality of objects representing still images comprises at least one object representing a still image, in which the words of the song displayed by the musical information in the sound object are shown, and at least one piece of information about the second pointer defines each object, which is a still image showing words of a song represented by musical information in a sound object that corresponds to a piece of information about the second pointer. 3. Плата полупроводниковой памяти по п.1, которая дополнительно хранит множество счетчиков символов, каждый из которых соответствует объекту, представляющему собой неподвижное изображение, и показывает, задан ли этот объект, представляющий собой неподвижное изображение, посредством какого-либо, по меньшей мере, одного фрагмента информации о первом указателе и, по меньшей мере, одного фрагмента информации о втором указателе, и если это имеет место, то показывает, в каком количестве фрагментов информации о первом указателе и информации о втором указателе задан объект, представляющий собой неподвижное изображение.3. The semiconductor memory board according to claim 1, which further stores a plurality of symbol counters, each of which corresponds to an object representing a still image, and shows whether this object, which is a still image, is set by at least one piece of information about the first pointer and at least one piece of information about the second pointer, and if this is the case, it shows how many pieces of information about the first pointer and information about T rum specified index object representing a still image. 4. Плата полупроводниковой памяти по п.1, в которой множество объектов, представляющих собой неподвижные изображения, содержит, по меньшей мере, один зашифрованный объект, представляющий собой неподвижное изображение, причем плата полупроводниковой памяти дополнительно хранит управляющую информацию, содержащую информацию об идентификаторе для каждого объекта, представляющего собой неподвижное изображение, дополнительную информацию, показывающую, был ли зашифрован каждый из объектов, представляющих собой неподвижное изображение, и местоположение в памяти каждого объекта, представляющего собой неподвижное изображение, и по меньшей мере, один ключ расшифровки, используемый при расшифровке, по меньшей мере, одного зашифрованного объекта, представляющий собой неподвижное изображение, причем устройство, соединенное с платой полупроводниковой памяти, получает доступ к, по меньшей мере, одному ключу расшифровки только в том случае, если установлена подлинность устройства, фрагменты информации о первом указателе и информации о втором указателе, посредством которых заданы объекты, представляющие собой неподвижные изображения, с использованием информации об идентификаторе, которая задана в управляющей информации.4. The semiconductor memory board according to claim 1, wherein the plurality of objects representing still images contains at least one encrypted object representing a still image, wherein the semiconductor memory board further stores control information containing identifier information for each of an object representing a still image, additional information showing whether each of the objects representing a still image has been encrypted, and the location in the memory of each object, which is a still image, and at least one decryption key used to decrypt at least one encrypted object, which is a still image, and the device connected to the semiconductor memory board gets access to, at least one decryption key only if the device is authenticated, fragments of information about the first pointer and information about the second pointer, through which objects that are still images using identifier information that is specified in the control information. 5. Плата полупроводниковой памяти по п.4, хранящая, по меньшей мере, один ключ расшифровки - в защищенной области, звуковую последовательность, множество объектов, представляющих собой неподвижные изображения, каждый фрагмент информации о маршруте воспроизведения, каждый фрагмент информации о первом указателе, каждый фрагмент информации о втором указателе и управляющую информацию в незащищенной области, и, по меньшей мере, один зашифрованный объект, представляющий собой неподвижное изображение, который был зашифрован с использованием, по меньшей мере, одного ключа расшифровки, - в защищенной области.5. The semiconductor memory board according to claim 4, storing at least one decryption key — in a protected area, a sound sequence, a plurality of objects that are still images, each piece of information about the playback route, each piece of information about the first pointer, each a piece of information about the second pointer and control information in an unprotected area, and at least one encrypted object, which is a still image that has been encrypted using at least one decryption key, - in the protected area. 6. Плата полупроводниковой памяти по п.5, в которой зашифрованными являются, по меньшей мере, два объекта, представляющих собой неподвижное изображение из множества объектов, представляющих собой неподвижное изображение, в защищенной области в заранее заданном порядке хранятся, по меньшей мере, два ключа расшифровки в виде последовательности ключей расшифровки, причем информация об идентификаторе для каждого зашифрованного объекта, представляющего собой неподвижное изображение, содержит номер ключа, указывающий положение того ключа расшифровки в последовательности ключей расшифровки, который соответствует зашифрованному объекту, представляющему собой неподвижное изображение.6. The semiconductor memory board according to claim 5, in which at least two objects representing a still image from a plurality of objects representing a still image are encrypted, at least two keys are stored in a protected area in a predetermined order decryption in the form of a sequence of decryption keys, and the identifier information for each encrypted object, which is a still image, contains a key number indicating the position of that key encryption in the sequence of decryption keys, which corresponds to the encrypted object, which is a still image. 7. Устройство воспроизведения для платы полупроводниковой памяти, хранящей (1) звуковую последовательность, содержащую множество звуковых объектов, (2) множество объектов, представляющих собой неподвижные изображения, (3) информацию о первом указателе, посредством которой задан, по меньшей мере, один объект, представляющий собой неподвижное изображение, который должен быть отображен при воспроизведении множества звуковых объектов из звуковой последовательности, и (4) по меньшей мере, один фрагмент информации о втором указателе, посредством каждого из которых задан, по меньшей мере, один объект, представляющий собой неподвижное изображение, который должен быть отображен только при воспроизведении конкретного звукового объекта из звуковой последовательности, причем упомянутое устройство воспроизведения содержит средство воспроизведения для воспроизведения звуковых объектов из звуковой последовательности по одному в заданном порядке, средство визуального отображения, осуществляющее отображение, по меньшей мере, одного объекта, представляющего собой неподвижное изображение, который определен информацией о первом указателе, при воспроизведении звуковых объектов из звуковой последовательности, и средство управления, обеспечивающее отображение средством визуального отображения, по меньшей мере, одного объекта, представляющего собой неподвижное изображение, который определен фрагментом информации о втором указателе, при воспроизведении конкретного звукового объекта, соответствующего фрагменту информации о втором указателе.7. A playback device for a semiconductor memory card storing (1) an audio sequence containing a plurality of audio objects, (2) a plurality of objects representing still images, (3) information about a first pointer by which at least one object is defined representing a still image that must be displayed when playing back a plurality of sound objects from a sound sequence, and (4) at least one piece of information about the second pointer, each of which is given at least one object, which is a still image, which should be displayed only when playing a specific sound object from the sound sequence, and the said playback device contains a playback tool for reproducing sound objects from the sound sequence one by one in a predetermined order , a visual display means that displays at least one object, which is a stationary image the expression, which is determined by the information about the first pointer, when playing sound objects from the sound sequence, and the control tool that provides the means for visual display of at least one object, which is a still image, which is defined by a piece of information about the second pointer, when playing a specific a sound object corresponding to a piece of information about the second pointer. 8. Устройство воспроизведения по п.7, в котором средство управления обеспечивает отображение средством визуального отображения совокупного изображения, созданного путем объединения, по меньшей мере, одного объекта, представляющего собой неподвижное изображение, определенного фрагментом информации о втором указателе, с, по меньшей мере, одним объектом, представляющим собой неподвижное изображение, определенным информацией о первом указателе.8. The playback device according to claim 7, in which the control means provides a means for visual display of the total image created by combining at least one object, which is a still image, defined by a piece of information about the second pointer, with at least one object, which is a still image, certain information about the first pointer. 9. Устройство записи для платы полупроводниковой памяти, хранящей множество объектов, представляющих собой неподвижное изображение, и звуковую последовательность, содержащую множество звуковых объектов, причем упомянутое устройство записи содержит средство присвоения, осуществляющее присвоение звуковой последовательности, по меньшей мере, одного объекта, представляющего собой неподвижное изображение, который должен быть отображен при воспроизведении множества звуковых объектов, и присвоение конкретному звуковому объекту, по меньшей мере, одного объекта, представляющего собой неподвижное изображение, который должен быть отображен при воспроизведении конкретного звукового объекта, и средство записи, для записи в плату полупроводниковой памяти: (1) информации о первом указателе, показывающем, по меньшей мере, один объект, представляющий собой неподвижное изображение, который присвоен звуковой последовательности, и (2) информации о втором указателе, показывающем, по меньшей мере, один объект, представляющий собой неподвижное изображение, который присвоен конкретному звуковому объекту.9. A recording device for a semiconductor memory board storing a plurality of objects constituting a still image and a sound sequence comprising a plurality of sound objects, said recording device comprising an assignment means for assigning a sound sequence of at least one object constituting a fixed the image to be displayed when playing a plurality of sound objects, and assigning to a specific sound object, at least to it of at least one object, which is a still image that must be displayed when playing a particular sound object, and a recording means for recording on a semiconductor memory board: (1) information about the first pointer showing at least one object representing is a still image that is assigned to a sound sequence, and (2) information about a second pointer showing at least one object representing a still image that is assigned to a particular sound object. 10. Считываемый посредством компьютера носитель информации, хранящий программу, обеспечивающую выполнение компьютером процедуры воспроизведения для платы полупроводниковой памяти, причем плата полупроводниковой памяти хранит: (1) звуковую последовательность, содержащую множество звуковых объектов, (2) множество объектов, представляющих собой неподвижные изображения, (3) информацию о первом указателе, посредством которой задан, по меньшей мере, один объект, представляющий собой неподвижное изображение, который должен быть отображен при воспроизведении множества звуковых объектов из звуковой последовательности, и (4) по меньшей мере, один фрагмент информации о втором указателе, посредством каждого из которых задан, по меньшей мере, один объект, представляющий собой неподвижное изображение, который должен быть отображен только при воспроизведении конкретного звукового объекта из звуковой последовательности, при этом упомянутая программа, содержит следующие операции: операцию воспроизведения, при которой осуществляют воспроизведение звуковых объектов из звуковой последовательности по одному в заданном порядке, операцию визуального отображения, при которой осуществляют отображение, по меньшей мере, одного объекта, представляющего собой неподвижное изображение, который определен информацией о первом указателе, при воспроизведении звуковых объектов из звуковой последовательности, и операцию управления, обеспечивающую визуальное отображение, по меньшей мере, одного объекта, представляющего собой неподвижное изображение, определенного фрагментом информации о втором указателе, при воспроизведении конкретного звукового объекта, соответствующего фрагменту информации о втором указателе.10. A computer-readable storage medium storing a program enabling the computer to perform a reproduction procedure for a semiconductor memory card, the semiconductor memory card storing: (1) an audio sequence containing a plurality of audio objects, (2) a plurality of objects representing still images, ( 3) information about the first pointer, through which at least one object is set, which is a still image, which should be displayed when reproducing a plurality of sound objects from a sound sequence, and (4) at least one piece of information about the second pointer, through each of which at least one object is set, which is a still image, which should be displayed only when playing a specific sound an object from a sound sequence, wherein said program contains the following operations: a playback operation in which sound objects from a sound message are played back one sequence in a given order, a visual display operation in which at least one object representing a still image, which is determined by information about the first pointer, is displayed when playing audio objects from a sound sequence, and a control operation providing visual display of at least one object, which is a still image, defined by a piece of information about the second pointer, when playing to nkretnogo audio object corresponding to the piece of information about the second index. 11. Считываемый посредством компьютера носитель информации по п.10, в котором операция управления обеспечивает визуальное отображение совокупного изображения, созданного путем объединения, по меньшей мере, одного объекта, представляющего собой неподвижное изображение, определенного фрагментом информации о втором указателе, с, по меньшей мере, одним объектом, представляющим собой неподвижное изображение, определенным информацией о первом указателе.11. The computer-readable storage medium of claim 10, wherein the control operation provides a visual display of the cumulative image created by combining at least one object that is a still image defined by a piece of information about the second pointer, with at least , one object, which is a still image, certain information about the first pointer. 12. Считываемый посредством компьютера носитель информации, хранящий программу, обеспечивающую выполнение компьютером процедуры записи для платы полупроводниковой памяти, причем плата полупроводниковой памяти хранит множество объектов, представляющих собой неподвижные изображения, и звуковую последовательность, содержащую множество звуковых объектов, при этом упомянутая программа содержит при этом следующие операции: операцию присвоения, при которой осуществляют присвоение звуковой последовательности, по меньшей мере, одного объекта, представляющего собой неподвижное изображение, который должен быть отображен при воспроизведении множества звуковых объектов, и присвоение конкретному звуковому объекту, по меньшей мере, одного объекта, представляющего собой неподвижное изображение, который должен быть отображен при воспроизведении конкретного звукового объекта, и операцию записи, при которой осуществляют запись в плату полупроводниковой памяти (1) информации о первом указателе, показывающем, по меньшей мере, один объект, представляющий собой неподвижное изображение, который присвоен звуковой последовательности, и (2) информации о втором указателе, показывающем, по меньшей мере, один объект, представляющий собой неподвижное изображение, который присвоен конкретному звуковому объекту.12. A computer-readable storage medium storing a program enabling the computer to execute a recording procedure for a semiconductor memory card, the semiconductor memory card storing a plurality of objects representing still images and an audio sequence containing a plurality of audio objects, wherein said program comprises the following operations: an assignment operation in which the assignment of a sound sequence of at least one volume cta, which is a still image that must be displayed when playing a plurality of sound objects, and assigning at least one object to a particular sound object, which is a still image that must be displayed when playing a specific sound object, and a recording operation, when which write to the board of the semiconductor memory (1) information about the first pointer, showing at least one object, which is a still image the property that is assigned to the audio sequence, and (2) information about the second pointer showing at least one object that is a still image that is assigned to a particular audio object. 13. Способ воспроизведения для воспроизведения данных из платы полупроводниковой памяти, хранящей (1) звуковую последовательность, содержащую множество звуковых объектов, (2) множество объектов, представляющих собой неподвижные изображения, (3) информацию о первом указателе, посредством которой задан, по меньшей мере, один объект, представляющий собой неподвижное изображение, который должен быть отображен при воспроизведении множества звуковых объектов из звуковой последовательности, и (4), по меньшей мере, один фрагмент информации о втором указателе, посредством каждого из которых задан, по меньшей мере, один объект, представляющий собой неподвижное изображение, который должен быть отображен только при воспроизведении конкретного звукового объекта из звуковой последовательности, причем упомянутый способ воспроизведения содержит следующие операции: операцию воспроизведения, при которой осуществляют воспроизведение звуковых объектов из звуковой последовательности по одному в заданном порядке, операцию визуального отображения, при которой осуществляют отображение на экране, по меньшей мере, одного объекта, представляющего собой неподвижное изображение, который определен информацией о первом указателе, при воспроизведении звуковых объектов из звуковой последовательности, и операцию управления, обеспечивающую при операции визуального отображения, по меньшей мере, одного объекта, представляющего собой неподвижное изображение, который определен фрагментом информации о втором указателе, при воспроизведении конкретного звукового объекта, соответствующего фрагменту информации о втором указателе.13. A reproducing method for reproducing data from a semiconductor memory board storing (1) an audio sequence containing a plurality of audio objects, (2) a plurality of objects representing still images, (3) information about a first pointer by which at least , one object, which is a still image, which must be displayed when playing back a plurality of sound objects from an audio sequence, and (4) at least one piece of information about the second a pointer, through each of which at least one object is set, which is a still image, which should be displayed only when playing a specific sound object from an audio sequence, said playback method comprising the following operations: a playback operation in which audio is reproduced objects from the sound sequence one by one in a given order, the visual display operation, in which the display on the screen of at least one object, which is a still image, which is determined by the information about the first pointer, when playing sound objects from the audio sequence, and a control operation that provides, during the operation of visual display, at least one object, which is a still image , which is defined by the piece of information about the second pointer, when playing a specific sound object corresponding to the piece of information about the second pointer. 14. Способ воспроизведения по п.13, в котором операция управления обеспечивает при операции визуального отображения совокупного изображения, созданного путем объединения, по меньшей мере, одного объекта, представляющего собой неподвижное изображение, определенного фрагментом информации о втором указателе, с, по меньшей мере, одним объектом, представляющим собой неподвижное изображение, определенным информацией о первом указателе.14. The playback method according to item 13, in which the control operation provides for the operation of visual display of the total image created by combining at least one object that is a still image defined by a piece of information about the second pointer, with at least one object, which is a still image, certain information about the first pointer. 15. Способ записи для платы полупроводниковой памяти, хранящей множество объектов, представляющих собой неподвижные изображения, и звуковую последовательность, содержащую множество звуковых объектов, причем упомянутый способ записи содержит следующие операции: операцию присвоения, при которой осуществляют присвоение звуковой последовательности, по меньшей мере, одного объекта, представляющего собой неподвижное изображение, который должен быть отображен при воспроизведении множества звуковых объектов, и присвоение конкретному звуковому объекту, по меньшей мере, одного объекта, представляющего собой неподвижное изображение, который должен быть отображен при воспроизведении конкретного звукового объекта, и операцию записи, при которой осуществляют запись в плату полупроводниковой памяти (1) информации о первом указателе, показывающем, по меньшей мере, один объект, представляющий собой неподвижное изображение, который присвоен звуковой последовательности, и (2) информации о втором указателе, показывающем, по меньшей мере, один объект, представляющий собой неподвижное изображение, который присвоен конкретному звуковому объекту.15. A recording method for a semiconductor memory board storing a plurality of objects representing still images and an audio sequence comprising a plurality of audio objects, said recording method comprising the following operations: an assignment operation in which at least one audio sequence is assigned object, which is a still image that must be displayed when playing multiple sound objects, and assignment to a specific sound the object, at least one object, which is a still image that must be displayed when playing a specific sound object, and a recording operation in which write to the semiconductor memory card (1) information about the first pointer, showing at least , one object representing a still image that is assigned to a sound sequence, and (2) information about a second pointer showing at least one object representing a still An image that is assigned to a specific sound object.
RU2001105543/09A 1999-12-28 2000-05-24 Semiconductor memory board, reproduction device, recording device, reproduction method, recording method and computer-readable data carrier RU2259604C2 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP11/149893 1999-05-28
JP11/236724 1999-08-24
JP37260499 1999-12-28
JP11/372604 1999-12-28

Publications (2)

Publication Number Publication Date
RU2001105543A RU2001105543A (en) 2003-06-27
RU2259604C2 true RU2259604C2 (en) 2005-08-27

Family

ID=35846880

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2001105543/09A RU2259604C2 (en) 1999-12-28 2000-05-24 Semiconductor memory board, reproduction device, recording device, reproduction method, recording method and computer-readable data carrier

Country Status (1)

Country Link
RU (1) RU2259604C2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2506678C2 (en) * 2008-04-03 2014-02-10 Конинклейке Филипс Электроникс Н.В. System of contactless transmission of power
RU2618368C2 (en) * 2013-03-22 2017-05-03 Кабусики Кайся Тосиба A semiconductor memory device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2506678C2 (en) * 2008-04-03 2014-02-10 Конинклейке Филипс Электроникс Н.В. System of contactless transmission of power
RU2618368C2 (en) * 2013-03-22 2017-05-03 Кабусики Кайся Тосиба A semiconductor memory device

Similar Documents

Publication Publication Date Title
EP1056094B1 (en) A semiconductor memory card, playback apparatus, recording apparatus, playback method, recording method, and computer-readable recording medium
US7596698B2 (en) Semiconductor memory card, playback apparatus, recording apparatus, playback method, recording method, and computer-readable recording medium
KR100655034B1 (en) Semiconductor memory card, reproducing apparatus, recording apparatus, reproducing method, recording method
US20060251398A1 (en) Medium for storing audio/image information and management system thereof
RU2259604C2 (en) Semiconductor memory board, reproduction device, recording device, reproduction method, recording method and computer-readable data carrier
JP3366896B2 (en) Semiconductor memory card, recording / reproducing apparatus, recording / reproducing method, and computer-readable recording medium
JP4469125B2 (en) Semiconductor memory card, editing apparatus, editing method, and computer-readable recording medium
RU2255382C2 (en) Semiconductor memory board, reproduction device, recording device, reproduction method, recording method and data carrier read by a computer
JP3327898B2 (en) Semiconductor memory card, playback device, playback method, and computer-readable recording medium
CN100470583C (en) Recording method, recording-playback device and recording-playback method for semiconductor memory card
JP2003162300A (en) Device for reproducing semiconductor memory card, computer-readable recording medium, and reproducing method therefor
MXPA01000997A (en) Semiconductor memory card, playback apparatus, recording apparatus, playback method, recording method, and computer-readable recording medium