УСТРОЙСТВО И СПОСОБ ОБРАБОТКИ ИНФОРМАЦИИ

1. Устройство обработки информации, содержащее:
блок приема, который принимает информацию о положении контакта из устройства ввода информации, которое приняло ввод информации о положении контакта, обозначающей положение контакта рабочего инструмента на поверхности контакта; и
блок управления положением курсора, который принимает решение об информации о положении перед перемещением, обозначающее положение на поверхности дисплея курсора перед перемещением на основе информации о положении контакта, принятой
блоком приема,
в котором блок приема дополнительно принимает вектор движения рабочего инструмента из устройства ввода информации, которое приняло ввод вектора движения рабочего инструмента, обозначающий направление, в котором и расстояние, на которое перемещается рабочий инструмент на поверхности контакта из положения контакта, находясь в контакте с поверхностью контакта, и
в котором блок управления положением курсора рассчитывает вектор движения курсора, обозначающий направление движения и расстояние перемещения курсора на поверхности дисплея на основе вектора движения рабочего инструмента, принятого блоком приема, и определяет информацию о положении после перемещения, обозначающую положение курсора, после перемещения на основе принятой информации о положении перед перемещением и в соответствии с рассчитанным вектором движения курсора.
2. Устройство обработки информации по п.1, дополнительно содержащее:
блок сохранения, который сохраняет множество частей информации о положении объекта, обозначающей положения множества объектов на поверхности дисплея, и также сохраняет информацию установления, которая представляет собой информацию для установления информации, соответствующей информации о положении перед перемещением, определенной блоком управления положением курсора среди множества частей информации о положении объекта;
блок выбора объекта, который выбирает информацию о положении объекта нового выбора, обозначающую положение объекта, который должен быть вновь выбран, среди множества частей информации о положении объекта, на основе информации о положении после перемещения, определенной блоком управления положением курсора и множества частей информации о положении объекта, сохраненной в блоке сохранения; и
блок обновления информации установления, который обновляет информацию установления, сохраненную в блоке сохранения, информацией о положении объекта нового выбора, выбранного блоком выбора объекта.
3. Устройство обработки информации по п.2, дополнительно содержащее
блок выполнения обработки,
в котором блок приема дополнительно принимает запрос на обработку из устройства ввода информации, которое дополнительно приняло ввод запроса на обработку, обозначающего выполнение обработки, и
в котором, когда блок приема принимает запрос на обработку, блок выполнения обработки выполняет обработку, соответствующую информации установления, сохраненной в блоке сохранения.
4. Устройство обработки информации по п.3,
в котором блок приема принимает запрос на обработку из устройства ввода информации, которое определило, что был принят ввод запроса на обработку, путем детектирования, что контакт рабочего инструмента с поверхностью контакта был прекращен.
5. Устройство обработки информации по п.3,
в котором блок приема принимает запрос на обработку из устройства ввода информации, которое определило, что был принят ввод запроса на обработку, путем детектирования, что давление, приложенное рабочим инструментом к поверхности контакта, превышает заданное значение, используя датчик давления.
6. Устройство обработки информации по п.4,
в котором блок сохранения сохраняет информацию о положении объекта укрытия, обозначающую положение заданного объекта укрытия на поверхности дисплея, как, по меньшей мере, одну из множества частей информации о положении объекта, и
в котором при выполнении обработки, соответствующей информации установления, сохраненной в блоке сохранения, блок выполнения обработки не выполняет обработку, когда информация установления установлена как информация о положении объекта укрытия.
7. Устройство обработки информации по п.5,
в котором блок приема принимает запрос на обработку из устройства ввода информации, которое определило, что ввод запроса на обработку был принят в результате детектирования, что была нажата кнопка.
8. Устройство обработки информации по п.2, дополнительно содержащее
блок передачи, который передает информацию в устройство ввода информации,
в котором перед обновлением информации установления, содержащейся в блоке сохранения, блок обновления информации установления сравнивает информацию о положении объекта нового выбора, выбранного блоком выбора объекта, с информацией о положении объекта, установленной блоком информации установления, сохраненной в блоке сохранения, и когда определяют, что информация о положении объекта нового выбора изменилась по сравнению с информацией о положении объекта, установленной информацией установления, блок обновления информации установления передает информацию, которая обозначает, что информация о положении объекта нового выбора изменилась, в устройство ввода информации через блок передачи.
9. Устройство обработки информации по п.1, дополнительно содержащее
блок управления дисплеем, который отображает курсор в положении, обозначенном информацией о положении перед перемещением, определенной блоком управления положением курсора, и после этого перемещает курсор в положение, обозначенное информацией о положении после перемещения, определенной блоком управления положения курсора.
10. Устройство обработки информации по п.1,
в котором при расчете вектора движения курсора путем умножения вектора движения рабочего инструмента, принятого блоком приема, на заданный коэффициент, блок управления положением курсора рассчитывает вектор движения курсора путем установки заданного коэффициента на меньшее значение по истечении времени.
11. Устройство обработки информации по п.1,
в котором при расчете вектора движения курсора путем умножения вектора движения рабочего инструмента, принятого блоком приема, на заданный коэффициент, блок управления положением курсора рассчитывает вектор движения курсора путем установки заданного коэффициента на меньшее значение, по мере того, как вектор движения курсора становится больше.
12. Способ обработки информации, содержащий следующие этапы:
принимают информацию о положении контакта из устройства ввода информации, которое приняло ввод информации о положении контакта, обозначающей положение контакта рабочего инструмента на поверхности контакта;
принимают решение в отношении информации о положении перед перемещением, обозначающей положение на поверхности дисплея курсора перед перемещением на основе информация о положении контакта;
принимают вектор движения рабочего инструмента из устройства ввода информации, которое приняло ввод вектора движения рабочего инструмента, обозначающего направление, в котором и расстояние, на которое рабочий инструмент перемещается по поверхности контакта из положения контакта, находясь в контакте с поверхностью контакта;
рассчитывают вектор движения курсора, обозначающий направление движения и расстояние движения курсора на поверхности дисплея на основе вектора движения рабочего инструмента; и
определяют информацию о положении после перемещения, обозначающую положение курсора, после перемещения на основе определенной информации о положении перед перемещением и в соответствии с рассчитанным вектором движения курсора.
13. Носитель записи, считываемый компьютером и содержащий программу, обеспечивающую функцию компьютера в качестве устройства обработки информации, которая включает в себя
блок приема, который принимает информацию о положении контакта из устройства ввода информации, которое приняло ввод информации о положении контакта, обозначающей положение контакта рабочего инструмента на поверхности контакта, и
блок управления положением курсора, который принимает решение в отношении информации о положении перед перемещением, обозначающей положение на поверхности дисплея курсора перед перемещением на основе информации о положении контакта, принятой блоком приема,
в котором блок приема дополнительно принимает вектор движения рабочего инструмента из устройства ввода информации, которое приняло ввод вектора движения рабочего инструмента, обозначающего направление, в котором и расстояние, на которое рабочий инструмент движется на поверхности контакта от положения контакта, находясь при этом в контакте с поверхностью контакта, и
в котором блок управления положением курсора рассчитывает вектор движения курсора, обозначающий направление движения и расстояние движения курсора на поверхности дисплея на основе вектора движения рабочего инструмента, принятого блоком приема, и принимает решение в отношении информации о положении после перемещения, обозначающей положение курсора, после перемещения на основе определенной информации о положении перед перемещением и в соответствии с рассчитанным вектором движения курсора.