مصفوفة البيانات

مثال على رمز مصفوفة البيانات، الذي يشفر النص التالي: "ويكيبيديا، الموسوعة الحرة"

مصفوفة البيانات هي رمز ثنائي الأبعاد يتكون من "خلايا" أو نقاط سوداء وبيضاء مرتبة في شكل مربع أو مستطيل ، وتُعرف أيضًا باسم المصفوفة . يمكن أن تكون المعلومات المراد ترميزها نصية أو رقمية. يتراوح حجم البيانات عادةً من بضعة بايتات إلى 1556 بايتًا . يعتمد طول البيانات المُرمّزة على عدد الخلايا في المصفوفة. تُستخدم رموز تصحيح الأخطاء غالبًا لزيادة الموثوقية: حتى في حال تلف خلية واحدة أو أكثر بحيث تصبح غير قابلة للقراءة، يظل من الممكن قراءة الرسالة. يمكن لرمز مصفوفة البيانات تخزين ما يصل إلى 2335 حرفًا أبجديًا رقميًا .

رموز مصفوفة البيانات مستطيلة الشكل، وعادةً ما تكون مربعة، وتتألف من "خلايا" مربعة تمثل البتات . اعتمادًا على الترميز المستخدم، تمثل الخلية "الفاتحة" الرقم 0 والخلية "الداكنة" الرقم 1، أو العكس. تتكون كل مصفوفة بيانات من حدين متجاورين متصلين على شكل حرف "L" (يُطلق عليهما "نمط البحث")، وحدين آخرين يتكونان من "خلايا" أو وحدات متناوبة بين الداكن والفاتح (يُطلق عليهما "نمط التوقيت"). داخل هذه الحدود توجد صفوف وأعمدة من الخلايا التي تُشفّر المعلومات. يُستخدم نمط البحث لتحديد موقع الرمز وتوجيهه، بينما يوفر نمط التوقيت عدد الصفوف والأعمدة في الرمز. مع زيادة كمية البيانات المُشفّرة في الرمز، يزداد عدد الخلايا (الصفوف والأعمدة). كل رمز فريد. تتراوح أحجام الرموز من 10×10 إلى 144×144 في الإصدار الجديد ECC 200، ومن 9×9 إلى 49×49 في الإصدار القديم ECC 000 – 140.

التطبيقات

مصفوفة بيانات على بطاقة Mini PCI ، تشفر الرقم التسلسلي 15C06E115AZC72983004

يُعدّ استخدام تقنية Data Matrix في وسم العناصر الصغيرة التطبيق الأكثر شيوعًا، وذلك لقدرة هذه التقنية على ترميز خمسين حرفًا في رمز قابل للقراءة على مساحة 2 أو 3 مم² (0.003 أو 0.005 بوصة مربعة) ، فضلًا عن إمكانية قراءة الرمز بنسبة تباين لا تتجاوز 20%. [ 1 ] تتميز تقنية Data Matrix بقابليتها للتوسع؛ إذ توجد تطبيقات تجارية تستخدم صورًا صغيرة تصل إلى 300 ميكرومتر (0.012 بوصة) (محفورة بالليزر على جهاز سيليكون بحجم 600 ميكرومتر (0.024 بوصة) )، وصورًا كبيرة تصل إلى متر مربع واحد (3 أقدام) (مرسومة على سطح عربة قطار ). وتُعدّ دقة أنظمة الوسم والقراءة هي القيد الوحيد. وتوصي رابطة الصناعات الإلكترونية الأمريكية (EIA) باستخدام تقنية Data Matrix لوسم المكونات الإلكترونية الصغيرة. [ 2 ]      

أصبحت رموز مصفوفة البيانات شائعة الاستخدام على الوسائط المطبوعة مثل الملصقات والرسائل. يمكن قراءة هذا الرمز بسرعة بواسطة قارئ الباركود ، مما يسمح بتتبع الوسائط، على سبيل المثال عند إرسال طرد إلى المستلم.

أسطح الوسم

