CN201927042U - Decoding device for really simple syndication (RSS) bar code - Google Patents

Decoding device for really simple syndication (RSS) bar code Download PDF

Info

Publication number
CN201927042U
CN201927042U CN2010202132765U CN201020213276U CN201927042U CN 201927042 U CN201927042 U CN 201927042U CN 2010202132765 U CN2010202132765 U CN 2010202132765U CN 201020213276 U CN201020213276 U CN 201020213276U CN 201927042 U CN201927042 U CN 201927042U
Authority
CN
China
Prior art keywords
rss
barcode fragment
bar code
fragment combination
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2010202132765U
Other languages
Chinese (zh)
Inventor
陈文传
邱有森
王贤福
陈育卿
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujian Newland Computer Co Ltd
Original Assignee
Fujian Newland Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujian Newland Computer Co Ltd filed Critical Fujian Newland Computer Co Ltd
Priority to CN2010202132765U priority Critical patent/CN201927042U/en
Application granted granted Critical
Publication of CN201927042U publication Critical patent/CN201927042U/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The utility model provides a decoding device for an RSS bar code, which comprises an acquiring unit, a first judging unit, a second judging unit, a third judging unit, a concatenation unit and a decoding unit, wherein the acquiring unit is used for acquiring an RSS bar code segment combination formed by at least one RSS bar code segment. The first judging unit is used for judging whether the RSS bar code segment combination is a portion of the standard RSS bar code segment combination. The second judging unit is used for judging whether the RSS bar code segment combination is identical with the previously acquired RSS bar code segment combination. The third judging unit is used for judging whether the RSS bar code segment combination can be concatenated with the previously acquired RSS bar code segment combination. The concatenation unit is used for concatenating the RSS bar code segment combination with the previously acquired RSS bar code segment combination. The decoding unit is used for decoding the complete RSS bar code segment combinations. The decoding device for the RSS bar code can acquire the complete RSS bar code segment combinations through concatenation, thereby improving the rates of reading and successfully decoding the RSS bar code.

Description

