Область техники, к которой относится изобретение
[0001] Настоящее изобретение, в целом, относится к области компьютерных технологий и, в частности, к способу и устройству для отображения изображения интерфейса.
Предпосылки создания изобретения
[0002] С развитием компьютерных технологий мобильные телефоны и другие мобильные терминалы стали важными элементами современного человека и играют все более важную роль в повседневной жизни людей.
[0003] С увеличением размера экранов мобильных телефонов эти экраны стали наиболее важной причиной энергопотребления мобильных телефонов. Поэтому существует острая необходимость в способе снижения энергопотребления экранов мобильных телефонов.
Сущность изобретения
[0004] Для того чтобы преодолеть проблемы, существующие в предшествующем уровне техники, настоящее изобретение предлагает способ и устройство для отображения изображения интерфейса. Технические решения заключаются в следующем.
[0005] Согласно первому аспекту форм осуществления настоящего изобретения предусмотрен способ отображения изображения интерфейса, включающий в себя:
[0006] получение отображаемого в настоящий момент изображения интерфейса и определение градации серого каждого пикселя изображения интерфейса;
[0007] среди градаций серого всех пикселей определение числа каждой градации серого;
[0008] получение N градаций серого, количества которых являются самыми большими, где N - заданное положительное целое число;
[0009] когда каждая разность между N градациями серого превышает первое заданное значение, а отношение суммы количеств N градаций серого к сумме количеств всех градаций серого превышает второе заданное значение, определение параметра регулировки яркости, соответствующего изображению интерфейса; и
[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] преобразование изображения интерфейса в цветовое пространство HSV (Hue, Saturation, Value - цветовой тон, насыщенность, значение цвета) или цветовое пространство YUV; и
[0035] определение градации серого каждого пикселя изображения интерфейса включает в себя:
[0036] определение градации серого каждого пикселя изображения интерфейса на основе информации о яркости пространства HSV или информации о яркости пространства YUV.
[0037] Согласно второму аспекту форм осуществления настоящего изобретения предлагается устройство для отображения изображения интерфейса, содержащее:
[0038] модуль сбора и обработки данных, сконфигурированный для получения отображаемого в данный момент изображения интерфейса и определения градации серого каждого пикселя изображения интерфейса;
[0039] при этом модуль сбора и обработки данных дополнительно сконфигурирован для определения числа каждой градации серого среди градаций серого всех пикселей;
[0040] модуль сбора и обработки данных дополнительно сконфигурирован для получения N градаций серого, количества которых являются самыми большими, где N - заданное положительное целое число; и
[0041] модуль сбора и обработки данных дополнительно сконфигурирован так, чтобы когда каждая разность между N градациями серого превышает первое заданное значение и отношение суммы количеств N градаций серого к сумме количеств всех градаций серого превышает второе заданное значение, определять параметр регулировки яркости, соответствующий изображению интерфейса; и
[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] модуль преобразования, сконфигурированный для преобразования изображения интерфейса в пространство HSV или пространство YUV; и
[0067] модуль сбора и обработки данных, сконфигурированный с возможностью:
[0068] определения градации серого каждого пикселя изображения интерфейса на основе информации о яркости пространства HSV или информации о яркости пространства YUV.
[0069] Согласно третьему аспекту форм осуществления настоящего изобретения предлагается машиночитаемый носитель для хранения данных, на котором сохраняются по меньшей мере одна команда, по меньшей мере одна программа, набор кодов или набор команд, и по меньшей мере одна команда, по меньшей мере одна программа, набор кодов или набор команд загружаются и выполняются процессором для реализации способа отображения изображения интерфейса в соответствии с вышеприведенным первым аспектом.
[0070] В соответствии с четвертым аспектом форм осуществления настоящего изобретения предлагается устройство для отображения изображения интерфейса, содержащее: процессор и запоминающее устройство, причем запоминающее устройство хранит по меньшей мере одну команду, по меньшей мере одну программу, набор кодов или набор команд, и по меньшей мере одну команду по меньшей мере одну программу, набор кодов или набор команд загружаются и выполняются процессором для реализации способа отображения изображения интерфейса в соответствии с вышеприведенным первым аспектом.
[0071] Технические решения, обеспечиваемые формами осуществления настоящего изобретения, могут иметь следующие положительные эффекты.
[0072] В формах осуществления настоящего изобретения получается отображаемое в данный момент изображение интерфейса, и определяется градация серого каждого пикселя изображение интерфейса; среди градаций серого всех пикселей определяется количество каждой градации серого и получаются N градаций серого, количества которых являются самыми большими, где N - заданное положительное целое число; и если каждая разность между N градациями серого превышает первое заданное значение, а отношение суммы N градаций серого к сумме количеств всех градаций серого превышает второе заданное значение, то определяется параметр регулировки яркости, соответствующий изображению интерфейса; и текущая яркость подсветки уменьшается в зависимости от параметра регулировки яркости. Таким образом, при отображении определенных изображений интерфейса яркость подсветки может быть уменьшена, так что ток источника подсветки может быть уменьшен, что, в свою очередь, может снизить энергопотребление и обеспечить снижение энергопотребления экрана мобильного телефона.
[0073] Следует понимать, что как приведенное выше общее описание, так и последующее подробное описание являются только иллюстративными и не ограничивают настоящее изобретение.
Краткое описание чертежей
[0074] Сопроводительные чертежи, которые включены в это описание и составляют его часть, иллюстрируют формы осуществления, соответствующие настоящему раскрытию, и вместе с описанием служат для объяснения принципов настоящего изобретения.
[0075] Фиг. 1 - блок-схема последовательности операций способа для отображения изображения интерфейса согласно примеру осуществления изобретения.
[0076] Фиг. 2 - схема варианта автоматической регулировки согласно примеру осуществления изобретения.
[0077] На фиг. 3 показана структурная схема устройства для отображения изображения интерфейса согласно примеру осуществления изобретения.
[0078] Фиг. 4 - структурная схема устройства для отображения изображения интерфейса согласно примеру осуществления изобретения.
[0079] Фиг. 5 - структурная схема терминала согласно примеру осуществления изобретения.
[0080] Конкретные формы осуществления в этом описании показаны в качестве примера на чертежах и подробно описаны ниже. Фигуры и описание не предназначены для ограничения объема изобретения каким-либо образом. Вместо этого они представлены для иллюстрации концепций изобретения для специалистов в данной области техники со ссылкой на конкретные формы осуществления изобретения.
Подробное описание
[0081] Теперь будет сделана подробная ссылка на иллюстративные формы осуществления изобретения, примеры которых проиллюстрированы на прилагаемых чертежах. Нижеследующее описание относится к сопроводительным чертежам, на которых одинаковые номера на разных чертежах представляют собой одни и те же или аналогичные элементы, если не указано иное. Реализации, изложенные в нижеследующем описании примеров осуществления изобретения, не представляют собой все реализации, соответствующие изобретению. Вместо этого они являются просто примерами устройств и способов, согласующихся с аспектами, относящимися к изобретению, как оно представлено в прилагаемой формуле изобретения.
[0082] Формы осуществления настоящего изобретения предлагают способ отображения изображения интерфейса, а объект, выполняющий способ, может быть терминалом. Терминал может быть используемым пользователем мобильным терминалом, таким как мобильный телефон. Терминал может быть снабжен процессором, запоминающим устройством, приемопередатчиком и т.п. Процессор может использоваться для выполнения процедуры отображения изображения интерфейса, а запоминающее устройство может быть использовано для хранения данных, необходимых в процессе отображения изображения интерфейса, и генерируемых данных, и приемопередатчик может быть использован для приема и передачи данных. Терминал также может быть снабжен устройством ввода/вывода, таким как экран, датчик света и т.п. Экран может использоваться для отображения интерфейса прикладной программы и т.п. Датчик света может использоваться для измерения интенсивности освещенности окружающей среды. В этой форме осуществления изобретения технические решения будут подробно описаны с помощью, например, мобильного телефона в качестве терминала. Подробное описание аналогично другим ситуациям и не будет описано в этой форме осуществления.
[0083] Как показано на фиг. 1, блок-схема способа может включать в себя следующие этапы.
[0084] На этапе 101 получают изображение, отображаемое в текущий момент, и определяют градации серого каждого пикселя изображения интерфейса.
[0085] Изображение интерфейса относится к контенту, отображаемому на экране терминала, а градация серого представляет уровень яркости от самого темного до самого яркого, как правило, от 0 до 255, и имеет в общей сложности 256 уровней.
[0086] В реализации, как показано на фиг. 2, опцию автоматической регулировки устанавливают при установке опций терминала, и пользователь может работать так, чтобы разрешить опцию автоматической регулировки, а затем терминал может определить, что функция автоматической регулировки яркости подсветки включена. Терминал может получить отображаемое в данный момент изображение интерфейса, определить цвета R (Red - красный), G (Green - зеленый) и В (Blue - синий) каждого пикселя изображения интерфейса, а затем использовать R, G и В каждой точке пикселя для определения градаций серого, к которым соответственно принадлежат отдельные пиксели изображения интерфейса.
[0087] Опционально, градации серого отдельных пикселей изображения интерфейса могут быть определены на основе пространства YUV или пространства HSV, и соответствующий процесс может быть таким, как описано ниже:
[0088] преобразование изображения интерфейса в пространство HSV или пространство YUV, и на основании информации о яркости пространства HSV или информации о яркости пространства YUV, определение градаций серого каждого из всех пикселей изображения интерфейса.
[0089] Пространство HSV - это цветовое пространство, созданное A.R. Smith в 1978 году на основе интуитивных характеристик цвета, также называемой моделью Hexcone (пирамиды с шестиугольным основанием). Параметрами цвета в этой модели являются: оттенок (Н - Hue), насыщенность (S - Saturation) и мера яркости (V - Value). Пространство YUV представляет собой способ цветового кодирования (принадлежащий системе PAL), принятый европейской телевизионной системой, и представляет собой цветовое пространство, принятое аналоговыми цветными телевизионными системами PAL и SECAM. В пространстве YUV сигнал яркости Y и цветоразностные сигналы U и V разделены.
[0090] При реализации, после того, как терминал получает отображаемое в данный момент изображение интерфейса, терминал может определять R, G и В каждого пикселя изображения интерфейса, а затем использовать R, G и В каждого пикселя для отображения (преобразования) изображения интерфейса в пространство HSV, чтобы получить значение V, значение Н и значение S для каждого пикселя. Значение V является информацией о яркости в пространстве HSV, обычно V=max(R, G, В), и затем информация о яркости используется для определения градации серого каждого пикселя (так же, как в предшествующем уровне техники, и не будет повторяться здесь.).
[0091] В еще одной форме осуществления изобретения после того, как терминал получает отображаемое в данный момент изображение интерфейса, могут быть определены R, G и В каждого пикселя изображения интерфейса. Для любой пиксельной точки изображения интерфейса формулы Y=0,299R+0,587G+0,114B, U=-0,147R-0,289G+0,436B и V=0,615R-0,515G-0,100B могут использоваться для определения Y, U, V пикселя. Основываясь на том же самом способе, могут быть вычислены Y, U и V всех пикселей. Y - информация о яркости пикселя в пространстве YUV. Для пикселя, если значение Y является десятичным, оно может быть согласовано с градациями серого путем округления. Основываясь на том же способе, может быть определена градация серого, к которой принадлежит соответствующий один из пикселей. Например, для определенного пикселя R равно 180, G равно 78 и В равно 100, и определяемое Y равно 111,006, его округление равно 111, и градация серого, к которой относится этот пиксель, равна 111.
[0092] Опционально, перед определением градации серого каждого пикселя изображения интерфейса должна быть определена освещенность окружающей среды. Соответствующий процесс обработки может быть следующим:
[0093] получение текущей освещенности окружающей среды, определение, что текущая освещенность окружающей среды находится в пределах заданного диапазона освещенности, и определение градации серого каждого пикселя изображения интерфейса.
[0094] Заданный диапазон освещенности может быть предварительно задан техническим специалистом и храниться в терминале, например, 50~500 лк.
[0095] В ходе реализации, после получения отображаемого в данный момент изображения интерфейса, терминал может использовать датчик света для измерения освещенности окружающей среды, а затем определения, находится ли измеренная освещенность окружающей среды в пределах заданного диапазона освещенности, и если освещенность окружающей среды находится в пределах предварительно заданного диапазона освещенности, то может быть определена градация серого каждого пикселя изображения интерфейса (способ определения был подробно описан выше и не будет повторяться здесь).
[0096] Опционально, когда текущая яркость подсветки относительно велика, яркость подсветки регулируется, и выполнение соответствующего этапа 101 может быть следующим:
[0097] получение текущей яркости подсветки, определение, что текущая яркость подсветки больше, чем третье предварительно заданное значение, и определение градации серого каждого пикселя изображения интерфейса.
[0098] Третье заданное значение может задаваться техническим специалистом и сохраняться в терминале.
[0099] В процессе реализации, после того, как терминал получает отображаемое в данный момент изображение интерфейса, терминал может определить ток источника тока подсветки, а затем использовать ток источника подсветки, чтобы определить соответствующую яркость подсветки в качестве текущей яркости подсветки. Затем терминал может определить, больше ли текущая яркость подсветки, чем третье заданное значение. Если текущая яркость подсветки больше, чем третье заданное значение, то терминал может определить градацию серого каждого пикселя изображения интерфейса (способ определения был подробно описан выше, и не будет повторяться здесь).
[00100] На этапе 102 количество каждой градации серого определяется среди градаций серого всех пикселей.
[00101] Во время реализации, после того, как терминал определяет градацию серого для каждого пикселя изображения интерфейса, терминал может получить статистические данные по числу каждой градации серого среди градаций серого всех пикселей. Например, изображение интерфейса содержит 1024 пикселей. Количество градации серого 30 составляет 500, количество градации серого 120 - 100, а количество градации серого 234 - 424.
[00102] На этапе 103 получаются N градаций серого, количества которых являются самыми большими, где N - заданное положительное целое число.
[00103] N представляет собой заданное положительное целое число, которое может быть задано техническим специалистом и сохранено в терминале, например, 2, и тому подобное.
[00104] В процессе реализации после того, как терминал определяет количество каждой градации серого, терминал может определить N градаций серого с самым большим количеством. Например, N равно 2, изображение интерфейса содержит 1024 пикселей, количество градации серого 30 составляет 500, количество градации серого 120 - 100, а количество градации серого 234 - 424, тогда 2 градациями серого с максимальным количеством являются 30 и 234.
[00105] На этапе 104, если каждая разность между N градациями серого превышает первое заданное значение и отношение суммы количеств N градаций серого к сумме количеств всех градаций серого превышает второе заданное значение, то определяется параметр регулировки яркости, соответствующий изображению интерфейса.
[00106] Как первое заданное значение, так и второе заданное значение могут быть заданы техническим специалистом и сохранены в терминале. Первое заданное значение может быть 12, а второе заданное значение может составлять 80%.
[00107] В процессе реализации, после того, как терминал получает N градаций серого с максимальными количествами, терминал может вычислить разность между N градациями серого, вычислить сумму количеств для N градаций серого, а затем определить, превышает ли каждая разность между N градациями серого первое предварительно заданное значение, и определить, превышает ли отношение суммы количеств для N градаций серого к сумме общего числа градаций серого второе заданное значение. Если разность между N градациями серого превышает первое заданное значение, а отношение суммы количеств для N градаций серого к сумме количеств всех градаций серого превышает второе заданное значение, то терминал может определить параметр регулировки яркости, соответствующий отображаемому в данный момент изображению интерфейса, и этот параметр регулировки яркости может быть фиксированным значением, которое является одинаковым для любого изображения интерфейса, которое удовлетворяет указанным выше условиям.
[00108] Например, первое заданное значение может быть 12, второе заданное значение может составлять 80%, N равно 2, изображение интерфейса содержит 1024 пикселей, количество градации серого 30 равно 500, количество градации серого 120 - 100, количество градации серого 234 - 424, и тогда двумя градациями серого, имеющими максимальные количества, являются градации серого 30 и 234, и разница между этими двумя градациями серого составляет 204, что превышает первое заданное значение. Сумма количеств этих двух градаций серого равна 924. Отношение суммы количеств двух градаций серого к сумме количеств всех градаций серого составляет 90%, что превышает 80%. Тогда терминал может определить параметр регулировки яркости, соответствующий отображаемому в данный момент изображению интерфейса.
[00109] Опционально, способ определения параметра регулировки яркости, соответствующего изображению интерфейса, может состоять в следующем:
[00110] определение контрастности изображения интерфейса и определение параметра регулировки яркости, соответствующего диапазону контрастности, к которому относится контрастность изображения интерфейса, в соответствии с предварительно сохраненной зависимостью между диапазоном контрастности и параметром регулировки яркости.
[00111] В ходе реализации терминал заранее сохраняет зависимость между диапазоном контрастности и параметром регулировки яркости, эта зависимость может быть установлена технический специалистом и хранится в терминале, как показано в табл. 1.
[00112]
[00113] Когда терминал определяет, что все разности между N градациями серого превышают первое заданное значение, а отношение суммы количеств N градаций серого к общей сумме количеств градаций серого превышает второе заданное значение, терминал может использовать формулу контрастности C=(Lbrightness+R)/(Ldarkness+R), чтобы вычислить контрастность отображаемого в данный момент изображения интерфейса, где R представляет собой яркость отражения экрана, и представляет собой фиксированное значение для одного терминала, Lbrightness является яркостью самого яркого контента изображения интерфейса, a Ldarkness - яркость самого темного контента изображения интерфейса. После того, как терминал определит максимальную градацию серого и минимальную градацию серого изображения интерфейса, кривую гамма-характеристики можно использовать для определения яркости, соответствующей максимальной градации серого, то есть яркости самого яркого контента изображения интерфейса, и использовать кривую гамма-характеристики для определения яркости, соответствующей минимальной градации серого, то есть яркости самого темного контента изображения интерфейса.
[00114] После определения контрастности отображаемого в данное время изображения интерфейса терминал может получить зависимость между диапазоном контрастности и параметром регулировки яркости. Сначала из этой зависимости находят диапазон контрастности, к которому принадлежит текущее отображаемое изображение интерфейса, и затем определяют параметр регулировки яркости, соответствующий диапазону контрастности, то есть, параметр регулировки яркости отображаемого в данный момент изображения интерфейса.
[00115] Опционально, способ определения параметра регулировки яркости, соответствующего изображению интерфейса, на основе освещенности окружающей среды и контрастности изображения интерфейса, может быть следующим:
[00116] получение текущей освещенности окружающей среды, и определение параметра регулировки яркости, соответствующего изображению интерфейса в соответствии с текущей освещенностью окружающей среды, контрастности, соответствующей изображению интерфейса, и предварительно сохраненной зависимостью между диапазоном контрастности, диапазоном освещенности окружающей среды и параметром регулировки яркости.
[00117] Во время реализации терминал заранее сохраняет зависимость между диапазоном освещенности окружающей среды, диапазоном контрастности и параметром регулировки яркости. Эта зависимость может быть задана техническим специалистом и сохранена в терминале, как показано в табл. 2.
[00118]
[00119] После того, как терминал определяет контрастность отображаемого в данный момент изображения интерфейса, терминал может получить соответствующую зависимость между диапазоном освещенности окружающей средой, диапазоном контрастности и параметром регулировки яркости. Прежде всего, находится диапазон контрастности, к которому принадлежит контрастность отображаемого в данный момент изображения интерфейса, из соответствующей зависимости, затем находится диапазон освещенности окружающей среды, к которому относится текущая освещенность окружающей среды, и тогда находится параметр регулировки яркости, соответствующий определенному диапазону контрастности и диапазону освещенности окружающей среды, из соответствующей зависимости, то есть параметр регулировки яркости отображаемого в настоящий момент изображения интерфейса.
[00120] Опционально, способ определения параметра регулировки яркости, соответствующего изображению интерфейса, на основе текущей яркости подсветки и контрастности изображения интерфейса, может быть следующим:
[00121] получение текущей яркости подсветки и определение параметров регулировки яркости, соответствующих изображению интерфейса в соответствии с текущей яркостью подсветки, контрастностью, соответствующей изображению интерфейса, и предварительно сохраненной соответствующей зависимости между диапазоном контрастности, диапазоном яркости подсветки и параметром регулировки яркости.
[00122] Во время реализации терминал заранее сохраняет зависимость между диапазоном освещенности окружающей среды, диапазоном контрастности и параметром регулировки яркости. Эта зависимость может быть задана техническим специалистом и сохранена в терминале.
[00123] После того, как терминал определяет контрастность отображаемого в настоящий момент изображения интерфейса, терминал может получить зависимость между диапазоном яркости подсветки, диапазоном контрастности и параметром регулировки яркости. Прежде всего диапазон контрастности, к которому принадлежит контрастность отображаемого в данный момент изображение интерфейса, ищется из соответствующей зависимости. Затем выполняется поиск диапазона освещенности подсветки, к которому относится текущая яркость подсветки. И тогда параметр регулировки яркости, соответствующий определенному диапазону контрастности и диапазону яркости подсветки, ищется из соответствующей зависимости, то есть, параметр регулировки яркости отображаемого в данный момент изображения интерфейса.
[00124] На шаге 105 текущая яркость подсветки уменьшается на основе параметра регулировки яркости.
[00125] В процессе реализации, после того, как терминал определяет параметр регулировки яркости, соответствующий текущему отображаемому изображению интерфейса, терминал может определить ток источника тока подсветки (то есть, ток подсветки), а затем использовать ток источника подсветки, чтобы определить соответствующую яркость подсветки, то есть, например, текущую яркость подсветки, а затем использовать параметр регулировки яркости, соответствующий отображаемому в данный момент изображению интерфейса, чтобы уменьшить текущую яркость подсветки. После уменьшения ток соответствующего источника подсветки также уменьшается, что может снизить энергопотребление терминала.
[00126] Опционально, параметр регулировки яркости может быть яркостью регулировки, и соответствующее выполнение обработки на этапе 102 может быть следующим:
[00127] вычитание яркости регулировки, соответствующей изображению интерфейса, из текущей яркости подсветки, чтобы получить уменьшенную яркость подсветки.
[00128] Параметр регулировки яркости может быть яркостью регулировки, например, 10 лк.
[00129] Во время реализации после того, как терминал определяет яркость регулировки, соответствующую отображаемому в данный момент изображению интерфейса, терминал может определить ток источника тока подсветки, а затем использовать ток источника подсветки для определения соответствующей яркости подсветки, то есть текущей яркости подсветки. После вычитания регулировки яркости из текущей яркости подсветки, чтобы получить пониженную яркость подсветки, а затем использования яркость подсветки, чтобы определить соответствующий ток, и применения тока к источнику подсветки, яркость подсветки становится уменьшенной яркостью подсветки, что может уменьшить яркость подсветки. Например, если текущая яркость подсветки составляет 100 лк, а яркость регулировки составляет 10 лк, то уменьшенная яркость подсветки составляет 90 лк.
[00130] Опционально, параметр регулировки яркости может быть коэффициентом регулировки, и процесс выполнения соответствующего этапа 105 может быть следующим:
[00131] на основании коэффициента регулировки, уменьшение текущей яркости подсветки.
[00132] Параметр регулировки яркости может быть коэффициентом регулировки, например, 10%.
[00133] В процессе реализации после того, как терминал определяет коэффициент регулировки соответствующего текущего отображаемого изображения интерфейса, терминал может определить ток источника тока подсветки, а затем использовать ток источника подсветки, чтобы определить соответствующую яркость подсветки, а именно текущую яркость подсветки. После уменьшения коэффициента регулировки на основе текущей яркости подсветки, то есть, вычисления произведения текущей яркости подсветки и поправочного коэффициента, соответствующего изображению интерфейса, а затем вычитания вычисленного произведения из текущей яркости подсветки для получения пониженной яркости подсветки, или умножения коэффициента регулировки, соответствующего изображению интерфейса, на основе текущей яркости подсветки, для получения пониженной яркости подсветки и затем использования яркости подсветки для определения соответствующего тока и применения тока к источнику подсветки, яркость подсветки становится уменьшенной яркостью подсветки, что может уменьшить яркость подсветки. Например, если текущая яркость подсветки составляет 100 лк, а коэффициент регулировки составляет 10%, тогда уменьшенная яркость подсветки составит 10% от 100 лк, то есть 10 лк. В еще одной форме осуществления изобретения, если текущая яркость подсветки составляет 100 лк, а коэффициент регулировки составляет 90%, то отрегулированная яркость подсветки составляет 90% от 100 лк, то есть 90 лк.
[00134] В формах осуществления настоящего изобретения предлагается также правило для установки параметра регулировки яркости.
[00135] Для изображения существующей формулой контрастности является C=(Lbrightness+R)/(Ldarkness+R), где R представляет яркость отражения экрана, которая представляет собой фиксированное значение для терминала, Lbrightness - яркость наиболее яркого контента изображения, a Ldarkness - яркость самого темного контента изображения. Если контрастность изображения является относительно высокой, например, Lbrightness равна 200, Ldarkness - 10, R - 10, тогда контрастность равна С1=(200+10)/(10+10)=10,5; и если яркость подсветки этого изображения уменьшается на 10%, то тогда Lbrightness изменяется до 180, Ldarkness изменяется до 9, а контрастность равняется С2=(180+10)/(9+10)=10. После уменьшения контрастность по-прежнему остается относительно высокой, и пользователь все еще может ясно видеть контент.
[00136] Если контрастность изображения является относительно низкой, например, Lbrightness равна 200, Ldarkness - 190, R - 10, тогда контрастность равняется С1=(200+10)/(190+10)=1,05, и если яркость подсветки уменьшается на 10%, то Lbrightness изменяется до 180, Ldarkness становится равной 171, а контрастность С2=(180+10)/(171+10)=1,049. После уменьшения контрастность становится меньше, и контент может быть неясным.
[00137] На основании вышеприведенных выводов для контента, имеющего относительно высокую контрастность, потребление энергии может быть уменьшено за счет уменьшения яркости подсветки.
[00138] Таким образом, когда технический специалист устанавливает зависимость между диапазоном контрастности и параметром регулировки яркости, то, как правило, для интерфейса, имеющего относительно высокую контрастность, понижаемая величина яркости подсветки относительно велика; а для контента, имеющего относительно низкую контрастность, яркость подсветки не подвергается обработке, или уменьшение количества яркости подсветки является относительно небольшим. Изображения интерфейса с относительно высокой контрастностью обычно включают в себя окно чата, документ Word, интерфейс электронной почты и тому подобное. Изображение интерфейса с относительно низкой контрастностью включает в себя интерфейс списка продуктов в приложении корзины покупок и тому подобное.
[00139] В формах осуществления настоящего изобретения получается отображаемое в данный момент изображение интерфейса, и определяется градация серого каждой пиксельной точки изображения интерфейса; среди градаций серого всех пикселей определяется количество каждой градации серого; определяют N градаций серого, количества которых являются самыми большими, где N представляет собой заданное положительное целое число; когда каждая разность между N градациями серого превышает первое заданное значение, а отношение суммы количеств N градаций серого к сумме количеств всех градаций серого превышает второе заданное значение, определяется параметр регулировки яркости, соответствующий изображению интерфейса; и текущая яркость подсветки уменьшается в зависимости от параметра регулировки яркости. Таким образом, при отображении определенных изображений интерфейса яркость подсветки может быть уменьшена, так что ток источника подсветки может быть уменьшен, что, в свою очередь, может снизить энергопотребление и обеспечить снижение энергопотребления экрана мобильного телефона.
[00140] На основе той же самой технической концепции другая форма осуществления настоящего изобретения дополнительно предлагает устройство для отображения изображения интерфейса. Как показано на фиг. 3, устройство содержит: модуль 310 получения и обработки данных и модуль 320 регулировки.
[00141] Модуль 310 получения и обработки выполнен с возможностью получать отображаемое в данный момент изображение интерфейса и определять градацию серого каждого пикселя изображения интерфейса.
[00142] Модуль 310 получения и обработки дополнительно выполнен с возможностью определения количества каждой градации среди градаций серого из градаций серого всех пикселей.
[00143] Модуль 310 получения и обработки дополнительно сконфигурирован для определения N градаций серого, количества которых являются самыми большими, где N - заданное положительное целое число.
[00144] Модуль 310 получения и обработки дополнительно сконфигурирован так, чтобы, когда каждая разность между N градациями серого превышает первое заданное значение, а отношение суммы количеств N градаций серого к сумме количеств всех градаций серого превышает второе заданное значение, определять параметр регулировки яркости, соответствующий изображению интерфейса.
[00145] Модуль 320 регулировки выполнен с возможностью уменьшения текущей яркости подсветки на основе параметра регулировки яркости.
[00146] Опционально, модуль 310 получения и обработки дополнительно выполнен с возможностью:
[00147] определять контрастность изображения интерфейса; и
[00148] определять параметр регулировки яркости, соответствующий диапазону контрастности, к которому относится контрастность изображения интерфейса, в соответствии с предварительно сохраненной зависимостью между диапазоном контрастности и параметром регулировки яркости.
[00149] Опционально, модуль 310 получения и обработки дополнительно выполнен с возможностью:
[00150] получать текущую освещенность окружающей среды; и
[00151] определять параметр регулировки яркости, соответствующий изображению интерфейса, в соответствии с текущей освещенностью окружающей среды, контрастностью изображения интерфейса и предварительно сохраненной зависимостью между диапазоном контрастности, диапазоном освещенности окружающей среды и параметром регулировки яркости.
[00152] Опционально, модуль 310 получения и обработки дополнительно выполнен с возможностью:
[00153] получения текущей яркости подсветки; и
[00154] определения параметра регулировки яркости, соответствующего изображению интерфейса, в соответствии с текущей яркостью подсветки, контрастностью, соответствующей изображению интерфейса, и предварительно сохраненной зависимостью между диапазоном контрастности, диапазоном яркости подсветки и параметром регулировки яркости,
[00155] Опционально, модуль 310 получения и обработки дополнительно выполнен с возможностью:
[00156] получения текущей освещенности окружающей среды; и
[00157] определения, что текущая освещенность окружающей среды находится в пределах заданного диапазона освещенности.
[00158] Опционально, модуль 310 получения и обработки дополнительно выполнен с возможностью:
[00159] получения текущей яркости подсветки; и
[00160] определения, что текущая яркость подсветки больше, чем третье заданное значение.
[00161] Опционально, параметр регулировки яркости является яркостью регулировки; и
[00162] модуль 320 регулировки выполнен с возможностью:
[00163] вычитания яркости регулировки, соответствующей изображению интерфейса, из текущей яркости подсветки, чтобы получить уменьшенную яркость подсветки.
[00164] Опционально, параметр регулировки яркости является отношением регулировки; и
[00165] модуль 320 регулировки выполнен с возможностью:
[00166] умножения текущей яркости подсветки на коэффициент регулировки, соответствующий изображению интерфейса, для получения уменьшенной яркости подсветки; или
[00167] вычисления произведения текущей яркости подсветки и коэффициента регулировки, соответствующего изображению интерфейса, и вычитания произведения из текущей яркости подсветки, чтобы получить уменьшенную яркость подсветки.
[00168] Опционально, как показано на фиг. 4, устройство дополнительно содержит:
[00169] модуль 330 преобразования, выполненный с возможностью преобразования изображения интерфейса в пространство HSV или пространство YUV; и
[00170] модуль 310 сбора и обработки данных, выполненный с возможностью:
[00171] определения градации серого каждого пикселя изображения интерфейса на основе информации о яркости в пространстве HSV или информации о яркости в пространстве YUV.
[00172] В формах осуществления настоящего изобретения получается отображаемое в настоящий момент изображение интерфейса, и определяется градация серого каждого пикселя изображения интерфейса; среди градаций серого всех пикселей определяется количество каждой градации серого; определяют N градаций серого, количества которых являются самыми большими, где N - заданное положительное целое число; когда каждая разность между N градациями серого превышает первое заданное значение, а отношение суммы количеств N градаций серого к сумме количеств всех градаций серого превышает второе заданное значение, определяется параметр регулировки яркости, соответствующий изображению интерфейса; и текущая яркость подсветки уменьшается на основе параметра регулировки яркости. Таким образом, когда отображаются определенные изображения интерфейса, яркость подсветки может быть уменьшена, так что ток источника подсветки может быть уменьшен, что, в свою очередь, может снизить энергопотребление и обеспечить снижение энергопотребления экрана мобильного телефона.
[00173] Следует отметить, что устройство для отображения изображения интерфейса, предоставленное выше формами осуществления при отображении изображения интерфейса, только для иллюстрации использует разделение на указанные выше функциональные модули. При практических применениях вышеуказанные функции могут быть назначены и дополнены различными функциями в соответствии с требованиями. То есть внутренняя структура устройства, которое отображает изображение интерфейса, разделяется на различные функциональные модули для выполнения всех или некоторых функций, описанных выше. Кроме того, устройство для отображения изображения интерфейса, представленное в вышеупомянутой форме осуществления, и форма осуществления способа для отображения изображения интерфейса относятся к одной и той же концепции, и для конкретного процесса реализации ссылка делается на форму осуществления способа, которая не описана здесь повторно.
[00174] Еще одна форма осуществления настоящего изобретения предлагает структурную схему терминала. Терминал может быть мобильным телефоном или аналогичным устройством.
[00175] Как показано на фиг. 5, терминал 500 может содержать один или несколько из следующих компонентов: компонент 602 обработки, запоминающее устройство 604, компонент 606 питания, мультимедийный компонент 608, аудио компонент 610, интерфейс 612 ввода-вывода (Input/Output, I/O), компонент 614 датчиков и компонент 616 связи.
[00176] Компонент 602 обработки, как правило, управляет всеми операциями терминала 500, таких как операции, связанные с дисплеем, телефонными разговорами, передачей данных, операциями, связанными с работой камеры, и операции записи. Компонент 602 обработки может содержать один или несколько процессоров 620 для того, чтобы выполнять команды для выполнения всех или части этапов описанных выше способов. Кроме того, компонент 602 обработки может содержать один или несколько модулей, которые облегчают взаимодействие между компонентом 602 обработки и другими компонентами. Например, компонент 602 обработки может содержать мультимедийный модуль для обеспечения взаимодействия между мультимедийным компонентом 608 и компонентом 602 обработки.
[00177] Запоминающее устройство 604 выполнено с возможностью хранения различных видов данных, чтобы поддерживать работу терминала 500. Примеры таких данных включают в себя команды для любых приложений или способов, работающих на терминале 500, контактную информацию, данные телефонной книги, сообщения, изображения, видео и т.Д. Запоминающее устройство 604 может быть реализовано с использованием любого вида энергозависимых или энергонезависимых запоминающих устройств или их комбинации, например, статического оперативного запоминающего устройства (Static Random Access Memory, SRAM), электрически стираемого и программируемого постоянного запоминающего устройства (Electrically Erasable Programmable Read-Only Memory, EEPROM), стираемого программируемого постоянного запоминающего устройства (Erasable Programmable Read-Only Memory, EPROM), программируемого постоянного запоминающего устройства (Programmable Read-Only Memory, PROM), постоянного запоминающего устройства (Read-Only Memory, ROM), магнитной памяти, флэш-памяти, магнитного или оптического диска.
[00178] Компонент 606 питания подает питание на различные компоненты терминала 500. Компонент 606 питания может содержать систему управления питанием, один или несколько источников питания и любые другие компоненты, связанные с генерацией, управлением и распределением энергии в терминале 500.
[00179] Мультимедийный компонент 608 содержит экран, обеспечивающий выходной интерфейс между терминалом 500 и пользователем. В некоторых формах осуществления экран может содержать дисплей на жидких кристаллах (Liquid Crystal Display, LCD) и сенсорную панель (Touch Panel, TP). Если экран содержит сенсорную панель, экран может быть реализован как сенсорный экран для приема входных сигналов от пользователя. Сенсорная панель содержит один или несколько датчиков касания, чтобы воспринимать касания, скольжения и жесты на сенсорной панели. Датчики касания могут не только воспринимать порог действия касания или скольжения, но также и воспринимать интервал времени и давление, связанные с механизмом действия касания или скольжения. В некоторых формах осуществления изобретения мультимедийный компонент 608 содержит фронтальную камеру и/или заднюю камеру. Фронтальная камера и/или задняя камера может принимать внешнюю мультимедийную информацию, в то время как терминал 500 находится в рабочем режиме, например, режиме фотосъемки или видеорежиме. Каждая из фронтальной камеры и задней камеры может иметь фиксированную систему оптического объектива или иметь возможности фокусировки и оптического изменения масштаба изображения.
[00180] Аудио компонент 610 сконфигурирован для вывода и/или ввода звуковых сигналов. Например, аудио компонент 610 содержит микрофон (MIC), сконфигурированный для приема внешнего звукового сигнала, когда оконечное устройство 600 находится в рабочем режиме, таком как режим разговора, режим записи и режим распознавания речи. Принимаемый звуковой сигнал далее может записываться в запоминающее устройство 604 или передаваться через компонент 616 связи.
[00181] Интерфейс 612 ввода/вывода обеспечивает интерфейс между компонентом 602 обработки и модулями периферийных интерфейсов, таких как клавиатура, сенсорный круг Click Wheel, кнопки и т.п. Кнопки могут включать, в том числе, кнопку начального положения, кнопку громкости, кнопку пуска и кнопку блокировки. Кнопки могут включать, в том числе, кнопку начального положения, кнопку громкости, кнопку пуска и кнопку блокировки.
[00182] Компонент 614 датчиков содержит один или несколько датчиков для оценки состояния различных аспектов терминала 500. Например, компонент 614 датчиков может обнаруживать открытое/закрытое состояние терминала 500, относительное позиционирование компонентов, например, дисплея и клавиатуры терминала 500, изменение положения терминала 500 или его компонентов, наличие или отсутствие контакта пользователя с терминалом 500, ориентацию или ускорение/замедление терминала 500 и изменение температуры терминала 500, Компонент 614 датчиков может включать датчик приближения, сконфигурированный для обнаружения присутствия соседних объектов без какого-либо физического контакта. Компонент 614 датчиков может содержать также оптический датчик, такой как датчик изображения на комплементарной структуре металл-оксид-полупроводник (Complementary Metal-Oxide-Semiconductor, CMOS) или приборе с зарядовой связью (Charge Coupled Device, CCD) для использования в приложениях получения и обработки изображений. В некоторых формах осуществление компонент 614 датчиков может содержать также датчик ускорения, гироскопический датчик, магнитный датчик, датчик давления или датчик температуры.
[00183] Компонент 616 связи сконфигурирован для обеспечения связи, проводной или беспроводной, между терминалом 500 и другими устройствами. Терминал 500 может получать доступ к беспроводной сети на основе стандартов связи, таких как WiFi (Wireless Fidelity, "беспроводная точность"), системы подвижной связи второго поколения (2G) или третьего поколения (3G), или их комбинации. В одном примере осуществления компонент 616 связи принимает широковещательный сигнал или информацию, связанную с широковещательной передачей, от внешней широковещательной системы управления через широковещательный канал. В одном примере осуществления компонент 616 связи дополнительно содержит модуль радиосвязи ближнего действия (Near Field Communication, NFC), чтобы обеспечивать ближнюю связь. Например, модуль NFC может быть реализован на основе технологии радиочастотной идентификации (Radio Frequency Identification, RFID), технологии Ассоциации по передаче данных в инфракрасном диапазоне (Infrared Data Association, IrDA), сверхширокополосной технологии (Ultra-Wideband, UWB), технологии Bluetooth (ВТ) и других технологий.
[00184] В примерах форм осуществления терминал 500 может быть реализован одной или несколькими специализированными интегральными схемами (Application Specific Integrated Circuits, ASIC), процессорами цифровой обработки сигналов (Digital Signal Processors, DSP), устройствами для цифровой обработки сигналов (Digital Signal Processing Devices, DSPD), программируемыми логическими устройствами (Programmable Logic Devices, PLD), программируемыми пользователем вентильными матрицами (Field Programmable Gate Arrays, FPGA), контроллерами, микроконтроллерами, микропроцессорами или другими электронными компонентами для выполнения вышеописанных способов.
[00185] В примерах форм осуществления предусматривается также энергонезависимый машиночитаемый носитель данных, содержащий команды, такой как запоминающее устройство 604, содержащие команды, и упомянутые команды могут выполняться процессором 620 в устройстве 500 для выполнения вышеописанных способов. Например, энергонезависимый машиночитаемый носитель данных может быть постоянным запоминающим устройством (Read Only Memory, ROM), оперативным запоминающим устройством (Random Access Memory, RAM), запоминающим устройством на компакт диске (Compact Disk-Read Only Memory, CD-ROM), магнитной лентой, гибким диском, оптическим запоминающим устройством и т.п.
[00186] Машиночитаемый носитель для хранения данных, когда команды, хранящиеся на носителе данных, выполняются процессором в терминале, позволяет терминалу выполнять вышеупомянутый способ, который включает в себя:
[00187] получение отображаемого в настоящий момент изображения интерфейса и определение градации серого каждого пикселя изображения интерфейса;
[00188] среди градаций серого всех пикселей, определение числа каждой градации серого;
[00189] получение N градаций серого, количества которых являются самыми большими, где N - заданное положительное целое число;
[00190] когда каждая разность между N градациями серого превышает первое заданное значение, а отношение суммы количеств N градаций серого к сумме количеств всех градаций серого превышает второе заданное значение, определение параметра регулировки яркости, соответствующего изображению интерфейса; и
уменьшение текущей яркости подсветки на основе параметра регулировки яркости.
[00192] В еще одной форме осуществления изобретения определение параметра регулировки яркости, соответствующего изображению интерфейса, включает в себя:
[00193] определение контрастности изображения интерфейса; и
[00194] определение параметра регулировки яркости, соответствующего диапазону контрастности, к которому относится контрастность изображения интерфейса, в соответствии с предварительно сохраненной зависимостью между диапазоном контрастности и параметром регулировки яркости.
[00195] В еще одной форме осуществления изобретения определение параметра регулировки яркости, соответствующего диапазону контрастности, к которому относится контрастность изображения интерфейса, в соответствии с предварительно сохраненной зависимостью между диапазоном контрастности и параметром регулировки яркости, включает в себя:
[00196] получение текущей освещенности окружающей среды; и
[00197] определение параметра регулировки яркости, соответствующего изображению интерфейса, в соответствии с текущей освещенностью окружающей среды, контрастностью изображения интерфейса и предварительно сохраненной зависимостью между диапазоном контрастности, диапазоном освещенности окружающей среды и параметром регулировки яркости.
[00198] В еще одной форме осуществления изобретения определение параметра регулировки яркости, соответствующего диапазону контрастности, к которому относится контрастность изображения интерфейса, в соответствии с предварительно сохраненной зависимостью между диапазоном контрастности и параметром регулировки яркости, включает в себя:
[00199] получение текущей яркости подсветки;
[00200] определение параметра регулировки яркости, соответствующего изображению интерфейса, в соответствии с текущей яркостью подсветки, контрастностью, соответствующей изображению интерфейса, и предварительно сохраненной зависимостью между диапазоном контрастности, диапазоном яркости подсветки и параметром регулировки яркости.
[00201] В еще одной форме осуществления изобретения перед определением градации серого каждого пикселя изображения интерфейса, способ дополнительно включает в себя:
[00202] получение текущей освещенности окружающей среды; и
[00203] определение того, что текущая освещенность окружающей среды находится в пределах заданного диапазона освещенности.
[00204] В еще одной форме осуществления изобретения перед определением градации серого каждого пикселя изображения интерфейса способ дополнительно включает в себя:
[00205] получение текущей яркости подсветки; и
[00206] определение того, что текущая яркость подсветки больше третьего заданного значения.
[00207] В еще одной форме осуществления изобретения параметр регулировки яркости является яркостью регулировки; и
[00208] уменьшение текущей яркости подсветки в соответствии с параметром регулировки яркости включает в себя:
[00209] вычитание яркости регулировки, соответствующей изображению интерфейса, из текущей яркости подсветки для получения уменьшенной яркости подсветки.
[00210] В еще одной форме осуществления изобретения параметр регулировки яркости представляет собой коэффициент регулировки; и
[00211] уменьшение текущей яркости подсветки в соответствии с параметром регулировки яркости включает в себя:
[00212] умножение текущей яркости подсветки на коэффициент регулировки, соответствующий изображению интерфейса, для получения уменьшенной яркости подсветки; или
[00213] вычисление произведения текущей яркости подсветки и коэффициента регулировки, соответствующего изображению интерфейса, и вычитание произведения из текущей яркости подсветки для получения уменьшенной яркости подсветки.
[00214] В еще одной форме осуществления изобретения перед определением градации серого каждого пикселя изображения интерфейса, способ дополнительно включает в себя:
[00215] преобразование изображения интерфейса в цветовое пространство HSV или цветовое пространство YUV; и
[00216] определение градации серого каждого пикселя изображения интерфейса включает в себя:
[00217] определение градации серого каждого пикселя изображения интерфейса на основе информации о яркости пространства HSV или информации о яркости пространства YUV.
[00218] В вариантах осуществления настоящего изобретения отображается отображаемое в настоящий момент изображение интерфейса, и определяются градации серого каждого пикселя изображения интерфейса; среди градаций серого всех пикселей определяется количество каждой градации серого и определяются N градаций серого, количества которых являются самыми большими, где N - заданное положительное целое число; если каждая разность между N градациями серого превышает первое заданное значение, а отношение суммы N градаций серого к сумме количеств всех градаций серого превышает второе заданное значение, то определяется параметр регулировки яркости, соответствующий изображению интерфейса; и текущая яркость подсветки уменьшается в зависимости от параметра регулировки яркости. Таким образом, при отображении определенных изображений интерфейса яркость подсветки может быть уменьшена, так что ток источника подсветки может быть уменьшен, что, в свою очередь, может снизить энергопотребление и обеспечить способ снижения энергопотребления экрана мобильного телефона.
[00219] Другие формы осуществления данного изобретения будут очевидны специалистам в данной области техники на основании рассмотрения описания и применения на практике раскрытого здесь изобретения. Данная заявка предназначена для того, чтобы охватить любые изменения, использования или адаптации изобретения в соответствии с его общими принципами и включая такие отклонения от данного изобретения, которые находятся в пределах известной или общепринятой практики в данной области техники. Предполагается, что описание и примеры должны рассматриваться как приводимые только в качестве примера, с истинным объемом и сущностью изобретения, определяемыми прилагаемой формулой изобретения.
[00220] Следует понимать, что настоящее изобретение не ограничивается точной конструкцией, которая была описана выше и показана на прилагаемых чертежах, и что различные модификации и изменения могут быть сделаны без отступления от его объема. Предполагается, что объем изобретения ограничен только прилагаемой формулой изобретения.
Изобретение относится к вычислительной технике. Технический результат заключается в снижении энергопотребления экрана мобильного телефона. Способ отображения изображения интерфейса, в котором получают отображаемое в настоящий момент изображение интерфейса и определяют градацию серого каждого пикселя изображения интерфейса; среди градаций серого всех пикселей определяют количество каждой градации серого; определяют N градаций серого, количества которых являются самыми большими, где N - заданное положительное целое число; когда каждая разность между упомянутыми N градациями серого превышает первое заранее заданное значение, а отношение суммы количеств упомянутых N градаций серого к сумме количеств всех градаций серого превышает второе заранее заданное значение, определяют параметр регулировки яркости, соответствующий изображению интерфейса; и уменьшают текущую яркость подсветки на основе параметра регулировки яркости; при этом параметр регулировки яркости представляет собой коэффициент регулировки. 4 н. и 14 з.п. ф-лы, 5 ил., 2 табл.
1. Способ отображения изображения интерфейса, содержащий этапы, на которых:
получают отображаемое в настоящий момент изображение интерфейса и определяют градацию серого каждого пикселя изображения интерфейса;
среди градаций серого всех пикселей определяют количество каждой градации серого;
определяют N градаций серого, количества которых являются самыми большими, где N - заданное положительное целое число;
когда каждая разность между упомянутыми N градациями серого превышает первое заранее заданное значение, а отношение суммы количеств упомянутых N градаций серого к сумме количеств всех градаций серого превышает второе заранее заданное значение, определяют параметр регулировки яркости, соответствующий изображению интерфейса; и
уменьшают текущую яркость подсветки на основе параметра регулировки яркости;
при этом параметр регулировки яркости представляет собой коэффициент регулировки; и
уменьшение текущей яркости подсветки в соответствии с параметром регулировки яркости включает в себя:
умножение текущей яркости подсветки на коэффициент регулировки, соответствующий изображению интерфейса, чтобы получить уменьшенную яркость подсветки; или
вычисление произведения текущей яркости подсветки на коэффициент регулировки, соответствующий изображению интерфейса, и вычитание произведения из текущей яркости подсветки для получения уменьшенной яркости подсветки.
2. Способ по п. 1, в котором определение параметра регулировки яркости, соответствующего изображению интерфейса, включает в себя:
определение контрастности изображения интерфейса; и
определение параметра регулировки яркости, соответствующего диапазону контрастности, к которому относится контрастность изображения интерфейса, в соответствии с предварительно сохраненной зависимостью между диапазоном контрастности и параметром регулировки яркости.
3. Способ по п. 2, в котором определение параметра регулировки яркости, соответствующего диапазону контрастности, к которому относится контрастность изображения интерфейса, в соответствии с предварительно сохраненной зависимостью между диапазоном контрастности и параметром регулировки яркости включает в себя:
получение текущей освещенности окружающей среды; и
определение параметра регулировки яркости, соответствующего изображению интерфейса, в соответствии с текущей освещенностью окружающей среды, контрастностью изображения интерфейса и предварительно сохраненной зависимостью между диапазоном контрастности, диапазоном освещенности окружающей среды и параметром регулировки яркости.
4. Способ по п. 2, в котором определение параметра регулировки яркости, соответствующего диапазону контрастности, к которому относится контрастность изображения интерфейса, в соответствии с предварительно сохраненной зависимостью между диапазоном контрастности и параметром регулировки яркости включает в себя:
получение текущей яркости подсветки;
определение параметра регулировки яркости, соответствующего изображению интерфейса, в соответствии с текущей яркостью подсветки, контрастностью, соответствующей изображению интерфейса, и предварительно сохраненной зависимостью между диапазоном контрастности, диапазоном яркости подсветки и параметром регулировки яркости.
5. Способ по п. 1, в котором перед определением градации серого каждого пикселя изображения интерфейса способ дополнительно включает в себя:
получение текущей освещенности окружающей среды; и
определение, что текущая освещенность окружающей среды находится в пределах заранее заданного диапазона освещенности.
6. Способ по п. 1, в котором перед определением градации серого каждого пикселя изображения интерфейса способ дополнительно включает в себя:
получение текущей яркости подсветки; и
определение того, что текущая яркость подсветки больше третьего заранее заданного значения.
7. Способ по какому-либо из пп. 1-6, в котором параметр регулировки яркости является яркостью регулировки; и
уменьшение текущей яркости подсветки в соответствии с параметром регулировки яркости включает в себя:
вычитание яркости регулировки, соответствующей изображению интерфейса, из текущей яркости подсветки для получения уменьшенной яркости подсветки.
8. Способ по п. 1, в котором перед определением градации серого каждого пикселя изображения интерфейса способ дополнительно включает в себя:
преобразование изображения интерфейса в цветовое пространство HSV или цветовое пространство YUV; и
определение градации серого каждого пикселя изображения интерфейса включает в себя:
определение градации серого каждого пикселя изображения интерфейса на основе информации о яркости пространства HSV или информации о яркости пространства YUV.
9. Устройство для отображения изображения интерфейса, содержащее:
модуль сбора и обработки данных, сконфигурированный для получения отображаемого в данный момент изображения интерфейса и определения градации серого каждого пикселя изображения интерфейса;
при этом модуль сбора и обработки данных дополнительно сконфигурирован для определения числа каждой градации серого среди градаций серого всех пикселей;
модуль сбора и обработки данных дополнительно сконфигурирован для определения N градаций серого, количества которых являются самыми большими, где N - заданное положительное целое число; и
модуль сбора и обработки данных дополнительно сконфигурирован так, чтобы, когда каждая разность между упомянутыми N градациями серого превышает первое заранее заданное значение и отношение суммы количеств упомянутых N градаций серого к сумме количеств всех градаций серого превышает второе заданное значение, определять параметр регулировки яркости, соответствующий изображению интерфейса; и
модуль регулировки, предназначенный для уменьшения текущей яркости подсветки на основе параметра регулировки яркости;
при этом параметр регулировки яркости представляет собой коэффициент регулировки; и
модуль регулировки сконфигурирован с возможностью:
умножения текущей яркости подсветки на коэффициент регулировки, соответствующий изображению интерфейса, чтобы получить уменьшенную яркость подсветки; или
вычисления произведения текущей яркости подсветки и коэффициента регулировки, соответствующего изображению интерфейса, и вычитания произведения из текущей яркости подсветки, чтобы получить уменьшенную яркость подсветки.
10. Устройство по п. 9, в котором модуль сбора и обработки данных дополнительно сконфигурирован для:
определения контрастности изображения интерфейса; и
определения параметра регулировки яркости, соответствующего диапазону контрастности, к которому относится контрастность изображения интерфейса, в соответствии с предварительно сохраненной зависимостью между диапазоном контрастности и параметром регулировки яркости.
11. Устройство по п. 10, в котором модуль сбора и обработки данных дополнительно сконфигурирован для:
получения текущей освещенности окружающей среды; и
определения параметра регулировки яркости, соответствующего изображению интерфейса, в соответствии с текущей освещенностью окружающей среды, контрастностью изображения интерфейса и предварительно сохраненной зависимостью между диапазоном контрастности, диапазоном освещенности окружающей среды и параметром регулировки яркости.
12. Устройство по п. 10, в котором модуль сбора и обработки данных дополнительно сконфигурирован для:
получения текущей яркости подсветки; и
определения параметра регулировки яркости, соответствующего изображению интерфейса, в соответствии с текущей яркостью подсветки, контрастностью, соответствующей изображению интерфейса, и предварительно сохраненной соответствующей зависимости между диапазоном контрастности, диапазоном яркости подсветки и параметром регулировки яркости.
13. Устройство по п. 9, в котором модуль сбора и обработки данных дополнительно сконфигурирован для:
получения текущей освещенности окружающей среды; и
определения, что текущая освещенность окружающей среды находится в пределах заранее заданного диапазона освещенности.
14. Устройство по п. 9, в котором модуль сбора и обработки данных дополнительно сконфигурирован для:
получения текущей яркости подсветки; и
определения, что текущая яркость подсветки больше, чем третье заранее заданное значение.
15. Устройство по какому-либо из пп. 9-14, в котором параметр регулировки яркости представляет собой яркость регулировки; и
модуль регулировки сконфигурирован с возможностью:
вычитания яркости регулировки, соответствующей изображению интерфейса, из текущей яркости подсветки, чтобы получить уменьшенную яркость подсветки.
16. Устройство по п. 9, дополнительно содержащее:
модуль преобразования, сконфигурированный для преобразования изображения интерфейса в пространство HSV или пространство YUV; и
модуль сбора и обработки данных, сконфигурированный с возможностью:
определения градации серого каждого пикселя изображения интерфейса, основанного на информации о яркости пространства HSV или информации о яркости пространства YUV.
17. Машиночитаемый носитель для хранения данных, на котором хранится по меньшей мере одна команда, по меньшей мере одна программа, набор кодов или набор команд, и эти по меньшей мере одна команда, по меньшей мере одна программа, набор кодов или набор команд загружаются и выполняются процессором для реализации способа отображения изображения интерфейса в соответствии с каким-либо из пп. 1-8.
18. Устройство для отображения изображения интерфейса, содержащее процессор и запоминающее устройство, причем запоминающее устройство хранит по меньшей мере одну команду, по меньшей мере одну программу, набор кодов или набор команд, и эти по меньшей мере одна команда, по меньшей мере одна программа, набор кодов или набор команд загружаются и выполняются процессором для реализации способа отображения изображения интерфейса по какому-либо из пп. 1-8.
Токарный резец | 1924 |
|
SU2016A1 |
Изложница с суживающимся книзу сечением и с вертикально перемещающимся днищем | 1924 |
|
SU2012A1 |
US 6483485 B1, 19.11.2002 | |||
Способ защиты переносных электрических установок от опасностей, связанных с заземлением одной из фаз | 1924 |
|
SU2014A1 |
Автомобиль-сани, движущиеся на полозьях посредством устанавливающихся по высоте колес с шинами | 1924 |
|
SU2017A1 |
СПОСОБ КОРРЕКЦИИ ГРАДАЦИЙ И УСТРОЙСТВО ИЛИ СПОСОБ ОПРЕДЕЛЕНИЯ ПОРОГОВОГО ЗНАЧЕНИЯ ДЛЯ ЭПСИЛОН-ФИЛЬТРА | 2012 |
|
RU2611005C2 |
Авторы
Даты
2019-10-30—Публикация
2018-04-10—Подача