KR20170020065A - Teaching apparatus, method for child based on image comparison algorithm - Google Patents

Teaching apparatus, method for child based on image comparison algorithm Download PDF

Info

Publication number
KR20170020065A
KR20170020065A KR1020150114755A KR20150114755A KR20170020065A KR 20170020065 A KR20170020065 A KR 20170020065A KR 1020150114755 A KR1020150114755 A KR 1020150114755A KR 20150114755 A KR20150114755 A KR 20150114755A KR 20170020065 A KR20170020065 A KR 20170020065A
Authority
KR
South Korea
Prior art keywords
assembly
image
matrix
pediatric
education
Prior art date
Application number
KR1020150114755A
Other languages
Korean (ko)
Other versions
KR101797814B1 (en
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 KR1020150114755A priority Critical patent/KR101797814B1/en
Publication of KR20170020065A publication Critical patent/KR20170020065A/en
Application granted granted Critical
Publication of KR101797814B1 publication Critical patent/KR101797814B1/en

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B19/00Teaching not covered by other main groups of this subclass
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B5/00Electrically-operated educational appliances
    • G09B5/02Electrically-operated educational appliances with visual presentation of the material to be studied, e.g. using film strip

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

Provided is a learning device for young child education including: a database storing assembly information with respect to an assembly formed by a plurality of blocks being used; a display providing a user with an image of a first assembly based on the assembly information; and a processor receiving an image of a second assembly completed by the user from the user, comparing the image of the first assembly and the image of the second assembly to each other, and determining whether or not the images correspond to each other. The database stores the assembly information in a plurality of divided stages in accordance with a level of difficulty determined in association with at least one of the number, colors, and shapes of the blocks forming the assembly. The processor provides the image of the first assembly for each of the stages.

Description

이미지 비교 알고리즘에 기반한 소아 교육용 학습 장치 및 방법{TEACHING APPARATUS, METHOD FOR CHILD BASED ON IMAGE COMPARISON ALGORITHM}Field of the Invention < RTI ID = 0.0 > [0001] < / RTI &

본 발명은 사용자, 소아에게 조립체에 대한 정보를 제공하고, 완성된 조립체의 이미지와 데이터베이스에 저장된 정보를 이미지 비교 알고리즘을 통해 일치 여부를 결정하는 소아 교육용 학습 장치 및 소아 교육용 학습 방법에 관한 것이다. 구체적으로는 행렬식의 행렬값의 계산을 기반으로 한 이미지 처리 기술을 이용하는 소아 교육용 학습 장치 및 방법에 관한 것이다.The present invention relates to a pediatric educational learning apparatus and a pediatric educational learning method for providing information to an user and a child about an assembly, and for determining whether an image of the completed assembly and information stored in a database are matched through an image comparison algorithm. More particularly, the present invention relates to a learning apparatus and method for pediatric education using an image processing technique based on the calculation of a matrix value of a determinant.

이미지 처리(image processing)는 화소 처리(picture processing)라고도 한다. 컴퓨터에 의한 디지털 영상 처리는 메모리 소자 등의 급속한 진보에 의해 우주 관측, 의료용, 사진 해석, 디자인, 각종 패턴 인식 등 많은 응용 분야에서 실용화되고 있다. TV 카메라, CCD 카메라 등이 영상 입력 장치로, 또 카피를 위한 하드, 소프트의 각종 출력 장치가 사용되며, 디지털화된 영상을 컴퓨터로 처리하기 위한 몇 가지 특별한 수법도 개발되고 있다.Image processing is also referred to as picture processing. Digital image processing by computers has been put to practical use in many applications such as space observation, medical use, photo interpretation, design, and various pattern recognition due to the rapid progress of memory devices and the like. TV cameras, CCD cameras, etc. are used as image input devices, hard and soft output devices for copying are used, and some special techniques for processing digitized images with computers are being developed.

이미지 처리 기술에는 다양한 방법이 존재한다. 이미지 처리 기술은 신호 처리 기술의 한 분야로서 신호 처리 기술에서의 입력을 비디오(Video) 혹은 이미지(Image)로 갖는 과정으로서, 대부분을 비디오(Video) 혹은 이미지(Image)를 2차원화된 신호(Signal)로 간주하여 처리한다.There are various methods of image processing techniques. Image processing technology is a field of signal processing technology, which is the process of inputting a signal in a signal processing technology as a video or an image. Most of the processing is performed by converting a video or an image into a two- Signal).

영상 처리는 화소 점, 영역처리, 기하처리, 프레임처리 등으로 분류되고 있으며, 이러한 이미지 처리 기술은 얼굴 인식 또는 윤곽 검출에 관련되는 비주얼 컴퓨팅(Visual computing) 또는 증강현실 컨텐츠(contents)에 관련되는 가상 현실(virtual reality) 등에 적용이 가능하다. 영상처리 혹은 이미지처리 기술에서는 OpenCV 또는 MATLAB을 기반으로 한 이미지 비교 알고리즘을 사용한다.The image processing is classified into pixel point, region processing, geometric processing, frame processing, and the like. Such image processing technology is classified into virtual computing related to visual computing or augmented reality contents related to face recognition or contour detection, It can be applied to virtual reality and so on. Image processing or image processing technology uses an image comparison algorithm based on OpenCV or MATLAB.

최근 소아 아동 교육에 관한 시장의 관심이 급증하고 있어 아동 교육 방법에 있어서도 다양한 접근이 이루어지고 있다. 이에 따라서 이미지 처리 기술을 아동교육용 공간지각능력 향상교구에 접목시키는 기술이 대두되고 있다. 기존의 OpenGL기반의 이미지 처리 기술에 비해 복잡한 코딩 및 이미지 형상 분석의 단순화 작업의 도모가 가능한 MATLAB을 이용한 이미지 처리 기술에 대한 접근이 요구된다.Recently, market interest in children 's education has been rapidly increasing, and various approaches have been made to children' s education methods. Therefore, there is a growing technology to combine image processing technology with the pedagogical capability enhancement paradigm for children 's education space. Compared with the existing OpenGL-based image processing technology, it is required to approach the image processing technology using MATLAB which can simplify the coding and image shape analysis.

본 발명의 실시예들은 소아에게 조립체에 대한 정보를 제공하고, 제공된 조립체를 완성시키도록 하여 소아의 과제수행력을 향상시키는 것을 목적으로 한다.Embodiments of the present invention are directed to providing information about an assembly to a child and completing the provided assembly to improve the task performance of a child.

본 발명에 따르면, 향상된 정밀도 및 복잡도에 대한 조립체를 난이도를 향상시켜가며 단계적으로 제공하여, 소아의 흥미를 이끌어낼 수 있다.According to the present invention, the assembly for improved precision and complexity can be provided step-by-step with improved difficulty, which can lead to interest of the child.

본 발명에 따르면, 행렬화 과정을 거친 픽셀연산을 통하여 복잡한 코딩 및 이미지 형상 분석의 단순화를 도모할 수 있다.According to the present invention, it is possible to simplify complex coding and image shape analysis through pixel operation through a matrix process.

본 발명에 따르면, 준비된 과제를 수행하고 즉각적인 feedback을 제공함으로써 쌍방향소통이 가능한 복합 교구를 제공할 수 있다.According to the present invention, it is possible to provide a composite diagonal capable of two-way communication by performing a prepared task and providing immediate feedback.

본 발명에 따르면, 사용자가 스마트 디바이스를 통하여 제공받을 수 있는 소아 교육용 학습 어플리케이션 서비스를 제공할 수 있다.According to the present invention, it is possible to provide a pediatric education learning application service that a user can receive through a smart device.

본 발명의 일실시예에 따른, 소아 교육용 학습 장치는 복수의 블록들로 형성된 조립체에 대한 조립체 정보를 저장하는 데이터베이스; 상기 조립체 정보에 기초하여 제1 조립체의 이미지를 사용자에게 제공하는 디스플레이; 및 상기 사용자로부터 상기 사용자가 완성한 제2 조립체의 이미지를 수신하고, 상기 제1 조립체의 이미지와 상기 제2 조립체의 이미지를 비교하여 일치 여부를 결정하는 프로세서를 포함하고, 상기 데이터베이스는 상기 조립체를 형성하는 블록의 개수, 색상, 및 모양 중 적어도 하나와 관련하여 결정된 난이도에 따라서 상기 조립체 정보를 복수의 단계로 나누어서 저장하고, 상기 프로세서는 상기 제1 조립체의 이미지를 상기 단계별로 난이도를 달리하여 상기 디스플레이를 통하여 사용자에게 제공할 수 있다.According to an embodiment of the present invention, a pediatric educational learning apparatus includes a database for storing assembly information for an assembly formed of a plurality of blocks; A display for providing the user with an image of the first assembly based on the assembly information; And a processor for receiving an image of a second assembly completed by the user from the user and comparing the image of the first assembly with the image of the second assembly to determine a match, The processor divides the assembly information into a plurality of steps in accordance with a degree of difficulty determined in relation to at least one of the number, color, and shape of the blocks to be displayed, To the user.

