본 발명은 답안지 채점 장치 및 방법에 관한 것으로서, 특히 답안지 이미지로부터 답 표시점의 위치정보를 이용하여 채점하는 답안지 채점 장치 및 방법에 관한 것이다.The present invention relates to an answer sheet scoring apparatus and method, and more particularly to an answer sheet scoring apparatus and method for scoring by using the position information of the answer mark point from the answer sheet image.
국내의 중고등학교(일부 초등학교 포함)의 성적처리 및 대학입시, 강의 평가, 기타 학원의 성적처리, 수학능력평가, 각종 국가자격시험, 운전면허시험 등의 대부분의 평가방법으로 1980년대 이후에 OMR(Optical Mark Reader) 카드 또는 쉬트가 이용되고 있다.Most of the evaluation methods such as grades and university entrance examinations, lecture evaluations, other school grades, mathematics skills assessments, various national qualification tests, and driver's license tests in Korea, have been conducted since the 1980s. Optical Mark Reader) card or sheet is used.
이러한 OMR 카드 또는 쉬트를 사용할 경우, 이들을 판독하기 위해 고가의 OMR 카드 리더기 및 쉬트 리더기가 사용되어, OMR 카드 또는 쉬트 상에 표시된 타이밍 마크(timing mark)를 이용하여 순간적으로 빛이 통과하면서 센서를 통해 마크를 감지하는 방식이 사용되고 있다. 이러한 감지를 위해 OMR 카드 또는 쉬트의 인쇄나 커팅(cutting)에서 상당한 정도 이상의 정교함을 요구하게 되어, 특수 재질의 용지(대부분이 수입 용지)와 특수 인쇄가 요구된다. 이러한 특수 용지 및 인쇄는 OMR 카드 또는 쉬트의 제작 비용을 상승시킬 뿐만 아니라, 매년 학기 초 각 학교에서는 일정 물량을 확보하기 위해 많은 어려움을 겪고 있다. 또한, 이러한 타이밍 마크의 사용으로 인하여 OMR 카드 또는 쉬트의 답 표시부(수험자가 답을 표시할 수 있도록 구성된 표시)의 구성이 소정의 범위 내로 제한되어야 하므로, 비록 다양한 수험 방법이 요구되는 경우에도, 그 답안지를 OMR 카드 또는 쉬트 리더기가 요구하는 소정의 디자인 양식 내에 그 형식을 맞도록 제작하여야 한다.When such an OMR card or sheet is used, expensive OMR card readers and sheet readers are used to read them, and through the sensor, instantaneous light passes through the timing marks displayed on the OMR card or sheet. The mark detection method is used. Such sensing requires a considerable degree of sophistication in the printing or cutting of OMR cards or sheets, requiring special materials (mostly imported paper) and special printing. These special papers and printing not only increase the production cost of the OMR card or sheet, but also struggle to secure a certain quantity at each school at the beginning of each semester. In addition, the use of such a timing mark should limit the configuration of the OMR card or sheet's answer display section (display configured to allow the examinee to display an answer) within a predetermined range, even if various examination methods are required. Answer sheets should be made to fit the format within the design format required by the OMR card or sheet reader.
또한, OMR 카드 또는 쉬트를 사용할 경우, OMR 카드 리더기 및 쉬트 리더기에 투입되는 방향이 타이밍 마크에 따라 일정하게 정해져 있기 때문에, 이 방향을 수정하는 작업도 상당한 시간과 노력을 요구하게 된다.In addition, when the OMR card or sheet is used, since the directions to be inserted into the OMR card reader and the sheet reader are fixed according to the timing marks, the work of correcting this direction also requires considerable time and effort.
또한, OMR 카드 리더기 및 쉬트 리더기의 구조상 외부의 조건(순간적인 전류 공급 상태, 날씨 변동에 따른 센서의 변화 등)에 민감하여, 예상치 못한 채점 상의 오류가 발생할 소지가 다분하다.In addition, due to the structure of the OMR card reader and sheet reader, it is sensitive to external conditions (instantaneous current supply state, sensor change due to weather fluctuations, etc.), and thus, there is a possibility of an unexpected scoring error.
또한, OMR 카드 또는 쉬트 리더기는 OMR 카드 또는 쉬트의 표면 상태에 상당히 민감하여서, 수험자가 소정의 수정액으로 수정한 답도 답이 표시된 것으로 오인하여 인식하는 문제점이 있어, 수험자가 답의 수정에 있어서 어려움이 있었다.In addition, since the OMR card or sheet reader is very sensitive to the surface state of the OMR card or sheet, there is a problem in which the examinee misinterprets the corrected answer with the corrected amount of the correct answer, and the examinee has difficulty in correcting the answer. There was this.
또한, 이러한 OMR 카드 또는 쉬트는 일정 기간 보관하여야 하게 되는데, 그 분량이 상당할 경우 많은 관리 비용과 공간을 요구하게 되는 문제점이 있다.In addition, the OMR card or sheet is to be stored for a certain period of time, if the amount is significant, there is a problem that requires a lot of management cost and space.
이러한 문제점을 해결하기 위해 안출된 본 발명은 답안지로부터 소정의 장치(예를 들면, 스캐너 등)를 이용하여 용이하게 획득가능한 답안지 이미지를 사용하여 채점할 수 있도록 하는 답안지 채점 장치 및 방법을 제공하는 것을 목적으로 한다.SUMMARY OF THE INVENTION The present invention devised to solve this problem provides an answer sheet scoring apparatus and method which enables to score from an answer sheet using an answer sheet image that can be easily obtained using a predetermined device (for example, a scanner, etc.). The purpose.
또한, 본 발명은 저가의 일반 용지를 답안지 용지로 사용하면서도 높은 채점 효율을 성취하는 답안지 채점 장치 및 방법을 제공하는 것을 목적으로 한다.It is also an object of the present invention to provide an answer sheet scoring apparatus and method for achieving a high scoring efficiency while using a low cost plain paper as an answer sheet paper.
또한, 본 발명은 외부 조건에 따라 그 채점 효율이 거의 변동하지 않는 답안지 채점 장치 및 방법을 제공하는 것을 목적으로 한다.It is also an object of the present invention to provide an answer sheet scoring apparatus and method in which the scoring efficiency hardly varies depending on external conditions.
또한, 본 발명은 답안지 표면에 표시된 다른 표시(수정된 답, 낙서 등)를 간과하고 수험자가 답으로 표시한 부분만을 채점에 적용하도록 하는 답안지 채점 장치 및 방법을 제공하는 것을 목적으로 한다.In addition, an object of the present invention is to provide an answer sheet scoring apparatus and method for overlooking other markings (modified answers, graffiti, etc.) displayed on the answer sheet surface and applying only the portion marked by the examinee to the scoring.
또한, 본 발명은 전문 제조업자뿐만 아니라 개인도 일반적으로 디자인하여 제작할 수 있는 답안지 용지를 사용할 수 있도록 하는 답안지 채점 장치 및 방법을 제공하는 것을 목적으로 한다.In addition, an object of the present invention is to provide an answer sheet scoring apparatus and method that allows an individual as well as a professional manufacturer to use an answer sheet that can be generally designed and produced.
또한, 본 발명은 투입되는 방향에 관계없이 채점을 수행할 수 있는 답안지 채점 장치 및 방법을 제공하는 것을 목적으로 한다.In addition, an object of the present invention is to provide an answer sheet scoring apparatus and method capable of scoring regardless of the direction in which the input.
또한, 본 발명은 별도의 답안지 보관 작업이 없어도 채점 과정 중에서 답안지 이미지를 저장할 수 있는 답안지 채점 장치 및 방법을 제공하는 것을 목적으로 한다.In addition, an object of the present invention is to provide an answer sheet scoring apparatus and method that can store the answer sheet image in the scoring process even if there is no separate answer sheet storage work.
도 1은 본 발명에 따른 답안지 채점 장치의 구성도이다.1 is a block diagram of an answer sheet scoring apparatus according to the present invention.
도 2는 도 1에서 사용되는 본 발명에 따른 답안지의 실시예이다.2 is an embodiment of an answer sheet according to the present invention used in FIG.
도 3은 도 1에서 생성되는 기본답안배열의 실시예이다.3 is an embodiment of a basic answer array generated in FIG.
도 4는 도 2의 답안지에 수험자가 답을 표시한 실시예이다.4 illustrates an example in which an examinee displays an answer on the answer sheet of FIG. 2.
도 5는 본 발명에 따른 답안지 채점 방법의 순서도이다.5 is a flowchart of an answer sheet scoring method according to the present invention.
도 6은 도 5에서 사용되는 기본답안배열을 생성하는 방법의 순서도이다.FIG. 6 is a flowchart of a method of generating a basic answer array used in FIG. 5.
도 7a 내지 도 7e는 도 5의 답 표시점만을 포함하는 답 표시점 이미지를 추출하는 과정을 나타내는 도면이다.7A to 7E are diagrams illustrating a process of extracting an answer mark image including only the answer mark points of FIG. 5.
도 8은 도 5에서 사용되는 기본답안배열에 예시적으로 행과 열을 표시한 도면이다.FIG. 8 is a diagram showing rows and columns by way of example in the basic answer array used in FIG. 5.
도 9는 도 5의 방법에 추가되는 기울기 보정 단계의 실시예이다.FIG. 9 is an embodiment of a tilt correction step added to the method of FIG. 5.
도 10은 도 5의 방법에 추가되는 답 표시점 이외의 표시 삭제 단계의 실시예이다.FIG. 10 is an embodiment of a display deletion step other than the answer display point added to the method of FIG.
<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>
10: 답안지 채점 장치 11: 입력수단10: answer sheet grading device 11: input means
12: 저장수단 13: 추출모듈12: storage means 13: extraction module
14: 생성모듈 15: 비교모듈14: generation module 15: comparison module
16: 제어수단 17: 출력수단16: control means 17: output means
본 발명인 답안지 채점 장치는 적어도 하나 이상의 답 표시부와, 답 표시점을 포함하는 채점 대상인 답안지 이미지를 입력받는 입력수단과, 소정의 기본답안배열과 정답 텍스트 파일을 저장하는 저장수단과, 상기 저장수단으로부터 기본답안배열을 읽어들여 상기 답안지 이미지로부터 상기 기본답안배열에 대응하는 상기 답 표시점만을 포함하는 답 표시점 이미지를 추출하는 추출모듈과, 상기 답 표시점 이미지로부터 상기 답 표시점에 대한 위치정보를 포함하는 텍스트 파일을 생성하는 생성모듈과, 상기 저장수단으로부터 상기 정답 텍스트 파일을 읽어들여 상기 생성된 텍스트 파일과 비교하여, 상기 비교에 따른 채점 결과를 생성하는 비교모듈과, 상기 입력수단과, 저장수단과 추출모듈과, 생성모듈 및 비교모듈을 제어하여, 상기 채점 대상인 답안지 이미지를 입력받아 상기 채점 결과를 상기 저장수단에 저장하는 제어수단으로 이루어진다.The inventor's answer sheet grading apparatus includes at least one answer display unit, input means for receiving an image of an answer sheet that is a scoring object including an answer mark point, storage means for storing a predetermined basic answer array and a correct answer text file, and from the storage means. An extraction module which reads a basic answer array and extracts an answer display point image including only the answer display points corresponding to the basic answer array from the answer sheet image; and position information on the answer display point from the answer display point image. A generation module for generating a text file, a comparison module for reading the correct text file from the storage means, comparing the generated text file with the generated text file, and generating a scoring result according to the comparison; Means, an extraction module, a generation module and a comparison module to control the answer to be scored. Receiving the image support comprises a control means for storing the scoring results in the storage means.
이때, 상기 장치의 입력수단은 스캐너와 연결된 것이 바람직하다.In this case, the input means of the device is preferably connected to the scanner.
또한, 상기 입력수단은 모든 답 표시부가 표시된 답 표시점을 포함하는 답안지 이미지를 입력받고, 상기 제어수단은 상기 입력된 답안지 이미지를 상기 추출모듈로 전송하고, 상기 추출모듈은 상기 답안지 이미지로부터 상기 답 표시부에 표시된 답 표시점 이외의 다른 표시를 삭제하고, 상기 답 표시점만을 포함하는 상기 기본답안배열을 생성하여 상기 제어수단으로 전송하고, 상기 제어수단은 상기 생성된 기본답안배열을 상기 저장수단에 저장시키는 것이 바람직하다.In addition, the input unit receives an answer sheet image including an answer display point in which all answer display units are displayed, the control unit transmits the input answer sheet image to the extraction module, and the extraction module receives the answer from the answer sheet image. A display other than the answer display point displayed on the display unit is deleted, and the basic answer array including only the answer display point is generated and transmitted to the control means, and the control means transmits the generated basic answer array to the storage means. It is desirable to store.
또한, 상기 입력된 답안지 이미지는 소정의 기준 부호를 포함하고, 상기 추출모듈은 상기 입력된 답안지 이미지의 기울기를 상기 기준 부호에 따라 보정하는 것이 바람직하다.The input answer sheet image may include a predetermined reference sign, and the extraction module may correct the inclination of the input answer sheet image according to the reference sign.
또한, 상기 추출모듈은 상기 기본답안배열의 답 표시점과 상기 채점 대상인 답안지 이미지의 답 표시점이 소정의 정도 이상의 중첩 영역을 지닐 때 서로 대응하는 것으로 판단하는 것이 바람직하다.The extraction module may determine that the answer display point of the basic answer array and the answer display point of the answer sheet image to be scored correspond to each other when they have an overlapping area of a predetermined level or more.
또한, 상기 생성모듈은 상기 추출 모듈로부터 추출된 답 표시점 이미지의 답 표시점을 상기 기본답안배열의 행과 열을 기준으로 구분하고, 상기 행과 열로 상기 답 표시점에 대한 위치정보를 생성하는 것이 바람직하다.The generating module divides the answer display point of the answer display point image extracted from the extraction module based on the rows and columns of the basic answer array, and generates position information on the answer display point using the rows and columns. It is preferable.
또한, 상기 생성모듈은 상기 위치정보에 각 행마다의 답 표시점의 개수를 포함시키는 것이 바람직하다.In addition, the generation module preferably includes the number of answer display points for each row in the location information.
또한, 상기 비교모듈은 상기 생성된 텍스트 파일의 위치정보와 정답 텍스트 파일의 위치정보를 서로 비교하는 것이 바람직하다.The comparison module preferably compares the location information of the generated text file with the location information of the correct answer text file.
또한, 상기 추출모듈은 상기 답안지 이미지로부터 답 표시점 이외의 다른 표시를 삭제하는 것이 바람직하다.In addition, the extraction module preferably deletes other marks other than answer mark points from the answer sheet image.
또한, 상기 답안지 이미지는 소정의 기준 부호를 포함하고, 상기 추출모듈은 상기 답안지 이미지의 기울기를 상기 기준 부호에 따라 보정한 후에 상기 답 표시점을 추출하는 것이 바람직하다.The answer sheet image may include a predetermined reference mark, and the extraction module may extract the answer mark after correcting the slope of the answer sheet image according to the reference mark.
또한, 상기 제어수단은 상기 입력된 답안지 이미지를 상기 저장수단에 저장하는 것이 바람직하다.In addition, the control means preferably stores the input answer sheet image in the storage means.
또한, 본 발명인 답안지 채점 방법은 적어도 하나 이상의 답 표시부와, 답표시점을 포함하는 채점 대상인 답안지 이미지를 입력받는 단계와, 상기 답안지 이미지로부터 소정의 기본답안배열에 대응하는 상기 답 표시점만을 포함하는 답 표시점 이미지를 추출하는 단계와, 상기 답 표시점 이미지로부터 상기 답 표시점에 대한 위치정보를 포함하는 텍스트 파일을 생성하는 단계와, 상기 생성된 텍스트 파일과 정답 텍스트 파일을 비교하는 단계와, 상기 비교 결과에 따라 채점 결과를 저장하는 단계를 포함한다.In addition, the inventor's answer sheet scoring method comprises the step of receiving at least one answer display unit, the answer sheet image that is a scoring target including the answer display point, and the answer mark point only from the answer sheet image corresponding to the predetermined answer sheet Extracting an answer mark point image, generating a text file including location information of the answer mark point from the answer mark point image, comparing the generated text file with a correct answer text file; And storing the scoring result according to the comparison result.
또한, 본 발명인 컴퓨터 판독가능한 프로그램이 저장된 저장매체는 답안지 채점용 프로그램으로서, 적어도 하나 이상의 답 표시부와, 답 표시점을 포함하는 채점 대상인 답안지 이미지를 입력받는 단계와, 상기 이미지로부터 소정의 기본답안배열에 대응하는 상기 답 표시점만을 포함하는 답 표시점 이미지를 추출하는 단계와, 상기 답 표시점 이미지로부터 상기 답 표시점에 대한 위치정보를 포함하는 텍스트 파일을 생성하는 단계와, 상기 생성된 텍스트 파일과 정답 텍스트 파일을 비교하는 단계와, 상기 비교 결과에 따라 채점 결과를 저장하는 단계를 포함한다.In addition, the storage medium storing the computer-readable program of the present invention is an answer sheet scoring program, receiving at least one answer display unit and an answer sheet image to be scored including an answer mark point, and a predetermined basic answer arrangement from the image Extracting an answer mark image including only the answer mark points corresponding to the step of generating a text file including position information of the answer mark point from the answer mark point image, and generating the text file Comparing the correct answer text file and storing the scoring result according to the comparison result.
또한, 본 발명인 답안지는 다수의 답 표시부를 포함하는 답기재영역과, 수험자의 인적사항이 기재되는 인적사항영역과, 답안지의 기울기 보정을 위한 기준이 되는 기준 부호를 포함한다.The answer sheet includes the answer sheet area including a plurality of answer display units, a track record area where the examinee's track record is described, and a reference code as a reference for the slope correction of the answer sheet.
이때, 상기 기준 부호는 적어도 2개의 점으로 이루어지는 것이 바람직하다.At this time, it is preferable that the reference code consists of at least two points.
이하에서 본 발명은 첨부 도면 및 바람직한 실시예를 참고로 더욱 상세하게 설명한다. 그러나, 아래의 설명에 의해 본 발명의 범위가 제한되어서는 아니되며, 본 발명의 범위는 이어지는 청구의 범위에 기재된 것에 의해서만 제한될 것이다.Hereinafter, the present invention will be described in more detail with reference to the accompanying drawings and preferred embodiments. However, the scope of the present invention should not be limited by the following description, and the scope of the present invention will be limited only by what is described in the following claims.
도 1은 본 발명에 따른 답안지 채점 장치의 구성도이다. 도 1에 도시된 바와 같이, 답안지 채점 장치(10)는 적어도 하나 이상의 표시가 안된 답 표시부(예를 들면, ①②③④⑤ 등)와, 표시된 답 표시점(예를 들면, ■▲등)을 포함하는 채점 대상인 답안지 이미지를 입력받는 입력수단(11)과, 소정의 기본답안배열과 정답 텍스트 파일을 저장하는 저장수단(12)과, 저장수단(12)으로부터 기본답안배열을 읽어들여 답안지 이미지로부터 기본답안배열에 대응하는 답 표시점만을 포함하는 답 표시점 이미지를 추출하는 추출모듈(13)과, 답 표시점 이미지로부터 답 표시점에 대한 위치정보를 포함하는 텍스트 파일을 생성하는 생성모듈(14)과, 저장수단으로부터 정답 텍스트 파일을 읽어들여 생성된 텍스트 파일과 비교하여, 이 비교에 따른 채점 결과를 생성하는 비교모듈(15)과, 입력수단(11)과, 저장수단(12)과 추출모듈(13)과, 생성모듈(14) 및 비교모듈(15)을 제어하여, 채점 대상인 답안지 이미지를 입력받아 채점 결과를 저장수단(12)에 저장하는 제어수단(16)으로 이루어진다.1 is a block diagram of an answer sheet scoring apparatus according to the present invention. As shown in FIG. 1, the answer sheet scoring apparatus 10 includes a scoring unit including at least one or more unmarked answer display unit (eg, ①②③④⑤, etc.) and a displayed answer mark point (eg, ▲, etc.). An input means 11 for receiving an answer image of a target answer sheet, a storage means 12 for storing a predetermined basic answer array and a correct answer text file, and a basic answer array read from the answer sheet image by reading a basic answer array from the storage means 12 An extraction module 13 for extracting an answer mark image including only an answer mark point corresponding to the generating module 13, a generation module 14 for generating a text file including position information about the answer mark point from the answer mark point image; A comparison module (15), an input means (11), a storage means (12), and an extraction module (13) for generating a scoring result according to this comparison by reading the correct answer text file from the storage means and comparing it with the generated text file. )and, The control module 16 controls the generation module 14 and the comparison module 15 to receive the answer sheet image to be scored and to store the scoring result in the storage unit 12.
이때, 이 답안지 채점 장치(10)는 제어수단(16)에 의해 제어되면서 저장수단(12)에 저장된 채점결과를 외부로 표시하거나 인쇄하는 출력수단(17)을 추가적으로 포함할 수도 있다.In this case, the answer sheet scoring apparatus 10 may further include an output means 17 which is controlled by the control means 16 and displays or prints the scoring result stored in the storage means 12 to the outside.
자세하게는, 입력수단(11)은 답안지 이미지를 소정의 네트워크를 통한 메신저나 이메일의 첨부파일로 전송받거나, 저장매체(CD 등)를 읽을 수 있는 드라이브이거나 포트이거나, 소정의 이미지 획득장치(18)로부터 직접적으로 또는 간접적으로 답안지 이미지를 입력받을 수도 있다. 이 이미지 획득장치(18)는 답안지 이미지를 그대로 획득하는 장치로서, 예를 들면 스캐너나 디지털 카메라 등이 해당된다.In detail, the input unit 11 is a drive or a port capable of receiving an answer sheet image as an attachment of a messenger or an e-mail through a predetermined network, reading a storage medium (CD, etc.), or a predetermined image obtaining apparatus 18. The answer sheet image may be directly or indirectly received from the user. The image acquisition device 18 is a device for obtaining an answer sheet image as it is, for example, a scanner or a digital camera.
먼저, 답안지 채점 장치(10)는 채점이 이루어지기 이전에 기본답안배열을 생성하여 저장수단(12)에 저장하고 있어야 한다. 이를 위해, 입력수단(11)은 모든 답 표시부가 표시된 답 표시점을 포함하는 답안지 이미지를 입력받고, 제어수단(16)은 입력수단(11)으로부터 전송받은 답안지 이미지를 추출모듈(13)로 전송한다. 이에 추출모듈(13)은 답안지 이미지로부터 답 표시부에 표시된 답 표시점 이외의 다른 표시(예를 들면, 답 표시가 되지 않은 답 표시부 및 문자 등)를 삭제하고, 답 표시점만을 포함하는 기본답안배열을 생성한다. 제어수단(16)은 추출모듈(13)로부터 생성된 기본답안배열을 전송받아 저장수단(12)에 저장한다.First, the answer sheet scoring apparatus 10 should generate the basic answer array before storing the score in the storage means 12. To this end, the input unit 11 receives an answer sheet image including an answer display point in which all the answer display units are displayed, and the control unit 16 transmits the answer sheet image received from the input unit 11 to the extraction module 13. do. Accordingly, the extraction module 13 deletes other marks (for example, answer marks and letters that are not marked) from the answer sheet image from the answer sheet image, and includes a basic answer array including only answer mark points. Create The control means 16 receives the basic answer array generated from the extraction module 13 and stores it in the storage means 12.
이러한 기본답안배열을 생성하여 저장만하여 사용하는 것으로, 소정의 규격으로 제한된 답안지만을 사용하여야 하는 문제점을 제거하고, 다양한 종류의 규격을 지닌 답안지를 사용할 수 있게 된다.By creating and storing only the basic answer array, it is possible to eliminate the problem of using only the answer limited to a predetermined standard, and to use an answer sheet having various kinds of specifications.
추출모듈(13)은 전송된 답안지 이미지로부터 답 표시점 이외의 다른 표시를 먼저 삭제할 수 있다. 이 과정은 일반적으로 답 표시점은 다른 표시인 낙서나 수정된 답 등보다 그 검은 정도가 강하므로, 화상처리에서 노이즈를 제거하는 방법으로 어느 정도 제거될 수 있다.The extraction module 13 may first delete marks other than answer mark points from the transmitted answer sheet image. In this process, since the answer mark is generally darker than other marks such as graffiti or a corrected answer, it can be removed to some extent by removing noise in the image processing.
다음으로, 추출모듈(13)은 전송된 답안지 이미지의 기울기를 보정한다. 이것은 소정의 이미지 획득장치(18)에서 답안지 이미지가 획득될 때, 답안지 이미지가 경사지게 또는 반대방향으로 획득될 수 있기 때문에, 이러한 문제를 해결하기 위해 추출 모듈(12)에 의해 수행된다. 이때, 이러한 과정은 답안지 이미지 즉 답안지에이전에 표시된 소정의 기준 부호를 기준으로 이루어지며, 이점에 대해서는 하기에서 상세하게 개시된다. 이러한 기울기 보정 단계는 상술된 기본답안배열을 생성할 때도 적용될 수 있다.Next, the extraction module 13 corrects the slope of the transmitted answer sheet image. This is performed by the extraction module 12 to solve this problem, since the answer sheet image may be obtained in an oblique or opposite direction when the answer sheet image is acquired in the predetermined image obtaining apparatus 18. At this time, this process is made based on a predetermined reference code that is previously displayed on the answer sheet image, that is, the answer sheet is described in detail below. This tilt correction step can also be applied when generating the basic answer array described above.
또한, 추출모듈(13)은 저장수단(12)으로부터 기본답안배열을 읽어들여, 기본답안배열의 답 표시점과 채점 대상인 답안지 이미지의 답 표시점이 소정의 정도 이상의 중첩 영역을 지닐 때 서로 대응하는 것으로 판단하여, 이들 답 표시점만을 포함하는 답 표시점 이미지를 추출하여 제어수단(16)으로 전송한다. 이 소정의 정도는 일반적으로 답 표시부 전체를 표시한 답 표시점의 약 60%이상이 되는 답 표시점은 대응하는 것으로 한다. 이 과정으로 답 표시점 이외의 다른 표시들은 완전하게 삭제되어 진다. 이러한 추출 과정은 답안지 용지에 인쇄되는 상태가 종래 기술과 같이 정밀하지 않더라도 어느 정도의 범위에서 기본답안배열을 충족시키면 답을 표시한 것으로 간주된다. 또한, 이러한 추출 과정은 외부 조건에 따른 영향을 전혀 받지 않는다.In addition, the extraction module 13 reads the basic answer array from the storage means 12 and corresponds to each other when the answer display point of the basic answer array and the answer display point of the answer sheet image to be scored have an overlapping area of a predetermined degree or more. By judging, the image of the answering point including only these answering points is extracted and transmitted to the control means 16. Generally, this predetermined degree corresponds to the answer display point which becomes about 60% or more of the answer display point which displayed the whole answer display part. This process removes all other marks except the answer mark. This extraction process is considered to display the answer if the basic answer arrangement is satisfied to some extent even if the state printed on the answer sheet paper is not as precise as in the prior art. In addition, this extraction process is not affected by external conditions at all.
또한, 생성모듈(14)은 제어수단(16)으로부터 답 표시점 이미지와 기본답안배열을 전송받아, 이 답 표시점 이미지의 답 표시점을 기본답안배열의 행과 열을 기준으로 구분하고, 이러한 행과 열로 답 표시점에 대한 위치정보를 생성하고, 이 위치정보를 포함하는 텍스트 파일을 제어수단(16)으로 전송한다. 이 위치정보는 답 표시점이 표시된 위치를 소정의 규칙에 따른, 여기서는 기본답안배열에 따른 행과 열의 형식으로 표시된 것을 의미한다. 이러한 텍스트화는 비교모듈(15)에서 이루어지는 채점 과정을 보다 신속하게 수행하도록 한다. 이 위치정보의 생성에 대해서는 하기에서 실시예를 통하여 상세하게 설명한다. 이때, 이 위치정보가 각 행마다의 답 표시점의 개수를 추가적으로 포함하도록, 이 생성모듈(14)은 이 개수를 산정하여 포함시킬 수도 있다. 이러한 개수는 생성된 텍스트 파일에서 발생할 수 있는 오류를 검사하는 수단이 된다.In addition, the generation module 14 receives the answer display point image and the basic answer array from the control means 16, and divides the answer display point of the answer display point image based on the rows and columns of the basic answer array. The location information for the answer mark point is generated in rows and columns, and the text file including the location information is transmitted to the control means 16. This positional information means that the position where the answer mark is displayed is indicated in the form of a row and a column according to a predetermined rule and here, the basic answer arrangement. This textification allows the scoring process performed in the comparison module 15 to be performed more quickly. The generation of this location information will be described in detail with reference to the following Examples. In this case, the generation module 14 may calculate and include this number so that the position information additionally includes the number of answer display points for each row. This number is a means of checking for errors that may occur in the generated text file.
상술된 답안지 이미지에 대한 텍스트 파일을 생성하는 과정은 시험 출제자에 의해 작성된 정답 답안지 이미지로부터 정답 텍스트 파일을 생성하는 과정에 동일하게 적용된다.The process of generating the text file for the answer sheet image described above is equally applied to the process of generating the correct answer text file from the answer answer sheet image created by the examinee.
다음으로, 비교모듈(15)은 생성된 텍스트 파일의 위치정보와 저장수단(12)에 저장된 정답 텍스트 파일의 위치정보를 서로 비교하여 채점과정을 수행한다. 즉, 행과 열로 표시된 텍스트 파일 간에 해당 행에 해당하는 열의 숫자가 동일한가를 통하여 채점과정이 수행된다. 이때, 각 행마다의 답 표시점의 개수를 포함하는 위치정보의 경우, 비교모듈(15)은 이 개수를 이용하여, 각 행마다 비교해야할 열의 숫자를 파악하여 채점 과정에서의 오류를 방지한다.Next, the comparison module 15 compares the position information of the generated text file with the position information of the correct answer text file stored in the storage means 12 and performs a scoring process. That is, the scoring process is performed by checking whether the number of columns corresponding to the corresponding rows is the same between the text file displayed as the rows and columns. In this case, in the case of the location information including the number of answer display points for each row, the comparison module 15 uses the number to grasp the number of columns to be compared for each row to prevent an error in the scoring process.
또한, 제어수단(16)은 입력수단(11)으로부터 입력된 답안지 이미지를 저장수단(12)에 저장하여 원본 답안지를 보관할 필요성을 제거한다.In addition, the control means 16 stores the answer sheet image input from the input means 11 in the storage means 12 to eliminate the need to store the original answer sheet.
도 2는 도 1에서 사용되는 본 발명에 따른 답안지의 실시예이다. 도시된 바와 같이, 답안지(20)는 다수의 답 표시부(25)를 포함하는 답기재영역(21)과, 수험자의 인적사항이 기재되는 인적사항영역(22)과, 과목명을 기재하는 영역(23)과, 답안지(20)의 기울기 보정을 위한 기준이 되는 기준 부호(24a, 24b)를 포함한다.2 is an embodiment of an answer sheet according to the present invention used in FIG. As shown in the drawing, the answer sheet 20 includes an answer sheet area 21 including a plurality of answer display sections 25, a track record area 22 in which the examinee's track information is written, and an area in which a subject name is written. 23) and reference marks 24a and 24b as reference for inclination correction of the answer sheet 20. FIG.
답기재영역(21)은 다수의 답 표시부(25)를 포함하고, 이 답 표시부(25)는 행과 열을 맞추어 배열된다.The answer base area 21 includes a plurality of answer display sections 25, which are arranged in rows and columns.
인적사항영역(22)은 도시된 바와 같이 다수의 답 표시부(25)(엄밀하게 표현하면 답은 아니지만)를 포함할 수 있다. 이때 별도의 수기할 수 있는 공간을 포함할 수도 있다.The personal information area 22 may include a plurality of answer display portions 25 (although not strictly an answer), as shown. At this time, it may include a separate handwritten space.
과목명 영역(23)은 시험 대상 과목명에 대한 코드를 기재하는 답 표시부(25)(엄밀하게 표현하면 답은 아니지만)를 포함하고, 별도의 수기할 수 있는 공간을 포함할 수도 있다.The subject name area 23 may include an answer display unit 25 (not an exact word, if not an exact answer) that describes a code for a subject to be tested, and may include a separate handwriting space.
다음으로, 기준 부호(24a, 24b)는 적어도 2개의 점으로 이루어지고, 도시된 바와 같이, 좌측 또는 우측의 일편에 다소 치우쳐서 형성되어, 답안지를 좌우로 회전시키더라도 동일한 형태가 이루어지지 않도록 된다. 이 기준 부호(24a, 24b)가 반드시 그 사이에 답기재영역(21)을 포함해야 하는 것이 아니라 기울기 보정이 가능한 위치이면 어디든지 표시될 수 있다.Next, the reference numerals 24a and 24b are formed of at least two points, and as shown, are formed to be slightly biased on one side of the left or right side, so that the same shape is not achieved even if the answer sheet is rotated left and right. These reference marks 24a and 24b do not necessarily have to include the answering region 21 therebetween, and can be displayed wherever the tilt correction is possible.
또한, 본 발명에 따른 답안지는 종래 기술에서 요구되는 일정한 두께 이상일 필요가 없다. 이것은 이 답안지는 특정 리더기에 투입되는 것이 아니라, 이미지 획득장치에서 그 이미지가 획득되는 것이므로, 일반적인 프린터 인쇄용 용지가 사용될 수도 있다.In addition, the answer sheet according to the present invention does not need to be more than a certain thickness required in the prior art. This answer sheet is not put into a specific reader, but because the image is acquired by the image acquisition device, a general printer printing paper may be used.
도 3은 도 1에서 생성되는 기본답안배열의 실시예이다. 도시된 바와 같이, 기본답안배열(30)은 이미지의 형태로서, 도 2의 답안지에서 답 표시부가 모두 표시된 답 표시점(31)과, 기준 부호(32a, 32b)로 이루어진다.3 is an embodiment of a basic answer array generated in FIG. As shown, the basic answer array 30 is in the form of an image, and is composed of an answer display point 31 and all reference marks 32a and 32b in which all of the answer display units are displayed in the answer sheet of FIG.
도 4는 도 2의 답안지에 수험자가 답을 표시한 실시예이다. 도시된 바와 같이, 이 답안지(40)는 실제로 수험자가 답을 표시한 답안지이다. 이 표시는 일반적인 OMR 카드 또는 쉬트를 작성하는 것과 동일하나, OMR 카드 또는 쉬트에서 사용되는 전용펜이 사용될 필요없이 검은 계통의 색상을 지닌 필기구가 사용되면 된다.4 illustrates an example in which an examinee displays an answer on the answer sheet of FIG. 2. As shown, this answer sheet 40 is actually the answer sheet for which the examinee has indicated an answer. This marking is the same as writing a general OMR card or sheet, but a black writing instrument may be used without the use of a dedicated pen used in the OMR card or sheet.
도 5는 본 발명에 따른 답안지 채점 방법의 순서도이다.5 is a flowchart of an answer sheet scoring method according to the present invention.
자세하게는, 단계(S51)에서, 입력수단(11)이 적어도 하나 이상의 표시가 안된 답 표시부와, 표시된 답 표시점을 포함하는 채점 대상인 답안지 이미지를 입력받아 제어수단(16)으로 전송한다.In detail, in step S51, the input unit 11 receives an answer display unit that is at least one or more non-displayed answers and an answer sheet image that is a scoring target including the displayed answer display point and transmits the received answer sheet image to the control unit 16.
단계(S52)에서, 제어수단(16)은 이 전송된 답안지 이미지를 추출모듈(13)로 전송하고, 이 추출모듈(13)은 이 답안지 이미지로부터 기본답안배열에 대응하는 답 표시점만을 포함하는 답 표시점 이미지를 추출하여 제어수단(16)으로 전송한다. 이때 추출모듈(13)은 기본답안배열의 답 표시점과 채점 대상인 답안지 이미지의 답 표시점이 소정의 정도 이상의 중첩 영역을 지닐 때 서로 대응하는 것으로 판단한다.In step S52, the control means 16 transmits the transmitted answer sheet image to the extraction module 13, and the extraction module 13 includes only answer mark points corresponding to the basic answer array from the answer sheet image. The answer mark image is extracted and transmitted to the control means 16. In this case, the extraction module 13 determines that the answer display points of the basic answer array and the answer display points of the answer sheet images to be scored correspond to each other when they have an overlapping area of a predetermined degree or more.
단계(S53)에서, 제어수단(16)은 답 표시점 이미지를 생성모듈(14)로 전송하고, 생성모듈(14)은 답 표시점 이미지로부터 답 표시점에 대한 위치정보를 포함하는 텍스트 파일을 생성하여 제어수단(16)으로 전송한다. 자세하게는, 생성모듈(14)은 답 표시점 이미지의 답 표시점을 기본답안배열의 행과 열을 기준으로 구분하고, 이 행과 열로 답 표시점에 대한 위치정보를 생성한다. 이때, 생성모듈(14)은 위치정보에 각 행마다의 답 표시점의 개수를 포함시킬 수도 있다.In step S53, the control means 16 sends the answer display point image to the generation module 14, and the generation module 14 generates a text file containing the position information on the answer display point from the answer display point image. It generates and transmits to the control means 16. In detail, the generation module 14 divides the answer display point of the answer display point image based on the rows and columns of the basic answer array, and generates position information on the answer display point using the rows and columns. In this case, the generation module 14 may include the number of answer display points for each row in the location information.
단계(S54)에서, 제어수단(16)은 생성된 텍스트 파일을 비교모듈(15)로 전송하고, 비교모듈(15)은 전송된 텍스트 파일과 정답 텍스트 파일을 비교하고, 이 비교 결과에 따라 채점 결과를 제어수단(16)으로 전송한다. 이때, 비교되는 대상은 정확하게는 전송된 텍스트 파일에 포함된 위치정보와 정답 텍스트 파일에 포함된 위치정보이다.In step S54, the control means 16 transmits the generated text file to the comparison module 15, and the comparison module 15 compares the transmitted text file with the correct answer text file and scores the result according to the comparison result. The result is sent to the control means 16. At this time, the object to be compared is precisely the location information included in the transmitted text file and the location information included in the correct answer text file.
단계(S55)에서, 제어수단(16)은 이 채점 결과를 저장수단(12)에 저장한다.In step S55, the control means 16 stores this scoring result in the storage means 12. As shown in FIG.
이러한 방법은 단계(S52) 이전에 추출모듈(13)이 답안지 이미지로부터 답 표시점 이외의 다른 표시를 삭제하는 단계를 추가적으로 포함할 수 있다.This method may further comprise the step of extracting the display module other than the answer mark point from the answer sheet image before step S52.
또한, 이러한 방법은 단계(S52) 이전에 답안지 이미지의 기울기를 기준 부호에 따라 보정하는 단계를 추가적으로 포함할 수 있다.In addition, the method may further include correcting the slope of the answer sheet image according to the reference sign before step S52.
또한, 이러한 방법은 제어수단(16)이 입력된 답안지 이미지를 저장수단(12)에 저장하는 단계를 추가적으로 포함할 수 있다.In addition, the method may further include storing the answer sheet image input by the control means 16 in the storage means 12.
도 6은 도 5에서 사용되는 기본답안배열을 생성하는 방법의 순서도이다.FIG. 6 is a flowchart of a method of generating a basic answer array used in FIG. 5.
자세하게는, 단계(S61)에서, 입력수단(11)이 모든 답 표시부가 표시된 답 표시점을 포함하는 답안지 이미지를 입력받아 제어수단(16)으로 전송한다.In detail, in step S61, the input unit 11 receives an answer sheet image including an answer display point at which all the answer display units are displayed, and transmits it to the control unit 16.
단계(S62)에서, 제어수단(16)이 답안지 이미지를 추출모듈(13)로 전송하고, 이 추출모듈(13)은 전송된 답안지 이미지로부터 답 표시점 이외의 다른 표시를 삭제한다.In step S62, the control means 16 transmits the answer sheet image to the extraction module 13, which extracts an indication other than the answer mark point from the transmitted answer sheet image.
단계(S63)에서, 추출모듈(13)은 답 표시점만을 포함하는 기본답안배열을 생성하여 제어수단(16)으로 전송한다.In step S63, the extraction module 13 generates a basic answer array including only answer display points and transmits it to the control means 16.
상술된 도 5 및 6의 방법은 상기의 단계들을 수행하는 컴퓨터 판독이 가능한소정의 프로그램의 형태로 구현될 수 있으며, 이러한 프로그램은 소정의 연산장치, 예를 들면 컴퓨터용 저장매체에 저장될 수 있다.5 and 6 described above may be implemented in the form of a computer readable program which performs the above steps, which may be stored in a predetermined computing device, for example a computer storage medium. .
도 7a 내지 도 7e는 도 5의 답 표시점만을 포함하는 답 표시점 이미지를 추출하는 과정을 나타내는 도면이다.7A to 7E are diagrams illustrating a process of extracting an answer mark image including only the answer mark points of FIG. 5.
도 7a에서, 도 3의 단계(S51)에서의 답안지 이미지(50)는 다수의 답 표시부(51)와, 답 표시점(52) 및 낙서 표시(53)와 수정된 표시점(54)을 포함한다.In FIG. 7A, the answer sheet image 50 in step S51 of FIG. 3 includes a plurality of answer display units 51, answer mark points 52 and graffiti marks 53, and a modified mark point 54. do.
도 7b에서, 도 5의 단계(S52)에서의 답 표시점 이미지(50a)는 답 표시점(52)만을 포함한다. 도 7a의 낙서 표시(53) 및/또는 수정된 표시점(54)은 상술된 삭제 과정에서 제거될 수도 있고, 더욱 확실하게는 기본답안배열과의 대응 과정에서 삭제된다.In FIG. 7B, the answer mark image 50a in step S52 of FIG. 5 includes only the answer mark point 52. The graffiti display 53 and / or the modified display point 54 of FIG. 7A may be removed in the above-described deletion process, and more reliably in response to the basic answer arrangement.
도 7c에서, 기본답안배열에 표시되는 하나의 답 표시점이 도시된다. 이 답 표시점은 소정의 크기(픽셀) 이상이어야 전송된 답안지 이미지의 답 표시점과의 대응여부를 용이하게 판단할 수 있다.In FIG. 7C, one answer display point displayed in the basic answer array is shown. This answer mark point must be equal to or greater than a predetermined size (pixel) to easily determine whether the answer sheet image corresponds to the answer mark point.
도 7d에서, 기본답안배열의 답 표시점(71)과 답안지 이미지의 답 표시점(72)의 중첩 영역이 소정의 크기(예를 들면, 기본답안배열의 답 표시점(71) 크기의 60%) 이상이므로, 서로 대응되는 것으로 판단되어, 이 답 표시점은 답 표시점 이미지에 포함된다.In FIG. 7D, the overlapping area between the answer mark point 71 of the basic answer array and the answer mark point 72 of the answer sheet image is 60% of the size of the answer mark point 71 of the basic answer array. ), It is determined that they correspond to each other, and this answer display point is included in the answer display point image.
도 7e에서, 수정된 답 표시점(73)과 기본답안배열의 답 표시점(71)의 중첩 영역이 소정의 크기 이하이므로, 서로 대응되지 않는 것으로 판단되어, 이 수정된 답 표시점(73)은 답 표시점 이미지에 포함되지 않는다.In FIG. 7E, since the overlapping area between the corrected answer mark 73 and the answer mark 71 of the basic answer array is equal to or smaller than a predetermined size, it is determined that they do not correspond to each other, so that the corrected answer mark 73 Is not included in the answer mark image.
도 8은 도 5에서 사용되는 기본답안배열에 예시적으로 행과 열을 표시한 도면이다.FIG. 8 is a diagram showing rows and columns by way of example in the basic answer array used in FIG. 5.
도시된 바와 같이, 기본답안배열(30)에 각 행에 일련 번호가 적혀 있어, 각 행은 그 일련번호를 따르고, 각 행의 열은 좌측부터 1열, 2열과 같이 정해진다. 즉, 1행은 5열로 이루어지고, 2행은 3열로 이루어진다. 따라서, 모든 행이 동일한 열을 지니는 것은 아니다.As shown, the basic answer array 30 has a serial number written in each row, each row follows the serial number, and the columns of each row are defined as left column, first column, and second column. That is, one row is made up of five columns, and two rows are made up of three columns. Thus, not all rows have the same column.
단계(S53)에서, 도 4의 답안지 이미지로부터의 답 표시점 이미지를 기본답안배열의 행과 열에 따라 위치정보를 생성하게 되면, 각 답 표시점은 1행에는 5열에, 2행에는 2열에, 3행에는 3열에, 4행에는 9열에, ...과 같이 구분되며, 이러한 위치정보는 1,5,2,2,3,3,4,9,...와 같이 정해지게 되어 텍스트 파일에 포함된다.In step S53, when the location information is generated according to the row and column of the answer sheet image of the answer sheet image of FIG. 4, each answer point is 5 columns in 1 row, 2 columns in 2 rows, The third row is divided into three columns, the fourth row into nine columns, and the location information is determined as 1,5,2,2,3,3,4,9, ... Included in
만약 상술된 바와 같이 각 행의 답 표시점의 개수를 포함시키게 되면, 각 답 표시점은 1행에는 1개가 5열에, 2행에는 1개가 2열에, 3행에는 1개가 3열에, 4행에는 1개가 9열에, 5행에는 1개가 20열에, 6열에는 0개, ..., 10행에는 5개가 16열, 17열, 18열, 19열, 22열에, ...과 같으므로, 위치정보는 1,1,5,2,1,2,3,1,3,4,1,9,5,1,20,6,0,...10,5,16,17,18,19,22, ...와 같이 정해지게 되어 텍스트 파일에 포함된다.If the number of answer marks in each row is included as described above, each answer mark has one row in five columns, one row in two rows, one row in three rows and three rows in four rows. 1 in 9, 1 in 20, 0 in 6, ..., 10 in 5, 16, 17, 18, 19, 22, ... Location information is 1,1,5,2,1,2,3,1,3,4,1,9,5,1,20,6,0, ... 10,5,16,17,18, 19, 22, ... are included in the text file.
도 9는 도 5의 방법에 추가되는 기울기 보정 단계의 실시예이다. 도시된 바와 같이, 답안지 이미지가 어느 정도 기울어져 있을 때, 추출모듈(13)은 기준 부호(91a, 91b)의 연결선(92)이 임의의 수평선(93)과 이루는 각(α)이 90°가 되도록, 답안지 이미지를 소정의 각도(90°- α)만큼 회전시킴으로써, 수직이 되도록하여 기울기를 보정할 수 있다.FIG. 9 is an embodiment of a tilt correction step added to the method of FIG. 5. As shown, when the answer sheet image is inclined to some extent, the extraction module 13 has an angle α of the connection line 92 of the reference signs 91a and 91b with an arbitrary horizontal line 93. By tilting the answer sheet image by a predetermined angle (90 ° -α), the tilt can be corrected to be vertical.
도 10은 도 5의 방법에 추가되는 답 표시점 이외의 표시 삭제 단계의 실시예이다. 도시된 바와 같이, 추출모듈(13)은 도 4의 답안지 이미지로부터 색이 흐린 표시를 삭제할 수 있다.FIG. 10 is an embodiment of a display deletion step other than the answer display point added to the method of FIG. As shown, the extraction module 13 may delete the blurry display color from the answer sheet image of FIG.
이러한 구성의 본 발명은 답안지로부터 소정의 장치(예를 들면, 스캐너 등)를 이용하여 용이하게 획득가능한 답안지 이미지를 사용하여 채점할 수 있는 효과가 있다.The present invention having such a configuration has an effect that the answer sheet can be scored using an answer sheet image which can be easily obtained by using a predetermined device (for example, a scanner).
또한, 본 발명은 일반적인 인쇄상태를 지닌 저가의 일반 용지를 답안지 용지로 사용하면서도 높은 채점 효율을 성취하는 효과가 있다.In addition, the present invention has the effect of achieving a high scoring efficiency while using a low-cost plain paper having a general printing state as the answer sheet paper.
또한, 본 발명은 외부 조건에 따라 그 채점 효율이 거의 변동하지 않는 효과가 있다.In addition, the present invention has the effect that the scoring efficiency hardly fluctuates depending on external conditions.
또한, 본 발명은 답안지 표면에 표시된 다른 표시(수정된 답, 낙서 등)를 간과하고 수험자가 답으로 표시한 부분만을 채점에 적용하도록 하는 효과가 있다.In addition, the present invention has the effect of overlooking other markings (modified answers, graffiti, etc.) displayed on the answer sheet surface and applying only the portions marked by the examinees to the scoring.
또한, 본 발명은 전문 제조업자뿐만 아니라 개인도 일반적으로 디자인하여 제작할 수 있는 답안지 용지를 사용할 수 있도록 하는 효과가 있다.In addition, the present invention has the effect that it is possible to use the answer sheet paper that can be designed and manufactured by individuals as well as professional manufacturers.
또한, 본 발명은 투입되는 방향에 관계없이 채점을 수행할 수 있는 효과가 있다.In addition, the present invention has the effect of performing the scoring regardless of the direction in which the input.
또한, 본 발명은 별도의 답안지 보관 작업이 없어도 채점 과정 중에서 답안지 이미지를 저장할 수 있는 효과가 있다.In addition, the present invention has the effect that can save the answer sheet image during the scoring process even if there is no separate answer sheet storage work.
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| KR1020030077736AKR100453533B1 (en) | 2003-11-04 | 2003-11-04 | Examination paper marking apparatus and its method | 
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| KR1020030077736AKR100453533B1 (en) | 2003-11-04 | 2003-11-04 | Examination paper marking apparatus and its method | 
| Publication Number | Publication Date | 
|---|---|
| KR100453533B1true KR100453533B1 (en) | 2004-10-21 | 
| Application Number | Title | Priority Date | Filing Date | 
|---|---|---|---|
| KR1020030077736AExpired - Fee RelatedKR100453533B1 (en) | 2003-11-04 | 2003-11-04 | Examination paper marking apparatus and its method | 
| Country | Link | 
|---|---|
| KR (1) | KR100453533B1 (en) | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| KR100837887B1 (en)* | 2006-06-19 | 2008-06-13 | 김택진 | Optical mark display card reading method through image processing and optical mark display card therefor | 
| CN106778750A (en)* | 2017-01-17 | 2017-05-31 | 深圳市海云天科技股份有限公司 | A kind of answering card identification point accurate positioning method and system | 
| KR101780373B1 (en) | 2016-05-23 | 2017-09-20 | 안병찬 | System and method for distinguishing timing mark of OMR card | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| KR100837887B1 (en)* | 2006-06-19 | 2008-06-13 | 김택진 | Optical mark display card reading method through image processing and optical mark display card therefor | 
| KR101780373B1 (en) | 2016-05-23 | 2017-09-20 | 안병찬 | System and method for distinguishing timing mark of OMR card | 
| CN106778750A (en)* | 2017-01-17 | 2017-05-31 | 深圳市海云天科技股份有限公司 | A kind of answering card identification point accurate positioning method and system | 
| CN106778750B (en)* | 2017-01-17 | 2020-02-04 | 深圳市海云天科技股份有限公司 | Method and system for accurately positioning answer sheet identification points | 
| Publication | Publication Date | Title | 
|---|---|---|
| US5452379A (en) | Image capture and storage techniques in association with optical mark reading | |
| US5672060A (en) | Apparatus and method for scoring nonobjective assessment materials through the application and use of captured images | |
| US5140139A (en) | Preparing mark/read documents with markable boxes and locating the boxes from the document scan data | |
| US7573616B2 (en) | Enhanced data capture from imaged documents | |
| US8794978B2 (en) | Educational material processing apparatus, educational material processing method, educational material processing program and computer-readable recording medium | |
| US5101447A (en) | Method and apparatus for optically reading pre-printed survey pages | |
| KR101648756B1 (en) | Examination paper recognition and scoring system | |
| CN110705534A (en) | Wrong problem book generation method suitable for electronic typoscope | |
| US6970267B1 (en) | Gray scale optical mark reader | |
| JPH09311621A (en) | Automatic grading method for examination paper and its system | |
| US8385811B1 (en) | System and method for processing forms using color | |
| KR20040073254A (en) | Data input system | |
| CN116824607A (en) | High-precision answer sheet identification method | |
| US8649601B1 (en) | Method and apparatus for verifying answer document images | |
| CN116303871A (en) | Exercise book reading method | |
| KR100453533B1 (en) | Examination paper marking apparatus and its method | |
| JP2019113611A (en) | Test paper processing device | |
| CN113378822A (en) | System for marking handwritten answer area by using special mark frame in test paper | |
| US20090116748A1 (en) | Inferential self-registration of imperfect omr forms | |
| US7142733B1 (en) | Document processing method, recording medium recording document processing program and document processing device | |
| CN112507907B (en) | Paper marking method and system capable of marking wrong questions | |
| CN116109808A (en) | Processing method and processing system for job acquisition identification and correction | |
| JP4238711B2 (en) | Mark sheet method | |
| TWI385580B (en) | For the artificial drawing of the document and its identification structure | |
| KR100837887B1 (en) | Optical mark display card reading method through image processing and optical mark display card therefor | 
| Date | Code | Title | Description | 
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application | St.27 status event code:A-0-1-A10-A12-nap-PA0109 | |
| PA0201 | Request for examination | St.27 status event code:A-1-2-D10-D11-exm-PA0201 | |
| A302 | Request for accelerated examination | ||
| PA0302 | Request for accelerated examination | St.27 status event code:A-1-2-D10-D17-exm-PA0302 St.27 status event code:A-1-2-D10-D16-exm-PA0302 | |
| D13-X000 | Search requested | St.27 status event code:A-1-2-D10-D13-srh-X000 | |
| D14-X000 | Search report completed | St.27 status event code:A-1-2-D10-D14-srh-X000 | |
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection | St.27 status event code:A-1-2-D10-D21-exm-PE0902 | |
| E13-X000 | Pre-grant limitation requested | St.27 status event code:A-2-3-E10-E13-lim-X000 | |
| P11-X000 | Amendment of application requested | St.27 status event code:A-2-2-P10-P11-nap-X000 | |
| P13-X000 | Application amended | St.27 status event code:A-2-2-P10-P13-nap-X000 | |
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration | St.27 status event code:A-1-2-D10-D22-exm-PE0701 | |
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment | St.27 status event code:A-2-4-F10-F11-exm-PR0701 | |
| PR1002 | Payment of registration fee | St.27 status event code:A-2-2-U10-U11-oth-PR1002 Fee payment year number:1 | |
| PG1601 | Publication of registration | St.27 status event code:A-4-4-Q10-Q13-nap-PG1601 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:4 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:5 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:6 | |
| P14-X000 | Amendment of ip right document requested | St.27 status event code:A-5-5-P10-P14-nap-X000 | |
| P16-X000 | Ip right document amended | St.27 status event code:A-5-5-P10-P16-nap-X000 | |
| Q16-X000 | A copy of ip right certificate issued | St.27 status event code:A-4-4-Q10-Q16-nap-X000 | |
| R18-X000 | Changes to party contact information recorded | St.27 status event code:A-5-5-R10-R18-oth-X000 | |
| R18-X000 | Changes to party contact information recorded | St.27 status event code:A-5-5-R10-R18-oth-X000 | |
| P14-X000 | Amendment of ip right document requested | St.27 status event code:A-5-5-P10-P14-nap-X000 | |
| P15-X000 | Request for amendment of ip right document rejected | St.27 status event code:A-5-5-P10-P15-nap-X000 | |
| P16-X000 | Ip right document amended | St.27 status event code:A-5-5-P10-P16-nap-X000 | |
| Q16-X000 | A copy of ip right certificate issued | St.27 status event code:A-4-4-Q10-Q16-nap-X000 | |
| P15-X000 | Request for amendment of ip right document rejected | St.27 status event code:A-5-5-P10-P15-nap-X000 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:7 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:8 | |
| FPAY | Annual fee payment | Payment date:20121005 Year of fee payment:9 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:9 | |
| FPAY | Annual fee payment | Payment date:20131107 Year of fee payment:10 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:10 | |
| FPAY | Annual fee payment | Payment date:20141008 Year of fee payment:11 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:11 | |
| FPAY | Annual fee payment | Payment date:20151002 Year of fee payment:12 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:12 | |
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee | St.27 status event code:A-4-4-U10-U13-oth-PC1903 Not in force date:20161009 Payment event data comment text:Termination Category : DEFAULT_OF_REGISTRATION_FEE | |
| P22-X000 | Classification modified | St.27 status event code:A-4-4-P10-P22-nap-X000 | |
| PC1903 | Unpaid annual fee | St.27 status event code:N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text:Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date:20161009 | |
| P22-X000 | Classification modified | St.27 status event code:A-4-4-P10-P22-nap-X000 |