SlideShare a Scribd company logo
QR CODES
Presented byEllina Priyadarshini
WHAT IS A QR CODE ?
QR code: Quick Response
code
• Is a 2-D bar code
• Used to encode
information(URLs, automated
SmS, text data) in two
dimensional space.
HISTORY
Created

by a Japanese
company- Toyota subsidiary
Denso-wave in 1994.
Used to track parts during vehicle
manufacture
BARCODES V/S QR CODES
 Stores

data in two
dimensions unlike the 1-D
barcodes.
 High storage capacity in
less space.
 Can be scanned by any
smart phone with the
app installed.
QR CODES IN EVERYDAY LIFE
INSIDE QR CODES








Finder Patterns: Finds if the given code
is a QR Code
Timing Pattern: Tracks the timing of the
incoming code
Separators: Separates data from the
patterns

Alignment Pattern: Tells about initiation
& Separation of data.
Dark Module: A black module placed
beside the bottom left finder pattern.
QR CODE GENERATION
DATA ANALYSIS
 DATA ENCODING
 ERROR CORRECTING
 STRUCTURE FINAL MESSAGE
 DATA MASKING
 FORMAT INFORMATION STRING

DATA ANALYSIS
MODES

SUPPORTED BY QR CODES:

NUMERIC: for decimal digits from 0-9
• ALPHA-NUMERIC: digits from 0-9,upper-case
•

alphabets & symbols($,%,*,+,-,/,space)

•

BYTE: strings in form of hexadecimal bytes
DATA ENCODING:
 STEP

1: Select error correction level.

 STEP

2: Determine the smallest version for
the data.

 STEP

3: Add the mode indicator

 STEP

4: Add the character count indicator

 STEP

5: Encode using the selected mode

 STEP

6: Breaking up to form code-words
ERROR CORRECTION CODING


Allows the QR code readers to detect & correct
the errors in the code.



Reed-Solomon error-correcting algorithm is used.

•

Encoding symbols are derived from the
coefficients of a polynomial constructed by
multiplying p(x) with a generator polynomial.
STRUCTURE FINAL MESSAGE
 If

code-word is small, it is left as such.

 Larger

QR codes are broken up into
blocks of either 15 or 16 data codewords each.
MODULE PLACEMENT IN MATRIX


The final string is placed in the QR code matrix
along with the function patterns (discussed earlier).

Fig. 1

Fig. 2

Fig. 3

Fig. 4
CONTINUED..

Fig. 4

Fig. 5

Fig. 6
DATA MASKING
 “MASKING”

means, changing the
color of a module.
 QR codes define 7 masking patterns.
 For ex: in mask pattern #1, every
even numbered row in the matrix is
masked
FORMAT INFORMATION STRING


Includes the error correction level & the masking
pattern currently in use.



(7x4) i.e. 28 format information strings exist.



Format string table gives the list of 28 format
information strings.
HOW TO USE QR CODES?


Use a smart phone installed
with a QR scanner app.



Open the app & place it in
front of the QR code.



Get the result!!


EXAMPLE:-

ENCODED
DATA

HELLO
WORLD

DATA
WORD

00100000 01011011 00001011
01111000 11010001 01110010
11011100 01001101
01000011 01000000 11101100
00010001 11101100
ERROR
CORRECTION
CODE

196 35 39 119 235
215 231 226 93 23
STRUCTURE
FINAL
MESSAGE
0100001111110110101101100100011
0010101011111011011100110111101110100011
0010000101111011101110110100001100000011101
110111010101100101011101110110001100101100001
000100110100001100000011100000110010101011111
0011101101101010101101010100111010101…….
QR CODE GENERATED
QUERIES
Qr codes

More Related Content

What's hot

Qr codes
Qr codesQr codes
Qr codes
niyaj ahmed
 
Qr code (quick response code)
Qr code (quick response code)Qr code (quick response code)
Qr code (quick response code)
Likan Patra
 
Barcode technology ppt
Barcode technology pptBarcode technology ppt
Barcode technology ppt
Neeta Chavare
 
