Устройство записи данных, способ записи данных, устройство обработки данных, способ обработки данных, программа, носитель записи программы, носитель записи данных и структура данных

Иллюстрации

Показать все

Изобретение относится к системам записи и обработки данных. Техническим результатом является собственно создание способа обработки данных, в котором процессы могут быть эффективно выполнены с постоянным временем считывания данных. Воспроизведение с переменной скоростью выполняется без ухудшения качества изображения. Контроллер 425 создает ЕР_map () в файле информации клипа с адресом RAPI, выделенным модулем 423 выделения информации RAPI, PTS изображения с внутренним кодированием, которому непосредственно предшествует RAPI, и одним из конечных положений изображения с внутренним кодированием и второго, третьего и четвертого эталонных изображений, которому предшествует изображение с внутренним кодированием, и сохраняет ЕР_map () в выходном сервере 426, т.е контроллер 425 копирует значение, близкое к заданной величине подсчета секторов (количество секторов, которые можно считать за один раз во время процесса кодирования) конечных положений четырех эталонных изображений (1stRef_picture, 2ndRef_picture, 3rdRef_picture и 4thRef_picture) до N-th_Ref_picture_copy, определяет index_minus1 на основе N-th_Ref_picture_copy и записывает его на диск. 6 н. и 2 з.п. ф-лы, 68 ил.

Реферат

Область техники, к которой относится изобретение

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

Уровень техники

В последние годы, например, цифровой универсальный диск (ЦУД, DVD) получил распространение в качестве носителя записи большой емкости и с возможностью оперативного доступа. Кроме того, также широкое распространение получили устройства DVD, которые выполняют различную обработку DVD.

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

Подробно диск DVD описан, например, в непатентном документе 1 "DVD Specifications for Read-Only Disc Part 3; Version 1.1 December 1997".

Устройство, такое как устройство DVD, которое может обрабатывать большое количество данных, должно позволять чрезвычайно удобно обрабатывать эти данные.

Сущность изобретения

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Краткое описание чертежей

