[go: nahoru, domu]

KR102656929B1 - Intreactive White Board Having Facial recognition with multi-user security features - Google Patents

Intreactive White Board Having Facial recognition with multi-user security features Download PDF

Info

Publication number
KR102656929B1
KR102656929B1 KR1020230184019A KR20230184019A KR102656929B1 KR 102656929 B1 KR102656929 B1 KR 102656929B1 KR 1020230184019 A KR1020230184019 A KR 1020230184019A KR 20230184019 A KR20230184019 A KR 20230184019A KR 102656929 B1 KR102656929 B1 KR 102656929B1
Authority
KR
South Korea
Prior art keywords
mode
instructor
user
screen
interactive whiteboard
Prior art date
Application number
KR1020230184019A
Other languages
Korean (ko)
Inventor
이정협
Original Assignee
이솔정보통신 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 이솔정보통신 주식회사 filed Critical 이솔정보통신 주식회사
Priority to KR1020230184019A priority Critical patent/KR102656929B1/en
Application granted granted Critical
Publication of KR102656929B1 publication Critical patent/KR102656929B1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/002Specific input/output arrangements not covered by G06F3/01 - G06F3/16
    • G06F3/005Input arrangements through a video camera
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명은 얼굴 인식 기능을 갖는 인터랙티브 화이트보드로서, 전면 영상을 촬영하는 카메라부, 강의 화면을 제공하는 것으로서, 강사모드에서 진입 시 화면에 상기 카메라부에서 촬영 중인 얼굴 영상을 표시하는 디스플레이부, 상기 인터랙티브 화이트보드를 관리자 모드, 공용 모드, 강사 모드 중 하나의 모드로 구동하고, 관리자 모드에서는 마스터 키를 이용하여 NFC 통신을 통해 사용자 인증이 이루어지고, 강사모드에서는 기본적으로 얼굴 인식을 통해 사용자 인증이 이루어지며, 공용 모드에서는 패스워드 입력을 통해 사용자 인증이 이루어지도록 하고, 강사모드에서 사용자 인증이 이루어진 경우 공용 어플 표시부와 해당 강사만을 위한 전용 폴더가 구분되어 화면에 표시되도록 제어하는 제어부를 포함하여 구성된다.
상기와 같은 본 발명에 따르면, 강사가 편리하게 사용자 인증을 할 수 있고 본인만의 전용 폴더를 사용할 수 있어 강사의 효율적인 수업 관리 및 중요한 자료의 보안 유지가 용이한 효과가 있다.
The present invention is an interactive whiteboard with a face recognition function, which provides a camera unit for capturing a front image, a lecture screen, a display unit that displays the face image being captured by the camera unit on the screen when entering the instructor mode, and The interactive whiteboard is operated in one of administrator mode, public mode, and instructor mode. In administrator mode, user authentication is performed through NFC communication using a master key, and in instructor mode, user authentication is basically done through facial recognition. In public mode, user authentication is performed by entering a password, and when user authentication is performed in instructor mode, it includes a control section that controls the public application display section and a dedicated folder for the instructor to be displayed separately on the screen. .
According to the present invention as described above, the instructor can conveniently perform user authentication and use his/her own dedicated folder, making it easy for the instructor to manage classes efficiently and maintain the security of important data.

Description

다중 사용자 보안 기능을 갖는 안면 인식 인터랙티브 화이트보드{Intreactive White Board Having Facial recognition with multi-user security features}{Intreactive White Board Having Facial recognition with multi-user security features}

본 발명은 얼굴 인식을 통해 쉽게 사용자 인증이 가능하고, 얼굴 인식을 통해 강사를 식별하여 강사별 전용 사용환경을 구성할 수 있도록 하는 기술에 관한 것이다.The present invention relates to a technology that allows easy user authentication through facial recognition, identifies instructors through facial recognition, and configures a dedicated use environment for each instructor.

인터액티브화이트보드 일명, 전자칠판은 디스플레이 패널 및 터치 센서를 이용하여 판서, 자료 출력 및 화면 공유 등과 같이 다양한 기능을 수행하도록 구성된 제품으로, 최근 인터액티브화이트보드가 대중화되면서, 학교, 기업 또는 관공서 등과 같은 다양한 장소에서 인터액티브화이트보드를 활용하여 강의 또는 회의 등을 진행하고 있다.Interactive whiteboards, also known as electronic whiteboards, are products designed to perform various functions such as writing, data output, and screen sharing using a display panel and touch sensor. As interactive whiteboards have recently become popular, they are widely used in schools, businesses, and government offices. Interactive whiteboards are used to hold lectures and meetings in various places.

인터액티브화이트보드는 학원, 학교 등에서 여러 명의 강사가 1대의 인터액티브화이트보드를 공용으로 사용하는 경우가 많다. 이 경우 강사들은 각자 ID를 할당받고 할당받은 ID와 비밀번호를 입력하여 사용자 인증을 수행하는 것이 일반적이다. Interactive whiteboards are often used in academies, schools, etc. by multiple instructors sharing one interactive whiteboard. In this case, it is common for instructors to each be assigned an ID and perform user authentication by entering the assigned ID and password.

그리고 많은 강사들이 1대의 인터액티브화이트보드를 공용으로 사용하므로 다른강사들이 사용하고 있는 어플리케이션이나 자료 등이 다른 강사에게도 보여지는데, 이에 따라 자신의 자료를 잘 찾지 못하거나 다른 강사가 실수로 사용 프로그램이나 자료 등이 삭제해버리는 등의 문제가 발생할 수 있다. 그리고 강사가 자신만의 노하우가 담긴 자료나 자신만의 고유 프로그램을 다른 강사들에게 공유하는 것을 꺼리는 경우도 있다.And since many instructors share one interactive whiteboard, the applications and materials that other instructors are using are also visible to other instructors. As a result, it is difficult to find your own materials, or other instructors accidentally delete the programs or materials you are using. Problems such as data being deleted may occur. In addition, there are cases where instructors are reluctant to share materials containing their own know-how or their own unique programs with other instructors.

1. 한국등록특허 제2492423호 (Diy 전자칠판 기반의 원격강의 제공 시스템 및 그 방법)1. Korean Patent No. 2492423 (Diy electronic whiteboard-based remote lecture provision system and method) 2. 한국공개특허 제2433373호 (전자 칠판의 터치 입력에 대한 id 생성 장치 및 방법)2. Korean Patent Publication No. 2433373 (ID generation device and method for touch input of electronic whiteboard)

