[go: up one dir, main page]

KR20070024918A - Apparatus and method for providing a video communication service in a virtual space - Google Patents

Apparatus and method for providing a video communication service in a virtual space Download PDF

Info

Publication number
KR20070024918A
KR20070024918A KR1020050080555A KR20050080555A KR20070024918A KR 20070024918 A KR20070024918 A KR 20070024918A KR 1020050080555 A KR1020050080555 A KR 1020050080555A KR 20050080555 A KR20050080555 A KR 20050080555A KR 20070024918 A KR20070024918 A KR 20070024918A
Authority
KR
South Korea
Prior art keywords
user
virtual space
providing
server
video communication
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
KR1020050080555A
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 KR1020050080555A priority Critical patent/KR20070024918A/en
Publication of KR20070024918A publication Critical patent/KR20070024918A/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; 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/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/56Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

본 발명은 가상 공간에서 화상 커뮤니케이션 서비스 제공 장치 및 방법에 관한 것으로, 사용자의 선택에 따라 사용자 단말기에 사용자의 가상 캐릭터가 플레이하기 위한 시나리오 형태의 가상 공간을 제공하고, 사용자의 상기 가상 캐릭터의 주변 부위에 인터페이스를 배치하고, 사용자의 화상을 해당 인터페이스에 제공하여, 다수의 사용자간 실시간으로 화상 회의 방식으로 대화를 수행하도록 한다. 본 발명에 따르면, 화상 커뮤니케이션을 가상 공간 상에서 제공하여, 가상의 공간에서 제공되는 다양한 시나리오에 따라 보다 더 현실적인 대화를 가상 공간에서 수행할 수 있도록 한다.The present invention relates to an apparatus and a method for providing a video communication service in a virtual space. The present invention provides a virtual space in a scenario form for a user's virtual character to play in a user terminal according to a user's selection. In this case, the user interface is arranged on the user interface, and the user's image is provided to the interface so as to perform a conversation in a video conference manner between a plurality of users in real time. According to the present invention, video communication is provided in a virtual space, so that a more realistic conversation can be performed in the virtual space according to various scenarios provided in the virtual space.

Description

가상 공간에서 화상 커뮤니케이션 서비스 제공 장치 및 방법{APPARATUS AND METHOD FOR PROVIDING VIDEO CONFERENCE SERVICE IN VIRTUAL SPACE}Apparatus and method for providing video communication service in a virtual space {APPARATUS AND METHOD FOR PROVIDING VIDEO CONFERENCE SERVICE SERVICE IN VIRTUAL SPACE}

도 1은 본 발명이 적용되는 네트워크 시스템을 설명하기 위한 구성도,1 is a configuration diagram for explaining a network system to which the present invention is applied;

도 2는 본 발명에 따른 가상 공간에서 화상 커뮤니케이션 서비스 제공 장치의 서비스 동작을 설명하기 위한 일실시예 구조도,2 is a structural diagram illustrating an operation of a video communication service providing apparatus in a virtual space according to the present invention;

도 3은 가상 공간에서 캐릭터가 대화를 수행하는 것을 설명하기 위한 일실시예 흐름도,3 is a flowchart illustrating an example of a character performing a conversation in a virtual space;

도 4는 상기 도 3의 대화가 수행되는 가상 공간의 일예,4 is an example of a virtual space where the conversation of FIG. 3 is performed;

도 5는 본 발명의 AI 서버가 사용자의 가상 캐릭터와 인공 지능 대화를 수행하는 것을 설명하기 위한 일예.5 is an example for explaining that the AI server of the present invention performs an artificial intelligence conversation with a virtual character of a user.

<도면의 주요부분에 대한 부호의 설명><Description of the symbols for the main parts of the drawings>

210 : 가상 공간 서버 220 : AI 서버210: virtual space server 220: AI server

230 : 음성 서버 240 : 화상 커뮤니케이션 서버230: voice server 240: video communication server

250 : 데이터베이스250: database

본 발명은 가상 공간에서 화상 커뮤니케이션 서비스 제공 장치 및 방법에 관한 것으로서, 보다 상세하게는 온라인 교육 시스템 등에 사용하기 위한 가상 공간에서 화상 커뮤니케이션 서비스 제공 장치 및 방법에 관한 것이다.The present invention relates to an apparatus and method for providing a video communication service in a virtual space, and more particularly, to an apparatus and method for providing a video communication service in a virtual space for use in an online education system.

현재 인터넷 등의 네트워크를 통한 온라인 교육이 다양한 방식으로 제공되고 있다. 그러나, 기존에 제공되고 있는 온라인 교육 시스템은 그 교육 방법이 단순히 인터넷 교육 서비스 업체 등에서 일률적으로 강의교재를 홈페이지에 저장시키고, 홈페이지에 저장된 강의교재를 학생들이 다운받아 학습하는 방식으로, 학업 능률이 높지 못하고, 다양한 강의 프로그램을 제공하지 못하는 실정이다.At present, online education through a network such as the Internet is provided in various ways. However, in the existing online education system, the method of teaching is not limited in that the education method is simply stored in the homepage of the teaching materials on the homepage and the students download the learning materials stored on the homepage. It does not provide a variety of lecture programs.

이러한 온라인 교육 시스템 중 대한민국 공개특허 제2000-0024160호(게임과 연동되는 온라인 교육 시스템), 대한민국 공개특허 제2004-0072766호(인터넷을 이용한 온라인 상에서 게임 서버, 클라이언트 및 TTS 채팅 시스템을 통한 영어 회화 교육) 및 대한민국 공개특허 제2004-0023158호(네트워크 게임 서비스 제공 방법 및 시스템)에 각각 개시된 발명에 의하면, 온라인 교육의 장점인 쌍방향성을 게임의 인터페이스를 통해 구현한 어학 교육 시스템이 제공되며, 이를 통해 단방향적인 멀티미디어 방송이나, 텍스트 중심의 기존 온라인 교육 시스템을 보다 재미있게 변화시키고, 원격의 사용자들과 어느 정도 경쟁을 할 수 있는 형태로 발전시켰다 할 수 있다.Among these online education systems, Korean Unexamined Patent Publication No. 2000-0024160 (Online Education System Interoperating with Game) and Korean Unexamined Patent Publication No. 2004-0072766 (English Conversation Education through Online Game Server, Client, and TTS Chat System Using Internet) ) And Korean Patent Application Publication No. 2004-0023158 (Method and System for Providing Network Game Service), respectively, provide a language education system that implements interactiveness, which is an advantage of online education, through an interface of a game. One-way multimedia broadcasting or text-driven existing online education system can be changed to be more interesting and developed into a form that can compete with remote users to some extent.