لأغراض الهندسة الصناعية، يمكن نقش رموز مصفوفة البيانات مباشرةً على المكونات، مما يضمن تحديد المكون المقصود فقط باستخدام البيانات المشفرة في مصفوفة البيانات. يمكن نقش هذه الرموز على المكونات باستخدام طرق متنوعة، ولكن في صناعة الطيران والفضاء، تشمل هذه الطرق الشائعة الطباعة النفاثة الصناعية، والنقش بالنقاط، والنقش بالليزر، والحفر الكيميائي الإلكتروليتي. تُنتج هذه الطرق علامة دائمة تدوم طوال عمر المكون.

بمجرد وضع العلامة على المكون، تستطيع كاميرات القراءة المنتشرة على طول خط الإنتاج، بالإضافة إلى كاميرا يستخدمها الفنيون بعد اكتمال الإنتاج، فك تشفير مصفوفة البيانات لقراءة المعلومات ذات الصلة. قد تشمل هذه المعلومات تاريخ الصنع، والرقم التسلسلي، وأي معلومات أخرى يختار المصنّع تضمينها. كما يمكن استخدام كاميرات القراءة هذه لتتبع حركة المكون عبر خط الإنتاج، بالإضافة إلى إجراء عمليات جرد المخزون.

قراءة رمز مصفوفة البيانات باستخدام الهاتف المحمول ( مشروع سيماكود السابق التابع لويكيبيديا )

يمكن قراءة رموز مصفوفة البيانات، إلى جانب رموز أخرى مفتوحة المصدر مثل الرموز الشريطية أحادية البعد، باستخدام الهواتف المحمولة عبر تنزيل تطبيقات مخصصة لهذه الرموز. ورغم قدرة العديد من الأجهزة المحمولة على قراءة الرموز ثنائية الأبعاد، بما فيها رموز مصفوفة البيانات، [ 3 ] إلا أن القليل منها يُوسّع نطاق فك التشفير لتمكين الوصول والتفاعل عبر الأجهزة المحمولة، ما يسمح باستخدام هذه الرموز بشكل آمن وعبر مختلف الوسائط؛ على سبيل المثال، في أنظمة التتبع، ومكافحة التزييف، والحلول الحكومية الإلكترونية، والخدمات المصرفية.

صناعة الأغذية

تُستخدم رموز مصفوفة البيانات في صناعة الأغذية ضمن أنظمة الترميز التلقائي لمنع تغليف المنتجات الغذائية وتحديد تاريخها بشكل خاطئ. تُحفظ هذه الرموز داخليًا في قاعدة بيانات الشركة المصنعة للأغذية، وتُربط بكل منتج على حدة، مثل اختلافات المكونات. يُزوّد ​​الطابعة بالرمز الفريد لكل دفعة إنتاج. يلزم وجود تصميم ملصق يسمح بوضع مصفوفة البيانات ثنائية الأبعاد في الموضع الأمثل للمسح الضوئي. بالنسبة للرموز المطبوعة بالأبيض والأسود، لا يلزم اختبارها إلا إذا كانت جودة الطباعة تُشكّل مشكلة، ولكن يجب اختبار جميع اختلافات الألوان قبل الإنتاج لضمان وضوحها.

فن

في مايو 2006، قام مبرمج الكمبيوتر الألماني بيرند هوبفينغارتنر بإنشاء مصفوفة بيانات كبيرة في حقل قمح (بطريقة مشابهة لدوائر المحاصيل ). وكانت الرسالة تقول " مرحباً بالعالم! ". [ 4 ]

المواصفات الفنية

مثال على رمز مصفوفة البيانات، الذي يقوم بتشفير النص: "Wikipedia" ملون لإظهار البيانات (أخضر)، والحشو (أصفر)، وتصحيح الأخطاء (أحمر)، والبحث والتوقيت (أرجواني) وغير المستخدم (برتقالي).