본 발명의 목적은 강사별 얼굴을 등록하여 얼굴 인식을 통해 쉽게 사용자 인증이 가능하고, 사용자 인증 시 강사별 전용 폴더 등의 강사 전용 사용 환경을 제공하여 사용이 편리하고 강사별 사용 프로그램이나 자료를 비공개적으로 관리할 수 있도록 것이다.The purpose of the present invention is to register the face of each instructor to enable easy user authentication through facial recognition, and to provide an instructor-only use environment such as a dedicated folder for each instructor during user authentication, making it convenient to use and keeping programs or materials used by each instructor private. So that it can be managed effectively.

본 발명의 다른 목적은 얼굴 인증 시에 주변 밝기에 따라 인터액티브화이트보드의 여백 화면의 밝기를 조절하여 얼굴인식 정확도를 높일 수 있고 여백 화면 밝기 변경을 통해 사용자가 조명에 의해 눈부심의 문제를 방지할 수 있도록 하는 것이다.Another object of the present invention is to increase face recognition accuracy by adjusting the brightness of the blank screen of the interactive whiteboard according to the surrounding brightness during face authentication, and to prevent the user from being glared by lighting by changing the brightness of the blank screen. It is to make it possible.

상기와 같은 목적을 달성하기 위한 본 발명의 일측면에 따르면, 전면 영상을 촬영하는 카메라부, 강의 화면을 제공하는 것으로서, 강사모드에서 진입 시 화면에 상기 카메라부에서 촬영 중인 얼굴 영상을 표시하는 디스플레이부, 상기 인터랙티브 화이트보드를 관리자 모드, 공용 모드, 강사 모드 중 하나의 모드로 구동하고, 관리자 모드에서는 마스터 키를 이용하여 NFC 통신을 통해 사용자 인증이 이루어지고, 강사모드에서는 기본적으로 얼굴 인식을 통해 사용자 인증이 이루어지며, 공용 모드에서는 패스워드 입력을 통해 사용자 인증이 이루어지도록 하고, 강사모드에서 사용자 인증이 이루어진 경우 공용 어플 표시부와 해당 강사만을 위한 전용 폴더가 구분되어 화면에 표시되도록 제어하는 제어부를 포함하는 것을 특징으로 하는 얼굴 인식 기능을 갖는 인터랙티브 화이트보드가 제공된다.According to one aspect of the present invention for achieving the above object, a camera unit for capturing a front image and a lecture screen are provided, and when entering the lecture mode, a display that displays a face image being captured by the camera unit on the screen. First, the interactive whiteboard is operated in one of administrator mode, public mode, and instructor mode. In administrator mode, user authentication is performed through NFC communication using a master key, and in instructor mode, basically through facial recognition. User authentication is performed, and in public mode, user authentication is performed by entering a password. When user authentication is performed in instructor mode, it includes a control section that controls the public application display section and a dedicated folder for the instructor to be displayed on the screen separately. An interactive whiteboard with a face recognition function is provided.

여기서, 상기 제어부는 상기 동작 모드에 따라 마스터 키, 얼굴 인식, 패스워드 입력 중 하나를 통해 사용자를 인증하는 사용자 인증모듈, 인터랙티브 화이트보드의 사용 권한과 사용 수준 등에 따른 사용 모드를 관리하는 기능을 수행하는 것으로서, 상기 강사모드에서는 디폴트로서 패스워드 메뉴를 그레이 처리하여 비활성화시키는 상기 모드 관리모듈, 사용자 모드에 따라 설정된 유저 인터페이스 화면을 제공하되, 상기 강사모드에서는 전체 사용자가 공용으로 사용하는 어플리케이션들이 표시되는 공용 어플부와, 인증된 해당 강사가 사용하는 어플리케이션이나 문서가 저장되는 전용 폴더부를 표시하는 UI 관리모듈을 포함하고, 상기 전용 폴더부는 강사들 간에 공유되지 않는 것이 바람직하다.Here, the control unit performs a function of managing the user authentication module that authenticates the user through one of the master key, face recognition, and password input depending on the operation mode, and the usage mode according to the usage authority and usage level of the interactive whiteboard. In the instructor mode, the mode management module grays out and deactivates the password menu as a default, and provides a user interface screen set according to the user mode. In the instructor mode, a public application in which applications commonly used by all users are displayed. It includes a UI management module that displays a section and a dedicated folder section where applications or documents used by the certified instructor are stored, and the dedicated folder section is preferably not shared between instructors.

그리고, 주변 밝기 정보를 검출하는 센서부가 더 포함되고, 상기 제어부는 얼굴 영상 촬영 시 상기 센서부를 통해 검출된 주변 밝기 정보에 기초하여 디스플레이부의 여백 밝기를 제어하는 디스플레이 제어모듈을 포함하는 것이 보다 바람직하다.In addition, it is more preferable that a sensor unit that detects ambient brightness information is further included, and the control unit includes a display control module that controls the blank brightness of the display unit based on the ambient brightness information detected through the sensor unit when capturing a face image. .

또한, 상기 디스플레이 제어모듈은 촬영중인 얼굴 영상이 화면 중앙에 표시되고, 얼굴 영상 양측의 여백에 밝기 제어영역을 설정하여 상기 밝기 제어영역의 밝기를 제어하여 사용자 얼굴로 적정한 밝기의 빛을 제공하는 것이 가능하다.In addition, the display control module displays the face image being captured in the center of the screen, sets a brightness control area in the margins on both sides of the face image, and controls the brightness of the brightness control area to provide light of appropriate brightness to the user's face. possible.

또한, 화면과 사용자와의 거리를 검출하는 센서부가 더 포함되고, 상기 디스플레이 제어모듈은 화면과 사용자와의 거리에 따라 상기 밝기 제어영역의 위치 및 크기를 가변시키는 것도 가능하다.In addition, a sensor unit that detects the distance between the screen and the user is further included, and the display control module can change the position and size of the brightness control area depending on the distance between the screen and the user.

그리고, 상기 인터랙티브 화이트보드는 얼굴 인식 어플리케이션 계층, 얼굴 인식 어플리케이션 개발을 위한 기본적인 구조와 공통 기능을 제공하는 프레임워크 계층, 설정 및 제어, 얼굴 등록, 얼굴 삭제, 얼굴 인식 등의 기능을 수행하기 위한 프로그램을 포함하는 네이티브 프로그램 계층, 비디오 컨텐츠의 전송을 위한 네트워크 추상화 계층 및 카메라 캡쳐와 디스플레이를 지원하는 V4L2 프레임워크를 위한 플러그인인 V4L2 스트럭처와, 상기 카메라부에서 촬영된 비디오를 스트리밍하는 USB 비디오 클래스 드라이버를 포함하여 구성될 수 있다.In addition, the interactive whiteboard includes a face recognition application layer, a framework layer that provides the basic structure and common functions for face recognition application development, and a program to perform functions such as settings and control, face registration, face deletion, and face recognition. A native program layer including a network abstraction layer for transmission of video content, a V4L2 structure that is a plug-in for the V4L2 framework that supports camera capture and display, and a USB video class driver that streams video captured in the camera unit. It can be configured to include.

