Способ и устройство для редактирования с оптимизацией изображения



Способ и устройство для редактирования с оптимизацией изображения
Способ и устройство для редактирования с оптимизацией изображения
Способ и устройство для редактирования с оптимизацией изображения
Способ и устройство для редактирования с оптимизацией изображения
Способ и устройство для редактирования с оптимизацией изображения
Способ и устройство для редактирования с оптимизацией изображения
Способ и устройство для редактирования с оптимизацией изображения

 


Владельцы патента RU 2535482:

ТЕНСЕНТ ТЕКНОЛОДЖИ (ШЭНЬЧЖЭНЬ) КОМПАНИ ЛИМИТЕД (CN)

Изобретение относится к средствам редактирования изображений. Техническим результатом является оптимизация качества изображения при редактировании посредством получения более яркого цвета изображения без изменения его оттенка. В способе выполняют коррекцию контраста изображения, выполняют регулировку кривой изображения с исправленным контрастом, выполняют преобразование HSV в каждой точке, соответствующей полученному изображению, для получения преобразованных значений цвета (Н), чистоты (S) и яркости (V); и после взвешивания полученных значений S выполняют преобразование RGB со значениями Н, V и взвешенными значениями S для получения изображения с исправленной насыщенностью. 8 н.п. ф-лы, 7 ил.

 

Область техники, к которой относится изобретение

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

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

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

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

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

Раскрытие изобретения

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

В одном аспекте, предложен способ редактирования с оптимизацией изображения, причем способ включает в себя этапы, на которых: регулируют кривую на оптимизируемом изображении для получения изображения с исправленной кривой; выполняют преобразование HSV в каждой точке, соответствующей полученному изображению с исправленной кривой, для получения преобразованных значений цвета (Н), чистоты (S) и яркости (V); и после взвешивания полученного значения S выполняют преобразование RGB со значениями Н, V и взвешенным значением S для получения изображения с исправленной насыщенностью цвета.

В другом аспекте, предложено устройство редактирования с оптимизацией изображения, включающее в себя: модуль регулировки кривой для регулирования кривой оптимизируемого изображения для получения изображения с исправленной кривой; первый модуль преобразования для выполнения преобразования HSV в каждой точке, соответствующей изображению с исправленной кривой, для получения преобразованных значений цвета (H), чистоты (S) и яркости (V); и второй модуль преобразования для взвешивания полученного значения S и выполнения преобразования RGB со значениями H, V и взвешенным значением S для получения изображения с исправленной насыщенностью цвета.

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

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

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

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

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

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

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

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

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

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

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

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

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

Вариант I осуществления

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

на этапе 101 выполняют регулировку кривой оптимизируемого изображения для получения изображения с исправленной кривой;

на этапе 102 выполняют преобразование HSV в каждой точке, соответствующей полученному изображению с исправленной кривой, для получения значений цвета H, чистоты S и яркости V после преобразования;

на этапе 103, после взвешивания полученного значения S, выполняют преобразование RGB со значениями H, V и взвешенным значением S для получения изображения с исправленной насыщенностью.

В вышеприведенной процедуре HSV - модель цвета, H - цвет, S - чистота и V - яркость.

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

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

Ситуация 2. По выбору, перед выполнением регулировки кривой оптимизируемого изображения, дополнительно включают этап, на котором выполняют коррекцию контраста оптимизируемого изображения для получения изображения с исправленным контрастом; соответственно, после выполнения преобразования RGB со значениями H, V и взвешенным значением S для получения изображения с исправленной насыщенностью, дополнительно включен этап, на котором накладывают изображение с исправленным контрастом на изображение с исправленной насыщенностью.

Ситуация 3. По выбору, после выполнения преобразования RGB со значениями H, V и взвешенным значением S для получения изображения с исправленной насыщенностью, дополнительно включен этап, на котором выполняют коррекцию контраста оптимизируемого изображения для получения изображения с исправленным контрастом, и накладывают изображение с исправленным контрастом на изображение с исправленной насыщенностью.