A kind of RSS bar-code decoder
[technical field]
The utility model relates to a kind of bar-code decoder, relates in particular to a kind of RSS bar-code decoder.
[background technology]
Barcode technology is an appearance coding, printing, identification, the data acquisition and processing (DAP) emerging technology that grows up on computer technology and infotech basis.Barcode technology is because its identification is quick, accurate, reliable and low cost and other advantages, be widely used in fields such as commerce, taking care of books, storage, post and telecommunications, traffic and Industry Control, and certainly will in " Internet of Things " that rise gradually used, bring into play great function.
The bar code that is widely used at present comprises bar code and two-dimensional bar code.Bar code claims linear bar code to be made up of a plurality of " bars " that are arranged in parallel and " sky " unit again, and bar code information is expressed by bar and empty different in width and position.Bar code is not then expressed any information just in a direction (generally being horizontal direction) expressing information in vertical direction.
RSS (Reduced Space Symbology) bar code is to be unified the bar code symbol of the UCC of code council exploitation by the EAN of International Article Numbering Association and the U.S..Compare with other bar code, RSS serial codes fixture has higher density, so it can represent more character.
As depicted in figs. 1 and 2, the RSS bar code generally comprises the barcode fragment that left side sign indicating number speech+search characteristics (Finder)+right side sign indicating number speech is formed.A RSS bar code can comprise maximum 11 barcode fragment, and the search characteristics in each barcode fragment (Finder) has nothing in common with each other.According to ISO_IEC 24724-2006 international standard, the search characteristics in the RSS bar-code structure (Finder) can comprise array configuration as shown in Figure 2.
Yet, because the RSS bar code is formed by a plurality of barcode fragment combination, can't obtain whole RSS bar code bar code information by single image, cause the recognition rate of RSS bar code to reduce.
[summary of the invention]
For solving the lower problem of recognition rate of RSS bar code in the prior art, the utility model provides a kind of RSS bar-code decoder, and it has improved the recognition rate of RSS bar code and be decoded into power by splicing various barcode fragment combination.
The utility model provides a kind of RSS bar-code decoder, comprising: acquiring unit; First judging unit is connected with acquiring unit; Second judging unit is connected with first judging unit; The 3rd judging unit is connected with second judging unit; Concatenation unit is connected with the 3rd judging unit; Decoding unit is connected with concatenation unit.
By said apparatus, obtain complete RSS barcode fragment combination by splicing various barcode fragment combination, improve the recognition rate of RSS bar code and be decoded into power.
[description of drawings]
The utility model is described in further detail below in conjunction with drawings and Examples, in the accompanying drawing:
Fig. 1 is the barcode fragment synoptic diagram of prior art RSS bar code;
Fig. 2 is the standard barcode fragment combination synoptic diagram of prior art RSS bar code;
Fig. 3 is the process flow diagram of RSS bar code decoding method of the present utility model;
Fig. 4 is the process flow diagram of splicing step shown in Figure 3; And
Fig. 5 is the schematic block diagram of RSS bar-code decoder of the present utility model.
[embodiment]
The utility model provides a kind of RSS bar code decoding method, and this RSS bar code decoding method obtains complete RSS barcode fragment combination by splicing various barcode fragment combination, has improved the recognition rate of RSS bar code and has been decoded into power.
As shown in Figure 3, in RSS bar code decoding method of the present utility model, at first obtain a RSS barcode fragment combination.This RSS barcode fragment combination is formed by at least one RSS barcode fragment, and is preferably formed by a plurality of RSS barcode fragment.In actual applications, can utilize camera system repeatedly to take at the RSS bar code, once photographing section bar code only obtains a plurality of image segments thus.At this moment, have a plurality of RSS barcode fragment on each image segments.By being scanned then, image segments can obtain the RSS barcode fragment combination.In the utility model, can repeatedly scan a sub-picture fragment and obtain a plurality of RSS barcode fragment combination.
After obtaining a RSS barcode fragment combination, judge according to the search characteristics of the RSS barcode fragment in this RSS barcode fragment combination whether this RSS barcode fragment combination is the part of standard barcode fragment combination.As shown in Figure 2, include only 10 kinds of possible barcode fragment combination in the standard barcode fragment combination.If in shooting or scanning process,, be about to it and misread into other search characteristics because the existence of stained or other cause of failures may cause the search characteristics generation of certain the RSS barcode fragment in this RSS barcode fragment combination is misread.At this moment, can identify this existence of misreading situation by above-mentioned judgement.
If by above-mentioned judgement, determine the part that this RSS barcode fragment combination is not the standard barcode fragment combination, then abandon this RSS barcode fragment combination, and obtain next RSS barcode fragment combination again.If by above-mentioned judgement, determine the part that this RSS barcode fragment combination is this standard barcode fragment combination, continue then to judge whether this RSS barcode fragment combination repeats with the RSS barcode fragment combination of obtaining before.When judging that whether this RSS barcode fragment combination repeats with the RSS barcode fragment combination of obtaining before, whether the search characteristics of judging each the RSS barcode fragment in this RSS barcode fragment combination except needs is consistent with each RSS barcode fragment in the RSS barcode fragment combination of obtaining before, needs also to judge that each RSS barcode fragment left side sign indicating number speech and right sign indicating number speech be whether consistent with each RSS barcode fragment in the RSS barcode fragment combination of obtaining before.A place is inconsistent thinks that then these two RSS barcode fragment combination are unduplicated as long as search characteristics, left side sign indicating number speech and right sign indicating number speech exist.
If this RSS barcode fragment combination does not repeat with the RSS barcode fragment combination of obtaining before, think that then this RSS barcode fragment combination is the RSS barcode fragment combination of new input, and and then judge whether this RSS barcode fragment combination can splice with the RSS barcode fragment combination of obtaining before.
If this RSS barcode fragment combination can't be spliced with the RSS barcode fragment combination of obtaining before, then this RSS barcode fragment combination is retained in the buffer memory, and further obtains next RSS barcode fragment combination.If this RSS barcode fragment combination can be spliced with the RSS barcode fragment combination of obtaining before, then splice this RSS barcode fragment combination and the RSS barcode fragment combination of obtaining before, meet the complete RSS barcode fragment combination of this standard barcode fragment combination with formation, and then this complete RSS barcode fragment combination is deciphered.
If this RSS barcode fragment combination repeats with the RSS barcode fragment combination of obtaining before, then the count value to this RSS barcode fragment combination correspondence adds up, and judges whether this count value is predetermined value.If this count value reaches predetermined value, think that then the confidence level of this RSS barcode fragment combination is very high, and this RSS barcode fragment combination and other RSS barcode fragment combination of obtaining before can be spliced, meet the complete RSS barcode fragment combination of this standard barcode fragment combination with formation, and enter decoding.If count value does not reach or surpassed predetermined value, then obtain next RSS barcode fragment combination again.
As shown in Figure 4, the utility model further provides a kind of method that the RSS barcode fragment combination is spliced.In joining method of the present utility model, at first search has the RSS barcode fragment combination of search characteristics A1 from this RSS barcode fragment combination and the RSS barcode fragment combination obtained before.Subsequently, according to this standard barcode fragment combination, search meets the follow-up RSS barcode fragment combination of this standard barcode fragment combination from this RSS barcode fragment combination and the RSS barcode fragment combination obtained before.
In a preferred embodiment, the RSS barcode fragment quantity that complete RSS barcode fragment combination is comprised determined in a left side sign indicating number speech according to the RSS barcode fragment of search characteristics A1 correspondence, and the RSS barcode fragment quantity that is further comprised according to complete RSS barcode fragment combination is searched for follow-up RSS barcode fragment combination.
In another preferred embodiment, according to the count value (degree of confidence) of RSS barcode fragment combination the RSS barcode fragment combination is spliced.Specifically, for example in splicing, at first select the highest RSS barcode fragment combination of count value (degree of confidence) as the basis, select the highest follow-up RSS barcode fragment combination of count value (degree of confidence) to splice the row decoding of going forward side by side again with search characteristics A1.If decoding failure, then continue with the highest RSS barcode fragment combination of count value to select the relatively low follow-up RSS barcode fragment combination of count value to splice as the basis with search characteristics A1, possible until travel through all splicings.That is to say that the RSS barcode fragment combination that this count value is high more is preferential more splices.
As shown in Figure 5, the utility model further discloses a kind of RSS bar-code decoder, comprises acquiring unit, first to fourth judging unit, concatenation unit, decoding unit and the unit that adds up.
Acquiring unit is used to obtain a RSS barcode fragment combination.This RSS barcode fragment combination is formed by at least one RSS barcode fragment, and is preferably formed by a plurality of RSS barcode fragment.
First judging unit is used for judging according to the search characteristics of the RSS barcode fragment of this RSS barcode fragment combination.If the part that this RSS barcode fragment combination is not the standard barcode fragment combination is then controlled acquiring unit and is obtained next RSS barcode fragment combination.
Second judging unit when first judging unit determines that this RSS barcode fragment combination is this standard barcode fragment combination a part of, further judge this RSS barcode fragment combination whether with the RSS barcode fragment combination repetition of obtaining before.
The 3rd judging unit further judges whether this RSS barcode fragment combination can splice with the RSS barcode fragment combination of obtaining before when second judging unit determines that this RSS barcode fragment combination does not repeat with the RSS barcode fragment combination of obtaining before.
When concatenation unit determines that at the 3rd judging unit this RSS barcode fragment combination can be spliced with the RSS barcode fragment combination of obtaining before, this RSS barcode fragment combination and the RSS barcode fragment combination of obtaining are before spliced, meet the complete RSS barcode fragment combination of this standard barcode fragment combination with formation.
Decoding unit is deciphered this complete RSS barcode fragment combination.
Add up the unit second judging unit determine this RSS barcode fragment combination with before the RSS barcode fragment combination obtained when repeating, the count value of declaring this RSS barcode fragment combination correspondence adds up.
Whether this count value of the 4th judgment unit judges is predetermined value.If this count value reaches predetermined value, then control concatenation unit this RSS barcode fragment combination and other RSS barcode fragment combination of obtaining are before spliced, meet the complete RSS barcode fragment combination of this standard barcode fragment combination with formation.If count value does not reach or surpassed predetermined value, then control acquiring unit and obtain next RSS barcode fragment combination again.
In addition, RSS bar-code decoder of the present utility model further comprises the 5th judging unit and the 6th judging unit.
After the 5th judging unit splices the complete RSS barcode fragment combination of conformance with standard barcode fragment combination at concatenation unit, judge whether to have traveled through all splicings may, and spliced all splicings at concatenation unit and may the back control acquiring unit and obtain next RSS barcode fragment combination again.
The 6th judging unit is used to then judge whether decoding unit is successfully decoded, if the successfully decoded bar code decoding process that then stops, and output correct decoding result.If the unsuccessful concatenation unit of then controlling of decoding splices the complete RSS barcode fragment combination that makes new advances.
In the above-described embodiments, only the utility model has been carried out exemplary description, but those skilled in the art can carry out various modifications to the utility model after reading present patent application under the situation that does not break away from spirit and scope of the present utility model.

