(57)【要約】  取得部（１０１）は、測定が行われた測定日時を取得し、取得された測定日時における測定の結果値の推奨範囲を取得し、取得された推奨範囲に含まれる候補値を取得する。提示部（１０２）は、画面に、取得された候補値を推奨順に提示する。受付部（１０３）は、提示された候補値から、いずれかを選択する入力を受け付ける。そして、提示部（１０２）は、提示される候補値のうち推奨順における最後尾の候補値を、初期の選択候補として提示する。
2017068662.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
測定が行われた測定日時を取得し、前記取得された測定日時における前記測定の結果値の推奨範囲を取得し、前記取得された推奨範囲に含まれる候補値を取得する取得部、
画面に、前記取得された候補値を推奨順に提示する提示部、
前記提示された候補値から、いずれかを選択する入力を受け付ける受付部
として機能させ、
前記提示部は、前記提示される候補値のうち前記推奨順における最後尾の候補値を、初期の選択候補として提示する
ことを特徴とするプログラム。
【請求項２】
前記取得部は、前記測定が行われた時間帯に基づき、前記推奨範囲の幅を変化させる
ことを特徴とする請求項１に記載のプログラム。
【請求項３】
前記取得部は、前記プログラムが開始もしくは再開された日時を、前記測定が行われた日時とする
ことを特徴とする請求項１に記載のプログラム。
【請求項４】
前記測定は、ユーザの体重の測定であり、
前記取得部は、減量の開始日時に受け付けられた前記測定の結果値と、前記減量の目標日時における目標体重と、に基づいて前記推奨範囲を取得する
ことを特徴とする請求項１に記載のプログラム。
【請求項５】
前記取得部は、前記受け付けられた測定の結果値の履歴に基づいて、前記目標体重もしくは前記目標日時を修正してから、前記推奨範囲を取得する
ことを特徴とする請求項４に記載のプログラム。
【請求項６】
前記提示部は、
前記候補値を選択可能な値選択肢と、前記候補値以外の値を入力するための非値選択肢と、を含むリストボックスを提示し、
前記初期の選択候補の候補値に係る値選択肢を、一つのアクションにより行われる指示操作により選択可能に提示し、
前記初期の選択候補以外の候補値に係る値選択肢を、複数のアクションにより行われる指示操作により選択可能に提示し、
前記非値選択肢が指示操作により選択されると、ダイアログもしくはソフトウェアキーボードを提示し、
前記受付部は、
前記値選択肢のいずれかを選択する指示操作を受け付けると、当該選択された値選択肢に係る候補値を選択する入力とみなし、
前記非値選択肢を選択する指示操作を受け付けると、前記提示部に前記ダイアログもしくは前記ソフトウェアキーボードを提示させ、
前記提示されたダイアログもしくはソフトウェアキーボードを介して値を直接入力する指示操作を受け付けると、前記直接入力された値を選択する入力とみなす
ことを特徴とする請求項１に記載のプログラム。
【請求項７】
前記提示部は、
前記候補値を選択可能な値選択肢と、前記候補値以外の値を入力するための非値選択肢と、を含むリストボックスを提示し、
前記初期の選択候補の候補値に係る値選択肢を、一つのアクションにより行われる指示操作により選択可能に提示し、
前記初期の選択候補以外の候補値に係る値選択肢を、複数のアクションにより行われる指示操作により選択可能に提示し、
前記非値選択肢が指示操作により選択されると、前記リストボックスに含まれている前記値選択肢に係る候補値とは異なる新たな値を選択可能な値選択肢を、前記リストボックスに提示し、
前記受付部は、
前記値選択肢のいずれかを選択する指示操作を受け付けると、当該選択された値選択肢に係る候補値を選択する入力とみなし、
前記非値選択肢を選択する指示操作を受け付けると、前記提示部に前記新たな値を選択可能な値選択肢をリストボックスに提示させる
ことを特徴とする請求項１に記載のプログラム。
【請求項８】
コンピュータを、
測定が行われた測定日時を取得し、前記取得された測定日時における前記測定の結果値の推奨範囲を取得し、前記取得された推奨範囲に含まれる候補値を取得する取得部、
画面に、前記取得された候補値を推奨順に提示する提示部、
前記提示された候補値から、いずれかを選択する入力を受け付ける受付部
として機能させ、
前記提示部は、前記提示される候補値のうち前記推奨順における最後尾の候補値を、初期の選択候補として提示する
ことを特徴とするプログラムを記録した非一時的なコンピュータ読取可能な記録媒体。
【請求項９】
入力装置が実行する入力方法であって、
前記入力装置が、測定が行われた測定日時を取得し、前記取得された測定日時における前記測定の結果値の推奨範囲を取得し、前記取得された推奨範囲に含まれる候補値を取得する取得工程、
前記入力装置が、画面に、前記取得された候補値を推奨順に提示する提示工程、
前記入力装置が、前記提示された候補値から、いずれかを選択する入力を受け付ける受付工程
を備え、
前記提示工程において、前記入力装置は、前記提示される候補値のうち前記推奨順における最後尾の候補値を、初期の選択候補として提示する
ことを特徴とする入力方法。
【請求項１０】
測定が行われた測定日時を取得し、前記取得された測定日時における前記測定の結果値の推奨範囲を取得し、前記取得された推奨範囲に含まれる候補値を取得する取得部、
画面に、前記取得された候補値を推奨順に提示する提示部、
前記提示された候補値から、いずれかを選択する入力を受け付ける受付部
を備え、
前記提示部は、前記提示される候補値のうち前記推奨順における最後尾の候補値を、初期の選択候補として提示する
ことを特徴とする入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、記録媒体、入力方法、及び、入力装置に関し、特に、測定値の入力に関する。
【背景技術】
【０００２】
近年、体重や血圧などの体調情報や歩数などの運動情報を、記録・管理する装置が知られている。例えば、特許文献１には、デジタル体重計が体重を無線送信し、送信された体重データを記録・管理する体重計測ダイエット装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３５１８３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の体重計測ダイエット装置は、体重データをデジタル体重計が無線送信するが、体重計で計測した情報をユーザが手入力し、記録・管理する装置も多く存在する。このようなタイプの装置において、測定値の入力をできるだけ簡単に行いたいという要望がある。【０００５】
本発明は、上記のような課題を解決するもので、測定値の推奨範囲を提示して容易に測定値の入力をすることが可能なプログラム、記録媒体、入力方法、及び、入力装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の観点に係るプログラムは
コンピュータを、
測定が行われた測定日時を取得し、前記取得された測定日時における前記測定の結果値の推奨範囲を取得し、前記取得された推奨範囲に含まれる候補値を取得する取得部、
画面に、前記取得された候補値を推奨順に提示する提示部、
前記提示された候補値から、いずれかを選択する入力を受け付ける受付部
として機能させ、
前記提示部は、前記提示される候補値のうち前記推奨順における最後尾の候補値を、初期の選択候補として提示する
ことを特徴とする。【０００７】
また、上記プログラムにおいて、
前記取得部は、前記測定が行われた時間帯に基づき、前記推奨範囲の幅を変化させる
ことを特徴とする。【０００８】
また、上記プログラムにおいて、
前記取得部は、前記プログラムが開始もしくは再開された日時を、前記測定が行われた日時とする
ことを特徴とする。【０００９】
また、上記プログラムにおいて、
前記測定は、ユーザの体重の測定であり、
前記取得部は、減量の開始日時に受け付けられた前記測定の結果値と、前記減量の目標日時における目標体重と、に基づいて前記推奨範囲を取得する
ことを特徴とする。【００１０】
また、上記プログラムにおいて、
前記取得部は、前記受け付けられた測定の結果値の履歴に基づいて、前記目標体重もしくは前記目標日時を修正してから、前記推奨範囲を取得する
ことを特徴とする。【００１１】
また、上記プログラムにおいて、
前記提示部は、
前記候補値を選択可能な値選択肢と、前記候補値以外の値を入力するための非値選択肢と、を含むリストボックスを提示し、
前記初期の選択候補の候補値に係る値選択肢を、一つのアクションにより行われる指示操作により選択可能に提示し、
前記初期の選択候補以外の候補値に係る値選択肢を、複数のアクションにより行われる指示操作により選択可能に提示し、
前記非値選択肢が指示操作により選択されると、ダイアログもしくはソフトウェアキーボードを提示し、
前記受付部は、
前記値選択肢のいずれかを選択する指示操作を受け付けると、当該選択された値選択肢に係る候補値を選択する入力とみなし、
前記非値選択肢を選択する指示操作を受け付けると、前記提示部に前記ダイアログもしくは前記ソフトウェアキーボードを提示させ、
前記提示されたダイアログもしくはソフトウェアキーボードを介して値を直接入力する指示操作を受け付けると、前記直接入力された値を選択する入力とみなす
ことを特徴とする。【００１２】
また、上記プログラムにおいて、
前記提示部は、
前記候補値を選択可能な値選択肢と、前記候補値以外の値を入力するための非値選択肢と、を含むリストボックスを提示し、
前記初期の選択候補の候補値に係る値選択肢を、一つのアクションにより行われる指示操作により選択可能に提示し、
前記初期の選択候補以外の候補値に係る値選択肢を、複数のアクションにより行われる指示操作により選択可能に提示し、
前記非値選択肢が指示操作により選択されると、前記リストボックスに含まれている前記値選択肢に係る候補値とは異なる新たな値を選択可能な値選択肢を、前記リストボックスに提示し、
前記受付部は、
前記値選択肢のいずれかを選択する指示操作を受け付けると、当該選択された値選択肢に係る候補値を選択する入力とみなし、
前記非値選択肢を選択する指示操作を受け付けると、前記提示部に前記新たな値を選択可能な値選択肢をリストボックスに提示させる
ことを特徴とする。【００１３】
本発明の第２の観点に係る、非一時的なコンピュータ読取可能な記録媒体は、
コンピュータを、
測定が行われた測定日時を取得し、前記取得された測定日時における前記測定の結果値の推奨範囲を取得し、前記取得された推奨範囲に含まれる候補値を取得する取得部、
画面に、前記取得された候補値を推奨順に提示する提示部、
前記提示された候補値から、いずれかを選択する入力を受け付ける受付部
として機能させ、
前記提示部は、前記提示される候補値のうち前記推奨順における最後尾の候補値を、初期の選択候補として提示する
ことを特徴とするプログラムを記録する。【００１４】
本発明の第３の観点に係る入力方法は、
入力装置が実行する入力方法であって、
前記入力装置が、測定が行われた測定日時を取得し、前記取得された測定日時における前記測定の結果値の推奨範囲を取得し、前記取得された推奨範囲に含まれる候補値を取得する取得工程、
前記入力装置が、画面に、前記取得された候補値を推奨順に提示する提示工程、
前記入力装置が、前記提示された候補値から、いずれかを選択する入力を受け付ける受付工程
を備え、
前記提示工程において、前記入力装置は、前記提示される候補値のうち前記推奨順における最後尾の候補値を、初期の選択候補として提示する
ことを特徴とする。【００１５】
本発明の第４の観点に係る入力装置は、
測定が行われた測定日時を取得し、前記取得された測定日時における前記測定の結果値の推奨範囲を取得し、前記取得された推奨範囲に含まれる候補値を取得する取得部、
画面に、前記取得された候補値を推奨順に提示する提示部、
前記提示された候補値から、いずれかを選択する入力を受け付ける受付部
を備え、
前記提示部は、前記提示される候補値のうち前記推奨順における最後尾の候補値を、初期の選択候補として提示する
ことを特徴とする。【００１６】
なお、上記記録媒体は、コンピュータとは独立して配布・販売することができる。ここで、非一時的な（non-transitory）記録媒体とは、有形な（tangible）記録媒体をいう。非一時的な記録媒体は、例えば、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等である。また、一時的な（transitory）記録媒体とは、伝送媒体（伝搬信号）それ自体を示す。一時的な記録媒体は、例えば、電気信号、光信号、電磁波等である。なお、一時的な（temporary）記憶領域とは、データやプログラムを一時的に記憶するための領域であり、例えば、ＲＡＭ（Random Access Memory）等の揮発性メモリである。
【発明の効果】
【００１７】
本発明によれば、測定値の推奨範囲を提示して容易に測定値の入力をすることが可能なプログラム、記録媒体、入力方法、及び、入力装置を提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態に係る入力装置とサーバ装置との関係を示す図である。
【図２】本発明の実施形態に係る入力装置が実現される典型的な情報処理装置の物理構成を示す図である。
【図３】実施形態に係る入力装置の機能構成を示す図である。
【図４】目標体重までの体重の推移を示すグラフを示す図である。
【図５】推奨範囲を説明するための図である。
【図６】推奨範囲を説明するための図である。
【図７】値を直接入力するためのダイアログを説明するための図である。
【図８】推奨範囲を説明するための図である。
【図９】結果値のグラフを説明するための図である。
【図１０】実施形態に係る入力装置が行う入力処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１９】
（１．全体構成）
本発明の実施形態に係る入力装置１００は、図１に示すように、インターネット３００に接続される。インターネット３００には、複数の入力装置１００が接続され、入力装置１００の他に、サーバ装置２００が接続されている。
【００２０】
入力装置１００は、測定値の入力を行うユーザが使用する装置である。例えば、スマートフォン、タブレット端末、又は、パーソナルコンピュータ等である。
【００２１】
サーバ装置２００は、入力装置から受信した測定値のデータを記録・管理する装置である。
【００２２】
なお、入力装置１００とサーバ装置２００との関係は、上記のような形態に限らず、入力装置１００において測定値のデータが記録・管理されてもよい。
【００２３】
（２．情報処理装置の物理的構成）
本発明の実施形態に係る入力装置１００が実現される典型的な情報処理装置６００の物理的構成について説明する。
【００２４】
情報処理装置６００は、図２に示すように、ＣＰＵ（Central Processing Unit）６０１と、ＲＯＭ（Read Only Memory）６０２と、ＲＡＭ（Random Access Memory）６０３と、記憶装置６０４と、ＮＩＣ（Network Interface Card）６０５と、画像処理部６０６と、音声処理部６０７と、ディスプレイ６０８と、スピーカ６０９と、コントローラ６１０と、を備える。
【００２５】
ＣＰＵ  ６０１は、情報処理装置６００全体の動作を制御し、各構成要素と接続され、制御信号やデータをやりとりする。
【００２６】
ＲＯＭ  ６０２には、情報処理装置６００全体の動作制御に必要なオペレーティングシステムのプログラムや各種のデータが記録される。
【００２７】
ＲＡＭ  ６０３は、データやプログラムを一時的に記憶するためのもので、記憶装置６０４から読み出したプログラムやデータ、その他、通信に必要なデータ等が保持される。
【００２８】
記憶装置６０４は、ハードディスクやフラッシュメモリ等、から構成され、情報処理装置６００で処理するデータを記憶する。また、記憶装置６０４は、ＣＤ（Compact Disc）等の記録媒体からデータを読み出すデバイス等を備えるように構成されてもよい。また、記憶装置６０４は、省略されてもよい。
【００２９】
ＮＩＣ  ６０５は、情報処理装置６００をインターネット等のコンピュータ通信網に接続するためのものであり、ＮＩＣ  ６０５を介して他の情報処理装置等とやりとりをする。
【００３０】
画像処理部６０６は、記憶装置等から読み出されたデータをＣＰＵ  ６０１や画像処理部６０６が備える画像演算プロセッサによって加工処理し、画像処理部６０６が備えるフレームメモリに記録する。フレームメモリに記録された画像情報は、所定の同期タイミングでビデオ信号に変換され、ディスプレイ６０８に出力される。
【００３１】
音声処理部６０７は、記憶装置等から読み出されたデータをアナログ音声信号に変換し、スピーカ６０９から出力させる。
【００３２】
コントローラ６１０は、ユーザからの指示入力を受け付ける。コントローラ６１０は、例えば、キーボードや、タッチパネル等である。
【００３３】
以下、上記情報処理装置６００において実現される入力装置１００について、図１乃至図１０を参照して説明する。情報処理装置６００に電源が投入されると、実施形態に係る入力装置１００として機能させるプログラムが実行され、実施形態に係る入力装置１００が実現される。
【００３４】
（３．実施形態の入力装置の機能構成）
入力装置１００は、図３に示すように、取得部１０１と、提示部１０２と、受付部１０３と、から構成される。
【００３５】
本実施形態において、ＣＰＵ  ６０１が取得部１０１として機能し、ＣＰＵ  ６０１及びディスプレイ６０８が協働して、提示部１０２として機能し、ＣＰＵ  ６０１及びコントローラ６１０が協働して、受付部１０３として機能する。
【００３６】
取得部１０１は、測定が行われた測定日時を取得し、取得された測定日時における測定の結果値の推奨範囲を取得し、取得された推奨範囲に含まれる候補値を取得する。
【００３７】
測定とは、例えば、体重、体脂肪、又は、血圧のような体調情報の測定、あるいは、歩数又は走行距離のような運動情報の測定を指す。本実施形態において、体重及び体脂肪を測定する例を用いて、入力装置１００の機能構成について説明する。
【００３８】
測定日時とは、測定が行われた日時である。測定の結果値とは、測定の結果得られる値（測定値）である。例えば、体重測定の場合は、計測された体重の値である。
【００３９】
推奨範囲とは、入力することが推奨される測定値の範囲である。推奨範囲には、複数の候補値が含まれ、ユーザは候補値の中からいずれかを選択することが推奨される。
【００４０】
例えば、測定が行われた日時が２０１５年２月５日午前７時とすると、取得部１０１は、２０１５年２月５日午前７時において推奨される測定値（候補値）の範囲（推奨範囲）を取得する。
【００４１】
測定が、ユーザの体重の測定の場合、取得部１０１は、減量の開始日時に受け付けられた測定の結果値と、減量の目標日時における目標体重と、に基づいて推奨範囲を取得する。
【００４２】
例えば、ユーザが減量を開始したのが２０１５年１月５日午前８時であり、その時点で５０．０ｋｇを体重測定の結果値が受け付けられたとする。また、ユーザが、２０１５年４月５日午前８時を目標日時に、４７．０ｋｇを目標体重に設定したとする。
【００４３】
この場合、開始時点の測定値から目標日時における目標体重までの、望ましい体重の変化を示す線（以下、「目標線」という）を、図４の点線５０１と求めたとする。取得部１０１は、目標線の値を含み、減量における体重変動として許容される範囲を求める。例えば、測定が行われた日時を２０１５年２月５日午前７時とすると、取得部１０１は、２０１５年２月５日午前７時における範囲５０４を推奨範囲として取得する。
【００４４】
なお、目標線は、点線５０１のように直線に限らず、曲線や、折れ線等、想定される変動を考慮して、様々な形状を取り得る。
【００４５】
また、取得部１０１は、測定が行われた時間帯に基づき、推奨範囲の幅を変化させる。
【００４６】
例えば、測定が行われた時間帯が、朝の時間帯の場合は、推奨範囲の幅を狭くし、夜の時間帯の場合は、推奨範囲の幅を広くする。例えば、朝の時間帯の推奨範囲を、＋０．２ｋｇから−０．２ｋｇの幅とし、夜の時間帯の推奨範囲の幅を、＋０．５ｋｇから−０．３ｋｇの幅とする。
【００４７】
朝の時間帯及び夜の時間帯の定義は、ユーザ又はサーバ装置２００の管理者が設定することができる。
【００４８】
朝の時間帯に測定した場合と夜の時間帯に測定した場合を比べると、夜の時間帯に測定した方が朝の時間帯に測定した場合に比べて、体重変動が大きいと考えられる。よって、測定が行われた日時の時間帯に基づき推奨範囲の幅を変えることにより、ユーザの体重変動に沿った候補値を推奨することができる。
【００４９】
ここで、取得部１０１は、プログラムが開始もしくは再開された日時を、測定が行われた日時とする。
【００５０】
例えば、ユーザが入力装置１００において、体重・体脂肪を入力するためのプログラムを起動したとする。この場合、プログラムの起動した日時を測定が行われた日時とする。
【００５１】
また、取得部１０１は、受け付けられた測定の結果値の履歴に基づいて、目標体重もしくは目標日時を修正してから、推奨範囲を取得する。
【００５２】
例えば、既に結果値が入力された２０１５年２月４日までに、図４の実線５０２に示す測定値が記録されたとする。目標日時２０１５年４月５日午前８時における目標体重は４７ｋｇであるが、実線５０２によれば減量開始から１ヶ月近く経過した時点で、当初求められた目標線の点線５０１に沿って体重が減少していない。このように、設定した目標日時における目標体重の達成の実現が難しいと判断される場合に、目標日時に実現可能な体重に目標体重を修正する。すなわち、目標線を目標体重への減量が実現可能な形状に変更する。
【００５３】
例えば、目標線を図４の点線５０１から点線５０３に変更し、取得部１０１は、測定が行われた日時２０１５年２月５日午前７時における推定範囲を範囲５０５とする。
【００５４】
なお、目標体重を変更せずに、目標日時を修正するようにしてもよい。例えば、当初設定した目標体重４７ｋｇへの減量が実現可能な日時を目標日時とし、目標線の形状を変更する。
【００５５】
そして、取得部１０１は、例えば、取得された推奨範囲の上限及び下限の値と、上限から下限までの０．１ｋｇ刻みの値を候補値として取得する。
【００５６】
提示部１０２は、画面に、取得された候補値を推奨順に提示する。
【００５７】
ここで、提示部１０２は、候補値を選択可能な値選択肢を含むリストボックスを提示する。
【００５８】
ユーザが使用する入力装置１００の画面の様子の例を図５に示す。図５は、２０１５年２月５日の欄に体重の結果値を入力しようとしている状況を示している。
【００５９】
画面４００には、日付に対応する体重及び体脂肪を入力する欄４１０と、候補値が含まれるリストボックス４２０とが表示される。
【００６０】
例えば、推奨範囲が４９．８ｋｇから５０．２ｋｇであり、候補値が４９．８ｋｇ、４９．９ｋｇ、５０．０ｋｇ、５０．１ｋｇ、５０．２ｋｇであるとする。リストボックス４２０には、これらの候補値に対応付けられた値選択肢４３１〜４３５が含まれる。
【００６１】
ここで、推奨順とは、目標とする測定値を達成するにあたり、測定値の望ましい順、測定値の期待される順、又は、その測定値を得ることが困難な順である。推奨順が最先頭又は最も高いとは、最も推奨されることを指し、推奨順が最後尾又は最も低いとは、最も推奨されないことを指す。例えば、推奨順が最後尾の値とは、推奨範囲内で、最も望ましくない測定値であり、目標とする測定値から、目標が達成されない方向に最も離れた値、或いは、最も達成しやすいと考えられる値である。
【００６２】
例えば、図５のように候補値４３０が得られたとすると、最も大きい値である５０．２ｋｇの候補値が最も望ましくない値であり、最も小さい値である４９．８ｋｇの候補値が最も望ましい値である。提示部１０２は、推定範囲に含まれる候補値４９．８ｋｇ、４９．９ｋｇ、５０．０ｋｇ、５０．１ｋｇ、５０．２ｋｇを、図５に示すように、推奨順に画面４００に表示させる。
【００６３】
また、提示部１０２は、提示される候補値のうち推奨順における最後尾の候補値を、初期の選択候補として提示する。
【００６４】
そして、提示部１０２は、初期の選択候補に係る値選択肢を、一つのアクションにより行われる指示操作により選択可能に提示し、初期の選択候補以外の候補値に係る値選択肢を、複数のアクションにより行われる指示操作により選択可能に提示する。
【００６５】
アクションとは、例えば、タップやクリックなど、提示された候補値を選択するための何らかの動作である。値選択肢及び後述の非値選択肢は、このようなアクションによる、選択肢への指示操作によって、選択される。
【００６６】
例えば、値選択肢４３１〜４３５は、カーソル４２１が配置された状態で、カーソル４２１の領域内を一度タップすると、カーソル４２１が配置された値選択肢が選択されるとする。また、候補値４３０のうち推奨順における最後尾の候補値は、５０．２ｋｇである。この場合、提示部１０２は、図５に示すように、初期の選択候補に係る値選択肢４３１にカーソル４２１を配置する。初期値の値選択肢４３１は一度タップをすると選択される。一方、提示部１０２は、図５に示すように、初期の選択候補以外の候補値に係る値選択肢４３２〜４３５を、カーソル４２１の移動及びタップで選択可能なように提示する。
【００６７】
受付部１０３は、提示された候補値から、いずれかを選択する入力を受け付ける。
【００６８】
例えば、受付部１０３は、値選択肢のいずれかを選択する指示操作を受け付けると、当該選択された値選択肢に係る候補値を選択する入力とみなす。
【００６９】
図５において、受付部１０３は、ユーザによる値選択肢４３１〜４３５のいずれかを選択する操作、例えば、入力する結果値を選択するためのカーソル４２１の移動、及び、カーソル４２１が配置された値選択肢４３１〜４３５に決定する操作を受け付けると、決定された値選択肢４３１〜４３５に対応付けられている候補値が選択されたとみなす。
【００７０】
受付部１０３が候補値を選択する入力を受け付けると、選択された候補値が、結果値として該当する欄に表示される。そして、所定の登録の操作が行われると、結果値が入力装置１００やサーバ装置２００に登録される。
【００７１】
本実施形態の入力装置１００は、測定の時点での推奨範囲をユーザにわかりやすく提示することができる。
【００７２】
また、推奨順における最後尾の候補値、例えば、最も達成しやすい値が初期値としてユーザに提示されるため、ユーザは、多くの場合、初期値よりも推奨される候補値を選択する動作が必要である。ユーザは、より望ましい候補値を、自ら選択することにより減量等の体調管理がうまくいっているという達成感を得ることができ、減量等の体調管理を継続するための動機を与えることができる。
【００７３】
また、図５の候補値４３０は、測定が行われた時間帯が朝の時間帯であるとして求められた候補値であるとする。これに対し、測定が行われた時間帯が夜の時間帯であるとすると、取得部１０１は、４９．７ｋｇから５０．５ｋｇの推定範囲を取得し、提示部１０２は、図６に示すように、候補値４３０の推定範囲よりも広い推定範囲の候補値４４０を提示する。このような構成により、ユーザの一日の体重変動に沿った候補値を推奨することができる。
【００７４】
また、提示部１０２は、候補値以外の値を入力するための非値選択肢をさらに含むリストボックスを提示する。
【００７５】
非値選択肢とは、推定範囲に含まれる候補値以外の測定値の提示を要求することを示す選択肢である。非値選択肢は、例えば、候補値４３０よりも小さい値の提示を求める非値選択肢４２２や、候補値４３０よりも大きな値の提示を求める非値選択肢４２３である。
【００７６】
受付部１０３が非値選択肢を選択する指示操作を受け付けると、提示部１０２は、ダイアログもしくはソフトウェアキーボードを提示する。
【００７７】
そして、受付部１０３は、提示されたダイアログもしくはソフトウェアキーボードを介して値を直接入力する指示操作を受け付けると、直接入力された値を選択する入力とみなす。
【００７８】
例えば、受付部１０３が、非値選択肢４２２又は非値選択肢４２３を選択する指示操作を受け付けると、提示部１０２は、図７に示すように、値を直接入力するためのソフトウェアキーボード４５０を提示する。ユーザが、ソフトウェアキーボード４５０を用いて直接、欄に数値を入力し、値を入力してＥＮＴＥＲボタンを選択すると、受付部１０３は、直接入力された値を選択する入力とみなす。そして、直接入力された値が結果値として登録される。
【００７９】
これにより、ユーザは、推奨範囲に含まれていない値を直接入力し登録することができる。
【００８０】
あるいは、受付部１０３が非値選択肢を選択する指示操作を受け付けると、提示部１０２は、リストボックスに含まれている値選択肢に係る候補値とは異なる新たな値を選択可能な値選択肢を、リストボックスに提示するようにしてもよい。
【００８１】
例えば、候補値４３０よりも小さい値の入力を要求する非値選択肢４２２が選択されたとすると、図８に示すように、４９．７ｋｇ、４９．６ｋｇ、４９．５ｋｇ、４９．４ｋｇの候補値を追加した候補値４６０をリストボックス４２０内に表示する。
【００８２】
これにより、ユーザは、推奨範囲に含まれていない候補値をリストボックスに表示させることができ、推奨範囲外の値の入力を容易に行うことができる。
【００８３】
なお、非値選択肢を選択したことで候補値が増えると、元の推奨範囲内の候補と、追加された候補との表示の態様（色や背景等）を異なるようにしてもよい。
【００８４】
例えば、図８において、元から表示されていた候補値“４９．８ｋｇ、４９．９ｋｇ、５０．０ｋｇ、５０．１ｋｇ、５０．２ｋｇ”を黒色で表示し、追加された候補値“４９．７ｋｇ、４９．６ｋｇ、４９．５ｋｇ、４９．４ｋｇ”を赤色で表示する。
【００８５】
これにより、ユーザの操作で追加された候補値をわかりやすく表示することができる。
【００８６】
また、入力装置１００において、結果値の入力が完了すると、図９に示すように、減量の開始（記録の開始）から現在までの体重の推移（実線５０６）、及び、現在から目標日時までの理想とする体重の推移（点線５０７）のグラフが表示される。
【００８７】
また、入力装置１００は、結果値の入力後に、入力した値を修正したり、入力し忘れた測定値を入力したりすることができる。
【００８８】
例えば、ユーザが過去に入力した結果値の修正を希望する場合、修正を希望する過去の日付を入力すると、その日付の結果値の再入力が求められる。そして、結果値の再入力をする際には、その日付に応じた推奨範囲が求められる。入力済みの結果値が推奨範囲に含まれていれば、入力済の結果値を初期値とし、入力済みの結果値が推奨範囲に含まれていなければ、推奨範囲外の候補値を増やして入力済みの結果値が含まれるように提示される。
【００８９】
また、ユーザが入力し忘れた測定値の入力を希望する場合、入力を希望する過去の日付を入力すると、その日付の結果値の入力が求められる。そして、結果値の入力をする際には、その日付の前後の結果値から推定された推奨範囲が求められる。
【００９０】
なお、入力装置１００は、体脂肪についても、上記と同様の構成により、推奨範囲を提示し、結果値の入力を受け付ける。
【００９１】
（４．実施形態の入力装置の動作）
本実施形態の入力装置１００が行う入力処理について説明する。例えば、入力装置１００にインストールされている体重管理アプリが起動されると、入力装置１００は、図１０に示す処理を開始する。
【００９２】
取得部１０１は、測定が行われた日時を取得する（ステップＳ１０１）。
【００９３】
例えば、２０１５年２月５日午後１０時に体重管理アプリが起動されたとすると、取得部１０１は、測定が行われた日時を、“２０１５年２月５日午後１０時”を取得する。
【００９４】
取得部１０１は、測定が行われた日時における推奨範囲及び推奨範囲に含まれる候補値を取得する（ステップＳ１０２）。
【００９５】
例えば、取得部１０１は、測定が行われた日時の前日迄の結果値に基づき修正された目標線の点線５０３を参照して推奨範囲“４９．８ｋｇから５０．２ｋｇ”を求め、測定された日時が夜の時間帯なので、この推奨範囲の幅を広げた推奨範囲“４９．７ｋｇから５０．５ｋｇ”を取得する。そして、この推奨範囲に含まれる候補値を取得する。
【００９６】
提示部１０２は、推奨順の最後尾の候補値を初期の選択候補にして、候補値が対応付けられた値選択肢を推奨順に提示し、併せて、非値選択肢も提示する（ステップＳ１０３）。
【００９７】
例えば、提示部１０２は、図６に示すように、最も大きな候補値 “５０．５ｋｇ”を最も推奨順位の低い候補値として、初期値に設定し（カーソル４２１を配置し）、候補値４４０及び非値選択肢４２２、４２３を表示する。
【００９８】
受付部１０３は、非値選択肢が選択されたか否かを判断する（ステップＳ１０４）。受付部１０３が、非値選択肢が選択されたと判断すると（ステップＳ１０４；Ｙｅｓ）、提示部１０２は、選択された非値選択肢に基づいて新たな候補値をリストボックスに提示する（ステップＳ１０５）。一方、受付部１０３が、非値選択肢は選択されていないと判断すると（ステップＳ１０４；Ｎｏ）、ステップＳ１０６に進む。
【００９９】
例えば、図５のリストボックス４２０が表示された状態で、候補値４３０よりも小さい値の入力を求める非値選択肢４２２が選択されたとすると、受付部１０３は、非値選択肢が選択されたと判断し、提示部１０２は、図８に示すように、候補値４３０よりも小さい値“４９．７ｋｇ、４９．６ｋｇ、４９．５ｋｇ、４９．４ｋｇ”の候補値が追加された新たな候補値４６０をリストボックス４２０内に提示する。あるいは、提示部１０２は、図６のリストボックス４２０が表示された状態で、非値選択肢４２２が選択されると、候補値４４０よりも小さい値が追加された新たな候補値４６０をリストボックス４２０内に提示する。この場合、候補値４４０よりも小さい値の候補値の追加に伴い、候補値４４０のうち大きい値をリストボックス４２０から削除する。一方、非値選択肢４２２、４２３のいずれも選択されない場合は、ステップＳ１０６に進む。
【０１００】
受付部１０３は、提示された候補値のいずれかが選択されたか否かを判断する（ステップＳ１０６）。受付部１０３が提示された候補値のいずれかが選択されたと判断すると（ステップＳ１０６；Ｙｅｓ）、提示部１０２は、選択された候補値を測定の結果値として提示する（ステップＳ１０７）。一方、受付部１０３が表示された候補値のいずれかも選択されていないと判断すると（ステップＳ１０６；Ｎｏ）、ステップＳ１０３に戻る。
【０１０１】
例えば、図６において、カーソル４２１が４９．９ｋｇの候補値に移動されると、提示部１０２は、４９．９ｋｇを２０１５年２月５日の体重測定の結果値として、欄４１０内の２０１５年２月５日に対応する欄に提示する。一方、カーソル４２１の操作が行われない場合は、リストボックス４２０を表示した状態で待機する。
【０１０２】
入力装置１００が行う入力処理は図１０のフローチャートに示す動作に限らない。例えば、ステップＳ１０５における動作は、新たな候補値をリストボックスに提示する動作ではなく、上記のようにソフトウェアキーボードによる直接入力をさせる動作であってもよいし、値を直接入力するためのダイアログが表示される動作であってもよい。直接入力した場合には、ステップＳ１０６で結果値が選択されたことになる。
【０１０３】
また、ステップＳ１０７において提示された結果値や、登録の操作がされた結果値は、入力装置１００からサーバ装置２００に送信されてサーバ装置２００に記憶されたり、入力装置１００のメモリやハードディスクに記憶されたりする。
【０１０４】
本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施の形態及び変形が可能とされるものである。また、上述した実施の形態は、この発明を説明するためのものであり、本発明の範囲を限定するものではない。すなわち、本発明の範囲は、実施の形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、この発明の範囲内とみなされる。
【符号の説明】
【０１０５】
１００  入力装置
１０１  取得部
１０２  提示部
１０３  受付部
２００  サーバ装置
３００  インターネット
４００  画面
４１０  欄
４２０  リストボックス
４２１  カーソル
４２２、４２３  非値選択肢
４３１〜４３５  値選択肢
４３０、４４０、４６０  候補値
４５０  ソフトウェアキーボード
５０１、５０３、５０７  点線
５０２、５０６  実線
５０４、５０５  範囲
６００  情報処理装置
６０１  ＣＰＵ
６０２  ＲＯＭ
６０３  ＲＡＭ
６０４  記憶装置
６０５  ＮＩＣ
６０６  画像処理部
６０７  音声処理部
６０８  ディスプレイ
６０９  スピーカ
６１０  コントローラ
【図１】
2017068662.tif 000003
【図２】
2017068662.tif 000004
【図３】
2017068662.tif 000005
【図４】
2017068662.tif 000006
【図５】
2017068662.tif 000007
【図６】
2017068662.tif 000008
【図７】
2017068662.tif 000009
【図８】
2017068662.tif 000010
【図９】
2017068662.tif 000011
【図１０】
2017068662.tif 000012
【手続補正書】
【提出日】平成29年4月5日(2017.4.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１
【補正方法】変更
【補正の内容】
【請求項１】
コンピュータを、
測定が行われた測定日時を取得し、前記取得された測定日時における前記測定の結果値の推奨範囲を取得し、前記取得された推奨範囲に含まれる候補値を取得する取得部、
画面に、前記取得された候補値を、目標とする測定値を達成するにあたり、測定値の望ましい順、測定値の期待される順、又は、その測定値を得ることが困難な順である、推奨順に提示する提示部、
前記提示された候補値から、いずれかを選択する入力を受け付ける受付部
として機能させ、
前記提示部は、前記提示される候補値のうち前記推奨順における最後尾の候補値を、初期の選択候補として提示する
ことを特徴とするプログラム。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項８
【補正方法】変更
【補正の内容】
【請求項８】
コンピュータを、
測定が行われた測定日時を取得し、前記取得された測定日時における前記測定の結果値の推奨範囲を取得し、前記取得された推奨範囲に含まれる候補値を取得する取得部、
画面に、前記取得された候補値を、目標とする測定値を達成するにあたり、測定値の望ましい順、測定値の期待される順、又は、その測定値を得ることが困難な順である、推奨順に提示する提示部、
前記提示された候補値から、いずれかを選択する入力を受け付ける受付部
として機能させ、
前記提示部は、前記提示される候補値のうち前記推奨順における最後尾の候補値を、初期の選択候補として提示する
ことを特徴とするプログラムを記録した非一時的なコンピュータ読取可能な記録媒体。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項９
【補正方法】変更
【補正の内容】
【請求項９】
入力装置が実行する入力方法であって、
前記入力装置が、測定が行われた測定日時を取得し、前記取得された測定日時における前記測定の結果値の推奨範囲を取得し、前記取得された推奨範囲に含まれる候補値を取得する取得工程、
前記入力装置が、画面に、前記取得された候補値を、目標とする測定値を達成するにあたり、測定値の望ましい順、測定値の期待される順、又は、その測定値を得ることが困難な順である、推奨順に提示する提示工程、
前記入力装置が、前記提示された候補値から、いずれかを選択する入力を受け付ける受付工程
を備え、
前記提示工程において、前記入力装置は、前記提示される候補値のうち前記推奨順における最後尾の候補値を、初期の選択候補として提示する
ことを特徴とする入力方法。
【手続補正４】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１０
【補正方法】変更
【補正の内容】
【請求項１０】
測定が行われた測定日時を取得し、前記取得された測定日時における前記測定の結果値の推奨範囲を取得し、前記取得された推奨範囲に含まれる候補値を取得する取得部、
画面に、前記取得された候補値を、目標とする測定値を達成するにあたり、測定値の望ましい順、測定値の期待される順、又は、その測定値を得ることが困難な順である、推奨順に提示する提示部、
前記提示された候補値から、いずれかを選択する入力を受け付ける受付部
を備え、
前記提示部は、前記提示される候補値のうち前記推奨順における最後尾の候補値を、初期の選択候補として提示する
ことを特徴とする入力装置。
【国際調査報告】
2017068662.tif 000013
2017068662.tif 000014
2017068662.tif 000015