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

Группа изобретений относится к технологиям воспроизведения изображений. Техническим результатом является устранение искажения цветопередачи при воспроизведении изображений. Предложен способ воспроизведения изображений. Способ содержит этап, на котором получают воспроизводимое изображение после приема команды на его отображение. Далее определяют область изображения, состоящую по меньшей мере из трех смежных монохромных областей на воспроизводимом изображении. Причем каждая монохромная область состоит из множества пикселей с одинаковым кодом цвета, расположенных в смежных позициях. А также определяют искомый код цвета в соответствии с заданным алгоритмом, используя коды цвета монохромных областей в области изображения, если разница в кодах цвета между двумя смежными монохромными областями в области изображения меньше пороговой величины. 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] Из-за низкого качества отображения некоторых гибких экранов при воспроизведении изображения с использованием такого гибкого экрана похожие цвета на изображении могут отображаться как один цвет, при этом похожие цвета на изображении выглядят неестественно. Однако у жесткого экрана такого эффекта не наблюдается. Следовательно, после получения воспроизводимого изображения, интеллектуальное устройство определяет тип устройства воспроизведения изображений, предназначенного для отображения воспроизводимого изображения.

[96] На этапе S43 определяется, является ли устройство воспроизведения изображений, предназначенное для отображения воспроизводимого изображения, гибким экраном. Если устройство воспроизведения изображений, предназначенное для отображения воспроизводимого изображения, является гибким экраном, выполняется этап S45. Если устройство воспроизведения изображений, предназначенное для отображения воспроизводимого изображения, не является гибким экраном, выполняется этап S44.

[97] Если интеллектуальное устройство определит, что устройство воспроизведения изображений, предназначенное для отображения воспроизводимого изображения, является гибким экраном, это означает, что при отображении воспроизводимого изображения гибкий экран может отобразить близкие цвета на изображении одинаковым цветом. В результате, области похожих цветов на изображении выглядят неестественно. Чтобы устранить это, необходимо выполнить этап S45. Если интеллектуальное устройство определит, что устройство воспроизведения изображений, предназначенное для отображения воспроизводимого изображения, не является гибким экраном, это означает, что при отображении воспроизводимого изображения устройство воспроизведения изображений не отобразит близкие цвета на изображении одинаковым цветом. Соответственно, может быть выполнен этап S44, чтобы в результате устройство воспроизведения изображений напрямую отобразило воспроизводимое изображение.

[98] На этапе S44 устройство воспроизведения изображений используется для отображения воспроизводимого изображения.

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

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

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

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

[103] На Фиг. 5 показан схематический чертеж устройства воспроизведения изображений в соответствии с характерным вариантом исполнения. Устройство воспроизведения изображений в соответствии с настоящим изобретением может предотвратить возникновение резкого изменения цвета при воспроизведении гибким экраном с низким качеством отображения областей изображения близких цветов. В соответствии с Фиг. 5, устройство содержит приемный модуль 11, первый определяющий модуль 12, второй определяющий модуль 13, корректирующий модуль 14 и первый модуль отображения 15.

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

[105] Первый определяющий модуль 12 предназначен для определения области изображения, состоящей по меньшей мере из трех смежных монохромных областей на воспроизводимом изображении.

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

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

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

[109] На Фиг. 6 показан схематический чертеж другого устройства воспроизведения изображений в соответствии с характерным вариантом исполнения. Устройство воспроизведения изображений в соответствии с настоящим изобретением может предотвратить возникновение резкого изменения цвета при воспроизведении гибким экраном с низким качеством отображения областей изображения близких цветов. В соответствии с Фиг. 6, устройство содержит приемный модуль 21, первый определяющий модуль 22, второй определяющий модуль 23, корректирующий модуль 24, первый модуль отображения 25, первый запоминающий модуль 26, первый устанавливающий модуль 27, третий определяющий модуль 28 и второй модуль отображения 29.

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

[111] Первый определяющий модуль 22 предназначен для определения области изображения, состоящей по меньшей мере из трех смежных монохромных областей на воспроизводимом изображении.

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

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

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

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

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

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

