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

Иллюстрации

Показать все

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

Реферат

[0001] По настоящей заявке испрашивается приоритет в соответствии с китайской заявкой на патент №201510695453.5, поданной 22 октября 2015 г., содержание которой полностью включено в настоящую заявку в качестве ссылки.

ОБЛАСТЬ ТЕХНИКИ

[0002] Изобретение относится в целом к области обработки изображений и, в частности, к способу и устройству для отображения контента.

УРОВЕНЬ ТЕХНИКИ

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

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

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

[0005] Согласно первому аспекту настоящего изобретения, предлагается способ отображения контента, включающий в себя обнаружение наличия любого изменения в отображенном контенте на дисплее; управление дисплеем в целях поочередного обновления отображаемых данных, соответствующих первой части и второй части строки единиц отображения, когда в отображенном контенте никакое изменение не обнаружено, причем единицы отображения представляют собой совокупность n строк пикселей, деленных на строку, где n является целым положительным числом; причем первая часть единиц отображения включает в себя i первых ячеек, вторая часть единиц отображения включает в себя j вторых ячеек и первые ячейки чередуются со вторыми ячейками, причем i и j являются целыми положительными числами, при этом первая ячейка включает в себя р последовательных пикселей, а вторая ячейка включает в себя q последовательных пикселей, причем р и q больше 1.

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

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

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

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

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

[0011] Согласно второму аспекту настоящего изобретения, предлагается устройство для отображения контента, включающее в себя: модуль обнаружения, выполненный с возможностью обнаружения наличия любого изменения в отображенном контенте на дисплее; и модуль управления, выполненный с возможностью управления дисплеем для поочередного обновления данных дисплея, соответствующих первой части и второй части строки единиц отображения, когда в отображенном контенте никакое изменение не обнаружено модулем обнаружения, причем единицы отображения представляют собой совокупность n строк пикселей, деленных на строку, где n является целым положительным числом; причем первая часть единиц отображения включает в себя i первых ячеек, вторая часть единиц отображения включает в себя j вторых ячеек и первые ячейки чередуются со вторыми ячейками, причем i и j являются целыми положительными числами; и первая ячейка включает в себя р последовательных пикселей, а вторая ячейка включает в себя «q» последовательных пикселей, причем как р, так q больше 1.

[0012] Или же в двух смежных строках единиц отображения все первые ячейки первой строки единиц отображения и все первые ячейки второй строки единиц отображения расположены в строках в шахматном порядке друг относительно друга; и в таких двух смежных строках единиц отображения все вторые ячейки первой строки единиц отображения и все вторые ячейки второй строки единиц отображения расположены в строках в шахматном порядке друг относительно друга.

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

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

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

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

[0017] Согласно третьему аспекту настоящего изобретения, предлагается устройство для отображения контента, включающее в себя: процессор; запоминающее устройство для хранения выполняемых процессором инструкций; причем процессор выполнен с возможностью: обнаружения наличия любого изменения в отображенном контенте на дисплее; управления дисплеем для поочередного обновления данных дисплея, соответствующих первой части и второй части строки единиц отображения, когда в отображенном контенте никакое изменение не обнаружено, причем единицы отображения представляют собой совокупность n строк пикселей, деленных на строку, где n является целым положительным числом; причем первая часть единиц отображения включает в себя i первых ячеек, вторая часть единиц отображения включает в себя j вторых ячеек и первые ячейки чередуются со вторыми ячейками, причем i и j являются целыми положительными числами; и первая ячейка включает в себя р последовательных пикселей, а вторая ячейка включает в себя q последовательных пикселей, причем и р, и q больше 1.

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

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

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

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

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

[0022] Фиг. 1 - схематическое изображение среды осуществления способа отображения контента в соответствии с примером осуществления.

[0023] Фиг. 2 - функциональная блок-схема способа отображения контента в соответствии с примером осуществления.

[0024] Фиг. 3А - функциональная блок-схема способа отображения контента в соответствии с примером осуществления.

[0025] Фиг. 3В - схематическое изображение, иллюстрирующее первый тип обновления в соответствии с примером осуществления.

[0026] Фиг. 3С - схематическое изображение, иллюстрирующее второй тип обновления в соответствии с примером осуществления.

