Способ управления дисплеем, носитель записи, устройство управления дисплеем

Изобретение относится к устройству/способу управления отображением, где реализована функция принудительного отображения субтитров на основе синхронизированного по времени языка разметки текста (TTML). Техническим результатом является собственно создание способа отображения с функцией принудительного отображения субтитров на основе TTML. Указанный технический результат достигается тем, что используются данные TTML, в которых описана заданная информация атрибута, имеющая отношение к принудительному отображению субтитров, в тэге, определяющем элемент текста. На стороне воспроизведения содержания управление выполняют на основе заданной информации атрибута в данных TTML, таким способом, в соответствии с которым знаки, основанные на текстовых данных, обозначенные тэгом, в котором записана информация атрибута, отображают в модуле дисплея, независимо от того, ВКЛЮЧЕНО или ВЫКЛЮЧЕНО отображение субтитров. Благодаря такой конфигурации, текстовые данные, используемые заданным текстовым элементом среди текстовых элементов (текстовые данные, используемые, как субтитры) в пределах данных TTML, могут быть отображены, независимо от того, ВКЛЮЧЕНО или ВЫКЛЮЧЕНО отображение субтитров. 3 н. и 9 з.п. ф-лы, 8 ил.

 

Область техники

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

Список литературы

Непатентный документ

Непатентный документ 1: W3C (World Wide Web Consortium), "Timed Text Markup Language (TTML) 1.0", [online], 18 November 2010, [searched 7 February 2011], Internet <URL: http://www.w3.org/TR/ttaf1-dfxp>

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

Рассматривается возможность использования синхронизированных по времени текстовых субтитров для отображения субтитров при представлении видеоизображений в Интернете, например, при широковещательной передаче цифрового телевидения. В частности, использование синхронизированных по времени текстовых субтитров при представлении в Интернете поддерживается различными типами стандартов, такими как, например, DECE (Digital Entertainment Content Ecosystem LLC).

Существует множество типов синхронизированного по времени текста; однако, среди них синхронизированный по времени текст W3C, предложенный W3C (World Wide Web Consortium), а именно TTML (синхронизированный язык разметки текстов) является перспективным с точки зрения его универсальности и т.д. (см., например, упомянутый выше непатентный документ 1).

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

Задачи, решаемые изобретением

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

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

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

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

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

Решение задач

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

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

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

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

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

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

Эффекты изобретения

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

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

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

На фиг.2 показан чертеж для иллюстрации примера (примера описания информации атрибута для тэга <span>) технологии генерирования данных TTML, в качестве варианта осуществления.

На фиг.3 показан чертеж, на котором представлено примерное описание информации атрибута для тэга <body>.

На фиг.4 показан чертеж, на котором представлено примерное описание информации атрибута для тэга <div>.

На фиг.5 показан чертеж, на котором представлено примерное описание информации атрибута для тэга <р>.

На фиг.6 показан чертеж, на котором представлено примерное описание информации атрибута для тэга <region>.

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

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

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

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

Следует отметить, что описание представлено в следующем порядке.

1. Сущность технологии управления отображением

2. Конкретный пример генерирования данных TTML.

3. Устройство управления отображением.

4. Сущность варианта осуществления и модифицированный пример.

1. Сущность технологии управления отображением

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

Как показано на фиг.1, технология управления отображением в соответствии с вариантом выполнения может быть в широком смысле разделена на пять этапов: этап S1 генерирования данных TTML (синхронизированный по времени язык разметки текста), этап S2 объединения с данными видеоизображения, этап S3 записи, этап S4 выделения данных TTML и этап S5 управления вынужденным отображением субтитров на основе данных TTML.

В начале, на этапе S1 генерирования данных TTML, выполняют генерирование данных TTML для реализации принудительного отображения субтитров.

TTML, указанный в этом отношении, означает синхронизированный по времени текст W3C (W3C - консорциум World Wide Web). Этап S1 генерирования данных TTML выполняют, используя устройство обработки информации, такое как, например, персональный компьютер. Более конкретно, оператор, работающий как автор данных TTML, выполняет операцию ввода для текста и обеспечивает генерирование данных TTML в устройстве обработки информации.

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

На следующем этапе S2 объединения с данными видеоизображения объединяют данные TTML, генерируемые на этапе S 1, и данные видеоизображения. Более конкретно, эти данные видеоизображения и данные TTML мультиплексируют для получения потоковых данных (данные, предназначенные для подачи) в соответствии с заданным форматом.

