УСТРОЙСТВО ОБРАБОТКИ ИНФОРМАЦИИ, СПОСОБ ОБРАБОТКИ ИНФОРМАЦИИ И ПРОГРАММА
DEVICE TO PROCESS DATA, METHOD AND PROGRAM OF DATA PROCESSING

Область техники, к которой относится изобретение
Настоящее изобретение относится к устройству обработки информации, способу обработки информации и программе.
Уровень техники
В последние годы, благодаря успехам в электронной технике, получили широкое распространение мобильные информационные устройства, в которых используются сенсорные панели (также называемые «сенсорными экранами»). При поиске места воспроизведения видео, музыкальной композиции или подобного на упомянутом мобильном информационном устройстве, изображенном на фиг.18, часто используют полосу прокрутки. Мобильное информационное устройство, в котором используется полоса прокрутки, описано, например, в выложенной заявке на японский патент №2006351042.
Сущность изобретения
Тем не менее, полоса прокрутки, отображаемая на соответствующем уровню технике мобильном информационном устройстве, в котором использован сенсорный экран в устройствах, расположена на ограниченной площади экрана устройства. Когда полосой прокрутки управляют на экране ПК с помощью указывающего устройства, такого как мышь, отношение длины полосы прокрутки на экране ПК и курсора мыши сравнительно велико, что облегчает работу с полосой прокрутки. С другой стороны, когда полосой прокрутки, отображенной на сенсорном экране, управляют с помощью пальца, то отношение длины полосы прокрутки на экране и ширины касающегося пальца часто мало. Таким образом, из-за ограничений, связанных с тем, что бегунок полосы прокрутки можно перемещать только перетаскивая его, например, трудно осуществлять точные операции, такие как перемотку воспроизведения 120-минутного видео вперед на 15 секунд. В частности, когда используется электростатическая сенсорная панель, трудно получить точную информацию о позиционировании, указывающую выбранное пальцем место, так как электростатическая информация содержит шум, что делает точный поиск очень трудной операцией.
С учетом таких трудностей была предложена технология динамической регулировки скорости: удваивают скорость перемотки вперед и перемотки назад в зависимости от взаимного расстояния между местом касания и текущим местом воспроизведения. Тем не менее, в этом случае становится трудно непосредственно задать абсолютное значение места воспроизведения.
Настоящее изобретение было предложено с учетом упомянутых выше вопросов и желания предложить новую и улучшенную технологию, которая позволяет непосредственно задать место на полосе прокрутки, отображаемой на сенсорной панели, и легко регулировать заданное место.
Согласно одному варианту осуществления настоящего изобретения, предложено устройство обработки информации, содержащее сенсорную панель с контактной поверхностью, которая контактирует с управляющим предметом и которая способна получать информацию о месте, указывающую место контакта управляющего предмета и контактной поверхности, и которая отображает информацию, блок получения количественного параметра состояния контакта, который получает количественный параметр состояния контакта, характеризующий состояние контакта сенсорной панели и управляющего предмета, запоминающее устройство, которое хранит начальное краевое значение задаваемого диапазона, представляющего собой набор задаваемых значений, которые можно задать с помощью управляющего предмета, и конечное краевое значение задаваемого диапазона и блок управления отображением, в результате работы которого сенсорная панель отображает полосу прокрутки с целью задания с помощью управляющего предмета одного из задаваемых значений и получения таким образом заданного значения и отображает начальное и конечное краевые значения, которые хранятся в запоминающем устройстве, и если сенсорная панель получает информацию о месте, которая указывает место на полосе прокрутки, то указанный блок управления отображением принимает решение считать заданное значение равным значению, которое соответствует полученной информации о месте, и также устанавливает интервал времени, предназначенный для установки нового задаваемого диапазона в зависимости от количественного параметра состояния контакта, полученного блоком получения количественного параметра состояния контакта, задает новый задаваемый диапазон на основе указанного интервала времени с использованием заданного значения в качестве точки отсчета, изменяет начальное краевое значение, которое хранится в запоминающем устройстве, на начальное краевое значение нового задаваемого диапазона и также изменяет конечное краевое значение, которое хранится в запоминающем устройстве, на конечное краевое значение нового задаваемого диапазона, и в результате работы указанного блока управления отображением сенсорная панель отображает начальное и конечное краевые значения, которые хранятся в запоминающем устройстве.
Блок получения количественного параметра состояния контакта может содержать блок измерения времени контакта, который измеряет время контакта, характеризующее длительность контакта управляющего предмета с одним и тем же местом сенсорной панели с момента начала контакта вплоть до текущего момента, и который количественным параметром состояния контакта считает время контакта.
Блок получения количественного параметра состояния контакта может содержать блок измерения площади контакта, который измеряет площадь контакта сенсорной панели и управляющего предмета и который количественным параметром состояния контакта считает площадь контакта.
Блок получения количественного параметра состояния контакта может содержать блок измерения площади контакта, который измеряет площадь контакта сенсорной панели и управляющего предмета, и блок вычисления увеличения площади, который вычисляет увеличение площади, представляющее собой увеличение площади контакта, измеряемое блоком измерения площади контакта, в течение заранее заданного времени вплоть до текущего момента и который количественным параметром состояния контакта считает увеличение площади.
Блок получения количественного параметра состояния контакта может содержать блок измерения давления, измеряющий величину давления, которое управляющий предмет прикладывает к сенсорной панели, и который количественным параметром состояния контакта считает величину давления.
Блок получения количественного параметра состояния контакта может содержать блок измерения давления, измеряющий величину давления, которое управляющий предмет прикладывает к сенсорной панели, и блок вычисления увеличения давления, который вычисляет увеличение давления, представляющее собой увеличение величины давления, измеренное блоком измерения давления, в течение заранее заданного времени вплоть до текущего момента и который количественным параметром состояния контакта считает увеличение площади.
Запоминающее устройство может дополнительно хранить пороговое значение, а блок управления отображением может определять, превышает ли количественный параметр состояния контакта, который получен блоком получения количественного параметра состояния контакта, пороговое значение, которое хранится в запоминающем устройстве, и если определяет, что количественный параметр состояния контакта не превышает пороговое значение, то отменяет обработку по установке интервала времени, необходимого для установки нового задаваемого диапазона, обработку, направленную на задание нового задаваемого диапазона на основе интервала времени с использованием заданного значения как точки отсчета, и обработку, направленную на изменение начального краевого значения, которое хранится в запоминающем устройстве, на начальное краевое значение нового задаваемого диапазона и также направленную на изменение конечного краевого значения, которое хранится в запоминающем устройстве, на конечное краевое значение нового задаваемого диапазона.
Блок получения количественного параметра состояния контакта может дополнительно содержать блок измерения времени контакта, который измеряет время контакта, характеризующее длительность контакта управляющего предмета с одним и тем же местом сенсорной панели с момента начала контакта вплоть до текущего момента, и который количественным параметром состояния контакта считает время контакта, и блок управления отображением может определять, превышает ли время контакта, полученное блоком измерения времени контакта пороговое значение, которое хранится в запоминающем устройстве, и если определяет, что время контакта не превышает пороговое значение, то дополнительно определяет, получила ли сенсорная панель другую информацию о месте, отличающуюся от информации о месте, которая указывает место на полосе прокрутки, и если была получена другая информация о месте, то не пропускает обработку, направленную для установку интервала времени, предназначенного для установки нового задаваемого диапазона, обработку, направленную на задание нового задаваемого диапазона на основе интервала времени с использованием заданного значения как точки отсчета, и обработку, направленную на изменение начального краевого значения, которое хранится в запоминающем устройстве, на начальное краевое значение нового задаваемого диапазона и также направленную на изменение конечного краевого значения, которое хранится в запоминающем устройстве, на конечное краевое значение нового задаваемого диапазона.
Блок управления отображением может вычислять выходное значение, если входным значением является количественный параметр состояния контакта, который был получен блоком получения количественного параметра состояния контакта, на основе заранее заданной формулы, и принимает решение считать выходное значение интервалом времени, предназначенным для установки нового задаваемого диапазона.
Запоминающее устройство может дополнительно хранить константу, предназначенную для установки интервала времени, и блок управления отображением может принять решение считать интервалом времени значение, полученное делением значения, вычисленного вычитанием начального краевого значения из конечного краевого значения, которые хранятся в запоминающем устройстве, на константу, которая хранится в запоминающем устройстве.
Блок управления отображением может получить начальное краевое значение путем вычитания половины интервала времени из заданного значения и также получить конечное краевое значение путем сложения половины интервала времени и заданного значения, что делается для установки нового задаваемого диапазона с использованием начального и конечного краевых значений.
Блок управления отображением, когда сенсорная панель получает информацию о месте, которая указывает место начального краевого значения полосы прокрутки после изменения начального и конечного краевых значений, которые хранятся в запоминающем устройстве, может изменить начальное краевое значение, которое хранится в запоминающем устройстве, новым начальным краевым значением, которое получается путем вычитания величины прокрутки, представляющей собой значение, соответствующее интервалу времени, из начального краевого значения, которое хранится в запоминающем устройстве, и также может изменить конечное краевое значение, которое хранится в запоминающем устройстве, новым конечным краевым значением, которое получается путем вычитания величины прокрутки из конечного краевого значения, которое хранится в запоминающем устройстве, и в результате работы указанного блока управления отображением сенсорная панель отображает начальное и конечное краевые значения, которые хранятся в запоминающем устройстве.
Устройство обработки информации может дополнительно содержать блок обработки, который осуществляет обработку в соответствии с информацией о месте, которая указывает место на полосе прокрутки, полученное сенсорной панелью.
Согласно настоящему изобретению, как описано выше, может быть предложена технология, способная точно устанавливать место на полосе прокрутки и позволяющая легко регулировать заданное место.
Краткое описание чертежей
Фиг.1 - вид, показывающий пример использования устройства обработки информации, которое соответствует первому варианту осуществления настоящего изобретения;
фиг.2 - вид в изометрии с пространственным разделением деталей, на котором показана конфигурация аппаратных средств устройства обработки информации, соответствующего первому варианту осуществления настоящего изобретения;
фиг.3 - вид, показывающий блок-схему конфигурации аппаратных средств устройства обработки информации, соответствующего первому варианту осуществления настоящего изобретения;
фиг.4 - вид, показывающий структурную схему устройства обработки информации, соответствующего первому варианту осуществления настоящего изобретения;
фиг.5 - вид, показывающий пример отображения экрана блоком управления отображением устройства обработки информации, которое соответствует первому варианту осуществления настоящего изобретения;
фиг.6A,B,C - вид (часть 1), показывающий функционирование блока управления отображением устройства обработки информации, которое соответствует первому варианту осуществления настоящего изобретения;
фиг.7A,B,C - вид (часть 2), показывающий функционирование блока управления отображением устройства обработки информации, которое соответствует первому варианту осуществления настоящего изобретения;
фиг.8A,B - вид (часть 3), показывающий функционирование блока управления отображением устройства обработки информации, которое соответствует первому варианту осуществления настоящего изобретения;
фиг.9 - вид, показывающий блок-схему функционирования устройства обработки информации, которое соответствует первому варианту осуществления настоящего изобретения;
фиг.10 - вид, показывающий структурную схему устройства обработки информации, которое соответствует второму варианту осуществления настоящего изобретения;
фиг.11 - вид, показывающий блок-схему функционирования устройства обработки информации, соответствующего второму варианту осуществления настоящего изобретения;
фиг.12 - вид в изометрии с пространственным разделением деталей, на котором показана конфигурация аппаратных средств устройства обработки информации, соответствующего третьему варианту осуществления настоящего изобретения;
фиг.13 - вид, показывающий блок-схему конфигурации аппаратных средств устройства обработки информации, которое соответствует третьему варианту осуществления настоящего изобретения;
фиг.14 - вид, показывающий структурную схему устройства обработки информации, которое соответствует третьему варианту осуществления настоящего изобретения;
фиг.15 - вид, показывающий блок-схему функционирования устройства обработки информации, которое соответствует третьему варианту осуществления настоящего изобретения;
фиг.16 - вид, показывающий структурную схему устройства обработки информации, которое соответствует четвертому варианту осуществления настоящего изобретения;
фиг.17 - вид, показывающий блок-схему функционирования устройства обработки информации, которое соответствует четвертому варианту осуществления настоящего изобретения; и
фиг.18 - вид, показывающий полосу прокрутки, которая соответствует уровню техники.
Подробное описание предпочтительных вариантов осуществления изобретения
Далее со ссылками на прилагаемые чертежи будут подробно описаны предпочтительные варианты осуществления изобретения. Заметим, что в этом описании и прилагаемых чертежах структурные элементы, выполняющие, по существу, одинаковые функции и имеющие, по существу, одинаковую структуру, обозначены одинаковыми ссылочными позициями и соответствующее описание этих структурных элементов опущено. Описание приведено в следующем порядке.
1. Первый вариант осуществления изобретения
1-1. Пример использования устройства обработки информации
1-2. Конфигурация аппаратных средств устройства обработки информации
1-3. Назначение устройства обработки информации
1-4. Назначение блока управления отображением устройства обработки информации
1-5. Функционирование устройства обработки информации
2. Второй вариант осуществления изобретения
2-1. Назначение устройства обработки информации
2-2. Функционирование устройства обработки информации
3. Третий вариант осуществления изобретения
3-1. Конфигурация аппаратных средств устройства обработки информации
3-2. Назначение устройства обработки информации
3-3. Функционирование устройства обработки информации
4. Четвертый вариант осуществления изобретения
4-1. Назначение устройства обработки информации
4-2. Функционирование устройства обработки информации
<1. Первый вариант осуществления изобретения>
Сначала опишем первый вариант осуществления настоящего изобретения.
[1-1. Пример использования устройства обработки информации]
Сначала будет описан пример использования устройства обработки информации, которое соответствует первому варианту осуществления настоящего изобретения. На фиг.1 показан пример использования устройства обработки информации, которое соответствует первому варианту осуществления настоящего изобретения. Пример использования устройства обработки информации, которое соответствует первому варианту осуществления настоящего изобретения, будет описан с использованием фиг.1.
В первом варианте осуществления настоящего изобретения будет описано устройство 100 обработки информации (такое, как мобильное устройство), снабженное сенсорной панелью 103, расположенной на передней стороне устройства. Пользователь непосредственно выбирает место на полосе 101а прокрутки, которая отображена на сенсорной панели 103. Для касания сенсорной панели 103 пользователь использует, например, управляющий предмет 210.
Далее предполагаем, что в качестве управляющего предмета 210 пользователь использует указательный палец правой руки, однако управляющим предметом 210 может быть не только указательный палец правой руки, и пользователь может использовать любой палец, который ему удобно использовать. Например, может быть использован палец левой руки или другой палец (большой палец, средний палец, безымянный палец или мизинец).
Выше приведен пример использования устройства 100 отображения информации, которое соответствует первому варианту осуществления настоящего изобретения. Затем опишем конфигурацию аппаратных средств устройства 100 обработки информации, которое соответствует первому варианту осуществления настоящего изобретения.
[1-2. Конфигурация аппаратных средств устройства обработки информации]
Далее будет описана конфигурация аппаратных средств устройства 100 обработки информации, которое соответствует первому варианту осуществления настоящего изобретения. На фиг.2 в изометрии с пространственным разделением деталей изображена конфигурация аппаратных средств устройства обработки информации, соответствующего первому варианту осуществления настоящего изобретения. Ниже с использованием фиг.2 будет описана конфигурация аппаратных средств устройства обработки информации, соответствующего первому варианту осуществления настоящего изобретения (также при необходимости будем ссылаться на фиг.1). Когда устройство 100 обработки информации, соответствующее первому варианту осуществления изобретения, необходимо отличить от устройства 100 обработки информации, соответствующего другим вариантам осуществления изобретения, оно будет обозначаться как устройство 100а обработки информации. Когда не нужно отличать устройство 100 обработки информации, то будем его обозначать как устройство 100 обработки информации.
Как показано на фиг.2, устройство 102 ввода информации расположено на верхней поверхности устройства 100а обработки информации. Устройство 102 ввода информации содержит контактную поверхность 102а, способную контактировать с управляющим предметом 210 пользователя, и может получать информацию о месте, которая указывает место контакта управляющего предмета 210 и контактной поверхности 102а. Устройство 102 ввода информации выдает полученную информацию о месте в ЦП 108 в виде информационного сигнала. Пользователь устройства 100а обработки информации может вводить в устройство 100а обработки информации данные различного типа или отдавать команды обработки путем управления устройством 102 ввода информации с помощью управляющего предмета 210. Устройство 102 ввода информации является частью сенсорной панели 103. В первом варианте осуществления изобретения в качестве сенсорной панели 103 может быть использована сенсорная панель любого типа, способная получать информацию о месте, которая указывает место контакта управляющего предмета 210 и контактной поверхности 102а.
Устройство 101 отображения расположено под устройством 102 ввода информации. Устройство 101 отображения способно отображать информацию. Устройство 101 отображения является частью сенсорной панели 103. Устройство 101 отображения сформировано из устройства, способного показывать пользователю некоторую информацию. Примерами такого устройства служат ЖК устройство отображения (жидкокристаллический дисплей) и органическое ЭЛ (электролюминисцентное) устройство отображения. Устройство 101 отображения выводит, например, результаты, полученные после различного рода обработки, которую осуществляет устройство 100а обработки информации. Более конкретно устройство 101 отображения отображает результаты, полученные после различного рода обработки, которую осуществляет устройство 100а обработки информации, в виде текста или изображений.
Основание 109 расположено под устройством 101 отображения. Различные компоненты или устройства, используемые устройством 100а обработки информации, установлены на основании 109. Более конкретно, установлены такие устройства, как энергонезависимая память 106, ОЗУ 107 (оперативное запоминающее устройство), ЦП 108 (центральный процессор) и подобные, которые будут описаны позже со ссылками на фиг.3.
На фиг.3 показана блок-схема конфигурации аппаратных средств устройства обработки информации, соответствующего первому варианту осуществления настоящего изобретения. Ниже с использованием фиг.3 будет описана конфигурация аппаратных средств устройства обработки информации, которое соответствует первому варианту осуществления настоящего изобретения (также при необходимости будем ссылаться на фиг.1 и фиг.2).
Как показано на фиг.3, устройство 100а обработки информации, которое соответствует первому варианту осуществления настоящего изобретения, содержит сенсорную панель 103 (устройство 101 отображения и устройство 102 ввода информации), энергонезависимую память 106, ОЗУ 107 и ЦП 108.
Энергонезависимая память 106 (запоминающее устройство) представляет собой устройство хранения данных, выполненное в виде примера запоминающего устройства устройства 100а обработки информации и представляющее собой, например, магнитное запоминающее устройство, такое как НЖМД (накопитель на жестких магнитных дисках), полупроводниковое запоминающее устройство, оптическое запоминающее устройство или магнитооптическое запоминающее устройство. В энергонезависимой памяти 106 хранятся программы, выполняемые ЦП 108, и данные различных типов.
В ОЗУ 107 временно хранятся программы, используемые ЦП 108, и параметры, которые соответствующим образом изменяются при выполнении программ.
ЦП 108 выполняет функцию блока арифметической обработки и устройства управления и управляет всей работой внутри устройства 100 обработки информации или работой его части в соответствии с различными программами, записанными в энергонезависимой памяти 106 или ОЗУ 107. ЦП 108 выполнен в виде части блока управления устройства 100а обработки информации.
Выше показан пример конфигурации аппаратных средств, которая может реализовать назначение устройства 100а обработки информации, соответствующего первому варианту осуществления настоящего изобретения. Каждый из указанных выше компонентов может быть сформирован с использованием элементов общего назначения или аппаратных средств, приспособленных к назначению каждого компонента. Таким образом, предназначенная для использования конфигурация аппаратных средств может быть соответствующим образом изменена в соответствии с техническим уровнем каждый раз, когда реализуется первый вариант осуществления изобретения.
Выше описана конфигурация аппаратных средств устройства 100а обработки информации, которое соответствует первому варианту осуществления настоящего изобретения. Далее будет описано назначение устройства 100а обработки информации, которое соответствует первому варианту осуществления настоящего изобретения.
[1-3. Назначение устройства обработки информации]
На фиг.4 показана структурная схема устройства обработки информации, которое соответствует первому варианту осуществления настоящего изобретения. Ниже с использованием фиг.4 будет описано назначение устройства обработки информации, которое соответствует первому варианту осуществления настоящего изобретения (также при необходимости будем ссылаться на фиг.1-3).
Как показано на фиг.4, устройство 100а обработки информации, которое соответствует первому варианту осуществления настоящего изобретения, содержит сенсорную панель 103, блок 110 управления и запоминающее устройство 120. Блок 110 управления содержит блок 111 управления отображением и блок 112 обработки. Блок 111 управления отображением будет описан ниже при обсуждении фиг.5. Блок 110 управления снабжен блоком получения количественного параметра состояния контакта (например, блоком 113 измерения времени контакта), который предназначен для получения количественного параметра состояния контакта, который характеризует состояние контакта управляющего предмета 210 и сенсорной панели 103.
Сенсорная панель 103 содержит контактную поверхность 102а, способную так контактировать с управляющим предметом 21, что может быть получена информация о месте, указывающая место контакта управляющего предмета 210 и контактной поверхности 102а, и также указанная информация может быть отображена.
Блок получения количественного параметра состояния контакта (например, блок 113 измерения времени контакта), содержащийся в блоке 110 управления, снабжен блоком 113 измерения времени контакта, который измеряет время контакта, которое характеризует длительность контакта управляющего предмета 210 с одним и тем же местом сенсорной панели 103 с момента начала контакта вплоть до текущего момента, и количественным параметром состояния контакта считает время контакта.
Запоминающее устройство 120 хранит начальное краевое значение задаваемого диапазона, который представляет собой набор задаваемых значений, которые могут быть заданы управляющим предметом 210, и конечное краевое значение задаваемого диапазона. Начальное краевое значение является, например, минимальным значением задаваемого диапазона, а конечное краевое значение является, например, максимальным значением задаваемого диапазона. Тем не менее, начальное и конечное краевые значения не ограничены упомянутым выше примером и начальное краевое значение может быть максимальным значением задаваемого диапазона, а конечное краевое значение может быть минимальным значением задаваемого диапазона.
Блок 112 обработки осуществляет обработку в соответствии с информацией о месте, которая указывает место на полосе прокрутки, причем указанная информация была получена сенсорной панелью 103. Изобретение не ограничивает обработку в соответствии с информацией о месте и если запоминающее устройство 120 содержит данные, то обработка может быть направлена на регулировку места воспроизведения iданных, содержащихся в запоминающем устройстве 120, до значения, которое соответствует информации о месте, полученной сенсорной панелью 103. Более того, обработка, соответствующая информации о месте, не ограничена обработкой с целью регулировки места воспроизведения данных и, например, если данные являются аудиоданными, то обработка может представлять собой обработку с целью регулировки выходного значения (такого, как выходная громкость) при воспроизведении данных до значения, соответствующего информации о месте.
На фиг.5 показан пример отображения экрана блоком управления отображением устройства обработки информации, которое соответствует первому варианту осуществления настоящего изобретения. Ниже с использованием фиг.5 будет описан пример отображения экрана блока управления отображением устройства обработки информации, которое соответствует первому варианту осуществления настоящего изобретения (также при необходимости будем ссылаться на фиг.1-4).
На фиг.5 показана полоса 101а прокрутки, отображаемая блоком 111 управления отображением на сенсорной панели 103. Здесь предполагается, что полоса 101а прокрутки соответствует, по меньшей мере, задаваемому диапазону, отображаемому на сенсорной панели 103. Бегунок 101b отображается на полосе 101а прокрутки в месте, которое соответствует текущему заданному значению. Начальное краевое значение 101с представляет собой минимальное значение задаваемого диапазона, а конечное краевое значение 101f представляет собой максимальное значение задаваемого диапазона.
На фиг.5 также показана увеличенная полоса 10i прокрутки, которую блок 111 управления отображением отображает на сенсорной панели 103. Здесь увеличенная полоса 101i прокрутки показана в положении, которое соответствует упомянутому выше новому задаваемому диапазону. Начальное краевое значение 101d увеличенной полосы 101i прокрутки представляет собой минимальное значение нового задаваемого диапазона, а конечное краевое значение 101е увеличенной полосы 101i прокрутки представляет собой максимальное значение нового задаваемого диапазона. Бегунок 101b, показанный на полосе 101а прокрутки, также служит в качестве бегунка, отображаемого на увеличенной полосе 101i прокрутки. Если управляющий предмет 210 не выполняет никаких операций, то начальное краевое значение 101d и конечное краевое значение 101е увеличенной полосы 101i прокрутки совпадают со значениями, соответствующими бегунку 101b, и увеличенную полосу 101i прокрутки не отображают.
Начальное краевое значение 101g интервала времени показывает начальное краевое значение интервала времени, предназначенное для установки нового задаваемого диапазона, и здесь обозначается как «0:00». Конечное краевое значение 101h интервала времени показывает конечное краевое значение интервала времени, предназначенное для установки нового задаваемого диапазона, и здесь обозначается как «24:00».
[1-4. Назначение блока управления отображением устройства обработки информации]
На фиг.6 показан вид (часть 1), иллюстрирующий назначение блока управления отображением устройства обработки информации, которое соответствует первому варианту осуществления настоящего изобретения. На фиг.7 показан вид (часть 2), иллюстрирующий назначение блока управления отображением устройства обработки информации, которое соответствует первому варианту осуществления настоящего изобретения. На фиг.8 показан вид (часть 3), иллюстрирующий назначение блока управления отображением устройства обработки информации, которое соответствует первому варианту осуществления настоящего изобретения. Ниже с использованием фиг.6-8 будет описано назначение блока управления отображением устройства обработки информации, которое соответствует первому варианту осуществления настоящего изобретения (также при необходимости будем ссылаться на фиг.1-5).
На фиг.6А показана полоса 101а прокрутки, отображенная в случае, когда сенсорная панель 103 получает информацию о месте. В результате работы блока 111 управления отображением сенсорная панель 103 отображает полосу 101а прокрутки с целью задания с помощью управляющего предмета 210 одного из возможных задаваемых значений и получения таким образом заданного значения и отображает начальное краевое значение 101с и конечное краевое значение 101f, которые хранятся в запоминающем устройстве 120. Бегунок 101b может быть отображен на полосе 101а прокрутки в положении, которое соответствует текущему заданному значению. В результате работы блока 111 управления отображением сенсорная панель 103 может отобразить текущее заданное значение 101j рядом с бегунком 101b.
Когда сенсорная панель 103 получает информацию о месте, которая указывает место на полосе 101а прокрутки, блок 111 управления отображением принимает решение считать заданное значение равным значению, которое соответствует полученной информации о месте. Здесь блок 111 управления отображением приспособлен для определения одного задаваемого значения, которое соответствует информации о месте, и принимает решение считать заданное значение равным определенному задаваемому значению. В примере, показанном на фиг.6А, управляющий предмет 210 сначала коснулся места на полосе 101а прокрутки, которое соответствует времени воспроизведения, равному 78 мин, при этом время воспроизведения всего файла равно 120 мин.
В соответствии с количественным параметром состояния контакта, полученным блоком получения количественного параметра состояния контакта (например, блоком 113 измерения времени контакта) блок 111 управления отображением устанавливает заданное значение и также устанавливает интервал времени, предназначенный для установки нового задаваемого диапазона. В первом варианте осуществления изобретения блок 113 измерения времени контакта измеряет время контакта, которое характеризует длительность контакта управляющего предмета 210 с одним и тем же местом сенсорной панели 103 с момента начала контакта вплоть до текущего момента, и количественным параметром состояния контакта считает время контакта.
Запоминающее устройство 120 может дополнительно хранить пороговое значение, так что блок 111 управления отображением определяет, превышает ли количественный параметр состояния контакта, полученный блоком получения количественного параметра состояния контакта (например, блоком 113 измерения времени контакта), пороговое значение, которое хранится в запоминающем устройстве 120. Таким образом, блок 111 управления отображением может устанавливать интервал времени, предназначенный для установки нового задаваемого диапазона, только если блок 111 управления отображением определит, что количественный параметр состояния контакта превышает пороговое значение. То есть, если блок 111 управления отображением определяет, что количественный параметр состояния контакта не превышает пороговое значение, то блок 111 управления отображением может не выполнять обработку, предназначенную для установки нового задаваемого диапазона. Кроме того, блок 111 управления отображением может не выполнять обработку по установке нового задаваемого диапазона с помощью интервала времени с использованием заданного значения в качестве точки отсчета. Кроме того, блок 111 управления отображением может не выполнять обработку по изменению начального краевого значения, которое хранится в запоминающем устройстве 120, на начальное краевое значение нового задаваемого диапазона и изменению конечного краевого значения, которое хранится в запоминающем устройстве 120, на конечное краевое значение нового задаваемого диапазона.
В первом варианте осуществления изобретения блок 111 управления отображением определяет, превышает ли время контакта, полученное блоком 113 измерения времени контакта, пороговое значение, хранящееся в запоминающем устройстве 120. Если блок 111 управления отображением определяет, что время контакта не превышает пороговое значение, то блок 111 управления отображением может дополнительно определять, получила ли сенсорная панель 103 другую информацию о месте, отличающуюся от информации о месте, которая указывает место на полосе 101а прокрутки. Если блок 111 управления отображением определяет, что получена другая информацию о месте, то блок 111 управления отображением может осуществить обработку, направленную на установку интервала времени, предназначенного для установки нового задаваемого диапазона, без пропуска обработки. В этом случае блок 111 управления отображением может осуществить обработку по заданию нового задаваемого диапазона с помощью интервала времени с использованием заданного значения в качестве точки отсчета, без пропуска обработки. Блок 111 управления отображением может выполнить обработку по изменению начального краевого значения, хранящегося в запоминающем устройстве, на начальное краевое значение нового задаваемого диапазона и изменению конечного краевого значения, хранящегося в запоминающем устройстве, на конечное краевое значение нового задаваемого диапазона без пропуска обработки.
В первом варианте осуществления изобретения блок 113 измерения времени контакта определяет, превышает ли измеренное время контакта пороговое значение (например, 2 секунды). Величина порогового значения не ограничена конкретным значением и пороговое значение, которое легче для применения пользователем, может быть заранее сохранено в запоминающем устройстве 120 или пользователь может свободно установить любое пороговое значение.
Блок 111 управления отображением может вычислить выходное значение на основе заранее заданной формулы, при этом количественный параметр состояния контакта, полученный блоком получения количественного параметра состояния контакта (например, блока 113 измерения времени контакта), считается входным значением, что делается для установки выходного значения в качестве интервала времени, предназначенного для установки нового задаваемого диапазона. Здесь изобретение не ограничивает заранее заданную формулу, которая выдает интервал времени после ввода количественного параметра состояния контакта, и она может являться, например, формулой, представляющей взаимосвязь, в которой пропорциональны количественный параметр состояния контакта и интервал времени.
Блок 111 управления отображением задает новый задаваемый диапазон на основе установленного интервала времени с использованием установленного значения в качестве точки отсчета. На фиг.6В показана полоса 101а прокрутки, отображенная после установки блоком 111 управления отображением нового задаваемого диапазона. Как показано на фиг.6В, в результате работы блока 111 управления отображением сенсорная панель 103 отображает увеличенную полосу 101i прокрутки.
Запоминающее устройство 120 дополнительно хранит константу для установки интервала времени и блок 111 управления отображением может установить в качестве интервала времени, например, значение, вычисленное делением значения, полученного вычитанием начального краевого значения из конечного краевого значения, которые хранятся в запоминающем устройстве 120, на константу, которая хранится в запоминающем устройстве 120. На фиг.6В показан случай, в котором константа, которая хранится в запоминающем устройстве 120, равна «5», начальное краевое значение, которое хранится в запоминающем устройстве 120, равно «0:00», а конечное краевое значение, которое хранится в запоминающем устройстве 120, равно «120:00». В этом случае блок 111 управления отображением может установить следующий интервал времени: «(120:00-0:00)/5=24:00».
Блок 111 управления отображением может получить начальное краевое значение, например, путем вычитания половины установленного интервала времени из установленного заданного значения и может получить конечное краевое значение путем сложения половины установленного интервала времени и установленного заданного значения. В примере, показанном на фиг.6В, блок 111 управления отображением может получить начальное краевое значение «66:00» путем вычитания значения «24:00/2» половины установленного интервала времени из установленного заданного значения «78:00». Блок 111 управления отображением также может получить конечное краевое значение «90:00» путем сложения значения «24:00/2» половины установленного интервала времени и установленного заданного значения «78:00». Блок 111 управления отображением может задать новый задаваемый диапазон с помощью полученных начального и конечного краевых значений.
Блок 111 управления отображением изменяет начальное краевое значение, которое хранится в запоминающем устройстве 120, на начальное краевое значение нового задаваемого диапазона и конечное краевое значение, которое хранится в запоминающем устройстве 120, на конечное краевое значение нового задаваемого диапазона. В результате работы блока 111 управления отображением сенсорная панель 103 отображает начальное краевое значение и конечное краевое значение, которые хранятся в запоминающем устройстве 120. На фиг.6С показана полоса 101а прокрутки после ее изменения блоком 111 управления отображением в соответствии с задаваемым диапазоном. Когда начальное краевое значение и конечное краевое значение нового задаваемого диапазона отображаются блоком 111 управления отображения на сенсорной панели 103, пользователь может легко регулировать заданное место бегунка 101b в рамках нового задаваемого диапазона.
Блок 111 управления отображением может повторить описанное выше изменение задаваемого диапазона. На фиг.7А показана полоса 101а прокрутки после изменения заданного диапазона на новый задаваемый диапазон. В состоянии, показанном на фиг.7А, например, блок 113 измерения времени контакта определяет, превысило ли измеренное время контакта пороговое значение. Если блок 113 измерения времени контакта определит, что измеренное время контакта превысило пороговое значение, то блок 111 управления отображения устанавливает интервал времени. Начальное краевое значение, которое хранится в запоминающем устройстве 120, заменяют на «66:00», а конечное краевое значение, которое хранится в запоминающем устройстве 120, заменяют на «90:00». Следовательно, блок 111 управления отображением может установить интервал времени равным «(90:00-66:00)/5=4:48».
Блок 111 управления отображением может получить начальное краевое значение «75:36» путем вычитания значения «4:48/2» половины установленного интервала времени из установленного заданного значения «78:00». Также блок 111 управления отображением может получить конечное краевое значение «80:24» путем сложения значения «4:48/2» половины установленного интервала времени и установленного заданного значения «78:00». Блок 111 управления отображением может задать новый задаваемый диапазон с помощью полученных начального и конечного краевых значений. На фиг.7В показана полоса 101а прокрутки, отображенная в ситуации, когда блок 111 управления отображением установил новый задаваемый диапазон.
Блок 111 управления отображением изменяет начальное краевое значение, которое хранится в запоминающем устройстве 120, на начальное краевое значение нового задаваемого диапазона и изменяет конечное краевое значение, которое хранится в запоминающем устройстве 120, на конечное краевое значение нового задаваемого диапазона. В результате работы блока 111 управления отображением сенсорная панель 103 отображает начальное краевое значение и конечное краевое значение, которые хранятся в запоминающем устройстве 120. На фиг.7С показана полоса 101а прокрутки после ее изменения блоком 111 управления отображением с использованием нового задаваемого диапазона. Блок 111 управления отображения может повторить изменение задаваемого диапазона, как описано выше, до тех пор, пока не достигнута максимальная степень увеличения. Пользователь может восстановить заданное по умолчанию состояние полосы 101а прокрутки с начальным краевым значением «0:00» и конечным краевым значением «120:00», перемещая управляющий предмет 210 с сенсорной панели 103 с целью отмены изменения масштаба полосы 101а прокрутки.
На фиг.8А показана полоса 101а прокрутки после изменения заданного диапазона на новый задаваемый диапазон. То есть полоса 101а прокрутки, показанная на фиг.8А, аналогична полосе 101а прокрутки, показанной на фиг.7А. Предположим, например, что сенсорная панель 103 получает информацию о месте, которая указывает на место начального края полосы 101а прокрутки в состоянии, показанном на фиг.8А. В этом случае блок 111 управления отображением может получить новое начальное краевое значение путем вычитания величины прокрутки, которая является значением, соответствующим интервалу времени, из начального краевого значения, которое хранится в запоминающем устройстве 120, что делают с целью изменения начального краевого значения, которое хранится в запоминающем устройстве 120, на полученное новое начальное краевое значение. Кроме того, блок 111 управления отображением может получить новое конечное краевое значение путем вычитания величины прокрутки из конечного краевого значения, которое хранится в запоминающем устройстве 120, что делают с целью изменения конечного начального краевого значения, которое хранится в запоминающем устройстве 120, на полученное новое конечное краевое значение. Далее в результате работы блока 111 управления отображением сенсорная панель 103 отображает начальное и конечное краевые значения, которые хранятся в запоминающем устройстве 120. Начальное и конечное краевые значения полосы 101а прокрутки, отображаемые в этой ситуации, прокручиваются в направлении, в котором уменьшается значение. На фиг.8В показана полоса 101а прокрутки после ее прокручивания.
Аналогично предположим, например, что сенсорная панель 103 получает информацию о месте, которая указывает место конечного края полосы 101а прокрутки в состоянии, показанном на фиг.8А. В этом случае блок 111 управления отображением может получить новое начальное краевое значение путем сложения величины прокрутки, которая является значением, соответствующим интервалу времени, и начального краевого значения, которое хранится в запоминающем устройстве 120, что делают с целью изменения начального краевого значения, которое хранится в запоминающем устройстве 120, на полученное новое начальное краевое значение. Кроме того, блок 111 управления отображением может получить новое конечное краевое значение путем сложения величины прокрутки и конечного краевого значения, которое хранится в запоминающем устройстве 120, что делают с целью изменения конечного краевого значения, которое хранится в запоминающем устройстве 120, на полученное новое конечное краевое значение. Далее в результате работы блока 111 управления отображением сенсорная панель 103 отображает начальное и конечное краевые значения, которые хранятся в запоминающем устройстве 120. Начальное и конечное краевые значения полосы 101а прокрутки, отображаемые в этой ситуации, прокручиваются в направлении, в котором увеличивается значение.
[1-5. Функционирование устройства обработки информации]
На фиг.9 показана блок-схема функционирования устройства обработки информации, которое соответствует первому варианту осуществления настоящего изобретения. Ниже с использованием фиг.9 будет описано функционирование устройства обработки информации, соответствующего первому варианту осуществления настоящего изобретения (также при необходимости будем ссылаться на фиг.1-8).
Сначала устройство 100 обработки информации создает поток, который предназначен для отслеживания касания экрана при начале работы приложения. Блок 111 управления отображением определяет касание полосы 101а прокрутки (этап S101). Если блок 111 управления отображением определяет, что не было касания полосы 101а прокрутки («Нет» на этапе S101), то блок 111 управления отображением отменяет отображение увеличенной полосы прокрутки (этап S102) перед возвращением к выполнению этапа S101. Если блок 111 управления отображением определяет, что было касание полосы 101а прокрутки («Да» на этапе S101), то блок 111 управления перемещает бегунок 101b в место касания (этап S103) и блок 112 обработки осуществляет обработку в соответствии с местом касания.
Блок 111 управления отображением определяет, продолжает ли управляющий предмет 210 касаться того же места в течение заранее заданного времени (этап S104). Если блок 111 управления отображением определяет, что управляющий предмет 210 продолжает касаться того же места в течение заранее заданного времени («Да» на этапе S104), то блок 111 управления отображением переходит к выполнению этапа S106. Если блок 111 управления отображением определяет, что управляющий предмет 210 не продолжает касаться того же места в течение заранее заданного времени («Нет» на этапе S104), то блок 111 управления отображением определяет, присутствует ли касание любого другого места при касании полосы 101а прокрутки (этап S105). Если блок 111 управления отображением определяет, что при касании полосы 101а прокрутки отсутствует касание любого другого места («Нет» на этапе S105), то блок 111 управления отображением возвращается к выполнению этапа S101. Если блок 111 управления отображением определяет, что при касании полосы 101а прокрутки присутствует касание другого места («Да» на этапе S105), то блок 111 управления отображением переходит к выполнению этапа S106.
Затем блок 111 управления отображением осуществляет обработку с целью увеличения полосы 101а прокрутки вокруг точки касания до заранее заданного интервала времени (этап S106). После окончания увеличения, блок 111 управления отображением возвращается к выполнению этапа S101 для повторения обработки.
<2. Второй вариант осуществления изобретения>
Далее будет описан второй вариант осуществления изобретения. Конфигурация аппаратных средств устройства обработки информации, которое соответствует второму варианту осуществления настоящего изобретения, аналогична конфигурации аппаратных средств устройства обработки информации, которое соответствует первому варианту осуществления настоящего изобретения. Следовательно, здесь не будет приведено описание конфигурации аппаратных средств устройства обработки информации, которое соответствует второму варианту осуществления настоящего изобретения. Когда устройство 100 обработки информации, соответствующее второму варианту осуществления изобретения, необходимо отличить от устройства 100 обработки информации, соответствующего другим вариантам осуществления изобретения, устройство обработки информации будет обозначаться как устройство 100b обработки информации. Когда не нужно отличать устройство 100 обработки информации, то будем его обозначать как устройство 100 обработки информации.
[2-1. Назначение устройства обработки информации]
На фиг.10 показана структурная схема устройства обработки информации, которое соответствует второму варианту осуществления настоящего изобретения. Ниже с использованием фиг.10 будет описано назначение устройства обработки информации, которое соответствует второму варианту осуществления настоящего изобретения (также при необходимости будем ссылаться на фиг.1-9). Здесь будут описаны только блоки функциональной структуры устройства обработки информации, которое соответствует второму варианту осуществления настоящего изобретения, отличающиеся от блоков функциональной структуры устройства обработки информации, которое соответствует первому варианту осуществления настоящего изобретения.
Во втором варианте осуществления изобретения, как показано на фиг.10, блок получения количественного параметра состояния контакта снабжен блоком 114 измерения площади контакта, который предназначен для измерения площади контакта сенсорной панели 103 и управляющего предмета 210 и который количественным параметром состояния контакта считает площадь контакта. В этом случае в качестве сенсорной панели 103 может быть использована сенсорная панель (например, электростатическая сенсорная панель), способная получать информацию о площади контакта контактной поверхности 102а и управляющего предмета 210. Кроме блока 114 измерения площади контакта, блок получения количественного параметра состояния контакта может быть дополнительно снабжен блоком 115 вычисления увеличения площади, который вычисляет увеличение площади, представляющее собой увеличение площади контакта, измеренное блоком 114 измерения площади контакта, в течение заранее заданного времени вплоть до текущего момента, и количественным параметром состояния контакта считает увеличение площади. Здесь заранее заданным временем вплоть до текущего момента может быть интервал времени от момента, отстоящего в прошлое от текущего момента на заранее заданное время, до текущего момента времени, или, если управляющий предмет 210 продолжает касаться сенсорной панели 103, указанный интервал времени является интервалом времени между временем первого касания и текущим моментом времени.
[2-2. Функционирование устройства обработки информации]
На фиг.11 показана блок-схема функционирования устройства обработки информации, которое соответствует второму варианту осуществления настоящего изобретения. Ниже с использованием фиг.11 будет описано функционирование устройства обработки информации, которое соответствует второму варианту осуществления настоящего изобретения (также при необходимости будем ссылаться на фиг.1-10).
Сначала устройство 100 обработки информации создает поток, который предназначен для отслеживания касания экрана при начале работы приложения. Блок 111 управления отображением определяет касание полосы 101а прокрутки (этап S201). Если блок 111 управления отображением определяет, что не было касания полосы 101а прокрутки («Нет» на этапе S201), то блок 111 управления отображением отменяет отображение увеличенной полосы прокрутки (этап S202) перед возвращением к выполнению этапа S201. Если блок 111 управления отображением определяет, что было касание полосы 101а прокрутки («Да» на этапе S201), то блок 111 управления отображением перемещает бегунок 101b в место касания (этап S203) и блок 112 обработки осуществляет обработку в соответствии с местом касания.
Блок 111 управления отображением определяет, изменилась ли площадь части, которой касается управляющий предмет 210 (этап S204). Если блок 111 управления отображением определяет, что площадь не изменилась («Нет» на этапе S204), то блок 111 управления отображением возвращается к выполнению этапа S201. Если блок 111 управления отображением определяет, что площадь изменилась («Да» на этапе S204), то блок 111 управления отображением осуществляет обработку с целью увеличения полосы 101a прокрутки вокруг точки касания в соответствии с заранее заданным интервалом времени (этап S205). После окончания увеличения блок 111 управления отображением возвращается к выполнению этапа S201 для повторения обработки.
<3. Третий вариант осуществления изобретения>
Далее опишем третий вариант осуществления настоящего изобретения.
[3-1. Конфигурация аппаратных средств устройства обработки информации]
Далее будет описана конфигурация аппаратных средств устройства обработки информации, которое соответствует третьему варианту осуществления настоящего изобретения. На фиг.12 в изометрии с пространственным разделением деталей изображена конфигурация аппаратных средств устройства обработки информации, соответствующего третьему варианту осуществления настоящего изобретения. Ниже с использованием фиг.12 будет описана конфигурация аппаратных средств устройства обработки информации, соответствующего третьему варианту осуществления настоящего изобретения (также при необходимости будем ссылаться на фиг.1). Когда устройство 100 обработки информации, соответствующее третьему варианту осуществления изобретения, необходимо отличить от устройства 100 обработки информации, соответствующего другим вариантам осуществления изобретения, устройство обработки информации будет обозначаться как устройство 100 с обработки информации. Когда не нужно отличать устройство 100 обработки информации, то будем его обозначать как устройство 100 обработки информации. Будут описаны только отличия рассматриваемой конфигурации от конфигурации аппаратных средств устройства информации, соответствующего первому варианту осуществления изобретения.
Как показано на фиг.12, под устройством 102 ввода информации устройства 100 с обработки информации расположен датчик 105 давления. Датчик 105 давления может быть расположен, как показано на фиг.12, по всей поверхности под устройством 102 ввода информации или может быть установлен в заранее заданных местах (например, в четырех углах), но изобретение никак не ограничивает место, где расположен датчик 105 давления. Датчик 105 давления может быть расположен в любом месте, где может быть обнаружено давление, действующее на контактную поверхность 102а со стороны управляющего предмета 210 в случае, когда пользователь давит на устройство 102 ввода информации с помощью управляющего предмета 210.
На фиг.13 показана блок-схема, на которой изображена конфигурация аппаратных средств устройства обработки информации, соответствующего третьему варианту осуществления настоящего изобретения. Ниже с использованием фиг.13 будет описана конфигурация аппаратных средств устройства обработки информации, соответствующего третьему варианту осуществления настоящего изобретения (также при необходимости будем ссылаться на фиг.1-12).
Как показано на фиг.13, устройство 100 с обработки информации, которое соответствует третьему варианту осуществления настоящего изобретения, дополнительно содержит датчик 105 давления. Как описано выше, датчик 105 давления может обнаружить давление, действующее на контактную поверхность 102а со стороны управляющего предмета 210, и изобретение не ограничивает тип датчика давления.
Выше была описана конфигурация аппаратных средств устройства 100 с обработки информации, соответствующего третьему варианту осуществления настоящего изобретения. Далее будет описано назначение устройства 100 с обработки информации, соответствующего третьему варианту осуществления настоящего изобретения.
[3-2. Назначение устройства обработки информации]
На фиг.14 показана структурная схема устройства обработки информации, которое соответствует третьему варианту осуществления настоящего изобретения. Ниже с использованием фиг.14 будет описано назначение устройства обработки информации, которое соответствует третьему варианту осуществления настоящего изобретения (также при необходимости будем ссылаться на фиг.1-13). Здесь будут описаны только блоки функциональной структуры устройства обработки информации, которое соответствует третьему варианту осуществления настоящего изобретения, отличающиеся от блоков функциональной структуры устройства обработки информации, которое соответствует первому варианту осуществления настоящего изобретения.
В третьем варианте осуществления изобретения, как показано на фиг.14, блок получения количественного параметра состояния контакта снабжен датчиком 105 давления (блок измерения давления), который измеряет величину давления, приложенного к сенсорной панели 103 со стороны управляющего предмета 210, и который количественным параметром состояния контакта считает величину измеренного давления. Кроме датчика 105 давления, блок получения количественного параметра состояния контакта может дополнительно содержать блок 116 вычисления увеличения давления, который вычисляет увеличение давления, представляющее собой увеличение величины измеренного давления, которое измеряется датчиком 105 давления, в течение заранее заданного времени вплоть до текущего момента, и количественным параметром состояния контакта считает увеличение давления. Здесь заранее заданным временем вплоть до текущего момента может быть интервал времени от момента, отстоящего в прошлое от текущего момента на заранее заданное время, до текущего момента времени, или, если управляющий предмет 210 продолжает касаться сенсорной панели 103, указанный интервал времени является интервалом времени между временем первого касания и текущим моментом времени.
[3-3. Функционирование устройства обработки информации]
На фиг.15 показана блок-схема функционирования устройства обработки информации, которое соответствует третьему варианту осуществления настоящего изобретения. Ниже с использованием фиг.15 будет описано функционирование устройства обработки информации, которое соответствует третьему варианту осуществления настоящего изобретения (также при необходимости будем ссылаться на фиг.1-14).
Сначала устройство 100 обработки информации создает поток, который предназначен для отслеживания касания экрана при начале работы приложения. Блок 111 управления отображением определяет касание полосы 101а прокрутки (этап S301). Если блок 111 управления отображением определяет, что не было касания полосы 101а прокрутки («Нет» на этапе S301), то блок 111 управления отображением отменяет отображение увеличенной полосы прокрутки (этап S302) перед возвращением к выполнению этапа S301. Если блок 111 управления отображением определяет, что было касание полосы 101а прокрутки («Да» на этапе S301), то блок 111 управления перемещает бегунок 101b в место касания (этап S303) и блок 112 обработки осуществляет обработку в соответствии с местом касания.
Блок 111 управления отображением определяет, изменилось ли давление, измеренное датчиком 105 давления (этап S304). Если блок 111 управления отображением определяет, что давление не изменилось («Нет» на этапе S304), то блок 111 управления отображением возвращается к выполнению этапа S301. Если блок 111 управления отображением определяет, что давление изменилось («Да» на этапе S304), то блок 111 управления отображением осуществляет обработку с целью увеличения полосы 101а прокрутки вокруг точки касания в соответствии с заранее заданным интервалом времени (этап S305). После окончания увеличения блок 111 управления отображением возвращается к выполнению этапа S301 для повторения обработки.
<4. Четвертый вариант осуществления изобретения>
Далее опишем четвертый вариант осуществления настоящего изобретения. Конфигурация аппаратных средств устройства обработки информации, которое соответствует четвертому варианту осуществления настоящего изобретения, аналогична конфигурации аппаратных средств устройства обработки информации, которое соответствует первому варианту осуществления настоящего изобретения. Следовательно, не будем приводить описание конфигурации аппаратных средств устройства обработки информации, которое соответствует четвертому варианту осуществления настоящего изобретения. Когда устройство 100 обработки информации, соответствующее четвертому варианту осуществления изобретения, необходимо отличить от устройства 100 обработки информации, соответствующего другим вариантам осуществления изобретения, устройство обработки информации будет обозначаться как устройство 100d обработки информации. Когда не нужно отличать устройство 100 обработки информации, то будем его обозначать как устройство 100 обработки информации.
[4-1. Назначение устройства обработки информации]
На фиг.16 показана структурная схема устройства обработки информации, которое соответствует четвертому варианту осуществления настоящего изобретения. Ниже с использованием фиг.16 будет описано назначение устройства обработки информации, которое соответствует четвертому варианту осуществления настоящего изобретения (также при необходимости будем ссылаться на фиг.1-15). Здесь будут описаны только блоки функциональной структуры устройства обработки информации, которое соответствует четвертому варианту осуществления настоящего изобретения, отличающиеся от блоков функциональной структуры устройства обработки информации, которое соответствует первому варианту осуществления настоящего изобретения.
В четвертом варианте осуществления изобретения, как показано на фиг.16, блок получения количественного параметра состояния контакта снабжен блоком 117 определения места контакта, который определяет место контакта управляющего предмета 210 и сенсорной панели 103 и который количественным параметром состояния контакта считает определенное место контакта. Блок получения количественного параметра состояния контакта может дополнительно содержать блок 118 вычисления изменения в перпендикулярном направлении, который вычисляет изменение в перпендикулярном направлении, представляющее собой изменение места контакта, определенного блоком 117 определения места контакта в направлении, перпендикулярном полосе 101 а прокрутки, в течение заранее заданного времени вплоть до текущего момента, и количественным параметром состояния контакта считает вычисленное изменение в перпендикулярном направлении.
Здесь заранее заданным временем вплоть до текущего момента может быть интервал времени от момента, отстоящего в прошлое от текущего момента на заранее заданное время, до текущего момента времени, или, если управляющий предмет 210 продолжает касаться сенсорной панели 103, указанный интервал времени является интервалом времени между временем первого касания и текущим моментом времени. Если, например, направление (продольное направление), вдоль которого расположена полоса 101a прокрутки, является направлением оси X, а направление, перпендикулярное оси X, представляет собой направление оси Y, то изменение координаты (Y координаты) в направлении оси Y соответствует изменению в направлении, перпендикулярном полосе 101a прокрутки.
Если, например, изменение в перпендикулярном направлении, полученное блоком 118 вычисления изменения в перпендикулярном направлении в виде количественного параметра состояния контакта, равно или превосходит заранее заданный количественный параметр, то блок 111 управления отображением может установить интервал времени, предназначенный для установки нового задаваемого диапазона. Заранее заданный количественный параметр не определен конкретно и может быть установлен, например, равным длине заранее заданных пикселей (например, длине, соответствующей 30 пикселям). Например, пользователь касается сенсорной панели 103 верхней частью (например, кончиком пальца) управляющего предмета 210, а затем касается сенсорной панели 103 другой частью (например, подушечкой пальца) управляющего предмета 210, при этом пользователь кладет управляющий предмет 210 вниз. После такого касания Y координата изменяется от места контакта с верхней частью управляющего предмета 210 до места контакта с другой частью, отличной от верхней части управляющего предмета 210, и, следовательно, блок 118 вычисления изменения в перпендикулярном направлении может определить изменение Y координаты как количественный параметр состояния контакта. Следовательно, аналогично случаю, когда использовалась технология измерения площади контакта, при которой просто сравнивались координаты и которая была проиллюстрирована вторым вариантом осуществления изобретения, может быть получен количественный параметр состояния контакта сенсорной панели 103 и управляющего предмета 210.
[4-2. Функционирование устройства обработки информации]
На фиг.17 показана блок-схема функционирования устройства обработки информации, которое соответствует четвертому варианту осуществления настоящего изобретения. Ниже с использованием фиг.17 будет описано функционирование устройства обработки информации, которое соответствует четвертому варианту осуществления настоящего изобретения (также при необходимости будем ссылаться на фиг.1-16).
Сначала устройство 100 обработки информации создает поток, который предназначен для отслеживания касания экрана при начале работы приложения. Блок 111 управления отображением определяет касание полосы 101а прокрутки (этап S401). Если блок 111 управления отображением определяет, что не было касания полосы 101а прокрутки («Нет» на этапе S401), то блок 111 управления отображением отменяет отображение увеличенной полосы прокрутки (этап S402) перед возвращением к выполнению этапа S401. Если блок 111 управления отображением определяет, что было касание полосы 101а прокрутки («Да» на этапе S401), то блок 111 управления перемещает бегунок 101b в место касания (этап S403) и блок 112 обработки осуществляет обработку в соответствии с местом касания.
Блок 111 управления отображением определяет, изменилась ли координата в направлении, перпендикулярном оси полосы прокрутки, части которой касается управляющий предмет 210 (этап S404). Если блок 111 управления отображением определяет, что не было изменения координаты в направлении, перпендикулярном оси полосы прокрутки («Нет» на этапе S404), то блок 111 управления отображением возвращается к выполнению этапа S401. Если блок 111 управления отображением определяет, что было изменение координаты в направлении, перпендикулярном оси полосы прокрутки («Да» на этапе S404), то блок 111 управления отображением осуществляет обработку с целью увеличения полосы 101а прокрутки вокруг точки касания в соответствии с заранее заданным интервалом времени (этап S405). После окончания увеличения блок 111 управления отображением возвращается к выполнению этапа S401 для повторения обработки.
<5. Заключение>
Согласно вариантам осуществления настоящего изобретения, начальная и конечная точки полосы прокрутки могут быть рекурсивно увеличены вокруг места, которого коснулись, что делается согласно количественному параметру состояния контакта (например, времени касания полосы прокрутки, площади контакта касающегося пальца, давлению, которое оказывает касающийся палец и изменению координаты в направлении, перпендикулярном полосе прокрутки) управляющего предмета относительно полосы прокрутки. Соответственно, может быть осуществлено точное указание в секундах, даже в случае выполнения операции перетаскивания большого файла, например, длящегося 120 минут, на устройстве, в котором не обеспечена адекватная ширина экрана, причем используется устройство сопряжения с широкой площадью, например палец. Более того, соответственно, может быть выполнена операция, дающая возможность прямого обозначения времени, которое нужно для полосы прокрутки, соответствующей уровню техники.
Для специалиста в рассматриваемой области очевидно, что в зависимости от требований к конструкции и других факторов могут иметь место различные модификации, объединения и изменения, которые тем не менее находятся в пределах объема прилагаемой формулы изобретения или ее эквивалентов.
Настоящая заявка касается предмета, связанного с предметом, описанным в заявке на японский патент JP 2008-318573, поданной в Патентное ведомство Японии 15 декабря 2008 года, и заявке на японский патент JP 2009-175581, поданной в Патентное ведомство Японии 28 июля 2009 года, при этом содержание указанных документов включено в настоящий документ посредством ссылки.