본 발명에 의하면, 강사가 편리하게 사용자 인증을 할 수 있고 본인만의 전용 폴더를 사용할 수 있어 강사의 효율적인 수업 관리 및 중요한 자료의 보안 유지가 용이한 효과가 있다.According to the present invention, instructors can conveniently perform user authentication and use their own dedicated folders, making it easier for instructors to manage classes efficiently and maintain the security of important data.

도 1은 본 발명에 따른 얼굴 인식기능을 갖는 인터랙티브 화이트보드의 구성을 도시한 것이다.
도 2는 제어부의 세부 구성을 도시한 것이다.
도 3은 본 발명에 따른 얼굴 인식기능을 갖는 인터랙티브 화이트보드의 초기 화면의 일례를 나타낸 것이다.
도 4a, 4b는 강사모드에서 인터랙티브 화이트보드의 사용자 인증 화면을 나타낸 것이다.
도 5는 강사모드에서 사용자 인증이 완료된 후의 강사 전용 화면을 나타낸 것이다.
도 6은 각 계층에서 얼굴 인식이 수행되는 절차를 나타낸 시스템 계층도이다.
Figure 1 shows the configuration of an interactive whiteboard with a face recognition function according to the present invention.
Figure 2 shows the detailed configuration of the control unit.
Figure 3 shows an example of the initial screen of an interactive whiteboard with a face recognition function according to the present invention.
Figures 4a and 4b show the user authentication screen of the interactive whiteboard in instructor mode.
Figure 5 shows the instructor-only screen after user authentication is completed in instructor mode.
Figure 6 is a system hierarchy diagram showing the procedure in which face recognition is performed at each layer.

본 발명에 기재된 실시예 및 도면에 도시된 구성은 본 발명의 바람직한 실시예에 불과할 뿐이고, 본 발명의 기술적 사상을 모두 표현하는 것은 아니므로, 본 발명의 권리범위는 본문에 설명된 실시예 및 도면에 의하여 제한되는 것으로 해석되어서는 아니 된다. 즉, 실시예는 다양한 변경이 가능하고 여러 가지 형태를 가질 수 있으므로 본 발명의 권리범위는 기술적 사상을 실현할 수 있는 균등물들을 포함하는 것으로 이해되어야 한다. 또한, 본 발명에서 제시된 목적 또는 효과는 특정 실시예가 이를 전부 포함하여야 한다거나 그러한 효과만을 포함하여야 한다는 의미는 아니므로, 본 발명의 권리범위는 이에 의하여 제한되는 것으로 이해되어서는 아니 될 것이다.The embodiments described in the present invention and the configurations shown in the drawings are only preferred embodiments of the present invention and do not express the entire technical idea of the present invention. Therefore, the scope of rights of the present invention is limited to the embodiments and drawings described in the text. It should not be construed as limited by. In other words, since the embodiments can be modified in various ways and can have various forms, the scope of rights of the present invention should be understood to include equivalents that can realize the technical idea. In addition, the purpose or effect presented in the present invention does not mean that a specific embodiment must include all or only such effects, so the scope of the present invention should not be understood as limited thereby.

여기서 사용되는 모든 용어들은 다르게 정의되지 않는 한, 본 발명이 속하는 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 일반적으로 사용되는 사전에 정의되어 있는 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 것으로 해석되어야 하며, 본 발명에서 명백하게 정의하지 않는 이상적이거나 과도하게 형식적인 의미를 지니는 것으로 해석될 수 없다.All terms used herein, unless otherwise defined, have the same meaning as commonly understood by a person of ordinary skill in the field to which the present invention pertains. Terms defined in commonly used dictionaries should be interpreted as consistent with the meaning in the context of the related technology, and cannot be interpreted as having an ideal or excessively formal meaning that is not clearly defined in the present invention.

이하에서는 첨부된 도면을 참조하여 본 발명의 바람직한 일 실시예를 상세하게 설명하기로 한다. Hereinafter, a preferred embodiment of the present invention will be described in detail with reference to the attached drawings.

도 1은 본 발명에 따른 얼굴 인식기능을 갖는 인터랙티브 화이트보드의 구성을 도시한 것이다.Figure 1 shows the configuration of an interactive whiteboard with a face recognition function according to the present invention.

도 1을 참조하면, 본 발명에 따른 얼굴 인식기능을 갖는 인터랙티브 화이트보드는 카메라부(10), 디스플레이부(30), 전원부(30), 통신부(40), 센서부(50), 저장부(60) 및 제어부(70)를 포함할 수 있다.Referring to Figure 1, the interactive whiteboard with face recognition function according to the present invention includes a camera unit 10, a display unit 30, a power unit 30, a communication unit 40, a sensor unit 50, and a storage unit ( 60) and a control unit 70.

카메라부(10)는 인터랙티브 화이트보드 본체에 매립형 또는 외부 거치형으로 설치되어 인터랙티브 화이트보드 전면의 영상을 촬영한다. 인터랙티브 화이트보드 전면의 영상의 촬영은 강의 현장을 촬영하기 위한 목적과 얼굴 인증을 통한 강사 인증을 위한 목적 등으로 사용될 수 있다. 본 발명에서 카메라부(10)는 얼굴 인증을 통한 강사의 신원 인증 목적으로 사용된다.The camera unit 10 is installed in the interactive whiteboard main body in an embedded or externally mounted manner and captures images of the front of the interactive whiteboard. Filming of the front of the interactive whiteboard can be used for the purpose of filming the lecture scene and for instructor authentication through face authentication. In the present invention, the camera unit 10 is used for the purpose of authenticating the instructor's identity through face authentication.

디스플레이부(30)는 화면에 사용자 인터페이스 화면이나 강의 내용을 표출하기 위한 장치로서, LED, LCD, OLED 등의 다양한 발광소자를 디스플레이 장치가 사용될 수 있다. The display unit 30 is a device for displaying user interface screens or lecture contents on a screen, and various light-emitting devices such as LED, LCD, and OLED may be used as a display device.