Barcode latest technology1
Barcode latest technology1Barcode latest technology1
Barcode latest technology1
dhananajay95
 
seminar-on-barcodes
seminar-on-barcodesseminar-on-barcodes
seminar-on-barcodes
alibefkani
 
QR Codes PowerPoint Presentation
QR Codes PowerPoint PresentationQR Codes PowerPoint Presentation
QR Codes PowerPoint Presentation
Zachary Moore
 
QR Code - Mobile readable Barcode
QR Code - Mobile readable BarcodeQR Code - Mobile readable Barcode
QR Code - Mobile readable Barcode
Rehan Guha
 
Barcode presentation 2013
Barcode presentation 2013Barcode presentation 2013
Barcode presentation 2013
JASON WOODHOUSE
 
QR CODES IN BUSINESS.
QR CODES IN BUSINESS.QR CODES IN BUSINESS.
QR CODES IN BUSINESS.
RobbySahoo
 
Bar code- Techlogogy : Seminar PPT
Bar code- Techlogogy : Seminar PPTBar code- Techlogogy : Seminar PPT
Bar code- Techlogogy : Seminar PPT
Badshah34
 
"The Barcode" Presentation
 "The Barcode" Presentation  "The Barcode" Presentation
"The Barcode" Presentation
sh94880
 
Barcode technology
Barcode technologyBarcode technology
Barcode technology
Subhash Vadadoriya
 
Working of barcode reader Ppt - Unitedworld School of Business
Working of barcode reader Ppt - Unitedworld School of BusinessWorking of barcode reader Ppt - Unitedworld School of Business
Working of barcode reader Ppt - Unitedworld School of Business
Arnab Roy Chowdhury
 
QR code
QR codeQR code
QR code
Noah Kim
 
Barcode Technology
Barcode TechnologyBarcode Technology
Barcode Technology
ARUN SUNNY
 
BARCODE TECHNOLOGY
 BARCODE TECHNOLOGY BARCODE TECHNOLOGY
BARCODE TECHNOLOGY
054JaiganeshM
 
Barcodes - Types, Working and Hardware
Barcodes - Types, Working and HardwareBarcodes - Types, Working and Hardware
Barcodes - Types, Working and Hardware
Muhammed Afsal Villan
 
Qr codes web
Qr codes webQr codes web
Qr codes web
Simran Gupta
 
Barcode & qr code
Barcode & qr codeBarcode & qr code
Barcode & qr code
Coder Tech
 
Barcode technology
Barcode technologyBarcode technology
Barcode technology
PRANJAL SONI
 

What's hot (20)

Qr codes
Qr codesQr codes
Qr codes
 
Qr code (quick response code)
Qr code (quick response code)Qr code (quick response code)
Qr code (quick response code)
 
Barcode technology ppt
Barcode technology pptBarcode technology ppt
Barcode technology ppt
 
Barcode latest technology1
Barcode latest technology1Barcode latest technology1
Barcode latest technology1
 
seminar-on-barcodes
seminar-on-barcodesseminar-on-barcodes
seminar-on-barcodes
 
QR Codes PowerPoint Presentation
QR Codes PowerPoint PresentationQR Codes PowerPoint Presentation
QR Codes PowerPoint Presentation
 
QR Code - Mobile readable Barcode
QR Code - Mobile readable BarcodeQR Code - Mobile readable Barcode
QR Code - Mobile readable Barcode
 
Barcode presentation 2013
Barcode presentation 2013Barcode presentation 2013
Barcode presentation 2013
 
QR CODES IN BUSINESS.
QR CODES IN BUSINESS.QR CODES IN BUSINESS.
QR CODES IN BUSINESS.
 
Bar code- Techlogogy : Seminar PPT
Bar code- Techlogogy : Seminar PPTBar code- Techlogogy : Seminar PPT
Bar code- Techlogogy : Seminar PPT
 
"The Barcode" Presentation
 "The Barcode" Presentation  "The Barcode" Presentation
"The Barcode" Presentation
 
Barcode technology
Barcode technologyBarcode technology
Barcode technology
 
