Способ и устройство для отображения метки на пиктограмме
METHOD AND DEVICE FOR DISPLAYING MARK ON PICTOGRAM

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
[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] Кроме того, сценарий применения оптимизирует единую и однородную систему выбора цвета меток, используемую для рабочего стола в настоящее время, обеспечивает отображение меток различными цветами в соответствии с различными характеристиками прикладных программ, уменьшает зрительное утомление пользователей, повышает эффективность процесса оповещения и улучшает пользовательский интерфейс.
[00138] На фиг. 8 в соответствии с примером осуществления настоящего изобретения показана блок-схема устройства для отображения метки на пиктограмме, содержащего:
[00139] модуль 81 получения информации, сконфигурированный для получения информации о характеристиках пиктограммы при генерации метки пиктограммы;
[00140] модуль 82 определения, сконфигурированный для определения элемента отображения метки в соответствии с информацией о характеристиках пиктограммы; и
[00141] модуль 83 отображения, сконфигурированный для генерации и отображения метки с использованием элемента отображения в предварительно заданной позиции пиктограммы.
[00142] Модуль 81 получения информации сконфигурирован для получения информации о типе приложения, соответствующего пиктограмме, при генерации метки пиктограммы.
[00143] Модуль 82 определения сконфигурирован для определения элемента отображения, соответствующего типу приложения, согласно предварительно заданному соответствию между типом приложения и элементом отображения.
[00144] Согласно одному из вариантов осуществления модуль 81 получения информации сконфигурирован для получения информации о приоритете приложения, соответствующего пиктограмме, при генерации метки пиктограммы.
[00145] Модуль 82 определения сконфигурирован для определения элемента отображения, соответствующего приоритету приложения, согласно предварительно заданному соответствию между приоритетом приложения и элементом отображения.
[00146] Согласно одному из вариантов осуществления модуль 81 получения информации сконфигурирован для получения информации о цветовой характеристике пиктограммы при генерации метки пиктограммы.
[00147] Модуль 82 определения сконфигурирован для использования цветовой характеристики в качестве цвета фона метки и/или использования цветовой характеристики в качестве цвета слова, отображаемого в метке.
[00148] Согласно одному из вариантов осуществления, как показано на фиг. 9, модуль 81 получения информации содержит:
[00149] первый подмодуль 811 получения цветовой характеристики, сконфигурированный для получения значения цвета, наиболее часто встречающегося среди значений цвета всех пикселей файла изображения пиктограммы, и использования наиболее часто встречающегося значения цвета в качестве цветовой характеристики пиктограммы при генерации метки пиктограммы.
[00150] Согласно одному из вариантов осуществления, как показано на фиг. 9, модуль 81 получения информации содержит:
[00151] второй подмодуль 812 получения цветовой характеристики, сконфигурированный для усреднения значений цвета пикселей похожих цветов среди всех пикселей в файле изображения пиктограммы и использования усредненного значения в качестве цветовой характеристики пиктограммы при генерации метки пиктограммы.
[00152] Согласно одному из вариантов осуществления, если приложение, соответствующее пиктограмме, представляет собой папку приложений, модуль 81 получения информации, как показано на фиг. 10, содержит:
[00153] первый подмодуль 813 получения изображения, сконфигурированный для получения всех файлов изображений всех пиктограмм приложений в папке приложений при генерации метки пиктограммы; и
[00154] третий подмодуль 814 получения цветовой характеристики, сконфигурированный для использования значения цвета, наиболее часто встречающегося среди значений цвета всех пикселей во всех файлах изображений, в качестве цветовой характеристики пиктограммы.
[00155] Согласно одному из вариантов осуществления, если приложение, соответствующее пиктограмме, представляет собой папку приложений, модуль 81 получения информации, как показано на фиг. 11, содержит:
[00156] второй подмодуль 815 получения изображения, сконфигурированный для получения всех файлов изображений всех пиктограмм приложений в папке приложений при генерации метки пиктограммы; и
[00157] четвертый подмодуль 816 получения цветовой характеристики, сконфигурированный для усреднения значений цвета пикселей похожих цветов среди всех пикселей в файлах изображений и использования усредненного значения в качестве цветовой характеристики пиктограммы.
[00158] Модуль 82 определения сконфигурирован для
[00159] определения в соответствии с информацией о характеристиках пиктограммы одной или более следующих характеристик метки: форма, цвет фона, цвет отображаемого слова и/или шрифт отображаемого слова.
[00160] Модуль 83 отображения также сконфигурирован для генерации и отображения границы метки.
[00161] Что касается устройств, описанных в вариантах осуществления настоящего изобретения, приведенных выше, конкретные способы выполнения операций в отдельных модулях были подробно описаны в рамках вариантов осуществления настоящего изобретения, относящихся к способам его реализации, и далее подробно не рассматриваются.
[00162] На фиг. 12 показана блок-схема устройства 1200, предназначенного для отображения меток в соответствии с примером осуществления настоящего изобретения. Устройство применимо в терминале. Например, устройство 1200 может представлять собой мобильный телефон, компьютер, терминал цифрового вещания, устройство передачи сообщений, игровую консоль, планшет, медицинское устройство, тренажерное оборудование, персональное информационное устройство и т.п.
[00163] На фиг. 12 показано, что устройство 1200 может содержать один или более следующих компонентов: компонент 1202 обработки, память 1204, компонент 1206 питания, мультимедийный компонент 1208, компонент 1210 обработки звукового сигнала, интерфейс 1212 ввода/вывода (I/O, input/output), компонент 1214 датчиков и компонент 1216 связи.
[00164] Компонент 1202 обработки обычно управляет всеми операциями, выполняемыми устройством 1200, такими как операции, связанные с отображением, телефонными вызовами, передачей данных, управлением видеокамерой и записью данных. Компонент 1202 обработки может включать один или более процессоров 1220, предназначенных для выполнения инструкций, осуществляющих все или некоторые шаги описанных выше способов. Кроме того, компонент 1202 обработки может содержать один или более модулей, которые облегчают взаимодействие между компонентом 1202 обработки и другими компонентами. Например, компонент 1202 обработки может содержать мультимедийный модуль, который облегчает взаимодействие между мультимедийным компонентом 1208 и компонентом 1202 обработки.
[00165] Память 1204 сконфигурирована для хранения данных различных типов, необходимых для функционирования устройства 1200. К примерам таких данных относятся инструкции для любых приложений или способов, выполняемых в устройстве 1200, контактные данные, данные телефонной книги, сообщения, изображения, видеофайлы и т.д. Память 1204 может быть реализована с использованием любого типа устройств энергонезависимой или энергозависимой памяти, или комбинации таких устройств, например, с помощью статической оперативной памяти (SRAM, Static Random Access Memory), электрически стираемого программируемого постоянного запоминающего устройства (EEPROM, Electrically Erasable Programmable Read-Only Memory), стираемого программируемого постоянного запоминающего устройства (EPROM, Erasable Programmable Read-Only Memory), программируемого постоянного запоминающего устройства (PROM, Programmable Read-Only Memory), постоянного запоминающего устройства (ROM, read-only memory), магнитного запоминающего устройства, флэш-памяти, магнитного или оптического диска.
[00166] Компонент 1206 питания обеспечивает электропитание для различных компонентов устройства 1200. Компонент 1206 питания может включать систему управления режимом электропитания, один или более источников питания и любые другие компоненты, связанные с генерацией, управлением и распределением электропитания в устройстве 1200.
[00167] Мультимедийный компонент 1208 содержит экран, обеспечивающий выходной интерфейс между устройством 1200 и пользователем. В некоторых вариантах осуществления настоящего изобретения экран может представлять собой жидкокристаллический дисплей (LCD, Liquid Crystal Display) и сенсорную панель (TP, Touch Panel). Экран, реализованный в виде сенсорной панели, позволяет принимать входные сигналы от пользователя. На сенсорной панели расположены один или более тактильных датчиков, предназначенных для прикосновений, нажатий и выполнения иных жестикуляций. Тактильные датчики могут не только определять область прикосновения или нажатия, но также реагировать на период времени и давление, связанное с прикосновениями и нажатиями. В некоторых вариантах осуществления настоящего изобретения мультимедийный компонент 1208 содержит фронтальную видеокамеру и/или тыльную видеокамеру. Фронтальная видеокамера и/или тыльная видеокамера могут принимать внешние мультимедийные данные при нахождении устройства 1200 в рабочем режиме, например в режиме выполнения фотосъемки или видеосъемки. Как фронтальная, так и тыльная видеокамера может оснащаться оптической системой линз или средствами фокусного и оптического масштабирования.
[00168] Компонент 1210 обработки звукового сигнала сконфигурирован для передачи и/или приема звуковых сигналов. Например, компонент 1210 обработки звукового сигнала содержит микрофон ("MIC"), позволяющий принимать внешний звуковой сигнал, когда устройство 1200 находится в рабочем режиме, например в режиме выполнения вызова, записи и распознавания голоса. Принятый звуковой сигнал далее может сохраняться в памяти 1204 или передаваться через компонент 1216 связи. В некоторых вариантах осуществления настоящего изобретения компонент 1210 обработки звукового сигнала также содержит громкоговоритель, предназначенный для вывода звуковых сигналов.
[00169] Интерфейс 1212 ввода/вывода поддерживает интерфейс между компонентом 1202 обработки и модулями периферийного интерфейса, такими как клавиатура, колесо мыши, кнопки и т.п. Кнопки, помимо прочего, могут представлять собой кнопку возврата, кнопку настройки уровня звука, кнопку запуска и кнопку блокировки.
[00170] Компонент 1214 датчиков содержит один или более датчиков, служащих для оценки различных аспектов работы устройства 1200. Например, компонент 1214 датчиков может обнаруживать открытие/закрытие устройства 1200, относительное позиционирование компонентов, например дисплея и клавиатуры, устройства 1200, изменение позиции устройства 1200 или компонента устройства 1200, наличие или отсутствие контакта пользователя с устройством 1200, ориентацию или ускоренное/замедленное перемещение устройства 1200 и изменение температуры устройства 1200. Компонент 1214 датчиков может содержать бесконтактный датчик, сконфигурированный для обнаружения расположенных вблизи объектов без физического контакта с ними. Компонент 1214 датчиков также может включать светочувствительный элемент, такой как датчик изображения CMOS или CCD, предназначенный для использования в приложениях формирования изображений. В некоторых вариантах осуществления настоящего изобретения компонент 1214 датчиков также может содержать акселерометр, гироскоп, магнитный датчик, датчик давления или температуры.
[00171] Компонент 1216 связи сконфигурирован для облегчения процесса проводной или беспроводной связи между устройством 1200 и другими устройствами. Устройство 1200 может получать доступ к беспроводной сети с использованием таких стандартов связи, как WiFi, 2G или 3G, или комбинации этих стандартов. Согласно одному из примеров осуществления настоящего изобретения компонент 1216 связи принимает широковещательный сигнал или передает соответствующую информацию в широковещательном режиме из внешней системы управления широковещательной передачей через широковещательный канал. В одном из примеров осуществления настоящего изобретения компонент 1216 связи также содержит модуль ближней связи (NFC, Near Field Communication), позволяющий передавать сигналы на небольшие расстояния. Например, модуль NFC может быть реализован на основе технологии идентификации по радиочастотному коду (RFID, Radio Frequency Identification), технологии ассоциации по средствам передачи данных в инфракрасном диапазоне (IrDA, Infrared Data Association), технологии сверхширокополосной сети (UWB, Ultra-Wideband), технологии Bluetooth (ВТ) и других технологий.
[00172] Согласно примерам осуществления настоящего изобретения устройство 1200 может быть реализовано с использованием одного или более таких компонентов, как специализированные интегральные схемы (ASIC, Application Specific Integrated Circuit), цифровые сигнальные процессоры (DSP, Digital Signal Processor), устройства цифровой обработки сигналов (DSPD, Digital Signal Processing Device), программируемые логические устройства (PLD, Programmable Logic Device), программируемые пользователем вентильные матрицы (FPGA, Field Programmable Gate Array), контроллеры, микроконтроллеры, микропроцессоры, или посредством других электронных компонентов, разработанных для выполнения описанных выше способов.
[0Q173] Согласно примерам осуществления настоящего изобретения также предлагается устройство для отображения метки приложения, содержащее:
[00174] процессор и
[00175] память, в которой хранятся инструкции, выполняемые процессором;
[00176] при этом процессор сконфигурирован для выполнения следующих операций:
[00177] при генерации метки пиктограммы, получение информации о характеристиках пиктограммы;
[00178] определение элемента отображения метки в соответствии с информацией о характеристиках пиктограммы и
[00179] генерация и отображение метки с использованием элемента отображения в предварительно заданной позиции пиктограммы.
[00180] Согласно примерам осуществления настоящего изобретения также предлагается машиночитаемый носитель информации, на котором хранятся инструкции, такие как инструкции, записанные в памяти 1204, выполняемые процессором 820 устройства 1200 для реализации описанных выше способов. Например, машиночитаемый носитель информации может представлять собой ROM, RAM, CD-ROM, магнитную ленту, дискету, оптическое запоминающее устройство и т.п.
[00181] При исполнении процессором мобильного терминала инструкций, записанных на машиночитаемом носителе информации, терминал выполняет способ отображения метки приложения, включающий:
[00182] при генерации метки пиктограммы, получение информации о характеристиках пиктограммы;
[00183] определение элемента отображения метки в соответствии с информацией о характеристиках пиктограммы и
[00184] генерацию и отображение метки с использованием элемента отображения в предварительно заданной позиции пиктограммы.
[00185] Специалисту в этой области техники должны быть очевидны другие варианты осуществления настоящего изобретения, основанные на соображениях, изложенных в данном описании, и на практическом применении раскрытого изобретения. Эта заявка предназначена для охвата любых изменений, способов использования или адаптаций настоящего изобретения, соответствующих основным его принципам, включая такие отступления от раскрытия настоящего изобретения, которые относятся к известной или обычной практике в этой области техники. Это описание и иллюстрации следует рассматривать только в качестве примеров с учетом того, что сущность и объем настоящего изобретения представлены в приведенной ниже формуле изобретения.
[00186] Следует принимать во внимание, что настоящее изобретение не ограничено в точности теми формулировками, которые были приведены выше и проиллюстрированы на прилагающихся чертежах, и различные модификации и изменения могут выполняться в объеме настоящего изобретения. Подразумевается, что объем изобретения ограничен только прилагаемой формулой изобретения.