CN101051341A - Identifying and reading method and device for automatic symbol image - Google Patents

Identifying and reading method and device for automatic symbol image Download PDF

Info

Publication number
CN101051341A
CN101051341A CN 200710000455 CN200710000455A CN101051341A CN 101051341 A CN101051341 A CN 101051341A CN 200710000455 CN200710000455 CN 200710000455 CN 200710000455 A CN200710000455 A CN 200710000455A CN 101051341 A CN101051341 A CN 101051341A
Authority
CN
China
Prior art keywords
information
recognition
feedback
image
symbol
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.)
Pending
Application number
CN 200710000455
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN 200710000455 priority Critical patent/CN101051341A/en
Publication of CN101051341A publication Critical patent/CN101051341A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Image Analysis (AREA)

Abstract

A fetching method of an automatic symbol image includes carrying out computer treatment on current frame of image, judging whether image search pattern is existed in current frame of image or not and feeding back the first information to fetch next frame of image continuously if it is not or otherwise carrying out positioning and data sampling-calculation on said automatic symbol as well as carrying out decoding and error correcting on sampled data, outputting decoded data result and ending said feeding process if carried out steps are successful or otherwise feeding back the second information according to information obtained in fetching process and fetching next frame of image continuously.

Description

A kind of reading method of automatic symbol image and device
Technical field
The present invention relates to field of image recognition, particularly relate to a kind of reading method and device of automatic symbol image.
Background technology
Along with developing rapidly of infotech, people have invented artificial graphical symbol, are used for carrying and the transmission data.But because raw data all is to be stored as the pattern of graphical symbol behind the coding, thus when obtain raw data by described artificial graphical symbol, need computing equipment accurately recognition and decipher after, just can obtain correct raw data.
Reading automatic symbol generally has two kinds of situations, and a kind of is that relative position between artificial graphical symbol and the recognizing apparatus is fixed; Another kind is the relative position between the two unfixing (for example, by a mobile phone recognition two-dimension code).For situation in second, prior art generally adopts following three kinds of modes to realize recognition process to artificial graphical symbol:
The first kind is constantly attempted by the user fully or is rule of thumb determined attitude and the distance of recognizing apparatus with respect to artificial graphical symbol, chooses the right moment then and triggers the recognition process.If can this symbol of correct decoding, then obtain raw data, if can not correct decoding, then continue blindly to attempt by the user.
Second class, recognizing apparatus just enters the recognition process after starting, all the time be in computing mode, the continuous trial of user or rule of thumb definite recognizing apparatus are with respect to the attitude and the distance of automatic symbol image, when attitude with apart from entering optimized scope, the recognition process is finished automatically, if failure then continue to keep original state to close recognizing apparatus or the predefined time expires until the user.
The 3rd class, recognizing apparatus just enters the recognition process after starting, recognizing apparatus is judged the quality (pre-service of promptly carrying out image is calculated) of recognizing apparatus seizure image according to image definition or inter frame image difference, as satisfies certain condition, then distinguishes or point out the recognition of user's manual triggers automatically.But distinguish successfully because image definition and frame difference can not effectively guarantee automatic symbol,, promptly triggered the recognition process, but but still can not guarantee successfully to distinguish so these class methods exist very big possible errors to trigger the recognition probability.
But above-mentioned three kinds of modes all not to user's visual feedback information, caused the user to adjust blindly before distinguishing successfully, attempted blindly, and efficient is low, and the recognition process time is long, and especially for unfamiliar user, the recognition efficient of symbol is extremely low.
In order to improve recognition efficient, prior art has also proposed some and has had the reading method of pointing out feedback information on the basis of aforesaid way.
For example, the state that whether accurate feedback focusing is: utilize infrared or the ultrasonic power range finding, judge that according to the result that finds range accurately whether focusing; Perhaps, utilize the method for contrast judgement or the method for rim detection to judge whether that focusing accurately.
Again for example, the mode by motion detection is used for avoiding the interference of image acquisition process motion blur factor to field feedback.
But nonetheless, still there is the problem of distinguishing inefficiency in existing symbol recognition process.Because above-mentioned focusing feedback and motion feedback only can provide the feedback information in the general pattern shooting, can correctly be distinguished for captured automatic symbol image, do not have direct meaning.Moreover when symbol can not correctly be distinguished, it was that this symbol itself has gone wrong that the user can't determine the end, or recognition process existing problems, and the user abandons recognition or continue attempting, if continue to attempt, should adjust to which direction.
In sum, all there is the technical matters of distinguishing inefficiency in existing various artificial graphical symbol recognition processes, and along with the widespread usage of artificial graphical symbol in people's life, this problem presses for those skilled in the art and solves as early as possible.
Summary of the invention
Technical matters to be solved by this invention provides a kind of reading method and device of automatic symbol image, in automatic symbol image recognition process, provide feedback information intuitively to the user according to the recognition system state, the guiding user finishes the recognition process fast, improves recognition efficient.
In order to solve the problems of the technologies described above, according to one embodiment of present invention, provide a kind of reading method of automatic symbol image, comprising:
The current frame image of gathering input is carried out computing, judge whether there is the view finding figure in the current frame image;
If there is no, then feed back the first information, and continue to read the next frame image;
If exist, then this automatic symbol is positioned and data sampling calculates according to the indication of view finding figure, and to the data that sample decode, error correction; If success, then the output decoder data result finishes the recognition process, if failure is then fed back second information, and continued to read the next frame image.
Preferably, described method can also comprise: if in the preset time section, if the recognition state keeps feeding back second information always, the pattern that then automatically switches to other resolution or other contrasts is carried out the recognition or the collection of automatic symbol image.
Preferably, described method can also comprise: according to the first information or second information of feedback, will distinguish algorithm and switch to other patterns and carry out Symbol recognition.
Preferably, described method can also comprise: according to the testing result of focusing detection and/or motion detection, adjust image acquisition mechanism.
Preferably, described automatic symbol image is a two-dimension code.Further, described two-dimension code is QR sign indicating number or DM sign indicating number.
Preferably, described failure can comprise: can't correctly understand auxiliary view finding figure, version information figure, format information figure and/or timing signal figure; Perhaps, can't correctly finish error correction procedure.
Preferably, the first information of described feedback and second information are vision signal, sound signal or vibration signal.
According to one embodiment of present invention, also disclose a kind of reading device of automatic symbol image, having comprised:
Collecting unit is used to gather automatic symbol image to be distinguished;
View finding figure judging unit is used to read current frame image, and carries out computing, judges whether there is the view finding figure in the current frame image;
Feedback unit is used for when there is not the view finding figure in two field picture, and to the user feedback first information, and feedback continues the information of recognition; And have the view finding figure in the two field picture, but locate that sampling unit can't successfully be decoded, during error correction, to user feedback second information, and feedback continues the information of recognition;
The location sampling unit is used for when there is the view finding figure in two field picture, this automatic symbol is positioned and data sampling calculating, and to the data that sample decode, error correction;
Output unit, be used for when the location sampling unit to described automatic symbol image successfully decode, during error correction, the output decoder data result finishes the recognition process.
Preferably, described device can also comprise: first switch unit, be used for when in the preset time section, when the recognition state was feedback second information, the pattern that collecting unit is automatically switched to other resolution or other contrasts was carried out the recognition or the collection of automatic symbol image.
Preferably, described device can also comprise: second switch unit, be used for the first information or second information according to feedback, and the location recognition algorithm that sampling unit adopted is switched to other patterns carry out Symbol recognition.
Preferably, automatic symbol described to be distinguished is QR sign indicating number or DM sign indicating number.
Preferably, described location sampling unit can't successfully be decoded, error correction, can comprise: can't correctly understand auxiliary view finding figure, version information figure, format information figure and/or timing signal figure; Perhaps, can't correctly finish error correction procedure.
Preferably, the first information of described feedback and second information are vision signal, sound signal or vibration signal.
Preferably, described reading device is arranged in portable terminal.
Preferably, the continuation recognition information of described feedback is: notice view finding figure judging unit continues to read the next frame image; Perhaps, the continuation recognition information of described feedback is: the notice collecting unit continues to gather the next frame image.
Compared with prior art, the present invention makes full use of the characteristic of automatic symbol, in automatic symbol image recognition process, provide feedback information intuitively to the user according to the recognition system state, see the system state of being fed back as the user, just can adjust attitude, the distance of recognizing apparatus in view of the above, to reach the purpose of finishing the recognition task fast, i.e. the present invention can improve recognition efficient.When system is in the higher state of the bit error rate after a period of time, system can also automatically switch to other image acquisition modality that more meet or image recognition pattern, and distinguish, with the purpose of the recognition that hits pay dirk, the user of being convenient to lack experience finishes the recognition process fast.And, recognition mode provided by the present invention, feedback information is reliable, the recognition process is simple, with low cost, be highly susceptible to business promotion uses.
Description of drawings
Fig. 1 is the flow chart of steps of the reading method of automatic symbol image of the present invention;
Fig. 2 is the synoptic diagram of Maxi Code symbol;
Fig. 3 is the schematic symbol diagram of QR sign indicating number;
Fig. 4 is the structured flowchart of the reading device of automatic symbol image of the present invention.
Embodiment
For above-mentioned purpose of the present invention, feature and advantage can be become apparent more, the present invention is further detailed explanation below in conjunction with the drawings and specific embodiments.
For the artificial graphical symbol that is used for carrying and transmitting data, recognizing apparatus detects the existence of automatic symbol and identifies the information that automatic symbol includes from a natural scene for convenience, people have added view finding figure and parameterized graphics in graphical symbol, be used for location, auxiliary positioning graphical symbol, the artificial graphical symbol of this class generally is referred to as automatic symbol, for example two-dimension code.View finding figure wherein is used to represent the existence of automatic symbol and the position that shows automatic symbol, and parameterized graphics is used to represent the resolution, data layout of automatic symbol or the like information.
Core concept of the present invention is exactly: at the characteristic that includes view finding figure and parameterized graphics in the automatic symbol image, provide state feedback information to user or recognizing apparatus by different level.When the user sees the system state of these feedbacks, just can be according to the attitude of intuition or experience adjustments recognizing apparatus, distance is to reach the purpose of finishing the recognition task fast; When system is in the higher state of the bit error rate after a period of time, system can also automatically switch to more high-precision image acquisition modality or image recognition pattern, and distinguishes, with the purpose of the recognition that hits pay dirk.
With reference to Fig. 1, show the flow chart of steps of a kind of reading method embodiment of automatic symbol image, may further comprise the steps:
Step 101, the current frame image that collection is imported carry out computing, judge whether there is the view finding figure in the current frame image;
The view finding figure generally is the figure that seldom occurs in the natural scene, therefore, can know whether there is the view finding figure in the current frame image very easily.
And, generally all contain error correction information in the parameterized graphics in the automatic symbol image, can learn by error correction algorithm whether the zone of finding according to the view finding figure is effectively automatic symbol area.Because if found false view finding figure, can't correctly pass through error correction algorithm according to the parameterized graphics information that collects in the definite automatic symbol area of this view finding figure.
Step 102, is if there is no then fed back the first information, and is continued to read the next frame image; If exist, then this automatic symbol is positioned and data sampling calculates, and to the data that sample decode, error correction;
After the first information that receives feedback, the symbol recognizing apparatus can switch to other patterns with the recognition algorithm and attempt carrying out Symbol recognition.For example, the recognition algorithm of recognition QR sign indicating number is switched to recognition algorithm trial the carrying out identification of current sign image of recognition DM sign indicating number.
In the process of images acquired, can also carry out gatherer process or the image gathered focused and detect and/or motion detection.After the first information that receives feedback, the symbol recognizing apparatus can be adjusted image acquisition mechanism according to the testing result of focusing detection and/or motion detection.
Concrete adjustment and switchover policy in the said process as long as set in advance, have just no longer described in detail at this.
If step 103 success, then the output decoder data result finishes the recognition process, if failure is then fed back second information, and continued to read the next frame image.
Be that the present invention adopts the continuous decoding pattern, by each two field picture of gathering input is carried out computing, the correct location and whether be correctly decoded two levels according to whether, feed back the first information and second information respectively, the user can adjust according to these feedback informations, thereby accelerates recognition speed; Recognizing apparatus also can be adjusted (for example, converted image acquisition precision, focus adjustment is perhaps switched recognition algorithm etc.) within the bounds of possibility automatically according to these feedback informations, improves recognition efficient.
After second information that receives feedback, the symbol recognizing apparatus can switch to other patterns with the recognition algorithm and attempt carrying out Symbol recognition.For example, the accurate recognition algorithm that the quick recognition algorithm of distinguishing the QR sign indicating number is switched to recognition QR sign indicating number attempts carrying out the identification of current sign image, the more consuming time or expensive more source of the latter, but it is better to distinguish precision.
In the process of images acquired, can also carry out gatherer process or the image gathered focused and detect and/or motion detection.After second information that receives feedback, the symbol recognizing apparatus can be adjusted image acquisition mechanism, to obtain better image according to the testing result of focusing detection and/or motion detection.
If can correctly distinguish automatic symbol, then the output decoder data result finishes the recognition process.If can not correctly distinguish automatic symbol, then continue to read the next frame image, repeat above-mentioned steps 101 1 steps 103, until distinguishing successfully or distinguish end.
The first information of described feedback and second information can be various information formats, preferably, because need be to user feedback, so can be modes such as various sound signals (rapid chimes of doom), various vision signals (red yellowish green trichromatism symbol or literal) or vibration.Certainly, the first information also can adopt different information formats with second information, and those skilled in the art design voluntarily as required and get final product, and do not need to be limited at this.
Because being limited in scope of can adjusting voluntarily of recognizing apparatus is generally preferred, feedback states information is given the user, by the user attitude of recognizing apparatus, direction, distance etc. is adjusted.But in order further to help the user correctly to distinguish, if in the preset time section, the recognition state is feedback second information, the adjustment capability that the user is described is limited, then the recognizing apparatus pattern that automatically switches to other (for example, more high resolving power or stronger contrast) is carried out the recognition or the collection of automatic symbol image.
Be that the present invention can be according to the recognition system feedack, locate successfully and because error rate is higher can't successfully distinguish the time, recognizing apparatus can be adjusted operation automatically that concrete measure comprises: switch to the high resolution image when system is in; Heighten picture contrast; Optical zoom mechanic is adjusted automatic focusing; System adjusts to secondary light source; Switch the recognition algorithm; Anti-shake processing or the like.
Because in various types of automatic symbols, being most widely used of two-dimension code is so in the applied environment of optimum of the present invention, described automatic symbol image is a two-dimension code.Two-dimension code can be divided into stack/row row formula two-dimensional bar code and matrix two-dimensional barcode.
Stack/row row formula two-dimensional bar code (claiming accumulation formula two-dimensional bar code or Stacked Bar Code again), its coding principle is to be based upon on the bar code basis, is piled into two row or multirows on demand.Representational capable row's formula two-dimensional bar code has: Code 16K, Code 49, PDF417 etc.
Short configuration two-dimensional bar code (claiming the checkerboard type two-dimensional bar code again), it is to encode by black, the different distributions of white pixel in matrix at a coffin.On matrix respective element position, represent binary one with the appearance of point (square point, round dot or other shapes), point binary " 0 " do not appear representing, the permutation and combination of point has been determined the meaning of matrix two-dimensional barcode representative.Matrix two-dimensional barcode is that a kind of novel graphical symbol automatically identifying and reading that is based upon on the bases such as computer image processing technology, assembly coding principle is handled code system.Representative matrix two-dimensional barcode has: Code One, Maxi Code, QR Code, DataMatrix etc.
Below the symbolic construction and the view finding figure thereof of several matrix two-dimensional barcodes are simply introduced.
Data Matrix symbol:
Each Data Matrix symbol is made up of the data field that regularly arranged square module constitutes.In bigger ECC200 symbol, the data field is separated by correction graph.Surround by the view finding figure around the data field, then surround around the view finding figure by the clear area.
Maxi Code symbol:
Maxi Code symbol is the matrix two-dimensional barcode of a kind of regular length (size), and it is made up of parallelepiped module that closely links to each other and the positioning pattern that is positioned at the symbol middle position.Each Maxicode symbol has a central view finding figure, and quadrate is being arranged the layer of being made up of hexagonal module all around; Symbol has 33 layers, is made up of 30 or 29 modules respectively for every layer; Around the symbol clear area should be arranged.
With reference to Fig. 2, the view finding figure 201 of Maxi Code symbol constitutes blanking bar by 3 concentric circless and alternate oolemma is formed; The central authorities of view finding figure 201 are a virtual module.Central authorities' view finding figure 201 and arranging situation on every side thereof are seen Fig. 2.Maxi Code symbol shown in Figure 2 also comprises positioning pattern 202, and the information of location is provided by 6 groups of figures of forming with 3 modules, and the exact position of positioning pattern 202 is seen shown in Figure 2.
QR Code symbol:
QR Code is by a kind of matrix two-dimensional barcode of Japanese Denso company in September, 1994 development, the advantage such as the information capacity that two-dimensional bar code has is big, reliability is high except that having for it, can represent Chinese character and visual multiple information, security and antiforge purpose is strong, also have following characteristics:
(1) hypervelocity recognition: the hypervelocity recognition characteristic of QR Code sign indicating number makes it suit to be applied to fields such as automatic industrial manufacturing line management.
(2) comprehensive recognition: QR Code has comprehensive (360 °) recognition characteristics.
(3) can represent Chinese character, kanji effectively.
With reference to Fig. 3, show the synoptic diagram of QR sign indicating number, and marked view finding figure 301 (FinderPattern) wherein, timing signal figure 302 (Timing Pattern) and auxiliary view finding figure 303 (AlignmentPattern).Wherein, view finding figure 301 is made up of foursquare housing (outer mask) and kernel (inner mask), and kernel (inner mask) is that the module (module) of 3x3 constitutes, and housing (outer mask) is the frame of 7x7.The pattern of timing signal figure 302 is: level or vertical direction black and white are alternately; And in the QR sign indicating number, occur twice, be distributed in the top and the left side of symbol.Auxiliary view finding figure 303 is used to calibrate sampling network in version (Version)>1 o'clock appearance.
The QR sign indicating number can also comprise other parameterized graphics, and for example, version information figure (VersionInformation), format information figure (Format Information) or the like have not described in detail it one by one at this as space is limited.
When automatic symbol image to be distinguished was the QR sign indicating number, the described failure in the method shown in Figure 1 can comprise: can't correctly understand auxiliary view finding figure, version information figure, format information figure and/or timing signal figure or the like; Perhaps, can't correctly finish error correction procedure.
So-called error correction procedure is also referred to as the error-correcting decoding process, for the Error Correction of Coding process.The Error Correction of Coding process is that the raw data codeword sequence is calculated, and obtains the pairing error correction codeword sequence of raw data codeword sequence, then raw data codeword sequence and error correction code word combined sequence is in the same place, and becomes the codeword sequence with error correcting capability.The error-correcting decoding process is exactly that the codeword sequence with error correcting capability that receives (having wrong the appearance in transmission course on some position of codeword sequence) is calculated, obtain wrong quantity and position, the correction of miscount in the error correction capability scope simultaneously.When error correction algorithm carries out error correction decoding to a blocks of data, comprised raw data and error correction data owing in this blocks of data, error correction algorithm can calculate learns whether this blocks of data has exceeded error correction capability, thereby learns whether can complete successfully error correction.
With several specific embodiments the present invention is simply described below: wherein, waiting to distinguish automatic symbol is the QR sign indicating number, and recognition software and camera head are installed in the user mobile phone.
Embodiment 1
In the QR code reading process, the cellphone subscriber opens recognition software, and camera begins images acquired, and recognition software starts the recognition process automatically.
When recognition software when not finding three Finder Pattern of QR sign indicating number, show the LED lamp symbol of a redness on the interface of recognition software, expression " signal too a little less than, can't detect the existence of QR sign indicating number ".The user can adjust mobile phone more on a large scale.
When recognition software finds three Finder Pattern, but the further Alignment Pattern of deciphering that can't be correct, Version Information, Format Information, Timing Pattern, perhaps can't correctly finish error correction procedure, then distinguish and show yellow LED lamp symbol, expression " detected the existence of QR sign indicating number, but signal to noise ratio (S/N ratio) is lower; only need recognizing apparatus to carry out the fine setting of attitude and distance, just can correctly reads all data " on the interface of software.The described parameterized graphics of can't correctly understanding can be predisposed to: can't correctly understand the parameterized graphics of wherein arbitrary or combination in any, perhaps can't correctly understand whole parameterized graphicses.Under " yellow LED lamp " state, the user can rule of thumb finely tune mobile phone.
Successfully finish the recognition and the decoding of QR sign indicating number when distinguishing software, show green LED lamp symbol on the interface of recognition software, show the successful result that decodes then, and turn back to initial state.
When recognition software keeps a period of time at " yellow LED lamp " state, then distinguish the pattern that software can automatically switch to high resolving power more or stronger contrast and carry out the recognition or the collection of automatic symbol image.
Embodiment 2
In the QR code reading process, the cellphone subscriber opens beginning recognition software, and camera begins images acquired, and recognition software starts the recognition process automatically.
When recognition software when not finding three Finder Pattern of QR sign indicating number, show the LED lamp symbol of a redness on the interface of recognition software, expression " signal too a little less than, can't detect the existence of QR sign indicating number ".
When recognition software finds three Finder Pattern, but the further Alignment Pattern of deciphering that can't be correct, Version Information, Format Information, Timing Pattern, perhaps can't be correct finish error correction procedure, then distinguish the symbol that shows flicker on the interface of software, expression " detected the existence of QR sign indicating number, but signal to noise ratio (S/N ratio) is lower; only need recognizing apparatus to carry out the fine setting of attitude and distance, just can correctly reads all data ".
When recognition software keeps a period of time at " flicker " state, distinguish the pattern that software automatically switches to high resolving power more or stronger contrast and carry out the recognition or the collection of automatic symbol image.Under this pattern, if complete successfully the recognition task, then distinguish and show green LED lamp symbol on the interface of software, show the result that decoding is successful then, and return initial state.
One of difference of embodiment 2 and embodiment 1 is the mode difference of second information of feedback: be " yellow LED lamp " among the embodiment 1, among the embodiment 2 be " flicker ".
Embodiment 3
In the QR code reading process, the cellphone subscriber opens beginning recognition software, and camera begins images acquired, and recognition software starts the recognition process automatically.
When recognition software when not finding three Finder Pattern of QR sign indicating number, recognizing apparatus is given the beep sound at a long interval of user, expression " signal too a little less than, can't detect the existence of QR sign indicating number ".
When recognition software finds three Finder Pattern, but the further Alignment Pattern of deciphering that can't be correct, Version Information, Format Information, Timing Pattern, perhaps can't be correct finish error correction procedure, then recognizing apparatus sends rapid beep sound, expression " detected the existence of QR sign indicating number, but signal to noise ratio (S/N ratio) is lower; only need recognizing apparatus to carry out the fine setting of attitude and distance, just can correctly reads all data ".
When recognition software keeps a period of time at " rapid too " state, recognition software automatically switches to the pattern of high resolving power more or stronger contrast and carries out the recognition or the collection of automatic symbol image.Under this pattern, if complete successfully the recognition task, then distinguish and show green LED lamp symbol on the interface of software, show the result that decoding is successful then, and return initial state.
One of difference of embodiment 3 and preceding two embodiment is that the first information of described feedback is: long beep sound at interval; Second information of described feedback is: rapid beep sound.
With reference to Fig. 4, show the structured flowchart of a kind of reading device embodiment of automatic symbol image, comprise with lower member:
Collecting unit 401 is used to gather automatic symbol image to be distinguished, for example, and the cell-phone camera device of widespread use now.
View finding figure judging unit 402 links to each other with collecting unit 401, is used to read current frame image, and carries out computing, judges whether there is the view finding figure in the current frame image.
Feedback unit 403 is used for when there is not the view finding figure in two field picture, and to the user feedback first information, and feedback continues the information of recognition; And have the view finding figure in the two field picture, but locate that sampling unit can't successfully be decoded, during error correction, to user feedback second information, and feedback continues the information of recognition; Preferably, the first information of described feedback and second information are vision signal or sound signal.Certainly, the information format of the first information of described feedback and second information can be controlled and adjust by user interface element.
The continuation of described feedback recognition information can for: notice view finding figure judging unit continues to read the next frame image; Be that collecting unit can be gathered the next frame image in advance, and be buffered in the storer, read as required by view finding figure judging unit and get final product.
Perhaps, the continuation of described feedback recognition information also can for: the notice collecting unit continues to gather the next frame image; Be the notice collection next frame image that collecting unit is waited for recognition software, input to view finding figure judging unit after the collection.
Location sampling unit 404 is used for when there is the view finding figure in two field picture, this automatic symbol is positioned and data sampling calculating, and to the data that sample decode, error correction.
Output unit 405, be used for when location sampling unit 404 pairs of described automatic symbol images are successfully decoded, during error correction, the output decoder data result finishes the recognition process.
Preferably, described reading device is installed in the portable terminal, and described portable terminal can be mobile phone, personal digital assistant PDA and mobile POS or the like.
When automatic symbol image described to be distinguished was the QR sign indicating number, described location sampling unit can't successfully be decoded, the situation of error correction comprises: can't correctly understand auxiliary view finding figure, version information figure, format information figure and/or timing signal figure; Perhaps, can't correctly finish error correction procedure.
Device shown in Figure 4, can also comprise: first switch unit, be used for when in the preset time section, when the recognition state was feedback second information, the pattern that collecting unit is automatically switched to high resolving power more or stronger contrast was carried out the recognition or the collection of automatic symbol image.
Device shown in Figure 4 can also comprise: second switch unit, be used for the first information or second information according to feedback, and the location recognition algorithm that sampling unit adopted is switched to other patterns carry out Symbol recognition.Certainly, device shown in Figure 4 also can comprise: the collecting mechanism adjustment unit is used for and can adjusts image acquisition mechanism, to obtain better image according to the testing result of focusing detection and/or motion detection.
Promptly locate successfully and because error rate is higher can't successfully distinguish the time when system is in, even can't locate when successful, described reading device can be adjusted operation automatically, and concrete measure comprises: switch to the high resolution image; Heighten picture contrast; Optical zoom mechanic is adjusted automatic focusing; System adjusts to secondary light source; Switch the recognition algorithm; Anti-shake processing or the like.
The core idea of device shown in Figure 4 and method shown in Figure 1 is identical, does not describe in detail for the device part as space is limited,, and not detailed part can be referring to aforementioned associated description about method.
More than to the reading method and the device of a kind of automatic symbol image provided by the present invention, be described in detail, used specific case herein principle of the present invention and embodiment are set forth, the explanation of above embodiment just is used for helping to understand method of the present invention and core concept thereof; Simultaneously, for one of ordinary skill in the art, according to thought of the present invention, the part that all can change in specific embodiments and applications, in sum, this description should not be construed as limitation of the present invention.

