Многоуровневый шкальный индикатор, способ и устройство для управления позицией шкалы

Авторы патента:


Многоуровневый шкальный индикатор, способ и устройство для управления позицией шкалы
Многоуровневый шкальный индикатор, способ и устройство для управления позицией шкалы
Многоуровневый шкальный индикатор, способ и устройство для управления позицией шкалы
Многоуровневый шкальный индикатор, способ и устройство для управления позицией шкалы
Многоуровневый шкальный индикатор, способ и устройство для управления позицией шкалы
Многоуровневый шкальный индикатор, способ и устройство для управления позицией шкалы
Многоуровневый шкальный индикатор, способ и устройство для управления позицией шкалы
Многоуровневый шкальный индикатор, способ и устройство для управления позицией шкалы
Многоуровневый шкальный индикатор, способ и устройство для управления позицией шкалы
Многоуровневый шкальный индикатор, способ и устройство для управления позицией шкалы

Владельцы патента RU 2618770:

СЯОМИ ИНК. (CN)

Предложен многоуровневый шкальный индикатор, а также способы и устройства для управления позицией шкалы, которые относятся к области компьютерных технологий. Многоуровневый шкальный индикатор включает по меньшей мере два уровня шкальных индикаторов, каждый из которых включает ползунок позиции шкалы на нем; при этом ползунок позиции шкалы сконфигурирован для регулировки позиции шкалы на соответствующем шкальном индикаторе; при этом соответствующие уровни шкальных индикаторов соответствуют различным функциям регулировки позиции шкалы; при этом каждая из функций регулировки позиции шкалы является функцией, представляющей отношение между расстоянием скольжения ползунка позиции шкалы и значением регулировки позиции шкалы; при этом уровни шкальных индикаторов перемещаются согласованно на основе соответствующих значений регулировки позиции шкалы и соответствующих функций регулировки позиции шкалы. Предложенная группа изобретений позволяет выполнять точную регулировку позиции шкалы, благодаря чему может быть решена проблема неточного позиционирования позиции шкалы, которая имеется на существующем уровне техники. 4 н. и 16 з.п. ф-лы, 11 ил.

 

Перекрестные ссылки на связанные заявки

[0001] Настоящая заявка ссылается на приоритет заявки на патент Китайской Народной Республики №201310214891.6, которая была зарегистрирована 31 мая 2013 года. При этом содержание упомянутой заявки полностью включено в настоящий документ путем ссылки.

Область техники

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

Предпосылки создания изобретения

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

[0004] На сегодняшний день в большинстве приложений в целях управления прокруткой или перемоткой на странице отображают горизонтальный или вертикальный шкальный индикатор, который отражает состояние прокрутки веб-страницы или перемотки видеофрагмента в целом. На шкальном индикаторе имеется ползунок, положение которого на шкальном индикаторе указывает на позицию прокрутки программы. Управление прокруткой веб-страницы или перемоткой видеоролика может выполняться путем нажатия и «перетаскивания» этого ползунка, или путем касания определенной позиции на шкальном индикаторе с целью перемещения ползунка в эту позицию.

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

Сущность изобретения

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

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

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

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

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

[0011] вычисление значения регулировки позиции шкалы в соответствии с функцией регулировки позиции шкалы активированного шкального индикатора и упомянутым расстоянием скольжения ползунка позиции шкалы;

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

[0013] управление скольжением ползунка позиции шкалы упомянутого другого шкального индикатора в соответствии с расстоянием скольжения ползунка позиции шкалы на упомянутом другом шкальном индикаторе.

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

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

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

[0017] вычисление значения регулировки позиции шкалы в соответствии с функцией регулировки позиции шкалы активированного шкального индикатора и упомянутым расстоянием скольжения ползунка позиции шкалы; и

[0018] управление позицией шкалы в соответствии с упомянутым значением регулировки позиции шкалы.

[0019] В соответствии с другим аспектом настоящего изобретения предложено устройство для согласованного управления многоуровневым шкальным индикатором, содержащее:

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

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

[0022] модуль получения значения регулировки позиции шкалы, сконфигурированный для вычисления значения регулировки позиции шкалы в соответствии с функцией регулировки позиции шкалы активированного шкального индикатора и упомянутым расстоянием скольжения ползунка позиции шкалы;

[0023] при этом упомянутый модуль получения расстояния скольжения сконфигурирован также для вычисления расстояния скольжения ползунка позиции шкалы на другом шкальном индикаторе в соответствии с вычисленным значением регулировки позиции шкалы и функцией регулировки позиции шкалы упомянутого другого шкального индикатора; и

[0024] модуль согласованного перемещения, сконфигурированный для управления скольжением ползунка позиции шкалы на другом шкальном индикаторе в соответствии с расстоянием скольжения ползунка позиции шкалы на упомянутом другом шкальном индикаторе.

