(57)【要約】【課題】利便性を高めた電子機器を提供する。【解決手段】気圧センサを備える動作検出装置と通信する通信ユニット３７と、ディスプレイ１４と、ディスプレイ１４の画面表示を制御するコントローラ１１と、を備え、コントローラ１１は、気圧センサが検出した気圧の変化に応じて、ディスプレイ１４の画面を拡大または縮小する。コントローラ１１は、変化が気圧の上昇であれば、画面を拡大し、変化が気圧の下降であれば、画面を縮小してもよい。【選択図】図１
2018050273.tif 000002
【特許請求の範囲】
【請求項１】
気圧センサを備える動作検出装置と通信する通信ユニットと、ディスプレイと、前記ディスプレイの画面表示を制御するコントローラと、を備え、
前記コントローラは、
前記気圧センサが検出した気圧の変化に応じて、前記ディスプレイの画面を拡大または縮小する、電子機器。
【請求項２】
前記コントローラは、
前記変化が気圧の上昇であれば前記画面を拡大し、前記変化が気圧の下降であれば前記画面を縮小する、請求項１に記載の電子機器。
【請求項３】
前記コントローラは、
前記変化が気圧の下降であれば前記画面を拡大し、前記変化が気圧の上昇であれば前記画面を縮小する、請求項１に記載の電子機器。
【請求項４】
気圧センサおよび前記気圧センサとは異なる他のセンサを備える動作検出装置と通信する通信ユニットと、ディスプレイと、前記ディスプレイの画面表示を制御するコントローラと、を備え、
前記コントローラは、
前記他のセンサが検出した前記動作検出装置の動きに応じた線を前記ディスプレイに表示させ、
前記気圧センサが検出した気圧の変化に応じて前記線の太さを変更する、電子機器。
【請求項５】
第１の気圧センサと、第２の気圧センサを備える動作検出装置と通信する通信ユニットと、第１モードと前記第１モードよりも低消費電力の第２モードとを切り替えるコントローラと、を備え、
前記コントローラは、
前記第１の気圧センサが検出した気圧と前記第２の気圧センサが検出した気圧との差が所定の値より小さい場合に、前記第２モードから前記第１モードに切り替える、電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に関する。
【背景技術】
【０００２】
例えばスマートフォン、タブレット端末等の電子機器は、一般にタッチパネルを備えている。ユーザは、このような電子機器を、タッチパネルに触れることで制御するのが一般的である。近年、ユーザが端末から離れて行うジェスチャを例えば赤外線センサによって検出し、ジェスチャと対応する入力操作を実行する電子機器が知られている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−２２５４９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ジェスチャによって入力操作を実行できる電子機器を使用する場合、ユーザは電子機器の近くでジェスチャを行う必要があった。例えば、近接センサを用いてジェスチャを検知する場合、電子機器（近接センサ）から１０ｃｍ程度の範囲でジェスチャが行われることを想定するものも多い。しかし、より離れた場所からジェスチャ操作が可能であれば、電子機器の利便性が向上する。
【０００５】
ここで、近接センサを用いてジェスチャを検知する場合でも、調整によって検出範囲を広げることは可能である。しかし、検出範囲を広げると一般に消費電力が増大する。そのため、スマートフォン、タブレット端末等の電子機器では、稼働時間が短くなり、かえって利便性が低下するおそれがあった。
【０００６】
かかる事情に鑑みてなされた本発明の目的は、利便性を高めた電子機器を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の実施形態に係る電子機器は、気圧センサを備える動作検出装置と通信する通信ユニットと、ディスプレイと、前記ディスプレイの画面表示を制御するコントローラと、を備え、前記コントローラは、前記気圧センサが検出した気圧の変化に応じて、前記ディスプレイの画面を拡大または縮小する。
【０００８】
本発明の実施形態に係る電子機器は、気圧センサおよび前記気圧センサとは異なる他のセンサを備える動作検出装置と通信する通信ユニットと、ディスプレイと、前記ディスプレイの画面表示を制御するコントローラと、を備え、前記コントローラは、前記他のセンサが検出した前記動作検出装置の動きに応じた線を前記ディスプレイに表示させ、前記気圧センサが検出した気圧の変化に応じて前記線の太さを変更する。
【０００９】
本発明の実施形態に係る電子機器は、第１の気圧センサと、第２の気圧センサを備える動作検出装置と通信する通信ユニットと、第１モードと前記第１モードよりも低消費電力の第２モードとを切り替えるコントローラと、を備え、前記コントローラは、前記第１の気圧センサが検出した気圧と前記第２の気圧センサが検出した気圧との差が所定の値より小さい場合に、前記第２モードから前記第１モードに切り替える。
【発明の効果】
【００１０】
本発明の一実施形態によれば、利便性を高めた電子機器を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】一実施形態に係る電子機器の概略構成図である。
【図２】電子機器と通信する動作検出装置の概略構成図である。
【図３】一実施形態に係る電子機器と動作検出装置の外観を例示する図である。
【図４】一実施形態に係る電子機器が実行する拡大縮小処理の一例を示すフローチャートである。
【図５】電子機器と通信する動作検出装置が実行する拡大縮小処理の一例を示すフローチャートである。
【図６】動作検出装置が実行する拡大縮小処理の別の例を示すフローチャートである。
【図７】一実施形態に係る電子機器の別の概略構成図である。
【図８】一実施形態に係る電子機器が実行する拡大縮小処理の別の例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
［第１実施形態］
（電子機器の構成）
図１に示すように一実施形態の電子機器１は、ディスプレイ１４と、ストレージ１６と、通信ユニット１７と、コントローラ１１と、を備える。電子機器１はさらに、タイマー１２と、カメラ１３と、マイク１５と、を備える。図１は例示である。電子機器１は図１に示す構成要素の全てを含まなくてもよい。また、電子機器１は図１に示す以外の構成要素を備えていてもよい。例えば、電子機器１はさらに太陽光等に含まれる紫外線（Ultraviolet）量を測定することができるＵＶセンサを備えていてもよい。また、例えば、電子機器１はさらに周囲光の照度を検出する照度センサを備えていてもよい。
【００１３】
ディスプレイ１４は画面を表示する。画面は、例えば文字、画像、記号および図形等の少なくとも一つを含む。ディスプレイ１４は、液晶ディスプレイ（Liquid Crystal Display）、有機ＥＬパネル（Organic Electro-Luminescence Panel）、または無機ＥＬパネル（Inorganic Electro-Luminescence Panel）等であってもよい。本実施形態において、ディスプレイ１４は、タッチスクリーンと一体化されてタッチパネルを構成する。タッチスクリーンは、指またはスタイラスペン等の接触を検出して、その接触位置を特定する。ディスプレイ１４と一体化されたタッチスクリーンは、指またはスタイラスペン等が接触した位置を同時に複数検出することができる。
【００１４】
ストレージ１６は記憶部としてプログラムおよびデータを記憶する。ストレージ１６は、コントローラ１１の処理結果を一時的に記憶する。ストレージ１６は、半導体記憶デバイス、および磁気記憶デバイス等の任意の記憶デバイスを含んでよい。ストレージ１６は、複数の種類の記憶デバイスを含んでよい。ストレージ１６は、メモリカード等の可搬の記憶媒体と、記憶媒体の読み取り装置との組み合わせを含んでよい。
【００１５】
ストレージ１６に記憶されるプログラムには、フォアグランドまたはバックグランドで実行されるアプリケーションと、アプリケーションの動作を支援する制御プログラムとを含む。アプリケーションは、例えば所定の情報をディスプレイ１４に表示させる処理をコントローラ１１に実行させる。制御プログラムは、例えば、ＯＳ（Operating System）である。アプリケーションおよび制御プログラムは、通信ユニット１７による通信または記憶媒体を介してストレージ１６にインストールされてもよい。
【００１６】
通信ユニット１７は、有線または無線により通信するためのインタフェースである。一実施形態の通信ユニット１７によって行われる通信方式は、無線通信規格である。例えば、無線通信規格として、２Ｇ、３Ｇ、４Ｇ等のセルラーフォンの通信規格がある。例えばセルラーフォンの通信規格は、ＬＴＥ（Long Term Evolution）、Ｗ−ＣＤＭＡ（WidebandCode Division MultipleAccess）、ＣＤＭＡ２０００、ＰＤＣ（Personal Digital Cellular）、ＧＳＭ（登録商標）（Global System for Mobilecommunications）、ＰＨＳ（Personal Handy-phone System）等を含む。例えば、無線通信規格として、ＷｉＭＡＸ（WorldwideInteroperability for Microwave Access）、ＩＥＥＥ８０２．１１、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩｒＤＡ（InfraredData Association）、ＮＦＣ（Near Field Communication）等がある。通信ユニット１７は、上述した通信規格の１つまたは複数をサポートすることができる。本実施形態において、通信ユニット１７は、Ｂｌｕｅｔｏｏｔｈ（登録商標）を用いて図２に示す動作検出装置２の通信ユニット３７と通信する。電子機器１は、安定した通信環境を確保するために、通信開始時に動作検出装置２とのペアリングを行う。
【００１７】
コントローラ１１は、例えばＣＰＵ（Central Processing Unit）等のプロセッサである。コントローラ１１は、他の構成要素が統合されたＳｏＣ（System-on-a-Chip）等の集積回路であってもよい。コントローラ１１は、複数の集積回路を組み合わせて構成されてもよい。コントローラ１１は、電子機器１の動作を統括的に制御して各種の機能を実現する。
【００１８】
具体的にはコントローラ１１は、ストレージ１６に記憶されているデータを必要に応じて参照する。コントローラ１１は、ストレージ１６に記憶されているプログラムに含まれる命令を実行してディスプレイ１４等の他の機能部を制御することによって各種機能を実現する。
【００１９】
後述する通り、コントローラ１１は、動作検出装置２が検出したユーザの動作に応じて、ディスプレイ１４の画面表示を制御する。
【００２０】
タイマー１２はコントローラ１１からタイマー動作の指示を受け、所定時間経過した時点で、その旨を示す信号をコントローラ１１に出力する。タイマー１２は図１に示すようにコントローラ１１の外部に備えられていてもよいし、コントローラ１１の内部に含まれてもよい。
【００２１】
カメラ１３は、電子機器１の周囲の被写体を撮像する。カメラ１３は一例として、電子機器１のディスプレイ１４が設けられる面に設けられるインカメラである。
【００２２】
マイク１５は、人が発する声を含む、電子機器１の周囲の音を検出する。
【００２３】
（動作検出装置の構成）
図２に示される動作検出装置２は電子機器１と通信して、電子機器１の制御に用いられるデータを出力する装置である。動作検出装置２も一種の電子機器であるが、電子機器１と区別するために本明細書ではこの名称を用いる。動作検出装置２は、ストレージ３６と、通信ユニット３７と、加速度センサ３８と、ジャイロセンサ３９と、気圧センサ４０と、コントローラ３１と、を備える。動作検出装置２はさらに、タイマー３２と、カメラ３３と、ディスプレイ３４と、マイク３５と、地磁気センサ４１と、スピーカー４２と、を備える。図２は例示である。動作検出装置２は図２に示す構成要素の全てを含まなくてもよい。また、動作検出装置２は図２に示す以外の構成要素を備えていてもよい。本実施形態において、ユーザの動作を検出するモーションセンサは、加速度センサ３８と、ジャイロセンサ３９と、気圧センサ４０と、で構成される。
【００２４】
ストレージ３６は記憶部としてプログラムおよびデータを記憶する。ストレージ３６は、コントローラ３１の処理結果を一時的に記憶する。ストレージ３６は、半導体記憶デバイス、および磁気記憶デバイス等の任意の記憶デバイスを含んでよい。ストレージ３６は、複数の種類の記憶デバイスを含んでよい。ストレージ３６は、メモリカード等の可搬の記憶媒体と、記憶媒体の読み取り装置との組み合わせを含んでよい。
【００２５】
ストレージ３６に記憶されるプログラムには、フォアグランドまたはバックグランドで実行されるアプリケーションと、アプリケーションの動作を支援する制御プログラムとを含む。アプリケーションは、例えば電子機器１からの情報をディスプレイ３４に表示させる処理をコントローラ３１に実行させる。制御プログラムは、例えばバッテリーの残量を管理するバッテリー管理プログラムである。アプリケーションおよび制御プログラムは、通信ユニット３７による通信または記憶媒体を介してストレージ３６にインストールされてもよい。
【００２６】
通信ユニット３７は、有線または無線により通信するためのインタフェースである。一実施形態の通信ユニット３７によって行われる通信方式は、無線通信規格である。通信ユニット３７は、上記の電子機器１の通信ユニット１７で説明した通信規格の１つまたは複数をサポートすることができる。本実施形態において、通信ユニット３７は、Ｂｌｕｅｔｏｏｔｈ（登録商標）を用いて電子機器１の通信ユニット１７と通信する。
【００２７】
加速度センサ３８は、動作検出装置２に働く加速度の方向および大きさを検出する。加速度センサ３８は、ｘ軸方向、ｙ軸方向およびｚ軸方向の加速度を検出する３軸（３次元）タイプである。加速度センサ３８の種類は限定されない。加速度センサ３８は、例えばピエゾ抵抗型であってもよい。また、加速度センサ３８は例えば静電容量型であってもよい。また、加速度センサ３８は例えば圧電素子（圧電式）または熱検知型によるＭＥＭＳ（Micro Electro Mechanical Systems）式であってもよい。また、加速度センサ３８は、例えば可動コイルを動かしてフィードバック電流によってもとに戻すサーボ式であってもよい。また、加速度センサ３８は、加速度によって生じる歪を歪ゲージによって測定する歪ゲージ式であってもよい。
【００２８】
ジャイロセンサ３９は、動作検出装置２の角速度を検出する。ジャイロセンサ３９は、例えば振動したアームに作用するコリオリ力による構造体の変形から角速度を検出する３軸タイプの振動ジャイロセンサである。ここで、構造体は、例えば水晶、圧電セラミックス等の圧電材料を素材としてもよい。また、ジャイロセンサ３９は、構造体をシリコン等の素材として、ＭＥＭＳ（Micro Electro Mechanical Systems）技術で形成されてもよい。また、ジャイロセンサ３９は光学式ジャイロセンサであってもよい。コントローラ３１は、ジャイロセンサ３９により取得された角速度を１回時間積分することにより、動作検出装置２の向きを測定することができる。
【００２９】
気圧センサ４０は、動作検出装置２の外側の気圧（大気圧）を検出する。気圧センサ４０は、例えば気圧変化を抵抗値に変換する抵抗変化型センサである。気圧センサ４０は、例えば気圧変化を静電量の変化に変換する静電容量型センサであってもよい。また、気圧センサ４０は、例えば圧力変化を発振周波数に変換する水晶発振周波数型センサであってもよい。本実施形態において、気圧センサ４０は、高さ数センチメートルの気圧の変化を検出する分解能を有する。
【００３０】
コントローラ３１は、例えばＣＰＵ（Central Processing Unit）等のプロセッサである。コントローラ３１は、他の構成要素が統合されたＳｏＣ（System-on-a-Chip）等の集積回路であってもよい。コントローラ３１は、複数の集積回路を組み合わせて構成されてもよい。コントローラ３１は、動作検出装置２の動作を統括的に制御して各種の機能を実現する。具体的にはコントローラ３１は、ストレージ３６に記憶されているデータを必要に応じて参照する。コントローラ３１は、ストレージ３６に記憶されているプログラムに含まれる命令を実行して通信ユニット３７等の他の機能部を制御することによって各種機能を実現する。
【００３１】
地磁気センサ４１は、地磁気の向きを検出する。例えば動作検出装置２の向きを地面に平行な面上に投影した成分が、地磁気センサ４１で取得される向き情報である。地磁気センサ４１で取得される向き情報は、動作検出装置２の方位である。
【００３２】
スピーカー４２は音を出力する。例えばハンズフリー通話やメール確認の読み上げの際に、相手の音声やメールの内容がスピーカー４２から音で出力される。
【００３３】
タイマー３２、カメラ３３、ディスプレイ３４およびマイク３５は、それぞれ電子機器１のタイマー１２、カメラ１３、ディスプレイ１４およびマイク１５と同様である。
【００３４】
（電子機器の操作）
図３に示す電子機器１はタブレットである。代替例として電子機器１は例えば、携帯電話端末、ファブレット、ＰＤＡ、ゲーム機、電子書籍リーダ、家電製品、産業用機器（ＦＡ機器）等でもよい。電子機器１はディスプレイ１４を備える。本実施形態においても、ディスプレイ１４は、タッチスクリーンと一体化されてタッチパネルを構成する。タッチスクリーンは、指またはスタイラスペン等の接触を検出して、その接触位置を特定する。
【００３５】
また、図３に示す動作検出装置２はスタイラスペンである。本実施形態において、動作検出装置２はユーザが把持可能なペン型デバイスである。代替例として動作検出装置２は例えば、指に装着可能なリング型のウェアラブル端末であってもよい。ユーザは動作検出装置２を用いて、タッチパネル上に描画することが可能である。このとき、動作検出装置２と電子機器１のタッチパネルとが離れていてもよい。図３に示す電子機器１および動作検出装置２は、例えば教育用タブレット端末、デジタイザ等として使用される。図３に示されるように、ｚ軸方向は電子機器１のディスプレイ１４に垂直な高さ方向である。また、ｘ軸およびｙ軸でつくるｘｙ平面はディスプレイ１４と平行である。
【００３６】
ここで、ユーザがディスプレイ１４に表示される画面を拡大または縮小したい場合に、例えばピンチインまたはピンチアウト等の操作を行うことが一般的であった。このとき、ユーザは一度スタイラスペンを指から離す必要があった。また、ユーザはスタイラスペンを使って描く線の太さを変更したい場合に、メニュー画面で設定変更のための作業を行うことが一般的であった。このとき、ユーザは実行中の作業をしばらくの間、中断する必要があった。本実施形態の電子機器１および動作検出装置２は、図４および図５を参照して説明する以下の処理を連動して実行する。この処理によって、ユーザは効率的に、画面を拡大または縮小、および線の太さの変更を実行することができる。
【００３７】
（電子機器側の処理）
図４は、電子機器１が実行する表示処理の一例を示すフローチャートである。まず、コントローラ１１は動作検出装置２との通信を確立する。コントローラ１１は、動作検出装置２とペアリングできるまで待機する（ステップＳ５１のＮｏ）。そして、コントローラ１１は、動作検出装置２とペアリングするとステップＳ５２の処理に進む（ステップＳ５１のＹｅｓ）。
【００３８】
コントローラ１１は、動作検出装置２とのペアリングが完了すると、画像等を表示する（ステップＳ５２）。画像等とは、ユーザが描画のための作業を行う領域、メニュー等を示すものである。例えば画像等はペイントソフト（ペイント用のアプリケーション）の起動画面であってもよい。
【００３９】
コントローラ１１は、ユーザが描く文字や図の線の太さを標準値（例えば１２ポイント）に設定する（ステップＳ５３）。ここで、コントローラ１１は、気圧センサ４０以外の他のセンサ（例えば加速度センサ３８、ジャイロセンサ３９および地磁気センサ４１の少なくとも１つ）が検出した動作検出装置２の動きに応じた線をディスプレイ１４に表示させることができる。
【００４０】
コントローラ１１は、気圧センサ動作指示を動作検出装置２に出力する（ステップＳ５４）。気圧センサ動作指示は、気圧センサ４０が動作させるための制御信号である。コントローラ１１は、気圧センサ４０が検出する気圧の値から、動作検出装置２（この例ではスタイラスペン）の高さを把握可能である。このとき、コントローラ１１は、他のセンサの動作指示も動作検出装置２に出力してもよい。コントローラ１１は、他のセンサを動作させた場合には、以下に説明する気圧データと同様に、他のセンサからの検出データも取得する。
【００４１】
コントローラ１１は、動作検出装置２から最初の気圧のデータを取得するまで待機する（ステップＳ５５のＮｏ）。最初の気圧のデータが示す動作検出装置２の高さが基準点となる。このとき、コントローラ１１は基準点の高さをゼロとして、以降の処理において相対的な高さを演算で求めてもよい。そして、動作検出装置２から最初の気圧のデータを取得すると（ステップＳ５５のＹｅｓ）、コントローラ１１は、ステップＳ５６の処理に進む。
【００４２】
コントローラ１１は、動作検出装置２を用いた操作が完了したか否かを判定する（ステップＳ５６）。例えばユーザが実行中のアプリケーションの終了ボタンを押したことを検知したような場合に、コントローラ１１は、動作検出装置２を用いた操作が完了したと判定して一連の処理を終了する（ステップＳ５６のＹｅｓ）。コントローラ１１は、動作検出装置２を用いた操作が完了していないと判定する場合にステップＳ５７の処理に進む。
【００４３】
コントローラ１１は、動作検出装置２から気圧のデータ（２回目以降）を取得した場合に（ステップＳ５７のＹｅｓ）、ステップＳ５８の処理に進む。コントローラ１１は、動作検出装置２から気圧のデータを取得していない場合には（ステップＳ５７のＮｏ）、ステップＳ５６の処理に戻る。
【００４４】
コントローラ１１は、新たな気圧のデータを取得すると、前回データと比べた気圧の変化が閾値以上か否かを判定する（ステップＳ５８）。上記のように、気圧センサ４０は、高さ数センチメートルの気圧の変化を検出する分解能を有する。閾値は例えば高さ２センチメートルの差に対応する気圧の変化の値であってもよい。コントローラ１１は、前回データと比べた気圧の変化が閾値以上であれば（ステップＳ５８のＹｅｓ）、動作検出装置２（この例ではスタイラスペン）の高さが大きく変化したと判定してステップＳ５９の処理に進む。コントローラ１１は、前回データと比べた気圧の変化が閾値未満であれば（ステップＳ５８のＮｏ）、ステップＳ５６の処理に戻る。
【００４５】
コントローラ１１は、気圧センサが検出した気圧の変化に応じて、ディスプレイ１４の表示画面を拡大または縮小する（ステップＳ５９）。本実施形態において、コントローラ１１は、この変化が、気圧の上昇（すなわち動作検出装置２がｚ軸の上方から下方へと地面に近づく動作）であれば画面を拡大する。また、コントローラ１１は、この変化が、気圧の下降（すなわち動作検出装置２がｚ軸の下方から上方へと地面から離れる動作）であれば画面を縮小する。このとき、気圧の変化が大きいほど、拡大率または縮小率が大きくなってもよい。
【００４６】
代替例として、気圧の上昇、下降と、画面の拡大、縮小との対応が上記と逆であってもよい。つまり、コントローラ１１は、この変化が、気圧の上昇（すなわち動作検出装置２がｚ軸の上方から下方へと地面に近づく動作）であれば画面を縮小してもよい。また、コントローラ１１は、この変化が、気圧の下降（すなわち動作検出装置２がｚ軸の下方から上方へと地面から離れる動作）であれば画面を拡大してもよい。
【００４７】
そして、コントローラ１１は、気圧センサ４０が検出した気圧の変化に応じてスタイラスペンを使って描く線の太さを変更し（ステップＳ６０）、ステップＳ５６の処理に戻る。本実施形態において、コントローラ１１は、この変化が、気圧の上昇（すなわち動作検出装置２がｚ軸の上方から下方へと地面に近づく動作）であれば線を太くする。また、コントローラ１１は、この変化が、気圧の下降（すなわち動作検出装置２がｚ軸の下方から上方へと地面から離れる動作）であれば線を細くする。このとき、気圧の変化が大きいほど、太さの変化が大きくなってもよい。
【００４８】
代替例として、気圧の上昇、下降と、線を太くすること、細くすることとの対応が上記と逆であってもよい。つまり、コントローラ１１は、この変化が、気圧の上昇（すなわち動作検出装置２がｚ軸の上方から下方へと地面に近づく動作）であれば線を細くしてもよい。また、コントローラ１１は、この変化が、気圧の下降（すなわち動作検出装置２がｚ軸の下方から上方へと地面から離れる動作）であれば線を太くしてもよい。
【００４９】
（動作検出装置側の処理）
図５は、動作検出装置２が実行するユーザ動作の検出処理の一例を示すフローチャートである。動作検出装置２は、電子機器１が実行する処理（図４）と連動して、以下の処理を実行する。
【００５０】
まず、動作検出装置２のコントローラ３１は電子機器１との通信が確立するまで待機する（ステップＳ７１のＮｏ）。そして、コントローラ３１は、電子機器１との通信が確立するとステップＳ７２の処理に進む（ステップＳ７１のＹｅｓ）。
【００５１】
コントローラ３１は、電子機器１から気圧センサ動作指示を取得するまで待機する（ステップＳ７２のＮｏ）。コントローラ３１は、気圧センサ動作指示を取得すると（ステップＳ７２のＹｅｓ）、動作検出装置２（スタイラスペン）の高さを検出するために気圧センサ４０を動作させる（ステップＳ７３）。
【００５２】
コントローラ３１は、気圧センサ４０に気圧を検出させる（ステップＳ７４）。そして、コントローラ３１は、検出した気圧のデータを電子機器１に出力する（ステップＳ７５）。ここで、コントローラ３１は、定期的に（例えば１秒に１回）、または所定のタイミングで気圧センサ４０に気圧を検出させてもよい。
【００５３】
コントローラ３１は、動作検出装置２を用いた操作が完了したか否かを判定する（ステップＳ７６）。例えばユーザが実行中のアプリケーションの終了ボタンを押したことを電子機器１から通知された場合に、コントローラ３１は操作が完了したと判定して一連の処理を終了する（ステップＳ７６のＹｅｓ）。コントローラ３１は、動作検出装置２を用いた操作が完了していないと判定する場合にステップＳ７４の処理に戻る。
【００５４】
以上に説明したように、電子機器１は、気圧センサ４０を備える動作検出装置２と通信ユニット１７によって通信する。そして、電子機器１のコントローラ１１は、気圧センサ４０が検出した気圧の変化に応じて、ディスプレイ１４の画面を拡大または縮小する。また、コントローラ１１は、他のセンサ（例えば加速度センサ３８、ジャイロセンサ３９および地磁気センサ４１の少なくとも１つ）が検出した動作検出装置２の動きに応じた線をディスプレイ１４に表示させ、気圧センサ４０が検出した気圧の変化に応じて線の太さを変更する。近接センサを用いる電子機器と比較して、より離れた場所からジェスチャ操作（画面の拡大、縮小、線の太さの変更等）が可能である。よって、利便性を高めた電子機器１を提供することができる。
【００５５】
さらに、本実施形態においては、コントローラ１１は、気圧センサ４０が検出した気圧の変化に応じてディスプレイ１４の表示画面を拡大または縮小する。したがって、ユーザはスタイラスペン（動作検出装置２）から指を離すことなく、画面の拡大または縮小が可能である。また、本実施形態においては、コントローラ１１は、気圧センサ４０が検出した気圧の変化に応じてスタイラスペン（動作検出装置２）を使って描く線の太さを変更する。したがって、ユーザは線の太さを変更するために、作業画面からメニュー画面に移動する必要がない。よって、ユーザは効率的に、画面を拡大または縮小、および線の太さの変更を実行することができる。そのため、さらに利便性を高めた電子機器１を提供することができる。ここで、本実施形態においては、画面の拡大縮小と、線の太さの変更とが連動して実行されていたが、一方だけ（画面の拡大縮小または線の太さの変更）が実行されてもよい。
【００５６】
（変形例）
ここで、動作検出装置２は大型のディスプレイ３４（例えば６インチ以上）を備える電子機器（例えば、スマートフォン）であってもよい。動作検出装置２がスマートフォンであって、ディスプレイ３４に表示する画面の拡大または縮小を実行する変形例について以下に説明する。このとき、動作検出装置２は、電子機器１（タブレット）と連携動作をしてもよい。しかし、ディスプレイ３４の画面の拡大または縮小の処理については、動作検出装置２が独立して実行可能であるため、以下に動作検出装置２の処理のみを説明する。
【００５７】
図６は、動作検出装置２が実行するユーザ動作の検出処理およびディスプレイ３４の画面の拡大または縮小の処理の一例を示すフローチャートである。
【００５８】
まず、動作検出装置２（この例ではスマートフォン）のコントローラ３１は、画像をディスプレイ３４に表示する（ステップＳ８１）。例えば、動作検出装置２は地図を表示するアプリケーションを起動して、地図をディスプレイ３４に表示する。
【００５９】
そして、コントローラ３１は、動作検出装置２の高さを検出するために気圧センサ４０を動作させる（ステップＳ８２）。
【００６０】
コントローラ３１は、気圧センサ４０に最初の気圧を検出させる（ステップＳ８３）。最初の気圧のデータが示す動作検出装置２の高さが基準点となる。このとき、コントローラ３１は基準点の高さをゼロとして、以降の処理において相対的な高さを演算で求めてもよい。
【００６１】
コントローラ３１は、動作検出装置２を用いた操作が完了したか否かを判定する（ステップＳ８４）。例えばユーザが地図を表示するアプリケーションを終了したことを検知したような場合に、コントローラ３１は操作が完了したと判定して一連の処理を終了する（ステップＳ８４のＹｅｓ）。コントローラ３１は、操作が完了していないと判定する場合にステップＳ８５の処理に進む。
【００６２】
コントローラ３１は、気圧センサ４０に気圧（２回目以降）を検出させて、検出データを取得する。コントローラ３１は、気圧を検出した場合に（ステップＳ８５のＹｅｓ）、ステップＳ８６の処理に進む。コントローラ３１は、新たな気圧を検出していない場合には（ステップＳ８５のＮｏ）、ステップＳ８４の処理に戻る。
【００６３】
コントローラ３１は、新たな気圧のデータを取得すると、前回データと比べた気圧の変化が閾値以上か否かを判定する（ステップＳ８６）。コントローラ３１は、前回データと比べた気圧の変化が閾値以上であれば（ステップＳ８６のＹｅｓ）、ステップＳ８７の処理に進む。コントローラ３１は、前回データと比べた気圧の変化が閾値未満であれば（ステップＳ８６のＮｏ）、ステップＳ８４の処理に戻る。
【００６４】
コントローラ３１は、気圧センサが検出した気圧の変化に応じて、ディスプレイ３４の表示画面（地図）を拡大または縮小する（ステップＳ８７）。コントローラ３１は、この変化が、気圧の上昇（すなわち動作検出装置２がｚ軸の上方から下方へと地面に近づく動作）であれば画面を拡大する。また、コントローラ３１は、この変化が、気圧の下降（すなわち動作検出装置２がｚ軸の下方から上方へと地面から離れる動作）であれば画面を縮小する。ここで、代替例として、気圧の上昇、下降と、画面の拡大、縮小との対応が上記と逆であってもよい。また、気圧の変化が大きいほど、拡大率または縮小率が大きくなってもよい。
【００６５】
そして、コントローラ３１は、拡大後または縮小後の表示画面の縮尺（表示倍率）をロックする（ステップＳ８８）。ロックされた表示画面は、その後所定の時間（例えば３秒）、動作検出装置２の高さが変化しても縮尺が維持される。画面をロックすることによって、ユーザが画面を拡大または縮小した後に動作検出装置２を手元に戻す動作をしても、誤って画面の縮尺が変化する（拡大または縮小の前の表示倍率に戻る）ことを回避することができる。ここで、この場合においても縮尺以外の画面変化はあり得る。例えばユーザは、縮尺がロックされた表示画面であっても上下左右に画面をスクロールすることが可能である。また、代替例として、所定の条件が満たされた場合にディスプレイ３４の画面がロックされてもよい。例えば、所定の条件は、ユーザが動作検出装置２を振ったことを他のセンサ（気圧センサ４０でない、例えば加速度センサ３８）で検出したことであってもよい。
【００６６】
［第２実施形態］
第２実施形態に係る電子機器１について図７および図８を参照しながら説明する。本実施形態では、以下に説明する処理によって、電子機器１の利便性をさらに高めることができる。
【００６７】
（電子機器の構成）
図７に示すように本実施形態の電子機器１は、第１実施形態に係る電子機器１の構成にさらに気圧センサ１９を備える。ここで、特に区別する場合には、気圧センサ１９を第１の気圧センサ、動作検出装置２の気圧センサ４０を第２の気圧センサという。電子機器１のその他の構成は、第１実施形態と同じであるため説明を省略する。また、動作検出装置２の構成は第１実施形態と同じであるため説明を省略する。
【００６８】
第１実施形態と同様に、電子機器１はタブレットである。また、動作検出装置２はスタイラスペンである（図３参照）。第１実施形態と同様に、電子機器１のコントローラ１１は、画面を拡大または縮小を実行する。ここで、本実施形態の電子機器１は、図８を参照して説明する処理によって、画面の拡大時または縮小時の操作感を向上させて、さらに電力管理を行うことが可能である。
【００６９】
（電子機器側の処理）
ここで、電子機器１は第１モードおよび第２モードを有する。モードとは電子機器１の全体の動作について制限等を与える動作モード（動作状態、動作状況）を意味する。モードは同時に１つだけ選択可能である。本実施形態において、第２モードは低電力モードである。低電力モードはコントローラ１１を低速で動作させてバッテリーを長持ちさせるモードである。一方、第１モードは通常の動作モード（通常モード）である。
【００７０】
図８は、電子機器１が実行する描画処理の一例を示すフローチャートである。まず、コントローラ１１は、電子機器１のモードを第１モード（通常モード）に設定する（ステップＳ１０１）。そして、コントローラ１１は、動作検出装置２との通信を確立する。コントローラ１１は、動作検出装置２とペアリングできるまで待機する（ステップＳ１０２のＮｏ）。そして、コントローラ１１は、動作検出装置２とペアリングするとステップＳ１０３の処理に進む（ステップＳ１０２のＹｅｓ）。
【００７１】
コントローラ１１は、動作検出装置２とのペアリングが完了すると、画像等を表示する（ステップＳ１０３）。画像等については第１実施形態と同様である。
【００７２】
コントローラ１１は、電子機器１の高さを検出するために、気圧センサ１９（第１の気圧センサ）を動作させる（ステップＳ１０４）。また、コントローラ１１は、動作検出装置２の気圧センサ４０（第２の気圧センサ）の動作を指示する（ステップＳ１０５）。コントローラ１１は、気圧センサ４０が検出する気圧の値から、動作検出装置２（この例ではスタイラスペン）の高さを把握可能である。
【００７３】
コントローラ１１は、動作検出装置２から最初の気圧のデータを取得するまで待機する（ステップＳ１０６のＮｏ）。そして、気圧センサ４０が検出した動作検出装置２の最初の気圧データを取得すると（ステップＳ１０６のＹｅｓ）、気圧センサ１９が検出した電子機器１の最初の気圧データとの差を演算する（ステップＳ１０７）。つまり、コントローラ１１は、最初の気圧の差を演算する。
【００７４】
コントローラ１１は、気圧の差が所定の値以上であれば（ステップＳ１０８のＹｅｓ）、電子機器１のモードを第２モード（低電力モード）に設定する（ステップＳ１０９）。ここで、所定の値は例えば高さに換算して３０ｃｍ程度に対応する気圧差である。コントローラ１１は、電子機器１（タブレット）と動作検出装置２（スタイラスペン）とが高さで３０ｃｍ程度離れている場合には、使用状態にないと判定して低電力モードに移行する。例えば、机に電子機器１（タブレット）を置いたまま、ユーザが動作検出装置２（スタイラスペン）を手に持って思考中であるような場合に、これらは高さで３０ｃｍ程度離れると考えられる。そして、コントローラ１１はステップＳ１１２の処理に進む。
【００７５】
コントローラ１１は、気圧センサ１９（第１の気圧センサ）が検出した気圧と気圧センサ４０（第２の気圧センサ）が検出した気圧との差が所定の値より小さい場合に（ステップＳ１０８のＮｏ）、電子機器１が第２モードであるか否かを判定する（ステップＳ１１０）。コントローラ１１は、電子機器１が第２モードであれば（ステップＳ１１０のＹｅｓ）、第２モードから第１モード（通常モード）に切り替えて（ステップＳ１１１）、ステップＳ１１２の処理に進む。コントローラ１１は、電子機器１が第２モードでなければ（ステップＳ１１０のＮｏ）、ステップＳ１１２の処理に進む。
【００７６】
コントローラ１１は、動作検出装置２を用いた操作が完了したか否かを判定する（ステップＳ１１２）。例えばユーザが実行中のアプリケーションの終了ボタンを押したことを検知したような場合に、コントローラ１１は、動作検出装置２を用いた操作が完了したと判定して一連の処理を終了する（ステップＳ１１２のＹｅｓ）。コントローラ１１は、動作検出装置２を用いた操作が完了していないと判定する場合に（ステップＳ１１２のＮｏ）、ステップＳ１１３の処理に進む。
【００７７】
コントローラ１１は、動作検出装置２から気圧のデータ（２回目以降）を取得した場合に（ステップＳ１１３のＹｅｓ）、ステップＳ１１４の処理に進む。コントローラ１１は、動作検出装置２から気圧のデータを取得していない場合には（ステップＳ１１３のＮｏ）、ステップＳ１１２の処理に戻る。
【００７８】
コントローラ１１は、気圧センサ４０が検出した動作検出装置２の新たな気圧データと、気圧センサ１９が検出した電子機器１の新たな気圧データと、の差を演算する（ステップＳ１１４）。つまり、コントローラ１１は気圧の差を演算する。
【００７９】
コントローラ１１は、前回の気圧の差と比べて、新たな気圧が閾値以上変化したか否かを判定する（ステップＳ１１５）。閾値は例えば高さ２センチメートルの差に対応する気圧の変化の値であってもよい。コントローラ１１は、前回の気圧の差と比べた新たな気圧の差の変化が閾値以上であれば（ステップＳ１１５のＹｅｓ）、ステップＳ１１６の処理に進む。コントローラ１１は、新たな気圧の差の変化が閾値より小さければ（ステップＳ１１５のＮｏ）、ステップＳ１０８の処理に戻る。
【００８０】
コントローラ１１は、気圧の差の前回からの変化に応じて、ディスプレイ１４の表示画面を拡大または縮小する（ステップＳ１１６）。本実施形態において、コントローラ１１は、この変化が、大きくなる（すなわち電子機器１と動作検出装置２とがより離れる）のであれば画面を拡大する。また、コントローラ１１は、この変化が、小さくなる（すなわち電子機器１と動作検出装置２とがより近付く）のであれば画面を縮小する。ここで、代替例として、上記の変化が大きくなること、小さくなることと、画面の拡大、縮小との対応が上記と逆であってもよい。また、気圧の変化が大きいほど、拡大率または縮小率が大きくなってもよい。
【００８１】
以上に説明したように、本実施形態においても、近接センサを用いる電子機器と比較して、より離れた場所からジェスチャ操作（画面の拡大、縮小）が可能である。よって、第１実施形態と同様に、利便性を高めた電子機器１を提供することができる。
【００８２】
さらに、本実施形態においては、第１実施形態の場合と異なり、気圧センサ１９（第１の気圧センサ）が検出した気圧と気圧センサ４０（第２の気圧センサ）が検出した気圧との差の前回からの変化を拡大縮小処理に用いる。電子機器１と動作検出装置２との相対的な距離を示す気圧の差を用いるため、感度を高くすることなく、高い拡大率（または縮小率）を実現できる。また、電子機器１と動作検出装置２との間の距離を保ちながらユーザが１階から２階へと移動するような場合に、拡大処理または縮小処理が行われることはない。
【００８３】
さらに、本実施形態においては、気圧センサ１９（第１の気圧センサ）が検出した気圧と気圧センサ４０（第２の気圧センサ）が検出した気圧との差を所定の値と比較する。そして、この差が所定の値以上であれば（高さ方向で電子機器１と動作検出装置２とが離れていれば）、第１モード（通常モード）よりも低消費電力の第２モード（低電力モード）に切り替える。そして、この差が所定の値よりも小さければ（高さ方向で電子機器１と動作検出装置２とが近付けば）、第２モードから第１モードへと復帰する。そのため、ユーザは電子機器１を手にとって所定のキーを押し下げるといった手動の復帰処理を行う必要がない。つまり、ユーザが電子機器１（タブレット）と動作検出装置２（スタイラスペン）とを使用したい場合には、スタイラスペンをタブレットに近づけるという自然な動作だけで、第２モードから第１モードへと復帰することが可能である。よって、さらに利便性を高めた電子機器１を提供することができる。
【００８４】
（その他の実施形態）
本発明を図面や実施形態に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。したがって、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各手段、各ステップなどに含まれる機能などは論理的に矛盾しないように再配置可能であり、複数の手段やステップなどを１つに組み合わせたり、或いは分割したりすることが可能である。
【００８５】
上記の実施形態においては、気圧センサ４０以外の他のセンサは動作検出装置２の動きに応じた線をディスプレイ１４に表示させるものであった。しかし、他のセンサの少なくとも一部は、電子機器１のジェスチャ操作で使用されてもよい。例えば、ペイントソフトがユーザによって一時的に中断された場合等に、コントローラ１１は、加速度センサ３８の検出データを取得してもよい。コントローラ１１は、ユーザの左右および前後の動きに応じて、ディスプレイ１４に表示される画面を調整することが可能である。例えば、ユーザがディスプレイ１４の長手方向で下方から上方へと手を動かすジェスチャを行うと、ディスプレイ１４に表示された画面が下方から上方へとスクロールしてもよい。このとき、コントローラ３１はジャイロセンサ３９を動作させてもよい。コントローラ１１は、ユーザの回転動作に応じてディスプレイ１４に表示される画面を調整してもよい。また、コントローラ１１は、ディスプレイ１４に表示される画面を調整することに限らず、様々なアプリケーションの制御についてジェスチャ操作を受け付けてもよい。例えば、離れたところで電子機器１のアラームが鳴動している場合に、動作検出装置２を身に付けたユーザがジェスチャで鳴動を停止させてもよい。また、ハンズフリー通話やメール確認（表示または読み上げ）についても、動作検出装置２を身に付けたユーザがジェスチャで操作できてもよい。
【００８６】
上記の第２実施形態において、コントローラ１１は高さに換算して３０ｃｍに対応する気圧差を検出すると、電子機器１のモードを低電力モードに設定した。しかし、３０ｃｍは一例であり、これに限定されるものではない。低電力モードへ移行させる閾値（所定の値）は、高さに換算して３０ｃｍよりも大きな値、例えば４５ｃｍであってもよい。このとき、電子機器１と動作検出装置２との距離が高さで４５ｃｍ未満の範囲にあれば、電子機器１は通常モードで動作する。例えば、近接センサを用いた電子機器のジェスチャの検出可能範囲は１０ｃｍ程度であることが多い。これに対して、電子機器１は例えば４５ｃｍ離れた動作検出装置２の動きに応じて画面の拡大縮小、描画等を実行することができる。
【００８７】
本開示内容の多くの側面は、プログラム命令を実行可能なコンピュータシステムその他のハードウェアにより実行される、一連の動作として示される。コンピュータシステムその他のハードウェアには、例えば、汎用コンピュータ、ＰＣ（パーソナルコンピュータ）、専用コンピュータ、ワークステーション、ＰＣＳ（Personal Communications System、パーソナル移動通信システム）、移動（セルラー）電話機、データ処理機能を備えた移動電話機、ＲＦＩＤ受信機、ゲーム機、電子ノートパッド、ラップトップコンピュータ、ＧＰＳ（Global Positioning System）受信機またはその他のプログラム可能なデータ処理装置が含まれる。各実施形態では、種々の動作、制御方法は、プログラム命令（ソフトウェア）で実装された専用回路（例えば、特定機能を実行するために相互接続された個別の論理ゲート）や、一以上のプロセッサにより実行される論理ブロックやプログラムモジュール等により実行されることに留意されたい。論理ブロックやプログラムモジュール等を実行する一以上のプロセッサには、例えば、一以上のマイクロプロセッサ、ＣＰＵ（中央演算処理ユニット）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＤＳＰ（DigitalSignal Processor）、ＰＬＤ（Programmable Logic Device）、ＦＰＧＡ（Field Programmable Gate Array）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子機器、ここに記載する機能を実行可能に設計されたその他の装置および／またはこれらいずれかの組合せが含まれる。ここに示す実施形態は、例えば、ハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコードまたはこれらいずれかの組合せにより実装される。命令は、必要なタスクを実行するためのプログラムコードまたはコードセグメントであってもよい。そして、命令は、機械読取り可能な非一時的記憶媒体その他の媒体に格納することができる。コードセグメントは、手順、関数、サブプログラム、プログラム、ルーチン、サブルーチン、モジュール、ソフトウェアパッケージ、クラスまたは命令、データ構造もしくはプログラムステートメントのいずれかの任意の組合せを示すものであってもよい。コードセグメントは、他のコードセグメントまたはハードウェア回路と、情報、データ引数、変数または記憶内容の送信および／または受信を行い、これにより、コードセグメントが他のコードセグメントまたはハードウェア回路と接続される。
【００８８】
ここで用いられるストレージ１６は、さらに、ソリッドステートメモリ、磁気ディスクおよび光学ディスクの範疇で構成されるコンピュータ読取り可能な有形のキャリア（媒体）として構成することができる。かかる媒体には、ここに開示する技術をプロセッサに実行させるためのプログラムモジュール等のコンピュータ命令の適宜なセットや、データ構造が格納される。コンピュータ読取り可能な媒体には、一つ以上の配線を備えた電気的接続、磁気ディスク記憶媒体、磁気カセット、磁気テープ、その他の磁気および光学記憶装置（例えば、ＣＤ（Compact Disk）、レーザーディスク（登録商標）、ＤＶＤ（登録商標）（Digital Versatile Disc）、フロッピー（登録商標）ディスクおよびブルーレイディスク（登録商標))、可搬型コンピュータディスク、ＲＡＭ（Random AccessMemory）、ＲＯＭ（Read-Only Memory）、ＥＰＲＯＭ（Erasable Programmable Read-Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）もしくはフラッシュメモリ等の書換え可能でプログラム可能なＲＯＭもしくは情報を格納可能な他の有形の記憶媒体またはこれらいずれかの組合せが含まれる。メモリは、プロセッサ／プロセッシングユニットの内部および／または外部に設けることができる。ここで用いられるように、「メモリ」という語は、あらゆる種類の長期記憶用、短期記憶用、揮発性、不揮発性その他のメモリを意味する。つまり、「メモリ」は特定の種類や数に限定されない。また、記憶が格納される媒体の種類も限定されない。
【符号の説明】
【００８９】
１  電子機器
２  動作検出装置
１１  コントローラ
１２  タイマー
１３  カメラ
１４  ディスプレイ
１５  マイク
１６  ストレージ
１７  通信ユニット
１９  気圧センサ
３１  コントローラ
３２  タイマー
３３  カメラ
３４  ディスプレイ
３５  マイク
３６  ストレージ
３７  通信ユニット
３８  加速度センサ
３９  ジャイロセンサ
４０  気圧センサ
４１  地磁気センサ
４２  スピーカー
【図１】
2018050273.tif 000003
【図２】
2018050273.tif 000004
【図３】
2018050273.tif 000005
【図４】
2018050273.tif 000006
【図５】
2018050273.tif 000007
【図６】
2018050273.tif 000008
【図７】
2018050273.tif 000009
【図８】
2018050273.tif 000010
【手続補正書】
【提出日】平成28年12月13日(2016.12.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
気圧センサを備える動作検出装置と通信する通信ユニットと、ディスプレイと、前記ディスプレイの画面表示を制御するコントローラと、を備え、
前記コントローラは、
前記気圧センサが検出した高さの気圧の変化に応じて、前記ディスプレイの画面を拡大または縮小する、電子機器。
【請求項２】
前記コントローラは、
前記変化が気圧の上昇であれば前記画面を拡大し、前記変化が気圧の下降であれば前記画面を縮小する、請求項１に記載の電子機器。
【請求項３】
前記コントローラは、
前記変化が気圧の下降であれば前記画面を拡大し、前記変化が気圧の上昇であれば前記画面を縮小する、請求項１に記載の電子機器。
【請求項４】
気圧センサおよび前記気圧センサとは異なる他のセンサを備える動作検出装置と通信する通信ユニットと、ディスプレイと、前記ディスプレイの画面表示を制御するコントローラと、を備え、
前記コントローラは、
前記他のセンサが検出した前記動作検出装置の動きに応じた線を前記ディスプレイに表示させ、
前記気圧センサが検出した高さの気圧の変化に応じて前記線の太さを変更する、電子機器。