(57)【要約】【課題】同じオブジェクトの複数の画像が経時的にキャプチャされるときのオブジェクトの変化を解析するための技術を提供することである。【解決手段】本発明の一態様は、ユーザがカメラの視野に現在ある１以上のオブジェクトの１以上のプレビュー画像を同時に見ることを可能にするような方法により、１以上のオブジェクトのリファレンス画像をバックグラウンド画像としてディスプレイ上に表示し、当該１以上のプレビュー画像をディスプレイ上にリファレンス画像と同時に表示し、距離検出機構にカメラと１以上のオブジェクトとの間の現在距離を検出させ、現在距離がリファレンス画像が取得された距離の指定された大きさの範囲内にあるかの表示をユーザに提供し、画像を取得するためのユーザリクエストに応答して、カメラに１以上のオブジェクトの第２画像を取得させるよう構成されるモバイルデバイスに関する。【選択図】図１
2016100897.tif 000002
【特許請求の範囲】
【請求項１】
モバイルデバイスであって、
カメラと、
距離検出機構と、
ディスプレイと、
１以上のプロセッサと、
前記１以上のプロセッサに通信接続される１以上のメモリと、
当該モバイルデバイス上で実行される画像取得アプリケーションと、
を有し、
前記画像取得アプリケーションは、
当該モバイルデバイスのユーザが前記カメラの視野に現在ある１以上のオブジェクトの１以上のプレビュー画像を同時に見ることを可能にするような方法により、前記１以上のオブジェクトのリファレンス画像をバックグラウンド画像として当該モバイルデバイスのディスプレイ上に表示し、
前記カメラの視野に現在ある前記１以上のオブジェクトの１以上のプレビュー画像を当該モバイルデバイスのディスプレイ上に前記リファレンス画像と同時に表示し、
前記距離検出機構に前記カメラと前記カメラの視野に現在ある１以上のオブジェクトとの間の現在距離を検出させ、
前記現在距離が前記リファレンス画像が取得された距離の指定された大きさの範囲内にあるかの表示を当該モバイルデバイスのユーザに提供し、
画像を取得するためのユーザリクエストに応答して、前記カメラに前記１以上のオブジェクトの第２画像を取得させるよう構成されるモバイルデバイス。
【請求項２】
前記画像取得アプリケーションは、前記リファレンス画像の１以上の属性値を変更することによって、当該モバイルデバイスのユーザが前記カメラの視野に現在ある１以上のオブジェクトの１以上のプレビュー画像を同時に見ることを可能にするような方法により、前記１以上のオブジェクトのリファレンス画像をバックグラウンド画像として当該モバイルデバイスのディスプレイ上に表示するよう構成される、請求項１記載のモバイルデバイス。
【請求項３】
前記リファレンス画像の１以上の属性値は、輝度、カラー又は特殊効果の１以上を含む１以上の属性に対応する、請求項２記載のモバイルデバイス。
【請求項４】
前記画像取得アプリケーションは、視覚的表示を当該モバイルデバイスのディスプレイ上に表示するか、又は当該モバイルデバイスに１以上の可聴的な音声を生成させることの１以上によって、前記カメラが前記リファレンス画像が取得された距離の指定された大きさの範囲内に現在あるかの表示を当該モバイルデバイスのユーザに提供するよう構成される、請求項１記載のモバイルデバイス。
【請求項５】
前記画像取得アプリケーションは更に、
前記カメラと前記カメラの視野に現在ある１以上のオブジェクトとの間の現在距離を決定し、
前記カメラと前記カメラの視野に現在ある１以上のオブジェクトとの間の現在距離を指定する距離データを記録するよう構成される、請求項１記載のモバイルデバイス。
【請求項６】
前記画像取得アプリケーションは、ユーザリクエストに応答して、メモデータ又はオーディオデータの１以上を生成し、当該モバイルデバイスの１以上のメモリに記憶するよう構成される、請求項１記載のモバイルデバイス。
【請求項７】
前記画像取得アプリケーションは、ユーザリクエストに応答して、オーディオレコーディングを生成し、当該モバイルデバイスの１以上のメモリに記憶するよう構成される、請求項１記載のモバイルデバイス。
【請求項８】
１以上のプロセッサにより実行されると、モバイルデバイス上で実行される画像取得アプリケーションに、
当該モバイルデバイスのユーザがカメラの視野に現在ある１以上のオブジェクトの１以上のプレビュー画像を同時に見ることを可能にするような方法により、前記１以上のオブジェクトのリファレンス画像をバックグラウンド画像として当該モバイルデバイスのディスプレイ上に表示し、
前記カメラの視野に現在ある前記１以上のオブジェクトの１以上のプレビュー画像を当該モバイルデバイスのディスプレイ上に前記リファレンス画像と同時に表示し、
距離検出機構に前記カメラと前記カメラの視野に現在ある１以上のオブジェクトとの間の現在距離を検出させ、
前記現在距離が前記リファレンス画像が取得された距離の指定された大きさの範囲内にあるかの表示を当該モバイルデバイスのユーザに提供し、
画像を取得するためのユーザリクエストに応答して、前記カメラに前記１以上のオブジェクトの第２画像を取得させる命令を記憶する１以上の非一時的なコンピュータ可読媒体。
【請求項９】
前記画像取得アプリケーションは、前記リファレンス画像の１以上の属性値を変更することによって、当該モバイルデバイスのユーザが前記カメラの視野に現在ある１以上のオブジェクトの１以上のプレビュー画像を同時に見ることを可能にするような方法により、前記１以上のオブジェクトのリファレンス画像をバックグラウンド画像として当該モバイルデバイスのディスプレイ上に表示する、請求項８記載のコンピュータ可読媒体。
【請求項１０】
前記リファレンス画像の１以上の属性値は、輝度、カラー又は特殊効果の１以上を含む１以上の属性に対応する、請求項９記載のコンピュータ可読媒体。
【請求項１１】
前記画像取得アプリケーションは、視覚的表示を当該モバイルデバイスのディスプレイ上に表示するか、又は当該モバイルデバイスに１以上の可聴的な音声を生成させることの１以上によって、前記カメラが前記リファレンス画像が取得された距離の指定された大きさの範囲内に現在あるかの表示を当該モバイルデバイスのユーザに提供する、請求項８記載のコンピュータ可読媒体。
【請求項１２】
前記１以上のプロセッサにより実行されると、前記画像取得アプリケーションに、
前記カメラと前記カメラの視野に現在ある１以上のオブジェクトとの間の現在距離を決定させ、
前記カメラと前記カメラの視野に現在ある１以上のオブジェクトとの間の現在距離を指定する距離データを記録させる更なる命令を更に有する、請求項８記載のコンピュータ可読媒体。
【請求項１３】
前記１以上のプロセッサにより実行されると、前記画像取得アプリケーションに、ユーザリクエストに応答して、メモデータ又はオーディオデータの１以上を生成させ、当該モバイルデバイスの１以上のメモリに記憶させる更なる命令を更に有する、請求項８記載のコンピュータ可読媒体。
【請求項１４】
前記１以上のプロセッサにより実行されると、前記画像取得アプリケーションに、ユーザリクエストに応答して、オーディオレコーディングを生成させ、当該モバイルデバイスの１以上のメモリに記憶させる更なる命令を更に有する、請求項８記載のコンピュータ可読媒体。
【請求項１５】
コンピュータにより実現される方法であって、
モバイルデバイス上で実行される画像取得アプリケーションに、
当該モバイルデバイスのユーザがカメラの視野に現在ある１以上のオブジェクトの１以上のプレビュー画像を同時に見ることを可能にするような方法により、前記１以上のオブジェクトのリファレンス画像をバックグラウンド画像として当該モバイルデバイスのディスプレイ上に表示するステップと、
前記カメラの視野に現在ある前記１以上のオブジェクトの１以上のプレビュー画像を当該モバイルデバイスのディスプレイ上に前記リファレンス画像と同時に表示するステップと、
距離検出機構に前記カメラと前記カメラの視野に現在ある１以上のオブジェクトとの間の現在距離を検出させるステップと、
前記現在距離が前記リファレンス画像が取得された距離の指定された大きさの範囲内にあるかの表示を当該モバイルデバイスのユーザに提供するステップと、
画像を取得するためのユーザリクエストに応答して、前記カメラに前記１以上のオブジェクトの第２画像を取得させるステップと、
を実行させる方法。
【請求項１６】
前記画像取得アプリケーションは、前記リファレンス画像の１以上の属性値を変更することによって、当該モバイルデバイスのユーザが前記カメラの視野に現在ある１以上のオブジェクトの１以上のプレビュー画像を同時に見ることを可能にするような方法により、前記１以上のオブジェクトのリファレンス画像をバックグラウンド画像として当該モバイルデバイスのディスプレイ上に表示する、請求項１５記載の方法。
【請求項１７】
前記リファレンス画像の１以上の属性値は、輝度、カラー又は特殊効果の１以上を含む１以上の属性に対応する、請求項１６記載の方法。
【請求項１８】
前記画像取得アプリケーションは、視覚的表示を当該モバイルデバイスのディスプレイ上に表示するか、又は当該モバイルデバイスに１以上の可聴的な音声を生成させることの１以上によって、前記カメラが前記リファレンス画像が取得された距離の指定された大きさの範囲内に現在あるかの表示を当該モバイルデバイスのユーザに提供する、請求項１５記載の方法。
【請求項１９】
前記画像取得アプリケーションに、
前記カメラと前記カメラの視野に現在ある１以上のオブジェクトとの間の現在距離を決定するステップと、
前記カメラと前記カメラの視野に現在ある１以上のオブジェクトとの間の現在距離を指定する距離データを記録するステップとを更に実行させる、請求項１５記載の方法。
【請求項２０】
前記画像取得アプリケーションに、ユーザリクエストに応答して、メモデータ又はオーディオデータの１以上を生成し、当該モバイルデバイスの１以上のメモリに記憶するステップを更に実行させる、請求項１５記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
実施例は、一般に画像の取得及び管理に関する技術である。
【背景技術】
【０００２】
本セクションにおいて説明されるアプローチは、追求可能なアプローチであるが、必ずしも以前に想起又は追求されたアプローチである必要はない。従って、そうでないとの指摘がない場合、本セクションで説明されるアプローチの何れも本セクションに含めることによって単に従来技術としてみなされると仮定されるべきでない。
【０００３】
スマートフォンやタブレットコンピュータなどの増加するモバイルデバイスにカメラが搭載されている。これは、個人及び企業にとってそれらをますます貴重なものにする。カメラを含むモバイルデバイスによる問題の１つは、同じオブジェクトの複数の画像が経時的にキャプチャされるとき、これらの画像は同じ距離又はアングルによりキャプチャされていないかもしれないため、オブジェクトの変化を解析することが困難である可能性があるということである。従って、画像に基づき生じたと見えるオブジェクトの変化は、実際には生じていないかもしれない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した問題点に鑑み、本発明の課題は、同じオブジェクトの複数の画像が経時的にキャプチャされるときのオブジェクトの変化を解析するための技術を提供することである。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明の一態様は、モバイルデバイスであって、カメラと、距離検出機構と、ディスプレイと、１以上のプロセッサと、前記１以上のプロセッサに通信接続される１以上のメモリと、当該モバイルデバイス上で実行される画像取得アプリケーションと、を有し、前記画像取得アプリケーションは、当該モバイルデバイスのユーザが前記カメラの視野に現在ある１以上のオブジェクトの１以上のプレビュー画像を同時に見ることを可能にするような方法により、前記１以上のオブジェクトのリファレンス画像をバックグラウンド画像として当該モバイルデバイスのディスプレイ上に表示し、前記カメラの視野に現在ある前記１以上のオブジェクトの１以上のプレビュー画像を当該モバイルデバイスのディスプレイ上に前記リファレンス画像と同時に表示し、前記距離検出機構に前記カメラと前記カメラの視野に現在ある１以上のオブジェクトとの間の現在距離を検出させ、前記現在距離が前記リファレンス画像が取得された距離の指定された大きさの範囲内にあるかの表示を当該モバイルデバイスのユーザに提供し、画像を取得するためのユーザリクエストに応答して、前記カメラに前記１以上のオブジェクトの第２画像を取得させるよう構成されるモバイルデバイスに関する。
【０００６】
本発明の他の態様は、１以上のプロセッサにより実行されると、モバイルデバイス上で実行される画像取得アプリケーションに、当該モバイルデバイスのユーザがカメラの視野に現在ある１以上のオブジェクトの１以上のプレビュー画像を同時に見ることを可能にするような方法により、前記１以上のオブジェクトのリファレンス画像をバックグラウンド画像として当該モバイルデバイスのディスプレイ上に表示し、前記カメラの視野に現在ある前記１以上のオブジェクトの１以上のプレビュー画像を当該モバイルデバイスのディスプレイ上に前記リファレンス画像と同時に表示し、距離検出機構に前記カメラと前記カメラの視野に現在ある１以上のオブジェクトとの間の現在距離を検出させ、前記現在距離が前記リファレンス画像が取得された距離の指定された大きさの範囲内にあるかの表示を当該モバイルデバイスのユーザに提供し、画像を取得するためのユーザリクエストに応答して、前記カメラに前記１以上のオブジェクトの第２画像を取得させる命令を記憶する１以上の非一時的なコンピュータ可読媒体に関する。
【０００７】
本発明の更なる他の態様は、コンピュータにより実現される方法であって、モバイルデバイス上で実行される画像取得アプリケーションに、当該モバイルデバイスのユーザがカメラの視野に現在ある１以上のオブジェクトの１以上のプレビュー画像を同時に見ることを可能にするような方法により、前記１以上のオブジェクトのリファレンス画像をバックグラウンド画像として当該モバイルデバイスのディスプレイ上に表示するステップと、前記カメラの視野に現在ある前記１以上のオブジェクトの１以上のプレビュー画像を当該モバイルデバイスのディスプレイ上に前記リファレンス画像と同時に表示するステップと、距離検出機構に前記カメラと前記カメラの視野に現在ある１以上のオブジェクトとの間の現在距離を検出させるステップと、前記現在距離が前記リファレンス画像が取得された距離の指定された大きさの範囲内にあるかの表示を当該モバイルデバイスのユーザに提供するステップと、画像を取得するためのユーザリクエストに応答して、前記カメラに前記１以上のオブジェクトの第２画像を取得させるステップとを実行させる方法に関する。
【発明の効果】
【０００８】
本発明によると、同じオブジェクトの複数の画像が経時的にキャプチャされるときのオブジェクトの変化を解析することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、画像を取得及び管理する構成１００を示すブロック図である。
【図２】図２は、モバイルデバイスがバックグラウンド画像としてのリファレンス画像と当該リファレンス画像が取得された距離とを利用して画像を取得するアプローチを示すフロー図である。
【図３Ａ】図３Ａは、異なる形状によって表現される１以上のオブジェクトを含む一例となるリファレンス画像を示す。
【図３Ｂ】図３Ｂは、リファレンス画像が取得された距離を示す。
【図３Ｃ】図３Ｃでは、プレビュー画像がモバイルデバイスのディスプレイに表示される。
【図３Ｄ】図３Ｄは、リファレンス画像及び１以上のプレビュー画像における１以上のオブジェクトがオーバラップするように配置及び配向されたモバイルデバイスを示す。
【図４Ａ】図４Ａは、患者識別フィールド（“ＩＤ  Ｓｃａｎ”）、生体構造識別フィールド（“Ａｎａｔｏｍｙ  ＩＤ”）、部門フィールド（“Ｄｅｐａｒｔｍｅｎｔ”）、状態フィールド（“Ｓｔａｔｕｓ”）及び登録看護師名（“ＲＮ−Ｎａｍｅ”）を含む上位レベル情報を示す。
【図４Ｂ】図４Ｂは、ユーザがモバイルデバイス上の１以上のコントロール（グラフィカル又は物理的）を用いて部門フィールドをナビゲートしたことを示す。
【図４Ｃ】図４Ｃは、部門フィールドを選択した後にユーザに利用可能な部門オプションと、ユーザが皮膚科オプションにナビゲートしたことを示す。
【図４Ｄ】図４Ｄは、グラフィカルユーザインタフェースがリストバンド設定、体の部分、傷のタイプ及びけがの重大性の表示をユーザが指定することを可能にすることを示す。
【図５Ａ】図５Ａは、具体的なタイプのメモデータのテーブルを示す。
【図５Ｂ】図５Ｂは、埋め込みオーディオデータを有する画像データ５５２のテキスト表現を示すテーブルである。
【図６Ａ】図６Ａは、ユーザログインＩＤ及びパスワードを含むユーザ認証情報についてユーザに照会する一例となるログイン画面を示す。
【図６Ｂ】図６Ｂは、画像データを管理するための各種機能へのアクセスを提供する一例となるダッシュボード画面を示す。
【図６Ｃ】図６Ｃは、ユーザが画像を閲覧して承認又は拒絶することを可能にする一例となるＡｐｐｒｏｖａｌ  Ｑｕｅｕｅ画面又はワークキューを示す。
【図６Ｄ】図６Ｄは、ユーザが拒絶された画像の情報を閲覧及び更新することを可能にする一例となるＲｅｊｅｃｔｅｄ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ画面を示す。
【図７Ａ】図７Ａは、テーブルの各行が患者に対応し、識別子、誕生日（ＤＯＢ）、性別、ＩＤリスト、ソーシャルセキュリティ番号（ＳＳＮ）、送出施設、姓、（所与の）名及び他の所与の（ミドル）名を指定する一例となる患者データベースを示すテーブルである。
【図７Ｂ】図７Ｂは、一例となる患者データベース方式を示すテーブルである。
【図８】図８は、画像管理アプリケーションにより生成される一例となる履歴ビュー画面を示す。
【図９】図９は、実施例が実現されうる一例となるコンピュータシステムを示すブロック図である。
【発明を実施するための形態】
【００１０】
以下の説明では、説明のため、実施例の完全な理解を提供するため、多数の具体的な詳細が提供される。しかしながら、これらの具体的な詳細なく実施例が実現可能であることは当業者に明らかである。他の例では、周知の構成及び装置は、実施例を不要に不明瞭にすることを回避するため、ブロック図の形式により示される。
Ｉ．概略
ＩＩ．システムアーキテクチャ
Ａ．モバイルデバイス
Ｂ．アプリケーションサーバ
ＩＩＩ．リファレンス画像及び距離を利用した画像の取得
ＩＶ．メモ及びオーディオデータ
Ｖ．画像データ管理
ＶＩ．履歴ビュー
ＶＩＩ．実現機構
Ｉ．概略
画像を取得及び管理するためのアプローチが提供される。当該アプローチによると、１以上のオブジェクトのリファレンス画像が、モバイルデバイスのユーザがモバイルデバイスのカメラの視野に現在ある１以上のオブジェクトのプレビュー画像とリファレンス画像とを同時に見ることを可能にするような方法により、モバイルデバイスのディスプレイに表示される。例えば、リファレンス画像は、プレビュー画像に対して異なる輝度レベル、カラー又は特殊効果によりモバイルデバイスのディスプレイに表示されてもよい。モバイルデバイスのカメラがリファレンス画像が取得された距離の指定された大きさの範囲内に現在あるかの表示がモバイルデバイスのユーザに提供される。例えば、視覚的又は可聴的表示が、モバイルデバイスのカメラが近すぎる、遠すぎる、又はリファレンス画像が取得された距離の指定された大きさの範囲内にあるか示してもよい。画像を取得するためのユーザリクエストに応答して、カメラは、１以上のオブジェクトの第２画像を取得し、第２画像が取得された時点におけるカメラと１以上のオブジェクトとの間の距離が記録される。第２画像及びメタデータは、モバイルデバイスの外部の画像管理アプリケーションに送信される。例えば、第２画像及びメタデータは、アプリケーションサーバ上で実行される画像管理アプリケーションに１以上のネットワークを介し送信されてもよい。画像管理アプリケーションは、画像を管理するための各種機能を提供する。例えば、画像管理アプリケーションは、ユーザが画像を確認及び受付し、画像を拒絶し、画像のメタデータを更新することを可能にしてもよい。他の例として、画像管理アプリケーションは、ほぼ同じ距離及びアングルにより取得された１以上のオブジェクトの画像シーケンスをユーザが見ることを可能にする履歴ビューを提供し、これは、ユーザが１以上のオブジェクトの経時的な変化をより良好に識別することを可能にする。
ＩＩ．システムアーキテクチャ
図１は、画像を取得及び管理するための構成１００を示すブロック図である。構成１００は、ネットワーク１１２を介し通信接続されるモバイルデバイス１０２、アプリケーションサーバ１０４、電子医療レコード（ＥＭＲ）システム１０６、他のサービス１０８及びクライアントデバイス１１０を有する。構成１００は、図１に示された特定の要素に限定されるものでなく、実現形態に依存してより少ない又は更なる要素を有してもよい。実施例は、説明のため単一のモバイルデバイス１０２のコンテクストによりここでは説明されるが、当該アプローチは何れの個数のモバイルデバイスにも適用可能である。説明のためにだけ、図１において、ネットワーク１１２は単一のネットワークとして示され、ネットワーク１１２は、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、インターネットなどの何れかの個数及びタイプの有線又は無線ネットワークを有してもよい。図１に示される各種要素はまた、直接的な通信リンクを介し互いに通信してもよい。
Ａ．モバイルデバイス
モバイルデバイス１０２は、何れかのタイプのモバイルデバイスであってもよく、モバイルデバイス１０２の具体例は、限定することなく、スマートフォン、カメラ、タブレット計算デバイス、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）又はラップトップコンピュータを含む。図１に示される具体例では、モバイルデバイス１０２は、ディスプレイ１２０、カメラ１２２、距離検出機構１２４、データ取得コンポーネント１２５、画像取得アプリケーション１２８を含むアプリケーション１２６、マイクロフォン１３０、通信インタフェース１３２、電力／電力管理コンポーネント１３４、オペレーティングシステム１３６、及びプロセッサ１４０と画像データ１４４、オーディオデータ１４６及びメタデータ１４８を記憶するメモリ１４２とを含む計算アーキテクチャ１３８を有する。モバイルデバイス１０２は、特定の実現形態に依存して可変的な他の各種コンポーネントを有してもよく、モバイルデバイス１０２は、特定のコンポーネント又は機能セットに限定されるものでない。例えば、モバイルデバイス１０２は、モバイルデバイス１０２の現在位置を決定し、モバイルデバイス１０２の現在位置を示す位置データを生成することが可能な１以上のＧＰＳコンポーネントなどの位置コンポーネントを有してもよい。モバイルデバイス１０２はまた、モバイルデバイス１０２及び／又はディスプレイ１２０の状態を変更又は電源オン・オフするなどのモバイルデバイスに対する各種機能を実行するため又はデジタル画像を取得するための図１に示されないボタン、スライドなどの手動によるコントロールを有してもよい。
【００１１】
ディスプレイ１２０は、画像及び情報をユーザに表示する何れかのタイプのディスプレイにより実現されてもよく、またユーザ入力を受信可能であってもよく、実施例はディスプレイ１２０の何れか特定の実現形態に限定されるものでない。モバイルデバイス１０２は、モバイルデバイス１０２上の何れかに配置された同様の又は異なるタイプの何れかの個数のディスプレイ１０２を有してもよい。カメラ１２２は、何れかのタイプのカメラであってもよく、カメラのタイプは特定の実現形態に依存して可変であってもよい。ディスプレイ１２０に関して、モバイルデバイス１０２は、例えば、モバイルデバイス１０２の全面及び背面などに同様の又は可変的なタイプの何れかの個数のカメラにより構成されてもよいが、実施例は何れかの個数又はタイプのカメラ１２２に限定されるものでない。
【００１２】
距離検出機構１２４は、モバイルデバイス１０２上のカメラ１２２とカメラ１２２の視野内の１以上のオブジェクトとの間の距離を検出するよう構成される。距離検出機構の具体的な実現形態は、限定することなく、赤外線、レーザ、レーダ又は電磁放射を利用する他の技術に基づくものであってもよい。距離は距離検出機構１２４を利用して直接決定されてもよいし、又は距離は画像データから決定されてもよい。例えば、カメラ１２２からグラウンド上及びカメラ１２２の視野内の１以上のオブジェクトまでの距離は、グラウンドに関するカメラ１２２の現在のアングル及びカメラ１２２の高さに基づき計算されてもよい。例えば、カメラ１２２の高さ（ｈ）及び１以上のオブジェクトに対する垂直方向と視線との間の鋭角（ａ）が与えられると、距離（ｄ）は、ｄ＝ｈ＊ｔａｎ（ａ）として計算されうる。他の例として、１以上のオブジェクトの１以上のサイズが知られている場合、カメラ１２２と１以上のオブジェクトとの間の距離は、１以上のサイズが知られている１以上のオブジェクトのピクセル解析に基づき決定されてもよい。
【００１３】
データ取得コンポーネント１２５は、ハードウェアサブコンポーネント、プログラマブルコンポーネント又は双方を有してもよい。例えば、データ取得コンポーネント１２５は、１以上のカメラ、スキャナ、メモリユニット又は他のデータストレージユニット、バッファ及びデータを取得、記憶及び送信するためのコード命令、又はこれらの何れかの組み合わせを有してもよい。データ取得コンポーネント１２５は、Ｗｉ−Ｆｉインタフェース及びバーコードリーダを備えて構成されてもよい。Ｗｉ−Ｆｉインタフェースは、データ取得コンポーネント１２５との間で情報を伝送するのに利用されてもよい。バーコードリーダは、アイテムに表示されたＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅ）コードなどのコードをスキャン又は取得するのに利用されてもよい。
【００１４】
マイクロフォン１３０は、音声を検出するよう構成され、他の要素と共に、マイクロフォン１３０により検出されたオーディオを表すオーディオデータを記憶してもよい。通信インタフェース１３２は、モバイルデバイス１０２及び他のデバイス及び／又はネットワークとの間の有線及び／又は無線通信リンクを提供するためのコンピュータハードウェア、ソフトウェア又はコンピュータハードウェアとソフトウェアとの何れかの組み合わせを有してもよい。通信インタフェース１３２の特定のコンポーネントは、特定の実現形態に依存して変更されてもよく、実施例は通信インタフェース１３２の何れか特定の実現形態に限定されるものでない。電力／電力管理コンポーネント１３４は、モバイルデバイス１０２の電力を供給及び管理する何れかの個数のコンポーネントを有してもよい。例えば、電力／電力管理コンポーネント１３４は、１以上のバッテリを有し、モバイルデバイス１０２の電力を供給及び管理するためのコンピュータハードウェア及び／又はソフトウェアをサポートすることを含むものであってもよい。
【００１５】
計算アーキテクチャ１３８は、特定の実現形態に依存して変更可能な各種要素を有してもよく、モバイルデバイス１０２は、何れか特定の計算アーキテクチャ１３８に限定されるものでない。図１に示された具体例では、計算アーキテクチャはプロセッサ１０８及びメモリ１４２を有する。プロセッサ１０８は何れかの個数及びタイプのプロセッサであってもよく、メモリ１４２は揮発性メモリ及び不揮発性メモリを含む何れかの個数及びタイプのメモリであってもよく、これは特定の実現形態に依存して変更されてもよい。計算アーキテクチャ１３８は、特定の実現形態に依存して変更可能な更なるハードウェア、ファームウェア及びソフトウェア要素を有してもよい。図１に示される具体例では、メモリ１４２は、以下でより詳細に説明されるように、画像データ１４４、オーディオデータ１４６及びメタデータ１４８を記憶するが、メモリ１４２は、特定の実現形態に依存して更なるデータを記憶してもよい。
【００１６】
オペレーティングシステム１３６は、計算アーキテクチャ１３８上で実行され、特定の実現形態に依存して変更されてもよい何れかのタイプのオペレーティングシステムであってもよく、実施例は何れか特定の実現形態のオペレーティングシステム１３６に限定されるものでない。オペレーティングシステム１３６は、特定の実現形態に依存して可変的タイプの複数のオペレーティングシステムを有してもよい。アプリケーション１２６は、計算アーキテクチャ１３８及びオペレーティングシステム１３６上で実行される何れかの個数及びタイプのアプリケーションであってもよい。アプリケーション１２６は、オペレーティングシステム１３６のための１以上のアプリケーション・プログラム・インタフェース（ＡＰＩ）を介し、ディスプレイ１２０、カメラ１２２、距離検出機構１２４、計算アーキテクチャ１３８、マイクロフォン１３０、通信インタフェース１３２、電力／電力管理コンポーネント１３４及び図１に図示されない他のコンポーネントなどのモバイルデバイス１０２のコンポーネントにアクセスしてもよい。
【００１７】
アプリケーション１２６は、特定のアプリケーションに依存して変更可能な各種機能を提供してもよく、実施例は、アプリケーション１２６が何れか特定の機能を提供することに限定されるものでない。アプリケーション１２６の通常の非限定的な具体例は、ソーシャルメディアアプリケーション、ナビゲーションアプリケーション、電話、電子メール及びメッセージングアプリケーション及びウェブサービスアプリケーションを含む。図１に示される具体例では、アプリケーション１２６は、画像を取得するための各種機能を提供する画像取得アプリケーション１２８を有する。機能の具体例は、リファレンス画像がバックグラウンド画像として表示されながら、ユーザがカメラ１２２を介し画像を取得することを可能にすることを含む。本例では、画像取得アプリケーション１２８はまた、モバイルデバイス１０２のカメラ１２２が近すぎる、遠すぎる又はリファレンス画像が取得された距離の指定された大きさの範囲内にあるか示すための表示を、例えば、視覚的又は可聴的な表示などによりユーザに提供するよう構成される。他の機能の具体例は、取得したデータに対応するメタデータ、メモデータ及び／又はオーディオデータを取得し、当該情報を取得された画像と共に、モバイルデバイス１０２の外部の画像管理アプリケーションに送信することを含む。画像取得アプリケーション１２８の上記及び他の機能の具体例は、以下においてより詳細に説明される。画像取得アプリケーション１２８は、コンピュータハードウェア、コンピュータソフトウェア又はコンピュータハードウェア及びソフトウェアとの何れかの組み合わせにより実現されてもよい。
Ｂ．アプリケーションサーバ
図１に示される具体例では、アプリケーションサーバ１０４は、データ受信機１６０、ユーザインタフェース１６２、画像管理アプリケーション１６４、転写アプリケーション１６６、及び画像データ１７０、オーディオデータ１７２及びメタデータ１７４を有するストレージ１６８を有する。アプリケーションサーバ１０４は、特定の実現形態に依存して変更されてもよい他の各種コンポーネントを有してもよく、アプリケーションサーバ１０４は、特定のコンポーネント又は特徴セットに限定されるものでない。アプリケーションサーバ１０４は、特定の実現形態に依存して変更されてもよい各種ハードウェア及びソフトウェアコンポーネントを有してもよく、アプリケーションサーバ１０４は、何れか特定のハードウェア及びソフトウェアコンポーネントに限定されるものでない。
【００１８】
データ受信機１６０は、モバイルデバイス１０２からデータを受信するよう構成され、各種通信プロトコルを用いて各種メディアからこれを実行してもよい。プロトコルの具体例は、限定することなく、Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ（ＦＴＰ）、Ｔｅｌｎｅｔ  Ｐｒｏｔｏｃｏｌ、Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ（ＴＣＰ）、ＴＣＰ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ（ＴＣＰ／ＩＰ）、Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ（ＨＴＴ）、Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ（ＳＭＴＰ）又は他の何れかのデータ通信プロトコルを含む。データ受信機１６０は、ＦＴＰフォルダ、電子メールフォルダ、ウェブサーバ、メモリスティックなどのリモートメディア又は他の何れかのメディアからデータを読み込むよう構成されてもよい。データ受信機１６０は、これらのトランスポート方法をサポートするための対応する要素を含むものであってもよい。例えば、データ受信機１６０は、モバイルデバイス１０２上のＦＴＰクライアントからのリクエストを処理するＦＴＰサーバを有するか、又はやりとりしてもよい。他の例として、データ受信機１６０は、モバイルデバイス１０２上の又は外部の電子メールサーバから電子メールを抽出するため電子メールクライアントを有するか、又はやりとりしてもよい。更なる他の例として、データ受信機１６０は、モバイルデバイス１０２上のｈｔｔｐクライアントからのリクエストに応答するウェブサーバを有するか、又はやりとりしてもよい。データインタフェース１６０は更に、例えば、ＥＭＲシステム１０６、他のサービス１０８及びクライアントデバイス１１０などの他のデバイス及び処理にアプリケーションサーバ１０４からのデータの送信をサポートするよう構成される。
【００１９】
ユーザインタフェース１６０は、以降においてより詳細に説明されるように、アドミニストレータなどのユーザがアプリケーションサーバ１０４及びストレージ１６８に記憶されているデータにアクセスするための機構を提供する。ユーザインタフェース１６０は、アプリケーションサーバ１０４のためのＡＰＩとして実現されてもよい。あるいは、ユーザインタフェース１６０は、他の機構により実現されてもよい。例えば、ユーザインタフェース１６０は、アプリケーションサーバ１０４のためのユーザインタフェースを提供するためウェブページを提供するウェブサーバとして実現されてもよい。
【００２０】
画像管理アプリケーション１６４は、モバイルデバイス１０２から受信され、ストレージ１６８に記憶されている画像を管理する機能を提供する。機能の具体例は、例えば、ピンぼけを改善するか、又は画質を向上し、画像をクロップ若しくは回転すると共に、画像のメタデータを更新するための画像の確認、画像の受付、画像の拒絶、画像の処理を含む。機能の具体例はまた、１以上のオブジェクトの画像シーケンスの履歴ビューを提供することを含み、ここで、シーケンスの画像はバックグラウンド画像としてリファレンス画像を利用して、１以上のオブジェクトからほぼ同じ距離で取得されたものである。一実施例によると、画像管理アプリケーション１６４は、上述した機能へのユーザアクセスを可能にするためのグラフィカルユーザインタフェースを提供する。グラフィカルユーザインタフェースは、クライアントデバイス１１０上のアプリケーションソフトウェア、アプリケーションサーバ１０４上のアプリケーションソフトウェア又はクライアントデバイス１１０及びアプリケーションサーバ１０４上のアプリケーションソフトウェアの何れかの組み合わせにより提供されてもよい。一例として、グラフィカルユーザインタフェースは、アプリケーションサーバ１０４上で生成され、クライアントデバイス１１０に提供される１以上のウェブページにより実現されてもよい。画像管理アプリケーション１６４は、コンピュータハードウェア、コンピュータソフトウェア又はコンピュータハードウェア及びソフトウェアの何れかの組み合わせにより実現されてもよい。例えば、画像管理アプリケーション１６４は、アプリケーションサーバ１０４上で実行されるウェブアプリケーションなどのアプリケーションとして実現されてもよい。
【００２１】
転写アプリケーション１６６は、モバイルデバイス１０２により取得されたオーディオデータを処理し、テキスト転写を生成する。テキスト転写は、特定の実現形態に依存して変更されてもよい何れかのフォーマットによるデータにより表現されてもよい。ストレージ１６８は、揮発性メモリ及び／又は不揮発性メモリなどの何れかのタイプのストレージを有してもよい。データ送信機１２２は、画像及び／又はビデオデータ並びに識別データを自動車保険システム１０６、ＥＭＲシステム１０６及び他のサービス１０８に提供するよう構成される。データ送信機１２２は、標準的な技術を利用して自動車保険システム１０６、ＥＭＲシステム１０６及び他のサービス１０８にデータを送信するか、あるいは、データ送信機１２２は、自動車保険システム１０６、ＥＭＲシステム１０８及び他のサービス１１０によりサポートされるアプリケーション・プログラム・インタフェース（ＡＰＩ）に従って、データを自動車保険システム１０６、ＥＭＲシステム１０８及び他のサービス１１０に送信してもよい。アプリケーションサーバ１０４は、サーバや仲介デバイスなどのスタンドアローンネットワーク要素として実現されてもよい。アプリケーションサーバ１０４はまた、モバイルデバイス１０２を含むクライアントデバイス上で実現されてもよい。
ＩＩＩ．リファレンス画像及び距離を利用した画像の取得
一実施例によると、モバイルデバイス１０２は、バックグラウンド画像としてのリファレンス画像とリファレンス画像が取得された距離とを利用して画像データを取得するよう構成される。
【００２２】
図２は、実施例によるモバイルデバイスがバックグラウンド画像としてのリファレンス画像とリファレンス画像が取得された距離とを利用して画像を取得するためのアプローチを示すフロー図２００である。ステップ２０２では、リファレンス画像として使用されるリファレンス画像が抽出される。リファレンス画像は、ユーザが画像取得アプリケーション１２８を呼び出し、リファレンス画像として使用される画像を指定したことに応答して抽出されてもよい。例えば、ユーザは、画像取得アプリケーション１２８を呼び出すために画像取得アプリケーション１２８に対応するディスプレイ１２０上のアイコンを選択し、それからリファレンス画像として使用される画像について照会される。それから、ユーザは、リファレンス画像として使用される画像を選択するか、又はリファレンス画像として使用される画像のパスなどの位置を指定してもよい。リファレンス画像は、何れかのソースを起源とし、そこから抽出されてもよい。例えば、リファレンス画像は、カメラ１２２を介しモバイルデバイス１０２により取得され、メモリ１４２又はモバイルデバイス１０２の外部の位置に画像データ１４４として記憶されてもよい。他の例として、リファレンス画像は、クライアントデバイス１１０、スキャナ又は他のサービス１０８など、モバイルデバイスの外部のデバイスにより取得されてもよい。リファレンス画像データは、何れかのタイプ又はフォーマットの画像データであってもよい。画像データフォーマットの具体例は、限定することなく、ＪＰＥＧ、Ｅｘｉｆ、ＴＩＦＦ、ＲＡＷ、ＧＩＦ、ＢＭＰ、ＰＮＧ、ＰＰＭ、ＰＧＭ、ＰＢＭ、ＰＮＭなどのラスタフォーマット及びＣＧＭ、ＳＶＧなどのベクトルフォーマットを含む。リファレンス画像は、当該リファレンス画像の１以上の属性を記述する対応するメタデータ１４８を有してもよい。属性の具体例は、限定することなく、リファレンス画像を取得するのに利用されるカメラ設定と、リファレンス画像を取得するのに利用されるカメラからリファレンス画像における１以上のオブジェクトまでの距離とを含む。図３Ａは、異なる形状により表現される１以上のオブジェクトを含む一例となるリファレンス画像３００を示す。
【００２３】
ステップ２０４において、リファレンス画像が、バックグラウンド画像としてモバイルデバイス上に表示される。例えば、画像取得アプリケーション１２８は、リファレンス画像をモバイルデバイス１０２のディスプレイ１２０上に表示させてもよい。図３Ｂは、例えば、モバイルデバイス１０２のディスプレイ１２０であってもよい一例となるモバイルデバイスディスプレイ３０２を示す。本例では、１以上のオブジェクトを含むリファレンス画像が、モバイルデバイスのユーザがカメラの視野に現在ある１以上のオブジェクトのプレビュー画像を同時に見ることを可能にする方法により、バックグラウンド画像としてモバイルデバイスディスプレイ３０２に表示される。これは、特定の実現形態に依存して変更されてもよい広範な技術を用いて実現されてもよく、実施例は、バックグラウンド画像としてリファレンス画像を表示する何れか特定の技術に限定されるものでない。例えば、リファレンス画像３００の１以上の属性値が変更されてもよい。属性値は、リファレンス画像がモバイルデバイスディスプレイ上でユーザに見える方法に影響を与える１以上の属性に対応してもよい。属性の具体例は、限定することなく、輝度、カラー又は特殊効果を含む。リファレンス画像３００は、モバイルデバイスディスプレイ３０２上に画像を表示するのに通常利用されうるより低い輝度又は強度を用いてモバイルデバイスディスプレイ３０２に表示されてもよい。他の例として、リファレンス画像３００は、バックグラウンド画像としてユーザに対してリファレンス画像３００を視覚的に識別する異なるカラー、シェーディング、輪郭又は他の何れかの視覚的効果を用いて表示されてもよい。
【００２４】
一実施例によると、リファレンス画像が取得された距離がモバイルデバイスのディスプレイ上に示される。例えば、図３Ｂに示されるように、リファレンス画像が取得された距離は、参照番号３０４により示されるように、“バックグラウンド距離：８ｆｔ”によってモバイルデバイスディスプレイ３０２上に表示されてもよい。本例では、“現在距離”は、以下でより詳細に説明されるように、プレビュー画像としてユーザにより見ることが可能であり、カメラの視野に現在ある１以上のオブジェクトとモバイルデバイス１０２との間の現在距離である。バックグラウンド距離及び／又は現在距離は、特定の実現形態に依存して変更されてもよい他の手段により示されてもよく、実施例は、バックグラウンド距離及び現在距離を示すための何れか特定の手段に限定されるものでない。例えば、バックグラウンド距離及び現在距離は、モバイルデバイスディスプレイ３０２上でシンボル、カラー、シェーディング及び他の視覚的効果により示されてもよい。
【００２５】
ステップ２０６において、カメラの視野に現在ある１以上のオブジェクトの１以上のプレビュー画像が表示される。例えば、画像取得アプリケーション１２８は、１以上のプレビュー画像を取得してディスプレイ１２０上に表示させてもよい。図３Ｃにおいて、プレビュー画像３１０がモバイルデバイスディスプレイ３０２上に表示される。実施例は、説明のためだけに単一のプレビュー画像３１０を表示するコンテクストにおいてここでは説明され、以下でより詳細に説明されるように、複数のプレビュー画像が表示されてもよい。一実施例によると、プレビュー画像３１０が、バックグラウンド画像として表示されるリファレンス画像３００からユーザにより視覚的に識別可能な方法により表示される。例えば、プレビュー画像３１０は、通常の強度、輝度、カラー、シェーディング、輪郭、他の特殊効果などを用いてモバイルデバイスディスプレイ３０２上に表示されてもよい。バックグラウンド画像として表示されるリファレンス画像３００と同時にプレビュー画像３１０を表示することは、ユーザがモバイルデバイスディスプレイ３０２上に現在表示されているプレビュー画像の距離、高さ及びアングルと、リファレンス画像が取得された距離、高さ及びアングルとの間の何れかの相違を視覚的に識別することを可能にする。例えば、距離の相違は、リファレンス画像３００とプレビュー画像３１０との双方における三角形、矩形、楕円及び円によって、図３Ｃに表される１以上のオブジェクトのサイズの相違から容易に識別されうる。アングルの相違は、リファレンス画像３００及びプレビュー画像３１０における１以上のオブジェクトが３次元オブジェクトであるとき容易に識別されうる。これは、ユーザがモバイルデバイス１０２を移動及び／又は配向することを可能にし、プレビュー画像３１０に示される１以上のオブジェクトがリファレンス画像３００に示される１以上のオブジェクトとオーバラップ又は揃えられる。さらに、連続するプレビュー画像３１０は、例えば、連続的にモバイルデバイスディスプレイ３０２に表示され、リファレンス画像３００及び１以上のプレビュー画像３１０における１以上のオブジェクトの距離、高さ及びアングルが少なくとも実質的に同じになるように、ユーザがモバイルデバイス１０２を移動及び／又は配向することを可能にしてもよい。例えば、図３Ｄに示されるように、リファレンス画像３００及び１以上のプレビュー画像３１０における１以上のオブジェクトの距離、高さ及びアングルが少なくとも実質的に同じであることを示す、リファレンス画像３００及び１以上のプレビュー画像における１以上のオブジェクトがオーバラップするように、モバイルデバイス１０２が配置及び配向されている。
【００２６】
ステップ２０８において、カメラの視野に現在ある１以上のオブジェクトとモバイルデバイスとの間の現在距離が決定される。例えば、画像取得アプリケーション１２８は、距離検出機構にカメラ１２２の視野における１以上のオブジェクトとモバイルデバイス１０２との間の現在距離を測定させてもよい。他の例として、カメラ１２２の視野における１以上のオブジェクトとモバイルデバイス１０２との間の現在距離は、モバイルデバイス１０２におけるＧＰＳコンポーネントと１以上のオブジェクトの既知の位置とを用いて決定されてもよい。本例では、モバイルデバイス１０２のＧＰＳ座標が、１以上のオブジェクトのＧＰＳ座標と比較され、カメラ１２２の視野における１以上のオブジェクトとモバイルデバイス１０２との間の現在距離を決定してもよい。
【００２７】
ステップ２１０において、現在距離がリファレンス画像が取得された距離の指定された大きさの範囲内にあるかの表示が、モバイルデバイスのユーザに提供される。例えば、画像取得アプリケーション１２８は、ステップ２０８において決定されたように、１以上のオブジェクトとモバイルデバイス１０２との間の現在距離と、リファレンス画像が取得された距離とを比較してもよい。この比較結果は、特定の実現形態に依存して変更されてもよい広範な方法によりモバイルデバイス１０２のユーザに通知されてもよく、実施例は、何れか特定の通知方法に限定されるものでない。例えば、画像取得アプリケーション１２８は、現在距離がリファレンス画像が取得された距離の指定された大きさの範囲内にあるかディスプレイ１２０上に視覚的に示すものであってもよい。これは、例えば、ディスプレイ１２０上に１以上のアイコンを表示し、及び／又はディスプレイ１２０上に表示されるアイコンの１以上の視覚的属性を変更することなどを含むものであってもよい。一例として、アイコン３０６は、現在距離がリファレンス画像が取得された距離の指定された大きさの範囲内にないときは赤色で表示され、現在距離がリファレンス画像が取得された距離の指定された大きさの範囲内に近いときは黄色で表示され、現在距離がリファレンス画像が取得された距離の指定された大きさの範囲内であるときは緑色で表示されてもよい。他の例として、円などのアイコンが表示され、現在距離として減少された直径が、リファレンス画像が取得された距離の指定された大きさに近づく。円の直径は、リファレンス画像が取得された距離と現在距離との間の差分が増加するに従って増加してもよく、モバイルデバイス１０２がリファレンス画像が取得された距離から遠く離れていくことを示す。他の例として、現在距離がリファレンス画像が取得された距離の指定された大きさの範囲内にあるか示すため、異なるアイコン又はシンボルが表示されてもよい。一例として、モバイルデバイス１０２がリファレンス画像が取得された距離から指定された距離を超えると、矩形が表示され、それから、モバイルデバイス１０２がリファレンス画像が取得された距離に近づくに従って円に変化してもよい。
【００２８】
画像取得アプリケーション１２８は、例えば、異なる音声を生成するなどによって、現在距離がリファレンス画像が取得された距離の指定された大きさの範囲内にあるか可聴的に示してもよい。一例として、モバイルデバイス１０２は音声シーケンスを生成し、モバイルデバイスがリファレンス画像が取得された距離に近づくに従って、各音声間の時間の長さが短くされる。カメラ１２２の視野における１以上のオブジェクトとモバイルデバイス１０２との間の現在距離は、例えば、図３Ｃ及び３Ｄに示されるように、ディスプレイ上に表示されてもよい。本例では、現在距離は、ユーザがモバイルデバイス１０２を移動及び／又は向き変更すると、９．５ｆｔから８．２ｆｔに変化し、リファレンス画像が取得された８．０ｆｔに近づく。
【００２９】
ステップ２１２において、ユーザリクエストに応答して、１以上のオブジェクトの第２画像が取得される。例えば、ボタン３０８のユーザ選択に応答して、視野に現在ある１以上のオブジェクトの第２画像が取得される。メタデータはまた、第２画像について生成され、例えば、第２画像を取得するのに利用されるカメラパラメータ値及び画像が取得されたシーケンスを示すシーケンス識別子などのタイムスタンプ又は他のデータなどを指定してもよい。一実施例によると、第２画像のメタデータは、以下でより詳細に説明されるように、リファレンス画像及び第２画像が一緒に表示可能となるように、リファレンス画像に対するリファレンスを有する。当該リファレンスは、何れかの形態であってもよく、特定の実現形態に依存して変更されてもよい。例えば、リファレンスは、リファレンス画像の名前又は識別子を含むものであってもよい。リファレンス画像のメタデータはまた、第２画像に対するリファレンスを含むよう更新されてもよい。
【００３０】
一実施例によると、リファレンス画像を取得するのに用いられるカメラ設定値がまた、第２画像を取得するのに利用される。これは、例えば、フォーカス、アパーチャ、露光時間などの同一のカメラ設定がリファレンス画像と第２画像との双方を取得するのに利用されることを保証する。これは、画像シーケンスにおける１以上のオブジェクトにおける相違が、１以上のオブジェクトにおける実際の変化でなく、画像を取得するのに利用される異なるカメラ設定に帰属できる可能性を低減する。画像を取得するのに利用されるカメラ設定は、例えば、メタデータ１４８，１７４など取得した画像のメタデータに記憶されてもよい。
【００３１】
現在距離は、任意的には、例えば、第２画像のメタデータなどの第２画像に関連付けて再取得及び記録されてもよい。あるいは、現在距離はリファレンス画像が取得された距離の指定された大きさの範囲内であるため、リファレンス画像が取得された距離は、第２画像について利用されてもよい。
【００３２】
第２画像を表す画像データと任意的には現在距離とは、例えば、メモリ１４２などモバイルデバイスにローカルに記憶されてもよく、及び／又はアプリケーションサーバ１０４、ＥＭＲシステム１０６、他のサービス１０８又はクライアントデバイス１１０の１以上への格納及び／又は処理のためモバイルデバイス１０２により送信されてもよい。画像データは、例えば、ＦＴＰ、電子メール、ｈｔｔｐ  ＰＯＳＴコマンド又は他のアプローチを介し広範な技術を利用して、アプリケーションサーバ１０４、ＥＭＲシステム１０６、他のサービス１０８又はクライアントデバイス１１０に送信されてもよい。画像データ及び対応するメタデータの送信は、認証情報の検証を伴うものであってもよい。例えば、ユーザは、画像データがアプリケーションサーバ１０４、ＥＭＲシステム１０６、他のサービス１０８又はクライアントデバイス１１０に送信される前に検証される認証情報について照会されてもよい。上記の具体例は図２に示され、第２画像を取得するコンテクストにおいて説明されているが、実施例は、リファレンス画像を用いて単一の画像を取得することに限定されず、何れかの数の以降の画像がバックグラウンド画像としてリファレンス画像を利用して取得されてもよい。複数の以降の画像がリファレンス画像を用いて取得されるとき、以降の画像のメタデータは、リファレンス画像とリファレンス画像を用いて取得された他の以降の画像とに対するリファレンスを含むものであってもよい。例えば、第２及び第３画像がリファレンス画像を用いて取得されたと仮定する。第２画像のメタデータは、リファレンス画像及び第３画像に対するリファレンスを含むものであってもよい。第３画像のメタデータは、リファレンス画像と第２画像とに対するリファレンスを含むものであってもよい。リファレンス画像のメタデータは、第２及び第３画像に対するリファレンスを含まず、第２画像に対するリファレンス、第３画像に対するリファレンス又は双方を有してもよい。リファレンスデータ及びタイムスタンプデータは、以下でより詳細に説明されるように、リファレンス画像と、バックグラウンド画像としてリファレンス画像を用いて取得された１以上の以降の画像とを順序づけされたシーケンスとして表示するのに利用される。
ＩＶ．メモ及びオーディオデータ
一実施例によると、メモ及び／又はオーディオデータが画像データを補完するのに取得されてもよい。メモデータは、例えば、取得された画像における１以上のオブジェクトに関連する符号化データをスキャンするなどによって、データ取得コンポーネント１２５により自動取得されてもよい。例えば、モバイルデバイス１０２のユーザは、１以上のオブジェクトに付属又は関連付けされたバーコード又はＱＲコード(登録商標)をスキャンするか、又は患者ブレスレット又は患者ＩＤカードなどを介し患者に関連付けされたバーコード又はＱＲコードをスキャンしてもよい。メモデータは、例えば、プルダウンメニューやリストなどを介し１以上の指定されたオプションから選択することによって、又は英数字及び／又は文字列を入力することによって、モバイルデバイス１０２のユーザにより手動により指定されてもよい。
【００３３】
図４Ａ〜Ｄは、医療のコンテクストではユーザがメモデータを指定することを可能にするモバイルデバイス１０２のディスプレイ１２０上に表示される一例となるグラフィカルユーザインタフェースを示す。グラフィカルユーザインタフェースは、例えば、画像取得アプリケーション１２８などにより生成されてもよい。図４Ａは、患者識別フィールド（ＩＤ  Ｓｃａｎ）、生体構造識別フィールド（Ａｎａｔｏｍｙ  ＩＤ）、部門フィールド（Ｄｅｐａｒｔｍｅｎｔ）、状態フィールド（Ｓｔａｔｕｓ）及び登録看護師名（ＲＮ−Ｎａｍｅ）を含む上位レベル情報を示す。図４Ｂは、ユーザがモバイルデバイス１０２上の１以上のコントロール（グラフィカル又は物理的）を用いて部門フィールドにナビゲートしたことを示す。図４Ｃは、部門フィールドを選択した後にユーザに利用可能な部門オプションと、ユーザがＤｅｒｍａｔｏｌｏｇｙ（皮膚科）部門オプションにナビゲートしたことを示す。図４Ｄにおいて、グラフィカルユーザインタフェースは、ユーザがリストバンド設定、体の部分、けがのタイプ及び傷の重大性の表示を指定することを可能にする。
【００３４】
図５Ａは、メモデータのタイプ例のテーブル５００を示す。実施例は、説明のためメモデータのタイプ例のコンテクストにおいて説明されるが、実施例は、何れか特定のタイプのメモデータに限定されるものでない。図５Ａに示される一例となるテーブル５００において、メモデータは人の傷の場所の画像のコンテクストにおけるものであり、患者ＩＤ、従業員ＩＤ、傷の場所、生体構造ＩＤ、傷の距離、すなわち、カメラ１２２と傷の場所との間の距離、日付、部門、医師ＩＤ及び状態を含む。
【００３５】
オーディオデータは、例えば、オペレーティングシステム１３６及び／又は他のアプリケーション１２６により提供される機能を呼び出す画像取得アプリケーション１２８及びマイクロフォン１３０などによって取得されてもよい。オーディオデータの取得は、モバイルデバイス１０２上のグラフィカルユーザインタフェースコントロール又は他のコントロールのユーザ選択により起動されてもよい。例えば、ユーザは、１以上の画像を補完するため、１以上の画像を取得した時点に又はその周辺でオーディオデータの取得を起動してもよい。以下でより詳細に説明されるように、オーディオデータは、オーディオデータの英数字表現を提供するため、転写アプリケーション１６６により処理されてもよい。
【００３６】
メモデータ及び／又はオーディオデータは、メモリ１４２などモバイルデバイスにローカルに記憶されてもよく、及び／又はアプリケーションサーバ１０４、ＥＭＲシステム１０６、他のサービス１０８又はクライアントデバイス１１０の１以上における格納及び／又は処理のためモバイルデバイス１０２により送信されてもよい。メモデータは、メタデータ１４８，１７４の一部として記憶されてもよい。オーディオデータは、オーディオデータ１４６としてモバイルデバイス１０２上とオーディオデータ１７２としてアプリケーションサーバ１０４上にローカルに記憶されてもよい。さらに、メモデータ及び／又はオーディオデータは、アタッチメント、埋め込みなどの画像データとは別に又は一緒に送信されてもよい。
【００３７】
図５Ｂは、埋め込みオーディオデータ５５４を含む画像データ５５２のテキスト表現を示すテーブル５５０である。本例では、オーディオデータ１４６，１７２は、画像データ１４４，１７０の一部として記憶される。メモデータは、同様に画像データに埋め込まれてもよい。メモデータ及びオーディオデータが記憶される方法は、画像データ毎に可変であってもよく、必ずしも全てのメモデータ及びオーディオデータが同じ方法により記憶される必要はない。例えば、リファレンス画像に対応するオーディオデータはリファレンス画像の画像データに埋め込まれ、第２画像に対応するオーディオデータは第２画像の画像データから別に記憶されてもよい。
Ｖ．画像データ管理
画像データを管理するための各種アプローチが提供される。一実施例によると、画像管理アプリケーション１６４は、画像データを管理するためのユーザインタフェースを提供する。ユーザインタフェースは、例えば、ウェブベースユーザインタフェースとして実現されてもよい。本例では、クライアントデバイス１１０などのクライアントデバイスは画像管理アプリケーション１６４にアクセスし、ユーザインタフェースは、画像管理アプリケーション１６４によりクライアントデバイス１１０に提供される１以上のウェブページにより実現される。
【００３８】
図６Ａ〜６Ｄは、実施例による画像データを管理するための一例となるグラフィカルユーザインタフェースを示す。図６Ａ〜６Ｄに示される一例となるグラフィカルユーザインタフェースは、アプリケーションサーバ１０４上で生成され、クライアントデバイス１１０に提供される１以上のウェブページにより提供されてもよい。図６Ａは、ユーザログインＩＤ及びパスワードを含むユーザ認証情報についてユーザに照会する一例となるログイン画面６００を示す。
【００３９】
図６Ｂは、画像データを管理するための各種機能へのアクセスを提供する“ダッシュボード６１０”として以下で参照される一例となるメイン画面６１０を示す。図６Ｂに示される具体例では、ダッシュボード６１０は、“キュー”として以下で参照される画像の論理的コレクション、患者データベースの形態のユーザデータベース及び画像の履歴ビューへのグラフィカルユーザインタフェースコントロール６１２を介したアクセスを提供する。実施例は、説明のため医療／事故のコンテクストにおいて後述されるが、実施例はこのコンテクストに限定されるものでない。キューは、グラフィカルユーザインタフェースアイコン６１４，６１６，６１８のそれぞれを介しアクセスされるＡｐｐｒｏｖａｌ  Ｑｕｅｕｅ、Ｒｅｊｅｃｔｅｄ  Ｑｕｅｕｅ及びＵｎｋｎｏｗｎ  Ｉｍａｇｅｓ  Ｑｕｅｕｅを含む。患者データベースは、グラフィカルユーザインタフェースアイコン６２０を介しアクセスされてもよい。
【００４０】
図６Ｃは、ユーザが画像を閲覧し、承認又は拒絶することを可能にする一例となるＡｐｐｒｏｖａｌ  Ｑｕｅｕｅ画面６３０又はワークキューを示す。Ａｐｐｒｏｖａｌ  Ｑｕｅｕｅ画面６３０は、表示される画像及び表示される画像の画像情報６３４に対応する患者の患者情報６３２を表示する。Ａｐｐｒｏｖａｌ  Ｑｕｅｕｅ画面６３０は、表示される画像を拡大（水平方向又は垂直方向）又は回転するなどによって、表示される画像を管理するためのコントロール６３６を有する。コントロール６３８は、表示される画像に対応するオーディオレコーディングをユーザが再生することを可能にする。コントロール６４０は、表示される画像に対応するオーディオレコーディングの英数字トランスクリプションをユーザが見ることを可能にする。英数字トランスクリプションは、コントロール６４０のユーザ選択に応答して、転写アプリケーション１６６により生成され、ユーザに表示されてもよい。Ａｐｐｒｏｖａｌ  Ｑｕｅｕｅ画面６３０はまた、表示された画像を承認（受付）又は拒絶するためのコントロール６４０，６４２を有する。表示される画像は、特定の状況に依存して変更されてもよい各種理由のため拒絶されてもよい。例えば、ユーザは、画像の焦点がずれている、画像の品質が不良である、画像が関心エリアを示していない、又は患者情報６３２や画像情報６３４などの画像に関連する情報が不完全であるため、表示された画像を拒絶することを選択するかもしれない。
【００４１】
図６Ｄは、ユーザが拒絶された画像の情報を閲覧及び更新することを可能にする一例となるＲｅｊｅｃｔｅｄ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ画面６４０を示す。Ｒｅｊｅｃｔｅｄ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ画面６４０は、表示された画像及び表示された画像の画像情報６４４に対応する患者の患者情報６４２を表示する。ユーザは、表示された画像のメタデータ又はメモデータを訂正又は追加してもよい。例えば、ユーザは、フィールドを選択し、手動により英数字情報を入力するなどによって、患者情報６４２又は画像情報６４４を訂正又は追加してもよい。Ｒｅｊｅｃｔｅｄ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ画面６４０は、例えば、表示された画像を拡大（水平方向又は垂直方向）又は回転することによって、表示された画像を管理するためのコントロール６４６を有する。コントロール６４８は、ユーザが表示された画像に対応するオーディオレコーディングを再生することを可能にする。コントロール６５０は、ユーザが表示された画像に対応するオーディオレコーディングの英数字トランスクリプションを見ることを可能にする。Ｒｅｊｅｃｔｅｄ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ画面６４０はまた、表示された画像を承認（受付）又は拒絶するためのコントロール６４０，６４２を有する。例えば、表示された画像、患者情報６４２又は画像情報６４４を変更した後、ユーザは、表示された画像を受け付けるためのコントロール６５２を選択し、表示された画像をＡｐｐｒｏｖａｌ  Ｑｕｅｕｅに追加してもよい。あるいは、ユーザは、キャンセルするためのコントロール６５４を選択することによって、拒絶された表示された画像を維持してもよい。
【００４２】
コントロール６１８を介しアクセスされる未知画像キューは、様々な理由のため生じうる不完全な情報又は他の問題がある画像を含む。例えば、ある画像は当該画像と他の画像とを関連付けるのに不十分なメタデータしか有していないかもしれない。他の例として、ある画像は、シャープネス、輝度などの指定された品質基準を充足していないと判断されるかもしれない。ユーザは、未知画像キューにおける画像に対する処理を実行し、不完全な情報を提供し、及び／又は画像による問題に対処するかもしれない。例えば、ユーザは、未知画像キューにおけるある画像のメタデータを編集し、当該画像の欠落しているデータを供給してもよい。他の例として、ユーザは、不良なフォーカス、不十分な輝度又はカラーコントラストなどの品質問題に対処するため、未知画像キューにおける画像を処理してもよい。それから、画像は承認され、承認キューに移動されるか、又は拒絶されて拒絶キューに移動されるかもしれない。
【００４３】
図７Ａは、テーブル７００の各行が患者に対応し、識別子、誕生日（ＤＯＢ）、性別、ＩＤリスト、ソーシャルセキュリティ番号（ＳＳＮ）、送出施設、姓、（所与の）名及び他の所与の（ミドル）名を指定する一例となる患者データベースを示すテーブル７００である。テーブル７００は、ユーザが“Ｐａｔｉｅｎｔ  Ｄａｔａｂａｓｅ”コントロール６１２を選択したことに応答して表示されうる。図７Ｂは、一例となる患者データベース方式を示すテーブル７５０である。
ＶＩ．履歴ビュー
一実施例によると、画像が履歴ビューを用いてユーザに表示される。一般に、履歴ビューは、ここに説明されるように、リファレンス画像と、バックグラウンド画像として当該リファレンス画像を用いて取得された１以上の他の画像とを有する画像シーケンスを表示する。
【００４４】
図８は、実施例による画像管理アプリケーション１６４により生成される一例となる履歴ビュー画面８００を示す。クライアントデバイス１１０のユーザは、画像管理アプリケーション１６４にアクセスし、例えば、“Ｈｉｓｔｒｉｃａｌ  Ｖｉｅｗ”コントロール６１２を選択するなどによって、画像の履歴ビューへのアクセスをリクエストしてもよい。当該リクエストに応答して、画像管理アプリケーション１６４は、履歴ビュー画面８００へのアクセスを提供してもよい。非限定的な一例として、履歴ビュー画面８００は、画像管理アプリケーション１６４によりクライアントデバイス１１０に提供される１以上のウェブページにより表わされてもよい。
【００４５】
図８に示される例では、履歴ビュー画面８００は、ここで上述されたダッシュボード、画像キュー及び患者データベースへのアクセスを提供するグラフィカルユーザインタフェースコントロール６１２を含む複数のグラフィカルユーザインタフェースオブジェクトを有する。履歴ビュー画面８００は、ユーザにより選択される１以上のオブジェクトの画像シーケンス８０２〜８０８を有する。履歴ビュー画面８００がまず表示されると、ユーザに画像シーケンスのコレクションが表示され、各画像シーケンスは、アイコン、テキスト記述、サムネイル画像又は他の情報などの１以上のグラフィカルユーザインタフェースオブジェクトにより表される。ユーザは、特定の関心画像シーケンスに対応するアイコンなどのグラフィカルユーザインタフェースオブジェクトを選択し、当該シーケンスにおける画像が表示される。
【００４６】
１以上のグラフィカルユーザインタフェースコントロールは、例えば、ユーザ識別情報、組織、イベント、主題、日時などの選択された情報の時間によって画像シーケンスを構成するため提供されてもよい。グラフィカルユーザインタフェースコントロールはまた、ユーザが特定の基準を入力することを可能にし、特定の基準に対応する画像シーケンスを表示されるものであってもよい。図８に示される具体例では、画像８０２〜８０８は患者情報８１２において特定される特定の患者に対応する。各画像シーケンスは、ここで上述されたように、リファレンス画像と当該リファレンス画像を用いて取得される１以上の以降の画像とを含む。図８に示される例では、複数の画像シーケンスが１人のユーザ、すなわち、１人の患者について提供されてもよい。例えば、患者が腕と脚などの体の二カ所でけがに耐えていると仮定する。本例では、１つの画像シーケンスは患者の腕に対応し、他の画像シーケンスは患者の脚に対応してもよい。
【００４７】
画像８０２〜８０８は、リファレンス画像８０２と当該リファレンス画像８０２を用いて取得される以降の３つの画像、すなわち、Ｉｍａｇｅ  １  ８０４、Ｉｍａｇｅ  ２  ８０６及びＩｍａｇｅ  ３  ８０８とを含む。本例では、Ｉｍａｇｅ  １  ８０４，Ｉｍａｇｅ  ２  ８０６及びＩｍａｇｅ  ３  ８０８は、ここで上述されたように、バックグラウンド画像としてモバイルデバイス１０２に表示されるリファレンス画像８０２を用いて取得された。さらに、画像８０２〜８０８は、リファレンス画像８０２から始まってＩｍａｇｅ  １  ８０４，Ｉｍａｇｅ  ２  ８０６及びＩｍａｇｅ  ３  ８０８に続く、タイムスタンプ又は他の関連するメタデータに基づき時間順に履歴ビュー画面８００に配置される。
【００４８】
履歴ビュー画面８００はまた、表示される画像８０２〜８０８と、本例では患者情報８１２により表される画像８０２〜８０８に対応するユーザに関する情報とを管理するためのコントロール８１０を有する。画像履歴情報８１４は、画像８０２〜８０８のメタデータを表示する。図８に示される例では、メタデータは、各画像８０２〜８０８が取得された日付を含むが、メタデータは、画像８０２〜８０８が取得された距離、タイムスタンプ、メモデータなど、画像８０２〜８０８に関する他のデータを有してもよい。メタデータはまた、表示される画像上又は近くに表示されてもよい。例えば、各画像８０２〜８０８に対応するタイムスタンプは、各画像８０２〜８０８に重畳されるか、又は近くに表示されてもよい。
【００４９】
コントロール８１６はユーザが表示された画像に対応するオーディオレコーディングを再生することを可能にし、コントロール８１８はユーザが表示された画像に対応するオーディオレコーディングの英数字トランスクリプションを見ることを可能にする。
【００５０】
リファレンス画像とほぼ同じ距離でバックグラウンド画像として当該リファレンス画像を用いて取得された１以上の他の画像とを含む画像シーケンスを表示するための履歴ビューアプローチは、画像においてキャプチャされた１以上のオブジェクトの経時的な変化を確認するのに非常に役立つ。例えば、当該アプローチは、医療スタッフが傷又は外科的視界の経時的な変化を見ることを可能にする。他の例として、アプローチは、建設スタッフがひび割れ、コンクリートの不適切な硬化などの可能性のある問題を特定し、又はプロジェクトの進捗を監視することを可能にする。更なる他の例として、アプローチは、ユーザが海岸や地表浸食の検出など、自然設定の変化を監視することを可能にする。
ＶＩＩ．実現機構
本出願のフロー図は特定のステップセットを特定の順序により示しているが、他の実現形態は、図示されたものと同じ又は異なる順序によってより少ない又はより多いステップを利用してもよい。
【００５１】
一実施例によると、ここに説明された技術は、１以上の特定用途計算装置により実現される。特定用途計算装置は、当該技術を実行するよう配線化されるか、当該技術を実行するよう永続的にプログラムされた１以上の特定用途向け集積回路（ＡＳＩＣ）又はＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などのデジタル電子デバイスを有するか、又はファームウェア、メモリ、他のストレージ又は組み合わせにおけるプログラム命令に従って当該技術を実行するようプログラムされた１以上の汎用ハードウェアプロセッサを含むものであってもよい。このような特定用途計算装置はまた、当該技術を実現するためのカスタムプログラミングとカスタム配線ロジック、ＡＳＩＣ又はＦＰＧＡとを組み合わせてもよい。特定用途計算装置は、デスクトップコンピュータシステム、ポータブルコンピュータシステム、携帯デバイス、ネットワーキングデバイス又は当該技術を実現するための配線及び／又はプログラムロジックを搭載した他の何れかのデバイスであってもよい。
【００５２】
図９は、実施例が実現可能な一例となるコンピュータシステム９００を示すブロック図である。コンピュータシステム９００は、情報を通信するためのバス９０２又は他の通信機構と、情報を処理するためバス９０２に接続されたプロセッサ９０４とを有する。コンピュータシステム９００はまた、プロセッサ９０４により実行される命令及び情報を記憶するため、バス９０２に接続されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）又は他のダイナミックストレージデバイスなどのメインメモリ９０６を有する。メインメモリ９０６はまた、プロセッサ９０４により実行される命令の実行中に一時的変数又は他の中間情報を記憶するのに利用されてもよい。コンピュータシステム９００は更に、プロセッサ９０４のスタティックな情報及び命令を記憶するため、バス９０２に接続されたＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９０８又は他のスタティックストレージデバイスを有する。磁気ディスク又は光ディスクなどのストレージデバイス９１０は、情報及び命令を記憶するため備えられ、バス９０２に接続される。
【００５３】
コンピュータシステム９００は、コンピュータユーザに情報を表示するため、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）などのディスプレイ９１２にバス９０２を介し接続されてもよい。バス９０２は単一のバスとして示されているが、バス９０２は１以上のバスを有してもよい。例えば、バス９０２は、限定することなく、プロセッサ９０４がコンピュータシステム９００内の他のデバイスを制御する制御バス、プロセッサ９０４が実行用の命令のメモリ位置を指定するアドレスバス、又はコンピュータシステム９００のコンポーネント間でデータ又は信号を転送するための他の何れかのタイプのバスを含むものであってもよい。
【００５４】
入力デバイス９１４は、英数字及び他のキーを含み、プロセッサ９０４と情報及びコマンド選択を通信するためバス９０２に接続される。他のタイプのユーザ入力デバイスは、プロセッサ９０４と方向情報及びコマンド選択を通信し、ディスプレイ９１２上のカーソルの動きを制御するためのマウス、トラックボール又はカーソル方向キーなどのカーソルコントロール９１６である。この入力デバイスは、典型的には、当該デバイスが平面上の位置を指定することを可能にする２つの軸である第１軸（ｘなど）及び第２軸（ｙなど）の２つの自由度を有する。
【００５５】
コンピュータシステム９００は、コンピュータシステムと組み合わせて、コンピュータシステム９００を特定用途マシーンにする又はプログラムするカスタマイズされた配線ロジック、１以上のＡＳＩＣ又はＦＰＧＡ、ファームウェア及び／又はプログラムロジック又はコンピュータソフトウェアを用いて、ここに説明された技術を実現してもよい。一実施例によると、これらの技術は、プロセッサ９０４がメインメモリ９０６に記憶された命令を処理することに応答して、コンピュータシステム９００により実行される。このような命令は、ストレージデバイス９１０などの他のコンピュータ可読媒体からメインメモリ９０６に読み込まれてもよい。プロセッサ９０４によるメインメモリ９０６に記憶されている命令の処理は、ここに説明された機能を実行させる。他の実施例では、配線回路が実施例を実現するためソフトウェア命令の代わりに又は組み合わせて利用されてもよい。従って、実施例は、ハードウェア回路及びソフトウェアの何れか特定の組み合わせに限定されるものでない。
【００５６】
ここに用いられる“コンピュータ可読媒体”という用語は、コンピュータを特定の方法により動作させるデータを提供するのに加わる何れかの媒体を表す。コンピュータシステム９００を用いて実現される実施例では、各種コンピュータ可読媒体は、例えば、実行のため命令をプロセッサ９０４に提供するなどに関する。このような媒体は、限定することなく、不揮発性媒体及び揮発性媒体を含む多数の形態をとりうる。不揮発性媒体は、例えば、ストレージデバイス９１０などの光又は磁気ディスクを含む。揮発性媒体が、メインメモリ９０６などのダイナミックメモリを含む。コンピュータ可読媒体の通常の形態は、限定することなく、フロッピー（登録商標）ディスク、フレキシブルディスク、ハードディスク、磁気テープ又は他の何れかの磁気媒体、ＣＤ−ＲＯＭ、他の何れかの光媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＦＬＡＳＨ−ＥＰＲＯＭ、他の何れかのメモリチップ、メモリカードリッジ若しくはメモリスティック、又はコンピュータが読み出し可能な他の何れかの媒体形態を含む。
【００５７】
コンピュータ可読媒体の各種形態は、プロセッサ９０４による処理のための命令を格納することに関するものであってもよい。例えば、当該命令は、リモートコンピュータの記憶媒体にまず記憶され、１以上の通信リンクを介しコンピュータシステム９００に送信されてもよい。バス９０２はデータをメインメモリ９０６に搬送し、そこからプロセッサ９０４は命令を抽出及び処理する。メインメモリ９０６により受信される命令は、任意的には、プロセッサ９０４による処理前又は処理後の何れかにストレージデバイス９１０に記憶されてもよい。
【００５８】
コンピュータシステム９００はまた、バス９０２に接続される通信インタフェース９１８を有する。通信インタフェース９１８は、ローカルネットワーク９２２に接続されるネットワークリンク９２０との通信接続を提供する。例えば、通信インタフェース９１８は、電話線とのデータ通信接続を提供するためのモデムであってもよい。他の例として、通信インタフェース９１８は、互換的なＬＡＮとのデータ通信接続を提供するためのローカルエリアネットワーク（ＬＡＮ）カードであってもよい。無線リンクがまた実装されてもよい。このような実現形態では、通信インタフェース９１８は、各種タイプの情報を表すデジタルデータストリームを搬送する電気、電磁又は光信号を送受信する。
【００５９】
ネットワークリンク９２０は、典型的には、他のデータデバイスとの１以上のネットワークを介したデータ通信を提供する。例えば、ネットワークリンク９２０は、インターネット・サービス・プロバイダ（ＩＳＰ）９２６により運営されるホストコンピュータ９２４又はデータ機器へのローカルネットワーク９２２を介した接続を提供してもよい。次に、ＩＳＰ９２６は、“インターネット”９２８として通常参照されるワールドワイドパケットデータ通信ネットワークを介しデータ通信サービスを提供する。ローカルネットワーク９２２及びインターネット９２８は共に、デジタルデータストリームを搬送する電気、電磁又は光信号を利用する。
【００６０】
コンピュータシステム９００は、ネットワーク、ネットワークリンク９２０及び通信インタフェース９１８を介しプログラムコードを含むメッセージ及びデータを送受信できる。インターネットの例では、サーバ９３０は、インターネット９２８、ＩＳＰ９２６、ローカルネットワーク９２２及び通信インタフェース９１８を介しアプリケーションプログラムのリクエストされたコードを送信してもよい。受信したコードは、プロセッサ９０４により処理され、及び／又は以降の実行のため、ストレージデバイス９１０又は他の不揮発性ストレージに記憶されてもよい。
【００６１】
本明細書では、実現形態毎に変更されてもよい多数の具体的な詳細を参照して実施例が説明された。従って、出願人によって発明であると意図されるものの唯一の排他的な指標は、以降の訂正を含む、請求項が発行される特定の形態により本出願からの発行される請求項群である。従って、請求項に明示的に記載されていない限定、要素、性質、特徴、効果又は属性は、何れの方法によっても請求項の範囲を限定するものでない。明細書及び図面は、限定的な意味でなく例示的であるとみなされるべきである。
【符号の説明】
【００６２】
１００  構成
１０２  モバイルデバイス
１０４  アプリケーションサーバ
１０６  ＥＭＲシステム
１０８  他のサービス
１１０  クライアントデバイス
１１２  ネットワーク
１２０  ディスプレイ
１２２  カメラ
１２４  距離検出機構
１２５  データ取得コンポーネント
１２６  アプリケーション
１２８  画像取得アプリケーション
１３０  マイクロフォン
１３２  通信インタフェース
１３４  電力／電力管理コンポーネント
１３６  オペレーティングシステム
１３８  計算アーキテクチャ
１４０  プロセッサ
１４２  メモリ
【図１】
2016100897.tif 000003
【図２】
2016100897.tif 000004
【図３Ａ】
2016100897.tif 000005
【図３Ｂ】
2016100897.tif 000006
【図３Ｃ】
2016100897.tif 000007
【図３Ｄ】
2016100897.tif 000008
【図４Ａ】
2016100897.tif 000009
【図４Ｂ】
2016100897.tif 000010
【図４Ｃ】
2016100897.tif 000011
【図４Ｄ】
2016100897.tif 000012
【図５Ａ】
2016100897.tif 000013
【図５Ｂ】
2016100897.tif 000014
【図６Ａ】
2016100897.tif 000015
【図６Ｂ】
2016100897.tif 000016
【図６Ｃ】
2016100897.tif 000017
【図６Ｄ】
2016100897.tif 000018
【図７Ａ】
2016100897.tif 000019
【図７Ｂ】
2016100897.tif 000020
【図８】
2016100897.tif 000021
【図９】
2016100897.tif 000022