그러나 상기 공개특허 제2000-0024160호 및 상기 공개특허 제2004-0072766에 제시된 발명은 온라인 교육으로의 활용되는 경우에, 가장 큰 단점 중 하나인 통제성과 일정 수준 이상의 강제성을 제공하는데 실패하였고, 이에 따라 게임이라는 키워드로 사용자를 유인하는 데는 성공하였으나, 실질적인 시스템 활용에 소극적이거나 학습의 참여 수준을 끌어올려 일정 수준에서 유지하는데 문제점이 있다.However, the inventions disclosed in the Patent Publication Nos. 2000-0024160 and 2004-0072766 fail to provide controllability and a certain level of compulsory force, which is one of the biggest disadvantages when used for online education. Although it has succeeded in attracting users with the keyword of game, there is a problem of being passive in practical system utilization or raising the level of participation of learning to maintain it at a certain level.

또한, 상기 공개특허 제2004-72766호에 제시된 발명은 쌍방향적인 TTS(Text-to-Speech)의 특성을 교육 시스템에 접목함으로써 상기 공개특허 제2000-0024160호 또는 상기 공개특허 제2004-00023158호보다 더욱 진일보된 시도로 평가될 수 있으나, TTS 기술이 지닌 보편적 단점인 음성 인식 및 합성 분야에서 개별 사용자의 음량과 발성법의 차이에 따라 발생하는 편차로 인해 사용자가 정확한 발음을 하더라도 이를 정확히 인식하는데 어려움이 있는 문제점이 있으며, 합성 분야에서도 다양한 문장들이 지닌 발음법을 자연어처럼 소화할 수 없어 실질적인 어학교육과 같은 용도로 사용하기에는 기술적인 문제점이 있다.In addition, the invention disclosed in the Patent Publication No. 2004-72766 is compared to the Patent Publication No. 2000-0024160 or the Patent Publication No. 2004-00023158 by incorporating the characteristics of the interactive text-to-speech (TTS) to the education system It can be evaluated as a more advanced attempt, but it is difficult to recognize correctly even if the user pronounces correctly due to the deviation caused by the difference between the volume and the vocalization of individual users in the field of speech recognition and synthesis, which is a general disadvantage of TTS technology. There is a problem, and in the field of synthesis, the pronunciation of various sentences cannot be digested like a natural language, so there is a technical problem to use for practical purposes such as language education.

한편, 공개특허 제2002-0066804호(강사와 학습자와의 인터페이스가 가능한 실시간 온라인사이버 학습 시스템)에 의하면, 화상회의 기술을 활용하는 화상 커뮤니케이션 방식에 의해 한 명의 강사와 다수의 학습자가 가상 공간상에서 실시간 교육을 수행하는 학습 시스템이 제공된다.On the other hand, according to Patent Publication No. 2002-0066804 (a real-time online cyber learning system that can interface with instructors and learners), one instructor and a plurality of learners are real-time in a virtual space by a video communication method utilizing video conferencing technology. A learning system for conducting education is provided.

그러나, 상기 공개특허 제2002-0066804호는 실시간이라는 시간적인 제악과 더불어 강사가 개개인 사용자의 수준에 맞는 학습 서비스의 제공이 불가할 뿐 아니라, 언제나 다수의 사용자를 상대하게 됨에 따라 실시간 서비스임에도 불구하고 쌍 방향적인 질의와 응답을 제공하는데 한계가 있는 문제점이 있다.However, the Patent Publication No. 2002-0066804 is a real-time service as the instructor is not only able to provide a learning service suitable for the level of individual users with the temporal control of real-time, but also always deal with a large number of users. There is a limitation in providing interactive queries and responses.

한편, 온라인 3차원(3-dimension; 이하, 간단히 '3D'라 함) 온라인 롤플레잉 게임(massively multiplayer online role playing game; 이하, 간단히 'MMO RPG'라 함)과 케쥬얼 게임 등의 게임 산업은, 대부분의 기존 게임들이 게임 개발을 위한 장르의 개발에는 적극적이나, 시장 자체가 지닌 고유의 사용자적 특성인 '낮은 충성도'로 인해 사용자의 이탈을 방지할 수 있는 기술적 대안이 요구되고 있다.On the other hand, game industries such as online 3-Dimension (hereinafter simply referred to as '3D') massively multiplayer online role playing game (hereinafter, simply referred to as 'MMO RPG') and casual games, Most existing games are actively developing genres for game development, but due to the unique user characteristics of the market itself, 'low loyalty', there is a demand for a technical alternative to prevent the user from leaving.

본 발명은 상기한 바와 같은 문제점을 해결하기 위하여 제안된 것으로, 시나리오 형태의 온라인 가상 공간에서 영상과 음성을 실시간으로 전송하여 화상 커뮤니케이션 방식으로 교육 서비스를 제공하기 위한, 가상 공간에서 화상 커뮤니케이션 서비스 제공 장치 및 방법을 제공하는데 그 목적이 있다.The present invention has been proposed to solve the above problems, the apparatus for providing a video communication service in a virtual space for providing an education service in a video communication method by transmitting video and audio in real time in an online virtual space of a scenario type And to provide a method.

또한, 본 발명은 가상 공간에서 필요한 경우 화상 회의 방식을 채택하여 가상 캐릭터가 가상 공간에 존재하되, 필요한 경우에는 실질적인 사용자가 커뮤니케이션하도록 하기 위한, 가상 공간에서 화상 커뮤니케이션 서비스 제공 장치 및 방법을 제공하는데 또 다른 목적이 있다.The present invention also provides an apparatus and method for providing a video communication service in a virtual space for adopting a video conferencing method when necessary in a virtual space so that a virtual character exists in the virtual space and a practical user communicates when necessary. There is another purpose.

또한, 본 발명은 학습자간 속도 편차에 따라 강사를 개별적으로 만나도록 함으로써, 한 강사가 보다 많은 학습자를 만나도록 하고, 학습자는 개별적인 학습이 가능하도록 하는 가상 공간에서 화상 커뮤니케이션 서비스 제공 장치 및 방법을 제 공하는데 또 다른 목적이 있다.In addition, the present invention provides an apparatus and method for providing a video communication service in a virtual space in which one instructor meets more learners, and the learners can individually learn by meeting the instructors individually according to the speed difference between learners. There is another purpose.