[0025] В соответствии с другим аспектом настоящего изобретения предложено устройство для управления позицией шкалы посредством многоуровневого шкального индикатора, содержащее:

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

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

[0028] модуль получения значения регулировки позиции шкалы, сконфигурированный для вычисления значения регулировки позиции шкалы в соответствии с функцией регулировки позиции шкалы активированного шкального индикатора и упомянутым расстоянием скольжения ползунка позиции шкалы; и

[0029] модуль регулировки позиции шкалы, сконфигурированный для управления позицией шкалы в соответствии с упомянутым значением регулировки позиции шкалы.

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

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

Краткое описание чертежей

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

[0033] Фиг. 1 представляет собой пример внешнего вида интерфейса многоуровневого кольцевого шкального индикатора, предложенного в первом варианте осуществления настоящего изобретения.

[0034] Фиг. 2 представляет собой пример внешнего вида интерфейса другого многоуровневого кольцевого шкального индикатора, предложенного в первом варианте осуществления настоящего изобретения.

[0035] Фиг. 3 представляет собой пример внешнего вида интерфейса другого многоуровневого кольцевого шкального индикатора, предложенного в первом варианте осуществления настоящего изобретения.

[0036] Фиг. 4 представляет собой один из примеров блок-схемы алгоритма способа управления позицией шкалы, предложенного во втором варианте осуществления настоящего изобретения.

[0037] Фиг. 5 представляет собой один из примеров блок-схемы алгоритма способа управления позицией шкалы, предложенного в третьем варианте осуществления настоящего изобретения.

[0038] Фиг. 6 представляет собой один из примеров блок-схемы алгоритма способа управления позицией шкалы, предложенного в четвертом варианте осуществления настоящего изобретения.

[0039] Фиг. 7 представляет собой один из примеров блок-схемы алгоритма способа управления позицией шкалы, предложенного в пятом варианте осуществления настоящего изобретения.

[0040] Фиг. 8 представляет собой один из примеров блок-схемы устройства для управления позицией шкалы, предложенного в шестом варианте осуществления настоящего изобретения.

[0041] Фиг. 9 представляет собой один из примеров блок-схемы другого устройства для управления позицией шкалы, предложенного в шестом варианте осуществления настоящего изобретения.

[0042] Фиг. 10 представляет собой один из примеров блок-схемы устройства для управления позицией шкалы посредством многоуровневого шкального индикатора, предложенного в седьмом варианте осуществления настоящего изобретения.

[0043] Фиг. 11 представляет собой один из примеров блок-схемы другого устройства для управления позицией шкалы посредством многоуровневого шкального индикатора, предложенного в седьмом варианте осуществления настоящего изобретения.

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

Подробное описание изобретения

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

[0046] В вариантах осуществления настоящего изобретения терминал может представлять собой смартфон, планшетный компьютер, устройство для чтения электронных книг, МРЗ-проигрыватель (Moving Picture Experts Group Audio Layer III, третий формат кодирования звуковой дорожки MPEG (группы экспертов по движущемуся изображению)), портативный компьютер, настольный компьютер и т.п.

[0047] Первый вариант осуществления изобретения.

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

[0049] Например, в соответствии с иллюстрацией на фиг. 1, многоуровневый шкальный индикатор может представлять собой многоуровневый кольцевой шкальный индикатор, который включает два уровня шкальных индикаторов. Внешнее кольцо представляет собой шкальный индикатор первого уровня, предназначенный для выполнения грубой регулировки позиции шкалы, а внутреннее кольцо представляет собой шкальный индикатор второго уровня, предназначенный для выполнения точной регулировки позиции шкалы. В варианте осуществления настоящего изобретения каждый из уровней шкальных индикаторов включает ползунок, расположенный на нем, при этом позиция ползунка позиции шкалы указывает на состояние прокрутки или перемотки текущего приложения. Регулировка позиции шкалы может выполняться путем «перетаскивания» ползунка позиции шкалы. В соответствии с иллюстрацией на фиг. 2, если ползунок позиции шкалы на шкальном индикаторе первого уровня перетаскивают из первой позиции во вторую позицию, то воспроизведение соответствующим образом переходит, с ускоренной перемоткой, от точки воспроизведения согласно первой позиции к точке воспроизведения согласно второй позиции. Два уровня шкальных индикаторов могут перемещаться согласованно, т.е., если инициировано перемещение ползунка позиции шкалы на одном из шкальных индикаторов, то ползунок позиции шкалы на втором шкальном индикаторе будет перемещен соответствующим образом. Соотношение согласованных перемещений связано с функциями регулировки позиции шкалы, соответствующими каждому из уровней шкального индикатора.

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

