ГИБКОЕ ИЗМЕНЕНИЕ ЯРКОСТИ ДИСПЛЕЯ Российский патент 2019 года по МПК G09G5/00 

Описание патента на изобретение RU2699829C2

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

Предпосылки и целевая область техники

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

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

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

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

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

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

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

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

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

[0008] Фигура 1A иллюстрирует разнообразные устройства на первом уровне мощности, расходуемой на яркость дисплея;

[0009] Фигура 1B иллюстрирует разнообразные устройства на втором уровне мощности, расходуемой на яркость дисплея;

[0010] Фигура 2 иллюстрирует телефонное устройство с разнообразными элементами интерфейса пользователя для управления яркостью дисплейного устройства;

[0011] Фигура 3A иллюстрирует телефон, переключающийся между приложениями;

[0012] Фигура 3B иллюстрирует поворот устройства;

[0013] Фигура 3C иллюстрирует устройство, меняющее местоположения окружающего освещения;

[0014] Фигура 4A иллюстрирует кривую мощности дисплея;

[0015] Фигура 4B иллюстрирует другую кривую мощности дисплея;

[0016] Фигура 4C иллюстрирует еще одну кривую мощности дисплея;

[0017] Фигура 4D иллюстрирует еще одну кривую мощности дисплея;

[0018] Фигура 4E иллюстрирует еще одну кривую мощности дисплея;

[0019] Фигура 4F иллюстрирует еще одну кривую мощности дисплея;

[0020] Фигура 4G иллюстрирует еще одну кривую мощности дисплея;

[0021] Фигура 4H иллюстрирует еще одну кривую мощности дисплея;

[0022] Фигура 4I иллюстрирует еще одну кривую мощности дисплея;

[0023] Фигура 5 иллюстрирует способ автоматического изменения яркости дисплейного устройства;

[0024] Фигура 6 иллюстрирует способ управления выводом мощности на дисплейное устройство; и

[0025] Фигура 7 иллюстрирует устройство, выполненное с возможностью автоматического изменения яркости дисплейного устройства на устройстве.

ПОДРОБНОЕ ОПИСАНИЕ

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

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

[0028] Теперь, обращаясь к Фигурам 1A и 1B, иллюстрируются разнообразные устройства, включающие в себя интеллектуальный телефон (смартфон) 102, планшет 104 и лэптоп 106. Каждое из устройств 102, 104 и 106 включает в себя дисплейное устройство 108, 110 и 112, соответственно. На Фигуре 1A каждое из устройств находится на первом уровне вывода мощности, расходуемой на яркость, как иллюстрируется посредством светочувствительного датчика 114. На Фигуре 1B, каждое из дисплейных устройств находится на втором уровне вывода мощности, расходуемой на яркость, как иллюстрируется посредством светочувствительного датчика 114. В иллюстрируемом примере яркость дисплейных устройств на Фигуре 1B ниже яркости дисплейных устройств на Фигуре 1A, и, следовательно, второй уровень вывода мощности, расходуемой на яркость, ниже первого уровня вывода мощности, расходуемой на яркость. Меньше энергии потребляется на втором уровне вывода мощности, расходуемой на яркость, чем на первом уровне вывода мощности, расходуемой на яркость.

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

[0030] Энергия, потребляемая дисплеями (например, на телефонах, планшетах и лэптопах), как правило, оказывает значительное влияние на время работы от батареи. Обращаясь теперь к Фигуре 2, в некоторых случаях пользователь может явным образом приглушать яркость, чтобы экономить мощность, используя установки системы в устройстве. Например, Фигура 2 иллюстрирует телефон 102. Пользователь может иметь возможность регулировки яркости дисплейного устройства 108 вручную. Например, пользователь может иметь возможность использования ползунка 118 в графическом интерфейсе 116 пользователя, чтобы регулировать вверх или вниз яркость дисплейного устройства. В качестве альтернативы, некоторые устройства включают в себя физические кнопки на устройстве, такую как кнопка-переключатель 120, которые могут быть использованы, чтобы регулировать вверх и вниз яркость дисплейного устройства.

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

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

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

[0034] В еще одном другом примере, событие экономии мощности может включать в себя обнаружение некоторого условия устройства. Например, устройство может обнаруживать сотовую или Wi-Fi сеть, ассоциированную с авиаперелетом. Это вызывает переход устройства в режим полета, который является режимом низкого энергопотребления. Следовательно, событие экономии мощности может быть обнаружено по сети, ассоциированной с авиаперелетом (или другой сети, которая может указывать на то, что подходящим является режим низкого энергопотребления).

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

