(57)【要約】【課題】ソフトウェアキーに割り当てる機能を自動的に決定する機能を有する生体情報計測装置およびその制御方法を提供すること。【解決手段】表示画面の一部を、ソフトウェアキーを表示する領域として用いる生体情報計測装置である。生体情報計測装置は、ソフトウェアキーに割り当てる機能を、機能の使用頻度に基づいて自動的に決定することができる。【選択図】図４
2020075007.tif 000002
【特許請求の範囲】
【請求項１】
表示画面の一部を、ソフトウェアキーを表示する領域として用いる生体情報計測装置であって、
前記ソフトウェアキーに割り当てる機能を、機能の使用頻度に基づいて自動的に決定する制御手段を有することを特徴とする生体情報計測装置。
【請求項２】
前記制御手段は、
前記決定した機能を実際にソフトウェアキーに割り当てる前に、前記決定した機能の割り当ての一覧を提示し、
実行指示が入力されると、前記一覧にしたがって機能をソフトウェアキーに割り当てる、
ことを特徴とする請求項１に記載の生体情報計測装置。
【請求項３】
前記制御手段は、前記提示された機能の割り当てに対する変更を受け付けることを特徴とする請求項２に記載の生体情報計測装置。
【請求項４】
前記制御手段は、前記提示された機能の割り当てに対する変更を受け付けた場合、前記一覧に前記変更を反映させることを特徴とする請求項３に記載の生体情報計測装置。
【請求項５】
前記制御手段は、割り当てを変更しないことが設定されている機能を除外して前記決定を行い、前記割り当てを変更しないことが設定されている機能の割り当てを変更しないように前記一覧を提示することを特徴とする請求項２から４のいずれか１項に記載の生体情報計測装置。
【請求項６】
前記制御手段は、前記変更しないことが設定されている機能を識別可能に前記一覧を提示することを特徴とする請求項５に記載の生体情報計測装置。
【請求項７】
前記生体情報計測装置は、複数の計測モードを有し、
前記制御手段は、前記ソフトウェアキーに割り当てる機能の決定を、計測モードごとに行うことを特徴とする請求項１から６のいずれか１項に記載の生体情報計測装置。
【請求項８】
前記制御手段はさらに、
前記領域に、複数のソフトウェアキーと、切り替えキーとを表示し、
前記切り替えキーが操作されるごとに、前記領域に表示する複数のソフトウェアキーを切り替える、
ことを特徴とする請求項１から７のいずれか１項に記載の生体情報計測装置。
【請求項９】
心電計または生体情報モニタ装置であることを特徴とする請求項１から８のいずれか１項に記載の生体情報計測装置。
【請求項１０】
表示画面の一部を、ソフトウェアキーを表示する領域として用いる生体情報計測装置の制御方法であって、
制御手段が、前記ソフトウェアキーに割り当てる機能を、機能の使用頻度に基づいて自動的に決定する制御工程を有することを特徴とする生体情報計測装置の制御方法。
【請求項１１】
生体情報計測装置が有するプロセッサを、請求項１から８のいずれか１項に記載の生体情報計測装置が有する前記制御手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は生体情報計測装置およびその制御方法に関し、特にはソフトウェアキーを用いる生体情報計測装置およびその制御方法に関する。
【背景技術】
【０００２】
心電図や脈波などの生体信号波形を画面に表示する生体情報計測装置では、生体信号波形の視認性を高めるため、できるだけ大画面の表示部を有することが望まれる。一方で、設置面積の削減や可搬性の向上という観点からは生体情報計測装置を小型化することが望ましい。このような相反する要求に対応するため、従前は筐体に設けられていたハードウェアキーやスイッチの一部をソフトウェアスイッチに変更する構成が知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第4949685号公報（図３）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
タッチディスプレイとソフトウェアキーとの組み合わせにより、筐体のスペースを増やすことなく事実上任意の数のキーやスイッチを心電計に設けることができる。しかしながら、画面にはできるだけ大きく生体信号波形を表示することが望まれるため、画面内でソフトウェアキーを表示できる領域の大きさは制限される。また、操作性や視認性の観点からソフトウェアキーにはある程度の大きさが必要であるため、画面内に一度に表示可能なソフトウェアキーの数はあまり増やすことができない。
【０００５】
ソフトウェアキーにある程度の大きさが必要な理由の１つは、機能を示すテキストの視認性を確保するためである。特に非漢字言語では漢字より文字数が多くなるため、多国語に対応した製品では特に問題となる。また、別の理由として、ユーザが意図したソフトウェアキーを確実にタッチ操作できるようにするためにも、ある程度の大きさが必要になる。このような背景から、特に小型の生体情報計測装置では、画面内に３〜４個のソフトウェアキーしか配置できない。この問題に対応するため、切り替えキーが操作されるごとに、画面に表示されるソフトウェアキーのセットを切り替える機能を有する生体情報計測装置もある。
【０００６】
どのセットにどの機能を割り当てるかはユーザが設定可能であるが、手間がかかる。そのため、効率よくソフトウェアキーを設定するための機能が望まれていた。
【０００７】
本発明は、このような従来技術の問題点に鑑みてなされたものであり、ソフトウェアキーに割り当てる機能を自動的に決定する機能を有する生体情報計測装置およびその制御方法を提供することを一目的とする。
【課題を解決するための手段】
【０００８】
上述の目的は、表示画面の一部を、ソフトウェアキーを表示する領域として用いる生体情報計測装置であって、ソフトウェアキーに割り当てる機能を、機能の使用頻度に基づいて自動的に決定する制御手段を有することを特徴とする生体情報計測装置によって達成される。
【発明の効果】
【０００９】
このような構成により、本発明によれば、ソフトウェアキーに割り当てる機能を自動的に決定する機能を有する生体情報計測装置およびその制御方法を実現することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る生体情報計測装置の一例としての心電計の機能構成例を示すブロック図である。
【図２】実施形態に係る心電計の画面例を示す図である。
【図３】実施形態に係る心電計の画面例を示す図である。
【図４】実施形態に係る心電計における、ファンクションキーの機能割り当て動作に関するフローチャートである。
【図５】実施形態に係る心電計の画面例を示す図である。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して本発明の例示的な実施形態について詳細に説明する。ここでは、本発明を生体情報計測装置の一例としての心電計に適用した実施形態を説明する。しかしながら、本発明は心電計以外の生体情報計測装置、例えば生体情報モニタ装置にも適用可能である。
【００１２】
（心電計の構成）
図１は、本発明の実施形態に係る心電計１００の構成例を示すブロック図である。
電極群１１０は、例えば四肢電極（４つ）および胸部電極（６つ）からなる。電極群１１０が有する電極の種類や数は、心電計１００で計測する心電図信号（誘導）の種類および数によって決まる。
【００１３】
電極群１１０（心電図電極）は心電計１００の入力部１１１が備えるコネクタに接続される。入力部１１１は例えば保護回路、誘導選択器、増幅回路などを有し、予め設定された種類と数の心電図信号を出力する。
Ａ／Ｄ変換部１１２は、入力部１１１から出力される心電図信号のそれぞれをデジタル化し、心電図波形データとして出力する。入力部１１１とＡ／Ｄ変換部１１２はアナログフロントエンド（ＡＦＥ）とも呼ばれる。
【００１４】
フィルタ処理部１１３は、Ａ／Ｄ変換部１１２を通じて入力される心電図波形データに対し、制御部１２０からの設定に従ってノイズ除去フィルタを適用する。本実施形態において、フィルタ処理部１１３は、一例として、筋電ノイズ除去フィルタ、ＡＣノイズ除去フィルタ、およびドリフトノイズ除去フィルタを選択的に適用可能であるものとするが、フィルタ処理の種類や数はこれらに限定されない。
スピーカ１１４は、制御部１２０が例えば警告音や音声メッセージを出力するために用いる。
【００１５】
制御部１２０は例えばＲＯＭ、ＲＡＭおよびプログラマブルプロセッサを含み、ＲＯＭに記憶された制御プログラムをＲＡＭに展開してプログラマブルプロセッサが実行することにより、心電計１００全体の動作を制御する。ＲＯＭには制御プログラムのほか、各種の設定値やＧＵＩデータなどが記憶されており、制御プログラムの実行時に適宜用いられる。また、ＲＯＭの少なくとも一部は書き換え可能であってよい。
【００１６】
なお、例えばフィルタ処理部１１３は、制御部１２０が有するプログラマブルプロセッサがプログラムを実行することによって実現してもよいし、ＡＳＩＣやＡＳＳＰなどのハードウェアで実現してもよい。フィルタ処理部１１３はハードウェアとソフトウェアの組み合わせにより実現してもよい。
【００１７】
解析部１２０１は制御部１２０が実現する心電図波形データの自動解析機能に相当し、計測した心電図波形データに対して自動解析処理を適用する。自動解析処理は、大きく分けて計測処理と所見分類処理の２つに大別できる。計測処理は、心電図の区分点（Ｐ、ＱＲＳ、Ｔ）を検出し、計測値（Ｒ−Ｒ間隔、ＳＴレベル、ＰＱ、ＱＲＳ幅、ＱＴ等）を求める処理である。また、所見分類処理は、計測値と予め判定された判定条件とから所見を決定する処理である。なお、ここで挙げた計測値は単なる例示であり、他の計測値を求めてもよい。
【００１８】
カードスロット１１６にはメモリカードを着脱可能であり、制御部１２０は装着されたメモリカードに心電図検査データを記録したり、装着されたメモリカードから記録済みの心電図検査データを読み出したりすることができる。なお、心電図検査データは、心電図波形データおよび被検者情報のデータを含む。心電図波形データの自動解析を行った場合、検査データは自動解析結果のデータも含む。心電図検査データは所定のデータ形式で検査ごとに生成される。なお、心電図検査データは複数のデータファイルで構成されてもよいし、１つのデータファイルで構成されてもよい。
【００１９】
操作部１１７はユーザ（医療関係者）が心電計１００に各種設定や指示を入力する入力デバイスであり、ボタン、キー、タッチパネル（ソフトウェアキー）などが一般的に用いられるが、これらに限定されない。音声入力のような物理的な入力操作を必要としない入力方法がサポートされてもよい。
【００２０】
表示部１１８は、ＬＣＤなどの表示装置であり、制御部１２０の制御に従い、計測中の心電図、あるいはカードスロット１１６に装着されたメモリカードに記憶された心電図検査データに基づく心電図および／または解析レポートや、メニュー画面などを表示する。本実施形態において表示部１１８はタッチディスプレイであるものとする。
プリンタ１１９は、例えばサーマルプリンタであり、制御部１２０の制御に従い、心電図波形や解析レポートを所定のフォーマットで印刷出力する。
【００２１】
電源部１２１は例えば二次電池や商用電源（ＡＣアダプタ）であり、心電計１００の各部へ電力を供給する。
【００２２】
外部Ｉ／Ｆ１２３は外部機器を有線接続するための汎用インタフェースである。本実施形態において外部Ｉ／Ｆ１２３はＵＳＢ２．０規格に準拠したインタフェースであるものとするが、他の規格に準拠した汎用インタフェースであってもよい。また、外部Ｉ／Ｆ１２３の数は２つ以上であってもよい。外部Ｉ／Ｆ１２３にはＵＳＢ接続可能な任意の外部機器２００（例えばＵＳＢメモリやパーソナルコンピュータ）を接続可能である。
【００２３】
このような構成を有する心電計１００を用いて例えば心電図信号の計測及び記録を行う場合、電極群１１０の他端に設けられたコネクタを入力部１１１に接続し、心電計１００の電源がＯＮの状態で、電極群１１０の一端に設けられた胸部電極を被検者の胸部体表面の所定位置に、また四肢電極を被検者の四肢に取り付ける。
【００２４】
入力部１１１に電極群１１０が接続されると、検出された心電図信号が入力部１１１に入力され、Ａ／Ｄ変換部１１２、フィルタ処理部１１３などの処理を経て心電図波形データとして制御部１２０に入力される。制御部１２０は内部のＲＡＭの一部をバッファとして用い、直近の所定秒数分の心電図波形データを一時的に蓄積する。また、制御部１２０は、バッファ内の心電図波形データを用いて、表示部１１８への心電図の表示を開始する。
【００２５】
本実施形態の心電計１００は以下の計測モードを有するものとする。
（１）１２誘導自動計測モード
記録開始指示の入力（例えば操作部１１７が有するスタートボタンの押下）時点から、予め定められた期間（例えば１０秒間）に計測された１２誘導心電図信号について、自動解析結果を含んだ心電図検査データを記録するとともに、表示部１１８およびプリンタ１１９に出力する。
（２）１２誘導手動計測モード
記録開始指示の入力時点から、記録停止指示（例えば操作部１１７が有するスタートボタンの再押下）の入力時点まで、１２誘導のうち指定された一部の誘導の心電図波形をリアルタイムでプリンタ１１９から出力する。
（３）不整脈計測モード
１２誘導のうち指定された３種類の誘導について、記録開始指示が入力されてから、予め定められた期間（例えば数分）に計測された誘導の波形をリアルタイムでプリンタ１１９から出力する。
（４）リズム計測モード
１２誘導のうち指定された１種類の誘導について、記録開始指示が入力されてから、予め定められた期間（例えば数分）に計測された誘導の波形をリアルタイムでプリンタ１１９から出力する。
なお、これらの計測モードおよび動作は単なる例示であり、これらの全ての計測モードを有する必要はなく、また他の計測モードを有してもよい。
【００２６】
操作部１１７から記録開始指示が入力されると、制御部１２０は設定されている計測モードに応じた記録動作を実行し、設定された記録時間の経過、あるいは操作部１１７からの記録終了指示の入力を検出すると記録動作を終了する。
【００２７】
自動解析処理を実行する場合、制御部１２０（解析部１２０１）は、バッファに蓄積された記録期間分の心電図波形データについて自動解析処理を実行する。制御部１２０は、心電図波形データとその自動解析結果のデータ、被検者情報のデータを含んだ検査データを生成し、カードスロット１１６に装着されたメモリカードあるいは外部Ｉ／Ｆ１２３に接続された外部機器２００に記録する。
【００２８】
なお、検査データのフォーマットに制限はなく、複数のデータファイルから構成されても、１つのデータファイルで構成されてもよい。例えば被検者情報と心電図波形データとを含んだデータファイルと、自動解析結果のデータとが別のデータファイルとして生成される場合、同じ検査に係る複数のデータファイルを判別できるように記録する。例えば、それぞれのデータファイルを同じフォルダに記録したり、同じファイル名で拡張子を異ならせて記録したりすることができる。また、検査データが１つのデータファイルで構成される場合、心電図波形データとその自動解析結果のデータ、被検者情報のデータを含んだデータファイルを生成する。これらは単なる例示であり、他の方法で検査データを生成してもよい。
【００２９】
１２誘導自動計測モードの場合、制御部１２０は、自動解析処理が終了すると、バッファに蓄積されている心電図波形とその自動解析結果とを所定のフォーマットで表示部１１８および／またはプリンタ１１９に出力する。
【００３０】
（ソフトウェアキーのカスタマイズ処理）
次に、図２および図３を参照して、本実施形態の心電計１００におけるソフトウェアキー（ファンクションキー）とその設定画面について説明する。
図２（ａ）は、心電計１００の記録スタンバイ時および計測時に表示部１１８に表示される画面（検査画面２００）の例を示す図である。ここでは、被検者に電極が装着され、記録開始指示の入力待ち状態（記録スタンバイ時）であるものとする。
【００３１】
検査画面２００は、見出し領域２０１と、心電図領域２０２と、ファンクションキー領域２０３とを有する。
見出し領域２０１には、被検者情報や検査の種類、フィルタ処理部１１３で適用するフィルタの種類などが表示されるほか、メニューボタン２０４が配置されている。なお、見出し領域２０１に表示される情報の数や種類は単なる例示である。なお、表示画面内の「ボタン」「キー」は、ソフトウェアキーである。本実施形態の心電計１００では、ソフトウェアキーの画像領域への所定のタッチ操作（例えばタップ操作）を、そのソフトウェアキーの操作として制御部１２０が認識するように構成されているものとする。従って、以下の説明における「キー」や「ボタン」への「操作」は、「キー」や「ボタン」の画像領域への所定のタッチ操作を意味する。ただし、ソフトウェアキーの操作は画像領域への直接的な操作によるものに限定されない。例えばハードウェアキーやボタンの操作を、対応付けられたソフトウェアキーの操作と認識するように構成してもよい。
【００３２】
心電図領域２０２には、計測中の心電図波形が所定のフォーマットでリアルタイム表示される。表示される心電図波形の数や種類は設定されている計測モードに応じて異なる。図２（ａ）では、１２誘導自動計測モードでの表示例を示している。
【００３３】
ファンクションキー領域２０３には、ユーザが心電計１００に対して指示を与えるためのソフトウェアキーが配置される。ここでは、４つのファンクションキーＦ１〜Ｆ４と、ファンクションキー領域２０３に表示するファンクションキーの切り替えを指示するためのページ送りキー２０５が配置される。本実施形態において機能をカスタマイズ可能なファンクションキーは所謂ショートカットキーであり、ファンクションキーに割り当てられた機能（メニュー項目）を、メニューの複数階層を辿ることなく直接呼び出すことができる。なお、ファンクションキーＦ１〜Ｆ４に割り当てられる機能は特定のメニュー項目を呼び出す機能に限らない。例えば前の画面への遷移指示を心電計１００に与える機能などが固定的に（カスタマイズ不能に）割り当てられる場合もある。
【００３４】
ファンクションキー領域２０３に表示されるファンクションキーＦ１〜Ｆ４の機能は、ページ送りキー２０５が操作されるごとに、例えばページ数が増加する方向に切り替わる（最後のページの次は最初のページに戻る）。ページ送りキー２０５の表示「１／３」は、合計で３ページ（３組）のファンクションキーＦ１〜Ｆ４が切り替え可能であること、現在表示されているのが１ページ目であることを示している。従って、検査画面２００からは１２個のファンクションキーが利用可能である。なお、利用できるファンクションキーの総数は、表示画面によって異なってもよい。
【００３５】
メニューボタン２０４が操作されると、制御部１２０は図２（ｂ）に示すようなメニュー画面２２０を表示部１１８に表示させる。
そして、メニュー画面２２０に含まれる「機能設定」ボタン２２１が操作されると、制御部１２０は図２（ｃ）に示す設定一覧画面２４０を表示部１１８に表示させる。
【００３６】
設定一覧画面２４０で「ファンクションキー」ボタン２４１が操作されると、制御部１２０はファンクションキーに割り当てる機能をユーザが変更するための設定画面として、例えば図３（ａ）に示すような、ファンクションキーの機能割り当て一覧画面３００を表示部１１８に表示させる。
【００３７】
便宜上、本実施形態ではファンクションキー設定の対象を検査画面２００におけるファンクションキーに限定しているため、機能割り当て一覧画面３００は検査画面２００におけるファンクションキーに関する設定を一覧表示している。しかし、他の画面におけるファンクションキーについても設定可能としてもよく、この場合はファンクションキーを設定する画面をユーザに指定させ、指定された画面に応じた機能割り当て一覧画面を表示するように構成すればよい。
【００３８】
上述の通り、心電計１００は４つの計測モードを有するため、検査画面２００におけるファンクションキーに割り当てる機能を計測モードごとに独立して設定可能としている。換言すれば、１つのファンクションキーに対し、計測モードごとに異なる機能を割り当て可能である。
【００３９】
図３（ａ）では、４つの計測モードのうち、１２誘導自動計測モードについてのファンクションキーの機能割り当て一覧画面３００が表示されている状態を示している。制御部１２０は、計測モードの変更操作（計測モードに対応したタブ３０３〜３０８の１つを選択する操作）を検出すると、表示タブを切り替え、別の計測モードについての機能割り当て一覧画面を表示する。
【００４０】
機能割り当て一覧画面３００のキー選択領域３０１には、現在ファンクションキーＦ１〜Ｆ４のそれぞれに割り当てられている機能を一覧表示する。ここでは、ファンクションキー領域２０３に表示されるファンクションキーＦ１〜Ｆ４を、ページと対応付けて行列状に表示した例を示している。なお、一覧表示されている各ファンクションキーは選択可能である。
【００４１】
キー選択領域３０１において、いずれかのキーを選択する操作が検出されると、制御部１２０は選択されたキーに割り当て可能な機能の一覧を選択可能に表示する機能選択画面３１０を、例えば子画面として表示させる。例えば図３（ａ）のキー選択領域３０１において、第１ページでＦ１として表示されるファンクションキー３０２の選択操作が検出された場合、制御部１２０は図３（ｂ）に示す機能選択画面３１０を表示させる。制御部１２０は、キー選択操作が検出された時点で選択されていたタブに応じた機能選択画面、すなわち計測モードに応じた機能選択画面を表示する。従って、図３（ｂ）における機能選択画面３１０は、１２誘導自動計測モードについての機能選択画面である。計測モードと割り当て可能な機能の選択肢とは、例えば制御部１２０内のＲＯＭに関連づけて記憶されている。
【００４２】
機能選択画面３１０には割り当て可能な機能の一覧を、現在割り当てられている機能を判別可能に表示する。ここでは一例として、機能に対応付けて表示されるラジオボタンのうち、現在割り当てられている機能に対応するラジオボタン３１１を選択状態とすることにより、現在割り当てられている機能を判別可能としている。この例では１ページ目のファンクションキーＦ１として表示されるファンクションキー３０２に「フリーズ」機能が割り当てられているため、「フリーズ」に対応するラジオボタン３１１が選択状態で表示されている。
【００４３】
制御部１２０は、例えば機能選択画面３１０における機能名に対応する位置への操作、またはラジオボタンの選択操作が検出されると、機能に対応するラジオボタンを選択状態に変更するとともに、それまで選択状態であったラジオボタンを非選択状態とする。このように、機能選択画面３１０では１つの選択肢だけを選択可能である。
【００４４】
機能選択画面３１０には決定ボタン３１２と閉じるボタン３１３が設けられている。決定ボタン３１２の操作は、機能決定操作である。制御部１２０は、機能決定操作を検出すると、その時点で機能選択画面３１０において選択状態の機能を、機能割り当て一覧画面３００で選択されたキーに割り当てた後、機能選択画面３１０を閉じる。
【００４５】
一方、制御部１２０は、閉じるボタン３１３の操作を検出すると、設定を変更せずに機能選択画面３１０を閉じる。
【００４６】
このように、本実施形態の心電計１００はファンクションキーに対して割り当てる機能を手動で変更する機能を有する。しかしながら、機能割り当て一覧画面３００や機能選択画面３１０を用いて、ファンクションキーに割り当てる機能を例えば頻繁に使用する機能が１ページ目に表示されるように変更することは容易でない。
【００４７】
そのため、本実施形態の心電計１００は、ファンクションキーへの機能割り当てを支援する機能を提供する。図４は、制御部１２０のプロセッサがＲＯＭに記録されたプログラムを実行することによって実施する、ファンクションキーの機能割り当て支援動作に関するフローチャートである。図４に示す動作は他の処理と並行して実施することができる。
【００４８】
例えば心電計１００の起動処理において図４のフローチャートに示す処理の実施を開始することができる。Ｓ１０３で制御部１２０は、タイマおよびカウンタを初期化する。タイマおよびカウンタは、例えばＲＡＭ内の特定のアドレスに記憶される値であってよい。タイマは処理開始からの経過時間を計測するために用いる。カウンタは処理開始時からのファンクションキーの操作回数を、ファンクションキーに割り当てられている機能ごとに計数するために用いる。したがって、タイマおよびカウンタの初期値はいずれも０であってよい。
【００４９】
なお、起動時に不揮発性メモリ（ＲＯＭ）の書き換え可能領域を参照し、タイマおよびカウンタの値が記憶されている場合、制御部１２０はＲＯＭから読み出した値をタイマおよびカウンタの初期値として設定する。
【００５０】
Ｓ１０５で制御部１２０は、ファンクションキーが操作されたか否かを判定し、操作されたと判定されれば処理をＳ１０７に、判定されなければＳ１０９に処理を進める。なお、制御部１２０は、意味のある操作頻度を検出するため、所定の条件下でのファンクションキーの操作を検出した場合にのみ、ファンクションキーが操作されたと判定してもよい。例えば、心電計の場合、被検者情報（氏名や患者ＩＤなど）の１つ以上の入力もしくは心電図の１つ以上の誘導の検出から、検査の開始時（操作部１１７のスタートボタンの操作検出時）までの期間に検出したファンクションキーの操作だけを、有効なファンクションキーの操作と判定することができる。これは、心電計の場合、ファンクションキーを操作するのが主に計測を開始するまでの間であるためである。他の生体情報計測装置においても、ファンクションキーの操作として検出する条件を、検査する内容に応じて定めることができる。
【００５１】
Ｓ１０７で制御部は、操作されたファンクションキーに対応するカウント値を＋１して処理をＳ１０９に進める。なお、処理を開始してから所定時間が経過するまでの間にファンクションキーに割り当てる機能が変更されることも考えられる。そのため、本実施形態では、ファンクションキーの位置（ページ番号と位置（Ｆ１〜Ｆ４）の組み合わせ）ごとではなく、割り当てられた機能ごとにカウント値を管理する。そのため、ファクションキーに割り当てられた機能が変更されても、変更前の機能と変更後の機能についてそれぞれ別個にカウント値が管理でき、機能ごとの回数を正しく計数できる。
【００５２】
Ｓ１０９で制御部１２０は、タイマの値と予め定められた閾値とを比較することにより、処理を開始してから所定時間が経過した否かを判定し、経過したと判定されれば処理をＳ１１１に進め、判定されなければ処理をＳ１０５に戻す。ここで、所定時間は例えば１週間から１ヶ月程度の期間であってよい。なお、所定期間は心電計１００の電源がオンである期間のみの累積時間であってもよいし、単純に暦上の経過時間であってもよい。また、時間の代わりに心電図の計測回数を所定時間の閾値として用いてもよい。
【００５３】
Ｓ１１１で制御部１２０は、カウント値（操作回数）に基づいて、各ページの各位置に表示するファンクションキーに割り当てる機能を決定する。具体的には、カウント値が最も大きな機能（使用頻度が最も高い機能）を１ページのＦ１に割り当て、以降、カウント値が大きい順に１ページのＦ２以降に割り当て、１ページへの割り当てが終わると次のページのＦ１から順に割り当てを継続する。なお、カウント値（使用頻度）が同じ機能については、例えば初期状態における並びにしたがって割り当てることができる。
【００５４】
また、図３（ａ）に示した機能割り当て一覧画面３００において、ファンクションキーごとに、割り当ての変更をしないように設定可能としてもよい。この場合、Ｓ１１１において制御部１２０は、割り当てを変更しないように設定された機能を除外して割り当て順序を決定する。そして、割り当てを変更しないように設定された機能が割り当てられているファンクションキーの位置をスキップして、各位置のファンクションキーに割り当てる機能を決定する。
【００５５】
なお、割り当ての変更をしないようにする設定方法に制限はないが、例えば機能割り当て一覧画面３００のキー選択領域３０１に一覧表示されたファンクションキーの所定の操作（例えば一定時間以上連続して選択する操作）を、そのファンクションキーに対する機能の割り当てを変更不能とするか可能とするか設定切り換え操作と認識するように構成することができる。例えば、機能割り当てを変更しないように設定されたファンクションキーについてはグレーアウト表示するなど、キー選択領域３０１における表示形態を、機能割り当てが変更可能なファンクションキーと異ならせるようにしてもよい。
【００５６】
Ｓ１１１で各ページおよび各位置のファンクションキーに割り当てる機能を決定すると、制御部１２０は処理をＳ１１３に進める。Ｓ１１３で制御部１２０は、プレビュー処理を実行する。プレビュー処理は、Ｓ１１１で制御部１２０が自動決定した機能割り当てを実際にファンクションキーに割り当てる前にユーザに提示し、確認を求める処理である。
【００５７】
なお、ここではＳ１１１でファンクションキーに割り当てる機能を決定すると、無条件にＳ１１３に進むようにしているが、特定の条件が満たされた場合のみにＳ１１１からＳ１１３へ移行するようにしてもよい。特定の条件は、例えば心電計１００の起動時、メニュー画面への移行時、ファンクションキーの設定画面への移行時などであってよいが、これらに限定されない。
【００５８】
プレビュー処理において制御部１２０は、例えば機能割り当て一覧画面３００と同様の画面のキー選択領域３０１に、Ｓ１１１で所定期間内における使用頻度に基づいて自動決定した順序で機能を割り当てた状態を表示する。また、制御部１２０は、例えば図５に示すように、自動決定した機能割り当てを承認するか否かをユーザに問い合わせるメッセージダイアログ５１０を、キー選択領域３０１内のファンクションキーの表示を隠さないように表示する。
【００５９】
メッセージダイアログ５１０には例えば「実行」ボタン５１１、「変更」ボタン５１２，「キャンセル」ボタン５１３を含めることができる。Ｓ１１５，Ｓ１１７，Ｓ１１９で制御部は、いずれかのボタンが操作されるのを待機する。制御部１２０は、「実行」ボタン５１１の操作が検出されると（Ｓ１１５，Ｙ）、処理をＳ１２１に進め、プレビュー表示した割り当てを実現するように、ファンクションキーに機能を割り当てる設定処理を実行する。その後、制御部１２０は処理をＳ１０３に戻す。
【００６０】
一方、制御部１２０は、「変更」ボタン５１２の操作が検出されると（Ｓ１１７，Ｙ）、処理をＳ１２３に進め、ダイアログメッセージを消去して、図３（ａ），（ｂ）で説明した手動カスタマイズ処理に移行し、ユーザ操作に応じて機能割り当てを変更し、処理をＳ１１３に戻して再度プレビュー処理を実行する。Ｓ１２３で変更がなされた場合、プレビュー表示に変更が反映される。
【００６１】
また、制御部１２０は、メッセージダイアログの「キャンセル」ボタン５１３の操作が検出されると（Ｓ１１９，Ｙ）、ファンクションキーの設定を変更せずに処理をＳ１０３に戻す。この場合、Ｓ１２３で変更がなされていても、その変更は無効とする。
【００６２】
なお、上述したように、本実施形態では１つのファンクションキーに対し、計測モードごとの機能を割り当てることができる。従って、図４を用いて説明した機能割り当て動作は、計測モードごと（図３（ａ）のファンクションキーの機能割り当て一覧画面３００におけるタブごと）に独立して実施される。つまり、計測モードごとに、機能ごとの選択回数や経過時間が管理される。したがって、複数の計測モードに共通する機能が割り当てられるファンクションキーの位置が、計測モードによって異なることもあり得る。
【００６３】
以上説明したように、本実施形態によれば、ソフトウェアキーに割り当てる機能を機能の使用頻度に応じて自動で決定する機能を有する生体情報計測装置を実現することができる。そのため、ユーザが特に意識しなくても、生体情報計測装置を使用しているうちに、使用環境および／またはユーザに適合した機能の割り当てが実現される。また、生体情報計測装置が自動で決定した割り当てを変更することも可能であるため、ユーザの意図にしたがった機能の割り当ても可能である。また、機能の割り当てを固定するファンクションキーを設定可能とすることにより、常に同じ機能が同じ位置のファンクションキーに割り当てられるようにしつつ、残りのファンクションキーについては装置の決定に応じた機能を設定することができる。
【００６４】
なお、本発明に係る生体情報計測装置は、パーソナルコンピュータ、タブレット端末、スマートフォンのような汎用情報処理装置に、上述した制御部１２０の動作を実行させるプログラム（アプリケーションソフトウェア）として実現することもできる。また、生体情報計測装置が有するＲＯＭに記憶され、生体情報計測装置が有するプロセッサに上述した制御部１２０の動作を実現させるプログラムとして本発明を実施することもできる。したがって、このようなプログラムおよび、プログラムを格納した記録媒体（ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の光学記録媒体や、磁気ディスクのような磁気記録媒体、半導体メモリカードなど）もまた本発明を構成する。
【符号の説明】
【００６５】
１００…心電計、１１８…表示部、１２０…制御部、１２３…外部Ｉ／Ｆ、１２０１…解析部
【図１】
2020075007.tif 000003
【図２】
2020075007.tif 000004
【図３】
2020075007.tif 000005
【図４】
2020075007.tif 000006
【図５】
2020075007.tif 000007