본 발명의 일실시예에 따른, 소아 교육용 학습 장치에 있어서, 제1 조립체의 이미지 및 상기 제1 조립체의 이미지에 기반한 조립체를 난이도 별로 저장하는 데이터베이스; 및 사용자의 스마트 디바이스에 설치된 소아 교육용 학습 어플리케이션 프로그램으로부터 제2 조립체의 이미지를 수신하고 상기 제1 조립체의 이미지와 상기 제2 조립체의 이미지를 비교하여 일치 여부를 결정하는 프로세서를 포함하고, 상기 어플리케이션 프로그램은 상기 제1 조립체의 이미지를 상기 프로세서로부터 수신하고, 상기 수신된 제1 조립체의 이미지를 상기 스마트 디바이스의 디스플레이에 표시하는 단계; 상기 사용자로부터 제2 조립체의 이미지를 입력받는 단계; 및 상기 입력된 제2 조립체의 이미지를 상기 소아 교육용 학습 장치로 전송하고, 상기 프로세서로부터 상기 제1 조립체의 이미지 및 상기 제2 조립체의 이미지의 일치 여부를 수신하고, 상기 일치 여부를 상기 스마트 디바이스의 디스플레이에 표시하는 단계 를 수행할 수 있다.According to an embodiment of the present invention, there is provided a pediatric educational learning apparatus comprising: a database for storing, by degree of difficulty, an assembly based on an image of a first assembly and an image of the first assembly; And a processor for receiving an image of a second assembly from a pediatric educational application program installed on a user's smart device and comparing the image of the first assembly with the image of the second assembly to determine coincidence, Receiving an image of the first assembly from the processor and displaying an image of the received first assembly on a display of the smart device; Receiving an image of the second assembly from the user; And transmitting an image of the input second assembly to the pediatric educational learning device, receiving from the processor an image of the first assembly and an image of the second assembly, Display step on the display.

본 발명의 일실시예에 따른, 소아 교육용 학습 방법에 있어서, 복수의 블록들로 형성된 조립체에 대한 조립체 정보를 저장하는 데이터베이스를 유지하는 단계; 상기 조립체를 형성하는 블록의 개수, 색상, 및 모양 중 적어도 하나와 관련하여 결정된 난이도에 따라서 상기 조립체 정보를 복수의 단계로 나누어서 데이터베이스에 저장하는 단계; 상기 조립체 정보에 기초하여 제1 조립체의 이미지를 사용자에게 제공하는 단계; 및 상기 사용자가 완성한 제2 조립체의 이미지를 수신하고, 상기 제1 조립체의 이미지와 상기 제2 조립체의 이미지를 비교하여 일치 여부를 결정하는 단계; 및 상기 제1 조립체의 이미지를 상기 단계별로 제공하는 단계를 포함할 수 있다.In accordance with an embodiment of the present invention, there is provided a pediatric learning method comprising: maintaining a database storing assembly information for an assembly formed of a plurality of blocks; Dividing the assembly information into a plurality of steps and storing the assembled information in a database according to a degree of difficulty determined in relation to at least one of the number, color, and shape of the blocks forming the assembly; Providing an image of a first assembly to a user based on the assembly information; And receiving an image of a second assembly completed by the user, and comparing the image of the first assembly with the image of the second assembly to determine conformity; And providing the image of the first assembly step by step.

본 발명에 따르면, 조립체의 이미지 비교를 통한 완성 여부 결정을 통해 소아의 공간지각능력의 향상을 도모할 수 있다.According to the present invention, it is possible to improve the spatial perception ability of a child through determination of completion through an image comparison of an assembly.

본 발명에 따르면, 향상된 정밀도 및 복잡도에 대한 조립체를 단계적으로 제공하여, 사용자에게 몰입도를 제공할 수 있다.In accordance with the present invention, an assembly for improved precision and complexity can be provided step by step to provide an immersion to a user.

본 발명에 따르면, 행렬화 과정을 통한 픽셀연산을 통하여 복잡한 코딩 및 이미지 형상 분석의 단순화를 도모할 수 있다.According to the present invention, it is possible to simplify the complex coding and analysis of the image shape through the pixel calculation through the matrixization process.

본 발명에 따르면, 준비된 과제를 수행하고 즉각적인 feedback을 제공함으로써 쌍방향소통이 가능한 복합 교구를 제공할 수 있다.According to the present invention, it is possible to provide a composite diagonal capable of two-way communication by performing a prepared task and providing immediate feedback.

본 발명에 따르면, 스마트 디바이스를 활용한 어플리케이션 서비스를 제공하여, 특별한 장치 없이도 간편하게 교육용 프로그램을 실행할 수 있다.According to the present invention, it is possible to provide an application service utilizing a smart device, so that the educational program can be easily executed without a special apparatus.

도 1은 본 발명의 일실시예에 따른, 소아 교육용 학습 장치가 제공되는 구성을 도시한 도면이다.
도 2는 본 발명의 일실시예에 따른, 소아 교육용 학습 장치의 구성을 도시한 도면이다.
도 3은 본 발명의 일실시예에 따른, 조립체를 형성하는 블록의 개수, 색상, 및 모양 중 적어도 하나와 관련하여 결정된 난이도에 따라 조립체 정보를 복수의 단계로 나누어 저장하는 데이터베이스를 예시한 도면이다.
도 4는 본 발명의 일실시예에 따른, 행렬의 픽셀연산의 일례를 도시한 도면이다.
도 5는 본 발명의 일실시예에 따른, 제1 조립체의 3차원 영상으로부터 2차원 영상을 생성하는 일례를 설명하는 순서도이다.
도 6은 본 발명의 일실시예에 따른, 프로세서가 제1 조립체의 이미지를 단계별로 난이도를 달리하여 디스플레이를 통해 사용자에게 제공하는 일례를 도시한 도면이다.
도 7은 본 발명의 일실시예에 따른, 소아 교육용 학습 어플리케이션을 실행시키는 소아 교육용 학습 장치가 제공되는 구성을 도시한 도면이다.
도 8은 본 발명의 일실시예에 따른, 소아 교육용 학습 어플리케이션이 활성화되는 실시예를 설명하기 위한 순서도이다.
도 9는 본 발명의 일실시예에 따른, 소아 교육용 학습 방법을 설명하는 순서도이다.
1 is a diagram illustrating a configuration in which a pediatric learning device is provided according to an embodiment of the present invention.
2 is a diagram illustrating a configuration of a pediatric learning device according to an embodiment of the present invention.
FIG. 3 illustrates a database for storing assembly information in a plurality of stages according to the degree of difficulty determined in relation to at least one of the number, color, and shape of the blocks forming the assembly, according to an embodiment of the present invention .
4 is a diagram illustrating an example of a pixel operation of a matrix according to an embodiment of the present invention.
5 is a flowchart illustrating an example of generating a two-dimensional image from a three-dimensional image of the first assembly according to an embodiment of the present invention.
6 is a diagram illustrating an example in which a processor provides an image of a first assembly to a user through a display step by step with varying degrees of difficulty, according to an embodiment of the present invention.
FIG. 7 is a diagram illustrating a configuration in which a pediatric education learning apparatus for executing a pediatric education learning application according to an embodiment of the present invention is provided.
FIG. 8 is a flowchart for explaining an embodiment in which a learning application for pediatric education is activated according to an embodiment of the present invention.
9 is a flowchart illustrating a learning method for pediatric education according to an embodiment of the present invention.

아래 설명하는 실시예들에는 다양한 변경이 가해질 수 있다. 아래 설명하는 실시예들은 실시 형태에 대해 한정하려는 것이 아니며, 이들에 대한 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.Various modifications may be made to the embodiments described below. It is to be understood that the embodiments described below are not intended to limit the embodiments, but include all modifications, equivalents, and alternatives to them.

실시예에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 실시예를 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "포함하다" 또는 "가지다" 등의 용어는 명세서 상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terms used in the examples are used only to illustrate specific embodiments and are not intended to limit the embodiments. The singular expressions include plural expressions unless the context clearly dictates otherwise. In this specification, the terms "comprises" or "having" and the like refer to the presence of stated features, integers, steps, operations, elements, components, or combinations thereof, But do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, or combinations thereof.

다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless defined otherwise, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this embodiment belongs. Terms such as those defined in commonly used dictionaries are to be interpreted as having a meaning consistent with the contextual meaning of the related art and are to be interpreted as either ideal or overly formal in the sense of the present application Do not.

또한, 첨부 도면을 참조하여 설명함에 있어, 도면 부호에 관계없이 동일한 구성 요소는 동일한 참조부호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 실시예를 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 실시예의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.In the following description of the present invention with reference to the accompanying drawings, the same components are denoted by the same reference numerals regardless of the reference numerals, and redundant explanations thereof will be omitted. In the following description of the embodiments, a detailed description of related arts will be omitted if it is determined that the gist of the embodiments may be unnecessarily blurred.

