(57)【特許請求の範囲】
【請求項１】
命令を記憶している１又は複数の非一時的コンピュータ可読媒体であって、前記命令は、１又は複数のプロセッサにより実行されると、
関心オブジェクトと少なくとも１つの次元においてシーンの中の既知の実際のサイズを有する基準オブジェクトとを含む該シーンの画像の画像データを取り込むステップと、
前記関心オブジェクトと少なくとも１つの次元において前記シーンの中の既知の実際のサイズを有する前記基準オブジェクトとを含む前記シーンの前記画像を、１又は複数のコンピューティング装置で実行する画像エディタにおいて表示させるステップと、
ユーザ入力に応答して、前記画像エディタにおいて、前記関心オブジェクトに測定マーカをオーバレイするステップと、
前記基準オブジェクトの前記少なくとも１つの次元の前記画像エディタにおける表示サイズを決定するステップと、
前記測定マーカの少なくとも１つの次元の前記画像エディタにおける表示サイズを決定するステップと、
前記測定マーカの少なくとも１つの次元の前記画像エディタにおける前記表示サイズ、前記基準オブジェクトの前記少なくとも１つの次元の前記画像エディタにおける前記表示サイズ、及び前記シーンの中の前記基準オブジェクトの前記少なくとも１つの次元の前記既知の実際のサイズに基づき、前記シーンの中の前記測定マーカの前記少なくとも１つの次元の実際のサイズを決定するステップと、
前記画像エディタにおいて、前記シーンの中の前記測定マーカの前記少なくとも１つの次元の前記決定された実際のサイズを表示するステップと、
を生じ、
前記基準オブジェクトの前記シーンの前記少なくとも１つの次元における前記既知の実際のサイズは、前記画像データに含まれる符号化データの中にある、
１又は複数の非一時的コンピュータ可読媒体。
【請求項２】
前記測定マーカは、１又は複数の線セグメント、１又は複数の長方形、１又は複数の円形状、又は１又は複数の他の形状、のうちの１又は複数である、請求項１に記載の１又は複数の非一時的コンピュータ可読媒体。
【請求項３】
追加命令を更に有し、前記追加命令は、前記１又は複数のプロセッサにより実行されると、
前記基準オブジェクトの１又は複数のユニークな特徴に基づき、前記シーンの前記画像の中の前記基準オブジェクトの存在を検出するステップを生じる、請求項１に記載の１又は複数の非一時的コンピュータ可読媒体。
【請求項４】
前記基準オブジェクトはバーコードであり、前記基準オブジェクトの１又は複数のユニークな特徴に基づき前記シーンの前記画像の中の前記基準オブジェクトの存在を検出するステップは、前記シーンの前記画像の中の前記バーコードの存在を検出するステップを有する、請求項３に記載の１又は複数の非一時的コンピュータ可読媒体。
【請求項５】
追加命令を更に有し、前記追加命令は、前記１又は複数のプロセッサにより実行されると、
前記画像エディタのユーザに前記基準オブジェクトを視覚的に示す情報を前記画像エディタにおいて表示するステップを生じる、請求項３に記載の１又は複数の非一時的コンピュータ可読媒体。
【請求項６】
追加命令を更に有し、前記追加命令は、前記１又は複数のプロセッサにより実行されると、
前記基準オブジェクトの前記少なくとも１つの次元の前記画像エディタにおける前記表示サイズと、前記シーンの中の前記基準オブジェクトの前記少なくとも１つの次元における前記既知の実際のサイズと、に基づき、スケール係数を決定するステップと、
前記画像エディタにおいて前記スケール係数を表示するステップと、
を生じる、請求項１に記載の１又は複数の非一時的コンピュータ可読媒体。
【請求項７】
追加命令を更に有し、前記追加命令は、前記１又は複数のプロセッサにより実行されると、
前記画像エディタにおいて、ユーザが前記基準オブジェクトのスケールを変更できるようにする１又は複数のグラフィカルユーザインタフェースオブジェクトを表示するステップと、
前記基準オブジェクトの前記少なくとも１つの次元の前記画像エディタにおける前記表示サイズに対する変更を生じる前記１又は複数のグラフィカルユーザインタフェースオブジェクトのユーザ選択に応答して、
前記基準オブジェクトの前記少なくとも１つの次元の前記画像エディタにおける前記変更された表示サイズと前記シーンの中の前記基準オブジェクトの前記少なくとも１つの次元における前記既知の実際のサイズとに基づき、修正されたスケール係数を決定するステップと、
前記画像エディタにおいて前記修正されたスケール係数を表示するステップと、
を生じる、請求項１に記載の１又は複数の非一時的コンピュータ可読媒体。
【請求項８】
追加命令を更に有し、前記追加命令は、前記１又は複数のプロセッサにより実行されると、
コンテンツ管理システムへ、前記シーンの中の前記測定マーカの前記少なくとも１つの次元の前記決定された実際のサイズを指定するデータを送信するステップ、
を生じる、請求項１に記載の１又は複数の非一時的コンピュータ可読媒体。
【請求項９】
前記１又は複数の命令は、１又は複数のウェブページの中に実装される、請求項１に記載の１又は複数の非一時的コンピュータ可読媒体。
【請求項１０】
１又は複数のプロセッサと、
命令を記憶している１又は複数のメモリと、
を有し、前記命令は、１又は複数のプロセッサにより実行されると、
関心オブジェクトと少なくとも１つの次元においてシーンの中の既知の実際のサイズを有する基準オブジェクトとを含む該シーンの画像の画像データを取り込むステップと、
前記関心オブジェクトと少なくとも１つの次元において前記シーンの中の既知の実際のサイズを有する前記基準オブジェクトとを含む前記シーンの画像を１又は複数のコンピューティング装置で実行する画像エディタにおいて表示させるステップと、
ユーザ入力に応答して、前記画像エディタにおいて、前記関心オブジェクトに測定マーカをオーバレイするステップと、
前記基準オブジェクトの前記少なくとも１つの次元の前記画像エディタにおける表示サイズを決定するステップと、
前記測定マーカの少なくとも１つの次元の前記画像エディタにおける表示サイズを決定するステップと、
前記測定マーカの少なくとも１つの次元の前記画像エディタにおける前記表示サイズ、前記基準オブジェクトの前記少なくとも１つの次元の前記画像エディタにおける前記表示サイズ、及び前記シーンの中の前記基準オブジェクトの前記少なくとも１つの次元の前記既知の実際のサイズに基づき、前記シーンの中の前記測定マーカの前記少なくとも１つの次元の実際のサイズを決定するステップと、
前記画像エディタにおいて、前記シーンの中の前記測定マーカの前記少なくとも１つの次元の前記決定された実際のサイズを表示するステップと、
を生じ、
前記基準オブジェクトの前記シーンの前記少なくとも１つの次元における前記既知の実際のサイズは、前記画像データに含まれる符号化データの中にある、
装置。
【請求項１１】
前記測定マーカは、１又は複数の線セグメント、１又は複数の長方形、１又は複数の円形状、又は１又は複数の他の形状、のうちの１又は複数である、請求項１０に記載の装置。
【請求項１２】
前記１又は複数のメモリは、追加命令を更に記憶し、前記追加命令は、前記１又は複数のプロセッサにより実行されると、前記基準オブジェクトの１又は複数のユニークな特徴に基づき、前記シーンの前記画像の中の前記基準オブジェクトの存在を検出するステップを生じる、請求項１０に記載の装置。
【請求項１３】
前記基準オブジェクトはバーコードであり、前記基準オブジェクトの１又は複数のユニークな特徴に基づき前記シーンの前記画像の中の前記基準オブジェクトの存在を検出するステップは、前記シーンの前記画像の中の前記バーコードの存在を検出するステップを有する、請求項１２に記載の装置。
【請求項１４】
前記１又は複数のメモリは、追加命令を更に記憶し、前記追加命令は、前記１又は複数のプロセッサにより実行されると、前記画像エディタのユーザに前記基準オブジェクトを視覚的に示す情報を前記画像エディタにおいて表示するステップを生じる、請求項１２に記載の装置。
【請求項１５】
前記１又は複数のメモリは、追加命令を更に記憶し、前記追加命令は、前記１又は複数のプロセッサにより実行されると、
前記基準オブジェクトの前記少なくとも１つの次元の前記画像エディタにおける前記表示サイズと、前記シーンの中の前記基準オブジェクトの前記少なくとも１つの次元における前記既知の実際のサイズと、に基づき、スケール係数を決定するステップと、
前記画像エディタにおいて前記スケール係数を表示するステップと、
を生じる、請求項１０に記載の装置。
【請求項１６】
前記１又は複数のメモリは、追加命令を更に記憶し、前記追加命令は、前記１又は複数のプロセッサにより実行されると、
前記画像エディタにおいて、ユーザが前記基準オブジェクトのスケールを変更できるようにする１又は複数のグラフィカルユーザインタフェースオブジェクトを表示するステップと、
前記基準オブジェクトの前記少なくとも１つの次元の前記画像エディタにおける前記表示サイズに対する変更を生じる前記１又は複数のグラフィカルユーザインタフェースオブジェクトのユーザ選択に応答して、
前記基準オブジェクトの前記少なくとも１つの次元の前記画像エディタにおける前記変更された表示サイズと前記シーンの中の前記基準オブジェクトの前記少なくとも１つの次元における前記既知の実際のサイズとに基づき、修正されたスケール係数を決定するステップと、
前記画像エディタにおいて前記修正されたスケール係数を表示するステップと、
を生じる、請求項１０に記載の装置。
【請求項１７】
コンテンツ管理システムへ、前記シーンの中の前記測定マーカの前記少なくとも１つの次元の前記決定された実際のサイズを指定するデータを送信するステップ、を更に有する、請求項１０に記載の装置。
【請求項１８】
関心オブジェクトと少なくとも１つの次元においてシーンの中の既知の実際のサイズを有する基準オブジェクトとを含む該シーンの画像の画像データを取り込むステップと、
前記関心オブジェクトと少なくとも１つの次元において前記シーンの中の既知の実際のサイズを有する前記基準オブジェクトとを含む前記シーンの前記画像を、１又は複数のコンピューティング装置で実行する画像エディタにおいて表示させるステップと、
ユーザ入力に応答して、前記画像エディタにおいて、前記関心オブジェクトに測定マーカをオーバレイするステップと、
前記基準オブジェクトの前記少なくとも１つの次元の前記画像エディタにおける表示サイズを決定するステップと、
前記測定マーカの少なくとも１つの次元の前記画像エディタにおける表示サイズを決定するステップと、
前記測定マーカの少なくとも１つの次元の前記画像エディタにおける前記表示サイズ、前記基準オブジェクトの前記少なくとも１つの次元の前記画像エディタにおける前記表示サイズ、及び前記シーンの中の前記基準オブジェクトの前記少なくとも１つの次元の前記既知の実際のサイズに基づき、前記シーンの中の前記測定マーカの前記少なくとも１つの次元の実際のサイズを決定するステップと、
前記画像エディタにおいて、前記シーンの中の前記測定マーカの前記少なくとも１つの次元の前記決定された実際のサイズを表示するステップと、
を有し、
前記基準オブジェクトの前記シーンの前記少なくとも１つの次元における前記既知の実際のサイズは、前記画像データに含まれる符号化データの中にある、
方法。
【発明の詳細な説明】
【技術分野】
【０００１】
実施形態は、概して、画像内のオブジェクトの自動測定に関する。
【背景技術】
【０００２】
この章に記載されるアプローチは、達成しようとされた可能性のあるアプローチであるが、必ずしも従前に考案され又は達成されたアプローチではない。したがって、特に示さない限り、この章に記載されたいかなるアプローチも、それらが本章に含まれたという理由のみにより従来技術と見なされるべきではない。
【０００３】
ユーザにとって、画像にキャプチャされたシーンの中の関心オブジェクトの実際の大きさを測定できることが有用であるという状況が生じる。例えば、健康管理の状況では、ユーザの目視による概算よりも正確に創傷の実際の大きさを知ることができることが重要な場合が多い。ある従来技術は、画像が取得された後にユーザが定規にある測定マークに基づき創傷の大きさを手動で推定できるように、傷口に隣接して定規のような測定具を有することを含む。このアプローチの１つの欠点は、ユーザが創傷自体の上ではなく創傷の近傍に配置された定規に基づき創傷の大きさを視覚的に推定しなければならないために、創傷の正確な測定を提供できないことである。このアプローチのもう１つの欠点は、異なる個人によって有意に変化し得る、臨床医の技量に依存し、一貫性のない測定結果を提供することである。
【発明の概要】
【０００４】
装置は、１又は複数のプロセッサと、前記１又は複数のプロセッサに通信可能に結合され命令を記憶する１又は複数のメモリと、を有する。前記１又は複数のプロセッサによる前記命令の実行は、関心オブジェクトと少なくとも１つの次元においてシーンの中の既知の実際のサイズを有する基準オブジェクトとを含むシーンの画像の画像データを取り込ませる。前記関心オブジェクトと少なくとも１つの次元における前記シーンの中の既知の実際のサイズを有する前記基準オブジェクトとは、前記装置で実行する画像エディタにおいて表示される。ユーザ入力に応答して、測定マーカは、前記画像エディタにおいて前記関心オブジェクトの上にオーバレイされ、前記基準オブジェクトの前記少なくとも１つの次元の前記画像エディタにおける表示サイズが、前記測定マーカの少なくとも１つの次元の前記画像エディタにおける表示サイズと共に、決定される。前記測定マーカの少なくとも１つの次元の前記画像エディタの中の前記表示サイズ、前記基準オブジェクトの前記少なくとも１つの次元の前記画像エディタの中の前記表示サイズ、及び前記シーンの中の前記基準オブジェクトの前記少なくとも１つの次元の前記既知の実際のサイズに基づき、前記シーンの中の前記測定マーカの前記少なくとも１つの次元の実際のサイズが決定される。前記画像エディタにおいて、前記シーンの中の前記測定マーカの前記少なくとも１つの次元のシーンの前記決定された実際のサイズが表示される。
【図面の簡単な説明】
【０００５】
添付の図面中、同様の参照符号は同様の要素を表す。
【図１】シーンの画像の中のオブジェクトを測定する構成を示すブロック図である。
【図２Ａ】画像エディタにより生成される例示的な画像エディタスクリーンを示す。
【図２Ｂ】記述的情報と一緒に、説明の特殊定規の上に設けられるバーコードのような符号化データの形式の基準オブジェクトの例示的な実装を示す。
【図２Ｃ】画像表示領域に示されるシーンが特殊定規を含む、画像エディタスクリーンを示す。
【図２Ｄ】ユーザが測定マーカ追加制御を選択し、測定マーカを線セグメントの形式で関心オブジェクトに追加した後の、画像エディタスクリーンを示す。
【図２Ｅ】関心オブジェクトを測定するための複数の測定マーカの使用を示す。
【図２Ｆ】不均一形状を有する関心オブジェクトを示す。
【図２Ｇ】関心オブジェクトと、生成され関心オブジェクトの上にオーバレイされた、長方形の測定マーカと、を示す。
【図２Ｈ】スケール調整制御のユーザ選択に応答して、生成され、基準オブジェクトの上に表示されたスケールマーカを示す。
【図３】画像内のオブジェクトを測定するアプローチを示すフロー図である。
【図４】実施形態が実装され得る例示的なコンピュータシステムを示すブロック図である。
【発明を実施するための形態】
【０００６】
以下の説明では、説明を目的として、実施形態の完全な理解を提供するために、多くの詳細事項が説明される。しかしながら、当業者は、実施形態がそのような特定の詳細にかかわらず実施できることを理解するだろう。他の例では、良く知られた構造及び装置が、実施形態を不必要に不明瞭にしないために、ブロック図で示される。
Ｉ．概略
ＩＩ．システムアーキテクチャ
Ａ．概要
Ｂ．画像エディタ
ＩＩＩ．画像内のオブジェクトの測定
Ａ．概要
Ｂ．基準オブジェクト
Ｃ．測定マーカ
ＩＶ．  スケール調整
Ｖ．  実装メカニズム
＜Ｉ．  概略＞
測定マーカを使用してシーンの画像の中のオブジェクトを測定するアプローチが提供される。画像エディタは、関心オブジェクトと少なくとも１つの次元においてシーンの中の既知の実際のサイズを有する基準オブジェクトとを含むシーンの画像を取り込み表示する。画像エディタのユーザは、測定マーカを、表示された画像の中の関心オブジェクトの上にオーバレイする。画像エディタは、基準オブジェクトの少なくとも１つの次元の、画像エディタの中の表示サイズと、測定マーカの少なくとも１つの次元の、画像エディタの中の表示サイズと、を決定する。画像エディタは、測定マーカの少なくとも１つの次元の、画像エディタの中の表示サイズ、基準オブジェクトの少なくとも１つの次元の、画像エディタの中の表示サイズ、及び基準オブジェクトの少なくとも１つの次元の、シーンの中の既知の実際のサイズに基づき、測定マーカの少なくとも１つの次元の、シーンの中の実際のサイズを決定し表示する。本アプローチは、ユーザが画像のシーンの中のオブジェクトの実際のサイズを迅速且つ容易に測定できるようにする。実施形態は、ユーザが基準オブジェクトのスケールを調整できるようにする。
【０００７】
＜ＩＩ．  システムアーキテクチャ＞
図１は、シーンの画像の中のオブジェクトを測定する構成１００を示すブロック図である。構成の中に示す特定の要素は、全部が必須ではなく、実施形態は、特定の実装に依存して変化し得るより少数の要素又は追加要素を有する構成１００に適用可能である。
【０００８】
（Ａ．概略）
図１に示す例では、構成１００は、画像取得装置１０２、画像エディタ１０４、画像レポジトリ１０６、クライアント装置１０８、及びコンテンツ管理システム１１０を有する。画像取得装置１０２は、画像を取得するよう構成される任意の装置により実装されても良い。画像取得装置１０２の例は、限定ではなく、カメラ、ワークステーション、パーソナルコンピュータ、ラップトップコンピュータ、タブレットコンピューティング装置、パーソナルデジタルアシスタント、スマートフォン、等を有する。画像エディタ１０４は、後に詳述するように、画像内のオブジェクトの測定を提供する機能を提供する。画像レポジトリ１０６は、シーンの画像の画像データを格納する。画像データは、特定の実装に依存して変化し得る、任意のフォーマットで及び任意の構造に従って格納されても良い。画像レポジトリ１０６は、例えば、特定の方法で組織化された画像データを有するデータベースとして実装されても良く、又は、画像データは非構造化方法で格納されても良い。実施形態は、画像レポジトリ１０６の中の画像データが特定の方法で格納され及び／又は組織化されることに限定されない。
【０００９】
クライアント装置１０８は、画像エディタ１０４と相互作用できる任意の種類のクライアント装置であっても良い。クライアント装置１０８の例は、限定ではなく、ワークステーション、パーソナルコンピュータ、ラップトップコンピュータ、タブレットコンピューティング装置、パーソナルデジタルアシスタント、スマートフォン、対話型ホワイトボード機器、等を含む。
【００１０】
コンテンツ管理システム１１０は、情報を格納する任意の種類のシステムであっても良い。コンテンツ管理システム１１０の例は、限定ではなく、Microsoft  SharePoint、Perceptive  ImageNow、及びHyland  OnBaseのような伝統的なコンテンツ管理システムを含み、さらに、Cerner  Millenium、Epic  EpicCare、又はSiemens  Soarianのような患者臨床情報を格納するＥＨＲ／ＥＭＲ（Electronic  Health  Records/Electronic  Medical  Records）システムも表し得る。
【００１１】
ネットワーク１１２は、説明のみを目的として単一のネットワークとして図１に示されるが、ネットワーク１１２は、ＬＡＮ（local  area  network）、ＷＡＮ（wide  area  network）、インターネット、等のような任意の数の及び種類の有線又は無線ネットワークを有しても良い。図１に示す種々の要素は、説明を目的として図１には示されない直接通信リンクを介し互いに通信してもよい。
【００１２】
（Ｂ．画像エディタ）
画像エディタ１０４は、画像内オブジェクトの測定を提供する本願明細書に記載の機能を提供する。画像エディタ１０４は、技術を実行するために永続的にプログラミングされる１又は複数のＡＳＩＣ（application−specific  integrated  circuit）又はＦＰＧＡ（field  programmable  gate  array）の使用を含み得る回路及び／又は特定用途コンピューティング装置を含むハードウェア、コンピュータソフトウェア又はコンピュータハードウェアとソフトウェアとの任意の組合せで実装されても良い。画像エディタ１０４の例示的な実装は、限定ではなく、ＪａｖａＳｃｒｉｐｔ(登録商標)プロセスのようなスクリプトに基づくプロセス、及びクライアント／サーバプロセスを含む。一実施形態によると、画像エディタ１０４は、ユーザが測定マーカを用いて画像の中の関心オブジェクトを測定できるようにするグラフィカルユーザインタフェースを提供する。グラフィカルユーザインタフェースは、１又は複数のウェブページにより実装されても良い。
【００１３】
画像エディタ１０４は、図に示され、別個の要素として具現化されるとして本願明細書に記載されるが、これは説明のみを目的として行われ、必要なものではない。画像エディタ１０４は、スタンドアロンプロセスとして、又は別のプロセスのプラグインのような別のプロセスの部分として実装されても良い。画像エディタ１０４は、図１に示す要素のうちの任意のものに、例えば画像取得装置１０２、画像レポジトリ１０６、クライアント装置１０８、コンテンツ管理システム１１０に、又は他の場所に実装されても良い。画像レポジトリ１０６は、図に示され、別個の要素として具現化されるとして本願明細書に記載されるが、これは説明のみを目的として行われ、必要なものではない。画像レポジトリ１０６は、図１に示す要素のうちの任意のものに、例えば画像取得装置１０２、画像エディタ１０４、クライアント装置１０８、コンテンツ管理システム１１０に、又は他の場所に実装されても良い。
【００１４】
＜ＩＩＩ．  画像内のオブジェクトの測定＞
（Ａ．概略）
一実施形態によると、シーンの画像の中の関心オブジェクトの測定は、基準オブジェクト及び１又は複数の測定マーカを用いて画像エディタ１０４により提供される。図２Ａは、画像エディタ１０４により生成される例示的な画像エディタスクリーン２００を示す。画像エディタスクリーン２００は、クライアント装置１０８において実行する画像エディタ１０４により生成され表示される。別の例として、クライアント装置１０８のユーザは、クライアント装置１０８の外部の場所で実行する画像エディタ１０４へのアクセスを要求しても良い。例えば、クライアント装置１０８のユーザは、画像エディタ１０４の先頭ウェブページを要求するためにウェブブラウザを用いても良い。該要求に応答して、画像エディタ１０４は、先頭ウェブページをクライアント装置１０８に提供させる。ユーザのクライアント装置１０８におけるウェブブラウザによる先頭ウェブページの処理は、画像エディタ１０４のためのグラフィカルユーザインタフェースを提供する。
【００１５】
画像エディタスクリーン２００は、画像表示領域２０２と、画像情報及び制御２０４と、を有する。画像表示領域２０２は、関心オブジェクト２０６及び基準オブジェクトを含むシーンの画像を表示する。関心オブジェクト２０６は、図の中に、説明を目的として長方形として提示されるが、シーンの中の任意の種類の関心オブジェクトを提示しても良い。例えば、関心オブジェクトは、画像の中にキャプチャされた、任意の形状又は大きさの人、場所、又は物であっても良い。
【００１６】
（Ｂ．基準オブジェクト）
基準オブジェクト２０８は、関心オブジェクト２０６と共にシーンの中に含まれる任意の種類のオブジェクトであっても良い。基準オブジェクト２０８の例は、限定ではなく、紙又はカードのような２次元オブジェクト、ブロック又は参照ガイドのような３次元オブジェクトを含む。図２Ｂは、記述的情報２１２と一緒に、説明の特殊定規の上に設けられるバーコードのような符号化データの形式の基準オブジェクト２０８の例示的な実装を示す。記述的情報２１２は、特定の実装及び／又は特殊定規２１０の使用に関連する情報を含んでも良く、特定のワークフローに有用であっても良い。例えば、医療の状況では、記述的情報２１２は、会社名、患者名、日付、使用後廃棄の注記、を含み得る。他の情報は、健康管理職員のような、特殊定規２１０を使用する人を識別するデータとして含まれても良い。記述的情報２１２は、任意の特定種類の情報に限定されず、記号等のような非テキスト情報を含んでも良い。記述的情報２１２は、図２Ｂに示すように、符号化データと共に含まれても良く、又は別個であっても良い。特殊定規２１０は、紙、カードストック、カードボード、又は木、金属、等のような他の材料のような任意の種類の物理媒体を用いて実装されても良い。医療の状況における特殊定規２１０の１つの例示的な実施形態は、測定されるべき傷口に隣接して配置され得る印刷された紙又はカードである。図２Ｃは、画像表示領域２０２に示されるシーンが特殊定規２１０を含む、画像エディタスクリーン２００を示す。
【００１７】
一実施形態によると、基準オブジェクト２０８は、画像表示領域２０２に表示される画像の中で自動的に検出されても良い。これは、基準オブジェクト２０８の１又は複数の属性又は属性値を検出するために、画像の画像データを分析する画像エディタ１０４により達成されても良い。例えば、基準オブジェクト２０８は、それらを基準オブジェクトとして識別する１又は複数の属性又は属性値を有しても良い。例示的な属性は、限定ではなく、特徴、コード、署名、任意の他の種類の特殊データ、又はデータ若しくはデータ値のパターンを有する。一実施形態によると、基準オブジェクトは、画像エディタ１０４のユーザに視覚的に識別されても良い。例えば、基準オブジェクトは、色、他の特殊効果、又は境界ボックスのような他のオブジェクトと異なる視覚的属性を用いて画像エディタ１０４の中で表示され、基準オブジェクトがユーザにはっきり見えるようにしても良い。
【００１８】
一実施形態によると、基準オブジェクト２０８は、少なくとも１つの次元において、シーンの中の既知の実際のサイズを有しても良い。図２Ａに示す例では、基準オブジェクト２０８の既知の実際のサイズは、基準オブジェクト２０８の幅２１４である。しかしながら、実施形態は、基準オブジェクト２０８の既知の実際のサイズが基準オブジェクト２０８の幅２１４であることに限定されない。例えば、基準オブジェクト２０８の既知の実際のサイズは、基準オブジェクト２０８の、高さ、又は幅と高さの両方、であっても良い。基準オブジェクト２０８の既知の実際のサイズは、例えば、画像のメタデータの部分として画像と共に、又は画像と別個に、格納されても良い。基準オブジェクト２０８の既知の実際のサイズは、例えば、図２Ｂに示す基準オブジェクト２０８のバーコード実装に含まれる、画像自体の部分であっても良い。
【００１９】
一実施形態によると、画像エディタ１０４は、基準オブジェクト２０８のスケール又はスケール係数を決定するよう構成される。基準オブジェクトのスケールは、基準オブジェクト２０８の少なくとも１つの次元の、画像エディタ１０４における表示サイズと、シーンの中の基準オブジェクトの少なくとも１つの次元の、既知の実際のサイズと、に基づき決定される。例えば、画像エディタ１０４の中の基準オブジェクト２０８の表示幅は１インチであると仮定する。更に、シーンの中の基準オブジェクト２０８の既知の実際の幅２１４は２インチであると仮定する。本例では、基準オブジェクト２０８のスケールは、基準オブジェクトの幅に対して、０．５（１／２）であり、スケール２１６により示されるように、画像エディタスクリーン２００に表示される。スケール２１６は、特定の実装に依存して、任意の形式で表現されても良く、スケール２１６はいかなる特定の形式にも限定されない。例えば、スケール２１６は、生の数値、パーセンテージ又は比として表現されても良く、画像エディタスクリーン２００上の１又は複数のグラフィカルユーザインタフェースオブジェクトを伴い又はそれにより視覚的に提示されても良い。さらに、基準オブジェクト２０８のスケールは、シーンの中の基準オブジェクトの実際の既知の次元と、基準オブジェクト２０８の少なくとも１つの次元の画像エディタ１０４における表示サイズとの比として表現されても良く、本例では、２．０のスケールになる。
【００２０】
（Ｃ．測定マーカ）
一実施形態によると、画像エディタ１０４は、ユーザが測定マーカを生成して関心オブジェクト２０６にオーバレイし、各々の測定マーカの少なくとも１つの次元のシーン内の実際のサイズを自動的に決定させ及び画像エディタスクリーン２００の中に表示させるようにする機能を含む。これは、ユーザが、関心オブジェクト２０６の１又は複数の実際の次元を迅速且つ容易に決定できるようにする。本願明細書で使用され以後詳細に記載されるように、用語「測定マーカ」は、画像エディタスクリーン２００の中の関心オブジェクト２０６にオーバレイされ得るグラフィカルユーザインタフェースオブジェクトを表す。任意の種類のグラフィカルユーザインタフェースオブジェクトが使用されても良く、実施形態は、いかなる特定種類のグラフィカルユーザインタフェースオブジェクトにも限定されない。測定マーカとして使用され得る例示的なグラフィカルユーザインタフェースオブジェクトは、限定ではなく、線セグメント、任意の種類の多角形、円、楕円、不規則形状、カスタム形状、等を含む。測定マーカの表示属性は、ユーザ経験を向上するために指定されても良い。例えば、測定マーカの表示属性は、基礎となっている関心オブジェクトが測定マーカと同時に現れるように、選択されても良い。これは、ユーザが、測定マーカを関心オブジェクトにより容易に視覚的に整列できるようにする。以後に更に詳細に記載されるように、測定マーカとして使用されるべきグラフィカルユーザインタフェースオブジェクトの種類、及び測定マーカの表示属性、のうちの一方又は両方は、画像エディタ１０４を介してユーザ選択可能であっても良い。
【００２１】
図２Ａを再び参照すると、画像情報及び制御２０４は、測定マーカ追加２１８制御及びスケール調整２２０制御を有する。スケール調整２２０制御は、以後、より詳細に記載される。測定マーカ追加２１８制御は、ユーザが測定マーカを関心オブジェクト２０６の上に追加できるようにする。測定マーカ種類選択２２２制御は、ユーザが、測定マーカとして使用されるべきグラフィカルユーザインタフェースの種類を選択できるようにする。図示の例示的な種類は、線セグメント、長方形、楕円及び円を含むが、これらの種類は単なる例であり、任意の種類のグラフィカルユーザインタフェースオブジェクトがユーザ選択可能オプションとして提供されても良い。測定マーカ属性選択２２４制御は、ユーザが、測定マーカの１又は複数の表示属性を選択できるようにする。図示の例示的な表示属性は、実線、破線、及び色選択を含むが、これらは単なる例として提供され、任意の種類の表示属性がユーザ選択可能オプションとして提供されても良い。
【００２２】
図２Ｄは、ユーザが測定マーカ追加２１８制御を選択し、測定マーカ２２６を線セグメントの形式で関心オブジェクト２０６に追加した後の、画像エディタスクリーン２００を示す。測定マーカは、コンピュータにより実装される描画ソフトウェアのユーザに親しみのある制御を用いて、画像エディタスクリーン２００の中で描かれても良い。例えば、ユーザは、マウス又はトラックボールのようなポインティングデバイスを用いて、画像エディタスクリーン２００上で測定マーカ２２６を描いても良い。
【００２３】
一実施形態によると、測定マーカ２２６が作成された後、測定マーカ２２６の、シーンの中の実際のサイズ２２８は、自動的に計算され、画像エディタスクリーン２００において表示される。測定マーカ２２６のシーンの中の実際のサイズ２２８は、画像にキャプチャされたシーンの中の測定マーカ２２６の少なくとも１つの次元の実際のサイズである。測定マーカ２２６のシーンの中の実際のサイズ２２８は、測定マーカ２２６の画像エディタ１０４の中の表示サイズ、基準オブジェクト２０８の画像エディタにおける表示サイズ、及び基準オブジェクト２０８のシーンの中の既知の実際のサイズ、に基づき決定される。一実施形態よると、以下の通りである。
【００２４】
測定マーカのシーンの中の実際のサイズ＝（測定マーカの表示サイズ＊シーンの中の基準オブジェクトの実際のサイズ）／基準オブジェクトの表示サイズ
本例では、画像エディタ１０４の中の測定マーカ２２６の表示サイズは２インチであり、基準オブジェクト２０８のシーンの中の既知の実際の幅２１４は２インチであり、画像エディタ１０４の中の基準オブジェクト２０８の表示幅は１インチであると仮定する。本例では、測定マーカ２２６のシーンの中の実際のサイズ２２８は、４インチ（（２＊２）／１）である。代替で、基準オブジェクト２０８のスケール２１６が分かるとき、測定マーカのシーンの中の実際のサイズは、次式により決定できる。
【００２５】
測定マーカのシーンの中の実際のサイズ＝測定マーカの表示サイズ／基準オブジェクトのスケール
測定マーカ２２６のシーンの中の実際のサイズ２２８は、ユーザが測定マーカ２２６を作成した後に、例えばユーザが測定マーカ２２６を描画し、測定マーカ２２６を描画するために使用されたマウスボタン又は他の制御を解放した後に、計算され表示されても良い。測定マーカ２２６のシーンの中の実際のサイズ２２８は、ユーザが測定マーカ２２６を作成するとき、動的に計算され表示されても良く、例えば図２Ｄの測定マーカ２２６を短縮し又は伸長することによりユーザが測定マーカ２２６を変更する任意のときに更新されても良い。このアプローチは、ユーザが、測定マーカ２２６を作成し、それを関心オブジェクト２０６に視覚的に揃え、関心オブジェクト２０６のシーンの中の実際のサイズを直ちに知ることができるようにする。測定マーカ２２６の実際のサイズは、画像と関連して、例えば画像レポジトリ１０６の中の画像のメタデータの中に、格納されても良い。測定マーカ２２６の実際のサイズは、更なる処理のために、コンテンツ管理システム１１０へ送信されても良い。例えば、測定マーカ２２６の実際のサイズを指定するデータは、患者の画像と共に、コンテンツ管理システム１１０に格納されても良い。したがって、創傷領域の時間に渡る経過が評価できる。
【００２６】
一実施形態によると、複数の測定マーカが、関心オブジェクトに関するより多くの情報を提供するために使用されても良い。図２Ｅは、関心オブジェクトを測定するための複数の測定マーカの使用を示す。図２Ｄに示す測定マーカ２２６に加えて、図２Ｅでは、ユーザは、それぞれ対応する計算され表示された実際のサイズ２３２、２３６、２４０を有する測定マーカ２３０、２３４、２３８を作成している。図２Ｅに示すように、測定マーカは、水平及び垂直線セグメントに限定されず、任意の角度で配置されても良い。さらに、測定マーカは、関心オブジェクトの周囲に接触する必要がなく、関心オブジェクトの内部又は外部に配置されても良く、或いは、関心オブジェクトの内部及び外部の両方であっても良い。例えば、図２Ｅでは、測定マーカ２４２は、関心オブジェクト２０６の内部に生成され、対応する実際のサイズ２４４を有する。測定マーカ２４６は、関心オブジェクト２０６の内部及び外部の両方に生成され、対応する実際のサイズ２４８を有する。したがって、測定マーカは、生成され、関心オブジェクトに対して任意の場所にオーバレイされても良い。
【００２７】
測定マーカは、任意の形状の関心オブジェクトを測定するために有用であり得る。図２Ｆは、不均一形状を有する関心オブジェクト２５０を示す。水平及び垂直測定マーカ２５２、２５４が生成され、関心オブジェクト２５０にオーバレイされている。測定マーカは、それぞれ計算された実際のサイズ２５２、２５６を有する。円弧の形式の測定マーカ２６０が生成され、関心オブジェクト２５０の周囲の部分に隣接してオーバレイされている。測定マーカ２６０は、計算された実際のサイズ２６２を有する。測定マーカ２６０は、図２Ｆに示す左下角のような、ユーザが関心オブジェクト２５０の特定部分のサイズに関心があるとき、有用であり得る。
【００２８】
一実施形態によると、測定マーカは、関心オブジェクトの面積を測定するために使用されても良い。図２Ｇは、関心オブジェクト２５０と、生成され関心オブジェクト２５０の上にオーバレイされた、長方形の測定マーカ２６４と、を示す。シーンの中の測定マーカ２６４の計算された実際の面積２６６は、画像エディタスクリーン２００上に表示される。多角形、円、楕円、不規則形状、カスタム形状、等のような種々の形状の使用は、ユーザに関心オブジェクトの面積を知らせることができるようにする。これは、特に、関心オブジェクトのサイズの時間に渡る変化を監視するのに有用であり得る。シーンの中の測定マーカ２６４の計算された実際の面積２６６は、次式に基づき計算できる。
【００２９】
シーンの中の測定マーカの計算された実際の面積＝（測定マーカの表示面積＊シーンの中の基準オブジェクトの実際のサイズ）／基準オブジェクトの表示サイズ
又は
シーンの中の測定マーカの計算された実際の面積＝測定マーカの表示面積／基準オブジェクトのスケール
線セグメントの形式の測定マーカに関して本願明細書に前述したように、シーンの中の測定マーカ２６４の計算された実際の面積２６６は、測定マーカ２６４が作成された後に直ちに計算されても良く、測定マーカ２６４のサイズに対する任意の変化に応答して動的に更新されても良い。シーンの中の測定マーカ２６４の計算された実際の面積２６６の決定は、種々の状況において非常に有用であり得る。例えば、健康管理の状況では、本アプローチは、治療の経過を決定するために、時間に渡り傷口の面積を迅速且つ容易に監視するために使用されても良い。
【００３０】
図３は、一実施形態による、画像内のオブジェクトを測定するアプローチを示すフロー図３００である。ステップ３０２で、画像データは、関心オブジェクト及び基準オブジェクトを含むシーンの画像について取り込まれる。例えば、画像エディタ１０４は、画像レポジトリ１０６から、関心オブジェクト２０６及び基準オブジェクト２０８を含む特定の画像の画像データを取り込む。基準オブジェクト２０８の少なくとも１つの次元は、例えば画像データのメタデータにより又は特定の画像に含まれる符号化データを復号化することにより分かる。ステップ３０４で、シーンの画像は、画像エディタにおいて表示される。例えば、画像エディタ１０４は、特定の画像を画像表示領域２０２に表示させる。
【００３１】
ステップ３０６で、ユーザは、画像エディタを用いて、関心オブジェクトの上に測定マーカをオーバレイする。例えば、画像エディタ１０４のユーザは、関心オブジェクト２０６にオーバレイされる測定マーカ２２６を作成する。ステップ３０８で、画像エディタにおいて、基準オブジェクトの少なくとも１つの次元の表示サイズが決定される。例えば、画像エディタ１０４は、基準オブジェクト２０８の少なくとも１つの次元の表示サイズを自動的に決定しても良い。ステップ３１０で、画像エディタにおいて、ユーザにより生成され関心オブジェクトにオーバレイされた測定マーカの少なくとも１つの次元の表示サイズが決定される。例えば、画像エディタ１０４は、関心オブジェクト２０６にオーバレイされた測定マーカ２２６の少なくとも１つの次元の表示サイズを自動的に決定しても良い。
【００３２】
ステップ３１２で、測定マーカの少なくとも１つの次元のシーンの中の実際のサイズが決定される。例えば、本願明細書に前述したように、画像エディタ１０４は、測定マーカ２２６の長さの画像エディタ１０４における表示サイズ、基準オブジェクト２０８の幅の画像エディタ１０４における表示サイズ、及び基準オブジェクト２０８のシーンの中の既知の実際の幅２１４に基づき、関心オブジェクト２０６にオーバレイされた測定マーカ２２６のシーンの中の実際のサイズを決定しても良い。ステップ３１４で、測定マーカの少なくとも１つの次元のシーンの中の決定された実際のサイズが表示される。例えば、画像エディタ１０４は、測定マーカ２２６の長さのシーンの中の決定された実際のサイズ２２８を表示しても良い。
【００３３】
＜ＩＶ．  スケール調整＞
画像の中の基準オブジェクトのスケールが正確ではない又は理想より小さい状況があり得る。これは、非常に様々な理由から生じ得る。例えば、図２Ｂにおいて、基準オブジェクト２０８を含む特殊定規２１０が紙、カードストック、等のような可撓性媒体に印刷され、特殊定規２１０が存在する表面が一様でない又は完全に平坦ではないと仮定する。この状況は、画像内の基準オブジェクト２０８の歪みを生じ、また、基準オブジェクト２０８の表示サイズ及び現在のスケールの不正確な決定を生じ得る。
【００３４】
一実施形態によると、画像エディタ１０４は、ユーザが基準オブジェクトのスケールを変更できるようにする。図２Ｈは、スケール調整２２０制御のユーザ選択に応答して、生成され、基準オブジェクト２０８の上に表示されたスケールマーカ２７０を示す。スケールマーカ２７０は、基準オブジェクトの少なくとも１つの次元の視覚表現を提供する、任意のグラフィカルユーザインタフェースオブジェクト、又はグラフィカルユーザインタフェースオブジェクトの任意の組合せであっても良い。図２Ｈに示す例では、スケールマーカ２７０は、基準オブジェクト２０８の表示幅を視覚的に示すために、破線の長方形の形式である。さらに、破線の長方形は、スケール調整２２０制御のユーザ選択に応答して、スケールマーカ２７０の存在をユーザに見えやすくするために、基準オブジェクト２０８から意図的にずらされている。例えば、形状、サイズ、等を含むスケールマーカ２７０の視覚的外観は、基準オブジェクト２０８の視覚的外観に対応するよう選択されても良い。例えば、基準オブジェクト２０８がバーコードの形式である場合、スケールマーカ２７０は、バーコードの視覚的外観を基準オブジェクト２０８に対応させても良い。しかしながら、これは必須ではなく、スケールマーカ２７０の視覚的外観は、特定の実装に依存して、基準オブジェクト２０８の視覚的外観と異なっても良い。
【００３５】
一実施形態によると、ユーザは、スケールマーカ２７０を調整して、基準オブジェクトの少なくとも１つの次元の表示サイズに対応する変化を、及び基準オブジェクトのスケールに対応する変化を生じさせても良い。例えば、図２Ｈでは、ユーザは、マウスのようなポインティングデバイスを用いて、スケールマーカ２７０の幅を選択し及び変更しても良い。より具体的には、ユーザは、参照符号２７２により示されるようにスケールマーカ２７０を狭くし、又は参照符号２７４により示されるようにスケールマーカ２７０を広くしても良い。スケールマーカ２７０の他の次元に対する調整は、特定の実装に依存して制約されても良く又は制約されなくても良い。例えば、スケールマーカ２７０の高さは、固定されても良く、又はユーザにより調整可能であっても良い。別個のグラフィカルユーザインタフェース制御が提供され、ユーザがスケールマーカ２７０を調整できるように、又は代替として若しくは追加で、ユーザがスケールマーカ２７０の少なくとも１つの次元を直接変更できるようにしても良い。例えば、スケールマーカ２７０の幅を増大又は減少するために、それぞれ増大及び減少制御が提供されても良い。基準オブジェクトの単一の表示次元を変更する文脈で例が本願明細書に記載されるが、実施形態は、単一の次元に限定されず、複数の次元が本アプローチを用いて変更されても良い。
【００３６】
以上に加えて、画像エディタ１０４は、追加機能を提供するよう構成されても良い。このような１つの例は、白色点調整である。一実施形態によると、画像エディタ１０４は、ユーザが関心オブジェクトの白色点調整を変更できるようにする１又は複数のグラフィカルユーザインタフェース制御を提供するよう構成される。これは、また、ユーザが関心オブジェクトの中の関心特徴を良好に識別できるようにし得る。例えば、白色点調整に対応するグラフィカルユーザインタフェースオブジェクトのユーザ選択に応答して、白色点又はグレー点マーカが、画像表示領域２０２に、例えば関心オブジェクト２０６に隣接して表示されても良い。白色点又はグレー点マーカは、長方形又は円の形式であり、「完全白色」又は「完全グレー」の色を有しても良い。ユーザは、次に、画像エディタ１０４の中の制御を用いて、画像の白色点を調整しても良い。同様のアプローチは、黒色点調整、コントラスト、等について使用されても良い。白色点又はグレー点マーカは、本願明細書に前述した特殊定規２１０の上に含まれても良い。
【００３７】
本願明細書に記載の実施形態は、ユーザフレンドリな、例えば「単一クリック」の、高速な、少なくとも１つの次元において、画像の中の関心オブジェクトのシーンの中の実際のサイズを測定する方法を提供する。実施形態は、広範な種々の状況に対して広い適用可能性を有する。例示的な状況は、限定ではなく、健康管理分野、建築分野、保険金請求分野、気象学分野、地質学分野、又は画像内の関心オブジェクトを迅速且つ容易に測定できることが有用である任意の他の状況を含む。
【００３８】
実施形態は、測定マーカを用いてシーンの２次元画像の中のオブジェクトを測定する状況において本願明細書に記載され図示されたが、実施形態は、この状況に限定されず、３次元の状況に適用可能である。例えば、本願明細書に記載の実施形態では、画像は、ＪＰＧファイル、又はＴＩＦＦ及びＰＢＧのような他のフォーマットで指定される２次元ラスタ画像であっても良い。画像は、３次元空間を通じる平面が測定される、３次元フォーマット（ＳＴＬ、ＯＢＪ、ＰＬＹ、ＶＲＭＬ、等）であっても良い。平面は、１つの次元、２つの次元（面積）、３つの次元（体積）、又はそれらの組合せにおいて測定されても良い。画像は、ＰＤＦのような複合文書フォーマットで表現されても良い。
【００３９】
解決される問題の部分は、基礎であるカメラ／写真光学系及び光センサが２Ｄ／３Ｄ距離センサと分離され、したがって、キャプチャされた画像のスケールと距離センサデータとの間の相関を確立するために、画像の中に基準オブジェクトを有することにより提供される利益がある。距離センサは、センサからオブジェクトまでの距離を決定できるが、シーンがどのように画像にキャプチャされるかを制御する多くの因子、及びレンズの焦点長、光学マクロ／ズーム、及びデジタルマクロ／ズームのような、キャプチャされる画像のスケール係数が存在する。シーンの中の基準オブジェクトを利用することは、２Ｄ／３Ｄ距離センサからの距離データをキャプチャされる画像データのスケールと相関させ、さらに、カメラ又は距離センサに対するいかなる変更も有しないで、２Ｄ／３Ｄ距離センサをカメラ及びレンズと共に使用可能にする。
【００４０】
＜ＩＶ．  実装メカニズム＞
本願のフロー図は特定のステップのセットを特定の順序で示すが、他の実装は、図示したものより少ない又は多くのステップを同じ又は異なる順序で使用しても良い。
【００４１】
一実施形態によると、本願明細書に記載した技術は、１又は複数の特定目的コンピュータ装置により実施される。特定目的コンピュータ装置は、この技術を実行するためにハードウェアに組み込まれても良く、この技術を実行するよう永続的にプログラムされた１又は複数の特定用途向け集積回路（ＡＳＩＣ）若しくはフィールドプログラマブルゲートアレイ（ＦＰＧＡ）のようなデジタル電子装置を有しても良く、この技術を実行するようプログラム命令に従ってファームウェア、メモリ、他の記憶若しくは組合せでプログラムされた１又は複数の汎用目的ハードウェアプロセッサを有しても良い。このような特定目的コンピュータ装置は、この技術を達成するために、カスタムハードワイヤードロジック、ＡＳＩＣ又はＦＰＧＡをカスタムプログラミングと組み合わせても良い。特定目的コンピュータ装置は、デスクトップコンピュータシステム、ポータブルコンピュータシステム、ハンドヘルド装置、ネットワーク装置、又はこの技術を実施するためのハードワイヤードロジック及び／又はプログラムロジックを組み込んだ任意の他の装置であっても良い。
【００４２】
図４は、実施形態が実装され得る例示的なコンピュータシステム４００を示すブロック図である。コンピュータシステム４００は、バス４０２又は情報を通信する他の通信機構、及びバス４０２に結合され情報を処理するプロセッサ４０４を有する。コンピュータシステム４００は、また、ランダムアクセスメモリ（ＲＡＭ）又は他のダイナミック記憶素子のような、バス４０２に結合され情報及びプロセッサ４０４により実行されるべき命令を格納する主記憶４０６も有する。主記憶４０６は、プロセッサ４０４により実行されるべき情報の実行中に、一時変数又は他の中間的情報を格納するために用いられても良い。コンピュータシステム４００は、バス４０２に結合され、静的情報及びプロセッサ４０４のための命令を格納する読み出し専用メモリ（ＲＯＭ）４０８又は他の静的記憶装置を更に有する。情報及び命令の格納のために、磁気ディスク又は光ディスクのような記憶装置４１０が設けられバス４０２に結合される。
【００４３】
コンピュータシステム４００は、バス４０２を介して、陰極線管（ＣＲＴ）のような、コンピュータユーザに情報を表示するディスプレイ４１２に結合されて良い。バス４０２は単一のバスとして図示されるが、バス４０２は１又は複数のバスを有しても良い。例えば、バス４０２は、プロセッサ４０４がコンピュータシステム４００内の他の装置を制御する制御バス、プロセッサ４０４が実行のために命令のメモリ位置を指定するアドレスバス、又はコンピュータシステム４００のコンポーネント間でデータ又は信号を転送するための任意の他の種類のバスを有しても良いが、これらに限定されない。
【００４４】
入力装置４１４は、英数字及び他のキーを有し、バス４０２に結合され、プロセッサ４０４に情報及びコマンド選択を伝達する。別の種類のユーザ入力装置は、マウス、トラックボール又はカーソル方向キーのようなカーソル制御４１６であり、プロセッサ４０４に方向情報及びコマンド選択を伝達し、ディスプレイ４１２上のカーソルの移動を制御する。この入力装置は、通常、２軸、つまり第１の軸（例えばＸ）及び第２の軸（例えばＹ）における２度の自由度を有し、装置に平面内の位置を指定させる。
【００４５】
コンピュータシステム４００は、本願明細書に記載した技術を、カスタマイズハードワイヤードロジック、１又は複数のＡＳＩＣ若しくはＦＰＧＡ、コンピュータシステムと組み合わせて、コンピュータシステム４００を特定用途向け機械にする若しくはプログラムするファームウェア及び／又はプログラムロジック若しくはコンピュータソフトウェアを用いて実装してもよい。一実施形態によると、上述の技術は、プロセッサ４０４が主記憶４０６に格納された命令を処理することに応答して、コンピュータシステム４００により実行される。このような命令は、記憶装置４１０のような別のコンピュータ可読媒体から主記憶４０６に読み込まれてもよい。主記憶４０６に含まれる命令の処理は、プロセッサ４０４に本願明細書に記載した機能を実行させる。代替の実施形態では、ハードワイヤード回路が、実施形態を実施するソフトウェア命令の代わりに又はそれと組み合わせて用いられてもよい。このように、実施形態は、ハードウェア回路とソフトウェアのいかなる特定の組合せにも限定されない。
【００４６】
本願明細書で用いられる用語「コンピュータ可読媒体」は、コンピュータを特定の方法で動作させるデータを提供する際に関与する任意の媒体を表す。コンピュータシステム４００を用いて実施される実施形態では、種々のコンピュータ可読媒体が、例えば命令をプロセッサ４０４に実行するために提供する際に、関与する。このような媒体は、不揮発性媒体及び揮発性媒体を含む多くの形態を取ることができ、これらに限定されない。不揮発性媒体は、例えば、記憶装置４１０のような光又は磁気ディスクを含む。揮発性媒体は、主記憶４０６のような動的記憶を含む。コンピュータ可読媒体の共通形態は、限定ではなく、フロッピディスク、フレキシブルディスク、ハードディスク、磁気テープ、又は任意の他の磁気媒体、ＣＤ−ＲＯＭ、任意の他の光学媒体、ＲＡＭ，ＰＲＯＭ及びＥＰＲＯＭ、ＦＬＡＳＨ−ＥＰＲＯＭ、任意の他のメモリチップ若しくはメモリカートリッジ、メモリスティック、又はコンピュータが読み取れる任意の他の媒体を含む。
【００４７】
様々な形式のコンピュータ可読媒体は、プロセッサ４０４による処理のための命令を格納することに関与しても良い。例えば、命令は、始めに、リモートコンピュータの記憶媒体に格納され、１又は複数の通信リンクを介してコンピュータシステム４００へ送信されても良い。バス４０２は、データを主記憶４０６に伝達する。主記憶４０６から、プロセッサ４０４が命令を取り込み処理する主記憶４０６により受信された命令は、任意的に、プロセッサ４０４により処理される前又は後に、記憶装置４１０に格納されても良い。
【００４８】
コンピュータシステム４００は、バス４０２に結合された通信インタフェース４１８も含む。通信インタフェース４１８は、ローカルネットワーク４２２に接続されるネットワークリンク４２０への通信結合を提供する。例えば、通信インタフェース４１８は、電話線へのデータ通信接続を提供するためにモデムであっても良い。別の例として、通信インタフェース４１８は、互換性のあるＬＡＮへのデータ通信接続を提供するＬＡＮ（Local  Area  Network）カードであっても良い。無線リンクも実装されても良い。任意のこのような実装で、通信インタフェース４１８は、種々の情報を表すデジタルデータストリームを伝達する電気、電磁気又は光信号を送信及び受信する。
【００４９】
ネットワークリンク４２０は、通常、１又は複数のネットワークを通じて他のデータ装置へのデータ通信を提供する。例えば、ネットワークリンク４２０は、ローカルネットワーク４２２を通じてホストコンピュータ４２４への又はＩＳＰ（Internet  Service  Provider）４２６により稼働されるデータ機器への接続を提供できる。ＩＳＰ４２６は、また、現在一般的に「インターネット」４２８と称される世界的規模のパケットデータ通信ネットワークを通じてデータ通信サービスを提供する。ローカルネットワーク４２２及びインターネット４２８の両者は、デジタルデータストリームを伝達する電気、電磁気又は光信号を用いる。
【００５０】
コンピュータシステム４００は、ネットワーク、ネットワークリンク４２０及び通信インタフェース４１８を通じて、プログラムコードを含む、メッセージを送信し及びデータを受信できる。インターネットの例では、サーバ４３０は、インターネット４２８、ＩＳＰ４２６、ローカルネットワーク４２２及び通信インタフェース４１８を通じてアプリケーションプログラムのために要求されたコードを送信し得る。受信されたコードは、受信されるとプロセッサ４０４により処理され、及び／又は後の実行のために記憶装置４１０若しくは他の不揮発性記憶に格納され得る。
【００５１】
上述の明細書では、本発明の実施形態は、実施形態毎に変化し得る多数の特定の詳細を参照し説明された。したがって本発明の、および出願人により発明であるように意図したものの唯一の指標は、特許請求の範囲が由来する特定の形式の、いかなる今後の補正も含む本出願に由来する一組の特許請求の範囲である。したがって請求項内で明示的に記述されない限界、要素、特性、特徴、利点、または属性がこのような特許請求の範囲を決して制限してはならない。したがって本願明細書と添付図面は限定的ではなく例示的であると解釈すべきである。
【符号の説明】
【００５２】
１０２  画像取得装置
１０４  画像エディタ
１０６  画像レポジトリ
１０８  クライアント装置
１１０  コンテンツ管理システム
１１２  ネットワーク
２００  画像エディタスクリーン
２０２  画像表示領域
２０４  画像情報及び制御
２０６  関心オブジェクト
２０８  基準オブジェクト
２１０  特殊定規
２１２  記述的情報
２１８  測定マーカ追加
２２０  スケール調整
【図１】
0006311764.tif 000002
【図２Ａ】
0006311764.tif 000003
【図２Ｂ】
0006311764.tif 000004
【図２Ｃ】
0006311764.tif 000005
【図２Ｄ】
0006311764.tif 000006
【図２Ｅ】
0006311764.tif 000007
【図２Ｆ】
0006311764.tif 000008
【図２Ｇ】
0006311764.tif 000009
【図２Ｈ】
0006311764.tif 000010
【図３】
0006311764.tif 000011
【図４】
0006311764.tif 000012