Claims (16)

1, a kind of reading method of automatic symbol image is characterized in that, comprising:
The current frame image of gathering input is carried out computing, judge whether there is the view finding figure in the current frame image;
If there is no, then feed back the first information, and continue to read the next frame image;
If exist, then this automatic symbol is positioned and data sampling calculates, and to the data that sample decode, error correction; If success, then the output decoder data result finishes the recognition process, if failure is then fed back second information, and continued to read the next frame image.
2, the method for claim 1 is characterized in that, also comprises:
If in the preset time section, the recognition state is feedback second information, and the pattern that then automatically switches to other resolution or other contrasts is carried out the recognition or the collection of automatic symbol image.
3, method as claimed in claim 1 or 2 is characterized in that, also comprises:
According to the first information or second information of feedback, will distinguish algorithm and switch to other patterns and carry out Symbol recognition.
4, the method for claim 1 is characterized in that, also comprises:
According to the testing result of focusing detection and/or motion detection, adjust image acquisition mechanism.
5, the method for claim 1 is characterized in that, described automatic symbol image is a two-dimension code.
6, method as claimed in claim 2 is characterized in that, described two-dimension code is QR sign indicating number or DM sign indicating number.
7, method as claimed in claim 6 is characterized in that, described failure comprises:
Can't correctly understand auxiliary view finding figure, version information figure, format information figure and/or timing signal figure;
Perhaps, can't correctly finish error correction procedure.
8, the method for claim 1 is characterized in that, the first information of described feedback and second information are vision signal, sound signal or vibration signal.
9, a kind of reading device of automatic symbol image is characterized in that, comprising:
Collecting unit is used to gather automatic symbol image to be distinguished;
View finding figure judging unit is used to read current frame image, and carries out computing, judges whether there is the view finding figure in the current frame image;
Feedback unit is used for when there is not the view finding figure in two field picture, and to the user feedback first information, and feedback continues the information of recognition; And have the view finding figure in the two field picture, but locate that sampling unit can't successfully be decoded, during error correction, to user feedback second information, and feedback continues the information of recognition;
The location sampling unit is used for when there is the view finding figure in two field picture, this automatic symbol is positioned and data sampling calculating, and to the data that sample decode, error correction;
Output unit, be used for when the location sampling unit to described automatic symbol image successfully decode, during error correction, the output decoder data result finishes the recognition process.
10, device as claimed in claim 9 is characterized in that, also comprises:
First switch unit is used for when in the preset time section, and when the recognition state was feedback second information, the pattern that collecting unit is automatically switched to other resolution or other contrasts was carried out the recognition or the collection of automatic symbol image.
11, as claim 9 or 10 described devices, it is characterized in that, also comprise:
Second switch unit is used for the first information or second information according to feedback, the location recognition algorithm that sampling unit adopted is switched to other patterns carry out Symbol recognition.
12, device as claimed in claim 11 is characterized in that, automatic symbol described to be distinguished is QR sign indicating number or DM sign indicating number.
13, device as claimed in claim 12 is characterized in that, described location sampling unit can't successfully be decoded, error correction comprises:
Can't correctly understand auxiliary view finding figure, version information figure, format information figure and/or timing signal figure;
Perhaps, can't correctly finish error correction procedure.
14, device as claimed in claim 9 is characterized in that, the first information of described feedback and second information are vision signal, sound signal or vibration signal.
15, device as claimed in claim 9 is characterized in that, described reading device is arranged in portable terminal.
16, device as claimed in claim 9 is characterized in that,
The continuation recognition information of described feedback is: notice view finding figure judging unit continues to read the next frame image;
Perhaps, the continuation recognition information of described feedback is: the notice collecting unit continues to gather the next frame image.
CN 200710000455 2007-02-07 2007-02-07 Identifying and reading method and device for automatic symbol image Pending CN101051341A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200710000455 CN101051341A (en) 2007-02-07 2007-02-07 Identifying and reading method and device for automatic symbol image

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200710000455 CN101051341A (en) 2007-02-07 2007-02-07 Identifying and reading method and device for automatic symbol image