[118] Второй модуль отображения 29 предназначен для воспроизведения итогового изображения.

[119] На Фиг. 7 показан схематический чертеж еще одного устройства воспроизведения изображений в соответствии с характерным вариантом исполнения. Устройство воспроизведения изображений в соответствии с настоящим изобретением предотвращает возникновение резкого изменения цвета при воспроизведении гибким экраном с низким качеством отображения областей изображения близких цветов. В соответствии с Фиг. 7, устройство содержит приемный модуль 31, первый определяющий модуль 32, второй определяющий модуль 33, корректирующий модуль 34, первый модуль отображения 35, второй запоминающий модуль 36, второй устанавливающий модуль 37, четвертый определяющий модуль 38 и удаляющий модуль 39.

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

[121] Первый определяющий модуль 32 предназначен для определения области изображения, состоящей по меньшей мере из трех смежных монохромных областей на воспроизводимом изображении.

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

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

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

[125] Второй запоминающий модуль 36 предназначен для сохранения итогового изображения.

[126] Второй устанавливающий модуль 37 предназначен для установления отношения соответствия между воспроизводимым изображением и итоговым изображением.

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

[128] Удаляющий модуль 39 предназначен для удаления воспроизводимого и итогового изображений.

[129] На Фиг. 8 показан схематический чертеж еще одного устройства воспроизведения изображений в соответствии с характерным вариантом исполнения. Устройство воспроизведения изображений в соответствии с настоящим изобретением предотвращает возникновение резкого изменения цвета при воспроизведении гибким экраном с низким качеством отображения областей изображения близких цветов. В соответствии с Фиг. 8, устройство содержит приемный модуль 41, первый определяющий модуль 42, второй определяющий модуль 43, корректирующий модуль 44, первый модуль отображения 45, пятый определяющий модуль 46, оценивающий модуль 47, запускающий модуль 48 и третий модуль отображения 49.

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

[131] Первый определяющий модуль 42 предназначен для определения области изображения, состоящей по меньшей мере из трех смежных монохромных областей на воспроизводимом изображении.

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

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

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

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

[136] Оценивающий модуль 47 предназначен для определения, является ли устройство воспроизведения изображений, предназначенное для отображения воспроизводимого изображения, гибким экраном.

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

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

[139] На Фиг. 9 показан схематический чертеж еще одного устройства воспроизведения изображений в соответствии с характерным вариантом исполнения. Устройство воспроизведения изображений в соответствии с настоящим изобретением предотвращает возникновение резкого изменения цвета при воспроизведении гибким экраном с низким качеством отображения областей изображения близких цветов. В соответствии с Фиг. 9, устройство содержит приемный модуль 51, первый определяющий модуль 52, второй определяющий модуль 53, корректирующий модуль 54 и первый модуль отображения 55. Второй определяющий модуль 52 содержит первый вычислительный подмодуль 521 и определяющий подмодуль 522.

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

[141] Первый определяющий модуль 52 предназначен для определения области изображения, состоящей по меньшей мере из трех смежных монохромных областей на воспроизводимом изображении.

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

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

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

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

[146] Определяющий подмодуль 522 предназначен для присваивания искомому коду цвета полученного среднего значения.

[147] На Фиг. 10 показан схематический чертеж еще одного устройства воспроизведения изображений в соответствии с характерным вариантом исполнения. Устройство воспроизведения изображений в соответствии с настоящим изобретением предотвращает возникновение резкого изменения цвета при воспроизведении гибким экраном с низким качеством отображения областей изображения близких цветов. В соответствии с Фиг. 10, устройство содержит приемный модуль 61, первый определяющий модуль 62, второй определяющий модуль 63, корректирующий модуль 64 и первый модуль отображения 65. Второй определяющий модуль 62 содержит приемный подмодуль 611, второй вычислительный подмодуль 622, третий вычислительный подмодуль 623 и четвертый вычислительный подмодуль 624.

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

[149] Первый определяющий модуль 62 предназначен для определения области изображения, состоящей по меньшей мере из трех смежных монохромных областей на воспроизводимом изображении.

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

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

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

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

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

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

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

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

