(57)【要約】【課題】機器に応じたキャラクターの画像を撮像画像に重畳して表示させる。【解決手段】サーバ（３）は、サーバ通信部（３１）とサーバ制御部（３２）とを備え、サーバ制御部（３２）は、機器識別情報を参照して、キャラクター提示情報を決定し、決定したキャラクター提示情報を、サーバ通信部（３１）を介して端末装置（２）に送信する。【選択図】図１
2018160824.tif 000002
【特許請求の範囲】
【請求項１】
撮像画像にキャラクターの画像を重畳して表示する端末装置に対して情報を提供する情報提供装置であって、
通信部と制御部とを備え、
上記制御部は、
上記撮像画像に含まれる機器の個体を識別する機器識別情報を参照して、上記キャラクターの提示態様を特定するキャラクター提示情報を決定し、
決定した上記キャラクター提示情報を、上記通信部を介して上記端末装置に送信する
ことを特徴とする情報提供装置。
【請求項２】
上記機器識別情報は、上記撮像画像に含まれる機器の外見から得られる種別情報である機器種別情報を含む
ことを特徴とする請求項１に記載の情報提供装置。
【請求項３】
上記機器識別情報は、上記撮像画像の撮像位置情報を更に含む
ことを特徴とする請求項２に記載の情報提供装置。
【請求項４】
上記機器識別情報は、上記端末装置と、上記撮像画像に含まれる機器との通信により得られる固有情報を含む
ことを特徴とする請求項１に記載の情報提供装置。
【請求項５】
上記制御部は、上記機器識別情報とキャラクター特定情報とが対応付けられた対応情報を更に参照して上記キャラクター提示情報を決定するものであり、
上記対応情報の少なくとも１つは、互いに異なる複数の機器識別情報に対して、同一のキャラクター提示情報が対応付けられている
ことを特徴とする請求項２〜４の何れか１項に記載の情報提供装置。
【請求項６】
上記制御部は、上記撮像画像に含まれる機器の外見から得られる種別情報である機器種別情報を参照して、上記キャラクター提示情報のうち、上記キャラクターの発話内容及び服装のうちの少なくとも１つを更に決定する
ことを特徴とする請求項２〜５の何れか１項に記載の情報提供装置。
【請求項７】
撮像部と表示部と通信部と制御部とを備える端末装置であって、
上記制御部は、
上記撮像部により撮像された撮像画像に含まれる機器の個体を識別する機器識別情報を参照して特定された、キャラクターの提示態様を特定するキャラクター提示情報を、上記通信部を介して取得し、
上記キャラクター提示情報を参照して、上記表示部に、上記キャラクターの画像を上記撮像画像に重畳して表示させる
ことを特徴とする端末装置。
【請求項８】
音声出力部を更に備え、
上記制御部は、上記キャラクター提示情報を参照して、上記音声出力部から音声を出力させることを特徴とする請求項７に記載の端末装置。
【請求項９】
上記機器識別情報は、上記撮像画像に含まれる機器の外見から得られる種別情報である機器種別情報を含む
ことを特徴とする請求項７又は８に記載の端末装置。
【請求項１０】
上記機器識別情報は、上記撮像画像の撮像位置情報を更に含む
ことを特徴とする請求項９に記載の端末装置。
【請求項１１】
上記機器識別情報は、上記撮像画像に含まれる機器との通信により得られる固有情報を含む
ことを特徴とする請求項７又は８に記載の端末装置。
【請求項１２】
情報提供装置と端末装置とを含む表示システムであって、
上記端末装置は、撮像部と表示部と端末通信部と端末制御部とを備え、
上記情報提供装置は、サーバ通信部とサーバ制御部とを備え、
上記端末制御部は、
上記撮像部により撮像された撮像画像に含まれる機器の個体を識別する機器識別情報を、上記端末通信部を介して送信し、
上記サーバ制御部は、
キャラクターの提示態様を特定するキャラクター提示情報を、サーバ通信部を介して取得した上記機器識別情報を参照して決定し、
決定した上記キャラクター提示情報を、上記サーバ通信部を介して上記端末装置に送信し、
上記端末制御部は、
上記キャラクター提示情報を、上記端末通信部を介して取得し、
上記キャラクター提示情報を参照して、上記表示部に、上記キャラクターの画像を上記撮像画像に重畳して表示させる
ことを特徴とする表示システム。
【請求項１３】
撮像画像にキャラクターの画像を重畳して表示する端末装置に対して情報を提供する情報提供方法であって、
上記撮像画像に含まれる機器の個体を識別する機器識別情報を参照して、上記キャラクターの提示態様を特定するキャラクター提示情報を決定するキャラクター提示情報決定工程と、
決定した上記キャラクター提示情報を、上記端末装置に送信する送信工程と
を含んでいることを特徴とする情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供装置、端末装置、表示システム及び情報提供方法に関する。
【背景技術】
【０００２】
端末装置等で撮影した撮像画像に写っているマーカの近傍に、キャラクターの画像を重畳して表示する拡張現実（ＡＲ：Augmented Reality）の技術が従来技術として知られている。
【０００３】
例えば、特許文献１には、撮影画像に含まれるマーカを検出したら、当該マーカに対応する情報処理を開始し、対応するキャラクター、アイコンのオブジェクトを、被写空間に対応する３次元座標系に配置して撮影画像上に描画し、即時表示する情報処理装置が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−４１１２６号公報（２０１５年３月２日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のような従来技術は、機器等に付されたマーカの情報を参照してキャラクターの画像を重畳して表示している。そのため、当該従来技術は、家電機器等の機器に応じてキャラクターの画像を重畳して表示させることができないという問題がある。
【０００６】
本発明は、上記課題を踏まえたものであり、その目的は、機器に応じたキャラクターの画像を撮像画像に重畳して表示させることにある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明の一態様に係る情報提供装置は、撮像画像にキャラクターの画像を重畳して表示する端末装置に対して情報を提供する情報提供装置であって、通信部と制御部とを備え、上記制御部は、上記撮像画像に含まれる機器の個体を識別する機器識別情報を参照して、上記キャラクターの提示態様を特定するキャラクター提示情報を決定し、決定した上記キャラクター提示情報を、上記通信部を介して上記端末装置に送信する。
【０００８】
上記の課題を解決するために、本発明の一態様に係る端末装置は、撮像部と表示部と通信部と制御部とを備える端末装置であって、上記制御部は、上記撮像部により撮像された撮像画像に含まれる機器の個体を識別する機器識別情報を参照して特定された、キャラクターの提示態様を特定するキャラクター提示情報を、上記通信部を介して取得し、上記キャラクター提示情報を参照して、上記表示部に、上記キャラクターの画像を上記撮像画像に重畳して表示させる。
【０００９】
上記の課題を解決するために、本発明の一態様に係る表示システムは、情報提供装置と端末装置とを含む表示システムであって、上記端末装置は、撮像部と表示部と端末通信部と端末制御部とを備え、上記情報提供装置は、サーバ通信部とサーバ制御部とを備え、上記端末制御部は、上記撮像部により撮像された撮像画像に含まれる機器の個体を識別する機器識別情報を、上記端末通信部を介して送信し、上記サーバ制御部は、キャラクターの提示態様を特定するキャラクター提示情報を、サーバ通信部を介して取得した上記機器識別情報を参照して決定し、決定した上記キャラクター提示情報を、上記サーバ通信部を介して上記端末装置に送信し、上記端末制御部は、上記キャラクター提示情報を、上記端末通信部を介して取得し、上記キャラクター提示情報を参照して、上記表示部に、上記キャラクターの画像を上記撮像画像に重畳して表示させる。
【００１０】
上記の課題を解決するために、本発明の一態様に係る情報制御方法は、撮像画像にキャラクターの画像を重畳して表示する端末装置に対して情報を提供する情報提供方法であって、上記撮像画像に含まれる機器の個体を識別する機器識別情報を参照して、上記キャラクターの提示態様を特定するキャラクター提示情報を決定するキャラクター提示情報決定工程と、決定した上記キャラクター提示情報を、上記サーバ通信部を介して上記端末装置に送信する送信工程とを含んでいる。
【発明の効果】
【００１１】
本発明の一態様によれば、機器に応じたキャラクターの画像を撮像画像に重畳して表示させることができるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態１に係る表示システムの要部構成を示すブロック図である。
【図２】本発明の実施形態１に係る表示システムの概要を示す図である。
【図３】本発明の実施形態１に係るサーバの記憶部に格納されているキャラクター管理ＤＢの一例を示す図である。
【図４】本発明の実施形態１に係る表示システムにおける情報提供処理の流れの一例を示すフローチャートである。
【図５】本発明の実施形態１に係る表示システムにおける情報提供処理の流れの一例を示すフローチャートである。
【図６】本発明の実施形態２に係る表示システムの要部構成を示すブロック図である。
【図７】本発明の実施形態２に係るサーバの記憶部に格納されているキャラクター管理ＤＢの一例を示す図である。
【図８】本発明の実施形態２に係る表示システムにおける情報提供処理の流れの一例を示すフローチャートである。
【図９】本発明の実施形態４に係る表示システムの要部構成を示すブロック図である。
【図１０】本発明の実施形態５に係る表示システムの要部構成を示すブロック図である。
【図１１】サーバ又は端末装置として利用可能なコンピュータの構成を例示したブロック図である。
【発明を実施するための形態】
【００１３】
＜実施形態１＞
本実施形態に係る表示システム１について、図１から図５を参照して以下に説明する。ただし、この実施形態に記載されている構成は、特に特定的な記載がない限り、この発明の範囲をそれのみに限定する趣旨ではなく、単なる説明例に過ぎない。
【００１４】
〔表示システム１〕
本実施形態に係る表示システム１の要部構成について、図１を参照して説明する。
【００１５】
図１は、本実施形態に係る表示システム１の要部構成を示すブロック図である。表示システム１は、図１に示すように、端末装置２と、サーバ（情報提供装置）３とを備えている。端末装置２とサーバ３とは、ネットワーク４を介して接続されており、端末装置２と家電機器５とは、無線ＬＡＮルータ６を介して接続されている。
【００１６】
〔端末装置２〕
本実施形態に係る端末装置２の構成について、図１を参照して説明する。図１に示すように、本実施形態に係る端末装置２は、撮像部２１と、端末制御部２２と、端末通信部（通信部）２３と、音声出力部２４と、表示部２５とを備えている。
【００１７】
端末装置２としては、例えば、スマートフォン及びヘッドマウントディスプレイ等を挙げることができる。
【００１８】
なお、撮像部２１、音声出力部２４及び表示部２５は、それぞれ単体のハードウェアによって構成されていてもよいし、複数のハードウェアによって分散的に構成されていてもよい。
【００１９】
〔撮像部２１〕
撮像部２１は、家電機器（機器）５の撮像画像７（図２参照）を取得する。撮像部２１としては、例えば、カメラ等を挙げることができる。
【００２０】
〔端末制御部２２〕
端末制御部２２は、機器識別情報を、端末通信部２３を介してサーバ３に送信する。また、端末制御部２２は、キャラクター提示情報を、端末通信部２３を介して取得する。続いて端末制御部２２は、キャラクター提示情報を参照して、表示部２５に、キャラクター８の画像を撮像画像７に重畳して表示させる。
【００２１】
ここで、機器識別情報とは、撮像部２１により撮像された撮像画像７に含まれる家電機器５の個体を識別する情報のことを指す。具体的には、機器識別情報とは、図３のキャラクター管理ＤＢ（データベース）３３０における、デバイスＩＤ、又は撮像位置情報と機器種別情報とを含む情報のことを指す。
【００２２】
ここで、機器種別情報とは、家電機器５の外見から得られる種別情報である。
【００２３】
また、デバイスＩＤとは、家電機器５を一意に特定することができるＩＤであり、家電機器５一台毎に割り振られたＩＤである。換言すれば、デバイスＩＤとは、撮像画像７に含まれる、家電機器５との通信により得られる家電機器５の固有情報である。なお、後述の通り、撮像画像７に含まれる家電機器５のデバイスＩＤを特定するには、各デバイスＩＤに対応する機器種別情報が特定可能になっている必要がある。各デバイスＩＤに対応する機器種別情報を特定する方法の例として、キャラクター管理ＤＢ（データベース）３３０が各デバイスＩＤト機器種別情報とを対応付けたり、家電機器５がデバイスＩＤと機器種別情報とを一連の情報として提示したり、デバイスＩＤの一部が機器種別情報を含むようにデバイスＩＤを構成したりする方法を挙げることができる。
【００２４】
また、撮像位置情報とは、撮像画像７に家電機器５が含まれるときの、撮像画像７の撮像位置の位置情報であり、例えば、緯度、経度及び高度で表される。本実施例では、一般的な家等の建物では、同一の撮像位置から撮像した画像に、複数の家電機器５が含まれていることはあっても、それらのうち、同一の機器種別情報を有する家電機器５は高々１つであるという仮定をおく。そして、この仮定の下、撮像画像７の撮像位置情報と、撮像画像７に含まれる家電機器５の機器種別情報とを含む情報は、家電機器５を一意に特定することができるものと考える。
【００２５】
なお、図３から明らかなように、無線ＬＡＮルータ識別情報は、機器識別情報には含まれていない。無線ＬＡＮルータ識別情報については、後述の実施形態２で詳細に説明する。
【００２６】
また、キャラクター提示情報とは、家電機器５に対応付けられたキャラクター８の提示態様を特定するものである。具体的には、キャラクター提示情報とは、図３のキャラクター管理ＤＢ３３０に示されるように、キャラクターＩＤ及び外見等を含む情報のことを指す。また、図３のキャラクター管理ＤＢ３３０には記載されていないが、キャラクター提示情報は、他に、発話内容、及び、キャラクター８の服装等を含んでいてもよい。
【００２７】
キャラクターＩＤとは、キャラクター８に割り振られるＩＤである。キャラクター８の外見とは、例えば、図２に示されるように、家電機器５がオーブンレンジである場合には、レンジに顔がある、擬人化され、デフォルメされたキャラクター（レンジ太郎）の外見等を挙げることができる。キャラクター８の発話内容とは、キャラクター８による発話の内容を指す。発話する方法としては、例えば、文字による発話及び音声発話等を挙げることができる。キャラクター８の服装とは、キャラクター８が着ている服装のことを指す。
【００２８】
なお、上述の例では、機器識別情報は、機器種別情報、デバイスＩＤ、及び撮像位置情報等を含む。また、キャラクター提示情報は、キャラクターＩＤ、キャラクター８の外見、キャラクター８の発話内容、及び、キャラクター８の服装等を含む。ただし、本実施形態では、このような形態に限定されない。
【００２９】
本実施形態では、機器識別情報は、撮像部２１により撮像された撮像画像７に含まれる家電機器５の個体を識別する情報であれば任意の情報であってもよい。また、キャラクター提示情報とは、家電機器５に対応付けられたキャラクター８の提示態様を特定するものであれば、任意の情報であってもよい。
【００３０】
また、上述の例では、家電機器５の撮像画像７を取得しているが、本実施形態では、これに限定されない。本実施形態では、機器であれば家電機器に限定されず、例えば、家庭用以外の電気機器の撮像画像７を取得することができる。
【００３１】
次に、端末制御部２２の構成について、図１を参照して説明する。図１に示すように、端末制御部２２は、機器識別情報特定部２２０及び重畳画像生成部２２４として機能する。
【００３２】
［機器識別情報特定部２２０］
機器識別情報特定部２２０は、機器識別情報を特定する。
【００３３】
図１に示すように、機器識別情報特定部２２０は、画像認識部２２１、固有情報取得部２２２及び位置情報取得部２２３として機能する。
【００３４】
画像認識部２２１は機器種別情報を特定する。固有情報取得部２２２はデバイスＩＤを特定する。位置情報取得部２２３は撮像位置情報を特定する。これにより、機器識別情報特定部２２０は、デバイスＩＤ、又は撮像位置情報と機器種別情報とを参照し、機器識別情報を特定する。
【００３５】
（画像認識部２２１）
画像認識部２２１は、撮像部２１が取得した撮像画像７を参照し、家電機器５の機器種別情報を特定する。例えば、スマートフォン等の端末装置２の撮像部２１で家電機器５を捉えたとする。このとき、画像認識部２２１は、公知の画像認識技術を用いて、撮像部２１が取得した撮像画像７に映された家電機器５をオーブンレンジに特定する。これにより、機器種別情報は、オーブンレンジとなる。
【００３６】
なお、上述の例では、端末装置２の端末制御部２２が、画像認識部２２１として機能している。ただし、本実施形態ではこれに限定されない。本実施形態では、例えば、機器種別情報をサーバ３のサーバ制御部３２が特定してもよい。すなわち、サーバ制御部３２が、画像認識部２２１として機能してもよい。
【００３７】
この場合、サーバ制御部３２は、端末装置２から撮像画像７を受信し、機器種別情報を特定する。また、サーバ制御部３２は、当該機器種別情報と、端末装置２から受信したデバイスＩＤ、及び撮像位置情報等の少なくとも何れかと、を参照し、機器識別情報を特定することができる。すなわち、本実施形態では、端末制御部２２の代わりに、サーバ制御部３２が、機器識別情報特定部２２０として機能してもよい。
【００３８】
（固有情報取得部２２２）
固有情報取得部２２２は、端末通信部２３が、家電機器５の家電機器通信部５０と通信を行うことによって、デバイスＩＤ、及び無線ＬＡＮルータ識別情報等の固有情報を取得する。
【００３９】
ここで、図１に示すように、端末通信部２３と、家電機器通信部５０とは同一の無線ＬＡＮルータ６のような無線ＬＡＮ通信機器にＷｉ−Ｆｉ（登録商標）接続し、当該無線ＬＡＮ通信機器を介して相互に通信を行う。これにより、固有情報取得部２２２は、デバイスＩＤ、及び無線ＬＡＮルータ識別情報を取得することができる。
【００４０】
なお、端末通信部２３と家電機器通信部５０とが無線ＬＡＮルータ６を介して通信を行う代わりに、端末通信部２３と家電機器通信部５０とがＢｌｕｅｔｏｏｔｈ（登録商標）等を用いて直接通信を行ってもよい。これにより固有情報取得部２２２がデバイスＩＤの識別情報を取得してもよい。
【００４１】
また、図１において、家電機器５は１つの部材であるかのように記載されているが、実際には、家電機器５は、無線ＬＡＮルータ６に無線接続されている複数の部材のことを指す。
【００４２】
なお、無線ＬＡＮルータ６及び家電機器５の配置形態としては、例えば、１つの家又は家電量販店等、同一の建物内にまとめて配置する形態を挙げることができる。
【００４３】
以下に、固有情報取得部２２２によるデバイスＩＤの取得の具体例について説明する。
【００４４】
（固有情報取得部２２２によるデバイスＩＤの取得の具体例１）
固有情報取得部２２２は、端末通信部２３を介して、無線ＬＡＮルータ６に接続されている全ての家電機器５に、デバイスＩＤを固有情報取得部２２２に送信するように命令する。これにより、固有情報取得部２２２は、複数の家電機器５から、複数のデバイスＩＤを取得する。この中から、固有情報取得部２２２は、撮像画像７に含まれる家電機器５のデバイスＩＤを特定する。
【００４５】
一般的な家等の建物では、同一の無線ＬＡＮルータ６に接続されている同一の機器種別情報を有する家電機器５は高々１つである。そこで、本実施形態では、固有情報取得部２２２は、同一の無線ＬＡＮルータ６から取得できるデバイスＩＤの中には、１つの機器種別情報に対応するデバイスＩＤは１つしかないという仮定のもと、画像認識部２２１が特定した、撮像画像７に含まれる家電機器５の機器種別情報に基づいて、デバイスＩＤを特定する。
【００４６】
ここで、固有情報取得部２２２は、例えば、キャラクター管理ＤＢ３３０を参照し、撮像画像７に含まれる家電機器５の機器種別情報に対応するデバイスＩＤを特定することができる。
【００４７】
また、デバイスＩＤの一部が機器種別情報となっている場合、固有情報取得部２２２は、デバイスＩＤと共に機器種別情報を家電機器５から取得し、これを用いて撮像画像７に含まれる家電機器５のデバイスＩＤを特定してもよい。
【００４８】
（固有情報取得部２２２によるデバイスＩＤの取得の具体例２）
また、固有情報取得部２２２は、無線ＬＡＮルータ６に接続されている全ての家電機器５に、画像認識部２２１が特定した、撮像画像７に含まれる家電機器５の機器種別情報を送信し、送信した機器種別情報と家電機器５自身の機器種別情報とが一致した場合にデバイスＩＤを固有情報取得部２２２に送信するように命令してもよい。ここで、上述の具体例１と同様に、固有情報取得部２２２は、同一の無線ＬＡＮルータ６に接続されている同一の機器種別情報を有する家電機器５は高々１つであるとの仮定の下に、送信されたデバイスＩＤを参照して家電機器５を一意に特定する。
【００４９】
（位置情報取得部２２３）
位置情報取得部２２３は、撮像位置情報を取得する。図１に示すように、位置情報取得部２２３は、ＧＰＳ受信機２２３０を備えている。位置情報取得部２２３は、ＧＰＳ受信機２２３０を利用することで、撮像画像７を取得したときの端末装置２の現在位置を、撮像位置情報として取得することができる。
【００５０】
ここで、一般的な家等の建物では、同一の撮像位置から撮像可能な同一の機器種別情報を有する家電機器５は高々１つである。そこで、本実施形態では、同一の撮像位置情報を持つ撮像画像７に含まれる、同一の機器種別情報に対応する家電機器５は、同一の個体である、という仮定のもと、サーバ制御部３２は、位置情報取得部２２３によって取得された撮像画像７に対応する撮像位置情報と、撮像画像７に含まれる家電機器５の機器種別情報とを参照して、家電機器５を一意に特定する。
【００５１】
なお、本実施形態では、位置情報取得部２２３は、撮像位置情報を取得することができれば、ＧＰＳ受信機２２３０を備えていなくてもよい。
【００５２】
［重畳画像生成部２２４］
重畳画像生成部２２４は、キャラクター提示情報を、端末通信部２３を介して取得する。また、重畳画像生成部２２４は、キャラクター提示情報を参照して、表示部２５に、キャラクター８の画像を撮像画像７に重畳して表示させる。
【００５３】
また、重畳画像生成部２２４は、キャラクター８の表示部２５における表示位置を、家電機器５の機器種別情報、及び、家電機器５の表示部２５における位置に応じて特定する。例えば、重畳画像生成部２２４は、図２に示すように、家電機器５に重畳して表示したり、家電機器５に隣接するように表示したりするように表示部２５に表示させる。これにより、家電機器５とキャラクター８とが関連付けられていることがユーザに感じ取れるようになる。
【００５４】
より具体的には、重畳画像生成部２２４は、キャラクター提示情報を参照して、モデルデータ及び表示位置データを生成し、モデルデータからキャラクター８を生成する。モデルデータは、例えば、線分及び多角形等の組合せにより、立位状態の物体を表現するポリゴンデータである。重畳画像生成部２２４は、端末制御部２２が決定した発話内容に応じて、モデルデータに含まれる、物体の位置、向き、首、腕及び足の角度等を示すデータを調整し、キャラクター８を生成する。
【００５５】
重畳画像生成部２２４は、撮像部２１が取得した撮像画像７に、キャラクター８の画像を重畳させる。重畳画像生成部２２４は、例えば、キャラクター８のポリゴンデータに対してレンダリング処理を行うことにより、家電機器５の画像の撮影方向に応じたキャラクター８の画像を生成する。
【００５６】
ここで、家電機器５同士で機器識別情報が異なる場合には、それに応じてキャラクター提示情報も異なる。例えば、図３のキャラクター管理ＤＢ３３０に示すように、機器識別情報のうち、機器種別情報がオーブンレンジと冷蔵庫とで異なるとする。この場合、図３のキャラクター管理ＤＢ３３０に示すように、機器種別情報が異なるのに応じて、それぞれの家電機器５に対応するキャラクターの外見も異なる。その結果、重畳画像生成部２２４は、異なる外見のキャラクター８の画像を表示部２５に表示させることができる。
【００５７】
このように、重畳画像生成部２２４によれば、機器識別情報に応じて、異なるキャラクター８の画像を表示部２５に表示させることができる。
【００５８】
［端末通信部２３］
端末通信部２３は、サーバ３のサーバ通信部（通信部）３１及び家電機器５の家電機器通信部５０と通信するための通信インターフェースであり、無線通信を行うものである。
【００５９】
端末通信部２３は、端末制御部２２における機器識別情報特定部２２０で特定した機器識別情報をサーバ３に送信する。
【００６０】
ここで、図１に示すように、端末通信部２３は、家電機器５と同一の無線ＬＡＮルータ６のような無線ＬＡＮ通信機器を介して、Ｗｉ−Ｆｉ（登録商標）接続されている。一方、端末通信部２３は、複数の無線装置から構成されており、無線ＬＡＮルータ６の他に、ＬＴＥ等の広域無線通信を行う機能を有していてもよい。図１に示すように、端末通信部２３は、サーバ３と通信を行うときは、無線ＬＡＮルータ６を介さずに通信を行ってもよい。すなわち、端末通信部２３は、広域無線通信を用いて、ネットワーク４を通じてサーバ通信部３１と通信を行ってもよい。
【００６１】
［音声出力部２４］
音声出力部２４は、音声を出力するものである。
【００６２】
音声出力部２４が出力する音声内容としては、端末制御部２２が、キャラクター提示情報を参照して決定する。
【００６３】
例えば、図３に示すように、機器識別情報のうち、機器種別情報が同じオーブンレンジ
であっても、それ以外の情報が異なるとする。この場合、機器識別情報のうちの他の情報が異なることに応じて、それぞれの家電機器５に対応するキャラクターＩＤ等のキャラクター提示情報も異なる。
【００６４】
その結果、端末制御部２２は、例えば、キャラクターＩＤがＣＨ＿０００１である場合、音声出力部２４に「僕はＡ太郎である」と出力させることができる。また、キャラクターＩＤがＣＨ＿０００２である場合、端末制御部２２は、音声出力部２４に「僕はＢ太郎である」と出力させることができる。このように、キャラクター８の外見が同じであっても、キャラクターＩＤ等が異なる等、キャラクター提示情報が全体として異なる場合には、音声出力部２４は、異なる音声内容を出力することができる。
【００６５】
このように、音声出力部２４は、機器識別情報に応じて、異なる音声を出力することができる。
【００６６】
［表示部２５］
表示部２５は、重畳画像生成部２２４により特定されたキャラクター８を、家電機器５の撮像画像７と共に表示する。すなわち、表示部２５は、重畳画像生成部２２４により重畳した画像を表示する。
【００６７】
また、表示部２５は、重畳画像生成部２２４により特定された表示位置に、キャラクター８を表示する。表示部２５は、例えば、ディスプレイである。
【００６８】
〔サーバ３〕
次に、本実施形態に係るサーバ３の構成について、図１を参照して説明する。図１に示すように、本実施形態に係るサーバ３は、サーバ通信部３１、サーバ制御部３２、及び、記憶部３３を備えている。
【００６９】
上述の例では、サーバ３が１つのサーバによって実現される構成を例に挙げて説明するが、本実施形態はこれに限定されない。本実施形態では、サーバ３の備える各部（各機能）の少なくとも一部を、他のサーバにより実現する構成を採用してもよい。
【００７０】
〔サーバ通信部３１〕
サーバ通信部３１は、ネットワーク４を介して端末装置２の端末通信部２３と通信し、無線ＬＡＮルータ６を介して家電機器５の家電機器通信部５０と通信するための通信インターフェースである。
【００７１】
サーバ通信部３１は、端末装置２の端末通信部２３から機器識別情報を取得する。また、サーバ通信部３１は、サーバ制御部（制御部）３２によって決定されたキャラクター提示情報を端末装置２の端末通信部２３に送信する。
【００７２】
〔サーバ制御部３２及び記憶部３３〕
サーバ制御部３２は、キャラクター提示情報を、サーバ通信部３１を介して取得した機器識別情報を参照して決定する。また、サーバ制御部３２は、サーバ通信部３１に、決定したキャラクター提示情報を、端末装置２へと送信させる。
【００７３】
より具体的には、サーバ制御部３２は、キャラクター提示情報決定部３２０として機能し、記憶部３３に格納されているキャラクター管理ＤＢ３３０を参照し、取得した機器識別情報に対応するキャラクター提示情報を決定する。
【００７４】
このように、サーバ制御部３２は、機器識別情報に対応するキャラクター提示情報を決定することで、家電機器５に応じたキャラクター提示情報を決定することができる。また、サーバ制御部３２は、機器識別情報に対応するキャラクター提示情報を端末装置２に送信することができる。これにより、サーバ制御部３２は、端末装置２に、家電機器５に応じたキャラクター８の画像を撮像画像７に重畳して表示させることができる。
【００７５】
なお、サーバ制御部３２が参照するキャラクター管理ＤＢ３３０を備えた記憶部３３は、サーバ制御部３２を備えているサーバ３とは別のサーバに格納されていてもよい。この場合、サーバ制御部３２は、ネットワーク４を介して別のサーバに格納された記憶部３３のキャラクター管理ＤＢ３３０を参照することができる。また、キャラクター管理ＤＢ３３０は、複数の記憶部３３に分散されていてもよく、複数のサーバに分散されていてもよい。これにより、１つのサーバ３にかかる負担を軽減しながらキャラクター提示情報を決定することができる。
【００７６】
以下、サーバ制御部３２によるキャラクター提示情報の決定について、図３を参照して説明する。
【００７７】
（キャラクター提示情報の決定）
図３は、サーバ３の記憶部３３に格納されているキャラクター管理ＤＢ３３０の一例を示す図である。
【００７８】
仮に、サーバ制御部３２が、機器種別情報以外にデバイスＩＤ及び撮像位置情報のうちの少なくとも１つの機器識別情報を取得していたとする。この場合、サーバ制御部３２は、機器種別情報に対応するキャラクターの外見、及び、デバイスＩＤ又は撮像位置情報に対応するキャラクターＩＤが、図３のキャラクター管理ＤＢ３３０内に存在するかどうかを検索する。
【００７９】
例えば、機器種別情報がオーブンレンジであり、デバイスＩＤがＨＥ＿１２１２であったとする。この場合、サーバ制御部３２のキャラクター提示情報決定部３２０は、キャラクターの外見がレンジ太郎であり、キャラクターＩＤがＣＨ＿０００１である情報をキャラクター提示情報として決定する。
【００８０】
同様に、機器種別情報がオーブンレンジであり、撮像位置情報が、緯度３５．６°、経度１４０．０°及び高度３０ｍであったとする。この場合、サーバ制御部３２のキャラクター提示情報決定部３２０は、キャラクターの外見がレンジ太郎であり、キャラクターＩＤがＣＨ＿０００１である情報をキャラクター提示情報として決定する。
【００８１】
また、仮に、サーバ制御部３２が、機器種別情報以外にデバイスＩＤ及び撮像位置情報のうちの何れの情報も取得していなかったり、デバイスＩＤ及び撮像位置情報に対応するキャラクターＩＤが存在しなかったりしたとする。この場合、サーバ制御部３２のキャラクター提示情報決定部３２０は、キャラクターの外見のみからなる情報を、キャラクター８を特定するためのキャラクター提示情報として決定する。すなわち、キャラクター８を特定するための情報として、キャラクターの外見のみが反映される。
【００８２】
なお、キャラクターＩＤが存在しない場合とは、例えば、図３のキャラクター管理ＤＢ３３０の、デバイスＩＤ及び撮像位置情報に対応するキャラクターＩＤが空欄である場合が挙げられる。
【００８３】
また、キャラクター８を特定するための情報として、キャラクターの外見のみが反映されるとき、発話内容及び服装等のキャラクター提示情報は、一般的なものとなる。これは、キャラクターＩＤがキャラクター８に反映されていないためである。
【００８４】
例えば、キャラクターの外見が、図２に示すようなレンジを擬人化したレンジ太郎であるとする。このとき、当該レンジ太郎は、「僕はレンジ太郎です」等、「僕はＡ太郎です」等に比べて、キャラクター８を特定しない内容を話す。また、このとき、当該レンジ太郎は図２に示すようなエプロンを着用しており、ダウンジャケットを着ているレンジ太郎に比べて、外見の元になった家電機器５から想定され易い服装となる。
【００８５】
例えば、機器種別情報がオーブンレンジであるとする。この場合、キャラクター提示情報決定部３２０は、キャラクターの外見がレンジ太郎である情報をキャラクター提示情報として決定する。このように、機器種別情報以外の機器識別情報を取得できていない場合でも、キャラクター提示情報決定部３２０を備えたサーバ制御部３２は、家電機器５に応じたキャラクター提示情報を決定することができる。
【００８６】
（キャラクター提示情報の決定の変更例）
なお、サーバ制御部３２は、キャラクターの外見のみからなる情報を、キャラクター８を特定するためのキャラクター提示情報として決定しなくてもよい。サーバ制御部３２は、代わりに、新たなキャラクターＩＤをキャラクター管理ＤＢ３３０上に作成してもよい。これにより、キャラクター提示情報決定部３２０は、キャラクターの外見及び新たなキャラクターＩＤを含む情報をキャラクター提示情報として決定することができる。
【００８７】
キャラクター提示情報の決定のプロセス等について、以下の情報提供処理において、更に詳細に説明する。
【００８８】
〔情報提供処理〕
本実施形態に係る表示システム１における情報提供処理（情報提供方法）について、図４を参照して説明する。図４は、本実施形態に係る表示システム１における情報提供処理の流れの一例を示すフローチャートである。
【００８９】
本実施形態に係る表示システム１は、以下に説明するステップＳ１０１〜Ｓ１３３を実行することによって、情報提供処理を行う。
【００９０】
ステップＳ１０１：まず、端末装置２は、表示システム１専用のアプリが起動されると、起動メッセージを再生し、撮像部２１を家電機器５に向けるようにユーザに促す。
【００９１】
ステップＳ１０２：撮像部２１が取得した家電機器５の撮像画像７により、画像認識部２２１が機器種別情報を取得できた場合（ステップＳ１０２のＹＥＳ）、ステップＳ１０３に進む。画像認識部２２１が機器種別情報を取得できなかった場合（ステップＳ１０２のＮＯ）、ステップＳ１０１に戻り、ステップＳ１０１〜ステップＳ１０２を繰り返す。
【００９２】
ステップＳ１０３：端末装置２の機器識別情報特定部２２０は、デバイスＩＤ、撮像位置情報及び無線ＬＡＮルータ識別情報の少なくとも何れかを取得できたかどうかを確認する。機器識別情報特定部２２０が上述の情報の少なくとも何れかを取得できていた場合（ステップＳ１０３のＹＥＳ）、ステップＳ１０９に進む。機器識別情報特定部２２０が上述の情報の何れも取得できていなかった場合（ステップＳ１０３のＮＯ）、ステップＳ１０４に進む。
【００９３】
ステップＳ１０４：端末装置２の端末制御部２２は、機器識別情報のうち、機器種別情報のみを、端末通信部２３を介してサーバ３に送信する。
【００９４】
ステップＳ１０５：サーバ３のサーバ制御部３２は、サーバ通信部３１を介して、端末装置２から機器種別情報を受信する。
【００９５】
ステップＳ１０６：サーバ制御部３２は、機器種別情報を参照し、当該機器種別情報に対応するキャラクターの外見を図３のキャラクター管理ＤＢ３３０内から検索する。続いて、サーバ制御部３２におけるキャラクター提示情報決定部３２０は、機器種別情報に対応するキャラクターの外見のみを、キャラクター８を特定するためのキャラクター提示情報として決定する（キャラクター提示情報決定工程）。続いて、サーバ制御部３２は、決定したキャラクター提示情報を、サーバ通信部３１を介して端末装置２に送信する（送信工程）。
【００９６】
ステップＳ１０７：端末装置２の端末制御部２２は、端末通信部２３を介して、サーバ３からキャラクター提示情報を受信する。
【００９７】
ステップＳ１０８：端末制御部２２の重畳画像生成部２２４は、キャラクター提示情報を参照して、表示部２５に、キャラクター８の画像を撮像画像７に重畳して表示させる。
【００９８】
ここで、キャラクター８を特定するためのキャラクター提示情報は、機器種別情報のみを参照して決定されており、キャラクターの外見のみからなる。そのため、当該キャラクター提示情報を参照して表示されたキャラクター８には、外見以外にキャラクター８を特定するための情報が反映されていない。したがって、キャラクター８は、一般的なキャラクター８となる。
【００９９】
ステップＳ１０９：端末装置２の端末制御部２２は、デバイスＩＤ、撮像位置情報及び無線ＬＡＮルータ識別情報のうち取得した各情報と、機器種別情報とを、端末通信部２３を介してサーバ３に送信する。
【０１００】
ステップＳ１１０：サーバ３のサーバ制御部３２は、サーバ通信部３１を介して、端末装置２から上述の各情報と、機器種別情報とを受信する。
【０１０１】
ステップＳ１１１：サーバ制御部３２は、上述の各情報を検索し、デバイスＩＤを取得できているかを確認する。サーバ制御部３２が、デバイスＩＤを取得できていることを確認した場合（ステップＳ１１１のＹＥＳ）、ステップＳ１１２に進む。サーバ制御部３２が、デバイスＩＤを取得できていないことを確認した場合（ステップＳ１１１のＮＯ）、ステップＳ１１６に進む。
【０１０２】
ステップＳ１１２：次に、サーバ制御部３２は、デバイスＩＤに対応するキャラクターＩＤが、図３に示すキャラクター管理ＤＢ３３０内に存在するかどうかを検索する。デバイスＩＤに対応するキャラクターＩＤが見つかった場合（ステップＳ１１２のＹＥＳ）、ステップＳ１１３に進む。デバイスＩＤに対応するキャラクターＩＤが見つからなかった場合（ステップＳ１１２のＮＯ）、ステップＳ１１６に進む。
【０１０３】
ステップＳ１１３：キャラクター提示情報決定部３２０は、当該キャラクターＩＤと、機器種別情報に対応するキャラクターの外見とを含む情報をキャラクター提示情報として決定する（キャラクター提示情報決定工程）。続いて、サーバ制御部３２は、決定したキャラクター提示情報を、サーバ通信部３１を介して端末装置２に送信する（送信工程）。
【０１０４】
ステップＳ１１４：端末装置２の端末制御部２２は、端末通信部２３を介して、サーバ３からキャラクター提示情報を受信する。
【０１０５】
ステップＳ１１５：端末制御部２２の重畳画像生成部２２４は、キャラクター提示情報を参照して、表示部２５に、キャラクター８の画像を撮像画像７に重畳して表示させる。
【０１０６】
ここで、当該キャラクター提示情報は、機器種別情報及びデバイスＩＤを参照して決定されており、キャラクターの外見だけでなく、キャラクターＩＤも含む。そのため、当該キャラクター提示情報を参照して表示されたキャラクター８には、外見以外にキャラクター８を特定するための情報が反映されている。これにより、端末制御部２２は、家電機器５の機器種別情報だけでなく、デバイスＩＤにも応じたキャラクター８の画像を撮像画像７に重畳して表示させることができる。
【０１０７】
ステップＳ１１６：サーバ制御部３２は、デバイスＩＤを取得できていないことを確認した場合、撮像位置情報を取得できているかどうか確認する。サーバ制御部３２が、撮像位置情報を取得できていることを確認した場合（ステップＳ１１６のＹＥＳ）、ステップＳ１１７に進む。サーバ制御部３２が、撮像位置情報を取得できていないことを確認した場合（ステップＳ１１６のＮＯ）、ステップＳ１３１に進む。
【０１０８】
ステップＳ１１７：次に、サーバ制御部３２は、撮像位置情報に対応するキャラクターＩＤが、図３に示すキャラクター管理ＤＢ３３０内に存在するかどうかを検索する。撮像位置情報に対応するキャラクターＩＤが見つかった場合（ステップＳ１１７のＹＥＳ）、ステップＳ１１８に進む。撮像位置情報に対応するキャラクターＩＤが見つからなかった場合（ステップＳ１１７のＮＯ）、ステップＳ１３１に進む。
【０１０９】
ステップＳ１１８：キャラクター提示情報決定部３２０は、当該キャラクターＩＤと、機器種別情報に対応するキャラクターの外見とを含む情報をキャラクター提示情報として決定する（キャラクター提示情報決定工程）。続いて、サーバ制御部３２は、決定したキャラクター提示情報を、サーバ通信部３１を介して端末装置２に送信する（送信工程）。
【０１１０】
ステップＳ１１９：端末装置２の端末制御部２２は、端末通信部２３を介して、サーバ３からキャラクター提示情報を受信する。
【０１１１】
ステップＳ１２０：端末制御部２２の重畳画像生成部２２４は、キャラクター提示情報を参照して、表示部２５に、キャラクター８の画像を撮像画像７に重畳して表示させる。
【０１１２】
ここで、当該キャラクター提示情報は、機器種別情報及び撮像位置情報を参照して決定されており、キャラクターの外見だけでなく、キャラクターＩＤも含む。そのため、当該キャラクター提示情報を参照して表示されたキャラクター８には、外見以外にキャラクター８を特定するための情報が反映されている。これにより、端末制御部２２は、家電機器５の機器種別情報だけでなく、撮像位置情報にも応じたキャラクター８の画像を撮像画像７に重畳して表示させることができる。
【０１１３】
例えば、Ｔ家における家電機器５と、家電量販店Ｙにおける家電機器５との機器種別情報が共に電子レンジであり、同じであったとする。このとき、キャラクター８の外見は共にレンジ太郎となるが、Ｔ家における家電機器５と、家電量販店Ｙにおける家電機器５との撮像位置情報が異なることから、キャラクターＩＤも異なってくる。その結果、端末制御部２２は、Ｔ家における家電機器５と、家電量販店Ｙにおける家電機器５とに対応するキャラクター提示情報を、それぞれ異なるように決定することができる。その結果、端末制御部２２は、例えば、キャラクター８の発話内容等も異ならせることができる。
【０１１４】
ステップＳ１３１：キャラクター提示情報決定部３２０は、機器種別情報に対応するキャラクターの外見のみをキャラクター８を特定するためのキャラクター提示情報として決定する（キャラクター提示情報決定工程）。続いて、サーバ制御部３２は、決定したキャラクター提示情報を、サーバ通信部３１を介して端末装置２に送信する（送信工程）。
【０１１５】
ステップＳ１３２：端末装置２の端末制御部２２は、端末通信部２３を介して、サーバ３からキャラクター提示情報を受信する。
【０１１６】
ステップＳ１３３：端末制御部２２の重畳画像生成部２２４は、キャラクター提示情報を参照して、表示部２５に、キャラクター８の画像を撮像画像７に重畳して表示させる。
【０１１７】
ここで、キャラクター８を特定するためのキャラクター提示情報は、機器種別情報以外の情報を取得できなかった場合と同様に、機器種別情報のみを参照して決定されており、キャラクターの外見のみからなる。そのため、当該キャラクター提示情報を参照して表示されたキャラクター８には、外見以外にキャラクター８を特定するための情報が反映されていない。したがって、キャラクター８は、一般的なキャラクター８となる。
【０１１８】
なお、上述の例では、サーバ制御部３２は、まず、デバイスＩＤを取得できているかどうかを確認している。そして、サーバ制御部３２は、デバイスＩＤに対応するキャラクターＩＤが見つからなかった場合に、撮像位置情報が取得できているかどうかを確認している。デバイスＩＤは、撮像位置情報と異なり、誤差が生じない代わりに、無線の接続障害のためにサーバ制御部３２が取得できなくなる虞がある。これに対し、上述のように、サーバ制御部３２は、まず、デバイスＩＤを取得できているかを確認し、デバイスＩＤがある場合にはデバイスＩＤを参照することができる。これにより、サーバ制御部３２は、より正確な機器識別情報として決定することができる。
【０１１９】
また、仮にデバイスＩＤが接続障害等により取得できない場合でも、サーバ制御部３２は、撮像位置情報を参照して機器識別情報を決定することができる。その結果、サーバ制御部３２のキャラクター提示情報決定部３２０は、キャラクター提示情報を、より確実に機器種別情報以外の機器識別情報が参照されたものに決定することができる。
【０１２０】
ただし、本実施形態ではこれに限定されず、サーバ制御部３２は、まず、撮像位置情報が取得できているかどうかを確認してもよい。そして、撮像位置情報に対応するキャラクターＩＤが見つからなかった場合に、サーバ制御部３２は、デバイスＩＤを取得できているかどうかを確認してもよい。
【０１２１】
〔情報提供処理の変更例〕
上述の例では、キャラクターＩＤを特定できない場合には、端末制御部２２は、キャラクター８を特定するための情報として、キャラクターの外見のみを参照した一般的なキャラクター８を表示部２５に表示させている。
【０１２２】
ただし、本実施形態では、これに限定されない。本実施形態では、一般的なキャラクター８を表示部２５に表示させる代わりに、外見以外にもキャラクター８を特定するための情報が反映された新規なキャラクター８を作成してもよい。
【０１２３】
以下、情報提供処理の変更例について、図５を参照して説明する。図５は、本実施形態に係る表示システム１における情報提供処理の変更例の流れの一例を示すフローチャートである。
【０１２４】
図５におけるステップＳ１０１〜Ｓ１２０は、図４に示すＳ１０１〜Ｓ１２０と同様であるため、ここではその説明を省略する。
【０１２５】
ステップＳ１２８：サーバ制御部３２は、新規なキャラクター８の作成を開始する。
【０１２６】
ここで、サーバ制御部３２が新規なキャラクター８を作成するのは、機器種別情報以外に情報を取得しており、且つ、キャラクターＩＤを特定できない場合である。端末制御部２２が、機器種別情報以外の情報を取得できなかった場合は、表示システム１は、図４の情報提供処理と同様に、一般的なキャラクター８を表示部２５に表示する。
【０１２７】
ステップＳ１２９：サーバ制御部３２は、まず、機器種別情報を参照して、キャラクターの外見を決定する。
【０１２８】
ステップＳ１３０：サーバ制御部３２は、機器種別情報、キャラクターの外見、並びに、取得したデバイスＩＤ及び撮像位置情報のうちの何れかの情報（各情報）に対応する新規キャラクターＩＤをキャラクター管理ＤＢ３３０に追加する。これにより、キャラクター提示情報決定部３２０は、キャラクターの外見及びキャラクターＩＤを含む情報をキャラクター提示情報として決定する（キャラクター提示情報決定工程）。
【０１２９】
なお、キャラクターＩＤを付け方としては、例えば、機器種別情報以外に、デバイスＩＤ及び撮像位置情報の少なくとも１つを取得している場合に、サーバ制御部３２が自動的に割り当てるよう方法が挙げられる。
【０１３０】
ステップＳ１３１：サーバ制御部３２は、決定したキャラクター提示情報を、サーバ通信部３１を介して端末装置２に送信する（送信工程）。
【０１３１】
ステップＳ１３２：端末装置２の端末制御部２２は、端末通信部２３を介して、サーバ３からキャラクター提示情報を受信する。
【０１３２】
ステップＳ１３３：端末制御部２２の重畳画像生成部２２４は、キャラクター提示情報を参照して、表示部２５に、キャラクター８の画像を撮像画像７に重畳して表示させる。
【０１３３】
ここで、当該キャラクター提示情報は、機器種別情報と、デバイスＩＤ及び撮像位置情報のうちの何れかの情報とを参照して決定されており、キャラクターの外見だけでなく、キャラクターＩＤも含む。そのため、当該キャラクター提示情報を参照して表示されたキャラクター８には、外見以外にキャラクター８を特定するための情報が反映されている。これにより、端末制御部２２は、家電機器５の機器種別情報だけでなく、デバイスＩＤ及び撮像位置情報の何れかの情報にも応じたキャラクター８の画像を撮像画像７に重畳して表示させることができる。
【０１３４】
このように、本実施形態に係るサーバ３は、撮像画像７にキャラクター８の画像を重畳して表示する端末装置２に対して情報を提供するサーバ３であって、サーバ通信部３１とサーバ制御部３２とを備え、サーバ制御部３２は、撮像画像７に含まれる家電機器５の個体を識別する機器識別情報を参照して、キャラクター８の提示態様を特定するキャラクター提示情報を決定し、決定したキャラクター提示情報を、サーバ通信部３１を介して端末装置２に送信する。
【０１３５】
サーバ制御部３２は、機器識別情報に対応するキャラクター提示情報を決定することで、家電機器５に応じたキャラクター提示情報を決定することができる。また、サーバ制御部３２は、機器識別情報に対応するキャラクター提示情報を端末装置２に送信することができる。これにより、サーバ制御部３２を含むサーバ３は、端末装置２に、家電機器５に応じたキャラクター８の画像を撮像画像７に重畳して表示させることができる。
【０１３６】
また、本実施形態に係るサーバ３では、機器識別情報は、撮像画像７に含まれる家電機器５の外見から得られる種別情報である機器種別情報を含む。
【０１３７】
サーバ制御部３２は、機器識別情報のうち、機器種別情報に応じたキャラクター提示情報を決定することができる。また、サーバ制御部３２は、機器種別情報に対応するキャラクター提示情報を端末装置２に送信することができる。これにより、サーバ制御部３２を含むサーバ３は、端末装置２に、家電機器５の機器種別情報に応じたキャラクター８の画像を撮像画像７に重畳して表示させることができる。
【０１３８】
また、本実施形態に係るサーバ３では、機器識別情報は、撮像画像７の撮像位置情報を更に含む。
【０１３９】
サーバ制御部３２は、機器識別情報のうち、撮像位置情報に更に応じたキャラクター提示情報を決定することができる。また、サーバ制御部３２は、機器種別情報に加え、撮像位置情報に更に対応するキャラクター提示情報を端末装置２に送信することができる。これにより、サーバ制御部３２を含むサーバ３は、端末装置２に、家電機器５の撮像位置情報に更に応じたキャラクター８の画像を撮像画像７に重畳して表示させることができる。
【０１４０】
また、本実施形態に係るサーバ３では、機器識別情報は、端末装置２と、撮像画像７に含まれる家電機器５との通信により得られるデバイスＩＤを更に含む。
【０１４１】
サーバ制御部３２は、機器識別情報のうち、デバイスＩＤに更に応じたキャラクター提示情報を決定することができる。また、サーバ制御部３２は、機器種別情報に加え、デバイスＩＤに更に対応するキャラクター提示情報を端末装置２に送信することができる。これにより、サーバ制御部３２を含むサーバ３は、端末装置２に、家電機器５のデバイスＩＤに更に応じたキャラクター８の画像を撮像画像７に重畳して表示させることができる。
【０１４２】
また、本実施形態に係る端末装置２は、撮像部２１と表示部２５と端末通信部２３と端末制御部２２とを備える端末装置２であって、端末制御部２２は、撮像部２１により撮像された撮像画像７に含まれる家電機器５の個体を識別する機器識別情報を参照して特定された、キャラクターの提示態様を特定するキャラクター提示情報を、端末通信部２３を介して取得し、キャラクター提示情報を参照して、表示部２５に、キャラクター８の画像を撮像画像７に重畳して表示させる。
【０１４３】
端末制御部２２は、機器識別情報に対応付けられたキャラクター提示情報を参照し、表示部２５に、キャラクター８の画像を撮像画像７に重畳して表示させる。これにより、端末装置２は、家電機器５に応じたキャラクター８の画像を撮像画像７に重畳して表示することができる。
【０１４４】
また、本実施形態に係る端末装置２は、音声出力部２４を更に備え、端末制御部２２は、キャラクター提示情報を参照して、音声出力部２４から音声を出力させる。
【０１４５】
端末制御部２２が、キャラクター提示情報を参照して、音声出力部２４から音声を出力させることで、音声出力部２４は、キャラクター提示情報に応じた音声を出力することができる。ここで、キャラクター提示情報は、機器識別情報に対応付けられている。そのため、音声出力部２４は、機器識別情報に応じて、異なる音声を出力することができる。
【０１４６】
また、本実施形態に係る端末装置２では、機器識別情報は、撮像画像７に含まれる家電機器５の外見から得られる種別情報である機器種別情報を含む。
【０１４７】
端末制御部２２は、機器識別情報のうち、機器種別情報に対応付けられたキャラクター提示情報を参照し、表示部２５に、キャラクター８の画像を撮像画像７に重畳して表示させる。これにより、端末装置２は、家電機器５の機器種別情報に応じたキャラクター８の画像を撮像画像７に重畳して表示することができる。
【０１４８】
また、本実施形態に係る端末装置２では、機器識別情報は、撮像画像７の撮像位置情報を更に含む。
【０１４９】
端末制御部２２は、機器識別情報のうち、撮像位置情報に更に対応付けられたキャラクター提示情報を参照し、表示部２５に、キャラクター８の画像を撮像画像７に重畳して表示させる。これにより、端末装置２は、家電機器５の撮像位置情報に更に応じたキャラクター８の画像を撮像画像７に重畳して表示することができる。
【０１５０】
また、本実施形態に係る端末装置２では、機器識別情報は、撮像画像７に含まれる家電機器５との通信により得られるデバイスＩＤを更に含む。
【０１５１】
端末制御部２２は、機器識別情報のうち、デバイスＩＤに更に対応付けられたキャラクター提示情報を参照し、表示部２５に、キャラクター８の画像を撮像画像７に重畳して表示させる。これにより、端末装置２は、家電機器５のデバイスＩＤに更に応じたキャラクター８の画像を撮像画像７に重畳して表示することができる。
【０１５２】
また、本実施形態に係る表示システム１は、サーバ３と端末装置２とを含む表示システム１であって、端末装置２は、撮像部２１と表示部２５と端末通信部２３と端末制御部２２とを備え、サーバ３は、サーバ通信部３１とサーバ制御部３２とを備え、端末制御部２２は、撮像部２１により撮像された撮像画像７に含まれる家電機器５の個体を識別する機器識別情報を、端末通信部２３を介して送信し、サーバ制御部３２は、キャラクター８の提示態様を特定するキャラクター提示情報を、サーバ通信部３１を介して取得した機器識別情報を参照して決定し、決定したキャラクター提示情報を、サーバ通信部３１を介して端末装置２に送信し、端末制御部２２は、キャラクター提示情報を、端末通信部２３を介して取得し、キャラクター提示情報を参照して、表示部２５に、キャラクター８の画像を撮像画像７に重畳して表示させる。
【０１５３】
サーバ制御部３２は、機器識別情報を参照してキャラクター提示情報を決定することで、家電機器５に応じたキャラクター提示情報を決定することができる。また、端末制御部２２は、機器識別情報に応じたキャラクター提示情報を参照し、表示部２５に、キャラクター８の画像を撮像画像７に重畳して表示させる。これにより、端末装置２は、家電機器５に応じたキャラクター８の画像を撮像画像７に重畳して表示することができる。
【０１５４】
また、本実施形態に係る情報提供方法は、撮像画像７にキャラクター８の画像を重畳して表示する端末装置２に対して情報を提供する情報提供方法であって、撮像画像７に含まれる家電機器５の個体を識別する機器識別情報を参照して、キャラクター８の提示態様を特定するキャラクター提示情報を決定するキャラクター提示情報決定工程と、決定したキャラクター提示情報を、端末装置２に送信する送信工程とを含んでいる。
【０１５５】
キャラクター提示情報決定工程では、家電機器５の機器識別情報を参照して、キャラクター提示情報を決定する。また、送信工程では、機器識別情報を参照して決定されたキャラクター提示情報を、サーバ通信部３１を介して端末装置２に送信する。これにより、端末装置２は、家電機器５に応じたキャラクター８の画像を撮像画像７に重畳して表示することができる。
【０１５６】
＜実施形態２＞
実施形態１では、サーバ３のサーバ制御部３２は、個々の家電機器５の機器識別情報を参照してキャラクター提示情報を決定している。ただし、サーバ制御部は、実施形態２のサーバ３０のサーバ制御部３４のように、サーバ制御部３２の機能に加え、更に別の機能を備えていてもよい。
【０１５７】
実施形態２について、図６〜８を参照して説明する。なお、説明の便宜上、実施形態１にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０１５８】
〔表示システム１０〕
図６は、本実施形態に係る表示システム１０の要部構成を示すブロック図である。図６に示すように、本実施形態に係る表示システム１０は、サーバ制御部３２及び記憶部３３の代わりに、サーバ制御部３４及び記憶部３５を備えている。サーバ制御部３４は、キャラクター提示情報決定部３２０の代わりに、キャラクター提示情報決定部３４０を備えている。また、記憶部３５は、キャラクター管理ＤＢ３３０の代わりに、キャラクター管理ＤＢ３５０を備えている。これらの点以外は、サーバ３０は、サーバ３と同様の構成である。
【０１５９】
〔サーバ３０〕
図６に示すように、サーバ３０は、サーバ制御部３４を備えている。
【０１６０】
サーバ制御部３４のキャラクター提示情報決定部３４０は、サーバ制御部３２の有する機能に加えて、更に別の機能を備えている。当該別の機能は、互いに異なる複数の機器識別情報に対して、同一のキャラクター特定情報が対応付けられている対応情報を更に参照してキャラクター提示情報を決定する機能である。
【０１６１】
換言すれば、サーバ制御部３４のキャラクター提示情報決定部３４０は、図７に示すようなキャラクター管理ＤＢ３５０を参照してキャラクター提示情報を決定する機能を有している。
【０１６２】
ここで、新たに取得した機器識別情報が、既にキャラクター管理ＤＢ３５０内に存在する機器識別情報と異なっていたとする。また、新たに取得した無線ＬＡＮルータ識別情報又は撮像位置情報が、既にキャラクター管理ＤＢ３５０内に存在する無線ＬＡＮルータ識別情報又は撮像位置情報と同一であったとする。
【０１６３】
この場合、サーバ制御部３４は、新たに取得した機器識別情報と、キャラクター管理ＤＢ３５０内に存在する当該無線ＬＡＮルータ識別情報又は当該撮像位置情報に対応するキャラクター提示情報とを対応付ける。すなわち、サーバ制御部３４は、新たに取得した機器識別情報と、既存のキャラクターＩＤ及びキャラクターの外見とを対応付ける。そして、サーバ制御部３４は、当該対応関係をキャラクター管理ＤＢ３５０内に反映し、追加する。
【０１６４】
続いて、サーバ制御部３４のキャラクター提示情報決定部３４０は、追加された機器識別情報に対応するキャラクターＩＤ及びキャラクターの外見を、キャラクター提示情報として決定する。これにより、新規なキャラクター８が作成される。
【０１６５】
このように、サーバ制御部３４は、機器識別情報が異なる家電機器５に対しても、同一のキャラクター提示情報であるように決定することができる。その結果、サーバ制御部３４は、一つのキャラクター提示情報に、複数の家電機器５を対応付けてグループ化し、同一のキャラクター８を複数の家電機器５で共有することができる。
【０１６６】
（サーバ制御部３４の機能の具体例）
以下に、サーバ制御部３４の機能の具体例を説明する。
【０１６７】
例えば、新たに取得した無線ＬＡＮルータ識別情報ＡＢ−ＣＤ−ＥＦ−ＧＨ又は撮像位置情報が、図７のキャラクター管理ＤＢ３５０の上から３行目の既存の無線ＬＡＮルータ識別情報又は撮像位置情報と同一であったとする。
【０１６８】
この場合、サーバ制御部３４は、新たに取得した機器識別情報と、キャラクター管理ＤＢ３５０の上から３行目のキャラクターＩＤ「ＣＨ＿０００３」及びキャラクターの外見「レンジ太郎」とを対応付ける。そして、サーバ制御部３４は、当該対応関係をキャラクター管理ＤＢ３５０内に反映し、追加する。これにより、図７のキャラクター管理ＤＢ３５０に、上から４行目に示すような情報が追加される。
【０１６９】
続いて、サーバ制御部３４のキャラクター提示情報決定部３４０は、追加された機器識別情報に対応するキャラクターＩＤ「ＣＨ＿０００３」及びキャラクターの外見「レンジ太郎」を、キャラクター提示情報として決定する。これにより、新規なキャラクター８が作成される。
【０１７０】
サーバ制御部３４は、決定したキャラクター提示情報を、サーバ３０から端末装置２に送信する。当該キャラクター提示情報を受信した端末装置２の端末制御部２２は、新規なキャラクター８を撮像画像７に重畳して表示させる。
【０１７１】
これにより、家庭内又は家電量販店内等の建物内で同一のネットワークに接続している複数の異なる家電機器５に対し、共通のキャラクター８を撮像画像７に重畳して表示させることができる。また、略同一の位置にある複数の異なる家電機器５に対し、共通のキャラクター８を撮像画像７に重畳して表示させることができる。
【０１７２】
また、図７の上から３行目の情報と、４行目の情報とから明らかなように、サーバ制御部３４は、新規なキャラクター８を作成する際に機器識別情報を同一にしない。すなわち、サーバ制御部３４は、無線ＬＡＮルータ識別情報が同一である場合も、撮像位置情報が同一である場合も、機器識別情報を既存のものと同一にしない。サーバ制御部３４は、新規なキャラクター８を作成する元になった家電機器５の機器識別情報をそのままキャラクター管理ＤＢ３５０に反映する。
【０１７３】
そのため、サーバ制御部３４によれば、機器識別情報が異なっていても、同一のキャラクターＩＤ及びキャラクターの外見を有するキャラクター提示情報のキャラクター８を作成することができる。これにより、キャラクター提示情報決定部３４０は、異なる機器識別情報に対し、同一の無線ＬＡＮルータ識別情報又は撮像位置情報を有している場合は、キャラクター提示情報を、同一に決定することができる。
【０１７４】
なお、上述の無線ＬＡＮルータ識別情報とは、家電機器５との通信により得られる無線ＬＡＮルータの固有情報である。無線ＬＡＮルータ識別情報とは、例えば、ＷＡＮ側（ネットワーク４に接続されている側）のＭＡＣアドレスのことを意味する。また、無線ＬＡＮルータ識別情報は、無線ネットワークの識別子であるＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）であってもよい。
【０１７５】
また、上述した、撮像位置情報が同一であるとは、既存の緯度及び経度と、新たに取得した緯度及び経度とが、例えば、それぞれ±０．００００３°以内の差であれば同一であるとみなすことができる。また、既存の高さと、新たに取得した高さとが、例えば、それぞれ±１ｍ以内の差であれば同一であるとみなすことができる。なお、緯度及び経度については、０．００００１°の差は、１ｍの差を意味する。
【０１７６】
このように、例えば、同一の家電機器５を複数回撮像したとき、撮像位置情報の緯度、経度及び高度が完全に同一でなくても、撮像された家電機器５を同一の個体とみなすことができる。
【０１７７】
〔情報提供処理〕
本実施形態に係る表示システム１０における情報提供処理（情報提供方法）について、図８を参照して説明する。図８は、本実施形態に係る表示システム１０における情報提供処理の流れの一例を示すフローチャートである。
【０１７８】
本実施形態に係る表示システム１０は、以下に説明するステップＳ２２８〜Ｓ２４５を実行することによって、情報提供処理を行う。
【０１７９】
なお、ステップＳ２２８の前までのステップは、実施形態１の情報提供処理のステップＳ１０１〜Ｓ１２０と同じであるため、説明を省略する。また、ステップＳ２４１〜Ｓ２４５は、実施形態１のステップＳ１２９〜１３３と同様であるため、説明を省略する。
【０１８０】
ステップＳ２２８：サーバ制御部３４は、新規なキャラクター８の作成を開始する。
【０１８１】
ステップＳ２２９：サーバ制御部３４は、まず、無線ＬＡＮルータ識別情報を取得できているかどうかを確認する。サーバ制御部３４が、無線ＬＡＮルータ識別情報を取得できていることを確認した場合（ステップＳ２２９のＹＥＳ）、ステップＳ２３０に進む。サーバ制御部３４が、無線ＬＡＮルータ識別情報を取得できていないことを確認した場合（ステップＳ２２９のＮＯ）、ステップＳ２３５に進む。
【０１８２】
ステップＳ２３０：次に、サーバ制御部３４は、新たに取得した無線ＬＡＮルータ識別情報と同一の無線ＬＡＮルータ識別情報を持つキャラクター提示情報が、キャラクター管理ＤＢ３５０内に存在するかどうかを検索する。
【０１８３】
同一の無線ＬＡＮルータ識別情報を持つキャラクター提示情報がキャラクター管理ＤＢ３５０内に見つかった場合（ステップＳ２３０のＹＥＳ）、ステップＳ２３１に進む。同一の無線ＬＡＮルータ識別情報を持つキャラクター提示情報がキャラクター管理ＤＢ３５０内に見つからなかった場合（ステップＳ２３０のＮＯ）、ステップＳ２３５に進む。
【０１８４】
ステップＳ２３１：サーバ制御部３４は、新たに取得した機器識別情報と、キャラクター管理ＤＢ３５０内の同一の無線ＬＡＮルータ識別情報に対応するキャラクター提示情報とを対応付ける。すなわち、サーバ制御部３４は、新たに取得した機器識別情報と、既存のキャラクターＩＤ及びキャラクターの外見とを対応付ける。そして、サーバ制御部３４は、当該対応関係をキャラクター管理ＤＢ３５０内に反映し、追加する。
【０１８５】
続いて、サーバ制御部３４のキャラクター提示情報決定部３４０は、追加された機器識別情報に対応するキャラクターＩＤ及びキャラクターの外見を、キャラクター提示情報として決定する（キャラクター提示情報決定工程）。これにより、新規なキャラクター８が作成される。
【０１８６】
ステップＳ２３２：サーバ制御部３４は、決定したキャラクター提示情報を、サーバ通信部３１を介して端末装置２に送信する（送信工程）。
【０１８７】
ステップＳ２３３：端末装置２の端末制御部２２は、端末通信部２３を介して、サーバ３０からキャラクター提示情報を受信する。
【０１８８】
ステップＳ２３４：端末制御部２２の重畳画像生成部２２４は、キャラクター提示情報を参照して、表示部２５に、新規なキャラクター８の画像を撮像画像７に重畳して表示させる。
【０１８９】
ステップＳ２３５：サーバ制御部３４は、撮像位置情報を取得できているかどうかを確認する。サーバ制御部３４が、撮像位置情報を取得できていることを確認した場合（ステップＳ２３５のＹＥＳ）、ステップＳ２３６に進む。サーバ制御部３４が、撮像位置情報を取得できていないことを確認した場合（ステップＳ２３５のＮＯ）、ステップＳ２４１に進む。
【０１９０】
ステップＳ２３６：次に、サーバ制御部３４は、新たに取得した機器識別情報と同一の撮像位置情報を持つキャラクター提示情報が、キャラクター管理ＤＢ３５０内に存在するかどうかを検索する。
【０１９１】
同一の撮像位置情報を持つキャラクター提示情報がキャラクター管理ＤＢ３５０内に見つかった場合（ステップＳ２３６のＹＥＳ）、ステップＳ２３７に進む。同一の撮像位置情報を持つキャラクター提示情報がキャラクター管理ＤＢ３５０内に見つからなかった場合（ステップＳ２３６のＮＯ）、ステップＳ２４１に進む。
【０１９２】
ステップＳ２３７：サーバ制御部３４は、新たに取得した機器識別情報と、キャラクター管理ＤＢ３５０内の同一の撮像位置情報に対応するキャラクター提示情報とを対応付ける。すなわち、サーバ制御部３４は、新たに取得した機器識別情報と、既存のキャラクターＩＤ及びキャラクターの外見とを対応付ける。そして、サーバ制御部３４は、当該対応関係をキャラクター管理ＤＢ３５０内に反映し、追加する。
【０１９３】
続いて、サーバ制御部３４のキャラクター提示情報決定部３４０は、追加された機器識別情報に対応するキャラクターＩＤ及びキャラクターの外見を、キャラクター提示情報として決定する（キャラクター提示情報決定工程）。これにより、新規なキャラクター８が作成される。
【０１９４】
ステップＳ２３８：サーバ制御部３４は、決定したキャラクター提示情報を、サーバ通信部３１を介して端末装置２に送信する（送信工程）。
【０１９５】
ステップＳ２３９：端末装置２の端末制御部２２は、端末通信部２３を介して、サーバ３０からキャラクター提示情報を受信する。
【０１９６】
ステップＳ２４０：端末制御部２２の重畳画像生成部２２４は、キャラクター提示情報を参照して、表示部２５に、新規なキャラクター８の画像を撮像画像７に重畳して表示させる。
【０１９７】
なお、上述の例では、サーバ制御部３４は、まず、無線ＬＡＮルータ識別情報を取得できているかどうかを確認している。そして、サーバ制御部３４は、無線ＬＡＮルータ識別情報に対応するキャラクターＩＤが見つからなかった場合に、撮像位置情報が取得できているかどうかを確認している。ただし、本実施形態ではこれに限定されず、サーバ制御部３４は、まず、撮像位置情報が取得できているかどうかを確認してもよい。そして、撮像位置情報に対応するキャラクターＩＤが見つからなかった場合に、サーバ制御部３４は、無線ＬＡＮルータ識別情報を取得できているかどうかを確認してもよい。このような構成によっても、上述と同様の効果を得ることができる。
【０１９８】
このように、本実施形態に係るサーバ３０は、機器識別情報とキャラクター特定情報とが対応付けられた対応情報を更に参照してキャラクター提示情報を決定するものであり、対応情報の少なくとも１つは、互いに異なる複数の機器識別情報に対して、同一のキャラクター特定情報が対応付けられている。
【０１９９】
サーバ制御部３４は、機器識別情報が異なる家電機器５に対しても、同一のキャラクター提示情報であるように決定することができる。その結果、サーバ制御部３４は、一つのキャラクター提示情報に、複数の家電機器５を対応付けてグループ化し、同一のキャラクター８を複数の家電機器５で共有することができる。
【０２００】
＜実施形態３＞
実施形態１及び２のサーバ制御部３２及びサーバ制御部３４は、機器識別情報を参照してキャラクターＩＤ及びキャラクターの外見を決定している。ただし、実施形態３の表示システム１００（不図示）のサーバ制御部３６（不図示）のように更なる機能を有していてもよい。
【０２０１】
〔表示システム１００〕
本実施形態に係る表示システム１００（不図示）は、端末装置２０及びサーバ３００（不図示）を備えている。
【０２０２】
〔サーバ３００〕
サーバ３００のサーバ制御部３６（不図示）は、キャラクター提示情報決定部３６０（不図示）として機能する。キャラクター提示情報決定部３６０は、実施形態１のサーバ制御部３２及びサーバ制御部３４の機能に加え、更なる機能を有している。更なる機能とは、キャラクターＩＤが決定されている場合、機器種別情報を参照して、キャラクター提示情報のうち、キャラクター８の発話内容及び服装を更に決定する機能である。
【０２０３】
このとき、キャラクター提示情報決定部３６０は、記憶部３７（不図示）におけるキャラクター管理ＤＢ３７０（不図示）を参照する。キャラクター管理ＤＢ３７０には、キャラクター提示情報として、キャラクター８の発話内容及び服装が、機器識別情報に更に対応付けられている。
【０２０４】
続いて、サーバ制御部３６のキャラクター提示情報決定部３６０は、キャラクターＩＤが決定されている場合、機器種別情報に対応するキャラクター８の発話内容及び服装をキャラクター提示情報として更に決定する。ここで、キャラクター提示情報決定部３６０は、キャラクターＩＤ及びキャラクターの外見については、実施形態１及び２と同様に決定する。
【０２０５】
このように、キャラクター提示情報決定部３６０は、複数の家電機器５に対して、キャラクターＩＤ及びキャラクターの外見が同じである場合でも、機器種別情報に応じて、キャラクターの発話内容及び服装を異ならせることができる。すなわち、キャラクター提示情報決定部３６０は、機器種別情報に応じて、全体として異なるキャラクター提示情報であるように決定することができる。
【０２０６】
サーバ制御部３６は、決定したキャラクター提示情報を、サーバ通信部３１を介して端末装置２に送信する。これにより、端末装置２の端末制御部２２は、個々の家電機器５に応じて、更に特定されたキャラクター８を撮像画像７上に表示させることができる。
【０２０７】
（サーバ制御部３６の機能の具体例）
以下に、サーバ制御部３６の機能の具体例を説明する。
【０２０８】
例えば、Ｔ家の家電機器５がオーブンレンジ及び冷蔵庫だったとする。この場合、サーバ制御部３６は、オーブンレンジ及び冷蔵庫を撮像した撮像画像７に、レンジ太郎という同一のキャラクターの外見を有するキャラクター８を参照して表示させることができる。
【０２０９】
このとき、サーバ制御部３６は、オーブンレンジに対応するキャラクター８に、「何を温めるんですか？」と質問させ、冷蔵庫に対応するキャラクター８に、「開けっ放しにしないでね。」と発話させることができる。また、サーバ制御部３６は、オーブンレンジに対応するキャラクター８に、エプロンを着用させ、冷蔵庫に対応するキャラクター８に、ダウンジャケットを着用させることができる。
【０２１０】
このように、サーバ制御部３６は、家電機器５毎に、同一の外見のキャラクターを表示させつつ、キャラクター８の発話内容及び服装を異ならせることができる。
【０２１１】
なお、上述の例では、キャラクター提示情報決定部３６０は、キャラクターＩＤ及びキャラクターの外見以外の付加情報として、発話内容及び服装の両方を、キャラクター８を特定するための情報として決定している。ただし、本実施形態ではこれに限定されない。本実施形態では、キャラクター提示情報決定部３６０は、発話内容及び服装のうちの一方のみを、キャラクター８を特定するための情報として決定してもよい。また、キャラクター提示情報決定部３６０は、発話内容及び服装の他に、機器種別情報を参照して、更に表情をキャラクター提示情報として決定してもよい。
【０２１２】
なお、上述の例では、キャラクター提示情報決定部３６０は、機器種別情報を参照して、発話内容及び服装等の付加情報を決定しているが、本実施形態ではこれに限定されない。本実施形態では、キャラクター提示情報決定部３６０は、機器種別情報の代わりに、デバイスＩＤを参照して付加情報を決定してもよい。このような構成によっても、機器種別情報を参照して付加情報を決定する場合と同様の効果を奏することができる。
【０２１３】
〔情報提供処理〕
本実施形態に係る表示システム１００における情報提供処理（情報提供方法）を以下に説明する。本実施形態に係る情報提供処理は、実施形態１及び２の情報提供処理において、キャラクターＩＤが決定されている場合、キャラクター８の発話内容及び服装等の付加情報をキャラクター提示情報として更に決定する。
【０２１４】
例えば、実施形態１及び実施形態２のキャラクター提示情報決定工程において、キャラクターＩＤが決定されているとする。この場合、サーバ制御部３６のキャラクター提示情報決定部３６０は、機器種別情報を更に参照し、キャラクター８の発話内容及び服装を決定する。
【０２１５】
ここで、実施形態１のキャラクター提示情報決定工程としては、例えば、図４及び５のステップＳ１１３、Ｓ１１８及びＳ１３０の処理の一部を挙げることができる。また、実施形態２のキャラクター提示情報決定工程としては、例えば、図８のステップＳ２３１及びＳ２３７の処理の一部を挙げることができる。
【０２１６】
すなわち、サーバ制御部３６のキャラクター提示情報決定部３６０は、キャラクターＩＤを決定しない場合には、キャラクター８の発話内容及び服装を、キャラクター８を特定するものに決定しない。すなわち、キャラクター提示情報決定部３６０は、キャラクターの外見のみを参照した情報を、キャラクター８を特定するためのキャラクター提示情報として決定する。キャラクター８の発話内容及び服装は、一般的なものとなる。
【０２１７】
このように、本実施形態に係るサーバ３００では、サーバ制御部３６は、機器種別情報を参照して、キャラクター提示情報のうち、キャラクター８の発話内容及び服装のうちの少なくとも１つを更に決定する。
【０２１８】
これにより、サーバ制御部３６は、キャラクター提示情報の一部が同じである場合でも、個々の家電機器５の機器種別情報に応じて、キャラクターの発話内容及び服装を異ならせることができる。
【０２１９】
＜実施形態４＞
上述した例では、端末装置２、及び、サーバ３、３０又は３００を備える表示システム１、１０及び１００について説明したが、端末装置２、及び、サーバ３、３０又は３００の何れかを含まなくてもよい。
【０２２０】
すなわち、全ての部材を端末装置２が含んでいてもよく、全ての部材をサーバ３、３０又は３００が含んでいてもよい。
【０２２１】
以下に、サーバ３、３０又は３００を含まない表示システム５００について説明する。
【０２２２】
〔表示システム５００〕
本実施形態に係る表示システム５００は、端末装置２０を備えている。
【０２２３】
図９は、本実施形態に係る表示システム５００の要部構成を示すブロック図である。図９に示すように、本実施形態に係る端末装置２０は、上述した端末装置２の構成に加えて、実施形態１においてサーバ３が備えている記憶部３３を備えている。また、端末装置２０は、端末制御部２２の各部材に加え、実施形態１におけるサーバ３のサーバ制御部３２のキャラクター提示情報決定部３２０も含む端末制御部２６を備えている。
【０２２４】
実施形態４に係る表示システム５００においても、実施形態１に係る表示システム１と同様の効果を奏することができる。
【０２２５】
上述の実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０２２６】
〔情報提供処理〕
本実施形態に係る表示システム５００における情報提供処理（情報提供方法）では、端末通信部２３とサーバ通信部３１とのデータのやり取りがない。また、当該情報提供処理では、サーバ３のサーバ制御部３２の代わりに、端末装置２０の端末制御部２６で制御する。これらの点以外は、当該情報提供処理は、実施形態１に係る表示システム１の情報提供処理と同様に行うことができる。
【０２２７】
＜実施形態５＞
実施形態４では、端末装置２０の端末制御部２６は、個々の家電機器５の機器識別情報を参照してキャラクター提示情報を決定している。ただし、端末制御部は、実施形態５の端末装置２００の端末制御部２７のように、端末制御部２６の機能に加え、更に別の機能を備えていてもよい。当該別の機能は、互いに異なる複数の機器識別情報に対して、同一のキャラクター特定情報が対応付けられている対応情報を更に参照してキャラクター提示情報を決定する機能である。
【０２２８】
〔表示システム１０００〕
本実施形態に係る表示システム１０００は、端末装置２００を備えている。
【０２２９】
図１０は、本実施形態に係る表示システム１０００の要部構成を示すブロック図である。図１０に示すように、本実施形態に係る端末装置２００は、上述した端末装置２の構成に加えて、実施形態２においてサーバ３０が備えている記憶部３５を備えている。また、端末装置２００は、端末制御部２２の各部材に加え、実施形態２におけるサーバ３０のサーバ制御部３４のキャラクター提示情報決定部３４０も含む端末制御部２７を備えている。
【０２３０】
実施形態５に係る表示システム１０００においても、実施形態２に係る表示システム１０と同様の効果を奏することができる。
【０２３１】
上述の実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０２３２】
〔情報提供処理〕
本実施形態に係る表示システム１０００における情報提供処理（情報提供方法）では、端末通信部２３とサーバ通信部３１とのデータのやり取りがない。また、当該情報提供処理では、サーバ３０のサーバ制御部３４の代わりに、端末装置２００の端末制御部２７で制御する。これらの点以外は、当該情報提供処理は、実施形態２に係る表示システム１０の情報提供処理と同様に行うことができる。
【０２３３】
＜実施形態６＞
実施形態４及び５では、端末制御部２６及び端末制御部２７は、機器識別情報を参照してキャラクターＩＤ及びキャラクターの外見を決定している。ただし、端末制御部は、実施形態６の表示システム１５００（不図示）の端末制御部２８（不図示）のように更なる機能を有していてもよい。更なる機能とは、キャラクターＩＤが決定されている場合、機器種別情報を参照して、キャラクター提示情報のうち、キャラクター８の発話内容及び服装を更に決定する既往である。
【０２３４】
〔表示システム１５００〕
本実施形態に係る表示システム１５００は、端末装置２０００（不図示）を備えている。
【０２３５】
本実施形態に係る端末装置２０００は、上述した端末装置２の構成に加えて、実施形態３においてサーバ３００が備えている記憶部３７（不図示）を備えている。また、端末装置２０００は、端末制御部２２の各部材に加え、実施形態３におけるサーバ３００のサーバ制御部３６のキャラクター提示情報決定部３６０も含む端末制御部２８（不図示）を備えている。
【０２３６】
実施形態６に係る表示システム１５００においても、実施形態３に係る表示システム１００と同様の効果を奏することができる。
【０２３７】
上述の実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０２３８】
〔情報提供処理〕
本実施形態に係る表示システム１５００における情報提供処理（情報提供方法）では、端末通信部２３とサーバ通信部３１とのデータのやり取りがない。また、当該情報提供処理では、サーバ３００のサーバ制御部３６の代わりに、端末装置２０００の端末制御部２８で制御する。これらの点以外は、当該情報提供処理は、実施形態３に係る表示システム１００の情報提供処理と同様に行うことができる。
【０２３９】
＜実施形態７＞
端末装置２、２０、２００、２０００及びサーバ３、３０、３００の各ブロックは、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、１以上のプロセッサにより実行されるソフトウェアによって実現してもよい。後者の場合、端末装置２、２０、２００、２０００及びサーバ３、３０、３００のそれぞれを、図１１に示すようなコンピュータ（電子計算機）を用いて構成することができる。
【０２４０】
図１１は、端末装置２、２０、２００、２０００又はサーバ３、３０、３００として利用可能なコンピュータ９１０の構成を例示したブロック図である。コンピュータ９１０は、バス９１１を介して互いに接続された演算装置９１２と、主記憶装置９１３と、補助記憶装置９１４と、入出力インターフェース９１５と、通信インターフェース９１６とを備えている。演算装置９１２、主記憶装置９１３、及び補助記憶装置９１４は、それぞれ、例えば１以上のプロセッサ、ＲＡＭ（random access memory）、ハードディスクドライブ及びフラッシュメモリ等のストレージであってもよい。入出力インターフェース９１５には、ユーザがコンピュータ９１０に各種情報を入力するための入力装置９２０、及び、コンピュータ９１０がユーザに各種情報を出力するための出力装置９３０が接続される。入力装置９２０及び出力装置９３０は、コンピュータ９１０に内蔵されたものであってもよいし、コンピュータ９１０に接続された（外付けされた）ものであってもよい。例えば、入力装置９２０は、キーボード、マウス、タッチセンサ等であってもよく、出力装置９３０は、ディスプレイ、プリンタ、スピーカ等であってもよい。また、タッチセンサとディスプレイとが一体化されたタッチパネルのような、入力装置９２０及び出力装置９３０の双方の機能を有する装置を適用してもよい。そして、通信インターフェース９１６は、コンピュータ９１０が外部の装置と通信するためのインターフェースである。
【０２４１】
補助記憶装置９１４には、コンピュータ９１０を端末装置２、２０、２００、２０００又はサーバ３、３０、３００として動作させるための各種のプログラムが格納されている。そして、演算装置９１２は、補助記憶装置９１４に格納された上記プログラムを主記憶装置９１３上に展開して該プログラムに含まれる命令を実行することによって、コンピュータ９１０を、端末装置２、２０、２００、２０００又はサーバ３、３０、３００が備える各部として機能させる。なお、補助記憶装置９１４が備える、プログラム等の情報を記録する記録媒体は、コンピュータ読み取り可能な「一時的でない有形の媒体」であればよく、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブル論理回路等であってもよい。
【０２４２】
また、上記プログラムは、コンピュータ９１０の外部から取得してもよく、この場合、任意の伝送媒体（通信ネットワークや放送波等）を介して取得してもよい。そして、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０２４３】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。更に、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【０２４４】
１、１０、１００、５００、１０００、１５００  表示システム
２、２０、２００、２０００  端末装置
３、３０、３００  サーバ（情報提供装置）
４  ネットワーク
５  家電機器（機器）
６  無線ＬＡＮルータ
７  撮像画像
８  キャラクター
２１  撮像部
２２、２６、２７、２８  端末制御部（制御部）
２３  端末通信部（通信部）
２４  音声出力部
２５  表示部
３１  サーバ通信部（通信部）
３２、３４、３６  サーバ制御部（制御部）
３３、３５、３７  記憶部
５０  家電機器通信部
２２０  機器識別情報特定部
２２１  画像認識部
２２２  固有情報取得部
２２３  位置情報取得部
２２４  重畳画像生成部
３２０、３４０、３６０  キャラクター提示情報決定部
３３０、３５０  キャラクター管理ＤＢ
９１０          コンピュータ
９１１          バス
９１２          演算装置
９１３          主記憶装置
９１４          補助記憶装置
９１５          入出力インターフェース
９１６          通信インターフェース
９２０          入力装置
９３０          出力装置
【図１】
2018160824.tif 000003
【図２】
2018160824.tif 000004
【図３】
2018160824.tif 000005
【図４】
2018160824.tif 000006
【図５】
2018160824.tif 000007
【図６】
2018160824.tif 000008
【図７】
2018160824.tif 000009
【図８】
2018160824.tif 000010
【図９】
2018160824.tif 000011
【図１０】
2018160824.tif 000012
【図１１】
2018160824.tif 000013