СПОСОБ И УСТРОЙСТВО ДЛЯ ВВОДА ЦИФРОВЫХ ЗНАЧЕНИЙ
METHOD AND DEVICE FOR ENTRY OF DIGITAL VALUES

Настоящее изобретение относится к способу и устройству для ввода цифровых значений.
Более точно, изобретение относится к вводу цифровых значений, которые содержат строку цифр и которые находятся в заранее определенном диапазоне, из чьих цифровых значений только некоторые являются допустимыми. Это может включать в себя конкретные частоты или каналы стандартного средства радиосвязи, которое установлено, например, на летательном аппарате, и, в частности, радиостанции, предназначенной для предоставления возможности связи между пилотами летательного аппарата и операторами на Земле.
Для осуществления этого устройство ввода обычно содержит:
- средство ввода, способное приводиться в действие оператором, с тем, чтобы вводить цифры конкретного цифрового значения;
- средство отображения для отображения всех вводимых цифр; и
- средство подтверждения правильности, способное приводиться в действие оператором, с тем, чтобы подтверждать правильность цифрового значения, отображаемого таким образом.
В средстве радиосвязи летательного аппарата средство ввода обычно воплощено в виде сдвоенного поворотного переключателя (или сдвоенной кольцевой поворотной рукоятки). Этот сдвоенный поворотный переключатель оборудован поворотным кольцом большого диаметра для выбора целочисленных разрядов и поворотным кольцом уменьшенного диаметра для выбора десятичных разрядов. Однако использование такого сдвоенного поворотного переключателя для ввода частот радиосвязи на летательном аппарате, в частности, представляет собой три типа проблем для пользователя:
a) введение новых каналов обычно влечет за собой значительное увеличение количества цифр, которые должны вводиться. Использование сдвоенного поворотного переключателя не применимо в таком случае вследствие времени, требуемого для поиска надлежащей частоты (слишком большого количества поворотов);
b) при наличии неблагоприятных погодных условий колебания, ощущаемые на приборной доске летательного аппарата, делают использование поворотного переключателя затруднительным; и
c) сигналы, передаваемые наземным центром управления, часто содержат только значащие цифры частоты, которая должна вводиться. В настоящее время пилот всегда должен вводить все цифры, которые образуют частоту, а следовательно, также и незначащие цифры, которые не передаются ему центром управления. Эта ситуация, в частности, может представлять собой проблему осознанного восприятия для пилота, каковая проблема может усугубляться введением новых радиоканалов на летательном аппарате.
Настоящее изобретение направлено на устранение этих недостатков. Оно относится к способу ввода цифровых значений (которые содержат строку цифр и которые находятся в предопределенном диапазоне, из чьих цифровых значений только некоторые являются допустимыми), причем способ, в частности, дает возможность выполнять быстрый и безошибочный ввод.
Для достижения этой цели, согласно изобретению, способ отличается тем, что, во время ввода по меньшей мере одной цифры оператором, последующие следующие друг за другом операции выполняются многократно и автоматически до тех пор, пока этим оператором не представлено подтверждение правильности цифрового значения:
a) каждый раз, когда оператор вводит цифру, когда выполняются конкретные условия, заданные ниже, по меньшей мере одна вспомогательная цифра, которая ассоциативно связана с набором уже введенных цифр, с тем, чтобы формировать вместе с ними предполагаемое значение, определяется и предлагается в качестве функции упомянутых допустимых цифровых значений; и
b) упомянутое предлагаемое значение представляется оператору наряду с проведением различия вводимых цифр от предлагаемых цифр.
Таким образом, в силу автоматического предложения и автоматического представления вспомогательных цифр (дающих возможность формировать с помощью вводимых цифр, по меньшей мере частично, допустимое цифровое значение) для оператора не является необходимым вводить все цифры допустимого цифрового значения, которое должно быть введено, тем самым дается возможность уменьшить продолжительность ввода, а также риск ошибки. Предпочтительно, упомянутые цифровые значения соответствуют различным частотам средства радиосвязи, которое установлено, например, на летательном аппарате.
Преимущественно, на этапе a):
- во время ввода одиночной цифры эта цифра помещается в первую позицию слева, в которой эта цифра соответствует такой же цифре, расположенной на том же месте в по меньшей мере одном цифровом значении, которое является допустимым, а позиции, находящиеся слева от этой позиции, заполняются цифрами, находящимися в таких же позициях в наименьшем допустимом цифровом значении, и/или
- когда одновременно возможны несколько цифр для по меньшей мере одной позиции справа от ввода цифры, эта позиция не заполняется.
Более того, преимущественно, в упомянутом предлагаемом значении, представленном на этапе b), позиции, которые не заполнены цифрами, также подсвечиваются, в качестве надлежащих.
Кроме того, преимущественно, на этапе a), вышеупомянутые конкретные условия считаются выполненными:
- когда было введено предопределенное количество цифр; и/или
- когда возможности предложения цифр для по меньшей мере одной конкретной позиции являются меньшими, чем заранее заданное число.
Дополнительно, преимущественно:
- на этапе b) сохраняется различие при использовании разных шрифтов (символов); и/или
- во время ввода оператором ошибочной цифры выдается соответствующее сообщение об ошибке.
Настоящее изобретение также относится к устройствам для ввода цифровых значений (которые содержат строку цифр и которые находятся в предопределенном диапазоне, из чьих цифровых значений только некоторые являются допустимыми).
Согласно изобретению упомянутое устройство, принадлежащее к типу, содержащему:
- средство ввода, способное приводиться в действие оператором, с тем, чтобы вводить цифры конкретного цифрового значения;
- средство отображения для автоматического отображения по меньшей мере вводимых цифр; и
- средство подтверждения правильности, способное приводиться в действие оператором, с тем, чтобы подтверждать правильность отображаемого цифрового значения,
отличается тем, что упомянутое средство ввода является цифровой клавиатурой,
и тем, что упомянутое устройство ввода, кроме того, содержит систему для помощи вводу, которая ассоциативно связана с упомянутой цифровой клавиатурой и которая содержит:
- средство сбора, автоматически осуществляющее сбор цифр, вводимых оператором с помощью упомянутой цифровой клавиатуры, последовательно с вводом этих цифр; и
- средство обработки данных, знающее упомянутые допустимые цифровые значения и автоматически определяющее, каждый раз, когда оператор вводит цифру, в качестве функции упомянутых допустимых цифровых значений, по меньшей мере одну вспомогательную цифру, которую оно ассоциативно связывает с набором уже введенных цифр, с тем, чтобы формировать вместе с ними предлагаемое значение, упомянутое средство обработки данных передает это предлагаемое значение на упомянутое средство отображения, так что оно отображает его.
В силу изобретения, упомянутое устройство ввода представляет по меньшей мере следующие преимущества, в частности, по сравнению со стандартным устройством ввода, оборудованным поворотным переключателем:
- более быстрый и более надежный ввод, в частности, благодаря использованию цифровой клавиатуры;
- более легкое вспоминание (для оператора) цифрового значения, которое должно вводиться;
- возможность ввода цифр последовательно с приемом оператором сигнала, относящегося к этим цифрам (тем самым, предоставление возможности повтора сигнала, такого как дальность);
- более легкий ввод, в частности, когда необходимо вводить цифровые значения (например, частоты или каналы) с уменьшенными интервалами; и
- однородное время ввода без учета целевого цифрового значения, даже в случае колебаний (например, обусловленных турбулентностью) во время ввода.
В первом варианте упомянутое средство обработки данных содержит базу данных, содержащую список упомянутых допустимых цифровых значений.
Во втором варианте упомянутое средство обработки данных содержит средство расчета для автоматического определения упомянутых допустимых цифровых значений, в качестве функции конкретных данных. В этом примере, предпочтительно, устройство ввода в соответствии с изобретением, кроме того, содержит средство занесения, дающее возможность оператору вносить упомянутые конкретные данные, в частности, нижний и верхний пределы диапазона частот, а также приращение частоты (соответствующее интервалу, который является неизменным между двумя следующими одна за другой частотами).
Дополнительно, в конкретном варианте осуществления, упомянутое средство обработки данных способно обнаруживать любой ввод цифры, который является ошибочным, и передавать в средство отображения, в случае обнаружения ошибочного ввода, сигнал, требующий от него отображать соответствующее сообщение об ошибке.
Чертеж будет пояснять способ, соответствующий предлагаемому изобретению. Чертеж является схематическим представлением устройства ввода в соответствии с изобретением.
Устройство 1 в соответствии с изобретением, схематично представленное на чертеже, предназначено для предоставления оператору возможности вводить цифровые значения, которые содержат строку цифр и которые находятся в предопределенном диапазоне, из чьих цифровых значений только некоторые являются допустимыми. Эти допустимые цифровые значения, в частности, могут соответствовать частотам или каналам стандартного средства радиосвязи и, в частности, средства радиосвязи, которое установлено на летательном аппарате. Предпочтительно, в этом случае, это касается радиостанции, предназначенной для предоставления возможности стандартной связи между пилотами летательного аппарата (в частности, транспортного самолета) и операторами центра управления, находящимися на Земле.
Для этого устройство 1 относится к типу, содержащему:
- средство 2 ввода, способное приводиться в действие оператором, с тем, чтобы вводить цифры конкретного цифрового значения;
- средство 3 отображения для автоматического отображения, на стандартном экране 4 визуального контроля, по меньшей мере вводимых цифр; и
- средство 5 подтверждения правильности, например рукоятку, способное приводиться в действие оператором, с тем, чтобы подтверждать правильность цифрового значения, отображаемого на экране 4 визуального контроля.
В стандартном виде цифровое значение, которое подтверждается на правильность, учитывается системой, например средством радиосвязи (не изображено), которая ассоциативно связана с и управляется устройством 1 ввода.
Согласно изобретению, в частности, с тем, чтобы выполнять быстрый и безошибочный ввод:
- средство 2 ввода является цифровой клавиатурой; и
- устройство 1 ввода, кроме того, содержит систему 6 для помощи ввода, которая присоединена к цифровой клавиатуре 2 и к средству 5 подтверждения правильности посредством линий 7 и 8 связи соответственно.
Согласно изобретению система 6 для помощи ввода содержит:
- средство 9 сбора, автоматически выполняющее сбор цифр, вручную вводимых оператором с помощью упомянутой цифровой клавиатуры 2, и делающее это последовательно с вводом этих цифр; и
- средство 10 обработки данных, которое присоединено посредством линии 11 связи к средству 9 сбора, которое знает допустимые цифровые значения, как указано ниже, и которое автоматически определяет, при каждом вводе цифры оператором, в качестве функции допустимых цифровых значений, по меньшей мере одну вспомогательную цифру, которая ассоциативно связана с набором цифр, уже введенных, с тем, чтобы формировать вместе с ними предлагаемое значение. Средство 10 обработки данных впоследствии автоматически передает это предлагаемое значение в упомянутое средство 3 отображения посредством линии 16 связи, так что оно отображает его на экране 4 визуального контроля.
В объеме настоящего изобретения предполагается, что любое цифровое значение содержит множество цифр, которые находятся в конкретных позициях в цифровом виде. Так, например, для цифрового значения «128»:
- цифра «1» расположена в первой позиции, начиная слева;
- цифра «2» расположена во второй позиции, начиная слева; и
- цифра «8» расположена в третьей последней позиции, начиная слева, или в первой позиции, начиная справа.
В конкретном варианте осуществления, во время ввода одиночной цифры, средство 10 обработки данных:
a) помещает эту цифру в первую позицию P1, начиная слева, в которой эта цифра соответствует такой же цифре, расположенной на том же месте (позиции P1) в по меньшей мере одном цифровом значении, которое является допустимым; и
b) заполняет позиции, находящиеся слева от этой позиции P1, цифрами, находящимися в тех же позициях в наименьшем допустимом цифровом значении [из всех допустимых цифровых значений, которые удовлетворяют надлежащей вышеприведенной характеристике a)], с тем, чтобы формировать предлагаемое значение, которое будет отображаться на экране 4 визуального контроля.
Более того, когда несколько цифр одновременно возможны для по меньшей мере одной позиции P2, которая расположена справа от ввода цифры (то есть, когда несколько допустимых цифровых значений, которые содержат упомянутую вводимую цифру, представляют разные цифры в положении P2), средство 10 обработки данных не заполняет эту позицию P2.
Следовательно, в предлагаемом значении, не всегда все позиции заполняются цифрой (вводимой или предлагаемой).
К тому же, в предпочтительном варианте осуществления, в любом предлагаемом значении, представленном на экране 4 визуального контроля, средство 3 отображения также подсвечивает в качестве надлежащих все позиции, которые не заполняются цифрами, например, отображением небольшого горизонтального штриха, как показано ниже.
Более того, упомянутое средство 3 отображения проводит различие предложенной цифры от введенной цифры, предпочтительно, с использованием разных шрифтов, тем самым давая им возможность распознаваться надлежащим образом. Конечно, другие способы проведения различия (разные цвета, разная графика, и т.п.) также возможны в пределах настоящего изобретения.
В качестве примера, следующее отображение:
'129---'
означает, что:
- цифры '1' и '9' (малым шрифтом) были предложены средством 10 обработки данных;
- цифра '2' (крупным шрифтом) была введена оператором; и
- три позиции (каждый раз подсвеченные посредством '-') не были заполнены.
В конкретном варианте осуществления средство 10 обработки данных предлагает цифры, только когда выполняются конкретные условия. Согласно изобретению конкретные условия считаются выполненными:
- когда предопределенное количество цифр было введено для конкретного значения. Так, в качестве примера, это происходит, начиная только со второго (или третьего, и т.д.) ввода цифры, когда делается предложение; и/или
- когда возможности предложения цифр, для по меньшей мере одной конкретной позиции, являются меньшими, чем заранее заданное число. Например, за пределами двух (или трех и т.д.) возможностей, не делается никакого предложения.
Более того, средство 10 обработки данных способно обнаруживать любой ввод цифры (с помощью цифровой клавиатуры 2), который является ошибочным, и передавать на средство 3 отображения, в случае отображения ошибочного ввода, сигнал, требующий от него отображать соответствующее сообщение об ошибке на экране 4 визуального контроля.
Как указано ранее, средство 10 обработки данных знает цифровые значения, которые являются допустимыми, то есть которые способны вводиться с помощью устройства 1 ввода.
В первом варианте средство 10 обработки данных содержит, для этой цели, базу 12 данных, в частности интегрированную, содержащую список всех упомянутых допустимых цифровых значений, например список различных возможных частот (или каналов) радиостанции.
Во втором варианте осуществления средство 10 обработки данных содержит средство 13 расчета для автоматического определения допустимых цифровых значений, в качестве функции конкретных данных. В этом случае, предпочтительно, устройство 1 ввода, в соответствии с изобретением, кроме того, содержит средство 14 занесения, в частности клавиатуру, которая присоединена, например, линией 15 связи к системе 6 и которая предоставляет оператору возможность вносить конкретные данные. В конкретном варианте осуществления эти конкретные данные содержат нижний и верхний пределы диапазона частот, а также приращение частоты (соответствующее интервалу, который считается постоянным между двумя следующими одна за другой частотами), например, 25 Гц или 100 Гц, только эти данные дают возможность определять все допустимые цифровые значения.
Устройство 1 ввода в соответствии с изобретением имеет следующие преимущества:
- быстрый и надежный ввод, в частности, благодаря использованию цифровой клавиатуры 2;
- более легкое вспоминание (для оператора) цифрового значения или частоты, которые должны вводиться;
- возможность ввода цифр последовательно с приемом оператором сигнала, относящегося к этим цифрам (тем самым, предоставление возможности повтора сигнала, такого как дальность);
- легкий ввод, в частности, когда необходимо вводить частоты или каналы с уменьшенными разнесениями; и
- однородное время ввода без учета целевого цифрового значения или частоты, и даже в случае турбулентности.
В конкретном варианте осуществления средство 5 подтверждения правильности и средство 14 занесения содержат клавиши и формируют часть цифровой клавиатуры 2.
Ниже представлены два примера ввода, относящегося, соответственно, к (радиочастотному, RF) РЧ-средству радиосвязи СВЧ («сверхвысокочастотного», VHF) типа и к средству высокочастотной связи ВЧ («высокочастотного», HF) типа.
I. СВЧ-средство радиосвязи
Полоса частот:
от 118,000 до 136,975
от 118,000 до 136,755
Разнесение каналов:
25 кГц
a/ Устройство 1 ввода предлагает первые цифры согласно первому вводу цифр оператором с помощью цифровой клавиатуры 2:
♦ Если первым вводом цифры является '1', устройство 1 ввода предлагает и отображает:
'1--.---'
Так как есть слишком много возможных альтернатив после '1', устройство 1 ввода не предлагает никакого решения для позиций справа от упомянутой '1'.
· Если вторым вводом цифры является '1', устройство 1 ввода отображает:
'11-.---'
· Если вторым вводом цифры является '2'/'3', устройство 1 ввода отображает:
'12-.---'/'13- . --- '
· С другой стороны, если вторым вводом цифры является '8'/'9', устройство 1 ввода предлагает сотни и десятки:
'118.000'/'119.000'
В этом случае имеют дело с допустимой частотой, ближайшей к входным данным.
♦ Если первым вводом цифры является '8'/'9', устройство 1 ввода предлагает сотни и десятки и десятичные разряды:
'118.000'/'119.000'
Так как нет других возможных частот, устройство 1 ввода тот час же предлагает целочисленную часть частоты.
♦ Если первым вводом цифры является '2'/'3', устройство 1 ввода предлагает цифру сотен:
'12-.--'/'13-.---'
♦ Если первым вводом цифры не является ни '1', ни '2', ни '3', ни '8', ни '9', устройство 1 ввода отображает ввод (который, следовательно, является ошибочным), оно не предохраняет оператора от продолжения ввода, но оно также отображает сообщение об ошибке, например:
'VHFx ENTRY NOT VALID' ('ЗАПИСЬ СВЧ НЕ ДОПУСТИМА').
Например, если оператор вводит в качестве первой цифры '4', устройство 1 ввода, следовательно, отображает, в дополнение к вышеупомянутому сообщению об ошибке:
'4--.---'
♦ Главным образом, в случае ввода ошибочной цифры устройство 1 ввода отображает ошибочный ввод, оно не предохраняет оператора от продолжения ввода, но оно одновременно отображает сообщение об ошибке, например:
'VHFx ENTRY NOT VALID'.
b/ Как только три целочисленные цифры были отображены на экране 4 визуального контроля (либо потому, что цифры были полностью введены оператором, либо потому, что некоторые из них были предложены средством 10 обработки данных), устройство 1 ввода предполагает, что частота должна заканчиваться с помощью '0'. В этот момент, если оператор продолжает ввод, устройство 1 ввода замещает каждый предполагаемый ноль вводом цифры.
c/ В случае частотного интервала в 25 кГц, если, в позиции второго десятичного знака, оператор вводит '2' или '7', устройство 1 ввода заменяет последний предложенный '0' на '5'. Более точно, при разнесении между каждым каналом в 25 кГц, СВЧ-частоты завершаются только с помощью 00, 25, 50 или 75.
Например:
· четвертым вводом цифры является '4', устройство 1 ввода предлагает и отображает:
'123.400'.'123.400'
· если, затем, пятой цифрой является '2'/'7', устройство 1 ввода предлагает и отображает:
'123.425'.'123.475'
Оператор, затем, может подтвердить правильность этой частоты, не являясь обязанным вводить последнюю цифру, эта частота является допустимой.
d/ Главным образом, коль скоро все цифры цифрового значения (частоты), введенные оператором или предложенные устройством 1 ввода, отображаются на экране 4 визуального контроля, оператор может подтверждать правильность этого цифрового значения (частоты) с помощью средства 5 подтверждения правильности. Затем ввод завершается.
II. ВЧ-средство радиосвязи
Вариант 1: Нормальная ВЧ: от 2,800 до 23,999 МГц при 1 кГц разнесения;
Вариант 2: Необязательная ВЧ: от 2,800 до 23,9999 МГц при 100 Гц разнесения.
В противоположность СВЧ-частотам, устройство 1 ввода, в этом случае, не всегда предлагает вспомогательные цифры, коль скоро введена первая цифра, но оно обычно делает предложения, начиная со второго ввода цифры (более точно, целочисленная часть ВЧ-частоты может содержать одну или две цифры), как в следующем примере.
A. Вариант 1: разнесение каналов в 1 кГц
a/ Если первым вводом цифры является '0', устройство 1 ввода отображает:
'0-.---'
· Для последующей цифры (второго ввода цифры), например, '3', устройство 1 ввода стирает '0', очищает отображение и предлагает завершение с '0':
'3.000'
· Если вторым вводом цифры является '2', устройство 1 ввода предлагает и отображает:
'2.800'
(Это соответствует значению начала полосы частот).
b/ Если первым вводом цифры является '2', устройство 1 ввода отображает:
'2-.---'
· Если следующей цифрой (вторым вводом цифры) является '8'/'9', устройство 1 ввода очищает отображение и предлагает завершение с '0':
'2.800'/'2.900'
· Если следующая цифра (вторым вводом цифры) не является ни '8', ни '9', но допустимой цифрой после '2' (а именно, '0', '1', '2' или '3'), устройство 1 ввода сохраняет отображение и предлагает завершение с '0', то есть, для '1' в качестве второго ввода цифры:
'21.000'
c/ Если первый ввод цифры не является ни '0', ни '1', ни '2' (эта цифра, возможно, находится между '3' и '9'), устройство 1 ввода очищает отображение и предлагает завершение нулями:
'7.000'
B. Вариант 2: разнесение каналов в 100 Гц
a/ Если первым вводом цифры является '0', устройство 1 ввода отображает:
'0-.----'
· Для следующей цифры (второго ввода цифры), например, '3', устройство 1 ввода стирает '0', очищает отображение и предлагает завершение с '0':
'3.0000'
· Если вторым вводом цифры является '2', устройство 1 ввода предлагает и отображает:
'2.8000'
b/ Если первым вводом цифры является '2', устройство 1 ввода отображает:
'2-.----'
· Если следующей цифрой (вторым вводом цифры) является '8' или '9', устройство 1 ввода очищает отображение и предлагает завершение с '0':
'2.8000'
· Если следующая цифра (второй ввод цифры) не является ни '8', ни '9', но допустимой цифрой после '2' (а именно, '0', '1', '2' или '3'), устройство 1 ввода сохраняет отображение и предлагает завершение с '0', то есть, для '1' в качестве второго ввода цифры:
'21.0000'
c/ Если первый ввод цифры не является ни '0', ни '1', ни '2' (эта цифра, возможно, находится между '3' и '9'), устройство 1 ввода очищает отображение и предлагает завершение нулями:
'6.0000'