1 |
1
영상 촬영이 가능한 카메라 블록 및 사용자와 상호작용이 가능한 인터랙션(interaction) 블록을 구비하는 콘텐츠 제공 시스템이 콘텐츠를 제공하는 방법에 있어서,(a) 상기 콘텐츠 제공 시스템이 콘텐츠를 표시하여 사용자로 하여금 상기 콘텐츠에 따라 상기 인터랙션 블록을 조작하는 행동을 유도하는 단계;(b) 상기 콘텐츠 제공 시스템이 상기 카메라 블록을 통해 상기 인터랙션 블록의 조작 영상을 입력받는 단계;(c) 상기 콘텐츠 제공 시스템이 입력된 조작 영상으로부터 블록의 색상 또는 문자 중 적어도 하나와 블록의 배치를 실시간으로 인식하는 단계; 및(d) 상기 콘텐츠 제공 시스템이 인식 결과와 상기 콘텐츠가 목표로 하는 수행 결과를 비교하여 상기 사용자의 조작 성과를 판단하는 단계;를 포함하는, 콘텐츠 제공 방법
|
2 |
2
제 1 항에 있어서,상기 (a) 단계는,콘텐츠에 내에 포함된 지시에 따라 사용자로 하여금,상기 인터랙션 블록을 순서대로 나열하거나;상기 인터랙션 블록을 조립하거나; 또는상기 인터랙션 블록의 기능 버튼을 작동시키는; 행동을 유도하는, 콘텐츠 제공 방법
|
3 |
3
제 1 항에 있어서,상기 (a) 단계는,상기 사용자의 연령, 지적 능력, 병력 및 난이도 중 적어도 하나를 고려하여 상기 콘텐츠를 표시하는 지속 시간을 결정하는, 콘텐츠 제공 방법
|
4 |
4
제 1 항에 있어서,상기 (c) 단계는,입력된 조작 영상의 프레임을 HSV 색공간으로 변환하고, 색상의 범위를 설정하고, 모폴로지(morphology)를 통해 노이즈를 제거하고, 비트 연산(bitwise operation)을 통해 다중 색상을 추적하며, 추적된 색상을 인식함으로써, 입력된 조작 영상으로부터 블록의 색상을 인식하는, 콘텐츠 제공 방법
|
5 |
5
제 1 항에 있어서,상기 (c) 단계는,상기 인터랙션을 블록을 이용하여 도출 가능한 글자, 숫자 및 부호를 각각 미리 학습시키고, 미리 학습된 기계 학습(machine learning) 모델을 통해 입력된 조작 영상으로부터 미리 학습된 글자, 숫자 또는 부호가 존재하는지를 판단하되, 개별적으로 발견된 글자, 숫자 또는 부호를 문장 또는 수식 규칙에 부합하도록 병합 또는 분리하여 처리함으로써, 입력된 조작 영상으로부터 문자를 인식하는, 콘텐츠 제공 방법
|
6 |
6
제 1 항에 있어서,상기 (d) 단계는,상기 인터랙션 블록의 나열 상태, 색상 또는 상기 콘텐츠에 포함된 지시에 따른 조작 결과가 인식 결과와 일치하는지;상기 콘텐츠에 포함된 지시에 따라 상기 인터랙션 블록이 조립되었는지; 또는상기 콘텐츠에 포함된 지시에 따라 상기 인터랙션 블록의 기능 버튼이 작동되었는지;를 판단하는, 콘텐츠 제공 방법
|
7 |
7
제 1 항에 있어서,(e) 판단된 상기 조작 성과를 영상 또는 소리 중 적어도 하나를 통해 상기 사용자에게 제공하는 단계;를 더 포함하는, 콘텐츠 제공 방법
|
8 |
8
제 1 항에 있어서,(f) 판단된 상기 조작 성과에 따라 상기 (a) 단계를 통해 제공되었던 콘텐츠의 주제 또는 난이도를 조절하여 새로운 콘텐츠를 제공하는 단계;를 더 포함하는, 콘텐츠 제공 방법
|
9 |
9
제 1 항 내지 제 8 항 중에 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|
10 |
10
영상 촬영이 가능한 카메라 블록;사용자와 상호작용이 가능한 인터랙션(interaction) 블록; 및상기 카메라 블록 및 상기 인터랙션 블록과 통신하며 사용자에게 콘텐츠를 제공하는 콘텐츠 제공 장치;를 포함하고,상기 콘텐츠 제공 장치는,콘텐츠를 표시하여 사용자로 하여금 상기 콘텐츠에 따라 상기 인터랙션 블록을 조작하는 행동을 유도하고, 상기 카메라 블록을 통해 상기 인터랙션 블록의 조작 영상을 입력받고, 입력된 조작 영상으로부터 블록의 색상 또는 문자 중 적어도 하나와 블록의 배치를 실시간으로 인식하며, 인식 결과와 상기 콘텐츠가 목표로 하는 수행 결과를 비교하여 상기 사용자의 조작 성과를 판단하는, 콘텐츠 제공 시스템
|
11 |
11
제 10 항에 있어서,상기 콘텐츠 제공 장치는,콘텐츠에 내에 포함된 지시에 따라 사용자로 하여금,상기 인터랙션 블록을 순서대로 나열하거나;상기 인터랙션 블록을 조립하거나; 또는상기 인터랙션 블록의 기능 버튼을 작동시키는; 행동을 유도하는, 콘텐츠 제공 시스템
|
12 |
12
제 10 항에 있어서,상기 콘텐츠 제공 장치는,상기 사용자의 연령, 지적 능력, 병력 및 난이도 중 적어도 하나를 고려하여 상기 콘텐츠를 표시하는 지속 시간을 결정하는, 콘텐츠 제공 시스템
|
13 |
13
제 10 항에 있어서,상기 콘텐츠 제공 장치는,입력된 조작 영상의 프레임을 HSV 색공간으로 변환하고, 색상의 범위를 설정하고, 모폴로지(morphology)를 통해 노이즈를 제거하고, 비트 연산(bitwise operation)을 통해 다중 색상을 추적하며, 추적된 색상을 인식함으로써, 입력된 조작 영상으로부터 블록의 색상을 인식하는, 콘텐츠 제공 시스템
|
14 |
14
제 10 항에 있어서,상기 콘텐츠 제공 장치는,상기 인터랙션을 블록을 이용하여 도출 가능한 글자, 숫자 및 부호를 각각 미리 학습시키고, 미리 학습된 기계 학습(machine learning) 모델을 통해 입력된 조작 영상으로부터 미리 학습된 글자, 숫자 또는 부호가 존재하는지를 판단하되, 개별적으로 발견된 글자, 숫자 또는 부호를 문장 또는 수식 규칙에 부합하도록 병합 또는 분리하여 처리함으로써, 입력된 조작 영상으로부터 문자를 인식하는, 콘텐츠 제공 시스템
|
15 |
15
제 10 항에 있어서,상기 콘텐츠 제공 장치는,상기 인터랙션 블록의 나열 상태, 색상 또는 상기 콘텐츠에 포함된 지시에 따른 조작 결과가 인식 결과와 일치하는지;상기 콘텐츠에 포함된 지시에 따라 상기 인터랙션 블록이 조립되었는지; 또는상기 콘텐츠에 포함된 지시에 따라 상기 인터랙션 블록의 기능 버튼이 작동되었는지;를 판단하는, 콘텐츠 제공 시스템
|
16 |
16
제 10 항에 있어서,상기 콘텐츠 제공 장치는,판단된 상기 조작 성과를 영상 또는 소리 중 적어도 하나를 통해 상기 사용자에게 제공하는, 콘텐츠 제공 시스템
|
17 |
17
제 10 항에 있어서,상기 콘텐츠 제공 장치는,판단된 상기 조작 성과에 따라 기존에 제공되었던 콘텐츠의 주제 또는 난이도를 조절하여 새로운 콘텐츠를 더 제공하는, 콘텐츠 제공 시스템
|