도 1은 본 발명의 일실시예에 따른, 소아 교육용 학습 장치가 제공되는 구성을 도시한 도면이다.1 is a diagram illustrating a configuration in which a pediatric learning device is provided according to an embodiment of the present invention.

도 1을 참조하면, 소아 교육용 학습 장치는 디스플레이(140), 데이터베이스, 프로세서를 포함하는 컴퓨팅 장치(150)를 포함할 수 있다. 반드시 데이터베이스 및 프로세서가 컴퓨팅 장치 내부에 설치될 필요는 없으며, 각각 컴퓨팅 장치 외부에 존재하여 네트워크(130)에 연결되는 것도 가능하다. 소아 교육용 학습 장치의 내부 구성에 대해서는 도 2에서 자세하게 기술한다.Referring to FIG. 1, a pediatric educational learning device may include a display device 140, a database, and a computing device 150 including a processor. It is not necessary that the database and the processor be installed inside the computing device, and it is also possible that the database and the processor exist outside the computing device and are connected to the network 130, respectively. The internal configuration of the learning device for pediatric education will be described in detail in Fig.

본 발명의 일실시예에 따른, 데이터베이스는 복수의 블록들로 형성된 조립체에 대한 조립체 정보를 저장할 수 있다. 조립체는 사용자가 복수의 블록을 조립함에 의해서 형성될 수 있다. 디스플레이(140)는 조립체 정보에 기초하여 생성된 제1 조립체의 이미지를 사용자에게 제공할 수 있다.In accordance with an embodiment of the present invention, a database may store assembly information for an assembly formed of a plurality of blocks. The assembly may be formed by a user assembling a plurality of blocks. The display 140 may provide the user with an image of the first assembly generated based on the assembly information.

사용자는 디스플레이에 제공된 이미지를 보고 블록을 조합하여 제2 조립체를 형성할 수 있다. 제2 조립체는 데이터베이스에 저장된 조립 가능한 블록으로서 제1 조립체의 이미지와 비교 가능한 것이면 어느 것이든지 가능하다. 사용자에 의해 완성된 제2 조립체를 특정 방향에서 웹캠(web??cam)(120)으로 촬영할 수 있다. 웹캠(web??cam)은 실시간으로 비디오 화상을 전송하거나 인터넷을 이용하여 화상 회의를 하는 데 사용하는 소형 디지털 카메라를 통칭한다. 이 때, 웹캠(Web??cam)(120)은 도 2에서 도시되는 대로 소아 교육용 장치에 원격에서 인터넷 망 등의 네트워크(130)를 이용하여 디스플레이(130)와 연결될 수도 있고, 유선으로 연결되어 직접 디스플레이와 연결될 수도 있다. 웹캠은 제2 조립체의 이미지를 서버(150)로 송신할 수 있고, 서버(150) 내부에 탑재되어 직접 프로세서로 제2 조립체의 이미지를 송신할 수도 있다.The user can view the image provided on the display and combine the blocks to form a second assembly. The second assembly may be any that is comparable to the image of the first assembly as an assemblable block stored in a database. A second assembly completed by the user can be taken with the web cam 120 in a specific direction. A web cam (cam ?? cam) collectively refers to a small digital camera used to transmit video images in real time or to make video conferences using the Internet. 2, the web cam 120 may be connected to the display 130 using a network 130 such as an Internet network remotely to a pediatric education device, It can also be connected directly to the display. The webcam may transmit an image of the second assembly to the server 150 and may be mounted within the server 150 and directly transmit the image of the second assembly to the processor.

프로세서는 제1 조립체의 이미지를 기초로 하여 사용자는 제2 조립체를 형성하게 되며 제1 조립체의 이미지 및 제2 조립체의 이미지를 비교하여 제2 조립체의 완성도를 판정하게 된다. 프로세서(120)는 사용자가 완성한 제2 조립체의 이미지를 수신하고, 제1 조립체의 이미지와 제2 조립체의 이미지를 비교하여 일치 여부를 결정할 수 있다. 일치 여부의 판정 방법에 대해서는 자세하게 후술하며, 본원에서는 MATLAB을 이용한 이미지 처리 기술을 통해 조립체의 완성 여부를 결정하게 된다. 본 발명의 일실시예에 따른, 데이터베이스(110)는 조립체를 형성하는 블록의 개수, 색상, 및 모양 중 적어도 하나와 관련하여 결정된 난이도에 따라서 조립체 정보를 복수의 단계로 나누어서 저장할 수 있다. 이는 도 3에서 자세하게 기술한다. 프로세서(120)는 제1 조립체의 이미지를 단계 별로 난이도를 달리하여 디스플레이(130)를 통하여 사용자에게 제공할 수 있다.The processor is based on the image of the first assembly so that the user forms a second assembly and compares the image of the first assembly and the image of the second assembly to determine the completeness of the second assembly. The processor 120 may receive an image of a second assembly that the user has completed and compare the image of the first assembly with the image of the second assembly to determine whether they match. The method of determining coincidence will be described later in detail. In the present invention, the completion of the assembly is determined through an image processing technique using MATLAB. According to an embodiment of the present invention, the database 110 may store the assembly information in a plurality of steps according to the degree of difficulty determined in relation to at least one of the number, color, and shape of the blocks forming the assembly. This is described in detail in FIG. The processor 120 may provide an image of the first assembly to the user through the display 130 at different levels of difficulty.

도 2은 본 발명의 일실시예에 따른, 소아 교육용 학습 장치의 구성을 도시한 도면이다.2 is a diagram illustrating a configuration of a pediatric learning device according to an embodiment of the present invention.

도 2를 참조하면, 소아 교육용 학습 장치(200)는 데이터베이스(210), 프로세서(220), 디스플레이(230)를 포함할 수 있다. 본 발명의 일실시예에 따른, 데이터베이스(150)는 복수의 블록들로 형성된 조립체에 대한 조립체 정보를 저장할 수 있다. 조립체는 사용자가 복수의 블록을 조립함에 의해서 형성될 수 있고, 디스플레이(230)는 조립체 정보에 기초하여 생성된 제1 조립체의 이미지를 사용자에게 제공할 수 있다. 제1 조립체의 이미지가 사용자에게 제공되면, 사용자는 제2 조립체를 조립하여 이를 웹캠으로 촬영하게 된다.Referring to FIG. 2, the pediatric educational learning apparatus 200 may include a database 210, a processor 220, and a display 230. In accordance with an embodiment of the present invention, the database 150 may store assembly information for an assembly formed of a plurality of blocks. The assembly may be formed by the user assembling a plurality of blocks, and the display 230 may provide the user with an image of the first assembly that is generated based on the assembly information. When an image of the first assembly is provided to the user, the user assembles the second assembly and shoots it with the webcam.

본 발명의 일실시예에 따른, 프로세서는 제1 조립체의 이미지 및 제2 조립체의 이미지를 2차원으로 행렬화한 후, 행렬의 행렬 값이 소정치 이상 일치하는 경우 상기 이미지들의 일치 여부를 결정할 수 있다. 소정치은 사용자가 프로세서를 통해 임의로 설정할 수 있으며, 이의 결과를 디스플레이 상에 표시하게 된다.According to one embodiment of the present invention, the processor may matrix the images of the first assembly and the second assembly two-dimensionally, and then determine whether the images are matched if the matrix values of the matrices match a predetermined value or more have. The predetermined value can be arbitrarily set by the user through the processor, and the result thereof is displayed on the display.

본 발명의 일실시예에 따른, 상기 행렬 값은 행렬 연산의 근거가 되며, 상기 행렬 값은 상기 복수의 블록의 색상, 윤곽 및 모양 중 적어도 어느 하나에 관련될 수 있다. 물체의 형상, 색, 윤곽 등이 달라지는 경우에 행렬 값이 달라지게 되는데, 이러한 과정을 역으로 살펴보면 행렬 값이 달라지는 경계선을 물체의 형상, 색, 윤곽이 달라지는 경계로 판단할 수 있다. 이러한 과정을 통해 행렬 값의 측정하여 색상의 검출이 가능하며, 이를 응용하여 형상은 같으나 다른 색의 물체를 판별할 수 있다.According to an embodiment of the present invention, the matrix value is based on a matrix operation, and the matrix value may be related to at least one of a color, an outline, and a shape of the plurality of blocks. If the shape, color, outline, etc. of the object are changed, the matrix value will be different. Conversely, if the matrix value is changed, the boundary line can be determined as the boundary where the shape, color, and outline of the object change. Through this process, it is possible to detect the color by measuring the matrix value. By applying this, it is possible to discriminate objects having the same shape but different colors.