[158] На Фиг. 11 показана структурная схема устройства 800 воспроизведения изображений в соответствии с характерным вариантом исполнения. Например, в качестве устройства 800 может использоваться мобильный телефон, компьютер, цифровой вещательный терминал, устройство приемопередачи сообщений, игровая приставка, планшет, медицинское оборудование, спортивное оборудование, персональный цифровой секретарь и аналогичные устройства.

[159] Согласно Фиг. 11 устройство 800 может содержать один или несколько следующих элементов: процессорный элемент 802, память 804, элемент питания 806, мультимедийный элемент 808, звуковой элемент 810, интерфейс ввода/вывода (I/O) 812, сенсорный элемент 814 и элемент связи 816.

[160] Процессорный элемент 802 обычно управляет всеми операциями устройства 800, связанными с отображением, телефонными звонками, передачей данных, работой камеры и записью. Процессорный элемент 802 может содержать один или несколько процессоров 820 для исполнения команд, соответствующих всем или отдельным этапам описанных выше способов. Кроме того, процессорный элемент 802 может содержать один или несколько модулей, организующих взаимодействие между процессорным элементом 802 и другими элементами. Например, процессорный элемент 802 может содержать мультимедийный модуль для организации взаимодействия между мультимедийным элементом 808 и процессорным элементом 802.

[161] Память 804 предназначена для сохранения различных типов данных, чтобы поддерживать работу устройства 800. Примерами таких данных служат команды для любых приложений или способов, реализованных в устройстве 800, контактные данные, данные телефонного справочника, сообщения, изображения, видео и т.д. Память 804 может быть выполнена с использованием любого типа энергозависимого или энергонезависимого запоминающего устройства (ЗУ) или их комбинации, такого как статическое оперативное ЗУ, электрически стираемое программируемое постоянное ЗУ, стираемое программируемое постоянное ЗУ, программируемое постоянное ЗУ, магнитное ЗУ, флэш-память, магнитный или оптический диск.

[162] Элемент питания 806 подает питание к различным элементам устройства 800. Элемент питания 806 может содержать систему управления питанием, один или несколько источников питания и любые другие компоненты, связанные с генерацией, управлением и распределением питания в устройстве 800.

[163] Мультимедийный элемент 808 содержит экран, обеспечивающий выходной интерфейс между устройством 800 и пользователем. В некоторых вариантах исполнения экран может иметь жидкокристаллический дисплей (ЖКД) и сенсорную панель. Если экран имеет сенсорную панель, он может быть выполнен как сенсорный экран для приема входных сигналов от пользователя. Сенсорная панель имеет один или несколько датчиков касания, чтобы фиксировать прикосновения, скольжения и движения на сенсорной панели. Датчики касания могут не только воспринимать границу касания или скольжения, но также могут фиксировать время действия и давление, создаваемое при касании или скольжении. В некоторых вариантах исполнения мультимедийный элемент 808 содержит переднюю камеру и (или) заднюю камеру. Передняя и задняя камеры могут принимать внешние мультимедийные данные, пока устройство 800 находится в таком режиме работы, как режим фотосъемки или режим видеосъемки. Передняя и задняя камеры могут представлять собой зафиксированную систему оптических линз или иметь фокус и возможность оптического масштабирования.

[164] Звуковой элемент 810 предназначен для вывода и (или) ввода звуковых сигналов. Например, звуковой элемент 810 содержит микрофон ("MIC"), предназначенный для приема внешних звуковых сигналов, когда оконечное устройство 800 находится в таком режиме работы, как режим звонка, режим записи и режим распознавания голоса. Принятый звуковой сигнал дополнительно может сохраняться в памяти 804 или передаваться через элемент связи 816. В некоторых вариантах исполнения звуковой элемент 810 дополнительно содержит динамик для вывода звуковых сигналов.

