СПОСОБ УПРАВЛЕНИЯ ЭЛЕМЕНТОМ ОТОБРАЖЕНИЯ ПОСРЕДСТВОМ КОНСОЛИ ДЛЯ ИГР

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