УСТРОЙСТВО ДЕКОДИРОВАНИЯ, СПОСОБ ДЕКОДИРОВАНИЯ, УСТРОЙСТВО КОДИРОВАНИЯ, СПОСОБ КОДИРОВАНИЯ И ПРОГРАММА

1. Устройство декодирования, содержащее:
блок обнаружения идентификационной информации, выполненный с возможностью считывания идентификационной информации для идентификации наличия заданной информации из области, выполненной с возможностью хранения произвольных данных кодированного битового потока; и
блок считывания, выполненный с возможностью считывания заданной информации из области, выполненной с возможностью хранения произвольных данных, на основе множества элементов упомянутой идентификационной информации.
2. Устройство декодирования по п. 1,
в котором в области, выполненной с возможностью хранения произвольных данных хранится первая заданная идентификационная информация и вторая идентификационная информация, вычисляемая на основе упомянутой заданной информации, в качестве идентификационной информации.
3. Устройство декодирования по п. 2,
в котором блок считывания выполнен с возможностью определения, что упомянутая заданная информация является действительной информацией, когда первая идентификационная информация, содержащаяся в области, выполненной с возможностью хранения произвольных данных, является заданной определенной информацией, а вторая идентификационная информация, считываемая из области, выполненной с возможностью хранения произвольных данных, идентична второй идентификационной информации, вычисляемой на основе считанной заданной информации.
4. Устройство декодирования по п. 3,
в котором когда считанная первая идентификационная информация является заданной определенной информацией, блок считывания выполнен с возможностью начать считывание заданной информации, размещаемой после первой идентификационной информации в области, выполненной с возможностью хранения произвольных данных.
5. Устройство декодирования по п. 4, характеризующееся тем, что выполнено с возможностью
вычисления второй идентификационной информации на основе информации, получаемой путем выполнения выравнивания байтов для информации, содержащей заданную информацию.
6. Устройство декодирования по п. 5,
в котором в области, выполненной с возможностью хранения произвольных данных содержится произвольное число элементов заданной информации в заданном диапазоне,
при этом блок считывания выполнен с возможностью определения, что заданная информация является недействительной информацией, когда информация, получаемая посредством выравнивания байтов, не имеет заданного размера.
7. Устройство декодирования по п. 6,
в котором заданная информация является информацией, относящейся к аудиоданным,
при этом устройство декодирования дополнительно содержит блок декодирования, выполненный с возможностью декодирования аудиоданных, содержащихся в кодированном битовом потоке.
8. Способ декодирования, содержащий этапы, на которых:
считывают идентификационную информацию для идентификации наличия заданной информации из области, выполненной с возможностью хранения произвольных данных кодированного битового потока; и
считывают упомянутую заданную информацию из области, выполненной с возможностью хранения произвольных данных, на основе множества элементов упомянутой идентификационной информации.
9. Носитель записи, содержащий записанную на нем программу, вызывающую выполнение компьютером процесса, содержащего этапы, на которых:
считывают идентификационную информацию для идентификации наличия заданной информации из области, выполненной с возможностью хранения произвольных данных кодированного битового потока; и
считывают упомянутую заданную информацию из области, выполненной с возможностью хранения произвольных данных, на основе множества элементов упомянутой идентификационной информации.
10. Устройство кодирования, содержащее:
блок кодирования, выполненный с возможностью кодирования множества элементов идентификационной информации для идентификации наличия заданной информации и заданной информации; и
блок упаковки, выполненный с возможностью сохранения кодированной заданной информации и кодированной идентификационной информации в области, выполненной с возможностью хранения произвольных данных, и формирования кодированного битового потока.
11. Устройство кодирования по п. 10, в котором в области, выполненной с возможностью хранения произвольных
данных хранятся первая заданная идентификационная информация и вторая идентификационная информация, вычисляемая на основе упомянутой заданной информации, в качестве идентификационной информации.
12. Устройство кодирования по п. 11, характеризующееся тем, что выполнено с возможностью
определения заданной информации как действительной информации, когда первая идентификационная информация, содержащаяся в области, выполненной с возможностью хранения произвольных данных, является заданной определенной информацией, а вторая идентификационная информация, считываемая из области, выполненной с возможностью хранения произвольных данных, идентична второй идентификационной информации, вычисляемой на основе считанной заданной информации.
13. Устройство кодирования по п. 12,
в котором заданная информация размещена после первой идентификационной информации в области, выполненной с возможностью хранения произвольных данных,
при этом устройство кодирования выполнено с возможностью начать считывание заданной информации, когда считанная первая идентификационная информация является заданной определенной информацией.
14. Устройство кодирования по п. 13,
в котором в области, выполненной с возможностью хранения произвольных данных дополнительно хранится информация для подачи команды выполнения выравнивания байтов для информации, содержащей заданную информацию, и информация для подачи команды сравнения второй идентификационной информацией, вычисляемой на основе информации, получаемой посредством выравнивания байтов, со второй идентификационной информацией, хранящейся в области, выполненной с возможностью хранения произвольных данных.
15. Устройство кодирования по п. 14,
в котором в области, выполненной с возможностью хранения произвольных данных, хранится произвольное число элементов заданной информации в заданном диапазоне,
при этом устройство кодирования выполнено с возможностью определения заданной информации как недействительной информации, когда информация, получаемая выравниванием байтов, не имеет заданного размера.
16. Устройство кодирования по п. 15,
в котором заданная информация является информацией, относящейся к аудиоданным,
при этом блок кодирования выполнен с возможностью кодирования аудиоданных, а
блок упаковки выполнен с возможностью сохранения кодированных аудиоданных в кодированном битовом потоке.
17. Способ кодирования, содержащий этапы, на которых:
кодируют множество элементов идентификационной информации для идентификации наличия заданной информации и заданную информацию; и
сохраняют кодированную заданную информацию и кодированную идентификационную информацию в области, выполненной с возможностью хранения произвольных данных, и формируют кодированный битовый поток.
18. Носитель записи, содержащий записанную на нем программу, вызывающую выполнение компьютером процесса, содержащего этапы, на которых:
кодируют множество элементов идентификационной информации для идентификации наличия заданной информация и заданную информацию; и
сохраняют кодированную заданную информацию и кодированную идентификационную информацию в области, выполненной с возможностью хранения произвольных данных и формируют кодированный битовый поток.