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

Иллюстрации

Показать все

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

Реферат

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

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

УРОВЕНЬ ТЕХНИКИ

Вследствие разработок в цифровых технологиях, технология для трехмерного воспроизведения видеоизображения стала более широко распространенной. Поскольку человеческие глаза отделены в горизонтальном направлении на предварительно определенное расстояние, двухмерные (2D) изображения, соответственно, просматриваемые посредством левого глаза и правого глаза, отличаются друг от друга, и за счет этого возникает параллакс. Человеческий мозг комбинирует различные двухмерные изображения, т.е. изображение для левого глаза и изображение для правого глаза, и тем самым формирует трехмерное (3D) изображение, которое выглядит реалистичным. Видеоизображение может отображаться с дополнительными данными, такими как меню или субтитры, которые дополнительно предоставляются относительно видеоизображения. Нуждается в изучении способ обработки дополнительных данных, которые должны быть воспроизведены с видеоизображением, когда видеоизображение воспроизводится в качестве трехмерного видеоизображения.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

РЕШЕНИЕ ЗАДАЧИ

В одном общем аспекте, предоставлен способ обработки сигнала, причем способ содержит: извлечение информации трехмерного (3D) воспроизведения для воспроизведения субтитра, причем субтитр воспроизводится с видеоизображением, в трехмерном формате, из дополнительных данных для формирования субтитра; и воспроизведение субтитра в трехмерном формате посредством использования дополнительных данных и информации трехмерного воспроизведения.

ПРЕИМУЩЕСТВА ИЗОБРЕТЕНИЯ

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

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

Фиг. 1 является блок-схемой устройства для формирования мультимедийного потока для трехмерного (3D) воспроизведения дополнительной информации воспроизведения согласно варианту осуществления.

Фиг. 2 является блок-схемой устройства для приема мультимедийного потока для трехмерного воспроизведения дополнительной информации воспроизведения согласно варианту осуществления.

Фиг. 3 иллюстрирует сцену, в которой трехмерное видео и дополнительная информация трехмерного воспроизведения одновременно воспроизводятся.

Фиг. 4 иллюстрирует явление, в котором трехмерное видео и дополнительная информация трехмерного воспроизведения переставляются и воспроизводятся.

Фиг. 5 является схемой потока текстовых субтитров согласно варианту осуществления.

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

Фиг. 7 является блок-схемой последовательности операций, иллюстрирующей способ обработки сигнала, согласно варианту осуществления.

Фиг. 8 является блок-схемой устройства для обработки сигнала, согласно варианту осуществления.

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

Фиг. 10 является схемой для описания устройства кодирования для формирования мультимедийного потока, согласно варианту осуществления.

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

Фиг. 12 является схемой, иллюстрирующей дескриптор субтитра и пакет пакетированных элементарных потоков (PES) субтитров, когда услуга предоставления, по меньшей мере, одного субтитра мультиплексируется в один пакет.

Фиг. 13 является схемой, иллюстрирующей дескриптор субтитра и PES-пакет субтитров, когда услуга предоставления субтитров формируется в отдельном пакете.

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

Фиг. 15 является схемой структуры композиционной страницы, соответствующей способу DVB-связи, согласно варианту осуществления.

Фиг. 16 является блок-схемой последовательности операций способа, иллюстрирующей модель обработки субтитров, соответствующую способу DVB-связи.

Фиг. 17-19 являются схемами, иллюстрирующими данные, соответственно, сохраненные в буфере кодированных данных, буфере композиции и пиксельном буфере.

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

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

Фиг. 22 является схемой для описания регулирования глубины субтитра согласно областям, согласно варианту осуществления.

Фиг. 23 является схемой для описания регулирования глубины субтитра согласно страницам, согласно варианту осуществления.

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

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

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

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

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

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

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

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

Оптимальный режим осуществления изобретения

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

РЕЖИМ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ

Данная заявка испрашивает приоритет по предварительной заявке на патент США № 61/234352, поданной 17 августа 2009 года, предварительной заявке на патент США № 61/242117, поданной 14 сентября 2009 года, и предварительной заявке на патент США № 61/320389, поданной 2 апреля 2010 года в Патентное ведомство США, и заявке на патент Кореи № 10-2010-0055469, поданной 11 июня 2010 года в Корейское Патентное ведомство, раскрытие сущности каждой из которых полностью содержится в данном документе по ссылке для любых целей.

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

Фиг. 1 является блок-схемой устройства 100 для формирования мультимедийного потока для трехмерного (3D) воспроизведения дополнительной информации воспроизведения согласно варианту осуществления.

Устройство 100 согласно варианту осуществления включает в себя программный кодер 110, формирователь 120 транспортных потоков (TS) и передатчик 130.

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

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

