EP0913208B1 - Method and arrangement for determining distribution information - Google Patents
Method and arrangement for determining distribution information Download PDFInfo
- Publication number
- EP0913208B1 EP0913208B1 EP98107032A EP98107032A EP0913208B1 EP 0913208 B1 EP0913208 B1 EP 0913208B1 EP 98107032 A EP98107032 A EP 98107032A EP 98107032 A EP98107032 A EP 98107032A EP 0913208 B1 EP0913208 B1 EP 0913208B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- rank order
- items
- distribution information
- run
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims description 23
- 230000003139 buffering effect Effects 0.000 claims 2
- 238000001514 detection method Methods 0.000 claims 2
- 230000015572 biosynthetic process Effects 0.000 claims 1
- 238000007726 management method Methods 0.000 description 22
- 238000013459 approach Methods 0.000 description 5
- 241001136792 Alle Species 0.000 description 4
- 102100037068 Cytoplasmic dynein 1 light intermediate chain 1 Human genes 0.000 description 2
- 101000954692 Homo sapiens Cytoplasmic dynein 1 light intermediate chain 1 Proteins 0.000 description 2
- 101100399272 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) ATC1 gene Proteins 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012913 prioritisation Methods 0.000 description 2
- 239000000126 substance Substances 0.000 description 2
- 230000032258 transport Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B07—SEPARATING SOLIDS FROM SOLIDS; SORTING
- B07C—POSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
- B07C3/00—Sorting according to destination
- B07C3/20—Arrangements for facilitating the visual reading of addresses, e.g. display arrangements coding stations
Definitions
- the invention relates to a method and an arrangement for Determination of distribution information according to the generic terms of independent claims.
- the addresses are used to determine the distribution information of shipments in processing machines, in particular sorting machines with OCR systems, read. Not from the OCR system read programs are on video slots of a video coding system shown and coded manually.
- a video coding system can be in a pool configuration with multiple letter sorting systems be connected. All of them are different Machine-generated images from non-machine read letters (OCR rejects) on a system of video coding stations according to certain requirements for the purpose of video coding to distribute, with both an equal distribution the load, as well as a defined prioritization of certain Machines can be requested.
- OCR rejects Machine-generated images from non-machine read letters
- On-line Images are understood to be those related to the subject Time in a mechanical runtime distance of the processing machines are located. The runtime distances are required for the shipments on-line, d. H. with one machine pass encode automatically or manually via video coding to be able to. The result of the coding becomes a machine-readable Code printed on the shipments in subsequent machines can be read.
- the image controller controls the load of each individual machine and the load distribution in the entire system pool.
- Fig. 3 is the principle of the central Image management shown with Image Controller.
- Each sorting machine ILV has an OCR system and a local one Image management unit LIC, which is the on-line or off-line Manages images.
- the sorting machine ILV and all video coding stations are connected to each other via a network. 1 shows the arrangement in decentralized image management.
- the mechanical transit time is in the processing machine's shipment stream arranged in front of a barcode printer and has the task of automatic distribution information recognition (OCR) as well as the one required for video coding Ensure delay time.
- OCR automatic distribution information recognition
- the shipment deduction (Substance input / feeder) at the entrance of the runtime route controlled by a controller so that at a maximum Total throughput the online rate is maximized.
- the online rate is the relative proportion of shipments within the Residence time in the runtime route could be coded.
- Diagram 1 shows a snapshot level information displayed in a histogram-like manner H a 12 second runtime distance at the time ti.
- the runtime interval is up to 4 programs at the 1st second, 6 from the 1st to the 2nd second Shipments etc. in the transit time. In the example it is Runtime route completely filled.
- the runtime route transports the consignments continuously.
- the model of the level information displayed in a histogram-like manner is time-discrete.
- the sampling (update) rate of the histogram-like level information is determined in a suitable ratio to the transport speed, the shipment parameters, shipment length and gap, and the size of the equidistant intervals.
- the update rate and the size of the equidistant intervals are 1 second each.
- Diagram 1 Level information for a 12-hour runtime distance at time ti. Runtime [s] 1 2 3 4 5 6 7 8th 9 10 11 12 Number of Sdg 4 6 7 9 7 2 8th 9 10 9 6 3
- the shipments are through a feeder, substance input or called feeder, fed into the runtime route. After passing through the runtime route, they arrive in the sorting area the letter sorting system, e.g. an order of Sorting compartments that are controlled via switches.
- the Passing through the shipments takes place through the transit time according to the FiFo principle (first in, first out). Hence the Assignment of the level information displayed in a histogram-like manner Go through H from left to right.
- Prioritization is desirable in certain operating cases (e.g. if a machine is filled with online mail becomes).
- the necessary uneven distribution of the load of the Machines can be ranked by an additional factor be achieved, the factors accordingly the priority of each machine.
- the local Image management units For each coding mode required, the local Image management units a histogram-like Level information managed and shared with the others communicated local image management units. Will the Video coding stations operated in different coding modes, so everyone just demands the ranking values relevant to his fashion from a local image management unit and determines the sorting machine from which the next picture is requested.
- the decentralized image management method according to the invention requires that the histogram-like level information H (ti) cyclically among the local involved Image management units LIC1 to LIC4 are exchanged.
- Every image management unit LIC gives the LIC received from the other image management units information displayed similar to a histogram and complements them with your own updated values. This approach comes with a minimum of information exchanged (Messages).
- each local image management unit calculates LIC the ranking values according to the same calculation rule Ri for every system. These are then from the video coding stations queried if necessary.
- the goal of random overlay is to make a decision for the selection of one for the next picture request at the Based on the list of the current ranking values Ri.
- a random decision is made the one corresponding to the relations of the ranking values Ri Plant selection probability guaranteed.
- intervals Li are successively defined by lower and upper threshold values Si0 and Si1, which are determined according to recursion rule (IV) and (V):
- V) Sj1 S (j-1) 1 + N * Rj ⁇ Ri
- the machine j is selected if the random number falls in the interval Lj.
- a pool configuration consisting of three sorting machines M1, M2 and M3 is considered as an example.
- the histogram-like fill level information of the transit times H1, H2 and H3 are known at time t1 and are shown in the following assignment table.
- a simple non-linear approach for the ranking value calculation of the exemplary embodiment is according to (IIe) and, if io is selected accordingly, evaluates the square of the highest histogram index with a non-zero assignment.
- the quadratic weighting means that the 'weight' increases progressively as the duration of a shipment in the transit time increases. This is advantageous in terms of maximizing the on-line rate, ie the images that pass the runtime path uncoded are minimized.
- N 100 was assumed. Now by one evenly distributed random process a number between 1 and 100 determined, e.g. 73, then sorting machine 2 becomes the next one Image requested because the number 73 contained 2 in the interval is.
- the number of stored off-line items in a processing machine ILV can be similar to histogram in addition Level information shown as an offline ranking value can be used to optimize the off-line coding.
Landscapes
- Sorting Of Articles (AREA)
- Image Analysis (AREA)
Description
Die Erfindung betrifft ein Verfahren und eine Anordnung zur Ermittlung von Verteilinformationen nach den Oberbegriffen der unabhängigen Ansprüche.The invention relates to a method and an arrangement for Determination of distribution information according to the generic terms of independent claims.
Zur Bestimmung der Verteilinformation werden die Anschriften von Sendungen in Bearbeitungsmaschinen, insbesondere Sortiermaschinen mit OCR-Systemen, gelesen. Die vom OCR-System nicht gelesenen Sendungen werden auf Videoplätzen eines Videocodiersystems dargestellt und manuell codiert. Ein Videocodiersystem kann in einer Pool-Konfiguration mit mehreren Briefsortieranlagen verbunden sein. Dabei sind alle von den verschiedenen Maschinen anfallenden Bilder von nicht maschinell gelesenen Briefsendungen (OCR-Rejects) auf ein System von Videocodierplätzen nach bestimmten Vorgaben zum Zweck des Videocodierens zu verteilen, wobei sowohl eine Gleichverteilung der Last, als auch eine definierte Priorisierung bestimmter Maschinen gefordert werden kann.The addresses are used to determine the distribution information of shipments in processing machines, in particular sorting machines with OCR systems, read. Not from the OCR system read programs are on video slots of a video coding system shown and coded manually. A video coding system can be in a pool configuration with multiple letter sorting systems be connected. All of them are different Machine-generated images from non-machine read letters (OCR rejects) on a system of video coding stations according to certain requirements for the purpose of video coding to distribute, with both an equal distribution the load, as well as a defined prioritization of certain Machines can be requested.
Nach dem bekannten Stand der Technik z.B. DE-A-4324255, werden die von allen Bearbeitungsmaschinen auflaufenden On-Line Bilder der Sendungen durch eine zentrale Verwaltung, z. B. einen Image Controller verwaltet und auf Anforderung eines Videocodierplatzes auf den anfordernden Videocodierplatz geschaltet. Unter On-Line Bilder versteht man diejenigen, die sich zum betreffenden Zeitpunkt in einer mechanischen Laufzeitstrecke der Bearbeitungsmaschinen befinden. Die Laufzeitstrecken sind erforderlich, um die Sendungen On-Line, d. h. mit einem Maschinendurchlauf automatisch bzw. manuell per Videocoding codieren zu können. Im Ergebnis der Codierung wird ein maschinenlesbarer Code auf die Sendungen gedruckt, der in nachfolgenden Maschinen gelesen werden kann.According to the known state of the art e.g. DE-A-4324255, that of all processing machines on-line images of the programs through a central administration, e.g. B. an image controller managed and at the request of a video coding station switched the requesting video coding place. On-line Images are understood to be those related to the subject Time in a mechanical runtime distance of the processing machines are located. The runtime distances are required for the shipments on-line, d. H. with one machine pass encode automatically or manually via video coding to be able to. The result of the coding becomes a machine-readable Code printed on the shipments in subsequent machines can be read.
Durch die Art und Weise der Zuordnung von Codieraufträgen der Videocodierplätze zu den verschiedenen Bearbeitungsmaschinen steuert der Image Controller die Last jeder einzelnen Maschine und die Lastverteilung im gesamten Anlagen-Pool.Due to the way in which coding orders are assigned to the Video coding stations for the various processing machines the image controller controls the load of each individual machine and the load distribution in the entire system pool.
Nachteilig an dieser Lösung ist die Tatsache, daß alle Codieranforderungen der Videocodierplätze über eine einzige Instanz, dem Image Controller laufen, die bei hoher Last einen Flaschenhalseffekt verursachen kann, da jede Codieranforderung eines Videocodierplatzes vom zentralen Image Controller bearbeitet werden muß. In Fig. 3 ist das Prinzip der zentralen Bildverwaltung mit Image Controller dargestellt.The disadvantage of this solution is the fact that all coding requirements the video coding stations via a single instance, the image controller, which runs under high load Bottleneck effect can cause any coding request a video coding station from the central image controller must be processed. In Fig. 3 is the principle of the central Image management shown with Image Controller.
Der in den unabhängigen Ansprüchen 1 und 10 angegebenen Erfindung
liegt daher das Problem zugrunde, ein Verfahren und
eine zugehörige Anordnung zu schaffen, die bei gleichzeitiger
Anforderung von Bildern der Verarbeitungsmaschinen durch die
Videocodierplätze zur manuellen Codierung eine Abfertigung
mit verringerten Wartezeiten realisieren.The invention specified in
In den Unteransprüchen werden vorteilhafte Ausgestaltungen der Erfindung, so zur Bildung der Rangordnungswerte, zur Einbindung einer Zufallszahl in die Auswahl der Bearbeitungsmaschine entsprechend des Rangordnungswertes, Handhabung verschiedener Codiermodi, dargelegt.Advantageous refinements are set out in the subclaims the invention, so to form the ranking values, for inclusion a random number in the selection of the processing machine according to the ranking value, handling different Coding modes.
Die erfindungsgemäße Lösung weist zusammengefaßt folgende vorteile gegenüber bisherigen zentralistischen Ansätzen auf:
- keine zentrale Verwaltungsinstanz für die Zuordnung und Verteilung von Bildern
- kein Flaschenhalseffekt unter Hochlast möglich
- nur sehr wenige Software-Komponenten
- kontinuierliche, gleichförmige Lastverteilung auf alle Maschinen und Codierplätze
- eigenstabil
- einfache Einbeziehung von Off-Line-Sendungen und unterschiedlichen Codiermodi
- no central administration for the allocation and distribution of images
- no bottleneck effect possible under high load
- very few software components
- continuous, uniform load distribution on all machines and coding stations
- inherently stable
- easy inclusion of off-line programs and different coding modes
In einem Ausführungsbeispiel wird die Erfindung anhand der Zeichnung näher erläutert. Dabei zeigen:
- FIG 1
- eine Prinzipdarstellung der erfindungsgemäßen Anordnung mit dezentraler Bildverwaltung,
- FIG 2
- den Ablauf beim Austausch der histogrammähnlich dargestellten Füll standsinformationen und
- FIG 3
- eine Prinzipdarstellung einer Anordnung gemäß Stand der Technik mit zentraler Bildverwaltung.
- FIG. 1
- 2 shows a basic illustration of the arrangement according to the invention with decentralized image management,
- FIG 2
- the process of exchanging the fill level information displayed in a histogram-like manner and
- FIG 3
- a schematic representation of an arrangement according to the prior art with central image management.
Jede Sortiermaschine ILV besitzt ein OCR-System und eine lokale Bildverwaltungseinheit LIC, die die On-Line bzw. Off-Line Bilder verwaltet. Die Sortiermaschine ILV und alle Videocodierplätze sind über ein Netzwerk miteinander verbunden. FIG 1 zeigt die Anordnung bei der dezentralen Bildverwaltung.Each sorting machine ILV has an OCR system and a local one Image management unit LIC, which is the on-line or off-line Manages images. The sorting machine ILV and all video coding stations are connected to each other via a network. 1 shows the arrangement in decentralized image management.
Das Prinzip der erfindungsgemäßen Lösung geht davon aus, daß
jeder Videocodierplatz selbständig diejenige Maschine bestimmt,
von dem er das nächste zu bearbeitende Bild anfordert.
Die Entscheidung darüber wird aus Zustandsinformationen
abgeleitet, die von allen beteiligten Bearbeitungsmaschinen
den Videocodierplätzen auf geeignete Weise bereitgestellt
werden. Daraus leitet sich folgender Zyklus für die Bildanforderung
eines Videocodierplatzes ab:
Für die Bestimmung der Bearbeitungsmaschine, von der das nächste Bild angefordert werden soll, liefert jede Bearbeitungsmaschine in zyklischen Abständen Status-informationen über den Füllstand der Laufzeitstrecke, z.B. in Form einer histogrammähnlich dargestellten Füllstandsinformation H.For the determination of the processing machine from which the Each processing machine delivers the next picture to be requested status information at cyclical intervals about the level of the transit time, e.g. in form of a Histogram-like level information H.
Die mechanische Laufzeitstrecke ist im Sendungsstrom der Bearbeitungsmaschine vor einem Barcodedrucker angeordnet und hat die Aufgabe, die für die automatische Verteilinformationserkennung (OCR) sowie die für das Videocodieren erforderliche Verzögerungszeit zu gewährleisten. Der Sendungsabzug (Stoffeingabe/Feeder) am Eingang der Laufzeitstrecke wird dabei durch eine Regelung so gesteuert, daß bei einem maximalen Gesamtdurchsatz die On-Line-Rate maximiert wird. Die On-Line-Rate ist der relative Anteil von Sendungen, die innerhalb der Verweildauer in der Laufzeitstrecke codiert werden konnte.The mechanical transit time is in the processing machine's shipment stream arranged in front of a barcode printer and has the task of automatic distribution information recognition (OCR) as well as the one required for video coding Ensure delay time. The shipment deduction (Substance input / feeder) at the entrance of the runtime route controlled by a controller so that at a maximum Total throughput the online rate is maximized. The online rate is the relative proportion of shipments within the Residence time in the runtime route could be coded.
Zur Berechnung der histogrammähnlich dargestellten Füllstandsinformationen H werden äquidistante Intervalle von beispielsweise 1 Sekunde gebildet und die jeweilige Anzahl von Sendungen eines Abschnitts der Laufzeitstrecke den korrespondierenden Einträgen zugeordnet. Diagramm 1 zeigt eine Momentaufnahme einer histogrammähnlich dargestellten Füllstandsinformation H einer 12 Sekunden Laufzeitstrecke zum Zeitpunkt ti. Wie zu erkennen, befinden sich im Laufzeit-Intervall bis zur 1. Sekunde 4 Sendungen, von der 1. bis zur 2. Sekunde 6 Sendungen usw. in der Laufzeitstrecke. Im Beispiel ist die Laufzeitstrecke vollständig gefüllt. To calculate the level information displayed in a histogram-like manner H become equidistant intervals, for example 1 second and the respective number of Shipments of a section of the transit time the corresponding Assigned entries. Diagram 1 shows a snapshot level information displayed in a histogram-like manner H a 12 second runtime distance at the time ti. As can be seen, the runtime interval is up to 4 programs at the 1st second, 6 from the 1st to the 2nd second Shipments etc. in the transit time. In the example it is Runtime route completely filled.
Die Laufzeitstrecke transportiert die Sendungen kontinuierlich.
Das Modell der histogrammähnlich dargestellten Füllstandsinformation
ist zeitdiskret. Die Abtast-(Aktualisierungs)
rate der histogrammähnlich dargestellten Füllstandsinformationen
wird in einem geeigneten Verhältnis zur Transportgeschwindigkeit,
der Sendungsparameter, Sendungslänge und
-lücke, sowie der Größe der äquidistanten Intervalle festgelegt.
Im Ausführungsbeispiel beträgt die Aktualisierungsrate,
sowie die Größe der äquidistante Intervalle je 1 Sekunde.
Die Sendungen werden durch eine Zuführeinrichtung, Stoffeingabe oder Feeder genannt, in die Laufzeitstrecke eingespeist. Nach Durchlaufen der Laufzeitstrecke gelangen sie in den Sortierbereich der Briefsortieranlage, z.B. einer Anordnung von Sortierfächern, die über Weichen angesteuert werden. Das Durchlaufen der Sendungen durch die Laufzeitstrecke erfolgt nach dem FiFo-Prinzip (First in, first out). Daher wird die Belegung der histogrammähnlich dargestellten Füllstandinformation H von links nach rechts durchlaufen.The shipments are through a feeder, substance input or called feeder, fed into the runtime route. After passing through the runtime route, they arrive in the sorting area the letter sorting system, e.g. an order of Sorting compartments that are controlled via switches. The Passing through the shipments takes place through the transit time according to the FiFo principle (first in, first out). Hence the Assignment of the level information displayed in a histogram-like manner Go through H from left to right.
Im folgenden wird das Verfahren der dezentralen Bildverwaltung
beschrieben.
- die On-Line-Rate maximiert,
- der Gesamtanlagendurchsatz maximiert wird.
Für die Rangordnungswertbestimmung kommen sowohl lineare als auch nichtlineare Überlagerungen von Funktionen zwischen der Laufzeit Di der Laufzeitstrecke und der betreffenden Anzahl von Sendungen Ni in dem betrachteten Laufzeitstreckensegment in Betracht. So kann in einem einfachen Fall der Rangordnungswert als Summe aller Füllstände, d.h. der Gesamtzahl der in der Laufzeitstrecke befindlichen Sendungen bestimmt werden (IIa). In einem anderen Ansatz kann die aktuelle Position linear oder nichtlinear in den Rangordnungswert eingehen (IIb und IIc). Andererseits kann nur ein relevanter (aber variabler) Teil der Laufzeitstrecke für die Rangordnungswertbestimmung herangezogen werden, wie z.B. in (IId), wo nur die letzten io Positionen, die ungleich Null Füllstände aufweisen, herangezogen werden. In (IIe) schließlich werden nur die Quadrate der letzten Positionen für die Rangordnungswertberechnung verwendet.
- maximizes the online rate,
- the overall plant throughput is maximized.
Both linear and non-linear superpositions of functions between the transit time Di of the transit time segment and the relevant number of mail items Ni in the considered transit time segment are considered for the ranking value determination. In a simple case, the ranking value can be determined as the sum of all fill levels, ie the total number of items in the transit time (IIa). In another approach, the current position can be linear or non-linear in the ranking value (IIb and IIc). On the other hand, only a relevant (but variable) part of the runtime distance can be used for the ranking value determination, such as in (IId), where only the last io positions that have non-zero fill levels are used. Finally, in (IIe) only the squares of the last positions are used for the ranking value calculation.
In bestimmten Betriebsfällen ist eine Priorisierung wünschenswert (z.B. wenn eine Maschine mit On-Line-Post gefüllt wird). Die dafür notwendige ungleiche Verteilung der Last der Maschinen kann durch einen zusätzlichen Faktor in der Rangfolgebestimmung erreicht werden, wobei die Faktoren entsprechend der Priorität der jeweiligen Maschine festgelegt werden.Prioritization is desirable in certain operating cases (e.g. if a machine is filled with online mail becomes). The necessary uneven distribution of the load of the Machines can be ranked by an additional factor be achieved, the factors accordingly the priority of each machine.
Für jeden erforderlichen Codiermodus wird von den lokalen Bildverwaltungseinheiten eine histogrammähnlich dargestellte Füllstandsinformation verwaltet und mit den anderen beteiligten lokalen Bildverwaltungseinheiten kommuniziert. Werden die Videocodierplätze in verschiedene Codiermodi betrieben, so fordert jeder nur die für seinen Mode relevanten Rangordnungswerte von einer lokalen Bildverwaltungseinheit an und bestimmt daraus die Sortiermaschine, von der das nächste Bild angefordert wird.For each coding mode required, the local Image management units a histogram-like Level information managed and shared with the others communicated local image management units. Will the Video coding stations operated in different coding modes, so everyone just demands the ranking values relevant to his fashion from a local image management unit and determines the sorting machine from which the next picture is requested.
Das erfindungsgemäße dezentrale Bildverwaltungsverfahren erfordert, daß die histogrammähnlich dargestellten Füllstandsinformationen H(ti) zyklisch unter den beteiligten lokalen Bildverwaltungseinheiten LIC1 bis LIC4 ausgetauscht werden.The decentralized image management method according to the invention requires that the histogram-like level information H (ti) cyclically among the local involved Image management units LIC1 to LIC4 are exchanged.
FIG 2 zeigt das Prinzip, bei dem die Füllstandsinformation Hist von einer zur nächsten lokalen Bildverwaltungseinheit LIC1 - LIC4 weitergegeben wird. Jede Bildverwaltungseinheit LIC gibt die von den anderen Bildverwaltungseinheiten LIC erhaltenen histogrammähnlich dargestellten Informationen weiter und ergänzt diese durch die eigenen aktualisierten Werte. Dieser Ansatz kommt mit einem Minimum an ausgetauschten Informationen (Messages) aus.2 shows the principle in which the fill level information Hist from one to the next local image management unit LIC1 - LIC4 is passed on. Every image management unit LIC gives the LIC received from the other image management units information displayed similar to a histogram and complements them with your own updated values. This approach comes with a minimum of information exchanged (Messages).
Auf diese Weise haben nach einem Message-Umlauf alle lokalen Bildverwaltungseinheiten LIC denselben Informationsstand. Nach dem Datenabgleich berechnet jede lokale Bildverwaltungseinheit LIC nach derselben Rechenvorschrift die Rangordnungswerte Ri für jede Anlage. Diese werden dann von den Videocodierplätzen bei Bedarf abgefragt. In this way, after a message circulation, all local Image management units LIC the same level of information. After the data comparison, each local image management unit calculates LIC the ranking values according to the same calculation rule Ri for every system. These are then from the video coding stations queried if necessary.
Das Ziel der Zufallsüberlagerung ist es, eine Entscheidung für die Selektion einer für den nächsten Bildrequest auf der Basis der Liste der aktuellen Rangordnungswerte Ri zu treffen. Erfindungsgemäß wird eine Zufallsentscheidung getroffen, die eine den Relationen der Rangordnungswerte Ri entsprechende Anlagenselektionswahrscheinlichkeit gewährleistet.The goal of random overlay is to make a decision for the selection of one for the next picture request at the Based on the list of the current ranking values Ri. According to the invention, a random decision is made the one corresponding to the relations of the ranking values Ri Plant selection probability guaranteed.
Die Zufallsüberlagerung kann unter anderem folgendermaßen
realisiert werden:
Bei einem Zufallsprozeß wird eine positive ganze Zahl zwischen
1 und N erzeugt. Entsprechend den berechneten Rangordnungswerten
Ri der Maschinen wird für jede Maschine (ILV-Anlage)
ein Intervall Li entsprechend dem relativen Rang Ri
definiert.
In a random process, a positive integer between 1 and N is generated. In accordance with the calculated ranking values Ri of the machines, an interval Li corresponding to the relative rank Ri is defined for each machine (ILV system).
Die Intervalle Li werden aufeinanderfolgend durch untere und
obere Schwellwerte Si0 und Si1 definiert, die sich nach der
Rekursionsvorschrift (IV) und (V) bestimmen:
Wird dann eine gleichverteilte Zufallszahl zwischen 1 und N generiert, so wird die Maschine j ausgewählt, wenn die Zufallszahl in das Intervall Lj fällt. Then an evenly distributed random number between 1 and N generated, the machine j is selected if the random number falls in the interval Lj.
Die Auswahl der Maschine, von der das nächste Bild nach dem
dezentralen Bildverwaltungsansatz angefordert wird, läuft zusammengefaßt
nach folgendem Schema ab:
Es wird beispielhaft eine Pool-Konfiguration aus drei Sortiermaschinen
M1, M2 und M3 betrachtet. Die histogrammähnlich
dargestellten Füllstandsinformationen der Laufzeitstrecken
H1, H2 und H3 seien zum Zeitpunkt t1 bekannt und werden durch
die folgende Belegungstabelle dargestellt.
Ein einfacher nichtlinearer Ansatz für die Rangordnungswertberechnung des Ausführungsbeispiels lautet nach (IIe) und bewertet bei entsprechender Wahl von io das Quadrat des höchsten Histogramm-Index mit einer Belegung ungleich Null. Die quadratische Wichtung bewirkt, daß mit steigender Verweildauer einer Sendung in der Laufzeitstrecke das 'Gewicht' progressiv ansteigt. Dies ist in Hinblick auf eine Maximierung der On-Line-Rate vorteilhaft, d.h. die Bilder, die uncodiert die Laufzeitstrecke passieren, werden minimiert.A simple non-linear approach for the ranking value calculation of the exemplary embodiment is according to (IIe) and, if io is selected accordingly, evaluates the square of the highest histogram index with a non-zero assignment. The quadratic weighting means that the 'weight' increases progressively as the duration of a shipment in the transit time increases. This is advantageous in terms of maximizing the on-line rate, ie the images that pass the runtime path uncoded are minimized.
Die für die Rangbestimmung entscheidenden Indizes sind D7 für
M1, D10 für M2 und D5 für M3. Daraus ergeben sich die Rangordnungswerte
im betrachteten Zeitpunkt t1:
Damit ergeben sich die drei Intervalle zu:
Dabei wurde N = 100 angenommen. Wird jetzt durch einen
gleichverteilten Zufallsprozeß eine Zahl zwischen 1 und 100
bestimmt, z.B. 73, dann wird von Sortiermaschine 2 das nächste
Bild angefordert, da die Zahl 73 im Intervall 2 enthalten
ist.N = 100 was assumed. Now by one
evenly distributed random process a number between 1 and 100
determined, e.g. 73, then sorting
Sendungen, die aus der Laufzeitstrecke einer Sortiermaschine herauslaufen, ohne daß das Codierergebnis bereitsteht, werden Off-Line-Sendungen. Die Bilder dieser Sendungen werden in den lokalen Bildverwaltungseinheiten gespeichert. Die gespeicherten Off-Line-Bilder werden zu den Videocodierplätzen auf deren Anforderung übertragen, wenn keine On-Line-Bilder in der Laufzeitstrecke zur Verfügung stehen.Shipments from the runtime of a sorting machine run out without the coding result being ready Off-line broadcasts. The pictures of these programs are in the local image management units saved. The saved Off-line pictures become the video coding stations on their Transfer request if there are no online images in the Runtime route are available.
Die Zahl der gespeicherten Off-Line-Sendungen in einer Bearbeitungsmaschine ILV kann zusätzlich zu der histogrammähnlich dargestellten Füllstandsinformation als Off-Line-Rangordnungswert zur Optimierung der Off-Line-Codierung genutzt werden.The number of stored off-line items in a processing machine ILV can be similar to histogram in addition Level information shown as an offline ranking value can be used to optimize the off-line coding.
Claims (10)
- Method for determining distribution information which is located on the surface of items of mail processed in a plurality of processing machines (ILV), in which, in each processing machine, images of surfaces of items of mail containing the distribution information are recorded and the distribution information is automatically read and, following unambiguous detection of the distribution information during FIFO buffering of the items of mail in a mechanical run-time section, these are in each case provided with an appropriate code, and in which the items of mail with distribution information which is not unambiguously detected automatically are encoded manually, by the images with this distribution information being transmitted to at least one video encoding station (VCD) and encoded there, characterized in thatin each processing machine (ILV), the images of the items of mail whose distribution information has not been unambiguously detected automatically during the FIFO buffering of the items of mail are stored and managed,in each processing machine, at regular time intervals, an item of status information Hi relating to the filling level of the mechanical run-time section is generated at equidistant times over the entire storage time period,this status information Hi about the run-time sections is interchanged regularly between the processing machines (ILV),from the current status information Hi, in each processing machine (ILV) rank order values Ri are determined at regular intervals in accordance with standard rules, the respective rank order value depending on the magnitude of the filling level of the mechanical run-time sections,each video encoding station (VCD) requests the current rank order values Ri of all the processing machines as required from any processing machine and, from these rank order values Ri, carries out a randomly superimposed selection, in accordance with standard rules, of the processing machine from which the next image with the distribution information to be encoded is requested, the current rank order values Ri having superimposed on them an individual random process such that the probability of the image request is proportional to the relative magnitude of its rank order values Ri.
- Method according to Claim 1, characterized in that the rank order value Ri is formed from the sum of the items of mail located in the run-time section at the various delay times, weighted with the duration of the delay Di.
- Method according to Claim 3, characterized in that the duration of the delay Di is incorporated linearly in the rank order value Ri.
- Method according to Claim 3, characterized in that the duration of the delay Di is incorporated nonlinearly in the rank order value Ri.
- Method according to Claim 1, characterized in that only the items of mail located in the run-time section for a relatively long time are used to determine the rank order value.
- Method according to Claims 1 to 6, characterized in that a machine-related weighting factor is additionally incorporated in the rank order value.
- Method according to Claims 1 to 7, characterized in that, in order to select the processing machine (ILV) from which the next image is requested by the respective video encoding station (VCD), a random number is formed in the respective video encoding station in a numerical range which is the same for all video encoding stations, the random number range is subdivided into intervals which are assigned to the processing machines and whose magnitude is determined by the rank order values, and the image is requested from the processing machine in whose associated numerical range the random number lies.
- Method according to Claims 1 to 8, characterized in that, in the case of video encoding stations operated in different encoding modes, the management of the images, the formation of the rank order values and the selection of the processing machines are carried out separately in accordance with items of mail for the various modes.
- Arrangement for determining distribution information which is located on the surface of items of mail, comprising a plurality of processing machines (ILV) which in each case comprise an image recording apparatus for surfaces of items of mail having distribution information from separated items of mail, an OCR system, connected thereto, for automatic distribution information detection and encoding, a mechanical run-time section, in which the items of mail to be processed are buffered in accordance with a FIFO rule after the images have been recorded, in order to determine and to encode the distribution information in this time, and a barcode printer for the encoded distribution information, and comprising one or more video encoding stations, connected to the processing machines via a network, for the manual encoding of the distribution information not detected unambiguously by the OCR system, characterized in thateach processing machine (ILV) has an image management unit (LIC) for the images of the items of mail located in the run-time section whose distribution information has not been detected unambiguously by the OCR system,all the image management units (LIC) are connected to one another and to the video encoding stations (VCD) via the network,in each image management unit (LIC), the times of the items of mail running into the associated run-time section are registered and, from this, at regular time intervals, status information Hi about the filling level of the run-time sections is formed via the delay run time, and this status information Hi from the image management units (LIC) of all the processing machines is interchanged regularly amongst them via the network, so that the status information Hi relating to all the image management units (LIC) is present in each image management unit (LIC),in each image management unit (LIC), at regular intervals, rank order values Ri are determined from all the status information in accordance with standard rules, the respective rank order value Ri depending on the magnitude of the filling level of the run-time section andeach video encoding station (VCD) requests the current rank order values Ri of all the processing machines (ILV) via the network as required from the image management unit (LIC) of any processing machine (ILV) and, from these rank order values Ri, in accordance with standard rules, carries out a randomly superimposed selection of the processing machine (ILV) from which the next image with the distribution information to be encoded is requested, the current rank order values Ri having superimposed on them an individual random process such that the probability of the image requests is proportional to the relative magnitude of their rank order value Ri.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19747768 | 1997-10-29 | ||
DE19747768 | 1997-10-29 |
Publications (3)
Publication Number | Publication Date |
---|---|
EP0913208A2 EP0913208A2 (en) | 1999-05-06 |
EP0913208A3 EP0913208A3 (en) | 2003-04-09 |
EP0913208B1 true EP0913208B1 (en) | 2004-09-22 |
Family
ID=7846989
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP98107032A Expired - Lifetime EP0913208B1 (en) | 1997-10-29 | 1998-04-17 | Method and arrangement for determining distribution information |
Country Status (3)
Country | Link |
---|---|
US (1) | US6144985A (en) |
EP (1) | EP0913208B1 (en) |
DE (1) | DE59811987D1 (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6539098B1 (en) † | 1999-09-24 | 2003-03-25 | Mailcode Inc. | Mail processing systems and methods |
US7095875B2 (en) * | 2001-05-15 | 2006-08-22 | Lockheed Martin Corporation | Method and system for address result arbitration |
US7752266B2 (en) | 2001-10-11 | 2010-07-06 | Ebay Inc. | System and method to facilitate translation of communications between entities over a network |
DE10150457A1 (en) * | 2001-10-16 | 2003-04-30 | Deutsche Post Ag | Method and device for processing graphic information located on the surfaces of postal items |
US8639782B2 (en) | 2006-08-23 | 2014-01-28 | Ebay, Inc. | Method and system for sharing metadata between interfaces |
US20080147626A1 (en) * | 2006-12-15 | 2008-06-19 | International Business Machines Corporation | Method, computer program product, and system for mining data |
US8117137B2 (en) * | 2007-04-19 | 2012-02-14 | Microsoft Corporation | Field-programmable gate array based accelerator system |
DE102008064033A1 (en) * | 2008-12-22 | 2010-06-24 | Deutsche Post Ag | Systems for determining sorting information for a mailpiece |
US10204449B2 (en) * | 2015-09-01 | 2019-02-12 | Siemens Healthcare Gmbh | Video-based interactive viewing along a path in medical imaging |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3760161A (en) * | 1971-05-19 | 1973-09-18 | American Cyanamid Co | Method and apparatus for automatically retrieving information from a succession of luminescent coded documents with means for segregating documents according to their characteristics |
FR2646364B1 (en) * | 1989-04-27 | 1991-08-23 | Bertin & Cie | METHOD AND SYSTEM FOR SORTING OBJECTS BEARING INSCRIPTIONS, SUCH AS POSTAL ITEMS, CHECKS, MANDATES |
US5031223A (en) * | 1989-10-24 | 1991-07-09 | International Business Machines Corporation | System and method for deferred processing of OCR scanned mail |
DE4324255C2 (en) * | 1993-07-20 | 1998-02-05 | Siemens Ag | Method and device for sorting mail items provided with address information |
JPH10113618A (en) * | 1996-10-11 | 1998-05-06 | Nec Corp | Sorting information input system |
-
1998
- 1998-04-17 DE DE59811987T patent/DE59811987D1/en not_active Expired - Fee Related
- 1998-04-17 EP EP98107032A patent/EP0913208B1/en not_active Expired - Lifetime
- 1998-10-29 US US09/181,758 patent/US6144985A/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
EP0913208A2 (en) | 1999-05-06 |
US6144985A (en) | 2000-11-07 |
DE59811987D1 (en) | 2004-10-28 |
EP0913208A3 (en) | 2003-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0939679B1 (en) | Method and device for distributing mail items | |
EP0948416B1 (en) | Process for sorting distribution sequences | |
EP0634957B1 (en) | Mail sequencing process for mail sorting systems | |
DE69706477T2 (en) | Procedure for sorting mail in delivery order | |
EP0635314B1 (en) | Method and device for sorting despatches provided with address information | |
EP0913208B1 (en) | Method and arrangement for determining distribution information | |
AT500727A2 (en) | picking | |
DE69304390T2 (en) | Plant for sorting objects of different determinations | |
EP1425113B1 (en) | Method for sorting in a distribution order | |
WO2001065472A1 (en) | Method and device for reading the addresses of mailed items | |
WO1999007487A1 (en) | Method for sorting mail items | |
DE69203883T3 (en) | Mail item routing system. | |
EP2417501A1 (en) | Load-dependent routing in material flow systems | |
EP1432531A1 (en) | Method and device for reading postal article inscriptions or document inscriptions | |
WO2007057078A1 (en) | Installation for sorting mailings according to sorting directions | |
EP1390159A1 (en) | Method for increasing the sorting capacity when sorting flat sorting items | |
DE69701351T2 (en) | SIGNAL PROCESSING DEVICE CONSTRUCTING MORE THAN ONE PROCESSING ELEMENT | |
EP2011578B1 (en) | Method and device for sorting objects into several cycles in order of delivery | |
DE10310760B3 (en) | Process for sorting letters according to their destination in sorting machines in several sorting runs located in sorting centers according to the radix process uses sorting centers having several delivery posts in which postmen are active | |
DE60001405T2 (en) | METHOD FOR PREPARING A SORTING PLAN | |
DE4428446C2 (en) | Process for controlling the double material input of mail distribution systems | |
DE102019127632A1 (en) | METHOD AND DEVICE FOR ADJUSTABLE ROUTING OF SEVERAL VEHICLES | |
WO1999064172A2 (en) | Device for sorting out consignments | |
EP3456423B1 (en) | Method for merging of mail items for a delivery area | |
DE1524674A1 (en) | Arrangement for automatic letter distribution |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
AK | Designated contracting states |
Kind code of ref document: A2 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE |
|
AX | Request for extension of the european patent |
Free format text: AL;LT;LV;MK;RO;SI |
|
PUAL | Search report despatched |
Free format text: ORIGINAL CODE: 0009013 |
|
AK | Designated contracting states |
Kind code of ref document: A3 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE |
|
AX | Request for extension of the european patent |
Extension state: AL LT LV MK RO SI |
|
17P | Request for examination filed |
Effective date: 20030707 |
|
AKX | Designation fees paid |
Designated state(s): DE FR GB IT NL |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): DE FR GB IT NL |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D Free format text: NOT ENGLISH |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: FG4D Free format text: GERMAN |
|
REF | Corresponds to: |
Ref document number: 59811987 Country of ref document: DE Date of ref document: 20041028 Kind code of ref document: P |
|
GBT | Gb: translation of ep patent filed (gb section 77(6)(a)/1977) |
Effective date: 20050116 |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: FD4D |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
ET | Fr: translation filed | ||
26N | No opposition filed |
Effective date: 20050623 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: NL Payment date: 20070413 Year of fee payment: 10 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20070621 Year of fee payment: 10 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 20070416 Year of fee payment: 10 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: IT Payment date: 20070607 Year of fee payment: 10 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: FR Payment date: 20070420 Year of fee payment: 10 |
|
GBPC | Gb: european patent ceased through non-payment of renewal fee |
Effective date: 20080417 |
|
NLV4 | Nl: lapsed or anulled due to non-payment of the annual fee |
Effective date: 20081101 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: NL Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20081101 Ref country code: DE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20081101 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: ST Effective date: 20081231 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: FR Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20080430 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GB Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20080417 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IT Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20080417 |