تتكون رموز مصفوفة البيانات من وحدات مُرتبة ضمن نمط محدد للمحيط والتوقيت. يمكنها ترميز ما يصل إلى 3116 بايت، تُفسر افتراضيًا كأحرف من مجموعة أحرف ASCII . يتألف الرمز من مناطق بيانات تحتوي على وحدات مُرتبة في مصفوفة منتظمة. تحتوي الرموز الكبيرة على عدة مناطق. تُحدد كل منطقة بيانات بنمط محدد، ويُحيط بها من جميع الجوانب الأربعة حدود منطقة هادئة (هامش). (ملاحظة: قد تكون الوحدات دائرية أو مربعة - لم يُحدد شكل معين في المعيار. على سبيل المثال، الخلايا المُثقبة بالنقاط تكون دائرية بشكل عام).

يبلغ معدل الخطأ في مصفوفة البيانات أقل من 1 في 10 ملايين حرف يتم مسحها ضوئياً. [ 5 ]

تم تصميم مصفوفة البيانات بحيث يمكن قراءتها بألوان معكوسة. [ 6 ]

مصفوفة البيانات ECC 000–140

تتضمن الإصدارات القديمة من مصفوفة البيانات ECC 000 وECC 050 وECC 080 وECC 100 وECC 140. وبدلاً من استخدام رموز ريد-سولومون مثل ECC 200، تستخدم الإصدارات من ECC 000 إلى ECC 140 تصحيحًا للأخطاء قائمًا على الالتفاف. ويختلف كل إصدار في مقدار تصحيح الأخطاء الذي يوفره، حيث لا يوفر ECC 000 أي تصحيح، بينما يوفر ECC 140 أعلى مستوى من التصحيح. وللكشف عن الأخطاء أثناء فك التشفير، حتى في حالة ECC 000، يقوم كل إصدار من هذه الإصدارات أيضًا بتشفير فحص التكرار الدوري (CRC) على نمط البتات. وكإجراء إضافي، يتم تحديد موضع كل بت في الشفرة بواسطة جداول مواضع البتات المضمنة في المواصفات. تحتوي هذه الإصدارات القديمة دائمًا على عدد فردي من الوحدات، ويمكن تصنيعها بأحجام تتراوح من 9 × 9 إلى 49 × 49. يمكن التعرف على جميع الرموز التي تستخدم تصحيح الأخطاء ECC من 000 إلى 140 من خلال كون وحدة الزاوية العلوية اليمنى معكوسة للون الخلفية (ثنائي 1).

وفقًا لمعيار ISO/IEC 16022، "يجب استخدام ECC 000–140 فقط في التطبيقات المغلقة حيث يتحكم طرف واحد في كل من إنتاج وقراءة الرموز ويكون مسؤولاً عن أداء النظام بشكل عام".

مصفوفة البيانات ECC 200

يستخدم نظام ECC 200، وهو الإصدار الأحدث من Data Matrix، رموز ريد-سولومون لاستعادة البيانات المفقودة نتيجة الأخطاء أو المحو. يسمح نظام ECC 200 بإعادة بناء سلسلة البيانات المشفرة بالكامل بشكل روتيني حتى في حال تعرض الرمز لتلف بنسبة 30%، بشرط إمكانية تحديد موقع المصفوفة بدقة.

تحتوي الرموز على عدد زوجي من الصفوف والأعمدة. معظم الرموز مربعة الشكل بأحجام تتراوح من 10 × 10 إلى 144 × 144. بينما بعض الرموز مستطيلة الشكل بأحجام تتراوح من 8 × 18 إلى 16 × 48 (القيم الزوجية فقط). يمكن تمييز جميع الرموز التي تستخدم تصحيح الخطأ ECC 200 من خلال كون وحدة الزاوية العلوية اليمنى مطابقة للون الخلفية (الرقم الثنائي 0).

تشمل القدرات الإضافية التي تميز رموز ECC 200 عن المعايير السابقة ما يلي:

  • تحديد مجموعة الأحرف (عبر تفسيرات القناة الموسعة )
  • الرموز المستطيلة
  • الإلحاق المنظم (ربط ما يصل إلى 16 رمزًا لترميز كميات أكبر من البيانات)