[0036] В других примерах, события экономии мощности могут быть основаны на вводе пользователя вручную. Например, Фигура 2 иллюстрирует разнообразные элементы 122, 124 и 126 графического интерфейса пользователя, которые пользователь может иметь возможность выбора, чтобы указывать, что желательна экономия мощности, и которые, когда выбираются, вызывают (или являются) событие экономии мощности. Элемент 122 интерфейса пользователя иллюстрирует элемент, который пользователь может выбирать, чтобы помещать телефон 102 в режим полета. Элемент 124 интерфейса иллюстрирует элемент, который может выбирать пользователь, чтобы помещать телефон 102 в режим удаленной от путей сообщения местности. Элемент 126 интерфейса иллюстрирует элемент, который может быть использован пользователем, в целом, для выбора, чтобы помещать телефон 102 в режим низкого энергопотребления. Фигура 2 дополнительно иллюстрирует кнопку 128, которая в целом указывает, что телефон 102 должен быть помещен в режим низкого энергопотребления. В иллюстрируемом примере, кнопка 128 является ползунковой бистабильной кнопкой, где одно положение указывает режим экономии мощности. Другие кнопки или элементы интерфейса пользователя могут быть использованы в других вариантах осуществления.

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

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

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

[0040] В некоторых вариантах осуществления, инициирующим событием может быть переключение устройства между приложениями или рабочими нагрузками. Например, инициирующим событием может быть переключение устройства между отображением дисплея пользователя игры на телефонный вызов на текстовое сообщение на браузер на приложение электронной обработки текста и т.д. Например, Фигура 3A иллюстрирует телефон 102, переключающийся между приложением браузера и приложением телефонного вызова. Когда телефон переключает приложения, уровень мощности дисплея может быть переключен с первого уровня мощности во второй, более низкий уровень мощности. В примере, иллюстрируемом на Фигуре 3A, дисплей переключается с более высокого уровня мощности на более низкий уровень мощности, как указывается посредством меньшего количества штрихов яркости на телефоне 102, когда активно приложение телефонного вызова в сравнении с приложением браузера. Также обратимся к Фигуре 4A, которая иллюстрирует кривую 400 мощности, показывающую относительные выводы мощности дисплея по времени. Дисплей находится на первом уровне 402 мощности. При нахождении на первом уровне мощности, обнаруживается событие 404 экономии мощности (такое как, что мощность батареи находится ниже предварительно определенной пороговой величины). Мощность к дисплею продолжает подаваться на первом уровне 402 мощности в ожидании инициирующего события. Происходит инициирующее событие 406 (в данном случае, переключение приложения). При инициирующем событии 406, мощность дисплея уменьшается до второго уровня 408 мощности.

[0041] Несмотря на то, что Фигура 4A иллюстрирует упрощенный пример, следует иметь в виду, что определение второго уровня 408 мощности может быть более комплексным и зависеть от разнообразных других факторов. Например, приложение телефонного вызова, как правило, обладает меньшей мощностью, предоставляемой дисплею в обычных обстоятельствах, так как оно имеет более темный цвет фона и более высоко контрастирующие цвета переднего плана. Когда большая часть дисплея темная, меньше мощности предоставляется в обычных обстоятельствах. Фигура 4B демонстрирует это размышление. В частности, Фигура 4B иллюстрирует целевой уровень 410 мощности, который обычно достигался бы при переключении из условий дисплея, которые требуют высокой мощности, в условия дисплея, которые требуют более низкой мощности. Тем не менее, в данном случае, второй уровень 408 мощности может быть уменьшен даже ниже целевого уровня 410 мощности. В качестве альтернативы, второй уровень 408 мощности может находиться на том же самом уровне, что и целевой уровень 410 мощности и тогда уровень мощности не будет увеличиваться (или, по меньшей мере, не увеличиваться до первого уровня мощности) при переключении обратно к приложению, которое, как правило, имеет более высокую мощность для дисплея.

[0042] Фигура 4C иллюстрирует пример, где устройство переключается из приложения, которое, как правило, имеет более низкую мощность (т.е., первый уровень 402 мощности) для дисплея в приложение, которое, как правило, имеет более высокую мощность (т.е., целевой уровень 410 мощности) для дисплея. В данном случае происходит событие 404 экономии мощности. Вывод мощности сохраняется на первом уровне 402 мощности в ожидании инициирующего события 406. Когда происходит инициирующее событие, вывод мощности фактически увеличивается до второго уровня 408 мощности, но не до целевого уровня 410 мощности. Следовательно, достигается уменьшение общей эффективной мощности. В некоторых вариантах осуществления сходных с этим, вывод мощности на дисплей не будет вовсе увеличиваться при инициирующем событии 406, когда мощность была бы нормально увеличена до целевого уровня 410 мощности. Последующий вывод мощности на дисплей может просто быть ниже, следовательно, достигая уменьшения вывода мощности на дисплей.

[0043] Образом сходным с примером, иллюстрируемым на Фигуре 3A, варианты осуществления могут менять уровни вывода мощности, когда инициирующее событие содержит переключение между приложениями и экраном входа/пуска/рабочего стола. Рассмотрения, проиллюстрированные выше для Фигур 3A, 4A, 4B, и 4C, также могут применяться к этим примерам.

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

