Patent US4424587A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4424587A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for the identification of articles

Assignee: SCRANTRON & Co ELEKTRONISCHE LESEGERATE KG LEGIENSTRASSE 14 6230 FRANKFURT-HOECHST GERMANY A CORP OF GERMANY GmbH
•
Filing: 1981-04-13
•
Granted: 1984-01-03
•
Expires: 2001-04-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The invention relates to a method and apparatus for identifying objects (e.g. consumer products in a supermarket) appearing in random positions and orientations and for random times on an image window and having an identification on the surface facing the image window in the form of a data field having contrasting indicia in at least one data track. The data field is first scanned with a scanning raster until a product identification code is recognized denoting the position and orientation of the data track. The data track is then read with a closely-spaced reading raster and converted to a videosignal. The amplitude of the videosignal is coded into binary digits at discrete time points and the digits are stored in a memory matrix organized into columns and rows in such a manner that an image of the data track is stored in the memory. Mutually overlapping partial regions of the memory are then read out in a pre-arranged sequence and fed to a decoder capable of accepting and decoding the information in this form. In this way, the information is converted from a row-by-row sequence produced by the reading raster into a succession of digits corresponding to individual partial regions of the data track for the recognition of individual symbols appearing therein.

Inventors

  • 👤 Klaus Wevelsiep
  • 👤 Bernhard Sturm
  • 👤 Hans Scholze

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 14:38
CPC Classifications
G; G06; G06V; G06V30/00; G06V30/10; G06V30/14; G06V30/1444

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 344 words
In a method for the identification of articles which appear in random positions and orientation and at random times at an image window, said articles having an identification on a surface thereof facing the image window in the form of a data field, said data field comprising contrasting indicia in at least one data track and at least one contrasting line pattern (PIC), said PIC indicating the position and orientation of the data track and containing a plurality of lines with varying spacing and/or line widths, wherein the image window is scanned with an opto-electronic scanner in a sequence of rows to generate a corresponding video signal of the scanned contrasting sequence wherein in a first method step, a search operation, the image window is scanned with a search raster until the contrasting line pattern(s) is (are) cut by several raster scans and recognized, wherein in a second method step, the angle between the data track(s) and the scanning rows of the search raster is determined, and in a third method step, a reading operation, the data field is scanned with a reading raster in the direction of, or perpendicular to, the data track(s), and the symbols contained in the data track(s) are read and fed as said video signal to a decoder for decoding thereof, the improvement to the method comprising: (a) coding the amplitude of said video signal at successive discrete time points into binary digits which represent light/dark values of the corresponding raster points (x,y) of the data field, (b) entering the digits serially and in a sequence of rows into a memory matrix, whereby successive memory positions of a memory matrix row correspond to equivalent successive raster points of a scanning row of the data field, (c) and thereafter sequentially reading out and decoding at a predetermined reading rate mutually overlapping partial regions of the memory matrix, the size of said partial regions corresponding to the size of the format of a symbol and the displacement between successive partial regions being substantially smaller than the size of the partial regions.
Claim 2
Dependent Claim 344 words
In a method for the identification of articles which appear in random positions and orientation and at random times at an image window, said articles having an identification on a surface thereof facing the image window in the form of a data field, said data field comprising contrasting indicia in at least one data track and at least one contrasting line pattern (PIC), said PIC indicating the position and orientation of the data track and containing a plurality of lines with varying spacing and/or line widths, wherein the image window is scanned with an opto-electronic scanner in a sequence of rows to generate a corresponding video signal of the scanned contrasting sequence wherein in a first method step, a search operation, the image window is scanned with a search raster until the contrasting line pattern(s) is (are) cut by several raster scans and recognized, wherein in a second method step, the angle between the data track(s) and the scanning rows of the search raster is determined, and in a third method step, a reading operation, the data field is scanned with a reading raster in the direction of, or perpendicular to, the data track(s), and the symbols contained in the data track(s) are read and fed as said video signal to a decoder for decoding thereof, the improvement to the method comprising: (a) coding the amplitude of said video signal at successive discrete time points into binary digits which represent light/dark values of the corresponding raster points (x,y) of the data field, (b) entering the digits serially and in a sequence of rows into a memory matrix, whereby successive memory positions of a memory matrix row correspond to equivalent successive raster points of a scanning row of the data field, (c) and thereafter sequentially reading out and decoding at a predetermined reading rate mutually overlapping partial regions of the memory matrix, the size of said partial regions corresponding to the size of the format of a symbol and the displacement between successive partial regions being substantially smaller than the size of the partial regions.
Claim 3
Dependent Claim 22 words
A method according to claim 1, wherein the memory positions of the partial regions are read out in point and row sequences.
Claim 4
Dependent Claim 58 words
A method according to claim 1 wherein neighboring symbols in the data track(s) are stored in the memory matrix next to each other in the row or column direction, and wherein the partial regions of the memory matrix are read out in an overlapping manner from one symbol to the next in the respective row or column direction.
Claim 5
Dependent Claim 29 words
A method according to claim 3, wherein successive partial regions of the matrix are displaced from each other in each case by one column or row of the matrix.
Claim 6
Dependent Claim 362 words
In an apparatus for identifying articles which appear in random positions and orientation and at random times at an image window, said articles having an identification on a surface thereof facing the image window in the form of a data field, said data field comprising contrasting indicia in at least one data track and at least one contrasting line pattern (PIC), said PIC designating the position and orientation of the data track and containing a plurality of lines with varying spacing and/or line widths, wherein the image window is defined on the target of an opto-electrical scanner, said image window being scanned in a row-by-row raster by a deflection system to output a video signal which sequentially duplicates the contrasting pattern of the scanned rows as a corresponding amplitude sequence, wherein a PIC-decoder is provided for the recognition of the scanned contrasting line pattern (PIC), and wherein the deflection system contains a first deflection generator for the periodic output of a row deflection signal (deflection in the x-direction) and a second deflection generator for the output of a row step-up signal (deflection in the y-direction) at the end of each row deflection signal, the improvement to the apparatus comprising: (a) a video signal raster coding circuit which codes the amplitude of the video signals at successive discrete time points into binary digits which represent the light/dark values of the corresponding raster points of the data field and which is capable of distnguishing between successive partial regions wherein the displacement between successive partial regions is substantially smaller than the size of the partial regions, (b) a memory having a storage matrix arranged in rows and columns and a read-in address control which enters the data serially and organized in rows into the memory matrix, such that the occupied memory positions of a memory matrix row correspond to the equivalent raster points of the respective raster row of the data field, and (c) a read-out address control which subsequently addresses and reads out at a predetermined reading rate mutually overlapping partial regions of the memory matrix which correspond in size to a format of a symbol to supply the information to a suitable decoder.
Claim 7
Dependent Claim 362 words
In an apparatus for identifying articles which appear in random positions and orientation and at random times at an image window, said articles having an identification on a surface thereof facing the image window in the form of a data field, said data field comprising contrasting indicia in at least one data track and at least one contrasting line pattern (PIC), said PIC designating the position and orientation of the data track and containing a plurality of lines with varying spacing and/or line widths, wherein the image window is defined on the target of an opto-electrical scanner, said image window being scanned in a row-by-row raster by a deflection system to output a video signal which sequentially duplicates the contrasting pattern of the scanned rows as a corresponding amplitude sequence, wherein a PIC-decoder is provided for the recognition of the scanned contrasting line pattern (PIC), and wherein the deflection system contains a first deflection generator for the periodic output of a row deflection signal (deflection in the x-direction) and a second deflection generator for the output of a row step-up signal (deflection in the y-direction) at the end of each row deflection signal, the improvement to the apparatus comprising: (a) a video signal raster coding circuit which codes the amplitude of the video signals at successive discrete time points into binary digits which represent the light/dark values of the corresponding raster points of the data field and which is capable of distnguishing between successive partial regions wherein the displacement between successive partial regions is substantially smaller than the size of the partial regions, (b) a memory having a storage matrix arranged in rows and columns and a read-in address control which enters the data serially and organized in rows into the memory matrix, such that the occupied memory positions of a memory matrix row correspond to the equivalent raster points of the respective raster row of the data field, and (c) a read-out address control which subsequently addresses and reads out at a predetermined reading rate mutually overlapping partial regions of the memory matrix which correspond in size to a format of a symbol to supply the information to a suitable decoder.
Claim 8
Dependent Claim 42 words
Apparatus according to claim 5, wherein the read-in address control only becomes activated for the introduction of binary digits if a PIC-decoder generates a PIC-recognition symbol (PIC OUT) as a result of the presence of at lease one PIC-pattern in the video-signal.
Claim 9
Dependent Claim 505 words
In an apparatus for identifying articles which appear in random positions and orientation and at random times in an image window, said articles having an identification on a surface thereof facing the image window in the form of a data field, said data field comprising contrasting indicia in at least one data track and at least one contrasting line pattern (PIC), said PIC designating the position and orientation of the data track and containing a plurality of lines with varying spacing and/or line widths, wherein the image window is defined on the target of an opto-electrical scanner, said image window being scanned in a row-by-row raster by a deflection system to output an electrical video signal which sequentially duplicates the contrasting pattern of the scanned rows as a corresponding amplitude sequence, wherein a PIC-decoder is provided for the recognition of the scanned contrasting line pattern (PIC), and wherein the deflection system contains a first deflection generator for the periodic output of a row deflection signal (deflection in the x-direction) and a second deflection generator for the output of a row step-up signal (deflection in the y-direction) at the end of each row deflection signal, the improvement to the apparatus comprising: (a) a video signal raster coding circuit which codes the amplitude of the video signals at successive discrete time points into binary digits which represent the light/dark values of the corresponding raster points of the data field, (b) a memory having a storage matrix arranged in rows and columns and a read-in address control which enters the data serially and organized in rows into the memory matrix, such that the occupied memory positions of a memory matrix row correspond to the equivalent raster points of the respective raster row of the data field, and (c) a read-out address control which subsequently addresses and reads out a predetermined reading rate mutually overlapping partial regions of the memory matrix which correspond in size to a format of a symbol to supply the information to a suitable decoder wherein the raster coding circuit is timed by a system timer and the actual amplitude value of the video signal is coded into a binary digit at each transmission of a system timing impulse; wherein the read-in address control contains a column address counter and a row address counter; wherein the column address counter counts system timing impulses and transmits the column address of the actual memory place as a counter reading; wherein the row address counter counts row step-up impulses from the column address counter and transmits the row address of the actual memory place, such that the row step-up impulse is transmitted each time the column address counter reaches a predetermined counter reading corresponding to the number of columns of the memory matrix; and wherein during the delivery of the column address and the row addresses to the address input of the memory, the binary digits from the raster coding circuit are supplied synchronously to the data input of the memory for storage in the addressed memory positions.
Claim 10
Dependent Claim 505 words
In an apparatus for identifying articles which appear in random positions and orientation and at random times in an image window, said articles having an identification on a surface thereof facing the image window in the form of a data field, said data field comprising contrasting indicia in at least one data track and at least one contrasting line pattern (PIC), said PIC designating the position and orientation of the data track and containing a plurality of lines with varying spacing and/or line widths, wherein the image window is defined on the target of an opto-electrical scanner, said image window being scanned in a row-by-row raster by a deflection system to output an electrical video signal which sequentially duplicates the contrasting pattern of the scanned rows as a corresponding amplitude sequence, wherein a PIC-decoder is provided for the recognition of the scanned contrasting line pattern (PIC), and wherein the deflection system contains a first deflection generator for the periodic output of a row deflection signal (deflection in the x-direction) and a second deflection generator for the output of a row step-up signal (deflection in the y-direction) at the end of each row deflection signal, the improvement to the apparatus comprising: (a) a video signal raster coding circuit which codes the amplitude of the video signals at successive discrete time points into binary digits which represent the light/dark values of the corresponding raster points of the data field, (b) a memory having a storage matrix arranged in rows and columns and a read-in address control which enters the data serially and organized in rows into the memory matrix, such that the occupied memory positions of a memory matrix row correspond to the equivalent raster points of the respective raster row of the data field, and (c) a read-out address control which subsequently addresses and reads out a predetermined reading rate mutually overlapping partial regions of the memory matrix which correspond in size to a format of a symbol to supply the information to a suitable decoder wherein the raster coding circuit is timed by a system timer and the actual amplitude value of the video signal is coded into a binary digit at each transmission of a system timing impulse; wherein the read-in address control contains a column address counter and a row address counter; wherein the column address counter counts system timing impulses and transmits the column address of the actual memory place as a counter reading; wherein the row address counter counts row step-up impulses from the column address counter and transmits the row address of the actual memory place, such that the row step-up impulse is transmitted each time the column address counter reaches a predetermined counter reading corresponding to the number of columns of the memory matrix; and wherein during the delivery of the column address and the row addresses to the address input of the memory, the binary digits from the raster coding circuit are supplied synchronously to the data input of the memory for storage in the addressed memory positions.
Claim 11
Dependent Claim 44 words
Apparatus according to claim 5, 7 or 6 wherein an address selection circuit is provided before the address input of the memory, the address selection circuit being operative to interrupt the read-in process upon the appearance of certain addresses transmitted from the address counters.
Claim 12
Dependent Claim 372 words
In an apparatus for identifying articles which appear in random positions and orientation and at random times in an image window, said articles having an identification on a surface thereof facing the image window in the form of a data field, said data field comprising contrasting indicia in at least one data track and at least one contrasting line pattern (PIC), said PIC designating the position and orientation of the data track and containing a plurality of lines with varying spacing and/or line widths, wherein the image window is defined on the target of an opto-electrical scanner, said image window being scanned in a row-by-row raster by a deflection system to output an electrical video signal which sequentially duplicates the contrasting pattern of the scanned rows as a corresponding amplitude sequence, wherein a PIC-decoder is provided for the recognition of the scanned contrasting line pattern (PIC), and wherein the deflection system contains a first deflection generator for the periodic output of a row deflection signal (deflection in the x-direction) and a second deflection generator for the output of a row step-up signal (deflection in the y-direction) at the end of each row deflection signal, the improvement to the apparatus comprising: (a) a video signal raster coding circuit which codes the amplitude of the video signals at successive discrete time points into binary digits which represent the light/dark values of the corresponding raster points of the data field, (b) a memory having a storage matrix arranged in rows and columns and a read-in address control which enters the data serially and organized in rows into the memory matrix, such that the occupied memory positions of a memory matrix row correspond to the equivalent raster points of the respective raster row of the data field, and (c) a read-out address control which subsequently addresses and reads out at a predetermined reading rate mutually overlapping partial regions of the memory matrix which correspond in size to a format of a symbol to supply the information to a suitable decoder, wherein an address selection circuit is provided before the address input of the memory, the address selection circuit being operative to interrupt the read-in process upon the appearance of certain addresses transmitted from the address counters.
Claim 13
Dependent Claim 372 words
In an apparatus for identifying articles which appear in random positions and orientation and at random times in an image window, said articles having an identification on a surface thereof facing the image window in the form of a data field, said data field comprising contrasting indicia in at least one data track and at least one contrasting line pattern (PIC), said PIC designating the position and orientation of the data track and containing a plurality of lines with varying spacing and/or line widths, wherein the image window is defined on the target of an opto-electrical scanner, said image window being scanned in a row-by-row raster by a deflection system to output an electrical video signal which sequentially duplicates the contrasting pattern of the scanned rows as a corresponding amplitude sequence, wherein a PIC-decoder is provided for the recognition of the scanned contrasting line pattern (PIC), and wherein the deflection system contains a first deflection generator for the periodic output of a row deflection signal (deflection in the x-direction) and a second deflection generator for the output of a row step-up signal (deflection in the y-direction) at the end of each row deflection signal, the improvement to the apparatus comprising: (a) a video signal raster coding circuit which codes the amplitude of the video signals at successive discrete time points into binary digits which represent the light/dark values of the corresponding raster points of the data field, (b) a memory having a storage matrix arranged in rows and columns and a read-in address control which enters the data serially and organized in rows into the memory matrix, such that the occupied memory positions of a memory matrix row correspond to the equivalent raster points of the respective raster row of the data field, and (c) a read-out address control which subsequently addresses and reads out at a predetermined reading rate mutually overlapping partial regions of the memory matrix which correspond in size to a format of a symbol to supply the information to a suitable decoder, wherein an address selection circuit is provided before the address input of the memory, the address selection circuit being operative to interrupt the read-in process upon the appearance of certain addresses transmitted from the address counters.
Claim 14
Dependent Claim 476 words
In an apparatus for identifying articles which appear in random positions and orientation and at random times in an image window, said articles having an identification on a surface thereof facing the image window in the form of a data field, said data field comprising contrasting indicia in at least one data track and at least one contrasting line pattern (PIC), said PIC designating the position and orientation of the data track and containing a plurality of lines with varying spacing and/or line widths, wherein the image window is defined on the target of an opto-electrical scanner, said image window being scanned in a row-by-row raster by a deflection system to output an electrical video signal which sequentially duplicates the contrasting pattern of the scanned rows as a corresponding amplitude sequence, wherein a PIC-decoder is provided for the recognition of the scanned contrasting line pattern (PIC), and wherein the deflection system contains a first deflection generator for the periodic output of a row deflection signal (deflection in the x-direction) and a second deflection generator for the output of a row step-up signal (deflection in the y-direction) at the end of each row deflection signal, the improvement to the apparatus comprising: (a) a video signal raster coding circuit which codes the amplitude of the video signals at successive discrete time points into binary digits which represent the light/dark values of the corresponding raster points of the data field, (b) a memory having a storage matrix arranged in rows and columns and a read-in address control means which enters the data serially and organized in rows into the memory matrix, such that the occupied memory positions of a memory matrix row correspond to the equivalent raster points of the respective raster row of the data field, and (c) a read-out address control which subsequently addresses and reads out a predetermined reading rate mutually overlapping partial regions of the memory matrix which correspond in size to a format of a symbol to supply the information to a suitable decoder wherein the read-out address control comprises a read-out timing control for the delivery of a column pulse to a read-out column address counter and for the delivery of a row pulse to a read-out row address counter, such that a read-out row timing impulse is operative to increment the row address counter when the column address counter has addressed all the rows in the partial region of the memory matrix to be read out, and wherein a start address step-up counter is provided which is operative to increment the start address of the partial region of the memory matrix to be read out after a corresponding predetermined number of read-out row timing impulses have been received from the row address counter and all the rows within the partial region of the memory matrix to be read out have been addressed.
Claim 15
Dependent Claim 476 words
In an apparatus for identifying articles which appear in random positions and orientation and at random times in an image window, said articles having an identification on a surface thereof facing the image window in the form of a data field, said data field comprising contrasting indicia in at least one data track and at least one contrasting line pattern (PIC), said PIC designating the position and orientation of the data track and containing a plurality of lines with varying spacing and/or line widths, wherein the image window is defined on the target of an opto-electrical scanner, said image window being scanned in a row-by-row raster by a deflection system to output an electrical video signal which sequentially duplicates the contrasting pattern of the scanned rows as a corresponding amplitude sequence, wherein a PIC-decoder is provided for the recognition of the scanned contrasting line pattern (PIC), and wherein the deflection system contains a first deflection generator for the periodic output of a row deflection signal (deflection in the x-direction) and a second deflection generator for the output of a row step-up signal (deflection in the y-direction) at the end of each row deflection signal, the improvement to the apparatus comprising: (a) a video signal raster coding circuit which codes the amplitude of the video signals at successive discrete time points into binary digits which represent the light/dark values of the corresponding raster points of the data field, (b) a memory having a storage matrix arranged in rows and columns and a read-in address control means which enters the data serially and organized in rows into the memory matrix, such that the occupied memory positions of a memory matrix row correspond to the equivalent raster points of the respective raster row of the data field, and (c) a read-out address control which subsequently addresses and reads out a predetermined reading rate mutually overlapping partial regions of the memory matrix which correspond in size to a format of a symbol to supply the information to a suitable decoder wherein the read-out address control comprises a read-out timing control for the delivery of a column pulse to a read-out column address counter and for the delivery of a row pulse to a read-out row address counter, such that a read-out row timing impulse is operative to increment the row address counter when the column address counter has addressed all the rows in the partial region of the memory matrix to be read out, and wherein a start address step-up counter is provided which is operative to increment the start address of the partial region of the memory matrix to be read out after a corresponding predetermined number of read-out row timing impulses have been received from the row address counter and all the rows within the partial region of the memory matrix to be read out have been addressed.
Claim 16
Dependent Claim 26 words
Apparatus according to claim 10, wherein the first start address which the step-up counter delivers is programmed into the step-up counter by the read-in address counters.
Claim 17
Dependent Claim 51 words
Apparatus according to claim 10 or claim 11, wherein in the case of the incrementing of the start address of the partial region of the memory matrix to be read out which takes place at a constant row address, the row address is incremented by only one row in each case.

References Cited (Backward Citations)

US3553437A Cited
US3603728A Cited
US3925760A Cited
US3701098A Cited
US3766520A Cited
US3847346A Cited
US3852573A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1987-01-02 1987-07-04 1988-01-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1991-01-02 1991-07-04 1992-01-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1995-01-02 1995-07-04 1996-01-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag