KR20020008934A - 인터넷 환경에서의 3차원 캐릭터를 이용한 다이어트시뮬레이션 시스템 - Google Patents

인터넷 환경에서의 3차원 캐릭터를 이용한 다이어트시뮬레이션 시스템 Download PDF

Info

Publication number
KR20020008934A
KR20020008934A KR1020000041939A KR20000041939A KR20020008934A KR 20020008934 A KR20020008934 A KR 20020008934A KR 1020000041939 A KR1020000041939 A KR 1020000041939A KR 20000041939 A KR20000041939 A KR 20000041939A KR 20020008934 A KR20020008934 A KR 20020008934A
Authority
KR
South Korea
Prior art keywords
information
character
character model
diet
dimensional
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
KR1020000041939A
Other languages
English (en)
Inventor
이경임
Original Assignee
이경임
한현일
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 이경임, 한현일 filed Critical 이경임
Priority to KR1020000041939A priority Critical patent/KR20020008934A/ko
Publication of KR20020008934A publication Critical patent/KR20020008934A/ko
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/22Social work or social welfare, e.g. community support activities or counselling services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Health & Medical Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Primary Health Care (AREA)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Child & Adolescent Psychology (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

본 발명은 인터넷 사용자가 가상의 공간에서 자신의 모습을 투영한 3D 캐릭터를 가지고 현실에서 다이어트를 하는 것과 유사한 방식으로 캐릭터 모델에 운동을 시키거나 또는 식사를 조절하는 등의 행위를 통하여, 객관적인 데이터와 수치를 적용하여 변화하는 모습과 과정을 캐릭터 모델에 반영시켜 인터넷 사용자로 하여금 체중 조절 및 몸매 관리를 할 수 있도록 하는 온라인 컴퓨터 다이어트 시뮬레이션 시스템이다.

Description

인터넷 환경에서의 3차원 캐릭터를 이용한 다이어트 시뮬레이션 시스템{Diet simulation system using 3D character in internet environment}
현대인은 자신의 몸을 건강하게 관리하기 위해서 운동을 하며, 특히 체중이 많은 사람들은 먹는 음식의 양을 줄이거나 고된 운동을 하여 자신의 체중을 감량시키려고 노력하기고 하며, 자신의 몸 중에서 특정 부위가 살이 많이 찐 사람들은 그 부분을 원하는 모습으로 만들고자 식이요법이나 운동을 한다. 또한, 일정한 비용을 지불하여 에어로빅 학원이나 운동 클럽(예를 들어, 헬스 클럽)을 다니기도 하고 체중 조절 및 몸매 관리 관련 비디오 테입을 구입하여 체중 조절 및 운동을 하기도 한다. 그러나, 이러한 노력을 하는 사람들의 경우 시간적인 이유나 경제적인 이유 등으로 체중감량에 실패하는 경우가 많다. 이에 따라, 인터넷 상에는 시간과 비용을 줄이면서 다이어트를 할 수 있도록 하는 다이어트 관련 사이트가 개설되어 식이요법 및 다양한 운동을 소개하고 있다. 그러나 단순한 식이요법 및 규칙적인 운동만을 소개하고 있어 인터넷 사용자가 원하는 만큼의 효과를 실질적으로 얻을 수 있을지는 의문이다. 또한 기존의 오프 라인으로 이루어지는 다이어트 방법이나 온라인을 통해 단순하게 소개된 다이어트 방법도 자신의 노력과 의지가 있다면 효과를 볼 수 있겠으나, 비슷한 노력으로 시간과 비용을 절감하면서 보다 효과적으로 체중 조절 및 몸매를 관리할 수 있는 온라인 다이어트 방법이 요망된다.
본 발명은 이와 같은 상황을 감안하여 이루어진 것이며, 본 발명의 목적은 인터넷 사용자가 인터넷에 접속하여 자신이 원하는 캐릭터 모델을 선정해서 마치 현실 세계에서 하는 것처럼 느낄 수 있고 재미도 느끼면서 효과적으로 체중을 감량할 수 있는 온라인 다이어트 시뮬레이션 시스템을 제공하는 것이다.
도 1은 본 발명에 따른 인터넷 상에서의 다이어트 시뮬레이션 시스템 구성을 나타내는 도면.
도 2는 캐릭터 선정을 하는 과정을 설명하기 위한 흐름도.
도 3은 캐릭터의 신체정보에 대한 현재 상태를 보여주기 위한 디스플레이 모듈의 동작흐름을 나타내는 흐름도.
도 4는 캐릭터에 음식섭취 입력을 위한 입력 모듈의 동작 흐름을 나타내는 흐름도.
도 5는 캐릭터에 운동 입력을 위한 입력 모듈의 동작흐름을 나타내는 흐름도.
도 6은 캐릭터가 섭취한 음식과 수행한 운동의 열량을 계산하는 계산처리 모듈의 동작흐름을 나타내는 흐름도.
* 도면의 주요 부호에 대한 설명
10 : 클라이언트 1000 : 서버
101 : 브라우저 102, 1003 : 운영 시스템
103 : 인터넷 프로토콜 104, 1002 : 인터페이스부
105, 1002 : 접속부 106 : 입력부
1004 : 데이터베이스 105 : 데이터베이스 관리부
1006 : 다이어트 시뮬레이션 실행부
1007 : 월드 와이드 웹 서버
107, 1008 : 출력부
본 발명은 인터넷 공간에서 사용자가 자신의 캐릭터를 생성하고, 식사량과 운동량을 관리하여 다이어트를 진행하면서 이에 따른 체중 변화에 대한 시뮬레이션을 할 수 있는 시스템으로서 이에 대한 전체 개념도는 도1과 같다.
도 1은 본 발명을 실시하기 위한 시스템의 구성도로서, 상기 시스템은 클라이언트(10) 및 서버(1000)를 포함하며, 클라이언트(10)는 브라우저(101), 운용 시스템(102), 인터넷 프로토콜(103), 인터페이스(104), 접속부(105), 입력부(106), 및 출력부(107)로 이루어지고, 서버(1000)는 접속부(1001), 인터페이스부(1002), 운영시스템(1003), 데이터베이스(1004), 데이터베이스 관리부(1005), 다이어트 시뮬레이션 실행부(1006), 월드 와이드 웹(WWW) 서버(1007), 및 출력부(1008)로 이루어진다. 상기 클라이언트(10) 및 서버(100)는 접속부(105 및 1001)를 이용해서 인터넷을 통해 상호 연결된다.
본 발명의 한 관점은 캐릭터를 이용한 다이어트 시뮬레이션 서버가, 캐릭터 모델의 기본 및 상태 정보를 저장하는 수단과, 수신된 정보에 대응하는 캐릭터를 상기 저장하는 수단으로부터 선택하는 캐릭터 모델 선정하는 수단과, 선정된 캐릭터 모델에 대한 소정의 정보를 수신 및 저장하는 수단과, 상기 소정의 정보를 적용하여 계산처리하는 수단과, 상기 계산처리된 결과를 캐릭터 모델에 반영하여 상기 저장수단에서 캐릭터 모델 정보를 변경하는 수단을 포함하는 것을 특징으로 한다.
본 발명의 다른 관점은 캐릭터를 이용한 다이어트 시뮬레이션하기 위한 방법이, 수신된 정보에 대응하는 캐릭터가 저장된 수단으로부터 선택하는 캐릭터 모델 선정 단계와, 선정된 캐릭터 모델에 대한 소정의 정보를 수신 및 저장하는 단계와,
상기 소정의 정보를 적용하여 계산처리하는 단계와, 상기 계산처리된 결과를 캐릭터 모델에 반영하여 상기 저장수단에서 캐릭터 모델 정보를 변경하는 단계를 포함하는 것을 특징으로 한다.
본 발명의 또 다른 관점은 클라이언트와 서버가 인터넷을 통해 접속되는 인터넷환경에서 캐릭터를 이용한 온라인 다이어트 시뮬레이션 시스템이, 클라이언트의 정보를 입력하면 캐릭터 모델의 기본 및 상태 정보가 저장된 수단으로부터 선정된 캐릭터의 정보를 디스플레이하는 수단과, 선정된 캐릭터 모델에 대한 소정의 정보를 상기 클라이언트로부터 수신 및 저장하는 입력수단과, 상기 소정의 정보를 적용하여 계산처리하는 수단과, 상기 계산처리된 결과를 캐릭터 모델에 반영하여 상기 저장수단에서 캐릭터 모델 정보를 변경하여 클라이언트에게 디스플레이하는 수단을 포함하는 것을 특징으로 한다.
본 발명의 또 다른 관점은 다이어트 시뮬레이션 방법이, 클라이언트 정보를 입력하는 단계와, 캐릭터 모델을 디스플레이하는 단계와, 캐릭터 모델을 선정하는 단계와, 상기 캐릭터 모델에 대한 소정의 정보를 입력하는 단계와, 상기 캐릭터 모델의 정보를 반영하여 상기 캐릭터 모델 정보를 변경하는 단계를 포함하는 것을 특징으로 한다.
이러한 구성에 의거, 인터넷 사용자가 노력을 한다면 효율적으로 다이어트를 할 수 있을 것으로 기대된다.
도 2는 캐릭터를 선정하는 과정을 설명하기 위한 흐름도이다.
인터넷 상에서 다이어트를 진행하기 위해서는 우선 사용자 자신이 모델로 삼고 싶은 캐릭터를 선정하여 캐릭터 이름, 타입, 기본적인 신체정보(키, 몸무게, 활동정도), 성별, 다이어트 목표치 등을 입력한다. 선정된 캐릭터는 입력된 정보와 함께 데이터베이스(1004)에 저장되어 관리된다.
도 2에서 좌측 부분의 흐름도는 인터넷 사용자가 행하는 단계들이며, 중간의 흐름도는 사용자가 진행하는 단계마다에 기초하여 시스템이 진행하는 단계이며, 우측의 흐름도는 시스템에 따른 데이터베이스의 동작을 나타낸다(이러한 도 2 상에서의 진행과정은 도 3,4, 및 5에서도 동일하다). 사용자 측에서의 캐릭터 선정과정을 설명하면, 사용자는 서버주소를 입력하고 ID 및 암호를 입력하고, 자신의 인적사항을 입력하여 캐릭터를 등록한다. 그 후 캐릭터를 선택하여 선택된 캐릭터에 관한 캐릭터 신체 특성 정보를 입력하면, 캐릭터 선정과정은 종료된다.
이러한 캐릭터의 생성모듈을 시스템 및 데이터베이스와 관련시켜 구체적으로설명한다.
먼저 인터넷 사용자가 인터넷에 접속하여 서버주소를 입력하면(S201), 시스템에서는 ID 및 암호를 입력할 것을 요청한다(S202). 사용자가 ID 및 암호를 입력하면(S203), 시스템은 사용자의 등록여부를 판단하고(S204), 등록된 사용자이면, 다이어트 시뮬레이션 메뉴페이지를 사용자에게 전송한다(S205). 등록되지 않은 사용자이면 시스템은 회원등록화면을 사용자에게 전송한다(S206). 사용자가 회원등록화면 상에 인적사항을 입력하였다면(S207), 시스템은 CGI(Common Gateway Interface) 프로그램을 구동하여(S208), 데이터베이스에 회원정보를 등록한다(S209). 상기 인적사항을 입력한 사용자는 CGI 프로그램의 구동에 따라 캐릭터를 등록하며(S210), 시스템은 사용자에게 캐릭터 종류 선택 페이지를 전송한다(S211). 사용자가 전송된 선택 페이지에서 캐릭터를 선택하면(S212), 시스템은 사용자에게 캐릭터 정보 입력 페이지를 전송하고(S213), 사용자는 전송된 정보 입력 페이지에 캐릭터 신체 특성 정보를 입력한다(S214). 시스템이 CGI 프로그램을 수행하여(S215) 데이터베이스에 캐릭터 정보를 등록하면(S216), 캐릭터 선정과정은 실질적으로 종료된다.
도 3은 캐릭터의 신체정보에 대한 현재 상태를 보여주기 위한 디스플레이 모듈의 동작흐름을 나타내는 흐름도이다.
도 3에서, 사용자가 사이트에 접속하여 ID 와 패스워드를 입력하면 자신이 선정한 캐릭터의 현재 신체 상황이 나타나고, 신체 변화에 대한 정보, 오늘 섭취해야 할 Kcal 수치, 운동으로 소모해야 할 열량 등에 정보를 보여주게 된다.
도 3을 참조해서 사용자 측에서의 디스플레이 모듈을 설명하면, 사용자는 서버주소를 입력하고, 회원 ID 및 암호를 입력하고, 캐릭터를 등록하며, 캐릭터 상태정보를 확인한 다음, 디스플레이되는 캐릭터 정보를 확인하면 된다.
이 과정을 시스템 및 데이터베이스와 연관하여 보다 구체적으로 설명한다.
인터넷 사용자가 서버주소를 입력하고 회원 ID 및 암호를 입력하면(S303 및 S303), 시스템은 캐릭터 등록여부를 판단하고(S304), 캐릭터 등록이 되지 않았다면 사용자에게 캐릭터등록화면을 전송한다(S306). 사용자가 캐릭터를 등록하거나(S307), 이미 캐릭터 등록이 되어 있다면, 시스템은 캐릭터 등록 CGI 프로그램을 구동하여(S305), 데이터베이스에 캐릭터 정보를 등록한다(S308). 사용자는 상기 캐릭터 등록 CGI 프로그램 구동에 따라 캐릭터 상태 정보를 확인할 수 있으며(S309), 시스템은 상기 캐릭터 등록 CGI 프로그램 후에는 캐릭터 검색 CGI 프로그램을 구동하며, 이 때 데이터베이스로부터 캐릭터에 관한 관한 정보를 추출하여(S311), 이 정보를 기초로 캐릭터 상태 디스플레이 페이지를 사용자에게 전송한다(S312). 그런 다음 사용자는 전송된 캐릭터 정보를 화면에서 확인할 수 있게 된다(S313).
도 4는 캐릭터에 음식섭취 입력을 위한 입력 모듈의 동작 흐름을 나타내는 흐름도이다.
사용자는 캐릭터에 대하여 주기적으로 또는 일시적으로 수행하는 운동정보와 음식섭취에 대한 정보를 입력하게 된다. 음식섭취 입력에 대하여 설명하면 사용자는 표1, 표2와 같은 음식의 분류를 선택한 후 사용자가 섭취한 해당음식의 항목을선택하고, 아침/점심/저녁 구분, 섭취 인분 등을 입력하면 해당 사용자 ID와 섭취한 음식정보를 데이터베이스에 기록/보관한다.
표 1
번호 음식 대분류
1
2 빵, 과자류
3 면, 만두류
4 죽, 스프류
5 국, 탕류
6 찌게류
7 찜류
8 구이류
9 전, 부침류
10 볶음류
11 조림류
12 튀김류
13 나물, 무침류
14 김치류
15 회류
16 젓갈류
17 장아찌류
18 양념류
19 우유 및 유제품류
20 음료, 주류, 차류
21 과일류
22 단일식품
23 떡류
24 기타
25 칼로리
표 2
번호 대분류 음식 중분류
1 밥류 쌀밥류
2 잡곡밥류
3 채소밥류
4 비빔밥/볶음밥류
5 덮밥/국밥류
6 김(초)밥
이 때 선택하는 음식분류와 항목은 이미 데이터베이스에 정리되어 있어 사용자가 쉽게 선택할 수 있으며, 즐겨하는 식단을 미리 기록하여 입력하는 방법, kcal대 별로 정리된 식단을 이용하여 입력하는 방법을 지원한다. 이에 대한 음식입력 흐름도는 도4와 같다.
도 4를 참조해서 사용자 측에서의 음식 섭취 입력을 위한 입력 모듈을 설명하면, 사용자는 서버주소를 입력하고, 회원 ID 및 암호를 입력하고, 음식섭취입력을 선택하여 음식섭위 정보를 입력한다. 그럼 다음 음식섭취 기록정보를 확인하면, 음식섭취 기록정보가 화면 상에 디스플레이 된다.
이 과정을 시스템 및 데이터베이스와 연관하여 보다 구체적으로 설명한다.
인터넷 사용자가 서버주소를 입력하고(S402), 회원 ID 및 암호를 입력하면(S403), 시스템은 데이터베이스로부터 캐릭터 상태에 관한 정보를 수신하여(S404), 캐릭터 상태 디스플레이 페이지를 사용자에게 전송하고(S405), 사용자는 음식섭취입력을 선택한다(S406). 사용자가 음식섭취입력을 선택하면, 시스템은 데이터베이스로부터 음식에 관한 정보를 수신하여(S407), 음식섭취 정보입력 페이지를 사용자에게 전송하고(S408), 이에 따라 사용자는 음식섭취 정보를 입력한다(S409). 사용자의 음식섭취 정보 입력 후, 시스템은 음식입력정보 처리 CGI 프로그램을 구동하고(S410), 칼로리 계산처리 CGI 프로그램 및 캐릭터 모델에 변화치를 반영하는 프로그램을 수행한다(S412 및 S413). 이 때, 시스템은 상기 입력정보 처리 CGI 프로그램의 구동 시, 데이터베이스에 음식섭취 정보를저장하고(S411), 캐릭터 모델에 변화치를 반영하는 프로그램을 수행할 때는 데이터베이스에 변경된 캐릭터를 저장한다(S414). 사용자는 상기 음식섭취 정보를 입력한 후 음식섭취 기록정보를 확인하며(S415), 그런 다음 시스템은 음식섭취정보 검색 CGI 프로그램을 구동하여(S416), 데이터베이스로부터 음식섭취기록에 관한 정보를 수신하고(S417), 음식섭취정보 검색 결과 페이지를 사용자에게 전송하며(S418), 이에 따라 사용자는 음식섭취 기록정보를 화면에서 볼 수 있다(S419).
도 5는 캐릭터에 운동 입력을 위한 입력 모듈의 동작흐름을 나타내는 흐름도이다.
운동정보 입력은 표3과 같은 운동종류를 선택한 후 해당 운동의 종목을 선택하고, 운동시간을 입력하면 음식섭취정보와 마찬가지로 운동수행정보가 데이터베이스에 기록/보관된다.
표 3
강도 레벨 활동 형태 에너지소비(kcal/kg/day)
매우 약함여자남자 앉거나 서는 활동, 그림 거래, 운전, 연구실 작업,타이핑, 요리, 카드 놀이, 악기 연주 3130
약함여자남자 표면으로부터 2.5 내지 3 mph로 걷기, 차고 작업,전기업 종사, 목수직, 식당 영업, 집안 청소, 어린이 돌보기, 골프, 항해, 탁구 3835
중간여자남자 3.5 내지 4 mph로 걷기, 제초 작업, 짐 나르기, 사이클링, 테니스, 댄스 4137
강함여자남자 짐지고 언덕 오르기, 나무 베기, 땅파기, 농구,등산, 축구 5044
특별한 경우남자여자 전문적 또는 세계적 수준의 운동 경기 연습 5851
관련 문헌 : 워싱턴 디.씨, 국립 아카데미 출판사 간행. 국립과학원 판권 소유의 1989년 10판, 권장 식이 요법 허용에 적합함.
운동정보의 입력시에는 운동일정을 스케쥴로 입력하여 정기적인 운동을 수행할 수 있도록 할 수 있고, 운동예약을 할 수도 있다. 운동정보입력에 대한 흐름도는 도 5와 같다.
도 5를 참조해서 사용자 측에서의 캐릭터에 운동 입력을 위한 입력 모듈을 설명하면, 사용자는 서버주소를 입력하고, 회원 ID 및 암호를 입력하고, 운동 입력을 선택하여 운동 수행 정보를 입력한다. 그럼 다음 운동수행 기록정보를 확인하면, 운동수행 기록정보가 화면 상에 디스플레이 된다.
이 과정을 시스템 및 데이터베이스와 연관하여 보다 구체적으로 설명한다.
사용자가 서버주소를 입력하고(S502), 회원 ID 및 암호를 입력하면(S503), 시스템은 데이터베이스로부터 캐릭터 상태에 관한 정보를 수신하여(S504) 캐릭터 상태 디스플레이 페이지를 사용자에게 전송한다(S505). 사용자가 운동 입력을 선택하면(S506), 시스템은 데이터베이스로부터 운동에 관한 정보를 수신하여(S507), 운동 정보 입력 페이지를 사용자에게 전송한다(S508). 그런 다음, 사용자가 운동 수행 정보를 입력하면(S509), 시스템은 운동수행정보 처리 CGI 프로그램을 구동하여(S510) 칼로리 계산처리 CGI 프로그램과 캐릭터 모델에 변화치를 반영하는 프로그램을 수행한다(S512 및 S513). 이 때 시스템이 운동수행정보 처리 CGI 프로그램을 구동하면 데이터베이스에는 운동수행정보가 기록되고(S507), 시스템이 캐릭터모델에 변화치를 반영하는 프로그램을 수행할 때는 그에 따라 데이터베이스에 캐릭터가 변경되어 저장된다(S514). 시스템이 캐릭터 모델에 변화치를 반영하는 프로그램을 수행함에 따라 사용자는 운동수행 기록 정보를 확인할 수 있다(S515). 이 후 시스템은 운동수행정보 검색 CGI 프로그램을 구동하여(S516), 데이터베이스에서 운동수행정보에 관한 정보를 추출하고(S517), 이에 기초해서 운동수행정보 검색결과 페이지를 사용자에게 전송하면(S518), 사용자는 운동수행 기록정보를 화면 상에서 볼 수 있다(S519).
음식섭취에 대한 칼로리와 체중과의 관계는 인체내의 3대 열량소의 발생열량(표4)과 체내 흡수율을 적용한 생리적 열량가(표5)를 기준으로 하여 반영하게 된다.
표 4 인체내에서 3대 열량소의 발생열량
단백질 5.65 - 1.30 = 4.35 kcal/g (일부 불완전 연소로 배설)
지방 9.45 kcal/g
탄수화물 4.1 kcal/g
표 5 체내 흡수율 적용한 생리적 열량가
단백질 4.35 × 92 / 100 = 4.002 kcal/g
지방 9.45 × 95 / 100 = 8.97 kcal/g
탄수화물 4.1 × 98 / 100 = 4.018 kcal/g
도 6은 캐릭터가 섭취한 음식과 수행한 운동의 열량을 계산하는 계산처리 모듈의 동작흐름을 나타내는 흐름도이다.
사용자의 캐릭터가 섭취한 음식과 수행한 운동의 열량을 계산하여 캐릭터의 신체정보에 반영하는 모듈이 계산처리모듈이다.
도 6을 참조해서 설명하면, 사용자가 인터넷에 접속하고 관련 서버에 접속해서 회원 ID 및 암호를 입력한 후, 음식섭취정보를 입력한다. 그러면 시스템은 회원의 일일필요열량을 계산하여 다이어트에 필요한 일일 칼로리를 산정하고 입력된 음식의 칼로리를 계산한다. 이에 기초해서 칼로리 값을 g 단위로 환산하여 캐릭터 체중값에 반영하고, 그 변화치를 데이터베이스에 저장한 다음 체중 변화치를 캐릭터 모델에 적용한다.
이에 대한 적용방법을 예를 들어 설명하면 다음과 같다.
표준체중계산법 : (키 - 100) × 0.9
일일필요열량계산법 : {표준체중 + (표준체중 - 실체중) / 4} × 활동값
다이어트를 위한 1일 칼로리 계산법 : 일일필요열량 - (400 ~ 500)
예를 들어, 어떤 사람이 키 = 168 cm, 체중 = 80 kg, 중등활동 =35 인 경우,
표준체중은 (168 - 100) × 0.9 = 61.2 kg 이고,
일일필요열량은 {61.2 + (61.2 - 80) /4} × 35 = 1977.5 kcal이며,
다이어트를 위한 1일 칼로리는 1977.5 - (400 ~ 500) = 1477.5 ~ 1577.5 kcal으로 된다.
예를 들어, 어떤 사람의 실제 하루 입력된 음식 칼로리를 1500 이라 하면, 1977.5 - 1500 = 477.5 kcal이 되어 위 사람은 하루에 4.77 kcal 감량한 것이다. 이를 g 단위로 환산해 보면,
위 사람의 단백질, 지방, 탄수화물의 섭취비율은
16 : 11 : 73 → 76.4 : 52.5 : 348.6 (kcal),
76.4/4 = 19.1g, 52.5/9 = 5.8g, 348.6/4 = 87.2g으로 되어,
결국, 19.1 + 5.8 + 87.2 = 112.1g 이 하루 감량이 된다(총 : 112.1g/일 감량).
위와 같은 계산법에 의하여 산출된 하루에 감량한 또는 증가한 체중을 캐릭터 모델의 기본신체정보의 체중 데이터에 반영한다. 그리고 디스플레이되는 캐릭터 모델의 형태를 해당모델의 체중별 타입 중에서 체중 데이터에 가장 근접한 모델을 선정하여 이를 화면에 표시한다. 따라서 캐릭터 모델은 다이어트에 성공할 경우 체중이 조절되고 시각적으로 훨씬 날씬한 몸매를 가지게 된다.
본원 발명은 인터넷 사용자가 현실 상에서 유사하게 적용할 경우, 노력만 한다면, 기존의 오프 라인 상에서의 다이어트 방식보다 시간과 경제적인 측면에서 다이어트의 효과를 훨씬 높일 수 있으며, 다이어트 정보를 이 과정을 따라하면서 훨씬 쉽게 얻을 수 있을 수 있다.

Claims (15)

  1. 캐릭터를 이용한 다이어트 시뮬레이션 서버에 있어서,
    캐릭터 모델의 기본 및 상태 정보를 저장하는 수단과,
    수신된 정보에 대응하는 캐릭터를 상기 저장하는 수단으로부터 선택하는 캐릭터 모델 선정하는 수단과,
    선정된 캐릭터 모델에 대한 소정의 정보를 수신 및 저장하는 수단과,
    상기 소정의 정보를 적용하여 계산처리하는 수단과,
    상기 계산처리된 결과를 캐릭터 모델에 반영하여 상기 저장수단에서 캐릭터 모델 정보를 변경하는 수단을 포함하는 것을 특징으로 하는 다이어트 시뮬레이션 서버.
  2. 제 1 항에 있어서, 상기 소정의 정보는 주기적으로 또는 일시적으로 수행하는 운동정보와 음식섭취인 것을 특징으로 하는 다이어트 시뮬레이션 서버.
  3. 제 1 항에 있어서, 상기 캐릭터 모델은 2차원, 3차원 또는 4차원 형상을 포함하는 것을 특징으로 하는 다이어트 시뮬레이션 서버.
  4. 캐릭터를 이용한 다이어트 시뮬레이션하기 위한 방법에 있어서,
    수신된 정보에 대응하는 캐릭터가 저장된 수단으로부터 선택하는 캐릭터 모델 선정 단계와,
    선정된 캐릭터 모델에 대한 소정의 정보를 수신 및 저장하는 단계와,
    상기 소정의 정보를 적용하여 계산처리하는 단계와,
    상기 계산처리된 결과를 캐릭터 모델에 반영하여 상기 저장수단에서 캐릭터 모델 정보를 변경하는 단계를 포함하는 것을 특징으로 하는 다이어트 시뮬레이션 방법.
  5. 제 4 항에 있어서, 상기 소정의 정보는 주기적으로 또는 일시적으로 수행하는 운동정보와 음식섭취인 것을 특징으로 하는 다이어트 시뮬레이션 방법.
  6. 제 4 항에 있어서, 상기 캐릭터 모델은 2차원, 3차원 또는 4차원 형상을 포함하는 것을 특징으로 하는 다이어트 시뮬레이션 방법.
  7. 클라이언트와 서버가 인터넷을 통해 접속되는 인터넷환경에서,
    클라이언트의 정보를 입력하면 캐릭터 모델의 기본 및 상태 정보가 저장된 수단으로부터 선정된 캐릭터의 정보를 디스플레이하는 수단과,
    선정된 캐릭터 모델에 대한 소정의 정보를 상기 클라이언트로부터 수신 및 저장하는 입력수단과
    상기 소정의 정보를 적용하여 계산처리하는 수단과,
    상기 계산처리된 결과를 캐릭터 모델에 반영하여 상기 저장수단에서 캐릭터모델 정보를 변경하여 클라이언트에게 디스플레이하는 수단을 포함하는 것을 특징으로 하는 캐릭터를 이용한 온라인 다이어트 시뮬레이션 시스템.
  8. 제 7 항에 있어서, 상기 클라이언트의 정보는 ID와 패스워드를 포함하는 것을 특징으로 하는 온라인 다이어트 시뮬레이션 시스템.
  9. 제 7 항에 있어서, 상기 선정된 캐릭터의 정보는 현재 신체 상황, 신체 변화, 그날 섭취해야 할 열량, 운동으로 소모해야할 열량을 포함하는 것을 특징으로 하는 온라인 다이어트 시뮬레이션 시스템.
  10. 제 7 항에 있어서, 상기 소정의 정보는 주기적으로 또는 일시적으로 수행하는 운동정보와 음식섭취인 것을 특징으로 하는 온라인 다이어트 시뮬레이션 시스템.
  11. 제 7 항에 있어서, 상기 캐릭터 모델은 2차원, 3차원 또는 4차원 형상을 포함하는 것을 특징으로 하는 온라인 다이어트 시뮬레이션 시스템.
  12. 다이어트 시뮬레이션 방법에 있어서,
    클라이언트 정보를 입력하는 단계와,
    캐릭터 모델을 디스플레이하는 단계와,
    캐릭터 모델을 선정하는 단계와,
    상기 캐릭터 모델에 대한 소정의 정보를 입력하는 단계와,
    상기 캐릭터 모델의 정보를 방영하여 상기 캐릭터 모델 정보를 변경하는 단계를 포함하는 것을 특징으로 하는 다이어트 시뮬레이션 방법.
  13. 제 12 항에 있어서, 상기 클라이언트의 정보는 ID와 패스워드를 포함하는 것을 특징으로 하는 다이어트 시뮬레이션 방법
  14. 제 12 항에 있어서, 상기 소정의 정보는 주기적으로 또는 일시적으로 수행하는 운동정보와 음식섭취인 것을 특징으로 하는 온라인 다이어트 시뮬레이션 방법.
  15. 제 12 항에 있어서, 상기 캐릭터 모델은 2차원, 3차원 또는 4차원 형상을 포함하는 것을 특징으로 하는 다이어트 시뮬레이션 방법.
KR1020000041939A 2000-07-21 2000-07-21 인터넷 환경에서의 3차원 캐릭터를 이용한 다이어트시뮬레이션 시스템 Ceased KR20020008934A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020000041939A KR20020008934A (ko) 2000-07-21 2000-07-21 인터넷 환경에서의 3차원 캐릭터를 이용한 다이어트시뮬레이션 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000041939A KR20020008934A (ko) 2000-07-21 2000-07-21 인터넷 환경에서의 3차원 캐릭터를 이용한 다이어트시뮬레이션 시스템

Publications (1)

Publication Number Publication Date
KR20020008934A true KR20020008934A (ko) 2002-02-01

Family

ID=19679203

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000041939A Ceased KR20020008934A (ko) 2000-07-21 2000-07-21 인터넷 환경에서의 3차원 캐릭터를 이용한 다이어트시뮬레이션 시스템

Country Status (1)

Country Link
KR (1) KR20020008934A (ko)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010044433A (ko) * 2001-02-20 2001-06-05 고경백 캐릭터(육성 시뮬레이션)를 이용한 다이어트 관리 시스템및 방법
KR20050019600A (ko) * 2003-08-20 2005-03-03 (주)큐론테크놀로지스 가상 캐릭터를 이용한 건강 정보 제공 방법 및 제공 시스템
KR100784835B1 (ko) * 2006-10-27 2007-12-14 에스케이씨앤씨 주식회사 아바타를 이용한 체형 관리 서비스 시스템 및 그 방법
US9101261B2 (en) 2004-10-12 2015-08-11 Samsung Electronics Co., Ltd. Method, medium, and apparatus generating health state based avatars
WO2015156563A1 (ko) * 2014-04-07 2015-10-15 중앙대학교 산학협력단 가상 치료 체험 제공 장치 및 그 방법
WO2021076664A1 (en) * 2019-10-15 2021-04-22 Bhargav Sri Prakash Systems and methods for digital vaccine

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH114820A (ja) * 1997-06-18 1999-01-12 Ee D K:Kk 健康管理装置
JPH11328122A (ja) * 1998-05-07 1999-11-30 Fancl Corp ダイエットチェッカー
KR20000012445A (ko) * 1999-12-04 2000-03-06 김태철 휴대용 칼로리 측정기
KR20000030384A (ko) * 2000-02-25 2000-06-05 이헌 사이버 에고 시뮬레이션 제어장치
KR20000053954A (ko) * 2000-05-12 2000-09-05 우부구 건강관리를 위한 인터넷상의 마네킹 테스트

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH114820A (ja) * 1997-06-18 1999-01-12 Ee D K:Kk 健康管理装置
JPH11328122A (ja) * 1998-05-07 1999-11-30 Fancl Corp ダイエットチェッカー
KR20000012445A (ko) * 1999-12-04 2000-03-06 김태철 휴대용 칼로리 측정기
KR20000030384A (ko) * 2000-02-25 2000-06-05 이헌 사이버 에고 시뮬레이션 제어장치
KR20000053954A (ko) * 2000-05-12 2000-09-05 우부구 건강관리를 위한 인터넷상의 마네킹 테스트

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010044433A (ko) * 2001-02-20 2001-06-05 고경백 캐릭터(육성 시뮬레이션)를 이용한 다이어트 관리 시스템및 방법
KR20050019600A (ko) * 2003-08-20 2005-03-03 (주)큐론테크놀로지스 가상 캐릭터를 이용한 건강 정보 제공 방법 및 제공 시스템
US9101261B2 (en) 2004-10-12 2015-08-11 Samsung Electronics Co., Ltd. Method, medium, and apparatus generating health state based avatars
KR100784835B1 (ko) * 2006-10-27 2007-12-14 에스케이씨앤씨 주식회사 아바타를 이용한 체형 관리 서비스 시스템 및 그 방법
WO2015156563A1 (ko) * 2014-04-07 2015-10-15 중앙대학교 산학협력단 가상 치료 체험 제공 장치 및 그 방법
US10417388B2 (en) 2014-04-07 2019-09-17 Chung Ang University Industry Academic Cooperation Foundation Apparatus and method for providing virtual treatment experience
WO2021076664A1 (en) * 2019-10-15 2021-04-22 Bhargav Sri Prakash Systems and methods for digital vaccine
US11322235B2 (en) 2019-10-15 2022-05-03 Bhargav Sri Prakash Systems and methods for digital vaccine

Similar Documents

Publication Publication Date Title
JP6725619B2 (ja) 栄養摂取量のユーザ特異的な調整のためのシステムおよび方法
Buettner The blue zones solution: Eating and living like the world's healthiest people
Horne et al. Using avatars in weight management settings: A systematic review
US20120290327A1 (en) Medical health information system for health assessment, weight management and meal planning
CN112786154A (zh) 食谱推荐方法、装置、电子设备和存储介质
Tumnark et al. Ontology-based personalized dietary recommendation for weightlifting
US20180259497A1 (en) Information presentation system and method for controlling the information presentation system
US7558788B1 (en) Systems and methods for distributing personalized information over a communications system
Fister et al. Generating eating plans for athletes using the particle swarm optimization
CN111261260A (zh) 一种膳食推荐系统
CN115337651A (zh) 一种餐食研究的系统及方法
JP2002233507A (ja) 健康状態管理システム、および同システムにおける健康状態のキャラクタ画像への反映方法、ならびに同方法のプログラムを記録した記録媒体
CN114207732A (zh) 用于提供饮食推荐的装置和方法
Pelly et al. Catering for the athletes village at the Sydney 2000 Olympic Games: The role of sports dietitians
KR20020008934A (ko) 인터넷 환경에서의 3차원 캐릭터를 이용한 다이어트시뮬레이션 시스템
Amac et al. Procedural reasoning networks for understanding multimodal procedures
Ningsih Analysis of the 11P marketing mix strategy in the healthy food catering business
JP2006012137A (ja) データベース装置
Vance Culture, food, and racism: the effects on African American health
Hui et al. Healthy menu scheduling for high blood pressure patient with optimization method through integer programming
Aguiló Generating complete menus from nutritional prescriptions by using advanced cbr and real food databases
KR20100094738A (ko) 인터넷을 통한 식단 계획 및 자가 진단 방법
JP2006085459A (ja) 調理情報提供システム
Alnaqbi et al. A novel cooperative game for reinforcing obesity awareness amongst children in UAE
KR102481874B1 (ko) 다이어트 관리 장치, 다이어트 관리 방법 및 다이어트 관리 프로그램

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20000721

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20030127

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20030407

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20030127

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I