KR20230015676A - Determining whether image includes sensitive information - Google Patents

Determining whether image includes sensitive information Download PDF

Info

Publication number
KR20230015676A
KR20230015676A KR1020210097110A KR20210097110A KR20230015676A KR 20230015676 A KR20230015676 A KR 20230015676A KR 1020210097110 A KR1020210097110 A KR 1020210097110A KR 20210097110 A KR20210097110 A KR 20210097110A KR 20230015676 A KR20230015676 A KR 20230015676A
Authority
KR
South Korea
Prior art keywords
image
image data
electronic device
resolution
sensitive information
Prior art date
Application number
KR1020210097110A
Other languages
Korean (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 KR1020210097110A priority Critical patent/KR20230015676A/en
Priority to PCT/US2021/065447 priority patent/WO2023003589A1/en
Publication of KR20230015676A publication Critical patent/KR20230015676A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/40Document-oriented image-based pattern recognition
    • G06V30/41Analysis of document content
    • G06V30/413Classification of content, e.g. text, photographs or tables
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/38Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
    • B41J29/393Devices for controlling or analysing the entire machine ; Controlling or analysing mechanical parameters involving printing of test patterns
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/52Top-and-bottom stop mechanisms
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41MPRINTING, DUPLICATING, MARKING, OR COPYING PROCESSES; COLOUR PRINTING
    • B41M3/00Printing processes to produce particular kinds of printed work, e.g. patterns
    • B41M3/14Security printing
    • B41M3/146Security printing using a non human-readable pattern which becomes visible on reproduction, e.g. a void mark
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1239Restricting the usage of resources, e.g. usage or user levels, credit limit, consumables, special fonts
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Animal Behavior & Ethology (AREA)
  • Artificial Intelligence (AREA)
  • Multimedia (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

The present invention relates to an electronic device. The electronic device includes: an automatic paper supply device which includes a front surface image sensor and a rear surface image sensor supplying printed media and detecting a front surface image of the supplied printed media and a rear surface image thereof, respectively; and a processor. The processor receives front surface image data and rear surface image data from the front surface image sensor and the rear surface image sensor, changes the front image data and the rear image data to a reference resolution through separate resolution conversion blocks, respectively, and separates the front image data and the rear image data that have changed to the reference resolution into band images, respectively, by using an authenticity determination block to alternately process the front surface and rear surface band images and then determine whether the front surface image and the rear surface image include sensitive information.

Description

화상의 민감 정보 포함 여부 판단{Determining whether image includes sensitive information}Determining whether image includes sensitive information

화상 형성 장치는 컴퓨터와 같은 단말장치에서 생성된 인쇄 데이터를 인쇄 용지에 인쇄하는 장치를 의미한다. 이러한 화상 형성 장치의 예로는 복사기, 프린터, 팩시밀리, 스캐너 또는 이들의 기능을 하나의 장치를 통해 복합적으로 구현하는 복합기(Multi-Function Peripheral: MFP) 등을 들 수 있다.An image forming apparatus refers to a device that prints print data generated by a terminal device such as a computer on printing paper. Examples of such an image forming device include a copier, a printer, a facsimile, a scanner, or a multi-function peripheral (MFP) that complexly implements functions of these functions through a single device.

도 1은 일 예에 따른 시스템을 설명하는 도면,
도 2는 일 예에 따른 전자 장치의 구성을 설명하는 블록도,
도 3은 일 예에 따른 전자 장치의 구체적인 구성을 설명하는 블록도,
도 4는 일 예에 따른 자동 급지 장치를 설명하는 도면,
도 5는 일 예에 따른 인쇄 매체의 갭을 설명하는 도면,
도 6은 일 예에 따른 페이지 제어를 설명하는 도면,
도 7은 일 예에 따른 지폐 여부를 판단하는 과정을 설명하는 도면,
도 8은 일 예에 따른 지폐 여부를 판단하는 구체적인 과정을 설명하는 도면,
도 9는 일 예에 따른 지폐 여부를 판단 과정을 설명하는 흐름도,
도 10은 일 예에 따른 밴드 처리 과정을 설명하는 도면,
도 11은 일 예에 따른 병렬적으로 수행되는 민감 정보 포함 여부를 판단 과정을 설명하는 도면,
도 12a 내지 도 12c는 일 예에 따른 민감 정보 포함 여부의 판단 결과를 설명하는 도면,
도 13은 일 예에 따른 민감 정보 포함 여부의 판단 과정을 설명하는 타이밍도,
도 14는 일 예에 따른 코드를 검출하는 과정을 설명하는 도면,
도 15는 일 예에 따른 코드의 진위 여부를 판단하는 과정을 설명하는 도면,
도 16은 일 예에 따른 코드의 진위 여부 판단 과정을 설명하는 타이밍도,
도 17는 일 예에 따른 진위 여부 판단 과정을 설명하는 흐름도, 그리고
도 18은 일 예에 따른 컴퓨터 판독 가능 기록 매체에 저장되는 명령어들을 설명하는 도면이다.
1 is a diagram illustrating a system according to an example;
2 is a block diagram illustrating a configuration of an electronic device according to an example;
3 is a block diagram illustrating a specific configuration of an electronic device according to an example;
4 is a view for explaining an automatic paper feeding device according to an example;
5 is a diagram explaining a gap of a print medium according to an example;
6 is a diagram illustrating page control according to an example;
7 is a view for explaining a process of determining whether banknotes are present according to an example;
8 is a view for explaining a specific process of determining whether a banknote is present according to an example;
9 is a flowchart illustrating a process of determining whether banknotes are present according to an example;
10 is a diagram for explaining a band processing process according to an example;
11 is a diagram illustrating a process of determining whether sensitive information is included or not performed in parallel according to an example;
12A to 12C are diagrams for explaining a result of determining whether sensitive information is included according to an example;
13 is a timing diagram illustrating a process of determining whether sensitive information is included according to an example;
14 is a diagram for explaining a process of detecting a code according to an example;
15 is a diagram for explaining a process of determining whether a code is authentic or not according to an example;
16 is a timing diagram illustrating a process of determining authenticity of a code according to an example;
17 is a flowchart illustrating a process of determining authenticity according to an example, and
18 is a diagram illustrating instructions stored in a computer readable recording medium according to an example.

이하에서는 도면을 참조하여 다양한 예들을 상세히 설명한다. 이하에서 설명되는 예들은 여러 가지 상이한 형태로 변형되어 실시될 수도 있다. Hereinafter, various examples will be described in detail with reference to the drawings. The examples described below may be modified and implemented in various different forms.

한편, 본 명세서에서 어떤 구성이 다른 구성과 "연결"되어 있다고 할 때, 이는 ‘직접적으로 연결’되어 있는 경우뿐 아니라, ‘그 중간에 다른 구성을 사이에 두고 연결’되어 있는 경우도 포함한다. 또한, 어떤 구성이 다른 구성을 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한, 그 외 다른 구성을 제외하는 것이 아니라 다른 구성들 더 포함할 수도 있다는 것을 의미한다. 한편, 각 예는 독립적으로 구현되거나 동작될 수도 있지만, 각 예는 조합되어 구현되거나 동작될 수도 있다.On the other hand, in this specification, when a component is said to be "connected" to another component, this includes not only the case of being 'directly connected', but also the case of being 'connected with another component in between'. In addition, when a certain component "includes" another component, this means that other components may be further included without excluding other components unless otherwise specified. Meanwhile, each example may be implemented or operated independently, but each example may be implemented or operated in combination.

본 명세서에서 “화상 형성 작업(image forming job)”이란 화상의 형성 또는 화상 파일의 생성/저장/전송 등과 같이 화상과 관련된 다양한 작업들(e.g. 인쇄, 스캔 또는 팩스)을 의미할ㅗ 수 있으며, “작업(job)”이란 화상 형성 작업을 의미할 뿐 아니라, 화상 형성 작업의 수행을 위해서 필요한 일련의 프로세스들을 모두 포함하는 의미일 수 있다.In this specification, “image forming job” may refer to various tasks (e.g. printing, scanning, or fax) related to images, such as image formation or generation/save/transmission of image files, etc. The term “job” may mean not only an image forming job, but also include all of a series of processes necessary for performing the image forming job.

또한, “인쇄 데이터”란 프린터에서 인쇄 가능한 포맷으로 변환된 데이터를 의미할 수 있다. 한편, 프린터가 다이렉트 프린팅을 지원한다면, 파일 그 자체가 인쇄 데이터가 될 수 있다.Also, “print data” may refer to data converted into a format that can be printed by a printer. Meanwhile, if the printer supports direct printing, the file itself may be print data.

또한, “화상 형성 장치”란 컴퓨터와 같은 단말 장치에서 생성된 인쇄 데이터를 기록 용지에 인쇄하는 장치를 말한다. 이러한 화상 형성 장치의 예로는 복사기, 프린터, 팩시밀리, 스캐너 또는 이들의 기능을 하나의 장치를 통해 복합적으로 구현하는 복합기(multi-function peripheral, MFP)등을 들 수 있다.Also, “image forming device” refers to a device that prints print data generated by a terminal device such as a computer on recording paper. Examples of such an image forming apparatus include a copier, a printer, a facsimile, a scanner, or a multi-function peripheral (MFP) that complexly implements functions of these functions through a single device.

또한, "외부 장치"란 화상 형성 장치로 네트워크를 통해 정보나 서비스를 제공하는 장치를 말한다. 예를 들어, 외부 장치는 서버, 클라우드, 웹서버, 호스트 장치, 사용자 단말 장치일 수 있다. 외부 장치가 서버인 경우, 서버의 예로는 결제 서버, 관리 서버 등을 포함할 수 있다. 그리고 서비스는 하나의 물리적 서버에서 제공될 수도 있으며, 하나의 물리적 서버를 나눈 가상의 서버(또는 클라우드 서버)에서 제공될 수 있다. 본 명세서는 복수 개의 외부 장치를 포함할 수 있다. 예를 들어, 하나의 외부 장치는 화상 형성 장치의 에러 처리를 위한 동작을 수행하는 일반적인 서버, 다른 하나의 외부 장치는 에러 및 솔루션을 학습하고, 학습된 에러 해결 모델을 생성하는 인공지능(Artificial Intelligence, AI) 클라우드(또는, AI 서버)일 수 있다.Also, an "external device" refers to an image forming device that provides information or services through a network. For example, the external device may be a server, a cloud, a web server, a host device, or a user terminal device. When the external device is a server, examples of the server may include a payment server, a management server, and the like. In addition, the service may be provided from one physical server or from a virtual server (or cloud server) that divides one physical server. This specification may include a plurality of external devices. For example, one external device is a general server that performs an operation for error handling of an image forming device, and the other external device is artificial intelligence (Artificial Intelligence) that learns errors and solutions and creates a learned error solving model. , AI) cloud (or AI server).

또한, “사용자”란 전자 장치를 이용하여, 또는 전자 장치와 유무선으로 연결된 디바이스를 이용하여 전자 장치에 대한 조작을 수행하는 사람을 의미할 수 있다. 또한, “관리자”란 전자 장치의 모든 기능 및 시스템에 접근할 수 있는 권한을 갖는 사람을 의미할 수 있다. “관리자”와 “사용자”는 동일한 사람일 수도 있다.Also, a “user” may refer to a person who manipulates an electronic device by using an electronic device or a device connected to the electronic device by wire or wirelessly. Also, “administrator” may mean a person who has authority to access all functions and systems of an electronic device. “Administrator” and “User” may be the same person.

또한, “민감 정보”는 지폐 인지 여부, 상품권/바코드/QR 코드 인지 여부, 유효한 지폐 인지 여부, 유효한 상품권/바코드/QR 코드 인지 여부 등에 대한 정보를 의미할 수 있다.In addition, “sensitive information” may mean information about whether or not it is a banknote, whether it is a gift certificate/barcode/QR code, whether it is a valid banknote, whether it is a valid gift certificate/barcode/QR code, and the like.

본 개시는 인쇄 매체에 지폐 등과 같은 대상 화상(설정 화상)이 포함되어 있는지 판단하는 것이다. 즉, 본 개시는 전면 화상 및 후면 화상에 대한 민감 정보 포함 여부를 판단하는 것이다. 또한, 본 개시는 인쇄 매체에 바코드 또는 QR 코드 등과 같은 대상 화상이 포함되어 있는지 판단하고, 대상 화상이 포함되어 있으면 바코드 또는 QR 코드의 정보에 대응되는 제품 정보를 검색하고 검색 결과를 출력함으로써 코드의 진위 여부를 판단하는 전자 장치에 관한 것이다.The present disclosure is to determine whether a print medium contains a target image (set image) such as banknotes or the like. That is, the present disclosure is to determine whether sensitive information on the front image and the back image is included. In addition, the present disclosure determines whether a target image such as a barcode or QR code is included in the print medium, and if the target image is included, the product information corresponding to the information of the barcode or QR code is searched and the search result is output. It relates to an electronic device for determining authenticity.

도 1은 일 예에 따른 시스템을 설명하는 도면이다.1 is a diagram illustrating a system according to an example.

도 1을 참조하면, 시스템은 전자 장치(100), 사용자 단말 장치(200) 및 외부 장치(300)를 포함할 수 있다.Referring to FIG. 1 , the system may include an electronic device 100 , a user terminal device 200 and an external device 300 .

전자 장치(100)는 화상을 포함하는 복수의 인쇄 매체(예, 용지)를 연속하여 순차적으로 공급받을 수 있다. 전자 장치(100)는 연속하여 순차적으로 공급되는 인쇄 매체에 포함된 전면 및 후면의 화상의 화상 데이터를 입력받을 수 있다. 예를 들어, 전자 장치(100)는 전면 이미지 센서 및 후면 이미지 센서를 포함하고, 전면 및 후면 이미지 센서를 이용하여 인쇄 매체의 전면에 포함된 화상 및 후면에 포함된 화상을 감지할 수 있다. 전자 장치(100)는 감지된 전면 및 후면 화상의 화상 데이터에 기초하여 인쇄 매체의 전면 또는 후면 화상에 대상 화상이 포함되어 있는지 판단할 수 있고, 대상 화상의 진위 여부를 판단할 수 있다. 예를 들어, 대상 화상은 지폐, 바코드, QR(Quick Response) 코드 등을 포함할 수 있다.The electronic device 100 may continuously and sequentially receive a plurality of print media (eg, paper) including images. The electronic device 100 may receive image data of front and rear images included in sequentially supplied print media. For example, the electronic device 100 may include a front image sensor and a rear image sensor, and may detect an image included on the front side and an image included on the back side of a print medium using the front and rear image sensors. The electronic device 100 may determine whether a target image is included in a front or back image of a printing medium based on image data of detected front and back images, and determine whether the target image is authentic. For example, the target image may include bills, barcodes, quick response (QR) codes, and the like.

전자 장치(100)는 인쇄 매체의 전면 또는 후면 화상에 민감 정보 포함 여부를 판단하기 위해 감지된 화상 데이터를 처리할 수 있다. 예를 들어, 전자 장치(100)는 감지된 인쇄 매체의 화상이 컬러 화상이면 모노 화상으로 변환할 수 있다. 만일, 감지된 인쇄 매체의 전면 화상이 컬러 화상이면 전자 장치(100)는 전면 화상을 모노 화상으로 변환하고, 감지된 인쇄 매체의 후면 화상이 컬러 화상이면 전자 장치(100)는 후면 화상을 모노 화상으로 변환할 수 있다. 감지된 전면 및 후면 화상이 모두 컬러 화상이면 전자 장치(100)는 전면 및 후면 화상을 모두 모노 화상으로 변환할 수 있다. 전자 장치(100)는 변환된 모노 화상의 해상도를 기준 해상도로 변환할 수 있다. 전자 장치(100)가 화상에 민감 정보 포함 여부를 판단하는 과정은 아래에서 구체적으로 설명한다. 전자 장치(100)는 기준 해상도로 변환된 화상에 기초하여 인쇄 매체의 화상의 대상 화상인지 판단하고, 대상 화상의 진위 여부를 판단할 수 있다.The electronic device 100 may process sensed image data to determine whether sensitive information is included in the front or rear image of the print medium. For example, if the image of the detected printing medium is a color image, the electronic device 100 may convert it into a mono image. If the front image of the detected print medium is a color image, the electronic device 100 converts the front image into a mono image, and if the detected rear image of the print medium is a color image, the electronic device 100 converts the rear image into a mono image. can be converted to If both the detected front and back images are color images, the electronic device 100 may convert both the front and back images into mono images. The electronic device 100 may convert the resolution of the converted mono image into a reference resolution. A process of determining whether the electronic device 100 includes sensitive information in an image will be described in detail below. The electronic device 100 may determine whether an image of a print medium is a target image based on an image converted to a reference resolution, and determine whether the target image is authentic.

일 예로, 대상 화상이 지폐이면 전자 장치(100)는 지폐 여부의 판단 결과를 출력할 수 있다. 전자 장치(100)는 전자 장치(100)의 출력 인터페이스를 통해 판단 결과를 출력할 수 있고, 감지된 화상(또는, 화상이 포함된 페이지)에 지폐 여부를 알리는 인디케이터를 추가하여 인쇄 과정을 수행할 수 있다. 예를 들어, 인디케이터는 사용자에게 감지된 화상이 지폐로 판단되었다는 것을 알리기 위한 것으로, ‘specimen’, ‘confidential information’ 등과 같은 해당 민감 정보를 나타내는 용어일 수 있다. 또한, 인디케이터는 경고 문구, 특정 색상, 특정 도형, 특정 패턴 등의 형태로 표현될 수 있다. 한편, 전자 장치(100)는 판단 결과를 사용자 단말 장치(200)로 전송할 수 있다.For example, if the target image is a banknote, the electronic device 100 may output a result of determining whether or not the target image is a banknote. The electronic device 100 may output the determination result through an output interface of the electronic device 100, add an indicator indicating whether a banknote is present to the detected image (or a page including the image), and perform a printing process. can For example, the indicator is intended to notify the user that the detected image is determined to be a banknote, and may be a term indicating corresponding sensitive information such as 'specimen' or 'confidential information'. In addition, the indicator may be expressed in the form of a warning phrase, a specific color, a specific figure, or a specific pattern. Meanwhile, the electronic device 100 may transmit the determination result to the user terminal device 200 .

사용자 단말 장치(200)는 전자 장치(100)로부터 수신된 판단 결과를 표시할 수 있다. 예를 들어, 사용자 단말 장치(200)는 스마트폰, 데스크탑 PC(Personal Computer), 랩탑 PC 등을 포함할 수 있다.The user terminal device 200 may display the determination result received from the electronic device 100 . For example, the user terminal device 200 may include a smart phone, a desktop PC (Personal Computer), a laptop PC, and the like.

일 예로, 대상 화상은 바코드, QR 코드일 수 있다. 전자 장치(100)는 상술한 과정과 동일하게 인쇄 매체의 화상을 감지하고, 감지된 화상을 이미지 처리할 수 있다. 전자 장치(100)는 감지된 화상으로부터 바코드의 바 이미지, QR 코드의 QR 이미지를 식별하고, 식별된 바 이미지, QR 이미지로부터 코드 정보를 추출할 수 있다. 전자 장치(100)는 추출된 코드 정보를 외부 장치(300)로 전송할 수 있다.For example, the target image may be a barcode or QR code. The electronic device 100 may detect an image of a print medium and process the detected image in the same manner as the above-described process. The electronic device 100 may identify a bar image of a barcode and a QR image of a QR code from the detected image, and extract code information from the identified bar image and QR image. The electronic device 100 may transmit the extracted code information to the external device 300 .

외부 장치(300)는 수신된 코드 정보에 기초하여 제품 정보를 검색할 수 있다. 예를 들어, 외부 장치(300)는 서버, 클라우드 등을 포함할 수 있다. 외부 장치(300)는 검색된 제품 정보를 전자 장치(100)로 전송할 수 있다. 전자 장치(100)는 수신된 제품 정보를 표시할 수 있다. 전자 장치(100)는 외부 장치(300)로부터 코드 정보에 대응되는 제품 정보의 수신 여부에 따라 바코드, QR 코드의 진위 여부를 판단할 수 있다.The external device 300 may search product information based on the received code information. For example, the external device 300 may include a server, a cloud, and the like. The external device 300 may transmit the searched product information to the electronic device 100 . The electronic device 100 may display the received product information. The electronic device 100 may determine authenticity of the barcode or QR code according to whether product information corresponding to the code information is received from the external device 300 .

또는, 전자 장치(100)는 외부 장치(300)로부터 수신된 제품 정보를 사용자 단말 장치(200)로 전송할 수 있다. 사용자 단말 장치(200)는 전자 장치(100)로부터 수신된 제품 정보를 표시할 수 있다.Alternatively, the electronic device 100 may transmit product information received from the external device 300 to the user terminal device 200 . The user terminal device 200 may display product information received from the electronic device 100 .

아래에서는 전자 장치(100)의 구성을 설명한다.Below, the configuration of the electronic device 100 will be described.

도 2는 일 예에 따른 전자 장치의 구성을 설명하는 블록도이다.2 is a block diagram illustrating a configuration of an electronic device according to an example.

도 2를 참조하면, 전자 장치(100)는 자동 급지 장치(Automatic Document Feeder)(110) 및 프로세서(120)를 포함할 수 있다. 자동 급지 장치(110)는 전면 이미지 센서(111) 및 후면 이미지 센서(112)를 포함할 수 있다.Referring to FIG. 2 , the electronic device 100 may include an automatic document feeder 110 and a processor 120 . The automatic document feeder 110 may include a front image sensor 111 and a rear image sensor 112 .

자동 급지 장치(110)는 화상을 포함하는 복수의 인쇄 매체를 순차적으로 공급할 수 있다. 전면 이미지 센서(111)는 인쇄 매체의 전면 화상을 감지하고, 후면 이미지 센서(112)는 인쇄 매체의 후면 화상을 감지할 수 있다.The automatic paper feeder 110 may sequentially supply a plurality of print media including images. The front image sensor 111 may detect a front image of the printing medium, and the rear image sensor 112 may detect a rear image of the printing medium.

프로세서(120)는 전자 장치(100)의 전반적인 동작을 제어할 수 있다. 전자 장치(100)가 대상 화상에 대한 민감 정보 포함 여부를 판단하는 명령을 입력받은 경우, 프로세서(120)는 전면 이미지 센서 및 후면 이미지 센서로부터 각각 전면 이미지 데이터 및 후면 이미지 데이터를 수신할 수 있다. 프로세서(120)는 전면 이미지 데이터 및 후면 이미지 데이터를 각각 별도의 해상도 변환 블록을 이용하여 기준 해상도로 변환할 수 있다. 기준 해상도는 수평 해상도(폭) 및 수직 해상도(높이)를 포함할 수 있다. 일 예로, 프로세서(120)는 기준 해상도의 수직 해상도를 기준으로 화상의 수직 해상도를 변환할 수 있다.The processor 120 may control overall operations of the electronic device 100 . When the electronic device 100 receives a command for determining whether sensitive information for a target image is included, the processor 120 may receive front image data and rear image data from the front image sensor and the rear image sensor, respectively. The processor 120 may convert the front image data and the back image data to a reference resolution using separate resolution conversion blocks. The reference resolution may include a horizontal resolution (width) and a vertical resolution (height). For example, the processor 120 may convert the vertical resolution of an image based on the vertical resolution of the reference resolution.

한편, 기준 해상도의 수직 해상도를 기준으로 화상의 수직 해상도를 변환하는 경우, 화상의 수평 해상도는 기준 해상도의 수평 해상도를 벗어날 수 있다. 프로세서(120)는 화상의 수평 해상도가 기준 수평 해상도를 벗어나면, 화상의 수평 해상도를 기준 수평 해상도로 다운스케일링하는 과정을 추가적으로 수행할 수 있다. Meanwhile, when converting the vertical resolution of an image based on the vertical resolution of the reference resolution, the horizontal resolution of the image may deviate from the horizontal resolution of the reference resolution. When the horizontal resolution of the image deviates from the reference horizontal resolution, the processor 120 may additionally perform a process of downscaling the horizontal resolution of the image to the reference horizontal resolution.

프로세서(120)는 기준 수평 해상도 및 기준 수직 해상도로 변환된 화상을 판단 블록을 이용하여 전면 화상 및 후면 화상을 번갈아 가며 처리하여 전면 화상 및 후면 화상에 민감 정보의 포함 여부를 각각 판단할 수 있다. 프로세서(120)는 전면 및 후면의 밴드 이미지에 기초하여 민감 정보의 포함 여부를 판단할 수 있다. 밴드는 민감 정보의 포함 여부를 판단하는 단위일 수 있다. 즉, 민감 정보의 포함 여부를 판단하기 위해 설정된 라인 수에 대응하는 이미지 데이터의 단위를 밴드라고 칭할 수 있다. 프로세서(120)는 전면 이미지 데이터 및 후면 이미지 데이터 각각에 대해 밴드 이미지의 단위로 화상에 민감 정보의 포함 여부를 판단할 수 있다. 일 예로, 프로세서(120)는 전면 또는 후면 중 일면의 해상도를 기준 해상도로 변환하는 동안 타면의 화상에 민감 정보의 포함 여부를 판단할 수 있다. 예를 들어, 민감 정보 포함 여부의 판단 대상 화상은 지폐, 바코드, QR 코드 등을 포함할 수 있다.The processor 120 may determine whether sensitive information is included in the front image and the back image by alternately processing the front image and the rear image using a decision block for the image converted to the reference horizontal resolution and the reference vertical resolution. The processor 120 may determine whether sensitive information is included based on the front and rear band images. A band may be a unit for determining whether sensitive information is included. That is, a unit of image data corresponding to the number of lines set to determine whether sensitive information is included may be referred to as a band. The processor 120 may determine whether sensitive information is included in the image in units of band images for each of the front image data and the back image data. For example, the processor 120 may determine whether sensitive information is included in the image of the other surface while converting the resolution of one surface of the front surface or the rear surface into a reference resolution. For example, an image subject to determination of whether sensitive information is included may include banknotes, barcodes, QR codes, and the like.

대상 화상이 지폐인 경우, 프로세서(120)는 기준 수평 해상도 및 기준 수직 해상도로 변환된 화상의 주파수 성분의 신호를 추출할 수 있다. 프로세서(120)는 추출된 주파수 성분의 신호를 분석하고 지폐인지 판단할 수 있다. 프로세서(120)는 인쇄 매체의 전면 또는 후면 화상이 지폐라고 판단되면, 공급되는 인쇄 매체 전체에 대하여 지폐가 포함된 페이지 정보를 프리뷰 이미지로 표시, 지폐가 포함된 페이지에 인디케이터를 추가하여 인쇄, 지폐가 포함된 페이지에 인디케이터를 추가하여 표시 또는 지폐가 포함된 페이지를 인쇄하지 않도록 전자 장치(100)의 구성을 제어할 수 있다.When the target image is a banknote, the processor 120 may extract signals of frequency components of the image converted to the reference horizontal resolution and the reference vertical resolution. The processor 120 may analyze the signal of the extracted frequency component and determine whether it is a bill. When the processor 120 determines that the front or back image of the printing medium is a bill, the page information including the bill is displayed as a preview image for the entire supplied printing medium, an indicator is added to the page including the bill, and printing is performed. The configuration of the electronic device 100 may be controlled so that a page including a mark or a bill is not printed by adding an indicator to a page including the .

대상 화상이 바코드 또는 QR 코드인 경우, 프로세서(120)는 기준 수평 해상도 및 기준 수직 해상도로 변환된 화상으로부터 바 이미지 또는 QR 이미지를 식별할 수 있다. 그리고, 프로세서(120)는 식별된 바 이미지 또는 QR 이미지로부터 코드 정보를 추출할 수 있다. 프로세서(120)는 추출된 코드 정보를 외부 장치를 이용하여 코드 정보의 진위 여부를 판단할 수 있다.If the target image is a barcode or QR code, the processor 120 may identify a bar image or QR image from an image converted to a reference horizontal resolution and a reference vertical resolution. And, the processor 120 may extract code information from the identified bar image or QR image. The processor 120 may determine authenticity of the code information by using the extracted code information using an external device.

한편, 수신된 전면 또는 후면의 화상이 컬러 화상이면, 프로세서(130)는 컬러 화상을 모노(mono) 화상으로 변환할 수 있다.Meanwhile, if the received front or rear image is a color image, the processor 130 may convert the color image into a mono image.

도 3은 일 예에 따른 전자 장치의 구체적인 구성을 설명하는 블록도이다.3 is a block diagram illustrating a specific configuration of an electronic device according to an example.

도 3을 참조하면, 전자 장치(100)는 자동 급지 장치(110), 프로세서(120), 입력 인터페이스(130), 통신 인터페이스(140), 디스플레이(150), 스피커(160), 메모리(170), 인쇄 엔진(180)을 포함할 수 있다. 그리고, 자동 급지 장치(110)는 전면 이미지 센서(111), 후면 이미지 센서(112), 용지 감지 센서(113)를 포함할 수 있다.Referring to FIG. 3 , the electronic device 100 includes an automatic paper feeder 110, a processor 120, an input interface 130, a communication interface 140, a display 150, a speaker 160, and a memory 170. , the print engine 180 may be included. Also, the automatic document feeder 110 may include a front image sensor 111 , a rear image sensor 112 , and a paper detecting sensor 113 .

자동 급지 장치(110), 프로세서(120)는 도 2의 자동 급지 장치(110), 프로세서(120)와 유사한 기능을 수행하는 바, 도 2에서 설명한 내용은 중복 기재하지 않고, 도 3에 추가된 구성들과 관련된 내용만 이하에서 설명한다.The automatic paper feeder 110 and the processor 120 perform functions similar to those of the automatic paper feeder 110 and the processor 120 of FIG. Only contents related to the configurations are described below.

자동 급지 장치(110)에 포함된 용지 감지 센서(113)는 공급되는 인쇄 매체를 감지할 수 있다. 프로세서(120)는 용지 감지 센서(113)가 인쇄 매체를 감지하는 시간을 기초로 인쇄 매체의 라인 수(또는, 길이)를 판단할 수 있다. 프로세서(120)는 화상 및 판단된 라인 수에 기초하여 밴드 이미지의 크기를 판단할 수 있다.A paper detecting sensor 113 included in the automatic feeding device 110 may detect the supplied print medium. The processor 120 may determine the number (or length) of lines of the print medium based on the time the paper detection sensor 113 detects the print medium. The processor 120 may determine the size of the band image based on the image and the determined number of lines.

입력 인터페이스(130)는 사용자로부터 기능 선택 및 해당 기능에 대한 제어 명령을 입력받을 수 있다. 여기서 기능은 인쇄 기능, 복사 기능, 스캔 기능, 팩스 전송 기능 등을 포함할 수 있다. 또한, 입력 인터페이스(130)는 대상 화상에 민감 정보의 포함 여부를 판단하는 명령을 입력받을 수 있다. 이러한 입력 인터페이스(130)는 입력부, 입력 모듈, 입력 인터페이스 등으로 지칭될 수도 있다.The input interface 130 may receive function selection and control commands for the function from the user. Here, the function may include a print function, a copy function, a scan function, a fax transmission function, and the like. Also, the input interface 130 may receive a command for determining whether sensitive information is included in the target image. Such an input interface 130 may also be referred to as an input unit, an input module, an input interface, and the like.

통신 인터페이스(140)는 외부 장치와 통신을 수행할 수 있다. 예를 들어, 외부 장치는 서버, 클라우드 등을 포함할 수 있다. 통신 인터페이스(140)는 전자 장치(100)를 외부 장치와 연결하기 위해 형성되고, 근거리 통신망(LAN: Local Area Network) 및 인터넷망을 통해 외부 장치와 접속되는 형태뿐만 아니라, USB(Universal Serial Bus) 포트 또는 무선 통신(예를 들어, WiFi 802.11a/b/g/n, Near Field Communication(NFC), Bluetooth) 포트를 통하여 접속되는 형태도 가능하다. 이러한 통신 인터페이스(150)는 통신부, 통신 모듈, 통신 인터페이스 또는 송수신부(transceiver) 등으로 지칭될 수도 있다.The communication interface 140 may perform communication with an external device. For example, the external device may include a server, a cloud, and the like. The communication interface 140 is formed to connect the electronic device 100 with an external device, and is connected to an external device through a Local Area Network (LAN) and an Internet network, as well as a Universal Serial Bus (USB). A form connected through a port or wireless communication (eg, WiFi 802.11a/b/g/n, Near Field Communication (NFC), Bluetooth) port is also possible. Such a communication interface 150 may also be referred to as a communication unit, a communication module, a communication interface, or a transceiver.

대상 화상이 지폐인 경우, 통신 인터페이스(140)는 지폐로 판단한 결과를 사용자 단말 장치(200)로 전송할 수 있다. 또는, 대상 화상이 바코드, QR 코드인 경우, 통신 인터페이스(140)는 추출된 코드 정보를 외부 장치(300)로 전송하고, 외부 장치(300)로부터 코드 정보에 대응되는 제품 정보를 수신할 수 있다. 통신 인터페이스(140)는 수신된 제품 정보를 사용자 단말 장치(200)로 전송할 수 있다.When the target image is a banknote, the communication interface 140 may transmit a result of determining the banknote to the user terminal device 200 . Alternatively, when the target image is a barcode or QR code, the communication interface 140 may transmit the extracted code information to the external device 300 and receive product information corresponding to the code information from the external device 300. . The communication interface 140 may transmit the received product information to the user terminal device 200 .

디스플레이(150)는 전자 장치(100)가 지원하는 기능을 선택받기 위한 사용자 인터페이스 창을 표시할 수 있다. 구체적으로, 디스플레이(150)는 전자 장치(100)가 제공하는 각종 기능을 선택받기 위한 사용자 인터페이스 창을 표시할 수 있다. 또한, 인쇄 매체의 화상이 지폐라고 판단한 경우, 디스플레이(150)는 판단 결과를 표시할 수 있다. 인쇄 매체의 화상이 바코드, QR 코드인 경우, 디스플레이(150)는 외부 장치(300)로부터 수신한 제품 정보를 표시할 수 있다. 이러한 디스플레이(150)는 LCD(Liquid Crystal Display), CRT(Cathode Ray Tube), OLED(Organic Light Emitting Diodes) 등과 같은 모니터일 수 있으며, 입력 인터페이스(130)의 기능을 동시에 수행할 수 있는 터치 스크린으로 구현될 수도 있다. The display 150 may display a user interface window for selecting a function supported by the electronic device 100 . Specifically, the display 150 may display a user interface window for selecting various functions provided by the electronic device 100 . Also, when it is determined that the print medium image is a banknote, the display 150 may display the determination result. When the image of the print medium is a barcode or QR code, the display 150 may display product information received from the external device 300 . The display 150 may be a monitor such as a liquid crystal display (LCD), cathode ray tube (CRT), organic light emitting diodes (OLED), or the like, and is a touch screen capable of simultaneously performing the function of the input interface 130. may be implemented.

스피커(160)는 전자 장치의 상태 정보를 소리로 출력할 수 있다. 예를 들어, 전자 장치(100)가 에러 상태이면, 에러 상태에 대응되는 소리를 출력할 수 있다. The speaker 160 may output state information of the electronic device as sound. For example, if the electronic device 100 is in an error state, it may output a sound corresponding to the error state.

메모리(170)는 전자 장치(100)에 관한 적어도 하나의 인스트럭션(instruction)을 저장할 수 있다. 예를 들어, 메모리(170)에는 본 개시의 다양한 예에 따라 전자 장치(100)가 동작하기 위한 각종 프로그램(또는 소프트웨어)이 저장될 수 있다. 또한, 메모리(170)는 인쇄 매체의 전면과 후면을 스캔한 데이터, 이미지 처리 전과 후의 데이터 등을 저장할 수 있다.The memory 170 may store at least one instruction related to the electronic device 100 . For example, various programs (or software) for operating the electronic device 100 according to various examples of the present disclosure may be stored in the memory 170 . In addition, the memory 170 may store data obtained by scanning the front and back sides of a print medium, data before and after image processing, and the like.

인쇄 엔진(180)은 화상을 형성할 수 있다. 구체적으로, 인쇄 엔진(180)은 프로세서(120)에서 생성한 인쇄 이미지를 인쇄 매체에 인쇄할 수 있다. 이러한 인쇄 엔진(180)은 전자 사진 방식으로 인쇄를 수행할 수도 있고, 잉크젯 방식으로 인쇄를 수행할 수 있다. 또한, 인쇄 엔진(180)은 하나의 색상만 인쇄 가능한 모노 인쇄 엔진일 수 있으며, 컬러 인쇄가 가능한 컬러 인쇄 엔진일 수도 있다. The print engine 180 may form images. Specifically, the print engine 180 may print the print image generated by the processor 120 on a print medium. The print engine 180 may perform printing using an electrophotographic method or an inkjet method. In addition, the print engine 180 may be a mono print engine capable of printing only one color, or may be a color print engine capable of color printing.

한편, 인쇄 매체의 화상에 민감 정보가 포함되거나 진위가 판단된 경우, 인쇄 엔진(180)은 화상 대신 설정된 메시지를 인쇄하거나 민감 정보가 포함되거나 진위가 판단된 화상(또는, 화상을 포함하는 페이지)에 프로세서(130)에서 추가된 인디케이터를 함께 인쇄할 수 있다.On the other hand, when sensitive information is included in an image on a print medium or authenticity is determined, the print engine 180 prints a set message instead of the image or an image (or a page including the image) that contains sensitive information or whose authenticity is determined. In addition, the indicator added by the processor 130 can be printed.

도 4는 일 예에 따른 자동 급지 장치를 설명하는 도면이다.4 is a diagram illustrating an automatic paper feeder according to an example.

도 4를 참조하면, 자동 급지 장치(110)는 전면 이미지 센서(111), 후면 이미지 센서(112), 용지 감지 센서(113)를 포함할 수 있다.Referring to FIG. 4 , the automatic document feeder 110 may include a front image sensor 111 , a rear image sensor 112 , and a paper detecting sensor 113 .

전면 이미지 센서(111)는 자동 급지 장치(110) 내의 이송 라인을 기준으로 일 영역에 배치되고, 공급되는 인쇄 매체의 전면의 화상을 감지할 수 있다. 후면 이미지 센서(112)는 자동 급지 장치(110) 내의 이송 라인을 기준으로 타 영역에 배치되고, 공급되는 인쇄 매체의 후면의 화상을 감지할 수 있다. 프로세서(120)는 전면 이미지 센서(111)에서 감지된 전면 화상 데이터 및 후면 이미지 센서(112)에서 감지된 후면 화상 데이터를 번갈아 가며 수신하고, 기준 해상도로 변경할 수 있다. 그리고, 프로세서(120)는 기준 해상도로 변경된 전면 화상 데이터의 전면 밴드 이미지와 후면 화상 데이터의 후면 밴드 이미지를 번갈아 가며 각각 서로 다른 버퍼에 저장하고, 전면과 후면 밴드 이미지를 번갈아 처리하여 민감 정보의 포함 여부를 각각 판단할 수 있다.The front image sensor 111 is disposed in one area based on the transfer line in the automatic feeding device 110 and can detect an image of the front side of the supplied printing medium. The rear image sensor 112 is disposed in another area relative to the transfer line in the automatic feeding device 110 and can detect an image of the rear side of the supplied printing medium. The processor 120 may alternately receive front image data detected by the front image sensor 111 and rear image data detected by the rear image sensor 112 and change the resolution to a reference resolution. In addition, the processor 120 alternately stores the front band image of the front image data and the rear band image of the rear image data changed to the reference resolution in different buffers, respectively, and processes the front and rear band images alternately to include sensitive information each can be determined.

용지 감지 센서(113)는 자동 급지 장치(110)를 기준으로 전면 이미지 센서(111) 및 후면 이미지 센서(112)보다 이전 영역에 배치될 수 있다. 자동 급지 장치(110)에 포함된 용지 감지 센서(113)는 공급되는 인쇄 매체를 감지할 수 있다. 프로세서(120)는 용지 감지 센서(113)가 인쇄 매체를 감지하는 시간을 기초로 인쇄 매체의 라인 수(또는, 길이)를 판단하고 밴드 이미지의 크기(또는, 길이)를 판단할 수 있다.The paper detecting sensor 113 may be disposed in an area prior to the front image sensor 111 and the rear image sensor 112 based on the automatic document feeder 110 . A paper detecting sensor 113 included in the automatic feeding device 110 may detect the supplied print medium. The processor 120 may determine the number (or length) of lines of the print medium and determine the size (or length) of the band image based on the time the paper detection sensor 113 detects the print medium.

용지 감지 센서(113)가 하나의 인쇄 매체를 감지하고 다음 인쇄 매체를 감지하는 시간 간격을 페이퍼 갭(paper gap)으로 칭할 수 있다. 프로세서(120)는 페이퍼 갭에 기초하여 대상 화상을 판단하는 과정의 시작과 끝을 제어할 수 있다.A time interval in which the paper detecting sensor 113 detects one print medium and detects the next print medium may be referred to as a paper gap. The processor 120 may control the start and end of a process of determining a target image based on the paper gap.

도 5는 일 예에 따른 인쇄 매체의 갭을 설명하는 도면이다.5 is a diagram illustrating a gap of a print medium according to an example.

도 5를 참조하면, 전면 이미지 센서(111), 후면 이미지 센서(112) 및 용지 감지 센서(113)이 도시되어 있다. Referring to FIG. 5 , a front image sensor 111 , a rear image sensor 112 , and a paper detecting sensor 113 are shown.

일 예로, 복수의 인쇄 매체는 순차적으로 공급될 수 있다. 하나의 인쇄 매체가 용지 감지 센서(113)를 지나가는 동안, 용지 감지 센서(113)는 인쇄 매체를 감지할 수 있다. 하나의 인쇄 매체가 용지 감지 센서(113)를 통과하면, 용지 감지 센서(113)가 다음 인쇄 매체를 감지할 때까지 공간적/시간적 간격(1)이 발생할 수 있다. 용지 감지 센서(113)가 하나의 인쇄 매체를 감지하고 다음 인쇄 매체를 감지할 때까지의 공간적/시간적 간격(1)을 페이퍼 갭이라고 칭할 수 있다.For example, a plurality of print media may be sequentially supplied. While one print medium passes the paper detection sensor 113, the paper detection sensor 113 may detect the print medium. When one print medium passes through the paper detection sensor 113, a spatial/temporal interval 1 may occur until the paper detection sensor 113 detects the next print medium. A spatial/temporal interval 1 from when the paper detecting sensor 113 detects one print medium to the next print medium may be referred to as a paper gap.

용지 감지 센서(113)는 하나의 인쇄 매체가 감지되는 시간을 획득할 수 있다. 전자 장치는 획득된 시간에 기초하여 인쇄 매체의 길이를 산출하여 라인 수를 판단할 수 있다. 판단된 인쇄 매체의 라인 수는 화상의 길이로 이용될 수 있고, 이미지 처리 단위인 밴드 이미지의 길이로 이용될 수 있다. 또한, 화상 처리 장치는 페이퍼 갭의 시간 동안 민감 정보 포함 여부의 판단을 위한 이미지 처리 과정을 수행할 수 있다.The paper detecting sensor 113 may obtain a time when one print medium is detected. The electronic device may determine the number of lines by calculating the length of the print medium based on the obtained time. The determined number of lines of the print medium may be used as the length of an image, and may be used as the length of a band image, which is an image processing unit. Also, the image processing device may perform an image processing process for determining whether sensitive information is included during the paper gap.

전자 장치는 감지된 화상을 이미지 처리하고, 이미지 처리된 화상을 기초로 대상 화상(또는, 설정 화상)에 민감 정보의 포함 여부를 판단할 수 있다. 예를 들어, 대상 화상은 지폐, 바코드, QR 코드 등을 포함할 수 있다. The electronic device may process the sensed image and determine whether sensitive information is included in the target image (or set image) based on the image-processed image. For example, the target image may include bills, barcodes, QR codes, and the like.

도 6은 일 예에 따른 페이지 제어를 설명하는 도면이다.6 is a diagram illustrating page control according to an example.

도 6을 참조하면, 전자 장치는 화상을 포함하는 인쇄 매체의 정보를 설정할 수 있다(S610). 전자 장치는 페이퍼 갭 상태일 때 처리해야 하는 화상의 정보를 해상도 변환 블록(예, 지폐 쓰레드(Banknote Thread) 블록)에 설정할 수 있다. 예를 들어, 설정 정보에는 전면 또는 후면 화상 여부, 해상도, 화상이 저장되는 버퍼의 주소 등을 포함할 수 있다.Referring to FIG. 6 , the electronic device may set information on a print medium including an image (S610). The electronic device may set image information to be processed in a paper gap state in a resolution conversion block (eg, a banknote thread block). For example, the setting information may include whether a front or rear image is selected, a resolution, an address of a buffer in which an image is stored, and the like.

전자 장치는 인쇄 매체가 용지 감지 센서를 지날 때 해상도 변환 블록은 입력되는 화상에 대해 해상도 변환을 수행하고 변환된 화상을 판단 블록(예, 지폐 감지(Banknote Detect) 블록)에 입력하며, 결과를 페이지마다 저장할 수 있다(S620). 인쇄 매체가 용지 감지 센서를 지나가면, 해상도 변환 블록은 페이지 끝으로 인식하고, 이미지 버퍼의 제어를 종료하기 위해 밴드의 길이를 조정할 수 있다. 그리고, 해상도 변환 블록은 다음 인쇄 매체를 설정하기 위해 대기할 수 있다(S630). 판단 블록은 변환된 화상에 기초하여 지폐 여부 판단하고, 판단 결과를 출력할 수 있다(S640).In the electronic device, when the print medium passes the paper detection sensor, the resolution conversion block performs resolution conversion on the input image, inputs the converted image to a judgment block (e.g., Banknote Detect block), and converts the result into a page It can be stored every time (S620). When the print media passes the paper detection sensor, the resolution conversion block recognizes the end of the page and can adjust the length of the band to end control of the image buffer. Then, the resolution conversion block may wait to set the next print medium (S630). The determination block may determine whether a banknote is present based on the converted image and output the determination result (S640).

아래에서는 지폐, 바코드, QR 코드를 판단하는 구체적인 과정을 설명한다.The specific process of judging banknotes, barcodes, and QR codes is described below.

도 7은 일 예에 따른 지폐 여부를 판단하는 과정을 설명하는 도면이다.7 is a diagram illustrating a process of determining whether banknotes are present according to an example.

도 7을 참조하면, 프로세서는 감지된 전면 및 후면 화상 데이터 각각을 밴드 이미지로 생성하고, 생성된 밴드 이미지와 관련된 메시지를 생성할 수 있다. 생성된 밴드 이미지 및 메시지는 해상도 변환 블록(예, 지폐 쓰레드 블록)으로 전달될 수 있다. 해상도 변환 블록은 전달된 메시지를 파싱하고, 밴드 이미지의 해상도를 기준 해상도로 변경할 수 있다. 해상도 변환 블록은 전면 밴드 이미지와 후면 밴드 이미지를 스위칭하며 이미지 처리 과정을 수행할 수 있다. 해상도 변환 블록은 기준 해상도로 변경된 전면 및 후면 밴드 이미지를 각각 별도의 버퍼에 저장할 수 있다.Referring to FIG. 7 , the processor may generate band images from each of sensed front and back image data, and generate a message related to the generated band images. The generated band image and message may be transferred to a resolution conversion block (eg, a bill thread block). The resolution conversion block may parse the transmitted message and change the resolution of the band image to a reference resolution. The resolution conversion block may perform an image processing process while switching between a front band image and a rear band image. The resolution conversion block may store the front and rear band images changed to the reference resolution in separate buffers.

각각 별도의 버퍼에 저장된 전면 및 후면 밴드 이미지는 번갈아 가며 판단 블록(예, 지폐 감지 이미지 프로세서)으로 전달될 수 있다. 예를 들어, 판단 블록은 전면 이미지 버퍼로부터 전면 밴드 이미지를 전달받아 지폐 여부를 판단하고 판단 결과를 저장할 수 있다. 그리고, 판단 블록은 전면 밴드 이미지에 대한 지폐 여부의 판단이 완료되면, 후면 이미지 버퍼로부터 후면 밴드 이미지를 전달받아 지폐 여부를 판단하고 판단 결과를 저장할 수 있다. 판단 블록은 전면 밴드 이미지와 후면 밴드 이미지를 번갈아 가며 전달받고 순차적으로 처리하여 판단 결과를 저장할 수 있다.Front and back band images stored in separate buffers may be alternately transferred to a decision block (eg, a banknote detection image processor). For example, the determination block may receive a front band image from a front image buffer, determine whether a banknote is present, and store the determination result. When the determination of whether the front band image is a banknote is completed, the determination block receives the rear band image from the rear image buffer, determines whether the banknote is a banknote, and stores the determination result. The decision block may receive the front band image and the rear band image alternately and process them sequentially to store the determination result.

도 8은 일 예에 따른 지폐 여부를 판단하는 구체적인 과정을 설명하는 도면이다.8 is a diagram illustrating a specific process of determining whether a banknote is present according to an example.

도 8을 참조하면, 해상도 변환 블록의 세부 동작이 도시되어 있다. 프로세서는 어댑테이션 레벨(Adaptation Layer)에서 지폐 여부를 판단하기 위해 생성한 이미지를 밴드 단위로 버퍼에 저장할 수 있다. 도 8에서 F1 밴드는 전면의 제1 밴드, F2 밴드는 전면의 제2 밴드이고, B1 밴드는 후면의 제1 밴드를 의미한다. 전자 장치는 전면 및 후면의 화상을 감지할 수 있다. 그리고, 전자 장치는 제1 버퍼에는 전면 화상의 밴드를 저장하고, 제2 버퍼에는 후면 화상의 밴드를 저장할 수 있다. F1 밴드의 저장이 완료되면, 어댑테이션 레이어 블록은 F1 밴드의 저장의 종료를 의미하는 메시지를 생성하고, 해상도 변환 블록으로 전달할 수 있다. 또한, 어댑테이션 레이어 블록은 F2 밴드 및 B1 밴드의 저장이 완료되면, 각각 메시지를 생성하여 해상도 변환 블록으로 전달할 수 있다.Referring to FIG. 8 , detailed operations of the resolution conversion block are illustrated. The processor may store the generated image in a buffer in units of bands in order to determine whether or not a banknote is present in an adaptation layer. In FIG. 8 , band F1 denotes a first band on the front side, band F2 denotes a second band on the front side, and band B1 denotes a first band on the rear side. The electronic device can detect front and rear images. The electronic device may store bands of the front image in the first buffer and bands of the rear image in the second buffer. When the storage of the F1 band is completed, the adaptation layer block may generate a message indicating the end of the storage of the F1 band and transmit it to the resolution conversion block. In addition, when the storage of the F2 band and the B1 band is completed, the adaptation layer block may generate and transmit each message to the resolution conversion block.

해상도 변환 블록(지폐 쓰레드 블록)은 수신된 메시지를 저장할 수 있다. 해상도 변환 블록은 이미지 처리 과정을 수행할 때 저장된 메시지를 순차적으로 분석할 수 있다. 예를 들어, 해상도 변환 블록은 우선 순위에 따라 태스크를 수행될 수 있다.The resolution conversion block (banknote thread block) can store received messages. The resolution conversion block may sequentially analyze stored messages when performing image processing. For example, the resolution conversion block may perform tasks according to priority.

도 9는 일 예에 따른 지폐 여부를 판단 과정을 설명하는 흐름도이다.9 is a flowchart illustrating a process of determining whether banknotes are present according to an example.

도 9를 참조하면, 해상도 변환 블록의 동작 과정이 도시되어 있다. 해상도 변환 블록은 저장된 메시지를 파싱하여 분석할 수 있다(S910). 해상도 변환 블록은 입출력 정보를 수신할 수 있다(S920). 예를 들어, 입력 정보는 해상도, 버퍼 주소, 폭(수평 길이), 높이(수직 길이) 등을 포함할 수 있고, 출력 정보는 버퍼 주소, 폭(수평 길이), 높이(수직 길이) 등을 포함할 수 있다. 캐시를 사용하는 경우, 해상도 변환 블록은 DMA(Direct Memory Access) 종료 후 캐시와 메모리 사이의 데이터를 일치시키기 위한 과정을 수행할 수 있다(S930). Referring to FIG. 9 , an operation process of a resolution conversion block is illustrated. The resolution conversion block may parse and analyze the stored message (S910). The resolution conversion block may receive input/output information (S920). For example, input information may include resolution, buffer address, width (horizontal length), height (vertical length), etc., and output information may include buffer address, width (horizontal length), height (vertical length), etc. can do. When using the cache, the resolution conversion block may perform a process for matching data between the cache and the memory after DMA (Direct Memory Access) is terminated (S930).

해상도 변환 블록은 메시지를 분석하여 F1 밴드를 처리할 수 있다. 해상도 변환 블록은 전면 또는 후면 화상인지 판단하고, 수직 해상도를 기준으로 기준 해상도로 변환할 수 있다(S840). 일 예로, F1 밴드의 화상이 100×200 dpi 해상도이고, 기준 해상도의 수직 해상도가 100 dpi일 수 있다. 해상도 변환 블록은 전면 화상으로 판단하고, 수직 해상도 스케일을 1/2로 설정하여 해상도 변환 과정을 수행할 수 있다(S950-1). 도 9에 도시된 바와 같이, 해상도 변환 블록은 수직 해상도가 150 dpi이면 수직 해상도 스케일을 2/3으로 설정하고(S950-2), 수직 해상도가 100 dpi이면 수직 해상도 스케일을 1/1로 설정할 수 있다(S950-3).The resolution conversion block may process the F1 band by analyzing the message. The resolution conversion block may determine whether the image is a front or rear image, and convert the vertical resolution into a reference resolution (S840). For example, an image of the F1 band may have a resolution of 100×200 dpi, and a vertical resolution of the reference resolution may be 100 dpi. The resolution conversion block may be determined as a front image, and a resolution conversion process may be performed by setting the vertical resolution scale to 1/2 (S950-1). As shown in FIG. 9, the resolution conversion block may set the vertical resolution scale to 2/3 if the vertical resolution is 150 dpi (S950-2), and set the vertical resolution scale to 1/1 if the vertical resolution is 100 dpi. Yes (S950-3).

해상도 변환 블록은 해상도 변환 과정 종료 후 캐시와 메모리 사이의 데이터를 일치시키기 위한 과정을 수행할 수 있다(S960). 해상도 변환 블록은 수직 해상도의 변환 과정을 종료하면 축소된 밴드 화상에 대해 밴드 높이를 변경할 수 있다(S970). 전면 화상의 밴드에 대한 이미지 처리를 종료한 해상도 변환 블록은 후면 화상의 밴드에 대한 이미지 처리를 위해 제1 버퍼에서 제2 버퍼로 주소를 변경하는 과정을 수행할 수 있다(S980).The resolution conversion block may perform a process for matching data between the cache and the memory after the resolution conversion process ends (S960). The resolution conversion block may change the band height of the reduced band image when the vertical resolution conversion process is finished (S970). After completing the image processing of the band of the front image, the resolution conversion block may perform a process of changing an address from the first buffer to the second buffer for image processing of the band of the rear image (S980).

도 10은 일 예에 따른 밴드 처리 과정을 설명하는 도면이다.10 is a diagram illustrating a band processing process according to an example.

도 10을 참조하면, 해상도 변환 블록은 F1 밴드 및 F2 밴드에 대해 해상도 변경 과정을 수행할 수 있다. 예를 들어, 해상도 변환 블록은 기준 해상도로 변환된 화상의 수평 해상도가 기준 수평 해상도를 초과하면 수평 해상도를 다운스케일링할 수 있다. 예를 들어, 해상도 변환 블록은 1/2 축소를 위해 F1 밴드 및 F2 밴드에 대해 해상도 변경을 수행할 수 있다. 그리고, 해상도 변환 블록은 두 개의 밴드를 지폐를 감지하기 위한 서로 다른 버퍼에 각각 저장할 수 있다. 수직 해상도는 밴드의 높이일 수 있다. 해상도 변환 블록이 밴드의 높이를 변경하기 위해 입출력 이미지 정보가 필요할 수 있다. 예를 들어, 입력 정보는 해상도, 버퍼 주소, 폭, 높이 등을 포함할 수 있고, 출력 정보는 버퍼 주소, 폭, 높이 등을 포함할 수 있다.Referring to FIG. 10 , the resolution conversion block may perform a resolution change process for the F1 band and the F2 band. For example, the resolution conversion block may downscale the horizontal resolution of an image converted to the standard resolution if the horizontal resolution exceeds the standard horizontal resolution. For example, the resolution conversion block may change the resolution of the F1 band and the F2 band for 1/2 reduction. Also, the resolution conversion block may store the two bands in different buffers for detecting bills. Vertical resolution may be the height of a band. The resolution conversion block may need input/output image information to change the band height. For example, the input information may include a resolution, a buffer address, width, and height, and the output information may include a buffer address, width, and height.

예를 들어, 기준 해상도가 100×100이고, 감지된 화상이 300×600인 경우, 전자 장치는 기준 수직 해상도에 기초하여 감지된 화상을 1/3으로 변환할 수 있다. 즉, 전자 장치는 300×600인 화상의 해상도를 100×200의 해상도로 변경할 수 있다. 변경된 수평 해상도는 기준 해상도를 초과한다. 따라서, 전자 장치는 수평 해상도를 다운스케일링할 수 있다. 전자 장치는 수평 해상도를 1/2로 다운스케일링하여 100×100으로 밴드를 다운스케일링하고 다운스케일링 밴드에 기초하여 민감 정보의 포함 여부를 판단할 수 있다.For example, when the reference resolution is 100×100 and the detected image is 300×600, the electronic device may convert the detected image to 1/3 based on the reference vertical resolution. That is, the electronic device can change the resolution of a 300×600 image to a resolution of 100×200. The changed horizontal resolution exceeds the reference resolution. Accordingly, the electronic device may downscale the horizontal resolution. The electronic device may downscale a band to 100×100 by downscaling the horizontal resolution by 1/2, and determine whether sensitive information is included based on the downscaling band.

한편, 해상도 변환 블록은 해상도가 변경된 밴드를 하나의 밴드로 통합하고 통합된 하나의 밴드에 기초하여 지폐 여부를 감지할 수 있다. 즉, 해상도 변환 블록은 F1 밴드에 포함된 복수의 밴드를 하나의 밴드로 통합하거나 F2 밴드에 포함된 복수의 밴드를 하나의 밴드로 통합할 수 있다. 전자 장치는 하나의 밴드로 통합된 멀티 밴드에 대해 민감 정보 포함 여부의 판단 과정을 수행할 수 있다.Meanwhile, the resolution conversion block may integrate the bands whose resolutions are changed into one band and detect whether or not there is a banknote based on the integrated one band. That is, the resolution conversion block may integrate a plurality of bands included in the F1 band into one band or integrate a plurality of bands included in the F2 band into one band. The electronic device may perform a process of determining whether sensitive information is included in multi-bands integrated into one band.

도 11은 일 예에 따른 병렬적으로 수행되는 민감 정보 포함 여부의 판단 과정을 설명하는 도면이다.11 is a diagram illustrating a process of determining whether to include sensitive information performed in parallel according to an example.

도 11을 참조하면, 전자 장치는 HW 처리 및 SW 처리 과정을 수행할 수 있다. 예를 들어, HW 처리 과정은 화상을 감지하고 모노 화상으로 변환하는 과정을 포함하고, SW 처리 과정은 해상도를 변경하고 민감 정보의 포함 여부를 판단하는 과정을 포함할 수 있다.Referring to FIG. 11 , the electronic device may perform HW processing and SW processing. For example, the HW process may include a process of detecting and converting an image into a mono image, and the SW process may include a process of changing a resolution and determining whether sensitive information is included.

도 11에 도시된 바와 같이, 전자 장치는 제1 페이지 전면의 제1 화상(F1 밴드)을 감지하고 모노 화상으로 변환할 수 있다. 전자 장치는 제1 페이지 전면의 화상에 대해 HW 처리 과정을 수행하는 중에 제1 페이지 후면의 제1 화상(B1 밴드)를 감지하고 모노 화상으로 변환할 수 있다. 그리고, 전자 장치는 인쇄 매체의 화상에 대해 HW 처리 과정을 수행하는 동안 감지된 밴드에 대한 SW 처리 과정을 수행할 수 있다. 예를 들어, 전자 장치는 제2 페이지의 전면의 제2 화상(F2 밴드)을 감지하고 모노 화상으로 변환하는 동안, F1 밴드에 대해 민감 정보의 포함 여부를 판단할 수 있다. 또한, 전자 장치는 제2 페이지의 후면의 제2 화상(B2 밴드)을 감지하고 모노 화상으로 변환하는 동안, B1 밴드에 대해 민감 정보의 포함 여부를 판단할 수 있다.As shown in FIG. 11 , the electronic device may detect the first image (F1 band) on the entire surface of the first page and convert it into a mono image. The electronic device may detect the first image (B1 band) on the back side of the first page and convert it into a mono image while performing HW processing on the image on the front side of the first page. In addition, the electronic device may perform SW processing on the detected band while performing HW processing on the image of the print medium. For example, the electronic device may determine whether sensitive information is included in the F1 band while detecting and converting the second image (F2 band) of the front side of the second page into a mono image. In addition, the electronic device may determine whether sensitive information is included in the B1 band while detecting and converting the second image (B2 band) on the back side of the second page into a mono image.

즉, 전자 장치는 전면 또는 후면 중 일면의 해상도를 기준 해상도로 변환하는 동안 타면의 화상에 민감 정보의 포함 여부를 판단함으로써 지연없이 순차적으로(거의 동시에) 전면 및 후면의 화상에 대해 민감 정보의 포함 여부를 판단할 수 있다. That is, the electronic device determines whether or not sensitive information is included in the image of the other side while converting the resolution of one side of the front or rear side to the reference resolution, so that sensitive information is included in the image of the front and rear side sequentially (almost simultaneously) without delay. can determine whether

도 12a 내지 도 12c는 일 예에 따른 민감 정보의 포함 여부를 판단 결과를 설명하는 도면이다.12A to 12C are diagrams illustrating a result of determining whether sensitive information is included or not, according to an example.

전자 장치는 화상에 민감 정보(예, 지폐)가 포함되었다고 판단하는 경우, 메시지 출력, 인디케이터의 추가 등을 할 수 있다.When the electronic device determines that sensitive information (eg, bills) is included in the image, it can output a message, add an indicator, and the like.

예를 들어, 도 12a에 도시된 바와 같이 전자 장치는 민감 정보가 포함된 것으로 판단된 화상에 경고 메시지를 추가하여 표시할 수 있다. 또는, 전자 장치는 민감 정보가 포함된 것으로 판단된 화상에 인디케이터를 추가하고, 인디케이터가 추가된 화상을 표시하거나 인쇄할 수 있다. 또는, 전자 장치는 인디케이터가 추가된 화상을 외부 장치로 전송(출력)할 수 있다.For example, as shown in FIG. 12A , the electronic device may add and display a warning message to an image determined to contain sensitive information. Alternatively, the electronic device may add an indicator to an image determined to include sensitive information, and display or print the image to which the indicator is added. Alternatively, the electronic device may transmit (output) the image to which the indicator is added to an external device.

또는, 도 12b에 도시된 바와 같이, 화상에 민감 정보가 포함된 것으로 판단되면, 전자 장치는 경고 메시지를 표시할 수 있다. 또는, 전자 장치는 민감 정보가 포함된 화상을 인쇄하지 않도록 인쇄 엔진을 제어할 수 있다. 한편, 전자 장치는 판단 결과를 표시할 수 있다. 예를 들어, 연속 공급되는 인쇄 매체의 3 페이지의 전면 화상, 8 페이지 후면 화상, 10 페이지의 전면 및 후면 화상에 민감 정보가 포함된 것으로 판단된 경우, 도 12c에 도시된 바와 같이 전자 장치는 판단 결과를 표시할 수 있다. 또는, 전자 장치는 판단 결과를 외부 장치로 전송(출력)할 수 있다.Alternatively, as shown in FIG. 12B , if it is determined that sensitive information is included in the image, the electronic device may display a warning message. Alternatively, the electronic device may control the print engine not to print an image including sensitive information. Meanwhile, the electronic device may display the determination result. For example, when it is determined that sensitive information is included in the front image of page 3, the back image of page 8, and the front and rear images of page 10 of the continuously supplied print media, the electronic device determines, as shown in FIG. 12C. results can be displayed. Alternatively, the electronic device may transmit (output) the determination result to an external device.

도 13은 일 예에 따른 민감 정보 포함 여부의 판단 과정을 설명하는 타이밍도이다.13 is a timing diagram illustrating a process of determining whether to include sensitive information according to an example.

도 13을 참조하면, 전자 장치(100)는 공급되는 인쇄 매체의 전면 및 후면을 스캔할 수 있다(S1310). 스캔된 전면 화상은 제1 버퍼에 저장되고, 스캔된 후면 화상은 제2 버퍼에 저장될 수 있다. 스캔된 화상은 이미지 처리 단위인 밴드일 수 있다.Referring to FIG. 13 , the electronic device 100 may scan the front and rear surfaces of supplied print media (S1310). The scanned front image may be stored in a first buffer, and the scanned back image may be stored in a second buffer. The scanned image may be a band, which is an image processing unit.

전자 장치(100)는 스캔 화상에 대해 이미지 처리를 할 수 있다(S1320). 예를 들어, 전자 장치(100)는 스캔된 화상이 컬러인 경우 모노로 변환할 수 있다. 그리고, 전자 장치(100)는 기준 수직 해상도에 기초하여 스캔된 화상의 수직 해상도를 변환할 수 있다. 전자 장치(100)는 변환된 수직 해상도에 기초하여 밴드의 높이를 조정할 수 있다. 만일, 변환된 밴드의 수평 해상도가 기준 해상도를 초과하는 경우, 전자 장치(100)는 밴드의 수평 해상도를 다운스케일링할 수 있다.The electronic device 100 may perform image processing on the scanned image (S1320). For example, if the scanned image is color, the electronic device 100 may convert it to mono. Also, the electronic device 100 may convert the vertical resolution of the scanned image based on the reference vertical resolution. The electronic device 100 may adjust the height of the band based on the converted vertical resolution. If the horizontal resolution of the converted band exceeds the reference resolution, the electronic device 100 may downscale the horizontal resolution of the band.

전자 장치(100)는 화상을 스캔하고 모노 화상으로 변환하는 동안, 저장된 밴드의 해상도를 변경하고 민감 정보의 포함 여부를 판단할 수 있다(S1330). 전자 장치(100)는 판단 결과를 출력할 수 있다(S1350-2). 예를 들어, 전자 장치(100)는 경고 메시지 출력하거나 화상에 경고 메시지를 추가하여 출력하거나 화상에 인디케이터를 추가하여 인디케이터가 추가된 화상을 인쇄할 수 있다. 또는, 전자 장치(100)는 민감 정보로 판단된 화상을 포함하는 페이지를 인쇄하지 않을 수 있다.The electronic device 100 may change the resolution of the stored band and determine whether sensitive information is included while scanning and converting the image into a mono image (S1330). The electronic device 100 may output the determination result (S1350-2). For example, the electronic device 100 may output a warning message, add a warning message to an image, or add an indicator to an image to print an image to which the indicator is added. Alternatively, the electronic device 100 may not print a page including an image determined to be sensitive information.

한편, 전자 장치(100)는 사용자 단말 장치(200)로 판단 결과를 전송할 수 있다(S1340). 사용자 단말 장치는 전자 장치(100)와 유사하게 수신된 판단 결과를 출력할 수 있다(S1350-1).Meanwhile, the electronic device 100 may transmit the determination result to the user terminal device 200 (S1340). Similar to the electronic device 100, the user terminal device may output the received determination result (S1350-1).

상술한 바와 같이, 대상 화상은 지폐 외에 바코드, QR 코드를 포함할 수 있다. 아래에서는 화상에 바코드, QR 코드를 포함하는 경우의 예를 설명한다.As described above, the target image may include barcodes and QR codes in addition to banknotes. An example of a case where a barcode or QR code is included in an image will be described below.

도 14는 일 예에 따른 코드를 검출하는 과정을 설명하는 도면이다.14 is a diagram illustrating a process of detecting a code according to an example.

바코드, QR 코드의 진위 여부를 판단하는 과정은 지폐 여부를 판단하는 과정과 유사할 수 있다. 즉, 전자 장치는 전면 및 후면의 화상을 스캔하고, 기준 수직 해상도를 기준으로 스캔된 화상의 수직 해상도를 변환할 수 있다. 그리고, 전자 장치는 변환된 화상의 수평 해상도가 기준 해상도를 초과하면, 수평 해상도를 다운스케일링할 수 있다. 전자 장치는 기준 해상도로 변경된 화상에 기초하여 바 이미지 또는 QR 이미지를 식별할 수 있다. 전자 장치는 식별된 바 이미지 또는 QR 이미지로부터 코드 정보를 추출할 수 있다. 그리고, 전자 장치는 추출된 코드 정보를 외부 장치로 전송하여 진위 여부에 대한 결과를 수신할 수 있다.A process of determining authenticity of a barcode or QR code may be similar to a process of determining whether a banknote is present or not. That is, the electronic device may scan the front and rear images and convert the vertical resolution of the scanned image based on the reference vertical resolution. And, if the horizontal resolution of the converted image exceeds the reference resolution, the electronic device may downscale the horizontal resolution. The electronic device may identify a bar image or a QR image based on the image changed to the reference resolution. The electronic device may extract code information from the identified bar image or QR image. And, the electronic device may transmit the extracted code information to an external device to receive a result of authenticity.

도 15는 일 예에 따른 코드의 진위 여부를 판단하는 과정을 설명하는 도면이다.15 is a diagram illustrating a process of determining authenticity of a code according to an example.

도 15를 참조하면, 전자 장치는 연속적으로 공급되는 인쇄 매체에 포함된 화상으로부터 코드 정보를 추출하고 코드 정보를 표시할 수 있다. 그리고, 전자 장치는 추출된 코드 정보를 외부 장치로 전송할 수 있다. 외부 장치는 수신된 코드 정보에 기초하여 대응되는 제품 정보를 검색할 수 있다. 그리고, 외부 장치는 검색된 제품 정보를 전자 장치로 전송할 수 있다. 전자 장치는 외부 장치로부터 수신된 제품 정보를 출력할 수 있다. 즉, 전자 장치는 제품 정보를 디스플레이를 이용하여 표시하거나 외부 장치로 전송할 수 있다.Referring to FIG. 15 , the electronic device may extract code information from images included in continuously supplied print media and display the code information. And, the electronic device may transmit the extracted code information to an external device. The external device may search corresponding product information based on the received code information. And, the external device may transmit the searched product information to the electronic device. The electronic device may output product information received from the external device. That is, the electronic device may display product information using a display or transmit product information to an external device.

도 16은 일 예에 따른 코드의 진위 여부 판단 과정을 설명하는 타이밍도이다.16 is a timing diagram illustrating a process of determining authenticity of a code according to an example.

도 16을 참조하면, 전자 장치(100)는 공급되는 인쇄 매체의 전면 및 후면을 스캔할 수 있다(S1610). 스캔된 전면 화상은 제1 버퍼에 저장되고, 스캔된 후면 화상은 제2 버퍼에 저장될 수 있다. 스캔된 화상은 이미지 처리 단위인 밴드일 수 있다.Referring to FIG. 16 , the electronic device 100 may scan the front and rear surfaces of the supplied printing medium (S1610). The scanned front image may be stored in a first buffer, and the scanned back image may be stored in a second buffer. The scanned image may be a band, which is an image processing unit.

전자 장치(100)는 스캔 화상에 대해 이미지 처리를 할 수 있다(S1620). 예를 들어, 전자 장치(100)는 스캔된 화상이 컬러인 경우 모노로 변환할 수 있다. 그리고, 전자 장치(100)는 기준 수직 해상도에 기초하여 스캔된 화상의 수직 해상도를 변환할 수 있다. 전자 장치(100)는 변환된 수직 해상도에 기초하여 밴드의 높이를 조정할 수 있다. 만일, 변환된 밴드의 수평 해상도가 기준 해상도를 초과하는 경우, 전자 장치(100)는 밴드의 수평 해상도를 다운스케일링할 수 있다.The electronic device 100 may perform image processing on the scanned image (S1620). For example, if the scanned image is color, the electronic device 100 may convert it to mono. Also, the electronic device 100 may convert the vertical resolution of the scanned image based on the reference vertical resolution. The electronic device 100 may adjust the height of the band based on the converted vertical resolution. If the horizontal resolution of the converted band exceeds the reference resolution, the electronic device 100 may downscale the horizontal resolution of the band.

전자 장치(100)는 해상도가 변경된 밴드에 기초하여 바 이미지 또는 QR 이미지를 식별하고(S1630), 바 이미지 또는 QR 이미지로부터 코드 정보를 추출할 수 있다(S1640). 전자 장치(100)는 외부 장치(300)로 코드 정보를 전송할 수 있다(S1650). 예를 들어, 외부 장치(300)는 서버, 클라우드, 데이터베이스 등을 포함할 수 있다.The electronic device 100 may identify a bar image or QR image based on a band whose resolution is changed (S1630), and extract code information from the bar image or QR image (S1640). The electronic device 100 may transmit code information to the external device 300 (S1650). For example, the external device 300 may include a server, cloud, database, and the like.

외부 장치(300)는 수신된 코드 정보에 대응되는 제품 정보를 검색하고(S1660), 검색된 제품 정보를 전자 장치(100)로 전송할 수 있다(S1670). 전자 장치(100)는 수신된 제품 정보를 사용자 단말 장치(200)로 전송하거나(S1680), 수신된 제품 정보를 출력할 수 있다(S1690-2). 사용자 단말 장치(200)는 전자 장치(100)로부터 수신된 제품 정보를 출력할 수 있다(S1690-1). 상술한 과정을 통해 전자 장치(100)는 화상에 포함된 바코드 또는 QR 코드의 진위 여부를 판단할 수 있다.The external device 300 may search for product information corresponding to the received code information (S1660) and transmit the searched product information to the electronic device 100 (S1670). The electronic device 100 may transmit the received product information to the user terminal device 200 (S1680) or output the received product information (S1690-2). The user terminal device 200 may output product information received from the electronic device 100 (S1690-1). Through the above process, the electronic device 100 can determine whether the barcode or QR code included in the image is authentic.

도 17는 일 예에 따른 민감 정보 포함 여부의 판단 과정을 설명하는 흐름도이다.17 is a flowchart illustrating a process of determining whether to include sensitive information according to an example.

도 17을 참조하면, 전자 장치는 전면 이미지 데이터 및 후면 이미지 데이터를 수신할 수 있다(S1710). 전자 장치는 사용자로부터 화상에 민감 정보의 포함 여부를 판단하는 명령을 입력받을 수 있다. 전자 장치는 자동 급지 장치를 통해 화상을 포함하는 인쇄 매체를 연속적으로 공급받을 수 있다. 자동 급지 장치는 전면 이미지 센서 및 후면 이미지 센서를 포함할 수 있다. 전면 이미지 센서는 인쇄 매체의 전면 이미지 데이터를 감지하고, 후면 이미지 센서는 인쇄 매체의 후면 이미지 센서를 감지할 수 있다.Referring to FIG. 17 , the electronic device may receive front image data and rear image data (S1710). The electronic device may receive a command for determining whether sensitive information is included in an image from a user. An electronic device may continuously receive print media including images through an automatic paper feeder. The automatic document feeder may include a front image sensor and a rear image sensor. The front image sensor may detect front image data of the printing medium, and the rear image sensor may detect the rear image sensor of the printing medium.

한편, 자동 급지 장치는 용지 감지 센서를 포함할 수 있다. 용지 감지 센서는 공급되는 인쇄 매체를 감지할 수 있다. 전자 장치는 용지 감지 센서에서 인쇄 매체를 감지하는 시간을 기초로 인쇄 매체에 화상을 형성하는 라인 수를 판단할 수 있다. 그리고, 전자 장치는 판단된 라인 수 중 설정된 라인 수에 대응하는 이미지 데이터를 민감 정보의 포함 여부를 판단하는 단위인 하나의 밴드 이미지로 식별할 수 있다. 전자 장치는 식별된 전면 밴드 이미지와 후면 밴드 이미지를 서로 다른 버퍼에 각각 저장할 수 있다. 만일, 전면 이미지 데이터 또는 후면 이미지 데이터가 컬러 데이터이면, 전자 장치는 모노 데이터로 변환할 수 있다.Meanwhile, the automatic paper feeder may include a paper detecting sensor. The paper detection sensor may detect the supplied print medium. The electronic device may determine the number of lines forming an image on the print medium based on the time for the print medium to be sensed by the paper detection sensor. And, the electronic device can identify image data corresponding to the set number of lines among the determined number of lines as one band image, which is a unit for determining whether sensitive information is included. The electronic device may store the identified front band image and back band image in different buffers. If the front image data or the back image data is color data, the electronic device may convert it into mono data.

전자 장치는 전면 및 후면 이미지 데이터를 기준 해상도로 변경하고(S1720), 전면 화상과 후면 화상에 민감 정보의 포함 여부를 각각 판단할 수 있다(S1730). 전자 장치는 전면 이미지 데이터와 후면 이미지 데이터를 각각 별도의 해상도 블록을 통해 화상 데이터에 민감 정보의 포함 여부에 대한 판단을 수행하기 위한 기준 해상도로 변경할 수 있다. 한편, 전자 장치는 기준 해상도로 변경된 화상의 수평 해상도가 기준 수평 해상도를 초과하면 수평 해상도를 다운스케일링할 수 있다. 전자 장치는 변경된 수직 해상도에 기초하여 밴드의 높이를 조정할 수 있다. The electronic device may change the front and rear image data to a reference resolution (S1720), and determine whether sensitive information is included in the front and rear images respectively (S1730). The electronic device may change the front image data and the back image data to a reference resolution for determining whether sensitive information is included in image data through separate resolution blocks. Meanwhile, the electronic device may downscale the horizontal resolution when the horizontal resolution of the image changed to the standard resolution exceeds the standard horizontal resolution. The electronic device may adjust the height of the band based on the changed vertical resolution.

전자 장치는 기준 해상도로 변경된 전면 이미지 데이터와 후면 이미지 데이터를 각각 전면과 후면 밴드 이미지의 단위로 별도의 버퍼에 저장할 수 있다. 전자 장치는 판단 블록에서 버퍼에 저장된 전면과 후면 밴드 이미지들에 민감 정보의 포함 여부를 번갈아 가며 판단할 수 있다. The electronic device may store front image data and back image data changed to a reference resolution in separate buffers in units of front and rear band images, respectively. The electronic device may alternately determine whether sensitive information is included in the front and back band images stored in the buffer in the decision block.

대상 화상이 지폐인 경우, 전자 장치는 밴드 이미지로부터 화상의 주파수를 추출하고, 추출된 주파수에 기초하여 지폐 여부를 판단할 수 있다. 전자 장치는 화상이 지폐라고 판단되면, 화상에 경고 메시지를 추가하여 표시하거나 별도의 경고 메시지를 표시할 수 있다. 또는, 전자 장치는 지폐로 판단된 화상에 인디케이터를 추가하고, 인디케이터가 추가된 화상을 인쇄할 수 있다. 대상 화상이 바코드 또는 QR 코드인 경우, 전자 장치는 밴드 이미지로부터 바 이미지 또는 QR 이미지를 식별하고, 식별된 바 이미지 또는 QR 이미지로부터 코드 정보를 추출할 수 있다. 전자 장치는 추출된 코드 정보를 외부 장치로 전송할 수 있다. 외부 장치는 추출된 코드 정보에 대응되는 제품 정보를 검색하고, 검색된 제품 정보를 전자 장치로 전송할 수 있다. 전자 장치는 수신된 제품 정보를 표시할 수 있다. 전자 장치는 코드 정보에 대응되는 제품 정보가 없는 경우 바코드 또는 QR 코드를 위로로 판단할 수 있다.When the target image is a banknote, the electronic device may extract a frequency of the image from the band image and determine whether the image is a banknote based on the extracted frequency. When the electronic device determines that the image is a banknote, the electronic device may add and display a warning message to the image or display a separate warning message. Alternatively, the electronic device may add an indicator to an image determined to be a banknote and print the image to which the indicator is added. If the target image is a barcode or QR code, the electronic device may identify the bar image or QR image from the band image, and extract code information from the identified bar image or QR image. The electronic device may transmit the extracted code information to an external device. The external device may search for product information corresponding to the extracted code information and transmit the searched product information to the electronic device. The electronic device may display the received product information. When there is no product information corresponding to the code information, the electronic device may determine the barcode or QR code as comfort.

도 18은 일 예에 따른 컴퓨터 판독 가능 기록 매체에 저장되는 명령어들을 설명하는 도면이다.18 is a diagram illustrating instructions stored in a computer readable recording medium according to an example.

상술한 전자 장치에서 실행되는 대상 화상 판단 과정은 컴퓨터 또는 프로세서에 의하여 실행 가능한 명령어 또는 데이터를 저장하는 컴퓨터 판독 가능 기록 매체의 형태로 구현될 수 있다. 컴퓨터 판독 가능 기록 매체(1800)는 상술한 전자 장치의 동작과 관련된 명령어들을 저장할 수 있다. 예를 들면, 컴퓨터 판독 가능 기록 매체(1800)는 설정 화상에 대해 민감 정보의 포함 여부를 판단하는 명령을 입력받은 경우, 인쇄 매체를 공급하는 자동 급지 장치에 포함된 전면 이미지 센서 및 후면 이미지 센서로부터 전면 이미지 데이터 및 후면 이미지 데이터를 수신하는 명령어들(1810), 전면 이미지 데이터와 후면 이미지 데이터를 각각 별도의 해상도 변환 블록을 통해 화상 데이터의 민감 정보 포함 여부에 대한 판단을 수행하기 위한 기준 해상도로 변경하는 명령어들(1820), 기준 해상도로 변경된 전면 이미지 데이터 및 후면 이미지 데이터를 판단 블록을 이용하여 각각 밴드 이미지들로 구별하여 전면과 후면 밴드 이미지들을 번갈아 가며 처리하여 전면 화상과 후면 화상에 민감 정보의 포함 여부를 각각 판단하는 명령어들(1830)을 포함할 수 있다.The target image determination process executed in the above-described electronic device may be implemented in the form of a computer readable recording medium storing instructions or data executable by a computer or processor. The computer readable recording medium 1800 may store instructions related to the operation of the above-described electronic device. For example, when the computer readable recording medium 1800 receives a command for determining whether or not sensitive information is included in a setting image, the computer readable recording medium 1800 receives a front image sensor and a rear image sensor included in an automatic paper feeder for supplying print media. Instructions 1810 for receiving front image data and rear image data, and changing front image data and rear image data to a reference resolution for determining whether or not sensitive information is included in image data through separate resolution conversion blocks. Commands 1820, the front image data and rear image data changed to the reference resolution are distinguished into band images using a decision block, and the front and rear band images are alternately processed to obtain sensitive information in the front image and the rear image. It may include instructions 1830 for determining whether or not to include.

이와 같은 컴퓨터 판독 가능 기록 매체는 read-only memory (ROM), random-access memory (RAM), flash memory, CD-ROMs, CD-Rs, CD+Rs, CD-RWs, CD+RWs, DVD-ROMs, DVD-Rs, DVD+Rs, DVD-RWs, DVD+RWs, DVD-RAMs, BD-ROMs, BD-Rs, BD-R LTHs, BD-REs, 마그네틱 테이프, 플로피 디스크, 광자기 데이터 저장 장치, 광학 데이터 저장 장치, 하드 디스크, 솔리드-스테이트 디스크(SSD), 그리고 명령어 또는 소프트웨어, 관련 데이터, 데이터 파일, 및 데이터 구조들을 저장할 수 있고, 프로세서나 컴퓨터가 명령어를 실행할 수 있도록 프로세서나 컴퓨터에 명령어 또는 소프트웨어, 관련 데이터, 데이터 파일, 및 데이터 구조들을 제공할 수 있는 어떠한 장치라도 될 수 있다.Such computer-readable recording media include read-only memory (ROM), random-access memory (RAM), flash memory, CD-ROMs, CD-Rs, CD+Rs, CD-RWs, CD+RWs, and DVD-ROMs. , DVD-Rs, DVD+Rs, DVD-RWs, DVD+RWs, DVD-RAMs, BD-ROMs, BD-Rs, BD-R LTHs, BD-REs, magnetic tapes, floppy disks, magneto-optical data storage devices, An optical data storage device, hard disk, solid-state disk (SSD), and may store instructions or software, related data, data files, and data structures, and may cause the processor or computer to execute instructions or It may be any device capable of providing software, related data, data files, and data structures.

이상에서는 본 개시의 바람직한 실시예에 대해서 도시하고, 설명하였으나, 본 개시는 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 개시의 요지를 벗어남이 없이 당해 개시가 속하는 기술분야에서 통상의 지식을 가진자라면 누구든지 다양한 변형 실시가 가능한 것은 물론이고, 그와 같은 변경은 청구범위 기재의 범위 내에 있게 된다.In the above, preferred embodiments of the present disclosure have been shown and described, but the present disclosure is not limited to the specific embodiments described above, and in the technical field to which the disclosure belongs without departing from the gist of the present disclosure claimed in the claims. Anyone skilled in the art can make various modifications, of course, and such changes are within the scope of the claims.

Claims (15)

인쇄 매체를 공급하고, 공급되는 인쇄 매체의 전면 화상 및 후면 화상을 각각 감지하는 전면 이미지 센서 및 후면 이미지 센서를 포함하는 자동 급지 장치(Automatic Document Feeder); 및
프로세서;를 포함하고,
상기 프로세서는,
상기 전면 이미지 센서 및 상기 후면 이미지 센서로부터 전면 이미지 데이터 및 후면 이미지 데이터를 수신하고,
상기 전면 이미지 데이터와 후면 이미지 데이터를 각각 별도의 해상도 변환 블록을 통해 기준 해상도로 변경하고,
기준 해상도로 변경된 전면 이미지 데이터 및 후면 이미지 데이터를 판단 블록을 이용하여 각각 밴드 이미지들로 구별하여 전면과 후면 밴드 이미지들을 번갈아 가며 처리하여 전면 화상과 후면 화상에 대한 민감 정보 포함 여부를 각각 판단하는, 전자 장치.
An automatic document feeder including a front image sensor and a rear image sensor for supplying print media and detecting front and rear images of the supplied print media, respectively; and
Including; processor;
the processor,
Receiving front image data and rear image data from the front image sensor and the rear image sensor;
Changing the front image data and the back image data to a reference resolution through separate resolution conversion blocks, respectively;
The front image data and rear image data changed to the reference resolution are distinguished into band images using a decision block, and the front and rear band images are alternately processed to determine whether sensitive information for the front and rear images is included, respectively. electronic device.
제1항에 있어서,
상기 자동 급지 장치는 용지 감지 센서를 더 포함하고,
상기 프로세서는,
상기 용지 감지 센서에서 인쇄 매체를 감지하는 시간을 기초로 상기 인쇄 매체에 화상을 형성하는 라인 수를 판단하고, 상기 판단된 라인 수 중 설정된 라인 수에 대응하는 이미지 데이터를 민감 정보 포함 여부를 판단하는 단위인 하나의 밴드 이미지로 식별하는, 전자 장치.
According to claim 1,
The automatic paper feeder further includes a paper detection sensor,
the processor,
Determining the number of lines forming an image on the print medium based on the time the print medium is detected by the paper detection sensor, and determining whether image data corresponding to the set number of lines among the determined number of lines includes sensitive information An electronic device that is identified by one band image, which is a unit.
제1항에 있어서,
인쇄 엔진;을 더 포함하고,
복수의 인쇄 매체가 상기 자동 급지 장치에 공급된 경우,
상기 프로세서는,
상기 복수의 인쇄 매체 전체에 대하여, 지폐가 포함된 페이지를 인쇄하지 않도록 상기 인쇄 엔진을 제어하는, 전자 장치.
According to claim 1,
a print engine; further comprising;
When a plurality of print media is supplied to the automatic document feeder,
the processor,
An electronic device that controls the print engine not to print pages including bills on all of the plurality of print media.
제1항에 있어서,
복수의 인쇄 매체가 상기 자동 급지 장치에 공급된 경우,
상기 프로세서는,
상기 복수의 인쇄 매체 전체에 대하여, 지폐가 포함된 페이지 정보를 프리뷰 이미지로 출력하는, 전자 장치.
According to claim 1,
When a plurality of print media is supplied to the automatic document feeder,
the processor,
An electronic device that outputs page information including banknotes as preview images for all of the plurality of print media.
제1항에 있어서,
복수의 인쇄 매체가 상기 자동 급지 장치에 공급된 경우,
상기 프로세서는,
상기 복수의 인쇄 매체 전체에 대하여, 지폐가 포함된 페이지에 인디케이터를 추가하여 인쇄하거나, 프리뷰 이미지로 출력하는, 전자 장치.
According to claim 1,
When a plurality of print media is supplied to the automatic document feeder,
the processor,
An electronic device that adds an indicator to a page including banknotes on all of the plurality of print media and prints them or outputs them as preview images.
제1항에 있어서,
상기 프로세서는,
상기 기준 해상도로 변경된 전면 이미지 데이터와 후면 이미지 데이터를 각각 전면과 후면 밴드 이미지의 단위로 별도의 버퍼에 저장하고, 상기 판단 블록에서 상기 버퍼에 저장된 전면과 후면 밴드 이미지들을 번갈아 가며 민감 정보 포함 여부룰 판단하는, 전자 장치.
According to claim 1,
the processor,
The front image data and rear image data changed to the reference resolution are stored in a separate buffer in units of front and rear band images, respectively, and the determination block alternates the front and rear band images stored in the buffer to determine whether or not sensitive information is included electronic device to judge.
제1항에 있어서,
상기 프로세서는,
상기 수신된 전면 이미지 데이터 또는 후면 이미지 데이터가 컬러 데이터이면, 모노 데이터로 변환하는, 전자 장치.
According to claim 1,
the processor,
If the received front image data or back image data is color data, converting it into mono data.
제1항에 있어서,
상기 프로세서는,
상기 전면 화상 또는 상기 후면 화상에 지폐가 포함되어 있으면, 상기 판단 블록을 이용하여 상기 전면 또는 후면 밴드 이미지로부터 주파수 성분을 분석하고 상기 전면 화상과 후면 화상에 지폐가 포함되어 있는지 여부를 판단하는, 전자 장치.
According to claim 1,
the processor,
If a bill is included in the front image or the back image, using the determination block to analyze frequency components from the front or back band image and determine whether or not a bill is included in the front image and the back image. Device.
제1항에 있어서,
상기 프로세서는,
상기 전면 화상 또는 후면 화상이 바코드 또는 QR 코드를 포함하고 있는 경우, 상기 판단 블록을 이용하여 상기 전면 화상 또는 후면 화상 각각으로부터 코드 이미지를 식별하고 상기 식별된 코드 이미지로부터 코드의 진위 여부를 확인하는, 전자 장치.
According to claim 1,
the processor,
If the front image or back image includes a barcode or QR code, using the determination block to identify a code image from each of the front image or back image, and verifying the authenticity of the code from the identified code image, electronic device.
제1항에 있어서,
통신 인터페이스;를 더 포함하고,
상기 프로세서는,
상기 전면 화상 또는 후면 화상에 바코드 또는 QR 코드를 포함하고 있는 경우, 상기 판단 블록을 이용하여 상기 전면 화상 또는 후면 화상 각각으로부터 코드 이미지를 식별하고, 상기 식별된 코드 이미지로부터 코드 정보를 추출하여 상기 통신 인터페이스를 이용하여 외부 장치로 전송하고, 상기 외부 장치로부터 상기 코드 정보에 대응되는 제품 정보를 수신하며, 상기 수신된 제품 정보를 출력하는, 전자 장치.
According to claim 1,
Further comprising a communication interface;
the processor,
When the front image or the back image includes a barcode or QR code, a code image is identified from each of the front image or the back image using the determination block, and code information is extracted from the identified code image to perform the communication. An electronic device that transmits to an external device using an interface, receives product information corresponding to the code information from the external device, and outputs the received product information.
인쇄 매체를 공급하는 자동 급지 장치에 포함된 전면 이미지 센서 및 후면 이미지 센서로부터 전면 이미지 데이터 및 후면 이미지 데이터를 수신하는 단계;
상기 전면 이미지 데이터와 후면 이미지 데이터를 각각 별도의 해상도 변환 블록을 통해 기준 해상도로 변경하는 단계; 및
기준 해상도로 변경된 전면 이미지 데이터 및 후면 이미지 데이터를 판단 블록을 이용하여 각각 밴드 이미지들로 구별하여 전면과 후면 밴드 이미지들을 번갈아 가며 처리하여 전면 화상과 후면 화상에 대한 민감 정보 포함 여부를 각각 판단하는 단계;를 포함하는 화상의 민감 정보 포함 여부 판단 방법.
receiving front image data and rear image data from a front image sensor and a rear image sensor included in an automatic feeding device that supplies print media;
changing the front image data and the back image data to a reference resolution through separate resolution conversion blocks; and
Separate the front image data and rear image data changed to the reference resolution into band images using a decision block, and alternately process the front and rear band images to determine whether sensitive information on the front and rear images is included, respectively. A method for determining whether an image including ; includes sensitive information.
제11항에 있어서,
상기 자동 급지 장치에 포함된 용지 감지 센서에서 인쇄 매체를 감지하는 시간을 기초로 상기 인쇄 매체에 화상을 형성하는 라인 수를 판단하는 단계; 및
상기 판단된 라인 수 중 설정된 라인 수에 대응하는 이미지 데이터를 민감 정보 포함 여부를 판단하는 단위인 하나의 밴드 이미지로 식별하는 단계;를 더 포함하는 화상의 민감 정보 포함 여부 판단 방법.
According to claim 11,
determining the number of lines forming an image on the print medium based on the time taken for the print medium to be sensed by a paper sensor included in the automatic feeding device; and
Identifying image data corresponding to a set number of lines among the determined number of lines as one band image, which is a unit for determining whether or not sensitive information is included;
제11항에 있어서,
상기 기준 해상도로 변경된 전면 이미지 데이터와 후면 이미지 데이터를 각각 전면과 후면 밴드 이미지의 단위로 별도의 버퍼에 저장하는 단계;를 더 포함하고,
상기 민감 정보 포함 여부를 각각 판단하는 단계는,
상기 판단 블록에서 상기 버퍼에 저장된 전면과 후면 밴드 이미지들을 번갈아 가며 민감 정보 포함 여부를 판단하는, 화상의 민감 정보 포함 여부 판단 방법.
According to claim 11,
Storing the front image data and the rear image data changed to the reference resolution in a separate buffer in units of front and rear band images, respectively; Further comprising,
The step of determining whether the sensitive information is included, respectively,
A method for determining whether an image includes sensitive information by alternately determining whether or not sensitive information is included in front and rear band images stored in the buffer in the determination block.
제11항에 있어서,
상기 수신된 전면 이미지 데이터 또는 후면 이미지 데이터가 컬러 데이터이면, 모노 데이터로 변환하는 단계;를 더 포함하는 화상의 민감 정보 포함 여부 판단 방법.
According to claim 11,
If the received front image data or back image data is color data, converting the received front image data or back image data into mono data;
인쇄 매체를 공급하는 자동 급지 장치에 포함된 전면 이미지 센서 및 후면 이미지 센서로부터 전면 이미지 데이터 및 후면 이미지 데이터를 수신하는 명령어들;
상기 전면 이미지 데이터와 후면 이미지 데이터를 각각 별도의 해상도 변환 블록을 통해 기준 해상도로 변경하는 명령어들; 및
기준 해상도로 변경된 전면 이미지 데이터 및 후면 이미지 데이터를 판단 블록을 이용하여 각각 밴드 이미지들로 구별하여 전면과 후면 밴드 이미지들을 번갈아 가며 처리하여 전면 화상과 후면 화상의 민감 정보 포함 여부를 각각 판단하는 명령어들;을 포함하는 화상의 민감 정보 포함 여부 판단 방법을 수행하는 프로그램이 기록된 비일시적 컴퓨터 판독 가능 기록 매체.
instructions for receiving front image data and rear image data from a front image sensor and a rear image sensor included in an automatic feeding device that supplies print media;
instructions for changing the front image data and the back image data to reference resolutions through separate resolution conversion blocks; and
Commands for determining whether front image data and rear image data, which have been changed to a standard resolution, are respectively classified into band images using a decision block and processing the front and rear band images alternately to determine whether the front image and rear image contain sensitive information, respectively. A non-transitory computer-readable recording medium in which a program for performing a method of determining whether an image including ; includes sensitive information is recorded.
KR1020210097110A 2021-07-23 2021-07-23 Determining whether image includes sensitive information KR20230015676A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020210097110A KR20230015676A (en) 2021-07-23 2021-07-23 Determining whether image includes sensitive information
PCT/US2021/065447 WO2023003589A1 (en) 2021-07-23 2021-12-29 Determining whether image includes sensitive information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020210097110A KR20230015676A (en) 2021-07-23 2021-07-23 Determining whether image includes sensitive information

Publications (1)

Publication Number Publication Date
KR20230015676A true KR20230015676A (en) 2023-01-31

Family

ID=84979526

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210097110A KR20230015676A (en) 2021-07-23 2021-07-23 Determining whether image includes sensitive information

Country Status (2)

Country Link
KR (1) KR20230015676A (en)
WO (1) WO2023003589A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116208802A (en) * 2023-05-05 2023-06-02 广州信安数据有限公司 Video data multi-mode compliance detection method, storage medium and compliance detection device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101163187B1 (en) * 2005-07-19 2012-07-06 삼성전자주식회사 Multi-function copier for preventing copy of paper money and method thereof
KR101556233B1 (en) * 2014-06-05 2015-09-30 네오프린텍(주) Apparutus for making a printed matter using identification code and making method of a printed matter using this
WO2017222246A1 (en) * 2016-06-22 2017-12-28 S-Printing Solution Co., Ltd. Content transmitting method and apparatus therefor

Also Published As

Publication number Publication date
WO2023003589A1 (en) 2023-01-26

Similar Documents

Publication Publication Date Title
US8345300B2 (en) Computer readable medium, document processing apparatus, document processing system, and document processing method for managing electronic documents
JP5797679B2 (en) Image forming apparatus and image forming method
US10152289B2 (en) Communication apparatus that obtains application information from a communication partner apparatus existing within an effective communication range, control method therefor, and storage medium
US20150269461A1 (en) Printing apparatus, printing control apparatus, printing system, control method of printing apparatus, and storage medium
KR20230015676A (en) Determining whether image includes sensitive information
AU2009212993B2 (en) Document processing system, search apparatus, information searching method, document processing method and program
JP2007067661A (en) Image processor
KR20190038190A (en) Image forming apparatus for transmitting fax document by using cloud server, and cloud server for surpporting the same
US8325975B2 (en) Image processing apparatus and script correction method therefor
US11445070B2 (en) Determining print quality based on information obtained from rendered image
US8824019B2 (en) Image processing apparatus, charging system, charging method, and program
KR20180069468A (en) Method for diagnosing fax function, apparatus and system for performing the same
US10015328B2 (en) Sheet management apparatus, control method of sheet management apparatus, and storage medium
JP2019220906A (en) Image processing system, print instruction device, image processing device, and program
US20240007576A1 (en) Coating by object on printout
US10817228B2 (en) Host device and method for performing network diagnosis on image forming device, image forming device on which network diagnosis is performed, and method for controlling same
US8072638B2 (en) Method and system for forming image, and external device
KR20230004121A (en) Detecting output error using inline scanner
JP2008046554A (en) Image forming apparatus
US20210144271A1 (en) Switching operating state of wireless local area network module
JP6002618B2 (en) Image processing apparatus, image forming apparatus, and image processing program
WO2023075835A1 (en) Changing model name according to provided function
KR20210064860A (en) Processing of image forming job based on metadata tag input
JP2006094026A (en) Image forming system, apparatus, and method
JP5682192B2 (en) Image processing system