Ну, поскольку есть точный сигнал, есть и

UAM писал(-а):
Интересно, а как программа определяет, что ввод завершен и надо переходить к декодированию?

Ну, поскольку есть точный сигнал, есть и раскодировка к нему. Т.е. словили то, что надо - расшифровали, т.е. идентифицировали