(57)【要約】【課題】表示領域に表示される表示オブジェクトの視認性を向上することが可能な画像表示プログラム、画像表示方法、及びコンピュータ装置を提供する。【解決手段】本発明に係る画像表示プログラムは、コンピュータに、所定の表示領域に、所定の事項が表示された少なくとも１つの表示オブジェクトを、初期形状で表示させる、第１表示態様での表示を行う、ステップと、前記第１表示態様において、前記表示領域に前記表示オブジェクトが表示されてない隙間領域が存在するとき、ユーザの要求に基づいて、または自動的に、前記隙間領域をなくすように、前記表示オブジェクトを変形して前記表示領域に表示させる、第２表示態様での表示を行う、ステップと、を実行させる。【選択図】図１１
2019032461.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
所定の表示領域に、所定の事項が表示された少なくとも１つの表示オブジェクトを、初期形状で表示させる、第１表示態様での表示を行う、ステップと、
前記第１表示態様において、前記表示領域に前記表示オブジェクトが表示されてない隙間領域が存在するとき、ユーザの要求に基づいて、または自動的に、前記隙間領域をなくすように、前記表示オブジェクトを変形して前記表示領域に表示させる、第２表示態様での表示を行う、ステップと、
を実行させる、画像表示プログラム。
【請求項２】
前記第１表示態様において、複数の前記表示オブジェクトが前記表示領域に表示されており、
前記第２表示態様においては、前記複数の表示オブジェクトを同じ形状に変形して前記表示領域に表示させる、請求項１に記載の画像表示プログラム。
【請求項３】
前記第１表示態様において、前記表示領域に異なる形状の複数の表示オブジェクトが表示され、且つ前記表示領域に前記隙間領域が存在するとき、
前記第２表示態様においては、前記複数の表示オブジェクトの形状を、当該各表示オブジェクト毎に設定された変形係数に応じた形状に変形して前記表示領域に表示させる、請求項１に記載の画像表示プログラム。
【請求項４】
前記変形係数は、前記各表示オブジェクトの面積、及びいずれかの辺の長さの少なくとも一方に基づいて、設定される、請求項３に記載の画像表示プログラム。
【請求項５】
前記第２表示態様においては、複数の前記表示オブジェクトを、前記表示領域の縦方向及び横方向の少なくとも一方の方向に沿って並べて表示させる、請求項１から４のいずれかに記載の画像表示プログラム。
【請求項６】
前記第１表示態様において、表示すべき複数の前記表示オブジェクトの全部が、前記表示領域に表示できないとき、
前記第２表示態様においては、前記複数の表示オブジェクトの少なくとも１つを変形して、前記表示領域に前記複数の表示オブジェクトの全部を表示させる、請求項１から５のいずれかに記載の画像表示プログラム。
【請求項７】
前記第２表示態様が、前記表示オブジェクトの表示位置及び形状の少なくとも一方が異なる複数の表示パターンを含んでおり、
前記第２表示態様を行う際には、ユーザが選択した前記表示パターンに基づいて、前記表示オブジェクトを前記表示領域に表示させる、請求項１から６のいずれかに記載の画像表示プログラム。
【請求項８】
コンピュータに、
所定の表示領域に、所定の事項が表示された少なくとも１つの表示オブジェクトを、初期形状で表示させる、第１表示態様での表示を行う、ステップと、
前記第１表示態様において、表示すべき複数の前記表示オブジェクトの全部が、前記表示領域に表示できないとき、ユーザの要求に応じて、または自動的に、前記複数の表示オブジェクトの少なくとも１つを変形して、前記表示領域に前記複数の表示オブジェクトの全部を表示させる、第２表示態様での表示を行う、ステップと、
を実行させる、画像表示プログラム。
【請求項９】
前記各表示オブジェクトは、血圧、体重、体脂肪、内臓脂肪、身体年齢、骨格筋肉率、歩数、活動量、血糖値、基礎体温リズム、及び睡眠状態の少なくともいずれかに関する生体データの少なくとも１つを、それぞれ表示する、請求項１から８のいずれかに記載の画像表示プログラム。
【請求項１０】
前記第１表示態様での表示を行うステップに先立って、前記ユーザの生体に関する測定を行うよう構成された測定装置と通信することで、前記測定の結果を示す生体データを収集するステップをさらに備え、
前記第１表示態様では、前記各表示オブジェクトに収集された前記生体データの少なくとも１つが表示される、請求項１から９のいずれかに記載の画像表示プログラム。
【請求項１１】
前記表示オブジェクトの選択を受け付けるステップと、
前記選択を受け付けると、選択された前記表示オブジェクトに係る生体データの推移を表示するステップと、
をさらに備えている、請求項１０に記載の画像表示プログラム。
【請求項１２】
前記第１表示態様と第２表示態様と間で前記表示オブジェクトの面積が変化したとき、前記面積に応じて、当該表示オブジェクトの表示内容の増減、または表示内容の大きさの変更の少なくとも一方を行うように構成されている、請求項１から１１のいずれかに記載の画像表示プログラム。
【請求項１３】
所定の表示領域に、所定の事項が表示された少なくとも１つの表示オブジェクトを、初期形状で表示させる、第１表示態様を行う、ステップと、
前記第１表示態様において、前記表示領域に前記表示オブジェクトが表示されてない隙間領域が存在するとき、ユーザの要求に基づいて、または自動的に、前記隙間領域をなくすように、前記表示オブジェクトを変形して前記表示領域に表示させる、第２表示態様を行う、ステップと、
を備えている、画像表示方法。
【請求項１４】
所定の表示領域に、所定の事項が表示された少なくとも１つの表示オブジェクトを、初期形状で表示させる、第１表示態様を行う、ステップと、
前記第１表示態様において、表示すべき複数の前記表示オブジェクトの全部が、前記表示領域に表示できないとき、ユーザの要求に応じて、または自動的に、前記複数の表示オブジェクトの少なくとも１つを変形して、前記表示領域に前記複数の表示オブジェクトの全部を表示させる、第２の表示態様を行う、ステップと、
を備えている、画像表示方法。
【請求項１５】
表示領域を有する表示部と、
１又は複数のプロセッサと、
画像表示プログラムを前記１又は複数のプロセッサにより実行可能に記憶するメモリと、
を備え、
前記１又は複数のプロセッサは、前記画像表示プログラムに従って、
所定の表示領域に、所定の事項が表示された少なくとも１つの表示オブジェクトを、初期形状で表示させる、第１表示態様を行う、ステップと、
前記第１表示態様において、前記表示領域に前記表示オブジェクトが表示されてない隙間領域が存在するとき、ユーザの要求に基づいて、または自動的に、前記隙間領域をなくすように、前記表示オブジェクトを変形して前記表示領域に表示させる、第２表示態様を行う、ステップと、
を実行する、コンピュータ装置。
【請求項１６】
表示領域を有する表示部と、
１又は複数のプロセッサと、
画像表示プログラムを前記１又は複数のプロセッサにより実行可能に記憶するメモリと、
を備え、
前記１又は複数のプロセッサは、前記画像表示プログラムに従って、
所定の表示領域に、所定の事項が表示された少なくとも１つの表示オブジェクトを、初期形状で表示させる、第１表示態様を行う、ステップと、
前記第１表示態様において、表示すべき複数の前記表示オブジェクトの全部が、前記表示領域に表示できないとき、ユーザの要求に応じて、または自動的に、前記複数の表示オブジェクトの少なくとも１つを変形して、前記表示領域に前記複数の表示オブジェクトの全部を表示させる、第２の表示態様を行う、ステップと、
を実行する、コンピュータ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示プログラム、画像表示方法、及びコンピュータ装置に関する。
【背景技術】
【０００２】
スマートフォンなどの携帯端末では、ディスプレイに種々のアイコンを表示し、これをユーザが視認したり、タッチ操作などでアプリケーションを起動するようにしている。例えば、特許文献１には、ディスプレイの表示領域にパネル状の表示オブジェクトを配置したスマートフォンが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許第８９０４２２０号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１の例では、複数の表示オブジェクトが同じ形状に形成され、表示領域全体を埋めるように配置されている。しかしながら、表示オブジェクトの形状は、対象とするアプリケーションや、表示する事項によって相違する場合がある。そのような場合には、表示領域の全体を埋めるように表示オブジェクトを配置できない可能性がある。また、表示オブジェクトの数が増えた場合には、すべての表示オブジェクトを表示領域に表示することができず、表示オブジェクトの一部しか表示されないこともある。
【０００５】
以上のような場合には、表示領域の見栄えが悪くなったり、表示オブジェクトを一度に確認できず、視認性が低下するという問題がある。このような問題は、スマートフォンに限られず、ディスプレイの表示領域に複数の表示オブジェクトを表示するコンピュータ装置全般に消磁する問題である。
【０００６】
本発明は、上記問題を解決するためになされたものであり、表示領域に表示される表示オブジェクトの視認性を向上することが可能な画像表示プログラム、画像表示方法、及びコンピュータ装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上述した課題を解決するために、以下の構成を採用する。
【０００８】
本発明に係る画像表示プログラムは、コンピュータに、所定の表示領域に、所定の事項が表示された少なくとも１つの表示オブジェクトを、初期形状で表示させる、第１表示態様での表示を行う、ステップと、前記第１表示態様において、前記表示領域に前記表示オブジェクトが表示されてない隙間領域が存在するとき、ユーザの要求に基づいて、または自動的に、前記隙間領域をなくすように、前記表示オブジェクトを変形して前記表示領域に表示させる、第２表示態様での表示を行う、ステップと、を実行させる。
【０００９】
上記画像表示プログラムでは、前記第１表示態様において、複数の前記表示オブジェクトが前記表示領域に表示されており、前記第２表示態様においては、前記複数の表示オブジェクトを同じ形状に変形して前記表示領域に表示させるものとすることができる。
【００１０】
上記画像表示プログラムでは、前記第１表示態様において、前記表示領域に異なる形状の複数の表示オブジェクトが表示され、且つ前記表示領域に前記隙間領域が存在するとき、前記第２表示態様においては、前記複数の表示オブジェクトの形状を、当該各表示オブジェクト毎に設定された変形係数に応じた形状に変形して前記表示領域に表示させることができる。
【００１１】
上記画像表示プログラムでは、前記変形係数は、前記各表示オブジェクトの面積、及びいずれかの辺の長さの少なくとも一方に基づいて、設定することができる。
【００１２】
上記各画像表示プログラムでは、前記第２表示態様においては、複数の前記表示オブジェクトを、前記表示領域の縦方向及び横方向の少なくとも一方の方向に沿って並べて表示させることができる。
【００１３】
上記各画像表示プログラムでは、前記第１表示態様において、表示すべき複数の前記表示オブジェクトの全部が、前記表示領域に表示できないとき、前記第２表示態様においては、前記複数の表示オブジェクトの少なくとも１つを変形して、前記表示領域に前記複数の表示オブジェクトの全部を表示させることができる。
【００１４】
上記各画像表示プログラムでは、前記第２表示態様が、前記表示オブジェクトの表示位置及び形状の少なくとも一方が異なる複数の表示パターンを含んでおり、前記第２表示態様を行う際には、ユーザが選択した前記表示パターンに基づいて、前記表示オブジェクトを前記表示領域に表示させることができる。
【００１５】
本発明に係る第２の画像表示プログラムは、コンピュータに、所定の表示領域に、所定の事項が表示された少なくとも１つの表示オブジェクトを、初期形状で表示させる、第１表示態様での表示を行う、ステップと、前記第１表示態様において、表示すべき複数の前記表示オブジェクトの全部が、前記表示領域に表示できないとき、ユーザの要求に応じて、または自動的に、前記複数の表示オブジェクトの少なくとも１つを変形して、前記表示領域に前記複数の表示オブジェクトの全部を表示させる、第２の表示態様での表示を行う、ステップと、を実行させる。
【００１６】
上記各画像表示プログラムでは、前記各表示オブジェクトは、血圧、体重、体脂肪、内臓脂肪、身体年齢、骨格筋肉率、歩数、活動量、血糖値、基礎体温リズム、及び睡眠状態の少なくともいずれかに関する生体データの少なくとも１つを、それぞれ表示することができる。
【００１７】
上記各画像表示プログラムでは、前記第１表示態様での表示を行うステップに先立って、前記ユーザの生体に関する測定を行うよう構成された測定装置と通信することで、前記測定の結果を示す生体データを収集するステップをさらに備え、前記第１表示態様では、前記各表示オブジェクトに収集された前記生体データの少なくとも１つが表示されるものとすることができる。
【００１８】
上記各画像表示プログラムでは、前記表示オブジェクトの選択を受け付けるステップと、前記選択を受け付けると、選択された前記表示オブジェクトに係る生体データの推移を表示するステップと、をさらに備えることができる。
【００１９】
上記各画像表示プログラムでは、前記第１表示態様と第２表示態様と間で前記表示オブジェクトの面積が変化したとき、前記面積に応じて、当該表示オブジェクトの表示内容の増減、または表示内容の大きさの変更の少なくとも一方を行うように構成することができる。
【００２０】
なお、上記各画像表示プログラムは、ＣＤなどの非一過性の記憶媒体に記憶されたものとすることができる。
【００２１】
本発明に係る第１の画像表示方法は、所定の表示領域に、所定の事項が表示された少なくとも１つの表示オブジェクトを、初期形状で表示させる、第１表示態様を行う、ステップと、前記第１表示態様において、前記表示領域に前記表示オブジェクトが表示されてない隙間領域が存在するとき、ユーザの要求に基づいて、または自動的に、前記隙間領域をなくすように、前記表示オブジェクトを変形して前記表示領域に表示させる、第２表示態様を行う、ステップと、を備えている。
【００２２】
本発明に係る第２の画像表示方法は、所定の表示領域に、所定の事項が表示された少なくとも１つの表示オブジェクトを、初期形状で表示させる、第１表示態様を行う、ステップと、前記第１表示態様において、表示すべき複数の前記表示オブジェクトの全部が、前記表示領域に表示できないとき、ユーザの要求に応じて、または自動的に、前記複数の表示オブジェクトの少なくとも１つを変形して、前記表示領域に前記複数の表示オブジェクトの全部を表示させる、第２の表示態様を行う、ステップと、を備えている。
【００２３】
本発明に係る第１のコンピュータ装置は、表示領域を有する表示部と、１又は複数のプロセッサと、画像表示プログラムを前記１又は複数のプロセッサにより実行可能に記憶するメモリと、を備え、前記１又は複数のプロセッサは、前記画像表示プログラムに従って、所定の表示領域に、所定の事項が表示された少なくとも１つの表示オブジェクトを、初期形状で表示させる、第１表示態様を行う、ステップと、前記第１表示態様において、前記表示領域に前記表示オブジェクトが表示されてない隙間領域が存在するとき、ユーザの要求に基づいて、または自動的に、前記隙間領域をなくすように、前記表示オブジェクトを変形して前記表示領域に表示させる、第２表示態様を行う、ステップと、を実行する。
【００２４】
本発明に係る第２のコンピュータ装置は、表示領域を有する表示部と、１又は複数のプロセッサと、画像表示プログラムを前記１又は複数のプロセッサにより実行可能に記憶するメモリと、を備え、前記１又は複数のプロセッサは、前記画像表示プログラムに従って、所定の表示領域に、所定の事項が表示された少なくとも１つの表示オブジェクトを、初期形状で表示させる、第１表示態様を行う、ステップと、前記第１表示態様において、表示すべき複数の前記表示オブジェクトの全部が、前記表示領域に表示できないとき、ユーザの要求に応じて、または自動的に、前記複数の表示オブジェクトの少なくとも１つを変形して、前記表示領域に前記複数の表示オブジェクトの全部を表示させる、第２の表示態様を行う、ステップと、を実行する。
【発明の効果】
【００２５】
本発明によれば、表示領域に表示される表示オブジェクトの視認性を向上することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明が適用される場面の一例を模式的に例示する。
【図２】実施の形態に係るコンピュータ装置のハードウェア構成の一例を模式的に例示する。
【図３】実施の形態に係る測定装置のハードウェア構成の一例を模式的に例示する。
【図４】機器情報テーブルの一例を示す図である。
【図５】オブジェクト情報テーブルの一例を示す図である。
【図６】指標データベースの一例を示す図である。
【図７】実施の形態に係るコンピュータ装置のソフトウェア構成の一例を模式的に例示する。
【図８】第１表示態様で表示を行うディスプレイの一例を示す図である。
【図９】第１表示態様で表示を行うディスプレイの一例を示す図である。
【図１０】第１表示態様で表示を行うディスプレイの一例を示す図である。
【図１１】第２表示態様のパターン１で表示を行うディスプレイの一例を示す図である。
【図１２】第２表示態様のパターン２で表示を行うディスプレイの一例を示す図である。
【図１３】第２表示態様のパターン３で表示を行うディスプレイの一例を示す図である。
【図１４】第２表示態様のパターン４で表示を行うディスプレイの一例を示す図である。
【図１５】第２表示態様のパターン５で表示を行うディスプレイの一例を示す図である。
【図１６】第２表示態様のパターン６で表示を行うディスプレイの一例を示す図である。
【図１７】第２表示態様のパターン７で表示を行うディスプレイの一例を示す図である。
【図１８】第２表示態様のパターン８で表示を行うディスプレイの一例を示す図である。
【図１９】第２表示態様のパターン９で表示を行うディスプレイの一例を示す図である。
【図２０】詳細表示オブジェクトが表示されたディスプレイの一例を示す図である。
【図２１】実施の形態に係るコンピュータ装置の処理手順の一例を示す図である。
【図２２】第２表示態様の他の例を示す図である。
【図２３】第２表示態様の他の例を示す図である。
【発明を実施するための形態】
【００２７】
以下、本発明の一側面に係る実施の形態（以下、「本実施形態」とも表記する）を、図面に基づいて説明する。ただし、以下で説明する本実施形態は、あらゆる点において本発明の例示に過ぎない。本発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。つまり、本発明の実施にあたって、実施形態に応じた具体的構成が適宜採用されてもよい。なお、本実施形態において登場するデータを自然言語により説明しているが、より具体的には、コンピュータが認識可能な疑似言語、コマンド、パラメータ、マシン語等で指定される。
【００２８】
§１  適用例
まず、図１を用いて、本発明が適用される場面の一例について説明する。図１は、本実施形態に係るコンピュータ装置１の適用場面の一例を模式的に例示する。
【００２９】
図１に示されるとおり、本実施形態に係るコンピュータ装置１には、外部のサーバ７から提供されるデータ管理アプリケーションがインストールされる。ユーザ５は、コンピュータ装置１を操作して、データ管理アプリケーションを稼働させることで、所定のサービスの提供を受ける。このデータ管理アプリケーションは、当該サービスの提供に伴って、所定のデータを管理する。なお、このデータ管理アプリケーションは、後述するように、データ管理プログラム１２１を実行することにより利用可能となる。
【００３０】
データ管理アプリケーションは、サービスの提供に伴い、何らかのデータを取得して管理し、これをコンピュータ装置１において表示するものであれば、特に限定されなくてもよい。一例として、本実施形態では、データ管理アプリケーションとして、ユーザ５の生体に関する測定を行うように構成された少なくとも１つの測定装置３と協働するデータ管理アプリケーションを利用する。
【００３１】
具体的には、測定装置３は、例えば、体重体組成計、血圧計、活動量計、血糖値測定器、歩数計、体温計、睡眠計測器、心拍計、心電計等である。データ管理アプリケーションは、各測定装置３の測定結果である生体データを収集し、収集した生体データを管理することで、各測定装置３により得られたユーザの生体データを表示したり、あるいは生体データの履歴をグラフ等で表示するサービスを提供する管理用のソフトウェアである。そして、このデータ管理アプリケーションでは、生体データから抽出された所定の指標を、指標毎に表示オブジェクト（アイコン）に表示し、コンピュータ装置のディスプレイに表示する。そして、ユーザの要求または自動で、表示オブジェクトの表示態様を切替えることができる。
【００３２】
§２  構成例
［ハードウェア構成］
＜コンピュータ装置＞
次に、図２を用いて、本実施形態に係るコンピュータ装置１のハードウェア構成の一例について説明する。図２は、本実施形態に係るコンピュータ装置１のハードウェア構成の一例を模式的に例示する。
【００３３】
図２に示すように、本実施形態に係るコンピュータ装置１は、制御部１１、記憶部１２、通信インタフェース１３、タッチパネルディスプレイ１４、スピーカ１５、及びマイク１６が電気的に接続されたコンピュータである。なお、図２では、通信インタフェースを「通信Ｉ／Ｆ」と記載している。
【００３４】
制御部１１は、ハードウェアプロセッサであるＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等を含み、情報処理に応じて各構成要素を制御する。ＣＰＵは、本発明の「プロセッサ」に相当する。記憶部１２は、例えば、ハードディスクドライブ、ソリッドステートドライブ、光学ディスク、磁気ディスク、フラッシュメモリ、メモリカード等で構成され、データ管理プログラム１２１、生体データ等の各種データが保存される。記憶部１２は、本発明の「メモリ」に相当する。
【００３５】
データ管理アプリケーションは、上記のとおり、測定装置３から生体データ等を収集し、収集した生体データを管理するためのソフトウェアである。生体データは、コンピュータ装置１と測定装置３との間で通信を確立した後、データ管理アプリケーションを稼働することで収集される。
【００３６】
通信インタフェース１３は、例えば、有線ＬＡＮ（Local Area Network）モジュール、無線ＬＡＮモジュール等であり、ネットワークを介した有線又は無線通信を行うためのインタフェースである。通信インタフェース１３の種類は、接続する対象（例えば、測定装置３、サーバ７）に応じて適宜選択されてよい。通信インタフェース１３は、通信規格の種類に応じて適宜構成されてよい。本実施形態では、コンピュータ装置１は、通信インタフェース１３を介して、測定装置３及びサーバ７に接続する。なお、コンピュータ装置１と測定装置３との間の通信には、例えば、Bluetooth（登録商標）が用いられてよい。
【００３７】
タッチパネルディスプレイ（以下、単にディスプレイということがある）１４は、公知のものであってよく、選択のためのタッチ操作、文字等の入力、及び画像等の表示に利用される。ユーザ５は、タッチパネルディスプレイ１４を介して、コンピュータ装置１を操作することができる。スピーカ１５及びマイク１６はそれぞれ、公知のものであってよく、音声の出力及び入力に利用される。
【００３８】
なお、コンピュータ装置１の具体的なハードウェア構成に関して、実施形態に応じて、適宜、構成要素の省略、置換及び追加が可能である。例えば、制御部１１は、複数のハードウェアプロセッサを含んでもよい。ハードウェアプロセッサは、マイクロプロセッサ、ＦＰＧＡ（field-programmable gate array）等で構成されてよい。また、コンピュータ装置１には、提供されるサービス専用に設計された情報処理装置の他、デスクトップＰＣ（Personal Computer）、タブレットＰＣ、スマートフォンを含む携帯端末等であってよい。
【００３９】
また、コンピュータ装置１は、記憶媒体に記憶されたデータを読み込むためのドライブ装置等に接続されてもよい。この場合、上記データ管理プログラム１２１は、記憶媒体を介して提供されてもよい。また、コンピュータ装置１にドライブ装置が接続される場合、データ管理プログラム１２１は、記憶媒体に記憶されていてもよい。記憶媒体は、コンピュータその他装置、機械等が記録されたプログラム等の情報を読み取り可能なように、当該プログラム等の情報を、電気的、磁気的、光学的、機械的又は化学的作用によって蓄積する媒体である。記憶媒体は、例えば、ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disk）、フラッシュメモリ等である。
【００４０】
＜測定装置＞
次に、図３を用いて、本実施形態に係る測定装置３のハードウェア構成の一例について説明する。図３は、本実施形態に係る測定装置３のハードウェア構成の一例を模式的に例示する。測定装置３は、ユーザ５の生体に関する測定を行うように適宜構成される。
【００４１】
図３に示されるとおり、本実施形態に係る測定装置３は、コントローラ３１と、コントローラ３１にそれぞれ接続される表示部３３、操作部３５、ＲＡＭ３６、記憶部３７、通信部３８、及び測定部３９とを備えるコンピュータである。各測定装置３は、例えば、体重体組成計、血圧計、活動量計、血糖値測定器、歩数計、体温計等のいずれかであり、測定する情報の種類に応じて適宜構成されてよい。
【００４２】
コントローラ３１は、例えば、マイクロコンピュータ、ＦＰＧＡ（field-programmable gate array）等により、各部の動作を制御するように構成される。表示部３３は、例えば、液晶ディスプレイ、有機ＥＬディスプレイ等により、種々の情報を表示可能に構成される。操作部３５は、例えば、ボタン、タッチパネル等により、ユーザの操作を受け付け可能に適宜構成される。操作部３５は、測定装置３に物理的に設けられたボタンで構成されてもよい。また、タッチパネルディスプレイを表示部３３として利用した場合には、操作部３５は、表示部３３に表示される仮想的なボタンで構成されてもよい。
【００４３】
ＲＡＭ３６は、ＤＲＡＭ、ＳＲＡＭ等であってよく、データを一時的に記憶すると共に、コントローラ３１の作業用の記憶領域として利用される。記憶部３７は、例えば、ハードディスクドライブ、ソリッドステートドライブ、光学ディスク、磁気ディスク、フラッシュメモリ、メモリカード等で構成され、測定により得られた生体データ（例えば、各種の測定値、測定値から算出される指標値等）を記憶する。
【００４４】
通信部３８は、上記通信インタフェース１３と同様であり、例えば、有線ＬＡＮモジュール、無線ＬＡＮモジュール等である。測定装置３は、通信部３８を介して、コンピュータ装置１に接続する。本実施形態では、通信部３８は、例えば、Bluetooth（登録商標）の規格に従って通信を行うためのモジュールである。
【００４５】
測定部３９は、測定対象に応じて適宜構成されてよい。例えば、測定部３９は、血圧、脈拍、体重、体脂肪、内臓脂肪、歩数、活動量、血糖値、体温等の各種情報を測定するセンサにより構成されてよい。また、各測定装置３の現在位置を測定する場合には、測定部３９は、ＧＰＳ（Global Positioning System）信号を受信する受信回路等を備えてもよい。現在位置を測定可能に構成されることで、測定装置３は、ユーザ５の歩行距離等を測定することができる。
【００４６】
コントローラ３１は、測定部３９により得られる血圧、脈拍、体重、体脂肪、内臓脂肪、歩数、活動量、血糖値、体温等のデータを生体データとして記憶部３７に記憶する。また、コントローラ３１は、測定により得られた測定値に基づいて、身体年齢、骨格筋肉率、ＢＭＩ（Body Mass Index）等の各種情報を算出し、算出した各種情報を生体データとして記憶部３７に記憶する。
【００４７】
以上のような通信可能な測定装置３の一例として、例えば、オムロン株式会社製の血圧計（ＨＥＭ−７２８１Ｔ、ＨＥＭ−７２７１Ｔ等）、及び体重体組成計（ＨＢＦ−２５５Ｔ等）、活動量計（ＨＪＡ−４０５Ｔ等）を挙げることができる。
【００４８】
なお、測定装置３の具体的なハードウェア構成に関して、コンピュータ装置１と同様に、実施の形態に応じて、適宜、構成要素の省略、置換及び追加が可能である。また、本実施形態に係る測定装置３では、ユーザ５の生体に関する情報を測定する部分（測定部３９）と各種の情報処理を実施する部分（コントローラ３１、ＲＡＭ３６、記憶部３７、及び通信部３８）とが一体になっている。しかしながら、測定装置３の構成は、このような例に限られなくてもよい。例えば、各種情報処理を実施する部分は汎用のＰＣ等により構成され、ユーザ５の生体に関する情報を測定する装置に汎用のＰＣを接続することで、上記測定装置３は構成されてよい。
【００４９】
＜その他＞
サーバ７は、上記コンピュータ装置１と同様に、制御部、記憶部、通信インタフェース、入力装置、及び出力装置が電気的に接続されたコンピュータで構成することができる。記憶部には、提供するデータ管理アプリケーション用のプログラムや生体データ等が保存される。そして、サーバ７は、通信インタフェースにより、ネットワークを介して、データ管理プログラム１２１をコンピュータ装置１等のクライアント端末に提供するように構成される。このようなサーバ７には、クラウドを構成するサーバ等の公知のサーバ装置が用いられてよい。また、サーバ７は、１又は複数台のコンピュータで構成されてよい。
【００５０】
＜生体データの管理＞
各測定装置３は、コンピュータ装置１との通信が確立されると、所定の要件下において、コンピュータ装置１に登録される。登録が行われると、コンピュータ装置１は、測定装置３から生体データ等を取得する。生体データ等には、後述するように複数の指標等が含まれており、コンピュータ装置１の記憶部１２において、次のように管理される。すなわち、図２に示すように、記憶部１２には、機器情報テーブル１２２、オブジェクト情報テーブル１２３及び指標データベース（ＤＢ）１２４が記憶されている。なお、測定装置３から取得されるデータには、生体データのほか、測定装置３に関する情報等も含まれる。以下では、測定装置３から送信されるデータをまとめて、生体データ等と称することがある。以下、各テーブル、データベースについて説明する。
【００５１】
（１）機器情報テーブル
機器情報テーブル１２２はコンピュータ装置１に登録された測定装置３を管理するためのテーブルである。すなわち、測定装置３に関する情報（機器型式名、機器カテゴリ等）を機器情報テーブル１２２に登録することにより、測定装置３をコンピュータ装置１に登録する。図４は、機器情報テーブル１２２のデータ構造を示す。機器情報テーブル１２２は、機器型式名、機器カテゴリ、対象国、ペアリング、接続中、指標数、指標１、指標２、指標３、・・・の項目を有する。
【００５２】
「機器型式名」には、各測定装置３の型式名を示す情報を格納し、「機器カテゴリ」には測定装置３の種類を示す情報を格納する。「対象国」はデータ管理アプリケーション１２１を使用している国を示す情報を格納する。「ペアリング」には、コンピュータ装置１と各測定装置３との間のペアリングが済みであるか否かを示す情報を格納する。「接続中」は、コンピュータ装置１と各測定装置３との間で通信が確立されているか否かを示す情報を格納する。
【００５３】
ここで、指標１、指標２、指標３・・・は、測定装置３から取得する指標の値を格納し、具体的にどのような指標が割り当てられるかは測定装置３毎によって異なる。例えば、測定装置３が血圧計の場合、“最高血圧”、“最低血圧”、“脈拍数”等がそれぞれ指標１、指標２、指標３・・・に割り当てられる。また、測定装置３が体重体組成計の場合、“体重”、“体脂肪”、“体年齢”等がそれぞれ指標１、指標２、指標３・・・に割り当てられる。
【００５４】
（２）オブジェクト情報テーブル
オブジェクト情報テーブル１２３は、コンピュータ装置１のディスプレイ１４に表示されるパネル状の表示オブジェクト４２，４３（図８等参照）に関する情報を管理するテーブルである。すなわち、コンピュータ装置１上でデータ管理アプリケーション１２１が操作されたときに表示される画面において、オブジェクト情報テーブル１２３に登録されている表示オブジェクトのみが表示される。図５に、オブジェクト情報テーブル１２３のデータ構造を示す。
【００５５】
オブジェクト情報テーブル１２３は、タイトル、機器Ｎｏ、データ取得日、サイズ、位置（Ｘ）、位置（Ｙ）、個人番号、単位、機器登録フラグ等の項目を含む。タイトルは表示オブジェクトの名称である。例えば、血圧の測定結果を示す表示オブジェクトには「血圧」の名称が付けられる。機器Ｎｏは、測定装置３を特定するための番号（識別番号）である。機器Ｎｏを介して機器情報テーブル１２２を参照することで、各表示オブジェクトに関連した測定装置３の機器型式名や指標の名称を把握することができる。
【００５６】
データ取得日は、その表示オブジェクトに関する指標の最新の取得日を示す。サイズは、表示オブジェクトの初期形状を示す。位置（Ｘ）、位置（Ｙ）は、表示領域１４１上の表示オブジェクトの表示位置（座標）を示す。個人番号は、ユーザを識別するための番号である。単位は、表示オブジェクトに表示する測定値の単位である。機器登録フラグは、表示オブジェクトに対応する測定装置３がコンピュータ装置１に現在登録されているか否かを示すフラグである。機器登録フラグが「ＯＮ」の場合、その表示オブジェクトに対応する測定装置が現在登録されていることを示し、「ＯＦＦ」の場合、その測定装置が登録後に削除されたことを示す。
【００５７】
（３）指標データベース
指標データベース１２４は、各測定装置３から受信した指標を管理するデータベースである。図６に指標データベース１２４のデータ構造を示す。指標データベース３４は、測定装置３毎に受信したデータを１レコードとして管理する。具体的には、指標データベース１２４は、レコードＮｏ、機器Ｎｏ、データ取得日、指標１、指標２、指標３，・・・の項目を管理する。レコードＮｏは、レコードの番号である。機器Ｎｏは測定装置３を特
定するための番号（識別番号）である。データ取得日は測定装置３からデータを取得した日付である。指標１、指標２、・・・は、測定装置３から取得する指標の値を格納し、具体的にどのような指標が割り当てられるかは測定装置３によって異なる。
【００５８】
［ソフトウェア構成］
次に、図７を用いて、本実施形態に係るコンピュータ装置１のソフトウェア構成の一例について説明する。図７は、本実施形態に係るコンピュータ装置１のソフトウェア構成の一例を模式的に例示する。
【００５９】
コンピュータ装置１の制御部１１は、記憶部１２に記憶されたデータ管理アプリケーション用のデータ管理プログラム１２１をＲＡＭに展開する。そして、制御部１１は、ＲＡＭに展開されたデータ管理プログラム１２１をＣＰＵにより解釈及び実行して、各構成要素を制御する。これによって、図７に示されるとおり、本実施形態に係るコンピュータ装置１は、ソフトウェアモジュールとして、データ収集部１１１、第１表示制御部１１２、第２表示制御部１１３、詳細表示制御部１１４、及び表示切替部１１５を備えるコンピュータとして構成される。これにより、データ管理アプリケーションが利用可能となる。
【００６０】
＜データ収集部＞
データ収集部１１１は、測定装置３と通信することで、測定装置３による測定の結果を示す生体データ等を収集する。そして、収集したデータは、上述した各テーブル１２２，１２３、データベース１２４に格納される。また、データ収集部１１１は、ユーザからの要求があった場合、あるいは自動的に、各測定装置３から生体データ等を収集し、各テーブル１２２，１２３やデータベース１２４を更新する。このとき、所定の生体データのみを更新することもできるし、登録されている測定装置３に関する全ての生体データを更新することもできる。ここで、ユーザからの要求とは、データ管理アプリケーションが起動している状態で、例えば、タッチセンサディスプレイ１４にユーザが所定のタッチ操作を行った場合である。図示を省略するが、画面の所定のボタンをタッチしたり、あるいは画面をスワイプすることで、全ての生体データを更新できるようにすることができる。所定の生体データのみを更新する点については、後述する。また、自動によるデータの収集は、データ管理アプリケーションが起動しているとき、あるいは起動していないときに、例えば、所定時間おきに、コンピュータ装置１が、登録されている測定装置３を検索し、測定装置３との通信を確立した上で、測定装置３から最新の生体データ等を取得する。
【００６１】
＜第１表示制御部＞
第１表示制御部１１２は、図８に示すように、ディスプレイ１４の表示領域１４１に、上述した表示オブジェクトを表示させる。第１表示制御部１１２は、オブジェクト情報テーブル１２３に登録されている機器Ｎｏをキーとして機器情報テーブル１２２を参照し、機器Ｎｏ毎に機器型式名や、指標１、２、・・・の名称を取得する。さらに、第１表示制御部１１２は、オブジェクト情報テーブル１２３に登録されている各機器Ｎｏをキーとして、指標データベース１２４を検索し、測定装置３毎に最新の各指標の値（すなわち最新のデータ取得日を持つ）を取得する。その後、第１表示制御部１１２は、図８に示すように、表示領域１４１の上辺にツールバー４１を表示するとともに、このツールバー４１の下方に、取得した名称や指標の値に基づき、表示オブジェクト４２，４３を表示する。このとき、各表示オブジェクト４２，４３は、オブジェクト情報テーブル１２３において規定された初期形状により、表示領域１４１に表示される。なお、ツールバー４１については、後述する。
【００６２】
以下、表示オブジェクト４２，４３について、図８を参照しつつ詳細に説明する。図８の例では、表示領域１４１に２つの矩形状の表示オブジェクトが表示されている。すなわち、血圧用オブジェクト４２、及び脈拍用オブジェクト４３が表示されている。この例では、測定装置３として血圧計が登録されており、血圧計から血圧及び脈拍が生体データとして取得される。
【００６３】
血圧用オブジェクト４２は、縦長の長方形状に形成されている。すなわち、縦方向の長さが横方向の長さの約２倍であり、横方向の長さは、表示領域１４１の横方向の長さの約半分である。そして、この血圧用オブジェクト４２は、表示領域１４１の左辺に沿って配置されている。この血圧用オブジェクト４２には、単位をｍｍＨｇとする最高血圧と、最低血圧が表示されている。また、この血圧用オブジェクト４２の右上の角部には、更新ボタン４２１が表示されており、この更新ボタン４２１をタッチすると、上述したように、データ収集部１１１によって、血圧に関するデータの更新が行われる。すなわち、この血圧用オブジェクト４２に表示されている指標のみ、データの更新が行われる。
【００６４】
脈拍用オブジェクト４３は、正方形状に形成されており、横方向の長さは、表示領域１４１の横方向の長さの約半分である。そして、この脈拍用オブジェクト４３は、表示領域１４１の右辺に沿って、血圧用オブジェクト４２の右側に配置されている。この脈用オブジェクト４３には、単位をｂｐｍとする脈拍数が表示されている。また、この脈拍用オブジェクト４３の右上の角部にも、上述したものと同機能の更新ボタン４２１が表示されており、この脈拍用オブジェクト４３に表示されている指標のみ、データの更新を行うことができる。
【００６５】
このように、第１表示制御部１１２は、各テーブル１２２，１２３、データベース１２４を参照し、登録されている測定装置３に係る指標を示す表示オブジェクトを、ディスプレイ１４の表示領域１４１に表示する。このとき、表示領域１４１には、各表示オブジェクト４２，４３が初期形状のまま表示される。以下、この表示態様を第１表示態様と称することとする。
【００６６】
この状態から、他の測定装置３がデータ管理アプリケーションに登録されると、上記のように、データ収集部１１１は、その測定装置３から生体データ等を取得し、それを上記各テーブル１２２，１２３やデータベース１２４に格納する。そして、第１表示制御部１１２は、各テーブル１２２，１２３やデータベース１２４を参照して、新たな表示オブジェクトを表示領域１４１に表示する。このとき、表示オブジェクトの表示順序は、登録された測定装置３の順番したがっており、登録の順に、表示領域１４１の上方から下方に向かって配置されている。例えば、図８の状態から、測定装置３として歩数計が登録されると、歩数計から歩数、歩行距離、及びカロリーが生体データの指標として取得される。そして、表示領域１４１には、図９に示すように、歩数、歩行距離、及びカロリーをそれぞれ表示する歩数用オブジェクト４４、歩行距離用オブジェクト４５、及びカロリー用オブジェクト４６がそれぞれ表示される。
【００６７】
但し、３つの表示オブジェクト４４〜４６が追加され、合計の表示オブジェクト４２〜４６の数が５つになったため、表示領域１４１にすべての表示オブジェクト４２〜４６を表示できない。したがって、この場合には、図９に示すように、初期状態において、歩行距離用オブジェクト４５及びカロリー用オブジェクト４６は、概ね上半分のみ表示される。そのため、歩行距離用オブジェクト４５及びカロリー用オブジェクト４６の全体を表示領域１４１に表示するためには、例えば、図１０に示すように、ディスプレイ１４の表面を上方にスライドすることで、画面をスクロールする必要がある。このとき、表示オブジェクト４２〜４６のみがスクロールされ、ツールバー４１は固定される。
【００６８】
ここで、歩数用オブジェクト４４、歩行距離用オブジェクト４５、及びカロリー用オブジェクト４６について説明する。歩数用オブジェクト４４は、横長の長方形状に形成されている。すなわち、横方向の長さが縦方向の長さの約２倍であり、横方向の長さは、表示領域１４１の横方向の長さとほぼ同じである。そして、この歩数用オブジェクトは、血圧用オブジェクト４２の下側で、表示領域１４１の横方向全体に亘って配置されている。この歩数用オブジェクト４４には、単位をｓｔｅｐｓとする歩数が表示されている。
【００６９】
歩行距離用オブジェクト４５は、正方形状に形成されており、横方向の長さは、表示領域１４１の横方向の長さの約半分である。そして、この歩行距離用オブジェクト４５は、表示領域１４１の左辺に沿って、歩数用オブジェクト４４の下側に配置されている。この歩行距離用オブジェクト４５には、単位をｋｍとする歩行距離が表示されている。この歩行距離は、歩数計において、歩数に基づいて算出されたものである。
【００７０】
カロリー用オブジェクト４６は、正方形状に形成されており、横方向の長さは、表示領域１４１の横方向の長さの約半分である。そして、このカロリー用オブジェクト４６は、表示領域１４１の左辺に沿って、歩数用オブジェクト４４の下側に配置されている。すなわち、歩行距離用オブジェクト４５の右側に配置されている。このカロリー用オブジェクト４６には、単位をｋｃａｌとする消費カロリーが表示されている。この消費カロリーは、歩数計において、歩数に基づいて算出されたものである。
【００７１】
なお、上述した表示オブジェクトは一例であり、他の測定装置３が登録されると、そこから取得された生体データ等から適宜指標を抽出して表示オブジェクトが作成される。例えば、体重計からは、体重、体脂肪、内臓脂肪等を指標として取得できる。その他、上述した活動量、血糖値、体温なども指標として用いることができる。あるいは、指標などの文字だけではなく、グラフや表などの図を表示することもできる。
【００７２】
ところで、このような第１表示態様では、各表示オブジェクト４２〜４６の初期形状が異なることや、測定装置３の登録順に表示オブジェクト４２〜４６が表示されることから、表示領域１４１に、表示オブジェクトが配置されていない隙間が形成される。すなわち、図８〜図１０の例では、脈拍用オブジェクト４３と歩数用オブジェクト４４との間に隙間が形成されている。あるいは、図９及び図１０に示すように、表示オブジェクトの数が増えると、すべての表示オブジェクト４２〜４６を表示領域１４１に表示できない場合がある。以上のように表示領域１４１に隙間が形成されると見栄えがよくない。また、すべての表示オブジェクト４２〜４６を一度に確認したい場合もある。そのため、本実施形態においては、第２表示制御部１１３によって、表示態様を変更する。以下、第２表示制御部１１３について説明する。
【００７３】
＜第２表示制御部＞
第２表示制御部１１３は、第１表示態様にある表示オブジェクト４２〜４６の形状及び大きさの少なくとも一方を変更し、表示領域１４１に隙間が形成されないようにしたり、表示領域１４１にすべての表示オブジェクト４２〜４６を表示するような表示態様を生成する。第２表示態様は、種々のパターンがあるが、以下ではその例をいくつか説明する。なお、第１表示態様から第２表示態様への切り替えについては、後述する。
【００７４】
＜パターン１＞
図１１に示すパターン１は、図８の状態から各表示オブジェクトをすべて同じ形状に変形し、縦方向に並べた表示態様である。すなわち、２つの表示オブジェクト４２，４３の横方向の長さが表示領域１４１の横方向の長さと同じあり、縦方向の長さが、表示領域１４１の縦方向の長さの概ね１／３となっている。これに伴い、各表示オブジェクト４２，４３に表示される指標は、表示オブジェクト４２，４３の変形後の形状に適合するように、拡大または縮小されたり、あるいは表示位置や、表示態様（例えば、略称などで表示）が変更される。この点については、以下に説明するすべてのパターンにおいても同じである。
【００７５】
＜パターン２＞
図１２に示すパターン２は、図８の状態から各表示オブジェクト４２，４３をすべて同じ形状に変形し、横方向に並べた表示態様である。すなわち、２つの表示オブジェクト４２，４３の縦方向の長さは表示領域１４１の縦方向の長さと同じあり、横方向の長さは、表示領域１４１の横方向の長さの概ね１／３となっている。
【００７６】
＜パターン３＞
図１３に示すパターン３は、図８の状態から各表示オブジェクト４２，４３を初期形状の面積に応じて変形し、縦方向に並べた表示態様である。まず、２つの表示オブジェクト４２，４３の横方向の長さは表示領域１４１の横方向の長さと同じあるが、縦方向の長さは、各表示オブジェクト４２，４３の初期形状の面積と比例するように設定される。また、２つの表示オブジェクト４２，４３の縦方向の長さの合計が、表示領域１４１の縦方向の長さと概ね同じになるように設定される。
【００７７】
＜パターン４＞
図１４に示すパターン４は、図８の状態から各表示オブジェクト４２，４３を初期形状の面積に応じて変形し、横方向に並べた表示態様である。まず、２つの表示オブジェクト４２，４３の縦方向の長さは表示領域１４１の縦方向の長さと同じあるが、横方向の長さは、各表示オブジェクト４２，４３の初期形状の面積と比例するように設定される。また、２つの表示オブジェクト４２，４３の横方向の長さの合計が、表示領域１４１の横方向の長さと概ね同じになるように設定される。以上のパターン３，４では、各表示オブジェクト４２，４３の初期形状の面積に応じて、第２表示態様における各表示オブジェクト４２，４３の形状を決定しているが、これに限定されるものではない。すなわち、面積以外でも、初期形状における縦方向の長さ、横方向の長さ、あるいは予め決められている数値などの変形に係る係数（以下、変形係数という）に基づいて、第２表示態様での形状を決定することができる。この点は、後述するパターン７，８についても同じである。
【００７８】
＜パターン５＞
図１５に示すパターン５は、図９の状態から各表示オブジェクト４２〜４６をすべて同じ形状に変形し、縦方向に並べた表示態様である。すなわち、全ての表示オブジェクト４２〜４６が表示領域１４１に表示されるように、５つの表示オブジェクト４２〜４６の横方向の長さは表示領域１４１の横方向の長さと同じあり、縦方向の長さは、表示領域１４１の縦方向の長さの概ね１／５となっている。このとき、各表示オブジェクト４２〜４６の面積が小さくなるため、指標の表示態様を調整している。すなわち、図１５の例では、血圧用オブジェクト４２において、最高血圧と最低血圧とを「／」で区切って一列に示している。
【００７９】
＜パターン６＞
図１６に示すパターン６は、図９の状態から各表示オブジェクト４２〜４６をすべて同じ形状に変形し、横方向に並べた表示態様である。すなわち、全ての表示オブジェクト４２〜４６が表示領域１４１に表示されるように、５つの表示オブジェクト４２〜４６の縦方向の長さは表示領域１４１の縦方向の長さと同じあり、横方向の長さは、表示領域１４１の横方向の長さの概ね１／５となっている。
【００８０】
＜パターン７＞
図１７に示すパターン７は、図９の状態から各表示オブジェクト４２〜４６を初期形状の面積に応じて変形し、縦方向に並べた表示態様である。まず、５つの表示オブジェクト４２〜４６の横方向の長さは表示領域１４１の横方向の長さと同じあるが、縦方向の長さは、各表示オブジェクト４２〜４６の初期形状の面積と比例するように設定される。また、５つの表示オブジェクト４２〜４６の縦方向の長さの合計が、表示領域１４１の縦方向の長さと概ね同じになるように設定される。
【００８１】
＜パターン８＞
図１８に示すパターン８は、図９の状態から各表示オブジェクト４２〜４６を初期形状の面積に応じて変形し、横方向に並べた表示態様である。まず、５つの表示オブジェクト４２〜４６の縦方向の長さは表示領域１４１の縦方向の長さと同じあるが、横方向の長さは、各表示オブジェクト４２〜４６の初期形状の面積と比例するように設定される。また、５つの表示オブジェクト４２〜４６の横方向の長さの合計が、表示領域１４１の横方向の長さと概ね同じになるように設定される。
【００８２】
＜パターン９＞
図１９に示すパターン９は、図９の状態から各表示オブジェクト４２〜４６をすべて同じ形状に変形し、縦方向に２つ、横方向に３つ並べた表示態様である。すなわち、５つの表示オブジェクト４２〜４６の横方向の長さは表示領域１４１の横方向の長さの概ね１／３であり、縦方向の長さは、表示領域１４１の縦方向の長さの概ね１／２となっている。但し、表示領域の１４１右下には、表示オブジェクトが配置されない隙間が形成される。なお、縦方向及び横方向に並ぶ表示オブジェクトの数は特には限定されず、種々の態様が可能である。例えば、縦方向に３つ、横方向に２つなど、適宜設定することができる。
【００８３】
＜詳細表示制御部＞
次に、詳細表示制御部１１４について説明する。上述した第１表示態様または第２表示態様において、各表示オブジェクト４２〜４６をタッチすると、詳細表示制御部１１４は、これを検知し、表示領域１４１に各指標の推移を示すグラフを表示するようになっている。以下、この点について説明する。
【００８４】
例えば、図８の状態から血圧用オブジェクト４２をタッチすると、図２０に示す詳細表示オブジェクト５１が表示される。この詳細表示オブジェクト５１は、ツールバー４１を除く、表示領域１４１の全体に表示される。この詳細表示オブジェクト５１には、週毎または月毎の、測定した血圧の推移を表すグラフが表示される。具体的には、このオブジェクト５１の上端には、週毎または月毎のいずれかを選択するためのボタン５２，５３が配置されている。図２０の例では、週毎のボタン５２がタッチされている。そのため、このグラフには、所定の１週間に亘って各日の血圧の範囲（最高血圧と最低血圧との間の範囲）が棒グラフで示されている。また、詳細表示オブジェクト５１の下端には、この週の最高血圧と最低血圧の平均値を示す領域５４が配置されている。
【００８５】
さらに、ツールバー４１には、この詳細表示オブジェクト５１の説明、つまり「血圧」であることが表示されている。また、ツールバー４１の左端部には、「＜」で示される戻るボタン４１２が示され、これをタッチすると、直前の第１表示態様または第２表示態様に戻るようになっている。
【００８６】
以上、血圧用の詳細表示オブジェクト５１を示したが、第１表示態様に示される他の指標（脈拍、歩数、歩行距離、カロリー）についても同様に、所定の期間内の指標の推移、平均値などを適宜表示した詳細表示オブジェクトが準備されている。なお、詳細表示制御部１１４は、例えば、各テープル１２２、１２３やデータベース１２４から抽出した指標に基づいて、予めグラフを作成しておき、いずれかの表示オブジェクト４２〜４６がタッチされたときに、これを表示することができる。あるいは、表示オブジェクト４２〜４６がタッチされた後、各テープル１２２，１２３やデータベース１２４から抽出した指標によりグラフを作成し、これを表示することもできる。
【００８７】
＜表示切替部＞
続いて、表示切替部１１５について説明する。図８〜図１９に示すように、ツールバー４１の右端部には、表示態様の切替ボタン４１１が配置されている。例えば、第１表示態様において、ユーザが、切替ボタン４１１をタッチすると、表示切替部１１５は、例えば、パターン１の第２表示態様に切替えられる。切り替えの態様は種々あり、例えば、切替ボタン４１１をタッチする毎に、パターン１〜４、あるいはパターン５〜９に順次切替えられるようにすることもできる。あるいは、切替ボタン４１１をタッチすると、すべてのパターンが表示されたプルダウンメニューが表示され、いずれかを選択できるようにすることもできる。
【００８８】
一方、図１１〜図１９に示す第２表示態様において、ユーザが切替ボタン４１１をタッチすると、表示切替部１１５は、画面を第１表示態様に戻すようになっている。このように、表示切替部１１５は、切替ボタン４１１のタッチの検出、及び表示態様の切り替えを行う。
【００８９】
なお、第２表示態様は、第１表示態様が決定したときに、予め１つあるいは複数のパターンを作成しておくことができ、切替ボタン４１１がタッチされたときに、作成されたものを表示することができる。
【００９０】
また、ユーザの要求に応じて表示態様を切替える以外に、自動で表示態様を切り替えることもできる。例えば、予め第２表示態様のパターンを設定しておき、第１表示態様で所定時間の表示が行われた後、第２表示態様に切替えることもできる。
【００９１】
§３  動作例
次に、図２１を用いて、コンピュータ装置１の動作例を説明する。図５は、本実施形態に係るコンピュータ装置１の処理手順の一例を示すフローチャートである。以下で説明するレビュー依頼の処理手順は、本発明の「画像表示方法」の一部に相当する。ただし、以下で説明する処理手順は一例に過ぎず、各処理は可能な限り変更されてよい。また、以下で説明する処理手順について、実施の形態に応じて、適宜、ステップの省略、置換、及び追加が可能である。
【００９２】
データ管理アプリケーションが起動されると（ステップＳ１０１）、ディスプレイ１４には、初期画面として、例えば、図８に示すように、第１表示態様で表示オブジェクト４２、４３が表示される（ステップＳ１０２）。この状態で、いずれかの表示オブジェクト４２，４３がタッチされると（ステップＳ１０３のＹＥＳ）、図２０に示すように、表示領域１４１に、タッチした表示オブジェクトの指標を示す詳細表示オブジェクト５１が表示される（ステップＳ１０４）。すなわち、指標の推移を示すグラフが表示される。ここから、ツールバー４１の戻るボタン４１２がタッチされると（ステップＳ１０５のＹＥＳ）、ディスプレイ１４の表示は、第１表示態様に戻る（ステップＳ１０２）。
【００９３】
そして、第１表示態様において、切替ボタン４１１がタッチされると（ステップＳ１０６のＹＥＳ）、図１１〜図１９に示すように、表示領域１４１には、第２表示態様で表示オブジェクト４２〜４６が表示される（ステップＳ１０７）。この状態で、いずれかの表示オブジェクト４２〜４６がタッチされると（ステップＳ１０８のＹＥＳ）、図２０に示すように、表示領域１４１には、タッチした表示オブジェクトの指標を示す詳細表示オブジェクト５１が表示される（ステップＳ１０９）。そして、この状態で、ツールバー４１の戻るボタン４１２をタッチすると（ステップＳ１１０のＹＥＳ）、ディスプレイ１４の表示は、第２表示態様に戻る（ステップＳ１０７）。
【００９４】
また、第２表示態様において、切替ボタン４１１がタッチされると（ステップＳ１１１のＹＥＳ）、図８に示すように、表示領域１４１には、第１表示態様で表示オブジェクト４２、４３が表示される（ステップＳ１０７）。
【００９５】
そして、いずれのタイミングでも、ユーザはデータ管理アプリケーションを適宜終了することができる。
【００９６】
［特徴］
以上のとおり、本実施形態では、第１表示態様において、表示領域１４１に表示オブジェクト４２、４３が表示されないような隙間が生じる場合、見栄えが悪く、表示オブジェクト４２、４３のすべてを均等に視認しづらいため、ユーザの要求、あるいは自動で隙間を埋めるようにしている。すなわち、各表示オブジェクト４２，４３の形状を変更し、表示領域１４１に配置する第２表示態様での表示を可能としている。これにより、表示領域１４１がすべて表示オブジェクト４２，４３で埋められ、隙間が生じないため、見栄えがよくなる。すなわち、視認性を向上することができる。
【００９７】
また、表示オブジェクトの数が多い場合、表示領域１４１にすべての表示オブジェクトを一度に表示することができず、画面をスクロールしなければ、すべての表示オブジェクトを視認できない場合がある。これに対しても、各表示オブジェクトの形状を変更し、表示領域１４１にすべての表示オブジェクト４２〜４６を配置する第２表示態様での表示を可能としている。これにより、画面をスクロールすることなく、すべての表示オブジェクト４２〜４６を表示領域１４１に表示することができる。したがって、現在管理されている生体データに係る指標を一度で視認することができる。
【００９８】
以上のように、本実施形態においては、第１表示態様において、表示領域１４１に隙間が生じたり、すべての表示オブジェクトを表示できない場合に、これを解消した第２表示態様を有しているため、表示領域１４１に表示される表示オブジェクトの視認性を向上することができる。
【００９９】
§４  変形例
以上、本発明の実施の形態を詳細に説明してきたが、前述までの説明はあらゆる点において本発明の例示に過ぎない。本発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。例えば、以下のような変更が可能である。なお、以下では、上記実施形態と同様の構成要素に関しては同様の符号を用い、上記実施形態と同様の点については、適宜説明を省略した。以下の変形例は適宜組み合わせ可能である。
【０１００】
＜４．１＞
第２表示態様において、表示オブジェクトの配置方法は上述したもの以外でも可能である。例えば、隙間を埋めるという観点であれば、各表示オブジェクトを、同じ規則の下で変形しなくても良い。例えば、図１９に示す第２表示態様において、隙間を埋めるために、図２２に示すように、一部の表示オブジェクトの形状を他の表示オブジェクトと相違するように変形してもよい。この例では、歩数用オブジェクト４４のみ、他の表示オブジェクト４２，４３、４５，４６とは異なる大きさになっている。
【０１０１】
＜４．２＞
表示オブジェクトの大きさは、必ずしも矩形状でなくてもよく、多角形状や円形等であってもよい。なお、円形の場合には、隙間が生じやすいが、必ずしも、表示領域１４１のすべてを表示オブジェクトで完全に埋める必要はなく、見栄えが悪くならないように、例えば、格子状または千鳥状に並べることで、大きい隙間が生じなければよい。したがって、例えば、図２３のような表示オブジェクト５０の配置も本発明の第２表示態様に含まれる。
【０１０２】
＜４．３＞
生体データの管理方法は特には限定されず、生体データから適宜、指標を抽出し、表示オブジェクトに表示できるように管理されていればよい。したがって、上述したテーブル１２２，１２３、データベース１２４はあくまでも一例であり、種々の管理が可能である。
【０１０３】
＜４．４＞
各表示オブジェクトに表示される指標等の表示内容は、適宜設定することができる。例えば、表示オブジェクトの面積に応じて表示内容を変更することもできる。一例として、上記第１表示態様と第２表示態様との間の画面の遷移において表示オブジェクトが拡大したときは、最新の測定結果に加え、それよりも前の測定結果など、複数の測定結果を表示することができる。一方、表示オブジェクトが縮小したときには、表示する測定結果を最新のもののみにすることができる。このように、表示オブジェクトの面積に応じて、表示内容の量を増減させることができる。また、表示内容の量の増減とは、文字だけでなく、図形等のデザインの量を増減させてもよい。あるいは、表示内容の大きさ、つまり文字や図形等の大きさを変更することもできる。また、表示内容の量の増減、及び表示内容の大きさの変更の少なくとも一方を行うことができる。
【０１０４】
＜４．５＞
図２０で示した詳細表示オブジェクト５１は、あくまでも一例であり、推移を示すためのグラフは、折れ線グラフ等、他のグラフを用いることができる。また、複数の表示オブジェクトに亘る指標を１つのグラフに表示することもできる。例えば、血圧と脈拍を１つのグラフに表示することもできる。また、推移を示す以外に、指標の説明を表示するなど、詳細表示オブジェクト５１に表示される事項は適宜変更可能である。また、詳細表示オブジェクト５１は、必ずしも必要ではなく、例えば、指標の種類によっては、詳細表示オブジェクトを設けないようにすることもできる。
【０１０５】
＜４．６＞
上記実施形態では、測定装置３から生体データを取得しているが、生体データの取得方法は特には限定されず、例えば、生体データ等をサーバ７に保存し、サーバ７から生体データ等を取得することもできる。また、データ管理プログラム１２１は、サーバ以外から取得することも可能である。
【０１０６】
＜４．７＞
上記実施形態では、健康のための各種測定装置から生体データ等を取得しているが、取得されるデータは、これに限定されない。すなわち、所定のルールで仕分けることができ、それぞれを、表示オブジェクトに表示できるようなデータであれば、本発明を適用可能である。
【０１０７】
＜４．８＞
上記実施形態では、データ管理プログラム１２１を、生体データ等の管理に用いているが、その中で、特に、表示オブジェクトの表示制御のためのモジュール（第１表示制御部１１２、第２表示制御部１１３、詳細表示制御部１１４、及び表示切替部１１５）が、本発明に係る画像表示プログラムに相当する。したがって、本発明に係る画像表示プログラムは、他の種々のアプリケーション用のプログラムの一部のモジュールとして用いることができる。但し、上記４つのモジュールのうち、少なくとも第１表示制御部１１２、第２表示制御部１１３によって、本発明に係る画像表示プログラムを構成することができる。
【符号の説明】
【０１０８】
１…コンピュータ装置、
１１…制御部、１２…記憶部、１３…通信インタフェース、
１４…タッチパネルディスプレイ（表示部）、
１２１…データ管理プログラム、
４２〜４６…表示オブジェクト
【図１】
2019032461.tif 000003
【図２】
2019032461.tif 000004
【図３】
2019032461.tif 000005
【図４】
2019032461.tif 000006
【図５】
2019032461.tif 000007
【図６】
2019032461.tif 000008
【図７】
2019032461.tif 000009
【図８】
2019032461.tif 000010
【図９】
2019032461.tif 000011
【図１０】
2019032461.tif 000012
【図１１】
2019032461.tif 000013
【図１２】
2019032461.tif 000014
【図１３】
2019032461.tif 000015
【図１４】
2019032461.tif 000016
【図１５】
2019032461.tif 000017
【図１６】
2019032461.tif 000018
【図１７】
2019032461.tif 000019
【図１８】
2019032461.tif 000020
【図１９】
2019032461.tif 000021
【図２０】
2019032461.tif 000022
【図２１】
2019032461.tif 000023
【図２２】
2019032461.tif 000024
【図２３】
2019032461.tif 000025