(57)【特許請求の範囲】
【請求項１】
健康状態データに含まれる検査項目の検査結果情報に基づいて第１抽出条件を取得する第１取得処理部と、
前記検査項目のうち予め設定された特定項目の前記検査結果情報が前記健康状態データに含まれていない場合に、前記特定項目に対応付けて予め設定されている第２抽出条件を取得する第２取得処理部と、
前記第１抽出条件及び前記第２抽出条件に基づいてデータベースから食品データを抽出する抽出処理部と、
を備える情報処理装置。
【請求項２】
前記食品データが栄養素の含有量情報を含み、
前記第２抽出条件が、前記栄養素のうち前記検査結果情報を増減させる特定栄養素の含有量が予め定められた許容範囲内であることを含む請求項１に記載の情報処理装置。
【請求項３】
前記第１抽出条件が、前記特定栄養素の含有量が予め定められた下限値以上であること及び前記特定栄養素の含有量が予め定められた上限値未満であることのいずれか一方又は両方を含み、
前記許容範囲が、前記前記第１抽出条件に含まれる前記下限値及び前記上限値のいずれか一方又は両方に基づいて設定されている請求項２に記載の情報処理装置。
【請求項４】
前記特定項目の前記検査結果情報が前記健康状態データに含まれていない場合に、前記特定項目の前記検査結果情報の入力操作を受け付ける操作受付部を更に備え、
前記第１取得処理部が、前記入力操作により入力される前記検査結果情報及び前記健康状態データに含まれる前記検査結果情報に基づいて前記第１抽出条件を取得する請求項１〜３のいずれかに記載の情報処理装置。
【請求項５】
前記検査結果情報が前記検査項目に対応付けて予め設定されている判定条件を充足するか否かを判定する判定処理部と、
前記判定処理部による判定結果を前記健康状態データに含まれる受診者情報に対応付けて記憶部に格納する記憶処理部と、
前記記憶部に格納されている前記受診者情報に対応する過去の前記判定結果に基づいて、前記第１取得処理部により取得される複数の前記第１抽出条件各々に予め定められた優先度を設定する設定処理部と、を更に備え、
前記第１取得処理部が、前記判定結果に応じて前記第１抽出条件を取得し、
前記抽出処理部が、前記データベースに含まれる複数の前記第１抽出条件を充足する抽出候補データから前記優先度の高い前記第１抽出条件に基づいて前記食品データを抽出する請求項１〜４のいずれかに記載の情報処理装置。
【請求項６】
前記食品データが、食材又は料理に関する情報である請求項１〜５のいずれかに記載の情報処理装置。
【請求項７】
原稿から画像データを読み取る画像読取部と、
前記画像読取部により読み取られる画像データから前記健康状態データを取得するデータ取得部と、を更に備える請求項１〜６のいずれかに記載の情報処理装置。
【請求項８】
前記抽出処理部で抽出された前記食品データの印刷処理又は送信処理を実行する出力処理部を更に備える請求項１〜７のいずれかに記載の情報処理装置。
【請求項９】
情報処理装置に、
健康状態データに含まれる検査項目の検査結果情報に基づいて第１抽出条件を取得する第１ステップと、
前記検査項目のうち予め設定された特定項目の前記検査結果情報が前記健康状態データに含まれていない場合に、前記特定項目に対応付けて予め設定されている第２抽出条件を取得する第２ステップと、
前記第１抽出条件及び前記第２抽出条件に基づいてデータベースから食品データを抽出する第３ステップと、
を実行させる情報処理プログラム。
【請求項１０】
健康状態データに含まれる検査項目の検査結果情報に基づいて第１抽出条件を取得する第１ステップと、
前記検査項目のうち予め設定された特定項目の前記検査結果情報が前記健康状態データに含まれていない場合に、前記特定項目に対応付けて予め設定されている第２抽出条件を取得する第２ステップと、
前記第１抽出条件及び前記第２抽出条件に基づいてデータベースから食品データを抽出する第３ステップと、
を含む情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理プログラム、及び情報処理方法に関する。
【背景技術】
【０００２】
健康状態に関する各検査項目についての検査結果情報に基づいて、受診者の健康状態の改善に寄与する食品を提示可能な情報処理装置が知られている（例えば、特許文献１参照）。例えば、この種の情報処理装置では、各検査項目についての検査結果情報を含む健康状態データが入力され、前記健康状態データに含まれる各検査項目についての検査結果情報が正常であるか否かが判定される。そして、判定結果に基づいて、受診者の健康状態の改善に必要な栄養素の含有条件が取得され、前記栄養素の含有条件を充足する食品データがデータベースから抽出されて出力される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−５８２５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、情報処理装置において検査結果情報が正常であるか否かが判定される検査項目の一部が、情報処理装置に入力される健康状態データに含まれていない場合がある。ここで、情報処理装置において、不足している検査項目を無視して食品データが抽出される場合には、受診者の健康状態に適合しない食品データが抽出され、受診者の健康状態を悪化させるおそれがある。
【０００５】
本発明の目的は、受診者の健康状態を悪化させるおそれのある食品データが抽出されることを抑制可能な情報処理装置、情報処理プログラム、及び情報処理方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一の局面に係る情報処理装置は、第１取得処理部と、第２取得処理部と、抽出処理部とを備える。前記第１取得処理部は、健康状態データに含まれる検査項目の検査結果情報に基づいて第１抽出条件を取得する。前記第２取得処理部は、前記検査項目のうち予め設定された特定項目の前記検査結果情報が前記健康状態データに含まれていない場合に、前記特定項目に対応付けて予め設定されている第２抽出条件を取得する。前記抽出処理部は、前記第１抽出条件及び前記第２抽出条件に基づいてデータベースから食品データを抽出する。
【０００７】
本発明の他の局面に係る情報処理プログラムは、情報処理装置に以下の第１ステップ、第２ステップ、及び第３ステップを実行させる。前記第１ステップは、健康状態データに含まれる検査項目の検査結果情報に基づいて第１抽出条件を取得する。前記第２ステップは、前記検査項目のうち予め設定された特定項目の前記検査結果情報が前記健康状態データに含まれていない場合に、前記特定項目に対応付けて予め設定されている第２抽出条件を取得する。前記第３ステップは、前記第１抽出条件及び前記第２抽出条件に基づいてデータベースから食品データを抽出する。
【０００８】
本発明の他の局面に係る情報処理方法は、以下の第１ステップ、第２ステップ、及び第３ステップを含む。前記第１ステップは、健康状態データに含まれる検査項目の検査結果情報に基づいて第１抽出条件を取得する。前記第２ステップは、前記検査項目のうち予め設定された特定項目の前記検査結果情報が前記健康状態データに含まれていない場合に、前記特定項目に対応付けて予め設定されている第２抽出条件を取得する。前記第３ステップは、前記第１抽出条件及び前記第２抽出条件に基づいてデータベースから食品データを抽出する。
【発明の効果】
【０００９】
本発明によれば、受診者の健康状態を悪化させるおそれのある食品データが抽出されることを抑制可能な情報処理装置、情報処理プログラム、及び情報処理方法が実現される。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の実施形態に係る画像形成装置の構成を示す図である。
【図２】図２は、本発明の実施形態に係る画像形成装置のシステム構成を示すブロック図である。
【図３】図３は、本発明の実施形態に係る画像形成装置の記憶部に記憶される設定データの一例を示す図である。
【図４】図４は、本発明の実施形態に係る画像形成装置の記憶部に記憶される食材データベースの一例を示す図である。
【図５】図５は、本発明の実施形態に係る画像形成装置の記憶部に記憶される料理データベースの一例を示す図である。
【図６】図６は、本発明の実施形態に係る画像形成装置で実行される食品データ抽出処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照しながら、本発明の実施形態について説明し、本発明の理解に供する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。
【００１２】
［画像形成装置１０の概略構成］
まず、図１及び図２を参照しつつ、本発明の実施形態に係る画像形成装置１０の概略構成について説明する。ここで、図１は画像形成装置１０の構成を示す断面模式図である。
【００１３】
図１及び図２に示すように、画像形成装置１０は、ＡＤＦ１、画像読取部２、画像形成部３、給紙部４、制御部５、操作表示部７、及び記憶部８を備える。画像形成装置１０は、原稿から画像データを読み取るスキャン機能、及び画像データに基づいて画像を形成するプリント機能と共に、ファクシミリ機能、又はコピー機能などの複数の機能を有する複合機である。ここに、画像形成装置１０が、本発明における情報処理装置の一例である。なお、本発明は、スキャナー装置、プリンター装置、ファクシミリ装置、コピー機、パーソナルコンピューター、スマートフォン、タブレット端末などの情報処理装置に適用可能である。
【００１４】
ＡＤＦ１は、原稿セット部、複数の搬送ローラー、原稿押さえ、及び排紙部を備え、画像読取部２によって読み取られる原稿を搬送する自動原稿搬送装置である。画像読取部２は、原稿台、光源、複数のミラー、光学レンズ、及びＣＣＤ（Charge Coupled Device）を備え、原稿から画像データを読み取ることが可能である。
【００１５】
画像形成部３は、画像読取部２で読み取られた画像データ又は外部のパーソナルコンピューター等の情報処理装置から入力された画像データに基づいて、電子写真方式で画像を形成可能である。具体的に、画像形成部３は、感光体ドラム、帯電装置、光走査装置（ＬＳＵ）、現像装置、転写ローラー、クリーニング装置、定着ローラー、加圧ローラー、及び排紙トレイを備える。そして、画像形成部３では、給紙部４から供給されるシートに画像が形成されて、画像形成後の前記シートが前記排紙トレイに排出される。
【００１６】
制御部５は、不図示のＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を備える。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるための制御プログラムなどの情報が予め記憶される不揮発性の記憶部である。前記ＲＡＭは、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される揮発性の記憶部である。制御部５では、前記ＣＰＵにより前記ＲＯＭに予め記憶された各種の制御プログラムが実行される。これにより、画像形成装置１０が制御部５により統括的に制御される。
【００１７】
操作表示部７は、制御部５からの制御指示に応じて各種の情報を表示する液晶ディスプレーなどの表示部、及びユーザーの操作に応じて制御部５に各種の情報を入力する操作キー又はタッチパネルなどの操作部を有する。
【００１８】
記憶部８は、ＳＳＤ（ソリッドステートドライブ）又はＨＤＤ（ハードディスクドライブ）などの記憶装置である。なお、記憶部８に替えて、制御部５にＥＥＰＲＯＭ（登録商標）などの不揮発性メモリーが設けられていてもよい。
【００１９】
ところで、健康状態に関する各検査項目についての検査結果情報に基づいて、受診者の健康状態の改善に寄与する食品を提示可能な情報処理装置が知られている。例えば、この種の情報処理装置では、各検査項目についての検査結果情報を含む健康状態データが入力され、前記健康状態データに含まれる各検査項目についての検査結果情報が正常であるか否かが判定される。そして、判定結果に基づいて、受診者の健康状態の改善に必要な栄養素の含有条件が取得され、前記栄養素の含有条件を充足する食品データがデータベースから抽出されて出力される。
【００２０】
ここで、情報処理装置において検査結果情報が正常であるか否かが判定される検査項目の一部が、情報処理装置に入力される健康状態データに含まれていない場合がある。ここで、情報処理装置において、不足している検査項目を無視して食品データが抽出される場合には、受診者の健康状態に適合しない食品データが抽出され、受診者の健康状態を悪化させるおそれがある。これに対し、本発明の実施形態に係る画像形成装置１０では、以下に説明するように、受診者の健康状態を悪化させるおそれのある食品データが抽出されることを抑制することが可能である。
【００２１】
具体的に、記憶部８には、制御部５の前記ＣＰＵに後述の食品データ抽出処理（図６のフローチャート参照）を実行させるための食品データ抽出プログラムが予め記憶されている。なお、前記食品データ抽出プログラムは、ＣＤ、ＤＶＤ、フラッシュメモリーなどのコンピューター読み取り可能な記録媒体に記録されており、前記記録媒体から読み取られて記憶部８にインストールされるものであってもよい。ここに、前記食品データ抽出プログラムが、本発明における情報処理プログラムの一例である。
【００２２】
そして、制御部５は、図２に示すように、読取処理部５１、データ取得部５２、操作受付部５３、判定処理部５４、第１取得処理部５５、第２取得処理部５６、記憶処理部５７、設定処理部５８、第１抽出処理部５９、第２抽出処理部６０、及び出力処理部６１を含む。具体的に、制御部５は、前記ＣＰＵを用いて記憶部８に記憶されている前記食品データ抽出プログラムを実行することにより、読取処理部５１、データ取得部５２、操作受付部５３、判定処理部５４、第１取得処理部５５、第２取得処理部５６、記憶処理部５７、設定処理部５８、第１抽出処理部５９、第２抽出処理部６０、及び出力処理部６１として機能する。ここに、第１抽出処理部５９及び第２抽出処理部６０が、本発明における抽出処理部の一例である。
【００２３】
読取処理部５１は、予め定められた操作入力に応じて、ＡＤＦ１に載置された原稿又は画像読取部２の前記原稿台に載置された原稿から画像データを読み取る画像読取処理を実行する。具体的に、読取処理部５１は、原稿から読み取られる健康状態データに基づいて食品データを出力する後述の食品データ抽出処理の実行操作が行われた場合に、ＡＤＦ１及び画像読取部２、又は画像読取部２を制御して、前記画像読取処理を実行する。
【００２４】
データ取得部５２は、画像読取部２により読み取られる画像データから健康状態データを取得する。ここで、前記健康状態データは、健康診断等で行われる身長、体重、及び血圧等の測定、尿検査、並びに血液検査等の、人の健康状態に関する検査結果を示す情報を含むデータである。具体的に、前記健康状態データは、検査項目各々の検査結果情報と共に、検査の受診者を示す受診者情報等を含む。なお、データ取得部５２は、外部のサーバー等から前記健康状態データを取得してもよい。
【００２５】
具体的に、データ取得部５２は、前記画像読取処理により原稿から読み取られた画像データに基づいて、原稿画像に含まれる文字を認識する文字認識処理を実行する。例えば、データ取得部５２は、原稿の画像データに基づいて原稿画像に含まれる文字に対応する文字画像を切り出し、切り出された文字画像に基づいて文字の識別情報等を取得する。なお、データ取得部５２は、他の公知の方法を用いて原稿画像に含まれる文字を認識するものであってもよい。
【００２６】
そして、データ取得部５２は、前記文字認識処理の結果に基づいて、原稿の画像に含まれる前記検査項目各々の検査結果、及び受診者等を示す文字情報を検出することで、原稿の画像データから前記健康状態データを取得する。具体的に、データ取得部５２は、予め画像形成装置１０において判定可能な前記検査項目として設定された判定対象項目の前記検査結果情報を、原稿の画像データから取得する。
【００２７】
例えば、画像形成装置１０では、前記判定対象項目の設定内容を含む設定データＤ１０が予め記憶部８に格納されている。データ取得部５２は、記憶部８に格納されている設定データＤ１０を参照して、原稿の画像データから前記判定対象項目の前記検査結果情報を取得する。
【００２８】
ここで、図３に記憶部８に格納される設定データＤ１０の一例を示す。図３に示す設定データＤ１０には、複数の判定対象項目データＤ１１〜Ｄ１５が示されている。複数の判定対象項目データＤ１１〜Ｄ１５各々には、項目名を示す情報、特定項目の設定の有無を示す情報、判定条件を示す情報、第１抽出条件を示す情報、及び第２抽出条件を示す情報が含まれている。前記特定項目、前記判定条件、前記第１抽出条件、及び前記第２抽出条件については後述する。
【００２９】
操作受付部５３は、前記判定対象項目のうち予め設定された前記特定項目の前記検査結果情報がデータ取得部５２により取得される前記健康状態データに含まれていない場合に、前記特定項目の前記検査結果情報の入力操作を受け付ける。例えば、操作受付部５３は、前記入力操作を行うための入力操作画面を操作表示部７に表示させて、前記入力操作を受け付ける。
【００３０】
具体的に、操作受付部５３は、記憶部８に格納されている設定データＤ１０を参照することで、前記特定項目の前記検査結果情報が前記健康状態データに含まれているか否かを判断する。なお、前記特定項目は、操作表示部７に対するユーザー操作により任意に設定されてよい。また、制御部５は、前記第２抽出条件が設定されている前記判定対象項目を前記特定項目として取り扱ってもよい。
【００３１】
判定処理部５４は、前記検査結果情報が前記判定対象項目に対応付けて予め設定されている前記判定条件を充足するか否かを判定する。具体的に、判定処理部５４は、記憶部８に格納されている設定データＤ１０に含まれる前記判定対象項目各々の設定内容から、前記判定対象項目に対応する前記判定条件を取得して判定を行う。
【００３２】
ここで、前記判定条件は、前記判定対象項目の前記検査結果情報により示される受診者の健康状態が良好であるか否かを判断するための基準として予め設定される。例えば、前記判定条件は、健康状態が良好な成人の検査結果等に基づいて設定される。なお、前記判定条件は、前記判定対象項目の前記検査結果情報の内容に応じて種々の態様で定められるものであってよい。例えば、図３に示す判定対象項目データＤ１５の前記判定条件は「（−）」と定められている。これは、前記判定対象項目が「尿糖」の前記検査結果情報が「（−）」又は「（＋）」で示されることによる。
【００３３】
第１取得処理部５５は、前記健康状態データに含まれる前記判定対象項目の前記検査結果情報に基づいて、前記第１抽出条件を取得する。また、第１取得処理部５５は、前記入力操作で入力される前記検査結果情報に基づいて、前記第１抽出条件を取得する。
【００３４】
具体的に、第１取得処理部５５は、判定処理部５４により前記検査結果情報が前記判定条件を充足しないと判定された場合に、前記判定条件に対応する前記第１抽出条件を取得する。より具体的に、第１取得処理部５５は、記憶部８に格納されている設定データＤ１０に含まれる前記判定対象項目各々の設定内容から、前記判定条件に対応する前記第１抽出条件を取得する。
【００３５】
ここで、前記第１抽出条件は、前記判定対象項目の前記検査結果情報に影響を与える栄養素の食品における含有条件として予め設定される。具体的に、前記第１抽出条件は、栄養学の知見等に基づいて設定される。例えば、前記第１抽出条件は、図３に示すように、前記判定対象項目に対応する栄養素の含有量が予め定められた下限値以上であること及び前記栄養素の含有量が予め定められた上限値未満であることの一方又は両方を含む。
【００３６】
第２取得処理部５６は、前記判定対象項目のうち前記特定項目の前記検査結果情報がデータ取得部５２により取得される前記健康状態データに含まれていない場合に、前記特定項目に対応付けて予め設定されている前記第２抽出条件を取得する。具体的に、第２取得処理部５６は、記憶部８に格納されている設定データＤ１０に含まれる前記判定対象項目各々の設定内容から、前記特定項目に対応する前記第２抽出条件を取得する。
【００３７】
ここで、前記第２抽出条件は、特定栄養素の食品における含有条件として予め設定される。前記特定栄養素は、食品に含まれる栄養素のうち、前記判定対象項目の前記検査結果情報を増減させる栄養素である。即ち、前記特定栄養素は、摂取量が不足している場合及び過剰である場合の両方において健康に悪影響を与えるおそれがある。例えば、前記特定栄養素は、エネルギー、塩分等である。
【００３８】
具体的に、前記第２抽出条件は、図３に示すように、前記特定栄養素の含有量が予め定められた許容範囲内であることを含む。例えば、前記許容範囲は、前記第１抽出条件に基づいて設定される。具体的に、前記許容範囲は、前記第１抽出条件が前記特定栄養素の含有量が前記下限値以上であること及び前記特定栄養素の含有量が前記上限値未満であることの両方を含む場合において、前記下限値及び前記上限値の範囲内で設定される。なお、前記許容範囲は、平均的な成人における前記特定栄養素の摂取量等を基準にして設定されてもよい。
【００３９】
記憶処理部５７は、判定処理部５４による判定結果を、前記健康状態データに含まれる前記受診者情報に対応付けて記憶部８に格納する。なお、記憶処理部５７は、外部のサーバー等の備える記憶装置に前記判定結果を格納してもよい。
【００４０】
設定処理部５８は、記憶部８に格納されている前記受診者情報に対応する過去の前記判定結果に基づいて、第１取得処理部５５により取得される複数の前記第１抽出条件各々に予め定められた優先度を設定する。
【００４１】
例えば、設定処理部５８は、前記第１抽出条件に対応する前記判定対象項目の、前記判定条件を充足しない旨の判定結果の回数に応じて、前記優先度を５段階で設定する。例えば、設定処理部５８は、判定処理部５４による過去４回分の判定において、前記判定条件を充足しない旨の判定結果の回数が０である場合に、前記優先度を最低の１に設定する。また、設定処理部５８は、判定処理部５４による過去４回分の判定において、前記判定条件を充足しない旨の判定結果の回数が４である場合に、前記優先度を最高の５に設定する。
【００４２】
第１抽出処理部５９は、前記第１抽出条件及び前記第２抽出条件に基づいて、食材データベースＤ２０から食材に関する情報を含む食材データを抽出する。例えば、第１抽出処理部５９は、記憶部８に予め格納された食材データベースＤ２０から前記食材データを抽出する。なお、第１抽出処理部５９は、外部のサーバー等の備える記憶装置に格納された食材データベースＤ２０から前記食材データを抽出してもよい。
【００４３】
ここで、図４に記憶部８に格納される食材データベースＤ２０の一例を示す。図４に示す食材データベースＤ２０には、複数の食材データＤ２１〜Ｄ２３が示されている。複数の食材データＤ２１〜Ｄ２３各々には、食材名を示す情報、食材群を示す情報、及び食材１００ｇ中に含まれる栄養素を示す栄養素の含有量情報が含まれている。
【００４４】
具体的に、第１抽出処理部５９は、前記栄養素の含有量情報が前記第１抽出条件及び前記第２抽出条件を充足する一又は複数の前記食材データを食材データベースＤ２０から抽出する。例えば、第１抽出処理部５９は、第１取得処理部５５により判定対象項目データＤ１１に含まれる前記第２抽出条件及び判定対象項目データＤ１２に含まれる前記第１抽出条件が取得された場合に、食材データベースＤ２０に含まれる前記第１抽出条件及び前記第２抽出条件を充足する複数の前記食材データのうち、カルシウムが最も多い前記食材データを抽出する。
【００４５】
また、第１抽出処理部５９は、第１取得処理部５５により複数の前記第１抽出条件が取得される場合に、食材データベースＤ２０に含まれる複数の前記第１抽出条件を充足する抽出候補データから、前記優先度の高い前記第１抽出条件に基づいて前記食材データを抽出する。例えば、第１抽出処理部５９は、第１取得処理部５５により判定対象項目データＤ１２に含まれる前記第１抽出条件及び判定対象項目データＤ１５に含まれる前記第１抽出条件が取得された場合であって、後者の前記第１抽出条件の方が前記優先度が高い場合に、食材データベースＤ２０に含まれる両者の前記第１抽出条件を充足する複数の前記抽出候補データから、炭水化物が最も少ない前記食材データを抽出する。
【００４６】
また、第１抽出処理部５９は、予め設定された指定食材群に属する前記食材データを抽出する。具体的に、第１抽出処理部５９は、食材データベースＤ２０に含まれる前記食材データ各々の前記食材群を示す情報を参照して、前記食材群が前記指定食材群に該当する前記食材データから前記栄養素の含有量情報が前記第１抽出条件及び前記第２抽出条件を充足する前記食材データを抽出する。ここで、前記食材群は、図４に示すように、野菜、肉、乳製品、魚等である。
【００４７】
例えば、画像形成装置１０では、前記指定食材群の設定内容を示す情報が前記受診者情報に対応付けられて予め記憶部８に格納されている。なお、前記指定食材群の設定は、操作表示部７に対するユーザー操作に応じて適宜変更可能であってよい。
【００４８】
第２抽出処理部６０は、第１抽出処理部５９により抽出される前記食材データに基づいて料理データベースＤ３０から料理に関する情報を含む料理データを抽出する。例えば、第２抽出処理部６０は、記憶部８に予め格納された料理データベースＤ３０から前記料理データを抽出する。なお、第２抽出処理部６０は、外部のサーバー等の備える記憶装置に格納された料理データベースＤ３０から前記料理データを抽出してもよい。ここに、食材データベースＤ２０及び料理データベースＤ３０が、本発明におけるデータベースの一例である。また、前記食材データ及び前記料理データが、本発明における食品データの一例である。
【００４９】
ここで、図５に記憶部８に格納される料理データベースＤ３０の一例を示す。図５に示す料理データベースＤ３０には、複数の料理データＤ３１〜Ｄ３４が示されている。複数の料理データＤ３１〜Ｄ３４各々には、料理名を示す情報、料理群を示す情報、１人前分で使用する食材を示す情報、栄養素の含有量情報、及び調理手順を示す情報が含まれている。
【００５０】
例えば、第２抽出処理部６０は、第１抽出処理部５９により抽出される前記食材データが使用される一又は複数の前記料理データを料理データベースＤ３０から取得する。
【００５１】
また、第２抽出処理部６０は、予め設定された指定料理群に属する前記料理データを抽出する。具体的に、第２抽出処理部６０は、料理データベースＤ３０に含まれる前記料理データ各々の前記料理群を示す情報を参照して、前記料理群が前記指定料理群に該当する前記料理データを抽出する。ここで、前記料理群は、図５に示すように、洋食、和食、中華等である。
【００５２】
例えば、画像形成装置１０では、前記指定料理群の設定内容を示す情報が前記受診者情報に対応付けられて予め記憶部８に格納されている。なお、前記指定料理群の設定は、操作表示部７に対するユーザー操作に応じて適宜変更可能であってよい。
【００５３】
なお、第２抽出処理部６０は、前記第１抽出条件及び前記第２抽出条件に基づいて、料理データベースＤ３０から前記料理データを抽出してもよい。
【００５４】
出力処理部６１は、第１抽出処理部５９により抽出された前記食材データ及び第２抽出処理部６０により抽出された前記料理データの印刷処理又は送信処理を実行する。
【００５５】
［食品データ抽出処理］
以下、図６を参照しつつ、画像形成装置１０において制御部５により実行される食品データ抽出処理の手順と共に本発明の情報処理方法の一例について説明する。ここで、ステップＳ１、Ｓ２・・・は、制御部５により実行される処理手順（ステップ）の番号を表している。なお、前記食品データ抽出処理は、操作表示部７における前記食品データ抽出処理の実行操作に応じて実行される。
【００５６】
＜ステップＳ１＞
まず、ステップＳ１において、制御部５は、ＡＤＦ１に載置された原稿又は画像読取部２の前記原稿台に載置された原稿から画像データを読み取る前記画像読取処理を実行する。例えば、ステップＳ１では、受診者の健康診断の結果が示された原稿から画像データが読み取られる。ここで、ステップＳ１の処理は、制御部５の読取処理部５１により実行される。
【００５７】
＜ステップＳ２＞
ステップＳ２において、制御部５は、ステップＳ１で読み取られた画像データから前記健康状態データを取得する。ここで、ステップＳ２の処理は、制御部５のデータ取得部５２により実行される。
【００５８】
具体的に、制御部５は、ステップＳ１で読み取られた画像データに基づいて前記文字認識処理を実行する。そして、制御部５は、前記文字認識処理の結果に基づいて、原稿の画像データから前記判定対象項目各々の前記検査結果情報を含む前記健康状態データを取得する。
【００５９】
＜ステップＳ３＞
ステップＳ３において、制御部５は、ステップＳ２で取得された前記健康状態データに前記検査結果情報が含まれていない前記特定項目があるか否かを判断する。具体的に、制御部５は、記憶部８に格納されている設定データＤ１０を参照することで、前記特定項目の前記検査結果情報が前記健康状態データに含まれているか否かを判断する。
【００６０】
ここで、制御部５は、前記健康状態データに前記検査結果情報が含まれていない前記特定項目があると判断すると（Ｓ３のＹｅｓ側）、処理をステップＳ４に移行させる。また、前記健康状態データに前記検査結果情報が含まれていない前記特定項目がなければ（Ｓ３のＮｏ側）、制御部５は、処理をステップＳ６に移行させる。
【００６１】
＜ステップＳ４＞
ステップＳ４において、制御部５は、前記入力操作を行うための前記入力操作画面を操作表示部７に表示させて、前記入力操作を受け付ける。そして、制御部５は、前記入力操作で入力された前記特定項目の前記検査結果情報を取得する。ここで、ステップＳ４の処理は、制御部５の操作受付部５３により実行される。
【００６２】
＜ステップＳ５＞
ステップＳ５において、制御部５は、前記入力操作画面における前記入力操作が終了したか否かを判断する。例えば、制御部５は、前記入力操作画面において前記入力操作を終了する旨の操作入力が行われた場合に、前記入力操作が終了したと判断する。
【００６３】
ここで、制御部５は、前記入力操作画面における前記入力操作が終了したと判断すると（Ｓ５のＹｅｓ側）、処理をステップＳ６に移行させる。また、前記入力操作画面における前記入力操作が終了していなければ（Ｓ５のＮｏ側）、制御部５は、ステップＳ５で前記入力操作の終了を待ち受ける。なお、前記ステップＳ３〜Ｓ５が省略される構成、即ち前記特定項目の内容が入力可能ではない構成も他の実施形態として考えられる。
【００６４】
＜ステップＳ６＞
ステップＳ６において、制御部５は、ステップＳ２で取得された前記健康状態データに含まれる前記検査結果情報が前記判定条件を充足するか否かを判定する。また、制御部５は、ステップＳ４で入力された前記特定項目の前記検査結果情報が前記判定条件を充足するか否かを判定する。具体的に、制御部５は、記憶部８に格納されている設定データＤ１０に含まれる前記判定対象項目各々の設定内容から、前記判定対象項目に対応する前記判定条件を取得して判定を行う。ここで、ステップＳ６の処理は、制御部５の判定処理部５４により実行される。
【００６５】
＜ステップＳ７＞
ステップＳ７において、制御部５は、ステップＳ６で前記判定条件を充足しないと判定された前記検査結果情報に基づいて、前記判定条件に対応する前記第１抽出条件を取得する。具体的に、制御部５は、記憶部８に格納されている設定データＤ１０に含まれる前記判定対象項目各々の設定内容から、前記判定条件に対応する前記第１抽出条件を取得する。ここに、ステップＳ７の処理が、本発明における第１ステップの一例であって、制御部５の第１取得処理部５５により実行される。
【００６６】
＜ステップＳ８＞
ステップＳ８において、制御部５は、ステップＳ３で前記健康状態データに前記検査結果情報が含まれていないと判断された前記特定項目に対応する前記第２抽出条件を取得する。具体的に、制御部５は、記憶部８に格納されている設定データＤ１０に含まれる前記判定対象項目各々の設定内容から、前記特定項目に対応する前記第２抽出条件を取得する。ここに、ステップＳ８の処理が、本発明における第２ステップの一例であって、制御部５の第２取得処理部５６により実行される。
【００６７】
＜ステップＳ９＞
ステップＳ９において、制御部５は、ステップＳ６における判定結果を、前記健康状態データに含まれる前記受診者情報に対応付けて記憶部８に格納する。ここで、ステップＳ９の処理は、制御部５の記憶処理部５７により実行される。
【００６８】
＜ステップＳ１０＞
ステップＳ１０において、制御部５は、ステップＳ２で取得された前記健康状態データに含まれる前記受診者情報に対応する過去の前記判定結果を記憶部８から取得して、取得された前記判定結果に基づいてステップＳ７で取得された複数の前記第１抽出条件各々に前記優先度を設定する。例えば、制御部５は、前記第１抽出条件に対応する前記判定対象項目の、前記判定条件を充足しない旨の判定結果の回数に応じて、前記優先度を５段階で設定する。ここで、ステップＳ１０の処理は、制御部５の設定処理部５８により実行される。なお、ステップＳ１０の処理は、ステップＳ７で複数の前記第１抽出条件が取得されない場合に省略されてもよい。
【００６９】
＜ステップＳ１１＞
ステップＳ１１において、制御部５は、ステップＳ７で取得された前記第１抽出条件及びステップＳ８で取得された前記第２抽出条件に基づいて、記憶部８に格納されている食材データベースＤ２０から前記食材データを抽出する。ここに、ステップＳ１１の処理が、本発明における第３ステップの一例であって、制御部５の第１抽出処理部５９により実行される。
【００７０】
具体的に、制御部５は、図４に示す前記栄養素の含有量情報が前記第１抽出条件及び前記第２抽出条件を充足する一又は複数の前記食材データを食材データベースＤ２０から抽出する。例えば、制御部５は、ステップＳ７で判定対象項目データＤ１２に含まれる前記第１抽出条件が取得され、ステップＳ８で判定対象項目データＤ１１に含まれる前記第２抽出条件が取得された場合に、食材データベースＤ２０に含まれる前記第１抽出条件及び前記第２抽出条件を充足する複数の前記食材データのうち、カルシウムが最も多い前記食材データを抽出する。これにより、例えば受診者の体重が７５ｋｇを超えている場合であって、前記健康状態データに判定対象項目データＤ１１に対応する前記検査結果情報が含まれていない場合であっても、体重を増加させるエネルギーの含有量の多い前記食材データが抽出されることが回避される。従って、受診者の健康状態を悪化させるおそれのある食品データの抽出が抑制される。
【００７１】
なお、前記食品データ抽出処理では、ステップＳ３〜ステップＳ５までの処理が実行されて、前記検査結果情報を追加で入力することが可能である。即ち、受診者は、前記健康状態データに判定対象項目データＤ１１に対応する前記検査結果情報が含まれていない場合において、前記検査結果情報を追加で入力することで、エネルギーの含有量の少ない前記食材データを制御部５に抽出させることも可能である。これにより、出力される食品データの受診者の健康状態への適合性がより向上される。
【００７２】
また、制御部５は、ステップＳ７で複数の前記第１抽出条件が取得された場合に、食材データベースＤ２０に含まれる複数の前記第１抽出条件を充足する前記抽出候補データから、ステップＳ１０で設定された前記優先度の高い前記第１抽出条件に基づいて前記食材データを抽出する。例えば、制御部５は、ステップＳ７で判定対象項目データＤ１２に含まれる前記第１抽出条件及び判定対象項目データＤ１５に含まれる前記第１抽出条件が取得された場合であって、後者の前記第１抽出条件の方がステップＳ１０で設定された前記優先度が高い場合に、食材データベースＤ２０に含まれる両者の前記第１抽出条件を充足する複数の前記抽出候補データから、炭水化物が最も少ない前記食材データを抽出する。これにより、複数の前記第１抽出条件を充足する複数の前記抽出候補データが存在する場合に、過去の判定結果に基づいて受診者の健康状態への適合性がより高い前記食材データを抽出することが可能である。
【００７３】
また、制御部５は、前記指定食材群が設定されている場合において、前記指定食材群に属する前記食材データを抽出する。具体的に、制御部５は、記憶部８に格納されている前記指定食材群の設定内容を示す情報に基づき、食材データベースＤ２０に含まれる前記食材群が前記指定食材群に該当する前記食材データから前記栄養素の含有量情報が前記第１抽出条件及び前記第２抽出条件を充足する前記食材データを抽出する。これにより、受診者の食材の好みに応じた前記食材データを抽出可能である。なお、制御部５は、前記食品データ抽出処理において、ステップＳ１１の処理が実行される前に前記指定食材群の設定操作を受け付けてもよい。
【００７４】
＜ステップＳ１２＞
ステップＳ１２において、制御部５は、ステップＳ１１で抽出された前記食材データに基づいて、記憶部８に格納されている料理データベースＤ３０から前記料理データを抽出する。ここで、ステップＳ１１の処理は、制御部５の第２抽出処理部６０により実行される。
【００７５】
なお、前記食品データ抽出処理において、ステップＳ１２の処理が省略されてもよい。また、前記食品データ抽出処理において、ステップＳ１１の処理が省略されてもよい。ここで、ステップＳ１１の処理が省略される場合には、ステップＳ１２において、制御部５は、ステップＳ７で取得された前記第１抽出条件及びステップＳ８で取得された前記第２抽出条件に基づいて、記憶部８に格納されている料理データベースＤ３０から前記料理データを抽出する。
【００７６】
例えば、制御部５は、ステップＳ１１で抽出された前記食材データが使用される一又は複数の前記料理データを料理データベースＤ３０から取得する。
【００７７】
また、制御部５は、前記指定料理群が設定されている場合において、前記指定料理群に属する前記料理データを抽出する。具体的に、制御部５は、記憶部８に格納されている前記指定料理群の設定内容を示す情報に基づき、料理データベースＤ３０に含まれる前記料理群が前記指定料理群に該当する前記料理データからステップＳ１１で抽出された前記食材データが使用される前記料理データを抽出する。これにより、受診者の料理の好みに応じた前記料理データを抽出可能である。なお、制御部５は、前記食品データ抽出処理において、ステップＳ１２の処理が実行される前に前記指定料理群の設定操作を受け付けてもよい。
【００７８】
＜ステップＳ１３＞
ステップＳ１３において、制御部５は、ステップＳ１１で抽出された前記食材データ及びステップＳ１２で抽出された前記料理データの前記印刷処理を実行する。なお、制御部５は、前記送信処理を実行して、前記食材データ及び前記料理データを外部の情報処理装置等に送信してもよい。
【００７９】
このように、前記食品データ抽出処理では、取得された前記健康状態データに含まれる前記検査結果情報に基づいて前記第１抽出条件が取得されると共に、前記検査結果情報が含まれていない前記特定項目に対応する前記第２抽出条件が取得される。そして、前記第１抽出条件及び前記第２抽出条件に基づいて前記食材データが抽出される。これにより、受診者の健康状態を悪化させるおそれのある食品データが抽出されることが抑制される。
【符号の説明】
【００８０】
１  ：ＡＤＦ
２  ：画像読取部
３  ：画像形成部
４  ：給紙部
５  ：制御部
５１：読取処理部
５２：データ取得部
５３：操作受付部
５４：判定処理部
５５：第１取得処理部
５６：第２取得処理部
５７：記憶処理部
５８：設定処理部
５９：第１抽出処理部
６０：第２抽出処理部
６１：出力処理部
７  ：操作表示部
８  ：記憶部
１０：画像形成装置
【図１】
0006344286.tif 000002
【図２】
0006344286.tif 000003
【図３】
0006344286.tif 000004
【図４】
0006344286.tif 000005
【図５】
0006344286.tif 000006
【図６】
0006344286.tif 000007