[0051] Допустим, что общее время воспроизведения видеофайла составляет 120 минут, т.е. один полный проход по окружности шкального индикатора первого уровня охватывает 120 минут, а один полной проход по окружности шкального индикатора второго уровня охватывает 5 минут. Функция регулировки позиции шкалы шкального индикатора первого уровня имеет следующий вид:

[0052]

[0053] где Δx - угол поворота ползунка позиции шкалы на шкальном индикаторе первого уровня. Функция регулировки позиции шкалы шкального индикатора второго уровня имеет следующий вид:

[0054]

[0055] где Δy - угол поворота ползунка позиции шкалы на шкальном индикаторе второго уровня. В данном случае, когда инициируют скольжение ползунка позиции шкалы на шкальном индикаторе первого уровня, если угол скольжения, соответствующий ползунку позиции шкалы шкального индикатора первого уровня, равен Δа, то подставив Δа в уравнение 1) получают значение регулировки позиции шкалы как . Угол скольжения ползунка позиции шкалы шкального индикатора второго уровня вычисляют как в соответствии с этим значением регулировки позиции шкалы и уравнением 2). Затем ползунок позиции шкалы шкального индикатора второго уровня осуществляет скольжение согласно этому углу.

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

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

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

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

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

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

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

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

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

[0065] Второй вариант осуществления изобретения.

[0066] Обратимся к фиг. 4, где проиллюстрирован алгоритм способа согласованного управления многоуровневым шкальным индикатором в соответствии с данным вариантом осуществления настоящего изобретения. Способ включает следующие шаги:

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

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

[0069] На шаге 103 вычисляют значение регулировки позиции шкалы в соответствии с функцией регулировки позиции шкалы активированного шкального индикатора и расстоянием скольжения ползунка позиции шкалы.

[0070] На шаге 104 вычисляют расстояние скольжения ползунка позиции шкалы на другом шкальном индикаторе в соответствии с вычисленным значением регулировки позиции шкалы и функцией регулировки позиции шкалы другого шкального индикатора.

[0071] На шаге 105 управляют скольжением ползунка позиции шкалы упомянутого другого шкального индикатора в соответствии с расстоянием скольжения ползунка позиции шкалы на упомянутом другом шкальном индикаторе.

[0072] Например, в соответствии с иллюстрацией на фиг. 1, многоуровневый шкальный индикатор может быть многоуровневым кольцевым шкальным индикатором, который включает два уровня шкальных индикаторов. Внешнее кольцо представляет собой шкальный индикатор первого уровня, предназначенный для выполнения грубой регулировки позиции шкалы, а внутреннее кольцо представляет собой шкальный индикатор второго уровня, предназначенный для выполнения точной регулировки позиции шкалы. В варианте осуществления настоящего изобретения каждый из уровней шкальных индикаторов включает ползунок, расположенный на нем, при этом позиция ползунка позиции шкалы указывает на состояние прокрутки текущего приложения. Регулировка позиции шкалы может выполняться путем «перетаскивания» ползунка позиции шкалы. В соответствии с иллюстрацией на фиг. 2, если ползунок позиции шкалы на шкальном индикаторе первого уровня перетаскивают из первой позиции во вторую позицию, то воспроизведение соответствующим образом переходит, с ускоренной перемоткой, от точки воспроизведения согласно первой позиции к точке воспроизведения согласно второй позиции. Два уровня шкальных индикаторов могут перемещаться согласованно, т.е., если инициировано перемещение ползунка позиции шкалы на одном из шкальных индикаторов, то ползунок позиции шкалы на втором шкальном индикаторе будет перемещен соответствующим образом. Соотношение согласованных перемещений связано с функциями регулировки позиции шкалы, соответствующими каждому из уровней шкального индикатора.

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

[0074] В варианте осуществления настоящего изобретения отношение между расстоянием скольжения ползунка позиции шкалы и значением регулировки позиции шкалы является линейным.

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

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

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

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

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

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

[0081] Третий вариант осуществления изобретения.

[0082] Обратимся к фиг. 5, где проиллюстрирован способ управления многоуровневым шкальным индикатором посредством многоуровневого шкального индикатора, предложенный в данном варианте осуществления настоящего изобретения. Способ включает следующие шаги.

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

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

[0085] На шаге 203 вычисляют значение регулировки позиции шкалы в соответствии с функцией регулировки позиции шкалы активированного шкального индикатора и расстоянием скольжения ползунка позиции шкалы.

[0086] На шаге 204 управляют позицией шкалы в соответствии с этим значением регулировки позиции шкалы.

