СПОСОБ И УСТРОЙСТВО ОБРАБОТКИ ИЗОБРАЖЕНИЯ
IMAGE PROCESSING METHOD AND DEVICE

ОБЛАСТЬ ТЕХНИКИ
[0001] Настоящее изобретение относится к области компьютерных технологий и технологий обработки изображения, и, в частности, к способу и устройству для обработки изображения.
УРОВЕНЬ ТЕХНИКИ
[0002] С развитием коммуникационных технологий и дополнительных услуг, приложения на мобильном абонентском устройстве получают все более и более широкие возможности, а опыт пользователя становится все лучше и лучше. «Предварительный просмотр» является очень важным подприложением. Он используется во многих прикладных программах. Используя функцию «предварительный просмотр», пользователь может увидеть результат от выполнения приложения до того, как полное приложение будет определено.
[0003] В настоящее время подприложение «предварительный просмотр» реализовано путем «наложения» выбранного изображения целевого приложения на имитационную среду, чтобы сделать стиль моделирования «похожим на» сценарий реального приложения. То есть, предварительно установить фоновое изображение экрана, а затем «наложить» изображение целевого приложения на фоновое изображение экрана, как показано на фиг. 1, беря в качестве примера приложение для отображения часов на панели экрана.
Несмотря на то, что предварительно установленное фоновое изображение экрана включает в себя пиктограммы других приложений, эти пиктограммы используются только для имитации реальных условий и не являются пиктограммами реальных приложений, установленных пользователем. Поэтому существует отличие между местом расположения изображения на фоновом изображении экрана и сценарием приложения, где изображение целевого приложения в действительности располагается, что делает невозможным предварительный просмотр сценария реального приложения и влияет на удобство предварительного просмотра. Значимость пиктограмм других приложений на фоновом изображении экрана выше, чем изображения целевого приложения, или значимость обоих, как правило, одинакова, что влияет на результат предварительного просмотра изображения целевого приложения и усложняет поиск изображения целевого приложения пользователем.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[[0004] Варианты осуществления настоящего изобретения раскрывают способ и устройство для обработки изображения, которые используются для повышения удобства предварительного просмотра.
[0005] Способ обработки изображения включает в себя следующие этапы:
[0006] определение изображения целевого приложения и реальной среды, где целевое приложение должно находиться в соответствии с запуском события предварительного просмотра; получение фонового изображения экрана в соответствии с реальной средой, где должно находиться целевое приложение; выполнение обработки изображения для по меньшей мере одного изображения из изображения целевого приложения и фонового изображения экрана так, чтобы значимость изображения целевого приложения была выше, чем фонового изображения экрана; и вывод комбинации изображения целевого приложения и фонового изображения экрана в среде предварительного просмотра. Настоящий вариант осуществления делает изображение целевого приложения более бросающимся в глаза путем модификации изображения целевого приложения и/или фонового изображения экрана, тем самым повышая удобство предварительного просмотра, вследствие этого пользователь может более четко рассмотреть результат предварительного просмотра.
[0007] Например, этап выполнения обработки изображения для по меньшей мере одного изображения из изображения целевого приложения и фонового изображения экрана включает в себя: изменение значения по меньшей мере одного коэффициента (показателя) оттенка серого, яркости, цветности и прозрачности, по меньшей мере одного изображения так, чтобы значимость изображения целевого приложения была выше, чем фонового изображения экрана. Настоящий вариант осуществления предусматривает различные виды модификации изображения, которые применимы для различных форматов изображения, такие как YUV (составляющие сигнала яркости и цветности), RGB (красный, зеленый и синий) и т.д.; виды модификации являются гибкими и разнообразными, они применимы к различным сценариям.
[0008] Предпочтительно этап изменения значения по меньшей мере одного коэффициента оттенка серого, яркости, цветности и прозрачности по меньшей мере одного изображения так, чтобы значимость изображения целевого приложения по меньшей мере в одном аспекте - оттенка серого, яркости, цветности и прозрачности - была выше, чем фонового изображения экрана, включает в себя уменьшение прозрачности фонового изображения экрана таким образом, чтобы по меньшей мере пониженный уровень прозрачности фонового изображения экрана стал ниже, чем уровень прозрачности изображения целевого приложения. Изменение прозрачности представляет собой механизм с простым управлением и лучшим результатом предварительного просмотра.
[0009] Например, перед этапом изменения значения по меньшей мере одного коэффициента оттенка серого, яркости, цветности и прозрачности по меньшей мере одного изображения так, чтобы значимость изображения целевого приложения была выше, чем фонового изображения экрана, дополнительно включает в себя этап оценки того, является ли значение по меньшей мере одного коэффициента оттенка серого и прозрачности фонового изображения экрана меньше, чем сумма значения соответствующего коэффициента изображения целевого приложения и предварительно установленного значения амплитуды; если меньше, то увеличение значения по меньшей мере одного коэффициента оттенка серого и прозрачности фонового изображения экрана до суммы значения соответствующего коэффициента изображения целевого приложения и предварительно установленного значения амплитуды или выше суммы этих значений; или оценки того, является ли значение по меньшей мере одного коэффициента яркости и цветности фонового изображения экрана больше, чем разность между значением соответствующего коэффициента изображения целевого приложения и предварительно установленным значением амплитуды; если больше, то уменьшение значения по меньшей мере одного коэффициента яркости и цветности фонового изображения экрана на значение разности между значением соответствующего коэффициента изображения целевого приложения и предварительно установленным значением амплитуды или ниже разности этих значений.
[0010] Например, фоновое изображение экрана представляет собой изображение реальной среды, в которой целевое приложение не применяется; а этап вывода комбинации изображения целевого приложения и фонового изображения экрана в среде предварительного просмотра включает в себя вывод наложенного изображения в среде предварительного просмотра после наложения изображения целевого приложения на фоновое изображение экрана. Особенно в сценарии, в котором выполняется только обработка изображения на фоновом изображении экрана, настоящий вариант осуществления используется для завершения двух основных этапов модификации фонового изображения экрана и наложения изображения целевого приложения на фоновое изображение экрана в процессе для обработки изображения, таким образом, упрощая рабочие процессы.
[0011] Или, например, фоновое изображение экрана представляет собой изображение, полученное путем вырезания области, где изображение целевого приложения находится за пределами изображения реальной среды, в которой применяется целевое приложение; а этап вывода комбинации изображения целевого приложения и фонового изображения экрана в среде предварительного просмотра включает в себя вывод заполненного изображения в среде предварительного просмотра после заполнения изображения целевого приложения в вырезанной области фонового изображения экрана. Особенно в сценарии, в котором выполняется только обработка изображения на фоновом изображении экрана, несмотря на то, что настоящий вариант осуществления добавляет этап вырезания, площадь модификации изображения уменьшается при изменении фонового изображения экрана.
[0012] Устройство для обработки изображения содержит:
[0013] модуль имитации воздействия внешних факторов, выполненный с возможностью определения изображения целевого приложения и реальной среды, где целевое приложение должно находиться в соответствии с запуском события предварительного просмотра;
[0014] модуль формирования фонового изображения экрана, выполненный с возможностью получения фонового изображения экрана в соответствии с реальной средой, где должно находиться целевое приложение;
[0015] модуль обработки изображения, выполненный с возможностью осуществления обработки изображения для по меньшей мере одного изображения из изображения целевого приложения и фонового изображения экрана так, что значимость изображения целевого приложения выше, чем фонового изображения экрана; и
[0016] выходной модуль предварительного просмотра, выполненный с возможностью вывода комбинации изображения целевого приложения и фонового изображения экрана в среде предварительного просмотра.
[0017] Модуль обработки изображения изменяет значение по меньшей мере одного коэффициента оттенка серого, яркости, цветности и прозрачности по меньшей мере одного изображения так, что значимость изображения целевого приложения по меньшей мере в одном аспекте - оттенка серого, яркости, цветности и прозрачности - выше, чем фонового изображения экрана.
[0018] Модуль обработки изображения уменьшает прозрачность фонового изображения экрана таким образом, чтобы по меньшей мере пониженный уровень прозрачности фонового изображения экрана стал ниже, чем уровень прозрачности изображения целевого приложения.
[0019] Модуль обработки изображения дополнительно оценивает, является ли значение по меньшей мере одного коэффициента оттенка серого и прозрачности фонового изображения экрана меньше, чем сумма значения соответствующего коэффициента изображения целевого приложения и предварительно установленного значения амплитуды; если меньше, то увеличение значения по меньшей мере одного коэффициента оттенка серого и прозрачности фонового изображения экрана до суммы значения соответствующего коэффициента изображения целевого приложения и предварительно установленного значения амплитуды или выше суммы этих значений; или оценивает, является ли значение по меньшей мере одного коэффициента яркости и цветности фонового изображения экрана больше, чем разность между значением соответствующего коэффициента изображения целевого приложения и предварительно установленным значением амплитуды; если больше, то уменьшение значения, по меньшей мере, одного коэффициента яркости и цветности фонового изображения экрана на значение разности между значением соответствующего коэффициента изображения целевого приложения и предварительно установленным значением амплитуды или ниже разности этих значений.
[0020] Фоновое изображение экрана представляет собой изображение реальной среды, в которой целевое приложение не применяется; и
[0021] выходной модуль предварительного просмотра осуществляет вывод наложенного изображения в среде предварительного просмотра после наложения изображения целевого приложения на фоновое изображение экрана.
[0022] Фоновое изображение экрана представляет собой изображение, полученное путем вырезания области, где изображение целевого приложения находится за пределами изображения реальной среды, в которой применяется целевое приложение; и
[0023] выходной модуль предварительного просмотра осуществляет вывод заполненного изображения в среде предварительного просмотра после заполнения изображения целевого приложения в вырезанной области фонового изображения экрана.
[0024] Другие технические характеристики и преимущества настоящего изобретения будут представлены в описании, которое следует далее, и частично станут ясны из описания, или можно изучить при осуществлении настоящего изобретения. Цели и другие преимущества настоящего изобретения можно достичь и получить посредством конкретных структур, перечисленных в описании, формуле изобретения и прилагаемых чертежах.
[0025] Дополнительное подробное описание настоящего изобретения будет приведено со ссылкой на прилагаемые чертежи и варианты осуществления.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0026] Сопроводительные чертежи используются для дополнительной иллюстрации настоящего изобретения и являются частью описания и вместе с вариантами осуществления настоящего изобретения используются для объяснения настоящего изобретения, и не ограничивают настоящее изобретение. На чертежах:
[0027] фиг. 1 представляет схематическое изображение, показывающее режим предварительного просмотра в известном уровне техники;
[0028] фиг. 2 представляет блок-схему, иллюстрирующую основное графическое представление способа для обработки изображения в соответствии с вариантом осуществления настоящего изобретения;
[0029] фиг. 3 представляет блок-схему, иллюстрирующую способ для обработки изображения в случае, когда фоновое изображение экрана представляет собой изображение реальной среды, в которой целевое приложение не применяется в соответствии с вариантом осуществления настоящего изобретения;
[0030] фиг. 4 представляет схематическое изображение, показывающее альтернативный стиль часов на панели экрана в соответствии с вариантом осуществления настоящего изобретения;
[0031] фиг. 5 представляет схематическое изображение, показывающее выбранный стиль часов в соответствии с вариантом осуществления настоящего изобретения;
[0032] фиг. 6 представляет схематическое изображение, показывающее первую главную страницу приложения, которая не включает в себя изображения настроек времени на панели экрана, в соответствии с вариантом осуществления настоящего изобретения;
[0033] фиг. 7 представляет схематическое изображение при выполнении предварительного просмотра в соответствии с вариантом осуществления настоящего изобретения;
[0034] фиг. 8 представляет схематическое изображение, показывающее реальное приложение, в соответствии с вариантом осуществления настоящего изобретения;
[0035] фиг. 9 представляет блок-схему, показывающую способ для обработки изображения в случае, когда фоновое изображение экрана представляет собой изображение, полученное путем вырезания области, где изображение целевого приложения находится за пределами изображения реальной среды, в которой целевое приложение применяется в соответствии с вариантом осуществления настоящего изобретения;
[0036] фиг. 10 представляет схематическое изображение, показывающее первую главную страницу приложения с вырезанным изображением в соответствии с вариантом осуществления настоящего изобретения;
[0037] фиг. 11 представляет структурную схему устройства в соответствии с вариантом осуществления настоящего изобретения; и
[0038] фиг. 12 представляет структурную схему мобильного телефона в соответствии с вариантом осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ
[0039] В дальнейшем предпочтительные варианты осуществления изобретения будут описаны со ссылкой на сопроводительные чертежи. Следует понимать, что предпочтительные варианты осуществления, описанные здесь, используются только для иллюстрации и объяснения, а не для ограничения вариантов осуществления изобретения.
[0040] Настоящий вариант осуществления делает изображение целевого приложения более бросающимся в глаза путем модификации изображения целевого приложения и/или фонового изображения экрана, тем самым повышая удобство предварительного просмотра, вследствие этого пользователь может более четко рассмотреть результат предварительного просмотра.
[0041] На фиг. 2 основная блок-схема способа для обработки изображения в соответствии с настоящим вариантом осуществления представляет как указано ниже.
[0042] На этапе 201: определяется изображение целевого приложения и реальной среды, где целевое приложение должно находиться в соответствии с запуском события предварительного просмотра.
[0043] На этапе 202: получается фоновое изображение экрана в соответствии с реальной средой, где должно находиться целевое приложение.
[0044] На этапе 203: выполняется обработка изображения для по меньшей мере одного изображения из изображения целевого приложения и фонового изображения экрана так, чтобы значимость изображения целевого приложения была выше, чем фонового изображения экрана.
[0045] На этапе 204: выводится комбинация изображения целевого приложения и фонового изображения экрана в среде предварительного просмотра.
[0046] В настоящем варианте осуществления изображение целевого приложения или фонового изображения экрана или оба можно изменить, при условии, что значимость изображения целевого приложения выше, чем фонового изображения экрана. Значимость отражается в по меньшей мере одном коэффициенте оттенка серого, яркости, цветности и прозрачности. То есть, изображения целевого приложения по меньшей мере в одном аспекте яркости и цветности может быть выше, чем фонового изображения экрана, а изображения целевого приложения по меньшей мере в одном аспекте оттенка серого и прозрачности может быть ниже, чем фонового изображения экрана. Какой коэффициент или коэффициенты необходимо, в частности, изменить в значимости зависит от формата изображения и значимости конкретного коэффициента. Предпочтительным решением является уменьшение прозрачности фонового изображения экрана, обеспечивая тем самым как подлинность изображения целевого приложения, так и увеличение яркости изображения целевого приложения, поэтому пользователь может реально и наглядно проверить удобство изображения целевого приложения при выполнении предварительного просмотра.
[0047] Кроме того, выполняется предварительная оценка того, является ли значение по меньшей мере одного коэффициента оттенка серого, яркости, цветности и прозрачности фонового изображения экрана больше, чем разность между значением соответствующего коэффициента изображения целевого приложения и предварительно установленным значением амплитуды. Если это значение больше, то необходимо уменьшить значение по меньшей мере одного коэффициента оттенка серого, яркости, цветности и прозрачности фонового изображения экрана на значение разности между значением соответствующего коэффициента изображения целевого приложения и предварительно установленным значением амплитуды или ниже разности этих значений. В противном случае, изменение не выполняется. Диапазон значений предварительно установленного значения амплитуды для оттенка серого, яркости, цветности и прозрачности может составлять 10%~20% от соответствующих значений изображений целевого приложения в аспекте оттенка серого, яркости, цветности и прозрачности.
[0048] Фоновое изображение экрана в настоящем варианте осуществления представляет собой изображение реальной среды, в которой целевое приложение не применяется, при этом, этап вывода комбинации изображения целевого приложения и фонового изображения экрана в среде предварительного просмотра включает в себя: вывод наложенного изображения в среде предварительного просмотра после наложения изображения целевого приложения на фоновое изображение экрана.
[0049] Или фоновое изображение экрана представляет собой изображение, полученное путем вырезания области, где изображение целевого приложения находится за пределами изображения реальной среды, в которой применяется целевое приложени; при этом, этап вывода комбинации изображения целевого приложения и фонового изображения экрана в среде предварительного просмотра включает в себя вывод заполненного изображения в среде предварительного просмотра после заполнения изображения целевого приложения в вырезанной области фонового изображения экрана.
[0050] Варианты осуществления, описанные выше, иллюстрируют различные возможные способы осуществления, а подробные описания процесса осуществления будут приведены со ссылкой на два типичных варианта осуществления.
[0051] На фиг. 3 показан способ для обработки изображения в случае, когда фоновое изображение экрана представляет собой изображение реальной среды, в которой целевое приложение не применяется в соответствии с вариантом осуществления.
[0052] На этапе 301: определяется изображение целевого приложения и реальной среды, где целевое приложение должно находиться в соответствии с запуском события предварительного просмотра. Положение, в котором изображение целевого приложения необходимо подтвердить, например, на первой главной странице приложения или второй странице приложения, или на главной странице некоторых других приложений и т.д. Другие пиктограммы или изображения на одной и той же странице также необходимо подтвердить. Взяв в качестве примера настройку времени на панели экрана, пользователь выбирает вид стиля часов из возможных стилей, представленных на фиг. 4, а выбранный стиль часов показан на фиг. 5.
[0053] На этапе 302: получается фоновое изображение экрана в соответствии с реальной средой, где должно находиться целевое приложение. Фоновое изображение экрана представляет собой изображение реальной среды, в которой целевое приложение не применяется, и фоновое изображение экрана включает в себя пиктограммы или изображения другого вида приложений, взяв в качестве примера настройку времени на панели экрана на первой главной странице приложения, как показано на фиг. 6.
[0054] На этапе 303: оценивается, является ли значение прозрачности фонового изображения экрана меньше, чем сумма значения изображения целевого приложения и предварительно установленного значения амплитуды; если это значение меньше, то выполняется переход к этапу 304, в противном случае осуществляется переход к этапу 305.
[0055] На этапе 304: увеличивается значение прозрачности фонового изображения экрана до суммы значения изображения целевого приложения и предварительно установленного значения амплитуды.
[0056] На этапе 305: выводится наложенное изображение в среде предварительного просмотра после наложения изображения целевого приложения на фоновое изображение экрана. Взяв в качестве примера настройку времени на панели экрана, обрабатываемое изображение показано на фиг. 7, на котором обрабатываемое фоновое изображение экрана отображается с помощью оттенка серого, а инструмент настройки времени на панели экрана отображается с использованием реального значения. Обрабатываемое изображение может отображаться либо на весь экран, либо не на весь экран.
[0057] Модификация фонового изображения экрана в соответствии с настоящим вариантом осуществления направлена на модификацию пиксельных значений фонового изображения экрана при его отображении, а не самого фонового изображения экрана. После их определения для использования целевого приложения после предварительного просмотра, фоновое изображение экрана отображается вместе с его реальным значением. Взяв в качестве примера настройку времени на панели экрана, фоновое изображение экрана после того, как целевое приложение будет определено для использования, показано на фиг. 8. При этом фоновое изображение экрана на фиг. 8 не отображается в оттенках серого на фиг. 7, но с реальным значением фонового изображения экрана.
[0058] На фиг. 9 способ для обработки изображения в случае, когда фоновое изображение экрана представляет собой изображение, полученное путем вырезания области, где изображение целевого приложения находится за пределами изображения реальной среды, в которой применяется целевое приложение, представляет, в виде блок-схемы, собой:
[0059] На этапе 901: определяется изображение целевого приложения и реальной среды, где целевое приложение должно находиться в соответствии с запуском события предварительного просмотра.
[0060] На этапе 902: получается фоновое изображение экрана в соответствии с реальной средой, где должно находиться целевое приложение. Фоновое изображение экрана включает в себя изображение целевого приложения.
[0061] На этапе 903: вырезается изображение целевого приложения из фонового изображения экрана и получается фоновое изображение экрана с вырезанной областью, взяв в качестве примера настройку времени на панели экрана на первой главной странице, как показано на рис. 10.
[0062] На этапе 904: оценивается, является ли значение оттенка серого фонового изображения экрана меньше, чем сумма значения оттенка серого изображения целевого приложения и предварительно установленного значения амплитуды; если это значение меньше, то выполняется переход к этапу 905, в противном случае осуществляется переход к этапу 906.
[0063] На этапе 905: увеличивается значение оттенка серого фонового изображения экрана до суммы значения оттенка серого изображения целевого приложения и предварительно установленного значения амплитуды.
[0064] На этапе 906: выходной модуль предварительного просмотра осуществляет вывод заполненного изображения в среде предварительного просмотра после заполнения изображения целевого приложения в вырезанной области фонового изображения экрана.
[0065] Модификация фонового изображения экрана в соответствии с настоящим вариантом осуществления направлена на модификацию пиксельных значений фонового изображения экрана при его отображении, а не самого фонового изображения экрана. После их определения для использования целевого приложения после предварительного просмотра, фоновое изображение экрана отображается вместе с его реальным значением.
[0066] Процесс осуществления для обработки изображения следует понимать посредством указанных выше описаний. Способ можно реализовать с помощью устройства, а внутренняя структура и функция устройства будут проиллюстрированы далее.
[0067] Как показано на фиг. 11, устройство в настоящем варианте осуществления включает в себя: модуль 1101 имитации воздействия внешних факторов, модуль 1102 формирования фонового изображения экрана, модуль 1103 обработки изображения и выходной модуль 1104 предварительного просмотра. Устройство можно, в частности, осуществить в виде мобильного телефона или компьютера и т.д.
[0068] Модуль 1101 имитации воздействия внешних факторов выполнен с возможностью определения изображения целевого приложения и реальной среды, где целевое приложение должно находиться в соответствии с запуском события предварительного просмотра.
[0069] Модуль 1102 формирования фонового изображения экрана выполнен с возможностью получения фонового изображения экрана в соответствии с реальной средой, где должно находиться целевое приложение.
[0070] Модуль 1103 обработки изображения выполненный с возможностью выполнения обработки изображения для по меньшей мере одного изображения из изображения целевого приложения и фонового изображения экрана так, что значимость изображения целевого приложения выше, чем фонового изображения экрана. В частности, модуль 1103 обработки изображения изменяет значения по меньшей мере одного коэффициента яркости, цветности и прозрачности по меньшей мере одного изображения, вследствие чего значимость изображения целевого приложения по меньшей мере в одном аспекте - оттенка серого, яркости, цветности и прозрачности - выше, чем фонового изображения экрана. Предпочтительно, что модуль 1103 обработки изображения уменьшает прозрачность фонового изображения экрана таким образом, чтобы пониженный уровень прозрачности фонового изображения экрана стал ниже, чем уровень прозрачности изображения целевого приложения. И модуль 1103 обработки изображения дополнительно выполнен с возможностью оценки того, является ли значение по меньшей мере одного коэффициента оттенка серого, яркости, цветности и прозрачности фонового изображения экрана больше, чем разность между значением соответствующего коэффициента изображения целевого приложения и предварительно установленным значением амплитуды; если больше, то уменьшение значения по меньшей мере одного коэффициента оттенка серого, яркости, цветности и прозрачности фонового изображения экрана на значение разности между значением соответствующего коэффициента изображения целевого приложения и предварительно установленным значением амплитуды или ниже разности этих значений.
[0071] Выходной модуль 1104 предварительного просмотра выполнен с возможностью вывода комбинации изображения целевого приложения и фонового изображения экрана в среде предварительного просмотра. В частности, фоновое изображение экрана представляет собой изображение реальной среды, в которой целевое приложение не применяется. В этом случае выходной модуль 1104 предварительного просмотра выводит наложенное изображение в среде предварительного просмотра после наложения изображения целевого приложения на фоновое изображение экрана. Или, например, фоновое изображение экрана представляет собой изображение, полученное путем вырезания области, где изображение целевого приложения находится за пределами изображения реальной среды, в которой применяется целевое приложение. В этом случае выходной модуль 1104 предварительного просмотра выводит заполненное изображение в среде предварительного просмотра после заполнения изображения целевого приложения в вырезанной области фонового изображения экрана.
[0072] Взяв в качестве примера мобильный телефон, мобильный телефон включает в себя сенсорный экран, процессор и запоминающее устройство, как показано на фиг. 12. Процессор получает сигнал запуска предварительного просмотра через сенсорный экран, просматривает записи в памяти, определяет изображение целевого приложения и реальной среды, где целевое приложение должно находиться, и получает различные ресурсы (в том числе пиктограммы или изображения другого вида приложений и т.д.) в реальной среде. Процессор дополнительно выполняет функции модуля 1102 формирования фонового изображения экрана, модуля 1103 обработки изображения и выходного модуля 1104 предварительного просмотра.
[0073] Настоящий вариант осуществления делает изображение целевого приложения более эффектным путем модификации изображения целевого приложения и/или фонового изображения экрана, тем самым повышая удобство предварительного просмотра, вследствие этого пользователь может более четко рассмотреть результат предварительного просмотра. А настоящий вариант осуществления предусматривает различные виды модификации на основе оттенка серого, яркости, цветности и прозрачности и т.д., которые адаптированы к различным форматам изображения, таким как YUV (составляющие сигнала яркости и цветности), RGB (красный, зеленый и синий) и т.д., а также гибкие и разнообразные виды модификации, которые применимы к различным сценариям. И, таким образом, способ для обработки фонового изображения экрана не является единственным, что упрощает процесс обработки и повышает эффективность обработки.
[0074] Специалисты в данной области техники должны понимать, что настоящее изобретение можно реализовать в виде способа, системы или компьютерного программного продукта. Соответственно, настоящее изобретение можно осуществить в виде только аппаратного обеспечения, только программного обеспечения, или их сочетания. Более того, настоящее изобретение можно осуществить в виде компьютерного программного продукта, реализованного на одном или нескольких машиночитаемых носителях данных (включая, но, не ограничиваясь, запоминающее устройство на магнитных дисках и оптическое запоминающее устройство), содержащих машиночитаемые программные коды.
[0075] Настоящее изобретение описано со ссылкой на блок-схемы и/или структурные схемы способа, устройства (системы), а также компьютерный программный продукт в соответствии с настоящим изобретением. Следует понимать, что каждый из процессов и/или блоков в блок-схемах и/или структурных схемах и любую комбинацию этих процессов и/или блоков в блок-схемах и/или структурных схем можно реализовать в виде команд программного обеспечения. Команды программного обеспечения можно передавать процессору компьютера общего назначения, специализированного компьютера, встроенного компьютера или другого программируемого устройства обработки данных с целью создания устройства. Таким образом, устройство для выполнения этих функций, заданных одним или более процессами в блок-схемах и/или одним или более блоками в структурных схемах, можно реализовать с помощью команд, выполняемых процессором компьютера или другого программируемого устройства обработки данных.
[0076] Команды программного обеспечения можно также хранить в машиночитаемом запоминающем устройстве, которое может определенным образом управлять работой компьютера или другого программируемого устройства обработки данных, следовательно, команды, сохраненные в машиночитаемом запоминающем устройстве можно реализовать в программном продукте, в том числе, в устройстве команд, которое может выполнять эти функции, заданные одним или более процессами в блок-схемах и/или одним или более блоками в структурных схемах.
[0077] Команды программного обеспечения можно также загрузить в компьютер или другое программируемое устройство обработки данных, поэтому, последовательность операций может осуществляться в компьютере или другом программируемом устройстве обработки данных для выполнения процессов, реализуемых с помощью компьютера. Таким образом, команды, которые выполняются на компьютере или другом программируемом устройстве обработки данных, могут обеспечить выполнение этапов для реализации этих функций, заданных одним или более процессами в блок-схемах и/или одним или более блоками в структурных схемах.
[0078] Для специалистов в данной области техники очевидно, что различные изменения и модификации можно внести в настоящее изобретение без отступления от сущности и объема настоящего изобретения. Таким образом, настоящее изобретение намерено охватить такие изменения и модификации, если эти изменения и модификации входят в объем формулы изобретения, и их эквиваленты в настоящем изобретении.