상기한 바와 같은 목적을 달성하기 위해, 본 발명의 바람직한 실시예에 따르면, 가상 공간에서 화상 커뮤니케이션 서비스 제공 장치에 있어서, 다수의 시나리오 맵을 보유하며, 사용자의 선택에 따라 사용자 단말기에 사용자의 가상 캐릭터가 플레이하기 위한 시나리오 형태의 가상 공간을 제공하기 위한 가상 공간 서버; 상기 가상 공간 서버가 제공하는 가상 공간에 논-플레이어 캐릭터(NPC)를 제공하여, 사용자의 상기 가상 캐릭터와 역할과 상황에 따라 달라지는 대화 시나리오를 수행하기 위한 인공 지능(AI) 서버; 상기 사용자 단말기로부터 음성 또는 텍스트를 수신하여, 사용자가 올바른 응답을 했는지 인식하여 상기 사용자 단말기로 음성으로 결과를 전송하기 위한 음성 서버; 및 사용자의 상기 가상 캐릭터의 주변 부위에 인터페이스를 배치하고, 사용자의 화상을 해당 인터페이스에 제공하여, 다수의 사용자간 실시간으로 화상 회의 방식으로 대화를 수행하도록 하기 위한 화상 커뮤니케이션 서버를 포함하는 가상 공간에서 화상 커뮤니케이션 서비스 제공 장치가 제공된다.In order to achieve the above object, according to a preferred embodiment of the present invention, the apparatus for providing a video communication service in a virtual space, having a plurality of scenario maps, the user's virtual character in the user terminal according to the user's selection A virtual space server for providing a virtual space in a scenario form for playing by the player; An artificial intelligence (AI) server for providing a non-player character (NPC) in a virtual space provided by the virtual space server to perform a dialogue scenario that varies according to the role and the situation of the virtual character of the user; A voice server for receiving a voice or text from the user terminal, recognizing whether the user has made a correct response, and transmitting a result to the user terminal by voice; And a video communication server for arranging an interface in a periphery of the virtual character of the user and providing a video of the user to the corresponding interface to perform a conversation in a video conference manner in real time between a plurality of users. A video communication service providing apparatus is provided.

여기서, 상기 AI 서버는, NPC마다 역할별로 지능형 대화 방식을 설정함으로써, 사용자의 말을 인식하고, 상황에 맞는 문장을 선택하여 사용자의 상기 가상 캐릭터와 텍스트 커뮤니케이션을 수행하도록 할 수 있으며, 상기 AI 서버 및 상기 음성 서버는, 특정 NPC에게 음성 퀴즈를 사용하여 사용자의 가상 캐릭터에게 질문하 도록 하고, 사용자의 상기 가상 캐릭터와 음성 인식을 통한 음성 커뮤니케이션을 수행하도록 할 수 있다. 또한, 상기 AI 서버는, 가상 공간에서 사용자의 수준에 따라 단계별로 난이도를 조정하여 시나리오 방식의 가상 공간을 진행하도록 할 수 있다. 이때, 상기 AI 서버는, 인공 지능 작성 언어(AIML)를 사용하는 것이 바람직하다.Here, the AI server, by setting an intelligent dialogue method for each NPC for each role, it is possible to recognize the user's words, select a sentence suitable for the situation to perform a text communication with the virtual character of the user, the AI server The voice server may ask a specific NPC to question a virtual character of a user using a voice quiz and perform voice communication through voice recognition with the virtual character of the user. In addition, the AI server may adjust the difficulty step by step according to the user's level in the virtual space to proceed to the scenario-based virtual space. At this time, it is preferable that the AI server uses an artificial intelligence writing language (AIML).

또한, 상기 화상 커뮤니케이션 서버는, 임의의 사용자의 가상 캐릭터가 다른 사용자의 가상 캐릭터에 소정의 거리 이하로 접근하게 되면, 해당 가상 캐릭터의 주변 부위에 인터페이스를 배치하고, 사용자의 화상을 해당 인터페이스에 제공하여, 사용자간 실시간으로 화상 회의 방식으로 대화를 수행하도록 할 수 있다.In addition, when the virtual character of any user approaches the virtual character of another user less than or equal to a predetermined distance, the video communication server arranges an interface in a peripheral portion of the virtual character, and provides the user's image to the interface. Thus, the user can perform a conversation in a video conference manner in real time.

한편, 본 발명의 다른 실시예에 따르면, 가상 공간에서 화상 커뮤니케이션 서비스 제공 방법에 있어서, 사용자의 선택에 따라 사용자 단말기에 사용자의 가상 캐릭터가 플레이하기 위한 시나리오 형태의 가상 공간을 제공하는 단계; 및 사용자의 상기 가상 캐릭터의 주변 부위에 인터페이스를 배치하고, 사용자의 화상을 해당 인터페이스에 제공하여, 다수의 사용자간 실시간으로 화상 회의 방식으로 대화를 수행하도록 하는 단계를 포함하는 가상 공간에서 화상 커뮤니케이션 서비스 제공 방법이 제공된다.On the other hand, according to another embodiment of the present invention, a method of providing a video communication service in a virtual space, comprising: providing a virtual space in the form of a scenario for the user's virtual character to play in the user terminal according to the user's selection; And arranging an interface in a periphery of the virtual character of the user, and providing an image of the user to the corresponding interface to perform a conversation in a video conference manner in real time between a plurality of users. A provision method is provided.

여기서, 상기 가상 공간에 NPC를 제공하여, 사용자의 상기 가상 캐릭터와 역할과 상황에 따라 달라지는 대화 시나리오를 수행하는 단계를 더 포함할 수 있으며, 상기 대화 시나리오는, AIML로 작성되는 것이 바람직하다.Here, the method may further include providing an NPC to the virtual space to perform a dialogue scenario that varies according to the virtual character, role, and situation of the user, and the dialogue scenario is preferably written in AIML.

또한, 상기 사용자 단말기로부터 음성 또는 텍스트를 수신하여, 사용자가 올 바른 응답을 했는지 인식하여 상기 사용자 단말기로 음성으로 결과를 전송하는 단계를 더 포함할 수 있다.The method may further include receiving a voice or text from the user terminal, recognizing whether the user has made a correct response, and transmitting a result to the user terminal by voice.

