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

Иллюстрации

Показать все

Группа изобретений относится к технологиям воспроизведения изображений. Техническим результатом является устранение искажения цветопередачи при воспроизведении изображений. Предложен способ воспроизведения изображений. Способ содержит этап, на котором получают воспроизводимое изображение после приема команды на его отображение. Далее определяют область изображения, состоящую по меньшей мере из трех смежных монохромных областей на воспроизводимом изображении. Причем каждая монохромная область состоит из множества пикселей с одинаковым кодом цвета, расположенных в смежных позициях. А также определяют искомый код цвета в соответствии с заданным алгоритмом, используя коды цвета монохромных областей в области изображения, если разница в кодах цвета между двумя смежными монохромными областями в области изображения меньше пороговой величины. 3 н. и 10 з.п. ф-лы, 11 ил.

Реферат

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННУЮ ЗАЯВКУ

[01] Настоящая заявка притязает на преимущество приоритета, основываясь на предшествующей китайской патентной заявке №201510424387.8, поданной 17 июля 2015 года, содержание которой включено в настоящую заявку посредством ссылки.

ОБЛАСТЬ ТЕХНИКИ

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

ИЗВЕСТНЫЙ УРОВЕНЬ ТЕХНИКИ

[03] Жидкокристаллические панели (ЖК-панели) можно разделить на два типа по технологии отображения: твердые экраны и гибкие экраны. Для гибких экранов, относящихся в основном к панелям с вертикальным выравниванием (VA - Vertical Alignment), характерно появление волнового эффекта при касании рукой гибкого экрана.

[04] Из-за низкого качества отображения, свойственного некоторым гибким экранам при воспроизведении изображения с использованием такого гибкого экрана похожие цвета на изображении могут отображаться как один цвет. Соответственно, некоторые области промежуточных цветов теряются среди областей похожих цветов на изображении, в результате изображение выглядит неестественным. Например, если область В на изображении А - это красная область, слева направо цвет красной области В постепенно изменяется от светло-красного до темно-красного, при этом изменение цвета в красной области В происходит плавно. Однако из-за низкого качества отображения у некоторых гибких экранов возникает резкое изменение цвета, когда такой гибкий экран отображает красную область В изображения А. То есть такой гибкий экран отобразит область В исходного красного цвета на изображении А с постепенным и плавным изменением цвета, как красную область В с резким и заметным переходом цвета.

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

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

[06] Раздел описания сущности изобретения дан для получения представления об идее изобретения в краткой форме, далее раскрытой в разделе подробного описания. Описание сущности изобретения не предназначено для формулировки существенных признаков заявленного предмета изобретения, также оно не предназначено для установления границ объема заявленного предмета изобретения.

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

[08] Согласно первой особенности вариантов исполнения настоящего изобретения предложен способ воспроизведения изображений. Способ состоит из следующих этапов:

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

определение области изображения, состоящей по меньшей мере из трех смежных монохромных областей на воспроизводимом изображении;

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

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

воспроизведение итогового изображения.

[09] Описанный способ дополнительно может включать:

сохранение итогового изображения;

установление отношения соответствия между воспроизводимым изображением и итоговым изображением;

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

воспроизведение итогового изображения.

[10] Описанный способ дополнительно может включать:

сохранение итогового изображения;

установление отношения соответствия между воспроизводимым изображением и итоговым изображением;

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

удаление воспроизводимого изображения и итогового изображения.

[11] Описанный способ после получения воспроизводимого изображения дополнительно может включать:

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

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

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

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

[12] Вышеупомянутый этап определения искомого кода цвета в соответствии с заданным алгоритмом, используя коды цвета монохромных областей в указанной области изображения, может содержать:

вычисление среднего значения кодов цвета монохромных областей в области изображения;

присваивание искомому коду цвета полученного среднего значения.

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

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

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

вычисление второго значения кода цвета, определяемого как произведение первого значения кода цвета и заданного коэффициента;

вычисление искомого кода цвета, определяемого как сумма минимального значения кода цвета и второго значения кода цвета.

[13] Согласно второй особенности вариантов исполнения настоящего изобретения предложено устройство для воспроизведения изображений. Устройство содержит:

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

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

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

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

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

[14] Описанное устройство дополнительно может содержать:

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

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

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

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

[15] Описанное устройство дополнительно может содержать:

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

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

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

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

[16] Описанное устройство дополнительно может содержать:

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

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

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

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

