CN201927042U - Decoding device for really simple syndication (RSS) bar code - Google Patents
Decoding device for really simple syndication (RSS) bar code Download PDFInfo
- 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
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
[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.
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) |
-
2010
- 2010-06-01 CN CN2010202132765U patent/CN201927042U/en not_active Expired - Fee Related
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 |