(57)【要約】【課題】飲食物を摂取した場合の具体的な予測イメージを得る。【解決手段】データ取得部１１０が、飲食物に関する飲食物データを取得し、画像取得部１２０が、利用者の画像を取得し、表示部１３０が、画像取得部１２０が取得した利用者の画像を表示し、データ取得部１１０が取得した飲食物データに基づいて、表示部１３０が表示している利用者の画像を、画像変形部１４０が変形させる。【選択図】図１
2012256275.tif 000002
【特許請求の範囲】
【請求項１】
飲食物に関する飲食物データを取得するデータ取得部と、
利用者の画像を取得する画像取得部と、
前記画像取得部が取得した利用者の画像を表示する表示部と、
前記データ取得部が取得した飲食物データに基づいて、前記表示部が表示している利用者の画像を変形させる画像変形部とを有する画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記画像取得部は、飲食物の画像を取得し、
前記データ取得部は、前記画像取得部が取得した飲食物の画像に基づいて、前記飲食物データを取得することを特徴とする画像処理装置。
【請求項３】
請求項１または請求項２に記載の画像処理装置において、
前記データ取得部は、当該画像処理装置からアクセス可能なデータベースから前記飲食物データを取得することを特徴とする画像処理装置。
【請求項４】
請求項１乃至３のいずれか１項に記載の画像処理装置において、
前記画像変形部は、前記飲食物データと指定された期間とに基づいて、前記表示部が表示している利用者の画像を変形させることを特徴とする画像処理装置。
【請求項５】
請求項１乃至４のいずれか１項に記載の画像処理装置において、
前記利用者の運動量を測定する運動量測定部を有し、
前記画像変形部は、前記飲食物データと前記運動量測定部が測定した運動量とに基づいて、前記表示部が表示している利用者の画像を変形させることを特徴とする画像処理装置。
【請求項６】
飲食物に関する飲食物データを取得する処理と、
利用者の画像を取得する処理と、
前記取得した利用者の画像を表示する処理と、
前記取得した飲食物データに基づいて、前記表示している利用者の画像を変形させる処理とを行う画像処理方法。
【請求項７】
コンピュータに、
飲食物に関する飲食物データを取得する手順と、
利用者の画像を取得する手順と、
前記取得した利用者の画像を表示する手順と、
前記取得した飲食物データに基づいて、前記表示している利用者の画像を変形させる手順とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を処理する画像処理装置、画像処理方法およびプログラムに関する。
【背景技術】
【０００２】
近年、携帯端末で食事の内容を撮影し、撮影した画像をデータベースへ送信し、その食事の摂取カロリーなどのデータを取得して、健康管理上のアドバイスを受ける技術が考えられている（例えば、特許文献１，２参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−０３３３２６号公報
【特許文献２】特開２００６−２４４０１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した技術において、利用者に与えられるものは、データやアドバイスであり、それらの飲食物を摂取した場合の具体的な予測イメージを得ることができないという問題点がある。
【０００５】
本発明の目的は、上述した課題を解決する画像処理装置、画像処理方法およびプログラムを提供することである。
【課題を解決するための手段】
【０００６】
本発明の画像処理装置は、
飲食物に関する飲食物データを取得するデータ取得部と、
利用者の画像を取得する画像取得部と、
前記画像取得部が取得した利用者の画像を表示する表示部と、
前記データ取得部が取得した飲食物データに基づいて、前記表示部が表示している利用者の画像を変形させる画像変形部とを有する。
【０００７】
また、本発明の画像処理方法は、
飲食物に関する飲食物データを取得する処理と、
利用者の画像を取得する処理と、
前記取得した利用者の画像を表示する処理と、
前記取得した飲食物データに基づいて、前記表示している利用者の画像を変形させる処理とを行う。
【０００８】
また、本発明のプログラムは、
コンピュータに実行させるためのプログラムであって、
飲食物に関する飲食物データを取得する手順と、
利用者の画像を取得する手順と、
前記取得した利用者の画像を表示する手順と、
前記取得した飲食物データに基づいて、前記表示している利用者の画像を変形させる手順とを実行させる。
【発明の効果】
【０００９】
以上説明したように、本発明においては、飲食物を摂取した場合の具体的な予測イメージを得ることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の画像処理装置の第１の実施の形態を示す図である。
【図２】図１に示した画像処理装置における画像処理方法を説明するためのフローチャートである。
【図３】ステップＳ３とステップＳ４とにおける表示部の表示の一例を示す図である。
【図４】ステップＳ３とステップＳ４とにおける表示部の表示の他の例を示す図である。
【図５】本発明の画像処理装置の第２の実施の形態を示す図である。
【図６】図５に示したデータベースに格納されている飲食物データの一例を示す図である。
【図７】本発明の画像処理装置の第３の実施の形態を示す図である。
【図８】図７に示した画像処理装置における画像処理方法を説明するためのフローチャートである。
【図９】本発明の画像処理装置の第４の実施の形態を示す図である。
【発明を実施するための形態】
【００１１】
以下に、本発明の実施の形態について図面を参照して説明する。
【００１２】
図１は、本発明の画像処理装置の第１の実施の形態を示す図である。
【００１３】
本形態における画像処理装置１００には図１に示すように、データ取得部１１０と、画像取得部１２０と、表示部１３０と、画像変形部１４０とが設けられている。
【００１４】
データ取得部１１０は、飲食物に関する飲食物データを取得する。この飲食物データとは、当該飲食物を摂取した時の摂取カロリー等であって、画像変形部１４０が画像の変形に用いるための情報である。また、データ取得部１１０は、取得した飲食物データを画像変形部１４０へ出力する。なお、飲食物データの取得方法は、ここでは特に規定せず、外部からの入力であっても良い。
【００１５】
画像取得部１２０は、画像処理装置１００を操作する利用者の画像を取得する。例えば、画像取得部１２０は、撮影機能を持ったカメラ（例えば、インカメラ）であっても良い。また、画像取得部１２０は、取得した利用者の画像を表示部１３０へ出力する。なお、画像取得部１２０が取得する利用者の画像は、利用者の顔のみの画像であっても良いし、利用者の上半身や全身の画像であっても良い。
【００１６】
表示部１３０は、画像取得部１２０から出力されてきた画像を表示する。
【００１７】
画像変形部１４０は、データ取得部１１０から出力されてきた飲食物データに基づいて、表示部１３０が表示している利用者の画像を変形させる。
【００１８】
ここで、画像変形部１４０が、表示部１３０が表示している利用者の画像をどのように変形させるかについて説明する。
【００１９】
例えば、データ取得部１１０から出力されてきた飲食物データの数値が所定の閾値よりも大きな値である場合、画像変形部１４０は、表示部１３０が表示している利用者の画像を太らせる（輪郭を大きくする、太くする、広げる、膨らませる）ように変形させる。また、データ取得部１１０から出力されてきた飲食物データの数値が所定の閾値よりも小さな値である場合、画像変形部１４０は、表示部１３０が表示している利用者の画像を痩せさせる（輪郭を小さくする、細くする）ように変形させる。この閾値は、１つであっても良いし、複数であっても良い。また、データ取得部１１０から出力されてきた飲食物データの数値が所定の範囲にある場合、画像変形部１４０は、表示部１３０が表示している利用者の画像を変形させないものであっても良い。また、データ取得部１１０から出力されてきた飲食物データの数値に対する表示部１３０が表示している利用者の画像の変形の度合いが一次関数的に変化するもの（例えば、比例関係）であっても良い。また、データ取得部１１０から出力されてきた飲食物データの数値に対して、表示部１３０が表示している利用者の画像を画像変形部１４０がどのくらい変形させるか（どのくらい太らせるか、どのくらい痩せさせるか）については、ここでは特に規定しない。
【００２０】
以下に、図１に示した画像処理装置１００における画像処理方法について説明する。
【００２１】
図２は、図１に示した画像処理装置１００における画像処理方法を説明するためのフローチャートである。
【００２２】
まず、データ取得部１１０が、飲食物データを取得する（ステップＳ１）。
【００２３】
そして、画像取得部１２０が利用者の画像を取得すると（ステップＳ２）、取得された利用者の画像を表示部１３０が表示する（ステップＳ３）。
【００２４】
その後、画像変形部１４０が、データ取得部１１０が取得した飲食物データに基づいて、表示部１３０が表示している利用者の画像を変形させる（ステップＳ４）。変形方法については、上述した通りである。
【００２５】
ここで、ステップＳ３の表示処理から、ステップＳ４の変形処理までの時間は、ステップＳ３において表示されている利用者の画像を利用者が十分に認識することができる時間であれば良い。
【００２６】
図３は、ステップＳ３とステップＳ４とにおける表示部１３０の表示の一例を示す図である。図３において、左側の図が、ステップＳ３における表示部１３０の表示であり、右側の図が、ステップＳ４における表示部１３０の表示である。また、図３では、データ取得部１１０が取得した飲食物データの値が大きく、画像変形部１４０が、表示部１３０が表示している利用者の画像を太らせた場合を示している。
【００２７】
図３に示すように、ステップＳ３において表示部１３０に表示されていた利用者の画像が、ステップＳ４において太った利用者の画像へ変形されている。
【００２８】
図４は、ステップＳ３とステップＳ４とにおける表示部１３０の表示の他の例を示す図である。図４において、左側の図が、ステップＳ３における表示部１３０の表示であり、右側の図が、ステップＳ４における表示部１３０の表示である。また、図４では、データ取得部１１０が取得した飲食物データの値が小さく、画像変形部１４０が、表示部１３０が表示している利用者の画像を痩せさせた場合を示している。
【００２９】
図４に示すように、ステップＳ３において表示部１３０に表示されていた利用者の画像が、ステップＳ４において痩せた利用者の画像へ変形されている。
【００３０】
なお、処理の順序は、ステップＳ２、Ｓ３、Ｓ１、Ｓ４の順序であっても良い。
【００３１】
このように、利用者が飲食物を摂取した場合の具体的な予測イメージを得ることができる。
【００３２】
また、飲食物データを、画像処理装置の外部から取得するものであっても良い。
【００３３】
図５は、本発明の画像処理装置の第２の実施の形態を示す図である。
【００３４】
本形態における画像処理装置１０１には図５に示すように、データ取得部１１１と、画像取得部１２０と、表示部１３０と、画像変形部１４０とが設けられている。
【００３５】
画像取得部１２０、表示部１３０および画像変形部１４０は、図１に示したものとそれぞれ同じものである。
【００３６】
データ取得部１１１は、画像処理装置１０１からアクセス可能なデータベース２００から飲食物データを取得する。このデータベース２００は、飲食物データを格納しているものであり、情報の送受信機能と、情報の検索機能とを有する。また、データベース２００は、ネットワークを介して画像処理装置１０１と接続されているものであっても良い。
【００３７】
図６は、図５に示したデータベース２００に格納されている飲食物データの一例を示す図である。
【００３８】
図５に示したデータベース２００には図６に示すように、飲食物名と、飲食物データである摂取カロリーとが対応付けられて格納されている。
【００３９】
例えば、図６に示すように、飲食物名「ご飯」と摂取カロリー「２００（ｋｃａｌ）」とが対応付けられて格納されている。これは、ご飯を食べると、摂取カロリーは２００ｋｃａｌであることを示している。また、飲食物名「ロースかつ」と摂取カロリー「６００（ｋｃａｌ）」とが対応付けられて格納されている。これは、ロースかつを食べると、摂取カロリーは６００ｋｃａｌであることを示している。また、飲食物名「ラーメン」と摂取カロリー「５００（ｋｃａｌ）」とが対応付けられて格納されている。これは、ラーメンを食べると、摂取カロリーは５００ｋｃａｌであることを示している。
【００４０】
このデータベース２００を用いることで、データ取得部１１１は、外部から入力された飲食物名をデータベース２００へ送信し、データベース２００において、データ取得部１１１から送信されてきた飲食物名を用いて摂取カロリーを検索し、検索された摂取カロリーを飲食物データとしてデータベース２００からデータ取得部１１１へ送信する。データ取得部１１１は、データベース２００から送信されてきた飲食物データを受信することで、当該飲食物データを取得することができる。
【００４１】
このように、第２の実施の形態においては、飲食物データが不明であって利用者が入力することができない場合であっても、飲食物名をデータ取得部１１１に入力するだけで、第１の実施の形態と同じ効果を得ることができる。
【００４２】
図７は、本発明の画像処理装置の第３の実施の形態を示す図である。
【００４３】
本形態における画像処理装置１０２には図７に示すように、データ取得部１１２と、画像取得部１２１と、表示部１３０と、画像変形部１４０とが設けられている。
【００４４】
表示部１３０および画像変形部１４０は、図１に示したものとそれぞれ同じものである。
【００４５】
画像取得部１２１は、利用者および飲食物の画像を取得する。この飲食物の画像の取得方法は、利用者の画像の取得方法と同様であり、カメラを用いるものであって良い。また、画像取得部１２１は、取得した飲食物の画像を、画像処理装置１０２からアクセス可能なデータベース２０１へ送信する。
【００４６】
データベース２０１は、図５に示したデータベース２００が具備する機能に加えて、画像認識機能を有する。データベース２０１は、画像認識機能を用いて、画像取得部１２１から送信されてきた飲食物の画像から、当該画像の飲食物名を認識して、認識した飲食物名を用いてデータベース２００と同じように、飲食物データの検索・送信を行う。また、データベース２０１は、ネットワークを介して画像処理装置１０２と接続されているものであっても良い。
【００４７】
データ取得部１１２は、データベース２０１から送信されてきた飲食物データを受信することで、当該飲食物データを取得する。
【００４８】
以下に、図７に示した画像処理装置１０２における画像処理方法について説明する。
【００４９】
図８は、図７に示した画像処理装置１０２における画像処理方法を説明するためのフローチャートである。
【００５０】
まず、画像取得部１２１が飲食物の画像を取得すると（ステップＳ１１）、取得された飲食物の画像を画像取得部１２１がデータベース２０１へ送信する。すると、データベース２０１は、送信されてきた画像の飲食物名を、画像認識機能を用いて認識し、認識した飲食物名を用いて飲食物データを検索して画像処理装置１０２へ送信する。
【００５１】
データベース２０１が飲食物データを送信すると、送信されてきた飲食物データをデータ取得部１１２が受信することで、当該飲食物データを取得する（ステップＳ１２）。
【００５２】
そして、画像取得部１２１が利用者の画像を取得すると（ステップＳ１３）、取得された利用者の画像を表示部１３０が表示する（ステップＳ１４）。
【００５３】
その後、画像変形部１４０が、データ取得部１１２が取得した飲食物データに基づいて、表示部１３０が表示している利用者の画像を変形させる（ステップＳ１５）。変形方法については、第１の実施の形態と同じである。
【００５４】
ここで、ステップＳ１４の表示処理から、ステップＳ１５の変形処理までの時間は、ステップＳ１４において表示されている利用者の画像を利用者が十分に認識することができる時間であれば良い。
【００５５】
なお、処理の順序は、ステップＳ１３、Ｓ１４、Ｓ１１、Ｓ１２、Ｓ１５の順序であっても良い。
【００５６】
また、飲食物の画像を取得するとき、個々の飲食物を撮影しても良いし、食事全体を撮影するものであっても良い。食事全体を撮影してその画像を画像取得部１２１がデータベース２０１へ送信した場合、送信されてきた画像からデータベース２０１が、個々の飲食物を認識する。
【００５７】
このように、第３の実施の形態においては、飲食物名を入力することなく、飲食物を撮影し、その画像を送信するだけで、第１の実施の形態と同じ効果を得ることができる。
【００５８】
図９は、本発明の画像処理装置の第４の実施の形態を示す図である。
【００５９】
本形態における画像処理装置１０３には図９に示すように、データ取得部１１０と、画像取得部１２０と、表示部１３０と、画像変形部１４１と、運動量測定部１５０とが設けられている。
【００６０】
データ取得部１１０、画像取得部１２０および表示部１３０は、図１に示したものとそれぞれ同じものである。
【００６１】
運動量測定部１５０は、利用者の運動量を測定する。この運動量とは、例えば、運動量測定部１５０が利用者の歩数を計測し、計測した歩数から算出される消費カロリーであっても良い。
【００６２】
画像変形部１４１は、データ取得部１１０から出力されてきた飲食物データと、運動量測定部１５０から出力されてきた運動量とに基づいて、表示部１３０が表示している利用者の画像を変形させる。例えば、画像変形部１４１は、データ取得部１１０から出力されてきた飲食物データ（摂取カロリー）から運動量測定部１５０から出力されてきた運動量（消費カロリー）を差し引いた値に基づいて、表示部１３０が表示している利用者の画像を変形させる。差し引いた値と変形させる度合いとの関係については、図１に示した画像変形部１４０の動作で説明したものと同じで良い。
【００６３】
このように、第４の実施の形態においては、摂取したカロリーに加えて、消費したカロリーをも変形の基準とするため、より正確な予測イメージを得ることができる。
【００６４】
なお、上述した第１〜４の実施に形態において、期間を指定するものであっても良い。つまり、期間を指定し、その期間において継続してその飲食物を摂取した場合において、利用者の画像を変形させるものであっても良い。例えば、１年間という期間を指定し、データ取得部１１０が取得した飲食物データが５００ｋｃａｌである場合、５００ｋｃａｌを１年間継続して摂取した場合を計算して、その結果に基づいて、画像変形部１４０が利用者の画像を変形させるものであっても良い。ここで、期間の指定の方法については、限定しない。例えば、いくつかの期間を選択できるような選択画面（例えば、プルダウンメニュー等）を表示部１３０が表示し、利用者に選択させるものであっても良いし、その期間を利用者が直接入力できるような入力画面を表示部１３０が表示し、利用者に入力させるものであっても良い。また、期間の初期値をあらかじめ設定しておき、外部からの指定がない場合、その初期値の期間を用いるものであっても良い。
【００６５】
また、上述した第１〜４の実施に形態において、過去のデータを用いるものであっても良い。つまり、飲食物データを摂取（消費カロリーがある場合はその消費分も）の履歴として一定の期間、保存しておき、その保存された飲食物データに基づいて、利用者の画像を変形させるものであっても良い。例えば、過去１年間の飲食物データを保存しておき、１年度の状態を予測して利用者の画像を変形させるものであっても良い。
【００６６】
このように、本発明においては、利用者が摂取した、または摂取しようとしている飲食物を摂取した場合の利用者の予測画像を表示することで、飲食物を摂取した場合の具体的な予測イメージを得ることができる。利用者は、表示された予測イメージを見ることで、飲食に関する健康管理を容易に行うことができる。
【００６７】
上述した画像処理装置１００〜１０３に設けられた各構成要素が行う処理は、目的に応じてそれぞれ作製された論理回路で行うようにしても良い。また、処理内容を手順として記述したコンピュータプログラム（以下、プログラムと称する）を画像処理装置１００〜１０３にて読取可能な記録媒体に記録し、この記録媒体に記録されたプログラムを画像処理装置１００〜１０３に読み込ませ、実行するものであっても良い。画像処理装置１００〜１０３にて読取可能な記録媒体とは、フロッピー（登録商標）ディスク、光磁気ディスク、ＤＶＤ、ＣＤなどの移設可能な記録媒体の他、画像処理装置１００〜１０３に内蔵されたＲＯＭ、ＲＡＭ等のメモリやＨＤＤ等を指す。この記録媒体に記録されたプログラムは、画像処理装置１００〜１０３に設けられたＣＰＵ（不図示）にて読み込まれ、ＣＰＵの制御にて、上述したものと同様の処理が行われる。ここで、ＣＰＵは、プログラムが記録された記録媒体から読み込まれたプログラムを実行するコンピュータとして動作するものである。
【符号の説明】
【００６８】
１００〜１０３    画像処理装置
１１０〜１１２    データ取得部
１２０，１２１    画像取得部
１３０    表示部
１４０，１４１    画像変形部
１５０    運動量測定部
２００，２０１    データベース
【図１】
2012256275.tif 000003
【図２】
2012256275.tif 000004
【図３】
2012256275.tif 000005
【図４】
2012256275.tif 000006
【図５】
2012256275.tif 000007
【図６】
2012256275.tif 000008
【図７】
2012256275.tif 000009
【図８】
2012256275.tif 000010
【図９】
2012256275.tif 000011