Система передачи данных, передатчик, приемник и способ записи информационного сигнала на носителе информации - RU2121164C1

Код документа: RU2121164C1

Чертежи

Показать все 11 чертежа(ей)

Описание

Изобретение относится к системе передачи данных, содержащей приемник, передатчик для передачи информационного сигнала к приемнику через передающую среду, при этом информационный сигнал содержит основные и вспомогательные данные, а вспомогательные данные содержат строки кодированного текста, имеющие множество кодов символов, причем приемник оборудован блоком символьного дисплея для отображения символов, определенных кодами символов в строках кодированного текста, при этом дисплейный блок имеет предварительно заданное число символьных знакомест.

Настоящее изобретение также относится к передатчику, приемнику и носителю информации для использования в этой системе.

Система, описанная в первом абзаце inter alia известна из заявки EP-A-0325325. В этой заявке на патент описывается система, в которой информационный сигнал передается через носитель информации, например, компакт-диск или цифровую компакт-кассету, устройству воспроизведения звукозаписи. Устройство воспроизведения звукозаписи оборудовано по меньшей мере одним многострочным дисплеем для отображения строк текста, определенных строками кодированного текста, входящими в передаваемые вспомогательные данные. Количество символьных знакомест /разрядов/ дисплея достаточно для отображения полной текстовой строки из сорока символов. С помощью этой системы может быть отображена дополнительная информация, относящаяся к воспроизводимой основной /аудио/информации.

Полнострочные дисплеи менее пригодны, когда в системе используют малогабаритные приемники, например портативные устройства воспроизведения записи и автомобильные приемники, так как, в общем, для размещения подобных полнострочных дисплеев не хватает места. Полнострочные дисплеи также менее пригодны для использования на дистанционных контролерах приемников. С другой стороны, желательно, чтобы на подобного типа приемниках и дистанционных контроллерах могла отображаться дополнительная информация, относящаяся к воспроизводимой основной информации.

В основу изобретения положена задача создать такое устройство, которое дает возможность показа значительных частей текстовой информации, доступных во вспомогательных данных на дисплеях малогабаритных приемников и дистанционных контроллеров без требования больших изменений формата вспомогательных данных.

Поставленная задача решается тем, что в системе в соответствии с изобретением предварительно заданное число знакомест дисплея меньше числа кодов символов в строках кодированного текста, тем, что строки кодированного текста включают управляющие коды, причем приемник оборудован устройством управления дисплеем для управления отображением символов, соответствующих кодам символов, включенным в строку кодированного текста в зависимости от указанных управляющих кодов.

В предложенной системе информация, уже имеющаяся в строках кодированного текста, включенных во вспомогательные данные для отображения на полнострочном дисплее, может быть использована для отображения на малогабаритном дисплее с ограниченным числом символьных знакомест. Это имеет то преимущество, что не требуется дополнительного кодированного текста для вспомогательных данных для эксклюзивного использования в сочетании с однострочным дисплеем с ограниченным числом разрядов.

В рассматриваемом варианте системы приемник оборудован устройством для хранения полученных строк кодированного текста в памяти, и управляющие коды содержат управляющие коды горизонтальной прокрутки, причем устройство управления дисплеем приспособлено инициировать в ответ на горизонтальные управляющие коды горизонтальной прокрутки символов строки кодированного текста, хранимой в памяти.

С помощью использования сочетания функции памяти и прокрутки возможно представление содержания полной строки кодированного текста.

Возможен другой вариант выполнения системы, в которой согласно изобретению приемник оборудован устройством ввода команд прокрутки вручную, причем устройство управления дисплеем приспособлено для управления прокруткой в зависимости от введенных команд прокрутки.

Этот вариант выполнения изобретения имеет преимущество, что пользователь сам может инициировать прокрутку строки кодированного текста, хранимой в памяти, каждый раз, когда он посчитает это необходимым.

Возможен вариант выполнения системы, в котором устройство управления дисплеем приспособлено для прокрутки символов со скоростью, зависимой от управляющих кодов прокрутки или от введенных команд прокрутки.

Этот вариант выполнения дает возможность приспособить скорость прокрутки к специальным обстоятельствам.

Другой вариант выполнения изобретения отличается тем, что управляющие коды содержат коды маркировки для маркировки групп символов, причем устройство управления дисплеем оборудовано средством для выбора кодов символов, для которых соответствующие символы должны быть отображены на основе кодов маркировки.

Этот вариант выполнения позволяет представить самые значительные кодовые группы передаваемого блока информации на дисплее.

Предпочтительно, группы символов /символьные цепочки/ для отображения на дисплее располагают между стартовым кодом и кодом паузы.