Следует отметить, что формат потоковых данных может быть форматом, основанным на MPEG 2 (MPEG - экспертная группа по вопросам движущегося изображения) или MPEG 4 AVC (AVC - усовершенствованное кодирование видеоданных) и т.п.

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

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

Например, если подача должна быть выполнена посредством NT сети, такой как Интернет, запись выполняют на носителе записи, таком как HDD (жесткий диск) или SSD (твердотельный привод), который предусмотрен в заданном серверном устройстве, предназначенном для подачи.

В качестве альтернативы, если подача должна быть выполнена с использованием носителей для распределения съемных носителей RM, таких как оптический диск или карта памяти, запись выполняют на съемный носитель RM.

На следующем этапе S4 выделения данных TTML данные TTML выделяют из данных, предназначенных для подачи, вводимых через сеть NT или съемные носители RM. Таким образом, в этом случае, выделение (демультиплексирование) данных TTML выполняют из потоковых данных, используемых как данные, предназначенные для подачи, и в которых данные видеоизображения и данные TTML были мультиплексированы.

Кроме того, на следующем этапе S5 управления принудительным отображением субтитров на основе данных TTML выполняют управление, относящееся к принудительному отображению субтитров, на основе данных TTML, выделенных на этапе S4. Следует отметить, что конкретные детали управления принудительным отображением субтитров на этапе S5 также описаны еще раз ниже.

В случае данного примера, этап S4 выделения данных TTML и этап управления S5 принудительным отображением субтитров на основе данных TTML выполняют, используя устройство управления отображением (устройство 1 воспроизведения), которое используется как вариант осуществления и описано ниже.

2. Конкретный пример генерирования данных TTML

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

В настоящем варианте осуществления данные TTML, в которых описана заданная информация атрибута, имеющая отношение к принудительному отображению субтитров в тэге, определяющем элемент текста, генерируют как данные TTML для реализации принудительного отображения субтитров. На фиг.2 показан пример, в котором заданная информация атрибута описана в тэге <span>, представленном как пример технологии генерирования данных TTML, используемой в этом виде варианта осуществления.

Более конкретно, в данном примере, заданная информация атрибута записана в открывающемся тэге для <span>. В случае настоящего примера, текстовые данные, которые обозначают заданную информацию атрибута и также значение атрибута, ассоциированное с ней, описано как заданная информация атрибута. Более конкретно, атрибут "forced" (принудительные) используются, как текстовые данные, которые обозначают заданную информацию атрибута, при этом в качестве значения атрибута используется булевская переменная с двумя значениями "true" и "false", определяемыми для нее, и атрибутом "forced", и значение атрибута описаны совместно друг с другом посредством знака "=".

В результате описания новой информации атрибута "принудительных" данных в открывающемся тэге <span>, как описано выше, обозначается, что, в пределах текста "abcdefghijkimn", который представляет собой элемент текста, обозначенный тэгом <р> на чертеже, текстовые данные "hijk", которые представляют собой элемент текста, определенный тэгом <span>, представляют собой цель для принудительного ВКЛЮЧЕНИЯ или ОТКЛЮЧЕНИЯ.

Различие между принудительным отображением "hijk", которое ВКЛЮЧАЮТ или ОТКЛЮЧАЮТ (принудительное отображение/отсутствие принудительного отображения) обозначено различием между значениями атрибута "true" или "false", ассоциированным с атрибутом "forced". Более конкретно, значение атрибута "true" обозначает принудительное отображение, и значение атрибута "false" обозначает отсутствие принудительного отображения.

В этом отношении, описание заданной информации атрибута, имеющей отношение к принудительному отображению субтитров, может быть выполнено для тэга, определяющего элемент текста, и не ограничено тэгом <span>. Например, кроме тэга <span>, информация атрибута может также быть описана в тэгах <body>, <div>, <p> и <region>.

На фиг.3-6 представлены примеры данных TTML в случаях, когда информация атрибута описана в тэгах <body>, <div>, <p> и <region> соответственно.

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

3. Устройство управления отображением

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

На фиг.7 в устройстве 1 воспроизведения предусмотрен модуль 2 ввода, демультиплексор 3, модуль 4 обработки отображения, контроллер 5, модуль 6 операций и модуль 7 отображения.