[17] Описанный второй определяющий модуль может содержать:

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

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

[18] Описанный второй определяющий модуль может содержать:

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

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

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

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

[19] Согласно третьей особенности вариантов исполнения настоящего изобретения предложено устройство для воспроизведения изображений. Устройство содержит:

процессор;

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

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

определение области изображения, состоящей по меньшей мере из трех смежных монохромных областей на воспроизводимом изображении;

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

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

воспроизведение итогового изображения.

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

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

[22] Прилагаемые чертежи включены в описание изобретения как его составная часть для иллюстрации вариантов исполнения настоящего изобретения и пояснения принципов настоящего изобретения наряду с его описанием.

[23] На Фиг. 1 показана блок-схема способа воспроизведения изображений в соответствии с характерным вариантом исполнения.

[24] На Фиг. 2 показана блок-схема другого способа воспроизведения изображений в соответствии с характерным вариантом исполнения.

[25] На Фиг. 3 показана блок-схема дополнительного способа воспроизведения изображений в соответствии с характерным вариантом исполнения.

[26] На Фиг. 4 показана блок-схема дополнительного способа воспроизведения изображений в соответствии с характерным вариантом исполнения.

[27] На Фиг. 5 показан схематический чертеж устройства воспроизведения изображений в соответствии с характерным вариантом исполнения.

[28] На Фиг. 6 показан схематический чертеж другого устройства воспроизведения изображений в соответствии с характерным вариантом исполнения.

[29] На Фиг. 7 показан схематический чертеж еще одного устройства воспроизведения изображений в соответствии с характерным вариантом исполнения.

[30] На Фиг. 8 показан схематический чертеж еще одного устройства воспроизведения изображений в соответствии с характерным вариантом исполнения.

[31] На Фиг. 9 показан схематический чертеж еще одного устройства воспроизведения изображений в соответствии с характерным вариантом исполнения.

[32] На Фиг. 10 показан схематический чертеж еще одного устройства воспроизведения изображений в соответствии с характерным вариантом исполнения.

[33] На Фиг. 11 показана структурная схема устройства воспроизведения изображений в соответствии с характерным вариантом исполнения.

ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ

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

[35] На Фиг. 1 показана блок-схема способа воспроизведения изображений в соответствии с характерным вариантом исполнения. Способ воспроизведения изображений, показанный на Фиг. 1, применим для интеллектуального устройства. Способ воспроизведения изображений в соответствии с настоящим изобретением может предотвратить резкое изменение цвета при воспроизведении гибким экраном с низким качеством отображения областей изображения близких цветов. Способ состоит из следующих этапов.

[36] Этап S11 предполагает получение воспроизводимого изображения после приема команды на его отображение.

[37] Способ, предлагаемый в настоящем изобретении, применим для интеллектуального устройства с экраном, например, для такого, как устройство, поддерживающее смарт-ТВ (интеллектуальное телевидение), смартфон, планшет или смарт-часы.

[38] Чтобы просмотреть воспроизводимое изображение, сохраненное в интеллектуальном устройстве, пользователю необходимо ввести в интеллектуальное устройство команду на отображение воспроизводимого изображения. После получения команды на отображение воспроизводимого изображения интеллектуальное устройство считывает с жесткого диска воспроизводимое изображение, сохраненное ранее.

[39] На этапе S12 определяется область изображения, состоящая по меньшей мере из трех смежных монохромных областей на воспроизводимом изображении.

[40] Причем монохромная область состоит из множества пикселей с одинаковым кодом цвета, расположенных в смежных позициях. Код цвета можно выразить в системе цветопередачи RGB (красный-зеленый-синий). Например, предположим, что монохромная область состоит из 6 пикселей, расположенных в 2 строках и 3 столбцах, чисто красного цвета, то есть код цвета этих 6 пикселей - RGB (255, 0, 0).

[41] Область изображения состоит по меньшей мере из трех монохромных областей. Например, предположим, что область А изображения содержит 4 смежные монохромные области. Первая монохромная область состоит из 6 пикселей, расположенных в 2 строках и 3 столбцах, чисто красного цвета, а именно, код цвета этих 6 пикселей - RGB (255, 0, 0). Вторая монохромная область состоит из 4 пикселей, расположенных в 2 строках и 2 столбцах, красного цвета, а именно, код цвета этих 4 пикселей - RGB (240, 0, 0). Третья монохромная область состоит из 4 пикселей, расположенных в 2 строках и 2 столбцах, красного цвета, а именно, код цвета этих 4 пикселей - RGB (230, 0, 0). Четвертая монохромная область состоит из 6 пикселей, расположенных в 2 строках и 3 столбцах, красного цвета, а именно, код цвета этих 6 пикселей - RGB (220, 0, 0). Таким образом, область А изображения состоит из 4 вышеуказанных смежных монохромных областей и содержит всего 20 пикселей.