[0027] Фиг. 3D - схематическое изображение, иллюстрирующее третий тип обновления в соответствии с примером осуществления.

[0028] Фиг. 3Е - схематическое изображение, иллюстрирующее четвертый тип обновления в соответствии с примером осуществления.

[0029] Фиг. 3F - функциональная блок-схема осуществления способа отображения, связанного с первым типом отображения, в соответствии с примером осуществления.

[0030] Фиг. 3G - функциональная блок-схема осуществления способа отображения, связанного со вторым типом отображения, в соответствии с примером осуществления.

[0031] Фиг. 3Н - функциональная блок-схема осуществления способа отображения, связанного с третьим типом отображения, в соответствии с примером осуществления.

[0032] Фиг. 3I - электрическая схема, демонстрирующая осуществление способа отображения, связанного с определенным типом отображения, в соответствии с примером осуществления.

[0033] Фиг. 4 - блок-схема устройства отображения контента в соответствии с примером осуществления.

[0034] Фиг. 5 - блок-схема устройства отображения контента в соответствии с другим примером осуществления.

[0035] Фиг. 6 - блок-схема устройства отображения контента в соответствии с примером осуществления.

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

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

[0037] Способы отображения контента согласно различным вариантам осуществления изобретения могут быть реализованы с помощью электронного устройства, содержащего дисплей. Таким электронным устройством может быть смартфон, смарт ТВ, планшет, устройство для чтения электронных книг, МР3-плеер (согласно стандарту Moving Picture Experts Group Layer IV), МР4-плеер (согласно стандарту Moving Picture Experts Group Layer IV), портативный персональный компьютер (камера, видикон) и т.п. В качестве дисплеев может использоваться LCD (дисплей на жидких кристаллах), LED (дисплей на светодиодах), OLED (дисплей на органических светодиодах) или любой другой дисплей, использующий пиксели для отображения.

[0038] На фиг. 1 схематически изображена среда осуществления способов отображения контента согласно различным примерам осуществления изобретения. Средой осуществления может быть внутренняя среда электронного устройства, содержащего дисплей. Среда осуществления может включать в себя процессор 120, передающую шину 140, дисплей 160 и управляющую ИС 180, соответствующую дисплею 160.

[0039] Процессор 120 может быть ЦП (центральным процессором) или ГП (графическим процессором), выполненным с возможностью генерации данных дисплея, соответствующих отображенному контенту, и передачи данных дисплея на управляющую ИС 180 через передающую шину 140.

[0040] Процессор 120 и управляющая ИС 180 могут быть электрически соединены с передающей шиной 140 соответствующим образом и передавать данные дисплея через передающую шину 140.

[0041] Управляющая ИС 180 может использоваться для приема данных дисплея, переданных процессором 120 через передающую шину 140, и для управления соответствующими единицами пикселей дисплея 160 для обновления отображенного контента в соответствии с данными дисплея. Управляющая ИС 180 может быть электрически соединена с дисплеем 160.

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

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

[0044] На этапе 201 обнаруживается наличие любого изменения в отображенном контенте на дисплее.

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

[0046] Первая часть единиц отображения может включать в себя i первых ячеек. Вторая часть единиц отображения может включать в себя j вторых ячеек. Первые ячейки могут чередоваться со вторыми ячейками. Значения i и j могут быть целыми положительными числами. Каждая первая ячейка может включать в себя р последовательных пикселей, а каждая вторая ячейка может включать в себя q последовательных пикселей, причем и р, и q могут быть больше 1.

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

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

[0049] На этапе 301 определяется, соответствует ли отображенный контент на дисплее заданным условиям.

[0050] Для дисплея терминала, отображающего контенты, может потребоваться, чтобы процессор передавал сгенерированные данные дисплея на управляющую ИС, соответствующую дисплею, при заданной частоте. Управляющая ИС управляет дисплеем для отображения контента, подлежащего отображению в соответствии с данными дисплея. Процессор может быть ЦП или ГП, и заданная частота в большинстве случаев может составлять 60 Гц. Однако в некоторых случаях, отображенный контент на дисплее может оставаться неизменным в течение короткого промежутка времени. В случае дисплея, оснащенного RAM (оперативной памятью), управляющая ИС может считывать историю данных дисплея из RAM, когда отображенный контент остается неизменным, что позволяет избежать избыточного расхода ресурсов, вызванного генерацией процессором одних и тех же данных дисплея. Однако если дисплей не оснащен RAM, процессор все равно должен непрерывно генерировать одни и те же данные дисплея, хотя отображенный контент остается неизменным, что приводит к избыточному расходу вычислительных ресурсов для процессора.