В этом случае предпочтительно использовать систему, отличающуюся тем, что устройство управления дисплеем приспособлено вызывать отображение символа типа пробела в ответ на код паузы, пока стартовыми кодами не вызывается отображение соответствующего символа.

Этот вариант выполнения дает возможность подходящего разделения на дисплее между символьными цепочками, которые не являются последовательными в блоке информации, определенном строкой кодированного текста.

Возможен вариант выполнения изобретения отличающийся от предыдущего тем, что вспомогательная информация содержит текстовые пакеты, каждый текстовый пакет содержит строку кодированного текста и дополнительные управляющие коды, часть текстовых пакетов содержит индикаторный управляющий код, показывающий, что соответствующий пакет содержит строку кодированного текста с текстовой информацией для отображения на дисплее с ограниченным числом знакомест, приемник оборудован устройством для предварительного выбора текстовых пакетов, имеющих индикаторный управляющий код, и устройством, исключительно, для подачи предварительно выбранных текстовых пакетов к устройству управления дисплеем.

Путем использования предварительной выборки предотвращается то, что устройство управления дисплеем делает необязательным поиски в кодированных строках управления, которые не включают символы для отображения на однострочном дисплее.

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

На фиг. 1 показан вариант выполнения системы передачи данных в соответствии с настоящим изобретением. Эта система содержит передатчик 1 для передачи информационного сигнала к приемнику 3 через передающую среду 2. Передатчик 1 включает в себя обычный источник 4 основных данных, например оцифрованные звуковые данные. Передатчик 1 дополнительно содержит источник 5 вспомогательных данных, сопровождающих основные данные. Вспомогательные данные содержат строки кодированного текста и дополнительные управляющие коды. Основные данные и вспомогательные данные подаются в выходной каскад 6, который передает основные и вспомогательные данные в приемлемом формате сигнала передающей среде 2. Приемник 3 содержит выходной каскад 6a приема информационного сигнала, переданного через передающую среду 2. Входной каскад 6a разделяет основные данные и вспомогательную информацию. Основные данные поступают в процессор основных данных 7 обычного типа для обработки основных данных. Вспомогательные данные поступают в процессор вспомогательных данных 8 для обработки вспомогательных данных. Процессор вспомогательных данных подает строки кодированного текста и соответствующие управляющие коды на управляющую схему дисплея 9 блока однострочного дисплея 10, имеющего ограниченное число символьных знакомест /разрядов/, например двенадцатиразрядный дисплейный блок. Управляющая схема дисплея 9 управляет отображением символов, определенных кодами символов, включенных в строки кодированного текста в зависимости от управляющих кодов, также включенных в строки кодированного текста.

Система передачи данных может быть такого типа, в котором вспомогательные данные собраны в пакеты. В эти пакеты могут быть включены строки кодированного текста. Пакеты, включающие строку кодированного текста, будут указываться в дальнейшем как текстовые пакеты. Каждая строка кодированного текста состоит из последовательности предварительно определенного числа кодов. В соответствии с настоящим изобретением строки кодированного текста содержат коды символов, определяющие символ для отображения и управляющие коды для управления отображением символьных цепочек на однострочном дисплее с числом разрядов, которых не достаточно для отображения всей строки текста сразу. Управляющие коды, включенные в строку кодированного текста, будут указываться в дальнейшем как последовательные управляющие коды. Пакеты могут дополнительно содержать дополнительные коды, не включенные в строку кодированного текста. Эти управляющие коды будут указываться в дальнейшем как параллельные управляющие коды. Приемлемый формат пакета подробно описывается в публикациях EP-A-0325325 и EP-A-0389689, подтверждение которых включено в это описание ссылкой. Передающая среда может быть компакт-диском, на котором записаны оцифрованные основные /аудио/данные и в который включены пакеты со строками кодированного текста в так называемых R - W подкодовых трактах. Передающая среда может быть также образована с помощью, так называемой, цифровой компакт-кассеты, в которой на магнитной ленте записаны основные данные в виде сжатой аудиоинформации и вспомогательные данные. Пакеты, включающие строки кодированного текста, могут быть включены во вспомогательные данные, записанные на цифровой компакт-кассете. Более подробное описание системы с цифровой компакт-кассетой имеется в EP-A-0436991 /PHN13209/, подтверждение которого включено в это описание ссылкой. На фиг. 5 с помощью примера показано, как пакеты могут быть введены в формат вспомогательных данных системы с цифровой компакт-кассетой, описанной в EP-A-0436991 /PHN13209/.

Передающая среда 2 может также быть образована с помощью оцифрованного аудиорадиовещательного канала, через который передают оцифрованный аудиосигнал и пакеты, включающие строки кодированного текста. Более подробное описание такой радиовещательной системы сделано в публикации EP-A-0389689.

