(57)【要約】【課題】携帯型通信機器のユーザの使用状態を推定し、それに適した通信機能へ自動的に切り替える。【解決手段】携帯型通信機器１００の記憶部５に記憶された情報に対する読み書き要求を待機するカードエミュレーション機能と、前記情報を読み書きする機能を動作させるリーダ・ライタエミュレーション機能とのうち、少なくとも１つのモードを動作させる小電力無線通信部４部とを備える近距離通信機器１であって、前記携帯型通信機器の地面に対する向きを取得するセンサ情報取得、前記センサ情報取得部２が取得した前記地面に対する向きに対応付けられた前記小電力無線通信部４のモードに切り替える通信方式切替部３とを備える。【選択図】図１
2013012858.tif 000002
【特許請求の範囲】
【請求項１】
携帯型通信機器の記憶媒体に記憶された情報に対する読み書き要求を待機する読み書き待機モードと、前記情報を読み書きする機能を動作させる読み書き実行モードとのうち、少なくとも１つのモードを動作させる通信モジュールを備える通信装置であって、
前記携帯型通信機器の地面に対する向きを取得する取得手段と、
前記取得手段が取得した前記地面に対する向きに対応付けられた前記通信モジュールのモードに切り替える切替手段とを備えたことを特徴とする通信装置。
【請求項２】
前記通信モジュールは、複数の前記通信装置の間でデータ通信を行う端末間通信モードをさらに含むことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記取得手段は、前記取得手段が取得した前記地面に対する向きが変化した場合、前記地面に対する向きの経時変化をさらに取得し、
前記切替手段は、前記経時変化が所定の範囲内にあるときに限り、前記取得手段が取得した前記地面に対する向きに対応付けられた前記通信モジュールのモードに切り替えることを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記取得手段は、前記携帯型通信機器の位置をさらに取得し、
前記切替手段は、前記取得手段が取得した前記地面に対する向きと前記携帯型通信機器の位置とに対応付けられたモードに切り替えることを特徴とする請求項１から３のいずれか１項に記載の通信装置。
【請求項５】
前記取得手段は、現在時刻をさらに取得し、
前記切替手段は、前記取得手段が取得した前記地面に対する向きと前記現在時刻とに対応付けられたモードに切り替えることを特徴とする請求項１から４のいずれか１項に記載の通信装置。
【請求項６】
前記取得手段は、前記通信モジュールに含まれる１つのモードに切り替えた時点からの経過時間をさらに取得し、
前記切替手段は、前記取得手段が取得した前記地面に対する向きに対応付けられたモードに切り替えた状態で、前記経過時間に対応付けられたモードに切り替えることを特徴とする請求項１から５のいずれか１項に記載の通信装置。
【請求項７】
前記切替手段は、前記取得手段が取得した前記地面に対する向きに対応付けられたモードに切り替えた状態で、ユーザからの入力に対応付けられたモードに切り替えることを特徴とする請求項１から６のいずれか１項に記載の通信装置。
【請求項８】
請求項１から７のいずれか１項に記載の通信装置を備えたことを特徴とする携帯型通信機器。
【請求項９】
携帯型通信機器の記憶媒体に記憶された情報に対する読み書き要求を待機する読み書き待機モードと、前記情報を読み書きする機能を動作させる読み書き実行モードとのうち、少なくとも１つのモードを動作させる通信モジュールを備える通信装置の制御方法であって、
前記通信機器の地面に対する向きを取得する取得ステップと、
前記取得ステップが取得した前記地面に対する向きに対応付けられた前記通信モジュールのモードに切り替える切替ステップとを含むことを特徴とする通信装置の制御方法。
【請求項１０】
請求項１から７のいずれか１項に記載の通信装置を動作させるための制御プログラムであって、コンピュータを前記各手段として機能させるための制御プログラム。
【請求項１１】
請求項１０に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの使用状況に応じて、複数の通信機能を自動的に切り替えることのできる通信装置に関するものである。
【背景技術】
【０００２】
非接触型ＩＣチップとリーダ・ライタとを用いる通信技術が広く開発されている。ここで、非接触型ＩＣチップとは、固有の番号（ＩＤ情報）、メモリ、およびこれに記憶された情報を送受信するための回路アンテナから構成される集積回路をいう。また、リーダ・ライタとは、電磁誘導によりＩＣチップに電力を供給することで、チップ内部のメモリに記憶されているデータを受信し、これを復調して情報を読み込むリーダと、情報を所定の変調方式に基づいて最適な搬送波に変換し、これを送信して当該データをチップ内部のメモリに書き込むライタとを併載したものをいう。
【０００３】
上記通信技術を用いたサービスの例について、図５に基づいて説明する。図５は、この通信技術により実現され、一般に普及しているサービス例の使用シーンを表している。図５（ａ）に示されるように、携帯電話２０１に備える非接触ＩＣチップに乗車／降車駅の情報等を記憶し、駅にリーダ・ライタを含む改札機２０２を備えることで、いわゆるＩＤ乗車券システムが実現されている。または、図５（ｂ）に示されるように、携帯電話２０１に備える非接触ＩＣチップに電子マネーの残高等を記憶し、店舗にリーダ・ライタを含む決済装置２０３を備えることで、電子マネーシステムが実現されている。非接触型ＩＣチップが待機状態で電力を必要とせず、小型・軽量であるためカードや携帯電話などに広く搭載できることが、普及の背景として考えられる。
【０００４】
また、最近では非接触型ＩＣチップとしての機能（以下、この機能を「カードエミュレーション機能」と称する）と、リーダ・ライタとしての機能（以下、この機能を「リーダ・ライタエミュレーション機能」と称する）とを統合した近距離無線通信規格が開発されており、この規格に準拠するモジュールが携帯電話などの機器に組み込まれている。これにより、普段はカードエミュレーション機能を動作させておき、必要に応じてリーダ・ライタエミュレーション機能を動作させることができる。
【０００５】
下記の非特許文献１には、「ｉＣタグリーダー」と呼ばれるアプリケーションが開示されている。ユーザは、携帯電話上でこのアプリケーションを起動することにより、リーダ・ライタエミュレーション機能を動作させることができる。図６は、こうしたアプリケーションを用いて、２つの機能を切り替えて動作させることにより実現されたサービス例の使用シーンを表している。同図に示されるように、看板などの広告媒体３０２にＩＣチップが備えられ、これに記憶されたウェブサイトの情報や割引クーポンといった特別な情報を、ユーザが携帯電話３０１のリーダ・ライタエミュレーション機能を動作させて読み取るといった用途が広がっている。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】「ｉＣタグリーダーご利用ガイド」  http://www.nttdocomo.co.jp/binary/pdf/service/imode/make/content/felica/data/ic_tagreader_guide.pdf
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記モジュールには、カードエミュレーション機能とリーダ・ライタエミュレーション機能とを、同時に動作させることができないものがある。携帯電話にこのタイプのモジュールが搭載されていた場合、例えば上記アプリケーション等を用いて、ユーザは２つの機能を手動で切り替える必要がある。しかし、ユーザ自身で使用状況を判断し、動作切り替えのために機器を操作することには煩わしさが伴う。
【０００８】
また、２つの機能を同時に動作できるタイプのモジュールは、両機能の瞬間的な切り替えを繰り返すことにより、機能の両立を擬似的に実現するに過ぎない。このため、切り替えによって発生するオーバヘッドが計算資源を圧迫し、他の計算処理の応答速度が低下するなどのおそれがある。
【０００９】
さらに、リーダ・ライタエミュレーション機能の動作中は、常に搬送波を出力することで電力を消費する。したがって、真に必要な状況でのみリーダ・ライタエミュレーション機能を動作させることでこの動作時間を短くし、消費電力を抑える必要がある。
【００１０】
本発明は、上記の課題に鑑みてなされたものであり、その目的は、携帯型通信機器のユーザの使用状態を識別し、それに適した通信機能へ自動的に切り替えることにより、ユーザの操作負担と計算機の処理負担とを軽減するとともに、電力消費を抑制できる通信装置を提供することである。
【課題を解決するための手段】
【００１１】
上記の課題を解決するために、本発明の通信装置は、
（１）携帯型通信機器の記憶媒体に記憶された情報に対する読み書き要求を待機する読み書き待機モードと、前記情報を読み書きする機能を動作させる読み書き実行モードとのうち、少なくとも１つのモードを動作させる通信モジュールを備える通信装置であって、
（２）前記通信機器の地面に対する向きを取得する取得手段と、
（３）前記取得手段が取得した前記地面に対する向きに対応付けられた前記通信モジュールのモードに切り替える切替手段とを備えたことを特徴としている。
【００１２】
また、上記の課題を解決するために、本発明の通信装置の制御方法は、
（１）携帯型通信機器の記憶媒体に記憶された情報に対する読み書き要求を待機する読み書き待機モードと、前記情報を読み書きする機能を動作させる読み書き実行モードとのうち、少なくとも１つのモードを動作させる通信モジュールを備える通信装置の制御方法であって、
（２）前記通信機器の地面に対する向きを取得する取得ステップと、
（３）前記取得ステップが取得した前記地面に対する向きに対応付けられた前記通信モジュールのモードに切り替える切替ステップとを含むことを特徴としている。
【００１３】
上記の構成によれば、所定のセンサ（例えば、加速度センサなど）によって取得された地面に対する向きにより、ユーザが携帯型通信機器を把持する状態（携帯型通信機器の姿勢）を識別できる。各状態には、上記通信モジュールの読み書き待機モードまたは読み書き実行モードが対応付けられているため、通信装置は識別した状態に対応付けられた前記通信モジュールのモードへ切り替え、当該モードを実行させる。
【００１４】
したがって、従来のようにユーザが自身で使用状況を判断して動作切り替えのために機器を操作する必要はなく、ユーザが当該機器を把持する状態を簡単な構成で識別することにより、当該状態に適したモードを自動的に実行できる。また、必要に応じて自動的に機能を切り替えることで機器の計算資源を浪費することがないため、無駄な電力消費を抑制することもできる。
【００１５】
すなわち、上記構成によれば、携帯型通信機器のユーザの使用状態を識別し、それに適した通信機能へ自動的に切り替えることにより、ユーザの操作負担と計算機の処理負担とを軽減するとともに、電力消費を抑制できるという効果を奏する。
【００１６】
また、前記通信装置では、
（１）前記通信モジュールは、複数の前記通信装置の間でデータ通信を行う端末間通信モードをさらに含むことが望ましい。
【００１７】
端末間通信モードとは、例えば連絡先の情報、メールの内容、撮影した動画など、各機器に記憶されたデータを、ケーブル等で接続することなく簡単に交換できる機能を動作させるモードである。図７は、この端末間通信モードを動作させ、２台の携帯型通信機器４０１、４０２の間でデータを交換する様子を表す。このように、例えば携帯型通信機器を横倒しにして接近させることにより、手軽にデータ交換を行うことができる。
【００１８】
上記の構成によれば、上記通信モジュールが端末間通信モードを含んでいるため、通信装置がモードを切り替えることによりこれを動作させることができる。したがって、ユーザが当該機器を把持する状態を簡単な構成で識別することにより、当該状態に適したモードとしてさらに端末間通信モードを自動的に実行できる。
【００１９】
また、前記通信装置では、
（１）前記取得手段は、前記取得手段が取得した前記地面に対する向きが変化した場合、前記地面に対する向きの経時変化をさらに取得し、
（２）前記切替手段は、前記検出手段によって検出された前記経時変化が所定の範囲内にあるときに限り、前記取得手段が取得した前記地面に対する向きに対応付けられた前記通信モジュールのモードに切り替えることが望ましい。
【００２０】
上記の構成によれば、所定のセンサによって取得された地面に対する向きが変化した場合、その変化の経時変化（例えば、上記向きが携帯型通信機器の傾き角として計測される場合は角速度と等価である）を検出できる。そして、前記切替手段は、前記検出手段によって検出された前記経時変化が所定の範囲内にあるときに限り、前記取得手段が取得した前記地面に対する向きに対応付けられた前記通信モジュールのモードに切り替える。
【００２１】
一方、前記切替手段は、前記検出手段によって検出された経時変化が所定の範囲を超えているときは、モードの切り替えを行わない。前記検出手段によって検出された経時変化が所定の範囲を超えることは、当該携帯型通信機器の状態がユーザの意図しない状態へ変化したことを示すからである。例えば、経時変化を角速度の大きさで示した場合、所定の範囲を超えて角速度が大きいことは、ユーザが携帯型通信機器を手に持って動かしたのではなく、携帯型通信機器を落下させたなどのアクシデントが発生したことを意味する。
【００２２】
すなわち、ユーザが当該機器を把持して動かしたことによる変化であるか、またはユーザが意図しない当該機器の状態変化、例えば当該機器が重力にしたがって落下したことによる変化であるかなどを正確に判定できるため、誤動作を防ぐとともに、ユーザが当該機器を把持する状態に適したモードをより正確に実行できる。
【００２３】
また、前記通信装置では、
（１）前記取得手段は、前記携帯型通信機器の位置をさらに取得し、
（２）前記切替手段は、前記取得手段が取得した前記地面に対する向きと前記特定手段が特定した前記携帯型通信機器の位置とに対応付けられたモードに切り替えることが望ましい。
【００２４】
上記の構成によれば、通信装置は、地面に対する向きによりユーザが携帯型通信機器を把持する状態を識別できる。そして、通信装置は、この向きだけでなく携帯型通信機器の位置情報を追加情報として用いてモードを切り替える。
【００２５】
例えば、ＩＣチップが備えられた広告媒体が設置されている場所であることがあらかじめ分かっている場合は、優先的に読み書き実行モードに切り替えるなど、特定した携帯型通信機器の位置に基づく切替処理を行える。したがって、ユーザの使用状況に適したモードをより正確に実行できる。
【００２６】
また、前記通信装置では、
（１）前記取得手段は、現在時刻をさらに取得し、
（２）前記切替手段は、前記取得手段が取得した前記地面に対する向きと前記時刻取得手段が取得した現在時刻とに対応付けられたモードに切り替えることが望ましい。
【００２７】
上記の構成によれば、地面に対する向きによりユーザが携帯型通信機器を把持する状態を識別できる。そして、通信装置は、この向きだけでなく現在時刻を追加情報として用いてモードを切り替える。
【００２８】
例えば、過去の使用履歴から毎日決まった時刻に駅の改札機を通過することが分かる場合、その時刻は取得されたセンサ情報の内容にかかわらずカードエミュレーション機能を動作させることができる。したがって、ユーザの使用状況に適したモードをより正確に実行できる。
【００２９】
また、前記通信装置では、
（１）前記取得手段は、前記通信モジュールに含まれる１つのモードに切り替えた時点からの経過時間をさらに取得し、
（２）前記切替手段は、前記取得手段が取得した前記地面に対する向きに対応付けられたモードに切り替えた状態で、前記計測手段によって計測された経過時間に対応付けられたモードに切り替えることが望ましい。
【００３０】
上記の構成によれば、読み書き実行モードまたは端末間通信モードに切り替えてから経過した時間が所定の時間を超えたときは、携帯型通信機器の状態にかかわらず読み書き待機モードへ切り替えることができる。
【００３１】
したがって、長時間読み書き実行モードまたは端末間通信モードを動作させることによる電力消費を抑えるとともに、外乱による誤識別を防ぎ、ユーザの使用態様に適したモード切り替えを行うことができる。
【００３２】
また、前記通信装置では、
（１）前記切替手段は、前記取得手段が取得した前記地面に対する向きに対応付けられたモードに切り替えた状態で、ユーザからの入力に対応付けられたモードに切り替えることが望ましい。
【００３３】
上記の構成によれば、ユーザは通信装置に入力を与えることができるため、例えば通信装置がモードを切り替える前にユーザからの切替許可を待機するといった動作を行うことができ、ユーザが所望のモードを能動的に選択できる。
【００３４】
また、本発明の携帯型通信機器は、
（１）前記通信装置を備えたことを特徴としている。
【００３５】
上記の構成によれば、携帯型通信機器が前記通信装置を備えていることにより、従来のようにユーザが自身で使用状況を判断して動作切り替えのために機器を操作する必要はなく、ユーザが当該機器を把持する状態を簡単な構成で識別することにより、当該状態に適したモードを自動的に実行できる。
【００３６】
なお、上記通信装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記通信装置の各手段として動作させることにより、上記通信装置をコンピュータにて実現させる制御プログラム、及びそれを記録したコンピュータ読み取り可能な記録媒体も本発明の範疇に入る。
【発明の効果】
【００３７】
以上のように、本発明の通信装置は、携帯型通信機器の記憶媒体に記憶された情報に対する読み書き要求を待機する読み書き待機モードと、前記情報を読み書きする機能を動作させる読み書き実行モードとのうち、少なくとも１つのモードを動作させる通信モジュールを備える通信装置であって、前記通信機器の地面に対する向きを取得する取得手段と、前記取得手段が取得した前記地面に対する向きに対応付けられた前記通信モジュールのモードに切り替える切替手段とを備えた構成である。
【００３８】
また、本発明の通信装置の制御方法は、携帯型通信機器の記憶媒体に記憶された情報に対する読み書き要求を待機する読み書き待機モードと、前記情報を読み書きする機能を動作させる読み書き実行モードとのうち、少なくとも１つのモードを動作させる通信モジュールを備える通信装置の制御方法であって、前記通信機器の地面に対する向きを取得する取得ステップと、前記取得ステップが取得した前記地面に対する向きに対応付けられた前記通信モジュールのモードに切り替える切替ステップとを含む構成である。
【００３９】
したがって、簡単な構成により携帯型通信機器のユーザの使用状態を識別し、それに適した通信機能へ自動的に切り替えることにより、ユーザの操作負担と計算機の処理負担とを軽減するとともに、電力消費を抑制できるという効果を奏する。
【図面の簡単な説明】
【００４０】
【図１】本発明の一実施形態に係る近距離通信機器を内蔵する携帯型通信機器の要部構成を示すブロック図である。
【図２】上記携帯型通信機器に対する３軸加速度センサの座標系と重力の加わる方向とを表す説明図である。
【図３】上記近距離通信機器が識別する上記携帯型通信機器の各状態を表しており、（ａ）は上記携帯型通信機器を地面に対して垂直に立てた状態、（ｂ）は上記携帯型通信機器を地面に対して水平に寝かせた状態、および（ｃ）は側面部が地面に対して水平になるよう上記携帯型通信機器を横に倒した状態を表す説明図である。
【図４】上記近距離通信機器が実行する処理の一例を示すフローチャートである。
【図５】近距離通信技術により実現され、一般に普及しているサービス例の使用シーンを表したものであり、（ａ）は、乗車／降車駅の情報等を記憶し、駅にリーダ・ライタを含む改札機を備えることで実現される電子定期システムを表し、（ｂ）は、携帯型通信機器に非接触ＩＣチップを備えて電子マネーの残高等を記憶し、店舗にリーダ・ライタを含む決済装置を備えることで実現される電子マネーシステムを表す説明図である。
【図６】広告媒体にＩＣチップが備えられ、これに記憶された特別な情報を、ユーザが携帯通信機器のリーダ・ライタエミュレーション機能を動作させて読み取る様子を表す説明図である。
【図７】端末間通信モードを動作させ、２台の携帯型通信機器の間でデータを交換する様子を表す説明図である。
【発明を実施するための形態】
【００４１】
以下、本発明の実施の形態について、図１〜図４に基づいて詳細に説明する。なお、以下で説明する実施の形態では、近距離通信機器（通信装置）１を内蔵した電子機器として、携帯型通信機器１００を想定する。なお、本実施の形態における「近距離」とは、外部の機器（非接触型ＩＣチップ、リーダ・ライタ、または他の携帯型通信機器）と無接触で通信可能な距離をいう。
【００４２】
〔概要〕
本実施の形態に係る携帯型通信機器１００は、その姿勢や移動速度などを検出できるセンサを用いて機器本体の状態を推定することにより、カードエミュレーション機能（読み書き待機モード）を動作させるべき状況と、リーダ・ライタエミュレーション機能（読み書き実行モード）を動作させるべき状況と、端末間通信機能（端末間通信モード）を動作させるべき状況とを識別する。
【００４３】
携帯型通信機器１００が上記３つの状況を識別する方法の一例について、図２および３に基づいて説明する。図２は、携帯型通信機器１００に対する３軸加速度センサの座標系と重力の加わる方向（地面に対する向き）とを表す。図３は、近距離通信機器１が識別する携帯型通信機器１００の各状態を表したものであり、同図（ａ）は携帯型通信機器１００を地面に対して垂直に立てた状態、同図（ｂ）は携帯型通信機器１００を地面に対して水平に寝かせた状態、および同図（ｃ）は側面部が地面に対して水平になるよう携帯型通信機器１００を横に倒した状態を表す。
【００４４】
非接触型ＩＣチップは看板等の広告媒体などに含まれ、これらは垂直方向に設置されていることがほとんどであるため、ユーザは携帯型通信機器１００を垂直に把持してかざすことが多いと考えられる。それに対して、リーダ・ライタは店舗に置かれる電子マネー決済装置や駅の改札機などに含まれ、これらは水平方向に設置されていることが多いため、ユーザは携帯型通信機器１００を水平に把持して近接させることが通常と考えられる。また、２つの機器間で通信を行う際は、両機器を横倒しにして接近させることが多いと予想される。
【００４５】
こうした実際の使用態様の違いを利用すれば、図３に図示するように、例えば３軸加速度センサを用いて携帯型通信機器１００が垂直状態、水平状態、または横倒し状態のいずれの状態にあるかを判定するだけで上記３つの状況を識別でき、それぞれ適切な通信機能を動作させることができる。
【００４６】
すなわち、例えば携帯型通信機器１００が図３（ａ）の垂直状態にある場合は、垂直方向に設置された看板等に向けられているとしてリーダ・ライタエミュレーション機能を動作させ（図６参照）、携帯型通信機器１００が同図（ｂ）の水平状態にある場合は、水平方向に設置された電子マネー決済装置等に向けられているとしてカードエミュレーション機能を動作させ（図５参照）、または携帯型通信機器１００が同図（ｃ）の水平状態にある場合は、データの交換が行われるとして端末間通信機能を動作させる（図７参照）。
【００４７】
〔携帯型通信機器の構成〕
本実施の形態に係る携帯型通信機器１００の構成について、図１に基づいて説明する。図１は、携帯型通信機器１００の要部構成を示すブロック図である。図示の通り、携帯型通信機器１００は、近距離通信機器１、記憶部（記憶媒体）５、センサ部６、および入力部７を含む。
【００４８】
近距離通信機器１は、センサ情報取得部（取得手段）２、通信方式切替部（切替手段）３、および小電力無線通信部（通信モジュール）４を含み、小電力無線通信部４は、カードエミュレーション実行部４１、リーダ・ライタエミュレーション実行部４２、および端末間通信実行部４３を含む。また、センサ部６は、加速度検出部６１、時間検出部６２、位置検出部６３、および角度検出部６４を含む。なお、本実施の形態に直接関係のない部分（例えば一般的な携帯型通信機器に含まれることの多い、通話や画像撮影などを実現する部分）は、構成の説明およびブロック図から省略した。
【００４９】
以下、近距離通信機器１（センサ情報取得部２、通信方式切替部３、小電力無線通信部４、カードエミュレーション実行部４１、リーダ・ライタエミュレーション実行部４２、端末間通信実行部４３）、記憶部５、センサ部６（加速度検出部６１、時間検出部６２、位置検出部６３、角度検出部６４）、入力部７の順序で各構成が担う機能を説明する。
【００５０】
（近距離通信機器１）
近距離通信機器１は、カードエミュレーション実行部４１で実現されるカードエミュレーション機能（読み書き待機モード）、リーダ・ライタエミュレーション実行部４２で実現されるリーダ・ライタエミュレーション機能（読み書き実行モード）、または端末間通信実行部４３で実現される端末間通信機能（端末間通信モード）の少なくとも１つの機能を動作させる。なお、本実施の形態では、近距離通信機器１が携帯型通信機器１００の内部に含まれる構成としたが、外部に設置した近距離通信機器１と携帯型通信機器１００とを通信可能とすることで上記機能を実現する構成としてもよい。
【００５１】
センサ情報取得部２は、センサ部６から各センサの計測値を取得し、これを通信方式切替部３へ出力する。本実施の形態では、センサ情報取得部２は、加速度検出部６１から携帯型通信機器１００の加速度情報を、時間検出部６２から現在時刻を、位置検出部６３から携帯型通信機器１００の位置情報を、角度検出部６４から携帯型通信機器１００の角度情報を得る。
【００５２】
通信方式切替部３は、センサ情報取得部２から入力された各種のセンサ情報から、ユーザが携帯型通信機器１００を把持する状態を識別し、識別した状態に応じて小電力無線通信部４に含まれる機能（カードエミュレーション実行部４１、リーダ・ライタエミュレーション実行部４２、端末間通信実行部４３）を切り替える。通信方式切替部３は、切り替えるべき機能を特定するための信号を小電力無線通信部４に出力するが、この出力は当該機能を特定できさえすれば何でもよい。具体的な切替方法については後で詳述する。また、通信方式切替部３は、入力部７から入力信号を受け付ける。
【００５３】
小電力無線通信部４は、通信方式切替部３から切替信号の入力を受けて当該機能を動作させ、外部の機器と近距離の無線通信を行う。この通信規格としては、ＮＦＣ（Near Field Communication）などの国際規格を用いてよい。
【００５４】
カードエミュレーション実行部４１は、カードエミュレーション機能を実現する。すなわち、外部機器（リーダ・ライタ）からの通信要求に応答し、必要に応じて記憶部５に記憶されている情報の読み書きを行う。
【００５５】
リーダ・ライタエミュレーション実行部４２は、リーダ・ライタエミュレーション機能を実現する。すなわち、外部の非接触型ＩＣチップに記憶された情報を読み出す。
【００５６】
端末間通信実行部４３は、端末間通信機能を実現する。すなわち、複数の通信機器の間で情報を送受信する。
【００５７】
（記憶部５）
記憶部５は、センサ情報取得部２が用いるデータを記憶した不揮発性の記憶装置であり、例えば半導体メモリ、ハードディスク、ＤＶＤ等で構成できる。当該データには、切り替えの対象となる３つの機能と携帯型通信機器１００の状態とが対応付けられたテーブル、３つの機能と時刻とが対応付けられたテーブル、３つの機能と１つのモードへ切り替えてからの経過時間とが対応付けられたテーブル、および広告媒体が存在する位置情報が含まれる。
【００５８】
なお、本実施の形態では、記憶部５は携帯型通信機器１００に内蔵される装置として図１に示しているが、携帯型通信機器１００と通信可能な外部記憶装置として実現されてもよい。
【００５９】
（センサ部６）
センサ部６は、これに含まれる計測装置の計測値をセンサ情報取得部２に出力する。
【００６０】
加速度検出部６１は、携帯型通信機器１００の地面に対する重力の向きを計測する機器であり、例えば一般的な携帯型の情報通信機器が備える３軸または６軸の加速度センサでよい。
【００６１】
時間検出部６２は、現在時刻を取得する機器であり、一般的な時計でよい。
【００６２】
位置検出部６３は、携帯型通信機器１００の位置情報を取得する機器であり、例えば一般的なＧＰＳセンサでよい。
【００６３】
角度検出部６４は、携帯型通信機器１００の傾き角、および／または、角速度（地面に対する向きの経時変化）を計測できる機器であり、例えば一般的なジャイロスコープでよい。
【００６４】
（入力部７）
入力部７は、ユーザからの入力操作を受け付けるインターフェースであり、例えばボタンやキーボードなどで実現できる。
【００６５】
〔通信方式切替部３の切り替え処理〕
通信方式切替部３は、原則としてカードエミュレーション機能を動作させるよう切替信号を出力する。他の機器からの通信要求を待機するこの機能では、電力消費が小さくて済むからである。
【００６６】
一方で、通信方式切替部３は、センサ情報取得部２から入力されたセンサ情報に基づいてユーザが携帯型通信機器１００を使用する状態を識別し、リーダ・ライタエミュレーション機能または端末間通信機能へ切り替える信号を小電力無線通信部４に出力する。ここでは、通信方式切替部３の詳細な処理内容を説明する。
【００６７】
（加速度による状態の識別）
通信方式切替部３は、加速度検出部６１で計測される携帯型通信機器１００の地面に対する加速度（重力）の向きにより、携帯型通信機器１００の状態（垂直状態、水平状態、または横倒し状態）を識別し、それぞれの状態に対応する機能（カードエミュレーション機能、リーダ・ライタエミュレーション機能、および端末間通信機能のうち、少なくとも１つの機能）を動作させるための切替信号を小電力無線通信部４へ出力する。
【００６８】
なお、携帯型通信機器１００に対する加速度センサの座標系と重力の加わる方向と関係、および各関係と対応する携帯型通信機器１００の状態については、図３を参照して前述した通りである。また、地面に対する加速度の代わりに、角度検出部６４から取得される地面に対する傾き角を使用してもよい。
【００６９】
（角速度を利用した識別精度の改善）
通信方式切替部３は、角度検出部６４で計測される携帯型通信機器１００の角速度により、各状態から別の状態へと遷移する速度を取得できる。これにより、加速度を取得するだけでは十分な識別精度を発揮できない状況において、誤判定を回避し、無駄なモード切り替えを抑制できる。
【００７０】
例えば、加速度センサによって携帯型通信機器１００が垂直状態と識別される場合でも、角速度が所定の範囲を超えているときは、通信方式切替部３はリーダ・ライタエミュレーション機能へ切り替える信号を出力しない。所定の範囲を超えて角速度が大きいときは、ユーザが携帯型通信機器１００を手に持って動かしたのではなく、誤って携帯型通信機器１００を落下させたなどのアクシデントが発生していると考えられるからである。
【００７１】
（位置情報を利用したリーダ・ライタエミュレーション機能への切り替え）
通信方式切替部３は、リーダ・ライタエミュレーション機能へ切り替えるための基礎情報として、位置検出部６３で計測される携帯型通信機器１００の位置情報を利用してもよい。これにより、非接触型ＩＣチップを備えた媒体が設置されている場所であることがあらかじめ分かっている場合や、過去にユーザが手動でリーダ・ライタエミュレーション機能に切り替えた場所である場合などには、優先的にリーダ・ライタエミュレーション機能に切り替えることができる。なお、既知の位置であるか否かの判定は、記憶部５に当該位置が記憶されているか否かを判定すればよい。
【００７２】
（経過時間を考慮した機能の切り替え）
通信方式切替部３は、リーダ・ライタエミュレーション機能または端末間通信機能に切り替えた後、所定の時間が経過したときは、携帯型通信機器１００の状態にかかわらず、カードエミュレーション機能に戻すための切替信号を出力するようにしてもよい。これにより、搬送波を出力するリーダ・ライタエミュレーション機能または端末間通信機能が、長時間動作することによる無駄な電力消費を抑えることができる。なお、時間経過の判定に用いる時間情報は、時間検出部６２から取得される。
【００７３】
また、リーダ・ライタエミュレーション機能を動作させるべき状況では、ユーザは非接触型ＩＣチップを備えた媒体に携帯型通信機器１００をかざして使用するため、携帯型通信機器１００を把持したまま静止させる状況が想定される。または、端末間通信機能を動作させるべき状況では、ユーザは携帯型通信機器１００を横倒しにして静止させる状況が想定される。したがって、通信方式切替部３は、垂直状態または横倒し状態が識別された場合であって、所定の時間だけ静止状態が継続した後に（より詳細には、加速度の変化量が所定の範囲におさまっていることにより、静止していると判断できる場合）、リーダ・ライタエミュレーション機能または端末間通信機能へ切り替える信号を出力してもよい。
【００７４】
逆に、垂直状態または横倒し状態が識別された場合であっても、所定の時間だけ静止状態が継続しないときは、通信方式切替部３はカードエミュレーション機能の動作を維持してもよい。カードエミュレーション機能を動作させるべき状況では、ユーザは把持した携帯型通信機器１００を動かしながら外部機器に接触（または近接）させることが多いと想定されるからである。
【００７５】
（ユーザの入力操作による機能の切り替え）
ユーザは、入力部７から所定のユーザインターフェースを操作して、自ら３種類の機能を切り替えることもできる。ユーザから切り替えの指示があった場合、通信方式切替部３は、携帯型通信機器１００の状態にかかわらず指示された機能に切り替える。
【００７６】
または、通信方式切替部３は、小電力無線通信部４に切替信号を出力する際にユーザへ切り替えの可否を問うインターフェースを表示し、ユーザから切り替えを許可する入力があるまで切替処理を待機してもよい。
【００７７】
（その他の変形例）
通信方式切替部３は、携帯型通信機器１００が備える電池の残量が所定値を下回っているときは、機能を切り替えないようにしてもよい。リーダ・ライタエミュレーション機能や端末間通信機能では、情報を送受信する搬送波を出力することにより電力消費が大きいからである。
【００７８】
〔近距離通信機器１が実行する処理〕
携帯型通信機器１００が実行する処理の流れを、図４に基づいて説明する。図４は、携帯型通信機器１００が実行する処理の一例を示すフローチャートである。
【００７９】
まず、通信方式切替部３が、カードエミュレーション実行部４１に切り替えるための信号を小電力無線通信部４に出力することで、小電力無線通信部４がカードエミュレーション機能を動作させる（ステップ１：以下、Ｓ１のように略記する）。次に、通信方式切替部３は、入力部７からの入力の有無を判定することにより、ユーザによるモード選択の入力の有無を判定する（Ｓ２）。ユーザがカードエミュレーション機能を選択する入力操作を行っていると判定される場合（Ｓ２において「カードエミュレーション機能を選択」）、すでにカードエミュレーション機能は動作しているため、そのまま処理は終了する。
【００８０】
一方、ユーザがリーダ・ライタエミュレーション機能を選択する入力操作を行っていると判定される場合（Ｓ２において「リーダ・ライタエミュレーション機能を選択」）、通信方式切替部３はリーダ・ライタエミュレーション実行部４２に切り替えるための信号を小電力無線通信部４に出力し、小電力無線通信部４がリーダ・ライタエミュレーション機能を動作させる（Ｓ７）。または、ユーザが端末間通信機能を選択する入力操作を行っていると判定される場合（Ｓ２において「端末間通信機能を選択」）、通信方式切替部３は端末間通信実行部４３に切り替えるための信号を小電力無線通信部４に出力し、小電力無線通信部４が端末間通信機能を動作させる（Ｓ８）。
【００８１】
一方、ユーザによるモード選択の入力が無いと判定される場合（Ｓ２においてＮＯ）、センサ情報取得部２は、加速度検出部６１、時間検出部６２、位置検出部６３、および角度検出部６４からそれぞれの計測値を取得し、これを通信方式切替部３へ出力する（Ｓ３）。次に、通信方式切替部３は、センサ情報取得部２から入力を受けた角速度の計測値が所定の範囲内にあるか否かを判定する（Ｓ４）。範囲内にない場合は（Ｓ４においてＮＯ）、そのまま処理を終了する。範囲内にある場合（Ｓ４においてＹＥＳ）、通信方式切替部３は、センサ情報取得部２から入力を受けた携帯型通信機器１００の現在の位置情報が、非接触型ＩＣチップの搭載された広告等の位置（すなわち、リーダ・ライタエミュレーション機能を動作させる位置）として、記憶部５に記憶されているか否かを判定する（Ｓ５）。
【００８２】
当該位置が記憶部５に記憶されている場合（Ｓ５においてＹＥＳ）、通信方式切替部３はリーダ・ライタエミュレーション実行部４２に切り替えるための信号を小電力無線通信部４に出力し、小電力無線通信部４がリーダ・ライタエミュレーション機能を動作させる（Ｓ７）。一方、当該位置が記憶部５に記憶されていない場合（Ｓ５においてＮＯ）、通信方式切替部３は、センサ情報取得部２から入力を受けた加速度情報に基づいて、携帯型通信機器１００の状態を識別する（Ｓ６）。
【００８３】
水平状態と識別される場合（Ｓ６において「水平状態」）、すでにカードエミュレーション機能は動作しているため、そのまま処理は終了する。垂直状態と識別される場合（Ｓ６において「垂直状態」）、通信方式切替部３はリーダ・ライタエミュレーション実行部４２に切り替えるための信号を小電力無線通信部４に出力し、小電力無線通信部４がリーダ・ライタエミュレーション機能を動作させる（Ｓ７）。または、横倒し状態と識別される場合（Ｓ６において「横倒し状態」）、通信方式切替部３は端末間通信実行部４３に切り替えるための信号を小電力無線通信部４に出力し、小電力無線通信部４が端末間通信機能を動作させる（Ｓ８）。
【００８４】
リーダ・ライタエミュレーション機能、または端末間通信機能に切り替えた場合（Ｓ７、Ｓ８）、通信方式切替部３は当該動作を開始させてからの経過時間を監視する（Ｓ９）。すなわち、センサ情報取得部２から入力を受けた上記時刻と、所定の間隔でセンサ情報取得部２から入力される時刻との差（経過時間）が、所定時間を超えているか否かを判定する（Ｓ９）。所定時間を超えていない場合（Ｓ９においてＮＯ）は動作を継続させ、所定時間を超えている場合（Ｓ９においてＹＥＳ）は処理を終了する。
【００８５】
〔近距離通信機器１の効果〕
簡単な構成により携帯型通信機器のユーザの使用状態を識別し、それに適した通信機能へ自動的に切り替えることにより、ユーザの操作負担と計算機の処理負担とを軽減するとともに、電力消費を抑制できる。
【００８６】
〔ソフトウェアによる実現例〕
最後に、近距離通信機器１の各ブロック、集積回路（ＩＣチップ）上に形成された論理回路によってハードウェア的に実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェア的に実現してもよい。
【００８７】
後者の場合、近距離通信機器１は、各機能を実現するプログラムの命令を実行するＣＰＵ、上記プログラムを格納したＲＯＭ（Read Only Memory）、上記プログラムを展開するＲＡＭ（Random Access Memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである近距離通信機器１の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を近距離通信機器１に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても達成可能である。
【００８８】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ類、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク類、ＩＣカード（メモリカードを含む）／光カード等のカード類、マスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ類、あるいはＰＬＤ（Programmable logic device）やＦＰＧＡ（Field Programmable Gate Array）等の論理回路類などを用いることができる。
【００８９】
また、近距離通信機器１を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークは、プログラムコードを伝送可能であればよく、特に限定されない。例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な媒体であればよく、特定の構成または種類のものに限定されない。例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１無線、ＨＤＲ（High Data Rate）、ＮＦＣ（Near Field Communication）、ＤＬＮＡ（Digital Living Network Alliance）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【００９０】
本発明は、携帯電話やスマートフォン等のような携帯型通信機器に適用できる。
【符号の説明】
【００９１】
１    近距離通信機器（通信装置）
２    センサ情報取得部（取得手段）
３    通信方式切替部（切替手段）
４    小電力無線通信部（通信モジュール）
５    記憶部（記憶媒体）
６    センサ部
７    入力部
４１    カードエミュレーション実行部
４２    リーダ・ライタエミュレーション実行部
４３    端末間通信実行部
６１    加速度検出部
６２    時間検出部
６３    位置検出部
６４    角度検出部
１００    携帯型通信機器
２０１    携帯電話
２０２    改札機
２０３    決済装置
３０１    携帯電話
３０２    広告媒体
４０１    携帯電話
４０２    携帯電話
【図１】
2013012858.tif 000003
【図２】
2013012858.tif 000004
【図３】
2013012858.tif 000005
【図４】
2013012858.tif 000006
【図５】
2013012858.tif 000007
【図６】
2013012858.tif 000008
【図７】
2013012858.tif 000009