Claims (1)

1. a RSS bar-code decoder is characterized in that, described RSS bar-code decoder comprises:
Acquiring unit;
First judging unit is connected with described acquiring unit;
Second judging unit is connected with described first judging unit;
The 3rd judging unit is connected with described second judging unit;
Concatenation unit is connected with described the 3rd judging unit;
Decoding unit is connected with described concatenation unit.
CN2010202132765U 2010-06-01 2010-06-01 Decoding device for really simple syndication (RSS) bar code Expired - Fee Related CN201927042U (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010202132765U CN201927042U (en) 2010-06-01 2010-06-01 Decoding device for really simple syndication (RSS) bar code

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010202132765U CN201927042U (en) 2010-06-01 2010-06-01 Decoding device for really simple syndication (RSS) bar code

Publications (1)

Publication Number Publication Date
CN201927042U true CN201927042U (en) 2011-08-10

Family

ID=44430882

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010202132765U Expired - Fee Related CN201927042U (en) 2010-06-01 2010-06-01 Decoding device for really simple syndication (RSS) bar code

Country Status (1)

Country Link
CN (1) CN201927042U (en)

Similar Documents

Publication Publication Date Title
EP2309426B1 (en) Two-dimensional bar code encoding method, decoding method and device, terminal
CN101840496B (en) One-dimensional barcode decoding chip
CN101833641B (en) Bar code decoding chip
CN106405577B (en) A kind of RTCM text conversion method and device
CN105631378A (en) Two-dimensional code scanning method, two-dimensional code scanning device and terminal comprising two-dimensional code scanning device
CN101882206B (en) Decoding chip of RSS (Really Simple Syndication) bar code
CN101840497B (en) RSS barcode decoding method
CN102722544A (en) Method and device for decoding character strings
CN201927042U (en) Decoding device for really simple syndication (RSS) bar code
TW201601068A (en) Image type high-speed barcode scanning method
CN101908126B (en) PDF417 bar code decoding chip
CN104217189A (en) Self-learning identification method of barcode used for test strip
CN101833645B (en) Bar code decoding method based on code word combination
CN201927032U (en) RSS (reduced space symbology) barcode decoding chip
CN204360383U (en) A kind of bar code recognizing apparatus of high pixel image processing
CN101840500A (en) Device based on confidence for code word decoding and method
WO2017101702A1 (en) Method and device for processing, displaying and reading barcode
CN102087699B (en) Information transmission method and system, bar code display device and reading device
CN104680096A (en) Reading system of corresponding detection script of circuit board and method thereof
CN201927028U (en) Code word decoding device based on confidence
WO2019114472A1 (en) Method and device for decoding dynamic two-dimensional code
CN101833643B (en) Decoding chip for compound-code barcode
CN204009936U (en) A kind of self study recognition device of the bar code for test strips
CN101833642B (en) MicroPDF417 bar code decoding chip
CN201927045U (en) Barcode decoding chip

Legal Events

Date Code Title Description
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110810

Termination date: 20180601

CF01 Termination of patent right due to non-payment of annual fee