전원부(30)는 인터랙티브 화이트보드에서 사용되는 전원을 공급하는 부분이다.The power unit 30 is a part that supplies power used in the interactive whiteboard.

통신부(40)는 외부 PC와의 인터페이스 또는 인터넷을 통한 원격 강의, 원격 회의 등의 목적으로 데이터를 송수신하기 위한 통신모듈로서 각종 유무선 통신 장치가 사용될 수 있다.The communication unit 40 is a communication module for transmitting and receiving data for purposes such as an interface with an external PC or remote lectures or remote meetings via the Internet, and various wired and wireless communication devices can be used.

센서부(50)는 인터랙티브 화이트보드의 주변환경을 검출하는 센서로서, 강사의 손 위치를 인식하여 판서 내용을 입력하기 위한 적외선 센서, 주변 밝기를 검출하는 조도 센서 등의 다양한 센서들이 사용될 수 있다. 여기서 조도 센서는 카메라부(10)에 일체형으로 탑재될 수도 있다.The sensor unit 50 is a sensor that detects the surrounding environment of the interactive whiteboard, and various sensors such as an infrared sensor to recognize the position of the instructor's hand and input written content, and an illuminance sensor to detect surrounding brightness can be used. Here, the illuminance sensor may be mounted integrally on the camera unit 10.

저장부(60)는 인터랙티브 화이트보드의 구동에 필요한 파일이나 데이터, 강사들이 사용하는 어플리케이션 프로그램, 문서 데이터 등의 각종 데이터가 저장되는 영역이다.The storage unit 60 is an area where various data such as files or data required to run the interactive whiteboard, application programs used by instructors, and document data are stored.

제어부(70)는 인터랙티브 화이트보드의 동작을 위한 각종 제어기능을 수행하는 것으로서, 도 2를 통해 본 발명과 관련된 제어기능만을 분리하여 설명하기로 한다. 도 2는 제어부의 세부 구성을 도시한 것이다.The control unit 70 performs various control functions for the operation of the interactive whiteboard, and only the control functions related to the present invention will be separately described with reference to FIG. 2. Figure 2 shows the detailed configuration of the control unit.

도 2를 참조하면, 제어부(70)는 사용자 인증모듈(71), 모드 관리모듈(72), UI 관리모듈(73), 폴더 관리모듈(74) 및 디스플레이 제어모듈(75)을 포함하여 구성된다.Referring to FIG. 2, the control unit 70 includes a user authentication module 71, a mode management module 72, a UI management module 73, a folder management module 74, and a display control module 75. .

사용자 인증모듈(71)은 사용자가 인터랙티브 화이트보드를 사용하고자 할 때 사용 권한을 인증하는 기능을 수행한다. 사용자 인증 방식은 후술하는 사용자 모드에 따라 마스터 키, 패스워드 입력, 얼굴 인식 등이 사용될 수 있다.The user authentication module 71 performs the function of authenticating usage rights when a user wants to use the interactive whiteboard. As a user authentication method, a master key, password input, face recognition, etc. may be used depending on the user mode described later.

모드 관리모듈(72)은 인터랙티브 화이트보드의 사용 권한과 사용 수준 등에 따른 사용 모드를 관리하는 기능을 수행하는 것으로서, 본 발명에서 사용자 모드는 관리자 모드, 공용 모드 및 강사 모드의 3가지 유형이 사용될 수 있다. 도 3은 본 발명에 따른 얼굴 인식기능을 갖는 인터랙티브 화이트보드의 초기 화면의 일례를 나타낸 것으로서, 디스플레이부(20)의 화면에 모드 선택 메뉴(21)가 표시되어 있으며, 모드 선택 메뉴(21)는 관리자 모드, 공용 모드, 강사 모드의 3가지 사용 모드를 표시하고 있다. The mode management module 72 performs the function of managing the usage mode according to the usage authority and usage level of the interactive whiteboard. In the present invention, the user mode can be used in three types: administrator mode, public mode, and instructor mode. there is. Figure 3 shows an example of the initial screen of an interactive whiteboard with a face recognition function according to the present invention, in which a mode selection menu 21 is displayed on the screen of the display unit 20, and the mode selection menu 21 is It displays three usage modes: administrator mode, public mode, and instructor mode.

관리자 모드는 마스터 키를 통해 사용자 인증이 이루어진다. 여기서 마스터 키는 NFC 통신을 통해 관리자를 인식하는 NFC 모듈이 구비된 카드 형태일 수 있다. 관리자 모드는 공용 모드와 강사 모드에 대한 모든 설정권한을 보유하고 있고, 공용모드 진입 시 비밀번호 인증을 설정할 것인지 여부와 강사 모드로 진입할 수 있는 계정 등록/삭제 권한 및 강사 모드에서 생성한 파일과 폴더의 접근 권한이 부여된다. In administrator mode, user authentication is performed using a master key. Here, the master key may be in the form of a card equipped with an NFC module that recognizes the manager through NFC communication. Administrator mode has all setting rights for public mode and instructor mode, whether to set password authentication when entering public mode, permission to register/delete accounts to enter instructor mode, and files and folders created in instructor mode. Access rights are granted.

공용모드는 인터랙티브 화이트보드의 저장부(60)의 전체 영역을 공유 공간으로 사용할 수 있도록 하는 사용 모드로서 관리자 모드에서 비밀번호 인증 진입 기능을 설정한 후에는 비밀번호 입력을 통해 로그인이 이루어질 수 있다.The public mode is a usage mode that allows the entire area of the storage unit 60 of the interactive whiteboard to be used as a shared space. After setting the password authentication entry function in the administrator mode, login can be performed by entering the password.

강사모드는 인터랙티브 화이트보드를 이용하여 수업을 하는 강사들을 위한 전용 사용 모드로서 얼굴 인증 방식 또는 비밀번호 인증 방식을 통해 진입이 가능하다. Instructor mode is a dedicated use mode for instructors who teach classes using an interactive whiteboard and can be accessed through face authentication or password authentication.

인터랙티브 화이트보드의 강사모드에서의 사용자 인증 화면이 도 4a에 도시되어 있다. 도 4a는 관리자 모드에서 비밀번호 인증 진입 기능을 설정한 경우의 화면으로서 사용자 인증 방법으로서 화면에 비밀번호 인증 메뉴(24)와 사용자 촬영 얼굴이 위치하는 얼굴 표시부(23)가 표시된다.The user authentication screen in instructor mode of the interactive whiteboard is shown in FIG. 4A. Figure 4a is a screen when the password authentication entry function is set in the administrator mode. As a user authentication method, the password authentication menu 24 and the face display unit 23 where the user's captured face is located are displayed on the screen.

