(57)【要約】  自転車の走行経路の地図情報と運転者等の情報とを関連付けた走行経路情報を生成した自転車用地図を画面表示する。そこで、まず測位システムを用いて走行中の自転車の位置情報を取得するとともに、自転車の位置情報を取得した際の自転車に関連する情報を取得する。次に、自転車の位置情報と自転車に関連する情報とを対応付けた走行経路情報を生成し、走行経路情報を記憶装置に記憶する。そして、同一の又は異なる情報処理装置で生成された複数の走行経路情報をマージし、マージされた走行経路情報を地図情報と併せて画面表示する。
2011067842.tif 000002
【特許請求の範囲】
【請求項１】
測位システムを用いて走行中の自転車の位置情報を取得する第１の取得手段と、
前記自転車の位置情報を取得した際の前記自転車に関連する情報を取得する第２の取得手段と、
前記自転車の位置情報と前記自転車に関連する情報とを対応付けた走行経路情報を生成する走行経路情報生成手段と、
前記走行経路情報を記憶装置に記憶する記憶手段と、
同一の又は異なる情報処理装置で生成された複数の走行経路情報をマージするマージ手段と、
前記マージ手段によってマージされた走行経路情報を出力する出力手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記第２の取得手段は、前記自転車の走行状況に関する情報、前記自転車の運転者に関する情報、又は、前記自転車の走行時の環境情報の少なくともいずれか一つを取得し、
前記走行経路情報生成手段は、前記第２の取得手段で取得された情報によって分類可能なフォーマットで前記走行経路情報を生成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記自転車の運転者に関する情報は前記運転者の身体情報であることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記自転車の運転者に関する情報は前記運転者のプロフィール情報であることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記身体情報を入力する入力手段をさらに備え、
前記出力手段は、前記身体情報に対応付けられる前記走行経路情報を選択し、他の走行経路情報と区別して出力する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項６】
前記プロフィール情報を入力する入力手段をさらに備え、
前記出力手段は、前記プロフィール情報に対応付けられる前記走行経路情報を選択し、他の走行経路情報と区別して出力する
ことを特徴とする請求項４に記載の情報処理装置。
【請求項７】
前記自転車の走行方向に関する情報を取得する第３の取得手段をさらに備え、
前記走行経路情報生成手段は、前記走行方向に関する情報によって分類可能なフォーマットで前記走行経路情報を生成する
ことを特徴とする請求項１から６までのいずれか１項に記載の情報処理装置。
【請求項８】
前記自転車に搭載された加速度センサによって該自転車の走行時の加速度情報を取得する第４の取得手段をさらに備え、
前記走行経路情報生成手段は、前記加速度情報によって分類可能なフォーマットで前記走行経路情報を生成する
ことを特徴とする請求項１から７までのいずれか１項に記載の情報処理装置。
【請求項９】
前記マージ手段は、同一の運転者に関する前記複数の走行経路情報をマージすることを特徴とする請求項１から８までのいずれか１項に記載の情報処理装置。
【請求項１０】
前記マージ手段は、異なる運転者に関する前記複数の走行経路情報をマージすることを特徴とする請求項１から８までのいずれか１項に記載の情報処理装置。
【請求項１１】
前記出力手段は、前記走行経路情報をネットワーク、着脱可能な可搬記憶媒体、又は通信インタフェースの少なくともいずれか１つを介して外部装置へ出力することを特徴とする請求項１から１０までのいずれか１項に記載の情報処理装置。
【請求項１２】
地図情報を記憶する地図記憶手段と、
前記走行経路情報を前記地図情報に対応付けた自転車用地図を生成する自転車用地図生成手段とをさらに備え、
前記出力手段は、前記自転車用地図を表示装置に表示する
ことを特徴とする請求項１から１１までのいずれか１項に記載の情報処理装置。
【請求項１３】
前記出力手段は、情報処理装置に内蔵された、又は、外付けされた前記表示装置上に前記自転車用地図を表示することを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
測位システムを用いて走行中の自転車の位置情報を取得する第１の取得工程と、
前記自転車の位置情報を取得した際の前記自転車に関連する情報を取得する第２の取得工程と、
前記自転車の位置情報と前記自転車に関連する情報とを対応付けた走行経路情報を生成する走行経路情報生成工程と、
前記走行経路情報を記憶装置に記憶する記憶工程と、
同一の又は異なる情報処理装置で生成された複数の走行経路情報をマージするマージ工程と、
前記マージ工程によってマージされた走行経路情報を出力する出力工程と
を有することを特徴とする情報処理方法。
【請求項１５】
一又は複数の第１の装置と第２の装置とを備える情報処理システムであって、
前記第１の装置が、
測位システムを用いて走行中の自転車の位置情報を取得する第１の取得手段と、
前記自転車の位置情報を取得した際の前記自転車に関連する情報を取得する第２の取得手段と、
前記自転車の位置情報と前記自転車に関連する情報とを対応付けた走行経路情報を生成する走行経路情報生成手段と、
前記走行経路情報を記憶装置に記憶する記憶手段と、
前記走行経路情報を出力する出力手段とを備え、
前記第２の装置が、
同一の又は異なる情報処理装置で生成された複数の走行経路情報をマージするマージ手段を備える
ことを特徴とする情報処理システム。
【請求項１６】
前記第１の装置と前記第２の装置とがネットワークを介して互いに接続していることを特徴とする請求項１５に記載の情報処理システム。
【請求項１７】
前記第２の装置が、前記第１の装置をクライアント端末とする前記ネットワークを介して接続されたサーバ装置内に備わっていることを特徴とする請求項１６に記載の情報処理システム。
【請求項１８】
前記第２の装置が、前記ネットワークに接続可能なパーソナルコンピュータであることを特徴とする請求項１６に記載の情報処理システム。
【請求項１９】
請求項１から１３までのいずれか１項に記載された情報処理装置で生成された前記走行経路情報が地図情報に対応付けられたことを特徴とする自転車用地図。
【請求項２０】
請求項１４に記載の情報処理方法で生成された前記走行経路情報が地図情報に対応づけられたことを特徴とする自転車用地図。
【請求項２１】
請求項１５から１８までのいずれか１項に記載の情報処理システムで生成された前記走行経路情報が地図情報に対応づけられたことを特徴とする自転車用地図。
【請求項２２】
自転車の走行頻度によって分類可能なフォーマットで生成されたことを特徴とする請求項１９から２１までのいずれか１項に記載の自転車用地図。
【請求項２３】
自転車の走行頻度によって前記走行経路情報を画面表示する際の表示色の透過度を変化させて自転車の走行経路の表示が可能なフォーマットで生成されたことを特徴とする請求項２２に記載の自転車用地図。
【請求項２４】
コンピュータに、
測位システムを用いて走行中の自転車の位置情報を取得する第１の取得手順と、
前記自転車の位置情報を取得した際の前記自転車に関連する情報を取得する第２の取得手順と、
前記自転車の位置情報と前記自転車に関連する情報とを対応付けた走行経路情報を生成する走行経路情報生成手順と、
前記走行経路情報を記憶装置に記憶する記憶手順と、
同一の又は異なる情報処理装置で生成された複数の走行経路情報をマージするマージ手順と、
前記マージ手順によってマージされた走行経路情報を出力する出力手順と
を実行させるためのコンピュータ読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、情報処理方法及び自転車用地図に関する。
【背景技術】
【０００２】
近年、サイクルスポーツと呼ばれる自転車競技がスポーツ活動の一つとして国内外で盛んになってきている。サイクルスポーツの種類として、例えば、トラックレース、オフロードレース、及びロードレースが知られている。ここで、トラックレースとは、例えば、競輪やスプリント等で知られているように、競技場（トラック）の中を周回するレースである。また、オフロードレースは、マウンテンバイク等の自転車を用いて未舗装の道路や山林の斜面等を走行するレースである。そして、ロードレースは、舗装された道路上を数十ｋｍ〜数百ｋｍの長距離にわたって走行するレースであり、全日本実業団自転車競技連盟が主催する実業団サイクルロードレースやツール・ド・フランス等のステージレースが知られている。また、ロードレースの一つとして、ロードバイクを用いて行われる全行程が上り坂のヒルクライムレースのようなレースもある。【０００３】
このようなレースに参加するサイクリストには、賞金レースに参加するようなプロ選手、実業団等に所属するセミプロの選手、アマチュアではあるものの日々のトレーニングを行って積極的にレースに参加するいわゆるホビーレーサー等がいる。また、上述したような本格的なレースに参加するようなサイクリスト以外にも、プロ仕様のロードバイクを運転してサイクリングを楽しみながら会社へ通勤したり、週末等の休日に郊外に出かけて長距離のサイクリングを楽しむような一般のサイクリストも多い。【０００４】
上述したようなサイクリストにとっては、有効なトレーニングや快適なサイクリングを行うことが可能な、それぞれの目的に適した走行経路を見つけることが重要である。例えば、ロードレース競技への参加に向けたトレーニングを行うサイクリストは、数十ｋｍ〜数百ｋｍの舗装道路とはいかないまでも、少なくとも数ｋｍ以上の長距離にわたって連続走行が可能な郊外の舗装道路を走行したいと考えるであろう。また、休日に快適なサイクリングを楽しむサイクリストは、なるべく静かで景観がよく、自動車の通行量が少なく空気がきれいで平坦な道路を走行したいと考えるであろう。【０００５】
例えば、あるサイクリストが全く知見のない地域で快適なサイクリングロードを探す場合、可能であれば地元のサイクリストが頻繁に走行するような地元では有名なサイクリングロードを探索したいと考えるであろう。そこで、従来からサイクリストは、道路マップ等の地図で走行に適したルートを自ら想定して試走してみたり、知人等から情報提供を受けたり、専門誌やインターネット等の媒体を介して情報を入手したりしていた。しかし、このような方法による情報収集範囲には限界があり、またより快適な走行経路を見逃している可能性も否定できないため、サイクリストの要求を満足させることができるより広範囲で情報を収集できることが要求されている。ここで、自転車ではないが、自動車を対象にした適切な走行経路探索を行う様々な技術が知られている（例えば、特許文献１〜５を参照。）。【０００６】
特許文献１には、過去の運転状況を利用する車両用経路誘導装置が開示されている。この技術は、目的地までの道路の過去の走行回数に応じた道路熟知度を算出し、運転者がよく知っている道路を優先的に選んでルート探索を行うというものである。【０００７】
また、特許文献２には、車両の走行軌跡を軌跡データとして蓄積してルート検索に活用する車両用ナビゲーション装置が開示されている。この技術は、例えば交差点又はリンクの走行回数である軌跡データに基づいて、入力された２地点間のルートを検索するというものである。【０００８】
さらに、特許文献３には、車両の過去の走行履歴（例えば、車両が所定の範囲内を走行した走行回数）を用いて案内を行うナビゲーション装置が開示されている。この技術は、過去の走行履歴に基づいて走行頻度を判定し、その頻度に応じて所定のナビゲーションを行うというものである。【０００９】
さらにまた、特許文献４には、地元ユーザの走行率が高い抜け道ルート情報を作成する情報作成システムが開示されている。この技術は、複数の車両から通信手段を介して走行軌跡情報を取得し、リンク毎に地元車両と非地元車両の走行量とを算出して、目的地までの経路のうち地元ユーザの走行率が高いルートを抽出するというものである。【００１０】
さらにまた、特許文献５には、探索された車両の経路を含む地区区画を更新して地図データを生成する地図データの配信装置が開示されている。この技術は、車両の出発地と到着時間の経路が含まれる区画のうち更新すべきと判断された区画の最新の地図データをナビゲーション装置に配信するというものである。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開平５−１１８８６６号公報
【特許文献２】特開平９−２８７９６９号公報
【特許文献３】特開２０００−２８６４７４号公報
【特許文献４】特開２００８−１５２４６７号公報
【特許文献５】特開２００８−２３２６２９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら、上記特許文献１〜５に記載の技術は、あくまで自動車の走行経路を探索するものであって自転車の走行経路を探索するものではないため、それらを用いても必ずしもサイクリストの要求を十分に満足できる走行経路が探索できるとは限らない。なぜならば、サイクリストにとっては、出発地と目的地とを最短時間や最短距離で移動できるルートが必ずしも最適な走行経路であるとは限らない。例えば、自動車の通行量が多い道路は自転車の走行には危険であり、そのような道路での走行は避けたいと思うサイクリストも多いと考えられる。また、トレーニングのために往路はなだらかな上り坂を走行し、復路は景観を楽しみながら全く違った経路で出発地点まで戻るような走行経路を検索したいといった自転車に特有な経路探索が必要な場合がある。【００１３】
本発明は、上述した事情に鑑みてなされたものであり、上述のような問題を解決することを課題の一例とするものであり、これらの課題を解決することができる情報処理方法、情報処理装置、情報処理システム及び自転車地図を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記課題を解決するために、本発明に係る情報処理装置は、測位システムを用いて走行中の自転車の位置情報を取得する第１の取得手段と、前記自転車の位置情報を取得した際の前記自転車に関連する情報を取得する第２の取得手段と、前記自転車の位置情報と前記自転車に関連する情報とを対応付けた走行経路情報を生成する走行経路情報生成手段と、前記走行経路情報を記憶装置に記憶する記憶手段と、同一の又は異なる情報処理装置で生成された複数の走行経路情報をマージするマージ手段と、前記マージ手段によってマージされた走行経路情報を出力する出力手段とを備えることを特徴とする。【００１５】
また、上記課題を解決するために、本発明に係る情報処理方法は、測位システムを用いて走行中の自転車の位置情報を取得する第１の取得工程と、前記自転車の位置情報を取得した際の前記自転車に関連する情報を取得する第２の取得工程と、前記自転車の位置情報と前記自転車に関連する情報とを対応付けた走行経路情報を生成する走行経路情報生成工程と、前記走行経路情報を記憶装置に記憶する記憶工程と、同一の又は異なる情報処理装置で生成された複数の走行経路情報をマージするマージ工程と、前記マージ工程によってマージされた走行経路情報を出力する出力工程とを有することを特徴とする。【００１６】
さらに、上記課題を解決するために、本発明は、一又は複数の第１の装置と第２の装置とを備える情報処理システムであって、前記第１の装置が、測位システムを用いて走行中の自転車の位置情報を取得する第１の取得手段と、前記自転車の位置情報を取得した際の前記自転車に関連する情報を取得する第２の取得手段と、前記自転車の位置情報と前記自転車に関連する情報とを対応付けた走行経路情報を生成する走行経路情報生成手段と、前記走行経路情報を記憶装置に記憶する記憶手段と、前記走行経路情報を出力する出力手段とを備え、前記第２の装置が、同一の又は異なる情報処理装置で生成された複数の走行経路情報をマージするマージ手段を備えることを特徴とする。【００１７】
さらにまた、上記課題を解決するために、本発明に係るコンピュータ読み取り可能なプログラムは、コンピュータに、測位システムを用いて走行中の自転車の位置情報を取得する第１の取得手順と、前記自転車の位置情報を取得した際の前記自転車に関連する情報を取得する第２の取得手順と、前記自転車の位置情報と前記自転車に関連する情報とを対応付けた走行経路情報を生成する走行経路情報生成手順と、前記走行経路情報を記憶装置に記憶する記憶手順と、同一の又は異なる情報処理装置で生成された複数の走行経路情報をマージするマージ手順と、前記マージ手順によってマージされた走行経路情報を出力する出力手順とを実行させることを特徴とする。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１の実施形態に係る情報処理装置２を搭載する一般的なロードバイク型の自転車１の外観図である。
【図２】本発明の第１の実施形態に係る情報処理装置２の電気的構成を示すブロック図である。
【図３】本発明の一実施形態に係る情報処理装置２の構成を示すブロック図である。
【図４】本発明の第１の実施形態に係る情報処理装置２を用いた自転車用地図を作成する処理を説明するためのフローチャートである。
【図５】本発明の第１の実施形態に係る情報処理装置２における走行経路情報生成処理（ステップＳ６）の詳細を説明するためのフローチャートである。
【図６】走行経路情報を生成するに当たり、ある一区間の走行経路を区間分割処理（ステップＳ６１）によって３つの区間に分割する例を説明するための図である。
【図７】走行経路情報を生成するためのエリア判定処理（ステップＳ６２）の詳細について説明するための図である。
【図８】ステップＳ６４のマージ処理における複数の走行経路情報の分岐・合流パターンに対応させたマージ処理の詳細を説明するための図である。
【図９】本発明の第１の実施形態に係る情報処理装置２における走行経路情報マージ処理（ステップＳ７）の詳細を説明するためのフローチャートである。
【図１０】本発明の第１の実施形態に係る情報処理装置２における表示出力処理（ステップＳ８）の詳細を説明するためのフローチャートである。
【図１１】本発明の第２の実施形態に係る情報処理システムの構成を示す概要図である。
【発明を実施するための形態】
【００１９】
＜第１の実施形態＞
以下、図面を参照して、自転車に搭載され、自転車の運転者（サイクリスト）に関する情報（例えば、身長・体重等の身体的特徴や運動能力、運転者が過去に出場した自転車レースの成績、使用した自転車の種類等のプロフィール情報等）、自転車の走行状況に関する情報（例えば、自転車の速度、位置情報等）及び自転車に関するその他の情報や走行時の環境情報等（例えば、自転車が走行した道路の斜度、気温、湿度等）を取得して自転車専用の走行地図を作成する情報処理装置及びそれを用いた情報処理方法について詳細に説明する。
【００２０】
図１は、本発明の第１の実施形態に係る情報処理装置２（図２、図３等参照）を搭載する一般的なロードバイク型の自転車１の外観図である。本実施形態では、一例として、図１に示すようなロードバイク型の自転車１に図２及び図３等に示す情報処理装置２を搭載して各種データの測定や演算等の情報処理を行わせる。なお、本実施形態に係る情報処理装置２を搭載する自転車１は、図１に示すロードバイク型の自転車に限られず、クロスバイク型やマウンテンバイク型等のあらゆるタイプの自転車に搭載するようにしてもよい。
【００２１】
図１に示すように、ロードバイク型の自転車１は、ドロップタイプのハンドル部１Ａを有し、車体の骨格をなすフレーム１Ｂを備えている。フレーム１Ｂは、フレーム体１Ｃと、フレーム体１Ｃの前部に斜め縦軸回りに回転自在に支持され、下部が二股に分かれたフロントフォーク１Ｄとを有している。また、自転車１は、フロントフォーク１Ｄに連結されたハンドル部１Ａと、フレーム体１Ｃの下部に取り付けられ、踏み力を駆動力に変換する駆動部１Ｆと、フロントフォーク１Ｄの下端に回転自在に支持された前輪１Ｇと、フレーム体１Ｃの後部に回転自在に支持された後輪１Ｈと、前後の制動装置１Ｉ，１Ｊとを備えている。なお、フレーム体１Ｃは、三角形状の前三角１Ｋ、前三角１Ｋの後方に配置されたチェーンステーとしての後三角１Ｌとを有するダイヤモンド形をしている。
【００２２】
フロントフォーク１Ｄの上部には、ハンドル部１Ａを構成するハンドルステム１Ｍが上下に移動可能に固定されている。ハンドルステム１Ｍの上端には、左右に延びる両端が湾曲したハンドルバー１Ｎが固定されている。ハンドルバー１Ｎの両端には、変速機能付のブレーキレバー１Ｏが取り付けられている。
【００２３】
駆動部１Ｆは、後輪１Ｈのフリーハブに回転不能に取り付けられた小ギヤ部１Ｐと、小ギヤ部１Ｐから前輪１Ｇ方向に架け渡されたチェーン１Ｑと、チェーン１Ｑに駆動力を伝達するためのペダル１Ｒと、変速用のフロントディレーラ１Ｓ及びリアディレーラ１Ｔとを有している。フロントディレーラ１Ｓは、チェーン１Ｑが挿通するチェーンガイド１Ｕを有している。
【００２４】
［情報処理装置の構成］
図２は、本発明の第１の実施形態に係る情報処理装置２の電気的構成を示すブロック図である。図２に示すように、本実施形態に係る情報処理装置２は、各種データを測定するセンサ群１００、測定した各種データを記憶、演算、出力等する制御装置２００、情報処理装置２を自転車の運転者等がデータ入力等の各種操作が可能な入力インタフェース（Ｉ／Ｆ）３００、測定・演算等したデータを画面表示するためのモニタ４００、情報処理装置２から各種音データを出力するスピーカ５００、測定・演算等したデータを外部装置（不図示）へ出力したり、外部装置から各種データを入力するためのアンテナやＵＳＢポート等の通信インタフェース（Ｉ／Ｆ）６００、現在時刻やデータ測定等のための経過時間を計測するタイマ７００を備えている。
【００２５】
図２に示すように、本実施形態に係る情報処理装置２のセンサ群１００は、スピードセンサ１０１、ケイデンスセンサ１０２、心拍センサ１０３、斜度センサ１０４、気圧センサ１０５、風速センサ１０６、温度センサ１０７、湿度センサ１０８、及びＧＰＳセンサ１０９、加速度センサ１１０、パワーセンサ１１１を備えている。なお、図２に示すセンサ群１００の構成は一例であって、情報処理装置２に内蔵或いは当該装置の外側に取り付け等され、無線や有線で各種情報を取得するようにしてもよい。本実施形態では、各センサは、情報処理装置２に内蔵するもの、自転車１に直接取り付けるもの、運転者が装着するもの等に分けられる。
【００２６】
スピードセンサ１０１は、自転車１の移動速度を計測する装置である。スピードセンサ１０１は、例えば自転車１の車輪のスポーク等にマグネットを固定し、チェーンステー１Ｌなどにマグネット検出器を装着して、マグネットの通過する時間当たりの自転車１の移動距離を車輪の円周長から算出し、単位時間当たりの自転車の速度を算出する。
【００２７】
ケイデンスセンサ１０２は、自転車１のペダル１Ｒの単位時間当たりの回転数を計測する装置である。ケイデンスセンサ１０２は、例えばペダル１Ｒにマグネットを装着し、チェーンステー１Ｌ等にマグネット検出器を装着して単位時間当たりのペダル回転数を計測する。すなわち、ホビーレーサーにとって、プロ選手等が自転車１を走行させる際のケイデンス（１分間のクランク回転数）に代表される走り方は非常に興味深い情報である。一例として、プロ選手は自転車１のペダル１Ｒをどの程度早く回したり、ゆっくり回したりして走行しているか等を知ることは、ホビーレーサーにとっては貴重である。そこで、本実施形態に係る情報処理装置２によれば、プロ選手を含む他のサイクリストがどの程度のケイデンスで同じ経路を走行しているのかを地図上でわかりやすく確認することができる。
【００２８】
心拍センサ１０３は、自転車１の運転者の心拍数を計測する装置であり、例えば運転者の胸部等に固定し、電極により心電図を測定し、単位時間当たりの心拍数を計測する。
【００２９】
斜度センサ１０４は、自転車１が一定時間で走行した走行経路の平均斜度を算出する装置である。なお、斜度センサ１０４を用いないで、例えば、ＧＰＳセンサ１０９等で一定時間の移動距離を算出し、気圧センサ１０５で算出した高度情報から移動に要した一定時間における高度差を算出して、距離と高度差（標高差）から平均斜度を算出するようにしてもよい。また、本センサは情報処理装置２に内蔵してもよいし、自転車１に直接取り付けてもよい。
【００３０】
気圧センサ１０５は、自転車１の周りの大気圧を計測する装置である。本実施形態では、当該気圧センサ１０４内又は制御装置２００において、気圧センサ１０４で計測された気圧から自転車１が位置する標高を算出する。なお、本センサは情報処理装置２に内蔵してもよいし、自転車１に直接取り付けてもよい。また、気圧センサ１０５に代えてＧＰＳセンサ１１０で標高に関するデータを取得したり、地図情報として高度情報を有する３次元地図情報を使用してもよい。
【００３１】
風速センサ１０６は、自転車が当該自転車１の周りの空気との相対速度を計測する装置であり、自転車に対する風の流れの速度を風量センサ、プロペラ、又はマイク等により計測して風速を算出する。本センサは情報処理装置２に内蔵してもよいし、自転車１に直接取り付けてもよい。
【００３２】
温度センサ１０７は、自転車１の周りの気温（例えば、停止している位置での気温や走行中の気温等）を計測する装置である。本センサは情報処理装置２に内蔵してもよいし、自転車１に直接取り付けてもよい。
【００３３】
湿度センサ１０８は、自転車１の周りの湿度（例えば、停止している位置での湿度や走行中の湿度等）を計測する装置である。本センサは情報処理装置２に内蔵してもよいし、自転車１に直接取り付けてもよい。
【００３４】
ＧＰＳセンサ１０９は、自転車１の位置情報を計測する測位システムであり、ＧＰＳアンテナ（不図示）を介して、当該位置情報と同時に現在時刻の情報や自転車の走行方向も取得することができる。本センサは情報処理装置２に内蔵してもよいし、自転車１に直接取り付けてもよい。
【００３５】
加速度センサ１１０は、自転車１の加速度の変化によって生じる自転車１の３次元的な変位を計測する装置である。計測された加速度情報からは、例えば、上下方向に加速度が一定時間振動した場合は路面状況が悪いと判定したり、それが一定値以上の場合はダートのルートと判定するように、路面状況やカーブの特徴等を判定することができる。また、瞬間的に上下方向に大きな振動がある場合は、路面の大きな凹凸や排水溝の蓋などが存在して、自転車が走りにくい路面である、或いは転倒の危険がある路面であると判定することも可能である。このように、加速度センサ１１０を用いることによって、路面状況や危険ポイントをモニタ４００上に表示される自転車用地図に付加することもできる。また、加速度センサ１１０を用いることによって、走行中に路面状況に応じて警告や案内をモニタ４００上に表示したり、スピーカ５００から音声出力することもできる。本センサは情報処理装置２に内蔵してもよいし、自転車１に直接取り付けてもよい。
【００３６】
パワーセンサ１１１は、自転車１のクランクや後輪ハブ等に内蔵され自転車１の出力を検出する装置であり、パワーメータがその代表的なものである。一般的なパワーメータは、スプロケットに加わる力を計測してその結果をサイクルコンピュータ（不図示）やモニタ４００に表示することができ、プロ選手、セミプロの選手及びホビーレーサー等の多くのサイクリストの間で注目されているセンサである。パワーセンサ１１１を使用することにより、本実施形態に係る情報処理装置２では、傾斜によって必然的に運転者に負荷がかかる走行経路や、それ以外の平坦な道路等であっても運転者が全力で走行することによって運転者の足に負荷がかかった経路（例えば、頻繁にトレーニングに用いられる道路で多くの運転者の足に大きな負荷を要した経路等）を地図上に視覚的に表示することができる。
【００３７】
上述したように、本実施形態に係る情報処理装置２のセンサ群１００は様々なセンサを用いて各種データが測定可能なように実現されている。なお、前述した各種データを取得・計算等することができるものであれば、それぞれ単一のセンサから得られたデータで構成されている必要はなく、複数のセンサからのデータを融合したデータから算出したデータや情報処理装置２以外の他のセンサのデータを通信Ｉ／Ｆ６００等から入力して用いるようにしてもよい。
【００３８】
センサ群１００で測定された各種データは情報処理装置２内で記憶された後、演算・出力等の各種処理が行われる。図２に示すように、制御装置２００は、ＣＰＵ２０１、メモリ２０２、画像制御回路２０３、音声制御回路２０４、通信制御回路２０５を備え、それらがバス２０６を介して互いに接続されている。なお、バス２０６には、図２に示すように、アンテナ群１００、入力Ｉ／Ｆ、モニタ４００、スピーカ５００、通信Ｉ／Ｆ６００及びタイマ７００が接続されている。
【００３９】
メモリ２０２は、フラッシュメモリ、ＲＡＭ、ＲＯＭ、ハードディスクドライブ等の内部記憶装置、又はＵＳＢメモリ、フラッシュメモリカード等の不揮発性外部メモリ等で実現される。メモリ２０２には、本実施形態に係る情報処理装置２のセンサ群１００で取得し、ＣＰＵ２０１で演算されたデータ等が一時的又は永続的に記憶される。また、情報処理装置２では、メモリ２０２で地図情報等の付加情報を記憶しておき、取得・演算等されたデータと関連付けて自転車用地図を生成し、モニタ４００で表示することができる。
【００４０】
画像制御回路２０３は、ＣＰＵ２０１からの指示に応じて、液晶画面等で構成されるモニタ４００を制御して画面上に指示に応じた画像を表示させる。音声制御回路２０４は、ＣＰＵ２０１からの指示に応じて音声信号を生成し、スピーカ５００に当該音声信号を出力させる。
【００４１】
通信制御回路２０５は、ＣＰＵ２０１からの指示に応じて、メモリ２０２に記憶されている各種データ等を通信Ｉ／Ｆ６００を介して外部装置へ出力（送信）することができる。また、通信制御回路２０５は、外部装置等からのデータを通信Ｉ／Ｆ６００を介して受信し、メモリ２０２に記憶することができる。なお、通信Ｉ／Ｆ６００としては、インターネット等のネットワークに接続するために、無線通信を行う場合には各種アンテナで実現することができ、有線通信を行う場合にはＬＡＮケーブル等に接続するための通信インタフェースで実現することができる。
【００４２】
また、制御装置２００にはバス２０６を介して入力Ｉ／Ｆ３００が接続されている。入力Ｉ／Ｆ３００は、例えば運転者等がデータ測定の開始／終了を指示するためのボタン３０１やキーボードや携帯電話機等のキーに相当する文字入力が可能な操作キー３０２を備えている。また、入力Ｉ／Ｆ３００には、ボタン３０１や操作キー３０２以外にも各種操作を行うためのトラックボールやジョイスティック等のポインティングデバイスを備えるようにしてもよい。また、ボタン３０１や操作キー３０２に代えて、或いはそれらと共に、タッチパネルで入力Ｉ／Ｆ３００を実現するようにし、モニタ４００と画面を共有するようにしてもよい。
【００４３】
図３は、本発明の一実施形態に係る情報処理装置２の構成を示すブロック図である。図３に示すように、本実施形態に係る情報処理装置２は、走行情報取得部１１、運転者情報取得部１２、環境情報取得部１３から構成される情報取得部１０、記憶部２０、走行経路情報生成部３０、走行経路情報マージ部４０、自転車用地図生成部５０、自転車用地図表示部６０、データ出力部７０、データ入力部８０を備えている。
【００４４】
走行情報取得部１１は、センサ群１００の例えばスピードセンサ１０１、ケイデンスセンサ１０２、風速センサ１０６、ＧＰＳセンサ１０９、加速度センサ１１０で計測したデータや入力Ｉ／Ｆ３００の操作で入力されたデータ等を制御装置２００で解析等の処理することによって自転車１の位置情報を含む走行情報を取得する手段として機能する。また、運転者情報取得部１２は、センサ群１００の心拍センサ１０３で計測したデータや入力Ｉ／Ｆ３００の操作で入力されたデータ等を制御装置２００で処理することによって自転車１の運転者に関する情報（後述する運転者の身体情報やプロフィール情報等）を取得する手段として機能する。さらに、環境情報取得部１３は、センサ群１００の斜度センサ１０４、気圧センサ１０５、温度センサ１０７、湿度センサ１０８で計測したデータや入力Ｉ／Ｆ３００の操作で入力されたデータ等を制御装置２００で処理することによって自転車１の走行時の外部環境に関する情報を取得する手段として機能する。
【００４５】
記憶部２０は、走行情報取得部１１、運転者情報取得部１２及び環境情報取得部１３で取得された各種データを一時的又は永続的に記憶することができる。また、記憶部２０は、走行経路情報生成部３０や走行経路情報マージ部４０における演算処理の中間データや生成された走行経路情報、当該走行経路情報に関連付けられる地図情報、その他データ入力部８０で運転者等が入力した各種情報等を記憶することができる。なお、記憶部２０の機能は、図２に示すメモリ２０２等で実現される。
【００４６】
走行経路情報生成部３０は、制御装置２００等で実現されるユニットであり、センサ群１００で取得した各種データの演算処理等を行って自転車１の走行経路情報を生成する機能を有する。すなわち、走行経路情報生成部３０では、情報取得部１０によって取得された自転車１の走行に関する情報、自転車１の運転者に関する情報、走行時の環境に関する情報を、ＧＰＳセンサ１０９で所定時間毎に計測された自転車１の位置情報等で構成される走行経路に関する情報に関連付けた走行経路情報を生成する。
【００４７】
走行経路情報マージ部４０は、制御装置２００等で実現されるユニットであり、走行経路情報生成部３０で生成された複数の走行経路情報、或いは走行経路情報生成部３０で生成された一又は複数の走行経路情報と他の情報処理装置等から取得した別の走行経路情報をマージして一つの走行経路情報に統合する。
【００４８】
自転車用地図生成部５０は、制御装置２００等で実現されるユニットであり、走行経路情報生成部３０又は走行経路情報マージ部４０で生成された走行経路情報に記憶部２０に記憶されている地図情報を関連付けることによって自転車用地図を生成する。
【００４９】
自転車用地図表示部６０は、センサ群１００によって得られた各種データを制御装置２００等で処理することによって生成した自転車用地図等の各種情報をモニタ４００に表示したり、スピーカ５００から操作情報、操作音、警告音等の各種音声データを出力することができる機能を有する。この際、走行情報取得部１１、運転者情報取得部１２及び環境情報取得部１３で得られた各種情報や走行経路情報生成部３０及び走行経路情報マージ部４０で得られた走行経路情報、自転車用地図生成部５０で生成される自転車用地図、それらの地図作成のために使用される運転者情報、地図情報、情報処理装置２の設定情報等の複数の情報の表示の切り替え等を入力Ｉ／Ｆ３００で選択できるようにしてもよい。
【００５０】
データ出力部７０は、外部装置（不図示）と本情報処理装置２との間で各種データの授受を行うための装置であり、図２に示す例では制御装置２００と通信Ｉ／Ｆ６００等で実現される機能である。例えば、情報処理装置２は、アンテナを用いて外部装置とデータを送受信したり、外部装置と有線接続することでデータ通信をするようにしてもよいし、外部装置との間でＵＳＢメモリ等の着脱可能な可搬記憶媒体を用いてデータを授受するようにしてもよい。
【００５１】
データ入力部８０は、自転車の運転者等がボタン３０１や操作キー３０２等の入力Ｉ／Ｆ３０0を介して、各種データ計測のスタートやストップ、出力する情報のモニタ表示切替等の操作情報を入力する機能を有する。また、データ入力部８０は、運転者自身の身体的な情報や過去の自転車レースの出場成績、予め決められた情報処理装置２の設定情報等の付加情報も上記入力Ｉ／Ｆ３００を介して入力することができる機能を有する。
【００５２】
［情報処理装置による自転車用地図の作成処理］
次に、上述した情報処理装置２を用いて自転車用地図を作成する動作について図面を参照して詳細に説明する。図４は、本発明の第１の実施形態に係る情報処理装置２を用いた自転車用地図を作成する処理を説明するためのフローチャートである。なお、以下の説明においては、図１に示すような自転車１に図２及び図３に示す情報処理装置２を搭載し、運転者が自ら情報処理装置２を操作して自転車を走行させて各種データを計測し、さらに自転車用地図を生成するものとする。
【００５３】
最初に、運転者が情報処理装置２の入力Ｉ／Ｆ３００を操作することにより、情報処理装置２は新たに自転車用地図を作成する準備として当該情報処理装置２の初期化（リセット）を行う（ステップＳ１）。情報処理装置２は初期化処理によって、記憶部２０に一時的に蓄積されている情報のうち、走行経路情報生成のために計測開始から計測終了までの間に蓄積される情報の初期値を０、又は、所定の値に変更する。
【００５４】
ステップＳ１で記憶部２０のリセットが行われた後、情報処理装置２は、入力Ｉ／Ｆ３００の操作を介したデータ測定開始の指示（例えば、ボタン３０１の押下等）があったどうかを判断する（ステップＳ２）。その結果、データ測定開始の指示があったと判断された場合（Ｙｅｓ）は、ステップＳ３の処理を行う。一方、データ測定開始の指示がない場合（Ｎｏ）は、データ測定開始の指示があるまで待機する。なお、データ測定開始の指示は初期化処理（ステップＳ１）を行うことによって自動的に開始するようにしてもよいし、自転車１が動き出した際に自動的にデータ測定を開始するようにしてもよい。また、情報処理装置２で初期化処理がされてから一定時間以上（例えば、６０秒以上）運転者等によってデータ測定開始の指示がない場合は、スリープモードのような省電力モードに移行するようにしてもよい。
【００５５】
ステップＳ３では、センサ群１００等で実現される走行情報取得部１１及び環境情報取得部１３によって、自転車１の走行に伴って発生する情報（走行情報）及び走行時の外部環境に関する情報（環境情報）を取得する（ステップＳ３）。本実施形態では、走行情報取得部１１は例えば以下に示すような情報を一定時間ごと（例えば１秒ごと）に取得して記憶部２０に保存する。
・スピードセンサ１０１によって測定される自転車の単位時間当たりの移動速度
・ケイデンスセンサ１０２によって測定される自転車の単位時間当たりのペダル回転数
・風速センサ１０６によって測定される風速（自転車の相対風速）
・ＧＰＳセンサ１０９によって測定される自転車の位置
・加速度センサ１１０によって測定される瞬間の加速度
・パワーセンサ１１１によって測定される自転車の出力
【００５６】
また、本実施形態では、運転者情報取得部１２は例えば以下に示すような情報を一定時間ごと（例えば１秒ごと）に取得して記憶部２０に保存する。
・心拍センサ１０３によって測定される自転車の運転者の単位時間当たりの心拍数
【００５７】
さらに、本実施形態では、環境情報取得部１３は以下に示すような情報を一定時間ごと（例えば１秒ごと）に取得して記憶部２０に保存する。
・斜度センサ１０４によって測定される自転車の位置する場所の傾斜
・気圧センサ１０５によって測定される自転車の位置する標高
・温度センサ１０７によって測定される自転車の位置する場所の気温
・湿度センサ１０８によって測定される自転車の位置する場所の湿度
【００５８】
次に、情報処理装置２は、入力Ｉ／Ｆ３００の操作でデータ測定終了の指示（例えば、ボタン３０１の押下等）があったどうかを判断する（ステップＳ４）。その結果、データ測定終了の指示を受けた場合（Ｙｅｓ）は、ステップＳ５の処理を行う。一方、データ測定終了の指示を受けていない場合（Ｎｏ）は、引き続き走行情報取得処理（ステップＳ３）を続ける。なお、本実施形態では、入力Ｉ／Ｆ３００はスタートボタンとストップボタンとを同じボタン（ボタン３０１）で共有しているが、入力Ｉ／Ｆ３００に複数のボタンを備えてそれぞれ異なるボタンを使用するようにしてもよい。
【００５９】
次に、ステップＳ５では、自転車１の運転者が、入力Ｉ／Ｆ３００を操作することで、運転者自身のプロフィール情報を入力することにより、情報処理装置２は当該情報を取得する。ここで、プロフィール情報とは、年齢、性別、身長、体重、運動能力といった個人の身体情報や、プロレーサー、ホビーレーサー、エントリーユーザ等のランク付け情報、過去の出場レース（参加レース）の記録情報（例えば、有名なレースのタイム情報等）、所属しているチーム名、乗っている自転車の情報、経験年数、年間走行距離、サイクリングをする曜日や季節、時間帯等の各種情報をいう。また、運動能力とは、運転者の心肺機能、持久力、筋力等を指す。なお、本実施形態では、ステップＳ３の自転車の走行に伴う情報の取得後にプロフィール情報を取得するようにしているが、当該情報は自転車の走行前に取得するようにしてもよいし、別の日時に別の装置等から入力したデータを本情報処理装置２にデータ入力するようにしてもよい。
【００６０】
次に、走行経路情報生成部３０は、ステップＳ３で取得した走行情報（例えば、ＧＰＳセンサ１０９で取得した自転車１の時間毎の位置情報等）を解析して当該自転車の走行経路情報を生成する（ステップＳ６）。すなわち、ＧＰＳセンサ１０９によって得られた情報から一定時間に移動した位置の緯度・経度情報を所定時間間隔で得ることができ、この緯度・経度情報を解析する。なお、本実施形態では、走行経路情報はステップＳ５で取得する運転者のプロフィール情報やステップＳ３で走行情報と並行して取得される運転者情報や環境情報と関連付けて生成される。そして、走行経路情報生成部３０は、生成した走行経路情報を記憶部２０に保存する。
【００６１】
ここで、ステップＳ６に示す走行経路情報生成処理の詳細について説明する。図５は、本発明の第１の実施形態に係る情報処理装置２における走行経路情報生成処理（ステップＳ６）の詳細を説明するためのフローチャートである。
【００６２】
走行経路情報生成部３０は、まず、ステップＳ３で測定された一定区間のＧＰＳ情報を記憶部２０から読み出し、このＧＰＳ情報を細分化する区間分割処理を行う（ステップＳ６１）。ここで、区間分割処理の詳細について説明する。
【００６３】
走行経路情報生成部３０が記憶部２０から読み出した一定区間のＧＰＳ情報は、数メートルの場合もあれば数百キロメートルの広大な区間に及ぶ可能性があり、より正確な走行経路情報を生成するためにはある程度小さな範囲の地域ごとにその走行区間を分割する必要がある。本実施形態では、一例として、緯度・経度情報の区切りで走行区間を分割する。例えば、緯度及び経度が３５°４０′，１３９°４６′の地点を通る走行経路の場合、（３５，１３９）といったエリアタグを作成し、（３５，１３９）のエリアタグのついた走行経路を一区間として切り出す。
【００６４】
このようにして走行経路がたとえ世界中に及んでいる場合であっても、緯度・経度のタグで同様にして区間を分割して適切なサイズの区間にすることが可能となる。これによって、長距離の走行区間であっても複数の区間に分割された個々の区間ごとに走行経路情報を生成することができ、一度の処理に係る情報処理装置２の負荷を大幅に削減することが可能となる。なお、区間分割の方法は緯度・経度だけでなく、例えば国・州・都道府県・市町村等の行政区分を境界として採用してもよい。また、緯度・経度を小数点レベルで分割することで、より細分化した分割区間を得るようにしてもよい。
【００６５】
図６は、走行経路情報を生成するにあたり、ある一区間の走行経路を区間分割処理（ステップＳ６１）によって３つの区間に分割する例を説明するための図である。図６に示す例では、自転車１の走行経路７は、スタート地点７１はエリアタグ（３５，１３９）にあり、エリアタグ（３６，１３９）を走行して、ストップ地点７２はエリアタグ（３６，１３８）を通っている。すなわち、緯度・経度で分割した（３６，１３８）、（３６，１３９）、（３５，１３９）の３区間のエリアにまたがっている。したがって、走行経路情報の生成処理においては、エリアタグ（３５，１３８）で示されるエリアは処理対象ではなく、エリアタグ（３６，１３８）、（３６，１３９）、（３５，１３９）で示される３区間のエリアが処理対象となる。
【００６６】
次に、ステップＳ６１の区間分割処理で分割された各区間ごとに以下の処理が行われる。本実施形態では、エリアタグ（３６，１３８）で示される区間から順番に以下の処理が行われる。
【００６７】
すなわち、ステップＳ６１の区間分割処理の後、情報処理装置２は、エリアタグ（３６，１３８）で示されるエリアにすでに別の走行経路情報が存在しているか否かを、記憶部２０に当該エリアの走行経路情報が既に記憶されているかで判定する（ステップＳ６２）。
【００６８】
図７は、走行経路情報を生成するためのエリア判定処理（ステップＳ６２）の詳細について説明するための図である。ここで、情報処理装置２が過去に走行経路情報を生成していた場合には、記憶部２０には既に少なくとも１つ以上の過去に生成された走行経路情報が記憶されている。すなわち、図７に示すように、記憶部２０に記憶されている経路には、ステップＳ６１の区間分割処理によって分割された新たな経路である新規追加経路８１と、過去に生成されて記憶部２０に蓄積されていた経路である経路８２とが存在している。
【００６９】
ここで、前述したように、図７に示す例の場合、エリア判定処理の対象となるエリアはエリアタグ（３６，１３８）、（３６，１３９）、（３５，１３９）で示されるエリアである。図７を見ると、エリアタグ（３６，１３８）で示されるエリアには過去に蓄積された経路８２は存在せず、エリアタグ（３６，１３９）、（３５，１３９）で示されるエリアには蓄積された経路８２が１つ又は複数存在する。したがって、ステップＳ６２のエリア判定処理では、エリアタグ（３６，１３８）のエリアでは新たな走行経路がないと判定され（Ｎｏ）、ステップＳ６３に進む。一方、エリアタグ（３６，１３９）、（３５，１３９）のエリアでは新たな走行経路があると判定されて（Ｙｅｓ）、ステップＳ６４に進む。
【００７０】
ステップＳ６３は、ステップＳ６２においてエリア判定結果が「なし（Ｎｏ）」と判断された場合の処理であって、新規に走行経路情報が作成される。すなわち、この場合は記憶部２０に記憶されている経路群の中に同じエリア内の別の経路が存在していないので、経路８１で示される経路とその経路の走行回数情報（今回新たに経路が生成されるので回数は１となる）を関連付けた新規走行経路情報を作成する。
【００７１】
一方、ステップＳ６４では、ステップＳ６２においてエリア判定結果が「あり」と判断された場合にマージ処理が行われる。すなわち、ステップＳ６４では、まず、あらかじめ記憶部２０に蓄積されている経路８２を読み出して新規追加経路８１と緯度・経度の位置情報を比較し、それらが同じ経路であるか別の経路であるか、途中から分岐・合流が存在する経路であるか否か等を判定する。具体的な判定方法としては、例えば、走行経路上の緯度・経度のサンプリングポイントを全て比較し、サンプリングポイントの緯度・経度の位置情報がある閾値よりも近いサンプリングポイントが複数存在する場合に、その数で同一走行経路であるか否かを判定する。この際、途中で新たに分岐点や合流点がある場合は、その点を新たな分割点として同様に区間を細分化する。
【００７２】
図８は、ステップＳ６４のマージ処理における複数の走行経路情報の分岐・合流パターンに対応させたマージ処理の詳細を説明するための図である。図８に示すようにマージ処理における分岐・合流のパターンは３つあり、図８（Ａ）には経路１Ａと経路２Ａが完全一致する場合、図８（Ｂ）には経路１Ｂと経路２Ｂが部分一致する場合であって分割ポイントＢにおいて合流する場合、図８（Ｃ）には経路１Ｃと経路２Ｃが部分一致する場合であって分割ポイントＣにおいて分岐する場合を示している。このように、本実施形態では、分岐や合流等で経路を結節点で分割することができるような場合には、当該分割ポイントで経路を複数に分割するようにする。
【００７３】
ここで、本実施形態では、同じ道路であっても走行方向を考慮して別の走行経路として判定し走行経路情報の生成を行うようにする。これは、自動車の場合と異なって、自転車の場合は経路の上り下りの違いが運転者の負荷等に大きく影響するためである。例えば、走行経路が上りの場合は下りの場合と比較して自転車の運転者の心拍数がかなり大きくなったり、自転車の速度が落ちたりする。向かい風の場合にはなおさらその影響が大きくなる。そのため、上り下りの両方の走行経路のデータを同一グループとしてそのままマージしてしまうとそれらの平均値が得られることになり、勾配のある走行経路によって生じる特徴的な情報の差異が見られなくなってしまうためである。そこで、本実施形態では、ＧＰＳセンサ１０９等で実現される走行情報取得部１１によって自転車１の走行方向に関する情報を取得するとともに、取得した走行方向に関する情報によって分類可能なフォーマットで走行経路情報を生成するようにしておく。なお、本実施形態では、上述のように走行方向を考慮して、例えば同じ道路であっても順方向・逆方向の両方の走行経路を判定するようにするが、走行方向を考慮しないで同様の処理を行ってもよい。
【００７４】
また、ステップＳ６４のマージ処理は、区間ごとに走行経路情報をマージする際に対応付けられた自転車１に関する情報を、例えばサンプリングポイントごと、又は区間ごとに、以下のように平均化又はグループ化して、対応するサンプリングポイントの平均速度やその区間のレベル分布情報等をマージする。
・平均化するもの・・・斜度、高度、速度、ケイデンス、心拍数、パワー、風速等
・グループ分けするもの・・・年齢、レベル等の身体情報
【００７５】
また、例えば、加速度センサ１１０によって得られる自転車１の３次元的な変位の情報はマージして平均化することによってサンプル数が増えるため精度がより向上する。そして、ダートや凍結状態といった路面状況に関する精度を高い情報で走行経路情報へタグ付けしたり、路面の陥没地点に関する情報等のＰＯＩ（point of interest）情報を高い精度で走行経路情報として付与することができる。
なお、一つの区間内で自転車に関する情報が大きく変化する場合には、さらにその区間を細分化して２つ以上の区間に分割してもよい。
【００７６】
ステップＳ６３で新規経路が作成された後、又はステップＳ６４及びステップＳ６５でマージ処理及び走行回数情報が加算された後は、それらの情報を記憶部２０に保存する（ステップＳ６６）。そして、すべての区間について上述した処理が行われたか否かが判断される（ステップＳ６７）。その結果、分割されたすべての区間についての処理が終了した場合（Ｙｅｓ）は本処理を終了し、まだ全区間についての処理が終了していない場合（Ｎｏ）は、ステップＳ６２に戻って上記処理を行う。すなわち、本実施形態では、例えば、最初のループで分割された１つ目の区間の処理を行い、２回目以降のループで次の区間の処理を順次行っていく。例えば、エリアタグ（３６，１３８）、（３６，１３９）、（３５，１３９）の３つの区間が存在する場合、エリアタグ（３６，１３８）から順番に３回のループで処理が行われる。
【００７７】
次に、走行経路情報マージ部４０では、走行経路情報生成部３０で得られ記憶部２０に記憶されている複数の走行経路情報のマージ処理（統合処理）を行う（ステップＳ７）。ここでいう複数の走行経路情報とは、複数の自転車の運転者から得られた走行経路情報であってもよいし、同一の自転車の運転者から複数回得られた走行経路情報であってもよい。また、複数の走行経路情報はマージ処理するまでに記憶部２０に記憶されていればよく、他の情報処理装置で生成され本情報処理装置２にデータ入力されたものであってもよい。
【００７８】
次に、走行経路情報マージ処理（ステップＳ７）の詳細について説明する。図９は、本発明の第１の実施形態に係る情報処理装置２における走行経路情報マージ処理（ステップＳ７）の詳細を説明するためのフローチャートである。
【００７９】
まず、走行経路情報をマージ処理するためのエリアを確定する（ステップＳ７１）。ここで本実施形態では、前述したスタートボタンが押されてからストップボタンが押されるまでに走行した経路を含む矩形（本実施形態では緯度・経度で区分される四角形のエリア）のエリアとし、４つのエリアタグ（３６，１３８）、（３６，１３９）、（３５，１３８）、（３５，１３９）で指定されるエリアとする。
【００８０】
なお、エリアを確定する方法は上記方法だけに限られず別の方法であってもよい。例えば、ＧＰＳセンサから取得できる位置情報からマージ処理を行う時点での位置情報（すなわち、現在位置）を取得し、現在位置を含む１つ又は周辺の複数のエリアを確定するようにしてもよい。また、入力Ｉ／Ｆ３００を用いて運転者が入力した位置座標を含むエリアとしてもよい。或いは、モニタ４００に地図を表示し、入力Ｉ／Ｆ３００を用いてその地図をスクロールや拡大縮小して表示された地図のエリアとしてもよい。
【００８１】
次に、情報処理装置２は、ステップＳ７１で確定した対象となるエリアのすべての経路群（走行経路情報）を記憶部２０から読み出す（ステップＳ７２）。この時、それぞれの走行経路情報は、走行経路を示す複数の緯度・経度情報と当該ルートの走行回数を示す走行回数情報等を含めて読み出される。この場合、読み出される情報としては、各センサで取得された情報のみならず、同一の情報処理装置２で過去に取得された情報や他の情報処理装置で取得された情報とマージされた情報も含まれる。すなわち、例えばサンプリングポイントごと、又は区間ごとに、平均化された斜度、高度、速度、ケイデンス、心拍数、パワー、風速等や、グループ化された年齢、レベルといった身体情報等も読み出される。また上記の他に、加速度センサ１１０によって得られマージ処理によってより精度が向上したダートや凍結状態といった路面状況等の情報や、路面の陥没地点に関する情報等のＰＯＩ（point of interest）情報を読み出すようにしてもよい。
【００８２】
そして、情報処理装置２は、読み出した経路群の走行経路情報をＸＭＬ形式等のテキストデータに変換する（ステップＳ７３）。ここで、各走行経路の走行回数情報もＸＭＬ形式の一つのタグに埋め込んでテキストデータとして変換するようにする。情報処理装置２は、このようにして変換したテキストデータを記憶部２０に保存する（ステップＳ７４）。なお、本実施形態では、走行経路情報をテキストデータとして使用しているが、テキストデータと同様に情報の追加や変更等の取扱いができるものであればテキストデータ以外のデータ形式であってもよい。
【００８３】
情報処理装置２は、上述したようにマージ処理した走行経路情報を自転車用地図表示部６０用いてモニタ画面等に表示出力する（ステップＳ８）。この際、自転車用地図表示部６０は、記憶部２０にあらかじめ記憶していた地図情報上にマージ処理した走行経路情報を重畳して表示するようにする。
【００８４】
図１０は、本発明の第１の実施形態に係る情報処理装置２における表示出力処理（ステップＳ８）の詳細を説明するためのフローチャートである。まず、情報処理装置２は、走行経路情報マージ処理で作成されたＸＭＬ形式のテキストデータを記憶部２０から読み出し、予め記憶部２０に記憶されている地図データに重ねて走行経路情報を表示する（ステップＳ８１）。
【００８５】
次に、情報処理装置２は、読み出したＸＭＬデータから走行回数情報のタグを検出し（ステップＳ８２）、走行経路情報を画面表示する際に走行回数に応じて色等を変えて表示する（ステップＳ８３）。例えば、走行経路を赤色で表示する場合（この場合、未走行経路については、例えばその地図情報固有の表示色で表示する、或いは表示しないようにしてもよい。）に走行回数によって赤色の透過度を変えて表示する。一例として、走行回数が１００回以上の場合は透過度を０％、５０回〜９９回の間の場合には５０％、１回の場合に９９％のように、段階的に透過度を変えて表示する。これにより、走行回数が多い経路が濃く表示され、本情報処理装置２のユーザがより簡易・迅速に適切な情報を得ることができる。
【００８６】
走行回数に応じて表示色を変える以外にも、スピードセンサ１０１によって得られた自転車１の移動速度の平均速度によって色を変えて表示しても良い。例えば、走行経路を赤色で表示する場合に平均速度によって赤色の透過度を変えて表示する。一例として、平均速度が時速４０ｋｍ以上の場合は透過度を０％、時速２０ｋｍ以上時速４０ｋｍ未満の場合は５０％、時速２０ｋｍ未満の場合は９９％のように、段階的に透過度を変えて表示する。これにより、スピードが出せる経路が濃く表示され、本情報処理装置２のユーザがより簡易・迅速に適切な情報を得ることができる。
【００８７】
また、パワーセンサ１１１によって得られた自転車１の出力を用いて、段階的に透過度を変えて出力が大きいほど濃く表示するように、走行経路の画面表示色を変えても良い。これにより、例えば、足に負荷のかかる経路が濃く表示され、本情報処理装置２のユーザがより簡易・迅速に適切な情報を得ることができる。
【００８８】
さらに、心拍センサ１０３によって得られた自転車１の運転者の心拍数によって走行経路の画面表示色を変えても良い。一例として、心拍数が多いほど濃く表示するような段階的に透過度を変えて表示する。これによって、例えば、身体に負荷のかかる経路が濃く表示され、本情報処理装置２のユーザがより簡易・迅速に適切な情報を得ることができる。
【００８９】
さらにまた、斜度センサ１０４によって得られた自転車１の走行経路の平均斜度によって走行経路の画面表示色を変えても良い。一例として、段階的に透過度を変えて平均斜度が大きいほど濃くなるように表示する。これによって、例えば、パワーセンサ１１１の出力だけでは判断できない上り勾配であることを起因として運転者の足に負荷のかかる経路が濃く表示され、本情報処理装置２のユーザがより簡易・迅速に適切な情報を得ることができる。
【００９０】
さらにまた、気圧センサ１０５によって得られた自転車１近傍の気圧、及び気圧から算出される標高によって走行経路の画面表示色を変えてもよい。一例として、段階的に透過度を変えて気圧が高いほど濃く表示するようにする。これによって、例えば、標高差に違いによる走行状態の差が分かり、本情報処理装置２のユーザがより簡易・迅速に適切な情報を得ることができる。
【００９１】
さらにまた、風速センサ１０６によって得られた自転車１が受ける風速によって走行経路の画面表示色を変えても良い。一例として、段階的に透過度を変えて風速が大きいほど濃く表示するようにする。これによって、例えば、建物の状況で風速は大きくなる個所など、局所的な風速の変化なども表示することができ、本情報処理装置２のユーザがより簡易・迅速に適切な情報を得ることができる。
【００９２】
さらにまた、温度センサ１０７によって得られた自転車１近傍の気温によって走行経路の画面表示色を変えても良い。一例として、段階的に透過度を変えて気温が高いほど濃く表示するようにする。これによって、例えば、直射日光によって気温が高くなる場所、日陰で気温が低くなる場所などの場所による温度変化なども表示することができ、本情報処理装置２のユーザがより簡易・迅速に適切な情報を得ることができる。
【００９３】
さらにまた、湿度センサ１０８によって得られた自転車１近傍の気温によって走行経路の画面表示色を変えても良い。一例として、段階的に透過度を変えて湿度が高いほど濃く表示するようにする。これによって、例えば、気温と湿度から体感温度を判断することができ、本情報処理装置２のユーザがより簡易・迅速に適切な情報を得ることができる。
【００９４】
さらにまた、上述したように、画面表示を赤色のような単色の表示色の透明度を変化させる以外にも、複数色を用いて走行回数によって表示色を変えてもよいし、これらに透過度を変えるパターンを適用してもよい。
【００９５】
さらにまた、ＧＰＳセンサ１０９によって得られた位置情報及び現在時刻によって走行経路の画面表示色を変えても良い。一例として、午前、午後、夜間などに分けて表示するようにする。これによって、例えば、時間帯別の走行距離、走行速度などを表示することができ、本情報処理装置２のユーザがより簡易・迅速に適切な情報を得ることができる。
【００９６】
さらにまた、走行経路に運転者のプロフィール情報を対応付けることによって、身長や体重等の身体情報別の走行経路情報を表示するようにすることもできる。この場合、例えば、運転者とほぼ同じ体格や年齢の他人がどのような走行経路で自転車を走行させているかが簡易・迅速に得ることができる。
【００９７】
なお、上記プロフィール情報を走行情報として取得することで、より詳細に自分に適した経路を表示させて自転車を走行させることも可能となり、例えば適切なトレーニングを行うことができるようになる。また、複数の自転車の運転者の走行経路情報を取得することで、自分と他人の運動能力や走行経路を比較することができ、走行経路の計画が立てやすくなる。さらに、同一の自転車の運転者の走行経路情報を複数取得することで、自分の記録を比較することができ、トレーニングを行う上でのモチベーションアップにもつながる。
【００９８】
また、自転車の運転手は快適な走行経路や目的に合致した適切な走行経路であれば、そのような走行経路は自然と走行回数が増える傾向にある。したがって、本実施形態に係る情報処理装置２では、自転車１の運転者が走りやすい走行経路が地図上に例えば透過度が０又はそれに近い濃い赤色で表示されるので、そのような濃く塗られた走行経路は一般的に「走りやすい経路」であるといえる。また、運転者は一人だけに限らず複数の運転者の情報を収集することも可能であるため、複数の運転者からの情報を統合することによって、「走りやすい道路」の定義がより一般化して精度が向上する。
【００９９】
次に、上述したデータ測定から走行経路表示の一連の処理を継続するか否か判定する（ステップＳ９）。その結果、処理を継続する場合（Ｙｅｓ）、リセットの有無を判定し（ステップＳ１０）、リセットをする場合（Ｙｅｓ）はステップＳ１に戻り、リセットをしない場合（Ｎｏ）はステップＳ２に戻る。
【０１００】
以上説明したように、第１の実施形態に係る情報処理装置２では、自転車の走行経路の地図情報とその走行時の自転車の情報、運転者の情報、外部環境の情報等と関連付けた走行経路情報を生成して出力することができる。これにより、例えば、自分と同じ体格、年齢等の身体的特徴、運動能力を有する人が、どのような経路を好んで走行するのかなどを可視化でき、目的に合致した情報を簡易・迅速に表示することができる。
【０１０１】
＜第２の実施形態＞
図１１は、本発明の第２の実施形態に係る情報処理システムの構成を示す概要図である。図１１に示すように、本実施形態に係る情報処理システムは、外部に情報処理サーバ３を有し、自転車１に搭載された情報処理装置２は、情報処理サーバ３にデータを提供する一方で、情報処理サーバ３から他の情報処理装置２で生成されたデータ等を取得するようにしている。
【０１０２】
また、自転車１に搭載された情報処理装置２からインターネット等のネットワーク（通信回線網）４やＵＳＢメモリ等の着脱可能な可搬記憶媒体５でパーソナルコンピュータ等のコンピュータ６にデータを保存しておき、当該コンピュータ６から情報処理サーバ３にデータをアップロードするようにしてもよい。この場合は、情報処理装置２は、情報処理サーバ３から新たなデータをダウンロードして当該情報処理装置２内の記憶部２０に記憶する。
【０１０３】
なお、情報処理装置２を用いた自転車１による走行経路情報等の取得や各部の動作等については、基本的に前述した第１の実施形態と同様である。以下では、第１の実施形態で説明した情報処理装置２と同一の部材には同一の符号を付してその詳細な説明は省略し、異なる点について重点的に説明する。
【０１０４】
本実施形態に係る情報処理システムでは、自転車１に情報処理装置２が搭載されており、複数の運転者が複数の情報処理装置２でデータを取得して走行経路情報を生成する。なお、複数の情報処理装置２と情報処理サーバ３との間では随時各種データの送受信が行われているものとする。
【０１０５】
また、情報処理装置２では各種データの測定や運転者情報の入力等の処理だけを行い、それらのデータを情報処理サーバ３に送信して当該サーバで走行経路情報を生成し、その走行経路情報を各情報処理装置２がダウンロードして表示等するようにしてもよい。すなわち、前述した走行経路情報生成部３０や走行経路情報マージ部４０等の機能は、ネットワーク４上の情報処理サーバ３に与えてもよい。
【０１０６】
例えば、インターネットなどを通じて複数の走行者の情報をサーバにアップロードするとサーバ側で自動的に走行経路情報を生成し、運転者の情報処理装置２にダウンロードして表示させるようなシステムでもよい。また、このような情報処理システムにすれば、情報処理装置２から地図表示エリア、表示サイズ、走行回数情報、運動強度、運動能力値等の情報を情報処理サーバ３に送信することによって所望の地図情報を検索し、それらの情報をダウンロードするようなサービスが可能となる。
【０１０７】
なお、本実施形態では、情報処理システム内に１つの情報処理サーバ３と１つのコンピュータ６と２つの情報処理装置２がネットワーク４に接続されているだけであるが、複数の情報処理サーバ３や複数のコンピュータ６や３つ以上の情報処理装置２等を接続するようにしてもよい。
【０１０８】
＜その他の実施形態＞
上述した実施形態の他にも本発明の目的を達成できる範囲での変形、改良などは本発明に含まれる。例えば、表示する地図エリアの大きさに応じて、表示する経路群の情報量を変化させてもよい。具体的には、自転車用地図を広域で表示する場合には例えば１００回以上の走行回数を示す経路の表示を基準とし、自転車用地図を拡大表示して限定した地域を表示するような場合には、１回以上の走行回数を示す経路を基準として表示する。これにより、モニタ４００上に表示される走行経路等の情報量を一定量に保つことができ、運転者が煩雑で見にくくなるような画面表示を避けることができ、運転者の負担を小さくすることができる。また、情報処理装置２において、記憶部２０からデータを読み出す時間やメモリ使用量を軽減することができる。
【０１０９】
また、上述した実施形態では、走行中に計算して表示する装置としているが、計算方法やコンピュータ上で作動するプログラムとして用いてもよい。例えば、パーソナルコンピュータ上で動作するプログラムとして実現し、運転者が自宅等でパーソナルコンピュータに計測した結果を入力するとＧＰＳ情報などが保存され、同様の演算等を行わせて自転車用地図等を画面表示するようにしてもよい。
【０１１０】
さらに、走行情報の始点情報や終点情報等を検索結果に追加してもよい。例えば、検索する始点の緯度・経度情報を入力すると、記憶部２０から入力された緯度経度付近を始点とする経路群のみから地図情報を作成してモニタ４００上に表示するようにする。これにより、始点情報を自宅とした場合には、例えば自分と同じ地域に住んでいる人がどのような経路を好んで走っているかを知ることができる等、よりユーザフレンドリーな走行経路の検索や比較等を可視化することが可能となる。
【符号の説明】
【０１１１】
１  自転車
２  情報処理装置
３  情報処理サーバ
４  ネットワーク
５  可搬記憶媒体
６  コンピュータ
１０  走行情報取得部
２０  運転者情報取得部
２０  記憶部
３０  走行経路情報生成部
４０  走行経路情報マージ部
５０  自転車用地図生成部
６０  自転車用地図表示部
７０  データ出力部
８０  データ入力部
１００  センサ群
２００  制御装置
２０１  ＣＰＵ
２０２  メモリ
２０３  画像制御回路
２０４  音声制御回路
２０５  通信制御回路
２０６  バス
３００  操作Ｉ／Ｆ
３０１  スイッチ
３０２  操作キー
４００  モニタ
５００  スピーカ
６００  通信Ｉ／Ｆ
７００  タイマ
【図１】
2011067842.tif 000003
【図２】
2011067842.tif 000004
【図３】
2011067842.tif 000005
【図４】
2011067842.tif 000006
【図５】
2011067842.tif 000007
【図６】
2011067842.tif 000008
【図７】
2011067842.tif 000009
【図８】
2011067842.tif 000010
【図９】
2011067842.tif 000011
【図１０】
2011067842.tif 000012
【図１１】
2011067842.tif 000013
【手続補正書】
【提出日】平成22年12月7日(2010.12.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
測位システムを用いて走行中の自転車の位置情報を取得する第１の取得手段と、
前記自転車の位置情報を取得した際の前記自転車に関連する情報を取得する第２の取得手段と、
前記自転車の位置情報と前記自転車に関連する情報とを対応付けた走行経路情報を生成する走行経路情報生成手段と、
前記走行経路情報を記憶装置に記憶する記憶手段と、
同一の又は異なる情報処理装置で生成された複数の走行経路情報をマージするマージ手段と、
前記マージ手段によってマージされた走行経路情報を自転車の走行頻度によって分類可能なフォーマットで出力する出力手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記第２の取得手段は、前記自転車の走行状況に関する情報、前記自転車の運転者に関する情報、又は、前記自転車の走行時の環境情報の少なくともいずれか一つを取得し、
前記走行経路情報生成手段は、前記第２の取得手段で取得された情報によって分類可能なフォーマットで前記走行経路情報を生成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記自転車の運転者に関する情報は前記運転者の身体情報であることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記自転車の運転者に関する情報は前記運転者のプロフィール情報であることを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記身体情報を入力する入力手段をさらに備え、
前記出力手段は、前記身体情報に対応付けられる前記走行経路情報を選択し、他の走行経路情報と区別して出力する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項６】
前記プロフィール情報を入力する入力手段をさらに備え、
前記出力手段は、前記プロフィール情報に対応付けられる前記走行経路情報を選択し、他の走行経路情報と区別して出力する
ことを特徴とする請求項４に記載の情報処理装置。
【請求項７】
前記自転車の走行方向に関する情報を取得する第３の取得手段をさらに備え、
前記走行経路情報生成手段は、前記走行方向に関する情報によって分類可能なフォーマットで前記走行経路情報を生成する
ことを特徴とする請求項１から６までのいずれか１項に記載の情報処理装置。
【請求項８】
前記自転車に搭載された加速度センサによって該自転車の走行時の加速度情報を取得する第４の取得手段をさらに備え、
前記走行経路情報生成手段は、前記加速度情報によって分類可能なフォーマットで前記走行経路情報を生成する
ことを特徴とする請求項１から７までのいずれか１項に記載の情報処理装置。
【請求項９】
前記マージ手段は、同一の運転者に関する前記複数の走行経路情報をマージすることを特徴とする請求項１から８までのいずれか１項に記載の情報処理装置。
【請求項１０】
前記マージ手段は、異なる運転者に関する前記複数の走行経路情報をマージすることを特徴とする請求項１から８までのいずれか１項に記載の情報処理装置。
【請求項１１】
前記出力手段は、前記走行経路情報をネットワーク、着脱可能な可搬記憶媒体、又は通信インタフェースの少なくともいずれか１つを介して外部装置へ出力することを特徴とする請求項１から１０までのいずれか１項に記載の情報処理装置。
【請求項１２】
地図情報を記憶する地図記憶手段と、
前記走行経路情報を前記地図情報に対応付けた自転車用地図を生成する自転車用地図生成手段とをさらに備え、
前記出力手段は、前記自転車用地図を表示装置に表示する
ことを特徴とする請求項１から１１までのいずれか１項に記載の情報処理装置。
【請求項１３】
前記出力手段は、情報処理装置に内蔵された、又は、外付けされた前記表示装置上に前記自転車用地図を表示することを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
測位システムを用いて走行中の自転車の位置情報を取得する第１の取得工程と、
前記自転車の位置情報を取得した際の前記自転車に関連する情報を取得する第２の取得工程と、
前記自転車の位置情報と前記自転車に関連する情報とを対応付けた走行経路情報を生成する走行経路情報生成工程と、
前記走行経路情報を記憶装置に記憶する記憶工程と、
同一の又は異なる情報処理装置で生成された複数の走行経路情報をマージするマージ工程と、
前記マージ工程によってマージされた走行経路情報を自転車の走行頻度によって分類可能なフォーマットで出力する出力工程と
を有することを特徴とする情報処理方法。
【請求項１５】
一又は複数の第１の装置と第２の装置とを備える情報処理システムであって、
前記第１の装置が、
測位システムを用いて走行中の自転車の位置情報を取得する第１の取得手段と、
前記自転車の位置情報を取得した際の前記自転車に関連する情報を取得する第２の取得手段と、
前記自転車の位置情報と前記自転車に関連する情報とを対応付けた走行経路情報を生成する走行経路情報生成手段と、
前記走行経路情報を記憶装置に記憶する記憶手段と、
前記走行経路情報を自転車の走行頻度によって分類可能なフォーマットで出力する出力手段とを備え、
前記第２の装置が、
同一の又は異なる情報処理装置で生成された複数の走行経路情報をマージするマージ手段を備える
ことを特徴とする情報処理システム。
【請求項１６】
前記第１の装置と前記第２の装置とがネットワークを介して互いに接続していることを特徴とする請求項１５に記載の情報処理システム。
【請求項１７】
前記第２の装置が、前記第１の装置をクライアント端末とする前記ネットワークを介して接続されたサーバ装置内に備わっていることを特徴とする請求項１６に記載の情報処理システム。
【請求項１８】
前記第２の装置が、前記ネットワークに接続可能なパーソナルコンピュータであることを特徴とする請求項１６に記載の情報処理システム。
【請求項１９】
請求項１から１３までのいずれか１項に記載された情報処理装置で生成された前記走行経路情報が地図情報に対応付けられたことを特徴とする自転車用地図。
【請求項２０】
請求項１４に記載の情報処理方法で生成された前記走行経路情報が地図情報に対応づけられたことを特徴とする自転車用地図。
【請求項２１】
請求項１５から１８までのいずれか１項に記載の情報処理システムで生成された前記走行経路情報が地図情報に対応づけられたことを特徴とする自転車用地図。
【請求項２２】
（削除）
【請求項２３】
自転車の走行頻度によって前記走行経路情報を画面表示する際の表示色の透過度を変化させて自転車の走行経路の表示が可能なフォーマットで生成されたことを特徴とする請求項１９から２１までのいずれか１項に記載の自転車用地図。
【請求項２４】
コンピュータに、
測位システムを用いて走行中の自転車の位置情報を取得する第１の取得手順と、
前記自転車の位置情報を取得した際の前記自転車に関連する情報を取得する第２の取得手順と、
前記自転車の位置情報と前記自転車に関連する情報とを対応付けた走行経路情報を生成する走行経路情報生成手順と、
前記走行経路情報を記憶装置に記憶する記憶手順と、
同一の又は異なる情報処理装置で生成された複数の走行経路情報をマージするマージ手順と、
前記マージ手順によってマージされた走行経路情報を自転車の走行頻度によって分類可能なフォーマットで出力する出力手順と
を実行させるためのコンピュータ読み取り可能なプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
の走行には危険であり、そのような道路での走行は避けたいと思うサイクリストも多いと考えられる。また、トレーニングのために往路はなだらかな上り坂を走行し、復路は景観を楽しみながら全く違った経路で出発地点まで戻るような走行経路を検索したいといった自転車に特有な経路探索が必要な場合がある。
［００１３］
本発明は、上述した事情に鑑みてなされたものであり、上述のような問題を解決することを課題の一例とするものであり、これらの課題を解決することができる情報処理方法、情報処理装置、情報処理システム及び自転車地図を提供することを目的とする。
課題を解決するための手段
［００１４］
上記課題を解決するために、本発明に係る情報処理装置は、測位システムを用いて走行中の自転車の位置情報を取得する第１の取得手段と、前記自転車の位置情報を取得した際の前記自転車に関連する情報を取得する第２の取得手段と、前記自転車の位置情報と前記自転車に関連する情報とを対応付けた走行経路情報を生成する走行経路情報生成手段と、前記走行経路情報を記憶装置に記憶する記憶手段と、同一の又は異なる情報処理装置で生成された複数の走行経路情報をマージするマージ手段と、前記マージ手段によってマージされた走行経路情報を自転車の走行頻度によって分類可能なフォーマットで出力する出力手段とを備えることを特徴とする。
［００１５］
また、上記課題を解決するために、本発明に係る情報処理方法は、測位システムを用いて走行中の自転車の位置情報を取得する第１の取得工程と、前記自転車の位置情報を取得した際の前記自転車に関連する情報を取得する第２の取得工程と、前記自転車の位置情報と前記自転車に関連する情報とを対応付けた走行経路情報を生成する走行経路情報生成工程と、前記走行経路情報を記憶装置に記憶する記憶工程と、同一の又は異なる情報処理装置で生成された複数の走行経路情報をマージするマージ工程と、前記マージ工程によってマージされた走行経路情報を自転車の走行頻度によって分類可能なフォーマットで出力する出力工程とを有することを特徴とする。
［００１６］
さらに、上記課題を解決するために、本発明は、一又は複数の第１の装置
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
と第２の装置とを備える情報処理システムであって、前記第１の装置が、測位システムを用いて走行中の自転車の位置情報を取得する第１の取得手段と、前記自転車の位置情報を取得した際の前記自転車に関連する情報を取得する第２の取得手段と、前記自転車の位置情報と前記自転車に関連する情報とを対応付けた走行経路情報を生成する走行経路情報生成手段と、前記走行経路情報を記憶装置に記憶する記憶手段と、前記走行経路情報を自転車の走行頻度によって分類可能なフォーマットで出力する出力手段とを備え、前記第２の装置が、同一の又は異なる情報処理装置で生成された複数の走行経路情報をマージするマージ手段を備えることを特徴とする。
［００１７］
さらにまた、上記課題を解決するために、本発明に係るコンピュータ読み取り可能なプログラムは、コンピュータに、測位システムを用いて走行中の自転車の位置情報を取得する第１の取得手順と、前記自転車の位置情報を取得した際の前記自転車に関連する情報を取得する第２の取得手順と、前記自転車の位置情報と前記自転車に関連する情報とを対応付けた走行経路情報を生成する走行経路情報生成手順と、前記走行経路情報を記憶装置に記憶する記憶手順と、同一の又は異なる情報処理装置で生成された複数の走行経路情報をマージするマージ手順と、前記マージ手順によってマージされた走行経路情報を自転車の走行頻度によって分類可能なフォーマットで出力する出力手順とを実行させることを特徴とする。
図面の簡単な説明
［００１８］
［図１］本発明の第１の実施形態に係る情報処理装置２を搭載する一般的なロードバイク型の自転車１の外観図である。
［図２］本発明の第１の実施形態に係る情報処理装置２の電気的構成を示すブロック図である。
［図３］本発明の一実施形態に係る情報処理装置２の構成を示すブロック図である。
［図４］本発明の第１の実施形態に係る情報処理装置２を用いた自転車用地図を作成する処理を説明するためのフローチャートである。
［図５］本発明の第１の実施形態に係る情報処理装置２における走行経路情報生
【手続補正書】
【提出日】平成24年4月10日(2012.4.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
測位システムを用いて走行中の自転車の位置情報を取得する第１の取得手段と、
前記自転車の位置情報を取得した際の前記自転車に関連する情報を取得する第２の取得手段と、
前記自転車の位置情報と前記自転車に関連する情報とを対応付けた走行経路情報を生成する走行経路情報生成手段と、
前記走行経路情報を記憶装置に記憶する記憶手段と、
同一の又は異なる情報処理装置で生成された複数の走行経路情報をマージするマージ手段と、
前記マージ手段によってマージされた走行経路情報を自転車の走行頻度によって分類可能なフォーマットで出力する出力手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記第２の取得手段は、前記自転車の走行状況に関する情報、前記自転車の運転者に関する情報、又は、前記自転車の走行時の環境情報の少なくともいずれか一つを取得し、
前記走行経路情報生成手段は、前記第２の取得手段で取得された情報によって分類可能なフォーマットで前記走行経路情報を生成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記自転車の運転者に関する情報は前記運転者の身体情報であることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記自転車の運転者に関する情報は前記運転者のプロフィール情報であることを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記身体情報を入力する入力手段をさらに備え、
前記出力手段は、前記身体情報に対応付けられる前記走行経路情報を選択し、他の走行経路情報と区別して出力する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項６】
前記プロフィール情報を入力する入力手段をさらに備え、
前記出力手段は、前記プロフィール情報に対応付けられる前記走行経路情報を選択し、他の走行経路情報と区別して出力する
ことを特徴とする請求項４に記載の情報処理装置。
【請求項７】
前記自転車の走行方向に関する情報を取得する第３の取得手段をさらに備え、
前記走行経路情報生成手段は、前記走行方向に関する情報によって分類可能なフォーマットで前記走行経路情報を生成する
ことを特徴とする請求項１から６までのいずれか１項に記載の情報処理装置。
【請求項８】
前記自転車に搭載された加速度センサによって該自転車の走行時の加速度情報を取得する第４の取得手段をさらに備え、
前記走行経路情報生成手段は、前記加速度情報によって分類可能なフォーマットで前記走行経路情報を生成する
ことを特徴とする請求項１から７までのいずれか１項に記載の情報処理装置。
【請求項９】
前記マージ手段は、同一の運転者に関する前記複数の走行経路情報をマージすることを特徴とする請求項１から８までのいずれか１項に記載の情報処理装置。
【請求項１０】
前記マージ手段は、異なる運転者に関する前記複数の走行経路情報をマージすることを特徴とする請求項１から８までのいずれか１項に記載の情報処理装置。
【請求項１１】
前記出力手段は、前記走行経路情報をネットワーク、着脱可能な可搬記憶媒体、又は通信インタフェースの少なくともいずれか１つを介して外部装置へ出力することを特徴とする請求項１から１０までのいずれか１項に記載の情報処理装置。
【請求項１２】
地図情報を記憶する地図記憶手段と、
前記走行経路情報を前記地図情報に対応付けた自転車用地図を生成する自転車用地図生成手段とをさらに備え、
前記出力手段は、前記自転車用地図を表示装置に表示する
ことを特徴とする請求項１から１１までのいずれか１項に記載の情報処理装置。
【請求項１３】
前記出力手段は、情報処理装置に内蔵された、又は、外付けされた前記表示装置上に前記自転車用地図を表示することを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
測位システムを用いて走行中の自転車の位置情報を取得する第１の取得工程と、
前記自転車の位置情報を取得した際の前記自転車に関連する情報を取得する第２の取得工程と、
前記自転車の位置情報と前記自転車に関連する情報とを対応付けた走行経路情報を生成する走行経路情報生成工程と、
前記走行経路情報を記憶装置に記憶する記憶工程と、
同一の又は異なる情報処理装置で生成された複数の走行経路情報をマージするマージ工程と、
前記マージ工程によってマージされた走行経路情報を自転車の走行頻度によって分類可能なフォーマットで出力する出力工程と
を有することを特徴とする情報処理方法。
【請求項１５】
一又は複数の第１の装置と第２の装置とを備える情報処理システムであって、
前記第１の装置が、
測位システムを用いて走行中の自転車の位置情報を取得する第１の取得手段と、
前記自転車の位置情報を取得した際の前記自転車に関連する情報を取得する第２の取得手段と、
前記自転車の位置情報と前記自転車に関連する情報とを対応付けた走行経路情報を生成する走行経路情報生成手段と、
前記走行経路情報を記憶装置に記憶する記憶手段と、
前記走行経路情報を自転車の走行頻度によって分類可能なフォーマットで出力する出力手段とを備え、
前記第２の装置が、
同一の又は異なる情報処理装置で生成された複数の走行経路情報をマージするマージ手段を備える
ことを特徴とする情報処理システム。
【請求項１６】
前記第１の装置と前記第２の装置とがネットワークを介して互いに接続していることを特徴とする請求項１５に記載の情報処理システム。
【請求項１７】
前記第２の装置が、前記第１の装置をクライアント端末とする前記ネットワークを介して接続されたサーバ装置内に備わっていることを特徴とする請求項１６に記載の情報処理システム。
【請求項１８】
前記第２の装置が、前記ネットワークに接続可能なパーソナルコンピュータであることを特徴とする請求項１６に記載の情報処理システム。
【請求項１９】
請求項１から１３までのいずれか１項に記載された情報処理装置で生成された前記走行経路情報が地図情報に対応付けられたことを特徴とする自転車用地図。
【請求項２０】
請求項１４に記載の情報処理方法で生成された前記走行経路情報が地図情報に対応づけられたことを特徴とする自転車用地図。
【請求項２１】
請求項１５から１８までのいずれか１項に記載の情報処理システムで生成された前記走行経路情報が地図情報に対応づけられたことを特徴とする自転車用地図。
【請求項２２】
自転車の走行頻度によって前記走行経路情報を画面表示する際の表示色の透過度を変化させて自転車の走行経路の表示が可能なフォーマットで生成されたことを特徴とする請求項１９から２１までのいずれか１項に記載の自転車用地図。
【請求項２３】
コンピュータに、
測位システムを用いて走行中の自転車の位置情報を取得する第１の取得手順と、
前記自転車の位置情報を取得した際の前記自転車に関連する情報を取得する第２の取得手順と、
前記自転車の位置情報と前記自転車に関連する情報とを対応付けた走行経路情報を生成する走行経路情報生成手順と、
前記走行経路情報を記憶装置に記憶する記憶手順と、
同一の又は異なる情報処理装置で生成された複数の走行経路情報をマージするマージ手順と、
前記マージ手順によってマージされた走行経路情報を自転車の走行頻度によって分類可能なフォーマットで出力する出力手順と
を実行させるためのコンピュータ読み取り可能なプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
上記課題を解決するために、本発明に係る情報処理装置は、測位システムを用いて走行中の自転車の位置情報を取得する第１の取得手段と、前記自転車の位置情報を取得した際の前記自転車に関連する情報を取得する第２の取得手段と、前記自転車の位置情報と前記自転車に関連する情報とを対応付けた走行経路情報を生成する走行経路情報生成手段と、前記走行経路情報を記憶装置に記憶する記憶手段と、同一の又は異なる情報処理装置で生成された複数の走行経路情報をマージするマージ手段と、前記マージ手段によってマージされた走行経路情報を自転車の走行頻度によって分類可能なフォーマットで出力する出力手段とを備えることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
また、上記課題を解決するために、本発明に係る情報処理方法は、測位システムを用いて走行中の自転車の位置情報を取得する第１の取得工程と、前記自転車の位置情報を取得した際の前記自転車に関連する情報を取得する第２の取得工程と、前記自転車の位置情報と前記自転車に関連する情報とを対応付けた走行経路情報を生成する走行経路情報生成工程と、前記走行経路情報を記憶装置に記憶する記憶工程と、同一の又は異なる情報処理装置で生成された複数の走行経路情報をマージするマージ工程と、前記マージ工程によってマージされた走行経路情報を自転車の走行頻度によって分類可能なフォーマットで出力する出力工程とを有することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
さらに、上記課題を解決するために、本発明は、一又は複数の第１の装置と第２の装置とを備える情報処理システムであって、前記第１の装置が、測位システムを用いて走行中の自転車の位置情報を取得する第１の取得手段と、前記自転車の位置情報を取得した際の前記自転車に関連する情報を取得する第２の取得手段と、前記自転車の位置情報と前記自転車に関連する情報とを対応付けた走行経路情報を生成する走行経路情報生成手段と、前記走行経路情報を記憶装置に記憶する記憶手段と、前記走行経路情報を自転車の走行頻度によって分類可能なフォーマットで出力する出力手段とを備え、前記第２の装置が、同一の又は異なる情報処理装置で生成された複数の走行経路情報をマージするマージ手段を備えることを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
さらにまた、上記課題を解決するために、本発明に係るコンピュータ読み取り可能なプログラムは、コンピュータに、測位システムを用いて走行中の自転車の位置情報を取得する第１の取得手順と、前記自転車の位置情報を取得した際の前記自転車に関連する情報を取得する第２の取得手順と、前記自転車の位置情報と前記自転車に関連する情報とを対応付けた走行経路情報を生成する走行経路情報生成手順と、前記走行経路情報を記憶装置に記憶する記憶手順と、同一の又は異なる情報処理装置で生成された複数の走行経路情報をマージするマージ手順と、前記マージ手順によってマージされた走行経路情報を自転車の走行頻度によって分類可能なフォーマットで出力する出力手順とを実行させることを特徴とする。
【国際調査報告】
2011067842.tif 000014
2011067842.tif 000015