예를 들어, 정육면체를 160*120 해상도의 Web??cam으로 촬영하여 MATLAB에서 호출할 경우 동일한 색은 같은 값을 갖게 하는 160*120 크기의 행렬이 생성된다. 행렬 값이 변화하는 구간에서 색상이 변화하는 지점을 판단할 수 있게 된다. 부가적으로 색상 값을 따라 나타나는 행렬 값을 통해 물체의 형상 및 윤곽 또한 확인할 수 있게 된다. 하지만, 위의 설명에서도 해상도 및 행렬의 크기 등은 예시적인 것일 뿐이고 사용자의 임의적인 변경에 의해 변화가 가능하다.For example, when a cube is photographed in a 160 * 120 resolution web cam and called from MATLAB, a matrix of size 160 * 120 is created that has the same color value. It is possible to determine a point at which the color changes in a section where the matrix value changes. In addition, the shape and contour of the object can be identified through matrix values appearing along the color value. However, in the above description, the resolution and the size of the matrix are only exemplary and can be changed by arbitrary change of the user.

도 3은 본 발명의 일실시예에 따른, 조립체를 형성하는 블록의 개수, 색상, 및 모양 중 적어도 하나와 관련하여 결정된 난이도에 따라 조립체 정보를 복수의 단계로 나누어 저장하는 데이터베이스를 예시한 도면이다.FIG. 3 illustrates a database for storing assembly information in a plurality of stages according to the degree of difficulty determined in relation to at least one of the number, color, and shape of the blocks forming the assembly, according to an embodiment of the present invention .

도 3에서 도시된 10개의 단계들은 임의로 구성된 문항이며, 예시적인 문항들에 불과하며 프로세서(120)는 임의의 블록의 조합에 대해 난이도를 결정할 수 있다. 본원의 발명에서 프로세서(120)는 문항을 난이도에 따라 단계 별로 사용자에게 제공할 수 있지만, 사용자가 직접 난이도를 선택할 수도 있다. 제1 조립체 자체의 난이도는 제1 조립체의 이미지를 행렬화 하는 과정에서 블록에 해당하는 면적이 점유하는 행렬인자들의 값을 고려하여 결정할 수 있다. 블록의 형상이 아닌 배경인자들의 값은 일정한데 반해 블록의 형상은 색상과 형상, 그리고 결합의 구성이 어려워 질수록 점유하는 행렬영역이 늘어나게 된다. 이 때 배경인자란 전체 이미지에서 제1 조립체가 점유하고 있지 않은 영역을 의미한다. 이 때, 실험을 통해 얻은 배경인자의 행렬 값과 다른 값을 나타내는 행렬인자의 수를 계산함으로써, 그 숫자의 크기가 커 질수록 복잡한 형상으로 간주하여 더 높은 난이도를 부여할 수 있다.The ten steps shown in FIG. 3 are arbitrarily configured items, which are exemplary only, and the processor 120 may determine the difficulty for any combination of blocks. In the present invention, the processor 120 may provide the items to the user step by step according to the degree of difficulty, but the user may directly select the degree of difficulty. The degree of difficulty of the first assembly itself may be determined in consideration of the value of the matrix factors occupied by the area corresponding to the block in the process of matrixing the image of the first assembly. While the values of background factors other than the shape of the block are constant, the shape of the block increases as the color, shape, and composition of the combination becomes more difficult. In this case, the background factor means an area not occupied by the first assembly in the entire image. In this case, by calculating the number of matrix factors that represent different values from the matrix values of the background factors obtained through experiments, the higher the degree of complexity, the higher the degree of difficulty can be given as the number increases.

도 3에서 제시된 예시를 살펴보면, 빗금친 면, 점으로 찍힌 두 가지 단면을 살펴볼 때 3가지의 색으로 된 블록으로 난이도에 따른 단계를 판단할 수 있게 된다. 단계 1, 단계 2를 살펴보면 단색의 블록으로 구성되어 있고 모양도 비교적 단순하여 난이도가 낮게 책정됨을 알 수 있다. 단계가 올라갈수록 색상이 다양해지고 블록의 개수도 증가하게 된다. 단계 8 및 9를 살펴보면 적층적 구조로서 구성하고 있는 블록의 색상도 다양하게 이루어져 있다. 프로세서는 블록의 모양 또는 색상의 개수 등을 기준으로 하여 사용자가 재현하기 어렵다고 판단되는 구성에 높은 난이도를 부가하여 단계 별로 데이터베이스에 저장할 수 있다.In the example shown in FIG. 3, when two cross sections taken on the hatched face and the dot are examined, it is possible to judge the level according to the degree of difficulty by using three color blocks. In step 1 and step 2, it can be seen that it is composed of monochrome blocks and the shape is relatively simple, so that the difficulty is set low. As the step goes up, the colors become more diverse and the number of blocks increases. In steps 8 and 9, the colors of the blocks constituting the laminated structure are varied. The processor can store the steps in a database by adding a high degree of difficulty to the structure that is determined to be difficult for the user to reproduce based on the shape of the block or the number of colors.

결론적으로, 상기 결정된 난이도 별로 도 3과 같이 제1 조립체들과 난이도를 연결시켜 조립체의 정보를 복수의 단계로 나누어 데이터베이스에 저장할 수 있다. 하지만 도 3에서 나타난 블록은 어디까지나 예시적인 것으로서 프로세서는 다양한 블록을 조합하여 제1 조립체를 형성할 수 있고, 이에 대한 난이도를 판단하여 데이터베이스에 저장할 수 있다.As a result, the information on the assembly can be divided into a plurality of steps and stored in the database by connecting difficulty levels to the first assemblies according to the determined difficulty levels as shown in FIG. However, the blocks shown in FIG. 3 are exemplary only, and the processor can form the first assembly by combining various blocks, and the degree of difficulty can be determined and stored in the database.

도 4는 본 발명의 일실시예에 따른, 행렬의 픽셀연산의 일례를 도시한 도면이다.4 is a diagram illustrating an example of a pixel operation of a matrix according to an embodiment of the present invention.

본 발명의 일실시예에 따르면, 상기 프로세서는 상기 행렬 값들의 뺄셈 연산을 수행하고, 뺄셈한 행렬 값들의 평균 및 편차를 계산하며, 상기 행렬 값들의 평균 및 편차가 소정치 이하인 경우 상기 행렬 값들의 일치 여부를 판정할 수 있다. 도 4는 이러한 과정에서 픽셀의 크기를 극단적으로 줄이고 행렬 값을 단순하게 하여 이해를 돕기 위한 일례로서 도시되었다.According to an embodiment of the present invention, the processor performs an operation of subtracting the matrix values and calculates an average and a deviation of subtracted matrix values, and when the average and deviation of the matrix values are equal to or less than a predetermined value, It is possible to judge whether or not they match. FIG. 4 shows an example for simplifying the matrix by reducing the size of the pixel in this process.

행렬 값에 의해서만 블록의 윤곽 등을 판별하므로 외부요인(빛, 그림자) 등이 일치 여부 판단에 영향을 미칠 수 있다. 따라서, 이를 보완하기 위해 간섭이 크게 일어난 외부 요인은 제거하는 방식을 통하여 정밀도를 높일 수 있다. 이는 배경인자가 갖는 행렬 값을 문항과 답안 이미지에서 제거함으로써 수행될 수 있고, 이러한 연산 과정을 거치게 된 이미지의 배경은 매우 낮은 값을 가지게 된다.Since the outline of the block is determined only by the matrix value, external factors (light, shadow) may affect the determination of coincidence. Therefore, in order to compensate for this, it is possible to increase the precision by eliminating external factors with large interference. This can be done by removing the matrix value of the background factor from the item and the answer image, and the background of the image that has undergone this calculation process has a very low value.

행렬A(410)은 제1 조립체의 이미지를 위의 외부요인을 제거한 후 4*4 행렬로 표현한 행렬식이다. 행렬B(420)는 제2 조립체의 이미지를 수신하여 제1 조립체의 이미지와 마찬가지로 외부요인을 제거한 행렬식이다. 이와 같이 외부요인의 간섭을 최소화하고 비교정밀도를 높이기 위하여 배경인자를 제거하였다. 이제 배경인자를 제거한 이미지들을 산술연산을 통하여 비교해 볼 것이다. 이 과정에서는 앞서 언급했듯이 행렬 간의 뺄셈 연산을 이용하며, 같은 이미지(정답으로 간주 할 수 있는 범위 내의 유사도를 갖는 이미지)의 경우 차 연산을 통하여 행렬 전반에 걸쳐 매우 낮은 값을 나타낼 것이다. 반면 오답(정답으로 간주 할 수 있는 범위 밖의 유사도를 갖는 이미지)의 경우는 배경인자가 제거된 매우 낮은 값을 갖는 영역에 비해 상대적으로 높은 절대값을 갖는 인자를 나타내게 된다. 차 연산을 거쳐 도출되는 행렬은 정답일 경우 전반에 걸쳐 매우 낮은 값을 나타내게 되며, 이 값들의 평균값과 편차값 역시 매우 낮은 값을 갖는다. 반면 오답의 경우 나타나는 밝은 영역에 의해 평균값과 편차값이 상승하게 되며 이를 통해 정오판별을 하게 된다.Matrix A 410 is a determinant that expresses the image of the first assembly with a 4 * 4 matrix after removing the external factors. Matrix B 420 is a determinant that receives the image of the second assembly and removes external factors as well as the image of the first assembly. In order to minimize the interference of external factors and increase the accuracy of comparison, background factors are removed. Now we will compare arithmetic operations to remove the background factors. In this process, as described above, subtraction operation between matrices is used. In the case of the same image (an image having similarity within a range that can be regarded as a correct answer), it will show a very low value throughout the matrix through the difference operation. On the other hand, in the case of an incorrect answer (an image having a degree of similarity outside the range that can be regarded as a correct answer), a factor having a relatively high absolute value is shown as compared with a region having a very low value from which the background factor is removed. The matrix resulting from the difference operation shows a very low value throughout the whole of the correct answer, and the mean value and the deviation value of these values are also very low. On the other hand, the mean value and the deviation value are increased by the bright region appearing in the case of the wrong answer, and the result is discriminated at noon.