도 4b는 관리자 모드에서 비밀번호 인증 진입 기능이 설정되지 않은 디폴트 상태에서 비밀번호 인증 메뉴(24)를 그레이 처리하여 얼굴 인식만이 이루어지도록 하는 것을 나타내고 있다.Figure 4b shows that in the default state in which the password authentication entry function is not set in the administrator mode, the password authentication menu 24 is grayed out so that only face recognition is performed.

UI 관리모듈(73)은 사용자 모드에 따라 설정된 유저 인터페이스 화면을 제공하는 기능을 수행한다. The UI management module 73 performs the function of providing a user interface screen set according to the user mode.

도 5는 강사모드에서 사용자 인증이 완료된 후의 강사 전용 화면을 나타낸 것이다. 도 5를 참조하면 강사 전용 화면은 공용 어플부(26)와 전용 폴더부(27)가 화면에 표시된다.Figure 5 shows the instructor-only screen after user authentication is completed in instructor mode. Referring to Figure 5, the instructor-only screen displays a public app section 26 and a dedicated folder section 27.

공용 어플부(26)는 강사에 관계없이 전체 사용자가 공용으로 사용하는 어플리케이션들이 표시되는 부분으로서 사용자가 강사모드로 진입 시 공통적으로 동일한 내용이 표시되는 부분이다.The public application section 26 is a section where applications that are commonly used by all users regardless of the instructor are displayed, and the same content is commonly displayed when the user enters the instructor mode.

전용 폴더부(27)는 사용자 인증을 통해 식별된 강사의 전용 폴더로서, 해당 폴더에는 해당 강사가 다운로드받은 어플리케이션이나 문서 등이 저장된다. 전용 폴더는 사용자들 간에 서로 공유되지 않고 사용자 인증을 통해서만 접근할 수 있는 보안 영역으로 설정된다.The dedicated folder unit 27 is a folder dedicated to an instructor identified through user authentication, and applications or documents downloaded by the instructor are stored in the folder. The dedicated folder is not shared between users and is set as a secure area that can only be accessed through user authentication.

폴더 관리모듈(74)은 전체 사용자들이 공용으로 사용하는 공용 폴더와 강사의 전용 폴더를 분리하여 관리하는 기능을 수행한다. 폴더 관리모듈(74)은 스토리지를 일반 영역과 보안 영역으로 구분하고, 보안 영역 내에 전용 폴더 영역을 설정하며, 전용 폴더 영역을 다시 강사별로 분할하고 전용 폴더 저장 영역의 파티션 정보 앞에 전용 폴더 영역의 시작을 표시하는 플래그를 추가하고 해당 플래그의 앞이나 뒤에 사용자 식별정보 또는 암호 정보를 저장한다.The folder management module 74 performs the function of separating and managing the public folder commonly used by all users and the instructor's private folder. The folder management module 74 divides the storage into a general area and a security area, sets a dedicated folder area within the security area, divides the dedicated folder area again by instructor, and starts the dedicated folder area before the partition information of the dedicated folder storage area. Add a flag that displays and store user identification or password information before or after the flag.

디스플레이 제어모듈(75)은 디스플레이부(20)의 동작을 제어하는 것으로서, 본 발명에서는 센서부(50)와 연동하여 동작한다. The display control module 75 controls the operation of the display unit 20, and in the present invention, operates in conjunction with the sensor unit 50.

카메라부(10)를 통해 인터랙티브 화이트보드를 사용하고자 하는 사용자가 도 3에서 강사 모드를 선택하면, 도 4a에서 사용자의 얼굴이 얼굴 표시부(23)에 표시되는데, 주위 밝기가 어둡거나 너무 밝은 경우 정확한 얼굴 인식이 어려울 수 있다. 이러한 경우 센서부(50)를 통해 검출된 주변 밝기 정보가 디스플레이 제어모듈(75)로 인가되고, 디스플레이 제어모듈(75)은 예를 들어 주변 밝기가 어두운 경우 디스플레이부(20)의 여백(22)의 밝기를 밝게 하여 최적의 촬영 환경을 제공할 수 있다. When a user who wants to use the interactive whiteboard through the camera unit 10 selects the instructor mode in FIG. 3, the user's face is displayed on the face display unit 23 in FIG. 4A. If the surrounding brightness is dark or too bright, the accurate Face recognition may be difficult. In this case, the ambient brightness information detected through the sensor unit 50 is applied to the display control module 75, and the display control module 75 controls the blank space 22 of the display unit 20 when, for example, the ambient brightness is dark. By increasing the brightness, you can provide an optimal shooting environment.

이 경우 별도의 조명을 사용하지 않고, 디스플레이부(20)의 화면 중앙에 표시되는 얼굴 표시부(23)를 제외한 화면 외측의 여백(22)을 이용하여 화면 밝기를 조절함으로써 별도의 조명이 요구되지 않고 사용자가 눈부심을 느끼지 않고도 적절한 촬영 조도를 유지할 수 있는 효과가 있다.In this case, separate lighting is not used and the screen brightness is adjusted using the blank space 22 outside the screen excluding the face display unit 23 displayed in the center of the screen of the display unit 20, so separate lighting is not required. This has the effect of maintaining appropriate shooting illumination without the user feeling glare.

다른 방법으로서 도 4a에 표시된 것과 같이 화면 중앙에 위치하는 열굴 표시부(23)의 양측에 밝기 제어영역(25)을 설정하여 밝기 제어영역(25)의 밝기를 제어하여 보다 효과적으로 사용자 얼굴로 적정한 밝기의 빛을 제공하는 것이 가능하다. 밝기 제어영역(25)의 위치 및 크기는 화면과 사용자 간의 거리에 따라 적절하게 제어될 수 있다. 예를 들어 사용자가 화면에 가까이 서있는 경우에는 밝기 제어영역(25)의 크기를 크게 하고 밝기 변화를 작게 하며, 반대로 사용자가 화면에서 멀리 서있는 경우에는 밝기 제어영역(25)의 크기를 작게 하고 내측에 위치하도록 하며 화면 밝기를 높여 빛이 얼굴 주위에 잘 조사될 수 있도록 할 수 있다.As another method, as shown in FIG. 4A, the brightness control area 25 is set on both sides of the heat display unit 23 located in the center of the screen to control the brightness of the brightness control area 25 to more effectively control the brightness of the user's face. It is possible to provide light. The position and size of the brightness control area 25 can be appropriately controlled depending on the distance between the screen and the user. For example, when the user is standing close to the screen, the size of the brightness control area 25 is increased and the brightness change is reduced. Conversely, when the user is standing far from the screen, the size of the brightness control area 25 is reduced and the brightness change is reduced. You can position it and increase the screen brightness so that the light is well illuminated around the face.