[0051] Чтобы избежать избыточного расхода вычислительных ресурсов для процессора, вызванного генерацией одних и тех же данных дисплея, терминал может в реальном времени устанавливать, соответствует ли отображенный контент заданным условиям. Этап 302 осуществляется, когда установлено, что отображенный контент соответствует заданным условиям. Заданные условия могут включать в себя по меньшей мере одно из следующего: отображенный контент относится к заданному приложению, или требуемое количество кадров в секунду (кадр/с) для отображенного контента меньше заданного порогового значения кадр/с.

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

[0053] Кроме этого, заданное пороговое значение для кадр/с может быть частотой обновления дисплея по умолчанию. Это означает, что, когда отображенный контент включает в себя динамические изображения, и кадр/с меньше, чем частота обновления дисплея, отображенный контент соответствует заданным условиям. Например, если отображенный контент представляет собой видеоизображение, когда значение кадр/с для видеоизображения составляет 24 кадра в секунду, и частота обновления дисплея равна 60 Гц (т.е. 60 кадров в секунду), то отображенный контент соответствует заданным условиям.

[0054] На этапе 302 обнаруживается наличие любого изменения в отображенном контенте на дисплее.

[0055] После того, как установлено, что отображенный контент соответствует заданным условиям, терминал обнаруживает наличие любого изменения в отображенном контенте. Если в отображенном контенте имеется любое изменение, то генерируются полные данные дисплея, соответствующие отображенному контенту. Если в отображенном контенте изменение отсутствует, осуществляется этап 303.

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

[0057] В качестве другого варианта реализации, в случае, когда требуется, чтобы значение кадр/с для отображенного контента было меньше заданного порогового значения кадр/с, терминал определяет цикл изменения отображенного контента в соответствии с требованием по значению кадр /с для отображенного контента и частоте обновления дисплея и обнаруживает наличие любого изменения в отображенном контенте в соответствии с циклом изменения. Например, если требуемое значение кадр/с дисплея для отображенного контента составляет 15 кадров в секунду, и частота обновления дисплея равняется 60 Гц (т.е. 60 кадров в секунду), то цикл изменения отображенного контента равен 4 кадрам, что означает, что дисплей изменяет отображенный контент каждый раз после обновления 4 кадров.

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

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

[0060] Первая часть единиц отображения может включать в себя i первых ячеек. Вторая часть единиц отображения может включать в себя j вторых ячеек. Первые ячейки могут чередоваться со вторыми ячейками. Значения i и j могут быть целыми положительными числами. Каждая первая ячейка может включать в себя р последовательных пикселей, а каждая вторая ячейка может включать в себя q последовательных пикселей, причем и р, и q могут быть больше 1.

[0061] Когда единицы отображения представляют собой n строк пикселей, обновление данных дисплея строки единиц отображения может быть разделено на N обновлений, и данные дисплея, соответствующие 1/N пикселей, поочередно обновляются. Например, когда N=2, обновление данных дисплея, соответствующих единицам отображения, делится на два обновления, что означает, что первое обновление осуществляется относительно данных дисплея, соответствующих первой части единиц отображения, второе обновление осуществляется относительно данных дисплея, соответствующих второй части единиц отображения, и затем первое обновление и второе обновление повторяются поочередным образом. Когда N=3, обновление данных дисплея, соответствующих единицам отображения, делится на три обновления, что означает, что первое обновление осуществляется относительно данных дисплея, соответствующих первой части единиц отображения, второе обновление осуществляется относительно данных дисплея, соответствующих второй части единиц отображения, третье обновление осуществляется относительно данных дисплея, соответствующих третьей части единиц отображения, и затем первое обновление, второе обновление и третье обновление повторяются поочередным образом.

