(57)【要約】【課題】意に反した撮像部の起動を防止する。【解決手段】撮像部を備える携帯端末は、電力が供給されて撮像部による撮像が可能な撮像モードと、撮像部による撮像が不可能な低消費電力モードと、を含む動作モードを有する。プロセッサ（２３０）は、動作モードが低消費電力モードに移行する前に測定された大気圧に基づき閾値を算出する機能と、移行後の低消費電力モードにおいて、気圧センサ（２２０）が測定する大気圧と閾値との比較から、予め定めた量の気圧変動が有ったか否かを判定する機能と、予め定めた量の気圧変動が有ったと検出されたとき、その後に気圧センサが測定する大気圧から気圧変動量が収束したか否かを判定する機能とを有し、収束したと判定した時、動作モードを低消費電力モードから撮像モードに移行させる。【選択図】図２
2014175904.tif 000002
【特許請求の範囲】
【請求項１】
撮像部を備える携帯端末であって、
電力が供給されて前記撮像部による撮像が可能な撮像モードと、前記撮像部による撮像が不可能な低消費電力モードと、を含む動作モードを有し、
前記携帯端末にかかる大気圧を測定する気圧センサと、
動作モードが前記低消費電力モードに移行する前に測定された大気圧に基づき閾値を算出する手段と、
移行後の前記低消費電力モードにおいて、
前記気圧センサが測定する大気圧と前記閾値との比較から、予め定めた量の気圧変動が有ったか否かを判定する気圧変動判定手段と、
前記予め定めた量の気圧変動が有ったと検出されたとき、その後に前記気圧センサが測定する大気圧から気圧変動量が収束したか否かを判定する収束判定手段と、
収束したと判定したとき、動作モードを前記低消費電力モードから前記撮像モードに移行させる手段と、をさらに備える、携帯端末。
【請求項２】
前記算出する手段は、
動作モードが前記低消費電力モードに移行する前に測定された大気圧と、予め定めた高度差に相当する気圧差とから、前記閾値を算出する手段を含む、請求項１に記載の携帯端末。
【請求項３】
前記収束判定手段は、
前記気圧センサから測定される大気圧を定期的に入力する定期入力手段と、
前記定期入力手段が大気圧を入力する毎に、当該入力した大気圧と前記定期入力手段が先行して入力した大気圧とを比較する手段と、を含み、
前記比較の結果から、前記気圧変動量が収束したか否かを判定する、請求項１または２に記載の携帯端末。
【請求項４】
前記定期入力手段により大気圧を定期的に入力する間に、予め定めた操作を受付けたとき、前記低消費電力モードを解除する手段を、さらに備える、請求項３に記載の携帯端末。
【請求項５】
前記気圧変動量が収束したと判定されるまで、前記定期入力手段による定期的な大気圧の入力を継続し、
前記気圧変動量が収束したと判定されたとき、前記定期入力手段による定期的な大気圧の入力を停止する、請求項３または４に記載の携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は携帯端末に関し、特に、撮像部の起動を制御する携帯端末に関する。
【背景技術】
【０００２】
カメラは、通常、低消費電流モードで動作するが、この状態では、パワースイッチ等所定のスイッチの操作のみ受け付けるだけで、他の構成部は休止状態にあり、消費電流を抑制している。パワースイッチをオンすると、休止状態にある他の構成部は常時動作状態となり、消費電流が増加することから、電池の消耗を防止するため、撮影者は、撮影直前にパワースイッチをオン状態にすることが多い。
【０００３】
しかし、シャッタチャンスは突然現れ、いち早くカメラを撮影可能な状態にする必要がある。そこで、カメラの動作に応じて、即座に撮影可能な状態に切換えることのできるカメラが種々提案されている。たとえば特許文献１（特開２０１２−１９８３５０号公報）は、低消費電流モードから割り込み信号により解除され動作状態になるカメラにおいて、カメラにかかる大気圧を検出し、低消費電流モードに遷移する前の大気圧との差(高低差)が判定値（復帰条件）に合えば割り込み信号によりカメラを動作状態にする技術を開示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１９８３５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の大気圧検知による判断では、ある基点からの高低差を判定基準として利用しているため、垂直方向の移動（階段、エレベータ等、またはカメラを棚に置くなどカメラの場所を変える）によりカメラ動作必要と判断してしまい、ユーザの意に反してカメラが起動する可能性がある。
【０００６】
それゆえに本発明の目的は、意に反した撮像部の起動を防止する携帯端末を提供することである。
【課題を解決するための手段】
【０００７】
本発明のある局面に係る撮像部を備える携帯端末は、電力が供給されて撮像部による撮像が可能な撮像モードと、撮像部による撮像が不可能な低消費電力モードと、を含む動作モードを有し、携帯端末にかかる大気圧を測定する気圧センサと、動作モードが低消費電力モードに移行する前に測定された大気圧に基づき閾値を算出する手段と、移行後の低消費電力モードにおいて、気圧センサが測定する大気圧と閾値との比較から、予め定めた量の気圧変動が有ったか否かを判定する気圧変動判定手段と、予め定めた量の気圧変動が有ったと検出されたとき、その後に気圧センサが測定する大気圧から気圧変動量が収束したか否かを判定する収束判定手段と、収束したと判定したとき、動作モードを低消費電力モードから撮像モードに移行させる手段と、をさらに備える。
【発明の効果】
【０００８】
本発明によれば、意に反した撮像部の起動が防止される。
【図面の簡単な説明】
【０００９】
【図１】本実施の形態に係る端末の外観を表わす図である。
【図２】本実施の形態に係る端末のハードウェア構成を表わすブロック図である。
【図３】本発明の実施の形態に係る処理フローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について図面を参照し詳細に説明する。なお、同一の構成要素には各図において同一の符号を付し、詳細な説明は繰返さない。
【００１１】
本実施の形態では、気圧変化を検出し、検出結果から、一定時間ごとに本体が垂直方向に移動したか、または撮像動作であるかを判断する。判断の結果、移動であれば気圧変化の検出を継続し、撮像動作であればカメラを起動する。これにより、ユーザがカメラを操作する動作、カバンから本体を取り出し撮像するなどの動作を気圧変動により検知し、ユーザの特別な操作無しにカメラを起動し、撮像可能状態にする。
【００１２】
（実施の形態１）
＜ハードウェア構成＞
本実施の形態では、撮像部を有した携帯端末は、スマートフォンを想定するが、携帯端末はスマートフォンに限定されず、たとえば携帯型電話機、ＰＤＡ（Personal  Digital  Assistant）、タブレット端末などを適用することができる。また、このような情報処理機能または通信機能を有する端末に搭載されるものに限定されず、携帯型のムービーカメラなどカメラ自身に適用してもよい。
【００１３】
図１および図２を参照して、本実施の形態に係るスマートフォン（以下、単に端末という）１００の構成について説明する。図１は、端末１００の外観を表わす図である。図２は端末１００のハードウェア構成を表わすブロック図である。端末１００は、筐体１１０、第１カメラに相当するインカメラ１１１、第２カメラに相当するアウトカメラ１２２、アンテナ１２０、スピーカ１３０、タッチパネル１４０と表示装置２１２を一体的に有した表示一体型入力部に相当する表示部２１０、電源ボタン１５０、マイク１６０およびＬＥＤ（Light  Emitting  Diode）１７０を備える。
【００１４】
インカメラ１１１およびアウトカメラ１２２は、個体撮像素子であるたとえばＣＣＤ（Charge  Coupled  Device）カメラを含んで構成される。インカメラ１１１およびアウトカメラ１２２は、筐体１１０の表面において撮像方向または撮像視野が異なるように配置されて動画または静止画を撮像する。ここでは、インカメラ１１１は、筐体１１０の表面であって、表示装置２１２のディスプレイ面が設けられた面と同じ面（以下、主面という）に配置され、アウトカメラ１２２は、筐体１１０の表面であって、主面に対する背面に配置される、とする。本実施の形態では、インカメラ１１１およびアウトカメラ１２２を、撮像部と称する場合がある。
【００１５】
端末１００は、図１に示される構成に加えて、端末１００にかかる気圧を測定する気圧センサ２２０、気圧変動管理部２２１、プロセッサ２３０、グラフィックメモリ２５７を有した表示デバイスコントローラ２１４、フラッシュメモリ２５０、ＲＡＭ（Random  Access  Memory）２５２、ＲＯＭ（Read  Only  Memory）２５８、アンテナ１２０を介し通信するための通信回路２６０、マイク１６０とスピーカ１３０による音声入出力のための信号処理回路２７０、プロセッサ２３０から送られる信号に基づいて予め規定された振動パターンで発振するバイブレータ２８０、および装着されたメモリカード１５２をプロセッサ２３０の制御のもとにアクセスするためのメモリドライバ１５１を備える。プロセッサ２３０はＣＰＵ（Central  Processing  Unit）２３１およびタイマ２３２などを含む。さらに、端末１００は、バッテリなどの電源部２９０、および電源部２９０からの電力を各部に供給する電源制御部２９１を備える。
【００１６】
表示デバイスコントローラ２１４は、グラフィックメモリ２５７に格納されているデータに基づく描画動作を表示装置２１２に対して実行し、また表示部２１０の図示しないバックライトを制御する。グラフィックメモリ２５７には、撮像部からの撮像画像データが格納される。したがって、撮像時には、表示装置２１２をビューファインダとして利用することができる。
【００１７】
気圧センサ２２０は、１種の圧力センサであって、端末１００にかかる大気圧をダイヤフラムを介し感圧素子で計測し、電気信号に変換し出力する。
【００１８】
気圧変動管理部２２１は、気圧センサ２２０からの電気信号である計測信号をアナログ-デジタル変換回路によりデジタルデータに変換することで、大気圧の測定データを取得し、取得した測定データをプロセッサ２３０に出力する。また、プロセッサ２３０と通信しながら所定の気圧変動時の割込みを管理する。気圧変動管理部２２１は、内部レジスタに、撮像のために端末１００（すなわち撮像部）に対してユーザが行う所定動作を検出するために参照される基準値２Ａおよび閾値２Ｂを格納する。気圧変動管理部２２１は、気圧センサ２２０から定期的に入力する大気圧測定データと気圧センサの割込みをＣＰＵ２３１に出力する。また、気圧変動管理部２２１は、取得する大気圧測定データと閾値２Ｂとを比較し、比較結果から、測定データが示す大気圧が閾値２Ｂが示す大気圧よりも大きいと判定したとき、端末１００に対して上記の所定動作がなされたことを検出したことを示す気圧センサによる割込みをＣＰＵ２３１に出力する。当該気圧センサによる割込みは、所定動作検出によるものであることを示す識別子を含む。
【００１９】
フラッシュメモリ２５０は、気圧変動管理部２２１に関する設定値などの各種データあるいはプロセッサ２３０によって生成されたデータを不揮発的に記憶する。ＲＡＭ２５２は、プロセッサ２３０によって生成されたデータ、および撮像画像データなどを格納する。ＲＯＭ２５８は端末１００を動作させるためのファームウェアと、各種プログラムと、端末１００に固有の動作を実行させるために設定値として予め入力されたデータ等を格納する。
【００２０】
また、ＲＡＭ２５２は、端末１００の現在の動作モードの種類を示すモードデータ３Ａ、気圧測定データによる割込み入力に関する気圧センサ割込フラグ３Ｂ、および気圧センサ２２０で測定されて気圧変動管理部２２１から入力する大気圧データ３Ｃを格納する。ここで、端末１００の動作モードには、電源制御部２９１により電源部２９０から各部への供給電力を少なくする低消費電力モードに相当するスリープモードと、電力が供給されて撮像部による撮像動作が可能な状態である撮像モードと、を含む。なお、スリープモードでは撮像部による撮像動作は不可能であるけれども、気圧センサ２２０、気圧変動管理部２２１、プロセッサ２３０およびＲＡＭ２５２は必要な動作を可能とするための電力が供給される。
【００２１】
（処理フロー）
図３は、本発明の実施の形態に係る処理フローチャートである。フローチャートに従うプログラムは予めＲＯＭ２５８などの記憶部に格納され、ＣＰＵ２３１がＲＯＭ２５８からプログラムを読出し、読出したプログラムの各命令コードを実行し、実行結果に従い各部を制御することにより処理が実現される。
【００２２】
フローチャートは、撮像可能な元の動作モード（たとえば、撮像モード）からスリープモードに移行するタイミングを処理の「スタート」とし、その後、気圧変化の検出により撮像モードに移行するまでの処理を示す。なお、元の動作モードからスリープモードへの移行は、ＣＰＵ２３１が元の動作モードにおいて、所定のユーザ操作を受付けたとき、またはタイマ２３２が所定時間を計時したと判定したとき等に実行されると想定する。
【００２３】
また、フローチャートでは、ＣＰＵ２３１が入力する割込みは、当該割込みの種類を示す識別子を有する。ＣＰＵ２３１は当該識別子から割込みの種類を判定する。
【００２４】
先ずスリープモードに移行する前準備として、ＣＰＵ２３１は、気圧変動管理部２２１を介して気圧センサ２２０による気圧測定データを取得すると(ステップＳ３)、気圧測定データからカメラ動作の基準となる気圧を示す値として、基準値２Ａおよび閾値２Ｂを算出する(ステップＳ５)。ここで基準値２Ａは、気圧測定データが示す気圧を示し、閾値２Ｂは、この基準値２Ａの気圧から上下(±)方向の気圧変動値を加算した値を示す。たとえば、通常ユーザが撮影に関し撮像部を持ち上げるなどの所定動作では１０ｃｍ〜１ｍ程度の高度差が生じることから、閾値２Ｂは、基準値２Ａに当該高度差に相当する気圧差を加算した値を示す。ＣＰＵ２３１は、算出した基準値２Ａおよび閾値２Ｂを、気圧変動管理部２２１の内部レジスタに設定（格納）する(ステップＳ７)。
【００２５】
ＣＰＵ２３１は、端末１００の動作モードを省電力のためのスリープモードに移行させる（ステップＳ９）。具体的には、ＲＡＭ２５２のモードデータ３Ａを“スリープモード”を示すように書換え（更新）、電源部２９０から撮像部および表示部２１０等の未使用デバイスへの電源供給が少なく、またはＯＦＦ（遮断）されるように電源制御部２９１を制御する。
【００２６】
そして、気圧センサによる割込み入力の有無を示す気圧センサ割込フラグ３Ｂを初期化（たとえば、“０”を設定）する(ステップＳ１１)。
【００２７】
その後、ＣＰＵ２３１は、気圧センサによる割込みよりも、割込み処理の優先度が高い他の割込み入力を待機する。ここでは、他の割込み入力として、ユーザによるスリープモードの解除のための予め定めた操作を受付けたことによる割込みを想定する。
【００２８】
ＣＰＵ２３１は、入力した他の割込みが、たとえばユーザによるタッチパネル１４０またはボタン１５０等のスリープモードの解除操作による割込み入力か否かを判定する(ステップＳ１３)。スリープモードの解除操作による割込み入力と判定すると（ステップ１３でＹＥＳ）、ＣＰＵ２３１は、動作モードをスリープモードから元の動作モードへ復帰させる。具体的には、ＣＰＵ２３１は、撮像部および表示部２１０等に起動のための電源供給が再開（ＯＦＦ→ＯＮ）されるように電源制御部２９１を制御する（ステップＳ３７、Ｓ３９）。そして、ＣＰＵ２３１は、ＲＡＭ２５２のモードデータ３Ａを“スリープモード”から“元の動作モード”を示すように書換えて、スリープモードを解除する（ステップＳ４１）。なお、他の割込みは、ユーザ操作によるものに限定されない。
【００２９】
ＣＰＵ２３１は、元の動作モードへの復帰の指示ではないと判定すると（ステップ１３でＮＯ）、気圧変動管理部２２１から気圧センサによる割込みを入力するか否かを判定する(ステップＳ１５)。気圧センサによる割込みを入力しないと判定すると（ステップＳ１５でＮＯ）、ステップＳ１３に戻り、割込み入力を待機する。
【００３０】
気圧センサによる割込み入力があったと判定すると（ステップＳ１５でＹＥＳ）、当該割込み入力の識別子から、気圧変動に基づく所定動作検出に起因した割込みであるか否かを判定する（ステップＳ１７）。所定動作検出による割込みでないと判定すると（ステップＳ１７でＮＯ）、ステップＳ１３に戻るが、所定動作検出による割込みであると判定すると（ステップＳ１７でＹＥＳ）、ＲＡＭ２５２の気圧センサ割込フラグ３Ｂを“１”にセットする（ステップＳ１９）。
【００３１】
ＣＰＵ２３１は、気圧センサ割込フラグ３Ｂを“１”にセットした時点から、気圧変動管理部２２１が出力する大気圧測定データを定期的にサンプリング（入力）する。具体的には、サンプリング間隔をタイマ２３２に設定してタイマ割込みを許可する(ステップＳ２１)。
【００３２】
ＣＰＵ２３１は、この時点で測定された大気圧データを気圧変動管理部２２１から入力し、比較するためにＲＡＭ２５２大気圧データ３Ｃとして格納する(ステップＳ２３)。
【００３３】
その後、スリープモードの解除操作による割込みを入力するか否かを判定する（ステップＳ２５）。
【００３４】
スリープモードの解除操作の割込みを入力したと判定すると（ステップＳ２５でＹＥＳ）、すなわち元の動作モードへの復帰指示を入力したと判定すると、気圧センサ割込フラグを“０”に設定し、タイマ２３２を初期化（すなわち、サンプリング動作を停止）してタイマ解除する（ステップＳ３５）。その後、カメラ等を起動するなど元の動作モードへの復帰動作を実行する（ステップＳ３７〜Ｓ４１）。
【００３５】
スリープモードの解除操作の割込み入力はないと判定すると（ステップＳ２５でＮＯ）、ＣＰＵ２３１は当該割込み入力はタイマ割込みであるか否かを判定し(ステップＳ２７)、タイマ割込みでないと判定すると（ステップＳ２７でＮＯ）、ステップＳ２５へ戻る。
【００３６】
一方、タイマ割込みであると判定する（ステップＳ２７でＹＥＳ）、気圧センサ２２０が測定した大気圧データを、気圧変動管理部２２１を介して入力し(ステップＳ２９)、入力した大気圧データとＲＡＭ２５２の先行して入力した、より特定的には前回入力の大気圧データ３Ｃとを比較する(ステップＳ３１)。比較結果に基づく、両データが示す大気圧は一致、またはほぼ一致しているか否かにより、気圧センサ２２０が測定する大気圧の変動量が或る値に収束したか、すなわち変動せず安定したか否かを判定する（ステップＳ３３）。たとえば、今回入力した大気圧データとＲＡＭ２５２の先行して入力した大気圧データ３Ｃの差（変動量）βが、（０≦β≦α）の条件を満たす時、収束したと判定する。なお、αは予め実験により取得した値を示す。
【００３７】
ここでは、単に、今回入力した大気圧データとＲＡＭ２５２の先行して入力した大気圧とが一致（または、ほぼ一致）したとき収束と判定したが、収束判定をより厳格に行うために次のようにしてもよい。つまり、一致（または、ほぼ一致）との判定が、連続して所定回数検出されたとき、収束したと判定するようにしてもよい。
【００３８】
一方、変動量は収束しない、すなわち測定される大気圧は変動しており安定していないと判定すると（ステップＳ３３でＮＯ）、ステップＳ２３に戻る。ステップＳ２３では、直前のステップＳ２９で測定した大気圧データをＲＡＭ２５２に格納する。これにより、撮像部（端末１００）は高度を変えながら移動中である間は、タイマ割込みによる定期的なサンプリングが継続し、ＲＡＭ２５２の大気圧データ３Ｃはサンプリングされる気圧測定データにより上書き更新される。
【００３９】
一方、測定される大気圧は変動せず安定していると判定すると（ステップＳ３３でＹＥＳ）、サンプリングのためのタイマ設定を解除し（ステップＳ３５）、定期的な気圧測定データのサンプリングを停止する。そして、撮像部などを起動し、スリープ解除して撮像可能な元の動作モードに復帰する（ステップＳ３７〜Ｓ４１）。これにより、撮像部（端末１００）の移動は停止した判定されると、スリープモードから撮像可能な元の動作モードに復帰して、ユーザは被写体を撮像することができる。
【００４０】
このように、撮像部（すなわち端末１００）の垂直方向（天地方向）の移動開始を判断（ステップＳ１７）し、その後の所定動作の完了も判断（ステップＳ３３）することで、開始された所定動作が完了したと判定したとき、動作モードをスリープモードから撮像可能な動作モードに切り替えることができる。これにより、撮像準備のためにユーザが所定動作を開始してから、それが完了したときに、撮像部を起動することが可能となり、ユーザの意に反して撮像部が起動されるのを防止でき、それに伴い無駄な電力消費も回避することができる。
【００４１】
（変形例）
上記の処理フローに関しては、次の様に変更することも可能である。
【００４２】
サンプリング気圧測定手順(ステップＳ２１〜Ｓ３５)では、プロセッサ２３０のＣＰＵ２３１がサンプリングを行うが、気圧変動管理部２２１が行ってもよい。
【００４３】
また、気圧安定状態判定(ステップＳ２９〜Ｓ３３)では、安定状態を高度差なしとして判定しているが、固定しない限りは多少の上下動はあるものと考えられるため、高度差が一定の範囲内であれば安定と判断してもよい。
【００４４】
スリープモード解除動作(ステップＳ１３、Ｓ２５)に関しては、携帯電話のような複合機能端末の場合、必ずしもスリープモード時に撮像部起動を必要とはしないケースがある。このため、通常の復帰と区別するための手段、判定を追加、変更して対応することができる。例えば、スリープモード解除操作した場合は通常起動とする、またはスリープモード解除動作に複数のモード(通常起動、カメラ起動など)を設け、スリープモード解除操作判断時の判定方法を変更してもよい。
【００４５】
（実施の形態２）
上述した実施の形態１では、図３のフローチャートに従うプログラムは、端末１００に付属するメモリカード１５２などのように、プロセッサ２３０のＣＰＵ２３１がメモリドライバ１５１を介して読取り可能な記録媒体に非一時的に記録させて、プログラム製品として端末１００に提供することもできる。あるいは、ネットワークを介してアンテナ１２０により受信しＲＡＭ２５２などの記憶領域へのダウンロードによって、プログラムを提供することもできる。
【００４６】
提供されるプログラム製品は、プログラム自体と、プログラムが非一時的に記録された記録媒体とを含む。
【００４７】
本実施の形態では、上記の方法を、コンピュータを用いて実行するプログラムが提供されるとともに、当該プログラムを記録した機械読取り可能な記録媒体が提供される。
【００４８】
（実施の形態の効果）
撮像部を搭載した携帯電話などの端末１００は、一般に端末の未使用時には動作モードを省電力モード(スリープモード)に移行させる。スリープモードでは、スイッチ押下などユーザ操作により撮像モードなどの他の動作モードに移行するのが一般的である。このようにユーザによる特別な操作が必要とされる場合には、撮像モードへの移行がユーザの欲する撮像タイミングより遅くなる。
【００４９】
本実施の形態では、ユーザが撮像部を操作する動作、カバンから端末１００を取り出して撮像するなどの動作の開始を、気圧センサ２２０が測定する気圧（高度）変動により事前に検出し、かつ、以降測定される気圧（高度）が安定状態になるまで待ち、安定したことを検出したとき、スリープモードから撮像可能な元の動作モードに復帰することで、上記のような撮像タイミングより遅くなることは解消され、また、ユーザの特別な操作無しに所望する撮像タイミングで撮像部を自動的に起動させ、撮像可能状態にすることができる。
【００５０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００５１】
２Ａ  基準値、２Ｂ  閾値、３Ａ  モードデータ、３Ｂ  気圧センサ割込フラグ、３Ｃ  大気圧データ、１００  端末、１１１  インカメラ、１２２  アウトカメラ、２２０  気圧センサ、２２１  気圧変動管理部、２３０  プロセッサ、２３１  ＣＰＵ、２３２  タイマ、２５０  フラッシュメモリ、２５２  ＲＡＭ、２９０  電源部、２９１  電源制御部。
【図１】
2014175904.tif 000003
【図２】
2014175904.tif 000004
【図３】
2014175904.tif 000005