СПОСОБ И УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ СОДЕРЖАНИЯ
METHOD AND DEVICE FOR CONTENT DISPLAY

Область техники, к которой относится изобретение
Настоящее раскрытие, в общем, относится к области обработки изображений и, более конкретно, к способу и устройству для отображения содержания.
Уровень техники
Потребление энергии устройством отображения, которое составляет большую часть потребления энергии интеллектуального устройства, непосредственно влияет на срок службы батареи интеллектуального устройства. Традиционно, уменьшение потребления энергии устройством отображения достигается путем уменьшения частоты обновления устройства отображения. Однако уменьшение частоты обновления устройства отображения приводит к мерцанию экрана.
Раскрытие изобретения
Учитывая факт, представленный в предшествующем уровне техники, в настоящем раскрытии предусмотрены способ и устройство для отображения содержания.
В соответствии с первым аспектом настоящего раскрытия, предусмотрен способ для отображения содержания, включающий в себя этапы, на которых: обнаруживают, происходит какое-либо изменение отображаемого содержания на устройстве отображения; и управляют устройством отображения для поочередного обновления данных отображения, соответствующих первой части и второй части ряда модулей отображения, когда модули отображения установлены в m рядах пикселей, разделенных рядом, или, в качестве альтернативы, обновляют отображаемые данные, соответствующие третьей части и четвертой части столбца модулей отображения, когда модули отображения установлены в n столбцах пикселей, разделенных столбцом, в случае, когда обнаруживают отсутствие изменения в отображаемом содержании, в котором m и n представляют собой положительные целые числа.
В качестве альтернативы, когда модули отображения представляют собой набор из m рядов пикселей, разделенных рядом, первая часть содержит i первых ячеек, вторая часть содержит j вторых ячеек, и первые ячейки чередуются со вторыми ячейками, при этом i и j представляют собой положительные целые числа, и в котором первая ячейка содержит p последовательных пикселей, и вторая ячейка содержит q последовательных пикселей, причем p и q представляют собой положительные целые числа.
В качестве альтернативы, в двух соседних рядах модулей отображения все первые ячейки первого ряда модулей отображения и все первые ячейки второго ряда модулей отображения расположены со смещением друг к другу в столбцах; и в двух соседних рядах модулей отображения, все вторые ячейки первого ряда модулей отображения и все вторые ячейки второго ряда модулей отображения представлены со смещением относительно друг друга в столбцах.
В качестве альтернативы, каждый пиксель электрически соединен с управляющей интегральной схемой IC через соответствующую разрешающую линию, и каждый пиксель электрически соединен с линией данных через переключатель, и в котором упомянутое управление отображением для поочередного обновления данных отображения, в соответствии с первой частью и второй частью ряда модулей отображения, включает в себя этапы, на которых: управляют с помощью управляющей IC переключением для всех пикселей в каждой из первых ячеек, так, что они находятся в первом состоянии, и переключением для всех пикселей в пределах каждой из вторых ячеек, так, чтобы они находились во втором состоянии, когда выполняют обновление с нечетным номером; и управляют, с помощью управляющей IC, переключением для всех пикселей в пределах каждой из первых ячеек так, чтобы они находились во втором состоянии, и переключением для всех пикселей в пределах каждой из вторых ячеек, чтобы они находились в первом состоянии, когда выполняют обновление с четным номером.
В качестве альтернативы, когда модули отображения представляют собой набор из n столбцов пикселей, разделенных на столбцы, третья часть содержит k третьих ячеек, и четвертая часть содержит l четвертых ячеек, и третьи ячейки чередуются с четвертыми ячейками, причем k и l представляют собой положительные целые числа, при этом третья ячейка содержит r последовательных пикселей, а четвертая ячейка содержит s последовательных пикселей, причем r и s представляют собой положительные целые числа.
В качестве альтернативы, в двух соседних столбцах модулей отображения, все третьи ячейки первого столбца модулей отображения и все третьи ячейки второго столбца модулей отображения представлены со смещением относительно друг друга в рядах; и в двух соседних столбцах модулей отображения все четвертые ячейки первого столбца модулей отображения и все четвертые ячейки второго столбца модулей отображения представлены со смещением относительно друг друга в рядах.
В качестве альтернативы, каждый пиксель электрически соединен с управляющей интегральной схемой IC через соответствующую разрешающую линию, и каждый пиксель электрически соединен с линией данных через переключатель, при этом упомянутое управление отображением для поочередного обновления данными устройства отображения, соответствующими третьей части и четвертой части столбца модулей отображения, включает в себя этапы, на которых: управляют с помощью управляющей IC переключением для всех пикселей в пределах каждой из третьих ячеек, так, чтобы они находились в первом состоянии, и выполняют переключение для всех пикселей в пределах каждой из четвертых ячеек, чтобы они находились во втором состоянии, когда выполняется обновление с нечетным номером; и выполняют управление с помощью управляющей IC, переключением для всех пикселей в пределах каждой из третьих ячеек, так, чтобы они находились во втором состоянии, и управляют переключением для всех пикселей в пределах каждой из четвертых ячеек, так, чтобы они находились в первом состоянии, когда выполняется обновление с четным номером.
В соответствии со вторым аспектом настоящего раскрытия, обеспечивается устройство для отображения содержания, включающее в себя: модуль обнаружения, выполненный с возможностью обнаружения, происходит ли какое-либо изменение в отображаемом содержании на устройстве отображения; и модуль управления, выполненный с возможностью управления отображением для поочередного обновления данных отображения, в соответствии с первой частью и второй частью ряда модулей отображения, когда модули отображения представляют собой набор из m рядов пикселей, разделенных по рядам, или поочередно обновляют данные отображения, соответствующие третьей части и четвертой части столбца модулей отображения, когда модули отображения представляют собой набор из n столбцов пикселей, разделенных по столбцам в случае, если модулем обнаружения не обнаружено изменение отображаемого содержания, в котором m и n представляют собой положительные целые числа.
В качестве альтернативы, когда модули отображения представляют собой набор из m рядов пикселей, разделенных по рядам, первая часть содержит i первых ячеек, вторая часть содержит j вторых ячеек, и первые ячейки чередуются со вторыми ячейками, причем i и j представляют собой положительные целые числа, при этом первая ячейка содержит р последовательных пикселей, а вторая ячейка содержит q последовательных пикселей, причем р и q представляют собой положительные целые числа.
В качестве альтернативы, в двух соседних рядах модулей отображения, все первые ячейки из первого ряда модулей отображения и все первые ячейки из второго ряда модулей отображения представлены со смещением относительно друг друга в столбцах; и в двух соседних рядах модулей отображения, все соседние ячейки первого ряда модулей отображения и все соседние ячейки второго ряда модулей отображения представлены со смещением относительно друг друга в столбцах.
В качестве альтернативы, модуль управления включает в себя: первый подмодуль управления, выполненный с возможностью управления, посредством управляющей интегральной схемы IC, переключением для всех пикселей в каждой из первых ячеек так, чтобы они находились в первом состоянии, и переключениями для всех пикселей в каждой из вторых ячеек, так, чтобы они находились во втором состоянии, когда выполняется обновление с нечетным номером; второй подмодуль управления, выполненный с возможностью управления, посредством управляющей IC, переключениями для всех пикселей в пределах каждой из первых ячеек, так, чтобы они находились во втором состоянии, и переключениями для всех пикселей в пределах каждой из вторых ячеек, так, чтобы они находились в первом состоянии, когда выполняется обновление с четным номером, в котором каждый пиксель электрически соединен с управляющей IC через соответствующую разрешающую линию, и каждый пиксель электрически соединен с линией данных через переключатель.
В качестве альтернативы, когда модули отображения представляют собой набор из n столбцов пикселей, разделенных по столбцам, третья часть содержит k третьих ячеек, четвертая часть содержит l четвертых ячеек, и третьи ячейки чередуются с четвертыми ячейками, причем k и l представляют собой положительные целые числа, в котором третья ячейка содержит r последовательных пикселей, и четвертая ячейка содержит s последовательных пикселей, причем r и s представляют собой положительные целые числа.
В качестве альтернативы, в двух соседних столбцах модулей отображения, все третьи ячейки первого столбца модулей отображения и все третьи ячейки второго столбца модулей отображения расположены со смещением относительно друг друга в рядах; и в двух соседних столбцах модулей отображения все четвертые ячейки первого столбца модулей отображения и все четвертые ячейки второго столбца модулей отображения расположены со смещением относительно друг друга в рядах.
В качестве альтернативы, модуль управления содержит: третий подмодуль управления, выполненный с возможностью управления, посредством управляющей интегральной схемы IC, переключениями для всех пикселей в пределах каждой из третьих ячеек, так, чтобы они находились в первом состоянии, и управления переключениями для всех пикселей в пределах каждой из четвертых ячеек, так, чтобы они находились во втором состоянии, когда выполняется обновление с нечетным номером; и четвертый подмодуль управления, выполненный с возможностью управления, посредством управляющей IC, переключениями для всех пикселей в пределах каждой из третьих ячеек, так, чтобы они находились во втором состоянии, и переключениями для всех пикселей в пределах каждой из четвертых ячеек так, чтобы они находились в первом состоянии, когда выполняется обновление с четным номером, когда каждый пиксель электрически соединен с управляющей IC через соответствующую разрешающую линию, и каждый пиксель электрически соединен с линией данных через переключатель.
В соответствии с третьим аспектом настоящего раскрытия обеспечивается устройство отображения содержания, включающее в себя: процессор; запоминающее устройство для хранения инструкций, выполняемых программой в процессоре; причем процессор выполнен с возможностью: обнаружения, произошло ли какое-либо изменение в отображаемом содержании на устройстве отображения, и управления устройством отображения для поочередного обновления данных отображения, в соответствии с первой частью и второй частью ряда модулей отображения, когда модули отображения представляют собой набор из m рядов пикселей, разделенных по рядам, или, поочередно обновлять данные отображения, соответствующие третьей части и четвертой части столбца модулей отображения, когда модули отображения представляют собой набор из n столбцов пикселей, разделенных по столбцам, в случае, если не обнаруживается изменение отображаемого содержания, в котором m и n представляют собой положительные целые числа.
Технические решения, предусмотренные в вариантах осуществления раскрытия, могут обеспечить, по меньшей мере, некоторые из следующих предпочтительных эффектов: путем обнаружения, произошло ли какое-либо изменение в отображаемом содержании на устройстве отображения; и управления устройством отображения для поочередного обновления данных отображения, соответствующих первой части и второй части ряда модулей отображения, или поочередного обновления данных отображения, соответствующих третьей части и четвертой части столбца модулей отображения, в случае, если не было обнаружено изменение в отображаемом содержании, количество пикселей, которые каждый раз требуется обновлять модулем отображения, может быть уменьшено, в то время как исходная частота обновления сохраняется, в результате чего, может быть решена проблема, состоящая в уменьшении частоты обновления экрана, в соответствии с чем происходит мерцание экрана, и могут быть исключены эффекты, связанные с мерцанием экрана, и потребление энергии устройства отображения может быть уменьшено, в то время как поддерживается исходная частота обновления.
Следует понимать, что, как представленное выше общее описание, так и следующее подробное описание изобретения являются только примерными и пояснительными и не являются ограничительными в своем раскрытии, в том виде, как они заявлены.
Краткое описание чертежей
На представленных чертежах, которые вставлены в и которые составляют часть данного описания, иллюстрируются варианты осуществления, соответствующие раскрытию, и, вместе с описанием, они используются для пояснения принципов раскрытия.
На фиг. 1 показана схема среды воплощения для способа отображения содержания, в соответствии с примерным вариантом выполнения.
На фиг. 2 представлена блок-схема последовательности операций способа для отображения содержания, в соответствии с примерным вариантом выполнения.
На фиг. 3A представлена блок-схема последовательности операций способа для отображения содержания, в соответствии с примерным вариантом выполнения.
На фиг. 3В представлена схема, поясняющая первый тип обновления, в соответствии с примерным вариантом выполнения.
На фиг. 3С представлена схема, поясняющая второй тип обновления, в соответствии с примерным вариантом выполнения.
На фиг. 3D представлена схема, поясняющая третий тип обновления, в соответствии с примерным вариантом выполнения.
На фиг. 3Е представлена схема, поясняющая четвертый тип обновления, в соответствии с примерным вариантом выполнения.
На фиг. 3F представлена схема, поясняющая пятый тип обновления в соответствии с примерным вариантом выполнения.
На фиг.3G представлена схема, поясняющая шестой тип обновления, в соответствии с примерным вариантом выполнения.
На фиг. 3Н представлена схема, поясняющая седьмой тип обновления, в соответствии с примерным вариантом выполнения.
На фиг. 3l представлена схема, поясняющая восьмой тип обновления, в соответствии с примерным вариантом выполнения.
На фиг. 3J представлена схема, поясняющая девятый тип обновления, в соответствии с примерным вариантом выполнения.
На фиг. 3K представлена схема, поясняющая десятый тип обновления, в соответствии с примерным вариантом выполнения.
На фиг. 3L представлена блок-схема последовательности операций процедуры способа для отображения, относящегося к первому типу отображения, в соответствии с примерным вариантом выполнения.
На фиг. 3М представлена блок-схема последовательности операций процедуры способа для отображения, относящегося ко второму типу отображения, в соответствии с примерным вариантом выполнения.
На фиг. 3N представлена блок-схема последовательности операций процедуры способа для отображения, относящегося к третьему типу отображения, в соответствии с примерным вариантом выполнения.
На фиг. 3O представлена принципиальная схема, представляющая процедуру способа для отображения, относящегося к определенному типу отображения, в соответствии с примерным вариантом выполнения.
На фиг. 4 представлена блок-схема устройства для отображения содержания, в соответствии с примерным вариантом выполнения.
На фиг. 5 представлена блок-схема устройства для отображения содержания, в соответствии с другим примерным вариантом выполнения.
На фиг. 6 представлена блок-схема устройства для отображения содержания, в соответствии с примерным вариантом выполнения.
Осуществление изобретения
Далее будет сделана ссылка на подробное описание примерных вариантов осуществления, примеры которых представлены на приложенных чертежах. В следующем описании делается ссылка на приложенные чертежи, на которых одинаковые номера на разных чертежах представляют одинаковые или аналогичные элементы, если только не представлено другое. Варианты осуществления, раскрытые в следующем описании примерных вариантов осуществления, не представляют все варианты осуществления, в соответствии с данным раскрытием. Вместо этого, они представляют собой просто примеры устройств и способов, соответствующих аспектам, относящимся к раскрытию, как представлено в приложенной формуле изобретения.
Способы отображения содержания, обеспечиваемые различными вариантами осуществления раскрытия, могут быть воплощены в виде электронного устройства с устройством отображения. Электронное устройство может представлять собой смартфон, интеллектуальный телевизор, планшетный компьютер, устройство для чтения электронных книг, проигрыватель МР3 (Группа экспертов движущегося изображения, аудиоуровень III), проигрыватель МР4 (Группа экспертов движущегося изображения, аудиоуровень IV) и переносный компьютер (камера, видикон) и т.д. В устройствах отображениях могут использоваться LCD (жидкокристаллическое устройство отображения), LED (светодиод), или OLED (органический светодиод), или любой другой устройство отображения, в котором используются пиксели, для отображения.
На фиг. 1 представлена схема среды воплощения для способов отображения содержания, представленных в различных примерных вариантах осуществления раскрытия. Данная среда воплощения может представлять собой внутреннюю среду электронного устройства с устройством отображения. Среда воплощения может включать в себя процессор 120, шину 140 передачи, устройство отображения 160 и управляющую IC 180, соответствующую устройству 160 отображения.
Процессор 120 может представлять собой CPU (центральное процессорное устройство) или GPU (графическое процессорное устройство), выполненные с возможностью генерирования данных отображения, в соответствии с отображаемым содержанием, и передачи данных отображения в управляющую IC 180 через шину 140 передачи.
Процессор 120 и управляющая IC 180 могут быть электрически соединены с шиной 140 передачи, соответственно, и могут передавать данные отображения через шину 140 передачи.
Управляющая IC 180 может использоваться для приема данных отображения, переданных процессором 120 через шину 140 передачи, и для управления соответствующими модулями пикселей в устройстве 160 отображения для обновления отображаемого содержания, в соответствии с данными отображения. Управляющая IC 180 может быть электрически соединена с устройством отображения 160.
Для упрощения описания, способ для отображения содержания представлен ниже, как выполняемый только терминалом, но не ограничен этим.
На фиг. 2 показана блок-схема последовательности операций способа для отображения содержания, в соответствии с примерным вариантом осуществления. Как показано на фиг. 2, способ для отображения содержания включает в себя следующие этапы.
На этапе 201 обнаруживают, произошло ли какое-либо изменение в отображаемом содержании на устройстве отображения.
На этапе 202, устройством отображения управляют для поочередного обновления данных отображения, соответствующих первой части и второй части ряда модулей отображения, когда модули отображения установлены в m рядов пикселей, разделенных по рядам, или поочередного обновления данных отображения, соответствующих третьей части и четвертой части столбца модулей отображения, когда модули отображения представляют собой набор из n столбцов пикселей, разделенных по столбцам, в случае, если не было обнаружено изменение отображаемого содержания, в котором m и n представляют собой положительные целые числа.
В общем, в способе для отображения содержания, предусмотренном в данном раскрытии, в результате обнаружения, произошло ли какое-либо изменение в отображаемом содержании на устройстве отображения, и управления отображением для поочередного обновления данных отображения, соответствующих первой части и второй части ряда модулей отображения или, в качестве альтернативы, обновления данных отображения, соответствующих третьей части и четвертой части столбца модулей отображения, в случае, если не было детектировано изменение в отображаемом содержании, количество пикселей, которые каждый раз требуется обновлять устройством отображения, может быть уменьшено, в то время как исходная частота обновления сохраняется, в результате чего, может быть решена проблема, состоящая в уменьшении частоты обновления экрана, в соответствии с чем происходит мерцание экрана, и могут быть исключены эффекты, связанные с мерцанием экрана, и потребление энергии устройства отображения может быть уменьшено, в то время как поддерживается исходная частота обновления.
На фиг. 3А показана блок-схема последовательности операций способа для отображения содержания, в соответствии с примерным вариантом осуществления. Как показано на фиг. 3A, способ для отображения содержания может включать в себя следующие этапы.
На этапе 301 обнаруживают, удовлетворяет ли отображаемое содержание в устройстве отображения заданным условиям.
Для отображения в терминале, в котором отображается содержание, может потребоваться, чтобы процессор передавал общие данные отображения в управляющую IC, в соответствии с отображением, с заданной частотой. Управляющая IC управляет отображением на устройстве отображения содержанием, предназначенным для отображения, в соответствии с данными отображения. Процессор может представлять собой CPU или GPU, и заданная частота, в общем, может составлять 60 Гц. В определенных случаях, однако, содержание, отображаемое на устройстве отображения, может оставаться таким же в течение короткого периода времени. Для устройства отображения, в котором установлено с RAM (оперативное запоминающее устройство), управляющая IC может считывать данные отображения предыстории из RAM, когда отображаемое содержание остается таким же, для исключения затрат ресурсов, вызванных генерированием тех же данных отображения процессором. Однако, устройства отображения, в котором не установлено RAM, все еще требуется, чтобы процессор постоянно генерировал те же данные отображения, хотя отображаемое содержание остается таким же, в результате чего, происходит напрасное расходование вычислительных ресурсов процессора.
Для исключения напрасного расходования вычислительных ресурсов процессора, связанным с генерированием тех же данных отображения, терминал может обнаруживать в режиме реального времени, удовлетворяет ли отображаемое содержание заданным условиям. Этап 302 выполняется, когда обнаруживают, что отображаемое содержание удовлетворяет заданным условиям. Заданные условия могут включать в себя, по меньшей мере, одно из: отображаемое содержание принадлежит заданному приложению, или требование для количества кадров, отображаемых в секунду (FP) отображаемого содержания меньше, чем заданное пороговое значение FPS.
Заданное приложение может представлять собой такое приложение, как электронная книга, браузер изображения и т.п. Отображаемое содержание, соответствующее такому приложению, в общем, представляет собой неподвижное изображение и остается одинаковым в пределах определенного периода времени.
Кроме того, заданное пороговое значение FPS может представлять собой принятую по умолчанию частоту обновления устройства отображения. Таким образом, когда отображаемое содержание включает в себя динамические изображения, и FPS меньше, чем частота обновления устройства отображения, отображаемое содержание удовлетворяет заданным условиям. Например, в случае, когда отображаемое содержание представляет собой видеосодержание, когда FPS отображения для видеоизображения составляет 24 кадра/секунду, и частота обновления отображения составляет 60 Гц (то есть, 60 кадров/секунду), отображаемое содержание удовлетворяет заданным условиям.
На этапе 302, когда обнаруживают, что отображаемое содержание удовлетворяет заданным условиям, обнаруживают, происходит ли какое-либо изменение в отображаемом содержании на устройстве отображения.
После обнаружения, что отображаемое содержание удовлетворяет заданным условиям, терминал обнаруживает, произошло ли какое-либо изменение в отображаемом содержании. Если произошло какое-либо изменение в отображаемом содержании, генерируются полные данные отображения, соответствующие отображаемому содержанию. В случае отсутствия изменения отображаемого содержания выполняется этап 303.
В качестве альтернативного варианта осуществления, в случае, когда отображаемое содержание принадлежит заданному приложению, после того, как терминал примет сигнал изменения отображаемого содержания, инициированный пользователем, терминал определяет, что произошло изменение в отображаемом содержании, в котором сигнал изменения отображаемого содержания может представлять собой сигнал, инициированный, когда пользователь прикоснулся к устройству отображения.
В качестве другого альтернативного варианта воплощения, в случае, когда требование в отношении FPS отображения для отображаемого содержания меньше, чем заданное пороговое значение FPS, терминал определяет цикл изменения отображаемого содержания, в соответствии с требованием для FPS отображения для отображаемого содержания и частоты обновления отображения, и обнаруживает, произошло ли какое-либо изменение в отображаемом содержании, в соответствии с циклом изменения. Например, если требование для FPS отображения отображаемого содержания представляет собой 15 кадров/секунду, и частота обновления устройства отображения составляет 60 Гц (то есть, 60 кадров/секунду), тогда цикл изменения отображаемого содержания составит 4 кадра, то есть, устройство отображения изменяет отображаемое содержание каждый раз, когда происходит обновление 4 кадров.
На этапе 303, отображением управляют для поочередного обновления данных отображения, в соответствии с первой частью и второй частью ряда модулей отображения, когда модули отображения представляют собой набор из m рядов пикселей, разделенных рядов, или, в качестве альтернативы, обновляют данные отображения, соответствующие третьей части и четвертой части столбца модулей отображения, когда модули отображения представляют собой набор из n столбцов пикселей, разделенных столбцом, в случае, если не было обнаружено изменение в отображаемом содержании, в котором m и n представляют собой положительные целые числа.
Когда не было обнаружено изменение в отображаемом содержании, терминал управляет устройством отображения для альтернативного обновления данных отображения, соответствующих первой части и второй части ряда модулей отображения. Поскольку устройство отображения выполнено с возможностью поддержания изображения (например, жидкий кристалл в LCD), данные отображения второй части будут несколько светлее, но не исчезнут, когда обновляют данные отображения, соответствующие первой части. Это мало влияет на общий эффект отображения отображаемого содержания и не влияет на ощущение пользователя. Аналогично, когда обновляют данные отображения, соответствующие третьей части или четвертой части, влияние на общий эффект отображения отображаемого содержания также будет очень малым.
В первом альтернативном варианте осуществления, когда модули отображения представляют собой набор из m рядов пикселей, разделенных рядом, первая часть может включать в себя i первых ячеек, и вторая часть может включать в себя j вторых ячеек. Первые ячейки могут чередоваться со вторыми ячейками, i и j могут представлять собой положительные целые числа. Первая ячейка может включать в себя p последовательных пикселей, и каждая из вторых ячеек может включать в себя q последовательных пикселей, в котором p и q представляют собой положительные целые числа.
Когда модули отображения представляют собой набор из m рядов пикселей, обновление для данных отображения ряда модулей отображения может быть разделено на N обновлений и данные отображения, в соответствии с альтернативным обновлением 1/N пикселей. Например, когда N=2, обновление для данных отображения, соответствующих модулям отображения, разделяют на два обновления, то есть первое обновление выполняют в отношении данных отображения, соответствующих первой части модулей отображения, второе обновление выполняют в отношении данных отображения, соответствующих второй части модулей отображения, и затем первое обновление и второе обновление многократно выполняют поочередно. Когда N=3, обновление для данных отображения, соответствующих модулям отображения, разделяют на три обновления, то есть, первое обновление выполняется в отношении данных отображения, соответствующих первой части модулей отображения, второе обновление выполняют в отношении данных отображения, соответствующих второй части модулей отображения, третье обновление выполняют в отношении данных отображения, соответствующих третьей части модулей отображения, и затем первое обновление, второе обновление и третье обновление многократно выполняют поочередно.
Следует отметить, что, чем больше значение N, тем более заметным становится мерцание экрана, если предположить, что исходная частота обновления остается такой же. Например, в случае, когда исходная частота обновления составляет 60 Гц, когда N=2, частота обновления для данных отображения соответствующих частей составляет 30 Гц; когда N=3, все частоты обновления для данных отображения соответствующих частей составляют 20 Гц. Чем ниже частота обновления, тем более заметным становится мерцание экрана.
Для того, чтобы исключить мерцание экрана, в альтернативном сценарии, исходная частота обновления остается такой же, и N устанавливают на меньшее значение, например, N устанавливают равным 2, частоты обновления для всех данных отображения соответствующих частей составляют 30 Гц. В другом альтернативном сценарии исходную частоту обновления увеличивают и N устанавливают, равным большему значению, например, исходную частоту обновления увеличивают от 60 Гц до 90 Гц, и N устанавливают равным 3, частота обновления для данных отображения соответствующих частей также составляет 30 Гц.
Когда ряд модулей отображения разделен на первую часть и вторую часть, любое количество пикселей может быть выбрано из ряда модулей отображения, как первая часть, и остальные пиксели используются, как вторая часть. Количество пикселей, включенных в первую часть, может быть таким же или может отличаться от количества включенных во вторую часть. Например, если ряд модулей отображения представляет собой набор ряда пикселей, который включает в себя 1920 пикселей, его 960 пикселей могут использоваться, как первая часть, и остальные 960 пикселей используются, как вторая часть.
При выборе первой части может быть выбрано множество последовательных пикселей. Например, первые 960 пикселей в ряду из 1920 пикселей могут формировать первую часть, и последние 960 пикселей в ряду из 1920 пикселей могут формировать вторую часть. В качестве альтернативы, средние 960 пикселей в ряду из 1920 пикселей могут формировать первую часть, и остальные 960 пикселей могут формировать вторую часть.
При выборе первой части может также быть выбрано множество непоследовательных пикселей. Например, первая часть может включать в себя i первых ячеек, и вторая часть может включать в себя j вторых ячеек. Первые ячейки могут чередоваться со вторыми ячейками. Первые ячейки каждая может включать в себя p последовательных пикселей, и каждая из вторых ячейки может включать в себя q последовательных пикселей. При ссылке на фиг. 3B и 3С, оба значения p и q представляют собой массив из b*b пикселей, в котором заштрихованные области представляют первую часть, и чистые области представляют вторую часть, p и q, однако, также могут быть разным, и они не ограничены вариантом осуществления.
Когда оба значения p и q равны 2, можно рассмотреть фиг. 3D и ЗЕ; и когда p и q оба равны 1, можно рассмотреть фиг. 3F и 3G. Заштрихованные области представляют первую часть модулей отображения, и чистые области представляют вторую часть модулей отображения.
В этом варианте осуществления, в двух соседних рядах модулей отображения, все первые ячейки первого ряда модулей отображения и все первые ячейки второго ряда модулей отображения расположены со смещением относительно друг друга в столбце; и в двух соседних рядах модулей отображения все соседние ячейки первого ряда модулей отображения и все соседние ячейки второго ряда модулей отображения расположены со смещением относительно друг друга в столбцах. На представленных выше фиг. 3B-3G заштрихованные области двух соседних рядов расположены со смещением относительно друг друга в столбцах.
Следует добавить, что, когда модули отображения представляют собой набор из одного ряда пикселей, p пикселей расположены последовательно в этом ряду; когда модули отображения представляют собой набор из двух или больше рядов пикселей, p последовательных пикселей формируют массив пикселей b*b, в котором b пикселей в каждом ряду расположены последовательно и b пикселей в каждом столбце (на чертежах обозначено просто "С") не являются последовательными, то есть, последовательные р пикселей включают в себя от 1 до b пикселей в первом ряду, от 1 до b пикселей в третьем ряду, от 1 до b пикселей в пятом ряду и так далее, как показано на фиг. 3В и 3С.
Когда изменение отображаемого содержания не обнаруживается, терминал может управлять отображением просто для обновления данных отображения, в соответствии с первыми ячейками, когда выполняется обновление с нечетным номером, и может просто обновлять данные отображения, соответствующие вторым ячейкам, когда выполняется обновление с четным номером. Другими словами, заштрихованные области на фиг. 3В, 3D и 3F обновляют, когда выполняется обновление с нечетным номером, и заштрихованные области на фиг. 3С, 3Е и 3G обновляют, когда выполняется обновление с четным номером.
Во втором альтернативном варианте осуществления, когда модули отображения представляют собой набор из n столбцов пикселей, разделенных столбцом, третья часть модулей отображения может включать в себя k первых ячеек, и четвертая часть модулей отображения может включать в себя l третьих ячеек. Третьи ячейки могут чередоваться с четвертыми ячейками, k и l могут представлять собой положительные целые числа. Каждая из третьих ячеек может включать в себя r последовательных пикселей, и каждая из третьих ячеек может включать в себя s последовательных пикселей, в которых r и s могут представлять собой положительные целые числа.
В варианте осуществления, в двух соседних столбцах модулей отображения все третьи ячейки первого столбца модулей отображения и все третьи ячейки второго столбца модулей отображения расположены со смещением относительно друг друга в рядах; и в двух соседних столбцах модулей отображения все четвертые ячейки первого столбца модулей отображения и все четвертые ячейки второго столбца модулей отображения расположены со смещением относительно друг друга в рядах.
Второй вариант осуществления аналогичен первому варианту осуществления, таким образом, что ссылка на подробное описание первого варианта осуществления можно быть сделана для второго варианта осуществления.
Кроме того, как показано на фиг. 3Н и 3I, r и s все представляют собой массив пикселей размером с*с, и заштрихованные области представляют первую часть модулей отображения, и черные области представляют собой вторую часть модулей отображения. Конечно, r и s могут быть разными, и не ограничены вариантом осуществления.
Когда r и s все равны 2, можно сделать ссылку на фиг. 3J и 3K, и когда r и s оба равны 1, можно сделать ссылку на фиг. 3F и 3G, которые аналогичны случаю первого варианта осуществления, где p и q оба равны 1. Области с прерывистой линией представляют первую часть модулей отображения, и пустые области представляют вторую часть модулей отображения.
В случае, если изменение содержания отображения не было детектировано, терминал может управлять отображением, с тем, чтобы просто обновлять данные отображения, соответствующие третьим ячейкам, когда выполняется обновление нечетных номеров, и может просто обновлять данные отображения, соответствующие четвертым ячейкам, когда выполняется обновление четных номеров. Таким образом, области с прерывистой линией на фиг. 3Н, фиг. 3J и фиг. 3F обновляют при обновлении с нечетным номером, и области с прерывистой линией на фиг. 3I, фиг. 3K и фиг. 3J обновляют при обновлении с четным номером.
Очевидно, что только часть данных отображения требуется обновлять, без обновления всех данных отображения каждый раз при выполнении обновления отображения, когда отображаемое содержание остается таким же, используя представленный выше способ при управлении устройством отображения для отображения содержанием. Например, когда поочередно обновляют первую часть отображения и вторую часть отображения модулей отображения, или третью часть отображения, и четвертую часть отображения модулей отображения, количество данных отображения, которые требуется обновлять, составляет половину исходного количества при каждом обновлении, что, таким образом, существенно уменьшает потребление энергии устройством отображения.
Существуют три следующих альтернативных варианта осуществления, относящихся к терминалу, управляющему устройством отображения для обновления отображаемого содержания.
В первом альтернативном варианте выполнения, как показано на фиг. 3L, описанный выше этап 303 может включать в себя следующие этапы.
На этапе 303А, когда не обнаруживается изменение в отображаемом содержании, данные отображения, соответствующие всем модулям отображения в отображаемом содержании, генерируют с помощью процессора.
В случае, если процессор терминала не обнаруживает изменения в отображаемом содержании, данные отображения, соответствующие всем модулям отображения в отображаемом содержании, генерируют с помощью процессора, в соответствии с разрешением отображения. Процессор может представлять собой CPU или GPU. Например, если разрешение устройства отображения составляет 1080*1920, количество данных для данных отображения, соответствующих отображаемому содержанию, генерируемому процессором, равно 1080*1920=2073600 пикселей.
На этапе 303В, процессор управляет шиной передачи для поочередной передачи данных отображения, соответствующих первой части и второй части модулей отображения, когда модуль отображения представляет собой набор из m рядов пикселей, разделенных рядом, или данных отображения, соответствующих третьей части и четвертой части модулей отображения, когда модули отображения представляют собой набор из n столбцов пикселей, разделенных столбцом, в управляющей IC устройства отображения таким образом, что управляющая IC управляет отображением для обновления, в соответствии с принятыми данными отображения.
Для уменьшения количества данных для данных отображения, которые должны обновляться устройством отображения, когда отображаемое содержание остается таким же, в случае, когда процессор не обнаруживает изменения в отображаемом содержании, шиной передачи управляют для поочередной передачи данных отображения, соответствующих первой части и второй части модулей отображения, в управляющую IC устройства отображения, когда модули отображения представляют собой набор из m рядов пикселей, или шиной передачи управляют для поочередной передачи данных отображения, соответствующих третьей части и четвертой части модулей отображения, в управляющую IC устройства отображения, когда модули отображения представляют собой набор из n столбцов пикселей.
После приема управляющей IC данных отображения через шину передачи, соответствующими пикселями устройства отображения управляют для обновления в соответствии с данными отображения. По шине передачи поочередно передают данные отображения, соответствующие первой части и второй части модулей отображения, таким образом, что обновляются только данные отображения, соответствующие первой части модулей отображения или второй части модулей отображения каждый раз, когда устройство отображения обновляет отображаемое содержание. В качестве альтернативы, по шине передачи поочередно передают данные отображения, соответствующие третьей части или четвертой части модулей отображения, таким образом, что обновляются только данные отображения, соответствующие третьей части и четвертой части модулей отображения каждый раз, когда устройство отображения обновляет отображаемое содержание. По сравнению с традиционными способами обновления, количество данных которые должны обновляться, существенно уменьшается, и при этом не оказывается влияния на обзор и ощущение пользователя из-за поочередной передачи данных отображения, соответствующих части модулей отображения. Кроме того, поскольку количество данных, передаваемых по шине передачи, существенно уменьшается, электромагнитные помехи, вызванные передачей данных, соответственно, ослабляются, и, поэтому, гарантируется нормальная работа других компонентов терминала.
Следует отметить, что когда обнаруживается любое изменение в отображаемом содержании, процессор передает полные данные отображения в управляющую IC через шину передачи. Управляющая IC управляет устройством отображения для обновления данных отображения, соответствующих всем модулям отображения в отображаемом содержании.
В этом варианте осуществления, в случае, когда отсутствуют изменения в отображаемом содержании, процессор управляет шиной передачи для поочередной передачи данных отображения, соответствующих первой части и второй части модулей отображения, в управляющую IC устройства отображения, когда модули отображения представляют собой набор из m рядов пикселей, или процессор управляет шиной передачи для поочередной передачи данных отображения, соответствующих третьей части и четвертой части модулей отображения, в управляющую IC устройства отображения, когда модули отображения представляют собой набор из n столбцов пикселей таким образом, что управляющая IC управляет отображением для обновления, в соответствии с принятыми данными отображения. Таким образом, потребление энергии шины передачи уменьшается, и электромагнитные помехи, вызванные передачей данных отображения в шине передачи, также могут быть уменьшены.
Во втором альтернативном варианте осуществления, как показано на фиг. 3М, описанный выше этап 303 может включать в себя следующие этапы.
На этапе 303С, когда изменение в отображаемом содержании не обнаруживается, данные отображения, соответствующие всем модулям отображения в отображаемом содержании, генерируются процессором.
Воплощение этого этапа аналогично представленному выше этапу 303А, и повторное описание его здесь не представлено.
На этапе 303D процессор передает данные отображения в управляющую IC устройства отображения через шину передачи.
Отличие от представленного выше этапа 303В состоит в том, что процессор передает полные данные отображения в управляющую IC через шину передачи.
На этапе 303E, когда модули отображения представляют собой набор из m рядов пикселей, процессор передает первую инструкцию поочередного обновления в управляющую IC таким образом, что управляющая IC управляет устройством отображения для поочередного обновления данных отображения, соответствующих первой части и второй части модулей отображения данных отображения, в соответствии с первой инструкцией поочередного обновления, или, когда модули отображения представляют собой набор из n столбцов пикселей, процессор передает вторую инструкцию поочередного обновления в управляющую IC таким образом, что управляющая IC управляет отображением для поочередного обновления данных отображения, в соответствии с третьей частью и четвертой частью модулей отображения данных отображения, в соответствии со второй инструкцией поочередного обновления.
Когда полные данные отображения передают в шину передачи, процессор передает инструкцию альтернативного обновления в управляющую IC для обозначения для управляющей IC необходимости управлять отображением для поочередного обновления данных отображения, соответствующих первой части и второй части модулей отображения данных отображения, и когда модули отображения представляют собой набор из m рядов пикселей, или для обозначения для управляющей IC необходимости управлять отображением для поочередного обновления данных отображения, соответствующих третьей части и четвертой части модулей отображения данных отображения, когда модули отображения представляют собой набор из n столбцов пикселей, таким образом, когда отображаемое содержание устройства отображения остается таким же, уменьшается потребление энергии, устройством отображения, поочередно обновляющем данные отображения.
Следует отметить, что, когда происходит какое-либо изменение в отображаемом содержании, процессор просто передает полные данные отображения в управляющую IC через шину передачи, без передачи инструкции альтернативного обновления, и, соответственно, управляющая IC управляет отображением для обновления данными отображения всех модулей отображения.
В варианте осуществления, в случае, когда отсутствуют изменения в отображаемом содержании, при передаче данных отображения, соответствующих всем модулям отображения, в управляющую IC, процессор передает инструкцию о поочередном обновлении в управляющую IC, для обозначения для управляющей IC о необходимости управлять устройством отображения для поочередного обновления данных отображения, соответствующих первой части и второй части модулей отображения данных отображения, или для обозначения для управляющей IC о необходимости управлять отображением для поочередного обновления данных отображения, соответствующих третьей части и четвертой части модулей отображения данных отображения, для уменьшения количества данных отображения, которые должны обновляться в устройстве отображения, когда отображаемое содержание остается одинаковым, и для уменьшения потребления энергии устройством отображения.
В третьем альтернативном варианте осуществления, как показано на фиг. 3N, представленный выше, этап 303 может включать в себя следующие этапы.
На этапе 303F, в случае, когда не обнаруживается изменение в отображаемом содержании, данные отображения, соответствующие первой части и второй части модулей отображения в отображаемом содержании, поочередно генерируются процессором, когда модули отображения представляют собой набор из m рядов пикселей; или данные отображения, соответствующие третьей части и четвертой части модулей отображения в отображаемом содержании, поочередно генерируются процессором, когда модули отображения представляют собой набор из n столбцов пикселей.
В отличие от описанного выше этапа 303A и этапа 303C, после того, как изменение в отображаемом содержании не обнаруживается, процессор поочередно генерирует данные отображения, соответствующие первой части и второй части модулей отображения, или поочередно генерирует данные отображения, соответствующие третьей части и четвертой части модулей отображения во время этапа генерирования данных отображения. При сравнении с генерированием полных данных отображения, ресурсы обработки, потребляемые процессором при генерировании данных отображения, существенно уменьшаются из-за простого генерирования части данных отображения, и, таким образом, потребление энергии процессора, соответственно, уменьшается.
На этапе 303G процессор передает сгенерированные данные отображения в управляющую IC устройства отображения таким образом, что управляющая IC управляет отображением для обновления, в соответствии с принятыми данными отображения, в котором данные отображения передают через шину передачи.
Процессор поочередно генерирует данные отображения, соответствующие первой части и второй части модулей отображения, или поочередно генерирует данные отображения, соответствующие третьей части и четвертой части модулей отображения, и передает сгенерированные данные отображения в управляющую IC через шину передачи, и управляющая IC затем управляет отображением для соответствующего обновления на основе данных отображения. Таким образом, уменьшается не только количество данных, которые должны обновляться, когда отображаемое содержание остается таким же, но также уменьшается количество данных, предназначенных для передачи по шине передачи, таким образом, что уменьшается электромагнитная помеха, вызванная передачей данных отображения в шине передачи.
В этом варианте осуществления, в случае, когда отсутствуют изменения в отображаемом содержании, процессор поочередно генерирует данные отображения, соответствующие первой части и второй части модулей отображения в отображаемом содержании, или поочередно генерирует данные отображения, соответствующие третьей части и четвертой части модулей отображения в отображаемом содержании, и передает сгенерированные данные отображения в управляющую IC устройства отображения через шину передачи, и управляющая IC затем управляет отображением для поочередного обновления на основе данных отображения. Таким образом, может быть уменьшено не только количество данных отображения, которые должны генерироваться процессором, и таким образом, может быть уменьшено потребление энергии устройством отображения, но также может быть уменьшено потребление энергии шиной передачи, и таким образом, может быть уменьшена электромагнитная взаимная помеха, вызванная передачей данных отображения в шине передачи.
После того, как управляющая IC получит данные устройства отображения, используя описанные выше три способа, она может управлять отображением для обновления данных отображения. При воплощении этап 303 может дополнительно включать в себя: когда модули отображения представляют собой набор из m рядов пикселей, разделенных рядом, переключением для всех пикселей в пределах каждой из первых ячеек управляющая IC управляет так, чтобы они находились в первом состоянии, и переключением всех пикселей в пределах каждой из вторых ячеек управляющая IC управляет так, чтобы они находились во втором состоянии, когда выполняется обновление с нечетным номером; и переключением для всех пикселей в пределах каждой из первых ячеек управляющая IC управляет так, чтобы они находились во втором состоянии, и переключением всех пикселей в пределах каждой из вторых ячеек управляющая IC управляет так, чтобы они находились в первом состоянии, когда выполняется обновление с четным номером; когда модули отображения представляют собой набор из n столбцов пикселей, разделенных столбцом, переключением для всех пикселей в пределах каждой из третьих ячеек управляющая IC управляет так, чтобы они находились в первом состоянии, и переключением для всех пикселей в пределах каждой из четвертых ячеек управляющая IC управляет так, чтобы они находились во втором состоянии, когда выполняется обновление с нечетным номером, и переключением всех пикселей в пределах каждой из третьих ячеек управляющая IC управляет так, чтобы они находились во втором состоянии, и переключением всех пикселей в пределах каждой из четвертых ячеек управляющая IC управляет так, чтобы они находились в первом состоянии, когда выполняется обновление с четным номером.
При воплощении схемы каждый пиксель может быть электрически соединен с управляющей IC через соответствующую разрешающую линию, и каждый пиксель может быть электрически соединен с линией данных через переключатель. Управляющая IC может управлять состоянием переключений, соответствующих пикселям, через соответствующие разрешающие линии. Первое состояние может представлять собой состояние "включено", и второе состояние может представлять собой состояние "выключено". В качестве альтернативы, первое состояние может представлять собой состояние "выключено", и второе состояние может представлять собой состояние "включено".
Например, когда управляющая IC управляет переключением для пикселя через разрешающую линию так, чтобы они находились в состоянии "включено", данные отображения передают по линии данных для обновления данных отображения пикселя; когда управляющая IC управляет переключением для пикселя через разрешающую линию так, чтобы они находились в состоянии "выключено", данные отображения пикселя остаются теми же.
В этом варианте осуществления либо одна линия данных или множество линий данных могут быть установлены для каждого пикселя, и это не ограничено вариантом осуществления. Со ссылкой на фиг. 3O, если, например, установить одну линию данных для набора из одного столбца пикселей, и предположить, что первые ячейки и вторые ячейки каждая включает в себя 2 последовательных пикселя, когда сканируют набор первого ряда пикселей, то есть, когда обновляют данные отображения, соответствующие первому ряду модулей отображения, переключениями 1 и 2 управляют так, чтобы они были включены, по разрешающей линии 1, переключениями 3 и 4 управляют так, чтобы они были выключены, по разрешающей линии 2, …, и так далее, переключениями b-1 и b управляют так, чтобы они были включены, по разрешающей линии b/2; когда набор второго ряда пикселей сканируют, переключениями 1 и 2 управляют так, чтобы они были выключены, по разрешающей линии 1, переключениями 3 и 4 управляют так, чтобы они были в состоянии включены, по разрешающей линии 2, …, и так далее, и переключениями b-1 и b управляют так, чтобы они были выключены, по разрешающей линии b/2.
Учитывая представленное выше, в способах для отображения, предусмотренных в варианте осуществления, путем обнаружения, произошло ли какое-либо изменение в отображаемом содержании, и при управлении отображением для поочередного обновления данных отображения, в соответствии с первой частью и второй частью модулей отображения, в пределах отображаемого содержания, или для поочередного обновления данных отображения, в соответствии с третьей частью и четвертой частью модулей отображения, в пределах отображаемого содержания в случае, когда не было обнаружено изменение отображаемого содержания, количество пикселей, которое требуется каждый раз обновлять при отображении, может быть уменьшено, в то время как сохраняется исходная частота обновления, в результате чего, можно решить проблему, состоящую в том, что уменьшение частоты обновления отображения приводит к мерцанию экрана, при этом сохраняются эффекты, состоящие в исключении мерцания экрана, и уменьшении потребления энергии устройства отображения при сохранении исходной частоты обновления.
Кроме того, потребление энергии шины передачи может быть уменьшено, используя три варианта осуществления терминала, управляющего отображением, для обновления содержания, при этом получают эффект, что электромагнитные помехи, вызванные передачей данных отображения по шине передачи, могут быть уменьшены.
На фиг. 4 показана блок-схема устройства для отображения содержания, в соответствии с примерным вариантом осуществления. Как показано на фиг. 4, устройство для отображения содержания может включать в себя: модуль 410 обнаружения и модуль 420 управления.
Модуль 410 обнаружения может быть выполнен с возможностью обнаружения, произошло ли какое-либо изменение в отображаемом содержании на устройстве отображения.
Модуль 420 управления может быть выполнен с возможностью управления отображением для поочередного обновления данных отображения, соответствующих первой части и второй части ряда модулей отображения, когда модули отображения представляют собой набор из m рядов пикселей, разделенных по рядам, и поочередного обновления данных отображения, соответствующих третьей части и четвертой части столбца модулей отображения, когда модули отображения представляют собой набор из n столбцов модулей отображения, разделенных по столбцам в случае, когда изменение в отображаемом содержании не было обнаружено модулем 410 обнаружения, в котором m и n могут представлять собой положительные целые числа.
На основе представленного выше, в устройстве отображения содержания, предоставляемом в соответствии с раскрытием, путем обнаружения, произошло ли какое-либо изменение в отображаемом содержании на устройстве отображения, и управления отображением для поочередного обновления данных отображения, в соответствии с первой частью и второй частью модулей отображения в пределах отображаемого содержания или поочередного обновления данных отображения, в соответствии с третьей частью и четвертой частью модулей отображения, в пределах отображаемого содержания, в случае, когда изменение в отображаемом содержании не было обнаружено, количество пикселей, которое каждый раз должно обновляться устройством отображения, может быть уменьшено, в то время как можно поддерживать исходную частоту обновления, в результате чего, можно разрешить проблему, состоящую в уменьшении частоты обновления устройства отображения, в результате чего происходит мерцание экрана, и эффект мерцания экрана может быть исключен, и потребление энергии устройства отображения может быть уменьшено, в то время как поддерживается исходная частота обновления.
На фиг. 5 показана блок-схема устройства для отображения содержания, в соответствии с примерным вариантом осуществления. Как показано на фиг. 5, устройство для отображения содержания может включать в себя: модуль 510 обнаружения и модуль 520 управления.
Модуль 510 обнаружения может быть выполнен с возможностью обнаруживать, произошло ли какое-либо изменение в отображаемом содержании на устройстве отображения.
Модуль 520 управления может быть выполнен с возможностью управления отображением для поочередного обновления данных отображения, в соответствии с первой частью и второй части ряда модулей отображения, когда модули отображения представляют собой набор из m рядов пикселей, разделенных рядом, и поочередного обновления данных отображения, в соответствии с третьей частью и четвертой частью столбца модулей отображения, когда модули отображения представляют собой набор из n столбцов пикселей, разделенных столбцом в случае, когда изменение в отображаемом содержании не было обнаружено модулем 410 обнаружения.
В качестве альтернативы, когда модули отображения представляют собой набор из m рядов пикселей, разделенных рядом, первая часть может включать в себя i первых ячеек, и вторая часть может включать в себя j вторых ячеек. Первые ячейки могут чередоваться со вторыми ячейками, i и j могут представлять собой положительные целые числа.
Первая ячейка может включать в себя p последовательных пикселей, и каждая из вторых ячеек может включать в себя q последовательных пикселей, в котором p и q представляют собой положительные целые числа.
Кроме того, в двух соседних рядах модулей отображения все первые ячейки первого ряда модулей отображения и все первые ячейки второго ряда модулей отображения размещены со смещением друг с другом в столбцах; и в двух соседних рядах модулей отображения все вторые ячейки первого ряда модулей отображения и все вторые ячейки второго ряда модулей отображения размещены со смещением относительно друг друга в столбцах.
Кроме того, каждый пиксель электрически соединен с управляющей IC через соответствующую разрешающую линию, и каждый пиксель электрически соединен с линией данных через переключатель, и модуль 520 управления может включать в себя: первый подмодуль 521 управления и второй подмодуль 522 управления.
Первый подмодуль 521 управления может быть выполнен с возможностью управления посредством управляющей IC переключениями для всех пикселей в пределах каждой из первых ячеек, так, чтобы они находились в первом состоянии, и переключениями для всех пикселей в пределах каждой из вторых ячеек, так, чтобы они находились во втором состоянии, когда выполняется обновление с нечетным номером.
Второй подмодуль 522 управления может быть выполнен с возможностью управления посредством управляющей IC переключениями для всех пикселей в пределах каждой из первых ячеек, так, чтобы они находились во втором состоянии, и переключениями для всех пикселей в пределах каждой из вторых ячеек, так, чтобы они находились в первом состоянии, когда выполняется обновление с четным номером.
Кроме того, когда модули отображения представляют собой набор из n столбцов пикселей, разделенных столбцом, третья часть может включать в себя k третьих ячеек, и четвертая часть может включать в себя l четвертых ячеек, и третьи ячейки чередуются с четвертыми ячейками, в котором k и l представляют собой положительные целые числа. Третья ячейка может включать в себя r последовательных пикселей, и четвертая ячейка может включать в себя s последовательных пикселей, в котором r и s представляют собой положительные целые числа.
В качестве альтернативы, в двух соседних столбцах модулей отображения, все третьи ячейки первого столбца модулей отображения и все третьи ячейки второго столбца модулей отображения размещены со смещением относительно друг друга в рядах; и в двух соседних столбцах модулей отображения, все четвертые ячейки первого столбца модулей отображения и все четвертые ячейки второго столбца модулей отображения размещены со смещением относительно друг друга в рядах.
В качестве альтернативы, каждый пиксель электрически соединен с управляющей интегральной схемой IC через соответствующую разрешающую линию, и каждый пиксель электрически соединен с линией данных через переключатель. Модуль 520 управления может дополнительно включать в себя третий подмодуль 523 управления и четвертый подмодуль 524 управления.
Третий модуль 523 управления выполнен с возможностью управления посредством управляющей IC переключениями для всех пикселей в пределах каждой из третьих ячеек, так, чтобы они находились в первом состоянии, и управления переключением для всех пикселей в пределах каждой из четвертых ячеек, так, чтобы они находились во втором состоянии, когда выполняется обновление с нечетным номером.
Четвертый модуль 524 управления выполнен с возможностью управления посредством управляющей IC переключениями для всех пикселей в пределах каждой из третьих ячеек, так, чтобы они находились во втором состоянии, и переключениями для всех пикселей в пределах каждой из четвертых ячеек, так, чтобы они находились в первом состоянии, когда выполняется обновление с четным номером.
Исходя из представленного выше, в устройстве для отображения содержания, предусмотренном в соответствии с вариантом осуществления, путем обнаружения, произошло ли какое-либо изменение в отображаемом содержании, и управления отображением для поочередного обновления данных отображения, в соответствии с первой частью и второй частью модулей отображения в пределах отображаемого содержания или при поочередном обновлении данных отображения, соответствующих третьей части и четвертой части модулей отображения в пределах отображаемого содержания в случае, когда изменение в отображаемом содержании не было обнаружено, количество пикселей, которое требуется каждый раз обновлять путем отображения, может быть уменьшено, в то время как поддерживается исходная частота обновления, в результате чего, можно исключить проблему, состоящую в уменьшении частоты обновления устройства отображения, которое приводит к мерцанию экрана, и можно исключить эффекты, состоящие в мерцании экрана, и потребление энергии устройства отображения может быть уменьшено при сохранении исходной частоты обновления.
Что касается устройств в представленных выше вариантах осуществления, конкретные подходы для выполнения операций, для отдельных модулей в них были подробно описаны в вариантах осуществления, относящихся к соответствующим способам, которые не будут подробно описаны здесь.
Примерный вариант осуществления настоящего раскрытия направлен на устройство для отображения содержания, которое выполнено с возможностью воплощения способов для отображения содержания, предусмотренного в соответствии с описанием, устройство может включать в себя: процессор, запоминающее устройство для сохранения инструкций, выполняемых процессором, в котором процессор может быть выполнен с возможностью: обнаружения, произошло ли какое-либо изменение в отображаемом содержании на устройстве отображения; и управления устройством отображения, для поочередного обновления данных отображения, соответствующих первой части и второй части ряда модулей отображения, когда модули отображения представляют собой набор из m рядов модулей отображения, разделенных рядом, или поочередно обновлять данные отображения, соответствующие третьей части и четвертой части столбца модулей отображения, когда модули отображения представляют собой набор из n столбцов модулей отображения, разделенных столбцом в случае, когда изменение в отображаемом содержании не было детектировано, в котором m и n представляют собой положительные целые числа.
На фиг. 6 показана блок-схема устройства для отображения содержания, представленного в соответствии с примерным вариантом осуществления. Например, устройство 600 может представлять собой мобильный телефон, компьютер, терминал цифровой широковещательной передачи, устройство передачи сообщений, игровую консоль, планшетный компьютер, медицинское устройство, тренажеры для физических упражнений, карманный персональный компьютер и т.п.
На фиг. 6 устройство 600 может включать в себя один или больше из следующих компонентов: компонент 602 обработки, запоминающее устройство 604, компонент 606 питания, мультимедийные компонент 608, аудиокомпонент 610, интерфейс 612 ввода/вывода (I/O), компонент 614 датчика и компонент 616 связи.
Компонент 602 обработки обычно управляет всеми операциями устройства 600, такими как операции, ассоциированные с отображением, телефонные вызовы, связь, операции камеры и операции записи. Компонент 602 обработки может включать в себя один или больше процессоров 618, для выполнения инструкций, для выполнения всех или части этапов в описанных выше, способах. Кроме того, компонент 602 обработки может включать в себя один или больше модулей, которые способствуют взаимодействию между компонентом 602 обработки и другими компонентами. Например, компонент 602 обработки может включать в себя мультимедийный модуль, для того, чтобы способствовать взаимодействию между мультимедийным компонентом 608 и компонентом 602 обработки.
Запоминающее устройство 604 выполнено с возможностью сохранения различных типов данных для поддержки операции устройства 600. Примеры таких данных включают в себя инструкции для любых приложений или способов, работающих в устройстве 600, контактные данные, данные телефонной книги, сообщения, изображения, видеоизображения и т.д. Запоминающее устройство 604 может быть воплощено, используя любой тип энергозависимых или энергонезависимых устройств памяти или их комбинации, таких как статическое оперативное запоминающее устройство (SRAM), электрически стираемое программируемое постоянное запоминающее устройство (EEPROM), стираемое программируемое постоянное запоминающее устройство (EPROM), программируемое постоянное запоминающее устройство (PROM), постоянное запоминающее устройство (ROM), магнитное запоминающее устройство, запоминающее устройство флэш, магнитный или оптический диск.
Компонент 606 питания обеспечивает питание для различных компонентов устройства 600. Компонент 606 питания может включать в себя систему администрирования питанием, один или больше источников питания, и любые другие компоненты, ассоциированные с генерированием, администрированием и распределением питания в устройстве 600.
Мультимедийный компонент 608 включает в себя экран, предоставляющий выходной интерфейс между устройством 600 и пользователем. В некоторых вариантах осуществления экран может включать в себя жидкокристаллический дисплей (LCD) и сенсорную панель (TP). Если экран включает в себя сенсорную панель, экран может быть воплощен, как сенсорный экран для приема сигналов ввода от пользователя. Сенсорная панель включает в себя один или больше датчиков прикосновения для определения прикосновения, движений скольжения и жестов на сенсорной панели. Датчики прикосновения могут не только определять границы прикосновения или движения скольжения, но также определять период времени и давление, связанное с прикосновением или действием скольжения. В некоторых вариантах осуществления мультимедийный компонент 608 включает в себя переднюю камеру и/или заднюю камеру. Передняя камера и/или задняя камера могут принимать внешнее мультимедийные данные, в то время как устройство 600 находится в рабочем режиме, таком как режим фотографирования или видеорежим. Каждая из передней камеры и задней камеры может представлять собой систему с фиксированным оптическим объективом или может иметь возможность фокусирования и оптического изменения масштаба изображения.
Аудиокомпонент 610 выполнен с возможностью вывода и/или ввода звуковых сигналов. Например, аудиокомпонент 610 включает в себя микрофон ("MIC"), выполненный с возможностью приема внешнего аудиосигнала, когда устройство 600 находится в рабочем режиме, таком как режим вызова, режим записи и режим распознавания голоса. Принимаемый аудиосигнал может быть дополнительно сохранен в запоминающем устройстве 604 или может быть передан через компонент 616 передачи данных. В некоторых вариантах осуществления аудиокомпонент 610 дополнительно включает в себя громкоговоритель для вывода звуковых сигналов.
Интерфейс 612 I/O обеспечивает интерфейс между компонентом 602 обработки и периферийными модулями интерфейса, такими как клавиатура, круговой переключатель, кнопки и т.п. Кнопки могут включать в себя, но не ограничены этим, кнопку возврата в исходное состояние, кнопку громкости, кнопку начала работы и кнопку блокирования.
Компонент 614 датчика включает в себя один или больше датчиков, для обеспечения оценки состояния различных аспектов устройства 600. Например, компонент 614 датчика может обнаруживать открытое/закрытое состояние устройства 600, сопоставлять положение компонентов, например, устройства отображения и клавиатуры устройства 600, изменение положения устройства 600 или компонента устройства 600, присутствие или отсутствие контакта пользователя с устройством 600, ориентацию или ускорение/замедление устройства 600, и изменение температуры устройства 600. Компонент 614 датчика может включать в себя датчик приближения, выполненный с возможностью обнаруживать присутствие соседних объектов, без какого-либо физического контакта. Компонент 614 датчика также может включать в себя датчик света, такой как датчик изображения CMOS или CCD, предназначенный для использования в приложениях с формированием изображения. В некоторых вариантах осуществления компонент 614 датчика также может включать в себя датчик ускорения, гироскопический датчик, магнитный датчик, датчик давления или датчик температуры.
Компонент 616 связи выполнен с возможностью обеспечения связи по проводам или без проводов, между устройством 600 и другими устройствами. Устройство 600 может получать доступ к беспроводной сети на основе стандарта передачи данных, такого как WiFi, 2G или 3G, или с использованием их комбинации. В одном примерном варианте осуществления компонент 616 передачи данных принимает сигнал широковещательной передачи данных, или информацию, ассоциированную с широковещательной передачей данных, из внешней системы администрирования широковещательной передачей данных через канал широковещательной передачи данных. В одном примерном варианте осуществления компонент 616 связи дополнительно включает в себя модуль связи в ближнем поле (NFC), для того, чтобы способствовать обмену данными на коротком расстоянии. Например, модуль NFC может быть воплощен на основе технологии радиочастотной идентификации (RFID), технологии ассоциации инфракрасных данных (IrDA), ультраширокополосной технологии (UWB), технологии Bluetooth (ВТ) и других технологий.
В примерных вариантах осуществления устройство 600 может быть воплощено с одной или больше специализированными интегральными схемами (ASIC), цифровыми сигнальными процессорами (DSP), цифровыми сигнальными устройства обработки (DSPD), программируемыми логическими устройствами (PLD), программируемыми пользователями вентильными матрицами (FPGA), контроллерами, микроконтроллерами, микропроцессорами или другими электронными компонентами для выполнения описанных выше способов.
В примерных вариантах осуществления также предусмотрен энергонезависимый считываемый компьютером носитель информации, включающий в себя инструкции, такой как запоминающее устройство 604, в котором записаны инструкции, предназначенные для их выполнения процессором 618 в устройстве 600, для выполнения описанных выше способов. Например, непереходный считываемый компьютером носитель информации может представлять собой ROM, RAM, CD-ROM, магнитную ленту, гибкий диск, оптическое устройство накопителя данных и т.п.
Другие варианты осуществления раскрытия будут понятны для специалистов в данной области техники при рассмотрении раскрытых здесь описания и практики раскрытия. Данная заявка предназначена для охвата любых изменений, вариантов использования или адаптации раскрытия в соответствии с его общими принципами и включает в себя такие отклонения от настоящего раскрытия, которые соответствуют известной или обычной практике в данной области техники. Предполагается, что описание и примеры должны рассматриваться только, как примерные, и при этом истинный объем и сущность раскрытия обозначены следующей формулой изобретения.
Следует понимать, что настоящее раскрытие не ограничено точной конструкцией, которая была описана выше и проиллюстрирована на приложенных чертежах, и что различные модификации и изменения могут быть выполнены без выхода за пределы его объема. Предполагается, что объем раскрытия должен быть ограничен только приложенной формулой изобретения.