도 6은 각 계층에서 얼굴 인식이 수행되는 절차를 나타낸 시스템 계층도이다.Figure 6 is a system hierarchy diagram showing the procedure in which face recognition is performed at each layer.

어플리케이션 계층(100)은 얼굴 인식을 위한 어플리케이션 프로그램의 유저 인터페이스 기능을 제공하는 계층이다.The application layer 100 is a layer that provides user interface functions of an application program for face recognition.

프레임워크 계층(110)은 얼굴 인식 어플리케이션 개발 시 기본적인 구조와 공통적인 기능을 제공하는 소프트웨어 틀이다. 여기서 프레임워크 계층(110)은 자바 가상 머신(JVM)위에서 실행되고 있는 자바코드가 네이티브 응용 프로그램(하드웨어와 운영 체제 플랫폼에 종속된 프로그램들) 그리고 C, C++ 그리고 어샘블리 같은 다른 언어들로 작성된 라이브러리들을 호출하거나 반대로 호출되는 것을 가능하게 하는 프로그래밍 프레임워크인 자바 네이티브 인터페이스(Java Native Interface, JNI)를 포함한다.The framework layer 110 is a software framework that provides basic structure and common functions when developing facial recognition applications. Here, the framework layer 110 consists of Java code running on the Java Virtual Machine (JVM), native applications (programs dependent on hardware and operating system platforms), and libraries written in other languages such as C, C++, and Assembly. It includes Java Native Interface (JNI), a programming framework that allows calling or vice versa.

네이티브 프로그램 계층(120)은 운영체제를 만들 때 사용한 프로그래밍 언어로 만든 프로그램 계층으로서, 설정 및 제어, 얼굴 등록, 얼굴 삭제, 얼굴 인식 등의 기능을 수행하기 위한 프로그램을 포함한다. The native program layer 120 is a program layer created in the programming language used to create the operating system, and includes programs to perform functions such as setting and control, face registration, face deletion, and face recognition.

얼굴 검출 프로그램은 카메라부(10)에서 촬영된 영상으로부터 얼굴 영역을 검출하는 모듈이다. 얼굴 검출 알고리즘은 Haar-like Feature를 Boosting으로 선택하는 방식이 주를 이루고 있었으나 최근 딥러닝 방식이 높은 성능을 보임에 따라 Sliding Window 방식으로 전체 영상을 모두 검토하여 얼굴의 유무를 AlexNet 기반 Classification으로 판단하는 방식, 고속 물체검출기인 YOLO를 파인 튜닝한 얼굴 검출기 및 Faster R-CNN을 파인 튜닝한 얼굴 검출알고리즘 등이 사용될 수 있다.The face detection program is a module that detects the face area from the image captured by the camera unit 10. The face detection algorithm was mainly based on selecting Haar-like features by boosting, but as deep learning methods have recently shown high performance, the entire image is reviewed using the Sliding Window method to determine the presence or absence of a face using AlexNet-based classification. Methods, a face detector that fine-tunes YOLO, a high-speed object detector, and a face detection algorithm that fine-tunes Faster R-CNN can be used.

얼굴 인식 프로그램은 2차원 영상의 일정 지역에 해당하는 화소를 이용하여, 영상의 특징이 될 수 있는 특징점을 추출하는 알고리즘인 특징점 추출 알고리즘 (interest point extraction algorithm)이 주로 사용된다. 이때 특징점은 코너(corner) 및 블랍 (blob)을 의미한다. 특징점 또한 마찬가지로 벡터이지만, 각자 고유의 스케일과 방향이 할당된다. 이 스케일과 방향에 상대적으로 특징점이 구성되기 때문에, 스케일이나 회전 변화에도 강인할 수 있다.Face recognition programs mainly use the interest point extraction algorithm, which is an algorithm that extracts feature points that can become features of the image by using pixels corresponding to a certain area of the two-dimensional image. At this time, feature points refer to corners and blobs. Feature points are also vectors, but each is assigned a unique scale and direction. Because feature points are constructed relative to this scale and direction, they can be robust to changes in scale or rotation.

대표적인 특징점 추출 알고리즘으로는 SIFT (Scale Invariant Feature Transform)와 SURF(Speeded Up Robust Feature) 등이 있다. Representative feature extraction algorithms include SIFT (Scale Invariant Feature Transform) and SURF (Speeded Up Robust Feature).

SURF를 이용한 특징점 검출에서는 근사 헤시안 행렬 (approximated hessian matrix)의 행렬식 (determinant)을 이용하여 코너의 여부를 판단한다. 이때 코너는 행렬식의 값이 0보다 큰 경우이며, 극값 (maximum)이라고도 한다.In feature point detection using SURF, the presence of a corner is determined using the determinant of the approximated Hessian matrix. At this time, a corner is a case where the value of the determinant is greater than 0, and is also called a maximum.

근사 헤시안 행렬을 구성하는 D는 가우시안 커널(gaussian kernel)의 2차 편도 함수 (second order partial derivative)의 근사식을 의미하며, 각각의 근사식은 필터 (filter)의 형태로 영상에 회선(convolution)된다. 이때 필터의 흑색 영역은 -2, 백색영역은 1, 그리고 회색 영역은 0의 가중치가 적용 된다. 필터들은 스케일이 일정하게 증가되기 때문에 다양한 스케일의 코너가 검출될 수 있다.D, which constitutes the approximate Hessian matrix, means an approximation of the second order partial derivative of the Gaussian kernel, and each approximation is a convolution on the image in the form of a filter. do. At this time, the black area of the filter is given a weight of -2, the white area is given a weight of 1, and the gray area is given a weight of 0. Because the filters increase in scale at a constant rate, corners of various scales can be detected.

특징점 서술에서는 검출된 특징점의 위치 주변의화소 값을 이용하여 특징점의 방향을 계산하고, 방향이 계산된 특징점은 최종 단계인 벡터 형태의 서술자 (descriptor)로 구성된다. In feature point description, the direction of the feature point is calculated using pixel values around the location of the detected feature point, and the feature point whose direction is calculated is composed of a descriptor in the form of a vector, which is the final step.