Ситуация 4. По выбору, после выполнения преобразования RGB со значениями H, V и взвешенным значением S для получения изображения с исправленной насыщенностью, дополнительно включен этап, на котором выполняют коррекцию контраста изображения с исправленной насыщенностью.

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

Вариант II осуществления

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

На этапе 201 выполняют коррекцию контраста оптимизируемого изображения для получения изображения с исправленным контрастом. На этом этапе, на котором в качестве примера выполняют коррекцию контраста по 24-битовой карте, 24-битовое изображение представляет собой точечную матрицу с каналом RGB. Каждая точка изображения имеет три значения R, G и В, которые, соответственно, представляют собой значения красной составляющей, зеленой составляющей и синей составляющей в этой точке. Следующие R(i,j), G(i,j), B(i,j) представляют собой, соответственно, значения красной составляющей, зеленой составляющей и синей составляющей в положении (i,j). I(x,y) представляет собой комбинацию составляющих R, G, В в этой точке. Этапы выполнения коррекции контраста оптимизируемого изображения подробно описаны ниже.

Сначала выполняют сбор статистики со значением RGB в каждой точке I оптимизируемого изображения:

RCчетчик [256]; // RCчетчик [256] представляет собой массив с 256 элементами, RCчетчик [0] представляет собой доступ к первому элементу;

GСчетчик [256];

ВСчетчик [256];

для (каждой точки изображения)

{

RCчетчик [RCij)]++; // Статистическое значение RCчетчика [], соответствующее значению R(i,j), увеличивается на единицу;

GСчетчик [G (i,j)]++;

ВСчетчик [В(i,jj)]++;

}

При выполнении сбора статистики в точках значений RGB получают число точек, соответствующее каждому значению значений R, и затем получают значения яркости более темной точки, одинаковой точки и более яркой точки. При конкретной реализации статистические значения R для каждой точки можно сортировать в возрастающем порядке, затем высшее значение 1% R принимают в качестве значения Ilow яркости более темной точки, подобным образом, высшее значение 50% R принимают в качестве значения Imid яркости одинаковой точки, и высшее значение 99% R принимают в качестве значения Ihigh яркости более яркой точки. К тому же, статистические значения R для каждой точки можно сортировать в убывающем порядке, затем высшее значение 1% R принимают в качестве значения Ihigh яркости более яркой точки, подобным образом высшее значение 50% R принимает в качестве значения Imid яркости одинаковой точки, и высшее значение 99% R принимают в качестве значения Ilow яркости более темной точки. Вариант осуществления не ограничивает специфический способ того, как получить эти три значения.

Затем, значения Ilow, Imid и Ihigh используются для получения коэффициента коррекции Гамма (Gamma). Вариант осуществления не ограничивает специфический способ тем, как получить этот коэффициент. В конкретной реализации, коэффициент можно получить путем программирования. Пример такого программирования приведен ниже:

if(Ilow<Imid&&Imid<Ihigh)

{

Gamma=log (0.5)/log ((Imid-Ilow)/(Ihigh-Ilow));

if(Gamma<0.8)

{

Gamma=0.8; // Если значение Gamma меньше чем 0,8, то выбирают значение Gamma, равное 0,8.

}

if(Gamma>1.2)

{

Gamma=1.2; // Если значение Gamma больше чем 1,2, то выбирают значение Gamma, равное 1,2.

}

}

else

{

Gamma=1.0f;

}

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

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

float v=(X-Ilow);

if(v<0)

{

F(X)=Ilow; // Если X<Ilow, то значение отображения F(X)=Ilow;

}

else if(v+Ilow>=Ihigh)

{

F(X)=Ihigh; // Если X>=Ihigh, то значение отображения F(X)=Ihjgh;

}

else

{

F(X)=Ilow+(Ihigh-Ilow)*pow(v/(Ihigh-Ilow), Gamma) // Если Ilow≤X≤Ihigh, то значение отображения F(X)=Ilow+(Ihigh-Ilow)*pow(v/(Ihigh-Ilow), Gamma), где pow(v/(Ihigh-Ilow), Gamma) представляет собой v/(Ihigh-Ilow) в степени Gamma, и* представляет собой операцию умножения;

}