[0087] Например, в соответствии с иллюстрацией на фиг. 1, многоуровневый шкальный индикатор может быть многоуровневым кольцевым шкальным индикатором, который включает два уровня шкальных индикаторов. Внешнее кольцо представляет собой шкальный индикатор первого уровня, предназначенный для выполнения грубой регулировки позиции шкалы, а внутреннее кольцо представляет собой шкальный индикатор второго уровня, предназначенный для выполнения точной регулировки позиции шкалы. В варианте осуществления настоящего изобретения каждый из уровней шкальных индикаторов включает ползунок, расположенный на нем, при этом позиция ползунка позиции шкалы указывает на состояние прокрутки текущего приложения. Регулировка позиции шкалы может выполняться путем «перетаскивания» ползунка позиции шкалы. В соответствии с иллюстрацией на фиг. 2, если ползунок позиции шкалы на шкальном индикаторе первого уровня перетаскивают из первой позиции во вторую позицию, то воспроизведение соответствующим образом переходит, с ускоренной перемоткой, от точки воспроизведения согласно первой позиции к точке воспроизведения согласно второй позиции. Два уровня шкальных индикаторов могут перемещаться согласованно, т.е., если инициировано перемещение ползунка позиции шкалы на одном из шкальных индикаторов, то ползунок позиции шкалы на втором шкальном индикаторе будет перемещаться соответствующим образом. Соотношение согласованных перемещений связано с функциями регулировки позиции шкалы, соответствующими каждому из уровней шкального индикатора.

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

[0089] В варианте осуществления настоящего изобретения отношение между расстоянием скольжения ползунка позиции шкалы и значением регулировки позиции шкалы является линейным.

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

Замкнутый многоуровневый шкальный индикатор представляет собой шкальный индикатор с циклической структурой, в которой нет ни начальной, ни конечной точек. Незамкнутый многоуровневый шкальный индикатор представляет собой шкальный индикатор, в котором имеется начальная точка и конечная точка.

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

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

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

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

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

[0096] Четвертый вариант осуществления изобретения.

[0097] В данном варианте осуществления настоящего изобретения предложен способ согласованного управления многоуровневым шкальным индикатором. Четвертый вариант осуществления настоящего изобретения представляет собой детальное описание второго варианта осуществления настоящего изобретения. В соответствии с иллюстрацией на фиг. 6 способ включает следующие шаги.

[0098] На шаге 301, когда активирована заранее заданная операция приложения, отображают многоуровневый шкальный индикатор этого приложения.

[0099] В данном варианте осуществления настоящего изобретения приложение включает, без ограничения перечисленным: веб-браузер, программу видеопроигрывателя и т.п. Упомянутая заранее заданная операция включает, без ограничения перечисленным: операцию запуска приложения или операцию активации функционального модуля в этом приложении. Например, если в видеопроигрывателе активирована ссылка на фильм, терминал загрузит файл этого фильма и отобразит многоуровневый шкальный индикатор в интерфейсе воспроизведения.

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

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

[00102] На данном шаге многоуровневый шкальный индикатор включает по меньшей мере два уровня шкальных индикаторов. Между уровнями шкальных индикаторов существует отношение согласованности, при этом шкальный индикатор каждого из уровней соответствует различному значению регулировки позиции шкалы для приложения. Например, в соответствии с иллюстрацией на фиг. 1, многоуровневый шкальный индикатор является кольцевым шкальным индикатором, который включает два уровня шкальных индикаторов. Внешнее кольцо представляет собой шкальный индикатор первого уровня, предназначенный для выполнения грубой регулировки позиции шкалы, а внутреннее кольцо представляет собой шкальный индикатор второго уровня, предназначенный для выполнения точной регулировки позиции шкалы. В варианте осуществления настоящего изобретения каждый из уровней шкальных индикаторов включает ползунок, расположенный на нем, при этом позиция ползунка позиции шкалы указывает на состояние прокрутки текущего приложения. Регулировка позиции шкалы может выполняться путем «перетаскивания» ползунка позиции шкалы. В соответствии с иллюстрацией на фиг. 2, если ползунок позиции шкалы на шкальном индикаторе первого уровня перетаскивают из первой позиции во вторую позицию, то воспроизведение соответствующим образом переходит, с ускоренной перемоткой, от точки воспроизведения согласно первой позиции к точке воспроизведения согласно второй позиции.

[00103] На шаге 302 обнаруживают активирующий сигнал, воздействующий на многоуровневый шкальный индикатор.

[00104] Опционально, активирующий сигнал включает, без ограничения перечисленным: активирующий сигнал, воздействующий на ползунок позиции шкалы каждого из уровней шкального индикатора; или активирующий сигнал, воздействующий на любую позицию любого из уровней шкального индикатора. В соответствии с иллюстрацией на фиг. 2, активирующий сигнал может представлять собой активирующий сигнал, заключающийся в «перетаскивании», пользователем, ползунка позиции шкалы на шкальном индикаторе первого уровня из первой позиции во вторую позицию, или может представлять собой активирующий сигнал, заключающийся в касании, пользователем, упомянутой второй позиции на шкальном индикаторе первого уровня. В этот момент, после обнаружения терминалом активирующего сигнала, он может обеспечить скольжение шкального индикатора в упомянутую вторую позицию. Активирующий сигнал включает по меньшей мере информацию об активированном шкальном индикаторе и о траектории скольжения ползунка позиции шкалы на этом шкальном индикаторе.

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

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

