СПОСОБ И УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ВОСПРИНИМАЮЩИМ КАСАНИЕ ЭКРАНОМ С ИСПОЛЬЗОВАНИЕМ ПАНЕЛИ ВРЕМЕННОЙ ШКАЛЫ, НОСИТЕЛЬ ЗАПИСИ С ЗАПИСАННОЙ НА НЕМ ПРОГРАММОЙ ДЛЯ УПОМЯНУТОГО И ПОЛЬЗОВАТЕЛЬСКИЙ ТЕРМИНАЛ, ИМЕЮЩИЙ УПОМЯНУТОЕ
METHOD AND APPARATUS FOR CONTROLLING TOUCH SCREEN USING TIMELINE BAR, RECORDING MEDIUM WITH PROGRAM FOR SAME RECORDED THEREIN, AND USER TERMINAL HAVING SAME

Область техники, к которой относится изобретение
Изобретение относится к способу и устройству для оперирования пользовательским терминалом. Более конкретно, настоящее изобретение относится к устройству и способу для управления воспринимающим касание экраном с использованием панели временной шкалы (состоящей из временной шкалы и ползунка) и носителю записи с записанной на нем программой для упомянутого.
Предшествующий уровень техники
Воспринимающий касание (сенсорный) экран либо воспринимающая касание панель относится к устройству пользовательского интерфейса, которое может обнаружить касание пользователя и, используя сохраненное программное обеспечение, осуществить процесс, соответствующий касанию. Например, когда пользователь касается символа либо изображения, отображаемого на воспринимающем касание экране с помощью средства ввода, такого как, например, конец пальца, стилус либо аналогичный объект, исполняется функция, соответствующая символу либо изображению. Преимущество в использовании воспринимающего касание экрана либо воспринимающей касание панели заключается в том, что пользовательский ввод может быть принят без использования клавиатуры. Типично, конец пальца пользователя используется как средство ввода, которое приводит к низкой точности касания из-за большой площади поверхности конца пальца пользователя. Для того чтобы решить эту проблему, предложено аппаратное решение, такое как перо-стилус. Тем не менее, отдельное перо-стилус может быть случайно утеряно и неудобно в том, что оно требует двух рук для его использования.
Панель временной шкалы широко используется в качестве средства манипулирования содержимым для манипуляций, например воспроизведения, обратной перемотки и быстрой перемотки вперед видео. В целом, панель временной шкалы включает в себя временную шкалу, соответствующую полной длине содержимого либо полному диапазону параметров манипулирования (например, звук, яркость и т.д.), и ползунок, представляющий текущий уровень.
Фиг. 1 иллюстрирует панель временной шкалы, отображенную на воспринимающем касание экране для управления содержимым согласно предшествующему уровню техники.
Ссылаясь на фиг. 1, временная шкала 110 отображена в форме прямой линии, соответствующей полной длине содержимого, например видео и аудио, и временная шкала 110 включает в себя ползунок 120, указывающий позицию содержимого, которое фактически отображается на воспринимающем касание экране 100. При работе пользователь обычно смещает ползунок 120, который является индикатором на временной шкале 110, с помощью своего конца пальца.
Раскрытие изобретения
Техническая задача
Тем не менее, для пользователя может быть сложно манипулировать содержимым в необходимой степени из-за фиксированного масштаба временной шкалы и большого размера конца пальца пользователя. Более конкретно, из-за уменьшения размера воспринимающего касание экрана и увеличения емкости содержимого пользователь может испытывать значительное неудобство из-за фиксированного масштаба временной шкалы 110. Следовательно, существует необходимость в технологии нового интерфейса, допускающей точное манипулирование и управление мультимедийным содержимым с меньшими когнитивными усилиями.
Решение задачи
Аспектами настоящего изобретения являются решение, по меньшей мере, вышеупомянутых задач и/или недостатков и обеспечение, по меньшей мере, преимуществ, описанных ниже. Соответственно, аспектом настоящего изобретения является предоставление способа и устройства взаимодействия, чтобы позволить пользователю свободно манипулировать и управлять содержимым даже на небольшом воспринимающем касание экране.
Другим аспектом настоящего изобретения является предоставление носителя записи с записанной на нем программой для реализации предложенного способа и устройства взаимодействия и пользовательского терминала, имеющего предложенный способ и устройство взаимодействия.
Согласно аспекту настоящего изобретения предложен способ для управления воспринимающим касание экраном с использованием панели временной шкалы. Способ включает в себя обнаружение первого перетаскивания, которое начинается от ползунка на временной шкале, увеличение (приближения) временной шкалы, в зависимости от расстояния между временной шкалой и конечной точкой касания первого перетаскивания, и смещение ползунка на увеличенной временной шкале вторым перетаскиванием.
В примерном варианте реализации временная шкала может быть увеличена в пропорции к расстоянию.
В примерном варианте реализации первое перетаскивание может быть перетаскиванием с несколькими касаниями, при котором область временной шкалы обнаруживается как точка касания. Если расстояние между двумя точками касания уменьшается посредством перетаскивания с несколькими касаниями, временная шкала может быть уменьшена (отдалена).
В примерном варианте реализации первое перетаскивание и второе перетаскивание могут осуществляться последовательно. Первое перетаскивание может осуществляться в вертикальном направлении воспринимающего касание экрана, и второе перетаскивание может осуществляться в горизонтальном направлении воспринимающего касание экрана.
В примерном варианте реализации конечная точка касания первого перетаскивания может быть определена, когда расстояние между временной шкалой и точкой касания остается неизменным в течение предопределенного времени либо дольше.
В примерном варианте реализации способ может дополнительно включать в себя восстановление увеличенной временной шкалы до ее первоначальной формы, если касание прекращено после второго перетаскивания. Кадр содержимого в позиции, соответствующей позиции ползунка, смещенного вторым перетаскиванием, может отображаться на воспринимающем касание экране.
В примерном варианте реализации первое перетаскивание и второе перетаскивание могут быть жестами перетаскивания, выполняемыми концом пальца пользователя.
В примерном варианте реализации маркеры идентификации могут отображаться на временной шкале с равными интервалами.
Согласно другому аспекту настоящего изобретения предложено устройство управления для управления воспринимающим касание экраном с использованием панели временной шкалы. Устройство управления включает в себя генератор панели временной шкалы для генерирования временной шкалы и ползунка на воспринимающем касание экране, средство обнаружения касания для обнаружения длины первого перетаскивания, которое начинается от сгенерированной временной шкалы, и контроллер для увеличения временной шкалы в зависимости от длины перетаскивания, обнаруженной средством обнаружения касания.
В примерном варианте реализации контроллер может увеличивать временную шкалу в зависимости от расстояния между временной шкалой и точкой касания, если расстояние между временной шкалой и точкой касания остается, по существу, неизменным в течение предопределенного времени. Контроллер может смещать ползунок, отображаемый на воспринимающем касание экране, в зависимости от точки касания второго перетаскивания, которое осуществляется после увеличения временной шкалы.
В примерном варианте реализации устройство управления может дополнительно включать в себя устройство отображения для отображения кадра содержимого, соответствующего позиции смещенного ползунка.
В примерном варианте реализации может предоставляться носитель записи, на котором записана команда управления для реализации и приведения в действие способа и устройства. Пользовательский терминал с воспринимающим касание экраном может включать в себя устройство управления воспринимающим касание экраном.
Другие аспекты, преимущества и существенные признаки изобретения станут очевидны специалистам в данной области техники из последующего подробного описания, приведенного в связи с сопутствующими чертежами, которое раскрывает примерные варианты осуществления изобретения.
Благоприятные эффекты изобретения
Предлагаемый способ взаимодействия с воспринимающим касание экраном может изменять масштаб временной шкалы в зависимости от длины перетаскивания, которое началось от временной шкалы на воспринимающем касание экране. Другими словами, поскольку чем больше обнаруженное расстояние перетаскивания, тем больше увеличивается временная шкала, содержимым можно управлять более точно в зависимости от смещения ползунка, что делает возможным более точное управление содержимым даже на небольшом воспринимающем касание экране аналогично большому воспринимающему касание экрану. Кроме того, возможно избежать блокировки временной шкалы, вызванной концом пальца, поэтому пользователь может управлять содержимым более интуитивно на желаемом уровне.
Краткое описание чертежей
Фиг. 1 иллюстрирует панель временной шкалы, отображенную на воспринимающем касание экране для управления содержимым согласно предшествующему уровню техники.
Фиг. 2 иллюстрирует способ для управления воспринимающим касание экраном согласно примерному варианту осуществления настоящего изобретения.
Фиг. 3-7 иллюстрируют способ для управления воспринимающим касание экраном с использованием панели временной шкалы согласно примерному варианту осуществления настоящего изобретения.
Фиг. 8-10 иллюстрируют способ для отображения кадра с желаемым изображением на воспринимающем касание экране согласно примерному варианту осуществления настоящего изобретения.
Фиг. 11 является блок-схемой устройства управления воспринимающим касание экраном согласно примерному варианту осуществления настоящего изобретения.
Лучшие варианты осуществления изобретения
Следующее описание со ссылкой на прилагаемые чертежи предоставляется для содействия всеобъемлющему пониманию примерных вариантов осуществления изобретения, как задано формулой изобретения и ее эквивалентами. Она включает в себя различные конкретные детали для помощи в понимании, но они должны рассматриваться лишь как примерные. Соответственно, специалисты в данной области техники узнают, что различные изменения и модификации вариантов осуществления, описанных в данном документе, могут быть сделаны без отклонения от объема и сущности изобретения. Кроме того, описания хорошо известных функций и структур могут быть опущены для ясности и краткости.
Термины и слова, используемые в последующем описании и формуле изобретения, не ограничены библиографическими значениями, но лишь используются изобретателем, чтобы дать возможность ясного и правильного понимания изобретения. Соответственно, для специалистов данной области техники должно быть очевидно, что последующее описание примерных вариантов осуществления настоящего изобретения предусматривается лишь с иллюстративной целью и не с целью ограничения изобретения, как задано прилагаемой формулой изобретения и ее эквивалентами.
Следует понимать, что формы существительных в единственном числе включают в себя многочисленные объекты ссылки, пока контекст четко не обуславливает иное. Таким образом, например, ссылка на "поверхность компонента" включает в себя ссылку на одну либо более таких поверхностей.
Термин "временная шкала" в качестве используемого в материалах настоящей заявки может относиться к редактированию рабочего пространства программы, в котором содержимое либо текущие данные, например видеоклипы и аудиоклипы, могут быть размещены по порядку. Временная шкала включает в себя уровни и кадры, и подвижная анимация либо музыка могут быть созданы с помощью размещения изображений либо аудиоданных на экране с помощью сочетания уровней. В сущности, кадры могут постоянно демонстрироваться с корректировкой позиции, размера и атрибутов изображения объектов, и компоненты могут эффективно редактироваться и управляться с помощью регистрации и управления связанными компонентами на различных слоях. Естественно, это описание является лишь примером, предоставленным для удобства объяснения и не предназначено для ограничения. Скорее, термин "временная шкала" может относиться к рабочему пространству, связанному с любой программой, в которой манипулируют непрерывным множеством данных.
При рассмотрении предшествующего уровня техники, проиллюстрированного на фиг. 1, изобретатель отметил, что панель временной шкалы отображается на верхней либо нижней части экрана и существует значительное пространство в других направлениях. Следовательно, изобретатель предоставляет методику для изменения масштаба временной шкалы 110 согласно расстоянию перетаскивания в пространстве, т.е. для изменения величины изменения в позиции содержимого согласно смещению ползунка 120 в единицах длины. Поступая так, временная шкала 110 может быть увеличена, таким образом, предоставляя более точное управление содержимым.
Фиг. 2 иллюстрирует способ для управления воспринимающим касание экраном согласно примерному варианту осуществления настоящего изобретения.
Ссылаясь на фиг. 2, первое перетаскивание, которое начинается от области временной шкалы (либо панели временной шкалы), отображенной на воспринимающем касание экране, обнаруживают на этапе S110. Термин "область временной шкалы" в качестве используемого в материалах данной заявки может толковаться как включающий в себя временную шкалу для распознавания касания к ней и предопределенную область рядом с временной шкалой. Временная шкала увеличивается в зависимости от расстояния между временной шкалой и конечной точкой касания первого перетаскивания на этапе S120, и ползунок смещается на увеличенной временной шкале вторым перетаскиванием на этапе S130. С помощью двойного перетаскивания временная шкала увеличивается до желательного уровня первым перетаскиванием, и вторым перетаскиванием выполняется смещение ползунка в желаемую позицию на увеличенной временной шкале, таким образом, более точно управляя отображением содержимого.
В примерном варианте реализации первое перетаскивание является перетаскиванием с единственным касанием, начинающимся от панели временной шкалы. Тем не менее, первое перетаскивание, альтернативно может быть перетаскиванием с несколькими касаниями с одной точкой касания, существующей в области временной шкалы. В этом случае, если текущее расстояние между несколькими касаниями больше, чем первоначальное расстояние между несколькими касаниями, то временная шкала увеличивается. Напротив, если текущее расстояние между несколькими касаниями короче, чем первоначальное расстояние между несколькими касаниями, то временная шкала уменьшается. Другими словами, расстояние между двумя точками касания в первоначальный момент, когда множественное касание («мультитач») было распознано, т.е. в первоначальный момент, когда точка касания среди нескольких точек касания обнаружена в пределах области временной шкалы, задается как исходное расстояние и на его основе временная шкала увеличивается/уменьшается.
Примерный способ для управления воспринимающим касание экраном с использованием панели временной шкалы описан ниже со ссылкой на прилагаемые чертежи.
Фиг. 3-7 иллюстрируют способ для управления воспринимающим касание экраном, используя панель временной шкалы согласно примерному варианту осуществления настоящего изобретения.
Ссылаясь на фиг. 3, предложенный способ управления воспринимающим касание экраном управляет смещением содержимого, отображаемого на воспринимающем касание экране с использованием временной шкалы 210, отображаемой на воспринимающем касание экране 200, и ползунка 220, отображаемого на ней.
Ссылаясь на фиг. 4, пользователь касается ползунка 220 на временной шкале 210, отображенной на фиг. 3. Позиция ползунка 220 соответствует текущей позиции содержимого, отображаемого на воспринимающем касание экране 200.
Ссылаясь на фиг. 5, пользователь осуществляет первое перетаскивание в вертикальном направлении воспринимающего касание экрана 200, начиная от ползунка 220 на временной шкале 210. Термин "перетаскивание", как используется в материалах настоящей заявки, может относиться к жесту смещения средства ввода касания, например конца пальца, с удержанием касания. В примерном варианте реализации временная шкала 210 увеличивается в зависимости от длины перетаскивания с единственным касанием (т.е. первое перетаскивание), которое осуществляется начиная от временной шкалы 210 либо ползунка 220, и длина соответствует расстоянию между временной шкалой 210 и конечной точкой касания первого перетаскивания. Что касается конечной точки касания, когда расстояние между временной шкалой 210 и некоторой точкой касания остается, по существу, неизменным в течение предопределенного времени, точка касания, обнаруженная в этот момент, определяется как конечная точка касания. В примерном варианте осуществления настоящего изобретения, хотя расстояние между временной шкалой 210 и точкой касания пользователя постоянно изменяется, так как осуществляется первое перетаскивание, изменение длины из-за первого перетаскивания может быть не обнаружено, поэтому временная шкала 210 может быть не увеличена.
В примерном варианте осуществления настоящего изобретения, чем больше обнаруженная длина (в материалах настоящей заявки "длина первого перетаскивания"), заданная первым перетаскиванием, тем больше увеличивается временная шкала 210. Чем короче обнаруженная длина первого перетаскивания, тем меньше увеличивается временная шкала 210. В примерном варианте осуществления настоящего изобретения маркеры идентификации (например, вертикальные линии) отображаются в предопределенных позициях содержимого на временной шкале 210 и интервал между линиями L1, L2 и L3 соответствует предопределенному интервалу между позициями содержимого. Заметим из фиг. 5, что интервал между единичными линиями L1, L2 и L3 на временной шкале 210 увеличивается в зависимости от длины первого перетаскивания, начинающегося от ползунка 220 на временной шкале 210.
Ссылаясь на фиг. 6, если временная шкала 210 увеличивается до желаемого уровня, пользователь может сместить ползунок 220 до желаемой позиции на временной шкале 210, осуществляя второе перетаскивание, которое следует за первым перетаскиванием. Термин "последующее второе перетаскивание" в качестве используемого в материалах настоящей заявки может относиться ко второму перетаскиванию, которое осуществляется с помощью касания, непрерывно удерживаемого после первого перетаскивания. Если прекратить касание после первого перетаскивания, считается, что последующее перетаскивание не осуществляется.
В примерном варианте осуществления настоящего изобретения второе перетаскивание является перетаскиванием смещения ползунка 220 на временной шкале 210 влево либо вправо, и его можно отличить от первого перетаскивания смещения конца пальца в вертикальном (т.е. вверх либо вниз) направлении для определения коэффициента масштабирования временной шкалы 210. Тем не менее, когда временная шкала 210 либо ползунок 220 отображаются в левой части либо правой части на воспринимающем касание экране 200, первое перетаскивание может осуществляться в горизонтальном направлении и второе перетаскивание может осуществляться в вертикальном направлении, что может также попадать в объем настоящего изобретения.
Ссылаясь снова на фиг. 6, жест второго перетаскивания связан со смещением ползунка 220, и ползунок 220 смещается в зависимости от расстояния смещения второго жеста перетаскивания. Масштаб временной шкалы 210, на которой выполнено смещение ползунка 220, был уже изменен в зависимости от увеличения временной шкалы 210, как описано выше. Например, на фиг. 6 величина изменения в позиции содержимого, измененной вторым перетаскиванием, является небольшой (либо точной) из-за увеличения временной шкалы 210, что таким образом делает возможным точное управление содержимым.
Ссылаясь на фиг. 7, касание прекращают после жеста второго перетаскивания. Другими словами, сигнал касания выключается, если пользователь снимает конец своего пальца с воспринимающего касание экрана 200, поэтому панель 210 временной шкалы может быть отображена на воспринимающем касание экране 200 в своем первоначальном коэффициенте масштабирования. Тем не менее, смещенная позиция ползунка 220 соответствует результату второго перетаскивания, которое осуществлялось на увеличенной временной шкале 210 на фиг. 6.
Фиг. 8-10 иллюстрируют способ для отображения кадра желаемого изображения на воспринимающем касание экране согласно примерному варианту осуществления настоящего изобретения.
Ссылаясь на фиг. 8, первоначально плотная временная шкала 210 отображается на воспринимающем касание экране 200. В этом случае кадр, который может быть выбран с помощью конца большого пальца, может быть опорным кадром на уровне 1, 2, 3, 4, 5 и т.д.
Ссылаясь на фиг. 9, временная шкала 210 увеличивается на предопределенный коэффициент масштабирования, по мере того как пользователь перетаскивает конец своего пальца, начиная от ползунка 220 на временной шкале 210, на первое расстояние d1, осуществляя первое перетаскивание. Ползунок 220 смещается для соответствия жеста второго перетаскивания по смещению ползунка 220. Величина смещения ползунка 220 эквивалентна длине второго перетаскивания. Поэтому позиция ползунка 220 может соответствовать позиции кадра между опорными кадрами. Например, на фиг. 9 ползунок 220 смещается к среднему кадру (т.е. кадру 4.5) между опорными кадрами 4 и 5.
Ссылаясь на фиг. 10, временная шкала 210 дополнительно увеличивается по мере того, как пользователь перетаскивает конец своего пальца на второе расстояние d2, которое больше, чем первое расстояние d1. Поэтому пользователь может смещать ползунок 220 в позицию временной шкалы, соответствующую точному кадру (т.е. кадру 4.87) между опорными кадрами 4 и 5. Так как пользователь прекращает касание после смещения ползунка 220 в желаемой ему позиции кадра, кадр, соответствующий смещенной позиции ползунка 220, отображается на воспринимающем касание экране 200. Используя эту методику, примерные варианты осуществления настоящего изобретения увеличивают временную шкалу 210 до желаемого уровня, что делает возможным для пользователя более точно управлять смещенной позицией ползунка 220 даже с помощью конца большого пальца. Более конкретно, предложенная методика может позволить более эффективное управлять содержимым на воспринимающем касание экране 200 небольшого пользовательского терминала.
Примерные варианты осуществления настоящего изобретения предусматривают устройство управления для реализации предложенного способа управления воспринимающим касание экраном на основе временной шкалы.
Фиг. 11 является блок-схемой устройства управления воспринимающим касание экраном согласно примерному варианту осуществления настоящего изобретения.
Ссылаясь на фиг. 11, устройство управления воспринимающим касание экраном включает в себя генератор 310 панели временной шкалы для генерирования временной шкалы и ползунка на воспринимающем касание экране, средство 320 обнаружения касания для обнаружения длины первого перетаскивания, начинающегося от временной шкалы, сгенерированной на воспринимающем касание экране, и контроллер 330 для увеличения временной шкалы в зависимости от длины первого перетаскивания, обнаруженной средством 320 обнаружения касания. В примерном варианте осуществления настоящего изобретения, если расстояние между временной шкалой и точкой касания остается, по существу, неизменным в течение предопределенного времени, контроллер 330 увеличивает временную шкалу в зависимости от расстояния между временной шкалой и конечной точкой касания и смещает ползунок в зависимости от точки касания последующего перетаскивания (т.е. второго перетаскивания).
Предложенное устройство управления воспринимающим касание экраном на основе временной шкалы дополнительно включает в себя устройство 340 отображения для отображения уровня содержимого либо кадра, соответствующего смещенной позиции ползунка. В примерных вариантах осуществления настоящего изобретения содержимое может быть по меньшей мере одним из видеоклипа, аудиоклипа, параметра (например, звук, яркость и т.д.), допускающим продолжительное увеличение/уменьшение и т.п.
Более конкретно, предложенное устройство управления воспринимающим касание экраном на основе временной шкалы может быть очень выгодным для компактных пользовательских терминалов, таких как мобильные терминалы. Другими словами, предложенное устройство управления воспринимающим касание экраном может эффективно преодолевать ограничения управления с низкой точностью, вызванные концом большого пальца пользователя и небольшим воспринимающим касание экраном.
В примерных вариантах реализации предложенный способ и устройство управления воспринимающим касание экраном на основе временной шкалы могут быть реализованы с помощью считываемых компьютером кодов, сохраненных на считываемых компьютером носителях записи. Считываемый компьютером носитель записи может включать в себя любой тип устройства записи, на которое сохраняются данные, считываемые компьютерной системой. Примеры носителя записи могут включать в себя оперативное запоминающее устройство (ROM), постоянное запоминающее устройство (RAM), оптический диск, магнитную ленту, гибкий диск и энергонезависимую память либо могут включать в себя передачу на несущей (например, передача по сети Интернет). Кроме того, на считываемом компьютером носителе записи могут храниться и выполняться коды, которые распределяются в компьютерной системе, связанной с сетью и которые могут быть считаны компьютером с распределением.
Тогда как изобретение показано и описано со ссылкой на его некоторые предпочтительные варианты осуществления, специалистам в данной области техники будет понятно, что могут быть сделаны различные изменения по форме и содержанию без отклонения от сущности и объема изобретения, как определено прилагаемой формулой изобретения и ее эквивалентами.