Movatterモバイル変換


[0]ホーム

URL:


KR20160045833A - Energy expenditure device - Google Patents

Energy expenditure device
Download PDF

Info

Publication number
KR20160045833A
KR20160045833AKR1020167007398AKR20167007398AKR20160045833AKR 20160045833 AKR20160045833 AKR 20160045833AKR 1020167007398 AKR1020167007398 AKR 1020167007398AKR 20167007398 AKR20167007398 AKR 20167007398AKR 20160045833 AKR20160045833 AKR 20160045833A
Authority
KR
South Korea
Prior art keywords
energy consumption
user
threshold value
consumption intensity
time
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
KR1020167007398A
Other languages
Korean (ko)
Inventor
크리스티나 에스 셀프
크리스틴 엘 화이트
Original Assignee
나이키 이노베이트 씨.브이.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 나이키 이노베이트 씨.브이.filedCritical나이키 이노베이트 씨.브이.
Publication of KR20160045833ApublicationCriticalpatent/KR20160045833A/en
Ceasedlegal-statusCriticalCurrent

Links

Images

Classifications

Landscapes

Abstract

Translated fromKorean

운동 활동은 운동 활동을 계속 수행하도록 지속적으로 격려를 제공하고 개인의 관심을 유지하면서 추적되고 모니터링될 수 있다. 예를 들어, 에너지 소모값 및 에너지 소모 강도값은 개인에 의해 수행된 활동의 유형 및 기간에 기반하여 계산될 수 있다. 이들 값 및 다른 이동 데이터가 개인을 동기부여하고 개인의 관심을 유지하는 방식으로 인터페이스 상에 디스플레이될 수 있다. 다른 개인(예를 들어, 친구)이 또한 사용자의 경과가 추적되는 인터페이스 상에 디스플레이될 수 있다. 이는 사용자가 활동 목표 및/또는 도전을 완료하는 것을 향한 다른 개인의 경과를 또한 볼 수 있게 할 수 있다.Exercise activity can be tracked and monitored while providing continuing encouragement and continuing personal attention to continue exercising. For example, energy consumption values and energy consumption intensity values can be calculated based on the type and duration of activity performed by the individual. These values and other movement data may be displayed on the interface in a manner that motivates the individual and maintains the individual's interest. Other individuals (e. G., Friends) may also be displayed on the interface over which the user's progress is tracked. This may also allow the user to view activity goals and / or other individual progress towards completing the challenge.

Figure P1020167007398
Figure P1020167007398

Description

Translated fromKorean
에너지 소모 디바이스{ENERGY EXPENDITURE DEVICE}[0001] ENERGY EXPENDITURE DEVICE [0002]

관련 출원의 상호 참조Cross reference of related application

본 출원은 "에너지 소모 디바이스"로 명칭되고 2013년 8월 23일 출원된 미국 특허 출원 제61/869,505호에 이익 및 우선권을 주장하며, 이 특허 출원은 그 전체가 본원에 포함된다.This application claims benefit and priority to U.S. Patent Application No. 61 / 869,505, entitled " Energy Consumption Device ", filed on August 23, 2013, the entirety of which is incorporated herein by reference.

대부분의 사람들이 피지컬 피트니스(physical fitness)의 중요성을 인식하고 있지만, 많은 사람들이 규칙적인 운동 프로그램을 유지하도록 요구되는 동기를 발견하는 데 어려움을 갖는다. 몇몇 사람들은 달리기, 걷기 및 자전거 타기와 같은 반복적인 모션들을 연속적으로 수반하는 운동 요법을 유지하는 것이 특히 어렵다는 것을 발견하였다.Although most people are aware of the importance of physical fitness, many people find it difficult to find the motivation to maintain regular exercise programs. Some have found that it is particularly difficult to maintain exercise therapy that involves successive repetitive motions such as running, walking and cycling.

부가적으로, 개인은 운동을 일(work) 또는 하기 싫은 일(chore)로서 간주할 수도 있고, 따라서 운동을 이들의 일상 생활의 즐거운 양태로부터 분리할 수 있다. 종종, 운동 활동과 다른 활동 사이의 이 명백한 분리는 개인이 운동에 대해 가질 수 있는 동기의 양을 감소시킨다. 또한, 운동 활동에 종사하도록 개인을 격려하는 것에 관련된 운동 활동 서비스 및 시스템은 또한 개인의 관심이 무시되면서 하나 이상의 특정 활동들에 너무 집중될 수 있다. 또한, 이는 운동 활동에 참여하거나 운동 활동 서비스 및 시스템을 사용하는데 있어서의 사용자의 관심을 또한 감소시킬 수 있다.Additionally, an individual may regard the exercise as a work or a chore, thus separating the exercise from the pleasurable aspects of their daily lives. Often, this apparent separation between motor activity and other activities reduces the amount of motivation an individual can have for exercise. In addition, the athletic activity services and systems involved in encouraging individuals to engage in athletic activities may also be too focused on one or more specific activities as the individual's interests are ignored. It may also reduce the user's interest in participating in or using exercise services and systems.

따라서, 본 기술 분야의 이러한 및 다른 단점들을 고려하기 위한 향상된 시스템 및 방법이 요구된다.Accordingly, there is a need for an improved system and method for considering these and other disadvantages in the art.

이하에는 본 발명의 몇몇 양태의 기본적인 이해를 제공하기 위해 개략화된 요약을 제시한다. 요약은 본 발명의 광범위한 개요는 아니다. 이는 본 발명의 주요 또는 필수적인 요소를 식별하도록 의도된 것도 아니고 또한 본 발명의 범주를 한정하는 것도 아니다. 이하의 요약은 단지 이하의 설명에 대한 서문으로서 개략화된 형태로 본 발명의 몇몇 개념을 제시한다.The following presents a simplified summary in order to provide a basic understanding of some aspects of the present invention. The summary is not an extensive overview of the invention. It is not intended to identify key or essential elements of the invention nor does it limit the scope of the invention. The following summary presents several concepts of the present invention in a simplified form as a prelude to the following description.

본 발명의 양태는 에너지 소모값을 계산하는 것에 관한 것이다. 특정 실시예에서, 에너지 소모 포인트가 계산될 수 있다. 하나 이상의 디바이스는 사용자의 활동을 모니터링하기 위해 가속도계 및/또는 다른 센서를 사용할 수 있다. 특정 구현예 하에서, 사용자는 상이한 활동에 대한 에너지 소모 포인트를 얻을 수 있다.An aspect of the invention relates to calculating energy consumption values. In a particular embodiment, the energy consumption point can be calculated. One or more devices may use accelerometers and / or other sensors to monitor user activity. Under certain implementations, a user may obtain energy consumption points for different activities.

몇몇 실시예에서, 본 발명은 예를 들어, 컴퓨터로 실행가능한 명령어 또는 모듈을 저장함으로써, 또는 컴퓨터로 판독가능한 데이터 구조를 이용함으로써, 컴퓨터로 판독가능한 매체 상에 부분적으로 또는 전체적으로 구현될 수 있다.In some embodiments, the invention may be implemented, in part or in whole, on a computer-readable medium, for example, by storing computer-executable instructions or modules, or by using a computer-readable data structure.

물론, 전술한 실시예의 방법 및 시스템은 다른 부가의 요소, 단계, 컴퓨터로 실행가능한 명령어, 또는 컴퓨터로 판독가능한 데이터 구조를 또한 포함할 수 있다.Of course, the methods and systems of the above-described embodiments may also include other additional elements, steps, computer-executable instructions, or computer readable data structures.

본 발명의 이들 및 다른 실시예의 상세는 첨부 도면 및 이하의 상세한 설명에 설명된다. 본 발명의 다른 특징 및 장점은 상세한 설명 및 도면으로부터, 그리고 청구범위로부터 명백해질 것이다.The details of these and other embodiments of the invention are set forth in the accompanying drawings and the description below. Other features and advantages of the invention will be apparent from the description and drawings, and from the claims.

도 1은 예시적인 실시예에 따른 개인 훈련을 제공하거나 및/또는 사용자의 신체 동작으로부터 데이터를 얻도록 구성될 수도 있는 예시적인 시스템을 도시한다.
도 2는 도 1의 시스템의 부분이거나 통신할 수도 있는 예시적인 컴퓨터 디바이스를 도시한.
도 3은 예시적인 실시예에 따른 사용자에 의해 착용될 수도 있는 예시적인 센서 조립체를 도시한다.
도 4는 예시적인 실시예에 따른 사용자에 의해 착용될 수도 있는 다른 예시적인 센서 조립체를 도시한다.
도 5는 사용자의 의복 상에/내에 위치된 물리적 센서를 포함할 수도 있거나 및/또는 사용자의 2개의 움직이는 신체부 사이의 관계의 식별에 기반할 수도 있는 센서 입력을 위한 예시적인 위치를 도시한다.
도 6은 본 발명의 실시예에 따른 포인트와 같은 에너지 소모값을 계산하기 위한 방법을 도시한다.
도 7 내지 도 20은 본 발명의 실시예를 위한 다양한 사용자 인터페이스 스크린들을 도시한다.
1 illustrates an exemplary system that may be configured to provide personal training and / or to obtain data from a user ' s body motion in accordance with an exemplary embodiment.
2 illustrates an exemplary computer device that may be or may be part of the system of FIG.
3 illustrates an exemplary sensor assembly that may be worn by a user according to an exemplary embodiment.
Figure 4 illustrates another exemplary sensor assembly that may be worn by a user according to an exemplary embodiment.
FIG. 5 illustrates an exemplary location for a sensor input that may include a physical sensor located within / on a user's garment and / or may be based on identification of a relationship between two moving body parts of a user.
6 illustrates a method for calculating an energy consumption value such as a point according to an embodiment of the present invention.
Figures 7 to 20 illustrate various user interface screens for embodiments of the present invention.

본 발명의 양태는 운동인의 신체 동작에 관한 운동 데이터를 얻고, 저장하거나 및/또는 처리하는 것을 수반한다. 운동 데이터는 능동적으로 또는 수동적으로 감지되거나 및/또는 하나 이상의 비일시적 저장 매체 내에 저장될 수 있다. 또 다른 양태는 예를 들어, 계산된 운동 속성, 안내를 제공하기 위한 피드백 신호, 및/또는 다른 정보와 같은 출력을 발생하기 위해 운동 데이터를 사용하는 것에 관련된다. 이들 및 다른 양태는 개인 훈련 시스템의 이하의 예시적인 예와 관련하여 설명될 것이다.Aspects of the present invention involve acquiring, storing and / or processing exercise data relating to a physical activity of an athlete. The exercise data may be sensed actively or passively and / or stored in one or more non-volatile storage media. Another aspect relates to using motion data to generate an output, e.g., a calculated motion attribute, a feedback signal to provide guidance, and / or other information. These and other aspects will be described in connection with the following illustrative examples of personal training systems.

다양한 실시예의 이하의 설명에서, 명세서의 부분을 형성하고 본 발명의 양태가 실시될 수도 있는 다양한 실시예를 예시로서 도시하고 있는 첨부 도면을 참조한다. 다른 실시예가 이용될 수도 있고, 구조적 및 기능적 수정이 본 발명의 범주 및 사상으로부터 벗어나지 않고 이루어질 수 있다는 것이 이해되어야 한다. 또한, 본 명세서 내의 표제는 본 발명의 양태를 한정하는 것으로서 고려되어서는 안되고, 예시적인 실시예는 예시적인 표제에 한정되는 것은 아니다.In the following description of the various embodiments, reference is made to the accompanying drawings which form a part hereof, and in which is shown by way of illustration various embodiments in which aspects of the invention may be practiced. It is to be understood that other embodiments may be utilized and structural and functional modifications may be made without departing from the scope and spirit of the invention. Also, the headings in this specification should not be construed as limiting the aspects of the present invention, and the exemplary embodiments are not limited to the exemplary headings.

I. 예시적인 개인 훈련 시스템I. Exemplary Personal Training System

A. 예시적인 네트워크A. Exemplary Network

본 발명의 양태는 복수의 네트워크에 걸쳐 이용될 수 있는 시스템 및 방법에 관한 것이다. 이와 관련하여, 특정 실시예는 동적 네트워크 환경에 적응하도록 구성될 수 있다. 다른 실시예는 상이한 이산 네트워크 환경에서 동작 가능할 수 있다. 도 1은 예시적인 실시예에 따른 개인 훈련 시스템(100)의 예를 도시하고 있다. 예시적인 시스템(100)은 예시적인 인체 영역 네트워크(body area network: BAN)(102), 근거리 통신망(local area network: LAN)(104), 및 광대역 통신망(wide area network: WAN)(106)과 같은 하나 이상의 상호 접속된 네트워크를 포함할 수 있다. 도 1에 도시되어 있는 바와 같이(그리고, 본 명세서에 전체에 걸쳐 설명된 바와 같이), 하나 이상의 네트워크[예를 들어, BAN(102), LAN(104), 및/또는 WAN(106)]는 중첩될 수 있고 또는 다르게는 서로 포함적일 수 있다. 본 기술 분야의 숙련자들은 예시적인 네트워크(102 내지 106)가 하나 이상의 상이한 통신 프로토콜 및/또는 네트워크 아키텍처를 각각 포함할 수도 있고 또한 서로에 대한 또는 다른 네트워크에 대한 게이트웨이를 갖도록 구성될 수도 있는 논리 네트워크라는 것을 이해할 수 있을 것이다. 예를 들어, BAN(102), LAN(104) 및/또는 WAN(106) 각각은 셀룰러 네트워크 아키텍처(108) 및/또는 WAN 아키텍처(110)와 같은 동일한 물리적 네트워크 아키텍처에 함께 동작하는 방식으로(operatively) 접속될 수 있다. 예를 들어, BAN(102) 및 LAN(104)의 모두의 구성요소인 것으로 고려될 수도 있는 휴대형 전자 디바이스(112)는 아키텍처(108 및/또는 110) 중 하나 이상을 통해 전송 제어 프로토콜(Transmission Control Protocol: TCP), 인터넷 프로토콜(Internet Protocol: IP), 및 사용자 데이터그램 프로토콜(User Datagram Protocol: UDP)과 같은 하나 이상의 통신 프로토콜에 따라 네트워크 메시지 내로 그리고 네트워크 메시지로부터 데이터 및 제어 신호를 변환하도록 구성된 네트워크 어댑터 또는 네트워크 인터페이스 카드(network interface card: NIC)를 포함할 수 있다. 이들 프로토콜은 본 기술 분야에 잘 알려져 있고, 따라서 여기서 더 상세히 설명되지 않을 것이다.Aspects of the present invention relate to systems and methods that can be used across multiple networks. In this regard, certain embodiments may be configured to adapt to a dynamic network environment. Other embodiments may be operable in different discrete network environments. Figure 1 illustrates an example of apersonal training system 100 in accordance with an exemplary embodiment.Exemplary system 100 includes an exemplary body area network (BAN) 102, a local area network (LAN) 104, and a wide area network (WAN) Lt; RTI ID = 0.0 > interconnected < / RTI > One or more networks (e.g., BAN 102,LAN 104, and / or WAN 106), as shown in Figure 1 (and as described throughout this disclosure) May be overlapping, or may otherwise be inter-related. Those skilled in the art will appreciate that the illustrative network 102-106 may comprise a logical network, which may each include one or more different communication protocols and / or network architectures, and may also be configured to have gateways to each other or to another network You will understand. For example, each of theBAN 102, theLAN 104 and / or theWAN 106 may be operatively connected to the same physical network architecture, such as thecellular network architecture 108 and / or the WAN architecture 110 ). A portableelectronic device 112 that may be considered to be a component of both the BAN 102 and theLAN 104 may be a Transmission Control Protocol A network configured to convert data and control signals into and from a network message in accordance with one or more communication protocols such as Protocol (TCP), Internet Protocol (IP), and User Datagram Protocol (UDP) An adapter or a network interface card (NIC). These protocols are well known in the art and will not be described in more detail here.

네트워크 아키텍처(108, 110)는 예를 들어, 케이블, 파이버, 위성, 전화, 셀룰러, 무선 등과 같은, 임의의 유형(들) 또는 토폴로지(들)의 하나 이상의 정보 분배 네트워크(들)를 단독으로 또는 조합(들)으로 포함할 수도 있고, 이와 같이 하나 이상의 유선 또는 무선 통신 채널[이들에 한정되는 것은 아니지만, WiFi®, Bluetooth®, 근거리 통신(Near-Field Communication: NFC) 및/또는 ANT 기술을 포함함]을 갖는 것과 같이 다양하게 구성될 수 있다. 따라서, 도 1의 네트워크 내의 임의의 디바이스[휴대형 전자 디바이스(112) 또는 본 명세서에 설명된 임의의 다른 디바이스와 같은]는 상이한 논리 네트워크(102 내지 106) 중 하나 이상에 포함적인 것으로 고려될 수 있다. 상기 점을 명심하여, 예시적인 BAN 및 LAN[WAN(106)에 결합될 수도 있음]의 예시적인 구성요소가 설명될 것이다.Thenetwork architectures 108 and 110 may include one or more of the information distribution network (s) of any type (s) or topology (s), such as cable, fiber, satellite, telephone, cellular, And may include one or more wired or wireless communication channels (including, but not limited to, WiFi®, Bluetooth®, Near-Field Communication (NFC), and / or ANT technology) And the like. Thus, any device in the network of FIG. 1 (such as a portableelectronic device 112 or any other device described herein) may be considered included in one or more of the different logical networks 102-106 . With this in mind, exemplary components of an exemplary BAN and LAN (which may be coupled to WAN 106) will be described.

1. 예시적인 근거리 통신망1. Exemplary Local Area Network

LAN(104)은 예를 들어, 컴퓨터 디바이스(114)와 같은 하나 이상의 전자 디바이스를 포함할 수 있다. 컴퓨터 디바이스(114), 또는 시스템(100)의 임의의 다른 구성요소는 전화기, 뮤직 플레이어, 태블릿, 넷북 또는 임의의 휴대형 디바이스와 같은 모바일 단말을 포함할 수 있다. 다른 실시예에서, 컴퓨터 디바이스(114)는 미디어 플레이어 또는 레코더, 데스크탑 컴퓨터, 서버(들), 게이밍 콘솔, 예를 들어 Microsoft® XBOX, Sony® Playstation, 및/또는 Nintendo® Wii 게이밍 콘솔을 포함할 수 있다. 본 기술 분야의 숙련자들은 이들이 단지 설명을 위한 예시적인 디바이스이고, 본 발명은 임의의 콘솔 또는 컴퓨팅 디바이스에 한정되지 않는다는 것을 이해할 수 있을 것이다.LAN 104 may include one or more electronic devices, such ascomputer device 114, for example.Computer device 114, or any other component ofsystem 100, may include a mobile terminal, such as a telephone, music player, tablet, netbook, or any portable device. In another embodiment, thecomputer device 114 may include a media player or recorder, a desktop computer, a server (s), a gaming console such as Microsoft® XBOX, a Sony® Playstation, and / or a Nintendo® Wii gaming console. have. Those skilled in the art will appreciate that these are merely exemplary devices for illustration purposes and that the invention is not limited to any console or computing device.

