Способ и устройство для отображения метки на пиктограмме
Иллюстрации
Показать всеИзобретение относится к средствам отображения метки на пиктограмме. Технический результат заключается в уменьшении зрительного утомления пользователей, вызванного чрезмерным количеством меток на рабочем столе. Получают информацию о характеристиках пиктограммы, получение цветовой характеристики пиктограммы. Определяют элемент отображения метки в соответствии с информацией о характеристиках пиктограммы. Используют цветовую характеристику в качестве цвета фона метки и/или цветовую характеристику в качестве цвета слова, отображаемого в метке. Определяют элемент отображения метки в соответствии с информацией о характеристиках пиктограммы. Генерируют и отображают метку с использованием элемента отображения в предварительно заданной позиции пиктограммы. 3 н. и 14 з.п. ф-лы, 12 ил.
Реферат
ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
[0001] Данная заявка основана на заявке на патент Китая №201510441327.7, поданной 24 июля 2015 года, по которой испрашивается приоритет и содержание которой целиком включено в состав настоящей заявки посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ
[0002] Раскрытие настоящего изобретения относится к технической области отображения пиктограмм, а более конкретно - к способу и устройству отображения метки на пиктограмме.
ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ
[0003] В смартфонах метка ("наклейка") с числом появляется в верхнем правом углу пиктограммы (значка) приложения, расположенной на рабочем столе, когда у приложения имеется какое-либо сообщение. Эта метка используется в качестве механизма оповещения, позволяющего привлечь внимание пользователей.
[0004] В настоящее время в операционных системах Android и iOS (операционной системе, разработанной компанией Apple Inc) цвета и фон меток для любого приложения отображаются в едином стиле. Например, цвет и фон метки в системе iOS задается следующим образом: окруженный белой границей красный фон, на котором белым цветом отображается число.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0005] Для решения проблем, существующих в данной области техники, в рамках вариантов раскрытия настоящего изобретения предлагается способ и устройство для отображения метки приложения, которые позволяют отображать метку на пиктограмме с использованием различных стилей.
[0006] В соответствии с первым аспектом вариантов раскрытия настоящего изобретения предлагается способ отображения метки на пиктограмме, включающий:
[0007] при генерации метки пиктограммы, получение информации о характеристиках пиктограммы;
[0008] определение элемента отображения метки в соответствии с информацией о характеристиках пиктограммы и
[0009] генерацию и отображение метки с использованием элемента отображения в предварительно заданной позиции пиктограммы.
[0010] Согласно одному из вариантов осуществления получение информации о характеристиках пиктограммы включает:
[0011] получение информации о типе приложения, соответствующего пиктограмме; и
[0012] определение элемента отображения метки в соответствии с информацией о характеристиках пиктограммы включает:
[0013] определение элемента отображения, соответствующего типу приложения, согласно предварительно заданному соответствию между типом приложения и элементом отображения.
[0014] Согласно одному из вариантов осуществления получение информации о характеристиках пиктограммы включает:
[0015] получение приоритета приложения, соответствующего пиктограмме; и
[0016] определение элемента отображения метки в соответствии с информацией о характеристиках пиктограммы включает:
[0017] определение элемента отображения, соответствующего приоритету приложения, согласно предварительно заданному соответствию между приоритетом приложения и элементом отображения.
[0018] Согласно одному из вариантов осуществления, получение информации о характеристиках пиктограммы включает:
[0019] получение цветовой характеристики пиктограммы; и
[0020] определение элемента отображения метки в соответствии с информацией о характеристиках пиктограммы включает:
[0021] использование цветовой характеристики в качестве цвета фона метки и/или
[0022] использование цветовой характеристики в качестве цвета слова, отображаемого в метке.
[0023] Согласно одному из вариантов осуществления получение цветовой характеристики пиктограммы включает:
[0024] получение значения цвета, наиболее часто встречающегося среди значений цвета всех пикселей в файле изображения пиктограммы, и использование наиболее часто встречающегося значения цвета в качестве цветовой характеристики пиктограммы; или
[0025] усреднение значений цвета пикселей похожих цветов среди всех пикселей в файле изображения пиктограммы и использование усредненного значения в качестве цветовой характеристики пиктограммы.
[0026] Согласно одному из вариантов осуществления, если приложение, соответствующее пиктограмме, представляет собой папку приложений, получение цветовой характеристики пиктограммы включает:
[0027] получение всех файлов изображений всех пиктограмм приложений в папке приложений и использование в качестве цветовой характеристики пиктограммы наиболее часто встречающегося значения цвета среди значений цвета всех пикселей во всех файлах изображений; или
[0028] получение всех файлов изображений всех пиктограмм приложений в папке приложений; усреднение значений цвета пикселей похожих цветов среди всех пикселей в файлах изображений и использование усредненного значения в качестве цветовой характеристики пиктограммы.
[0029] Согласно одному из вариантов осуществления определение элемента отображения метки в соответствии с информацией о характеристиках пиктограммы включает:
[0030] определение в соответствии с информацией о характеристиках пиктограммы одной или более следующих характеристик метки: форма, цвет фона, цвет отображаемого слова и/или шрифт отображаемого слова.
[0031] Согласно одному из вариантов осуществления процедура генерации и отображения метки с использованием элемента отображения в предварительно заданной позиции пиктограммы включает:
[0032] генерацию и отображение границы метки.
[0033] Согласно одному из вариантов осуществления определение элемента отображения метки в соответствии с информацией о характеристиках пиктограммы также включает:
[0034] определение в соответствии с информацией о характеристиках пиктограммы одной или более следующих характеристик метки: цвет границы, ширина границы и/или форма границы.
[0035] В соответствии с вариантами раскрытия настоящего изобретения также предлагается устройство для отображения метки на пиктограмме, содержащее:
[0036] модуль получения информации, сконфигурированный для получения информации о характеристиках пиктограммы при генерации метки пиктограммы;
[0037] модуль определения, сконфигурированный для определения элемента отображения метки в соответствии с информацией о характеристиках пиктограммы; и
[0038] модуль отображения, сконфигурированный для генерации и отображения метки с использованием элемента отображения в предварительно заданной позиции пиктограммы.
[0039] Согласно одному из вариантов осуществления модуль получения информации сконфигурирован для получения информации о типе приложения, соответствующего пиктограмме; при генерации метки пиктограммы; и
[0040] модуль определения сконфигурирован для определения элемента отображения, соответствующего типу приложения, согласно предварительно заданному соответствию между типом приложения и элементом отображения.
[0041] Согласно одному из вариантов осуществления модуль получения информации сконфигурирован для получения информации о приоритете приложения, соответствующего пиктограмме, при генерации метки пиктограммы; и
[0042] модуль определения сконфигурирован для определения элемента отображения, соответствующего приоритету приложения, согласно предварительно заданному соответствию между приоритетом приложения и элементом отображения.
[0043] Согласно одному из вариантов осуществления модуль получения информации сконфигурирован для получения информации о цветовой характеристике пиктограммы при генерации метки пиктограммы; и
[0044] модуль определения сконфигурирован для использования цветовой характеристики в качестве цвета фона метки и/или использования цветовой характеристики в качестве цвета слова, отображаемого в метке.
[0045] Согласно одному из вариантов осуществления модуль получения информации содержит:
[0046] первый подмодуль получения цветовой характеристики, сконфигурированный для получения значения цвета, наиболее часто встречающегося среди значений цвета всех пикселей файла изображения пиктограммы, и использования наиболее часто встречающегося значения цвета в качестве цветовой характеристики пиктограммы при генерации метки пиктограммы;
[0047] или модуль получения информации содержит:
[0048] второй подмодуль получения цветовой характеристики, сконфигурированный для усреднения значений цвета пикселей похожих цветов среди всех пикселей в файле изображения пиктограммы и использования усредненного значения в качестве цветовой характеристики пиктограммы при генерации метки пиктограммы.
[0049] Согласно одному из вариантов осуществления, если приложение, соответствующее пиктограмме, представляет собой папку приложений, модуль получения информации содержит:
[0050] первый подмодуль получения изображения, сконфигурированный для получения всех файлов изображений всех пиктограмм приложений в папке приложений при генерации метки пиктограммы; и
[0051] третий подмодуль получения цветовой характеристики, сконфигурированный для использования значения цвета, наиболее часто встречающегося среди значений цвета всех пикселей во всех файлах изображений, в качестве цветовой характеристики пиктограммы.
[0052] Согласно одному из вариантов осуществления, если приложение, соответствующее пиктограмме, представляет собой папку приложений, модуль получения информации содержит:
[0053] второй подмодуль получения изображения, сконфигурированный для получения всех файлов изображений всех пиктограмм приложений в папке приложений при генерации метки пиктограммы; и
[0054] четвертый подмодуль получения цветовой характеристики, сконфигурированный для усреднения значений цвета пикселей похожих цветов среди всех пикселей в файлах изображений и использования усредненного значения в качестве цветовой характеристики пиктограммы.
[0055] Согласно одному из вариантов осуществления модуль определения сконфигурирован для
[0056] определения в соответствии с информацией о характеристиках пиктограммы одной или более следующих характеристик метки: форма, цвет фона, цвет отображаемого слова и/или шрифт отображаемого слова.
[0057] Согласно одному из вариантов осуществления, модуль управления отображением также сконфигурирован для
[0058] генерации и отображения границы метки.
[0059] В соответствии с вариантами раскрытия настоящего изобретения также предлагается устройство для отображения метки на пиктограмме, содержащее:
[0060] процессор и
[0061] память, в которой хранятся инструкции, выполняемые процессором;
[0062] при этом процессор сконфигурирован для выполнения следующих операций:
[0063] при генерации метки пиктограммы, получения информации о характеристиках пиктограммы;
[0064] определения элемента отображения метки в соответствии с информацией о характеристиках пиктограммы и
[0065] генерации и отображения метки с использованием элемента отображения в предварительно заданной позиции пиктограммы.
[0066] Путем реализации технических решений, соответствующих вариантам раскрытия настоящего изобретения, достигаются следующие положительные результаты:
[0067] согласно приведенному выше описанию варианта осуществления настоящего изобретения, при генерации метки пиктограммы элемент отображения метки определяется в соответствии с информацией о характеристиках пиктограммы, и метка генерируется и отображается в предварительно заданной позиции пиктограммы с использованием этого элемента отображения. Таким образом, метка на пиктограмме может отображаться с использованием различных стилей для различных приложений, что позволяет уменьшить зрительное утомление пользователей, вызванное чрезмерным количеством меток на рабочем столе.
[0068] Следует принимать во внимание, что как предшествующее общее описание, так и последующее подробное описание представлено только в качестве примера и разъяснения сути изобретения и не ограничивает его объем.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0069] Прилагаемые чертежи, которые включены в состав этого описания и составляют одну из его частей, иллюстрируют варианты осуществления, не противоречащие сути настоящего изобретения, и совместно с описанием помогают разобраться в принципах изобретения.
[0070] На фиг. 1 показан алгоритм выполнения способа отображения метки на пиктограмме в соответствии с примером осуществления настоящего изобретения.
[0071] На фиг. 2 показан алгоритм выполнения другого способа отображения метки на пиктограмме в соответствии с другим примером осуществления настоящего изобретения.
[0072] На фиг. 3 показан алгоритм выполнения еще одного способа отображения метки на пиктограмме в соответствии с другим примером осуществления настоящего изобретения.
[0073] На фиг. 4 показан алгоритм выполнения еще одного способа отображения метки на пиктограмме в соответствии с другим примером осуществления настоящего изобретения.
[0074] На фиг. 5 показан алгоритм выполнения другого способа отображения метки на пиктограмме в соответствии с другим примером осуществления настоящего изобретения.
[0075] На фиг. 6 показан алгоритм выполнения шага S501 способа отображения метки на пиктограмме в соответствии примером осуществления, показанным на фиг. 5.
[0076] На фиг. 7 показан алгоритм выполнения шага S501 способа отображения метки на пиктограмме в соответствии примером осуществления, показанным на фиг. 5.
[0077] На фиг. 8 показана блок-схема устройства отображения метки на пиктограмме в соответствии с примером осуществления настоящего изобретения.
[0078] На фиг. 9 показана блок-схема модуля получения информации в устройстве для отображения метки на пиктограмме в соответствии с примером осуществления настоящего изобретения.
[0079] На фиг. 10 показана блок-схема модуля получения информации в устройстве для отображения метки на пиктограмме в соответствии с примером осуществления настоящего изобретения.
[0080] На фиг. 11 показана блок-схема модуля получения информации в устройстве для отображения метки на пиктограмме в соответствии с примером осуществления настоящего изобретения.
[0081] На фиг. 12 показана блок-схема устройства, применимого для отображения метки приложения в соответствии с примером осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ
[0082] Далее более подробно описываются примеры осуществления настоящего изобретения, иллюстрируемые посредством прилагаемых чертежей. Последующее описание приводится со ссылками на прилагаемые чертежи, на которых одинаковые цифровые отметки обозначают одинаковые или схожие элементы, если явно не указано иное. Изложенные в последующем описании примеры осуществления не охватывают всех вариантов реализации, не противоречащих настоящему изобретению. В этом описании приводятся только примеры реализации устройств и способов, соответствующих некоторым аспектам, связанным с изобретением, сущность которого излагается в прилагаемой формуле изобретения.
[0083] На фиг. 1 показан алгоритм выполнения способа отображения метки на пиктограмме в соответствии с примером осуществления настоящего изобретения. Как показано на фиг. 1, способ отображения метки на пиктограмме используется в терминале, таком как мобильный телефон, камера, планшет или в приложении, и включает описываемые ниже шаги S101-S103.
[0084] На шаге S101 при генерации метки пиктограммы извлекается информация о характеристиках пиктограммы. На этом шаге пиктограммы некоторых приложений непосредственно расположены на рабочем столе системы, в то время как пиктограммы других приложений сохранены в папке, и, таким образом, пиктограмма может представлять собой либо пиктограмму приложения, либо пиктограмму папки приложений, а также может представлять собой иную пиктограмму. Соответственно, метка на пиктограмме может являться либо меткой на пиктограмме приложения, либо меткой на пиктограмме папки приложений, а также может представлять собой метку на иной пиктограмме. Пиктограмма приложения представляет собой значок ярлыка приложения, и приложение может запускаться после двойного щелчка по пиктограмме приложения.
[0085] На шаге S102 определяется элемент отображения метки в соответствии с информацией о характеристиках пиктограммы. Элемент отображения метки может включать одну или более следующих характеристик метки: форма, цвет фона, цвет отображаемого слова и/или шрифт отображаемого слова. В альтернативном варианте элемент отображения метки может также включать одну или более следующих характеристик метки: цвет границы (границы метки), ширина границы и/или форма границы.
[0086] На шаге S103 генерируется и отображается метка с использованием элемента отображения в предварительно заданной позиции пиктограммы.
[0087] Согласно приведенному выше описанию варианта осуществления настоящего изобретения, при генерации метки пиктограммы элемент отображения метки определяется в соответствии с информацией о характеристиках пиктограммы, и метка генерируется и отображается в предварительно заданной позиции пиктограммы с использованием элемента отображения. Таким образом, метка на пиктограмме может отображаться с использованием различных стилей для различных приложений, что позволяет уменьшить зрительное утомление пользователей, вызванное чрезмерным количеством меток на рабочем столе.
[0088] На фиг. 2 показан алгоритм выполнения способа отображения метки на пиктограмме в соответствии с примером осуществления настоящего изобретения. Как показано на фиг. 2, способ отображения метки на пиктограмме используется в терминале, таком как мобильный телефон, камера, планшет или в приложении, и включает описываемые ниже шаги S201-S204.
[0089] На шаге S201 при генерации метки пиктограммы извлекается информация о характеристиках пиктограммы. На этом шаге пиктограммы некоторых приложений непосредственно расположены на рабочем столе системы, в то время как пиктограммы других приложений сохранены в папке, и, таким образом, пиктограмма может представлять собой либо пиктограмму приложения, либо пиктограмму папки приложений, а также может представлять собой иную пиктограмму. Соответственно, метка на пиктограмме может являться либо меткой на пиктограмме приложения, либо меткой на пиктограмме папки приложений, а также может представлять собой метку на иной пиктограмме. Пиктограмма приложения представляет собой значок ярлыка приложения, и приложение может запускаться после двойного щелчка по пиктограмме приложения.
[0090] На шаге S202 в соответствии с информацией о характеристиках пиктограммы определяются одна или более следующих характеристик метки: форма, цвет фона, цвет отображаемого слова и/или шрифт отображаемого слова. То есть, на этом шаге элемент отображения метки может включать одну или более следующих характеристик метки: форма, цвет фона, цвет отображаемого слова и/или шрифт отображаемого слова.
[0091] На шаге S203 в соответствии с информацией о характеристиках пиктограммы определяются одна или более следующих характеристик метки: цвет границы, ширина границы и/или форма границы. То есть, на этом шаге элемент отображения метки может также включать одну или более таких характеристик данного метки, как цвет границы, ширина границы и форма границы.
[0092] На шаге S204 генерируется и отображается метка с использованием элемента отображения в предварительно заданной позиции пиктограммы. На этом шаге также выполняются следующие операции: генерация и отображение границы метки, то есть генерация и отображение границы метки в соответствии с цветом, шириной и/или формой границы метки, указанными выше. Например, если цветом фона метки является первый цвет (красный), то для того, чтобы отделить эту метку от пиктограммы приложения, добавляют границу второго цвета (белого) шириной N пикселей.
[0093] В приведенном выше описании варианта осуществления граница метки, отделенная от пиктограммы, может генерироваться таким образом, чтобы метка отображалось более отчетливо.
[0094] На фиг. 3 показан алгоритм выполнения способа отображения метки на пиктограмме в соответствии с примером осуществления настоящего изобретения. Как показано на фиг. 3, способ отображения метки на пиктограмме используется в терминале, таком как мобильный телефон, камера, планшет или в приложении, и включает описываемые ниже шаги S301-S303.
[0095] На шаге S301 при генерации метки пиктограммы извлекается информация о типе приложения, соответствующего пиктограмме. На этом шаге пиктограмма может представлять собой либо пиктограмму приложения, либо пиктограмму папки приложений, а также может являться иной пиктограммой. Соответственно, метка на пиктограмме может являться либо меткой на пиктограмме приложения, либо меткой на пиктограмме папки приложений, а также может представлять собой метку на иной пиктограмме.
[0096] На шаге S302 определяется элемент отображения, соответствующий типу приложения, согласно предварительно заданному соответствию между типом приложения и элементом отображения. Элемент отображения в соответствии с информацией о характеристиках пиктограммы может включать одну или более следующих характеристик метки: форма, цвет фона, цвет отображаемого слова и/или шрифт отображаемого слова, или элемент отображения может также включать одну или более следующих характеристик метки: цвет границы, ширина границы и/или форма границы.
[0097] На этом шаге могут выполняться описываемые ниже операции.
[0098] Во-первых, прикладные программы или папки приложений заранее классифицируются. Например, приложения могут подразделяться на приложения обработки видеоинформации, приложения связи, рабочие приложения и т.п. в зависимости от выполняемых ими функций. Кроме того, приложения могут также классифицироваться в соответствии с типовым использованием, например, в соответствии с привычками пользователя, частотой использования или периодом времени использования прикладных программ, например, приложения можно классифицировать как рабочие, развлекательные и т.п. Тип папки приложений может определяться в соответствии с типами приложений, содержащихся в этой папке. Например, папки приложений могут подразделяться на папки, содержащие приложения обработки видеоинформации, приложения связи, рабочие приложения и т.п. Кроме того, папки приложений могут также классифицироваться в соответствии с типовым использованием, например, в соответствии с привычками пользователя, частотой использования или периодом времени использования прикладных программ, содержащихся в папке, например, папки приложений можно классифицировать как рабочие, развлекательные и т.п.
[0099] Затем устанавливается соответствие между различными типами приложений и различными элементами отображения метки. Если установлена соответствующая взаимосвязь между связным приложением и элементом отображения, то цвет фона метки, соответствующего связному приложению, становится красным, цвет слова, отображаемого в соответствующем метке, становится черным, а в качестве шрифта, с помощью которого отображается слово в соответствующем метке, используется шрифт Song. Если элемент отображения метки содержит один или более следующих параметров: цвет границы метки, ширина границы метки и форма границы метки, то цвет границы метки, соответствующий связному приложению, становится белым, соответствующая ширина границы метки составляет три пикселя, и граница метки становится прямоугольной.
[00100] После этого определяется элемент отображения, соответствующий типу приложения, согласно предварительно заданному соответствию между типом приложения и элементом отображения.
[00101] На шаге S303 генерируется и отображается метка с использованием элемента отображения в предварительно заданной позиции пиктограммы. Например, если текущий тип приложения является типом связного приложения, то элемент отображения включает следующие характеристики: фасный цвет фона метки; черный цвет слова, отображаемого в метке; шрифт отображаемого в метке слова - Song; белый цвет границы метки; ширина границы метки, составляющая три пикселя; прямоугольная форма граница метки, и затем метка может отображаться согласно указанному выше элементу отображения.
[00102] В приведенных выше описаниях вариантов осуществления настоящего изобретения различные стили отображения могут применяться для меток приложений различных типов, благодаря чему улучшается пользовательский интерфейс.
[00103] На фиг. 4 показан алгоритм выполнения способа отображения метки на пиктограмме в соответствии с примером осуществления настоящего изобретения. Как показано на фиг. 4, способ отображения метки на пиктограмме используется в терминале, таком как мобильный телефон, камера, планшет или в приложении, и включает описываемые ниже шаги S401-S403.
[00104] На шаге S401 при генерации метки пиктограммы извлекается информация о приоритете приложения, соответствующего пиктограмме. На этом шаге пиктограмма может представлять собой либо пиктограмму приложения, либо пиктограмму папки приложений, а также может являться иной пиктограммой. Соответственно, метка на пиктограмме может являться либо меткой на пиктограмме приложения, либо меткой на пиктограмме папки приложений, а также может представлять собой метку на иной пиктограмме.
[00105] На шаге S402 определяется элемент отображения, соответствующий приоритету приложения, согласно предварительно заданному соответствию между приоритетом приложения и элементом отображения. Элемент отображения метки может включать одну или более следующих характеристик метки: форма, цвет фона, цвет отображаемого слова и/или шрифт отображаемого слова; или элемент отображения метки может также включать одну или более следующих характеристик метки: цвет границы, ширина границы и/или форма границы.
[00106] На этом шаге могут выполняться описываемые ниже операции.
[00107] Во-первых, различные приоритеты приложений или папок приложений назначаются заранее. Например, приложениям, наиболее часто применяемым пользователем, присваивается наивысший приоритет, в зависимости от поведения пользователя или частоты использования.
[00108] Затем устанавливается соответствие между различными приоритетами приложений и различными стилями отображения метки. Например, соответствующая взаимосвязь устанавливается для приложения с наибольшим приоритетом и первым цветом, например красным (может использоваться и другой относительно заметный цвет), используемым в качестве цвета фона метки; соответствующая взаимосвязь устанавливается между приложением с наивысшим приоритетом и вторым цветом, например черным цветом, используемым в качестве цвета слова в метке; соответствующая взаимосвязь устанавливается между приложением с наивысшим приоритетом и первой формой, например ромбом, в котором выводится метка; и соответствующая взаимосвязь устанавливается между приложением с наивысшим приоритетом и первым шрифтом, например, слово в метке отображается шрифтом Song. На этом шаге также могут выполняться следующие операции: установка серого цвета границы метки, соответствующего приложению с наивысшим приоритетом, установка ширины границы соответствующего метки в размере четырех пикселей и установка формы границы соответствующего метки в виде ромба.
[00109] Затем определяется элемент отображения, соответствующий приоритету приложения, согласно предварительно заданному соответствию между приоритетом приложения и элементом отображения.
[00110] На шаге S403 генерируется и отображается метка с использованием элемента отображения в предварительно заданной позиции пиктограммы. Например, при генерации метки для приложения с наивысшим приоритетом первый цвет используется как цвет фона метки; второй цвет используется как цвет слова, отображаемого в метке; первая форма, например ромб, используется в качестве формы метки; и первый шрифт, например Song, используется как шрифт слова, отображаемого в метке. На этом шаге также могут выполняться следующие операции: при генерации метки для приложения с наивысшим приоритетом использование серого цвета границы метки, использование ширины границы метки размером в четыре пикселя и использование ромба в качестве формы границы метки.
[00111] В приведенных выше описаниях вариантов осуществления настоящего изобретения метки с различными элементами отображения могут применяться для различных приложений в зависимости от различных приоритетов приложений.
[00112] На фиг. 5 показан алгоритм выполнения способа отображения метки на пиктограмме в соответствии с примером осуществления настоящего изобретения. Как показано на фиг. 5, способ отображения метки на пиктограмме используется в терминале, таком как мобильный телефон, камера, планшет или в приложении, и включает описываемые ниже шаги S501-S503.
[00113] На шаге S501 при генерации метки пиктограммы извлекается информация о цветовой характеристике пиктограммы. На этом шаге пиктограмма может представлять собой либо пиктограмму приложения, либо пиктограмму папки приложений, а также может являться иной пиктограммой. Соответственно, метка на пиктограмме может являться либо меткой на пиктограмме приложения, либо меткой на пиктограмме папки приложений, а также может представлять собой метку на иной пиктограмме.
[00114] На шаге S502 цветовая характеристика используется в качестве цвета фона метки и/или в качестве цвета слова, отображаемого в метке. Согласно настоящему варианту осуществления в состав элемента отображения может входить цвет фона метки и/или цвет слова, отображаемого в метке, причем состав элемента отображения не ограничен только этими компонентами. Например, наиболее часто встречающееся значение цвета используется в качестве типичного цвета, и типичный цвет назначается для фона метки приложения.
[00115] На шаге S503 генерируется и отображается метка с использованием элемента отображения в предварительно заданной позиции пиктограммы.
[00116] В приведенном выше описании варианта осуществления настоящего изобретения различные стили отображения могут применяться для различных меток приложений в соответствии с цветовыми характеристиками изображений пиктограмм приложений.
[00117] Согласно одному из вариантов осуществления настоящего изобретения на шаге S501 выполняются следующие операции:
[00118] получение значения цвета, наиболее часто встречающегося среди значений цвета всех пикселей в файле изображения пиктограммы, и использование наиболее часто встречающегося значения цвета в качестве цветовой характеристики пиктограммы.
[00119] Описанный выше вариант осуществления применим в тех обстоятельствах, когда пиктограмма является пиктограммой приложения, то есть приложение, соответствующее пиктограмме, представляет собой прикладную программу. Согласно варианту осуществления настоящего изобретения, наиболее часто встречающееся значение цвета используется в качестве типичного цвета, и типичный цвет назначается в качестве цвета фона метки приложения или цвета слова, отображаемого в метке.
[00120] Согласно одному из вариантов осуществления на шаге S501 выполняются следующие операции:
[00121] усреднение значений цвета пикселей похожих цветов среди всех пикселей в файлах изображений пиктограммы и использование усредненного значения в качестве цветовой характеристики пиктограммы.
[00122] Описанный выше вариант осуществления применим в тех обстоятельствах, когда пиктограмма является пиктограммой приложения, то есть приложение, соответствующее пиктограмме, представляет собой прикладную программу. Усреднение похожих цветов на этом шаге применимо в тех обстоятельствах, когда в основном для отображения пиктограммы используется плавный цветовой переход. То есть, эта процедура применима в том случае, если похожие, плавно переходящие друг в друга цвета занимают большую часть области пиктограммы, количество пикселей одинакового цвета относительно мало, и количество пикселей похожих цветов относительно велико вследствие плавного изменения цвета.
[00123] Согласно одному из вариантов осуществления, если приложение, соответствующее пиктограмме, представляет собой папку приложений, как показано на фиг. 6, шаг S501 состоит из следующих шагов.
[00124] На шаге А извлекаются все файлы изображений всех пиктограмм приложений в папке приложений.
[00125] На шаге В значение цвета, наиболее часто встречающееся среди значений цвета всех пикселей во всех файлах изображений, используется в качестве цветовой характеристики пиктограммы.
[00126] Описанный выше вариант осуществления применим в тех обстоятельствах, когда пиктограмма является пиктограммой папки приложений, то есть приложение, соответствующее пиктограмме, представляет собой папку приложений. Согласно варианту осуществления настоящего изобретения наиболее часто встречающееся значение цвета используется в качестве типичного цвета, и типичный цвет назначается в качестве цвета фона метки приложения или цвета слова, отображаемого в метке.
[00127] Согласно одному из вариантов осуществления, если приложение, соответствующее пиктограмме, представляет собой папку приложений, как показано на фиг. 7, шаг S501 состоит из следующих шагов.
[00128] На шаге С извлекаются все файлы изображений всех пиктограмм приложений в папке приложений.
[00129] На шаге D выполняется усреднение значений цвета пикселей похожих цветов среди всех пикселей в файлах изображений, и усредненное значение используется в качестве цветовой характеристики пиктограммы.
[00130] Описанный выше вариант осуществления применим в тех обстоятельствах, когда пиктограмма является пиктограммой папки приложений, то есть приложение, соответствующее пиктограмме, представляет собой папку приложений. Усреднение похожих цветов на этом шаге применимо в тех обстоятельствах, когда в основном для отображения пиктограммы используется плавный цветовой переход. То есть, эта процедура применима в том случае, если плавно переходящие друг в друга цвета занимают большую часть области пиктограммы, но вследствие плавного изменения цвета количество пикселей одинакового цвета на пиктограмме относительно мало, а количество пикселей похожих цветов относительно велико.
[00131] Далее описывается сценарий применения настоящего изобретения. Сценарий применения может помочь пользователям уменьшить зрительное утомление при наблюдении за метками на рабочем столе. Согласно сценарию применения настоящего изобретения, цвет метки автоматически изменяется в соответствии с цветом пиктограммы приложения; таким образом, метки с одинаковым цветом отсутствуют на всей области рабочего стола, вместо этого метки выводятся различными цветами в зависимости от соответствующих приложений, что позволяет уменьшить зрительное утомление пользователей, вызванное чрезмерным количеством меток на рабочем столе.
[00132] В том случае, если пиктограмма АРР (прикладной программы) непосредственно отображается на рабочем столе, способ включает следующие шаги.
[00133] На шаге 1 система выбирает цвета в соответствии с пиктограммой приложения, расположенной на рабочем столе. Более конкретно, система считывает файл изображения пиктограммы приложения, расположенной на рабочем столе, анализирует и получает одно значение цвета, наиболее часто встречающееся среди значений цвета всех пикселей в файле изображения пиктограммы. Значение цвета возвращается и используется как результат процедуры выбора системой цвета (типичного цвета) на основе пиктограммы приложения.
[00134] На шаге 2 система назначает цвет в качестве цвета фона метки приложения в соответствии с результатом выполнения процедуры выбора цвета. В то же время, для того чтобы отделить пиктограмму приложения, система добавляет к метке границу белого цвета шириной три пикселя в качестве границы метки. То есть, поскольку в метке используется типичный цвет из цветов самой пиктограммы приложения, граница может добавляться по периферии метки для его отделения, чтобы метка стало более отчетливой.
[00135] Сценарий применения позволяет добиться следующих преимуществ.
[00136] С учетом проблемы, связанной с тем, что в используемой в настоящее время операционной системе мобильного телефона выбирается единый цвет меток, сценарий применения позволяет уменьшить зрительное утомление, вызванное отображением меток на рабочем столе, повысить эффективность оповещения с помощью таких меток и, таким образом, улучшить пользовательский интерфейс.
[00137] Кроме того, сценари