상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 우선 각 도면의 구성요소들에 참조 번호를 부가함에 있어서, 동일한 구성요소들에 한해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 번호를 가지도록 하고 있음에 유의하여야 한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명하기로 하며, 설명에 앞서 본 발명에서 사용하는 용어는 다음과 같이 정의하기로 한다.The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings. First of all, in adding reference numerals to the components of each drawing, it should be noted that the same components have the same number as much as possible even if displayed on different drawings. Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. Prior to the description, terms used in the present invention will be defined as follows.

본 발명에서 정의하는 '가상 공간'이란, 3D 또는 2D로 제공되는 컴퓨터 네트워크 상의 공간을 말하며, 시나리오 형태를 가지는 MMO RPG를 그 예를 들어 설명하는 경우가 많겠으나, 그에 한정되는 것은 아니므로, 따라서 가상 커뮤니티 공간 등도 포함할 수 있을 것이다. The term 'virtual space' defined in the present invention refers to a space on a computer network provided in 3D or 2D, and in many cases, an MMO RPG having a scenario form will be described as an example, but is not limited thereto. It may also include a virtual community space.

또한, '화상 커뮤니케이션'이란 화상 회의 방식으로 실시간으로 사용자간 대화를 수행하는 것으로 정의된다. 따라서, 본 발명의 설명에서 주로 온라인 교육을 예를 들어 설명하겠으나, 그에 한정되는 것은 아니며, 커뮤니티로 분류되는 가상 공간에서 커뮤니티 회원간에 서로 화상 회의 방식으로 대화를 수행하는 경우 등도 포함한다 할 것이다.In addition, 'video communication' is defined as a conversation between users in real time in a video conference method. Therefore, in the description of the present invention, an online education will be mainly described as an example, but the present invention is not limited thereto, and it will also include a case where a community member conducts a video conference with each other in a virtual space classified as a community.

본 발명의 일실시예에서 서버에 접속하여 본 발명에서 제공하는 커뮤니케이션을 수행하는 이용자를 '사용자'라 칭하고, 사용자가 본 발명에서 제공하는 서버 에 접속하기 위하여 사용하는 단말기를 '사용자 단말기'라 칭하기로 한다.In an embodiment of the present invention, a user connecting to a server and performing communication provided by the present invention is called a 'user', and a terminal used by the user to access a server provided by the present invention is called a 'user terminal'. Shall be.

사용자는 '학습자' 및 '교수자'로 분류되며, 학습자는 가상 공간에 참여하여 화상 커뮤니케이션을 수행하는 사용자를 지칭하고, 교수자는 학습자와 동일하게 가상 공간에 참여하여 화상 커뮤니케이션을 수행하되, 학습자에게 온라인 교육을 전담하는 사용자를 지칭하는 것이다. 물론, 학습자 및 교수자는 가상 공간에서 온라인 교육이 수행되는 경우에 분류되는 사용자이며, 그 외의 경우에는 이와 같이 분류할 필요는 없다. Users are classified as 'learners' and 'professors', and learners refer to users who participate in the virtual space and perform video communication, and instructors participate in the virtual space and perform video communication in the same way as learners. It refers to a user dedicated to education. Of course, learners and instructors are users who are classified when online education is performed in a virtual space, and otherwise, there is no need to classify in this way.

여기서, 상기 학습자에 상응하는 단말기를 '학습자 단말기'라 칭하고, 상기 교수자에 상응하는 단말기를 '교수자 단말기'라 칭한다.Herein, a terminal corresponding to the learner is called a 'learner terminal' and a terminal corresponding to the instructor is called a 'teacher terminal'.

하나의 가상 공간에 입장할 수 있는 학습자 또는 사용자의 수는 미리 정한 바에 따라 제한이 있을 수도 있고, 없을 수도 있다. The number of learners or users who can enter one virtual space may or may not be limited according to a predetermined value.

도 1은 본 발명이 적용되는 네트워크 시스템을 설명하기 위한 구성도이다.1 is a configuration diagram illustrating a network system to which the present invention is applied.

도면에 도시된 바와 같이, 본 발명이 적용되는 시스템은, 서비스 제공 서버(110)가 인터넷 등의 네트워크를 통하여 복수의 단말기와 연결되어 있다.As shown in the figure, in the system to which the present invention is applied, the service providing server 110 is connected to a plurality of terminals through a network such as the Internet.

상기 복수개의 단말기는 다수의 교수자 단말기(120)와 다수의 학습자 단말기(130)를 포함하여 구성된다.The plurality of terminals includes a plurality of instructor terminals 120 and a plurality of learner terminals 130.

상기 학습자 단말기(130)에 상응하는 학습자에게는 가상 공간에서의 화상 커뮤니케이션 서비스가 제공되며, 상기 교수자 단말기(120)에 상응하는 교수자에게도 가상 공간에서의 화상 커뮤니케이션 서비스가 제공된다. The learner corresponding to the learner terminal 130 is provided with a video communication service in a virtual space, and the instructor corresponding to the instructor terminal 120 is provided with a video communication service in a virtual space.

도 2는 본 발명에 따른 가상 공간에서 화상 커뮤니케이션 서비스 제공 장치 의 서비스 동작을 설명하기 위한 일실시예 구조도이다.2 is a structural diagram of an embodiment for explaining a service operation of a video communication service providing apparatus in a virtual space according to the present invention.

도면에 도시된 바와 같이, 본 발명의 서비스 제공 서버(110)는, 가상 공간 서버(210), 인공 지능(artificial intelligence; 이하, 간단히 'AI'라 함) 서버(220), 음성 서버(230), 화상 커뮤니케이션 서버(240) 및 데이터베이스(250)를 포함하여 구성되며, 사용자 영역인 가상 공간과 네트워크를 통하여 연결되는 것이다.As shown in the figure, the service providing server 110 of the present invention, the virtual space server 210, artificial intelligence (artificial intelligence (hereinafter, simply referred to as "AI") server 220, voice server 230) And a video communication server 240 and a database 250, and are connected through a network with a virtual space that is a user area.

사용자가 본 발명의 서버가 제공하는 웹사이트 등(도시되지 않음)에 접속하게 되면, 사용자는 로그인 과정을 거친 후 자신이 선택한 가상 공간의 시나리오에 대한 특정 맵을 다운로드 받게 되며, 이때 상기 사용자 단말기에 화상 커뮤니케이션을 위한 프로그램과 AI 대화 엔진, 음성 클라이언트 엔진 등을 포함한 프로그램들이 함께 설치될 수 있다. 다만, 클라이언트 프로그램이 사용자 단말기로 제공되지 않고, 서버로부터 스트리밍 될 수도 있다.When the user accesses a website (not shown) provided by the server of the present invention, the user goes through a login process and downloads a specific map of the scenario of the virtual space selected by the user. Programs for video communications and programs including AI dialogue engines, voice client engines, etc. can be installed together. However, the client program may not be provided to the user terminal but may be streamed from the server.

