УСТРОЙСТВО ВВОДА И СПОСОБ МАСШТАБИРОВАНИЯ ОБЪЕКТА С ПОМОЩЬЮ УСТРОЙСТВА ВВОДА

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