Фиг. 2 показывает приемлемый формат текстового пакета. Показанный текстовый пакет содержит сорок восемь байт по восемь бит каждый. Первые восемь байт используют для передачи параллельных управляющих кодов. Параллельные управляющие коды содержат позиционные коды 21PC и 2PC. Позиционный код 21PC указывает положение строки, в котором соответствующая строка текста должна быть отображена на 21-строчном дисплее. Позиционный код 2PC указывает положение строки, соответствующей строке текста, в случае использования двухстрочного дисплея. Параллельные управляющие коды содержат три управляющих кода, которые используются для выбора специальных текстовых пакетов из полученных текстовых пакетов. Эти управляющие коды показаны как LN /номер языка/, AC /код применения/ и TC /код темы/. Код LN показывает язык кодированного текста в соответствующем текстовом пакете. Код AP показывает содержит ли строка кодированного текста информацию для отображения на однострочном дисплее 10. Код TC показывает тему, к которой относится соответствующая строка текста. Такими темами могут быть, например, "Альбом информации", "Имя исполнителя" или "Текст воспроизведенной песни".

В текстовом пакете сорок байтов /байты-8-47/ используются для передачи кодов TLCO, . ..TLC40 строки кодированного текста. Коды могут содержать код символов, определяющий набор символов. Коды могут содержать код символов, определяющий набор символов. Коды могут также содержать последовательные управляющие коды для управления дисплеем. На фиг. 9 показано соотношение между величинами кодов /шестнадцатиричных/ и соответствующими символами. Коды в столбцах 0х, 1х, 8х и 9х зарезервированы за управляющими кодами. На фиг. 4 дан вид последовательных управляющих кодов, используемых в описываемом варианте воплощения. Фиг. 4 показывает два маркирующих кода для маркирования групп кодов символов, используемых для отображения строки текста. Этот маркирующий код содержит стартовый управляющий код S, который используется, чтобы указать на начало текстовой строки, отображаемой на однострочном дисплее, и управляющий код P, который используют, чтобы показать конец текстовой строки, отображаемой на однострочном дисплее 10. Коды управления прокруткой H0, H1, H2, H3 с величинами кодов 19, 1A, 1B и 1C используют для инициирования горизонтальной прокрутки с четырьмя различными скоростями прокрутки.

На фиг. 6 показан вариант выполнения процессора вспомогательных данных 8. Блок 8 имеет память в виде сдвигового регистра 60, предназначенного для хранения принятых строк кодированного текста, в котором байты пакетов, полученных из входного каскада 6a сдвигаются синхронно с синхронизирующим сигналом c11, получаемым из блока управления синхронизацией 61 обычного типа. Блок 8 дополнительно снабжен схемами обнаружения совпадения кода 62, 63 и 64. Схемы обнаружения совпадения кода 62 и 64 снабжены вводами 66 и 67 для приема выбранной пользователем величины для кода выбора языка LN и кода выбора темы TC из блока ввода выбора пользователя 68 обычного типа, например рабочая панель с клавишами выбора. Схема обнаружения совпадения кода 63 имеет ввод 72 для приема величины кода, соответствующей величине кода AP, показывающей, что соответствующая строка кодированного текста содержит информацию для отображения на однострочном дисплее 10. Вводы 69, 70 и 71 схем обнаружения совпадения кода 62, 63 и 64 соединены с параллельными выходами сдвигового регистра 60, так что в момент, когда первый байт принятого текстового пакета достигает последовательного выхода 65 сдвигового регистра, величины кодов LN, AC и TC подаются в схемы обнаружения совпадения кода 62, 63 и 64 соответственно. Схемы обнаружения совпадения кода 62, 63 и 64 снабжены выходами 73, 74 и 75 для подачи соответствующих сигналов обнаружения стробируемой схеме 76 в тех случаях, когда обнаружены совпадения между величинами кодов на входах схем 62, 63 и 64. Стробируемая схема 76 является схемой обычного типа, которая под управлением синхронизирующей схемы 61 генерирует сигнал VL в течение времени, когда коды строк кодированного текста становятся доступными на выходе 65 сдвигового регистра 60 после обнаружения совпадений всеми тремя схемами обнаружения совпадения кода 62, 63 и 64. Сигнал загрузки VL подается на вход логического элемента И с двумя входами 96. Синхронизирующий сигнал c11 подается на другой вход логического элемента И 96 синхронизирующего сигнала c12 исключительно во время генерирования сигнала загрузки VL. Как синхронизирующий сигнал c12, так и сигнал загрузки VL подается на схему управления дисплеем 9.

Процессор вспомогательных данных 8 работает следующим образом.

