УСТРОЙСТВО ВОСПРОИЗВЕДЕНИЯ, ЗАПИСЫВАЮЩЕЕ УСТРОЙСТВО, СПОСОБ ВОСПРОИЗВЕДЕНИЯ И СПОСОБ ЗАПИСИ

1. Устройство воспроизведения для воспроизведения списка воспроизведения, в котором:
список воспроизведения включает в себя множество элементов воспроизведения и множество субэлементов воспроизведения,
каждый элемент воспроизведения - это информация, задающая секцию воспроизведения в файле с клипами, который включает в себя основной поток,
каждый субэлемент воспроизведения - это информация, задающая секцию воспроизведения в файле с клипами, который включает в себя субпоток, и
передают файлы с клипами, которые задаются и на которые ссылаются субэлементы воспроизведения,
при этом устройство воспроизведения содержит:
модуль воспроизведения, выполненный с возможностью воспроизводить элементы воспроизведения;
модуль указания, выполненный с возможностью указывать текущий элемент воспроизведения;
модуль определения, выполненный с возможностью определять текущий субэлемент воспроизведения каждый раз, когда текущий элемент воспроизведения указан; и
регистр субпотоков, выполненный с возможностью указывать текущий субпоток, который должен быть воспроизведен синхронно с текущим элементом воспроизведения, при этом текущий субэлемент воспроизведения задает секцию воспроизведения субпотока, указанного посредством регистра субпотоков,
при этом модуль воспроизведения продолжает воспроизведение элемента воспроизведения, когда файл с клипами, на который ссылается текущий субэлемент воспроизведения, существует на доступном носителе записи, и останавливает воспроизведение элемента воспроизведения, когда файл с клипами имеет состояние отсутствия или нераспознаваемое состояние на доступном носителе записи.
2. Устройство воспроизведения по п.1, в котором:
субпоток относится к любому из типов, которыми являются аудиопоток, видеопоток и поток субтитров,
регистр субпотоков включает в себя регистры номеров, сохраняющие номера потоков, соответствующие "один-к-одному" типам, тем самым указывая текущий субпоток для каждого типа субпотока,
текущий субэлемент воспроизведения - это субэлемент воспроизведения, ссылающийся на файл с клипами, который сохраняет текущий субпоток, указанный посредством регистра номеров.
3. Устройство воспроизведения по п.1, дополнительно содержащее:
модуль управления, выполненный с возможностью управлять состоянием файла с клипами, сохраненного в носителе записи, причем:
файл с клипами передается в устройство воспроизведения после того, как приложение отправляет запрос на загрузку в серверное устройство,
модуль воспроизведения начинает воспроизведение после того, как приложение формирует экземпляр проигрывателя для информации списка воспроизведения, и
остановка воспроизведения посредством модуля воспроизведения осуществляется, когда модуль управления выводит событие, инструктирующее останавливать воспроизведение, в модуль воспроизведения и в экземпляр проигрывателя.
4. Устройство воспроизведения по п.1, в котором:
файлы с клипами, на которые ссылаются элементы воспроизведения, включают в себя видеопотоки,
субпотоки - это потоки вторичного видео, которые, когда воспроизводятся синхронно с видеопотоками, предоставляют стереоскопический просмотр пользователю,
список воспроизведения включает в себя информацию настройки стереоскопического просмотра, которая указывает то, включен или отключен стереоскопический просмотр,
когда информация настройки стереоскопического просмотра указывает, что стереоскопический просмотр включен, модуль воспроизведения не останавливает воспроизведение, даже если файл с клипами, на который ссылается субэлемент воспроизведения и который включает в себя поток вторичного видео, не сохранен на носителе записи или имеет нераспознаваемое состояние, и
модуль воспроизведения останавливает воспроизведение, когда информация настройки стереоскопического просмотра в списке воспроизведения указывает, что стереоскопический просмотр включен, и файл с клипами, на который ссылается текущий субэлемент воспроизведения, находится в состоянии отсутствия на носителе записи или имеет нераспознаваемое состояние.
5. Устройство воспроизведения по п.1, в котором:
регистр субпотоков дополнительно указывает то, включен или отключен субтитр,
модуль воспроизведения не останавливает воспроизведение, когда регистр субпотоков указывает, что субтитр включен, даже если файл с клипами, включающий в себя поток субтитров, находится в состоянии отсутствия на носителе записи или имеет нераспознаваемое состояние, и
модуль воспроизведения останавливает воспроизведение, когда регистр субпотоков указывает, что субтитр включен, и файл с клипами, на который ссылается текущий субэлемент воспроизведения, находится в состоянии отсутствия на носителе записи или имеет нераспознаваемое состояние.
6. Устройство воспроизведения по п.1, в котором:
информация элемента воспроизведения включает в себя таблицу номеров потоков, указывающую субпотоки, которые являются воспроизводимыми,
таблица номеров потоков включает в себя множество записей субпотоков,
записи субпотоков - это информация, которая указывает множество субпотоков, которые могут быть воспроизведены синхронно с элементами воспроизведения,
каждая из записей субпотока - это информация, которая указывает, в ассоциации с фрагментом информации субэлемента воспроизведения, субпоток, который может быть воспроизведен синхронно, и порядок записей субпотока в таблице номеров потоков указывает ранги приоритета субпотоков, и
текущий субпоток, из множества субпотоков, которые могут быть воспроизведены синхронно с элементами воспроизведения, - это субпоток, который соответствует записи субпотока, имеющей ранг наивысшего приоритета, из множества записей субпотока, включенных в таблицу номеров потоков.
7. Устройство воспроизведения по п.1, дополнительно содержащее:
регистр настройки, сохраняющий информацию подзаголовка, которая указывает языковую настройку в устройстве воспроизведения, и
модуль определения определяет, в качестве текущего субпотока, субпоток из субпотоков, которым разрешено быть воспроизведенными, который, имеет языковой атрибут, который совпадает с языковой настройкой, указанной посредством информации подзаголовка.
8. Записывающее устройство для записи на носитель записи файлов с клипами, на которые нужно ссылаться, когда список воспроизведения воспроизводится, при этом:
список воспроизведения включает в себя множество элементов воспроизведения и множество субэлементов воспроизведения,
каждый из элементов воспроизведения - это информация, которая задает (i) файл с клипами, включающий в себя основной поток, и (ii) секцию воспроизведения в файле с клипами,
каждый из субэлементов воспроизведения - это информация, которая задает (iii) файл с клипами, включающий в себя субпоток, и задает (iv) секцию воспроизведения в файле с клипами, включающем субпоток, в качестве секции воспроизведения, которая должна быть синхронизирована с элементом воспроизведения, и
через тракт передачи передают файлы с клипами, которые задаются и на которые ссылаются субэлементы воспроизведения, а субпотоки не мультиплексируются с файлами с клипами, которые задаются и на которые ссылаются элементы воспроизведения,
при этом записывающее устройство содержит:
модуль записи, выполненный с возможностью принимать файл с клипами через тракт передачи и записывать принимаемый файл с клипами на носитель записи;
модуль управления, выполненный с возможностью управлять состоянием файла с клипами, записанного на носителе записи;
модуль воспроизведения, выполненный с возможностью воспроизводить элементы воспроизведения, включенные в список воспроизведения;
модуль указания, выполненный с возможностью указывать один из элементов воспроизведения, который является текущим целевым объектом воспроизведения, в качестве текущего элемента воспроизведения;
модуль определения, выполненный с возможностью, каждый раз, когда текущий элемент воспроизведения указан посредством модуля указания, определять, в качестве текущего субэлемента воспроизведения, субэлемент воспроизведения, который является оптимальным для текущего элемента воспроизведения; и
регистр субпотоков, выполненный с возможностью указывать текущий субпоток, который должен быть воспроизведен синхронно с текущим элементом воспроизведения,
при этом текущий субэлемент воспроизведения - это субэлемент воспроизведения, который задает секцию воспроизведения, которая должна быть синхронизирована с текущим элементом воспроизведения, и который задает секцию воспроизведения субпотока, указанного посредством регистра субпотоков, и
модуль воспроизведения продолжает воспроизведение элемента воспроизведения, когда носитель записи, доступный для устройства воспроизведения, сохраняет файл с клипами, на который ссылается текущий субэлемент воспроизведения, и останавливает воспроизведение элемента воспроизведения, когда носитель записи, доступный для устройства воспроизведения, либо не сохраняет файл с клипами, на который ссылается текущий субэлемент воспроизведения, либо имеет нераспознаваемое состояние.
9. Записывающее устройство по п.8, в котором:
пока текущий элемент воспроизведения воспроизводится, приложение идентифицирует в качестве следующего субэлемента воспроизведения фрагмент информации субэлемента воспроизведения из множества фрагментов информации субэлемента воспроизведения, включенной в информацию списка воспроизведения, и запрашивает из серверного устройства загрузку файла с клипами, на который ссылается следующий субэлемент воспроизведения, и
файл с клипами, записанный посредством модуля записи на носитель записи, является файлом с клипами, на который ссылается следующий субэлемент воспроизведения.
10. Способ воспроизведения для воспроизведения списка воспроизведения, в котором:
список воспроизведения включает в себя множество элементов воспроизведения и множество субэлементов воспроизведения,
каждый элемент воспроизведения - это информация, задающая секцию воспроизведения в файле с клипами, который включает в себя основной поток,
каждый субэлемент воспроизведения - это информация, задающая секцию воспроизведения в файле с клипами, который включает в себя субпоток, и
файлы с клипами, заданные посредством и на которые ссылаются субэлементы воспроизведения, передаются,
при этом способ содержит этапы, на которых:
воспроизводят элементы воспроизведения;
задают текущий элемент воспроизведения;
определяют текущий субэлемент воспроизведения каждый раз, когда текущий элемент воспроизведения задан; и
указывают текущий субпоток, который должен быть воспроизведен синхронно с текущим элементом воспроизведения, при этом текущий субэлемент воспроизведения задает секцию воспроизведения субпотока, указанного посредством регистра субпотоков,
при этом этап воспроизведения продолжает воспроизведение элемента воспроизведения, когда файл с клипами, на который ссылается текущий субэлемент воспроизведения, существует на доступном носителе записи, и останавливает воспроизведение элемента воспроизведения, когда файл с клипами имеет состояние отсутствия или нераспознаваемое состояние на доступном носителе записи.
11. Способ записи для записи на носитель записи файлов с клипами, на которые нужно ссылаться, когда список воспроизведения воспроизводится, при этом:
список воспроизведения включает в себя множество элементов воспроизведения и множество субэлементов воспроизведения,
каждый из элементов воспроизведения - это информация, которая задает (i) файл с клипами, включающий в себя основной поток, и (ii) секцию воспроизведения в файле с клипами,
каждый из субэлементов воспроизведения - это информация, которая задает (iii) файл с клипами, включающий в себя субпоток, и задает (iv) секцию воспроизведения в файле с клипами, включающем субпоток, в качестве секции воспроизведения, которая должна быть синхронизирована с элементом воспроизведения, и
файлы с клипами, которые задаются и на которые ссылаются субэлементы воспроизведения, передаются через тракт передачи, а субпотоки не мультиплексируются с файлами с клипами, которые задаются и на которые ссылаются элементы воспроизведения,
при этом способ записи содержит этапы, на которых:
принимают файл с клипами через тракт передачи и записывают принимаемый файл с клипами на носитель записи;
управляют состоянием файла с клипами, записанного на носителе записи;
воспроизводят элементы воспроизведения, включенные в список воспроизведения;
указывают один из элементов воспроизведения, который является текущим целевым объектом воспроизведения, в качестве текущего элемента воспроизведения;
определяют, в качестве текущего субэлемента воспроизведения, субэлемент воспроизведения, который является оптимальным для текущего элемента воспроизведения, каждый раз, когда текущий элемент воспроизведения указан посредством модуля указания; и
указывают текущий субпоток, который должен быть воспроизведен синхронно с текущим элементом воспроизведения,
при этом текущий субэлемент воспроизведения - это субэлемент воспроизведения, который задает секцию воспроизведения, которая должна быть синхронизирована с текущим элементом воспроизведения, и который задает секцию воспроизведения субпотока, указанного посредством регистра субпотоков, и
этап воспроизведения продолжает воспроизведение элемента воспроизведения, когда носитель записи сохраняет файл с клипами, на который ссылается текущий субэлемент воспроизведения, и останавливает воспроизведение элемента воспроизведения, когда носитель записи либо не сохраняет файл с клипами, на который ссылается текущий субэлемент воспроизведения, либо имеет нераспознаваемое состояние.