RU2659485C1 - Управление отображением видеоизображения с расширенным динамическим диапазоном - Google Patents
Управление отображением видеоизображения с расширенным динамическим диапазоном Download PDFInfo
- Publication number
- RU2659485C1 RU2659485C1 RU2017127501A RU2017127501A RU2659485C1 RU 2659485 C1 RU2659485 C1 RU 2659485C1 RU 2017127501 A RU2017127501 A RU 2017127501A RU 2017127501 A RU2017127501 A RU 2017127501A RU 2659485 C1 RU2659485 C1 RU 2659485C1
- Authority
- RU
- Russia
- Prior art keywords
- output image
- function
- display
- image
- pixel values
- Prior art date
Links
- 238000006243 chemical reaction Methods 0.000 claims abstract description 20
- 238000003860 storage Methods 0.000 claims abstract description 5
- 238000003672 processing method Methods 0.000 claims abstract 2
- 238000000034 method Methods 0.000 claims description 42
- 238000013507 mapping Methods 0.000 claims description 19
- 239000003086 colorant Substances 0.000 claims description 15
- 238000012545 processing Methods 0.000 claims description 9
- 229920006395 saturated elastomer Polymers 0.000 claims description 6
- 238000004364 calculation method Methods 0.000 claims description 5
- 238000004321 preservation Methods 0.000 claims description 4
- 238000012546 transfer Methods 0.000 claims description 4
- 238000012886 linear function Methods 0.000 claims description 2
- 230000000694 effects Effects 0.000 abstract description 3
- 239000000126 substance Substances 0.000 abstract 1
- 230000006870 function Effects 0.000 description 21
- 230000008569 process Effects 0.000 description 17
- 230000000007 visual effect Effects 0.000 description 11
- 230000003044 adaptive effect Effects 0.000 description 7
- 238000013459 approach Methods 0.000 description 6
- 230000001276 controlling effect Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 238000012937 correction Methods 0.000 description 3
- 230000007423 decrease Effects 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 3
- 230000009466 transformation Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000014759 maintenance of location Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 238000013501 data transformation Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 238000007654 immersion Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000007935 neutral effect Effects 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/90—Determination of colour characteristics
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/02—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/10—Intensity circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/6002—Corrections within particular colour systems
- H04N1/6005—Corrections within particular colour systems with luminance or chrominance signals, e.g. LC1C2, HSL or YUV
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/6058—Reduction of colour to a range of reproducible colours, e.g. to ink- reproducible colour gamut
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
- H04N9/643—Hue control means, e.g. flesh tone control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
- H04N9/646—Circuits for processing colour signals for image enhancement, e.g. vertical detail restoration, cross-colour elimination, contour correction, chrominance trapping filters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
- H04N9/68—Circuits for processing colour signals for controlling the amplitude of colour signals, e.g. automatic chroma control circuits
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0271—Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0673—Adjustment of display parameters for control of gamma adjustment, e.g. selecting another gamma curve
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/06—Colour space transformation
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/04—Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Image Processing (AREA)
- Processing Of Color Television Signals (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Изобретение относится к области управления отображением изображений. Технический результат – повышение эффективности управления отображением изображений с увеличенным динамическим диапазоном. Способ обработки изображения с управлением отображением изображения включает: получение доступа к входному изображению в первом цветовом пространстве с первым динамическим диапазоном; применение этапа преобразования цвета для определения первого выходного изображения в перцепционно квантованном цветовом пространстве IPT (IPT-PQ); применение функции отображения цветового объема к первому выходному изображению для генерирования тонально отображенного выходного изображения, причем функция отображения цветового объема содержит функцию отображения тона, функцию отображения насыщенности и функцию оценивания насыщенности пикселей; и применение функции сохранения детализации к измененным пиксельным значениям интенсивности тонально отображенного выходного изображения для генерирования пиксельных значений интенсивности фильтрованного тонально отображенного выходного изображения, содержащего измененные пиксельные значения компонентов цветности тонально отображенного выходного изображения. 3 н. и 14 з.п. ф-лы, 5 ил.
Description
ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
Данная заявка заявляет приоритет предварительной заявки на патент США № 62/105139, поданной 19 января 2015 г., которая полностью включена в настоящий документ посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ
Настоящее изобретение в общем относится к изображениям. В частности, вариант осуществления настоящего изобретения относится к способу управления отображением изображений с расширенным или увеличенным динамическим диапазоном.
ПРЕДПОСЫЛКИ ИЗОБРЕТЕНИЯ
В настоящем документе термин «динамический диапазон» (DR) может относиться к способности визуальной системы человека (HVS) воспринимать диапазон интенсивности (например, освещенности, яркости) в изображении, например, от самых темных из темных участков (черных) до самых светлых из светлых участков (белых). В этом смысле DR относится к «относящейся к сцене» интенсивности. DR может также относиться к способности устройства отображения в достаточной мере или приблизительно воспроизводить диапазон интенсивности конкретной ширины. В этом смысле DR относится к «относящейся к отображению» интенсивности. За исключением случаев, когда точно указывается, что конкретный смысл имеет конкретное значение в любом месте в описании в данном документе, следует делать вывод, что термин может быть использован в любом смысле, например, взаимозаменяемо.
В данном документе термин «расширенный динамический диапазон» (HDR) относится к ширине DR, которая охватывает приблизительно 14–15 порядков величины визуальной системы человека (HVS). На практике, DR, в котором человек может одновременно воспринимать пространственную ширину в диапазоне интенсивности, может быть немного сокращен относительно HDR. В настоящем документе термины «увеличенный динамический диапазон» (EDR) или «визуальный динамический диапазон» (VDR) могут отдельно или взаимозаменяемо относиться к DR, который одновременно воспринимается визуальной системой человека (HVS). В настоящем документе EDR может относиться к DR, который охватывает 5–6 порядков величины. Таким образом, несмотря на то, что возможна немного более узкая ширина в отношении относящегося к настоящей сцене HDR, тем не менее EDR представляет ширину широкого DR и может также называться HDR.
На практике, изображения содержат один или более цветовых компонентов (например, яркость Y и цветность Cb и Cr), причем каждый цветовой компонент представлен с точностью до n бит на пиксель (например, n = 8). Используя линейное яркостное кодирование, изображения, в которых n ≤ 8 (например, цветные 24-битные изображения JPEG), рассматриваются в качестве изображений стандартного динамического диапазона, тогда как изображения, в которых n > 8, могут быть рассмотрены в качестве изображений увеличенного динамического диапазона. EDR- и HDR-изображения могут быть сохранены и распределены с использованием высокоточных (например, 16-битных) форматов с плавающей запятой, таких как формат файла OpenEXR, разработанный компанией Industrial Light and Magic.
Большая часть потребительских настольных дисплеев поддерживает яркость от 200 до 300 кд/м2 или нитов. Большая часть потребительских HDTV имеет диапазон от 300 до 1000 кд/м2. Таким образом, такие традиционные дисплеи являются типичными представителями низкого динамического диапазона (LDR), также называемого стандартным динамическим диапазоном (SDR), относительно HDR или EDR. Поскольку доступность EDR-содержимого растет вследствие развития как оборудования захвата (например, камер), так и EDR-дисплеев (например, профессионального контрольного монитора PRM-4200 от компании Dolby Laboratories), EDR-содержимое может быть отсортировано по цвету и отображено на EDR-дисплеях, которые поддерживают более широкие динамические диапазоны (например, от 1000 нитов до 5000 нитов или больше). В целом, способы согласно настоящему изобретению относятся к любому динамическому диапазону, более широкому, чем SDR. Как отмечено в настоящем документе авторами изобретения, улучшенные методы управления отображением изображений расширенного динамического диапазона на HDR- и SDR-дисплеях являются необходимыми как для обратной совместимости, так и превосходного эффекта погружения.
В настоящем документе термин «управление отображением» обозначает обработку (например, отображением тона и гаммы), необходимую для отображения входного видеосигнала первого динамического диапазона (например, 1000 нитов) на дисплей второго динамического диапазона (например, 500 нитов).
Подходы, описанные в данном разделе, являются подходами, которые могут быть выполнены, но необязательно подходами, которые были ранее предложены или выполнены. Следовательно, если не указано иное, не следует предполагать, что любой из подходов, описанных в данном разделе, расценивается как известный уровень техники только лишь вследствие их включения в данный раздел. Подобным образом, не следует предполагать, что проблемы, определенные относительно одного или более подходов, были учтены в известном уровне техники на основе данного раздела, если не указано иное.
КРАТКОЕ ОПИСАНИЕ ГРАФИЧЕСКИХ МАТЕРИАЛОВ
Вариант осуществления настоящего изобретения проиллюстрирован в качестве примера, а не в качестве ограничения, на фигурах прилагаемых графических материалов, на которых одинаковые номера позиций относятся к подобным элементам и на которых:
на фиг. 1 показан приведенный в качестве примера процесс управления отображением EDR-изображений согласно варианту осуществления настоящего изобретения;
на фиг. 2 показан приведенный в качестве примера процесс конвертирования входных данных EDR из входного цветового пространства в перцепционно квантованное пространство согласно варианту осуществления настоящего изобретения;
на фиг. 3 показан приведенный в качестве примера процесс отображения цветового объема для EDR-изображений согласно варианту осуществления настоящего изобретения;
на фиг. 4 показан приведенный в качестве примера процесс сохранения детализации согласно варианту осуществления настоящего изобретения; и
на фиг. 5 показан приведенный в качестве примера процесс конвертирования выходного цвета согласно варианту осуществления настоящего изобретения.
ОПИСАНИЕ ПРИВЕДЕННЫХ В КАЧЕСТВЕ ПРИМЕРА ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
В настоящем документе описано эффективное управление отображением (например, отображением тона и гаммы) изображений с увеличенным динамическим диапазоном (EDR). В следующем описании в целях пояснения изложены многочисленные специфические подробности для предоставления полного понимания настоящего изобретения. Однако следует понимать, что настоящее изобретение может быть осуществлено без данных специфических подробностей. В других примерах хорошо известные структуры и устройства не описаны в исчерпывающих подробностях во избежание ненужного перенасыщения, искажения смысла или запутывания содержания настоящего изобретения.
Общее представление
В настоящем документе приведенные в качестве примера варианты осуществления относятся к эффективному управлению отображением EDR-изображений. Процессор управления отображением принимает входное изображение с увеличенным динамическим диапазоном, которое должно быть отображено на целевом дисплее, который имеет отличный от первоначального исходного дисплея динамический диапазон. Входное изображение сначала преобразуется из входного цветового пространства (например, RGB или YCbCr) в перцепционно квантованное (PQ) цветовое пространство, предпочтительно цветовое пространство IPT-PQ. Функция отображения цветового объема, содержащая функцию адаптивного отображения тона и функцию адаптивного отображения гаммы, генерирует первое отображенное изображение. Этап сохранения детализации применяют к компоненту интенсивности первого отображенного изображения для генерирования конечного отображенного изображения с фильтрованным тонально отображенным изображением интенсивности. Конечное отображенное изображение затем передают обратно в предпочтительное цветовое пространство дисплея. Предоставлены примеры функций адаптивного отображения тона и отображения гаммы.
Приведенный в качестве примера алгоритм обработки с управлением отображением
На фиг. 1 показан приведенный в качестве примера процесс управления отображением EDR-изображений (которые также могут быть названы HDR-изображениями) согласно варианту осуществления настоящего изобретения. Данный процесс имеет много общего с процессом управления отображением, описанным в заявке PCT № PCT/US2014/016304, называемой с этого момента как заявка ‘304, поданной 13 февраля, 2014 г., которая полностью включена в настоящий документ посредством ссылки; тем не менее, предложенные варианты осуществления включают ряд улучшений, которые обеспечивают сниженную вычислительную сложность, при этом улучшая общее качество изображения.
Как показано на фиг. 1, видеопроцессор (например, медиа-сервер, телевизионная приставка, устройство воспроизведения изображений на экране или другой подходящий процессор изображений) принимает входное EDR-изображение VI (102) и необязательно связанные метаданные (104), первоначальные и содержимого, и целевые метаданные (106). Входное EDR-изображение (102) может содержать часть кадра или полный кадр последовательности изображений, такой как EDR-видеосигнал. В настоящем документе термин «метаданные» относится к любой вспомогательной информации, которая передается в качестве части кодированного битового потока и способствует воспроизведению декодером декодированного изображения. Такие метаданные могут включать, без ограничения, информацию о цветовом пространстве или гамме, параметры исходного дисплея и параметры вспомогательного сигнала, например описанные в настоящем документе.
Принятое входное EDR-изображение (102) может быть представлено в цветовом формате RGB или любого другого цветового пространства, такого как YCbCr, XYZ и тому подобное. Принятое изображение может быть подвергнуто цветокоррекции на исходном EDR-мониторе, который может иметь отличные от целевого монитора дисплея динамический диапазон и характеристики цветовой гаммы. В настоящем документе термин «цветокоррекция» обозначает процесс регулирования цвета изображения или видеоизображения для исправления цветовых артефактов и/или для соответствия замыслу режиссера.
Входное EDR-изображение (102) может также включать метаданные (104) первоначального дисплея, относящиеся к дисплею, используемому для цветокоррекции изображения во время производства программы. Например, такие метаданные могут включать исходную электронно-оптическую передаточную функцию (EOTF) (например, Rec. ITU-R BT.1866 (03/2011) или SMPTE ST 2084:2014). Входное EDR-изображение может также включать дополнительные метаданные (104) первоначального дисплея и содержимого, такие как максимальная и минимальная яркость первоначального или исходного дисплея, максимальный, минимальный и усредненный средний тон данных и интенсивность окружающего света во время цветокоррекции. Например, метаданные для исходного монитора могут включать следующие приведенные в качестве примера параметры, используемые для производства:
Минимальная яркость первоначального монитора, Smin = 0,005 нита;
Максимальная яркость первоначального монитора, Smax = 4000 нитов;
Окружающий свет, Samb = 10 нитов;
Гамма, Sgamma = 2,4;
Цветовое пространство = DCI P3, точка белого = D65;
Метаданные для исходного монитора должны быть переданы, как правило, только один раз; однако метаданные для видеоданных могут быть переданы на покадровой основе, на посценовой основе или при любом их изменении. Если метаданные, относящиеся к первоначальному содержимому, отсутствуют, тогда в некоторых вариантах осуществления такие данные могут быть извлечены посредством анализа первоначального видеосодержимого. Целевые метаданные (106) доставляются целевым дисплеем и могут описать характеристики целевого дисплея (например, максимальную яркость, цветовую гамму и тому подобное).
Цветовое пространство IPT-PQ
В предпочтительном варианте осуществления алгоритм (100) обработки выполняют в так называемом перцепционно квантованном цветовом пространстве IPT или IPT-PQ; тем не менее, подобные этапы обработки могут быть выполнены в других цветовых пространствах, таких как линейное RGB, RGB с гамма-коррекцией, YCbCr, XYZ, CIE-Lab и тому подобное. Как отмечено автором изобретения, работа в цветовом пространстве IPT-PQ предоставляет ряд преимуществ, таких как выполнение алгоритма управления отображением в фиксированной точке и на более низкой битовой глубине, а также уменьшение цветовых артефактов благодаря операциям отображения тона и отображения гаммы. IPT, как описано в документе «Development and testing of a color space (ipt) with improved hue uniformity», F. Ebner и M.D. Fairchild, в ходе 6й конференции по цветному изображению: Color Science, Systems, and Applications, IS&T, Скоттсдейл, Аризона, ноябрь 1998 г., страницы 8–13 (именуемый «Ebner paper»), который полностью включен посредством ссылки в настоящий документ, является моделью цветовой разницы между колбочками в визуальной системе человека. В этом смысле оно похоже на цветовые пространства YCbCr или CIE-Lab; однако в некоторых научных исследованиях оно показало лучшую имитацию обработки визуальной системы человека, чем данные пространства. Как и CIE-Lab, IPT является нормированным пространством для некоторой исходной яркости. В варианте осуществления нормирование основано на максимальной яркости целевого дисплея.
В настоящем документе термин «PQ» относится к перцепционному квантованию. Визуальная система человека реагирует на увеличение уровней света очень нелинейным образом. Способность человека видеть стимул зависит от яркости этого стимула, размера стимула, пространственной частоты (частот), формирующей стимул, и уровня яркости, к которому адаптировались глаза в конкретный момент просмотра стимула. В предпочтительном варианте осуществления функция перцепционного квантователя отображает линейные входные уровни серого на выходные уровни серого, которые лучше соответствуют пороговым значениям контрастной чувствительности в визуальной системе человека. Примеры функций PQ-отображения описаны в заявке PCT № PCT/US2012/068212 (именуемой как заявка ‘212) под названием «Perceptual luminance nonlinearity-based image data exchange across different display capabilities», J. S. Miller и соавт. 6 декабря 2012 года, и которая полностью включена в настоящий документ посредством ссылки, в которых предоставлен фиксированный размер стимула для каждого уровня яркости (т. е. уровень стимула), шаг минимального видимого контраста при данном уровне яркости выбирается в соответствии с наиболее чувствительным уровнем адаптации и наиболее чувствительной пространственной частотой (в соответствии с HVS-моделями). По сравнению с традиционной кривой гамма-распределения, которая представляет характеристическую кривую физического устройства на электронно-лучевой трубке (CRT) и в то же время может иметь очень грубое сходство со способом реагирования визуальной системы человека, кривая PQ, как определено в заявке ‘212, имитирует настоящую визуальную реакцию визуальной системы человека с использованием относительно простой функциональной модели.
Пример EOTF, основанной на кривой PQ, определен в документе SMPTE ST 2084:2014 «High Dynamic Range EOTF of Mastering Reference Displays», который полностью включен в настоящий документ посредством ссылки. Другой пример перцепционно квантованной EOTF представлен в документе «Chromaticity based color signals for wide color gamut and high dynamic range», J. Stessen et al., ISO/IEC JTC1/SC29/WG11 MPEG2014/M35065, октябрь 2014 г., который полностью включен в настоящий документ посредством ссылки.
В таблице 1 описано вычисление EOTF перцепционной кривой для конвертирования кодовых значений цифрового видеоизображения в абсолютные линейные уровни яркости в точке дисплея. Также включено обратное вычисление EOTF (OETF) для конвертирования абсолютной линейной яркости в цифровые кодовые значения.
Таблица 1
Представленные в качестве примера формулировки уравнений:
D = цифровое кодовое значение перцепционной кривой, целое число без знака SDI-legal, 10 или 12 бит;
b = количество бит на компонент в представлении цифрового сигнала, 10 или 12;
Приведенные в качестве примера уравнения декодирования EOTF:
(t1) |
Приведенные в качестве примера уравнения обратного кодирования EOTF:
(t2) |
(t3) |
Приведенные в качестве примера постоянные:
Примечания:
1. Оператор INT возвращает значение 0 для дробных частей в диапазоне от 0 до 0,4999… и +1 для дробных частей в диапазоне от 0,5 до 0,9999…, т.е. он округляет дроби более 0,5.
2. Все постоянные определяются в качестве точных чисел, кратных 12-битным рациональным числам, для предотвращения проблем с округлением.
3. Компоненты R, G или B сигнала должны быть вычислены таким же образом, как и компонент Y сигнала, описанный выше.
На фиг. 2 более подробно показан приведенный в качестве примера процесс осуществления этапа (110) конвертирования цвета согласно варианту осуществления. Как показано на фиг. 2, заданный входной EDR-сигнал VI (102), который находится в первом цветовом формате (например, YCbCr 4:2:0 или RGB с гамма-коррекцией 4:4:4), на этапе (110) преобразования цветового пространства превращается в сигнал VIL (112) в перцепционно-скорректированном цветовом пространстве IPT (IPT-PQ). Данное преобразование цвета может включать следующие этапы:
a) На этапе (215), в случае необходимости, можно выполнить повышение дискретизации цветности или другие операции предварительной обработки (например, масштабирование входного сигнала таким образом, чтобы он находился в диапазоне (0, 1)) для генерирования выходного сигнала (217).
b) Входной EDR-сигнал (102) может быть гамма-кодированным или PQ-кодированным, причем он обычно отправляется с использованием первоначальных метаданных (104). На этапе (220) могут применить EOTF (как предоставлено посредством метаданных (104)) для обратной операции или отмены конвертирования первоначальным дисплеем кодовых значений в яркость. Например, если входной сигнал подвергнут гамма-кодированию, то на данном этапе применяют обратную гамма-функцию. Если входной сигнал является PQ-кодированным (например, согласно документу SMPTE ST 2084), то на этом этапе применяют обратную PQ-функцию. На практике, этап (220) линеаризации может быть осуществлен с использованием трех предварительно вычисленных 1-D справочных таблиц (LUT).
c) На этапе (225) конвертируют линеаризованный сигнал (222) в сигнал (227) в цветовом пространстве LMS. Как правило, данный этап выполняют при помощи a) перевода входного сигнала в цветовое пространство XYZ, используя стандартные преобразования, и затем применяя матрицу 3x3 для перевода сигнала из XYZ в LMS.
d) (Этап 230). Согласно «Ebner paper» традиционное конвертирование цветового пространства из LMS в IPT включает применение первой нелинейной степенной функции к LMS-данным, а затем применение матрицы линейного преобразования. Несмотря на возможность преобразования данных из LMS в IPT, а затем применения функции PQ, находящейся в области IPT-PQ, в предпочтительном варианте осуществления на этапе (230) традиционную степенную функцию для нелинейного кодирования из LMS в IPT заменяют нелинейным PQ-кодированием. Например, нелинейные значения L, M, и S вычисляют аналогичным образом, как сигнал V в уравнении (t2), где сигнал Y заменен значениями линейных компонентов L, M, или S. В некоторых вариантах осуществления может быть использована нормированная версия PQ-кодирования, при этом этап уравнения (t3) может быть опущен и диапазон выходных значений PQ составляет от 0 до 1. В некоторых вариантах осуществления также могут быть применены альтернативные операции PQ-кодирования (например, предложенное Stessen).
e) С использованием стандартного линейного преобразования из LMS в IPT 3 x 3, на этапе (235) завершают конвертирование сигнала (102) в цветовое пространство IPT-PQ.
В некоторых вариантах осуществления алгоритм (например, 110) полного преобразования цвета может быть вычислен с использованием 3D LUT. Кроме того, в вариантах осуществления, где входной сигнал уже находится в пространстве IPT-PQ, конвертирование (110) входного цветового пространства может быть пропущено.
Отображение цветового объема
После этапа (110) преобразования цвета интенсивность (IO) и цветность (P/T) сигнала VIL (112) должна быть отображена для соответствия ограничениям целевого дисплея. На фиг. 3 показан пример реализации процесса (115) отображения цветового объема согласно варианту осуществления. Первая часть процесса (115) отображения цветового объема определяет значение затемнения цветов на основании как их насыщенности, так и их интенсивности. В варианте осуществления, без ограничения, мера насыщенности S может быть вычислена как сумма квадратов компонентов цветности, или
Функция (310) отображения тона применяет нелинейное отображение к интенсивности (302) входных данных VIL (112) для генерирования тонально отображенных данных Im (314) интенсивности (например, ). Пример преобразования нелинейного отображения описан A. Ballestad и соавт. в патенте США 8593480 (именуемом как патент ‘480) под названием «Method and apparatus for image data transformation», который полностью включен в настоящий документ посредством ссылки.
Согласно патенту ‘480, приведенная в качестве примера передаточная функция для нелинейного отображения может быть обозначена как
где C1, C2, и C3 являются постоянными, Yin является входным значением для цветового канала (например, IO), Yout является выходным значением для цветового канала, и Slope и Rolloff являются параметрами. Данная передаточная функция является примером параметризованной сигмоидальной функции тоновой кривой. Экспонента Slope определяет необходимый контраст в средней точке. Ее можно вывести из соотношения между первоначальным и целевым дисплеями для обеспечения незначительно более высокого контраста для более темных изображений. Экспонента Rolloff определяет, насколько резко кривая спадает вверху и внизу кривой. Более низкое значение приводит к более резкому спаду. Параметры C1, C2, и C3 определены на основании определения трех опорных точек, которые в свою очередь определены на основании характеристик яркости исходного (или первоначального) дисплея, которые, как правило, извлекаются из входных метаданных (104), и характеристик яркости целевого дисплея, которые, как правило, уже известны процессору, выполняющему процесс управления отображением посредством целевых метаданных (106).
Ключевой концепцией в отображении тона является сохранение общего внешнего вида изображения, внося как можно меньшее изменение в интенсивность и контраст средней точки. Тени и яркие участки, таким образом, гладко отображаются в диапазоне яркости целевого дисплея. В приведенном в качестве примера варианте осуществления на этапе (310) могут быть вычислены параметры тоновой кривой уравнения (2) следующим образом:
Пусть Tmin и Tmax обозначают минимальную и максимальную яркость целевого дисплея, представленного посредством PQ-кодирования. Также, пусть Smin и Smax обозначают минимальную и максимальную яркость первоначального дисплея, также с PQ-кодированием, тогда в варианте осуществления S2Tratio может быть определено следующим образом:
и
Величина Shift обозначает среднюю точку кривой отображения или значение затемнения входного изображения для адаптации его к возможностям целевого дисплея. Без потери общности в варианте осуществления для изображения выбрано находиться между средними точками первоначального и целевого дисплеев для сохранения некоторого творческого замысла режиссера.
В варианте осуществления, величина Rolloff = 1/3 была субъективно определена для обеспечения хорошего качества изображения для широкого разнообразия изображений.
Заданные уравнения (2-4), параметры C1, C2, и C3 могут быть выведены путем решения системы уравнений, которая определяет кривую отображения тона, проходящую через указанные максимальную, минимальную и среднюю контрольные точки.
В некоторых вариантах осуществления может быть необходима модификация в тоновой кривой, которая описана выше, например, при отображении в более ярких или более темных окружающих условиях просмотра. Это может быть обеспечено при помощи двух дополнительных параметров, которые могут быть отрегулированы субъективно: Contrast и Brightness. При заданных параметрах Contrast и Brightness, исходные параметры Shift и Slope уравнения (4) могут скорректированы следующим образом:
Регулировка параметра Brightness приводит к глобальному повышению или снижению яркости всего изображения, впрочем, она может влиять только на среднюю точку, в зависимости от динамического диапазона целевого дисплея. Регулировка параметра Contrast приводит к повышению или снижению контраста вокруг средней точки, впрочем, она может снижать контраст в теневых или ярких участках, в зависимости от динамического диапазона целевого дисплея.
Регулировки компенсации Brightness и Contrast могут быть изменены для достижения двух целей. Во-первых, они могут быть отрегулированы на конечном дисплее для компенсации различных окружающих условий просмотра. Это осуществляется посредством операции типа калибровки изображения, в которой пользователь регулирует яркость и/или контраст до тех пор, пока черные и белые детали не будут субъективно видны на изображении. Второе применение этих параметров заключается в том, что они составляют часть метаданных для тонкой настройки стандартного отображения для конкретного кадра для достижения конкретного субъективного впечатления.
При заданных выше параметрах C1, C2, и C3 в варианте осуществления отображенная интенсивность может быть вычислена следующим образом:
На практике, вычисление тонально отображенного изображения (314), как правило, осуществляется путем использования справочной таблицы.
Как показано на фиг. 3, отображение (115) цветового объема включает функцию (320) отображения насыщенности, применяемую для регулирования значений цветности (P/T) (304) на основании изменений в интенсивности. Когда интенсивность цветов снижена, их цветность также уменьшена для поддержания их внешнего вида или баланса. В варианте осуществления отображение (320) насыщенности может быть выражено следующим образом:
Кривые отображения тона и насыщенности вычисляют для указанных возможностей первоначального и целевого дисплеев и, необязательно, любых пользовательских регулировок. Когда они вычислены, они могут быть применены независимо к каждому пикселю для осуществления отображения из первоначального цветового объема в целевой цветовой объем. Суть процедуры заключается в том, чтобы сначала применить тоновую кривую ко входной интенсивности, а затем масштабировать каждый из каналов цветности по кривой насыщенности. Применяя одинаковый масштаб к обоим каналам цветности можно сохранить тон, который в IPT определен углом между P и T. Следовательно, в варианте осуществления,
Это, как правило, приводит к хорошим результатам для цветов, которые находятся внутри цветового объема целевого дисплея. Однако, она не учитывает факт того, что целевой дисплей может быть неспособен отображать яркие, насыщенные цвета. В этом случае, как отмечено автором изобретения, может быть необходимо некоторое дополнительное регулирование цветности.
После отображения цветового объема, любые цвета, остающиеся вне цветового объема целевого дисплея, будут отсечены в пространстве RGB, что может создать артефакты. Для уменьшения количества цветов, оставшихся за пределами цветового объема, в варианте осуществления предлагается два средства для дополнительного отображения цветов в цветовом объеме целевого дисплея. Первое средство состоит в том, чтобы затемнить яркие, насыщенные цвета, а второе средство состоит в том, чтобы уменьшить насыщенность высоконасыщенных цветов. Тогда процедура отображения цветового объема по уравнению (9) может быть изменена, как показано ниже
В уравнении (10) сначала вычисляют насыщенность S пикселей и используют в качестве маски для адаптивного отображения гаммы. Это предотвращает влияние на близкие к нейтральным цвета, при этом на высоконасыщенные цвета оказывается наибольшее влияние. Интенсивность цветов регулируется согласно как их насыщенности, так и интенсивности с использованием некоторой величины α. Подобным образом, насыщенность регулируется согласно насыщенности и с использованием другой величины β. Путем определения весовых коэффициентов между этими двумя направлениями можно контролировать стратегию отображения цветового объема для улучшения точности передачи цвета и уменьшения цветовых артефактов в выходном изображении. Наибольшее регулирование применяется к ярким, насыщенным цветам. В варианте осуществления типичные значения этих весовых коэффициентов находятся в диапазоне от 5 до 15. В варианте осуществления уравнение (10) может также включать операции отсечения, вследствие которых значения и никогда не являются отрицательными и равными нулю.
В другом варианте осуществления уравнения (10) могут быть обобщены следующим образом:
где и обозначают очень общие линейную или нелинейную функции S. Например, для и = , уравнение (10a) становится уравнением (10). Уравнения (10a), в свою очередь, могут также быть дополнительно обобщены в отношении функций совместного отображения следующим образом:
Преимущество уравнений (10) и (10a) в сравнении с обобщенным подходом (10b) заключается в том, что отображения выражены как уравнения с разделяемыми переменными, что упрощает требования к обработке.
Сохранение детализации
Оператор отображения тона по уравнению (4), как правило, относится к глобальному оператору тонального отображения, поскольку подобное уравнение применяется ко всему изображению или кадру. В варианте осуществления глобальное тональное отображение может сопровождаться оператором (125) сохранения детализации, который улучшает локальный контраст. На этом этапе также восстанавливается высокочастотная детализация в канале интенсивности, потерянная из-за операции отображения тона. Примеры таких операторов отображения локального тона описаны в патенте ‘480 и заявке ‘304. На фиг. 4 показан другой пример сохранения детализации согласно варианту осуществления. При заданных входных сигналах Io (302), Im (314), и первоначальных метаданных (104), в результате процесса (125) генерируется фильтрованное изображение Imf (127) интенсивности согласно следующим этапам.
Пусть WMSE и WMS обозначают регулируемые весовые коэффициенты (например, WMS = 1, WMSE = 4), которые могут быть извлечены из первоначальных метаданных. Эти весовые коэффициенты контролируют значение сохранения детализации, которое необходимо использовать. Как показано на фиг. 4, пусть
где F(D,H) обозначает применение к изображению D фильтра с ядром H. В приведенном в качестве примера варианте осуществления H содержит сепарабельный фильтр Гаусса 5x11 с σ = 2; впрочем, также могут быть применены альтернативные фильтры.
Фильтры Hx и Hy являются 1-D фильтрами выделения границ. В варианте осуществления ядра фильтра для Hx и Hy соответствуют [-1 0 1] и [-1 0 1]T, соответственно. Следовательно, при условии, что
В некотором варианте осуществления функция (420) ограничения может также быть применена к E для обеспечения того, что его значение всегда находится в диапазоне от 0 до 1. Например,
Тогда
Конвертирование выходного цвета
На фиг. 5 показан приведенный в качестве примера процесс (135) конвертирования цвета для перевода отображенного EDR-сигнала VM (который содержит компоненты Im, Pm, Tm или Imf, Pm, Tm) из перцепционно квантованного цветового пространства (например, IPT-PQ) обратно в требуемое цветовое пространство (например, RGB или YCbCr). В этом процессе зеркально отражены этапы обработки в конвертере (110) входного цвета, выполняемые теперь в обратном порядке. Как показано на фиг. 5, конвертирование цвета может включать следующие этапы:
a) Этап (505): Конвертирование отображенного сигнала VM из пространства IPT-PQ в пространство LMS-PQ, применяя преобразование 3x3 IPT в LMS.
b) Этап (510): Конвертирование LMS-PQ-сигнала (507) из пространства LMS-PQ в пространство LMS. Этот этап вычисляют, применяя уравнение из таблицы 1. В варианте осуществления этот этап может быть выполнен с применением трех 1-D LUT.
c) Этап (515): Конвертирование LMS-сигнала (512) в цвет (например, RGB) (517) целевого дисплея, как правило, выполняемое с применением матрицы 3x3, основанной на профиле целевого дисплея.
d) Этап (520): Применение EOTF дисплея (например, гамма-кодирования или PQ-кодирования) к сигналу (517) для генерирования выходного сигнала (522).
e) Этап (525): В случае необходимости, применение дополнительной пост-обработки (например, конвертирования цвета и цветовой субдискретизации).
Этот этап исключительно колориметрический, из чего следует, что параметры выведены из результатов измерений или известных характеристик дисплея, и, как правило, нет необходимости в настройке или субъективной модификации. После этапа (520) некоторые величины могут находиться вне пределов возможностей целевого дисплея. В этом случае, рекомендуемой практикой является отсечение до возможностей дисплея; тем не менее, также можно попытаться отрегулировать весовые коэффициенты отображения цветового объема (например, α и β) для достижения необходимого выходного сигнала.
Как отмечено автором изобретения, предложенный алгоритм (100) управления отображением предоставляет ряд заметных преимуществ перед предыдущими решениями, включая:
• Адаптивное отображение тона
• Адаптивное отображение гаммы
• Более высокая точность выходного цвета благодаря регулируемым весовым коэффициентам, относящимся к цветности
• Более простое в плане вычислений, но улучшенное сохранение детализации
• Адаптивные регулирования (например, для яркости и контраста), основанные на окружающих условиях просмотра целевого дисплея (таких как характеристики окружающего света или предпочтения зрителя).
Приведенная в качестве примера реализация компьютерной системы
Варианты осуществления настоящего изобретения могут быть реализованы посредством компьютерной системы, систем, включенных в конфигурацию электронной схемы и компонентов, устройства на интегральной схеме (IC), такого как микроконтроллер, программируемой пользователем вентильной матрицы (FPGA) или другого конфигурируемого или программируемого логического устройства (PLD), процессора (DSP) обработки цифровых или дискретных сигналов, специализированной IC (ASIC) и/или устройства, которое содержит одну или более таких систем, приборов или компонентов. Компьютер и/или IC может выполнять, управлять или исполнять команды, относящиеся к управлению отображением и отображению изображений с увеличенным динамическим диапазоном, таких как описанные в настоящем документе. Компьютер и/или IC может вычислять любые различные параметры или значения, которые относятся к процессам управления отображением, описанным в настоящем документе. Варианты осуществления изображения и видеоизображения могут быть реализованы в аппаратном обеспечении, программном обеспечении, программно-аппаратном обеспечении и различных их комбинациях.
Определенные реализации изобретения включают компьютерные процессоры, которые исполняют команды программного обеспечения, вызывающие выполнение процессорами способа согласно изобретению. Например, один или более процессоров в дисплее, кодирующем устройстве, телевизионной приставке, транскодере или тому подобном могут реализовать способы, относящиеся к управлению отображением EDR-изображений, как описано выше, посредством исполнения команд программного обеспечения в программной памяти, доступной для процессоров. Изобретение также может быть представлено в форме программного продукта. Программный продукт может содержать любой постоянный носитель, который содержит набор машиночитаемых сигналов, содержащих команды, которые при исполнении процессором данных вызывают исполнение процессором данных способа согласно изобретению. Программные продукты согласно изобретению могут иметь любую форму из широкого разнообразия форм. Программный продукт может содержать, например, физические носители, такие как магнитные носители данных, включая гибкие диски, жесткие диски, оптические носители данных, включая диски CD-ROM и DVD, электронные носители данных, включая ROM, флеш-память RAM или тому подобное. Машиночитаемые сигналы программного продукта необязательно могут быть сжатыми или зашифрованными.
Если компонент (например, программный модуль, процессор, узел, устройство, схема и т. д.) относится к вышеизложенному, если не указано иное, ссылка на данный компонент (включая ссылку на «средства») должна интерпретироваться в качестве включающей эквиваленты любого компонента данного компонента, который выполняет функцию описанного компонента (например, который является функционально эквивалентным), включая компоненты, которые не являются структурно эквивалентными относительно описанной структуры, которая выполняет указанную функцию в проиллюстрированных приведенных в качестве примера вариантах осуществления изобретения.
Эквиваленты, дополнения, альтернативы и прочее
Таким образом, описаны приведенные в качестве примера варианты осуществления, которые относятся к эффективному управлению отображением EDR-изображений. В вышеизложенном описании варианты осуществления настоящего изобретения были описаны со ссылкой на многочисленные конкретные подробности, которые могут отличаться от реализации к реализации. Таким образом, единственным и исключительным показателем того, чем является изобретение, и, того, чем является изобретение по мнению заявителей, является формула изобретения, которая вытекает из данной заявки в конкретной форме, в которой представлена данная формула изобретения, включая любое последующее исправление. Любые определения, изложенные в настоящем документе в прямой форме для терминов, содержащихся в данной формуле изобретения, должны обуславливать значение, в котором данные термины используются в формуле изобретения. Следовательно, никакое ограничение, элемент, свойство, признак, преимущество или атрибут, который не изложен в прямой форме в формуле изобретения, не должен никоим образом ограничивать объем данной формулы изобретения. Соответственно, описание и графические материалы, следует рассматривать в иллюстративном, а не в ограничивающем смысле.
Claims (43)
1. Способ обработки изображения с управлением отображением изображения, включающий:
получение доступа к входному изображению (102) в первом цветовом пространстве с первым динамическим диапазоном;
применение этапа (110) преобразования цвета к входному изображению (102) для определения первого выходного изображения (112) в перцепционно квантованном цветовом пространстве IPT (IPT-PQ), причем первое выходное изображение (112) содержит пиксельные значения (302) интенсивности и пиксельные значения (304) компонентов цветности, причем этап (110) преобразования цвета включает применение нелинейной функции перцепционного квантователя к функции входного изображения (102);
применение функции (115) отображения цветового объема к первому выходному изображению (112) для генерирования тонально отображенного выходного изображения, причем тонально отображенное выходное изображение содержит пиксельные значения (314) интенсивности и пиксельные значения (327) компонентов цветности,
причем функция (115) отображения цветового объема содержит функцию (310) отображения тона, функцию (320) отображения насыщенности и функцию (330) оценивания насыщенности пикселей,
причем функция (310) отображения тона генерирует пиксельные значения (314) интенсивности тонально отображенного выходного изображения посредством применения нелинейного отображения к пиксельным значениям (302) интенсивности первого выходного изображения (112),
причем функция (320) отображения насыщенности генерирует пиксельные значения (327) компонентов цветности тонально отображенного выходного изображения посредством регулирования пиксельных значений (302) интенсивности первого выходного изображения (112) на основании изменений в интенсивности,
причем функция (330) оценивания насыщенности пикселей вычисляет меру насыщенности (S) как сумму квадратов пиксельных значений (304) компонентов цветности первого выходного изображения (112), причем меру насыщенности применяют к тонально отображенному выходному изображению, чтобы затемнить яркие насыщенные цвета и уменьшить насыщенность высоконасыщенных цветов, таким образом, изменяя пиксельные значения (314) интенсивности и пиксельные значения (327) компонентов цветности; и
применение функции (125) сохранения детализации к измененным пиксельным значениям (314) интенсивности тонально отображенного выходного изображения для генерирования пиксельных значений (127) интенсивности фильтрованного тонально отображенного выходного изображения, причем фильтрованное тонально отображенное выходное изображение содержит измененные пиксельные значения (327) компонентов цветности тонально отображенного выходного изображения.
2. Способ по п. 1, отличающийся тем, что применение этапа (110) преобразования цвета дополнительно включает:
конвертирование линейного изображения (222) в изображение (227) цветового пространства LMS (система управления библиотекой); и
применение нелинейной функции перцепционного квантователя (PQ) к изображению цветового пространства LMS для генерирования первого выходного изображения (112).
3. Способ по п. 2, отличающийся тем, что нелинейная функция перцепционного квантователя предусматривает электронно-оптическую передаточную функцию отображения.
4. Способ по п. 1, отличающийся тем, что функцию (310) отображения тона выражают в виде параметризованной сигмоидальной функции тоновой кривой, причем параметры функции определяют на основе характеристик первоначального дисплея и целевого дисплея.
5. Способ по п. 4, отличающийся тем, что характеристики первоначального дисплея содержат минимальное значение яркости и максимальное значение яркости для первоначального дисплея.
6. Способ по п. 4 или 5, отличающийся тем, что характеристики целевого дисплея содержат минимальное значение яркости и максимальное значение яркости для целевого дисплея.
7. Способ по п. 4 или 5, отличающийся тем, что доступ к характеристикам первоначального дисплея получают посредством получения метаданных (104) первоначального дисплея.
8. Способ по п. 4 или 5, отличающийся тем, что сигмоидальную тоновую функцию выражают в следующем виде:
где С1, С2, С3, Slope и Rolloff являются постоянными, определяющими параметры функции (310) отображения тона, и для входного сигнала Io, представленного пиксельным значением (302) интенсивности первого выходного изображения, Im является соответствующим выходным значением, представленным соответствующим пиксельным значением (314) интенсивности тонально отображенного выходного изображения.
9. Способ по п. 4 или 5, отличающийся тем, что дополнительно определяют параметры функции (310) отображения тона на основании значения Brightness и значения Contrast для регулирования общих яркости и контраста тонально отображенного выходного изображения.
10. Способ по любому из пп. 1-5, отличающийся тем, что функцию (320) отображения насыщенности выражают в следующем виде:
где Im обозначает выходное значение функции отображения тона и Io обозначает пиксельные значения (302) интенсивности первого выходного изображения, и
причем применение функции (115) отображения цветового объема включает вычисление:
где S обозначает меру насыщенности, сгенерированную функцией (330) оценивания насыщенности пикселей, α и β обозначают входные весовые коэффициенты, обозначает функцию (310) отображения тона, обозначает функцию (320) отображения насыщенности, Io обозначает пиксельные значения (302) интенсивности первого выходного изображения, Р и Т обозначают пиксельные значения (304) компонентов цветности первого выходного изображения, Im обозначает пиксельные значения (314) тонально отображенного выходного изображения, и Pm и Tm обозначают пиксельные значения (327) цветовых компонентов тонально отображенного выходного изображения.
11. Способ по п. 10, отличающийся тем, что значения (1-S*α) и (1-S*β) ограничивают так, чтобы они всегда были больше нуля.
12. Способ по п. 1, отличающийся тем, что применение функции (125) сохранения детализации дополнительно включает вычисление:
где F(D,H) обозначает применение к изображению D фильтра с ядром Н, Io обозначает пиксельные значения интенсивности первого выходного изображения (302), Im обозначает пиксельные значения (314) интенсивности тонально отображенного выходного изображения, обозначает пиксельные значения (127) интенсивности фильтрованного тонально отображенного выходного изображения, В обозначает выходной сигнал фильтра размытия, Ex обозначает выходной сигнал горизонтального фильтра выделения границ, Ey обозначает выходной сигнал вертикального фильтра выделения границ, и и являются весовыми коэффициентами.
13. Способ по п. 12, отличающийся тем, что выходное значение Е дополнительно ограничивают в диапазоне от 0 до 1.
14. Способ по п. 12 или 13, отличающийся тем, что ядро Н содержит фильтр Гаусса 5×11 со среднеквадратическим отклонением, равным 2.
15. Способ по п. 12 или 13, отличающийся тем, что ядро Н содержит фильтр низких частот.
16. Устройство для обработки изображений с управлением отображением изображения, содержащее процессор и выполненное с возможностью осуществления способа по любому из пп. 1-15.
17. Постоянный машиночитаемый носитель данных, содержащий сохраненные на нем машиновыполняемые команды для выполнения способа по любому из пп. 1-15.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201562105139P | 2015-01-19 | 2015-01-19 | |
US62/105,139 | 2015-01-19 | ||
PCT/US2016/013352 WO2016118395A1 (en) | 2015-01-19 | 2016-01-14 | Display management for high dynamic range video |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2017143016A Division RU2755873C2 (ru) | 2015-01-19 | 2017-12-08 | Способ управления отображением изображений, устройство для управления отображением изображений и постоянный машиночитаемый носитель данных |
Publications (1)
Publication Number | Publication Date |
---|---|
RU2659485C1 true RU2659485C1 (ru) | 2018-07-02 |
Family
ID=55411728
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2017127501A RU2659485C1 (ru) | 2015-01-19 | 2016-01-14 | Управление отображением видеоизображения с расширенным динамическим диапазоном |
RU2017143016A RU2755873C2 (ru) | 2015-01-19 | 2017-12-08 | Способ управления отображением изображений, устройство для управления отображением изображений и постоянный машиночитаемый носитель данных |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2017143016A RU2755873C2 (ru) | 2015-01-19 | 2017-12-08 | Способ управления отображением изображений, устройство для управления отображением изображений и постоянный машиночитаемый носитель данных |
Country Status (16)
Country | Link |
---|---|
US (1) | US9961237B2 (ru) |
EP (1) | EP3248367B1 (ru) |
JP (1) | JP6362793B2 (ru) |
KR (2) | KR102117522B1 (ru) |
CN (1) | CN107211076B (ru) |
AU (1) | AU2016209615C1 (ru) |
CA (1) | CA2973909C (ru) |
ES (1) | ES2692444T3 (ru) |
IL (1) | IL253409B (ru) |
MX (1) | MX359721B (ru) |
PL (1) | PL3248367T3 (ru) |
RU (2) | RU2659485C1 (ru) |
SG (2) | SG10201710918XA (ru) |
TR (1) | TR201815542T4 (ru) |
WO (1) | WO2016118395A1 (ru) |
ZA (1) | ZA201704922B (ru) |
Families Citing this family (53)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10708564B2 (en) * | 2015-05-11 | 2020-07-07 | Samsung Electronics Co., Ltd. | Image processing apparatus and image processing method based on metadata |
EP3295451B1 (en) | 2015-05-12 | 2020-07-01 | Dolby Laboratories Licensing Corporation | Metadata filtering for display mapping for high dynamic range images |
US10687080B2 (en) | 2015-08-28 | 2020-06-16 | Arris Enterprises Llc | Color volume transforms in coding of high dynamic range and wide color gamut sequences |
US10140953B2 (en) * | 2015-10-22 | 2018-11-27 | Dolby Laboratories Licensing Corporation | Ambient-light-corrected display management for high dynamic range images |
US10638105B2 (en) * | 2016-06-27 | 2020-04-28 | Intel Corporation | Method and system of multi-dynamic range multi-layer video blending with alpha channel sideband for video playback |
MY201472A (en) * | 2016-10-05 | 2024-02-26 | Dolby Laboratories Licensing Corp | Source color volume information messaging |
JP6789760B2 (ja) * | 2016-10-31 | 2020-11-25 | キヤノン株式会社 | 撮像装置及びその制御方法、プログラム、並びに記憶媒体 |
US10930223B2 (en) | 2016-12-22 | 2021-02-23 | Dolby Laboratories Licensing Corporation | Ambient light-adaptive display management |
EP3367659A1 (en) * | 2017-02-28 | 2018-08-29 | Thomson Licensing | Hue changing color gamut mapping |
CN110383802B (zh) * | 2017-03-03 | 2021-05-25 | 杜比实验室特许公司 | 利用逼近函数的彩色图像修改方法 |
EP3566430B1 (en) * | 2017-03-03 | 2022-10-12 | Dolby Laboratories Licensing Corporation | Color saturation adjustment in non-uniform color space |
WO2018160847A1 (en) * | 2017-03-03 | 2018-09-07 | Dolby Laboratories Licensing Corporation | Color image modification with approximation function |
WO2018175337A1 (en) | 2017-03-20 | 2018-09-27 | Dolby Laboratories Licensing Corporation | Perceptually preserving scene-referred contrasts and chromaticities |
US11158032B2 (en) | 2017-03-20 | 2021-10-26 | Dolby Laboratories Licensing Corporation | Perceptually preserving scene-referred contrasts and chromaticities |
JP7141200B2 (ja) * | 2017-03-27 | 2022-09-22 | 東芝ライテック株式会社 | 情報処理システム |
CN107197266B (zh) * | 2017-06-26 | 2020-05-15 | 杭州当虹科技股份有限公司 | 一种hdr视频编码方法 |
JP6846307B2 (ja) * | 2017-07-31 | 2021-03-24 | 日本放送協会 | 輝度調整用信号生成装置およびそのプログラム、ならびに、映像表示装置 |
US11252401B2 (en) | 2017-08-07 | 2022-02-15 | Dolby Laboratories Licensing Corporation | Optically communicating display metadata |
KR102525546B1 (ko) * | 2017-11-21 | 2023-04-26 | 삼성디스플레이 주식회사 | 영상 처리 방법 및 이를 수행하는 영상 처리 장치 |
EP3493542A1 (en) | 2017-11-30 | 2019-06-05 | Thomson Licensing | Saturation control for high-dynamic range reconstruction |
BR112020010703A2 (pt) * | 2017-12-12 | 2020-11-17 | Interdigital Vc Holdings, Inc. | processamento de uma imagem |
US10445865B1 (en) * | 2018-03-27 | 2019-10-15 | Tfi Digital Media Limited | Method and apparatus for converting low dynamic range video to high dynamic range video |
KR102369148B1 (ko) * | 2018-06-18 | 2022-03-02 | 돌비 레버러토리즈 라이쎈싱 코오포레이션 | 이미지 캡처 방법 및 시스템 |
CN108882028B (zh) * | 2018-07-05 | 2019-06-14 | 华为技术有限公司 | 视频信号的处理方法及装置 |
KR102287095B1 (ko) | 2018-09-17 | 2021-08-06 | 돌비 레버러토리즈 라이쎈싱 코오포레이션 | 전력-제한 디스플레이 상에서의 하이 다이나믹 레인지 이미지를 위한 디스플레이 매핑 |
US11503310B2 (en) * | 2018-10-31 | 2022-11-15 | Ati Technologies Ulc | Method and apparatus for an HDR hardware processor inline to hardware encoder and decoder |
US11404025B2 (en) * | 2019-04-10 | 2022-08-02 | Mediatek Inc. | Video processing system for performing artificial intelligence assisted picture quality enhancement and associated video processing method |
US11803948B2 (en) | 2019-04-23 | 2023-10-31 | Dolby Laboratories Licensing Corporation | Display management for high dynamic range images |
US12050830B2 (en) | 2019-04-25 | 2024-07-30 | Dolby Laboratories Licensing Corporation | Content-aware PQ range analyzer and tone mapping in live feeds |
KR20210045027A (ko) * | 2019-10-16 | 2021-04-26 | 주식회사 실리콘웍스 | 미세 보정이 가능한 색역 매핑 장치 |
CN115052137B (zh) * | 2019-10-18 | 2023-09-26 | 华为技术有限公司 | 一种饱和度调整的方法及装置 |
CN110933416B (zh) * | 2019-11-12 | 2021-07-20 | 宁波大学 | 高动态范围视频自适应预处理方法 |
EP3872749A1 (en) * | 2020-02-25 | 2021-09-01 | STMicroelectronics (Research & Development) Limited | Local tone mapping for hdr video |
WO2021212072A1 (en) * | 2020-04-17 | 2021-10-21 | Dolby Laboratories Licensing Corporation | Chromatic ambient light correction |
JP7585347B2 (ja) * | 2020-04-28 | 2024-11-18 | ドルビー ラボラトリーズ ライセンシング コーポレイション | Hdr表示のための画像依存のコントラスト及び輝度制御 |
JP2023532083A (ja) * | 2020-06-30 | 2023-07-26 | ドルビー ラボラトリーズ ライセンシング コーポレイション | Pqシフトを用いた周囲光補償のためのシステムおよび方法 |
CN115918061A (zh) | 2020-08-17 | 2023-04-04 | 杜比实验室特许公司 | 用于高动态范围视频的图片元数据 |
WO2022066931A1 (en) | 2020-09-24 | 2022-03-31 | Granger Edward M | Image transformation system and method |
US11557265B2 (en) | 2020-11-13 | 2023-01-17 | Samsung Electronics Co., Ltd. | Perceptual color enhancement based on properties of responses of human vision system to color stimulus |
US11776163B1 (en) | 2020-12-30 | 2023-10-03 | Waymo Llc | Systems, methods, and apparatus for correcting desaturation of images with transformed color values by appling a matrix |
KR20220142751A (ko) * | 2021-04-15 | 2022-10-24 | 삼성전자주식회사 | 비디오를 인코딩하는 전자 장치 및 그 제어 방법 |
US12236564B2 (en) * | 2021-05-05 | 2025-02-25 | Nvidia Corporation | High dynamic range image processing with fixed calibration settings |
US20250095125A1 (en) | 2021-07-29 | 2025-03-20 | Dolby Laboratories Licensing Corporation | Neural networks for dynamic range conversion and display management of images |
WO2023028046A1 (en) | 2021-08-24 | 2023-03-02 | Dolby Laboratories Licensing Corporation | Neural networks for precision rendering in display management |
AU2022358503B2 (en) | 2021-09-28 | 2025-03-20 | Dolby Laboratories Licensing Corporation | Multi-step display mapping and metadata reconstruction for hdr video |
WO2023055612A1 (en) | 2021-09-30 | 2023-04-06 | Dolby Laboratories Licensing Corporation | Dynamic spatial metadata for image and video processing |
EP4437532A1 (en) * | 2021-11-25 | 2024-10-02 | InterDigital CE Patent Holdings, SAS | Methods and devices for perception-based rendering |
CN113850743B (zh) * | 2021-11-30 | 2022-03-01 | 江苏游隼微电子有限公司 | 一种基于自适应参数的视频全局色调映射方法 |
US20250106410A1 (en) | 2022-02-01 | 2025-03-27 | Dolby Laboratories Licensing Corporation | Beta scale dynamic display mapping |
EP4494090A2 (en) * | 2022-03-18 | 2025-01-22 | Dolby Laboratories Licensing Corporation | Image optimization in mobile capture and editing applications |
CN115601267B (zh) * | 2022-10-31 | 2023-04-07 | 哈尔滨理工大学 | 一种具有局部细节补偿能力的全局色阶映射方法 |
WO2024107472A1 (en) | 2022-11-16 | 2024-05-23 | Dolby Laboratories Licensing Corporation | Estimating metadata for images having absent metadata or unusable form of metadata |
WO2024228869A1 (en) | 2023-05-02 | 2024-11-07 | Dolby Laboratories Licensing Corporation | Dynamic tuning of metadata for display mapping |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040066388A1 (en) * | 2002-07-16 | 2004-04-08 | Leather Mark M. | Method and apparatus for improved transform functions for non gamma corrected graphics systems |
US20130050245A1 (en) * | 2010-05-13 | 2013-02-28 | Dolby Laboratories Licensing Corporation | Gamut Compression for Video Display Devices |
US20130120656A1 (en) * | 2010-07-22 | 2013-05-16 | Dolby Laboratories Licensing Corporation | Display Management Server |
US20140002480A1 (en) * | 2009-06-15 | 2014-01-02 | Marvell World Trade Ltd. | System and methods for gamut bounded saturation adaptive color enhancement |
WO2014130343A2 (en) * | 2013-02-21 | 2014-08-28 | Dolby Laboratories Licensing Corporation | Display management for high dynamic range video |
RU2533855C2 (ru) * | 2009-03-06 | 2014-11-20 | Конинклейке Филипс Электроникс Н.В. | Способ преобразования входных данных изображения в выходные данные изображения, блок преобразования изображения для преобразования входных данных изображения в выходные данные изображения, устройство обработки изображения, устройство отображения |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5737032A (en) | 1995-09-05 | 1998-04-07 | Videotek, Inc. | Serial digital video processing with concurrent adjustment in RGB and luminance/color difference |
GB2352913A (en) | 1999-07-30 | 2001-02-07 | Sony Uk Ltd | Method of processing signals and apparatus for signal processing |
US7822270B2 (en) | 2005-08-31 | 2010-10-26 | Microsoft Corporation | Multimedia color management system |
TWI538474B (zh) | 2011-03-15 | 2016-06-11 | 杜比實驗室特許公司 | 影像資料轉換的方法與設備 |
RU2013149856A (ru) | 2011-04-08 | 2015-05-20 | Конинклейке Филипс Н.В. | Кодирование и декодирование видео |
CN103493489B (zh) | 2011-04-14 | 2016-10-19 | 杜比实验室特许公司 | 基于原色分级模型的图像预测 |
EP2745290B1 (en) | 2011-09-27 | 2024-12-18 | Koninklijke Philips N.V. | Apparatus and method for dynamic range transforming of images |
US8873877B2 (en) | 2011-11-01 | 2014-10-28 | Dolby Laboratories Licensing Corporation | Adaptive false contouring prevention in layered coding of images with extended dynamic range |
CA3218784A1 (en) | 2011-12-06 | 2013-06-13 | Dolby Laboratories Licensing Corporation | Device and method of improving the perceptual luminance nonlinearity - based image data exchange across different display capabilities |
TWI556629B (zh) * | 2012-01-03 | 2016-11-01 | 杜比實驗室特許公司 | 規定視覺動態範圍編碼操作及參數 |
CN102611897B (zh) | 2012-03-04 | 2015-01-07 | 侯克杰 | 对彩色数字图像进行视觉感知高保真变换的方法及系统 |
KR101970122B1 (ko) | 2012-08-08 | 2019-04-19 | 돌비 레버러토리즈 라이쎈싱 코오포레이션 | Hdr 이미지들을 위한 이미지 프로세싱 |
FR3003378A1 (fr) * | 2013-03-12 | 2014-09-19 | St Microelectronics Grenoble 2 | Procede de mappage de tons |
US8958658B1 (en) * | 2013-09-10 | 2015-02-17 | Apple Inc. | Image tone adjustment using local tone curve computation |
EP2989793B1 (en) | 2013-11-13 | 2017-04-05 | Dolby Laboratories Licensing Corporation | Workflow for content creation and guided display management of enhanced dynamic range video |
US9584786B2 (en) | 2014-03-05 | 2017-02-28 | Dolby Laboratories Licensing Corporation | Graphics blending for high dynamic range video |
US9230338B2 (en) | 2014-03-05 | 2016-01-05 | Dolby Laboratories Licensing Corporation | Graphics blending for high dynamic range video |
-
2016
- 2016-01-14 ES ES16706272.8T patent/ES2692444T3/es active Active
- 2016-01-14 MX MX2017009230A patent/MX359721B/es active IP Right Grant
- 2016-01-14 CN CN201680006314.XA patent/CN107211076B/zh active Active
- 2016-01-14 US US15/544,320 patent/US9961237B2/en active Active
- 2016-01-14 KR KR1020177035660A patent/KR102117522B1/ko active Active
- 2016-01-14 WO PCT/US2016/013352 patent/WO2016118395A1/en active Application Filing
- 2016-01-14 CA CA2973909A patent/CA2973909C/en active Active
- 2016-01-14 RU RU2017127501A patent/RU2659485C1/ru active
- 2016-01-14 SG SG10201710918XA patent/SG10201710918XA/en unknown
- 2016-01-14 TR TR2018/15542T patent/TR201815542T4/tr unknown
- 2016-01-14 EP EP16706272.8A patent/EP3248367B1/en active Active
- 2016-01-14 PL PL16706272T patent/PL3248367T3/pl unknown
- 2016-01-14 KR KR1020177019836A patent/KR20170091744A/ko not_active Withdrawn
- 2016-01-14 JP JP2017549366A patent/JP6362793B2/ja active Active
- 2016-01-14 SG SG11201705702XA patent/SG11201705702XA/en unknown
- 2016-01-14 AU AU2016209615A patent/AU2016209615C1/en active Active
-
2017
- 2017-07-11 IL IL253409A patent/IL253409B/en active IP Right Grant
- 2017-07-19 ZA ZA2017/04922A patent/ZA201704922B/en unknown
- 2017-12-08 RU RU2017143016A patent/RU2755873C2/ru active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040066388A1 (en) * | 2002-07-16 | 2004-04-08 | Leather Mark M. | Method and apparatus for improved transform functions for non gamma corrected graphics systems |
RU2533855C2 (ru) * | 2009-03-06 | 2014-11-20 | Конинклейке Филипс Электроникс Н.В. | Способ преобразования входных данных изображения в выходные данные изображения, блок преобразования изображения для преобразования входных данных изображения в выходные данные изображения, устройство обработки изображения, устройство отображения |
US20140002480A1 (en) * | 2009-06-15 | 2014-01-02 | Marvell World Trade Ltd. | System and methods for gamut bounded saturation adaptive color enhancement |
US20130050245A1 (en) * | 2010-05-13 | 2013-02-28 | Dolby Laboratories Licensing Corporation | Gamut Compression for Video Display Devices |
US20130120656A1 (en) * | 2010-07-22 | 2013-05-16 | Dolby Laboratories Licensing Corporation | Display Management Server |
WO2014130343A2 (en) * | 2013-02-21 | 2014-08-28 | Dolby Laboratories Licensing Corporation | Display management for high dynamic range video |
Also Published As
Publication number | Publication date |
---|---|
WO2016118395A1 (en) | 2016-07-28 |
IL253409B (en) | 2019-02-28 |
JP2018510574A (ja) | 2018-04-12 |
EP3248367B1 (en) | 2018-08-29 |
RU2017143016A (ru) | 2019-02-14 |
KR20170091744A (ko) | 2017-08-09 |
AU2016209615B2 (en) | 2017-09-07 |
BR112017015479A2 (pt) | 2018-01-30 |
TR201815542T4 (tr) | 2018-11-21 |
KR20170140437A (ko) | 2017-12-20 |
CN107211076B (zh) | 2018-10-30 |
RU2755873C2 (ru) | 2021-09-22 |
CA2973909E (en) | 2016-07-28 |
MX2017009230A (es) | 2017-11-15 |
JP6362793B2 (ja) | 2018-07-25 |
US9961237B2 (en) | 2018-05-01 |
AU2016209615C1 (en) | 2018-03-22 |
RU2017143016A3 (ru) | 2021-04-15 |
ES2692444T3 (es) | 2018-12-03 |
SG11201705702XA (en) | 2017-08-30 |
CA2973909A1 (en) | 2016-07-28 |
AU2016209615A1 (en) | 2017-07-27 |
MX359721B (es) | 2018-10-08 |
KR102117522B1 (ko) | 2020-06-01 |
IL253409A0 (en) | 2017-09-28 |
SG10201710918XA (en) | 2018-02-27 |
EP3248367A1 (en) | 2017-11-29 |
CA2973909C (en) | 2017-12-19 |
PL3248367T3 (pl) | 2018-12-31 |
US20180013927A1 (en) | 2018-01-11 |
CN107211076A (zh) | 2017-09-26 |
ZA201704922B (en) | 2018-12-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2659485C1 (ru) | Управление отображением видеоизображения с расширенным динамическим диапазоном | |
RU2762384C1 (ru) | Переформирование сигналов для сигналов широкого динамического диапазона | |
US9613407B2 (en) | Display management for high dynamic range video | |
JP7101288B2 (ja) | Hdr信号の変換用の方法及び装置 | |
KR102157032B1 (ko) | 고 동적 범위 비디오에 대한 디스플레이 관리 | |
WO2017184784A1 (en) | Coding of hdr video signals in the ictcp color format | |
US10332481B2 (en) | Adaptive display management using 3D look-up table interpolation | |
CN116167950B (zh) | 图像处理方法、装置、电子设备及存储介质 | |
BR112017015479B1 (pt) | Método, aparelho e mídia de armazenamento não transitória legível por computador para gerenciamento de exibição para vídeo de alta faixa dinâmica |