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 PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/50—Business processes related to the communications industry
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/56—Arrangements 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
도 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
상기 복수개의 단말기는 다수의 교수자 단말기(120)와 다수의 학습자 단말기(130)를 포함하여 구성된다.The plurality of terminals includes a plurality of
상기 학습자 단말기(130)에 상응하는 학습자에게는 가상 공간에서의 화상 커뮤니케이션 서비스가 제공되며, 상기 교수자 단말기(120)에 상응하는 교수자에게도 가상 공간에서의 화상 커뮤니케이션 서비스가 제공된다. The learner corresponding to the
도 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
사용자가 본 발명의 서버가 제공하는 웹사이트 등(도시되지 않음)에 접속하게 되면, 사용자는 로그인 과정을 거친 후 자신이 선택한 가상 공간의 시나리오에 대한 특정 맵을 다운로드 받게 되며, 이때 상기 사용자 단말기에 화상 커뮤니케이션을 위한 프로그램과 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
상기 가상 공간 서버(210)는 다수의 시나리오 맵을 보유하는 것으로, 사용자의 선택에 따라 사용자 단말기에 시나리오 형태의 가상 공간을 제공하는 기능을 담당한다.The
동시에 사용자가 만약 상기 서비스 제공 서버(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
도 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 서버(220)는 NPC마다 역할별로 지능형 대화 방식을 설정함으로써, 사용자의 말을 인식하고, 상황에 맞는 문장을 선택하여 사용자에게 대답함으로써, 지능적으로 상황에 맞는 대화를 이끌어 나가도록 할 수 있다. 도 5는 본 발명의 AI 서버가 사용자의 가상 캐릭터와 인공 지능 대화를 수행하는 것을 설명하기 위한 일예이다.In addition, the
한편, 상기 음성 서버(230)는 사용자 단말기로부터 사용자의 음성 또는 텍스트를 수신하여, 사용자가 올바른 응답을 했는지를 인식하여 사용자에게 신호를 전송할 수 있다.Meanwhile, the
즉, 가상 공간의 특정 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
위에서는 상기 AI 서버(220)가 NPC를 통하여 커뮤니케이션을 제공하는 것에 대하여 설명하였으나, 본 발명이 그에 한정되는 것은 아니다. 상기 도 3과 같은 흐름은, 주문형 비디오(video on demand; 이하, 'VOD'라 함) 형태의 멀티미디어 비디오를 보고 답변을 하는 방식으로 수행될 수도 있으며, 텍스트 형태로 제공되는 토익과 같은 문제 은행 출제 방식, 그리고 AI 엔진이나 음성 인식/합성을 이용하여 단문이나 지정된 단어 등을 답변하게 하는 방식과 상기 화상 커뮤니케이션 서버(240)에 직접 접속하여 교수자로부터 실시간으로 문제를 출제 받아 교수자와 질의 및 응답을 통해 문제를 해결하는 방식으로 수행될 수 있다.In the above, the
이 경우, 콘테스트나 사용자의 수준에 맞는 학습 레벨을 결정할 필요가 있는 경우에는 상기 AI 서버(220)가 사용자의 문제 해결 정도를 주어진 각 스텝의 정답 여부 및 문제 은행에서 지정한 난이도에 따라 사용자 수준에 맞는 학습과 시나리오 스텝이 제공되도록 조정할 수 있게 된다.In this case, when it is necessary to determine a learning level suitable for a contest or a user's level, the
상기 화상 커뮤니케이션 서버(240)는 사용자의 가상 캐릭터의 머리 윗부분 등의 특정 부위에 인터페이스를 제공하거나, 또는 사용자 단말기의 디스플레이부(도시되지 않음)에 화상 회의 형식으로 인터페이스를 배치하여, 학습자와 교수자가 실시간으로 화상 회의 방식으로 대화를 수행할 수 있게 한다.The
이때 교수자의 자원이 한정적인 부분을 감안하여, 상기 AI 서버(220)는 가상 공간에서 학습자의 수준에 따라 단계별로 난이도를 조정하게 함으로써 한 명의 교수자가 동시에 다수의 학습자를 응대할 때 발생하게 되는 버틀넥(지체 현상)을 분산시킬 수 있다.At this time, in consideration of the limited resources of the instructor, the
본 발명에 따르면, 화상 커뮤니케이션 기술을 사용함으로써, 교수자의 단일한 자원을 사용자의 수준 차에 따라 각기 다른 시차로 응대할 수 있게 할 수 있으며, 이에 따라 교수자에 의한 학습자의 통제와 평가가 가능하다. 따라서, 본 발명에 따르면, 보다 더 진보된 형태의 롤 플레잉이 가능한 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
따라서, 사용자는 필요에 따라 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)
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)
| 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 |
-
2005
- 2005-08-31 KR KR1020050080555A patent/KR20070024918A/en not_active Ceased
Cited By (9)
| 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 |