KR20060104980A - 이모티콘과 아바타 연동처리 방법 및 시스템 - Google Patents

이모티콘과 아바타 연동처리 방법 및 시스템 Download PDF

Info

Publication number
KR20060104980A
KR20060104980A KR1020060093758A KR20060093758A KR20060104980A KR 20060104980 A KR20060104980 A KR 20060104980A KR 1020060093758 A KR1020060093758 A KR 1020060093758A KR 20060093758 A KR20060093758 A KR 20060093758A KR 20060104980 A KR20060104980 A KR 20060104980A
Authority
KR
South Korea
Prior art keywords
emoticon
avatar
client
chat
input
Prior art date
Application number
KR1020060093758A
Other languages
English (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 KR1020060093758A priority Critical patent/KR20060104980A/ko
Publication of KR20060104980A publication Critical patent/KR20060104980A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/50Business processes related to the communications industry
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • General Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 이모티콘(Emoticon)과 아바타(Avatar) 연동처리 방법 및 시스템에 관한 것으로써, 아바타를 포함하는 채팅(쪽지, 메신저 등을 포함하는 채팅)을 실시하는 클라이언트로부터 입력되는 대화 내용 중 상기 클라이언트가 입력한 임의의 이모티콘을 검색 및 추출하고, 상기 추출된 해당 이모티콘의 의미를 인식하여 인식된 이모티콘의 의미에 알맞은 아바타 이미지(눈, 코, 입 등)를 추출하고, 추출된 아바타 이미지들을 상기 클라이언트의 아바타에 적용함으로써, 클라이언트가 대화 도중에(또는 대화를 대신하여) 입력한 이모티콘을 본인의 아바타와 연동시켜 상기 이모티콘을 통해서, 대화 상대 클라이언트에게 전달하고자 하는 의도를 본인의 아바타의 모습 변화를 통해서 상대 클라이언트가 보다 효과적으로 인지할 수 있도록 하는 방법 및 시스템에 관한 것이다.
이모티콘(Emoticon), 아바타(Avatar), 채팅(Chatting)

Description

이모티콘과 아바타 연동처리 방법 및 시스템{System and method for interlocking process between emoticon and avatar}
도1은 본 발명이 구현하기 위해 아바타 서버, 이모티콘 서버, 채팅 서버를 구비한 웹서버와 클라이언트간의 간단한 블록도이다.
도2는 본 발명을 구현하기 위한 웹서버의 주 구성도이다.
도3은 본 발명이 구현되는 전체적인 과정을 간단히 나타낸 흐름도이다.
도4는 본 발명을 구현하고자 하는 웹서버의 입장에서 클라이언트의 이모티콘 입력에서부터 이모티콘이 적용된 아바타가 생성되기까지의 과정을 간단하게 나타낸 흐름도이다.
도5는 클라이언트의 입장에서 웹사이트 접속에서부터 이모티콘이 적용된 아바타가 생성되기까지의 과정을 간단하게 나타낸 흐름도이다.
도6은 이모티콘 데이터 베이스와 아바타 이미지 데이터 베이스가 연동되는 간단한 구성도이다.
도7은 본 발명이 구현된 웹사이트에 접속한 클라이언트에게 제공 가능한 초기 웹브라우저 화면 예시도이다.
도8은 이모티콘이 적용된 아바타 채팅을 실시하기 위해 제공되는 웹 브라우 저 화면 예시도이다.
도9는 클라이언트가 대화방을 선택하여 해당 대화방에 입장을 하였을 시에, 클라이언트에게 제공되는 웹 브라우저 화면 예시도이다.
<도면의 주요부분에 대한 설명>
200 : 이모티콘 검색부 205 : 이모티콘 추출부
210 : 이모티콘 인식부 215 : 이모티콘 데이터 베이스
220 : 이모티콘 연동부 225 : 아바타 이미지 추출부
230 : 아바타 이미지 적용부 235 : 아바타 제어부
* 240 : 아바타 이미지 데이터 베이스 245 : 아바타 데이터 베이스
250 : 중앙제어부 255 : 사용자 데이터 베이스
본 발명은 아바타를 포함하는 채팅(쪽지, 메신저 등을 포함하는 채팅)을 실시하는 클라이언트로부터 입력되는 대화 내용 중에 포함 가능한 임의의 이모티콘을 검색하여, 상기 클라이언트가 입력한 이모티콘을 상기 대화 내용에서 추출하고, 상기 추출된 해당 이모티콘의 의미를 인식하여 인식된 이모티콘의 의미에 알맞은 아바타 이미지(눈, 코, 입 등)를 추출하고, 추출된 아바타 이미지들을 상기 클라이언트의 아바타에 적용함으로써, 클라이언트가 대화 도중에(또는 대화를 대신하여) 입력한 이모티콘을 본인의 아바타와 연동시켜 상기 이모티콘을 통해서, 대화 상대 클라이언트에게 전달하고자 하는 의도를 본인의 아바타의 모습 변화를 통해서 상대 클라이언트가 보다 효과적으로 인지할 수 있도록 하는 방법 및 시스템에 관한 것이다.
이모티콘(Emoticon)이란 감정(Emotion)과 아이콘(Icon)이라는 두 단어의 합성어로써, 컴퓨터 자판의 문자와 기호, 숫자 등을 적절하게 조합하여 여러 가지 감정 표현이나, 특정 캐릭터, 직업 등을 의미하도록 만들어진 인터넷 상의 독특한 표현언어이다.
이모티콘(Emoticon)은 최초로 1980년대 초반에 미국의 카네기 멜론 대학생인 스코트 팰만에 의해 사용되었다고 알려졌으며, PC통신과 인터넷이 보편화되지 않았던 초기에는 주로 웃는 모습(^^)이 사용되기도 하여 스마일리 심볼(Smiley Symbol)이라고 불리기도 한다.
실제로 문서화된 최초의 이모티콘은 1993년 데이비드 샌더슨이 쓴 `스마일리`라는 이모티콘 사전이다. 최근에는 `이모티콘 매뉴얼`이라는 책도 출간이 되었으며, 논문주제로 선택이 될 만큼 전세계적으로 알려지기 시작했다. 특히 인터넷 상의 채팅이 유행처럼 번지면서 채팅 서비스 업체들은 자사만의 고유하고 독특한 이모티콘과 다양한 그림문자들을 다투어 개발하여 클라이언트에게 제공하고 있다.
또한, 인터넷이 급속히 발전하면서 상기 이모티콘(Emoticon)과 더불어 아바타(Avatar)가 널리 유행하고 있는데, 아바타란 가상사회(Virtual Community)에서 자신의 분신을 의미하는 시각적 이미지로써, 채팅, 온라인 게임, 사이버 쇼핑몰, 가상교육 등에서 활용되고 있다.
초기에 대부분의 게임이나 채팅 서비스 등에서는 주로 몇 가지의 캐릭터를 조합하거나 이미 완성되어 있는 아바타를 제공하기도 하였는데, 일반적으로 사용자가 아바타를 제공하는 웹사이에서 기 제작된 아바타 중에서 본인의 취향이나 개성을 표현할 만한 아바타를 선택하여 사용하도록 하였다. 최근에는 그래픽 기술 등의 발전으로 아바타를 구성하는 각 아이템(눈, 코, 입, 헤어스타일, 복장 등)을 상당수 제공함으로써, 아이템의 조합 가능한 경우의 수가 무한할 정도로 늘어나 클라이언트들이 보다 더 다양하고 차별화된 아바타를 만들어 사용할 수 있게 되었다.
또한, 클라이언트가 자신만의 개성있고 고유한 아바타를 만들기 위해 본인의 이미지를 사용하는 것도 가능하게 되었다.
그러나, 상기 기술한 이모티콘(Emoticon)은 단순히 클라이언트가 E-mail, SMS(Short Message Service) 및 채팅 등을 통해 입력 가능한 하나의 의사표현 수단 에 불과하여 그 활용도가 극히 제한적이었고, 아바타(Avatar) 역시 클라이언트 본인이 초기에 설정한 이미지나 아바타를 구성하고 있는 각 아이템들을 변경하지 않는 이상 언제나 같은 모습으로 존재하므로 식상해지기 쉽고, 아이템을 바꾸지 않고 간단한 표정 등의 변화를 표현하기는 어렵다는 문제점이 제기된다.
상기와 같은 문제점들을 보완하기 위한 본 발명의 목적은 아바타(Avatar)를 포함하는 데이터 입력(유·무선 인터넷상에서 아바타를 이용하여 이루어지는 모든 데이터 입력)시 클라이언트로부터 입력되는 문자 데이터 중 임의의 이모티콘(Emoticon)을 검색 및 추출하는 수단과 기 저장시킨 이모티콘 데이터 베이스를 참조하여 상기 추출된 이모티콘의 의미를 인식·파악하는 수단과 상기 인식된 이모티콘과 연동되는 아바타 이미지를 추출하는 수단 및 상기 추출된 아바타 이미지를 상기 클라이언트의 아바타에 적용시키는 수단을 제공함으로써, 상기 클라이언트가 입력한 이모티콘을 상기 클라이언트의 아바타와 연동시키는 방법 및 시스템을 제공함에 있다.
본 발명은 아바타(Avatar)의 표현방법에 있어서 이모티콘(Emoticon)에 의한 제어방법 및 시스템에 관한 것으로써, 본 발명을 유치하는 웹사이트를 통해 아바타를 포함하는 채팅(쪽지, 메신저 등을 포함하는 채팅)을 실시하는 클라이언트로부터 입력되는 대화 내용 중에 포함 가능한 임의의 이모티콘을 검색하여, 상기 클라이언트가 입력한 이모티콘을 상기 대화 내용에서 추출하고, 상기 추출된 해당 이모티콘의 의미를 인식하여 인식된 이모티콘의 의미에 알맞은 아바타 이미지(눈, 코, 입 등)를 추출하고, 추출된 아바타 이미지들을 상기 클라이언트의 아바타에 적용함으로써, 클라이언트가 대화 도중에(또는 대화를 대신하여) 입력한 이모티콘을 본인의 아바타와 연동시켜 상기 이모티콘을 통해서, 대화 상대 클라이언트에게 전달하고자 하는 의도를 본인의 아바타의 모습 변화를 통해서 상대 클라이언트가 보다 효과적으로 인지할 수 있도록 하는 방법 및 시스템에 관한 것이다.
본 발명의 시스템 구성은 인터넷 상에서 클라이언트로부터 입력되는 대화에 포함 가능한 이모티콘(Emoticon)의 의미를 파악하여 상기 클라이언트의 아바타(또는 이미지 등)에 해당하는 의미를 나타내는 아바타 아이템(눈, 코, 입, 헤어스타일 등)을 적용시키기 위해 채팅서버, 아바타 서버 및 이모티콘 서버를 구비하는 웹서버와 상기 웹서버를 통해 이모티콘 입력을 실시하는 적어도 하나 이상의 클라이언트로 구성되어지는 것을 특징으로 하며, 본 발명을 유치하는 웹사이트를 통해 아바타를 포함하는 채팅(쪽지, 메신저 등을 포함하는 채팅)을 실시하는 클라이언트로부터 입력되는 대화 내용 중에 포함 가능한 임의의 이모티콘을 검색하는 이모티콘 검색부와, 상기 클라이언트가 입력한 이모티콘을 상기 대화 내용에서 추출하는 이모티콘 추출부와, 상기 추출된 해당 이모티콘의 의미를 인식하는 이모티콘 인식부와, 인식된 이모티콘의 의미에 알맞은 아바타 이미지(눈, 코, 입 등)를 추출하는 아바타 이 미지 추출부 및 추출된 아바타 이미지들을 상기 클라이언트의 아바타에 적용하는 아바타 적용부 등을 구비하여 이루어지는 것을 특징으로 하며, 상기 웹서버는 상기 각 부와의 유기적인 데이터 교환 및 연동을 통해 상기 클라이언트로부터 입력된 이모티콘이 의미하는 내용을 상기 클라이언트 본인의 아바타에 적절히 적용하는 프로세스를 원활하게 주도한다.
또한, 본 발명은 상기와 같은 시스템의 운용을 통해 하기에 기술하는 각 단계들을 거쳐 인터넷 상의 아바타 표현방법에 있어서 이모티콘(Emoticon)에 의한 제어방법을 제공한다.
즉, 인터넷 상에서 클라이언트로부터 입력되는 대화에 포함 가능한 이모티콘(Emoticon)의 의미를 파악하여 상기 클라이언트의 아바타(또는 이미지 등)에 해당하는 의미를 나타내는 아바타 아이템(눈, 코, 입, 헤어스타일 등)을 적용시키기 위해 채팅서버, 아바타 서버 및 이모티콘 서버를 구비하는 웹서버와 상기 웹서버를 통해 이모티콘 입력을 실시하는 적어도 하나 이상의 클라이언트로 구성되어지는 것을 특징으로 하며, 본 발명을 유치하는 웹사이트를 통해 아바타를 포함하는 채팅(쪽지, 메신저 등을 포함하는 채팅)을 실시하는 클라이언트로부터 입력되는 대화 내용(텍스트 데이터) 중에 포함 가능한 임의의 이모티콘을 검색하는 단계와, 상기 클라이언트가 입력한 이모티콘을 상기 텍스트 데이터에서 추출하는 단계와, 상기 추출된 해당 이모티콘의 의미를 기 구비된 이모티콘 데이터 베이스를 참조하여 인 식하는 단계와, 인식된 이모티콘의 의미에 알맞은 아바타 이미지(눈, 코, 입 등)를 기 구비된 아바타 이미지 데이터 베이스를 통해 추출하는 단계 및 추출된 아바타 이미지들을 상기 클라이언트의 기 등록된 아바타에 적용하는 단계 등을 포함하여 이루어지는 것을 특징으로 한다.
또한, 상기 아바타는 클라이언트 본인을 의미할 수 있는 모든 시각적 이미지 등을 포함할 수 있음을 명기하는 바이다.
이하, 본 발명의 바람직한 실시 예에 대하여 첨부도면을 참조하여 상세히 설명한다. 우선 각 도면의 구성요소들에 대해 참조부호를 부가함에 있어서, 동일한 구성요소들에 한해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호로 표기되었음에 유의하여야 한다. 또한, 하기의 설명에서는 본 발명의 실시 예를 설명하기 위하여 구체적인 구성소자 등과 같은 많은 특정사항들이 도시되어 있는데, 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐 이러한 특정 사항들 없이도 본 발명이 실시될 수 있음은 이 기술분야에서 통상의 지식을 가진 자에게는 자명하다 할 것이다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.
또한, 본 발명에 보다 더 충실하도록 하기 위해서, 본 발명의 취지를 벗어나지 않는 범위 내에서 당업자 수준의 변경이나 변형이 있을 수 있음을 명기하는 바 이다.
도1은 본 발명이 구현하기 위해 아바타 서버, 이모티콘 서버, 채팅 서버를 구비한 웹서버와 클라이언트간의 간단한 블록도이다.
본 발명은 클라이언트간에 실시되는 채팅 중간에 임의의 클라이언트로부터 입력 가능한 이모티콘(Emoticon)을 상기 채팅을 실시하는 클라이언트들이 인식할 수 있게 해당 클라이언트의 아바타의 이미지(눈, 코, 입 등)를 상기 입력된 이모티콘의 의미와 동일 또는 유사한 모습(표정 등)으로 변화시키는 것으로써, 웹서버는 기본적으로 아바타 서버, 이모티콘 서버, 채팅 서버 등을 구비 또는 별도로 연동하여 본 발명을 실시한다.
채팅 서버(100)는 하기 기술할 아바타 서버(110)와 이모티콘 서버(105)와 연동하여 클라이언트(115)들에게 인터넷 상에서 채팅을 실시할 기본적인 인터페이스 환경을 제공하여 주는 역할을 한다. 상기 채팅이라 함은 온라인 상에서 컴퓨터를 이용하여 실시하는 대화를 의미하며 실제로 말을 주고받듯이 클라이언트가 키보드로 메시지를 입력하여 상대 클라이언트와 커뮤니케이션을 이루는 방법으로 네트워크 상에서 실시간으로 하는 대화를 포함한다.
이모티콘 서버(105)는 클라이언트(115)가 입력 가능한 다수의 이모티콘을 데이터 베이스로 저장 및 보유하고 있고, 상기 이모티콘들은 각 이모티콘이 의미하는 그 내용과 매칭되어 저장이 되어진다.
아바타 서버(110)는 접속한 클라이언트(115)들에게 아바타를 제공 및 관리하는 기능을 하며, 이모티콘 서버(105)와 채팅 서버(100)와 연동하여 동작을 실시하게 된다.
도2는 본 발명을 구현하기 위한 웹서버의 주 구성도이다.
웹서버는 채팅 서버(100), 이모티콘 서버(105), 아바타 서버(110)로 구성되어 있으며, 중앙제어부(250)를 통해 웹서버 내에서 유용한 데이터를 교환 및 송·수신하여 본 발명을 실시하도록 한다.
이모티콘 서버(105)는 이모티콘 검색부(200), 이모티콘 추출부(205), 이모티콘 인식부(210) 및, 이모티콘 데이터 베이스(215)로 구성되어 있다.
이모티콘 검색부(200)는 채팅을 실시하는 클라이언트(115)가 입력하는 대화 내용 중에 포함된 이모티콘을 검색 및 확인하는 역할을 하며, 상기 검색부(200)는 이모티콘 데이터 베이스(215)와 연동하여 이모티콘 데이터 베이스(215)에 기 저장되어 있던 클라이언트(115)가 입력 가능한 다수의 이모티콘 데이터를 참조한다.
이모티콘 추출부(205)는 상기 이모티콘 검색부(200)가 해당 클라이언트(115)의 대화 내용 중에서 이모티콘을 검색하여 확인을 하면, 확인된 이모티콘을 상기 클라이언트(115)의 대화 내용 데이터에서 추출하여 이모티콘 인식부(210)로 전송한다.
이모티콘 인식부(210)는 상기 이모티콘 추출부(205)에서 추출된 이모티콘을 이모티콘 데이터 베이스(215)와 연동하여 추출된 이모티콘이 의미하는 해당 내용을 파악하는 역할을 한다.
아바타 서버(110)는 이모티콘 연동부(220), 아바타 이미지 추출부(225), 아바타 이미지 적용부(230), 아바타 제어부(235) 및 아바타 이미지 데이터 베이스(240), 등록 아바타 데이터 베이스(245) 등으로 구성되어진다.
이모티콘 연동부(220)는 이모티콘 인식부(210)에서 파악된 클라이언트(115)가 입력한 이모티콘의 의미를 수신하여 아바타 이미지 추출부(225)로 전송하는 역할을 한다.
아바타 이미지 추출부(225)는 상기 이모티콘의 의미에 해당하는 아바타 이미지들을 아바타 이미지 데이터 베이스(240)로부터 추출하는 역할을 한다
아바타 이미지 적용부(230)는 상기 추출된 아바타 이미지를 상기 이모티콘을 입력한 클라이언트(115)의 본래 아바타에 적용시키는 역할을 한다. 상기 이모티콘의 의미를 아바타에 적용시키는데 있어서 적용되는 아바타 이미지는 일반적으로 감정의 변화(슬픔, 기쁨, 놀람 등) 등을 효과적으로 표현할 수 있는 신체적 부분(눈, 입 등)을 나타내는 것으로써, 이를 클라이언트(115)의 아바타에 적용함으로써, 단순히 채팅을 커뮤니케이션 수단으로 하는 것보다 효과적인 자기표현을 할 수 있다.
또한, 상기 아바타 이미지 적용부(230)는 상기 아바타가 3차원 그래픽을 지원하는 경우, 상기 추출된 이모티콘을 상기 3차원 아바타의 이미지 변환 명령어로 전환시켜 상기 3차원 아바타와의 실시간 연동 처리를 지원한다. 즉, 추출된 이모티콘에 해당하는 의미(기쁨, 슬픔, 성남 등 감정 포현)를 파악한 후, 상기 이모티콘을 상기 아바타가 실시간 상기 의미를 표현하도록 명령을 전달하는 명령어로 변환시킨 후 프로그램에 따라 상기 아바타 이미지를 자동 전환시킨다.
아바타 제어부(235)는 상기 클라이언트(115)의 이모티콘이 적용된 아바타를 제어하는 역할을 하며, 상기 클라이언트(115)가 대화도중에 이모티콘을 입력하였을 때, 상기 이모티콘이 적용된 아바타는 일정시간 동안만 적용이 되며, 일정시간이 경과하면 원래의 클라이언트(115)가 설정한 아바타로 복귀하게 된다. 또는, 상기 일정시간 내에서 또다른 이모티콘이 입력되면, 이전에 적용되었던 이모티콘은 취소되고, 새로운 이모티콘에 대한 아바타 이미지가 새롭게 적용된다.
아바타 이미지 데이터 베이스(240)는 클라이언트(115)가 입력한 이모티콘의 의미를 나타내기에 유리한 다수개의 아바타 이미지가 저장되어 있는 데이터 베이스이다.
등록 아바타 데이터 베이스(245)는 클라이언트(115)의 기본 아바타가 저장되어 있는 곳으로써, 클라이언트(115)가 입력한 이모티콘의 의미를 클라이언트(115) 본인의 아바타를 통해 나타내기 위해 추출된 아바타 이미지(눈, 입 등)를 적용시키는 원본 아바타(클라이언트(115) 본인의 아바타)가 저장되어 있는 데이터 베이스이다.
중앙제어부(250)는 각 서버(채팅 서버, 이모티콘 서버, 아바타 제공 서버)를 제어하고 서버간의 데이터 교환 등을 주도하는 등의 인터페이스 역할을 한다.
사용자 데이터 베이스(255)는 본 발명을 구현하는 웹사이트에 접속하는 유저들의 개인정보가 포함되어 있는 데이터 베이스이다.
*클라이언트(115)가 본 웹사이트에 접속하여 채팅을 실시하면서 대화 메시지를 입력함에 있어서 본인의 감정 등이 포함 가능한 이모티콘을 입력하게 되면, 이 모티콘 검색부(200)는 상기 클라이언트(115)가 입력하는 대화 메시지를 검색하여 이모티콘의 입력 여부를 확인하게 되고, 상기 클라이언트(115)가 이모티콘을 입력하였을 경우에는 해당 이모티콘을 추출하여 그 의미를 파악하게 된다. 클라이언트(115)가 입력한 이모티콘의 의미가 파악되면 그에 해당하는 아바타 이미지를 추출하게 되며, 추출된 아바타 이미지를 상기 클라이언트(115)의 아바타에 적용을 하게 된다. 이로 인해 상기 클라이언트(115)는 간단한 이모티콘의 입력을 통해 본인의 감정 등을 본인의 아바타에 적용시켜 대화 상대 클라이언트(115)에게 보다 더 효과적인 의사전달을 할 수 있다.
도3은 본 발명이 구현되는 전체적인 과정을 간단히 나타낸 흐름도이다.
본 발명을 포함하는 웹사이트에 클라이언트(115)가 접속을 하여 채팅을 실시하고자 하면(300), 본 발명이 구현하고자 하는 아바타가 적용된 채팅 모드가 시작된다(305). 이 시점에서 상기 클라이언트(115)가 본인의 아바타를 이미 소유하고 있다면(310), 대화 상대 및 대화방을 선택하게 되고(315), 만약 본인의 아바타가 없었다면(320), 본인의 아바타를 생성하게 된다(325).
대화 상대 또는 대화방이 선택되면, 클라이언트(115)가 메시지를 입력할 수 있도록 대화 모드가 실행되고(330) 클라이언트(115)는 대화 메시지를 입력하여 채팅을 실시하게 된다. 이 때, 클라이언트(115)는 대화 메시지 입력에 있어서 기존의 텍스트 형식에서 벗어나 본인의 감정 등을 단순하면서 재치있게 표현할 수 있는 이모티콘을 사용할 수 있다(335). 상기 클라이언트(115)가 이모티콘을 입력하게 될 경우, 상기 사용된 이모티콘에 해당하는(의미하는) 아바타 이미지를 추출하여(340) 상기 클라이언트(115) 본인의 아바타에 적용시키게 된다(345).
도4는 본 발명을 구현하고자 하는 웹서버의 입장에서 클라이언트(115)의 이모티콘 입력에서부터 이모티콘이 적용된 아바타가 생성되기까지의 과정을 간단하게 나타낸 흐름도이다.
대화 메시지를 입력함에 있어서 클라이언트(115)가 본인의 감정 표현에 해당하는 이모티콘을 입력하게 되면(400), 상기 웹서버 내의 이모티콘 검색부(200)는 상기 대화 메시지에 포함되어 있는 이모티콘을 검색하여 클라이언트(115)의 이모티콘 입력을 확인하게 되고(405), 상기 클라이언트(115)가 입력한 이모티콘을 추출하게 된다(410).
추출된 이모티콘은 이모티콘 데이터 베이스(215)와의 연동을 통해 해당 의미를 파악하게 되고(415), 파악된 의미는 이모티콘 연동부(220)로 전송이 된다(420). 아바타 이미지 추출부(225)는 아바타 이미지 데이터(240)와 연동하여 상기 이모티콘의 의미와 매칭되는 아바타 이미지 데이터를 추출하게 되고(425), 아바타 이미지 적용부(230)는 클라이언트(115)의 본래 아바타에 추출된 아바타 이미지를 적용하게 된다(430).
또한, 상기 아바타가 3차원 그래픽을 지원하는 경우, 상기 추출된 이모티콘을 상기 3차원 아바타의 이미지 변환 명령어로 전환시켜 상기 3차원 아바타와의 실시간 연동 처리를 지원하는 것이 가능함을 명기하는 바이다. 즉, 추출된 이모티콘에 해당하는 의미(기쁨, 슬픔, 성남 등 감정 포현)를 파악한 후, 상기 이모티콘을 상기 아바타가 실시간 상기 의미를 표현하도록 명령을 전달하는 명령어로 변환시킨 후 프로그램에 따라 상기 아바타 이미지를 자동 전환시킬 수 있음을 명기하는 바이다.
이모티콘이 적용된 아바타가 생성되면(435) 상기 아바타가 유효한 타임(Time)을 포함하게 되고, 상기 타임이 경과하면(440) 이모티콘이 적용된 아바타는 원래의 아바타로 환원되고(445) 타임이 경과하기 전에 상기 클라이언트(115)가 새로운 이모티콘을 입력하였을 경우에는(450) 기 적용되었던 아바타 이미지는 갱신되어(455) 새로운 아바타 이미지가 적용이 된다(460).
도5는 클라이언트(115)의 입장에서 웹사이트 접속에서부터 이모티콘이 적용된 아바타가 생성되기까지의 과정을 간단하게 나타낸 흐름도이다.
클라이언트(115)가 본 발명을 인터넷 상에서 실시하는 웹사이트에 접속하 여(500) 로그인을 실시하면(505), 회원일 경우(510) 클라이언트(115)에게 유효한 웹페이지가 발생하고 클라이언트(115)는 아바타 채팅모드를 선택할 수 있게 된다(515). 만약 비회원일 경우(520), 클라이언트(115)는 회원등록을 실시하고(525) 본인의 아바타를 생성하게 된다(530).
클라이언트(115)는 대화 상대 또는 대화방을 선택하여 채팅을 실시하게 되고(535), 대화 메시지 입력 중에 이모티콘을 입력할 수 있다(540). 상기 클라이언트(115)로부터 입력된 이모티콘은 본 발명을 구현하는 웹서버를 통해 추출되고(545) 그에 해당하는 아바타 이미지를 아바타 데이터 베이스로(245)부터 업로드하여 상기 클라이언트(115)의 아바타에 적용을 하게 된다(550).
상기 이모티콘이 적용된 아바타는 웹 브라우저를 통해 상기 대화를 하고 있는 다수의 클라이언트(115)에게 보여지게 된다(555).
도6은 이모티콘 데이터 베이스(215)와 아바타 이미지 데이터 베이스(240)가 연동되는 간단한 구성도이다.
이모티콘 데이터 베이스(215)는 현재 인터넷 상에서 사용되고 있는 각 이모티콘에 대한 정보가 저장되어있는 데이터 베이스이다. 본 도면에서는 `웃음`이라는 감정을 나타내는 이모티콘에 대한 일예로써 `^^`이 사용되었는데, 사실 이모티콘을 사용하는 사용자에 따라서 `웃음`이라는 감정을 나타내는 이모티콘은 조금씩 그 형태가 다를 수 있다. 가령, A라는 사용자는 상기와 같이 `^^`라고 표현을 할 수 있지만, B라는 사용자는 `(^^)`, C라는 사용자는 `(^ㅗ^)`라고 표현을 할 수도 있다는 것이다. 상기의 경우에 이모티콘은 조금씩 다르지만 그 의미는 모두 `웃음, 기분좋음` 등을 나타낸다는 것을 이모티콘을 모르던 사람들이라도 어렵지 않게 알 수 있다.
따라서, 상기 이모티콘 데이터 베이스(215)는 `웃음, 기분 좋음, ...` 등에 대한 의미에 포함되는 다수개의 이모티콘을 구비하여 저장하고 있어야 하고, 이는 다른 감정들을 나타내는 이모티콘도 적용되며, 새롭게 생성되는 이모티콘에 대한 지속적인 업데이트도 수행되어야 함을 명기하는 바이다.
아바타 이미지 데이터 베이스(240)는 감정을 표현할 수 있는, 아바타의 각 부분(눈, 입, 등) 이미지가 저장되어 있는 데이터 베이스이며, 이모티콘 이미지 데이터 베이스(215)와 유사하게 각 감정(웃음, 슬픔, 등)에 대해 타 클라이언트(115)(대화 상대 클라이언트(115))가 충분히 이해할 수 있을 정도의 아바타 이미지가 그 해당 의미와 함께 저장되어 있다.
상기 아바타 이미지 데이터 베이스(240)는 예를들어 `웃음`이라는 의미에 해당하는 눈, 입 등의 다수 아바타 이미지가 연결되어 저장되어 있다.
도7은 본 발명이 구현된 웹사이트에 접속한 클라이언트(115)에게 제공 가능한 초기 웹브라우저 화면 예시도이다.
본 발명이 구현되기 위해서 접속한 클라이언트(115)는 본인의 아바타를 가지고 있어야 하며, 아바타가 없을 시에는 아바타를 새롭게 생성해야 한다. 상기 아바타는 일정한 포맷으로 생성이 되어하는데, 예를 들어 우선 기본적인 얼굴모양을 결정하고 그 다음에 얼굴을 형성하는 각 부분을 선택하여 만들어질 수 있다.
도8은 이모티콘이 적용된 아바타 채팅을 실시하기 위해 제공되는 웹 브라우저 화면 예시도이다.
본 발명을 실시함에 있어서, 클라이언트(115)는 우선 대화 상대 또는 대화방을 선택하게 되는데, 본 도면에서는 클라이언트(115)가 18번 방을 선택한 것을 확인할 수 있다. 해당 방을 클릭을 하게 되면, 방정보 및 상기 방에서 대화에 참여하고 있는 대화 참여자의 아바타 및 간단한 개인정보가 제공될 수 있다. 상기 아바타는 해당 클라이언트(115) 본인이 만든 아바타를 말하며, 상기 아바타를 바탕으로 하여 클라이언트(115)가 대화 도중에 이모티콘을 입력하였을 시에, 상기 이모티콘의 의미가 적용된 아바타 이미지는 상기 클라이언트(115)의 본래 아바타와 결합을 하게 된다.
도9는 클라이언트(115)가 대화방을 선택하여 해당 대화방에 입장을 하였을 시에, 클라이언트(115)에게 제공되는 웹 브라우저 화면 예시도이다.
본 도면은 본 발명이 웹 상에서 구현되어 클라이언트(115)가 실시를 하고 있는 모습을 나타내고 있다. 웹 브라우저 상단 부분에는 대화에 참여하고 있는 대화 참여 클라이언트(115)들의 본인을 의미하는 아바타가 위치하게 된다. 채팅창을 통해 클라이언트(115)가 대화 메시지에 이모티콘을 입력하게 되면 상기 클라이언트(115)의 아바타는 상기 이모티콘이 의미하는 아바타 이미지를 추출하여 클라이언트(115) 본인의 아바타에 적용시키게 된다.
본 도면에서 `멋쟁이`라는 대화명을 가진 대화 참여 클라이언트(115)가 `반갑습니다.`라는 대화 메시지 뒤에 `(^^)`라는 이모티콘을 입력 한 것을 확인할 수 있다. 이에 따라 상기 클라이언트(115)의 아바타가 웃는 모양으로 변한 것을 알 수 있다.(대화 참여 클라이언트(115)의 본래 아바타 모습은 상기 도 8을 참조)
마찬가지로 `꼬마`라는 대화명을 가진 대화 참여 클라이언트(115)가 대화 메시지 중에 `(ㅜㅜ)`라는 이모티콘을 입력하였을 경우, 상기 클라이언트(115)의 아바타가 울고 있는 모습을 나타내고 있는 것을 확인할 수 있다.
이처럼, 클라이언트(115)는 본 발명을 통해 대화 메시지에 간단히 본인의 감 정 등을 표현할 수 있는 이모티콘을 입력함으로써, 본인의 감정이 표현 가능한 아바타를 이용하여 간결하고 효과적으로 본인의 감정을 상대 클라이언트(115)들에게 전달할 수 있다.
본 발명에 따르면, 클라이언트는 대화 도중에 간단히 이용할 수 있는 이모티콘을 대화 메시지에 더불어 입력함으로써, 본인의 감정 등을 본인의 아바타를 통해 상대 클라이언트에게 쉽게 표현할 수 있으므로 기존의 아바타 채팅보다 흥미있고, 확실하게 본인의 의사를 전달할 수 있다는 장점이 있다.

Claims (4)

  1. 클라이언트로부터 입력되는 문자 데이터 중 임의의 이모티콘(Emoticon) 검색하는 이모티콘 검색부;
    상기 클라이언트가 입력한 이모티콘을 상기 문자 데이터에서 추출하는 이모티콘 추출부;
    상기 이모티콘과 연동되는 아바타 이미지를 추출하는 아바타 이미지 추출부; 및
    상기 추출된 아바타 이미지를 상기 클라이언트의 아바타에 적용하는 아바타 적용부;를 구비하여 이루어지는 것을 특징으로 하는 이모티콘과 아바타 연동처리 시스템.
  2. 제 1항에 있어서,
    소정의 이모티콘 데이터 베이스를 참조하여, 상기 이모티콘 추출부가 추출한 이모티콘을 인식하는 이모티콘 인식부를 더 구비하여 이루어지는 것을 특징으로 하는 이모티콘과 아바타 연동처리 시스템.
  3. 제 1항에 있어서,
    상기 클라이언트가 입력한 이모티콘과의 아바타 연동 시간을 제어하는 아바타 제어부를 더 구비하여 이루어지는 것을 특징으로 하는 이모티콘과 아바타 연동처리 시스템.
  4. 제 1항에 있어서, 상기 이모티콘과 아바타 연동처리는,
    유선 또는 무선 통신망 상에서 클라이언트간 이루어지는 문자 통신(또는 쪽지, 메신저 등을 포함하는 채팅) 상에 처리되는 것을 특징으로 하는 이모티콘과 아바타 연동처리 시스템.
KR1020060093758A 2006-09-26 2006-09-26 이모티콘과 아바타 연동처리 방법 및 시스템 KR20060104980A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060093758A KR20060104980A (ko) 2006-09-26 2006-09-26 이모티콘과 아바타 연동처리 방법 및 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060093758A KR20060104980A (ko) 2006-09-26 2006-09-26 이모티콘과 아바타 연동처리 방법 및 시스템

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020010059512A Division KR20030026506A (ko) 2001-09-26 2001-09-26 이모티콘과 아바타 연동처리 방법 및 시스템

Publications (1)

Publication Number Publication Date
KR20060104980A true KR20060104980A (ko) 2006-10-09

Family

ID=37634901

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060093758A KR20060104980A (ko) 2006-09-26 2006-09-26 이모티콘과 아바타 연동처리 방법 및 시스템

Country Status (1)

Country Link
KR (1) KR20060104980A (ko)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140010525A (ko) 2012-07-12 2014-01-27 에스케이플래닛 주식회사 이모티콘 서비스 시스템 및 그의 이모티콘 서비스 제공 방법
KR101540544B1 (ko) * 2014-09-05 2015-07-30 서용창 캐릭터를 이용한 메시지 서비스 방법, 상기 방법을 수행하는 사용자 단말, 상기 방법을 포함하는 메시지 애플리케이션
KR20190002081A (ko) * 2017-06-29 2019-01-08 라인 가부시키가이샤 영상 처리 방법 및 시스템
KR20190039045A (ko) * 2019-04-01 2019-04-10 라인 가부시키가이샤 영상 처리 방법 및 시스템

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140010525A (ko) 2012-07-12 2014-01-27 에스케이플래닛 주식회사 이모티콘 서비스 시스템 및 그의 이모티콘 서비스 제공 방법
KR101540544B1 (ko) * 2014-09-05 2015-07-30 서용창 캐릭터를 이용한 메시지 서비스 방법, 상기 방법을 수행하는 사용자 단말, 상기 방법을 포함하는 메시지 애플리케이션
WO2016036218A1 (ko) * 2014-09-05 2016-03-10 서용창 캐릭터를 이용한 메시지 서비스 방법, 상기 방법을 수행하는 사용자 단말, 상기 방법을 포함하는 메시지 애플리케이션
KR20190002081A (ko) * 2017-06-29 2019-01-08 라인 가부시키가이샤 영상 처리 방법 및 시스템
KR20190039045A (ko) * 2019-04-01 2019-04-10 라인 가부시키가이샤 영상 처리 방법 및 시스템

Similar Documents

Publication Publication Date Title
JP4199665B2 (ja) インターネットを介したリッチ・コミュニケーション
US8688611B2 (en) Translating paralinguistic indicators
US9760568B2 (en) Enabling an IM user to navigate a virtual world
Salem et al. Designing a non-verbal language for expressive avatars
KR20040091331A (ko) 자연어처리기술을 이용하여 입력된 문자메시지와 그 문장내용에 상응하는 아바타 표현 방법 및 시스템
US11625542B2 (en) Instant messaging application configuration based on virtual world activities
JP2007520005A (ja) 仮想代理を用いた電気通信の方法及びシステム
JP2001230801A (ja) 通信システムとその方法、通信サービスサーバおよび通信端末装置
US20090157223A1 (en) Robot chatting system and method
Vilhjálmsson Autonomous communicative behaviors in avatars
KR20060104980A (ko) 이모티콘과 아바타 연동처리 방법 및 시스템
KR20030026506A (ko) 이모티콘과 아바타 연동처리 방법 및 시스템
KR20060104981A (ko) 이모티콘과 아바타 연동처리 방법 및 시스템
KR20170073196A (ko) 캐릭터를 이용한 메시지 제공 시스템
KR100736541B1 (ko) 개인 캐릭터의 온라인 통합 시스템
KR20070018843A (ko) 가상 상징물들을 이용한 전기통신 방법 및 시스템
KR20030045223A (ko) 캐릭터 이미지 생성방법, 출력방법 및 출력시스템
KR20180035777A (ko) 캐릭터를 이용한 메시지 제공 시스템
JP7257349B2 (ja) 対象人物の特徴的な身振りを推定するプログラム、装置及び方法
KR100799160B1 (ko) 메신저와 로봇 연동 방법 및 장치
Birmingham A comparative analysis of nonverbal communication in online multi-user virtual environments
KR20230120940A (ko) 사용자 표정을 랜더링한 인공지능 3d 아바타를 이용한 화상채팅 방법
Kurai et al. Design and Implementation of Agent APIs for Large-Scale Social VR Platforms
Tapsis et al. Communication in virtual worlds and videoconference
Wah Postcard from# HKPPL: Asianness on the Net

Legal Events

Date Code Title Description
A107 Divisional application of patent
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application
J201 Request for trial against refusal decision
J301 Trial decision

Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20080529

Effective date: 20090428