- vừa được xem lúc

Blog#312: Thuật ngữ IT #29: High Capacity Color Barcode - HCCB (Song ngữ: VN - EN - JP)

0 0 13

Người đăng: NGUYỄN ANH TUẤN

Theo Viblo Asia

Hi các bạn, mình là TUẤN. Hiện đang là một Full-stack Web Developer tại Tokyo😊.

Nếu bạn thích bài viết, xin hãy cho mình 1 upvote và follow blog để ủng hộ mình có thêm động lực ra thêm nhiều bài viết hay hơn trong tương lại nhé.😊

1. Giới thiệu về High Capacity Color Barcode (HCCB)

High Capacity Color Barcode (HCCB) là một công nghệ được phát triển bởi Microsoft, dùng để mã hóa dữ liệu trong một "mã vạch" 2D bằng cách sử dụng các cụm tam giác màu thay vì các pixel vuông thông thường liên quan đến mã vạch 2D hoặc mã QR. Mật độ dữ liệu được tăng lên bằng cách sử dụng bảng màu 4 hoặc 8 màu cho các tam giác, mặc dù HCCB cũng cho phép sử dụng màu đen và trắng khi cần thiết. Nó đã được cấp phép bởi ISAN International Agency để sử dụng trong tiêu chuẩn số International Standard Audiovisual Number của họ, và phục vụ như là cơ sở cho ứng dụng gắn thẻ di động Microsoft Tag.

1.1. Công nghệ HCCB

HCCB sử dụng lưới tam giác màu để mã hóa dữ liệu. Tùy thuộc vào mục đích sử dụng, kích thước lưới (tổng số biểu tượng), mật độ biểu tượng (kích thước in của các tam giác), và số lượng biểu tượng (số màu sử dụng) có thể được thay đổi. HCCB có thể sử dụng bảng màu tám, bốn, hoặc hai màu (đen và trắng). Microsoft khẳng định rằng các thử nghiệm trong phòng thí nghiệm sử dụng máy in và máy quét tiêu chuẩn đã tạo ra các HCCB tám màu có thể đọc được tương đương với khoảng 3.500 ký tự trên mỗi inch vuông.

1.2. Microsoft Tag

Microsoft Tag là một cài đặt của High Capacity Color Barcode (HCCB) đã ngừng hoạt động nhưng vẫn có sẵn, sử dụng 4 màu trong một lưới 5 x 10. Ngoài ra, mã cũng hoạt động trong màu đen trắng. Kích thước in có thể được thay đổi để cho phép đọc hợp lý bằng một điện thoại camera di động; ví dụ, một Tag trên một biển quảng cáo bất động sản có thể được in đủ lớn để được đọc từ một chiếc xe đang chạy qua, trong khi một Tag trong một tạp chí có thể nhỏ hơn vì người đọc có thể gần hơn.

1.3. Ứng dụng của Microsoft Tag

Ứng dụng Microsoft Tag cho phép mọi người sử dụng camera trên điện thoại di động để chụp hình của một tag, và được chỉ đến thông tin theo bất kỳ hình thức nào, như văn bản, vCard, URL, Hình ảnh trực tuyến, Video trực tuyến hoặc thông tin liên hệ cho người xuất bản.

1.4. Ngừng hoạt động của Microsoft Tag

Vào ngày 19 tháng 8 năm 2013, Microsoft đã gửi thông báo qua email rằng dịch vụ Microsoft Tag sẽ được chấm dứt trong hai năm vào ngày 19 tháng 8 năm 2015. Scanbuy, công ty được thành lập vào năm 2000 bởi Olivier Attia, đã được chọn để hỗ trợ công nghệ Microsoft Tag trên nền tảng ScanLife bắt đầu từ ngày 18 tháng 9 năm 2013.

2. Công nghệ liên quan

Xerox Parc DataGlyphs là một công nghệ liên quan vì chúng sử dụng công nghệ giống như mã vạch để mã hóa dữ liệu - tuy nhiên, có thể sử dụng hình ảnh màu sắc làm nguồn vật liệu.

Color Construct Code là một trong số ít các ký hiệu mã vạch khác được thiết kế để tận dụng nhiều màu sắc. Nhưng, thay vì mã hóa một tag duy nhất, nó được thiết kế để lưu trữ các tệp bao gồm đa phương tiện, có thể cùng với một URI.

3. Kết luận