В каждой точке RGB оптимизируемого изображения изображение с исправленным контрастом можно получить с использованием вышеупомянутой зависимости F(X) отображения для выполнения отображения на значениях RGB.

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

Интервал R обозначен как [0, 255], функция отображения обозначена y=F(X) с областью определения [0, 255] и интервалом [0, 255]. Выбирая кривую изображения в качестве примера, кривая представляет собой вогнутую функцию в пределах области [0, 127) и включает в себя точку (127, 127), и кривая представляет собой выпуклую функцию в пределах области (127, 255]. В практических приложениях существует много функций отображения, которые можно выбрать для применения, и вариант осуществления не ограничивается принятой специфической функцией отображения. Принимая F(x)=x-1.5*sin(x*2*3.1415926/255) в качестве примера, где * представляет собой операцию умножения, шаг выполнения отображения со значением R из I(ij) с использованием F(x) обозначается как Rresult(i,j)=F(R(i,j)), то отображение подобно тому, которое выполняется на интервале канала R, выполняется по каналам G и В, которые обозначены как Gresult(i,j)=F(G(i,j)) и Bresult(i,j)=F(B(i,j)), таким образом, окончательно получают изображение со своей настроенной кривой. В примере значение [F(x)-x]/x находится в интервале между 0,95 и 1,05.

На этапе 203 выполняют преобразование HSV в каждой точке, соответствующей полученному изображению с исправленной кривой, для получения преобразованных значений цвета H, чистоты S и яркости V.

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

/**

Преобразуют значение цвета RGB в HSV. Формула преобразования

*Адаптируют из http://en.wikipedia.org/wiki/HSV_color_space.

*Предполагают, что r, g и b содержатся в наборе [0, 255], и возвращают h, s и *v в набор [0, 1].

*

*@param Число r Значение красного цвета

*@param Число g Значение зеленого цвета

*@param Число b Значение синего цвета

*@param Массив Представление HSV

*/

Function rgb То HSV(r, g, b) {

r=r/255, g=g/255, b=b/255; // Преобразуют RGB в десятичную дробь между 0 and 1;

var max=Math.max(r, g, b), min=Math.min(r, g, b); // max - максимальное значение среди r, g и b, и min - минимальное значение среди r, g и b;

var h, s, v=max;

var d=max-min;

s=max==0? 0: d/max; // Если max==0, then the result s is 0, otherwise s=d/max;

if (max==min) { // Если max is equal to the min, then the value of h is 0;

h=0; //achromatic

} else { // Otherwise, the formula as below is used in calculation;

switch (max) {

case r: h=(g-b)/d+(g<b?6:0);break; // Если r равно max, то h=(g-b)/d+(g<b?6:0); где (g<b?6:0) представляет собой то, что если g<b, то результат равен 6, в противном случае результат равен 0;

case g: h=(b-r)/d+2;break; // Если g равно max, то h=(b-r)/d+2;

case b: h=(r-g)/d+4;break; // Если b равно max, то b=(r-g)/d+4;

}

h/=6;

}

return [h, s, v] // Возвращают полученные значения h, s и v;

}

На этапе 204, после взвешивания полученного значения S, выполняют преобразование RGB со значениями H, V и взвешенным значением S для получения изображения с коррекцией насыщенности.

На этом этапе, при взвешивании полученного значения S, специфическое взвешенное значение можно определить в соответствии с практической ситуацией и можно настроить в соответствии с различными критериями оптимизации изображения. Вариант осуществления не ограничивает принятое специфическое взвешенное значение. Этот этап описан здесь, принимая взвешенное значение, равное 1,02, то есть новое взвешенное значение S Snew=1,02S, в качестве примера. В одном примере значение Snew находится в интервале между 1S и 1,05S.

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

программирования приведен ниже:

/**

Преобразуют значение цвета HSV в GRB. Формула преобразования

*Адаптируют из http://en.wikipedia.org/wiki/HSV_color_space.

*Предполагают, что r, g и b содержатся в наборе [0, 1], и возвращают h, s и *v в набор [0,255].

*@param Число h Оттенок

*@param Число s Насыщенность

*@param Число v Значение

*@return Массив Представление GRB

*/