본 기술 분야의 숙련자들은 컴퓨터 디바이스(114)의 디자인 및 구조가 그 의도된 목적과 같은 다수의 인자에 따라 다양할 수 있다는 것을 이해할 수 있을 것이다. 컴퓨터 디바이스(114)의 일 예시적인 구현예는 컴퓨팅 디바이스(200)의 블록도를 도시하고 있는 도 2에 제공되어 있다. 본 기술 분야의 숙련자들은 도 2의 개시내용이 본 명세서에 개시된 임의의 디바이스에 적용 가능할 수 있다는 것이 이해될 수 있을 것이다. 디바이스(200)는 프로세서(202-1, 202-2)[본 명세서에서 일반적으로 "프로세서들(202)" 또는 "프로세서(202)"라 칭함]와 같은 하나 이상의 프로세서를 포함할 수 있다. 프로세서(202)는 상호 접속 네트워크 또는 버스(204)를 거쳐 서로 또는 다른 구성요소와 통신할 수 있다. 프로세서(202)는 단일 집적 회로(integrated circuit: IC) 칩 상에 구현될 수도 있는 코어(206-1, 206-2)[본 명세서에서 "코어들(206)"이라, 또는 더 일반적으로 "코어(206)"라 칭함]와 같은 하나 이상의 프로세싱 코어를 포함할 수 있다.Those skilled in the art will appreciate that the design and construction of thecomputer device 114 may vary according to a number of factors such as its intended purpose. One exemplary implementation ofcomputer device 114 is provided in FIG. 2, which shows a block diagram of computing device 200. Those skilled in the art will appreciate that the disclosure of FIG. 2 may be applicable to any device disclosed herein. Device 200 may include one or more processors, such as processors 202-1 and 202-2 (generally referred to herein as "processors 202" or "processor 202"). The processor 202 may communicate with each other or with other components via an interconnect network orbus 204. [ The processor 202 may be implemented as a core 206-1, 206-2 (herein referred to as "cores 206 ", or more generally" cores 206 ") that may be implemented on a single integrated circuit (Referred to as " processor 206 ").

코어(206)는 공유 캐시(208) 및/또는 개인 캐시[예를 들어, 캐시(210-1, 210-2) 각각]를 포함할 수 있다. 하나 이상의 캐시(208/210)는 프로세서(202)의 구성요소에 의한 더 고속의 액세스를 위한 메모리(212)와 같은, 시스템 메모리 내에 저장된 데이터를 로컬식으로 캐싱할 수 있다. 메모리(212)는 칩셋(216)을 거쳐 프로세서(202)와 통신할 수 있다. 캐시(208)는 특정 실시예에서 시스템 메모리(212)의 부분일 수 있다. 메모리(212)는 랜덤 액세스 메모리(random access memory: RAM), 판독 전용 메모리(read only memory: ROM)를 포함할 수도 있지만, 이들에 한정되는 것은 아니고, 고상 메모리, 광학 또는 자기 저장 장치, 및/또는 전자 정보를 저장하는 데 사용될 수 있는 임의의 다른 매체 중 하나 이상을 포함할 수 있다. 또 다른 실시예는 시스템 메모리(212)를 생략할 수 있다.The core 206 may include a sharedcache 208 and / or a private cache (e.g., caches 210-1 and 210-2, respectively). The one ormore caches 208/210 may locally cache data stored in the system memory, such asmemory 212 for faster access by components of the processor 202. Thememory 212 may communicate with the processor 202 via thechipset 216.Cache 208 may be part ofsystem memory 212 in certain embodiments. Thememory 212 may include, but is not limited to, a solid state memory, an optical or magnetic storage device, and / or a memory device, such as a random access memory (RAM) Or any other medium that can be used to store electronic information. Yet another embodiment may omit thesystem memory 212.

시스템(200)은 하나 이상의 I/O 디바이스[예를 들어, I/O 디바이스(214-1 내지 214-3), 각각 일반적으로 I/O 디바이스(214)라 칭함]를 포함할 수 있다. 하나 이상의 I/O 디바이스로부터 I/O 데이터는 하나 이상의 캐시(208, 210) 및/또는 시스템 메모리(212)에 저장될 수 있다. 각각의 I/O 디바이스(214)는 임의의 물리적 또는 무선 통신 프로토콜을 사용하여 시스템(100)의 구성요소와 함께 동작하는 방식으로 통신하도록 영구적으로 또는 일시적으로 구성될 수 있다.The system 200 may include one or more I / O devices (e.g., I / O devices 214-1 through 214-3, generally referred to as I / O devices 214, respectively). I / O data from one or more I / O devices may be stored in one ormore caches 208, 210 and / orsystem memory 212. Each I / O device 214 may be permanently or temporarily configured to communicate in a manner that co-operates with the components of thesystem 100 using any physical or wireless communication protocol.

도 1을 참조하면, 4개의 예시적인 I/O 디바이스[요소(116 내지 122)로서 도시되어 있음]가 컴퓨터 디바이스(114)와 통신하는 것으로서 도시되어 있다. 본 기술 분야의 숙련자들은 디바이스(116 내지 122) 중 하나 이상이 자립형 디바이스일 수도 있고 또는 컴퓨터 디바이스(114) 이외에 다른 디바이스와 연관될 수 있다는 것을 이해할 수 있을 것이다. 예를 들어, 하나 이상의 I/O 디바이스는 BAN(102) 및/또는 WAN(106)의 구성요소와 연관되거나 상호작용할 수 있다. I/O 디바이스(116 내지 122)는 예를 들어, 센서와 같은 운동 데이터 취득 유닛을 포함할 수도 있지만, 이에 한정되는 것은 아니다. 하나 이상의 I/O 디바이스는 사용자(124)와 같은 사용자로부터 운동 파라미터를 감지하고, 검출하거나 및/또는 측정하도록 구성될 수 있다. 예는 무엇보다도, 가속도계, 자이로스코프, 위치 판정 디바이스(예를 들어, GPS), 광(비가시광을 포함함) 센서, 온도 센서(주위 온도 및/또는 체온을 포함함), 수면 패턴 센서, 심박수 모니터, 화상 캡처링 센서, 수분 센서, 힘 센서, 나침반, 각속도 센서, 및/또는 이들의 조합을 포함하지만, 이들에 한정되는 것은 아니다.Referring to Figure 1, four exemplary I / O devices (shown aselements 116 through 122) are shown as communicating with thecomputer device 114. Those skilled in the art will understand that one or more of the devices 116-122 may be a standalone device or may be associated with a device other than thecomputer device 114. [ For example, one or more of the I / O devices may be associated with or interact with components of theBAN 102 and / or theWAN 106. The I /O devices 116 to 122 may, for example, include a motion data acquisition unit such as a sensor, but are not limited thereto. One or more I / O devices may be configured to sense, detect, and / or measure motion parameters from a user, such asuser 124. Examples include, but are not limited to, accelerometers, gyroscopes, position determination devices (e.g., GPS), light (including non-visible light) sensors, temperature sensors (including ambient temperature and / or body temperature), sleep pattern sensors, But are not limited to, a monitor, an image capturing sensor, a moisture sensor, a force sensor, a compass, an angular velocity sensor, and / or a combination thereof.

다른 실시예에서, I/O 디바이스(116 내지 122)는 출력(예를 들어, 가청, 시각적, 또는 촉각 큐)을 제공하거나 및/또는 운동인(124)으로부터의 사용자 입력과 같은 입력을 수신하는 데 사용될 수 있다. 이들 예시적인 I/O 디바이스를 위한 예시적인 사용이 이하에 제공되지만, 본 기술 분야의 숙련자들은 이러한 설명이 단지 본 발명의 범주 내의 다수의 옵션의 일부를 설명하는 것이라는 것을 이해할 수 있을 것이다. 또한, 임의의 데이터 취득 유닛, I/O 디바이스, 또는 센서의 참조는 본 명세서에 개시되거나 본 기술 분야에 공지되어 있는 하나 이상의 I/O 디바이스, 데이터 취득 유닛, 및/또는 센서를 가질 수도 있는(개별적으로 또는 조합하여) 실시예를 개시하는 것으로서 해석되어야 한다.In other embodiments, I /O devices 116 through 122 may be configured to provide outputs (e.g., audible, visual, or tactile cues) and / or receive inputs such as user input Can be used. Exemplary uses for these exemplary I / O devices are provided below, but one of ordinary skill in the art will appreciate that this description is merely illustrative of some of the many options within the scope of the present invention. Also, references to any data acquisition unit, I / O device, or sensor may include one or more I / O devices, data acquisition units, and / or sensors as described herein or known in the art Either individually or in combination) should be construed as disclosing the embodiments.

(하나 이상의 네트워크에 걸친) 하나 이상의 디바이스로부터의 정보는 이들에 한정되는 것은 아니지만, 속도, 가속도, 거리, 걸음, 방향, 특정 신체부 또는 물체의 다른 것들에 대한 상대 동작, 또는 각속도, 선속도 또는 이들의 조합으로서 표현될 수도 있는 다른 모션 파라미터와 같은 모션 파라미터와, 칼로리, 심박수, 발한 검출, 노력, 산소 소모, 산소 역학, 및 압력, 충격력, 신장, 체중, 연령, 인구학적 정보 및 이들의 조합과 같은 운동인에 관한 정보와 같은 하나 이상의 카테고리 내에 있을 수도 있는 다른 메트릭과 같은 생리학적 파라미터를 포함하는 다양한 상이한 파라미터, 메트릭 또는 생리학적 특성을 제공하는 데 사용될 수 있다(또는 이들의 형태로 이용될 수도 있음).Information from one or more devices (across one or more networks) may include, but is not limited to, speed, acceleration, distance, stepping, direction, relative motion to other parts of the body or object, Motion parameters such as other motion parameters that may be represented as a combination of these, and caloric values such as calorie, heart rate, sweating detection, effort, oxygen consumption, oxygen ephemeris and pressure, impact force, height, weight, age, demographic information, Metric or physiological characteristics, including physiological parameters such as other metrics that may be in one or more categories, such as information about athletes such as, for example, has exist).

시스템(100)은 시스템(100) 내에 수집된 또는 시스템(100)에 다른 방식으로 제공된 파라미터, 메트릭 또는 생리학적 특성을 포함하는 운동 데이터를 전송하거나 및/또는 수신하도록 구성될 수 있다. 일 예로서, WAN(106)은 서버(111)를 포함할 수 있다. 서버(111)는 도 2의 시스템(200)의 하나 이상의 구성요소를 가질 수 있다. 일 실시예에서, 서버(111)는 프로세서(206) 및 메모리(212)와 같은 적어도 프로세서 및 메모리를 포함한다. 서버(111)는 비일시적 컴퓨터로 판독가능한 매체 상에 컴퓨터로 실행가능한 명령어를 저장하도록 구성될 수 있다. 명령어는 시스템(100) 내에 수집된 원시 또는 처리된 데이터와 같은 운동 데이터를 포함할 수 있다. 시스템(100)은 에너지 소모 포인트와 같은 데이터를 소셜 네트워킹 웹사이트에 전송하거나 이러한 사이트를 호스팅하도록 구성될 수 있다. 서버(111)는 하나 이상의 사용자가 운동 데이터에 액세스하거나 및/또는 비교하는 것을 허용하도록 이용될 수 있다. 이와 같이, 서버(111)는 운동 데이터 또는 다른 정보에 기반하여 통지를 전송하거나 및/또는 수신하도록 구성될 수 있다.System 100 may be configured to transmit and / or receive motion data including parameters, metrics, or physiological characteristics that are collected withinsystem 100 or otherwise provided tosystem 100. As an example, theWAN 106 may include a server 111. The server 111 may have one or more components of the system 200 of FIG. In one embodiment, the server 111 includes at least a processor and memory, such as a processor 206 and amemory 212. The server 111 may be configured to store computer executable instructions on non-volatile computer readable media. The instructions may include motion data, such as raw or processed data, collected within thesystem 100. Thesystem 100 may be configured to transmit data, such as an energy expenditure point, to a social networking website or host such a site. The server 111 may be used to allow one or more users to access and / or compare motion data. As such, the server 111 may be configured to send and / or receive notifications based on exercise data or other information.

LAN(104)으로 복귀하면, 컴퓨터 디바이스(114)가 예시적인 실시예를 참조하여 이하에 설명되는 디스플레이 디바이스(116), 화상 캡처링 디바이스(118), 센서(120) 및 운동 디바이스(122)와 함께 동작하는 방식으로 통신하는 것이 도시되어 있다. 일 실시예에서, 디스플레이 디바이스(116)는 특정 운동 동작을 수행하도록 운동인(124)에게 시청각 큐를 제공할 수 있다. 시청각 큐는 컴퓨터 디바이스(114) 또는 BAN(102) 및/또는 WAN의 디바이스를 포함하는 임의의 다른 디바이스 상에서 실행되는 컴퓨터로 실행가능한 명령어에 응답하여 제공될 수 있다. 디스플레이 디바이스(116)는 터치스크린 디바이스일 수도 있고 또는 사용자 입력을 수신하도록 다른 방식으로 구성될 수 있다.Upon returning to theLAN 104, thecomputer device 114 is connected to thedisplay device 116, theimage capturing device 118, thesensor 120, and themotion device 122, described below with reference to an exemplary embodiment Are shown to communicate in a manner that works together. In one embodiment, thedisplay device 116 may provide an audiovisual cue to theexerciser 124 to perform a specific motion operation. The audiovisual cues may be provided in response to computer-executable instructions executing oncomputer device 114 or any other device, including devices onBAN 102 and / or WAN. Thedisplay device 116 may be a touch screen device or may be otherwise configured to receive user input.

일 실시예에서, 데이터는 화상 캡처링 디바이스(118) 및/또는 단독으로 또는 다른 디바이스와 조합하여 운동 파라미터 또는 저장된 정보를 검출(및/또는 측정)하는 데 사용될 수도 있는 센서(120)와 같은 다른 센서로부터 얻어질 수도 있고, 화상 캡처링 디바이스(118) 및/또는 센서(120)는 송수신 디바이스를 포함할 수 있다. 일 실시예에서, 센서(128)는 적외선(IR), 전자기(EM) 또는 음향 송수신기를 포함할 수 있다. 예를 들어, 화상 캡처링 디바이스(118), 및/또는 센서(120)는 파형을 운동인(124)의 방향을 향하는 것을 포함하여, 환경 내로 전송할 수도 있고, "반향"을 수신하거나 이들 해제된 파형의 변형을 다른 방식으로 검출할 수 있다. 본 기술 분야의 숙련자들은 다수의 상이한 데이터 스펙트럼에 대응하는 신호가 다양한 실시예에 따라 이용될 수 있다는 것을 즉시 이해할 수 있을 것이다. 이와 관련하여, 디바이스(118 및/또는 120)는 외부 소스[예를 들어, 시스템(100)이 아님]로부터 방출된 파형을 검출할 수 있다. 예를 들어, 디바이스(118 및/또는 120)는 사용자(124) 및/또는 주위 환경으로부터 방출되는 열을 검출할 수 있다. 따라서, 화상 캡처링 디바이스(126) 및/또는 센서(128)는 하나 이상의 열적 촬상 디바이스를 포함할 수 있다. 일 실시예에서, 화상 캡처링 디바이스(126) 및/또는 센서(128)는 범위 현상학(range phenomenology)을 수행하도록 구성된 IR 디바이스를 포함할 수 있다.In one embodiment, the data may be transmitted to theimage capturing device 118 and / or other (e.g., sensor 120), which may be used to detect (and / or measure) And theimage capturing device 118 and / or thesensor 120 may comprise a transceiving device. In one embodiment, thesensor 128 may comprise an infrared (IR), electromagnetic (EM) or acoustic transceiver. For example, theimage capturing device 118, and / or thesensor 120 may transmit the waveform into the environment, including directing the waveform to the direction of themotion sensor 124, The deformation of the waveform can be detected in a different manner. One of ordinary skill in the art will readily appreciate that signals corresponding to a number of different data spectra may be used in accordance with various embodiments. In this regard,device 118 and / or 120 may detect a waveform emitted from an external source (e.g., not system 100). For example,device 118 and / or 120 may detect heat emitted fromuser 124 and / or the surrounding environment. Thus,image capturing device 126 and / orsensor 128 may include one or more thermal imaging devices. In one embodiment, theimage capturing device 126 and / or thesensor 128 may comprise an IR device configured to perform range phenomenology.