В случае, если параллельные управляющие коды LN и TC соответствуют выбранным пользователем величинам и в то же время параллельный управляющий код AC показывает, что строка кодированного текста в соответствующем текстовом пакете содержит информацию для отображения на однострочном дисплее 10, то стробируемая схема 76 начинает генерировать сигнал загрузки VL, как только первый код строки кодированного текста достигает выхода 65 сдвигового регистра 60. Как только первый управляющий параллельный код следующего текстового пакета достигает выхода 65, генерирование сигнала загрузки VL останавливается.

На фиг. 7 показаны варианты выполнения блока управления дисплеем 9 и блока дисплея 10. Блок управления дисплеем 9 содержит сдвиговый регистр с рядом последовательных позиций хранения байтов, число которых равно числу кодов в строках кодированного текста. Сдвиговый регистр 80 сдвигает коды, полученные на входе 81 через регистр к выходу 86 синхронно либо с синхронизирующим сигналом c1cr, полученным из синхрогенератора 94 с регулируемой частотой колебаний, либо с синхронизирующим сигналом c11, полученным из синхронизирующей схемы через логический элемент ИЛИ 95. Вход 81 соединен с двухвходовым мультиплексором 82. Первый вход 83 соединен с выходом 65 сдвигового регистра 60 процессора вспомогательных данных 8 через тракт сигнала 84. Второй вход 85 мультиплексора 82 соединен с выходом 86 сдвигового регистра 80. Мультиплексор 82 управляется сигналом загрузки VL, который подается на управляемый вход мультиплексора 82 по сигнальной шине 77. В том случае, когда VL показывает, что следующая кодированная строка доступна на тракте сигнала 84, коды строки этого кодированного текста подаются через мультиплексор 82 на вход 81 сдвигового регистра 80. В то же время, сдвиговый регистр 80 принимает синхронизирующий сигнал c12, так что коды строк кодированного текста, доступные на выходе 65, сдвигаются в сдвиговом регистре 80 синхронно с синхронизирующим сигналом c12. В случае, когда сигнал загрузки VL показывает, что нет доступных кодов строки кодированного текста с информацией для отображения на однострочном дисплее 10, код на выходе 86 сдвигового регистра 80 подается на вход 81 через мультиплексор 82.

Блок управления дисплеем 9 дополнительно снабжен схемой обнаружения кода 87 с входом, соединенным с выходом 97 мультиплексора. Схема обнаружения кода 87 является схемой обычного типа, которая обнаруживает совпадает ли код на выходе 97 мультиплексора 82 с последовательным управляющим кодом или кодом символов, определяющих пространство. Схема обнаружения 87 генерирует соответствующий выходной сигнал, когда обнаруживается один из кодов, упомянутых выше. Дополнительные управляющие сигналы, генерируемые схемой обнаружения, показывают какой тип управляющего кода был обнаружен в случае, когда обнаруженный управляющий код соответствует коду старта S, коду паузы P или одному из кодов управления прокруткой H0, H1, H2 или H3. Эти выходные сигналы подаются через сигнальные шины 88 к стробируемой схеме 89. Дополнительный сигнал загрузки VL подается к стробируемой схеме 89. Другой вход стробируемой схемы 89 соединен с выходом блока выбора пользователя 68 для приема команды прокрутки, вводимой пользователем. Стробируемая схема 89 производит управляющие сигналы для дисплейного блока 10 из сигналов, принимаемых на ее входах. Генерирование первого управляющего сигнала LD начинается в ответ на обнаружение первого кода символов, не являющегося кодом пробела после начала генерирования сигнала загрузки. Генерирование управляющего сигнала LD также начинается в ответ на обнаружение стартового управляющего кода. Генерирование управляющего сигнала LD останавливается в ответ на обнаружение управляющего кода паузы P, для того чтобы достигнуть того, что символ "пробел" отображается для каждого кода паузы. Управляющий сигнал LD показывает, что символ должен быть отображен на следующей пустой позиции символа двенадцатиразрядного дисплейного элемента 91 дисплейного блока 10. Второй управляющий сигнал SC генерируется в ответ на обнаружение одного из управляющих кодов прокрутки H0, H1, H2 и H3 или в ответ на команду прокрутки, введенную пользователем. Управляющий сигнал SC показывает, что горизонтальная прокрутка символов, соответствующих последующим кодам, выпущенным сдвиговым регистром 80, запрашивается на дисплейный элемент 91. Третий управляющий сигнал RS, который генерируется в ответ на сигнал загрузки VL, показывает, что дисплейный элемент 91 должен быть очищен. Управляющий сигнал RS также генерируется в ответ на первое обнаружение управляющего кода старта S в строке кодированного текста. Дальнейшее генерирование управляющего сигнала C прекращается в ответ на сигнал загрузки VL, генерирование управляющего сигнала LD начинается в ответ на сигнал загрузки. Четвертый управляющий сигнал SS показывает требуемую скорость прокрутки.