도 5는 본 발명의 일실시예에 따른, 제1 조립체의 3차원 영상으로부터 2차원 영상을 생성하는 일례를 설명하는 순서도이다.5 is a flowchart illustrating an example of generating a two-dimensional image from a three-dimensional image of the first assembly according to an embodiment of the present invention.

본 발명의 일실시예에 따른, 프로세서는 제1 조립체에 대한 3차원 이미지를 생성한 후, 생성된 3차원 이미지로부터 특정 방향을 기준으로 2차원의 제1 조립체의 이미지를 추출하고, 상기 추출된 2차원의 제1 조립체의 이미지와 상기 제2 조립체의 이미지를 비교할 수 있다. 제2 조립체의 이미지를 수신받는 단계에서 제2 조립체의 이미지는 2차원의 이미지이기 때문에, 데이터베이스에 저장된 3차원의 제1 조립체의 이미지에서 2차원의 이미지를 추출하여 비교하는 단계가 필요하며, 3차원의 이미지 상에서 특정 방향에서 이미지를 추출하게 된다. 데이터베이스에는 제1 조립체에 대한 정보가 3차원 이미지로서 저장된다. 하지만 제2 조립체의 이미지와 비교할 제1 조립체의 이미지는 2차원이 이미지에 해당되므로, 3차원의 이미지로부터 2차원의 이미지를 추출하는 과정이 요구된다. 도 5에서는 510의 3차원 이미지에서 특정 방향에서 측정된 520의 2차원의 이미지를 추출하였지만 이는 예시적일 뿐 프로세서는 어느 방향에서든지 2차원의 이미지를 추출할 수 있다. 프로세서는 위와 같은 방식으로 얻어진 제1 조립체의 이미지를 제2 조립체의 이미지와 비교하게 된다.According to an embodiment of the present invention, the processor generates a three-dimensional image of the first assembly, extracts an image of the first two-dimensional assembly from the generated three-dimensional image with reference to a specific direction, Dimensional image of the first assembly and the image of the second assembly can be compared. In the step of receiving the image of the second assembly, since the image of the second assembly is a two-dimensional image, a step of extracting and comparing two-dimensional images from the image of the first three- The image is extracted from a specific direction on the image of the dimension. The database stores information about the first assembly as a three-dimensional image. However, since the image of the first assembly to be compared with the image of the second assembly corresponds to the two-dimensional image, a process of extracting the two-dimensional image from the three-dimensional image is required. In FIG. 5, a two-dimensional image of 520 measured in a specific direction is extracted from a three-dimensional image of 510, but this is only an example, and the processor can extract a two-dimensional image in any direction. The processor compares the image of the first assembly obtained in the above manner with the image of the second assembly.

도 6은 본 발명의 일실시예에 따른, 프로세서가 제1 조립체의 이미지를 단계별로 난이도를 달리하여 디스플레이를 통해 사용자에게 제공하는 일례를 도시한 도면이다.6 is a diagram illustrating an example in which a processor provides an image of a first assembly to a user through a display step by step with varying degrees of difficulty, according to an embodiment of the present invention.

앞서 설명한 대로, 결정된 난이도에 따라서 제1 조립체는 사용자에게 단계별로 제공될 수 있다. 단계610처럼 단계 1에 해당하는 제1 조립체의 이미지가 디스플레이 상에 제공될 수 있다. 프로세서가 사용자에 의해 완성된 제2 조립체의 이미지를 수신하면 디스플레이 상에 비교하는 화면을 표시할 수 있다. 단계620처럼 위의 이미지 비교 알고리즘을 통해 결정된 이미지들의 일치 여부를 디스플레이에 표시하여 정답인 경우에는 단계630과 같이 다음 단계로 넘어가고 오답인 경우에는 정답을 맞출 때까지 계속하여 블록을 조립하도록 할 수 있다. 오답인 경우에도 단계가 종료되는 것이 아니라 조립체가 완성될 때까지 계속적인 수행을 요구하는 즉각적인 feedback을 받음으로써 쌍방향의 소통이 가능한 소아 교육용 학습 장치를 제공할 수 있다.As described above, according to the determined degree of difficulty, the first assembly can be provided to the user step by step. An image of the first assembly corresponding to step 1, such as step 610, may be provided on the display. When the processor receives the image of the second assembly completed by the user, it can display a screen for comparison on the display. If the answer is correct, the process proceeds to the next step as in step 630. If the answer is not correct, the block is assembled continuously until the correct answer is met. have. In the case of an incorrect answer, it is possible to provide a pediatric educational learning apparatus capable of interactive communication by not only completing the step but also receiving immediate feedback requiring continuous execution until the assembly is completed.

도 7은 본 발명의 일실시예에 따른, 소아 교육용 학습 어플리케이션을 실행시키는 소아 교육용 학습 장치의 구성을 도시한 도면이다. 오늘날 스마트폰, 스마트패드 등의 스마트 디바이스가 널리 보급되어 있는데, 사용자는 스마트 디바이스(710)에 소아 교육용 학습 어플리케이션을 설치하고, 스마트 디바이스를 통하여 통신망(720)을 이용해 소아 교육용 학습 장치(730)에 접속할 수 있다. 스마트 디바이스(710)에 구비된 디스플레이를 통하여, 학습 장치로부터 제1 조립체의 이미지를 사용자에게 제공할 수 있다. 제1 조립체의 이미지가 사용자에게 제공되면 사용자는 블록을 이용하여 제2 조립체(740)를 생성할 수 있다. 제2 조립체가 생성되면, 그림과 같이 사용자는 스마트 디바이스(710)에 탑재된 카메라를 이용하여 제2 조립체를 촬영하거나, 그림에서는 나타나고 있지 않지만 웹캠 등의 촬영도구를 이용하여 제2 조립체를 촬영한 후 소아 교육용 학습 장치(730)에 제공할 수 있다.7 is a diagram illustrating a configuration of a pediatric educational learning apparatus for executing a pediatric educational learning application according to an embodiment of the present invention. Today, smart devices such as smart phones and smart pads are widely used. Users install learning applications for pediatric education in the smart device 710 and send them to the pediatric education learning device 730 using the communication network 720 through the smart device Can be connected. Through the display provided in the smart device 710, an image of the first assembly can be provided to the user from the learning device. Once an image of the first assembly is provided to the user, the user may create a second assembly 740 using the block. When the second assembly is created, the user may photograph the second assembly using a camera mounted on the smart device 710 or take a second assembly using a photographing tool such as a webcam To the after-school educational learning device 730.

본 발명의 일실시예에 따른, 소아 교육용 학습 장치는 프로세서, 데이터베이스를 포함할 수 있다.According to an embodiment of the present invention, a pediatric educational learning apparatus may include a processor and a database.

본 발명의 일실시예에 따른, 소아 교육용 학습 장치는 제1 조립체의 이미지 및 제1 조립체의 이미지에 기반한 조립체를 난이도 별로 저장하는 데이터베이스를 포함할 수 있다. 앞의 도면에서 설명한 바와 같이, 사용자에게 제공되는 제1 조립체에 대한 이미지 및 난이도를 포함한 정보 등이 데이터베이스에 저장될 수 있다.According to an embodiment of the present invention, a pediatric educational learning apparatus may include a database for storing an image of the first assembly and an assembly based on the image of the first assembly, according to degree of difficulty. As described in the previous figures, information including the image and degree of difficulty of the first assembly provided to the user and the like can be stored in the database.