일 실시예에서, 운동 디바이스(122)는 예를 들어, 운동인(124)이 러닝머신(treadmill), 스텝 머신(step machine) 등과 같은 신체 동작을 수행하는 것을 허용하거나 용이하게 하도록 구성 가능한 임의의 디바이스일 수 있다. 디바이스가 정지형일 필요는 없다. 이와 관련하여, 무선 기술은 휴대형 디바이스가 이용될 수 있게 하는 데, 따라서 자전거 또는 다른 모바일 운동 디바이스가 특정 실시예에 따라 이용될 수 있다. 본 기술 분야의 숙련자들은 장비(122)가 컴퓨터 디바이스(114)로부터 원격으로 수행된 운동 데이터를 포함하는 전자 디바이스를 수신하기 위한 인터페이스일 수도 있거나 또는 이를 포함할 수 있다는 것을 이해할 수 있을 것이다. 예를 들어, 사용자는 스포츠 디바이스[BAN(102)과 관련하여 후술됨]를 사용하고, 집 또는 장비(122)의 위치로 복귀할 때, 운동 데이터를 요소(122) 또는 시스템(100)의 임의의 다른 디바이스 내에 다운로드할 수 있다. 본 명세서에 개시된 임의의 I/O 디바이스는 활동 데이터를 수신하도록 구성될 수 있다.In one embodiment, theexercise device 122 may include any of a variety of mechanisms that may be configured to allow or facilitate the exercise of theexercise 124, such as a treadmill, step machine, Device. The device need not be stationary. In this regard, wireless technology enables a portable device to be used, and thus a bicycle or other mobile exercise device may be utilized in accordance with a particular embodiment. Those skilled in the art will appreciate that thedevice 122 may or may not be an interface for receiving an electronic device containing motion data performed remotely from thecomputer device 114. [ For example, the user may use the sports device [described below in connection with BAN 102] and, when returning to the home orequipment 122, Lt; / RTI > device. Any of the I / O devices disclosed herein may be configured to receive activity data.

2. 인체 영역 네트워크2. Human area network

BAN(102)은 운동 데이터의 집합을 수신하고, 전송하거나, 또는 다른 방식으로 용이하게 하도록 구성된 2개 이상의 디바이스(수동 디바이스를 포함함)를 포함할 수 있다. 예시적인 디바이스는 이들에 한정되는 것은 아니지만 I/O 디바이스(116 내지 122)를 포함하는, 본 기술 분야에 공지되어 있거나 또는 본 명세서에 개시되어 있는 하나 이상의 데이터 취득 유닛, 센서, 또는 디바이스를 포함할 수 있다. BAN(102)의 2개 이상의 구성요소는 직접 통신할 수도 있고, 또한 다른 실시예에서, 통신은 BAN(102), LAN(104) 및/또는 WAN(106)의 부분일 수도 있는 제3 디바이스를 거쳐 행해질 수 있다. LAN(104) 또는 WAN(106)의 하나 이상의 구성요소는 BAN(102)의 부분을 형성할 수 있다. 특정 구현예에서, 휴대형 디바이스(112)와 같은 디바이스가 BAN(102), LAN(104) 및/또는 WAN(106)의 부분인지의 여부는 모바일 셀룰러 네트워크 아키텍처(108) 및/또는 WAN 아키텍처(110)와의 통신을 허용하기 위한 액세스 포인트에 대한 운동인의 근접도에 의존할 수 있다. 사용자 활동 및/또는 선호도가 또한 하나 이상의 구성요소가 BAN(102)의 부분으로서 이용되는지 여부에 영향을 미칠 수 있다. 예시적인 실시예가 이하에 제공된다.TheBAN 102 may include two or more devices (including passive devices) configured to receive, transmit, or otherwise facilitate a collection of motion data. Exemplary devices include, but are not limited to, one or more data acquisition units, sensors, or devices known in the art or disclosed herein, including I /O devices 116 through 122 . Two or more components of theBAN 102 may communicate directly and in another embodiment the communication may be a third device that may be part of theBAN 102, theLAN 104 and / or theWAN 106 Can be done through. One or more components ofLAN 104 orWAN 106 may form part ofBAN 102. Whether a device, such as theportable device 112, is part of theBAN 102, theLAN 104 and / or theWAN 106, in a particular implementation, may be determined by the mobilecellular network architecture 108 and / or theWAN architecture 110 The proximity of the athlete to the access point to allow communication with the access point. User activity and / or preferences may also affect whether one or more components are used as part of theBAN 102. [ An exemplary embodiment is provided below.

사용자(124)는 휴대형 디바이스(112), 신발 장착식 디바이스(126), 손목 착용식 디바이스(128) 및/또는 정보를 수집하는 데 사용되는 물리적 디바이스 또는 위치를 포함할 수도 있는 감지 위치(130)와 같은 감지 위치와 같은 임의의 수의 디바이스와 연관될(예를 들어, 소유, 휴대, 착용 및/또는 상호작용) 수 있다. 하나 이상의 디바이스(112, 126, 128 및/또는 130)는 피트니스 또는 운동 목적을 위해 특별하게 설계되지 않을 수 있다. 실제로, 본 발명의 양태는 운동 데이터를 수집하고, 검출하거나 및/또는 측정하기 위한, 그 일부가 피트니스 디바이스는 아닌, 복수의 디바이스로부터 데이터를 이용하는 것에 관련한다. 특정 실시예에서, BAN(102)(또는 임의의 다른 네트워크)의 하나 이상의 디바이스는 특정 스포츠 사용을 위해 특별하게 설계된 피트니스 또는 스포츠 디바이스를 포함할 수 있다. 본 명세서에 사용될 때, 용어 "스포츠 디바이스"는 특정 스포츠 또는 피트니스 활동 중에 사용되거나 연루될 수도 있는 임의의 물리적 물체를 포함한다. 예시적인 스포츠 디바이스는 골프공, 농구공, 야구공, 축구공, 미식축구공, 파워볼, 하키퍽, 웨이트, 배트, 클럽, 스틱, 패디, 매트 및 이들의 조합을 포함할 수도 있지만, 이들에 한정되는 것은 아니다. 다른 실시예에서, 예시적인 피트니스 디바이스는 골 네트, 후프, 백보드, 중앙선, 외부 경계 마커, 베이스 및 이들의 조합과 같은 필드의 부분과 같은, 환경 자체를 포함하는 특정 스포츠가 실행되는 스포츠 환경 내의 물체를 포함할 수 있다.Theuser 124 may be a sensing location 130 that may include aportable device 112, a shoe-mounteddevice 126, a wrist-worndevice 128, and / or a physical device or location used to collect information, (E.g., possess, carry, wear, and / or interact) with any number of devices, such as a sensing location, One or more of thedevices 112, 126, 128, and / or 130 may not be specifically designed for fitness or exercise purposes. Indeed, aspects of the invention relate to using data from a plurality of devices, not a fitness device, for collecting, detecting, and / or measuring motion data. In certain embodiments, one or more devices of the BAN 102 (or any other network) may include fitness or sports devices specifically designed for particular sports use. As used herein, the term "sports device" includes any physical object that may be used or implicated during a particular sport or fitness activity. Exemplary sports devices may include golf balls, basketball balls, baseballs, soccer balls, football balls, power balls, hockey pucks, weights, bats, clubs, sticks, paddies, mats and combinations thereof But is not limited thereto. In another embodiment, an exemplary fitness device may be an object in a sports environment in which a particular sport, including the environment itself, such as a portion of a field such as a goal net, a hoop, a backboard, a centerline, an outer boundary marker, . ≪ / RTI >

이와 관련하여, 본 기술 분야의 숙련자들은 하나 이상의 스포츠 디바이스가 또한 구조체의 부분일 수도 있거나(또는 형성함) 그 반대도 마찬가지이고, 구조체는 하나 이상의 스포츠 디바이스를 포함할 수도 있고 또는 스포츠 디바이스와 상호작용하도록 구성될 수 있다는 것을 이해할 수 있을 것이다. 예를 들어, 제1 구조체는 제거 가능하고 골 포스트로 교체될 수도 있는 농구 후프 및 백보드를 포함할 수 있다. 이와 관련하여, 하나 이상의 스포츠 디바이스는 하나 이상의 구조체와 연관된 하나 이상의 센서와 같은, 독립적으로 또는 다른 센서와 함께 이용된 정보를 제공할 수도 있는, 도 1 내지 도 3과 관련하여 전술된 센서들 중 하나 이상과 같은 하나 이상의 센서를 포함할 수 있다. 예를 들어, 백보드는 백보드 상에 농구공에 의한 힘 및 힘의 방향을 측정하도록 구성된 제1 센서를 포함할 수도 있고, 후프는 힘을 검출하기 위한 제2 센서를 포함할 수 있다. 유사하게, 골프 클럽은 샤프트 상의 그립 속성을 검출하도록 구성된 제1 센서 및 골프공과의 임팩트를 측정하도록 구성된 제2 센서를 포함할 수 있다.In this regard, those skilled in the art will recognize that one or more sports devices may also be part of (or form) a structure, and vice versa, and the structure may include one or more sports devices, As will be understood by those skilled in the art. For example, the first structure may include a basketball hoop and a backboard that may be removable and replaced with a goal post. In this regard, one or more of the sports devices may include one or more of the sensors described above in connection with Figs. 1-3, which may provide information used independently or with other sensors, such as one or more sensors associated with one or more structures And may include one or more sensors as described above. For example, the backboard may include a first sensor configured to measure the direction of force and force by the basketball on the backboard, and the hoop may include a second sensor for detecting the force. Similarly, the golf club may include a first sensor configured to detect grip attributes on the shaft and a second sensor configured to measure impact with the golf ball.

예시적인 휴대형 디바이스(112)를 참조하면, 이는 예를 들어, 미국 캘리포니아주 쿠퍼니토 소재의 애플 인크(Apple, Inc.)로부터 입수 가능한 IPOD®, IPAD®, 또는 iPhone® 상표 디바이스 또는 미국 워싱턴주 레드몬드 소재의 마이크로소프트(Microsoft)로부터 입수 가능한 Microsoft® Windows 디바이스를 포함하는, 전화기 또는 디지털 뮤직 플레이어를 포함하는 다목적 전자 디바이스일 수 있다. 본 기술 분야에 알려져 있는 바와 같이, 디지털 미디어 플레이어는 컴퓨터용 출력 디바이스, 입력 디바이스, 및/또는 저장 디바이스로서 역할을 할 수 있다. 디바이스(112)는 BAN(102), LAN(104), 또는 WAN(106) 내의 하나 이상의 디바이스로부터 수집된 원시 또는 처리된 데이터를 수신하기 위한 입력 디바이스로서 구성될 수 있다. 하나 이상의 실시예에서, 휴대형 디바이스(112)는 컴퓨터 디바이스(114)의 하나 이상의 구성요소를 포함할 수 있다. 예를 들어, 휴대형 디바이스(112)는 디스플레이(116), 화상 캡처링 디바이스(118), 및/또는 모바일 단말을 포함하도록 부가의 구성요소를 갖거나 갖지 않는 전술된 I/O 디바이스(116 내지 122) 중 임의의 하나와 같은 하나 이상의 데이터 취득 디바이스를 포함할 수 있다.Referring to an exemplaryportable device 112, it may be, for example, an IPOD (R), IPAD (R), or iPhone (R) brand device available from Apple, Inc., And may be a versatile electronic device, including a telephone or digital music player, including Microsoft® Windows devices, available from Microsoft. As is known in the art, a digital media player may serve as an output device, input device, and / or storage device for a computer.Device 112 may be configured as an input device for receiving raw or processed data collected from one or more devices inBAN 102,LAN 104, orWAN 106. [ In one or more embodiments, theportable device 112 may include one or more components of thecomputer device 114. For example, theportable device 112 may include any of the above-described I /O devices 116 to 122 with or without additional components to include thedisplay 116, theimage capturing device 118, and / ), ≪ / RTI >

a. 예시적인 의류/액세서리 센서a. Exemplary clothing / accessory sensor

특정 실시예에서, I/O 디바이스는 시계, 암밴드, 손목밴드, 목걸이, 셔츠, 신발 등을 포함하는, 사용자(124)의 의복 또는 액세서리 내에 형성되거나 다른 방식으로 연관될 수 있다. 이들 디바이스는 사용자의 운동 동작을 모니터링하도록 구성될 수 있다. 이들 디바이스는 컴퓨터 디바이스(114)와의 사용자(124)의 상호작용 중에 운동 동작을 검출하거나 및/또는 컴퓨터 디바이스(114)(또는 본 명세서에 개시된 임의의 다른 디바이스)에 독립적으로 동작할 수 있다는 것이 이해되어야 한다. 예를 들어, BAN(102) 내의 하나 이상의 디바이스는 컴퓨터 디바이스(114)와의 상호작용 또는 사용자의 근접도에 무관하게 활동을 측정하는 종일 활동 모니터로서 기능하도록 구성될 수 있다. 또한, 이하의 단락에서 각각 설명되는 도 3에 도시되어 있는 센서 시스템(302) 및 도 4에 도시되어 있는 디바이스 조립체(400)는 단지 예시적인 예라는 것이 이해되어야 한다.In a particular embodiment, the I / O device may be formed or otherwise associated with the garment or accessory of theuser 124, including a watch, an armband, a wristband, a necklace, a shirt, These devices may be configured to monitor a user ' s motion activity. It is understood that these devices may detect motion during interaction ofuser 124 withcomputer device 114 and / or may operate independently of computer device 114 (or any other device described herein) . For example, one or more devices in theBAN 102 may be configured to function as an all-day activity monitor that measures activity regardless of the interaction with thecomputer device 114 or the proximity of the user. It should also be appreciated that thesensor system 302 shown in Figure 3 and the device assembly 400 shown in Figure 4, each of which is described in the following paragraphs, are merely illustrative examples.

i. 신발 장착식 디바이스i. Shoe Mounted Devices

특정 실시예에서, 도 1에 도시되어 있는 디바이스(126)는 이들에 한정되는 것은 아니지만 본 명세서에 개시된 그리고/또는 본 기술 분야에 공지된 것들을 포함하는 하나 이상의 센서를 포함할 수도 있는 신발류를 포함할 수 있다. 도 3은 하나 이상의 센서 조립체(304)를 제공하는 센서 시스템(302)의 일 예시적인 실시예를 도시하고 있다. 조립체(304)는 예를 들어, 가속도계, 자이로스코프, 위치 판정 구성요소, 힘 센서 및/또는 본 명세서에 개시되거나 본 기술 분야에 공지되어 있는 임의의 다른 센서와 같은 하나 이상의 센서를 포함할 수 있다. 예시된 실시예에서, 조립체(304)는 압력 감지 저항(force-sensitive resistor: FSR) 센서(306)를 포함할 수도 있는 복수의 센서를 구비하지만, 다른 센서(들)가 이용될 수 있다. 포트(308)가 신발의 밑창 구조체(309) 내에 위치될 수도 있고, 일반적으로 하나 이상의 전자 디바이스와 통신하기 위해 구성된다. 포트(308)는 선택적으로 전자 모듈(310)과 통신하도록 제공될 수도 있고, 밑창 구조체(309)는 선택적으로 모듈(310)을 수용하기 위한 하우징(311) 또는 다른 구조체를 포함할 수 있다. 센서 시스템(302)은 포트(308)를 통해 모듈(310) 및/또는 다른 전자 디바이스와 통신을 가능하게 하기 위해, FSR 센서(306)를 포트(308)에 접속하는 복수의 도선(312)을 또한 포함할 수 있다. 모듈(310)은 신발의 밑창 구조체 내의 우물(well) 또는 캐비티 내에 내장될 수도 있고, 하우징(311)은 우물 또는 캐비티 내에 위치될 수 있다. 일 실시예에서, 적어도 하나의 자이로스코프 및 적어도 하나의 가속도계가 모듈(310) 및/또는 하우징(311)과 같은 단일 하우징 내에 제공된다. 적어도 다른 실시예에서, 동작시에 방향 정보 및 각속도 데이터를 제공하도록 구성된 하나 이상의 센서가 제공된다. 포트(308) 및 모듈(310)은 접속 및 통신을 위해 상보형 인터페이스(314, 316)를 포함한다.In certain embodiments, thedevice 126 shown in FIG. 1 includes footwear that may include one or more sensors, including, but not limited to, those disclosed herein and / or known in the art . FIG. 3 illustrates one exemplary embodiment of asensor system 302 that provides one ormore sensor assemblies 304.Assembly 304 may include one or more sensors, such as, for example, an accelerometer, gyroscope, position determining component, force sensor, and / or any other sensor as described herein or known in the art . In the illustrated embodiment, theassembly 304 includes a plurality of sensors that may include a force-sensitive resistor (FSR)sensor 306, although other sensor (s) may be used. Aport 308 may be located within thesole structure 309 of the shoe and is generally configured to communicate with one or more electronic devices. Theport 308 may optionally be provided to communicate with theelectronic module 310 and thesole structure 309 may optionally include ahousing 311 or other structure for receiving themodule 310. Thesensor system 302 includes a plurality ofleads 312 connecting theFSR sensor 306 to theport 308 to enable communication with themodule 310 and / May also be included. Themodule 310 may be embedded in a well or cavity in the sole structure of the shoe and thehousing 311 may be located in a well or cavity. In one embodiment, at least one gyroscope and at least one accelerometer are provided in a single housing, such asmodule 310 and / orhousing 311. In at least another embodiment, at least one sensor configured to provide direction information and angular velocity data in operation is provided.Port 308 andmodule 310 includecomplementary interfaces 314 and 316 for connection and communication.

특정 실시예에서, 도 3에 도시되어 있는 적어도 하나의 압력 감지 저항(306)은 제1 및 제2 전극 또는 전기 접점(318, 320) 및 전극(318, 320)을 함께 전기적으로 접속하기 위해 전극(318, 320) 사이에 배치된 압력 감지 저항 재료(322)를 포함할 수 있다. 압력이 압력 감지 재료(322)에 인가될 때, 압력 감지 재료(322)의 비저항 및/또는 전도도가 변화하는 데, 이는 전극(318, 320) 사이의 전위를 변화시킨다. 저항의 변화는 센서(316) 상에 인가된 힘을 검출하기 위해 센서 시스템(302)에 의해 검출될 수 있다. 압력 감지 저항 재료(322)는 다양한 방식으로 압력 하에서 그 저항을 변화할 수 있다. 예를 들어, 압력 감지 재료(322)는 재료가 압축될 때 감소하는 내부 저항을 가질 수 있다. 다른 실시예는 "스마트 재료"를 통해 구현될 수도 있는 "체적 기반 저항"을 이용할 수 있다. 다른 예로서, 재료(322)는 압력 감지 재료(322)의 2개의 부분 사이 또는 압력 감지 재료(322)와 하나 또는 양 전극(318, 320) 사이와 같은, 표면간 접촉의 정도를 변경함으로써 저항을 변화할 수 있다. 몇몇 상황에, 이 유형의 압력 감지 저항 거동은 "접촉 기반 저항"으로서 설명될 수 있다.In a particular embodiment, at least one pressuresensitive resistor 306 shown in Figure 3 is used to electrically connect the first and second electrodes orcontacts 318, 320 and theelectrodes 318, And a pressuresensitive resistance material 322 disposed between the pressuresensitive material 318, When the pressure is applied to thepressure sensing material 322, the resistivity and / or conductivity of thepressure sensing material 322 changes, which changes the potential between theelectrodes 318 and 320. A change in resistance may be detected by thesensor system 302 to detect a force applied on thesensor 316. The pressuresensitive resistance material 322 may vary its resistance under pressure in a variety of ways. For example, thepressure sensing material 322 may have an internal resistance that decreases when the material is compressed. Other embodiments may utilize "volume based resistors" that may be implemented through "smart materials ". As another example, thematerial 322 may have a resistance by changing the degree of surface-to-surface contact, such as between two portions of thepressure sensing material 322 or between thepressure sensing material 322 and one or bothelectrodes 318, Can be changed. In some situations, this type of pressure sensitive resistor behavior can be described as a "contact based resistance ".

ii. 손목 착용식 디바이스ii. Wrist-worn device

도 4에 도시되어 있는 바와 같이, 디바이스(400)[도 1에 도시되어 있는 센서 디바이스(128)와 유사하거나 이를 포함할 수도 있음]는 예를 들어, 손목, 팔, 발목, 목 등 주위에서 사용자(124)에 의해 착용되도록 구성될 수 있다. 디바이스(400)는 디바이스(400)의 동작 중에 사용되도록 구성된 누름식 입력 버튼(402)과 같은 입력 기구를 포함할 수 있다. 입력 버튼(402)은 도 1에 도시되어 있는 컴퓨터 디바이스(114)와 관련하여 설명된 요소들 중 하나 이상과 같은, 제어기(404) 및/또는 임의의 다른 전자 구성요소에 함께 동작하는 방식으로 접속될 수 있다. 제어기(404)는 임베딩되거나 다르게는 하우징(406)의 부분일 수 있다. 하우징(406)은 엘라스토머 성분을 포함하는 하나 이상의 재료로 형성될 수도 있고, 디스플레이(408)와 같은 하나 이상의 디스플레이를 포함할 수 있다. 디스플레이는 디바이스(400)의 조명 가능한 부분으로 고려될 수 있다. 디스플레이(408)는 LED 라이트(410)와 같은 일련의 개별 조명 요소 또는 라이트 부재를 포함할 수 있다. 라이트는 어레이로 형성되고 제어기(404)에 함께 동작하는 방식으로 접속될 수 있다. 디바이스(400)는 전체 디스플레이(408)의 부분 또는 구성요소로 또한 고려될 수도 있는 인디케이터 시스템(412)을 포함할 수 있다. 인디케이터 시스템(412)은 디스플레이(408)[화소 부재(414)를 가질 수도 있음]와 함께 또는 디스플레이(408)로부터 완전히 분리되어 동작하고 조명할 수 있다. 인디케이터 시스템(412)은 또한 예시적인 실시예에서 LED 라이트의 형태를 취할 수도 있는 복수의 부가의 조명 요소 또는 라이트 부재를 또한 포함할 수 있다. 특정 실시예에서, 인디케이터 시스템은 예를 들어, 하나 이상의 목표를 향한 성취를 표현하기 위해 인디케이터 시스템(412)의 조명 부재의 부분을 조명함으로써, 목표의 시각적 나타냄을 제공할 수 있다. 디바이스(400)는 디스플레이(408) 및/또는 인디케이터 시스템(412)을 통해, 사용자의 활동에 기반하여 사용자에 의해 얻어진 활동 포인트 또는 평가(currency)의 견지에서 표현되는 데이터를 디스플레이하도록 구성될 수 있다.As shown in FIG. 4, the device 400 (which may or may not include thesensor device 128 shown in FIG. 1) may be a user, for example, a user, such as a wrist, an arm, (Not shown). The device 400 may include an input mechanism such as apush input button 402 configured for use during operation of the device 400.Input button 402 may be coupled tocontroller 404 and / or any other electronic component in a manner that cooperates withcontroller 404 and / or any other electronic component, such as one or more of the elements described in connection withcomputer device 114 shown in FIG. . Thecontroller 404 may be embedded or otherwise part of thehousing 406. Thehousing 406 may be formed of one or more materials including an elastomeric component, and may include one or more displays, such as thedisplay 408. The display may be considered an illuminatable portion of the device 400.Display 408 may include a series of discrete lighting elements, such asLED lights 410, or light elements. The lights may be formed in an array and connected in a manner that cooperates withcontroller 404. The device 400 may include anindicator system 412 that may also be considered a part or component of theentire display 408. Theindicator system 412 can operate and illuminate completely with or without the display 408 (which may have the pixel element 414).Indicator system 412 may also include a plurality of additional lighting elements or light elements that may take the form of LED lights in an exemplary embodiment. In certain embodiments, the indicator system may provide a visual indication of the target, for example, by illuminating a portion of the illumination member of theindicator system 412 to express an achievement towards one or more targets. The device 400 may be configured to display data represented in terms of an activity point or a currency obtained by the user based on a user's activity, via thedisplay 408 and / or theindicator system 412 .

체결 기구(416)가 분리될 수 있고, 여기서 디바이스(400)는 사용자(124)의 손목 또는 부분 주위에 위치될 수 있고, 체결 기구(416)는 이후에 결합 위치에 배치될 수 있고, 일 실시예에서, 체결 기구(416)는 이들에 한정되는 것은 아니지만 컴퓨터 디바이스(114) 및/또는 디바이스(120 및/또는 112)와 같은 디바이스와의 동작적인 상호작용을 위한 USB 포트를 포함하는 인터페이스를 포함할 수 있다. 특정 실시예에서, 체결 부재는 하나 이상의 자석을 포함할 수 있다. 일 실시예에서, 체결 부재는 가동 부품이 없을 수도 있고 전적으로 자력에 의존할 수 있다.Thefastening mechanism 416 can be detached and the device 400 can be positioned around the wrist or part of theuser 124 and thefastening mechanism 416 can then be placed in the engaged position, In the example, thefastening mechanism 416 includes an interface including a USB port for operational interaction with a device such as, but not limited to, acomputer device 114 and / or adevice 120 and / or 112 can do. In certain embodiments, the fastening member may comprise one or more magnets. In one embodiment, the fastening member may be free of moving parts and may be entirely dependent on the magnetic force.

특정 실시예에서, 디바이스(400)는 센서 조립체(도 4에는 도시되어 있지 않음)를 포함할 수 있다. 센서 조립체는 본 명세서에 개시되거나 및/또는 본 기술 분야에 공지되어 있는 것들을 포함하여, 복수의 상이한 센서를 포함할 수 있다. 예시적인 실시예에서, 센서 조립체는 본 명세서에 개시되어 있거나 본 기술 분야에 공지되어 있는 임의의 센서를 포함하거나 동작적인 접속을 허용할 수 있다. 디바이스(400) 및/또는 그 센서 조립체는 하나 이상의 외부 센서로부터 얻어진 데이터를 수신하도록 구성될 수 있다.In a particular embodiment, the device 400 may include a sensor assembly (not shown in FIG. 4). The sensor assembly may include a plurality of different sensors, including those disclosed herein and / or known in the art. In an exemplary embodiment, the sensor assembly may include or allow operational connection to any sensor disclosed herein or known in the art. The device 400 and / or its sensor assembly may be configured to receive data obtained from one or more external sensors.

iii. 의류 및/또는 신체 위치 감지iii. Detect clothing and / or body position

도 1의 요소(130)는 센서, 데이터 취득 유닛, 또는 다른 디바이스와 같은 물리적 장치와 연관될 수도 있는 예시적인 센서 위치를 도시하고 있다. 또한 다른 실시예에서, 이는 화상 캡처링 디바이스[예를 들어, 화상 캡처링 디바이스(118)]를 거쳐 모니터링되는 신체 부분 또는 영역의 특정 위치일 수 있다. 특정 실시예에서, 요소(130)는 센서를 포함할 수도 있어, 요소(130a, 130b)가 운동복과 같은 의류 내에 일체화된 센서일 수도 있게 된다. 이러한 센서는 사용자(124)의 신체의 임의의 원하는 위치에 배치될 수 있다. 센서(130a, 130b)는 BAN(102), LAN(140), 및/또는 WAN(106)의 하나 이상의 디바이스(다른 센서를 포함함)와 통신할 수 있다(예를 들어, 무선으로). 특정 실시예에서, 수동 감지면은 화상 캡처링 디바이스(118) 및/또는 센서(120)에 의해 방출된 적외광과 같은 파형을 반사할 수 있다. 일 실시예에서, 사용자(124)의 의류 상에 위치된 수동 센서는 일반적으로 유리로 제조된 구형 구조체 또는 파형을 반사할 수도 있는 다른 투명 또는 반투명 표면을 포함할 수 있다. 소정의 종류의 의류가 적절하게 착용될 때 사용자(124)의 신체의 특정 부분에 근접하여 위치되도록 구성된 특정 센서를 갖는 상이한 종류의 의복이 이용될 수 있다. 예를 들어, 골프복은 제1 구성의 의복 상에 위치된 하나 이상의 센서를 포함할 수도 있고, 또한 축구복은 제2 구성의 의복 상에 위치된 하나 이상의 센서를 포함할 수 있다.Element 130 of FIG. 1 illustrates an exemplary sensor location that may be associated with a physical device, such as a sensor, data acquisition unit, or other device. In other embodiments, it may also be a specific location of a body part or area that is monitored via an image capturing device (e.g., image capturing device 118). In certain embodiments, the element 130 may include a sensor such that theelements 130a, 130b may be sensors integrated within a garment, such as a sportswear. Such a sensor may be located at any desired location in the body of theuser 124.Sensors 130a and 130b may communicate with one or more devices (including other sensors) ofBAN 102, LAN 140, and / or WAN 106 (e.g., wirelessly). In certain embodiments, the passive sensing surface may reflect a waveform, such as infrared light emitted by theimage capturing device 118 and / or thesensor 120. [ In one embodiment, the passive sensor positioned on the garment of theuser 124 may include a spherical structure, typically made of glass, or other transparent or translucent surface, which may reflect the waveform. Different types of garments having specific sensors configured to be located proximate certain portions of the body of theuser 124 may be used when a certain type of garment is properly worn. For example, the golf club may include one or more sensors located on the garment of the first configuration, and the football uniform may include one or more sensors located on the garment of the second configuration.

도 5는 센서 입력을 위한 예시적인 위치를 도시하고 있다[예를 들어, 센서 위치(130a 내지 130o) 참조]. 이와 관련하여, 센서는 사용자의 의류 상에/내에 위치된 물리적 센서일 수도 있고, 또한 다른 실시예에서 센서 위치(130a 내지 130o)는 2개의 움직이는 신체 부분 사이의 관계의 식별에 기반할 수 있다. 예를 들어, 센서 위치(130a)는 화상 캡처링 디바이스(118)와 같은 화상 캡처링 디바이스로 사용자(124)의 모션을 식별함으로써 결정될 수 있다. 따라서, 특정 실시예에서, 센서는 특정 위치[센서 위치(130a 내지 130o) 중 하나 이상과 같은]에 물리적으로 위치되지 않을 수도 있지만, 예를 들어 화상 캡처링 디바이스(118)에 의해 그 위치의 특성 또는 다른 위치로부터 얻어진 다른 센서 데이터를 감지하도록 구성된다. 이와 관련하여, 사용자의 신체의 전체 형상 또는 부분은 특정 신체 부분의 식별을 허용할 수 있다. 화상 캡처링 디바이스가 이용되는지 그리고/또는 물리적 센서가 사용자(124) 위에 위치되는지 그리고/또는 다른 디바이스[센서 시스템(302)과 같은]로부터 데이터를 사용하는지 여부에 무관하게, 디바이스 조립체(400) 및/또는 본 명세서에 개시되어 있거나 본 기술 분야에 공지되어 있는 임의의 다른 디바이스 또는 센서가 이용되고, 센서는 신체 부분의 현재 위치를 감지하거나 및/또는 신체 부분의 움직임을 추적할 수 있다. 일 실시예에서, 위치(130m)에 관한 센서 데이터는 사용자의 무게 중심(즉, 질량 중심)의 결정에 이용될 수 있다. 예를 들어, 위치(들)(130m 내지 130o) 중 하나 이상에 대한 위치(130a)와 위치(들)(130f/130l) 사이의 관계는 사용자의 무게 중심이 수직축을 따라 상승되어 있는지(점프 중과 같은) 또는 사용자가 이들의 무릎을 굽히거나 굴곡함으로써 점프를 "모방"하려고 시도하는지를 결정하는 데 이용될 수 있다. 일 실시예에서, 센서 위치(1306n)는 사용자(124)의 흉골 주위에 위치될 수 있다. 마찬가지로, 센서 위치(130o)는 사용자(124)의 배꼽 부근에 위치될 수도 있고, 센서 위치(130m 내지 130o)로부터의 데이터는 사용자(124)를 위한 무게 중심을 결정하는 데 이용될 수 있다(단독으로 또는 다른 데이터와 조합하여). 다른 실시예에서, 센서(130m 내지 130o)와 같은 다수의 센서 위치들 사이의 관계는 사용자(124)의 배향 및/또는 사용자(124)의 몸통의 비틀림과 같은 회전력을 결정하는 데 이용될 수 있다. 또한, 위치(들)와 같은 하나 이상의 위치는 모멘트 중심 위치로서(또는 근사) 이용될 수 있다. 예를 들어, 일 실시예에서, 위치(들)(130m 내지 130o) 중 하나 이상은 사용자(124)의 모멘트 중심 위치를 위한 점으로서 역할을 할 수 있다. 다른 실시예에서, 하나 이상의 위치는 특정 신체 부분 또는 영역의 모멘트 중심으로서 역할을 할 수 있다.FIG. 5 shows an exemplary position for sensor input (see, for example,sensor locations 130a to 130o). In this regard, the sensor may be a physical sensor located in / on the wearer's garment, and in other embodiments thesensor position 130a-130o may be based on the identification of the relationship between the two moving body parts. For example,sensor location 130a may be determined by identifying the motion ofuser 124 to an image capturing device, such asimage capturing device 118. [ Thus, in certain embodiments, the sensor may not be physically located at a particular location (such as one or more ofsensor locations 130a through 130o), but may be located, for example, byimage capturing device 118, Or other sensor data obtained from another location. In this regard, the entire shape or portion of the user's body may allow identification of a particular body part. Regardless of whether an image capturing device is utilized and / or whether the physical sensor is located above theuser 124 and / or uses data from other devices (such as the sensor system 302), the device assembly 400 and / And / or any other device or sensor described herein or known in the art is used, and the sensor can sense the current position of the body part and / or track the movement of the body part. In one embodiment, the sensor data aboutposition 130m can be used to determine the center of gravity of the user (i.e., the center of mass). For example, the relationship betweenposition 130a and position (s) 130f / 130l for one or more of position (s) 130m through 130o is determined by whether the user's center of gravity is elevated along the vertical axis Or the user may attempt to "mimic" the jump by bending or flexing their knees. In one embodiment, the sensor location 1306n may be located about the sternum of theuser 124. Similarly, the sensor location 130o may be located near the umbrella of theuser 124, and data from thesensor locations 130m-130o may be used to determine the center of gravity for theuser 124 Or in combination with other data). In other embodiments, the relationship between multiple sensor positions, such assensors 130m through 130o, can be used to determine the rotational force, such as the orientation of theuser 124 and / or the twist of the torso of theuser 124 . Also, one or more positions, such as position (s), may be used as (or approximate) the moment center position. For example, in one embodiment, one or more of the location (s) 130m through 130o may serve as a point for the moment center position of theuser 124. [ In another embodiment, the one or more locations may serve as the moment center of a particular body part or area.

II. 에너지 소모점 포인트 계산II. Energy consumption point calculation

도 6은 본 발명의 실시예에 따른, 포인트와 같은 에너지 소모값을 계산하기 위한 방법을 도시하고 있다. 특정 실시예는 사용자의 신체 모션을 분류할 수 있다. 예를 들어, 예시적인 단계 602에서, 하나 이상의 활동이 분류될 수 있다. 시스템은 사용자의 활동을 분류하도록 시도하기 위해 전술된 센서들 중 하나 이상으로부터 수신된 데이터를 처리할 수 있다. 예를 들어, 시스템은 센서 신호를 선택된 활동에 대응하는 하나 이상의 신호 또는 활동 "템플레이트" 또는 "서명"에 비교할 수 있다. 특정 실시예에서, 템플레이트는 사용자에 센서를 부착하고 사용자가 다양한 활동을 수행할 때 발생된 신호를 모니터링함으로써 생성될 수 있다. 특정 실시예에 따르면, 활동은 사용자(124)에 특유한 활동 템플레이트와 연관될 수 있다. 일 이러한 실시예에서, 사용자(124)는 특정 템플레이트가 그 활동에 할당되어 있지 않으면 특정 활동을 위한 디폴트 템플레이트가 할당될 수 있다. 따라서, 사용자(124)는 템플레이트가 사용자 및/또는 활동에 더 특유하기 때문에, 디폴트 템플레이트보다 더 정확할 수도 있는 활동 템플레이트를 생성하거나 수신할 수 있다(그러나, 생성하거나 수신하도록 요구되는 것은 아님). 사용자(124)는 하나 이상의 사전규정된 또는 미규정된 활동을 위한 템플레이트를 생성하는 옵션을 가질 수 있다. 특정 또는 다른 방식의 새로운 템플레이트가 사용자의 커뮤니티 사이에 공유될 수 있다. 공유된 템플레이트는 다양한 상이한 센서에 기반할 수 있다. 몇몇 실시예에서, 템플레이트는 상이한 센서와 함께 사용을 위해 개량되거나 조정될 수 있다. 예를 들어, 신발 기반 센서와 함께 사용을 위해 생성되었던 템플레이트는 손목 착용 센서와 함께 사용을 위해 개량될 수 있다.Figure 6 illustrates a method for calculating an energy consumption value, such as a point, in accordance with an embodiment of the present invention. Certain embodiments may classify a user's body motion. For example, in anexemplary step 602, one or more activities may be classified. The system may process data received from one or more of the sensors described above to attempt to classify the user ' s activities. For example, the system may compare the sensor signal to one or more signals or activity "templates" or "signatures " corresponding to the selected activity. In certain embodiments, the template may be created by attaching a sensor to a user and monitoring the signal generated when the user performs various activities. According to a particular embodiment, the activity may be associated with an activity template specific to theuser 124. [ In this embodiment,user 124 may be assigned a default template for a particular activity if a particular template is not assigned to that activity. Thus, theuser 124 may (but is not required to create or receive) an activity template that may be more accurate than the default template, since the template is more specific to the user and / or activity. Theuser 124 may have the option of creating a template for one or more pre-defined or undefined activities. Certain or other new templates may be shared among the user's community. The shared template may be based on a variety of different sensors. In some embodiments, the template can be modified or adjusted for use with different sensors. For example, a template that has been created for use with a shoe-based sensor can be retrofitted for use with a wrist-worn sensor.

활동 템플레이트가 또한 특정 유형의 활동을 수행하면서 사용자가 수행할 수도 있는 모션 또는 동작을 식별하는 데 사용될 수 있다. 예를 들어, 동작은 사용자가 우측으로 걸어가고 이어서 좌측으로 걸어간 것을 검출하는 것 또는 사용자가 그 또는 그녀의 손목을 튕기면서 점프한 것을 검출하는 것과 같은 하나 이상의 이벤트의 그룹에 대응할 수 있다. 이에 따라, 하나 이상의 동작의 상이한 세트는 활동 템플레이트를 규정할 수도 있고, 하나 이상의 활동 템플레이트의 상이한 세트는 상이한 유형의 활동에 대해 규정될 수 있다. 예를 들어, 농구에 대해 규정된 활동 템플레이트의 제1 세트는 드리블링, 농구공 슈팅, 박스아웃, 슬램덩크 수행, 전력 질주 등을 포함할 수 있다. 축구에 대해 규정된 활동 템플레이트의 제2 세트는 슛을 하기 위해 공을 차는 것, 공의 드리블링, 가로채기, 헤딩 등을 포함할 수 있다. 활동 템플레이트는 임의의 원하는 입도 레벨에 대응할 수 있다. 임의의 수의 템플레이트가 활동의 유형에 대해 요구되는 바와 같이 규정될 수 있다. 또 다른 예에서, 전술된 바와 같이, 템플레이트는 시스템에 의해 선택되는 것보다 사용자에 의해 수동으로 선택될 수 있다.Activity templates can also be used to identify motions or actions that a user may perform while performing certain types of activities. For example, the action may correspond to a group of one or more events, such as detecting that the user has walked to the right and then walked to the left, or that the user has jumped while bouncing his or her wrist. Accordingly, a different set of one or more actions may define an activity template, and a different set of one or more activity templates may be defined for different types of activities. For example, the first set of activity templates defined for basketball may include dribbling, basketball shooting, box-out, slam dunking, sprinting, and the like. The second set of activity templates defined for football may include kicking a ball to make a shot, dribbling the ball, intercepting, heading, and the like. The activity template may correspond to any desired granularity level. Any number of templates may be defined as required for the type of activity. In another example, as described above, the template can be manually selected by the user rather than being selected by the system.

활동 템플레이트는 복수의 상이한 센서 중 하나 이상으로부터 얻어진 데이터로부터 생성될 수 있다. 예를 들어, 제1 센서 그룹[예를 들어, 센서(126, 128)]이 제1 활동 템플레이트의 형성 또는 개량에 이용될 수도 있고, 그러나 제2 센서 그룹[예를 들어, 센서(138) 및 휴대형 전자 디바이스(112) 내에 포함된 센서]이 제2 활동 템플레이트의 형성 또는 개량에 이용될 수 있다. 또 다른 실시예에서, 제3 센서 그룹이 사용자(124)와 동일한 활동 템플레이트의 형성을 위해 이용된 것보다 제2 사용자[예를 들어, 사용자(124)가 아님]에 대한 제1 활동 템플레이트의 생성에 이용될 수 있다. 따라서, 특정 실시예에 따르면, 1) 상이한 사용자를 위한 동일한 활동 템플레이트 및/또는 2) 동일한 사용자를 위한 상이한 활동 템플레이트에 대해 특정 센서로부터 그 데이터가 수신되어야 하는 요구는 없다.The activity template may be generated from data obtained from one or more of a plurality of different sensors. For example, a first sensor group (e.g.,sensors 126 and 128) may be used for the formation or refinement of the first activity template, but a second sensor group (e.g., sensor 138 and / A sensor included in the portable electronic device 112) can be used for the formation or refinement of the second activity template. In yet another embodiment, the creation of a first activity template for a second user (e.g., not a user 124) than a third sensor group is used for the formation of the same activity template as theuser 124 Lt; / RTI > Thus, according to a particular embodiment, there is no requirement that the data be received from a particular sensor for 1) the same activity template for different users and / or 2) different activity templates for the same user.

