KR20080047517A - System for operating dance academy - Google Patents
System for operating dance academy Download PDFInfo
- Publication number
- KR20080047517A KR20080047517A KR1020080036469A KR20080036469A KR20080047517A KR 20080047517 A KR20080047517 A KR 20080047517A KR 1020080036469 A KR1020080036469 A KR 1020080036469A KR 20080036469 A KR20080036469 A KR 20080036469A KR 20080047517 A KR20080047517 A KR 20080047517A
- Authority
- KR
- South Korea
- Prior art keywords
- dance
- customer
- information
- video data
- terminal
- Prior art date
Links
- 230000010365 information processing Effects 0.000 claims description 57
- 238000012545 processing Methods 0.000 claims description 17
- 238000012790 confirmation Methods 0.000 claims description 2
- 239000000284 extract Substances 0.000 abstract description 2
- 238000004891 communication Methods 0.000 description 51
- 238000000034 method Methods 0.000 description 36
- 230000006870 function Effects 0.000 description 31
- 238000010586 diagram Methods 0.000 description 10
- 238000013480 data collection Methods 0.000 description 8
- 230000005236 sound signal Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 101150012579 ADSL gene Proteins 0.000 description 1
- 102100020775 Adenylosuccinate lyase Human genes 0.000 description 1
- 108700040193 Adenylosuccinate lyases Proteins 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000010304 firing Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
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
- 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
- G06Q50/20—Education
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
- H04N23/81—Camera processing pipelines; Components thereof for suppressing or minimising disturbance in the image signal generation
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Tourism & Hospitality (AREA)
- Primary Health Care (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Multimedia (AREA)
- Educational Administration (AREA)
- Signal Processing (AREA)
- Educational Technology (AREA)
- Electrically Operated Instructional Devices (AREA)
Abstract
Description
도 1은 본 발명의 바람직한 실시 방법에 따른 댄스교실 운용 시스템에 대한 일 실시 구성을 도시한 도면이다. 1 is a view showing an embodiment configuration for a dance classroom operating system according to a preferred embodiment of the present invention.
도 2는 본 발명의 바람직한 실시 방법에 따른 정보 처리서버에 대한 일 실시 구성을 도시한 도면이다. 2 is a diagram showing an embodiment of an information processing server according to a preferred embodiment of the present invention.
도 3은 본 발명의 실시 방법에 따라 정보 처리서버와 연동하는 댄스교실 단말의 기능 구성을 도시한 도면이다. 3 is a diagram illustrating a functional configuration of a dance classroom terminal linked to an information processing server according to an embodiment of the present invention.
도 4는 본 발명의 실시 방법에 따라 댄스교실 단말에서 댄스 교습 참여 고객의 동영상 데이터를 생성하는 과정을 도시한 도면이다.4 is a diagram illustrating a process of generating video data of a dance lesson participating customer in a dance classroom terminal according to an embodiment of the present invention.
도 5는 본 발명의 실시 방법에 따라 고객 단말로 고객 댄스 동영상 데이터 및 해당 댄스 교습 동영상 데이터를 전송하는 과정을 도시한 도면이다.5 is a diagram illustrating a process of transmitting customer dance video data and corresponding dance teaching video data to a customer terminal according to an exemplary embodiment of the present invention.
도 6은 본 발명의 다른 실시 방법에 따라 고객 단말로 고객 댄스 동영상 데이터 및 해당 댄스 교습 동영상 데이터를 전송하는 과정을 도시한 도면이다.6 is a diagram illustrating a process of transmitting customer dance video data and corresponding dance teaching video data to a customer terminal according to another exemplary embodiment of the present invention.
<도면의 주요부분에 대한 설명><Description of main parts of drawing>
100 : 정보 처리서버 105 : 저장매체100: information processing server 105: storage medium
110 : 댄스교실 단말110: dance class terminal
200 : 정보 저장부 205 : 정보 추출/확인부200: information storage unit 205: information extraction / confirmation unit
210 : 정보 처리부210: information processing unit
본 발명은 댄스 교습 참여 고객의 댄스 동영상 데이터를 고객 정보와 연계 처리하여 저장매체에 저장하는 정보 저장수단과, 상기 고객 접속시, 상기 저장매체를 통해 상기 접속한 고객의 고객정보와 연계 처리되어 기 저장된 고객 댄스 동영상 데이터를 확인하는 정보 확인수단 및 상기 확인된 고객 댄스 동영상 데이터와 해당 댄스에 대응하는 댄스 교습용 동영상 데이터를 동시 출력하여 고객 단말로 제공하는 정보 처리수단을 포함하되, 상기 정보 처리수단은, 상기 고객 댄스 동영상 데이터와 댄스 교습용 동영상 데이터의 비교를 통해 상기 고객의 댄스 동영상 중 틀린 부분을 추출한 후, 이를 상기 고객에게 통지하는 댄스교실 운용 시스템에 관한 것이다.The present invention provides information storage means for processing dance video data of a dance lesson participating customer in association with customer information and storing the same in the storage medium, and in connection with the customer information of the connected customer through the storage medium. And information processing means for confirming stored customer dance video data and information processing means for simultaneously outputting the identified customer dance video data and dance teaching video data corresponding to the corresponding dance and providing the same to the customer terminal. The present invention relates to a dance classroom operating system for extracting a wrong part of a dance video of the customer by comparing the customer dance video data and the dance teaching video data and then notifying the customer of the wrong part.
종래에는 댄스 교습을 하고자 하는 고객은, 실제 댄스 전문학원에 등록하여 전문 강사에게 직접 지도를 받는 것이 주류였으나, 인터넷 및 제반 기술의 발달로, 가상 3D 아바타 등을 이용하여, 컴퓨터로 해당 댄스의 동작을 배울 수 있게 되었 다(예컨대, D-Player 등). Conventionally, a customer who wants to teach dances has been the mainstream to register with a real dance school and receive guidance directly from a professional instructor.However, due to the development of the Internet and various technologies, the use of virtual 3D avatars to perform the dance operation on a computer. Can be learned (eg D-Player).
그러나, 상기와 같이, 실제 댄스 전문학원에 등록하여 댄스를 배우는 것은, 적지않은 비용이 소요되며, 바쁜 현대인들이 학원에 빠지지 않고 다니기가 쉽지 않은 일이었다. However, as described above, learning to dance by actually enrolling in a dance academy costs a lot, and it was not easy for busy modern people to attend school without attending.
또한, 컴퓨터 상에서 가상 3D 아바타를 이용하여 댄스를 배우는 것은, 비용 및 시간 면에서 많은 도움은 되었지만, 혼자서 배우기에는 다소 어려운 부분들이 존재하였다. In addition, learning to dance using a virtual 3D avatar on a computer has been very helpful in terms of cost and time, but there are some difficult parts to learn by yourself.
본 발명의 목적은 댄스 교습 참여 고객의 댄스 동영상 데이터를 고객 정보와 연계 처리하여 저장매체에 저장하는 정보 저장수단과, 상기 고객 접속시, 상기 저장매체를 통해 상기 접속한 고객의 고객정보와 연계 처리되어 기 저장된 고객 댄스 동영상 데이터를 확인하는 정보 확인수단 및 상기 확인된 고객 댄스 동영상 데이터와 해당 댄스에 대응하는 댄스 교습용 동영상 데이터를 동시 출력하여 고객 단말로 제공하는 정보 처리수단을 포함하되, 상기 정보 처리수단은, 상기 고객 댄스 동영상 데이터와 댄스 교습용 동영상 데이터의 비교를 통해 상기 고객의 댄스 동영상 중 틀린 부분을 추출한 후, 이를 상기 고객에게 통지하는 댄스교실 운용 시스템을 제공함에 있다.An object of the present invention is the information storage means for processing the dance video data of the customer participating in the dance lessons in association with the customer information and storing in the storage medium, and the customer information of the connected customer through the storage medium when the customer is connected, And information processing means for confirming previously stored customer dance video data and information processing means for simultaneously outputting the identified customer dance video data and dance teaching video data corresponding to the corresponding dance and providing the same to the customer terminal. The processing means is to provide a dance classroom operation system for extracting the wrong part of the dance video of the customer by comparing the customer dance video data and dance lesson video data, and then notifying the customer.
본 발명에 따른 댄스교실 운용 시스템은, 댄스 교습 참여 고객의 댄스 동영상 데이터를 고객 정보와 연계 처리하여 저장매체에 저장하는 정보 저장수단과, 상기 고객 접속시, 상기 저장매체를 통해 상기 접속한 고객의 고객정보와 연계 처리되어 기 저장된 고객 댄스 동영상 데이터를 확인하는 정보 확인수단 및 상기 확인된 고객 댄스 동영상 데이터와 해당 댄스에 대응하는 댄스 교습용 동영상 데이터를 동시 출력하여 고객 단말로 제공하는 정보 처리수단을 포함하되, 상기 정보 처리수단은, 상기 고객 댄스 동영상 데이터와 댄스 교습용 동영상 데이터의 비교를 통해 상기 고객의 댄스 동영상 중 틀린 부분을 추출한 후, 이를 상기 고객에게 통지한다. Dance classroom operation system according to the present invention, information storage means for processing the dance video data of the dance lesson participating customers in connection with the customer information stored in the storage medium, and when the customer is connected, the connection of the customer through the storage medium Information processing means for confirming pre-stored customer dance video data processed in association with customer information and information processing means for simultaneously outputting the identified customer dance video data and dance teaching video data corresponding to the corresponding dance and providing the same to the customer terminal; Including, but the information processing means, after extracting the wrong portion of the dance video of the customer by comparing the customer dance video data and dance teaching video data, and notifies the customer.
이하 첨부된 도면과 설명을 참조하여 본 발명의 바람직한 실시예에 대한 동작 원리를 상세히 설명하기로 한다. Hereinafter, with reference to the accompanying drawings and description will be described in detail the operating principle of the preferred embodiment of the present invention.
다만, 하기에 도시되는 도면과 후술되는 설명은 본 발명의 특징을 효과적으로 설명하기 위한 여러 가지 방법 중에서 바람직한 실시 방법에 대한 것이며, 본 발명이 하기의 도면과 설명만으로 한정되는 것은 아님을 밝힌다. However, the drawings and the following description are to be described with reference to the preferred embodiment of the various methods for effectively explaining the features of the present invention, the present invention is not limited only to the drawings and description below.
또한, 하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대 한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. In addition, in the following description of the present invention, if it is determined that a detailed description of a related known function or configuration may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted.
그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서, 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 발명에서 전반에 걸친 내용을 토대로 내려져야 할 것이다.Terms to be described later are terms defined in consideration of functions in the present invention, which may vary according to intentions or customs of users or operators. Therefore, the definition should be made based on the contents throughout the present invention.
또한, 이하 실시되는 본 발명의 바람직한 실시예는 본 발명을 이루는 기술적 구성요소를 효율적으로 설명하기 위해 각각의 시스템 기능구성에 기 구비되어 있거나, 또는 본 발명이 속하는 기술분야에서 통상적으로 구비되는 시스템 기능구성은 가능한 생략하고, 본 발명을 위해 추가적으로 구비되어야 하는 기능구성을 위주로 설명하기로 한다. In addition, preferred embodiments of the present invention to be carried out below are provided in each system functional configuration to efficiently describe the technical components constituting the present invention, or system functions that are commonly provided in the technical field to which the present invention belongs. The configuration will be omitted, and will be described mainly on the functional configuration to be additionally provided for the present invention.
만약 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 하기에 도시하지 않고 생략된 기능구성 중에서 종래에 기 사용되고 있는 구성요소의 기능을 용이하게 이해할 수 있을 것이며, 또한 상기와 같이 생략된 구성요소와 본 발명을 위해 추가된 구성요소 사이의 관계도 명백하게 이해할 수 있을 것이다.If those skilled in the art to which the present invention pertains, it will be able to easily understand the function of the components that are conventionally used among the omitted functional configuration not shown below, and also the configuration omitted as described above The relationship between the elements and the components added for the present invention will also be clearly understood.
따라서, 본 발명의 기술적 사상은 청구범위에 의해 결정되며, 이하 실시예는 진보적인 본 발명의 기술적 사상을 본 발명이 속하는 기술분야에서 통상의 지식을 가진자에게 효율적으로 설명하기 위한 일 수단일 뿐임을 밝힌다. Accordingly, the technical spirit of the present invention is determined by the claims, and the following embodiments are merely means for efficiently explaining the technical spirit of the present invention to those skilled in the art to which the present invention pertains. Reveal that
도면1은 본 발명의 바람직한 실시 방법에 따른 댄스교실 운용 시스템에 대한 일 실시 구성을 도시한 도면이다. 1 is a view showing an embodiment configuration for a dance classroom operating system according to a preferred embodiment of the present invention.
도면1을 참조하면, 소정의 댄스 교습실에 구비되며, 상기 댄스 교습실에서 소정의 댄스 교습에 참여하는 고객의 댄스 동영상 데이터를 생성 및/또는 촬영하여, 상기 생성 및/또는 촬영된 고객 댄스 동영상 데이터를 소정의 네트워크를 통해 본 발명에 따른 정보 처리서버(100)로 전송하는 댄스교실 단말(110) 및 상기 댄스교실 단말(110)이 전송하는 상기 고객 댄스 동영상 데이터를 수신하여 상기 고객 정보 및 상기 댄스 교습 동영상 데이터와 연계하여 소정의 저장매체(105)에 저장하고, 네트워크를 통해 상기 고객이 접속하면, 상기 접속한 고객의 고객정보를 확인하여, 상기 고객정보와 연계되어 저장되는 상기 고객 댄스 동영상 데이터를 상기 댄스 교습용 동영상 데이터와 함께 상기 정보 처리부(210)로 제공하는 정보 처리서버(100)를 포함하여 구성되는 댄스교실 운용 시스템에 관한 바람직한 실시 구성에 대한 것이다. Referring to FIG. 1, a dance dance data of a customer who is provided in a dance dance room and participates in a dance dance class in the dance lesson room may be generated and / or photographed to generate and / or photograph the dance dance data of the customer. The dance classroom terminal 110 for transmitting data to the
본 발명의 실시 방법에 따르면, 상기 댄스교실 단말(110)은, 상기 댄스 교습실에서 댄스 교습에 참여하는 고객에 부착되는 소정의 센서로부터 상기 댄스 교습 참여 고객의 댄스 동작에 대응하는 데이터(예컨대, 모션 데이터 등)를 수집하고, 상기 수집된 모션 데이터를 이용하여 상기 댄스 교습 참여 고객의 댄스 동영상 데이터를 생성하여, 상기 생성된 댄스 교습 고객의 댄스 동영상 데이터를 상기 네트워크를 통해 상기 정보 처리서버(100)로 전송하는 것을 특징으로 한다. According to the method of the present invention, the dance classroom terminal 110, the data corresponding to the dance operation of the dance lesson participation customer from the predetermined sensor attached to the customer participating in the dance lesson in the dance lesson (for example, Motion data, and the like, and generates dance video data of the dance lesson participating customers using the collected motion data, and transmits the generated dance video data of the dance lesson customer through the network. It is characterized in that for transmitting.
본 발명의 실시 방법에 따르면, 상기 정보 처리서버(100)는, 상기 접속한 고객 단말(115)로 상기 고객 댄스 동영상 데이터와 상기 댄스 교습용 동영상 데이터를 함께 제공하는 과정에서, 상기 고객 댄스 동영상 데이터와 상기 댄스 교습용 동영상 데이터를 비교하여, 상기 고객의 댄스중 틀린 부분을 추출하여, 상기 고객 단말(115)로 더 제공하는 것을 특징으로 한다. According to the method of the present invention, the
본 발명의 실시 방법에 따르면, 상기 댄스교실 운용 시스템 구성은, 본 도면1에 도시된 실시예로 한정되는 것은 결코 아니며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 도면1을 참조 및/또는 변형하여 다양한 형태의 댄스교실 운용 시스템 구성을 실시할 수 있을 것이다. According to the implementation method of the present invention, the configuration of the dance classroom operating system is not limited to the embodiment shown in FIG. 1, and a person having ordinary knowledge in the art to which the present invention belongs, FIG. Various forms of dance classroom operation system may be implemented by reference and / or modification.
예컨대, 본 도면1 및 하기의 저장매체(105)에 도시되는 정보 처리서버(100)는 상기 댄스 교습실 및/또는 네트워크 상의 서버 등에 구비될 수 있으며, 이에 한정하지 않는다. For example, the
또한, 상기 댄스교실 단말(110)이 수행하는 상기 댄스 교습 참여 고객(고객 에 부착된 센서)으로부터 수집된 모션 데이터를 이용하여 상기 댄스 교습 참여 고객의 댄스 동영상 데이터를 생성하는 기능 등은 상기 정보 처리서버(100)에 소정의 기능 구성부가 추가되어 수행할 수 있다. In addition, a function of generating dance video data of the dance lesson participating customer using motion data collected from the dance lesson participating customer (a sensor attached to the customer) performed by the dance classroom terminal 110 may be performed. A predetermined function configuration unit may be added to the
도면1을 참조하면, 도시된 댄스교습 참여 고객의 댄스 동영상을 이용하여 상기 댄스 교습 참여 고객의 댄스 실력을 향상시키기 위한 댄스교실 운용 시스템 상의 정보 처리서버(100)는, 상기 댄스 교습장에 구비되는 댄스교실 단말(110)로부터 수신되는 상기 댄스 교습 참여 고객 동영상 데이터(또는 정보)와, 상기 댄스 교습 참여 고객 정보를 포함하는 저장매체(105)를 구비하거나, 또는 상기 저장매체(105)를 운영 및 관리하는 저장매체(105) 운영수단과 연동하는 것을 특징으로 한다. Referring to FIG. 1, an
본 발명의 실시 방법에 따르면, 상기 정보 처리서버(100)는 상기 댄스 교습장에 구비되는 댄스교실 단말(110)과 연동하는 것을 특징으로 하며, 이를 위해 상기 정보 처리서버(100)는, 상기 댄스 교습장에 구비되는 댄스교실 단말(110)과 근거리 유선 네트워크(예컨대, 소정의 허브(Hub)를 통해 유선으로 통신 연결되는 랜(Local Area Network) 등) 및/또는 근거리 무선 네트워크(예컨대, 무선 접속 포인트(Access Point)를 통해 무선으로 통신 연결되는 무선랜(Wireless LAN) 등)를 통해 소정의 정보 송수신을 위한 채널을 연결하는 것이 바람직하다. According to the method of the present invention, the
도면2는 본 발명의 바람직한 실시 방법에 따른 정보 처리서버(100)에 대한 일 실시 구성을 도시한 도면이다. 2 is a diagram showing an embodiment of the
보다 상세하게 본 도면2는 소정의 댄스 경연장에 구비되는 댄스교실 단말(110)로부터 전송되는 상기 댄스 교습 참여 고객의 댄스 동영상 데이터를 수신하여 소정의 저장매체(105)에 저장하고, 네트워크를 통해 상기 고객이 접속하면, 상기 고객의 댄스 동영상 및 이에 대응하는 댄스 교습용 동영상 데이터를 상기 고객 단말(115)로 제공하는 정보 처리서버(100) 구성을 도시한 것이다. In more detail, Figure 2 receives the dance video data of the dance lesson participating customers transmitted from the dance classroom terminal 110 provided in the predetermined dance competition, stored in a
본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 도면2를 참조 및/또는 변형하여 도시된 정보 처리서버(100)에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 실시 방법을 모두 포함하며, 본 도면2에 도시된 실시 방법으로 한정되지 아니한다. Those skilled in the art to which the present invention pertains will be able to infer various implementation methods for the illustrated
보다 상세하게 도면2를 참조하면, 상기 정보 처리서버(100)는, 상기 댄스교실 단말(110)로부터 댄스 교습 참여 고객의 댄스 동영상 데이터를 수신하여, 상기 수신된 댄스 교습 참여 고객의 댄스 동영상 데이터를 상기 댄스 교습 참여 고객정보와 연계하여 상기 저장매체(105)에 저장하는 정보 저장부(200)와, 상기 고객이 소정의 네트워크를 통해 상기 정보 처리서버(100)에 접속하면, 상기 접속한 고객의 고객 정보를 확인하고, 상기 확인된 고객정보와 연계되어 상기 저장매체(105)에 저장되어 있는 상기 고객의 댄스 동영상 데이터를 확인 및/또는 추출하는 정보 확인/ 추출부(205) 및 상기 확인 및/또는 추출된 상기 고객의 댄스 동영상 데이터와 해당 댄스에 대응하는 댄스 교습용 동영상 데이터를 상기 고객 단말(115)로 제공하는 정보 처리부(210)를 포함하여 이루어지는 것을 특징으로 한다. In more detail, referring to FIG. 2, the
본 발명의 실시 방법에 따르면, 상기 정보 처리서버(100)는, 소정의 네트워크를 통해 상기 고객의 댄스 동영상 데이터와 해당 댄스에 대응하는 댄스 교습용 동영상 소정의 통신채널을 연결 및 관리하는 인터페이스부(별도 도시하지 않음)를 더 포함하도록 구성할 수 있다. According to an exemplary embodiment of the present invention, the
바람직하게, 상기 고객 단말(115)이 소정의 유선 통신망 및/또는 무선 통신망에 연결되는 유선 단말 및/또는 무선 단말을 포함하는 경우, 상기 인터페이스부는 상기 유선 통신망 및/또는 무선 통신망에 정의된 프로토콜 스택을 기반으로 상기 고객 단말(115)과 소정의 통신 채널을 연결하고, 상기 고객 단말(115)에 구비된 통신 프로그램에 정의된 통신 프로토콜을 이용하여 적어도 하나 이상의 정보(또는 데이터) 송수신을 위한 통신 인터페이스를 제공할 수 있다. Preferably, when the customer terminal 115 includes a wired terminal and / or a wireless terminal connected to a predetermined wired communication network and / or a wireless communication network, the interface unit is a protocol stack defined in the wired communication network and / or wireless communication network. Communication interface for transmitting and receiving at least one information (or data) by connecting a predetermined communication channel with the customer terminal 115 based on the communication protocol defined in the communication program provided in the customer terminal 115 Can be provided.
예컨대, 상기 고객 단말(115)에 HTTP(Hyper-Text Transfer Protocol) 프로토콜에 대응하는 브라우져 프로그램이 구비된 경우, 상기 인터페이스부는 상기 TCP/IP 프로토콜을 기반으로 상기 고객 단말(115)과 통신채널을 연결하고, 상기 브라우져 프로그램에 정의된 HTPP 프로토콜을 이용하여 웹페이지(예컨대, HTML(Hyper-Text Markup Language) 호환 웹페이지) 및/또는 정보 송수신을 위한 통신 인터페이스를 제공하게 된다. For example, when a browser program corresponding to a Hyper-Text Transfer Protocol (HTTP) protocol is provided in the client terminal 115, the interface unit connects a communication channel with the client terminal 115 based on the TCP / IP protocol. In addition, the HTPP protocol defined in the browser program may be used to provide a communication interface for transmitting and receiving web pages (eg, Hyper-Text Markup Language (HTML) compatible web pages) and / or information.
본 발명의 다른 일 실시 방법에 따라 상기 고객 단말(115)이 소정의 무선 통신망에 연결되는 무선 단말을 포함하는 경우, 상기 인터페이스부는 상기 무선 통신망에 정의된 프로토콜 스택을 기반으로 상기 고객 단말(115)과 소정의 통신 채널을 연결하고, 상기 고객 단말(115)에 구비된 통신 프로그램에 정의된 통신 프로토콜을 이용하여 적어도 하나 이상의 정보(또는 데이터) 송수신을 위한 통신 인터페이스를 제공하는 것이 바람직하다. According to another exemplary embodiment of the present invention, when the customer terminal 115 includes a wireless terminal connected to a predetermined wireless communication network, the interface unit is based on the protocol stack defined in the wireless communication network. It is preferable to provide a communication interface for connecting at least one communication channel and transmitting and receiving at least one information (or data) using a communication protocol defined in a communication program provided in the customer terminal 115.
예컨대, 상기 고객 단말(115)에 WAP(Wireless Application Protocol) 및/또는 ME(Mobile Explorer) 프로토콜에 대응하는 브라우져 프로그램이 구비된 경우, 상기 인터페이스부는 상기 CDMA 프로토콜을 기반으로 상기 고객 단말(115)과 통신채널을 연결하고, 상기 브라우져 프로그램에 정의된 WAP/ME 프로토콜을 이용하여 웹페이지(예컨대, WML(Wireless Markup Language) 호환 웹페이지, 또는 HTML 호환 웹페이지) 및/또는 정보 송수신을 위한 통신 인터페이스를 제공한다.For example, when the client terminal 115 is equipped with a browser program corresponding to a WAP (Wireless Application Protocol) and / or a Mobile Explorer (ME) protocol, the interface unit may be connected to the client terminal 115 based on the CDMA protocol. A communication interface for connecting to a communication channel and transmitting / receiving a web page (e.g., a WML (Wireless Markup Language) compatible web page or an HTML compatible web page) and / or information using a WAP / ME protocol defined in the browser program. to provide.
본 발명의 실시 방법에 따르면, 상기 정보 처리부(210)는, 상기 고객 단말(115)이 상기 인터페이스부를 통해 상기 정보 처리서버(100)에 접속하면, 상기 접속한 고객 단말(115)에 구비된 기능구성에 대응하여 상기 고객 단말(115)을 통해 실행(또는 재생)될 상기 고객의 댄스 동영상 데이터 및 상기 댄스에 대응하는 댄스 교습용 데이터를 동시 출력하는 소정의 사용자 인터페이스를 생성하거나, 및/또는 소정의 데이터베이스(별도 도시하지 않음)로부터 추출하고, 상기 인터페이스부와 연동하여 상기 생성 또는 추출된 사용자 인터페이스를 상기 네트워크 수단을 통해 상기 고객 단말(115)로 제공할 수 있다. According to the method of the present invention, the information processing unit 210, when the customer terminal 115 is connected to the
본 발명의 실시 방법에 따르면, 상기 고객 단말(115)은 상기 사용자 인터페이스를 기반으로 상기 고객 단말(115)에서 재생(또는 실행)할 상기 고객 댄스 동영상 데이터 및 상기 댄스에 대응하는 댄스 교습용 동영상 데이터를 출력할 수 있다. According to the exemplary embodiment of the present invention, the customer terminal 115 may play the customer dance video data to be played (or execute) on the customer terminal 115 and the dance teaching video data corresponding to the dance based on the user interface. You can output
본 발명의 실시 방법에 따르면, 상기 정보 처리부(210)는 상기 고객의 댄스 동영상 데이터와 상기 댄스에 대응하는 댄스 교습용 데이터의 비교결과를 상기 고객 단말(115)로 더 제공하는 것을 특징으로 한다. According to the exemplary embodiment of the present invention, the information processing unit 210 may further provide the customer terminal 115 with a result of comparing the dance video data of the customer and dance teaching data corresponding to the dance.
예컨대, 상기 고객의 댄스 동영상 데이터와 상기 댄스에 대응하는 댄스 교습용 데이터의 비교결과는, 상기 고객의 댄스 동영상 데이터와 상기 댄스에 대응하는 댄스 교습용 데이터를 평가한 소정의 전문가(또는 사이트 운영자)의 평가 결과를 포함할 수 있다. For example, the comparison result of the dance video data of the customer and the dance teaching data corresponding to the dance may include a predetermined expert (or a site operator) who evaluated the dance video data of the customer and the dance teaching data corresponding to the dance. It may include the evaluation result of.
또한, 상기 고객의 댄스 동영상 데이터와 상기 댄스에 대응하는 댄스 교습용 데이터의 비교결과는, 상기 각 동영상 데이터를 구성하는 적어도 하나 이상의 모션 데이터의 위치 정보를 비교함으로서, 해당 동작 또는 장면에서의 특정 모션 데이터 위치 정보 차이 등을 포함할 수 있다. In addition, the comparison result of the dance video data of the customer and the dance teaching data corresponding to the dance is, by comparing the position information of at least one motion data constituting the video data, the specific motion in the operation or scene Data location information differences, and the like.
도면3은 본 발명의 실시 방법에 따라 정보 처리서버(100)와 연동하는 댄스교실 단말(110)의 기능 구성을 도시한 도면이다. 3 is a diagram showing the functional configuration of the dance classroom terminal 110 in conjunction with the
보다 상세하게 본 도면3은 소정의 댄스 교습장에 구비되며, 상기 댄스 교습장에서 소정의 댄스 교습에 참여하는 고객의 댄스 동영상 데이터를 생성하여, 상기 생성된 상기 고객 댄스 동영상 데이터를 소정의 네트워크를 통해 상기 도면2에 도시된 정보 처리서버(100)로 전송하는 댄스교실 단말(110)의 기능 구성에 대한 것으로서, 특히 도시된 댄스교실 단말(110)은 상기 댄스 교습 참여 고객에 부착되는 소정의 센서로부터 상기 댄스 교습 참여 고객의 댄스 동작에 대응하는 데이터(예컨대, 모션 데이터 등)를 수집하여, 상기 수집된 모션 데이터를 이용하여 상기 댄스 교습 참여 고객의 댄스 동영상 데이터를 생성하는 것을 특징으로 한다. In more detail, FIG. 3 is provided in a predetermined dance class, and generates dance video data of a customer who participates in a predetermined dance class in the dance class, and generates a network of the customer dance video data. The functional configuration of the dance classroom terminal 110 to be transmitted to the
본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 도면3을 참조 및/또는 변형하여 상기 댄스 교습에 참여하는 고객의 댄스 동영상 데이터를 생성하여, 상기 네트워크를 통해 정보 처리서버(100)로 전송하는 댄스교실 단말(110)의 부가적인 기능 구성을 유추할 수 있을 것이나, 본 발명의 기술적 특징이 본 도 면3에 의해 한정되는 것이 아니라, 상기 유추되는 모든 실시 방법을 포함하는 것임을 밝혀두는 바이다. Those skilled in the art to which the present invention pertains may refer to and / or modify the drawing 3 to generate dance video data of a customer who participates in the dance lesson, and the
도면3을 참조하면, 본 발명에 따른 댄스교실 단말(110)은 제어부(300)와 메모리부(340)와 키 입력부(305)와 화면 출력부(310)와 통신 처리부(320)와 사운드 처리부(315)와 인쇄 출력부(330)와 데이터 수집부(325) 및 상기 댄스교실 단말(110)로 전원을 공급하는 전원 공급부(335)를 포함하여 이루어지며, 당업자의 의도에 따른 적어도 하나 이상의 단말 기능부(예컨대, 카드 리더부, RF 리더부 등) 등을 포함하여 이루어진다. Referring to FIG. 3, the dance classroom terminal 110 according to the present invention includes a control unit 300, a memory unit 340, a key input unit 305, a
상기 제어부(300)는 기능 구성상, 댄스교실 단말(110)의 전반적인 동작을 제어하고, 각 구성요소 간 정보 또는 데이터의 흐름을 관리하며, 상기 댄스교실 단말(110)이 구비된 댄스 교습소에서 소정의 댄스 교습에 참여하는 고객에 부착된 소정의 센서로부터 상기 댄스 교습에 참여하는 모션 데이터를 수집하여 상기 댄스 교습 참여자의 댄스 동영상 데이터를 생성하고, 상기 생성된 댄스 교습 참여자의 댄스 동영상 데이터를 상기 네트워크 상의 정보 처리서버(100)로 전송하는 기능을 위해 상기 댄스교실 단말(110)에 구비되는 구성요소를 제어하는 것을 특징으로 하며, 하드웨어적으로 CPU(Central Processing Unit)/MPU(Micro Processing Unit)를 포함하는 적어도 하나 이상의 프로세서와 실행 메모리(예컨대, 레지스터 및/또는 RAM(Random Access Memory)) 및 소정의 데이터를 입출력하는 버스(BUS)를 포함하여 이루어지는 것을 특징으로 한다. The control unit 300 controls the overall operation of the dance classroom terminal 110 in terms of function configuration, manages the flow of information or data between the respective components, and predetermined in a dance classroom equipped with the dance classroom terminal 110. Collecting the motion data participating in the dance lesson from a predetermined sensor attached to a customer participating in the dance lesson of the dance lesson to generate dance video data of the dance lesson participant, and the dance video data of the dance lesson participant It is characterized by controlling the components provided in the dance classroom terminal 110 for the function of transmitting to the
또한, 상기 제어부(300)는 소프트웨어적으로 댄스교실 단말(110) 특유의 기능을 수행하기 위해 소정의 기록매체로부터 상기 실행 메모리로 로딩(Loading)되어 상기 프로세서에 의해 연산 처리되는 소정의 프로그램 루틴(Routine) 및/또는 프로그램 데이터를 포함(따라서, 상기 댄스 교습에 참여하는 고객에 부착된 소정의 센서로부터 상기 댄스 교습에 참여하는 고객의 모션 데이터를 수집하여 상기 댄스 교습 참여 고객의 동영상 데이터를 생성하는 기능을 수행하기 위해 상기 댄스교실 단말(110)에 구비된 기록매체에 기록되는 소정의 프로그램 및/또는 상기와 같은 기능을 위해 댄스교실 단말(110)에 구비되는 기능구성 중에서 소프트웨어적으로 처리가 가능한 구성요소를 본 제어부(300) 내에 구비되는 것으로 도시하기로 함)하여 이루어지는 것을 특징으로 한다. In addition, the control unit 300 is loaded into the execution memory from a predetermined recording medium to perform a function specific to the dance classroom terminal 110 by a predetermined program routine (operation processing by the processor ( Generating motion picture data of a customer participating in the dance lesson by collecting motion data of the customer participating in the dance lesson from a predetermined sensor attached to the customer participating in the dance lesson. Software can be processed from a predetermined program recorded on a recording medium provided in the dance classroom terminal 110 to perform a function and / or a functional configuration provided in the dance classroom terminal 110 for the above functions. Components as shown in the control unit 300). .
본 발명의 실시 방법에 따르면, 상기 제어부(300)는 상기 댄스교실 단말(110)에 구비되는 구성요소(예컨대, 상기 메모리부(340)와 키 입력부(305)와 화면 출력부(310)와 통신 처리부(320)와 사운드 처리부(315)와 인쇄 출력부와 데이터 수집부(325) 및/또는 당업자의 의도에 따른 단말 기능부(예컨대, 카드 리더부 및/또는 RF 리더부 등)를 상호 연동하여 상기 댄스교실 단말(110)에 정의된 댄스 교습 참여 고객의 동영상 데이터 생성 및 전송 기능을 제공하는 것을 제어 및 관리한다. According to the exemplary embodiment of the present invention, the control unit 300 communicates with the components provided in the dance classroom terminal 110 (eg, the memory unit 340, the key input unit 305, and the screen output unit 310). The processor 320, the sound processor 315, the print output unit, the data collector 325 and / or the terminal function unit (for example, a card reader unit and / or an RF reader unit, etc.) according to the intention of the person skilled in the art Control and manage to provide a video data generation and transmission function of the dance lesson participating customers defined in the dance classroom terminal (110).
상기 메모리부(340)는 댄스교실 단말(110)의 전반적인 동작을 제어하기 위한 소정의 프로그램 루틴(또는 코드) 및/또는 프로그램 데이터(예컨대, 프로그램 루틴(또는 코드)에 의한 동작이 수행될 때 입출력되는 정보 또는 데이터)를 저장하기 위한 비휘발성 메모리의 총칭으로서, 하드웨어적으로 EEPROM(Electrically Erasable and Programmable Read Only Memory) 및/또는 FM(Flash Memory) 및/또는 HDD(Hard Disk Drive)를 포함하는 적어도 하나 이상의 저장수단을 포함하여 이루어진다. The memory unit 340 inputs and outputs when an operation by a predetermined program routine (or code) and / or program data (eg, a program routine (or code)) for controlling the overall operation of the dance classroom terminal 110 is performed. General term of non-volatile memory for storing information or data), including at least hardware-based electrically erasable and programmable read only memory (EEPROM) and / or flash memory (FM) and / or hard disk drive (HDD). It comprises one or more storage means.
또한, 상기 메모리부(340)는 상기 제어부(300)가 소정의 제어 기능을 수행하기 위해 요구되는 소정의 프로그램 루틴과 프로그램 데이터(예컨대, 프로그램 루틴이 소정의 기능을 수행하기 위해 입력 또는 출력되는 데이터)가 저장되는 것을 특징으로 한다. In addition, the memory unit 340 is a predetermined program routine and program data required for the control unit 300 to perform a predetermined control function (for example, data input or output for the program routine to perform a predetermined function). ) Is stored.
본 발명에 따르면, 상기 메모리부(340)는 상기 댄스 교습 참여 고객에 부착된 소정의 센서로부터 상기 댄스 교습 참여 고객의 모션 데이터를 수집하여 상기 댄스 교습 참여 고객의 동영상 데이터를 생성 및 전송하기 위해, 상기 메모리부(340)를 구성하는 메모리 중 읽기/쓰기 메모리 영역에 상기 생성된 댄스 교습 차며 고객 동영상 데이터 및 상기 댄스 교습 참여 고객 정보를 저장하는 것을 특징으로 한다. According to the present invention, the memory unit 340 collects motion data of the dance lesson participating customers from a predetermined sensor attached to the dance lesson participating customers to generate and transmit video data of the dance lesson participating customers, The generated dance tuition kicking customer video data and the dance lesson participation customer information are stored in a read / write memory area of the memory 340.
본 발명의 다른 일 실시 방법에 따르면, 상기 메모리부(340)의 읽기 전용 메모리 영역 및/또는 읽기/쓰기 메모리 영역 중 적어도 하나 이상의 메모리 영역에는 상기 생성된 댄스 교습 참여 고객 동영상 데이터 및 상기 댄스 교습 참여 고객 정보가 저장되는 것이 가능하며, 이에 의해 본 발명이 한정되지 아니한다. According to another exemplary embodiment of the present invention, at least one or more of the read-only memory area and / or read / write memory area of the memory unit 340 includes the generated dance lesson participation customer video data and the dance lesson participation. It is possible for the customer information to be stored, whereby the present invention is not limited.
상기 화면 출력부(310)는 상기 댄스교실 단말(110)이 소정의 기능(예컨대, 상기 댄스 경연대회 참가자의 동영상 데이터를 생성 및 전송하는 기능 등)을 수행하는 과정에서 상기 제어부(300)에 의해 LCD(Liquid Crystal Display) 및/또는 CRT(Cathode Ray Tube)를 포함하는 소정의 화면출력 장치로 출력되도록 미리 정의되거나 또는 실시간 정의되어지는 적어도 하나 이상의 정보 또는 데이터를 미리 정의된 인터페이스 화면을 통해 출력하는 것을 특징으로 하며, 상기 화면 출력부(310)와 화면출력 장치가 상호 연동하여 상기 댄스교실 단말(110)에 구비되는 화면출력수단의 기능을 수행한다. The
상기 댄스교실 단말(110)에서 상기 화면출력 장치에 출력되도록 미리 정의된 정보 또는 데이터는, 상기 키 입력부(305)를 통해 입력되는 키 데이터, 및/또는 상기 댄스교실 단말(110) 내 구비되어 있는 구성요소에 의해 저장 또는 생성되는 정보(또는 데이터), 상기 통신 처리부(320)를 통해 송수신되는 정보(또는 데이터), 및/또는 상기 댄스교실 단말(110)에서 수행하는 소정의 연산결과에 대응하는 정보(또는 데이터)를 적어도 하나 이상 포함하여 이루어진다. The predefined information or data to be output from the dance classroom terminal 110 to the screen output device is provided in the dance classroom terminal 110 and / or key data input through the key input unit 305. Information (or data) stored or generated by a component, information (or data) transmitted / received through the communication processor 320, and / or a predetermined operation result performed by the dance classroom terminal 110. It comprises at least one or more information (or data).
본 발명의 바람직한 실시 방법에 따르면, 상기 화면 출력부(310)는 상기 키 입력부(305)를 통해 상기 댄스 교습 참여 고객의 댄스 동영상 데이터를 생성 및 전송하는 과정에서, 상기 고객의 키입력 및/또는 키선택에 따라 그에 대응하는 소정의 정보를 상기 메모리부(340)의 저장매체(105)로부터 추출하여 출력하는 일련의 과정에 대한 화면을 출력시키는 화면출력수단의 기능을 수행하는 것이 바람직하다. According to a preferred embodiment of the present invention, the
상기 키 입력부(305)는 적어도 하나 이상의 숫자키(Number Key) 및/또는 문자키(Character Key) 및/또는 기능키(Function Key)를 포함하는 적어도 하나 이상의 키 버튼(Key Button)을 구비한 소정의 키 입력장치로부터 입력되는 정보(또는 신호)를 검출하고, 상기 정보(또는 신호)를 기반으로 상기 제어부(300)와 연동하여 상기 댄스교실 단말(110)의 입력모드 및/또는 동작모드를 변경(또는 전환)하거나, 및/또는 상기 제어부(300)에 의해 제어되는 상기 댄스교실 단말(110)의 특정 입력모드 및/또는 동작모드에서 상기 키 입력장치에 구비된 소정의 키 버튼으로부터 소정의 정보(또는 신호)가 입력되면, 상기 입력되는 정보(또는 신호)에 대응하는 키 이벤트를 발생하고, 상기 발생된 키 이벤트를 상기 제어부(300)로 제공하는 것을 특징으로 한다. The key input unit 305 is provided with at least one key button including at least one or more number keys and / or character keys and / or function keys. Detects information (or signal) input from the key input device of the controller and changes the input mode and / or operation mode of the dance classroom terminal 110 in cooperation with the controller 300 based on the information (or signal). (Or switch), and / or predetermined information from a predetermined key button provided in the key input device in a specific input mode and / or operation mode of the dance classroom terminal 110 controlled by the controller 300. When (or a signal) is input, a key event corresponding to the input information (or signal) is generated, and the generated key event is provided to the controller 300.
이 때, 상기 제어부(300)는 상기 댄스교실 단말(110)의 현재 입력모드 및/또는 동작모드에서 상기 키 이벤트에 대응하는 소정의 키 데이터를 획득하거나, 및/ 또는 상기 키 이벤트와 매칭되어 정의된 소정의 기능을 실행하는 명령어를 획득하는 것을 특징으로 한다. At this time, the control unit 300 obtains predetermined key data corresponding to the key event in the current input mode and / or operation mode of the dance classroom terminal 110, and / or is matched with the key event and defined. And obtaining a command for executing a predetermined function.
상기 키 입력부(305)와 적어도 하나 이상의 키 버튼을 구비한 상기 키 입력장치가 상호 연동하여 상기 댄스교실 단말(110)에 구비되는 키 입력수단의 기능을 수행하며, 상기 키 입력장치는 적어도 하나 이상의 숫자키와 기능키를 구비한 키패드 장치, 및/또는 적어도 하나 이상의 숫자키와 문자키(예컨대, 영문 문자키, 및/또는 한글 문자키) 및 기능키를 구비한 키보드 장치, 및/또는 상기 화면 출력수단과 연동하여 적어도 하나 이상의 숫자키와 기능키를 구비하거나, 및/또는 적어도 하나 이상의 숫자키와 문자키 및 기능키를 구비한 터치스크린 장치를 적어도 하나 이상 포함하여 이루어지는 것이 바람직하다. The key input unit 305 and the key input device having at least one key button interlock with each other to perform a function of key input means provided in the dance classroom terminal 110, wherein the key input device includes at least one key input device. A keypad device having numeric keys and function keys, and / or a keyboard device having at least one numeric and character keys (e.g., English letter keys and / or Korean letter keys) and function keys, and / or the screen It is preferable that the touch screen device includes at least one or more numeric keys and function keys, and / or at least one or more touch screen devices including at least one or more numeric keys, character keys, and function keys.
상기 통신 처리부(320)는 상기 댄스교실 단말(110)이 소정의 기능(예컨대, 상기 댄스 경연대회 참가자의 동영상 데이터의 생성 및 전송 처리 기능)을 수행하는 과정에서 상기 댄스교실 단말(110)과 소정의 케이블을 통해 연결되는 단말(또는 서버)(예컨대, 정보 처리서버(100) 등) 및/또는 상기 댄스교실 단말(110)과 소정의 근거리 무선 통신을 통해 연결되는 단말(또는 장치)과 통신세션을 연결하기 위한 소정의 통신수단을 제공하는 것을 특징으로 한다. The communication processing unit 320 is predetermined with the dance classroom terminal 110 while the dance classroom terminal 110 performs a predetermined function (eg, a function of generating and transmitting video data of the dance contest participant). A communication session with a terminal (or server) (eg,
도면3을 참조하면, 상기 통신 처리부(320)는 유무선 네트워크 상의 서버(또 는 장치)와 소정의 통신채널을 연결하기 위한 네트워크 통신부, 및/또는 소정의 케이블 통신포트를 통해 소정의 단말(또는 장치)과 통신세션을 연결하기 위한 케이블 통신부, 및/또는 적어도 하나 이상의 근거리 무선 통신수단을 통해 소정의 근거리 통신 단말(도는 장치)장치와 소정의 통신세션을 연결하기 위한 근거리 무선 통신부를 포함하여 이루어지며, 소프트웨어적으로 상기 통신채널(또는 통신세션)을 연결하기 위한 통신 프로토콜 및/또는 드라이버를 포함하여 이루어진다. Referring to FIG. 3, the communication processing unit 320 is a network communication unit for connecting a predetermined communication channel with a server (or device) on a wired or wireless network, and / or a predetermined terminal (or device) through a predetermined cable communication port. And a short distance wireless communication unit for connecting a predetermined short distance communication terminal (or device) device to a predetermined communication session through at least one short distance wireless communication means, and / or a cable communication unit for connecting a communication session. And a communication protocol and / or a driver for connecting the communication channel (or communication session) in software.
상기 통신 처리부(320)의 네트워크 통신부는 부가가치통신망(Value Added Network; VAN) 또는 금융공동망 또는 초고속 인터넷(예컨대, ADSL/VDSL/Cable Network/.../위성통신)을 포함하는 소정의 유선 네트워크 및/또는 이동 통신망 또는 무선 데이터 통신망을 포함하는 소정의 무선 네트워크를 통해 유무선 네트워크 상의 서버(또는 장치)와 통신채널을 연결하는 것을 특징으로 한다. The network communication unit of the communication processing unit 320 includes a predetermined wired network including a value added network (VAN) or a financial common network or high-speed Internet (eg, ADSL / VDSL / Cable Network /.../ satellite communication). And / or connect a communication channel with a server (or device) on the wired or wireless network through a predetermined wireless network including a mobile communication network or a wireless data communication network.
또한, 상기 네트워크 통신부는, 하드웨어적으로 상기 댄스교실 단말(110)을 소정의 유무선 네트워크에 접속하도록 하기 위한 모뎀(Modem) 또는 NIC(Network Interface Card)을 포함하여 이루어지며, 소프트웨어적으로 상기 댄스교실 단말(110)을 상기 유무선 네트워크에 접속하도록 하기 위한 통신 프로토콜 및/또는 드라이버를 포함하여 이루어진다. The network communicator may include a modem or a network interface card (NIC) for connecting the dance classroom terminal 110 to a predetermined wired or wireless network in hardware. It comprises a communication protocol and / or driver for connecting the terminal 110 to the wired or wireless network.
상기 통신 처리부(320)의 케이블 통신부는 소정의 케이블 통신(예컨대, RS- 232c, USB(Universal Serial Bus))을 통해 소정의 케이블 통신 단말(또는 장치)과 통신세션을 연결하는 것을 특징으로 하며, 하드웨어적으로 상기 케이블이 접속되는 소정의 케이블 통신포트를 포함하여 이루어지며, 소프트웨어적으로 상기 케이블 통신을 위한 통신 프로토콜 및/또는 드라이버를 포함하여 이루어진다. The cable communication unit of the communication processing unit 320 is characterized in that for connecting a communication session with a predetermined cable communication terminal (or device) through a predetermined cable communication (for example, RS-232c, USB (Universal Serial Bus)), It comprises a predetermined cable communication port to which the cable is connected in hardware, and comprises a communication protocol and / or driver for the cable communication in software.
상기 사운드 처리부(315)는 댄스교실 단말(110)에 구비된 마이크로부터 입력되는 소정의 사운드 신호를 엔코딩(Encoding)하여 제어부(300)로 제공하거나, 또는 상기 제어부(300)가 추출 및/또는 생성하는 소정의 사운드 신호를 디코딩(Decoding)하여 스피커를 통해 출력하는 것을 특징으로 하며, 이를 위해 상기 사운드 처리부(315)에는 소정의 보코더(Vocoder)와 코덱(Codec)이 구비된다. The sound processor 315 encodes a predetermined sound signal input from a microphone provided in the dance classroom terminal 110 and provides the sound signal to the controller 300, or the controller 300 extracts and / or generates the sound signal. A predetermined sound signal may be decoded and output through a speaker. A predetermined vocoder and a codec are provided in the sound processor 315 for this purpose.
상기 사운드 처리부(315)와 마이크를 통해 상기 댄스교실 단말(110)에 구비되는 사운드 입력수단의 기능을 수행하며, 또는 상기 사운드 처리부(315)와 스피커를 통해 상기 댄스교실 단말(110)에 구비되는 사운드 출력수단의 기능을 수행한다.The sound processor 315 performs a function of a sound input unit provided in the dance classroom terminal 110 through a microphone, or is provided in the dance classroom terminal 110 through the sound processor 315 and a speaker. Functions as a sound output means.
상기 데이터 수집부(325)는, 상기 댄스교실 단말(110)에 적어도 하나 이상 구비될 수 있으며, 상기 댄스 교습에 참여하는 고객에 부착된 소정의 센서로부터 상기 댄스 교습에 참여하는 고객의 모션 데이터를 수집하여, 상기 제어부(300)(도면3에 도시된 제어부(300) 내 모션 처리부)로 상기 수집된 상기 댄스 교습 참가 고객의 모션 데이터를 전달하는 것을 특징으로 한다. The data collection unit 325 may be provided in at least one of the dance classroom terminal 110, the motion data of the customer participating in the dance lessons from a predetermined sensor attached to the customer participating in the dance lessons Collect and transfer the collected motion data of the dance lesson participation customer to the control unit 300 (motion processing unit in the control unit 300 shown in FIG. 3).
본 발명의 실시 방법에 따르면, 상기 데이터 수집부(325)가 상기 댄스 교습 참여 고객에 부착된 소정의 센서로부터 수집하는 모션 데이터는, 상기 제어부(300)(모션 처리부)가 상기 수집되는 모션 데이터를 이용하여 소정의 동영상 데이터를 생성하는 방식에 따라 다양할 수 있다. According to the exemplary embodiment of the present invention, the motion data collected by the data collecting unit 325 from a predetermined sensor attached to the dance lesson participating customer may include the motion data collected by the controller 300 (motion processing unit). It may vary depending on a method for generating predetermined video data by using.
예컨대, 상기 수집되는 모션 데이터를 이용하여 소정의 동영상 데이터를 생성하는 방식이 기계적 방식(Mechanical Type)인 경우, 상기 댄스 교습 참여 고객에 부착되는 센서는 회전(Rotation) 센서이며, 상기 센서는 상기 댄스 교습 참여 고객의 각 관절에 3개축에 대응하여 부착되는 것이 바람직하다. For example, when a method of generating predetermined video data using the collected motion data is a mechanical type, a sensor attached to the dance lesson participating customer is a rotation sensor, and the sensor is the dance. It is desirable to attach the three axes to each joint of the participating students.
또한, 상기 수집되는 모션 데이터를 이용하여 소정의 동영상 데이터를 생성하는 방식이 마그네틱 방식(Magnetic Type)인 경우, 상기 데이터 수집부(325)와 상기 댄스 교습 참여 고객에 부착되는 센서 사이에는 전기적으로 자기장이 형성되어 상기 형성된 자기장을 통해 상기 센서로부터 모션 데이터가 상기 데이터 수집부(325)로 전달될 수 있다. 이 경우, 일반적으로 상기 댄스 교습 참여 고객은 11개의 센서를 부착하게 된다. In addition, when a method of generating predetermined video data by using the collected motion data is a magnetic type, an electrical magnetic field is provided between the data collection unit 325 and a sensor attached to the dance lesson participating customer. The formed data may be transferred from the sensor to the data collector 325 through the formed magnetic field. In this case, typically, the dance lesson participating customer attaches 11 sensors.
또한, 상기 수집되는 모션 데이터를 이용하여 소정의 동영상 데이터를 생성하는 방식이 옵티컬 방식(Optical Type)인 경우, 상기 데이터 수집부(325)는 상기 댄스 교습 참여 고객에 부착되는 센서(Maker)로 적외선을 발사하여, 상기 센서를 인식할 수 있다. In addition, when a method of generating predetermined video data by using the collected motion data is an optical type, the data collection unit 325 is an infrared light sensor (Maker) attached to the dance teaching participation customer. By firing, it can recognize the sensor.
도면3을 참조하면, 상기 댄스교실 단말(110)에 구비되는 제어부(300)는, 상기 데이터 수집부(325)와 연동하여, 상기 데이터 수집부(325)를 통해 수집되는 상기 댄스 교습 참여 고객의 모션 데이터를 이용하여 상기 댄스 교습 참여 고객의 댄스 동영상 데이터를 생성하는 모션 처리부(345) 및 상기 통신 처리부(320)와 연동하여 상기 생성된 동영상 데이터를 상기 네트워크 상의 정보 처리서버(100)로 전송하도록 하는 정보 전송부(350)를 포함하여 구성되는 것을 특징으로 한다.Referring to FIG. 3, the control unit 300 included in the dance classroom terminal 110 may be linked to the data collection unit 325 to collect the dance lesson participating customers collected through the data collection unit 325. In order to transmit the generated video data to the
본 발명의 실시 방법에 따르면, 상기 모션 처리부(345)는, 상기 데이터 수집부(325)를 통해 수집되는 상기 댄스 교습 참여 고객의 모션 데이터를 3차원적 위치 정보로 가공하고, 상기 가공된 3차원적 위치 정보를 컴퓨터 상의 가상 캐릭터에 적용하여 상기 댄스 교습 참여 고객의 댄스 동영상 데이터를 생성하는 것을 특징으로 한다. According to the exemplary embodiment of the present invention, the motion processing unit 345 processes the motion data of the dance lesson participating customer collected through the data collection unit 325 into three-dimensional position information, and processes the processed three-dimensional information. And applying dance position information to a virtual character on a computer to generate dance video data of the dance teaching participation customer.
도면4는 본 발명의 실시 방법에 따라 댄스교실 단말(110)에서 댄스 교습 참여 고객의 동영상 데이터를 생성하는 과정을 도시한 도면이다.4 is a diagram illustrating a process of generating video data of a dance class participating customer in the dance classroom terminal 110 according to an exemplary embodiment of the present invention.
보다 상세하게 본 도면4는 상기 댄스교실 단말(110)에서 상기 댄스 교습에 참여하는 고객에 부착된 소정의 센서로부터 상기 댄스 교습에 참여하는 고객의 모션 데이터를 획득하고, 상기 획득한 모션 데이터를 이용하여 상기 댄스 교습 참여 고객의 댄스 동영상 데이터를 생성하는 과정을 도시한 것으로서, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 도면4를 참조하여 본 발명의 핵심적인 기술적 사항을 위배하지 않는 범위에서 상기 댄스 교습에 참여하는 고객에 부착된 소정의 센서로부터 상기 댄스 교습에 참여하는 고객의 모션 데이터를 획득하고, 상기 획득한 모션 데이터를 이용하여 상기 댄스 교습 참여 고객의 댄스 동영상 데이터를 생성하는 다양한 실시 구성을 용이하게 유추할 수 있을 것이며, 본 도면4의 도시된 구성의 일부를 변형하여 실시하는 각각의 실시방법에 의해 본 발명이 한정되지 아니함을 명백하게 밝혀두는 바이다.In more detail, FIG. 4 obtains motion data of a customer participating in the dance lesson from a predetermined sensor attached to a customer participating in the dance lesson in the dance classroom terminal 110 and uses the obtained motion data. By showing the process of generating dance video data of the customer participating in the dance lessons, those skilled in the art to which the present invention belongs, do not violate the key technical matters of the present invention with reference to FIG. The motion data of the customer participating in the dance lesson is obtained from a predetermined sensor attached to the customer participating in the dance lesson, and the dance video data of the dance lesson participating customer is generated using the obtained motion data. Various embodiments may be easily inferred, and a part of the configuration shown in FIG. It is to be apparent that the present invention is not limited by each of the embodiments of the present invention.
도면4를 참조하면, 상기 댄스교실 단말(110)에 구비된 데이터 수집부(325)에서 상기 댄스 교습 참여 고객에 부착된 센서를 인식하고(400), 상기 댄스 교습 참여 고객에 부착된 센서로 적외선을 방출한다(405). Referring to FIG. 4, the data collection unit 325 included in the dance classroom terminal 110 recognizes a sensor attached to the dance teaching participation customer (400) and uses an infrared ray as a sensor attached to the dance teaching participation customer. (405).
상기 댄스교실 단말(110)의 데이터 수집부(325)는 상기 댄스 교습 참여 고객에 부착된 센서로부터 반사되는 모션 데이터들을 수집하여(410), 상기 수집된 모션 데이터를 가공 처리하여 3D기반 위치정보를 생성한다(415). The data collector 325 of the dance classroom terminal 110 collects motion data reflected from a sensor attached to the dance lesson participating customer (410), and processes the collected motion data to process 3D based position information.
그리고, 댄스교실 단말(110)의 제어부(300)는 상기 생성된 3D기반 위치정보 를 가상 캐릭터에 적용하여 댄스 교습 참여 고객 동영상 데이터를 생성하고(420), 상기 생성된 동영상 데이터를 해당 댄스 교습 참여 고객 정보와 연계하여 메모리부(340)에 저장한다(425). In addition, the control unit 300 of the dance classroom terminal 110 generates the dance lesson participation customer video data by applying the generated 3D-based location information to the virtual character (420), and participates in the dance lesson corresponding to the generated video data. The data is stored in the memory unit 340 in association with the customer information (425).
본 발명에 따라, 상기 댄스교실 단말(110)은 상기 생성 및/또는 저장된 댄스 교습 참여 고객 동영상 데이터를 상기 도면2에 도시된 정보 처리서버(100)로 전송하고(430), 상기 정보 처리서버(100)는 상기 전송된 댄스 교습 참여 고객의 댄스 동영상 데이터와 해당 댄스 교습 참여 고객 정보를 연계하여 상기 저장매체(105)에 저장한다(435). According to the present invention, the dance classroom terminal 110 transmits the generated and / or stored dance lesson participation customer video data to the
도면5는 본 발명의 실시 방법에 따라 고객 단말(115)로 고객 댄스 동영상 데이터 및 해당 댄스 교습 동영상 데이터를 전송하는 과정을 도시한 도면이다.5 is a diagram illustrating a process of transmitting customer dance video data and corresponding dance teaching video data to the customer terminal 115 according to an embodiment of the present invention.
보다 상세하게 본 도면5는 상기 도면2에 도시된 정보 처리서버(100)에서 상기 정보 처리서버(100)에 접속하는 고객 단말(115)로, 상기 도면4의 과정을 통해 저장매체(105)에 저장된 상기 댄스 교습 참여 고객 댄스 동영상 데이터 및 해당 댄스에 대응하는 댄스 교습용 동영상 데이터를 제공하는 과정을 도시한 것으로서, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 도면5를 참조하여 본 발명의 핵심적인 기술적 사항을 위배하지 않는 범위에서 상기 정보 처리서버(100)를 통해 상기 댄스 교습에 참여하는 고객 댄스 동영상 데이터 및 해당 댄스에 대응 하는 댄스 교습용 데이터를 상기 고객 단말(115)로 제공하는 다양한 실시 구성을 용이하게 유추할 수 있을 것이며, 본 도면5의 도시된 구성의 일부를 변형하여 실시하는 각각의 실시방법에 의해 본 발명이 한정되지 아니함을 명백하게 밝혀두는 바이다.In more detail, FIG. 5 is a customer terminal 115 accessing the
도면5를 참조하면, 정보 처리서버(100)에서 저장매체(105)에 저장된 고객 댄스 동영상 및 이에 대응하는 댄스 교습용 동영상에 대한 소정의 비교 정보를 적어도 하나 이상의 전문가 단말로부터 수신하고(500), 정보 처리서버(100)에서 상기 수신된 전문가 비교 정보를 해당 고객 정보 및/또는 댄스 동영상 정보와 연계하여 상기 저장매체(105)에 저장한다(505). Referring to FIG. 5, the
본 발명에 따라 소정의 고객 단말(115)에서 상기 정보 처리서버(100)에 접속을 하면(510), 상기 정보 처리서버(100)는 상기 고객 단말(115)을 통해 접속한 고객에 대한 인증을 실시한다(515). According to the present invention, when a predetermined customer terminal 115 accesses the information processing server 100 (510), the
여기서, 상기 접속한 고객에 대한 인증은, 상기 고객에게 기 부여된 회원 아이디 및 패스워드 등을 통해 가능하다. In this case, authentication of the accessed customer may be performed through a member ID and password that are previously assigned to the customer.
상기 접속한 고객에 대한 인증이 완료되면, 상기 정보 처리서버(100)는 상기 고객 단말(115)을 통해 접속한 고객의 고객정보와 연계되어 상기 저장매체(105)에 저장된 댄스 교습 참여 고객의 동영상 데이터를 확인하고(520), 또한 상기 고객 정보 및/또는 댄스 동영상 데이터와 연계되거나 또는 상기 댄스에 대응하는 해당 댄스 교습 동영상 데이터를 확인(또는 추출) 한다(525). When the authentication of the connected customer is completed, the
이 때, 상기 고객 정보와 연계되어 상기 저장매체(105)에 기 저장된 소정의 전문가 비교 정보가 존재한다면(530), 상기 정보 처리서버(100)는 상기 저장매체(105)로부터 상기 고객 정보 및/또는 댄스 동영상 데이터와 연계되어 저장된 상기 전문가 비교 정보를 확인/추출하고(535), 상기 확인/추출된 댄스 동영상 데이터와 상기 해당 댄스 교습 동영상 및 전문가 비교 정보를 상기 고객 단말(115)로 전송하여 출력하도록 한다(540). At this time, if there is predetermined expert comparison information previously stored in the
도면6은 본 발명의 다른 실시 방법에 따라 고객 단말(115)로 고객 댄스 동영상 데이터 및 해당 댄스 교습 동영상 데이터를 전송하는 과정을 도시한 도면이다.6 is a diagram illustrating a process of transmitting customer dance video data and corresponding dance teaching video data to the customer terminal 115 according to another exemplary embodiment of the present invention.
보다 상세하게 본 도면6은 상기 도면2에 도시된 정보 처리서버(100)에서 상기 정보 처리서버(100)에 접속하는 고객 단말(115)로, 상기 도면4의 과정을 통해 저장매체(105)에 저장된 상기 댄스 교습 참여 고객 댄스 동영상 데이터 및 해당 댄스에 대응하는 댄스 교습용 동영상 데이터를 제공하는 과정에서 상기 고객 댄스 동영상 데이터와 해당 댄스에 대응하는 댄스 교습용 동영상 데이터의 비교 정보를 확인하는 과정이 추가되는 것을 특징으로 하며, 본 발명이 속하는 기술분야에서 통상 의 지식을 가진 자라면, 본 도면6을를 참조하여 본 발명의 핵심적인 기술적 사항을 위배하지 않는 범위에서 상기 정보 처리서버(100)를 통해 상기 댄스 교습에 참여하는 고객 댄스 동영상 데이터 및 해당 댄스에 대응하는 댄스 교습용 데이터를 상기 고객 단말(115)로 제공하는 다양한 실시 구성을 용이하게 유추할 수 있을 것이며, 본 도면6의 도시된 구성의 일부를 변형하여 실시하는 각각의 실시방법에 의해 본 발명이 한정되지 아니함을 명백하게 밝혀두는 바이다.In more detail, FIG. 6 is a customer terminal 115 that accesses the
도면6을 참조하면, 정보 처리서버(100)에서 저장매체(105)에 저장된 고객 댄스 동영상 및 이에 대응하는 댄스 교습용 동영상에 대한 소정의 비교 정보를 생성하여(600), 상기 생성된 비교 정보를 해당 고객 정보 및/또는 댄스 동영상 정보와 연계하여 상기 저장매체(105)에 저장한다(605). Referring to FIG. 6, the
본 발명의 실시 방법에 따르면, 상기 정보 처리서버(100)가 상기 고객 댄스 동영상 및 이에 대응하는 댄스 교습용 동영상에 대한 소정의 비교 정보를 생성하는 과정은, 상기 고객 댄스 동영상 데이터에 포함되는 적어도 하나 이상의 모션 데이터의 위치 정보와 상기 댄스 교습용 동영상 데이터에 포함된 적어도 하나 이상의 모션 데이터의 위치 정보를 비교하여, 상기 위치 정보의 차이를 도출하는 것으로서 가능할 수 있다. According to an exemplary embodiment of the present invention, the process of generating, by the
본 발명에 따라 소정의 고객 단말(115)에서 상기 정보 처리서버(100)에 접속 을 하면(610), 상기 정보 처리서버(100)는 상기 고객 단말(115)을 통해 접속한 고객에 대한 인증을 실시한다(615). 여기서, 상기 접속한 고객에 대한 인증은, 상기 고객에게 기 부여된 회원 아이디 및 패스워드 등을 통해 가능하다. According to the present invention, when a predetermined customer terminal 115 accesses the information processing server 100 (610), the
상기 접속한 고객에 대한 인증이 완료되면, 상기 정보 처리서버(100)는 상기 고객 단말(115)을 통해 접속한 고객의 고객정보와 연계되어 상기 저장매체(105)에 저장된 댄스 교습 참여 고객의 동영상 데이터를 확인하고(620), 또한 상기 고객 정보 및/또는 댄스 동영상 데이터와 연계되거나 또는 상기 댄스에 대응하는 해당 댄스 교습 동영상 데이터 및 상기 비교정보를 확인(또는 추출) 한다(625). When the authentication of the connected customer is completed, the
이 후, 상기 정보 처리서버(100)는 상기 확인/추출된 댄스 동영상 데이터와 상기 해당 댄스 교습 동영상 및 비교 정보를 상기 고객 단말(115)로 전송하여 출력하도록 한다(630). Thereafter, the
본 발명에 따르면, 실제 댄스 전문학원에 등록하여 댄스를 배우는 것에 비하여, 많은 시간 또는 비용이 절감된다는 장점이 있다 According to the present invention, there is an advantage that a lot of time or money can be saved compared to learning to dance by registering in a real dance school
또한, 컴퓨터 상에서 가상 3D 아바타를 이용하여 본인의 틀린점이나 잘 되지않는 부분에 대하여, 보다 쉽게 해당 댄스를 배울수 있다는 장점이 있다.In addition, using the virtual 3D avatar on the computer has the advantage that you can easily learn the dance about the wrong or wrong part of yourself.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080036469A KR20080047517A (en) | 2008-04-21 | 2008-04-21 | System for operating dance academy |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080036469A KR20080047517A (en) | 2008-04-21 | 2008-04-21 | System for operating dance academy |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060056745A Division KR20070121916A (en) | 2006-06-23 | 2006-06-23 | System for operating dance academy and program recording medium |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20080047517A true KR20080047517A (en) | 2008-05-29 |
Family
ID=39663966
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080036469A KR20080047517A (en) | 2008-04-21 | 2008-04-21 | System for operating dance academy |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20080047517A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100976305B1 (en) * | 2008-08-13 | 2010-08-16 | 김문진 | Dancing learing method using dancing machine |
KR101007944B1 (en) * | 2010-08-24 | 2011-01-14 | 윤상범 | System and method for cyber training of martial art on network |
WO2012026681A2 (en) * | 2010-08-24 | 2012-03-01 | Yun Sang Bum | Virtual reality martial arts system using a network, and method for controlling same |
-
2008
- 2008-04-21 KR KR1020080036469A patent/KR20080047517A/en active Search and Examination
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100976305B1 (en) * | 2008-08-13 | 2010-08-16 | 김문진 | Dancing learing method using dancing machine |
KR101007944B1 (en) * | 2010-08-24 | 2011-01-14 | 윤상범 | System and method for cyber training of martial art on network |
WO2012026681A2 (en) * | 2010-08-24 | 2012-03-01 | Yun Sang Bum | Virtual reality martial arts system using a network, and method for controlling same |
WO2012026681A3 (en) * | 2010-08-24 | 2012-05-18 | Yun Sang Bum | Virtual reality martial arts system using a network, and method for controlling same |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5416057B2 (en) | Augmented reality providing terminal and method | |
US7645178B1 (en) | Virtual world toy doll system | |
TWI631978B (en) | Apparatus for virtual golf simulation and information service method using the same | |
CN103794110A (en) | Intelligent early-stage training system for cognitive and communicating behaviors of autism children | |
JP2003205483A (en) | Robot system and control method for robot device | |
US12021989B2 (en) | Tokenizing a lesson package for a virtual environment | |
CN102609092A (en) | Mobile phones interacting on basis of airflow induction technology and method for realizing interaction of mobile phones | |
CN111812846A (en) | Bank training system based on virtual reality and training method thereof | |
KR20100101718A (en) | Internet studying service method using messenger and system of the same, and media that can record computer program for method the same | |
KR20080047517A (en) | System for operating dance academy | |
JP2001259216A (en) | Game apparatus and server system | |
KR20070121916A (en) | System for operating dance academy and program recording medium | |
JP4762676B2 (en) | Computer system characterized by login process when using group | |
JP7050884B6 (en) | Information processing system, information processing method, information processing program | |
JP7440889B2 (en) | Learning support systems and programs | |
KR100445673B1 (en) | Evaluation item matching type game operation method and Consulting information furnish method linkage the same | |
KR20140031446A (en) | Mobile game system using nfc communication | |
KR20070121934A (en) | System and method for processing information and program recording medium | |
JP4724913B2 (en) | Crossword puzzle answering system and server | |
CN108028025A (en) | Electronics flash method and system | |
KR20070122184A (en) | Method for processing information | |
JP4062874B2 (en) | Online control system | |
KR102575820B1 (en) | Digital actor management system for exercise trainer | |
JP2002055920A (en) | Information providing system, program, and information storage medium | |
US20230196938A1 (en) | Updating an asset within a virtual reality environment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A107 | Divisional application of patent | ||
N231 | Notification of change of applicant | ||
N231 | Notification of change of applicant | ||
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
J201 | Request for trial against refusal decision | ||
AMND | Amendment | ||
B601 | Maintenance of original decision after re-examination before a trial | ||
J301 | Trial decision |
Free format text: TRIAL NUMBER: 2012101005467; TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20120605 Effective date: 20131018 Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20120605 Effective date: 20131018 |