Носитель информации, устройство для считывания, устройство для записи, способ передачи графической информации, способ записи множества вариантов программы, способ воспроизведения
Изобретение относится к носителям информации, а также к средствам записи, воспроизведения и передачи видеопрограмм. Информационный сигнал на носителе информации представляет графическую информацию, предназначенную для отображения на графическом экране и содержащую видеоинформацию, по меньшей мере, одной видеопрограммы, а также управляющую информацию для отображения различных вариантов видеопрограммы. Видеоинформация содержит кадры с внутренней и взаимной кодировкой и множество точек входа. Управляющая информация содержит информацию маршрутизации, описывающую один или несколько вариантов участков видеоинформации, воспроизводимых последовательно. Каждая точка входа указывает положение кадра с внутренней кодировкой на указанном носителе. Участки связаны через указанные точки входа так, что воспроизведение каждого участка начинается с кадра с внутренней кодировкой. Технический результат - обеспечение непрерывности показа видеопрограммы, содержащей закрытые для просмотра части, или после редактирования. 6 c. и 70 з.п. ф-лы, 44 ил.
Область техникиИзобретение относится к носителю информации, на котором записан информационный сигнал, причем сигнал несет в себе графическую информацию, которая должна быть отображена на графическом дисплее, графическая информация содержит видеоинформацию по меньшей мере одной видеопрограммы, а также управляющую информацию для отображения различных версий видеопрограмм.Кроме того, изобретение относится к устройству для считывания и устройству для изготовления носителя информации.Изобретение также относится к способу передачи графической информации посредством носителя информации. Такого рода носитель информации, устройство считывания и способ передачи раскрыты в опубликованном патенте США №4390158. На известном носителе информации, например на магнитной ленте, записывается видеопрограммма, а для полного воспроизведения видеопрограммы носитель информации должен быть считан на стандартном устройстве воспроизведения. При воспроизведении на известном устройстве видеопрограмма может быть выборочно воспроизведена таким образом, что определенные части видеопрограммы не отображаются. Для этого в видеосигнале содержатся повторяющиеся классификационные коды (коды закрытия, коды засекречивания), например в виде цифровых кодов, записанных на дорожке, не содержащей видеоинформации. Восстанавливаемый классификационный код сравнивается с заданным пользователем, и в зависимости от результата сравнения воспроизведение прерывается или выходной сигнал блокируется вплоть до обнаружения разрешенного классификационного кода. Благодаря этому можно избежать, например, просмотра детьми порнографических фрагментов или сцен насилия.Уровень техникиПроблема, возникающая с известными носителями информации, заключается в том, что при выборочном воспроизведении просмотр графической информации прерывается, как только встречается часть видеосигнала, закрытая для просмотра. Такое прерывание длится до тех пор, пока в видеосигнале не будет выявлен разрешающий классификационный код. Эти прерывания в процессе просмотра видеопрограммы раздражают зрителя, и это происходит во многом потому, что последний не знает, как долго будет продолжаться прерывание.Данное изобретение, в частности, относится к способу записи на носитель данных мультиплексированной сжатой аудио- и видеоинформации с временным разделением, к способу воспроизведения такой информации, к устройству для записи такой информации и к устройству ее воспроизведения. Носитель для записи данных может иметь различный вид, включая магнитные ленты или диски, магнитно-оптические диски, оптические диски, полупроводниковые запоминающие устройства и т.п.При создании видеопрограмм, например мультипликационных фильмов, телевизионных программ и т.п., создаются различные варианты определенной видеопрограммы. Каждый вариант видеопрограммы, хотя и совместно использует определенные видеоизображения и участки звуковой дорожки, отличается от других за счет включения или исключения других участков изображения или звука. Например, определенные кадры мультипликационного фильма могут быть полностью вырезаны или может быть выбран один из нескольких различных вариантов фотографий определенного кадра. Подобные варианты могут создаваться, исходя из конкретных обстоятельств, а также в соответствии с политической конъюнктурой или культурными нормами. Может создаваться несколько вариантов видеопрограммы, причем каждый вариант будет иметь разную длину и каждый вариант будет приспособлен конкретно для просмотра в кинотеатре, для передачи по телевидению или для записи/воспроизведения пользователями при помощи устройств записи/воспроизведения в домашних условиях.Кроме того, варианты видеопрограмм, первоначально выпущенные на рынок, позднее могут быть доработаны и выпущены повторно с тем, чтобы соответствовать изменившимся обстоятельствам или по желанию автора. Например, руководитель может заново отредактировать видеопрограмму для того, чтобы получить "редакцию с вырезками руководителя", которая отличается от оригинальной версии видеопрограммы. Затем для конкретной видеопрограммы могут быть созданы "полная редакция", "специальная редакция" и т.п.К данному изобретению частично имеет отношение международная практика оценивания видеопрограмм в зависимости от их содержания; например, определенный материал признается недопустимым для просмотра в определенной аудитории. В некоторых странах на видеопрограммах делается отметка о том, что они могут просматриваться только во взрослой аудитории, а несовершеннолетним лицам запрещены просмотр или покупка таких видеопрограмм. В США система оценивания не узаконена, однако добровольно используется создателями фильмов, дистрибьютерами и продавцами. В соответствии с такой добровольной практикой мультипликационные фильмы могут быть поделены на следующие пять категорий: G - для общей аудитории, разрешено к показу зрителям всех возрастов; PG - учебные программы для родителей, некоторые материалы целесообразно не показывать детям; PG-13 - строго для родителей, некоторые материалы являются неподходящими для детей до 13 лет; R - ограниченного пользования, дети до 17 лет должны смотреть эти материалы в компании родителей или взрослых воспитателей; NC-17 дети до 17 лет не допускаются. В соответствии с такой системой допуска к конкретной видеопрограмме при просмотре в кинотеатре, при покупке или прокате записанных заранее носителей налагаются ограничения на определенные категории потребителей. При такой системе принято оценивать видеопрограмму целиком, а не отдельные ее фрагменты.Эффективность добровольно используемой системы оценивания видеопередач, содержащихся на заранее записанных носителях, может быть увеличена путем установки в аппаратуру воспроизведения устройств контроля оценок видеопрограмм. Видеопрограммы кодируются в соответствии с их рейтингом, например, на заранее записанный носитель вписывается флаг, обозначающий, что это развлекательная программа для взрослых, и этот код обнаруживается устройством воспроизведения. Если при этом определяется, что зритель не отвечает критериям, соответствующим рейтингу программы, то воспроизведение видеопрограммы запрещается.В европейской цифровой системе передачи телевизионных программ используется функция "Родительского рейтинга". Если характер программы предполагает определенный рейтинг (оценку), то перед началом программы помещается идентификационный код рейтинга. В режиме "контроль рейтинга" приемник может принимать и отображать только те программы, содержание которых соответствует родительскому рейтингу. В частности, приемник выявляет идентификационные коды рейтингов в начале видеопрограммы и прекращает воспроизведение программы в том случае, если ее рейтинг несовместим с родительским рейтингом. Таким образом можно обеспечить запрет просмотра программы.В альтернативном варианте соответствие зрителя и видеопрограммы может быть обеспечено путем установки рейтинга поочередно каждой сцене. Код рейтинга, выявляемый приемной системой, может вставляться перед определенной сценой. Если код рейтинга оказывается несовместимым с ранее установленным рейтингом, то данная сцена не может быть воспроизведена и при этом отображается "шум" или какое-либо другое изображение. Нормальное воспроизведение исходной видеопрограммы возобновляется только по завершении сцены с установленным рейтингом.Подобная система имеет недостаток, заключающийся в том, что нарушается непрерывность показа программы. Если продолжительность сцены с установленным рейтингом не известна зрителю, то приходится просматривать "шум" или иное временное изображение до тех пор, пока не возобновится показ исходной программы. Точно так же при воспроизведении программы с заранее записанного носителя по выявлении идентификационного кода рейтинга может быть начата специальная операция воспроизведения, как, например, высокоскоростной поиск. В определенных вариантах выполнения такая система может иметь недостатки при воспроизведении для просмотра сцены, которой присвоен рейтинг.В заявке на японский патент Hei-6-335602 описываются два способа воспроизведения видеопрограмм с носителей заранее осуществленной записью. В одном режиме воспроизводятся только те участки видеопрограммы, на которые не наложены ограничения. В другом режиме воспроизводятся только участки с наложенными ограничениями. В заявке не описывается использование идентификационных кодов рейтинга, связанных со сценами видеопрограммы.Сущность изобретенияЗадачей изобретения является создание средств для передачи видеоинформации, посредством которых видеопрограмма может воспроизводиться выборочно и по существу без прерываний.В соответствии с первым аспектом изобретения носитель информации вышеуказанного типа отличается тем, что управляющая информация включает информацию маршрутизации, указывающую один или более вариантов участков видеоинформации, воспроизводимых связанным образом, при этом информация маршрутизации указывает участки, воспроизводимые последовательно. Носитель информации в соответствии с изобретением имеет преимущество, состоящее в том, что информация маршрутизации указывает цепочку связанных участков, так что следующий участок может быть быстро найден сразу при достижении конца предыдущего участка. В результате становится возможным практически непрерывное воспроизведение выбранного варианта видеопрограммы. Кроме того, участки могут быть выбраны различным образом для каждого варианта, так что различные варианты формируются из одной и той же видеопрограммы.Задачей изобретения является также создание средств для передачи графической информации, таких что основной вариант видеопрограммы может быть воспроизведен на устройстве, не оснащенном устройством для выборочного воспроизведения. Таким образом, вариант выполнения носителя информации в соответствии с изобретением отличается тем, что видеоинформация видеопрограммы подразделяется на две части, первая часть включает видеоинформацию базовой версии, а вторая часть включает дополнительную видеоинформацию, причем вариант содержит по меньшей мере один участок дополнительной видеоинформации. Дополнительная видеоинформация не составляет часть неизбирательного базового варианта видеопрограммы. Включение участка дополнительной видеоинформации в определенный вариант приводит к созданию выбранного варианта видеопрограммы, тогда как базовый вариант может, таким образом, быть воспроизведен устройством воспроизведения, не приспособленным для воспроизведения участков с указанным связанным маршрутом. Это обеспечивает дополнительное преимущество, заключающееся в том, что, например, наиболее агрессивные сцены могут быть заменены на другие сцены без нарушения основного смысла видеопрограммы. В другом случае может быть сформирована более продолжительная версия видеопрограммы, как, например, вариант с вырезками руководителя.Следующий вариант реализации носителя информации в соответствии с изобретением отличается тем, что участки выполнены адресуемыми, информация маршрутизации включает адреса участков, отображаемых последовательно. Это обеспечивает преимущество, заключающееся в том, что устройство воспроизведения по окончании участка может отыскивать следующий участок наиболее быстрым способом; например, считывающая головка устройства для воспроизведения оптических дисков может переходить (jump) непосредственно по адресу следующего участка.Следующий вариант реализации носителя информации в соответствии с изобретением отличается тем, что информация маршрутизации включает информацию о длительности воспроизведения. Это обеспечивает преимущество, заключающееся в том, что пользователь может узнать точную продолжительность воспроизведения варианта программы после его выбора. При выборочном воспроизведении эта точная продолжительность будет отличаться от продолжительности воспроизведения исходной видеопрограммы.Следующий вариант реализации носителя информации в соответствии с изобретением отличается тем, что информация маршрутизации включает информацию о дорожках, указывающую на подразделение на дорожки, причем дорожки пронумерованы независимо для каждой видеопрограммы. Это обеспечивает преимущество, заключающееся в том, что пользователю предоставляется расположение логических дорожек, причем дорожки для каждой видеопрограммы перенумерованы в порядке возрастания, начиная с 1. Кроме того, для каждого варианта может быть использована последовательная нумерация.Следующий вариант реализации носителя информации в соответствии с изобретением отличается тем, что информация маршрутизации для отображения каждого варианта видеопрограммы записывается на участке носителя информации, который может быть определен. Это обеспечивает преимущество, заключающееся в том, что информация маршрутизации любой требуемой версии может быть воспроизведена без каких-либо затруднений.Следующий вариант реализации носителя информации в соответствии с изобретением отличается тем, что информация маршрутизации записывается на носителе информации вблизи точек входа, причем воспроизведение может начинаться с точки входа без использования предшествующей графической информации. Это обеспечивает преимущество, заключающееся в том, что необходимая информация маршрутизации становится доступной сразу после перехода в точку входа в видеопрограмму, когда с точки входа начинается отображение графической информации.Следующий вариант реализации носителя информации в соответствии с изобретением отличается тем, что носитель информации подразделяется на адресуемые сектора, а также тем, что информация маршрутизации вблизи точки входа включает адресную информацию относительно соответствующей точки входа. Это обеспечивает преимущество, заключающееся в том, что когда осуществляется переход, то расстояние перехода для управления системой считывания известно, начиная от точки входа.Еще один вариант реализации носителя информации в соответствии с изобретением отличается тем, что видеопрограмма подразделяется на дорожки и информация маршрутизации вблизи точки входа содержит адресную информацию, указывающую начало следующей дорожки в соответствующем варианте. Это обеспечивает преимущества, заключающиеся в том, что переход к следующей дорожке может быть осуществлен при воспроизведении.Следующий вариант реализации носителя информации в соответствии с изобретением отличается тем, что информация маршрутизации вблизи точки входа включает адресную информацию, касающуюся видеоинформации, отображенной до этого. Это обеспечивает преимущество, заключающееся в том, что при обратном воспроизведении может быть легко отыскан предыдущий участок дорожки.Следующий вариант реализации носителя информации в соответствии с изобретением отличается тем, что информация маршрутизации вблизи точки входа включает информацию временного кода, в которой указано время воспроизведения от начала соответствующего варианта видеопрограммы. Это обеспечивает преимущество, заключающееся в том, что может быть обеспечена индикация времени непрерывного воспроизведения, отсчитываемого от начала конкретного варианта видеопрограммы.В соответствии со вторым аспектом изобретения устройство для считывания с носителя информации вышеуказанного типа, содержащее первые средства для воспроизведения графической информации и управляющие средства для выборочного воспроизведения видеопрограммы в соответствии с управляющей информацией, отличается тем, что управляющая информация содержит информацию маршрутизации, описывающую один или несколько вариантов участков видеоинформации, воспроизводимых связанным образом, при этом информация маршрутизации указывает на участки, воспроизводимые последовательно, а также тем, что устройство включает вторые средства для воспроизведения информации маршрутизации, и тем, что управляющие средства обеспечивают последовательное воспроизведение участков видеопрограммы в соответствии с информацией маршрутизации. Это обеспечивает преимущество, заключающееся в том, что выборочные варианты видеопрограммы, построенные из последовательных участков в порядке, описываемом информацией маршрутизации, отображаются по существу или совсем без прерываний.Вариант реализации устройства в соответствии с изобретением отличается тем, что информация маршрутизации включает информацию времени воспроизведения, а устройство содержит средства для отображения времени воспроизведения в соответствии с информацией маршрутизации. Это обеспечивает преимущество, заключающееся в том, что пользователю показывается реальное время воспроизведения выбранного варианта видеопрограммы.Следующий вариант реализации устройства в соответствии с изобретением отличается тем, что информация маршрутизации для отображения каждого варианта программы записывается на участке носителя информации, который может быть определен, а также тем, что вторые средства приспособлены для отыскивания этого участка. Это обеспечивает преимущество, заключающееся в том, что любой возможный вариант является известным и может быть записан в памяти после отыскания упомянутого участка и воспроизведения информации маршрутизации. В результате устройство может своевременно считывать видеоинформацию, необходимую для конкретного варианта видеопрограммы. При этом также возможно переходить непосредственно к конкретной части варианта.Следующий вариант реализации устройства в соответствии с изобретением отличается тем, что информация маршрутизации записывается на носитель информации вблизи точек входа, причем воспроизведение возможно, начиная с точек входа, без использования предшествующей графической информации, а также тем, что вторые средства приспособлены для воспроизведения информации маршрутизации вблизи точек входа. Это обеспечивает преимущество, заключающееся в том, что сразу после перехода к следующему участку видеопрограммы становится доступной информация маршрутизации, относящаяся к этому участку. Соответственно, память большой емкости в устройстве воспроизведения, необходимая для хранения информации маршрутизации, становится избыточной.Следующий вариант реализации устройства в соответствии с изобретением отличается тем, что информация маршрутизации вблизи точки входа содержит адресную информацию, относящуюся к отображаемой до этого видеоинформации, а также тем, что управляющие средства предназначены для отображения графической информации в обратном направлении в соответствии с вышеупомянутыми адресами. Это обеспечивает преимущество, заключающееся в том, что выборочный вариант видеопрограммы может также отображаться в обратном направлении практически без прерываний.Следующий вариант реализации устройства в соответствии с изобретением отличается тем, что информация маршрутизации вблизи точки входа включает информацию временного кода, указывающую на продолжительность воспроизведения от начала соответствующей маршрутной цепочки, а также тем, что устройство содержит средства для отображения продолжительности воспроизведения в соответствии с информацией временного кода. Это обеспечивает преимущество, заключающееся в том, что пользователю показывается время непрерывного воспроизведения от начала выбранного варианта видеопрограммы.В соответствии с третьим аспектом изобретения устройство для изготовления носителя информации вышеуказанного типа, содержащее средства для кодирования графической информации и средства для записи информационного сигнала на информационный носитель, отличается тем, что управляющая информация включает информацию маршрутизации, описывающую одну или несколько вариантов участков видеоинформации, показываемых связанным образом, информация маршрутизации указывает на участки, отображаемые последовательно, а также тем, что устройство включает средства для формирования информации маршрутизации и средства для добавления информации маршрутизации к графической информации.В соответствии с четвертым аспектом изобретения способ передачи графической информации, предназначенной для отображения на графическом экране, посредством носителя информации, на котором записан информационный сигнал, представляющий графическую информацию, причем эта графическая информация включает видеоинформацию по меньшей мере одной видеопрограммы и управляющую информацию для отображения различных вариантов видеопрограммы, отличается тем, что управляющая информация включает информацию маршрутизации, описывающую одну или несколько вариантов участков видеоинформации, отображаемых связанным образом, причем информация маршрутизации указывает последовательно отображаемые участки. Это обеспечивает преимущество, заключающееся в том, что несколько вариантов видеопрограммы может быть передано посредством переноса информации при сохранении необходимой пропускной способности и объема памяти.Еще одной задачей настоящего изобретения является создание устройства для записи на носитель информации различных вариантов видеопрограмм, причем каждый вариант содержит одну или более частей программы.Задачей настоящего изобретения является также создание устройства, позволяющего пользователю среди нескольких записанных вариантов видеопрограммы выбирать вариант для воспроизведения, который предпочтителен для пользователя.Также задачей настоящего изобретения является создание устройства для воспроизведения различных вариантов программы в соответствии с рейтингом, присвоенным программе.В соответствии с пятым аспектом настоящего изобретения заявлен способ отображения одного из нескольких вариантов программы, записанных на носитель информации. Способ включает следующие этапы: отображения для пользователя рейтинговой информации, позволяющей различать по меньшей мере два варианта программ; приема с носителя информации выбранного варианта для отображения пользователю.В соответствии с шестым аспектом настоящего изобретения заявлен способ записи нескольких вариантов программ на носитель информации, среди которых каждый вариант может включать несколько участков программы. Способ включает следующие этапы: кодирования участков программы для выработки кодированных участков программы, присоединения адресной информации к каждому кодированному участку программы; присоединения информации о варианте к каждому из кодированных участков программы; а также записи кодированных участков программы, включая адресную информацию и информацию о версии, на носитель информации.В соответствии с седьмым аспектом изобретения заявлен способ воспроизведения одного из множества вариантов программы, записанной на носителе информации, причем варианты включают множество участков программы. Способ включает следующие этапы: воспроизведения с носителя информации первого участка программы, который содержит информацию о множестве вариантов и информацию о множестве адресов; выявления в первом участке программы информации о варианте, соответствующем одному из вариантов, и адресной информации, соответствующей этой информации о варианте; а также воспроизведения с носителя информации второго участка программы в соответствии с адресной информацией.В соответствии с восьмым аспектом изобретения заявлен способ воспроизведения одного из нескольких вариантов программы, записанной на носителе информации, где варианты программы включают несколько участков программы. Способ включает следующие этапы: воспроизведения информации о варианте, соответствующей одному варианту, с носителя информации и адресной информации, соответствующей информации о варианте; а также воспроизведения с носителя информации участка программы в соответствии с адресной информацией.Устройства, соответствующие каждому из указанных выше пятому, шестому и седьмому аспектам изобретения, также входят в объем изобретения.Эти и другие особенности изобретения более подробно будут раскрыты в описании со ссылками на приведенные здесь варианты осуществления. Задачи, признаки и преимущества настоящего изобретения станут более понятными из приведенного далее подробного описания, иллюстрируемого чертежами.Краткое описание чертежейНа чертежах представлено следующее:фиг.1 - устройство для передачи графической информации;фиг.2 - носитель информации;фиг.3 - видеопрограмма и несколько маршрутных цепочек участков видеопрограммы;фиг.4 - видеопрограмма, а также дополнительная видеоинформация с маршрутной цепочкой;фиг.5 - участок видеопрограммы с информацией маршрутизации вблизи точек входа;фиг.6 - дескриптор маршрутной цепочки;фиг.6А - синтаксис дескриптора маршрутной цепочки;фиг.6В - дескриптор маршрутной цепочки;фиг.6С - дескриптор временного кода;фиг.7 - структура таблицы содержания;фиг.8 - устройство для считывания с носителя информации;фиг.9 - устройство для получения носителя информации;фиг.10 - формат данных для записи информации на носитель информации;фиг.11 - формат данных в соответствии с ISO 9660;фиг.12 - таблица содержания диска;фиг.12А - фрагмент программы disk_tracks;фиг.13 - таблица содержания программы;фиг.13А - фрагмент программы program_tracks;фиг.13В - фрагмент программы path_table;фиг.14 - формирование различных вариантов программы;фиг.15А - поток программ;фиг.15В - пакетированный элементарный поток (РЕС, ПЭП);фиг.16А, 16В, 16С и 16D - программа обработки пакетированного элементарного потока;фиг.17 - мультиплексированный битовый поток;фиг.18 - мультиплексированный битовый поток с точками входа;фиг.19 - устройство записи данных;фиг.20 - устройство мультиплексирования;фиг.21 - устройство воспроизведения данных;фиг.22А и 22В - пакет Карты Программного Потока (КПП);фиг.23А - завершенный блок доступа;фиг.23В - незавершенный блок доступа;фиг.24А и 24В - различные варианты конфигураций видеоданных;фиг.25 - битовый поток, включающий несколько последовательностей данных;фиг.26А, 26В и 26С - режим воспроизведения;фиг.27А, 27В и 27С - точки входа на нескольких участках.Предпочтительный вариант осуществления изобретенияЭлементы на чертежах, соответствующие ранее описанным элементам, обозначены одними и теми же позициями.На фиг.1 показано устройство передачи графической информации при помощи носителя информации 1. Графическая информация передается посредством информационного сигнала. Графическая информация содержит не только видеоинформацию, но и любые данные, относящиеся к графической информации, как, например, звук, субтитры и управляющие данные. Совокупность видеоинформации, которую необходимо отображать целиком, называется видеопрограммой. Устройство 2 для записи кодированной графической информации на носитель информации получает эту информацию через вход 4 и модулирует информационный сигнал кодированным графическим сигналом и, соответственно, записывает модулированный информационный сигнал на носитель записи 1. Устройство считывания 3 считывает носитель информации 1, а также демодулирует и декодирует информационный сигнал и воспроизводит графическую информацию для пользователя, подавая ее на выход 5. Например, в качестве носителя информации могут быть использованы магнитная лента или оптический диск типа лазерного диска или цифрового видеодиска. Информационный сигнал также может передаваться пользователю посредством сети с носителя информации, находящегося в центральном запоминающем устройстве, например видеосервере, в этом случае команды пользователя передаются в видеосервер. Информационный сигнал является по крайней мере представлением видеоинформации, являющейся, например, аналоговым видеосигналом формата PAL или NTSC или видеосигналом с цифровым кодированием и сжатием формата MPEG-1 или MPEG-2. Также информационный сигнал может содержать управляющую информацию, кодированную при помощи информационных символов. В случае аналогового видеосигнала символы могут быть попутно переданы в формате цифровых сигналов во время горизонтального или вертикального бланкирования, как это делается, например, в системе Teletext. В случае полностью цифрового графического сигнала, как это имеет место в формате MPEG-2, различные информационные потоки пользовательских данных могут передаваться совместно при помощи мультиплексирования, например путем разбиения цифрового потока на пакеты длиной, например, 2048 байт и вставки в эти пакеты заголовков, которые указывают на тип передаваемой информации. Для формата MPEG-2 кодирование графической информации описано в международном стандарте ITU/ISO 13818-2, а в стандарте ITU/ISO 13818-1 (в предложенном в ISO/IES JTC1/sc29/WG11, 13 ноября 1994 г.) описывается, как элементарные потоки кодированной видеоинформации мультиплексируются с другими кодированными данными, в которых содержатся, например, звук и субтитры, для получения потока программы. Информация, имеющая тип, не предусмотренный стандартом MPEG-2, может быть включена в "индивидуальные пакеты" произвольного формата. Пакеты MPEG-2 с дополнительным заголовком заранее описанного формата распознаются как "индивидуальный поток 1", а без такового как "индивидуальный поток 2".На фиг.2 показан считываемый оптически дисковый носитель информации 1 типа компакт-диска или лазерного диска. Информационный сигнал, представляющий графическую информацию, которая должна быть отображена на графическом экране, записан на спиральных или концентрических дорожках 21. Графическая информация и информационный сигнал описаны со ссылкой на фиг.1. Описание записи и считывания компакт-диска может быть найдено, например, в статье "Основы систем с оптическими дисками" Bouwhuis и т.д., ISBN 0-85274-785-3. Дорожка разделяется на адресуемые сектора 22. Носитель информации может содержать таблицу содержания (ТС) 24, в которой имеются ссылки на информацию одной или нескольких видеопрограмм. ТС 24 расположена на фиксированном участке носителя информации. Носитель информации также может иметь информационную структуру, в которой в таблицах оглавлений (каталогов) предусмотрено пространство, предназначенное для хранения специфической информации. Такой пример описан в стандарте ISO 9660, в котором хранение информации в файлах 23 осуществляется через таблицы каталогов. Эти таблицы каталогов могут быть определены при помощи базовых адресов в фиксированных местах в начале участка, предназначенного для хранения информации.На фиг.3 показаны видеопрограмма и несколько маршрутных цепочек участков программы в соответствии с изобретением. Видеопрограмма схематично показана в виде прямоугольника 30. Видеопрограмма может быть воспроизведена в исходном, невыборочном варианте с начала и до конца без разрывов вдоль основной маршрутной цепочки 31. При выборочном воспроизведении видеопрограмма разбивается на участки 35 для каждого варианта программ. Исходный вариант показан в виде основного пути 31, вся видеопрограмма рассматривается как один участок А. Когда воспроизведение осуществляется вдоль основного пути 31, видеоинформация показывается в том же порядке, в каком она была записана.Воспроизведение выбранного варианта вдоль пути 32 схематично показано в виде сплошных линий вдоль отображаемых участков 35 и в виде прерывистых линий, соответствующих переходам 36.Для первого варианта вся видеопрограмма разбивается на участки В, С и Е, причем участок В является начальным, участок С - коротким средним участком, а участок Е - конечным. Информация маршрутизации содержит информацию о связи от участка В к С и от участка С к Е, как это показано прерывистыми линиями 36. После того как участок В воспроизведен, считывание носителя информации продолжается с начала следующего участка - С, а промежуток между этими участками пропускается. В результате первый вариант видеопрограммы В-С-Е указывает на то, какие определенные участки исходной программы должны быть пропущены. Во втором варианте, имеющем более продолжительный средний участок, имеется участок D, который содержит в себе участок С с добавленными до и после этого участка видеоматериалами. В итоге второй вариант программы содержит участки В, D и Е, для которых общая продолжительность пропускаемого материала меньше, чем в первом варианте. Информация маршрутизации для второго варианта содержит начала и концы участков В, D и Е, информацию о связи участков В и D, a также D и Е, равно как и информацию о том, что участок Е является последним. Таким образом, описанным выше способом информация маршрутизации после участка В обеспечивает выбор разветвления, причем этот выбор зависит от требуемого варианта видеопрограммы.В другом варианте осуществления носителя информации 1 каждый путь обозначается от начала до конца соответствующего варианта видеопрограммы, как это показано, например, для следующей версии 33, в которой видеопрограмма разбита на участки F, G, Н и I. Маршрут вдоль этого пути показан как F, G, Н и I при помощи связующей информации, так что показ участка Н предшествует показу участка G, хотя при записи участок Н следовал после участка G. Однако связующая информация может обеспечить выбор и полностью случайного пути, при котором порядок записи не накладывает никаких ограничений. Также можно заметить, что последний участок I, a следовательно, и вся воспроизводимая часть оканчивается раньше, чем исходная видеопрограмма. Для этого информация маршрутизации указывает на то, что больше не должно воспроизводиться никакой видеоинформации. Может также записываться обозначение типа каждого участка, например начальный участок, срединный участок или конечный участок.На фиг.4 показана видеопрограмма, разбитая на две части: основную видеоинформацию 30 и дополнительную видеоинформацию 40. При этом дополнительная видеоинформация 40 записана в добавок к исходной видеопрограмме 30. Исходная версия обозначена основным маршрутом 31 и участком А. Основной вариант видеопрограммы также может быть воспроизведен при помощи простейшего устройства, на котором отсутствуют средства для считывания информации маршрутизации. В исходной видеопрограмме выделены участки К и L, а в дополнительной видеоинформации 40 выделены участки Х и Y. Выборочный вариант видеопрограммы обозначен маршрутом 41, составленным из последовательности участков К, X, L и Y. Этот маршрут, таким образом, включает по меньшей мере один участок дополнительной видеоинформации. Это позволяет расширить альтернативный вариант видеопрограммы, за счет, например, вставки "счастливого конца" или добавления материалов в расчете на требования руководителя - "редакция с вырезками руководителя". Также возможно сформировать версию, доработанную, исходя из специфики конкретных стран, религиозных конфессий, традиций или особенностей политической системы.Связующая информация обеспечивает возможность прямого перехода по окончании отображения участка, в результате чего реализуется практически непрерывное отображение графической информации. Когда в качестве носителя информации используется лента, начало следующего участка может быть установлено спустя лишь краткий промежуток в показе видеопрограммы за счет использования режима ускоренной перемотки вперед. В случае использования диска возможен быстрый переход в радиальном направлении к начальному адресу следующего участка. Непрерывное отображение достигается в том случае, если незадолго до перехода в буфер загружается видеоинформация, которая затем будет отображаться в процессе выполнения перехода. Для этого необходимо знать положение следующего отображаемого участка.Возможным вариантом представления связующей информации является таблица, в которой для каждого участка хранятся все возможные последовательные участки, как это показано позицией 32 в первом примере. Как показано, участок В может быть связан с участками С и D. Для каждого участка могут быть назначены параметры выбора типа классификационных кодов, которые могут храниться в таблице в дополнение к адресам начала и конца этого участка. При этом выбор следующего участка из участков, связанных с ним, осуществляется с учетом параметров выбора. Другим вариантом представления связующей информации является таблица для каждого пути с последовательными участками, в которой хранятся адреса первого и последнего секторов каждого участка. Также хранится общее число секторов, т.е. длина таблицы, в результате чего известно окончание соответствующего варианта. Для каждой видеопрограммы записывается число возможных маршрутных цепочек, или таблица включает заданное фиксированное число маршрутов. В последнем случае число разделов таблицы, равное нулю для неиспользуемых маршрутов. В другом варианте реализации видеоинформация сегментируется так, что участок образуется одним или несколькими последовательными участками. При этом таблица маршрута содержит адреса всех сегментов, которые в заданном порядке образуют определенную версию видеопрограммы. Таким образом, участки могут быть записаны последовательно, что снимает необходимость в переходах после каждого сегмента. Следовательно, в такой таблице граница участка ясна из перехода.Информация маршрутизации всегда содержит по меньшей мере связующую информацию для последовательного отображения участков видеоинформации. Эта связующая информация может непосредственно указывать адреса 22 соответствующих секторов носителя информации, однако в другой реализации указатели на участки являются наименьшими сегментами, в результате чего видеосигнал может быть включен последовательно вместо них. В этом случае записывается раздельная таблица указателей и адресов секторов или участков. Эта таблица тогда обязательно содержит, например, номер участка и адреса начала и окончания участка.Из вышесказанного ясно, что продолжительность воспроизведения выбранного варианта видеопрограммы может иметь значение, отличающееся от продолжительности исходной видеопрограммы. При этом видеоматериал пропускается или добавляется. В варианте реализации носителя информации информация о продолжительности воспроизведения добавляется к информации маршрутизации. Например, продолжительность воспроизведения отображается для всех возможных маршрутов. Также может указываться продолжительность воспроизведения на сегмент или участок, а общее время воспроизведения вычисляется путем суммирования всех отдельных продолжительностей для заданного варианта видеопрограммы. Благодаря этому обеспечивается возможность считывания с носителя информации продолжительности воспроизведения выбранного пользователем варианта и отображения его пользователю.В случае носителя информации, выполненного в виде диска, как это описано со ссылками на фиг.2, привлекательным вариантом является хранение информации маршрутизации в файле. Информация, относящаяся к маршрутной цепочке, может быть найдена через таблицу каталогов и затем считана. После установки носителя информации в устройство воспроизведения информация маршрутизации становится сразу же доступной. В других носителях информации и устройствах воспроизведения информация маршрутизации может быть записана в легко отыскиваемом месте, например в начале ленты. В другом варианте выполнения носителя информации информация маршрутизации записывается после соответствующей видеоинформации на протяжении всего носителя информации, как это показано на фиг.5 и 6. В результате отпадает необходимость в постоянном отыскивании и считывании файла либо хранении информации в запоминающем устройстве большой емкости при однократном считывании файла. После перехода соответствующая информация маршрутизации может быть считана непосредственно с носителя информации. Можно также объединять эти варианты реализации так, чтобы информация маршрутизации записывалась многократно. При этом обзор информации маршрутизации обеспечивается в центральном файле, поскольку, кроме того, информация маршрутизации мультиплексируется с записываемой видеоинформацией.На фиг.5 показана часть видеопрограммы, на которой информация маршрутизации указана вблизи специальных точек в информационном потоке. В этой информации маршрутизации могут быть использованы абсолютные адреса для выполнения переходов, однако также могут использоваться и относительные адреса, отсчитываемые от вышеупомянутых точек. Преимущество относительной адресации заключается в том, что средству сервопривода устройства воспроизведения может быть непосредственно задано расстояние, на которое необходимо выполнить переход. Маршрутная цепочка для выбранного варианта программы обозначена 34. Видеосигнал кодируется в цифровой форме в соответствии со стандартом MPEG-2. При таком кодировании несколько кадров всегда кодируются зависимым образом путем прямого или обратного вычисления (Р-кадр) либо двунаправленно (В-кадры) в случае независимо кодируемого кадра (I-кадр). При этом воспроизведение может быть начато только с I-кадра и не может быть начато с зависимых В- или Р-кадров. I-кадр включает графические данные с внутренним кодированием, Р-кадр содержит кодирование графики с предсказанием, а В-кадр содержит кодирование с двунаправленным предсказанием графического изображения. Отдельно взятый I-кадр или несколько В-кадров и/или Р-кадров вместе могут рассматриваться как набор графических изображений (НГИ).Видеосигнал разбивается на участки 52, каждый из которых содержит по меньшей мере один I-кадр. Начало каждого участка 52 обозначается точкой входа 51. После точки входа 51 в видеосигнале сначала содержится I-кадр. Расстояние между точками входа 51 может варьироваться: обычно устанавливается около двух точек входа на секунду времени воспроизведения. В случае перехода в качестве адреса назначения всегда используется адрес сектора точки входа 51. В соответствии с предложенным в изобретении вариантом выполнения носителя информации вблизи точки входа записывается также и информация маршрутизации. Дальнейшее описание точек входа приведено в заявке на японский патент Hei-4-277956.На фиг.5 информация маршрутизации записана в виде пакетов управляющей информации на участках 52 непосредственно после точек входа 51. Пакеты информации маршрутизации помечаются как управляющая информация, например как пакеты Карты Программного Потока (КПП), способом, принятым для MPEG-2. Далее будут приведены ссылки на стандарт ISO 13818-1, ранее упоминавшийся при описании фиг.1. Стандарт ISO 13818-1 далее определяет Оглавление Программного Потока (ОПП), а сектор, включающий как КПП, так и ОПП, называется сектором входа.Точка входа может быть определена входным пакетом, предусмотренным непосредственно перед пакетом, в котором имеется первый I-кадр НГИ. Bxодной пакет может быть связан с идентификационным флагом и информацией о положении, относящейся к трем соседним точкам входа. Такая информация о положении может включать расстояние от точки входа до соседних точек входа. В другом варианте точка входа может быть определена просто присоединением идентификационного кода к регулярному пакету данных.При переходе от точки входа к соседней точке входа I-кадры могут быть быстро отысканы, что облегчает операцию воспроизведения типа "ускоренный поиск".Карта Программного Потока в соответствии с изобретением описывает содержание информационного потока в дескрипторах. Они являются информационными структурами, описывающими различные информационные потоки в общем мультиплексированном информационном потоке, типа потоков изображения, звука или субтитров, а также и маршрутные цепочки, например. Для каждого пути заданы действительный временной код, дорожки и участки. Временные коды обозначают период времени, прощедший с начала программы или дорожки. Дорожки обозначают пользовательское разбиение общей программы и на фиг.5 обозначаются Т4, Т5, Т6 и Т7. В маршрутной цепочке также возможен переход в пределах дорожки, что показано стрелками 60 на дорожке Т6.На фиг.6 показан пример дескриптора пути маршрутной цепочки. Дескриптор начинается с признака дескриптора (descriptor_tag), обозначающего тип дескриптора, а также длины дескриптора (descriptor-length). Номер маршрута (path_number) обозначает маршрут, для которого содержатся данные в дескрипторе. Коды времени pX_track_tc и pX_path_tc от начала фактической дорожки и от начала фактического маршрута соответственно действительны в конкретный момент, обозначаемый меткой Времени Представления согласно стандарту МРЕG-2". Системное время содержится также в видеосигнале, благодаря чему обеспечивается требуемая синхронизация информации различных типов. После перехода, однако, может произойти разрыв в системном времени, так что это системное время неприемлемо для расчета прошедшего времени воспроизведения. Номер дорожки (track_number) указывает номер дорожки соответствующего маршрута.Более подробное описание области дескриптора маршрута (path_descriptor) представлено на фиг.6А. Область дескриптора маршрута обозначает области для различных маршрутов и описывает номер маршрута, номер дорожки, номер сектора, смещение сектора, коды времени дорожки и коды времени маршрута. В альтернативном варианте области для номера дорожки, кодов времени дорожки и кодов времени маршрута могут быть заданы в другом месте, например в дескрипторе временного кода (time_code_descriptor) для того, чтобы единообразно обозначить все маршруты.Желательно, чтобы номер маршрута (path_number) представлял собой 3-битное значение, задающее номер маршрута, который определяет дескриптор. Номер дорожки (track_number) предпочтительно является 16-битным значением, задающим номер текущей дорожки, закодированный относительно начала видеопрограммы. Номер дорожки сегмента может быть использован в одном или нескольких маршрутах и может получать приращение через маршрут. Абсолютный номер дорожки может быть определен из относительного номера дорожки и смещения номера дорожки, хранящегося в области связывания программы (program_linkage) области D_TOC.Номер сектора pX_sectors_to_read предпочтительно представляет собой целое число без знака, указывающее число секторов включительно, оставшихся до окончания участка программы конкретного маршрута. Если номер сектора pX_sectors_to_read равен нулю, то данный сектор не является частью данного конкретного пути.Номер сектора pX_sectors_from_start предпочтительно является целым числом без знака, указывающим число секторов перед данным сектором в конкретном маршруте, считая от начальной позиции текущего участка. Если номер сектора pX_sectors_from_start равен нулю, то сектор является первым сектором участка. Заметим, что программа включает один или более участков. Каждый участок включает один или несколько секторов.Смещение pX_offset_next_section предпочтительно указывает число секторов конкретного маршрута между сектором входа текущего участка и сектором входа в начальной позиции следующего участка. Если смещение pX_offset_next_section равно нулю, то это означает, что достигнут последний участок данного маршрута.Смещение pX_offset_previous_section предпочтительно означает число секторов данного маршрута между сектором входа текущего участка и последним сектором входа непосредственно предшествующего участка. Если смещение pX_offset_previous_section равно нулю, то это означает, что текущий участок является первым участком данного маршрута.Если все значения pX_sectors_to_read, pX_sectors_from_start, pX_offset_next_section и pX_offset_previous_section равны нулю, то это означает, что данный маршрут не используется или входной сектор не составляет часть данного маршрута.Смещение pX_offset_next_track предпочтительно указывает на смещение сектора от текущего сектора конкретного маршрута до входного сектора начальной позиции следующей дорожки. Если смещение pX_offset_next_track равняется нулю, то это означает, что текущая дорожка является последней дорожкой данного маршрута.Смещение pX_offset_start_track предпочтительно указывает на смещение сектора от текущего сектора данного маршрута до входного сектора начальной позиции текущей дорожки. Если смещение pX_offset_start_track равно нулю, то это означает, что текущая дорожка является первой дорожкой данного маршрута. Если текущий входной сектор является ведущим сектором текущей дорожки, то это означает, что pX_offset_start_track характеризует смещение до начальной позиции предыдущей дорожки.Временные коды дорожки, указанные с использованием префикса "pX_track_tc", определяют относительное время в часах, минутах, секундах, отсчитываемое от начального края дорожки. Начальному краю дорожки конкретного маршрута присваивается время 0 часов, 0 минут, 0 секунд. Аналогично временные коды маршрута с префиксом "pX_path_tc" определяют относительное время в часах, минутах, секундах, отсчитываемое от начального края маршрута. Начальному краю конкретного маршрута присваивается время 0 часов, 0 минут, 0 секунд.Описанная выше область дескриптора маршрута path_descriptor () организуется в КПП входного сектора и содержит временные коды для каждого маршрута. Пример дескриптора маршрута показан на фиг.6В. Вычисление точного времени воспроизведения для конкретного маршрута из path_descriptor () и показ этого времени пользователю совместно с воспроизводимыми и отображаемыми данными обеспечивается за счет записи временного кода для каждого отдельного маршрута в каждый сектор входа. Индикация точного времени воспроизведения для каждого конкретного маршрута обеспечивается даже в том случае, если определенные участки данных являются общими для различных маршрутов. Аналогично номера дорожек для каждого маршрута могут быть включены в область дескриптора маршрута в КПП входного сектора.В альтернативном варианте временной код может быть назначен, желательно последовательно, каждому входному сектору и записан в области дескриптора кода времени (time_code_descriptor ()) конкретного входного сектора, как это показано на фиг.6С. Временной код, назначенный таким образом, может быть использован для поиска информации индексации сцен и идентификационной информации. Аналогичным способом номера дорожек могут быть назначены, желательно последовательно, каждому входному сектору и записаны в области конкретного входного сектора, например в области дескриптора номера дорожки (track_number_descriptor ()).При проигрывании видеопрограммы часто используются так называемые специфические режимы работы. Видеосигнал может отображаться в режиме ускоренной перемотки вперед или в режиме реверса. В случае сигнала стандарта MPEG-2 в таких специфических режимах всегда пропускается несколько секторов. Для того чтобы обеспечить эту возможность и для конкретного маршрута используется значение pX_sectors_to_read (на фиг.5 стрелка 56), которое указывает, сколько секторов данного участка еще осталось до конца участка, а в режиме реверса - значение pX_sectors_from_start (на фиг.5 стрелка 55), которое указывает на число предшествующих секторов на участке. Если участок не является частью соответствующего маршрута, то на это будет указывать определенное значение, например 0. В этом случае дескриптор маршрута (path_descriptor) для этого маршрута также может быть опущен, однако при этом не будет доступен адрес прямого перехода к участку видеоматериала, относящегося к данному маршруту.Расстояние, необходимое для перехода от конца участка к следующему участку, обозначается pX_offset_next_section и показано на фиг.5 стрелкой 54. Для последнего участка маршрута может указываться определенное значение, например pX_offset_next_section = 0. При переходе к предыдущему участку в случае режима реверса необходимое расстояние обозначается pX_offset_previous_section и показано на фиг.5 стрелкой 53. При этом в качестве адреса назначения используется последняя точка входа предыдущего участка. Первый участок может быть обозначен определенным значением. Излишне замечать, что в другом варианте реализации первый и последний участки обозначаются разными флагами. В альтернативном варианте информация маршрутизации может быть включена в дескриптор не для каждого маршрута, а отдельно для каждого вида маршрутов.Как отмечено выше, обычно подобные программы разбиваются для пользователя на дорожки. Благодаря этому пользователь может осуществлять быстрый поиск по видеопрограмме и при необходимости переходить к другой части. Для этого в устройстве воспроизведения часто предусматриваются "следующий" и "предыдущий" либо обеспечивается непосредственный выбор дорожки по номеру. На фиг.5 номера дорожек для выбранного маршрута 34 обозначены Т4, Т5, Т6 и Т7. Кроме того, необходимо отметить, что границы дорожек, как правило, не совпадают с границами участков, так как жестокие или другие отобранные сцены могут встретиться в любом месте видеопрограммы. В данном маршруте 34 выполняется переход, например, на дорожку Т7 на участке О, однако для другого маршрута переход с Т6 на Т7 может лежать в области между участками N и О. В дескрипторе маршрута (path_descriptor), показанном на фиг.6, в pX_offset_next_track находится адрес прямого перехода, в результате чего переход в требуемую точку входа следующей дорожки для данного маршрута может быть выполнен тем же самым способом из любой точки, что на фиг.5 показано стрелкой 59. Адреса, необходимые для перехода к предыдущей дорожке, содержатся в pX_offset_previous_track, что на фиг.5 показано стрелками 57 и 58. На фиг.5 переход к предыдущей дорожке для первой точки входа участка обозначен стрелкой 57; для следующих точек входа осуществляется переход к началу текущей дорожки, что показано стрелкой 58. При этом пользователь может осуществить обратный переход к началу текущей дорожки, а оттуда при необходимости еще дальше назад.В следующем варианте реализации носителя информации имеется также дескриптор, аналогичный показанному на фиг.6 и предназначенный для описания дополнительной информации, относящейся к видеопрограмме, типа звука или субтитров, причем этот дескриптор указывает, для каких маршрутов могут быть использованы определенные потоки. Дескриптор содержит, например, флаги для каждого маршрута. Например, для одного и того же видеоматериала недопустимые слова могут быть заменены на более приемлемые выражения. При этом другой маршрут включает те же самые участки видеоматериала, но другой поток аудиоданных и/или поток субтитров, в котором флаги указывают на то, какой поток используется для выбранного маршрута. Различные аудиопотоки и потоки субтитров могут быть созданы для всей видеопрограммы. Однако различные аудиопотоки или субтитры необходимы только на тех участках, на которых они используются. В остальной части видеопрограммы они могут быть опущены. Устройство воспроизведения должно при этом включать средства для выбора на каждом отдельном сегменте аудиопотока и/или потока субтитров, относящихся к требуемому маршруту. В другом варианте реализации могут содержаться параллельные видеопотоки, в которых становится возможным одинаковое расположение дескриптора с флагом для каждого маршрута. Такой вариант используется, например, при записи видеоканалов, полученных для различных углов ракурса видеокамеры, с одинаковыми потоками аудиоданных и субтитров.На фиг.7 схематично показана возможная структура Таблицы Содержания носителя информации, выполненного в соответствии с изобретением. В Таблице Содержания Диска (ТСД) 70 может быть найдена информация о всем диске. Эта информация относится, например, к наименованию всего диска и к информации об источнике. Таблица Содержания включает также таблицу 71, содержащую информацию о закрытых (классифицированных) участках видеопрограмм. В этой таблице имеется информация о числе уровней закрытия или числе значений рейтинга, принятом в данной стране, на языке этой страны, а также приведено определяющее значение definition_number. Например, 0 означает "рейтинг отсутствует", с возрастанием уровня рейтинга значение увеличивается. В ТСД также указано число видеопрограмм на носителе информации и содержатся ссылки на соответствующие Таблицы Содержания Программ (ТСП) 72, обозначенные линиями 75. ТСП содержит, например, информацию о маршрутах в одной или нескольких маршрутных таблицах 74, так что эта информация о маршруте может быть легко отыскана, как это было указано при описании фиг.3. ТСП 72 содержит также таблицу 73, в которой приведено значение определения рейтинга соответствующей программы на каждую страну и на каждый маршрут, причем это значение соответствует определяющему значению, заданному в ТСД 71. Также для соответствующей видеопрограммы указывается наименование для каждого маршрута и для каждой страны, так чтобы различные возможные варианты могли различаться пользователем. В данном случае наименование и рейтинг конкретного варианта видеопрограммы может выдаваться на языке той страны, в которой используется устройство воспроизведения. Также можно блокировать уровни рейтинга начиная с определенного уровня в устройстве воспроизведения, в результате чего родители могут позволить своим детям просматривать только те программы, рейтинг которых не превышает определенное значение. При этом они могут использовать обозначения, принятые в их стране. Однако за разработчиком видеопрограммы сохраняется ответственность за присвоение верных уровней рейтинга и записи их на носитель информации в таблицу 73.Описанный способ закрытия (классификации) уровней рейтинга является лишь одним из примеров. Другой вариант реализации рейтинговой системы основан, например, на назначении рейтингов непосредственно каждому маршруту. Вес рейтинговых кодов устанавливается заранее. Также возможно устанавливать один или несколько кодов закрытия на каждый сегмент, причем эти коды будут характеризовать вес в целом, либо вес по каждой такой категории, как секс или жестокость. При выборе следующего участка учитываются предпочтения, установленные пользователем на устройстве воспроизведения.Как показано линиями 75 на фиг.7, на носитель информации может быть записано несколько видеопрограмм. Обычно носитель информации разбивается на несколько дорожек с (абсолютными) номерами, начинающимися, например, с 1. Однако пользователю неудобно подсчитывать дорожки в разных программах. При этом третья программа начинается, например, с дорожки 29. Поэтому было бы желательным использовать относительные номера дорожек, начинающиеся с 1, для каждой видеопрограммы. При необходимости возможно также различное разделение дорожек по маршрутам.В варианте выполнения носителя информации ТСД 70 содержит таблицу, в которой для каждого доступного маршрута содержится список начальных и конечных адресов, последней точки входа, времени воспроизведения и конечного системного времени каждой дорожки. Также для каждой дорожки хранятся номер дорожки и номер программы, так что назначение номера дорожки в пределах каждой программы выполняется совершенно свободно. При этом пользователь может выполнить переход непосредственно на нужную дорожку нужной программы.Другим вариантом является включение связующей программной информации в ТСД 70, которая содержит для каждого возможного маршрута, например для каждой программы, номер первой дорожки, номер последней дорожки и адреса этих дорожек. В результате пользователю может быть показано общее число дорожек в выбранном им варианте видеопрограммы. Также пользователь может перейти непосредственно от одной видеопрограммы к другой видеопрограмме.В варианте реализации носителя информации связь первой дорожки видеопрограммы с абсолютным номером дорожки, соответствующим номерам дорожек, на которые разбит весь носитель информации, осуществляется через ТСД 70 или ТСП 72. Для этого, например, записывается смещение, которое необходимо добавить к относительному номеру дорожки, чтобы получить абсолютный номер дорожки. Границы дорожек с относительными номерами при этом совпадают с границами дорожек с номерами абсолютными.В другом варианте реализации ТСП 72 содержит таблицу с информацией о дорожках. Для каждого доступного маршрута включаются начальные и конечные адреса для дорожки, последняя точка входа, продолжительность воспроизведения, окончание системного времени (end-of-system-time) и номер дорожки, так что назначение номеров дорожек и на этот раз остается полностью свободным. ТСП 72 также включает номера дорожек маршрута для каждой видеопрограммы. Разбиение на дорожки является полностью независимым от разбиения на дорожки в следующих видеопрограммах. Другой вариант предполагает, чтобы в таблице содержались номера дорожек для каждого последовательного сегмента определенного участка.В другом варианте реализации информация о дорожке вставляется в поток видеоинформации, например включается в информацию маршрутизации, как это описано со ссылками на фиг.5 и 6. На фиг.6 номер дорожки track_number является номером дорожки для соответствующего маршрута, действительного для выбранного варианта соответствующей видеопрограммы. Как показано стрелками 57, 58 и 59, в поток видеоинформации включены также адреса, необходимые для перехода на следующую, предыдущую и в начало текущей дорожки.На фиг.8 показано устройство чтения носителя информации 1, выполненного в соответствии с изобретением в виде, например, мультимедийного устройства считывания с компакт-дисков. Устройство содержит средство сканирования 80 для сканирования дорожки 21 при помощи оптического луча. Описание простейшего устройства считывания с компакт-дисков может быть найдено в статье, упомянутой при описании фиг.2. Сигнал сканирования поступает в средство 81, демодулируется и подвергается исправлению ошибок. Оттуда сигнал поступает в буфер 82, где формируется контрольный сигнал 88, указывающий на степень заполнения буфера. Управляющее средство 84 перемещает и фокусирует средство сканирования 80 при считывании требуемого сектора с носителя информации 1. Контрольный сигнал 88 поступает на управляющее средство 84, которое при необходимости считывает графическую информацию с носителя информации для поддержания требуемой степени заполнения буфера 82. В результате видео- и аудиосигналы поступают настолько непрерывно, насколько это возможно при переходах (jump). Информационный сигнал из буфера 82 поступает в декодер 83, который обеспечивает воспроизведение видеосигнала на выходе 86 и аудиосигнала на выходе 87. Информационный сигнал поступает также на средство 85, обеспечивающее выделение информации маршрутизации. Средство 85 получает по входу 89 информацию о выбранном маршруте. Это может быть сделано пользователем непосредственно вручную с учетом доступных вариантов, или на устройстве воспроизведения может быть выбран (например родителями) определенный разрешающий уровень рейтинга, изменение которого возможно только после набора определенного кода. Информация маршрутизации считывается перед воспроизведением видеопрограммы и записывается в запоминающем устройстве или считывается непосредственно из файла на носителе информации каждый раз, когда информация необходима. После полного считывания участка в средстве 85 уже известен следующий считываемый участок. Информация маршрутизации характеризует последовательно считываемые сектора, как это было описано со ссылками на фиг.3-6. На основе этой информации формируются команды перехода, которые затем подаются на управляющее средство 84. После выполнения перехода из буфера 82 считывается дальнейшая графическая информация. Во время перехода новая информация не поступает в буфер 82, однако отображение графической информации осуществляется непрерывно благодаря тому, что информация все еще имеется в буфере. В результате по мере продвижения вдоль маршрутной цепочки, описываемой информацией маршрутизации, отображается непрерывный ряд последовательных участков.Если в буфере 82 содержится недостаточное количество видеоинформации для перекрытия перехода, то возможно, что на экране будет отображаться (например, телевизионное изображение) на протяжении некоторого (определенного) промежутка времени, необходимого для перехода к следующему участку. При необходимости можно отображать оставшееся время, циферблат или уменьшающийся временной столбик. Если ждать приходится только небольшой период времени, то возможно также отображать на экране последнее изображение текущего участка до тех пор, пока не начнется отображение нового участка.В одном из вариантов реализации устройства считывания время воспроизведения видеопрограммы может показываться пользователю, например, на графическом экране или на отдельном экране. С этой целью средство 85 приспособлено для восстановления информации о продолжительности воспроизведения носителя информации, так что для выбранного маршрута отображается время воспроизведения программы или дорожки.В одном из вариантов реализации устройства считывания используется носитель информации с точками входа, используемыми, как описано со ссылками на фиг.5. Средство 85 при этом выделяет управляющую информацию, мультиплексированную с видеопотоком, а затем выделяет информацию маршрутизации из этой контрольной информации. В режиме реверса для определения адресов перехода используются адреса участков, предшествующих текущему участку. Если носитель информации содержит соответствующие временные коды, то возможно также отображать время воспроизведения для данного маршрута или данной дорожки.В другом варианте реализации устройства считывания буфер 82 отсутствует, например, при считывании с аналоговых видеодисков. В этом случае имеют место краткие прерывания в воспроизведении аудио- и видеосигналов. Устройство воспроизведения может содержать либо собственный декодер 83, либо информационный сигнал может подаваться на декодер другого устройства отображения. В другом варианте реализации устройство считывания включает графический экран, на котором изображение отображается непосредственно.На фиг.9 показано устройство для изготовления носителей информации вышеупомянутого типа, как, например, компакт-диски или мультимедийные компакт-диски. В первую очередь вышеупомянутым устройством изготавливается эталонный носитель информации 97. Затем из этого эталонного носителя информации изготавливается необходимое количество носителей информации путем обычной формовки и прессовки (не показано). Графическая информация поступает в средства кодирования графической информации 93; причем видеоинформация подается по входу 90, а аудио- и дополнительная информация - через отдельный вход 91. Средство кодирования видеоинформации 93 кодирует видео- и другую информацию и формирует информационный сигнал. Информация об участках, классификационных кодах (кодах закрытия) и выбранных маршрутах подается через вход 92 в средство формирования информации маршрутизации 94, которое добавляет информацию маршрутизации, описанную со ссылками на фиг.3-6, к кодированной графической информации. Блок канального кодирования 95 кодирует информационный сигнал способом, принятым для дисковых носителей информации, и подает его на блок записи 96.Блок записи 96 записывает, например с использованием лазерного луча высокой интенсивности, кодированный информационный сигнал на эталонный носитель информации 97. Системный контроллер обычного типа (не показан) обеспечивает управление скоростью вращения диска и перемещение блока записи по дорожке 21 для обеспечения требуемого расстояния между дорожками и плотности записи на дорожке. Дополнительная информация о системе с компакт-дисками содержится, например, в статье, упомянутой при описании фиг.2.В другом варианте реализации аналогичное устройство используется для записи информационного сигнала на носитель информации, который может быть воспроизведен немедленно после его записи, как, например, перезаписываемый компакт-диск. Другим вариантом реализации является, например, устройство для записи и считывания с ленты для видеомагнитофона или с оптической ленты. Еще в одном варианте реализации информация маршрутизации может быть добавлена на более позднем этапе для получения, например, различных вариантов домашней видеозаписи. Предварительно записывается полная базовая программа, а информация маршрутизации формируется после этого и добавляется, например, в отдельный файл.На фиг.10 показан предпочтительный формат записи информации на носитель информации в соответствии с представленным изобретением. Как показано, формат включает область дескриптора первичного значения (ДПЗ), область записи таблицы содержания диска (ТСД), области записи таблицы содержания нескольких программ (ТСП1, ТСП2, ТСП3,..., TCПN), а также области записи информации нескольких программ (ПРГ1, ПРГ2, ПРГ3,..., ПРГN). В области ДПЗ записаны дескрипторы первичного значения, определенные согласно стандарту ISO 9660. На фиг.11 показан пример варианта осуществления согласно ISO 9660.Предпочтительный синтаксис области ТСД показан на фиг.12. В области ТСД хранится информация, относящаяся к содержанию носителя информации. Коды рейтинга, например, могут быть записаны в области определения рейтинга rating_definition () area области ТСД. Желательно, чтобы область определения рейтинга включала области для хранения числа стран, определяющих рейтинг (num_of_countries), 2-байтный код страны (iso_country_code), как это определено в ISO 3166, число определений рейтинга (num_of_definition), число типов рейтинга (rating_type_number), а также символьная строка, характеризующая тип рейтинга (rating_type_string), как это определено в ISO 646. Возможен вариант, в котором в области ТСД будет опущена область смещения определений рейтинга (rating_definitions_offset).Как показано на фиг.12А, области дорожек диска disk_tracks () могут включать области для хранения числа дорожек (number_of_track), номер программы (program_number), номер дорожки (track_number), адрес логического сектора начала дорожки (start_lsa), адрес логического сектора последнего сектора дорожки (last_lsa), a также адрес логического сектора последнего сектора входа на дорожке (start_es_lsa).Предпочтительный синтаксис области ТСП показан на фиг.13. В области ТСП хранится информация, относящаяся к содержанию носителя информации в определенной записанной области ПРГх. Программная информация для каждой видеопрограммы 1, 2,..., N записывается в соответствующую область записи программной информации (ПРГ1, ПРГ2, ПРГ3,..., ПРГN). Программная информация для каждой видеопрограммы разделяется на пакеты программных данных. Например, в область ТСП включаются области назначения рейтингов маршрутов (path_rating_assignments ()), области дорожек программ (program_tracks ()), области точек входа (entry_points ()), а также области маршрутной таблицы (path_table ()).В области назначения рейтингов маршрутов (path_rating_assignments ()) определяется число стран, определяющих рейтинги (num_of_countries), 2-байтный код страны (iso_country_code) в соответствии с ISO 3166, а также символьная строка для обозначения наименования маршрута (path_name) в соответствии с ISO 646. В области ТСП может храниться положение определенных точек входа для облегчения выборочного воспроизведения участков записанной видеопрограммы и получения различных вариантов, состоящих из различных последовательностей записанных участков.Как показано на фиг.13А, область программных дорожек (program_tracks ()) включает области для общего числа дорожек в каждом пути, задающем последовательность воспроизведения (number_of_path_tracks), номер дорожки (track_number), относительный адрес сектора начала дорожки (start_rsa), относительный адрес последнего сектора на дорожке (last_rsa), а также относительный адрес последнего сектора входа на дорожке (start_es_rsa). Относительный адрес сектора ("rsa") может быть определен относительно начала программы. Например, началу программы может быть присвоен нулевой адрес.Как показано на фиг.13В, область маршрутной таблицы (path_table ()) включает области для числа участников в маршруте (number_of_sections), относительный адрес первого сектора входа участка, а также относительный адрес последнего сектора входа участка (last_es_rsa).На фиг.14 показан пример образования различных вариантов видеопрограммы путем выборочного воспроизведения различных последовательностей записанных участков программной информации. Каждый вариант формируется путем следования по определенному "маршруту", который для каждого конкретного варианта программы указывает последовательность записанных участков. В соответствии с проиллюстрированным маршрутом 0 вариант программы образуется из одиночного участка программной информации от начального элемента до конечного элемента и включает как начальную, так и конечную точки входа. Для облегчения пояснения все показанные маршруты 0, 1, 2 и 3 совместно используют общую пару начальных и конечных участков; совместное использование определенных участков для различных вариантов видеопрограммы не требуется.В маршруте 1 на фиг.14 вариант программы формируется из двух участков записанных данных, причем начало каждого участка обозначается точкой входа, а окончание варианта программы обозначается конечной точкой. Как показано, вариант, обозначенный как маршрут 1, отличается от нулевого маршрута тем, что часть данных, включенных в маршрут 0, не включены в маршрут 1. На маршруте 2 вариант программы образуется из трех участков записанных данных, причем начало каждого участка обозначено точкой входа, а окончание варианта обозначено точкой окончания. Как показано на фиг.14, вариант программы, заданный маршрутом 2, отличается от нулевого маршрута тем, что маршрут 2 включает часть данных, которые не входят в маршрут 0, в частности второй участок второго маршрута.На третьем маршруте вариант программы состоит из пяти участков записанных данных, причем начало каждого участка обозначено точкой входа, а окончание маршрутов обозначено точкой окончания. Как видно из чертежа, вариант, заданный маршрутом 3, отличается от нулевого маршрута тем, что третий маршрут включает два участка данных, не вошедших в нулевой маршрут, в частности второй и четвертый участки маршрута 3, но на третьем маршруте пропущена часть данных маршрута 0.Размещение завершенного блока доступа, такого как звукового кадра, I-кадра, Р-кадра или В-кадра, в начале и конце каждого участка облегчает в процессе воспроизведения переходы от одного участка к другому, благодаря чему становится возможным воспроизведение без прерываний по меньшей мере видеоинформации или аудиоинформации.Если по меньшей мере один маршрут, например маршрут 0, включает только один участок и не имеет переходов, то он может воспроизводиться упрощенной системой воспроизведения, не приспособленной для таких переходов.В устройстве стандарта MPEG, предложенном в ISO/IEC JTC1/SC29/WG11, видеоинформация и аудиоинформация также делятся на пакеты для образования потока видеопакетов, упоминаемом также как "элементарный поток с формированием видеопакетов", а также потока аудиопакетов, упоминаемого также как "элементарный поток с пакетированием аудиоданных". Два потока мультиплексируются с временным разделением, образуя при этом программный поток. Элементарный поток программного потока определяется в карте программного потока. Программный поток далее обрабатывается для записи на носитель информации.На фиг.15А показан предпочтительный вариант реализации программного потока. Как видно, программный поток включает системный заголовок и по меньшей мере один пакет пакетированного элементарного потока. В соответствии со стандартом MPEG программный поток включает системный уровень и уплотненный уровень. Уровень суперпакета и пакетированный элементарный поток (ПЭП) образуют системный уровень. Каждый мультиплексированный поток битов состоит из одного или нескольких суперпакетов. Каждый суперпакет включает по меньшей мере один пакет ПЭП или карту программного потока.Обычно суперпакет включает заголовок, который состоит из областей для записи кодов начала суперпакета, опорного значения системных часов или скорости программного мультиплексирования, а также числа пакетов ПЭП. Предпочтительно, чтобы код начала суперпакета представлял собой 32-битный код 0




