Область техники, к которой относится изобретение
Изобретение относится к системе и способу для обработки сигнала трехмерного изображения, причем сигнал трехмерного изображения содержит сигнал двумерного изображения и двумерный вспомогательный сигнал, причем двумерный вспомогательный сигнал обеспечивает трехмерный рендеринг сигнала двумерного изображения на трехмерном дисплее. Изобретение дополнительно относится к устройству трехмерного отображения, содержащему систему.
Уровень техники
Все в большей степени устройства отображения, такие как телевизионные приемники, цифровые фоторамки, планшетные компьютеры и смартфоны, содержат трехмерные дисплеи для того, чтобы предоставлять пользователю восприятие глубины при просмотре контента на таком устройстве. С этой целью, такие устройства трехмерного отображения могут, отдельно или совместно с очками, надетыми пользователем, предоставлять пользователю различные изображения для каждого глаза, с тем, чтобы предоставлять пользователю восприятие глубины на основе стереоскопии, т.е. стереоскопическое восприятие глубины.
Устройства трехмерного отображения типично используют контент, который содержит информацию глубины, для того чтобы задавать контент на экране как имеющий степень глубины. Информация глубины может предоставляться неявно в контенте. Например, в случае так называемого стереоконтента, информация глубины предоставляется посредством разностей между сигналом левого и правого изображения стереоконтента. Таким образом, совместно сигнал левого и правого изображения составляют сигнал трехмерного стереоизображения. Информация глубины также может предоставляться явно в контенте. Например, в контенте, кодированном в так называемом формате "изображение + глубина", информация глубины предоставляется посредством двумерного сигнала глубины, содержащего значения глубины, которые указывают расстояния, от объекта в рамках сигнала двумерного изображения до камеры или зрителя. Вместо значений глубины, также могут использоваться значения диспаратности, т.е. двумерный сигнал глубины может представлять собой двумерный сигнал диспаратности либо, в общем, двумерный связанный с глубиной сигнал. Сигнал двумерного изображения и двумерный связанный с глубиной сигнал совместно составляют альтернативу сигналу трехмерного стереоизображения.
Таким образом, по существу сигнал трехмерного изображения содержит, по меньшей мере, один сигнал двумерного изображения и один двумерный вспомогательный сигнал, причем второй из них представляет собой, например, двумерный связанный с глубиной сигнал или дополнительный сигнал двумерного изображения, который наряду с сигналом двумерного изображения составляет сигнал трехмерного стереоизображения.
Относительно самих трехмерных дисплеев: так называемые автостереоскопические дисплеи предоставляют упомянутое стереоскопическое восприятие глубины без необходимости для зрителя носить поляризованные очки или очки с затвором. С этой целью, используются оптические компоненты, такие как матрицы лентикулярных линз (или в общем лентикулярные или барьерные средства), которые предоставляют возможность дисплею испускать конус просмотра из каждой данной точки на трехмерном дисплее, причем конус просмотра содержит, по меньшей мере, вид для просмотра левым глазом и вид для просмотра правым глазом сцены. Это предоставляет возможность зрителю видеть различное изображение каждым глазом при размещении соответствующим образом внутри конуса просмотра. Определенные автостереоскопические дисплеи, иногда называемые "автомультископическими дисплеями", предоставляют несколько видов идентичной сцены, а не только вид для просмотра левым и правым глазом. Это дает возможность зрителю занимать несколько позиций в конусе просмотра, т.е. перемещаться слева направо перед дисплеем при получении по-прежнему стереоскопического восприятия сцены.
Примеры таких автостереоскопических дисплеев описываются в статье авторов C. van Berkel и др., озаглавленной "Multiview 3D-LCD", опубликованной в SPIE Proceedings Vol. 2356, 1996 год, страницы 32-39, и в GB-A-2196166. В этих примерах, автостереоскопический дисплей содержит матричную ЖК-(жидкокристаллическую) панель отображения, которая имеет строки и столбцы пикселов (элементов отображения) и которая выступает в качестве пространственного модулятора света для того, чтобы модулировать свет из источника света. Панель отображения может иметь тип, используемый в других вариантах применения для отображения, например, компьютерных экранов отображения для представления информации отображения в двумерной форме. Лентикулярная пластина, например, в форме формованного или обработанного листа полимерного материала, покрывает выходную сторону панели отображения лентикулярными элементами, содержащими (полу-)цилиндрические линзовые элементы, идущие в направлении столбцов, причем каждый лентикулярный элемент ассоциирован с соответствующей группой из двух или более смежных столбцов элементов отображения и идет в плоскости, которая проходит параллельно со столбцами элементов отображения. В компоновке, в которой каждый лентикул ассоциирован с двумя столбцами элементов отображения, панель отображения возбуждается для того, чтобы отображать составное изображение, содержащее два двумерных субизображения, вертикально перемеженные, причем попеременные столбы элементов отображения отображают эти изображения и элементы отображения в каждом столбце, предоставляющем вертикальный срез соответствующего двумерного (суб-)изображения. Лентикулярная пластина направляет эти два среза и соответствующие срезы из столбцов элементов отображения, ассоциированных с другими лентикулами, в левый и правый глаз, соответственно, зрителя перед листом, так что если субизображения имеют надлежащую бинокулярную диспаратность, зритель воспринимает одно стереоскопическое изображение. В других, многовидовых, компоновках, в которых каждый лентикул ассоциирован с группой более чем из двух смежных элементов отображения в направлении строк, и соответствующие столбцы элементов отображения в каждой группе размещаются надлежащим образом, чтобы предоставлять вертикальный срез из соответствующего двумерного (суб-)изображения, то по мере того, как перемещается голова зрителя, последовательности последовательных различных стереоскопических видов воспринимаются для создания, например, впечатления кругового обзора.
Автостереоскопические дисплеи вышеуказанного типа могут использоваться для различных вариантов применения, например, в домашних или портативных мультимедийных системах, в медицинской визуализации и при автоматизированном проектировании (CAD).
Сущность изобретения
Авторы изобретения выяснили, что при просмотре контента сигнала трехмерного изображения на трехмерном дисплее, любые высокодетальные признаки в контенте лучше всего отображаются на глубине отображения, которая не отстоит слишком далеко от плоскости отображения, т.е. на относительно нейтральной глубине отображения. Причина этого заключается в том, что перекрестные помехи, такие как оптические перекрестные помехи, могут возникать между стереоскопическими субизображениями, воспринимаемыми пользователем. Такие перекрестные помехи типично приводят к так называемому двоению. Двоение, в общем, отвлекает зрителя. Двоение в хорошо детализированных признаках в контенте особенно отвлекает зрителя. Посредством отображения хорошо детализированных признаков на относительно нейтральной глубине отображения уменьшается такое двоение.
Примеры таких хорошо детализированных признаков представляют собой субтитры, логотипы вещательных компаний или элементы графического пользовательского интерфейса (GUI) либо, в общем, все, что заключает в себе мелкий текст, который должен отображаться пользователю в удобочитаемой форме. В общем, такие хорошо детализированные признаки далее упоминаются в качестве наложений вследствие типичного наложения субтитров, логотипов и т.д. поверх другого типа контента.
Когда такие наложения доставляются отдельно от сигнала двумерного изображения, например, в качестве отдельных слоев или потоков внутри или рядом с сигналом трехмерного изображения, наложения могут отображаться на глубине, которая не отстоит слишком далеко от плоскости отображения, посредством назначения соответствующих значений глубины наложениям. Тем не менее, должны приниматься во внимание такие ограничения, что например, субтитрам назначается глубина, которая размещает их перед контентом, т.е. ближе к зрителю, чем контент, лежащий ниже и окружающий субтитры. Авторы изобретения выяснили, что такое назначение глубины намного сложнее, когда наложения уже комбинированы в контент, т.е. жестко закодированы в сигнале трехмерного изображения. Хотя можно обнаруживать наложение, например, с использованием обнаружения наложений (также известного как "сегментация наложений") как известно по сути из области техники анализа изображений, такое обнаружение наложений часто является неточным. Следовательно, обнаруженное наложение не может точно совпадать с фактическим наложением в сигнале трехмерного изображения. В частности, обнаружение наложений (суб-)пиксельной точности является затруднительным.
В принципе, можно уже назначать относительно нейтральную глубину отображения наложениям при формировании сигнала трехмерного изображения. С этой целью, может использоваться преобразование из двумерной в трехмерную форму, которое в силу своей природы или намеренно пытается назначать упомянутую нейтральную глубину отображения наложениям. Тем не менее, авторы изобретения выяснили, что оценка глубины для мелкого текста, такого как субтитры, является затруднительной, поскольку они содержат отдельные тонкие структуры. Следовательно, для модуля оценки глубины затруднительно назначать идентичную глубину таким отдельным частям наложения. Это может вызывать колебания (пространственные и временные) глубины, назначаемой таким наложениям. Они могут быть сильно отвлекающими для зрителя.
Должно быть преимущественным предоставлять систему и способ, которые разрешают вышеуказанные проблемы.
Первый аспект изобретения предоставляет систему для обработки сигнала трехмерного изображения, причем сигнал трехмерного изображения содержит сигнал двумерного изображения и двумерный вспомогательный сигнал, причем двумерный вспомогательный сигнал обеспечивает трехмерный рендеринг сигнала двумерного изображения на трехмерном дисплее, при этом система содержит:
- сигнальный вход для получения сигнала двумерного изображения и двумерного вспомогательного сигнала;
- подсистему пользовательского интерфейса для представления возможности пользователю устанавливать определяемую пользователем двумерную область в сигнале двумерного изображения;
- модуль задания областей для, на основе определяемой пользователем двумерной области, задания двумерной области в двумерном вспомогательном сигнале, причем двумерная область соответствует области отображения на плоскости отображения трехмерного дисплея при трехмерном рендеринге сигнала двумерного изображения с использованием двумерного вспомогательного сигнала;
- процессор глубины для i) получения параметра уменьшения глубины, причем параметр уменьшения глубины представляет требуемую величину уменьшения глубины в области отображения в направлении нейтральной глубины отображения при трехмерном рендеринге сигнала двумерного изображения на трехмерном дисплее, и ii) извлечения значения регулирования из параметра уменьшения глубины для предоставления возможности установления уменьшения глубины в области отображения посредством регулирования значений сигналов для двумерного вспомогательного сигнала в двумерной области на основе значения регулирования.
Дополнительный аспект изобретения предоставляет устройство трехмерного отображения, содержащее изложенную систему.
Дополнительный аспект изобретения предоставляет способ для обработки сигнала трехмерного изображения, причем сигнал трехмерного изображения содержит сигнал двумерного изображения и двумерный вспомогательный сигнал, причем двумерный вспомогательный сигнал обеспечивает трехмерный рендеринг сигнала двумерного изображения на трехмерном дисплее, при этом способ содержит:
- получение сигнала двумерного изображения и двумерного вспомогательного сигнала;
- представление возможности пользователю устанавливать определяемую пользователем двумерную область в сигнале двумерного изображения;
- на основе определяемой пользователем двумерной области, задание двумерной области в двумерном вспомогательном сигнале, причем двумерная область соответствует области отображения на плоскости отображения трехмерного дисплея при трехмерном рендеринге сигнала двумерного изображения с использованием двумерного вспомогательного сигнала;
- получение параметра уменьшения глубины, причем параметр уменьшения глубины представляет требуемую величину уменьшения глубины в области отображения в направлении нейтральной глубины отображения при трехмерном рендеринге сигнала двумерного изображения на трехмерном дисплее; и
- извлечение значения регулирования из параметра уменьшения глубины для предоставления возможности установления уменьшения глубины в области отображения посредством регулирования значений сигналов для двумерного вспомогательного сигнала в двумерной области на основе значения регулирования.
Дополнительный аспект изобретения предоставляет компьютерный программный продукт, содержащий инструкции для инструктирования процессорной системе осуществлять изложенный способ.
Вышеуказанные меры предоставляют подсистему пользовательского интерфейса для представления возможности пользователю задавать определяемую пользователем двумерную область в сигнале двумерного изображения. Например, пользователь может задавать определяемую пользователем двумерную область с использованием графического пользовательского интерфейса (GUI) для того, чтобы задавать верхнюю сторону, нижнюю сторону, левую сторону и правую сторону прямоугольной определяемой пользователем двумерной области, либо выбирать определяемую пользователем двумерную область из множества предварительно определенных двумерных областей и т.д. На основе определяемой пользователем двумерной области задается двумерная область в двумерном вспомогательном сигнале. Двумерная область соответствует области отображения на плоскости отображения трехмерного дисплея при трехмерном рендеринге сигнала двумерного изображения с использованием двумерного вспомогательного сигнала. Параметр уменьшения глубины получается для области отображения, причем параметр уменьшения глубины представляет требуемую величину уменьшения глубины в области отображения. Здесь, термин "уменьшение глубины" означает уменьшение в направлении нейтральной глубины отображения при трехмерном рендеринге сигнала двумерного изображения на трехмерном дисплее. Чтобы обеспечивать возможность установления уменьшения глубины, значение регулирования извлекается из параметра уменьшения глубины. Соответственно, уменьшение глубины в области отображения может устанавливаться, а именно, посредством регулирования значений сигналов для двумерного вспомогательного сигнала в двумерной области на основе значения регулирования.
Вышеуказанные меры имеют такой эффект, что задается двумерная область, и предоставляется значение регулирования, что совместно обеспечивает уменьшение глубины в области отображения посредством регулирования значений сигналов для двумерного вспомогательного сигнала в двумерной области на основе значения регулирования. Это обеспечивает такое преимущество, что когда сигнал трехмерного изображения содержит жестко закодированные наложения, пользователю предоставляется возможность задавать определяемую пользователем двумерную область таким образом, что она включает в себя жестко закодированные наложения, за счет этого инструктируя системе предоставлять значение регулирования для соответствующей двумерной области во вспомогательном сигнале, причем значение регулирования обеспечивает возможность уменьшения глубины жестко закодированных наложений в области отображения в направлении нейтральной глубины отображения. Соответственно, в случае, если модуль оценки глубины назначает ошибочную глубину для жестко закодированного наложения, ошибочная глубина может уменьшаться, за счет этого также уменьшая колебания глубины, типично ассоциированные с такой ошибочной глубиной. Преимущественно, не требуется основываться на (автоматическом) обнаружении наложений, которое часто является неточным по вышеуказанным причинам. Наоборот, пользователю предоставляется возможность задавать определяемую пользователем двумерную область самому, т.е. вручную.
Следует отметить, что US 2011/0316991 A1 описывает стереоскопическое устройство отображения, включающее в себя: узел регулирования параллакса, выполняющий регулирование параллакса для каждого из изображения для левого глаза и изображения для правого глаза, которые вводятся; и узел отображения, отображающий изображение для левого глаза и изображение для правого глаза, которые являются результатом регулирования параллакса посредством узла регулирования параллакса. Узел регулирования параллакса выполняет регулирование параллакса только для области, отличной от области OSD-изображения, при этом OSD-изображение наложено в ней в каждом из изображения для левого глаза и изображения для правого глаза. Таким образом, US 2011/0316991 A1 исключает OSD-изображение из управления параллаксом. Тем не менее, US 2011/0316991 не раскрывает представление возможности пользователю устанавливать определяемую пользователем двумерную область, с тем чтобы устанавливать уменьшение глубины в области отображения на трехмерном дисплее. Вместо этого, US 2011/0316991 выбирает фиксированную область, а именно, область OSD-изображения, из которой должно исключаться управление параллаксом, и комплементарную область, а именно, остальную часть изображения, к которой должно применяться управление параллаксом. Фактически, в US 2011/0316991, OSD-изображение явно доступно для системы. Соответственно, US 2011/0316991 не предлагает решение по обработке жестко закодированных наложений в сигнале трехмерного изображения.
EP 2451176 A2 описывает способ видеосвязи для трехмерной видеосвязи, который, как считается, включает в себя получение множества двумерных изображений, соответствующих говорящему, с использованием трехмерной камеры, регулирование точки сходимости множества двумерных изображений с использованием предварительно установленной характерной точки говорящего, обнаружение объекта, расположенного между говорящим и трехмерной камерой, с использованием полученного множества двумерных изображений, масштабирование исходного ощущения глубины обнаруженного объекта до нового ощущения глубины и формирование трехмерного изображения говорящего, включающего в себя объект с новым ощущением глубины, и передачу трехмерного изображения говорящего в устройство трехмерной видеосвязи слушающего. EP 2451176 A2, тем не менее, не раскрывает представление возможности пользователю устанавливать определяемую пользователем двумерную область, с тем, чтобы устанавливать уменьшение глубины в области отображения на трехмерном дисплее. Наоборот, в EP 2451176, объект обнаруживается автоматически с использованием модуля 135 обнаружения объектов [0077]. Фактически, EP 2451176 использует глубину объекта для того, чтобы обнаруживать объект, т.е. объект по сути находится в трехмерном виде [0077-0082] и в силу этого основывается на расстоянии, корректно полученном посредством трехмерной камеры. Следует принимать во внимание, что это не предоставляет решение по обработке жестко закодированных наложений в сигнале трехмерного изображения, которому модуль оценки глубины, возможно, назначает ошибочную глубину.
US 2012/0162199 A1 описывает устройство и способ для отображения трехмерной дополненной реальности. Считается, что если дополненная реальность реализована как трехмерное изображение, качество части трехмерной дополненной информации может быть ухудшено с точки зрения эффективности доставки информации. Дополнительно считается, что трехмерные эффекты могут избирательно удаляться из выбранного объекта трехмерного изображения дополненной реальности посредством предоставления модуля определения областей объекта для того, чтобы обнаруживать первую область объекта кадра с левым изображением трехмерного изображения и вторую область объекта кадра с правым изображением трехмерного изображения на основе выбранного объекта трехмерного изображения, и модуля регулирования кадров для того, чтобы регулировать кадр с левым изображением и кадр с правым изображением таким образом, чтобы изменять трехмерный эффект выбранного объекта. Тем не менее, в US 2012/0162199, объекты известны по сути, т.е. заданы посредством информации объектов [см. 0036, 0048], в силу этого предоставляя возможность устройству знать то, какой объект выбирается пользователем, либо даже предоставляя возможность автоматического выбора объекта [см. 0059]. Соответственно, вместо представления возможности пользователю устанавливать определяемую пользователем двумерную область, с тем, чтобы устанавливать уменьшение глубины в области отображения на трехмерном дисплее, US 2012/0162199 предоставляет возможность пользователю непосредственно выбирать объект через информацию объектов. Таким образом, US 2012/0162199 разрешает проблему того, как удалять трехмерный эффект объекта, заданного посредством информации объектов, и не предлагает решение по обработке жестко закодированных наложений в сигнале трехмерного изображения, т.е. для которого такая информация объектов не доступна.
Далее описываются необязательные аспекты настоящего изобретения.
Необязательно, модуль задания областей содержит детектор наложений для обнаружения наложения в сигнале трехмерного изображения, и подсистема пользовательского интерфейса сконфигурирована с возможностью представления возможности пользователю устанавливать определяемую пользователем двумерную область на основе обнаруженного наложения. Хотя следует признать, что детектор наложений может быть неспособен точно обнаруживать жестко закодированные наложения в сигнале трехмерного изображения, тем не менее, обнаруженное наложение может использоваться в качестве основы для пользователя при задании определяемой пользователем двумерной области. Например, обнаруженное наложение может направлять пользователя к местоположению жестко закодированного наложения, в силу этого предоставляя возможность пользователю быстро и легко задавать определяемую пользователем двумерную область. Другой пример заключается в том, что, время от времени, обнаруженное наложение может достаточно хорошо обнаруживаться, в силу этого предоставляя возможность пользователю задавать определяемую пользователем двумерную область непосредственно на основе на обнаруженном наложении.
Необязательно, подсистема пользовательского интерфейса сконфигурирована с возможностью использования обнаруженного наложения для того, чтобы:
- инициализировать определяемую пользователем двумерную область; и/или
- устанавливать сетку для предоставления пользователю функциональности привязки к сетке при установлении определяемой пользователем двумерной области.
Необязательно, подсистема пользовательского интерфейса сконфигурирована с возможностью представления возможности пользователю указывать требуемую величину уменьшения глубины в области отображения, за счет этого устанавливая параметр уменьшения глубины.
Необязательно, сигнальный вход сконфигурирован с возможностью получения метаданных, указывающих предварительно заданную двумерную область, и модуль задания областей сконфигурирован с возможностью задания двумерной области на основе предварительно заданной двумерной области.
Необязательно, процессор глубины сконфигурирован с возможностью извлечения значения смещения из параметра уменьшения глубины для того, чтобы обеспечивать регулирование значений сигналов для двумерного вспомогательного сигнала в двумерной области посредством применения упомянутого значения смещения к значениям сигналов.
Необязательно, двумерный вспомогательный сигнал представляет собой двумерный связанный с глубиной сигнал, и процессор глубины сконфигурирован с возможностью извлечения значения усиления из параметра уменьшения глубины для того, чтобы обеспечивать регулирование значений сигналов для двумерного связанного с глубиной сигнала в двумерной области посредством применения значения усиления к значениям сигналов.
Необязательно, процессор глубины сконфигурирован с возможностью регулирования значений сигналов для двумерного вспомогательного сигнала в двумерной области на основе значения регулирования, с тем, чтобы устанавливать уменьшение глубины в области отображения.
Необязательно, процессор глубины сконфигурирован с возможностью регулирования значений сигналов двумерного вспомогательного сигнала в альфа-смешивании на основе двумерной области значений сигналов с нейтральным значением глубины.
Необязательно, процессор глубины сконфигурирован с возможностью установления постепенного перехода между отрегулированными значениями сигналов в пределах двумерной области и неотрегулированными значениями сигналов за пределами двумерной области.
Необязательно, постепенный переход представляет собой практически линейный переход первого порядка или нелинейный переход второго порядка.
Необязательно, система дополнительно содержит процессор изображений для:
- установления двумерной области изображения в сигнале двумерного изображения, которая соответствует двумерной области в двумерном вспомогательном сигнале; и
- применения технологии улучшения изображений к значениям изображения сигнала двумерного изображения в двумерной области изображения.
Необязательно, технология улучшения изображений представляет собой, по меньшей мере, одно из следующей группы: повышение контрастности, регулирование резкости и временная фильтрация.
Краткое описание чертежей
Эти и другие аспекты изобретения являются очевидными и должны истолковываться со ссылкой на описанные ниже варианты осуществления. На чертежах:
Фиг. 1 показывает систему для обработки сигнала трехмерного изображения;
Фиг. 2 показывает способ для обработки сигнала трехмерного изображения;
Фиг. 3 показывает компьютерный программный продукт для осуществления способа;
Фиг. 4a показывает сигнал двумерного изображения, содержащий субтитры;
Фиг. 4b показывает двумерный сигнал глубины, соответствующий сигналу двумерного изображения;
Фиг. 5a показывает GUI для представления возможности пользователю устанавливать определяемую пользователем двумерную область;
Фиг. 5b показывает двумерный сигнал глубины, отражающий GUI;
Фиг. 6a показывает установление пользователем определяемой пользователем двумерной области с использованием GUI;
Фиг. 6b показывает установление посредством модуля задания областей определяемой пользователем двумерной области в качестве двумерной области и установление посредством процессора глубины уменьшения глубины в области отображения;
Фиг. 7a показывает подробный вид двумерного сигнала глубины без уменьшения глубины;
Фиг. 7b показывает подробный вид двумерного сигнала глубины с уменьшением глубины;
Фиг. 7c иллюстрирует область отображения и переходную область; и
Фиг. 8 показывает варьирование значения усиления в качестве функции от вертикальной позиции на экране.
Следует отметить, что элементы, которые имеют идентичные номера ссылок на различных чертежах, имеют идентичные структурные признаки и идентичные функции либо представляют собой идентичные сигналы. Если функция и/или структура такого элемента пояснена, нет необходимости ее повторного пояснения в подробном описании.
Подробное описание изобретения
Фиг. 1 показывает систему 100 для обработки сигнала трехмерного изображения, причем сигнал трехмерного изображения содержит сигнал двумерного изображения и двумерный вспомогательный сигнал, причем двумерный вспомогательный сигнал обеспечивает трехмерный рендеринг сигнала двумерного изображения на трехмерном дисплее 200. Двумерный вспомогательный сигнал может представлять собой, например, двумерный сигнал диспаратности, двумерный сигнал глубины или другой сигнал двумерного изображения. При комбинировании двумерного вспомогательного сигнала с сигналом двумерного изображения трехмерный рендеринг сигнала двумерного изображения становится возможным на трехмерном дисплее. Трехмерный рендеринг может заключать в себе выполнение рендеринга видов, например, для того чтобы формировать другой сигнал двумерного изображения из сигнала двумерного изображения и двумерного связанного с глубиной сигнала. Трехмерный рендеринг также может заключать в себе обработку двух сигналов двумерных изображений для предоставления возможности стереоскопического вида.
Система 100 содержит сигнальный вход 120 для получения сигнала 122 двумерного изображения и двумерного вспомогательного сигнала 122. Система 100 дополнительно содержит модуль 140 задания областей для задания двумерной области 142 в двумерном вспомогательном сигнале, причем двумерная область соответствует области отображения на плоскости отображения трехмерного дисплея при трехмерном рендеринге сигнала двумерного изображения. Таким образом, двумерная область имеет форму и позицию. Двумерная область может быть составлена из параметров области, описывающих контур двумерной области. Параметры области могут представлять собой параметры позиции. Двумерная область соответствует области отображения на плоскости отображения трехмерного дисплея при трехмерном рендеринге сигнала двумерного изображения. Другими словами, в области отображения на плоскости отображения трехмерного дисплея, глубина, воспринимаемая пользователем, устанавливается посредством значений сигналов для двумерного вспомогательного сигнала в двумерной области. Область отображения представляет собой область на плоскости отображения, в которой она идет по ширине и по высоте на плоскости отображения. Термин "плоскость отображения" означает плоскость, совпадающую с основной светоизлучающей поверхностью трехмерного дисплея и имеющую практически идентичную глубину, т.е. соответствующую глубине основной светоизлучающей поверхности.
Система 100 дополнительно содержит процессор 160 глубины для получения параметра 162 уменьшения глубины, причем параметр уменьшения глубины представляет требуемую величину уменьшения глубины в области отображения при трехмерном рендеринге сигнала двумерного изображения. Параметр уменьшения глубины может получаться внутренне, например, посредством установления посредством другой части системы либо посредством предварительного установления. Параметр уменьшения глубины также может получаться извне, например, от пользователя, как поясняется ниже. Параметр уменьшения глубины представляет требуемую величину уменьшения глубины в области отображения при трехмерном рендеринге сигнала двумерного изображения. Здесь, прилагательное "требуемый" означает параметр уменьшения глубины, установленный для того, чтобы осуществлять упомянутое уменьшение глубины. Термин "уменьшение глубины" означает глубину в пределах области отображения ближе к нейтральной глубине отображения, т.е. приводящую к установлению контента, менее выступающего или вдавливаемого в трехмерный дисплей.
Процессор 160 глубины сконфигурирован с возможностью извлечения значения регулирования из параметра уменьшения глубины для предоставления возможности установления уменьшения глубины в области отображения посредством регулирования значений сигналов для двумерного вспомогательного сигнала в двумерной области на основе значения регулирования. Таким образом, параметр регулирования сконфигурирован с возможностью, при регулировании значений сигналов для двумерного вспомогательного сигнала в двумерной области на основе значения регулирования, установления уменьшения глубины в области отображения. Следовательно, уменьшение глубины осуществляется после упомянутого регулирования значений сигналов.
Следует отметить, что процессор 160 глубины может быть сконфигурирован с возможностью фактического регулирования значений сигналов для двумерного вспомогательного сигнала в двумерной области на основе значения регулирования. Это фактически показано на фиг. 1, на котором процессор 160 глубины получает двумерный вспомогательный сигнал 124 из входа 120 и устанавливает отрегулированный двумерный вспомогательный сигнал 124А. Отрегулированный двумерный вспомогательный сигнал 124А показан для предоставления на трехмерный дисплей 200. Хотя не показано на фиг. 1, система 100 дополнительно может предоставлять сигнал 122 двумерного изображения на трехмерный дисплей 200. Альтернативно, трехмерный дисплей 200 может принимать сигнал 122 двумерного изображения из другого источника, например, из другой системы или устройства.
Хотя не показано на фиг. 1, процессор 160 отображения также может не выполнять фактическое регулирование значений сигналов для двумерного вспомогательного сигнала в двумерной области на основе значения регулирования. В этом случае, процессор 160 глубины может предоставлять значение регулирования для использования посредством другого процессора глубины. Другой процессор отображения может содержаться в другом устройстве, к примеру, в трехмерном дисплее 200. Например, другой процессор отображения может представлять собой модуль рендеринга видов трехмерного дисплея 200. Модули рендеринга видов известны по сути из области техники обработки трехмерных изображений. Помимо этого, модуль задания областей и/или процессор 160 глубины могут предоставлять двумерную область в другой процессор глубины. Например, система 100 может состоять из абонентской приставки, и процессор 160 глубины абонентской приставки может предоставлять значение регулирования на трехмерный дисплей 200, который затем регулирует значения сигналов для двумерного вспомогательного сигнала в двумерной области. Регулирование может осуществляться в трехмерном дисплее 200 посредством изменения рендеринга параметров модуля рендеринга видов на основе значения регулирования или посредством использования значения регулирования непосредственно в качестве параметра рендеринга. Следует отметить, что в этом случае система 100, возможно, не должна принимать сигнал 122 двумерного изображения. Кроме того, система 100, возможно, также не должна принимать двумерный вспомогательный сигнал 124 и, возможно, в силу этого не должна содержать вход 120. В общем, следует отметить, что процессор 160 глубины также может составлять подсистему 160 обработки глубины, которая охватывает несколько устройств, например, абонентскую приставку и трехмерный дисплей 200.
Фиг. 2 показывает способ 300 для обработки сигнала трехмерного изображения, причем сигнал трехмерного изображения содержит сигнал двумерного изображения и двумерный вспомогательный сигнал, причем двумерный вспомогательный сигнал обеспечивает трехмерный рендеринг сигнала двумерного изображения на трехмерном дисплее. Способ 300 содержит, на первом этапе, получение 310 сигнала двумерного изображения и двумерного вспомогательного сигнала. Способ 300 дополнительно содержит, на втором этапе, задание 320 двумерной области в двумерном вспомогательном сигнале, причем двумерная область соответствует области отображения на плоскости отображения трехмерного дисплея при трехмерном рендеринге сигнала двумерного изображения. Способ 300 дополнительно содержит, на третьем этапе, получение 330 параметра уменьшения глубины, причем параметр уменьшения глубины представляет требуемую величину уменьшения глубины в области отображения при трехмерном рендеринге сигнала двумерного изображения. Способ 300 дополнительно содержит, на четвертом этапе, извлечение 340 значения регулирования из параметра уменьшения глубины для предоставления возможности установления уменьшения глубины в области отображения посредством регулирования значений сигналов для двумерного вспомогательного сигнала в двумерной области на основе значения регулирования. Способ 300 может соответствовать работе системы 100. Тем не менее, способ 300 также может осуществляться отдельно от системы 100.
Фиг. 3 показывает машиночитаемый носитель 350, содержащий компьютерный программный продукт 260 для инструктирования процессорной системе осуществлять способ по фиг. 2. С этой целью, компьютерный программный продукт 360 содержит инструкции для процессорной системы, которые, при выполнении, инструктируют процессорной системе осуществлять способ. Компьютерный программный продукт 360 может содержаться на машиночитаемом носителе 350 в качестве последовательности машиночитаемых физических меток и/или в качестве последовательности элементов, имеющих различные электрические, например, магнитные или оптические свойства либо значения.
Система 100 дополнительно может содержать подсистему 180 пользовательского интерфейса для представления возможности пользователю устанавливать определяемую пользователем двумерную область 182. С этой целью, подсистема 180 пользовательского интерфейса может быть сконфигурирована с возможностью установления графического пользовательского интерфейса (GUI) на трехмерном дисплее 200, с тем, чтобы предоставлять возможность пользователю устанавливать определяемую пользователем двумерную область 182 с использованием GUI. Например, GUI может предоставлять возможность пользователю задавать вертикальную позицию на экране, ниже которой глубина уменьшается. По сути, область ниже вертикальной позиции составляет определяемую пользователем двумерную область 182. GUI также может предоставлять возможность пользователю задавать верхнюю сторону, нижнюю сторону, левую сторону и правую сторону прямоугольной определяемой пользователем двумерной области 182 с использованием, например, ползунков позиционирования, соответствующих надлежащим позициям соответствующих сторон. Фиг. 5a показывает пример такого GUI. Следует отметить, что преимущественно могут использоваться различные альтернативные средства для установления определяемой пользователем двумерной области 182. Например, пользователь может выбирать определяемую пользователем двумерную область 182 из множества предварительно определенных двумерных областей. Кроме того, вместо использования GUI, могут использоваться другие средства, например, нажатия кнопок, речевое управление и т.д.
Модуль 140 задания областей может быть сконфигурирован с возможностью задания двумерной области 142 на основе определяемой пользователем двумерной области 182. Например, модуль 140 задания областей может задавать двумерную область 142 таким образом, что она является идентичной определяемой пользователем двумерной области 182. Следовательно, пользователь может иметь полное управление двумерной областью, и он может задавать двумерную область посредством установления определяемой пользователем двумерной области 182. Альтернативно, модуль 140 задания областей может задавать двумерную область 142 на основе определяемой пользователем двумерной области 182, например, посредством инициализации двумерной области с определяемой пользователем двумерной областью 182 либо с использованием определяемой пользователем двумерной области 182 любым другим подходящим способом для того, чтобы задавать двумерную область 142. Таким образом, по существу, двумерная область 142 составляет конфигурируемую пользователем область уменьшенной глубины в сигнале трехмерного изображения.
Альтернативно или дополнительно, модуль 140 задания областей может содержать детектор наложений для обнаружения наложения в сигнале 122, 124 трехмерного изображения, и подсистема 180 пользовательского интерфейса может быть сконфигурирована с возможностью представления возможности пользователю устанавливать определяемую пользователем двумерную область 182 на основе обнаруженного наложения. Например, пользователю может показываться обнаруженное наложение, т.е. в форме контура или индикаторов позиции, в силу этого предоставляя возможность пользователю основывать свое установление определяемой пользователем двумерной области 182 на обнаруженном наложении. Подсистема 180 пользовательского интерфейса также может использовать обнаруженное наложение для того, чтобы инициализировать определяемую пользователем двумерную область 182. Следовательно, обнаруженное наложение может предоставлять начальную двумерную область, и пользователь может регулировать начальную двумерную область, с тем, чтобы устанавливать определяемую пользователем двумерную область 182. Альтернативно или дополнительно, подсистема 180 пользовательского интерфейса может устанавливать сетку для предоставления пользователю функциональности привязки к сетке при установлении определяемой пользователем двумерной области 182. Следовательно, пользователь может быть направлен на установление определяемой пользователем двумерной области 182.
Альтернативно или дополнительно, подсистема 180 пользовательского интерфейса может быть сконфигурирована с возможностью представления возможности пользователю указывать требуемую величину уменьшения глубины в области отображения, за счет этого устанавливая параметр 162 уменьшения глубины. Например, пользователь может регулировать ползунок уменьшения глубины. Следует отметить, что вместо установления пользователем параметра 162 уменьшения глубины, параметр 162 уменьшения глубины также может быть предварительно установлен или определен посредством системы 100. Например, параметр 162 уменьшения глубины может зависеть от общей величины глубины в сигнале трехмерного изображения.
Сигнальный вход 120 может быть сконфигурирован с возможностью получения метаданных, указывающих предварительно заданную двумерную область, и модуль 140 задания областей может быть сконфигурирован с возможностью задания двумерной области на основе предварительно заданной двумерной области. Предварительно заданная двумерная область может предоставляться посредством предшествующей или предыдущей системы либо устройства в цепочке передачи сигналов. Следует отметить, что система 100, в свою очередь, может быть сконфигурирована с возможностью предоставления двумерной области, заданной посредством модуля 140 задания областей, и/или значения регулирования в последующую или следующую систему либо устройство в цепочке передачи сигналов, например, в форме дополнительных метаданных.
Процессор 160 глубины может быть сконфигурирован с возможностью извлечения значения смещения из параметра 162 уменьшения глубины для того, чтобы обеспечивать регулирование значений сигналов для двумерного вспомогательного сигнала 124 в двумерной области посредством применения упомянутого значения смещения к значениям сигналов. Смещение может представлять собой связанное с глубиной смещение в случае, если двумерный вспомогательный сигнал 124 представляет собой двумерный связанный с глубиной сигнал. В связи с этим, значение смещения может суммироваться и/или вычитаться из связанных с глубиной сигналов двумерного связанного с глубиной сигнала в двумерной области. Смещение также может представлять собой смещение диспаратности в случае, если двумерный вспомогательный сигнал 124 представляет собой другой сигнал двумерного изображения. Смещение диспаратности может использоваться для того, чтобы горизонтально смещать значения изображения двумерного вспомогательного сигнала 124 в двумерной области. В случае, если двумерный вспомогательный сигнал 124 представляет собой двумерный связанный с глубиной сигнал, процессор 160 глубины также может быть сконфигурирован с возможностью извлечения значения усиления из параметра 162 уменьшения глубины для того, чтобы обеспечивать регулирование связанных с глубиной значений двумерного связанного с глубиной сигнала в двумерной области посредством применения значения усиления к связанным с глубиной значениям. В связи с этим, значение усиления может умножаться на связанные с глубиной сигналы для двумерного связанного с глубиной сигнала в двумерной области. Процессор 160 глубины может быть сконфигурирован с возможностью извлечения как значения усиления, так и значения смещения из параметра 162 уменьшения глубины. Сначала может применяться смещение, а затем усиление, либо наоборот.
В случае, если процессор 160 глубины сконфигурирован с возможностью регулирования значений сигналов для двумерного вспомогательного сигнала в двумерной области на основе значения регулирования, процессор 160 глубины может выполнять упомянутое регулирование на основе альфа-смешивания значений сигналов с нейтральным значением глубины. Альфа-значение в альфа-смешивании может извлекаться из параметра 162 уменьшения глубины. Следует отметить, что альфа-смешивание известно по сути из области техники обработки изображений. Кроме того, процессор 160 глубины может быть сконфигурирован с возможностью установления постепенного перехода между отрегулированными значениями сигналов в пределах двумерной области и неотрегулированными значениями сигналов за пределами двумерной области. Следовательно, устанавливается переходная область, окружающая двумерную область, в которой осуществляется постепенный переход. Преимущественно, исключается или уменьшается восприятие разрыва, который в противном случае должен возникать, если объект идет как в двумерной области, так и за пределами упомянутой области. Постепенный переход может представлять собой практически линейный переход первого порядка или нелинейный переход второго порядка.
Хотя не показано на фиг. 1, система 100 дополнительно может содержать процессор 180 изображений для i) установления двумерной области изображения в сигнале 122 двумерного изображения, которая соответствует двумерной области в двумерном вспомогательном сигнале 124, и ii) применения технологии улучшения изображений к значениям изображения сигнала двумерного изображения в двумерной области изображения. Технология улучшения изображений может представлять собой одно или более из следующего: повышение контрастности, регулирование резкости и временная фильтрация. Преимущественно, дополнительно повышается удобочитаемость наложения, в частности, текстового наложения.
Следует отметить, что термин "сигнал изображения" означает сигнал, представляющий, по меньшей мере, одно изображение. Сигнал изображения также может представлять повторные изображения, например, последовательность изображений, такую как видеопоследовательность. Таким образом, по сути, каждый сигнал изображения может составлять видеосигнал.
Работа системы 100 и способа 300 дополнительно может поясняться в отношении фиг. 4a и далее. Фиг. 4a показывает сигнал 122 двумерного изображения, содержащий субтитры с текстом "Некоторые туристы оставляют свою метку". Субтитры составляют жестко закодированное наложение, т.е. являются частью сигнала 122 двумерного изображения. Фиг. 4b показывает двумерный сигнал 124 глубины, соответствующий сигналу двумерного изображения. Здесь, интенсивность является обратно пропорциональной расстоянию до зрителя, т.е. более высокая интенсивность соответствует "ближе к зрителю", а более низкая интенсивность соответствует "дальше от зрителя". В этом примере, более низкая интенсивность (т.е. более темное) соответствует глубине позади плоскости отображения, а более высокая интенсивность (т.е. более яркое) соответствует глубине перед плоскостью отображения.
Фиг. 5a показывает пример установления GUI посредством подсистемы 180 пользовательского интерфейса на экране для представления возможности пользователю устанавливать определяемую пользователем двумерную область. GUI содержит ползунок, называемый "граничным коэффициентом", который предоставляет возможность пользователю указывать требуемую величину уменьшения глубины в области отображения. GUI дополнительно содержит четыре ползунка, предоставляющие возможность пользователю устанавливать несколько определяемых пользователем двумерных областей, т.е. по одной на каждой стороне сигнала 122 двумерного изображения. Если все четыре определяемых пользователем двумерных области устанавливаются пользователем с ненулевым размером, упомянутые области совместно имеют форму рамки окна и в силу этого, по сути, составляют одну определяемую пользователем двумерную область. Следует отметить, что возможно множество альтернатив для представления возможности пользователю устанавливать определяемую пользователем двумерную область(и). Таким образом, посредством надлежащего управления ползунками пользователь может устанавливать определяемую пользователем двумерную область. Фиг. 5b показывает двумерный сигнал глубины, отражающий GUI, т.е. показывающий то, что GUI также устанавливается на глубине.
Фиг. 6a показывает выполнение регулирований ползунка пользователем посредством установления определяемой пользователем двумерной области в нижней части экрана, т.е. содержащей в этом конкретном примере все 89 линий изображения от нижней части сигнала 122 двумерного изображения. Фиг. 6b показывает результат установления, посредством модуля 140 задания областей, определяемой пользователем двумерной области в качестве двумерной области и установления, посредством процессора 160 глубины, уменьшения глубины в области отображения. Можно видеть, что значения глубины двумерного сигнала глубины в двумерной области регулируются, в силу этого предоставляя субтитры с глубиной, что приводит к субтитрам, имеющим большее расстояние до зрителя, т.е. имеющим уменьшенную глубину. Фиг. 7a показывает подробный вид двумерного сигнала 122 глубины без уменьшения глубины. Фиг. 7b показывает подробный вид двумерного сигнала глубины с уменьшением глубины, т.е. отрегулированного двумерного сигнала 124 глубины. Здесь указывается протяженность двумерной области 400. Кроме того, переходная область 410 может быть видимой. Здесь показан результат установления посредством процессора 160 глубины постепенного перехода между отрегулированными значениями сигналов в пределах двумерной области 400 и неотрегулированными значениями сигналов за пределами двумерной области, что дает в результате упомянутую переходную область 410. Фиг. 7c иллюстрирует область отображения и переходную область с использованием пунктирных прямоугольников.
Отрегулированный двумерный сигнал 124a глубины по фиг. 6b, 7b и 7c может получаться посредством применения значения усиления к двумерному сигналу 122 глубины, которое варьируется в качестве функции от вертикальной позиции. Фиг 8 показывает пример такого варьирующегося значения усиления. Здесь показан график, представляющий вдоль своей горизонтальной оси 510 вертикальную позицию, т.е. позицию по оси Y, на дисплее, а вдоль своей вертикальной оси 520 значение усиления. График показывает постепенное варьирование значения усиления в качестве функции от позиции по оси Y, т.е. функции 500 значения усиления, которая варьируется от первого значения 524 усиления, например, в 0,3 в пределах двумерной области 400 до второго значения 524 усиления в 1,0 за пределами двумерной области, причем значение усиления, медленно переходит от 0,3 к 1,0 в переходной области 410. Значение усиления может применяться посредством вычитания сначала смещения из двумерного сигнала 122 глубины. Смещение может соответствовать нейтральному значению глубины, например, значению глубины, которое соответствует нейтральной глубине отображения. После применения значения усиления, смещение может снова суммироваться с двумерным сигналом 122 глубины. Все значения глубины двумерного сигнала 122 глубины могут умножаться на значение усиления. Альтернативно, только значения глубины в двумерной области 400 и переходной области 410 могут умножаться на значение усиления. Следует отметить, что другой термин для значения усиления представляет собой "коэффициент усиления".
Следует принимать во внимание, что в соответствии с настоящим изобретением, может предоставляться система для обработки сигнала трехмерного изображения, причем сигнал трехмерного изображения содержит двумерный сигнал двумерного изображения и двумерный вспомогательный сигнал, причем двумерный вспомогательный сигнал обеспечивает трехмерный рендеринг сигнала двумерного изображения на трехмерном дисплее, при этом система содержит:
- сигнальный вход для получения сигнала двумерного изображения и двумерного вспомогательного сигнала;
- модуль задания областей для задания двумерной области в двумерном вспомогательном сигнале, причем двумерная область соответствует области отображения на плоскости отображения трехмерного дисплея при трехмерном рендеринге сигнала двумерного изображения;
- процессор глубины для i) получения параметра уменьшения глубины, причем параметр уменьшения глубины представляет требуемую величину уменьшения глубины в области отображения при трехмерном рендеринге сигнала двумерного изображения, и ii) извлечения значения регулирования из параметра уменьшения глубины для предоставления возможности установления уменьшения глубины в области отображения посредством регулирования значений сигналов для двумерного вспомогательного сигнала в двумерной области на основе значения регулирования.
Следует отметить, что вышеуказанные варианты осуществления иллюстрируют, а не ограничивают изобретение, и что специалисты в данной области техники смогут разработать множество альтернативных вариантов осуществления.
В формуле изобретения все ссылки с номерами, помещенные в круглые скобки, не должны рассматриваться как ограничивающие формулу изобретения. Использование глагола "содержит" и его спряжений не исключает наличия элементов или этапов, отличных от изложенных в формуле изобретения. Упоминание элемента в единственном числе не исключает наличия множества таких элементов. Изобретение может быть осуществлено посредством аппаратных средств, содержащих несколько отдельных элементов, и посредством надлежащим образом запрограммированного компьютера. В пункте формулы изобретения на устройство, перечисляющем несколько средств, некоторые из этих средств могут быть осуществлены посредством идентичного элемента аппаратных средств. Простой факт того, что определенные средства упомянуты в различных зависимых пунктах формулы изобретения, не означает того, что комбинация этих средств не может быть использована с выгодой.
название | год | авторы | номер документа |
---|---|---|---|
СПОСОБ И УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ ТРЕХМЕРНОГО ИЗОБРАЖЕНИЯ | 2015 |
|
RU2692432C2 |
ВСПОМОГАТЕЛЬНЫЕ ДАННЫЕ ГЛУБИНЫ | 2013 |
|
RU2632426C2 |
УСТРОЙСТВО ОТОБРАЖЕНИЯ ИЗОБРАЖЕНИЙ И СПОСОБ ОТОБРАЖЕНИЯ ИЗОБРАЖЕНИЙ | 2015 |
|
RU2693854C2 |
УСТРОЙСТВО И СПОСОБ ДЛЯ ПРЕОБРАЗОВАНИЯ ДИНАМИЧЕСКОГО ДИАПАЗОНА ИЗОБРАЖЕНИЙ | 2012 |
|
RU2761120C2 |
УСТРОЙСТВО И СПОСОБ ДЛЯ ПРЕОБРАЗОВАНИЯ ДИНАМИЧЕСКОГО ДИАПАЗОНА ИЗОБРАЖЕНИЙ | 2012 |
|
RU2643485C2 |
УСТРОЙСТВО ВОСПРОИЗВЕДЕНИЯ, СПОСОБ ВОСПРОИЗВЕДЕНИЯ И ПРОГРАММА ДЛЯ СТЕРЕОСКОПИЧЕСКОГО ВОСПРОИЗВЕДЕНИЯ | 2009 |
|
RU2512135C2 |
УЛЬТРАЗВУКОВЫЕ СИСТЕМЫ ДЛЯ СБОРА ДАННЫХ ВО МНОГИХ ПЛОСКОСТЯХ С ОДНО- И ДВУХПЛОСКОСТНОЙ ВИЗУАЛИЗАЦИЕЙ В РЕАЛЬНОМ ВРЕМЕНИ И СПОСОБЫ ИХ РАБОТЫ | 2015 |
|
RU2689175C2 |
СПОСОБ УПРАВЛЕНИЯ ОТОБРАЖЕНИЕМ НА ЭКРАНЕ И ЭЛЕКТРОННОЕ УСТРОЙСТВО | 2020 |
|
RU2781566C1 |
МНОГОЦЕЛЕВОЕ УСТРОЙСТВО ПОЛУЧЕНИЯ УЛЬТРАЗВУКОВОГО ИЗОБРАЖЕНИЯ | 2014 |
|
RU2677080C2 |
ОБЪЕДИНЕНИЕ ДАННЫХ 3D ИЗОБРАЖЕНИЯ И ГРАФИЧЕСКИХ ДАННЫХ | 2010 |
|
RU2538335C2 |
Изобретение относится к области обработки сигнала трехмерного изображения. Технический результат – обеспечение возможности уменьшения глубины к жестко закодированным наложениям в сигнале трехмерного изображения. Система для обработки сигнала трехмерного изображения содержит: сигнальный вход для получения сигнала двумерного изображения и двумерного вспомогательного сигнала; подсистему пользовательского интерфейса для представления возможности пользователю устанавливать определяемую пользователем двумерную область в сигнале двумерного изображения; модуль задания областей для задания двумерной вспомогательной области в двумерном вспомогательном сигнале, причем двумерная вспомогательная область соответствует области отображения на плоскости отображения трехмерного дисплея при трехмерном рендеринге сигнала двумерного изображения; и процессор глубины для: i) получения параметра уменьшения глубины, причем параметр уменьшения глубины представляет требуемую величину уменьшения глубины в области отображения в направлении нейтральной глубины отображения, и ii) извлечения значения усиления из параметра уменьшения глубины. 4 н. и 6 з.п. ф-лы, 13 ил.
1. Система (100) для обработки сигнала трехмерного изображения, причем сигнал трехмерного изображения содержит сигнал двумерного изображения и двумерный вспомогательный сигнал, причем двумерный вспомогательный сигнал представляет собой двумерный связанный с глубиной сигнал для предоставления возможности трехмерного рендеринга сигнала двумерного изображения на трехмерном дисплее (200), при этом система содержит:
сигнальный вход (120) для получения сигнала (122) двумерного изображения и двумерного вспомогательного сигнала (122);
подсистему (180) пользовательского интерфейса для представления возможности пользователю устанавливать определяемую пользователем двумерную область (182) в сигнале двумерного изображения, причем определяемая пользователем двумерная область содержит наложение;
модуль (140) задания областей для задания, на основе определяемой пользователем двумерной области, двумерной вспомогательной области (142) в двумерном вспомогательном сигнале, причем двумерная вспомогательная область соответствует области отображения на плоскости отображения трехмерного дисплея при трехмерном рендеринге сигнала двумерного изображения с использованием двумерного вспомогательного сигнала; и
процессор (160) глубины для:
i) получения параметра (162) уменьшения глубины, причем параметр уменьшения глубины представляет требуемую величину уменьшения глубины в области отображения в направлении нейтральной глубины отображения при трехмерном рендеринге сигнала двумерного изображения на трехмерном дисплее, и
ii) извлечения значения усиления из параметра уменьшения глубины для предоставления возможности установления уменьшения глубины в области отображения в направлении нейтральной глубины отображения посредством:
iii) вычитания смещения, соответствующего нейтральной глубине отображения, из значений сигналов для двумерного вспомогательного сигнала в двумерной вспомогательной области, применения значения усиления в качестве коэффициента умножения и повторного суммирования смещения.
2. Система (100) по п. 1, в которой:
модуль (140) задания областей содержит детектор наложений для обнаружения наложения в сигнале (122, 124) трехмерного изображения; и
подсистема (180) пользовательского интерфейса сконфигурирована с возможностью представления возможности пользователю устанавливать определяемую пользователем двумерную область (182) на основе обнаруженного наложения.
3. Система (100) по п. 2, в которой подсистема (180) пользовательского интерфейса сконфигурирована с возможностью использования обнаруженного наложения для того, чтобы:
инициализировать определяемую пользователем двумерную область; и/или
устанавливать сетку для предоставления пользователю функциональности привязки к сетке при установлении определяемой пользователем двумерной области.
4. Система (100) по любому из пп. 1-3, в которой подсистема (180) пользовательского интерфейса сконфигурирована с возможностью представления возможности пользователю указывать требуемую величину уменьшения глубины в области отображения, за счет этого устанавливая параметр (162) уменьшения глубины.
5. Система (100) по п. 1, в которой сигнальный вход (120) сконфигурирован с возможностью получения метаданных, указывающих предварительно заданную двумерную область, при этом модуль (140) задания областей сконфигурирован с возможностью задания двумерной области дополнительно на основе предварительно заданной двумерной области.
6. Система (100) по п. 1, в которой процессор (160) глубины сконфигурирован с возможностью установления постепенного перехода между отрегулированными значениями сигналов в двумерной вспомогательной области и неотрегулированными значениями сигналов за пределами двумерной вспомогательной области.
7. Система (100) по п. 6, в которой постепенный переход представляет собой линейный переход первого порядка или нелинейный переход второго порядка.
8. Устройство трехмерного отображения, содержащее систему по любому из предшествующих пунктов.
9. Способ (300) для обработки сигнала трехмерного изображения, причем сигнал трехмерного изображения содержит сигнал двумерного изображения и двумерный вспомогательный сигнал, причем двумерный вспомогательный сигнал представляет собой двумерный связанный с глубиной сигнал для предоставления возможности трехмерного рендеринга сигнала двумерного изображения на трехмерном дисплее, при этом способ содержит этапы, на которых:
получают (310) сигнал двумерного изображения и двумерный вспомогательный сигнал;
предоставляют возможность пользователю устанавливать определяемую пользователем двумерную область в сигнале двумерного изображения, причем определяемая пользователем двумерная область содержит наложение;
на основе определяемой пользователем двумерной области задают (320) двумерную вспомогательную область в двумерном вспомогательном сигнале, причем двумерная вспомогательная область соответствует области отображения на плоскости отображения трехмерного дисплея при трехмерном рендеринге сигнала двумерного изображения с использованием двумерного вспомогательного сигнала;
получают (330) параметр уменьшения глубины, причем параметр уменьшения глубины представляет требуемую величину уменьшения глубины в области отображения в направлении нейтральной глубины отображения при трехмерном рендеринге сигнала двумерного изображения на трехмерном дисплее; и
извлекают (340) значение усиления из параметра уменьшения глубины для предоставления возможности установления уменьшения глубины в области отображения в направлении нейтральной глубины отображения посредством этапа, на котором:
вычитают смещение, соответствующее нейтральной глубине отображения, из значений сигналов для двумерного вспомогательного сигнала в двумерной области, применяют значение усиления в качестве коэффициента умножения и повторно суммируют смещение.
10. Машиночитаемый носитель, содержащий компьютерный программный продукт (360), содержащий инструкции для инструктирования процессорной системе осуществлять способ (300) по п. 9.
Способ приготовления лака | 1924 |
|
SU2011A1 |
Изложница с суживающимся книзу сечением и с вертикально перемещающимся днищем | 1924 |
|
SU2012A1 |
Изложница с суживающимся книзу сечением и с вертикально перемещающимся днищем | 1924 |
|
SU2012A1 |
СПОСОБ КИСЛОТНОЙ ОБРАБОТКИ ПРИЗАБОЙНОЙ ЗОНЫ ПЛАСТА | 2011 |
|
RU2451176C1 |
Способ приготовления лака | 1924 |
|
SU2011A1 |
RU 2011106942 A, 27.08.2012. |
Авторы
Даты
2018-04-05—Публикация
2013-10-08—Подача