Программный кодер 110 может формировать элементарный видеопоток (ES), аудио-ES и поток дополнительных данных посредством использования кодированных дополнительных данных, включающих в себя кодированные видеоданные, кодированные аудиоданные и информацию трехмерного воспроизведения. Согласно варианту осуществления, программный кодер 110 дополнительно может формировать поток вспомогательной информации посредством использования вспомогательной информации, включающей в себя различные типы данных, к примеру, управляющие данные. Поток вспомогательной информации может включать в себя специфичную для программ информацию (PSI), к примеру, таблицу структуры программ (PMT) или таблицу ассоциаций программ (PAT), или секционированную информацию, к примеру, информацию по протоколу специфичной для программ информации на основе стандарта комитета по перспективным телевизионным системам (ATSC PSIP) или информацию об услугах цифровой широковещательной передачи видео (DVB SI).

Программный кодер 110 согласно варианту осуществления может формировать пакет пакетированных элементарных видеопотоков (PES), аудио-PES-пакет и PES-пакет дополнительных данных посредством пакетирования видео-ES, аудио-ES и потока дополнительных данных и формировать пакет вспомогательной информации.

TS-формирователь 120 согласно варианту осуществления может формировать TS посредством мультиплексирования видео-PES-пакета, аудио-PES-пакета, PES-пакета дополнительных данных и пакета вспомогательной информации, которые выводятся из программного кодера 110. Передатчик 130 согласно варианту осуществления может передавать TS, выводимый из TS-формирователя 120, по предварительно определенному каналу.

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

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

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

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

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

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

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

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

Когда устройство 100 соответствует оптическому способу записи, заданному посредством ассоциации по разработке стандартов для Blu-ray-дисков (BDA), согласно варианту осуществления, программный кодер 110 может формировать ES текстовых субтитров, включающий в себя данные текстовых субтитров для субтитра, наряду с видео-ES и аудио-ES. Программный кодер 110 может вставлять информацию трехмерного воспроизведения в ES текстовых субтитров.

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

Когда устройство 100 соответствует способу цифровой широковещательной передачи видео (DVB), согласно другому варианту осуществления, программный кодер 110 может формировать PES-пакет субтитров посредством формирования потока дополнительных данных, включающих в себя данные субтитров, наряду с видео-ES и аудио-ES. Например, программный кодер 110 может вставлять информацию трехмерного воспроизведения в сегменте композиции страницы в композиционную страницу, включенную в данные субтитров. Альтернативно, программный кодер 110 может формировать новый сегмент, задающий информацию трехмерного воспроизведения, и вставлять новый сегмент в композиционную страницу, включенную в данные субтитров. Программный кодер 110 может вставлять, по меньшей мере, одну из информации смещения согласно страницам, которая обычно применяется к страницам субтитра, и информации смещения согласно областям, которая применяется к каждой области, на страницу субтитра.

Когда устройство 100 соответствует способу по стандарту американского национального института стандартов/общества инженеров кабельной связи (ANSI/SCTE), согласно другому варианту осуществления, программный кодер 110 может формировать PES-пакет субтитров посредством формирования потока данных, включающего в себя данные субтитров, наряду с видео-ES и аудио-ES. Например, программный кодер 110 может вставлять информацию трехмерного воспроизведения, по меньшей мере, в один из PES-пакета субтитров и заголовка PES-пакета субтитров. Информация трехмерного воспроизведения может включать в себя информацию смещения, по меньшей мере, об одном из битовой карты и кадра и направления смещения.

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

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

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

Соответственно, чтобы воспроизводить субтитр согласно способу на основе Blu-ray-дисков (BD), DVB-способу или способу кабельной широковещательной передачи, устройство 100 согласно варианту осуществления может формировать информацию трехмерного воспроизведения согласно соответствующему способу связи, формировать поток дополнительных данных посредством вставки сформированной информации трехмерного воспроизведения в дополнительные данные и мультиплексировать и передавать поток дополнительных данных с видео-ES-данными, аудио-ES-потоком или вспомогательным потоком.

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

Устройство 100 согласно варианту осуществления поддерживает совместимость с различными способами связи, такими как BD-способ, DVB-способ на основе существующего MPEG TS-способа и способ кабельной широковещательной передачи, и может мультиплексировать и передавать дополнительные данные, в которые информация трехмерного воспроизведения вставляется, с видео-ES и аудио-ES.

Фиг. 2 является блок-схемой устройства 200 для приема мультимедийного потока для трехмерного воспроизведения дополнительной информации воспроизведения согласно варианту осуществления.

Устройство 200 согласно варианту осуществления включает в себя приемник 210, демультиплексор 220, декодер 230 и модуль 240 воспроизведения.

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

Демультиплексор 220 согласно варианту осущ