CN108664868A - A kind of decoding apparatus and coding/decoding method - Google Patents
A kind of decoding apparatus and coding/decoding method Download PDFInfo
- Publication number
- CN108664868A CN108664868A CN201710215064.7A CN201710215064A CN108664868A CN 108664868 A CN108664868 A CN 108664868A CN 201710215064 A CN201710215064 A CN 201710215064A CN 108664868 A CN108664868 A CN 108664868A
- Authority
- CN
- China
- Prior art keywords
- matrixes
- coding
- position mark
- decoding apparatus
- decoding
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/32—Digital ink
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/10—Image acquisition
- G06V10/12—Details of acquisition arrangements; Constructional details thereof
- G06V10/14—Optical characteristics of the device performing the acquisition or on the illumination arrangements
- G06V10/141—Control of illumination
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/10—Image acquisition
- G06V10/12—Details of acquisition arrangements; Constructional details thereof
- G06V10/14—Optical characteristics of the device performing the acquisition or on the illumination arrangements
- G06V10/147—Details of sensors, e.g. sensor lenses
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Vascular Medicine (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
The present embodiments relate to a kind of decoding apparatus and coding/decoding method, described device includes:Shell, bottom end are equipped with opening, and inside is holding part;Image acquiring sensor is set in holding part, is acquired to the coding pattern on the coding sheet below decoding apparatus by opening and is generated coding pattern picture signal;Decoding processing device is set in holding part, coding pattern picture signal is handled, determine the position mark in coding pattern, and determine the matrix where position mark, shift value is converted to binary digit pair by the shift value that position mark in matrix is determined according to position mark, and binary digit is to including the first number and the second number, first number constitutes the x matrixes of matrix, and the second number constitutes the y matrixes of matrix;Determine the curl of x matrixes and y matrixes;X matrixes and y matrixes are decoded respectively, obtain the coordinate information of position mark;The coordinate information of position mark is sent to external reception device by wireless module.
Description
Technical field
The present invention relates to technical field of information processing more particularly to a kind of decoding apparatus and coding/decoding methods.
Background technology
With the rapid development of information technology, people are increasingly commonly produced, are handled, exchanged and propagated using computer
Various forms of information.Information technology gradually changes people’s lives custom.It is traditional to be write using paper and pen
Mode can not carry out information process-, therefore cannot be satisfied the needs of people.
In the prior art, need certain type of information carry out it is position encoded after embedded such as paper page, board or
In the passive base of equivalent.It can read, rebuild and use using scanner, facsimile machine, camera or digital pen and is local
The information being embedded into substrate.For example, can be used to extend base for the human-readable graphical information supplement insertion in substrate
The machine sensible information of bottom function.This embedding information may include for graphical information, order, supplemental text or image, surpass
The file data of link, absolute position etc. completely or partially rebuild.Therefore, how to improve information read and decoded speed at
For problem to be solved.
Invention content
The object of the present invention is to provide a kind of decoding apparatus and coding/decoding methods, to solve problems of the prior art.
The label in coding pattern can be accurately identified, decoding obtains location coordinate information.Decoding apparatus user provided by the invention
Just, location information reads accuracy rate height, and can realize wireless transmission function, by the location information Real-Time Sharing got to outside
Equipment, to facilitate information sharing and preservation.
To achieve the above object, in a first aspect, an embodiment of the present invention provides a kind of decoding apparatus, including:
The bottom end of shell, the shell is equipped with opening, and the inside of the shell is holding part;
Image acquiring sensor is set in the holding part, by the opening to the volume below the decoding apparatus
Coding pattern on code paper is acquired, and generates coding pattern picture signal;
Decoding processing device is set in the holding part, is electrically connected with described image acquisition sensor, to the coding
Pattern image signal is handled, and determines the position mark in the coding pattern, and determine the square where the position mark
Battle array;The shift value of position mark described in the matrix is determined according to the position mark;By the shift value be converted to two into
System number is right;The binary digit is to including the first number and the second number, the x squares of the first number composition matrix
Battle array, second number constitute the y matrixes of the matrix;Determine the curl of the x matrixes and the y matrixes;To the x matrixes
It is decoded respectively with the y matrixes, obtains the coordinate information of the position mark;
Wireless module is set in the holding part, is connect for the coordinate information of the position mark to be sent to outside
Receiving apparatus.
Preferably, the decoding apparatus further includes:
Writing end is set to the bottom end of the shell, for being write on the coding sheet.
Preferably, the decoding apparatus further includes:
Illuminating device is set in the holding part, on the coding sheet to described image acquisition sensor acquisition
Coding pattern is illuminated.
Preferably, the decoding apparatus further includes:
Control device is set in the holding part, with described image acquisition sensor, decoding processing device, wireless mould
Block and/or illuminating device are connected;
The control device output control signal, control described image acquisition sensor, decoding processing device, wireless module
And/or the startup and closing of illuminating device.
Preferably, the decoding apparatus further includes:
Power module is set in the holding part, with described image acquisition sensor, decoding processing device, wireless mould
Block, control device are connected with illuminating device;
The electric power source pair of module described image acquisition sensor, decoding processing device, wireless module, control device and illumination
Device is powered.
Second aspect, an embodiment of the present invention provides a kind of decoding sides based on the decoding apparatus described in above-mentioned first aspect
Method, including:
Image Acquisition is carried out to coding pattern, generates coding pattern picture signal;
The coding pattern picture signal is handled, determines the position mark in the coding pattern, and determine institute
Matrix where rheme tagging;
The shift value of position mark described in the matrix is determined according to the position mark;
The shift value is converted into binary digit pair;The binary digit is to including the first number and the second number
Word, first number constitute the x matrixes of the matrix, and second number constitutes the y matrixes of the matrix;
Determine the curl of the x matrixes and the y matrixes;
The x matrixes and the y matrixes are decoded respectively, obtain the coordinate information of the position mark.
Preferably, described that the x matrixes and the y matrixes are decoded respectively, obtain the coordinate information of the position mark
It specifically includes:
The number of the first predetermined quantity is determined according to the x matrixes and the y matrixes, and obtains the office of basic Serial No.
Portion's sequence;It is described part sequence have in basic Serial No. there are one first position;
Determine corresponding at least two secondary number sequences in the first position of the local sequence in the basic Serial No.;
The coordinate information of the position mark in corresponding secondary number sequences is converted to according to the secondary number sequences.
It is further preferred that the secondary number sequences are dary difference number sequences.
It is further preferred that determining the first position corresponding at least two of the local sequence in the basic Serial No.
Secondary number sequences are specially:
D (x)=dc (l, x)+b1* dc (2, x)+...+b1*…*bn-1* dc (n, X),
Wherein, n is the number of the dary difference number sequences, biIt is the radix in difference number sequence, i=1 to (n-
1);D (x) is the differential digital value of x;Dc (i, x)=DCi[the length phase mould of x and difference number sequence i];DCiTo be in sequence
Number in the dary difference number sequences i of middle different location.
It is further preferred that the method further includes the method for the determining first position:
P=(sum (i=1, n) ((L/Ii)*pi*qi))(mod L)
Wherein, P is the first position, L=prod (i=I, n) Ii,piFor the position in secondary number sequences i, IiFor
The length of secondary number sequences i, m are the number of secondary number sequences;qi*(L/li)=I (mod li)。
Decoding apparatus provided in an embodiment of the present invention can accurately identify the label in coding pattern, and decode in place
Set coordinate information.Decoding apparatus provided by the invention is easy to use, and location information reads accuracy rate height, and can realize wireless transmission
Function, by the location information Real-Time Sharing got to external equipment, to facilitate information sharing and preservation.
Description of the drawings
Fig. 1 is the schematic diagram of decoding apparatus provided in an embodiment of the present invention;
Fig. 2 is the flow chart of coding/decoding method provided in an embodiment of the present invention.
Specific implementation mode
Below by drawings and examples, technical scheme of the present invention will be described in further detail.
For a better understanding of the technical solution of the present invention, introducing coding position encoded in technical solution of the present invention first
Principle.Position code be used to encode the position in one or more dimensions.To simplify the description, position code is assumed initially that
Positioned at the first dimension, in this example, the first dimension is in the directions x.The master of a cycle has been used in this direction
Serial No. is encoded, the periodically main Serial No. have uniquely determine in cyclic main number sequence it is predetermined
The characteristic of each local sequence location of length.In this example, predetermined length is 6.Therefore, if from periodic main number
Six continuous numbers are extracted in any position in word sequence, then this six numbers in main Serial No. only with this sequence
Occur primary.If the end of main Serial No. is connected to the beginning of main Serial No., this characteristic is equally applicable.Thus
Main Serial No. is known as periodic.In this example, binary main Serial No. has been used.If will uniquely really
Surely there are six digital local sequence locations, then thus main Serial No. has 26=64 maximum length, and in master
In Serial No., the local sequence that length is 6 can have position 0-63.However as will be described further below, if choosing
The main Serial No. that length is 63 has been selected, then can obtain improved error correction characteristic.Thus it is assumed hereinbelow that main Serial No.
Length be 63 and thus define the unique positions in range 0-62.In practice, in the main digital sequence with this length
In the case of row, it is possible to which tool is there are one the table that each local sequence is converted into the position in main Serial No., and vice versa.
Assuming that the main Serial No. beginning is as follows:
0,0,0,0,0,0,1,0,0,1,1,1,1,1,0,1,0 ...
Then, such as in main Serial No., local sequence 0,0,0,0,0,0 have unique positions 0, local sequence 1,1,
1,1,1,0 there are unique positions 9, local sequence 1,1,1,0,1,0 to have unique positions 11.
Position encoded different rotary or cyclic shift based on cyclic main number sequence.In order to the directions x to position into
Row coding, is printed with certain other methods in the row for passing through surface or is arranged main Serial No., carried out in many ways to it
Rotation or cyclic shift, wherein at the row in y-direction, the direction is orthogonal to the direction encoded to position.It can be
Duplicate printing goes out main Serial No. in same row, if in the position of y direction encodings than the position corresponding to main Serial No. length
It sets more, then this operation will be required.Then all repetitions then are carried out using the identical rotation of main Serial No..
Different rotations can be used in different row.
The decoding apparatus that the embodiment of the present invention proposes, exactly for the coding pattern to being formed with above-mentioned coding method
The coding pattern of coding sheet, electronic writing plate or other substrates is acquired, identifies, to be solved to the label of coding pattern
Code, to obtain determining location information.
In the following embodiments, for ease of stating, in the present invention by taking coding sheet as an example, code pattern can be carried out for various
The substrate that case is shown carries out system and states.
Decoding apparatus provided in an embodiment of the present invention, structure can be with as shown in Figure 1, main include such as lower component:
Shell 11, bottom end are equipped with opening 12, and the inside of shell is holding part 10;
Image acquiring sensor 14 is set in holding part 10, by the coding sheet below the 12 pairs of decoding apparatus that are open
Coding pattern be acquired, generate coding pattern picture signal;
In concrete implementation, image acquiring sensor 14 can specifically use CCD or cmos sensor.
Decoding processing device 16 is set in holding part 10, is electrically connected with image acquiring sensor 14, to coding pattern figure
As signal is handled, the position mark in coding pattern is determined, and determine the matrix where position mark;According to position mark
Determine the shift value of position mark in matrix;Shift value is converted into binary digit pair;Binary digit is to including the first number
Word and the second number, the first number constitute the x matrixes of matrix, and the second number constitutes the y matrixes of matrix;Determine x matrixes and y matrixes
Curl;X matrixes and y matrixes are decoded respectively, obtain the coordinate information of position mark;
The processing procedure that above-mentioned decoding processing device 16 specifically executes, can in the embodiment of subsequent coding/decoding method into
Row is described in detail, and whole technical solutions of subsequent processes embodiment are performed both by the present apparatus.Highlight here apparatus structure and
Its function is not unfolded the scheme more particularly to coding/decoding method to illustrate herein.
Wireless module 19 is set in holding part 10, is filled for the coordinate information of position mark to be sent to external receive
It sets.External reception device can have display equipment, data processing equipment or storage device of wireless receiving function etc..
Because the decoding apparatus of the present invention can be used to take down notes the record of track according to the location information recognized, therefore solve
Code device can also include writing end 17.Writing end 17 is set to the bottom end of shell 11, for being write on coding sheet.
Writing end 17 in Fig. 1 be only a kind of mode in the cards of signal, in some embodiments, do not need to by
Writing end 17, that is to say, that can be without actual handwriting trace, but can identify virtual handwriting trace.
In the preferred scheme, decoding apparatus further includes illuminating device 13, is set in holding part 10, is passed to Image Acquisition
The coding pattern on coding sheet that sensor 14 acquires is illuminated, so as to improve the accuracy of identification.
Light emitting diode specifically may be used in illuminating device 13, can select two poles to special light sensitive as needed
Pipe, such as infrared light-emitting diode.
In some implementations, decoding apparatus further includes control device 18, is set in holding part 10, with Image Acquisition
Sensor 14, decoding processing device 16, wireless module 19 and/or illuminating device 13 are connected;
The output control signal of control device 18, control image acquiring sensor 14, decoding processing device 16, wireless module 19
And/or the startup and closing of illuminating device 13.
Control device 18 can be specifically installed on shell 11, and by exposing on shell 11, theme is placed in accommodating on surface
In portion 10.May include by manipulation button and display screen 20 on surface.Manipulation information can be directly displayed by display screen 20
Or location information etc..
Further, further include having power module 15 in decoding apparatus, be set in holding part 10, sensed with Image Acquisition
Device 14, decoding processing device 16, wireless module 19, control device 18 and illuminating device 13 etc. are connected, and are sensed to Image Acquisition
Device 14, decoding processing device 16, wireless module 19, control device 18 and illuminating device 13 etc. are powered.
Power module 15 can be realized by battery and related circuit.
Decoding apparatus provided in an embodiment of the present invention, can accurately identify the label in coding pattern, and decoding obtains position
Coordinate information.Decoding apparatus provided by the invention is easy to use, and location information reads accuracy rate height, and can realize wireless transmission work(
Can, by the location information Real-Time Sharing got to external equipment, to facilitate information sharing and preservation.
The processing procedure that above-mentioned apparatus specifically executes is illustrated in the following, will focus on.Its method flow can be such as Fig. 2
It is shown, include the following steps:
Step 210, Image Acquisition is carried out to coding pattern, generates coding pattern picture signal;
Specifically, coded image can be shown or be printed on the devices such as coding sheet, electronic display unit.Coding pattern
The part at least occupying its surface, by location information acquisition device optical readable, so as to be used to carry out location information
Determination.
The acquisition of coding pattern is not the primary whole coding patterns obtained on coding sheet, but according to location information
The coding pattern that corresponding portion is obtained within the scope of the optical field of acquisition device, one can consider that being the volume of a reference cell
Code pattern.
Step 220, coding pattern picture signal is handled, determines the position mark in coding pattern, and determine position
Matrix where tagging;
In a specific example, it is assumed that the position mark that the coding pattern of selection includes is in the square of a 8*8
Battle array ((n1+2) * (n1+2)).
The magnitude range of matrix can be determined to choose according to parameter preset.Certainly, matrix size is no more than decoding and fills
The reference image identification set.
Step 230, the shift value of position mark in matrix is determined according to position mark;
Specifically, corresponding to the displacement of reference position by determining position mark to obtain shift value.Reference position can be
According to the mesh point of the virtual network model of the discriminance analysis structure to coding pattern.
Step 240, shift value is converted into binary digit pair;
Specifically, shift value is converted into binary digit pair, the mode of look-up table may be used to realize.Binary number
Word is to including the first number and the second number, the x matrixes of the first number composition matrix, the second digital y matrixes for constituting matrix.
Step 250, the curl of x matrixes and y matrixes is determined;
Specifically, the rotation (0 degree, 90 degree, 180 degree and 270 degree) of four kinds of possible types to x matrixes and y matrixes carries out
It investigates and determines current rotation.
If wrong spin matrix, the case where will appear the local sequence that the length lost on main Serial No. is 8.Cause
This, can execute error correction to a certain degree based on length for 8 local sequence.
Step 260, x matrixes and y matrixes are decoded respectively, obtains the coordinate information of position mark.
Specifically, the implementation procedure of this step can include mainly:
Step 261, the number of the first predetermined quantity is determined according to x matrixes and y matrixes, and obtains the office of basic Serial No.
Portion's sequence;Local sequence has in basic Serial No. there are one first position;
Definition first position is P, then P=(sum (i=1, n) ((L/Ii)*pi*qi))(mod L);
Wherein, P is first position, L=prod (i=I, n) Ii,piFor the position in secondary number sequences i, IiFor auxiliary
The length of Serial No. i, m are the number of secondary number sequences;qi*(L/li)=I (mod li)。
Step 262, the corresponding at least two auxiliary number in the first position of the local sequence in basic Serial No. is determined
Sequence;
Wherein, secondary number sequences are dary difference number sequences.
Determine the tool of corresponding at least two secondary number sequences in the first position of the local sequence in basic Serial No.
Body method can be as follows:
Utilize formula d (x)=dc (l, x)+b1* dc (2, x)+...+b1*…*bn-1* dc (n, X), to determine differential digital
Value.
Wherein, n is the number of dary difference number sequences, biIt is the radix in difference number sequence, i=1 to (n-1);d
(x) the differential digital value for being x;Dc (i, x)=DCi[the length phase mould of x and difference number sequence i];DCiTo be in sequence not
With the number in the dary difference number sequences i of position.
Step 263, the coordinate of the position mark in corresponding secondary number sequences is converted to according to secondary number sequences
Information.
To be illustrated for a process for decoding x matrixes:
In x matrixes, the binary digit in matrix column constitutes the local sequence of main Serial No..Main Serial No.
In corresponding position can be determined by tabling look-up, local sequence is converted into position.Hereafter, determine those by main digital sequence
The local sequence of row is come the differential digital that is encoded.
Differential digital is determined as the difference d between phase portion part sequence location, the difference is by with main digital sequence
Row length determines for mould.So, thus obtained difference number sequence is an office of basic difference number sequence
Portion's sequence, the sequence are used for the coding in the directions x.
Coding/decoding method provided in an embodiment of the present invention applied to decoding apparatus can accurately identify the mark in coding pattern
Note, decoding obtain location coordinate information.Decoding apparatus provided by the invention is easy to use, and location information reads accuracy rate height, and
Wireless transmission function can be realized, by the location information Real-Time Sharing got to external equipment, to facilitate information sharing and preservation.
Professional should further appreciate that, described in conjunction with the examples disclosed in the embodiments of the present disclosure
Unit and algorithm steps, can be realized with electronic hardware, computer software, or a combination of the two, hard in order to clearly demonstrate
The interchangeability of part and software generally describes each exemplary composition and step according to function in the above description.
These functions are implemented in hardware or software actually, depend on the specific application and design constraint of technical solution.
Professional technician can use different methods to achieve the described function each specific application, but this realization
It should not be considered as beyond the scope of the present invention.
The step of method described in conjunction with the examples disclosed in this document or algorithm, can use hardware, processor to execute
The combination of software module or the two is implemented.Software module can be placed in random access memory (RAM), memory, read-only memory
(ROM), electrically programmable ROM, electrically erasable ROM, register, hard disk, moveable magnetic disc, CD-ROM or technical field
In any other form of storage medium well known to interior.
Above-described specific implementation mode has carried out further the purpose of the present invention, technical solution and advantageous effect
It is described in detail, it should be understood that the foregoing is merely the specific implementation mode of the present invention, is not intended to limit the present invention
Protection domain, all within the spirits and principles of the present invention, any modification, equivalent substitution, improvement and etc. done should all include
Within protection scope of the present invention.
Claims (10)
1. a kind of decoding apparatus, which is characterized in that the decoding apparatus includes:
The bottom end of shell, the shell is equipped with opening, and the inside of the shell is holding part;
Image acquiring sensor is set in the holding part, by the opening to the coding sheet below the decoding apparatus
On coding pattern be acquired, generate coding pattern picture signal;
Decoding processing device is set in the holding part, is electrically connected with described image acquisition sensor, to the coding pattern
Picture signal is handled, and determines the position mark in the coding pattern, and determine the matrix where the position mark;Root
The shift value of position mark described in the matrix is determined according to the position mark;The shift value is converted into binary digit
It is right;The binary digit is to including the first number and the second number, the x matrixes of the first number composition matrix, institute
State the y matrixes that the second number constitutes the matrix;Determine the curl of the x matrixes and the y matrixes;To the x matrixes and institute
It states y matrixes to decode respectively, obtains the coordinate information of the position mark;
Wireless module is set in the holding part, is filled for the coordinate information of the position mark to be sent to external receive
It sets.
2. decoding apparatus according to claim 1, which is characterized in that the decoding apparatus further includes:
Writing end is set to the bottom end of the shell, for being write on the coding sheet.
3. decoding apparatus according to claim 1, which is characterized in that the decoding apparatus further includes:
Illuminating device is set in the holding part, for the coding on the coding sheet to described image acquisition sensor acquisition
Pattern is illuminated.
4. decoding apparatus according to claim 3, which is characterized in that the decoding apparatus further includes:
Control device is set in the holding part, with described image acquisition sensor, decoding processing device, wireless module and/
Or illuminating device is connected;
Control device output control signal, control described image acquisition sensor, decoding processing device, wireless module and/
Or the startup and closing of illuminating device.
5. decoding apparatus according to claim 4, which is characterized in that the decoding apparatus further includes:
Power module is set in the holding part, with described image acquisition sensor, decoding processing device, wireless module, control
Device processed is connected with illuminating device;
The electric power source pair of module described image acquisition sensor, decoding processing device, wireless module, control device and illuminating device
It is powered.
6. a kind of coding/decoding method based on any decoding apparatus of the claims 1-5, which is characterized in that the decoding
Method includes:
Image Acquisition is carried out to coding pattern, generates coding pattern picture signal;
The coding pattern picture signal is handled, determines the position mark in the coding pattern, and determine institute's rheme
Matrix where tagging;
The shift value of position mark described in the matrix is determined according to the position mark;
The shift value is converted into binary digit pair;The binary digit is to including the first number and the second number, institute
The x matrixes that the first number constitutes the matrix are stated, second number constitutes the y matrixes of the matrix;
Determine the curl of the x matrixes and the y matrixes;
The x matrixes and the y matrixes are decoded respectively, obtain the coordinate information of the position mark.
7. coding/decoding method according to claim 6, which is characterized in that described to be solved respectively to the x matrixes and the y matrixes
Code, the coordinate information for obtaining the position mark specifically include:
The number of the first predetermined quantity is determined according to the x matrixes and the y matrixes, and obtains the local sequence of basic Serial No.
Row;It is described part sequence have in basic Serial No. there are one first position;
Determine corresponding at least two secondary number sequences in the first position of the local sequence in the basic Serial No.;
The coordinate information of the position mark in corresponding secondary number sequences is converted to according to the secondary number sequences.
8. coding/decoding method according to claim 7, which is characterized in that the secondary number sequences are secondary difference number sequence
Row.
9. coding/decoding method according to claim 8, which is characterized in that determine the local sequence in the basic Serial No.
Corresponding at least two secondary number sequences in first position be specially:
D (x)=dc (l, x)+b1* dc (2, x)+...+b1*…*bn-1* dc (n, X),
Wherein, n is the number of the dary difference number sequences, biIt is the radix in difference number sequence, i=1 to (n-1);d
(x) the differential digital value for being x;Dc (i, x)=DCi[the length phase mould of x and difference number sequence i];DCiTo be in sequence not
With the number in the dary difference number sequences i of position.
10. coding/decoding method according to claim 7, which is characterized in that the method further includes the determining first position
Method:
P=(sum (i=1, n) ((L/Ii)*pi*qi))(mod L)
Wherein, P is the first position, L=prod (i=I, n) Ii,piFor the position in secondary number sequences i, IiFor auxiliary
The length of Serial No. i, m are the number of secondary number sequences;qi*(L/Ii)=I (mod li)。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710215064.7A CN108664868A (en) | 2017-04-02 | 2017-04-02 | A kind of decoding apparatus and coding/decoding method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710215064.7A CN108664868A (en) | 2017-04-02 | 2017-04-02 | A kind of decoding apparatus and coding/decoding method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108664868A true CN108664868A (en) | 2018-10-16 |
Family
ID=63784482
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710215064.7A Pending CN108664868A (en) | 2017-04-02 | 2017-04-02 | A kind of decoding apparatus and coding/decoding method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108664868A (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1520576A (en) * | 2001-06-26 | 2004-08-11 | ��ŵ�йɷݹ�˾ | Method and device for data decoding |
CN1782973A (en) * | 2001-06-25 | 2006-06-07 | 阿诺托知识产权许可贸易公司 | Method for achieving a position code and decoding a position |
-
2017
- 2017-04-02 CN CN201710215064.7A patent/CN108664868A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1782973A (en) * | 2001-06-25 | 2006-06-07 | 阿诺托知识产权许可贸易公司 | Method for achieving a position code and decoding a position |
CN1520576A (en) * | 2001-06-26 | 2004-08-11 | ��ŵ�йɷݹ�˾ | Method and device for data decoding |
CN1301456C (en) * | 2001-06-26 | 2007-02-21 | 阿诺托股份公司 | Method and device for data decoding |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4982486B2 (en) | Method and system for combining position and information signs | |
CN108073913A (en) | The collecting method of handwriting data | |
US7950588B2 (en) | Coding and decoding of data | |
CN102171705A (en) | Position-coding pattern having tag coordinates encoded by bit-shifted subsequences of cyclic position code | |
JP2013219821A (en) | Coding sheet for optical reading | |
CN103930904B (en) | The printed article of two-dimensional code display | |
JP2010102723A (en) | Method for attaining positional code and decoding positional code | |
CN106899609A (en) | Code and its generation, verification method and device in a kind of code | |
US20090027241A1 (en) | Fast error-correcting of embedded interaction codes | |
CN107220689A (en) | Position encoded method for generating pattern, device, equipment and readable storage medium storing program for executing | |
CN108664868A (en) | A kind of decoding apparatus and coding/decoding method | |
CN207037703U (en) | A kind of decoding apparatus | |
CN101684999A (en) | Conversion method of data format | |
CN108664958A (en) | Data decoding method and data deciphering device | |
CN108664872A (en) | Information authentication system based on dot matrix identification | |
US11791907B2 (en) | Optical I/O Transmission | |
CN112069549B (en) | Method and system for downloading picture when Bootstrap-table plug-in exports table | |
JP4996461B2 (en) | Data coding and decoding | |
CN107122067A (en) | Method, device and the readable storage medium storing program for executing of physical medium surface location encoding and decoding | |
CN103077372A (en) | Name card design method and identification system | |
CN108664960A (en) | The processing method and processing unit of coding pattern | |
CN108664963A (en) | Decoding method based on coded markings | |
CN108664867A (en) | The processing method and processing unit of coding pattern in a kind of substrate and substrate | |
CN108664529B (en) | Information processing method and system | |
CN106874811B (en) | Magnetic stripe card data reading method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20200803 Address after: No.1108, 11th floor, Gaode building, No.10 Huayuan East Road, Haidian District, Beijing 100083 Applicant after: BEIJING TSTUDY TECHNOLOGY Co.,Ltd. Address before: 100098, No. 2, building 18, North Third Ring Road, Haidian District, Beijing, 803-3 Applicant before: Tian Xuesong |
|
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181016 |