На фиг.1 представлена блок-схема, на которой изображен пример структуры аппаратных средств устройства воспроизведения диска в соответствии с вариантом выполнения настоящего изобретения; на фиг.2А и на фиг.2В представлена блок-схема, на которой изображен пример структуры группы программного модуля, которую выполняет центральный процессор 112; на фиг.3 показан график, изображающий зависимость между реально прошедшим временем и количеством импульсов синхронизации при частоте синхронизации 90 кГц; на фиг.4 показан график, изображающий зависимость между реально прошедшим временем и временем, подсчитанным на основе импульсов синхронизации тактового генератора, который обновляет время на основе выходных видеоданных видеодекодера; на фиг.5 представлена блок-схема, на которой изображен пример структуры модуля 215 управления буфером; на фиг.6 представлена блок-схема, изображающая пример структуры каталогов диска 101; на фиг.7 представлена блок-схема, изображающая синтаксис файла "PLAYLIST.DAT"; на фиг.8 представлена блок-схема, изображающая синтаксис PlayItem(); на фиг.9 представлена блок-схема, изображающая синтаксис PlayListMark(); на фиг.10 представлена блок-схема, изображающая взаимозависимость значения mark_type и типа Mark(); на фиг.11 представлена блок-схема, изображающая зависимость PlayList(), PlayItem(), клипов и потоков программы, сохраненных в файле потока клипа; на фиг.12 представлена блок-схема, изображающая синтаксис файла информации клипа Clip(); на фиг.13 представлена блок-схема, изображающая взаимозависимость stream_id, private_stream_id и элементарных потоков, идентифицированных таким образом; на фиг.14 представлена блок-схема, изображающая синтаксис StaticInfo(); на фиг.15 представлена блок-схема, изображающая синтаксис DynamicInfo(); на фиг.16 представлена блок-схема, изображающая синтаксис EP_map(); на фиг.17 представлена блок-схема, изображающая зависимость значения index_N_minus1 и 1stRef_Picture к 4thRef_Picture, показанных на фиг.16; на фиг.18А и на фиг.18В представлены схемы, изображающие синтаксис потока программы, пакета потока программы и заголовка пакета потока программы по системе MPEG-2; на фиг.19А и на фиг.19В представлены схемы, изображающие синтаксис пакета PES по системе MPEG-2; на фиг.20А, на фиг.20 В и на фиг.20С представлены схемы, изображающие синтаксис пакета PES по системе MPEG-2; на фиг.21А и на фиг.21В представлены схемы, изображающие синтаксис пакета PES по системе MPEG-2; на фиг.22А и на фиг.22В представлены схемы, изображающие взаимозависимость значения stream_id PES_packet() и атрибута элементарного потока системы MPEG-2; на фиг.23 представлена блок-схема, изображающая stream_id, который используется устройством воспроизведения диска; на фиг.24 представлена блок-схема, изображающая синтаксис private_stream1_PES_payload(); на фиг.25 представлена блок-схема, изображающая взаимозависимость значения private_stream_id и атрибута элементарного потока, сохраненного в private_payload(); на фиг.26 представлена блок-схема, изображающая синтаксис private_stream2_PES_payload(); на фиг.27 представлена блок-схема, изображающая синтаксис au_information(); на фиг.28 представлена схема, изображающая pic_struct; на фиг.29 представлена блок-схема, изображающая конкретный пример файла "PLAYLIST.DAT"; на фиг.30А и на фиг.30В представлены схемы, изображающие конкретные примеры файлов информации клипа "00001.CLP", "00002.CLP" и "00003.CLP"; на фиг.31 представлена блок-схема, изображающая конкретный пример ЕР_map()файла информации клипа "00001.CLP"; на фиг.32 представлена блок-схема, изображающая конкретные примеры PlayList#0 и PlayList#1 для PlayListMark(); на фиг.33 показана блок-схема последовательности операций, описывающая обработку перед воспроизведением; на фиг.34 показана блок-схема последовательности операций, описывающая процесс воспроизведения; на фиг.35 показана блок-схема последовательности операций, описывающая зависимость между порядком декодирования и порядком вывода; на фиг.36 представлена схема, изображающая структуру видеодекодера; на фиг.37 представлена схема, изображающая структуру DPB, показанного на фиг.36; на фиг.38 показана блок-схема последовательности операций, описывающая процесс обновления времени; на фиг.39 представлена схема, изображающая процесс обновления времени, соответствующий значению pic_stnict; на фиг.40 показана блок-схема последовательности операций, описывающая процесс изменения PlayItem; на фиг.41 показана блок-схема последовательности операций, описывающая процесс отображения кода времени; на фиг.42 показана блок-схема последовательности операций, описывающая обработку изменения потока; на фиг.43 показана блок-схема последовательности операций, описывающая обработку, выполняемую модулем 215 управления буфером; на фиг.44 показана блок-схема последовательности операций, описывающая обработку, выполняемую модулем 215 управления буфером; на фиг.45 показана блок-схема последовательности операций, описывающая обработку считывания видеопотока; на фиг.46 показана блок-схема последовательности операций, описывающая обработку считывания потока звука; на фиг.47 показана блок-схема последовательности операций, описывающая обработку считывания потока субтитров; на фиг.48 показана блок-схема последовательности операций, описывающая обработку повторной синхронизации; на фиг.49 показана блок-схема последовательности операций, описывающая обработку метки; на фиг.50 представлена схема, изображающая определение соответствия при обработке метки; на фиг.51 представлена схема, изображающая синхронизацию playListEnd; на фиг.52 представлена схема, изображающая синхронизацию playListEnd; на фиг.53 представлена схема, изображающая интервалы событий; на фиг.54 показана блок-схема последовательности операций, описывающая обработку управления атрибутом выхода; на фиг.55 представлена блок-схема, изображающая конкретный пример набора pts_change_point и DynamicInfo() описанного в файле информации клипа "00003.CLP"; на фиг.56 показана блок-схема последовательности операций, описывающая обработку управления отображением субтитров; на фиг.57 показана блок-схема последовательности операций, описывающая обработку управления захватом и обработку фонового изображения/скринсейвера; на фиг.58 представлена блок-схема, изображающая другой синтаксис private_stream2_PES_payload(); на фиг.59 представлена блок-схема, изображающая еще один синтаксис au_information(); на фиг.60 представлена блок-схема, на которой изображен пример структуры аппаратных средств устройства записи диска; на фиг.61 представлена схема, изображающая функцию, выполняемую устройством записи диска, показанным на фиг.60; на фиг.62 показана блок-схема последовательности операций, описывающая обработку создания Ер_map; на фиг.63 показана блок-схема последовательности операций, описывающая обработку воспроизведения при быстрой перемотке вперед; на фиг.64 показана блок-схема последовательности операций, описывающая обработку выбора точки входа; на фиг.65 представлена блок-схема, изображающая другую функцию, выполняемую устройством записи диска, показанным на фиг.60; на фиг.66 представлена блок-схема, изображающая другой синтаксис ЕР_map(); на фиг.67 представлена блок-схема, изображающая priority_flag показанного на фиг.65; и на фиг.68 показана блок-схема последовательности операций, описывающая обработку установки приоритета.

