(57)【要約】      （修正有）【課題】ＩＴ技術を利用して、低コストかつ煩雑でない操作や処理で、レシピや献立を個人の状況や属性に応じてカスタマイズする技法を提供する。【解決手段】食情報支援装置１００は、少なくとも１つのメニューを含む第１のユーザの食情報と、第１のユーザの少なくとも１つのパーソナル情報と、を取得する取得部ＡＣＱと、複数のパーソナル情報の各々に関連付けられた、少なくとも１つのメニューを含む食情報を変化させるルールである食情報制御ルールを含む食情報制御マスターテーブルを格納する記憶部１２０と、前記取得した第１のユーザの少なくとも１つのパーソナル情報に基づき、前記食情報制御マスターテーブルを参照して、前記第１のユーザに対応する食情報制御ルールを抽出する抽出部ＥＸＴと、前記抽出された食情報制御ルールに基づき、前記第１のユーザの食情報をカスタマイズした、カスタマイズ食情報を生成する生成部ＧＥＮとを有する。【選択図】図１
2014241044.tif 000002
【特許請求の範囲】
【請求項１】
食情報支援装置であって、
少なくとも１つのメニューを含む第１のユーザの食情報と、該第１のユーザの少なくとも１つのパーソナル情報と、を取得する取得部と、
複数のパーソナル情報の各々に関連付けられた、少なくとも１つのメニューを含む食情報を変化させるルールである食情報制御ルールを含む食情報制御マスターテーブルを格納する記憶部と、
前記取得した第１のユーザの少なくとも１つのパーソナル情報に基づき、前記食情報制御マスターテーブルを参照して、前記第１のユーザに対応する食情報制御ルールを抽出する抽出部と、
前記抽出された食情報制御ルールに基づき、前記第１のユーザの食情報をカスタマイズした、カスタマイズ食情報を生成する生成部と、
を有する食情報支援装置。
【請求項２】
請求項１に記載の食情報支援装置において、
前記食情報制御ルールが、
メニューの内容物、レシピ、成分、または、調味料を調整、増減、削除、または置換する、
或いは、他のメニュー、他の食品、他の飲料、他の摂取物、他の調味料または他の成分を追加する、
或いは、他のメニューに置換するルールである、
ことを特徴とする食情報支援装置。
【請求項３】
請求項１または２に記載の食情報支援装置において、
前記パーソナル情報が、
既往歴、持病、服用役、処方薬、罹患している病気、怪我、遺伝子検査情報、カルテ情報、脈拍、心拍数、体重、身長、身体情報、血圧、血糖値、および、血液検査情報のうちの少なくとも１つである、
ことを特徴とする食情報支援装置。
【請求項４】
請求項１または２に記載の食情報支援装置において、
前記パーソナル情報が、
食の嗜好性、過去に食べたメニュー、摂取カロリー、標準摂取カロリー、および、献立表のうちの少なくとも１つである、
ことを特徴とする食情報支援装置。
【請求項５】
請求項１〜４のいずれか１項に記載の食情報支援装置において、
前記記憶部が、
摂取している医薬品、サプリメント、メニュー、メニューに含まれる、内容物、食品、成分、摂取物、および、調味料、のうちのいずれか２以上の組み合わせと、当該２以上の組み合わせのものの１つを調整、増減、削除、または置換する、或いは、他のメニュー、他の食品、他の飲料、他の調味料、他の摂取物または他の成分を追加する、或いは、他のメニューに置換する、或いは、調理法を変更する、食べ合わせ制御ルールを含む、食べ合わせ制御マスターテーブルをさらに格納し、
前記抽出部が、
前記取得した第１のユーザの少なくとも１つのパーソナル情報、および／または、取得した食情報に基づき、前記食べ合わせ制御マスターテーブルをさらに参照して、前記第１のユーザに対応する、食べ合わせ制御ルールを抽出し、
前記生成部が、
前記抽出された、食べ合わせ制御ルールにさらに基づき、前記第１のユーザの食情報をカスタマイズした、カスタマイズ食情報を生成する、
ことを特徴とする食情報支援装置。
【請求項６】
請求項１〜５のいずれか１項に記載の食情報支援装置において、
前記取得部が、
前記第１のユーザの食履歴情報をさらに取得し、
前記記憶部が、
食履歴情報の各々に関連付けられた、食履歴に基づき食情報を変化させるルールである履歴ベース食情報制御ルールを含む履歴ベース食情報制御マスターテーブルをさらに格納し、
前記抽出部が、
前記取得した第１のユーザの食履歴情報に基づき、前記履歴ベース食情報制御マスターテーブルを参照して、前記第１のユーザに対応する履歴ベース食情報制御ルールをさらに抽出し、
前記生成部が、
前記抽出された履歴ベース食情報制御ルールにさらに基づき、前記第１のユーザの食情報をカスタマイズした、カスタマイズ食情報を生成する、
ことを特徴とする食情報支援装置。
【請求項７】
請求項１〜６のいずれか１項に記載の食情報支援装置において、
前記取得部が、
前記第１のユーザに関連するソーシャルネットワークサービス上の情報を、前記第１のユーザの少なくとも１つのパーソナル情報、および／または、前記第１のユーザの食情報として取得する、
ことを特徴とする食情報支援装置。
【請求項８】
請求項１〜６のいずれか１項に記載の食情報支援装置において、
前記記憶部が、
ＳＮＳ関連情報の各々に関連付けられた、ＳＮＳ関連情報に基づき食情報を変化させるルールであるＳＮＳ関連情報制御ルールを含むＳＮＳ関連情報制御マスターテーブルをさらに格納し、
前記取得部が、
前記第１のユーザに関連するソーシャルネットワークサービス上の情報をさらに取得し、
前記抽出部が、
前記さらに取得したソーシャルネットワークサービス上の情報から、食べ物、飲み物または飲食店に関連する画像、テキスト、または、位置情報をＳＮＳ関連情報として抽出し、抽出したＳＮＳ関連情報に基づき、前記ＳＮＳ関連情報制御マスターテーブルを参照して、前記第１のユーザに対応するＳＮＳ関連情報制御ルールをさらに抽出し、
前記生成部が、
前記抽出されたＳＮＳ関連情報制御ルールにさらに基づき、前記第１のユーザの食情報をカスタマイズした、カスタマイズ食情報を生成する、
ことを特徴とする食情報支援装置。
【請求項９】
演算処理装置を請求項１〜８のいずれか１項に記載の食情報支援装置として機能させる食情報支援プログラム。
【請求項１０】
請求項９に記載の食情報支援プログラムを格納したコンピュータ可読な記憶媒体。
【請求項１１】
プロセッサを有するコンピュータを用いた食情報支援方法であって、
少なくとも１つのメニューを含む第１のユーザの食情報と、該第１のユーザの少なくとも１つのパーソナル情報と、を取得するステップと、
複数のパーソナル情報の各々に関連付けられた、少なくとも１つのメニューを含む食情報を変化させるルールである食情報制御ルールを含む食情報制御マスターテーブルを格納するステップと、
前記取得した第１のユーザの少なくとも１つのパーソナル情報に基づき、前記食情報制御マスターテーブルを参照して、前記第１のユーザに対応する食情報制御ルールを抽出するステップと、
前記抽出された食情報制御ルールに基づき、前記第１のユーザの食情報をカスタマイズした、カスタマイズ食情報を生成するステップと、
を前記プロセッサに実行させる食情報支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報支援装置、食情報支援プログラム、記憶媒体および食情報支援方法
に関し、特に、個人のパーソナル情報に応じてカスタマイズした食情報を生成する情報支援装置、食情報支援プログラム、記憶媒体および食情報支援方法に関するものである。
【背景技術】
【０００２】
従来技術として、「レシピ提供システムおよびレシピ提供方法」（特許文献１を参照されたい。）がある。これは、「購入者と販売者との双方に利益が得られ、かつ操作性も向上することができるレシピ提供システムおよびレシピ提供方法を提供する」ための技術であって、「レシートなどの購入物記録書から商品情報を読み取り、メンバーズカードなどに記録されている顧客の識別情報を利用してまとめられている購入物データベースから商品情報を抽出し、食材判別部が商品情報から食材情報を判別してレシピ検索部に出力し、レシピ検索部が食材情報を少なくとも検索条件として用いてレシピデータベースからレシピ情報を検索する」技術である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２２３０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した従来技術に代表されるように、過去の技術では、データベースに格納されえたレシピ情報を検索して提供する仕組みだけであり、既存のレシピ情報から、個人にあったレシピ情報を生成して提供したり、レシピ情報を個人の属性や状況に応じて変換して提供したりするものはない。即ち、この従来技術では、個人の状況や属性に応じてカスタマイズすることは不可能である。他方、栄養士などは、カロリー計算などを行い、標準的な者に適合したメニューを提供するが、個人レベルでカスタマイズしたメニューやレシピの提供は、コスト面や処理が煩雑などの理由から、ほとんど行われていないのが現状である。即ち、ＩＴ技術を利用して、低コストかつ煩雑でない操作や処理で、レシピや献立を個人の状況や属性に応じてカスタマイズする技法があれば便利であるが、そのような発想に基づくシステムは開発されていない。
【０００５】
そこで、本発明の目的は、個人のパーソナル情報に応じてカスタマイズした食情報を生成する食情報支援装置、食情報支援プログラム、記憶媒体および食情報支援方法を提供することである。また、本発明のさらなる目的は、個人のソーシャルなパーソナル情報に応じてカスタマイズした食情報を生成する食情報支援装置、食情報支援プログラム、記憶媒体および食情報支援方法を提供することである。
【課題を解決するための手段】
【０００６】
上述した諸課題を解決すべく、第１の発明による食情報支援装置は、
少なくとも１つのメニューを含む第１のユーザの食情報と、該第１のユーザの少なくとも１つのパーソナル情報と、を取得する取得部と、
複数のパーソナル情報の各々に関連付けられた、少なくとも１つのメニューを含む食情報を変化させるルールである食情報制御ルールを含む食情報制御マスターテーブルを格納する記憶部と、
前記取得した第１のユーザの少なくとも１つのパーソナル情報に基づき、前記食情報制御マスターテーブルを参照して、前記第１のユーザに対応する食情報制御ルールを抽出する抽出部と、
前記抽出された食情報制御ルールに基づき、前記第１のユーザの食情報をカスタマイズした、カスタマイズ食情報を生成する生成部と、
を有する。
【０００７】
また、第２の発明による食情報支援装置は、
前記食情報制御ルールが、
メニューの内容物、レシピ、成分、または、調味料を調整、増減、削除、または置換する、
或いは、他のメニュー、他の食品、他の飲料、他の摂取物、他の調味料または他の成分を追加する、
或いは、他のメニューに置換するルールである、
ことを特徴とする。
【０００８】
また、第３の発明による食情報支援装置は、
前記パーソナル情報が、
既往歴、持病、服用役、処方薬、罹患している病気、怪我、遺伝子検査情報、カルテ情報、脈拍、心拍数、体重、身長、身体情報、血圧、血糖値、および、血液検査情報のうちの少なくとも１つである、
ことを特徴とする。
【０００９】
また、第４の発明による食情報支援装置は、
前記パーソナル情報が、
食の嗜好性、過去に食べたメニュー、摂取カロリー、標準摂取カロリー、および、献立表のうちの少なくとも１つである、
ことを特徴とする。
【００１０】
また、第５の発明による食情報支援装置は、
前記記憶部が、
摂取している医薬品、サプリメント、メニュー、メニューに含まれる、内容物、食品、成分、摂取物、および、調味料、のうちのいずれか２以上の組み合わせと、当該２以上の組み合わせのものの１つを調整、増減、削除、または置換する、或いは、他のメニュー、他の食品、他の飲料、他の調味料、他の摂取物または他の成分を追加する、或いは、他のメニューに置換する、或いは、調理法を変更する、食べ合わせ制御ルールを含む、食べ合わせ制御マスターテーブルをさらに格納し、
前記抽出部が、
前記取得した第１のユーザの少なくとも１つのパーソナル情報、および／または、取得した食情報に基づき、前記食べ合わせ制御マスターテーブルをさらに参照して、前記第１のユーザに対応する、食べ合わせ制御ルールを抽出し、
前記生成部が、
前記抽出された、食べ合わせ制御ルールにさらに基づき、前記第１のユーザの食情報をカスタマイズした、カスタマイズ食情報を生成する、
ことを特徴とする。
即ち、食べ合わせ制御ルールは、メニューに含まれる、内容物、食品、成分、摂取物、または調味料の相互の適合性を規定し、適合性に応じて、メニューの内容物、レシピ、成分、摂取物、または調味料を調整、増減、削除、または置換する、或いは、他のメニュー、他の食品、他の飲料、他の調味料、他の摂取物または他の成分を追加する、或いは、他のメニューに置換する、或いは、調理法を変更するルールである。
【００１１】
また、第６の発明による食情報支援装置は、
前記取得部が、
前記第１のユーザの食履歴情報をさらに取得し、
前記記憶部が、
食履歴情報の各々に関連付けられた、食履歴に基づき食情報を変化させるルールである履歴ベース食情報制御ルールを含む履歴ベース食情報制御マスターテーブルをさらに格納し、
前記抽出部が、
前記取得した第１のユーザの食履歴情報に基づき、前記履歴ベース食情報制御マスターテーブルを参照して、前記第１のユーザに対応する履歴ベース食情報制御ルールをさらに抽出し、
前記生成部が、
前記抽出された履歴ベース食情報制御ルールにさらに基づき、前記第１のユーザの食情報をカスタマイズした、カスタマイズ食情報を生成する、
ことを特徴とする。
【００１２】
また、第７の発明による食情報支援装置は、
前記取得部が、
前記第１のユーザに関連するソーシャルネットワークサービス上の情報を、前記第１のユーザの少なくとも１つのパーソナル情報、および／または、前記第１のユーザの食情報として取得する、
ことを特徴とする。
【００１３】
また、第８の発明による食情報支援装置は、
前記記憶部が、
ＳＮＳ関連情報の各々に関連付けられた、ＳＮＳ関連情報に基づき食情報を変化させるルールであるＳＮＳ関連情報制御ルールを含むＳＮＳ関連情報制御マスターテーブルをさらに格納し、
前記取得部が、
前記第１のユーザに関連するソーシャルネットワークサービス上の情報をさらに取得し、
前記抽出部が、
前記さらに取得したソーシャルネットワークサービス上の情報から、食べ物、飲み物または飲食店に関連する画像、テキスト、または、位置情報をＳＮＳ関連情報として抽出し、抽出したＳＮＳ関連情報に基づき、前記ＳＮＳ関連情報制御マスターテーブルを参照して、前記第１のユーザに対応するＳＮＳ関連情報制御ルールをさらに抽出し、
前記生成部が、
前記抽出されたＳＮＳ関連情報制御ルールにさらに基づき、前記第１のユーザの食情報をカスタマイズした、カスタマイズ食情報を生成する、
ことを特徴とする。
【００１４】
上述したように本発明の解決手段を装置（システム）として説明してきたが、本発明はこれらに実質的に相当する方法、プログラム、プログラムを記録した記憶媒体としても実現し得るものであり、本発明の範囲にはこれらも包含されるものと理解されたい。なお、下記の方法やプログラムの各ステップは、データの処理においては必要に応じて、CPU、DSPなどのプロセッサ、演算処理装置を使用するものであり、入力したデータや加工・生成したデータなどを磁気テープ、HDD、メモリなどの記憶装置に格納するものである。
【００１５】
例えば、本発明をプログラムとして実現させた、第９の発明によるプログラムは、
演算処理装置を上記いずれかの食情報支援装置として機能させる食情報支援プログラムである。
【００１６】
また、例えば、本発明をコンピュータ可読な記憶媒体として実現させた、第１０の発明によるコンピュータ可読な記憶媒体プログラムは、
上記食情報支援プログラムを格納した記憶媒体である。
【００１７】
また、例えば、本発明を方法として実現させた第１１の発明による方法は、
プロセッサを有するコンピュータを用いた食情報支援方法であって、
少なくとも１つのメニューを含む第１のユーザの食情報と、該第１のユーザの少なくとも１つのパーソナル情報と、を取得するステップと、
複数のパーソナル情報の各々に関連付けられた、少なくとも１つのメニューを含む食情報を変化させるルールである食情報制御ルールを含む食情報制御マスターテーブルを格納するステップと、
前記取得した第１のユーザの少なくとも１つのパーソナル情報に基づき、前記食情報制御マスターテーブルを参照して、前記第１のユーザに対応する食情報制御ルールを抽出するステップと、
前記抽出された食情報制御ルールに基づき、前記第１のユーザの食情報をカスタマイズした、カスタマイズ食情報を生成するステップと、
を前記プロセッサに実行させるものである。
【発明の効果】
【００１８】
本発明によれば、個人のパーソナル情報に応じてカスタマイズした食情報を生成することが可能となる。
【図面の簡単な説明】
【００１９】
【図１】図１は、本発明の一実施態様による食情報支援装置（システム）の概要を示すブロック図である。
【図２】図２は、図１に示した装置で実行される処理の一例を示すフローチャートである。
【図３】図３は、図２の処理により生成されるカスタマイズ食情報の一例を示すスクリーンインターフェイスである。
【図４】図４は、図１に示した装置で実行される処理の他の一例を示すフローチャートである。
【図５】図５は、食べ合わせ制御ルールを用いた実施態様の処理の一例を示すフローチャートである。
【図６】図６は、図５の処理により生成されるカスタマイズ食情報の一例を示すスクリーンインターフェイスである。
【図７】図７は、本発明の一実施態様による食情報支援装置（システム）の概要を示すブロック図である。
【図８】図８は、図７に示した装置で実行される処理の一例を示すフローチャートである。
【図９】図９は、図８の処理により生成されるカスタマイズ食情報の一例を示す模式図である。
【図１０】図１０は、図８の処理により生成されるカスタマイズ食情報の一例を示す模式図である。
【図１１】図１１は、図８の処理により生成されるカスタマイズ食情報の一例を示す模式図である。
【発明を実施するための形態】
【００２０】
以降、諸図面を参照しながら、本発明の実施態様を詳細に説明する。
【００２１】
図１は、本発明の一実施態様による食情報支援装置（システム）の概要を示すブロック図である。図に示すように、食情報支援装置１００（ＦＩＳＤ）は、制御部（ＣＰＵ、演算処理装置、プロセッサ）１１０、入力部ＩＮ、出力部ＯＵＴ、通信部ＣＯＭ、記憶部１２０、および、表示部ＤＩＳを有する。食情報支援装置１００は、パーソナルコンピュータ、携帯電話端末、スマートフォンとすることが可能であり、或いは、これらを内蔵するか、或いは、これらの装置、機器に搭載されることが好適である。出力部ＯＵＴは、プリンタＰＲＮに本装置に格納される情報や生成された情報を出力することができる。表示部ＤＩＳも、本装置に格納される情報や生成された情報を表示することができる。入力部ＩＮは、マウスＭＵＳやキーボードＫＢＤを介して入力される、ユーザによる操作指示や情報入力を受け付け、受け付けた情報やデータを取得部ＡＣＱに渡す。例えば、取得部ＡＣＱが、入力部ＩＮから渡される情報としては、メニューを含む第１のユーザの食情報と、第１のユーザのパーソナル情報とがある。
【００２２】
制御部１１０は、取得部ＡＣＱ、抽出部ＥＸＴ、および、生成部ＧＥＮを有する。記憶部１２０は、食情報制御マスターテーブルＦＩＣＭＴ、食情報テーブル（レシピ情報データベース）ＦＩＴ、および、パーソナル情報テーブルＰＩＴを格納している。取得部ＡＣＱは、通信部ＣＯＭ、ネットワークＮＥＴを介して、様々なメニュー、献立、レシピなどの食情報を含むデータベース（図示せず）を持つレシピサーバＲＳにアクセスして、メニュー、献立、レシピなどの食情報を取得することが可能である。或いは、取得部ＡＣＱは、入力部ＩＮおよびキーボードＫＢＤやマウスＭＵＳを介して、少なくとも１つのメニュー（献立、レシピ情報など）を含む食情報を取得する。また、取得部は、記憶部に格納されている食情報テーブルＦＩＴから少なくとも１つのメニュー（献立、レシピ情報など）を含む食情報を取得してもよい。
【００２３】
取得部ＡＣＱは、通信部ＣＯＭおよびネットワークＮＥＴを介して、ＳＮＳサーバＳＮＳＳから、本装置の所有者或いは使用者であるユーザの少なくとも１つのパーソナル情報をさらに取得する。取得されたパーソナル情報は、記憶部１２０のパーソナル情報ＰＩＴに格納したり、上書きしたりされる。このようにパーソナル情報は、外部のソーシャルネットワークサービスのサーバなどから取得することが好適であるが、入力部ＩＮにより入力してもよい。パーソナル情報は、例えば、既往歴、持病、罹患している病気、怪我、遺伝子検査情報、カルテ情報、脈拍、心拍数、体重、身長、身体情報、血圧、血糖値、および、血液検査情報などがある。まが、パーソナル情報は、食の嗜好性、過去に食べたメニュー、摂取カロリー、標準摂取カロリー、および、献立表などでもよい。
【００２４】
記憶部１２０に格納されている食情報制御マスターテーブルＦＩＣＭＴは、複数のパーソナル情報の各々に関連付けられた、少なくとも１つのメニューを含む食情報を変化させるルールである。
食情報制御ルールは、メニューの内容物、レシピ、成分、または、調味料を調整、増減、削除、または置換する、
或いは、他のメニュー、他の食品、他の飲料、他の摂取物、他の調味料または他の成分を追加する、
或いは、他のメニューに置換するルールである。
【００２５】
食情報を変化（変更）させるルールには、具体的には、例えば、以下のようなものがある。
＜＜  パーソナル情報          ：食情報を変化させるルール＞＞
血圧異常                ：塩分減少（３％減少）
肥満ぎみ（例えば、体重８０kg以上）：カロリー減少（５％減少）、または、砂糖から低カロリー甘味料への一部置換
肥満（例えば、体重１００kg以上）：カロリー減少（１５％減少）、または、砂糖から低カロリー甘味料への置換
ＢＭＩ値により肥満（例えばＢＭＩ値２５以上）：カロリー減少（５％減少）、または、砂糖から低カロリー甘味料への置換
ＢＭＩ値により極度の肥満（例えばＢＭＩ値４０以上、肥満度４以上）：カロリー減少（３５％減少）、または、砂糖から低カロリー甘味料への置換
ＢＭＩ値により低体重（例えばＢＭＩ値１８．５未満）：カロリー増加（１０％増加）
スポーツ頻度が高い（毎日、ランニング２km,サイクリング5kmなど）：肉、卵などの高タンパク質の成分の増加（１０％増加）
体脂肪率が高い（例えば２５％以上）：カロリー減少（１５％減少）、または、砂糖から低カロリー甘味料への置換
体脂肪率が高い（例えば３５％以上）：カロリー減少（２５％減少）、または、肉料理から魚料理への変更、または、肉料理の部位を低カロリーの部位に変更する、サラダを追加する
既往歴や持病として、高脂血症：カロリー減少（１５％減少）、または、砂糖から低カロリー甘味料への置換、または、サラダ追加、サラダ増量（３０％増量）
既往歴や持病として、糖尿病：同一メニューの低カロリーレシピバージョンへの変更
【００２６】
例えば、取得したパーソナル情報が、既往歴としての高脂血症であった場合、抽出部ＥＸＴが、「既往歴：高脂血症」に基づき、食情報制御マスターテーブルＦＩＣＭＴを参照して、このユーザに対応する食情報制御ルールとして、「既往歴や持病として、高脂血症」に関連付けられた「食情報を変化させるルール」：「カロリー減少（１５％減少）、または、砂糖から低カロリー甘味料への置換、または、サラダ追加、サラダ増量（３０％増量）」を抽出する。そして、生成部ＧＥＮが、抽出された食情報制御ルールに基づき、当該ユーザの食情報をカスタマイズした、カスタマイズ食情報を生成する。例えば、取得した食情報が、「味噌汁、タクワン、親子丼」のレシピ情報（献立）である場合を考える。
【００２７】
＜親子丼のレシピ（４人分）＞
鶏もも肉    ：２２０ｇ
玉ねぎ：２個
卵    ：５個
砂糖  ：大さじ５
みりん：適量
水    ：４５０cc
ごはん（白米）  ：６００ｇ
＜味噌汁（４人分）＞
お味噌：    大さじ６
だし調味料：２５ｇ
豆腐：  一丁
乾燥わかめ：２０ｇ
ネギ：  ３０ｇ
＜タクワン（４人分）＞
１６切れ
【００２８】
生成部ＧＥＮが、食情報制御ルールに基づき、取得した食情報のレシピや献立を、例えば、カロリーが減少（１５％減少）するように、以下のように「親子丼のレシピ」を変化させる。
＜カスタマイズした親子丼のレシピ（４人分）＞
鶏もも肉    ：１８０ｇ（変更前２２０ｇ）
玉ねぎ：２．５個  （変更前２個）
卵    ：５個
砂糖  ：大さじ４
みりん：適量
水    ：４５０cc
ごはん（白米）  ：６００ｇ
【００２９】
上記のように、メニューの１つの具材や成分の分量の調整によって、ルールに適合するように（この場合はカロリー減少するように）食情報（メニュー）を動的に変化させてもよいが、メニューの味覚のバランスがくずれてしまうことが考えられる。そのような場合に対応するためには、様々なメニューの低カロリーバージョン、標準バージョン、砂糖不使用バージョン、塩分少な目バージョンなどのように、様々なルールに適合させ、かつ、味覚のバランスをそれほど損なわないようにカスタマイズした食情報として使用可能な「メニューや献立」、「幾つかのメニューのセット」などを食情報テーブルＦＩＴに格納しておき、生成する処理に代えて、食情報テーブルＦＩＴから、抽出されたルールに適合する食情報を選択してもよい。
【００３０】
このように、生成した情報や中間データおよび取得したデータを外部に送信したり、表示部に表示したり、生成した情報や中間データおよび取得したデータなどを記憶部に格納したりすることは、後述する他の実態態様でも同様に可能であることに注意されたい。なお、本装置は、汎用コンピュータ、特定用途コンピュータ、サーバ、ＰＣ、スマートフォン、携帯電話端末などのコンピュータ、或いは、これらコンピュータに本装置の機能や処理手順（方法）をコンピュータ上で実現（実行）するプログラムモジュールをコンピュータが持つＣＰＵや記憶部に保持したり、外部のサーバやストレージから読み込んだりすることで、コンピュータ上に本装置を構築することが好適であり、後続の各実施態様においても同様である。
【００３１】
図２は、図１に示した装置で実行される処理の一例を示すフローチャートである。図に示すように、ステップＳ１１にて、取得部ＡＣＱが、食情報と、パーソナル情報を取得する。次に、ステップＳ１２にて、記憶部１２０が、複数のパーソナル情報の各々に関連付けられた、少なくとも１つのメニューを含む食情報を変化させるルールである食情報制御ルールを含む食情報制御マスターテーブルを格納する。なお、ステップＳ１２などの格納ステップは、一回実施しておけば、その情報が変更されるまでは再実施する必要はない。或いは、格納ステップは、当該情報を格納したＲＯＭやフラッシュメモリなどの記憶媒体や記憶装置を装置やコンピュータに搭載することで不要となる。
【００３２】
次に、ステップＳ１３にて、抽出部ＥＸＴが、取得した少なくとも１つのパーソナル情報に基づき、食情報制御マスターテーブルを参照して、ユーザに対応する食情報制御ルールを抽出する。このようにして抽出したルールは、そのユーザのパーソナル情報、即ち、個人の属性や特徴に対応した食情報制御ルールである。そして、ステップＳ１４にて、生成部ＧＥＮが、抽出された食情報制御ルールに基づき、そのユーザの食情報をカスタマイズした、カスタマイズ食情報を生成する。最後に、ステップＳ１５にて、表示部ＤＩＳが、そのユーザの食情報をカスタマイズした、カスタマイズ食情報を表示する。図３に、カスタマイズ食情報の例を示す。
【００３３】
図３は、図２の処理により生成されるカスタマイズ食情報の一例を示すスクリーンインターフェイスである。図に示すように、表示部ＤＩＳのスクリーンＳＣＲ１０には、４つのウィンドウＷＤ１０，１１，１２，１３が表示される。ウィンドウＷＤ１０は、取得した食情報の一部であるメニュー「親子丼」のレシピが表示される。そして、ウィンドウＷＤ１１は、本装置によって生成された「カスタマイズ食情報」が表示される。カスタマイズ前から変更した具材、成分、分量などは、下線部および太線で強調表示され、カロリー減少の数値や程度なども表示されている。ユーザは、本装置によってカスタマイズされた食情報が何であるのか、どんな成分や具材がカスタマイズで変更されたのかなどが容易に把握できる。ウィンドウＷＤ１２は、ルール抽出に使用され、検索で該当するルールがヒット（マッチ）したパーソナル情報として「既往歴：高脂血症」が表示される（検索に使用されたが、マッチするルールがなかったパーソナル情報はその下部に表示される。）。ウィンドウＷＤ１３には、当該パーソナル情報から抽出された「食情報を変化させるルール」：「既往歴や持病として、高脂血症：カロリー減少（１５％減少）、または、砂糖から低カロリー甘味料への置換、または、サラダ追加、サラダ増量（３０％増量）」が表示される。
【００３４】
図４は、図１に示した装置で実行される処理の他の一例を示すフローチャートである。図４の処理は、基本的には図２に示した処理と同様であるが、ステップＳ１４−１のみが異なり、カスタマイズした食情報に基づき、格納済の食情報テーブルＦＩＴから、カスタマイズ食情報に類似、または適合するメニューやレシピなどの食情報を抽出する仕組みを取り入れたものである。同様の処理の説明は省略するが、特に指摘がない限り、図４の処理は、図２の処理と同様であることに注意されたい。このことは、特に指摘しない限り他の実施態様である。
【００３５】
本実施態様のステップＳ１４−１では、生成部ＧＥＮまたは抽出部ＥＸＴ（他の機能部でもよい）が、抽出された食情報制御ルールに基づき、そのユーザの食情報をカスタマイズした、カスタマイズ食情報を生成し、そのカスタマイズ食情報に類似、または、適合する食情報を食情報テーブルＦＩＴを検索して、抽出し、抽出された食情報をカスタマイズした食情報に置換する。或いは、抽出された食情報制御ルールに基づき、当該ルールにマッチする食情報を食情報ＦＩＴから直接的に検索して抽出してもよい。好適には、取得した食情報のメニューやレシピと同様のもの、例えば、取得したものが「カレーライス」なら、レシピの異なる「カレーライス」を抽出することであるが、カロリー減少などの必要とされるルールに合致する他のメニュー（ハヤシライス、チャーハンなど）を抽出してもよい。
【００３６】
次に食べ合わせの適合性を検査し、食べ合わせ上問題が多い食情報を突き止め、食べ合わせ上問題がなく適合性を向上させる調理法、組合せなどに変更させる実施態様を説明する。例えば、生の大根（大根おろしなど）と人参とは、食べ合わせの相性が悪いとされる。人参に含まれるアスコルビナーゼという酵素が、大根に含まれるビタミンＣを破壊してしまう。このような食材を含む食情報を取得した場合には、食べ合わせ上の適合性が低く問題があることを的確に指摘し、食べ合わせの適合性を高め、問題がない組合せになる機能を本装置は有する。
【００３７】
図１に示すように、記憶部１２０は、メニューに含まれる、内容物、食品、成分、摂取物、または調味料の相互の適合性を規定し、適合性に応じて、メニューの内容物、レシピ、成分、摂取物、または調味料を調整、増減、削除、または置換する、或いは、他のメニュー、他の食品、他の飲料、他の調味料、他の摂取物または他の成分を追加する、或いは、他のメニューに置換する、或いは、調理法を変更する、食べ合わせ制御ルールを含む、食べ合わせ制御マスターテーブルＦＭＭＴをさらに格納する。即ち、食べ合わせ制御ルールは、摂取している医薬品、サプリメント、メニュー、メニューに含まれる、内容物、食品、成分、摂取物、および、調味料、のうちのいずれか２以上の組み合わせと、当該２以上の組み合わせのものの１つを調整、増減、削除、または置換する、或いは、他のメニュー、他の食品、他の飲料、他の調味料、他の摂取物または他の成分を追加する、或いは、他のメニューに置換する、或いは、調理法を変更する、ルールである。
【００３８】
抽出部ＥＸＴが、取得したユーザの少なくとも１つのパーソナル情報、および／または、取得した食情報に基づき、前記食べ合わせ制御マスターテーブルＦＭＭＴをさらに参照して、当該ユーザに対応する、食べ合わせ制御ルールを抽出する。そして、生成部ＧＥＮが、抽出された、食べ合わせ制御ルールにさらに基づき、当該ユーザの食情報をカスタマイズした、カスタマイズ食情報を生成する。
【００３９】
図５は、食べ合わせ制御ルールを用いた実施態様の処理の一例を示すフローチャートである。図５の処理のうちステップＳ２１，２３、２６は、図２に示した処理（ステップＳ１１，１３、１５）と同様であるため説明を省略し、追加、または、異なる処理のみを説明する。図に示すように、ステップＳ２２にて、記憶部１２０が、複数のパーソナル情報の各々に関連付けられた、少なくとも１つのメニューを含む食情報を変化させるルールである食情報制御ルールを含む食情報制御マスターテーブルを格納し、さらに、記憶部１２０は、メニューに含まれる、内容物、食品、成分、摂取物、または調味料の相互の適合性を規定し、適合性に応じて、メニューの内容物、レシピ、成分、摂取物、または調味料を調整、増減、削除、または置換する、或いは、他のメニュー、他の食品、他の飲料、他の調味料、他の摂取物または他の成分を追加する、或いは、他のメニューに置換する、或いは、調理法を変更する、食べ合わせ制御ルールを含む、食べ合わせ制御マスターテーブルＦＭＭＴをさらに格納する。
【００４０】
ステップＳ２４にて、抽出部ＥＸＴが、取得したユーザの少なくとも１つのパーソナル情報、および／または、取得した食情報に基づき、食べ合わせ制御マスターテーブルＦＭＭＴをさらに参照して、当該ユーザに対応する、食べ合わせ制御ルールを抽出する。ここでのパーソナル情報としては、例えば、取得した食情報よりも前に当該ユーザが食べた食事のメニュー、レシピ、献立などの食情報が含まれる。ステップＳ２５にて、生成部ＧＥＮは、抽出された、「食情報制御ルール」および「食べ合わせ制御ルール」に基づき、当該ユーザの食情報をカスタマイズした、カスタマイズ食情報を生成する。このようにして、本実施態様によれば、ユーザのパーソナル情報や食情報に基づき抽出された２つのルール「食情報制御ルール」および「食べ合わせ制御ルール」を使用することで、食べ合わせまで考慮した食情報を提供することが可能となる。
【００４１】
図６は、図５の処理により生成されるカスタマイズ食情報の一例を示すスクリーンインターフェイスである。図に示すように、表示部ＤＩＳのスクリーンＳＣＲ２０には、４つのウィンドウＷＤ２０，２１，２２，２３が表示される。ウィンドウＷＤ２０は、取得した食情報の一部である「食材Ａ」「食材Ｂ」「食材Ｃ」が表示される。そして、ウィンドウＷＤ２１は、本装置によって生成された「カスタマイズ食情報」が表示される。カスタマイズ前から変更した具材、成分、分量などは、下線部および太線で強調表示され、カロリーの数値や、食べ合わせ適合率の程度なども表示されている。ユーザは、本装置によってカスタマイズされた食情報が何であるのか、どんな成分や具材がカスタマイズで変更されたのかなどが容易に把握できる。
【００４２】
ウィンドウＷＤ２２は、ルール抽出に使用され検索でルールにヒット（マッチ）したパーソナル情報の有無が表示される。ウィンドウＷＤ２３には、食情報から抽出された「食べ合わせ制御ルール」：「食材Ａと食材Ｃとは、食べ合わせ適合率３０％（カルシウム吸収率が９０％低下するという問題がある。）。食材Ｆ（食材Ａの代替食材）と食材Ｃとは、食べ合わせ適合率９０％（カルシウム吸収率の低下なし）であるため、食材Ａと食材Ｃの場合は、食材Ａか食材Ｃの一方を除去するか、食材Ｆと食材Ｃとの組み合わせに変更することが望ましい。」が表示される。この例では、食情報から食べ合わせ制御ルールを抽出したが、ＳＮＳサーバなどから直前の食事時の情報をパーソナル情報や食履歴情報として取得して、これらの情報から食べ合わせ制御ルールを抽出してもよい。
【００４３】
「食べ合わせ制御ルール」には、具体的には、例えば、以下のようなものがある。
＜＜  成分や食材の相互の適合性  ：食べ合わせ制御ルール＞＞
大根（生、加熱なし）と人参の適合率３０％（人参のビタミンＣが破壊）：一方を除去か他の食材に置換する（適合率８０％（優先順位１位））。または、大根を加熱調理する（適合率７０％（優先順位２位））。
食材Ｇ（加熱）、食材Ｈ：  適合率５０％（胃腸に負担）。一方を除去か他の食材に置換する（適合率８０％（優先順位１位））。または、一方の分量を減らす（適合率７０％（優先順位２位））。または。食材Ｇを生で調理する（適合率６０％（優先順位３位））。
糖尿病治療薬Ｊと、きのこＫの適合率２０％（治療薬Ｊの薬効成分が破壊）：きのこＫを除去する（適合率９０％（優先順位１位））。きのこＫの代替としてきのこＬに置換する（適合率７０％（優先順位２位））。
【００４４】
図７は、本発明の一実施態様による食情報支援装置（システム）の概要を示すブロック図である。図に示すように、食情報支援装置２００（ＦＩＳＤ）は、制御部（ＣＰＵ、演算処理装置、プロセッサ）２１０、入力部ＩＮ、出力部ＯＵＴ、通信部ＣＯＭ、記憶部２２０、および、表示部ＤＩＳを有する。
【００４５】
本実施態様では、記憶部２２０が、ＳＮＳ関連情報の各々に関連付けられた、ＳＮＳ関連情報に基づき食情報を変化させるルールであるＳＮＳ関連情報制御ルールを含むＳＮＳ関連情報制御マスターテーブルＳＣＣＭＴをさらに格納する。取得部ＡＣＱが、通信部ＣＯＭおよびネットワークＮＥＴを介して、ＳＮＳサーバＳＮＳＳから、ユーザに関連するソーシャルネットワークサービス上の情報をさらに取得し、抽出部ＥＸＴが、さらに取得したソーシャルネットワークサービス上の情報から、食べ物、飲み物または飲食店に関連する画像、音声情報、音声情報を文字情報に置き換えた情報、テキスト、または、位置情報をＳＮＳ関連情報として抽出し、抽出したＳＮＳ関連情報に基づき、前記ＳＮＳ関連情報制御マスターテーブルを参照して、このユーザに対応するＳＮＳ関連情報制御ルールをさらに抽出する。そして、生成部ＧＥＮが、抽出されたＳＮＳ関連情報制御ルールにさらに基づき、このユーザの食情報をカスタマイズした、カスタマイズ食情報を生成する。また、本実施態様では、制御部２１０は、知識抽出部ＫＥＸをさらに有する。知識抽出部ＫＥＸは、取得部ＡＣＱが取得するパーソナル情報や食情報の前処理を行う。例えば、ＳＮＳサーバＳＮＳＳから受信した、或いはＳＮＳサーバ上のサービスに対して入力された文章から、当該ユーザの個人的属性であるパーソナル情報や個人の次の食情報などを、形態素解析技法などにより文節または単語に切り出し、その係り受けや近接度などによって知識として抽出して、抽出したパーソナル情報や食情報を取得部に渡すことが可能である。また、知識抽出部ＫＥＸは、記憶部、外部のデータベース、外部の画像解析装置などを使用して、例えば、ＳＮＳサーバＳＮＳＳから受信した、或いはＳＮＳサーバ上のサービスに対して入力された画像、位置情報などから、既存の技法を用いて、当該ユーザの個人的属性である「パーソナル情報」や個人の「食情報」を知識として抽出することも可能である。本実施態様では、本装置内の知識抽出部ＫＥＸが知識を抽出したが、この機能をＳＮＳサーバＳＮＳＳに設けて、分散処理して、処理結果として「知識」（食情報やパーソナル情報など）を取得してもよい。
【００４６】
図８は、図７に示した装置で実行される処理の一例を示すフローチャートである。図に示すように、ステップＰＲＥ３０にて、知識抽出部ＫＥＸが、ＳＮＳサーバＳＮＳＳから得た、または、ＳＮＳサーバＳＮＳＳに対して入力された、テキスト、画像、または位置情報から「食情報と、パーソナル情報と」を知識として抽出する。例えば、本装置をスマートフォンなどの携帯端末に実装した場合のソーシャルネットワーク画面インターフェイスＳＮＳＩに対してユーザＡが入力した情報が表示される、または、ユーザＡに関連する情報として受信した情報が表示される、ウィンドウＳ−ｗｉｎｄ１，Ｓ−ｗｉｎｄ２，Ｓ−ｗｉｎｄ３がある場合には、知識抽出部ＫＥＸは、ユーザＡの食情報として、ウィンドウＳ−ｗｉｎｄ３に表示された画像やテキストから、知識として食情報「ミルク：３５０ｃｃ、ご飯：二合、味噌汁：１人前、スープ：１人前」（場合によってはｘｘｘｘキロカロリー。）などを抽出することが可能である。なお、例えば、上述したような食情報の詳細は、画像認識技術と、適正なパターン画像とそれに対応付けられた食品情報とが、記憶部などに格納され、それらを参照する必要がある。或いは、知識抽出部ＫＥＸは、ユーザＡのパーソナル情報として、ウィンドウＳ−ｗｉｎｄ１に表示されたテキスト（文章）から、具体的には、テキスト「痩せなきゃ」からは「ダイエット志向」、テキスト「野菜をたくさん食べなきゃ」からは「サラダの要求性高し」、テキスト「体重が増えた」からは「肥満気味」「体重増加」「ダイエット志向」などのパーソナル情報を知識として抽出することが可能である。また、知抽出部ＡＣＱは、ユーザＡのパーソナル情報として、ウィンドウＳ−ｗｉｎｄ２に表示された画像から、知識としてパーソナル情報「イタリアン料理を好む（食の嗜好性）」「前の食事はイタリアン（食履歴）」などを抽出することが可能である。これらのパーソナル情報に合致する何らかのルールがあれば、そのルールを適用して、本装置は、食情報をカスタマイズ、或いは、その食情報に対して、何らかアドバイス（例えば、別のメニューの示唆、サラダの追加、スープの野菜増量など）を与えることが可能である。なお、知識抽出部は、抽出部に含ませることも可能である。
【００４７】
ステップＳ３１にて、取得部ＡＣＱが、ＳＮＳでやり取りする情報から抽出された知識に含まれる「食情報とパーソナル情報と」を取得する。次に、ステップＳ３２にて、記憶部１２０が、複数のパーソナル情報の各々に関連付けられた、少なくとも１つのメニューを含む食情報を変化させるルールである食情報制御ルールを含む食情報制御マスターテーブルと、ＳＮＳ関連情報制御ルールを含むＳＮＳ関連情報制御マスターテーブルとを格納する。
【００４８】
次に、ステップＳ３３にて、抽出部ＥＸＴが、取得した少なくとも１つのパーソナル情報に基づき、食情報制御マスターテーブルを参照して、ユーザに対応する食情報制御ルールを抽出し、さらに、パーソナル情報に基づき、ＳＮＳ関連情報制御マスターテーブルを参照して、ユーザに対応するＳＮＳ関連情報制御ルールを抽出する。なお、食情報制御マスターテーブルにＳＮＳ関連情報制御マスターテーブルを含ませて、１つの食情報制御マスターテーブルとすることも可能である。ＳＮＳ関連情報制御マスターテーブルを別に用意して使用するメリットとしては、当該ユーザとの社会的な関係性（コメントやコンタクトの相互の回数や、親しさのランク付け、家族などのフラグなど）、ソーシャルな関係性の強さの数値やランクを抽出した知識に付加して、その数値やランクによって、ヒット（マッチ）するルールが変わるように設定しておき、より細かくカスタマイズの内容が調整可能になることである。また、食情報制御マスターテーブルから抽出されたルールと、ＳＮＳ関連情報制御マスターテーブルから抽出されたルールとで、矛盾するカスタマイズ指示が出た場合の優劣（優先順位など）を規定して、柔軟にカスタマイズすることも可能になる。
【００４９】
そして、ステップＳ３４にて、生成部ＧＥＮが、抽出された食情報制御ルールと、ＳＮＳ関連情報制御とに基づき、そのユーザの食情報をカスタマイズした、カスタマイズ食情報を生成する。最後に、ステップＳ３５にて、表示部ＤＩＳが、そのユーザの食情報をカスタマイズした、カスタマイズ食情報を表示する。図９に、カスタマイズ食情報の例を示す。
【００５０】
図９は、図８の処理により生成されるカスタマイズ食情報の一例を示す模式図である。図に示すように、ソーシャルネットワーク画面インターフェイスＳＮＳＩ１０には、ユーザＡ（ユーザ本人である第１のユーザ）のソーシャル情報が表示される。知識抽出部ＫＥＸは、ユーザＡのパーソナル情報として、ウィンドウＳ−ｗｉｎｄ１２に表示されたテキスト（文章）または画像から、「カロリー超過（炭水化物の取り過ぎ）」という知識ＫＮ１１を抽出する。
＜パーソナル情報（知識）＞
カロリー超過（炭水化物の取り過ぎ）
【００５１】
また、知識抽出部ＫＥＸは、ユーザＡとソーシャルな関係がＳＮＳ上で規定されるユーザＢ（ユーザＡとユーザＢは家族という関係を持つため、ユーザＡのＳＮＳ上にユーザＢの活動記録が表示される。）の情報としてウィンドウＳ−ｗｉｎｄ１３に表示されたテキスト（文章：糖尿病の薬を飲んだ）から、「家族の持病：糖尿病」「家族の服用薬剤：糖尿病薬」という知識ＫＮ１２を抽出する。この場合は、ユーザＡのソーシャルなパーソナル情報が知識として抽出される。
＜ソーシャルなパーソナル情報（知識）＞
家族の持病：糖尿病
家族の服用薬剤：糖尿病薬
【００５２】
また、知識抽出部ＫＥＸは、ユーザＡの食情報をＳＮＳ情報から抽出することが可能である。図の例では、ウィンドウＳ−ｗｉｎｄ１１のテキスト「今夜は、家でいつものＹＭ家特製のカレーを食べる予定」と、ユーザＡとソーシャルな関係がＳＮＳで規定されるユーザＢ（ユーザＡとユーザＢは家族）のウィンドウＳ−ｗｉｎｄ１４の情報から、食情報の知識ＫＮ１３を抽出することが可能となる。
＜食情報（知識）＞
玉ねぎ  ｘ個
人参    ｙ個
白米      ｘｘｘ ｇ
じゃがいも    ｘ個
なす        ｘ個
カレールー  ｘｘｘ g
オリーブ油    yyy g
牛乳          zzz g
（1人あたりのカロリー：650kcal）
説明と作図の便宜上、分量はｘｘｘｘｇなど省略した記載にしてあるが、実際の装置やプログラム上では、分量なども適正に管理されているのはもちろんであり、このことは他の実施態様でも同様であることに注意されたい。
【００５３】
上述したパーソナル情報から、食情報制限ルールとしてルールＥＸＴＲＬ１１「カロリー超過：炭水化物系の食材（麺、ご飯、パンなど）を１０％減らす。」が抽出される。
＜抽出された（ヒットした）ルール）＞
カロリー超過：炭水化物系の食材（麺、ご飯、パンなど）を１０％減らす。
また、上述したソーシャルなパーソナル情報から、ＳＮＳ関連情報制御ルールとして、ルールＥＸＴＲＬ１２が抽出される。
＜抽出された（ヒットした、マッチした、合致した）ソーシャルなルール）＞
家族の持病：糖尿病
家族の服用薬剤：糖尿病薬
【００５４】
そして、生成部ＧＥＮが、抽出された食情報制御ルールＥＸＴＲＬ１１と、ＳＮＳ関連情報制御ルールＥＸＴＲＬ１２とに基づき、そのユーザの食情報をカスタマイズした、カスタマイズ食情報ＣＴＦ１０を生成する。
＜カスタマイズした食情報＞
玉ねぎ  ｘ個
人参    ｙ個
白米      hhh ｇ  (変更前はxxxｇ。)
じゃがいも    ｘ個
なす        ｘ個
カレールー  ｘｘｘ g
オリーブ油    yyy g
牛乳          zzz g
トマト  ２個 (追加)
1人あたりのカロリー：500kcal  (１５０kcal低減)
【００５５】
本実施態様では、パーソナル情報は、ＳＮＳ関連情報からのみ抽出、取得したが、本装置内の記憶部に格納されるメールの情報（カルテ情報、個人情報など）やメモ、画像データなどから抽出、取得することも可能である。本装置が携帯電話端末やパーソナルコンピュータであった場合には、ＳＮＳ関連情報以外に上記のようなメールデータなどから抽出したり、直接的に取得したりすることが便利である。また、食情報についても同様に、メールの情報（カルテ情報、個人情報など）やメモ、画像データなどから抽出、取得することも可能である。
【００５６】
図１０は、図８の処理により生成されるカスタマイズ食情報の一例を示す模式図である。図に示すように、ソーシャルネットワーク画面インターフェイスＳＮＳＩ２０には、ユーザＡ（ユーザ本人である第１のユーザ）のソーシャル情報が表示される。本実施態様では、ソーシャルネットワーク画面インターフェイスＳＮＳＩ２０には、ユーザＡのお友達（ユーザＡと社会的（ソーシャル）な関係を持つ人物）のプロフィールや公開レシピ、献立などの情報がウィンドウＳ−ｗｉｎｄ２３に表示される。ソーシャルネットワーク画面インターフェイスＳＮＳＩ２０には、ユーザＡの情報も、ソーシャル情報としてウィンドウＳ−ｗｉｎｄ２１、２２にそれぞれ表示される。
【００５７】
知識抽出部ＫＥＸは、ユーザＡのパーソナル情報として、ウィンドウＳ−ｗｉｎｄ３２に表示された地理的情報（そば屋の緯度、経度、住所などの情報）から、「和食でヘルシー志向の嗜好性」という知識ＫＮ２２を抽出する。
＜パーソナル情報（知識）＞
和食でヘルシー志向の嗜好性
【００５８】
また知識抽出部ＫＥＸは、ユーザＡの食情報をＳＮＳ情報から抽出することが可能である。図の例では、ウィンドウＳ−ｗｉｎｄ２１のテキスト「今夜はかつ丼を食べたい」の情報から、食情報の知識ＫＮ２１を抽出することが可能となる。この場合は、かつ丼の内容やレシピを規定する情報が特に見つからないという結果を受けて、格納されている食情報テーブルＦＩＴやレシピサーバＲＳから標準的なかつ丼のカロリーやレシピを取得して表示することが好適である。
＜食情報（知識）＞
かつ丼
（カロリー：７００ｋcal）
【００５９】
また、知識抽出部ＫＥＸは、ユーザＡとソーシャルな関係がＳＮＳ上で規定されるユーザである「ヤマトハナコ」（ユーザＡと当該ユーザは、お友達という関係を持つため、ユーザＡのＳＮＳ上にユーザ「ヤマトハナコ」のプロフィール、「いいね」や「お気に入り」（あるイベント、商品、もの、行為、人物などに好意的な感情を持つことをユーザが意思表示するフラグのことである。）、ソーシャルな関係を持つ人物へのコメント（或いは、その逆）のような活動記録が表示される。）の情報としてウィンドウＳ−ｗｉｎｄ２３に表示されたテキスト（文章：管理栄養士）およびユーザＡのお友達という関係性から、ソーシャルなパーソナル情報として「管理栄養士とお友達」という知識ＫＮ２３を抽出する。
＜ソーシャルなパーソナル情報（知識）＞
管理栄養士とお友達
【００６０】
上述したパーソナル情報から、食情報制限ルールとしてルールＥＸＴＲＬ２１「和食でヘルシー志向の嗜好性：メニューに含まれる食材を類似する低カロリーのものに置換する（牛肉を豚肉に置換、豚肉をチキンに置換するなど）」が抽出される。
＜抽出された（ヒットした）ルール）＞
和食でヘルシー志向の嗜好性：メニューに含まれる食材を類似する低カロリーのものに置換する（牛肉を豚肉に置換、豚肉をチキンに置換するなど）。
【００６１】
また、上述したソーシャルなパーソナル情報から、ＳＮＳ関連情報制御ルールとして、ルールＥＸＴＲＬ２２が抽出される。
＜抽出された（ヒットした）ソーシャルなルール）＞
料理専門家(管理栄養士または料理研究家）とお友達：その人が公開するレシピのうち、候補のメニューに類似性が最も高いものを選び、選んだメニューに置き換える
【００６２】
そして、生成部ＧＥＮが、抽出された食情報制御ルールＥＸＴＲＬ２１と、ＳＮＳ関連情報制御ルールＥＸＴＲＬ２２とに基づき、そのユーザの食情報をカスタマイズした、カスタマイズ食情報ＣＴＦ２０を生成する。この場合は、１つのルールからは豚肉からチキンへの置換を示唆され、もう１つのルールからは、類似したレシピが豚（豚肉）からチキン（鶏肉）へ変更されたものであったため、双方のルールを満たすようにカスタマイズされたものである。
＜＜カスタマイズした食情報＞＞
ハナコ流チキンかつ丼
カロリー：500kcal  (20０kcal低減)
このように、本実施態様によれば、ユーザＡは、ＳＮＳ上でソーシャルな関係を築きながら何らかの食事に関するイベントやコメントなどをしたり、されたりするだけで、当該ユーザに適したカスタマイズした食情報を得ることができ、ユーザは、このようなカスタマイズされた食情報に基づき、自分の食生活を改善することが可能となる。
【００６３】
図１１は、図８の処理により生成されるカスタマイズ食情報の一例を示す模式図である。図に示すように、ソーシャルネットワーク画面インターフェイスＳＮＳＩ３０には、ユーザＡ（ユーザ本人である第１のユーザ）のソーシャル情報が表示される。本実施態様では、ソーシャルネットワーク画面インターフェイスＳＮＳＩ３０には、ユーザＡが興味や共感を示した商品やイベントなどの情報がウィンドウＳ−ｗｉｎｄ３２に表示される。ソーシャルネットワーク画面インターフェイスＳＮＳＩ３０には、ユーザＡの情報も、ソーシャル情報としてウィンドウＳ−ｗｉｎｄ３１に表示される。
【００６４】
知識抽出部ＫＥＸは、ユーザＡの食情報（パーソナル情報としてもよい）として、ウィンドウＳ−ｗｉｎｄ３１に表示された画像（或いはテキスト情報でもよい）から、「セットメニュー３３３」（好適にはその内容物の分量）という知識ＫＮ３１を抽出する。この場合は、セットメニュー３３３の内容やレシピを規定する情報が特に見つからないという結果を受けて、格納されている食情報テーブルＦＩＴやレシピサーバＲＳからセットメニュー３３３のレシピを取得して表示することが好適である。
＜食情報（知識）＞
セットメニュー３３３
＜ソーシャルなパーソナル情報（知識）＞
調味料ＲＲＲを好む（嗜好性）
ミルク２００ｍｌ
チャーハン  ２００ｇ
みそラーメン  ３００ｇ
（内訳：麺  200g,みそ30g、醤油20g、水40g,具材10g)
【００６５】
また、知識抽出部ＫＥＸは、ユーザＡのソーシャルなパーソナル情報をＳＮＳ情報から抽出することが可能である。図の例では、ウィンドウＳ−ｗｉｎｄ３２の甲府ワインＫＫＦに対する「いいね３０、ユーザＡさんは「いいね」と言っています」の情報から、並びに、ウィンドウＳ−ｗｉｎｄ３３の調味料ＲＲＲに対する「お気に入り１５０、ユーザＡのお友達ユーザＢさんは「お気に入り」と言っています」から、ソーシャルなパーソナル情報の知識ＫＮ３２、３３を抽出することが可能となる。
＜ソーシャルなパーソナル情報（知識）＞
お酒はワインを好む（嗜好性）
＜ソーシャルなパーソナル情報（知識）＞
お友達が調味料ＲＲＲを好む（嗜好性）
【００６６】
この場合、調味料ＲＲＲに対してユーザＡが直接、「お気に入り」や「いいね」を押した訳ではないが、ユーザＡと社会的関係があるお友達であるユーザＢさんが「お気に入り」を押したため、傾向性として、ユーザＢのお友達のユーザＡも調味料ＲＲＲを好む可能性が高いというロジックで、ユーザＡ自身が調味料ＲＲＲを好むと推定した知識を得てもよい。このような知識は、お友達が３人以上であれば、知識として抽出するなど判断基準を設けて、その基準に基づき知識抽出することが好適である。また、後掲のルールの方で「いいね」の数、友達の数、友達やファミリーなどの親密度の指数や程度（ソーシャルな関係の程度）によってルールを適用するか否かを判定してもよい。
【００６７】
上述したソーシャルなパーソナル情報から、ＳＮＳ関連情報制御ルールとしてルールＥＸＴＲＬ３１「お酒はワインを好む（嗜好性）：メニューに含まれる飲み物がワイン以外の場合は、ワイン200mlを追加する」が抽出される。
＜抽出された（ヒットした）ルール）＞
お酒はワインを好む（嗜好性）：メニューに含まれる飲み物がワイン以外の場合は、ワイン200mlを追加する
【００６８】
また、上述したソーシャルなパーソナル情報から、ＳＮＳ関連情報制御ルールとして、ルールＥＸＴＲＬ３２が抽出される。
＜抽出された（ヒットした）ソーシャルなルール）＞
お友達が調味料ＲＲＲを好む嗜好性で、お気に入り(または「いいね」)の数が１００以上:調味料ＲＲＲ以外の場合は、調味料ＲＲＲを、既存の調味料の１０％分だけ追加する。
【００６９】
そして、生成部ＧＥＮが、抽出されたＳＮＳ関連情報制御ルールＥＸＴＲＬ３１、３２に基づき、そのユーザの食情報をカスタマイズした、カスタマイズ食情報ＣＴＦ３０を生成する。この場合は、１つのルールからは豚肉からチキンへの置換を示唆され、もう１つのルールからは、類似したレシピが豚からチキンへ変更されたものであったため、双方のルールを満たすようにカスタマイズされたものである。
＜＜カスタマイズした食情報＞＞
セットメニュー３３３（プラス、ワインと調味料RRR)
（ワイン200ml追加、調味料RRR 5g追加）
【００７０】
このように、本実施態様によれば、ユーザＡは、ＳＮＳ上でソーシャルな関係を築きながら何らかの食事に関するイベントやコメントをするだけで、当該ユーザに適したカスタマイズした食情報を得ることができ、ユーザは、このようなカスタマイズされた食情報に基づき、自分の食生活を改善したり、食生活の問題点を把握したり、新たな食生活の示唆を得たりすることが可能となる。また、このような食情報支援プログラム（装置）を提供する企業としては、新商品の広告媒体として本技法を利用することが可能となる。例えば、甲府ワインＫＫＦや調味料ＲＲＲが広告対象である場合には、積極的にイベントや記事、「いいね」などをソーシャルサービルネットワーク（ＳＮＳ）上で仕掛けることで、潜在的に商品にマッチするユーザに絞って、いわゆるターゲティングとしてこれらの商品の広告活動を行うことも可能となる。
【００７１】
上述した各実施態様では、必要な情報が全て得られる形式で説明したが、情報不足の場合は、不足の情報を提示して、ユーザに入力を促して、取得部で入力された情報を取得して、不足分を解消した状態で後続の処理を行うことが好適である。また、ルールは、食情報制御ルール１つにまとめることが可能である。本発明によれば、家族のうちの複数の情報を取得することによって、家族の献立として最適なものにカスタマイズしたり、家族のうちのアレルギー情報や服用薬役、持病などの情報などによって、家族全員に安全な食事を提供したりすることが可能になる。また、複数のユーザで食を伴うイベント（パーティ、懇親会、食事会、宴会など）をするときに、全てのユーザの嗜好性、食べ合わせ、アレルギー、服用薬、持病、既往歴などを考慮した食事を提供することも可能となる。また、取得した知識やパーソナル情報は、記憶部のパーソナル情報テーブルＰＩＴに格納しておき、必要に応じて、更新したり、ルール抽出に使用したりすることが好適である。また、実施態様では、食材やメニューの変更について説明したが、ルールに応じて、同じ食材を用いて、調理法だけを変更することも可能である。例えば、フライパンで油を使う調理法から、電子レンジやオーブンでの調理法に変更して、油分のカロリーを低減する手法などを本装置は提供することが可能である。
【００７２】
本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各部、各ステップなどに含まれる処理や機能などは論理的に矛盾しないように再配置可能であり、複数の手段／部やステップなどを１つに組み合わせたり、或いは分割したりすることが可能である。或いは、本発明による装置、方法、プログラムなどの一部の構成要素、機能、処理、ステップなどを遠隔地のサーバなどに配置することも可能であることに注意されたい。
【符号の説明】
【００７３】
１００（ＦＩＳＤ）  食情報支援装置
１１０  制御部
１２０  記憶部
２００  食情報支援装置
２１０  制御部
２２０  記憶部
ＡＣＱ  取得部
ＣＯＭ  通信部
ＣＴＦ１０  カスタマイズ食情報
ＣＴＦ２０  カスタマイズ食情報
ＣＴＦ３０  カスタマイズ食情報
ＤＩＳ  表示部
ＥＸＴ  抽出部
ＧＥＮ  生成部
ＥＸＴＲＬ１１  食情報制御ルール
ＥＸＴＲＬ１２  関連情報制御ルール
ＥＸＴＲＬ２１  食情報制御ルール
ＥＸＴＲＬ２２  関連情報制御ルール
ＥＸＴＲＬ３１  関連情報制御ルール
ＦＩＣＭＴ  食情報制御マスターテーブル
ＦＩＴ  食情報テーブル
ＦＭＭＴ  食べ合わせ制御マスターテーブル
ＩＮ  入力部
ＫＢＤ  キーボード
ＫＥＸ  知識抽出部
ＫＫＦ  甲府ワイン
ＫＮ１１  知識
ＫＮ１２  知識
ＫＮ１３  知識
ＫＮ２１  知識
ＫＮ２２  知識
ＫＮ２３  知識
ＫＮ３１  知識
ＫＮ３２  知識
ＭＵＳ  マウス
ＮＥＴ  ネットワーク
ＯＵＴ  出力部
ＰＩＴ  パーソナル情報
ＰＩＴ  パーソナル情報テーブル
ＰＲＥ３０  ステップ
ＰＲＮ  プリンタ
ＫＫＦ  甲府ワイン
ＲＲＲ  調味料
ＲＳ  レシピサーバ
ＳＣＣＭＴ  関連情報制御マスターテーブル
ＳＣＲ１０  スクリーン
ＳＣＲ２０  スクリーン
ＳＮＳＩ  ソーシャルネットワーク画面インターフェイス
ＳＮＳＩ１０  ソーシャルネットワーク画面インターフェイス
ＳＮＳＩ２０  ソーシャルネットワーク画面インターフェイス
ＳＮＳＩ３０  ソーシャルネットワーク画面インターフェイス
ＳＮＳＳ  サーバ
ＷＤ１０  ウィンドウ
ＷＤ１１  ウィンドウ
ＷＤ１２  ウィンドウ
ＷＤ１３  ウィンドウ
ＷＤ２０  ウィンドウ
ＷＤ２１  ウィンドウ
ＷＤ２２  ウィンドウ
ＷＤ２３  ウィンドウ
Ｓ−ｗｉｎｄ１，２，３  ウィンドウ
Ｓ−ｗｉｎｄ１１，１２，１３，１４  ウィンドウ
Ｓ−ｗｉｎｄ２１，２２，２３  ウィンドウ
Ｓ−ｗｉｎｄ３１，３２，３３  ウィンドウ
【図１】
2014241044.tif 000003
【図２】
2014241044.tif 000004
【図３】
2014241044.tif 000005
【図４】
2014241044.tif 000006
【図５】
2014241044.tif 000007
【図６】
2014241044.tif 000008
【図７】
2014241044.tif 000009
【図８】
2014241044.tif 000010
【図９】
2014241044.tif 000011
【図１０】
2014241044.tif 000012
【図１１】
2014241044.tif 000013