تصحيح الأخطاء

تستخدم رموز ECC 200 تصحيح خطأ ريد-سولومون على الحقل المحدودF256{\displaystyle \mathbb {F} _{256}}(أو GF(2 8 ) )، والتي يتم ترميز عناصرها كبايتات من 8 بتات ؛ البايتب7ب6ب5ب4ب3ب2ب1ب0{\displaystyle b_{7}b_{6}b_{5}b_{4}b_{3}b_{2}b_{1}b_{0}}بقيمة عددية قياسيةأنا=07بأنا2أنا{\displaystyle \textstyle \sum _{i=0}^{7}b_{i}2^{i}}يقوم بتشفير عنصر الحقلأنا=07بأناαأنا{\displaystyle \textstyle \sum _{i=0}^{7}b_{i}\alpha ^{i}}أينαF256{\displaystyle \alpha \in \mathbb {F} _{256}}يُعتبر عنصرًا أوليًا يحققα8+α5+α3+α2+1=0{\displaystyle \alpha ^{8}+\alpha ^{5}+\alpha ^{3}+\alpha ^{2}+1=0}. متعددة الحدود الأولية هيx8+x5+x3+x2+1{\displaystyle x^{8}+x^{5}+x^{3}+x^{2}+1}، الموافق للعدد متعدد الحدود 301، بجذر ابتدائي = 1 للحصول على متعددات الحدود المولدة. يستخدم كود ريد-سولومون متعددات حدود مولدة مختلفة علىF256{\displaystyle \mathbb {F} _{256}}يعتمد ذلك على عدد بايتات تصحيح الأخطاء التي يضيفها الكود. عدد البايتات المضافة يساوي درجة متعددة الحدود المولدة.

على سبيل المثال، في الرمز 10  ×  10، توجد 3 بايتات بيانات و5 بايتات تصحيح أخطاء. ويمكن الحصول على متعددة الحدود المولدة كما يلي:ز(x)=(x+α)(x+α2)(x+α3)(x+α4)(x+α5){\displaystyle g(x)=(x+\alpha )(x+\alpha ^{2})(x+\alpha ^{3})(x+\alpha ^{4})(x+\alpha ^{5})}،

مما يعطي: ز(x)=x5+α235x4+α207x3+α210x2+α244x+α15{\displaystyle g(x)=x^{5}+\alpha ^{235}x^{4}+\alpha ^{207}x^{3}+\alpha ^{210}x^{2}+\alpha ^{244}x+\alpha ^{15}}،

أو بمعاملات عشرية: ز(x)=x5+62x4+111x3+15x2+48x+228{\displaystyle g(x)=x^{5}+62x^{4}+111x^{3}+15x^{2}+48x+228}.

ترميز البايت

قارئات رموز مصفوفة البيانات الصناعية

تم وصف عملية التشفير في معيار ISO/IEC 16022:2006. [ 7 ] وقد نُشر برنامج مفتوح المصدر لتشفير وفك تشفير متغير ECC-200 من مصفوفة البيانات. [ 8 ] [ 9 ]

توضح المخططات أدناه موضع بيانات الرسالة داخل رمز مصفوفة البيانات. الرسالة هي "Wikipedia"، وهي مرتبة بنمط قطري معقد نوعًا ما يبدأ بالقرب من الزاوية العلوية اليسرى. بعض الأحرف مقسمة إلى جزأين، مثل الحرف W في البداية، والحرف 'i' الثالث موجود في "نمط الزاوية 2" بدلاً من الترتيب المعتاد على شكل حرف L. كما هو موضح أيضًا رمز نهاية الرسالة (المميز بـ End)، وبايتات الحشو (P) وتصحيح الأخطاء (E)، وأربع وحدات من المساحة غير المستخدمة (X).

