Изобретение относится к носителю информации, на который записана информация, в которую добавлен код синхронизации, к способу и устройству передачи информации для передачи информации, в которую был введен указанный код синхронизации, и к способу и устройству воспроизведения передаваемой информации.
Информация, записанная на магнитный диск, оптический диск или другой подобный носитель информации, модулируется удобным способом с образованием кодовых слов, основанном на способе кодирования, имеющем определенные правила кодирования для обеспечения возможности точного считывания во время воспроизведения. Одним из таких правил кодирования является ввод кода синхронизации в начале каждого фрагмента информации, который представляет собой отрезок информации, содержащий известное постоянное количество информации. Закодированная информация, содержащая введенный код синхронизации, затем преобразуется в модулированный сигнал, например в сигнал НВНИ (не возвращаемый к нулю инверсный сигнал), который записывается на носитель информации. Цифроаналоговое устройство воспроизведения преобразует аналоговый сигнал воспроизведения для получения сигнала НВНИ, а затем преобразует сигнал НВНИ в параллельный код информации для получения кодированной последовательности, из которой выделяются кодовые слова, синхронизированные тактовыми импульсами слова. Эти тактовые импульсы слова определяют разделение между кодовыми словами в кодовой последовательности; фаза тактовых импульсов слова контролируется на основе кода синхронизации. Выделенные кодовые слова затем декодируются, и применяется обработка для исправления ошибок для получения информации, пригодной для использования.
Код синхронизации записывается также в виде кодовой комбинации, которая никогда не появляется в кодированной информации, записываемой на носитель информации, и которую можно поэтому отличить от другой информации (не относящейся к коду синхронизации). В частности, правила кодирования обычно определяют максимальное и минимальное количество последовательных нулей (0), заключенных между единицами (1), которые могут появляться в каждой кодовом слове. Кроме того, эти правила могут запрещать превышение максимального количества последовательных нулей, которые могут появляться в последовательности, разделенной 1, на соединении двух или большего количества слов. В результате, сигнал НВНИ, выражающий закодированную информацию (не являющуюся кодом синхронизации), представляющий собой часть всего кода, в соответствии с указанными правилами является сигналом, имеющим максимальный интервал инверсии Tmax и минимальный интервал инверсии Tmin.
Примером такого способа кодирования является модуляция МВЧ (модуляция восемь-на-четырнадцать), этот способ используется для записи на оптические диски. В сигналах, закодированных способом МВЧ, сегменты кода, инвертирующиеся на максимальном интервале инверсии Tmax, не являются последовательно в сигнале НВНИ, который представляет собой информацию, не являющуюся кодом синхронизации. Поэтому при способе кодирования МВЧ код синхронизации включает сигналы НВНИ, в которых максимальный интервал инверсии Tmax достигается дважды в последовательности.
Фиг. 20 изображает информационные углубления и огибающую сигнала, записанного на обычный оптический диск для информации, содержащей код синхронизации в соответствии с известным уровнем техники. Как показано на фиг. 20, код синхронизации, длина которого равна длине сигнала TS=2Tmax, содержащий два последовательных максимальных интервала инверсии T сигнала НВНИ, добавляется к началу каждого фрагмента информации, который не является преобразованным кодом синхронизации. Информация, к которой добавляется код синхронизации, преобразуется в сигнал НВНИ, и информация, промодулированная способом НВНИ, записывается на дорожку оптического диска, формируя информационные углубления, длина которых определяется периодом ВЫСОКОГО уровня сигнала НВНИ, за которым следует участок поверхности диска без информационного углубления (пробел), длина которого определяется периодом низкого уровня сигнала НВНИ.
Фиг. 21 изображает временную диаграмму, которая показывает взаимоотношение между воспроизведенным информационным сигналом, содержащим код синхронизации, который воспроизводится из записанного содержимого оптического диска, а также сигналом НВНИ, считываемым из сигнала воспроизведения. Фиг. 21(a) изображает сигнал воспроизведения, воспроизведенный из записанного содержимого оптического диска. Фиг. 21(b) изображает считанные тактовые импульсы, вырабатываемые через интервал T следования информационных углублений на поверхности оптического диска. Фиг. 21(c) изображает сигнал НВНИ, преобразованный в цифровой вид с помощью порогового значения (или порогового уровня) V0, соответствующий считанному тактовому сигналу. Фиг. 21(d) представляет сигнал НВНИ, преобразованный в цифровой вид при изменении значения порога (V0+Δ V).
Сигнал воспроизведения, воспроизведенный из записанного содержимого оптического диска, представляет собой аналоговый сигнал, как показано на фиг. 21(a). Как показано на фиг. 21(b), этот сигнал воспроизведения затем преобразуется в цифровой сигнал, в котором значения, большие или равные пороговому значению V0, представляются ВЫСОКИМ уровнем, и значения ниже порогового значения V0 считаются НИЗКИМ уровнем, при одновременной привязке к считываемому тактовому сигналу битового интервала T. Это пороговое значение может, однако, флуктуировать в соответствии с низкочастотным компонентом записанного содержимого оптического диска.
Например, в случае, когда уровень сигналов на Δ V выше, чем уровень порога V0, как показано на фиг. 21(a), интервал ВЫСОКОГО уровня сигнала НВНИ, полученный после цифроаналогового преобразования укорачивается (=Tmax-2T), а интервал НИЗКОГО уровня удлиняется (=Tmax+2T), как показано на фиг. 21(d). Хотя это и не показано на чертеже, но в случае, когда уровень сигнала, наоборот, меньше на Δ V, чем пороговое значение V0, интервал ВЫСОКОГО уровня сигнала НВНИ, получаемый в результате цифроаналогового преобразования, удлиняется, и интервал НИЗКОГО уровня сокращается. Однако даже в случае, когда возникает ошибка в интервале инверсии сигнала НВНИ, получаемого с помощью цифроаналогового преобразования, в результате флуктуаций значений пороговой величины, длина сигнала TS кода синхронизации остается TS=2Tmax, и поэтому остальная информация может быть точно выделена.
Однако бывают случаи, когда максимальный интервал инверсии Tmax сигнала НВНИ устанавливается на большую величину по правилам способа кодирования, В случаях, когда используются такие способы кодирования, длина сигнала TS= 2Tmax кода синхронизации, естественно, также становится длиннее. В случае, когда длинный код синхронизации, такой как этот, часто записывается вместе с полезной информацией в качестве данных для управления воспроизведением, отношение количества полезной информации к количеству управляющей информации, записываемой на носитель информации, резко снижается. В результате это не позволяет улучшить плотность записи информации на оптический диск.
Последние исследования в области кодирования оптических носителей и технологии записи стремятся передать наиболее возможное количество информации при ограничении инверсного периода сигнала НВНИ до величины, меньшей чем предел верхней частоты полосы передающей линии. Результатом применения такого способа кодирования является увеличение максимального инверсного интервала Tmax. Например, максимальный инверсный интервал Tmax модулированного сигнала НВНИ определяется как 14T по правилам кодирования способа преобразования 8-15, с помощью которого 8 информационных бит, не являвшихся кодом синхронизации, преобразуются в кодированные слова, выраженные 15-битовой кодовой комбинацией. В случае, когда длина сигнала TS кода синхронизации остается 2Tmax, и преимущества кодирования, описанные выше, сохраняются, код синхронизации, выраженный сигналом НВНИ, с длиной сигнала TS=28T, получится существенно длиннее, чем длина сигнала кода синхронизации, повсеместно используемого в настоящее время.
В связи с этим, основной целью настоящего изобретения является получение носителя для записи информации, на который информация записывается с использованием кода синхронизации, который можно надежно отличить от другой информации и который записывается в виде сигнала с короткой длиной.
Другой целью настоящего изобретения является получение новых способов передачи и воспроизведения информации, записанной с указанным кодом синхронизации.
Для достижения упомянутых выше целей, изделие, в соответствии с настоящим изобретением, содержит оптический диск, подходящий для устройства воспроизведения, имеющий нанесенный на него, пригодный для считывания код. Этот пригодный для считывания код в этом изделии содержит: коды синхронизации, нанесенные на дорожку с интервалом между двумя кодами синхронизации; и информационные коды (не являющиеся кодами синхронизации), заполняющие интервал между двумя кодами синхронизации. Информационный код формируется с помощью последовательности отметок "Включено", представляющих собой первый уровень двоичного кода, и отметок "Выключено", представляющих второй уровень двоичного кода, максимальная длина в указанных информационных кодах ограничивается до величины Tmax, а минимальная длина непрерывной отметки указанного информационного кода ограничивается до величины Tmin. Код синхронизации формируется в виде последовательности отметок "Включено", представляющих первый уровень двоичного кода и отметок "Выключено", представляющих второй уровень двоичного кода. Код синхронизации содержит идентификатор, имеющий непрерывную отметку с заранее определенной длиной T + nT, где n представляет собой целое число, равное или большее 2, и T представляет собой длину участка кода, представляющего один двоичный код.
В результате сегмент кода, соответствующий конкретной последовательности кода, выражающий код синхронизации, появляется на носителе информации через правильные интервалы в области, на которую записывается информация, содержащая указанный код синхронизации. Эта конкретная кодовая последовательность вырабатывается таким образом, что она содержит строку битов одной двоичной величины, для которой максимальное количество последовательных битов ограничено строкой с длиной, по меньшей мере на два бита длиннее, чем максимальный предел, и которая никогда не появляется в коде, не являющемся кодом синхронизации ("код, не являющийся кодом синхронизации" или "информационный код"), в диапазоне исправления ошибок, в котором могут исправляться ошибки считывания. Поэтому устройство воспроизведения может точно выделять код синхронизации из других кодов во время воспроизведения с носителя информации кодов, не являющихся кодами синхронизации. Устройство воспроизведения может, таким образом, точно считывать первый бит в информационном коде, не являющемся кодом синхронизации, основываясь на коде синхронизации, выделенном таким образом. Поскольку длина этой последовательности кода синхронизации может быть установлена короче, чем обычный код синхронизации, который повторяется дважды с разделением одним битом двоичного значения, противоположного тому, для которого существует ограничение на максимальное число последовательного повторения, эквивалентное количество информации, не являвшейся кодом синхронизации, может быть записано на носителе информации, увеличивая, таким образом, плотность записи носителя информации.
В соответствии с настоящим изобретением способ передачи информации для передачи оригинальной информации содержит следующие этапы:
(a) преобразование указанной исходной информации в последовательность информационных кодов, причем указанные информационные коды формируются в виде комбинации двоичных кодов первого уровня и двоичных кодов второго уровня, причем максимальная длина последовательных двоичных кодов одного уровня в указанных информационных кодах ограничивается до величины Tmax, и минимальная длина последовательно повторяющихся двоичных кодов одного уровня, указанных в информационных кодах, ограничивается до величины Tmin;
(b) генерирование кода синхронизации, причем указанный код синхронизации формируется с помощью комбинации двоичных кодов первого уровня и двоичных кодов второго уровня, причем указанный код синхронизации содержит идентификатор, имеющий последовательные двоичные коды одного уровня с заранее определенной длиной Tmax + nT, где n - целое число, равное или большее 2, и T - длина участка информации, представляющего один двоичный код;
(с) внедрение указанного кода синхронизации с чередованием в указанные последовательные информационные коды.
В соответствии с настоящим изобретением устройство передачи информации для передачи исходной информации содержит:
средство преобразования для преобразования указанной исходной информации в последовательность информационных кодов, причем указанный информационный код формируется в виде комбинации двоичных кодов первого уровня и двоичных кодов второго уровня, причем максимальная длина последовательности двоичных кодов одного уровня в указанных информационных кодах ограничена до величины Tmax, а минимальная длина последовательности двоичных кодов одного уровня в указанных информационных кодах ограничена до величины Tmin;
средство генерирования для генерирования кода синхронизации, причем указанный код синхронизации формируется в виде комбинации двоичных кодов первого уровня и двоичных кодов второго уровня, причем указанный код синхронизации содержит идентификатор, имеющий последовательность двоичных кодов одного уровня с заранее определенной длиной Tmax+nT, где n - целое число, равное или большее чем 2, и T - длина участка, представляющая один двоичный код; а также
средство внедрения для внедрения указанного кода синхронизации поочередно в указанные последовательные информационные коды.
В соответствии с настоящим изобретением способ воспроизведения информации для воспроизведения исходной информации, представленной в виде последовательности информационных кодов, в которые поочередно внедряется код синхронизации, причем указанные коды последовательной информации и коды синхронизации записываются на оптический диск,
указанные коды информации формируются в виде комбинации двоичных кодов первого уровня и двоичных кодов второго уровня, причем максимальная длина последовательности двоичных кодов одного уровня в указанных информационных кодах ограничена до величины Tmax, а минимальная длина последовательности двоичных кодов одного уровня в указанных информационных кодах ограничена до величины Tmin,
указанный код синхронизации формируется в виде комбинации двоичных кодов первого уровня и двоичных кодов второго уровня, причем указанный код синхронизации содержит идентификатор, имеющий последовательность двоичных кодов одного уровня с заранее определенной длиной Tmax+nT, где n - целое число, равное или большее 2, и T - длина участка, представляющего один двоичный код;
указанный способ содержит следующие этапы:
(a) выделение указанного идентификатора с помощью определения указанной непрерывной последовательности двоичных кодов одного уровня;
(b) отделение указанного кода синхронизации от указанного информационного кода; а также
(c) обратное преобразование информационного кода в исходную информацию.
В соответствии с настоящим изобретением устройство воспроизведения информации для воспроизведения исходной
информации из последовательности информационных кодов, в которые поочередно введен код синхронизации, причем указанные последовательные информационные коды и коды синхронизации записаны на оптический диск,
указанные информационные коды, сформированные в виде комбинации двоичных кодов первого уровня и двоичных кодов второго уровня, причем максимальная длина непрерывно повторяющихся двоичных кодов одного уровня в указанных информационных кодах ограничена до величины Tmax, а минимальная длина непрерывной последовательности двоичных кодов одного уровня в указанных информационных кодах ограничена до величины Tmin,
указанный код синхронизации сформирован в виде комбинации двоичных кодов первого уровня и двоичных кодов второго уровня, причем указанный код синхронизации содержит идентификатор, имеющий непрерывную последовательность повторяющихся двоичных кодов одного уровня с заранее определенной длиной Tmax + nT, где n - целое число, равное или большее 2, а T - длина участка, представляющая один двоичный код;
указанное устройство содержит:
средство выделения для выделения указанного идентификатора посредством определения указанной непрерывной последовательности двоичных кодов одного уровня;
средство отделения для отделения указанного кода синхронизации от указанного информационного кода; а также
средство обратного преобразования для обратного преобразования информационного кода в исходные данные.
Когда передаваемая информация в виде временной последовательности считывается с носителя информации в виде аналогового сигнала, содержащего временную последовательную информацию, и кодированная последовательность, содержащая код синхронизации, считывается из этого аналогового сигнала, непрерывная кодированная последовательность, которая на два или большее количество бит длиннее, чем максимальный предел битов, никогда не появится в любой кодовой последовательности, представляющей информацию, не являющейся кодом синхронизации, поскольку ошибка считываемой кодированной последовательности находится в пределах области исправления ошибки. Способ воспроизведения информации по настоящему изобретению может, поэтому, отделять информацию кода синхронизации от информации кода, не являющего кодом синхронизации, с хорошей точностью во временных последовательностях передаваемой информации, содержащей эти последовательности кода синхронизации, и, основываясь на выделенном коде синхронизации, можно воспроизводить с хорошей точностью конкретную информацию, передаваемую немедленно за кодом синхронизации.
Настоящая заявка основывается на заявке на японский патент N 7-77974, поданной 3 апреля 1995 г. и N 7-267485, поданной 16 октября 1995 г., полное содержание которых выражается приведенными здесь ссылками.
Более полное понимание существа и целей настоящего изобретения следует из подробного описания, приведенного ниже, а также из прилагаемых чертежей, на которых:
Фиг. 1 изображает схему, показывающую информационный и синхронизирующие коды в виде информации, которую необходимо записать на носитель информации, в соответствии с первым вариантом осуществления изобретения, перед модуляцией его для записи;
Фиг. 2 изображает таблицу преобразования, показывающую примеры преобразования по правилу 8-15, используемые в предпочтительном варианте осуществления настоящего изобретения;
Фиг. 3 изображает таблицу преобразования, показывающую примеры преобразования по правилу 8-15, используемые в предпочтительном варианте осуществления настоящего изобретения;
Фиг. 4 изображает график, показывающий структуру информации в кодах синхронизации S1-S4 в предпочтительном варианте осуществления настоящего изобретения;
Фиг. 5 изображает график, показывающий взаимоотношения между сигналом воспроизведения, воспроизводимого с оптического диска, в соответствии с настоящим изобретением, и сигнала НВНИ, считываемого из сигнала воспроизведения;
Фиг. 6 изображает таблицу, показывающую информацию типа кода синхронизации, в соответствии с предпочтительным вариантом осуществления настоящего изобретения, и величин, соответствующих кодовым словам;
Фиг. 7 изображает график, показывающий способ выбора кода информации типа 1 или кода информации типа 2 в коде синхронизации в предпочтительном варианте осуществления настоящего изобретения;
Фиг. 8 изображает блок-схему устройства записи на оптический диск, в соответствии со вторым вариантом осуществления настоящего изобретения;
Фиг. 9 изображает алгоритм, показывающий процесс, выполняемый устройством записи на оптический диск, по второму варианту осуществления изобретения;
Фиг.1 0 изображает алгоритм, показывающий подробности процесса разделения информации типа на этапах S914, S920, S923 и S926, изображенных на фиг. 9;
Фиг. 11 изображает блок-схему устройства воспроизведения оптического диска в соответствии с третьим вариантом осуществления настоящего изобретения;
Фиг. 12 изображает блок-схему, показывающую подробности детектора кода синхронизации и контролера считывания, изображенного на фиг. 11;
Фиг. 13 изображает блок-схему сдвигового регистра и детектора, изображенного на фиг. 12;
Фиг. 14 изображает алгоритм, показывающий процесс воспроизведения информации, выполняемый устройством воспроизведения оптического диска в соответствии с третьим вариантом осуществления настоящего изобретения;
Фиг. 15 изображает схему, показывающую структуру информации кода синхронизации, в соответствии с четвертым вариантом осуществления изобретения;
Фиг. 16 изображает блок-схему, показывающую модификацию сдвигового регистра и детектора, изображенных на фиг. 13;
Фиг. 17A изображает блок-схему счетчика считываемой тактовой частоты для подсчета тактовых импульсов, соответствующих идентификатору кода синхронизации с длиной сигнала TS = 18T;
Фиг. 17B изображает блок-схему части схемы, показанной на фиг. 17А;
Фиг. 18 изображает вид поверхности оптического диска с возможностью перезаписи, в частности показывающий распределение отметок, в соответствии с настоящим изобретением;
Фиг. 19 изображает вид поверхности оптического диска только для чтения (без возможности повторной записи), в частности показывающий распределение отметок, в соответствии с настоящим изобретением;
Фиг. 20 изображает график, показывающий информационные углубления на поверхности оптического диска и огибающую сигнала, записанного на обычный оптический диск для информации, содержащей код синхронизации, в соответствии с известным уровнем техники; а также
Фиг. 21 изображает график, показывающий взаимозависимость между сигналом воспроизведения для информации, содержащей код синхронизации и воспроизводимой из записанного содержания на обычный оптический диск, и сигнала НВНИ, считываемого из сигнала воспроизведения, в соответствии с известным уровнем техники.
На носитель информации, в соответствии с настоящим изобретением, записывается информация, не являющаяся кодом синхронизации, которая выражается так называемой кодовой последовательностью с ограничением текущей длины, в которой ограничено максимальное количество битов одной двоичной величины, которая может последовательно в нем появляться, и в которую вводится через правильные интервалы последовательность кода синхронизации. Код синхронизации содержит кодовую последовательность одной двоичной величины (0 или 1), для которой максимальное количество последовательных битов информации, не являющейся кодом синхронизации, ограничено в битовой строке, которая по меньшей мере на два бита длиннее, чем указанный максимальный предел последовательных битов.
Поэтому в носителе информации, в соответствии с данным вариантом осуществления настоящего изобретения, кодовый сегмент, соответствующий конкретной кодовой последовательности, идентифицирующей часть кода синхронизации, появляется через правильный интервал в области носителя информации, на которой записывается информация, также содержащая код синхронизации. Эта кодовая последовательность представляет собой последовательную битовую строку одной двоичной величины, для которой определен максимальный предел последовательности битов, и которая имеет битовую длину, по меньшей мере на два бита длиннее, чем указанный предел. Устройство воспроизведения воспроизводит аналоговый сигнал с носителя информации и считывает двоичную кодовую последовательность из аналогового сигнала. Даже если в это время уровень порога меняется, поскольку кодовая последовательность, определяющая код синхронизации, определена как кодовая последовательность, описанная выше, кодовая последовательность, идентифицирующая код синхронизации, не будет появляться в информации, не являющейся кодом синхронизации, до тех пор, пока ошибки считываемой кодовой последовательности будут в пределах диапазона исправления ошибки. Код синхронизации, таким образом, отделяется от информации, не являющейся кодом синхронизации, идентифицируя разделители, введенные через постоянный интервал в кодовую последовательность, представляющую собой информацию, не является кодом синхронизации, и поэтому также функционирует для идентификации положения в кодовой последовательности, выражающей конкретную информацию в кодовой последовательности, содержащей код синхронизации.
Носитель информации, в соответствии с этим вариантом осуществления настоящего изобретения, причем кодовая последовательность, содержащая указанный код синхронизации, преобразуется в конкретную последовательность сигналов. Указанная последовательность сигналов принимает один из двух уровней сигнала для величины кода, для которой ограничено максимальное количество последовательных битов, и инвертируется на другой уровень сигнала, по сравнению с предыдущим уровнем сигналов для других значений кода. Состояние записи, соответствующее каждому уровню сигнала, записывается последовательно на носитель информации согласно времени длительности данного уровня, и область, на которую записывается код синхронизации, имеет период, в котором одно и тоже состояние записи продолжается на два или больше количество битов дольше, чем период, соответствующий максимальному пределу последовательных битов.
Поэтому непрерывное состояние записи, которое по меньшей мере на два бита длиннее, чем максимальный предел последовательных битов, появляется через постоянный интервал в области носителя информации, на который записывается информация, содержащая код синхронизации.
Носитель информации, в соответствии с данным вариантом настоящего изобретения, в котором информация, не являвшаяся кодом синхронизации, выражается кодовой последовательностью, для которой максимальный и минимальный пределы определены для количества последовательных битов одной или двух двоичных величин, которые могут появляться в ней, и код синхронизации содержит конкретную кодовую последовательность, с конкретной битовой длиной, равной сумме длин первой части последовательности и второй части последовательности, содержащейся в нем, и отделяющиеся одним битом другой двоичной величины. Указанная первая часть последовательности представляет собой битовую строку одной двоичной кодовой величины, для которой определен максимальный предел последовательности битов, и имеет битовую длину, которая по меньшей мере на два бита больше, чем максимальный предел последовательных битов. Указанная вторая часть последовательности имеет длину в пределах максимального предела последовательных битов.
Кроме того, для улучшения свойств носителя информации, в соответствии с данным вариантом настоящего изобретения, длина всей конкретной кодовой последовательности в носителе информации имеет постоянную, известную длину даже тогда, когда величина порога меняется, например, из-за шума, производимого при считывании двоичной кодовой последовательности из аналогового сигнала, воспроизводимого с носителя информации. Следует отметить, что первая часть конкретной кодовой последовательности представляет собой кодовую последовательность, в которой время повторения одной кодовой величины является самым большим участком повторения одной битовой величины в кодовой последовательности кода синхронизации. Эта конкретная кодовая последовательность может, поэтому, быть идентифицирована тем, что будет обнаружена кодовая последовательность, содержащая самую длинную последовательную строку одной битовой величины в считываемой кодовой последовательности, даже в случае, если скорость привода носителя информации не может быть синхронизирована для считывания кодовой последовательности с воспроизводимого аналогового сигнала в случае, когда устройство воспроизведения только начинает работу.
Существенная разница между заданной общей длиной конкретной кодовой последовательности и длиной кодовой последовательности в действительности считываемой как кодовая последовательность, соответствующая данной конкретной кодовой последовательности, указывает, что скорость привода носителя информации не синхронизирована для считывания кодовой последовательности из аналогового сигнала. Другими словами, заранее определенная общая длина конкретной кодовой последовательности функционирует как показатель для корректировки ошибок синхронизации между кодовой последовательностью, считываемой из аналогового сигнала, и скоростью привода носителя информации.
В носителе информации, соответствующем данному варианту осуществления настоящего изобретения, указанная вторая часть последовательности на один бит длиннее, чем заданное минимальное количество последовательных битов.
При считывании двоичной кодовой последовательности из аналогового сигнала, воспроизводимого с носителя информации, носитель информации является устойчивым к ошибкам считывания по всей длине конкретной кодовой последовательности, даже в случаях, когда пороговая величина меняется из-за шумов.
В носителе информации, в соответствии с данным вариантом осуществления настоящего изобретения, указанная кодовая последовательность, содержащая код синхронизации, преобразуется в конкретную последовательность сигналов, указанная последовательность сигналов принимает один из двух уровней сигнала для кодовой величины, для которой максимальное количество последовательных битов ограничено, и инвертирует свое значение на другой уровень сигнала по отношению к поддерживавшемуся уровню сигнала для других значений кода. Состояние сигнала записи, соответствующее каждому уровню сигнала, записывается последовательно на носитель информации в соответствии со временем, в течение которого поддерживается данный уровень. Область, на которую записывается код синхронизации, содержит непосредственно следующие друг за другом первый и второй периоды, и имеет известную длину, равную сумме длин указанных первого и второго периодов. В течение указанного первого периода записывается одно состояние записи для периода, который на два или большее количество битов длиннее, чем период, соответствующий максимальному количеству последовательности битов, разрешенных для информации, не являющейся кодом синхронизации, и в течение указанного второго периода записывается другое состояние записи в течение периода, соответствующего максимальному количеству последовательных битов, разрешенных в информации, не являющейся кодом синхронизации.
В носителе информации, соответствующем данному варианту осуществления настоящего изобретения, кодовая последовательность, выражающая информацию, не являющуюся кодом синхронизации, представляет собой последовательность кодовых слов, получаемых в результате преобразования 8-15, указанное преобразование 8-15 преобразует указанную кодовую последовательность в кодовые слова, включающие 15-битовую кодовую последовательность, вводимую после каждых восьми битов цифровой информации.
Способ передачи информации, в соответствии с настоящим изобретением, содержит этап кодирования для преобразования информации, не являющейся кодом синхронизации, в последовательность кодов, в которой максимальное количество последовательных битов одной величины двоичного кода ограничено; этап генерации кода синхронизации, для генерирования кода синхронизации, содержащего последовательность одной двоичной величины, которая на два или большее количество битов длиннее, чем указанное максимальное количество последовательных битов, разрешенных в информации, не являющейся кодом синхронизации; и этап передачи для ввода выработанного кода синхронизации в информацию, не являющуюся кодом синхронизации через правильный интервал, и передачи полученной битовой последовательности последовательно по времени. Способ передачи информации, поэтому, имеет следующие преимущества.
Любая информация, не являющаяся кодом синхронизации, преобразуется на этапе кодирования в кодовую последовательность, в которой максимальное количество последовательных битов одной величины двоичного кода ограничено. Затем, на этапе генерирования кода синхронизации, вырабатывается код синхронизации, содержащий последовательность одной двоичной величины, которая на два или большее количество битов длиннее, чем указанное максимальное количество, последовательных битов, разрешенных для информации, не являющейся кодом синхронизации. И, наконец, на этапе передачи информации выработанный код синхронизации вводится в информацию, не являющуюся кодом синхронизации, через правильные интервалы, и полученная в результате этого битовая последовательность передается последовательно по времени. Кодовая последовательность, передаваемая на этапе передачи, затем выделяется с помощью устройства воспроизведения как аналоговый сигнал, содержащий требуемую информацию. До тех пор, пока любое появление ошибок считывания при считывании кодовой последовательности из аналогового сигнала находится в пределах диапазона исправления ошибки, последовательная кодовая последовательность, которая на два бита длиннее, чем максимальный предел последовательных битов, не появляется в любой кодовой последовательности, представляющей информацию, не являющуюся кодом синхронизации.
В способе передачи информации, в соответствии с данным вариантом, на этапе кодирования информация, не являющихся кодом синхронизации, преобразуется в кодовую последовательность, для которой максимальные и минимальные пределы определены для количества битов одного двоичного значения, которые могут появляться последовательно в информации, не являющейся кодом синхронизации; а на этапе генерации кода синхронизации вырабатывается код синхронизации, содержащий конкретную кодовую последовательность конкретной битовой длины, равной сумме длин первой части последовательности и второй части последовательности, содержащихся в нем, и отделенных одним битом другой двоичной величины, причем первая часть последовательности представляет собой битовую строку одной двоичной кодовой величины, для которой определен максимальный предел последовательных бит, и которая имеет битовую длину по меньшей мере на два бита длиннее, чем максимальный предел последовательности битов, а указанная вторая часть последовательности имеет длину в пределах максимального предела последовательных битов. Поэтому способ передачи информации, описанный выше, имеет следующие преимущества.
Любая информация, не являющаяся кодом синхронизации, преобразуется на этапе кодирования в кодовую последовательность, в которой ограничено как максимальное, так и минимальное количество последовательных битов одной величины двоичного кода. Затем на этапе генерирования код синхронизации, содержащий конкретную кодовую последовательность, с битовой длиной, равной сумме длин первой части последовательности и второй части последовательности, содержащихся в нем и разделенных одним битом, имеющим другое двоичное значение, причем, указанная первая часть последовательности является битовой строкой из одной величины двоичного кода, для которой определен максимальный предел последовательности битов, и которая имеет битовую длину по меньшей мере на два бита длиннее, чем максимальный предел последовательных битов, а указанная вторая часть последовательности имеет длину в пределах максимального предела последовательных битов. Кодовая последовательность, передаваемая на этапе передачи, затем выделяется устройством воспроизведения в виде аналогового сигнала, содержащего требуемую информации, и даже в случае, когда величина порога флуктуирует при считывании кодовой последовательности из аналогового сигнала, определенная общая длина конкретной кодовой последовательности, содержащейся в коде синхронизации, будет оставаться постоянной.
В способе передачи информации, в соответствии с данным вариантом осуществления, указанная вторая часть последовательности на один бит длиннее, чем заданное минимальное количество последовательных битов. Когда кодовая последовательность, передаваемая на этапе передачи, затем выделяется с помощью устройства воспроизведения в виде аналогового сигнала, содержащего требуемую информацию, и величина порога меняется при считывании кодовой последовательности из аналогового сигнала, заданная длина конкретной кодовой последовательности будет устойчивой к ошибкам считывания, и общая длина конкретной кодовой последовательности может быть установлена короткой.
Способ воспроизведения информации, в соответствии с данным вариантом осуществления, представляет собой способ для воспроизведения информации, не являющейся кодом синхронизации, из передаваемой в виде временной последовательности информации, указанная информация в виде временной последовательности передается после преобразования информации, не являющейся кодом синхронизации, в кодовую последовательность, в которой ограничено максимальное количество последовательных битов одной двоичной величины, и в которую затем вводится через правильные интервалы код синхронизации, содержащий конкретную кодовую последовательность указанной одной двоичной величины в виде битовой строки, которая на два или больнее количество битов длиннее, чем указанное максимальное количество последовательных битов. Этот способ воспроизведения информации содержит этап разделения для идентификации указанной конкретной кодовой последовательности в кодовой последовательности, считываемой из переданной в виде временной последовательности информации; и этап считывания конкретной информации для считывания кодовой последовательности, записанной в конкретное положение в указанной идентифицированной конкретной кодовой последовательности в виде кодовой последовательности, представляющей конкретную информацию.
Способ воспроизведения информации, в соответствии с данным вариантом осуществления изобретения, таким образом, работает следующим образом. На этапе разделения идентифицируется конкретная кодовая последовательность в кодовой последовательности, считываемой из переданной в виде временной последовательности информации. Затем на этапе считывания конкретной информации считывается кодовая последовательность, записанная в конкретном положении, в идентифицированной конкретной кодовой последовательности в виде кодовой последовательности, представляющей конкретную информацию. "Кодовая последовательность, записанная в определенное положение в идентифицированной конкретной кодовой последовательности" представляет собой адрес, выраженный информацией типа в коде синхронизации, кодовым словом, следующим непосредственно после кода синхронизации, и последовательностью кодового слова, начинающегося с этого кодового слова.
Способ воспроизведения информации, в соответствии с данным вариантом осуществления, представляет собой способ воспроизведения информации, не являющейся кодом синхронизации, из передаваемой в виде временной последовательности информации, причем указанная временная последовательность информации передается после преобразования информации, не являющейся кодом синхронизации, в кодовую последовательность, в которой максимальное и минимальное количество последовательных битов одной двоичной величины ограничено, а затем в нее вводится через правильные интервалы код синхронизации, содержащий конкретную кодовую последовательность, причем указанная конкретная кодовая последовательность имеет конкретную битовую длину, равную сумме длин первой части последовательности и второй части последовательности, содержащихся в нем, и разделенных одним битом другой двоичной величины, причем первая часть последовательности представляет собой битовую строку одной двоичной кодовой величины, для которой определен максимальный предел последовательных битов, и имеет битовую длину по меньшей мере на два бита длиннее, чем максимальный предел последовательных битов, а вторая часть последовательности имеет длину в пределах максимального предела последовательных битов. Этот способ воспроизведения информации содержит этап разделения для идентификации указанной конкретной кодовой последовательности в кодовой последовательности, считываемой из передаваемой в виде временной последовательности информации, и этап считывания конкретной информации для считывания кодовой последовательности, записанной в определенное положение в идентифицированной конкретной кодовой последовательности как кодовой последовательности, выражающей конкретную информации.
Таким образом, способ воспроизведения информации, в соответствии с данным вариантом осуществления настоящего изобретения, работает следующим образом. На этапе разделения идентифицируется конкретная кодовая последовательность, в кодовых последовательностях, считываемых из передаваемой в виде временных последовательностей информации. На этапе считывания конкретной информации затем считывается кодовая последовательность, записанная в конкретное положение в идентифицированной конкретной кодовой последовательности в виде кодовой последовательности, выражающей конкретную информацию. "Кодовая последовательность, записанная в конкретное положение в идентифицированной конкретной кодовой последовательности" представляет собой адрес, выраженный типом информации в коде синхронизации, кодовым словом, следующим непосредственно после кода синхронизации, и последовательностью кодового слова, начинающейся с этого кодового слова.
Способ воспроизведения информации, в соответствии с данным вариантом осуществления, дополнительно включает этап генерации тактовых импульсов для генерации тактовых импульсов считывания; этап считывания для считывания последовательности двоичного кода в виде временной последовательности из информации, передаваемой в виде временной последовательности, с конкретной скоростью передачи, синхронизированной от выработанной тактовой частоты считывания; этап подсчета для подсчета в считываемой последовательности двоичного кода в виде временной последовательности одной кодовой величины, для которой определены максимальный и минимальный пределы последовательных битов, для определения суммы максимального значения подсчета последовательных битов и подсчета последовательных битов на конкретной стороне максимального подсчета последовательных битов; и этап управления частотой, предназначенный для управления частотой считываемых тактовых импульсов на этапе генерации тактовых импульсов так, что подсчитанное общее число соответствует заранее определенной величине, основанной на общей длине конкретной кодовой последовательности в коде синхронизации. Этот способ воспроизведения информации отличается этапом разделения, на котором из считываемой двоичной кодовой последовательности, представляющей собой временную последовательность, на этапе считывания, после того как частота управляется на этапе управления частотой, идентифицируется конкретная кодовая последовательность. Таким образом, способ воспроизведения информации в соответствии с данным вариантом осуществления, работает следующим образом. Вначале на этапе генерации тактовых импульсов вырабатываются считываемые тактовые импульсы. Затем на этапе считывания считывается последовательность двоичного кода в виде временной последовательности из передаваемой информации в виде временной последовательности, которая передается с конкретной скоростью передачи, синхронизируемой выработанными считываемыми тактовыми импульсами. Затем на этапе подсчета подсчитывается одна кодовая величина, для которой максимальный и минимальный пределы последовательных битов определены в считываемой двоичной кодовой последовательности в виде временной последовательности для определения суммы максимального результата подсчета последовательных битов и результата подсчета последовательных битов на конкретной стороне максимума подсчета последовательных битов. Разность между этой подсчитанной суммой и заранее определенным значением, соответствующим общей длине конкретной кодовой последовательности, выражает ошибку синхронизации между считываемой тактовой частотой и скоростью передачи информации в виде временной последовательности. Поэтому на этапе управления частотой управляют частотой считываемых тактовых импульсов, вырабатываемых на этапе генерирования тактовых импульсов так, что подсчитанная общая сумма соответствует заранее определенной величине, основанной на общей длине конкретной кодовой последовательности в коде синхронизации. После того как производится управление частотой тактовых импульсов на этапе управления частотой, на этапе разделения из двоичной кодовой последовательности идентифицируется конкретная кодовая последовательность в виде временной последовательности, считываемой на этапе считывания.
Способ воспроизведения информации, в соответствии с данным вариантом осуществления, дополнительно содержит этап привода для привода носителя информации, на который записывается информация, которую следует передать; этап воспроизведения для воспроизведения аналогового сигнала воспроизведения, считываемого с носителя информации, на основании скорости привода; этап генерации для генерации тактовых импульсов считывания; этап считывания для считывания двоичной кодовой последовательности в виде временной последовательности из аналогового сигнала воспроизведения, синхронизированного с генерируемыми тактовыми импульсами считывания; этап подсчета для подсчета в считываемой последовательности двоичного кода в виде временной последовательности одной, кодовой величины, для которой максимальный и минимальный пределы последовательных битов заданы для определения суммы максимального подсчета последовательных битов и подсчета последовательных битов на конкретной стороне максимального подсчета последовательных битов; этап управления скоростью привода для управления скоростью привода носителя информации на этапе привода так, что подсчитанная сумма соответствует заранее заданному значению, основанному на общей длине конкретной кодовой последовательности в коде синхронизации. Этот способ воспроизведения информации отличается этапом разделения, на котором идентифицируется конкретная кодовая последовательность из двоичной кодовой последовательности в виде временной последовательности, считываемой на этапе считывания после того, как скорость привода управляется на этапе управления скорость привода.
Таким образом, способ воспроизведения информации, в соответствии с данным вариантом осуществления, работает следующим образом. Сначала на этапе привода раскручивается носитель информации, на который записывается информация,
которую следует передать. На этапе воспроизведения затем воспроизводится аналоговый сигнал воспроизведения с носителя информации на основе скорости привода. На этапе генерации тактовых импульсов вырабатываются считываемые тактовые импульсы. На этапе считывания затем считывается двоичная кодовая последовательность в виде временной последовательности из аналогового сигнала воспроизведения, синхронизированная вырабатываемыми считываемыми тактовыми импульсами. На этапе подсчета затем подсчитывается в считываемой двоичной кодовой последовательности в виде временной последовательности одна кодовая величина, для которой заданы максимальный и минимальный пределы последовательных битов, для определения суммы максимального результата подсчета последовательных битов, и результата подсчета последовательных битов на конкретной стороне максимального подсчета последовательных битов. Разность между этой подсчитанной суммой и заранее заданной величиной, соответствующей общей длине кодовой последовательности, выражается в виде ошибки синхронизации между частотой считываемых тактовых импульсов и скоростью привода носителя информации. Поэтому на этапе управления скоростью привода управляется скорость привода носителя информации на этапе привода так, чтобы подсчитанная сумма соответствовала заранее заданной величине, основанной на общей длине конкретной кодовой последовательности в коде синхронизации. После того, как на этапе управления скоростью привода скорость привода будет отрегулирована, на этапе разделения идентифицируется конкретная кодовая последовательность из двоичной кодовой последовательности в виде временной последовательности, считываемой на этапе считывания.
Вариант осуществления изобретения N 1
Фиг. 1 изображает таблицу структуры информации, в которой представлены информация и код синхронизации, которые необходимо записать на носитель информации, в соответствии с первым вариантом настоящего изобретения; информация и код синхронизации представлены перед модуляцией информации.
Информация записывается на оптический диск в виде блоков информации (отрезки обработки при исправлении ошибок) величиной в 168 х 168 байт, не включая код синхронизации. Фиг. 1 изображает концептуальную таблицу информации, которая представляет информацию в одном блоке информации в виде гипотетического двумерного массива.
Каждый ряд этого двумерного массива блока информации отформатирован идентично. Конкретнее, каждый ряд в блоке содержит код синхронизации (2 байта), информационный фрагмент 1 (84 байта), другой код синхронизации (2 байта), и информационный фрагмент 2 (84 байта). Каждый ряд начинается с кода синхронизации, S1, S2 или S3, который записан перед информационным фрагментом 1, в который записывается информация D1,1, D2,1... D156,1. Код синхронизации S4 записывается затем перед информационным фрагментом 2, в который записывается информация D1,2, D2,2, ... D156,2. Код проверки на четность Pr длиной в 10 байт, соответствующий двум фрагментам информации, записанным в одном ряду, записываются в последние десять байтов информации, записываемой в информационный фрагмент
Каждый блок содержит двенадцать секторов SEC1-SEC12, каждый из них содержит по четырнадцать рядов, как показано на фиг. 1 в этом примере. Адрес сектора записывается в начале каждого сектора в область информации информационного фрагмента, который следует за кодом синхронизации S1 или S2.
Код синхронизации S1 записывается непосредственно перед информационным фрагментом 1 в секторе SEC1, в начале блока, и, таким образом, он идентифицирует начало блока информации. Код синхронизации S2 записывается непосредственно перед информационным фрагментом 1, в начале первого ряда в каждом секторе, не являвшимся сектором SEC1, в начале первого блока, и идентифицирует начало информационного сектора. Код синхронизации S3 записывается непосредственно перед информационным фрагментом 1 в ряды 2-14 каждого сектора и идентифицирует начало каждого нового ряда, который не является первым рядом в блоке или секторе. Код синхронизации S4 записывается непосредственно перед информационным фрагментом 2 в каждом ряду, и идентифицирует приблизительно середину каждого ряда.
Четырнадцатый ряд каждого сектора представляет собой код проверки на четность колонки Pc. 12-байтовый код проверки на четность записывается в каждые 156 байтов информации, которые собираются по колонкам из рядов 1-13 в каждом секторе (что соответствует 12 байтам на ряд (12•13=156)), а затем семь 12-байтовых кодов проверки на четность записываются байт за байтом в ряд проверки на четность Pc1-Pc24 (ряд 14) в соответствующей колонке. Ряды проверки на четность, записанные в ряд 14 соответствующей колонки, используются для обработки с целью исправления ошибок после того, как будет считана вся информация в одном блоке.
Блоки информации, отформатированные таким образом, преобразуются в кодовые слова с помощью преобразования 8-15, как описано ниже, и затем модулируются с помощью модуляции НВНИ для записи на оптический диск или другой носитель информации. Следует обратить внимание на то, что коды синхронизации S1-S4 преобразуются в кодовые последовательности, идентификатор которых выражается кодовой комбинацией, которая не появляется в информационных фрагментах (то есть, в информации, которая подвергается записи), в соответствии с правилами кодирования, используемыми для преобразования 8-15.
Фиг. 2 и 3 изображают таблицы преобразования, показывающие примеры преобразования 8-15, используемые в данном варианте осуществления изобретения.
Как изображено на фиг. 2 и 3, способ преобразования 8-15, в соответствии с данным вариантом осуществления изобретения, определяет по меньшей мере одно кодовое слово, выраженное 15-битовой комбинацией для каждых 8 информационных битов (1 байта). В таблице, изображенной на фиг. 2 и 3, МСБ 15-битовой комбинации служит в качестве соединительного бита для соединения кодовых слов. Все соединяющие биты представлены в виде 0, но могут быть изменены на 1, в соответствии со способом управления ДС. Подробности способа управления ДС описаны в американском патенте N 4728929, выданном C. Tanaka 1 марта 1988 г., который включен здесь в качестве ссылки как прототип.
Кодовые слова, преобразованные с помощью преобразования 8-15, генерируются таким образом, что максимум тринадцать (или двенадцать) и минимум два нуля (0) появляются последовательно между единицами в любой непрерывной последовательности кодового слова. Таким образом, когда последовательность кодового слова выражается с помощью инверсных периодов сигналов НВНИ, соответствующих кодовым словам, максимальный период инверсии Tmax представляет собой 14T (или 13T) и минимальный период инверсии Tmin равен 3T, где T - длина одного бита кодового слова. Следует отметить, что формирование кодовых слов контролируется таким образом, что максимальное и минимальное количество нулей между единицами удовлетворяет этим параметрам Tmax и Tmin даже в местах соединения между кодовыми словами.
Фиг. 4 используется для описания структуры информации кодов синхронизации S1-S4 в данном варианте осуществления изобретения. Следует отметить, что на фиг. 4 "х" представляет биты, в которых значение кода равно (0) или единице (1).
Коды синхронизации S1-S4 имеют длину информации, равную двум байтам, выраженную 30-битовой кодовой последовательностью. Каждый код синхронизации содержит идентификатор для выделения кода синхронизации из другой информации, и информацию типа, который идентифицирует местоположение в информационном блоке, в который введен код синхронизации.
Идентификатор представляет собой кодовую последовательность из пятнадцати нулей (0), перед которой и после которой следует одна единица (1) с каждой из ее сторон, то есть, выражается в сигнале, модулированном НВНИ, как интервалы инверсии TS = T + Tmax (или Tmax + 3T) = 16T. Следует отметить, что эта кодовая последовательность и интервал инверсии появляются только в коде синхронизации, т.е., не появляются в кодовых словах, выражающих информацию, отличающуюся от кодов синхронизации (то есть, "информацию, не являющуюся кодом синхронизации") или в соответствующем сигнале НВНИ.
Информация типа выражается пятью битами, от бита 22 до бита 26 кода синхронизации. Следует также отметить, что в коде синхронизации может меняться только информация типа, все другие части кода синхронизации являются фиксированной кодовой последовательностью, общей для каждого кода синхронизации. Эти фиксированные кодовые последовательности определяются также таким образом, чтобы удовлетворять правилам кодирования преобразования 8-15, которым соответствует как код синхронизации, так и информация, не являющаяся кодом синхронизации.
Кодовая последовательность из 15-бит, занимающая вторую половину кода синхронизации, представляет собой выбранную кодовую последовательность, которая также представляет собой кодовое слово, выработанное в результате преобразования 8-15. Эта 15-битовая кодовая последовательность является одним кодовым словом, наименьшим информационным отрезком при способе преобразования 8-15, и наименьший отрезок считываемой информации преобразования 8-15, поэтому определяется размером в 15 битов. В результате 5-бит информации типа не могут быть считанными отдельно, как осмысленная информация, до тех пор, пока не будет определен новый формат информации для считывания 5-битовых кодовых последовательностей. Поэтому, определяя последнюю 15-битовув кодовую последовательность в коде синхронизации как одно кодовое слово, кодовое слово, содержащее информацию типа, может быть прочитано тем же самым способом, как и другая информация в процессе обратного преобразования 8-15 сигнала, воспроизводимого из носителя информации.
Вместо преобразования 8-15 возможно использовать преобразование 8-16.
Выбор битовой длины Tmax и Tmin будет дополнительно пояснен ниже.
Когда сигнал НВНИ, такой как представлен на фиг. 7(c), записывается на оптический диск или на другой носитель информации, вдоль дорожки диска формируются углубления или отметки, соответствующие части ВЫСОКОГО уровня сигнала НВНИ, соответственно, углубления или отметки не формируются для части с НИЗКИМ уровнем. Поскольку углубления или отметки формируются, например, с помощью лазерного луча, необходимо ограничить длину таких углублений или таких отметок, а также длину интервала между ними, как будет пояснено ниже. В случае, когда длина отметки или интервала между отметками относительно большая, стабильность контроля ПЛЛ, необходимого для получения тактовых импульсов считывания уменьшится, что приведет к большим изменениям уровня воспроизводимых сигналов после прохода через фильтр высокой частоты. Кроме того, в случаях, когда лазерный луч включается на относительно короткий период, на поверхности диска не формируются углубление или отметка, или же углубление или отметка будет слишком малым, чтобы его можно было прочитать.
По этой и другим причинам, в соответствии с настоящим изобретением, углубление или отметка такой информации, как информация о видео- и/или аудиосигнале имеет максимальную длину углубления или максимальную длину отметки Tmax, равную 14T (или 13T), при этом специальное углубление или специальная отметка для идентификатора в коде синхронизации имеет длину углубления TS, которая равна Tmax + nT, где n является целым числом, равным или большим 2, и T - длина участка, представляющего один двоичный код. В соответствии с одним из вариантов осуществления изобретения, n= 2, и в соответствии с предпочтительным вариантом осуществления, n=3. Выбирая длину углубления или отметки идентификатора длиннее, чем любое углубление или отметка информации, становится возможным отделять идентификатор от информации.
Кроме того, в соответствии с настоящим изобретением, минимальная длина углубления или минимальная длина отметки Tmin для углубления или отметки информации и для кода синхронизации определяется как 3T.
Фиг. 5 используется для описания взаимосвязи между сигналом воспроизведения, воспроизводимым с оптического диска в соответствии с настоящим вариантом осуществления, и сигнала НВНИ, считываемого из сигнала воспроизведения. На фиг. 5(a) изображен сигнал воспроизведения, воспроизводимый для идентификатора кода синхронизации, и величина порога Vc, установленного для него. На фиг. 5(b) изображена последовательность тактовых импульсов, поступающих через битовый интервал T. На фиг. 5(c) изображен выходной сигнал устройства сравнения, когда введены сигнал воспроизведения и пороговое значение считывания Vc= Vo. На фиг. 5(d) изображен сигнал НВНИ, полученный с помощью выборки выходного сигнала компаратора, представленного на фиг. 5(c) при считываемых тактовых импульсах, представленных на фиг. 5(b). На фиг. (e) изображен выходной сигнал устройства сравнения в случае, когда введен сигнал воспроизведения и пороговая величина считывания, превышающая допустимый предел (Vc=Vo+ Δ V). На фиг. 5(f) изображен сигнал НВНИ, полученный с помощью выборки выходного сигнала устройства сравнения, изображенного на фиг. 5(e) и считываемых тактовых импульсов, изображенных на фиг. 5(b). Следует отметить, что выходной сигнал компаратора переключается на ВЫСОКИЙ уровень в моменты пересечения сигнала воспроизведения пороговой величины считывания Vc, а сигнал НВНИ на фиг. 5(d) переключается с НИЗКОГО на ВЫСОКИЙ уровень в момент времени t0.
Сигнал воспроизведения, считываемый с носителя информации, получается в виде аналогового сигнала, как показано на фиг. 5(a). Поэтому, сигнал воспроизведения преобразуется в цифровой сигнал с помощью устройства сравнения, преобразующего величины, равные или превышающие пороговое значение считывания Vc в ВЫСОКИЕ биты, и величины ниже порогового значения считывания Vc в НИЗКИЕ биты. Цифровой выходной сигнал устройства сравнения затем считывается в моменты возникновения тактовых импульсов считывания, показанных на Фиг. 5(b), вырабатывая сигналы НВНИ, представленные на фиг. 5(d) и (f), фаза тактовых импульсов считывания и величина порога считывания управляется таким образом, что выходной сигнал устройства сравнения переключается в определенные моменты времени, которые определены здесь как серединное значение между текущим периодом считывания тактовых импульсов и следующим периодом тактового импульса считывания. Однако, в случае, когда пороговая величина считывания Vc не является стабильной, например, в случае начала чтения сигнала воспроизведения, пороговая величина считывания Vc может изменяться, как показано на фиг. 5(a). Эта вариация пороговой величины считывания Vc проявляется как смещение Δ T от указанных определенных моментов тактовых импульсов, при которых выходной сигнал компаратора переключается.
Если сигнал НВНИ, представленный на фиг. 5(d) представляет собой результат правильного считывания сигнала, допустимый предел от Vcmin до Vcmax для изменения значения порога считывания Vc (то есть, диапазон, в котором ошибки считывания сигнала НВНИ не возникают) должен находиться в пределах -(T/2)<ΔT≤(T/2) в пределах времени от (t0-T) до времени t0 на фиг. 5(a), где Δ T представляет собой смещение от определенного местоположения тактового импульса переключения выходного сигнала компаратора. Как изображено на фиг. 5(c), тактовые импульсы переключения выходного сигнала компаратора должны находиться в допустимых пределах -(T/2)< Δ T ≤(T/2) от момента времени (t0 + 15T) до момента времени (t0 + 16T), в результате чего получается смещение Δ T по отношению к моменту появления тактового импульса. Правильное значение считывания может быть, поэтому, получено в моменты тактовых импульсов считывания (t0 + 16T).
Однако в случае, когда смещение Δ T в моменты переключения в соответствии с тактовыми импульсами сигнала на выходе компаратора выходит за пределы допустимого диапазона, выраженного в виде -(T/2)< Δ T≤(T/2) из-за флуктуации пороговой величины считывания Vc, интервал переключения также сдвинется на величину ±T в момент повышения уровня сигнала НВНИ и на величину ±T в момент падения уровня сигнала НВНИ.
Поэтому, в случае, когда относительное изменение порогового значения считывания Vc по отношению к сигналу воспроизведения временно превышает допустимый диапазон изменения пороговой величины считывания Vc, например, из-за слишком высокого уровня шума, момент переключения сигнала НВНИ, определяющего код синхронизации и информации, смещается на один бит (±T). Другими словами, положение 1 в кодовой последовательности, соответствующей последовательности кодового слова, смещается на 1 бит на соседний двоичный разряд. Существует высокая степень вероятности того, что ошибки считывания информации этого типа могут быть соответствующим образом исправлены с помощью процесса исправления ошибки устройства воспроизведения. Считается, что если устройство воспроизведения информации с оптического диска не разработано с широким диапазоном, достаточным для исправления 1-битового смещения в положении переключения, возникающего при нормальной частоте из-за шума или других факторов, устройство воспроизведения информации с оптического диска не будет в состоянии удовлетворять потребности ежедневного использования. Поэтому можно предположить, что интервал переключения воспроизводимого сигнала НВНИ виртуально никогда не будет смещен на 2T или больше, из-за таких факторов, как шум.
В этом случае становится возможным, что максимальный интервал инверсии Tmax= 14T сигнала НВНИ для информации, не являющейся кодом синхронизации, может считываться как интервал 13T или 15T, но виртуально считается невозможным такое событие, что он будет считываться как 12T или 16T. Такое возможно, что интервал инверсии TS = 16T идентификатора кода синхронизации будет считан как интервал 15T или 17T. В этом случае, однако, поскольку не существует сегмента сигнала, который инвертируется с интервалом инверсии 16T иди больше, в сигналах НВНИ, представляющих информацию, не являющуюся кодом синхронизации, информация кода, не являющегося кодом синхронизации, и код синхронизации могут быть правильно идентифицированы, путем определения того, что любой сегмент сигнала с инверсным интервалом, равным 16T или больше, представляет собой идентификатор кода синхронизации. Идентификатор кода синхронизации, считываемый с интервалом инверсии 15T, в этом случае не будет считаться действительным, но не считающийся действительным код синхронизации не будет прочитан как информация, не являющаяся кодом синхронизации, с помощью отдельного определения перекрестной ссылки, проводимой с периодичностью повторения кода синхронизации в сигнале НВНИ.
Однако, если изменение порогового значения считывания Vc, находящегося за пределами допустимого диапазона, будет продолжаться значительное время на величине Vc= VO+ Δ V, как показано двойной штрихпунктирной линией на фиг. 5(a), ошибка считывания интервала инвертирования T появится на инверсной части сигнала НВНИ на обоих концах идентификатора кода синхронизации, и в информации, следующей за этим кодом синхронизации, как показано на фиг. 5(f). В случае, если это произойдет, сегмент сигнала с интервалом инверсии 16T, т. е. , сегмент сигнала, который не должен появляться в кодовой информации, не являющейся кодом синхронизации, появляется в информации, не являющейся кодом синхронизации. В результате того, что любой сегмент сигнала с инверсным интервалом 16T или больше относится к идентификатору кода синхронизации, устройство воспроизведения определяет промежуточную часть информации, которая не является информацией кода синхронизации, как начало некоторого фрагмента информации, искажая, таким образом, синхронизацию считывания информации и не давая возможности прочитать последующую информацию. Даже в случае, если синхронизация не будет нарушена, вероятность того, что ошибки считывания, возникающие в результате из воспроизводимой информации, будут поддаваться исправлению в процессе исправления ошибок, будет мала. В результате, устройства считывания оптических дисков выявят проблему с чтением информации, когда будут обнаружены многочисленные сегменты сигнала с интервалом инверсии длиной 18T или больше, и будет выполняться соответствующий процесс.
Таким образом, определяя длину интервала инверсии TS идентификатора кода синхронизации как TS = Tmax + 2T или больше, код синхронизации может быть точно выделен из информации, не содержащей код синхронизации, в пределах диапазона считывания информации. Более того, определяя длину интервала инверсии TS идентификатора кода синхронизации как TS = Tmax + 2T или больше, длина идентификатора кода синхронизации может быть укорочена по сравнению с интервалом инверсии TS, равным 2Tmax, как это принято в коде синхронизации известных устройств, и эта разница может использоваться для помещения другого типа информации, благодаря чему можно прибавить целый ряд других функций к коду синхронизации. Более того, поскольку общая длина кода синхронизации может быть установлена в размере двойной длины кодового слова, первая и вторая половины кода синхронизации могут быть разделены таким образом, как считываемые кодовые слова, выражающие информацию, не являющуюся кодом синхронизации, и информация типа, записанная в кодовое слово, представляющее вторую половину кода синхронизации, может быть считана таким же образом, как и кодовые слова, выражающие информацию, не являющуюся кодом синхронизации.
На фиг. 6 изображена другая таблица информации, показывающая информацию типа кода синхронизации, в соответствии с настоящим вариантом осуществления, и считываемое значение соответствующих кодовых слов.
Информацией типа, записываемой в пять битов, от бита 22 до бита 26, кодов синхронизации S1-S4, сформированной, как показано на фиг. 4, определяют место размещения в блоке информации, в которую вводится код синхронизации. Код синхронизации S1 указывает на то, что указанный код синхронизации S1 введен в начале информационного блока, то есть в начале сектора SEC1, с использованием информации типа 1 (10010) или информации типа 2 (00010). Код синхронизации S2 аналогично указывает на то, что указанный код синхронизации S2 введен в начале каждого сектора, кроме первого сектора в блоке информации, то есть, в секторе SEC2-SEC14, используя информацию типа 1 (01001) или информации типа 2(01000). Код синхронизации S3 аналогично указывает на то, что код синхронизации введен в начале любого ряда, за исключением первого ряда из любого сектора, с использованием информации типа 1 (10001) или информации типа 2 (10000). Код синхронизации S4 указывает на то, что код синхронизации введен в начале информационного фрагмента 2, начинающегося с середины каждого ряда, с использованием информации типа 1 (00000) или информации типа 2 (00001).
На фиг. 6 также изображено то, что информация типа считывается с помощью считывания нормального отрезка кодового слова, содержащего информацию типа. Например, информация типа 1 (10010) кода синхронизации S1 вводится в пять бит, от бита 22 до бита 26, кода синхронизации, как показано на фиг. 4. Кодовая комбинация кода синхронизации S1, содержащая эту информацию типа 1, код (10010), является, поэтому, (001000000000000000100100100010), и кодовое слово, содержащее эту информацию типа 1 с кодом (10010) в этом коде синхронизации S1 является (000100100100010). В результате, часть кодового слова кода синхронизации S1, содержащего информацию типа 1 с кодом 10010, считывается 114, как показано в таблице преобразования информации 8-15 на фиг. 2. Часть кодового слова кода синхронизации S1, содержащая информацию типа 2 с кодом 00010 аналогично считывается как величина 86. Если кодовое слово, считываемое непосредственно после определения идентификатора кода синхронизации, является 114 или 86, становится понятным, что идентифицированный код синхронизации является кодом синхронизации 81, введенным в начало блока. Коды синхронизации, содержащие другую информацию типа, определяются аналогичным образом.
Следует отметить, что, хотя информация типа с кодами 1 и 2 указывает на одну и ту же позицию ввода кода синхронизации, количество их, содержащееся в пяти информационных битах типа, будет четным, если код информации типа равен 1, и нечетным, если код информации типа равен 2.
Фиг. 7 используется для описания способа выбора кода информации типа 1 или кода информации типа 2 в коде синхронизации в соответствии с данным вариантом осуществления. Следует отметить, что этот способ для выбора кода информации типа 1 и 2 для кода синхронизации S4, показан на фиг. 7 только в качестве примере, и тот же способ используется для выбора кодов информации типа 1 и 2 для кодов синхронизации S1-S3. Следует также отметить, что код синхронизации S4 вводится между фрагментами 1 и 2, как показано на фиг. 1.
Фиг. 7(a) изображает кодовую комбинацию, общую для всех кодов синхронизации. Фиг. 7(b) изображает изменение в вариации цифровой суммы (ВЦС), когда код информации типа 1 выбирается как информация типа для кода синхронизации S4. Фиг. 7(c) изображает изменение в вариации цифровой суммы (ВЦС), когда код информации типа 2 выбирается как информация типа для кода синхронизации S4. ВЦС представляет собой величину в единицу времени, получаемую с помощью прибавления +1, в случае, если огибающая сигнала НВНИ имеет ВЫСОКИЙ уровень, и прибавления -1, в случае, если огибающая имеет НИЗКИЙ уровень, и выражает наклон постоянной компоненты сигнала НВНИ.
Следует также отметить, что ВЦС представляет собой величину, добавляемую кумулятивно от определенного положения в информации, которая будет записана, например, с начала записываемой информации или с начала блока.
Как показано на фиг. 1, код синхронизации S4 вводится между информационными фрагментами 1 и 2 в каждом ряду. Для определения того, является ли информация типа 1 или 2 подходящей для кода синхронизации S4, величина ВЦС добавляется кумулятивно от начала записываемой информации к концу первого фрагмента, то есть, до положения, непосредственно следующего перед точкой ввода кода синхронизации S4. Запоминающее устройство ВЦС сохраняет в моменты времени Tx (фиг. 7) уровень сигнала НВНИ и величину ВЦС, и в случае, представленном на фиг. 7, запоминающее устройство ВЦС сохраняет ВЫСОКИЙ уровень и d = 12. Величина ВЦС d1 в конкретной точке сравнения ВЦС во фрагменте 2, затем вычисляется с использованием информации типа, введенной в код синхронизации S4 для информации типа, равного 1 (00000). Информация типа 2 (00001) затем заменяется информацией типа 1, и вычисляется величина ВЦС d2 в указанные моменты сравнения ВЦС во фрагменте 2. Вычисляемые величины ВЦС d1 и d2 затем сравниваются, и выбирается информация типа, получаемая в виде наименьшего абсолютного значения ВЦС в точках сравнения ВЦС во фрагменте 2, которая вводится в код синхронизации S4.
Значения ВЦС, вплоть до пятого бита в начале фрагмента 2, равны 4, с использованием информации типа 1, как показано на фиг. 7(b), и 6, с использованием информации типа 2, как показано на фиг. 7(c). Однако значения ВЦС продолжают вычисляться для конкретной точки сравнения ВЦС во фрагменте 2, и абсолютные величины значения ВЦС сравниваются в точке сравнения ВЦС для выбора информации типа, выбирая наименьшую абсолютную величину. В результате, наклон постоянной компоненты может быть подавлен при записи информации на носитель информации, с использованием формата, изображенного на фиг. 1. Более того, при сравнении с общим способом подавления наклона постоянной компоненты путем ввода в информацию отдельной кодовой последовательности для подавления наклона постоянной компоненты, наклон постоянной компоненты может быть подавлен с использованием информации типа, выражающей тип кода синхронизации. Длина последовательности кода, введенного для подавления наклона постоянной компоненты, может, поэтому, быть укорочена, и область хранения носителя информации может быть более эффективно использована.
Как описано выше, устройство воспроизведения, в соответствии с настоящим изобретением, может легко идентифицировать начало блока информации, считывая код синхронизации S1, и, таким образом, можно достичь возможности надежной обработки для исправления ошибок, с использованием информации, записанной в одном информационном блоке в виде отрезка для исправления ошибки.
Местоположение фрагмента 1, в который записывается каждый адрес сектора в этом блоке, также может быть легко идентифицировано считыванием кода синхронизации S2. Поэтому становится возможным считывать информацию из определенных блоков за короткие отрезки времени, даже в случаях, когда осуществляется доступ к определенному блоку, и считывание начинается с некоторой серединной точки в этом блоке, благодаря считыванию секторного адреса, который следует за кодом синхронизации S2 в начале непосредственно следующего за ним сектора, временно помещая в буфер информацию от этого сектора до последнего сектора требуемого блока в запоминающее устройство, а затем считывая информацию с начала требуемого блока до сектора, к которому первоначально осуществлялся доступ (то есть, остающиеся сектора в этом блоке), и вводя эту информацию в запоминающее устройство перед хранящейся там информацией.
Более того, поскольку местоположение фрагмента, в который записан адрес сектора, может быть легко идентифицировано, может быть осуществлен доступ к требуемой дорожке путем считывания только адреса, и, таким образом, можно достичь высокой скорости поиска.
Становится также возможным с кодами синхронизации S1-S4 распознавать первый бит кодового слова в каждом из фрагментов, и, например, правильный сдвиг битов в воспроизводимой информации, возникающей в результате потери битов, вызываемой падением уровня сигнала во время воспроизведения.
Сегмент сигнала, в котором интервал инверсии сигнала НВНИ, соответствующего идентификатору кода синхронизации, равен TS = (Tmax + 2T), использовался только для примера вышеприведенного варианта осуществления, но в качестве альтернативы может быть использован сегмент сигнала, в котором указанный интервал инверсии TS = (Tmax + 3T). В случае, если пороговая величина считывания Vc временно выходит за допустимые пределы, и интервал инверсии смещается на ±Т в части считываемых сигналов НВНИ, и максимальный интервал инверсии Tmax сигнала НВНИ, выражающего информацию, не являющуюся кодом синхронизации будет
Tmax - T≤Tmax≤Tmax+T,
и интервал инверсии TS' сигнала НВНИ, считываемого для идентификатора кода синхронизации будет
Tmax+2T≤TS'≤Tmax+4T
Интервал инверсии TS сигнала НВНИ, соответствующего идентификатору кода синхронизации, может рассматриваться как длина информационного углубления или отметки, сформированной на поверхности диска, или как длина интервала между такими углублениями или отметками. В соответствии с настоящим изобретением, длина углубления TS идентификатора равна (Tmax+2T) или больше, но лучше всего, когда она выбирается равной (Tmax+3T), как пояснено ниже.
Во время считывания или записи (ниже поясняется только случай считывания, но все это также применимо к случаю записи) информационного углубления или отметки (ниже, в общем случае, осуществляется ссылка на отметку, но понимается также информационное углубление, отметка или любой другой тип отметок, таких как проекция) на диске, известно, что длина отметки Tmax может быть ошибочно прочитана как (Tmax±T).
В случае, когда длина отметки TS идентификатора равна (Tmax+2T), его длина может быть ошибочно прочитана как (Tmax+2T)±T, что равняется (Tmax+T) или (Tmax+3T). А также, при определенных условиях, максимальная длина информационной отметки Tmax может ошибочно быть прочитана как (Tmax±T), которая равна (Tmax-T) или (Tmax+T). В этом случае, если принять, что отметка имеет длину не только (Tmax+2T), но также (Tmax+3T) для идентификатора, становится возможным разделить отметки идентификатора и максимальные информационные отметки с большей степенью надежности, чем в случае, когда в качестве идентификатора принимаются только отметки с длиной метки (Tmax+2T). В этом случае идентификатор, который был ошибочно прочитан как (Tmax+T), не будет учитываться, поскольку его нельзя будет отличить от максимальной информационной отметки, которая была ошибочно прочитана (Tmax+T).
В случае, когда длина отметки TS идентификатора равна (Tmax+3T), ее можно прочитать как (Tmax+3T)±T, что равно (Tmax+2T) или (Tmax+4T). И, при тех же самых условиях, максимальная длина информационной отметки Tmax может быть ошибочно прочитана как Tmax±T, что равняется (Tmax-T) или (Tmax+T). В этом случае отметки с длиной (Tmax+2T), (Tmax+3T) и (Tmax+4T) могут использоваться как идентификатор, и в этом случае все еще будет возможно отличить отметку идентификатора от информационных отметок максимальной длины. Таким образом, различия между отметками идентификатора и максимальными информационными отметками могут быть сделаны с более высокой точностью, когда длина отметок TS идентификатора выбирается (Tmax+3T), чем когда (Tmax+2T).
Определяя сегмент сигнала, в котором интервал инверсии считываемого сигнала НВНИ равен (Tmax+2T) или больше, в качестве идентификатора кода синхронизации, код синхронизации может быть правильно выделен из информации, не являющейся кодом синхронизации, причем количество невоспринятых кодов синхронизации может быть уменьшено, виртуально все коды синхронизации могут быть правильно идентифицированы, и может быть идентифицировано начало информационного фрагмента. Поэтому становится возможным более точно исправлять любое битовое перемещение информации, которое возникает от потери битов кода, вызванных, например, падением уровня сигнала во время воспроизведения. В случае, когда величина порога считывания Vc выходит за пределы допустимого диапазона, становится также возможным определять сигнал при аномальном считывании, т. е. при возникновении проблем с чтением, с помощью детектирования сегментов сигнала, в которых интервал инверсии сигнала НВНИ равен (Tmax+5T) или больше.
Следует отметить, что пять информационных битов информации типа, описанной выше, не должны ограничиваться соответствием между кодовыми комбинациями и содержанием информации типа, как описано выше. Конкретно, информация типа 1 и информация типа 2 представляют собой пары битовых комбинаций, в которых одна битовая комбинация содержит нечетное количество единиц (1), и другая комбинация содержит четное количество единиц (1) в комбинации из пяти битов, и любые комбинации могут использоваться до тех пор, пока часть кодового слова кода синхронизации, содержащего информацию типа, представляет собой тип комбинации, которую также можно найти в комбинациях кодовых слов. Информацию типа также можно помещать перед идентификатором.
Следует также отметить, что способ определения информации типа, описанный выше, вычисляет величины ВЦС от начала записываемой информации до конкретного положения во фрагменте, непосредственно в коде синхронизации, в который вводится информация типа, и выбирает такую информацию типа, для которой абсолютная величина ВЦС является наименьшей. Диапазон вычисления ВЦС, т. е. значения для выбора информации типа, не является ограниченным таким образом.
В частности, становится также возможным кумулятивно прибавлять значения ВЦС от начала блока (или от начала фрагмента непосредственно после кода синхронизации, или от конкретного положения во фрагменте, непосредственно перед кодом синхронизации) до момента, непосредственно перед кодом синхронизации; причем вычисление значения ВЦС по отношению к конкретному положению во фрагменте, следующем после кода синхронизации, с использованием кода синхронизации, содержащем информацию типа 1, и затем повторное вычисление значения ВЦС, с использованием кода синхронизации, содержащего информацию типа 2; а затем выбор информации типа посредством выбора абсолютной величины ВЦС, вычисленной для конкретного положения во фрагменте, следующем после кода синхронизации, будет наименьшим.
На фиг. 18 и 19 изображены оптические диски, записанные с сигналом НВНИ, в соответствии с настоящим изобретением. Оптический диск, представленный на фиг. 18, является диском с возможностью перезаписи (CAV), и оптический диск, показанный на фиг. 19, является диском, на который нельзя повторно записывать информацию (CLV), то есть, диск, предназначенный только для чтения.
Фиг. 18 изображает диск с возможностью перезаписи, информация на котором хранится в виде, который поясняется ниже.
Новый диск с возможностью перезаписи, без какой-либо записи, имеет заготовки информационных углублений, расположенные вдоль дорожки в заранее определенном месте. Эти заготовки информационных углублений служат в качестве адресов для обеспечения доступа к диску. Запись осуществляется с помощью лазерного луча, который переключают в состояния "Включено и "Выключено", делая отметки вдоль дорожки. Эти отметки могут быть выполнены посредством изменения физического параметра, такого как отражательная способность поверхности диска. Отметка "Включено" представляет собой место, где такое физическое изменение добавлено, а отметка "Выключено" представляет собой место, где такое физическое изменение не было добавлено. Как показано в нижней части фиг. 18, в соответствии с предпочтительным вариантом осуществления настоящего изобретения, самая длинная отметка представляет собой отметку идентификатора ID, который имеет длину 14T. Следует отметить, что на фиг. 18 идентификатор ID показан так, как если бы он был сформирован отметкой "Включено", но он также может быть сформирован отметкой "Выключено" (отметка между двумя отметками "Включено").
Как показано на фиг. 18, на диске с возможностью перезаписи записанными кодами вдоль дорожки являются: адрес сектора SA; код синхронизации S1; информация (такая как информация видеоизображения и звуковая информация) и коды заголовка D/H; код синхронизации S4; информационные коды и коды проверки на четность D/P; код синхронизации S3; информация D ... адрес сектора SA; код синхронизации S2; информация и заголовок D/H; код синхронизации S4; коды информации и коды проверки на четность D /P; код синхронизации S4; и код проверки на четность Р.
В соответствии с предпочтительным вариантом осуществления настоящего изобретения, самой длинной из всех отметок кодов синхронизации является отметка идентификатора ID, которая имеет длину 14T, а самая длинная отметка на диске, которая не является кодом синхронизации, ограничена до величины 11T. Самой длинной отметкой может быть отметка состояния лазера "Включено" или "Выключено".
Фиг. 19 изображает диск, предназначенный только для чтения, записанными кодами на котором вдоль информационной дорожки являются: код синхронизации S1; информация (такая как видеосигнал и звуковой сигнал) и коды заголовка D/H; код синхронизации S4; коды информации и коды проверки на четность D/,P; код синхронизации S3; информация D; код синхронизации S4; коды информации и коды проверки на четность D/P; код синхронизации S3; информация D; ... код синхронизации S2; коды информации и коды проверки на четность D/H; код синхронизации S4; а также коды проверки на четность Р.
В соответствии с предпочтительным вариантом осуществления настоящего изобретения самые длинные информационные углубления в кодах синхронизации относятся к идентификатору ID, длина которого составляет 14T, а самое длинное информационное углубление на диске, не относящееся к кодам синхронизации, ограничено 11T. Причем самым длинным информационным углублением может быть либо часть углубления, соответствующая состоянию лазера "Включено", которое формирует углубления, либо соответствует состоянию "Выключено", что представляет собой интервал между углублениями.
Вариант осуществления изобретения N 2
Фиг. 8 изображает блок-схему устройства 800 записи оптического диска, описанного ниже как второй вариант осуществления настоящего изобретения.
Фиг. 8 изображает это устройство 800 записи на оптический диск, которое содержит входную секцию 801, запоминающее устройство 802, генератор 803 проверки кодов на четность, блок 804 кодирования единицы, буфер 805, устройство 806 внедрения кода синхронизации, счетчик 807 ВЦС, запоминающее устройство 808 комбинации кода синхронизации, а также запоминающее устройство 809 ВЦС.
Информация, которую следует записать на оптический диск, подается через входную секцию 801, которая записывает входную информацию по одному фрагменту за единицу времени в соответствующее положение (адрес) в запоминающем устройстве 802.
Запоминающее устройство 802 сохраняет информацию, не являющуюся кодом синхронизации, сформатированную в соответствии с определенной структурой, изображенной на фиг. 1.
Генератор 803 кодов проверки на четность генерирует информацию проверки на четность, соответствующую элементам ряда и колонки входной информации, записанной в формате, изображенном на фиг. 1, в известный адрес в запоминающем устройстве 802, и записывает выработанные коды проверки на четность в известные адреса в запоминающем устройстве 802.
Блок 804 кодирования считывает информацию, не являющуюся кодом синхронизации, записанную в запоминающее устройство 802 последовательно, начиная с начала блока, преобразуя считанную информацию в кодовые слова, в соответствии с таблицей преобразования 8-15 и правилами преобразования, изображенными на фиг. 2 и 3, а затем записывает преобразованные кодовые слова в буфер 805.
Устройство 806 внедрения кода синхронизации подсчитывает кодовые слова, записанные в буфер 805, и определяет для каждого фрагмента тип кода синхронизации, который следует ввести в начало каждого фрагмента. После того как код синхронизации, как информация о коде синхронизации, которую следует ввести в начало фрагмента, записанного в буфер 805, выбирается из счетчика 807 ВЦС, устройство 806 внедрения кода синхронизации считывает информацию о выбранном типе и кодовую комбинацию фиксированной части кода синхронизации из запоминающего устройства 808 комбинации кода синхронизации, а затем вырабатывает код синхронизации, вводя информацию о типе в заранее определенное место в фиксированную часть в коде синхронизации. После вывода выработанного кода синхронизации устройство 806 внедрения кода синхронизации считывает и выводит на выход фрагмент, следующий за указанным кодом синхронизации из буфера 805. Фрагмент и код синхронизации, выводимый из устройства 806 внедрения кода синхронизации, затем преобразуется в сигнал НВНИ и записывается в определенный адрес на оптическом диске или другом носителе информации.
Счетчик 807 ВЦС считывает кодовую комбинацию, предназначенную для записи в фиксированной части кода синхронизации, и информацию типа 1 и 2, идентифицируя тип кода синхронизации, определяемый устройством 806 внедрения кода синхронизации из запоминающего устройства 808 комбинации кода синхронизации, и вырабатывает кодовую последовательность кодов синхронизации, в которую вводится информация типа 1 или 2. Затем оно считывает кодовую последовательность, вводимую в буфер 805, начиная с начала блока информации, которая следует за указанным кодом синхронизации до определенной точки сравнения ВЦС в этом фрагменте, а также вырабатывает последовательность кодового слова для случая, в котором код синхронизации, содержащий информацию типа 1, вводится в начало последовательности считываемого кодового слова. Аналогичная последовательность кодового слова также вырабатывается для кода синхронизации, содержащего информацию типа 2, вводимую в начало считываемой последовательности кодового слова.
Счетчик 807 ВЦС затем преобразует две выработанные последовательности кодовых слов в сигналы НВНИ, изменяя уровень сигнала НВНИ, записанного в запоминающее устройство 809 ВЦС, и вычисляет ВЦС сигнала НВНИ, соответствующего двум последовательностям кодового слова, исходя из величины ВЦС, записанной в запоминающее устройство 809 ВЦС. Счетчик 807 ВЦС затем сравнивает абсолютные величины двух результатов вычисления ВЦС в конце последовательности кодового слова, то есть, в точке сравнения ВЦС фрагмента, следующего за кодом синхронизации, и выбирает информацию типа на основании результата вычисления ВЦС, который имеет наименьшее абсолютное значение в точке сравнения ВЦС. Счетчик 807 ВЦС затем обновляет содержимое, хранимое в запоминающем устройстве 809 ВЦС, заменяя его результатом вычисления ВЦС, который имеет наименьшую абсолютную величину в точке сравнения ВЦС, а также уровень сигнала в точке сравнения ВЦС сигнала НВНИ, в котором абсолютная величина результата вычисления ВЦС будет наименьшей. Затем, основываясь на содержимом, хранимом в запоминающем устройстве 809 ВЦС с обновленным результатом, счетчик 807 ВЦС снова вычисляет ВЦС, как описано выше, от точки сравнения ВЦС к концу фрагмента, а также вновь обновляет содержимое запоминавшего устройства 809 ВЦС, заменяя его результатом вычисления и уровнем сигнала НВНИ в конце фрагмента.
Запоминающее устройство 808 комбинации кода синхронизации содержит кодовую последовательность фиксированной части кода синхронизации, изображенного на фиг. 4, а также 5-битовую комбинацию информации типа 1 и 2, соответствующую коду синхронизации типа (S1-S4), изображенного на фиг. 6. Запоминающее устройство 809 ВЦС сохраняет значение ВЦС, обновленное счетчиком 807 ВЦС, и уровень соответствующего сигнала НВНИ.
Фиг. 9 изображает алгоритм процесса, выполняемого для записи информации, содержащей код синхронизации, вырабатываемую, таким образом, в устройстве записи на оптический диск, в соответствии с настоящим вариантом осуществления изобретения.
Входная информация, подводимая в секцию 801 ввода (этап S901) представляет собой последовательно записанную, фрагмент за фрагментом, информацию в известные адреса в запоминающем устройстве 802 (этап S902). Когда вся информация будет записана в запоминающее устройство 802 (этап S903), вырабатывается код проверки на четность для ряда и колонки информации, записанной в запоминающее устройство 802 (этап S904), а затем выработанные коды проверки на четность записываются в известные адреса в запоминающем устройстве 803 (этап S905).
Устройство 806 внедрения кода синхронизации инициализирует каждый из параметров, используемых для оценки типа кода синхронизации, который следует ввести в начало информации, считываемой из запоминающего устройства 802, счетчик 807 ВЦС также инициализирует содержимое, хранимое в запоминающем устройстве 809 ВЦС.
Конкретнее, параметры i, j и k инициализируются до величин i=0, j=1 и k= 1, где i представляет свой параметр для отслеживания, является ли фрагмент, считываемый из запоминающего устройства 802 фрагментом 1 (i=1) или фрагментом 2 (i= 2) (параметр подсчета фрагмента i); k (1≤k≤14) представляет собой параметр для подсчета количества рядов в каждом фрагменте (параметр подсчета рядов k); a j (1≤j≤12) представляет собой параметр для подсчета номера сектора (параметр подсчета сектора j). Величины инициализации уровня сигналов НВНИ и исходное значение ВЦС, хранимые в запоминающем устройстве 809 ВЦС, имеют, например, НИЗКОЕ значение и ноль (0), соответственно (этап S906).
Если в запоминающем устройстве 802 все еще остается необработанная информация (этап S907), устройство 804 кодирования
считывает один фрагмент информации из запоминающего устройства 802, используя известный блок обработки информации (этап S908), кодирует считанную информации в последовательности кодовых слов, содержащих 15-битовое кодовое слово для каждых восьми битов считываемой информации, используя преобразование 8-15, и записывает полученную последовательность кодовых слов в буфер 805 (этап S909).
Когда последовательность кодового слова для одного фрагмента информации будет записана в буфер 805, устройство 806 внедрения кода синхронизации увеличивает параметр подсчета фрагментов i (этап S910).
Если параметр подсчета фрагмента i=1 (этап S911), параметр подсчета ряда k= 1 (этап S912) и параметр подсчета сектора j=1 (этап S918), устройство 806 внедрения кода синхронизации определяет, что тип кода синхронизации, который должен быть введен в начало фрагмента, записанного в буфер 805, является кодом синхронизации S1, то есть код синхронизации, указывающий на начало информационного блока (этап S919).
Используя тип кода синхронизации (код синхронизации S1 в данном примере), определенный устройством 806 внедрения кода синхронизации, который введен в начало фрагмента 1, записанного в буфер 805, счетчик 807 ВЦС затем вычисляет величину ВЦС в точке сравнения ВЦС во фрагменте 1, используя как информацию типа 1, так и информацию типа 2, введенную в выбранный код синхронизации S1, и выделяет тип информации, который определяет величину ВЦС с наименьшим абсолютным значением в точке сравнения ВЦС во фрагменте 1 (этап S920). Следует отметить, что процесс, выполняемый на этапе S920, описан более подробно ниже, со ссылкой на фиг. 10.
Устройство 806 внедрения кода синхронизации вырабатывает затем код синхронизации с информацией типа, выбранной с помощью счетчика 807 ВЦС (этап S921).
Устройство 806 внедрения кода синхронизации затем считывает фрагмент 1 из буфера 805, вводит выработанный код синхронизации в начало фрагмента (этап S916), подает этот фрагмент на выход (этап S917), и затем возвращается по петле на этап S907.
Если на этапе S911 параметр подсчета количества фрагментов i=1, а на этапе S912 параметр подсчета количества рядов k=1, и параметр подсчета секторов J≠1 на этапе S918, устройство 806 внедрения кода синхронизации определяет, что тип кода синхронизации, который следует ввести в начале фрагмента, записанного в буфер 805, представляет собой код синхронизации S2, то есть, код синхронизации, идентифицирующий начало сектора (этап S922).
Счетчик 807 ВЦС затем выбирает тип информации кода синхронизации S2 на этапе S922, используя процесс, аналогичный выполняющемуся на этапе S923.
Устройство 806 внедрения кода синхронизации затем вырабатывает код синхронизации S2, содержащий информацию типа, выбранную счетчиком 807 ВЦС (этап S924), и возвращается по петле на этап S916.
Однако, если параметр подсчета секторов ≠1 на этапе S912, устройство 806 внедрения кода синхронизации определяет, что тип кода синхронизации, который следует ввести в начало фрагмента, записанного в буфер 805, представляет собой код синхронизации S3, т. е, код синхронизации, определяющий начало ряда, не являющегося первым рядом в блоке информации или секторе (этап S913).
Счетчик 807 ВЦС затем выбирает тип информации кода синхронизации S3 на этапе S914, используя процесс, аналогичный выполняющемуся на этапе S920.
Устройство 806 внедрения кода синхронизации затем генерирует код синхронизации S3, содержащий информацию типа, выбранную счетчиком 807 ВЦС (этап S915), и возвращается по петле назад на этап S916.
Если на этапе S911 параметр подсчета количества фрагментов i=2, то есть, i≠1, устройство 806 внедрения кода синхронизации определяет, что тип кода синхронизации, который следует ввести в начало фрагмента, записанного в буфер 805, представляет собой код синхронизации S4, то есть код синхронизации, записанный в середине каждого ряда и определяющий начало фрагмента 2 (этап S925).
Счетчик 807 ВЦС затем выбирает информацию типа кода синхронизации S4 на этапе S926, используя тот же процесс, который выполняется на этапе S914.
Устройство 806 внедрения кода синхронизации вырабатывает затем код синхронизации S4, содержащий информацию типа, выбранную с помощью счетчика 807 ВЦС (этап S927).
Устройство 806 внедрения кода синхронизации затем обновляет параметр подсчета количества фрагментов до значения 0 (i=0), поскольку следующим фрагментом, записываемым в буфер 805, будет фрагмент 1 следующего ряда, и увеличивает параметр подсчета сектора (этап S929).
Если величина параметра подсчета количества рядов k= 14<k (этап S930), следующий фрагмент, записанный в буфер 805, будет первым фрагментом следующего сектора, и параметр подсчета секторов j, поэтому увеличится, а параметр подсчета количества рядов k будет обновлен до величины 1 (этап S931). Если на этапе S930 определяется значение НЕТ (т.е., если параметр подсчета количества рядов k не будет больше чем 14), процесс переходит вперед к этапу S916.
Если на этапе S932 параметр подсчета количества секторов j также будет 12<j, в результате увеличения на этапе S931, фрагмент, который после этого будет записываться в буфер 805, будет первым фрагментом 1 в следующем блоке информации. Параметр подсчета количества секторов j, поэтому будет обновлен до величины j=1 (этап S933), и процесс возвращается на этап S901.
Этап S916 возвращает процесс по петле назад на этап S907, и, если в запоминающем устройстве больше не будет оставаться необработанная информация, блок кодирования 804 прекращает дальнейшую обработку.
Фиг. 10 изображает блок-схему процесса выбора информации типа, выполняемого на этапах S914, S920, S923 и S926, изображенных на фиг. 9.
Счетчик 807 ВЦС считывает 5-битовые комбинации информации типа 1 и 2, указывающие на тип, определенный устройством 806 внедрения кода синхронизации, и кодовую комбинацию фиксированной части кода синхронизации из запоминающего устройства 808 комбинации кода синхронизации (этап S1001).
Счетчик 807 ВЦС затем генерирует кодовую последовательность А, выражающую код синхронизации определенного типа, вводя считанную 5-битовую комбинацию для информации типа 1 в биты 22-26 (фиксированная часть кодовой комбинации) одновременно считываемого кода синхронизации (этап S1002).
Счетчик 807 BUC аналогично вырабатывает кодовую последовательность В, выражающую код синхронизации определенного типа, вводя считанную 5-битовую комбинацию для информации типа 2 в биты 22-26 (фиксированная часть кодированной комбинации) в одновременно считанный код синхронизации (этап S1003),
Счетчик ВЦС затем считывает последовательность кодового слова С с начала фрагмента, записанного в буфер 805 в определенную точку сравнения ВЦС (этап S1004).
Счетчик 807 ВЦС затем вырабатывает две кодовые последовательности кода А+С и В+С, вводя последовательности кодов синхронизации А и В, выработанные на этапах S1002 и S1003 в начало последовательности кодового слова С фрагмента, считанного из 805 (этап S1005).
Счетчик 807 ВЦС затем генерирует сигналы НВНИ, соответствующие выработанным последовательностям кода А+С и В+С, основанным на уровне сигналов НВНИ, хранимым в запоминающем устройстве 809 ВЦС, для бита, следующего непосредственно перед кодом синхронизации (этап S1006).
Счетчик 807 ВЦС затем вычисляет величины ВЦС для сигналов НВНИ, соответствующих кодовым последовательностям А+С и В+С, основанных на значениях величин ВЦС для бита, непосредственно следующего перед кодом синхронизации, записанного в запоминающее устройство 809 ВЦС (этап S1007).
Счетчик ВЦС затем сравнивает абсолютные величины где d1 представляет собой результат вычисления ВЦС в конце сигнала НВНИ, сгенерированного для кодовой последовательности А+С, содержащей информацию типа 1, и d2 представляет собой результат вычисления ВЦС в конце сигнала НВНИ, сгенерированного для кодовой последовательности В+С, содержащей информацию типа 2.
Если (этап S1008), выбирается информация типа 1 (этап S1009). Счетчик 807 ВЦС затем обновляет содержимое запоминающего устройства 809 ВЦС, записывая уровень сигналов НВНИ в конце сигнала НВНИ, сгенерированного для кодовой последовательности А+С, содержащей информацию типа 1, и результат вычисления ВЦС d1 в запоминающее устройство 809 ВЦС, и завершает процесс выбора информации типа (этап S1010).
Однако, если , т.е. на этапе S1008, получается значение НЕТ, счетчик 807 ВЦС выбирает информацию типа 2 (этап S1011). Счетчик 807 ВЦС затем обновляет содержимое запоминающего устройства 809 ВЦС, записывая уровень сигналов НВНИ в конце сигнала НВНИ, вырабатываемого для кодовой последовательности В+С, содержащей информацию типа 2, и результат вычисления d2 ВЦС в запоминающее устройство 809 ВЦС, и завершает процесс выбора информации типа (этап S1012).
Поэтому становится возможным с помощью настоящего варианта осуществления получить устройство 800 записи на оптический диск, и способ записи для записи на оптический диск или другой носитель информации, содержащий код синхронизации, который может быть точно и надежно отделен от информации, не являющейся кодом синхронизации, который имеет различные функции.
Следует отметить, что носитель информации, описанный выше, может использоваться как передающий сигнал для передачи последовательности указанной информации и кода синхронизации, записанной с помощью указанного устройства для записи в устройство воспроизведения. Поэтому, альтернативный вариант осуществления настоящего изобретения описывает способ передачи для передачи в передающий канал информации, содержащей код синхронизации, который может быть точно и надежно отделен от информации, не являвшейся кодом синхронизации, который имеет различные функции, как описано в первом варианте осуществления, приведенном выше.
Вариант осуществления N 3
Фиг. 11 изображает блок-схему устройства 1100 воспроизведения информации, считываемой с оптического диска в соответствии с третьим вариантом осуществления настоящего изобретения. Как изображено на фиг. 11, это устройство 1100 воспроизведения информации, считываемой с оптического диска, содержит детектор 1101 кода синхронизации, считывающее устройство 1102 информации типа, контроллер 1103 считывающего устройства, декодер 1104, процессор 1105 исправления ошибок, и секцию 1106 выхода.
Детектор 1101 кода синхронизации получает информацию, содержащую код синхронизации, как описано выше, от оптического диска, на который она записана, в виде сигнала воспроизведения, преобразует этот сигнал воспроизведения в цифровую форму, преобразует цифровой сигнал в сигнал НВНИ, демодулирует указанный сигнал НВНИ в последовательность кодовых слов (параллельная информация), содержащую 15-битовые кодовые слова, и выводит на считывающее устройство 1102 информации типа. Детектор 1101 кода синхронизации, также идентифицирует любой сегмент сигнала в демодулированном сигнале НВНИ, в котором интервал инверсии равен 16T или больше, как идентификатор кода синхронизации, и выводит детектированный сигнал кода синхронизации в считывающее устройство 1102 информации типа. В случае, когда определяется сегмент сигнала НВНИ с длиной интервала 16T или больше, детектор 1101 кода синхронизации также выводит набор сигналов на контроллер 1103 считывающего устройства.
Считывающее устройство 1102 информации типа практически идентично декодеру 1104, но считывает как информацию, которую следует подвергать обработке, кодовое слово, подаваемое от детектора 1101 кода синхронизации, непосредственно после того, как будет выделен идентификатор кода синхронизации, то есть кодовое слово, содержащее информацию типа кода синхронизации, непосредственно следующую за выходным сигналом продетектированного кода синхронизации. Считанная информация типа передается на контроллер 1103 считывающего устройства.
Контроллер 1103 считывающего устройства детектирует и корректирует ошибку фазы считываемых тактовых импульсов для каждой инверсии сигнала НВНИ и синхронизирует первый бит выходного кодового слова от детектора 1101 кода синхронизации, подаваемого на считывающее устройство 1102 информации типа, каждый раз, когда детектор 1101 кода синхронизации идентифицирует идентификатор кода синхронизации (то есть, когда интервал инверсии сегмента сигнала НВНИ TS= 16T), то есть в установленные тактовые моменты сигнала. Контроллер 1103 считывающего устройства затем считывает содержимое информации, декодированной декодером 1104, с целью управления операцией воспроизведения, выполняемой компонентами устройства 1100 воспроизведения информации с оптического диска.
Детектор 1104 выполняет процесс преобразования, обратный преобразованию 8-15, используя блок обработки информации, содержащей заранее определенное количество 15-битовых кодовых слов, подаваемых из детектора 1101 кода синхронизации, и записывает результат в известные адреса в запоминающем устройстве (которое не показано).
Процессор 1105 исправления ошибок затем считывает информацию проверки на четность из преобразованной информации, записанной в указанные известные адреса в запоминающее устройство (которое не показано), и применяет обработку для исправления ошибок в каждом блоке информации. Информация, хранимая в запоминающем устройстве, затем обновляется, используя информацию исправления ошибок.
Выходная секция 1106 затем последовательно считывает и выводит на выход информацию с исправленными ошибками из запоминающего устройства, которое не показано.
Фиг. 12 изображает блок-схему, показывающую конкретную конфигурацию схемы детектора 1101 кода синхронизации, и контроллера 1103 считывающего устройства, изображенных на фиг. 11.
Детектор 1101 кода синхронизации и контроллер 1103 считывающего устройства содержит устройство 1201 сравнения, генератор 1202 порогового значения, устройство 1203 выделения тактовой частоты, битовый синхронизатор 1204, сдвиговый регистр 1205, детектор 1206, делитель 1207 частоты 1/15 и цепь 1208 фиксации.
Устройство 1201 сравнения сравнивает сигнал воспроизведения, считываемый с оптического диска со считываемым уровнем порогового значения, вводимого с генератора 1202 порогового значения, и преобразует в цифровую форму входящий сигнал воспроизведения, преобразуя величину сигнала в сигнале воспроизведения, равную или превышающую пороговый уровень считывания в ВЫСОКИЕ биты, а сигнал с уровнем ниже порогового значения считывания в НИЗКИЕ биты.
Генератор 1202 порогового значения генерирует пороговое значение считывания, используемое устройством 1201 сравнения.
Устройство 1203 выделения тактовой частоты представляет собой петлю подстройки фазы (ППФ) для генерирования считываемой тактовой частоты из выходного сигнала устройства 1201 сравнения и синхронизации периода повторения и фазы считываемых тактовых импульсов так, что выходной сигнал устройства 1201 сравнения инвертируется в требуемых точках, которые представляют собой среднюю точку вырабатываемой ППФ тактовой частоты.
Битовый синхронизатор 1204 производит выборки выходного сигнала устройства сравнения в моменты тактовых импульсов считываемой тактовой частоты от устройства 1203 выделения тактовой частоты, преобразуя сигнал воспроизведения в сигнал НВНИ, а затем демодулирует полученный сигнал НВНИ в сигнал НВН (не возвращающийся к нулю сигнал).
Сдвиговый регистр 1205 последовательно вводит сигнал НВН, выражающий кодовое слово в виде последовательной информации в моменты импульсов тактовой частоты от устройства 1203 выделения тактовой частоты, преобразует 18 битов сигнала НВН в параллельную информацию и выводит результат на детектор 1206. Пятнадцать последовательных битов выхода сдвигового регистра также подводятся на цепь 1208 фиксации.
В моменты, когда кодовая последовательность соответствует интервалу инверсии 16T сигнала НВНИ, то есть, когда кодовая последовательность (10000000000000001), содержащая пятнадцатибитовую последовательность нулей (0), или кодовая последовательность, соответствующая интервалу инверсии 17T сигнала НВНИ, то есть с случае, когда подводится кодовая последовательность (100000000000000001), содержащая шестнадцатибитовую последовательность нулей (0), детектор 1206 выводит продетектированный сигнал кода синхронизации, который показывает то, что идентификатор кода синхронизации был идентифицирован для считывающего устройства 1102 информации типа (не изображен на фиг. 12). Когда подводится кодовая последовательность кода (10000000000000001), соответствующая интервалу инверсии 16T сигнала НВНИ, установленный сигнал также выводится на делитель 1207 частоты 1/15.
Делитель 1207 частоты 1/15 также генерирует фазу тактовых импульсов слова таким образом, что тактовый фронт возрастания (или падения) импульса слова выводится до третьего считываемого импульса тактовой частоты с выхода установленного сигнала (т.е. в момент поступления двенадцатого считываемого импульса тактовой частоты с установленного сигнала).
Цепь 1208 фиксации содержит 15-битовую параллельную информацию от сдвигового регистра 1205 в моменты тактовых импульсов слов от делителя 1207 частоты 1/15 и выводит ее на декодер 1104.
Фиг. 13 изображает блок-схему конфигурации сдвигового регистра 1205 и детектора 1206, показанных на фиг. 12. Следует отметить, что на фиг. 13 старшие биты выходной кодовой последовательности сдвигового регистра 1205, показаны с правой стороны, а младшие биты - слева. Кроме того, n-ый бит, отсчитанный со стороны старшего бита (самого значимого бита), в выходном сигнале сдвигового регистра 1205, ниже будет обозначен просто бит n.
Детектор 1206 содержит схему ИЛИ 1301, инвертор 1302 и схему ИЛИ-НЕ 1303, а также схемы И 1304 и 1305.
Биты 17 и 18 выходной параллельной информации со сдвигового регистра 1205 подводится на схему ИЛИ 1301, на выходе которой получается 1 в случае, когда на один из ее входов поступает 1.
Бит 1 выходной параллельной информации со сдвигового регистра 1205 подается на инвертор 1302, который инвертирует бит, и выводит инвертированный бит.
Биты с 1 по 16 выходной параллельной информации со сдвигового регистра 1205 подаются на схему ИЛИ-НЕ 1303, причем бит 1 подается через инвертор 1302. Если все выходные биты равны 0, на выходе схемы ИЛИ-НЕ 1303 получается 1.
Выходной сигнал схемы ИЛИ-НЕ 1303, а также бит 17 параллельной выходной информации со сдвигового регистра 1205 подаются на одну схему И 1304, на выходе которой получается 1, если на обоих ее входах 1.
Выходные сигналы схемы ИЛИ-НЕ 1303 и схемы ИЛИ 1301 подаются на другую схему И 1305, на выходе которой также получается 1, когда на обоих ее выходах 1.
Общая работа процесса, выполняемая детектором 1206 в указанном составе, описана более подробно ниже.
Как изображено на фиг. 13, бит 1 выхода сдвигового регистра подается на схему ИЛИ-НЕ 1303 через инвертор 1302, в то время как биты 2-16 подаются непосредственно. В результате, на выходе схемы ИЛИ-НЕ 1303 будет 1, когда бит 1 в сдвиговом регистре 1205 равен 1, и биты 2-16 равны 0. Выход схемы ИЛИ-НЕ 1303 и бит 17 сдвигового регистра 1205 подаются на схему И 1304. В результате, на выходе схемы И 1304 получается 1 только тогда, когда биты 1 и 17 выхода сдвигового регистра равны 1, а все биты 2-16 равны 0.
Эта битовая последовательность соответствует кодовой последовательности идентификатора кода синхронизации, выраженного интервалом инверсии TS=16T сигнала НВНИ. Выход 1 схемы И 1304 указывает на то, что код синхронизации и другая информация была считана правильно и используется как установленный сигнал для фазы синхронизации делителя 1207 частоты 1/15. В результате, 1 не выводится как установленный сигнал, когда TS=17T, благодаря смешению ±Т в интервале инверсии TS сигнала НВНИ, вызванного шумом или другим фактором.
Биты 17 и 18 выхода сдвигового регистра подаются на схему ИЛИ 1301. Выходной сигнал схемы ИЛИ-НЕ 1303 и схемы ИЛИ 1301 подаются на схему И 1305. Таким образом, на выходе схемы И 1305 получается 1, если бит 1 равен 1, биты 2-16 все равны 0, и бит 17 или бит 18 равен 1 на выходе сдвигового регистра. Таким образом, на выход подается 1 как продетектированный сигнал кода синхронизации, даже в случае, когда TS=17T, благодаря смещению ±Т в интервале инверсии TS сигнала НВНИ, вызванного шумом или другим фактором. Кроме того, поступление на выход 1 от схемы И 1305 указывает на то, что даже если возникла небольшая ошибка считывания при считывании информации, содержащей код синхронизации, код синхронизации был правильно выделен из другой информации, и возникшая ошибка считывания находится в пределах возможности исправления процессора исправления ошибок. Поэтому выходной сигнал схемы И 1305 подается на считывающее устройство 1102 информации типа как продетектированный сигнал кода синхронизации.
Идентификатор кода синхронизации может, таким образом, быть обнаружен даже тогда, когда TS=17T из-за сдвига ±Т интервала инверсии TS сигнала НВНИ, вызванного шумом или другим фактором, и может быть считана информация типа кода синхронизации. Более того, поскольку невозможно обнаружить, был ли сдвиг в положении инверсии в момент подъема или падения сигнала НВНИ, соответствующего идентификатору кола синхронизации, когда интервал инверсии сигнала TS= 17T, код синхронизации, идентификатор которого имеет интервал инверсии TS= 17T в сигнале НВНИ, не подходит для использования при детектировании первого бита в кодовом слове. Поэтому становится возможным точно считывать кодовые слова информации в последовательности кодового слова, обнаруживая первый бит кодового слова, используя только идентификатор кода синхронизации, в котором не произошла ошибка считывания.
Процесс воспроизведения, выполняемый устройством 1100 воспроизведения информации с оптического диска, в соответствии с настоящим вариантом осуществления изобретения, описан более подробно ниже, со ссылкой на его блок-схему на фиг. 14.
Процесс начинается, когда сигнал воспроизведения информации и кода синхронизации, записанных на оптический диск, как указано выше, воспроизводится с помощью головки воспроизведения устройства 1100 воспроизведения информации оптического диска и вводится в детектор 1101 кода синхронизации (этап S1401).
Битовый синхронизатор 1204 детектора 1101 кода синхронизации производит выборки выходного сигнала компаратора 1201 в моменты поступления считываемых тактовых импульсов (этап S1402), выделяет сигнал НВНИ из сигнала воспроизведения (этап S1403), преобразует сигнал НВНИ в сигнал НВН (этап S1404) и подает его на выход на сдвиговый регистр 1205 (этап S1405).
Детектор 1206 детектора 1101 кода синхронизации постоянно проверяет каждый бит в периодически повторяющихся последовательностях 18-ти последовательных битов в выходном сигнале со сдвигового регистра 1205 с целью определения кодовой последовательности сигнала НВНИ, в которой интервал инверсии TS= 16T, то есть для определения сегмента сигнала НВНИ, соответствующего идентификатору кода синхронизации, детектируя кодовую последовательность кода, содержащую 15-ти битовую последовательность нулей (0). Когда определяется кодовая последовательность, соответствующая интервалу инверсии сигнала НВНИ TS= 16T (этап S1406), детектор 1206 подает на выход установленный сигнал на делитель 1207 частоты 1/15. Делитель 1207 частоты 1/15 затем подстраивает на передний фронт (или задний фронт) импульсы тактовой частоты слова, основываясь на установленном сигнале (этап S1407).
Когда кодовая последовательность, соответствующая инверсному интервалу сигналов НВНИ TS=16T, не обнаруживается на этапе S1406, детектор 1206 производит поиск кодовой последовательности, соответствующей интервалу инверсии сигнала НВНИ TS=17T, т.е. определяет кодовую последовательность с 16-ти битовой последовательностью нулей (0) (этап S1408). Когда определяется эта кодовая последовательность TS= 17T, продетектированный сигнал кода синхронизации подается на считывающее устройство 1102 информации типа (этап S1409). Когда кодовая последовательность, соответствующая интервалу инверсии сигнала НВНИ TS=17T, не определяется на этапе S1408, процесс проходит вперед на этап S1410.
Схема 1208 фиксации детектирует передний (или задний) фронт тактовых импульсов слова как сигнал, разрешающий производить фиксацию (этап S1410), и фиксирует 15-ти битовый выходной сигнал сдвигового регистра 1205 в моменты, разрешенные фиксацией (этап S1411). Когда сигнал, разрешающий фиксацию, не определен на этапе S1410, процесс возвращается по петле обратно к началу (этап S1401).
Если сигнал, разрешающий фиксацию, детектируется, устройство 1102 считывания информации типа определяет, является ли сигнал разрешения фиксации, продетектированный на этапе S1410, непосредственно следующим за продетектированным сигналом кода синхронизации (этап S1412). Если это так, зафиксированные пятнадцать битов, то есть, сегмент кодового слова кода синхронизации, декодируется и значение типа информации, и результат выводится на контроллер 1103 считывания (этап S1413). Затем первые пятнадцать битов кода синхронизации, записанные в буфер (не показан) в декодере 1104, стираются (этап S1414), и процесс переходит на этап S1418.
Если на этапе S1412 определяется, что сигнал, позволяющий фиксацию, детектированный на этапе S1410, не следует непосредственно за продетектированным сигналом кода синхронизации, устройство 1102 считывания информации передает зафиксированные пятнадцать битов на декодер 1104.
Декодер 1104 декодирует каждое 15-битовое кодовое слово кодовой последовательности в буфере в 8-битовую цифровую информацию, и затем управлением передается на этап S1418.
Контроллер 1103 считывания дает команду декодеру 1104 декодировать, например, только идентификатор кода синхронизации, номер блока, записанный непосредственно после кода синхронизации S1, и адрес сектора, записанный непосредственно за кодом синхронизации S2, для поиска требуемой информации (этап S1418). Когда, например, ситываемая информация начинается с определенной средней точки в секторе, в который записывается требуемая информация, контроллер 1103 считывания сохраняет адреса, в которых началось считывание, возвращается по петле обратно к этапу S1401, и повторяет от этапа S1401 до этапа S1417 для записи требуемой информации по адресам, к которым обеспечен доступ (адреса хранения) до конца запоминающего устройства. После записи требуемой информации из адреса, к которому был обеспечен доступ, до конца запоминающего устройства, контроллер 1103 считывания опять производит поиск первого блока требуемой информации, и снова повторяет процесс от этапа S1401 до этапа S1417, чтобы записать остающуюся информацию от начала блока информации до адресов, в которых записана информация в запоминающем устройстве. Следует отметить, что эта информация вводится перед информацией, предварительно записанной в запоминающее устройство, в результате чего получается нормальная кодовая последовательность от начала до конца. Обработка исправления ошибок также применяется с помощью процессора 1105 исправления ошибки по одному блоку за единицу времени для информации, записанной в запоминающем устройстве. Когда выполняется обработка по исправлению ошибки в первом блоке требуемой информации, информация с исправленными ошибками последовательно считывается из запоминающего устройства и подается на выход.
Поэтому становится возможным посредством представленного варианта осуществления изобретения получить способ считывания из носителя информации, содержащего код синхронизации, который может быть точно и надежно отделен от информации, не являющейся кодом синхронизации, и которая имеет различные функции. Поэтому становится возможным с помощью этого способа считывания проводить поиск и точное считывание информации, записанной на оптический диск или другой носитель записи с высокой скоростью, для осуществления исправления ошибок считывания, которые могут возникать с высокой вероятностью исправления ошибок, и на выход подается точная информация.
Указанный носитель информации может также представлять собой передающий канал для передачи на устройство воспроизведения информации и кода синхронизации, записанного с помощью устройства записи, в соответствии с настоящим изобретением. Поэтому становится возможным посредством настоящего варианта осуществления изобретения достичь способа считывания для считывания из канала передачи информации, содержащей код синхронизации, который может быть точно и надежно отделен от информации, не содержащей код синхронизации, и который имеет различные функции, как описано в первом варианте осуществления изобретения выше, в соответствии с настоящим изобретением.
Вариант осуществления изобретения N 4
Код синхронизации в соответствии с четвертым вариантом осуществления изобретения, описанный ниже, позволяет достичь высокой надежности распознавания информации, не являющейся кодом синхронизации, в то время как используется короткая длина сигнала, как и в предшествующем варианте осуществления изобретения, при этом также достигается определенная устойчивость к изменениям уровня порогового значения при формировании огибающей, во время выделения цифрового сигнала НВНИ из аналогового сигнала воспроизведения, по сравнению с результатом, достигаемым обычными кодами синхронизации.
Следует отметить, что информация с кодом синхронизации, в соответствии в настоящим вариантом осуществления, промодулирована с использованием преобразования 8-16, основанного на таблице преобразования 8-14, как обычное преобразование МВЧ. Конкретно, информация и код синхронизации перед модуляцией преобразуются в кодовые слова, содержащие 14-битовую кодовую последовательность для каждого 8-битового информационного байта. Количество последовательных нулей (0), окруженных единицами (1), в каждом кодовом слове, представляет собой минимум два (2) и максимум десять (10). Когда последовательность кодового слова, промодулированная способом 8-16 затем модулируется в сигнал НВНИ, максимальный интервал инверсии Tmax сигнала НВНИ представляет собой Tmax=11T и минимальный интервал инверсии Tmin представляет собой Tmin= 3T. Кроме того, биты в соединении с кодовыми словами равны или 00, 01 или 10, так что количество последовательных нулей в соединении между кодовыми словами равно двум или больше и десять или меньше.
Модулируемая информация и код синхронизации затем модулируются в сигнал НВНИ и записываются на оптический диск, который используется как носитель информации в настоящем изобретении. Следует отметить, что в то время как кодовые слова 8-16 выражают один байт информации с четырнадцатью битами, два бита, например, 00, вводятся между кодовыми словами. Эти два бита, следовательно, являются заключенными в каждое кодовое слово, приведенное ниже, и последовательность кодового слова, промодулированного по способу 8-16, следовательно, эффективно выражает каждый байт информации с шестнадцатью битами.
Таким образом, с помощью выбранных соединительных битов, максимальный интервал инверсии Tmax=11T, и минимальный интервал инверсии Tmin=3T, причем эти условия в сигнале НВНИ, описанном выше, выполняются и в местах соединения кодовых слов. В результате, если сигнал НВНИ с интервалом инверсии, меньшим, чем минимальный интервал инверсии Tmin=3T, детектируется после воспроизведения сигнала из носителя информации, в нем производится формирование огибающей и выделяется сигнал НВНИ, устройство воспроизведения немедленно распознает ошибку чтения и может предпринять соответствующее действие.
Фиг. 15 используется для описания структуры информации кода синхронизации этого варианта осуществления изобретения. Следует отметить, что на фиг. 15 "х" представляет биты с величиной кода ноль (0) или единица (1).
Код синхронизации в настоящем варианте осуществления изобретения также имеет длину информации два байта, выраженную 32-битовой кодовой последовательностью. Каждый код синхронизации содержит информационный тип, идентифицирующий положение информационного блока, в который вводится код синхронизации, и идентификатор для различения кода синхронизации от другой информации.
Информация типа выражается старшими десятью битами от начала кода синхронизации. Также как и в варианте осуществления, описанном выше, две различные последовательности кода, выражающие один и тот же адрес информации, возможны для выбора информации типа. В случае, когда информация и код синхронизации, в соответствии с настоящим изобретением, записываются на носитель информации, последовательность ко да информации типа, получаемая наименьшим абсолютным значением ВЦС, выбирается в соответствии со значением ВЦС, вычисляемым для кодовой последовательности, содержащей код синхронизации. Следует отметить, что поскольку информация типа кода синхронизации, в соответствии с настоящим вариантом осуществления изобретения, имеет длину десять битов, информация типа может использоваться для выражения значительно большей информации, чем в предыдущих вариантах осуществления. Однако какой тип информации адреса в дальнейшем выражается информацией типа, не является существенным для цели настоящего изобретения, и в дальнейшем обсуждение его, поэтому, опускается.
Младшие 22 бита кода синхронизации, следующего за информацией типа, являются фиксированной кодовой последовательностью, общей для каждого кода синхронизации.
Младшие 19 битов этой фиксированной кодовой последовательности формируют идентификатор кода синхронизации. Комбинация кодовой последовательности идентификатора и инверсная комбинация соответствующего сигнала НВНИ, являются кодовыми комбинациями, которые не появляются в кодовых словах, выражающих "информацию, не являющуюся кодом синхронизации" или в местах соединения кодового слова. В 19-битовой кодовой последовательности кода идентификатора только биты 1, 15 и 19 будут иметь величину 1, в то время как все другие биты имеют величину 0. Когда идентификатор, содержащий эту 19-битовую кодовую последовательность, модулируется в сигнал НВНИ, идентификатор выражается основной последовательностью и дополнительной последовательностью. Основная последовательность представляет собой последовательность битов ВЫСОКОГО уровня с периодом 14T (= Tmax+3T), после которого уровень бита инвертируется, и продолжается дополнительная последовательность в виде последовательности битов с НИЗКИМ или ВЫСОКИМ уровнем с периодом 4T (= Tmin+1T). Длина дополнительной последовательности может быть Tmin+mT, где m представляет собой целое число, равное или большее 0, и, предпочтительно, равное 1. Таким образом, форма огибающей сигнала НВНИ, соответствующего идентификатору, инвертируется только однажды на 15-ом бите кодовой последовательности идентификатора.
Таким образом, добавляя дополнительную часть, в которой уровень сигнала НВНИ инвертируется по сравнению с основной последовательностью идентификатора, как показано в идентификаторе, в соответствии с настоящим вариантом осуществления изобретения на фиг. 15, в данном варианте изобретения достигаются, в дополнение к эффектам, полученным в предыдущих вариантах осуществления, те же эффекты, которые достигаются с помощью обычного кода синхронизации, описанного выше, со ссылками на фиг. 20 и 21. Другими словами, когда появляется ошибка в интервале инверсии сигнала НВНИ в результате флуктуаций порогового уровня, используемого для формирования огибающей сигнала воспроизведения, интервал инверсии, который длиннее, чем максимально допустимый интервал инверсии Tmax сегмента сигнала НВНИ, выражающего информацию, не являющуюся кодом синхронизации, появится только в той части сигнала НВНИ, которая содержит код синхронизации в кодовой последовательности, соответствующей основной последовательности идентификатора. Кроме того, общий интервал инверсии TS идентификатора, включая интервал инверсии дополнительной части, следующей за основной последовательностью, контролируется таким образом, чтобы точно соответствовать TS=18T так, что ошибка, возникающая на интервале инверсии на стороне сигнала НВНИ с ВЫСОКИМ уровнем, и ошибка, возникающая на интервале инверсии на стороне с НИЗКИМ уровнем, компенсируют друг друга.
Следует отметить, что кодовая последовательность, в которой сумма длин двух последовательных интервалов инверсии в сигнале НВНИ длиной 18T или больше может также возникать в информации, не являющейся кодом синхронизации. Однако кодовые последовательности, в которых одновременно сумма длин двух последовательных интервалов инверсии сигнала НВНИ равна 18T или больше и интервал инверсии первой кодовой последовательности равен (Tmax+3T), не возникает в информации, не являющейся кодом синхронизации. Конкретнее, максимальный интервал инверсии Tmax, возникающий в информации, не являющейся кодом синхронизации, и поэтому интервал инверсии первой части любых двух интервалов инверсии с комбинированной длиной TS=18T будет равен 11T или менее. В результате, даже если два последовательных интервала инверсии с комбинированной длиной, равной 18T или меньше, возникают в информации, не являющейся кодом синхронизации сигнала НВНИ, они не будут спутаны с идентификатором кода синхронизации. В начале работы устройство воспроизведения может, поэтому, использовать длину сигнала TS идентификатора, равную 18T, для правильной настройки частоты тактовых импульсов считывания скорости привода (вращательной скорости) оптического диска или любого другого носителя информации. Конкретнее, устройство воспроизведения настраивает частоту считываемых импульсов синхронизации или скорость (вращения) привода оптического диска или другого носителя информации для ее записи так, что длина сигнала идентификатора, считываемого в настоящий момент, соответствует длине 18 бит в кодовой последовательности, промодулированной способом 8-16.
Длина сигнала идентификатора кода синхронизации должна также быть, возможно, наиболее короткой, поскольку она содержит только информацию, идентифицирующую код синхронизации. Последовательность нулей (0) в дополнительной части кода должна поэтому быть также, возможно, более короткой. Устанавливая последовательность нулей в дополнительной части, равной двум битам, то есть самой короткой возможной последовательности нулей при кодовой последовательности, промодулированной по способу 8-16, становится поэтому возможным достичь положительного эффекта по сравнении с обычными кодами синхронизации и получить идентификатор кода синхронизации с наименьшей возможной длиной сигнала.
Амплитуда сигнала воспроизведения, соответствующего дополнительной части, состоящей из 00, то есть самой короткой возможной последовательностью нулей, является низкой, однако это приводит в результате к некоторому сдвигу точки инверсии на обеих сторонах соответствующего сигнала НВНИ. В частности, когда положение инверсии на концах дополнительной части сдвигается, полная длина сигнала TS идентификатора кода синхронизации может флуктуировать, создавая проблемы при настройке тактовой частоты во время начала работы устройства воспроизведения.
Настоящий вариант осуществления определяет, поэтому, длину последовательности нулей в дополнительной части идентификатора кода синхронизации, равную трем битам, что дает возможность сделать допустимым сдвиг ±1 бит для точки бита инверсии, разделяющего основную последовательность и дополнительную последовательность идентификатора кода синхронизации. Следует отметить, что, когда обычно возникающая в 15 бите идентификатора кода синхронизации 1 сдвигается на 14 или 16 бит, в результате кодовая комбинация идентификатора не попадает ни в информацию, не являющуюся кодом синхронизации, ни в кодовую последовательность соединений.
Информация, содержащаяся в коде синхронизации, в соответствии с настоящим вариантом, может быть записана на оптический диск или другой носитель информации с помощью устройства 800 записи на оптический диск, представленного на фиг. 8, с использованием процесса записи, описанного выше. Отличием является то, что в запоминающем устройстве 808 комбинации кода синхронизации не будут храниться кодовые комбинации, представленные на фиг. 4, но взамен будут записываться фиксированные кодовые последовательности кода синхронизации, показанные на фиг. 15, и кодовые последовательности, выражающие информацию 10-битового типа, описанную выше. Как и в случае кода синхронизации S1-S4, представленного на фиг. 6, информация типа, используемая в этом варианте осуществления, содержит две кодовые комбинации информации типа 1 и 2, причем информация типа 1 или 2 выбирается на основе величины ВЦС, вычисляемой в конкретном диапазоне, включающем код синхронизации.
Кроме того, следует отметить, что, хотя носитель информации, на который записывается информация, содержащая код синхронизации, в соответствии с настоящим изобретением, с помощью устройства 800 записи на оптический диск, описывался как оптический диск, процесс записи, выполняемый устройством 800 записи на оптический диск, может также использоваться для записи информации, содержащей указанный код синхронизации, на носитель информации, не являющийся оптическим диском.
Информация, содержащая код синхронизации, в соответствии с настоящим изобретением, может также воспроизводиться с носителя информации, являющегося оптическим диском, с помощью процесса воспроизведения, выполняемого устройством 1100 воспроизведения информации с оптического диска, изображенного на фиг. 11. В этом случае, однако, структура детектора 1101 кода синхронизации, представленного на фиг. 12, будет отличаться в устройствах воспроизведения информации с оптического диска для воспроизведения информации, содержащей код синхронизации, соответствующей настоящему изобретению. Разница между детектором кода синхронизации устройства воспроизведения с оптического диска, в соответствии с настоящим изобретением, и детектора 1101 кода синхронизации, представленного на фиг. 12, описана ниже, со ссылками на фиг. 12 и 16. Следует отметить, что ссылки на компоненты детектора кода синхронизации, представленного на фиг. 16, соответствующие одноименным компонентам на фиг. 12, сделаны простым добавлением черточек к ссылкам на фиг. 12. Структура и процесс разделения, выполняемые сдвиговым регистром 1205' и детектором 1206', также описаны подробно со ссылкой на фиг. 16.
Делитель 1207' частоты 1/16, в соответствии с настоящим вариантом осуществления, может быть получен с использованием программируемого делителя, так же как и делитель 1207 частоты 1/15, показанный на фиг. 12, но частота тактовых импульсов от устройства 1203 выделения тактовой частоты делится в отношении 1/16, а не в отношении 1/15, и в результате, на выход подаются тактовые импульсы слов на цепь 1208' фиксации.
Цепь 1208' фиксации, соответственно, фиксирует выходные 16-битовые кодовые слова со сдвигового регистра 1205' в моменты тактовой синхронизации слов.
Фиг. 16 представляет собой блок-схему, изображающую подробную конструкцию сдвигового регистра 1205' и детектора 12061'. Следует отметить, что, как видно на фиг. 16, старшие биты выходной кодовой последовательности сдвигового регистра 1205' показаны с правой стороны, а младшие биты - с левой. Кроме того, n-ный бит, считая со стороны старших битов на выходе сдвигового регистра 1205', ниже будут обозначаться просто как бит n.
Выход сдвигового регистра 1205' представляет собой 32-х битовую параллельную последовательность информации. Старшие десять выходных битов сдвигового регистра 1205' подаются на выход на устройство 1102 считывания информации типа. Устройство 1102 информации типа считывания считывает десять старших битов выходного сигнала сдвигового регистра, когда величина сигнала детектирования кода синхронизации, поступающего от детектора 1206', равна 1. Младшие шестнадцать битов выходного сигнала сдвигового регистра 1205' подаются на схему 1208' фиксации, и младшие девятнадцать битов подаются на детектор 1206'. Следует отметить, что биты 11, 12 и 13 выходного сигнала сдвигового регистра не используются.
Детектор 1206' содержит первый инвертор 1601, второй инвертор 1602, схему 1603 ИЛИ-НЕ, схему 1604 И, схемы 1605, 1606 и 1607 ИЛИ, а также схему 1608 И-НЕ.
Первый инвертор 1601 инвертирует бит 14 выходного сигнала сдвигового регистра 1205'.
Второй инвертор 1602 инвертирует младший бит, то есть, бит 32 выходного сигнала сдвигового регистра 1205'.
Тринадцать битов, от бита 14 по бит 26, а также три младших бита выходного сигнала сдвигового регистра 1205', по даются на схему 1603 ИЛИ-НЕ. Следует отметить, что как и вышеупомянутый бит 14 подается на нее через первый инвертор 1601, младший бит (бит 32) подается через второй инвертор 1602. Если все выходные биты равны нулю, на выходе схемы 1603 ИЛИ-НЕ будет 1.
Выходной сигнал со схемы 1603 ИЛИ-НЕ из схемы 1608 И-НЕ подается на схему 1604 И, на выходе которой появляется 1, при детектированном коде синхронизации на обоих входах, равном 1.
Три бита, от бита 27 по бит 29, выходного сигнала сдвигового регистра 1205' подаются на схему 1605 ИЛИ, причем только бит 29 инвертируется на входе. Если все три входных бита равны нулю, то есть, если только бит 29 равен 1, а оба бита 27 и 28 равны 0, на выходе схемы 1605 ИЛИ будет 0.
Три бита, от бита 27 до бита 29 выходного сигнала сдвигового регистра 1205' также подаются на схему 1606 ИЛИ, но только бит 28 инвертируется на входе. Если все три входные бита равны нулю, то есть, если только бит 28 равен 1, а оба бита 27 и 29 равны 0, на выходе схемы 1606 ИЛИ будет 0.
Три бита, от бита 27 до бита 29, выходного сигнала сдвигового регистра 1205' также подаются на схему 1607 ИЛИ, причем только бит 27 инвертируется на входе. Если все три входных бита равны 0, то есть, если только бит 27 равен 1, а оба бита 28 и 29 равны 0, на выходе схемы 1607 ИЛИ будет 0.
Выходные сигналы трех схем 1605, 1606 и 1607 ИЛИ подаются на схему 1608 И-НЕ, на выходе которой будет 1, когда любой из трех входных сигналов, поступающих на нее, равен 0.
Таким образом, на выходе схемы 1603 ИЛИ-НЕ будет 1 только в случае, когда появляется кодовая последовательность 1000000000000xxx001, от бита 14 до бита 32 в выходном сигнале сдвигового регистра 1205'. Следует отметить, что три бита от бита 27 до бита 29, отмеченные "х" в предыдущей кодовой последовательности, не подаются на схему 1603 ИЛИ-НЕ, и могут принимать, следовательно, значение 0 или 1. Следует отметить, что двенадцать последовательных нулей в кодовой последовательности, детектируемой схемой 1603 ИЛИ-НЕ, лишь на один бит длиннее, чем максимальные одиннадцать последовательных нулей в кодовой последовательности получаемого кода после модуляции 8-16, и не должны появляться в какой-либо информации, не являющейся кодом синхронизации.
Однако, когда шум или другие факторы вызывают временный сдвиг в точке инверсии сигнала НВНИ, как описано выше, кодовая последовательность с двенадцатью последовательными нулями может появиться и в информации, не являющейся кодом синхронизации. Поэтому для точного отделения кода синхронизации от другой информации необходимо также детектировать точку инверсии между основной последовательностью и дополнительной последовательностью кода синхронизации.
С этой целью на выходе схемы 1608 И-НЕ появляется 1, только когда один из битов 27, 28 и 29 на выходе сдвигового регистра 1205' равен 1. Один из битов 27, 28 и 29 на выходе сдвигового регистра 1205' будет равен 1, когда точка инверсии сигнала НВНИ, то есть нормальное положение 1 в кодовой последовательности сигнала НВНИ, будет сдвинуто на одно положение из-за шумов или других факторов, как описано выше. Когда это происходит, длина сигнала идентификатора кода синхронизации не меняется, но положение идентификатора кода синхронизации в кодовой последовательности сдвигается на один бит вверх или вниз, как описано со ссылками на фиг. 19.
Поэтому выходной сигнал схемы 1604 И, то есть 1, используемый как сигнал декодирования кода синхронизации, указывает, что выходной 32-битовый сигнал сдвигового регистра 1205' является кодом синхронизации, причем разрешается сдвиг положения идентификатора кода синхронизации на один бит вверх или вниз в кодовой последовательности.
В случаях, когда выход сигнала схемы 1603 ИЛИ-НЕ равен 1, и выходной сигнал схемы 1606 ИЛИ равен 0, 32-битовый выходной сигнал сдвигового регистра 1205' точно соответствует 32-битовому коду синхронизации. Схема И (не показана) поэтому производит логическое произведение (И) выхода схемы 1603 ИЛИ-НЕ и инвертируемого выхода схемы 1606 ИЛИ с целью подачи установленного сигнала на делитель 1207' частоты в отношении 1/16. Следует отметить, что делитель 1207' частоты в отношении 1/16 также настраивает фазу переднего (или заднего) фронта тактовых импульсов слова, при этом передний (или задний) фронт тактового импульса слова используется как сигнал, включающий фиксатор, в моменты синхронизации с тактовой частотой установленного сигнала. Фаза тактового импульса фрагмента, описанного ниже, также выравнивается на основе установленного сигнала.
Когда величина порога, используемого для формирования огибающей сигнала НВНИ, получаемого из аналогового сигнала воспроизведения, флуктуирует, длина сигнала TS идентификатора кода синхронизации остается точно равной 18T. Поэтому настоящий вариант осуществления использует этот факт для подстройки скорости привода носителя информации, основанного на длине сигнала TS идентификатора кода синхронизации.
Когда устройство воспроизведения информации с оптического диска начинает работу, считываемая тактовая частота и скорость вращения оптического диска часто не являются точно синхронизированными. В этом случае сигнал НВНИ, получаемый с помощью формирования огибающей аналогового сигнала воспроизведения, не обязательно будет выражать записанную кодовую последовательность. Схема для подсчета считываемых тактовых импульсов кодовых последовательностей, соответствующих идентификатору кода синхронизации из сигнала НВН, не обязательно выражающих записанную кодовую последовательность, поэтому описана ниже со ссылкой на фиг. 17А. Поскольку скорость оптического диска настраивается, основываясь на длине TS сигнала кода синхронизации, равной 2Tmax, в обычных устройствах воспроизведения с оптического диска, в которых длина сигнала кода синхронизации TS = 2Tmax, ниже кратко описываются только основные компоненты.
Фиг. 17А представляет собой блок-схему счетчика 1700 считываемых тактовых импульсов для подсчета считываемых тактовых импульсов, соответствующих идентификатору кода синхронизации с длиной сигнала TS = 18T.
Счетчик считываемых тактовых импульсов содержит первый счетчик 1701, первый фиксатор 1702, устройство 1703 сравнения, второй фиксатор 1704 и второй счетчик 1705.
Первый счетчик 1701 суммирует считываемые тактовые импульсы и сбрасывает результат в момент падения (заднего фронта) сигнала НВН, соответствующего значению 1.
Когда на выходе устройства сравнения формируется 1, и сигнал НВН принимает значение 1, первый фиксатор 1702 фиксирует результат подсчета первого счетчика 1701 в момент возрастания (переднего фронта) сигнала НВН. Таким образом, на первом счетчике 1701 фиксируется максимальная величина результата подсчета считываемых тактовых импульсов, которые подсчитываются между первой и второй единицами сигнала НВН.
Устройство 1703 сравнения сравнивает результат подсчета, поступающий с первого счетчика 1701 с числом, хранимым в первом фиксаторе 1702, и на его выходе появляется 1, если результат подсчета первого счетчика 1701 равен или больше числа, хранимого в первом фиксаторе 1702.
Второй фиксатор 1704 фиксирует результат подсчета первого счетчика 1701, который представляет собой количество считываемых тактовых импульсов, соответствующих длине идентификатора кода синхронизации.
Второй счетчик 1705 подсчитывает тактовые импульсы фрагментов, которые имеют такой же период повторения, как и номинальный период, с которым код синхронизации появляется в кодовой частоте.
Когда второй счетчик 1705 подсчитывает два тактовых импульса фрагмента, счетчик 1705 вырабатывает ВЫСОКИЙ уровень на выходе Q1. В этот момент первый фиксатор 1702 уже накопил максимальный интервал инверсии Tmax.
Затем, когда приходит основная последовательность идентификатора в сигнале НВН, первый счетчик 1701 считает импульсы до величины, которая превышает Tmax, которая содержится в первом фиксаторе 1702. Когда величина результата подсчета в первом счетчике 1701 превысит величину Tmax, хранимую в первом фиксаторе 1702, устройство 1703 сравнения вырабатывает ВЫСОКИЙ уровень на выходе Q. Затем, в момент возникновения переднего фронта (возрастания) следующего сигнала НВН, соответствующего значению 1, расположенного между основной последовательностью и дополнительной последовательностью, на выходе схемы 1713 И получается ВЫСОКИЙ уровень так, в результате чего опрокидывается триггер 1706, на выходе которого получается ВЫСОКИЙ уровень. Таким образом, в свою очередь, схема 1707 И производит ВЫСОКИЙ уровень сигнала. Этот ВЫСОКИЙ уровень используется как сигнал запрета сброса. ВЫСОКИЙ уровень сигнала запрета сброса подается на вход схемы 1708 ИЛИ так, что даже в случае, когда на схему 1708 ИЛИ поступает задний фронт (падение) указанного сигнала НВН, равного 1, выходной сигнал схемы 1708 ИЛИ останется на ВЫСОКОМ уровне. Таким образом, на первый счетчик 1701 будет запрещена подача сигнала сброса подсчета. Таким образом, на первый счетчик 1701 не будет поступать сигнал сброса, даже если придет дополнительная кодовая последовательность, и он будет продолжать подсчет импульсов, накапливая значение, превышающее величину, рассчитанную во время основной последовательности. Затем, в конце дополнительной последовательности, когда придет передний фронт (возрастание) следующего сигнала НВН, равного 1, на выходе схемы 1714 И возникает ВЫСОКИЙ уровень так, что результат подсчета первого счетчика 1701, который представляет собой результат непрерывного подсчета за время основной и дополнительной последовательностей, будет зафиксирован во втором фиксаторе 1704. Также с помощью переднего фронта (возрастания) сигнала НВН, равного 1, триггер 1706 опять будет опрокинут, и на его выходе возникнет НИЗКИМ уровень, прекращая, таким образом, действие сигнала запрета сброса. Затем, в момент заднего фронта (падения) сигнала НВН, равного 1, происходит сброс первого счетчика 1701.
Когда скорость вращения оптического диска меньше, чем скорость, требуемая для синхронизации со считываемыми тактовыми импульсами, количество последовательных нулей сигналов НВН, полученных из аналогового сигнала воспроизведения, увеличивается. В течение периода информации, включающей код синхронизации, количество последовательных нулей в сигнале НВН достигает наибольшего количества в основной последовательности идентификатора кода синхронизации. Поэтому считываемые тактовые импульсы будут подсчитываться до момента заднего фронта следующей 1 в сигнале НВН, следующего непосредственно после того, как будет подсчитано максимальное количество последовательных нулей сигнала НВН, как результата подсчета считываемых тактовых импульсов.
Этот результат подсчета идентифицирует количество считываемых тактовых импульсов, соответствующих длине сигнала TS = 18T идентификатора кода синхронизации, и представляет собой величину, большую 18, в случае, когда скорость вращения оптического диска меньше, чем скорость вращения, при которой возможна синхронизация со считываемой тактовой частотой. И наоборот, когда скорость вращения оптического диска больше, чем скорость вращения, при которой синхронизация при считываемой тактовой частоте становится возможной, этот подсчет представляет собой величину, меньшую 18. Поскольку длина сигнала TS идентификатора равна 18T даже в случае флуктуации порогового значения для формирования огибающей, будет ясно, что скорость вращения оптического диска меньше, чем скорость вращения, при которой возможна синхронизация со считываемой тактовой частотой, когда величина на выходе второй схемы 1704 фиксации будет больше 18. Аналогично, будет ясно, что скорость вращения оптического диска больше, чем скорость вращения, при которой становится возможной синхронизация со считываемой тактовой частотой, когда величина на выходе второй схемы 1704 фиксации меньше 18.
Как изображено на фиг. 17А, число, содержащееся во второй схеме 1704 фиксации, подается, например, на устройство 1711 сравнения, которое сравнивает результат подсчета со схемой 1704 фиксации с заранее определенным опорным числом, хранимым в схеме 1712 опорного числа. Результат сравнения подается на генератор 1710, управляемый напряжением. Генератор, управляемый напряжением, подстраивает частоту считываемых тактовых импульсов так, что результат подсчета считываемых тактовых импульсов, подаваемых со второй схемы 1704 фиксации, синхронизируется по отношению к TS = 18T.
В качестве альтернативы, как изображено на фиг. 17B, величина подсчета, содержащаяся во втором фиксаторе 1704, по дается, например, на устройство 1715 сравнения, которое сравнивает результат подсчета с фиксатора 1704 с заранее определенной опорной величиной со схемы опорной величины 1716. Результат сравнения подается на контроллер 1714 вращающегося привода. Контроллер 1714 вращающегося привода подстраивает скорость вращения привода (то есть, скорость вращения привода носителя информации) так, что результат подсчета считываемых импульсов синхронизации, подводимых со второго фиксатора 1704, синхронизируется по отношению к TS = 18T.
В этом счетчике 1700 считываемых тактовых импульсов результат подсчета второго счетчика 1705 сбрасывается в моменты, в которых второй фиксатор 1704 фиксирует результат подсчета первого счетчика 1701. Если результат подсчета второго счетчика 1705 достигает 4, когда второй фиксатор 1704 еще не фиксирует указанный результат подсчета, результат подсчета второго счетчика 1705 будет сброшен принудительно. В результате, скорость вращения может быть отрегулирована на основании результата подсчета считываемой тактовой частоты, подсчитываемой между двумя расположенными рядом тактовыми импульсами фрагментов, даже в случае, когда первый фиксатор 1702 фиксирует ненормально большую величину, возникающую, например, из-за того, что в сигнале НВН будет пропущена 1. Это означает, что скорость вращения привода, настроенного на основании неправильного подсчета, может быть перенастроена на правильную скорость.
Таким образом, устанавливая длину сигнала TS идентификатора кода синхронизации, равную TS = 14T (основная последовательность) + 4T (дополнительная последовательность), в настоящем варианте осуществления изобретения, может быть выражен код синхронизации с длиной сигнала, более короткой, чем для обычного кода синхронизации, в котором длина сигнала TS=2Tmax (= 2 х 11T). Используя, кроме того, основную последовательность сигнала длиной 14T (= Tmax + 3T), устройство воспроизведения может более надежно отличать код синхронизации от информации, не являющейся кодом синхронизации. Устройство воспроизведения, поэтому, может настраивать фазу тактового импульса слова, основываясь на идентифицированном коде синхронизации, и может точно и надежно считывать кодовые слова даже в случае потери отдельных битов в кодовой последовательности, вызванных, например, затуханием сигнала. В результате, устройство воспроизведения может с хорошей точностью считывать информацию, записанную на носитель информации.
Более того, прибавляя дополнительную последовательность с длиной сигнала 4T (= Tmin+1T) к основной последовательности кода синхронизации, длина сигнала TS полного идентификатора кода синхронизации останется точно равной 18T, даже в случае, когда пороговая величина формирователя огибающей будет флуктуировать из-за шума или другого фактора. В результате, устройство воспроизведения для воспроизведения информации, содержащей код синхронизации, в соответствии с настоящим вариантом осуществления изобретения, может точно настраивать скорость вращения привода носителя информации (или частоту считываемых тактовых импульсов) во время начала работы устройства воспроизведения, основываясь на длине сигнала TS = 18T полного идентификатора кода синхронизации таким образом, что она будет соответствовать частоте считываемых тактовых импульсов (или скорости вращения привода носителя информации).
Настоящее изобретение имеет следующие преимущества.
С помощью настоящего изобретения кодовый сегмент, соответствующий конкретной кодовой последовательности, выражающей код синхронизации, появляется через регулярные интервалы в области, в которой на носителе информации записана информация, содержащая указанный код синхронизации. Эта конкретная кодовая последовательность вырабатывается таким образом, что она содержит битовую строку одной двоичной величины, для которой максимальное количество последовательных битов ограничено длиной строки, которая, по меньшей мере, на два бита длиннее, чем максимальный предел, и которая не появляется в информации, не являющейся кодом синхронизации ("информации, не являющейся кодом синхронизации" или "информационном коде") в пределах диапазона исправления ошибки, в котором ошибки считывания могут быть исправлены.
Поэтому для устройства воспроизведения становится возможным точно отделять код синхронизации от других кодовых последовательностей, при воспроизведении информации, не являющейся кодом синхронизации (информационного кода) с носителя информации. Более того, устройство воспроизведения может точно считывать разделители между кодовыми последовательностями, не являющимися кодом синхронизации, и конкретную информацию, непосредственно следующую за кодом синхронизации, основываясь на коде синхронизации, надежно идентифицированном таким образом. Длина кодовой последовательности, идентифицирующей код синхронизации, может быть также установлена короче, чем в обычных кодах синхронизации, которая повторяется дважды, разделяясь одним битом, двоичное значение которого противоположно тому, для которого существует ограничение максимальной суммы последовательных битов. В результате, освобожденная таким образом информационная емкость, благодаря тому, что может использоваться более короткая кодовая последовательность для записи эквивалентного количества информации, не являющейся идентификатором кода синхронизации, увеличивается плотность записи на носителе информации. Носитель информации, на который записывается код синхронизации, в соответствии с настоящим вариантом осуществления изобретения, может, поэтому, обеспечивать воспроизведение с хорошей точностью информации, которая включает код синхронизации, для воспроизведения кода информации, не являющегося кодом синхронизации, на устройстве воспроизведения, используемом для воспроизведения указанной информации с носителя информации.
На носителе информации с настоящим вариантом осуществления изобретения, состояние записи, продолжающееся на два бита дольше, чем наибольшая допустимая длина состояния записи, которая может появляться в информации, не являющейся кодом синхронизации, появляется через регулярные интервалы в областях, на которые записывается информация, содержащая код синхронизации. С помощью записанного таким образом кода синхронизации эффекты, описанные выше, могут быть достигнуты посредством носителя информации, в соответствии с настоящим изобретением.
На носителе информации, в соответствии с настоящим вариантом осуществления, информация, не являющаяся кодом синхронизации, выражается с помощью кодовых последовательностей, для которых определены максимальные и минимальные пределы количества последовательных битов одной двоичной величины, которая может появляться в ней, а код синхронизации содержит определенную кодовую последовательность, которая идентифицирует кодовую последовательность как часть кода синхронизации. Эта определенная кодовая последовательность содержит первую часть последовательности и вторую часть последовательности, имеющие общую длину конкретной известной величины и разделенные одним битом другого двоичного значения, причем указанная первая часть последовательности является битовой строкой той одной величины двоичного кода, для которой определен максимальный предел последовательных битов и которая имеет битовую длину, по меньшей мере, на два бита больше, чем максимальный предел последовательности одного бита, а указанная вторая последовательная последовательность имеет длину в пределах максимального лимита последовательности одного бита. В результате общая длина определен ной кодовой последовательности, идентифицирующей код синхронизации, остается постоянной при считывании кодовой последовательности с носителя информации, даже в случае, когда шум или другие факторы вызывают сдвиг порогового уровня.
Поэтому в дополнение к эффектам, достигнутым в настоящем изобретении, устройство воспроизведения для воспроизведения информации с носителя информации может подстраивать частоту считывания тактовых импульсов или скорость вращения привода носителя информации при считывании двоичных кодовых последовательностей с носителя информации так, что длина двоичной кодовой последовательности, в действительности считываемой с носителя информации, соответствует заранее определенной длине конкретной кодовой последовательности, основанной на определенной кодовой последовательности, идентифицирующей код синхронизации. Носитель информации может быть поэтому настроен с хорошей точностью на любой сдвиг синхронизации в считываемой частоте тактовых импульсов и скорости вращения привода носителя информации.
На носителе информации вторая часть последовательности носителя информации на один бит длиннее, чем определенное минимальное количество последовательных битов. Общая длина определенной кодовой последовательности может поэтому быть короткой, и частота появления ошибок считывания во второй части последовательности определенной кодовой последовательности может быть снижена, даже когда величина порога флуктуирует при считывании двоичной кодовой последовательности, содержащей код синхронизации с аналогового сигнала, воспроизводимого с носителя информации.
На носителе информации одно состояние записи, продолжающееся в течение периода, который на два или больше битов длиннее, чем максимальная длина записываемого состояния сигнала одного уровня, появляющегося в кодовом сегменте, соответствующем информации, не содержащей код синхронизации, и другое состояние записи, продолжающееся в течение времени на один или большее количество битов дольше, чем самый короткий период длительности одного уровня записи вышеупомянутого сигнала, появляющегося в кодовом сегменте, соответствующем информации, не содержащей код синхронизации, появляются последовательно через постоянные интервалы на носителе информации в областях, на которые записывается информация, содержащая код синхронизации.
В способе передачи информации информация, не являющаяся кодом синхронизации, преобразуется в кодовые последовательности, в которых максимальное количество последовательных битов одной двоичной кодовой величины ограничено, при этом коды синхронизации, содержащие определенную кодовую последовательность указанной одной двоичной величины в битовой строке, которая, по меньшей мере, на два бита длиннее, чем указанное максимальное количество, вводятся через постоянные интервалы в информацию, не являющуюся кодом синхронизации, и полученная таким образом битовая последовательность передается в виде временной последовательности. В результате, когда переданная кодовая последовательность получается в виде аналогового сигнала, содержащего указанную кодовую последовательность как информацию, и эта кодовая последовательность получается из указанного аналогового сигнала, кодовая последовательность, содержащая одну ограниченную двоичную кодовую величину в строке, которая на два бита длиннее, чем указанный максимальный предел, не будет появляться в информации, не являющейся кодом синхронизации, до тех пор, пока ошибки считывания, возникающие в последовательности считываемого кода будут находиться в пределах возможности исправления ошибок устройства воспроизведения.
В результате, устройство воспроизведения для воспроизведения информации, не являющейся кодом синхронизации, из кодовой последовательности, содержащей код синхронизации, передаваемый в виде временных последовательностей, может надежно отделять последовательность кода синхронизации от последовательностей кода, не являющегося кодом синхронизации, и, основываясь на идентифицированном коде синхронизации, может надежно выделять разделы в последовательностях информации, не являющейся кодом синхронизации, и определять положение конкретной информации в кодовой последовательности. Более того, поскольку общая длина определенной кодовой последовательности, идентифицирующей код синхронизации, может быть короче, чем обычный код синхронизации, который повторяется дважды и разделен одним битом двоичной величины, обратной той, для которой ограничивается максимальная величина подсчета последовательных битов, эффективность передачи кодовой последовательности кода, выражающей информацию, не являющуюся идентификатором кода синхронизации, может быть улучшена на величину, эквивалентную сокращению кодовой последовательности.
В способе передачи информации информация, не являющаяся кодом синхронизации, преобразуется в кодовую последовательность, для которой максимальные и минимальные пределы определены для количества последовательных битов одной двоичной величины, которая может появляться в них, при этом код синхронизации, содержащий определенную кодовую последовательность, определяющую кодовую последовательность как часть кода синхронизации, затем вводится в информацию, не являющуюся кодом синхронизации, через определенные интервалы, и, в результате этого, битовая последовательность передается в виде временных последовательностей. Определенная кодовая последовательность, содержащаяся в коде синхронизации, включает первую часть последовательности и вторую часть последовательности, которые имеют общую длину, равную определенной известной величине, и которые разделены одним битом другой двоичной величины, причем указанная первая часть последовательности представляет собой строку битов одной величины двоичного кода, для которой определен максимальный последовательный предел битов, и имеющий битовую длину, по меньшей мере, на два бита длиннее, чем максимальный предел последовательных битов, и указанная вторая часть последовательности имеет длину в пределах максимального предела последовательных битов.
В результате общая длина определенной кодовой последовательности, содержащейся в коде синхронизации, передаваемом таким образом, останется постоянной даже в случае, когда величина порога будет флуктуировать, когда кодовая последовательность, передаваемая в устройство воспроизведения, будет считываться как аналоговый сигнал, содержащий кодовую последовательность, представляющую собой информацию, а аналоговый сигнал будет преобразован в цифровую кодовую последовательность. Поэтому этот способ передачи информации может корректировать любой сдвиг синхронизации между скоростью передачи информации и считываемым периодом тактовой частоты, которая настраивается на общую длину конкретной кодовой последовательности, когда кодовая последовательность считывается из аналогового сигнала.
В способе воспроизведения информации информация, не являющаяся кодом синхронизации, преобразуется в кодовую последовательность, в которой максимальное количество последовательных битов одной двоичной величины ограничено, код синхронизации, содержащий определенную кодовую последовательность, указанной двоичной величины, представляющий собой битовую строку, которая на два или большее количество битов длиннее, чем указанное максимальное количество последовательных битов, вводится в информацию, не являющуюся кодом синхронизации, через регулярные интервалы, и получаемая в результате битовая последовательность принимается как переданная временная последовательность информации. В результате, когда передаваемая кодовая последовательность получается в виде аналогового сигнала, содержащего указанную кодовую последовательность, являющуюся информацией, и из указанного аналогового сигнала получается кодовая последовательность, указанная определенная кодовая последовательность не будет появляться в информации, не являющейся кодом синхронизации, до тех пор, пока любая ошибка считывания, появляющаяся в считываемой кодовой последовательности, будет находиться в пределах возможности исправления ошибки устройства воспроизведения.
В результате, способ воспроизведения информации может надежно отличить информацию кода синхронизации от информации, не являющейся кодом синхронизации, в информации, содержащей код синхронизации, передаваемой в виде временных последовательностей. Также становится возможным, основываясь на положении идентифицированной конкретной кодовой последовательности надежно определять информацию типа, содержащуюся в коде синхронизации, разделитель начала кодового слова, передаваемого непосредственно после кода синхронизации, и адрес, выраженный последовательностью кодового слова, для которого первое слово представляет собой кодовое слово, передаваемое непосредственно после кода синхронизации.
С помощью данного способа воспроизведения информации общая длина конкретной кодовой последовательности, содержащейся в коде синхронизации, переданном таким образом, будет оставаться постоянной, даже в случае, когда пороговая величина будет флуктуировать, когда кодовая последовательность, переданная на устройство воспроизведения, будет считываться как аналоговый сигнал, содержащий кодовую последовательность, являющуюся информацией, и аналоговый сигнал при этом преобразуется в цифровую кодовую последовательность. Поэтому становится возможным также, основываясь на положении идентифицированной конкретной кодовой последовательности, надежно определять информацию типа, содержащуюся в коде синхронизации, начальный разделитель кодового слова, переданный непосредственно после кода синхронизации, и адрес, выраженный последовательностью кодового слова, в которой первое слово представляет собой кодовое слово, переданное непосредственно после кода синхронизации.
С помощью данного способа воспроизведения информации общая длина конкретной кодовой последовательности, содержащейся в коде синхронизации, переданной таким образом, будет оставаться постоянной даже в случае, когда величина порогового значения будет флуктуировать, когда кодовая последовательность, переданная в устройство воспроизведения, считывается как аналоговый сигнал, содержащий кодовую последовательность, которая является информацией, и этот аналоговый сигнал преобразуется в цифровую кодовую последовательность. На этапе управления частотой в способе воспроизведения ин формации эта постоянная длина конкретной кодовой последовательности используется для управления частотой считываемых тактовых импульсов так, что во временной последовательности считываемой двоичной кодовой последовательности, синхронизированной с тактовой частотой, общее количество битов одной кодовой величины в строке последовательных битов максимальной длины и в битовой последовательности одной известной стороны указанной максимальной длины строки битовой последовательности соответствует определенной величине, основанной на общей длине конкретной кодовой последовательности в коде синхронизации. Следует отметить, что эта одна кодовая величина является кодовой величиной, для которой определены максимальные и минимальные пределы количества последовательных битов, которые могут появляться в информации, не являющейся кодом синхронизации.
Управляя таким образом частотой тактовых импульсов в данном способе воспроизведения информации становится возможным корректировать любой сдвиг синхронизации между скоростью передачи информации и тактовой частотой считывания. Поэтому становится возможным более надежно воспроизводить информацию типа, содержащуюся в коде синхронизации, начальный разделитель для кодового слова, передающегося непосредственно после кода синхронизации, и адрес, выраженный последовательностью кодового слова, в которой первое слово представляет собой кодовое слово, переданное непосредственно после кода синхронизации.
В способе воспроизведения информации общая длина конкретной кодовой последовательности, содержащейся в коде синхронизации, переданной таким образом, будет постоянной даже когда величина порога флуктуирует, когда кодовая последовательность, переданная в устройство воспроизведения, читается как аналоговый сигнал, содержащий кодовую последовательность, являющуюся информацией, и этот аналоговый сигнал преобразуется в цифровую кодовую последовательность. Поэтому на этапе управления скоростью вращения привода способа воспроизведения информации эти постоянная длина конкретной кодовой последовательности используется для управления скоростью вращения носителя информации так, что временные последовательности двоичных кодовых последовательностей будут считываться синхронно со считываемой тактовой частотой, при этом общее количество битов одной кодовой величины в максимальной битовой последовательности и битовая последовательность одной известной стороны указанной максимальной длины последовательной битовой последовательности соответствует заранее определенной величине, основанной на общей длине конкретной кодовой последовательности в коде синхронизации. Следует отметить, что эта одна кодовая величина представляет собой кодовую величину, для которой определены максимальные и минимальные пределы для количества последовательных битов, которые могут появляться в информации, не являющейся кодом синхронизации.
Управляя таким образом скоростью вращения привода носителя информации, способ воспроизведения информации позволяет корректировать любой сдвиг синхронизации между скоростью привода носителя информации, то есть между скоростью передачи временной последовательности информации и считываемой тактовой частотой. Поэтому становится возможным еще надежнее воспроизводить информацию типа, содержащуюся в коде синхронизации, начальный разделитель кодового слова, передаваемого непосредственно после кода синхронизации, и адрес, выраженный последовательностью кодового слова, для которого первое слово представляет собой кодовое слово, переданное непосредственно после кода синхронизации.
Таким образом, очевидно, что описанное изобретение можно применять в различных вариантах. Такие варианты не являются отходом от существа рассмотрения настоящего изобретения, и все подобные изменения, очевидные для специалистов в данной области, должны находиться в пределах ограничений формулы изобретения, приведенной ниже.
название | год | авторы | номер документа |
---|---|---|---|
СИСТЕМА ПЕРЕДАЧИ ИНФОРМАЦИИ, УСТРОЙСТВО ЗАПИСИ И ВОСПРОИЗВЕДЕНИЯ ИНФОРМАЦИИ, А ТАКЖЕ НОСИТЕЛЬ ЗАПИСИ, ИСПОЛЬЗУЮЩИЕ ФОРМАТ ПРЕДСТАВЛЕНИЯ ДАННЫХ НА ОСНОВЕ КОДА С ИСПРАВЛЕНИЕМ ОШИБОК | 1996 |
|
RU2154897C2 |
СПОСОБ ШИФРОВАНИЯ, УСТРОЙСТВО ШИФРОВАНИЯ, СПОСОБ ДЕШИФРИРОВАНИЯ И УСТРОЙСТВО ДЕШИФРИРОВАНИЯ | 2000 |
|
RU2257677C2 |
НОСИТЕЛЬ ИНФОРМАЦИИ В ВИДЕ ОПТИЧЕСКОГО ДИСКА И УСТРОЙСТВО ВОСПРОИЗВЕДЕНИЯ НА ОПТИЧЕСКОМ ДИСКЕ | 2001 |
|
RU2284588C2 |
СИСТЕМА КОДИРОВАНИЯ/ДЕКОДИРОВАНИЯ ВИДЕОИНФОРМАЦИИ | 1995 |
|
RU2158487C2 |
УСТРОЙСТВО С ОПТИЧЕСКИМ ДИСКОМ И СПОСОБ ОСУЩЕСТВЛЕНИЯ ЗАМЕНЫ ДЛЯ ОПТИЧЕСКОГО ДИСКА | 1997 |
|
RU2174716C2 |
НОСИТЕЛЬ ЗАПИСИ В ФОРМЕ ДИСКА, УСТРОЙСТВО ПРИВОДА ДИСКА И СПОСОБ ПРОИЗВОДСТВА ДИСКА | 2003 |
|
RU2300147C2 |
СПОСОБ ПЕРЕДАЧИ ЦИФРОВЫХ ДАННЫХ И УСТРОЙСТВО ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ | 1998 |
|
RU2154354C1 |
УСТРОЙСТВО И СПОСОБ ДЛЯ ЗАПИСИ ДАННЫХ | 2002 |
|
RU2291501C2 |
ДИСКОВОД ДЛЯ НОСИТЕЛЯ ИНФОРМАЦИИ В ФОРМЕ ДИСКА, СПОСОБ И УСТРОЙСТВО ДЛЯ ИЗГОТОВЛЕНИЯ ДИСКА | 2002 |
|
RU2298843C2 |
ПЛАТА ПОЛУПРОВОДНИКОВОЙ ПАМЯТИ, УСТРОЙСТВО ВОСПРОИЗВЕДЕНИЯ, УСТРОЙСТВО ЗАПИСИ, СПОСОБ ВОСПРОИЗВЕДЕНИЯ, СПОСОБ ЗАПИСИ И СЧИТЫВАЕМЫЙ ПОСРЕДСТВОМ КОМПЬЮТЕРА НОСИТЕЛЬ ИНФОРМАЦИИ | 2000 |
|
RU2259604C2 |
Изобретение относится к технике оптической и магнитной записи. Устройство для передачи информации имеет преобразователь исходной информации в последовательные информационные коды. Эти информационные коды формируются с помощью комбинации двоичных кодов высокого и низкого уровней. Максимальная длина непрерывных двоичных кодов одного уровня в информационных кодах ограничивается до величины Тmax, например, 14Т, где Т - единица длины, представляющая один двоичный код. Минимальная длина непрерывных двоичных кодов одного уровня в информационных кодах ограничивается до величины Тmin, например, 3Т. Генератор вырабатывает код синхронизации. Этот код синхронизации формируется с помощью комбинации двоичных кодов высокого и низкого уровней. Код синхронизации содержит идентификатор, имеющий непрерывные двоичные коды одного уровня, такие как высокий, с заранее определенной длиной 16Т, которая на 2Т длиннее, чем Tmax. Устройство внедрения вводит код синхронизации, чередуя его с последовательностями информационных кодов. Изобретение позволяет получить код синхронизации, который можно надежно отличить от другой информации и который записывается в виде сигнала с короткой длиной. 5 с. и 45 з.п. ф-лы, 21 ил.
Приоритет по пунктам:
03.04.95 по пп.1 - 7, 11, 13 - 21, 25, 27 - 33, 37, 39, 40, 45 и 46;
16.10.95 по пп.8 - 10, 12, 22 - 24, 26, 34 - 36, 38, 41 - 44, 47 - 50.
Устройство для проковки пильных дисков | 1977 |
|
SU625828A1 |
Установка для мойки трубопроводов пульсирующей жидкостью | 1975 |
|
SU597443A1 |
Устройство для проверки нивелиров | 1976 |
|
SU577402A1 |
РАСПРЕДЕЛИТЕЛЬ СЧЕТНЫХ ИМПУЛЬСОВ | 0 |
|
SU193153A1 |
US 5151699 A, 29.09.1992 | |||
0 |
|
SU178813A1 | |
НАКАДЗИМА Х | |||
и др | |||
Цифровые грампластинки | |||
Пер | |||
с япон | |||
- М.: Радио и связь, 1988, с | |||
Шланговое соединение | 0 |
|
SU88A1 |
Авторы
Даты
2000-11-27—Публикация
1996-04-01—Подача