Function hsv То Rgb(h,s,v){

var r, b, g;

var i=Math.floor(h*6); // Значение i равно максимальному ближайшему целому числу h*6 (например, максимальное ближайшее целое число для 2.6 равно 3);

var f=h*6-i;

var p=v*(1-s);

var q=v*(1-f*s);

var t=v*(1-(1-f)*s);

switch (f%6){

case 0:r=v, g=t, b=p; break; // После деления на 6, если остаток равен 0, то r=v, g=t, b=p;

case l:r=q, g=v, b=p; break; // Если остаток равен 1, то r=q, g=v, b=p;

case 2:r=p, g=v, b=t; break; // Если остаток равен 2, то r=p, g=v, b=t;

case 3:r=p, g=q, b=v; break; // Если остаток равен 3, то r=p, g=q, b=v;

case 4:r=t, g=p, b=v; break; // Если остаток равен 4, то r=t, g=p, b=v;

case 5:r=v, g=p, b=q; break; // Если остаток равен 5, то r=v, g=p, b=q;

}

Return[r*255,g*255,b*255]; // Полученные значения RBG возвращают с интервалом [0,255]; }

После получения значений R, G и В эти значения выбираются в качестве значений цвета точки Iresult (x, y), и изображение Iresult выбирается в качестве результата обработки. До сих пор этапы оптимального редактирования оптимизируемого изображения были завершены.

Следует отметить, что способ, выполненный согласно варианту осуществления, объяснен подробно, выбирая в качестве примера режим, в котором сначала выполняют коррекцию контраста оптимизируемого изображения и затем выполняют настройку кривой и коррекцию насыщенности изображения с исправленным контрастом. В практических приложениях существует множество режимов для объединения настройки кривой, коррекции насыщенности и коррекции контраста, где объединение настройки кривой и коррекция насыщенности позволяет достигнуть эффекта коррекции обращаемой пленки. Кроме вышеупомянутого режима объединения коррекции обращаемой пленки и коррекции контраста для получения эффекта оптимального редактирования изображения, сначала можно также выполнить коррекцию обращаемой пленки по отношению к изображению, и затем выполнить коррекцию контраста изображения с помощью выполняемой коррекции обращаемой пленки. С другой стороны, можно также по отдельности выполнить коррекцию обращаемой пленки и коррекцию контраста изображения, и затем наложить два исправленных изображения для получения эффекта оптимизации подобно тому, который был получен в вышеупомянутом способе. При наложении двух исправленных изображений вариант осуществления не ограничивает специфический способ наложения. Если результат коррекции обращаемой пленки представляет собой Ireversal (i,j) и результат коррекции контраста представляет собой Icontrast (i,j), то два результата можно взвесить по отдельности при их наложении, например, наложить изображение Isuperposed (i,j)=Ireversal(i,j)×a+Icontrast(i,j)×(255-a), где a - взвешенное значение. Вариант осуществления не ограничивает принятое специфическое взвешенное значение, которое можно настроить в соответствии с необходимыми результатами.

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

Вариант III осуществления

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

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

первый модуль 302 преобразования, который выполнен с возможностью выполнения преобразования HSV в каждой точке, соответствующей изображению с исправленной кривой, для получения преобразованных значений цвета H, чистоты S и яркости V;

второй модуль 303 преобразования, который выполнен с возможностью взвешивания полученного значения S и выполнения преобразования RGB со значениями H, V и взвешенным значением S для получения изображения с исправленной насыщенностью.

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

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

По выбору, как показано на фиг.5, устройство дополнительно включает в себя:

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

первый модуль 305 наложения, который выполнен с возможностью наложения изображения с исправленным контрастом, полученным с помощью первого модуля 304 коррекции контраста, и изображения с исправленной насыщенностью, полученной с помощью второго модуля 303 преобразования после того, как второй модуль 303 преобразования выполнит преобразование RGB со значениями Н, V и взвешенным значением S для получения изображения с исправленной насыщенностью.

По выбору, как показано на фиг.6, устройство дополнительно включает в себя:

второй модуль 306 коррекции контраста, который выполнен с возможностью выполнения коррекции контраста оптимизируемого изображения для получения изображения с исправленным контрастом после того, как второй модуль 303 преобразования выполнит преобразование RGB со значениями H, V и взвешенным значением S для получения изображения с исправленной насыщенностью; и

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

По выбору, как показано на фиг.7, устройство дополнительно включает в себя:

третий модуль 308 коррекции контраста, который выполнен с возможностью для выполнения коррекции контраста изображения с исправленной насыщенностью, которое получается после того, как второй модуль 303 преобразования выполнит преобразование RGB со значениями H, V и взвешенным значением S.

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

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

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

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

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

1. Способ редактирования с оптимизацией изображения, содержащий этапы, на которых:
выполняют коррекцию контраста оптимизируемого изображения для получения изображения с исправленным контрастом;
выполняют регулировку кривой изображения с исправленным контрастом для получения изображения с исправленной кривой;
выполняют преобразование HSV в каждой точке, соответствующей полученному изображению с исправленной кривой, для получения преобразованных значений цвета (Н), чистоты (S) и яркости (V); и
после взвешивания полученных значений S выполняют преобразование RGB со значениями Н, V и взвешенными значениями S для получения изображения с исправленной насыщенностью.

2. Способ редактирования с оптимизацией изображения, содержащий этапы, на которых:
выполняют коррекцию контраста оптимизируемого изображения для получения изображения с исправленным контрастом;
выполняют регулировку кривой оптимизируемого изображения для получения изображения с исправленной кривой;
выполняют преобразование HSV в каждой точке, соответствующей полученному изображению с исправленной кривой, для получения преобразованных значений цвета (Н), чистоты (S) и яркости (V); и
после взвешивания полученных значений S выполняют преобразование RGB со значениями Н, V и взвешенными значениями S для получения изображения с исправленной насыщенностью и
накладывают изображение с исправленным контрастом на изображение с исправленной насыщенностью.

3. Способ редактирования с оптимизацией изображения, содержащий этапы, на которых:
выполняют регулировку кривой оптимизируемого изображения для получения изображения с исправленной кривой;
выполняют преобразование HSV в каждой точке, соответствующей полученному изображению с исправленной кривой, для получения преобразованных значений цвета (Н), чистоты (S) и яркости (V); и
после взвешивания полученных значений S выполняют преобразование RGB со значениями Н, V и взвешенными значениями S для получения изображения с исправленной насыщенностью;
выполняют коррекцию контраста оптимизируемого изображения для получения изображения с исправленным контрастом; и
накладывают изображение с исправленным контрастом на изображение с исправленной насыщенностью.

4. Способ редактирования с оптимизацией изображения, содержащий этапы, на которых:
выполняют регулировку кривой оптимизируемого изображения для получения изображения с исправленной кривой;
выполняют преобразование HSV в каждой точке, соответствующей полученному изображению с исправленной кривой, для получения преобразованных значений цвета (Н), чистоты (S) и яркости (V); и
после взвешивания полученных значений S выполняют преобразование RGB со значениями Н, V и взвешенными значениями S для получения изображения с исправленной насыщенностью;
выполняют коррекцию контраста изображения с исправленной насыщенностью.

5. Устройство редактирования с оптимизацией изображения, содержащее:
модуль коррекции контраста для выполнения коррекции контраста оптимизируемого изображения для получения изображения с исправленным контрастом;
модуль регулировки кривой для выполнения регулировки кривой оптимизируемого изображения с исправленным контрастом для получения изображения с исправленной кривой;
первый модуль преобразования для выполнения преобразования HSV в каждой точке, соответствующей изображению с исправленной кривой, для получения преобразованных значений цвета (Н), чистоты (S) и яркости (V); и
второй модуль преобразования для взвешивания полученных значений S и выполнения преобразования RGB со значениями Н, V и взвешенными значениями S для получения изображения с исправленной насыщенностью.

6. Устройство редактирования с оптимизацией изображения, содержащее:
модуль регулировки кривой для выполнения регулировки кривой оптимизируемого изображения для получения изображения с исправленной кривой;
первый модуль преобразования для выполнения преобразования HSV в каждой точке, соответствующей изображению с исправленной кривой, для получения преобразованных значений цвета (Н), чистоты (S) и яркости (V);
второй модуль преобразования для взвешивания полученных значений S и выполнения преобразования RGB со значениями Н, V и взвешенными значениями S для получения изображения с исправленной насыщенностью;
модуль коррекции контраста для выполнения коррекции контраста оптимизируемого изображения для получения изображения с исправленным контрастом перед выполнением модулем регулировки кривой регулировки кривой оптимизируемого изображения; и
модуль наложения для наложения изображения с исправленным контрастом, полученного с помощью модуля коррекции контраста, на изображение с исправленной насыщенностью, полученное с помощью второго модуля преобразования, после выполнения вторым модулем преобразования преобразования RGB со значениями Н, V и взвешенными значениями S для получения изображения с исправленной насыщенностью.

7. Устройство редактирования с оптимизацией изображения, содержащее:
модуль регулировки кривой для выполнения регулировки кривой оптимизируемого изображения для получения изображения с исправленной кривой;
первый модуль преобразования для выполнения преобразования HSV в каждой точке, соответствующей изображению с исправленной кривой, для получения преобразованных значений цвета (Н), чистоты (S) и яркости (V);
второй модуль преобразования для взвешивания полученных значений S и выполнения преобразования RGB со значениями Н, V и взвешенными значениями S для получения изображения с исправленной насыщенностью;
модуль коррекции контраста для выполнения коррекции контраста оптимизируемого изображения для получения изображения с исправленным контрастом после выполнения модулем преобразования преобразования RGB со значениями Н, V и взвешенными значениями S для получения изображения с исправленной насыщенностью; и
модуль наложения для наложения изображения с исправленным контрастом, полученным с помощью модуля коррекции контраста, на изображение с исправленной насыщенностью, полученное с помощью второго модуля преобразования.

8. Устройство редактирования с оптимизацией изображения по п. 6, дополнительно содержащее:
модуль регулировки кривой для выполнения регулировки кривой оптимизируемого
изображения для получения изображения с исправленной кривой;
первый модуль преобразования для выполнения преобразования HSV в каждой точке, соответствующей изображению с исправленной кривой, для получения преобразованных значений цвета (Н), чистоты (S) и яркости (V);
второй модуль преобразования для взвешивания полученных значений S и выполнения преобразования RGB со значениями Н, V и взвешенными значениями S для получения изображения с исправленной насыщенностью; и
модуль коррекции контраста для выполнения коррекции контраста изображения с исправленной насыщенностью, полученного после выполнения вторым модулем преобразования преобразования RGB со значениями Н, V и взвешенными значениями S.



 

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

Изобретение относится к устройствам отображения изображения. .

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

Изобретение относится к телевидению . .

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

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

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

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

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

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

Изобретение относится к области обработки изображений для получения изображения с более высоким разрешением (ВР) во встроенном устройстве с использованием технологии сверхразрешения (СР).

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

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

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

Изобретение относится к компьютерной технике, а именно к устройствам и способам обработки изображений. Техническим результатом является обеспечение преобразования исходного изображения в изображение, подобное живописи, за счет настройки уровня размытости в соответствии с параметром регулировки съемки исходного изображения и объекта, включенного в исходное изображение. Предложено устройство обработки изображений для преобразования исходного изображения. Устройство содержит средство настройки, вычислительное средство, средство компоновки. Вычислительное средство формирует разностное изображение. Средство компоновки компонует разностное изображение и исходное на основании плотности разностного изображения. Средство настройки настраивает уровень размывания исходного изображения в соответствии с одним из регулировок съемки исходного изображения и объекта, включенного в исходное изображение, при этом объект определяется путем анализа исходного изображения. 14 н. и 13 з.п. ф-лы, 45 ил.
Наверх