ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к мобильному терминалу. Более конкретно, настоящее изобретение относится к устройству и способу обеспечения пользовательского интерфейса для ответа на различные события касания, обнаруживаемые многочисленными датчиками касания, сформированными на разных поверхностях мобильного терминала.
УРОВЕНЬ ТЕХНИКИ
С широким использованием мобильной телефонии мобильные терминалы стали неотъемлемыми устройствами в повседневной жизни. Недавно, так как очень распространены мобильные терминалы с экраном, разрешающим ввод касанием, стало ключевым вопросом конструкция пользовательского интерфейса (UI) на основе датчика касания.
Типично, мобильные терминалы с экраном, разрешающим ввод касанием, оснащены единственным датчиком касания, в котором датчик касания обнаруживает команду, вводимую пользователем посредством жеста касания, такого как постукивание или перетаскивание. Однако способ ввода на основе единственного датчика касания ограничен при обнаружении различных жестов касания. Поэтому существует необходимость в разработке устройства и способа обеспечения UI на основе экрана ввода касанием, который способен интерпретировать различные жесты касания, обнаруживаемые на экране ввода касанием, и ассоциировать их с пользовательскими командами.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
ТЕХНИЧЕСКАЯ ПРОБЛЕМА
Аспектом настоящего изобретения является рассмотрение по меньшей мере вышеупомянутых проблем и/или недостатков и предоставление по меньшей мере преимуществ, описанных ниже. Следовательно, аспектом настоящего изобретения является обеспечение способа пользовательского интерфейса на основе экрана ввода касанием, который способен вводить различные пользовательские команды в соответствии с жестами касания, воспринимаемыми многочисленными датчиками касания.
Другим аспектом настоящего изобретения является обеспечение мобильного терминала, работающего со способом пользовательского интерфейса на основе экрана ввода касанием, который способен обнаруживать различные жесты касания на экране ввода касанием и интерпретировать жест касания в соответствующие пользовательские команды.
РЕШЕНИЕ ПРОБЛЕМЫ
Согласно аспекту настоящего изобретения обеспечивается способ обеспечения пользовательского интерфейса в мобильном терминале, имеющем первую область касания и вторую область касания, которые сформированы на противоположных поверхностях. Способ включает в себя обнаружение события касания, которое включает в себя первое касание, воспринимаемое на первой области касания, и второе касание, воспринимаемое на второй области касания, и идентификацию шаблона движения события касания, и обеспечение пользовательского интерфейса в соответствии с шаблоном движения.
Согласно другому аспекту настоящего изобретения обеспечивается мобильный терминал. Терминал включает в себя блок восприятия, включающий в себя первую область касания и вторую область касания, которые сформированы на противоположных поверхностях мобильного терминала, блок пользовательского интерфейса для обеспечения пользовательского интерфейса и блок управления для обнаружения события касания, которое включает в себя первое касание, воспринимаемое на первой области касания, и второе касание, воспринимаемое на второй области касания, для идентификации шаблона движения события касания и для обеспечения пользовательского интерфейса в соответствии с шаблоном движения.
ПОЛЕЗНЫЕ ЭФФЕКТЫ ИЗОБРЕТЕНИЯ
Как описано выше, способ и мобильный терминал для обеспечения пользовательского интерфейса согласно примерным вариантам осуществления настоящего изобретения являются полезными для ввода различных пользовательских команд, интуитивно используя жесты многочисленных касаний, и улучшения использования мобильного терминала с обогащенными эмоциональными выражениями. Кроме того, хотя вышеприведенные примерные варианты осуществления ассоциируют конкретное изменение отображаемого изображения или файла с обнаруженным изменением в касании, необходимо понять, что эти ассоциации являются просто для сохранения краткости и не должны рассматриваться как ограничивающие.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Вышеприведенные и другие аспекты, признаки и преимущества некоторых примерных вариантов осуществления настоящего изобретения более очевидны из последующего описания, рассматриваемого вместе с прилагаемыми чертежами, на которых:
фиг.1 представляет собой схему, иллюстрирующую мобильный терминал, имеющий два датчика касания, согласно примерному варианту осуществления настоящего изобретения;
фиг.2 представляет собой блок-схему, иллюстрирующую конструкцию мобильного терминала по фиг.1;
фиг.3 представляет собой блок-схему последовательности операций, иллюстрирующую способ обеспечения пользовательского интерфейса (UI) для мобильного терминала, использующего многочисленные датчики касания, согласно примерному варианту осуществления настоящего изобретения;
фиг.4 представляет собой блок-схему последовательности операций, иллюстрирующую способ обеспечения UI для мобильного терминала, использующего многочисленные датчики касания, согласно примерному варианту осуществления настоящего изобретения;
фиг.5 представляет собой схему, иллюстрирующую различные экранные отображения мобильного терминала во время UI, согласно примерному варианту осуществления настоящего изобретения;
фиг.6 представляет собой блок-схему последовательности операций, иллюстрирующую способ обеспечения UI для мобильного терминала, использующего многочисленные датчики касания, согласно примерному варианту осуществления настоящего изобретения;
фиг.7 представляет собой схему, иллюстрирующую различные экранные отображения мобильного терминала во время операций UI, согласно примерному варианту осуществления настоящего изобретения;
фиг.8 представляет собой схему, иллюстрирующую различные экранные отображения мобильного терминала во время примерной операции UI, согласно примерному варианту осуществления настоящего изобретения;
фиг.9 представляет собой блок-схему последовательности операций, иллюстрирующую способ обеспечения UI для мобильного терминала, использующего многочисленные датчики касания, согласно примерному варианту осуществления настоящего изобретения;
фиг.10 представляет собой схему, иллюстрирующую различные экранные отображения мобильного терминала во время операций UI, согласно примерному варианту осуществления настоящего изобретения;
фиг.11 представляет собой блок-схему последовательности операций, иллюстрирующую способ обеспечения UI для мобильного терминала, использующего многочисленные датчики касания, согласно примерному варианту осуществления настоящего изобретения;
фиг.12 представляет собой схему, иллюстрирующую различные экранные отображения мобильного терминала во время операций UI, согласно примерному варианту осуществления настоящего изобретения;
фиг.13 представляет собой схему, иллюстрирующую различные экранные отображения мобильного терминала во время операции UI, согласно примерному варианту осуществления настоящего изобретения;
фиг.14 представляет собой схему, иллюстрирующую различные экранные отображения мобильного терминала во время операции UI, согласно примерному варианту осуществления настоящего изобретения и
фиг.15 представляет собой схему, иллюстрирующую различные экранные отображения мобильного терминала во время операции UI, согласно примерному варианту осуществления настоящего изобретения.
Следует отметить, что на чертежах подобные позиции используются для изображения одинаковых или подобных элементов, признаков и конструкций.
СПОСОБ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
Другие аспекты, преимущества и существенные признаки изобретения станут очевидными для специалиста в данной области техники из последующего подробного описания, которое, взятое вместе с прилагаемыми чертежами, раскрывает примерные варианты осуществления изобретения.
Нижеследующее описание со ссылкой на прилагаемые чертежи обеспечивается для того, чтобы способствовать полному пониманию примерных вариантов осуществления изобретения, определяемых формулой изобретения и ее эквивалентами. Оно включает в себя различные конкретные подробности, чтобы способствовать этому пониманию, но они должны рассматриваться просто как примерные. Следовательно, для специалиста в данной области техники понятно, что различные изменения и модификации вариантов осуществления, описанные в данном документе, могут быть сделаны без отступления от объема и сущности изобретения. Кроме того, описания общеизвестных функций и конструкций опущено ради ясности и краткости.
Термины и слова, используемые в нижеследующем описании и формуле изобретения, не ограничиваются библиографическими значениями, но просто используются изобретателем, чтобы сделать возможным ясное и согласованное понимание изобретения. Следовательно, для специалиста в данной области техники должно быть очевидно, что последующее описание примерных вариантов осуществления настоящего изобретения предусмотрено только для цели иллюстрации и не для цели ограничения изобретения, определяемого прилагаемой формулой изобретения и ее эквивалентами.
Необходимо понять, что формы единственного числа «a», «an» и «the» включают в себя множественные объекты ссылки, если только контекст ясно не предписывает иное. Таким образом, например, ссылка на «поверхность компонента» включает в себя ссылку на одну или несколько таких поверхностей.
Хотя последующее описание выполнено с предположением мобильного терминала в качестве мобильного телефона, мобильным терминалом может быть любое электронное устройство, оснащенное экраном ввода касанием, такое как сотовый телефон, портативный медиаплеер (PMP), персональный цифровой помощник (PDA), смартфон, MP3-плеер и их эквиваленты. Кроме того, хотя нижеследующее описание относится к мобильному терминалу традиционного нераскладного типа, настоящее изобретение не ограничивается им. Например, настоящее изобретение может быть применено к любому мобильному телефону традиционного нераскладного типа и мобильному телефону сдвижного типа. В нижеследующем описании поверхность, имеющая экран ввода касанием, называется «передней поверхностью», и противоположная поверхность называется «задней поверхностью».
Фиг.1 представляет собой схему, иллюстрирующую мобильный терминал, имеющий два датчика касания, согласно примерному варианту осуществления настоящего изобретения.
Как показано на фиг.1, кадр [a] изображает переднюю поверхность мобильного терминала 100. Передняя поверхность мобильного терминала 100 обеспечивается экраном ввода касанием, 120, который обеспечивается первым датчиком касания, и блоком 150 клавишного ввода. Кадр [b] на фиг.1 изображает заднюю поверхность мобильного терминала 100. Задняя поверхность мобильного терминала 100 обеспечивается вторым датчиком 130 касания. Первый и второй датчики касания располагаются на передней и задней поверхности мобильного терминала 100 соответственно и могут покрывать соответственно переднюю и заднюю поверхности. Внутренняя конструкция мобильного терминала 100 описывается более подробно со ссылкой на фиг.2.
Фиг.2 представляет собой блок-схему, иллюстрирующую конфигурацию мобильного терминала по фиг.1.
Как показано на фиг.2, мобильный терминал 100 включает в себя радиочастотный (РЧ) блок 110, экран 120 ввода касанием, второй датчик 130 касания, блок 140 обработки аудио, блок 150 клавишного ввода, блок 160 хранения и блок 170 управления.
РЧ-блок 110 является ответственным за передачу/прием радиосигналов, которые переносят сигналы речи и данных. РЧ-блок 110 может включать в себя РЧ-передатчик для преобразования с повышением частоты и усиления сигналов передачи и РЧ-приемник для малошумящего усиления и преобразования с понижением частоты принятых сигналов. РЧ-блок 110 подает данные, переносимые по радиоканалам, на блок 170 управления и передает данные, выводимые блоком 170 управления, по радиоканалу.
Экран 120 ввода касанием включает в себя первый датчик 121 касания и дисплей 122. Первый датчик 121 касания воспринимает касание, выполненное на экране 120 ввода касанием. Первый датчик 121 касания может быть реализован датчиком касания (таким как емкостная накладка, резистивная накладка и инфракрасный луч), датчиком давления или датчиком другого типа, который может обнаруживать соприкосновение или давление на поверхность экрана. Первый датчик 121 касания генерирует сигнал, соответствующий событию касания, выполненному на экране, и выводит сигнал на блок 170 управления.
Дисплей 122 может быть реализован при помощи панели жидкокристаллического дисплея (LCD) и визуально предоставляет пользователю информацию различного типа (такую как меню, введенные данные, информация о конфигурации назначения, состояние исполнения и т.п.). Например, дисплей 122 отображает экранное отображение хода начальной загрузки, экранное отображение режима ожидания, экранное отображение обработки вызова, экранное отображение исполнения приложения и т.п.
Второй датчик 130 касания может быть реализован устройством восприятия, работающим с таким же принципом восприятия, что и первый датчик 121 касания, или с другим принципом восприятия. Согласно примерному варианту осуществления настоящего изобретения второй датчик 130 касания размещается на задней поверхности мобильного терминала 100, как показано на кадре [b] на фиг.1. Второй датчик 130 касания обнаруживает касание, выполненное на задней поверхности мобильного терминала 100, и выводит соответствующий сигнал касания на блок 170 управления. В примерном варианте осуществления настоящего изобретения второй датчик 130 касания может быть установлен в виде четырехугольника, круга, креста или любой другой конфигурации. В случае использования формы креста второй датчик 130 касания может быть реализован для обнаружения скользящего движения положения касания по вертикальной и горизонтальной полосам креста.
Блок 140 обработки аудио включает в себя по меньшей мере один кодек, и по меньшей мере один кодек может включать в себя кодек данных для обработки пакетных данных и аудиокодек для обработки аудиосигнала, включающего в себя речь. Блок 140 обработки аудио преобразует цифровой аудиосигнал в аналоговый аудиосигнал посредством аудиокодека для вывода через громкоговоритель (не показан) и преобразует аналоговый аудиосигнал, введенный при помощи микрофона (не показан), в цифровой аудиосигнал. В примерном варианте осуществления настоящего изобретения дисплей 122 и блок 140 обработки аудио могут быть реализованы в виде блока пользовательского интерфейса (UI).
Блок 150 клавишного ввода принимает сигнал клавиши, введенный пользователем, и выводит сигнал, соответствующий принятому сигналу клавиши, на блок 170 управления. Блок 150 клавишного ввода может быть реализован клавиатурой, имеющей множество числовых клавиш и клавиши навигации вместе с функциональными клавишами, сформированными на стороне мобильного терминала. В случае, когда первый и второй датчики 121 и 130 касания выполнены с возможностью генерирования всех сигналов клавиш для управления мобильным терминалом, блок 150 клавишного ввода может быть исключен.
Блок 160 хранения хранит прикладные программы и данные, необходимые для выполнения операций мобильного терминала. В примерном варианте осуществления настоящего изобретения блок 160 хранения также хранит информацию, относящуюся к алгоритму обеспечения UI в соответствии с шаблоном движения положения касания, обнаруживаемого первым и вторым датчиками 121 и 130 касания.
Блок 170 управления управляет операциями индивидуальных функциональных блоков мобильного терминала. Блок 170 управления обнаруживает касание, введенное пользователем, посредством первого и второго датчиков 121 и 130 касания и идентифицирует шаблон движения положения касания. Блок 170 управления управляет блоком 122 отображения и блоком 140 обработки аудио, чтобы предоставлять пользователю UI, соответствующий идентифицированной траектории движения положения касания. Блок 170 управления может различать разные движения касаний на первом и втором датчиках 121 и 130 касания. Например, блок 170 управления может различать шаблон движения в противоположных направлениях и шаблон движения в одном и том же направлении положений касания на первом и втором датчиках 121 и 130 касания и шаблон движения единственного касания, основываясь на сигналах, обеспечиваемых первым и вторым датчиками 121 и 130 касания. Блок 170 управления также может различать шаблон вертикального движения положения касания, шаблон горизонтального движения положения касания и шаблон кругового движения положения касания, основываясь на сигналах, обеспечиваемых первым и вторым датчиками 121 и 130 касания. В случае, если распознается шаблон движения положения касания, определенный только при помощи сигналов, обеспечиваемых одним из первого и второго датчиков 121 и 130 касания, блок 170 управления может идентифицировать датчик касания, который обеспечил сигналы, и определить, является ли шаблон касания шаблоном вертикального движения положения касания, шаблоном горизонтального движения положения касания, шаблоном кругового движения положения касания или шаблоном любого другого движения положения касания, который может использоваться.
Фиг.3 представляет собой блок-схему последовательности операций, иллюстрирующую способ обеспечения UI для мобильного терминала, использующего многочисленные датчики касания, согласно примерному варианту осуществления настоящего изобретения.
Как показано на фиг.3, блок 170 управления управляет первым и вторым датчиками 121 и 130 касания для обнаружения касаний на этапе 301. Более конкретно, если пользователь касается первой и второй областей касания, соответствующих первому и второму датчикам 121 и 130 касания, первый и второй датчики 121 и 130 касания обнаруживают касания и посылают сигналы обнаружения, соответствующие соответствующим касаниям, на блок 170 управления. Блок 170 управления принимает сигналы обнаружения, передаваемые первым и вторым датчиками 121 и 130, и идентифицирует касания, выполненные на первой и второй областях касания, основываясь на сигналах обнаружения.
Если касания обнаружены, блок 170 управления управляет первым и вторым датчиками 121 и 130 касания для обнаружения шаблона движения каждого касания на соответствующих областях касания на этапе 302. Более конкретно, если пользователь перемещает одно или оба касания без освобождения касаний на первой и второй областях касания, первый и второй датчики 121 и 130 касания обнаруживают движения касаний на первой и второй областях касания и посылают соответствующие сигналы обнаружения на блок 170 управления. В примерных вариантах осуществления настоящего изобретения блок 170 управления может обнаруживать шаблон движения в противоположных направлениях, шаблон движения в одном и том же направлении, шаблон движения единственного касания или другие типы шаблонов движения, основываясь на сигналах обнаружения, обеспечиваемых первым и вторым датчиками 121 и 130 касания. Блок 170 управления также может различать среди различных типов шаблонов движения индивидуальных касаний, основываясь на сигналах обнаружения, обеспечиваемых первым и вторым датчиками 121 и 130 касания. В случае, если обнаруживается шаблон движения, выполненный на области единственного касания, блок 170 управления может распознавать область касания, на которой выполнен шаблон движения, и направление движения, например вертикальное, горизонтальное, круговое и т.п.
После идентификации шаблонов движения касаний блок 170 управления управляет так, чтобы предоставить пользователю UI, соответствующий шаблонам движения касаний, на этапе 303. Например, блок 170 управления может управлять дисплеем 122, блоком 140 обработки аудио или любым другим функциональным блоком мобильного терминала 100 для предоставления пользователю UI, соответствующего шаблонам движения касаний. Согласно примерному варианту осуществления настоящего изобретения в случае, в котором одновременно выполняются многочисленные приложения, блок 170 управления может управлять дисплеем 122 так, чтобы он отображал окна исполнения выполняющихся в данный момент приложений перекрываемым образом с регулярным расстоянием в соответствии с направлениями и скоростью движения события касания. Согласно примерному варианту осуществления настоящего изобретения в случае, в котором одновременно исполняются многочисленные элементы контента, блок 170 управления может управлять дисплеем 122 для отображения окон исполнения исполняемых в данный момент элементов контента перекрываемым образом с регулярным расстоянием в соответствии с направлением и скоростью движения события касания. Согласно примерному варианту осуществления настоящего изобретения в случае, в котором исполняется функция блокировки экрана, блок 170 управления может разблокировать функцию блокировки экрана и управлять дисплеем 122 так, чтобы отображать экранное отображение, на котором разблокирована блокировка экрана. Согласно примерному варианту осуществления настоящего изобретения в случае, в котором проигрывается музыкальный файл, хранимый в мобильном терминале, блок 170 управления может управлять блоком 140 обработки аудио так, чтобы регулировать громкость проигрываемого в настоящий момент музыкального файла. Согласно примерному варианту осуществления настоящего изобретения в случае, в котором отображается фотоснимок, хранимый в мобильном терминале, блок 170 управления может управлять так, что увеличивается или уменьшается масштаб фотоснимка или он перемещается по вертикальному, горизонтальному, круговому или другому направлению на дисплее 122. Согласно примерному варианту осуществления настоящего изобретения в случае, в котором отображается фотоснимок, хранимый в мобильном терминале 100, блок 170 управления может обнаруживать движение касания на одной из областей касания и управлять так, что увеличивается или уменьшается масштаб фотоснимка, он перемещается по направлению или изменяется точка наблюдения (в случае трехмерного изображения) на дисплее 122. Ниже в данном документе описываются четыре способа обеспечения UI, используя многочисленные датчики, согласно примерным вариантам осуществления настоящего изобретения.
Фиг.4 представляет собой блок-схему последовательности операций, иллюстрирующую способ обеспечения UI для мобильного терминала, использующего многочисленные датчики касания, согласно примерному варианту осуществления настоящего изобретения. Фиг.5 представляет собой схему, иллюстрирующую различные экранные отображения мобильного терминала во время операций UI, согласно примерному варианту осуществления настоящего изобретения.
Как показано на фиг.4, блок 170 управления исполняет множество приложений, хранимых в блоке 160 хранения, на этапе 401. Блок 170 управления может исполнять все приложения, селективно хранимые в мобильном интервале, для одновременного выполнения. В изображенном примерном варианте осуществления предполагается, что блок 170 управления исполняет приложение 1, приложение 2, приложение 3 и приложение 4 для выполнения в многозадачном режиме.
На этапе 402 блок 170 управления управляет так, что окно исполнения одного из одновременно выполняющихся приложений отображается в качестве полноэкранного окна на дисплее 122. Например, блок 170 управления может управлять так, что окно исполнения последнего по времени исполнения приложения или приложения, выбранного пользователем из числа одновременно выполняющихся приложений, отображается в виде полноэкранного окна. В изображенном примерном варианте осуществления описание выполняется при предположении, что блок 170 управления управляет экранным отображением исполнения приложения 1 в полноэкранном виде на этапе 402. На кадре [a] на фиг.5 экранное отображение исполнения приложения 1 отображается в полноэкранном виде.
Возвращаясь к фиг.4, блок 170 управления управляет первым и вторым датчиками 121 и 130 касания для обнаружения касаний, выполненных пользователем, на этапе 403. Блок 170 управления контролирует для определения, обнаруживается ли движение по меньшей мере одного из положений касаний, основываясь на сигналах, обеспечиваемых первым и вторым датчиками 121 и 130 касания, на этапе 404. Если на этапе 404 определяется, что не обнаруживается движение по меньшей мере одного из положений касания, блок 170 управления продолжает исполнение этапа 404 до тех пор, пока не будет обнаружено движение. С другой стороны, если на этапе 404 определяется, что обнаружено движение по меньшей мере одного из положений касания, блок 170 управления анализирует сигналы, обеспечиваемые любым или обоими из первого и второго датчиков 121 и 130 касания, для распознавания шаблона движения положения(-ий) касания на этапе 405. В изображенном примерном варианте осуществления выполняется описание с предположением, что касание, обнаруженное первым датчиком 121 касания, движется вверх по положению, и касание, обнаруженное вторым датчиком 130 касания, движется вниз по положению. Кадр [a] на фиг.5 изображает примерный случай, в котором первый датчик 121 касания обнаруживает движение вверх касания на первой области касания и второй датчик 130 касания обнаруживает движение вниз касания на второй области касания.
После определения шаблона движения положения(-ий) касания на этапе 405 блок 170 управления управляет так, что окна исполнения многочисленных приложений отображаются перекрываемым образом с регулярными интервалами на блоке 122 отображения в соответствии с направлением и скоростью движения касаний на этапе 406. В данный момент приложение 1, приложение 2, приложение 3 и приложение 4 исполняются в мобильном терминале, и блок 170 управления управляет так, что окна исполнения приложения 1, приложения 2, приложения 3 и приложения 4 отображаются перекрываемым образом. В изображенном примерном варианте осуществления первое и второе касание движутся вверх и вниз по положению соответственно, и окна исполнения приложения 1, приложения 2, приложения 3 и приложения 4 отображаются перекрываемым образом. В изображенном примерном варианте осуществления блок 170 управления управляет так, что окна исполнения приложения 1, приложения 2, приложения 3 и приложения 4 отображаются перекрываемым образом с регулярным интервалом, определенным в соответствии со смещениями положений касания.
На этапе 407 блок 170 управления определяет, является ли смещение одного или обоих положений касания больше порогового значения. Если на этапе 407 определяется, что смещение положений касания не больше порогового значения, блок 170 управления возвращается на этап 406. С другой стороны, если на этапе 407 определяется, что смещение одного или обоих положений касания больше порогового значения, блок 170 управления управляет так, что окна исполнения выполняющихся в данный момент приложений отображаются на дисплее 122 с фиксированным интервалом на этапе 408. Т.е. блок 170 управления управляет так, что, даже если смещение движения по меньшей мере одного из касаний изменяется избыточно (т.е. больше порогового значения), окна исполнения приложений не отображаются со слишком большим расстоянием. Как показано на кадре [b] на фиг.5, приложение 1, приложение 2, приложение 3 и приложение 4 отображаются с регулярным интервалом на экране.
На этапе 409 блок 170 управления определяет, обнаруживает ли первый датчик 121 касания касание для выбора одного из окон исполнения. Если на этапе 409 определяется, что пользователь выполнил касание на первой области касания для выбора одного из окон исполнения, первый датчик 121 касания выводит сигнал обнаружения на блок 170 управления, так что блок 170 управления распознает окно исполнения, предполагаемое вводом касания. Если выбрано окно исполнения, блок 170 управления управляет так, что выбранное окно исполнения отображается в полноэкранном виде на дисплее 122. Например, если пользователь выбирает окно исполнения приложения 3, в то время как окна исполнения приложения 1, приложения 2, приложения 3 и приложения 4 отображаются на экране, блок 170 управления управляет так, что окно исполнения приложения 3 отображается в полноэкранном виде. Как показано на кадре [c] на фиг.5, мобильный терминал 100 отображает окно исполнения приложения 3 в полноэкранном виде.
Фиг.6 представляет собой блок-схему последовательности операций, иллюстрирующую способ обеспечения UI для мобильного терминала, использующего многочисленные датчики касания, согласно примерному варианту осуществления настоящего изобретения. Фиг.7 и 8 представляют собой схемы, иллюстрирующие различные экранные отображения мобильного терминала во время операций UI согласно примерным вариантам осуществления настоящего изобретения.
Как показано на фиг.6, блок 170 управления исполняет множество элементов контента, хранимых в блоке 160 хранения, на этапе 601. В случае, в котором элементы контента представляют собой файлы документов, блок 170 управления исполняет файлы документов, выбранные пользователем, при помощи приложения просмотра документов. В примерной реализации описание выполняется при предположении, что блок 170 управления исполняет файлы Doc 1, Doc 2, Doc 3 и Doc 4 документов, используя приложение просмотра документов.
Блок 170 управления управляет так, что окно исполнения одного из элементов контента отображается в полноэкранном виде на блоке 122 отображения, на этапе 602. В изображенном примерном варианте осуществления описание выполняется при предположении, что окно исполнения Doc 1 отображается в полноэкранном виде на этапе 602. На кадре [a] на фиг.7 экран исполнения Doc 1 отображается в полноэкранном виде.
Блок 170 управления управляет первым и вторым датчиками 121 и 130 касания для обнаружения касаний, выполняемых пользователем на областях касания, на этапе 603. Блок 170 управления контролирует для определения, обнаруживается ли движение по меньшей мере одного из положений касаний, основываясь на сигналах, обеспечиваемых первым и вторым датчиками 121 и 130 касания, на этапе 604. Если определяется, что обнаруживается движение по меньшей мере одного из положений касания, блок 170 управления анализирует сигналы, обеспечиваемые первым и вторым датчиками 121 и 130 касания, для распознавания шаблона движения положения(-ий) касания на этапе 605. В изображенном примерном варианте осуществления описание выполняется при предположении, что касание, обнаруживаемое первым датчиком 121 касания, движется вправо по положению, и касание, обнаруживаемое вторым датчиком 130 касания, движется влево по положению. Кадр [a] на фиг.7 изображает примерный случай, в котором первый датчик 121 касания обнаруживает движение вправо касания на первой области касания и второй датчик 130 касания обнаруживает движение влево касания на второй области касания.
После определения шаблона движения положения(-ий) касания на этапе 605 блок 170 управления управляет так, что окна исполнения многочисленных элементов контента отображаются перекрываемым образом с регулярными интервалами на блоке 122 отображения в соответствии с направлением и скоростью движения касаний на этапе 606. В данный момент Doc 1, Doc 2, Doc 3 и Doc 4 исполняются в мобильном терминале, и блок 170 управления управляет так, что окна исполнения Doc 1, Doc 2, Doc 3 и Doc 4 отображаются перекрываемым образом. В изображенном примерном варианте осуществления блок 170 управления управляет так, что окна исполнения Doc 1, Doc 2, Doc 3 и Doc 4 размещаются с регулярными интервалами, определенными в соответствии со смещением положений касания.
Затем блок 170 управления определяет, является ли смещение положений касания больше порогового значения, на этапе 607. Если на этапе 607 определяется, что смещение положений касания больше порогового значения, блок 170 управления управляет так, что окна исполнения многочисленных элементов контента отображаются с фиксированным интервалом на этапе 608. Как показано на кадре [b] на фиг.7, Doc 1, Doc 2, Doc 3 и Doc 4 отображаются с регулярным интервалом на экране. С другой стороны, если на этапе 607 определяется, что смещение положений касания не больше порогового значения, блок 170 управления возвращается на этап 606.
На этапе 609 блок 170 управления определяет, обнаруживает ли первый датчик 121 касания касание для выбора одного из окон исполнения. Если на этапе 609 определяется, что пользователь выполняет касание на первой области касания для выбора одного из окон исполнения, первый датчик 121 касания выводит сигнал обнаружения на блок 170 управления, так что блок 170 управления распознает окно исполнения, предполагаемое вводом касания, и отображает выбранное окно исполнения в полноэкранном виде на этапе 610. Например, если пользователь выбирает окно исполнения Doc 2, когда на экране отображаются окна исполнения Doc 1, Doc 2, Doc 3 и Doc 4, блок 170 управления управляет так, что окно исполнения Doc 2 отображается в полноэкранном виде. Как показано на кадре [c] на фиг.7, мобильный терминал 100 отображает окно исполнения Doc 2 в полноэкранном виде. С другой стороны, если на этапе 609 определяется, что пользователь не выполняет касание на первой области касания для выбора одного из окон исполнения, блок 170 управления продолжает исполнение этапа 609.
Согласно примерному варианту осуществления настоящего изобретения блок 170 управления может управлять так, что уменьшается окно исполнения, отображаемое в полноэкранном виде, и, таким образом, все окна исполнения исполняемых в данный момент элементов контента одновременно отображаются на экране. Блок 170 управления также может определять, является ли смещение положений касания больше некоторого значения, и, в таком случае, управлять так, что окна исполнения отображаются с фиксированным интервалом на дисплее 122. В примерном варианте осуществления, в котором блок 170 управления исполняет файлы изображения (например, изображение 1, изображение 2 и изображение 3) в качестве элементов контента, блок 170 управления может отображать окно исполнения изображения 1 в полноэкранном виде на дисплее 122. Если пользователь выполняет касание и двигает касание по положению, блок 170 управления может управлять так, что уменьшается экранное отображение исполнения изображения 1, и, таким образом, окна исполнения изображения 2 и изображения 3 отображаются с окном изображения 1. Как показано на кадре [a] на фиг.8, мобильный терминал 100 располагается в ландшафтном режиме с окном исполнения изображения 1 в полноэкранном виде. Из этой ориентации пользователь может выполнить событие касания, в котором два положения касания двигаются в противоположных направлениях горизонтально. Если обнаруживается такое событие касания, блок 170 управления управляет так, что окно исполнения изображения 1 уменьшается, чтобы отображаться вместе с окнами исполнения изображения 2 и изображения 3, как показано на кадре [b] на фиг.8. Если окно исполнения изображения 2 выбирается из экранного отображения кадра [b], блок 170 управления управляет так, что экранное отображение исполнения изображения 2 увеличивается, чтобы отображаться в полноэкранном виде, как показано на кадре [c] на фиг.8.
Согласно примерному варианту осуществления настоящего изобретения мобильный терминал 100 может быть выполнен с возможностью приема ввода касания и обеспечения UI в ответ на ввод касания согласно комбинации вышеприведенных примерных вариантов осуществления. В качестве примера, предполагается, что во время исполнения приложения просмотра документов выполняются приложение 1, приложение 2 и приложение 3, Doc 1, Doc 2, Doc 3 и Doc 4 исполняются посредством приложения просмотра документов, и окно исполнения Doc 1 отображается в полноэкранном виде в мобильном терминале 100. Мобильный терминал 100 может быть выполнен так, что, если событие касания, в котором две точки касания движутся в противоположных направлениях вертикально, обнаруживается посредством первого и второго датчиков 121 и 130 касания, окна исполнения приложения просмотра документов (т.е. приложение 1, приложение 2 и приложение 3) отображаются вертикально перекрываемым образом. Также, мобильный терминал 100 может быть выполнен так, что, если событие касания, в котором две точки касания движутся горизонтально в противоположных направлениях, обнаруживается посредством первого и второго датчиков 121 и 130 касания, окна исполнения Doc 1, Doc 2, Doc 3 и Doc 4 отображаются горизонтально перекрываемым образом.
Фиг.9 представляет собой блок-схему последовательности операций, иллюстрирующую способ обеспечения UI для мобильного терминала, использующего многочисленные датчики касания, согласно примерному варианту осуществления настоящего изобретения. Фиг.10 представляет собой схему, иллюстрирующую различные экранные отображения мобильного терминала во время операций UI, согласно примерному варианту осуществления настоящего изобретения.
Как показано на фиг.9, блок 170 управления исполняет функцию блокировки экрана для блокировки экрана на этапе 901. На кадре [a] на фиг.10 мобильный терминал 100 ничего не отображает на экране из-за приведения в действие функции блокировки экрана.
Когда заблокирован экран мобильного терминала 100, блок 170 управления управляет первым и вторым датчиками 121 и 130 касания для обнаружения события касания, вводимого пользователем, на этапе 902. Если обнаружено событие касания, блок 170 управления определяет, включает ли в себя событие касания движения положений касания, на этапе 903. Если на этапе 903 определяется, что событие касания не включает в себя движения положений касания, блок 170 управления продолжает исполнение этапа 903. С другой стороны, если на этапе 903 определяется, что событие касания включает в себя движения положений касания, блок 170 управления анализирует движения положений касания для определения шаблона движения на этапе 904. В изображенном примерном варианте осуществления описание выполняется при предположении, что положения касания двигаются в одном и том же направлении. Как показано на кадре [a] на фиг.10, первый и второй датчики 121 и 130 касания обнаруживают движения положений касания в одном и том же направлении на первой области касания передней поверхности и второй области касания задней поверхности.
Если определяется, что положения касания двигаются в одном и том же направлении (вниз), блок 170 управления разблокирует экран на этапе 905. После того как будет разблокирована блокировка экрана, блок 170 управления может управлять так, что экран режима ожидания отображается на дисплее 122. Как показано на кадре [b] на фиг.10, если будет разблокирована блокировка экрана, мобильный терминал 100 отображает экран режима ожидания на дисплее 122. В примерной реализации мобильный терминал 100 может быть выполнен с пороговым значением смещения между начальным и конечным положениями движения. В данном случае блок 170 управления определяет, является ли смещение начального и конечного положений касания больше порогового значения, и разблокирует блокировку экрана только тогда, когда смещение начального и конечного положений касания больше порогового значения.
Фиг.11 представляет собой блок-схему последовательности операций, иллюстрирующую способ обеспечения UI для мобильного терминала, использующего многочисленные датчики касания, согласно примерному варианту осуществления настоящего изобретения. Фиг.12 и 13 представляют собой схемы, иллюстрирующие различные экранные отображения мобильного терминала во время операций UI, согласно примерным вариантам осуществления настоящего изобретения.
Как показано на фиг.11, блок 170 управления управляет так, что один из фотоснимков, хранимый в блоке 160 хранения, отображается на дисплее 122 на этапе 1101. На кадре [a] на фиг.12 и 13 мобильный терминал 100 отображает фотоснимок в полноэкранном виде.
На этапе 1102 блок 170 управления управляет первым и вторым датчиками 121 и 130 касания для обнаружения события касания, вводимого пользователем, и определяет, включает ли в себя событие касания движение положения касания, на этапе 1103. Если на этапе 1103 определяется, что событие касания не включает в себя движение положения касания, блок 170 управления продолжает исполнение этапа 1103. С другой стороны, если на этапе 1103 определяется, что событие касания включает в себя движение положения касания, блок 170 управления анализирует движение положения касания для определения шаблона движения положения касания на этапе 1104. Кадр [a] на фиг.12 изображает событие касания, отличающееся тем, что касание, выполняемое на второй области касания (соответствующей второму датчику 130 касания), движется вверх по положению, тогда как касание, выполняемое на первой области касания (соответствующей первому датчику 121 касания), фиксируется в положении, и кадр [a] на фиг.13 изображает событие касания, отличающееся тем, что касание, выполняемое на второй области касания, движется по кругу, тогда как касание, выполняемое на первой области касания, фиксируется в положении.
После того как будет определен шаблон движения события касания, блок 170 управления управляет так, что фотоснимок, отображаемый на экране, манипулируется в соответствии с шаблоном движения события касания на этапе 1105. В примерной реализации блок 170 управления может управлять так, что увеличивается или уменьшается масштаб фотоснимка в соответствии с конкретным шаблоном движения. На кадре [b] на фиг.12 блок 170 управления управляет так, что увеличивается масштаб фотоснимка, показанного на кадре [a] на фиг.12, в соответствии с шаблоном движения. В другой примерной реализации блок 170 управления может управлять так, что фотоснимок поворачивается в соответствии с обнаруженным шаблоном движения. На кадре [b] на фиг.13 блок 170 управления управляет так, что фотоснимок, показанный на кадре [a] на фиг.13, поворачивается в соответствии с обнаруженным шаблоном движения.
Согласно примерному варианту осуществления настоящего изобретения мобильный терминал может быть выполнен с пороговым значением смещения движения события касания. В данном случае блок 170 управления определяет, является ли смещение движения события касания больше порогового значения, и, в таком случае, управляет так, что отображаемый фотоснимок увеличивается/уменьшается в масштабе, перемещается, поворачивается или иным образом меняет конфигурацию.
Согласно примерному варианту осуществления настоящего изобретения блок 170 управления может различать шаблоны движения касаний, обнаруживаемых первым и вторым датчиками 121 и 130 касания, и обеспечивать UI, который взаимодействует в ответ на индивидуальные шаблоны движения. Например, блок 170 управления может управлять так, что фотоснимок, отображаемый на экране, прокручивается вверх в ответ на движение вверх единственного касания, выполненного на первой области касания, и увеличивается/уменьшается в масштабе в ответ на движение вверх единственного касания, выполненного на второй области касания.
Фиг.14 представляет собой схему, иллюстрирующую различные экранные отображения мобильного терминала во время операций UI, согласно примерному варианту осуществления настоящего изобретения.
Как показано на фиг.14, блок 170 управления может управлять так, что фотоснимок, показанный на кадре [a], прокручивается вверх, как показано на кадре [b] на фиг.14, в ответ на движение вверх касания, выполненного на первой области касания, без движения касания, выполненного на второй области касания, и увеличивается в масштабе, как показано на кадре [c] на фиг.14, в ответ на движение вниз касания, выполненного на второй области касания, без движения касания, выполненного на первой области касания.
В случае, в котором фотоснимок, отображаемый на этапе 1101, является трехмерным (3D) изображением, блок 170 управления может управлять так, что 3D-изображение прокручивается вверх в ответ на движение вверх касания, выполненного на первой области касания, без движения касания, выполненного на второй области касания, и изменяется точка наблюдения в ответ на движение вверх касания, выполненного на второй области касания, без движения касания, выполненного на первой области касания.
Фиг.15 представляет собой схему, иллюстрирующую различные экранные отображения мобильного терминала во время операции UI, согласно примерному варианту осуществления настоящего изобретения.
Как показано на фиг.15, блок 170 управления может управлять так, что 3D-фотоснимок, показанный на кадре [a], прокручивается вверх, как показано на кадре [b] на фиг.15, в ответ на движение вверх касания, выполненного на первой области касания, без движения касания, выполненного на второй области касания, и изменяется точка наблюдения, как показано на кадре [c] на фиг.15, в ответ на движение вправо касания, выполненного на второй области касания, без движения касания, выполненного на первой области касания.
Согласно примерному варианту осуществления настоящего изобретения, если событие касания обнаруживается посредством первого и второго датчиков 121 и 130 касания, когда блок 140 обработки аудио проигрывает музыкальный файл, хранимый в мобильном терминале 100, на этапе 1101, блок 170 управления определяет, включает ли в себя событие касания движение на этапе 1103, определяет, включает ли в себя событие касания движение, шаблон движения на этапе 1104, и управляет блоком 140 обработки аудио для регулировки громкости музыкального файла в соответствии с шаблоном движения на этапе 1105.
Как описано выше, способ и мобильный терминал обеспечения пользовательского интерфейса согласно примерным вариантам осуществления настоящего изобретения являются полезными для интуитивного ввода различных пользовательских команд, используя жесты многочисленных касаний, и улучшают использование мобильного терминала с обогащенными эмоциональными выражениями. Кроме того, хотя вышеприведенные примерные варианты осуществления ассоциируют конкретное изменение отображаемого изображения или файла с обнаруженным изменением касания, необходимо понять, что эти ассоциации являются просто ради краткости и не должны толковаться как ограничивающие. Например, в то время как кадры [a] и [b] на фиг.15 иллюстрируют, что 3D-фотоснимок прокручивается вверх в ответ на движение вверх касания, выполненного на первой области касания, без движения касания, выполненного на второй области касания, настоящее изобретение не ограничивается таким образом. Т.е. в ответ на одинаковое движение вверх на первой области касания без движения на второй области касания изображение может прокручиваться вниз, поворачиваться или иным образом изменять положение или преобразовываться. Кроме того, преобразования или изменения положения могут устанавливаться производителем и/или повторно устанавливаться пользователем.
Хотя изобретение было показано и описано со ссылкой на некоторые его примерные варианты осуществления, для специалиста в данной области техники понятно, что в нем могут быть внесены различные изменения в форме и деталях без отступления от сущности и объема изобретения, определенных в прилагаемой формуле изобретения и ее эквивалентах.
Изобретение относится к области пользовательских интерфейсов для устройств с сенсорным экраном, а именно к способу взаимодействия пользователя и устройства путем различных событий касания, обнаруживаемых многочисленными датчиками касания, сформированными на разных поверхностях мобильного терминала. Технический результат заключается в увеличении количества возможных различных жестов касания, соответствующих командам пользователя. Для этого мобильный терминал, имеющий первую и вторую области касания, обнаруживает событие касания, которое включает в себя первое касание, воспринимаемое на первой области касания, и второе касание, воспринимаемое на второй области касания, идентифицирует шаблон движения события касания и обеспечивает пользовательский интерфейс в соответствии с шаблоном движения. При этом мобильный терминал исполняет множество приложений, по меньшей мере одно из которых выполняется согласно соответствующим элементам контента, а обеспечение пользовательского интерфейса содержит отображение по меньшей мере одного окна исполнения этих исполняемых приложений в ответ на идентификацию шаблона движения. 2 н. и 12 з.п. ф-лы, 15 ил.
1. Способ обеспечения пользовательского интерфейса в мобильном терминале, имеющем первую область касания и вторую область касания, которые сформированы на противоположных поверхностях, причем способ содержит:
исполнение множества приложений, при этом по меньшей мере одно приложение из упомянутого множества приложений выполняется согласно соответствующим элементам контента;
обнаружение события касания, которое включает в себя первое касание, воспринимаемое на первой области касания, и второе касание, воспринимаемое на второй области касания;
идентификацию шаблона движения события касания и
обеспечение пользовательского интерфейса в соответствии с шаблоном движения, при этом обеспечение пользовательского интерфейса содержит отображение по меньшей мере одного окна исполнения упомянутых исполняемых приложений в ответ на упомянутую идентификацию шаблона движения.
2. Способ по п. 1, в котором шаблон движения содержит по меньшей мере один из: шаблона движения в противоположных направлениях, при котором первое и второе касание двигаются в противоположных направлениях, шаблона движения в одном и том же направлении, при котором первое и второе касания двигаются в одном и том же направлении, и шаблона движения единственного касания, при котором одно из первого и второго касаний двигается в некотором направлении, тогда как другое остается в некотором положении.
3. Способ по п. 1, в котором шаблон движения содержит по меньшей мере один из: шаблона вертикального движения, при котором по меньшей мере одно из первого и второго касаний двигается вверх и вниз, шаблона горизонтального движения, при котором по меньшей мере одно из первого и второго касаний двигается влево и вправо, и шаблона кругового движения, при котором по меньшей мере одно из первого и второго касаний двигается по кругу.
4. Способ по п. 1, в котором отображение по меньшей мере одного окна исполнения содержит отображение окон исполнения множества приложений перекрываемым образом с регулярным интервалом в соответствии с направлением и скоростью шаблона движения.
5. Способ по п. 1, в котором отображение по меньшей мере одного окна исполнения содержит:
отображение окон исполнения множества приложений перекрываемым образом с регулярным интервалом в соответствии с направлением и расстоянием шаблона движения;
определение, является ли расстояние шаблона движения большим порогового значения; и
отображение, если расстояние шаблона движения больше порогового значения, окон исполнения с фиксированным интервалом.
6. Способ по п. 1, дополнительно содержащий:
блокирование экрана мобильного терминала посредством приведения в действие функции блокировки экрана,
в котором обеспечение пользовательского интерфейса содержит разблокирование блокированного экрана в ответ на идентифицированный шаблон движения.
7. Способ по п. 1, дополнительно содержащий:
проигрывание музыкального файла,
в котором обеспечение пользовательского интерфейса содержит регулировку громкости проигрываемого музыкального файла в ответ на идентифицированный шаблон движения.
8. Способ по п. 1, дополнительно содержащий отображение картинки.
9. Способ по п. 8, в котором обеспечение пользовательского интерфейса содержит одно из увеличения масштаба и уменьшения масштаба картинки в ответ на идентифицированный шаблон движения.
10. Способ по п. 8, в котором обеспечение пользовательского интерфейса содержит поворот картинки в соответствии с направлением шаблона движения события касания.
11. Способ по п. 8, в котором обеспечение пользовательского интерфейса содержит:
перемещение, если шаблон движения выполняется только с движением касания на первой области касания, картинки в соответствии с направлением движения и
изменение масштаба, если шаблон движения выполняется только с движением касания на второй области касания, упомянутой картинки в соответствии с направлением движения.
12. Способ по п. 8, в котором картинка содержит трехмерную картинку и обеспечение пользовательского интерфейса содержит:
перемещение, если шаблон движения выполняется только с движением касания на первой области, упомянутой картинки в соответствии с направлением движения и
изменение, если шаблон движения выполняется только с движением касания на второй области касания, точки наблюдения трехмерной картинки в соответствии с направлением движения.
13. Мобильный терминал, содержащий:
блок восприятия, включающий в себя первую область касания и вторую область касания, которые сформированы на противоположных поверхностях мобильного терминала;
блок пользовательского интерфейса для обеспечения пользовательского интерфейса и
блок управления для исполнения множества приложений, при этом по меньшей мере одно приложение из упомянутого множества приложений выполняется согласно соответствующему элементу контента, обнаружения события касания, которое включает в себя первое касание, воспринимаемое на первой области касания, и второе касание, воспринимаемое на второй области касания, для идентификации шаблона движения события касания и для обеспечения пользовательского интерфейса в соответствии с шаблоном движения, при этом блок управления отображает по меньшей мере одно окно исполнения упомянутых исполняемых приложений в ответ на упомянутую идентификацию шаблона движения.
14. Мобильный терминал по п. 13, в котором блок управления различает шаблон движения в противоположных направлениях, при котором первое и второе касания двигаются в противоположных направлениях, шаблон движения в одном и том же направлении, при котором первое и второе касания двигаются в одном и том же направлении, и шаблон движения единственного касания, при котором одно из первого и второго касания двигается в некотором направлении, тогда как другое остается в некотором положении.
ERH-LI (EARLY) SHEN at al, "Double-side Multi-touch Input for Mobile Devices", CHI 2009 - DIGITAL LIFE, NEW WORLD: CONFERENCE PROCEEDINGS AND EXTENDED ABSTRACTS; THE 27TH ANNUAL CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, APRIL 4-9, 2009, BOSTON, USA | |||
RU 2007134113 A, 20.03.2009 | |||
Колосоуборка | 1923 |
|
SU2009A1 |
JP 4171770 B1, 29.10.2008. |
Авторы
Даты
2015-06-20—Публикация
2010-10-05—Подача