Подробное описание изобретения

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

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

Другими словами, устройство записи данных в соответствии с настоящим изобретением включает в себя блок детектирования (например, модуль 421 мультиплексирования, показанный на фиг.61), который выбирает информацию об изображении с внутренним кодированием, которое содержится в видеоданных и становится точкой оперативного доступа, и детектирует информацию положения множества изображений, перед которыми расположено выбранное изображение с внутренним кодированием; блок обозначения (например, контроллер 425, показанный на фиг.61), который обозначает информацию положения изображения, расположенную на заданном расстоянии от изображения с внутренним кодированием, в информации положения множества изображений, детектируемых блоком детектирования; и блок записи (например, привод 409 диска, показанный на фиг.60), который записывает информацию положения для множества изображений, детектированных блоком детектирования, и информацию об изображении, обозначенном блоком обозначения на носителе записи данных вместе с видеоданными.

Способ записи данных в соответствии с настоящим изобретением включает в себя этапы выбора информации об изображении с внутренним кодированием, которое содержится в видеоданных и становится точкой оперативного доступа, и детектирования информации положения о множестве изображений, перед которыми расположено выбранное изображение с внутренним кодированием (например, на этапе S383 блок-схемы последовательности операций, показанной на фиг.62); обозначения информации положения для изображения, расположенного на заданном расстоянии от изображения с внутренним кодированием, в информации положения множества изображений, детектированных в этапе детектирования (например, на этапе S386 блок-схемы последовательности операций, показанной на фиг.62); и записи информации положения для множества изображений, детектированных на этапе детектирования, и информации об изображении, обозначенном на этапе обозначения, на носителе записи данных вместе с видеоданными (например, на этапе S386 блок-схемы последовательности операций, показанной на фиг.62).

Устройство обработки данных в соответствии с настоящим изобретением включает в себя блок считывания (например, привод 102 диска, показанный на фиг.1), который считывает информацию положения множества изображений с внутренним кодированием и множества изображений, перед которыми расположено множество изображений с внутренним кодированием, и информацию обозначения, которая обозначает изображения, расположенные на заданном расстоянии от изображений с внутренним кодированием, во множестве изображений, перед которыми расположено множество изображений с внутренним кодированием, с носителя записи данных, вместе с видеоданными, причем множество изображений с внутренним кодированием содержатся в видеоданных и становятся точками оперативного доступа; блок выбора (например, модуль 212 управления проигрывателем, показанный на фиг.2А и фиг.2В), который выбирает изображения с внутренним кодированием и множество изображений, которым предшествуют изображения с внутренним кодированием в соответствии с информацией обозначения, которая обозначает изображения, расположенные на заданном расстоянии от изображений с внутренним кодированием, во множестве изображений с внутренним кодированием, которые становятся точками оперативного доступа видеоданных, считанных блоком считывания и записанных на носителе записи данных, и множество изображений, которым предшествуют изображения с внутренним кодированием; и блок воспроизведения (например, модуль 214 управления декодером, показанный на фиг.2А и фиг.2В), который выполняет воспроизведение с быстрой перемоткой вперед видеоданных со всеми изображениями, от изображений с внутренним кодированием, до изображений, расположенных на заданном расстоянии от изображений с внутренним кодированием во множестве изображений, которым предшествуют изображения с внутренним кодированием и выбранных блоком выбора.