[0045] Обратимся теперь к Фигуре 3B. Фигура 3B иллюстрирует пример, где инициирующее событие может включать в себя регистрацию того, что устройство (или, по меньшей мере дисплей устройства) поворачивается (например, между портретной и альбомной ориентацией). Со ссылкой на Фигуры 3B и 4A, телефон 102 может находиться на первом уровне 402 мощности при портретном режиме. При нахождении в портретном режиме, может произойти событие 404 экономии мощности. Телефон 102 продолжает работать с дисплеем на первом уровне 402 мощности в ожидании инициирующего события. В данном случае, инициирующее событие 406 состоит в том, что телефон 102 поворачивается из портретной в альбомную ориентацию. Когда поворачивается изображение на дисплее телефона вывод мощности на дисплей уменьшается до второго уровня 408 мощности.

[0046] Обратимся теперь к Фигуре 3C. Фигура 3C иллюстрирует пример, где инициирующее событие может включать в себя изменение окружающего освещения, как указывается алгоритмом регистрации окружающего света, указывающим, что подсветка дисплея должна быть уменьшена или увеличена. Например, это может происходить при переходе снаружи здания внутрь здания. В частности, как правило, когда устройство имеет датчик 130 окружающего света и схему управления, мощность на дисплее выше, когда устройство находится снаружи помещения под прямыми солнечными лучами, чтобы преодолеть блеск и размытие. Мощность дисплея может быть уменьшена внутри помещения. Пример, иллюстрируемый на Фигуре 3C, может быть понят в контексте кривой 400 мощности, иллюстрируемой на Фигуре 4B. В частности, в то время как обычно, при перемещении устройства снаружи внутрь помещения уровень мощности был бы уменьшен с первого уровня 404 мощности до целевого уровня 410 мощности, если происходит событие 404 экономии мощности в то время как устройство находится снаружи помещения, устройство будет продолжать предоставлять мощность дисплею на первом выходном уровне 402 мощности до тех пор, пока не происходит инициирующее событие 406 (в данном случае перемещение в местоположение внутри помещения). В этот момент, вместо перехода дисплея на целевой уровень мощности, мощность дисплея будет уменьшена даже более до второго уровня 408 мощности, иллюстрируемого на Фигуре 4B.

[0047] Фигура 4C иллюстрирует кривую того, что возможно происходит, когда устройство перемещается из помещения наружу. В частности, как правило, при перемещении из помещения наружу, уровень вывода мощности на дисплей был бы обычно увеличен с первого выходного уровня 402 мощности до целевого выходного уровня 410 мощности, как иллюстрируется на Фигуре 4C. Тем не менее, если обнаруживается событие 404 экономии мощности в то время, как устройство находится внутри помещения, устройство будет продолжать подавать вывод мощности на дисплей на первом уровне вывода мощности, в ожидании инициирующего события. Когда происходит инициирующее событие 406, в данном случае перемещение из помещения наружу, мощность будет увеличена, но только до второго уровня 408 вывода мощности, а не до целевого уровня 410 вывода мощности. Перемещение обратно внутрь помещения после данного перехода может вызывать дальнейшее уменьшение уровня вывода мощности ниже перового уровня 402 вывода мощности. В альтернативных вариантах осуществления, после события 404 экономии мощности, обнаружение инициирующего события 406 может приводить к вовсе не изменению уровня мощности дисплея. Следовательно, перемещение из помещения наружу после события экономии мощности будет приводить к не изменению уровня мощности от первого уровня вывода мощности на дисплей. Тем не менее, перемещение обратно внутрь помещения может вызывать падение вывода мощности на дисплей ниже первого уровня вывода мощности.

[0048] В некоторых вариантах осуществления, инициирующее событие может включать в себя затемнение дисплея (например, от отсутствия ввода пользователя) или возврат из затемнения дисплея (например, когда пользователь взаимодействует с дисплейным устройством). Фигура 4D иллюстрирует пример, где инициирующим событием является затемнение дисплея. В данном примере, дисплею предоставляется мощность на первом уровне 402 мощности. Событие 404 экономии мощности происходи при нахождении на первом уровне 402 мощности. Дисплею продолжают предоставлять мощность на первом уровне 402 мощности до тех пор, пока не происходит инициирующее событие 406 (в данном случае затемнение дисплейного устройства). Тогда как обычно дисплей затемнялся бы до целевого уровня 410 мощности, вместо этого дисплей затемняется до второго уровня 408 мощности. Если дисплей возвращается из затемнения, то вместо возврата к первому уровню 402 мощности, дисплей вернется к уровню мощности ниже первого уровня 402 мощности, как иллюстрируется в позиции 412.

[0049] Фигура 4E иллюстрирует альтернативный пример. В данном примере, дисплей затемняется до первого уровня 402 мощности. На данном уровне происходит событие 404 экономии мощности. Дисплею продолжают предоставлять мощность на первом уровне 402 мощности. Происходит инициирующее событие 406, которое в данном случае является возвратом из затемнения дисплея. Тем не менее, вместо того, чтобы осуществлять питание на целевом уровне 410 мощности, питание дисплея осуществляется на втором уровне 408 мощности, который ниже целевого уровня 410 мощности.

