(57)【要約】【課題】ユーザの利便性を向上させた鏡、画像表示方法及びプログラムを提供することを目的とする。【解決手段】光を反射し、サーバ１０と通信する鏡１００は、被撮像物を撮像し、撮像された撮像画像の画像情報を、サーバ１０に送信し、サーバ１０から、画像情報が加工された加工画像情報を受信し、受信した加工画像情報に対応する画像を表示する。【選択図】図１
2017149778.tif 000002
【特許請求の範囲】
【請求項１】
光を反射し、サーバと通信する鏡であって、
被撮像物を撮像する撮像手段と、
前記撮像された撮像画像の画像情報を、前記サーバに送信する画像情報送信手段と、
前記サーバから、前記画像情報が加工された加工画像情報を受信する画像情報受信手段と、
前記受信した加工画像情報に対応する画像を表示する表示手段と、
を備えることを特徴とする鏡。
【請求項２】
前記表示手段で表示する画像が、前記被撮像物の輪郭の画像である、ことを特徴とする請求項１に記載の鏡。
【請求項３】
前記表示手段で表示する画像が、前記被撮像物の輪郭の変化を示す画像である、ことを特徴とする請求項１に記載の鏡。
【請求項４】
前記輪郭が、顔の輪郭であることを特徴とする、請求項２又は３に記載の鏡。
【請求項５】
前記表示手段で表示する画像が、前記撮像画像に別画像が合成された合成画像である、ことを特徴とする、請求項１に記載の鏡。
【請求項６】
音声を認識する音声認識手段と、
を備え、
前記撮像手段は、前記認識した音声によって、前記撮像を行うことを特徴とする請求項１に記載の鏡。
【請求項７】
ジェスチャーを認識するジェスチャー認識手段と、
を備え、
前記撮像手段は、前記認識したジェスチャーによって、前記撮像を行うことを特徴とする請求項１に記載の鏡。
【請求項８】
端末から入力された入力情報を受信する入力情報受信手段と、
を備え、
前記撮像手段は、前記受信した入力情報によって、前記撮像を行うことを特徴とする請求項１に記載の鏡。
【請求項９】
光を反射し、サーバと通信する鏡が実行する画像表示方法であって、
被撮像物を撮像するステップと、
前記撮像された撮像画像の画像情報を、前記サーバに送信するステップと、
前記サーバから、前記画像情報が加工された加工画像情報を受信するステップと、
前記受信した加工画像情報に対応する画像を表示するステップと、
を備えることを特徴とする画像表示方法。
【請求項１０】
光を反射し、サーバと通信する鏡に、
被撮像物を撮像するステップ、
前記撮像された撮像画像の画像情報を、前記サーバに送信するステップ、
前記サーバから、前記画像情報が加工された加工画像情報を受信するステップ、
前記受信した加工画像情報に対応する画像を表示するステップ、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光を反射し、サーバと通信する鏡、画像表示方法及びプログラムに関する。
【背景技術】
【０００２】
近年、光を反射する鏡面を有する実物の鏡の替わりとして、モニタ画面に撮像したユーザを表示するデジタルミラー装置が提案されている。【０００３】
例えば、デジタルミラー装置において、複数のカメラにより、ユーザを撮像し、この撮像画像データに基づいて、ユーザの画像をモニタ画面に表示する構成が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２９０９６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の構成では、複数のカメラが必要になるとともに、ユーザの全体像を表示するために大型のモニタ画面が必要になるなど、ユーザにとって設置コストが上昇してしまう。また、このデジタルミラー装置を設置する専用の場所を準備する必要や、デジタルミラー装置を移動させることが困難であることにより利便性が低いという問題があった。【０００６】
本発明は、上記課題に鑑みてなされたものであり、ユーザの利便性を向上させた鏡、画像表示方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明では、以下のような解決手段を提供する。【０００８】
第１の特徴に係る発明は、光を反射し、サーバと通信する鏡であって、
被撮像物を撮像する撮像手段と、
前記撮像された撮像画像の画像情報を、前記サーバに送信する画像情報送信手段と、
前記サーバから、前記画像情報が加工された加工画像情報を受信する画像情報受信手段と、
前記受信した加工画像情報に対応する画像を表示する表示手段と、
を備えることを特徴とする鏡を提供する。【０００９】
第１の特徴に係る発明によれば、光を反射し、サーバと通信する鏡は、被撮像物を撮像し、前記撮像された撮像画像の画像情報を、前記サーバに送信し、前記サーバから、前記画像情報が加工された加工画像情報を受信し、前記受信した加工画像情報に対応する画像を表示する。【００１０】
ここで、第１の特徴に係る発明は、鏡のカテゴリであるが、画像表示方法及びプログラム等の他のカテゴリにおいても、そのカテゴリに応じた同様の作用・効果を発揮する。【００１１】
第２の特徴に係る発明は、前記表示手段で表示する画像が、前記被撮像物の輪郭の画像である、ことを特徴とする第1の特徴に係る発明である鏡を提供する。【００１２】
第２の特徴に係る発明によれば、第１の特徴に係る発明である鏡は、表示する画像が、前記被撮像物の輪郭の画像である。【００１３】
第３の特徴に係る発明は、前記表示手段で表示する画像が、前記被撮像物の輪郭の変化を示す画像である、ことを特徴とする第1の特徴に係る発明である鏡を提供する。【００１４】
第３の特徴に係る発明によれば、第１の特徴に係る発明である鏡は、表示する画像が、前記被撮像物の輪郭の変化を示す画像である。【００１５】
第４の特徴に係る発明は、前記輪郭が、顔の輪郭であることを特徴とする、第２又は第３の何れかの特徴に係る発明である鏡を提供する。【００１６】
第４の特徴に係る発明によれば、第２又は第３の何れかの特徴に係る発明である鏡は、前記輪郭が、顔の輪郭である。【００１７】
第５の特徴に係る発明は、前記表示手段で表示する画像が、前記撮像画像に別画像が合成された合成画像である、ことを特徴とする、第１の特徴に係る発明である鏡を提供する。【００１８】
第５の特徴に係る発明によれば、第１の特徴に係る発明である鏡は、表示する画像が、前記撮像画像に別画像が合成された合成画像である。【００１９】
第６の特徴に係る発明は、音声を認識する音声認識手段と、
を備え、
前記撮像手段は、前記認識した音声によって、前記撮像を行うことを特徴とする第１の特徴に係る発明である鏡を提供する。【００２０】
第６の特徴に係る発明によれば、第１の特徴に係る発明である鏡は、音声を認識し、前記認識した音声によって、前記撮像を行う。【００２１】
第７の特徴に係る発明は、ジェスチャーを認識するジェスチャー認識手段と、
を備え、
前記撮像手段は、前記認識したジェスチャーによって、前記撮像を行うことを特徴とする第１の特徴に係る発明である鏡を提供する。【００２２】
第７の特徴に係る発明によれば、第１の特徴に係る発明である鏡は、ジェスチャーを認識し、前記認識したジェスチャーによって、前記撮像を行う。【００２３】
第８の特徴に係る発明は、端末から入力された入力情報を受信する入力情報受信手段と、
を備え、
前記撮像手段は、前記受信した入力情報によって、前記撮像を行うことを特徴とする第１の特徴に係る発明である鏡を提供する。【００２４】
第８の特徴に係る発明によれば、第１の特徴に係る発明である鏡は、端末から入力された入力情報を受信し、前記受信した入力情報によって、前記撮像を行う。【００２５】
第９の特徴に係る発明は、光を反射し、サーバと通信する鏡が実行する画像表示方法であって、
被撮像物を撮像するステップと、
前記撮像された撮像画像の画像情報を、前記サーバに送信するステップと、
前記サーバから、前記画像情報が加工された加工画像情報を受信するステップと、
前記受信した加工画像情報に対応する画像を表示するステップと、
を備えることを特徴とする画像表示方法を提供する。【００２６】
第１０の特徴に係る発明は、光を反射し、サーバと通信する鏡に、
被撮像物を撮像するステップ、
前記撮像された撮像画像の画像情報を、前記サーバに送信するステップ、
前記サーバから、前記画像情報が加工された加工画像情報を受信するステップ、
前記受信した加工画像情報に対応する画像を表示するステップ、
を実行させることを特徴とするプログラムを提供する。
【発明の効果】
【００２７】
本発明によれば、ユーザの利便性を向上させた鏡、画像表示方法及びプログラムを提供することが可能となる。
【図面の簡単な説明】
【００２８】
【図１】図１は、画像表示システム１の概要を示す図である。
【図２】図２は、画像表示システム１の全体構成図である。
【図３】図３は、サーバ１０及び鏡１００の機能ブロック図である。
【図４】図４は、サーバ１０及び鏡１００が実行する加工画像表示処理を示すフローチャートである。
【図５】図５は、サーバ１０及び鏡１００が実行する合成画像表示処理を示すフローチャートである。
【図６】図６は、鏡１００が実行する画像掲載処理を示すフローチャートである。
【図７】図７は、サーバ１０及び鏡１００が実行する画像ログ表示処理を示すフローチャートである。
【図８】図８は、加工画像を示す図である。
【図９】図９は、合成画像を示す図である。
【発明を実施するための形態】
【００２９】
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００３０】
［画像表示システム１の概要］
本発明の概要について、図１に基づいて説明する。図１は、本発明の好適な実施形態である画像表示システム１の概要を説明するための図である。画像表示システム１は、サーバ１０及び鏡１００から構成される。なお、各装置は、１つに限らず、複数であってもよい。また、後述する各処理は、各装置の何れか又は双方が実行する構成であってもよい。また、各装置は、実在する装置又は仮想的な装置の何れか又は双方であってもよい。
【００３１】
サーバ１０は、各種データベースを記憶し、鏡１００とデータ通信可能なサーバ装置である。
【００３２】
鏡１００は、光を反射し、サーバ１０とデータ通信可能な鏡である。また、鏡１００は、カメラ２００及びディスプレイ３００を自身に有している。鏡１００は、姿見鏡、手鏡、壁掛け鏡、スタンドミラー等である。また、鏡１００は、一般的な鏡、防湿鏡、アクリルミラー、マジックミラー、高精細ミラー、色付き鏡、表面反射鏡等である。なお、ディスプレイ３００やカメラ２００は、鏡１００が有さずに、データ通信可能に接続されたスマートフォンやタブレット端末等の情報端末が同様の機能を有する構成であってもよい。なお、鏡１００は、キャスター等の移動可能装置が取り付けられていてもよい。
【００３３】
初めに、鏡１００は、カメラ２００により、被撮像物であるユーザを撮像する（ステップＳ０１）。カメラ２００は、静止画又は動画等の画像を撮像する。カメラ２００は、ユーザから撮像指示入力を受け付けることによりユーザを撮像してもよいし、センサ等によりユーザを検知することにより自動的に撮像してもよい。
【００３４】
ユーザは、撮像指示入力として、音声、ジェスチャー、データ通信可能に接続された情報端末等による入力を実行する。鏡１００は、マイク等の音声認識デバイスを有し、ユーザからの音声指示に基づいて、撮像指示の入力を受け付けてもよいし、センサ等のユーザの動きを認識するデバイスを有し、ユーザが行う特定の動き、例えば、首を縦に動かす、手を振る、足を上げるといった動きをジェスチャーとして受け付け、撮像指示の入力を受け付けてもよいし、情報端末が送信する撮像指示に関する情報を受け付け、撮像指示の入力を受け付けてもよい。なお、鏡１００は、他の方法により撮像指示入力を受け付けてもよい。
【００３５】
鏡１００は、ユーザを撮像した撮像画像の画像情報を示す撮像画像データを、サーバ１０に送信する（ステップＳ０２）。撮像画像データには、この鏡１００の識別子、撮像日時、被撮像物名、撮像地点等の情報が含まれている。なお、撮像画像データには、他の情報が含まれていてもよい。
【００３６】
サーバ１０は、撮像画像データを受信し、この撮像画像データを記憶する。サーバ１０は、記憶した撮像画像データをデータベース化し、撮像画像データにおけるユーザの体形、服装、顔、腕、足等の全体像及び各部位を抽出した加工画像情報を生成する。加工画像情報は、全体像及び各部位の画像データや、全体像又は各部位における輪郭を抽出した画像データや、全体像や同一部位の輪郭を、撮像日時に基づいて時系列に沿った変動を抽出した画像データや、別画像の画像データを合成した画像データが含まれる。なお、加工画像情報には、他の画像データが含まれていてもよい。
【００３７】
サーバ１０は、加工画像情報を示す加工画像データを鏡１００に送信する（ステップＳ０３）。鏡１００は、加工画像データを受信し、鏡１００が有するディスプレイ３００に加工画像データに基づいた加工画像を表示する。なお、ディスプレイ３００は、鏡１００以外の情報端末や装置等の他の端末装置に設けられており、サーバ１０がこの他の端末装置に送信し、表示してもよい。また、サーバ１０は、加工画像情報を、鏡１００に送信するとともに、画像共有サイトや各種アップローダーやユーザが所持する他の端末装置に送信してもよい。
【００３８】
以上が、画像表示システム１の概要である。
【００３９】
［画像表示システム１のシステム構成］
図２に基づいて、画像表示システム１のシステム構成について説明する。図２は、本発明の好適な実施形態である画像表示システム１のシステム構成を示す図である。画像表示システム１は、サーバ１０、鏡１００及び公衆回線網（インターネット網や、第３、第４世代通信網等）５から構成される。サーバ１０及び鏡１００の何れか又は双方は、システム上に複数存在してもよい。また、サーバ１０及び鏡１００の何れか又は双方は、実在の装置ではなく、仮想的な装置により実現されてもよい。
【００４０】
サーバ１０は、後述の機能を備え、鏡１００とデータ通信可能な上述したサーバ装置である。
【００４１】
鏡１００は、後述の機能を備え、サーバ１０とデータ通信可能な鏡である。鏡１００は、光を反射する鏡面と、被撮像物を静止画又は動画等の画像として撮像するカメラ２００と、後述する加工画像や合成画像を表示するディスプレイ３００とを備える鏡である。カメラ２００は、鏡面の中央付近に位置する。また、ディスプレイ３００は、鏡面の表面に位置し、カメラ２００よりも下方に位置する。ディスプレイ３００の大きさは適宜変更可能である。なお、カメラ２００は、他の位置、例えば、鏡１００の外枠内や、鏡１００の外周部に設けられていてもよい。また、ディスプレイ３００は、カメラ２００の上方や、外枠の外周部に設けられていてもよい。また、カメラ２００又はディスプレイ３００の何れか又は双方は、鏡１００が備えずとも良く、他の物品や装置等が有している構成であってもよい。また、鏡１００は、外枠の下部にキャスター等の移動可能な装置が取り付けられていてもよい。
【００４２】
［各機能の説明］
図３に基づいて、サーバ１０及び鏡１００の機能について説明する。図３は、サーバ１０及び鏡１００の機能ブロックを示す図である。
【００４３】
サーバ１０は、制御部１１として、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を備え、通信部１２として、他の機器と通信可能にするためのデバイス、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）対応デバイス又は第３世代、第４世代移動通信システム等のＩＭＴ−２０００規格に準拠した無線デバイス等を備える。また、サーバ１０は、記憶部１３として、ハードディスクや半導体メモリ、記録媒体、メモリカード等によるデータのストレージ部を備える。
【００４４】
サーバ１０において、制御部１１が所定のプログラムを読み込むことにより、通信部１２と協働して、撮像画像データ受信モジュール２０、加工画像データ送信モジュール２１、合成用データ受信モジュール２２、合成画像データ送信モジュール２３、画像ログ取得指示受信モジュール２４、画像ログデータ送信モジュール２５を実現する。また、サーバ１０において、制御部１１が所定のプログラムを読み込むことにより、記憶部１３と協働して、撮像画像データ記憶モジュール３０、画像データ解析モジュール３１、データ合成モジュール３２を実現する。
【００４５】
鏡１００は、サーバ１０と同様に、制御部１１０として、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備え、通信部１２０として、他の機器と通信可能にするための無線デバイス等を備える。また、鏡１００は、入出力部１４０として、制御部１１０で制御したデータや画像を出力表示するディスプレイ３００、被撮像物であるユーザを撮像するカメラ２００、ユーザからの音声入力を受け付けるマイク等、ユーザの動きを検出するセンサ等、ユーザからの入力を受け付けるタッチパネル等の各種デバイスを備える。
【００４６】
鏡１００において、制御部１１０が所定のプログラムを読み込むことにより、通信部１２０と協働して、撮像画像データ送信モジュール１５０、加工画像データ受信モジュール１５１、合成用データ送信モジュール１５２、合成画像データ受信モジュール１５３、画像アップロードモジュール１５４、画像ログ取得モジュール１５５を実現する。また、鏡１００において、制御部１１０が所定のプログラムを読み込むことにより、入出力部１４０と協働して、撮像指示受付モジュール１６０、撮像モジュール１６１、加工画像表示モジュール１６２、画像合成入力受付モジュール１６３、合成画像表示モジュール１６４、画像表示判断モジュール１６５、掲載指示受付モジュール１６６、画像ログ表示入力受付モジュール１６７、画像ログ表示モジュール１６８を実現する。
【００４７】
［加工画像表示処理］
図４に基づいて、サーバ１０及び鏡１００が実行する加工画像表示処理について説明する。図４は、サーバ１０及び鏡１００が実行する加工画像表示処理のフローチャートを示す図である。上述した各装置のモジュールが実行する処理について、本処理に併せて説明する。
【００４８】
撮像指示受付モジュール１６０は、撮像指示を受け付けたか否かを判断する（ステップＳ１０）。撮像指示受付モジュール１６０は、撮像指示を、例えば、音声、ジェスチャー、情報端末からの入力情報に基づいて受け付ける。撮像指示受付モジュール１６０は、ユーザからの撮像指示を音声入力として受け付け、受け付けた音声を認識することにより、撮像指示を受け付けたか否かを判断する。この音声入力は、例えば、ユーザが発する「撮って」、「撮影」等の音声の入力を受け付けることである。また、撮像指示受付モジュール１６０は、ユーザからの撮像指示をユーザの身体の動きやその他の動きに基づいたジェスチャーにより受け付け、受け付けたジェスチャーを認識することにより、撮像指示を受け付けたか否かを判断する。このジェスチャーは、例えば、ユーザが手や指を動かすこと、頭を動かすこと等の身体の一部又は全ての動きをセンサ等により検知することである。また、撮像指示受付モジュール１６０は、撮像指示を情報端末から受け付ける。情報端末は、ユーザからの撮像指示に関する入力情報を受け付け、この入力情報を鏡１００に送信する。撮像指示受付モジュール１６０は、入力情報を受け付けることにより、撮像指示を受け付けたか否かを判断する。なお、撮像指示受付モジュール１６０は、上述した撮像指示以外の方法による撮像指示を受け付けたか否かを判断してもよい。また、撮像指示受付モジュール１６０は、撮像指示を受け付けていなくとも、他の条件により、撮像を実行する判断を行ってもよい。例えば、撮像指示受付モジュール１６０は、鏡１００に所定時間被撮像物が映りこんでいるか否か、鏡１００に映りこんでいる被撮像物の変化が発生したか否かに基づいて、撮像指示を受け付ける判断を実行してもよい。
【００４９】
ステップＳ１０において、撮像指示受付モジュール１６０は、撮像指示を受け付けていないと判断した場合（ステップＳ１０  ＮＯ）、本処理を終了する。
【００５０】
一方、ステップＳ１０において、撮像指示受付モジュール１６０は、撮像指示を受け付けたと判断した場合（ステップＳ１０  ＹＥＳ）、撮像モジュール１６１は、被撮像物として、ユーザを撮像する（ステップＳ１１）。ステップＳ１１において、撮像モジュール１６１は、ユーザの静止画又は動画を撮像する。撮像モジュール１６１は、撮像指示受付モジュール１６０により受け付けた撮像指示に基づいて、ユーザの全体又は一部の画像を撮像する。また、撮像モジュール１６１は、撮像指示受付モジュール１６０により受け付けた撮像指示に基づいて、ユーザの一部又は全体を拡大して撮像する。また、撮像モジュール１６１は、撮像指示受付モジュール１６０により受け付けた撮像指示に基づいて、ユーザが回転や移動した状態の複数の静止画や動画を撮像することにより、正面だけでなく、側面、背面等を撮像することが可能である。
【００５１】
撮像画像データ送信モジュール１５０は、撮像画像の画像情報を示す撮像画像データを、サーバ１０に送信する（ステップＳ１２）。撮像画像データには、撮像した画像、撮像日時、撮像場所、被撮像者、鏡１００の識別子等に関する情報が含まれる。撮像日時は、この画像を撮像モジュール１６１が撮像した日時である。撮像場所は、予め設定された鏡１００が設置された場所に関する情報や、鏡１００がＧＰＳ取得機能を有し、ＧＰＳにより取得した位置情報に関する情報である。被撮像者は、予め設定された被撮像者に関する情報や、撮像指示の入力を行ったユーザの特徴等に関する情報である。識別子は、製造番号、ＭＡＣアドレス、ＩＰアドレス等の鏡１００を一意に特定可能な数値又は文字列である。なお、撮像画像データには、上述した各情報以外の情報が含まれていてもよいし、何れかの情報のみが含まれていてもよい。
【００５２】
撮像画像データ受信モジュール２０は、撮像画像データを受信する。撮像画像データ記憶モジュール３０は、受信した撮像画像データの各種情報を対応付けてビッグデータ処理を実行した後に、記憶する（ステップＳ１３）。なお、ステップＳ１３において、撮像画像データ記憶モジュール３０は、各種情報を対応付けずにビッグデータ処理を実行してもよいし、受信した撮像画像データの各種情報をそのまま記憶してもよい。
【００５３】
画像データ解析モジュール３１は、撮像画像データに基づいて、ユーザの画像データを抽出する（ステップＳ１４）。画像データ解析モジュール３１は、ユーザの画像データから、衣服、顔、足、腕、腹部、全体像といった、ユーザの衣服や、ユーザの体形の一部又は全体の画像データを抽出する。
【００５４】
画像データ解析モジュール３１は、抽出した画像データから、更に、輪郭データを抽出する（ステップＳ１５）。輪郭データとは、例えば、顔、足、腕、腹部、全体像といったユーザの身体の一部又は全体の輪郭を示す情報である。また、輪郭データには、衣服の輪郭も含まれていてよい。
【００５５】
加工画像データ送信モジュール２１は、輪郭データを、加工画像データとして鏡１００に送信する（ステップＳ１６）。なお、加工画像データ送信モジュール２１は、鏡１００に加工画像データを送信するとともに、情報端末に加工画像データを送信してもよい。この場合、情報端末は加工画像データを受信し、加工画像データに基づいた加工画像を表示すればよい。
【００５６】
加工画像データ受信モジュール１５１は、加工画像データを受信する。加工画像表示モジュール１６２は、受信した加工画像データに基づいた加工画像を図８に示す加工画像として表示する（ステップＳ１７）。加工画像表示モジュール１６２は、ディスプレイ３００に加工画像を表示する。加工画像表示モジュール１６２は、例えば、加工画像データが顔の輪郭を示すデータである場合、顔の輪郭を表示する。また、加工画像表示モジュール１６２は、加工画像データが全体像の輪郭を示すデータである場合、全体像を表示する。また、加工画像表示モジュール１６２は、同様に、その他の部位又は全体像の輪郭を表示する。
【００５７】
図８は、加工画像表示モジュール１６２が表示する加工画像を示す図である。図８において、加工画像表示モジュール１６２は、ディスプレイ３００に、加工画像４００を表示する。加工画像４００は、顔の輪郭を示す輪郭線４１０からなる。なお、加工画像表示モジュール１６２が表示する加工画像は、顔の輪郭に限らず、他の部位又は全体像の輪郭であってもよい。
【００５８】
以上が、加工画像表示処理である。
【００５９】
［合成画像表示処理］
図５に基づいて、サーバ１０及び鏡１００が実行する合成画像表示処理について説明する。図５は、サーバ１０及び鏡１００が実行する合成画像表示処理のフローチャートを示す図である。上述した各装置のモジュールが実行する処理について、本処理に併せて説明する。
【００６０】
画像合成入力受付モジュール１６３は、画像の合成指示を受け付けたか否かを判断する（ステップＳ２０）。画像合成入力受付モジュール１６３は、例えば、上述したような音声、ジェスチャー、情報端末により、画像の合成指示を受け付ける。画像の合成とは、例えば、撮像した撮像画像データと、別の画像データを一の画像とすることである。別の画像データとは、例えば、衣服画像に関するデータ、化粧品に関するデータ、装飾品に関するデータである。なお、上述したステップＳ１０の処理と同様に、合成指示は、上述した方法以外の方法により受け付けてもよい。
【００６１】
画像合成入力受付モジュール１６３は、合成指示を受け付けていないと判断した場合（ステップＳ２０  ＮＯ）、本処理を終了する。
【００６２】
一方、ステップＳ２０において、合成指示を受け付けたと判断した場合（ステップＳ２０  ＹＥＳ）、撮像モジュール１６１は、ユーザを撮像する（ステップＳ２１）。ステップＳ２１における処理は、上述したステップＳ１１の処理と同様である。
【００６３】
合成用データ送信モジュール１５２は、撮像画像データと、合成指示に関する情報とが含まれる合成用データをサーバ１０に送信する（ステップＳ２２）。合成指示に関する情報とは、例えば、異なる服装を合成する指示、化粧を自身に施した状態を合成する指示、ひげを伸ばした状態を合成する指示である。
【００６４】
合成用データ受信モジュール２２は、合成用データを受信する。データ合成モジュール３２は、合成指示に関する情報に基づいて、撮像画像に、別画像を合成した合成画像を示す合成画像データを作成する（ステップＳ２３）。別画像は、例えば、撮像モジュール１６１が撮像した画像や、他のサーバやデータベースから取得した画像である。
【００６５】
合成画像データ送信モジュール２３は、合成画像データを鏡１００に送信する（ステップＳ２４）。なお、合成画像データ送信モジュール２３は、鏡１００に合成画像データを送信するとともに、情報端末に合成画像データを送信してもよい。この場合、情報端末は、上述したステップＳ１６の処理と同様に、合成画像データを受信し、合成画像データに基づいた合成画像を表示すればよい。
【００６６】
合成画像データ受信モジュール１５３は、合成画像データを受信する。合成画像表示モジュール１６４は、合成画像データに基づいて、図９に示す合成画像を表示する（ステップＳ２５）。
【００６７】
図９は、合成画像表示モジュール１６４が表示する合成画像を示す図である。図９において、合成画像表示モジュール１６４は、ディスプレイ３００に合成画像５００を表示する。合成画像５００は、ユーザの顔画像５１０に、化粧画像５２０を合成している。なお、合成画像表示モジュール１６４が表示する合成画像は、化粧画像に限らず、服装画像、ひげを伸ばした状態等のユーザの画像に重ねることが可能な様々な画像を表示する。
【００６８】
なお、鏡１００に自身の画像や衣服等の画像を記憶し、記憶した画像と、ステップＳ２１において撮像した画像とのデータをサーバ１０に送信し、サーバ１０は、このデータに基づいて、上述したステップＳ２３以降の処理を実行してもよい。
【００６９】
以上が、合成画像表示処理である。
【００７０】
［画像掲載処理］
図６に基づいて、鏡１００が実行する画像掲載処理について説明する。図６は、鏡１００が実行する画像掲載処理のフローチャートを示す図である。上述した各装置のモジュールが実行する処理について、本処理に併せて説明する。
【００７１】
画像表示判断モジュール１６５は、鏡１００が加工画像や合成画像を表示しているか否かを判断する（ステップＳ３０）。ステップＳ３０において、画像表示判断モジュール１６５は、表示していないと判断した場合（ステップＳ３０  ＮＯ）、本処理を終了する。
【００７２】
一方、ステップＳ３０において、画像表示判断モジュール１６５は、表示していると判断した場合（ステップＳ３０  ＹＥＳ）、掲載指示受付モジュール１６６は、現在表示している画像を、画像共有サイト、ＳＮＳサイト、掲示板又は各種アップローダー等に掲載する指示を受け付けたか否かを判断する（ステップＳ３１）。掲載指示受付モジュール１６６は、上述した音声、ジェスチャー、情報端末等により、画像の掲載指示を受け付ける。
【００７３】
ステップＳ３１において、掲載指示受付モジュール１６６は、掲載指示を受け付けていないと判断した場合（ステップＳ３１  ＮＯ）、本処理を終了する。
【００７４】
一方、ステップＳ３１において、掲載指示受付モジュール１６６は、掲載指示を受け付けたと判断した場合（ステップＳ３１  ＹＥＳ）、画像アップロードモジュール１５４は、鏡１００が表示する撮像画像データ、加工画像データ又は合成画像データを画像共有サイト、ＳＮＳサイト、掲示板又は各種アップローダー等にアップロードする（ステップＳ３２）。画像アップロードモジュール１５４がアップロードする場所については、上述したステップＳ３１において、指定した場所の何れか又は全てにアップロードする。なお、画像アップロードモジュール１５４は、他の画像をアップロードしてもよいし、複数の画像をアップロードしてもよい。また、画像アップロードモジュール１５４は、サーバ１０に画像データを送信し、サーバ１０が画像共有サイト、ＳＮＳサイト、掲示板又は各種アップローダー等にアップロードする構成であってもよい。
【００７５】
なお、鏡１００は、撮像したユーザの画像データを記憶しておき、掲載指示を受け付けた場合、この記憶した画像データを、上述した各サイト等にアップロードしてもよい。
【００７６】
以上が、画像掲載処理である。
【００７７】
［画像ログ表示処理］
図７に基づいて、サーバ１０及び鏡１００が実行する画像ログ表示処理について説明する。図７は、サーバ１０及び鏡１００が実行する画像ログ表示処理のフローチャートを示す図である。上述した各装置のモジュールが実行する処理について、本処理に併せて説明する。
【００７８】
画像ログ表示入力受付モジュール１６７は、特定の部位又は全体像の画像ログの表示指示を受け付けたか否かを判断する（ステップＳ４０）。画像ログ表示入力受付モジュール１６７は、上述した音声、ジェスチャー、情報端末等により、画像ログの表示指示を受け付ける。表示指示には、画像ログとして表示する部位又は全体像を指定する情報が含まれる。
【００７９】
ステップＳ４０において、画像ログ表示入力受付モジュール１６７は、表示指示を受け付けていないと判断した場合（ステップＳ４０  ＮＯ）、本処理を終了する。
【００８０】
一方、画像ログ表示入力受付モジュール１６７は、表示指示を受け付けたと判断した場合（ステップＳ４０  ＹＥＳ）、画像ログ取得モジュール１５５は、画像ログの取得指示をサーバ１０に送信する（ステップＳ４１）。
【００８１】
画像ログ取得指示受信モジュール２４は、取得指示を受信する。画像データ解析モジュール３１は、取得指示に基づいて、自身が記憶するこのユーザの画像データと、データベース化された指定された部位に関する複数の画像データとを解析し、変化ログを作成する（ステップＳ４２）。ステップＳ４２において、画像データ解析モジュール３１は、例えば、表示指示が、目元に関する指示であった場合、ユーザの目元を示す画像データと、他のユーザから取得した目元を示す画像データや一般的な年代別の目元に関する画像データとに基づいて、ユーザの目元を示す画像データが将来どのように変化するかを複数の段階に分けて解析し、解析した複数の段階の各々の画像データを一の画像ログとして作成する。複数の段階とは、例えば、年齢別、年代別、期間別である。また、目元を示す画像データとは、例えば、輪郭を示す画像や、目元の画像そのものである。なお、変化ログとして、体形、服装、顔、腕、足等の全体像及び各部位の変化を解析すればよい。
【００８２】
画像ログデータ送信モジュール２５は、作成された変化ログを示す画像ログデータを、鏡１００に送信する（ステップＳ４３）。なお、画像ログデータ送信モジュール２５は、鏡１００に画像ログデータを送信するとともに、情報端末に画像ログデータを送信してもよい。この場合、情報端末は、画像ログデータを受信し、画像ログデータに基づいた画像ログを表示すればよい。
【００８３】
画像ログ取得モジュール１５５は、画像ログデータを受信する。画像ログ表示モジュール１６８は、受信した画像ログデータに基づいて、画像ログを表示する（ステップＳ４４）。なお、画像ログ表示モジュール１６８は、画像ログを表示するとともに、この画像ログに対応する提案を表示してもよい。この場合、例えば、画像ログ表示モジュール１６８は、画像ログが加齢とともに変化するため、顔のリフトアップをしましょう等の提案を表示する。画像ログ表示モジュール１６８が表示する提案は、美容、健康、ダイエット、アンチエイジング、服装、化粧等に関する提案である。また、画像ログ表示モジュール１６８が提案する内容は、この例に限らず他の内容であってもよい。
【００８４】
以上が、画像ログ表示処理である。
【００８５】
なお、上述した各処理において、鏡１００は、ユーザを撮像した画像をサーバ１０に送信する構成であるが、鏡１００は、ユーザを撮像した画像データ及び撮像日時を、メモリ等のデータのストレージ部に記憶しておき、ユーザが撮像日時を指定することにより、この撮像日時に紐付けられた画像データをサーバ１０に送信し、サーバ１０は、この画像データに基づいて各処理を実行してもよい。
【００８６】
また、上述した各処理において、鏡１００が表示する加工画像、合成画像及び画像ログは、実際の画像や輪郭に限らず、例えば、シミュレーションであってもよい。
【００８７】
上述した手段、機能は、コンピュータ（ＣＰＵ、情報処理装置、各種端末を含む）が、所定のプログラムを読み込んで、実行することによって実現される。プログラムは、例えば、フレキシブルディスク、ＣＤ（ＣＤ−ＲＯＭなど）、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭなど）等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体からプログラムを読み取って内部記憶装置又は外部記憶装置に転送し記憶して実行する。また、そのプログラムを、例えば、磁気ディスク、光ディスク、光磁気ディスク等の記憶装置（記録媒体）に予め記録しておき、その記憶装置から通信回線を介してコンピュータに提供するようにしてもよい。
【００８８】
以上、本発明の実施形態について説明したが、本発明は上述したこれらの実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００８９】
１  画像表示システム、１０  サーバ、１００  鏡
【図１】
2017149778.tif 000003
【図２】
2017149778.tif 000004
【図３】
2017149778.tif 000005
【図４】
2017149778.tif 000006
【図５】
2017149778.tif 000007
【図６】
2017149778.tif 000008
【図７】
2017149778.tif 000009
【図８】
2017149778.tif 000010
【図９】
2017149778.tif 000011
【手続補正書】
【提出日】平成30年4月27日(2018.4.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
光を反射し、サーバと通信する鏡であって、
被撮像物を撮像する撮像手段と、
前記撮像された撮像画像の画像情報を、前記サーバに送信する画像情報送信手段と、
前記サーバから、前記画像情報が加工された加工画像情報を受信する画像情報受信手段と、
前記サーバから、前記画像情報に基づいた将来的な変化を示す変化ログを受信する変化ログ受信手段と、
前記受信した加工画像情報及び変化ログに対応する画像を表示するとともに、当該変化ログに対応する提案を表示する表示手段と、
を備えることを特徴とする鏡。
【請求項２】
前記表示手段で表示する画像が、前記被撮像物の輪郭の画像である、ことを特徴とする請求項１に記載の鏡。
【請求項３】
前記表示手段で表示する画像が、前記被撮像物の輪郭の変化を示す画像である、ことを特徴とする請求項１に記載の鏡。
【請求項４】
前記輪郭が、顔の輪郭であることを特徴とする、請求項２又は３に記載の鏡。
【請求項５】
前記表示手段で表示する画像が、前記撮像画像に別画像が合成された合成画像である、ことを特徴とする、請求項１に記載の鏡。
【請求項６】
音声を認識する音声認識手段と、
を備え、
前記撮像手段は、前記認識した音声によって、前記撮像を行うことを特徴とする請求項１に記載の鏡。
【請求項７】
ジェスチャーを認識するジェスチャー認識手段と、
を備え、
前記撮像手段は、前記認識したジェスチャーによって、前記撮像を行うことを特徴とする請求項１に記載の鏡。
【請求項８】
端末から入力された入力情報を受信する入力情報受信手段と、
を備え、
前記撮像手段は、前記受信した入力情報によって、前記撮像を行うことを特徴とする請求項１に記載の鏡。
【請求項９】
光を反射し、サーバと通信する鏡が実行する画像表示方法であって、
被撮像物を撮像するステップと、
前記撮像された撮像画像の画像情報を、前記サーバに送信するステップと、
前記サーバから、前記画像情報が加工された加工画像情報を受信するステップと、
前記サーバから、前記画像情報に基づいた将来的な変化を示す変化ログを受信するステップと、
前記受信した加工画像情報及び変化ログに対応する画像を表示するとともに、当該変化ログに対応する提案を表示するステップと、
を備えることを特徴とする画像表示方法。
【請求項１０】
光を反射し、サーバと通信する鏡に、
被撮像物を撮像するステップ、
前記撮像された撮像画像の画像情報を、前記サーバに送信するステップ、
前記サーバから、前記画像情報が加工された加工画像情報を受信するステップ、
前記サーバから、前記画像情報に基づいた将来的な変化を示す変化ログを受信するステップ、
前記受信した加工画像情報及び変化ログに対応する画像を表示するとともに、当該変化ログに対応する提案を表示するステップ、
を実行させるためのコンピュータ読み取り可能なプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
第１の特徴に係る発明は、光を反射し、サーバと通信する鏡であって、
被撮像物を撮像する撮像手段と、
前記撮像された撮像画像の画像情報を、前記サーバに送信する画像情報送信手段と、
前記サーバから、前記画像情報が加工された加工画像情報を受信する画像情報受信手段と、
前記サーバから、前記画像情報に基づいた将来的な変化を示す変化ログを受信する変化ログ受信手段と、
前記受信した加工画像情報に対応する画像を表示するとともに、当該変化ログに対応する提案を表示する表示手段と、
を備えることを特徴とする鏡を提供する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
第１の特徴に係る発明によれば、光を反射し、サーバと通信する鏡は、被撮像物を撮像し、前記撮像された撮像画像の画像情報を、前記サーバに送信し、前記サーバから、前記画像情報が加工された加工画像情報を受信し、前記サーバから、前記画像情報に基づいた将来的な変化を示す変化ログを受信し、前記受信した加工画像情報に対応する画像を表示するとともに、当該変化ログに対応する提案を表示する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
第９の特徴に係る発明は、光を反射し、サーバと通信する鏡が実行する画像表示方法であって、
被撮像物を撮像するステップと、
前記撮像された撮像画像の画像情報を、前記サーバに送信するステップと、
前記サーバから、前記画像情報が加工された加工画像情報を受信するステップと、
前記サーバから、前記画像情報に基づいた将来的な変化を示す変化ログを受信するステップと、
前記受信した加工画像情報に対応する画像を表示するとともに、当該変化ログに対応する提案を表示するステップと、
を備えることを特徴とする画像表示方法を提供する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
第１０の特徴に係る発明は、光を反射し、サーバと通信する鏡に、
被撮像物を撮像するステップ、
前記撮像された撮像画像の画像情報を、前記サーバに送信するステップ、
前記サーバから、前記画像情報が加工された加工画像情報を受信するステップ、
前記サーバから、前記画像情報に基づいた将来的な変化を示す変化ログを受信するステップ、
前記受信した加工画像情報に対応する画像を表示するとともに、当該変化ログに対応する提案を表示するステップ、
を実行させるためのコンピュータ読み取り可能なプログラムを提供する。
【国際調査報告】
2017149778.tif 000012
2017149778.tif 000013
2017149778.tif 000014
2017149778.tif 000015