[42] После получения интеллектуальным устройством воспроизводимого изображения интеллектуальное устройство может определить область изображения, состоящую по меньшей мере из трех смежных монохромных областей на воспроизводимом изображении. После определения области изображения, состоящей по меньшей мере из трех смежных монохромных областей, интеллектуальному устройству требуется определить коды цвета для соответствующих монохромных областей в области изображения. Например, предположим, что область А изображения, полученная интеллектуальным устройством, содержит 4 смежные монохромные области, код цвета первой монохромной области - RGB (255, 0, 0), код цвета второй монохромной области - RGB (240, 0, 0), код цвета третьей монохромной области - RGB (230, 0, 0) и код цвета четвертой монохромной области - RGB (220, 0, 0). Затем интеллектуальному устройству необходимо установить коды цвета этих четырех монохромных областей, соответственно заданные как RGB (255, 0, 0), RGB (240, 0, 0), RGB (230, 0, 0) и RGB (220, 0, 0).

[43] На этапе S13, если разница в кодах цвета между двумя смежными монохромными областями в области изображения меньше пороговой величины, в соответствии с заданным алгоритмом определяется искомый код цвета, используя коды цвета монохромных областей в области изображения.

[44] При этом пороговое значение представляет собой предварительно заданный код цвета. Например, предположим, что пороговая величина задана как RGB (20, 20, 20).

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

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

[47] Например, предположим, что пороговая величина задана как RGB (20, 20, 20), а интеллектуальное устройство определяет область А изображения, состоящую из 6 смежных монохромных областей на воспроизводимом изображении. Код цвета первой монохромной области А1 - RGB (250, 0, 0). Код цвета второй монохромной области А2 - RGB (240, 0, 0). Код цвета третьей монохромной области A3 - RGB (230, 0, 0). Код цвета четвертой монохромной области - RGB (220, 0, 0). Код цвета пятой монохромной области А5 - RGB (210, 0, 0). Код цвета шестой монохромной области - RGB (200, 0, 0). Кроме того, первая монохромная область А1, вторая монохромная область А2, третья монохромная область A3, четвертая монохромная область А4, пятая монохромная область А5 и шестая монохромная область А6 соединены последовательно. Далее интеллектуальное устройство может вычислить разницу в кодах цвета между каждыми двумя смежными монохромными областями в области изображения и определить, что эта разница меньше пороговой величины RGB (20, 20, 20). Посредством вычисления получено, что разница в кодах цвета между каждыми двумя смежными монохромными областями в области А воспроизводимого изображения составляет RGB (10, 0, 0), что меньше пороговой величины RGB (20, 20, 20). Это означает, что смежные монохромные области в области изображения имеют близкий код. При отображении воспроизводимого изображения на некоторых гибких экранах с низким качеством отображения отдельные монохромные области в области воспроизводимого изображения могут отображаться одинаковым цветом, нарушая плавность перехода цвета в области изображения и вызывая резкое изменение цвета. Поэтому интеллектуальное устройство должно определять искомый код цвета в соответствии с заданным алгоритмом, используя коды цвета монохромных областей в области изображения, чтобы в результате каждой монохромной области в области изображения был присвоен искомый код цвета и соответственно обеспечено отсутствие резкого изменения цвета в области изображения.

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

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

[50] Для более понятного описания первого варианта реализации его этапы кратко описаны ниже.

[51] На первом этапе выполняется вычисление среднего значения кодов цвета монохромных областей в области изображения.

[52] На втором этапе искомому коду цвета присваивается среднее значение.

