(57)【特許請求の範囲】
【請求項１】
２つの筐体が互いに開閉可能に接続された携帯端末であって、
前記２つの筐体の各々に備えられた２つの表示部と、
前記２つの筐体の各々でアプリケーションを実行する実行部と、
前記２つの筐体の一方に設けられ、当該一方の筐体の姿勢を示すデータを検出する検出部と、
前記２つの筐体の他方の筐体を所定の姿勢にした時に、前記検出部で検出される前記一方の筐体の姿勢を示すデータを、前記一方の筐体を前記所定の姿勢にしたと仮定した場合におけるデータとなるように補正し、そのときの補正値を取得する補正値取得部と、
前記補正値が取得された以降、前記検出部の検出値を前記補正値で補正し、補正後の検出値を、前記他方の筐体側で実行されるアプリケーションに通知する補正部と、を有する携帯端末。
【請求項２】
２つの筐体が互いに開閉可能に接続された携帯端末であって、
前記２つの筐体の各々に備えられた２つの表示部と、
前記２つの筐体の各々でアプリケーションを実行する実行部と、
前記２つの筐体の一方に設けられ、当該一方の筐体の姿勢を示すデータを検出する検出部と、
所定のタイミングで、前記２つの筐体の他方を水平にすることを促すメッセージを報知し、水平にした旨の通知を受けた時点における前記検出部の検出値を、前記一方の筐体を水平にしたと仮定した場合における検出値となるように補正し、そのときの補正値を取得する補正値取得部と、
前記補正値が取得された以降、前記検出部の検出値を前記補正値で補正し、補正後の検出値を、前記他方の筐体側で実行されるアプリケーションに通知する補正部と、を有する携帯端末。
【請求項３】
前記所定のタイミングは、前記他方の筐体において、前記検出部の検出値を用いた処理を行うアプリケーションが起動されるタイミングである、請求項２に記載の携帯端末。
【請求項４】
前記検出部は、前記一方の筐体のＸ軸方向、Ｙ軸方向およびＺ軸方向の加速度を検出する３軸の加速度センサを含んでおり、
前記補正値取得部は、前記所定のタイミングで、前記通知を受けた時点における前記一方の筐体のＸ軸方向およびＹ軸方向の加速度の値を０となるように補正するとともに、前記通知を受けた時点における前記一方の筐体のＺ軸方向の加速度の値を重力加速度となるように補正し、そのときの補正値を取得する、請求項２または３に記載の携帯端末。
【請求項５】
互いに開閉可能に接続された２つの筐体の各々に備えられた２つの表示部を含む携帯端末の表示制御方法であって、
前記２つの筐体の一方に、当該一方の筐体の姿勢を示すデータを検出する検出部を設け、
前記２つの筐体の他方の筐体を所定の姿勢にした時に、前記検出部で検出される前記一方の筐体の姿勢を示すデータを、前記一方の筐体を前記所定の姿勢にしたと仮定した場合におけるデータとなるように補正し、そのときの補正値を取得し、
前記補正値が取得された以降、前記検出部の検出値を前記補正値で補正し、補正後の検出値を、前記他方の筐体側で実行されるアプリケーションに通知する、表示制御方法。
【請求項６】
互いに開閉可能に接続された２つの筐体の各々に備えられた２つの表示部を含む携帯端末の表示制御方法であって、
前記２つの筐体の一方に、当該一方の筐体の姿勢を示すデータを検出する検出部を設け、
所定のタイミングで、前記２つの筐体の他方を水平にすることを促すメッセージを報知し、水平にした旨の通知を受けた時点における前記検出部の検出値を、前記一方の筐体を水平にしたと仮定した場合における検出値となるように補正し、そのときの補正値を取得し、
前記補正値が取得された以降、前記検出部の検出値を前記補正値で補正し、補正後の検出値を、前記他方の筐体側で実行されるアプリケーションに通知する、表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２つの筐体が互いに開閉可能に接続された携帯端末およびその表示制御方法に関する。
【背景技術】
【０００２】
最近の携帯端末の中には、２つの筐体が互いに開閉可能に接続され、各筐体に表示画面を備えさせた２画面端末と呼ばれるものがある（例えば、特許文献１）。
【０００３】
また、２画面端末の中には、筐体の姿勢を検出する加速度センサを設けたものもあり、このような２画面端末で実行されるアプリケーションでは、加速度センサの値を用いて処理を行うことが可能となっている。
【０００４】
ただし、２画面端末においては、コスト抑制の観点から、加速度センサは、一般的に、２つの筐体の一方にのみ設けられることが多い。
【０００５】
そのため、２画面端末において、加速度センサの値を用いるアプリケーションを実行する場合には、そのアプリケーションを、加速度センサが設けられた筐体側で実行させることになる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−２２２９５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、２画面端末においては、２つの筐体の各々で２つのアプリケーションを同時動作させることが可能であり、同時動作させる２つのアプリケーションが共に加速度センサの値を用いるケースも当然に考えられる。
【０００８】
そのため、今後は、加速度センサが設けられていない筐体側で実行されるアプリケーションについても、加速度センサの値を用いた処理を行う必要性が高まると考えられる。
【０００９】
しかしながら、２画面端末において、加速度センサが設けられていない筐体側で実行されるアプリケーションは、現状では、２つの筐体間の開閉角度を１８０度にして使用する時以外には、加速度センサの値を用いた処理を行うことができない。
【００１０】
２画面端末の使用スタイルは様々であるため、２つの筐体間の開閉角度を１８０度にしない限り、加速度センサの値を用いた処理を行うことができないと、ユーザの利便性が低下してしまうという問題がある。
【００１１】
そこで、本発明の目的は、上述の課題を解決し、加速度センサが設けられていない筐体側で実行されるアプリケーションでも、２つの筐体間の開閉角度に拘わらず、加速度センサの値を用いた処理を行うことができる携帯端末およびその表示制御方法を提供することにある。
【課題を解決するための手段】
【００１２】
本発明の第１の携帯端末は、
２つの筐体が互いに開閉可能に接続された携帯端末であって、
前記２つの筐体の各々に備えられた２つの表示部と、
前記２つの筐体の各々でアプリケーションを実行する実行部と、
前記２つの筐体の一方に設けられ、当該一方の筐体の姿勢を示すデータを検出する検出部と、
前記２つの筐体の他方の筐体を所定の姿勢にした時に、前記検出部で検出される前記一方の筐体の姿勢を示すデータを、前記一方の筐体を前記所定の姿勢にしたと仮定した場合におけるデータとなるように補正し、そのときの補正値を取得する補正値取得部と、
前記補正値が取得された以降、前記検出部の検出値を前記補正値で補正し、補正後の検出値を、前記他方の筐体側で実行されるアプリケーションに通知する補正部と、を有する。
【００１３】
本発明の第２の携帯端末は、
２つの筐体が互いに開閉可能に接続された携帯端末であって、
前記２つの筐体の各々に備えられた２つの表示部と、
前記２つの筐体の各々でアプリケーションを実行する実行部と、
前記２つの筐体の一方に設けられ、当該一方の筐体の姿勢を示すデータを検出する検出部と、
所定のタイミングで、前記２つの筐体の他方を水平にすることを促すメッセージを報知し、水平にした旨の通知を受けた時点における前記検出部の検出値を、前記一方の筐体を水平にしたと仮定した場合における検出値となるように補正し、そのときの補正値を取得する補正値取得部と、
前記補正値が取得された以降、前記検出部の検出値を前記補正値で補正し、補正後の検出値を、前記他方の筐体側で実行されるアプリケーションに通知する補正部と、を有する。
【００１４】
本発明の第１の表示制御方法は、
互いに開閉可能に接続された２つの筐体の各々に備えられた２つの表示部を含む携帯端末の表示制御方法であって、
前記２つの筐体の一方に、当該一方の筐体の姿勢を示すデータを検出する検出部を設け、
前記２つの筐体の他方の筐体を所定の姿勢にした時に、前記検出部で検出される前記一方の筐体の姿勢を示すデータを、前記一方の筐体を前記所定の姿勢にしたと仮定した場合におけるデータとなるように補正し、そのときの補正値を取得し、
前記補正値が取得された以降、前記検出部の検出値を前記補正値で補正し、補正後の検出値を、前記他方の筐体側で実行されるアプリケーションに通知する。
【００１５】
本発明の第２の表示制御方法は、
互いに開閉可能に接続された２つの筐体の各々に備えられた２つの表示部を含む携帯端末の表示制御方法であって、
前記２つの筐体の一方に、当該一方の筐体の姿勢を示すデータを検出する検出部を設け、
所定のタイミングで、前記２つの筐体の他方を水平にすることを促すメッセージを報知し、水平にした旨の通知を受けた時点における前記検出部の検出値を、前記一方の筐体を水平にしたと仮定した場合における検出値となるように補正し、そのときの補正値を取得し、
前記補正値が取得された以降、前記検出部の検出値を前記補正値で補正し、補正後の検出値を、前記他方の筐体側で実行されるアプリケーションに通知する。
【発明の効果】
【００１６】
本発明によれば、筐体の姿勢を検出する検出部が設けられていない筐体側で実行されるアプリケーションでも、２つの筐体間の開閉角度に拘わらず、検出部の検出値を用いた処理を行うことができるという効果が得られる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態の携帯端末の外観図である。
【図２】図１に示した携帯端末の機能ブロック図である。
【図３】図１に示した携帯端末の動作を説明するフローチャートである。
【図４】図３に示したステップＳ６における補正値取得処理を説明する図である。
【発明を実施するための形態】
【００１８】
以下に、本発明を実施するための形態について図面を参照して説明する。
【００１９】
図１は、本発明の一実施形態の携帯端末１の外観図である。
【００２０】
図１を参照すると、本実施形態の携帯端末１は、ヒンジ機構などにより互いに開閉可能に接続された２つの筐体１０−１，１０−２を有する２画面端末である。
【００２１】
筐体１０−１には表示部１１−１が備えられており、また、筐体１０−２には表示部１１−２が備えられている。
【００２２】
なお、本実施形態においては、筐体１０−１側に、筐体１０−１のＸ軸方向、Ｙ軸方向およびＺ軸方向の加速度を検出することで筐体１０−１の姿勢を示すデータを検出する検出部１２（図２参照）を設けるものとして説明する。
【００２３】
図２は、図１に示した携帯端末１の機能ブロック図である。
【００２４】
図２を参照すると、本実施形態の携帯端末１は、表示部１１−１，１１−２と、検出部１２と、操作部１３と、アプリケーション実行部１４と、制御部１５と、を有している。
【００２５】
検出部１２は、筐体１０−１側に設けられ、筐体１０−１のＸ軸方向、Ｙ軸方向およびＺ軸方向の加速度を検出する３軸の加速度センサである。なお、検出部１２は、３軸の加速度センサと地軸センサとを含む６軸センサとしても良い。
【００２６】
操作部１３は、例えば、筐体１０−１，１０−２上に設けられたボタンである。ただし、本実施形態においては、表示部１１−１，１１−２の表示画面上にタッチパネルを設けた構成としても良く、この構成の場合は、タッチパネルも操作部１３の１つとなる。
【００２７】
アプリケーション実行部１４は、表示部１１−１，１１−２の表示画面内でアプリケーションを実行する。
【００２８】
制御部１５は、携帯端末１の動作を制御するものであり、本発明の特徴的な構成要素として、補正値取得部１６および補正部１７を有している。なお、図２においては、制御部１５が有するその他の構成要素は省略されている。
【００２９】
補正値取得部１６は、検出部１２により検出された筐体１０−１の姿勢を表す検出値（データ）を、筐体１０−２の姿勢を表す検出値に補正するための補正値を取得する。
【００３０】
補正部１７は、補正値取得部１６により補正値が取得されると、以降、検出部１２の検出値を上記の補正値で補正し、補正後の検出値を、筐体１０−２側で実行されるアプリケーションに対して通知する。
【００３１】
なお、補正値取得部１６の具体的な動作内容については後述する。
【００３２】
以下、本実施形態の携帯端末１の動作について、図３を参照して説明する。
【００３３】
図３を参照すると、アプリケーション起動時に（ステップＳ１のＹＥＳ）、そのアプリケーションが検出部１２の検出値を用いるものであり（ステップＳ２のＹＥＳ）、かつ、そのアプリケーションが検出部１２を設けていない筐体１０−２側で起動される場合（ステップＳ１のＹＥＳ）、以降、補正値取得部１６は、検出部１２により検出された筐体１０−１の姿勢を表す検出値を、筐体１０−２の姿勢を表す検出値に補正するための補正値を取得する処理を行う。
【００３４】
このとき、補正値取得部１６は、まず、ユーザに対し、筐体１０−２を水平にすることを促すメッセージを報知する（ステップＳ４）。ここでは、水平にするとは、表示画面を上にするように筐体１０−２を水平にすることを意味するものとする。報知方法の具体例としては、例えば、メッセージを表示部１１−１または１１−２に表示する方法や、不図示のスピーカから音声出力する方法等が考えられる。
【００３５】
次に、補正値取得部１６は、ユーザから筐体１０−２を水平にした旨の通知を受けたか否かを判断する（ステップＳ５）。この通知方法は、ステップＳ４において、補正値取得部１６が指定しても良く、また、通知方法の具体例としては、例えば、筐体１０−１，１０−２上に設けたボタンを押下する方法や、表示部１１−１，１１−２の表示画面上にタッチパネルを設けた場合は、タッチパネル上に設けたボタンを押下する方法等が考えられる。
【００３６】
ユーザから上記通知を受けると（ステップＳ５のＹＥＳ）、補正値取得部１６は、その通知を受けた時点における検出部１２の検出値を取得する。
【００３７】
このとき、筐体１０−２の姿勢は、略水平となっており、筐体１０−１を水平にしたと仮定した場合における検出部１２の検出値で表すことが可能である。
【００３８】
そこで、補正値取得部１６は、ユーザから上記通知を受けた時点における検出部１２の検出値を、筐体１０−１を水平にしたと仮定した場合における検出値となるように補正し、そのときの補正値を取得する（ステップＳ６）。よって、以降は、この補正値を用いることにより、検出部１２により検出された筐体１０−１の姿勢を表す検出値を、筐体１０−２の姿勢を表す検出値になるように補正することができるようになる。
【００３９】
より具体的には、図４を参照すると、筐体１０−２が略水平な姿勢である時には、筐体１０−２のＸ’軸方向およびＹ’軸方向の加速度は０と同等であり、また、筐体１０−２のＺ’軸方向の加速度は重力加速度と同等であると考えられる。
【００４０】
そこで、補正値取得部１６は、ユーザから上記通知を受けた時点で検出部１２により検出された筐体１０−１のＸ軸方向およびＹ軸方向の加速度の値を０となるように補正するとともに、筐体１０−１のＺ軸方向の加速度の値を重力加速度となるように補正し、そのときの補正値を取得する。
【００４１】
補正値取得部１６により補正値が取得されると、以降、補正部１７は、検出部１２の検出値を上記の補正値で補正し、補正後の検出値を、筐体１０−２側で実行されるアプリケーションに対して通知する（ステップＳ７）。
【００４２】
本実施形態の携帯端末１は、互いに開閉可能に接続された２つの筐体１０−１，１０−２を有する２画面端末であり、開閉角度を一定に保った状態で、利用することを想定している。そのため、以降、筐体１０−２側で実行されるアプリケーションは、補正部１７から通知された補正後の検出値を用いて処理を行うことが可能になる。
【００４３】
上述したように本実施形態においては、筐体１０−１にのみ検出部１２を設けた場合において、筐体１０−２を水平にすることを促すメッセージを報知し、水平にした旨の通知を受けた時点における検出部１２の検出値を、筐体１０−１を水平にしたと仮定した場合における検出値となるように補正し、以降、その補正値で検出部１２の検出値を補正し、補正後の検出値を筐体１０−２側で実行されるアプリケーションに通知する
ここで、上記通知を受けた時点の筐体１０−２の姿勢は、略水平となっており、筐体１０−１を水平にしたと仮定した場合における検出部１２の検出値で表すことが可能である。そのため、以降に、上記の補正値によって検出部１２の検出値を補正した検出値は、筐体１０−２の姿勢を表したものとみなすことができる。
【００４４】
したがって、２つの筐体１０−１，１０−２間をどのような開閉角度で使用する場合においても、ユーザが筐体１０−２を水平にし、水平にした旨を通知すれば、筐体１０−２側で実行されるアプリケーションは、筐体１０−２の姿勢を表すよう補正された検出値を用いて処理を行うことができる。
【００４５】
よって、検出部１２が設けられていない筐体１０−２側で実行されるアプリケーションでも、２つの筐体１０−１，１０−２間の開閉角度に拘わらず、検出部１２の検出値を用いた処理を行うことができるという効果が得られる。
【００４６】
なお、本実施形態においては、補正値を取得する際に、筐体１０−２を水平にする構成としたが、本発明はこれに限定されない。
【００４７】
例えば、筐体１０−２を予め決められた所定の姿勢にした時に、その時点の検出値を、筐体１０−１を上記の所定の姿勢にしたと仮定した場合における検出値となるように補正することとして、その補正値を取得することも可能である。
【符号の説明】
【００４８】
１    携帯端末
１０−１，１０−２    筐体
１１−１，１１−２    表示部
１２    検出部
１３    操作部
１４    アプリケーション実行部
１５    制御部
１６    補正値取得部
１７    補正部
【図１】
0005577990.tif 000002
【図２】
0005577990.tif 000003
【図３】
0005577990.tif 000004
【図４】
0005577990.tif 000005