일 실시예에서, 다축 가속도계일 수도 있는 손목 장착식 가속도계가 사용자에 부착될 수도 있고, 사용자가 달리고, 걸을 때 등에 가속도계 출력에 기반하는 신호 템플레이트가 생성될 수 있다. 템플레이트는 사용된 센서(들) 및/또는 센서(들)의 위치의 함수일 수 있다. 몇몇 실시예에서, 단일 신호(또는 값)가 다수의 신호(또는 값들)를 조합함으로써 생성된다. 예를 들어, 3축 가속도계의 3개의 출력은 합산되거나 다른 방식으로 조합되어 하나 이상의 신호를 생성할 수 있다. 예시적인 단계 602는 신호, 다수의 신호 또는 신호들의 조합을 하나 이상의 템플레이트에 비교하는 것을 포함할 수 있다. 몇몇 실시예에서, 모든 활동이 분류되도록 시도되는 최선 일치 접근법(best match approach)이 구현될 수 있다. 다른 실시예에서, 신호, 다수의 신호 또는 신호의 조합이 템플레이트에 충분히 일치하지 않으면, 활동은 미분류 상태로 유지될 수 있다. 몇몇 실시예는 달리기 및 걷기를 위한 템플레이트만을 이용할 수도 있고, 베스트 피스트 접근법(best fist approach)이 사용자가 달리는지 걷는지 여부를 결정하는 데 사용된다.In one embodiment, a wrist-mounted accelerometer, which may be a multi-axis accelerometer, may be attached to the user and a signal template based on the accelerometer output, such as when the user is running or walking, may be created. The template may be a function of the position of the sensor (s) and / or the sensor (s) used. In some embodiments, a single signal (or value) is generated by combining multiple signals (or values). For example, the three outputs of a three-axis accelerometer can be summed or combined in different ways to produce one or more signals.Exemplary step 602 may include comparing a signal, a plurality of signals or a combination of signals to one or more templates. In some embodiments, a best match approach may be implemented in which all activities are attempted to be classified. In another embodiment, if the signal, multiple signals, or a combination of signals do not sufficiently match the template, activity may be maintained in a non-classified state. Some embodiments may use only a template for running and walking, and a best fist approach is used to determine whether the user is running or walking.

활동 분류는 임의의 수 및 유형의 센서로부터 수신된 신호 및 데이터 내에 표현된 다양한 이벤트 및 동작을 식별함으로써 수행될 수 있다. 이에 따라, 활동 추적 및 모니터링은 신호 및/또는 센서 데이터를 하나 이상의 템플레이트에 비교하는 것과, 하나 이상의 예측된 또는 공지된 동작이 사용자에 의해 수행되고 메트릭이 이들 동작과 연관되는지 여부를 결정하는 것을 포함할 수 있다. 일 예에서, 동작은 하나 이상의 일련의 저레벨 또는 입상 이벤트에 대응할 수도 있고, 사전규정된 활동 템플레이트를 사용하여 검출될 수 있다. 예를 들어, 활동 템플레이트를 사용하여, 컴퓨터(102)는 사용자가 특정 활동 또는 그 활동 중에 예측된 특정 모션을 수행하였을 때를 자동으로 검출할 수 있다. 사용자가 농구를 플레이하면, 예를 들어 사용자가 그 또는 그녀의 손목을 튕기면서 점프한 것을 검출하는 것은 사용자가 슛을 하였다는 것을 나타낼 수 있다. 다른 예에서, 사용자가 점프하면서 양발을 외향으로 움직이고 이어서 점프하면서 양발을 내향으로 움직이는 것을 검출하는 것은 점핑 잭(jumping jack) 운동의 일 반복을 수행하는 사용자로서 등록할 수 있다. 전술된 바와 같이, 다양한 다른 활동 템플레이트가 특정 유형의 활동, 동작 또는 운동을 식별하도록 요구되는 바와 같이 규정될 수 있다.The activity classification can be performed by identifying signals and various events and actions represented in the received signals from any number and type of sensors. Accordingly, activity tracking and monitoring includes comparing signal and / or sensor data to one or more templates, and determining whether one or more predicted or known actions are performed by a user and a metric is associated with these actions can do. In one example, an action may correspond to one or more series of low-level or figurative events and may be detected using a pre-defined activity template. For example, using an activity template, thecomputer 102 may automatically detect when a user has performed a particular activity or a particular motion predicted during that activity. When the user plays the basketball, for example, detecting that the user has jumped while bouncing his or her wrist may indicate that the user has shot. In another example, detecting that a user is moving a pair of feet outwardly while jumping and subsequently moving a pair of feet while jumping may register as a user performing a repetition of the jumping jack movement. As described above, various other activity templates may be defined as required to identify a particular type of activity, activity, or motion.

사용자(124)의 활동 중 적어도 하나가 분류된 후에, 단계 604는 대응 활동 인자를 결정하도록 구현될 수 있다. 활동 인자는 활발한 달리기, 적당한 페이스에서 달리기, 천천히 걷기 또는 임의의 다른 활동에 대응할 수 있다. 활동에 대한 활동 인자는 일반적으로 활동을 수행하는 데 요구된 칼로리 또는 에너지에 관련될 수 있다. 활동이 단계 602에서 분류되지 않았으면, 디폴트 활동 인자가 선택되거나 유도될 수 있다. 몇몇 실시예에서, 다수의 디폴트 활동 인자가 이용될 수 있다. 활동의 강도, 기간 또는 다른 특성(들)이 평가될 수도 있고, 그로부터 하나 이상의 디폴트 활동 인자가 적용될 수 있다. 복수의 활동 인자가 중간/평균, 범위, 또는 다른 통계학적 접근법을 거쳐 설정될 수 있다.After at least one of the activities ofuser 124 has been classified,step 604 may be implemented to determine a corresponding action factor. Activity factors can respond to vigorous running, running at a moderate pace, walking slowly, or any other activity. Activity factors for an activity can generally be related to the calories or energy required to perform the activity. If the activity is not classified atstep 602, a default activity factor may be selected or derived. In some embodiments, a number of default activity factors may be used. The intensity, duration, or other characteristic (s) of the activity may be evaluated, and from which one or more default activity factors may be applied. A plurality of activity factors may be set through a median / mean, range, or other statistical approach.

에너지 소모 포인트 계산은 게임 및 경쟁과 관련하여 사용될 수 있다. 몇몇 게임 및 경쟁은 비교적 낮은 활동 인자를 갖는 활동들에 대해 에너지 소모 포인트를 수여하는 것을 제한할 수 있다. 몇몇 실시예에서, 비교적 낮은 활동 인자를 갖는 활동에 대해 에너지 소모 포인트를 수여하는 것은 또한 항상 또는 다른 상황에서 제한될 수 있다. 단계 306에서, 활동 인자가 문턱값을 초과하는지 여부가 결정될 수 있다. 예를 들어, 예시적인 문턱값은 1.0, 2.0 또는 3.0일 수 있다. 다른 실시예에서, 문턱값은 2.8일 수 있다. 상이한 게임 및 경쟁이 다른 문턱값을 사용할 수 있다. 활동 인자가 문턱값을 초과하지 않을 때, 단계 608은 대응 활동을 무시하고 에너지 소모 포인트를 계산할 때 활동을 사용하지 않도록 구현될 수 있다.Energy consumption point calculations can be used in connection with games and competition. Some games and competition may limit granting of energy expenditure points for activities with relatively low activity factors. In some embodiments, awarding energy consumption points for activities with relatively low activity factors may also be limited at all times or in other situations. Instep 306, it may be determined whether the activity factor exceeds a threshold. For example, an exemplary threshold may be 1.0, 2.0, or 3.0. In another embodiment, the threshold may be 2.8. Different games and competitions can use different thresholds. When the activity factor does not exceed the threshold,step 608 may be implemented so as to ignore the response action and not use the activity when calculating the energy consumption point.

