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