Патент на изобретение №2183358
|
||||||||||||||||||||||||||
(54) ЭЛЕКТРОННОЕ УСТРОЙСТВО С БЛОКОМ НОСИТЕЛЯ ИНФОРМАЦИИ, НАПРИМЕР ДИСКА, УСТРОЙСТВО С ПОСТОЯННОЙ ПАМЯТЬЮ НА КОМПАКТ-ДИСКЕ, УСТРОЙСТВО И СПОСОБ ОБРАБОТКИ ИНФОРМАЦИИ, НОСИТЕЛЬ ИНФОРМАЦИИ
(57) Реферат: Изобретение относится к электронным устройствам, например игровым устройствам и устройствам считывания визуально распознаваемой информации обозначения, сформированной на постоянном запоминающем устройстве на компакт-диске для защиты и устранения или исключения поддельных продуктов. Электронное устройство содержит блок установки компакт-диска, в котором установлен компакт-диск с визуально распознаваемой информацией обозначения. Имеются блок, обнаруживающий специальную информацию, выбранную из блочной информации, состоящей из информации обозначения, и блок сравнения, хранящий основные данные, соответствующие подлежащим сравнению данным. Блок сравнения сравнивает специальную информацию с подлежащими сравнению данными и вырабатывает выходной сигнал результата сравнения. Технический результат – сокращение времени считывания специального защитного обозначения и повышение эффективности защиты. 10 с. и 7 з.п. ф-лы, 15 ил. Настоящее изобретение относится к носителю информации и электронному устройству для считывания информации, хранящейся на этом носителе информации, в частности к устройству обработки информации для оптического считывания хранящейся на СD-ROМ (постоянное запоминающее устройство на компакт-диске ПЗУ-КД) программной информации для игры. Музыкальные компакт-диски (КД) и информационные ПЗУ-КД могут воспроизводиться проигрывателями КД, пока они подходят по стандартам, даже если они поддельные. Это не останавливает производителей подделок. В качестве контрмеры этому предложены различные защитные системы для предотвращения несанкционированного копирования игрового программного обеспечения, которые развиваются в результате больших капиталовложений. Тем не менее требуются дальнейшие улучшения в защитных системах. Одним объектом настоящего изобретения является обеспечение электронного устройства с новой встроенной защитной системой, которая может эффективно браковать или исключать поддельные продукты. Другим объектом настоящего изобретения является обеспечение электронного устройства и способа обработки информации, которые могут сократить время считывания специального защитного обозначения. Другим объектом настоящего изобретения является обеспечение электронного устройства и способа обработки информации, которые затрудняют подделывателям отключение защитных систем. Другим объектом настоящего изобретения является обеспечение электронного устройства и способа обработки информации, которые могут эффективно исключить поддельные носители информации с рынка, даже если защитные системы будут отключены. Еще одним объектом настоящего изобретения является обеспечение способа обработки информации, который может эффективно браковать или исключить использование поддельных носителей информации. Еще одним объектом настоящего изобретения является обеспечение носителя информации, который может эффективно исключить поддельные продукты. Электронное устройство в соответствии с одним выполнением настоящего изобретения содержит блок установки носителя, на котором должен быть установлен носитель информации с визуально распознаваемым обозначением, блок обнаружения специальной информации, выбранной из блочной информации, составляющей информацию обозначения, и выходной блок с эталонной информацией, соответствующей информации обозначения, причем упомянутый выходной блок сравнивает специальную информацию со сравниваемой информацией в эталонной информации, соответствующей специальной информации, и вырабатывает выходной сигнал результата сравнения. В соответствии с этим выполнением не требуется обнаружения всей информации обозначения для проверки защиты. Вместо этого обнаруживается информация выбранной части обозначения, благодаря чему время считывания информации обозначения может быть коротким. Электронное устройство в соответствии с другим вариантом выполнения настоящего изобретения отличается тем, что упомянутый блок обнаружения включает в себя блок выбора случайным образом специальной информации из блочной информации. В соответствии с этим выполнением подлежащая выделению из блочной информации специальная часть составляющего информацию обозначения изменяется случайным образом для каждого считывания, так что, когда подделыватель изготовляет носитель информации, приемлемый или совместимый с электронным устройством настоящего изобретения, он должен незаконно использовать то же обозначение в качестве информации обозначения, которую несет на себе подлинный носитель информации. Подделки могут быть исключены более эффективно. Устройство с ПЗУ-КД в соответствии с другим вариантом реализации настоящего изобретения содержит блок установки ПЗУ-КД, на котором должно быть установлено ПЗУ-КД с визуально распознаваемой информацией обозначения, блок обнаружения специальной информации, выбранной случайным образом из блочной информации, составляющей информацию обозначения, и выходной блок с эталонной информацией, соответствующей информации обозначения, упомянутый выходной блок сравнивает специальную информацию со сравниваемой информацией в эталонной информации, соответствующей специальной информации, и вырабатывает выходной сигнал результата сравнения. В соответствии с этим вариантом воплощения не требуется, чтобы обнаруживалась вся информация обозначения для проверки защиты, которую несет на себе ПЗУ-КД, но обнаруживается только выбранная часть обозначения, поэтому время, требуемое для считывания информации, может быть уменьшено. Более того, так как подлежащая считыванию специальная выбранная часть обозначения изменяется случайным образом блоком обнаружения для каждого считывания, подделыватель, который хочет сделать программное обеспечение ПЗУ-КД совместимым с подлинным проигрывателем ПЗУ-КД, должен незаконно использовать такое же обозначение, как и то, которое несет на себе подлинное ПЗУ-КД. Таким образом, подделки могут быть исключены более эффективно. Электронное устройство в соответствии с еще одним вариантом воплощения настоящего изобретения содержит блок установки диска, на котором должен быть установлен диск, с областью записи информации с информацией, записанной с помощью питов (микроуглублений, например, лазерного диска) и заранее заданную область, определенную на группе дорожек, блок обнаружения информации в специальных дорожках, выбранных из упомянутой группы дорожек, блок хранения эталонной информации, соответствующей специальному обозначению, и решающий блок, сравнивающий информацию, полученную со специальных дорожек, с эталонной информацией для вынесения решения, обозначено или нет специальное обозначение в заранее заданной области. В соответствии с этим вариантом воплощения настоящего изобретения время, требуемое для считывания специального обозначения, может быть уменьшено, так как не требуется обнаруживать всю группу дорожек, определенных для проверки защиты, но требуется обнаруживать только несколько выбранных специальных дорожек. Электронное устройство в соответствии с еще одним вариантом воплощения настоящего изобретения содержит блок установки диска, имеющего область с программной информацией, записанной питами, заранее заданную область, определенную на группе дорожек, и область со специальным обозначением, образованным с возможностью визуального распознавания набором питов внутри заранее заданной области, блок обнаружения для обнаружения информации со специальных дорожек, выбранных из упомянутой группы дорожек, блок хранения для хранения эталонной информации, соответствующей специальному обозначению, и блок сравнения, сравнивающий информацию, полученную со специальных дорожек, с эталонной информацией. В соответствии с этим выполнением специальное обозначение для проверки защиты обозначается на группе дорожек, но информация для проверки защиты обнаруживается из специальных выбранных дорожек, поэтому время, требуемое для считывания специального обозначения, может быть сокращено. Электронное устройство в соответствии с другим вариантом воплощения настоящего изобретения отличается тем, что упомянутый блок обнаружения включает в себя блок выбора случайным образом специальных дорожек из упомянутой группы дорожек. В соответствии с этим вариантом воплощения настоящего изобретения, так как специальные дорожки, подлежащие обнаружению для проверки защиты, изменяются случайным образом блоком обнаружения для каждого считывания, подделыватель, который хочет изготовить носитель информации, приемлемый и совместимый с подлинным электронным устройством, должен незаконно поместить такое же обозначение, как и специальное обозначение, которое несет на себе подлинный носитель информации. Устройство обработки информации в соответствии со следующим вариантом воплощения настоящего изобретения содержит блок хранения эталонной информации, соответствующей специальному обозначению, использование которого законно запрещено иному лицу помимо имеющих на это права, блок установки диска, имеющего область записи информации с информацией, записанной питами, и заранее заданную область, определенную на группе дорожек, блок выбора специальных дорожек случайным образом из упомянутой группы дорожек, блок оптического обнаружения информации, записанной питами на специальных дорожках, блок сравнения информации, полученной со специальных дорожек, с эталонной информацией, и считывающий блок для считывания информации из области записи информации в ответ на выходной сигнал из блока сравнения, когда информация, полученная со специальных дорожек, согласуется с информацией в эталонной информации, соответствующей специальным дорожкам. В соответствии с этим вариантом воплощения информация обнаруживается только со специальных дорожек для проверки защиты, поэтому время, требуемое для считывания специального обозначения, может быть уменьшено. Вдобавок, специальные дорожки изменяются случайным образом для каждой проверки защиты, так что подделыватель должен поместить такое же обозначение, как и специальное обозначение, которое несут на себе подлинные диски. Может быть предъявлено законное обвинение в незаконном обозначении, поэтому подделки могут быть очень эффективно исключены. Электронное устройство в соответствии с еще одним вариантом воплощения настоящего изобретения содержит блок хранения эталонной информации, блок установки диска, имеющего зону записи информации с информацией, записанной питами, зону формирования обозначения, определенную в части, отличной от зон хранения информации, и группу областей обозначения, определенных в зоне формирования обозначения, блок выбора случайным образом специальной области обозначения вне группы областей обозначения, блок оптического обнаружения информации обозначения, записанной питами в специальной области обозначения, выбранной случайным образом, блок сравнения, сравнивающий область обозначения с эталонной информацией, и блок управления, действующий в ответ на выходной сигнал с блока сравнения. В соответствии с этим вариантом воплощения группа областей обозначения диска детектируется для проверки защиты, так что защита еще более гарантируется. Кроме того, требуемое время обнаружения укорачивается, тогда как защита еще более гарантируется, так как не требуется обнаруживать все многочисленные области обозначения, но требуется обнаруживать только специальную область обозначения, выбранную случайным образом. Электронное устройство в соответствии со следующим вариантом воплощения настоящего изобретения отличается тем, что упомянутый блок выбора выбирает случайным образом специальные дорожки из группы дорожек, формирующих специальную область обозначения, и упомянутый блок сравнения сравнивает информацию, обнаруженную на специальной дорожке, с эталонной информацией. В соответствии с этим вариантом воплощения, поскольку для проверки защиты обнаруживается небольшое количество данных из выбранных специальных дорожек, которые также выбраны из выбранной специальной области обозначения, устраняется возрастание времени считывания, тогда как защита значительно улучшается, поэтому подделки могут быть эффективно исключены. Способ обработки информации в соответствии с одним вариантом воплощения настоящего изобретения содержит операции обнаружения специальной информации, выбранной из блочной информации, которая обозначена на носителе информации с возможностью визуального распознавания и сравнения выбранной специальной информации с эталонной информацией, соответствующей упомянутому блочной информации. В соответствии с этим вариантом воплощения время, требуемое для считывания информации обозначения, может быть сокращено, так как не требуется обнаруживать всю информацию для проверки защиты, но требуется обнаруживать только выбранную специальную часть информации. Способ обработки информации в соответствии с вариантом воплощения настоящего изобретения отличается тем, что обнаружение специальной информации проводится путем выбора случайным образом специальной информации из блочной информации. В соответствии с этим вариантом воплощения специальная часть, которая должна быть выбрана из блочной информации обозначения, изменяется случайным образом для каждого считывания. Подделыватель, желающий изготовить носитель информации, который может быть считан по способу обработки информации настоящего изобретения, должен незаконно поместить такое же обозначение, как и обозначенное на подлинном носителе информации. Подделывание может быть более эффективно исключено. Носитель информации в соответствии с одним вариантом воплощения настоящего изобретения содержит прозрачную дискообразную подложку, область записи информации, определенную на поверхности упомянутой подложки и содержащую запись питами информации игровой программы, область изобразительного обозначения, определенную в области упомянутой поверхности подложки, отличной от упомянутой области хранения информации, заранее заданную область, расположенную в упомянутой области изобразительного обозначения с изобразительным обозначением, сформированным с возможностью визуального распознавания с использованием группы питов и промежутков между ними, так что несанкционированное использование упомянутого изобразительного обозначения на упомянутом носителе информации законно запрещено, отражающий слой, покрывающий упомянутую поверхность подложки, и предохраняющий слой, покрывающий упомянутый отражающий слой. В соответствии с этим вариантом воплощения подделыватель должен формировать с возможностью визуального распознавания упомянутое изобразительное обозначение как информации обозначения, которую несет на себе подлинный носитель информации, в своих подделках, так что подделки могут быть эффективно исключены. Носитель информации в соответствии с другим вариантом воплощения настоящего изобретения содержит прозрачную дискообразную подложку, первую зону, определенную в виде кольца на поверхности упомянутой подложки и образованную цифровой информацией, записанной питами, вторую зону, определенную на упомянутой поверхности подложки в виде кольца, концентрического с упомянутой первой зоной, заранее заданную область, расположенную в упомянутой второй зоне, с изобразительным обозначением, образованным с возможностью визуального распознавания с использованием группы питов и промежутков между ними, так что несанкционированное использование упомянутого изобразительного обозначения на упомянутом носителе информации законно запрещено, отражающий слой, покрывающий упомянутую поверхность подложки, и предохраняющий слой, покрывающий упомянутый отражающий слой. Вторая зона может быть предусмотрена снаружи или внутри упомянутой первой зоны. В соответствии с этим вариантом воплощения изобразительное обозначение можно легко отличить от цифровой информации путем изменения управления считыванием в соответствии с каждой из концентрических зон. Носитель информации в соответствии с другим вариантом воплощения настоящего изобретения отличается тем, что упомянутая заранее заданная область формируется многократно в упомянутой второй зоне. В соответствии с этим вариантом воплощения любое из множества изобразительных обозначений может быть считано, даже если возникают трудности из-за порчи в считывании некоторых изобразительных обозначений. Носитель информации в соответствии с еще одним вариантом воплощения настоящего изобретения содержит прозрачный пластиковый диск; первую область, расположенную на поверхности упомянутого прозрачного пластикового диска, с информацией игровой программы, записанной питами; вторую область, расположенную в отличном от упомянутой первой области месте упомянутой поверхности прозрачного пластикового диска с товарным знаком, сформированным с возможностью визуального распознавания с использованием группы питов; отражающий слой, покрывающий упомянутую поверхность прозрачного пластикового диска; и предохраняющий слой, покрывающий упомянутый отражающий слой. Сущность изобретения иллюстрируется ссылками на сопроводительные чертежи, в которых: Фиг.1 – это общий вид игровой машины, включающей в себя систему проверки защиты в соответствии с настоящим изобретением. Фиг. 2 – это блок-схема игровой машины, включающей в себя систему проверки защиты в соответствии с настоящим изобретением. Фиг.3 – это вид сверху ПЗУ-КД, в котором применена система проверки защиты в соответствии с настоящим изобретением. Фиг. 4 – это вид одного примера обозначения на ПЗУ-КД, у которого должна быть проверена защита. Фиг. 5 – частный вид в разрезе ПЗУ-КД, в котором применена система проверки защиты в соответствии с настоящим изобретением. Фиг. 6А-6С – это виды, детализирующие образование обозначения, в котором применена проверка защиты в соответствии с настоящим изобретением. Фиг.7 – это блок-схема считывающего блока для выполнения проверки защиты в соответствии с настоящим изобретением. Фиг.8 – это вид, объясняющий оригинальные данные для проверки как эталон для сравнения. Фиг. 9 – это блок-схема алгоритма работы считывающего блока для проверки защиты в соответствии с настоящим изобретением. Фиг. 10А-10D – это виды сверху других примеров ПЗУ-КД, в котором применена проверка защиты в соответствии с настоящим изобретением. Как показано на фиг.1 и 2, игровая машина 10 включает в себя блок 10а управления в блок 10в управления ПЗУ-КД. Блок 10а управления включает в себя блок 21 управления игрой, выходной интерфейс 22 для подачи звуковых сигналов и видеосигналов, входные интерфейсы 23а, 23в для приема рабочих сигналов и входные/выходные интерфейсы 24а, 24в для приема/подачи игровых программ и данных. Выходной интерфейс 22, входные интерфейсы 23а, 23в и входные/выходные интерфейсы 24а, 24в подключены к блоку 21 управления игрой. Как показано на фиг.2, блок 10а управления подключен к телевизионному блоку 25, как к блоку дисплея для представления содержания игры, и к различным контроллерам, например к джойстиковым контактным площадкам 26а, 26в, для управления процессом игры через входные интерфейсы 23а, 23в. Таким образом, игровая машина содержит корпус 10 игровой машины, телевизионный блок 25, джойстиковые контактные площадки и т.д. Позиция 10 иногда может относиться в основном к игровой машине, к которой подключены периферийные устройства, такие как джойстик. Игровая машина 10 принимает игровой картридж 28 в картриджный приемник 29 блока 10а управления и может проводить игру в соответствии с игровой программой, хранящейся в полупроводниковом ПЗУ или ОЗУ игрового катриджа 28. Игровая программа, хранящаяся в полупроводниковом ПЗУ или ОЗУ, передается на блок 21 управления игрой через входной/выходной интерфейс 24а. Блок 10в управления ПЗУ-КД включает в себя блок 11 установки или привода ПЗУ-КД и оптическую головку 16 воспроизведения. ПЗУ-КД 12 устанавливается на установке 11 ПЗУ-КД, так что информация программы, хранящаяся на ПЗУ-КД 12, обнаруживается оптической головкой 16 воспроизведения. Когда информация программы, записанная в ПЗУ-КД 12, является игровой программой, считанная информация игровой программы подается на блок 21 управления игрой через входной/выходной интерфейс 24а и игра готова для проведения. Игровой картридж 28 и ПЗУ-КД 12 функционируют как носители информации, и картриджный порт или приемник 29 и блок 11 установки ПЗУ-КД функционируют как порт носителя. ПЗУ-КД 12 сформирован в виде диска, как показано на фиг.3, из тонких прозрачных пластиков и имеет центральное отверстие 12а, выполняемое в центре диска. Пластиковая подложка 3 ПЗУ-КД 12 имеет область 14 программы с информацией игровой программы, записанной питами между областью 14а записи и областью 14в считывания. Область 14 программы, которая является областью записанной информации, имеет область 15 обозначения товарного знака, определенную в прямоугольной зоне на 100-200 дорожках рядом с областью 14а записи без записанной информации игровой программы. В этом описании на область 15 может быть ссылка как на “область обозначения товарного знака”, “область обозначения” или “заранее заданная область/часть”. В области 15 обозначения товарного знака предусмотрены подлежащие сравнению данные А, которые являются специальным обозначением (см. фиг.4). Подлежащие сравнению данные А образованы набором питов и распозначаются как информация массива питов при считывании оптической головкой 16 воспроизведения, предусмотренной в блоке 10в управления ПЗУ-КД. Подлежащие сравнению данные А являются информацией обозначения, хранящейся в области 15 обозначения товарного знака, которая визуально распознаваема и может быть в дополнение к товарному знаку меткой, логотипом, рисунком, символом и проч. Как показано на фиг. 5, ПЗУ-КД 12 хранит изобразительную информацию в виде набора питов вместе с информацией игровой программы в виде группы питов 35 на верхней стороне дисковой подложки 31 из прозрачных пластиков, таких как поликарбонат, акрил, поливинилхлорид или др. Верхняя сторона 33 с выполненными на ней питами 35 покрыта отражающим слоем 36, который является металлическим слоем алюминия или т.п., и покрыта далее предохраняющим слоем 37, посредством чего и формируется внешняя поверхность 38. Предохраняющий слой 37 обычно выполняется из непрозрачного материала и на внешней поверхности 38 может обозначаться название, разработка и автор игрового программного обеспечения, товарный знак и т.д., разработанные лицензиаром в случае, когда продукция игрового программного обеспечения лицензируется третьей стороной. Информация, хранящаяся в ПЗУ-КД 12, считывается применением лазерного луча для прохождения в подложку 31 диска с его нижней поверхности 34 и для отражения на отражающем слое 36 для обнаружения оптической головкой 16 воспроизведения, расположенной вплотную к нижней поверхности 34. Набор питов в области 15 обозначения товарного знака выполняется так, чтобы быть визуально распознаваемым в качестве требуемой формы с нижней поверхности 34, которая является поверхностью оптического обнаружения. Способ для формирования подлежащих сравнению данных А с использованием питов будет объяснен со ссылками на Фиг.6А-6С. Подлежащие сравнению данные А, например “SЕGА”, сформированы в наборе питов, как показано на фиг.6А. Подлежащие сравнению данные А видны (визуально распознаваемы как знак “SЕGА”) с нижней поверхности 34 – поверхности оптического обнаружения дисковой подложки 31, как показано на фиг.5. Каждая точка, образующая буквы “SEGA”, содержит набор массивов питов, обведенный пунктирной линией А на фиг.6В, и часть без букв, содержащую набор массивов С питов на фиг.6В. Например, область, обведенная пунктирной линией А, образована в одной видимой точке 70 продольными дорожками и 12 поперечными массивами питов. Например, массивы В питов обеспечивает блок, на котором покрытие питами зоны выполнены максимальными, как показано на фиг.6С(А), а массивы С питов обеспечивают блок, на котором покрытие питами зоны выполнены минимальными, как показано на фиг.6С(В). Такие точки расположены в требуемых местах для образования букв. Буквы, например “SEGA” на фиг.6А, сформированы в области 15 обозначения товарного знака, определенной по существу на 1000 дорожках. На фиг.6А-6С обозначение в заранее заданной области 15 дисковой подложки 31 сформировано видимым (считываемым или распознаваемым) как буквы с нижней поверхности 34, которая является поверхностью оптического обнаружения (см. фиг. 5), но могут быть сформированы видимыми с верхней поверхности 38, противоположной поверхности оптического обнаружения (см. фиг.5). На фиг.5 возможно, что предохраняющий слой 37 образован из прозрачного материала так, что специальное обозначение может быть видно с внешней поверхности 38. Как показано на фиг. 2, игровая машина 10 включает в себя считывающий блок 17. Блок 17 подключен к оптической головке 16 воспроизведения через входной/выходной интерфейс 24в. Как показано на фиг.7, блок 17 включает в себя блок 18 обнаружения информации и блок 19 сравнения. Блок 18 обнаружения информации включает в себя цепь 20 генерирования случайных чисел, которая функционирует как блок выбора. Блок 18 обнаружения информации управляет положениями считывания оптической головки 16 воспроизведения относительно ПЗУ-КД 12 и вырабатывает выходы сигналов (а) обнаружения, дающих команды оптической головке воспроизведения считывать специальные дорожки, которые расположены в области 15 обозначения товарного знака и подлежат сравнению. Особые дорожки выбираются случайным образом из группы дорожек, которые состоят из массивов питов, формирующих сравниваемые данные А. Выбор определяется случайным числом, выработанным цепью 20 генерирования случайных чисел. То есть оптическая головка 16 воспроизведения выбирает и считывает специальные массивы питов, которые являются специальной информацией, составленной из массивов питов, которые обозначают группу блочной информации. Информация (в) массивов питов, считанная со специальных дорожек, подается на блок 19 сравнения. Специальные дорожки, которые должны быть считаны оптической головкой 16 воспроизведения, могут быть получены выбором нескольких блоков, в которых одна дорожка определяется как блок, и также могут быть получены выборочно несколькими блоками, на которых группа дорожек определена как блок. Блок 19 сравнения хранит основные данные D (см. фиг.8) как цифровые сигналы в полупроводниковом ПЗУ. Основные данные D являются эталонной информацией или стандартной информацией для вынесения решения, совпадают ли с ними данные А. Основные данные D соответствуют такому эталонному обозначению, как специальное обозначение “SEGA”, как показано на фиг.8. Цифровые эталонные данные, соответствующие специальному обозначению “SEGA”, хранятся в полупроводниковом ПЗУ, в котором эталонный блок является набором данных, соответствующих каждой дорожке, состоящей из набора питов. Специальное обозначение А сформировано на дисковом ПЗУ-КД, как такая же группа питов, что и эталонное обозначение D. Подлежащее сравнению специальное обозначение А обнаруживается на его выбранных дорожках, в которых сравниваемый блок является соответствующей дорожкой, состоящей из набора питов. Когда при сравнении обнаружено, что подлежащие сравнению данные А и эталонные данные D совпадают друг с другом, выносится решение о том, что специальное обозначение обозначено в области, а когда при сравнении обнаружено, что подлежащие сравнению данные А и эталонные данные D не совпадают друг с другом, выносится решение о том, что специальное обозначение не представлено в заранее заданной области. Блок 19 сравнения вырабатывает информацию (с) результата сравнения в качестве результата сравнения. То есть блок 19 сравнения функционирует как хранилище основных или эталонных данных, соответствующих специальному обозначению D; как выходной блок для сравнения подлежащих сравнению данных, индицирующих информацию сравниваeмого массива питов специального обозначения А с эталонными данными, и для выработки выходного сигнала на основании результата сравнения, и как решающий блок для вынесения решения о том, представлено или нет специальное обозначение. Далее работа считывающего блока 17 будет объяснена со ссыпками на блок-схему алгоритма по фиг.9. Игровая машина 10 включена для запуска операции проверки. Сначала блок 18 обнаружения информации определяет специальные дорожки, подлежащие сравнению (операция S1). Подлежащие сравнению специальные дорожки для данных А определены, например, как Дорожка 1, Дорожка 2 и т.д., соответствующие случайным числам, выработанным цепью 20 генерирования случайных чисел. Номера дорожек, соответствующие заранее заданному числу дорожек, выбираются случайным образом. Затем часть подлежащих сравнению данных считывается оптической головкой 16 воспроизведения с ПЗУ-КД 12, являющегося проверяемым носителем (операция S2). Оптическая головка 16 воспроизведения движется к положению, соответствующему специальным дорожкам, для считывания информации из массивов питов специальных дорожек. Вслед за этим считанные данные и эталонные данные сравниваются друг с другом (операция S3). Информация, считанная из массивов питов, и эталонные данные D сравниваются блоком 19 сравнения. Затем блок 19 сравнения выносит решение, совпадают или нет между собой эти данные (операция S4). Когда блок 19 сравнения обнаруживает несовпадение между считанной информацией и эталонной информацией, блок 19 выносит решение “НЕТ” и проводит обработку ошибок (операция S5). И операция проверки заканчивается. С другой стороны, когда считанная информация и эталонная информация совпадают друг с другом, блок 19 выносит решение “ДА” и принимает решение, все или не все данные, определенные в операции I, сравнены (операция S6). Решение “ДА” выносится после сравнения всех данных, которые должны сравниваться, затем операция сравнения прекращается. Решение “НЕТ” выносится, соответственно, если все операции сравнения еще не закончены, затем происходит возврат к операции S2 для считывания подлежащих сравнению данных. Эта операция повторяется до тех пор, пока вся подлежащая проверке информация не будет сравнена и пока по ней не будет вынесено решение. Когда обе информации совпадают друг с другом, блок 18 обнаружения информации считывает информацию программы в области 14 программы. Когда обе информации не совпадают друг с другом, блок 18 обнаружения информации не считывает информацию программы в области 14 программы или останавливает игру. В вышеописанной операции проверки номера подлежащих проверке дорожек выбираются для каждой операции проверки и одновременно с выбором номеров дорожек число подлежащих проверке дорожек в значении подлежащих проверке данных может меняться для каждой операции сравнения. Таким образом, считывающий блок 17 выбирает случайным образом подлежащие сравнению специальные дорожки из группы дорожек без проверки всех дорожек, поэтому проверка может быть проведена за короткий промежуток времени. Более того, такое укороченное время проверки позволяет большему количеству данных большего числа дорожек или большему количеству изображений быть установленными как подлежащие сравнению данные А, что улучшает защитный эффект. Так как подлежащие сравнению дорожки изменяются при начале каждой операции проверки, подлежащие сравнению данные А, хранящиеся в ПЗУ-КД 12, как в подлежащем проверке носителе, должны быть полными данными, то есть полным изображением. Кроме того, делается возможной более точная проверка путем изменения количества специальных дорожек для каждой операции проверки. В этом случае подделывателю, который хочет изготовить ПЗУ-КД, подходящее для электронного устройства или устройства обработки информации подлинной игровой машины или других, требуется поместить в заранее заданном месте ПЗУ-КД разработанное специальное обозначение в качестве подлежащих сравнению данных А, соответствующих основным данным D как эталонным или эталонной информации, хранящейся в подлинном электронном устройстве или устройстве обработки информации. Если он это делает, то ему будет законно предъявлено обвинение в нарушении прав собственности. Примерами разработанного специального обозначения служат товарный знак, логотип и фирменное наименование, защищенные Законом о товарных знаках, а также промышленный образец, знак, изображение и т.д., защищенные Законом о промышленных образцах. Промышленные образцы, знаки, изображения и т.д. защищены в некоторых государствах Патентным законом и Законом о промышленных образцах, Законом об авторском праве и т.д. Эталонные данные D подвергаются обработке сжатия информации для сокращения количества данных, поэтому считывающий блок 17 занимает меньшую площадь и сокращает стоимость. В вышеописанном варианте воплощения область для специального обозначения на подлежащем проверке на защиту ПЗУ-КД не ограничена положением, показанным на фиг.3, и может изменяться. Как показано на фиг. 10А, зона 15а, на которой не записана информация игровой программы, определена внутри области 14 программы или зоны записи информации вдоль внутренней окружности диска, а область 15 для нанесения специального обозначения с набором питов может формироваться в зоне 15а. Как показано на фиг. 10В, зона 15в, на которой не записана информация игровой программы, определена снаружи области 14 программы или зоны записи информации вдоль внешней окружности диска, а область 15 для нанесения специального обозначения с набором питов может формироваться в зоне 15в. То есть эти зоны 15а, 15в определены как зоны формирования обозначения на частях иных, нежели зоны записи информации, и область 15 определена как область обозначения в зоне 15а или 15в. В варианте фиг. 10С множество участков области 15 может формироваться непрерывно или с определенными интервалами в зоне 15в. Такое же специальное обозначение может помещаться в соответствующих областях 15 или два различных обозначения могут помещаться попеременно в соответствующих областях 15. В таком варианте эти области 15 могут быть выбраны случайным образом в качестве подлежащих сравнению данных А для проверки многих областей 15 на основе случайные чисел, выработанных цепью 20 генерирования случайных чисел. Сочетание областей 15 в положениях, выбранных случайным образом, и выбранных случайным образом дорожек в выбранных областях может гарантировать защиту. Как показано на фиг.10D, зона 15в может быть выполнена снаружи от области 14в считывания ПЗУ-КД 12, так что зона 15в может быть установлена совершенно отдельно от хранящей информацию области 14 программы, поэтому управление для считывания информации и для обнаружения специального обозначения может быть облегчено. В зоне 15в, как показано на фиг.10D, изображения “TRADE MARK’ SEGA (“Товарный знак “SEGA”, “PRODUCED BY or UNDER LICENSE FROM SEGA ENTERPRISES, LTD.” Произведено SEGA ENTERPRISES, LTD. или по ее лицензии”) образованы наборами питов. В качестве специального обозначения для вышеописанной проверки защиты в дополнение к различным буквам, рисункам и т.д. могут использоваться зарегистрированные товарные знаки, зарегистрированные промышленные образцы, образцы, такие как символы и т.д., защищенные авторскими правами, фирменные наименования, знаки обозначений, используемые промышленными группами, и т.д. , если они идентифицируемы к действительно единственным. То есть предпочтительно, чтобы эталонное обозначение было способно помешать не имеющему права лицу поместить то же самое обозначение. Эталонное обозначение может кому-то принадлежать или его использование может быть предоставлено по лицензионному соглашению. Может использоваться большое число таких же обозначений или может использоваться сочетание большого количества различных обозначений. Более того, формируемое в области 15 ПЗУ-КД 12 обозначение сформировано видимого размера и формы и может быть выполнено в секторе вдоль края ПЗУ-КД 12. Настоящее изобретение применимо в защитных системах электронных устройств для считывания информации с носителей информации, хранящих игровые программы, музыкальные программные продукты, словари, компьютерные программы и т.д., особенно применимо в защитных системах для устройств обработки информации для оптического считывания программной информации, хранящейся в ПЗУ-КД для игры. Формула изобретения
РИСУНКИ
MM4A Досрочное прекращение действия патента Российской Федерации на изобретение из-за неуплаты в установленный срок пошлины за поддержание патента в силе
Дата прекращения действия патента: 29.11.2002
Извещение опубликовано: 20.11.2004 БИ: 32/2004
|
||||||||||||||||||||||||||