Евразийский сервер публикаций
Евразийский патент № 036026
Библиографические данные | |||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||
Формула | |||||||||||||||||||||||||||||||||||||||
(57) 1. Способ генерирования файла для хранения видеоконтента, при этом способ содержит этапы, на которых
генерируют посредством устройства бокс-контейнер файла таким образом, что файл согласуется с конкретным форматом файла, который основан на базовом формате мультимедийного файла Международной Организации по Стандартизации (ISO) (ISOBMFF), при этом бокс-контейнер является боксом таблицы выборок или боксом фрагмента дорожки, при этом бокс-контейнер является боксом, который содержит один или более других боксов, и этап, на котором генерируют бокс-контейнер, содержит этапы, на которых генерируют посредством устройства в упомянутом боксе-контейнере бокс описания группы выборок (SampleGroupDescription), который включает в себя одну или более записей описания группы, при этом каждая соответствующая запись описания группы предоставляет описания для соответствующей группы выборок, при этом этап, на котором генерируют бокс описания группы выборок (SampleGroupDescription), содержит этап, на котором включают посредством устройства в бокс описания группы выборок (SampleGroupDescription) элемент синтаксиса типа группирования выборок (grouping_type), который идентифицирует тип группирования выборок, указывающий критерий, используемый для формирования групп выборок, причем элемент синтаксиса типа группирования выборок в боксе описания группы выборок (SampleGroupDescription) имеет конкретное целочисленное значение, и требование конкретного формата файла состоит в том, что должен присутствовать только один бокс описания группы выборок (SampleGroupDescription) в боксе-контейнере с упомянутым конкретным значением элемента синтаксиса типа группирования выборок; и генерируют посредством устройства в том же самом боксе-контейнере файла множество боксов выборок в группе (SampleToGroup), при этом этап, на котором генерируют множество боксов выборок в группе (SampleToGroup), содержит применительно к каждому соответствующему боксу выборок в группе (SampleToGroup) из множества боксов выборок в группе (SampleToGroup) следующие этапы, на которых включают посредством устройства в соответствующий бокс выборок в группе (SampleToGroup) соответствующий элемент синтаксиса типа группирования выборок с упомянутым конкретным значением, при этом на основании того, что присутствует несколько боксов выборок в группе (SampleToGroup) с одинаковым значением элемента синтаксиса типа группирования выборок в упомянутом боксе-контейнере, каждый из упомянутых нескольких боксов выборок в группе (SampleToGroup) должен иметь соответствующий идентификатор версии, равный 1, причем идентификатор версии указывает версию ISOBMFF; на основании соответствующего идентификатора версии у соответствующего бокса выборок в группе (SampleToGroup), равного 1, включают посредством устройства в соответствующий бокс выборок в группе (SampleToGroup) соответствующий элемент синтаксиса параметра типа группирования выборок (grouping_type_parameter), указывающий подтип группирования выборок, при этом требование конкретного формата файла состоит в том, чтобы внутри одного бокса дорожки или бокса фрагмента дорожки присутствовало не более одного бокса выборок в группе (SampleToGroup) с типом группирования выборок, который указывается соответствующим элементом синтаксиса типа группирования выборок, и подтипом, который указывается соответствующим элементом синтаксиса параметра типа группирования выборок; включают посредством устройства в соответствующий бокс выборок в группе (SampleToGroup) одну или более записей группы выборок, при этом этап, на котором включают одну или более записей группы выборок в соответствующий бокс выборок в группе (SampleToGroup), содержит применительно к каждой соответствующей записи группы выборок из одной или более записей группы выборок следующие этапы, на которых включают посредством устройства в соответствующую запись группы выборок соответствующий элемент синтаксиса счетчика выборки, указывающий количество выборок в соответствующей группе выборок, и включают посредством устройства в соответствующую запись группы выборок соответствующий элемент синтаксиса индекса описания группы, указывающий индекс записи описания группы в боксе описания группы выборок (SampleGroupDescription), которая предоставляет описание соответствующей группы выборок, при этом каждая выборка соответствующей группы выборок содержит одну или более картинок видеоконтента; и выводят посредством устройства упомянутый файл. 2. Способ по п.1, в котором бокс описания группы выборок (SampleGroupDescription) является первым боксом описания группы выборок (SampleGroupDescription), и этап, на котором генерируют бокс-контейнер, содержит этап, на котором генерируют посредством устройства второй бокс описания группы выборок (SampleGroupDescription) в боксе-контейнере, причем второй бокс описания группы выборок (SampleGroupDescription) имеет элемент синтаксиса типа группирования выборок, отличный от упомянутого конкретного значения. 3. Устройство для осуществления способа по п.1, при этом устройство содержит память, выполненную с возможностью сохранения файла; и один или более процессоров, выполненных с возможностью генерирования бокса-контейнера файла таким образом, что файл согласуется с конкретным форматом файла, при этом бокс-контейнер является боксом таблицы выборок или боксом фрагмента дорожки, при этом бокс-контейнер является боксом, который содержит один или более других боксов, и при этом в рамках генерирования бокса-контейнера один или более процессоров выполнены с возможностью генерировать бокс описания группы выборок (SampleGroupDescription), который включает в себя одну или более записей описания группы, при этом каждая соответствующая запись описания группы предоставляет описания для соответствующей группы выборок, при этом в рамках генерирования бокса описания группы выборок (SampleGroupDescription) один или более процессоров выполнены с возможностью включать в бокс описания группы выборок (SampleGroupDescription) элемент синтаксиса типа группирования выборок (grouping_type), который идентифицирует тип группирования выборок, указывающий критерий, используемый для формирования групп выборок, причем элемент синтаксиса типа группирования выборок в боксе описания группы выборок (SampleGroupDescription) имеет конкретное целочисленное значение, и требование конкретного формата файла состоит в том, что должен присутствовать только один бокс описания группы выборок (SampleGroupDescription) в боксе-контейнере с упомянутым конкретным значением элемента синтаксиса типа группирования выборок; и генерировать в том же самом боксе-контейнере файла множество боксов выборок в группе (SampleToGroup), при этом, применительно к каждому соответствующему боксу выборок в группе (SampleToGroup) из множества боксов выборок в группе (SampleToGroup), один или более процессоров выполнены с возможностью включать в соответствующий бокс выборок в группе (SampleToGroup) соответствующий элемент синтаксиса типа группирования выборок с упомянутым конкретным значением, при этом на основании того, что присутствует несколько боксов выборок в группе (SampleToGroup) с одинаковым значением элемента синтаксиса типа группирования выборок в упомянутом боксе-контейнере, каждый из упомянутых нескольких боксов выборок в группе (SampleToGroup) должен иметь соответствующий идентификатор версии, равный 1, причем идентификатор версии указывает версию ISOBMFF; на основании соответствующего идентификатора версии у соответствующего бокса выборок в группе (SampleToGroup), равного 1, включать в соответствующий бокс выборок в группе (SampleToGroup) соответствующий элемент синтаксиса параметра типа группирования выборок (grouping_type_parameter), указывающий подтип группирования выборок, при этом требование конкретного формата файла состоит в том, чтобы внутри одного бокса дорожки или бокса фрагмента дорожки присутствовало не более одного бокса выборок в группе (SampleToGroup) с типом группирования выборок, который указывается соответствующим элементом синтаксиса типа группирования выборок, и подтипом, который указывается соответствующим элементом синтаксиса параметра типа группирования выборок; включать в соответствующий бокс выборок в группе (SampleToGroup) одну или более записей группы выборок, при этом, применительно к каждой соответствующей записи группы выборок из одной или более записей группы выборок, один или более процессоров выполнены с возможностью включать в соответствующую запись группы выборок соответствующий элемент синтаксиса счетчика выборки, указывающий количество выборок в соответствующей группе выборок, и включать в соответствующую запись группы выборок соответствующий элемент синтаксиса индекса описания группы, указывающий индекс записи описания группы в боксе описания группы выборок (SampleGroupDescription), которая предоставляет описание соответствующей группы выборок, при этом каждая выборка соответствующей группы выборок содержит одну или более картинок видеоконтента; и вывода упомянутого файла. 4. Устройство по п.3, содержащее устройство беспроводной связи. 5. Устройство по п.3, в котором бокс описания группы выборок (SampleGroupDescription) является первым боксом описания группы выборок (SampleGroupDescription), и в рамках генерирования бокса-контейнера один или более процессоров выполнены с возможностью генерировать второй бокс описания группы выборок (SampleGroupDescription) в боксе-контейнере, причем второй бокс описания группы выборок (SampleGroupDescription) имеет элемент синтаксиса типа группирования выборок, отличный от упомянутого конкретного значения. 6. Устройство по п.3, дополнительно содержащее камеру, выполненную с возможностью захвата видеоконтента. 7. Устройство для чтения файла для хранения видеоконтента, сгенерированного согласно способу по п.1, причем устройство содержит память, выполненную с возможностью сохранения файла; и один или более процессоров, выполненных с возможностью получения из файла бокса-контейнера файла, при этом бокс-контейнер является боксом таблицы выборок или боксом фрагмента дорожки, при этом бокс-контейнер является боксом, который содержит один или более других боксов, и в рамках получения бокса-контейнера один или более процессоров выполнены с возможностью получать из бокса-контейнера бокс описания группы выборок (SampleGroupDescription), который включает в себя одну или более записей описания группы, при этом каждая соответствующая запись описания группы предоставляет описания для соответствующей группы выборок, при этом один или более процессоров выполнены с возможностью получения из бокса описания группы выборок (SampleGroupDescription) элемента синтаксиса типа группирования выборок (grouping_type), который идентифицирует тип группирования выборок, указывающий критерий, используемый для формирования групп выборок, причем элемент синтаксиса типа группирования выборок в боксе описания группы выборок (SampleGroupDescription) имеет конкретное целочисленное значение, и требование конкретного формата файла состоит в том, что должен присутствовать только один бокс описания группы выборок (SampleGroupDescription) в боксе-контейнере с упомянутым конкретным значением элемента синтаксиса типа группирования выборок; и получать из бокса-контейнера множество боксов выборок в группе (SampleToGroup), при этом, применительно к каждому соответствующему боксу выборок в группе (SampleToGroup) из множества боксов выборок в группе (SampleToGroup) один или более процессоров выполнены с возможностью получать из соответствующего бокса выборок в группе (SampleToGroup) соответствующий элемент синтаксиса типа группирования выборок с упомянутым конкретным значением, при этом на основании того, что присутствует несколько боксов выборок в группе (SampleToGroup) с одинаковым значением элемента синтаксиса типа группирования выборок в упомянутом боксе-контейнере, каждый из упомянутых нескольких боксов выборок в группе (SampleToGroup) должен иметь соответствующий идентификатор версии, равный 1, причем идентификатор версии указывает версию ISOBMFF; на основании соответствующего идентификатора версии соответствующего бокса выборок в группе (SampleToGroup), равного 1, получать из соответствующего бокса выборок в группе (SampleToGroup) соответствующий элемент синтаксиса параметра типа группирования выборок (grouping_type_parameter), указывающий подтип группирования выборок, при этом требование конкретного формата файла состоит в том, чтобы внутри одного бокса дорожки или бокса фрагмента дорожки присутствовало не более одного бокса выборок в группе (SampleToGroup) с типом группирования выборок, который указывается соответствующим элементом синтаксиса типа группирования выборок, и подтипом, который указывается соответствующим элементом синтаксиса параметра типа группирования выборок; получать из соответствующего бокса выборок в группе (SampleToGroup) одну или более записей группы выборок, при этом, применительно к каждой соответствующей записи группы выборок из одной или более записей группы выборок, один или более процессоров выполнены с возможностью получать из соответствующей записи группы выборок соответствующий элемент синтаксиса счетчика выборки, указывающий количество выборок в соответствующей группе выборок, и получать из соответствующей записи группы выборок соответствующий элемент синтаксиса индекса описания группы, указывающий индекс записи описания группы в боксе описания группы выборок (SampleGroupDescription), которая предоставляет описание соответствующей группы выборок, при этом каждая выборка соответствующей группы выборок содержит одну или более картинок видеоконтента. 8. Устройство по п.7, в котором бокс описания группы выборок (SampleGroupDescription) является первым боксом описания группы выборок (SampleGroupDescription) и бокс-контейнер содержит второй бокс описания группы выборок (SampleGroupDescription), причем второй бокс описания группы выборок (SampleGroupDescription) имеет элемент синтаксиса типа группирования выборок, отличный от упомянутого конкретного значения. Загрузка данных...
| |||||||||||||||||||||||||||||||||||||||