(57)【要約】【課題】二つ折りの開閉機構を有する情報処理装置の操作効率を改善することが可能な情報処理装置及びプログラムを提供する。【解決手段】第１ユニットと、第２ユニットと、前記第１ユニットと前記第２ユニットとを回動開閉自在に連結するヒンジと、前記第１ユニットと前記第２ユニットとの開閉状態を検出する検出手段と、前記検出手段で検出された開閉状態の遷移系列に応じて所定の処理を実行する制御手段と、を備える。【選択図】図５
2013187556.tif 000002
【特許請求の範囲】
【請求項１】
第１ユニットと、
第２ユニットと、
前記第１ユニットと前記第２ユニットとを回動開閉自在に連結するヒンジと、
前記第１ユニットと前記第２ユニットとの開閉状態を検出する検出手段と、
前記検出手段で検出された開閉状態の遷移系列に応じて所定の処理を実行する制御手段と、
を備える情報処理装置。
【請求項２】
前記制御手段は、前記第１ユニット及び前記第２ユニットが閉状態から開状態に遷移した後、前記検出手段で所定時間内に検出された開閉状態の遷移系列に応じて前記所定の処理を実行する請求項１に記載の情報処理装置。
【請求項３】
前記制御手段は、予め定められた開閉状態の遷移パターンと実行対象の処理とを対応付けた設定ファイルに基づき、前記検出手段で検出された開閉状態の遷移系列に該当する前記遷移パターンに対応付けられた処理を実行する請求項１又は２に記載の情報処理装置。
【請求項４】
前記検出手段は、前記第１ユニットと前記第２ユニットとの間の開閉角度を検出し、
前記制御手段は、前記検出手段で検出された開閉角度の遷移系列に応じて処理を実行する請求項１〜３の何れか一項に記載の情報処理装置。
【請求項５】
前記検出手段は、前記第１ユニットと前記第２ユニットとの間の開閉方向を検出し、
前記制御手段は、前記検出手段で検出された開閉方向の遷移系列に応じて処理を実行する請求項１〜４の何れか一項に記載の情報処理装置。
【請求項６】
第１ユニットと、第２ユニットと、前記第１ユニットと前記第２ユニットとを回動開閉自在に連結するヒンジとを備えた情報処理装置のコンピュータを、
前記第１ユニットと前記第２ユニットとの開閉状態を検出する検出手段と、
前記検出手段で検出された開閉状態の遷移系列に応じて所定の処理を実行する制御手段と、
して機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、各種データの閲覧やデータの入力等に、ＰＤＡ（Personal  Digital  Assistant）等の情報処理装置が用いられている。係る情報処理装置では、クラムシェル型等の二つ折りの開閉機構を有するものが存在しており、開閉角度が所定角度以上の場合に操作入力を受け付けるよう構成されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来技術では、情報処理装置を開いた後、各種ボタンやタッチパネルを操作することでデータの閲覧や入力に係る処理を実行する必要があるため、操作効率が悪く改善の余地があった。
【課題を解決するための手段】
【０００４】
上述した課題を解決するために、実施形態の情報処理装置は、第１ユニットと、第２ユニットと、前記第１ユニットと前記第２ユニットとを回動開閉自在に連結するヒンジと、検出手段と、制御手段とを備える。検出手段は、第１ユニットと第２ユニットとの開閉状態を検出する。制御手段は、検出手段で検出された開閉状態の遷移系列に応じて所定の処理を実行する。
【図面の簡単な説明】
【０００５】
【図１】図１は、実施形態にかかるハンディターミナルが閉じられた状態を示す斜視図である。
【図２】図２は、実施形態にかかるハンディターミナルが開かれた状態を示す斜視図である。
【図３】図３は、実施形態にかかるハンディターミナルのハードウェア構成を例示するブロック図である。
【図４】図４は、連動処理設定ファイルの一例を示す図である。
【図５】図５は、連動処理の手順を示すフローチャートである。
【発明を実施するための形態】
【０００６】
以下、添付図面を参照して、情報処理装置及びプログラムの実施形態を詳細に説明する。なお、以下に説明する実施形態では、情報処理装置として、看護師等の医療従事者が用いるハンディターミナルに適用した例について説明するが、これに限らないものとする。
【０００７】
図１は、本実施形態にかかるハンディターミナル１０が閉じられた状態（閉状態）を示す斜視図である。本実施形態のハンディターミナル１０は、第１ユニット１０１と第２ユニット１０２とを有する。第１ユニット１０１と第２ユニット１０２とは、ヒンジ１０３によって回動開閉可能に連結されている。
【０００８】
図２は、本実施形態にかかるハンディターミナル１０が開かれた状態（開状態）を示す斜視図である。第１ユニット１０１は、第２ユニット１０２によって閉じられる面に操作面１１１を有する。操作面１１１には液晶表示パネル１１２が取り付けられ、この液晶表示パネル１１２にはタッチパネル１１３が積層して取り付けられている。タッチパネル１１３の下段側の部分には、このタッチパネル１１３に重ねられてキーシート１１４が設けられている。キーシート１１４は、例えば数字を表示するテンキーや、上下の矢印を表示する矢印キー等を含む。
【０００９】
第２ユニット１０２には、複数個のキーを有するキーボード１２１が設けられている。キーは、「体温」、「血圧」、「脈拍」、「閲覧」、「記録」等の操作メニューを表示する文字が印刷された複数個のメニューキー、「Ｅｎｔｅｒ」という文字が印刷されたエンターキー等である。ここで、各メニューキーには、その文字に応じた操作メニューを表示するためのアプリケーションプログラム（以下、アプリケーションという）が対応付けて保持されている。何れかのメニューキーが押下されると、後述するＣＰＵ１１により、そのメニューキーに対応するアプリケーションが実行され、メニューキーの文字に応じた操作メニューが液晶表示パネル１１２に表示される。
【００１０】
図３は、ハンディターミナル１０のハードウェア構成を例示するブロック図である。図３に示すように、ハンディターミナル１０は、情報処理を実行するマイクロコンピュータとして、ＣＰＵ（Central  Processing  Unit）１１、ＲＯＭ（Read  Only  Memory）１２及びＲＡＭ（Random  Access  Memory）１３を備えている。
【００１１】
ＣＰＵ１１は、ＲＯＭ１２や後述する記憶部１８に記憶された各種プログラムを実行することにより、ハンディターミナル１０を統括的に制御する。ＲＯＭ１２は、基本動作を行うためのプログラムを記憶している。ＲＡＭ１３は、ハンディターミナル１０の主記憶装置であって、ＣＰＵ１１のワークエリアとして機能する。
【００１２】
また、ＣＰＵ１１には、各種の入出力回路（図示せず）を介して、入力部１４及び表示部１５が接続されている。入力部１４は、図２に示したタッチパネル１１３及びキーボード１２１等の入力デバイスを有し、操作者から受け付けた操作内容をＣＰＵ１１に出力する。表示部１５は、図２に示した液晶表示パネル１１２を有し、ＣＰＵ１１の指示に従い各種の情報を表示する。
【００１３】
また、ＣＰＵ１１には、各種の入出力回路（図示せず）を介して、第１ユニット１０１と第２ユニット１０２との開閉状態を検出する開閉センサ１６及び開閉角度センサ１７が接続されている。開閉センサ１６は、例えば、ハンディターミナル１０の閉状態時において、第１ユニット１０１と第２ユニット１０２とが当接する部分に設けられ、ハンディターミナル１０が開状態にあるか閉状態にあるかをセンシングする。開閉角度センサ１７は、例えば、ヒンジ１０３周辺に設けられ、第１ユニット１０１と第２ユニット１０２との間の開閉角度をセンシングする。なお、開閉センサ１６及び開閉角度センサ１７は、公知の技術を用いるものとする。また、ハンディターミナル１０の構成から開閉センサ１６を削除し、開閉角度センサ１７を用いて開閉状態をセンシングする形態としてもよい。
【００１４】
また、ＣＰＵ１１には、各種の入出力回路（図示せず）を介して、記憶部１８及び通信Ｉ／Ｆ１９が接続されている。記憶部１８は、ＨＤＤ（Hard  Disk  Drive）やフラッシュメモリ等の記憶媒体であり、各種プログラムや設定ファイルを記憶している。記憶部１８が記憶するプログラムとしては、例えば、キーボード１２１の各メニューキー（「体温」、「血圧」、「脈拍」、「閲覧」、「記録」等）に応じた操作メニューを表示するためのアプリケーションが挙げられる。また、記憶部１８が記憶する設定ファイルとしては、例えば連動処理設定ファイル１８１が挙げられる。
【００１５】
図４は、連動処理設定ファイル１８１の一例を示す図である。同図に示すように、連動処理設定ファイル１８１は、データ項目として、遷移パターンと、処理名とを有し、これらのデータ項目を対応付けて保持している。
【００１６】
ここで、「遷移パターン」とは、第１ユニット１０１と第２ユニット１０２とにおける開閉状態の遷移のパターンを定めたものである。遷移パターンは、一又は複数の遷移段階（遷移１、２、３…）で構成されており、各遷移段階には、第１ユニット１０１と第２ユニット１０２との間の開閉角度が格納されている。
【００１７】
また、連動処理設定ファイル１８１の「処理名」には、対応する遷移パターンが検出された場合に、実行対象となる処理を識別するための識別子が格納される。ここで、識別子としては、例えば、その処理の名称や、その処理の実行に係るアプリケーションのパスやパラメータ等の引数を用いることができる。また、実行対象の処理は、特に問わず、複雑なキー操作を経て実行される処理を登録してもよい。なお、図４では、キーボード１２１の各メニューキー（「体温」、「血圧」等）に対応するアプリケーションを実行対象とした例を示している。
【００１８】
例えば、ハンディターミナル１０の閉状態（開閉角度θ＝０）から、開閉角度が９０°≦θ≦１８０°まで開かれた後（遷移１）、４５°≦θ＜９０°まで一旦閉じられ（遷移２）、再び９０°≦θ≦１８０°の状態に戻されると（遷移３）、これら開閉角度の遷移パターンに対応するアプリケーション（体温）が、後述する連動処理制御部２２により実行される。なお、遷移段階の段階数や設定する開閉角度は、図４の例に限らず、任意に設定することが可能であるとする。
【００１９】
図３に戻り、通信Ｉ／Ｆ１９は、図示しない外部装置との間のデータ通信を行うためのインタフェースである。ＣＰＵ１１は、この通信Ｉ／Ｆ１９を制御し、図示しない外部装置との間で、所定の通信プロトコルに従って種々のデータを送受信する。
【００２０】
次に、ハンディターミナル１０の機能構成について説明する。図３に示すように、ハンディターミナル１０のＣＰＵ１１は、ＲＯＭ１２や記憶部１８に記憶されたプログラムとの協働により、開閉操作検出部２１及び連動処理制御部２２の機能部を実現させる。
【００２１】
開閉操作検出部２１は、開閉センサ１６と協働し、ハンディターミナル１０が閉状態から開状態に遷移したことを検出する。また、開閉操作検出部２１は、開閉角度センサ１７と協働し、ハンディターミナル１０の閉状態から開状態への遷移後、ハンディターミナル１０の操作者により行われる開閉操作を検出する。
【００２２】
具体的に、開閉操作検出部２１は、開閉角度センサ１７がセンシングする開閉角度の変化量に基づき、開閉角度が増加する開閉操作を開方向への操作として検出し、開閉角度が減少する開閉操作を閉方向への操作として検出する。また、開閉操作検出部２１は、開方向への操作と判断した場合、その操作時に開閉角度センサ１７でセンシングされた開閉角度の最大値を取得し、閉方向への操作と判断した場合、その操作時に開閉角度センサ１７でセンシングされた開閉角度の最小値を取得する。そして、開閉操作検出部２１は、開閉操作の検出に伴い取得した開閉角度（開閉状態）の遷移系列を連動処理制御部２２に出力する。
【００２３】
なお、開閉操作検出部２１は、図示しないＲＴＣ（Real  Time  Clock）等の計時部を用いて、直近の開閉操作を検出してから次の開閉操作を検出するまでの経過時間をカウントする。また、開閉操作検出部２１は、カウンタ値が所定の値（以下、タイムアウト値）に到達すると、開閉操作の検出を終了し、それまでに取得していた開閉角度の遷移系列を出力するものとする。
【００２４】
連動処理制御部２２は、開閉操作検出部２１から入力される遷移系列と、連動処理設定ファイル１８１に保持された遷移パターンとを比較し、当該遷移系列に該当する遷移パターンが、連動処理設定ファイル１８１に存在するか否かを判定する。連動処理制御部２２は、開閉操作検出部２１から入力された遷移系列に該当する遷移パターンが、連動処理設定ファイル１８１に存在すると判定した場合、その遷移パターンに関連付けられた処理を実行する。
【００２５】
このように、ハンディターミナル１０の機能部では、連動処理制御部２２は、ハンディターミナル１０の開閉操作と連動して、当該開閉操作に応じた処理を実行することが可能となっている。
【００２６】
次に、上記した構成のハンディターミナル１０の動作について説明する。図５は、ハンディターミナル１０が行う連動処理の一例を示すフローチャートである。なお、本処理の前提として、ハンディターミナル１０は閉状態にあるものとする。
【００２７】
まず、開閉操作検出部２１は、ハンディターミナル１０が閉状態から開状態に遷移するまで待機する（ステップＳ１１；Ｎｏ）。ここで、開閉操作検出部２１は、開閉センサ１６のセンシング結果に基づき、閉状態から開状態への遷移を検出すると（ステップＳ１１；Ｙｅｓ）、遷移段階数を表す“ｎ”を、初期値であるｎ＝１に設定する（ステップＳ１２）。
【００２８】
続いて、開閉操作検出部２１は、開閉角度センサ１７のセンシング結果に基づき、開方向又は閉方向への操作がなされたか否かを判定する（ステップＳ１３）。ここで、開方向又は閉方向への操作を検出した場合（ステップＳ１３；Ｙｅｓ）、開閉操作検出部２１は、その操作方向に応じた開閉角度を、遷移段階ｎでの開閉角度として取得する（ステップＳ１４）。次いで、開閉操作検出部２１は、経過時間のカウントを初期値である０から開始すると（ステップＳ１５）、遷移段階ｎの値を１インクリメントした後（ステップＳ１６）、ステップＳ１３に再び戻る。
【００２９】
一方、ステップＳ１３において、開方向及び閉方向への操作が検出されない場合（ステップＳ１３；Ｎｏ）、開閉操作検出部２１は、カウンタ値がタイムアウト値に到達したか否かを判定する（ステップＳ１７）。ここで、タイムアウト値に到達していないと判定した場合には（ステップＳ１７；Ｎｏ）、ステップＳ１３に戻る。また、ステップＳ１７において、カウンタ値がタイムアウト値に到達と判定した場合（ステップＳ１７；Ｙｅｓ）、開閉操作検出部２１は、遷移段階１〜ｎ−１で取得された開閉角度の遷移を、遷移系列として連動処理制御部２２に出力する。
【００３０】
連動処理制御部２２は、開閉操作検出部２１から開閉角度の遷移系列が入力されると、この遷移系列と、連動処理設定ファイル１８１に保持された遷移パターンとを比較し（ステップＳ１８）、この遷移系列に該当する遷移パターンが連動処理設定ファイル１８１に存在するか否かを判定する（ステップＳ１９）。ここで、連動処理設定ファイル１８１に該当する遷移パターンが存在しないと判定した場合（ステップＳ１９；Ｎｏ）、連動処理制御部２２は、本処理を終了する。
【００３１】
また、ステップＳ１９において、連動処理設定ファイル１８１に該当する遷移パターンが存在すると判定した場合（ステップＳ１９；Ｙｅｓ）、連動処理制御部２２は、その遷移パターンに対応付けられた処理を実行し（ステップＳ２０）、本処理を終了する。
【００３２】
以上のように、本実施形態によれば、ハンディターミナル１０の操作者は、ハンディターミナル１０を遷移パターンに基づいて開閉することで、所定の処理を実行することができる。これにより、キーシート１１４やキーボード１２１を操作することなく、各種の処理を実行することができるため、ハンディターミナル１０の操作効率を改善することができる。
【００３３】
また、複雑なキー操作を経て実行される処理を、平易な遷移パターンと対応付けて連動処理設定ファイル１８１に登録しておくことで、その処理を容易に実行することができるため、操作効率や利便性を改善させることができる。
【００３４】
以上、本発明の実施形態を説明したが、上記実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。上記実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更、追加等を行うことができる。また、上記実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００３５】
例えば、上記実施形態では、連動処理設定ファイル１８１の遷移パターンを、開閉角度を用いて定義したが、これに限らず、上述した開方向や閉方向等の開閉方向を用いて定義する形態としてもよい。なお、この形態の場合、上述した連動処理のステップＳ１４において、ステップＳ１３で検出された開方向又は閉方向への開閉方向を、遷移段階ｎでの開閉状態として取得するものとする。
【００３６】
また、上記実施形態では、ハンディターミナル１０を用いた例について説明したが、適用可能な装置はこれに限らず、クラムシェル型の携帯電話機やＰＤＡ等の携帯型端末、ノートＰＣ、電子ブックリーダ等の情報処理装置に適用してもよい。
【００３７】
なお、本実施形態のハンディターミナル１０で実行されるプログラムは、ＲＯＭ１２や記憶部１８等に予め組み込まれて提供される。本実施形態のハンディターミナル１０で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００３８】
さらに、本実施形態のハンディターミナル１０で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施形態のハンディターミナル１０で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【００３９】
本実施形態のハンディターミナル１０で実行されるプログラムは、上述した機能部を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ１１（プロセッサ）が上記ＲＯＭ１２等からプログラムを読み出して実行することにより上述した機能部が主記憶装置であるＲＡＭ１３上にロードされ、このＲＡＭ１３上に生成されるようになっている。
【符号の説明】
【００４０】
１０  ハンディターミナル
１１  ＣＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
１４  入力部
１５  表示部
１６  開閉センサ
１７  開閉角度センサ
１８  記憶部
１８１  連動処理設定ファイル
１９  通信Ｉ／Ｆ
２１  開閉操作検出部
２２  連動処理制御部
１０１  第１ユニット
１０２  第２ユニット
１０３  ヒンジ
【先行技術文献】
【特許文献】
【００４１】
【特許文献１】特開２０１１−１４６９１５号公報
【図１】
2013187556.tif 000003
【図２】
2013187556.tif 000004
【図３】
2013187556.tif 000005
【図４】
2013187556.tif 000006
【図５】
2013187556.tif 000007