[00107] На шаге 304 вычисляют значение регулировки позиции шкалы в соответствии с функцией регулировки позиции шкалы активированного шкального индикатора и расстоянием скольжения ползунка позиции шкалы.

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

[00109] На шаге 305 вычисляют расстояние скольжения ползунка позиции шкалы на другом шкальном индикаторе в соответствии с вычисленным значением регулировки позиции шкалы и функцией регулировки позиции шкалы этого другого шкального индикатора; и управляют скольжением ползунка позиции шкалы соответствующего шкального индикатора согласно расстоянию скольжения ползунка позиции шкалы на упомянутом другом шкальном индикаторе.

[00110] В данном варианте осуществления настоящего изобретения множество уровней шкальных индикаторов перемещаются согласованно. При активации ползунка позиции шкалы на шкальном индикаторе одного из уровней, другой (другие) ползунок (ползунки) позиции шкалы будут выполнять скольжение соответствующим образом. В варианте осуществления настоящего изобретения вычисляют расстояние скольжения ползунка позиции шкалы на другом шкальном индикаторе в соответствии с вычисленным значением регулировки позиции шкалы и функцией регулировки позиции шкалы этого другого шкального индикатора; вычисляют траекторию скольжения на другом шкальном индикаторе в соответствии с расстоянием скольжения ползунка позиции шкалы на упомянутом другом шкальном индикаторе; и затем управляют скольжением этого ползунка позиции шкалы согласно соответствующей траектории скольжения. В соответствии с иллюстрацией на фиг. 2, когда обнаружено, что ползунок позиции шкалы шкального индикатора первого уровня переместился из первой позиции во вторую позицию, получают расстояние скольжения этого ползунка позиции шкалы на шкальном индикаторе первого уровня. Вычисляют значение регулировки позиции шкалы согласно расстоянию скольжения ползунка позиции шкалы и функции регулировки позиции шкалы шкального индикатора первого уровня. Расстояние скольжения ползунка позиции шкалы на шкальном индикаторе второго уровня вычисляют согласно значению регулировки позиции шкалы и функции регулировки позиции шкалы этого шкального индикатора второго уровня. Траекторию скольжения ползунка на шкальном индикаторе второго уровня вычисляют в соответствии с расстоянием скольжения шкального индикатора второго уровня, а затем обеспечивают скольжение ползунка позиции шкалы на шкальном индикаторе второго уровня в соответствии с вычисленной траекторией скольжения.

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

[00112] На шаге 306 управляют позицией шкалы в соответствии с этим значением регулировки позиции шкалы.

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

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

[00115] Пятый вариант осуществления изобретения.

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

[00117] На шаге 401 обнаруживают активирующий сигнал, воздействующий на многоуровневый шкальный индикатор.

[00118] В данном варианте осуществления настоящего изобретения при работе прикладного программного обеспечения, например, в процессе просмотра веб-страницы или воспроизведения видеоролика, терминал обнаруживает активирующий сигнал, воздействующий на многоуровневый шкальный индикатор. Активирующий сигнал включает, без ограничения перечисленным: активирующий сигнал, воздействующий на ползунок позиции шкалы каждого из уровней шкального индикатора; или активирующий сигнал, воздействующий на любую позицию любого из уровней шкального индикатора. Однако в данном варианте осуществления настоящего изобретения это не является ограничением. Активирующий сигнал включает по меньшей мере информацию об активированном шкальном индикаторе и о траектории скольжения ползунка позиции шкалы этого шкального индикатора.

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

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

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

[00122] На шаге 403 вычисляют значение регулировки позиции шкалы согласно расстоянию скольжения ползунка позиции шкалы и соответствующей функции регулировки позиции шкалы активированного шкального индикатора.

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

[00124] На шаге 404 управляют позицией шкалы в соответствии с этим значением регулировки позиции шкалы.

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

[00126] На шаге 405 осуществляют воспроизведение согласно отрегулированному состоянию воспроизведения.

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

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

[00129] Шестой вариант осуществления изобретения.

[00130] Обратимся к фиг. 8, где проиллюстрировано устройство для управления позицией шкалы, предложенное в вариантах осуществления настоящего изобретения, содержащее: модуль 501 обнаружения, модуль 502 получения расстояния скольжения, модуль 503 получения значения регулировки позиции шкалы и модуль 504 согласованного перемещения.

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

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

[00133] Модуль 503 получения значения регулировки позиции шкалы сконфигурирован для вычисления значения регулировки позиции шкалы в соответствии с функцией регулировки позиции шкалы активированного шкального индикатора и расстоянием скольжения ползунка позиции шкалы.