يبلغ حجم الرمز 16×16 (مساحة البيانات 14×14)، ويتضمن 12 بايتًا للبيانات (بما في ذلك بايت النهاية والحشو) و12 بايتًا لتصحيح الأخطاء. يُستخدم رمز ريد سولومون (255، 243، 6) المختصر إلى (24، 12، 6). ويمكنه تصحيح ما يصل إلى 6 أخطاء أو عمليات مسح على مستوى البايت.

للحصول على بايتات تصحيح الأخطاء، يمكن اتباع الإجراء التالي:

كثير الحدود المولد المحدد للرمز (24،12،6) هو: ز(x)=x12+242x11+100x10+178x9+97x8+213x7+142x6+42x5+61x4+91x3+158x2+153x+41{\displaystyle g(x)=x^{12}+242x^{11}+100x^{10}+178x^{9}+97x^{8}+213x^{7}+142x^{6}+42x^{5}+61x^{4}+91x^{3}+158x^{2}+153x+41}والتي يمكن كتابتها أيضاً على شكل مصفوفة من المعاملات العشرية:

[1 242 100 178 97 213 142 42 61 91 158 153 41]

الرسالة "Wikipedia" التي يبلغ طولها 12 بايت، بما في ذلك 'End' و P1 و P2، في معاملات عشرية (انظر المخططات أدناه لطريقة الحساب باستخدام قيم ASCII)، هي:

[ 88 106 108 106 113 102 101 106 98 129 251 147 ]

باستخدام إجراء التشفير المنهجي لريد-سولومون ، فإن بايتات تصحيح الأخطاء الـ 12 التي تم الحصول عليها (من E1 إلى E12 بالنظام العشري) في شكل الباقي بعد القسمة متعددة الحدود هي:

[ 104 216 88 39 233 202 71 217 26 92 25 232 ]

ثم تُضاف بايتات تصحيح الأخطاء هذه إلى الرسالة الأصلية. تتكون الرسالة المشفرة الناتجة من 24 بايت، وتكون على الشكل التالي:

[ نهاية ويكيبيديا P1 P2 E1 E2 E3 E4 E5 E6 E7 E8 E9 E10 E11 E12 ]

أو بمعاملات عشرية:

[ 88 106 108 106 113 102 101 106 98 129 251 147 104 216 88 39 233 202 71 217 26 92 25 232 ]

وبمعاملات سداسية عشرية:

[ 58 6A 6C 6A 71 66 65 6A 62 81 فب 93 68 D8 58 27 E9 CA 47 D9 1A 5C 19 E8 ]

(لاحظ أن هذا 58 6A 6C 6A 71 66 65 6A 62يختلف بمقدار واحد بالضبط عن ترميز ASCII لـ "ويكيبيديا" 57 69 6B 69 70 65 64 69 61. ويرجع ذلك إلى ترميز البيانات، الموضح في القسم التالي.)

ترميز البيانات

تعمل مصفوفة البيانات بوحدات من الكلمات المشفرة ذات 8 بت ("بايت"). يخزن الوضع الافتراضي حرف ASCII واحدًا لكل كلمة مشفرة ذات 8 بت، ويتيح استخدام رموز التحكم للتبديل إلى أوضاع أخرى. تعود الأوضاع الأخرى إلى الوضع الافتراضي عند الانتهاء من تشفير البيانات.

كلمة السركلمة السر سداسي عشريتفسير
00غير مستخدم
1–1281-80بيانات ASCII (قيمة ASCII + 1)
12981وسادة
130–22982-e5أزواج الأرقام من 00 إلى 99
230e6بدء ترميز C40
231e7بدء ترميز Base 256
232e8FNC1
233e9الإلحاق المنظم. يسمح بتقسيم الرسالة على عدة رموز.
234eaبرمجة القارئ
235إي بيقم بتعيين البت الأعلى للحرف التالي
236ec05 ماكرو
237إد06 ماكرو
238eeبدء ترميز بيانات ANSI X12 EDI
239efبدء ترميز النص
240f0بدء ترميز EDIFACT
241f1رمز تفسير القناة الموسعة
242–253f2-fdغير مستخدم في ترميز ASCII
254feفي ترميز C40، النص أو ANSI X12، يعمل كمفتاح إلغاء القفل للعودة إلى ترميز ASCII
255ffغير مستخدم في ترميز ASCII