[0050] Сходный пример иллюстрируется на Фигуре 4F, где инициирующим событием является выключение и вновь включение дисплея. Таким образом, Фигура 4F иллюстрирует дисплей, питание которого осуществляется на первом уровне 402 мощности. Происходит событие 404 экономии мощности. Питание дисплея продолжают осуществлять на первом уровне 402 мощности. Происходит инициирующее событие 406, которое в данном случае является выключением и включением обратно дисплея. В результате, питание дисплея осуществляется на втором уровне 408 вывода мощности, который ниже целевого уровня 410 мощности, который в данном случае, является точно таким же, как первый уровень 402 мощности.

[0051] Фигура 4G иллюстрирует пример, где событие 404 экономии мощности происходит, когда первый уровень 402 мощности является выключенным состоянием для дисплея. В данном случае, инициирующим событием 406 является как раз обратное включение дисплея.

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

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

[0054] В моменты времени, когда происходят инициирующие события, содержимое экрана уже меняется и, следовательно, присутствует благоприятная возможность, чтобы изменить уровень яркости без того, что пользователь обязательно замечает его. Дополнительно, в некоторых вариантах осуществления, уровень яркости может быть отрегулирован по нарастающей при некотором количестве разных инициирующих событий. Фигуры 4H и 4I иллюстрируют примеры с нарастанием. В частности, Фигура 4H иллюстрирует пять единообразных приращений, выполняемых после события 404 экономии мощности при инициирующих событиях 406-1, 406-2, 406-3, 406-4 и 406-5. В противоположность, Фигура 4I иллюстрирует пять инициирующих событий 406-1, 406-2, 406-3, 406-4 и 406-5 с нарастанием, но приращения могут быть меньшего или большего размера в зависимости от природы инициирующего события.

[0055] Чем меньше приращение, тем менее вероятно, что пользователь заметит его, но потребуется чтобы произошло больше таких событий до того, как может быть достигнут требуемый уровень. Таким образом приращение может быть статически или динамически настроено на основании одного или более факторов. Одним таким фактором может быть определение приемлемого количества приращения для достижения требуемого уровня. Большее число приращений может допускать меньшие приращения. Другим фактором может быть тип события. Например, применительно к некоторым событиям, пользователь может с большей вероятностью заметить изменение яркости дисплея во время того конкретного события. Например, когда дисплей выключается на не очевидное количество времени, большое нарастающее изменение уровня мощности может быть незаметным. Тем не менее, во время поворота дисплейного устройства большое приращение вероятно будет заметно. Другой фактор может быть основан на уровне мощности батареи. В частности, если мощность батареи достаточно низкая, может уделяться меньше внимания заметности пользователем. Наоборот, более желательным может быть снижение выходной мощности как можно быстрее. Другой фактор может быть основан на том, насколько успешными были другие (параллельные) исправления. Такие параллельные исправления могут включать в себя, например: сброс тактов частоты CPU или количества доступных ядер CPU; сброс тактов GPU или других разгрузочных машин; уменьшение частоты или полосы пропускания компонента, такого как память или хранилище или некоторый датчик; выключение компонента, такого как Wi-Fi или Bluetooth; и т.д. Другой фактор может быть основан на том, сколько времени прошло с последнего приращения или события экономии мощности. Более длительные периоды могут приводить к большим приращениям.

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

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

[0058] Обращаясь теперь к Фигуре 5, иллюстрируется способ 500. Способ 500 может быть реализован на практике в вычислительной среде и включать в себя действия для автоматического изменения яркости дисплейного устройства. Способ 500 включает в себя, в то время, пока дисплейное устройство находится на первом уровне вывода мощности, расходуемой на яркость, обнаружение события экономии мощности, указывающего, что желательно уменьшить общую мощность, потребляемую дисплейным устройством (действие 502). Например, варианты осуществления могут обнаруживать уровень батареи, находящийся на или ниже предварительно определенной пороговой величины. В качестве альтернативы или в дополнение, обнаружение события экономии мощности может включать в себя обнаружение активированного режима устройства (такого как режим полета или режим пустыни). В качестве альтернативы или в дополнение, обнаружение события экономии мощности может включать в себя обнаружение устройства, находящегося внутри конкретного физического местоположения границы. В качестве альтернативы или в дополнение, обнаружение события экономии мощности может включать в себя обнаружение взаимодействия пользователя с элементом графического интерфейса пользователя или с элементом аппаратного интерфейса пользователя.

[0059] Способ 500 дополнительно включает в себя продолжение работы дисплейного устройства на первом уровне вывода мощности, при этом пытаясь идентифицировать инициирующее событие изменения уровня вывода мощности, расходуемой на яркость (действие 504). Инициирующее событие изменения уровня вывода мощности, расходуемой на яркость, является событием, которое происходит, чтобы сделать изменение уровня вывода мощности, расходуемой на яркость, дисплейного устройства менее заметным для пользователя.