추출된 특징점은 정합된 특징점을 계산하는 특징점 정합에 이용되며, 정합된 특징점은 검증된 특징점 수를 계산하는 특징점 검증에 이용된다. 마지막으로, 가장 큰 검증된 특징점 수에 해당하는 학습 영상이 얼굴 인식 결과가 된다.The extracted feature points are used for feature point matching to calculate the matched feature points, and the matched feature points are used for feature point verification to calculate the number of verified feature points. Finally, the training image corresponding to the largest number of verified feature points becomes the face recognition result.

NAL(130 : Network Abstraction Layer)은 비디오 컨텐츠의 효율적인 전송을 위해 개발된 것으로서 네트워크에 대해 포트라는 추상화된 접근 방법을 제공하며, H.264/AVC 및 HEVC 비디오 코딩 표준의 일부이다.NAL (130: Network Abstraction Layer) was developed for efficient transmission of video content, provides an abstracted access method called a port to the network, and is part of the H.264/AVC and HEVC video coding standards.

커널 계층(140)은 카메라 캡쳐와 디스플레이를 지원하는 V4L2 프레임워크를 위한 플러그인인 V4L2 스트럭처와 웹캠, 디지털 캠코더 등의 비디오를 스트리밍하는 장치인 UVC(USB Video Class) 드라이버를 포함한다.The kernel layer 140 includes the V4L2 structure, a plug-in for the V4L2 framework that supports camera capture and display, and a UVC (USB Video Class) driver, which is a device that streams video from webcams and digital camcorders.

비록 본 발명이 상기 언급된 바람직한 실시예와 관련하여 설명되어졌지만, 발명의 요지와 범위로부터 벗어남이 없이 다양한 수정이나 변형을 하는 것이 가능하다. 따라서 첨부된 특허청구의 범위는 본 발명의 요지에서 속하는 이러한 수정이나 변형을 포함할 것이다.Although the present invention has been described in connection with the above-mentioned preferred embodiments, various modifications and variations can be made without departing from the spirit and scope of the invention. Accordingly, the scope of the appended claims will include such modifications or variations as fall within the gist of the present invention.

Claims (6)

얼굴 인식 기능을 갖는 인터랙티브 화이트보드로서,
전면 영상을 촬영하는 카메라부;
강의 화면을 제공하는 것으로서, 강사모드에서 진입 시 화면에 상기 카메라부에서 촬영 중인 얼굴 영상을 표시하는 디스플레이부;
주변 밝기 정보를 검출하는 센서부;
상기 인터랙티브 화이트보드를 관리자 모드, 공용 모드, 강사 모드 중 하나의 사용자 모드로 구동하고, 관리자 모드에서는 마스터 키를 이용하여 NFC 통신을 통해 사용자 인증이 이루어지고, 강사모드에서는 기본적으로 얼굴 인식을 통해 사용자 인증이 이루어지며, 공용 모드에서는 패스워드 입력을 통해 사용자 인증이 이루어지도록 하고, 강사모드에서 사용자 인증이 이루어진 경우 공용 어플 표시부와 해당 강사만을 위한 전용 폴더가 구분되어 화면에 표시되도록 제어하는 제어부를 포함하되,
상기 제어부는 얼굴 영상 촬영 시 상기 센서부를 통해 검출된 주변 밝기 정보에 기초하여 디스플레이부의 여백 밝기를 제어하는 것으로서, 촬영중인 얼굴 영상이 화면 중앙에 표시되고 얼굴 영상 양측의 여백에 밝기 제어영역을 설정하여 상기 밝기 제어영역의 밝기를 제어하여 사용자 얼굴로 적정한 밝기의 빛을 제공하는디스플레이 제어모듈을 포함하는 것을 특징으로 하는 다중 사용자 보안 기능을 갖는 안면 인식 인터랙티브 화이트보드.
An interactive whiteboard with facial recognition function,
A camera unit that captures front images;
It provides a lecture screen, comprising: a display unit that displays a face image being captured by the camera unit on the screen when entering the instructor mode;
A sensor unit that detects ambient brightness information;
The interactive whiteboard is operated in one of the user modes among administrator mode, public mode, and instructor mode. In administrator mode, user authentication is performed through NFC communication using a master key, and in instructor mode, user authentication is performed basically through facial recognition. Authentication is performed, and in public mode, user authentication is performed by entering a password. When user authentication is performed in instructor mode, it includes a control section that controls the public application display section and a dedicated folder for the instructor to be displayed separately on the screen. ,
The control unit controls the brightness of the blank space of the display unit based on the surrounding brightness information detected through the sensor unit when shooting a face image. The face image being captured is displayed in the center of the screen and sets a brightness control area in the margins on both sides of the face image. A facial recognition interactive whiteboard with a multi-user security function, comprising a display control module that controls the brightness of the brightness control area to provide light of appropriate brightness to the user's face.
제1 항에 있어서,
상기 제어부는
상기 사용자 모드에 따라 마스터 키, 얼굴 인식, 패스워드 입력 중 하나를 통해 사용자를 인증하는 사용자 인증모듈;
인터랙티브 화이트보드의 사용 권한과 사용 수준 등에 따른 사용 모드를 관리하는 기능을 수행하는 것으로서, 상기 강사모드에서는 디폴트로서 패스워드 메뉴를 그레이 처리하여 비활성화시키는 모드 관리모듈;
상기 사용자 모드에 따라 설정된 유저 인터페이스 화면을 제공하되, 상기 강사모드에서는 전체 사용자가 공용으로 사용하는 어플리케이션들이 표시되는 공용 어플부와, 인증된 해당 강사가 사용하는 어플리케이션이나 문서가 저장되는 전용 폴더부를 표시하는 UI 관리모듈; -상기 전용 폴더부는 강사들간에 공유되지 않음-을 포함하는 것을 특징으로 하는 다중 사용자 보안 기능을 갖는 안면 인식 인터랙티브 화이트보드.
According to claim 1,
The control unit
a user authentication module that authenticates the user through one of master key, face recognition, and password input depending on the user mode;
A mode management module that performs a function of managing the usage mode according to the usage authority and usage level of the interactive whiteboard, and grays out the password menu as a default in the instructor mode to disable it;
Provides a user interface screen set according to the user mode, but in the instructor mode, a public application section where applications commonly used by all users are displayed and a dedicated folder section where applications or documents used by the certified instructor are stored. UI management module; A facial recognition interactive whiteboard with a multi-user security function, wherein the dedicated folder portion is not shared between instructors.
삭제delete 삭제delete 제1 항에 있어서,
화면과 사용자와의 거리를 검출하는 센서부가 더 포함되고,
상기 디스플레이 제어모듈은 화면과 사용자와의 거리에 따라 상기 밝기 제어영역의 위치 및 크기를 가변시키는 것을 특징으로 하는 다중 사용자 보안 기능을 갖는 안면 인식 인터랙티브 화이트보드.
According to claim 1,
A sensor unit that detects the distance between the screen and the user is further included,
The display control module is a facial recognition interactive whiteboard with a multi-user security function, wherein the display control module changes the position and size of the brightness control area depending on the distance between the screen and the user.
제1 항에 있어서,
상기 인터랙티브 화이트보드는
얼굴 인식 어플리케이션 계층;
얼굴 인식 어플리케이션 개발을 위한 기본적인 구조와 공통 기능을 제공하는 프레임워크 계층;
설정 및 제어, 얼굴 등록, 얼굴 삭제, 얼굴 인식 등의 기능을 수행하기 위한 프로그램을 포함하는 네이티브 프로그램 계층;
비디오 컨텐츠의 전송을 위한 네트워크 추상화 계층; 및
카메라 캡쳐와 디스플레이를 지원하는 V4L2 프레임워크를 위한 플러그인인 V4L2 스트럭처와, 상기 카메라부에서 촬영된 비디오를 스트리밍하는 USB 비디오 클래스 드라이버를 포함하는 커널 계층을 포함하는 것을 특징으로 하는 다중 사용자 보안 기능을 갖는 안면 인식 인터랙티브 화이트보드.
According to claim 1,
The interactive whiteboard is
Facial recognition application layer;
Framework layer that provides basic structure and common functions for developing facial recognition applications;
a native program layer that includes programs to perform functions such as setup and control, face registration, face deletion, and face recognition;
Network abstraction layer for transmission of video content; and
It has a multi-user security function, characterized by including a kernel layer including a V4L2 structure, which is a plug-in for the V4L2 framework that supports camera capture and display, and a USB video class driver that streams video captured in the camera unit. Facial recognition interactive whiteboard.
KR1020230184019A 2023-12-18 2023-12-18 Intreactive White Board Having Facial recognition with multi-user security features KR102656929B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020230184019A KR102656929B1 (en) 2023-12-18 2023-12-18 Intreactive White Board Having Facial recognition with multi-user security features

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020230184019A KR102656929B1 (en) 2023-12-18 2023-12-18 Intreactive White Board Having Facial recognition with multi-user security features