Выход 97 мультиплексора 82 соединен с входом блока декодера 92. Блок декодера 92 снабжен сдвиговым регистром для хранения кодов символов отображаемых символов. Кроме того, блок декодера оборудован декодером для преобразования кодов символов, хранящихся в сдвиговом регистре, в управляющие сигналы для соответствующих разрядов дисплейного элемента 92. Декодер является устройством обычного типа, которое вызывает отображение пробела для последовательных управляющих кодов, которое не определяет символ, например код паузы P. Сдвиговый регистр декодера блока 92 является устройством обычного типа, которое в ответ на сигнал SC приводит к сдвигу кодов символов, принятых через сдвиговый регистр, чтобы достигнуть горизонтальной прокрутки символов на дисплейном элементе 91. Сдвиг кодов через сдвиговый регистр 80 и сдвиговый регистр блока декодера управляется синхронизирующей схемой 94. В отсутствие сигнала SS синхронизирующей схеме 94 выход синхронизирующего сигнала синхронизирующей схемы отменяется. В случае, когда сигнал SS имеется, выход синхронизирующего сигнала разрешается и синхронизирующий сигнал с частотой, определенной величиной сигнала SS, подается непосредственно на синхронизирующий вход сдвигового регистра блока декодера 92 и через логический элемент ИЛИ 95 к сдвиговому регистру 80. В отсутствие сигнала SC сдвиговый регистр блока декодера приводится в статический режим, в котором символы могут быть загружены в ячейки памяти, адресованные схемой генерирования адреса 93. Схема генерирования адреса является устройством обычного типа, которое показывает следующую пустую ячейку памяти сдвигового регистра в блоке декодера 92. В случае, если все доступные ячейки памяти использованы для хранения кодов, загрузка вновь поступающих кодов более не производится.

Работа блока управления дисплеем 9 и дисплейного блока 10 будет описана далее. В случае, если сигнал загрузки VL показывает, что на выходе 65 доступны коды строки следующего кодированного текста, то мультиплексор 82 приводится в состояние, в котором коды на выходе 65 подаются на вход сдвигового регистра 80. Следовательно все коды строки кодированного текста сдвинуты в сдвиговый регистр 80. Эти коды также подаются к схеме обнаружения 87 и входу блока декодера 92.

Схема обнаружения подает сигналы стробируемой схеме 89, показывающей тип кода, подаваемого на вход схемы декодера 92 дисплейного блока 10. Как только стробируемая схема начинает генерировать, управляющий сигнал загрузки LD в ответ на обнаружение первого кода символа, не являющегося символом пробела, схема декодера 92 начинает загрузку символов в ее сдвиговый регистр из первой ячейки памяти, причем ведущие кода пробела и управляющие коды не являются управляющими кодами, показанные на фиг. 4, пропускают для загрузки. Для того, чтобы проиллюстрировать этот процесс загрузки, делается ссылка на фиг. 8a. На фиг. показана строка кодированного текста из сорока кодов, которые показаны символами, определенными кодами. Код пробела показан символом "-". Результат приема этой строки на двенадцатиразрядном дисплейном элементе 91 показан в пределах окна 100. Дисплейный элемент 91 показывает представления кодов символов в позициях 2-13 в строке кодированного текста. Пробел в первой позиции строки кодированного текста пропущен.

На фиг. 8б показана другая строка кодированного текста. Эта строка кодированного текста содержит код паузы в позиции 18 строки кодированного текста. Когда эта строка кодированного текста подается в блок управления дисплеем 9, это приводит к тому, что впервые отображаются символы, определенные в позициях 3-14. Однако, как только определяется управляющий стартовый код, дисплей очищается и символы, определенные кодами в позициях 19-30, отображаются в окне 100.

На фиг. 8в показана строка кодированного текста, в которой после управляющего стартового кода S в позиции 7 следует управляющий код паузы P в позиции 13 строки кодированного текста. Строка кодированного текста дополнительно включает дополнительный управляющий стартовый код S в позиции 19. Это приводит к тому, что отображается цепочка символов, определенная кодами символов между первым управляющим стартовым кодом S и управляющим кодом паузы P. Дополнительный управляющий код паузы P приводит к отображению пробела после этой символьной цепочки.

Как только обнаруживается управляющий стартовый код в позиции 19, возобновляется загрузка кодов символов в схему декодера 92 до тех пор, пока двенадцать, имеющихся в наличии ячеек памяти схемы декодера не будут заполнены.