[53] Например, предположим, что интеллектуальное устройство определит область А изображения, состоящую из 6 смежных монохромных областей на воспроизводимом изображении. Код цвета первой монохромной области А1 - RGB (250, 0, 0). Код цвета второй монохромной области А2 - RGB (240, 0, 0). Код цвета третьей монохромной области A3 - RGB (230, 0, 0). Код цвета четвертой монохромной области - RGB (220, 0, 0). Код цвета пятой монохромной области - RGB (210, 0, 0). Код цвета шестой монохромной области - RGB (200, 0, 0). Затем интеллектуальное устройство начинает вычислять среднее значение кодов цвета 6 смежных монохромных областей в области А изображения, равное [RGB (250, 0, 0) + RGB (240, 0, 0) + RGB (230, 0, 0) + RGB (220, 0, 0) + RGB (210, 0, 0) + RGB (200, 0, 0)] / 6 = RGB (225, 0, 0). И наконец, интеллектуальное устройство установит среднее значение RGB (225, 0, 0) в качестве искомого кода цвета.

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

[55] Для более понятного описания второго варианта реализации его этапы кратко описаны ниже.

[56] На первом этапе определяются максимальное значение кода цвета и минимальное значение кода цвета в области изображения.

[57] На втором этапе вычисляется первое значение кода цвета, равное разности максимального значения кода цвета и минимального значения кода цвета в области изображения.

[58] На третьем этапе вычисляется второе значение кода цвета, равное произведению первого значения кода цвета и заданного коэффициента.

[59] На четвертом этапе вычисляется искомый код цвета, равный сумме минимального значения кода цвета и второго значения кода цвета.

[60] Для примера заданный коэффициент равен 0,6. Предположим, что интеллектуальное устройство определит область А изображения, состоящую из 6 смежных монохромных областей на воспроизводимом изображении. Код цвета первой монохромной области А1 - RGB (250, 0, 0). Код цвета второй монохромной области А2 - RGB (240, 0, 0). Код цвета третьей монохромной области A3 - RGB (230, 0, 0). Код цвета четвертой монохромной области - RGB (220, 0, 0). Код цвета пятой монохромной области - RGB (210, 0, 0). Код цвета шестой монохромной области - RGB (200, 0, 0). Затем интеллектуальное устройство запустит процедуру нахождения максимального значения кода цвета RGB (250, 0, 0) и минимального значения кода цвета RGB (200, 0, 0) в области изображения. Потом вычисляется первое значение кода цвета, определяемое как разность между максимальным значением кода цвета RGB (250, 0, 0) и минимальным значением кода цвета RGB (200, 0, 0) в области изображения, равная RGB (250, 0, 0) - RGB (200, 0, 0) = RGB (50, 0, 0). Затем вычисляется второе значение кода цвета, как произведение первого значения кода цвета RGB (50, 0, 0) и заданного коэффициента 0,6, равное RGB (50, 0, 0) * 0.6 = RGB (30, 0, 0). После этого вычисляется искомый код цвета, определяемый как сумма минимального значения цвета RGB (200, 0, 0) и второго значения кода цвета RGB (30, 0, 0), равная RGB (200, 0, 0) + RGB (30, 0, 0) = RGB (230, 0, 0).

[61] На этапе S14 коды цвета в области воспроизводимого изображения заменяются на искомый код цвета для получения итогового изображения.

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

[63] На этапе S15 воспроизводится итоговое изображение.

[64] Интеллектуальное устройство воспроизводит итоговое изображение на своем дисплейном экране. Даже если дисплейный экран интеллектуального устройства является гибким экраном с низким качеством отображения, при воспроизведении итогового изображения отсутствует резкое изменение цвета.

[65] В варианте исполнения, показанном на Фиг. 1, перед отображением воспроизводимого изображения необходимо предварительно определить область изображения, состоящую по меньшей мере из трех монохромных областей на воспроизводимом изображении. Если установлено, что разница в кодах цвета между двумя смежными монохромными областями в области изображения меньше пороговой величины, это указывает на то, что смежные монохромные области в области изображения имеют близкие цвета. Чтобы предотвратить резкое изменение цвета, когда гибкий экран с низким качеством отображения воспроизводит монохромные области в области воспроизводимого изображения, определяется искомый код цвета в соответствии с заданным алгоритмом, используя коды цвета монохромных областей в области изображения. Это позволяет сформировать и воспроизвести итоговое изображение, содержащее область с кодом цвета, равным искомому коду цвета, тем самым обеспечивая отсутствие резкого изменения цвета при воспроизведении итогового изображения.

