CN108664868A - A kind of decoding apparatus and coding/decoding method - Google Patents

A kind of decoding apparatus and coding/decoding method Download PDF

Info

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
Application number
CN201710215064.7A
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.)
BEIJING TSTUDY TECHNOLOGY Co.,Ltd.
Original Assignee
田雪松
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 田雪松 filed Critical 田雪松
Priority to CN201710215064.7A priority Critical patent/CN108664868A/en
Publication of CN108664868A publication Critical patent/CN108664868A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/32Digital ink
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/10Image acquisition
    • G06V10/12Details of acquisition arrangements; Constructional details thereof
    • G06V10/14Optical characteristics of the device performing the acquisition or on the illumination arrangements
    • G06V10/141Control of illumination
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/10Image acquisition
    • G06V10/12Details of acquisition arrangements; Constructional details thereof
    • G06V10/14Optical characteristics of the device performing the acquisition or on the illumination arrangements
    • G06V10/147Details 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

A kind of decoding apparatus and coding/decoding method
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)。
CN201710215064.7A 2017-04-02 2017-04-02 A kind of decoding apparatus and coding/decoding method Pending CN108664868A (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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