Publications (1)

Publication Number Publication Date
KR102656929B1 true KR102656929B1 (en) 2024-04-12

Family

ID=90679886

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020230184019A KR102656929B1 (en) 2023-12-18 2023-12-18 Intreactive White Board Having Facial recognition with multi-user security features

Country Status (1)

Country Link
KR (1) KR102656929B1 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2433373A (en) 1944-01-12 1947-12-30 Raytheon Mfg Co Apparatus for applying reinforcing members to electron discharge tubes
US20020174085A1 (en) * 2001-03-13 2002-11-21 Steve Nelson Internet presentation system
US20150033304A1 (en) * 2013-07-29 2015-01-29 Omron Corporation Programmable display apparatus, control method, and program
US20160232336A1 (en) * 2015-02-06 2016-08-11 Apple Inc. Setting and terminating restricted mode operation on electronic devices
US20190239069A1 (en) * 2018-01-31 2019-08-01 Ricoh Company, Ltd. Information processing system, electronic whiteboard apparatus, and non-transitory recording medium
KR102492423B1 (en) 2022-03-22 2023-01-27 (주)에이블소프트 Diy electronic blackboard-based remote lecture providing system and method therefor
KR102534774B1 (en) * 2022-09-02 2023-05-26 (주) 아하 Interactive flat panel display that actively controls on/off according to progress information of digital teaching materials and on/off control method thereof

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2433373A (en) 1944-01-12 1947-12-30 Raytheon Mfg Co Apparatus for applying reinforcing members to electron discharge tubes
US20020174085A1 (en) * 2001-03-13 2002-11-21 Steve Nelson Internet presentation system
US20150033304A1 (en) * 2013-07-29 2015-01-29 Omron Corporation Programmable display apparatus, control method, and program
US20160232336A1 (en) * 2015-02-06 2016-08-11 Apple Inc. Setting and terminating restricted mode operation on electronic devices
US20190239069A1 (en) * 2018-01-31 2019-08-01 Ricoh Company, Ltd. Information processing system, electronic whiteboard apparatus, and non-transitory recording medium
KR102492423B1 (en) 2022-03-22 2023-01-27 (주)에이블소프트 Diy electronic blackboard-based remote lecture providing system and method therefor
KR102534774B1 (en) * 2022-09-02 2023-05-26 (주) 아하 Interactive flat panel display that actively controls on/off according to progress information of digital teaching materials and on/off control method thereof

Similar Documents

Publication Publication Date Title
US11182889B2 (en) System and method for authenticating physical objects based on captured images
US10832086B2 (en) Target object presentation method and apparatus
US9230158B1 (en) Fraud detection for facial recognition systems
US9146668B2 (en) Graphical element placement on a display surface
US20150355889A1 (en) Smart mobile application development platform
EP2709031A1 (en) Gesture- and expression-based authentication
US20120019447A1 (en) Digital display device
TW201633199A (en) Eye gaze authentication
CN113591517A (en) Living body detection method and related equipment
US20110078236A1 (en) Local access control for display devices
KR20180022627A (en) Electronic device, input / output device and method thereof
US8244005B2 (en) Electronic apparatus and image display method
US10628117B2 (en) Communication terminal, communication system, display control method, and recording medium
WO2016121310A1 (en) Image processing device and electronic whiteboard
US20150181059A1 (en) Method and apparatus for scanning through a display screen
CN112422817B (en) Image processing method and device
CN115242983A (en) Photographing method, electronic device, computer program product, and readable storage medium
US11263301B2 (en) User authentication using variant illumination
KR102656929B1 (en) Intreactive White Board Having Facial recognition with multi-user security features
KR102349376B1 (en) Electronic apparatus and image correction method thereof
KR20110136026A (en) System for optimizing a augmented reality data
US20230388109A1 (en) Generating a secure random number by determining a change in parameters of digital content in subsequent frames via graphics processing circuitry
US20230216684A1 (en) Integrating and detecting visual data security token in displayed data via graphics processing circuitry using a frame buffer
KR101477642B1 (en) Flat board printer
KR101729131B1 (en) System for augmenting Webtoon Image

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant