KR101384906B1 - 이미지 처리 장치 및 방법 - Google Patents

이미지 처리 장치 및 방법 Download PDF

Info

Publication number
KR101384906B1
KR101384906B1 KR1020120085566A KR20120085566A KR101384906B1 KR 101384906 B1 KR101384906 B1 KR 101384906B1 KR 1020120085566 A KR1020120085566 A KR 1020120085566A KR 20120085566 A KR20120085566 A KR 20120085566A KR 101384906 B1 KR101384906 B1 KR 101384906B1
Authority
KR
South Korea
Prior art keywords
image
media
processing
sensors
degree
Prior art date
Application number
KR1020120085566A
Other languages
English (en)
Other versions
KR20140019507A (ko
Inventor
조한철
Original Assignee
주식회사 엘지씨엔에스
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 엘지씨엔에스 filed Critical 주식회사 엘지씨엔에스
Priority to KR1020120085566A priority Critical patent/KR101384906B1/ko
Publication of KR20140019507A publication Critical patent/KR20140019507A/ko
Application granted granted Critical
Publication of KR101384906B1 publication Critical patent/KR101384906B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07DHANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
    • G07D13/00Handling of coins or of valuable papers, characterised by a combination of mechanisms not covered by a single one of groups G07D1/00 - G07D11/00
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0007Image acquisition
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/60Analysis of geometric attributes

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Geometry (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Image Processing (AREA)
  • Inspection Of Paper Currency And Valuable Securities (AREA)

Abstract

이미지 처리 장치는 프로세싱 메모리, 매체 이미지를 획득하여 프로세싱 메모리에 기록하는 복수의 이미지 센서, 복수의 이미지 센서의 각각이 획득한 매체 이미지의 비틀림 정도를 계산하는 프로세싱 유닛 및 복수의 이미지 회전부를 포함한다. 복수의 이미지 회전부는 복수의 이미지 센서에 각각 대응한다. 각 이미지 회전부는 대응하는 이미지 센서가 획득한 매체 이미지를 상기 비틀림 정도에 기초하여 회전한다. 프로세싱 유닛은 상기 복수의 이미지 회전부와는 별개의 하드웨어이다.

Description

이미지 처리 장치 및 방법{APPARATUS AND METHOD FOR PROCESSING IMAGE}
본 발명은 이미지 처리 장치 및 방법에 관한 것으로, 특히 수표나 지폐와 같은 매체의 이미지를 회전하는 장치와 방법, 그리고 그러한 장치를 포함하는 금융 기기에 관한 것이다.
일반적으로 금융기기는, 고객이 원하는 금융 업무를 처리하는 기기이다. 상기 금융기기는 매체를 입출금하거나 매체를 자동으로 이체할 수 있다. 일 례로, 상기 금융기기는 지폐 또는 수표 등을 입금하거나 출금할 수 있다.
금융 기기는 매체의 입출금을 처리할 때, 매체의 이미지를 획득하고, 그 이미지로부터 여러 정보를 취득할 필요가 있다. 또한, 매체의 앞면 이미지, 뒷면 이미지가 획득될 필요가 있고, 여러 타입의 이미지 센서가 이용될 수 있으므로, 한 매체와 관련하여 복수의 매체 이미지가 획득될 수 있다.
한편, 통상적인 금융기기는 매체를 인식하여 권종이나 정상권 여부 등을 판별할 때, 이미지 스캔 센서 등을 이용하여 매체의 이미지를 획득하고 획득된 이미지를 이용하여 판별한다. 매체는 금융기기 내에서 비틀려 이송될 수 있으므로, 금융 기기가 매체를 인식할 때 획득되는 매체 이미지도 비틀려 있을 수 있으며, 비틀려진 매체의 이미지를 그대로 이용하여 매체를 인식하는 경우 매체 인식의 정확도가 저하될 수 있다. 따라서, 금융기기는 매체가 비틀려 있는 경우, 획득한 매체 이미지를 회전하여 인식할 필요가 있다.
그러나, 금융기기 내에 이미지 스캔 센서가 복수 개가 활용되어 복수의 매체 이미지가 획득되는 경우, 매체를 인식하는 인식기 등의 중앙 처리 장치는 복수 개의 이미지 스캔 센서로부터 입력되는 복수 개의 매체 이미지를 차례로 분석하여 비틀림 정도를 계산하고, 각 매체 이미지를 회전하므로, 회전에 소요되는 시간이 길어진다. 즉, 하나의 중앙 처리 장치가 복수 개의 매체 이미지를 처리하여 인식할 때, 복수 개의 매체 이미지를 차례로 하나씩 처리하므로, 모든 매체 이미지를 처리하여 인식하기까지 처리 시간이 길어진다. 이는 결과적으로 금융기기의 거래 처리 시간이 길어져서 사용자의 불편을 초래한다.
본 발명의 실시예는 복수의 매체 이미지 회전에 소요되는 시간을 줄이는 이미지 처리 장치 및 방법을 제공한다.
본 발명의 한 실시예에 따른 이미지 처리 장치는 프로세싱 메모리; 매체 이미지를 획득하여 상기 프로세싱 메모리에 기록하는 복수의 이미지 센서; 상기 복수의 이미지 센서의 각각이 획득한 매체 이미지의 비틀림 정도를 계산하는 프로세싱 유닛; 상기 복수의 이미지 센서에 각각 대응하고, 대응하는 이미지 센서가 획득한 매체 이미지를 상기 프로세싱 메모리로부터 읽어온 후 상기 비틀림 정도에 기초하여 회전하는 복수의 이미지 회전부를 포함하고, 상기 프로세싱 유닛은 상기 복수의 이미지 회전부와는 별개의 하드웨어이다.
본 발명의 또 다른 실시예에 따른 이미지 처리 장치가 이미지를 처리하는 방법은 복수의 이미지 센서를 통해 복수의 매체 이미지를 획득하여 프로세싱 메모리에 저장하는 단계; 상기 프로세싱 메모리에 저장된 상기 복수의 매체 이미지의 각각의 비틀림 정도를 프로세싱 유닛을 통해 계산하는 단계; 및 상기 복수의 매체 이미지의 각각의 비틀림 정도에 기초하여, 상기 복수의 매체 이미지를 복수의 이미지 회전부를 통해 각각 회전하는 단계를 포함하고, 상기 프로세싱 유닛은 상기 복수의 이미지 회전부와는 별개의 하드웨어이다.
프로세싱 유닛이 매체 이미지의 비틀림 계산에 전념하고, 복수의 이미지 회전부가 메모리에 직접 접근하여 매체 이미지를 획득하고 회전시키므로, 하나의 프로세싱 유닛이 비틀림 계산과 매체 이미지 회전을 모두 담당하는 경우에 비하여 매체 이미지의 회전에 소요되는 전체 시간은 매우 줄어들 수 있다. 이는 금융 기기의 서비스 시간을 단축시켜, 사용자 편의를 향상시키는 효과를 제공할 수 있다.
도 1은 본 발명의 일 실시 예에 따른 금융기기의 사시도이다.
도 2는 본 발명의 일 실시 예에 따른 금융기기의 구성도이다.
도 3은 본 발명의 일 실시 예에 따른 감별부를 개략적으로 보여주는 도면이다.
도 4는 본 발명의 일 실시 예에 따른 감별부의 동작을 개략적으로 보여주는 도면이다.
도 5는 본 발명의 실시예에 따른 이미지 처리 방법을 보여주는 흐름도이다.
이하, 본 발명의 일부 실시 예들을 예시적인 도면을 통해 상세하게 설명한다. 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 발명의 실시 예를 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 실시예에 대한 이해를 방해한다고 판단되는 경우에는 그 상세한 설명은 생략한다.
또한, 본 발명의 실시예의 구성 요소를 설명하는 데 있어서, 제 1, 제 2, A, B, (a), (b) 등의 용어를 사용할 수 있다. 이러한 용어는 그 구성 요소를 다른 구성 요소와 구별하기 위한 것일 뿐, 그 용어에 의해 해당 구성 요소의 본질이나 차례 또는 순서 등이 한정되지 않는다. 어떤 구성 요소가 다른 구성요소에 "연결", "결합" 또는 "접속"된다고 기재된 경우, 그 구성 요소는 그 다른 구성요소에 직접적으로 연결되거나 접속될 수 있지만, 각 구성 요소 사이에 또 다른 구성 요소가 "연결", "결합" 또는 "접속"될 수도 있다고 이해되어야 할 것이다.
본 발명의 일 실시예에 따른 금융기기는 일 례로 지폐, 증권(수표를 포함), 지로, 동전, 상품권 등과 같은 다양한 매체를 입수하여 입금 처리, 지로 수납, 상품권 교환 등과 같은 처리 및/또는 출금 처리, 지로 방출, 상품권 방출 등과 같은 처리와 같은 매체 처리를 수행하는 금융 업무를 수행하는 장치이다. 이러한 금융기기의 예로는 현금 방출기 (CD: Cash Dispenser), 현금 입출금기 (Cash Recycling Device) 등과 같은 금융자동화기기 (ATM: Automated Teller Machine) 등이 될 수 있다. 하지만, 금융기기는 전술한 예에 한정되지 않고, FIS (Financial Information System)와 같이 금융 업무를 자동화하는 다양한 장치가 될 수도 있다.
이하에서는 금융기기가 금융자동화기기인 것으로 가정하여 본 발명의 실시예를 설명한다. 다만, 이러한 가정은 설명의 편의를 위한 것이 뿐, 본 발명의 기술사상이 금융자동화기기에 한정되어 적용되는 것은 아니다.
도 1은 본 발명의 일 실시 예에 따른 금융기기의 사시도이고, 도 2는 본 발명의 일 실시 예에 따른 금융기기의 구성도이다.
도 1 및 도 2를 참조하면, 본 발명의 일 실시 예에 따른 금융기기(1)는, 호스트 서버(Host server: 2)와 통신할 수 있다. 상기 금융기기(1)는 금융 처리 정보를 상기 호스트 서버(2)로 송신할 수 있고, 상기 호스트 서버(2)로부터 고객 정보 등을 수신할 수 있다. 상기 호스트 서버(2)는 상기 금융기기(1)로부터 수신한 금융 처리 정보를 저장할 수 있다.
상기 금융기기(1)는 내부에 다수의 부품이 내장되는 본체(10)를 포함한다. 상기 본체(10)는, 지폐와 수표를 함께 입금하거나 출금할 수 있는 매체 입출부(13)를 포함한다.
상기 매체 입출부(13)는, 고객에 의해 접근 가능한 매체 수납공간을 포함하고, 상기 수납공간은 셔텨(Shutter) 또는 커버(cover) 등과 같은 가림부재에 의해서 개폐될 수 있으며, 때로는 개폐되지 않고 개방된 상태로 유지될 수 있다. 그리고, 상기 매체 입출부(13)에는 다수의 지폐와 다수의 수표가 동시에 투입될 수 있다. 즉, 상기 매체 입출부(13)는 지폐와 수표의 공통 입출부 역할을 하며, 낱장을 포함하는 번들 단위로 지폐 및 수표 중 한 종류 이상을 상기 매체 입출부(13)로 투입할 수 있다. 또한, 번들 단위로 지폐 및 수표 중 한 종류 이상이 상기 매체 입출부(13)로 방출될 수 있다. 그리고, 상기 지폐와 수표는 동일한 방향으로 상기 매체 입출부(13)에 투입되거나 상기 매체 입출부(13)로부터 인출될 수 있다. 또한, 상기 지폐와 수표의 앞뒤 방향에 무관하게 상기 지폐와 수표를 입금할 수 있다. 물론, 상기 매체 입출부(13)는 투입된 번들 단위의 지폐 또는 수표를 낱장 씩 분리하는 분리수단을 포함할 수 있다.
여기서, 상기 지폐와 수표가 동일한 방향으로 투입 또는 인출된다는 것은 상기 지폐와 수표가 횡방향 또는 종방향으로 투입 또는 인출된다는 것을 의미한다. 상기 횡방향은 지폐 또는 수표에서 길이가 짧은 단변과 나란한 방향을 의미하고, 상기 종방향은 지폐 또는 수표에서 길이가 긴 장변과 나란한 방향을 의미한다. 그리고, 상기 지폐와 수표의 앞뒤 방향에 무관하다는 것은 상기 지폐와 수표의 앞면 또는 뒷면 중 어느 면이 위쪽을 향하더라도 무관한 것을 의미한다.
또한, 상기 금융기기(1)는 통장의 입출을 위한 통장 입출부(14)와, 카드의 입출을 위한 카드 입출부(15)와, 금융 처리 정보를 표시할 수 있는 고객 표시부(16)를 더 포함할 수 있다.
상기 금융기기(1)는 감별부(20)를 더 포함할 수 있다. 상기 감별부(20)는 매체를 수납하거나 인출할 때 매체의 종류를 식별하거나, 불량 매체를 판별할 수 있다. 본 실시 예에서 상기 감별부(20)는 지폐와 수표의 상태를 감별할 수 있다. 상기 매체 입출부(13)와 상기 감별부(20) 사이에는 지폐와 수표를 공통적으로 이송하기 위한 이송부(19)가 배치될 수 있다. 상기 감별부(20)는, 광학식 문자 판독기OCR: Optical character reader) 및 자기잉크 문자 판독기(MICR: Magnetic Ink Character Reader) 중 하나 이상을 포함할 수 있다.
상기 금융기기(1)는 지폐가 임시로 집적되는 지폐 임시 집적부(30)를 더 포함할 수 있다. 상기 지폐 임시 집적부(30)는 고객이 지폐를 상기 금융기기(1)에 입금하고자 하는 경우, 상기 매체 입출부(13)를 통하여 수납된 지폐를 임시적으로 저장한다. 상기 지폐 임시 집적부(30)에 집적된 지폐는 고객이 지폐 수납을 최종적으로 결정한 때에 후술할 지폐 보관함(41, 42, 43)으로 이송된다.
상기 금융기기(1)는, 매체를 보관하기 위한 매체 보관함(40)을 더 포함할 수 있다. 상기 매체 보관함(40)은, 하나 이상의 지폐 보관함(41, 42, 43)과, 하나 이상의 수표 보관함(44)을 포함할 수 있다. 본 명세서에서, 상기 지폐 보관함(41, 42, 43) 및 수표 보관함(44)의 개수에는 제한이 없음을 밝혀둔다.
상기 지폐 보관함(41, 42, 43)에는, 이송된 지폐가 인입되기 위한 매체입구와, 상기 지폐 보관함(41, 42, 43) 내부에 집적된 지폐를 외부로 방출할 수 있도록 하는 매체 출구가 형성될 수 있다. 일반적으로는 상기 지폐 보관함(41, 42, 43)의 외관을 구성하는 박스(box)의 상단에 상기 매체입구와 매체출구가 형성될 수 있다.
또한, 상기 지폐 보관함(41, 42, 43)의 내부에는 상기 지폐 보관함(41, 42, 43)의 외부로부터 이송된 지폐를 나란히 집적되도록 하는 매체 집적수단과, 집적된 지폐를 하나씩 분리하여 상기 지폐 보관함(41, 42, 43)의 외부로 이송하는 매체 픽업수단(Pick-up means)이 함께 구비된다. 즉, 상기 지폐 보관함(41, 42, 43)에 저장된 지폐가 외부로 배출될 수 있고, 입금된 지폐가 상기 지폐 보관함에 저장될 수 있다. 상기 지폐 보관함(41, 42, 43)의 구체적인 구성은 이미 알려진 구성으로 구현되어도 무방하다. 본 명세서에서, 상기 지폐 보관함(41, 42, 43)의 구조, 지폐의 배출 가능 여부 및 지폐의 투입 가능 여부는 위에서 설명된 예에 제한되지 않음을 밝혀둔다.
상기 지폐 보관함(40)은 중력 방향으로 매체가 집적될 수 있도록 중력 방향에 평행한 방향으로 길게 형성될 수 있고, 상기 금융기기(1)의 내부에서 하측부에 배치될 수 있다. 상기 금융기기(1)에 복수의 지폐 보관함(41, 42, 43)이 구비되는 경우에는 복수의 지폐 보관함(41, 42, 43)이 수평 방향으로 배치될 수 있다. 다른 예로서, 상기 복수의 지폐 보관함(41, 42, 43)이 수직 방향으로도 배치될 수 있다.
상기 수표 보관함(44)은 상기 복수의 지폐 보관함(41, 42, 43)과 함께 수평 방향으로 배치될 수 있다. 다른 예로서, 상기 수표 보관함(44)은 상기 복수의 지폐 보관함(41, 42, 43)과 함께 수직 방향으로 배치될 수도 있다. 상기 수표 보관함(44)에는 출금을 위한 수표가 저장될 수 있다. 상기 수표 보관함(44)의 구조는 도면을 참조하여 후술하기로 한다.
상기 금융기기(1)는 수표 입금함(54)을 더 포함할 수 있다. 상기 수표 입금함(54)에는 정상적으로 입금된 수표가 저장될 수 있다. 상기 수표 입금함(54)과 상기 수표 보관함(44)은 분리된 별도의 모듈일 수 있다. 다른 예로서, 상기 수표 입금함(54)과 상기 수표 보관함(44)이 단일의 보관함 내에 구비되고, 다만, 단일의 보관함 내부의 공간이 입금을 위한 수표가 저장되는 공간과 출금을 위한 수표가 저장되는 공간으로 구획될 수 있다.
상기 금융기기(1)는, 입금 과정에서 불량인 것으로 판단되는 지폐 또는 수표가 저장되는 제1회수함(50)과, 출금 과정에서 불량인 것으로 판단되는 지폐 또는 수표가 저장되는 제2회수함(52)과, 회수 보충함(60)을 더 포함할 수 있다. 상기 제1회수함(52) 및 상기 제2회수함(52)은 각각 다수 개로 구비되어, 수표 회수함과 지폐 회수함으로 각각 사용될 수 있다.
상기 회수 보충함(60)은 지폐 또는 수표를 상기 지폐 보관함(41, 42, 43) 또는 수표 보관함(44)에 보충하거나, 상기 지폐 보관함(41, 42, 43) 또는 수표 보관함(44)으로부터 지폐 또는 수표를 회수할 수 있다. 또는, 상기 금융기기(1)는 출금을 위하여 상기 매체 입출부(13)로 방출된 매체를 고객이 미수취한 경우에 미수취 매체가 회수되는 제3회수함(미도시)을 더 포함할 수 있다.
본 발명의 금융기기(1)에서, 상기 회수함(50, 52) 및 회수 보충함(60)은 생략 가능하다. 또한, 상기 회수함(50, 52) 및 회수 보충함(60)의 개수에도 제한이 없다.
상기 금융기기(1)는 도시되지는 않았으나, 계원이 상기 금융기기(1)의 상태 정보를 확인하거나 명령을 입력하기 위한 계원 조작부를 더 포함할 수 있다. 상기 계원 조작부는 일 예로 상기 금융기기(1)의 후면부에 구비될 수 있다. 이러한 계원 조작부는 터치 방식에 의해서 명령을 입력하고 화면이 표시되는 표시부를 포함하거나, 명령을 입력을 위한 입력부와 정보를 표시하는 표시부를 포함할 수 있다. 상기 계원 조작부 구조는 공지의 기술에 의해서 구현될 수 있으므로, 자세한 설명은 생략하도록 한다.
도 3은 본 발명의 일 실시 예에 따른 감별부를 개략적으로 보여주는 도면이다.
도 3에 도시된 바와 같이, 감별부(20)는 복수의 이미지 센서(21), 복수의 이미지 센서 제어부(22a), 복수의 이미지 회전부(22b), 프로세싱 유닛(23), 프로세싱 메모리(24)를 포함한다.
복수의 이미지 센서(21)는 복수의 매체 이미지를 각각 획득한다. 복수의 이미지 센서(21)의 각각은 매체 이미지를 획득하고, 프로세싱 메모리(24)에 직접 메모리 접근(direct memory access, DMA) 기술을 이용하여 직접 접근하여, 프로세싱 메모리(24)의 직접 메모리 접근 영역에 획득한 매체 이미지를 기록할 수 있다.
복수의 이미지 센서(21)는 하나의 매체에 대한 복수의 매체 이미지를 획득할 수도 있다. 복수의 이미지 센서(21)는 하나의 매체에 대한 복수의 매체 이미지를 획득할 수도 있도록 감별부(20) 내에 배치될 수 있다. 복수의 이미지 센서(21) 중 일부는 하나의 매체의 앞면의 매체 이미지를 획득하고, 복수의 이미지 센서(21) 중 나머지는 하나의 매체의 뒷면의 매체 이미지를 획득할 수 있다.
복수의 이미지 센서(21)의 각각은 매체의 앞면 또는 뒷면의 이미지를 획득할 수 있다. 복수의 이미지 센서(21)의 각각은 타입을 가질 수도 있다.
일 실시예에서, 복수의 이미지 센서(21) 중 일부 중 하나는 제1 타입을 가지고, 복수의 이미지 센서(21) 중 일부 중 다른 하나는 제2 타입을 가질 수 있다. 복수의 이미지(21) 센서 중 나머지 중 하나는 제1 타입을 가지고, 복수의 이미지 센서 중 나머지 중 다른 하나는 제2 타입을 가질 수 있다. 제1 타입을 가진 이미지 센서는 가시광선을 이용하여 매체 이미지를 획득하고, 제2 타입을 가진 이미지 센서는 적외선을 이용하여 매체 이미지를 획득할 수 있다.
예컨데, 감별부(20)가 4개의 이미지 센서(21)를 가진다면, 제1 이미지 센서와 제2 이미지 센서는 가시광선을 이용하여 이미지를 획득하는 타입을 가지고, 제3 이미지 센서와 제4 이미지 센서는 적외선을 이용하여 이미지를 획득하는 타입을 가지고, 제1 이미지 센서와 제3 이미지 센서는 매체의 앞면의 이미지를 획득하고, 제2 이미지 센서와 제4 이미지 센서는 매체의 뒷면의 이미지를 획득할 수 있다.
복수의 이미지 센서(21)가 하나의 매체의 이미지를 획득한다면, 동시에 이미지를 획득하지 않고, 시차를 두어 이미지를 획득할 수 있다.
복수의 이미지 센서 제어부(22a)와 복수의 이미지 회전부(22b)는 하나의 칩으로 구현될 수도 있고, 둘 이상의 칩으로 구현될 수 있으며, 각각 별도의 칩으로 구현될 수도 있다. 이때, 칩은 필드 프로그래머블 게이트 어레이(field programmable gate array, FPGA)(22)일 수 있다.
프로세싱 유닛(23)은 복수의 이미지 센서 제어부(22a) 및 복수의 이미지 회전부(22b)와는 별개의 하드웨어일 수 있다.
복수의 이미지 센서 제어부(22a)와 복수의 이미지 회전부(22b)는 하나의 칩으로 구현되는 경우에, 그 칩은 프로세싱 유닛(23)과 별개의 하드웨어일 수 있다.
복수의 이미지 센서 제어부(22a)는 복수의 이미지 센서(21)에 각각 대응한다. 복수의 이미지 센서 제어부(22a)의 각각은 대응하는 이미지 센서의 매체 이미지 획득을 제어한다. 복수의 이미지 센서 제어부(22a)의 각각은 대응하는 이미지 센서의 매체 이미지 획득을 제어하여 대응하는 이미지 센서가 매체 이미지를 획득하고, 프로세싱 메모리(24)에 직접 메모리 접근(direct memory access, DMA) 기술을 이용하여 직접 접근하여, 프로세싱 메모리(24)의 직접 메모리 접근 영역에 획득한 매체 이미지를 기록하도록 할 수 있다.
프로세싱 유닛(23)은 복수의 이미지 센서(21)의 각각이 획득한 매체 이미지의 비틀림 정도를 계산하고, 계산된 비틀림 정도에 대한 정보를 이미지 센서에 대응하는 이미지 회전부에 제공한다. 하나의 매체의 전체 크기 중에서 일정 크기 이상이 프로세싱 메모리(24)에 기록될 때, 프로세싱 유닛(23)은 그 일정 크기의 매체 이미지를 분석하여 매체 이미지의 비틀림 정도를 계산할 수도 있다. 프로세싱 유닛(23)이 단일 코어를 가지고 있는 경우, 하나의 매체 이미지의 전체 크기 중에서 일정 크기 이상이 프로세싱 메모리(24)에 기록되고 프로세싱 유닛(23)이 다른 매체 이미지의 비틀림 정도를 계산 중이 아닌 때, 프로세싱 유닛(23)은 그 일정 크기의 매체 이미지를 분석하여 매체 이미지의 비틀림 정도를 계산할 수도 있다. 프로세싱 유닛(23)은 복수의 이미지 센서(21)가 획득한 복수의 매체 이미지의 비틀림 정도를 순차적으로 계산할 수 있다.
복수의 이미지 회전부(22b)는 복수의 이미지 센서(21)에 각각 대응한다. 복수의 이미지 회전부(22b)의 각각은 대응하는 이미지 센서가 획득한 매체 이미지를 회전한다. 이때, 복수의 이미지 회전부(22b)의 각각은 프로세싱 유닛(23)이 계산한 비틀림 정도에 기초하여 매체 이미지를 회전할 수 있다. 복수의 이미지 회전부(22b)는 복수의 이미지 센서(21)가 획득한 복수의 매체 이미지를 병렬적으로 각각 회전한다. 복수의 이미지 회전부(22b)의 각각은 대응하는 이미지 센서가 획득한 매체 이미지를 다른 하나의 이미지 회전부가 매체 이미지를 회전하는 중에 회전할 수 있다. 복수의 이미지 회전부(22b)의 각각은 대응하는 이미지 센서가 획득한 매체 이미지의 일부 또는 전부를 프로세싱 메모리(24)의 DMA 영역에 직접 접근하여 읽어오고, 읽어온 매체 이미지의 일부 또는 전부를 프로세싱 유닛(23)이 계산한 비틀림 정도에 기초하여 회전하고, 회전한 매체 이미지의 일부 또는 전부를 프로세싱 메모리(23)의 DMA 영역에 직접 접근하여 기록할 수 있다. 이를 통해, 매체 이미지의 회전은 프로세싱 유닛(23)의 사용률을 올리지 않는다. 즉, 프로세싱 유닛(23)은 매체 이미지의 회전에는 가담하지 않고, 비틀림 계산에 전념할 수 있다.
복수의 이미지 회전부(22b)의 각각은 매체 이미지 전체를 프로세싱 메모리(24)로부터 읽어와 회전할 수도 있지만, 전체의 매체 이미지가 획득되기 전이라도 매체 이미지를 블록 단위 또는 라인 단위로 프로세싱 메모리(24)로부터 읽어와 회전할 수도 있다.
프로세싱 메모리(24)는 휘발성 메모리일 수 있다. 특히 프로세싱 메모리(24)는 동적 랜덤 액세스 메모리(dynamic random access memory, DRAM)일 수 있다. 프로세싱 메모리(24)는 프로세싱 유닛(23)에 의해 직접 액세스되는 메인 메모리일 수 있다.
도 4는 본 발명의 일 실시 예에 따른 감별부의 동작을 개략적으로 보여주는 도면이다.
도 4에 도시된 바와 같이, 복수의 이미지 센서(21)가 시차를 두고 복수의 매체 이미지를 획득한다면, 프로세싱 메모리(24)에도 시차를 두고 복수의 매체 이미지가 기록된다.
도 4에서, 전체 매체 이미지의 25%가 획득될 때, 프로세싱 유닛(23)은 그 25%의 매체 이미지를 가지고 비틀림 정도를 계산할 수 있다고 가정한다.
따라서, 프로세싱 메모리(24)에 CIS1 매체 이미지의 25%가 기록되면, 프로세싱 유닛(23)은 CIS1 매체 이미지의 비틀림 정도의 계산을 시작한다.
한편, 프로세싱 메모리(24)에 CIS2 매체 이미지의 25%가 기록되는 직후에, 프로세싱 유닛(23)은 CIS1 매체 이미지의 비틀림 정도를 계산하고 있으므로, CIS1 매체 이미지의 비틀림 정도의 계산 완료까지는 CIS2 매체 이미지의 비틀림 정도를 계산할 수 없다.
도 4에서 보여지는 바와 같이, 프로세싱 유닛(23)이 매체 이미지의 비틀림 정도의 계산에 전념하고, 복수의 이미지 회전부(22b)가 매체 이미지 회전을 담당하며, 복수의 이미지 회전부(22b)는 DMA를 이용하여 메모리에 접근하므로, 하나의 프로세싱 유닛(23)이 비틀림 정도의 계산과 매체 이미지 회전을 모두 담당하는 경우에 비하여 전체 소요 시간은 매우 줄어들 수 있다. 이는 금융 기기의 서비스 시간을 단축시켜, 사용자 편의를 향상시키는 효과를 제공할 수 있다.
도 5는 본 발명의 실시예에 따른 이미지 처리 방법을 보여주는 흐름도이다.
복수의 이미지 센서(21)는 복수의 매체 이미지를 각각 획득하여 프로세싱 메모리(24)에 기록한다(S101). 복수의 이미지 센서(21)는 시차를 두어 복수의 매체 이미지를 획득할 수도 있다.
프로세싱 유닛(23)은 프로세싱 메모리(24)에 저장된 복수의 매체 이미지의 각각의 비틀림 정도를 계산한다(S103). 하나의 매체 이미지의 전체 크기 중에서 일정 크기 이상이 프로세싱 메모리(24)에 기록되고 프로세싱 유닛(23)이 다른 매체 이미지의 비틀림 정도를 계산하는 중이 아닌 때, 프로세싱 유닛(23)은 그 일정 크기의 매체 이미지를 분석하여 매체 이미지의 비틀림 정도를 계산할 수도 있다.
복수의 이미지 회전부(22b)의 각각은 대응하는 이미지 센서가 획득한 매체 이미지의 일부 또는 전부를 프로세싱 메모리(23)의 DMA 영역에 직접 접근하여 읽어온다(S105).
복수의 이미지 회전부(22b)의 각각은 읽어온 매체 이미지의 일부 또는 전부를 프로세싱 유닛(23)이 계산한 비틀림 정도에 기초하여 회전한다(S107).
복수의 이미지 회전부(22b)의 각각은 회전한 매체 이미지의 일부 또는 전부를 프로세싱 메모리(23)의 DMA 영역에 직접 접근하여 기록한다(S109).
이상에서, 본 발명의 실시예를 구성하는 모든 구성 요소들이 하나로 결합하거나 결합하여 동작하는 것으로 설명되었다고 해서, 본 발명이 반드시 이러한 실시예에 한정되는 것은 아니다. 즉, 본 발명의 목적 범위 안에서라면, 그 모든 구성 요소들이 하나 이상으로 선택적으로 결합하여 동작할 수도 있다. 또한, 그 모든 구성 요소들이 각각 하나의 독립적인 하드웨어로 구현될 수 있지만, 각 구성 요소들의 그 일부 또는 전부가 선택적으로 조합되어 하나 또는 복수 개의 하드웨어에서 조합된 일부 또는 전부의 기능을 수행하는 프로그램 모듈을 갖는 컴퓨터 프로그램으로서 구현될 수도 있다. 그 컴퓨터 프로그램을 구성하는 코드들 및 코드 세그먼트들은 본 발명의 기술 분야의 당업자에 의해 용이하게 추론될 수 있을 것이다. 이러한 컴퓨터 프로그램은 컴퓨터가 읽을 수 있는 저장매체(Computer Readable Media)에 저장되어 컴퓨터에 의하여 읽혀지고 실행됨으로써, 본 발명의 실시예를 구현할 수 있다. 컴퓨터 프로그램의 저장매체로서는 자기 기록매체, 광 기록매체, 캐리어 웨이브 매체 등이 포함될 수 있다.
또한, 이상에서 기재된 "포함하다", "구성하다" 또는 "가지다" 등의 용어는, 특별히 반대되는 기재가 없는 한, 해당 구성 요소가 내재할 수 있음을 의미하는 것이므로, 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것으로 해석되어야 한다. 기술적이거나 과학적인 용어를 포함한 모든 용어들은, 다르게 정의되지 않는 한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미가 있다. 사전에 정의된 용어와 같이 일반적으로 사용되는 용어들은 관련 기술의 문맥상의 의미와 일치하는 것으로 해석되어야 하며, 본 발명에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.

Claims (11)

  1. 프로세싱 메모리;
    매체 이미지를 획득하여 상기 프로세싱 메모리에 기록하는 복수의 이미지 센서;
    상기 복수의 이미지 센서의 각각이 획득한 매체 이미지의 비틀림 정도를 계산하는 프로세싱 유닛;
    상기 복수의 이미지 센서에 각각 대응하고, 대응하는 이미지 센서가 획득한 매체 이미지를 상기 프로세싱 메모리로부터 읽어온 후 상기 비틀림 정도에 기초하여 회전하는 복수의 이미지 회전부를 포함하고,
    상기 프로세싱 유닛은 상기 복수의 이미지 회전부와는 별개의 하드웨어이며,
    상기 프로세싱 유닛은 복수의 이미지 센서의 각각이 획득한 매체 이미지의 비틀림 정도를 순차적으로 계산하고,
    상기 복수의 이미지 회전부는 상기 복수의 이미지 센서가 획득한 복수의 매체 이미지를 각각 병렬적으로 회전시키며,
    각각의 이미지 회전부는 다른 매체 이미지의 회전이 수행되는 중에 매체 이미지를 회전시키고,
    상기 복수의 이미지 회전부는 하나의 칩 내에 구현되는
    이미지 처리 장치.
  2. 제1항에 있어서,
    상기 복수의 이미지 회전부의 각각은
    대응하는 이미지 센서가 획득한 매체 이미지의 일부 또는 전부를 상기 프로세싱 메모리에 직접 접근하여 읽어오고,
    읽어온 매체 이미지의 일부 또는 전부를 상기 프로세싱 유닛이 계산한 비틀림 정도에 기초하여 회전하고,
    회전한 매체 이미지의 일부 또는 전부를 상기 프로세싱 메모리에 직접 접근하여 기록하는
    이미지 처리 장치.
  3. 삭제
  4. 삭제
  5. 제1항에 있어서,
    상기 하나의 칩은
    상기 복수의 이미지 센서에 각각 대응하고 복수의 이미지 센서 제어부를 포함하고,
    상기 복수의 이미지 센서 제어부의 각각은 대응하는 이미지 센서의 매체 이미지의 획득을 제어하는
    이미지 처리 장치.
  6. 제1항에 있어서,
    상기 하나의 칩은 필드 프로그래머블 게이트 어레이인
    이미지 처리 장치.
  7. 제1항에 있어서,
    상기 복수의 이미지 센서는 하나의 매체의 매체 이미지를 획득하는
    이미지 처리 장치.
  8. 제7항에 있어서,
    상기 복수의 이미지 센서 중 일부는 상기 하나의 매체의 앞면의 매체 이미지를 획득하고,
    상기 복수의 이미지 센서 중 나머지는 상기 하나의 매체의 뒷면의 매체 이미지를 획득하는
    이미지 처리 장치.
  9. 제8항에 있어서,
    상기 복수의 이미지 센서 중 일부 중 하나는 제1 타입을 가지고,
    상기 복수의 이미지 센서 중 일부 중 다른 하나는 제2 타입을 가지고,
    상기 복수의 이미지 센서 중 나머지 중 하나는 제1 타입을 가지고,
    상기 복수의 이미지 센서 중 나머지 중 다른 하나는 제2 타입을 가지는
    이미지 처리 장치.
  10. 이미지 처리 장치가 이미지를 처리하는 방법에 있어서,
    복수의 이미지 센서를 통해 복수의 매체 이미지를 획득하여 프로세싱 메모리에 저장하는 단계;
    상기 프로세싱 메모리에 저장된 상기 복수의 매체 이미지의 각각의 비틀림 정도를 프로세싱 유닛을 통해 계산하는 단계; 및
    상기 복수의 매체 이미지의 각각의 비틀림 정도에 기초하여, 상기 복수의 매체 이미지를 복수의 이미지 회전부를 통해 각각 회전하는 단계를 포함하고,
    상기 프로세싱 유닛은 상기 복수의 이미지 회전부와는 별개의 하드웨어이고,
    상기 프로세싱 유닛은 복수의 이미지 센서의 각각이 획득한 매체 이미지의 비틀림 정도를 순차적으로 계산하고,
    상기 복수의 이미지 회전부는 상기 복수의 이미지 센서가 획득한 복수의 매체 이미지를 각각 병렬적으로 회전시키며,
    각각의 이미지 회전부는 다른 매체 이미지의 회전이 수행되는 중에 매체 이미지를 회전시키고,
    상기 복수의 이미지 회전부는 하나의 칩 내에 구현되는
    이미지 처리 방법.
  11. 제10항에 있어서,
    상기 복수의 매체 이미지를 회전하는 단계는
    각 매체 이미지의 일부 또는 전부를 상기 프로세싱 메모리에 직접 접근하여 읽어오고,
    읽어온 매체 이미지의 일부 또는 전부를 상기 프로세싱 유닛이 계산한 비틀림 정도에 기초하여 회전하고,
    회전한 매체 이미지의 일부 또는 전부를 상기 프로세싱 메모리에 직접 접근하여 기록하는
    이미지 처리 방법.
KR1020120085566A 2012-08-06 2012-08-06 이미지 처리 장치 및 방법 KR101384906B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120085566A KR101384906B1 (ko) 2012-08-06 2012-08-06 이미지 처리 장치 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120085566A KR101384906B1 (ko) 2012-08-06 2012-08-06 이미지 처리 장치 및 방법

Publications (2)

Publication Number Publication Date
KR20140019507A KR20140019507A (ko) 2014-02-17
KR101384906B1 true KR101384906B1 (ko) 2014-04-11

Family

ID=50266941

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120085566A KR101384906B1 (ko) 2012-08-06 2012-08-06 이미지 처리 장치 및 방법

Country Status (1)

Country Link
KR (1) KR101384906B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101620693B1 (ko) 2014-06-30 2016-05-12 주식회사 엘지씨엔에스 매체 인식 장치 및 방법, 그리고 금융기기

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20080082798A (ko) * 2007-03-09 2008-09-12 기산전자 주식회사 하나의 이미지 센서를 이용한 권종인식 및 위폐검출 장치와방법
KR20090062115A (ko) * 2007-12-12 2009-06-17 엘지엔시스(주) 매체이미지 검출장치 및 방법, 그리고 그를 이용한매체취급시스템
KR101016883B1 (ko) 2008-07-10 2011-02-22 엘지엔시스(주) 매체인식장치 및 그를 이용한 매체 권종 및 진위판별방법

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20080082798A (ko) * 2007-03-09 2008-09-12 기산전자 주식회사 하나의 이미지 센서를 이용한 권종인식 및 위폐검출 장치와방법
KR20090062115A (ko) * 2007-12-12 2009-06-17 엘지엔시스(주) 매체이미지 검출장치 및 방법, 그리고 그를 이용한매체취급시스템
KR101016883B1 (ko) 2008-07-10 2011-02-22 엘지엔시스(주) 매체인식장치 및 그를 이용한 매체 권종 및 진위판별방법

Also Published As

Publication number Publication date
KR20140019507A (ko) 2014-02-17

Similar Documents

Publication Publication Date Title
JP4200047B2 (ja) 紙幣及び有価証券の自動取扱装置
KR101554252B1 (ko) 지폐일련번호 인식을 통한 금융자동화기기의 지폐관리방법 및 그 방법이 적용된 금융자동화기기
CN105023349B (zh) 存取款过程中的钞箱选取方法及钞箱
JPWO2008056404A1 (ja) 紙葉類識別装置および紙葉類識別方法
US20150170119A1 (en) Automatic transaction device
CN103679961B (zh) 自动交易装置及钞票处理方法
KR101351653B1 (ko) 금융기기 및 입금 거래 처리 방법
US10395224B2 (en) Financial device having a replaceable module for performing replenishment or collection function
KR101384906B1 (ko) 이미지 처리 장치 및 방법
KR101495658B1 (ko) 현금/수표 통합 입금부를 구비한 금융자동화기기 및 이에 적용되는 현금/수표 인식방법
JP2015191577A (ja) 紙幣処理装置
CN205507968U (zh) 一种交易处理装置
CN205015974U (zh) 货币处理单元以及自动交易处理装置
CN204926273U (zh) 钞票自动交易装置
KR101409148B1 (ko) 금융기기
KR101322564B1 (ko) 금융기기 및 그의 제어방법
KR101965851B1 (ko) 금융 기기 및 그의 제어방법, 매체 처리 장치
KR101880453B1 (ko) 금융 기기
CN204087326U (zh) 一种具备币种识别的纸币处理装置
KR101900766B1 (ko) 매체 보관 장치, 그의 제어방법 및 금융기기
KR101351664B1 (ko) 금융기기
KR101385878B1 (ko) 매체집적장치를 포함한 금융기기 및 그 제어 방법
KR101385383B1 (ko) 매체집적장치를 포함한 금융기기 및 그 제어 방법
CN204087344U (zh) 一种自动交易装置
KR20190023164A (ko) 금융 기기

Legal Events

Date Code Title Description
A201 Request for examination
N231 Notification of change of applicant
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20170403

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20190328

Year of fee payment: 6