다른 실시예는 일반적으로 인가되지만, 게임 또는 경쟁이 진행중이지 않을 때 또는 적어도 특정 게임 또는 경쟁이 진행중일 때 문턱값을 가질 수 있다. 게임 또는 경쟁은 모든 포인트에 기반할 수도 있고, 문턱값이 부합되었는지 여부에 의존하지 않을 수 있다. 다른 실시예에서, 문턱값은 심지어 게임 및 경쟁에 항상 인가될 수 있다. 다른 실시예에서, 예를 들어 활발하게 달리는 것에 대한 것, 달리기에 대한 것, 걷기에 대한 것, 다른 활동에 대한 것, 및 디폴트와 같은 상이한 문턱값이 활동, 게임 및/또는 경쟁에 의해 인가될 수 있다.Other embodiments are generally authorized, but may have a threshold when a game or competition is not in progress, or at least when a particular game or competition is in progress. The game or competition may be based on all points and may or may not depend on whether the threshold is met. In another embodiment, the threshold may be always applied to games and competition. In other embodiments, different thresholds, such as for active running, for running, for walking, for other activities, and default, may be authorized by action, game and / or competition .

본 발명의 다양한 실시예에서, 활동 인자는 에너지 소모 포인트를 계산하는 데 사용된다. 사용자(124)의 활동 중 적어도 하나가 분류된 후에, 단계 610에서 에너지 소모 포인트가 계산될 수 있다. 에너지 소모 포인트(energy expenditure points: "EEPs")의 사용은 활동도 레벨의 비교를 허용하고, 사용자들 사이에 협동을 촉진하고, 상이한 능력의 사용자들 사이의 경쟁을 정규화하고, 다른 방식으로 활동을 조장할 수 있다. 일 실시예에서, 에너지 소모 포인트는 이하와 같이 계산된다:In various embodiments of the present invention, activity factors are used to calculate energy consumption points. After at least one of the activities of theuser 124 is classified, the energy consumption point may be calculated instep 610. The use of energy expenditure points ("EEPs") allows a comparison of activity levels, facilitates collaboration among users, normalizes competition among users of different abilities, You can encourage. In one embodiment, the energy consumption point is calculated as follows:

EEPs = AF*기간(식 1)EEPs = AF * period(Equation 1)

여기서:here:

EEPs = 에너지 소모 포인트EEPs = Energy Consumption Points

AF = 단계 604에서 결정된 활동 인자AF = activity factor determined atstep 604

기간 = 단계 602에서 분류된 활동의 기간이다.Period = the period of activity classified instep 602.

단계 610은 활동을 모니터링하는 센서를 포함하는 디바이스에서 그리고/또는 휴대형 전자 디바이스(112) 또는 서버[예를 들어, 서버(111) 참조]와 같은 프로세서를 포함하는 다른 디바이스에서 수행될 수 있다. 대안 실시예에서, 식 1은 다른 인자, 스칼라량 및/또는 항의 상이한 조합을 포함하도록 수정될 수 있다.Step 610 may be performed in a device comprising a sensor for monitoring activity and / or in another device including a processor, such as a portableelectronic device 112 or a server (e.g., see server 111). In an alternative embodiment, Equation 1 may be modified to include different factors, scalar amounts, and / or different combinations of terms.

몇몇 실시예에서, 식 1은 활동 인자 및 기간을 곱한 스칼라량을 포함하도록 수정될 수 있다. 스칼라량은 통상의 에너지 소모 포인트가 원하는 포인트의 범위 이내에 있도록 선택될 수 있다. 포인트의 범위는 다양한 게임 또는 경쟁을 위해 요구되거나 및/또는 조정될 수 있다. 스칼라량은 또한 활동의 강도를 표현할 수 있다. 예를 들어, 제1 스칼라량은 활발한 달리기에 대응할 수도 있고, 제2 스칼라량은 적당한 페이스에서의 달리기에 대응할 수 있다. 대안적인 실시예에서, 부가의 활동 템플레이트 및 활동 인자가 사용될 수도 있고, 달리기, 걷기 또는 다른 활동의 다양한 강도에 대응할 수 있다.In some embodiments, Equation 1 may be modified to include a scalar amount multiplied by the activity factor and duration. The scalar quantity may be selected such that the normal energy consumption point is within the desired point range. The range of points may be required and / or adjusted for various games or competitions. The scalar quantity can also express the intensity of the activity. For example, the first scalar amount may correspond to active running, and the second scalar amount may correspond to running at an appropriate pace. In alternative embodiments, additional activity templates and activity factors may be used and may correspond to various strengths of running, walking, or other activities.

식 1의 변형이 본 발명의 다른 실시예에서 사용될 수 있다. 몇몇 실시예에서, 사용자는 식 및/또는 예를 들어, 스칼라량과 같은 하나 이상의 변수를 선택할 수 있다. 식은 상이한 게임 및 경쟁을 위해 사용될 수 있다. 일 예에서, 그룹은 피트니스에 기반하여 플레이어들 사이의 핸디캡을 설정할 수도 있어, 단지 이들이 긴 시구간(들) 동안 공통 활동 또는 활동의 세트를 행하면 가장 적합한 플레이어가 EEP를 발생하게 된다. 에너지 소모 포인트 경쟁에 참여하는 사용자의 그룹은 경쟁을 시작하기 전에 특정 식 또는 방법에 동의할 수 있다. 본 발명의 몇몇 실시예에서, 사용자는 다수의 경쟁에 참여할 수도 있고 상이한 계산 방법에 기인하여 동일한 활동에 대해 상이한 포인트를 얻을 수 있다. 예를 들어, 사용자는 고유의 계산 방법을 갖는 2개의 경쟁에 참여할 수 있다. 사용자는 2개의 상이한 게임에 대해 2개의 상이한 포인트 합계를, 그리고 이들의 전체 에너지 소모에 대해 제3 포인트 합계를 얻을 수 있다. 몇몇 포인트 합계는 전체 포인트 합계로부터 분리하여 유지될 수 있다.A variant of Equation 1 may be used in another embodiment of the present invention. In some embodiments, the user may select one or more variables such as an expression and / or a scalar quantity, for example. The equation can be used for different games and competitions. In one example, a group may set a handicap between players based on fitness, so that if they do a set of common activities or activities over a long time period (s), the most suitable player will generate an EEP. Energy consumption points A group of users participating in a competition can agree on a specific formula or method before starting a competition. In some embodiments of the invention, a user may participate in multiple competitions and obtain different points for the same activity due to different calculation methods. For example, a user can participate in two competitions with unique calculation methods. The user can obtain two different point sums for two different games and a third point sum for their total energy consumption. Some point sums may be maintained separate from the total point sums.

본 발명의 대안적인 실시예는 포인트값 및/또는 다른 양을 계산하기 위한 대안적인 또는 부가적인 식을 사용할 수 있다. 식은 측정된 및/또는 계산된 값의 미분을 포함할 수 있다. 시구간을 포함하는 미분은 비율 및 변화율을 나타내는데 사용될 수 있다. 예를 들어, 하나의 식은 활동 포인트 또는 에너지 소모 포인트의 누적율을 결정하는 데 사용될 수 있다. 다른 식은 사전결정된 시구간에 걸쳐 누적된 활동 포인트 또는 에너지 소모 포인트의 양을 결정하는 데 사용될 수 있다.Alternative embodiments of the present invention may use alternative or additional expressions for calculating point values and / or other quantities. The equation may include a derivative of the measured and / or calculated value. Derivatives, including time spans, can be used to represent the ratio and rate of change. For example, an expression can be used to determine the cumulative rate of activity points or energy consumption points. Other expressions can be used to determine the amount of activity points or energy consumption points accumulated over a predetermined period of time.

몇몇 식은 시간 이외의 변수를 사용할 수 있다. 예를 들어, 몇몇 식은 활동 포인트 또는 에너지 소모 포인트 및 발걸음의 함수로서 값을 계산하는 데 사용될 수 있다. 활동 포인트 또는 에너지 소모 포인트 및 다른 변수의 함수인 값을 계산하는 것은 다양한 활동의 효율을 비교하는 데 사용될 수 있다. 예를 들어, 식은 더 빠른 페이스로 발걸음을 옮기는 것이 활동 포인트 또는 에너지 소모 포인트가 더 고속의 발걸음당 페이스로 누적하게 할 수 있다는 것을 결정하는 데 사용될 수 있다. 다른 예시적인 식은 미터, 킬로미터, 하프 마일, 마일 등과 같은, 거리의 단위 또는 사전결정된 거리마다 활동 포인트 또는 에너지 소모 포인트를 결정할 수 있다.Some expressions can use variables other than time. For example, some formulas can be used to calculate values as a function of activity points or energy consumption points and steps. Calculating values that are functions of activity points or energy consumption points and other variables can be used to compare the efficiency of various activities. For example, an expression can be used to determine that moving a step to a faster pace can cause the activity point or energy consumption point to accumulate at a faster pace per step. Other exemplary equations may determine an activity point or an energy expenditure point for each unit of distance or predetermined distance, such as meters, kilometers, half miles, miles, and so on.

몇몇 식은 비율 및 변화율을 나타내기 위해 측정된 또는 계산된 값의 제1 및/또는 제2 도함수를 계산하는 데 사용될 수 있다. 예를 들어, 식은 소정의 시간에 활동 포인트 또는 에너지 소모 포인트의 누적율을 계산하거나 추정하는 데 사용될 수 있다. 몇몇 실시예에서, 활동 포인트 또는 에너지 소모 포인트의 순시적인 누적율이 디스플레이(235) 또는 모바일 디바이스의 부분인 디스플레이를 거쳐 사용자에게 디스플레이된다.Some equations may be used to calculate the first and / or second derivative of the measured or calculated value to indicate the rate and rate of change. For example, the equation can be used to calculate or estimate the cumulative rate of activity points or energy consumption points at a given time. In some embodiments, the instantaneous cumulative percentage of activity points or energy consumption points is displayed to the user via display 235 or a display that is part of the mobile device.