На фиг. 8г показана строка кодированного текста, в которую в первую позицию включен управляющий код прокрутки H0. В ответ на обнаружение управляющего кода прокрутки H0 дисплейный блок приводится в режим горизонтальной прокрутки. Кроме того, после того как принятая строка кодированного текста полностью загружена в сдвиговый регистр 80, мультиплексор 82 приводится в состояние, в котором выход 86 сдвигового регистра 80 подается на его выход 97. Синхрогенератор 94 настраивается на частоту, соответствующую величине, показанной управляющим кодом H0. Следовательно, реализуется горизонтальная прокрутка символьной цепочки, определенной строкой кодированного текста. На фиг. 8г также показано содержание двенадцатиразрядного дисплейного элемента в последующие моменты синхронизации t1,...t14. После окончания прокрутки всей символьной цепочки, определенной строкой кодированного текста, может быть инициирована следующая последовательность горизонтальной прокрутки. Такая повторяющаяся последовательность прокрутки может продолжаться до приема следующей линии кодированного текста без управляющих кодов прокрутки.

Последовательность горизонтальной прокрутки для отображения текста, определенного произвольно одной из строк принятого кодированного текста, может быть также инициирована посредством команды прокрутки, введенной пользователем, поскольку каждая строка кодированного текста, содержащая информацию для отображения на однострочном дисплее 10, полностью хранится в сдвиговом регистре 80. В ответ на команду прокрутки, введенную пользователем, генерируется управляющий сигнал SC. Следовательно, коды строки кодированного текста, имеющиеся в наличии в сдвиговом регистре 80 сдвигаются в блок декодера 92, чтобы добиться горизонтальной прокрутки соответствующего текста на двенадцатиразрядном дисплейном элементе 91.

Необходимо отметить, что могут быть реализованы другие способы прокрутки, помимо тех, что описаны выше.

Неограничивающий обзор приемлемых способов прокрутки будет обсуждаться ниже.

Блок декодера может вызывать пропуск промежуточных и/или заключительных пробелов или он может вызывать непрерывную прокрутку до тех пор, пока последний символ не уйдет из области отображения. Могут быть использованы режимы мягкой прокрутки /по столбцам символов/, посимвольной прокрутки/ символ за символом/ или пословесной прокрутки/ слово за словом/.

Могут быть реализованы два пути приведения в действие прокрутки: автоматически или по команде пользователя. Автоматическая прокрутка не должна быть приведена в действие, если в строку текста включен код "нет прокрутки". Прокрутка может управляться автоматически. Это означает, что весь текст прокручивается без какого-либо вмешательства пользователя. В зависимости от конструкции аппаратурного обеспечения, могут быть реализованы различные методы прокрутки, например: текст прокручивается снова и снова; текст прокручивается один раз, пока последний символ не уйдет из области отображения. Этот метод должен быть использован, исключительно для строк текста, "индекс пакета" которых равен "0000h"; текст прокручивается один раз, после чего на дисплее снова показывается начало текста; текст прокручивается один раз, после чего на дисплее показывается текст, помеченный символами управляющего стартового кода S и управляющего кода паузы P; текст, отмеченный управляющими кодами S и P показывается сначала на период времени, /зависимый от устройства/, после чего начинает действовать один из упомянутых выше способов прокрутки.

Прокрутка может также управляться вручную. Это означает, что текст, помеченный S и P, отображается пока принимается команда пользователя на прокрутку. В зависимости от конструкции аппаратурного обеспечения могут быть реализованы различные реакции по команде пользователя на прокрутку, например,:
- текст прокручивается один раз, после чего конец текста остается на дисплее. Этот метод должен быть использован для строк текста с "индексом пакета" 0000h";
- текст прокручивают один раз, после чего начало текста снова показывается на дисплее;
- текст прокручивается один раз, после чего текст, помеченный управляющими кодами S и P, показывается на дисплее.

Вариант выполнения приемника, описанного выше, реализуется с помощью так называемой схемы на жесткой логике. Однако для специалиста в этой области техники будет ясно, что также возможны варианты выполнения посредством, так называемых, программно управляемых схем. Кроме того, необходимо отметить, что изобретение не ограничивается использованием последовательных управляющих кодов, как описано. Возможно также использование других последовательных кодов для управления представлением символьных цепочек на однострочном дисплее с ограниченным числом разрядом. Кроме того, может быть также различным отклик блока управления дисплеем на последующие управляющие коды.

Наконец, следует заметить, что дисплейный блок может быть включен в состав дисплейного контролера приемника 1.

Реферат

