(57)【特許請求の範囲】
【請求項１】
コンピュータが、
身長の時系列変化の情報が記録されたユーザについて、記録された該身長の時系列変化の情報に基づいて、前記ユーザの身長の変化をグラフに表示するとともに、前記ユーザについて異なるタイミングで撮像された各撮像画像を前記グラフの時間軸上の撮像タイミングに対応する時間位置に配置して表示し、
さらに、標準的な身長の時系列変化の情報に基づいて、前記ユーザの身長の変化を示すグラフと、該標準的な身長の時系列変化を示すグラフとを時間軸を合わせて表示し、
さらに、表示された前記ユーザの身長の変化を示す前記グラフの一部、または、表示された前記撮像画像の選択に応じて、イベントの情報と当該イベントが行われた日付とを対応付けたテーブルから、選択された前記グラフの一部に対応する前記ユーザの身長が測定された日付または選択された前記撮像画像が撮像された日付以降のイベントの名称を検索して、検索された前記イベントの名称を出力する制御を行う、
処理を実行することを特徴とする表示制御方法。
【請求項２】
前記各撮像画像は、前記ユーザに対応する人物部分の撮像画像である、ことを特徴とする請求項１に記載の表示制御方法。
【請求項３】
前記各撮像画像の高さは、撮像タイミングに対応する身長に応じた高さに調整されて表示される、ことを特徴とする請求項１または２に記載の表示制御方法。
【請求項４】
前記ユーザの身長の変化は、線グラフにより表示され、該線グラフは、前記各撮像画像に含まれる前記ユーザに対応する人物の頭頂部を通る、ことを特徴とする請求項２または３に記載の表示制御方法。
【請求項５】
前記制御する処理は、
さらに、表示された前記撮像画像の選択に応じて、対応する時間タイミングに対応する身長、または対応する時間タイミングに対応付けて入力された前記ユーザの成長に関するデータ若しくは前記ユーザが受けた予防接種の種別の情報を出力する、ことを特徴とする請求項１〜４のいずれか一つに記載の表示制御方法。
【請求項６】
前記制御する処理は、
さらに、体重の時系列変化の情報が記録されたユーザについて、記録された該体重の時系列変化の情報に基づいて、前記ユーザの体重の変化をグラフに表示するとともに、前記ユーザについて異なるタイミングで撮像された各撮像画像を前記グラフの時間軸上の撮像タイミングに対応する時間位置に配置して表示する、ことを特徴とする請求項１〜５のいずれか一つに記載の表示制御方法。
【請求項７】
コンピュータに、
身長の時系列変化の情報が記録されたユーザについて、記録された該身長の時系列変化の情報に基づいて、前記ユーザの身長の変化をグラフに表示するとともに、前記ユーザについて異なるタイミングで撮像された各撮像画像を前記グラフの時間軸上の撮像タイミングに対応する時間位置に配置して表示し、
さらに、標準的な身長の時系列変化の情報に基づいて、前記ユーザの身長の変化を示すグラフと、該標準的な身長の時系列変化を示すグラフとを時間軸を合わせて表示し、
さらに、表示された前記ユーザの身長の変化を示す前記グラフの一部、または、表示された前記撮像画像の選択に応じて、イベントの情報と当該イベントが行われた日付とを対応付けたテーブルから、選択された前記グラフの一部に対応する前記ユーザの身長が測定された日付または選択された前記撮像画像が撮像された日付以降のイベントの名称を検索して、検索された前記イベントの名称を出力する制御を行う、
処理を実行させることを特徴とする表示制御プログラム。
【請求項８】
身長の時系列変化の情報が記録されたユーザについて、記録された該身長の時系列変化の情報に基づいて、前記ユーザの身長の変化をグラフに表示するとともに、前記ユーザについて異なるタイミングで撮像された各撮像画像を前記グラフの時間軸上の撮像タイミングに対応する時間位置に配置して表示し、
さらに、標準的な身長の時系列変化の情報に基づいて、前記ユーザの身長の変化を示すグラフと、該標準的な身長の時系列変化を示すグラフとを時間軸を合わせて表示し、
さらに、表示された前記ユーザの身長の変化を示す前記グラフの一部、または、表示された前記撮像画像の選択に応じて、イベントの情報と当該イベントが行われた日付とを対応付けたテーブルから、選択された前記グラフの一部に対応する前記ユーザの身長が測定された日付または選択された前記撮像画像が撮像された日付以降のイベントの名称を検索して、検索された前記イベントの名称を出力する制御を行う、
制御部を有することを特徴とする表示制御装置。
【請求項９】
前記ユーザを撮像するカメラを有し、
前記制御部は、さらに、前記カメラによって撮像された前記ユーザの画像から前記ユーザの身長を検出し、検出した前記ユーザの身長に基づいて前記ユーザの身長の時系列変化の情報を更新することを特徴とする請求項８に記載の表示制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御方法、表示制御プログラム、および表示制御装置に関する。
【背景技術】
【０００２】
従来、妊産婦や乳幼児の健康の保護を目的として乳児の発育状態を記録する母子健康手帳がある。母子健康手帳は、市区町村などの役所から母親に配布され、子供の身長や体重、健康状態などの情報が書き込まれる。関連する技術としては、例えば、測定値と測定日との関係を表すグラフを表示し、指示された所望とする体重の測定日を推定し、測定日の前後数日間の撮影日を表す撮影日情報が付与された画像を検索し、画像のサムネイル画像の一覧を表示するものがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３３８９８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術によれば、ユーザの身長の時系列変化を見ても、ユーザの成長過程を実感することが難しい場合がある。例えば、身長の時系列変化を示す数字の羅列だけでは、それぞれの身長だった時点に、ユーザがどのような状態であったか、どのような出来事があったかなどを、臨場感を持って思い返すことが難しい。
【０００５】
１つの側面では、本発明は、ユーザの身長の時系列変化と共に各身長のときのユーザの撮像画像を対応付けて表示することができる表示制御方法、表示制御プログラム、および表示制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一側面によれば、身長の時系列変化の情報が記録されたユーザについて、記録された該身長の時系列変化の情報に基づいて、前記ユーザの身長の変化をグラフに表示するとともに、前記ユーザについて異なるタイミングで撮像された各撮像画像を前記グラフの時間軸上の撮像タイミングに対応する時間位置に配置して表示する制御を行う表示制御方法、表示制御プログラム、および表示制御装置が提案される。
【発明の効果】
【０００７】
本発明の一態様によれば、ユーザの身長の時系列変化と共に各身長のときのユーザの撮像画像を対応付けて表示することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施の形態にかかる表示制御方法の一例を示す説明図である。
【図２】図２は、システム２００の一例を示す説明図である。
【図３】図３は、情報処理装置２０１のハードウェア構成例を示すブロック図である。
【図４】図４は、測定情報テーブル４００の記憶内容の一例を示す説明図である。
【図５】図５は、接種情報テーブル５００の記憶内容の一例を示す説明図である。
【図６】図６は、イベント情報テーブル６００の記憶内容の一例を示す説明図である。
【図７】図７は、クライアント装置２０２のハードウェア構成例を示すブロック図である。
【図８】図８は、制御装置１００の機能的構成例を示すブロック図である。
【図９】図９は、クライアント装置２０２で表示されるログイン画面９００およびメイン画面９１０の一例を示す説明図である。
【図１０】図１０は、クライアント装置２０２で表示される測定情報の登録画面１０００および接種情報の登録画面１０１０の一例を示す説明図である。
【図１１】図１１は、クライアント装置２０２で表示される撮像画面１１００の一例を示す説明図である。
【図１２】図１２は、クライアント装置２０２で表示される子供の成長確認画面１２００の一例を示す説明図（その１）である。
【図１３】図１３は、クライアント装置２０２で表示される子供の成長確認画面１２００の一例を示す説明図（その２）である。
【図１４】図１４は、クライアント装置２０２で表示される子供の成長確認画面１２００の一例を示す説明図（その３）である。
【図１５】図１５は、クライアント装置２０２で表示される子供の成長確認画面１２００の一例を示す説明図（その４）である。
【図１６】図１６は、クライアント装置２０２で表示される子供の成長確認画面１６００の他の例を示す説明図である。
【図１７】図１７は、表示制御処理手順の一例を示すフローチャートである。
【図１８】図１８は、登録処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下に、図面を参照して、本発明にかかる表示制御方法、表示制御プログラム、および表示制御装置の実施の形態を詳細に説明する。
【００１０】
（実施の形態にかかる表示制御方法の一例）
図１は、実施の形態にかかる表示制御方法の一例を示す説明図である。表示制御装置１００は、表示制御プログラムを実行し、実施の形態にかかる表示制御方法を実現するコンピュータである。以下の説明では、表示制御装置１００を「制御装置１００」と表記する場合がある。
【００１１】
ここで、母子健康手帳には、子供が成長するのに合わせて、適時、子供の身長や体重の数値が記録されることになる。以下の説明では、母子健康手帳を「母子手帳」と表記する場合がある。
【００１２】
しかしながら、母子手帳を見返した際に、子供の身長や体重の数値の推移だけを見ても、子供の成長を実感することが難しいことがある。例えば、子供の身長や体重の時系列変化を示す数字の羅列だけでは、それぞれの身長だった時点に、子供がどのような状態であったか、どのような出来事があったかなどを思い返すことが難しい。
【００１３】
そこで、本実施の形態では、子供の身長や体重の数値の推移と共に、それぞれの身長や体重の数値のときの子供の撮像画像を表示することができるように制御する表示制御方法について説明する。
【００１４】
図１において、制御装置１００は、ある子供についての身長の時系列変化の情報を記憶する。身長の時系列変化の情報は、例えば、ある子供の身長を測定した時点と、身長を測定した数値との情報を含む。また、制御装置１００は、ある子供についての撮像画像の情報を記憶する。撮像画像は、静止画像であってもよいし、動画像であってもよい。撮像画像の情報は、例えば、撮像画像のイメージと、撮像画像を撮像した時点の情報を含む。
【００１５】
ここで、制御装置１００は、身長の変化のグラフ１１０を含む画面情報を生成する。グラフ１１０の横軸は、時間の軸である。グラフ１１０の縦軸は、身長の数値の軸である。さらに、グラフ１１０は、身長が測定された時点に対応するグラフ１１０上の点に、身長が測定された時点において撮像された子供の撮像画像を表示する。
【００１６】
図１の例では、グラフ１１０は、２０１０年、２０１１年、２０１２年などの時点で測定された身長の数値を接続した折れ線１１１を表示する。グラフ１１０は、２０１０年に対応するグラフ１１０上の点１１２に、２０１０年に撮像された子供の静止画像１１３を表示する。グラフ１１０は、２０１１年に対応するグラフ１１０上の点１１４に、２０１１年に撮像された子供の静止画像１１５を表示する。グラフ１１０は、２０１２年に対応するグラフ１１０上の点１１６に、２０１２年に撮像された子供の静止画像１１７を表示する。
【００１７】
このように、制御装置１００は、グラフ１１０を含む画面情報を生成して、制御装置１００でグラフ１１０を表示したり、他のコンピュータにグラフ１１０の画面情報を送信することにより他のコンピュータにグラフ１１０を表示させることができる。これにより、グラフ１１０の閲覧者は、それぞれの身長だった時点に、子供がどのような状態であったか、どのような出来事があったかなどを、臨場感を持って思い返しやすくなり、子供の成長を実感することができる。
【００１８】
ここでは、母子手帳を例に挙げて、子供の身長や体重の時系列変化と共に子供の撮像画像を表示する場合について説明したが、これに限らない。例えば、メタボリックシンドロームの改善のために健康管理を行う人間の身長や体重の時系列変化と共に当該人間の撮像画像を表示する場合であってもよい。
【００１９】
ここでは、制御装置１００が、グラフ１１０の内側に子供の撮像画像が表示される画面情報を生成する場合について説明したが、これに限らない。例えば、制御装置１００は、グラフ１１０の外部になる時間軸の下側に子供の撮像画像が表示される画面情報を生成してもよい。
【００２０】
（システム２００の一例）
次に、図１に示した制御装置１００を適用した、システム２００の一例について説明する。
【００２１】
図２は、システム２００の一例を示す説明図である。図２において、システム２００は、情報処理装置２０１と、クライアント装置２０２（２０２−１〜２０２−ｎ）と、を含む。ｎは、自然数である。クライアント装置２０２は、１つであってもよい。
【００２２】
システム２００において、情報処理装置２０１とクライアント装置２０２は、有線または無線のネットワーク２１０を介して接続される。ネットワーク２１０は、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどである。
【００２３】
情報処理装置２０１は、例えば、図４に後述する測定情報テーブル４００、図５に後述する接種情報テーブル５００、図６に後述するイベント情報テーブル６００などの各種テーブルを有し、クライアント装置２０２の表示制御を行うコンピュータである。情報処理装置２０１は、例えば、サーバ、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などである。
【００２４】
一方で、クライアント装置２０２は、例えば、ディスプレイ（例えば、図７に後述するディスプレイ７０６）を有し、情報処理装置２０１の表示制御に従って、図１２〜図１６に後述する成長確認画面１２００，１６００を表示可能なコンピュータである。クライアント装置２０２は、例えば、ＰＣ、ノートＰＣ、スマートフォン、タブレット端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などである。
【００２５】
以下の説明では、上述したシステム２００において、情報処理装置２０１を制御装置１００として動作させる場合について説明する。また、上述したシステム２００において、クライアント装置２０２を制御装置１００として動作させてもよい。この場合、システム２００に、情報処理装置２０１はなくてもよい。
【００２６】
（情報処理装置２０１のハードウェア構成例）
次に、図３を用いて、情報処理装置２０１のハードウェア構成例について説明する。
【００２７】
図３は、情報処理装置２０１のハードウェア構成例を示すブロック図である。図３において、情報処理装置２０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１と、メモリ３０２と、Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３０３と、ディスクドライブ３０４と、ディスク３０５と、を有する。また、各構成部は、バス３００によってそれぞれ接続される。
【００２８】
ここで、ＣＰＵ３０１は、情報処理装置２０１の全体の制御を司る。メモリ３０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ３０１のワークエリアとして使用される。メモリ３０２に記憶されるプログラムは、ＣＰＵ３０１にロードされることで、コーディングされている処理をＣＰＵ３０１に実行させる。メモリ３０２は、図４に後述する測定情報テーブル４００、図５に後述する接種情報テーブル５００、図６に後述するイベント情報テーブル６００などの各種テーブルを記憶する。
【００２９】
Ｉ／Ｆ３０３は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して他のコンピュータ（例えば、図２に示したクライアント装置２０２）に接続される。そして、Ｉ／Ｆ３０３は、ネットワーク２１０と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。Ｉ／Ｆ３０３には、例えば、モデムやＬＡＮアダプタなどを採用することができる。
【００３０】
ディスクドライブ３０４は、ＣＰＵ３０１の制御に従ってディスク３０５に対するデータのリード／ライトを制御する。ディスク３０５は、ディスクドライブ３０４の制御で書き込まれたデータを記憶する。ディスク３０５は、メモリ３０２の代わりに、図４に後述する測定情報テーブル４００、図５に後述する接種情報テーブル５００、図６に後述するイベント情報テーブル６００などの各種テーブルを記憶してもよい。ディスク３０５としては、例えば、磁気ディスク、光ディスクなどが挙げられる。
【００３１】
情報処理装置２０１は、上述した構成部の他、例えば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、キーボード、マウス、ディスプレイなどを有することにしてもよい。
【００３２】
（各種テーブルの記憶内容）
次に、図４〜図６を用いて各種テーブルの記憶内容について説明する。各種テーブルは、例えば、図３に示した情報処理装置２０１のメモリ３０２、ディスク３０５により実現される。
【００３３】
〈測定情報テーブル４００の記憶内容〉
まず、図４を用いて、測定情報テーブル４００の記憶内容の一例について説明する。
【００３４】
図４は、測定情報テーブル４００の記憶内容の一例を示す説明図である。図４に示すように、測定情報テーブル４００は、子供ＩＤ項目に対応付けて、親ＩＤ項目と、日付項目と、身長項目と、体重項目と、画像項目とを有し、子供ごとに各項目に情報が設定されることにより、レコード４０１などを記憶する。
【００３５】
子供ＩＤ項目には、子供に関する情報を登録する対象になる子供を表す識別情報が記憶される。子供を表す識別情報は、例えば、最初に子供に関する情報を登録する際に、子供に割り振られた番号である。子供を表す識別情報は、例えば、子供の名前であってもよい。また、測定情報テーブル４００は、子供ＩＤ項目に子供の番号が記憶された場合には、さらに、子供名前項目を有してもよい。子供名前項目には、子供ＩＤ項目に設定された識別情報が表す子供の名前が記憶される。
【００３６】
親ＩＤ項目には、子供ＩＤ項目に設定された識別情報が表す子供にとっての親を表す識別情報が記憶される。親を表す識別情報は、例えば、子供に関する情報を登録する際に、親に割り振られた番号である。親を表す識別情報は、例えば、親の名前であってもよい。また、測定情報テーブル４００は、親ＩＤ項目に親の番号が記憶された場合には、さらに、親名前項目を有してもよい。親名前項目には、親ＩＤ項目に設定された識別情報が表す親の名前が記憶される。
【００３７】
日付項目には、子供ＩＤ項目に設定された識別情報が表す子供に関する情報を測定した時点を表す識別情報が記憶される。日付項目には、例えば、子供の身長、体重、静止画像、音声、または動画像などを測定した年月日が記憶される。日付項目には、子供の身長、体重、静止画像、音声、または動画像などを測定した時点での子供の年齢が記憶されてもよい。子供の年齢は、例えば、子供が生まれてから何年何ヶ月かを表す数値である。
【００３８】
身長項目には、子供ＩＤ項目に設定された識別情報が表す子供の身長が記憶される。身長の単位は、例えば、ｃｍ（ｃｅｎｔｉ  ｍｅｔｅｒ）である。体重項目には、子供ＩＤ項目に設定された識別情報が表す子供の体重が記憶される。体重の単位は、例えば、ｋｇ（ｋｉｌｏ  ｇｒａｍ）である。
【００３９】
画像項目には、子供ＩＤ項目に設定された識別情報が表す子供を撮像した静止画像を表す識別情報が記憶される。静止画像を表す識別情報は、例えば、静止画像が記憶されたアドレスである。静止画像を表す識別情報は、静止画像に付与された名称であってもよい。画像項目には、子供ＩＤ項目に設定された識別情報が表す子供を撮像した動画像を表す識別情報が記憶されてもよい。画像項目には、子供ＩＤ項目に設定された識別情報が表す子供の音声を表す識別情報が記憶されてもよい。
【００４０】
このように、測定情報テーブル４００は、レコードとして、ユーザの身長を測定した数値の情報、ユーザの体重を測定した数値の情報、ユーザを撮像した撮像画像の情報、ユーザの音声を録音した音の情報などを含む測定情報を記憶することができる。また、測定情報テーブル４００は、ユーザの体温を測定した数値の情報を含む測定情報を、さらに記憶してもよい。
【００４１】
また、測定情報テーブル４００は、ユーザの身長を測定した数値の情報、ユーザの体重を測定した数値の情報、ユーザを撮像した撮像画像の情報、ユーザの音声を録音した音の情報の少なくともいずれかが設定されていないレコードを有してもよい。例えば、測定情報テーブル４００は、レコードとして、ユーザの身長を測定した数値の情報だけを含む測定情報を記憶してもよい。
【００４２】
〈接種情報テーブル５００の記憶内容〉
まず、図５を用いて、接種情報テーブル５００の記憶内容の一例について説明する。
【００４３】
図５は、接種情報テーブル５００の記憶内容の一例を示す説明図である。図５に示すように、接種情報テーブル５００は、子供ＩＤ項目に対応付けて、日付項目と、種別項目と、ロット番号項目と、を有し、子供ごとに各項目に情報が設定されることにより、レコード５０１などを記憶する。
【００４４】
子供ＩＤ項目は、測定情報テーブル４００の子供ＩＤ項目と同様のため、説明を省略する。日付項目には、子供ＩＤ項目に設定された識別情報が表す子供が、予防接種を受けた時点を表す識別情報が記憶される。日付項目には、例えば、子供が予防接種を受けた年月日が記憶される。日付項目には、子供が予防接種を受けた年齢が記憶されてもよい。子供の年齢は、例えば、子供が生まれてから何年何ヶ月かを表す数値である。
【００４５】
種別項目には、子供ＩＤ項目に設定された識別情報が表す子供が受けた予防接種の種別を表す識別情報が記憶される。予防接種の種別を表す識別情報は、例えば、予防接種の名称である。予防接種の種別を表す識別情報は、例えば、予防接種に割り振られた番号であってもよい。予防接種の種別は、例えば、四種混合、ポリオ、麻疹・風疹混合、日本脳炎、Ｂ型肝炎、水痘、ＢＣＧ（Ｂａｃｉｌｌｕｓ  Ｃａｌｍｅｔｔｅ−Ｇｕｅｒｉｎ）、おたふくかぜ、インフルエンザ、小児用肺炎球菌、子宮頸癌などである。ロット番号項目には、子供ＩＤ項目に設定された識別情報が表す子供が受けた予防接種で使用されたワクチンを表すロット番号が記憶される。
【００４６】
このように、接種情報テーブル５００は、レコードとして、ユーザが受けた予防接種の種別を表す識別情報を含む接種情報を記憶することができる。
【００４７】
〈イベント情報テーブル６００の記憶内容〉
まず、図６を用いて、イベント情報テーブル６００の記憶内容の一例について説明する。
【００４８】
図６は、イベント情報テーブル６００の記憶内容の一例を示す説明図である。図６に示すように、イベント情報テーブル６００は、日付項目に対応付けて、名称項目と、場所項目と、を有し、日付ごとに各項目に情報が設定されることにより、レコード６０１などを記憶する。
【００４９】
日付項目には、イベントが行われる時点を表す情報が記憶される。イベントが行われる時点を表す情報は、例えば、イベントが行われる年月日である。名称項目には、日付項目に設定された情報が表す日付に行われるイベントを表す識別情報が記憶される。イベントを表す識別情報は、例えば、イベントの名称である。イベントは、ユーザが受けるべき行事である。イベントは、例えば、集団検診、予防接種、人間ドッグ、歯磨き教室などである。イベントの名称は、具体的には、予防接種の種別である。場所項目には、イベント項目に設定された識別情報が表すイベントを行う場所を表す識別情報が記憶される。場所項目には、例えば、場所の名称が記憶される。
【００５０】
（クライアント装置２０２のハードウェア構成例）
次に、図７を用いて、クライアント装置２０２のハードウェア構成例について説明する。
【００５１】
図７は、クライアント装置２０２のハードウェア構成例を示すブロック図である。図７において、クライアント装置２０２は、ＣＰＵ７０１と、メモリ７０２と、ディスクドライブ７０３と、ディスク７０４と、Ｉ／Ｆ７０５と、ディスプレイ７０６と、入力装置７０７と、カメラ７０８と、を有する。また、各構成部はバス７００によってそれぞれ接続される。
【００５２】
ここで、ＣＰＵ７０１は、クライアント装置２０２の全体の制御を司る。メモリ７０２は、例えば、ＲＯＭ、ＲＡＭおよびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ７０１のワークエリアとして使用される。メモリ７０２に記憶されるプログラムは、ＣＰＵ７０１にロードされることで、コーディングされている処理をＣＰＵ７０１に実行させる。
【００５３】
ディスクドライブ７０３は、ＣＰＵ７０１の制御に従ってディスク７０４に対するデータのリード／ライトを制御する。ディスク７０４は、ディスクドライブ７０３の制御で書き込まれたデータを記憶する。ディスク７０４としては、例えば、磁気ディスク、光ディスクなどが挙げられる。
【００５４】
Ｉ／Ｆ７０５は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して他のコンピュータ（例えば、図２に示した情報処理装置２０１）に接続される。そして、Ｉ／Ｆ７０５は、ネットワーク２１０と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。
【００５５】
ディスプレイ７０６は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。ディスプレイ７０６は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、液晶ディスプレイ、有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどを採用することができる。
【００５６】
入力装置７０７は、文字、数字、各種指示などの入力のためのキーを有し、データの入力を行う。入力装置７０７は、キーボードやマウスなどであってもよく、また、タッチパネル式の入力パッドやテンキーなどであってもよい。
【００５７】
カメラ７０８は、光電変換素子を有し、光学的な映像を電気信号に変換することにより、静止画像、または動画像の情報を取得する。光電変換素子は、例えば、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ−Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサなどである。
【００５８】
また、クライアント装置２０２は、上述した構成部の他、マイクロフォンを有してもよい。マイクロフォンは、音を電気信号に変換することにより、音の情報を取得する。また、クライアント装置２０２は、上述した構成部の他、例えば、ＳＳＤ、スキャナ、プリンタなどを有することにしてもよい。また、クライアント装置２０２は、上述した構成部のうち、例えば、ディスクドライブ７０３、ディスク７０４などを有さないことにしてもよい。
【００５９】
（制御装置１００の機能的構成例）
次に、図８を用いて、制御装置１００の機能的構成例について説明する。
【００６０】
図８は、制御装置１００の機能的構成例を示すブロック図である。制御装置１００は、制御部となる機能として、記憶部８０１と、取得部８０２と、生成部８０３と、出力部８０４と、を含む。ここでは、制御装置１００を、情報処理装置２０１に適用した場合について説明する。
【００６１】
記憶部８０１は、ユーザの測定情報を記憶する。測定情報は、例えば、ユーザの身長の数値の情報、ユーザの体重の数値の情報、ユーザの撮像画像の情報、ユーザの音声を録音した音の情報などを含む。撮像画像は、例えば、静止画像または動画像である。ユーザは、身長または体重の時系列変化の情報の記憶対象になる人間である。ユーザは、例えば、母子手帳に身長または体重が記録される子供である。
【００６２】
記憶部８０１は、例えば、測定情報テーブル４００を記憶する。これにより、記憶部８０１は、ユーザの身長または体重の変化を示すグラフを作成するために用いられる、ユーザの身長または体重の時系列変化の情報およびユーザの撮像画像または音の情報を記憶することができる。
【００６３】
記憶部８０１は、ユーザの接種情報を記憶する。接種情報は、例えば、ユーザが受けた予防接種の種別を表す情報を含む。記憶部８０１は、例えば、接種情報テーブル５００を記憶する。これにより、記憶部８０１は、ユーザがどの予防接種をいつ受けたかを特定するための情報を記憶することができる。
【００６４】
取得部８０２は、ユーザの測定情報を取得して、記憶部８０１に格納する。取得部８０２は、例えば、クライアント装置２０２からユーザの身長を測定した数値の情報を受信することにより、ユーザの身長を測定した数値の情報を含むユーザの測定情報を取得して、測定情報テーブル４００を更新する。これにより、取得部８０２は、ユーザの身長または体重の時系列変化の情報およびユーザの撮像画像または音の情報を更新することができる。
【００６５】
また、取得部８０２は、例えば、ユーザの撮像画像からユーザの身長または体重の数値を検出することにより、ユーザの測定情報を取得してもよい。取得部８０２は、具体的には、クライアント装置２０２からユーザの撮像画像の情報を受信して、ユーザの撮像画像のイメージに基づいてユーザの身長または体重を検出する。取得部８０２は、ユーザの身長または体重を検出することにより、ユーザの身長を測定した数値の情報とユーザの撮像画像の情報とを含むユーザの測定情報を取得して、測定情報テーブル４００を更新する。
【００６６】
取得部８０２は、より具体的には、ユーザの撮像画像と、撮像地点からユーザの位置までの距離と、解像度とに基づいて、ユーザの身長の数値を検出する。また、取得部８０２は、より具体的には、撮像画像に長さが既知の物体が含まれる場合、ユーザと物体との比較によりユーザの身長の数値を検出する。これにより、取得部８０２は、ユーザの身長または体重の時系列変化の情報、およびユーザの画像または音声の情報を更新することができる。
【００６７】
また、取得部８０２は、ユーザの接種情報を取得してもよい。取得部８０２は、例えば、クライアント装置２０２からユーザの接種情報を受信することにより、ユーザの接種情報を取得して、接種情報テーブル５００に格納する。これにより、取得部８０２は、ユーザがどの予防接種をいつ受けたかを特定するための情報を更新することができる。
【００６８】
取得されたデータは、例えば、メモリ３０２、ディスク３０５などの記憶領域に記憶される。取得部８０２は、例えば、図３に示したメモリ３０２、ディスク３０５などの記憶装置に記憶されたプログラムをＣＰＵ３０１に実行させることにより、または、Ｉ／Ｆ３０３により、その機能を実現する。
【００６９】
生成部８０３は、記憶部８０１の記憶内容に基づいて、クライアント装置２０２に表示させる画面の画面情報を生成する。生成部８０３は、例えば、ユーザの身長または体重の時系列変化の情報に基づいて、ユーザの身長または体重の変化をグラフに表示するとともに、撮像画像をグラフの時間軸上の撮像タイミングに対応する時間位置に配置して表示する画面の画面情報を生成する。生成部８０３は、具体的には、図１２〜図１５に後述する子供の成長確認画面１２００の画面情報を生成する。これにより、生成部８０３は、グラフの閲覧者が、ユーザがどのような状態であったか、どのような出来事があったかなどを、臨場感を持って思い返しやすくなり、ユーザの成長を実感しやすくなる画面の画面情報を生成することができる。
【００７０】
ユーザの身長または体重の変化は、例えば、線グラフにより表示される。ユーザの身長または体重の変化は、棒グラフによって表示されてもよい。撮像画像は、ユーザに対応する人物部分を撮像した画像である。撮像画像の高さは、撮像タイミングに対応する身長または体重に応じた高さに調整されてもよい。線グラフは、撮像画像に含まれるユーザに対応する人物部分のうちの頭頂部を通過するように調整されてもよい。これにより、生成部８０３は、グラフの閲覧者が、ユーザの身体の具体的な変化を実感しやすくなるように、撮像画像の高さを調整したり、線グラフが頭頂部を通過するようにした画面の画面情報を生成することができる。
【００７１】
また、生成部８０３は、さらに、ユーザの身長または体重の変化を示すグラフと、標準的な身長または体重の時系列変化を示すグラフとを時間軸を合わせて表示する画面の画面情報を生成してもよい。生成部８０３は、例えば、ユーザの身長または体重の変化を示すグラフと、ユーザの平均身長または平均体重の変化を示すグラフとを、時間軸を合わせて表示する画面の画面情報を生成する。生成部８０３は、具体的には、図１２に後述する子供の成長確認画面１２００の画面情報を生成する。これにより、生成部８０３は、グラフの閲覧者が、ユーザの身体の具体的な変化を、標準的な変化と比較することができるようにした画面の画面情報を生成することができる。
【００７２】
また、生成部８０３は、さらに、表示された撮像画像の選択に応じて、選択された撮像画像に対応する時間タイミングに対応する身長または体重を出力する画面の画面情報を生成してもよい。生成部８０３は、例えば、表示された撮像画像が選択されると、選択された撮像画像を撮像した時点に最も近い時点で測定された身長または体重を、ポップアップ形式で表示するように、画面の画面情報を生成する。生成部８０３は、具体的には、図１２に後述する子供の成長確認画面１２００の画面情報に、選択された撮像画像を撮像した時点に最も近い時点で測定された身長または体重を、ポップアップ形式で表示する動作を規定した情報を追加する。これにより、生成部８０３は、グラフの閲覧者が、ユーザの身長または体重の数値を把握することができるようにした画面の画面情報を生成することができる。
【００７３】
また、生成部８０３は、さらに、表示された撮像画像の選択に応じて、選択された撮像画像に対応する時間タイミングに対応付けて入力されたユーザの成長に関するデータを出力する画面の画面情報を生成してもよい。生成部８０３は、例えば、表示された撮像画像が選択されると、選択された撮像画像を撮像した時点に最も近い時点で入力された病気やイベントなどの情報を、ポップアップ形式で表示するように、画面の画面情報を生成する。生成部８０３は、具体的には、図１２に後述する子供の成長確認画面１２００の画面情報に、選択された撮像画像を撮像した時点に最も近い時点で入力された病気やイベントなどの情報を、ポップアップ形式で表示する動作を規定した情報を追加する。これにより、生成部８０３は、グラフの閲覧者が、ユーザの成長に応じて罹患した病気や経験したイベントなどを把握することができるようにした画面の画面情報を生成することができる。
【００７４】
また、生成部８０３は、さらに、表示された撮像画像の選択に応じて、選択された撮像画像に対応する時間タイミングに対応付けて入力されたユーザが受けた予防接種の種別の情報を出力する画面の画面情報を生成してもよい。生成部８０３は、例えば、表示された撮像画像が選択されると、選択された撮像画像を撮像した時点までにユーザが受けた予防接種の種別を、ポップアップ形式で表示するように、画面の画面情報を生成する。生成部８０３は、具体的には、図１２に後述する子供の成長確認画面１２００の画面情報に、選択された撮像画像を撮像した時点までにユーザが受けた予防接種の種別を、ポップアップ形式で表示する動作を規定した情報を追加する。これにより、生成部８０３は、グラフの閲覧者が、ユーザが受けた予防接種の種別を把握することができるようにした画面の画面情報を生成することができる。
【００７５】
また、生成部８０３は、さらに、表示されたユーザの身長または体重の変化を示すグラフの一部の選択に応じて、選択されたグラフの一部に対応する時間タイミングから先のタイミングに予定されたイベント情報を出力する画面の画面情報を生成してもよい。イベント情報は、受けるべき予防接種の情報、または受けるべき検診の情報である。検診は、例えば、健康診断や歯科検診などである。生成部８０３は、例えば、選択されたグラフの一部に対応する時点以降に行われるイベントの名称を、ポップアップ形式で表示するように、画面の画面情報を生成する。生成部８０３は、具体的には、図１２に後述する子供の成長確認画面１２００の画面情報に、選択されたグラフの一部に対応する時点以降に行われるイベントの名称を、ポップアップ形式で表示する動作を規定した情報を追加する。これにより、生成部８０３は、グラフの閲覧者が、ユーザが今後受けるべき予防接種の種別または検診の種別を把握することができるようにした画面の画面情報を生成することができる。
【００７６】
また、生成部８０３は、さらに、表示された撮像画像の選択に応じて、選択された撮像画像に対応する時間タイミングから先のタイミングに予定されたイベント情報を出力する画面の画面情報を生成してもよい。生成部８０３は、例えば、表示された撮像画像が選択されると、選択された撮像画像を撮像した時点以降に行われるイベントの名称を、ポップアップ形式で表示するように、画面の画面情報を生成する。生成部８０３は、具体的には、図１２に後述する子供の成長確認画面１２００の画面情報に、選択された撮像画像を撮像した時点以降に行われるイベントの名称を、ポップアップ形式で表示する動作を規定した情報を追加する。これにより、生成部８０３は、グラフの閲覧者が、ユーザが今後受けるべき予防接種の種別または検診の種別を把握することができるようにした画面の画面情報を生成することができる。
【００７７】
生成されたデータは、例えば、メモリ３０２、ディスク３０５などの記憶領域に記憶される。生成部８０３は、例えば、図３に示したメモリ３０２、ディスク３０５などの記憶装置に記憶されたプログラムをＣＰＵ３０１に実行させることにより、その機能を実現する。
【００７８】
出力部８０４は、画面情報を出力する。出力部８０４は、例えば、画面情報を、ディスプレイへ表示し、プリンタへ印刷出力し、Ｉ／Ｆ３０３により他のコンピュータへ送信し、または、メモリ３０２、ディスク３０５などの記憶領域に記憶する。出力部８０４は、例えば、図３に示したメモリ３０２、ディスク３０５などの記憶装置に記憶されたプログラムをＣＰＵ３０１に実行させることにより、または、Ｉ／Ｆ３０３により、その機能を実現する。
【００７９】
（クライアント装置２０２で表示される画面の一例）
次に、図９〜図１６を用いて、クライアント装置２０２で表示される画面の一例について説明する。
【００８０】
図９は、クライアント装置２０２で表示されるログイン画面９００およびメイン画面９１０の一例を示す説明図である。まず、クライアント装置２０２は、ログイン画面９００を表示する。ログイン画面９００は、ボックス９０１とボックス９０２とボタン９０３とを有する。
【００８１】
ボックス９０１は、親ＩＤの入力欄である。ボックス９０２は、子供ＩＤの入力欄である。ボタン９０３は、選択されることにより、ボックス９０１に入力された親ＩＤと、ボックス９０２に入力された子供ＩＤとを情報処理装置２０１に送信するトリガになるボタンである。
【００８２】
クライアント装置は、ボタン９０３が選択されると、クライアント装置２０２で表示される一連の画面のそれぞれの画面の画面情報を取得するための取得要求を情報処理装置２０１に送信する。取得要求は、ボックス９０１に入力された親ＩＤと、ボックス９０２に入力された子供ＩＤとを対応付けた情報を含む。
【００８３】
情報処理装置２０１は、取得要求を受信すると、一連の画面のそれぞれの画面の画面情報を生成して、クライアント装置２０２に送信する。一連の画面は、メイン画面９１０と、図１０に後述する測定情報の登録画面１０００および接種情報の登録画面１０１０と、図１１に後述する撮像画面１１００と、図１２〜図１５に後述する子供の成長確認画面１２００とである。情報処理装置２０１は、一連の画面のそれぞれの画面の画面情報をまとめてクライアント装置２０２に送信することにより、クライアント装置２０２がオフライン状態である場合にも一連の画面を表示することができるようにすることができる。
【００８４】
クライアント装置２０２は、それぞれの画面の画面情報を受信すると、最初にメイン画面９１０の画面情報に基づいて、メイン画面９１０を表示する。メイン画面９１０は、ボタン９１１とボタン９１２とボタン９１３とボタン９１４とを有する。
【００８５】
ボタン９１１は、表示対象の画面を、メイン画面９１０から、図１０に後述する測定情報の登録画面１０００に遷移させるトリガになるボタンである。ボタン９１２は、表示対象の画面を、メイン画面９１０から、図１０に後述する接種情報の登録画面１０１０に遷移させるトリガになるボタンである。
【００８６】
ボタン９１３は、表示対象の画面を、メイン画面９１０から、図１１に後述する撮像画面１１００に遷移させるトリガになるボタンである。ボタン９１４は、表示対象の画面を、メイン画面９１０から、図１２〜図１５に後述する子供の成長確認画面１２００に遷移させるトリガになるボタンである。
【００８７】
これにより、クライアント装置２０２は、一連の画面のそれぞれの画面を表示することができる。次に、メイン画面９１０において、ボタン９１１、またはボタン９１２が選択されたとして、図１０の説明に移行する。
【００８８】
図１０は、クライアント装置２０２で表示される測定情報の登録画面１０００および接種情報の登録画面１０１０の一例を示す説明図である。クライアント装置２０２は、ボタン９１１が選択されると、情報処理装置２０１から受信済の測定情報の登録画面１０００の画面情報に基づいて、測定情報の登録画面１０００を表示する。測定情報の登録画面１０００は、ボックス１００１とボックス１００２とボタン１００３とを有する。
【００８９】
ボックス１００１は、子供の身長を測定した数値の入力欄である。ボックス１００２は、子供の体重を測定した数値の入力欄である。ボタン１００３は、選択されることにより、ボックス１００１に入力された身長の数値と、ボックス１００２に入力された体重の数値とを情報処理装置２０１に送信するトリガになるボタンである。
【００９０】
クライアント装置２０２は、ボタン１００３が選択されると、測定情報を情報処理装置２０１に送信する。測定情報は、ボックス９０１に入力された親ＩＤと、ボックス９０２に入力された子供ＩＤとに、ボックス１００１に入力された身長の数値と、ボックス１００２に入力された体重の数値とを対応付けた情報を含む。
【００９１】
情報処理装置２０１は、測定情報を受信すると、測定情報に基づいてレコードを作成して測定情報テーブル４００を更新する。このとき、情報処理装置２０１は、測定情報テーブル４００の更新によって子供の成長確認画面１２００の表示内容が変更されるため、一連の画面の画面情報を生成し直して、クライアント装置２０２に送信してもよい。また、情報処理装置２０１は、子供の成長確認画面１２００の画面情報を生成し直して、クライアント装置２０２に送信してもよい。これにより、クライアント装置２０２は、測定情報を情報処理装置２０１に送信して、測定情報テーブル４００を更新させることができる。
【００９２】
一方で、クライアント装置２０２は、ボタン９１２が選択されると、情報処理装置２０１から受信済の接種情報の登録画面１０１０の画面情報に基づいて、接種情報の登録画面１０１０を表示する。接種情報の登録画面１０１０は、ボックス１０１１とボックス１０１２とボタン１０１３とを有する。
【００９３】
ボックス１０１１は、子供が受けた予防接種の種別の入力欄である。ボックス１０１１は、ドロップダウンリストの形式で、予防接種の種別のリストを選択可能に表示して、選択された予防接種の種別を入力として受け付けてもよい。ボックス１０１２は、子供が予防接種を受けた年月日の入力欄である。ボタン１０１３は、選択されることにより、ボックス１０１１に入力された予防接種の種別と、ボックス１０１２に入力された年月日とを情報処理装置２０１に送信するトリガになるボタンである。
【００９４】
クライアント装置２０２は、ボタン１０１３が選択されると、接種情報を情報処理装置２０１に送信する。接種情報は、ボックス９０１に入力された親ＩＤと、ボックス９０２に入力された子供ＩＤとに、ボックス１０１１に入力された予防接種の種別と、ボックス１０１２に入力された年月日とを対応付けた情報を含む。
【００９５】
情報処理装置２０１は、接種情報を受信すると、接種情報に基づいてレコードを作成して接種情報テーブル５００を更新する。このとき、情報処理装置２０１は、接種情報テーブル５００の更新によって子供の成長確認画面１２００の表示内容が変更されるため、一連の画面の画面情報を生成し直して、クライアント装置２０２に送信してもよい。また、情報処理装置２０１は、子供の成長確認画面１２００の画面情報だけを生成し直して、クライアント装置２０２に送信してもよい。
【００９６】
これにより、クライアント装置２０２は、接種情報を情報処理装置２０１に送信して、接種情報テーブル５００を更新させることができる。次に、メイン画面９１０において、ボタン９１３が選択されたとして、図１１の説明に移行する。
【００９７】
図１１は、クライアント装置２０２で表示される撮像画面１１００の一例を示す説明図である。クライアント装置２０２は、ボタン９１３が選択されると、情報処理装置２０１から受信済の撮像画面１１００の画面情報に基づいて、撮像画面１１００を表示する。撮像画面１１００は、モニタ領域１１０１とボタン１１０２とを有する。
【００９８】
モニタ領域１１０１は、クライアント装置２０２のカメラ７０８の撮像対象を確認することができるように、クライアント装置２０２のカメラ７０８の撮像対象が表示される領域である。ボタン１１０２は、選択されることにより、クライアント装置２０２のカメラ７０８の撮像対象を撮像するトリガになるボタンである。
【００９９】
クライアント装置２０２は、所持者の操作により子供１１１０が撮像対象に含まれるようにしてボタン１１０２が選択されると、子供１１１０が撮像対象に含まれる撮像画像を撮像し、撮像画像の情報を情報処理装置２０１に送信する。撮像画像の情報は、ボックス９０１に入力された親ＩＤと、ボックス９０２に入力された子供ＩＤとに、撮像画像のイメージと、撮像画像が撮像された年月日とを対応付けた情報を含む。
【０１００】
情報処理装置２０１は、撮像画像の情報を受信すると、撮像画像の情報に基づいてレコードを作成して測定情報テーブル４００を更新する。このとき、情報処理装置２０１は、測定情報テーブル４００の更新によって子供の成長確認画面１２００の表示内容が変更されるため、一連の画面の画面情報を生成し直して、クライアント装置２０２に送信してもよい。また、情報処理装置２０１は、子供の成長確認画面１２００の画面情報を生成し直して、クライアント装置２０２に送信してもよい。
【０１０１】
ここでは、クライアント装置２０２が、撮像画像の情報を情報処理装置２０１に送信する場合について説明したが、これに限らない。例えば、クライアント装置２０２は、撮像画像のイメージに基づいて、子供１１１０の身長の数値を自動で検出して、さらに、子供１１１０の身長の数値を情報処理装置２０１に送信してもよい。
【０１０２】
また、例えば、クライアント装置２０２は、子供１１１０の体重の数値を検出する体重計１１１１と通信することにより、子供１１１０の体重の数値を取得して、さらに、子供１１１０の体重の数値を情報処理装置２０１に送信してもよい。
【０１０３】
これにより、クライアント装置２０２は、子供１１１０の身長を自動で測定することができる。このため、親は、子供１１１０の身長を手動で測定して、クライアント装置２０２に入力しなくてもよくなる。次に、メイン画面９１０において、ボタン９１４が選択されたとして、図１２〜図１５の説明に移行する。
【０１０４】
図１２〜図１５は、クライアント装置２０２で表示される子供の成長確認画面１２００の一例を示す説明図である。図１２において、クライアント装置２０２は、ボタン９１４が選択されると、情報処理装置２０１から受信済の子供の成長確認画面１２００の画面情報に基づいて、子供の成長確認画面１２００を表示する。子供の成長確認画面１２００は、ボタン１２０１とボタン１２０２とグラフ領域１２１０とを有する。
【０１０５】
ボタン１２０１は、選択されることにより、グラフ領域１２１０の表示内容を変更するトリガになるボタンである。ボタン１２０１は、選択されることにより、グラフ領域１２１０に、子供の身長の変化のグラフおよび標準的な子供の身長の変化のグラフを表示するボタンである。図１２の例では、ボタン１２０１は、デフォルトの状態で、選択された状態である。
【０１０６】
ボタン１２０２は、選択されることにより、グラフ領域１２１０の表示内容を変更するトリガになるボタンである。ボタン１２０２は、選択されることにより、グラフ領域１２１０に、子供の体重の変化のグラフおよび標準的な子供の体重の変化のグラフを表示するボタンである。
【０１０７】
グラフ領域１２１０は、子供の身長または体重の変化のグラフと共に、子供の撮像画像が表示される領域である。グラフの横軸は、時間の軸である。グラフの縦軸は、身長または体重の数値の軸である。グラフは、身長が測定された時点に対応するグラフ上の点に、身長が測定された時点において撮像された子供の撮像画像を表示する。身長が測定された時点に対応するグラフ上の点に表示される子供の撮像画像は、身長が測定された時点と完全同一の時点に撮像された撮像画像でなくてもよい。例えば、身長が測定された時点に対応するグラフ上の点に表示される子供の撮像画像は、身長が測定された時点から前後１ヶ月以内に撮像された撮像画像であってもよい。
【０１０８】
図１２の例では、グラフは、２０１０年、２０１１年、２０１２年などの時点で測定された身長の数値を接続した折れ線１２１１を、実線で表示する。グラフは、２０１０年、２０１１年、２０１２年などの時点での子供の年齢に対応する平均身長の数値を接続した折れ線１２１２を、点線で表示する。
【０１０９】
グラフは、２０１０年に対応するグラフ上の点に、当該グラフ上の点が子供の撮像画像の人物部分の頭頂部を通過するように、子供の撮像画像の高さを調整した態様で、２０１０年に撮像された子供の静止画像１２１３を表示する。グラフは、２０１１年に対応するグラフ上の点に、当該グラフ上の点が子供の撮像画像の人物部分の頭頂部を通過するように、子供の撮像画像の高さを調整した態様で、２０１１年に撮像された子供の静止画像１２１４を表示する。グラフは、当該グラフ上の点が子供の撮像画像の人物部分の頭頂部を通過するように、子供の撮像画像の高さを調整した態様で、２０１２年に対応するグラフ上の点に、２０１２年に撮像された子供の静止画像１２１５を表示する。
【０１１０】
静止画像は、選択されることにより、グラフ領域１２１０の表示内容を変更するトリガになるボタンであってもよい。静止画像は、例えば、選択されることにより、静止画像が撮像された時点よりも以前に子供が受けた予防接種の種別を、ポップアップ形式で表示するボタンである。
【０１１１】
これにより、子供の成長確認画面１２００の閲覧者は、子供の身長の変化を把握した上で、それぞれの身長の時点での子供の撮像画像を閲覧して、子供がどのように成長していったのかを実感することができる。次に、子供の成長確認画面１２００において、静止画像１２１５が選択されたとして、図１３の説明に移行する。
【０１１２】
図１３において、クライアント装置２０２は、静止画像１２１５が選択されると、情報処理装置２０１から受信済の子供の成長確認画面１２００の画面情報に基づいて、子供の成長確認画面１２００に子供の検診計画欄１３００を表示する。子供の検診計画欄１３００は、タブ１３０１とタブ１３０２とを有する。
【０１１３】
タブ１３０１は、接種記録のタブである。タブ１３０１は、選択されることにより、子供の検診計画欄１３００の表示内容を、子供が受けた予防接種の種別と、子供が予防接種を受けた年月日とに変更するトリガになるボタンである。図１３の例では、タブ１３０１は、デフォルトの状態で、選択された状態である。
【０１１４】
タブ１３０２は、イベントのタブである。タブ１３０２は、選択されることにより、子供の検診計画欄１３００の表示内容を、今後に予定されたイベントの種別と、イベントが行われる年月日とに変更するトリガになるボタンである。
【０１１５】
図１３の例では、子供の検診計画欄１３００は、過去に麻疹・風疹混合のワクチン接種を受けた日付「２０１２／０４／１１」が表示されたり、過去にインフルエンザのワクチン接種を受けた日付「２０１２／１０／０７」が表示される。
【０１１６】
これにより、子供の成長確認画面１２００の閲覧者は、今後、子供に予防接種を受けさせるか計画することができる。例えば、閲覧者は、不活化ワクチンが接種された時点から、中６日（いわゆる１週間）以上を経過してから、次の予防接種を行うように計画することができる。次に、子供の検診計画欄１３００において、タブ１３０２が選択されたとして、図１４の説明に移行する。
【０１１７】
図１４において、クライアント装置２０２は、タブ１３０２が選択されると、情報処理装置２０１から受信済の子供の成長確認画面１２００の画面情報に基づいて、子供の検診計画欄１３００にイベントが行われる年月日を表示する。
【０１１８】
図１４の例では、子供の検診計画欄１３００は、集団検診が行われる日付「２０１３／０２／１２」と場所「××学校」が表示されたり、ＢＣＧのワクチン接種が行われる日付「２０１３／０４／１５」と場所「××病院」が表示される。
【０１１９】
これにより、子供の成長確認画面１２００の閲覧者は、今後、子供に受けさせるべきイベントがあるか否かを把握することができ、イベントを受けさせるか否かを計画することができる。次に、子供の成長確認画面１２００において、ボタン１２０２が選択されたとして、図１５の説明に移行する。
【０１２０】
図１５において、クライアント装置２０２は、ボタン１２０２が選択されると、子供の成長確認画面１２００のグラフ領域１２１０に、子供の体重の変化のグラフおよび標準的な子供の体重の変化のグラフを表示する。
【０１２１】
図１５の例では、グラフは、２０１０年、２０１１年、２０１２年などの時点で測定された体重の数値を接続した折れ線１５０１を、実線で表示する。グラフは、２０１０年、２０１１年、２０１２年などの時点での子供の年齢に対応する平均体重の数値を接続した折れ線１５０２を、点線で表示する。
【０１２２】
これにより、子供の成長確認画面１２００の閲覧者は、子供の身長および体重の変化を把握した上で、それぞれの身長の時点での子供の撮像画像を閲覧して、子供がどのように成長していったのかを実感することができる。
【０１２３】
ここでは、子供の成長確認画面１２００において、子供の撮像画像の高さを調整して表示する場合について説明したが、これに限らない。例えば、子供の成長確認画面１２００において、子供の撮像画像の高さは調整されなくてもよい。
【０１２４】
ここでは、子供の成長確認画面１２００において、子供の身長の変化を示すグラフと、子供の体重の変化を示すグラフとを表示するか否かを切り替えることができる場合について説明したが、これに限らない。例えば、子供の成長確認画面１２００において、子供の身長の変化を示すグラフだけが表示されてもよいし、子供の体重の変化を示すグラフだけが表示されてもよい。また、例えば、子供の身長の変化を示すグラフを表示する子供の成長確認画面（その１）と、子供の体重の変化を示すグラフを表示する子供の成長確認画面（その２）とがあってもよい。
【０１２５】
ここでは、情報処理装置２０１が、１台のクライアント装置２０２について通信を行う場合について説明したが、これに限らない。例えば、情報処理装置２０１は、親が使用する第１のクライアント装置２０２と、教育機関が使用する第２のクライアント装置２０２と、医療機関が使用する第３のクライアント装置２０２とについて通信を行ってもよい。具体的には、情報処理装置２０１は、教育機関が使用する第２のクライアント装置２０２から健康診断において測定された子供の身長および体重の情報を含む測定情報を受信して、測定情報テーブル４００を更新する。また、情報処理装置２０１は、医療機関が使用するクライアント装置２０２から、子供が受けた予防接種の情報を受信して、接種情報テーブル５００を更新する。また、情報処理装置２０１は、測定情報テーブル４００および接種情報テーブル５００を用いて、一連の画面のそれぞれの画面の画面情報を生成して、親が使用するクライアント装置２０２に送信する。
【０１２６】
ここでは、情報処理装置２０１が、取得要求を受信すると、一連の画面のそれぞれの画面の画面情報を生成して、クライアント装置２０２に送信する場合について説明したが、これに限らない。例えば、情報処理装置２０１は、まず、メイン画面９１０だけを送信してもよい。その後、情報処理装置２０１は、メイン画面９１０におけるクライアント装置２０２における、画面遷移を行うための操作入力の内容をクライアント装置２０２から受信する。そして、情報処理装置２０１は、受信した操作入力の内容に基づいて、測定情報の登録画面１０００、接種情報の登録画面１０１０、撮像画面１１００、子供の成長確認画面１２００のうちのいずれかの画面情報を、適宜生成してクライアント装置２０２に送信する。これにより、情報処理装置２０１は、クライアント装置２０２と一度に通信する通信量を低減して、クライアント装置２０２が画面情報を受信するのにかかる時間を低減し、ネットワークの負担を低減することができる。
【０１２７】
図１６は、クライアント装置２０２で表示される子供の成長確認画面１６００の他の例を示す説明図である。
【０１２８】
図１６の例では、子供の成長確認画面１６００は、ボタン１６０１とボタン１６０２とグラフ領域１６１０とを有する。ボタン１６０１は、ボタン１２０１と同様のボタンであるため、説明を省略する。ボタン１６０１は、デフォルトの状態で、選択された状態である。ボタン１６０２は、ボタン１２０２と同様のボタンであるため、説明を省略する。グラフ領域１６１０は、グラフ領域１２１０と同様の領域であるため、説明を省略する。
【０１２９】
図１６の例では、グラフは、２０１０年、２０１１年、２０１２年などの時点で測定された身長の数値を接続した折れ線１６１１を、実線で表示する。グラフは、２０１０年、２０１１年、２０１２年などの時点での子供の年齢に対応する平均身長の数値を接続した折れ線１６１２を、点線で表示する。
【０１３０】
グラフは、２０１０年に対応するグラフ上の点に、静止画像がピン留めされたような態様で、２０１０年に撮像された子供の静止画像１６１３を表示する。グラフは、２０１１年に対応するグラフ上の点に、静止画像がピン留めされたような態様で、２０１１年に撮像された子供の静止画像１６１４を表示する。グラフは、静止画像がピン留めされたような態様で、２０１２年に対応するグラフ上の点に、２０１２年に撮像された子供の静止画像１６１５を表示する。
【０１３１】
（表示制御処理手順の一例）
次に、図１７を用いて、表示制御処理手順の一例について説明する。
【０１３２】
図１７は、表示制御処理手順の一例を示すフローチャートである。図１７において、制御装置１００は、ログイン情報を取得する（ステップＳ１７０１）。次に、制御装置１００は、測定情報テーブル４００を参照して、ログイン情報に対応する測定情報を取得する（ステップＳ１７０２）。そして、制御装置１００は、測定情報に基づいて、一連の画面のそれぞれの画面の画面情報を生成する（ステップＳ１７０３）。次に、制御装置１００は、一連の画面のそれぞれの画面の画面情報をクライアント装置２０２に送信する（ステップＳ１７０４）。そして、制御装置１００は、表示制御処理を終了する。これにより、制御装置１００は、クライアント装置２０２に一連の画面のそれぞれの画面を表示させることができる。
【０１３３】
（登録処理手順の一例）
次に、図１８を用いて、登録処理手順の一例について説明する。
【０１３４】
図１８は、登録処理手順の一例を示すフローチャートである。図１８において、制御装置１００は、登録情報を取得する（ステップＳ１８０１）。次に、制御装置１００は、登録情報による登録対象が測定情報であるか否かを判定する（ステップＳ１８０２）。ここで、測定情報である場合（ステップＳ１８０２：Ｙｅｓ）、制御装置１００は、登録情報に基づいて測定情報テーブル４００を更新して（ステップＳ１８０３）、ステップＳ１８０５の処理に移行する。
【０１３５】
一方で、測定情報ではない場合（ステップＳ１８０２：Ｎｏ）、制御装置１００は、登録情報に基づいて接種情報テーブル５００を更新して（ステップＳ１８０４）、ステップＳ１８０５の処理に移行する。次に、制御装置１００は、測定情報に基づいて、一連の画面のそれぞれの画面の画面情報を生成する（ステップＳ１８０５）。そして、制御装置１００は、一連の画面のそれぞれの画面の画面情報をクライアント装置２０２に送信して（ステップＳ１８０６）、登録処理を終了する。これにより、制御装置１００は、各種テーブルを最新の状態に更新することができる。
【０１３６】
以上説明したように、制御装置１００によれば、身長または体重の時系列変化の情報に基づいて、ユーザの身長または体重の変化をグラフに表示することができる。そして、制御装置１００によれば、ユーザの身長または体重の変化をグラフに表示するとともに、ユーザについて異なるタイミングで撮像された各撮像画像をグラフの時間軸上の撮像タイミングに対応する時間位置に配置して表示する制御を行うことができる。これにより、制御装置１００は、グラフの閲覧者が、ユーザが各身長だった時点に、どのような状態であったか、どのような出来事があったかなどを、臨場感を持って思い返しやすくなる画面の画面情報を生成することができる。
【０１３７】
各撮像画像は、ユーザに対応する人物部分の撮像画像である。これにより、グラフの閲覧者は、ユーザに対応する人物部分の撮像画像の変化から、ユーザの身体の具体的な変化を実感しやすくなる。
【０１３８】
また、各撮像画像の高さは、撮像タイミングに対応する身長または体重に応じた高さに調整されて表示される。これにより、グラフの閲覧者は、撮像画像の高さを調整されるため、ユーザの身体の具体的な変化を実感しやすくなる。
【０１３９】
また、ユーザの身長または体重の変化は、各撮像画像に含まれるユーザに対応する人物の頭頂部を通過する。これにより、グラフの閲覧者は、線グラフが頭頂部を通過するため、ユーザの身体の具体的な変化を実感しやすくなる。
【０１４０】
また、制御装置１００によれば、さらに、標準的な身長または体重の時系列変化の情報に基づいて、ユーザの身長または体重の変化を示すグラフと、標準的な身長または体重の時系列変化を示すグラフとを時間軸を合わせて表示することができる。これにより、グラフの閲覧者は、ユーザの身体の具体的な変化を、標準的な変化と比較して、ユーザの成長度合いを実感しやすくなる。
【０１４１】
また、制御装置１００によれば、さらに、表示された撮像画像の選択に応じて、対応する時間タイミングに対応する身長若しくは体重の情報を出力することができる。また、制御装置１００によれば、さらに、表示された撮像画像の選択に応じて、対応する時間タイミングに対応付けて入力されたユーザの成長に関するデータ若しくはユーザが受けた予防接種の種別の情報を出力することができる。これにより、グラフの閲覧者は、ユーザの身長または体重の数値を把握することができる。また、グラフの閲覧者は、ユーザの成長に応じて罹患した病気や経験したイベントなどを把握することができる。また、グラフの閲覧者は、ユーザが受けた予防接種の種別を把握することができる。
【０１４２】
また、制御装置１００によれば、さらに、表示されたユーザの身長または体重の変化を示すグラフの一部、または、表示された撮像画像の選択に応じて、対応する時間タイミングから先のタイミングに予定されたイベント情報を出力することができる。これにより、グラフの閲覧者は、ユーザが今後受けるべき予防接種の種別または検診の種別を把握して、ユーザの今後の予定を計画することができる。
【０１４３】
また、制御装置１００によれば、さらに、カメラによって撮像されたユーザの画像からユーザの身長または体重を検出し、検出したユーザの身長または体重に基づいてユーザの身長または体重の時系列変化の情報を更新することができる。これにより、ユーザは、身長を測定または体重を測定する負担を低減することができる。
【０１４４】
なお、本実施の形態で説明した表示制御方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本表示制御プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また本表示制御プログラムは、インターネット等のネットワークを介して配布してもよい。
【０１４５】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０１４６】
（付記１）コンピュータが、
身長の時系列変化の情報が記録されたユーザについて、記録された該身長の時系列変化の情報に基づいて、前記ユーザの身長の変化をグラフに表示するとともに、前記ユーザについて異なるタイミングで撮像された各撮像画像を前記グラフの時間軸上の撮像タイミングに対応する時間位置に配置して表示する制御を行う、
処理を実行することを特徴とする表示制御方法。
【０１４７】
（付記２）前記各撮像画像は、前記ユーザに対応する人物部分の撮像画像である、ことを特徴とする付記１に記載の表示制御方法。
【０１４８】
（付記３）前記各撮像画像の高さは、撮像タイミングに対応する身長に応じた高さに調整されて表示される、ことを特徴とする付記１または２に記載の表示制御方法。
【０１４９】
（付記４）前記ユーザの身長の変化は、線グラフにより表示され、該線グラフは、前記各撮像画像に含まれる前記ユーザに対応する人物の頭頂部を通る、ことを特徴とする付記２または３に記載の表示制御方法。
【０１５０】
（付記５）前記制御する処理は、
さらに、標準的な身長の時系列変化の情報に基づいて、前記ユーザの身長の変化を示すグラフと、該標準的な身長の時系列変化を示すグラフとを時間軸を合わせて表示する、ことを特徴とする付記１に記載の表示制御方法。
【０１５１】
（付記６）前記制御する処理は、
さらに、表示された前記撮像画像の選択に応じて、対応する時間タイミングに対応する身長、または対応する時間タイミングに対応付けて入力された前記ユーザの成長に関するデータ若しくは前記ユーザが受けた予防接種の種別の情報を出力する、ことを特徴とする付記５に記載の表示制御方法。
【０１５２】
（付記７）前記制御する処理は、
さらに、表示された前記ユーザの身長の変化を示す前記グラフの一部、または、表示された前記撮像画像の選択に応じて、対応する時間タイミングから先のタイミングに予定されたイベント情報を出力する、ことを特徴とする付記５に記載の表示制御方法。
【０１５３】
（付記８）前記イベント情報は、受けるべき予防接種の情報、または受けるべき検診の情報である、ことを特徴とする付記７に記載の表示制御方法。
【０１５４】
（付記９）前記制御する処理は、
体重の時系列変化の情報が記録されたユーザについて、記録された該体重の時系列変化の情報に基づいて、前記ユーザの体重の変化をグラフに表示するとともに、前記ユーザについて異なるタイミングで撮像された各撮像画像を前記グラフの時間軸上の撮像タイミングに対応する時間位置に配置して表示する制御を行う、ことを特徴とする付記１に記載の表示制御方法。
【０１５５】
（付記１０）コンピュータに、
身長の時系列変化の情報が記録されたユーザについて、記録された該身長の時系列変化の情報に基づいて、前記ユーザの身長の変化をグラフに表示するとともに、前記ユーザについて異なるタイミングで撮像された各撮像画像を前記グラフの時間軸上の撮像タイミングに対応する時間位置に配置して表示する制御を行う、
処理を実行させることを特徴とする表示制御プログラム。
【０１５６】
（付記１１）身長の時系列変化の情報が記録されたユーザについて、記録された該身長の時系列変化の情報に基づいて、前記ユーザの身長の変化をグラフに表示するとともに、前記ユーザについて異なるタイミングで撮像された各撮像画像を前記グラフの時間軸上の撮像タイミングに対応する時間位置に配置して表示する制御を行う、
制御部を有することを特徴とする表示制御装置。
【０１５７】
（付記１２）前記ユーザを撮像するカメラを有し、
前記制御部は、さらに、前記カメラによって撮像された前記ユーザの画像から前記ユーザの身長を検出し、検出した前記ユーザの身長に基づいて前記ユーザの身長の時系列変化の情報を更新することを特徴とする付記１１に記載の表示制御装置。
【符号の説明】
【０１５８】
１００  表示制御装置
２０１  情報処理装置
２０２  クライアント装置
８０１  記憶部
８０２  取得部
８０３  生成部
８０４  出力部
【図１】
0006387738.tif 000002
【図２】
0006387738.tif 000003
【図３】
0006387738.tif 000004
【図４】
0006387738.tif 000005
【図５】
0006387738.tif 000006
【図６】
0006387738.tif 000007
【図７】
0006387738.tif 000008
【図８】
0006387738.tif 000009
【図９】
0006387738.tif 000010
【図１０】
0006387738.tif 000011
【図１１】
0006387738.tif 000012
【図１２】
0006387738.tif 000013
【図１３】
0006387738.tif 000014
【図１４】
0006387738.tif 000015
【図１５】
0006387738.tif 000016
【図１６】
0006387738.tif 000017
【図１７】
0006387738.tif 000018
【図１８】
0006387738.tif 000019