[0060] Способ 500 дополнительно включает в себя обнаружение инициирующего события изменения уровня вывода мощности, расходуемой на яркость (действие 506). Например, в некоторых вариантах осуществления, обнаружение инициирующего события изменения уровня вывода мощности, расходуемой на яркость, включает в себя обнаружение переключения устройства между приложениями или рабочими нагрузками. В качестве альтернативы или в дополнение, обнаружение инициирующего события изменения уровня вывода мощности, расходуемой на яркость, включает в себя обнаружение переключения устройства между фазами приложения. В качестве альтернативы или в дополнение, обнаружение инициирующего события изменения уровня вывода мощности, расходуемой на яркость, включает в себя обнаружение того, что дисплейное устройство повернуто. В качестве альтернативы или в дополнение, обнаружение инициирующего события изменения уровня вывода мощности, расходуемой на яркость, включает в себя обнаружение изменения окружающего освещения. В качестве альтернативы или в дополнение, обнаружение инициирующего события изменения уровня вывода мощности, расходуемой на яркость, включает в себя затемнение или возврат из затемнения дисплейного устройства. В качестве альтернативы или в дополнение, обнаружение инициирующего события изменения уровня вывода мощности, расходуемой на яркость, включает в себя либо выключение, либо включение дисплейного устройства. В качестве альтернативы или в дополнение, обнаружение инициирующего события изменения уровня вывода мощности, расходуемой на яркость, включает в себя обнаружение указания управления подсветкой с адаптацией к контенту.

[0061] Способ 500 дополнительно включает в себя в ответ на обнаружение инициирующего события изменения уровня вывода мощности, расходуемой на яркость, изменение уровня вывода мощности дисплейного устройства на второй уровень вывода мощности, расходуемой на яркость (действие 508).

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

[0063] В некоторых вариантах осуществления, способ 500 дополнительно включает в себя изменение уровня вывода мощности дисплейного устройства множество раз для одного события экономии мощности в ответ на множество инициирующих событий изменения уровня вывода мощности, расходуемой на яркость. Примеры данного иллюстрируются на Фигурах 4H и 4I выше.

[0064] Обращаясь теперь к Фигуре 6, иллюстрируется способ 600. Способ 600 может быть реализован на практике в вычислительной среде и включает в себя действия для управления выводом мощности на дисплейное устройство. Способ 600 включает в себя, в то время как дисплейное устройство находится на первом уровне вывода мощности, расходуемой на яркость, обнаружение события экономии мощности, указывающего, что желательно уменьшить общую мощность, потребляемую дисплейным устройством (действие 602).

[0065] Затем, способ 600 дополнительно включает в себя продолжение работы дисплейного устройства на первом уровне вывода мощности (действие 604).

[0066] Затем, способ 600 дополнительно включает в себя, идентификацию первого события изменения уровня вывода мощности, расходуемой на яркость, которое обычно предписывает дисплейному устройству иметь второй уровень вывода мощности, расходуемой на яркость (действие 606).

[0067] Затем, способ 600 дополнительно включает в себя, в качестве результата обнаружения события экономии мощности, продолжение работы дисплейного устройств на первом уровне вывода мощности, расходуемой на яркость (действие 608).

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

[0069] В некоторых вариантах осуществления способа 600, третий выходной уровень мощности является более низким уровнем мощности, чем первый уровень вывода мощности. Тем не менее, в других вариантах осуществления, третий выходной уровень мощности является более высоким уровнем мощности, чем первый уровень вывода мощности. Как иллюстрировалось ранее, первое событие изменения уровня вывода мощности, расходуемой на яркость, может включать в себя перемещение дисплейного устройства из местоположения внутри помещения в местоположение снаружи помещения и второе событие изменения уровня вывода мощности, расходуемой на яркость, включает в себя перемещение дисплейного устройства из местоположения снаружи помещения в местоположение внутри помещения. В качестве альтернативы, первое событие изменения уровня вывода мощности, расходуемой на яркость, может включать в себя перемещение дисплейного устройства из местоположения снаружи помещения в местоположение внутрь помещения и второе событие изменения уровня вывода мощности, расходуемой на яркость, включает в себя перемещение дисплейного устройства из местоположения внутри помещения в местоположение снаружи помещения. Разная яркость может возникать в зависимости от того, происходит ли переход снаружи внутрь помещения (или наоборот) днем или ночью и является ли переход в или из темной или освещенной комнаты.

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

[0071] Обращаясь теперь к Фигуре 7, иллюстрируется устройство 702. Устройство включает в себя дисплейное устройство 708. Устройство 702 также включает в себя один или более процессоры 750. Один или более процессоры могут быть выполнены с возможностью реализации разнообразных компонентов. Например, процессоры могут реализовывать первый детектор 752 сигнала. В то время как дисплейное устройство находится на первом уровне вывода мощности, расходуемой на яркость, первый детектор сигнала выполнен с возможностью обнаружения события экономии мощности, указывающего на то, что желательно уменьшить общую мощность, потребляемую дисплейным устройством. Например, детектор 752 сигнала может обнаруживать уровень батареи находящийся на или ниже предварительно определенной пороговой величины. В качестве альтернативы или в дополнение детектор 752 сигнала может обнаруживать активированный режим устройства (такой как режим полета или режим пустыни). В качестве альтернативы или в дополнение детектор 752 сигнала может обнаруживать устройство находящееся внутри конкретного физического местоположения границы. В качестве альтернативы или в дополнение детектор 752 сигнала может обнаруживать взаимодействие пользователя с элементом графического интерфейса пользователя или элементом аппаратного интерфейса пользователя.

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