[00134] Модуль 502 получения расстояния скольжения сконфигурирован для вычисления расстояния скольжения ползунка позиции шкалы на другом шкальном индикаторе в соответствии с вычисленным значением регулировки позиции шкалы и функцией регулировки позиции шкалы упомянутого другого шкального индикатора.

[00135] Модуль 504 согласованного перемещения сконфигурирован для управления скольжением ползунка позиции шкалы на упомянутом другом шкальном индикаторе в соответствии с расстоянием скольжения ползунка позиции шкалы на упомянутом другом шкальном индикаторе.

[00136] В другом варианте осуществления настоящего изобретения (см. фиг. 9) модуль 501 обнаружения содержит:

[00137] первый блок 501а обнаружения, сконфигурированный для обнаружения активирующего сигнала, воздействующего на ползунок позиции шкалы на каждом уровне шкального индикатора; или

[00138] второй блок 501b обнаружения, сконфигурированный для обнаружения активирующего сигнала, воздействующего на любую позицию любого из уровней шкального индикатора.

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

[00140] блок 503а получения типа, сконфигурированный для определения типа многоуровневого шкального индикатора;

[00141] блок 503b получения функции регулировки позиции шкалы, сконфигурированный для получения функции регулировки позиции шкалы каждого из уровней шкального индикатора в соответствии с типом многоуровневого шкального индикатора; и

[00142] модуль 503с получения значения регулировки позиции шкалы, сконфигурированный для вычисления значения регулировки позиции шкалы в соответствии с функцией регулировки позиции шкалы активированного шкального индикатора и расстоянием скольжения ползунка позиции шкалы.

[00143] В другом варианте осуществления настоящего изобретения отношение между расстоянием скольжения ползунка позиции шкалы и значением регулировки позиции шкалы является линейным.

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

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

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

[00147] Седьмой вариант осуществления изобретения.

[00148] Обратимся к фиг. 10, где проиллюстрировано устройство для управления позицией шкалы посредством многоуровневого шкального индикатора, предложенное в вариантах осуществления настоящего изобретения, содержащее: модуль 601 обнаружения, модуль 602 получения расстояния скольжения, модуль 603 получения значения регулировки позиции шкалы и модуль 604 регулировки позиции шкалы.

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

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

[00151] Модуль 603 получения значения регулировки позиции шкалы сконфигурирован для вычисления значения регулировки позиции шкалы в соответствии с функцией регулировки позиции шкалы активированного шкального индикатора и расстоянием скольжения ползунка позиции шкалы.

[00152] Модуль 604 регулировки позиции шкалы сконфигурирован для управления позицией шкалы в соответствии со значением регулировки позиции шкалы.

[00153] В другом варианте осуществления настоящего изобретения (см. фиг. 11) модуль 601 обнаружения содержит:

[00154] Первый блок 601а обнаружения, сконфигурированный для обнаружения активирующего сигнала, воздействующего на ползунок позиции шкалы на каждом уровне шкального индикатора; или

[00155] Второй блок 601b обнаружения, сконфигурированный для обнаружения активирующего сигнала, воздействующего на любую позицию любого из уровней шкального индикатора.

[00156] В другом варианте осуществления настоящего изобретения, в соответствии с иллюстрацией на фиг. 11, модуль 603 регулировки позиции шкалы содержит:

[00157] Блок 603а получения типа, сконфигурированный для определения типа многоуровневого шкального индикатора;

[00158] Блок 603b получения функции регулировки позиции шкалы, сконфигурированный для получения функции регулировки позиции шкалы каждого из уровней шкального индикатора в соответствии с типом многоуровневого шкального индикатора; и

[00159] Блок 603с получения значения регулировки позиции шкалы, сконфигурированный для вычисления значения регулировки позиции шкалы в соответствии с функцией регулировки позиции шкалы активированного шкального индикатора и расстоянием скольжения ползунка позиции шкалы.

[00160] В другом варианте осуществления настоящего изобретения отношение между расстоянием скольжения ползунка позиции шкалы и значением регулировки позиции шкалы является линейным.

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

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

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

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

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

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

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

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

1. Способ согласованного управления многоуровневым шкальным индикатором, включающий:

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

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

вычисление значения регулировки позиции шкалы в соответствии с функцией регулировки позиции шкалы активированного шкального индикатора и расстоянием скольжения ползунка позиции шкалы;

вычисление расстояния скольжения ползунка позиции шкалы на другом шкальном индикаторе в соответствии с вычисленным значением регулировки позиции шкалы и функцией регулировки позиции шкалы упомянутого другого шкального индикатора;

и управление скольжением ползунка позиции шкалы другого шкального индикатора в соответствии с расстоянием скольжения ползунка позиции шкалы на упомянутом другом шкальном индикаторе;

