ИНФОРМАЦИОННЫЙ КОД, СПОСОБ СОЗДАНИЯ ИНФОРМАЦИОННОГО КОДА, СЧИТЫВАТЕЛЬ ИНФОРМАЦИОННОГО КОДА И СИСТЕМА, КОТОРАЯ ИСПОЛЬЗУЕТ ИНФОРМАЦИОННЫЙ КОД

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