[0073] Устройство 702 дополнительно включает в себя второй детектор 756 сигнала, который выполнен с возможностью обнаружения инициирующего события изменения уровня вывода мощности, расходуемой на яркость. Например, в некоторых вариантах осуществления, обнаружение инициирующего события изменения уровня вывода мощности, расходуемой на яркость, включает в себя обнаружение переключения устройства между приложениями или рабочими нагрузками. В качестве альтернативы или в дополнение, обнаружение инициирующего события изменения уровня вывода мощности, расходуемой на яркость, включает в себя обнаружение переключения устройства между фазами приложения. В качестве альтернативы или в дополнение, обнаружение инициирующего события изменения уровня вывода мощности, расходуемой на яркость, включает в себя обнаружение того, что дисплейное устройство повернуто. В качестве альтернативы или в дополнение, обнаружение инициирующего события изменения уровня вывода мощности, расходуемой на яркость, включает в себя обнаружение изменения окружающего освещения, как например посредством обнаружения изменений окружающего освещения, используя светочувствительный датчик 714. В качестве альтернативы или в дополнение, обнаружение инициирующего события изменения уровня вывода мощности, расходуемой на яркость, включает в себя обнаружение затемнения или возврата из затемнения дисплейного устройства. В качестве альтернативы или в дополнение, инициирующее событие изменения уровня вывода мощности, расходуемой на яркость, включает в себя либо выключение, либо включение дисплейного устройства. В качестве альтернативы или в дополнение, обнаружение инициирующего события изменения уровня вывода мощности, расходуемой на яркость, включает в себя указание от управления подсветкой с адаптацией к контенту.

[0074] Средство 754 управления уровнем яркости выполнено с возможностью, в ответ на обнаружение инициирующего события изменения уровня вывода мощности, расходуемой на яркость, изменения уровня вывода мощности дисплейного устройства на второй уровень вывода мощности, расходуемой на яркость (действие 508).

[0075] Варианты осуществления настоящего изобретения могут содержать или использовать компьютер особого назначения или общего назначения, включающий в себя компьютерное аппаратное обеспечения, как обсуждается более подробно ниже. Варианты осуществления в рамках объема настоящего изобретения также включают в себя физические или другие машиночитаемые носители информации для переноса и хранения исполняемых компьютером инструкций и/или структур данных. Такие машиночитаемые носители информации могут быть любыми доступными носителями информации, доступ к которым может быть осуществлен компьютерной системой общего назначения или особого назначения. Машиночитаемые носители информации, которые хранят исполняемые компьютером инструкции, являются физическими запоминающими носителями информации. Машиночитаемые носители информации, которые переносят исполняемые компьютером инструкции, являются передающими носителями информации. Таким образом, в качестве примера, а не ограничения, варианты осуществления изобретения могут содержать, по меньшей мере, два совершенно разных вида машиночитаемых носителей информации: физические машиночитаемые запоминающие носители информации и передающие машиночитаемые носители информации.

[0076] Физические машиночитаемые запоминающие носители информации включают в себя RAM, ROM, EEPROM, CD-ROM, или другое хранилище на оптическом диске (такие как CD, DVD, и т.д.), хранилище на магнитном диске или другие магнитные запоминающие устройства, или любой другой носитель информации, который может быть использован, чтобы хранить требуемое средство программного кода в форме исполняемых компьютером инструкций или структур данных и доступ к которым может быть осуществлен посредством компьютера общего назначения или особого назначения.

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

[0078] Кроме того, по достижению разнообразных компонентов компьютерной системы, средство программного кода в форме исполняемых компьютером инструкций или структур данных может быть перенесено автоматически с передающих машиночитаемых носителей информации на физические машиночитаемые запоминающие носители информации (или наоборот). Например, исполняемые компьютером инструкции или структуры данных, принимаемые через сеть или линию передачи данных, могут буферизоваться в RAM внутри модуля сетевого интерфейса (например, «NIC»), и затем со временем переноситься в RAM компьютерной системы и/или менее энергозависимые машиночитаемые физические запоминающие носители информации в компьютерной системе. Таким образом, машиночитаемые физические запоминающие носители информации могут быть включены в компоненты компьютерной системы, которые также (или даже в основном) используют передающие носители информации.

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

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

[0081] В качестве альтернативы, или в дополнение, функциональность, описанная в данном документе, может быть выполнена, по меньшей мере частично, посредством одного или более логических компонентов аппаратного обеспечения. Например, и без ограничения, иллюстративные типы логических компонентов аппаратного обеспечения, которые могут быть использованы, включают в себя Программируемые Вентильные Матрицы (FPGA), Особые для Программы Интегральные Микросхемы (ASIC), Особые для Программы Стандартные Изделия (ASSP), системы вида Система-на-кристалле (SOC), Сложные Устройства с программируемой Логикой (CPLD), и т.д.

[0082] Настоящее изобретение может быть воплощено в других особых формах, не отступая от его сущности или характеристик. Описанные варианты осуществления следует рассматривать во всех аспектах только в качестве иллюстративных и не ограничивающих. Объем изобретения, вследствие этого, указывается прилагаемой формулой изобретения, а не вышеприведенным описанием. Все изменения, которые входят в смысл и диапазон эквивалентности формулы изобретения, должны быть охвачены в рамках определяемого ею объема.

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

название год авторы номер документа
КОНТЕКСТНАЯ ПЛАТФОРМА И ПРИЛОЖЕНИЯ ВСПОМОГАТЕЛЬНОГО ДИСПЛЕЯ 2005
  • Фуллер Эндрю Дж.
  • Шоппа Кристофер А.
  • Стиб Курт А.
  • Перес Хуан
  • Ротен Мэтью П.
  • Ван Донген Нильс
RU2393532C2
СЕНСОРНЫЙ ЭКРАН, ЭЛЕКТРОННОЕ УСТРОЙСТВО И СПОСОБ УПРАВЛЕНИЯ ДИСПЛЕЕМ 2020
  • Юй, Цзюньфэн
  • Сяо, Сяо
  • Цай, Вэйган
  • Чэнь, Хунда
  • Шао, Цзянли
RU2795259C1
СИСТЕМА МОБИЛЬНОЙ СВЯЗИ И СПОСОБ АНАЛИЗА ПРЕДУПРЕЖДЕНИЙ, СВЯЗАННЫХ С АВТОМОБИЛЬНЫМ ДВИЖЕНИЕМ 2014
  • Уашлоу Салли Энн
  • Боудреау Уилфред Чарлес
  • Брандис Роберт Риан
  • Хослер Бриан Неал
  • Каблер Рональд Бирон
  • Вондруска Моника Мари
RU2625522C2
МЕХАНИЗМЫ ОБЕСПЕЧЕНИЯ БЕЗОПАСНОСТИ НА ОСНОВЕ КАМЕРЫ ДЛЯ ПОЛЬЗОВАТЕЛЕЙ УСТАНОВЛЕННЫХ НА ГОЛОВЕ ДИСПЛЕЕВ 2014
  • Стэффорд Джеффри Роджер
RU2661857C2
НАПРАВЛЯЮЩИЕ В СИСТЕМЕ ГЕНЕРИРОВАНИЯ КОНТЕНТА 2015
  • Джанас Лорен Мишелль
RU2694749C2
ЦИФРОВОЕ ОБНАРУЖЕНИЕ ОБРАЗЦА В ИЗМЕРИТЕЛЕ АНАЛИТА 2014
  • Элдер Дэвид
  • Янг Стенли
  • Карни Сиаран
  • Гатри Брайан
  • Милн Стивен
  • Янг Джон
RU2686463C2
РЕГУЛИРОВКА ЯРКОСТИ ЭКРАНА ДЛЯ МОБИЛЬНОГО УСТРОЙСТВА 2012
  • Лозовой Юрий
RU2523040C2
СРЕДСТВО НА ОСНОВЕ ПЛАНШЕТА ДЛЯ ВВОДА В ЭКСПЛУАТАЦИЮ АДРЕСНОГО ОСВЕЩЕНИЯ 2015
  • Тибери Лука
  • Хюлтерманс Мартейн Мариус
  • Вонкен Ральф Гертруда Хубертус
RU2653503C2
ИСПОЛЬЗОВАНИЕ КАСАНИЙ ДЛЯ ПЕРЕСЫЛКИ ИНФОРМАЦИИ МЕЖДУ УСТРОЙСТВАМИ 2007
  • Тёрн Карл Ола
RU2435194C2
НОСИМОЕ ЭЛЕКТРОННОЕ УСТРОЙСТВО 2013
  • Мистри Пранав
  • Сади Саджид
  • Омилер Кертис Дуглас
  • Вэй Чэнюань
RU2614575C2

Иллюстрации к изобретению RU 2 699 829 C2

Реферат патента 2019 года ГИБКОЕ ИЗМЕНЕНИЕ ЯРКОСТИ ДИСПЛЕЯ

Автоматическое изменение яркости дисплейного устройства. Технический результат заключается в экономии мощности посредством автономного уменьшения яркости. Способ включает в себя этапы, на которых, в то время как дисплейное устройство находится на первом уровне вывода мощности, обнаруживают событие экономии мощности, продолжают работу дисплейного устройства на первом уровне вывода мощности, при этом пытаясь идентифицировать инициирующее событие изменения уровня вывода мощности, обнаруживают инициирующее событие изменения уровня вывода мощности, расходуемой на яркость. В ответ на обнаружение инициирующего события изменения уровня вывода мощности, расходуемой на яркость, способ включает в себя этап, на котором меняют уровень вывода мощности дисплейного устройства на второй уровень вывода мощности, расходуемой на яркость. 2 н. и 13 з.п. ф-лы, 7 ил.

Формула изобретения RU 2 699 829 C2

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

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

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

обнаруживают первое инициирующее событие (406-1) изменения уровня вывода яркости; и

в ответ на обнаружение первого инициирующего события (406-1) изменения уровня вывода яркости меняют уровень вывода яркости дисплейного устройства, пребывающего во втором состоянии устройства, отличном от первого состояния, на второй уровень (408) вывода яркости, при этом второй уровень (408) вывода яркости ниже первого целевого уровня (410), на который дисплейное устройство перешло бы в случае переключения устройства из первого состояния во второе состояние без обнаружения события (404) экономии мощности;

отличающийся тем, что содержит этапы, на которых:

обнаруживают второе инициирующее событие (406-2, 406-3, 406-4, 406-5) изменения уровня вывода яркости;

в ответ на обнаружение второго инициирующего события (406-2, 406-3, 406-4, 406-5) изменения уровня вывода яркости меняют уровень вывода яркости дисплейного устройства, пребывающего в третьем состоянии устройства, на третий уровень вывода яркости, при этом третий уровень вывода яркости ниже второго целевого уровня, на который дисплейное устройство перешло бы при переключении устройства из второго состояния в третье состояние без обнаружения события (404) экономии мощности; и

при этом второе инициирующее событие (406-2, 406-3, 406-4, 406-5) изменения уровня вывода яркости - другого типа по отношению к первому инициирующему событию (406-1) изменения уровня вывода яркости, причем соответствующее изменение в уровне вывода яркости с первого на второй уровень вывода яркости и со второго на третий уровень вывода яркости основано на одном или более из факторов, которые включают в себя соответствующий тип первого инициирующего события (406-1) и второго инициирующего события (406-2, 406-3, 406-4, 406-5) изменения уровня вывода яркости и то, насколько успешным были одно или более других исправлений, каковые другие исправления включают в себя сброс тактов частоты CPU, сброс количества доступных ядер CPU, сброс тактов GPU, уменьшение частоты или полосы пропускания памяти устройства или выключение сетевого соединения.

2. Компьютерно-реализуемый способ по п. 1, в котором первый целевой уровень (410) ниже или выше первого уровня (402) вывода яркости.

3. Компьютерно-реализуемый способ по п. 1, в котором третий уровень вывода яркости ниже первого уровня (402) вывода яркости.

4. Компьютерно-реализуемый способ по п. 1, в котором второй целевой уровень (410) равен первому уровню (402) вывода яркости.

5. Компьютерно-реализуемый способ по п. 1, в котором упомянутые факторы дополнительно включают в себя то, как долго прошло с момента события экономии мощности.

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

7. Компьютерно-реализуемый способ по п. 1, в котором этап обнаружения события экономии мощности содержит этап, на котором обнаруживают активацию режима устройства.

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

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

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

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

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

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

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

15. Вычислительное устройство, содержащее:

дисплейное устройство;

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

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

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

второй детектор сигнала обнаруживает первое инициирующее событие (406-1) изменения уровня вывода яркости;

в ответ на обнаружение первого инициирующего события (406-1) изменения уровня вывода мощности, расходуемой на яркость, используется средство управления уровнем яркости, чтобы поменять уровень вывода яркости дисплейного устройства, пребывающего во втором состоянии устройства, отличном от первого состояния, на второй уровень вывода яркости, при этом второй уровень (408) вывода яркости ниже первого целевого уровня (410), на который дисплейное устройство перешло бы в случае переключения устройства из первого состояния во второе состояние без обнаружения события (404) экономии мощности;

при этом вычислительное устройство отличается выполнением следующего:

обнаруживает второе инициирующее событие (406-2, 406-3, 406-4, 406-5) изменения уровня вывода яркости;

в ответ на обнаружение второго инициирующего события (406-2, 406-3, 406-4, 406-5) изменения уровня вывода яркости меняет уровень вывода яркости дисплейного устройства, пребывающего в третьем состоянии устройства, на третий уровень вывода яркости, при этом третий уровень вывода яркости ниже второго целевого уровня, на который дисплейное устройство перешло бы при переключении устройства из второго состояния в третье состояние без обнаружения события (404) экономии мощности;

при этом второе инициирующее событие (406-2, 406-3, 406-4, 406-5) изменения уровня вывода яркости - другого типа по отношению к первому инициирующему событию (406-1) изменения уровня вывода яркости, причем соответствующее изменение в уровне вывода яркости с первого на второй уровень вывода яркости и со второго на третий уровень вывода яркости основано на одном или более из факторов, которые включают в себя соответствующий тип первого инициирующего события (406-1) и второго инициирующего события (406-2, 406-3, 406-4, 406-5) изменения уровня вывода яркости и то, насколько успешным были одно или более других исправлений, каковые другие исправления включают в себя сброс тактов частоты CPU, сброс количества доступных ядер CPU, сброс тактов GPU, уменьшение частоты или полосы пропускания памяти устройства или выключение сетевого соединения.

Документы, цитированные в отчете о поиске Патент 2019 года RU2699829C2

US 2008165116, 10.07.2008
US 2012117499, 10.05.2012
US 2011014955, 20.01.2011
US 2006250385, 09.11.2006.

RU 2 699 829 C2

Авторы

Уортингтон Брюс Ли

Даты

2019-09-11Публикация

2016-03-21Подача