본 발명의 일 실시예에 따른, 소아 교육용 학습 장치의 프로세서는 사용자의 스마트 디바이스에 설치된 소아 교육용 학습 어플리케이션 프로그램으로부터 제2 조립체의 이미지를 수신하고 상기 제1 조립체의 이미지와 상기 제2 조립체의 이미지를 비교하여 일치 여부를 결정할 수 있다. 소아 교육용 학습 어플리케이션은 컴퓨터 장비인 시스템을 이용하여 소아 교육의 목적 업무를 달성하기 위한 프로그램으로서, 소아 교육용 학습 장치의 데이터베이스에 저장될 수 있고, 소아 교육용 학습 장치의 프로세서에 의해 실행될 수 있다. 소아 교육용 학습 장치는 다양한 응용 프로그램를 구동할 수 있는 컴퓨팅 장치가 될 수 있고, 휴대폰, 테블릿 컴퓨터, 포터블 디바이스 등에 의해 구동될 수 있다. According to an embodiment of the present invention, a processor of a pediatric educational learning device receives an image of a second assembly from a pediatric educational application program installed on a user's smart device, and receives an image of the first assembly and an image of the second assembly It is possible to determine whether they match or not. The pediatric education learning application is a program for achieving the objective task of pediatric education using a computer equipment system and can be stored in a database of the pediatric education learning apparatus and can be executed by the processor of the pediatric education learning apparatus. The learning device for pediatric education can be a computing device capable of driving various application programs, and can be driven by a mobile phone, a tablet computer, a portable device, and the like.

도 8은 본 발명의 일실시예에 따른, 소아 교육용 학습 어플리케이션이 활성화되는 실시예를 설명하기 위한 순서도이다.FIG. 8 is a flowchart for explaining an embodiment in which a learning application for pediatric education is activated according to an embodiment of the present invention.

본 발명의 일실시예에 따른, 단계(810)에서는, 상기 어플리케이션 프로그램은 상기 제1 조립체의 이미지를 상기 프로세서로부터 수신하고, 상기 수신된 제1 조립체의 이미지를 상기 스마트 디바이스의 디스플레이에 표시할 수 있다.According to one embodiment of the present invention, in step 810, the application program may receive an image of the first assembly from the processor and display an image of the received first assembly on the display of the smart device have.

단계(820)에서는, 상기 사용자로부터 제2 조립체의 이미지를 입력 받을 수 있다. 앞서 살펴본 대로, 제2 조립체의 이미지는 카메라 등에 의한 촬영에 의해 이루어질 수 있으며, 촬영에 의해 획득된 이미지가 소아 교육용 장치에 수신되어 어플리케이션 프로그램으로 제공될 수 있다.In step 820, an image of the second assembly may be input from the user. As described above, the image of the second assembly can be obtained by photographing with a camera or the like, and the image obtained by photographing can be received by the pediatric education device and provided as an application program.

일실시예에 따른, 단계(830)에서는, 어플리케이션 프로그램은 상기 입력된 제2 조립체의 이미지를 소아 교육용 학습 장치(700)로 전송하고, 프로세서(710)로부터 제1 조립체의 이미지 및 제2 조립체의 이미지의 일치 여부를 수신하고, 상기 일치 여부를 상기 스마트 디바이스의 디스플레이에 표시할 수 있다. 조립체들의 이미지가 일치하는 경우, 어플리케이션 프로그램은 다음 제1 조립체를 사용자에게 제공할 수 있고, 이미지가 일치하지 않는 경우, 제2 조립체가 완성될 때까지 feedback을 제공하여 사용자에게 몰입감을 불러 일으키고 쌍방향 소통이 가능한 교구의 구성을 구현할 수 있다.According to one embodiment, in step 830, the application program sends the input image of the second assembly to the pediatric training learning apparatus 700, and the image of the first assembly from the processor 710 and the image of the second assembly And may display the match on the display of the smart device. If the images of the assemblies match, then the application program may provide the next first assembly to the user, provide feedback until the second assembly is complete, if the images do not match, This makes it possible to implement a paradigm configuration.

일실시예에 따른, 프로세서는 상기 제1 조립체의 이미지 및 상기 2 조립체의 이미지를 2차원으로 행렬화한 후, 상기 행렬의 행렬 값의 측정을 통해 상기 일치 여부를 결정할 수 있다. 이미지에 대한 2차원의 행렬화가 이루어지며, 행렬 값을 측정, 행렬 간의 뺄셈 연산을 이용하여 이미지들의 일치 여부를 결정할 수 있다. 일실시예에 따른, 행렬 값은 상기 복수의 블록의 색상, 윤곽 및 모양 중 적어도 어느 하나에 관련될 수 있다. 색상, 윤곽, 모양이 변하는 경우 행렬 값의 변화가 일어나기 때문에 상기 변화를 통해 형상 등의 변화를 감지할 수 있다.According to one embodiment, a processor may matrix the image of the first assembly and the image of the two assembly two-dimensionally, and then determine the coincidence by measuring a matrix value of the matrix. The two-dimensional matrixization of the image is performed. The matrices can be measured and the matrices of the images can be determined using subtraction operations between the matrices. According to one embodiment, the matrix value may be related to at least one of the color, contour, and shape of the plurality of blocks. When a color, an outline, and a shape change, a change of a matrix value occurs, so that a change in a shape or the like can be detected through the change.

일실시예에 따른, 상기 프로세서는 상기 행렬 값들의 뺄셈 연산을 수행하고, 뺄셈한 행렬 값들의 평균 및 편차를 계산하며, 상기 행렬 값들의 평균 및 편차가 소정치 이하인 경우 상기 행렬 값의 일치 여부를 판정할 수 있다. 이미지들 간의 블록의 형상 및 색상이 일치하는 경우 거의 일치하는 행렬 값을 가질 것이고, 행렬의 뺄셈 연산을 거치면 0에 가까운 행렬을 얻을 수 있을 것이다. 뺄셈한 값들의 평균만을 취한다면 양의 값과 음의 값의 상충관계를 판정할 수 없기 때문에, 편차도 함께 비교하여 일치 여부를 판정할 수 있다. 프로세서는 일정 기준을 만족하는 경우 두 이미지의 일치 여부를 판정할 수 있고, 어플리케이션은 일치 여부를 디스플레이 상에 제공할 수 있다. 일실시예에 따른, 프로세서는 제1 조립체에 대한 3차원 이미지를 생성한 후, 생성된 3차원 이미지로부터 특정 방향을 기준으로 2차원의 제1 조립체의 이미지를 추출할 수 있다.According to an embodiment, the processor performs a subtraction operation of the matrix values, calculates an average and a deviation of subtracted matrix values, and if the average and deviation of the matrix values are equal to or less than a predetermined value, . If the shapes and colors of the blocks in the images match, they will have almost the same matrix values, and if the matrix is subtracted, a matrix close to zero will be obtained. If only the average of the subtracted values is taken, it is not possible to determine a trade-off between the positive value and the negative value. The processor can determine whether the two images are matched if the predetermined criterion is satisfied, and the application can provide a match on the display. According to one embodiment, the processor may generate a three-dimensional image of the first assembly and then extract an image of the first two-dimensional assembly from the generated three-dimensional image with reference to a particular direction.

본 발명의 일실시예에 따른, 상기 제1 조립체의 이미지 및 상기 제2 조립체의 이미지가 서로 일치한 경우, 상기 프로세서는 상위 난이도의 제1 조립체의 이미지를 상기 데이터베이스로부터 검색하고, 상기 검색된 상위 난이도의 제1 조립체의 이미지를 상기 스마트 디바이스로 전송할 수 있다. 위에서 설명한 바와 같이, 데이터베이스에는 난이도 별로 제1 조립체가 저장되며, 사용자에게 더욱 몰입감을 줄 수 있도록 상위 난위도의 제1 조립체를 제공할 수 있다. 이 때, 데이터베이스에 저장된 난이도의 순서대로 제공될 수 있으며, 사용자가 임의로 특정 단계를 선택하여 진행할 수도 있다.When an image of the first assembly and an image of the second assembly match each other according to an embodiment of the present invention, the processor searches an image of the first assembly of the difficulty level from the database, Lt; RTI ID = 0.0 > smart device. ≪ / RTI > As described above, in the database, the first assembly is stored for each degree of difficulty, and the first assembly of higher unfamiliarity degree can be provided so that the user can feel more immersive. At this time, they may be provided in the order of degree of difficulty stored in the database, and the user may arbitrarily select a specific step and proceed.

본 발명의 일실시예에 따른, 프로세서는 제1 조립체에 대한 3차원 이미지를 생성한 후, 생성된 3차원 이미지로부터 특정 방향을 기준으로 2차원의 제1 조립체의 이미지를 추출하고, 상기 추출된 2차원의 제1 조립체의 이미지와 상기 제2 조립체의 이미지를 비교할 수 있다. 제2 조립체의 이미지를 수신받는 단계에서 제2 조립체의 이미지는 2차원의 이미지이기 때문에, 데이터베이스에 저장된 3차원의 제1 조립체의 이미지에서 2차원의 이미지를 추출하여 비교하는 단계가 필요하며, 3차원의 이미지 상에서 특정 방향에서 이미지를 추출하게 된다.According to an embodiment of the present invention, the processor generates a three-dimensional image of the first assembly, extracts an image of the first two-dimensional assembly from the generated three-dimensional image with reference to a specific direction, Dimensional image of the first assembly and the image of the second assembly can be compared. In the step of receiving the image of the second assembly, since the image of the second assembly is a two-dimensional image, a step of extracting and comparing two-dimensional images from the image of the first three- The image is extracted from a specific direction on the image of the dimension.