при этом вычисление значения регулировки позиции шкалы в соответствии с функцией регулировки позиции шкалы активированного шкального индикатора и расстоянием скольжения ползунка позиции шкалы включает:

определение типа многоуровневого шкального индикатора;

получение функции регулировки позиции шкалы каждого из уровней многоуровневого шкального индикатора в соответствии с типом упомянутого многоуровневого шкального индикатора; и

вычисление значения регулировки позиции шкалы в соответствии с функцией регулировки позиции шкалы активированного шкального индикатора и расстоянием скольжения ползунка позиции шкалы.

2. Способ по п. 1, отличающийся тем, что обнаружение активирующего сигнала, воздействующего на многоуровневый шкальный индикатор, включает:

обнаружение активирующего сигнала, воздействующего на ползунок позиции шкалы каждого из уровней шкального индикатора; или

обнаружение активирующего сигнала, воздействующего на любую позицию любого из уровней шкального индикатора.

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

4. Способ по п. 1, отличающийся тем, что регулировка позиции шкалы, выполняемая посредством ползунка позиции шкалы на соответствующем шкальном индикаторе, в многоуровневом шкальном индикаторе включает плавную регулировку или дискретную регулировку.

5. Способ по п. 1, отличающийся тем, что многоуровневый шкальный индикатор включает многоуровневый кольцевой шкальный индикатор, многоуровневый прямоугольный шкальный индикатор или многоуровневый треугольный шкальный индикатор.

6. Способ управления позицией шкалы посредством многоуровневого шкального индикатора, включающий:

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

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

вычисление значения регулировки позиции шкалы в соответствии с функцией регулировки позиции шкалы активированного шкального индикатора и расстоянием скольжения ползунка позиции шкалы; и

управление позицией шкалы в соответствии со значением регулировки позиции шкалы;

при этом вычисление значения регулировки позиции шкалы в соответствии с функцией регулировки позиции шкалы активированного шкального индикатора и расстоянием скольжения ползунка позиции шкалы включает:

определение типа многоуровневого шкального индикатора;

получение функции регулировки позиции шкалы каждого из уровней многоуровневого шкального индикатора в соответствии с типом многоуровневого шкального индикатора; и

вычисление значения регулировки позиции шкалы в соответствии с функцией регулировки позиции шкалы активированного шкального индикатора и расстоянием скольжения ползунка позиции шкалы.

7. Способ по п. 6, отличающийся тем, что обнаружение активирующего сигнала, воздействующего на многоуровневый шкальный индикатор, включает:

обнаружение активирующего сигнала, воздействующего на ползунок позиции шкалы каждого из уровней шкального индикатора; или

обнаружение активирующего сигнала, воздействующего на любую позицию любого из уровней шкального индикатора.

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

9. Способ по п. 6, отличающийся тем, что регулировка позиции шкалы, выполняемая посредством ползунка позиции шкалы на соответствующем шкальном индикаторе в многоуровневом шкальном индикаторе, включает плавную регулировку или дискретную регулировку.

10. Способ по п. 6, отличающийся тем, что многоуровневый шкальный индикатор включает многоуровневый кольцевой шкальный индикатор, многоуровневый прямоугольный шкальный индикатор или многоуровневый треугольный шкальный индикатор.

11. Устройство для согласованного управления многоуровневым шкальным индикатором, содержащее:

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

модуль получения расстояния скольжения, сконфигурированный для вычисления расстояния скольжения ползунка позиции шкалы на активированном шкальном индикаторе в соответствии с траекторией скольжения в активирующем сигнале, если обнаружен активирующий сигнал, воздействующий на любой из шкальных индикаторов в многоуровневом шкальном индикаторе;

модуль получения значения регулировки позиции шкалы, сконфигурированный для вычисления значения регулировки позиции шкалы в соответствии с функцией регулировки позиции шкалы активированного шкального индикатора и расстоянием скольжения ползунка позиции шкалы;

при этому модуль получения расстояния скольжения сконфигурирован также для вычисления расстояния скольжения ползунка позиции шкалы на другом шкальном индикаторе в соответствии с вычисленным значением регулировки позиции шкалы и функцией регулировки позиции шкалы упомянутого другого шкального индикатора; и

модуль согласованного перемещения, сконфигурированный для управления скольжением ползунка позиции шкалы другого шкального индикатора в соответствии с расстоянием скольжения ползунка позиции шкалы на упомянутом другом шкальном индикаторе;

при этом модуль получения значения регулировки позиции шкалы содержит:

блок получения типа, сконфигурированный для определения типа многоуровневого шкального индикатора;

блок получения функции регулировки позиции шкалы, сконфигурированный для получения функции регулировки позиции шкалы каждого из уровней шкального индикатора в соответствии с типом многоуровневого шкального индикатора; и