افتراضيًا، تُفسَّر القيم المُشفَّرة كنصٍّ بتنسيق ASCII و ISO-8859-1 . على سبيل المثال، لتشفير السلسلة النصية Wikipédia، يتم أولًا تحويلها إلى ISO-8859-1 57 69 6B 69 70 E9 64 69 61 20، ثم استخدام مزيج من ترميز ASCII وترميز Base 256 للوصول إلى (base-256 مائل). ثم تُمرَّر هذه السلسلة إلى روتين تشفير البايت إلى صورة. يمكن استخدام رمز تفسير القناة الموسَّعة لتغيير التفسير: على سبيل المثال، إضافة (ECI: ) في البداية سيؤدي إلى فك تشفير سلسلة البايت كصفحة ترميز 437 ، حيث تكون بدلاً من .58 6A 6C 6A 71 01 ea 65 6A 62f1 01\0E9Θ

أوضاع النص

تُعدّ أنماط C40 وText و X12 أكثر كفاءةً في تخزين الرسائل النصية. وهي تُشبه نظام DEC Radix-50 ، حيث تستخدم رموزًا حرفية في النطاق من 0 إلى 39، ويتم دمج ثلاثة من هذه الرموز لتكوين رقم يصل إلى 40³ = 64000، والذي يُضغط في بايتين (القيمة القصوى 65536) كما يلي:

الخامس = C1×1600 + C2×40 + C3 + 1
B1 = الجزء الصحيح من (V/256)
B2 = V mod 256

تكون القيمة الناتجة لـ B1 في النطاق من 0 إلى 250. وتُستخدم القيمة الخاصة 254 للعودة إلى وضع ترميز ASCII.

تُوضَّح تفسيرات رموز الأحرف في الجدول أدناه. يحتوي كلٌّ من وضعَي C40 والنص على أربع مجموعات منفصلة. المجموعة 0 هي الافتراضية، وتحتوي على رموز تُحدِّد مؤقتًا مجموعة مختلفة للحرف التالي. الفرق الوحيد هو عكس الأحرف الكبيرة والصغيرة. يُركِّز وضع C40 بشكل أساسي على الأحرف الكبيرة، مع وجود الأحرف الصغيرة في المجموعة 3؛ أما وضع النص فهو عكس ذلك. المجموعة 1، التي تحتوي على رموز تحكُّم ASCII، والمجموعة 2، التي تحتوي على رموز الترقيم، متطابقتان في وضعَي C40 والنص.