HCCB và Microsoft Tag là những công nghệ mã vạch màu sắc tiên tiến, cho phép mã hóa một lượng lớn thông tin trong một không gian nhỏ. Chúng đã tìm thấy ứng dụng trong nhiều lĩnh vực khác nhau, từ quản lý hàng tồn kho đến hệ thống vào/ra. Mặc dù Microsoft Tag đã ngừng hoạt động, công nghệ mà nó dựa trên - HCCB - vẫn còn tồn tại và có tiềm năng để tìm thấy thêm nhiều ứng dụng trong tương lai.


English version

1. What's High Capacity Color Barcode (HCCB)?

High Capacity Color Barcode (HCCB) is a cool tech developed by Microsoft. It's used to encode data in a 2D "barcode" using clusters of colored triangles instead of the usual square pixels related to 2D barcodes or QR codes. The data density is increased by using a 4 or 8 color palette for the triangles, although HCCB also allows the use of black and white when necessary. It's been licensed by the ISAN International Agency for use in their International Standard Audiovisual Number standard, and serves as the basis for the Microsoft Tag mobile tagging application.

1.1. The HCCB Tech

HCCB uses a grid of colored triangles to encode data. Depending on the purpose of use, the grid size (total number of symbols), symbol density (print size of the triangles), and number of symbols (number of colors used) can be changed. HCCB can use an eight, four, or two-color palette (black and white). Microsoft claims that lab tests using standard printers and scanners have produced eight-color HCCBs that are readable equivalent to about 3,500 characters per square inch.

1.2. Microsoft Tag

Microsoft Tag is an implementation of High Capacity Color Barcode (HCCB) that's no longer active but still available, using 4 colors in a 5 x 10 grid. Also, the code works in black and white. The print size can be changed to allow reasonable reading by a mobile phone camera; for example, a Tag on a real estate billboard could be printed large enough to be read from a passing car, while a Tag in a magazine could be smaller because the reader can be closer.

1.3. Microsoft Tag Application

The Microsoft Tag application allows people to use the camera on their mobile phone to take a picture of a tag, and be directed to information in any form, such as text, vCard, URL, Online Image, Online Video, or contact information for the publisher.

1.4. Microsoft Tag Discontinued

On August 19, 2013, Microsoft sent an email notification that the Microsoft Tag service would be discontinued in two years on August 19, 2015. Scanbuy, a company founded in 2000 by Olivier Attia, was chosen to support the Microsoft Tag technology on the ScanLife platform starting from September 18, 2013.

2. Related Tech

Xerox Parc DataGlyphs is a related technology because it uses similar barcode technology to encode data - however, it can use color images as source material.

Color Construct Code is one of the few other barcode symbols designed to take advantage of multiple colors. But, instead of encoding a single tag, it's designed to store files including multimedia, possibly along with a URI.

3. Conclusion

HCCB and Microsoft Tag are advanced color barcode technologies, allowing the encoding of a large amount of information in a small space. They've found applications in various fields, from inventory management to entry/exit systems. Although Microsoft Tag has been discontinued, the technology it's based on - HCCB - still exists and has the potential to find more applications in the future.


日本語版

1. ハイキャパシティカラーバーコード(HCCB)について

ハイキャパシティカラーバーコード(HCCB)は、Microsoftが開発した技術で、2Dの「バーコード」内のデータをエンコードするために、通常の2DバーコードやQRコードに関連する正方形のピクセルの代わりに、色の三角形クラスタを使用します。データ密度は、三角形に4色または8色のカラーパレットを使用することで増加し、必要に応じて黒と白を使用することも可能です。これは、ISAN International Agencyによって、彼らのInternational Standard Audiovisual Numberの標準で使用するためにライセンスされ、Microsoft Tagというモバイルタグ付けアプリケーションの基盤として機能します。

1.1. HCCBの技術

HCCBは、色の三角形グリッドを使用してデータをエンコードします。使用目的により、グリッドサイズ(合計シンボル数)、シンボル密度(三角形の印刷サイズ)、およびシンボル数(使用する色の数)を変更できます。HCCBは、8色、4色、または2色(黒と白)のカラーパレットを使用できます。Microsoftは、標準的なプリンターとスキャナーを使用したラボテストで、読み取り可能な8色のHCCBを生成し、それは1平方インチあたり約3,500文字に相当すると主張しています。

1.2. Microsoft Tag