Способ обработки данных в соответствии с настоящим изобретением включает в себя этапы считывания информации положения множества изображений с внутренним кодированием и множества изображений, перед которыми расположено множество изображений с внутренним кодированием, и информацию обозначения, которая обозначает изображения, расположенные на заданном расстоянии от изображений с внутренним кодированием, во множестве изображений, перед которьми расположено множество изображений с внутренним кодированием, с носителя записи данных вместе с видеоданными, причем множество изображений с внутренним кодированием содержатся в видеоданных и становятся точками оперативного доступа (например, на этапе S391 блок-схемы последовательности операций, показанной на фиг.62); выбора изображений с внутренним кодированием и множества изображений, которым предшествуют изображения с внутренним кодированием, в соответствии с информацией обозначения, которая обозначает изображения, расположенные на заданном расстоянии от изображений с внутренним кодированием, во множестве изображений с внутренним кодированием, которые становятся точками оперативного доступа видеоданных, считанных на этапе считывания и записанных на носителе записи данных, и множества изображений, которым предшествуют изображения с внутренним кодированием (например, на этапе S395 блок-схемы последовательности операций, показанной на фиг.62); и воспроизведения с быстрой перемоткой вперед видеоданных со всеми изображениями, от изображений с внутренним кодированием до изображений, расположенных на заданном расстоянии от внутренних изображений во множестве изображений, которым предшествуют изображения с внутренним кодированием и которые были выбраны на этапе выбора (например, на этапе S396 блок-схемы последовательности операций, показанной на фиг.62).

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

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

[Структура аппаратных средств]

На фиг.1 показана блок-схема, представляющая пример структуры аппаратных средств устройства воспроизведения диска в соответствии с вариантом выполнения настоящего изобретения.

Устройство воспроизведения диска, показанное на фиг.1, можно применять, например, в проигрывателе диска, игровом устройстве, автомобильной навигационной системе и т.д.

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

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

Диск 101 может быть загружен в привод 102 диска и выгружен из него. Привод 102 диска имеет встроенный интерфейс (не показан). Привод 102 диска соединен с интерфейсом 114 привода через встроенный интерфейс. Привод 102 диска выполняет привод диска 101, считывает данные с диска 101 в соответствии с, например, командой считывания и передает эти данные в интерфейс 114 привода.

С шиной 111 соединены ЦПУ (центральное процессорное устройство) 112, запоминающее устройство 113, интерфейс 114 привода, входной интерфейс 115, видеодекодер 116, декодер 117 звука, интерфейс 118 вывода видеоизображения и интерфейс 119 вывода звука.

ЦПУ 112 и запоминающее устройство 113 составляют компьютерную систему. Другими словами, ЦПУ 112 выполняет группу программных модулей, которая представляет собой программу, сохраненную в запоминающем устройстве 113, для управления всем устройством воспроизведения диска и выполняет различные процессы, которые будут описаны ниже. В запоминающем устройстве 113 также сохранена группа программных модулей, которую выполняет ЦПУ 112. Кроме того, в запоминающем устройстве 113 временно сохранены данные, необходимые для работы ЦПУ 112. Запоминающее устройство 113 может состоять только из энергонезависимой памяти или из комбинации энергозависимой и энергонезависимой памяти. Когда устройство воспроизведения диска, показанное на фиг.1, содержит жесткий диск, на котором записана (установлена) группа программных модулей, которые выполняет ЦПУ 112, запоминающее устройство 113 может состоять только из энергонезависимой памяти.

Программа (группа программных модулей), ко