شفرةالمجموعة 0المجموعة 1المجموعة 2المجموعة 3X12
C40نصC40نص
0المجموعة 1نول!`CR
1المجموعة 2SOH"أأ*
2المجموعة 3STX8بب>
3فضاءETXدولارججفضاء
40نهاية الوقت%دد0
51ENQوهـهـ1
62إقرار'وF2
73بل(زجي3
84بكالوريوس العلوم)حح4
95HT*أناأنا5
106LF+جج6
117فيرمونت،كك7
128FFلل8
139CR.مم9
14أألذا/نشمالأ
15ببSI:oياب
16ججDLE؛صPج
17ددDC1<qسؤالد
18هـهـDC2=رRهـ
19Fودي سي 3>sSF
20جيزدي سي 4؟تتيجي
21ححناك@uيوح
22أناأناسين[vVأنا
23ججETB\wدبليوج
24ككيستطيع]xXك
25للEM^yYل
26ممفرعي_zZم
27شمالنخروجFNC1{شمال
28ياoFS|يا
29Pصجي إس}P
30سؤالqآر إسهيبيت~سؤال
31RرنحندلR
32SsS
33تيتتي
34يوuيو
35VvV
36دبليوwدبليو
37XxX
38YyY
39ZzZ
وضع EDIFACT

يستخدم وضع EDIFACT ستة بتات لكل حرف، حيث يتم ضغط أربعة أحرف في ثلاثة بايتات. يمكنه تخزين الأرقام والأحرف الكبيرة والعديد من علامات الترقيم، ولكنه لا يدعم الأحرف الصغيرة.

شفرةمعنى
0–30رموز ASCII من 64 إلى 94
31العودة إلى وضع ASCII
32-63رموز ASCII من 32 إلى 63

الوضع الأساسي 256

تبدأ بيانات نمط Base 256 بمؤشر طول، متبوعًا بعدد من بايتات البيانات. يتم ترميز الطول من 1 إلى 249 كبايت واحد، بينما يتم تخزين الأطوال الأطول كبايتين.

L1 = الجزء الصحيح من (الطول / 250) + 249، L2 = الطول mod 250

يُفضّل تجنّب سلاسل الأصفار الطويلة في الرسالة المُشفّرة، لأنها تُشكّل مساحات فارغة كبيرة في رمز مصفوفة البيانات، مما قد يُؤدي إلى فقدان الماسح الضوئي للتزامن. (لا يستخدم ترميز ASCII الافتراضي الصفر لهذا السبب). ولتقليل احتمالية حدوث ذلك، يتم إخفاء طول بايتات البيانات بإضافة قيمة شبه عشوائية R(n)، حيث n هو موضع البايت في سلسلة البايتات.

R(n) = (149 × n) mod 255 + 1

تاريخ

تم نشر معيار ISO/IEC 16022، وهو المعيار الدولي الحالي لمصفوفة البيانات، لأول مرة باسم ISO/IEC 16022:2000 في عام 2000. اعتبارًا من أبريل 2026 ، وآخر مراجعة هي ISO/IEC 16022:2024 (الإصدار 3). [ 10 ]

المعايير

تم اختراع Data Matrix بواسطة International Data Matrix, Inc. (ID Matrix) التي تم دمجها في RVSI/ Acuity CiMatrix ، والتي استحوذت عليها Siemens AG في أكتوبر 2005، وMicroscan Systems في سبتمبر 2008، وOmron في عام 2017. يتم تغطية Data Matrix اليوم من قبل العديد من معايير ISO / IEC وهي متاحة للاستخدام العام للعديد من التطبيقات، مما يعني أنه يمكن استخدامها مجانًا دون أي ترخيص أو رسوم ملكية.

  • ISO/IEC 16022:2024—مواصفات ترميز الرموز الشريطية لمصفوفة البيانات [ 11 ]
  • معيار جودة الطباعة ثنائية الأبعاد ISO/IEC 15415
  • ISO/IEC 15418:2016—دلالات تنسيق بيانات الرموز ( معرفات تطبيق GS1 ومعرفات بيانات ASC MH10 والصيانة)
  • ISO/IEC 15424:2008—معرفات حامل البيانات (بما في ذلك معرفات الرموز) [معرفات لتمييز أنواع الباركود المختلفة]
  • ISO/IEC 15434:2006—صيغة وسائط ADC عالية السعة (تنسيق البيانات المنقولة من الماسح الضوئي إلى البرنامج، إلخ).
  • ISO/IEC 15459—المعرفات الفريدة

قضايا براءات الاختراع

قبل انتهاء صلاحية براءة الاختراع الأمريكية رقم 5,612,524 [ 12 ] في نوفمبر 2007، ادّعت شركة أكاسيا تكنولوجيز، المتخصصة في الملكية الفكرية، أن برنامج داتا ماتريكس مشمول جزئيًا بمحتوياته. وبصفتها مالكة براءة الاختراع، يُزعم أن أكاسيا تواصلت مع مستخدمي داتا ماتريكس مطالبةً إياهم برسوم ترخيص متعلقة ببراءة الاختراع.

رفعت شركة كوجنيكس ، وهي شركة مصنعة كبيرة لأجهزة الباركود ثنائي الأبعاد، دعوى قضائية للحصول على حكم إعلاني في 13 مارس 2006 بعد تلقيها معلومات تفيد بأن شركة أكاسيا قد اتصلت بعملائها مطالبةً برسوم ترخيص. وفي 19 مايو 2008، أصدرت القاضية جوان ن. إريكسن من محكمة مقاطعة مينيسوتا الأمريكية حكمًا لصالح كوجنيكس. [ 13 ] وقد نص الحكم على أن براءة الاختراع رقم 524، التي زعمت أنها تغطي نظامًا لالتقاط وقراءة رموز الباركود ثنائية الأبعاد، باطلة وغير قابلة للتنفيذ بسبب سلوك غير عادل من جانب المدعى عليهم أثناء عملية الحصول على براءة الاختراع.

على الرغم من أن الحكم صدر بعد انتهاء صلاحية براءة الاختراع، إلا أنه استبعد المطالبات المتعلقة بالانتهاك بناءً على استخدام Data Matrix قبل نوفمبر 2007.

تم تقديم طلب براءة اختراع ألماني رقم DE 4107020 في عام 1991، ونُشر في عام 1992. لم يتم الاستشهاد بهذه البراءة في طلبات براءات الاختراع الأمريكية المذكورة أعلاه، وقد يؤدي ذلك إلى إبطالها.

انظر أيضاً

مراجع

  1. "الباركود المصفوفي للبيانات" . مؤرشف من الأصل في 14 سبتمبر 2017.
  2. ستيفنسون، ريك (ديسمبر 2005). "رموز المصفوفة الخاصة بالوسم بالليزر على لوحات الدوائر المطبوعة" (ملف PDF) . تصميم وتصنيع الدوائر المطبوعة . تم الاطلاع عليه بتاريخ 31 مايو 2007 .
  3. ستيفان، ف. (2012). استخدام رموز ثنائية الأبعاد في تطوير تطبيقات الهاتف المحمول المزودة بقواعد بيانات. مجلة فالاهيان للدراسات الاقتصادية، 3 (2)، 105-114. تم الاسترجاع من https://econpapers.repec.org/article/vlhjournl/v_3a3_3ay_3a2012_3ai_3a2_3ap_3a105-114.htm
  4. "رجل ألماني يبرمج برنامج "مرحباً بالعالم" في حقل قمح" . arstechnica.com . 11 يونيو 2007. تم الاطلاع عليه بتاريخ 22 فبراير 2017 .
  5. "مصفوفة البيانات واختبار سلامة البيانات PDF417" (ملف PDF) . idautomation.com . مؤرشف من النسخة الأصلية (PDF) بتاريخ 20 أغسطس 2019. تم الاطلاع عليه بتاريخ 20 أغسطس 2019 .
  6. ISO/IEC 16022:2006، القسم 4.2
  7. صفحة التجارة الإلكترونية الخاصة بهذا المعيار على موقع المنظمة الدولية للمقاييس (ISO) : http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=44230
  8. "GitHub – zxing/zxing: الصفحة الرئيسية الرسمية لمشروع ZXing ("Zebra Crossing")" . google.com . تم الاطلاع عليه بتاريخ 22 فبراير 2017 .
  9. "libdmtx Home" . sourceforge.net . تم الاطلاع عليه بتاريخ 22 فبراير 2017 .
  10. "ISO/IEC 16022:2000 تكنولوجيا المعلومات - المواصفات الدولية للرموز - مصفوفة البيانات" . ISO .
  11. "Iso/Iec 16022:2024" .
  12. US 5612524 ، سانت أنسيلمو، كارل؛ سانت أنسيلمو، روبرت وهوبر ، ديفيد سي، "نظام وطريقة رمز التعريف مع آلية التوجيه"، نُشر في 18 مارس 1997، وصدر في 18 مارس 1997 
  13. "شركة كوجنيكس تُبطل براءة اختراع الأكاسيا رقم 524؛ هل الخطوة التالية؟ رفع دعوى قضائية بتهمة التشهير التجاري" . غروكلاو . 23 يونيو 2008. مؤرشف من الأصل في 5 مايو 2010.