Модуль 2 ввода выполнен с возможностью ввода данных, предназначенных для подачи, которые были получены через сеть NT, представленную на предыдущей фиг.1, или данных, предназначенных для подачи, записанных на съемных носителях RM.

Данные, предназначенные для подачи, вводимые модулем 2 ввода, подают в демультиплексор.

Демультиплексор 3 демультиплексирует данные, предназначенные для подачи, чтобы, таким образом, выделить (разделить) каждые из данных видеоизображения и данных TTML.

Данные видеоизображения подают в модуль 4 обработки отображения, и данные TTML подают в контроллер 5.

Модуль 4 обработки отображения выполняет различного вида обработку для отображения на модуле дисплея 7 видеоизображения на основе данных видеоизображения и субтитров. В случае, когда установка отображения субтитров, описанная ниже, включена, модуль 4 обработки отображения, на основе инструкции из контроллера 5, выполняет обработку, в которой данные субтитров на основе данных TTML объединяют с данными видеоизображения и отображают в модуле 7 дисплея.

Модуль 7 дисплея представляет собой, например, жидкокристаллический дисплей или дисплей органической ЭЛ, и его отображением управляют с помощью модуля 4 обработки отображения.

Контроллер 5 составлен из микрокомпьютера, в котором предусмотрены CPU (центральный процессор), ROM (постоянное запоминающее устройство), RAM (оперативное запоминающее устройство) и так далее, и выполняет общее управление устройством 1 воспроизведения.

В случае настоящего примера контроллер 5 выполняет обработку приема установки отображения/не отображения (установка отображения субтитров) для синхронизированных по времени текстовых субтитров на основе данных TTML. Более конкретно, принимают инструкцию, должна ли установка представлять собой ВКЛЮЧИТЬ или ВЫКЛЮЧИТЬ отображение субтитров (отображение/не отображение) на основе ввода операции пользователем, выполненным посредством модуля 6 операций.

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

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

Следует отметить, что обработка, представленная на этой фиг.8, выполняется контроллером 5 на основе программы, сохраненной в запоминающем устройстве, таком как, например, упомянутое выше ROM.

В начале, на этапе S101, выполняется обработка ожидания пока не будет детектировано описание информации атрибута принудительного отображения. Другими словами, выполняют ожидание пока описание "принудительного" атрибута, обозначающего информацию атрибута принудительного отображения, не будет детектировано в данных TTML (в тэге) поданных из демультиплексора 3.

Если будет детектировано описание информации атрибута принудительного отображения, обработка продолжается до этапа S102, и выполняется определение значения атрибута. Другими словами, в случае настоящего примера, выполняют определение значения "true" или "false" атрибута, описанного совместно с атрибутом "forced".

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

Кроме того, на этапе S102, если был получен результат определения, обозначающий значение атрибута "true", другими словами, что значение атрибута представляет собой инструкцию на принудительное отображение, обработка продолжается до этапа S104.

На этапе S103 определяют, представляет ли собой установка ВКЛЮЧИТЬ или ВЫКЛЮЧИТЬ отображение субтитров.

На этапе S103, если результат определения, обозначающий, что была получена установка отображения субтитров, представляющая собой ВКЛЮЧИТЬ, обработка, продолжается до "ВОЗВРАТ", как обозначено на чертеже.

Следует отметить, что, с целью подтверждения, если установка на отображение субтитров представляет собой ВКЛЮЧИТЬ, отображение субтитров на основе данных TTML выполняют, как нормальную обработку управления отображением субтитров, выполняемую контроллером 5 параллельно с обработкой, представленной на фиг.8.

С другой стороны, на этапе S103, если был получен результат определения, обозначающий, что установка отображения субтитров представляет собой ВЫКЛЮЧИТЬ, обработка продолжается до этапа S104.

На этапе S104 выполняют инструкцию на отображение знаков, соответствующих текстовым данным, указанным тэгом, в котором описана информация атрибута. Другими словами, для модуля 4 обработки отображения выполняют передачу текстовых данных (данных субтитров) и инструкции отображения для них (инструкции объединения), указанных тэгом, в котором описана информация атрибута.

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

После выполнения обработки на этапе S104, обработка продолжается до "ВОЗВРАТ", как обозначено на чертеже.

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

4. Сущность варианта осуществления и модифицированный пример

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

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