도 9는 본 발명의 일실시예에 따른, 소아 교육용 학습 방법을 설명하는 순서도이다.9 is a flowchart illustrating a learning method for pediatric education according to an embodiment of the present invention.

일실예에 따른, 단계(910)에서는 복수의 블록들로 형성된 조립체에 대한 조립체 정보가 데이터베이스에 저장될 수 있다. 조립체는 사용자가 블록을 조립하기 전에 제공되는 제1 조립체일 수 있다. 단계(920)에서는, 조립체를 형성하는 블록의 개수, 색상, 및 모양 중 적어도 하나와 관련하여 결정된 난이도에 따라서 상기 조립체 정보를 복수의 단계로 나누어서 데이터베이스에 저장할 수 있다. 단계(930)에서는, 상기 조립체 정보에 기초하여 제1 조립체의 이미지를 사용자에게 제공할 수 있다. 단계(940)에서는, 상기 사용자가 완성한 제2 조립체의 이미지를 수신하고, 상기 제1 조립체의 이미지와 상기 제2 조립체의 이미지를 비교하여 일치 여부를 결정할 수 있다. 이미지의 비교는 제1 조립체의 이미지 및 상기 2 조립체의 이미지를 2차원으로 행렬화한 후, 상기 행렬의 행렬 값의 측정을 통해 이루어질 수 있다. According to one embodiment, in step 910, assembly information for an assembly formed from a plurality of blocks may be stored in a database. The assembly may be a first assembly provided before the user assembles the block. In step 920, the assembly information may be divided into a plurality of steps and stored in a database according to the degree of difficulty determined in relation to at least one of the number, color, and shape of the blocks forming the assembly. In step 930, an image of the first assembly may be provided to the user based on the assembly information. In step 940, the user may receive an image of the completed second assembly, and compare the image of the first assembly with the image of the second assembly to determine whether they match. The comparison of the images can be done by two-dimensionally matrixing the image of the first assembly and the image of the two assembly, and then measuring the matrix values of the matrix.

본 발명의 일실시예에 따른, 상기 프로세서는 상기 행렬 값들의 뺄셈 연산을 수행하고, 뺄셈한 행렬 값들의 평균 및 편차를 계산하며, 상기 행렬 값들의 평균 및 편차가 소정치 이하인 경우 상기 행렬 값의 일치 여부를 판정할 수 있다. 이는 위에서 설명한 바와 같은 과정을 거치게 된다. 단계(950)에서는, 상기 제1 조립체의 이미지를 상기 단계별로 제공하는 단계를 포함할 수 있다.According to an embodiment of the present invention, the processor performs an operation of subtracting the matrix values and calculates an average and a deviation of subtracted matrix values, and when the average and deviation of the matrix values are equal to or less than a predetermined value, It is possible to judge whether or not they match. This is done as described above. In step 950, providing the image of the first assembly step by step.