Working of barcode reader Ppt - Unitedworld School of Business
Working of barcode reader Ppt - Unitedworld School of BusinessWorking of barcode reader Ppt - Unitedworld School of Business
Working of barcode reader Ppt - Unitedworld School of Business
 
QR code
QR codeQR code
QR code
 
Barcode Technology
Barcode TechnologyBarcode Technology
Barcode Technology
 
BARCODE TECHNOLOGY
 BARCODE TECHNOLOGY BARCODE TECHNOLOGY
BARCODE TECHNOLOGY
 
Barcodes - Types, Working and Hardware
Barcodes - Types, Working and HardwareBarcodes - Types, Working and Hardware
Barcodes - Types, Working and Hardware
 
Qr codes web
Qr codes webQr codes web
Qr codes web
 
Barcode & qr code
Barcode & qr codeBarcode & qr code
Barcode & qr code
 
Barcode technology
Barcode technologyBarcode technology
Barcode technology
 

Viewers also liked

Qr code ppt 23 sep 11
Qr code  ppt 23 sep 11Qr code  ppt 23 sep 11
Qr code ppt 23 sep 11
tedchee
 
Qr code power point
Qr code power pointQr code power point
Qr code power point
Mary Papageorge
 
An introduction to QR Codes.
An introduction to QR Codes.An introduction to QR Codes.
An introduction to QR Codes.
Pieter Ardinois
 
Qr code (quick response code)
Qr code (quick response code)Qr code (quick response code)
Qr code (quick response code)
Rohan Sawant
 
Bar Code
Bar CodeBar Code
Bar Code
nayakslideshare
 
CArcMOOC 02.03 - Encodings of non-numerical sets
CArcMOOC 02.03 - Encodings of non-numerical setsCArcMOOC 02.03 - Encodings of non-numerical sets
CArcMOOC 02.03 - Encodings of non-numerical sets
Alessandro Bogliolo
 
QR Code
QR CodeQR Code
QR Code
Lenita Vieira
 
TLA Presentation on QR-codes
TLA Presentation on QR-codesTLA Presentation on QR-codes
TLA Presentation on QR-codes
Dustin Haisler
 
QR Codes and the Future of Next Generation mLearning
QR Codes and the Future of Next Generation mLearningQR Codes and the Future of Next Generation mLearning
QR Codes and the Future of Next Generation mLearning
Graham Clark
 
signal encoding techniques
signal encoding techniquessignal encoding techniques
signal encoding techniques
Srinivasa Rao
 
A STUDY ON STUDENTS’ ERRORS ON WORD PROBLEM
A STUDY ON STUDENTS’ ERRORS ON WORD PROBLEM A STUDY ON STUDENTS’ ERRORS ON WORD PROBLEM
A STUDY ON STUDENTS’ ERRORS ON WORD PROBLEM
The Open University of Sri Lanka
 
Pill camera documentation
Pill camera documentationPill camera documentation
Pill camera documentation
Avinash Kunapareddy
 

Viewers also liked (12)

Qr code ppt 23 sep 11
Qr code  ppt 23 sep 11Qr code  ppt 23 sep 11
Qr code ppt 23 sep 11
 
Qr code power point
Qr code power pointQr code power point
Qr code power point
 
An introduction to QR Codes.
An introduction to QR Codes.An introduction to QR Codes.
An introduction to QR Codes.
 
Qr code (quick response code)
Qr code (quick response code)Qr code (quick response code)
Qr code (quick response code)
 
Bar Code
Bar CodeBar Code
Bar Code
 
CArcMOOC 02.03 - Encodings of non-numerical sets
CArcMOOC 02.03 - Encodings of non-numerical setsCArcMOOC 02.03 - Encodings of non-numerical sets
CArcMOOC 02.03 - Encodings of non-numerical sets
 
QR Code
QR CodeQR Code
QR Code
 
TLA Presentation on QR-codes
TLA Presentation on QR-codesTLA Presentation on QR-codes
TLA Presentation on QR-codes
 
