(57)【特許請求の範囲】
【請求項１】
携帯装置の位置を検出する位置検出部と、
前記位置検出部が特定の位置を検出した場合、ユーザに特定の操作を指示する操作指示部と、
前記ユーザの前記特定の操作を検出する操作検出部と、
前記特定の操作が前記特定の位置で行なわれたか否かを判定する判定部と、
前記判定部が、前記特定の操作が前記特定の位置で行なわれたと判定した場合、前記携帯装置の状態を変化させる状態変化部と、
を具備し、
前記位置検出部は、前記操作検出部が前記ユーザの前記特定の操作を検出した場合、前記携帯装置の位置を再度検出し、
前記判定部は、再度検出した携帯装置の位置に基づき、前記特定の操作が前記特定の位置で行なわれたか否かを判定する携帯装置。
【請求項２】
前記操作検出部は、前記携帯装置に加わる加速度を検知することにより、前記ユーザの前記特定の操作を検出する請求項１記載の携帯装置。
【請求項３】
前記位置検出部が検出した前記携帯装置の位置と、前記特定の位置とに基づき、表示部に前記携帯装置の位置と前記特定の位置とを表示する位置表示部を具備する請求項１または２記載の携帯装置。
【請求項４】
前記位置検出部が検出した前記携帯装置の位置に関する情報をセンターに送信し、前記センターから前記操作指示部が前記ユーザに指示する前記特定の操作の内容を受信する通信部を具備する請求項１から３のいずれか一項記載の携帯装置。
【請求項５】
前記判定部が、前記特定の操作が前記特定の位置で行なわれたと判定した場合、前記特定の操作が前記特定の位置で行われたことをセンターに送信する通信部を具備し、
前記状態変化部は、前記センターの指示に基づき前記携帯装置の状態を変化させる請求項１から４のいずれか一項記載の携帯装置。
【請求項６】
携帯装置の位置を検出するステップと、
検出した前記携帯装置の位置が特定の位置の場合、ユーザに特定の操作を指示するステップと、
前記ユーザの前記特定の操作を検出するステップと、
前記ユーザの前記特定の操作を検出した場合、前記携帯装置の位置を再度検出するステップと、
再度検出した携帯装置の位置に基づき、前記特定の操作が前記特定の位置で行なわれたか否かを判定するステップと、
前記特定の操作が前記特定の位置で行なわれたと判定した場合、前記携帯装置の状態を変化させるステップと、
を具備する方法。
【請求項７】
コンピュータに、
携帯装置の位置を検出するステップと、
検出した前記携帯装置の位置が特定の位置の場合、ユーザに特定の操作を指示するステップと、
前記ユーザの前記特定の操作を検出するステップと、
前記ユーザの前記特定の操作を検出した場合、前記携帯装置の位置を再度検出するステップと、
再度検出した携帯装置の位置に基づき、前記特定の操作が前記特定の位置で行なわれたか否かを判定するステップと、
前記特定の操作が前記特定の位置で行なわれたと判定した場合、前記携帯装置の状態を変化させるステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯装置、方法およびプログラムに関する。
【背景技術】
【０００２】
携帯電話等の携帯装置においてＧＰＳ（Global Positioning System）等の位置情報を取得できるものが多く普及している。携帯装置が取得した位置情報を用い、ゲーム等を行なうサービスが知られている。【０００３】
例えば、携帯電話端末は取得した位置情報を用い地図を表示する。ユーザは地図を頼りに実際のイベントスポットに移動し、クイズやゲームを行なう。クイズやゲームをクリアするとポイントを獲得するサービスが知られている（例えば特許文献１）。【０００４】
また、例えば、携帯装置は取得した位置情報に応じて提供される地域情報を取得する。携帯装置は、ユーザがゲームプログラム上において所定の入力操作が行なわれた場合のみ地域情報を出力するサービスが知られている（例えば特許文献２）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−４９６８１号公報
【特許文献２】特開２００４−３３４６４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、例えば特許文献１および２のサービスでは、ユーザが特定の位置でゲーム等を行ったかいなか判断されていない。このため、ゲーム参加者のゲーム感覚を高めることができない。位置情報を用い変化に富んだ魅力的なサービスが求められている。【０００７】
本携帯装置、方法およびプログラムは、上記課題に鑑みなされたものであり、変化に富んだ魅力的なサービスを提供することを目的とする。
【課題を解決するための手段】
【０００８】
例えば、携帯装置の位置を検出する位置検出部と、前記位置検出部が特定の位置を検出した場合、ユーザに特定の操作を指示する操作指示部と、前記ユーザの前記特定の操作を検出する操作検出部と、前記特定の操作が前記特定の位置で行なわれたか否かを判定する判定部と、前記判定部が、前記特定の操作が前記特定の位置で行なわれたと判定した場合、前記携帯装置の状態を変化させる状態変化部と、を具備し、前記位置検出部は、前記操作検出部が前記ユーザの前記特定の操作を検出した場合、前記携帯装置の位置を再度検出し、前記判定部は、再度検出した携帯装置の位置に基づき、前記特定の操作が前記特定の位置で行なわれたか否かを判定する携帯装置を用いる。
【０００９】
また、例えば、携帯装置の位置を検出するステップと、検出した前記携帯装置の位置が特定の位置の場合、ユーザに特定の操作を指示するステップと、前記ユーザの前記特定の操作を検出するステップと、前記ユーザの前記特定の操作を検出した場合、前記携帯装置の位置を再度検出するステップと、再度検出した携帯装置の位置に基づき、前記特定の操作が前記特定の位置で行なわれたか否かを判定するステップと、前記特定の操作が前記特定の位置で行なわれたと判定した場合、前記携帯装置の状態を変化させるステップと、を具備する方法を用いる。
【００１０】
また、例えば、コンピュータに、携帯装置の位置を検出するステップと、検出した前記携帯装置の位置が特定の位置の場合、ユーザに特定の操作を指示するステップと、前記ユーザの前記特定の操作を検出するステップと、前記ユーザの前記特定の操作を検出した場合、前記携帯装置の位置を再度検出するステップと、再度検出した携帯装置の位置に基づき、前記特定の操作が前記特定の位置で行なわれたか否かを判定するステップと、前記特定の操作が前記特定の位置で行なわれたと判定した場合、前記携帯装置の状態を変化させるステップと、を実行させるプログラムを用いる。
【発明の効果】
【００１１】
本携帯置、方法およびプログラムによれば、変化に富んだ魅力的なサービスを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】図１は、実施例に係る携帯装置が用いられるシステムを示す図である。
【図２】図２は、実施例１に係る携帯装置のブロック図である。
【図３】図３は、実施例１に係る携帯装置の機能ブロック図である。
【図４】図４は、実施例１に係る携帯装置の動作を示すフローチャートである。
【図５】図５（ａ）から図５（ｃ）は表示部の表示画面を示す図である。
【図６】図６は、実施例２に係る携帯装置の動作を示すフローチャートである。
【図７】図７は、実施例３に係る携帯装置のブロック図である。
【図８】図８は、実施例３に係る携帯装置の機能ブロック図である。
【図９】図９は、実施例３に係る携帯装置の動作を示すフローチャート（その１）である。
【図１０】図１０は、実施例３に係る携帯装置の動作を示すフローチャート（その２）である。
【図１１】図１１（ａ）および図１１（ｂ）は、図９のステップＳ４４における表示部に表示された画像の例である。
【図１２】図１２は、実施例４に係る携帯装置のブロック図である。
【図１３】図１３は、実施例４に係る携帯装置の動作を示すフローチャートである。
【図１４】図１４は、図１３のステップＳ６４において、表示部に表示される画像の例である。
【図１５】図１５は、実施例５に係る携帯装置のブロック図である。
【図１６】図１６は、実施例５に係るセンターのブロック図である。
【図１７】図１７は、実施例５に係る携帯装置の動作を示すフローチャートである。
【図１８】図１８は、実施例５に係るセンターの動作を示すフローチャートである。
【図１９】図１９は、実施例６に係る携帯装置のブロック図である。
【図２０】図２０は、実施例６に係る携帯装置の動作を示すフローチャートである。
【図２１】図２１は、実施例６に係るセンターの動作を示すフローチャートである。
【図２２】図２２は、実施例７に係る携帯装置の動作を示すフローチャートである。
【図２３】図２３は、実施例７に係るセンターの動作を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、図面を参照に、携帯電話端末を例とした方法およびプログラムの実施例について説明する。
【実施例１】
【００１４】
実施例１は、特定の位置でユーザが特定の操作を行なうと、ポイントが加算されたり、アイテムを得ることができるゲームの例である。図１は、実施例に係る携帯装置が用いられるシステムを示す図である。図１のように、システムは、携帯装置１００、ＧＰＳ衛星１０２、基地局１０４、ネットワーク１０６および遠隔センター１１０を含んでいる。携帯装置１００はＧＰＳ衛星１０２の電波を受信し、自己の位置を認識することができる。携帯装置１００と基地局１０４とは、無線通信を行なうことができる。基地局１０４はネットワーク１０６を介しセンター１１０と接続される。携帯装置１００は、例えば携帯電話端末であり、センター１１０は例えばサーバである。携帯装置１００とセンターとは、基地局１０４およびネットワーク１０６を介しデータの送受信を行なうことができる。【００１５】
図２は、実施例１に係る携帯装置のブロック図である。携帯装置１００は、ＣＰＵ（Central Processing Unit）１０、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１４、加速度センサ１６、ＧＰＳ受信部１８、表示部２０、アンプ２２、スピーカ２４およびこれらを接続するバス１１を備えている。ＲＯＭ１２は、プログラムおよび地図データ等を格納する。ＲＡＭ１４は、各種情報を一時格納する。また、ＲＡＭ１４は不揮発性メモリとすることもできる。加速度センサ１６は、携帯装置１００に加わる加速度を検出する。例えば、ユーザが携帯装置１００を携えジャンプや歩行等を行なうと、加速度センサ１６は、その加速度を検出する。表示部２０は、例えば液晶パネルまたは有機ＥＬ（Electroluminescence）パネルである。アンプ２２は音声信号を増幅する。スピーカ２４は増幅された音声信号を音声として出力する。ＣＰＵ１０はこれらの機能を制御する。【００１６】
図３は、実施例１に係る携帯装置の機能ブロック図である。ＣＰＵ１０またはコンピュータは、プログラムを実行することにより、位置検出部５０、操作検出部５２、操作指示部５４、判定部５６および状態変化部５８として機能する。位置検出部５０は、ＧＰＳ受信部１８が受信したＧＰＳ信号より携帯装置１００の現在位置を検出する。操作指示部５４は、位置検出部５０が特定の位置を検出した場合、表示部２０やスピーカを用い、ユーザに特定の操作を指示する。操作検出部５２は、加速度センサ１６の信号を受信し、ユーザが特定の操作を行なったかを検出する。判定部５６は、ユーザが行なった特定の操作が特定の位置で行なわれたか否かを判定する。状態変化部５８は、判定部５６が、ユーザの特定の操作が特定の位置で行なわれたと判定した場合、携帯装置の状態を変化させる。例えば、ポイントを加算する。またはゲーム上のアイテムを取得する。【００１７】
図４は、実施例１に係る携帯装置の動作を示すフローチャートである。図５（ａ）から図５（ｃ）は表示部２０の表示画面を示す図である。位置検出部５０は、ＧＰＳ受信部１８が受信したＧＰＳ信号より携帯装置１００の現在位置を検出する（ステップＳ１０）。例えば、表示部２０は図５（ａ）のように携帯装置１００の現在位置９８と特定の位置９９を地図上に表示する。特定の位置９９は予め１つまたは複数定め、ＲＡＭ１４等に記憶しておいてもよい。現在位置９８に緯度経度を表示してもよい。位置検出部５０は、検出した位置が特定の位置かを判定する（ステップＳ１２）。位置検出部５０は、例えば検出した位置が特定の位置を含むある範囲内の場合、検出した位置が特定の位置と判定することができる。Ｎｏの場合、ステップＳ１０に戻る。Ｙｅｓの場合、操作指示部５４は、ユーザに特定の操作を促す指示を行なう（ステップＳ１４）。例えば、操作指示部５４は、表示部２０に図５（ｂ）のようにその場でジヤンプするようにユーザに指示する。なお、操作指示部５４は、スピーカ２４を用い音声でユーザに指示してもよい。【００１８】
判定部５６はタイマをスタートさせる（ステップＳ１６）。タイマの時間は例えば１分等予め定めておいてもよい。図５（ｂ）のように、表示部２０は、タイマの残り時間を表示してもよい。操作検出部５２は加速度センサ１６の出力からユーザの操作を検出する（ステップＳ１８）。操作検出部５２は、ユーザの操作が特定の操作かを判定する（ステップＳ２０）。例えば、操作検出部５２は、加速度センサ１６の出力信号が予め定めた加速度センサ１６の信号パターンと一致または近似した場合、ユーザの操作が特定の操作であると判定する。例えば、加速度センサ１６の信号パターンはＲＡＭ１４に記憶されている。Ｎｏの場合、操作指示部５４は、再度、ユーザに操作を指示する（ステップＳ２６）。判定部５６は、タイマに設定した所定の時間となったか、つまりタイムアウトか否かを判定する（ステップＳ２８）。Ｎｏの場合、ステップＳ１８に戻る。Ｙｅｓの場合、判定部５６は、操作の失敗を表示部２０またはスピーカ２４に出力する（ステップＳ３０）。その後、終了する。【００１９】
ステップＳ２０においてＹｅｓの場合、判定部５６は、操作の成功を表示部２０またはスピーカ２４に出力する（ステップＳ２２）。状態変化部５８は、携帯装置１００の状態を変化させる。例えば、ポイントを加算する。ポイントは、例えばＲＡＭ１４に記憶されており、ユーザが特定位置で特定の操作を行なうことにより、ポイントを加算することができる。図５（ｃ）のように、表示部２０にポイントを獲得できたことを表示することもできる。また、トータルのポイントを表示してもよい。状態変化部５８は、ポイント以外にもゲームで用いるアイテムを獲得することもできる。その後終了する。【００２０】
実施例１によれば、図４のステップＳ２８のように、判定部５６は、所定の時間内でユーザの特定の操作が行われたかを判定する。操作指示部５４がユーザに特定の操作の指示を行なってから、一定時間以内に特定の操作が行なわれれば、ステップＳ１２において位置検出部５０が検出した特定位置で特定の操作が行われたと考えられる。このように、判定部５６が、ユーザの特定の操作が特定の位置で行なわれたか否かを判定し、判定部５６が、特定の操作が特定の位置で行なわれたと判定した場合、ステップＳ２４のように、状態変化部５８が携帯装置１００の状態を変化させる。これにより、ユーザは、実際の位置で特定の操作を行なうことにより、例えばポイント等を獲得することができ、ゲーム参加者のゲーム感覚を高めることができる。このように、変化に富んだ魅力的なサービスを提供することができる。【００２１】
このように、判定部５６は、操作指示部５４がユーザに特定の操作を指示してから操作検出部５２が特定の操作を検出するまでの時間に基づき、特定の操作が特定の位置で行なわれたか否かを判定する。これにより、例えば、特定の位置にＱＲ（Quick Response）コードや非接触ＩＣカードのリーダまたはライタを設置しておき、特定の位置を判定するのに比べ、判定部５６は、簡単に、特定の操作が特定の位置で行なわれたか否かを判定することができる。よって、ユーザはよりゲーム感覚を楽しめる。
【実施例２】
【００２２】
実施例２は、ユーザの特定の操作を検出後、再度位置検出を行なう例である。実施例２のブロック図および機能ブロック図は、それぞれ図２および図３と同じであり説明を省略する。【００２３】
図６は、実施例２に係る携帯装置の動作を示すフローチャートである。ステップＳ２０においてＹｅｓの後、位置検出部５０は、再度携帯装置１００の現在位置を検出する（ステップＳ３２）。判定部５６は、位置検出部５０が検出した位置が、特定の位置かを判定する（ステップＳ３４）。Ｎｏの場合、ステップＳ３０に進む。Ｙｅｓの場合、ステップＳ２２に進む。その他のステップは実施例１の図４と同じであり、説明を省略する。【００２４】
実施例２によれば、図６のステップＳ３２のように、位置検出部５０は、操作検出部５２がユーザの特定の操作を検出した場合、携帯装置１００の位置を再度検出する。ステップＳ３４にように判定部５６は、再度検出した携帯装置の位置に基づき、特定の操作が特定の位置で行なわれたか否かを判定する。このように、携帯装置１００の位置が特定位置であることを検出した後、ユーザに特定の操作を指示する。ユーザが特定の操作を行なった後、再度携帯装置１００の位置が特定位置であった場合、判定部５６は、特定の操作が特定の位置で行なわれたと判定する。これにより、より正確に、特定の操作が特定の位置で行われたことを判定することができる。
【実施例３】
【００２５】
実施例３は、ユーザに特定位置を提示する例である。図７は、実施例３に係る携帯装置のブロック図である。図７のように、携帯装置１００は、地磁気センサ２６を備えている。地磁気センサ２６は地磁気を検出する。その他の構成は実施例１の図２と同じであり説明を省略する。【００２６】
図８は、実施例３に係る携帯装置の機能ブロック図である。図８のように、ＣＰＵ１０またはコンピュータは、位置検出部５０として機能する。位置検出部５０は、地磁気センサの出力より携帯装置１００の方位を認識することができる。位置表示部５９は、位置検出部５０が検出した位置と方位により、表示部２０に携帯装置１００の現在位置と特定の位置を表示する。【００２７】
図９および図１０は、実施例３に係る携帯装置の動作を示すフローチャートである。図９を参照し、位置検出部５０は、携帯装置１００の位置を検出する（ステップＳ１０）。位置検出部５０は、検出した位置が特定の位置か判定する（ステップＳ１２）。Ｎｏの場合、位置検出部５０は、地磁気センサ２６の出力から携帯装置１００の方位を検出する（ステップＳ４０）。例えば、携帯装置１００の表示部２０の上が東西南北のいずれの方向を向いているかを検出する。位置検出部５０は、検出した携帯装置１００の位置と、方位に基づき、特定の位置までの距離と、特定位置の方位を算出する（ステップＳ４２）。位置表示部５９は、算出結果に基づき、特定位置までの距離と方位を表示部２０に出力する（ステップＳ４４）。ステップＳ１２においてＹｅｓの場合、図１０のＡに進む。図１０を参照し、ステップＳ１４以降のステップは、実施例１の図４のステップＳ１４からＳ３０と同じであり説明を省略する。【００２８】
図１１（ａ）および図１１（ｂ）は、図９のステップＳ４４における表示部に表示された画像の例である。図１１（ａ）の例では、携帯装置１００の現在の位置９８が三角で示されている。三角を中心とした同心円が表示され、同心円内に特定位置９９が星印で表示されている。星印の位置で、現在位置９８から特定位置９９までの距離と方位を知ることができる。また、特定位置（図１１（ａ）では目標と記載されている）までの距離を数字でも表示してもよい。表示される特定位置は複数であってもよい。図１１（ｂ）の例では、特定位置までの距離を数字で示し、方位をコンパスで表示している。この例では、携帯装置１００の表示部２０の上が北方向である。なお、特定の位置のユーザへの提示は、スピーカ２４を用いた音声情報または音声情報と画像表示の両方を用いてもよい。【００２９】
実施例３によれば、図９のステップＳ４４のように、位置表示部５９は、位置検出部５０が検出した携帯装置の位置と特定の位置とに基づき、ユーザに特定の位置を表示する。これにより、ユーザは、特定の位置を認識することができ、ゲーム感覚をより楽しむことができる。
【実施例４】
【００３０】
実施例４は、特定の位置付近の画像と特定の位置を示す画像を重畳させ表示する例である。図１２は、実施例４に係る携帯装置のブロック図である。図１２のように、携帯装置１００は、カメラ２８を備えている。カメラ２８は、例えば、携帯装置１００周辺の写真を撮影することができる。その他の構成は実施例３の図７と同じであり説明を省略する。機能ブロック図は実施例３の図８と同じであり説明を省略する。【００３１】
図１３は、実施例４の携帯装置の動作を示すフローチャートである。実施例３の図９のステップＳ１２においてＮｏの場合、位置検出部５０は、検出した携帯装置１００の位置が特定位置周辺か判定する（ステップＳ５０）。例えば、位置検出部５０は、特定位置が現在の位置から一定距離以内の場合、携帯装置１００の位置が特定位置周辺と判定することができる。Ｎｏの場合、ステップＳ４０に進む。Ｙｅｓの場合、カメラ２８が起動する（ステップＳ５２）。ユーザはカメラ２８を用いて画面内に周辺画像を表示させる。位置検出部５０はカメラ２８より周辺画像を取得する（ステップＳ５４）。地磁気センサ２６は、携帯装置１００の方位を測定する（ステップＳ５６）。加速度センサ１６は、携帯装置１００の傾きを測定する（ステップＳ５８）。位置検出部５０は、カメラ２８が周辺画像を表示しているときの携帯装置１００の位置、方位および傾きから、周辺画像内の特定の位置を計算する。周辺画像と特定位置を示す画像とを重畳させる。これにより、位置検出部５０は、特定位置を表示させる画像を作成する（ステップＳ６０）。位置表示部５９は、表示部２０に作成した画像を表示する（ステップＳ６４）。その後、ステップＳ１０に戻る。その他のステップは、実施例３の図９および図１０と同じであり、説明を省略する。【００３２】
図１４は、図１３のステップＳ６４において、表示部２０表示された画像の例である。表示部２０には、携帯装置１００の周辺画像である教会およびパン屋の画像が表示されている。周辺画像に特定位置９９が星印で重畳し表示されている。【００３３】
実施例４によれば、位置表示部５９は、携帯装置１００周辺の画像に特定の位置９９を示す画像を重ね合わせ表示部２０に表示する。これにより、ユーザは、よりゲーム感覚で特定の位置を認識することができる。なお、特定の位置を示す画像は星印以外にもゲームのキャラクタまたは文字等とすることもできる。
【実施例５】
【００３４】
実施例５は、特定の位置付近の画像と特定の位置を示す画像を遠隔センターで重畳させる例である。図１５は、実施例５に係る携帯装置のブロック図である。図１５のように、携帯装置１００は、通信部として例えば通信ＩＦ（インターフェース）３０を備えている。通信ＩＦ３０は、図１の基地局１０４およびネットワーク１０６を介し、遠隔センター１１０と情報の送受信を行なう。その他の構成は、実施例４の図１２と同じであり説明を省略する。機能ブロック図は実施例３の図８と同じであり説明を省略する。【００３５】
図１６は、センターのブロック図である。図１６のように、遠隔センター１１０は、ＣＰＵ８０、ＲＯＭ８２、ＲＡＭ８４、ＨＤＤ（Hard Disk Drive）８６、通信ＩＦ９０およびこれらを接続するバス８１を備えている。遠隔センター１１０は例えばサーバである。ＲＯＭ８２は、プログラムおよび地図データ等を格納する。ＲＡＭ８４は、各種情報を一時格納する。また、ＲＡＭ８４は不揮発性メモリとすることもできる。ＨＤＤ８６は、各種情報を長時間格納する。通信ＩＦ９０は、図１のネットワーク１０６および基地局１０４を介し、携帯装置１００と情報の送受信を行なう。ＣＰＵ８０はこれらの機能を制御する。【００３６】
図１７は、実施例５に係る携帯装置の動作を示すフローチャートである。図１７を参照し、ステップＳ５０においてＹｅｓの場合、通信ＩＦ３０は、位置検出部５０が検出した携帯装置１００の位置をセンター１１０に送信する（ステップＳ５５）。地磁気センサ２６は、携帯装置１００の方位を測定する（ステップＳ５６）。通信ＩＦ３０は、測定された方位に関する情報をセンター１１０に送信する（ステップＳ５７）。加速度センサ１６は、携帯装置１００の傾きを測定する（ステップＳ５８）。通信ＩＦ３０は測定された傾きに関する情報をセンター１１０に送信する（ステップＳ５９）。通信ＩＦ３０は、センター１１０から画像情報を受信する（ステップＳ６２）。位置表示部５９は、受信した画像を表示部２０に表示する。その後ステップＳ１０に戻る。その他のステップは、実施例５の図１３と同じであり説明を省略する。【００３７】
図１８は、実施例５に係るセンターの動作を示すフローチャートである。図１８を参照し、通信ＩＦ９０は、携帯装置１００が図１７のステップＳ５５で送信した携帯装置１００の位置に関する情報を受信する（ステップＳ８０）。通信ＩＦ９０は、携帯装置１００が図１７のステップＳ５７で送信した方位に関する情報を受信する（ステップＳ８２）。通信ＩＦ９０は、携帯装置１００が図１７のステップＳ５９で送信した傾きに関する情報を受信する（ステップＳ８４）。ＣＰＵ８０は、通信ＩＦ９０が受信した携帯装置１００の位置、方位および傾きに関する情報に基づき、ＨＤＤ８６から携帯装置１００周辺の画像を取得する。この画像は実際に撮影した画像でもよいが，コンピュータグラフィックスで合成した画像でもよい。携帯装置１００周辺の画像に特定位置の画像を重畳する。携帯装置１００周辺の画像は予めＨＤＤ８６に記憶させておくことができる。これにより、特定位置を表示する画像を生成する（ステップＳ８６）。通信ＩＦ９０は、ＣＰＵ８０が作成した画像を携帯装置１００に送信する（ステップＳ８８）。携帯装置１００は、図１７のステップＳ６２において、通信ＩＦ９０が送信した画像を受信する。その後終了する。【００３８】
携帯装置１００は消費電力削減および小型化の観点から情報処理の負担を低減させることが好ましい。実施例５によれば、図１８のステップＳ８６のように、センター１１０において、携帯装置１００周辺の画像に特定の位置を示す画像を重ね合わせた画像を作成する。図１７のステップＳ６２のように、通信ＩＦ３０はセンター１１０が作成した画像を受信する。ステップＳ６４のように、位置表示部５９は、受信した画像を表示部２０に表示する。このように、携帯装置１００周辺の画像に特定の位置を示す画像を重ね合わせた画像をセンターが作成することにより、携帯装置１００のＣＰＵ１０の負担を低減させることができる。
【実施例６】
【００３９】
実施例６は、操作指示をセンターが決定する例である。図１９は、実施例６に係る携帯装置のブロック図である。図１９のように、携帯装置１００は、通信部として例えば通信ＩＦ（インターフェース）３０を備えている。通信ＩＦ３０は、図１の基地局１０４およびネットワーク１０６を介し、遠隔センター１１０と情報の送受信を行なう。その他の構成は、実施例１の図２と同じであり説明を省略する。機能ブロック図は実施例１の図３と同じであり説明を省略する。センター１１０のブロック図は、実施例５の図１６と同じであり、説明を省略する。【００４０】
図２０は、実施例６に係る携帯装置の動作を示すフローチャートである。図２０を参照し、位置検出部５０は、携帯装置１００の位置を検出する（ステップＳ１０）。通信ＩＦ３０は、位置検出部５０が検出した位置に関する情報をセンター１１０に送信する（ステップＳ６６）。位置検出部５０は、通信ＩＦ３０がセンター１１０から地図の画像情報を受信したか判定する（ステップＳ６８）。Ｙｅｓの場合、位置表示部５９は受信した地図の画像を表示部２０に表示する（ステップＳ７２）。その後、ステップＳ１０に戻る。【００４１】
ステップＳ６８においてＮｏの場合、操作指示部５４は、センター１１０から操作指示に関する情報を受信したか判定する（ステップＳ７０）。操作指示に関する情報は、例えば図１０のステップＳ１４において操作指示部５４が表示部２０に表示する画像の情報である。または、ユーザに促す特定の操作の内容を示す情報である。Ｎｏの場合、ステップＳ１０に戻る。Ｙｅｓの場合、操作検出部５２は、センター１１０から加速度センサ１６のパターンに関する情報を受信したか判定する（ステップＳ７２）。加速度センサ１６のパターンに関する情報は、例えば図１０のステップＳ２０において操作検出部５２が特定の操作が行なわれたと判断するための加速度センサ１６の出力のパターンである。Ｎｏの場合、ステップＳ７２に戻る。Ｙｅｓの場合、図１０のステップＳ１４に進む。以降のステップは、実施例３の図１０と同じであり説明を省略する。【００４２】
図２１は、実施例６に係るセンターの動作を示すフローチャートである。図２１を参照し、通信ＩＦ９０は、携帯装置１００が図２０のステップＳ６６で送信した携帯装置１００の位置に関する情報を受信する（ステップＳ９０）。ＣＰＵ８０は、受信した携帯装置１００の位置が特定の位置かを判定する（ステップＳ９２）。Ｎｏの場合、ＣＰＵ８０は、携帯装置１００の位置と特定位置とを表示した地図の画像を作成する（ステップＳ９７）。通信ＩＦ９０は、作成した地図の画像情報を携帯装置１００に送信する。携帯装置１００は、図２０のステップＳ６８において、地図の画像情報を受信する。【００４３】
ステップＳ９２においてＹｅｓの場合、通信ＩＦ９０は、ユーザに特定の操作を促す操作指示に関する情報を送信する（ステップＳ９４）。携帯装置１００は、図２０のステップＳ７０において、携帯装置１００は操作指示に関する情報を受信する。通信ＩＦは、加速度センサ１６のパターンを携帯装置１００に送信する（ステップＳ９６）。図２０のステップＳ７２において、携帯装置１００は加速度センサ１６のパターンに関する情報を受信する。【００４４】
実施例６によれば、図２０のステップＳ６６のように、通信ＩＦ３０は位置検出部５０が検出した携帯装置１００の位置に関する情報をセンター１１０に送信する。ステップＳ７０のように、通信ＩＦ３０は、センター１１０から操作指示部５４がユーザに指示する特定の操作に関する情報を受信する。このように、ユーザに促す特定の操作をセンター１１０が決定することにより、携帯装置１００は予め特定の操作に係る情報を記憶しておかなくともよい。また、図２１のステップＳ９０のように、特定の位置か否かをセンター１１０が判定することにより、携帯装置１００は予め特定の位置に係る情報を記憶しておかなくともよい。さらに、図２１のステップＳ９６のように、センター１１０が加速度センサのパターンを携帯装置１００に送信することにより、携帯装置１００はパターンの情報を記憶しておかなくともよい。以上のように、特定の操作に関する情報、特定の位置に関する情報、加速度センサのパターンはセンター１１０のＨＤＤ等に記憶しておくことができる。これにより、携帯装置１００のＲＡＭ１４の容量を削減し、携帯装置１００の消費電力の削減および小型化が可能となる。
【実施例７】
【００４５】
実施例７は、携帯装置の状態の変化の内容をセンターが決定する例である。実施例７に係る携帯装置のブロック図は実施例６の図１９と同じであり、センターのブロック図は実施例５の図１６と同じであり、説明を省略する。携帯装置１００の機能ブロック図は実施例３の図８と同じであり説明を省略する。【００４６】
図２２は、実施例７に係る携帯装置の動作を示すフローチャートである。ステップＳ２０においてＹｅｓの場合、通信ＩＦ３０は、センター１１０にユーザの特定の操作が完了したことを送信する（ステップＳ７４）。通信ＩＦ３０は、センター１１０からポイントに関する情報を受信する（ステップＳ７６）。状態変化部５８は、表示部２０に受信したポイントを表示する（ステップＳ７８）。その他のステップは、実施例１の図４と同じであり説明を省略する。【００４７】
図２３は、センター１１０のＣＰＵ８０またはコンピュータが行なう処理を示すフローチャートである。図２３を参照し、通信ＩＦ９０は、携帯装置１００が図２２のステップＳ７４で送信した特定操作の完了を受信したか判定する（ステップＳ１００）。Ｎｏの場合、ステップＳ１００に戻る。Ｙｅｓの場合、ＣＰＵ８０は、ＨＤＤ８６に記憶していたポイントに新たなポイントを加算する（ステップＳ１０２）。通信ＩＦ９０は、携帯装置１００にポイントに関する情報を送信する（ステップＳ１０４）。携帯装置１００は、図２２のステップＳ７８において、ポイントに関する情報を受信する。【００４８】
実施例７によれば、図２２のステップＳ２０のように、判定部５６が、特定の操作が特定の位置で行なわれたと判定した場合、ステップＳ７４のように、通信ＩＦ３０は、特定の操作が特定の位置で行われたことをセンター１１０に送信する。ステップＳ７６およびＳ７８のように、状態変化部５８は、センター１１０の指示に基づき携帯装置１００の状態を変化させる。これにより、例えば、ポイントの記憶をセンター１１０が行なうことができ、携帯装置１００のリソースを低減することができる。【００４９】
実施例５では、特定位置付近の画像と特定位置を示す画像との重畳をセンター１１０が行なう例を示した。実施例６では、ユーザへの操作指示をセンター１１０か決定する例を示した。実施例７では、携帯装置１００の状態変化の内容をセンター１１０が決定する例を示した。これらは、全てセンター１１０が行なってもよいし、一部をセンターが行ってもよい。【００５０】
実施例１から実施例７において、操作検出部５２は、携帯装置１００に加わる加速度を検知することにより、ユーザの特定の操作を検出する例を説明した。ユーザの特定の操作として、ユーザがジャンプする場合を例に説明した。このように、携帯装置１００に加わる加速度を検出することにより、ユーザが体の動きを特定の操作とすることができる。これにより、ユーザは、体を用いてゲームを行なうことができ、よりゲームを楽しむことができる。【００５１】
表１に、加速度センサ１６で検出可能な動作をユーザが行なう特定の操作の例として示す。
【表１】
0005413461.tif 000002
【００５２】
表１に加速度センサ１６が検出可能な動作の例を示した。表１より、「歩行」および「走行」という動作は、ともに加速度センサ１６で検出可能である。また、加速度センサ１６で歩数のカウントをすることもできる。例えば、「１０歩歩く」といった動作も検出可能である。「立っている」および「座っている」という動作も検出可能である。「イスから立ち上がる」、「座る（または、しゃがむ）」、「反復横とび」および「ジャンプ」という動作も加速度センサ１６で検出可能である。「ジャンプ」という動作として、「手に持ったまま反動をつけてジャンプする」という動作も加速度センサ１６で検出可能である。【００５３】
表２には、加速度センサ１６で検出可能な、手で携帯装置１００を動かす動作をユーザが行なう特定の操作の例として示す。
【表２】
0005413461.tif 000003
【００５４】
加速度センサ１６は、携帯装置１００を「持ち上げるまたは下ろす」という動作を検出することができる。加速度センサ１６は、携帯装置１００を用い上げた場合、下げた場合の違いを検出することができる。また、携帯装置を持ち上げる高さ、または携帯装置を下げる高さの検出も行なうことができる。なお、高さの検出の際は、高さは複数に区分し、どの区分の高さかを検出することもできる。【００５５】
加速度センサ１６は、携帯装置１００を「上に投げて受け取る」という動作を検出することもできる。加速度センサ１６は、携帯装置１００を「左右に動かす」という動作を検出することもできる。加速度センサ１６は、携帯装置１００を右に動かしたか、左に動かしたかを判定することもできる。また、左右に動かした幅を検出することもできる。幅を複数の区分に別け、幅を検出することもできる。加速度センサ１６は、携帯装置１００を持って「文字または数字を書く」という動作を検出することもできる。【００５６】
表３は、特定の位置を検出することが可能な機能とユーザが行なう特定の操作を検出することが可能な機能と、その機能で検出可能な操作または情報を示す表である。
【表３】
0005413461.tif 000004
【００５７】
操作検出部５２が人間の動作を検出する機能を用い操作または情報を検出する例を説明する。表１および表２のように加速度センサを用い、操作検出部５２は、ユーザの動作を検出することができる操作検出部５２は、歩数計を用い、ユーザが歩いたまたは走った歩数を検出することができる。操作検出部５２は、活動量計を用い、ユーザの運動量を検出することができる。操作検出部５２は、キーを用い、ユーザが入力した文字または数字を検出することができる。特定の文字または数字が入力されたかを検出することもできる。操作検出部５２は、マイクを用い、ユーザの声等を検出することができる。特定の音声が発せられたかを検出することもできる。操作検出部５２は、タッチパネルを用い、ユーザがタッチした座標を検出することができる。操作検出部５２は、パルスチェッカを用い、ユーザの脈拍を検出することができる。操作検出部５２は、指紋センサを用い、ユーザの指紋を検出することができる。例えば、携帯装置１００は指紋センサから入力された指紋を用い生体認証を行い、ロックを解除することができる。操作検出部５２は、ジャイロセンサを用い、携帯装置１００が受けた角速度を検出することができる。【００５８】
位置検出部５０または操作検出部５２が環境の情報を検出する機能を用い情報を検出する例を説明する。位置検出部５０は、ＧＰＳ受信部を用い、経度および緯度の情報を検出することができる。位置検出部５０または操作検出部５２は、時計を用い、時間を検出することができる。位置検出部５０または操作検出部５２は、カメラを用い、画像またはＱＲコードを検出することができる。位置検出部５０または操作検出部５２は、光センサを用い、照度を検出することができる。位置検出部５０または操作検出部５２は、気圧計を用い、気圧、標高または高度差を検出することができる。位置検出部５０または操作検出部５２は、温度計を用い、温度を検出することができる。位置検出部５０は、地磁気センサを用い、方位を検出することができる。【００５９】
操作検出部５２が通信機能を用い情報を検出する例を説明する。操作検出部５２は、電話機能を用い、電話の音声を検出することができる。特定の電話番号に電話をしたか、特定の電話番号から電話がかかってきたかを検出することもできる。位置検出部５０は、圏内または圏外検出機能を用い、携帯電話の電波の有無を検出することができる。操作検出部５２は、メール機能を用い、文字または画像を含むメールの送受信を検出することができる。特定のメールアドレスにメールを送信したか、特定のメールアドレスからメールを受信したかを検出することもできる。操作検出部５２は、インターネット機能を用い、ウエブサイトにアクセスしたかを検出することができる。特定のウエブサイトにアクセスしたかも検出することができる。操作検出部５２は、その他の通信機能を用い、例えば、非接触カードから情報を受信したか、ＢｌｕｅＴｏｏｔｈ等の無線を用い情報を受信したかを検出することもできる。【００６０】
位置検出部５０または操作検出部５２は、表３で示した機能を複数組み合わせ、特定の位置またはユーザの特定の操作を検出することができる。例えば、位置検出部５０または操作検出部５２が特定の位置で行なう特定の操作として、「富士山の頂上でメールを受けて１５時に一回転ジャンプして叫ぶ」を検出する場合は以下である。位置検出部５０は、ＧＰＳ受信部を用い、富士山であることを検出する。位置検出部５０は、気圧計を用い頂上であることを検出する。操作検出部５２は、メール機能を用い、メールを受信したことを検出する。操作検出部５２は、時計を用い１５時であることを検出する。操作検出部５２は、加速度センサおよびジャイロセンサを用い一回転ジャンプしたことを検出する。マイクを用い叫んだことを検出する。【００６１】
また、例えば、位置検出部５０または操作検出部５２が特定の位置で行なう特定の操作として、「気温が２５℃以下のときに５０００歩以上歩いて圏外の場所に行き、キーを１から９まで順に打った後、その場で動いて脈拍を１００回／分まで上げた後、しゃがんで写真を撮影する」を検出する場合は以下である。位置検出部５０は、温度計を用い気温が２５℃以下であるか検出する。歩数計を用い、操作検出部５２は、５０００歩以上歩いたか検出する。位置検出部５０は、圏内または圏外検出機能を用い、圏外の場所かを検出する。操作検出部５２は、キーを用い、１から９まで順番に打たれたか検出する。操作検出部５２は、パルスチェッカを用い、脈拍が１００回／分以上になったかを検出する。操作検出部５２は、加速度センサを用い、しゃがんだかを検出する。操作検出部５２は、カメラを用い、写真を撮影したかを検出する。【００６２】
また、例えば、位置検出部５０または操作検出部５２が特定の位置で行なう特定の操作として、「北を向いてロックを解除し１００ｋｃａｌ以上の運動をした後に、建物の影で画面の中央を２回叩いて携帯電話を上に放り投げてキャッチした後に電話をかける」を検出する場合は以下である。位置検出部５０は、地磁気センサを用い、北を向いているかを検出する。操作検出部５２は、指紋センサを用い、ロックを解除したかを検出する。操作検出部５２は、加速度センサおよび活動量計を用い、１００ｋｃａｌの運動をしたかを検出する。位置検出部５０は、ＧＰＳ受信部および光センサを用い、建物の影かを検出する。操作検出部５２は、タッチパネルを用い、画面の中央を２回叩いたかを検出する。操作検出部５２は、加速度センサを用い、携帯電話を上に放り投げてキャッチしたかを検出する。操作検出部５２は、電話機能を用い、電話をかけたかを検出する。【００６３】
表３のように、位置検出部５０は、複数のセンサ等からの情報に基づき、特定の位置を検出することができる。また操作検出部５２は、複数のセンサ等からの情報に基づき、特定の操作を検出することができる。また、複数の特定の位置を組み合わせることもできる。また、複数の特定の操作を組み合わせることもできる。【００６４】
さらに、実施例１から実施例７において、携帯装置の状態変化の例として、ポイントの加算、ゲームで用いるアイテムの追加を例に説明した。携帯装置の状態変化としては、例えば、画像の表示、音楽の出力、サイトからの画像または音楽の無料ダウンロード等とすることもできる。【００６５】
携帯装置１００の例として携帯電話端末を例に説明した。携帯装置１００は携帯型ゲーム装置等でもよい。携帯装置１００が携帯電話端末の場合、実施例５から実施例７のように、センター１１０との情報の送受信を行なうことができる。【００６６】
以上、本発明の実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００６７】
１０        ＣＰＵ
１６        加速度センサ１６
１８        ＧＰＳ
２０        表示部
５０        位置検出部
５２        操作検出部
５４        操作指示部
５６        判定部
５８        状態変化部
５９        位置表示部
１００      携帯装置
１１０      センター
【図１】
0005413461.tif 000005
【図２】
0005413461.tif 000006
【図３】
0005413461.tif 000007
【図４】
0005413461.tif 000008
【図５】
0005413461.tif 000009
【図６】
0005413461.tif 000010
【図７】
0005413461.tif 000011
【図８】
0005413461.tif 000012
【図９】
0005413461.tif 000013
【図１０】
0005413461.tif 000014
【図１１】
0005413461.tif 000015
【図１２】
0005413461.tif 000016
【図１３】
0005413461.tif 000017
【図１４】
0005413461.tif 000018
【図１５】
0005413461.tif 000019
【図１６】
0005413461.tif 000020
【図１７】
0005413461.tif 000021
【図１８】
0005413461.tif 000022
【図１９】
0005413461.tif 000023
【図２０】
0005413461.tif 000024
【図２１】
0005413461.tif 000025
【図２２】
0005413461.tif 000026
【図２３】
0005413461.tif 000027