본 발명의 실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD??ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기??광 매체(magneto??optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The method according to an embodiment of the present invention may be implemented in the form of a program command that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions to be recorded on the medium may be those specially designed and configured for the embodiments or may be available to those skilled in the art of computer software. Examples of the computer-readable recording medium include magnetic media such as a hard disk, a floppy disk and a magnetic tape, optical media such as CD ROM, DVD, and the like such as a floppy disk Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.

이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. For example, it is to be understood that the techniques described may be performed in a different order than the described methods, and / or that components of the described systems, structures, devices, circuits, Lt; / RTI > or equivalents, even if it is replaced or replaced.

그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.Therefore, other implementations, other embodiments, and equivalents to the claims are also within the scope of the following claims.

110: 조립부
120: 웹캠(web??cam)
130: 네트워크
140: 디스플레이
150: 컴퓨팅 장치
110:
120: Webcam (web ?? cam)
130: Network
140: Display
150: computing device

Claims (12)

복수의 블록들로 형성된 조립체에 대한 조립체 정보를 저장하는 데이터베이스;
상기 조립체 정보에 기초하여 제1 조립체의 이미지를 사용자에게 제공하는 디스플레이; 및
상기 사용자로부터 상기 사용자가 완성한 제2 조립체의 이미지를 수신하고, 상기 제1 조립체의 이미지와 상기 제2 조립체의 이미지를 비교하여 일치 여부를 결정하는 프로세서
를 포함하고,
상기 데이터베이스는 상기 조립체를 형성하는 블록의 개수, 색상, 및 모양 중 적어도 하나와 관련하여 결정된 난이도에 따라서 상기 조립체 정보를 복수의 단계로 나누어서 저장하고,
상기 프로세서는 상기 제1 조립체의 이미지를 상기 단계 별로 제공하는
소아 교육용 학습 장치.
A database for storing assembly information for an assembly formed of a plurality of blocks;
A display for providing the user with an image of the first assembly based on the assembly information; And
A processor configured to receive an image of a second assembly completed by the user from the user and to compare the image of the first assembly with the image of the second assembly to determine a match,
Lt; / RTI >
Wherein the database stores the assembly information in a plurality of steps according to a degree of difficulty determined in relation to at least one of the number, color, and shape of the blocks forming the assembly,
Wherein the processor is configured to provide the image of the first assembly step by step
Learning device for pediatric education.
제1항에 있어서,
상기 프로세서는 상기 제1 조립체의 이미지 및 상기 2 조립체의 이미지를 2차원으로 행렬화한 후, 상기 행렬의 행렬 값의 측정을 통해 상기 행렬 값이 소정치 이상 일치하는 경우 상기 일치 여부를 결정하는
소아 교육용 학습 장치.
The method according to claim 1,
Wherein the processor is configured to matrix the image of the first assembly and the image of the two assembly in two dimensions and then determine whether the matrix is matched if the matrix value is greater than or equal to a predetermined value through measurement of the matrix value of the matrix
Learning device for pediatric education.
제 2항에 있어서,
상기 행렬 값은 상기 복수의 블록의 색상, 윤곽 및 모양 중 적어도 어느 하나에 관련되는
소아 교육용 학습 장치.
3. The method of claim 2,
Wherein the matrix value is related to at least one of a color, an outline and a shape of the plurality of blocks
Learning device for pediatric education.
제2항에 있어서, 상기 프로세서는
상기 행렬 값들의 뺄셈 연산을 수행하고,
뺄셈한 행렬 값들의 평균 및 편차를 계산하며,
상기 행렬 값들의 평균 및 편차가 소정치 이하인 경우 상기 행렬 값들의 일치 여부를 판정하는
소아 교육용 학습 장치.
3. The apparatus of claim 2, wherein the processor
Performs a subtraction operation on the matrix values,
Calculates the average and deviation of the subtracted matrix values,
When the average and deviation of the matrix values are equal to or less than a predetermined value,
Learning device for pediatric education.
제1항에 있어서,
상기 프로세서는 상기 제1 조립체에 대한 3차원 이미지를 생성한 후, 상기 생성된 3차원 이미지로부터 특정 방향을 기준으로 2차원의 제1 조립체의 이미지를 추출하고, 상기 추출된 2차원의 제1 조립체의 이미지와 상기 제2 조립체의 이미지를 비교하는
소아 교육용 학습 장치.
The method according to claim 1,
The processor generates a three-dimensional image of the first assembly, then extracts an image of the first two-dimensional assembly based on the specific direction from the generated three-dimensional image, To compare the image of the first assembly with the image of the second assembly
Learning device for pediatric education.
소아 교육용 학습 장치에 있어서,
제1 조립체의 이미지 및 상기 제1 조립체의 이미지에 기반한 조립체를 난이도 별로 저장하는 데이터베이스; 및
사용자의 스마트 디바이스에 설치된 소아 교육용 학습 어플리케이션 프로그램으로부터 제2 조립체의 이미지를 수신하고 상기 제1 조립체의 이미지와 상기 제2 조립체의 이미지를 비교하여 일치 여부를 결정하는 프로세서;
를 포함하고,
상기 어플리케이션 프로그램은
상기 제1 조립체의 이미지를 상기 프로세서로부터 수신하고, 상기 수신된 제1 조립체의 이미지를 상기 스마트 디바이스의 디스플레이에 표시하는 단계;
상기 사용자로부터 상기 스마트 디바이스의 카메라를 통하여 제2 조립체의 이미지를 입력 받는 단계; 및
상기 입력된 제2 조립체의 이미지를 상기 소아 교육용 학습 장치로 전송하고, 상기 프로세서로부터 상기 제1 조립체의 이미지 및 상기 제2 조립체의 이미지의 일치 여부를 수신하고, 상기 일치 여부를 상기 스마트 디바이스의 디스플레이에 표시하는 단계를 수행하는
소아 교육용 학습 장치.
In a learning device for pediatric education,
A database for storing the assembly based on the image of the first assembly and the image of the first assembly by degree of difficulty; And
A processor for receiving an image of a second assembly from a pediatric educational application program installed on a user's smart device and comparing the image of the first assembly with the image of the second assembly to determine coincidence;
Lt; / RTI >
The application program
Receiving an image of the first assembly from the processor and displaying an image of the received first assembly on a display of the smart device;
Receiving an image of the second assembly from the user through the camera of the smart device; And
And transmitting an image of the input second assembly to the pediatric educational learning device, receiving from the processor an image of the first assembly and an image of the second assembly, In step < RTI ID = 0.0 >
Learning device for pediatric education.
제6항에 있어서,
상기 제1 조립체의 이미지 및 상기 제2 조립체의 이미지가 서로 일치한 경우, 상기 프로세서는 상위 난이도의 제1 조립체의 이미지를 상기 데이터베이스로부터 검색하고, 상기 검색된 상위 난이도의 제1 조립체의 이미지를 상기 스마트 디바이스로 전송하는
소아 교육용 학습 장치.
The method according to claim 6,
Wherein if the image of the first assembly and the image of the second assembly match each other, the processor retrieves an image of the first assembly of higher difficulty from the database, To the device
Learning device for pediatric education.
제6항에 있어서,
상기 프로세서는 상기 제1 조립체의 이미지 및 상기 2 조립체의 이미지를 2차원으로 행렬화한 후, 상기 행렬의 행렬 값의 측정을 통해 상기 행렬 값이 소정치 이상 일치하는 경우 상기 일치 여부를 결정하는
소아 교육용 학습 장치.
The method according to claim 6,
Wherein the processor is configured to matrix the image of the first assembly and the image of the two assembly in two dimensions and then determine whether the matrix is matched if the matrix value is greater than or equal to a predetermined value through measurement of the matrix value of the matrix
Learning device for pediatric education.
제8항에 있어서, 상기 프로세서는
상기 행렬 값들의 뺄셈 연산을 수행하고,
뺄셈한 행렬 값들의 평균 및 편차를 계산하며,
상기 행렬 값들의 평균 및 편차가 소정치 이하인 경우 상기 행렬 값의 일치 여부를 판정하는
소아 교육용 학습 장치.
9. The apparatus of claim 8, wherein the processor
Performs a subtraction operation on the matrix values,
Calculates the average and deviation of the subtracted matrix values,
If the average and deviation of the matrix values are equal to or less than a predetermined value,
Learning device for pediatric education.
제6항에 있어서,
상기 프로세서는 상기 제1 조립체에 대한 3차원 이미지를 생성한 후, 상기 생성된 3차원 이미지로부터 특정 방향을 기준으로 2차원의 제1 조립체의 이미지를 추출하고, 상기 추출된 2차원의 제1 조립체의 이미지와 상기 제2 조립체의 이미지를 비교하는
소아 교육용 학습 장치.
The method according to claim 6,
The processor generates a three-dimensional image of the first assembly, then extracts an image of the first two-dimensional assembly based on the specific direction from the generated three-dimensional image, To compare the image of the first assembly with the image of the second assembly
Learning device for pediatric education.
복수의 블록들로 형성된 조립체에 대한 조립체 정보를 저장하는 데이터베이스를 유지하는 단계;
상기 조립체를 형성하는 블록의 개수, 색상, 및 모양 중 적어도 하나와 관련하여 결정된 난이도에 따라서 상기 조립체 정보를 복수의 단계로 나누어서 데이터베이스에 저장하는 단계;
상기 조립체 정보에 기초하여 제1 조립체의 이미지를 사용자에게 제공하는 단계; 및
상기 사용자가 완성한 제2 조립체의 이미지를 수신하고, 상기 제1 조립체의 이미지와 상기 제2 조립체의 이미지를 비교하여 일치 여부를 결정하는 단계; 및
상기 제1 조립체의 이미지를 상기 단계 별로 제공하는 단계를 포함하는
소아 교육용 학습 방법.
Maintaining a database that stores assembly information for an assembly formed of a plurality of blocks;
Dividing the assembly information into a plurality of steps and storing the assembled information in a database according to a degree of difficulty determined in relation to at least one of the number, color, and shape of the blocks forming the assembly;
Providing an image of a first assembly to a user based on the assembly information; And
Receiving an image of a second assembly completed by the user, and comparing the image of the first assembly with the image of the second assembly to determine a match; And
Providing an image of the first assembly step by step;
Learning method for pediatric education.
제11항에 있어서,
상기 일치 여부를 결정하는 단계는
상기 제1 조립체의 이미지 및 상기 2 조립체의 이미지를 2차원으로 행렬화한 후, 상기 행렬의 행렬 값의 측정을 통해 상기 행렬 값이 소정치 이상 일치하는 경우 상기 일치 여부를 결정하는 단계를 포함하는
소아 교육용 학습 방법.
12. The method of claim 11,
The step of determining whether to match
Determining a matrix of the image of the first assembly and the image of the two assembly in two dimensions and then determining whether the matrix is matched if the matrix value is greater than or equal to a predetermined value by measuring a matrix value of the matrix;
Learning method for pediatric education.
KR1020150114755A 2015-08-13 2015-08-13 Teaching apparatus, method for child based on image comparison algorithm KR101797814B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150114755A KR101797814B1 (en) 2015-08-13 2015-08-13 Teaching apparatus, method for child based on image comparison algorithm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150114755A KR101797814B1 (en) 2015-08-13 2015-08-13 Teaching apparatus, method for child based on image comparison algorithm

Publications (2)

Publication Number Publication Date
KR20170020065A true KR20170020065A (en) 2017-02-22
KR101797814B1 KR101797814B1 (en) 2017-12-12

Family

ID=58315013

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150114755A KR101797814B1 (en) 2015-08-13 2015-08-13 Teaching apparatus, method for child based on image comparison algorithm

Country Status (1)

Country Link
KR (1) KR101797814B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210089418A (en) * 2020-01-08 2021-07-16 한국과학기술연구원 Method for providing contents using switching block and system using thereof
KR20210089416A (en) * 2020-01-08 2021-07-16 한국과학기술연구원 Method for providing contents using artificial intelligence toy and system using thereof

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102322161B1 (en) * 2020-05-24 2021-11-03 김인숙 Spatial perception learning toys using color blocks
KR20230045956A (en) 2021-09-29 2023-04-05 코끼리 협동조합 Smart Handicraft Study System

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005137531A (en) * 2003-11-06 2005-06-02 Junki:Kk Electronic game by ic block and education system
KR101271421B1 (en) * 2012-04-03 2013-06-05 이성노 Contents providing apparatus using auto puzzle recognition

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210089418A (en) * 2020-01-08 2021-07-16 한국과학기술연구원 Method for providing contents using switching block and system using thereof
KR20210089416A (en) * 2020-01-08 2021-07-16 한국과학기술연구원 Method for providing contents using artificial intelligence toy and system using thereof

Also Published As

Publication number Publication date
KR101797814B1 (en) 2017-12-12

Similar Documents

Publication Publication Date Title
He et al. Epipolar transformers
Lee et al. From big to small: Multi-scale local planar guidance for monocular depth estimation
JP7135125B2 (en) Near-infrared image generation method, near-infrared image generation device, generation network training method, generation network training device, electronic device, storage medium, and computer program
US11663691B2 (en) Method and apparatus for restoring image
US10334168B2 (en) Threshold determination in a RANSAC algorithm
Bian et al. Auto-rectify network for unsupervised indoor depth estimation
US11399141B2 (en) Processing holographic videos
US9530192B2 (en) Method for determining stereo quality score and automatically improving the quality of stereo images
CN114245905A (en) Depth aware photo editing
CN110599395A (en) Target image generation method, device, server and storage medium
Kang et al. Two-view underwater 3D reconstruction for cameras with unknown poses under flat refractive interfaces
KR101797814B1 (en) Teaching apparatus, method for child based on image comparison algorithm
US20170064279A1 (en) Multi-view 3d video method and system
CN113592913B (en) Method for eliminating uncertainty of self-supervision three-dimensional reconstruction
CN112584076A (en) Video frame interpolation method and device and electronic equipment
CN115311186A (en) Cross-scale attention confrontation fusion method for infrared and visible light images and terminal
CN105335959B (en) Imaging device quick focusing method and its equipment
Liu et al. Two-stream refinement network for RGB-D saliency detection
Li et al. Mobilebrick: Building lego for 3d reconstruction on mobile devices
Hong et al. Reflection removal with NIR and RGB image feature fusion
CN109816791B (en) Method and apparatus for generating information
CN117036442A (en) Robust monocular depth completion method, system and storage medium
CN110717879A (en) Multi-focus image processing method and device, storage medium and electronic equipment
CN102708570A (en) Method and device for obtaining depth map
Ghaneizad et al. A fast bottom-up approach toward three-dimensional human pose estimation using an array of cameras

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant