Область техники, к которой относится изобретение
Настоящее изобретение относится к способу ввода и вывода информации посредством использования шаблона микропятен, который содержит разнообразную вводимую и выводимую информацию и программы, путем оптического считывания информации шаблона, который сформирован на печатном материале или т.п.
Предшествующий уровень техники
Согласно предшествующему уровню техники предложен способ вывода информации, согласно которому считывают штрих-код, отпечатанный на печатном материале или т.п., и согласно которому выводят информацию, такую как звук или т.п. Например, был предложен способ, согласно которому информацию, которая совпадает с заданной информацией ключа, сохраняют в средстве хранения данных заранее, и информацию выводят путем поиска на основе считанного ключа посредством использования средства считывания штрих-кода.
Также для обеспечения возможности вывода большого объема информации и программ, была предложена технология, согласно которой генерируют шаблон микропятен, в котором пятна малого размера расположены в соответствии с заранее определенным правилом, и шаблон микропятен, который отпечатан на печатном материале или т.п. Импортируют в качестве данных изображения посредством камеры и оцифровывают с целью вывода звуковой информации.
Однако вышеописанному способу, согласно которому выводят звук или т.п. посредством использования обычного штрих-кода, присуща следующая проблема, состоящая в том, что штрих-код, отпечатанный на печатном материале или т.п., является неприятным для глаз. Помимо этого, поскольку штрих-код является достаточно большим и занимает часть пространства страницы, также имеется проблема, состоящая в том, что когда штрих-код является достаточно большим, что было описано ранее, не является возможным с точки обзора раскладки назначить надлежащее количество штрих-кодов путем, который можно было бы без труда понять по отношению к каждому значащему символу и объекту, которые появляются в фрагментарном тексте и предложении, либо фотографическом изображении, рисунке, графическом объекте.
Шаблон микропятен импортируют в качестве данных изображения посредством камеры, и эти данные изображения оцифровывают в 256 тонов серого цвета, а для того, чтобы распознавание микропятна было более простым, различают изменение тонов, чтобы усилить край микропятна. Затем данные 256 тонов изменяют в двоичный разряд белого или черного. При выполнении такого изменения в двоичный разряд, когда микропятно печатается на пространстве страницы, имеет место ошибка печати микропятна вследствие сдвига и размытия при печатании, рассогласования при проведении пикселизации. Согласно предшествующему уровню техники в отношении такой ошибки печати выполняют проверку на ошибки посредством контроля четности. Однако упомянутым проверкам на ошибки присущи проблемы, в соответствии с которыми они не относятся к проверке ошибок печати по отношению к каждому микропятну, но относятся к модулю данных, полученному из множества микропятен, и нет возможности достоверно определить, в какой точке произошла ошибка печати, в то время как область захвата изображения камеры должна быть задана широко.
Помимо этого, им присуща проблема, в соответствии с которой имеет место искажение в преобразованном в изображение шаблоне микропятен вследствие искажения линзы, расфокусировки, растяжения или сжатия области страницы, искривления поверхности носителя и отклонения во время печати, и для компенсации этих эффектов требуются усовершенствованные технические возможности.
Настоящее изобретение было создано с целью устранения вышеозначенных проблем. Иными словами, задачей настоящего изобретения является обеспечение способа ввода и вывода информации посредством использования шаблона микропятен, который задает надлежащий объем данных при использовании шаблона микропятен, посредством наделения отличающейся функцией каждого микропятна шаблона микропятен, подлежащего отображению на печатном материале или т.п., и при получении информации из этого шаблона микропятен согласно способу можно распознать направленность и за малое время получить на ее основе информацию, также способ позволяет выполнять проверку на ошибки в отношении состояния компоновки микропятен и, помимо этого, повысить уровень защиты.
Сущность изобретения
Согласно настоящему изобретению предлагается способ ввода и вывода информации посредством использования шаблона микропятен, характеризуемый тем, что наносят совокупность микропятен (4) решетки в соответствии с прямоугольной формой на поверхность носителя, выполненного из печатного материала, которую затем задают в качестве блока, и блоки наносят регулярным и непрерывным образом, и такое микропятно, что одно микропятно (4) решетки, размещенное в блоке, нанесено посредством однонаправленного сдвига, задают как ключевое микропятно, и, посредством задания ключевого микропятна (2) в качестве репрезентативной точки, их наносят по окружности относительно ключевого микропятна (2), и посредством задания центра, который окружен микропятнами (4) решетки в четырех точках, в качестве гипотетической точки, и посредством задания ее в качестве начальной точки, в конечной точке, представленной вектором, совокупность информационных микропятен (3), которые несут разнообразную распознаваемую информацию, наносят в соответствии с заранее определенным правилом посредством алгоритма формирования кода на основе микропятен с целью формирования шаблона (1) микропятен, и блок, который компонует шаблон (1) микропятен, импортируют в качестве данных изображения посредством камеры, и на основе числового значения, вычисленного посредством его оцифровывания, выводят информацию и программу.
Посредством вышеупомянутой камеры распознают направление ключевого микропятна (2) шаблона (1) микропятен, и микропятна, нанесенные в конечной точке вектора, на основе упомянутого направления в качестве параметра задают как информационные микропятна (3). Совокупность информационных микропятен (3) может быть отображена вокруг гипотетической точки микропятна (4) решетки в качестве центра.
В соответствующем вышеизложенной конфигурации способе ввода и вывода информации/программ шаблон (1) микропятен, сформированный на носителе, выполненном из печатного материала или т.п., посредством использования устройства вывода информации, персонального компьютера, персонального цифрового информационного устройства (PDA) или портативного телефона и т.п., импортируют в качестве данных изображения посредством камеры. Эта камера распознает отпечатанные микропятна в соответствии с упомянутым заранее определенным правилом в этом шаблоне (1) микропятен и оцифровывает его, в результате чего выводят информацию и программу на основе вычисленного числового значения.
В частности, шаблон (1) микропятен импортируют в качестве данных его изображения посредством камеры, и сначала распознают микропятно (4) решетки, затем выделяют ключевое микропятно (2) и посредством ключевого микропятна (2) распознают направленность, и его направление может использоваться в качестве параметра. Затем, посредством выделения информационного микропятна (3), которое нанесено по окружности относительно этого ключевого микропятна (2), является возможным осуществить быстрый вывод информации и программы.
Поскольку в шаблоне (1) микропятен нанесено микропятно (4) решетки, в случае импортирования этого шаблона (1) микропятен в качестве данных изображения посредством камеры, можно скорректировать искажение линзы, расфокусировка, растяжение и сжатие области страницы, искривление поверхности носителя и отклонение во время печати. Более конкретно, в качестве функции для коррекции, которая преобразует искаженные микропятна (4) решетки в четырех точках в первоначальную поверхность, получена следующая функция
(Xn, Yn)=f(X'n, Y'n),
а информационные микропятна корректируют идентичной функцией, чтобы получить таким образом вектор правильных информационных микропятен (3).
В том случае, когда подлежащие определению в информационных микропятнах (3) данные были отображены в виде битов, для использования при проверке на ошибки, путем задания избыточности одному биту из одной порции информационных микропятен (3), и посредством трактования бита данных с высоким логическим уровнем, который получен из информационного микропятна In, и бита данных с низким логическим уровнем, который получен из информационного микропятна In+1, в качестве идентичных, в состоянии, в котором информационное микропятно (3) отображено на поверхности носителя, когда бит данных с высоким логическим уровнем, который получен из информационного микропятна In, и бит данных с низким логическим уровнем, который получен из информационного микропятна In+1, неидентичны, делают вывод о том, что информационное микропятно (3) не отображено в надлежащей позиции.
Для того чтобы использовать информационное микропятно (3) для проверки на ошибки, путем присвоения "0" или "1" биту с низким логическим уровнем, в состоянии, в котором информационное микропятно (3) нанесено на поверхность носителя, когда имеет место рассогласование относительно позиции, где нанесено информационное микропятно (3), в сторону позиции, в которой нанесено информационное микропятно (3), которое является смежным и несет другие данные, делают вывод о том, что информационное микропятно (3) не отображено в надлежащей позиции.
Полагая, что направление ключевого микропятна (2) определено как направление вверх, и данные, которые определены в соответствующем этому направлению информационном микропятне, являются "0", путем нанесения информационного микропятна (3) в любом из восьми направлений, отстоящих друг от друга на одинаковое расстояние, и присвоения "0" биту с низким логическим уровнем с целью выполнения проверки на ошибки, в состоянии, в котором информационное микропятно (3) отображено на поверхности носителя, когда информационное микропятно (3) расположено в наклонном направлении, отличающемся от направлений вверх и вниз или вправо и влево, относительно гипотетической точки в качестве центра, делают вывод о том, что информационное микропятно (3) не отображено в надлежащей позиции.
Полагая, что направление ключевого микропятна (2) определено как направление вверх, и данные, которые определены в соответствующем этому направлению информационном микропятне, являются "0", путем нанесения информационного микропятна (3) в любом из восьми направлений, отстоящих друг от друга на одинаковое расстояние, и присвоения "1" биту с низким логическим уровнем с целью выполнения проверки на ошибки, в состоянии, в котором информационное микропятно (3) отображено на поверхности носителя, когда информационное микропятно (3) расположено в направлениях вверх и вниз или вправо и влево, отличающихся от наклонного направления, относительно гипотетической точки в качестве центра, делают вывод о том, что информационное микропятно (3) не отображено в надлежащей позиции.
Также является желательным присваивать "0" и "1" биту с низким логическим уровнем попеременно, чтобы выполнить проверку на ошибки в отношении информационных микропятен (3) и наносить информационные микропятна (3) со всех сторон.
Посредством этого является возможным выполнить проверку на ошибки в отношении того, введено ли информационное микропятно (3) шаблона (1) микропятен со смещением на соседнее направление вследствие отклонения при печатании на поверхность носителя, растяжения или сжатия носителя, рассогласования при проведении пикселизации. В частности, в случае, когда информационное микропятно (3) введено со смещением во вращательном направлении концентрической формы вокруг гипотетической точки в качестве центра, оказывается возможным выполнить проверку на ошибки на 100%.
Для шифрования данных Kn, которые определены в информационном микропятне In шаблона (1) микропятен, чтобы было невозможно прочесть его визуально, выполняют математическую операцию, которая представлена функцией f, в отношении данных Kn, и In=f(Kn) представляют посредством шаблона (1) микропятен, а шаблон (1) микропятен импортируют как данные изображения посредством камеры, и данные Kn вычисляют посредством Kn=f-1(In).
Для устранения регулярности шаблона (1) микропятен, чтобы было невозможно визуально прочитать данные информационного микропятна (3), различие смежных двух линий информационных микропятен задают в качестве данных, которые определены в информационном микропятне (3), и шаблон (1) микропятен формируют и наносят посредством вычисления информационного микропятна In путем прибавления упомянутых определенных данных к информационному микропятну Im передней линии из упомянутых смежных линий.
Посредством этого становится невозможно визуально прочитать шаблон (1) микропятен, который отпечатан на поверхности носителя, в результате чего становится возможным повысить уровень защиты. Помимо этого, в случае печати шаблона (1) микропятен на поверхности носителя информационные микропятна (3) наносятся случайным образом и шаблон исчезает, в результате чего становится возможным скрыть шаблон микропятен.
В шаблоне (1) микропятен, для того чтобы определить зону, в которой нет информации, или для того чтобы не импортировать другие данные через границу на границе зоны, в качестве фиктивного микропятна (5), в котором данные не определены, можно нанести микропятно в центральной позиции микропятен (4) решетки в четырех точках.
Когда шаблон (4) микропятен импортируют в качестве данных его изображения посредством камеры, после вычисления значений координат X, Y в позиции ключевого микропятна (2), которая является репрезентативной точкой информации, путем добавления к значениям координат направления шаблона (1) микропятен, которое получено на основе соответствующих ключевому микропятну (2) приращений координат X, Y в смежную репрезентативную точку и расстояния от центра захваченного изображения до ключевого микропятна (2), координаты X, Y которого были вычислены, вычисляют значения координат X, Y в центре захваченного изображения.
Когда блок шаблона (1) микропятен импортируют в качестве данных его изображения посредством камеры, в такую зону, где идентичные данные определены в каждом блоке, или в такую зону, где определены значения координат X, Y, посредством инициирования считывания из информационного микропятна (3), которая расположена по окружности относительно центра захваченного камерой изображения, считывания информационного микропятна (3) последовательно и считывания информационного микропятна (3), которое соответствует одной части блока, шаблон (1) микропятен считывают в минимальной области относительно центра захваченного камерой изображения и вычисляют данные в позиции центра захваченного изображения.
Когда шаблон (1) микропятен считывают в качестве данных изображения посредством камеры, в случае, если имеет место ошибка относительно информационного микропятна (3), считывают информационное микропятно (3), которое соответствует вышеупомянутому информационному микропятну (3) и является ближайшим к нему, и выполняют коррекцию ошибки.
Вышеупомянутый блок делят на подблоки и каждому подблоку по отдельности задают независимую информацию, тем самым шаблон (1) микропятен считывают при меньшей области, чем блок, относительно центра захваченного камерой изображения, а также в отношении каждого подблока выполняют проверку на ошибки и коррекцию ошибок.
Перечень фигур чертежей
Фиг.1 - поясняющий вид, на котором показан один пример шаблона микропятен согласно настоящему изобретению.
Фиг.2 - увеличенный вид, на котором показан один пример информационных микропятен шаблона микропятен.
Фиг.3(a), (b) - поясняющие виды, на которых показаны информационные микропятна, нанесенные вокруг ключевого микропятна в качестве центра.
Фиг.4 - пример информационного микропятна и битового отображения данных согласно приведенным в настоящем описании определениям, а также пример, показывающий другой режим.
Фиг.5 - пример информационного микропятна и битового отображения данных согласно приведенным в настоящем описании определениям, где (а) - пример, в котором нанесены два микропятна, (b) - пример, в котором нанесены четыре микропятна, и (с) - пример, в котором нанесены пять микропятен.
Фиг.6 - измененный пример шаблона микропятен, где (а) - схематическая диаграмма типа компоновки шести информационных микропятен, (b) - схематическая диаграмма типа компоновки девяти информационных микропятен, (с) - схематическая диаграмма типа компоновки двенадцати информационных микропятен, (d) - схематическая диаграмма типа компоновки тридцати шести информационных микропятен.
Фиг.7(a), (b) - поясняющие виды, на которых показано такое состояние, в котором информационные микропятна I1-I16 скомпонованы в линию с целью пояснения выполняемого в отношении информационного микропятна способа проверки на ошибку.
Фиг.8 - поясняющий вид выполняемого в отношении информационного микропятна способа проверки на ошибку посредством присвоения "0" биту с низким логическим уровнем.
Фиг.9 - поясняющий вид выполняемого в отношении информационного микропятна способа проверки на ошибку посредством присвоения "1" биту с низким логическим уровнем.
Фиг.10 - поясняющий вид выполняемого в отношении информационного микропятна способа проверки на ошибку посредством попеременного присвоения "0" и "1" биту с низким логическим уровнем.
Фиг.11 - поясняющие виды, на которых показано такое состояние, в котором информационные микропятна I1-I16 скомпонованы в линию с целью пояснения защиты информационного микропятна.
Фиг.12 - фронтальный вид, на котором показан другой пример компоновки шаблона микропятен, в котором позиция компоновки ключевого микропятна изменена.
Фиг.13 - фиктивное микропятно, где (а) - поясняющий вид фиктивного микропятна, (b) - поясняющий вид, на котором показан один пример печатного материала, (с) - поясняющий вид, на котором показана зона печатного материала, и (d) - поясняющий вид, на котором показан пример компоновки шаблона микропятен, согласно которой управление границей маски осуществляется посредством фиктивного микропятна.
Фиг.14(а) - поясняющий вид, на котором показан порядок ввода информационных микропятен, а Фиг.14(b) - поясняющий вид, на котором показан способ считывания шаблона микропятен и вычисления значений координат X, Y.
Фиг.15 - поясняющий вид, на котором показан способ формирования шаблона микропятен с устранением регулярности, а также показан информационный блок, используемый в качестве шаблона микропятен.
Фиг.16 - поясняющий вид, на котором показан способ формирования шаблона микропятен с устранением регулярности, а также показан блок данных, подлежащий записи в шаблон микропятен.
Фиг.17 - вид камеры в разрезе.
Фиг.18 - поясняющий вид, на котором показана область захвата изображения камеры.
Фиг.19 - поясняющий вид, на котором показаны информационные микропятна четырех частей блока.
Фиг.20 - поясняющий вид, на котором показана процедура ввода позиции центра захваченного изображения и подблоков камерой.
Фиг.21 - поясняющий вид, на котором показана процедура ввода позиции центра захваченного изображения и подблоков камерой.
Фиг.22 - поясняющий вид, на котором показана процедура ввода позиции центра захваченного изображения и подблоков камерой.
Фиг.23 - поясняющий вид, на котором показана процедура ввода позиции центра захваченного изображения и подблоков камерой.
Подробное описание изобретения
Далее со ссылкой на чертежи описывается предпочтительный режим для осуществления этого изобретения.
Фиг.1 представляет собой поясняющий вид, показывающий один пример шаблона микропятен согласно настоящему изобретению. Фиг.2 - увеличенный вид, показывающий один пример информационных микропятен шаблона микропятен и битовое отображение данных, определенных в нем. Фиг.3(а), (b) - поясняющие виды, которые изображают информационные микропятна, в которых ключевое микропятно нанесено в центре.
Способ ввода и вывода информации посредством использования шаблона микропятен согласно настоящему изобретению содержит средство для генерирования шаблона 1 микропятен, средство для распознавания шаблона 1 микропятен и средство для вывода информации и программы из этого шаблона микропятен. Иными словами, шаблон микропятен импортируют в качестве данных изображения посредством камеры, сначала извлекают микропятно решетки, потом извлекают ключевое микропятно 2 на основе того факта, что по своей природе попадания в микропятно не может быть в позиции, в которой находится микропятно решетки, а затем извлекают информационное микропятно 3 и, тем самым, осуществляют оцифровывание таким образом, что извлекают зону информации и осуществляют оцифровывание информации, и посредством этой информации числовых значений выводят информацию и программу. Например, из этого шаблона 1 микропятен информация, такая как звук и т.п., и программа выводятся на устройство вывода информации, персональный компьютер, персональное цифровое информационное устройство (PDA) или портативный телефон и т.п.
При генерировании шаблона 1 микропятен согласно настоящему изобретению, в соответствии с алгоритмом генерации кода на основе микропятен, для того чтобы информация, такая как звук и т.п., была распознана, пятна малого размера, т.е. ключевое микропятно 2, информационное микропятно 3, микропятно 4 решетки, располагают в соответствии с заранее определенным правилом. Как показано на Фиг.1, в блоке шаблона 1 микропятен, который представляет информацию, вокруг ключевого микропятна 2 в качестве центра наносят 5×5 микропятен 4 решетки и информационное микропятно 3 наносят на окружности относительно гипотетической точки, которая расположена в центре, окруженном микропятнами 4 решетки в четырех точках. В этом блоке задана произвольная информация в виде числовых значений. Помимо этого, в изображенном на Фиг.1 примере показано такое состояние, в котором четыре части блоков (в пределах очерченной жирной линией рамки) шаблона 1 микропятен расположены в линию. Однако в отношении этого следует отметить, что шаблон 1 микропятен не ограничен именно четырьмя блоками.
Для одного блока может быть выведена одна соответствующая информация и программа, либо для совокупности блоков может быть выведена одна соответствующая информация и программа.
Микропятно 4 решетки в случае импортирования этого шаблона 1 микропятен в качестве данных изображения посредством камеры, может обеспечить возможность коррекции искажения линзы, расфокусировки, растяжения и сжатия пространства страницы, искривления поверхности носителя и отклонения во время печати. Говоря более конкретно, в качестве функции для коррекции, которая преобразует искаженные микропятна 4 решетки в четырех точках в исходный квадрат, получена следующая функция
(Xn, Yn)=f(X'n, Y'n),
и информационные микропятна корректируют идентичной функцией, чтобы таким образом получить вектор правильных информационных микропятен 3.
Когда микропятно 4 решетки наносят в шаблон 1 микропятен, в отношении таких данных изображения, на основе которых этот шаблон 1 микропятен был импортирован камерой, выполняется коррекция искажения, возникшего вследствие камеры, и, таким образом, даже когда данные изображения шаблона 1 микропятен импортированы посредством использования широко используемого типа камеры, в которой используются линзы с большим коэффициентом искажения, оказывается возможным выполнить распознавание точно. Также, даже если считывание выполняют при наклоне камеры относительно поверхности шаблона 1 микропятен, оказывается возможным выполнить распознавание этого шаблона 1 микропятен точно.
Ключевым микропятном 2, как показано на Фиг.1, является микропятно, которое нанесено посредством однонаправленного сдвига одного микропятна 4 решетки, которое расположено примерно в центральной позиции относительно микропятен 4 решетки, скомпонованных в прямоугольную форму. Это ключевое микропятно 2 является репрезентативной точкой шаблона 1 микропятен одной части блока, которая представляет информационное микропятно 3. Одним примером является пример, в котором микропятно 4 решетки в центре блока шаблона 1 микропятен сдвинуто вверх на 0,2 мм. В случае, когда информационное микропятно 3 представляет значения координат X, Y, такая позиция, в которой информационное микропятно сдвинуто вниз на 0,2 мм, становится координатной точкой. В этом отношении необходимо отметить, что данное числовое значение не ограничено именно этим примером и может варьироваться в соответствии с тем, насколько большим или малым является блок шаблона 1 микропятен.
Информационное микропятно 3 - это микропятно, которое несет разнообразную распознаваемую информацию. Это информационное микропятно 3 наносят, посредством задания ключевого микропятна 2 в качестве репрезентативной точки, по окружности относительно нее и посредством задания центра, окруженного микропятнами 4 решетки в четырех точках, в качестве гипотетической точки и посредством задания ее в качестве начальной точки, наносят в конечной точке, представляемой вектором. Например, это информационное микропятно 3 окружено микропятнами 4 решетки, и, как показано на Фиг.2, микропятну, которое отстоит на 0,2 мм от этой гипотетической точки, соответствует направление и длина, которые представлены вектором, и, таким образом, нанесено в 8 направлениях посредством вращения вектора на 45° по часовой стрелке, и представляет 3 бита. Таким образом, можно представить 3 бита×16 частей=48 битов посредством шаблона 1 микропятен одного блока.
Помимо этого, хотя в изображенном на рассматриваемой фигуре примере оно нанесено в восьми направлениях и представляет три бита, это не является ограничением, и его можно нанести в 16 направлениях для представления 4 битов, а также возможны другие разнообразные модификации.
Желательно, чтобы диаметр ключевого микропятна 2, информационного микропятна 3 или микропятна 4 решетки приблизительно был равен 0,1 мм, принимая во внимание внешний вид, точность печатания относительно качества бумаги, разрешающую способность камеры и оптимальную степень детализации.
Также, принимая во внимание необходимый объем информации для области захвата изображения и ложного распознавания различных типов микропятен 2, 3, 4, желательно, чтобы интервал микропятен 4 решетки был приблизительно равен 1 мм по вертикали и горизонтали. Принимая во внимание ложное распознавание микропятна 4 решетки и информационного микропятна, желательно, чтобы рассогласование ключевого микропятна было приблизительно 20% интервала решетки.
Желательно, чтобы интервал между этим информационным микропятном 3 и гипотетической точкой, которая окружена микропятнами решетки в четырех точках, был интервалом, составляющим приблизительно 15-30% интервала между смежными гипотетическими точками. Это обусловлено тем, что если расстояние между информационным микропятном 3 и гипотетической точкой сильно превышает этот интервал, то совокупность микропятен будет видна как очень крупный модуль и станет неприемлемой в качестве шаблона 1 микропятен. В противном случае, это обусловлено тем, что если расстояние между информационным микропятном 3 и гипотетической точкой меньше этого интервала, то станет трудно осуществить распознавание относительно того, является ли это информационным микропятном 3, на которое задано направление посредством вектора путем установления какой-либо из смежных гипотетических точек в качестве центра.
Например, для информационного микропятна 3, как показано на Фиг.3(а), интервал решетки для нанесения I1-I16 вокруг ключевого микропятна 2 в качестве центра в направлении по часовой стрелке равен 1 мм, что обеспечивает возможность представления 3 битов×16=48 битов на 4 мм×4 мм.
Кроме того, индивидуально независимое информационное содержимое содержится в блоке, и может быть дополнительно нанесен подблок, на который не оказывает влияния другое информационное содержимое. Пример этого приведен на Фиг.3(b), где подблоки, скомпонованные из четырех информационных микропятен [I1, I2, I3, I4], [I5, I6, I7, I8], [I9, I10, I11, I12], [I13, I14, I15, I16], спроектированы так, чтобы соответствующие независимые данные (3 бита×4=12 битов) были реализованы в информационных микропятнах. Таким путем, посредством нанесения подблока, оказывается возможным без труда выполнить проверку на ошибки, которая будет описана далее в единицах подблоков.
Желательно, чтобы направление вектора (вращательное направление) информационного микропятна 3 определялось однородно по отношению к каждым 30°-90°.
На Фиг.4 показан пример определяемых здесь информационного микропятна и битового отображения данных и пример другого режима.
Также, в предположении в отношении информационного микропятна 3, что используются два типа, соответствующих коротким и длинным расстояниям от окруженной микропятнами 4 решетки гипотетической точки, и направление вектора соответствует 8 направлениям, оказывается возможным представить 4 бита. В этом отношении желательно, чтобы длинный тип соответствовал 25-30% расстояния между смежными гипотетическими точками, а короткий тип соответствовал 15-20%. Тем не менее, касаемо вышесказанного, желательно, чтобы интервал между центрами информационных микропятен 3 длинного и короткого типов был больше, чем диаметр этих микропятен.
Желательно, чтобы информационное микропятно 3, окруженное микропятнами 4 решетки в четырех точках, представляло собой одно микропятно, принимая во внимание внешний вид. Тем не менее, в случае, когда желательно увеличить объем информации, не принимая во внимание внешний вид, посредством назначения одного бита по отношению к каждому одному вектору и представления информационного микропятна 3 посредством совокупности микропятен, можно получить надлежащий объем информации. Например, в векторе 8 направлений концентрических кругов информация, соответствующая 28, может быть представлена информационным микропятном, которое окружено микропятнами 4 решетки в четырех точках, и 2128 достигается посредством 16 информационных микропятен в одном блоке.
Фиг.5 представляет пример информационного микропятна и битового отображения данных, которые определены в ней, при этом (а) представляет собой пример, в котором нанесены два микропятна, (b) представляет собой пример, в котором нанесены четыре микропятна, и (с) представляет собой пример, в котором нанесено пять микропятен.
На Фиг.6 показан измененный пример шаблона микропятен, где (а) - схематическая диаграмма типа компоновки шести информационных микропятен, (b) - схематическая диаграмма типа компоновки девяти информационных микропятен, (с) - схематическая диаграмма типа компоновки двенадцати информационных микропятен, (d) - схематическая диаграмма типа компоновки тридцати шести информационных микропятен.
Шаблон 1 микропятен, который показан на Фиг.1 и Фиг.3, является примером того, как 16 (4×4) информационных микропятен 3 нанесены в одном блоке. Тем не менее, это информационное микропятно 3 не ограничено нанесением 16 порций в одном блоке и может быть модифицировано разнообразными путями. Например, в соответствии с тем, большой ли или малый объем информации необходим, а также с разрешающей способностью камеры имеются следующие варианты: (а) шесть порций (2×3) информационных микропятен 3 нанесены в одном блоке, (b) девять порций (3×3) информационных микропятен 3 нанесены в одном блоке, (с) двенадцать порций (3×4) информационных микропятен 3 нанесены в одном блоке или (d) тридцать шесть порций (6×6) информационных микропятен 3 нанесены в одном блоке.
Фиг.7(a), (b) - поясняющие виды, на которых показано такое состояние, в котором информационные микропятна I1-I16 скомпонованы в линию с целью пояснения выполняемого в отношении информационного микропятна способа проверки на ошибку.
Посредством задания избыточности одному биту из трех битов одной порции информационных микропятен 3 и посредством трактования бита с высоким логическим уровнем из данных, полученных из информационного микропятна In, и бита с низким логическим уровнем из данных, полученных из информационного микропятна In+1, как идентичных, в состоянии, в котором информационное микропятно 3 отображено на поверхности носителя, представляющем собой печатный материал или т.п., когда бит с высоким логическим уровнем из данных, которые получены из информационного микропятна In, и бит с низким логическим уровнем из данных, которые получены из его информационного микропятна In+1, не идентичны, делают вывод о том, что информационное микропятно 3 не отображается в надлежащей позиции.
Фиг.7(b) представляет собой поясняющий вид, на котором показано такое состояние, в котором информационные микропятна I1-I16 скомпонованы в линию с целью пояснения выполняемого в отношении информационного микропятна способа проверки на ошибки в единицах подблоков.
Показанная на Фиг.7(b) система проверки на ошибки представляет собой систему для выполнения проверки на ошибки в отношении [I1, I2, I3, I4], [I5, I6, I7, I8], [I9, I10, I11, I12], [I13, I14, I15, I16], подлежащих конфигурированию в 4 порции информационных микропятен 3 с соответственно независимым модулем данных (3 бита×4=12 битов).
Посредством этого, в отношении того, введено ли информационное микропятно 3 со смещением в такую позицию смежного информационного микропятна 3, в которую нанесены другие данные, вследствие сдвига при печатании на поверхность носителя, представляющего собой печатный материал или т.п., растяжения или сжатия поверхности носителя и рассогласования при проведении пикселизации, оказывается возможным выполнить проверку на ошибки на 100%.
Фиг.8 представляет собой поясняющий вид выполняемого в отношении информационного микропятна способа проверки на ошибку посредством присвоения "0" биту с низким логическим уровнем.
Что касается информационного микропятна 3, посредством присвоения "0" или "1" его биту с низким логическим уровнем, его можно использовать для проверки на ошибки. В состоянии, в котором информационное микропятно 3 отображено на поверхности носителя, можно сделать вывод о том, что это информационное микропятно 3 не отображается в надлежащей позиции, так что информационное микропятно 3, находясь в такой позиции, что к информационному микропятну примыкает смежное информационное микропятно, имеющее другие данные, наносится вокруг гипотетической точки в качестве центра.
Например, в предположении, что направление ключевого микропятна 2 задано как направление вверх, и данные, которые заданы в соответствующем этому направлению информационном микропятне 3 представляют собой "0", информационное микропятно 3 наносят в любом из 8 направлений, и "0" присваивают биту с низким логическим уровнем для выполнения проверки на ошибки. Иными словами, информационное микропятно 3, биту с низким логическим уровнем которого был присвоен "0", всегда наносится в направлениях вверх и вниз или налево и направо относительно гипотетической точки в качестве центра. В этой связи, когда это информационное микропятно 3 размещено в наклонном направлении, оказывается возможным сделать вывод о том, что оно не отображается в надлежащей позиции.
Фиг.9 - поясняющий вид выполняемого в отношении информационного микропятна способа проверки на ошибку посредством присвоения "1" биту с низким логическим уровнем.
Либо, в предположении, что направление ключевого микропятна 2 задано как направление вверх, и данные, которые заданы в соответствующем этому направлению информационном микропятне 3 представляют собой "0", посредством нанесения информационного микропятна 3 в любом из 8 направлений и присвоения "1" биту с низким логическим уровнем также можно выполнить проверку на ошибки. Иными словами, информационное микропятно 3, биту с низким логическим уровнем которого была присвоена "1", всегда наносится в наклонном направлении относительно гипотетической точки в качестве центра. В этой связи, когда это информационное микропятно 3 размещено в направлениях вверх и вниз или налево и направо, оказывается возможным сделать вывод о том, что оно не отображается в надлежащей позиции.
Фиг.10 - поясняющий вид выполняемого в отношении информационного микропятна способа проверки на ошибку посредством попеременного присвоения "0" и "1" биту с низким логическим уровнем.
Помимо этого, посредством нанесения одной порции информационных микропятен 3 со всех сторон и попеременного присвоения "0" и "1" биту с низким логическим уровнем для использования при проверке на ошибки, также оказывается возможным выполнить проверку на ошибки в отношении этого информационного микропятна 3. В рассматриваемой системе проверки на ошибки попеременно генерируют информационные микропятна в направлениях вверх и вниз, налево и направо, и в наклоненных под углом 45° направлениях, и становится возможным устранить регулярность шаблона микропятен. Иными словами, информационное микропятно, биту с низким логическим уровнем которого "0" и "1" присваивались попеременно, всегда размещено в направлении вверх и вниз, налево и направо или в наклоненном под углом 45° направлении относительно гипотетической точки в качестве центра. В этой связи, когда данное информационное микропятно размещено в направлении, отличающемся от направления вверх и вниз, налево и направо или наклоненного под углом 45° направления, делают вывод о том, что оно не отображается в надлежащей позиции. Таким образом, оказывается возможным с уверенностью выполнить проверку на предмет ошибки, состоящей в том, что информационное микропятно 3 было введено со сдвигом во вращательном направлении относительно гипотетической точки в качестве центра.
Кроме того, информационным микропятнам 3 поставлены в соответствие 8 направлений (с интервалом 45°) и длинное и короткое расстояние (см. Фиг.4) в предположении, что один бит с низким логическим уровнем из четырех битов представляет собой "0" или "1", в случае смещения в позиции микропятен смежных трех точек (концентрический круг ±2 точки позиций поворота на 45° ± любая одна точка длинного и короткого расстояний), возможно, была сделана ошибка и оказывается возможным выполнить проверку на предмет этой ошибки на 100%.
Фиг.11 - поясняющий вид, на котором показано такое состояние, в котором информационные микропятна I1-I16 скомпонованы в линию с целью пояснения защиты информационного микропятна.
Например, для того, чтобы сделать невозможным визуальное считывание данных шаблона 1 микропятен, выполняется математическая операция, которая представлена функцией f(Kn) в отношении In информационного микропятна 3, и In=Kn+Rn представляется шаблоном 1 микропятен, после ввода шаблона In микропятен получают Kn=In-Rn.
Либо, для того, чтобы сделать невозможным визуальное считывание данных шаблона 1 микропятен, совокупность информационных микропятен компонуют в одну линию с ключевым микропятном 2 в качестве репрезентативной точки и эту одну линию располагают в совокупности линий, а различие в данных двух соседних линий делают данными информационного микропятна 3, и, таким образом, оказывается возможным нанести каждое информационное микропятно таким путем, что будет устранена регулярность шаблона 1 микропятен каждого блока.
Вследствие этого, поскольку становится невозможным визуально считать шаблон 1 микропятен, который был отпечатан на поверхности носителя, оказывается возможным повысить уровень защиты. Также, в случае, когда шаблон 1 микропятен отпечатывается на поверхности носителя, информационное микропятно 3 наносится случайным образом, и шаблон исчезает, в результате чего становится возможным скрыть шаблон микропятен.
Фиг.12 - поясняющий вид, на котором показан другой пример компоновки шаблона микропятен, в котором позиция компоновки ключевого микропятна изменена.
Нет необходимости в том, чтобы ключевое микропятно 2 обязательно было нанесено в центре блока микропятен 4 решетки, которые нанесены в соответствии с прямоугольной формой. Например, можно нанести его в угловой части блока микропятен 4 решетки. В рассматриваемом случае оказывается желательным, чтобы информационные микропятна 3 были нанесены таким образом, чтобы они были выстроены в линию от ключевого микропятна 2 в качестве начальной точки.
На Фиг.13 показано фиктивное микропятно, где (а) - поясняющий вид фиктивного микропятна, (b) - поясняющий вид, на котором показан один пример печатного материала, (с) - поясняющий вид, на котором показана зона печатного материала, и (d) - поясняющий вид, на котором показан пример компоновки шаблона микропятен, согласно которой управление границей маски осуществляется посредством фиктивного микропятна.
Микропятно наносят в центральную позицию микропятен решетки в четырех точках и фиктивное микропятно 5 определяют в качестве микропятна, которому не задана информация (Фиг.13(а)). Фиктивное микропятно 5 может использоваться для границы зоны и самой зоны, в которой были заданы данные числовых значений, или значения координат X, Y, либо зоны, в которой данные числовых значений, или значения координат X, Y, не заданы.
Например, как показано на Фиг.13(b), отпечатано три вида рисунков, такие как медвежонок, бегемот и солнце, и нанесены зоны, которые соответствовали этим трем рисункам, как показано на Фиг.13(с), например, маска 1, маска 2, маска 3. Как показано на Фиг.13(d), фиктивное микропятно нанесено на границе маски 1 и маски 2.
Помимо этого, в случае использования фиктивного микропятна 5 на границе нет необходимости делать все блоки в соответствующей позиции фиктивными микропятнами 5, и минимальное микропятно может быть сделано фиктивным микропятном, чтобы показать границу.
Также, фиктивное микропятно наносится в зону, отличную от маски, и оказывается возможным нанести зону, где информация не задана.
Когда шаблон 1 микропятен импортируют в качестве данных изображения посредством камеры, после вычисления значений координат X, Y в позиции ключевого микропятна 2, которая является репрезентативной точкой информации, посредством добавления к значению координаты направления шаблона 1 микропятен, которое получено на основе соответствующих ключевому микропятну 2 приращений значений координат X, Y в смежную репрезентативную точку и расстояния от центра захваченного изображения до ключевого микропятна 2, координаты X, Y которого были вычислены, вычисляют координаты X, Y центра захваченного изображения.
Также, когда блок шаблона 1 микропятен импортируют в качестве данных изображения посредством камеры, в зоне, где в каждом блоке заданы идентичные данные, или в зоне, где заданы значения координат X, Y, считывание начинают из информационного микропятна 3, которое расположено по окружности относительно центра захваченного камерой изображения, и информационные микропятна 3 считывают последовательно, при этом считывают информационные микропятна 3, которые соответствуют одной части блока, и, таким образом, шаблон 1 микропятен считывают в минимальной области относительно центра захваченного камерой изображения и вычисляют данные в позиции центра захваченного изображения.
На Фиг.14(а) показан порядок ввода информационных микропятен, который соответствует одной части блока в минимальной области относительно центра захваченного камерой изображения. Информационные микропятна 4 порций по длине×4 линии=16 порций в направлении по часовой стрелке.
Фиг.14(b) - поясняющий вид, на котором показан способ считывания шаблона микропятен и вычисления значений координат X, Y.
Как показано на данной фигуре, подлежащие вычислению значения координат X, Y задают как значения координат X, Y блока, который расположен в центре захваченного камерой изображения. Значения координат X, Y нужны для следующего: значение приращения задают равным +1 в направлении Х (направлении направо) и направлении Y (направлении вверх) по отношению к каждому блоку, информационное микропятно, которое было введено из другого блока, изменяется. Кроме того, K8K7K6K5(i16i15i14i13i12i11i12i11i10i9), которое показывает значение координаты Х, и K4K3K2K1(i8i7i6i5i4i3i2i1), которое показывает значение координаты Y, становятся объектами, подлежащими изменению, а отличающееся от них K16-К9(i32-i17) становится идентичным значением в каждом блоке, и нет необходимости в изменении.
Эти вычисления реализуются посредством нижеследующих математических формул. Даже если имеет место перенос при вычислении в [], предполагается что это не влияет на линию битов перед []. Один бит из информационного микропятна I, исключая бит проверки на ошибки, задан как К.
<Математическая формула 1>
(1) В случае, когда 11I11 является начальной точкой (центр захваченного камерой изображения),
координата Х=11К8•11К7•11К6•21К5
координата Y=12К4•12К3•12К2•[22К1+1]
(2) В случае, когда 11I15 является начальной точкой (центр захваченного камерой изображения),
координата Х=12К8•12К7•12К6•21К5-1
координата Y=12К4•12К3•12К2•[22К1+1]
(3) В случае, когда 12I3 является начальной точкой (центр захваченного камерой изображения),
координата Х=12К8•12К7•12К6•22К5
координата Y=12К4•12К3•12К2•[22К1+1]
(4) В случае, когда 12I7 является начальной точкой (центр захваченного камерой изображения),
координата Х=12К8•12К7•12К6•22К5
координата Y=2К4•12К3•12К2•[22К1+1]
(5) В случае, когда 11I12 является начальной точкой (центр захваченного камерой изображения),
координата Х=11К8•11К7•21К6•21К5
координата Y=12К4•12К3•[22К2•22К1+1]
(6) В случае, когда 11I16 является начальной точкой (центр захваченного камерой изображения),
координата Х=12К8•12К7•22К6•22К5-1
координата Y=12К4•12К3•[22К2•22К1+1]
(7) В случае, когда 11I4 является начальной точкой (центр захваченного камерой изображения),
координата Х=12К8•12К7•22К6•22К5
координата Y=12К4•12К3•[22К2•22К1+1]
(8) В случае, когда 12I8 является начальной точкой (центр захваченного камерой изображения),
координата Х=12К8•12К7•22К6•22К5
координата Y=12К4•12К3•[22К2•22К1+1]
(9) В случае, когда 21I9 является начальной точкой (центр захваченного камерой изображения),
координата Х=11К8•21К7•21К6•21К5-1
координата Y=12К4•[22К3•22К2•22К1+1]-1
(10) В случае, когда 21I13 является начальной точкой (центр захваченного камерой изображения),
координата Х=12К8•22К7•22К6•22К5
координата Y=12К4•[22К3•22К2•22К1+1]-1
(11) В случае, когда 22I1 является начальной точкой (центр захваченного камерой изображения),
координата Х=12К8•22К7•22К6•22К5
координата Y=12К4•[22К3•22К2•22К1+1]-1
(12) В случае, когда 22I5 является начальной точкой (центр захваченного камерой изображения),
координата Х=12К8•22К7•22К6•22К5
координата Y=12К4•[22К3•22К2•22К1+1]-1
(13) В случае, когда 21I10 является начальной точкой (центр захваченного камерой изображения),
координата Х=21К8•21К7•21К6•21К5
координата Y=22К4•22К3•22К2•22К1
(14) В случае, когда 21I14 является начальной точкой (центр захваченного камерой изображения),
координата Х=22К8•22К7•22К6•22К5-1
координата Y=22К4•22К3•22К2•22К1
(15) В случае, когда 22I2 является начальной точкой (центр захваченного камерой изображения),
координата Х=22К8•22К7•22К6•22К5
координата Y=22К4•22К3•22К2•22К1
(16) В случае, когда 22I6 является начальной точкой (центр захваченного камерой изображения),
координата Х=22К8•22К7•22К6•22К5
координата Y=22К4•22К3•22К2•22К1
Когда шаблон 1 микропятен импортируют в качестве данных изображения посредством камеры, в случае, когда возникает ошибка в отношении информационного микропятна 3, считывают информационное микропятно 3, которое соответствует информационному микропятну 3 и которое является ближайшим, и выполняют исправление ошибок, и, таким образом, оказывается возможным считать шаблон 1 микропятен в минимальной области относительно центра захваченного камерой изображения.
Посредством использования вышеописанного способа импортирования информации оказывается возможным реализовать планшет и цифровой преобразователь, интерфейс ввода, который использует координаты XY. Например, на планшет и цифровой преобразователь накладывают прозрачный лист, на котором напечатан шаблон микропятен с объектом, выполняют захват изображения посредством камеры и вводят значения координат XY шаблона 1 микропятен.
Фиг.15 - поясняющий вид, на котором показан способ формирования шаблона микропятен с устранением регулярности, а также показан информационный блок, используемый в качестве шаблона микропятен. Фиг.16 - поясняющий вид, на котором показан способ формирования шаблона микропятен с устранением регулярности, а также показан блок данных, подлежащий записи в шаблон микропятен.
Во-первых, как показано на Фиг.15, in означает данные, составляющие 1 бит, а rm подразумевается как i2m×2+i2m-1. Также добавляется бит проверки на ошибки как αIm=αrm×2+0, αI'm=αrm×2+1. α подразумевается как числовое значение, которое показывает линию блоков в поперечном направлении.
Далее, как показано на Фиг.16, Сn подразумевается как данные, составляющие 1 бит, которые требуется записать.
Также, αКm предполагается равным С2m×2+С2m-1. α становится числовым значением, которое показывает линию блоков в поперечном направлении.
Посредством использования αrm, которое получается из αКm путем использования нижеследующей математической формулы 2, на основе вышеприведенных определений, генерируют информационный блок 3, который используется в качестве шаблона 1 микропятен. Посредством этого, из шаблона 1 микропятен можно устранить регулярность в поперечном направлении.
<Математическая формула 2>
αr1=α-1r13+αК1, αr5=αr1+αК5, αr9=αr5+αК9, αr13=αr9+αК13,
αr2=α-1r14+αК2, αr6=αr2+αК6, αr10=αr6+αК10, αr14=αr10+αК14,
αr3=α-1r15+αК3, αr7=αr3+αК7, αr11=αr7+αК11, αr15=αr11+αК15,
αr4=α-1r16+αК4, αr8=αr4+αК8, αr12=αr8+αК12, αr16=αr12+αК16.
Когда α=1, начальное значение задается как 0r13, 0r14, 0r15, 0r16. Это полагается равным βR. β полагается числовым значением, которое показывает линию блоков в вертикальном направлении. βR не является идентичным значением, и посредством задания значения на основе последовательности случайных чисел из шаблона микропятен исключают регулярность даже в вертикальном направлении.
Фиг.17-Фиг.23 - поясняющие виды, на которых показан способ считывания шаблона микропятен, который соответствует одному блоку, скомпонованному из подблоков посредством камеры.
Тубус для содержания камеры находится вблизи на расстоянии 10 мм и, предполагая, что размер области захвата изображения шаблона микропятен составляет 10 мм в диаметре, для того, чтобы считать соответствующую 1 блоку часть (I1-I16) шаблона микропятен размером 4 мм×4 мм, требуется размер захватываемого изображения 2r=2×4√2=11,28 мм. Для устранения этого 16 порций информационных микропятен, которые нанесены по окружности относительно ключевого микропятна и которые скомпонованы в качестве 1 блока, не считываются последовательно, но считываются по отношению к каждым 4 информационным микропятнам (1/4 блока), имеющим другую информацию и независимую информацию. Благодаря этому, посредством ввода соответствующих информационных микропятен другого блока (1/4 блока), который имеется в рамках области захвата изображения, за пределами захваченного изображения, обеспечивается возможность ввода информации соответствующей 1 блоку части в пределах размера области захвата изображения 10 мм в диаметре.
В случае ошибки в какой-либо 1/4 блока, который введен вышеописанным способом, вводятся соответствующие информационные микропятна (1/4 блока) другого блока и выполняется исправление ошибки.
На Фиг.20 центр захватываемого камерой изображения показывает I8 блока В1, и вводятся [I1-I16] блока В1, который является ближайшим по отношению к центру захватываемого изображения.
На Фиг.21 центр захватываемого камерой изображения показывает I5 блока В1, и вводятся [I1, I2, I3, I4], [I5, I6, I7, I8] блока В1, который является ближайшим по отношению к центру захватываемого изображения, а также [I9, I10, I11, I12], [I13, I14, I15, I16] блока В2.
На Фиг.22 центр захватываемого камерой изображения показывает I6 блока В1, и вводятся [I5, I6, I7, I8] блока В1, который является ближайшим по отношению к центру захватываемого изображения, а также [I9, I10, I11, I12] блока В2, [I13, I14, I15, I16] блока В3 и [I1, I2, I3, I4] блока В4.
На Фиг.23 центр захватываемого изображения камеры показывает I7 блока В1, и вводятся [I5, I6, I7, I8], [I9, I10, I11, I12] блока В1, который является ближайшим по отношению к центру захватываемого изображения, а также [I1, I2, I3, I4], [I13, I14, I15, I16] блока В4.
На Фиг.20-23, в случае, если имеет место ошибка во введенном шаблоне микропятен, имеются шаблоны микропятен 1/4 блока, которые могут быть введены в качестве альтернативы в 8 мест максимум.
Вышеописанный шаблон 1 микропятен согласно настоящему изобретению отпечатывается на печатном материале, таком как иллюстрированная книга, текст и т.п., и, таким образом, импортируется посредством камеры в качестве данных изображения, и на основе числового значения, получаемого при его оцифровывании, выводятся соответствующие ему информация и программа с персонального компьютера, устройства вывода информации, PDA или портативного телефона и т.п.
Кроме того, настоящее изобретение не ограничено вышеописанными вариантами его осуществления, тем более, если имеется некий вариант осуществления, в котором путем придания других функций соответствующим микропятнам 2, 3, 4 шаблона 1 микропятен шаблоном микропятен задается надлежащий объем данных и из него достаточно быстро извлекается информация на основе распознавания направленности, и, таким образом, заранее определенные информация и программа выводятся и становится возможным их разнообразное применение, при этом следует отметить, что его можно разнообразным образом модифицировать в пределах объема изобретения и в соответствии с его сущностью.
Промышленная применимость
Согласно вышеприведенному описанию в соответствии со способом ввода и вывода информации посредством использования шаблона микропятен согласно настоящему изобретению распознают шаблон микропятен, изначально микропятно решетки, посредством камеры и извлекают ключевое микропятно, а также распознают направленность на основе ключевого микропятна, причем его направление можно использовать в качестве параметра. Затем, посредством извлечения информационного микропятна, которое нанесено на окружности относительно данного ключевого микропятна, можно обеспечить быстрый вывод информации и программы.
Также, поскольку микропятно решетки нанесено в шаблоне микропятен, в случае импортирования данного шаблона микропятен в качестве данных изображения посредством камеры оказывается возможным скорректировать искажения преобразованного в изображение шаблона микропятен, обусловленные искажением объектива, расфокусировки, растяжения и сжатия пространства страницы, искривления поверхности носителя и отклонения во время печатания.
Помимо этого оказывается возможным выполнить проверку на ошибки в отношении состояния компоновки микропятен и, кроме того, обеспечивается возможность повышения уровня защиты.
Изобретение относится к способу ввода и вывода информации посредством использования шаблона микропятен, который содержит разнообразную вводимую и выводимую информацию. Техническим результатом является сокращение времени распознавания информации, возможность выполнения проверки на ошибки в отношении состояния компоновки микропятен, повышение уровня защиты. Указанный результат достигается за счет того, что на поверхности печатного материала наносят совокупность микропятен (4) решетки в соответствии с прямоугольной формой и задают в качестве блока, блоки наносят непрерывно и регулярно, задают ключевое микропятно (2), совокупность информационных микропятен (3), которые несут разнообразную распознаваемую информацию, располагают в соответствии с заранее определенным правилом посредством алгоритма генерации кода на основе микропятен, чтобы таким образом сгенерировать шаблон (1) микропятен. Шаблон (1) микропятен импортируют в качестве данных изображения посредством камеры и выводят на основе числового значения, которое вычисляют посредством оцифровывания этой информации с помощью программы. 2 н. и 14 з.п. ф-лы, 23 ил.
на поверхности носителя, представляющего собой печатный материал, наносят совокупность микропятен (4) решетки в соответствии с прямоугольной формой и задают в качестве блока, блоки наносят непрерывно и регулярно, такое микропятно, что одна порция микропятен (4) решетки, которая имеется в блоке, наносится посредством однонаправленного смещения, задают в качестве ключевого микропятна (2), посредством задания упомянутого ключевого микропятна (2) в качестве репрезентативной точки, и посредством задания центра, который окружен микропятнами (4) решетки в четырех точках, в качестве гипотетической точки, и посредством задания ее в качестве начальной точки, в конечной точке, представляемой вектором, совокупность информационных микропятен (3), которые несут разнообразную распознаваемую информацию, располагают в соответствии с заранее определенным правилом посредством алгоритма генерации кода на основе микропятен, чтобы таким образом сгенерировать шаблон (1) микропятен, и блок, который компонует упомянутый шаблон (1) микропятен, импортируют в качестве данных изображения посредством камеры и выводят на основе числового значения, которое вычисляют посредством оцифровывания этой информации с помощью программы.
в состоянии, в котором информационное микропятно (3) отображено на поверхности носителя, когда информационное микропятно (3) расположено в наклонном направлении, отличающемся от направлений вверх и вниз или вправо и влево, относительно гипотетической точки в качестве центра, делают вывод о том, что информационное микропятно (3) не отображено в надлежащей позиции.
блок на поверхности носителя, который компонует упомянутый шаблон (1) микропятен, импортируют в качестве данных изображения посредством камеры и выводят на основе числового значения, которое вычисляют посредством оцифровывания упомянутых данных изображения с помощью устройства или программы обработки информации.
ЕР 0627720 А1, 11.04.1995 | |||
Устройство для считывания штриховых кодов | 1990 |
|
SU1791831A1 |
JP 2000123129 А, 28.04.2000 | |||
Трехходовой кран | 1960 |
|
SU148685A1 |
Авторы
Даты
2008-04-27—Публикация
2003-03-17—Подача