(57)【要約】【課題】個々のユーザに適した見本画像等のデータを提供すること。【解決手段】情報処理装置１０は、撮像部１４と、被写体情報取得部２１１と、入力部２６と、目標データ生成部２１３と、報知部２９と、を備える。被写体情報取得部２１１は、撮像部１４により撮像された画像から被写体の情報を取得する。入力部２６は、ユーザＵが任意に目標情報を入力可能である。目標データ生成部２１３は、撮像部１４により取得された被写体の情報と、入力部２６に入力された目標情報とに基づいて目標データを生成する。報知部は、被写体情報取得部２１１により取得された被写体の情報と、目標データ生成部２１３により生成された目標データとに基づいて報知する。【選択図】図３
2019208906.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段と、
前記撮像手段により撮像された画像から被写体の情報を取得する取得手段と、
ユーザが任意に目標情報を入力可能な入力手段と、
前記取得手段により取得された被写体の情報と、前記入力手段に入力された目標情報とに基づいて目標データを生成する生成手段と、
前記取得手段により取得された被写体の情報と、前記生成手段により生成された目標データとに基づいて報知する報知手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記取得手段により取得された被写体の情報と、前記入力手段に入力された目標情報とに基づいて目標値を設定する設定手段を更に備え、
前記生成手段は、前記設定手段により設定された目標値と、前記撮像手段により撮像された画像とに基づいて目標データを生成する請求項１に記載の情報処理装置。
【請求項３】
比較手段を更に備え、
前記比較手段は、前記設定手段により設定された目標値と、前記取得手段により取得された被写体の情報と、の比較を行うことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記比較手段は、前記比較の結果に基づいて類似度を算出することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記報知手段は、前記比較手段により比較された比較結果を報知することを特徴とする請求項３又は４に記載の情報処理装置。
【請求項６】
前記目標値は、所定の期間内に実現可能な変化量に基づいて設定されることを特徴とする請求項２乃至５の何れか一項に記載の情報処理装置。
【請求項７】
画像の加工手段を備え、
前記入力手段により入力される目標情報とは、前記加工手段によりユーザが前記撮像手段により撮像された画像を任意に加工した加工画像であることを特徴とする請求項２乃至６の何れか一項に記載の情報処理装置。
【請求項８】
前記目標値は、ユーザの現在の画像の付加情報に対する所定量の変化値、又は、ユーザの過去の画像の付加情報、に基づいて設定されることを特徴とする請求項２乃至５の何れか一項に記載の情報処理装置。
【請求項９】
前記目標情報は、前記目標値を付加情報として保持していることを特徴とする請求項２乃至８の何れか一項に記載の情報処理装置。
【請求項１０】
前記取得手段は、前記撮像手段により撮像された画像に付加された付加情報から被写体の情報を取得することを特徴とする請求項１乃至９の何れか一項に記載の情報処理装置。
【請求項１１】
前記付加情報は、顔の情報に関して数値化された情報であることを特徴とする請求項８乃至１０の何れか一項に記載の情報処理装置。
【請求項１２】
前記設定手段は、前記被写体の体の部位毎に目標値を設定可能であることを特徴とする請求項２乃至９の何れか一項に記載の情報処理装置。
【請求項１３】
前記入力手段は、所定の範囲外の目標情報に対して入力の制限を行うことを特徴とする請求項１乃至１２の何れか一項に記載の情報処理装置。
【請求項１４】
撮像手段と、
前記撮像手段により撮像された画像から被写体の情報を取得する取得手段と、
ユーザが任意に目標情報を入力可能な入力手段と、を備えたコンピュータが行う情報処理方法であって、
前記取得手段により取得された被写体の情報と、前記入力手段に入力された目標情報とに基づいて目標値を設定する設定ステップと、
前記設定ステップにより設定された目標値と、前記撮像手段により撮像された画像とに基づいて目標画像を生成する生成ステップと、
を備えることを特徴とする情報処理方法。
【請求項１５】
撮像手段と、
前記撮像手段により撮像された画像から被写体の情報を取得する取得手段と、
ユーザが任意に目標情報を入力可能な入力手段と、を備えたコンピュータに、
前記取得手段により取得された被写体の情報と、前記入力手段に入力された目標情報とに基づいて目標値を設定する設定機能と、
前記設定機能により設定された目標値と、前記撮像手段により撮像された画像とに基づいて目標画像を生成する生成機能と、
を実現させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及び情報処理プログラムに関する。
【背景技術】
【０００２】
従来、被写体の像と、所定の画像とを同時に表示する装置が知られている。例えば、鏡と画像表示部とを備え、鏡部に反射した被写体の鏡像と、画像表示部の画像とを同時に表示する情報処理装置が知られている（例えば、特許文献１参照）。
このような情報処理装置によれば、ユーザは、鏡像と画像とを同時に参照することができる。
例えば、ユーザが化粧をする場合、情報処理装置は、画像表示部に化粧の見本画像を表示させる。これにより、ユーザは、鏡に映し出された自身の顔と、画像表示部に表示された化粧の見本画像とを同時に参照しながら化粧をすることで、化粧を綺麗に仕上げることが出来る。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１５３７３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１等の一般的な技術における見本画像等のデータは、予め用意された汎用的なものであり、必ずしも個々のユーザに適したものではなかった。例えば、個々のユーザが目標とする顔に関するデータ等ではなかった。
このように、従来の情報処理装置は、個々のユーザに適した見本画像等のデータを提供しないことから、ユーザを十分に補助することが出来なかった。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、個々のユーザに適した見本画像等のデータを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様の情報処理装置は、
撮像手段と、
前記撮像手段により撮像された画像から被写体の情報を取得する取得手段と、
ユーザが任意に目標情報を入力可能な入力手段と、
前記取得手段により取得された被写体の情報と、前記入力手段に入力された目標情報とに基づいて目標データを生成する生成手段と、
前記取得手段により取得された被写体の情報と、前記生成手段により生成された目標データとに基づいて報知する報知手段と、
を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、個々のユーザに適した見本画像等のデータを提供することが出来る。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る情報処理装置の外観の構成を示す概略図である。
【図２】本発明の一実施形態に係る情報処理装置のハードウェアの構成を示す図である。
【図３】本発明の一実施形態に係る情報処理装置の機能的構成を示す図である。
【図４】図３の情報処理装置の機能的構成のうち、目標データ生成処理を示すフローチャートである。
【図５】本発明の一実施形態に係る目標値の一例を示す図である。
【図６】本発明の一実施形態に係る目標データの一例を示す図である。
【図７】図３の情報処理装置の機能的構成のうち、評価処理を示すフローチャートである。
【図８】本発明の一実施形態に係る評価処理の比較基準を示す図である。
【図９】本発明の一実施形態に係る評価処理の比較結果の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を用いて説明する。
［外観構成］
図１を参照すると、情報処理装置１０は、表示部１１と脚部１２とを備え、表示部１１が脚部１２によって背面から支持されることで自立する。表示部１１は、表示画面１３、及び撮像部１４を備える。表示画面１３は、例えば、ＴＦＴ液晶（Ｔｈｉｎ−ｆｉｌｍ−ｔｒａｎｓｉｓｔｏｒ  Ｌｉｑｕｉｄ−ｃｒｙｓｔａｌ）からなる、所謂デジタル鏡である。撮像部１４は、表示画面１３の上部外側に撮像用のレンズが位置するように配置され、表示画面１３に正対するものを撮像することができる。撮像部１４は、例えば、表示画面１３に正対する被写体であるユーザＵの顔を撮像可能な位置に配置される。
【００１０】
ユーザＵが鏡に正対すると、撮像部１４は、ユーザＵを認識するとともに、ユーザＵの姿を撮像する。撮像されたユーザＵの姿が、表示画面１３に表示されることにより、情報処理装置１０は、デジタル鏡として機能する。撮像部１４による撮像及び表示画面１３による表示は、例えば、所定のフレームレートで行われる。なお、情報処理装置１０は、例えば、タブレット型の機器であるが、これに限らず、表示画面１３および撮像部１４を有する機器であれば、いかなる機器であってもよい。
【００１１】
上述の情報処理装置１０の外観構成は、一例に過ぎず、情報処理装置１０の外観構成は、この例に限定されない。
【００１２】
［ハードウェア構成］
図２は、本発明の第１の実施形態に係る情報処理装置１０のハードウェアの構成を示すブロック図である。
情報処理装置１０は、例えば、タブレット型の機器として構成される。
【００１３】
図２に示すように、情報処理装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２３、バス２４、入出力インターフェース２５、撮像部１４、入力部２６、通信部２７、表示部１１、報知部２９、記憶部３０、及びドライブ２８を備えている。
【００１４】
ＣＰＵ２１は、ＲＯＭ２２に記録されているプログラム、又は、記憶部３０からＲＡＭ２３にロードされたプログラムに従って各種の処理を実行する。
ＲＡＭ２３には、ＣＰＵ２１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１５】
ＣＰＵ２１、ＲＯＭ２２及びＲＡＭ２３は、バス２４を介して相互に接続されている。このバス２４にはまた、入出力インターフェース２５も接続されている。
入出力インターフェース２５には、表示部１１、撮像部１４、入力部２６、通信部２７、報知部２９、記憶部３０、及びドライブ２８が接続されている。
【００１６】
撮像部１４は、図示はしないが、光学レンズ部と、イメージセンサと、を備えている。
光学レンズ部は、被写体を撮像するために、光を集光するレンズ、例えばフォーカスレンズやズームレンズ等で構成される。
フォーカスレンズは、イメージセンサの受光面に被写体像を結像させるレンズである。ズームレンズは、焦点距離を一定の範囲で自在に変化させるレンズである。
光学レンズ部にはまた、必要に応じて、焦点、露出、ホワイトバランス等の設定パラメータを調整する周辺回路が設けられる。
【００１７】
イメージセンサは、光電変換素子や、ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）等から構成される。
光電変換素子は、例えばＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）型の光電変換素子等から構成される。光電変換素子には、光学レンズ部から被写体像が入射される。そこで、光電変換素子は、被写体像を光電変換（撮像）して画像信号を一定時間蓄積し、蓄積した画像信号をアナログ信号としてＡＦＥに順次供給する。
ＡＦＥは、このアナログの画像信号に対して、Ａ／Ｄ（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ）変換処理等の各種信号処理を実行する。各種信号処理によって、デジタル信号が生成され、撮像部１４の出力信号として出力される。
このような撮像部１４の出力信号を、以下、「撮像画像」と呼ぶ。撮像画像のデータは、ＣＰＵ２１や図示しない画像処理部等に適宜供給される。
【００１８】
入力部２６は、各種釦やマイク等で構成され、ユーザＵの指示操作に応じて各種情報を入力する。ユーザＵは、入力部２６を介して目標情報を入力することが出来る。
記憶部３０は、ハードディスク或いはフラッシュメモリ等で構成され、各種画像のデータを記憶する。
【００１９】
ドライブ２８には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア１００が適宜装着される。ドライブ２８によってリムーバブルメディア１００から読み出されたプログラムは、必要に応じて記憶部３０にインストールされる。また、リムーバブルメディア１００は、記憶部３０に記憶されている画像のデータ等の各種データも、記憶部３０と同様に記憶することができる。
【００２０】
［機能的構成］
図３は、図２の情報処理装置１０の機能的構成のうち、目標データ生成処理、及び、評価処理を実行するための機能的構成を示す機能ブロック図である。
目標データ生成処理とは、個々のユーザに適したデータとして、ユーザＵが目標とするデータを生成する処理である。即ち、目標データ生成処理とは、撮像部１４によって撮像されたユーザＵの顔画像のデータに基づいて、目標値設定部２１２が目標値を設定し、目標データ生成部２１３が目標画像を生成する一連の処理をいう。
評価処理とは、ユーザＵが目標とするデータに対する達成度を算出する処理である。即ち、比較部２１５が、ユーザＵの撮像画像と、個々のユーザに適したデータであるユーザＵの目標データとを比較して、達成度等を算出する一連の処理をいう。
【００２１】
目標データ生成処理を実行する場合には、図３に示すように、ＣＰＵ２１において、被写体情報取得部２１１と、目標値設定部２１２と、目標データ生成部２１３と、画像処理部２１４と、が機能する。
評価処理を実行する場合には、図３に示すように、ＣＰＵ２１において、被写体情報取得部２１１と、画像処理部２１４と、比較部２１５と、が機能する。
【００２２】
被写体情報取得部２１１は、撮像部１４が撮像した被写体の情報、例えば、ユーザＵの顔や手等の画像、及び、それらに対応する数値情報を取得する。
【００２３】
目標値設定部２１２は、入力部２６を介してユーザＵが任意に入力した目標情報と、被写体情報取得部２１１において取得された被写体の情報と、に基づいて目標値を設定する。例えば、目標値は、以下に詳述するような、しわの数やしわの程度として示される付加情報に対する所定量の変化値や、ユーザＵの過去の画像の付加情報に基づいて設定される。
【００２４】
目標データ生成部２１３は、目標値設定部２１２において設定された目標値と、撮像部１４による撮像画像と、に基づいて目標データを生成する。目標データは、例えば、ユーザＵの目標とする顔画像（以下、「目標顔画像」と称する。）、及び、目標顔画像に対応する数値である。
【００２５】
画像処理部２１４は、撮像部１４が撮像した被写体の画像を、ユーザＵの任意の入力に従って加工する。このように画像処理部２１４において加工された画像（以下、「加工画像」と称する。）は、入力部２６へ入力される目標画像として用いられる。
【００２６】
比較部２１５は、目標値設定部２１２によって設定された目標値と、被写体情報取得部２１１によって取得された被写体の情報と、の比較を行う。被写体の情報には、ユーザＵの撮像画像と、それに関連付けられた付加情報が含まれている。比較部２１５は、目標値と付加情報とを比較して達成度等を算出する。
【００２７】
記憶部３０の一領域には、撮像データ記憶部３０１と、目標データ記憶部３０２と、が設けられる。
撮像データ記憶部３０１には、撮像部１４によって撮像されたユーザＵの顔等の画像と、それに対応する数値データが記憶される。
目標データ記憶部３０２には、目標データ生成処理によって生成された、目標顔画像と、それに対応する数値データが記憶される。
【００２８】
［目標データ生成処理］
図４を用いて目標データ生成処理を説明する。図４は、図３の機能的構成を有する、図２の情報処理装置１０が実行する、目標データ生成処理の流れを説明するフローチャートである。
目標データ生成処理は、ユーザＵによる入力部２６への目標データ生成処理開始の操作により開始される。例えば、ステップＳ１０において、入力部２６を介してユーザが目標データ生成モードに設定することにより、目標データ生成処理は開始する。
【００２９】
ステップＳ１１において、撮像部１４は現在のユーザＵの顔を撮像することにより、ユーザＵの顔の撮像画像を生成する。撮像画像が生成されると、処理はステップＳ１２に進む。
【００３０】
ステップＳ１２において、ステップＳ１１において生成された撮像画像は、被写体情報取得部２１１によって取得されたのち、撮像データ記憶部３０１に記憶される。
【００３１】
ステップＳ１３において、撮像部１４によって生成された顔画像は、撮像データ記憶部３０１から読みだされて、表示部１１の表示画面１３に表示される。この顔画像の表示は、以下のステップで詳述するように、目標顔画像を生成するために行われる。
【００３２】
ステップＳ１４において、目標値設定部２１２は、表示された顔画像を手動で調整するか否かを判定する。
判定は、例えば、表示画面１３に表示される選択的なメッセージをユーザＵがタップすることにより行われる。目標値設定部２１２は、手動で調整するか否かについて、選択されたメッセージに対応する信号を受信することで判定を行う。
【００３３】
ステップＳ１４において、目標値設定部２１２が手動で調整すると判定すると、処理はステップＳ１５に進む。ステップＳ１５において、ユーザＵは表示された顔画像の部位毎に画像を手動で調整する。部位とは、例えば、頬、口、又は額、といった顔の一部を指す。
【００３４】
ここで、図５を参照して、顔画像の調整及び目標値について説明する。
図５は、本発明の一実施形態に係る目標値の一例を示す図である。目標値は、例えば、顔画像のしわの数やしわの程度に基づいて定められる。しわの数やしわの程度は、付加情報の一部として、ユーザＵの撮像画像や目標顔画像に関連付けられる。
図５に示されるように、顔画像に表れるしわは、例として、額のしわ５０、眉間のしわ５１、目尻のしわ（通称、カラスの足跡）５２、ミッドチークライン（通称、ゴルゴ線）５３、ほうれい線５４、マリオネットライン５５、及び、首のしわ５６がある。ここでは、しわの程度とは、しわの濃さを指標とするものとする。
【００３５】
ステップＳ１５において、顔画像の部位毎に調整する場合、例えば、ユーザＵは、４本の眉間のしわ５１を２本に減らすように顔画像を編集する。或いは、ユーザＵは、４本の眉間のしわ５１が５０％程度薄くなるように顔画像を編集する。
【００３６】
一方、ステップＳ１４において、目標値設定部２１２が手動で調整しないと判定すると、処理はステップＳ１６に進む。この場合、ステップＳ１６において、ユーザＵは表示された顔画像に対する目標値を、入力部２６を通して入力する。
この場合、例えば、しわに対する目標値を「５０％減少」と設定することは、４本の眉間のしわ５１を５０％減少させた、２本のしわにすることに相当する。或いは、４本の眉間のしわ５１を全体的に５０％薄くすることに相当する。
目標値が入力されると、処理はステップＳ１７に進む。
【００３７】
ステップＳ１７において、目標値の入力に基づいて、顔画像が部位毎に調整される。例えば、画像処理部２１４は、４本の眉間のしわ５１を２本に減らすように顔画像を調整する。或いは、画像処理部２１４は、４本の眉間のしわ５１が５０％程度薄くなるように顔画像を編集する。
【００３８】
ステップＳ１５、又はステップＳ１７の処理が終わると、処理はステップＳ１８に進む。ステップＳ１８では、ステップＳ１５又はステップＳ１７において調整された顔画像に基づいて目標顔画像が生成される。
【００３９】
ここで、図６を参照して目標顔画像について説明する。
図６は、本発明の一実施形態に係る目標顔の一例を示す図である。図６（Ａ）は現在のユーザＵの顔画像であり、図６（Ｂ）は目標顔画像である。
図６（Ａ）ではミッドチークライン５３やほうれい線５４がくっきりと表れている。この図６（Ａ）の画像に対して、上述のステップＳ１５又はステップＳ１６の調整が行われると、図６（Ｂ）の目標顔画像が表示画面１３に表示される。図６（Ｂ）では、ミッドチークライン５３やほうれい線５４が、図６（Ａ）の顔画像と比較して薄くなっている。
【００４０】
ステップＳ１８において、目標データ生成部２１３は、ステップＳ１５又はステップＳ１７において調整された顔画像を、目標顔画像として生成する。さらに、目標データ生成部２１３は、生成された目標顔画像とこれに対応する目標値を対応付けた、目標データを生成する。目標データは、目標顔画像に対して、目標値だけではなく目標顔画像が生成された日時などが対応づけられたデータであってもよい。
【００４１】
目標値は、より詳しくは、次のように得られる。ステップＳ１５において手動で調整された目標顔画像に対する目標値は、目標データ生成部２１３が、目標顔画像に対して施された調整を定量的に抽出することによって得られる。一方、ステップＳ１６においてユーザＵが入力した目標値は、入力された値そのものか、又はそれに基づく別の指標値に換算されて得られる。
【００４２】
ステップＳ１９において、生成された目標データは、目標データ記憶部３０２に記憶される。目標データが記憶されると、処理はステップＳ２０に進む。
【００４３】
ステップＳ２０において、終了条件を満たすか否かが判定される。終了条件は、例えば、目標データ記憶部３０２に目標データが記憶されたことである。ステップＳ２０において、終了条件を満たさない場合、処理はステップＳ１１に戻り、終了条件を満たす場合、目標データ生成処理は終了する。
【００４４】
［評価処理］
図７を参照して、本発明の一実施形態に係る評価処理を説明する。図７は、図３の機能的構成を有する、図２の情報処理装置１０が実行する、評価処理の流れを説明するフローチャートである。
目標データ生成処理は、ユーザＵによる入力部２６への評価処理開始の操作により開始される。例えば、ステップＳ２１において、入力部２６を介してユーザが評価処理モードに設定することにより、評価処理は開始する。
【００４５】
ステップＳ２２において、比較部２１５は、目標データ記憶部３０２から目標データを取得する。上述のとおり、目標データは目標画像データと当該目標画像データに対応する目標値等を有する。
【００４６】
ステップＳ２３において、撮像部１４がユーザＵの顔等の被写体の像を撮像し、撮像画像は一時的に撮像データ記憶部３０１に記憶される。比較部２１５は、撮像データ記憶部３０１から、一時的に記憶されている撮像画像を取得して解析する。
解析とは、例えば、被写体の像におけるしわの数やしわの程度を、テクスチャ解析等の手法を用いて定量化することを指す。
【００４７】
ステップＳ２４において、比較部２１５は、画像の各部の達成度を算出するか否か判定する。判定は、例えば、比較部２１５が、表示画面１３に所定の選択的なメッセージを表示してユーザＵに入力を求める方法によって行われる。この場合、ユーザＵは、表示画面１３の選択的なメッセージをタップすることを通して、各部の達成度を算出するか否かを決定する。
【００４８】
比較部２１５が、各部の達成度を算出すると判定した場合、処理はステップＳ２５に進む。ステップＳ２５において、ユーザＵは表示画面１３を通して、比較したい部位を選択する。ユーザＵが選択可能な部位は、表示画面１３にメッセージ等で選択肢として表示される。なお、ユーザＵは、複数の部位を選択可能である。ステップＳ２５において、比較したい部位が選択されると、処理はステップＳ２６に進む。一方、ステップＳ２４において、比較部２１５が各部の達成度を算出しないと判定した場合もまた、処理はステップＳ２６に進む。
【００４９】
ステップＳ２６において、比較部２１５は達成度を算出する。達成度は、例えば、ステップＳ２２における目標データの目標値と、ステップＳ２３における撮像画像から定量化された値とを比較した結果によって得られる。比較の結果は、表示部１３に表示されるか、又は報知部２９によって報知される。
【００５０】
ステップＳ２６における比較について、図８及び図９を用いて説明する。図８は、本発明の一実施形態に係る評価処理の比較基準を示す図である。図９は、本発明の一実施形態に係る評価処理の比較結果の一例を示す図である。
【００５１】
ステップＳ２６における比較の一例として、トレーニングの前後で、どの程度小顔になったかについて、顔のサイズを数値で比較する。
図８に示される顔画像は、撮像部１４によって取得されたユーザＵの顔画像である。まず、顔のサイズを正確に測定できるように、比較部２１５は画像の大きさを調整する。この場合、撮像時のユーザＵとミラーとの距離によって、顔画像のサイズが変わるため、自動的に所定の画像のサイズに調整する。この時、比較部２１５は、両目の間隔ａが所定の値になるように画像のサイズを調整する。ユーザＵの顔が、トレーニングの前後で相対的に小さくなっても両目の間隔ａは変化しないため、両目の間隔ａが顔のサイズを測定する場合の基準となる。従って、トレーニングの前後の画像にて両目の間隔ａを同じ長さの値とすることで、顔のサイズの変化を正確に測定することが可能である。サイズが調整された顔画像は、一時的に撮像データ記憶部３０１に記憶される。
【００５２】
上述のように、画像のサイズの調整が完了すると、図９に示されるように、トレーニング前後の画像を比較して、どの程度小顔になったかについて数値で比較する。例えば、トレーニング前の顔画像の左半分のサイズを１００％とすると、トレーニング後の顔画像の右半分のサイズは９５％である。
サイズの比較は、例えば、Ｌ１、Ｌ２、又はＬ３などの特定の位置のサイズに対して行われる。ここでは、Ｌ１は輪郭から口までの長さ、Ｌ２は輪郭から鼻までの長さ、Ｌ３は輪郭から顔の中心までの長さとする。トレーニング前の長さをＲ１〜Ｒ３とすると、トレーニング後の長さＬ１〜３は、Ｒ１〜Ｒ３の９５％の長さである。
【００５３】
ステップＳ２７において、比較部２１５は、終了条件を満たすか否か判定する。終了条件は、例えば、例えば達成度が表示されたことである。比較部２１５は、表示部に達成度が表示されたと判定すると評価処理を終了し、表示部に達成度が表示されないと判定すると処理はステップＳ２２に戻る。
【００５４】
以上説明した、情報処理装置１０による目標データ生成処理によれば、個々のユーザが目標とする顔に関するデータを提供できる。即ち、本実施形態に係る情報処理装置１０によれば、一般的な技術のような予め用意された汎用的なデータではなく、個々のユーザに適したデータを提供することができる。さらに、評価処理によれば、ユーザの顔と、データ生成処理において生成された、個々のユーザに適したデータとを比較することから、ユーザを十分に補助することができる。
【００５５】
以上のように構成される情報処理装置１０は、撮像部１４と、被写体情報取得部２１１と、入力部２６と、目標データ生成部２１３と、報知部２９と、を備える。
被写体情報取得部２１１は、撮像部１４により撮像された画像から被写体の情報を取得する。入力部２６は、ユーザＵが任意に目標情報を入力可能である。目標データ生成部２１３は、撮像部１４により取得された被写体の情報と、入力部２６に入力された目標情報とに基づいて目標データを生成する。報知部２９は、被写体情報取得部２１１により取得された被写体の情報と、目標データ生成部２１３により生成された目標データとに基づいて報知する。
これにより、情報処理装置１０は、ユーザＵに応じたデータを提供することが出来る。即ち、個々のユーザに適したデータを提供することができる。
【００５６】
情報処理装置１０は、目標値設定部２１２を更に備える。
目標値設定部２１２は、被写体情報取得部２１１により取得された被写体の情報と、入力部２６に入力された目標情報とに基づいて目標値を設定する。目標データ生成部２１３は、目標値設定部２１２により設定された目標値と、撮像部１４により撮像された画像とに基づいて目標データを生成する。
【００５７】
情報処理装置１０は、比較部２１５を更に備える。比較部２１５は、目標値設定部２１２により設定された目標値と、被写体情報取得部２１１により取得された被写体の情報と、の比較を行う。
これにより、ユーザＵは、ユーザＵの任意の目標に対する達成度を知ることが可能となる。本実施形態にかかる情報処理装置１０は、画像処理技術を使用し、顔のサイズやしわ等の微妙な変化をユーザＵに実感させることにより、ユーザＵのモチベーションを向上させる。このように、情報処理装置１０は、継続して美容トレーニングをするための仕組みを提供することが出来る。
【００５８】
比較部２１５は、比較の結果に基づいて類似度を算出する。
これにより、ユーザＵは、ユーザＵの任意の目標に対してどの程度類似したかを知ることが可能となる。
【００５９】
報知部２９は、比較部２１５により比較された比較結果を報知する。
これにより、ユーザＵは比較結果を知ることが可能となる。
【００６０】
目標値は、所定の期間内に実現可能な変化量に基づいて設定される。
目標値が所定の期間内に実現可能な変化量であることにより、ユーザＵはトレーニングに際して、適切な目標値を設定することが可能となる。
【００６１】
情報処理装置１０は、画像処理部２１４を更に備える。
入力部２６により入力される目標情報とは、画像処理部２１４により、ユーザＵが撮像部１４により撮像された画像を任意に加工した加工画像である。
これにより、情報処理装置１０は、ユーザＵの顔画像に基づく目標に応じたデータを提供することが出来る。
【００６２】
目標値は、ユーザＵの現在の画像の付加情報（一例として、しわの数やしわの程度を示す）に対する所定量の変化値、又は、ユーザＵの過去の画像の付加情報、に基づいて設定される。
ユーザＵは、画像の付加情報を目標値として設定することにより、より具体的な目標を設定することが可能となる。
【００６３】
目標画像は、目標値を付加情報として保持している。
これにより、目標画像に対する達成度を評価する際に、目標値を用いることが可能となる。
【００６４】
被写体情報取得部２１１は、撮像部１４により撮像された画像に付加された、しわの数やしわの程度等の付加情報から被写体の情報を取得する。
画像に対応する付加情報を取得することができるため、目標値の設定や比較を適切に行うことができる。
【００６５】
付加情報は、顔の情報に関して数値化された情報である。
顔の情報を数値化することによって、目標画像との比較を、数値に基づいて精度良く行うことが出来る。
【００６６】
目標値設定部２１２は、被写体の体の部位毎に目標値を設定可能である。
ユーザＵは、体の部位毎に目標画像を加工し、又、目標値を設定することが可能となるため、より詳細にトレーニング前後の比較を行うことが可能となる。
【００６７】
入力手段は、所定の範囲外の目標情報に対して入力の制限を行う。
これにより、ユーザＵが、所定の範囲外の目標情報を入力してしまうことを防止することができ、適切な目標値を設定することが可能となる。
【００６８】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。以下に、上述の実施形態の変形例の一例を示す。
【００６９】
［変形例］
変形例として、上述の評価処理において、顔のサイズの比較は、顔全体の面積を用いて行われてもよい。又は、左右の何れか半分の画像を理想のサイズとして、なりたい顔画像として設定して比較してもよい。
【００７０】
他の変形例として、比較部２１５は、比較の結果に基づいて類似度を算出してもよい。比較部２１５は、比較の結果に基づいて、例えば、目標画像と現在のユーザＵの顔画像との類似度を算出する。比較部２１５は、画像に対応する数値を用いて類似度を算出する。この類似度は、現在のユーザの撮像画像に対応する値と、目標顔画像に対応する値とを比較することによって得られる。例えば、トレーニング後において、図９のＲ１とＬ１との比率、Ｒ２とＬ２との比率、及びＲ３とＬ３との比率が全て一致するような場合、比較部２１５は、現在のユーザの撮像画像の輪郭と目標顔画像の輪郭とが極めて類似していると判定する。判定の結果は、報知部２９によって報知されてもよく、又は表示画面１３において表示されてもよい。類似度は、比率の一致度に応じて段階的に設定されてもよい。これにより、ユーザＵのトレーニングのモチベーションが向上する。
【００７１】
他の変形例として、目標値は、ユーザＵの過去の画像の付加情報に基づいて設定されてもよい。例えば、目標値設定部２１２は、数年前のユーザＵの顔画像の付加情報の一部である、しわの数やしわの程度を定量化した値を目標値として設定する。これにより、ユーザＵの目標値の設定が簡易化される。
【００７２】
他の変形例として、目標値は、所定の期間内に実現可能な変化量に基づいて設定されてもよい。例えば、「顔のサイズを１日で２０％減少」等、一般的に実現可能ではないと考え得る値は設定されない。又、入力部２６は、所定の範囲外の目標情報に対して入力の制限を行う。例えば、「顔のサイズをトレーニング前後で９０％減少」等の目標は、非現実的であるため目標値として受け付けない構成であってもよい。これにより、ユーザＵの入力エラーを防止することが出来る。
【００７３】
他の変形例として、表示部１１は、ハーフミラー（図示せず）を備えていてもよい。例えば、表示部１１は、液晶ディスプレイにより構成された表示画面１３と、ハーフミラーとを備えていてもよい。この場合、情報処理装置１０では、ハーフミラーを構成する反射部の反射面と、表示画面１３の表示面とが、ユーザＵから同時に視認可能に、鏡部に正対するユーザＵの視認方向に重畳して配置される。
表示画面１３は、ハーフミラーの視認方向における奥側に、ハーフミラーに対して平行に近接して配置される。ハーフミラーは、表示画面１３の光の一部を透過するとともに、ユーザＵからの光の一部を反射する。したがって、ユーザＵは、表示画面１３の画像とユーザＵ自身の姿とを、ひとつの画面で視認することができる。
このような構成であることによって、比較部２１５は、現在のユーザＵの撮像画像と、目標顔画像とを重畳して表示することによって、トレーニングの前後の画像を比較することが出来る。
【００７４】
他の変形例として、目標顔画像がユーザＵの撮像画像に基づいて、自動生成される構成であってもよい。例えば、ユーザＵの撮像画像に対して、以下の画像処理を施した目標画像が自動的に生成される。画像処理の例としては、サイズや形を変える小顔設定、肌の血色状態を最適にする美肌設定、しわやくすみをなくす設定、たるみなどをなくすリフトアップ設定、又は、芸能人等の好きな顔と合成できる所謂憧れ設定がある。
【００７５】
他の変形例として、上述の実施形態では、しわの数や程度が目標値として設定され評価されたが、他の目標値を設定する構成であってもよい。他の目標値の例として、例えば、顔色や血色、笑顔度がある。これらの値は、付加情報として目標顔画像やユーザＵの撮像画像に関連付けられて、記憶部３０に記憶される。又、評価処理の構成の例として、情報処理装置１０は、クラウド等を利用して他人の変化の程度と比較可能な構成、複数枚数の表示や動画による変化を表示する構成、又は、変化部分を示す顔の輪郭や細くなった部分を塗りつぶす構成を備えてもよい。
【００７６】
また、上述の実施形態では、本発明が適用される情報処理装置１０は、タブレット型の機器を例として説明したが、特にこれに限定されない。
例えば、本発明は、情報処理機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、携帯電話機、スマートフォン、ポータブルゲーム機等に適用可能である。
【００７７】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図３の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が情報処理装置１０に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図３の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
本実施形態における機能的構成は、演算処理を実行するプロセッサによって実現され、本実施形態に用いることが可能なプロセッサには、シングルプロセッサ、マルチプロセッサ及びマルチコアプロセッサ等の各種処理装置単体によって構成されるものの他、これら各種処理装置と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）やＦＰＧＡ（Ｆｉｅｌｄ‐Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等の処理回路とが組み合わせられたものを含む。
【００７８】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【００７９】
このようなプログラムを含む記録媒体は、ユーザＵにプログラムを提供するために装置本体とは別に配布される図２のリムーバブルメディア１００により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザＵに提供される記録媒体等で構成される。リムーバブルメディア１００は、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ），Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ（ブルーレイディスク）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザＵに提供される記録媒体は、例えば、プログラムが記録されている図２のＲＯＭ１２や、図２の記憶部３０に含まれるハードディスク等で構成される。
【００８０】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
また、本明細書において、システムの用語は、複数の装置や複数の手段などより構成される全体的な装置を意味するものとする。
【００８１】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００８２】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
撮像手段と、
前記撮像手段により撮像された画像から被写体の情報を取得する取得手段と、
ユーザが任意に目標情報を入力可能な入力手段と、
前記取得手段により取得された被写体の情報と、前記入力手段に入力された目標情報とに基づいて目標データを生成する生成手段と、
前記取得手段により取得された被写体の情報と、前記生成手段により生成された目標データとに基づいて報知する報知手段と、
を備えることを特徴とする情報処理装置。
［付記２］
前記取得手段により取得された被写体の情報と、前記入力手段に入力された目標情報とに基づいて目標値を設定する設定手段を更に備え、
前記生成手段は、前記設定手段により設定された目標値と、前記撮像手段により撮像された画像とに基づいて目標データを生成する付記１に記載の情報処理装置。
［付記３］
比較手段を更に備え、
前記比較手段は、前記設定手段により設定された目標値と、前記取得手段により取得された被写体の情報と、の比較を行うことを特徴とする付記２に記載の情報処理装置。
［付記４］
前記比較手段は、前記比較の結果に基づいて類似度を算出することを特徴とする付記３に記載の情報処理装置。
［付記５］
前記報知手段は、前記比較手段により比較された比較結果を報知することを特徴とする付記３又は４に記載の情報処理装置。
［付記６］
前記目標値は、所定の期間内に実現可能な変化量に基づいて設定されることを特徴とする付記２乃至５の何れか一に記載の情報処理装置。
［付記７］
画像の加工手段を備え、
前記入力手段により入力される目標情報とは、前記加工手段によりユーザが前記撮像手段により撮像された画像を任意に加工した加工画像であることを特徴とする付記２乃至６の何れか一に記載の情報処理装置。
［付記８］
前記目標値は、ユーザの現在の画像の付加情報に対する所定量の変化値、又は、ユーザの過去の画像の付加情報、に基づいて設定されることを特徴とする付記２乃至５の何れか一に記載の情報処理装置。
［付記９］
前記目標情報は、前記目標値を付加情報として保持していることを特徴とする付記２乃至８の何れか一に記載の情報処理装置。
［付記１０］
前記取得手段は、前記撮像手段により撮像された画像に付加された付加情報から被写体の情報を取得することを特徴とする付記１乃至９の何れか一に記載の情報処理装置。
［付記１１］
前記付加情報は、顔の情報に関して数値化された情報であることを特徴とする付記８乃至１０の何れか一に記載の情報処理装置。
［付記１２］
前記設定手段は、前記被写体の体の部位毎に目標値を設定可能であることを特徴とする付記２乃至９の何れか一に記載の情報処理装置。
［付記１３］
前記入力手段は、所定の範囲外の目標情報に対して入力の制限を行うことを特徴とする付記１乃至１２の何れか一に記載の情報処理装置。
［付記１４］
撮像手段と、
前記撮像手段により撮像された画像から被写体の情報を取得する取得手段と、
ユーザが任意に目標情報を入力可能な入力手段と、を備えたコンピュータが行う情報処理方法であって、
前記取得手段により取得された被写体の情報と、前記入力手段に入力された目標情報とに基づいて目標値を設定する設定ステップと、
前記設定ステップにより設定された目標値と、前記撮像手段により撮像された画像とに基づいて目標画像を生成する生成ステップと、
を備えることを特徴とする情報処理方法。
［付記１５］
撮像手段と、
前記撮像手段により撮像された画像から被写体の情報を取得する取得手段と、
ユーザが任意に目標情報を入力可能な入力手段と、を備えたコンピュータに、
前記取得手段により取得された被写体の情報と、前記入力手段に入力された目標情報とに基づいて目標値を設定する設定機能と、
前記設定機能により設定された目標値と、前記撮像手段により撮像された画像とに基づいて目標画像を生成する生成機能と、
を実現させることを特徴とする情報処理プログラム。
【符号の説明】
【００８３】
１０・・・情報処理装置，１１・・・表示部，１２・・・脚部，１３・・・表示画面，１４・・・撮像部，２１・・・ＣＰＵ，２２・・・ＲＯＭ，２３・・・ＲＡＭ，２４・・・バス，２５・・・入出力インターフェース，２６・・・入力部，２７・・・通信部，２８・・・ドライブ，３０・・・記憶部，２１１・・・被写体情報取得部，２１２・・・目標値設定部，２１３・・・目標データ生成部，２１４・・・画像処理部，２１５・・・比較部，３０１・・・撮像データ記憶部，３０２・・・目標データ記憶部
【図１】
2019208906.tif 000003
【図２】
2019208906.tif 000004
【図３】
2019208906.tif 000005
【図４】
2019208906.tif 000006
【図５】
2019208906.tif 000007
【図６】
2019208906.tif 000008
【図７】
2019208906.tif 000009
【図８】
2019208906.tif 000010
【図９】
2019208906.tif 000011