KR100745720B1 - 다중 감정 모델을 이용한 감정 처리 장치 및 그 방법 - Google Patents

다중 감정 모델을 이용한 감정 처리 장치 및 그 방법 Download PDF

Info

Publication number
KR100745720B1
KR100745720B1 KR1020050115830A KR20050115830A KR100745720B1 KR 100745720 B1 KR100745720 B1 KR 100745720B1 KR 1020050115830 A KR1020050115830 A KR 1020050115830A KR 20050115830 A KR20050115830 A KR 20050115830A KR 100745720 B1 KR100745720 B1 KR 100745720B1
Authority
KR
South Korea
Prior art keywords
emotion
value
stimulus
sensor
model
Prior art date
Application number
KR1020050115830A
Other languages
English (en)
Other versions
KR20070056768A (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 KR1020050115830A priority Critical patent/KR100745720B1/ko
Publication of KR20070056768A publication Critical patent/KR20070056768A/ko
Application granted granted Critical
Publication of KR100745720B1 publication Critical patent/KR100745720B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B6/00Internal feedback arrangements for obtaining particular characteristics, e.g. proportional, integral or differential

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Manipulator (AREA)

Abstract

1. 청구범위에 기재된 발명이 속한 기술분야
본 발명은, 다중 감정 모델을 이용한 감정 처리 장치 및 그 방법에 관한 것임.
2. 발명이 해결하려고 하는 기술적 과제
본 발명은, 각 이벤트 그룹(event group)에 맞게(센서값에 따른 자극별) 세부화된 감정모델 계층(layer)을 구비하며, 외부로부터 자극을 입력받음에 따라 분석한 후 정서값 변경 테이블에서 해당 자극의 변경값을 검색하여 정서값 저장부에 저장되어 있는 해당 자극의 정서값을 갱신하고, 상기 갱신한 해당 자극의 정서값에 가중치를 부여하여 통합한 후 정서값에 따른 감정표를 이용하여 해당 감정을 결정함으로써, 사이버 캐릭터나 로봇의 감정 상태를 좀 더 일반적인 사람들이 이해하기 쉽도록 만들고, 그 결과로 나오는 행동들이 좀 더 자연스러워 보이도록 만들기 위한, 다중 감정 모델을 이용한 감정 처리 장치 및 그 방법을 제공하는데 그 목적이 있음.
3. 발명의 해결방법의 요지
본 발명은, 다중 감정 모델을 이용한 감정 처리 장치에 있어서, 다양한 자극에 대한 정서값을 각각 저장하고 있는 정서값 저장수단; 센서를 통해 센서값을 입력받기 위한 센서값 입력수단; 상기 센서값 입력수단에서 입력받은 센서값을 분석하여 자극의 종류를 판단한 후 정서값 변경 테이블에서 해당 자극의 변경값을 검색하여 상기 정서값 저장수단에 저장되어 있는 해당 자극의 정서값을 갱신하기 위한 자극 분석수단; 상기 자극 분석수단에서 갱신한 자극의 정서값들을 대상으로 최근에 인식한 자극 순으로 가중치를 부여하기 위한 가중치 설정수단; 및 상기 가중치 설정수단에서 가중치를 부여한 정서값들을 통합한 후 정서값에 따른 감정표를 이용하여 해당 감정을 결정하기 위한 감정 결정수단을 포함함.
4. 발명의 중요한 용도
본 발명은 사이버 캐릭터나 로봇의 감정 처리 등에 이용됨.
다중 감정 모델, 감정 처리, 정서값 변경 테이블, 가중치, 감정표

Description

다중 감정 모델을 이용한 감정 처리 장치 및 그 방법{Apparatus and method for processing emotion using emotional model}
도 1 은 본 발명에 따른 다중 감정 모델을 이용한 감정 처리 장치의 일실시예 구성도,
도 2 는 본 발명에 따른 다중 감정 모델의 일실시예 설명도,
도 3 은 본 발명에 따른 다중 감정 모델을 이용한 감정 처리 방법에 대한 일실시예 흐름도이다.
* 도면의 주요 부분에 대한 부호의 설명
10 : 정서값 저장부 20 : 자극 입력부
30 : 자극 분석부 40 : 가중치 설정부
50 : 감정 결정부 60 : 동작 선택부
본 발명은 다중 감정 모델을 이용한 감정 처리 장치 및 그 방법에 관한 것으로, 더욱 상세하게는 각 이벤트 그룹(event group)에 맞게(센서값에 따른 자극별) 세부화된 감정모델 계층(layer)을 구비하며, 외부로부터 자극을 입력받음에 따라 분석한 후 정서값 변경 테이블에서 해당 자극의 변경값을 검색하여 정서값 저장부에 저장되어 있는 해당 자극의 정서값을 갱신하고, 상기 갱신한 해당 자극의 정서값에 가중치를 부여하여 통합한 후 정서값에 따른 감정표를 이용하여 해당 감정을 결정하기 위한, 다중 감정 모델을 이용한 감정 처리 장치 및 그 방법에 관한 것이다.
사이버 캐릭터나 로봇의 행동을 선택하기 위해서는 우선 센서를 통해 외부로부터 자극을 받고, 이를 실제 생명체의 심리 모델을 흉내 내어 만든 내부 심리 모델에 적용하여 다음 행동을 결정하게 된다. 이렇게 결정된 행동은 애니메이션이나 실제 하드웨어의 동작을 통해서 외부에 표현된다.
여기서, 내부 심리 모델을 만드는 방식은 여러 가지가 있는데 그 중에서도 감정 모델을 이용하여 만든 내부 심리 모델들에 의해 표현된 행동들이 대체로 사람들의 공감을 얻고 있다.
일반적으로, 사이버 캐릭터나 로봇은 센서를 통해 외부 환경을 인식하고, 인식한 값을 이용해 내부 심리 상태를 바꾸고, 이에 따라 다음 행동을 결정하는 메커니즘을 갖는다.
감정 모델은 이러한 내부 심리 모델에서 가장 중요한 요소 중의 하나다. 이런 감정 모델을 잘 활용하면 사이버 캐릭터나 로봇을 실제 생명체보다 유사해 보이게 할 수 있어, 사람과 더 큰 교감을 갖도록 할 수 있다.
종래의 감정 처리 방법은 크게 두 가지 종류가 있다.
그 하나는, 센서의 입력을 감정과 직접적으로 매칭시키는 방법으로, 예를 들어 외부의 무서운 요소가 있으면 무서움이란 감정의 값을 직접적으로 증가시켜서 감정을 발생시키는 방법이다.
이러한 종래의 방법은 감정 간의 연관관계가 없어서 감정 간의 변동이 자연스럽지 못한 문제점이 있다.
다른 하나는, 심리학 이론을 응용하여 센서의 입력을 3차원의 정서 공간으로 표현하여, 이 공간상의 값을 이용하여 현재 감정을 결정하는 방법이다.
이러한 종래의 방법은 감정 간의 연관관계가 있어 감정 간의 변동은 자연스러우나, 전체 감정을 평균을 내버리는 단점이 있어서 급격한 감정 처리가 불가능한 문제점이 있다.
본 발명은 상기 문제점을 해결하기 위하여 제안된 것으로, 각 이벤트 그룹(event group)에 맞게(센서값에 따른 자극별) 세부화된 감정모델 계층(layer)을 구비하며, 외부로부터 자극을 입력받음에 따라 분석한 후 정서값 변경 테이블에서 해당 자극의 변경값을 검색하여 정서값 저장부에 저장되어 있는 해당 자극의 정서값을 갱신하고, 상기 갱신한 해당 자극의 정서값에 가중치를 부여하여 통합한 후 정서값에 따른 감정표를 이용하여 해당 감정을 결정함으로써, 사이버 캐릭터나 로봇의 감정 상태를 좀 더 일반적인 사람들이 이해하기 쉽도록 만들고, 그 결과로 나오는 행동들이 좀 더 자연스러워 보이도록 만들기 위한, 다중 감정 모델을 이용한 감정 처리 장치 및 그 방법을 제공하는데 그 목적이 있다.
본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있으며, 본 발명의 실시예에 의해 보다 분명하게 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.
상기 목적을 달성하기 위한 본 발명의 장치는, 다중 감정 모델을 이용한 감정 처리 장치에 있어서, 다양한 자극에 대한 정서값을 각각 저장하고 있는 정서값 저장수단; 센서를 통해 센서값을 입력받기 위한 센서값 입력수단; 상기 센서값 입력수단에서 입력받은 센서값을 분석하여 자극의 종류를 판단한 후 정서값 변경 테이블에서 해당 자극의 변경값을 검색하여 상기 정서값 저장수단에 저장되어 있는 해당 자극의 정서값을 갱신하기 위한 자극 분석수단; 상기 자극 분석수단에서 갱신한 자극의 정서값들을 대상으로 최근에 인식한 자극 순으로 가중치를 부여하기 위한 가중치 설정수단; 및 상기 가중치 설정수단에서 가중치를 부여한 정서값들을 통합한 후 정서값에 따른 감정표를 이용하여 해당 감정을 결정하기 위한 감정 결정수단을 포함한다.
한편, 본 발명의 방법은, 다중 감정 모델을 이용한 감정 처리 방법에 있어서, 센서를 통해 입력받은 센서값을 분석하여 자극의 종류를 판단한 후 정서값 변경 테이블에서 해당 자극의 변경값을 검색하는 단계; 상기 검색한 변경값에 따라 정서값 저장수단에 저장되어 있는 해당 자극의 정서값을 갱신하는 단계; 상기 갱신한 자극의 정서값들을 대상으로 최근에 인식한 자극 순으로 가중치를 부여하는 단계; 및 상기 가중치를 부여한 정서값들을 통합한 후 정서값에 따른 감정표를 이용하여 해당 감정을 결정하는 단계를 포함한다.
또한, 본 발명은 내외부의 자극에 따른 센서 입력을 요소별로 분리해 그에 따른 감정 모델을 각각 만들고, 각각의 요소별로 상호 이질적인 감정 모델들을 결합하여 보다 복합적이고 정교한 감정 흐름이 가능하다. 즉, 사이버 캐릭터나 로봇의 감정 상태를 좀 더 일반적인 사람들이 이해하기 쉽도록 만들고 그 결과로 나오는 행동들이 좀 더 자연스러워 보이도록 만든다.
또한, 본 발명은 사이버 캐릭터나 로봇에 다양한 내부나 외부 요소에 대해 그에 맞는 적절한 감성 기억(emotional memory)들을 저장하게 되어 나중에 이런 정서적 경험이나 기억들을 사용할 수 있게 하고, 또한 다양한 감성 기억(emotional memory)들에 적절한 가중치를 주어 최종 감정을 결정하게 되면 다양한 종류의 감정의 변이가 쉽게 표현 가능하게 한다.
또한, 본 발명은 사이버 캐릭터나 로봇 등의 행동 선택에 널리 쓰이는 감정 모델을 보다 실제 생명체와 유사하도록 만든다.
또한, 본 발명은 사이버 캐릭터나 로봇에서 사용되는 감정 모델의 성능을 향상시켜 보다 실제 생명체와 유사한 인공 지능을 만든다.
또한, 본 발명은 사이버 캐릭터나 로봇에서 사용되는 심리 모델에서 가장 중요한 역할을 하는 감정을 모델링한다.
또한, 본 발명은 기존의 감정 모델 방법을 개선하여 생명체의 다양한 감정 표현을 구현하여 사이버 캐릭터나 로봇이 좀 더 생명체 같은 행동을 하도록 한다.
상술한 목적, 특징 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이며, 그에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명하기로 한다.
도 1 은 본 발명에 따른 다중 감정 모델을 이용한 감정 처리 장치의 일실시예 구성도이다.
도 1에 도시된 바와 같이, 본 발명에 따른 다중 감정 모델을 이용한 감정 처리 장치는, 다양한 자극에 대한 정서값을 저장하고 있는 정서값 저장부(Emotional memories)(10), 외부로부터 자극을 입력받기 위한 자극 입력부(Perception)(20), 상기 자극 입력부(20)에서 입력받은 자극을 분석한 후 정서값 변경 테이블에서 해당 자극의 변경값을 검색하여 정서값 저장부(10)에 저장되어 있는 해당 자극의 정서값을 갱신하기 위한 자극 분석부(Affective appraisal)(30), 상기 자극 분석부(30)에서 갱신한 해당 자극의 정서값에 가중치를 부여하기 위한 가중치 설정부(Attention)(40), 상기 가중치 설정부(40)에서 가중치를 부여한 정서값을 통합한 후 정서값에 따른 감정표를 이용하여 해당 감정을 결정하기 위한 감정 결정부(Emotional activation)(50), 및 상기 감정 결정부(50)에서 결정한 감정에 따라 기 설정된 동작들 중 다음 동작을 선택하기 위한 동작 선택부(Behavior selection)(60)를 포함한다.
여기서, 상기 동작 선택부(60)는 본 발명의 부가적 요소이다.
또한, 상기 자극은 고잡음(High Noise), 저잡음(Low Noise), 공 튀는 소리(Ball's Attack), 공 구르는 소리(Ball's Move) 등을 포함한다.
또한 상기 감정표는 일반적으로 널리 사용되는 정서값에 따른 감정상태를 나타내는 표이다.
또한, 상기 가중치 설정부(40)는 자극의 입력 회수, 사용자 정의, 이전 감정 상태 등에 따라 가중치를 부여한다.
즉, 상기 정서값 저장부(10)는 인식한 자극들을 각각 저장하기 때문에, 이렇게 여러 종류의 정서값 저장부의 값들의 가중치 합을 구해서 최종 정서값 저장부의 값을 생성한다.
가중치를 설정하는 방법은 다분히 심리학적이고 경험적인 방법을 동원한다. 예를 들어, 입력된 센서값을 통해 자극을 인식한 후 지나간 시간을 가중치에 이용한다. 즉, 금방 인식한 외부 자극은 높은 가중치를 주고 나중에 인식한 외부 자극은 낮은 가중치를 준다. 또는, 자극의 입력 회수가 높을수록 높은 가중치를 주고, 낮을수록 낮은 가중치를 준다.
또한, 입력되는 센서값의 수에 따라 가중치를 부여할 수도 있다. 예를 들어, 음식을 인식하는데 이용되는 센서값의 수에 따라 음식이 멀리서 움직이지 않고 보이는 정도면 낮은 가중치를 주고, 음식이 가까이서 움직이면서 시선을 끌면 높은 가중치를 부여한다. 이렇듯 외부 입력과 관련된 여러 가지 특성에 따라 다양한 방법으로 가중치 값을 설정할 수 있다.
한편, 상기 정서값 저장부(10)에 저장되어 있는 다중 감정 모델에 대해 좀 더 상세히 살펴보기로 한다.
먼저, 다중 감정 모델은 도 2에 도시된 바와 같이, 각 이벤트 그룹에 맞게 세부화된 감정 모델 계층(Layer)으로 구성된다.
따라서, 정서값 저장부(40)는 외부 입력의 종류별(자극별)로 정서값을 저장한다. 즉, 일반적으로 널리 알려진 물체 인식 센서(모양 및 무게 측정)와 소음 측정 센서 등을 통해 측정한 센서값에 상응하는 정서값을 저장한다.
예를 들어, 상기 센서값을 통해 공으로 인식한 경우 정서값은 (x1, y1, z1)와 같고, 상기 센서값을 소음으로 인식한 경우 정서값을 (x2, y2, z2) 등과 같이 해당 종류별로 각각에 맞는 정서값을 저장한다.
결국, 자극 입력부(20)는 물체의 모양, 물체의 무게, 물체의 움직임(가속도), 소리의 크기, 냄새 등을 인식하는 일반적으로 널리 알려진 다양한 종류의 센서를 통해 측정한 센서값(자극)을 입력받는다.
이후, 자극 분석부(30)는 각 센서를 통해 측정한 센서값을 조합하여 외부 자극을 인식한다. 즉, 물체의 모양 및 무게를 측정하여 물체를 인식하고, 그 물체의 가속도를 측정하여 움직임 여부를 인식하며, 소리의 크기가 임계치(설계자에 의해 임의 설정)를 초과하면 소음으로 인식하고, 냄새를 측정한 센서값이 음식에 대한 값인지 악취에 대한 값인지를 인식한다.
추가적으로, 정서값의 정서적 기억에 대해 설명하면, 상기 언급한 공에 대한 기존 정서값이 (+300, +290, -190)라고 할 때(이런 정서값은 감정표에 따르면“기쁨”에 해당하는 값), 이런 상태에서 공이 계속 공격을 한다면 정서값은 미리 정의되어 있는 공에 대한 자극의 변경값(-10, +10, -10)씩 계속 변화하게 됩니다.
따라서, (+300, +290, -190)이었던 정서값이 1 타임(1 time tic) 지나면 정서값이 (+290,+300,-200)으로 변경되고, 총 60 타임이 지나도록 계속 공격(자극)을 받을 경우에 (+280,+310,-210), (+270,+320,-220), … , (-300,+890,-790)과 같이 순차적으로 변경된다.
최종적으로, 공에 대한 정서값은 (-300,+890,-790)이 되고, 이 정서값은 심리학적으로 설명하면(감정표에 따르면),“공포”에 해당된다.
이를 요약하면, 공에 대한 정서값이 최초에 “기쁨”에 있다가 계속된 공의 공격으로 인해 정서값이 “공포”로 변경된다. 결론적으로, 공에 대한 정서값이란 공의 자극에 따른 정서적 변화가 계속 누적 기록되게 되는 역할을 하게 되고, 그래서 이를 정서적 기억이라고 말할 수 있다.
한편, 상기 자극 분석부(30)는 자극이 무엇인지를 판단하고, 그에 따라 정서값 저장부(10)를 갱신한다.
예를 들어, 공의 움직임을 보고 공의 공격적인 자극이라고 판단하면, 즉 가속도 측정 센서를 통해 공의 가속도를 측정한 후 임계치(설계자에 의해 임의 설정)를 초과하면 “정서값 변경 테이블”을 이용하여 정서값 저장부(10)의 해당 자극의 정서값을 얼마나 갱신하여야 하는지를 찾아낸다.
즉, 정서값 변경 테이블에 [공의 공격이라면 공의 정서값을 (-10,+10,-10) 변경하라] 이라는 내용이 있다고 가정할 때, 자극 분석부(30)에서 현재 공의 움직임을 보고 공의 공격으로 판단되면, 위의 정서값 변경 테이블 값을 참조하여 공의 정서값을 (-10,+10,-10)만큼 변경하거나, 공의 정서값을 (-10,+10,-10)만큼 변경하라는 내용을 정서값 저장부(10)에 알려준다.
그러면, 정서값 저장부(40) 내의 저장부 제어기는 현재 공의 정서값(일예로 (+300,+290,-190))을 (-10,+10,-10)만큼 변경하여 공의 정서값은 (+290,+300,-200)이 된다.
도 3 은 본 발명에 따른 다중 감정 모델을 이용한 감정 처리 방법에 대한 일실시예 흐름도이다.
먼저, 정서값 저장부(10)는 다양한 자극에 대한 정서값을 저장하고 있다.
이후, 외부로부터 자극을 입력받음에 따라 분석한 후 정서값 변경 테이블에서 해당 자극의 변경값을 검색한다(301).
이후, 상기 검색한 변경값에 따라 정서값 저장부(10)에 저장되어 있는 해당 자극의 정서값을 갱신한다(302).
이후, 상기 갱신한 해당 자극의 정서값에 가중치를 부여한다(303).
이후, 상기 가중치를 부여한 정서값을 통합한 후 정서값에 따른 감정표를 이용하여 해당 감정을 결정한다(304).
이후, 상기 결정한 감정에 따라 다음 동작을 선택한다(305).
한편, 본 발명은 현재 감정의 생성은 물론 종류별 정서적 기억들도 자연스럽게 생성한다. 예를 들어, 추후 많은 시간이 지난 후 다른 요인들에 의해 전체 감정이 기쁨으로 바뀌더라도 공에 대한 추가적 요인이 없었다면 공에 대한 정서적 기억은 여전히 “공포”로 남아 있을 수 있기에 공을 무서워하고 있구나 하는 사실을 알 수 있고, 이런 것들을 공에 대한 선호도(공이 무서우니까 싫어하겠죠?)를 만드는데 직접적으로 이용할 수 있다.
또한, 본 발명은 공에 대한 “공포”를 이용하여 좀 더 복잡하고 섬세한 감정 변화 과정을 유도하거나 표현할 수 있다.
상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 형태로 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다. 이러한 과정은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있으므로 더 이상 상세히 설명하지 않기로 한다.
이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.
상기와 같은 본 발명은, 각 이벤트 그룹(event group)에 맞게 세부화된 감정모델 계층(layer)을 구비하며, 외부로부터 자극을 입력받음에 따라 분석한 후 정서값 변경 테이블에서 해당 자극의 변경값을 검색하여 정서값 저장부에 저장되어 있는 해당 자극의 정서값을 갱신하고, 상기 갱신한 해당 자극의 정서값에 가중치를 부여하여 통합한 후 정서값에 따른 감정표를 이용하여 해당 감정을 결정함으로써, 사이버 캐릭터나 로봇의 감정 상태를 좀 더 일반적인 사람들이 이해하기 쉽도록 만들고 그 결과로 나오는 행동들이 좀 더 자연스러워 보이도록 만들 수 있는 효과가 있다.
또한, 본 발명은 사이버 캐릭터나 로봇 등을 만들 때, 내부 심리 모델의 중요한 부분인 감정 모델링에 적용되어, 그들의 행동을 보다 생명체에 가깝도록 보이게 하며 각종 감정 표현들이 사람과 교감을 가지게 할 수 있을 뿐만 아니라 사람과 유사한 심리 변이를 통해 서로에 대해서 쉽게 이해할 수 있게 하는 효과가 있다.
또한, 본 발명은 그 밖의 소프트웨어 에이전트나 각종 GUI(Graphic User Interface)에 적용되어 보다 편리한 사용자 환경을 구축할 수 있도록 하는 효과가 있다.

Claims (6)

  1. 다중 감정 모델을 이용한 감정 처리 장치에 있어서,
    다양한 자극에 대한 정서값을 각각 저장하고 있는 정서값 저장수단;
    센서를 통해 센서값을 입력받기 위한 센서값 입력수단;
    상기 센서값 입력수단에서 입력받은 센서값을 분석하여 자극의 종류를 판단한 후 정서값 변경 테이블에서 해당 자극의 변경값을 검색하여 상기 정서값 저장수단에 저장되어 있는 해당 자극의 정서값을 갱신하기 위한 자극 분석수단;
    상기 자극 분석수단에서 갱신한 자극의 정서값들을 대상으로 최근에 인식한 자극 순으로 가중치를 부여하기 위한 가중치 설정수단; 및
    상기 가중치 설정수단에서 가중치를 부여한 정서값들을 통합한 후 정서값에 따른 감정표를 이용하여 해당 감정을 결정하기 위한 감정 결정수단
    을 포함하는 다중 감정 모델을 이용한 감정 처리 장치.
  2. 제 1 항에 있어서,
    상기 감정 결정수단에서 결정한 감정에 따라 기 설정된 동작들 중 다음 동작을 선택하기 위한 동작 선택수단
    을 더 포함하는 다중 감정 모델을 이용한 감정 처리 장치.
  3. 제 1 항 또는 제 2 항에 있어서,
    상기 정서값 저장수단은,
    각 이벤트 그룹에 맞게(센서값에 따른 자극별) 세부화된 감정 모델 계층(Layer)으로 구성된 것을 특징으로 하는 다중 감정 모델을 이용한 감정 처리 장치.
  4. 다중 감정 모델을 이용한 감정 처리 방법에 있어서,
    센서를 통해 입력받은 센서값을 분석하여 자극의 종류를 판단한 후 정서값 변경 테이블에서 해당 자극의 변경값을 검색하는 단계;
    상기 검색한 변경값에 따라 정서값 저장수단에 저장되어 있는 해당 자극의 정서값을 갱신하는 단계;
    상기 갱신한 자극의 정서값들을 대상으로 최근에 인식한 자극 순으로 가중치를 부여하는 단계; 및
    상기 가중치를 부여한 정서값들을 통합한 후 정서값에 따른 감정표를 이용하여 해당 감정을 결정하는 단계
    를 포함하는 다중 감정 모델을 이용한 감정 처리 방법.
  5. 제 4 항에 있어서,
    상기 결정한 감정에 따라 기 설정된 동작들 중 다음 동작을 선택하는 단계
    를 더 포함하는 다중 감정 모델을 이용한 감정 처리 방법.
  6. 제 4 항 또는 제 5 항에 있어서,
    상기 정서값은,
    각 이벤트 그룹에 맞게(센서값에 따른 자극별) 세부화된 감정 모델 계층(Layer)으로 구성된 것을 특징으로 하는 다중 감정 모델을 이용한 감정 처리 방법.
KR1020050115830A 2005-11-30 2005-11-30 다중 감정 모델을 이용한 감정 처리 장치 및 그 방법 KR100745720B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050115830A KR100745720B1 (ko) 2005-11-30 2005-11-30 다중 감정 모델을 이용한 감정 처리 장치 및 그 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050115830A KR100745720B1 (ko) 2005-11-30 2005-11-30 다중 감정 모델을 이용한 감정 처리 장치 및 그 방법

Publications (2)

Publication Number Publication Date
KR20070056768A KR20070056768A (ko) 2007-06-04
KR100745720B1 true KR100745720B1 (ko) 2007-08-03

Family

ID=38354486

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050115830A KR100745720B1 (ko) 2005-11-30 2005-11-30 다중 감정 모델을 이용한 감정 처리 장치 및 그 방법

Country Status (1)

Country Link
KR (1) KR100745720B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101574884B1 (ko) 2013-04-15 2015-12-04 오므론 가부시키가이샤 표정 추정 장치, 제어 방법, 제어 프로그램, 및 기록 매체
KR102204743B1 (ko) 2019-07-24 2021-01-19 전남대학교산학협력단 시선 움직임 분석에 의한 감정 인식 장치 및 방법

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102354128B (zh) * 2011-06-02 2012-11-21 北京大学 一种用于机器人情感模拟的电路及其控制方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010092244A (ko) * 1999-01-20 2001-10-24 이데이 노부유끼 로봇 장치 및 동작 제어 방법

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010092244A (ko) * 1999-01-20 2001-10-24 이데이 노부유끼 로봇 장치 및 동작 제어 방법

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
1020010092244

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101574884B1 (ko) 2013-04-15 2015-12-04 오므론 가부시키가이샤 표정 추정 장치, 제어 방법, 제어 프로그램, 및 기록 매체
KR102204743B1 (ko) 2019-07-24 2021-01-19 전남대학교산학협력단 시선 움직임 분석에 의한 감정 인식 장치 및 방법

Also Published As

Publication number Publication date
KR20070056768A (ko) 2007-06-04

Similar Documents

Publication Publication Date Title
US11420115B2 (en) Automated dynamic custom game content generation
US8226417B2 (en) Will expression model device, psychological effect program, and will expression simulation method
JP4204839B2 (ja) 発想モデル装置、自発感情モデル装置、発想のシミュレーション方法、自発感情のシミュレーション方法、およびプログラム
Bergmann et al. GNetIc–Using Bayesian decision networks for iconic gesture generation
CN107003997A (zh) 用于交互式对话***的情绪类型分类
US11318386B2 (en) Operator interface for automated game content generation
US11291915B1 (en) Automated prediction of user response states based on traversal behavior
US11465052B2 (en) Game definition file
US11957982B2 (en) Parametric player modeling for computer-implemented games
US20220088481A1 (en) Automated game assessment
US11806624B2 (en) On device game engine architecture
US11738272B2 (en) Automated generation of custom content for computer-implemented games
KR20130082701A (ko) 인공지능을 이용한 감성인지 아바타 서비스 장치 및 방법
KR100745720B1 (ko) 다중 감정 모델을 이용한 감정 처리 장치 및 그 방법
CN111563575A (zh) 一种类似于人类智能的机器智能实现方法
KR20180115551A (ko) 감정 표현이 가능한 로봇 및 이의 동작 방법
KR20100070773A (ko) 성격 변화 장치 및 그 방법과, 그를 이용한 행동 다양화 장치 및 그 방법과, 그 로봇 시스템
JP5521240B1 (ja) 人工情緒表現動作を選択するための装置及び方法
O'Connor et al. A perceptual study into the behaviour of autonomous agents within a virtual urban environment
JP2002292127A (ja) ペットモデル育成システム、ペットモデル育成処理装置、ペットモデル育成処理方法、ペットモデル育成処理プログラムが格納された記憶媒体、及び、ペットモデル育成処理プログラム
Lee et al. Context-driven control algorithms for scalable simulation of human activities in smart homes
KR100858079B1 (ko) 에이전트 감정 생성 방법 및 장치
KR101747407B1 (ko) 사용자 경험 측정에 기반한 적응형 사용자 인터페이스를 제공하는 시스템 및 그 방법
Kadlec et al. Generating Corpora of Activities of Daily Living and towards Measuring the Corpora’s Complexity
Chao-gang et al. An emotion generation model for interactive virtual robots

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20100701

Year of fee payment: 4

LAPS Lapse due to unpaid annual fee