[0062] Необходимо отметить, что, чем больше значение N, тем более сильным становится мерцание экрана, при условии, что исходная частота обновления остается неизменной. Например, в случае, когда исходная частота обновления составляет 60 Гц, при N=2 частота обновления данных дисплея соответствующих частей составляет 30 Гц; при N=3 частота обновления данных дисплея соответствующих частей составляет 20 Гц. Чем меньше частота обновления, тем более сильным становится мерцание экрана.

[0063] Чтобы избежать мерцания экрана, в альтернативном варианте исходная частота обновления остается неизменной, и N устанавливается на меньшее значение, например, N устанавливается на 2, частота обновления данных дисплея соответствующих частей составляет 30 Гц. В другом альтернативном варианте исходная частота обновления повышается, и N устанавливается на большее значение, например, исходная частота обновления повышается от 60 Гц до 90 Гц, и N устанавливается на 3, частота обновления данных дисплея соответствующих частей также составляет 30 Гц.

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

[0065] При выборе первой части может быть выбрано множество последовательных пикселей. Например, первые 960 пикселей строки из 1920 пикселей могут составить первую часть, а последние 960 пикселей строки из 1920 пикселей могут составить вторую часть. Или же средние 960 пикселей строки из 1920 пикселей могут составить первую часть, а остальные 960 пикселей могут составить вторую часть.

[0066] При выборе первой части может быть также выбрано множество непоследовательных пикселей. Например, первая часть может включать в себя i первых ячеек, а вторая часть может включать в себя j вторых ячеек. Первые ячейки могут чередоваться со вторыми ячейками. Каждая из первых ячеек может включать в себя р последовательных пикселей, а каждая из вторых ячеек может включать в себя q последовательных пикселей. На фиг. 3В и 3С показано, что р и q представляют собой матрицу из b*b пикселей, где заштрихованные области соответствуют первой части, а пустые области соответствуют второй части. При этом р и q также могут отличаться и не ограничиваются данным вариантом осуществления.

[0067] Случай, когда значения и р, и q равны 2, может быть рассмотрен на фиг. 3D и 3Е. Заштрихованные области соответствуют первой части единиц отображения, а пустые области соответствуют второй части единиц отображения.

[0068] В данном варианте осуществления в двух смежных строках единиц отображения все первые ячейки первой строки единиц отображения и все первые ячейки второй строки единиц отображения расположены в строках в шахматном порядке друг относительно друга; и в таких двух смежных строках единиц отображения все вторые ячейки первой строки единиц отображения и все вторые ячейки второй строки единиц отображения расположены в строках в шахматном порядке друг относительно друга. На упомянутых выше Фиг. 3В-3Е заштрихованные области двух смежных строк расположены в строках в шахматном порядке друг относительно друга.

[0069] Нужно добавить, что, когда единицы отображения представляют собой совокупность из одной строки пикселей, р пикселей являются последовательными в такой строке; когда единицы отображения представляют собой совокупность из двух или более строк пикселей, р последовательных пикселей образуют матрицу b*b пикселей, в которой b пикселей каждой строки являются последовательными, и b пикселей каждого столбца (обозначенного как «С» на фигурах) являются непоследовательными, что означает, что последовательные р пикселей включают в себя от 1 до b пикселей первой строки, от 1 до b пикселей третьей строки, от 1 до b пикселей пятой строки и так далее, как показано на фиг. 3В и 3С.

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

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

[0072] Существует три следующих варианта реализации терминала, управляющего дисплеем для обновления отображенного контента.

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

[0074] На этапе 303А, когда в отображенном контенте никакое изменение не обнаружено, данные дисплея, соответствующие всем единицам отображения в отображенном контенте, генерируются процессором.

[0075] После того, как процессор терминала не обнаруживает никакого изменения в отображенном контенте, данные дисплея, соответствующие всем единицам отображения в отображенном контенте, генерируются процессором в соответствии с разрешением дисплея. Процессор может быть ЦП или ГП. Например, если разрешение дисплея составляет 1080*1920, то количество данных дисплея, соответствующих отображенному контенту, генерированному процессором, равно 1080*1920=2073600 пикселей.

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

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

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

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

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

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

[0082] На этапе 303С, когда в отображенном контенте никакое изменение не обнаружено, данные дисплея, соответствующие всем единицам отображения в отображенном контенте, генерируются процессором.

[0083] Реализация данного этапа аналогична реализации упомянутого выше этапа 303А, и здесь не при