[165] Интерфейс ввода/вывода 812 обеспечивает сопряжение между процессорным элементом 802 и периферийными интерфейсными модулями, такими как клавиатура, сенсорное колесо, кнопки и аналогичные модули. Устройство может иметь кнопку возврата, кнопку громкости, кнопку пуска и кнопку блокировки, но это не является ограничением.

[166] Сенсорный элемент 814 содержит один или несколько датчиков для оценки состояния различных показателей устройства 800. Например, сенсорный элемент 814 может зафиксировать открытое и закрытое состояние устройства 800, взаимное расположение элементов устройства 800, например, дисплея и клавиатуры, изменение положения устройства 800 или элемента устройства 800, наличие или отсутствие контакта пользователя с устройством 800, ориентацию или ускорение и замедление устройства 800 и изменение температуры устройства 800. Сенсорный элемент 814 может содержать датчик приближения, предназначенный для обнаружения присутствия объектов, расположенных поблизости, в отсутствии физического контакта. Сенсорный элемент 814 также может содержать световой датчик, такой как датчик изображения на основе комплементарного металлооксидного полупроводника (КМОП) или на основе прибора с зарядовой связью (ПЗС), для использования в приложениях, работающих с изображениями. В некоторых вариантах исполнения сенсорный элемент 814 также может содержать датчик ускорений, гиродатчик, магнитный датчик, датчик давления или датчик температуры.

[167] Элемент связи 816 предназначен для организации передачи информации посредством проводной или беспроводной связи между устройством 800 и другими устройствами. Устройство 800 может иметь доступ к беспроводной сети по стандарту связи, такому как Wi-Fi, 2G, 3G или их комбинации. В одном характерном варианте исполнения элемент связи 816 принимает широковещательный сигнал или широковещательную информацию из внешней системы управления вещанием посредством канала вещания. В одном характерном варианте исполнения элемент связи 816 дополнительно содержит модуль связи в ближней зоне действия (NFC) для организации связи ближнего действия. Например, модуль связи в ближней зоне действия может быть выполнен на основе технологии радиочастотной идентификации (RFID), технологии передачи данных в инфракрасном диапазоне (IrDA), технологии ультраширокополосной радиосвязи (UWB), технологии Bluetooth (ВТ) и других технологий.

[168] В характерных вариантах исполнения устройство 800 может быть реализовано с использованием одной или нескольких проблемно-ориентированных интегральных микросхем (ASIC), цифровых сигнальных процессоров (ЦСП), устройств цифровой обработки сигналов (УЦОС), программируемых логических устройств (ПЛУ), программируемых пользователем вентильных матриц (FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов для выполнения выше описанных способов.

[169] В характерных вариантах исполнения также предусматривается постоянный - носитель информации, считываемой компьютером, такой как память 804, содержащая команды. Описанные способы реализуются посредством выполнения команд процессором 820 в устройстве 800. Постоянный носитель информации, считываемой компьютером, может представлять собой, например, постоянное запоминающее устройство (ПЗУ), оперативное запоминающее устройство (ОЗУ), компакт-диск (CD-ROM), магнитную ленту, гибкую дискету, устройство для оптической записи информации и т.п.

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

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

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

1. Способ воспроизведения изображений, отличающийся тем, что состоит из следующих этапов:

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

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

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

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

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

2. Способ воспроизведения изображений по п. 1, отличающийся тем, что дополнительно включает:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

7. Устройство воспроизведения изображений, отличающееся тем, что содержит:

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

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

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

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

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

8. Устройство воспроизведения изображений по п. 7, отличающееся тем, что дополнительно содержит:

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

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

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

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

9. Устройство воспроизведения изображений по п. 7, отличающееся тем, что дополнительно содержит:

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

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

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

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

10. Устройство воспроизведения изображений по п. 7, отличающееся тем, что дополнительно содержит:

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

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

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

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

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

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

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

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

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

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

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

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

13. Устройство воспроизведения изображений, отличающееся тем, что содержит:

процессор;

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

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

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

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

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

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



 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к интерактивному носителю и способу управления дополнительным содержимым, выдаваемым синхронно с аудио/видеоданными на интерактивном цифровом многофункциональном диске (I-DVD).

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

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

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

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

Наверх