에너지 소모 포인트가 계산된 후에, 계산된 포인트는 단계 612에서 합계에 예를 들어 가산함으로써 조합될 수 있다. 합계는 사용자(124)[및/또는 사용자(124)에 의해 승인된 선택된 개인 또는 그룹]가 며칠, 몇주 및 몇개월과 같은 다양한 시구간에 걸쳐 얼마나 많은 포인트를 얻었는지를 확인하게 할 수 있다. 합계는 또한 다수의 시구간 동안 계산될 수 있다. 예를 들어, 사용자는 24시간, 1주, 1개월 및 1년을 포함하는 기간 동안 합계를 수신할 수 있다. 몇몇 실시예에서, 사용자는 다른 시구간을 선택하거나 및/또는 시구간을 선택해제할 수 있다. 사용자는 다수의 시구간을 동시에 추적하고, 디바이스의 사용의 시작 또는 프로그램의 시작 이래로 수여된 포인트를 추적할 수 있다. 임의의 소정의 시구간 동안의 합계는 다수의 활동에 대해 얻어진 포인트를 표현할 수 있다. 예를 들어, 하루에, 사용자는 상이한 시구간 동안 걷기, 조긴 및 전력질주에 대한 포인트를 수신할 수 있다. 전술된 바와 같이, 각각의 활동에 대해 얻어진 포인트는 대응 활동 인자의 함수일 수 있다.After the energy consumption points are calculated, the calculated points may be combined by adding, for example, to the sum instep 612. [ The sum may allow the user 124 (and / or the selected person or group approved by the user 124) to ascertain how many points they have gained over various time periods, such as days, weeks, and months. The sum can also be calculated for a number of time periods. For example, a user may receive a total for a period of time including 24 hours, 1 week, 1 month and 1 year. In some embodiments, the user may select another time period and / or deselect time periods. The user can track multiple time periods simultaneously and track the points awarded since the beginning of the use of the device or the beginning of the program. The sum during any given time period may represent the points obtained for multiple activities. For example, in one day, a user may receive points for walking, walking and sprint during different time periods. As described above, the points obtained for each activity may be a function of the corresponding action factors.

예시적인 실시예Exemplary Embodiment

도 7 내지 도 20은 본 발명의 실시예를 위한 다양한 사용자 인터페이스 스크린을 도시하고 있다. 사용자 인터페이스 스크린은 휴대형 전자 디바이스(112) 상에 디스플레이될 수 있다. 휴대형 전자 디바이스(112)는 운동을 검출하도록 구성된 하나 이상의 센서를 포함할 수 있다. 예시적인 센서는 가속도계, 자이로스코프, GPS 수신기 및 고도계와 같은 위치 판정 구성요소를 포함한다. 도 7 내지 도 12에 도시되어 있는 예시적인 실시예에서, 운동은 휴대형 전자 디바이스(112)의 하나 이상의 센서로 검출되고, 휴대형 전자 디바이스(112) 내의 프로세서는 운동 데이터를 수신하고, 에너지 소모 포인트 및 에너지 소모 포인트의 비율을 계산하고, 예시된 사용자 인터페이스 스크린을 발생하도록 컴퓨터로 실행가능한 명령어를 갖도록 프로그램될 수 있다. 도시되어 있는 예에서, 에너지 소모 포인트는 나이키 퓨얼 포인트(Nike Fuel point)의 형태이다.Figures 7 through 20 illustrate various user interface screens for an embodiment of the present invention. The user interface screen may be displayed on the portableelectronic device 112. The portableelectronic device 112 may include one or more sensors configured to detect movement. Exemplary sensors include position determining components such as accelerometers, gyroscopes, GPS receivers, and altimeters. 7-12, motion is detected by one or more sensors of the portableelectronic device 112, and the processor within the portableelectronic device 112 receives motion data, May be programmed to calculate a percentage of energy consumption points and to have computer-executable instructions for generating the illustrated user interface screen. In the example shown, the energy consumption point is in the form of a Nike Fuel point.

도 7은 3개의 상이한 시간에 사용자 인터페이스 스크린을 도시하고 있다. 1일 또는 다른 시구간 동안 총 에너지 소모 포인트가 영역(702, 704, 706)에 도시되어 있다. 도 7에 도시되어 있는 바와 같이, 사용자 인터페이스의 배경색은 에너지 소모 포인트를 얻는 현재 강도에 대응할 수 있다. 예를 들어, 레드 배경은 낮은 강도에 대응할 수도 있고, 옐로우 배경은 중간 강도에 대응할 수도 있고, 그린 배경은 높은 강도에 대응할 수 있다. 강도 레벨은 1분, 5분, 1시간 등과 같은 시구간 동안 얻어진 에너지 소모 포인트를 다양한 문턱값값에 비교함으로써 결정될 수 있다.Figure 7 shows a user interface screen at three different times. The total energy expenditure points for one day or other time periods are shown in theregions 702, 704, 706. As shown in FIG. 7, the background color of the user interface may correspond to the current intensity at which the energy consumption point is obtained. For example, a red background may correspond to a low intensity, a yellow background may correspond to a medium intensity, and a green background may correspond to a high intensity. The intensity level can be determined by comparing the energy consumption points obtained during a time period such as 1 minute, 5 minutes, 1 hour, etc. to various threshold values.

도 7에 도시되어 있는 바와 같이, 사용자 인터페이스는 운동인의 현재 및/또는 과거 운동 성과에 기반하여 추가의 피트니스 동기를 위한 텍스처 메시지를 디스플레이할 수 있다. 예를 들어, 제1 시구간(예를 들어, 8 AM 내지 10 AM, 1일, 1주 등) 동안 총 에너지 소모 포인트가 사전결정된 문턱값보다 낮으면, 사용자 인터페이스는 사용자가 문턱값 미만이라는 통지 및/또는 "압박이 필요해(Need a Push)", "멈추지마! 거의 다 왔어(Don't slow down! Almost there)" 등과 같은 소정의 다른 동기부여/격려 메시지를 영역(708)에 디스플레이할 수 있다. 일 예에서, 사전결정된 문턱값은 제2 시구간 동안 미리 얻어진 총 에너지 소모 포인트에 대응할 수 있다. 제2 시구간은 제1 시구간과 유사한 시구간에 대응할 수 있다. 예를 들어, 사용자 인터페이스의 영역(708)은 사용자의 현재 총 에너지 소모 포인트가 전일로부터 동일한 시구간에 걸쳐 사용자에 의해 얻어진 총 에너지 소모 포인트보다 133 포인트 모자란 것을 나타내는 메시지를 디스플레이한다. 텍스처 메시지에 추가하여 또는 대안으로서, 디바이스는 텍스트 기반 음성 생성하기 위해 음성 발생 하드웨어, 소프트웨어 및/또는 펌웨어를 가질 수 있다.As shown in FIG. 7, the user interface may display a texture message for additional fitness synchronization based on the current and / or past athletic performance of the athlete. For example, if the total energy consumption point for a first time interval (e.g., 8 AM to 10 AM, 1 day, 1 week, etc.) is below a predetermined threshold, then the user interface may notify the user that the user is below a threshold And / or " Need a Push ", "Do not slow down! Almost there" . In one example, the predetermined threshold value may correspond to a total energy consumption point previously obtained during the second time period. The second time interval may correspond to a time interval similar to the first time interval. For example,area 708 of the user interface displays a message indicating that the user's current total energy consumption point is 133 points less than the total energy consumption point obtained by the user over the same time period from the previous day. In addition to or as an alternative to the texture message, the device may have speech generation hardware, software and / or firmware to generate text-based speech.

전술된 바와 같이, 본 명세서에 개시된 특정 실시예는 에너지 소모 강도값을 계산하는 것에 관한 것이다. 일 예로서, 이 값은 특정 시구간 동안 사용자를 위한 에너지 소모값을 정량화함으로써 결정될 수 있다. 예를 들어, 시간의 범위에 걸친 에너지 소모값(또는 그 도함수)이 시간의 범위 동안 에너지 소모 강도값을 결정하는 데 사용될 수 있다. 모션 데이터가 시간 프레임 내의 복수의 상이한 시구간으로부터 얻어질 수 있다. 예를 들어, 제1 센서(예를 들어, 가속도계일 수도 있음)로부터의 데이터는 매초 또는 초당 다수회 얻어질 수도 있고 또는 제2 센서(힘 센서와 같은)로부터의 데이터는 동일한, 상이한 또는 부분적으로 중첩하는 시구간 동안 얻어질 수 있다. 예를 들어, 제2 센서로부터의 데이터는 제1 센서의 1/2 비율로 수집될 수 있다. 이들 시간 지점에 수집된 데이터는 시간 프레임 이내에 특정 시구간 동안 에너지 소모값을 결정하는 데 사용될 수 있다. 시간 프레임은 정적이도록 요구되지 않는다. 예를 들어, 시구간은 순환하는 연속적인 시구간일 수 있다. 또한, 다른 실시예에서, 시간 프레임은 정적일 수 있다.As described above, the specific embodiments disclosed herein relate to calculating energy consumption intensity values. As an example, this value may be determined by quantifying the energy consumption value for the user during a specific time period. For example, an energy consumption value (or its derivative) over a range of time can be used to determine an energy consumption intensity value over a range of time. Motion data may be obtained from a plurality of different time periods within a time frame. For example, data from a first sensor (which may be an accelerometer, for example) may be obtained multiple times per second or second, or data from a second sensor (such as a force sensor) may be obtained in the same, Can be obtained during overlapping time periods. For example, data from the second sensor may be collected at half the rate of the first sensor. Data collected at these time points can be used to determine energy consumption values during a specific time period within a time frame. The time frame is not required to be static. For example, a time period can be a continuous time period that is circulating. Also, in other embodiments, the time frame may be static.

특정 실시예는 하나 이상의 에너지 소모 강도값이 시간 프레임 동안 문턱값에 부합하는지 여부를 결정할 수 있다. 다른 실시예는 하나 이상의 사용자가 사용자 또는 사용자의 그룹이 하나 이상의 기간 동안 더 많은 에너지 소모을 얻는지 경쟁하는 것을 허용할 수 있다. 일 실시예에서, 제1 사용자가 기간 동안 강도 문턱값 레벨에 부합하고 제2 사용자가 그 기간 동안 강도 문턱값 레벨에 부합하지 않으면, 제1 사용자는 그 기간의 승리자인 것으로 간주될 수 있다. 양 사용자가 문턱 레벨에 부합하면, 동점이 선언될 수 있다. 다른 실시예에서, 양 사용자가 문턱값 레벨에 부합하는 기간(들)을 포함하는 더 장기간에 걸친 총 에너지 소모은 승리자를 결정하는 데 사용될 수 있다. 또 다른 실시예에서, 기간 또는 더 긴 시구간 동안 더 큰 강도 레벨을 얻은 어느 사용자든 승리자를 결정하는 데 사용될 수 있다. 특정 사용자는 다른 실제 사용자로부터 데이터를 이용하지 않을 수 있다. 특정 구현예에서, 가상 인공 지능(artificial intelligence: "AI") 사용자가 이용될 수 있다.Certain embodiments may determine whether one or more energy consumption intensity values meet a threshold value for a time frame. Other embodiments may allow one or more users to compete whether the user or group of users gets more energy consumption for more than one period. In one embodiment, if the first user meets the intensity threshold level for a period and the second user does not match the intensity threshold level during that period, the first user may be considered to be the winner of that period. If both users meet the threshold level, a tie can be declared. In another embodiment, the longer-term total energy consumption, including the period (s) in which both users meet the threshold level, can be used to determine the winner. In another embodiment, any user who gains a greater intensity level during a period or longer time period can be used to determine the winner. A particular user may not use data from another real user. In certain implementations, a virtual artificial intelligence ("AI") user may be used.

다른 실시예는 다른 사용자로부터 가상 또는 현실로 데이터를 이용하지 않을 수도 있지만, 오히려 목표에 부합하는 것 그리고/또는 가상 보답을 얻는 것과 같은 사용자의 성과는 다른 사용자의 데이터가 무엇을 나타내는지 그리고/또는 비교를 위해 임의의 다른 사용자 데이터가 존재하지 않는지에 무관하게, 이들이 설정된 문턱값을 성취하는지 여부에만 기반할 수 있다. 이와 관련하여, 본 명세서에 설명된 게임, 경쟁 및/또는 그룹 활동은 단일 사용자에 의해 "승리"하거나 적어도 경쟁될 수 있다. 예를 들어, 사용자는 이들이 문턱값 강도 레벨에 부합하는 문턱 시간량 또는 시간 프레임을 얻음으로써 "그날에 승리"할 수 있다. 다른 예로서, 사용자는 이들의 문턱값 강도 레벨에 부합하는 문턱 분 또는 시간 프레임을 얻음으로써 "그 시간에 승리"할 수 있다. 따라서, 제1 사용자의 데이터를 제2 사용자의 데이터에 비교하는 것에 관한 본 명세서의 모든 개시내용은 또한 다른 사용자의 실제 활동 데이터로부터 수집되어 있지 않을 수도 있는 전자식으로 저장된 데이터에 제1 사용자의 데이터를 비교하는 것을 개시하도록 의도된다.Other embodiments may not use data from other users to virtual or real, but rather the user's performance, such as meeting goals and / or obtaining virtual rewards, may indicate what the other user's data represents and / May be based solely on whether they achieve a set threshold regardless of whether there are no other user data for comparison. In this regard, the games, competitions, and / or group activities described herein may be "winning" or at least competing by a single user. For example, a user may "win the day" by obtaining a threshold amount of time or a time frame for which they meet a threshold strength level. As another example, a user may "win at that time " by obtaining a threshold or time frame that matches their threshold strength level. Thus, all disclosures of the present disclosure relating to comparing data of a first user to data of a second user may also include data of a first user on electronically stored data that may not be collected from the actual activity data of another user Is intended to initiate the comparison.

일 실시예에서, 얼마나 많이 사용자가 시간 프레임(1시간 또는 1일과 같은) 동안 문턱값 강도 레벨에 부합하는지가 정량화될 수 있다. 시스템 및 방법은 하루 이내와 같은, 설정 시간 이내에 복수의 사용자가 문턱값에 각각 부합하는 시간을 정량화하도록 구현될 수 있다. 특정 방법은 하루 또는 다른 시간 길이 이내에 강도의 문턱값 레벨에 부합하는 경우에 대해 사용자가 경쟁하는 것을 허용하도록 구성될 수 있다. 일 예시적인 실시예로서, 복수의 사용자 중 임의의 하나가 설정 시간 이내에 강도 문턱값 레벨을 얻었는지 여부가 결정될 수 있다. 사용자가 복수의 연속적인 소모값을 갖는 것을 보장함으로써 측정될 수도 있는 임의의 설정 기간 동안 문턱값 레벨에 부합하면, 이들은 더 긴 시구간 동안 크레딧을 얻을 수 있다. 지정된 기간에 대해 부합하는 문턱값 강도 레벨의 양이 정량화될 수도 있고, 하나 이상의 사용자가 랭킹되거나 다른 방식으로 비교될 수 있다. 예를 들어, 사용자는 사용자가 다른 사용자보다 더 많은 문턱값 레벨에 부합하거나 문턱값량을 초과하면 "그날에 승리"할 수 있다. 전술된 바와 같이, 하나 이상의 타이 브레이커(tie-breaker)가 사용될 수 있다. 또한, 본 명세서에 전체에 걸쳐 설명되는 바와 같이, 특정 기준이 센서 데이터가 고려되는지 그리고/또는 어떻게 처리될 수도 있는지를 결정하는 데 사용될 수 있다. 또한, 예시적인 문턱값 레벨이 설명되었지만, 본 기술 분야의 숙련자들은 다수의 문턱값 레벨이 사용될 수 있다는 것을 이해할 수 있을 것이다. 일 실시예에서, 더 높은 문턱값 강도 레벨이 승리자를 랭킹하거나 및/또는 결정하는 데 있어서 가중될 수 있다.In one embodiment, how much the user matches a threshold intensity level during a time frame (such as 1 hour or 1 day) can be quantified. The system and method may be implemented to quantify the time a plurality of users each meet a threshold within a set time, such as within a day. The particular method may be configured to allow the user to compete for cases where the threshold level of intensity is within a day or another time length. In one exemplary embodiment, it can be determined whether any one of the plurality of users has obtained a strength threshold level within a set time. If the threshold level is met for any setup period that may be measured by ensuring that the user has a plurality of consecutive consumption values, then they can obtain a credit for a longer period of time. The amount of threshold power level that is matched for a specified period may be quantified, and one or more users may be ranked or otherwise compared. For example, a user can "win the day " if the user meets or exceeds the threshold level more than the other user. As described above, one or more tie-breakers may be used. In addition, as will be described throughout this specification, a particular criterion may be used to determine whether sensor data is considered and / or how it may be processed. Also, although exemplary threshold levels have been described, one skilled in the art will appreciate that multiple threshold levels may be used. In one embodiment, a higher threshold intensity level may be weighted in ranking and / or determining the winner.

도 8은 시간에 걸친 에너지 소모 포인트 레벨 강도를 나타내는 곡선(802, 804)을 포함하는 사용자 인터페이스 스크린을 도시하고 있다. 도면에 도시되어 있는 바와 같이, 강도가 증가함에 따라, 곡선(802, 804)은 스크린의 상부를 향해 이동하고, 레드(저강도)로부터 옐로우(중간 강도)로 그리고 그린(고강도)으로 컬러가 전이할 수 있다. 일 실시예에서, 사용자 인터페이스 스크린은 소정 시구간 동안 얻어진 통 에너지 소모 포인트를 나타내는 아이콘 또는 다른 심벌을 포함할 수 있다. 예를 들어, 아이콘(814)은 사용자가 1시간의 기간(예를 들어, 4:00 PM 내지 5:00 PM)에 걸쳐 479 에너지 소모 포인트를 얻은 것을 나타낸다.FIG. 8 shows a user interfacescreen including curves 802 and 804 representing energy consumption point level intensity over time. As shown in the figure, as the intensity increases, curves 802 and 804 move toward the top of the screen and change color from red (low intensity) to yellow (medium intensity) and green (high intensity) can do. In one embodiment, the user interface screen may include icons or other symbols that represent the energy consumption points obtained over a period of time. For example, theicon 814 indicates that the user has obtained 479 energy expenditure points over a period of one hour (e.g., 4:00 PM to 5:00 PM).

각각의 사용자 인터페이스 스크린은 사용자가 소정 시구간 동안 강도 문턱값을 초과하였을 때를 나타내는 아이콘 또는 다른 심벌을 또한 포함할 수 있다. 문턱값은 사전결정된 시구간 동안 에너지 소모 포인트율을 초과하는 것을 요구할 수 있다. 몇몇 실시예에서, 특정 에너지 소모 포인트율을 유지하기 위한 사전결정된 시구간은 소정의 시구간의 부분(예를 들어, 서브 시구간)일 수 있다. 예를 들어, 일 실시예에서, 문턱값은 1시구간(예를 들어, 소정 시구간)의 사전규정된 수의 분(예를 들어, 서브 시구간) 동안 에너지 소모 포인트율을 초과하도록 사용자에 요구할 수 있다. 예를 들어, 사용자는 1시간의 적어도 4, 5 또는 6분에 분당 적어도 5, 6, 7, 8 또는 9 나이키 퓨얼 포인트(예를 들어, 에너지 소모 포인트)를 얻으면 문턱값에 부합할 수 있다. 대안적인 실시예에서, 사용자는 사용자가 1시구간의 적어도 4, 5 또는 6분 또는 몇몇 다른 부분(예를 들어, 서브 시구간)에 사전규정된 수의 분당 칼로리에 부딪히면 문턱값에 부합할 수 있다. 또 다른 실시예에서, 사용자는 사용자가 사전규정된 서브 시구간의 범위(예를 들어, 1시간의 5 내지 10분) 동안 사전결정된 범위의 분당 에너지 소모 포인트(예를 들어, 6 내지 10 에너지 소모 포인트) 내에 다수의 에너지 소모 포인트를 얻으면 문턱값에 부합할 수 있다. 물론, 문턱값은 다른 에너지 소모 포인트값, 에너지 소모 포인트 범위, 및 다양한 시구간 및 서브 시구간에 기반할 수 있다.Each user interface screen may also include an icon or other symbol indicating when the user has exceeded the intensity threshold for a predetermined period of time. The threshold may require the energy consumption point rate to be exceeded for a predetermined period of time. In some embodiments, a predetermined time period for maintaining a specific energy consumption point rate may be a predetermined time period portion (e.g., a sub-time period). For example, in one embodiment, the threshold is set to a value that exceeds the energy consumption point rate for a predetermined number of minutes (e.g., a sub-time period) of one time period (e.g., You can ask. For example, a user can meet the threshold by obtaining at least 5, 6, 7, 8 or 9 Nike Fuel Points per minute (e. G., Energy consumption points) per minute for at least 4, 5 or 6 minutes per hour. In an alternative embodiment, the user may meet the threshold if the user bumps a predefined number of calories per minute for at least 4, 5, or 6 minutes, or some other portion (e.g., a sub-time interval) . In yet another embodiment, a user may have a predetermined range of energy consumption points (e.g., 6 to 10 energy consumption points (e.g., 6 to 10 energy consumption points) per minute for a range of predefined sub- ≪ / RTI > can be matched to the threshold value. Of course, the threshold values may be based on different energy consumption point values, energy consumption point ranges, and various time and sub-periods.

도 8에 도시되어 있는 바와 같이, 행(806, 808)은 사용자가 소정 시구간에 걸쳐 강도 문턱값을 초과할 때를 나타낸다. 부가적으로 또는 대안적으로, 몇몇 실시예에서, 문턱값은 유사한 시간 프레임 중에 제2 사용자에 의해 얻어진 총 에너지 소모 포인트 또는 에너지 소모 강도값을 초과하도록 사용자에 요구할 수 있다. 행(806, 808)은 특정 시간 프레임(예를 들어, 단위 시간 프레임)에 걸쳐 증분 시구간을 표현하는 일련의 원(예를 들어, 서브 아이콘)을 각각 포함한다. 각각의 원은 시간 프레임 내의 특정 시구간(예를 들어, 15분, 30분, 1시간 등)에 대응할 수 있다. 예를 들어, 행(806)은 13개의 원을 포함하고, 각각의 원(예를 들어, 서브 아이콘)은 1시간 시구간을 표현한다. 이와 같이, 곡선(802)은 13시간의 시간 프레임에 걸친 에너지 소모 포인트 레벨 강도를 나타내고 있다. 행(806, 808)은 또한 사용자가 강도 문턱값을 초과한 특정 시구간(예를 들어, 시간)을 나타내는 어두운 원을 포함한다. 예를 들어, 행(806)은 사용자가 대응 시간 프레임 내에 강도 문턱값을 초과한 3회의 1시구간을 표현하는 3개의 어두운 원을 포함한다. 유사하게, 행(808)은 사용자가 대응 시간 프레임 내에 강도 문턱값을 초과한 7회의 1시구간을 표현하는 7개의 어두운 원을 포함한다.As shown in FIG. 8,rows 806 and 808 indicate when a user exceeds a strength threshold value over a predetermined period of time. Additionally or alternatively, in some embodiments, the threshold may require the user to exceed a total energy consumption point or energy consumption intensity value obtained by the second user during a similar time frame.Rows 806 and 808 each include a series of circles (e.g., sub-icons) representing incremental time periods over a particular time frame (e.g., a unit time frame). Each circle may correspond to a specific time period in the time frame (e.g., 15 minutes, 30 minutes, 1 hour, etc.). For example,row 806 includes 13 circles, and each circle (e.g., a sub-icon) represents a 1 hour time period. Thus,curve 802 represents the energy consumption point level intensity over a time frame of 13 hours.Rows 806 and 808 also include dark circles that represent a specific time period (e.g., time) over which the user has exceeded the intensity threshold. For example,row 806 includes three dark circles that represent three time periods one in which the user has exceeded the strength threshold within the corresponding time frame. Similarly,row 808 includes seven dark circles that represent seven time periods in which the user has exceeded the intensity threshold within the corresponding time frame.

텍스트 섹션(810, 812)은 어두운 원의 수에 대응하고, 또한 사용자가 특정 시구간 및/또는 사용자에 의해 승리된 총 시구간의 수에 승리하였는지 여부를 나타낸다. 몇몇 실시예에서, 도 8에 도시되어 있는 바와 같이, 사용자 인터페이스는 사용자에 하나 이상의 활동 추천을 제공할 수도 있어, 사용자가 특정 시구간 동안 강도 문턱값을 초과하기 위해 충분한 활동을 수행할 수도 있게 된다. 예를 들어, 도 8에 도시되어 있는 바와 같이, 텍스트 섹션(812)은 사용자가 그 시간에 승리하기 위해(예를 들어, 강도 문턱값을 초과함) 적어도 부가의 5분 동안 계속 운동해야 하는(예를 들어, 활동을 유지함) 것을 나타내다.Thetext sections 810 and 812 correspond to the number of dark circles and also indicate whether the user has won a certain time period and / or the number of total time periods won by the user. In some embodiments, as shown in FIG. 8, the user interface may provide the user with one or more activity recommendations, so that the user may perform sufficient activity to exceed the intensity threshold for a specified period of time . For example, as shown in FIG. 8, thetextual section 812 may indicate that the user must continue to exercise for at least an additional five minutes (e.g., exceeding the strength threshold) to win at that time For example, maintaining activity).

다른 예로서, 사용자 인터페이스는 이들이 시구간 동안 문턱 레벨에 도달하지 않으면 활동을 행하도록 사용자를 동기부여하기 위해 메시지를 디스플레이할 수 있다. 유사하게, 통지는 예를 들어 사용자가 통지를 얻도록 의도된 현재 시간을 포함하는 시구간 동안과 같이, 사용자가 문턱 레벨에 부합할 가능성이 없다는 것을 나타내도록 제공될 수 있다. 제1 리마인더와 동일하거나 상이할 수도 있는 제2 리마인더는 적은 시간이 남아 있을 때 재차 제공될 수 있다. 몇몇 실시예에서, 통지는 사용자의 모션 데이터의 적어도 일부를 생성한 적어도 하나의 센서를 포함하는 디바이스 상에 발생되도록 구성될 수 있다. 일 실시예에서, 디바이스는 예를 들어, 사용자의 팔, 손목, 또는 다리 위와 같은 부속 기관 상에 착용되도록 구성될 수 있다. 디바이스는 모션 데이터를 얻기 위한 적어도 하나의 가속도계를 포함할 수 있다. 다른 실시예에서, 디바이스는 통지를 발생할 수도 있을 뿐만 아니라, 예를 들어 디스플레이, 오디오, 촉각 피드백(예를 들어, 진동) 및 이들의 조합을 통해 통지를 제공하도록 구성될 수 있다. 다른 실시예에서, 통지는 컴퓨터 또는 휴대형 전자 디바이스와 같은 제1 디바이스 상에 발생되고, 데이터를 수집하는 데 사용된 센서들 중 적어도 하나를 갖는 디바이스에 전송될 수 있다.As another example, the user interface may display a message to motivate the user to act if they do not reach the threshold level during the time period. Similarly, the notification may be provided to indicate that the user is not likely to meet the threshold level, such as during a time period that includes the current time the user intended to obtain the notification. A second reminder, which may be the same as or different from the first reminder, may be provided again when less time remains. In some embodiments, the notification may be configured to occur on a device that includes at least one sensor that has generated at least a portion of the user ' s motion data. In one embodiment, the device may be configured to be worn on, for example, an accessory such as on the user's arm, wrist, or leg. The device may include at least one accelerometer for obtaining motion data. In other embodiments, the device may be configured to provide notifications, as well as notifications, e.g., via display, audio, tactile feedback (e.g., vibration), and combinations thereof. In another embodiment, the notification is generated on a first device, such as a computer or a portable electronic device, and may be transmitted to a device having at least one of the sensors used to collect data.

도 9 내지 도 10은 활동, 에너지 소모 포인트 및 에너지 소모 강도값을 나타내는데 사용될 수도 있는 사용자 인터페이스 스크린을 도시하고 있다. 활동은 움직임, 걷기, 달리기 및 다른 활동을 포함할 수도 있고, 하나 이상의 센서로부터 수신된 데이터를 활동 템플레이트에 비교함으로써 결정될 수 있다. 사용자 인터페이스는 아이콘 또는 다른 가상 객체로서 사용자에 의해 수행된 다양한 활동 중 하나 이상을 디스플레이하거나 나타낼 수 있다. 부가적으로 또는 대안적으로, 사용자 인터페이스는 또한 특정 활동 유형과 연관된 그리고/또는 기인하는 총 에너지 소모 포인트를 나타낼 수 있다. 에너지 소모 강도값은 컬러에 의해 나타내어질 수 있다. 예를 들어, 레드 아이콘은 낮은 에너지 소모 포인트 강도에 대응할 수도 있고, 옐로우 아이콘은 중간 에너지 소모 강도값에 대응할 수도 있고, 그린 아이콘은 높은 에너지 소모 강도값에 대응할 수 있다. 에너지 소모 강도값은 또한 사이즈에 의해 나타내어질 수 있다. 예를 들어, 소형 아이콘은 낮은 에너지 소모 강도값에 대응할 수도 있고, 중형 아이콘은 중간 에너지 소모 강도값에 대응할 수도 있고, 대형 아이콘은 높은 에너지 소모 강도값에 대응할 수 있다.Figures 9-10 illustrate a user interface screen that may be used to represent activity, energy consumption points, and energy consumption intensity values. Activities may include movement, walking, running and other activities, and may be determined by comparing data received from one or more sensors to activity templates. The user interface may display or display one or more of the various activities performed by the user as icons or other virtual objects. Additionally or alternatively, the user interface may also indicate a total energy consumption point associated with and / or attributed to a particular activity type. The energy consumption intensity value can be represented by color. For example, a red icon may correspond to a low energy consumption point strength, a yellow icon may correspond to a medium energy consumption intensity value, and a green icon may correspond to a high energy consumption intensity value. The energy consumption intensity value may also be represented by size. For example, a small icon may correspond to a low energy consumption intensity value, a medium icon may correspond to a medium energy consumption intensity value, and a large icon may correspond to a high energy consumption intensity value.

도 11은 에너지 소모 포인트, 에너지 소모 강도값 및 포인트가 얻어졌던 지리학적 위치를 나타내는 데 사용될 수도 있는 사용자 인터페이스 스크린을 도시하고 있다. 버블, 아이콘 또는 다른 가상 객체는 에너지 소모 강도값을 표현하도록 컬러 코딩될 수 있다. 예를 들어, 도 11에 도시되어 있는 바와 같이, 레드 버블은 낮은 에너지 소모 강도값에 대응할 수도 있고, 옐로우 버블은 중간 에너지 소모 강도값에 대응할 수도 있고, 그린 버블은 높은 에너지 소모 강도값에 대응할 수 있다. 부가적으로 또는 대안적으로, 버블, 아이콘 또는 다른 가상 객체의 사이즈는 각각의 위치에서 얻어진 에너지 소모 포인트의 양에 대응할 수 있다. 다른 실시예에서, 버블, 아이콘 또는 다른 가상 객체의 사이즈는 각각의 위치에 대한 소모 강도값에 대응할 수 있다. 예를 들어, 도 11에 도시되어 있는 바와 같이, 소형 버블은 낮은 에너지 소모 강도값에 대응할 수도 있고, 중형 버블은 중간 에너지 소모 강도값에 대응할 수도 있고, 대형 버블은 높은 에너지 소모 강도값에 대응할 수 있다.Figure 11 shows a user interface screen that may be used to indicate an energy consumption point, an energy consumption intensity value, and a geographic location at which a point was obtained. The bubble, icon, or other virtual object may be color coded to represent the energy consumption intensity value. For example, as shown in FIG. 11, the red bubble may correspond to a low energy consumption intensity value, the yellow bubble may correspond to a medium energy consumption intensity value, and the green bubble may correspond to a high energy consumption intensity value have. Additionally or alternatively, the size of the bubble, icon, or other virtual object may correspond to the amount of energy consumption points obtained at each location. In another embodiment, the size of the bubble, icon, or other virtual object may correspond to a consumption intensity value for each location. For example, as shown in FIG. 11, a small bubble may correspond to a low energy consumption intensity value, a medium bubble may correspond to a medium energy consumption intensity value, and a large bubble may correspond to a high energy consumption intensity value have.

몇몇 실시예에서, 사용자 인터페이스는 사용자가 운동 활동을 수행하였던 하나 이상의 지리학적 영역과 연관된 맵을 디스플레이할 수 있다. 사용자를 위한 위치 데이터는 디바이스[예를 들어, 휴대형 전자 디바이스(112)]와 연관된 GPS 센서를 거쳐 얻어질 수 있다. 도 11에 도시되어 있는 바와 같이, 사용자 인터페이스 상에 디스플레이된 각각의 버블, 아이콘 또는 다른 가상 객체는 에너지 소모 포인트가 얻어졌던 특정 지리학적 위치 상에 중심설정될 수 있다. 사용자 인터페이스의 하나 이상의 영역은 에너지 소모 포인트가 사용자에 의해 얻어졌던 지리학적 영역을 나타내는 텍스트 메시지를 또한 디스플레이할 수 있다[예를 들어, 영역(812)]. 위치 데이터는 에너지 소모 포인트가 얻어졌던 특정 지리학적 영역과 연관된 하나 이상의 물리적 또는 역사적 랜드마크를 결정하거나 및/또는 식별하도록 처리될 수 있다. 예를 들어, 도 11과 관련하여, 사용자 인터페이스는 사용자가 샌프란시스코의 유니온 스퀘어 랜드마크에서 893 에너지 소모 포인트를 얻었다는 것을 나타낸다.In some embodiments, the user interface may display a map associated with one or more geographical areas in which the user performed the athletic activities. The location data for the user may be obtained via a GPS sensor associated with the device (e.g., portable electronic device 112). As shown in FIG. 11, each bubble, icon, or other virtual object displayed on the user interface can be centered on a particular geographical location from which the energy consumption point was obtained. One or more areas of the user interface may also display a text message (e.g., area 812) indicating the geographic area where the energy consumption point was obtained by the user. The location data may be processed to determine and / or identify one or more physical or historical landmarks associated with the particular geographic area from which the energy consumption point was obtained. For example, with reference to FIG. 11, the user interface indicates that the user obtained 893 energy consumption points in San Francisco's Union Square landmark.

도 12는 주간에 얻어진 에너지 소모 포인트를 디스플레이하는 사용자 인터페이스 스크린을 도시하고 있다. 도시되어 있는 바와 같이, 휴대형 전자 디바이스(112)는 주간 포인트 합계를 비교하고 비교에 관한 메시지를 발생하도록 구성될 수 있다. 몇몇 실시예에서, 사용자 인터페이스 스크린은, 일 날짜에 얻어진 에너지 소모 포인트가 어떻게 지난주 중의 동일한 날짜와 같은, 다른 날짜에 얻어진 에너지 소모 포인트에 비교되는지를 나타내기 위해 아이콘, 착색 음영화 또는 상이한 아이콘 사이즈를 포함할 수 있다. 예를 들어, 도 12에 도시되어 있는 바와 같이, 하나 이상의 아이콘은 적은 에너지 소모 포인트의 수가 얻어졌던 특정 시구간(예를 들어, 날짜)을 나타내기 위해 사용자 인터페이스에 디스플레이된 다른 아이콘에 대한 가시성을 감소시킬 수 있다. 사용자 인터페이스는 또한 사용자의 운동 성과에 기반하여 격려 또는 동기를 제공하는 텍스트 메시지를 디스플레이할 수 있다. 몇몇 실시예에서, 사용자 인터페이스는 사용자의 운동 활동과 연관된 운동 메트릭을 디스플레이할 수 있다. 예를 들어, 사용자 인터페이스는 운동 활동 중에 사용자에 의해 달린 마일수 또는 걸은 걸음수를 디스플레이할 수 있다. 다른 예로서, 사용자 인터페이스는 이들의 이전의 운동 활동과 사용자의 현재의 운동 활동을 비교하는 운동 메트릭을 디스플레이할 수 있다. 도 12에 도시되어 있는 바와 같이, 사용자 인터페이스는 사용자의 얻어진 에너지 소모 포인트의 평균 수가 지난주 중에 사용자에 의해 얻어진 에너지 소모 포인트의 수로부터 4%만큼 증가되어 있는 것을 영역(1212)에서 나타내고 있다.Figure 12 shows a user interface screen displaying energy consumption points obtained during the day. As shown, the portableelectronic device 112 may be configured to compare weekly point summations and generate a message regarding the comparison. In some embodiments, the user interface screen may include icons, tint movies, or different icon sizes to indicate how energy expenditure points obtained on a day are compared to energy expenditure points obtained on different days, such as the same date during the previous week . For example, as shown in FIG. 12, one or more icons may provide visibility to other icons displayed on the user interface to indicate the specific time period (e.g., date) at which the number of low energy consumption points was obtained . The user interface may also display a text message that provides encouragement or synchronization based on the user ' s motional performance. In some embodiments, the user interface may display motion metrics associated with a user ' s motor activity. For example, the user interface may display the number of miles or steps taken by the user during a workout. As another example, the user interface may display motion metrics that compare the user's current motion activity with their previous motion activity. As shown in FIG. 12, the user interface shows inarea 1212 that the average number of user's obtained energy consumption points is increased by 4% from the number of energy consumption points obtained by the user during the past week.

전술된 바와 같이, 몇몇 실시예에서, 사용자는 에너지 소모 포인트를 얻기 위해 서로 도전할 수 있다. 도 13은 도전 중에 휴대형 전자 디바이스(112) 상에 디스플레이될 수도 있는 사용자 인터페이스 스크린을 도시하고 있다. 각각의 사람에 대한 에너지 소모 포인트 합계가 섹션(1302, 1304)에 디스플레이되어 있다. 링(1306, 1308)은 현재 도전 상태를 그래픽으로 예시하는 데 사용될 수 있다. 포인트 합계 및 링은 컬러 코딩되어 사용자 연관를 디스플레이할 수 있다. 예를 들어, 포인트 합계(1302)는 링(1306)과 동일한 컬러(예를 들어, 그린)일 수도 있고, 포인트 합계(1304)는 링(1308)과 동일한 컬러(예를 들어, 블루)일 수 있다. 도면에 도시되어 있는 바와 같이, 포인트가 얻어짐에 따라, 각각의 링의 더 큰 부분이 착색되거나 음영화되어 도전을 완료하는 것을 향한 사용자 경과를 디스플레이한다. 사용자 인터페이스는 현재 도전 상황을 나타내는 텍스트 메시지를 디스플레이할 수 있다. 예를 들어, 인터페이스는 도전을 완료하는 데 요구되는 에너지 소모 포인트의 수, 도전을 완료하기 위해 남아 있는 시간량, 및 다른 도전 상황 정보를 디스플레이할 수 있다.As described above, in some embodiments, the user may challenge each other to obtain energy consumption points. 13 illustrates a user interface screen that may be displayed on the portableelectronic device 112 during a challenge. The sum of energy consumption points for each person is displayed insections 1302 and 1304.Rings 1306 and 1308 can be used to graphically illustrate the current conductive state. The point sums and rings may be color coded to display the user association. For example,point sum 1302 may be the same color (e.g., green) asring 1306 andpoint sum 1304 may be the same color (e.g., blue) asring 1308 have. As shown in the figure, as points are obtained, a larger portion of each ring is colored or sonically filmed to display the user's progress toward completing the challenge. The user interface may display a text message indicating the current challenge situation. For example, the interface can display the number of energy consumption points required to complete the challenge, the amount of time remaining to complete the challenge, and other challenge status information.

도 14 내지 도 15는 도전의 상황을 디스플레이하는 데 사용될 수도 있는 대안적인 사용자 인터페이스 스크린을 도시하고 있다. 본 기술 분야의 숙련자는 2명의 사용자에 의한 도전이 단지 예시의 목적으로 도시되어 있다는 것을 이해할 수 있을 것이다. 대안적인 도전은 3, 4명 이상의 사용자를 포함할 수 있다. 몇몇 실시예에서, 사용자는 도전 상대를 선택할 수 있다. 다른 실시예에서, 상대는 하나 이상의 휴대형 전자 디바이스(112)에 의해 또는 서버(111)와 같은 다른 컴퓨터 디바이스에 의해 선택된다. 몇몇 실시예에서, 휴대형 전자 디바이스(112)는 도전을 완료하는 것을 향한 사용자의 경과를 나타내기 위해 사용자 인터페이스의 배경의 하나 이상의 부분을 시각적으로 수정할 수 있다. 사용자들이 3000 에너지 소모 포인트를 얻는 첫번째 사람이 되도록 경쟁함에 따라, 각각의 사용자와 연관된 사용자 인터페이스의 배경은 도전을 완료하는 것을 향한 사용자 경과를 나타내도록 시각적으로 수정된다(예를 들어, 음영화, 착색 등). 다른 예에서, 사용자 인터페이스는 도전에 승리한(예를 들어, 도전 목표를 완료하는 것에 가장 근접한) 사용자를 식별하도록 시각적으로 수정될 수 있다. 도 14 및 도 15에 도시되어 있는 바와 같이, 사용자 인터페이스 배경의 하나 이상의 부분 또는 세그먼트는 도전을 완료하는 것을 향한 사용자의 경과를 나타내도록 시각적으로 수정될 수 있다.Figures 14-15 illustrate alternative user interface screens that may be used to display the status of a challenge. Those skilled in the art will understand that the challenge by two users is shown for illustrative purposes only. Alternative challenges can include three or four users. In some embodiments, the user may select a challenging partner. In another embodiment, the opponent is selected by one or more portableelectronic devices 112 or by another computer device, such as server 111. [ In some embodiments, the portableelectronic device 112 may visually modify one or more portions of the background of the user interface to indicate the user's progress towards completing the challenge. As users compete to be the first person to get 3000 energy consumption points, the background of the user interface associated with each user is visually modified to indicate the user's progress towards completing the challenge (e.g., sound film, coloring Etc). In another example, the user interface may be visually modified to identify the user who won the challenge (e.g., closest to completing the challenge goal). As shown in FIGS. 14 and 15, one or more portions or segments of the user interface background may be visually modified to indicate the user's progress toward completing the challenge.

도 16은 사용자를 동기부여하거나 및/또는 에너지 소모 포인트를 얻기 위한 유용한 팁 및 정보를 제공하는 데 사용될 수도 있는 사용자 인터페이스 스크린을 도시하고 있다. 도 17은 사용자가 에너지 소모 포인트 강도를 변화시키는 동안 상이한 시간에 사용자 인터페이스 스크린을 도시하고 있다. 초기에, 사용자 인터페이스 배경은 낮은 강도(예를 들어, 낮은 레벨의 신체적 활동, 아이들 동작 등)를 나타내기 위해 레드이다. 사용자 인터페이스 배경은 에너지 소모 포인트 강도가 중간 레벨(예를 들어, 걷기)로 증가함에 따라 레드로부터 오렌지로 그리고 옐로우로 전이한다. 도시되어 있는 바와 같이, 배경의 부분은 하나의 컬러(예를 들어, 레드)일 수도 있고, 다른 부분은 전이 중에 다른 컬러(예를 들어, 오렌지)일 수 있다. 도면의 우측을 향해, 배경은 소모 포인트 강도가 고레벨(예를 들어, 달리기)로 증가함에 따라 옐로우로부터 그린으로 전이한다.Figure 16 illustrates a user interface screen that may be used to provide useful tips and information for motivating a user and / or obtaining energy consumption points. Figure 17 shows the user interface screen at different times while the user is changing the energy consumption point intensity. Initially, the user interface background is red to indicate low intensity (e.g., low level of physical activity, idle motion, etc.). The user interface background transitions from red to orange and to yellow as the energy consumption point intensity increases to a medium level (e.g. walking). As shown, the portion of the background may be one color (e.g., red) and the other portion may be a different color (e.g., orange) during the transition. Towards the right of the drawing, the background transitions from yellow to green as the consumption point intensity increases to a high level (e.g., running).

도 18은 1일 동안 활동을 표현하는 사용자 인터페이스 스크린을 도시하고 있다. 활동 및/또는 강도는 분류되어 링(1802) 상에 표현될 수 있다. 강도 및 활동은 컬러 코딩될 수도 있고, 링(1802)의 하나 이상의 세그먼트는 소정 시구간(예를 들어, 1일) 동안 사용자의 활동 또는 강도를 표현하도록 적절한 컬러로 확장될 수 있다. 도 18은 사용자가 1일의 23%를 걸었다는 것을 도시하고 있고, 사용자의 운동 활동을 표현하는 확장된 옐로우 섹션을 포함한다. 사용자가 대신에 1일의 33%를 달렸으면, 확장된 섹션은 더 커질 수 있고, 사용자의 운동 활동 및 증가된 에너지 소모 포인트 강도를 표현하도록 그린으로 착색될 수 있다.Figure 18 shows a user interface screen representing activity for one day. Activity and / or intensity may be expressed and represented onring 1802. The intensity and activity may be color coded and one or more segments of thering 1802 may be expanded with appropriate color to represent the activity or intensity of the user for a predetermined time period (e.g., one day). Figure 18 shows that the user has walked 23% of a day and includes an extended yellow section that represents the user's athletic activity. If the user ran 33% of the day instead, the extended section could be larger and colored green to represent the user's athletic activity and increased energy expenditure point strength.

도 19는 도전을 개시하는 데 사용될 수도 있는 사용자 인터페이스 스크린을 도시하고 있다. 전술된 바와 같이, 본 발명의 다양한 예는 사용자가 운동 활동에 관한 경쟁에 대해 사용자가 하나 이상의 다른 사용자(즉, 본 발명의 실시예를 채용하는 운동인)에 "도전"하는 것을 허용할 수 있다. 본 발명의 몇몇 구현예에 의해, 예를 들어, 사용자는 도 19에 도시되어 있는 사용자 인터페이스(1902)에 요청함으로써 하나 이상의 다른 운동인에 도전을 발행할 수 있다. 사용자는 "친구 초대" 버튼(1904)을 이용하여 도전에 참여하도록 하나 이상의 다른 사용자를 초대할 수 있다. 피초대자가 초대에 응답함으로써 도전에 참가하는 것을 동의하면, 휴대형 전자 디바이스(112)는 피초대자가 도전에 참가하는 것을 동의한 것을 통지할 것이다. 사용자 인터페이스는 도전을 수락한 사용자를 나타내는 하나 이상의 아이콘을 디스플레이할 수 있다. 원하는 참여자가 식별되고 초대를 수락한 후에, 사용자는 "지금 플레이" 버튼(1906)을 활성화함으로써 도전을 개시할 수 있다.Figure 19 shows a user interface screen that may be used to initiate a challenge. As described above, various examples of the present invention may allow a user to "challenge" one or more other users (i. E., A movement that employs an embodiment of the present invention) . With some embodiments of the invention, for example, a user may issue a challenge to one or more other athletes by requesting theuser interface 1902 shown in FIG. The user may invite one or more other users to participate in the challenge using the "Invite Friends" If the invitee agrees to participate in the challenge by answering the invitation, the portableelectronic device 112 will notify the invitee to agree to participate in the challenge. The user interface may display one or more icons representing the user who accepted the challenge. After the desired participant is identified and accepts the invitation, the user can initiate the challenge by activating the "play now"

도전이 개시된 후에, 휴대형 전자 디바이스(112) 또는 소정의 다른 디바이스는 각각의 참여자에 대한 수집된 활동 데이터를 모니터링할 수도 있고, 수집된 활동 데이터 내에 관련 데이터값을 합산한다. 예를 들어, 도전이 100 마일을 먼저 달릴 수 있는 사람을 결정하는 경주이면, 각각의 참여자에 대해, 휴대형 전자 디바이스(112)는 개시일 후에 그 참여자에 대해 수집된 각각의 활동 데이터 세트 내에 총 거리값을 합산할 것이다. 참여자가 지정된 도전 거리에 일치하거나 초과하는 그 또는 그녀의 총 거리값의 합을 가질 때(그리고 이와 같이 수행한 첫번째 피초대자일 때), 휴대형 전자 디바이스(112)는 그 참여자를 도전의 승리자로서 식별할 수 있다. 이에 응답하여, 휴대형 전자 디바이스(112)는 승리자를 각각의 참여자에 통지할 수 있다. 휴대형 전자 디바이스(112)는 예를 들어 전자 메일 메시지를 송신함으로써, 특정 용도 인터페이스를 디스플레이함으로써 등과 같은 임의의 원하는 기술을 사용하여 참여자에게 통지할 수 있다. 다양한 이러한 통지 기술은 본 기술 분야에 잘 알려져 있고, 따라서 상세히 설명되지 않을 것이다.After the challenge is initiated, the portableelectronic device 112 or some other device may monitor the collected activity data for each participant and sum the associated data values within the collected activity data. For example, if the challenge is a race that determines who can run 100 miles first, then for each participant, the portableelectronic device 112 determines the total distance value < RTI ID = 0.0 > . When the participant has the sum of his or her total distance values that match (or exceed) the specified challenge distance (and is the first invited participant thus performed), the portableelectronic device 112 identifies that participant as the winner of the challenge can do. In response, the portableelectronic device 112 may notify each participant of the winner. The portableelectronic device 112 may notify the participant using any desired technique, such as by sending an e-mail message, by displaying an application-specific interface, and so on. Various such notification techniques are well known in the art and will not be described in detail.

본 발명의 다양한 예에 의해, 휴대형 전자 디바이스(112)는 다른 참여자에 대한 참여자의 상황에 관한 업데이트를 부가적으로 제공할 수 있다. 이들 업데이트는 또한 예를 들어 전자 메일 메시지를 송신함으로써, 특정 용도 인터페이스를 디스플레이함으로써 등과 같은 임의의 원하는 기술을 사용하여 제공될 수 있다. 예를 들어, 휴대형 전자 디바이스(112)는 예를 들어 운동 활동의 개인 레벨을 모니터링하는 것과 관하여 전술된 유형의 각각의 참여자에 대한 링을 사용하여 도전의 목표를 향한 각각의 참여자의 경과를 디스플레이하는 사용자 인터페이스를 구성하고 제공할 수 있다.According to various examples of the present invention, the portableelectronic device 112 may additionally provide updates regarding the participant's situation with respect to other participants. These updates may also be provided using any desired technique, such as by sending an e-mail message, by displaying a special purpose interface, and so on. For example, the portableelectronic device 112 may display the progress of each participant towards the goal of challenge using a ring for each participant of the type described above with respect to, for example, monitoring an individual level of athletic activity The user interface can be configured and provided.

도 20은 도전 상태를 디스플레이하는 사용자 인터페이스 스크린을 도시하고 있다. 사용자 인터페이스 스크린(2002)은 시간당 도전 중에 사용될 수 있다. 도트 또는 아이콘의 열이 각각의 사용자 위에 디스플레이된다. 음영 또는 컬러가 어느 사용자가 그 시간 동안에 최고 에너지 소모 포인트를 성취했는지를 나타내는데 사용될 수 있다. 예를 들어, 패배는 밝은 음영 또는 제1 컬러로 표현될 수도 있고, 동점은 중간 음영 또는 제2 컬러로 표현될 수도 있고, 승리는 어두운 음영 또는 제3 컬러로 표현될 수 있다. 다른 예로서, 사용자 인터페이스 스크린(2004)은 1일 도전 중에 사용될 수 있다. 각각의 사용자의 포인트 합계는 사용자 인터페이스의 열 또는 행의 대응 부분을 적절하게 착색하거나 음영화함으로써 표현될 수 있다.Figure 20 shows a user interface screen displaying a conductive state. Theuser interface screen 2002 may be used during an hourly challenge. A row of dots or icons is displayed over each user. Shading or color can be used to indicate which user has achieved the highest energy consumption point during that time. For example, the defeat may be represented by a bright shade or a first color, a tie may be represented by an intermediate shade or a second color, and a victory may be represented by a dark shade or a third color. As another example, theuser interface screen 2004 may be used during a one day challenge. The sum of points of each user can be represented by properly coloring or sounding a corresponding part of the column or row of the user interface.

본 명세서에 설명된 양태는 달리기, 걷기, 및 다른 걸음 지향 운동 이외의 다른 유형의 활동과 함께 동등하게 사용되거나 적용될 수 있다. 예를 들어, 스키, 줄넘기, 웨이트리프팅 등을 위한 데이터가 본 명세서에 설명된 특징에 의해 표현되고 이 특징을 사용하여 처리될 수 있다. 특히, 에너지 소모 포인트값은 칼로리 소모이 그로부터 측정되거나 결정될 수도 있는(예를 들어, 전술된 공식 및 알고리즘에 따라) 임의의 유형의 운동으로부터 결정될 수 있다.The aspects described herein may be equally used or applied with other types of activities other than running, walking, and other step-oriented exercises. For example, data for skis, rope skipping, weight lifting, etc. may be represented by the features described herein and processed using this feature. In particular, the energy consumption point value may be determined from any type of exercise (e.g., according to the formulas and algorithms described above) that may be measured or determined from calorie expenditure.

결론conclusion

본 발명이 본 발명을 수행하기 위한 현재 바람직한 모드를 포함하여 특정 예와 관하여 설명되었지만, 본 기술 분야의 숙련자들은 첨부된 청구범위에 설명된 바와 같은 본 발명의 사상 및 범주 내에 있는 전술된 시스템 및 기술의 수많은 변형 및 치환이 존재한다는 것을 이해할 수 있을 것이다.While the present invention has been described with reference to specific examples including presently preferred modes of carrying out the invention, those skilled in the art will readily appreciate that the above described systems and techniques within the spirit and scope of the present invention as set forth in the appended claims It will be understood that there are numerous variations and permutations of < RTI ID = 0.0 >

100: 시스템102: 인체 영역 네트워크(BAN)
104: 근거리 통신망(LAN)106: 광대역 통신망(WAN)
108: 네트워크 아키텍처110: WAN 아키텍처
112: 휴대형 전자 디바이스114: 컴퓨터 디바이스
200: 컴퓨팅 디바이스202: 프로세서
206: 코어208, 210: 캐시
100: System 102: Human Body Area Network (BAN)
104: Local Area Network (LAN) 106: Wide Area Network (WAN)
108: Network Architecture 110: WAN Architecture
112: portable electronic device 114: computer device
200: computing device 202: processor
206:Core 208, 210: Cache

Claims (20)

Translated fromKorean
컴퓨터로 구현되는 방법에 있어서,
제1 시구간(time period) 및 제2 시구간 동안의 복수의 축들을 따른 사용자의 이동 데이터를 수신하는 단계와,
적어도 상기 이동 데이터를 사용하여, 상기 제1 시구간 동안의 제1 에너지 소모 강도값 및 상기 제2 시구간 동안의 제2 에너지 소모 강도값을 계산하는 단계와,
상기 제1 에너지 소모 강도값이 제1 문턱값을 초과하는지 또한 상기 제2 에너지 소모 강도값이 제2 문턱값을 초과하는지 결정하는 단계와,
시간의 함수로서 상기 제1 및 제2 에너지 소모 강도값들을 디스플레이하는 단계로서, 상기 제1 에너지 소모 강도값은 상기 제1 문턱값을 초과하는 것에 기반하여 디스플레이 특성 중 제1 변형으로서 디스플레이되고, 상기 제2 에너지 소모 강도값은 상기 제2 문턱값을 초과하는 것에 기반하여 디스플레이 특성 중 제2 변형으로서 디스플레이되는 것인, 상기 제1 및 제2 에너지 소모 강도값들을 디스플레이하는 단계를 포함하는 컴퓨터로 구현되는 방법.
In a computer implemented method,
Receiving movement data of a user along a plurality of axes during a first time period and a second time period,
Calculating a first energy consumption intensity value during the first time interval and a second energy consumption intensity value during the second time interval using at least the movement data,
Determining whether the first energy consumption intensity value exceeds a first threshold value and the second energy consumption intensity value exceeds a second threshold value,
Displaying the first and second energy consumption intensity values as a function of time, wherein the first energy consumption intensity value is displayed as a first one of display characteristics based on exceeding the first threshold value, And displaying the first and second energy consumption intensity values, wherein the second energy consumption intensity value is displayed as a second one of the display characteristics based on exceeding the second threshold value. How to do it.
제1항에 있어서, 상기 디스플레이 특성은 컬러, 사이즈, 또는 형상 중 적어도 하나에 관련되는 것인 컴퓨터로 구현되는 방법.2. The computer-implemented method of claim 1, wherein the display characteristic is related to at least one of a color, a size, or a shape.제1항에 있어서, 상기 디스플레이 특성의 제1 변형은 제1 컬러이고, 상기 디스플레이 특성의 제2 변형은 제2 컬러인 것인 컴퓨터로 구현되는 방법.2. The method of claim 1 wherein the first variant of the display characteristic is a first color and the second variant of the display characteristic is a second color.제1항에 있어서, 상기 이동 데이터는 모바일 전자 디바이스 내에 임베딩된(embedded) 센서로부터 수신되는 것인 컴퓨터로 구현되는 방법.2. The method of claim 1, wherein the movement data is received from a sensor embedded within a mobile electronic device.제1항에 있어서, 상기 제1 시구간 및 상기 제2 시구간은 모두 복수의 시구간들을 포함하는 단위 시간 프레임 내에 있고, 상기 방법은,
상기 제1 문턱값을 초과하는 에너지 소모 강도값과 연관된 시간 프레임 내의 시구간들의 양을 결정하는 단계를 더 포함하는 것인 컴퓨터로 구현되는 방법.
2. The method of claim 1, wherein the first time period and the second time period are all within a unit time frame including a plurality of time periods,
And determining an amount of time periods within a time frame associated with an energy consumption intensity value that exceeds the first threshold value.
제5항에 있어서,
상기 제1 문턱값을 초과하는 에너지 소모 강도값들과 연관된 시간 프레임 내의 시구간을 나타내는 가상 객체의 표현을 시각적으로 수정하는 단계를 더 포함하는 것인 컴퓨터로 구현되는 방법.
6. The method of claim 5,
And visually modifying a representation of a virtual object that represents a time period within a time frame associated with energy consumption intensity values that exceed the first threshold value.
제1항에 있어서,
상기 제1 문턱값 또는 상기 제2 문턱값에 적어도 부분적으로 기반하여, 사용자에게 활동 추천을 제공하는 단계를 더 포함하는 컴퓨터로 구현되는 방법.
The method according to claim 1,
And providing an action recommendation to the user based at least in part on the first threshold value or the second threshold value.
제1항에 있어서,
적어도 상기 이동 데이터를 사용하여, 상기 제1 시구간 동안의 제1 총 에너지 소모값 및 상기 제2 시구간 동안의 제2 총 에너지 소모값을 결정하는 단계를 더 포함하는 컴퓨터로 구현되는 방법.
The method according to claim 1,
And using at least the movement data to determine a first total energy consumption value during the first time period and a second total energy consumption value during the second time period.
제1항에 있어서,
상기 제1 및 제2 총 에너지 소모값들의 비교에 적어도 부분적으로 기반하여 사용자에게 동기부여(motivational) 메시지를 디스플레이하는 단계를 더 포함하는 컴퓨터로 구현되는 방법.
The method according to claim 1,
Further comprising displaying a motivational message to a user based at least in part on a comparison of the first and second total energy consumption values.
제1항에 있어서, 상기 제1 문턱값은 상기 제1 시구간의 제1 부분 동안의 에너지 소모 포인트 누적의 문턱값 비율을 포함하는 것인 컴퓨터로 구현되는 방법.2. The computer-implemented method of claim 1, wherein the first threshold comprises a threshold ratio of energy consumption point accumulation during a first portion of the first time period.제10항에 있어서, 상기 제1 시구간의 상기 제1 부분은 5분을 포함하는 것인 컴퓨터로 구현되는 방법.11. The computer-implemented method of claim 10, wherein the first portion of the first time interval comprises five minutes.제10항에 있어서, 상기 에너지 소모 포인트 누적의 상기 문턱값 비율은 분당 5 에너지 소모 포인트를 포함하는 것인 컴퓨터로 구현되는 방법.11. The computer implemented method of claim 10, wherein the threshold ratio of energy consumption point accumulation comprises five energy consumption points per minute.장치에 있어서,
프로세서와,
명령어들을 저장하는 메모리를 포함하고, 상기 명령어들은 상기 프로세서에 의해 실행될 때 상기 장치로 하여금,
제1 시구간 및 제2 시구간 동안의 복수의 축들을 따른 사용자의 이동 데이터를 수신하는 단계와,
적어도 상기 이동 데이터를 사용하여, 상기 제1 시구간 동안의 제1 에너지 소모 강도값 및 상기 제2 시구간 동안의 제2 에너지 소모 강도값을 계산하는 단계와,
상기 제1 에너지 소모 강도값이 제1 문턱값을 초과하는지 또한 상기 제2 에너지 소모 강도값이 제2 문턱값을 초과하는지 결정하는 단계와,
시간의 함수로서 상기 제1 및 제2 에너지 소모 강도값들을 디스플레이하는 단계로서, 상기 제1 에너지 소모 강도값은 상기 제1 문턱값을 초과하는 것에 기반하여 디스플레이 특성 중 제1 변형으로서 디스플레이되고, 상기 제2 에너지 소모 강도값은 상기 제2 문턱값을 초과하는 것에 기반하여 디스플레이 특성 중 제2 변형으로서 디스플레이되는 것인, 상기 제1 및 제2 에너지 소모 강도값들을 디스플레이하는 단계를 포함하는 동작들을 적어도 수행하도록 하는 것인 장치.
In the apparatus,
A processor,
A memory for storing instructions, said instructions, when executed by said processor, cause said device to:
Receiving movement data of a user along a plurality of axes during a first time interval and a second time interval,
Calculating a first energy consumption intensity value during the first time interval and a second energy consumption intensity value during the second time interval using at least the movement data,
Determining whether the first energy consumption intensity value exceeds a first threshold value and the second energy consumption intensity value exceeds a second threshold value,
Displaying the first and second energy consumption intensity values as a function of time, wherein the first energy consumption intensity value is displayed as a first one of display characteristics based on exceeding the first threshold value, And displaying the first and second energy consumption intensity values, wherein the second energy consumption intensity value is displayed as a second one of the display characteristics based on exceeding the second threshold value. Gt;
제13항에 있어서, 상기 제1 문턱값은 상기 제1 시구간의 부분 동안 에너지 소모 포인트 누적의 문턱값 비율을 포함하는 것인 장치.14. The apparatus of claim 13, wherein the first threshold comprises a threshold ratio of energy consumption point accumulation during a portion of the first time period.제14항에 있어서, 상기 제1 시구간의 부분은 5분을 포함하는 것인 장치.15. The apparatus of claim 14, wherein the portion of the first time interval comprises 5 minutes.제14항에 있어서, 상기 에너지 소모 포인트 누적의 문턱값 비율은 분당 5 에너지 소모 포인트를 포함하는 것인 장치.15. The apparatus of claim 14, wherein the threshold ratio of energy consumption point accumulation comprises five energy consumption points per minute.실행가능한 명령어들을 저장하는 비일시적 컴퓨터로 판독가능한 매체에 있어서, 상기 실행가능한 명령어들은 실행될 때 장치로 하여금,
제1 시구간 및 제2 시구간 동안의 복수의 축들을 따른 사용자의 이동 데이터를 수신하는 단계와,
적어도 상기 이동 데이터를 사용하여, 상기 제1 시구간 동안의 제1 에너지 소모 강도값 및 상기 제2 시구간 동안의 제2 에너지 소모 강도값을 계산하는 단계와,
상기 제1 에너지 소모 강도값이 제1 문턱값을 초과하는지 또한 상기 제2 에너지 소모 강도값이 제2 문턱값을 초과하는지 결정하는 단계와,
시간의 함수로서 상기 제1 및 제2 에너지 소모 강도값들을 디스플레이하는 단계로서, 상기 제1 에너지 소모 강도값은 상기 제1 문턱값을 초과하는 것에 기반하여 디스플레이 특성 중 제1 변형으로서 디스플레이되고, 상기 제2 에너지 소모 강도값은 상기 제2 문턱값을 초과하는 것에 기반하여 디스플레이 특성 중 제2 변형으로서 디스플레이되는 것인, 상기 제1 및 제2 에너지 소모 강도값들을 디스플레이하는 단계를 적어도 수행하도록 하는 것인 비일시적 컴퓨터로 판독가능한 매체.
A non-transitory computer-readable medium storing executable instructions, the executable instructions comprising instructions that, when executed,
Receiving movement data of a user along a plurality of axes during a first time interval and a second time interval,
Calculating a first energy consumption intensity value during the first time interval and a second energy consumption intensity value during the second time interval using at least the movement data,
Determining whether the first energy consumption intensity value exceeds a first threshold value and the second energy consumption intensity value exceeds a second threshold value,
Displaying the first and second energy consumption intensity values as a function of time, wherein the first energy consumption intensity value is displayed as a first one of display characteristics based on exceeding the first threshold value, And displaying the first and second energy consumption intensity values, wherein the second energy consumption intensity value is displayed as a second one of the display characteristics based on exceeding the second threshold value Non-transitory computer readable medium.
제17항에 있어서, 상기 제1 시구간 및 상기 제2 시구간은 모두 복수의 시구간을 포함하는 단위 시간 프레임 내에 있고, 또한 상기 실행가능한 명령어들은 실행될 때 상기 장치로 하여금,
상기 제1 문턱값을 초과하는 에너지 소모 강도값과 연관된 시간 프레임 내의 시구간의 양을 결정하는 단계를 수행하도록 하는 것인 비일시적 컴퓨터로 판독가능한 매체.
18. The apparatus of claim 17, wherein the first time period and the second time period are all within a unit time frame that includes a plurality of time periods, and wherein the executable instructions, when executed,
Determining an amount of time period in a time frame associated with an energy consumption intensity value that exceeds the first threshold value.
제18항에 있어서, 상기 실행가능한 명령어들은 실행될 때 또한 상기 장치로 하여금,
상기 제1 문턱값을 초과하는 에너지 소모 강도값들과 연관된 시간 프레임 내의 시구간을 나타내는 가상 객체의 표현을 시각적으로 수정하도록 하는 단계를 수행하도록 하는 것인 비일시적 컴퓨터로 판독가능한 매체.
19. The computer-readable medium of claim 18, wherein the executable instructions further cause the device to:
To visually modify a representation of a virtual object that represents a time period within a time frame associated with energy consumption intensity values that exceed said first threshold value.
제17항에 있어서, 상기 실행가능한 명령어들은 실행될 때 또한 상기 장치로 하여금,
상기 제1 문턱값 또는 상기 제2 문턱값에 적어도 부분적으로 기반하여, 사용자에게 활동 추천을 제공하는 단계를 수행하도록 하는 것인 비일시적 컴퓨터로 판독가능한 매체.
18. The computer-readable medium of claim 17, wherein the executable instructions further cause the device to:
And to provide the user with an activity recommendation based at least in part on the first threshold value or the second threshold value.
KR1020167007398A2013-08-232014-08-22Energy expenditure deviceCeasedKR20160045833A (en)

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US201361869505P2013-08-232013-08-23
US61/869,5052013-08-23
PCT/US2014/052228WO2015027133A1 (en)2013-08-232014-08-22Energy expenditure device

Publications (1)

Publication NumberPublication Date
KR20160045833Atrue KR20160045833A (en)2016-04-27

Family

ID=52484184

Family Applications (1)

Application NumberTitlePriority DateFiling Date
KR1020167007398ACeasedKR20160045833A (en)2013-08-232014-08-22Energy expenditure device

Country Status (5)

CountryLink
EP (1)EP3036669A1 (en)
JP (1)JP6273364B2 (en)
KR (1)KR20160045833A (en)
CN (1)CN105683976A (en)
WO (1)WO2015027133A1 (en)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US12080421B2 (en)2013-12-042024-09-03Apple Inc.Wellness aggregator
US20160019360A1 (en)2013-12-042016-01-21Apple Inc.Wellness aggregator
CN117038008A (en)2014-09-022023-11-10苹果公司Physical activity and fitness monitor
CN107921317B (en)2015-08-202021-07-06苹果公司 Movement-based watch faces and complications
US20180338709A1 (en)*2015-12-012018-11-29Koninklijke Philips N.V.Activity identification and tracking
AU2017100667A4 (en)2016-06-112017-07-06Apple Inc.Activity and workout updates
US11216119B2 (en)2016-06-122022-01-04Apple Inc.Displaying a predetermined view of an application
US10736543B2 (en)2016-09-222020-08-11Apple Inc.Workout monitor interface
US10845955B2 (en)2017-05-152020-11-24Apple Inc.Displaying a scrollable list of affordances associated with physical activities
DK179980B1 (en)2018-03-122019-11-27Apple Inc.User interfaces for health monitoring
US11317833B2 (en)2018-05-072022-05-03Apple Inc.Displaying user interfaces associated with physical activities
DK201870380A1 (en)2018-05-072020-01-29Apple Inc.Displaying user interfaces associated with physical activities
JP7027290B2 (en)*2018-05-072022-03-01アップル インコーポレイテッド Viewing the user interface associated with physical activity
DK201970532A1 (en)2019-05-062021-05-03Apple IncActivity trends and workouts
CN113892077A (en)2019-06-012022-01-04苹果公司Multi-modal activity tracking user interface
US11209957B2 (en)2019-06-012021-12-28Apple Inc.User interfaces for cycle tracking
US11152100B2 (en)2019-06-012021-10-19Apple Inc.Health application user interfaces
US11234077B2 (en)2019-06-012022-01-25Apple Inc.User interfaces for managing audio exposure
US11228835B2 (en)2019-06-012022-01-18Apple Inc.User interfaces for managing audio exposure
US12002588B2 (en)2019-07-172024-06-04Apple Inc.Health event logging and coaching user interfaces
CN114706505B (en)2019-09-092025-01-28苹果公司 Research User Interface
JPWO2021095197A1 (en)*2019-11-142021-05-20
DK202070616A1 (en)2020-02-142022-01-14Apple IncUser interfaces for workout content
DK181037B1 (en)2020-06-022022-10-10Apple IncUser interfaces for health applications
AU2021283914A1 (en)2020-06-022023-01-19Apple Inc.User interfaces for tracking of physical activity events
US11698710B2 (en)2020-08-312023-07-11Apple Inc.User interfaces for logging user activities
EP4323992B1 (en)2021-05-152025-05-14Apple Inc.User interfaces for group workouts
US12380971B2 (en)2021-06-062025-08-05Apple Inc.User interfaces related to signed clinical data
US11915805B2 (en)2021-06-062024-02-27Apple Inc.User interfaces for shared health-related data
US11977729B2 (en)2022-06-052024-05-07Apple Inc.Physical activity information user interfaces
US11896871B2 (en)2022-06-052024-02-13Apple Inc.User interfaces for physical activity information

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH08126632A (en)*1994-09-071996-05-21Omron CorpMomentum-measuring device
JP5181477B2 (en)*2007-01-112013-04-10ヤマハ株式会社 Fitness exercise status display device
US7634379B2 (en)*2007-05-182009-12-15Ultimate Balance, Inc.Newtonian physical activity monitor
KR101764864B1 (en)*2010-08-092017-08-03나이키 이노베이트 씨.브이.Monitoring fitness using a mobile device
WO2012161768A1 (en)*2011-02-172012-11-29Nike International Ltd.Tracking of user performance metrics during a workout session
US20120258433A1 (en)*2011-04-052012-10-11Adidas AgFitness Monitoring Methods, Systems, And Program Products, And Applications Thereof
US10034624B2 (en)*2012-01-182018-07-31Nike, Inc.Activity points
CN107256329B (en)*2012-01-192020-12-15耐克创新有限合伙公司Integral apparatus and non-transitory computer readable medium for detecting movement data of a user

Also Published As

Publication numberPublication date
EP3036669A1 (en)2016-06-29
WO2015027133A1 (en)2015-02-26
CN105683976A (en)2016-06-15
JP2016528016A (en)2016-09-15
JP6273364B2 (en)2018-01-31

Similar Documents

PublicationPublication DateTitle
US11581081B2 (en)Sessions and groups
US10188347B2 (en)Energy expenditure device
US10366628B2 (en)Activity recognition with activity reminders
JP6273364B2 (en) Energy consuming equipment
CN105706095B (en)Athletic activity sessions and groups

Legal Events

DateCodeTitleDescription
A201Request for examination
PA0105International application

Patent event date:20160321

Patent event code:PA01051R01D

Comment text:International Patent Application

PA0201Request for examination
PG1501Laying open of application
E902Notification of reason for refusal
PE0902Notice of grounds for rejection

Comment text:Notification of reason for refusal

Patent event date:20160909

Patent event code:PE09021S01D

AMNDAmendment
E601Decision to refuse application
PE0601Decision on rejection of patent

Patent event date:20170329

Comment text:Decision to Refuse Application

Patent event code:PE06012S01D

Patent event date:20160909

Comment text:Notification of reason for refusal

Patent event code:PE06011S01I

AMNDAmendment
PX0901Re-examination

Patent event code:PX09011S01I

Patent event date:20170329

Comment text:Decision to Refuse Application

Patent event code:PX09012R01I

Patent event date:20161109

Comment text:Amendment to Specification, etc.

PX0601Decision of rejection after re-examination

Comment text:Decision to Refuse Application

Patent event code:PX06014S01D

Patent event date:20170801

Comment text:Amendment to Specification, etc.

Patent event code:PX06012R01I

Patent event date:20170628

Comment text:Decision to Refuse Application

Patent event code:PX06011S01I

Patent event date:20170329

Comment text:Amendment to Specification, etc.

Patent event code:PX06012R01I

Patent event date:20161109

Comment text:Notification of reason for refusal

Patent event code:PX06013S01I

Patent event date:20160909


[8]ページ先頭

©2009-2025 Movatter.jp