기 설치된 클라이언트 프로그램을 활용하여 사용자는 시나리오 기반의 어학실습 단계에 과정별로 참가하게 되거나, 온라인 게임 시스템에 접속하여 프로그램을 구동하게 되는데, 이때 사용자는 타 사용자와 자신의 가상 캐릭터를 이용하여 상기 화상 커뮤니케이션 서버(240)를 통하여 자신의 비디오 통신 및 오디오 통신을 위한 장치들을 활용하여 1:1, 1:N 또는 N:N의 화상 커뮤니케이션을 수행할 수 있게 된다.The user may participate in a scenario-based language training step by step using a pre-installed client program, or may access an online game system to run a program. In this case, the user may communicate with the other user using his or her virtual character. Through the server 240, it is possible to perform video communication of 1: 1, 1: N or N: N by utilizing devices for own video communication and audio communication.

상기 가상 공간 서버(210)는 다수의 시나리오 맵을 보유하는 것으로, 사용자의 선택에 따라 사용자 단말기에 시나리오 형태의 가상 공간을 제공하는 기능을 담당한다.The virtual space server 210 holds a plurality of scenario maps, and is responsible for providing a scenario-type virtual space to a user terminal according to a user's selection.

동시에 사용자가 만약 상기 서비스 제공 서버(110)로부터 특정한 질문(명령)을 받는 과정이 수반될 경우, 클라이언트 프로그램은 자동으로 상기 AI 서버(220)에 접속하여 관련한 지시를 받거나 다양한 시나리오로 구성된 상기 AI 서버(220) 상의 스텝 중 자신이 선택한 스텝에 따라 게임을 수행하게 된다. 도 3 내지 도 6은 이러한 과정을 설명하기 위한 것이다.At the same time, if the user is accompanied by a process of receiving a specific question (command) from the service providing server 110, the client program automatically accesses the AI server 220 to receive the related instructions or the AI server composed of various scenarios The game is performed according to the step selected by the user on the step 220. 3 to 6 illustrate this process.

도 3은 가상 공간에서 캐릭터가 대화를 수행하는 것을 설명하기 위한 일실시예 흐름도이며, 도 4는 상기 도 3의 대화가 수행되는 가상 공간의 일예로서, 사용자의 가상 캐릭터가 음료를 주문하는 상황을 설명하기 위한 것이다.3 is a flowchart illustrating an example in which a character performs a conversation in a virtual space, and FIG. 4 is an example of a virtual space in which the conversation of FIG. 3 is performed, and illustrates a situation in which a user's virtual character orders a drink. To illustrate.

도면에 도시된 바와 같이, 상기 AI 서버(220)는 사용자가 설정한 가상 공간에서 논-플레이어 캐릭터(non-player character; 이하, 간단히 'NPC'라 함)를 제공하여, 역할별 대화를 수행하도록 할 수 있다. 이와 같이, 상기 AI 서버(220)는 역할과 상황에 따라 달라질 수 있는 다양한 대화 시나리오를 인공지능 작성 언어(artificial intelligence markup language; 이하, 간단히 'AIML'이라 함)문으로 태깅하여 AI에 의해 대화를 수행할 수 있도록 한다. 다만 상기 AI 서버(220)가 사용하는 언어가 AIML에 한정되는 것은 아님은 본 발명이 속하는 분야에서 통상의 지식을 가진 자에게 있어 자명하다 할 것이다.As shown in the figure, the AI server 220 provides a non-player character (hereinafter simply referred to as 'NPC') in a virtual space set by a user to perform a role-specific dialogue. can do. As described above, the AI server 220 tags various conversation scenarios that may vary according to roles and situations by using an artificial intelligence writing language (hereinafter, simply referred to as 'AIML') statement to communicate with the AI. Make it work. However, the language used by the AI server 220 is not limited to AIML, which will be apparent to those skilled in the art.

또한, 상기 AI 서버(220)는 NPC마다 역할별로 지능형 대화 방식을 설정함으로써, 사용자의 말을 인식하고, 상황에 맞는 문장을 선택하여 사용자에게 대답함으로써, 지능적으로 상황에 맞는 대화를 이끌어 나가도록 할 수 있다. 도 5는 본 발명의 AI 서버가 사용자의 가상 캐릭터와 인공 지능 대화를 수행하는 것을 설명하기 위한 일예이다.In addition, the AI server 220 by setting the intelligent dialogue method for each role per NPC, by recognizing the user's words, by selecting a sentence appropriate to the situation to answer the user, to intelligently lead a context-sensitive conversation Can be. 5 is an example for explaining that the AI server of the present invention performs an artificial intelligence conversation with a virtual character of a user.

한편, 상기 음성 서버(230)는 사용자 단말기로부터 사용자의 음성 또는 텍스트를 수신하여, 사용자가 올바른 응답을 했는지를 인식하여 사용자에게 신호를 전송할 수 있다.Meanwhile, the voice server 230 may receive a voice or text of the user from the user terminal, recognize whether the user has a correct response, and transmit a signal to the user.

즉, 가상 공간의 특정 NPC에게 음성 퀴즈(voice quiz)를 사용자의 가상 캐릭터에게 질문할 수 있도록 하여, 음성 인식을 통한 듣기/말하기를 수행하도록 할 수 있다. 또한, 특정 NPC는 상기 음성 서버(230)에 의해, 인공지능 대화 시스템에서 전송하는 문장을 원어민의 발음에 따라 음성으로 전송할 수 있다.That is, a voice quiz may be asked to a user's virtual character to a specific NPC in a virtual space, so that listening / speaking through voice recognition may be performed. In addition, the specific NPC may be transmitted by the voice server 230 as a voice according to the pronunciation of the native speaker transmitted by the artificial intelligence dialogue system.

위에서는 상기 AI 서버(220)가 NPC를 통하여 커뮤니케이션을 제공하는 것에 대하여 설명하였으나, 본 발명이 그에 한정되는 것은 아니다. 상기 도 3과 같은 흐름은, 주문형 비디오(video on demand; 이하, 'VOD'라 함) 형태의 멀티미디어 비디오를 보고 답변을 하는 방식으로 수행될 수도 있으며, 텍스트 형태로 제공되는 토익과 같은 문제 은행 출제 방식, 그리고 AI 엔진이나 음성 인식/합성을 이용하여 단문이나 지정된 단어 등을 답변하게 하는 방식과 상기 화상 커뮤니케이션 서버(240)에 직접 접속하여 교수자로부터 실시간으로 문제를 출제 받아 교수자와 질의 및 응답을 통해 문제를 해결하는 방식으로 수행될 수 있다.In the above, the AI server 220 has been described to provide communication through the NPC, but the present invention is not limited thereto. The flow as shown in FIG. 3 may be performed by watching a multimedia video in the form of a video on demand (hereinafter referred to as a VOD) and answering the question. Method, and a method of answering a short sentence or designated word using AI engine or voice recognition / synthesis, and directly accessing the video communication server 240 to answer questions in real time from the instructor through question and answer with the instructor. It can be done in a way that solves the problem.

이 경우, 콘테스트나 사용자의 수준에 맞는 학습 레벨을 결정할 필요가 있는 경우에는 상기 AI 서버(220)가 사용자의 문제 해결 정도를 주어진 각 스텝의 정답 여부 및 문제 은행에서 지정한 난이도에 따라 사용자 수준에 맞는 학습과 시나리오 스텝이 제공되도록 조정할 수 있게 된다.In this case, when it is necessary to determine a learning level suitable for a contest or a user's level, the AI server 220 may determine a user's problem solving degree according to a user level according to whether a given step is correct or not and the difficulty level specified by the question bank. It can be adjusted to provide learning and scenario steps.

상기 화상 커뮤니케이션 서버(240)는 사용자의 가상 캐릭터의 머리 윗부분 등의 특정 부위에 인터페이스를 제공하거나, 또는 사용자 단말기의 디스플레이부(도시되지 않음)에 화상 회의 형식으로 인터페이스를 배치하여, 학습자와 교수자가 실시간으로 화상 회의 방식으로 대화를 수행할 수 있게 한다.The video communication server 240 provides an interface to a specific part of the user's virtual character, such as the upper part of the head, or arranges the interface on a display unit (not shown) of the user terminal in a video conferencing format so that learners and instructors Enables you to conduct conversations in a video conference manner in real time.

이때 교수자의 자원이 한정적인 부분을 감안하여, 상기 AI 서버(220)는 가상 공간에서 학습자의 수준에 따라 단계별로 난이도를 조정하게 함으로써 한 명의 교수자가 동시에 다수의 학습자를 응대할 때 발생하게 되는 버틀넥(지체 현상)을 분산시킬 수 있다.At this time, in consideration of the limited resources of the instructor, the AI server 220 by adjusting the difficulty step by step according to the level of the learner in the virtual space but the bottle is generated when one instructor at the same time a plurality of learners The neck (retardation phenomenon) can be dispersed.

본 발명에 따르면, 화상 커뮤니케이션 기술을 사용함으로써, 교수자의 단일한 자원을 사용자의 수준 차에 따라 각기 다른 시차로 응대할 수 있게 할 수 있으며, 이에 따라 교수자에 의한 학습자의 통제와 평가가 가능하다. 따라서, 본 발명에 따르면, 보다 더 진보된 형태의 롤 플레잉이 가능한 1:1 개별 학습 시스템의 구현이 가능하게 된다.According to the present invention, by using the video communication technology, it is possible to respond to a single resource of the instructor at different time intervals according to the level difference of the user, thereby enabling the control and evaluation of the learner by the instructor. Thus, according to the present invention, it is possible to implement a 1: 1 individual learning system that enables more advanced forms of role playing.

한편, 본 발명의 커뮤니케이션은, 다수의 학습자의 가상 캐릭터간에도 이루어질 수 있다.On the other hand, the communication of the present invention can be made even between the virtual characters of a plurality of learners.

임의의 사용자가 상기 가상 공간 서버(210)가 제공하는 가상 공간상에서 만나게 되는 다른 사용자의 가상 캐릭터에 특정 거리 이하로 근접하게 되면, 상기 화상 커뮤니케이션 서버(240)가 메신저 형태의 인터페이스를 사용자 가상 캐릭터의 상단 또는 특정 위치에 제공하고, 사용자가 해당 인터페이스에 제공되는 화상을 통해 실질적으로 대화를 시작하면, 실제 대화가 이루어지는 것과 같은 효과가 있다.When a user approaches a virtual character of another user who meets on the virtual space provided by the virtual space server 210, the video communication server 240 sets a messenger type interface of the user virtual character. When provided at the top or at a specific location, and the user starts a conversation substantially through the image provided in the corresponding interface, there is an effect as if the actual conversation is made.

따라서, 사용자는 필요에 따라 1:1 또는 그룹형 커뮤니케이션을 실시간으로 수행할 수 있게 된다.Therefore, the user can perform 1: 1 or group communication in real time as needed.

상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다.The method of the present invention as described above may be implemented as a program and stored in a computer-readable recording medium (CD-ROM, RAM, ROM, floppy disk, hard disk, magneto-optical disk, etc.).

이상에서 설명한 본 발명은 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니고, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하다는 것이 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 명백할 것이다.The present invention described above is not limited to the above-described embodiments and the accompanying drawings, and various substitutions, modifications, and changes can be made in the art without departing from the technical spirit of the present invention. It will be clear to those of ordinary knowledge.

상기한 바와 같은 본 발명은, 화상 커뮤니케이션을 가상 공간 상에서 제공하여, 가상의 공간에서 제공되는 다양한 시나리오에 따라 자신의 의지에 따라 NPC 또는 교수자와 함께 미션을 수행하는 방식으로 대화를 선택적으로 수행하거나, 타 사용자와의 실제 대화를 통해, 보다 더 현실적인 대화를 가상 공간에서 수행할 수 있도록 하는 효과가 있다.As described above, the present invention provides a video communication in a virtual space, and selectively performs a conversation in a manner of performing a mission with an NPC or an instructor according to a will of the user according to various scenarios provided in the virtual space, Through real conversations with other users, more realistic conversations can be performed in the virtual space.