Изобретение относится к системам передачи данных, содержащим передатчик, передающую среду и приемник, при этом при записи данных на носителе информации информационный сигнал содержит основные и вспомогательные данные. Изобретение может быть использовано для воспроизведения данных на дисплее. Техническим результатом является обеспечение возможности показа значительных частей текстовой информации на малогабаритных дисплеях и дистанционных контроллерах без требования больших изменений формата вспомогательных данных для управления работой указанного дисплея. Технический результат достигается тем, что информационный сигнал содержит основные данные и вспомогательные данные, последние содержат строки кодированного текста, имеющие множество символьных кодов, блок символьного дисплея имеет заданное число знакомест дисплея, которое меньше числа символьных кодов в строках кодированного текста. 4 с. и 24 з.п. ф-лы, 9 ил.

Формула

1. Система передачи данных, содержащая приемник и передатчик для передачи информационного сигнала в приемник через передающую среду, при этом информационный сигнал содержит основные данные и вспомогательные данные, вспомогательные данные содержат строки кодированного текста, имеющие множество символьных кодов, определенных символьными кодами в строках кодированного текста, приемник снабжен блоком символьного дисплея, отличающаяся тем, что блок символьного дисплея имеет заданное число знакомест дисплея, которое меньше числа символьных кодов в строках кодированного текста, при этом строки кодированного текста включают в себя управляющие коды, а приемник содержит устройство управления дисплеем, выполненное с возможностью управления отображением символов, соответствующих символьным кодам, включенным в строку кодированного текста в зависимости от указанных управляющих кодов.
2. Система по п.1, отличающаяся тем, что приемник содержит устройство для хранения принятых строк кодированного текста, связанное с устройством управления дисплеем, выполненным с возможностью инициации горизонтальной прокрутки символов хранящейся строки кодированного текста в ответ на управляющие коды горизонтальной прокрутки.
3. Система по п.2, отличающаяся тем, что приемник содержит блок ввода выбора пользователя для ввода вручную команд прокрутки, причем устройство управления дисплеем выполнено с возможностью управления прокруткой в зависимости от введенных команд прокрутки.
4. Система по п.2 и 3, отличающаяся тем, что устройство управления дисплеем предназначено для прокрутки символов со скоростью, зависимой от управляющих кодов прокрутки или введенных команд прокрутки.
5. Система по любому из пп.1-4, отличающаяся тем, что устройство управления дисплеем выполнено с возможностью выбора символьных кодов, из которых соответствующие символы должны отображаться на основе кодов маркировки для маркировки групп символов управляющих кодов.
6. Система по п.5, отличающаяся тем, что устройство управления дисплеем выполнено таким образом, что коды маркировки снабжены стартовым кодом, предшествующим маркируемой группе символов, и кодом паузы, следующим после маркированной группы символов.
7. Система по п.6, отличающаяся тем, что устройство управления дисплеем выполнено с возможностью вызова отображения символов типа пробела в ответ на код паузы, пока отсутствует отображение соответствующего символа, вызываемого стартовыми кодами.
8. Система по п.1, отличающаяся тем, что вспомогательные данные, принимаемые приемником, содержат текстовые пакеты, причем каждый текстовый пакет содержит строку кодированного текста и дополнительные управляющие коды, часть текстовых пакетов содержит индикаторный управляющий код, показывающий, что соответствующий пакет содержит строку кодированного текста с текстовой информацией для отображения на указанном блоке символьного дисплея, приемник содержит схемы совпадения кода, выходы которых соединены с входом стробирующей схемы, предназначенной для предварительного выбора текстовых пакетов, и мультиплексор, выполненный с возможностью подачи предварительно выбранных текстовых пакетов в устройство управления дисплеем.
9. Передатчик для использования в системе, содержащий выходной каскад передачи информационного сигнала по передающей среде, включающего основные данные и вспомогательные данные, и источник формирования вспомогательных данных, содержащих строки кодированного текста, имеющего множество символьных кодов, отличающийся тем, что указанный источник содержит средства для включения в строки кодированного текста управляющих кодов, выполненные с возможностью управления отображением символов, представляющих строку кодированного текста на блоке символьного дисплея, число знакомест которого меньше числа символов в строках кодированного текста.
10. Передатчик по п.9, отличающийся тем, что управляющие коды указанных средств для включения их в строки кодированного текста содержат управляющие коды горизонтальной прокрутки для управления горизонтальной прокруткой символов, представленных строкой кодированного текста.
11. Передатчик по п.10, отличающийся тем, что управляющие коды указанных средств содержат коды для управления скоростью прокрутки.
12. Передатчик по одному из п.9-11, отличающийся тем, что управляющие коды указанных средств содержат коды маркировки для маркировки групп символов для отображения на блоке символьного дисплея с ограниченным числом знакомест.
13. Передатчик по п.12, отличающийся тем, что коды маркировки указанных средств содержат стартовый код, предшествующий маркируемой группе символов, и код паузы, следующий после маркированной группы символов.
14. Передатчик по п.9, отличающийся тем, что вспомогательные данные указанного источника содержат текстовые пакеты, каждый текстовый пакет содержит строку кодированного текста и дополнительные управляющие коды, часть текстовых пакетов содержит индикаторный управляющий код, показывающий, что соответствующий пакет содержит строку кодированного текста с текстовой информацией для отображения на дисплее с ограниченным числом знакомест.
15. Приемник для использования в системе, выполненный с возможностью приема информационного сигнала из передающей среды, который содержит основные и вспомогательные данные, при этом вспомогательные данные содержат строки кодированного текста, имеющие множество символьных кодов, причем приемник снабжен блоком символьного дисплея, символы которого соответствуют управляющим кодам в строке кодированного текста, отличающийся тем, что блок символьного дисплея имеет ряд символьных знакомест, число которых меньше числа кодов символов в строках кодированного текста, причем приемник содержит устройство управления дисплеем, выполненное с возможностью управления отображением символов в зависимости от управляющих кодов, включенных в строку кодированного текста.
16. Приемник по п.15, отличающийся тем, что содержит устройство хранения полученных строк кодированного текста, а указанные управляющие коды содержат коды управления прокруткой, причем средства управления дисплеем выполнены с возможностью инициирования в ответ на управляющие коды горизонтальной прокрутки символов строки кодированного текста, хранимого в указанном устройстве.
17. Приемник по п.16, отличающийся тем, что содержит блок ввода выбора пользователя, выполненный с возможностью приема вручную команд прокрутки, причем средства управления дисплеем выполнены с возможностью управления прокруткой в зависимости от введенных команд прокрутки.
18. Приемник по п.16 или 17, отличающийся тем, что устройство управления дисплеем выполнено с возможностью вызова прокрутки символов со скоростью, зависимой от управляющих кодов прокрутки или введенных команд прокрутки.
19. Приемник по любому из пп.15-18, отличающийся тем, что устройство управления дисплеем снабжено устройством для отображения групп символов, маркированных кодами маркировки, включенными в строки кодированного текста.
20. Приемник по п.15, отличающийся тем, что устройство управления дисплеем выполнено с возможностью вызова отображения групп символов между стартовым кодом, предшествующим маркированной группе символов, и кодом паузы, следующим после маркированной группы символов.
21. Приемник по п.20, отличающийся тем, что устройство управления дисплеем выполнено с возможностью вызова отображения символа типа пробела в ответ на код паузы, пока стартовыми кодами не вызывается отображение соответствующего символа.
22. Приемник по п.15, отличающийся тем, что содержит устройство управления дисплеем, выполненное с возможностью предварительного выбора текстовых пакетов, имеющих индикаторный управляющий код, предназначенный для показа, что подлежит отображению на блоке символьного дисплея с ограниченным числом символьных знакомест, и подачи предварительно выбранных текстовых пакетов на устройство управления дисплеем.
23. Способ записи информационного сигнала на носителе информации, при котором сигнал обеспечивают основными данными и вспомогательными данными, которые содержат строки кодированного текста, имеющие множество символьных кодов, отличающийся тем, что записанный информационный сигнал обеспечивают управляющими кодами в строках кодированного текста и осуществляют управление отображением символов, представляющих на дисплее строку кодированного текста, число знакомест которого меньше числа знакомест в строках кодированного текста.
24. Способ по п.23, отличающийся тем, что осуществляют управление горизонтальной прокруткой символов, представляющих строку кодированного текста, при помощи управляющих кодов, содержащих управляющие коды горизонтальной прокрутки.
25. Способ по п.24, отличающийся тем, что управление скоростью прокрутки осуществляют при помощи управляющих кодов.
26. Способ по любому из пп.23-25, отличающийся тем, что управляющие коды содержат маркирующие коды для маркирования групп символов, подлежащих отображению на дисплее с ограниченным числом позиций отображения.
27. Способ по п. 26, отличающийся тем, что маркирующие коды содержат стартовый код, предшествующий группе знаков, и код паузы, следующий за маркированной группой символов.
28. Способ по любому из пп.23-27, отличающийся тем, что используют вспомогательную информацию, содержащую текстовые пакеты, каждый из которых содержит строку кодированного текста и дополнительные управляющие коды и определяют по части текстовых пакетов, содержащих индикаторный управляющий код, содержит ли соответствующий пакет строку кодированного текста с текстовой информацией, подлежащей отображению на дисплее с ограниченным числом позиций отображения.

Авторы

Патентообладатели

Заявители

СПК: B01D33/11 B01D33/466 B01D33/60 B01D33/74 B01D2201/282 G06F3/147

МПК: B01D33/11

Публикация: 1998-10-27

Дата подачи заявки: 1993-02-18

0
0
0
0
Невозможно загрузить содержимое всплывающей подсказки.
Поиск по товарам