QR Codes and the Future of Next Generation mLearning
QR Codes and the Future of Next Generation mLearningQR Codes and the Future of Next Generation mLearning
QR Codes and the Future of Next Generation mLearning
 
signal encoding techniques
signal encoding techniquessignal encoding techniques
signal encoding techniques
 
A STUDY ON STUDENTS’ ERRORS ON WORD PROBLEM
A STUDY ON STUDENTS’ ERRORS ON WORD PROBLEM A STUDY ON STUDENTS’ ERRORS ON WORD PROBLEM
A STUDY ON STUDENTS’ ERRORS ON WORD PROBLEM
 
Pill camera documentation
Pill camera documentationPill camera documentation
Pill camera documentation
 

Similar to Qr codes

QR Code Scanning PowerPoint Templates.pptx
QR Code Scanning PowerPoint Templates.pptxQR Code Scanning PowerPoint Templates.pptx
QR Code Scanning PowerPoint Templates.pptx
praanyakishore
 
Understanding Bar Codes
Understanding Bar Codes  Understanding Bar Codes
Understanding Bar Codes
NEPSLLC
 
Qrcodequickresponsecode presentation
Qrcodequickresponsecode presentationQrcodequickresponsecode presentation
Qrcodequickresponsecode presentation
Umsh23
 
Implementation of 2D Optimal Barcode (QR Code) for Images
Implementation of 2D Optimal Barcode (QR Code) for ImagesImplementation of 2D Optimal Barcode (QR Code) for Images
Implementation of 2D Optimal Barcode (QR Code) for Images
Editor IJCATR
 
IRJET- Two Layer QR Code with Picture Embedding
IRJET-  	  Two Layer QR Code with Picture EmbeddingIRJET-  	  Two Layer QR Code with Picture Embedding
IRJET- Two Layer QR Code with Picture Embedding
IRJET Journal
 
Presentation on QR code.
Presentation on QR code.Presentation on QR code.
Presentation on QR code.
RakibulIslam268
 
Quick Response Code (QR code)
Quick Response Code (QR code)Quick Response Code (QR code)
Quick Response Code (QR code)
Aditya Jha ✅
 
14 571
14 57114 571
IRJET - Secure Watermarking through Optimized Embedding of Images in QR C...
IRJET -  	  Secure Watermarking through Optimized Embedding of Images in QR C...IRJET -  	  Secure Watermarking through Optimized Embedding of Images in QR C...
IRJET - Secure Watermarking through Optimized Embedding of Images in QR C...
IRJET Journal
 
DATA SECURITY THROUGH QR CODE ENCRYPTION AND STEGANOGRAPHY
DATA SECURITY THROUGH QR CODE ENCRYPTION AND STEGANOGRAPHYDATA SECURITY THROUGH QR CODE ENCRYPTION AND STEGANOGRAPHY
DATA SECURITY THROUGH QR CODE ENCRYPTION AND STEGANOGRAPHY
acijjournal
 
Qr code
Qr codeQr code
Qr code
Ajay Verma
 
Three qr code
Three qr codeThree qr code
Three qr code
Hugo Satyre
 
Iris images encryption based on QR code and chaotic map
Iris images encryption based on QR code and chaotic mapIris images encryption based on QR code and chaotic map
Iris images encryption based on QR code and chaotic map
TELKOMNIKA JOURNAL
 
QR code optimization
QR code optimizationQR code optimization
QR code optimization
Kishor Datta Gupta
 
IRJET - Color Qr Code
IRJET -  	  Color Qr CodeIRJET -  	  Color Qr Code
IRJET - Color Qr Code
IRJET Journal
 
Increasing data storage of coloured QR code using compress, multiplexing and ...
Increasing data storage of coloured QR code using compress, multiplexing and ...Increasing data storage of coloured QR code using compress, multiplexing and ...
Increasing data storage of coloured QR code using compress, multiplexing and ...
journalBEEI
 
Qr code in education
Qr code in educationQr code in education
Qr code in education
Vasil Dimitrov
 