따라서, 본 발명은 가상 공간이라는 인터페이스를 통해 자발적으로 자신이 습득하고자 하는 정보를 얻게 할 가능성을 새롭게 제공함으로써, 쌍방향성 온라인 교육 시스템을 제공할 수 있도록 하는 효과가 있다.Therefore, the present invention has an effect of providing an interactive online education system by newly providing a possibility of spontaneously obtaining information to be acquired through an interface called virtual space.

Claims (10)

가상 공간에서 화상 커뮤니케이션 서비스 제공 장치에 있어서,In the video communication service providing apparatus in a virtual space, 다수의 시나리오 맵을 보유하며, 사용자의 선택에 따라 사용자 단말기에 사용자의 가상 캐릭터가 플레이하기 위한 시나리오 형태의 가상 공간을 제공하기 위한 가상 공간 서버;A virtual space server for holding a plurality of scenario maps and providing a scenario-type virtual space for a user's virtual character to play on a user terminal according to a user's selection; 상기 가상 공간 서버가 제공하는 가상 공간에 논-플레이어 캐릭터(NPC)를 제공하여, 사용자의 상기 가상 캐릭터와 역할과 상황에 따라 달라지는 대화 시나리오를 수행하기 위한 인공 지능(AI) 서버;An artificial intelligence (AI) server for providing a non-player character (NPC) in a virtual space provided by the virtual space server to perform a dialogue scenario that varies according to the role and the situation of the virtual character of the user; 상기 사용자 단말기로부터 음성 또는 텍스트를 수신하여, 사용자가 올바른 응답을 했는지 인식하여 상기 사용자 단말기로 음성으로 결과를 전송하기 위한 음성 서버; 및A voice server for receiving a voice or text from the user terminal, recognizing whether the user has made a correct response, and transmitting a result to the user terminal by voice; And 사용자의 상기 가상 캐릭터의 주변 부위에 인터페이스를 배치하고, 사용자의 화상을 해당 인터페이스에 제공하여, 다수의 사용자간 실시간으로 화상 회의 방식으로 대화를 수행하도록 하기 위한 화상 커뮤니케이션 서버A video communication server for arranging an interface in a peripheral portion of the virtual character of the user and providing a video of the user to the corresponding interface to conduct a conversation in a video conference manner between a plurality of users in real time. 를 포함하는 가상 공간에서 화상 커뮤니케이션 서비스 제공 장치.Apparatus for providing a video communication service in a virtual space including a. 제1항에 있어서,The method of claim 1, 상기 AI 서버는,The AI server, NPC마다 역할별로 지능형 대화 방식을 설정함으로써, 사용자의 말을 인식하고, 상황에 맞는 문장을 선택하여 사용자의 상기 가상 캐릭터와 텍스트 커뮤니케이션을 수행하도록 하는 것을 특징으로 하는 가상 공간에서 화상 커뮤니케이션 서비스 제공 장치.The apparatus for providing a video communication service in a virtual space by setting an intelligent conversation method for each NPC, recognizing a user's words, selecting a sentence suitable for a situation, and performing a text communication with the virtual character of the user. 제1항에 있어서,The method of claim 1, 상기 AI 서버 및 상기 음성 서버는,The AI server and the voice server, 특정 NPC에게 음성 퀴즈를 사용하여 사용자의 가상 캐릭터에게 질문하도록 하고, 사용자의 상기 가상 캐릭터와 음성 인식을 통한 음성 커뮤니케이션을 수행하도록 하는 것을 특징으로 하는 가상 공간에서 화상 커뮤니케이션 서비스 제공 장치.Apparatus for providing a video communication service in a virtual space, characterized in that a specific NPC to question the user's virtual character using the voice quiz, and to perform voice communication through the voice recognition with the user's virtual character. 제1항에 있어서,The method of claim 1, 상기 AI 서버는,The AI server, 가상 공간에서 사용자의 수준에 따라 단계별로 난이도를 조정하여 시나리오 방식의 가상 공간을 진행하도록 하는 것을 특징으로 하는 가상 공간에서 화상 커뮤니케이션 서비스 제공 장치.Device for providing a video communication service in a virtual space, characterized in that the progress of the scenario-based virtual space by adjusting the difficulty step by step according to the user's level in the virtual space. 제1항 내지 제4항 중 어느 한 항에 있어서,The method according to any one of claims 1 to 4, 상기 AI 서버는,The AI server, 인공 지능 작성 언어(AIML)를 사용하는 것을 특징으로 하는 가상 공간에서 화상 커뮤니케이션 서비스 제공 장치.Apparatus for providing a video communication service in a virtual space, characterized by using an artificial intelligence writing language (AIML). 제1항에 있어서,The method of claim 1, 상기 화상 커뮤니케이션 서버는,The video communication server, 임의의 사용자의 가상 캐릭터가 다른 사용자의 가상 캐릭터에 소정의 거리 이하로 접근하게 되면, 해당 가상 캐릭터의 주변 부위에 인터페이스를 배치하고, 사용자의 화상을 해당 인터페이스에 제공하여, 사용자간 실시간으로 화상 회의 방식으로 대화를 수행하도록 하는 것을 특징으로 하는 가상 공간에서 화상 커뮤니케이션 서비스 제공 장치.When a virtual character of a user approaches a virtual character of another user less than a predetermined distance, the interface is disposed in a peripheral portion of the virtual character, and the user's image is provided to the interface, thereby real-time video conferencing between users. Apparatus for providing a video communication service in a virtual space, characterized in that to conduct a conversation in a manner. 가상 공간에서 화상 커뮤니케이션 서비스 제공 방법에 있어서,In the video communication service providing method in a virtual space, 사용자의 선택에 따라 사용자 단말기에 사용자의 가상 캐릭터가 플레이하기 위한 시나리오 형태의 가상 공간을 제공하는 단계; 및Providing a virtual space in the form of a scenario for a user's virtual character to play at a user terminal according to a user's selection; And 사용자의 상기 가상 캐릭터의 주변 부위에 인터페이스를 배치하고, 사용자의 화상을 해당 인터페이스에 제공하여, 다수의 사용자간 실시간으로 화상 회의 방식으로 대화를 수행하도록 하는 단계Arranging an interface in a periphery of the virtual character of the user, and providing an image of the user to the corresponding interface to perform a conversation in a video conference manner between a plurality of users in real time; 를 포함하는 가상 공간에서 화상 커뮤니케이션 서비스 제공 방법.Video communication service providing method in a virtual space including a. 제7항에 있어서,The method of claim 7, wherein 상기 가상 공간에 NPC를 제공하여, 사용자의 상기 가상 캐릭터와 역할과 상황에 따라 달라지는 대화 시나리오를 수행하는 단계를 더 포함하는 가상 공간에서 화상 커뮤니케이션 서비스 제공 방법.And providing an NPC in the virtual space to perform a dialogue scenario that varies depending on the user's virtual character, role and situation. 제8항에 있어서,The method of claim 8, 상기 대화 시나리오는,The conversation scenario, AIML로 작성되는 것을 특징으로 하는 가상 공간에서 화상 커뮤니케이션 서비스 제공 방법.Method for providing a video communication service in a virtual space, characterized in that written in AIML. 제7항에 있어서,The method of claim 7, wherein 상기 사용자 단말기로부터 음성 또는 텍스트를 수신하여, 사용자가 올바른 응답을 했는지 인식하여 상기 사용자 단말기로 음성으로 결과를 전송하는 단계를 더 포함하는 가상 공간에서 화상 커뮤니케이션 서비스 제공 방법.And receiving a voice or text from the user terminal, recognizing whether the user has made a correct response, and transmitting the result to the user terminal by voice.
KR1020050080555A 2005-08-31 2005-08-31 Apparatus and method for providing a video communication service in a virtual space Ceased KR20070024918A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050080555A KR20070024918A (en) 2005-08-31 2005-08-31 Apparatus and method for providing a video communication service in a virtual space

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050080555A KR20070024918A (en) 2005-08-31 2005-08-31 Apparatus and method for providing a video communication service in a virtual space