Microsoft Tagは、HCCBの実装で、現在は機能していませんが、5 x 10のグリッドで4色を使用して利用可能です。また、タグは白黒でも機能します。印刷サイズは、モバイルカメラで適切に読み取ることができるように変更できます。例えば、不動産広告の看板上のタグは、通りを走る車から読み取ることができるように十分に大きく印刷できます。一方、雑誌の中のタグは、読者がもっと近くにいるため、小さくすることができます。

1.3. Microsoft Tagのアプリケーション

Microsoft Tagアプリケーションでは、ユーザーはモバイルのカメラを使用してタグの写真を撮り、テキスト、vCard、URL、オンライン画像、オンラインビデオ、または出版者の連絡先情報など、任意の形式の情報にリダイレクトされます。

1.4. Microsoft Tagの終了

2013年8月19日、Microsoftは電子メールで通知し、Microsoft Tagサービスは2015年8月19日に2年間で終了すると発表しました。2000年にOlivier Attiaによって設立されたScanbuy社が、2013年9月18日からScanLifeプラットフォーム上でMicrosoft Tag技術をサポートするために選ばれました。

2. 関連技術

Xerox Parc DataGlyphsは、バーコードと同様の技術を使用してデータをエンコードするため、関連する技術です。ただし、色の画像を素材として使用することができます。

Color Construct Codeは、多色を利用するように設計された数少ないバーコード記号の一つです。しかし、単一のタグをエンコードするのではなく、マルチメディアを含むファイルを保存するように設計されており、URIと一緒になることもあります。

3. 結論

HCCBとMicrosoft Tagは、先進的なカラーバーコード技術で、小さなスペースに大量の情報をエンコードすることができます。これらは、在庫管理から出入り管理システムまで、さまざまな分野での応用を見つけています。Microsoft Tagは機能していませんが、それが基づいている技術であるHCCBはまだ存在しており、将来、さらに多くの応用を見つける可能性があります。

Cuối cùng

Như thường lệ, mình hy vọng bạn thích bài viết này và biết thêm được điều gì đó mới.

Nếu bạn thích bài viết, xin hãy cho mình 1 upvote và đăng ký để ủng hộ mình có thêm động lực ra thêm nhiều bài viết hay hơn trong tương lại nhé.

Cảm ơn và hẹn gặp bạn trong những bài viết tiếp theo. Thank you. 😊


Ae nào có dự định trở thành Dev hoặc BrSE tại Nhật (N2-N3, 2-3 năm exp trở lên hoặc zero tech có tiếng N1-N2, cả 2 đầu Nhật và VN) cần mình đưa roadmap hoặc review CV, hiểu hơn về các câu hỏi thường gặp khi interview Dev hoặc BrSE, cách deal lương cao... cần support thì cứ liên hệ mình qua zalo nhé: 0379302361 hoặc Facebook của mình. Hoặc có bất kỳ vấn đề về kỹ thuật nào cần hỏi thì cứ liên hệ mình nhé.

Bình luận

Bài viết tương tự

- vừa được xem lúc

Blog#105: An IMPORTANT message to Junior Developers

. The main goal of this article is to help you improve your English level. I will use Simple English (~B1) to introduce to you the concepts related to software development.

0 0 26

- vừa được xem lúc

Blog#108: 7 ES6 Spread Operator Tricks Should Know

. The main goal of this article is to help you improve your English level. I will use Simple English to introduce to you the concepts related to software development.

0 0 31

- vừa được xem lúc

Blog#110: 🌸What is Unit Testing and Why is it Important?🌸

. The main goal of this article is to help you improve your English level. I will use Simple English to introduce to you the concepts related to software development.

0 0 25

- vừa được xem lúc

Blog#112: 🌸Why your code isn't working: The truth behind using "async/await" with "forEach" in JavaScript🌸

. The main goal of this article is to help you improve your English level. I will use Simple English to introduce to you the concepts related to software development.

0 0 27

- vừa được xem lúc

Blog#114: 🌸Firebase or AWS will be the most popular cloud computing platform in 2023.🌸

. The main goal of this article is to help you improve your English level. I will use Simple English to introduce to you the concepts related to software development.

0 0 34

- vừa được xem lúc

Blog#116: 🌸Heap Sort: A Beginner's Guide to Sorting Data Like a Pro🌸

. The main goal of this article is to help you improve your English level. I will use Simple English to introduce to you the concepts related to software development.

0 0 37