(57)【要約】【課題】電子機器の操作内容に関する統計データを容易に提示することができるデータ管理システムを提供する。【解決手段】サーバ１０３は、電子機器１０２を操作するユーザを撮影した撮影画像をカメラ１０１から取得し、撮影画像で撮影されたユーザの属性を識別し、ユーザが電子機器１０２を操作した操作内容を電子機器１０２から取得し、操作内容をユーザの属性に対応付けして記憶する。【選択図】図５
2018106468.tif 000002
【特許請求の範囲】
【請求項１】
撮影装置及び電子機器のデータを情報処理装置によって管理するデータ管理システムであって、
前記電子機器を操作するユーザを撮影した撮影画像を前記撮影装置から取得する第１の取得手段と、
前記撮影画像で撮影されたユーザの属性を識別する識別手段と、
前記ユーザが前記電子機器を操作した操作内容を前記電子機器から取得する第２の取得手段と、
前記操作内容を前記ユーザの属性に対応付けして記憶する記憶手段とを備えることを特徴とするデータ管理システム。
【請求項２】
前記撮影画像を撮影した撮影時刻及び前記操作内容の操作が行われた操作時刻を取得し、
前記記憶手段は、前記撮影時刻及び前記操作時刻に基づいて前記操作内容を前記ユーザの属性に対応付けして記憶することを特徴とする請求項１記載のデータ管理システム。
【請求項３】
前記電子機器に搭載された複数の機能のうち前記ユーザが使用した機能を前記取得した操作内容に基づいて特定する特定手段を更に備え、
前記記憶手段は、前記ユーザが使用した機能を前記ユーザの属性に対応付けして記憶することを特徴とする請求項１又は２記載のデータ管理システム。
【請求項４】
前記ユーザが前記電子機器を操作した操作時間を取得し、
前記記憶手段は、前記操作時間を前記ユーザの属性に対応付けして記憶することを特徴とする請求項１乃至３のいずれか１項に記載のデータ管理システム。
【請求項５】
複数の種別の前記電子機器のデータを前記情報処理装置によって管理し、
複数の種別の前記電子機器のうち前記ユーザが近傍に滞在した一の種別の前記電子機器における前記ユーザの滞在時間を取得し、
前記記憶手段は、前記滞在時間を前記ユーザの属性に対応付けして記憶することを特徴とする請求項１乃至４のいずれか１項に記載のデータ管理システム。
【請求項６】
前記識別手段は、前記撮影画像で撮影されたユーザが前記電子機器の説明員であるか否かを識別し、
前記記憶手段に対応付けして記憶されたデータから前記電子機器の説明員に該当するデータを除外することを特徴とする請求項１乃至５のいずれか１項に記載のデータ管理システム。
【請求項７】
前記ユーザの属性は、ユーザの年齢及び性別を少なくとも含むことを特徴とする請求項１乃至６のいずれか１項に記載のデータ管理システム。
【請求項８】
撮影装置及び電子機器と通信を行う情報処理装置であって、
前記電子機器を操作するユーザを撮影した撮影画像を前記撮影装置から取得する第１の取得手段と、
前記撮影画像で撮影されたユーザの属性を識別する識別手段と、
前記ユーザが前記電子機器を操作した操作内容を前記電子機器から取得する第２の取得手段と、
前記操作内容を前記ユーザの属性に対応付けして記憶する記憶手段とを備えることを特徴とする情報処理装置。
【請求項９】
前記撮影画像を撮影した撮影時刻及び前記操作内容の操作が行われた操作時刻を取得し、
前記記憶手段は、前記撮影時刻及び前記操作時刻に基づいて前記操作内容を前記ユーザの属性に対応付けして記憶することを特徴とする請求項８記載の情報処理装置。
【請求項１０】
前記電子機器に搭載された複数の機能のうち前記ユーザが使用した機能を前記取得した操作内容に基づいて特定する特定手段を更に備え、
前記記憶手段は、前記ユーザが使用した機能を前記ユーザの属性に対応付けして記憶することを特徴とする請求項８又は９記載の情報処理装置。
【請求項１１】
前記ユーザが前記電子機器を操作した操作時間を取得し、
前記記憶手段は、前記操作時間を前記ユーザの属性に対応付けして記憶することを特徴とする請求項８乃至１０のいずれか１項に記載の情報処理装置。
【請求項１２】
複数の種別の前記電子機器のデータを管理し、
複数の種別の前記電子機器のうち前記ユーザが近傍に滞在した一の種別の前記電子機器における前記ユーザの滞在時間を取得し、
前記記憶手段は、前記滞在時間を前記ユーザの属性に対応付けして記憶することを特徴とする請求項８乃至１１のいずれか１項に記載の情報処理装置。
【請求項１３】
前記識別手段は、前記撮影画像で撮影されたユーザが前記電子機器の説明員であるか否かを識別し、
前記記憶手段に対応付けして記憶されたデータから前記電子機器の説明員に該当するデータを除外することを特徴とする請求項８乃至１２のいずれか１項に記載の情報処理装置。
【請求項１４】
前記ユーザの属性は、ユーザの年齢及び性別を少なくとも含むことを特徴とする請求項８乃至１３のいずれか１項に記載の情報処理装置。
【請求項１５】
撮影装置及び電子機器のデータを情報処理装置によって管理するデータ管理方法であって、
前記電子機器を操作するユーザを撮影した撮影画像を前記撮影装置から取得する第１の取得ステップと、
前記撮影画像で撮影されたユーザの属性を識別する識別ステップと、
前記ユーザが前記電子機器を操作した操作内容を前記電子機器から取得する第２の取得ステップと、
前記操作内容を前記ユーザの属性に対応付けして記憶する記憶ステップとを有することを特徴とするデータ管理方法。
【請求項１６】
撮影装置及び電子機器のデータを情報処理装置によって管理するデータ管理方法をコンピュータに実行させるプログラムであって、
前記データ管理方法は、
前記電子機器を操作するユーザを撮影した撮影画像を前記撮影装置から取得する第１の取得ステップと、
前記撮影画像で撮影されたユーザの属性を識別する識別ステップと、
前記ユーザが前記電子機器を操作した操作内容を前記電子機器から取得する第２の取得ステップと、
前記操作内容を前記ユーザの属性に対応付けして記憶する記憶ステップとを有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ管理システム、情報処理装置、データ管理方法、及びプログラムに関する。
【背景技術】
【０００２】
複数の機能を搭載するカメラやスマートフォン等の電子機器を製品として提供するメーカは、展示会等で複数の種別の各製品を来場者が直接操作できるように展示し、展示会の様子を撮影して市場のニーズの調査を行う。展示会の様子を撮影する際、撮像装置としてのカメラ及び情報処理装置としてのサーバを備えるデータ管理システムが用いられる。データ管理システムでは、会場の様子をカメラが撮影し、カメラが撮影した撮影画像をサーバが解析する。サーバは撮影画像から来場者を検知し、該来場者の年齢や性別を識別する（例えば、特許文献１参照）。サーバは識別した情報を集計し、集計した結果を展示会の来場者の年齢層や性別の統計データとして提示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１６２２４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のデータ管理システムでは、展示された製品のどのような機能に来場者が興味を示したかを撮影画像から特定することは困難であり、製品の操作内容に関する統計データを容易に提示することができない。
【０００５】
本発明の目的は、電子機器の操作内容に関する統計データを容易に提示することができるデータ管理システム、情報処理装置、データ管理方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明のデータ管理システムは、撮影装置及び電子機器のデータを情報処理装置によって管理するデータ管理システムであって、前記電子機器を操作するユーザを撮影した撮影画像を前記撮影装置から取得する第１の取得手段と、前記撮影画像で撮影されたユーザの属性を識別する識別手段と、前記ユーザが前記電子機器を操作した操作内容を前記電子機器から取得する第２の取得手段と、前記操作内容を前記ユーザの属性に対応付けして記憶する記憶手段とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、電子機器の操作内容に関する統計データを容易に提示することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態に係るデータ管理システムの構成を概略的に示すネットワーク図である。
【図２】図１のサーバの構成を概略的に示すブロック図である。
【図３】図１のカメラによって実行される撮影データ送信処理の手順を示すフローチャートである。
【図４】図１の電子機器によって実行される操作データ送信処理の手順を示すフローチャートである。
【図５】図１のサーバによって実行される統合分析データ更新処理の手順を示すフローチャートである。
【図６】図１のサーバに記憶される人物属性テーブルの一例を示す図である。
【図７】図１のサーバによって管理される人物属性ログの一例を示す図である。
【図８】図１のサーバに記憶されるキー操作テーブルの一例を示す図である。
【図９】図１のサーバによって管理されるキー操作ログの一例を示す図である。
【図１０】図１のサーバによって管理される統合分析データの一例を示す図である。
【図１１】図１のサーバによって実行される統計データ提示処理の手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態を図面を参照しながら詳述する。
【００１０】
図１は、本発明の実施の形態に係るデータ管理システム１００の構成を概略的に示すネットワーク図である。
【００１１】
図１において、データ管理システム１００は、撮影装置としてのカメラ１０１、電子機器１０２、及び情報処理装置としてのサーバ１０３を備え、カメラ１０１、電子機器１０２、及びサーバ１０３はＷｉ−ｆｉ等の通信規格によって無線ＬＡＮ通信可能に接続されている。
【００１２】
データ管理システム１００は電子機器１０２における操作内容に関するデータを管理する。本実施の形態では、一例として、来場者が直接操作できるように電子機器１０２が展示される展示会の撮影にデータ管理システム１００が利用される場合について説明する。この場合、データ管理システム１００は、カメラ１０１が撮影した撮影画像や、ユーザが電子機器１０２を操作した操作内容をサーバ１０３によって管理し、電子機器１０２の操作内容に関する統計データを提示する。カメラ１０１は、電子機器１０２を操作するユーザを撮影し、撮影画像をサーバ１０３に送信する。電子機器１０２は複数の機能を搭載するスマートフォン、ＰＣ、及びデジタルカメラ等であり、ユーザによって操作された操作内容をサーバ１０３に送信する。例えば、電子機器１０２がＰＣである場合、該ＰＣは、Ｅｎｔｅｒキーの押下、テキスト入力、及び接続されたマウスの操作等が行われると、ユーザによる操作内容をサーバ１０３に送信する。サーバ１０３はカメラ１０１から受信した撮影画像や電子機器１０２から受信した操作内容を解析し、解析した結果に基づいて統計データを提示する。なお、電子機器１０２は、上述の機器に限られるものでなく、画像形成装置（プリンタ、スキャナ、ＦＡＸ機器）、医療用のデジタルカメラ等であってもよい。
【００１３】
図２は、図１のサーバ１０３の構成を概略的に示すブロック図である。
【００１４】
図２において、サーバ１０３は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、記憶部２０４、表示部Ｉ／Ｆ２０５、表示部２０６、操作部Ｉ／Ｆ２０７、及び操作部２０８を備える。ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、記憶部２０４、表示部Ｉ／Ｆ２０５、及び操作部Ｉ／Ｆ２０７はシステムバス２０９を介して互いに接続されている。表示部２０６は表示部Ｉ／Ｆ２０５と接続され、操作部２０８は操作部Ｉ／Ｆ２０７と接続されている。
【００１５】
ＣＰＵ２０１はサーバ１０３全体を統括的に制御し、ＲＯＭ２０２や記憶部２０４に格納されたプログラムを実行して各制御を行う。ＲＯＭ２０２はＣＰＵ２０１によって実行されるブートプログラムや各データを記憶する。ＲＡＭ２０３はＣＰＵ２０１の作業領域として用いられ、また、各データの一時格納領域として用いられる。記憶部２０４はＣＰＵ２０１によって実行される制御プログラムや各データを記憶する。例えば、記憶部２０４は電子機器１０２の操作内容に関する統計データを提示するための後述する図１０の統合分析データ１００１を記憶する。表示部Ｉ／Ｆ２０５は表示部２０６の表示制御を行う制御信号を表示部２０６に送信し、表示部２０６は受信した該制御信号に基づいて各情報を表示する。操作部Ｉ／Ｆ２０７は操作部２０８の操作によって入力された入力情報を操作部２０８から取得する。操作部２０８はキーボード等であり、ユーザによる各処理の実行指示等を受け付ける。操作部２０８の操作により、例えば、展示会において電子機器１０２の一の機能の操作内容に関する表示指示が行われた場合、後述する統合分析データ１００１に基づいて該表示指示に対応する統計データを提示する。
【００１６】
次に、データ管理システム１００において、ユーザによる電子機器１０２の操作が行われてから電子機器１０２の操作内容に関する統計データが提示されるまでの各処理について説明する。
【００１７】
図３は、図１のカメラ１０１によって実行される撮影データ送信処理の手順を示すフローチャートである。
【００１８】
図３の処理では、カメラ１０１が電子機器を操作するユーザの顔を撮影可能な位置に設置され、カメラ１０１に対し撮影の実行指示が予め行われていることを前提とする。
【００１９】
図３において、まず、カメラ１０１は電子機器１０２の周辺を撮影し（ステップＳ３０１）、撮影画像及び撮影日時を含む撮影データをサーバ１０３に送信する（ステップＳ３０２）。カメラ１０１は、例えば、予め設定された所定の間隔でステップＳ３０２の処理を行う。また、撮影画像からユーザを検知する機能がカメラ１０１に搭載されている場合には、カメラ１０１は撮影画像からユーザを検知したことに従ってステップＳ３０２の処理を行う。次いで、カメラ１０１は撮影の終了指示が行われたか否かを判別する（ステップＳ３０３）。
【００２０】
ステップＳ３０３の判別の結果、撮影の終了指示が行われないとき、カメラ１０１はステップＳ３０１の処理に戻る。一方、ステップＳ３０３の判別の結果、撮影の終了指示が行われたとき、カメラ１０１は本処理を終了する。
【００２１】
図４は、図１の電子機器１０２によって実行される操作データ送信処理の手順を示すフローチャートである。
【００２２】
図４において、まず、電子機器１０２はユーザによる操作を受け付け（ステップＳ４０１）、ユーザによる電子機器１０２の操作内容及び該操作内容の操作が行われた操作時刻を含む操作データをサーバ１０３に送信し（ステップＳ４０２）、操作データ送信処理の終了指示が行われたか否かを判別する（ステップＳ４０３）。
【００２３】
ステップＳ４０３の判別の結果、操作データ送信処理の終了指示が行われないとき、電子機器１０２はステップＳ４０１の処理に戻る。一方、ステップＳ４０３の判別の結果、操作データ送信処理の終了指示が行われたとき、電子機器１０２は本処理を終了する。
【００２４】
図５は、図１のサーバ１０３によって実行される統合分析データ更新処理の手順を示すフローチャートである。
【００２５】
図５の処理は、ＣＰＵ２０１がＲＯＭ２０２や記憶部２０４に格納されたプログラムを実行することによって行われる。図５の処理では、後述するステップＳ５０１〜Ｓ５０３の処理を行う第１の処理、後述するステップＳ５０４〜Ｓ５０７の処理を行う第２の処理、後述するステップＳ５０８〜Ｓ５１０の処理を行う第３の処理、及び後述するステップＳ５１１〜Ｓ５１４の処理を行う第４の処理のそれぞれが並行して実行される。
【００２６】
図５において、ＣＰＵ２０１は第１の処理におけるステップＳ５０１〜Ｓ５０３の処理を行う。具体的に、ＣＰＵ２０１は、カメラ１０１から撮影データを取得し（ステップＳ５０１）、取得した撮影データを記憶部２０４に格納し（ステップＳ５０２）、統合分析データ更新処理の終了指示が行われたか否かを判別する（ステップＳ５０３）。ステップＳ５０３の判別の結果、統合分析データ更新処理の終了指示が行われないとき、ＣＰＵ２０１はステップＳ５０１の処理に戻る。一方、ステップＳ５０３の判別の結果、統合分析データ更新処理の終了指示が行われたとき、ＣＰＵ２０１は本処理を終了する。
【００２７】
また、ＣＰＵ２０１は、第１の処理と並行して第２の処理におけるステップＳ５０４〜Ｓ５０７の処理を行う。まず、ＣＰＵ２０１は、カメラ１０１で撮影されたユーザの識別を行う（ステップＳ５０４、Ｓ５０５）。具体的に、ＣＰＵ２０１は、記憶部２０４に格納された撮影データを読み込み（ステップＳ５０４）、該撮影データに含まれる撮影画像からユーザを検知し、検知したユーザの属性、具体的に、該ユーザの年齢及び性別を識別し（ステップＳ５０５）、識別した結果に該当する人物ＩＤを図６の人物属性テーブル６０１の中から決定する。人物属性テーブル６０１はユーザの属性を管理し、人物ＩＤ６０２、年齢６０３、及び性別６０４を備える。人物ＩＤ６０２にはユーザの属性に対応する一意の文字列が設定され、年齢６０３には年齢を示す数字が設定され、性別６０４には男性及び女性のいずれかが設定される。ステップＳ５０５では、ＣＰＵ２０１は識別した結果に該当する年齢及び性別の組み合わせの人物ＩＤ６０２を決定する。次いで、ＣＰＵ２０１は記憶部２０４に予め格納された図７の人物属性ログ７０１を更新する（ステップＳ５０６）。具体的に、ＣＰＵ２０１は、決定した人物ＩＤ６０２、該人物ＩＤ６０２に対応する年齢及び性別、並びに撮影データに含まれる撮影日時を人物属性ログ７０１に追加する。人物属性ログ７０１は、電子機器１０２を操作したユーザをカメラ１０１が撮影した撮影日時、該ユーザの年齢及び性別を管理する。なお、本実施の形態では、人物属性ログ７０１が記憶部２０４に予め格納されている場合について説明したが、人物属性ログ７０１が記憶部２０４に予め格納されていない場合、ステップＳ５０６において、ＣＰＵ２０１が人物属性ログ７０１を新たに生成し、該人物属性ログ７０１を記憶部２０４に記憶する。次いで、ＣＰＵ２０１は統合分析データ更新処理の終了指示が行われたか否かを判別する（ステップＳ５０７）。ステップＳ５０７の判別の結果、統合分析データ更新処理の終了指示が行われないとき、ＣＰＵ２０１はステップＳ５０４の処理に戻る。一方、ステップＳ５０７の判別の結果、統合分析データ更新処理の終了指示が行われたとき、ＣＰＵ２０１は本処理を終了する。
【００２８】
ＣＰＵ２０１は、第１の処理及び第２の処理と並行して第３の処理におけるステップＳ５０８〜Ｓ５１０の処理を行う。具体的に、ＣＰＵ２０１は、電子機器１０２から操作データを取得し（ステップＳ５０８）、取得した操作データに含まれる操作内容に該当する操作ＩＤを図８のキー操作テーブル８０１の中から決定する。キー操作テーブル８０１では、電子機器１０２において想定される複数の操作内容が設定され、各操作内容に対し一意の操作ＩＤが設定されている。次いで、ＣＰＵ２０１は記憶部２０４に予め格納された図９のキー操作ログ９０１を更新する（ステップＳ５０９）。具体的に、ＣＰＵ２０１は、取得した操作データに含まれる操作日時、決定された操作ＩＤ、及び操作内容に関する各情報をキー操作ログ９０１に追加する。キー操作ログ９０１は、ユーザによる電子機器１０２の操作内容及び該操作内容が行われた操作時刻を管理する。なお、本実施の形態では、キー操作ログ９０１が記憶部２０４に予め格納されている場合について説明したが、キー操作ログ９０１が記憶部２０４に予め格納されていない場合、ステップＳ５０９において、ＣＰＵ２０１がキー操作ログ９０１を新たに生成し、該キー操作ログ９０１を記憶部２０４に記憶する。次いで、ＣＰＵ２０１は統合分析データ更新処理の終了指示が行われたか否かを判別する（ステップＳ５１０）。ステップＳ５１０の判別の結果、統合分析データ更新処理の終了指示が行われないとき、ＣＰＵ２０１はステップＳ５０８の処理に戻る。一方、ステップＳ５１０の判別の結果、統合分析データ更新処理の終了指示が行われたとき、ＣＰＵ２０１は本処理を終了する。
【００２９】
また、ＣＰＵ２０１は、第１の処理〜第３の処理と並行して第４の処理におけるステップＳ５１１〜Ｓ５１４の処理を行う。具体的に、ＣＰＵ２０１は人物属性ログ７０１を読み込み（ステップＳ５１１）、キー操作ログ９０１を読み込み（ステップＳ５１２）、人物属性ログ７０１及びキー操作ログ９０１において、同じ時刻同士の人物ＩＤ及び操作ＩＤを対応付けする。これにより、カメラ１０１及び電子機器１０２のように異なる装置から異なるタイミングで送信された撮影データ及び操作データが対応付けされる。次いで、ＣＰＵ２０１は記憶部２０４に予め格納された図１０の統合分析データ１００１を更新する（ステップＳ５１３）。具体的に、ＣＰＵ２０１は対応付けされた人物ＩＤ及び操作ＩＤの各情報を統合分析データ１００１に追加する。統合分析データ１００１は、電子機器１０２を操作したユーザの年齢や性別、ユーザによる電子機器１０２の操作内容、及び該操作内容の操作が行われた操作時刻を管理する。なお、本実施の形態では、統合分析データ１００１が記憶部２０４に予め格納されている場合について説明したが、統合分析データ１００１が記憶部２０４に予め格納されていない場合、ステップＳ５１３において、ＣＰＵ２０１が統合分析データ１００１を新たに生成し、該統合分析データ１００１を記憶部２０４に記憶する。次いで、ＣＰＵ２０１は統合分析データ更新処理の終了指示が行われたか否かを判別する（ステップＳ５１４）。ステップＳ５１４の判別の結果、統合分析データ更新処理の終了指示が行われないとき、ＣＰＵ２０１はステップＳ５１１の処理に戻る。一方、ステップＳ５１４の判別の結果、統合分析データ更新処理の終了指示が行われたとき、ＣＰＵ２０１は本処理を終了する。
【００３０】
図１１は、図１のサーバ１０３によって実行される統計データ提示処理の手順を示すフローチャートである。
【００３１】
図１１の処理は、ＣＰＵ２０１がＲＯＭ２０２や記憶部２０４に格納されたプログラムを実行することによって行われる。
【００３２】
図１１において、まず、ＣＰＵ２０１は統計データの提示指示を受け付け（ステップＳ１１０１）、受け付けた提示指示に基づいて統合分析データ１００１を読み込み（ステップＳ１１０２）、受け付けた提示指示に対応する情報を提示する（ステップＳ１１０３）。例えば、ステップＳ１１０１において、電子機器１０２の或る機能を使用した男性ユーザの情報の表示指示を受け付けた場合、ＣＰＵ２０１は、電子機器１０２の或る機能を使用した男性ユーザの集計値を年齢で区分した統計グラフを表示部２０６に表示する。その後、ＣＰＵ２０１は本処理を終了する。ここで、統計グラフは、電子機器１０２の或る機能を使用したユーザと、その年齢層、性別毎の比較ができるものであれば、その表示形態は限定されるものでない。例えば、統計グラフは、年齢毎に比較可能な円グラフまたは棒グラフであり得る。
【００３３】
上述した本実施の形態によれば、電子機器１０２を操作するユーザを撮影した撮影画像がカメラ１０１から取得され、撮影画像で撮影されたユーザの属性が識別され、ユーザが電子機器１０２を操作した操作内容が電子機器１０２から取得され、操作内容がユーザの属性に対応付けして記憶される。すなわち、電子機器１０２の操作内容を撮影画像から特定することなく、電子機器１０２を操作したユーザ及び該ユーザが電子機器１０２を操作した操作内容が対応付けされ、対応付けされたデータが保持される。これにより、電子機器１０２の操作内容に関する統計データを容易に提示することができる。
【００３４】
また、上述した本実施の形態では、撮影画像が撮影された撮影時刻及び操作内容の操作が行われた操作時刻が取得され、撮影時刻及び操作時刻に基づいて操作内容がユーザの属性に対応付けされる。これにより、ユーザの属性を識別するための撮影画像を含む撮影データ、及びユーザによる電子機器１０２の操作内容を含む操作データを異なる装置から異なるタイミングで取得しても、操作内容をユーザの属性に容易に対応付けすることができる。
【００３５】
以上、本発明について、上述した実施の形態を用いて説明したが、本発明は上述した実施の形態に限定されるものではない。例えば、電子機器１０２に搭載された複数の機能のうちユーザが使用した機能が操作内容に基づいて特定され、特定した機能がユーザの属性に対応付けされても良い。例えば、電子機器１０２がスマートフォンであり、且つ電子機器１０２から取得した操作内容が、電子機器１０２のメインメニューに表示された複数のアイコンの中からカメラ機能のアイコンを選択する選択操作、カメラ機能における静止画撮影条件の設定情報を設定する設定操作、及び静止画撮影の開始を指示する開始指示操作の一連の操作であった場合、ＣＰＵ２０１はユーザが使用した機能が静止画撮影機能であると判別し、静止画撮影機能をユーザの属性に対応付けする。これにより、ユーザが興味を示す電子機器１０２の機能に関する統計データを世代や性別毎に容易に提示することができる。
【００３６】
上述した本実施の形態では、ユーザが電子機器１０２を操作した操作時間が取得され、操作時間がユーザの属性に対応付けされても良い。例えば、ＣＰＵ２０１は、ユーザがカメラ機能のアイコンを選択してから、静止画撮影条件の設定操作を行い、静止画撮影の開始指示操作を行うまでの一連の操作の操作時間を取得し、取得した操作時間をユーザの属性に対応付けする。これにより、電子機器１０２の或る機能を選択してから処理を実行するまでに要する時間に関する統計データを世代や性別毎に容易に提示することができる。
【００３７】
また、上述した本実施の形態では、電子機器１０２は複数であっても良く、サーバ１０３は、展示会に展示された複数の種別の電子機器１０２のデータを管理し、複数の種別の電子機器１０２のうちユーザが近傍に滞在した一の種別の電子機器１０２における該ユーザの滞在時間を取得し、滞在時間をユーザの属性に対応付けしても良い。これにより、ユーザが興味を示す電子機器１０２の種別に関する統計データを世代や性別毎に容易に提示することができる。
【００３８】
さらに、上述した本実施の形態では、展示会における電子機器１０２の説明員を識別する識別データが記憶部２０４に予め格納され、撮影画像で撮影されたユーザが電子機器１０２の説明員であるか否かが識別され、記憶部２０４に記憶された統合分析データ１００１から電子機器１０２の説明員に該当するデータが除外されても良い。これにより、説明員に該当するデータが除外された電子機器１０２の操作内容に関する統計データを容易に提示することができる。
【００３９】
上述した本実施の形態では、カメラ１０１は、撮影画像から人物を検知した際にステップＳ３０２の処理を実行すると共に、サーバ１０３を介して電子機器１０２に操作データの送信要求を通知しても良く、また、電子機器１０２は、ステップＳ４０２の処理を実行すると共に、サーバ１０３を介してカメラ１０１に撮影データの送信要求を通知しても良い。これにより、操作データ及び撮影データのいずれかのデータが欠落して操作内容をユーザの属性に対応付けできなくなるといった事態の発生を抑制することができる。
【００４０】
また、上述した本実施の形態では、カメラ１０１、電子機器１０２、及びサーバ１０３間の通信方法が無線ＬＡＮ通信である場合について説明したが、カメラ１０１、電子機器１０２、及びサーバ１０３間の通信方法は無線ＬＡＮ通信に限られず、例えば、ＬＡＮケーブルを介した有線ＬＡＮ通信であっても良い。
【００４１】
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置の情報処理装置が前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【００４２】
したがって、本発明の機能処理を情報処理装置で実現するために、前記情報処理装置にインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００４３】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００４４】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【００４５】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００４６】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理を情報処理装置で実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００４７】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行して情報処理装置にインストールさせて実現することも可能である。
【００４８】
また、情報処理装置が、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、情報処理装置上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００４９】
さらに、記録媒体から読み出されたプログラムが、情報処理装置に挿入された機能拡張ボードや情報処理装置に接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【００５０】
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００５１】
１００  データ管理システム
１０１  カメラ
１０２  電子機器
１０３  サーバ
２０１  ＣＰＵ
２０４  記憶部
１００１  統合分析データ
【図１】
2018106468.tif 000003
【図２】
2018106468.tif 000004
【図３】
2018106468.tif 000005
【図４】
2018106468.tif 000006
【図５】
2018106468.tif 000007
【図６】
2018106468.tif 000008
【図７】
2018106468.tif 000009
【図８】
2018106468.tif 000010
【図９】
2018106468.tif 000011
【図１０】
2018106468.tif 000012
【図１１】
2018106468.tif 000013