KR20020094887A - 완구 시스템 - Google Patents
완구 시스템 Download PDFInfo
- Publication number
- KR20020094887A KR20020094887A KR1020010060473A KR20010060473A KR20020094887A KR 20020094887 A KR20020094887 A KR 20020094887A KR 1020010060473 A KR1020010060473 A KR 1020010060473A KR 20010060473 A KR20010060473 A KR 20010060473A KR 20020094887 A KR20020094887 A KR 20020094887A
- Authority
- KR
- South Korea
- Prior art keywords
- steering
- setting
- drive
- speed
- speed ratio
- Prior art date
Links
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63H—TOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
- A63H17/00—Toy vehicles, e.g. with self-drive; ; Cranes, winches or the like; Accessories therefor
- A63H17/26—Details; Accessories
- A63H17/36—Steering-mechanisms for toy vehicles
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63H—TOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
- A63H17/00—Toy vehicles, e.g. with self-drive; ; Cranes, winches or the like; Accessories therefor
- A63H17/26—Details; Accessories
- A63H17/36—Steering-mechanisms for toy vehicles
- A63H17/395—Steering-mechanisms for toy vehicles steered by program
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63H—TOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
- A63H30/00—Remote-control arrangements specially adapted for toys, e.g. for toy vehicles
- A63H30/02—Electrical arrangements
- A63H30/04—Electrical arrangements using wireless transmission
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Toys (AREA)
Abstract
본 발명은 한쌍의 구동원의 구동속도에 차(difference)를 주어서 이동체를 선회시키는 완구 시스템을 제공한다. 본 발명에 따르면, 좌우 한쌍의 모터(28, 28)과, 속도 지령용의 스로틀 레버(55) 및 진로 지령용의 스티어링(54)을 구비하는 조종 수단과, 스로틀 레버(55)의 조작량 Ф에 따라서 각 모터(28)의 구동속도 Mv가 증감하도록, 또한 스티어링(54)이 중립 위치에서 조작된 경우에는 각 조작량 θ에 따른 속도비 Rv로 한쌍의 모터(28)의 구동속도 간에 차가 발생하도록 각 모터(28)의 구동속도 Mv를 제어하는 구동 제어 수단(10, 37)과, 소정의 파라미터의 유저에 의한 설정 조작을 접수하는 설정 수단(10, 56, 57, 58)을 완구 시스템에 설치한다. 구동 제어 수단은 상기 파라미터의 설정치의 변화에 연동하여 스티어링(54)의 조작량과 속도비의 대응관계를 변화시킨다.
Description
본 발명은 이동체의 선회 용이성에 관한 제어 특성을 유저가 선택할 수 있도록 한 완구 시스템에 관한 것이다.
전파나 적외선을 이용하여 차(car)나 배(vessel) 등의 구동 기기를 원격 조작하는 완구 시스템에 있어서는, 원격 조작용의 송신기에 대한 입력 조작과, 그 입력 조작에 따른 구동 기기의 제어량과의 대응관계를 유저가 설정 변경할 수 있도록 한 것이다. 예를 들면, 자동차 모델을 유저가 원격 조종하는 완구 시스템에서 송신기 상에 설치된 스티어링 휠(steering wheel)(또는, 레버)의 유저에 의한 조작량과 그에 대응한 차륜의 조타량과의 대응관계를 설정 변경 가능하고, 그에 따라 차의 조타 특성을 유저의 취향에 따라서 조정할 수 있도록 한 완구 시스템이 공지되어 있다.
이동체의 차륜이나 배의 키의 방향을 변경하기 위해서는, 그를 위한 서보 기구를 이동체에 탑재할 필요가 있어 비용이 증가한다. 그래서, 이동체의 좌우의 구동력을 각각의 구동원으로 발생시키고, 이들의 구동속도에 차(difference)를 두어서 선회력을 발생시키는 것이 고려된다.
그래서, 본 발명은 한쌍의 구동원의 구동속도에 차를 주어서 이동체를 선회시키는 경우에 있어서, 유저가 그 이동체의 선회 용이성의 조정에 관여할 수 있는 완구 시스템을 제공하는데 그 목적이 있다.
이하, 본 발명에 관해 설명한다. 또한, 본 발명의 해석을 용이하게 하기 위하여 첨부 도면의 참조 부호를 괄호를 이용하여 부기하지만, 그에 의해 본 발명이 도시된 형태에 한정되는 것은 아니다.
본 발명의 완구 시스템은, 이동체(20)의 좌우에 개별 구동력을 발생시키기 위한 한쌍의 구동원(28, 28); 상기 이동체의 속도를 지령하기 위하여 조작되는 스로틀부(55) 및 상기 이동체의 진로를 지령하기 위하여 조작되는 조타부(54)를 가지고, 상기 스로틀부 및 조타부의 조작 상태에 대응한 신호를 출력 가능한 조종 수단; 상기 스로틀부의 조작량( Ф)에 따라서 상기 한쌍의 구동원의 구동속도가 증감하도록, 또한 상기 조타부가 소정의 중립 위치로부터 조작된 경우에는 그 조타량( θ)에 따른 속도비(Rv)에서 상기 한쌍의 구동원의 구동속도 간에 차가 발생하도록 각 구동원의 구동속도를 제어하는 구동 제어 수단(10, 37); 및 상기 이동체의 선회 용이성에 영향을 주는 항목으로서 위치가 부여되어 있는 소정의 파라미터의 유저에 의한 설정 조작을 접수하는 설정 수단(10, 56, 57, 58)을 포함하고, 상기 구동 제어 수단이 상기 파라미터의 설정치의 변화에 연동하여 상기 조타부의 상기 조작량과 상기 속도비와의 대응관계를 변화시킴으로써 상술한 과제를 해결한다.
이러한 발명의 완구 시스템에 있어서는, 조타부의 조작량과 속도비와의 대응관계가 변화함에 따라, 조타부를 조작한 경우의 이동체의 선회 용이성이 변화된다. 예를 들면, 저속측의 구동원의 구동속도를 고속측의 구동원의 구동속도로 나눈 값을 속도비로서 정의하면, 속도비가 "1"인 경우는 구동속도에 차가 없어서 구동속도의 차에 의한 선회력은 발생하지 않고, 속도비가 "1"보다도 감소하는 만큼 좌우의 구동력의 차가 넓어져서 이동체가 선회하기 쉽다. 그러나, 이동체의 속도가 높은 경우는, 서서히 속도비를 작게 하면 선회력이 과잉되고, 스핀 등의 급격한 거동 변화를 초래하게 된다. 본 발명에 따르면, 이동체의 선회 용이성에 영향을 미치는항목으로서 위치가 부여되어 있는 소정의 파라미터를 유저로 하여금 설정시키고, 그 설정치의 변화에 연동하여 조타부의 조작량과 속도비의 대응관계를 변화시키도록 하기 때문에 조타부를 조작한 경우의 선회 용이성을 유저가 취향에 따라서 조정할 수 있다.
본 발명의 완구 시스템에 있어서는, 상기 조타부의 상기 조작량과 상기 속도비의 관계를 특정하는 데이터를 상기 파라미터의 설정치 마다 대응시켜서 복수 종류 기억하는 기억 수단(10a)을 구비하고, 상기 구동 제어 수단은, 상기 기억 수단이 기억하는 상기 복수 종류의 데이터로부터 상기 파라미터의 설정치에 대응하는 데이터를 선택하고, 그 선택된 데이터에 기초하여 상기 조타부의 상기 조작량과 상기 속도비의 대응관계를 변화시켜도 된다.
이러한 경우에는, 선회 용이성이 상이한 몇개의 데이터가 미리 작성되고, 파라미터의 설정치 마다 대응되어서 기록되어 있기 때문에, 유저는 파라미터의 설정 조작을 통하여 어떤 데이터에 기초로 한 제어를 행할지를 선택하여도 된다. 이에 따라, 설정 조작과 그에 대한 결과와의 대응관계가 명확하게 되고, 유저가 설정 조작을 행하기 용이하게 된다.
또한, 본 발명의 완구 시스템에 있어서는, 상기 스로틀부의 상기 조작량( Φ)과 상기 조타부의 조작량이 소정의 기준치(θmax)인 경우의 속도비의 관계를 특정하는 데이터를 상기 파라미터의 설정치(△SUS) 마다 대응시켜서 복수 종류 기억하는 기억 수단(10a)을 구비하고, 상기 구동 제어 수단은, 상기 기억 수단이 기억하는 상기 복수 종류의 데이터로부터 상기 파라미터의 설정치에 대응하는 데이터를선택하고, 그 선택된 데이터로 특정되는 상기 기준치와 속도비와의 관계를 참조하여 상기 조타부의 상기 조작량( θ)과 상기 속도비(Rv)와의 대응관계를 변화시켜도 된다.
이러한 경우에는, 조타부의 조작량을 변화시킨 경우의 속도비의 변화에 대하여 스로틀부의 조작량이 고려되도록 한다. 그러나, 스로틀부의 조작량은 이동체의 속도와 서로 관계되기 때문에 이동체의 속도에 따라서 조타부의 조작량과 속도비와의 대응관계를 변화시키게 된다. 따라서, 이동체의 속도가 높은 경우에는 속도비를 가능한 한 유지하여 급격한 거동을 방지하고, 이동체의 속도가 낮은 경우에는 속도비를 작은쪽으로 변화시켜서 선회 용이성을 개선시키는 등의 특성을 출현시킬 수 있다.
본 발명의 완구 시스템에 있어서, 저속측의 구동원의 구동속도(Mv1)를 고속측의 구동원의 구동속도(Mv2)로 나눈 값(Mv1/Mv2)을 상기 속도비(Rv)로서 정의한 경우, 상기 조타부의 조작량이 상기 기준치에 달한 경우에 상기 한쌍의 구동원이 상기 기준치에 대응한 속도비로 구동되고, 또한 상기 조타부의 조작량이 증가하는 만큼 상기 속도비가 작게 되도록 상기 구동 제어 수단이 상기 조타부의 상기 조작량과 상기 속도비와의 대응관계를 변화시키는 것이 바람직하다. 이러한 경우에는, 조타부의 조작량이 증가하는 만큼 속도비가 작게 되어서 선회력이 크지게 된다. 이와 같은 관계는, 실제의 차량 등에서의 스티어링의 조작량과 선회력과의 대응관계와 일치하고, 유저가 조작에 익숙해지기 용이하다.
또한, 상기 스로틀부의 조작량이 증가하는 만큼 상기 기준치에 대응하는 상기 속도비가 크게 되도록 상기 스로틀부의 조작량과 상기 조타부의 조작량이 소정의 기준치의 경우에 발생되는 속도비의 관계를 특정하는 데이터를 구성하는 것이 바람직하다.
이러한 경우에는, 스로틀부의 조작량이 증가하는 만큼 속도비가 크게 되기 때문에, 이동체의 속도가 높은 경우에 속도비가 과도하게 작지 않도록 하여 급격한 거동의 발생을 방지할 수 있다.
상기 기준치는 상기 조타부의 조작량의 최대치로 설정되어도 된다.
상기 설정 수단은 상기 구동원의 최고 속도에 영향을 미치는 항목으로서 위치가 부여되어 있는 다른 파라미터의 유저에 의한 설정 조작도 접수 가능하고, 상기 구동 제어 수단은, 상기 스로틀부를 최대한 조작한 경우의 상기 구동원의 구동속도의 최대치(Mvmax)를 상기 다른 파라미터의 설정치에 따라서 변화시키도 된다.
이러한 경우에, 스로틀부를 최대한 조작한 경우에 획득되는 최대 속도를 유저가 선택할 수 있다. 스로틀부의 조작량과 구동원의 구동 속도는, 조작량이 큰 만큼 속도가 높게 되도록 설정되기 때문에 최대 속도를 변화시킴으로써 가속도의 고저나 속도 조정의 분해능의 대소를 유저가 다른 파라미터의 설정 조작을 통해서 선택할 수 있도록 된다.
본 발명의 완구 시스템에 있어서는, 상기 이동체를 원격 조작하기 위한 송신기(2)를 구비하고, 상기 조종 수단이 상기 송신기에 설치되어도 된다. 상기 이동체의 좌우에는 각각 구동 부재(24, 24)가 설치되고, 상기 한쌍의 구동원은 상기 구동 부재를 각각 독립하여 구동하여도 된다. 상기 이동체는 차량이고, 상기 좌우의구동 부재는 상기 차량의 좌우에 설치된 구동륜이여도 된다. 상기 설정 수단에는 표시 장치(18)가 부착되어 있고, 상기 이동체의 선회 용이성에 영향을 미치는 항목으로서 위치가 부여되어 있는 상기 파라미터의 설정 조작을, 상기 차량 전후의 서스펜션의 경도를 설정하는 조작으로서, 유저에게 의식시키는 정보가 상기 표시 장치에 표시되어도 된다.
도 1은 본 발명의 유희 확장 시스템의 구성을 도시한 도면.
도 2는 본 발명의 유희 확장 시스템과 조합되는 원격 조작 완구 시스템의 개략 구성을 도시한 도면.
도 3은 송신기의 회로 구성을 도시한 도면.
도 4는 송신기로부터 출력되는 한 블록의 리모콘 데이터의 구성을 도시한 도면.
도 5는 구동 기기의 일실시 형태로서의 자동차 모델을 도시한 도면.
도 6은 자동차 모델에 탑재된 제어계의 회로 구성을 도시한 도면.
도 7은 4대의 송신기를 동시에 사용하는 경우의 송신 타이밍의 포착 방법을 도시한 도면.
도 8은 전원 투입으로부터 자신의 데이터의 송신을 개시할 때까지 송신기의 제어 회로가 실행하는 파워 온(power on) 동작의 수순을 도시한 흐름도.
도 9는 도 8의 처리 이후의 송신기의 제어 회로가 실행하는 통상 동작의 수순을 도시한 흐름도.
도 10은 송신기를 상세하게 도시한 도면.
도 11은 터보 설정 및 브레이크 설정의 내용을 도시한 도면.
도 12는 스티어링의 조작량과 모터의 속도비와의 대응관계의 설정예를 도시한 도면.
도 13은 스티어링의 조작량과 모터의 속도비와의 대응관계 이외의 설정예를 도시한 도면.
도 14는 송신기를 이용한 자동차 모델의 조종 특성을 설정하기 위해 송신기의 제어 회로가 실행하는 세팅 처리의 흐름도.
도 15는 도 1의 유희 확장 시스템이 세팅 진단 서비스를 제공할 경우에 유저 단말 및 Web 서버측에서 각각 실행되는 처리의 수순을 도시한 흐름도.
도 16은 도 15의 처리에 따른 유저 단말에 표시되는 화면의 예를 도시한 도면.
도 17은 Web 서버로부터 배신된 레이스용 애플리케이션 프로그램에 의해 유저 단말 상에서 실행되는 레이스 처리의 수순을 도시한 흐름도.
도 18은 도 17의 처리에 따른 유저 단말에 표시되는 화면의 예를 도시한 흐름도.
도 19는 도 1의 유희 확장 시스템이 랭킹 해석 서비스를 제공하는 유저 단말 및 Web 서버측에서 각각 실행되는 처리의 수순을 도시한 흐름도.
도 20은 도 19의 처리에 따른 유저 단말에 표시되는 화면의 예를 도시한 도면.
도 21은 도 1의 유희 확장 시스템의 Web 서버가 실행하는 초대장 배신 처리의 수순을 도시한 흐름도.
도 22는 도 21의 처리에 의해 유저 단말 상에 송신된 초대장의 데이터의 화면 표시 예를 도시한 흐름도.
<도면의 주요 부분에 대한 부호의 설명>
1 : 구동 기기
2 : 송신기
10 : 제어 회로
10a : 기억 장치
11 : 입력 장치
12 : 식별 번호 설정 스위치
18 : 액정 표시 장치
20 : 자동차 모델(이동체)
28 : 모터(구동원)
32 : 제어 장치
50 : 하우징
54 : 스티어링(steering)
55 : 스로틀 레버(throttle lever)
56 : 셀렉트 버튼
57 : 콘트롤 버튼
58 : 엔터 버튼
70 : 설정 변경 화면
76 : 세팅 게이지
76a : 세그먼트(segment)
77 : 패스워드
100 : 인터넷
101 : Web 서버
102 : 데이터베이스
103 : 메일 서버
111 : 회원 데이터베이스
112 : 세팅 데이터베이스
113 : 게임 데이터베이스
114 : 스코어 랭킹 데이터베이스
120 : 유저 단말
130 : 액세스 포인트
131 : 서비스 제공자망
SY1 : 원격 조작 완구 시스템
SY2 : 유희 확장 시스템
도 1은 원격 조작 완구 시스템(SY1)과 본 발명의 실시 형태에 따른 유희 확장 시스템(SY2)을 조합한 실시 형태를 도시하고 있다. 이하, 원격 조작 완구 시스템(SY1) 및 유희 확장 시스템(SY2)을 순서대로 설명한다.
[원격 조작 완구 시스템의 설명]
원격 조작 완구 시스템(SY1)은 유저가 구동 기기(1)(여기서는, 리모콘 카의 예를 도시함)를 송신기(2)로 조종하여, 다른 유저와의 레이스를 즐기는 시스템으로서 구성되어 있다.
도 2는 원격 조작 완구 시스템(SY1)의 개략 구성을 도시하고 있다. 또한, 도 2에서는 3대의 구동 기기(1 …1)를 동일한 장소에서 원격 조작하는 경우를 가정하고 있다. 각 구동 기기(1)에는 1:1로 대응되어 있는 송신기(2 …2)가 준비된다. 구동 기기(1 …1) 및 송신기(2)에는 각각 식별번호로서 1 ~ 3의 번호가 설정되어 있다. 동일한 식별번호가 부여된 구동 기기(1) 및 송신기(2)가 쌍을 형성하고, 각 구동 기기(1)는 동일한 식별번호가 부여된 송신기(2)로부터의 데이터에 기초하여 원격 조작된다. 각 구동 기기(1)의 원격 조작에는 적외선이 이용된다. 그 때문에, 각 송신기(2)에는 리모콘 신호 발광부(3)가 탑재되고, 각 구동 기기(1)에는 리모콘 신호 수광부(4)가 탑재된다. 또한, 각 송신기(2)로부터의 데이터 송신의 동기를 취하기 위해서 각 송신기(2)에는 리모콘 신호 수광부(5)가 탑재된다.
도 3은 송신기(2)의 회로 구성을 도시하고 있다. 송신기(2)에는 상술한 리모콘 신호 발광부(3) 및 리모콘 신호 수광부(5)가 각각 설치됨과 함께, 송신 데이터 생성이나 다른 회로 제어 등을 행하는 제어 회로(10)와, 구동 기기(1)의 동작을 제어하기 위한 조작키, 스위치 또는 볼륨 등의 입력 장치(11)와, 식별번호를 설정하기 위한 스위치(12)가 설치되어 있다. 오퍼레이터에 의한 입력 장치(11)의 조작 상태는 입력 회로(13)에 의해 검출되고, 입력 회로(13)에서는 입력 장치(11)의 조작 상태에 따른 조작 신호가 제어 회로(10)에 입력된다. 식별번호 설정 스위치(12)에 의해 설정된 식별번호는 제어 회로(10)에 의해 판독된다. 또한, 식별번호 설정 스위치(12)는 오퍼레이터나 시스템의 관리자 등이 미리 정해진 범위에서 임의의 번호를 선택할 수 있는 것으로 하여도 되고, 송신기(2)의 제조자에 의해 미리 특정의 번호로 고정되어도 된다. 제어 회로(10)는 마이크로 컴퓨터와 소정의 프로그램의 조합에 의해 구성된다.
리모콘 신호 발광부(3)는, 예를 들면, LED 등의 발광 수단을 포함하여 구성되고, 송신 회로(14)로부터의 지시에 따른 적외선을 발광한다. 송신 회로(14)는 출력 타이밍 작성 회로(15)로부터 지시되는 타이밍에 따라서 리모콘 신호 발광부(3)에 송신 데이터를 출력한다. 리모콘 신호 발광부(3)에 출력하는 데이터는 제어 회로(10)에서 생성되고, 송신 회로(14)는 그 제어 회로(10)에서 생성된 데이터에 리모콘 신호 캐리어 신호에 의한 변조를 부가하여 리모콘 신호 발광부(3)를 구동한다. 출력 타이밍 작성 회로(15)는 제어 회로(10)에서 부여되는 타임 설정치에 따라서 시간을 카운트하고, 타임 설정치에 대응한 시간이 경과해 송신 회로(14)에 송신 지시를 출력한다. 또한, 리모콘 신호 발광부(3)로부터 출력되는 적외선 캐리어 신호의 주파수는 모든 수신기(2)에서 동일하다.
한편, 리모콘 신호 수광부(5)는 다른 송신기(2)로부터 송신된 적외선을 수광하고, 그 수광한 적외선으로부터 캐리어 성분을 제거한 신호를 수신 회로(16)로 출력한다. 수신 회로(16)는 리모콘 신호 수광부(5)로부터 전송된 신호를 한 블록의 리모콘 데이터로 디코드하여 수신 데이터 판정 회로(17)로 출력한다. 여기서는, 한 블록의 리모콘 데이터로는, 도 4에 도시한 바와 같이, 식별번호와 구동 기기(1)에 설치된 좌우 한쌍의 모터(도 5의 모터(28, 28))의 제어 정보로 구성되어 있다. 좌우 모터 제어 정보는 또한 모터의 회전 방향이 전진 방향, 후퇴 방향 또는 제동 중 어느 하나를 판별하는 정보(F/R 판별)와 모터의 구동속도를 지정하는 정보로 구성되어 있다. 각 모터의 구동속도는 각각 1 ~ 8까지의 8개의 스텝으로 지정 가능하다.
입력 장치(11)의 조작량과 모터 제어 정보와의 대응관계는, 유저가 입력 장치(11)를 이용하여 소정의 범위에서 설정 변경할 수 있다. 설정 내용은 기억 수단(10a)에 보존된다. 기억 수단(10a)은, 예를 들면, EEPROM과 같은 불휘발성의 반도체 메모리와 제어 회로(10)의 작업 영역으로서 기능하는 RAM을 조합하여 구성된다. 입력 장치(11)와 모터 제어 정보와의 대응관계의 일례는 후술한다. 또한,한 블록의 리모콘 데이터의 비트수는 항상 일정하다. 따라서, 한 블록의 리모콘 데이터를 송신하는데 필요한 시간도 일정하다.
수신 데이터 판정 회로(17)는 수신 회로(16)으로부터 주어진 수신 데이터의 식별번호를 판정하고, 그 판정 결과를 제어 회로(10)에 준다. 제어 회로(10)는 수신 데이터 판정 회로(17), 식별번호 설정 스위치(12) 및 입력 회로(13)로부터 주어지는 정보에 따라 송신 회로(14) 및 출력 타이밍 작성 회로(15)의 동작을 제어한다. 또한, 제어 회로(10)는 수신 데이터 판정 회로(17)로부터 주어지는 수신된 데이터의 식별번호와, 식별번호 설정 스위치(12)에 의해 설정된 자신의 식별번호에 기초하여 혼신(混信) 여부의 판정 및 자신의 송신 데이터를 출력해야하는 타이밍의설정을 행하고, 그 설정된 출력 타이밍에 따라 출력 타이밍 작성 회로(15)에 대하여 타임 설정치를 설정한다. 또한, 제어 회로(10)는 식별번호 설정 스위치(12) 및 입력 회로(13)으로부터 주어진 정보에 기초하여 자신과 동일한 식별번호를 가지는 구동 기기(1)에 대한 송신 데이터를 작성하고, 그 송신 데이터를 송신 회로(14)에 출력한다.
또한, 송신기(2)에는 액정 표시 장치(18)가 설치된다. 액정 표시 장치(18)는 송신기(2)의 설정 상태를 표시하기 위한 것이고, 그 표시 내용은 구동 회로(19)를 통해 제어 회로(10)에 의해 제어된다.
이외에도, 제어 회로(10)에는 전원 스위치 등이 접속되지만 이들은 생략하였다. 또한, 하나의 송신기(2)에 검출 방향을 바꾸어서 2개 이상의 리모콘 신호 수광부(5)를 설치하여도 된다. 송신 회로(14), 출력 타이밍 작성 회로(15), 수신 회로(16) 및 수신 데이터 판정 회로(17)는 논리 회로로서 구성되어도 되고, 제어 회로(10)와 동일하게 마이크로 컴퓨터와 소정의 프로그램의 조합에 의해 구성되어도 된다. 출력 타이밍 작성 회로(15) 및 수신 데이터 판정 회로(17) 중 적어도 어느 한쪽을 제어 회로(10)에 통합하여도 된다.
도 5는 구동 기기(1)의 일실시 형태를 도시하고, (a)는 단면도이고, (b)는 저면도이며, (c)는 배면도이다. 이러한 실시 형태에서는, 구동 기기(1)를 소형 자동차 모델(20)로서 구성하고 있다. 자동차 모델(20)은 섀시(21)와 그 상부에 덮혀져 있는 본체(22)를 가지고 있다. 섀시(21)의 전부 중앙에는 전륜(23)이 설치되어 있고, 후부에는 좌우 한쌍의 후륜(24, 24)이 설치되어 있다. 전륜(23)은 지지각(25)에 차축(25a)을 통해 회전 가능하게 장착된다. 지지각(25)은 섀시(21)에 대하여 연직 방향의 선회축(26)을 중심으로 하여 회전 가능하게 장착된다. 이에 따라, 전륜(23)은 선회축(26)을 중심으로 하여 360°자유롭게 회전될 수 있다. 또한, 섀시(21)의 전부의 좌우에는 더미의 차륜(27, 27)이 설치되어 있지만, 더미 차륜(27)은 밖으로 나와 있고, 섀시(21)는 전륜(23)과 후륜(24, 24)에 의해 지지된다.
섀시(21)의 후부에는 모터(28, 28)가 상하 방향으로 중첩하도록 하여 설치되어 있다. 각 모터(28)는 후륜(24)을 각각 독립적으로 구동시키기 위해서 설치되어 있다. 각 모터(28)의 출력축(28a)에는 피니언(29)이 설치되어 있고, 그 피니언(29)의 회전이 기어열(30)을 통해 구동 대상인 후륜(24)에 전달된다. 이와 같이, 좌우의 후륜(24, 24)을 모터(28, 28)에서 독립적으로 구동시키기 때문에, 모터(28, 28)의 회전 속도를 좌우에서 변화시키고, 한쪽 모터(28)만을 구동하거나 또는 모터(28, 28)를 서로 다른 방향으로 회전시켜서 자동차 모델(20)에 다양한 선회 운동을 줄 수 있다.
모터(28)의 전방에는 밧데리(31)가 탑재되고, 그 위쪽에, 예를 들면, 원칩 마이크로컴퓨터로서 구성된 제어 장치(32)가 설치되어 있다. 섀시(21)의 후부에는 전원 투입의 유무를 판별하기 위한 LED(33)가 설치되어 있다. 또한, 본체(22)의 상부 중앙에는 송신기(2)로부터의 적외선을 수신하는 리모콘 신호 수광부(34)가 설치되어 있다.
도 6은 자동차 모델(20)에 탑재된 제어계의 회로 구성을 도시하고 있다. 자동차 모델(20)에는 상술한 리모콘 신호 수광부(34)가 설치되어 있다. 리모콘 신호 수광부(34)는 송신기(2)로부터 송신된 적외선을 수광하고, 그 수광한 적외선으로부터 캐리어 성분을 제거한 신호를 수신 회로(35)에 출력한다. 수신 회로(35)는 리모콘 신호 수광부(34)로부터 주어진 신호를 한 블록의 리모콘 데이터로 디코드하여 제어 회로(37)로 출력한다. 한 블록의 리모콘 데이터로는 도 4에 도시한 바와 같다. 제어 회로(37)는 수신 회로(35)로부터 주어진 수신 데이터의 식별번호를 판별하고, 그 식별번호와 식별번호 설정 스위치(38)로 설정된 식별번호를 비교하여 리모콘 데이터의 유효 또는 무효를 판정한다. 즉, 식별번호가 일치하지 않으면 수신한 리모콘 데이터는 무효로 판단하여 모터(28)의 구동 신호를 생성하지 않는다. 한편, 식별번호가 일치할 경우에는, 수신 회로(35)로부터 주어지는 리모콘 데이터의 모터 제어 정보에 기초하여 모터(28)의 회전 방향 및 회전 속도를 결정하고, 그결정한 값에 따른 모터 구동 신호를 모터 구동 회로(39, 39)에 출력한다. 각 모터 구동 회로(39)는 주어진 모터 구동 신호에 기초하여 모터(28)의 회전을 제어한다. 또한, 식별번호 설정 스위치(38)는 오퍼레이터나 시스템의 관리자 등이 미리 정해진 범위에서 임의의 번호를 선택할 수 있도록 하여도 되고, 송신기(2)의 제조자에 의해 미리 특정 번호로 고정되어도 된다. 또한, 제어 회로(37)에는 전원 스위치(40)도 접속된다. 도 5에 도시한 밧데리(31)나 LED(33)는 도 6에서 생략하였다.
상술한 바와 같은 자동차 모델(20)에서는, 2대 이상의 송신기(2)로부터 동시에 리모콘 데이터가 송신되고, 동시에 1대의 리모콘 데이터의 식별번호가 자동차 모델(20)의 그것과 일치할 경우, 그때 수신한 리모콘 데이터를 제어 회로(37)가 유효한 것으로 간주하기 때문에, 모터의 제어 정보는 식별번호가 상이한 다른 송신기(2)로부터의 제어 정보와 혼신되어 모터(28)가 오제어될 우려가 있다. 그래서, 본실시 형태의 원격 조작 시스템에서는, 각 송신기(2)가 다른 송신기(2)에 의해 발신되는 리모콘 신호를 수신하면서, 자신이 송신할 수 있는 타이밍을 특정함으로써 각 송신기(2)의 송신 타이밍이 중첩하지 않도록 송신 타이밍의 동기를 취한다. 이하, 이러한 점을 설명한다.
도 7은 4대의 송신기(2)가 동시에 사용되는 경우의 송신 타이밍의 포착 방법을 도시하고 있다. 도 7에 있어서 1대의 송신기(2)가 리모콘 신호를 송신하는 시간 길이는 "T"이고, 각 송신기(2)는 "송신기(2)의 대수 ×송신 시간 길이(= 4T)"에 상당하는 주기로 리모콘 신호의 송신을 반복한다. 또한, 각 송신기(2)의 송신 타이밍은 식별번호 1부터 순서대로 "T"만큼 차이가 난다. 이와 같은 관계에 따라서 각 송신기(2)가 송신 타이밍을 관리함으로써 4대의 송신기(2)로부터의 송신 시기를 서로 중첩하지 않도록 할 수 있다. 이와 같은 송신 제어를 실현하기 위해서는, 예를 들면, 도 7의 식별번호 2의 송신기(2)에서는 다음과 같이 송신 타이밍을 제어하면 된다.
우선, 시각 "t1"에서 식별번호 1의 데이터를 수신할 경우에는, 이어서 자신의 송신 데이터의 출력을 개시하고, 시각 "t2"에서 자신의 송신 데이터의 출력을 완료한다. 송신 완료시에는 수신 회로(16)(도 3 참조)의 수신 데이터를 점검하고, 신호의 혼신이 발생되어 있지 않는지를 확인한다. 이후, 다음회의 출력 타이밍을 카운트하는 송신 타임을 "3T" 후에 설정하고, 타임 카운트를 개시한다.
시각 "t3"에서 식별번호 3의 리모콘 데이터를 수신한 경우에, 송신 타임을 "2T" 후에 재설정하고, 타임 카운트를 개시한다. 시각 "t4"에서 식별번호 4의 리모콘 데이터를 수신한 경우에, 송신 타임을 "T" 후에 재설정하고, 타임 카운트를 개시한다.
이후, 식별번호 1의 송신기(2)의 전원이 끊어진 경우에, 또는 노이즈 등에 의해 식별번호 1의 송신기(2)로부터의 데이터가 수신되지 않은 경우에, 식별번호 4의 데이터 수신 후에, 시간 "T"만큼 송신 타임의 카운트가 진행한 시점에서 자신의 데이터의 출력을 개시하면 된다. 또한, 다른 송신기(2)로부터의 신호가 수신될 수 없었던 경우에는, 자신의 데이터의 송신 완료시에 송신 타임에 설정되는 시간 "3T"를 이용하여 주기 "4T"에서 송신 데이터의 출력을 계속할 수 있다.
또한, 여기에서는 송신기(2)가 4대의 경우에 관해 설명하지만, 식별번호를 추가하여 5대 이상의 경우에도 마찬가지로 송신 타이밍을 제어할 수 있다. 각 송신기(2)의 송신 타이밍의 주기는 "N ×T(N은 송신기의 대수)"로 한다. 단지, 각 송신기(2)가 데이터를 송신하고 있는 시기끼리 동안에 어떤 송신기도 데이터를 송신하고 있지 않은 공백 기간을 개재시키고, 그에 따른 전체의 주기를 "NT"보다도 길게 설정하여도 된다.
도 8은 전원 투입에서 자신의 데이터의 송신을 개시하는 동안에 송신기(2)의 제어 회로(10)가 실행하는 파워 온 동작의 수순을 도시하는 흐름도이다. 전원이 투입되면, 우선 타임오버용의 타임을 설정한다(단계 S1). 다음에, 다른 송신기(2)로부터의 데이터를 수신하였는지 여부를 판별하고(단계 S2), 수신한 때에는 그 수신한 데이터의 식별번호가 자신의 송신기(2)에 대하여 설정되어 있는 식별번호와 동일 여부를 판별한다(단계 S3). 일치하면, 단계 S1로 리턴하여 판정 동작을 반복한다. 이에 따라, 동일한 식별번호의 송신기(2)가 복수 존재하고 있는 경우의 혼신이 방지된다. 단계 S3에서 식별번호가 일치하지 않다고, 판단한 경우는, 다른 송신기(2)의 식별번호에 따라서 자신의 출력 타이밍을 설정한다(단계 S4). 예를 들면, 도 7의 식별번호 2의 송신기(2)가 식별번호 3의 데이터를 수신한 경우에는 자신의 출력 타이밍을 "2T" 시간 후에 설정한다.
이어서, 단계 S1에서 설정된 타임이 타임오버되었는지 여부를 판단하고(단계 S5), 타임오버되지 않으면 단계 S2로 리턴한다. 타임오버한 경우에 자신의 데이터의 송신을 개시한다(단계 S6). 단지, 실제로 출력을 개시하는 것은 단계 S4에서설정한 출력 타이밍이 도래한 시점이다. 타임오버 시에 어떠한 것도 데이터를 수신하지 않은 경우에는 단순 조작, 요컨대 다른 곳에 송신기가 존재하지 않도록 하기 위해 단계 S6에서 곧바로 데이터 송신을 개시한다.
단계 S6의 처리가 종료되면, 제어 회로(10)는 도 9의 통상 동작의 수순에 따라서 데이터 송신을 제어한다. 통상 동작에서는, 우선 다른 송신기(2)로부터의 데이터를 수신하였는지 여부를 판단하고(단계 S11), 수신하면 그 식별번호가 자신에게 설정된 식별번호와 일치하는지 여부를 판단한다(단계 S12). 일치하고 있으면, 도 8의 파워 온 동작으로 리턴한다. 한편, 수신한 데이터의 식별번호가 자신의 식별번호와 상이한 경우에는 그 수신한 데이터의 식별번호에 따라서 자신의 출력 타이밍을 송신 타임으로 세팅한다(단계 S13). 다음에, 송신 타임이 타임업하였는지 여부를 판별하고(단계 S14), 타임업 동안에는 단계 S1로 리턴한다.
단계 S4에서 타임업으로 판단하면, 자신의 데이터의 송신을 개시한다(단계 S15). 이때, 병행하여 데이터의 수신도 행한다. 다음에, 데이터 송신을 완료하였는지 여부를 판단하고(단계 S16), 송신이 완료되었으면, 송신한 데이터와 그 송신과 병행하여 수신한 데이터를 비교한다(단계 S17). 일치하지 않으면, 혼신이 발생한 것으로 판단하여 도 8의 파워 온 동작으로 진행한다. 일치하면, 혼신이 없는 것으로 간주하여도 되기 때문에, 다음회의 출력 타이밍을 송신 타임으로 세팅한다(단계 S18). 이후, 단계 S1로 리턴한다.
도 10의 (a)는 송신기(2)의 외관을 도시하고 있다. 도 10의 (a)에 도시한 바와 같이, 송신기(2)는 하우징(50)에 의해 전체가 피복되고, 그 하우징(50)은 본체부(51), 그립부(52) 및 대좌부(53)를 구비한다. 유저는 그립부(52)를 잡아서 송신기(2)의 전체를 한 손으로 잡을 수 있어 대좌부(53)를 기초로 하여 책상 위 등에 송신기(2)를 세워 놓을 수 있다.
본체부(51)에는 입력 장치(11)의 내부에, 특히 구동 기기(1)의 조작에 사용하는 조작 부재로서 스티어링(54) 및 스로틀 레버(55)가 설치되어 있다. 구동 기기(1)가 자동차 모델(20)의 경우, 스티어링(54)은 자동차 모델(20)의 조타를 지령하는 조작 부재로서 사용되고, 스로틀 레버(55)는 자동차 모델(20)의 주행 속도를 지정하는 조작 부재로서 사용된다.
스티어링(54)은 하우징(50)의 외부에 원반 형상으로 돌출되고, 그 중심축의 회전의 회전량에 따라서 저항치가 변화하는 가변 저항기로서 구성되어 있다. 스로틀 레버(55)는 본체부(51)의 내부에 설치된 도시되지 않은 지점을 중심으로 하여 전후 방향(도면에 화살표 A로 나타내는 방향)으로 회전 조작 가능하다. 그 회전량에 따라서 저항치가 변화하는 가변 저항으로서 구성되어 있다. 유저는 그 손가락을 스로틀 레버(55)에 걸어서 전후로 조작할 수 있다. 또한, 스티어링(54) 및 스로틀 레버(55)는 각각 도시되지 않은 스프링 수단에 의해 소정의 중립 위치에 향하게 힘을 받아 손가락을 떼면 각각의 중립 위치로 스스로 복귀한다. 스티어링(54) 및 스로틀 레버(55)의 중립 위치는, 예를 들면, 각각의 조작 범위의 중앙에 설정된다.
스티어링(54) 및 스로틀 레버(55)의 분해능은 자동차 모델(20)에 탑재된 모터(28)의 속도 제어에 관한 분해능의 정수배로 하는 것이 바람직하다. 예를 들면,각 모터(28)의 회전속도를 전진 방향 및 후퇴 방향으로 각각 8 스텝으로 제어하는 경우, 스티어링(54) 및 스로틀 레버(55)의 조작량에 따라서 설정되는 저항치를 이들의 중립 위치에서 양조작 방향으로 각각 8의 정수배로 변화시켜도 된다.
도 10의 (b)는 본체부(51)의 도 10의 (a)에서 좌측의 단면의 모습을 나타내고 있다. 이러한 도면으로부터 명확한 바와 같이, 본체부(51)의 좌단면에는 액정표시장치(18)가 설치됨과 함께, 그 액정 표시 장치(18)와 연계하여 스티어링(54) 및 스로틀 레버(55)의 조작량과 이들의 조작에 따라서 출력되는 모터 제어 정보와의 대응관계를 설정 변경하기 위하여 사용되는 푸시버튼 스위치(56, 57 및 58)가 설치되어 있다. 이들의 푸시버튼 스위치(56 ~ 58)도 도 3의 입력 장치(11)의 일부로서 기능한다. 푸시버튼 스위치(56 ~ 58)에는 도 10의 (b)의 좌로부터 각각 "SELECT", "CONTROL" 및 "ENTER"의 문자정보(60 ~ 62)가 부착되어 있다. 이하에서, 푸시버튼 스위치(56 ~ 58)를 각각 셀렉트 버튼(56), 콘트롤 버튼(57) 및 엔터 버튼(58)으로 언급하여 서로 구분한다.
도 10의 (b)는 상술한 설정 변경 조작시에 액정 표시 장치(18)에 표시되는 설정 변경 화면(70)을 또한 도시하고 있다. 설정 변경 화면(70)의 좌측에는, 유저에 의한 설정 변경이 가능하므로 동시에 자동차 모델(20)의 동작 제어에 영향을 미치는 파라미터로서의 4개의 항목을 각각 도시하고, "SUS F", "SUS R", "BRAKE" 및 "TURBO"의 문자정보(71 ~ 74)가 표시된다. 이들의 아래에는 또한 "PASS"의 문자정보(75)가 표시되어 있다. 문자정보(71 ~ 75)의 우측에는 8개의 세그먼트(76a …76a)에 분할된 세팅 게이지(76) 및 패스워드(77)가 표시된다.
이하, 설정 항목에 관해 설명한다.
"SUS F" 및 "SUS R"은 자동차 모델(20)의 프런트 서스펜션 및 리어 서스펜션의 경도를 각각 설정하는 것을 상정하여 설치된 설정 항목이다. 또한, "BRAKE"는 자동차 모델(20)의 브레이크 성능을 설정하는 것을 상정하여 설치된 설정 항목이고, "TURBO"는 자동차 모델(20)의 가속도 및 최고속을 설정하는 것을 상정하여 설치된 설정 항목이다. 각 설정 항목은 각각 최소치 1 ~ 최대치 8까지의 8 스텝으로부터 선택 가능하고, 세팅 게이지(76)의 세그먼트(76a)는 이들의 스텝수에 상응한다. 예를 들면, 좌로부터 3개의 세그먼트(76a)가 점등하고 있으면, 설정치는 "3"이다. 패스워드(77)는 상술한 4개의 설정치를 조합하여 구성된다. 예를 들면, "SUS F"가 4, "SUS R"가 7, "BRAKE"가 6, "TURBO"가 5의 설정이라면, 패스워드(77)는 "4765"로 된다.
상술한 각 설정 항목과 자동차 모델(20)로 출력하는 모터 제어 정보와의 대응관계는 완구 시스템(SY1)의 제공자에 의해 다음과 같이 설정된다.
우선, "TURBO"(터보)에 관해서는, 자동차 모델(20)의 직진시, 즉, 좌우의 모터(28)의 구동속도(Mv)에 차가 없는 경우의 스로틀 레버(55)의 조작량 Φ과 각 모터(28)의 구동속도(Mv)와의 대응관계가 "TURBO"의 설정치에 따라서 변경된다. 예를 들면, 도 11의 (a)에 도시한 바와 같이, "TURBO"의 설정치가 작은 경우에는 스로틀 레버(55)의 중립 위치에서의 조작량 Φ에 대하여 모터(28)의 구동속도가 변화하는 비율이 작게 설정되고, 또한 스로틀 레버(55)를 최대치 Φmax까지 조작할 경우의 모터(28)의 구동속도의 최대치 Mvmax가 낮게 설정된다.
이에 대하여, "TURBO"의 설정치가 클 경우는 스로틀 레버(55)의 중립 위치에서의 조작량 Φ에 대하여 모터(28)의 구동속도 Mv가 변화하는 비율이 크게 설정되고, 스로틀 레버(55)를 최대치 Φmax까지 조작한 경우의 모터(28)의 구동속도의 최대치가 크게 설정된다. 이에 따라, "TURBO"의 설정치가 클 경우는 가속도 및 최고 속도가 높게 되고, 실제의 자동차의 과급기 부착 엔진에서 과급압을 높이는 효과가 획득된다. 단지, 가속도가 크면 미소한 속도 조정이 어려워지고, 반드시 유리한 결과가 획득되는 것은 아니다.
다음에, "BRAKE"(브레이크)에 관해서는, 스로틀 레버(55)가 중립 위치에 리턴하고나서 모터(28, 28)에 정전 및 반전 지령을 동시에 주어서 제동력을 발생시킬 때까지의 시차가 그 설정치에 따라서 지정된다. 예를 들면, 도 11의 (b)에 도시한 바와 같이, "BRAKE"의 설정치가 작을 경우에는 중립 위치로 리턴하고나서 제동 지령이 주어질 때까지의 시차가 길게 설정되고, 설정치가 클 경우는 중립 위치로 리턴하고나서 제동 지령이 주어질 때까지의 시차가 짧게 설정된다.
또한, "SUS F" 및 "SUS R"에 관해서는, 스티어링(54)의 중립 위치에서의 조작량 θ와 모터(28, 28)의 구동속도의 속도비 Rv와의 대응관계가 각각 설정치의 차 △SUS에 따라서 변경된다. 또한, 여기서는, 이른바, 속도비 Rv는 저속측의 모터(28)의 구동속도 Mv1을 고속측의 모터(28)의 구동속도 Mv2로 나눈 값(Mv1/Mv2)을 말한다.
일반적인 자동차에서는, 프런트 서스펜션과 리어 서스펜션의 경도의 차에 의해 조타 특성이 변화하는 것이 공지되어 있고, 프런트 서스펜션이 리어 서스펜션보다도 상대적으로 경할때는 언더스티어라고 불리우는 자동차가 선회하기 어려운 조종 특성이 출현하고, 프런트 서스펜션이 리어 서스펜션보다도 상대적으로 연할때는 오버스티어라고 불리우는 자동차가 선회하기 쉬운 조종 특성이 출현한다.
한편, 본 실시 형태의 원격 조작 완구 시스템(SY1)에서는, 2개의 모터(28, 28)에 속도차를 발생시켜서 자동차 모델(20)을 선회시키기 때문에, 모터(28, 28)의 속도비가 작아지면 자동차 모델(20)이 선회하기 쉬워지며, 속도가 크면 자동차 모델(20)이 선회하기 어렵게 된다. 따라서, 스티어링(54)의 중립 위치에서의 조작량 θ이 변화되어도 모터(28)의 속도비 Rv가 직진 상태(= 1)에서 잔류하고 변화하지 않도록 하면 스티어링(54)을 조작하여도 차가 선회하지 않는 언더스티어 특성을 재현할 수 있다. 반대로, 스티어링(54)의 중립 위치에서의 조작량 θ에 대한 모터(28)의 속도비 Rv의 변화량의 비율을 크게 설정하면, 스티어링(54)의 조작에 대하여 차가 선회하는 오버스티어 특성을 재현할 수 있다.
그래서, 프런트 서스펜션의 경도를 상정한 "SUS F"의 설정치에서 리어 서스펜션의 경도를 상정한 "SUS R"의 설정치를 연산한 차 △SUS를, 선회 용이성을 지배하는 파라미터로서, 위치시키고, 이의 차 △SUS에 대응시켜서 스티어링(54)의 조작량 θ와 모터(28, 28)의 속도비 Rv와의 대응관계를 변화시켰다.
단, 차속에 따라서 적절한 속도비가 변화하고, 특히, 고속 주행시에 속도비를 지나치게 작게 하면, 스티어링부(54)의 조작에서 선회력이 급격히 상승하여 스핀과 같은 급격한 거동 변화가 발생한다. 따라서, 본 실시 형태에서는, 차속과의 관계를 고려하여 도 12에 예시한 바와 같이 스티어링(54)과 모터(28, 28)의 속도비와의 대응관계를 설정하였다.
우선, 도 12의 (a)에 도시한 바와 같이, 차속 V와 모터(28)의 한계 속도비 Rvlim과의 관계를 도시한 그래프를 △SUS값 마다 설정한다. 도 12의 (a)에서 최대 속도 Vmax는 스로틀 레버(55)의 조작량이 최대치 Φmax인 경우의 차속이고, 상술한 바와 같이, "TURBO"의 설정치에 따라서 변화한다(도 11의 (a) 참조). 결국, 도 12의 (a)의 횡축은 스로틀 레버(55)의 조작량 Φ으로 치환 가능하다.
또한, 모터(28)의 한계 속도비 Rvlim는, 스티어링(54)의 조작각 θ가 최대치 θmax인 경우에 발생하는 속도비이다. 도 12의 (a)의 종축은 위로 어느 정도 한계 속도비 Rvlim가 "1"에 향하여 증가하지만, 한계 속도비 Rvlim가 "1"에 가까운 것은 좌우 모터(28, 28)의 회전수의 차가 상대적으로 작다는 것을 의미한다. 따라서, 도 12의 (a)에 있어서는, 그래프가 상측으로 기울어지는 만큼 스티어링(54)의 조작에 대하여 자동차 모델(20)이 선회하기 어렵다는 것을 의미한다. 또한, 도 12의 (a)의 설정예에 따르면, 차속 V가 높은 만큼 한계 속도비 Rvlim가 "1"에 가깝기 때문에 고속 주행시에 자동차 모델(20)의 급격한 거동의 변화가 방지된다. 하지만, △SUS가 양의 값인 경우에는, 그 △SUS가 큰 만큼 그래프가 상측으로 기울어지도록 그래프가 결정되고, 그 결과 자동차 모델(20)이 선회하기 어려운 언더스티어 특성이 재현된다. 반대로, △SUS가 음의 값인 경우에는, 그 △SUS가 작은 만큼 그래프가 하측으로 기울어지도록 그래프가 결정되고, 자동차 모델(20)이 선회하기 쉬운 오버스티어 특성이 재현된다.
또한, 도 12의 (b)에 도시한 바와 같이, 스티어링(54)의 조작각 θ과 모터의속도비 Rv와의 대응관계를 △SUS 마다 설정한다. 결국, 스티어링(54)을 최대 조작각 θmax까지 조작할 경우에, 도 12의 (a)에 의해 주어지는 차속 V에 따른 모터 한계 속도비 Rvlim가 획득되는 것으로 하고, 그 최대 조작각 θmax에 이를 때까지의 스티어링(54)의 조작각 θ과 모터(28, 28)의 속도비 Rv와의 대응관계를 △SUS 마다 설정한다. 도 12의 (b)의 그래프를 △SUS 마다 설정하는 것은 스티어링 특성에 따른 최적의 설정을 주기 위한 것이지만, 도 12의 (b)의 그래프는 △SUS에 관계없이 항상 일정하여도 된다. 예를 들면, 도 12의 (b)의 그래프는 △SUS에 대하여 항상 정비례하여도 된다.
이상의 설정예에서는 차속을 고려하였지만, 본 발명의 완구 시스템에 있어서는 차속을 고려하지 않고, 서스펜션 설정치의 각 차 △SUS로 스티어링 조작각 θ과 모터(28)의 속도비 Rv의 관계를 설정하여도 된다. 도 12의 (b)의 예에서는 한계 속도비 Rvlim를 도 12의 (a)의 그래프에서 차속 V에 따라서 적용되도록 하였지만, 그러한 차속 V를 고려한 한계 속도비 Rvlim의 설정을 생략하고, 도 13에 도시한 바와 같이, 스티어링 조작각 θ과 속도비 Rv를 직접 대응시키지만, 서스펜션 설정치 △SUS가 정방향으로 크지는 만큼 스티어링 조작각 θ과 속도비 Rv의 대응관계를 도시하는 그래프에 전체적으로 "1"에 가깝게 언더스티어 특성을 출현시키고, △SUS가 부방향으로 크지는 만큼 그래프를 "1"에서 저하시켜서 오버스티어 특성을 출현시키도록 설정하여도 된다. 또한, 도 12의 (b) 또는 도 13의 어느 경우에서도, 스티어링 조작각 θ가 "0"에서 증가하는 만큼 속도비 Rv는 서서히 감소한다.
상술한 스티어링(54) 및 스로틀 레버(55)의 조작량 θ및 Φ와 모터 제어 정보의 대응관계를 특정하기 위한 각 그래프의 데이터는 송신기(2)의 기억 수단(10a)에 보존된다. 자동차 모델(20)에 대하여 도 4의 모터 제어 정보를 생성할 경우에, 송신기(2)의 제어 회로(10)는 기억 수단(10a)에 보존된 설정 상태를 독출함과 함께, 현재의 스티어링(54) 및 스로틀 레버(55)의 조작량 θ및 Φ를 각각 검출하고, 이들의 검출치에 대응하는 모터(28, 28)의 회전 방향 및 구동속도를 상기 각 그래프의 데이터에 따라서 특정하여 모터 제어 정보를 생성한다.
또한, 도 11이나 도 12에 도시한 그래프는, 각 항목의 설정치 마다 미리 완구 시스템(SY1)의 제공자(설계자, 제조자)가 결정한 것이다. 유저는 미리 준비된 각 설정치의 그래프 중에서, 어떤 그래프에 기초하여 제어 특성을 선택하는지를 각 항목의 설정치(1 ~ 8중 어느 하나)에 따라서 지정하므로, 그래프 자체를 유저가 임의로 변화시킬 필요는 없다.
도 14는 유저가 도 10의 (b)의 버튼(56 ~ 58)을 이용하여 상기 설정 항목을 설정할 경우에 송신기(2)의 제어 회로(10)가 실행하는 세팅 처리의 수순을 도시하는 흐름도이다.
송신기(2)의 유저가 셀렉트 버튼(56)을 한번 누르면 제어 회로(10)에 의해 도 14의 처리가 개시된다. 최초의 단계 S21에서는 프런트 서스펜션의 설정 모드(도 10의 (b)의 "SUS F"에 대응)가 선택된다. 이어서, 현재 선택되어 있는 설정 모드에 대응한 설정 항목의 설정치가 액정 표시 장치(18)에 표시된다(단계 S22).
이후, 콘트롤 버튼(57)이 눌러지는지 여부가 판단되고(단계 S23), 그것이 눌러지면 현재 선택되어 있는 설정 모드에 대응한 설정 항목의 설정치가 "1"만큼 가산된다(단계 S24). 단지, 최대치 8의 경우는 최소치 1로 리턴한다. 이후, 엔터 버튼(58)이 눌러지는 여부가 판단되고(단계 S25), 눌러지지 않을 경우는 단계 S22로 처리가 리턴된다.
단계 S23에서 콘트롤 버튼(57)이 눌러지지 않을 경우는 셀렉트 버튼(56)이 눌러지는지 여부가 판단되고(단계 S26), 눌러진 경우는 설정 모드가 다음 항목의 설정 모드로 변경된다(단계 S27). 다음 항목으로는, 도 10의 (b)에서 문자정보(71 ~ 75)가 위에서 아래로 나란한 순에 따라서 특정되는 다음 항목을 말하고, "PASS"의 다음 항목은 "SUS F"로 된다. 또한, 어느 하나의 설정 모드가 선택되는지 여부의 유저에 의한 판별을 용이하게 하기 위해, 예를 들면, 문자 정보(71 ~ 75) 중에서 현재 선택되어 있는 설정 모드에 대응하는 문자 정보를 다른 문자 정보와는 상이한 형태로 표시하는 것이 바람직하다.
도 14의 단계 S26에서 셀렉트 버튼(56)이 눌러지지 않을 경우는 단계 S27이 생략된다. 이후, 단계 S28에서는, 현재의 설정 모드가 패스워드 모드(도 10의 (b)의 "PASS"에 대응)인지 여부가 판단된다. 또한, 패스워드 모드가 아니면 단계 S22로 처리가 리턴한다.
단계 S28에서 패스워드로 판단한 경우는, 그 시점의 각 설정 항목의 설정치를 조합한 패스워드가 액정 표시 장치(18)에 표시되고(단계 S30), 이어서 푸시버튼(56 ~ 58)에 대하여 소정의 패스워드 설정 조작이 행해지는지 여부가 판단된다(단계 S31). 패스워드 설정 조작이 있으면, 패스워드의 입력을 접수하는 처리가 행해지고(단계 S32), 이후에 엔터 버튼(58)이 눌러지는지 여부가 판단된다(단계S33). 단계 S31이 부정(NO)인 경우는 단계 S32가 스킵된다. 엔터 버튼(58)이 눌러지지 않은 경우는 셀렉트 버튼(56)이 눌러지는지 여부가 판단된다(단계 S34). 또한, 셀렉트 버튼(56)이 눌러진 경우는 설정 모드가 다음 항목의 설정 모드로 변경되고(단계 S35), 이후 처리가 단계 S22로 리턴된다. 단계 S34가 부정(NO)인 경우는 단계 S35가 스킵된다.
단계 S25 또는 단계 S33에서 엔터 버튼(58)이 눌러진 것으로 판단되면, 그 시점의 설정치를 기억 수단(10a)에 기억하는 처리가 행해지고(단계 S36), 이후에 도 14의 처리가 종료된다.
이상의 처리에 따르면, 유저는 셀렉트 버튼(56)을 조작하여 설정 변경한 항목에 대응한 모드를 선택하고, 그 상태에서 콘트롤 버튼(57)을 조작함으로써 설정치를 변화시킬 수 있다. 또한, 패스워드 모드를 선택한 경우에는 임의의 패스워드를 입력할 수 있다. 상술한 바와 같이, 패스워드는 4개의 설정 항목의 1 ~ 8까지의 설정치와 한 자리씩 대응하고 있기 때문에, 패스워드를 입력시킴으로써 각 설정 항목을 일괄하여 소망의 값으로 설정할 수 있다.
또한, 패스워드를 이용하여 특별한 설정 모드를 입력하도록 하여도 된다. 예를 들면, 4개의 설정 항목의 설정치로서 사용되지 않는 수치인 "0" 또는 "9"를 포함한 특정 패스워드가 입력된 경우에는, 셀렉트 버튼(56)과 콘트롤 버튼(57)의 조작에 의해 설정되지 않는 특별한 설정 상태가 출현하도록 하여도 된다. 특별한 설정 상태로서는, 전진 또는 후진 중 어느 하나를 불가능으로 한 설정, 특정 조작 상태로 되면 한쪽의 차륜이 일순간 정지 또는 반전하여 차체의 옆으로 미끄러짐이간단히 생기는 것과 같은 교묘한(tricky) 설정 등이 있다.
[유희 확장 시스템의 설명]
도 1에 도시한 바와 같이, 유희 확장 시스템(SY2)은 인터넷(100)과 접속된 콘텐츠 제공자측으로서 구성되고, Web 서버(101)와, 그 Web 서버(101)로부터의 지정에 따라서 각종 데이터베이스(111 ~ 114)를 관리하는 데이터베이스(102)와, 메일의 송수신을 관리하는 메일 서버(103)를 포함하고 있다.
Web 서버(101)에는, 인터넷(100)을 통한 액세스의 창구로서 기능하기 위한 소정의 Web 서버 소프트웨어 이외에, 완구 시스템(SY1)에 의한 유희 방법을 확장하여 그 흥취를 고조시키기 위한 특정 서비스를 제공하기 위하여, 예를 들면, CGI(Common Gateway Interface)를 이용하여 동작하는 세팅 진단 프로그램, 랭킹 해석 프로그램 및 초대장 배신 프로그램이 각각 설치되어 있다. 또한, 이들의 프로그램은 Web 서버(101)와는 별개의 Web 애플리케이션에 의해 실행하여도 된다.
한편, 완구 시스템(SY1)의 유저는 소정의 유저 단말(120)로부터 액세스 포인트(130), 서비스 제공자망(131) 및 인터넷(100)을 통해서 유희 확장 시스템(SY2)에 액세스할 수 있다. 유저 단말(120)은 마이크로프로세서, 메모리, 표시 장치, 입력 장치 등을 구비한 컴퓨터로서 구성되고, HTTP 프로토콜 등을 해석하여 Web 콘텐츠를 브라우징 가능한 Web 브라우저 기능과, 그 Web 페이지에 대한 애플릿으로서 제공되는 프로그램(전형적으로는 JAVA 애플릿(등록 상표))을 실행 가능한 환경을 가지면 좋다. 여기서는 휴대 전화를 유저 단말(120)로서 예시되어 있다.
데이터베이스 서버(102)에 의해 관리되는 데이터베이스로서는 회원 데이터베이스(111), 세팅 데이터베이스(112), 게임 데이터베이스(113) 및 스코어 랭킹 데이터베이스(114)가 설치되어 있다. 회원 데이터베이스(111)는 유희 확장 시스템(SY2)을 이용하는 자격을 가지는 회원의 각종 정보를 기억한다. 예를 들면, 원격 조작 완구 시스템(SY1)을 구입한 유저로부터 유저 등록 정보를 취득하여 시스템(SY2)의 서비스를 받기 위하여 필요한 유저 ID나 패스워드를 교부하고, 이들의 정보를 유저 개인 정보 등과 대응시켜서 회원 데이터베이스(111)에 기억시킨다.
세팅 데이터베이스(112)는 원격 조작 완구 시스템(SY1)에서 유저가 송신기(2)를 이용하여 설정 가능한 4개의 항목, 즉, 프런트 서스펜션(SUS F), 리어 서스펜션(SUS R), 브레이크(BRAKE) 및 터보(TURBO)의 설정치 각각을 조합하여 구성되는 패스워드와, 그 평가를 나타내는 정보를 대응시켜서 기억한 데이터베이스이다.
즉, 원격 조작 완구 시스템(SY1)에서는 자동차 모델(20)의 조종 특성을 제어하는 파라미터로서, 서스펜션의 경도차로서 파악되는 △SUS, 터보 및 브레이크의 설정이 준비되고, 이들의 설정치에 대한 자동차 모델(20)의 조종 특성(제어 특성), 요컨대 송신기(2)의 스티어링(54)이나 스로틀 레버(55)의 조작과 모터(28)의 회전의 변화의 대응관계는 도 11 및 도 12에 예시한 바와 같이, 완구 시스템(SY1)의 제공자에 의해 설정치의 조합 마다 미리 정해진다. 이들 설정치의 조합에 의해 자동차 모델(20)의 조종 특성은 다양하게 변화하고, 예를 들면, 어떠한 사람도 비교적 조종하기 쉬운 조합도 있고, 포텐셜은 높은 조종 특성이 엄격한 조건에서 초심자에게는 적당하지 않는 조합도 있다.
여기서, 미리 제공자측에서, 실존 가능한 모든 패스워드로 특정되는 설정 상태에 대하여 조종 특성의 평가를 행하고, 그 평가의 정보를 패스워드와 대응시켜서 기록하여 세팅 데이터베이스(112)로 구축한다. 이와 같이 구축된 세팅 데이터베이스(112)는 유저의 설정 상태를 진단하기 위해서 사용된다. 평가의 정보는 패스워드(설정 정보)로 특정된 설정 상태의 특징을 표현하는 문장의 정보나, 그 설정 상태를 개선하는 단서를 유저에게 주는 문장의 정보로서 작성하여 데이터베이스(112)에 기억할 수 있다.
게임 데이터베이스(113)는 유희 확장 시스템(SY2)의 회원에 대하여 배신하는 게임 등의 콘텐츠를 기억한다. 여기서, 본 실시 형태에서는, 유저 단말(120)에 게임용 프로그램을 전송하고, 네트워크에 액세스하지 않고 게임 플레이를 가능하게 하기 위해서, 게임 데이터베이스(113)에는 Web 서버(101)를 통해서 유저 단말(120)에 송신 가능한 레이스용 애플리케이션 프로그램이 보존되어 있다. 이러한 프로그램은 상술한 바와 같이, 유저 단말(120) 상에서 동작 가능한 애플릿으로서 구성되어 있다. 단지, 레이스용 애플리케이션 프로그램은 유희 확장 시스템(SY2) 상에서 동작하여도 된다. 레이스용 애플리케이션 프로그램을 배신하기 위한 Web 서버(101)로는 별도 설치되어도 된다.
스코어 랭킹 데이터베이스(114)는 레이스용 애플리케이션 프로그램에 의해 실행되는 레이스 게임에서 유저가 획득한 스코어 등의 정보를 유저 단말(120)로부터 취득하고, 유저를 특정하는 정보(예를 들면, 유저 ID)와 대응시켜서 기록한 데이터베이스이다. 또한, 스코어에는, 예를 들면, 레이스 게임에서 랩 타입과 같이직접적으로는 득점의 형식을 취하지 아니하여도, 유저 게임 성적을 반영하는 정보라면 그 개념에 포함된다.
다음에, 도 15 ~ 도 22를 참조하여, 도 1의 각 프로그램에 의해 실행되는 처리의 내용을 설명한다. 또한, 이하에 있어서 Web 서버(101)와 유저 단말(120)이 정보를 교환하기 위해서 행해지는 일반적인 처리는 설명을 생략한다.
도 15는 세팅 진단 프로그램에 의해 제공되는 세팅 진단 서비스의 수순을 나타내는 흐름도이고, 도면의 좌측이 유저 단말(120) 상에서 Web 브라우저를 이용하여 실현되는 처리를 도면의 우측이 Web 서버(101)로 실행되는 처리를 각각 나타내고 있다.
유저가 Web 브라우저를 기동시키고, 유희 확장 시스템(SY2)의 Web 사이트의 스타트 페이지에 할당된 URL을 지정하는 정보를 인터넷(100) 상에 송출하면, 그 톱 페이지를 표시하기 위하여 필요한 정보가 Web 서버(101)로부터 유저 단말(120)에 송신되고, 유저 단말(120)의 표시 장치 상에는 도 16의 (a)에 예시한 바와 같은 톱 페이지(200)가 표시된다. 톱 페이지(200)에는, 유저가 선택 가능한 항목으로서, "데이터 진단" 및 "다운로드"가 포함되어 있다. 단지, 이들의 계층이나 표시 위치는 자유롭게 설정하여도 된다. 또한, "다운로드"를 선택한 경우에는 소정의 수순에서 유저 단말(120)에 레이스용 애플리케이션 프로그램이나 이에 사용하는 데이터를 Web 서버(101)로부터 유저 단말(120)에 다운로드할 수 있지만, 그 수순은 생략한다.
톱 페이지(200)로부터 유저가 "데이터 진단"을 선택하여 소정의 결정 조작을행하면, 유저 단말(120) 상에서 Web 브라우저의 기능을 이용하여 도 15의 처리가 개시되고, 우선 유저 단말(120)은 Web 서버(101)에 대하여 데이터 진단 페이지에 대한 액세스 요구를 송신한다(단계 S101). 이를 받아서 Web 서버(101)는 세팅 진단 프로그램에 의한 처리를 개시하고, 요구된 진단 페이지를 유저 단말(120)에서 표시하기 위하여 필요한 각종 콘텐츠를 유저 단말(120)로 송신한다(단계 S201).
콘텐츠를 수신한 유저 단말(120)은 도 16의 (b)에 예시한 바와 같이 진단 페이지(201)를 표시하고(단계 S102), 그 진단 페이지(201)의 입력 박스(201a)로의 패스워드의 입력을 접수한다(단계 S103). 여기서, 입력이 요구되는 패스워드는 송신기(2)의 설정 상태를 특정하는 상기 4자리씩의 패스워드이다. 단지, 입력 가능한 패스워드를 유저에 의한 현재의 설정 상태에 대응한 패스워드에 한정할 필요는 없다. 유저가 진단을 희망하는 패스워드이면 좋다.
유저가 패스워드를 입력하여 결정 조작을 행하면, 유저 단말(120)은 Web 서버(101)에 대하여 패스워드를 송신한다(단계 S104). Web 서버(101)는 그 패스워드를 접수하고(단계 S202), 이후 데이터베이스 서버(102)와 협동하여 세팅 데이터베이스(112)를 검색하여 그 패스워드에 대응하는 평가 정보를 취득한다(단계 S203). 또한, 취득한 평가 정보 진단 결과로서 유저 단말(120)에 송신한다(단계 S204).
유저 단말(120)은 송신된 진단 결과을 수취하고(단계 S105), 수취한 진단 결과를, 예를 들면, 도 16의 (c)에 나타낸 바와 같이 표시한다(단계 S106). 이상과 같이, 세팅 진단 서비스의 처리가 완료된다.
이상의 처리에 따르면, 완구 시스템(SY1)의 유저는 자신의 송신기(2)의 설정상태를 패스워드로서 지원 시스템(SY2)에 송신함에 따라, 그 패스워드에 의해 특정되는 설정 상태를 평가하는 정보를 취득할 수 있다. 평가 정보에는 도 16의 (c)에 도시한 바와 같이, 설정 상태에 대한 코멘트나 설정 상태를 개선하기 위한 어드바이스 등을 포함할 수 있고, 유저는 입수한 정보로부터 자신의 설정 상태에 대한 객관적인 평가를 숙지하여, 이를 단서로 하여 설정 상태를 개선하거나, 구태여 평가가 낮은 설정 상태를 시험하여 즐길 수 있다.
다음에, 도 17 및 도 18을 참조하여 레이스용 애플리케이션 프로그램에 의해 유저 단말(120) 상에서 실행되는 레이스 게임을 설명한다.
유저가 레이스용 애플리케이션 프로그램을 유저 단말(120)에 다운로드하여 이를 실행하면, 도 18의 (a)에 도시한 레이스 모드 화면(210)이 표시된다. 레이스 모드 화면(210)이 표시된 상태에서 유저가 소정의 스타트 조작을 행하면 유저 단말(120) 상에서 도 17의 레이스 처리가 개시된다. 최초의 단계 S111에서는 차 선택 처리가 행해진다. 이러한 처리에서는, 예를 들면, 도 18의 (b)에 도시한 차 선택 화면(211)이 표시되고, 여기에 제시된 복수의 차로부터 유저가 한 대의 차를 선택할 수 있다.
차의 선택이 종료되면, 이어서 코스 선택 처리가 행해진다(단계 S112). 이러한 처리에서는, 예를 들면, 도 18의 (c)에 도시한 코스 선택 화면(212)이 표시되고, 여기에 제시된 복수의 코스로부터 유저는 레이스가 개최되는 어떤 코스를 선택할 수 있다. 코스가 선택되면, 이어서 차의 세팅을 입력하는 처리가 행해진다(단계 S113). 여기서는 도 18의 (d)에 도시한 바와 같이, 완구 시스템(SY1)에서의 4개의 설정 항목과 동일한 항목이 화면에 표시되고, 유저는 각 항목에 대하여 완구 시스템(SY1)과 마찬가지로 1 ~ 8까지의 8 스텝 중 어느 하나의 설정치를 지정할 수 있다.
세팅의 입력이 종료되면, 레이스가 실행된다(단계 S114). 여기서는, 예를 들면, 도 18의 (e)에 도시한 바와 같이, 레이스 풍경을 동적으로 표시한 레이스 화면(214)이 표시된다. 이러한 레이스에서, 유저는 차를 조종할 수 없고, 유저 단말(120)의 제어 장치(CPU)에 의해 레이스용 프로그램에 따라서 레이스의 진행 상황이 수차 연산된다.
레이스 상황의 연산은, 예를 들면, 단계 S112에서 선택한 코스와 단계 S113에서 입력한 세팅을 참조하여 행할 수 있다. 예를 들면, 고속 주행이 가능한 코스가 선택된 경우에는 코너링 성능보다도 최고속에 우수한 세팅 쪽이 차가 빠르게 되고, 커브가 많은 코스가 선택된 경우에는, 최고속보다도 중저속 구간에서의 가속 성능이 양호하므로 또한 코너링 성능에 우수한 세팅 쪽이 차가 빠르게 되도록 레이스 상황의 연산식을 설정한다.
또한, 단계 S113에서 입력한 세팅값에 따른 차의 특성은 완구 시스템(SY1)에서의 패스워드와 그 패스워드에 의해 특정되는 자동차 모델(20)의 조종 특성(제어 특성)의 대응관계와 유사성을 설정한다. 예를 들면, 완구 시스템(SY1)에서 최고 속도가 높지만 선회하기 어려운 조종 특성이 획득되는 설정 상태(패스워드)가 있을 때, 단계 S113에서 동일한 설정값을 입력하면 마찬가지로 최고 속도가 높지만 선회하기 어렵게 차의 성능이 설정된다. 이와 같이 되면, 화면 상에서 실행되는 가상적인 레이스의 성적과 완구 시스템(SY1)에서 레이스를 행한 경우의 성적에 의해 유저가 상관성을 느끼게 된다.
레이스가 소정의 종료 위치까지 진행하면 레이스 종료되고, 도 17의 단계 S115로 처리가 진행되어 레이스 결과 및 패스워드가, 예를 들면, 도 18의 (f)의 화면(215)에 도시한 바와 같이 표시되고, 이로써 도 17의 레이스 처리가 종료된다. 또한, 도 18의 (f)로부터 명백한 바와 같이 레이스 결과는 타임으로서 표시된다. 또한, 여기에서 말하는 패스워드는 상술한 설정 상태를 반영한 것과는 상이하고, 다음에 설명하는 랭킹 모드 처리에서 사용되는 문자열이고, 여기에서는, 적어도 레이스가 행해진 코스, 타임 및 세팅을 특정하기 위한 정보가 포함되어 있다.
도 19는 랭킹 해석 프로그램에 의해 제공되는 랭킹 제공 서비스의 수순을 나타내는 흐름도이고, 도면의 좌측이 유저 단말(120) 상에서 Web 브라우저를 이용하여 실현되는 처리를 도면의 우측이 Web 서버(101)로 실행되는 처리를 각각 도시하고 있다. 이러한 서비스는 유저가 단말(120)을 조작하여 Web 서버(101) 상의 소정의 랭킹 페이지로 액세스함으로써 개시되고, 최초의 단계 S121에서는, 도 20의 (a)에 도시한 패스워드 입력 화면(220)의 입력 박스에 도 17의 레이스 처리에서 발행된 패스워드를 입력하면, 유저 단말(120)은 Web 서버(101)에 대하여 패스워드를 송신한다(단계 S122).
그 송신을 받으면, Web 서버(101)는 랭킹 해석 프로그램에 의한 처리를 개시하고, 수취한 패스워드를 단서로 하여 스코어 랭킹 데이터베이스(114)를 검색하고, 유저가 송신한 패스워드에 대응하는 순위를 취득한다(단계 S221). 이러한 경우의순위는 코스 마다 구별하여 결정된다. 이후, Web 서버(101)는 취득한 순위를 특정하는 데이터를 유저 단말(120)에 송신한다(단계 S222). 또한, 데이터베이스(102)는 수취한 패스워드를 스코어 랭킹 데이터베이스(114)에 순위 및 회원을 특정하는 정보와 대응시켜서 등록한다. 이에 따라, 유저 단말(120)로부터의 코스, 타임 및 세팅을 특정하는 패스워드가 보내질 때 마다 스코어 랭킹 데이터베이스(114)의 데이터가 갱신된다.
유저 단말(120)은 Web 서버(101)로부터 송신된 순위 데이터를 수취하고(단계 S123), 그 데이터에 의해 특정되는 순위를, 예를 들면, 도 20의 (b)의 화면(221)과 같이 표시한다(단계 S124). 이후, 유저 단말(120)은 유저가 순위표의 표시를 요구하는 조작을 행하였는지 여부를 판별하고(단계 S125), 그 조작이 행해진 경우에는, Web 서버(101)에 대하여 순위표 데이터의 송신을 요구한다(단계 S126).
한편, Web 서버(101)는 유저 단말(120)로부터 순위표의 송신이 요구되는지 여부를 감시하고(단계 S223), 요구가 있으면 스코어 랭킹 데이터베이스(114)의 데이터에 기초하여 순위표 데이터를 취득하고(단계 S224), 그 순위표 데이터를 유저 단말(120)에 송신한다(단계 S225).
유저 단말(120)은 순위표 데이터를 수취하고(단계 S127), 그 수취한 데이터에 기초하여 예를 들면, 도 20의 (c)에 도시한 바와 같이, 순위표 화면(222)을 표시한다(단계 S128). 또한, 유저가 순위표의 표시를 희망하지 않은 경우에는 단계 S126 ~ 단계 S128의 처리가 스킵되고, Web 서버(101)에서는 단계 S223이 부정되어서 단계 S224 및 단계 S225가 스킵된다.
순위표를 표시한 후에, 유저 단말(120)은 프로세스 종료를 Web 서버(101)에 대하여 송신한다(단계 S129). Web 서버(101)는 그 송신의 유무에 따라서 프로세스 종료 여부를 판단하고(단계 S226), 종료로 판단하지 않은 경우에는 단계 S223으로 리턴하고, 종료로 판단한 경우에는 도 19의 처리를 종료한다.
도 21은 Web 서버(101)가 초대장 배신 프로그램에 따라서 실행하는 초대장 배신 처리의 수순을 나타내는 흐름도이다. 이러한 처리는 스코어 랭킹 데이터베이스(114)에 등록된 성적 우수자를 완구 시스템(SY1)을 이용한 실제의 대회(레이스 이벤트)에 초대하기 위한 것이므로, 예를 들면, Web 서버(101)의 관리자가 그 실행을 지시함으로써 개시된다. 최초의 단계 S231에서는, 스코어 랭킹 데이터베이스(114)에 등록되어 있는 스코어를 참조하여 상위 300명을 취득한다. 다음에, 그 취득된 300명을 100위 마다 클래스 분류하고(단계 S232), 이들에 대한 초대장의 송부처를 회원 데이터베이스(111)로부터 취득한다(단계 S233). 송부처는 예를 들면, 전자 메일 어드레스, 일반 우편물의 수신인 주소(성명), FAX 전화번호 등이다.
다음에, 추출된 300명을 초대하는 대회의 정보를 입력하는 처리를 행한다(단계 S234). 이러한 입력은 Web 관리자가 수동 입력하여도 되고, 인터넷(100)을 통해 대회개최 정보를 수집하여 수집한 정보가 자동적으로 입력되도록 하여도 된다. 대회 정보가 입력되면 초대장 데이터가 생성된다(단계 S235). 예를 들면, 메일 서버(103)로부터 회원에 대하여 초대장을 메일에서 배신할 경우에는 그 메일의 본문이 생성된다. 초대장 데이터가 생성되면, 그 생성된 초대장이 단계 S233에서 취득된 모든 송부처에 송신된다(단계 S236). 이로써 도 21의 처리가 완료된다.
도 22는 초대장을 유저 단말(120)에 전자 메일로서 배신한 경우에, 그 유저 단말(120) 상에 표시되는 초대장 화면(230)의 예를 도시하고 있다. 이러한 예에 나타낸 바와 같이, 초대장 화면(230)은 적어도 대회 개최 일시, 장소, 초대된 유저의 랭크와 함께 완구 시스템(SY1)에 대한 세팅이 지정된다. 세팅은 도 17의 단계 S115에서 발행되는 패스워드로 특정되는 것이고, 요컨대 유저가 도 17의 레이스 처리에서 사용한 세팅의 설정치에 상당한다.
대회에서는 도 22의 초대장에서 지정된 세팅을 패스워드로서 송신기(2)에 입력하는 것을 유저에게 의무를 부여함으로써 도 17의 스코어 랭킹 데이터베이스(114) 상에서 규정되어 있는 랭킹과 대회 참가자가 가지고 들어오는 완구 시스템(SY1)의 실력차가 상관성을 가지도록 하고, 랭킹 데이터베이스(114)에 의한 대회 참가자의 클래스 분류에 따라 대회 참가자의 강약의 변동을 억지하게 된다. 한편, 실제의 대회에서는 자동차 모델(20)을 조종하는 요소가 첨가되기 때문에, 필히 신차(new car)의 능력차 만으로는 승패가 결정되지 않는다. 따라서, 각 클래스에서 최고조에 달한 레이스 전개가 기대될 수 있다.
본 발명은 이상의 실시 형태에 한정되지 않으며, 다양한 형태로 실시하여도 된다. 예를 들면, 완구 시스템(SY1)의 구동 기기(1)는 자동차에 한정하지 않고, 전차, 배 등이여도 된다.
본 발명의 완구 시스템은 원격 조작을 전제로 한 것에 한정하지 않으며, 이동체와 조종 수단이 일체화되어도 된다. 본 발명의 완구 시스템은 유희 확장 시스템(SY2)과 연계하지 않아도 된다.
이상에서 설명한 바와 같이, 본 발명에 따르면, 본 발명에 따르면, 이동체의 선회 용이성에 영향을 미치는 항목으로서 위치가 부여되어 있는 소정의 파라미터를 유저로 하여금 설정시키고, 그 설정치의 변화에 연동하여, 조타부의 조작량과 한쌍의 구동원의 속도비와의 대응관계를 변화시키도록 하기 때문에, 조타부를 조작한 경우의 선회 용이성을 유저가 그 취향에 따라서 조정할 수 있게 한다. 따라서, 한쌍의 구동원의 구동속도에 차를 주어서 이동체를 선회시키는 수법을 취하고, 선회 용이성에 관한 이동체의 조종 특성을 유저가 취향에 따라서 설정하는 것을 가능하게 하고, 그에 따라 완구 시스템의 흥취를 고취시킬 수 있는 효과가 있다.
Claims (11)
- 완구 시스템에 있어서,이동체의 좌우에 개별 구동력을 발생시키기 위한 한쌍의 구동원;상기 이동체의 속도를 지령하기 위하여 조작되는 스로틀부 및 상기 이동체의 진로를 지령하기 위하여 조작되는 조타부를 가지고, 상기 스로틀부 및 조타부의 조작 상태에 대응한 신호를 출력 가능한 조종 수단;상기 스로틀부의 조작량에 따라서 상기 한쌍의 구동원의 구동속도가 증감하도록, 또한 상기 조타부가 소정의 중립 위치로부터 조작된 경우에는 그 조타량에 따른 속도비로 상기 한쌍의 구동원의 구동속도 간에 차가 발생하도록 각 구동원의 구동속도를 제어하는 구동 제어 수단; 및상기 이동체의 선회 용이성에 영향을 주는 항목으로서 위치가 부여되어 있는 소정의 파라미터의 유저에 의한 설정 조작을 접수하는 설정 수단을 포함하고,상기 구동 제어 수단은 상기 파라미터의 설정치의 변화에 연동하여 상기 조타부의 상기 조작량과 상기 속도비와의 대응관계를 변화시키는 것을 특징으로 하는 완구 시스템.
- 제1항에 있어서,상기 조타부의 상기 조작량과 상기 속도비와의 관계를 특정하는 데이터를 상기 파라미터의 각 설정치에 대응시켜서 복수 종류 기억하는 기억 수단을 구비하고,상기 구동 제어 수단은, 상기 기억 수단이 기억하는 상기 복수 종류의 데이터로부터 상기 파라미터의 설정치에 대응하는 데이터를 선택하고, 그 선택된 데이터에 기초하여 상기 조타부의 상기 조작량과 상기 속도비와의 대응관계를 변화시키는 것을 특징으로 하는 완구 시스템.
- 제1항에 있어서,상기 스로틀부의 상기 조작량과 상기 조타부의 조작량이 소정의 기준치인 경우의 속도비와의 관계를 특정하는 데이터를 상기 파라미터의 설정치 마다 대응시켜서 복수 종류 기억하는 기억 수단을 구비하고,상기 구동 제어 수단은, 상기 기억 수단이 기억하는 상기 복수 종류의 데이터로부터 상기 파라미터의 설정치에 대응하는 데이터를 선택하고, 그 선택된 데이터에 의해 특정되는 상기 기준치와 속도비와의 관계를 참조하여 상기 조타부의 상기 조작량과 상기 속도비의 대응관계를 변화시키는 것을 특징으로 하는 완구 시스템.
- 제3항에 있어서,저속측의 구동원의 구동속도를 고속측의 구동원의 구동속도로 나눈 값을 상기 속도비로서 정의한 경우, 상기 조타부의 조작량이 상기 기준치에 달한 경우에 상기 한쌍의 구동원이 상기 기준치에 대응한 속도비로 구동되고, 또한 상기 조타부의 조작량이 증가하는 만큼 상기 속도비가 작게 되도록 상기 구동 제어 수단이 상기 조타부의 상기 조작량과 상기 속도비와의 대응관계를 변화시키는 것을 특징으로 하는 완구 시스템.
- 제4항에 있어서,상기 스로틀부의 조작량이 증가하는 만큼 상기 기준치에 대응하는 상기 속도비가 크게 되도록 상기 스로틀부의 조작량과 상기 조타부의 조작량이 소정의 기준치인 경우에 발생시키는 속도비와의 관계를 특정하는 데이터가 구성되는 것을 특징으로 하는 완구 시스템.
- 제4항 또는 제5항에 있어서,상기 기준치는 상기 조타부의 조작량의 최대치로 설정되어 있는 것을 특징으로 하는 완구 시스템.
- 제3항 내지 제6항 중 어느 한 항에 있어서,상기 설정 수단은 상기 구동원의 최고 속도에 영향을 미치는 항목으로서 위치가 부여되어 있는 다른 파라미터의 유저에 의한 설정 조작도 접수 가능하고, 상기 구동 제어 수단은, 상기 스로틀부를 최대한 조작한 경우의 상기 구동원의 구동속도의 최대치를 상기 다른 파라미터의 설정치에 따라서 변화시키는 것을 특징으로 하는 완구 시스템.
- 제1항 내지 제7항 중 어느 한 항에 있어서,상기 이동체를 원격 조작하기 위한 송신기를 구비하고, 상기 조타부가 상기 송신기에 설치되어 있는 것을 특징으로 하는 완구 시스템.
- 제1항 내지 제8항 중 어느 한 항에 있어서,상기 이동체의 좌우에는 각각 구동 부재가 설치되어 있고, 상기 한쌍의 구동원은 상기 구동 부재를 각각 독립하여 구동하는 것을 특징으로 하는 완구 시스템.
- 제9항에 있어서,상기 이동체는 차량이고, 상기 좌우의 구동 부재는 상기 차량의 좌우에 설치된 구동륜인 것을 특징으로 하는 완구 시스템.
- 제10항에 있어서,상기 설정 수단에는 표시 장치가 부착되어 있고, 상기 이동체의 선회 용이성에 영향을 미치는 항목으로서 위치가 부여되어 있는 상기 파라미터의 설정 조작을, 상기 차량 전후의 서스펜션의 경도를 설정하는 조작으로서, 유저에게 의식시키는 정보가 상기 표시 장치에 표시되는 것으로 특징으로 하는 완구 시스템.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001171697 | 2001-06-06 | ||
JPJP-P-2001-00171697 | 2001-06-06 | ||
JP2001208279A JP3432810B2 (ja) | 2001-06-06 | 2001-07-09 | 玩具システム |
JPJP-P-2001-00208279 | 2001-07-09 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20020094887A true KR20020094887A (ko) | 2002-12-18 |
KR100440844B1 KR100440844B1 (ko) | 2004-07-21 |
Family
ID=26616469
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2001-0060473A KR100440844B1 (ko) | 2001-06-06 | 2001-09-28 | 완구 시스템 |
Country Status (7)
Country | Link |
---|---|
US (1) | US7303459B2 (ko) |
EP (1) | EP1264624B1 (ko) |
JP (1) | JP3432810B2 (ko) |
KR (1) | KR100440844B1 (ko) |
CN (1) | CN100406089C (ko) |
DE (1) | DE60136338D1 (ko) |
HK (1) | HK1050865B (ko) |
Families Citing this family (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3749458B2 (ja) * | 2001-06-06 | 2006-03-01 | コナミ株式会社 | 遊戯拡張システムと玩具システムとを備えたシステム |
JP4786854B2 (ja) * | 2001-06-06 | 2011-10-05 | 株式会社コナミデジタルエンタテインメント | 玩具システム |
CN1697671B (zh) * | 2003-07-29 | 2010-10-06 | 科乐美数码娱乐株式会社 | 模型用行走装置、和具备该行走装置的模型及遥控玩具 |
DE10346888A1 (de) * | 2003-10-09 | 2005-05-04 | Daimler Chrysler Ag | Fernsteuereinheit zum Rangieren eines Fahrzeugs |
US7740516B2 (en) * | 2005-02-24 | 2010-06-22 | Castle Creations, Inc | Electronic speed control programming |
US20080014833A1 (en) * | 2006-06-16 | 2008-01-17 | Motorola, Inc. | Toy and Game Performance Parameters Updated by Real World Events |
US8282440B2 (en) * | 2006-06-20 | 2012-10-09 | Traxxas Lp | Low power electronic speed control for a model vehicle |
US7813729B2 (en) * | 2006-09-08 | 2010-10-12 | The Boeing Company | System and method for associating a wireless mobile communications device with a specific vehicle |
US8995927B2 (en) * | 2009-09-10 | 2015-03-31 | Traxxas Lp | Communication between a receiver and a transmit controller |
US9542833B2 (en) * | 2009-09-10 | 2017-01-10 | Traxxas Lp | Automatic determination of radio control unit configuration parameter settings |
JP2011139823A (ja) * | 2010-01-08 | 2011-07-21 | Tomy Co Ltd | 競走玩具 |
US9004977B2 (en) | 2010-05-05 | 2015-04-14 | Traxxas Lp | Auxiliary user interface for a transmit controller |
US20120088436A1 (en) * | 2010-10-08 | 2012-04-12 | Danny Grossman | Toy apparatus |
DE112012004559T5 (de) * | 2011-10-31 | 2014-11-27 | Traxxas Lp | Mittels einer Multifunktions-Elektronikvorrichtung freigegebene Sendesteuervorrichtung |
US9333437B2 (en) | 2011-10-31 | 2016-05-10 | Traxxas Lp | Modular transmit controller |
US9062820B2 (en) | 2011-10-31 | 2015-06-23 | Traxxas Lp | Holder mechanism for a multi-function electronic device |
US9808730B2 (en) | 2011-10-31 | 2017-11-07 | Traxxas Lp | Multi-function electronic device-enabled transmit controller |
US9166506B2 (en) * | 2012-03-12 | 2015-10-20 | Castle Creations, Inc. | Controlling a multiphase brushless DC motor for staging and driving a remote-control vehicle |
US10525370B1 (en) | 2012-04-02 | 2020-01-07 | Traxxas Lp | System for operating a motor vehicle |
US20130324004A1 (en) * | 2012-05-30 | 2013-12-05 | Robert Schwartz | Remote-controlled toy with bumper sensor |
US9770663B2 (en) * | 2014-03-24 | 2017-09-26 | James Curtis Wilkins | Computerized car racing game system |
JP6434283B2 (ja) * | 2014-11-18 | 2018-12-05 | 株式会社栗本鐵工所 | ラジオコントロール用送信機 |
US9987557B2 (en) * | 2015-02-23 | 2018-06-05 | Peter Garbowski | Real-time video feed based multiplayer gaming environment |
WO2021042261A1 (zh) * | 2019-09-03 | 2021-03-11 | 尤中乾 | 玩具车控制方法及玩具车 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3590526A (en) * | 1969-05-05 | 1971-07-06 | Herman F Deyerl | Remotely steerable vehicle |
US3849931A (en) * | 1973-07-27 | 1974-11-26 | J Gulley | Direction seeking toy vehicle |
US4213270A (en) * | 1978-08-07 | 1980-07-22 | Nobuo Oda | Radio controlled wheel toy |
DE3014413A1 (de) * | 1979-05-14 | 1981-04-09 | Noël M. Berkeley Calif. Calvin | Verfahren und geraet zur funkfernsteuerung eines fahrzeugs |
US4508516A (en) * | 1983-08-03 | 1985-04-02 | Arco Industries Ltd. | Steering system and reversible drive for toy vehicles |
JPH062190B2 (ja) * | 1987-04-24 | 1994-01-12 | 双葉電子工業株式会社 | ラジコン送信機 |
JP2659392B2 (ja) | 1988-04-28 | 1997-09-30 | 三和電子機器株式会社 | ラジオコントロール送信機 |
US5195920A (en) * | 1989-02-16 | 1993-03-23 | Collier Harry B | Radio controlled model vehicle having coordinated sound effects system |
JP3134167B2 (ja) * | 1991-10-15 | 2001-02-13 | 株式会社キーエンス | 自動車玩具における操舵装置 |
US5762533A (en) * | 1996-01-04 | 1998-06-09 | Mattel, Inc. | Toy vehicle with adjustably positioned wheels |
US6012961A (en) * | 1997-05-14 | 2000-01-11 | Design Lab, Llc | Electronic toy including a reprogrammable data storage device |
US6083104A (en) * | 1998-01-16 | 2000-07-04 | Silverlit Toys (U.S.A.), Inc. | Programmable toy with an independent game cartridge |
US6170354B1 (en) * | 1999-07-20 | 2001-01-09 | New Bright Industrial Co., Ltd. | Steering gear box for toy vehicle |
KR200167984Y1 (ko) * | 1999-08-12 | 2000-02-15 | 김일흥 | 무선조정 로봇 축구 경주차 |
KR100325642B1 (ko) * | 1999-10-30 | 2002-02-25 | 윤덕용 | 축구 로봇 장치 |
US6315630B1 (en) * | 2000-02-04 | 2001-11-13 | Mattel, Inc. | Remotely controlled skateboard having motion-responsive doll riding thereon |
JP3749458B2 (ja) * | 2001-06-06 | 2006-03-01 | コナミ株式会社 | 遊戯拡張システムと玩具システムとを備えたシステム |
-
2001
- 2001-07-09 JP JP2001208279A patent/JP3432810B2/ja not_active Expired - Fee Related
- 2001-09-06 CN CNB01142012XA patent/CN100406089C/zh not_active Expired - Fee Related
- 2001-09-28 KR KR10-2001-0060473A patent/KR100440844B1/ko active IP Right Grant
- 2001-11-20 US US09/989,505 patent/US7303459B2/en not_active Expired - Lifetime
- 2001-11-23 EP EP01309862A patent/EP1264624B1/en not_active Expired - Lifetime
- 2001-11-23 DE DE60136338T patent/DE60136338D1/de not_active Expired - Lifetime
-
2003
- 2003-03-07 HK HK03101672.0A patent/HK1050865B/zh not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
JP2003053051A (ja) | 2003-02-25 |
EP1264624B1 (en) | 2008-10-29 |
JP3432810B2 (ja) | 2003-08-04 |
HK1050865B (zh) | 2009-03-27 |
CN100406089C (zh) | 2008-07-30 |
DE60136338D1 (de) | 2008-12-11 |
KR100440844B1 (ko) | 2004-07-21 |
EP1264624A3 (en) | 2003-10-15 |
HK1050865A1 (en) | 2003-07-11 |
US7303459B2 (en) | 2007-12-04 |
US20020187726A1 (en) | 2002-12-12 |
CN1389286A (zh) | 2003-01-08 |
EP1264624A2 (en) | 2002-12-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100440844B1 (ko) | 완구 시스템 | |
KR100475622B1 (ko) | 유희 확장 시스템 및 이를 위한 프로그램이 기록된 컴퓨터 판독가능한 기록매체 | |
US20040005927A1 (en) | Facility for remote computer controlled racing | |
EP2044986B1 (en) | Data management apparatus and data distribution system | |
CN104041082B (zh) | 启用多功能电子设备的发射控制器 | |
US6628264B1 (en) | Entertainment system, entertainment apparatus, recording medium, and program | |
US20050277455A1 (en) | Racing games and other games having garage, showroom, and test drive features | |
KR200194797Y1 (ko) | 자전거 운동/게임 장치 | |
US6579173B1 (en) | Game score determination apparatus and method | |
JP4786854B2 (ja) | 玩具システム | |
JP2004338654A (ja) | 自動車カスタマイズ支援方法,そのシステム,およびカスタマイズ支援を受ける自動車 | |
JP3968106B2 (ja) | 遊戯拡張システム及び該システムのためのプログラム | |
JP2002301266A (ja) | ドライビングゲームシステム | |
JP2005329255A (ja) | 遊戯拡張システム及び該システムのためのプログラム | |
CN220193960U (zh) | 一种车辆 | |
JP3415054B2 (ja) | 課題解決型乗り物ゲーム装置 | |
JP2005000338A (ja) | 自動車ゲーム提供方法および自動車ゲーム提供システム | |
JP2002143549A (ja) | 体感装置 | |
JPH0586387U (ja) | Tvゲーム機 | |
JP2000042245A (ja) | ゲームシステム | |
KR101417106B1 (ko) | 차량의 엔터테인먼트 시스템 | |
WO2006024895A1 (en) | A multi-user game | |
JP2000229176A (ja) | 使用車両のボディカラー選択機能を有するレーシングゲーム装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130628 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20140701 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20150626 Year of fee payment: 12 |
|
FPAY | Annual fee payment |
Payment date: 20160705 Year of fee payment: 13 |
|
FPAY | Annual fee payment |
Payment date: 20180628 Year of fee payment: 15 |