Смешанный код, и способ и устройство для его генерирования, и способ и устройство для его декодирования
Иллюстрации
Показать всеИзобретение относится к способу и устройству для кодирования/ декодирования физического или электронного кодового изображения. Техническим результатом является увеличение количества данных, которые могут содержаться в смешанном коде, путем изменения или добавления к коду дополнительной информации. Предложен машиночитаемый носитель записи с записанным на нем смешанным кодом, который включает: область первого кодового изображения, в которой содержится первое кодовое изображение, полученное путем кодирования первой информации, с использованием цвета, оттенка или их комбинации, и область второго кодового изображения, в которой содержится второе кодовое изображение, полученное путем кодирования второй информации, с использованием цвета, оттенка или их комбинации. Первое кодовое изображение и/или второе кодовое изображение включают в себя результаты информации интерпретации кодирования, информации построения, информации контроля над ошибками и информации направления кода. Смешанный код получен путем регулирования разницы в цвете и яркости между изображениями первого и второго кодов до заданного уровня и комбинирования этих изображений. Первое и второе кодовые изображения можно эффективно декодировать путем декодирования информации интерпретации, информации построения, информации контроля над ошибками и информации направления кода, сохраненных в первом и/или втором кодовых изображениях. 9 н.п. и 30 з.п. ф-лы, 28 ил.
Реферат
Область техники, к которой относится изобретение
Настоящее изобретение относится к коду, который представляет собой комбинацию, по меньшей мере, двух кодовых изображений (ниже называется "смешанным кодом"), и к способу, и устройству для его генерирования. Кроме того, настоящее изобретение относится к способу и устройству для декодирования физического или электронного кодового изображения и, более конкретно, к способу и устройству для декодирования кода, который представляет собой комбинацию, по меньшей мере, двух кодовых изображений.
Уровень техники
Распознаваемая информация, такая как буква, цифра и знак, может быть представлена как изображение, с учетом требований обеспечения защиты информации и пространства, в котором информация должна отображаться. Для интерпретации такой информации, содержащей изображение (кодовое изображение), требуется декодер.
Кодовое изображение может представлять собой одномерный штрихкод, такой как универсальный код продукта (УКП, UPC) и европейский товарный код (ЕТК,ЕТК), а также двумерный код, такой как цветовой код, серый код, код быстрого отклика (БО, QR), код PDF-417 и матрица данных. Информация может быть получена путем распознавания изображения и выделения информации из изображения, с использованием водяных знаков, разработанных компанией MarkAny и технологии распознавания эмблемы изображения.
Поскольку код изображения скрывает информацию, и информация, относящаяся к коду, не раскрывается, у пользователя могут возникнуть трудности при использовании кодового изображения. Например, пользователь не может предсказать, является ли кодовое изображение доступным для обычного мобильного терминала или карманного персонального компьютера (КПК), было ли изображение предоставлено из персонального компьютера (ПК), и содержится ли информация в коде изображения. Кроме того, количество данных, которые могут быть выражены с использованием каждого кода, ограничено. Таким образом, обычно код изображения должен быть вновь сформирован каждый раз, когда обновляют данные изображения, и при этом трудно включить в код изображения такую информацию, обозначающую, были ли данные обновлены.
Обычно водяные знаки используют для определения, является ли пользователь, который желает использовать изображение, уполномоченным пользователем или он обладает авторским правом в отношении изображения, или для предоставления услуг сетевого соединения с использованием информации изображения. Поэтому информация водяных знаков содержится в изображении, и не должна быть раскрыта, и она не связана с информацией, относящейся к изображению. Даже если информация водяных знаков будет связала с информацией, относящейся к изображению, невозможно декодировать изображение, используя информацию водяного знака. Конечно, водяной знак может быть внедрен в код изображения, но в этом случае водяной знак всего лишь комбинируют с исходный кодом изображения для получения их простой комбинации.
Цветной штрихкод изготовляют путем отображения цветов на структуру штрихкода. Хотя при использовании цветного штрихкода количество способов выражения информации может быть увеличено, такой цветной штрихкод также представляет собой простую комбинацию цветов и структуры штрихкода.
В качестве альтернативы, изображение может быть распознано как товарный знак, эмблема или структура. Более подробно, входное изображение распознают путем подготовки базы данных структуры конкретного изображения и сравнения входного изображения с конкретным изображением из базы данных для определения степени схожести между изображениями.
Сущность изобретения
Техническое решение
В настоящем изобретении предусмотрен смешанный код, который представляет собой комбинацию первого и второго кодовых изображений.
В настоящем изобретении также предусмотрены способ и устройство для генерирования смешанного кода путем комбинирования первого и второго кодовых изображений.
В настоящем изобретении также предусмотрены считываемый компьютером носитель информации, на котором записана компьютерная программа, которая выполняет способ генерирования смешанного кода путем комбинирования первого и второго кодовых изображений.
В настоящем изобретении также предусмотрены способ и устройство для декодирования смешанного кода, который представляет собой комбинацию первого и второго кодовых изображений.
В настоящем изобретении также предусмотрен способ эффективного декодирования смешанного кода, который представляет собой комбинацию первого и второго кодовых изображений путем декодирования первого кодового изображения, для выделения информации, и декодирования второго кодового изображения, на основе выделенной информации.
В настоящем изобретении также предусмотрен считываемый компьютером носитель информации, на котором записана компьютерная программа, которая выполняет способ декодирования смешанного кода, который представляет собой комбинацию первого и второго кодовых изображений.
Предпочтительные эффекты
Смешанный код в соответствии с настоящим изобретением может включать в себя визуальную информацию, обозначающую назначение смешанного кода, область, в которой применяют такой смешанный код, и способ его использования, что позволяет пользователю легко его распознавать. Например, возможно изготовить ячейку или структуру кодового изображения так, чтобы она включала в себя название компании или унифицированный указатель ресурса (УУР, URL), с использованием смешанного кода, который представляет собой комбинацию кода изображения и букв. Кроме того, возможно изготовить код изображения или каждую ячейку кодового изображения так, что она будет включать в себя информацию, относящуюся к эмблеме, символу или знаку, используя смешанный код, который представляет собой комбинацию кода изображения. Кроме того, возможно изготовить сложный смешанный код, который представляет собой комбинацию кода изображения, буквы и эмблемы.
Кроме того, дополнительная информация может быть представлена путем добавления дополнительного информационного изображения к исходному коду изображения. Таким образом, можно увеличить количество данных, которые могут содержаться в смешанном коде, путем изменения или добавления к коду дополнительной информации.
Смешанный код включает в себя информацию, обозначающую область кода, направление кода, и опорные точки, относящиеся к дополнительному информационному изображению, что позволяет обеспечить простой поиск дополнительного информационного изображения. То есть, когда диапазон распознавания ограничен областью кода, можно получить дополнительную информацию, относящуюся к форме области кода, например, в отношении его ориентации и характерных точек.
Область информации контроля над ошибками смешанного кода используется для проверки и коррекции ошибок в информации основного кода. Изображение основного кода и дополнительное информационное изображение построены так, чтобы их можно было декодировать, используя значение ключа и способ шифрования, в результате чего детектируется, является ли пользователь уполномоченным пользователем, который имеет право на предоставление услуги.
Кроме того, в качестве дополнительного информационного изображения возможно использовать фотографическое изображение так, что его можно использовать в службе обеспечения безопасности. Кроме того, смешанный код в соответствии с настоящим изобретением можно применять в различных областях предоставления услуг, таких как управление складским хозяйством.
Краткое описание чертежей
Указанные выше и другие аспекты и преимущества настоящего изобретения будут более очевидными при подробном описании примеров вариантов его выполнения, со ссылкой на приложенные чертежи, на которых:
на фиг.1 представлена конструкция смешанного кода в соответствии с вариантом выполнения настоящего изобретения;
на фиг.2, 3А и 3В иллюстрируется смешанный код в соответствии с вариантами выполнения настоящего изобретения;
на фиг.4 иллюстрируется процесс распознавания информации построения смешанного кода в соответствии с вариантом выполнения настоящего изобретения;
на фиг.5 иллюстрируется процесс распознавания информации построения смешанного кода в соответствии с другим вариантом выполнения настоящего изобретения;
на фиг.6-8 иллюстрируется информация построения смешанного кода в соответствии с вариантами выполнения настоящего изобретения;
на фиг.9 показана таблица, иллюстрирующая взаимозависимость между основной информацией и дополнительной информацией в соответствии с вариантом выполнения настоящего изобретения;
на фиг.10 показана таблица, иллюстрирующая области смешанного кода в соответствии с вариантом выполнения настоящего изобретения;
на фиг.11 показана блок-схема последовательности операций, иллюстрирующая способ генерирования смешанного кода в соответствии с вариантом выполнения настоящего изобретения;
на фиг.12 показана таблица, иллюстрирующая различные взаимозависимости между основной информацией и дополнительной информацией, в соответствии с вариантом выполнения настоящего изобретения, представленной знаками;
на фиг.13 иллюстрируются примеры смешанного кода, состоящего из цветового изображения кода и изображения кода БО в соответствии с вариантом выполнения настоящего изобретения;
на фиг.14 иллюстрируется процесс формирования смешанного кода путем комбинирования цветового изображения кода и изображения кода БО в соответствии с вариантом выполнения настоящего изобретения;
на фиг.15 показана блок-схема последовательности операций, иллюстрирующая способ генерирования смешанного кода в соответствии с другим вариантом выполнения настоящего изобретения;
на фиг.16 показана блок-схема устройства для генерирования смешанного кода в соответствии с вариантом выполнения настоящего изобретения;
на фиг.17 показана блок-схема последовательности операций, иллюстрирующая способ декодирования смешанного кода в соответствии с вариантом выполнения настоящего изобретения;
на фиг.18А и 18В показана подробная блок-схема последовательности операций, иллюстрирующая способ декодирования смешанного кода в соответствии с вариантом выполнения настоящего изобретения;
на фиг.19 иллюстрируются примеры преобразования в двоичную форму смешанного кодового изображения и поиска ограниченного прямоугольника в соответствии с вариантом выполнения настоящего изобретения;
на фиг.20 иллюстрируется смешанное кодовое изображение с направлением кода и информацией компоновки в соответствии с вариантами выполнения настоящего изобретения;
на фиг.21 показана блок-схема последовательности операций, иллюстрирующая способ декодирования смешанного кода в соответствии с другим вариантом выполнения настоящего изобретения; и
на фиг.22 показана блок-схема устройства декодирования смешанного кода в соответствии с вариантом выполнения настоящего изобретения.
Подробное описание изобретения
В соответствии с аспектом настоящего изобретения предложен смешанный код, полученный путем наложения второй информации на первую информацию в области, причем первая и вторая информация сформированы с использованием, по меньшей мере, одной из буквы, цифры, знака и изображения, смешанный код содержит область первого кодового изображения, в которой содержится первое кодовое изображение, полученное путем кодирования первой информации, причем первое кодовое изображение сформировано с использованием цветов, оттенка или их комбинации; и область второго кодового изображения, в которой содержится второе кодовое изображение, полученное путем кодирования второй информации, причем второе кодовое изображение сформировано с использованием цветов, оттенка или их комбинации, на второе кодовое изображение наложено первое кодовое изображение, причем цвета и оттенки отличают от цветов и оттенков, используемых в первом кодовом изображении, применяя заданное пороговое значение.
В соответствии с другим аспектом настоящего изобретения предложен способ генерирования смешанного кода, содержащий кодирование первой информации и второй информации с получением первого кодового изображения и второго кодового изображения, сформированных с использованием цветов, оттенков, формы, структуры или их комбинации, соответственно, причем каждая из первой и второй информации составлена с использованием, по меньшей мере, одной из буквы, цифры, знака и изображения; и формирование физического или электронного смешанного кодового изображения путем установления разности в цвете и яркости между первым и вторым кодовыми изображениями и комбинирования первого и второго кодовых изображений в соответствии с установленной разностью.
В соответствии с еще одним аспектом настоящего изобретения предложен способ генерирования смешанного кода, причем способ содержит кодирование первой информации, полученной с использованием, по меньшей мере, одной из буквы, цифры и знака, в первое кодовое изображение, полученное с использованием цветов, оттенков, формы, структуры, или их комбинации; кодирование второй информации во второе кодовое изображение, полученное с использованием цветов, оттенков, формы, структуры или их комбинации, причем вторая информация получена путем выполнения, по меньшей мере, одного из добавления новой информации к первой информации и удаления и изменения информации в первой информации; изменение цвета и яркости второго кодового изображения так, чтобы разница в цвете и яркости между первым и вторым кодовыми изображениями соответствовала заданному пороговому значению; и отображение измененного второго кодового изображения на первое кодовое изображение.
В соответствии с еще одним другим аспектом настоящего изобретения предложено устройство для генерирования смешанного кода, причем устройство включает в себя модуль генерирования кодового изображения, кодирующий первую информацию и вторую информацию в первое кодовое изображение и во второе кодовое изображение, в которых используются цвета, оттенки, форма, структура или их комбинация, причем первая и вторая информация сформирована с использованием, по меньшей мере, одной из буквы, цифры, знака и изображения; и модуль комбинирования кодового изображения формирует физическое или электронное смешанное кодовое изображение путем установки разности в цвете и яркости между первым и вторым кодовыми изображения и комбинирования первого и второго кодовых изображений, на основе разницы в цвете и яркости.
В соответствии с аспектом настоящего изобретения предложен способ декодирования смешанного кода, полученного путем наложения на первое кодовое изображение второго кодового изображения, причем способ содержит получение исходного изображения, которое включает в себя смешанный код; получение смешанного кодового изображения путем удаления шумов из исходного изображения; разделение цветов, оттенков и яркостей пикселей смешанного кодового изображения на группы с использованием заданного порогового значения и разделение смешанного кодового изображения на первое и второе кодовые изображения на основе этих групп; и декодирование первого и второго кодовых изображений для выделения первой и второй информации, соответственно.
В соответствии с другим аспектом настоящего изобретения предложен способ декодирования смешанного кода, полученного путем наложения на первое кодовое изображение второго кодового изображения, причем способ включает в себя выделение первого и второго кодовых изображений из смешанного кода в соответствии с разностью в цвете и яркости между первым и вторым кодовыми изображениями так, что первое и второе кодовые изображения разделяют друг от друга; получение информации построения для каждого из первого и второго кодовых изображений путем декодирования области данных и области информации управления первого кодового изображения; и получение второй информации путем декодирования второго кодового изображения в соответствии с информацией построения.
В соответствии с еще одним аспектом настоящего изобретения предложено устройство для декодирования смешанного кода, причем устройство включает в себя входной модуль, принимающий исходное изображение, имеющее смешанное кодовое изображение, сформированное путем наложения второго кодового изображения на первое кодовое изображение; модуль выделения смешанного кода, получающий смешанное кодовое изображение путем удаления шумов из исходного изображения; модуль разделения кодового изображения, выполняющий разделение смешанного кодового изображения на первое и второе кодовые изображения путем разделения по категориям на группы цветов, оттенков и яркости пикселей смешанного кодового изображения, на основе заданного порогового значения; и модуль выделения информации, выделяющий первую информацию и вторую информацию путем декодирования первого и второго кодовых изображений, соответственно.
Соответственно, становится возможным легко формировать смешанный код, который представляет собой комбинацию первого и второго кодовых изображений. Кроме того, становится возможным легко декодировать смешанный код, который представляет собой комбинацию первого и второго кодовых изображений.
Способ выполнения изобретения
Далее будут подробно описаны со ссылкой на прилагаемые чертежи смешанный код и способ, и устройство, предназначенные для генерирования смешанного кода, в соответствии с примерными вариантами выполнения настоящего изобретения. Кроме того, будет описан способ декодирования смешанного кода.
На фиг.1 представлена конструкция смешанного кода в соответствии с вариантом выполнения настоящего изобретения. Как показано на фиг.1, код, представленный физическим изображением или электронным изображением, в соответствии с вариантом выполнения настоящего изобретения (ниже называется "смешанный код"), состоит из основного кодового изображения 100 и дополнительного информационного изображения 150. Дополнительное информационное изображение 150 наложено на основное кодовое изображение 100.
Основное кодовое изображение 100 включает в себя область 102 основной информации, область 104 информации управления (включающую в себя область информации построения, область информации интерпретации и область управления услугой), область 106 информации направления кода и область 108 информации контроля над ошибками (включающую в себя область информации проверки ошибок и область информации коррекции ошибок).
Дополнительное информационное изображение 150 включает в себя область 152 дополнительной информации и может дополнительно включать в себя область информации управления, область информации направления кода и область контроля над ошибками в области дополнительного информационного изображения, если необходимо.
Информация, сохраненная в каждой из области 102 основной информации, области 152 дополнительной информации, области 104 информации управления, области 106 информации направления кода и области 108 информации коррекции ошибок, кодируется с использованием цветов, оттенков, структуры или их комбинации. Одномерный штрихкод, такой как универсальный код продукта (УКП) и ЕТК, и двумерный штрихкод, такой как цветовой код, код оттенков, код БО, код PDF-417 и матрицу данных, можно использовать для кодирования каждой области основного кодового изображения 100 и дополнительного информационного изображения 150.
На фиг.2, 3А и 3В представлен смешанный код в соответствии с вариантами выполнения настоящего изобретения. Как показано на фиг.2, смешанный код включает в себя основное кодовое изображение, выраженное цветовым кодом, и дополнительное информационное изображение, выраженное кодом БО. Основное кодовое изображение включает в себя область основной информации, область информации управления, область информации коррекции ошибок и область детектирования направления кода. Дополнительное информационное изображение включает в себя область дополнительной информации, область информации управления, область информации коррекции ошибок и область информации направления кода.
Каждая область смешанного кода будет более подробно описана ниже.
1. Область основной информации
Область основной информации представляет собой заданную часть основного кодового изображения, составляющую смешанный код. Эта область содержит основную информацию, которая преобразована в код с использованием цветов, оттенков, знаков, структуры или их комбинации. Таким образом, основная информация, которая может быть выражена буквами, цифрами, знаками, специальными знаками и изображениями, преобразуется в код, представленный с использованием цветов, оттенков, знаков, структуры или их комбинации, в соответствии с заданной кодовой таблицей, и затем сохранена в области основной информации. В общем, в качестве основного кодового изображения предпочтительно используется код, который можно легко распознать, например цветовой код.
2. Область дополнительной информации
Область дополнительной информации представляет собой заданную часть дополнительного информационного изображения, которое накладывают на основное кодовое изображение в смешанном коде. Эта область содержит дополнительную информацию, которая представлена изображением, полученным с использованием цветов, оттенков, знаков, структуры, метки, знака или их комбинации. Таким образом, дополнительная информация, которая может быть выражена буквами, цифрами, знаками, специальными знаками, изображениями и эмблемой, преобразована в код, представленный с использованием цветов, оттенков, знаков, знаков, меток, символов или их комбинации, в соответствии с заданной кодовой таблицей, и затем сохранена в области дополнительной информации.
Если дополнительное информационное изображение представляет собой код, область дополнительной информации сформирована как часть дополнительного информационного изображения. В случае, когда присутствует множество дополнительных информационных изображений, некоторые из их наборов используют как область дополнительной информации.
Дополнительная информация может включать в себя только символ, сигнал, товарный знак и букву. Например, когда дополнительная информация представлена символом, изображение дополнительной информации может дополнительно включать в себя область (область информации управления и т.д.), в которой сохранена информация, относящаяся к типу, ориентации и компоновке символа, и к структуре символов (степени схожести между структурой символа и другой структурой).
3. Область информации управления (область информации построения, область информации интерпретации и область управления услугой)
3.1 Область информации построения
В области информации построения содержится информация, относящаяся к конструкции основного кодового изображения и дополнительного информационного изображения, и к способам их декодирования. Таким образом, способ декодирования дополнительного изображения может быть легко определен путем декодирования области информации построения. При этом, если требуется, возможно добавить новую информацию построения к этой области или отменить сохраненную информацию построения из этой области.
В принципе, информация построения, предпочтительно, включает в себя информацию, относящуюся к типам кода в дополнительном информационном изображении (цветовой код, код БО, код PDF-417 и так далее), и другая информация может быть добавлена к информации построения или удалена из нее, если это требуется.
Область информации построения включена в область (области) информации управления основного кодового изображения и/или дополнительного информационного изображения. Однако, поскольку более просто распознаваемый код, предпочтительно, построен как основное кодовое изображение, область информации построения, предпочтительно, включена в область информации управления основного кодового изображения.
В таблице 1 представлены примеры информации, сохраненной в области информации построения смешанного кода.
Таблица 1 | |||||
Количество элементарных изображений дополнительной информации | Количество изображений подосновной информации | Положения элементарных изображений дополнительной информации | Типы элементарных изображений дополнительной информации | Способ шифрования | Ориентация элементарных изображений дополнительной информации |
Как показано в таблице 1, в области информации построения содержится информация, относящаяся к общему количеству, положениям, типам и ориентации элементарных изображений дополнительной информации, общему количеству подосновных информационных изображений и способам их шифрования.
(1) Количество элементарных изображений дополнительной информации: общее количество изображений, составляющих часть дополнительного информационного изображения, которое перекрывается основным кодовым изображением.
(2) Количество изображений подосновной информации: общее количество изображений подосновной информации получают путем деления основного кодового изображения на равные части.
(3) Положения элементарных изображений дополнительной информации: положения элементарных изображений дополнительной информации могут быть легко детектированы путем выделения случайных чисел для изображений подосновной информации, на основе общего количества изображений подосновной информации и обозначения номера изображения подосновной информации, в котором расположен центр каждого элементарного изображения дополнительной информации.
(4) Типы элементарных изображений дополнительной информации: тип кода в каждом элементарном изображении дополнительной информации, центр которого обозначен в информации, относящейся к положениям элементарных изображений дополнительной информации в изображениях подосновной информации.
В таблице 2 представлена информация, относящаяся к различным типам кода в каждом элементарном изображении дополнительной информации на каждом изображении подосновной информации.
Таблица 2 | ||||||||
Тип изображения | Цветовой код 5×5 | БО | PDF417 | Буква | Знак | Товарный знак | Фотография | Символ |
Информационное значение | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
Как показано в таблице 2, разные информационные значения выделены для разных типов кодов элементарных изображений дополнительной информации, например, цветовой код 5×5, код БО, код PDF417, буква, знак, товарный знак, фотография и символ.
(5) Способ шифрования: способ шифрования, используемый для шифрования каждого элементарного изображения дополнительной информации. Информация, относящаяся к способу шифрования, может дополнительно указывать уровень коррекции ошибки или доступную методику. Например, способ шифрования может быть определен, как представлено в таблице 3.
Таблица 3 | |
Значение | Способ шифрования |
0 | Отсутствует |
1 | Водяной знак |
2 | Турбокод |
3 | Способ 3 шифрования |
(6) Ориентация элементарных изображений дополнительной информации: направление, в котором каждое элементарное изображение дополнительной информации установлено в основном кодовом изображении. Элементарное изображение дополнительной информации считывают, как указано в информации, относящейся к его ориентации.
0: наклон отсутствует
1: наклон 45 градусов
2: наклон 90 градусов
3: наклон 135 градусов
4: наклон 180 градусов
5: наклон 225 градусов
6: наклон 270 градусов
7: наклон 315 градусов
Примеры построения информации будут более подробно описаны ниже.
(1) Когда информация построения обозначена как "441234222200030020":
Таблица 4 | |||||
Количество элементарных изображений дополнительной информации | Количество подосновных информационных изображений | Положения элементарных изображений дополнительной информации | Типы элементарных изображений дополнительной информации | Способ шифрования | Ориентация элементарных изображений дополнительной информации |
4 | 4 | 1234 | 2222 | 0003 | 0020 |
Как показано в таблице 4, когда код в основном кодовом изображении представляет собой цветовой код, полученный с использованием различных цветов, и область информации построения распознают по цветовому коду, основное кодовое изображение включает в себя четыре дополнительных информационных изображения, которые наложены друг на друга (см. общее количество элементарных изображений дополнительной информации), при этом основное информационное изображение разделено на четыре равные части (см. общее количество подосновных информационных изображений), и четыре дополнительных информационных изображения добавлены к центрам равных четырех частей, соответственно (см. положения дополнительных информационных элементарных изображений). Кроме того, четыре дополнительных информационных изображения представляют собой изображения кода БО, соответствующие типам элементарных изображений дополнительной информации, и третье элементарное изображение дополнительной информации повернуто на 90 градусов, но другие элементарные изображения дополнительной информации оставлены в их исходных положениях (см. компоновку элементарных изображений дополнительной информации). Кроме того, способ шифрования, представленный в таблице 4, показывает, что три кода БО не зашифрованы, но четвертое элементарное изображение дополнительной информации зашифровано, с использованием "способа 3 шифрования".
На фиг.4 показан смешанный код, и процесс распознавания информации построения, относящейся к смешанному коду, представленному в таблице 4.
(2). Когда информация построения представлена как "111100" (см. таблицу 5).
Таблица 5 | |||||
Количество элементарных изображений дополнительной информации | Количество подосновных информационных изображений | Положения элементарных изображений дополнительной информации | Типы элементарных изображений дополнительной информации | Способ шифрования | Ориентация элементарных изображений дополнительной информации |
1 | 1 | 1 | 1 | 0 | 0 |
Как показано в таблице 5, когда код в основном кодовом изображении представляет собой код БО, общее количество дополнительных информационных изображений равно одному, и дополнительное информационное изображение представляет собой цветовой код 5'5, который не зашифрован и не повернут. Кроме того, в соответствии с общим количеством подосновных информационных изображений и положениями элементарных изображений дополнительной информации цветовой код практически эквивалентен БО коду по размеру, и центральная точка цветового кода идентична центральной точке кода БО. Если цветовой код в 1/9 раз меньше, чем код БО, и центральная точка цветового кода идентична центральной точке кода БО, количество подосновных информационных изображений изменяется до 9, и положения элементарных изображений дополнительной информации изменяется до 5. То есть цветовой код расположен в центре кода БО, который в 9 раз больше, чем цветовой код.
На фиг.5 иллюстрируется смешанный код и процесс распознавания информации построения, относящийся к смешанному коду, показанному в таблице 5. На фиг.6-8 иллюстрируются другие варианты выполнения информации построения, относящиеся к смешанному коду в соответствии с настоящим изобретением.
Как описано выше, область информации построения предпочтительно включена в основное кодовое изображение так, что все смешанное кодовое изображение можно легко декодировать.
3.2 Область информации интерпретации (взаимозависимость, формат информации и компоновка информации)
В области информации интерпретации содержится информация интерпретации, используемая для интерпретации смешанного кода. Информация интерпретации обозначает взаимозависимость между основной информацией и дополнительной информацией, способ комбинирования основной информации и дополнительной информации и способ декодирования основной информации и дополнительной информации. Область информации интерпретации расположена в основном кодовом изображении и/или дополнительном информационном изображении. Более подробно информация интерпретации определяет взаимозависимость между основной информацией и дополнительной информацией, форматы основной информации и дополнительной информации, способ, с помощью которого основная информация и дополнительная информация были скомпонованы, и дополнительное управление кодом.
3.2.1 Взаимозависимость (см. фиг.9).
На фиг.9 показана таблица, иллюстрирующая взаимозависимость между основной информацией и дополнительной информацией. Как показано на фиг.9, взаимозависимость между основной информацией и дополнительной информацией может быть определена как соотношение равенства, соотношение связи, соотношение дополнения, соотношение поднабора и арифметическое соотношение.
(1) Соотношение равенства: основная информация = дополнительной информации
Основная информация может быть идентичной дополнительной информации. В этом случае формат основной информации может не быть идентичным формату дополнительной информации. Например, предполагается, что код основного кодового изображения представляет собой цветовой код, и код дополнительного информационного изображения представляет собой код БО. Когда результат декодирования области основной информации составляет '1111', область дополнительной информации изображения кода БО (дополнительное информационное изображение) также может быть декодирована как '1111' или может быть непосредственно выражена как "www.colorzip.com", обозначенный '1111'.
Таким образом, если предположить, что '1111' обозначает сетевой адрес "www.colorzip.com" в заданной базе данных, в файле или в таблице значений кода, когда '1111' будет кодировано в области основной информации цветового кода, один из или оба из '1111' и www.colorzip.com могут быть кодированы в области дополнительной информации или в коде БО.
(2) Комбинация: Основная информация + дополнительная информация Информацию, относящуюся к смешанному коду, получают путем комбинирования основной информации и дополнительной информации.
Если смешанный код имеет представление информации '11112222', тогда '1111' и '2222' могут быть кодированы как основная информация и дополнительная информация, соответственно. При этом возможно выразить различные типы информации путем составления смешанного кода с добавлением различных типов дополнительных информационных изображений к основному кодовому изображению.
(3) Соотношение поднабора: основная информация ⊂ дополнительная информация или основная информация ⊃ дополнительная информация
Информация, относящая к смешанному коду, может быть эквивалентна одной из основной информации и дополнительной информации. Например, когда десять образцов товара лежат в коробке, смешанный код коробки получают путем кодирования информации, представленной как значение 1000-1010, и товары имеют кодовые изображения, соответствующие 1000-1010, соответственно. Таким образом, смешанный код для коробки декодируют для получения информации, относящейся к товарам в коробке.
(4) Операция над двоичными числами: информация интерпретации указывает операцию над двоичными числами, которая должна быть выполнена в отношении основной информации и дополнительной информации для смешанного кода.
(5) Четыре арифметические операции: интерпретация определяет четыре арифметические операции, которые должны быть выполнены в отношении основной информации и дополнительной информации смешанного кода.
3.2.2 Формат информации
Информация интерпретации определяет форматы основной информации и дополнительной информации. Один и тот же код может быть декодирован в разных форматах, используя буквы, цифры, знаки или изображения. Например, одни и тот же код может быть декодирован в "цвет"