KR20030088694A - Avatar capable of simultaneous representation and method to embody item/individual cyber room using it - Google Patents
Avatar capable of simultaneous representation and method to embody item/individual cyber room using it Download PDFInfo
- Publication number
- KR20030088694A KR20030088694A KR1020020026525A KR20020026525A KR20030088694A KR 20030088694 A KR20030088694 A KR 20030088694A KR 1020020026525 A KR1020020026525 A KR 1020020026525A KR 20020026525 A KR20020026525 A KR 20020026525A KR 20030088694 A KR20030088694 A KR 20030088694A
- Authority
- KR
- South Korea
- Prior art keywords
- avatar
- item
- virtual space
- personal virtual
- personal
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 23
- 230000008451 emotion Effects 0.000 claims abstract description 16
- 230000014509 gene expression Effects 0.000 claims description 10
- 230000004186 co-expression Effects 0.000 claims description 7
- 230000003252 repetitive effect Effects 0.000 claims description 4
- 238000009434 installation Methods 0.000 claims description 3
- 230000009466 transformation Effects 0.000 claims description 2
- 238000011426 transformation method Methods 0.000 claims 1
- 238000011161 development Methods 0.000 abstract description 5
- 230000008921 facial expression Effects 0.000 description 5
- 230000001131 transforming effect Effects 0.000 description 4
- 230000035622 drinking Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 201000004569 Blindness Diseases 0.000 description 1
- 206010011469 Crying Diseases 0.000 description 1
- 206010013642 Drooling Diseases 0.000 description 1
- 208000008630 Sialorrhea Diseases 0.000 description 1
- 208000003443 Unconsciousness Diseases 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 235000013361 beverage Nutrition 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000001815 facial effect Effects 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 235000015220 hamburgers Nutrition 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000036651 mood Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000000284 resting effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Marketing (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Accounting & Taxation (AREA)
- Theoretical Computer Science (AREA)
- Tourism & Hospitality (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Information Transfer Between Computers (AREA)
- Primary Health Care (AREA)
- Development Economics (AREA)
- Processing Or Creating Images (AREA)
- Human Resources & Organizations (AREA)
Abstract
Description
본 발명은 아바타와 이것을 적용한 아이템/개인가상공간 구현 방법에 관한 것으로서, 특히 다양한 모양을 3차원적으로 표현함과 동시에 감정표현이 가능한 아바타 및 이것을 적용하되 현실감을 극대화한 아이템/개인가상공간 구현방법에 관한것이다.The present invention relates to an avatar and an item / personal virtual space implementation method using the same. Particularly, the present invention relates to an avatar capable of expressing various shapes in three dimensions and expressing emotions at the same time, and to a method of realizing an item / personal virtual space using the same while maximizing the reality. It's about.
인터넷은 가상세계를 통해 다양한 형태의 커뮤니케이션을 실생활에 제공하고 있다. 이러한 인터넷 기술의 발전에 따라 사용자는 3차원의 오브젝트를 사용해서 상대방과의 실시간 대화 뿐 만 아니라, 상대방의 행위를 보면서 그에 대한 자신의 행위를 보여주고 싶어한다. 이러한 이유로 아바타라는 개념이 생겨났는데, 아바타는 분신 혹은 화신을 뜻하는 말로서, 사이버공간에서 사용자의 역할을 대신하는 애니메이션 캐릭터이다. 이러한 아바타는 그래픽 위주의 가상사회에서 자신을 대표하는 가상육체라고 할 수 있다. 현재 아바타가 이용되는 분야는 채팅이나 온라인게임, 사이버쇼핑몰 뿐 만 아니라, 3차원그래픽채팅, 아이콘채팅 등과 같은 채팅서비스 분야로 확대되고 있다. 아바타는 현실세계와 가상공간을 이어주며 익명과 실명의 중간 정도에 존재하는데, 사용자 자신의 감정을 표현하려는 방향으로 발전하고 있다.The Internet provides various forms of communication to the real world through virtual worlds. According to the development of the Internet technology, the user wants to show not only the real-time conversation with the counterpart, but also the behavior of the counterpart by using the 3D object. For this reason, the concept of avatar was created, which means an alter ego or incarnation, and is an animation character that takes the role of a user in cyberspace. Such avatars can be said to be virtual bodies that represent themselves in a graphic-oriented virtual society. Currently, avatars are used not only for chatting, online games, and cyber shopping malls, but also for chatting services such as 3D graphic chat and icon chat. Avatars exist in the midst of anonymity and blindness, connecting the real world with the virtual space, and are developing in the direction of expressing the emotions of users.
그런데, 종래의 아바타 구현 방법은 많은 시스템 부하를 유발시킴으로써 다양한 모양을 3차원적으로 표현함과 동시에 액션이 가능한 아바타를 구현할 수 없는 문제점이 있었다. 즉, 단순히 다양한 모양과 감정표현이 가능하도록 구현하거나, 혹은 3차원적으로 구현할 수 있을 뿐이었다.However, the conventional avatar implementation method has a problem that it is not possible to implement an avatar capable of action while expressing various shapes in three dimensions by inducing a lot of system load. In other words, it could simply be implemented to enable various shapes and emotions to be expressed or three-dimensionally.
한편, 사용자는 유사한 형태의 서비스를 이용하다보면 점차 흥미를 잃게되어 싫증을 느끼게 되는데, 종래의 일반적인 아바타 서비스보다 차별화된 형태의 새로운 서비스를 통해 보다 더 흥미롭고 재미있는 아바타를 이용한 비지니스 모델을 창출할 필요성이 있을 것이다.On the other hand, when users use a similar type of service, they gradually lose interest and feel tired.There is a need to create a business model using an avatar that is more interesting and interesting through a differentiated new service than a conventional avatar service. There will be.
이에 본 발명은 상기와 같은 문제점을 해결하기 위하여 안출된 것으로서, 시스템 부하를 최소화하면서 다양한 모양을 3차원적으로 표현함과 동시에 감정표현이 가능한 아바타를 구현하고, 이러한 아바타를 적용하되 현실감을 극대화한 형태의 아이템/개인가상공간 구현 방법을 제공하는데 그 목적이 있다.Accordingly, the present invention has been made to solve the above problems, while minimizing the system load, embodying avatars capable of expressing various shapes in three dimensions and expressing emotions at the same time, maximizing reality while applying such avatars. Its purpose is to provide a method of implementing an item / personal virtual space.
본 발명의 다른 목적은, 새롭고 차별화된 개념을 적용하여 흥미롭고 재미있는 아바타 서비스 방법을 제공하는데 있다.Another object of the present invention is to provide an interesting and interesting avatar service method by applying a new and differentiated concept.
상기와 같은 목적을 달성하기 위하여 본 발명에 따른 동시표현이 가능한 아바타는, 동시에 아바타의 각도와 형태에 따른 도트 이미지를 생성하고 아바타 객체마다 서로 다른 속성값을 부여하며, 특정액션에 대한 패턴을 정의하고 반복적인 액션이 발생될 경우에는 반복 이미지를 생성하여 다양한 3차원 형태의 아바타를 구현하며, 구현된 아바타의 머리 위로 다티콘을 이용하여 감정이나 상황을 표현하도록 구성된 것을 특징으로 한다.In order to achieve the above object, the avatar capable of simultaneous expression according to the present invention simultaneously generates a dot image according to the angle and shape of the avatar, assigns different attribute values to each avatar object, and defines a pattern for a specific action. When a repetitive action occurs, a repetitive image is generated to implement various three-dimensional avatars, and the emotions or situations are configured to express emotions or situations using a darticon over the head of the implemented avatar.
그리고, 동시표현이 가능한 아바타를 적용한 아이템/개인가상공간 구현 방법은, 각종 아이템이 배치된 공공장소와 개인가상공간에 다양한 모양을 3차원적으로 표현함과 동시에 감정표현이 가능한 아바타를 적용하되, 등측도법 좌표계를 이용하여 상기 아이템과 개인가상공간을 구현하는 방법은, 아이템의 상위에 다른 아이템을 올려놓을 수 있는지 여부와 올려놓는 높이값, 다른 아이템의 상위에 올려질 수 있는지 여부, 아이템이 차지하고 있는 영역, 아이템이 놓여있는 방향값, 아이템 고유의 기능 및 동작코드, 상기 아바타와의 연계 동작지점 포인트값, 및 상기 아바타가 기능성 아이템에서의 기능을 수행하기 위해 위치해야 될 지점을 기준으로 아이템을 구현하고, 상기 아바타 이동가능지역 여부 맵과 상기 아이템 종류별 설치 맵을 기준으로 개인가상공간을 구현하는 것을 특징으로 한다.In addition, the item / personal virtual space realization method using the avatar that can simultaneously express the various shapes in the public place and the personal virtual space where various items are arranged in three dimensions and at the same time apply the avatar that can express emotions, etc. The method of realizing the item and the personal virtual space using a metric coordinate system includes whether the item can be placed on top of the item, the height value of the item, whether it can be placed on the other item, The item based on the area in which the item is located, the direction value in which the item is placed, the function and action code unique to the item, the operation point value associated with the avatar, and the point where the avatar should be located to perform a function in the functional item. Implements the individual based on the avatar moveable region map and the installation map for each item type. To implement the space characterized.
도 1은 본 발명에 따라 아바타 서비스를 실시하기 위한 시스템 구성예,1 is a configuration example of a system for performing an avatar service according to the present invention;
도 2는 본 발명에 따라 동시표현이 가능한 아바타를 구현하기 위한 흐름도,2 is a flowchart for implementing an avatar capable of co-expression according to the present invention;
도 3은 본 발명에 따라 아이템/개인가상공간을 구현하기 위한 개념도,3 is a conceptual diagram for implementing an item / personal virtual space according to the present invention;
도 4a는 본 발명에 따라 아바타 표정을 설정하기 위한 흐름도,4A is a flowchart for setting an avatar facial expression in accordance with the present invention;
도 4b는 본 발명에 따른 아바타 표정예,4b is an example of facial expression according to the present invention;
도 4c는 설정된 아바타 표정에 의한 화면예,4C illustrates a screen example of a set avatar expression;
도 5는 본 발명에 따른 다티콘 일예,5 is an example of a multi-icon in accordance with the present invention;
도 6a는 본 발명에 따른 액션/이동을 설정하기 위한 흐름도,6A is a flowchart for setting an action / movement according to the present invention;
도 6b는 설정된 아바타 액션 일예,6b is an example of a set avatar action,
도 6c는 아바타가 다티콘을 달고 표정을 바꾸면서 춤을 추고 있는 일예,6c is an example in which an avatar dances while changing a facial expression with a darticon,
도 7a는 본 발명에 따라 아바타를 변신하기 위한 흐름도,7a is a flowchart for transforming an avatar according to the present invention;
도 7b는 아바타 변신용 운송수단을 보여주는 화면예,7B is a screen example showing an avatar transformation vehicle;
도 8a는 본 발명에 따른 개인가상공간을 분양하기 위한 흐름도,8a is a flow chart for selling a personal virtual space according to the present invention;
도 8b는 본 발명에 따른 개인가상공간에 부여된 유알엘을 보여주는 화면예,Figure 8b is a screen example showing a UAL given to a personal virtual space according to the present invention,
도 9a는 본 발명에 따른 이벤트를 실시하기 위한 흐름도,9A is a flow chart for carrying out an event in accordance with the present invention;
도 9b는 본 발명에 따른 이벤트 아이템을 나타내는 화면예,9B is a screen example illustrating an event item according to the present invention;
도 9c는 본 발명에 따라 실시된 이벤트를 나타내는 화면예,9C is a screen example illustrating an event performed according to the present invention;
도 10은 본 발명에 따른 PPL광고가 적용된 화면예이다.10 is a screen example to which the PPL advertisement is applied according to the present invention.
*도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings
100 : 사용자단말110 : 인터넷망100: user terminal 110: Internet network
120 : 아바타서비스의 인터넷사이트121 : 홈페이지120: Internet site of the avatar service 121: homepage
122 : 로드밸런싱 스위치123 : 개발서버122: load balancing switch 123: development server
124 : 결제서버125 : 공공장소/분배서버124: payment server 125: public place / distribution server
126 : 개인가상공간서버127 : 웹서버126: personal virtual space server 127: web server
128 : 데이터베이스129 : 파일시스템128: database 129: file system
이하, 첨부된 도면을 참조하여 본 발명을 상세히 설명하기로 한다.Hereinafter, with reference to the accompanying drawings will be described in detail the present invention.
도 1은 본 발명에 따라 아바타 서비스를 실시하기 위한 시스템 구성예로서, 사용자 단말(100)이 인터넷망(110)을 통해 아바타 서비스를 제공하는 인터넷 사이트(120)에 연결된다. 본 발명은 인터넷 바다를 항해하는 유람선 개념을 도입하여 아바타 서비스를 구현한다. 이러한 형태를 통해 '선실' 이라는 개인별 가상의 휴식공간을 제공한다. 따라서, 사용자는 분양받은 자신의 '선실'에서 아바타를 이용한 다양한 형태의 서비스를 이용할 수 있다. 이하, 설명의 편의를 위해 상기 '선실'을 '개인가상공간'이라 통칭하기로 한다.1 is an example of a system configuration for performing an avatar service according to the present invention, in which a user terminal 100 is connected to an internet site 120 that provides an avatar service through an internet network 110. The present invention implements the avatar service by introducing the concept of a cruise ship sailing the Internet sea. Through this form, it provides an individual virtual resting place called 'cabin'. Accordingly, the user may use various types of services using an avatar in his or her own cabin. Hereinafter, for convenience of description, the cabin is collectively referred to as a 'personal virtual space'.
상기 사용자 단말(100)은 일반적으로 개인용 피시(PC)나 개인휴대단말(PDA) 등과 같이 인터넷망(110)에 연결할 수 있는 수단이 사용될 수 있다. 본 발명에서는 메크로미디어사의 쇽웨이브(Shockwave) 프로그램을 통해 아바타 서비스를 이용할수 있도록 구현하였기 때문에, 사용자 단말(100)에는 웹브라우저와 쇽웨이브 프로그램이 탑재되어 있는 것이 바람직하다. 만약에 쇽웨이브 프로그램이 탑재되어 있지 않은 경우에는 본 사이트(120)에 접속할 때 다운받을 수도 있다. 쇽웨이브 프로그램은 매크로미디어사가 개발한 클라이언트 소프트웨어로서, 동사의 저작 소프트웨어를 사용해서 작성한 멀티미디어 데이터를 인터넷을 거쳐서 재생하거나 검색하는데 필요한 소프트웨어이다.In general, the user terminal 100 may use a means for connecting to the Internet network 110 such as a personal PC or a personal digital assistant (PDA). In the present invention, since the avatar service can be used through the Shockwave program of Macromedia, the user terminal 100 is preferably equipped with a web browser and the Shockwave program. If the WAVEWAVE program is not installed, it may be downloaded when the site 120 is accessed. The Shockwave program is a client software developed by Macromedia, which is required to play or retrieve multimedia data created using the company's authoring software over the Internet.
상기 인터넷 사이트(120)는 홈페이지(121), 로드밸런싱 스위치(122), 개발 서버(123), 결제 서버(124), 공공장소/분배 서버(125), 개인가상공간 서버(126), 웹 서버(127), 데이터베이스(128), 및 파일 시스템(129) 등의 소프트웨어와 하드웨어를 포함하는 개념이다.The Internet site 120 includes a homepage 121, a load balancing switch 122, a development server 123, a payment server 124, a public place / distribution server 125, a personal virtual space server 126, and a web server. The concept includes software and hardware such as 127, database 128, and file system 129.
각 구성요소에 대하여 설명하자면, 먼저 상기 홈페이지(121)는 웹 서버(127)에서 운용되는 것으로 인터넷 사이트(120) 접속자가 실체로서 접하게 되는 소프트웨어적인 측면이고, 상기 웹 서버(127)는 상기 홈페이지(121)와 연계하여 웹 서비스를 제공할 수 있는 환경을 구축하는 하드웨어적인 측면의 기능을 수행한다. 그리고, 상기 로드밸런싱 스위치(122)는 다수개가 구비된 웹 서버(127)들의 부하를 분산시킴으로서 안정적이고 빠른 서비스 속도를 보장하는 기능을 수행하고, 상기 개발 서버(123)는 새롭게 개발된 프로그램을 실시간으로 업데이트하기 위해서 필요하다.To describe each component, first, the homepage 121 is a software aspect that is accessed by the Internet site 120 as an entity that is operated by the web server 127, and the web server 127 is the homepage ( In conjunction with 121), it performs the function of hardware aspect to construct an environment that can provide web services. In addition, the load balancing switch 122 performs a function of ensuring a stable and fast service speed by distributing the load of a plurality of web servers 127, and the development server 123 performs a newly developed program in real time. It is necessary to update with.
상기 결제 서버(124)는 본 사이트(120)를 유료로 서비스할 경우에 사용자의휴대폰이나 신용카드 등의 수단과 연계되어 서비스 이용대금을 결제처리하는 기능을 수행한다. 상기 공공장소/분배 서버(125)는 여러 공공장소를 그룹 단위로 분류하여 효율적으로 관리하는 기능을 수행한다. 일반적으로 공공장소/분배 서버(125)는 한 쌍으로 존재할 수 있는데, 하나의 서버에 문제가 발생될 경우에 다른 하나의 서버에서 그 기능을 대체하여 수행한다.The payment server 124 performs a function of processing a payment for service use in connection with a user's mobile phone or credit card, etc., when the site 120 is paid for. The public place / distribution server 125 classifies various public places into group units and performs a function of efficiently managing them. In general, the public place / distribution server 125 may exist as a pair, and when a problem occurs in one server, the other server performs the function by replacing the function.
한편, 상기 개인가상공간 서버(126)는 다수개가 구비되는 것이 바람직한데, 상기 공공장소/분배 서버(125)에 의해 지정됨으로서 사용자들을 분류기준에 따라 그룹 형태로 분류하여 각 사용자에게 분양된 개인가상공간을 그룹별로 관리하는 기능을 수행한다. 예컨대, A 그룹은 하나의 개인가상공간 서버에서 관리하고, B 그룹은 또다른 하나의 개인가상공간 서버에서 관리할 수 있다.On the other hand, it is preferable that a plurality of personal virtual space server 126 is provided, which is designated by the public place / distribution server 125 to classify users into groups according to classification criteria and distribute them to each user. Manages space by group. For example, group A may be managed by one personal virtual space server, and group B may be managed by another personal virtual space server.
상기 데이터베이스(128)는 사용자 인적사항, 로그인 정보, 혹은 사용자별 개인가상공간 정보 등을 저장하고, 파일 시스템(129)은 데이터베이스(128)에 저장된 정보와 연계되어 관련된 상세정보를 저장하여 관리한다. 이와같이 데이터베이스(128)와 파일 시스템(129)으로 이루어진 데이터 저장 형태는 빠르고 안정적인 시스템을 구축하기 위한 것이며, SAN 스위치를 통해 연결된다.The database 128 stores user information, login information, or personal virtual space information for each user, and the file system 129 stores and manages detailed information associated with information stored in the database 128. As such, the data storage form of the database 128 and the file system 129 is for building a fast and stable system, and is connected through a SAN switch.
도 2는 본 발명에 따라 동시표현이 가능한 아바타를 구현하기 위한 흐름도로서, 아바타 동시표현이 설정되면(S210), 표정 설정(S220), 다티콘 설정(S230), 및 액션 설정(S240)의 값에 따라 표정, 다디콘, 및 액션이 표현되어 완료된다(S250). 이때, 아바타 객체는 여러가지 속성값으로 구현되는데, 상기 3가지 설정값 중에서일부 또는 전부를 설정하여 복합적인 표현이 가능하다.2 is a flowchart for implementing an avatar capable of co-expression according to the present invention. When avatar co-expression is set (S210), the expression setting (S220), the multi-tick setting (S230), and the action setting (S240) are shown. In accordance with the expression, the daicons, and the action is expressed and completed (S250). In this case, the avatar object is implemented with various property values, and a complex expression may be achieved by setting some or all of the three setting values.
한편, 본 발명에서는 상기와 같은 형태의 동시표현이 가능한 아바타를 구현하기 위해 다음과 같은 기법을 적용한다. 첫째로, 시스템의 부하를 최소화하면서 아바타의 조립과 움직임(액션)이 가능하도록 아바타의 각도와 움직임에 필요한 이미지를 지정된 규격에 따라 부분 아바타 도트 이미지를 생성한다. 예컨대, 각종 아바타의 각도와 움직임에 대한 패턴을 정해놓고 그 중에서 패턴 정의에 따라 해당되는 패턴을 조합하여 도트 이미지를 생성한다. 둘째로, 시스템 부하를 최소화하면서 자연스러운 액션을 표현할 수 있도록 아바타 객체마다 필요한 속성값을 부여하고, 특정액션에 대한 패턴을 정의하며, 반복적인 액션이 발생될 경우에는 반복 이미지를 생성하여 다양한 3차원 형태의 아바타를 구현한다. 예컨대, 특별한 액션이나 상태를 체크하여 반복적인 이미지는 로테이션 루틴을 통해 처리함으로써 변화되는 이미지만을 생성하여 액션을 구현한다. 셋째로, 구현된 아바타의 머리 위로 다티콘을 띄워서 감정이나 상황을 표현하는데, 도 5에서 다티콘의 일예를 설명하기로 한다.In the present invention, the following technique is applied to implement an avatar capable of co-expression as described above. First, a partial avatar dot image is generated according to a specified specification of an image required for the angle and movement of the avatar to enable the assembly and movement (action) of the avatar while minimizing the load on the system. For example, patterns for angles and movements of various avatars are determined, and dot images are generated by combining the corresponding patterns according to the pattern definition. Second, to provide natural values while minimizing the system load, it assigns necessary property values to each avatar object, defines patterns for specific actions, and generates repeated images in case of repeated actions. Implement the avatar. For example, a special action or state is checked to process a repetitive image through a rotation routine to generate only an image that is changed to implement an action. Third, the emotion or the situation is expressed by floating the daticon over the head of the implemented avatar, an example of the daticon will be described in FIG. 5.
도 3은 본 발명에 따라 아이템/개인가상공간을 구현하기 위한 개념도로서, 등축도법(Isometric drawing) 좌표계(300)를 이용하여 개인가상공간(310)과 아이템(330)을 구현하는데, 개인가상공간(310)과 아이템(330)의 공간표현을 현실에 근접하도록 하기위해 각각 별도의 속성값(320,340)을 가지고 있다. 이때, 상기 등축도법 좌표계(300)는 입체감을 주어 구현하려는 형상에 대한 어렴풋한 모습을 각인시켜주는 역할을 함으로서 착시현상을 일으켜서 3차원적인 형상처럼 보이도록 하는 좌표계다.3 is a conceptual diagram for implementing an item / personal virtual space according to the present invention, which implements the personal virtual space 310 and the item 330 using an isometric drawing coordinate system 300. In order to bring the spatial representations of the 310 and the item 330 closer to reality, separate attribute values 320 and 340 are provided. At this time, the isometric drawing coordinate system 300 is a coordinate system that causes an optical illusion to appear as a three-dimensional shape by playing a role of imprinting a dim shape for the shape to be given to give a three-dimensional effect.
한편, 상기 개인가상공간의 속성값(320)은 'Level'과 'Part'라는 항목으로 구분되어 설정된다. 'Level'은 아바타 이동가능지역 여부 맵을 의미하는데, 설정값에 따라서 아바타가 이동할 수 있는 지역과 이동할 수 있는 지역을 설정한다. 'Part'는 아이템 종류별 설치 맵을 의미하는데, 설정값에 따라서 설치 가능한 아이템의 종류를 설정한다. 예컨대, 아이템이 놓여질 수 있는 좌측벽, 우측벽, 또는 바닥 등을 설정한다.On the other hand, the attribute value 320 of the personal virtual space is set to be divided into the items 'Level' and 'Part'. 'Level' means an avatar moveable area map, and sets an area where an avatar can move and an area that can move according to a setting value. 'Part' refers to the installation map for each item type, and sets the types of items that can be installed according to the set value. For example, a left wall, a right wall, a floor, or the like on which an item can be placed is set.
상기 아이템의 속성값(340)은 'Toparea', 'Skyon', 'Area', 'View', 'Actioncode', 'Seatpoint', 및 'Stopstring' 이라는 항목으로 구분되어 설정된다. 'Toparea'는 아이템의 상위에 다른 아이템을 올려놓을 수 있는지 여부와 올려놓는 높이값을 설정한다. 예컨대, 대형장식장 위에는 다른 아이템을 올려놓을 수 없도록 설정하고, 탁자 위에는 다른 아이템을 올려놓을 수 있도록 설정한다. 'Skyon'는 다른 아이템의 상위에 올려질 수 있는지 여부를 설정한다. 예컨대, 작은 화병은 다른 아이템 위에 올라갈 수 있도록 설정한다. 'Area'는 아이템이 차지하고 있는 영역을 설정한다. 예컨대, 작은 화병은 맵의 한 칸을 차지하도록 설정하고, 침대는 맵의 네 칸을 차지하도록 설정한다. 'View'는 아이템이 놓여있는 방향값을 설정한다. 예컨대, 장농은 2 가지 방향값을 가지도록 설정하고, 의자는 4 가지 방향값을 가지도록 설정한다.The attribute value 340 of the item is set to be divided into 'Toparea', 'Skyon', 'Area', 'View', 'Actioncode', 'Seatpoint', and 'Stopstring'. 'Toparea' sets whether the item can be placed on top of the item and the height value. For example, it is set so that other items cannot be placed on a large decor, and set so that other items can be placed on a table. 'Skyon' sets whether or not it can be placed on top of other items. For example, a small vase can be set to climb on top of another item. 'Area' sets the area occupied by the item. For example, small vases are set to occupy one space of the map, and beds are set to occupy four spaces of the map. 'View' sets the direction in which the item is placed. For example, the jangong is set to have two directions, and the chair is set to have four directions.
그리고, 'Actioncode'는 아이템 고유의 기능 및 동작코드를 설정한다. 예컨대, 아바타가 의자 아이템에 앉기 위해 필요한 지점에 이동후에 앉기 동작을 하는액션코드를 설정한다. 'Seatpoint'는 상기 아바타와의 연계 동작지점 포인트값을 설정한다. 예컨대, 의자 아이템의 중점에서 일정거리만큼 떨어진 지점에 아바타가 앉을 수 있도록 포인트를 설정한다. 또한, 'Stopstring'은 상기 아바타가 기능성 아이템에서의 기능을 수행하기 위해서 위치해야 될 지점을 설정한다. 예컨대, 기능성 아이템이 문을 열 수 있는 냉장고 일 경우에 아바타가 냉장고 문을 열기 위해서는 특정 지점에 위치해야 한다. 이러한 속성값들을 이용하여 아이템이 차지하는 공간 설정과 아이템 위에 아이템을 놓는 조합, 아이템의 단독 액션, 및 아이템과 아바타 간의 액션 등을 구현한다.And, 'Actioncode' sets the function and action code unique to the item. For example, an action code for performing a sitting operation after moving the avatar is required to sit at a chair item. 'Seatpoint' sets a coordinated operation point value with the avatar. For example, the point is set to allow the avatar to sit at a point away from the center of the chair item. In addition, 'Stopstring' sets the point where the avatar should be located in order to perform a function in the functional item. For example, if the functional item is a refrigerator that can open the door, the avatar must be located at a specific point in order to open the refrigerator door. These property values are used to implement a space setting occupied by the item, a combination of placing the item on the item, a single action of the item, and an action between the item and the avatar.
도 4a는 본 발명에 따라 아바타 표정을 설정하기 위한 흐름도로서, 사용자는 아바타의 머리, 상의, 하의, 및 신발을 각각 설정할 수 있는데 모양과 색깔이 각각 n개가 구비되어 있어서 다양하게 조합할 수 있다(S410). 이때, 사용자는 적용된 설정을 통해 완성된 아바타 모양을 좌우로 회전시키면서 3차원 형태로 미리 확인할 수 있다. 이어서, 사용자가 아바타 설정 저장을 원할 경우에는 아바타 설정을 완료한다(S42O,S440). 그리고 지도를 통해 이동할 곳을 선택하여 아바타를 이동시킬 수 있다(S450). 반면, 사용자가 아바타 설정 저장을 원하지 않을 경우에는 임시 아바타로 설정하고, 지도를 통해 이동할 곳을 선택하여 아바타를 이동시킬 수 있다(S430,S450).Figure 4a is a flow chart for setting the avatar expression according to the present invention, the user can set the head, top, bottom, and shoes of the avatar, respectively, n and the shape and color are each provided can be variously combined ( S410). In this case, the user may check in advance in a three-dimensional form while rotating the completed avatar shape from side to side through the applied settings. Subsequently, when the user wants to save the avatar setting, the avatar setting is completed (S42O, S440). The avatar may be moved by selecting a place to move through the map (S450). On the other hand, when the user does not want to save the avatar setting, the user may set the temporary avatar and move the avatar by selecting a place to move through the map (S430 and S450).
도 4b는 본 발명에 따른 아바타 표정예로서, 기본, 웃기, 화내기, 침흘리기, 메롱하기, 울기, 및 놀라기 등과 같이 다양한 표정을 보여준다. 따라서, 사용자는이렇게 다양한 표정들 중에서 하나를 선택할 수 있다. 그리고, 도 4c는 설정된 아바타 표정에 의한 화면예로서, 기본 표정이 설정된 예를 보여준다.Figure 4b is an example of facial expressions according to the present invention, showing a variety of facial expressions, such as basic, laughing, angry, drooling, teasing, crying, surprised. Thus, the user can select one of these various expressions. 4C illustrates an example of a screen in which the avatar is set, and a basic expression is set.
도 5는 본 발명에 따른 다티콘 일예로서, 감정이나 상황을 표현해주는 이미지들이다. 따라서, 사용자는 이들 중 하나를 선택하여 감정이나 상황을 표현할 수 있다. 도 6a는 본 발명에 따른 액션/이동을 설정하기 위한 흐름도로서, 각 아바타의 설정값으로 위치, 방향, 설정된 액션 코드에 따라 필요한 부분 이미지를 조합하여 여러개의 프레임을 만들어서 연속동작을 표현하는 것에 관한 것이다. 이때, 액션 코드는 걷기, 마시기, 인사하기, 춤추기, 앉기, 눕기, 및 얼굴감정 표현하기 등이 있다.5 is an example of a multi-icon according to the present invention, images representing emotions or situations. Thus, the user can select one of them to express emotions or situations. FIG. 6A is a flowchart for setting an action / movement according to the present invention, and relates to representing a continuous motion by creating a plurality of frames by combining necessary partial images according to a position, a direction, and a set action code as a setting value of each avatar. will be. In this case, the action code includes walking, drinking, greeting, dancing, sitting, lying down, and expressing facial emotions.
먼저, 사용자로부터 이동위치값이 입력되면 이동가능지역인지를 확인한다(S610,S620). 이동가능지역으로 확인될 경우에는 목적지까지의 경로를 추적한다(S630). 이어서, 액션값이 있는지를 확인하여, 액션값이 있을 경우에는 액션을 적용하여 목적지로 이동시킨다(S640,S650,S660). 그러나, 액션값이 없을 경우에는 곧바로 목적지로 이동시킨다(S640). 이동후에, 또다른 액션값이 있는지를 확인하여, 액션값이 있을 경우에는 액션을 적용한 후에 정지시키고, 액션값이 없을 경우에는 곧바로 정지시킨다(S670,S680,S690). 도 6b는 설정된 아바타 액션 일예로서, 걷기, 춤추기, 인사하기, 앉기, 눕기, 및 음료수 마시기 등을 볼 수 있고, 도 6c는 다티콘을 달고 표정을 바꾸면서 춤을 추고 있는 아바타를 나타낸다.First, if a moving position value is input from the user, it is checked whether the movable area is possible (S610 and S620). If it is confirmed as a movable area, the route to the destination is tracked (S630). Subsequently, it is checked whether there is an action value, and if there is an action value, the action is moved to the destination (S640, S650, S660). However, if there is no action value, it is immediately moved to the destination (S640). After the movement, the controller checks whether there is another action value, and if there is an action value, stops it after applying the action and immediately stops it (S670, S680, S690). FIG. 6B is an example of a set avatar action, in which walking, dancing, greetings, sitting, lying down, drinking beverages, and the like can be seen.
도 7a는 본 발명에 따라 아바타를 변신하기 위한 흐름도로서, 사용자로부터 아바타 변신메뉴가 선택되어 착용시킬 의상이나 악세서리 코드가 선택되면 저장 여부를 확인한다(S710,S720,S730). 저장을 원할 경우에는 운송수단이 출현하여 아바타를 운송한다(S750). 이어서, 선택된 의상이나 악세서리가 착용된 모양의 아바타가 운송수단을 타고 다시 등장한다(S760). 도 7b는 아바타 변신용 운송수단을 보여주는 화면예로서, 다양하게 변형하여 사용자의 흥미도를 높일 수 있다. 도 7b에서는 운송수단으로 우주선을 예로 들었다.FIG. 7A is a flowchart for transforming an avatar according to the present invention, and when a costume or accessory code to be worn is selected by a user for transforming an avatar, the user determines whether to save the avatar (S710, S720, and S730). If you want to save the vehicle appears to transport the avatar (S750). Subsequently, the avatar in which the selected costume or accessory is worn appears on the vehicle again (S760). 7B is a screen example showing a vehicle for transforming an avatar, and may be modified in various ways to increase the user's interest. In FIG. 7B, a spaceship is used as a vehicle.
도 8a는 본 발명에 따른 개인가상공간을 분양하기 위한 흐름도로서, 사용자 개인별로 자신만의 공간을 분양받는 과정을 설명한다. 사용자로부터 개인가상공간분양 메뉴가 선택되고 개인가상공간 종류가 선택되어 개인가상공간의 기본정보가 수신되어 저장을 원할 경우에는 개인가상공간의 설정이 완료되면서 사용자가 직접접근할수 있는 개인가상공간 유알엘(URL)이 부여된다(S810,S820,S830,S840,S850). 도 8b는 본 발명에 따른 개인가상공간에 부여된 유알엘을 보여주는 화면예로서, 선실 즉 개인가상공간에 직접 접근할 수 있는 유알엘을 보여준다.FIG. 8A is a flowchart for distributing individual virtual spaces according to the present invention, and illustrates a process of distributing own space for each user. When the user selects the personal virtual space sale menu and the personal virtual space type is selected and the basic information of the personal virtual space is received and stored, the personal virtual space UAL (the user can directly access the personal virtual space is set up). URL) (S810, S820, S830, S840, S850). 8B is a screen example showing a UAL assigned to a personal virtual space according to the present invention, and shows a UAL that can directly access a cabin, that is, a personal virtual space.
도 9a는 본 발명에 따른 이벤트를 실시하기 위한 흐름도로서, 분양받은 개인가상공간에 사용자의 기분이나 기념일에 따라 이벤트를 실시하는 과정을 설명한다. 사용자가 연계된 쇼핑몰이나 홈쇼핑에서 이벤트 아이템을 구매하여 이벤트 실시 메뉴를 선택하고 이벤트 아이템을 선택하면 선택된 아이템을 이용한 이벤트가 실시된다(S910,S920,S930,S940).9A is a flowchart for carrying out an event according to the present invention, and illustrates a process of executing an event according to a mood or an anniversary of a user in a pre-distributed personal virtual space. When a user purchases an event item in a linked shopping mall or home shopping, selects an event execution menu, and selects an event item, an event using the selected item is performed (S910, S920, S930, S940).
도 9b는 본 발명에 따른 이벤트 아이템을 나타내는 화면예로서, 이벤트 종류로는 폭죽, 종합효과, 현수막, 별자리, 악세서리, 및 케이크 등이 있다. 도 9c는 본 발명에 따라 실시된 이벤트를 나타내는 화면예로서, 오프라인상의 이벤트를 사이버 공간에 그대로 옮겨놓은 형태다.9B is a screen example showing an event item according to the present invention. Event types include firecrackers, overall effects, banners, constellations, accessories, cakes, and the like. 9C is a screen example showing an event performed according to the present invention, in which the offline event is replaced with cyberspace.
도 10은 본 발명에 따른 PPL 광고가 적용된 화면예로서, 오프라인상의 매장과 똑같은 분위기를 사이버 공간에서 구현한 형태다. 즉, 종래의 평면적인 PPL 광고의 한계를 극복하고 본 발명을 통해 구현된 3차원 형태의 공간에 특정 상품에 대한 광고를 게재한 것이다. 예컨대, 사용자는 가상의 3차원적인 '맥도널드'에서 실제로 앉아서 햄버거나 음료수를 마시는 효과를 누릴 수 있다. 상기 PPL 광고란 소비자들의 무의식 속에 광고라는 지배적인 생각을 주지 않으면서 자연스럽게 상품을 인지시키는 광고기법이다.FIG. 10 is a screen example to which a PPL advertisement is applied according to the present invention, in which the same atmosphere as that of an offline store is implemented in a cyber space. That is, an advertisement for a specific product is placed in a three-dimensional space implemented through the present invention, overcoming the limitation of the conventional flat PPL advertisement. For example, a user can actually sit in a virtual three-dimensional 'MacDonald' and enjoy the effect of drinking a hamburger or a drink. The PPL advertisement is an advertisement technique that naturally recognizes a product without giving the dominant idea of advertisement in the unconsciousness of consumers.
한편, 상술한 실시예는 이해를 돕기 위한 것이며 본 발명은 상술한 실시예에 한정되지 않고, 본 발명의 기술적 사상을 벗어나지 않는 범위내에서 당업자에 의해 다양하게 변형하여 실시할 수 있다.On the other hand, the above-described embodiment is for the purpose of understanding and the present invention is not limited to the above-described embodiment, various modifications can be carried out by those skilled in the art without departing from the technical spirit of the present invention.
본 발명에 따르면, 다양한 모양을 3차원적으로 표현함과 동시에 감정표현이 가능한 아바타를 구현시킴으로서 아바타의 리얼리티를 극대화시킬 수 있다. 또한, 3차원적인 공간표현을 통해 현실감을 극대화한 형태로 아이템과 개인가상공간을 구현시킴으로서 흥미롭고 재미있는 아바타 서비스를 제공할 수 있다.According to the present invention, it is possible to maximize the reality of the avatar by realizing an avatar capable of expressing various shapes in three dimensions and expressing emotions at the same time. In addition, it is possible to provide an interesting and interesting avatar service by embodying items and personal virtual spaces in a form that maximizes the sense of reality through three-dimensional space representation.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020020026525A KR20030088694A (en) | 2002-05-14 | 2002-05-14 | Avatar capable of simultaneous representation and method to embody item/individual cyber room using it |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020020026525A KR20030088694A (en) | 2002-05-14 | 2002-05-14 | Avatar capable of simultaneous representation and method to embody item/individual cyber room using it |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20030088694A true KR20030088694A (en) | 2003-11-20 |
Family
ID=32382760
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020020026525A KR20030088694A (en) | 2002-05-14 | 2002-05-14 | Avatar capable of simultaneous representation and method to embody item/individual cyber room using it |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20030088694A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005050097A1 (en) * | 2003-11-24 | 2005-06-02 | Lg Electronics Inc. | Air conditioner having an enhanced user perception |
CN100343587C (en) * | 2003-11-24 | 2007-10-17 | Lg电子株式会社 | Air conditioner having an enhanced user perception |
KR100855451B1 (en) * | 2006-12-29 | 2008-09-01 | 주식회사 엔씨소프트 | Method for Character Navigation of Computer Game |
KR100925512B1 (en) * | 2007-12-26 | 2009-11-06 | 에스케이커뮤니케이션즈 주식회사 | Travelable space management method for virtual reality service |
KR100927326B1 (en) * | 2008-10-20 | 2009-11-19 | 주식회사 에이앤비소프트 | A method for processing two dimensional avatar image and a recording medium with a computer executable program of the method |
WO2010151070A3 (en) * | 2009-06-25 | 2011-03-31 | 삼성전자주식회사 | Virtual world processing device and method |
KR20200017152A (en) * | 2018-08-08 | 2020-02-18 | (주)한국체스게임 | Sysyem for provinding virtual reality service and method therefor |
-
2002
- 2002-05-14 KR KR1020020026525A patent/KR20030088694A/en not_active Application Discontinuation
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005050097A1 (en) * | 2003-11-24 | 2005-06-02 | Lg Electronics Inc. | Air conditioner having an enhanced user perception |
CN100343587C (en) * | 2003-11-24 | 2007-10-17 | Lg电子株式会社 | Air conditioner having an enhanced user perception |
CN100408925C (en) * | 2003-11-24 | 2008-08-06 | Lg电子株式会社 | Air conditioner having an enhanced user perception |
KR100855451B1 (en) * | 2006-12-29 | 2008-09-01 | 주식회사 엔씨소프트 | Method for Character Navigation of Computer Game |
KR100925512B1 (en) * | 2007-12-26 | 2009-11-06 | 에스케이커뮤니케이션즈 주식회사 | Travelable space management method for virtual reality service |
KR100927326B1 (en) * | 2008-10-20 | 2009-11-19 | 주식회사 에이앤비소프트 | A method for processing two dimensional avatar image and a recording medium with a computer executable program of the method |
WO2010151070A3 (en) * | 2009-06-25 | 2011-03-31 | 삼성전자주식회사 | Virtual world processing device and method |
KR20200017152A (en) * | 2018-08-08 | 2020-02-18 | (주)한국체스게임 | Sysyem for provinding virtual reality service and method therefor |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220266132A1 (en) | Virtual environment for computer game | |
Tayal et al. | Virtual reality based metaverse of gamification | |
US7342587B2 (en) | Computer-implemented system and method for home page customization and e-commerce support | |
Coleman | Hello avatar: rise of the networked generation | |
US8423478B2 (en) | Preferred customer service representative presentation to virtual universe clients | |
US8638332B2 (en) | Teleport preview provisioning in virtual environments | |
Stokel-Walker | Welcome to the metaverse | |
US10275941B2 (en) | Multi-layered depth and volume preservation of stacked meshes | |
US11238667B2 (en) | Modification of animated characters | |
GB2622261A (en) | System and method for providing a relational terrain for social worlds | |
KR100993801B1 (en) | Avatar presenting apparatus and method thereof and computer readable medium processing the method | |
KR100957858B1 (en) | Avatar presenting method and computer readable medium processing the method | |
KR20030088694A (en) | Avatar capable of simultaneous representation and method to embody item/individual cyber room using it | |
Wu et al. | Metaverse: The world reimagined | |
Oppermann et al. | Introduction to this special issue on smart glasses | |
Perlin | Better acting in computer games: the use of procedural methods | |
Shahriar | Into the Metaverse: Technological Advances Shaping the Future of Consumer and Retail Marketing | |
Huang | The Development and Application of Digital Media Interaction in Artistic Experience | |
Mao et al. | Overview of the application of virtual reality in the field of visual arts and video games | |
KR20180107625A (en) | Virtual Contents Joint Participation Service System | |
Lucie | Teknopolis | |
Simão et al. | Psychedelic trance on the web: exploring digital parties at second life | |
Schrum | Theatre in Second Life® holds the VR mirror up to nature | |
Jackson | Virtual flagships | |
Disperati et al. | Multiple Gender Expressions: Identity and Representation in Digital and Physical Realm |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |