СПОСОБ И УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ЭКРАНА МОБИЛЬНОГО ТЕРМИНАЛА С ЧУВСТВИТЕЛЬНЫМ К КАСАНИЮ ЭКРАНОМ
METHOD AND DEVICE FOR DISPLAY SCREEN OF MOBILE TERMINAL WITH TOUCH-SENSITIVE SCREEN

ОБЛАСТЬ ТЕХНИКИ
Данное изобретение относится к способу и устройству для отображения экрана мобильного терминала, имеющего чувствительный к касанию экран, и более конкретно к устройству и способу для отображения элементов согласно заданным критериям таким образом, что пользователь знает, что телефон находится в режиме редактирования.
УРОВЕНЬ ТЕХНИКИ
В последние годы мобильный терминал стал мультимедийным устройством, способным обеспечить различные дополнительные службы, такие как функция электронного словаря, игровая функция, функция управления планированием и т.д. Как таковая существует необходимость в пользовательском интерфейсе, который дает возможность пользователю удобно управлять и использовать различные типы приложений.
Вышеописанный мобильный терминал обычно отображает установленное приложение, приложение, установленное пользователем, различные типы мини-приложений (виджетов) и папок (далее называемые «элементами») на экране ожидания. Здесь экран ожидания может включать в себя основной экран или домашний экран. Основным экраном является экран, обеспеченный некоторым количеством элементов приложений, соответствующих различным приложениям в мобильном терминале, а домашним экраном является экран, на котором пользователь редактирует элементы в основном экране согласно предпочтениям пользователя.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
ТЕХНИЧЕСКАЯ ЗАДАЧА
Между тем, пользователь может ввести режим редактирования для такого редактирования, как изменение местоположения, удаление и добавление различных типов элементов, отображенных на экране ожидания мобильного терминала. Однако обычный режим редактирования не обеспечивает знание того, что пользователь находится в режиме редактирования.
РЕШЕНИЕ ЗАДАЧИ
Данное изобретение было осуществлено ввиду вышеуказанных задач и обеспечивает способ для отображения экрана редактирования с соответствующими элементами, имеющими различные размеры согласно положениям этих элементов, когда мобильный терминал входит в режим редактирования для индивидуализации, и устройство для этого.
В соответствии с некоторым аспектом данного изобретения способ для отображения экрана редактирования мобильного терминала с чувствительным к касанию экраном включает в себя: отображение множества элементов в одном и том же размере на чувствительном к касанию экране во время режима ожидания, прием запроса для режима редактирования и настройку размера соответствующих элементов по-разному согласно местоположению этих элементов во время режима редактирования для отображения.
В соответствии с другим аспектом данного изобретения терминал для отображения множества элементов включает в себя: блок чувствительного к касанию экрана, отображающий эти элементы во время режима ожидания или режима редактирования, и контроллер, отображающий эти элементы в том же самом размере во время режима ожидания и настраивающий размер этих элементов по-разному согласно местоположению этих элементов во время режима редактирования для отображения.
ВЫГОДНЫЕ ЭФФЕКТЫ ИЗОБРЕТЕНИЯ
Данное изобретение конфигурирует экран редактирования таким образом, что соответствующие элементы имеют различные размеры для отображения, когда мобильный терминал входит в режим редактирования. Соответственно, пользователь может интуитивно распознать состояние, в котором мобильный терминал входит в режим редактирования. Дополнительно, когда некоторый элемент перемещают, размер этого элемента изменяется согласно положению выполненного перемещения. В результате, данное изобретение дополнительно обеспечивает эстетический пользовательский интерфейс для пользователя.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Вышеуказанные особенности и преимущества данного изобретения станут более очевидными из следующего подробного описания в сопряжении с сопутствующими чертежами, на которых:
фиг.1 является блок-схемой, иллюстрирующей конфигурацию мобильного терминала согласно примерному варианту осуществления данного изобретения;
фиг.2 является блок-схемой, иллюстрирующей способ для отображения экрана редактирования согласно примерному варианту осуществления данного изобретения;
фиг.3 является блок-схемой последовательности операций, иллюстрирующей конкретную процедуру S240 выполнения, показанную на фиг.2;
фиг.4 является блок-схемой последовательности операций, иллюстрирующей конкретную процедуру S260 выполнения, показанную на фиг.2;
фиг.5а является изображением, иллюстрирующим пример элементов, отображенных на экране ожидания;
фиг.5b является изображением, иллюстрирующим пример установки размеров этих элементов на другие размеры и отображения этих элементов на экране редактирования;
фиг.6а-6с являются изображениями, иллюстрирующими реализованные примеры конкретного графического интерфейса, установленного таким образом, что соответствующие элементы имеют различные размеры согласно положениям выполненной компоновки этих элементов; и
фиг.7a,b,c являются изображением, иллюстрирующим пример процедуры, устанавливающей размеры элементов после перемещения этих элементов.
ВАРИАНТЫ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
Примерные варианты осуществления данного изобретения подробно описаны со ссылкой на сопутствующие чертежи. Одни и те же ссылочные позиции используются по всем чертежам для ссылки на одни и те же или подобные части. В целях ясности и простоты подробные описания хорошо известных функций и структур, включенных в данный документ, могут быть опущены для избегания затруднения понимания предмета рассмотрения данного изобретения.
Как используется в данном документе, термин «элемент» означает блок для распознавания или выполнения некоторого приложения, папки и мини-приложения. В этом случае некоторый элемент может быть отображен посредством возможной формы, цвета или их комбинации.
Фиг.1 является блок-схемой, иллюстрирующей конфигурацию мобильного терминала 100 согласно примерному варианту осуществления данного изобретения.
Как показано, мобильный терминал 100 данного изобретения может включать в себя блок 110 радиочастотной (RF) связи, аудиопроцессор 120, блок 130 чувствительного к касанию экрана, блок 140 клавишного ввода, память 150 и контроллер 160.
Блок 110 RF связи выполняет функции передачи/приема соответствующих данных для RF связи мобильного терминала 100. Блок 110 RF связи может включать в себя RF передатчик для повышающего преобразования частоты сигнала для передачи и усиления этого сигнала и RF приемник для усиления с малым уровнем шума принятого сигнала и понижающего преобразования частоты этого сигнала. Дополнительно блок 110 RF связи может принимать данные через RF канал и выводить принятые данные контроллеру 160. Блок 110 RF связи может передавать данные, принятые от контроллера 160, через этот RF канал.
Аудиопроцессор 120 может быть сконфигурирован посредством кодека (CODEC). Кодек может быть сконфигурирован посредством кодека данных, обрабатывающего пакетные данные, и аудиокодека, обрабатывающего аудиосигнал. Аудиопроцессор 120 преобразует цифровой аудиосигнал в аналоговый аудиосигнал через аудиокодек и воспроизводит этот аналоговый аудиосигнал через громкоговоритель SPK. Аудиопроцессор преобразует аналоговый аудиосигнал, введенный от микрофона MIC в цифровой аудиосигнал.
Блок 130 чувствительного к касанию экрана включает в себя датчик 131 касания и часть 132 отображения. Датчик 131 касания считывает ввод касания пользователя и генерирует и передает сигнал считывания к контроллеру 160. Датчик 131 касания может быть сконфигурирован посредством такого датчика касания, как тип емкостного покрытия, тип резистивного покрытия или тип инфракрасного луча или датчик нажима. Кроме вышеуказанных датчиков различные типы сенсорного устройства, способного считывать контакт или нажим объекта, могут использоваться в качестве датчика 131 касания. Сигнал считывания содержит координатные данные, соответствующие вводу касания пользователя. Когда пользователь вводит операцию касания, датчик 131 касания генерирует и передает сигнал считывания с координатными данными пути перемещения положения касания к контроллеру 160.
В частности, датчик 131 касания может считывать ввод пользователя для переключения мобильного терминала из режима ожидания в режим редактирования согласно некоторому варианту осуществления данного изобретения.
Часть 132 отображения может быть сконфигурирована посредством жидкокристаллического устройства отображения (LCD), органических светоизлучающих диодов (OLED) или органических светоизлучающих диодов с активной матрицей (AMOLED). Часть 132 отображения видимым образом обеспечивает меню мобильного терминала 100, введенные данные, информацию установки функций и различную информацию пользователю. Блок 132 отображения выполняет функциональный вывод экрана загрузки, экрана ожидания, экрана меню, экрана вызова и другие экраны приложений мобильного терминала 100.
Мобильный терминал 100 данного изобретения может быть выполнен с возможностью включения вышеизложенного чувствительного к касанию экрана. Однако следует отметить, что вышеизложенный вариант осуществления данного изобретения может быть применен к другим терминалам с чувствительным к касанию экраном или без него.
Блок 140 клавишного ввода принимает операцию клавиши пользователя для управления мобильным терминалом 100 и генерирует и переносит входной сигнал к контроллеру 160. Блок 140 клавишного ввода может быть сконфигурирован посредством клавишной панели с числовыми клавишами или клавишами-стрелками. Заданное число функциональных клавиш может быть обеспечено на одной поверхности мобильного терминала 100 в качестве блока 140 клавишного ввода.
Память 150 хранит программы и данные, необходимые для работы мобильного терминала 100. Память 150 может быть разделена на область программ и область данных. Область программ может хранить программу, управляющую всей работой мобильного терминала 100, операционную систему (OS), загружающую мобильный терминал 100, прикладную программу, необходимую для воспроизведения мультимедийного контента, и прикладные программы, необходимые для других возможных функций, таких как функция камеры, функция воспроизведения звука, функция воспроизведения изображения или движущегося изображения. Данные, созданные согласно использованию мобильного терминала 100, хранятся в области данных. Изображения, движущиеся изображения, телефонные книги и аудиоданные могут храниться в этой области данных.
Контроллер 160 управляет всей работой для соответствующих структурных элементов мобильного терминала 100. В частности, контроллер 160 может управлять последовательностью процедур, созданных таким образом, что соответствующие элементы имеют различные размеры согласно положениям/местоположению и изменениям в положениях элементов во время режима редактирования. Чтобы осуществить это, контроллер 160 согласно некоторому варианту осуществления данного изобретения может дополнительно включать в себя контроллер 161 отображения режима редактирования.
Когда мобильный терминал 100 входит в режим редактирования, контроллер 161 отображения режима редактирования устанавливает размеры соответствующих элементов, отображаемых по-разному на экране ожидания согласно их положениям, выполненной компоновки и отображает эти установленные элементы на экране редактирования. Например, когда мобильный терминал 100 входит в режим редактирования, контроллер 161 отображения режима редактирования может установить размеры элементов, скомпонованных на одной и той же строке, одинаковыми. Также, если имеется множество строк, включающих в себя по меньшей мере один элемент, контроллер 161 отображения режима редактирования может управлять размерами элементов, включенных в верхнюю строку, таким образом, что они меньше, чем размеры элементов, включенных в нижнюю строку. Кроме того, после приема ввода команды перемещения для некоторого конкретного элемента контроллер 161 отображения режима редактирования устанавливает размер перемещенного элемента идентичным элементам в строке выполненного только что перемещения и отображает этот элемент в новом размере на экране редактирования.
Вышеизложенный вариант осуществления проиллюстрировал, что контроллер 160 и контроллер 161 отображения режима редактирования сконфигурированы раздельно, и соответствующие блоки выполняют различные функции с целью иллюстрации. Однако следует отметить, что контроллер 160 может выполнять некоторые функции, выполняемые контроллером 161 отображения режима редактирования.
Фиг.2 является блок-схемой последовательности операций, иллюстрирующей способ для отображения режима редактирования согласно примерному варианту осуществления данного изобретения.
Сначала контроллер 160 считывает, что мобильный терминал входит в экран ожидания (S210). Экран ожидания может включать в себя основной экран или домашний экран. Здесь основным экраном является экран, обеспеченный некоторым числом элементов (пиктограмм), представляющих различные приложения мобильного терминала. Домашним экраном является экран, представляющий основной экран во время режима редактирования таким образом, что пользователь может индивидуализировать порядок расположения элементов согласно предпочтениям пользователя. Например, наиболее часто используемые приложения могут быть перемещены в первую строку для более быстрого извлечения. Некоторое число предварительно установленных приложений, приложение, установленное пользователем, различные типы мини-приложения и папки (далее называемые «элементом») могут быть отображены на экране ожидания. После входа в экран ожидания контроллер 160 сначала устанавливает размеры соответствующих элементов идентичными друг другу и отображает эти установленные элементы на экране ожидания (S220).
Фиг.5а показывает пример элементов, отображенных на экране ожидания. Как показано, экран ожидания может быть разделен по меньшей мере на одну строку и по меньшей мере на один столбец. Например, это может быть выражено тем, что элемент 510 расположен в первой строке и первом столбце. Здесь по меньшей мере один элемент установлен и отображен с одним и тем же размером независимо от строки или столбца на экране ожидания.
Со ссылкой обратно на фиг.2 контроллер 160 определяет, принят ли ввод входа в режим редактирования (S230). Этот ввод входа в режим редактирования может включать в себя ввод программируемой клавиши для входа в режим редактирования или ввод касания, касающегося возможного элемента или возможной области в течение более чем заданного времени. Если ввод входа в режим редактирования не принят, то процесс переходит к S250, и его описание будет описано ниже.
Если ввод входа в режим редактирования принят, то контроллер 160 устанавливает размеры соответствующих элементов на другие размеры согласно их положениям/местоположению выполненной компоновки и отображает установленные элементы на экране редактирования (S240). С этой целью, как показано на фиг.5b, контроллер 160 может отобразить как этот элемент, так и отраженный свет, соответствующий этому элементу. Или контроллер 160 может отобразить тень на нижних концах соответствующих элементов.
Фиг.3 является блок-схемой последовательности операций, иллюстрирующей конкретную процедуру выполнения S240, показанную на фиг.2.
Контроллер 160 определяет, отображаются ли множественные элементы на экране редактирования (S310). Когда множественные элементы не отображаются на экране редактирования, а именно когда на нем отображается один элемент, контроллер 160 устанавливает один элемент на конкретный размер и отображает этот один элемент на экране редактирования (S320).
С другой стороны, когда множественные элементы отображаются на экране редактирования, контроллер 160 устанавливает размеры элементов, скомпонованных на одной и той же строке на экране редактирования одинаковыми (S330). Контроллер 160 определяет, отображаются ли множественные элементы на множественных строках (S340). А именно контроллер 160 определяет, имеется ли некоторое число элементов на более чем одной строке. Если это так, то контроллер 160 устанавливает размеры элементов, включенных в верхние строки (первая строка) меньшими, чем размеры элементов, включенных в нижние или следующие строки последовательно (S350). Фиг.5b является изображением, иллюстрирующим конкретный пример S240 и фиг.3 установления размеров этих элементов на другие и отображения этих элементов на экране редактирования. Когда количество строк, на которых отображается некоторый элемент, равно единице, контроллер 160 устанавливает элементы, включенные в эту одну строку на один и тот же размер (S360).
В альтернативном варианте осуществления размеры элементов могут быть установлены меньшими последовательно по мере перехода от верхней строки к нижней строке. Например, размеры элементов, скомпонованных в первой строке, устанавливаются меньшими, чем размеры элементов, скомпонованных во второй строке. Затем размеры элементов, скомпонованных во второй строке, устанавливаются меньшими, чем размеры элементов, скомпонованных в третьей строке.
На фиг.5b «х», скомпонованный в верхнем правом конце каждого элемента, является пиктограммой для удаления соответствующего элемента. Если соответствующий элемент является элементом, который пользователь, возможно, не может удалить, такой как встроенное приложение, то «х» может быть не отображен на соответствующем элементе.
Фиг.6а-6с являются изображениями, иллюстрирующими реализованные примеры графического интерфейса, установленного таким образом, что соответствующие элементы имеют различные размеры согласно положениям выполненной компоновки, этих элементов.
Фиг.6а является изображением, иллюстрирующим реализованный пример графического интерфейса согласно первому варианту осуществления данного изобретения.
Со ссылкой на фиг.6а часть 132 отображения мобильного терминала 100 может включать в себя по меньшей мере один уровень. Предполагается, что по меньшей мере один уровень включает в себя фоновый уровень 610 и уровень 620 элемента. Здесь фоновый экран отображен на фоновом уровне 610, а элементы отображены на уровне 620 элемента.
Когда мобильный терминал 100 отображает экран ожидания в режиме ожидания, фоновый уровень 610 и уровень 620 элемента выполняются параллельно друг другу. А именно фоновый уровень 610 и уровень 620 элемента образуют угол 0°. Однако, когда мобильный терминал 100 входит в режим редактирования, уровень 620 элемента может быть выполнен с возможностью отображения некоторого угла наклона, равного первому углу θ1 в первом направлении от фонового уровня 610.
В результате, размеры элементов, скомпонованных в верхних строках, могут быть установлены меньшими для отображения, чем размеры элементов, скомпонованных в нижних строках.
Кроме того, соответствующие элементы могут быть отображены с углом наклона во втором направлении на первый угол наклона уровня 620 элемента.
Фиг.6b является изображением, иллюстрирующим реализованный пример графического интерфейса согласно второму варианту осуществления данного изобретения.
Когда мобильный терминал 100 отображает экран ожидания в режиме ожидания, фоновый уровень 610 и уровень 620 элемента проходят параллельно друг другу. А именно фоновый уровень 610 и уровень 620 элемента образуют угол 0°. Однако, когда мобильный терминал 100 входит в режим редактирования для отображения экрана редактирования, уровень 620 элемента может быть выполнен с возможностью отображения элементов для того, чтобы они имели угол наклона на второй угол θ2 в первом направлении от фонового уровня 610.
Соответственно, элементы, скомпонованные в верхних строках, могут быть расположены дальше, чем элементы в нижних строках с точки зрения пользователя. В результате, пользователь распознает, что элементы, скомпонованные в верхних строках, имеют меньший размер, чем элементы, скомпонованные в нижних строках.
Фиг.6с является изображением, иллюстрирующим реализованный пример графического интерфейса согласно третьему варианту осуществления данного изобретения.
Со ссылкой на фиг.6с предполагается, что часть 132 отображения включает в себя только фоновый уровень 610 в третьем варианте осуществления. Когда мобильный терминал 100 отображает экран ожидания в режиме ожидания, по меньшей мере один элемент 660, 670 и 680 устанавливается и отображается в фоновом уровне 610 таким образом, чтобы иметь один и тот же размер.
После этого, когда мобильный терминал 100 входит в режим редактирования для отображения экрана редактирования, упомянутый по меньшей мере один из элементов 660, 670 и 680 может быть отображен имеющим угол наклона на заданный угол от фонового уровня 610. В этом случае элементы, включенные в одну и ту же строку, наклонены под одним и тем же углом. Например, элементы, скомпонованные в первой строке, наклонены на третий угол θ3, а элементы, скомпонованные во второй строке, наклонены на четвертый угол θ4.
В третьем варианте осуществления углы наклона элементов, скомпонованных в верхних строках, могут быть установлены большими, чем углы наклона элементов, скомпонованных в нижних строках. Например, третий угол может быть большим, чем четвертый угол. Поскольку угол наклона элементов становится большим по мере движения к верхней строке, элементы, скомпонованные на верхней строке, расположены дальше, чем элементы, скомпонованные на нижней строке, с точки зрения пользователя. Соответственно пользователь распознает, что размеры элементов, скомпонованных в верхних строках, являются меньшими, чем размеры элементов, скомпонованных в нижних строках. Следует отметить, что различные комбинации размеров могут быть применены к конкретной строке или столбцу согласно идеям данного изобретения таким образом, что пользователь может видеть эти элементы отличающимися от режима ожидания, когда он переключается в режим редактирования.
Со ссылкой обратно на фиг.2 контроллер 160 определяет, принята (S250) ли команда перемещения для возможного элемента. Если команда перемещения для некоторого конкретного элемента принята, то контроллер 160 устанавливает размер этого элемента согласно положению выполненного только что перемещения этого элемента и отображает этот элемент соответственно (S260).
Фиг.4 иллюстрирует процедуру S260 выполнения, показанную на фиг.2.
Сначала контроллер 160 принимает команду перемещения для конкретного элемента (S410). Эта команда перемещения может включать в себя ввод перетаскивания и отпускания (drag and drop) после касания этого элемента. Соответственно, контроллер 160 считывает перетаскивание и отпускание к возможному положению после касания возможного элемента (S420).
Затем контроллер 160 определяет, идентична ли строка положения, в которое перемещается этот элемент, строке положения перед перемещением (S430). Если строка положения, в которое перемещается элемент, является идентичной строке положения перед перемещением, то контроллер 160 устанавливает размер перемещаемого элемента идентичным размеру элемента перед перемещением и отображает этот установленный элемент на экране редактирования (S440).
Если строка положения, в которое только что выполнено перемещение этого элемента, отличается от строки положения перед перемещением, то контроллер 160 устанавливает размер элемента идентичным размеру элемента, установленного в некоторой строке положения выполненного перемещения (S450).
Фиг.7 является изображением, иллюстрирующим пример процедуры, устанавливающей размеры элементов после перемещения этих элементов.
Со ссылкой на фиг.7а команда перемещения элемента принимается от пользователя в режиме редактирования. Эта команда перемещения элемента может быть вводом касания для элемента 710, который должен быть перемещен. Когда команда перемещения элемента принята, элемент 710 может быть отнесен от точки касания на установленное расстояние на основе положения компоновки некоторого элемента.
Фиг.7b иллюстрирует процедуру, перемещающую элемент 710, выполненного касания в направлении выполняемого перетаскивания согласно вводу перетаскивания. Фиг.7с иллюстрирует процедуру, перетаскивающую элемент 710 касания, для отпускания в возможном положении. После отпускания размер элемента 710 устанавливается идентичным размеру элемента, установленному для строки положения выполненного перемещения. А именно размер элемента 710 устанавливается идентичным размеру элемента 720.
Между тем, если элемент 720 перемещается и компонуется в положениях выполняемого отображения (вторая строка, третья строка) элемента 720, то элемент 720 перемещается и компонуется во второй строке и четвертой строке возможного направления (правого направления на фиг.7) на один столбец. Соответственно, так как элемент 720 перемещается и компонуется в положении компоновки (вторая строка, четвертая строка) стандартного элемента 730, элемент 730 перемещается и компонуется в возможном направлении (правом направлении на фиг.7) на один столбец. Однако в этом случае, так как положение выполняемого отображения элемента 730 является конечной строкой части 132 отображения, элемент 730 перемещается и компонуется в следующей строке и первом столбце (третья строка, первый столбец). В этом случае, так как стандартно скомпонованная строка является второй строкой, а строкой выполненного перемещения и компоновки является третья строка, размер элемента 730 устанавливается идентичным размеру элемента, установленному для третьей строки, являющейся строкой выполненной компоновки после перемещения.
Следует отметить, что вышеописанные способы согласно данному изобретению могут быть реализованы в аппаратном обеспечении или как программный или компьютерный код, который может быть сохранен в носителе записи, таком как CD-ROM, RAM, флоппи-диск, жесткий диск или магнитно-оптический диск, или загружен по сети таким образом, что способы, описываемые в данном документе, могут выполняться таким программным обеспечением с использованием универсального компьютера или специального процессора или программируемого или специализированного аппаратного обеспечения, такого как ASIC или FPGA. Как было бы ясно в данной области техники, этот компьютер, процессор или программируемое аппаратное обеспечение включает в себя компоненты памяти, например, RAM, ROM, флэш-память и т.д., которые могут хранить или принимать программный или компьютерный код, который при доступе к нему и выполнении компьютером, процессором или аппаратным обеспечением реализует способы обработки, описанные в данном документе.
Как описано выше, упомянутое данное изобретение конфигурирует экран редактирования таким образом, что соответствующие элементы имеют различные размеры согласно положениям выполненной компоновки между элементами, когда мобильный терминал входит в режим редактирования. Соответственно, пользователь может интуитивно распознать то состояние, что мобильный терминал входит в режим редактирования. Далее некоторый элемент перемещается, и размер этого элемента изменяется согласно положению выполненного перемещения. В результате данное изобретение может обеспечить эстетический пользовательский интерфейс для пользователя во время работы режима редактирования.
Хотя данное изобретение было показано и описано со ссылкой на его некоторые примерные варианты осуществления, специалистам в данной области техники будет ясно, что различные изменения в форме и подробностях могут быть осуществлены в них, не выходя за рамки сущности и объема данного изобретения, заданного в прилагаемой формуле изобретения и ее эквивалентах.