FPGA Based Decimal Matrix Code for Passive RFID Tag
FPGA Based Decimal Matrix Code for Passive RFID TagFPGA Based Decimal Matrix Code for Passive RFID Tag
FPGA Based Decimal Matrix Code for Passive RFID Tag
IJERA Editor
 
Use of QR Code: A Step Towards Development in India
Use of QR Code: A Step Towards Development in IndiaUse of QR Code: A Step Towards Development in India
Use of QR Code: A Step Towards Development in India
IRJET Journal
 
IRJET- A Survey: Secret Sharing Approach with Cheater Prevention on QR Code
IRJET-  	  A Survey: Secret Sharing Approach with Cheater Prevention on QR CodeIRJET-  	  A Survey: Secret Sharing Approach with Cheater Prevention on QR Code
IRJET- A Survey: Secret Sharing Approach with Cheater Prevention on QR Code
IRJET Journal
 

Similar to Qr codes (20)

QR Code Scanning PowerPoint Templates.pptx
QR Code Scanning PowerPoint Templates.pptxQR Code Scanning PowerPoint Templates.pptx
QR Code Scanning PowerPoint Templates.pptx
 
Understanding Bar Codes
Understanding Bar Codes  Understanding Bar Codes
Understanding Bar Codes
 
Qrcodequickresponsecode presentation
Qrcodequickresponsecode presentationQrcodequickresponsecode presentation
Qrcodequickresponsecode presentation
 
Implementation of 2D Optimal Barcode (QR Code) for Images
Implementation of 2D Optimal Barcode (QR Code) for ImagesImplementation of 2D Optimal Barcode (QR Code) for Images
Implementation of 2D Optimal Barcode (QR Code) for Images
 
IRJET- Two Layer QR Code with Picture Embedding
IRJET-  	  Two Layer QR Code with Picture EmbeddingIRJET-  	  Two Layer QR Code with Picture Embedding
IRJET- Two Layer QR Code with Picture Embedding
 
Presentation on QR code.
Presentation on QR code.Presentation on QR code.
Presentation on QR code.
 
Quick Response Code (QR code)
Quick Response Code (QR code)Quick Response Code (QR code)
Quick Response Code (QR code)
 
14 571
14 57114 571
14 571
 
IRJET - Secure Watermarking through Optimized Embedding of Images in QR C...
IRJET -  	  Secure Watermarking through Optimized Embedding of Images in QR C...IRJET -  	  Secure Watermarking through Optimized Embedding of Images in QR C...
IRJET - Secure Watermarking through Optimized Embedding of Images in QR C...
 
DATA SECURITY THROUGH QR CODE ENCRYPTION AND STEGANOGRAPHY
DATA SECURITY THROUGH QR CODE ENCRYPTION AND STEGANOGRAPHYDATA SECURITY THROUGH QR CODE ENCRYPTION AND STEGANOGRAPHY
DATA SECURITY THROUGH QR CODE ENCRYPTION AND STEGANOGRAPHY
 
Qr code
Qr codeQr code
Qr code
 
Three qr code
Three qr codeThree qr code
Three qr code
 
Iris images encryption based on QR code and chaotic map
Iris images encryption based on QR code and chaotic mapIris images encryption based on QR code and chaotic map
Iris images encryption based on QR code and chaotic map
 
QR code optimization
QR code optimizationQR code optimization
QR code optimization
 
IRJET - Color Qr Code
IRJET -  	  Color Qr CodeIRJET -  	  Color Qr Code
IRJET - Color Qr Code
 
Increasing data storage of coloured QR code using compress, multiplexing and ...
Increasing data storage of coloured QR code using compress, multiplexing and ...Increasing data storage of coloured QR code using compress, multiplexing and ...
Increasing data storage of coloured QR code using compress, multiplexing and ...
 
Qr code in education
Qr code in educationQr code in education
Qr code in education
 
FPGA Based Decimal Matrix Code for Passive RFID Tag
FPGA Based Decimal Matrix Code for Passive RFID TagFPGA Based Decimal Matrix Code for Passive RFID Tag
FPGA Based Decimal Matrix Code for Passive RFID Tag
 
Use of QR Code: A Step Towards Development in India
Use of QR Code: A Step Towards Development in IndiaUse of QR Code: A Step Towards Development in India
Use of QR Code: A Step Towards Development in India
 
IRJET- A Survey: Secret Sharing Approach with Cheater Prevention on QR Code
IRJET-  	  A Survey: Secret Sharing Approach with Cheater Prevention on QR CodeIRJET-  	  A Survey: Secret Sharing Approach with Cheater Prevention on QR Code
IRJET- A Survey: Secret Sharing Approach with Cheater Prevention on QR Code
 

Recently uploaded

How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 

Recently uploaded (20)

How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 

Qr codes

  • 2. WHAT IS A QR CODE ? QR code: Quick Response code • Is a 2-D bar code • Used to encode information(URLs, automated SmS, text data) in two dimensional space.
  • 3. HISTORY Created by a Japanese company- Toyota subsidiary Denso-wave in 1994. Used to track parts during vehicle manufacture
  • 4. BARCODES V/S QR CODES  Stores data in two dimensions unlike the 1-D barcodes.  High storage capacity in less space.  Can be scanned by any smart phone with the app installed.
  • 5. QR CODES IN EVERYDAY LIFE
  • 6. INSIDE QR CODES      Finder Patterns: Finds if the given code is a QR Code Timing Pattern: Tracks the timing of the incoming code Separators: Separates data from the patterns Alignment Pattern: Tells about initiation & Separation of data. Dark Module: A black module placed beside the bottom left finder pattern.
  • 7. QR CODE GENERATION DATA ANALYSIS  DATA ENCODING  ERROR CORRECTING  STRUCTURE FINAL MESSAGE  DATA MASKING  FORMAT INFORMATION STRING 
  • 8. DATA ANALYSIS MODES SUPPORTED BY QR CODES: NUMERIC: for decimal digits from 0-9 • ALPHA-NUMERIC: digits from 0-9,upper-case • alphabets & symbols($,%,*,+,-,/,space) • BYTE: strings in form of hexadecimal bytes
  • 9. DATA ENCODING:  STEP 1: Select error correction level.  STEP 2: Determine the smallest version for the data.  STEP 3: Add the mode indicator  STEP 4: Add the character count indicator  STEP 5: Encode using the selected mode  STEP 6: Breaking up to form code-words
  • 10. ERROR CORRECTION CODING  Allows the QR code readers to detect & correct the errors in the code.  Reed-Solomon error-correcting algorithm is used. • Encoding symbols are derived from the coefficients of a polynomial constructed by multiplying p(x) with a generator polynomial.
  • 11. STRUCTURE FINAL MESSAGE  If code-word is small, it is left as such.  Larger QR codes are broken up into blocks of either 15 or 16 data codewords each.
  • 12. MODULE PLACEMENT IN MATRIX  The final string is placed in the QR code matrix along with the function patterns (discussed earlier). Fig. 1 Fig. 2 Fig. 3 Fig. 4
  • 14. DATA MASKING  “MASKING” means, changing the color of a module.  QR codes define 7 masking patterns.  For ex: in mask pattern #1, every even numbered row in the matrix is masked
  • 15. FORMAT INFORMATION STRING  Includes the error correction level & the masking pattern currently in use.  (7x4) i.e. 28 format information strings exist.  Format string table gives the list of 28 format information strings.
  • 16. HOW TO USE QR CODES?  Use a smart phone installed with a QR scanner app.  Open the app & place it in front of the QR code.  Get the result!!
  • 17.  EXAMPLE:- ENCODED DATA HELLO WORLD DATA WORD 00100000 01011011 00001011 01111000 11010001 01110010 11011100 01001101 01000011 01000000 11101100 00010001 11101100
  • 18. ERROR CORRECTION CODE 196 35 39 119 235 215 231 226 93 23 STRUCTURE FINAL MESSAGE 0100001111110110101101100100011 0010101011111011011100110111101110100011 0010000101111011101110110100001100000011101 110111010101100101011101110110001100101100001 000100110100001100000011100000110010101011111 0011101101101010101101010100111010101…….