Publications (1)

Publication Number Publication Date
KR20070024918A true KR20070024918A (en) 2007-03-08

Family

ID=38099246

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050080555A Ceased KR20070024918A (en) 2005-08-31 2005-08-31 Apparatus and method for providing a video communication service in a virtual space

Country Status (1)

Country Link
KR (1) KR20070024918A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009002713A3 (en) * 2007-06-21 2009-02-26 Microsoft Corp Responsive cutscenes in video games
KR20190066988A (en) * 2017-12-06 2019-06-14 주식회사 케이티 Chatbot system based on artificial intelligence markup language and method for proding chatbot service
KR20210024855A (en) 2019-08-26 2021-03-08 주식회사 포켓메모리 An apparatus and method for providing biometrics conversation service based on artifical intelligence
KR20210074580A (en) * 2019-12-12 2021-06-22 주식회사 마블러스 Method and system for evaluating speaking skill of user
KR20220033194A (en) * 2020-09-09 2022-03-16 주식회사 코탁스 communicating system through selective extraction and matching of voice data based on virtual space
KR20220073350A (en) 2020-11-26 2022-06-03 주식회사 포켓메모리 A method and apparatus for providing conversation service through external data linkage
US11368758B2 (en) 2018-05-21 2022-06-21 Gdflab Co., Ltd. VOD service system based on AI video learning platform
KR20240143236A (en) 2023-03-23 2024-10-02 주식회사 누라임게임즈 Conversation evaluation system for language education

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009002713A3 (en) * 2007-06-21 2009-02-26 Microsoft Corp Responsive cutscenes in video games
US8622831B2 (en) 2007-06-21 2014-01-07 Microsoft Corporation Responsive cutscenes in video games
KR20190066988A (en) * 2017-12-06 2019-06-14 주식회사 케이티 Chatbot system based on artificial intelligence markup language and method for proding chatbot service
US11368758B2 (en) 2018-05-21 2022-06-21 Gdflab Co., Ltd. VOD service system based on AI video learning platform
KR20210024855A (en) 2019-08-26 2021-03-08 주식회사 포켓메모리 An apparatus and method for providing biometrics conversation service based on artifical intelligence
KR20210074580A (en) * 2019-12-12 2021-06-22 주식회사 마블러스 Method and system for evaluating speaking skill of user
KR20220033194A (en) * 2020-09-09 2022-03-16 주식회사 코탁스 communicating system through selective extraction and matching of voice data based on virtual space
KR20220073350A (en) 2020-11-26 2022-06-03 주식회사 포켓메모리 A method and apparatus for providing conversation service through external data linkage
KR20240143236A (en) 2023-03-23 2024-10-02 주식회사 누라임게임즈 Conversation evaluation system for language education

Similar Documents

Publication Publication Date Title
Levak et al. Facilitating second language learners’ listening comprehension with Second Life and Skype
JP6699010B2 (en) Dialogue method, dialogue system, dialogue device, and program
Patty et al. Social Media revolution: tiktoks impact on english language learning
CN102881199A (en) Method and system for interactively reciting words
KR20120006154A (en) Realistic foreign language education system and teaching method
KR20070024918A (en) Apparatus and method for providing a video communication service in a virtual space
KR20100043393A (en) System for english study service by communication network
Shpenyk et al. Scenarios for the use of chatbots in teaching a foreign language in the higher educational institution (HEI)
KR20010098274A (en) Method for Service of Language Education Including Foreign Language Education by Role Play on Network
Dornicheva et al. Playing at conversation: Chatbots in Russian language teaching
Larson et al. I want to be Sachin Tendulkar! a spoken english cricket game for rural students
KR101194794B1 (en) Foreign language education system and method, and collecting method of corpus using the same
KR100914502B1 (en) Computer network-based interactive multimedia learning system and method thereof
Masmuzidin et al. Learning moral values through virtual technology: the development and evaluation of Malaysian virtual folktales-Hikayat Land
KR20020068835A (en) System and method for learnning foreign language using network
Escudeiro et al. Inclusive Digital Learning through Serious Games: A Clipping for Inclusion.
KR20100031877A (en) System and method for processing english study using communication network, and method for processing npc operation in virtual space
Shofi et al. Enhancing English Oral Communication Skills Through the Use of Artificial Intelligence
NOUR et al. Students' Perceptions towards the use of Digital Video Games to develop the Speaking Skill outside Classroom
Grant A comparison of voice-based versus text-based communication with non-character players during complex tasks on the 3D virtual world platform of Second Life: Preliminary student feedback and design implications
Luo et al. Applying Exergames in Classroom for Learning Chinese
Tournaire Yes and…: improv to improve your English skills
KR20000017885A (en) The on line educational internet website system and control method with speech interface between an user and a system
Shishido Revolutionizing E-Learning: Integrating Gamification, Socialization, and Advanced Features in ELST
Tomas Virtual Reality System for Learning Languages: Contextual Use of Computer-Aided Language Learning System

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20050831

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20100830

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20050831

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20120306

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20120829

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20120306

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I