ITTO960154A1 - Dispositivo per la lettura automatica di assegni. - Google Patents
Dispositivo per la lettura automatica di assegni. Download PDFInfo
- Publication number
- ITTO960154A1 ITTO960154A1 IT96TO000154A ITTO960154A ITTO960154A1 IT TO960154 A1 ITTO960154 A1 IT TO960154A1 IT 96TO000154 A IT96TO000154 A IT 96TO000154A IT TO960154 A ITTO960154 A IT TO960154A IT TO960154 A1 ITTO960154 A1 IT TO960154A1
- Authority
- IT
- Italy
- Prior art keywords
- alphabetic
- numerical
- automatic
- check
- score
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Character Discrimination (AREA)
- Character Input (AREA)
Description
D E S C R I Z I O N E
La presente invenzione ? relativa ad un dispositivo per la lettura automatica di assegni.
Come ? noto gli assegni (assegni bancari, assegni circolari, ecc) comprendono un modulo rettangolare il quale presenta una serie di dati prestampati (indicazione della banca emittente, numero di serie, ecc.) ed alcune zone libere distinte atte ad essere compilate dall'utente, tra cui una prima zona (campo numerico) nella quale viene indicato l'importo numerico dell'assegno ed una seconda zona (campo alfabetico) nella quale viene indicato l'importo alfabetico dell'assegno stesso; entrambe le zone possono essere manoscritte o dattiloscritte. Inoltre esiste una terza zona (campo firma) nella qua'le viene apposta la firma. Gli assegni attualmente utilizzati in Italia presentano inoltre, in corrispondenza del bordo maggiore inferiore, un codice identificativo impresso con inchiostro magnetico (codice CMC7); tale codice identificativo contiene dati relativi al numero dell'assegno, al codice di identificazione della banca (codice ABI) e dell'agenzia (codice CAB) emittente l'assegno stesso. Tale codice identificativo pu? essere letto automaticamente in modo magnetico da una unit? di lettura che fornisce i dati contenuti nel codice stesso ad una unit? di elaborazione centrale, ad esempio una unit? di elaborazione di un istituto bancario .
I sistemi di lettura noti sono in grado di leggere in modo automatico il codice identificativo ma non sono in grado di leggere in modo automatico l'importo alfabetico apposto sull'assegno dall'utente.
Scopo della presente invenzione ? quello di ra realizzare un sistema atto a leggere in modo automatico l'importo alfabetico e numerico utilizzando l'informazione contenuta nel codice identificativo.
Secondo la presente invenzione viene realizzato un dispositivo per la lettura automatica di assegni del tipo descritto nella rivendicazione 1.
L'invenzione verr? ora descritta con riferimento ai disegni annessi, che ne illustrano un esempio di attuazione non limitativo, in cui:
- la figura 1 illustra, in modo schematico, un dispositivo per la lettura automatica di assegni realizzato secondo i dettami della presente invenzione;
- la figura 2 illustra un assegno; e
- le figure 3a, 3b e 3c illustrano un diagramma a blocchi di funzionamento del dispositivo di figura 1..
Nella figura 1 ? indicato con 1, nel suo insieme, un dispositivo per la lettura automatica di assegni comprendente una unit? di elaborazione 3, convenientemente costituita da un personal computer, e un dispositivo lettore 5 (SCANNER) cooperante con il personal computer 3. Il personal computer 3 comprende una unit? centrale 3a, un terminale video 3b ed una tastiera alfanumerica 3c. L'unit? centrale 3a ? provvista di almeno una memoria di massa 6 (convenientemente costituta da un HARD DISK) sulla quale sono memorizzati dati utilizzati per il funzionamento del dispositivo 1.
Lo SCANNER 5 ? atto ad esaminare assegni 7 ed ? provvisto di una prima unit? di lettura di tipo magnetico 9 e di una seconda unit? di lettura 13 atta a riprendere la superficie dell'assegno stesso. Come ? noto (figura 2) ciascun assegno presenta forma sostanzialmente rettangolare ed ? provvisto, in corrispondenza del bordo maggiore inferiore 7b, di un codice identificativo 11 (CODE LINE), ad esempio impresso con inchiostro magnetico (codice CMC7); tale codice identificativo viene letto dall'unit? di lettura 9 che fornisce al personal computer 3 un dato identificativo dell'assegno stesso (in particolare il dato codificato nella CODE LINE identifica il numero di assegno, la banca e l'agenzia che ha emesso l'assegno).
Ciascun assegno 7 presenta inoltre una prima zona 16 (campo numerico) nella quale viene indicato l'importo numerico dell'assegno stesso ed una seconda zona 17 (campo alfabetico) nella quale viene indicato l'importo alfabetico dell'assegno stesso; entrambe le zone possono essere manoscritte o dattiloscritte. Inoltre esiste una terza zona<' >18 (campo firma) nella quale viene apposta la firma.
Con particolare riferimento alla figura 3 verranno ora illustrate le operazioni, svolte dal dispositivo 1.
Inizialmente si perviene ad un blocco 100 nel quale l'immagine dell'assegno 7 viene acquisita e digitalizzata mediante l'unit? di lettura 13; l'immagine dell'assegno viene pertanto convertita in una matrice rettangolare di punti Px,y ciascuno dei quali presenta un livello di grigio Ig definito da un numero intero (ad esempio compreso tra 0 e 255 in caso di digitalizzazione su otto bit).
In seguito (o parallelamente) all'operazione di acquisizione immagine viene letto, mediante l'unit? 9, il codice identificativo 11 (CODE LINE) dell'assegno (blocco 110 successivo al blocco 100).
I dati Dcode relativi al codice identificativo (CODE LINE) letto vengono trasferiti all'unit? centrale di elaborazione 3 congiuntamente all'insieme dei dati Dimm che rappresentano l'immagine digitale dell'assegno.
II blocco 110 ? seguito da un blocco 120 che comanda la presentazione, sul terminale video . 3b, dell'immagine dell'assegno. Convenientemente il blocco 120 comanda la presentazione di una immagine a livelli di grigio ed ingrandita dell'assegno 7.
Il blocco 120 ? seguito da un blocco 130 che comanda la selezione di un archivio locale presente sulla memoria 6 in base ai dati Dcode rilevati nel codice identificativo; tale archivio fornisce in uscita il nome della banca che ha emesso l'assegno (NOME BANCA) ed eventualmente i dati dell'agenzia (NUMERO E NOME AGENZIA) presso la quale ? presente il conto corrente correlato all'assegno stesso. Il nome della banca ed i dati dell'agenzia possono essere presentati" sul video 3b.
L'archivio locale fornisce inoltre, in base ai dati di ingresso Dcode, una pluralit? di dati di formato Dformat dell'assegno; tali dati di formato Dformat definiscono le dimensioni fisiche dell'assegno la dimensione di alcuni campi dell'assegno compilabili dall'utente (campo numerico, campo alfabetico, campo firma) e la disposizione di tali campi all'interno del perimetro dell'assegno. E' infatti noto che ciascuna banca adotta un proprio formato di assegno in cui il primo, secondo e terzo campo presentano dimensioni prestabilite e posizione prefissate all'interno dell'assegno stesso.
Il blocco 130 ? seguito da un blocco 140 il quale definisce sull'immagine dell'assegno, corrispondentemente ai dati di formato precedentemente rilevati, tre finestre FI, F2, F3 ciascuna delle quali delimita una rispettiva porzione di immagine.
In particolare, il blocco 140 definisce una prima finestra rettangolare FI delimitante la zona dell'immagine contenente l'importo numerico (campo numerico) dell'assegno, una seconda finestra rettangolare F2 delimitante la zona dell' immagine contenente l'importo alfabetico (campo alfabetico) dell'assegno ed una terza finestra rettangolare F3 delimitante la zona dell'immagine contenente la firma.
Il blocco 140 comanda inoltre la sovrapposizione all'immagine presente sul video 3b di una rappresentazione grafica delle finestre FI, F2, F3 precedentemente definite. Ciascuna finestra pu? essere definita graficamente sull'immagine da una cornice rettangolare di colore vivo sovrapposta all'immagine (genericamente monocromatica) dell'assegno stesso.
Il blocco 140 ? seguito da un blocco 145 che effettua l'estrazione di due .sottoimmagini dall'immagine dell'assegno comprendenti rispettivamente i punti contenuti nelle finestre FI e F2.
Il blocco 145 ? seguito da un blocco 150 che svolge (in modo noto) il calcolo di una soglia T di tipo adattativo (immagine di sfondo) utilizzata per la binarizzazione dell'immagine dell'assegno.
Ciascuna sottoimmagine FI, F2 viene quindi binarizzata (blocco 160 successivo al 150) generando cos? rispettive sottoimmagini binarie
contenenti rispettivamente l'informazione numerica e l'informazione alfabetica dell'importo assegno.
Il blocco 160 ? seguito da un blocco 170 che svolge una elaborazione grafica delle sottoimmagini binarie in particolare, il blocco 170, utilizzando algoritmi di tipo noto (algoritmi di sottrazione sfondi), ? atto ad estrarre ed eliminare dalle sottoimmagini binarie parti corrispondenti ad elementi di sfondo dell'assegno stesso. Ad esempio, il blocco 170 ? atto ad eliminare dalle sottoimmagini binarie Inum e Ialf segmenti rettilinei corrispondenti a porzioni di linee impresse sull'assegno per facilitare la scrittura degli importi.
Il blocco 170 ? seguito da un blocco 180 il quale riceve la sotto immagine digitalizzata Inum comprendente l'immagine dell'importo numerico sottoposto al processo di "ripulitura" del blocco 170. Tale sottoimmagine Inum viene elaborata mediante un algoritmo di riconoscimento numerico (di tipo noto) che fornisce in uscita un insieme di N risultati numerici Ni (i-esimo importo numerico riconosciuto) ciascuno dei quali ? associato ad un relativo punteggio PN ? il punteggio PNi fornisce una valutazione della bont? e dell'attendibilit? del processo di riconoscimento numerico svolto, cio? il valore del punteggio ? direttamente proporzionale al livello di confidenza con il quale l'importo numerico Ni ? stato riconosciuto.
Il blocco 180 ? seguito da un blocco 200 che esamina tutti gli N punteggi PNi precedentemente calcolati; nel caso in cui il massimo punteggio tra i punteggi PNi calcolati sia inferiore ad un valore di soglia precedentemente definito oppure i punteggi PNi siano tra di loro molto vicini (ambiguit? nel riconoscimento) , il blocco 200 ? seguito da un blocco 220, altrimenti il blocco 200 ? seguito da un blocco 210.
Il blocco 220 riceve la sotto immagine digitalizzata (e "ripulita") Ialf contenente l'immagine dell'importo alfabetico dell'assegno. Tale sottoimmagine Ialf viene elaborata mediante un algoritmo di riconoscimento alfabetico di tipo noto che fornisce in uscita M risultati numerici Aj ciascuno dei quali ? associato ad un relativo punteggio PAj,? il punteggio PAj fornisce una valutazione della bont? e dell ''attendibilit? del processo di riconoscimento alfabetico svolto, cio? il valore del punteggio ? direttamente proporzionale al livello di confidenza con il quale l'importo alfabetico ? stato riconosciuto.
Le operazioni di riconoscimento del blocco 220 vengono svolte da un algoritmo che si appoggia ad un vocabolario statico creato a priori contenente le parole corrispondenti a tutti gli importi numerici che si prevede possano essere apposti sull'assegno (VOCABOLARIO GLOBALE}.
Il blocco 210 riceve la sotto immagine digitalizzata Iaif contenente l'informazione dell'importo alfabetico dell'assegno. Tale sotto immagine Ialf viene elaborata mediante lo stesso algoritmo di riconoscimento alfabetico utilizzato dal blocco 220 ma con riferimento ad un vocabolario ridotto (VOCABOLARIO LOCALE) creato dinamicamente in base alle N ipotesi di riconoscimento del blocco 180 e contenente cio? gli importi alfabetici corrispondenti ai risultati numerici riconosciuti e giudicati accettabili. I blocchi 220 e 210 sono seguiti da un blocco 230 che esamina i risultati alfabetici Aj ed i relativi punteggi PAj calcolati dai blocchi 210 o 220; il blocco 230 inoltre converte i risultati alfabetici Aj in dati numerici.
Il blocco 230 ? seguito da un blocco 240 che effettua la correlazione tra i risultati numerici Nx ed i risultati alfabetici Aj precedentemente calcolati; in particolare, il blocco 240 riceve N risultati numerici Ni (ciascuno associato ad un relativo punteggio PNi) e M risultati alfabetici Aj (ciascuno associato ad un relativo punteggio PAj) ed elegge un risultato finale Ne.
L'operazione di estrazione di un risultato finale Ne ? svolta mediante una serie di blocchi consecutivi tra cui:
- un blocco 240a in cui ciascun punteggio numerico PNi viene moltiplicato per una costante euristica CN (definente la bont? sul riconoscimento numerico) realizzando cos? N punteggi numerici corretti PNi * CN;
un blocco 240b in cui ciascun punteggio alfabetico PAj viene moltiplicato per una costante euristica CA (definente la bont? sul riconoscimento alfabetico) realizzando cos? M punteggi alfabetici corretti ANj * CA;
- un blocco 240c in cui vengono sommati tra di loro i punteggi dei risultati sull'importo numerico ed i punteggi dei risultati sull'importo alfabetico per gli importi numerici Ni che corrispondono agli importi alfabetici Aj cio? viene svolta l'operazione PNi * CN PAj * CA se Ni= Aj - nel caso in cui non siano rilevati importi numerici Ni che corrispondono agli importi<' >alfabetici Aj il risultato estratto ? quello con il punteggio maggiore in assoluto; e
- un blocco 240d in cui viene estratto il valore di importo associato al massimo punteggio somma. Il valore estratto nel blocco 240d viene eletto come importo riconosciuto Ne dell'assegno.
Il blocco 240 ? seguito da un blocco 250 che comanda la presentazione, sul video 3b, sotto forma di numero del risultato numerico/alfabetico eletto Ne per l'assegno sottoposto a lettura automatica, del risultato numerico con livello di confidenza pi? elevato e del risultato alfabetico con livello di confidenza pi? elevato.
Verr? ora dettagliato il blocco 160. Il blocco 160 comprende un blocco 160a che esamina un primo punto Px,y della sottoimmagine sottoposta a digitalizzazione; nel caso in cui il livello di grigio Ig di tale punto PX,Y sia minore della soglia T il blocco 160a ? seguito da un blocco 160b che pone pari ad un "zero" logico il punto Px,y (Px,y=0), altrimenti il blocco 160a ? seguito da un blocco 160c che pone pari ad uno "uno" logico il punto Px,y (Px,y=l).
I blocchi 160b, 160c sono seguiti da un blocco 160d che verifica se ? terminato l'esame dei punti della sottoimmagine ; in caso positivo si passa al blocco 170, altrimenti dal blocco 160d si ritorna al blocco 160a. Tale processo rappresenta la sottrazione dell'immagine di sfondo teorica dall'immagine reale.
Da quanto sopra detto risulta chiaro come il dispositivo descritto realizzi la lettura dell'importo dell'assegno in modo del tutto automatico; tale lettura viene svolta.. "focalizzando" (in base ai dati rilevati attraverso il codice identificativo) il processo di riconoscimento sulle zone di massimo interesse dell'assegno stesso, cio? sulle zone corrispondenti al campo numerico ed alfabetico. Il processo di riconoscimento di tipo numerico ed alfabetico (blocchi 180,200,210,220) e la successiva correlazione tra i risultati (blocco 240) garantisce una maggiore sicurezza nel processo di riconoscimento degli importi; i risultati alfanumerici forniti dal dispositivo 1 sono estremamente affidabili e vengono ottenuti con una rapida elaborazione.
Il calcolo della soglia di tipo adattativo assicura inoltre una buona binarizzazione degli importi apposti sull'assegno; tale processo di binarizzazione viene reso sostanzialmente indipendente dal colore e dalla forma dello sfondo dell'assegno.
Risulta infine chiaro che modifiche e varianti possono essere apportate al dispositivo descritto senza peraltro uscire dall'ambito protettivo della presente invenzione. In particolare, il dispositivo 1 potrebbe essere vantaggiosamente utilizzato per l'analisi di altri documenti bancari/contabili provvisti di un codice identificativo e di almeno due campi in cui sono indicati rispettivamente un importo numerico ed un importo alfabetico da sottoporre a riconoscimento automatico .
Claims (1)
- R IV E N D I CA Z I O N I 1.- Dispositivo per la lettura automatica di assegni caratterizzato dal fatto di comprendere: - una unit? centrale di elaborazione (3); mezzi di scansione (5) associati a detta unit? centrale di elaborazione (3) ed atti ad esaminare assegni (7); - detti mezzi di scansione (5) comprendendo primi mezzi lettori (9} atti a rilevare un codice identificativo (11) del detto assegno (7) e fornire all'unit? centrale (3) dati (Dcode) associati al codice identificativo stesso (11); detti mezzi di scansione (5) comprendendo inoltre secondi mezzi lettori (13) atti a rilevare un'immagine di almeno parte di detto assegno (7) ed a fornire all'unit? centrale (3) detta immagine; detta unit? centrale (3) comprendendo: - mezzi di ricerca (130) atti a selezionare mezzi di archivio locale (6) in base ai dati (Dcode) associati al codice identificativo; detti mezzi di archivio locale (6) fornendo in uscita, in base ai dati di ingresso (Dcode) , una pluralit? di dati di formato (Dforrnat) dell'assegno; detti dati di formato (Df0rmat) definendo almeno le dimensioni e le disposizioni all'interno dell'assegno stesso di un campo numerico (16) atto a contenere l'importo numerico apposto sul detto assegno e di un campo alfabetico (17) atto a contenere l'importo alfabetico apposto sullo assegno stesso; mezzi selettori (140,145) definenti sull'immagine dell'assegno, in base ai dati di formato (Dformat) rilevati, almeno una prima sotto immagine (Inum ) corrispondente al campo numerico (16) ed una seconda sottoimmagine corrispondente al campo alfabetico (17); mezzi di lettura numerica automatica (180) riceventi detta prima sotto immagine (Inum ) e generanti in uscita almeno un importo numerico associato (Nx); - mezzi di lettura alfabetica automatica (210,220) riceventi detta seconda sotto immagine (Inum) e generanti in uscita almeno un importo alfabetico (Aj) associato; - mezzi di correlazione (240) atti a correlare i il detto importo numerico (Ni) con detto importo alfabetico (Aj) per eleggere un importo finale (Ne) di detto assegno. 2.- Dispositivo secondo la rivendicazione 1, caratterizzato dal fatto che i detti mezzi di lettura numerica automatica (180) sono atti a generare in uscita una prima pluralit? (N) di importi numerici (Ni) riconosciuti ciascuno dei quali ? associato ad un relativo punteggio (PNi) che fornisce una indicazione sulla bont? e sull'attendibilit? del processo di riconoscimento numerico svolto; i detti mezzi di lettura alfabetica automatica (210,220) essendo atti a generare in uscita una seconda pluralit? (M) di importi alfabetici (Aj ) riconosciuti ciascuno dei quali ? associato ad un relativo punteggio (PAj ) che fornisce una indicazione sulla bont? e sull'attendibilit? del processo di riconoscimento alfabetico svolto; ed i detti mezzi di correlazione (240) essendo atti a correlare i detti importi numerici riconosciuti (Ni) ed i relativi punteggi (PNi) con detti importi alfabetici (Aj) riconosciuti ed i relativi punteggi (PAj) per eleggere un importo finale (Ne) di detto assegno. 3.- Dispositivo secondo la rivendicazione 2, caratterizzato dal fatto che i detti mezzi di lettura numerica automatica (180) sono atti a selezionare mezzi comparatori di punteggio (200) atti esaminare i punteggi (PNi.) calcolati per i detti importi numerici (Ni); detti mezzi comparatori di punteggio (200) essendo atti a selezionare, nel caso in cui un punteggio massimo (PNi) tra quelli calcolati sia inferiore ad un valore di riferimento, primi mezzi di lettura alfabetica automatica (220) e detti mezzi comparatori di punteggio (200) essendo atti a selezionare, nel caso in cui detto punteggio massimo (PN?) superi il valore di riferimento, secondi mezzi di lettura alfabetica automatica (210); detti primi mezzi di lettura alfabetica automatica (220) operando il riconoscimento del detto importo alfabetico attraverso un algoritmo che si appoggia ad un vocabolario creato a priori e contenete parole corrispondenti ad importi numerici possibili; e detti secondi mezzi di lettura alfabetica automatica (210) operando il riconoscimento del detto importo alfabetico con riferimento ad un vocabolario ridotto creato dinamicamente in base .alle ipotesi di riconoscimento operate dei detti mezzi di lettura numerica automatica (180) e contenente gli importi alfabetici corrispondenti ai risultati numerici 4.- Dispositivo secondo la rivendicazione 2 o 3, caratterizzato dal fatto che i detti mezzi di lettura numerica automatica (180) sono atti a selezionare mezzi comparatori di punteggio (200) atti esaminare i punteggi (PNJ calcolati per i detti importi numerici (Ni); detti mezzi comparatori di punteggio (200) essendo atti a selezionare, nel caso in cui i punteggi (PNi) siano tra di loro molto vicini, primi mezzi di lettura alfabetica automatica (220) e detti mezzi comparatori di punteggio (200) essendo atti a selezionare, nel caso in cui detti punteggi (PNi) siano tra di loro ben distinti, secondi mezzi di lettura alfabetica automatica (210); detti primi mezzi di lettura alfabetica automatica (220) operando il riconoscimento del detto importo alfabetico attraverso un algoritmo che si appoggia ad un vocabolario creato a priori e contenete parole corrispondenti ad importi numerici possibili; e detti secondi mezzi di lettura alfabetica automatica (210) operando il riconoscimento del detto importo alfabetico con riferimento ad un vocabolario creato dinamicamente in base alle ipotesi di riconoscimento operate dei detti mezzi di lettura numerica automatica (180) e contenente gli importi alfabetici corrispondenti ai risultati numerici riconosciuti e giudicati attendibili. 5.- Dispositivo secondo una qualsiasi delle rivendicazioni da 2 a 4, caratterizzato dal fatto che i detti mezzi di correlazione (240) comprendono: - primi mezzi di calcolo (240a) in cui ciascun punteggio numerico (PNj.)<' >viene moltiplicato per una costante euristica (CN) definente la bont? sul riconoscimento numerico realizzando una prima pluralit? (N) di punteggi numerici corretti (PNi * CN); - secondi mezzi di calcolo (240b) in cui ciascun punteggio alfabetico (PAj) viene moltiplicato per una costante euristica (CA) definente la bont? sul riconoscimento alfabetico realizzando una seconda pluralit? (M) di punteggi alfabetici corretti (AN3 * CA); - terzi mezzi di calcolo (240c) atti a sommare (PN? * CN PAj * CA) tra di loro i punteggi numerici corretti ed i punteggi alfabetici corretti per gli importi numerici (Ni) che corrispondono (Ni = Aj) agli importi alfabetici (Aj ) realizzando punteggi somma; e - quarti mezzi di calcolo (240d) atti ad estrarre il valore numerico ed alfabetico associato al massimo punteggio somma; detto valore estratto realizzando il detto importo finale (Ne). 6.- Dispositivo secondo la rivendicazione 5, caratterizzato dal fatto che i detti terzi mezzi di calcolo (240c) sono atti ad estrarre il risultato con il punteggio in assoluto maggiore nel caso in cui non siano rilevati importi numerici (Ni) che corrispondono (Ni= Aj) agli importi alfabetici (Aj ) . 7.- Dispositivo secondo una qualsiasi delle rivendicazioni precedenti, caratterizzato dal fatto di comprendere mezzi binarizzatori (160) atti a binarizzare detta prima e seconda sotto immagine generando rispettive prime e seconde sottoimmagini binarie (Inuin e Iaif) alimentate ripetitivamente a detti mezzi di lettura numerica automatica (180) ed a detti mezzi di lettura alfabetica (210,220) automatica. 8.- Dispositivo secondo la rivendicazione 7, caratterizzato dal fatto che i detti mezzi binarizzatori (160) comprendono: - mezzi di calcolo di soglia adattativa (160) atti a svolgere il calcolo di almeno un valore di soglia di binarizza zione; mezzi comparatori (160a,160b,160c) atti ad esaminare i punti delle sottoimmagini (PX,Y) ; detti mezzi comparatori (160a,160b,160c) essendo atti a porre pari ad un primo valore binario ("zero") i punti esaminati (Px,y) aventi livello di grigio inferiore o uguale alla soglia di binarizzazione ed essendo atti a porre pari ad un secondo valore binario ("uno") gli altri punti esaminati (PXrY) . 9.- Dispositivo secondo una qualsiasi delle rivendicazioni precedenti, caratterizzato dal fatto di comprendere mezzi (170) elaboratori grafici delle dette sottoimmagini (Inum e Iaif) atti ad estrarre ed eliminare dalle sottoimmagini stesse (Inura e IalE) forme geometriche definite corrispondenti ad elementi di sfondo dell'assegno . 10.- Dispositivo per la lettura automatica di assegni, sostanzialmente come descritto ed illustrato con riferimento ai disegni allegati.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| IT96TO000154A IT1285286B1 (it) | 1996-03-01 | 1996-03-01 | Dispositivo per la lettura automatica di assegni. |
| CA002198818A CA2198818A1 (en) | 1996-03-01 | 1997-02-28 | Automatic check reading device |
| US08/807,248 US5898157A (en) | 1996-03-01 | 1997-02-28 | Automatic check reading device |
| EP97103362A EP0793193A3 (en) | 1996-03-01 | 1997-02-28 | Automatic check reading device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| IT96TO000154A IT1285286B1 (it) | 1996-03-01 | 1996-03-01 | Dispositivo per la lettura automatica di assegni. |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| ITTO960154A0 ITTO960154A0 (it) | 1996-03-01 |
| ITTO960154A1 true ITTO960154A1 (it) | 1997-09-01 |
| IT1285286B1 IT1285286B1 (it) | 1998-06-03 |
Family
ID=11414340
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| IT96TO000154A IT1285286B1 (it) | 1996-03-01 | 1996-03-01 | Dispositivo per la lettura automatica di assegni. |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US5898157A (it) |
| EP (1) | EP0793193A3 (it) |
| CA (1) | CA2198818A1 (it) |
| IT (1) | IT1285286B1 (it) |
Families Citing this family (103)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6038553A (en) * | 1997-09-19 | 2000-03-14 | Affiliated Computer Services, Inc. | Self service method of and system for cashing checks |
| AU777141B2 (en) | 1998-11-13 | 2004-10-07 | Chase Manhattan Bank, The | System and method for multicurrency and multibank processing over a non-secure network |
| EP1188135A2 (en) | 1998-12-23 | 2002-03-20 | The Chase Manhattan Bank | System and method for integrating trading operations including the generation, processing and tracking of trade documents |
| US7068832B1 (en) * | 1999-05-11 | 2006-06-27 | The Chase Manhattan Bank | Lockbox imaging system |
| US7805365B1 (en) | 1999-10-25 | 2010-09-28 | Jpmorgan Chase Bank, N.A. | Automated statement presentation, adjustment and payment system and method therefor |
| JP2001184453A (ja) * | 1999-12-22 | 2001-07-06 | Hitachi Ltd | 帳票処理システムおよび帳票ファイリングシステム |
| US7203663B1 (en) | 2000-02-15 | 2007-04-10 | Jpmorgan Chase Bank, N.A. | System and method for converting information on paper forms to electronic data |
| US7822656B2 (en) * | 2000-02-15 | 2010-10-26 | Jpmorgan Chase Bank, N.A. | International banking system and method |
| AU2001238495A1 (en) * | 2000-02-18 | 2001-08-27 | Bank One Corporation | System and method for electronic deposit of third-party checks by non-commercialbanking customers from remote locations |
| US8768836B1 (en) | 2000-02-18 | 2014-07-01 | Jpmorgan Chase Bank, N.A. | System and method for electronic deposit of a financial instrument by banking customers from remote locations by use of a digital image |
| US7584125B2 (en) * | 2000-06-26 | 2009-09-01 | Jpmorgan Chase Bank, N.A. | Electronic check presentment system and method having an item sequence capability |
| US20070228144A1 (en) * | 2000-08-01 | 2007-10-04 | Lee Knackstedt | Processing transactions using a register portion to track transactions |
| US8468071B2 (en) * | 2000-08-01 | 2013-06-18 | Jpmorgan Chase Bank, N.A. | Processing transactions using a register portion to track transactions |
| WO2002015098A2 (en) | 2000-08-11 | 2002-02-21 | Loy John J | Trade receivable processing method and apparatus |
| US7206768B1 (en) | 2000-08-14 | 2007-04-17 | Jpmorgan Chase Bank, N.A. | Electronic multiparty accounts receivable and accounts payable system |
| WO2002037386A1 (en) * | 2000-11-06 | 2002-05-10 | First Usa Bank, N.A. | System and method for selectable funding of electronic transactions |
| US20070162387A1 (en) * | 2000-11-06 | 2007-07-12 | Cataline Glen R | System and method for optimized funding of electronic transactions |
| US7587363B2 (en) | 2000-11-06 | 2009-09-08 | Jpmorgan Chase Bank, N.A. | System and method for optimized funding of electronic transactions |
| US8805739B2 (en) | 2001-01-30 | 2014-08-12 | Jpmorgan Chase Bank, National Association | System and method for electronic bill pay and presentment |
| US7401048B2 (en) * | 2001-06-01 | 2008-07-15 | Jpmorgan Chase Bank, N.A. | System and method for trade settlement tracking and relative ranking |
| US6816608B2 (en) | 2001-07-05 | 2004-11-09 | International Business Machines Corporation | Storing information recorded as part of a financial transaction with a quantity of data stored determined by a monetary value of the transaction |
| US20030033250A1 (en) * | 2001-08-10 | 2003-02-13 | Bob Mayes | System and method for automatic terminal management |
| US7822684B2 (en) * | 2001-10-05 | 2010-10-26 | Jpmorgan Chase Bank, N.A. | Personalized bank teller machine |
| US7437327B2 (en) * | 2002-05-24 | 2008-10-14 | Jp Morgan Chase Bank | Method and system for buyer centric dispute resolution in electronic payment system |
| US7519560B2 (en) | 2002-05-24 | 2009-04-14 | Jpmorgan Chase Bank, N.A. | System and method for electronic authorization of batch checks |
| US20030220863A1 (en) | 2002-05-24 | 2003-11-27 | Don Holm | System and method for varying electronic settlements between buyers and suppliers with dynamic discount terms |
| US7689482B2 (en) | 2002-05-24 | 2010-03-30 | Jp Morgan Chase Bank, N.A. | System and method for payer (buyer) defined electronic invoice exchange |
| US20030220858A1 (en) * | 2002-05-24 | 2003-11-27 | Duc Lam | Method and system for collaborative vendor reconciliation |
| US20040044961A1 (en) * | 2002-08-28 | 2004-03-04 | Leonid Pesenson | Method and system for transformation of an extensible markup language document |
| US7769650B2 (en) | 2002-12-03 | 2010-08-03 | Jp Morgan Chase Bank | Network-based sub-allocation systems and methods for swaps |
| US10311412B1 (en) | 2003-03-28 | 2019-06-04 | Jpmorgan Chase Bank, N.A. | Method and system for providing bundled electronic payment and remittance advice |
| US8630947B1 (en) | 2003-04-04 | 2014-01-14 | Jpmorgan Chase Bank, N.A. | Method and system for providing electronic bill payment and presentment |
| US20040225590A1 (en) * | 2003-05-08 | 2004-11-11 | Lockheed Martin Corporation | Methods and apparatus for automatic bond redemption |
| WO2005017694A2 (en) * | 2003-08-11 | 2005-02-24 | Jp Morgan Chase Bank | Coupon payment system |
| US7593876B2 (en) * | 2003-10-15 | 2009-09-22 | Jp Morgan Chase Bank | System and method for processing partially unstructured data |
| US20050097046A1 (en) | 2003-10-30 | 2005-05-05 | Singfield Joy S. | Wireless electronic check deposit scanning and cashing machine with web-based online account cash management computer application system |
| US7792717B1 (en) * | 2003-10-31 | 2010-09-07 | Jpmorgan Chase Bank, N.A. | Waterfall prioritized payment processing |
| US7702577B1 (en) | 2003-11-06 | 2010-04-20 | Jp Morgan Chase Bank, N.A. | System and method for conversion of initial transaction to final transaction |
| US7814003B2 (en) * | 2003-12-15 | 2010-10-12 | Jp Morgan Chase | Billing workflow system for crediting charges to entities creating derivatives exposure |
| US10332190B1 (en) | 2004-01-30 | 2019-06-25 | Jpmorgan Chase Bank, N.A. | System and method for trade payment exchange |
| US7380707B1 (en) | 2004-02-25 | 2008-06-03 | Jpmorgan Chase Bank, N.A. | Method and system for credit card reimbursements for health care transactions |
| US20050273347A1 (en) * | 2004-06-04 | 2005-12-08 | Bank One, Delaware, National Association | Method and system for processing payment items at a central processor |
| US8554673B2 (en) | 2004-06-17 | 2013-10-08 | Jpmorgan Chase Bank, N.A. | Methods and systems for discounts management |
| US8121944B2 (en) | 2004-06-24 | 2012-02-21 | Jpmorgan Chase Bank, N.A. | Method and system for facilitating network transaction processing |
| US8290862B2 (en) * | 2004-07-23 | 2012-10-16 | Jpmorgan Chase Bank, N.A. | Method and system for expediting payment delivery |
| US8290863B2 (en) * | 2004-07-23 | 2012-10-16 | Jpmorgan Chase Bank, N.A. | Method and system for expediting payment delivery |
| US20060089891A1 (en) * | 2004-10-21 | 2006-04-27 | Nigam Rakesh K | System and method for generating expense information |
| US20060095374A1 (en) * | 2004-11-01 | 2006-05-04 | Jp Morgan Chase | System and method for supply chain financing |
| US20060147894A1 (en) * | 2004-12-30 | 2006-07-06 | Vicam, L.P. | Jacketed vessel for holding semen for sex biasing mammals through artificial insemination and systems and methods for enhancing the probability of sex biasing using the same |
| US7983468B2 (en) * | 2005-02-09 | 2011-07-19 | Jp Morgan Chase Bank | Method and system for extracting information from documents by document segregation |
| US20100121743A1 (en) * | 2005-04-13 | 2010-05-13 | Jp Morgan Chase Bank | System and method for generating dividend information |
| US7822682B2 (en) | 2005-06-08 | 2010-10-26 | Jpmorgan Chase Bank, N.A. | System and method for enhancing supply chain transactions |
| US7676409B1 (en) | 2005-06-20 | 2010-03-09 | Jpmorgan Chase Bank, N.A. | Method and system for emulating a private label over an open network |
| US8301529B1 (en) | 2005-11-02 | 2012-10-30 | Jpmorgan Chase Bank, N.A. | Method and system for implementing effective governance of transactions between trading partners |
| US20080040249A1 (en) * | 2006-01-20 | 2008-02-14 | Jpmorgan Chase Bank, N.A. | Method for transaction processing in a capture and deposit |
| US7734545B1 (en) | 2006-06-14 | 2010-06-08 | Jpmorgan Chase Bank, N.A. | Method and system for processing recurring payments |
| US8799147B1 (en) | 2006-10-31 | 2014-08-05 | United Services Automobile Association (Usaa) | Systems and methods for remote deposit of negotiable instruments with non-payee institutions |
| US8708227B1 (en) | 2006-10-31 | 2014-04-29 | United Services Automobile Association (Usaa) | Systems and methods for remote deposit of checks |
| US7873200B1 (en) | 2006-10-31 | 2011-01-18 | United Services Automobile Association (Usaa) | Systems and methods for remote deposit of checks |
| US7916925B2 (en) | 2007-02-09 | 2011-03-29 | Jpmorgan Chase Bank, N.A. | System and method for generating magnetic ink character recognition (MICR) testing documents |
| US10380559B1 (en) | 2007-03-15 | 2019-08-13 | United Services Automobile Association (Usaa) | Systems and methods for check representment prevention |
| US8959033B1 (en) | 2007-03-15 | 2015-02-17 | United Services Automobile Association (Usaa) | Systems and methods for verification of remotely deposited checks |
| US8762270B1 (en) | 2007-08-10 | 2014-06-24 | Jpmorgan Chase Bank, N.A. | System and method for providing supplemental payment or transaction information |
| US9058512B1 (en) | 2007-09-28 | 2015-06-16 | United Services Automobile Association (Usaa) | Systems and methods for digital signature detection |
| US9892454B1 (en) | 2007-10-23 | 2018-02-13 | United Services Automobile Association (Usaa) | Systems and methods for obtaining an image of a check to be deposited |
| US9898778B1 (en) | 2007-10-23 | 2018-02-20 | United Services Automobile Association (Usaa) | Systems and methods for obtaining an image of a check to be deposited |
| US9159101B1 (en) | 2007-10-23 | 2015-10-13 | United Services Automobile Association (Usaa) | Image processing |
| US7900822B1 (en) | 2007-11-06 | 2011-03-08 | United Services Automobile Association (Usaa) | Systems, methods, and apparatus for receiving images of one or more checks |
| US8788281B1 (en) | 2007-12-03 | 2014-07-22 | Jp Morgan Chase Bank, N.A. | System and method for processing qualified healthcare account related financial transactions |
| US7766244B1 (en) | 2007-12-31 | 2010-08-03 | Jpmorgan Chase Bank, N.A. | System and method for processing transactions using a multi-account transactions device |
| US8622308B1 (en) | 2007-12-31 | 2014-01-07 | Jpmorgan Chase Bank, N.A. | System and method for processing transactions using a multi-account transactions device |
| US10380562B1 (en) | 2008-02-07 | 2019-08-13 | United Services Automobile Association (Usaa) | Systems and methods for mobile deposit of negotiable instruments |
| US8351678B1 (en) | 2008-06-11 | 2013-01-08 | United Services Automobile Association (Usaa) | Duplicate check detection |
| US8112355B1 (en) | 2008-09-05 | 2012-02-07 | Jpmorgan Chase Bank, N.A. | Method and system for buyer centric dispute resolution in electronic payment system |
| US10504185B1 (en) | 2008-09-08 | 2019-12-10 | United Services Automobile Association (Usaa) | Systems and methods for live video financial deposit |
| US8391599B1 (en) | 2008-10-17 | 2013-03-05 | United Services Automobile Association (Usaa) | Systems and methods for adaptive binarization of an image |
| US8391584B2 (en) | 2008-10-20 | 2013-03-05 | Jpmorgan Chase Bank, N.A. | Method and system for duplicate check detection |
| US9092447B1 (en) | 2008-10-20 | 2015-07-28 | Jpmorgan Chase Bank, N.A. | Method and system for duplicate detection |
| US8452689B1 (en) | 2009-02-18 | 2013-05-28 | United Services Automobile Association (Usaa) | Systems and methods of check detection |
| US10956728B1 (en) | 2009-03-04 | 2021-03-23 | United Services Automobile Association (Usaa) | Systems and methods of check processing with background removal |
| US8423353B2 (en) * | 2009-03-25 | 2013-04-16 | Microsoft Corporation | Sharable distributed dictionary for applications |
| US8542921B1 (en) | 2009-07-27 | 2013-09-24 | United Services Automobile Association (Usaa) | Systems and methods for remote deposit of negotiable instrument using brightness correction |
| US9779392B1 (en) | 2009-08-19 | 2017-10-03 | United Services Automobile Association (Usaa) | Apparatuses, methods and systems for a publishing and subscribing platform of depositing negotiable instruments |
| US8977571B1 (en) | 2009-08-21 | 2015-03-10 | United Services Automobile Association (Usaa) | Systems and methods for image monitoring of check during mobile deposit |
| US8699779B1 (en) | 2009-08-28 | 2014-04-15 | United Services Automobile Association (Usaa) | Systems and methods for alignment of check during mobile deposit |
| US8447641B1 (en) | 2010-03-29 | 2013-05-21 | Jpmorgan Chase Bank, N.A. | System and method for automatically enrolling buyers into a network |
| US9129340B1 (en) | 2010-06-08 | 2015-09-08 | United Services Automobile Association (Usaa) | Apparatuses, methods and systems for remote deposit capture with enhanced image detection |
| US8589288B1 (en) | 2010-10-01 | 2013-11-19 | Jpmorgan Chase Bank, N.A. | System and method for electronic remittance of funds |
| US8543503B1 (en) | 2011-03-30 | 2013-09-24 | Jpmorgan Chase Bank, N.A. | Systems and methods for automated invoice entry |
| US8543504B1 (en) | 2011-03-30 | 2013-09-24 | Jpmorgan Chase Bank, N.A. | Systems and methods for automated invoice entry |
| US10380565B1 (en) | 2012-01-05 | 2019-08-13 | United Services Automobile Association (Usaa) | System and method for storefront bank deposits |
| USD678653S1 (en) | 2012-07-19 | 2013-03-19 | Jpmorgan Chase Bank, N.A. | Drive-up financial transaction machine |
| US10552810B1 (en) | 2012-12-19 | 2020-02-04 | United Services Automobile Association (Usaa) | System and method for remote deposit of financial instruments |
| USD690074S1 (en) | 2013-03-13 | 2013-09-17 | Jpmorgan Chase Bank, N.A. | Financial transaction machine |
| US11138578B1 (en) | 2013-09-09 | 2021-10-05 | United Services Automobile Association (Usaa) | Systems and methods for remote deposit of currency |
| US9286514B1 (en) | 2013-10-17 | 2016-03-15 | United Services Automobile Association (Usaa) | Character count determination for a digital image |
| US9058626B1 (en) | 2013-11-13 | 2015-06-16 | Jpmorgan Chase Bank, N.A. | System and method for financial services device usage |
| US9940511B2 (en) * | 2014-05-30 | 2018-04-10 | Kofax, Inc. | Machine print, hand print, and signature discrimination |
| US10339376B2 (en) | 2014-06-25 | 2019-07-02 | Cognizant Technology Solutions India Pvt. Ltd. | System and method for automated processing of electronic documents |
| US10402790B1 (en) | 2015-05-28 | 2019-09-03 | United Services Automobile Association (Usaa) | Composing a focused document image from multiple image captures or portions of multiple image captures |
| US11030752B1 (en) | 2018-04-27 | 2021-06-08 | United Services Automobile Association (Usaa) | System, computing device, and method for document detection |
| US11900755B1 (en) | 2020-11-30 | 2024-02-13 | United Services Automobile Association (Usaa) | System, computing device, and method for document detection and deposit processing |
| US12211095B1 (en) | 2024-03-01 | 2025-01-28 | United Services Automobile Association (Usaa) | System and method for mobile check deposit enabling auto-capture functionality via video frame processing |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4523330A (en) * | 1982-12-23 | 1985-06-11 | Ncr Canada Ltd - Ncr Canada Ltee | Banking system and method |
| US4813077A (en) * | 1986-07-30 | 1989-03-14 | Scan-Optics, Inc. | Sales transaction record processing system and method |
| US5040226A (en) * | 1988-05-31 | 1991-08-13 | Trw Financial Systems, Inc. | Courtesy amount read and transaction balancing system |
| US5040227A (en) * | 1990-03-12 | 1991-08-13 | International Business Machines Corporation | Image balancing system and method |
| AU5538494A (en) * | 1992-10-30 | 1994-05-24 | Microbilt Corporation | Multi-reader transaction terminal |
| JPH07244702A (ja) * | 1994-03-07 | 1995-09-19 | Glory Ltd | 小切手処理装置 |
| US5679938A (en) * | 1994-12-02 | 1997-10-21 | Telecheck International, Inc. | Methods and systems for interactive check authorizations |
| US5673320A (en) * | 1995-02-23 | 1997-09-30 | Eastman Kodak Company | Method and apparatus for image-based validations of printed documents |
| US5781654A (en) * | 1996-01-18 | 1998-07-14 | Merrill Lynch & Co., Inc. | Check authentication system utilizing payee information |
-
1996
- 1996-03-01 IT IT96TO000154A patent/IT1285286B1/it active IP Right Grant
-
1997
- 1997-02-28 US US08/807,248 patent/US5898157A/en not_active Expired - Fee Related
- 1997-02-28 CA CA002198818A patent/CA2198818A1/en not_active Abandoned
- 1997-02-28 EP EP97103362A patent/EP0793193A3/en not_active Withdrawn
Also Published As
| Publication number | Publication date |
|---|---|
| CA2198818A1 (en) | 1997-09-01 |
| EP0793193A3 (en) | 1998-09-23 |
| ITTO960154A0 (it) | 1996-03-01 |
| US5898157A (en) | 1999-04-27 |
| IT1285286B1 (it) | 1998-06-03 |
| EP0793193A2 (en) | 1997-09-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ITTO960154A1 (it) | Dispositivo per la lettura automatica di assegni. | |
| JP4785985B2 (ja) | 順次的画像位置合わせ | |
| KR101706290B1 (ko) | 생체 측정 인증 디바이스 및 방법 | |
| US20080298648A1 (en) | Method and system for slap print segmentation | |
| JPS6077274A (ja) | 文字認識方法 | |
| EP2908267B1 (en) | Image processing device and image processing method | |
| CN102982308A (zh) | 中远距离在线身份验证研究中的掌纹采集与定位方法 | |
| KR101021134B1 (ko) | 지문의 방향 특징을 추출하는 장치 및 방법 | |
| US11593591B2 (en) | Optical character recognition systems and methods | |
| JPH0291789A (ja) | 文字認識方法 | |
| KR20010000379A (ko) | 직접 골 추적을 이용한 지문 특징 추출방법 | |
| JPH0136154B2 (it) | ||
| JPS6222186A (ja) | 図面読取り装置 | |
| JP2877380B2 (ja) | 光学的文字読取装置 | |
| JP3006294B2 (ja) | 光学的文字読取装置 | |
| ITPD20070032A1 (it) | Dispositivo biometrico per la lettura di una impronta digitale e metodo d'impiego | |
| JP2925270B2 (ja) | 文字読取装置 | |
| JP3160458B2 (ja) | 文字読取装置及び文字読取方法 | |
| JPH08227440A (ja) | 文書画像処理装置 | |
| JPS63188284A (ja) | 文字読取装置 | |
| JP2002074269A (ja) | 文字認識方法 | |
| JPH03219384A (ja) | 文字認識装置 | |
| Hildebrandt et al. | Machine-assisted verification of latent fingerprints: first results for nondestructive contact-less optical acquisition techniques with a CWL sensor | |
| JPS61121184A (ja) | 文字認識装置 | |
| JPH01199287A (ja) | 光学文字読取装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 0001 | Granted | ||
| TA | Fee payment date (situation as of event date), data collected since 19931001 |
Effective date: 19990330 |