В этом отношении, конкретные примеры использования для функции принудительного отображения субтитров, включают в себя вариант использования, в котором карту предупреждения, предназначенную для предупреждения о том, что, например, неавторизованное воспроизведение запрещено, отображают на начальном участке и так далее содержания, такого как кинофильм. Другими словами, применение функции принудительного отображения субтитров, отображаемых всегда, независимо от того, представляет ли собой установка отображения субтитров ВКЛЮЧЕНО или ВЫКЛЮЧЕНО, как с этим видом карты предупреждения, является эффективным.

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

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

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

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

Во-первых, в этом случае, на этапе S1 генерирования данных TTML, представленном на предыдущей фиг.1, данные TTML генерируют отдельно для субтитров каждого языка. Далее, на этапе S2, для объединения с данными видеоизображения, генерируют данные, предназначенные для подачи, в которых мультиплексировано множество данных TTML для каждого языка и данные видеоизображения, и на этапе S3 записи данные, предназначенные для подачи, записывают на заданном носителе записи (носитель записи серверного устройства, предназначенного для подачи, или съемный носитель RM).

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

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

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

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

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

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

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

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

Например, в описании, представленном выше, был приведен пример, в котором описано "значение атрибута"; однако, также возможен вариант, в котором описание "значения атрибута" не требуется.

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

В случае, когда значение атрибута описано, необходимо, чтобы также были описаны "forced" и значения атрибута для него также, когда принудительное отображение ВЫКЛЮЧЕНО; однако, в случае, когда используется упомянутая выше технология, нет необходимости описания "forced" и значения атрибута для него, когда принудительное отображение ВЫКЛЮЧЕНО, и по этой причине достигается повышение эффективности работы при создании данных TTML.

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

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

Список номеров ссылочных позиций

1 Устройство воспроизведения

2 Модуль ввода

3 Демультиплексор

4 Модуль обработки отображения

5 Контроллер

6 Модуль операций

7 Модуль дисплея

Сеть NT

Съемный носитель RM

1. Способ управления отображением, содержащий: генерирование данных TTML (синхронизированный по времени текстовый язык разметки), в которых заданная информация атрибута, относящаяся к принудительному отображению субтитров, описана в тэге, определяющем элемент текста; запись данных TTML, генерируемых на этапе генерирования, на требуемый носитель записи; ввод данных TTML, записанных на носителе записи; и выполнение, посредством устройства обработки и на основе заданной информации атрибута при вводе данных TTML на этапе ввода, управления так, что знаки на основе текстовых данных, обозначенных тэгом, в котором записана информация атрибута, отображают в модуле дисплея независимо от установки ВКЛЮЧИТЬ или ВЫКЛЮЧИТЬ отображение субтитров, в котором часть знаков текстовых данных, отображающихся в модуле дисплея, определена на основании положения, в котором заданная информация атрибута расположена в тэге, и в котором, на этапе генерирования и когда файл видеоизображения записан на носитель записи, генерируют данные TTML для каждых субтитров другого языка, и генерируют данные, предназначенные для подачи, в которых мультиплексировано множество данных TTML и одну копию файла видеоизображения.

2. Способ управления отображением по п. 1, в котором заданная информация атрибута описана так, чтобы обозначать, ВКЛЮЧЕНО или ВЫКЛЮЧЕНО принудительное отображение, в соответствии со значением атрибута, описанного совместно с данными, которые обозначают информацию атрибута.

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

4. Способ управления отображением по п. 1, в котором, на этапе генерирования заданную информацию атрибута описывают в тэге <span>.

5. Способ управления отображением по п. 1, в котором на этапе генерирования заданную информацию атрибута описывают в тэге <body>.

6. Способ управления отображением по п. 1, в котором на этапе генерирования заданную информацию атрибута описывают в тэге <div>.

7. Способ управления отображением по п. 1, в котором на этапе генерирования заданную информацию атрибута описывают в тэге <p>.

8. Способ управления отображением по п. 1, в котором на этапе генерирования заданную информацию атрибута описывают в тэге <region>.

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

10. Устройство управления отображением, содержащее: схему, выполненную с возможностью получения данных TTML (синхронизированный по времени язык разметки текста), в которых заданная информация атрибута, имеющая отношение к принудительному отображению субтитров, описана в тэге, определяющем элемент текста; и выполнения, на основе заданной информации атрибута в полученных данных TTML, управления таким образом, что знаки, основанные на текстовых данных, обозначенные тэгом, в котором записана информация атрибута, отображают в модуле дисплея независимо от того, представляет ли собой установка отображения субтитров ВКЛЮЧЕНО или ВЫКЛЮЧЕНО, в котором часть знаков текстовых данных, отображающихся в модуле дисплея, определена на основании положения, в котором заданная информация атрибута расположена в тэге, и в котором, когда файл видеоизображения записан на носитель записи, генерируют данные TTML для каждых субтитров другого языка, и генерируют данные, предназначенные для подачи, в которых мультиплексировано множество данных TTML и одну копию файла видеоизображения.

11. Устройство управления отображением по п. 10, в котором заданная информация атрибута описана таким способом, чтобы обозначить, ВКЛЮЧЕНО или ВЫКЛЮЧЕНО принудительное отображение, в соответствии со значением атрибута, описанным совместно с данными, которые обозначают информацию атрибута, и схема управляет включением или выключением принудительного отображения субтитров в соответствии со значением атрибута.

12. Устройство управления отображением по п. 10, в котором схема отделяет файл видеоизображения от данных, предназначенных для подачи, и также выбирает и получает данные TTML для обозначенного языка среди множества данных TTML.



 

Похожие патенты:

Изобретение относится к отображению медиапотоков. .

Изобретение относится к телевидению и может быть использовано для ввода дополнительной информации (титров) в телевизионный сигнал непосредственно по высокой частоте на любом телевизионном канале.

Изобретение относится к телевизионной технике, в частности к устройствам отображения цифровой и буквенной информации на телевизионном изображении . .

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

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

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

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

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

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

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

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

Изобретение относится к средствам кодирования и декодирования изображения. Технический результат заключается в улучшении качества декодированных данных изображения.

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

Изобретение относится к передающему устройству, способу передачи таблицы информации приложений (AIT) и приемному устройству, используемым системой широкодиапазонного телевещания гибридного типа (HbbTV). Техническим результатом является увеличение емкости представления профиля платформы для описания дополнительной функции для приложения в HbbTV. Указанный технический результат достигается тем, что передающее устройство включает: секцию передачи данных приложения с возможностью передавать данные приложения для HbbTV и секцию передачи AIT, выполненную с возможностью передавать AIT, включающую в себя прикладной профиль, который представляет одну или несколько дополнительных функций приложения и скомпонован из первого битового поля старшего разряда n битов и второго битового поля младшего разряда (16-n) битов, который представляет собой присутствие или отсутствие функций, выделенных на битовых позициях структуры битовой карты, и в котором в первом битовом поле установлены значения для переключения функций, выделенных на битовых позициях во втором битовом поле. 3 н. и 11 з.п. ф-лы, 5 ил.

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

Изобретение относится к технологиям обработки видеоданных. Техническим результатом является обеспечение эффективного декодирования видео с высоким разрешением за счет использования иерархического блока кодирования, имеющего различный размер. Предложен способ декодирования видео посредством декодера видео. Способ включает в себя этап, на котором осуществляют извлечение, посредством декодера видео, из потока битов информации о размере блока кодирования для определения размера блока кодирования и определения множества максимальных блоков кодирования, используя максимальный размер блока кодирования, который определен согласно информации о размере блока кодирования. Также способ включает в себя этап, на котором осуществляют извлечение, посредством декодера видео, из потока битов информации разделения, указывающей, разделен ли блок кодирования текущей глубины на блоки кодирования более низкой глубины, и максимальной глубины, указывающей общее количество раз, сколько возможно разделить блок кодирования. 2 н. и 2 з.п. ф-лы, 15 ил., 1 табл.

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

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

Изобретение относится к области обработки цифровых сигналов, в частности к сжатию данных и улучшению энтропийного кодирования видеопоследовательностей. Техническим результатом является повышение эффективности и снижение вычислительной сложности энтропийного кодирования. Способ обработки потока данных, состоящего из множества синтаксических элементов, основан на замене синтаксических элементов, значения которых имеют высокую вероятность появления, синтаксическими элементами, значения которых имеют низкую вероятность. Определяют для синтаксического элемента контекст и вычисляют вероятность появления значений тех синтаксических элементов в модели потока данных, которые имеют определенный контекст. Заменяют синтаксические элементы потока данных, имеющие определенный контекст, если вычисленная вероятность появления значения синтаксического элемента выше заданного порога, на синтаксические элементы, значения которых имеют низкую вероятность. 3 н. и 10 з.п. ф-лы, 4 ил., 2 табл.

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