блок получения значения регулировки позиции шкалы, сконфигурированный для вычисления значения регулировки позиции шкалы в соответствии с функцией регулировки позиции шкалы активированного шкального индикатора и расстоянием скольжения ползунка позиции шкалы.

12. Устройство по п. 11, отличающееся тем, что модуль обнаружения содержит:

первый блок обнаружения, сконфигурированный для обнаружения активирующего сигнала, воздействующего на ползунок позиции шкалы каждого из уровней шкального индикатора; или

второй блок обнаружения, сконфигурированный для обнаружения активирующего сигнала, воздействующего на любую позицию любого из уровней шкального индикатора.

13. Устройство по п. 11, отличающееся тем, что отношение между расстоянием скольжения ползунка позиции шкалы и значением регулировки позиции шкалы является линейным.

14. Устройство по п. 11, отличающееся тем, что регулировка позиции шкалы, выполняемая посредством ползунка позиции шкалы на соответствующем шкальном индикаторе в многоуровневом шкальном индикаторе, включает плавную регулировку или дискретную регулировку.

15. Устройство по п. 11, отличающееся тем, что многоуровневый шкальный индикатор включает многоуровневый кольцевой шкальный индикатор, многоуровневый прямоугольный шкальный индикатор или многоуровневый треугольный шкальный индикатор.

16. Устройство для управления позицией шкалы посредством многоуровневого шкального индикатора, содержащее:

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

модуль получения расстояния скольжения, сконфигурированный для вычисления расстояния скольжения ползунка позиции шкалы на активированном шкальном индикаторе в соответствии с траекторией скольжения в активирующем сигнале, если обнаружен активирующий сигнал, воздействующий на любой из шкальных индикаторов в многоуровневом шкальном индикаторе;

модуль получения значения регулировки позиции шкалы, сконфигурированный для вычисления значения регулировки позиции шкалы в соответствии с функцией регулировки позиции шкалы активированного шкального индикатора и расстоянием скольжения ползунка позиции шкалы; и

модуль регулировки позиции шкалы, сконфигурированный для управления позицией шкалы в соответствии со значением регулировки позиции шкалы;

при этом модуль получения значения регулировки позиции шкалы содержит:

блок получения типа, сконфигурированный для определения типа многоуровневого шкального индикатора;

блок получения функции регулировки позиции шкалы, сконфигурированный для получения функции регулировки позиции шкалы каждого из уровней шкального индикатора в соответствии с типом многоуровневого шкального индикатора; и

блок получения значения регулировки позиции шкалы, сконфигурированный для вычисления значения регулировки позиции шкалы в соответствии с функцией регулировки позиции шкалы активированного шкального индикатора и расстоянием скольжения ползунка позиции шкалы.

17. Устройство по п. 16, отличающееся тем, что модуль обнаружения содержит:

первый блок обнаружения, сконфигурированный для обнаружения активирующего сигнала, воздействующего на ползунок позиции шкалы каждого из уровней шкального индикатора; или

второй блок обнаружения, сконфигурированный для обнаружения активирующего сигнала, воздействующего на любую позицию любого из уровней шкального индикатора.

18. Устройство по п. 16, отличающееся тем, что отношение между расстоянием скольжения ползунка позиции шкалы и значением регулировки позиции шкалы является линейным.

19. Устройство по п. 16, отличающееся тем, что регулировка позиции шкалы, выполняемая посредством ползунка позиции шкалы на соответствующем шкальном индикаторе в многоуровневом шкальном индикаторе, включает плавную регулировку или дискретную регулировку.

20. Устройство по п. 16, отличающееся тем, что многоуровневый шкальный индикатор включает многоуровневый кольцевой шкальный индикатор, многоуровневый прямоугольный шкальный индикатор или многоуровневый треугольный шкальный индикатор.



 

Похожие патенты:

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

Изобретение относится к технике магнитной записи и может быть использовано контрольно-измерительной аппаратурой, а также во встроенных средствах диагностического контроля аппаратуры цифровой магнитной записи.

Изобретение относится к накоплению информации, а именно к устройствам для определения времени звучания магнитной записи. .

Изобретение относится к приборостроению , о частности к устройствам для индикации количества магнитной ленты. .

Изобретение относится к приборостроению , а именно к кинофототехнике. .

Изобретение относится к магнитной записи и воспроизведению аналоговых гармонических и вибрационных сигналов , позволяет повысить точность результата воспроизведения с носит - ля магнитной записи без увеличения динамического диапазона регистрирующего устройства.

Изобретение относится к наложению информации и может найти применение для счетчиков магнитной ленты в магнитофоне. .

Изобретение относится к накоплению информации и позволяет повысить точность воспроизводимых сигналов путем определения на участках зашкаливания максимальных амплитудных значений регистрируемых сигналов исследуемых колебательных процессов.
Наверх