Формула изобретения
1. Носитель информации для записи информационного сигнала, представляющего графическую информацию, предназначенную для отображения на графическом экране и содержащую видеоинформацию, по меньшей мере, одной видеопрограммы, а также управляющую информацию для отображения различных вариантов видеопрограммы, причем видеоинформация содержит кадры с внутренней и взаимной кодировкой и множество точек входа, управляющая информация содержит информацию маршрутизации, описывающую один или несколько вариантов участков видеоинформации, воспроизводимых последовательно, отличающийся тем, что каждая точка входа указывает положение кадра с внутренней кодировкой на указанном носителе и указанные участки связаны через указанные точки входа так, что воспроизведение каждого участка начинается с кадра с внутренней кодировкой.2. Носитель информации по п.1, отличающийся тем, что видеоинформация видеопрограммы разделена на две части, при этом первая часть включает видеоинформацию основного варианта видеопрограммы, вторая часть включает дополнительную видеоинформацию, а вариант видеопрограммы содержит, по меньшей мере, один участок дополнительной видеоинформации.3. Носитель информации по п.1 или 2, отличающийся тем, что участки имеют возможность адресации, а в информации маршрутизации содержатся адреса участков, воспроизводимых последовательно.4. Носитель информации по одному из пп.1-3, отличающийся тем, что информация маршрутизации содержит информацию о времени воспроизведения.5. Носитель информации по одному из пп.1-4, отличающийся тем, что информация маршрутизации содержит информацию о дорожках, указывающую разбиение на дорожки, причем дорожки пронумерованы независимо для каждой видеопрограммы.6. Носитель информации по одному из пп.1-5, отличающийся тем, что информация маршрутизации для отображения каждого варианта видеопрограммы записана в определенной области носителя информации.7. Носитель информации по одному из пп.1-6, отличающийся тем, что информация маршрутизации записана на носитель информации вблизи точек входа с обеспечением возможности воспроизведения, начиная от точек входа, без использования предшествующей графической информации.8. Носитель информации по п.7, отличающийся тем, что носитель информации разделен на адресуемые сектора, а информация маршрутизации вблизи точек входа содержит адресную информацию, относящуюся к соответствующим точкам входа.9. Носитель информации по п.7 или 8, отличающийся тем, что видеопрограмма разделена на дорожки, а информация маршрутизации вблизи точек входа содержит адресную информацию, указывающую на начало следующей дорожки соответствующего варианта видеопрограммы.10. Носитель информации по одному из пп.7-9, отличающийся тем, что информация маршрутизации вблизи точек входа содержит адресную информацию о видеоинформации, отображаемой до этого.11. Носитель информации по одному из пп.7-10, отличающийся тем, что информация маршрутизации вблизи точек входа содержит информацию временного кода, указывающую время воспроизведения от начала соответствующего варианта видеопрограммы.12. Устройство для считывания с носителя информации, на котором записан информационный сигнал, представляющий графическую информацию, предназначенную для отображения на графическом экране и содержащую видеоинформацию, по меньшей мере, одной видеопрограммы, а также управляющую информацию для отображения различных вариантов видеопрограммы, причем видеоинформация содержит кадры с внутренней и взаимной кодировкой и множество точек входа и управляющая информация содержит информацию маршрутизации, описывающую один или несколько вариантов участков видеоинформации, воспроизводимых связанным образом, информация маршрутизации указывает на участки, воспроизводимые последовательно, при этом устройство содержит первое средство (80, 81) для восстановления графической информации и второе средство (85) для воспроизведения информации маршрутизации, управляющее средство (84) для выборочного воспроизведения видеопрограммы в соответствии с управляющей информацией и для последовательного воспроизведения участков видеопрограмм в соответствии с информацией маршрутизации, отличающееся тем, что управляющее средство (84) выполнено с возможностью определения внутри каждого участка кадра с внутренней кодировкой в соответствии с информацией маршрутизации, содержащее связь каждой точки входа, указывающей положение кадра с внутренней кодировкой на указанном носителе, и указанных участков и начала воспроизведения каждого участка с кадра с внутренней кодировкой.13. Устройство по п.12, отличающееся тем, что информация маршрутизации для каждого маршрута содержит информацию о времени воспроизведения соответствующего варианта видеопрограммы, причем устройство содержит средство для отображения времени воспроизведения в соответствии с информацией маршрутизации.14. Устройство по п.12 или 13, отличающееся тем, что информация маршрутизации для отображения каждого варианта видеопрограммы записана в определенной области носителя информации, причем второе средство предназначено для поиска этой области.15. Устройство по любому из пп.12-14, отличающееся тем, что информация маршрутизации записана на носитель информации вблизи точек входа для обеспечения возможности воспроизведения, начиная с точки входа без использования предшествующей графической информации, а второе средство предназначено для воспроизведения информации маршрутизации вблизи точек входа.16. Устройство по п.15, отличающееся тем, что информация маршрутизации вблизи точек входа содержит адресную информацию видеоинформации, отображаемой перед этим, а управляющее средство предназначено для отображения графической информации в обратном направлении в соответствии с вышеуказанными адресами.17. Устройство по п.15 или 16, отличающееся тем, что информация маршрутизации вблизи точек входа содержит информацию временного кода, указывающую время воспроизведения от начала соответствующего варианта видеопрограммы, а первое средство предназначено для отображения графической информации в соответствии с информацией временного кода.18. Устройство для записи на носитель информации информационного сигнала, представляющего графическую информацию для отображения на графическом экране, содержащую видеоинформацию, по меньшей мере, одной видеопрограммы и управляющую информацию для отображения различных вариантов видеопрограммы, причем видеоинформация содержит кадры с внутренней и взаимной кодировкой и множество точек входа и управляющая информация содержит информацию маршрутизации, описывающую один или более вариантов участков видеоинформации, отображаемых связанным образом, и указывающую участки, отображаемые последовательно, при этом устройство включает кодирующее средство (93) для кодирования графической информации и формирующее средство (94) для формирования управляющей информации и средство (94) для добавления управляющей информации к графической информации, записывающее средство (95, 97) для записи информационного сигнала на носитель информации, отличающееся тем, что формирующее средство выполнено с возможностью формирования управляющей информации, каждая точка входа которой указывает положение кадра с внутренней кодировкой на указанном носителе, и указанные участки связаны через указанные точки входа так, что воспроизведение каждого участка начинается с кадра с внутренней кодировкой.19. Способ передачи графической информации для отображения на графическом экране посредством носителя информации для записи информационного сигнала, представляющего графическую информацию, содержащую видеоинформацию, по меньшей мере, одной видеопрограммы и управляющую информацию для отображения различных вариантов видеопрограммы, причем видеоинформация содержит кадры с внутренней и взаимной кодировкой и множество точек входа и управляющая информация содержит информацию маршрутизации, описывающую один или несколько вариантов участков видеоинформации, отображаемых связанным образом, информация маршрутизации указывает на участки, отображаемые последовательно, отличающийся тем, что каждая точка входа указывает положение кадра с внутренней кодировкой на указанном носителе и указанные участки связаны через указанные точки входа так, что воспроизведение каждого участка начинается с кадра с внутренней кодировкой.20. Способ записи множества вариантов программы на носитель информации, причем указанное множество вариантов содержит множество участков программы, указанный способ включает следующие этапы: кодирования указанного множества участков программы для формирования множества кодированных участков программы, причем каждый из указанных кодированных участков программы включает, по меньшей мере, один кадр со взаимной кодировкой; присоединения адресной информации к каждому из указанного множества кодированных участков программы; присоединения информации о варианте видеопрограммы к каждому из указанного множества кодированных участков программы; и записи указанного множества кодированных участков программы, включая указанную адресную информацию и указанную информацию о варианте программы, на носитель информации, отличающийся тем, что указанная адресная информация включает, по меньшей мере, одну точку входа, указывающую положение на указанном носителе записи кадра с внутренней кодировкой соответствующего кодированного участка, и указанная информация о варианте включает информацию для связывания множества указанных кодированных участков программы через указанные точки входа для формирования указанных вариантов.21. Способ по п.20, отличающийся тем, что этап кодирования включает этапы: внутреннего кодирования указанного множества участков видеопрограммы для получения I-кадров; и кодирования с предсказанием указанного множества участков программы для получения Р-кадров.22. Способ по п.20, отличающийся тем, что этап присоединения адресной информации включает присоединение информации о начальном адресе и информации о конечном адресе для каждого из указанного множества кодированных участков программы.23. Способ по п.22, отличающийся тем, что этап присоединения адресной информации дополнительно включает присоединение информации о начальном адресе следующего участка и информации о последней точке входа предшествующего участка для каждого из указанного множества кодированных участков программы.24. Способ по п.23, отличающийся тем, что этап присоединения адресной информации дополнительно включает присоединение информации об адресе примыкающей точки входа для каждого из указанного множества кодированных участков программы.25. Способ по п.20, отличающийся тем, что дополнительно включает этап присоединения информации временного кода к каждому из указанного множества кодированных участков программы.26. Способ по п.25, отличающийся тем, что этап присоединения информации временного кода включает присоединение информации временного кода, относящейся к хронированию каждого из указанного множества кодированных участков программы относительно начального края, по меньшей мере, одного из указанного множества вариантов видеопрограммы.27. Способ по п.20, отличающийся тем, что дополнительно включает этап присоединения информации о номере дорожки к каждому из указанного множества кодированных участков программы.28. Способ по п.27, отличающийся тем, что этап присоединения информации о номере дорожки включает присоединение информации о номере дорожки, относящейся к индикации дорожек каждого из указанного множества кодированных участков программы относительно начального края, по меньшей мере, одного из указанного множества вариантов видеопрограммы.29. Способ по п.20, отличающийся тем, что этап присоединения информации о варианте видеопрограммы включает присоединение, по меньшей мере, одного номера маршрута для каждого из указанного множества кодированных участков программы.30. Способ по п.20, отличающийся тем, что этап присоединения информации о варианте видеопрограммы включает присоединение информации, по меньшей мере, об одном рейтинге к каждому из указанного множества кодированных участков программы.31. Способ по п.20, отличающийся тем, что этап присоединения информации о варианте программы включает присоединение идентификационной информации, по меньшей мере, об одном варианте программы для каждого из указанного множества кодированных участков программы.32. Способ по п.20, отличающийся тем, что этап присоединения информации о варианте программы включает присоединение информации, по меньшей мере, об одном дескрипторе маршрута к каждому из указанного множества кодированных участков программы.33. Способ по п.20, отличающийся тем, что этап записи включает следующие этапы: запись на носитель информации первого завершенного блока доступа непосредственно перед точкой перехода; и запись на носитель информации второго завершенного блока доступа непосредственно после вышеуказанной точки перехода.34. Способ по п.20, отличающийся тем, что этап записи включает следующие этапы: запись на носитель информации первого завершенного блока доступа непосредственно перед каждой соответствующей точкой перехода; и запись на носитель информации второго завершенного блока доступа непосредственно после указанной соответствующей точки перехода.35. Способ по п.20, отличающийся тем, что этап записи включает следующие этапы: запись первого множества блоков доступа по первую сторону от точки перехода; и запись второго множества блоков доступа по вторую сторону от точки перехода без записи блока доступа, использующего при декодировании предсказание и формирование опорного сигнала по отношению к одному из указанного первого множества блоков доступа.36. Способ по п.20, отличающийся тем, что один из множества вариантов видеопрограммы содержит единственный участок программы на носителе информации.37. Устройство по п.18, содержащее средство для присоединения информации о варианте программы к каждому из указанного множества кодированных участков программы.38. Устройство по п.37, отличающееся тем, что средство для кодирования содержит: средство для внутреннего кодирования указанного множества участков видеопрограммы для получения I-кадров; и средство для кодирования с предсказанием указанного множества участков программы для получения Р-кадров.39. Устройство по п.37, отличающееся тем, что средство для присоединения адресной информации содержит средство для присоединения информации о начальном адресе и информации о конечном адресе для каждого из указанного множества кодированных участков программы.40. Устройство по п.39, отличающееся тем, что средство для присоединения адресной информации дополнительно содержит средство для присоединения информации о начальном адресе следующего участка и информации о последней точке входа предшествующего участка для каждого из указанного множества кодированных участков программы.41. Устройство по п.40, отличающееся тем, что средство для присоединения адресной информации дополнительно содержит средство для присоединения информации об адресе примыкающей точки входа для каждого из указанного множества кодированных участков программы.42. Устройство по п.37, отличающееся тем, что дополнительно содержит средство для присоединения информации временного кода к каждому из указанного множества кодированных участков программы.43. Устройство по п.42, отличающееся тем, что средство для присоединения информации временного кода содержит средство для присоединения информации временного кода, относящейся к хронированию каждого из указанного множества кодированных участков программы относительно начального края, по меньшей мере, одного из указанного множества вариантов видеопрограммы.44. Устройство по п.37, отличающееся тем, что дополнительно содержит средство для присоединения информации о номере дорожки к каждому из указанного множества кодированных участков программы.45. Устройство по п.44, отличающееся тем, что средство для присоединения информации о номере дорожки содержит средство для присоединения информации о номере дорожки, относящейся к индикации дорожек каждой из указанного множества кодированных участков программы относительно начального края, по меньшей мере, одного из указанного множества вариантов видеопрограммы.46. Устройство по п.37, отличающееся тем, что средство для присоединения информации о варианте видеопрограммы содержит средство для присоединения, по меньшей мере, одного номера маршрута для каждого из указанного множества кодированных участков программы.47. Устройство по п.37, отличающееся тем, что средство для присоединения информации о варианте видеопрограммы содержит средство для присоединения информации, по меньшей мере, об одном рейтинге к каждому из указанного множества кодированных участков программы.48. Устройство по п.37, отличающееся тем, что средство для присоединения информации о варианте программы содержит средство для присоединения идентификационной информации, по меньшей мере, об одном варианте программы для каждого из указанного множества кодированных участков программы.49. Устройство по п.37, отличающееся тем, что средство для присоединения информации о варианте программы содержит средство для присоединения информации, по меньшей мере, об одном дескрипторе маршрута к каждому из указанного множества кодированных участков программы.50. Устройство по п.37, отличающееся тем, что средство для записи содержит: средство для записи на носитель информации первого завершенного блока доступа непосредственно перед точкой перехода; и средство для записи на носитель информации второго завершенного блока доступа непосредственно после указанной точки перехода.51. Устройство по п.37, отличающееся тем, что средство для записи содержит: средство для записи на носитель информации первого завершенного блока доступа непосредственно перед каждой соответствующей точкой перехода; и средство для записи на носитель информации второго завершенного блока доступа непосредственно после вышеуказанной соответствующей точки перехода.52. Устройство по п.37, отличающееся тем, что средство для записи содержит средство для записи первого множества блоков доступа по первую сторону от точки перехода; и средство для записи второго множества блоков доступа по вторую сторону от точки перехода без записи блока доступа, использующего для декодирования предсказание и формирование опорного сигнала по отношению к одному из указанного первого множества блоков доступа.53. Устройство по п.38, отличающееся тем, что один из указанного множества вариантов видеопрограммы содержит единственный участок программы на носителе информации.54. Способ воспроизведения одного из множества вариантов видеопрограммы, записанной на носителе информации, содержащих множество участков программы, причем каждый участок программы включает, по меньшей мере, один кадр с внутренней кодировкой, содержащий следующие этапы: воспроизведения с указанного носителя информации первого участка программы, содержащего информацию о вариантах видеопрограммы и адресную информацию; выявления на указанном первом участке программы информации о варианте программы, соответствующей указанному одному из множества вариантов, и адресной информации, соответствующей указанной информации о варианте программы; воспроизведения с указанного носителя информации второго участка программы в соответствии с указанной адресной информацией, отличающийся тем, что из указанного первого участка программы получают адресную информацию, включающую, по меньшей мере, одну точку входа, указывающую на положение на указанном носителе кадра с внутренней кодировкой второго участка программы; начинают воспроизведение второго участка программы с кадра с внутренней кодировкой в соответствии со связью первого участка программы и второго участка программы указанной точкой входа.55. Способ по п.54, отличающийся тем, что дополнительно включает этапы: выявления на указанном втором участке программы второй информации о варианте программы, соответствующей указанному одному из указанного множества вариантов, и второй адресной информации, соответствующей указанной второй информации о варианте программы; и воспроизведения с носителя информации третьего участка программы в соответствии с указанной второй адресной информацией.56. Способ по п.54, отличающийся тем, что дополнительно включает этап получения от пользователя варианта выбора, указывающего на указанный один из множества вариантов программы.57. Способ по п.54, отличающийся тем, что информация о варианте программы содержит идентификационную информацию о варианте программы.58. Способ по п.55, отличающийся тем, что информация о варианте программы содержит информацию о рейтинге.59. Способ по п.55, отличающийся тем, что информация о варианте программы содержит информацию о входном пакете.60. Способ по п.55, отличающийся тем, что информация о варианте программы содержит информацию о дескрипторе маршрута.61. Способ по п.55, отличающийся тем, что дополнительно включает этап отображения пользователю указанного первого участка программы и указанного второго участка программы без ощутимых прерываний воспроизведения.62. Способ по п.55, отличающийся тем, что указанный этап выявления содержит этап выявления точки входа.63. Способ по п.62, отличающийся тем, что указанная точка входа является входным сектором.64. Способ по п.62, отличающийся тем, что указанная точка входа является входным пакетом.65. Способ по п.62, отличающийся тем, что указанная точка входа является областью дескриптора маршрута.66. Способ по п.62, отличающийся тем, что указанная адресная информация содержит информацию о начальном адресе следующего участка.67. Способ по п.54, отличающийся тем, что каждый из указанного множества участков программы включает информацию временного кода, причем указанный этап воспроизведения первого участка программы включает воспроизведение первой информации временного кода, а указанный этап воспроизведения второго участка программы включает этап воспроизведения второй информации временного кода.68. Способ по п.54, отличающийся тем, что каждый из указанного множества участков программы содержит информацию о номере дорожки, причем указанный этап воспроизведения первого участка программы включает этап воспроизведения первой информации о номере дорожки, а указанный этап воспроизведения второго участка программы включает этап воспроизведения второй информации о номере дорожки.69. Устройство по п.12, дополнительно содержащее средство для воспроизведения с указанного носителя информации первого участка программы, содержащего информацию о множестве вариантов видеопрограммы и адресную информацию, причем указанная адресная информация включает, по меньшей мере, одну точку входа, указывающую на положение на указанном носителе кадра с внутренней кодировкой второго участка программы; средство для выявления на указанном первом участке программы информации о варианте программы, соответствующей указанному одному из множества вариантов, причем указанная информация о варианте программы включает информацию о связывании указанного первого участка программы с указанным вторым участком программы; и средство для воспроизведения с указанного носителя информации второго участка программы в соответствии с указанной адресной информацией.70. Устройство по п.69, отличающееся тем, что дополнительно содержит: средство для выявления на указанном втором участке программы второй информации о варианте программы, соответствующей указанному одному из множества вариантов, и второй адресной информации, соответствующей указанной второй информации о варианте программы; и средство для воспроизведения с указанного носителя информации третьего участка программы в соответствии с указанной второй адресной информацией.71. Устройство по п.69, отличающееся тем, что дополнительно содержит средство для получения от пользователя варианта выбора, указывающего на указанный один из множества вариантов программы.72. Устройство по п.69, отличающееся тем, что информация о варианте программы содержит информацию о рейтинге.73. Устройство по п.69, отличающееся тем, что содержит средство для отображения пользователю указанного первого участка программы и указанного второго участка программы без ощутимых прерываний воспроизведения.74. Устройство по п.70, отличающееся тем, что указанное средство выявления содержит средство выявления точки входа.75. Устройство по п.70, отличающееся тем, что каждый из указанного множества участков программы включает информацию временного кода, причем указанное средство для воспроизведения первого участка программы содержит средство для воспроизведения первой информации временного кода, а указанное средство для воспроизведения второго участка программы содержит средство для воспроизведения второй информации временного кода.76. Устройство по п.70, отличающееся тем, что каждый из указанного множества участков программы содержит информацию о номере дорожки, причем указанное средство для воспроизведения первого участка программы включает средство для воспроизведения первой информации о номере дорожки, а указанное средство для воспроизведения второго участка программы включает средство для воспроизведения второй информации о номере дорожки.РИСУНКИ
Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4, Рисунок 5, Рисунок 6, Рисунок 7, Рисунок 8, Рисунок 9, Рисунок 10, Рисунок 11, Рисунок 12, Рисунок 13, Рисунок 14, Рисунок 15, Рисунок 16, Рисунок 17, Рисунок 18, Рисунок 19, Рисунок 20, Рисунок 21, Рисунок 22, Рисунок 23, Рисунок 24, Рисунок 25, Рисунок 26, Рисунок 27, Рисунок 28, Рисунок 29, Рисунок 30, Рисунок 31, Рисунок 32, Рисунок 33, Рисунок 34, Рисунок 35, Рисунок 36, Рисунок 37, Рисунок 38, Рисунок 39, Рисунок 40, Рисунок 41, Рисунок 42, Рисунок 43, Рисунок 44