Publications (1)

Publication Number Publication Date
CN101051341A true CN101051341A (en) 2007-10-10

Family

ID=38782750

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200710000455 Pending CN101051341A (en) 2007-02-07 2007-02-07 Identifying and reading method and device for automatic symbol image

Country Status (1)

Country Link
CN (1) CN101051341A (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101482933B (en) * 2008-01-08 2010-09-01 纬创资通股份有限公司 Identification data generation method used for high-speed recognition code and its correlated apparatus
CN102375711A (en) * 2010-08-12 2012-03-14 上海科斗电子科技有限公司 Image data transmission system
CN102831375A (en) * 2012-04-17 2012-12-19 章云芳 Image signal processor with two-dimensional code identification and two-dimensional code identification method
CN103150584A (en) * 2013-01-30 2013-06-12 广东电网公司电力调度控制中心 Communication resource motion processing method and system
WO2014194825A1 (en) * 2013-06-05 2014-12-11 北京奇虎科技有限公司 Method and apparatus for processing visible graphic code by mobile terminal
CN105681617A (en) * 2010-08-12 2016-06-15 上海科斗电子科技有限公司 Image type data carrier and transmission mode thereof
CN105677278A (en) * 2010-08-12 2016-06-15 上海科斗电子科技有限公司 Data output equipment
CN105681619A (en) * 2010-08-12 2016-06-15 上海科斗电子科技有限公司 Large data storage mode and transmission mode
CN105681618A (en) * 2010-08-12 2016-06-15 上海科斗电子科技有限公司 Equipment for getting data based on image capture and matched equipment thereof
CN105681745A (en) * 2010-08-12 2016-06-15 上海科斗电子科技有限公司 Data input device
CN106254519A (en) * 2010-10-28 2016-12-21 上海尚蝶实业有限公司 Picture starts its system of method for connecting network
TWI657685B (en) * 2011-04-18 2019-04-21 徐蔚 Communication method using bar code pattern and mobile terminal and service providing equipment thereof
US11934554B2 (en) 2021-05-17 2024-03-19 Bank Of America Corporation Information security by preventing unauthorized data access

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101482933B (en) * 2008-01-08 2010-09-01 纬创资通股份有限公司 Identification data generation method used for high-speed recognition code and its correlated apparatus
CN105700840A (en) * 2010-08-12 2016-06-22 上海科斗电子科技有限公司 Data input device and matched data output device
CN102375711A (en) * 2010-08-12 2012-03-14 上海科斗电子科技有限公司 Image data transmission system
CN105681618A (en) * 2010-08-12 2016-06-15 上海科斗电子科技有限公司 Equipment for getting data based on image capture and matched equipment thereof
CN105681745A (en) * 2010-08-12 2016-06-15 上海科斗电子科技有限公司 Data input device
CN105681619A (en) * 2010-08-12 2016-06-15 上海科斗电子科技有限公司 Large data storage mode and transmission mode
CN105516533A (en) * 2010-08-12 2016-04-20 上海科斗电子科技有限公司 Data transmission mode and application thereof
CN105681617A (en) * 2010-08-12 2016-06-15 上海科斗电子科技有限公司 Image type data carrier and transmission mode thereof
CN105677278A (en) * 2010-08-12 2016-06-15 上海科斗电子科技有限公司 Data output equipment
CN106254519A (en) * 2010-10-28 2016-12-21 上海尚蝶实业有限公司 Picture starts its system of method for connecting network
TWI657685B (en) * 2011-04-18 2019-04-21 徐蔚 Communication method using bar code pattern and mobile terminal and service providing equipment thereof
TWI714714B (en) * 2011-04-18 2021-01-01 徐蔚 Method for communication using bar code pattern and its mobile terminal and back-end server
CN102831375A (en) * 2012-04-17 2012-12-19 章云芳 Image signal processor with two-dimensional code identification and two-dimensional code identification method
CN102831375B (en) * 2012-04-17 2014-12-24 深圳市至高通信技术发展有限公司 Image signal processor with two-dimensional code identification and two-dimensional code identification method
CN103150584A (en) * 2013-01-30 2013-06-12 广东电网公司电力调度控制中心 Communication resource motion processing method and system
CN103150584B (en) * 2013-01-30 2016-07-06 广东电网公司电力调度控制中心 Communication resource moving processing method and system
WO2014194825A1 (en) * 2013-06-05 2014-12-11 北京奇虎科技有限公司 Method and apparatus for processing visible graphic code by mobile terminal
US9665756B2 (en) 2013-06-05 2017-05-30 Beijing Qihoo Technology Company Limited Method and device for processing visual graphic codes of mobile terminal
US11934554B2 (en) 2021-05-17 2024-03-19 Bank Of America Corporation Information security by preventing unauthorized data access

Similar Documents

Publication Publication Date Title
CN101051341A (en) Identifying and reading method and device for automatic symbol image
US9805225B2 (en) Apparatus for recognizing character and barcode simultaneously and method for controlling the same
US7044378B2 (en) System and method for imaging and decoding optical codes using at least two different imaging settings
US8162222B2 (en) System and method for identifying erasures in a 2D symbol
US9036054B2 (en) Autofocusing optical imaging device
EP1831816B1 (en) Methods and apparatus for information capture illumination
CN102918545B (en) For the method and apparatus of visual search stability
US10268853B2 (en) Optical information reading device
CN1299229C (en) Optical information reading apparatus and related information reading method
US8413903B1 (en) Decoding barcodes
US20080000991A1 (en) System and Method for Encoding and Decoding Large Capacity 2-Dimensional Color Bar Code Which Can Be Color-Corrected
CN1908955A (en) Trilateral poly-dimensional bar code easy for omnibearing recognition and reading method thereof
CN101076809A (en) System and method for decoding optical code read by optical code reading device based on imaging device
CN104054090B (en) Bar code shown on decoding cellular phone
KR20070011054A (en) Method and system for transmitting data based on two dimension barcode technology
CN1950828A (en) 2-dimensional code region extraction method, 2-dimensional code region extraction device, electronic device, 2-dimensional code region extraction program, and recording medium containing the program
US20090152358A1 (en) System and Method for a Barcode Reading Functionality Using an Image Capturing Device
CN1902644A (en) Method, apparatus, computer program and storage medium for recording a movement of a user unit
US7264168B2 (en) Asymmetrical scanner
US20100065638A1 (en) Barcode reader module for recognizing rfid to be loaded an rugged pda
CN105637526A (en) Method of controlling exposure on barcode imaging scanner with rolling shutter sensor
US20110259963A1 (en) Indicia reader with a speaker for audible error feedback
CN101047771A (en) Method for transmitting data form computer to hand mobile equipment with photo taking function
JP2014197842A (en) Systems and methods for pattern stitching and decoding using multiple captured images
CN108886575A (en) Image processing apparatus, image processing system and image processing method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20071010