(57)【要約】【課題】ユーザにとって確認しやすい状態となるように表示制御時間を更新する。【解決手段】表示制御装置は、表示制御時間を記憶する記憶手段と、記憶手段に記憶されている表示制御時間に従って、切替え表示を制御する制御手段と、ユーザが表示内容を確認したことの操作を受け付ける受付手段と、表示開始から、受付手段により受付けが行われるまでの表示時間を計測する計測手段と、を備え、計測された表示時間が、標準表示時間（最適認識完了ポイントＡＰ）より短ければ、記憶手段の表示制御時間を短くなるように更新し、計測された表示時間が、標準表示時間（最適認識完了ポイントＡＰ）より長ければ、記憶手段の表示制御時間を長くなるように更新する。【選択図】図９
2012014589.tif 000002
【特許請求の範囲】
【請求項１】
複数項目の切替え表示を制御する表示制御装置であって、
表示制御時間を記憶する記憶手段と、
前記記憶手段に記憶されている前記表示制御時間に従って、切替え表示を制御する制御手段と、
ユーザが表示内容を確認したことの操作を受け付ける受付手段と、
表示開始から、前記受付手段により受付けが行われるまでの表示時間を計測する計測手段と、
計測された前記表示時間が、所定の標準表示時間より短ければ、前記記憶手段の前記表示制御時間を短くなるように更新し、計測された前記表示時間が、前記所定の標準表示時間より長ければ、前記記憶手段の前記表示制御時間を長くなるように更新する時間更新手段と、を備える、表示制御装置。
【請求項２】
前記所定の標準表示時間は、前記表示制御時間に基づき設定される、請求項１に記載の表示制御装置。
【請求項３】
表示開始後に前記受付手段により前記操作を受付けた受付け時間と、前記標準表示時間との差分を検出する差分検出手段を、さらに備え、
前記時間更新手段は、
前記受付け時間が前記標準表示時間よりも短ければ、前記差分に応じて前記表示制御時間を短くなるように更新し、
前記受付け時間が前記標準表示時間よりも長ければ、前記差分に応じて前記表示制御時間を長くなるように更新する、請求項１または２に記載の表示制御装置。
【請求項４】
前記時間更新手段は、
前記受付け時間が前記標準表示時間よりも短ければ、前記差分に応じた時間だけ短くなるように前記表示制御時間を更新し、
前記受付け時間が前記標準表示時間よりも長ければ、前記差分に応じた時間だけ長くなるように前記表示制御時間を更新し、
前記差分に応じた時間は、前記差分が大きいほど長く、前記差分が小さいほど短い、請求項３に記載の表示制御装置。
【請求項５】
前記時間更新手段により前記表示制御時間が更新される都度、前記更新後の表示制御時間は前記記憶手段に履歴として格納され、
前記制御手段は、
表示開始に際して、前記記憶手段に履歴として格納されている前記表示制御時間の平均時間に従って、切替え表示を制御する、請求項１から４のいずれかに記載の表示制御装置。
【請求項６】
前記制御手段は、
項目を順次切替えながら前記複数の項目を表示する処理を、前記受付手段が前記操作を受付けるまで複数回繰返す繰返手段を、含み、
前記繰返手段は、
繰返し毎に、前記表示制御時間を直前の回よりも長くまたは短くなるように変更する、請求項１から５のいずれかに記載の表示制御装置。
【請求項７】
前記記憶手段は、ユーザ毎に前記表示制御時間を記憶する、請求項１から６のいずれかに記載の表示制御装置。
【請求項８】
前記受付手段が前記操作を受付けたときに表示される項目は、次回の表示時には、他の項目よりも先に表示される、請求項１から７のいずれかに記載の表示制御装置。
【請求項９】
前記複数の項目は、予め計測された体組成情報を指す、請求項１から８のいずれかに記載の表示制御装置。
【請求項１０】
複数項目の切替え表示を制御する表示制御方法であって、
表示制御時間を記憶する記憶手段から読出した前記表示制御時間に従って、切替え表示を制御するステップと、
ユーザが表示内容を確認したことの操作を受付けるステップと、
表示開始から、前記操作の受付けが行われるまでの表示時間を計測するステップと、
計測された前記表示時間が、所定の標準表示時間より短ければ、前記記憶手段の前記表示制御時間を短くなるように更新し、計測された前記表示時間が、前記所定の標準表示時間より長ければ、前記記憶手段の前記表示制御時間を長くなるように更新するステップと、を備える、表示制御方法。
【請求項１１】
コンピュータを含む表示制御装置に、複数項目の切替え表示を制御させるためのプログラムであって、
前記プログラムは、前記コンピュータに、
表示制御時間を記憶するメモリから読出した前記表示制御時間に従って、切替え表示を制御するステップと、
ユーザが表示内容を確認したことの操作を受付けるステップと、
表示開始から、前記操作の受付けが行われるまでの表示時間を計測するステップと、
計測された前記表示時間が、所定の標準表示時間より短ければ、前記メモリの前記表示制御時間を短くなるように更新し、計測された前記表示時間が、前記所定の標準表示時間より長ければ、前記メモリの前記表示制御時間を長くなるように更新するステップと、を実行させる、プログラム。
【請求項１２】
コンピュータを含む表示制御装置に、複数項目の切替え表示を制御させるためのプログラムを記録した機械読取り可能な記録媒体であって、
前記プログラムは、前記コンピュータに、
表示制御時間を記憶するメモリから読出した前記表示制御時間に従って、切替え表示を制御するステップと、
ユーザが表示内容を確認したことの操作を受付けるステップと、
表示開始から、前記操作の受付けが行われるまでの表示時間を計測するステップと、
計測された前記表示時間が、所定の標準表示時間より短ければ、前記メモリの前記表示制御時間を短くなるように更新し、計測された前記表示時間が、前記所定の標準表示時間より長ければ、前記メモリの前記表示制御時間を長くなるように更新するステップと、を実行させる、機械読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は表示制御装置および表示制御方法に関し、特に、複数項目を切替えながら表示するための表示制御装置および表示制御方法に関する。
【背景技術】
【０００２】
比較的に小さい表示領域で複数個の情報項目を表示する場合は、一般的には、複数の情報項目を順次に切替えながら表示する。たとえば、体組成測定装置では、複数の体組成項目を計測し、計測した複数の項目を表示する場合には、一定回数表示を繰返す。各回の表示では、所定間隔で項目を順次に切替えながら表示する。たとえば、特許文献１の生体情報測定装置では、複数の項目を、所定間隔で自動的に切替え表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１２５７２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１のように所定間隔で表示切替を行なう場合、見慣れたユーザでは切替時間が遅く感じられ、見慣れていない初めて見るようなユーザにとっては速く感じる。
【０００５】
また、一般に見慣れている程度が同じであっても、切替時間が早いと感じるか遅いと感じるかは、年齢により差が生じる傾向にある。また、慣れによる動体視力の向上にも個人差がある。
【０００６】
それゆえにこの発明の目的は、複数項目を切替え表示する場合に、ユーザにとって確認しやすい状態となるように表示制御時間を更新する表示制御装置および表示制御方法を提供することである。
【課題を解決するための手段】
【０００７】
この発明に係る複数項目の切替え表示を制御する表示制御装置は、表示制御時間を記憶する記憶手段と、記憶手段に記憶されている表示制御時間に従って、切替え表示を制御する制御手段と、ユーザが表示内容を確認したことの操作を受け付ける受付手段と、表示開始から、受付手段により受付けが行われるまでの表示時間を計測する計測手段と、計測された表示時間が、所定の標準表示時間より短ければ、記憶手段の表示制御時間を短くなるように更新し、計測された表示時間が、所定の標準表示時間より長ければ、記憶手段の表示制御時間を長くなるように更新する時間更新手段と、を備える。
【発明の効果】
【０００８】
本発明によれば、ユーザが表示項目の内容確認完了の意図の操作を受付けたタイミングに応じて、次回表示のための表示制御時間が更新されるので、表示制御時間を、ユーザにとって表示内容を確認し易い長さに調整することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態に係る体組成計の外観を示す斜視図である。
【図２】本発明の実施の形態に係る体組成計とサーバの構成を示すブロック図である。
【図３】本発明の実施の形態に係る体組成計の表示制御のための機能構成図である。
【図４】本発明の実施の形態に係る切替パラメータ記憶部の内容例を示す図である。
【図５】本発明の実施の形態に係る情報記憶部の内容例を示す図である。
【図６】本発明の実施の形態に係る表示項目の切替を説明する図である。
【図７】本発明の実施の形態に係る表示制御時間の更新を説明する図である。
【図８】表示制御時間の切替に伴って変化する切替時間履歴の内容例を示す図である。
【図９】本発明の実施の形態に係る認識完了ポイントと最適認識完了ポイントの相対関係を説明する図である。
【図１０】本発明の実施の形態に係る表示制御の処理フローチャートである。
【図１１】本発明の実施の形態に係る表示制御の他の処理フローチャートである。
【発明を実施するための形態】
【００１０】
以下、この発明の実施の形態について図面を参照しながら説明する。なお、各図中、同一符号は同一または相当部分を指す。
【００１１】
本実施の形態では、体組成計に搭載された表示制御装置を例示するが、表示制御装置を搭載する装置は、情報を外部に表示する機能を備える装置であればよく、体組成計に限定されるものではない。また、本実施の形態では、表示される情報の種類は体重、体脂肪などの体組成情報としているが、これらに限定されるものではない。
【００１２】
図１は、体重計の機能を有した体組成計３の外観を示す斜視図であり、図２は、体組成計３と、当該体組成計３と有線および無線を含む各種の通信網を介して通信するサーバ５の構成を示すブロック図である。
【００１３】
体組成計３は、図１に示すように、ユーザが手で持つ第１の筐体である表示操作部１０（ＢＦＡ部：ボディファットアナライザ部）、ユーザが乗る第２の筐体である体重測定部３０（ＳＣＡＬＥ部）とで主に構成されている。
【００１４】
表示操作部１０は、図２に示すように通信部１１、記憶部１２、計時部１３、操作部１４、表示部１５、定電流回路部１６、電源部１７、マイクロコンピュータに相当の制御部１８、二重積分ＡＤ（Analog／Digital）部１９、インピーダンス検知部２０、および電極部２１を有する。
【００１５】
通信部１１は、制御部１８に接続されており、制御部１８の制御信号に従ってサーバ５と通信する。なお、通信部１１は、サーバ５に限らず、歩数計などの他の生体情報取得装置と通信する、あるいはパーソナルコンピュータや携帯情報端末（ＰＤＡ（Personal Digital Assistant）あるいは携帯電話機など）と通信するなど適宜の装置と通信する構成にしてもよい。
【００１６】
記憶部１２は、不揮発性のメモリやハードディスクなどの情報を記憶できる装置で構成されており、接続された制御部１８の制御信号に従って情報の読出や書込を行なう。記憶部１２には、表示制御のためのデータおよび過去の測定データなどが格納されている。
【００１７】
計時部１３は、現在日時などの時間を計時する装置であり、計時する時間データを制御部１８へ送信する。
【００１８】
操作部１４は、押下など操作される複数のボタン（図１参照）により構成される。操作部１４はユーザの識別情報、体重や身長といったユーザの体格情報など各種情報を入力するために操作され、入力情報は制御部１８に送信される。
【００１９】
表示部１５は、液晶画面（図１参照）などの表示装置によって構成される。制御部１８から送られる画像信号に従って表示部１５は文字や図形といった画像を表示装置に表示する。
【００２０】
定電流回路部１６は、制御部１８の制御に基づいて、電源部１７から供給される高周波（交流）電流を電流印加用の電極部２１に一方向に流す。
【００２１】
電源部１７は、制御部１８を含む各部に電力を供給する。
制御部１８は、ＣＰＵ（Central Processing Unit）１８０とＲＯＭ（Read Only Memory）とＲＡＭ（Random Access Memory） などを含むマイクロコンピュータにより構成される。ＣＰＵは、ＲＯＭなどに記憶されたプログラムの命令コードに従って各部を制御する。
【００２２】
二重積分ＡＤ部１９は、二重積分型のＡＤ変換部に相当する。二重積分ＡＤ部１９は、インピーダンス検知部２０から供給されるアナログ信号をデジタル信号に変換して出力する。
【００２３】
インピーダンス検知部２０は、体重測定部３０に設けられた電極部３６と表示操作部１０に設けられている電極部２１との電位差に基づいてインピーダンスを算出する。
【００２４】
電極部２１は、ユーザが手で持つ表示操作部１０のグリップ部分（図１参照）の表面に設けられている。電極部２１は、グリップ部分を握っているユーザの掌へ電源部１７から供給される高周波（交流）電流を印加する。
【００２５】
体重測定部３０は、操作部３１、電源部１７へ電力を供給する電池３２、荷重検知部３３および電極部３６を含む。
【００２６】
操作部３１は、電源のＯＮ／ＯＦＦを切替えるために操作されるスイッチとして機能し、入力された信号を制御部１８へ送る。
【００２７】
荷重検知部３３は、ロードセル３４を内蔵する。筐体の上面カバーを兼ね備える上面カバー部３５（図１参照）の上に乗ったユーザの体重を測定する。測定した体重は、二重積分ＡＤ部１９へ送られる。
【００２８】
電極部３６は、ユーザが上に乗る体重測定部３０の上面部分（図１参照）の表面に設けられる。電極部３６は、ユーザの足裏から流れてくる電流を受取る電流測定用の電極である。電極部３６は、利用者の左足指側、左足踵側、右足指側、右足踵側の４つの電極から構成される。
【００２９】
サーバ５は、通信部５１、制御部５２、操作部５３、表示部５４および記憶部５５を備える。通信部５１は、制御部５２の制御に従って体組成計３とデータを送受信する。
【００３０】
制御部５２は、ＣＰＵ、ＲＯＭおよびＲＡＭを含むマイクロコンピュータに相当する。ＲＯＭなどの記憶部には、予めプログラムが格納されており、ＣＰＵが当該プログラムに従って各部を制御する。
【００３１】
操作部５３は、キーボードやマウスなどの操作入力装置で構成されて、操作入力された入力信号は制御部５２へ送信される。表示部５４は、液晶ディスプレイやＣＲＴ（Cathode Ray Tube）ディスプレイといった表示装置で構成されて、制御部５２の制御信号に従って文字や絵などの画像を表示する。
【００３２】
記憶部５５は、ハードディスクなどの記憶装置により構成され、体組成計３で測定した体組成データ（体脂肪データや体重データなど）、およびユーザの識別データなどが記憶される。
【００３３】
図３には、制御部１８の複数個の情報を切替えながら表示するための表示制御に係る機能構成が示される。ここでは、切替え表示される各情報を項目ともいう。
制御部１８のＣＰＵ１８０は、計時部１３から出力される時間データを入力する時間検出部１０１、操作受付部１０２、時間の差分を検出する差分検出部１０３、表示制御に係る各種パラメータの値を更新するパラメータ更新部１０４、複数の項目の切替え表示動作を制御する切替表示制御部１０５および優先表示制御部１０７を含む。切替表示制御部１０５は、複数項目を繰り返し表示するための繰返部１０６を有する。
これらの各部は、複数の項目の切替え表示動作を制御するために用いられる複数のパラメータの値を記憶するための切替パラメータ記憶部１２０および体組成計３により測定された体組成情報、またはサーバ５から受信した体組成情報を記憶するための情報記憶部１３０とデータを入出力する。切替パラメータ記憶部１２０と情報記憶部１３０は、記憶部１２に対応する。切替パラメータ記憶部１２０の内容は図４に示されるが詳細は後述する。
図５を参照して、情報記憶部１３０には、体組成計３を共用する各ユーザに対応して、当該ユーザの体組成情報を含むデータ群１３１が格納される。各データ群１３１は、対応するユーザを一意に識別するためのＩＤデータ１３２、体組成情報に対応する複数のデータ１３４、および複数のデータ１３４のそれぞれに対応して当該データ１３４を識別するための識別子１３３を含む。データ１３４として体重、基礎代謝／体脂肪率、ＢＭＩ（Body Mass Index）／骨格筋率、体年齢／内臓脂肪レベルを有し、これらデータ１３４のそれぞれには識別子１３３としてＡ１〜Ａ４のそれぞれが対応付けられている。こでは、体組成情報は、図５のデータ１３４が指す４種類としているが、種類および数はこれに限定されない。
図６を参照して、図５のデータ１３４により示される４種類の項目（体組成情報）を、表示部１５に切替表示する態様について説明する。図６では、表示されるべき複数項目としてデータ１３４の体重、基礎代謝／体脂肪率、ＢＭＩ／骨格筋率および体年齢／内蔵脂肪レベルのそれぞれがループ（巡回）して表示される。
図６に示すように各項目は、所定時間表示される。所定時間表示されると矢印で示すように次位の項目に切替表示される。ここでは、各項目を表示する所定時間を“切替時間”と称する。図６に示すように４種類の項目を矢印方向に順次に切替表示して１巡することを“表示ループ”と称する。
【００３４】
本実施の形態では、図６のように複数項目を切替表示する場合において、ユーザにとって確認しやすい状態となるように切替時間を更新処理する。この更新処理の概要を、図７と図８を参照して説明する。
【００３５】
図７の最適認識完了ポイントＡＰは、複数項目の切替表示を開始してからの標準表示時間を指し、ＣＰＵ１８０により予め設定される。認識完了ポイントＰは、複数項目の切替表示を開始してから、操作受付部１０２によってユーザによる所定操作が受付けされた時間を指す。図７では、最適認識完了ポイントＡＰでは斜線入りの太枠矩形の項目が表示され、認識完了ポイントＰでは斜線入り細枠矩形の項目が表示される。なお、所定の操作は、ユーザが表示される項目を確認したことを指す操作部３１を介した操作を指し、たとえば、操作部３１の電源ＯＦＦ操作などである。
【００３６】
表示開始されてから操作受付部１０２によってユーザによる所定の操作が受付けされるまでの表示を、１回の表示と称する。図７では、第１回の表示〜第４回の表示が示される。表示開始から１ループ目の表示終了までの間においてユーザによる所定操作が受付けされる場合もあるが、それを除いては、１回の表示は、１つ以上の表示ループを含む。
【００３７】
図７の右端には、表示の各回について切替時間が、表示ループ毎に更新される様子が示される。たとえば、あるユーザの１回目の表示は切替時間は２秒で開始する。１ループ目の切替時間は２秒であるが、２ループ目は２．４秒に更新され、さらに３ループ目には３．０秒に更新される。このように、各表示回において表示開始してから所定操作が受付されるまでの期間は表示ループ毎に、切替時間が徐々に長くなるように更新される。
【００３８】
したがって、ユーザが項目確認の完了に比較的長時間を要する場合には、切替時間が徐々に長くなるので項目の確認がし易くなる。
【００３９】
また、次回の表示の１ループ目の切替時間は、前回までの表示における切替時間を用いて決定される。これにより、項目確認完了に比較的長時間を要するユーザの場合には、次回の表示では切替時間を比較的長くして表示開始することができるので、次回の表示では項目を確認し易くなる。たとえば、図７の４回目の表示では、切替時間は１回目の２．０秒よりも長い２．０５秒で開始させることができ、ユーザは１回目の表示よりも項目を確認し易くなる。
【００４０】
図７のようにユーザ毎に切替時間を管理するために、本実施の形態では、図８に示す切替時間履歴Ｔ３をユーザ毎に管理する。切替時間履歴Ｔ３は１０個の要素を有する配列型のデータである。１０個の要素は、１０回分の表示回について、基本的に、各表示回の所定操作を受付けた表示ループの切替時間を指す。各表示回について表示を開始するとき、当該ユーザの切替時間履歴Ｔ３の１０個の要素の平均が算出されて、算出された平均が今回の表示回の表示開始時の切替時間と決定される。
【００４１】
切替時間履歴Ｔ３の１０個の要素には、初期値としてたとえば２．０秒が設定される（図８（Ａ）を参照）。したがって、１回目の表示回の表示開始時の切替時間は２．０秒となる。
【００４２】
１回目の表示回で所定操作が受付されると、所定操作を受付けた表示ループの切替時間（たとえば、２．４秒）により、切替時間履歴Ｔ３の１番目の要素が更新（上書き）される（図８（Ｂ）を参照）。これにより、２回目の表示回について表示を開始するとき、更新後の切替時間履歴Ｔ３の１０個の要素の平均が算出されて、算出された平均が２回目の表示回の表示開始時の切替時間に決定される。同様にして、３回目以降の表示回についても切替時間履歴Ｔ３の要素の更新と、平均算出がされながら、表示開始時の切替時間が決定される（図８（Ｃ）と（Ｄ）を参照）。
【００４３】
図７および図８に示した切替表示制御のためのパラメータは、切替パラメータ記憶部１２０に格納される。図４を参照して切替パラメータ記憶部１２０は、領域１２１および１２２を含む。領域１２１には、装置に固有の切替表示制御に係るパラメータ（Ｄ１〜Ｄ７）が格納される。初期切替時間Ｄ１は、切替時間履歴Ｔ３に初期値として設定されるべき初期切替時間（たとえば２．０秒）を指す。
【００４４】
最小切替時間は、切替時間の最小値である最小切替時間（たとえば１．０秒）を指し、最大切替時間Ｄ３は切替時間の最大値（たとえば４．０秒）を指す。したがって、切替時間は１．０秒〜４．０秒の間で決定される。
【００４５】
表示ループ数Ｄ４は各表示回の表示ループの最大数（たとえば５回）を指す。最適化のための回数Ｄ５は切替時間を最適化するための表示回数のトータル（たとえば１０回）を指し、最適化のための回数Ｄ５により切替時間履歴Ｔ３の要素数が決定される。
【００４６】
最適認識完了ポイントＤ６は表示回の最適認識完了ポイントＡＰを指示する。具体的には、何回目の表示ループの何番目の表示項目であるかを指す。図４では、最適認識完了ポイントＤ６は、２．１と設定されており、最適認識完了ポイントＡＰは各表示回の２番目のループの１番目の項目が表示される時間であることが指示される。表示項目数Ｄ７は各表示ループにおける表示項目数を指し、ここでは図６に示したように４個である。
【００４７】
領域１２２には、各ユーザ毎に、当該ユーザの切替表示制御に係るデータ群１２３が格納される。データ群１２３のそれぞれは、対応するユーザを一意に識別するためのＩＤデータ１２４、表示切替に係るパラメータ（Ｔ０〜Ｔ７）を含む。
【００４８】
ポイント情報Ｔ０は、表示の各回が終了するとき（すなわち、認識完了操作がされたとき）にパラメータ更新部１０４により値が設定される。切替表示において認識完了ポイントＰの検出時間が最適認識完了ポイントＡＰの時間よりも短い場合には値２が設定され、長い場合には値１が設定される。なお、初期値は０である。
【００４９】
開始時切替時間Ｔ１は、当該ユーザについて表示開始するときに適用される切替時間を指す。開始時切替時間Ｔ１は、切替時間履歴Ｔ３の要素の平均を指す。
【００５０】
切替時間Ｔ２は、認識完了ポイントＰの時間を指す。切替時間履歴Ｔ３は図８に説明したデータを指す。
【００５１】
表示回数Ｔ４は当該ユーザについての現在の表示回数を指す。したがって、表示回数Ｔ４の値は、最適化のための回数Ｄ５が指す１０回以下を指すように更新される。
【００５２】
完了項目履歴Ｔ５、入替回数Ｔ６および次回最初項目Ｔ７は、項目の表示順序を入替えるために用いられる。つまり、認識完了ポイントＰの時間に表示されている項目を、次回の表示では、他の項目よりも優先して先に表示されるように、項目の表示順序の入替えをするために用いられる。
【００５３】
完了項目履歴Ｔ５は、認識完了ポイントＰの時間に表示されている項目の履歴を指す。具体的には、データ群１３１の４種類のデータ１３４のそれぞれについて、その識別子１３３（Ａ１〜Ａ４）と、当該データ１３４が表示されているときに認識完了操作がされた回数１３５のデータと、表示順序（１番〜４番）１３６のデータを含む。
【００５４】
入替回数Ｔ６は、ループの１番目に表示されるべき項目が入替えられた回数を指す。次回最初項目Ｔ７は、次回の表示の各ループにおいて最初に表示するべき項目を指す。
【００５５】
本実施の形態では、図６で示したように各ループでは、基本的に、識別子Ａ１→Ａ２→Ａ３→Ａ４の順番に従って対応するデータ１３４が表示される。パラメータ更新部１０４は、各回の表示が終了する毎に、次回の表示の各ループで最初に表示されるべき項目を変更するように処理（項目入替処理という）する。項目入替処理の詳細は後述する。
【００５６】
本実施の形態では、表示開始してから認識完了操作がされた（認識完了ポイントＰが検出）された場合に、最適認識完了ポイントＡＰと認識完了ポイントＰとの時間の差分に応じて切替時間が調整される。この調整を図９を参照して説明する。
【００５７】
図９では、横軸に各表示回における表示開始からの時間経過が示される。最適認識完了ポイントＡＰの時間よりも早い時期に認識完了ポイントＰ１が検出された場合には、ユーザは比較的早い段階で項目を確認できたと想定されるので、次回の表示では、切替時間を短くして、認識完了までに要する時間が短くなるように調整する。
【００５８】
一方、最適認識完了ポイントＡＰよりも遅い時期に認識完了ポイントＰ２が検出された場合には、ユーザは項目を認識するのに比較的に長い時間をかけていると想定されるので、次回の表示では、最適認識完了ポイントＡＰの項目で認識完了できるように切替時間を長くするように調整する。
【００５９】
図１０および図１１のフローチャートに従って表示制御処理について説明する。これらのフローチャートは予めプログラムとして記憶部１２に格納されている。ＣＰＵ１８０が記憶部１２からプログラムを読出し、プログラムを実行する。
【００６０】
図１０は、表示制御時間を決定しながら図６に示すように複数項目を切替表示する処理を指す。ここで、表示制御時間は、複数項目を切替表示する場合の切替時間を指す。
【００６１】
ユーザが操作部１４を操作してユーザＩＤと表示開始の指示を入力すると、操作受付部１０２は当該操作によるユーザＩＤと指示を受付ける。指示が受付けられると、切替表示制御部１０５は、ユーザについて、初回の表示であるか否かを判定する（ステップＳ３）。具体的には、入力されたユーザＩＤに基づき、切替パラメータ記憶部１２０の領域１２２から当該ユーザＩＤに一致するＩＤデータ１２４のデータ群１２３を特定する（以下、特定データ群１２３という）。そして、特定データ群１２３から、表示回数Ｔ４を読出す。読出した表示回数Ｔ４が“初回”を指すか否かを判定する。
【００６２】
初回を指示しないと判定されると（ステップＳ３でＮＯ）、後述のステップＳ７の処理に移行する。初回を指示すると判定されると（ステップＳ３でＹＥＳ）、ステップＳ５において、パラメータ更新部１０４は、特定データ群１２３の切替時間履歴Ｔ３の配列の１０個の要素として、領域１２１の初期切替時間Ｄ１を設定する。これにより、切替時間履歴Ｔ３の初期設定がされる。
【００６３】
ステップＳ７においては、切替表示制御部１０５は、切替時間履歴Ｔ３に基づき開始時切替時間Ｔ１を決定する。具体的には、切替時間履歴Ｔ３の１０個の要素の平均を算出し、算出した平均値を開始時切替時間Ｔ１として決定し、特定データ群１２３に格納する。なお、平均算出では、切替時間履歴Ｔ３の最大値と最小値を除いた値について平均を算出する。そして、決定された開始時切替時間Ｔ１に従って切替表示が開始される（ステップＳ７）。
【００６４】
切替表示制御部１０５は、操作部１４から入力したＩＤデータに基づき情報記憶部１３０を検索して読出した、当該ＩＤデータに一致するＩＤデータ１３２を有するデータ群１３１の４種類のデータ１３４を、図６に示すように識別子１３３の順番に従って（すなわち、ここではＡ１〜Ａ４の順番に従って）ループさせながら切替表示する。
【００６５】
なお、１回目のループの切替時間は、ステップＳ７で決定された開始時切替時間Ｔ１である。繰返部１０６は、表示ループ数Ｄ４で指定される回数を超えない範囲で切替表示のループを繰返すように表示を制御する。
【００６６】
このような切替表示のループの繰返し過程において、切替表示制御部１０５は、各ループに対応の切替時間を決定する処理（切替時間の決定処理という）を実行し、各ループでは、対応の切替時間に従って、４種類のデータ１３４が切替表示されるように制御する。切替時間の決定処理については、後述する。
【００６７】
このような切替表示過程において、操作受付部１０２は、操作部３１からの入力信号に基づき、ユーザが操作部３１を操作して認識完了指示を入力したか否かを判定する（ステップＳ９）。
【００６８】
切替表示制御部１０５の繰返部１０６は、ループが表示ループ数Ｄ４（５回）を超えないように制御している。したがって、表示開始してから５ループ目の切替表示が終了するまでの間に認識完了指示が入力されなかったと判定すると（ステップＳ９でＮＯ）、ステップＳ１１の処理はパスされて、切替表示制御部１０５は切替表示を終了する。
【００６９】
一方、切替表示制御部１０５により、表示開始してから５ループ目の切替表示が終了するまでの間に認識完了指示が入力されたと判定されると（ステップＳ９でＹＥＳ）、パラメータ更新部１０４は、当該ユーザの次回の切替表示のために、特定データ群１２３の切替時間履歴Ｔ３などを更新する（ステップＳ１１）。これにより、今回の切替表示は終了する。
【００７０】
ステップＳ１１での更新処理について説明する。パラメータ更新部１０４は、時間検出部１０１により検出される時間データに基づき、認識完了指示が入力されたときの時間（すなわち、今回の表示開始から認識完了指示が入力されるまでの時間）を特定データ群１２３の切替時間Ｔ２として設定する。また、切替時間履歴Ｔ３は、１番目の要素として認識完了指示が入力されたときのループに対応の切替時間を設定（上書き）することにより更新する。また、表示回数Ｔ４は、次回の表示回、すなわち２回目（“２”）を設定して更新する。
【００７１】
（切替時間の決定処理）
切替表示制御部１０５は、各ループに対応の切替時間を次のように決定する。
【００７２】
切替表示制御部１０５は、最適認識完了ポイントＤ６に基づき、表示開始後の最適認識完了ポイントＡＰに相当する時間を算出する。すなわち、特定データ群１２３の開始時切替時間Ｔ１と表示項目数Ｄ７の乗算により最適認識完了ポイントＡＰに相当する時間を算出することができる。
【００７３】
切替表示制御部１０５は、各ループについて切替時間を算出する。特定データ群１２３のポイント情報Ｔ０が値０または１を指す場合には（前回の表示が図９のポイントＰ２の場合）、ループ毎に切替時間が徐々に長くなるように決定する。
【００７４】
つまり、開始時切替時間Ｔ１を２．０秒とすると、１ループ目の切替時間は開始時切替時間Ｔ１（２．０秒）と設定されて、２ループ目は２．４秒（１ループ目の切替時間（２．０秒）＋（最大切替時間Ｄ３（４．０秒）−開始時切替時間Ｔ１（２．０秒）／表示ループ数Ｄ４（５回））＝２．４秒）と算出されて設定され、３ループ目は（２ループ目の切替時間（２．４秒）＋（最大切替時間Ｄ３（４．０秒）−開始時切替時間Ｔ１（２．０秒）／表示ループ数Ｄ４（５回））＝２．８秒）と算出されて設定される。以降のループについても、ｎループ目の切替時間は（（ｎ−１）ループ目の切替時間＋（最大切替時間Ｄ３（４．０秒）−開始時切替時間Ｔ１（２．０秒）／表示ループ数Ｄ４（５回））と算出されて、設定される。ただし、切替表示制御部１０５は、ループ毎の切替時間は、最小切替時間Ｄ２〜最大切替時間Ｄ３の範囲となるように算出する。
【００７５】
特定データ群１２３のポイント情報Ｔ０が値２を指す場合には、すなわち前回の表示では最適認識完了ポイントＡＰの時間よりも認識完了ポイントＰの時間が短い場合には（前回の表示が図９のポイントＰ１の場合）、切替表示制御部１０５は、次回の表示では上述の調整幅をループ毎に減算するようにして、ループ毎に切替時間が徐々に短くなるように決定する。
【００７６】
また、上述の加算または減算される調整幅は可変であってもよい。つまり、差分検出部１０３は、表示回毎に、最適認識完了ポイントＡＰの時間とユーザ操作により認識完了ポイントＰの時間（すなわち、切替時間Ｔ２）との差分を検出して、切替表示制御部１０５に出力する。切替表示制御部１０５は、最適認識完了ポイントＡＰの時間より認識完了ポイントＰの時間が短いと判定した場合（すなわち、図９の認識完了ポインとＰ１の場合）には、差分の大きさに応じて調整幅の時間を短くなるように、より特定的には差分が大きいほど調整幅の時間をより長くする。また、最適認識完了ポイントＡＰの時間よりも後に認識完了ポイントＰが検出されたと判定した場合（すなわち、図９の認識完了ポインとＰ２の場合）には、差分の大きさに応じて調整幅の時間を長くなるように、より特定的には差分が大きいほど調整幅の時間をより長くする。
【００７７】
なお、認識完了操作が３ループ目以降になされたときは、直前のループ時の切替時間を切替時間Ｔ２として設定するとともに、切替時間履歴Ｔ３の１回分として記録する。
【００７８】
また、１ループ目および最終ループ終了で認識完了操作がされた場合は、有効な操作と認定せずに、切替時間Ｔ２および切替時間履歴Ｔ３の更新は行われないようにする。
【００７９】
このように、図１０のフローチャートに従えば、表示回毎に認識完了指示が入力されたときの切替時間は切替時間履歴Ｔ３の要素として順次に履歴として格納（蓄積）されて、各表示回の開始時切替時間Ｔ１は切替時間履歴Ｔ３の要素の平均として決定される。これにより、項目の認識完了までに長時間を要するユーザには、次回の表示時には開始時切替時間Ｔ１を長くすることができるので、当該ユーザに対して項目の認識完了を容易ならしめる切替時間で表示することができる。また、表示開始から比較的に早い時期に項目を認識完了できるユーザにとっても、上述の調整幅の減算により、より早い時期に項目を確認完了することができる。さらに、調整幅を差分の大きさに応じて可変とされるので、ユーザ毎に確認完了に要する時間にバラツキがあるとしても、各ユーザ毎に、最適認識完了ポイントＡＰで認識完了できるような切替時間に調整することができる。
【００８０】
（項目入替処理）
図１１を参照して、項目入替処理について説明する。
【００８１】
図１０の切替表示処理が終了すると、項目入替処理が行われてもよい。項目入替処理は、図１０のステップＳ１１の処理後に実行される。なお、項目入替処理は、ユーザが操作部１４の操作により指示したときのみ実行されるというように、選択的に実行されるようにしてもよい。なお、ここでは、項目入替処理は切替表示処理終了後に実行されるとしているが、切替表示処理の開始前に実行されるようにしてもよい。
【００８２】
項目入替処理では、認識完了ポイントＰで表示されていた項目を、ループにおいて他の項目よりも先に表示するように、項目の表示順を入替える。これにより、表示開始より認識完了操作がされるまでの時間短縮を行うことができる。
【００８３】
図１１を参照して、ステップＳ２１で図１０に示す切替表示処理がされた後に、認識完了操作がされて認識完了ポイントＰが検出されると、パラメータ更新部１０４は特定データ群１２３のい完了項目履歴Ｔ５を更新する（ステップＳ２３）。具体的には、完了項目履歴Ｔ５には、今回の表示で認識完了指示が入力されたときの表示項目の情報を用いて更新する。すなわち、完了項目履歴Ｔ５の当該表示項目の識別子１３３に対応する回数１３５のデータを＋１更新する。
【００８４】
次に、ステップＳ２５において、優先表示制御部１０７は、完了項目履歴Ｔ５は一定以上の履歴情報を有するか否かを判定する（ステップＳ２５）。具体的には、各項目に対応する回数１３５について、当該回数１３５が全項目の回数１３５のトータル回数に占める割合を算出する。算出された割合がＮ％以上である項目が有るか否かを判定する。Ｎ％以上での項目が有ると判定されると、ユーザはその項目に着目していることが想定される。なお、Ｎは予め設定される値であり可変である。
【００８５】
Ｎ％以上での項目が有ると判定されない場合には（ステップＳ２５でＮＯ）、項目の入替えはされずに、処理は終了する。
【００８６】
Ｎ％以上での項目が有ると判定されると（ステップＳ２５でＹＥＳ）、ステップＳ２７の処理に移行する。
【００８７】
ステップＳ２７では、優先表示制御部１０７は、特定データ群１２３から読出した入替回数Ｔ６と、領域１２１から読出した表示項目数Ｄ７とを用いて項目の入替えをするか否かを判定する。
【００８８】
具体的には、優先表示制御部１０７は、（（入替回数Ｔ６＝表示項目数Ｄ７）且つ（Ｎ％以上と判定された項目がループの最終番目に表示される項目である））の条件が成立するか否かを判定する。なお、項目がループの最終番目に表示される項目であるかの判定は、完了項目履歴Ｔ５の表示順序１３６のデータに基づき判定される。
【００８９】
ステップＳ２７の条件は成立しないと判定されると（ステップＳ２７でＮＯ）、Ｎ％以上と判定された項目を次回の切替表示ではループでは他の項目よりも先に、たとえば最初（１番目）に表示されるように、完了項目履歴Ｔ５の表示順序１３６のデータを更新する（ステップＳ２９）。
【００９０】
次回の切替表示では、切替表示制御部１０５は、特定データ群１２３の完了項目履歴Ｔ５の表示順序１３６のデータに従う順番で項目を表示することにより、ユーザが着目する項目を他の項目よりも先に表示することができる。これにより、表示開始から認識完了までの時間を短縮できる。
【００９１】
ステップＳ２７の条件が成立すると判定されると（ステップＳ２７でＹＥＳ）、以後は項目の入替えを停止して（ステップＳ３１）処理を終了する。すなわち、項目の入替えを表示項目回数（４回）実施した後の履歴に基づきＮ％以上と判定されたユーザ着目項目が全項目表示の最終番目の項目であった場合は項目の入替えは停止する。以上で、項目入替処理は終了する。
【００９２】
本実施の形態では、認識完了操作を特定し、その操作が行われた時点を認識完了ポイントとしているが、認識完了操作は電源ＯＦＦ操作に限定されず、表示停止操作、表示２ループ目以降に体組成計３から降りる動作などであってもよい。
【００９３】
さらに、上述した切替表示に係る表示制御方法は、プログラムとして提供することもできる。このようなプログラムは、ＣＰＵ１８０のコンピュータに付属する不揮発的にプログラムを担持する媒体、たとえばフレキシブルディスク、ＣＤ−ＲＯＭ、ＲＯＭ、ＲＡＭおよびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。たとえば、図２の構成では、ＣＰＵ１８０を備えてコンピュータの機能を有する体組成計３には、上述の記録媒体を用いて当該プログラムを供給することができる。ＣＰＵ１８０は、図示のない外部Ｉ／Ｆを介して記録媒体に格納されたプログラムを読出し、実行する。
【００９４】
または、体組成計３には、サーバ５など外部装置から通信よりプログラムがダウンロードされてもよい。
【００９５】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされてＣＰＵにより読出されて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００９６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００９７】
３  体組成計、１３  計時部、１４，３１，５３  操作部、１５，５４  表示部、１８，５２  制御部、１０１  時間検出部、１０２  操作受付部、１０３  差分検出部、１０４  パラメータ更新部、１０５  切替表示制御部、１０７  優先表示制御部、１２０  切替パラメータ記憶部、ＡＰ  最適認識完了ポイント、Ｄ１  初期切替時間、Ｄ２  最小切替時間、Ｄ３  最大切替時間、Ｄ４  表示ループ数、Ｄ５  最適化のための回数、Ｄ６  最適認識完了ポイント、Ｄ７  表示項目数、Ｐ，Ｐ１，Ｐ２  認識完了ポイント、Ｔ０  ポイント情報、Ｔ１  開始時切替時間、Ｔ２  切替時間、Ｔ３  切替時間履歴、Ｔ４  表示回数、Ｔ５  完了項目履歴、Ｔ６  入替回数、Ｔ７  次回最初項目。
【図１】
2012014589.tif 000003
【図２】
2012014589.tif 000004
【図３】
2012014589.tif 000005
【図４】
2012014589.tif 000006
【図５】
2012014589.tif 000007
【図６】
2012014589.tif 000008
【図７】
2012014589.tif 000009
【図８】
2012014589.tif 000010
【図９】
2012014589.tif 000011
【図１０】
2012014589.tif 000012
【図１１】
2012014589.tif 000013