[66] На Фиг. 2 показана блок-схема другого способа воспроизведения изображений в соответствии с характерным вариантом исполнения. Способ воспроизведения изображений, показанный на Фиг. 2, применим для интеллектуального устройства. Вариант исполнения, показанный на Фиг. 2, является разновидностью варианта исполнения, показанного на Фиг. 1. Для понимания части блок-схемы, являющейся общей для Фиг. 2 и Фиг. 1, можно обратиться к описанию и пояснению, приведенным для варианта исполнения, представленного на Фиг. 1. Способ, показанный на Фиг. 2, состоит из следующих этапов.

[67] Этап S21 предполагает получение воспроизводимого изображения после приема команды на его отображение.

[68] На этапе S22 определяется область изображения, состоящая по меньшей мере из трех смежных монохромных областей на воспроизводимом изображении.

[69] На этапе S23, если разница в кодах цвета между двумя смежными монохромными областями в области изображения меньше пороговой величины, в соответствии с заданным алгоритмом определяется искомый код цвета, используя коды цвета монохромных областей в области изображения.

[70] На этапе S24 коды цвета в области воспроизводимого изображения заменяются на искомый код цвета для получения итогового изображения.

[71] На этапе S25 воспроизводится итоговое изображение.

[72] На этапе S26 выполняется сохранение итогового изображения.

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

[74] На этапе S27 устанавливается отношение соответствия между изображением, предназначенным для воспроизведения, и итоговым изображением.

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

[76] На этапе S28 после приема команды на отображение воспроизводимого изображения определяется итоговое изображение, соответствующее воспроизводимому изображению, используя отношение соответствия между воспроизводимым изображением и итоговым изображением.

[77] На этапе S29 воспроизводится итоговое изображение.

[78] На Фиг. 3 показана блок-схема дополнительного способа воспроизведения изображений в соответствии с характерным вариантом исполнения. Способ воспроизведения изображений, показанный на Фиг. 3, применим для интеллектуального устройства. Вариант исполнения, показанный на Фиг. 3, является разновидностью варианта исполнения, показанного на Фиг. 1. Для понимания части блок-схемы, являющейся общей для Фиг. 3 и Фиг. 1, можно обратиться к описанию и пояснению, приведенным для варианта исполнения, представленного на Фиг. 1. Способ, показанный на Фиг. 3, состоит из следующих этапов.

[79] Этап S31 предполагает получение воспроизводимого изображения после приема команды на его отображение.

[80] На этапе S32 определяется область изображения, состоящая по меньшей мере из трех смежных монохромных областей на воспроизводимом изображении.

[81] На этапе S33, если разница в кодах цвета между двумя смежными монохромными областями в области изображения меньше пороговой величины, в соответствии с заданным алгоритмом определяется искомый код цвета, используя коды цвета монохромных областей в области изображения.

[82] На этапе S34 коды цвета в области воспроизводимого изображения заменяются на искомый код цвета для получения итогового изображения.

[83] На этапе S35 воспроизводится итоговое изображение.

[84] На этапе S36 выполняется сохранение итогового изображения.

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

[86] На этапе S37 устанавливается отношение соответствия между изображением, предназначенным для воспроизведения, и итоговым изображением.

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

[88] На этапе S38 после приема команды на удаление воспроизводимого изображения определяется итоговое изображение, соответствующее воспроизводимому изображению, используя отношение соответствия между воспроизводимым изображением и итоговым изображением.

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

[90] На этапе S39 воспроизводимое изображение и итоговое изображение удаляются.

[91] После определения итогового изображения, соответствующего воспроизводимому изображению, интеллектуальное устройство может удалить воспроизводимое и итоговое изображения.

[92] На Фиг. 4 показана блок-схема дополнительного способа воспроизведения изображений в соответствии с характерным вариантом исполнения. Способ воспроизведения изображений, показанный на Фиг. 4, применим для интеллектуального устройства. Вариант исполнения, показанный на Фиг. 4, является разновидностью варианта исполнения, показанного на Фиг. 1. Для понимания части блок-схемы, являющейся общей для Фиг. 4 и Фиг. 1, можно обратиться к описанию и пояснению, приведенным для варианта исполнения, представленного на Фиг. 1. Способ, показанный на Фиг. 4, состоит из следующих этапов.

[93] Этап S41 предполагает получение воспроизводимого изображения после приема команды на его отображение.

[94] На этапе S42 определяется тип устройства воспроизведения изображений, предназначенного для отображения воспроизводимого изображения.

[95] Из-за низкого качества отображения некоторых гибких экранов при воспроизведении из