(57)【特許請求の範囲】
【請求項１】
第１の部分及び第２の部分を含む表示画面と、
前記表示画面の前記第１の部分における画像のスクロールを、前記第２の部分における画像のスクロールに対して独立して制御するように構成されるスクローラ機能と、
前記表示画面の前記第１の部分における第１の画像の第１の部分を、前記表示画面の前記第２の部分における第２の画像の第２の部分を使用して変更するように構成される画像マニピュレータモジュールとを備え、
前記画像マニピュレータモジュールは、
前記第１の画像の前記第１の部分又は前記第２の画像の前記第２の部分を、前記表示画面上で、それぞれ前記第１の画像又は前記第２の画像の残りの部分に対し上方向、下方向、左方向又は右方向のうちの少なくとも１つに移動させるように構成されるパン機能と、
前記第１の画像の前記第１の部分又は前記第２の画像の前記第２の部分のサイズを、それぞれ前記第１の画像又は前記第２の画像の前記残りの部分に対して拡大又は縮小するように構成されるズーム機能とのうちの少なくとも一方を含み、
前記画像マニピュレータモジュールは、前記第１の画像又は前記第２の画像のうちの一方を、カメラのレンズを介してほぼ連続するライブ画像として取り込むように構成されるライブ機能を備え、
前記第１の画像の前記第１の部分又は前記第２の画像の前記第２の部分が、固定された前記ほぼ連続するライブ画像の一部であることを特徴とするカメラユーザインタフェース。
【請求項２】
前記画像マニピュレータモジュールは、
幾何学的形状のアレイからの幾何学的形状を使用して、前記幾何学的形状のアレイからの前記幾何学的形状のうちの１つと前記第２の画像の前記第１の部分との間の実質的な一致に基づき、前記第１の部分を自動的に選択することにより、前記第２の画像の前記第１の部分を識別するように構成される幾何学的形状セレクタを含み、
前記幾何学的形状のアレイは、ほぼ円形形状、ほぼ三角形形状、ほぼ矩形形状及びほぼ多角形形状のうちの少なくとも１つを含むことを特徴とする請求項１に記載のカメラユーザインタフェース。
【請求項３】
前記画像マニピュレータモジュールは、
前記第２の画像の前記第２の部分を前記第２の画像における前記人の脚部、胴、腕部及び頭部のうちの少なくとも１つに対して実質的に一致させることによって、前記第２の画像の前記第２の部分を識別するように構成される身体部分セレクタを備えることを特徴とする請求項１に記載のカメラユーザインタフェース。
【請求項４】
前記画像マニピュレータモジュールは、グリッドアレイの一部を選択するように前記第１の部分における前記第１の画像及び前記第２の部分の前記第２の画像の上に前記グリッドアレイを重ね合わせることにより、変更されるべき前記第１の画像の前記第１の部分を識別するように構成されるグリッドセレクタを備え、
前記グリッドセレクタは、前記グリッドアレイの複数のグリッド部分の各グリッド部分のサイズに対する制御を提供することを特徴とする請求項１に記載のカメラユーザインタフェース。
【請求項５】
前記画像マニピュレータモジュールと通信する前記表示画面のタッチスクリーンであって、前記表示画面の前記第１の部分における前記第１の画像の前記第１の部分の外観に対応して前記タッチスクリーンの領域に接触することにより、前記第１の画像の前記第１の部分の選択を可能にするように構成される、タッチスクリーンと、
変更されるべき前記第１の画像の前記第１の部分を識別するために、制御ボタンを介して、制御可能にナビゲーション可能なカーソルを含む、前記画像マニピュレータモジュールのカーソル機能とのうちの少なくとも一方をさらに備えることを特徴とする請求項１に記載のカメラユーザインタフェース。
【請求項６】
前記画像マニピュレータモジュールは、前記第１の画像又は前記第２の画像の少なくとも一方を、それぞれカラー画像又は白黒画像のうちの少なくとも一方として割り当てるように構成されるカラー機能を備えることを特徴とする請求項１に記載のカメラユーザインタフェース。
【請求項７】
請求項１から請求項６までのいずれか一項に記載のカメラユーザインタフェースのうちのいずれか１つを使用するカメラにより画像を編集する方法であって、
前記カメラの前記表示画面上に、前記第１の画像及び前記第２の画像を互いに個別に同時に表示することと、
前記第２の画像の一部を使用して、前記カメラの前記ユーザインタフェースを介して、前記第１の画像を変更することを含むことを特徴とする画像を編集する方法。
【請求項８】
前記表示画面は前記第１の部分及び前記第２の部分を含み、前記第１の画像及び前記第２の画像を同時に表示することは、
前記カメラのメモリ内に格納されている複数の画像から、前記第１の画像及び前記第２の画像のうちの少なくとも一方を、前記表示画面の前記第１の部分及び前記第２の部分上の前記複数の画像をスクロールすることにより選択することを含み、
前記表示画面の前記第１の部分におけるスクロールは、前記表示画面の前記第２の部分におけるスクロールとは独立して制御可能であることを特徴とする請求項７に記載の方法。
【発明の詳細な説明】
【背景技術】
【０００１】
デジタル写真術は、多くの消費者が自分達で撮影した写真に対する扱い方に変革をもたらした。専門的な写真術の分野になると写真編集は一般化し、これは、家庭用コンピュータにおいて、編集ソフトウェアを使用すること、及び、デジタル写真を家庭用コンピュータに容易に転送できることによる。消費者は、容易に赤目を除去し、デジタル写真を拡大又はクロッピングすることができる。しかしながら、消費者によっては、依然としてデジタル写真術の利益に納得しておらず、フィルム写真術の方を好み続けている。
【０００２】
デジタル写真術の魅力にとりつかれた人の場合、デジタルカメラはまた、デジタルカメラのディスプレイにおいてデジタル画像を即座に見ることができるため、人の写真の撮影の仕方も変えた。従来のデジタルカメラによっては、ユーザにデジタルカメラのディスプレイから直接画像の画質を向上させるようにするものさえある。これら従来のデジタルカメラでは、カメラのディスプレイに、入力デバイスとともにソフトウェア駆動型メニューが表示され、それにより、カメラのディスプレイにおいてデジタル画像の画質を向上させることが容易になる。たとえば、ユーザは、画像の境界を変更するか、又は画像にカラー化の効果を与えることができる。しかしながら、これら従来のデジタルカメラでは、カメラのディスプレイを介して画像の画質を向上させる機能にかなりの限界がある。したがって、他にもあるが特にこの限界により、デジタル写真術における新たな自由を最大化することを切望する消費者が不満になる。
【０００３】
デジタル写真に対する需要と、従来のフィルム写真に依然として固執している人々を変えたいという欲求とにより、カメラ製造業者は、消費者が自分で撮影したデジタル写真に対する制御を向上させるように努力し続けている。
【０００４】
以下の詳細な説明では、その一部を形成する添付図面を参照し、図面には、本発明を実施してもよい特定の実施の形態を例として示す。これに関して、「頂部」、「底部」、「正面」、「背面」、「前」、「後」等の方向を示す用語は、説明している図面（複数可）の向きを参照して使用する。本発明の実施の形態の構成要素を、複数の異なる向きに位置づけることができるため、方向を示す用語は、例示の目的に使用するものであり、決して限定するものではない。他の実施の形態を利用してもよく、本発明の範囲から逸脱することなく構造的又は論理的変更を行ってもよい、ということが理解されなければならない。したがって、以下の詳細な説明は、限定する意味で解釈されるべきではなく、本発明の範囲は添付の特許請求の範囲によって定義される。
【０００５】
本発明の実施の形態は、カメラの表示画面において画像を直接編集するシステム及び方法に関する。一実施の形態では、表示画面は、互いに隣接する２つの独立した画面部分を含み、それにより、表示画面において２つの異なる画像が横に並んだ関係で、又は上下の関係で視認可能である。言い換えれば、第１の画面部分において第１の写真画像が視認可能であり、第１の画面部分に隣接する第２の画面部分において、異なる第２の写真画像が視認可能である。一態様では、カメラのメモリからアクセス可能な複数の画像をスクロールすることにより、表示する第１の画像が選択される一方で、同じ複数の画像（又は異なる複数の画像）をスクロールすることにより、第２の画像もまた選択される。しかしながら、第１の画面部分における画像のスクロールは、第２の画面部分における画像のスクロールとは別個に制御される。さらに、別の実施の形態では、第２の画像は、カメラのレンズを介して取り込まれる、概して連続したライブ画像である。
【０００６】
一実施の形態では、第１の画面部分における第１の画像の標的部分が、操作のために識別される。第１の画面部分における第１の画像の標的部分を、第２の画面部分における第２の画像の対応する部分に置き換えるように、カメラのユーザインタフェースにおいてアクセス可能なスワッピング機能が起動される。カメラは、第１の画像の標的部分及び／又は第２の画像の対応する部分を識別する、タッチスクリーン又はカーソル等の選択メカニズムを含む。選択メカニズムの他の実施の形態については後述する。
【０００７】
第２の画像から第１の画像への置換が行われると、操作者は、パン機能を呼び出すよう選択することができる。パン機能によって、操作者は、第１の画像の置き換えられた部分を第１の画像内の上方向、下方向、左方向又は右方向に移動させることにより、その置き換えられた部分を第１の画像内の所望の位置に配置することができる。別の態様では、ユーザインタフェースはズーム機能を含み、ズーム機能により、操作者は、第１の画像内の置き換えられた部分を第１の画像の他の部分に対してサイズ変更する（拡大又は縮小する）ことができる。
【０００８】
一実施の形態では、第１の画像及び第２の画像はともに、内部メモリ又は取外し可能に挿入可能なメモリカード等、カメラのメモリからアクセスされる。別の実施の形態では、第１の画像はカメラのメモリからアクセスされ、第２の画像はカメラのレンズを介して取得されるライブ画像である。一態様では、このライブ画像は、カメラのレンズによってリアルタイムで取り込まれている画像により第２の画面部分を繰り返しリフレッシュする、メモリのバッファ機構を介して、第２の画面部分に視認可能な実質的なライブ画像を含む。ユーザは、関心のあるライブ画像を識別すると、第２の画面部分に表示されるライブ画像を固定し、その後、第２の「ライブ」画像及び第１の画像において、スワッピング機能又は他の操作等の１つ又は複数の編集機能を開始する。
【０００９】
２画面スクロール機能及び/又はライブ画像編集等、本発明の実施の形態により、カメラのユーザインタフェースにおいて直接画像の大幅な操作が可能になることによって、デジタル写真術における最先端領域が広がる。特に、この直接操作機能により、撮影者がまだ現場にいる間に、取得した画像が画像操作（たとえばスワッピング）を実行するために適当であるか否か、又は所望の画像操作を達成するために追加の画像が取り込まれるべきであるか否かを撮影者が識別することが可能になる、即座のフィードバックループがもたらされる。場合によっては、２スクロール機構を介して可能となるこの直接操作機能により、撮影者は、コンピュータにおける後の編集を完全に省くことができる。一態様では、この直接操作機能は、上述したライブ画像取込モードにおいてさらに拡張され、このモードでは、操作者は、第１の画面部分において第１の静止画像を見て、第２の画面部分においてライブ画像を見ることにより、第１の静止画像に対するリアルタイム比較を行う。
【００１０】
対照的に、従来のカメラを使用する撮影者は、画像をコンピュータに転送するまで待ち、それから所望の操作又は編集操作を実行しなければならない。撮影者は、その時点でしか、その画像が意図された画像の操作に対して適当であるか否かを知ることができない。さらに、操作者がカメラにおいて異なる画像を比較しようとした場合であっても、カメラの従来の単一画面表示では、編集の目的で２つの異なる画像を同時に比較することができない。
【発明を実施するための最良の形態】
【００１１】
図１〜図６に関連して、これら実施形態及びさらなる実施形態について詳細に説明する。
【００１２】
図１は、本発明の一実施形態によるカメラ１０の斜視図である。図１に示すように、カメラ１０は、本体１２、レンズ１４及びビューファインダ１６を含み、本体１２はユーザインタフェース２０を含む。一態様では、カメラ１０は、内部メモリ５２及び／又はカメラ本体１２のスロット５６内に受容可能な取外し可能に挿入可能なメモリカード５４としてのメモリ５０を備える。
【００１３】
一態様では、ユーザインタフェース２０は、第１の画像２８を表示する第１のウィンドウ２４（すなわち、第１の画面部分）と、第２の画像２９を表示する第２のウィンドウ２６（すなわち、第２の画面部分）とを含む、表示画面２２を備える。一実施形態では、ユーザインタフェース２０は、同様にカメラ１０の表示画面２２（図１）に表示可能なグラフィカルユーザインタフェースを含む。第１の画像２８及び第２の画像２９は、カメラ１０のメモリ５０からユーザインタフェース２０を介してアクセスされる。一実施形態では、図１に示すように、画面２２の第１のウィンドウ２４は、画面２２の第２のウィンドウ２６と横に並んだ関係にある。別の実施形態では、画面２２の第１のウィンドウ２４は、画面２２の第２のウィンドウ２６に対して上下の関係にあるように配置され、それにより第１のウィンドウ２４は第２のウィンドウ２６の上方に垂直に配置される。
【００１４】
一態様では、図１に示すように、画像２８、２９は、それらのぞれぞれの第１のウィンドウ２４及び第２のウィンドウ２６の一部のみを埋めることにより、表示画面２２を介するメニュー機能３０の表示及び／又は操作も可能にする。メニュー機能３０については、図３の編集モニタ２００に関連して後述する。他の態様では、画像２８、２９は、表示画面２２のそれぞれの第１のウィンドウ２４及び第２のウィンドウ２６を実質的に埋めるようにサイズが決められ、メニュー機能３０は、選択的に起動されると、操作者の指示により第１のウィンドウ２４及び／又は第２のウィンドウ２６内に表示可能である。
【００１５】
別の実施形態では、表示画面２２に表示可能な画像２８、２９及びメニュー機能３０はまた、従来のカメラがビューファインダの表示とカメラの本体上の表示とを同期させる方法と一貫して、ビューファインダ１６内においてより小さいスケールで表示される。
【００１６】
一実施形態では、表示画面２２は、ソフトウェアアルゴリズムを介して第１のウィンドウ２４及び第２のウィンドウ２６に分割される単一液晶ディスプレイ（ＬＣＤ）を含む。別の実施形態では、表示画面２２は、互いに隣接して配置される２つの別個の表示画面を含み、それにより、第１のウィンドウ２４は、第２のウィンドウ２６を画定する表示画面とは物理的に無関係な表示画面を含む。
【００１７】
一実施形態では、図１に示すように、表示画面２２は、タッチスクリーン２５を含み、それによりユーザは、（１）表示画面２２に視認可能なメニュー機能３０からの機能を起動し、（２）操作のために画像の標的部分又は置換部分を選択し、（３）第１のウィンドウ２４又は第２のウィンドウ２６内のスクロールを制御することができる。ユーザは、スタイラス又は自身の指を介してタッチスクリーン２５上で機能を直接実行する。別の実施形態では、表示画面２２はタッチスクリーン２５を含まない。
【００１８】
したがって、一態様では、ユーザインタフェース２０は、他にもあるが特に、メニュー機能３０のナビゲーション及び起動とともに、表示画面２２に表示される画像２８、２９を制御するように構成される、入力デバイス４０を備える。一実施形態では、入力デバイス４０は、中央押しボタン４６を包囲するように４方向ロッカ構成で配置されるボタン４２Ａ、４２Ｂ、４２Ｃ、４２Ｄを含み、各ボタン４２Ａ〜４６は、カメラ１０の特定の機能を制御するように割り当てられる。
【００１９】
一実施形態では、表示画面２２は２スクローラモードで動作可能であり、そこでは、表示画面２２の第１のウィンドウ２４に複数の第１の画像２８が視認可能であり、表示画面２２の第２のウィンドウ２６に複数の第２の画像２９が視認可能である。この２スクローラモードでは、操作者は、入力デバイス４０及び／又はタッチスクリーン２５を使用して、第１のウィンドウ２４内の第１の画像２８のスクロールを調整し（方向矢印Ａによって表すように）、第１のウィンドウ２４とは無関係に、第２のウィンドウ２６内の第２の画像２９のスクロールを調整する（方向矢印Ｂによって表すように）。
【００２０】
一実施形態では、入力デバイス４０のボタン４２Ａ、４２Ｂは、第１のウィンドウ２４内の第１の画像２８のスクロールを制御するように割り当てられ、ボタン４４Ａ、４４Ｂは、第２のウィンドウ２６内の第２の画像２９のスクロールを制御するように割り当てられ、又はその逆である。別の実施形態では、ボタンの１つのセット（ボタン４２Ａ及び４２Ｂ）又は（ボタン４４Ａ及び４４Ｂ）のみが、第１のウィンドウ２４及び第２のウィンドウ２６の両方に対するスクロールを制御し、入力デバイス４０の他のボタンのうちの１つ又はタッチスクリーン２５が、いずれのウィンドウがアクティブなスクロールモードにあるかを起動する。さらに、別の態様では、タッチスクリーン２５を介して利用可能なメニュー機能３０（図３の編集モニタによってサポートされるような）は、第１のウィンドウ２４及び第２のウィンドウ２６内のスクロールを制御するスクロール制御入力を含む。
【００２１】
別の実施形態では、入力デバイス４０の１つ又は複数のボタン４２Ａ〜４４Ｂは、それぞれの第１のウィンドウ２４又は第２のウィンドウ２６の各々に隣接して、それらのそれぞれのウィンドウでのスクロールを制御するために配置されるように位置が変えられる。
【００２２】
したがって、上述したスクロール機能を介して、カメラ１０のユーザインタフェース２０は、操作者が、表示画面２２上での操作のために一対の画像を選択するのを可能にする。
【００２３】
図２Ａは、本発明の一実施形態による、カメラのディスプレイに視認可能な画像を操作する方法１００を例示する、カメラ１０（図１）の表示画面２２の概略図である。図２Ａに示すように、第１の画像１０２は、カメラ１０の表示画面２２の第１のウィンドウ２４に視認可能であり、第２の画像１１０は、表示画面２２の第２のウィンドウ２６に視認可能である。第１の画像１０２は、第１の部分１０４及び第２の部分１０６を含み、第２の画像１１０は、第１の部分１１２及び第２の部分１１４を含む。一実施形態では、第１の画像１０２は人を含み、そこで、第１の部分１０４は人の胴体を含み、第２の部分１０６はその人の頭を含み、第２の画像１１０は人を含み、そこで、第１の部分１１２は人の胴体を含み、第２の部分１１４はその人の頭を含む。別の実施形態では、第１の画像１０２及び／又は第２の画像１１０は、人ではなく、無限の範囲の生物、物体等のうちの任意の１つを含む。
【００２４】
一実施形態では、図３に関連してより詳細に説明するように、第１の画像１０２の第２の部分１０６等の標的部分１２０が、ユーザインタフェース２０に関連してカーソルツール１３４及び／又はタッチスクリーンメカニズム１３２を介して、操作するために選択される。標的部分１２０の選択の後、第１の画像１０２は、ユーザインタフェース２０のスワッピング機能１３０を介して操作され、第２の画像１１０の第２の部分１１４が、第１の画像１０２の第２の部分１０６（標的部分１２０）に置き換えられる。図３〜図５Ｂに関連して後述するように、スワッピング機能１３０は、編集モニタ２００の自動認識機能２３０及び他の機能に関連して動作することにより、標的部分１２０を置換部分（たとえば第２の部分１１２）と一致させる。別の実施形態では、標的部分１２０の選択後、標的部分１２０を操作する異なる機能が、第２の画像１１０の一部を使用して第１の画像１０２に適用される。
【００２５】
別の実施形態では、第２の画像１１０の第２の部分１１４等の置換部分が、タッチスクリーンメカニズム１３２又はカーソルツール１３４を介して識別され、その後、スワッピング機能が「プル」モードで適用されることにより、識別された置換部分を使用して標的部分１２０（第１の画像１０２の第２の部分１０６）を取り替える。
【００２６】
図２Ｂは、第２の画像１１０の第２の部分１１４が第１の画像１０２の第２の部分１０６に置き換えられた後の、カメラ１０（図１）の表示画面２２を示す概略図である。図２Ｂに示すように、スワップ機能１３０の実行後、表示画面２２は、第１の部分１０４と第２の画像１１０から取得された新たな第２の部分１１４とを含む第１の画像１０２を表示する。一実施形態では、図２Ｂに示すように、第１の画像１０２の置き換えられた第２の部分１１４は、拡大ツール１４０を介して、第１の画像１０２の第１の部分１０４に対して第２の部分１１４を拡大又は縮小するように変更される。別の実施形態では、操作者の指示で、パンツール１４２が使用されることにより、第１の画像１０２の置き換えられた第２の部分１１４が、第１の画像１０２の第１の部分１０４に対して上方向、下方向、左方向又は右方向に再配置される。一態様では、パンツール１４２及び／又は拡大ツール１４０は、カメラ（図１）のユーザインタフェース２０を介して制御される。
【００２７】
別の実施形態では、スワッピング機能１３０の別のモードが採用され、そこでは、第１の画像１０２の第２の部分１０６は、第２の画像１１０の第２の部分１１４と切り替えられ、それにより、変更された第１の画像１０２は、第２の部分１１４及び第１の部分１０４を含み、変更された第２の部分１１０は、第２の部分１０６及び第１の部分１１２を含むようになる。
【００２８】
さらに、スワッピング機能１３０は、第１の画像１０２及び第２の画像１１０それぞれの第２の部分１０６、１１４の操作に限定されず、第１の画像１０２及び第２の画像１１０のいかなる部分にも適用可能である。さらに、スワッピング機能１３０の適用は、図１〜図２Ｂに示す幾何学的形状（たとえば、円形形状及び矩形形状）に限定されず、あらゆる種類の幾何学的形状に及び、その一部については図３〜図５Ｂに関連してさらに説明する。
【００２９】
一実施形態では、上述したように、第１の画像１０２及び第２の画像１１０は異なる画像を含み、別の実施形態では、第１の画像１０２及び第２の画像１１０は、同じ画像又は実質的に同じ画像を含む。
【００３０】
図３は、本発明の一実施形態によるカメラ１０の編集モニタ２００を示すブロック図である。
【００３１】
図３に示すように、編集モニタ２００は、選択モジュール２０２、ソースモジュール２０４、操作モジュール２０６、メモリ５０、コントローラ２８０、及びユーザインタフェースを含む表示モジュール２０８を備える。
【００３２】
一実施形態では、編集モニタ２００のユーザインタフェース２７０は、編集モニタ２００のさまざまなコンポーネント、パラメータ、機能及びモジュールの選択及び制御により、表示画面２２における画像の操作が容易になり得るように構成される。さらに、図３に示す編集モニタ２００のさまざまなコンポーネント、パラメータ、機能及びモジュールは、ソフトウェア、ファームウェア、ハードウェア等によってサポートされる実際の機能とともに、ユーザインタフェース２７０の表示可能且つ選択可能な特徴を表す。たとえば、一実施形態では、編集モニタ２００のユーザインタフェース２７０は、図１に示すカメラ１０のユーザインタフェース２０の一部を形成し且つ／又はそれに関連して動作する。最後に、一実施形態では、編集モニタ２００のコンポーネント、パラメータ、機能及びモジュールは、厳密には図３に示す配置に限定されず、本明細書で説明する同じ機能を達成するように異なる組合せに配置可能である。
【００３３】
編集モニタ２００の選択モジュール２０２は、操作されるべき画像（カメラ１０の表示画面２２上）の標的部分及び置換部分の選択を容易にする。一実施形態では、図３に示すように、選択モジュール２０２は、スタイラス機能２１２を含むタッチ機能２１０、カーソル機能２１４、グリッド機能２１６、スポット機能２１８及びハイライト機能２３６を含む。選択モジュール２０２はまた、身体部分機能２３２及び幾何学的アレイ機能２３４を含む自動認識機能２３０も含む。
【００３４】
編集モニタ２００のタッチ機能２１０は、表示画面２２のためのタッチスクリーン機能性を提供し、スタイラス機能２１２によって、ユーザは、表示画面２２上でスタイラスを用いて、編集モニタ２００のさまざまな機能、パラメータ及びモジュールを起動することにより、表示画面上の画像を操作することができる。カーソル機能２１４は、図４Ｃに関連してさらに説明するように、入力デバイス４０（図１）を介して制御可能なカーソルタイプナビゲーション要素を介して、ディスプレイ２２２上の画像に対する制御を提供する。
【００３５】
一実施形態では、選択モジュール２０２のグリッド機能２１６は、図４Ａに関連してさらに説明するように、画像の標的部分に対応する表示画面２２のグリッドの部分を選択することにより、表示画面２２上の画像の標的部分の識別を容易にする。別の実施形態では、グリッド機能２１６は、図４Ａに関連してさらに説明するように、各グリッド位置が画像のピクセルに又は表示画面のピクセルにそれぞれ対応するグリッド機能２１６のピクセルモードを起動するピクセルパラメータ２１７をさらに含む。
【００３６】
別の実施形態では、スポット機能２１８は、図４Ｂに関連してさらに説明するように、表示画面２２上のサイズ変更可能なスポットを画像の標的部分に対応するように位置決めすることにより、表示画面２２上の画像の標的部分の識別を容易にする。
【００３７】
編集モニタ２００の選択モジュール２０２の自動認識機能２３０は、画像内の特定の形状又は項目の自動認識を提供することにより、操作するためのその特定の形状又は項目の選択を容易にする。一実施形態では、自動認識機能２３０は、図５Ｂに関連してさらに例示して説明するように、身体部分パラメータ２３２と関連して動作することにより、操作されるべき画像内の人又は動物の身体部分（たとえば、頭、足、腕、脚、胴、手等）を自動的に認識する。別の実施形態では、自動認識機能２３０は、図５Ａに関連してさらに説明するように、幾何学的アレイパラメータ２３４に関連して動作することにより、操作されるべき画像内の幾何学的形状を（幾何学的形状のアレイの中から）認識する。
【００３８】
一実施形態では、選択モジュール２０２は、第１の画像１０２の標的部分及び／又は第２の画像１１０の置換部分が表示画面２２上で認識される方法に対する制御を提供する、ハイライト機能２３６を含む。一態様では、ハイライト機能２３６は、標的部分又は置換部分が、色付きオーバレイ（たとえば、緑、グレー等）及び／又は形状オーバレイ（たとえば、選択部分の周囲の破線の円又は他の形状の輪郭）を介して視覚的に識別可能であるようにすることにより、操作者が選択部分（たとえば、標的部分又は置換部分）を認識するのを容易にする。
【００３９】
図３に示すように、一実施形態では、編集モニタ２００のソースモジュール２０４は、ライブ機能２４０及びメモリ再生機能２４６を含み、ライブ機能は取込機能２４２を含む。ソースモジュール２０４は、操作者が、操作に使用されるべき画像のタイプを確定するのを可能にする。特に、ライブ機能２４０は、操作者が、ライブ画像（図１におけるカメラ１０のレンズ１４を介して取得）を、カメラ１０のメモリ５０からの静止画像と比較することができるようにし、その時、ライブ画像及び静止画像は、表示画面２２の第１のウィンドウ２４及び第２のウィンドウ２６上に配置される。カメラ１０を用いて操作者の技能を介して所望のライブ画像が作成されると、取込機能２４２は、そのライブ画像を静止又は固定し、それにより、その固定されたライブ画像の一部を静止画像の一部とスワップするために使用するように実装される。
【００４０】
メモリ再生機能２４６は、カメラ１０の表示画面２２上での画像の比較及び操作に使用する静止画像を分類し識別するように、操作者によるメモリ５０の使用を容易にする。一実施形態では、編集モニタ２００は、メモリ５０に関連して作用し（図１に関連して上述したように）、且つ／又はメモリ５０内に格納される。
【００４１】
図３に示すように、一実施形態では、編集モニタ２００の操作モジュール２０６は、スワップ機能２６０、パン機能２６２、標的機能２６４、サイズ変更機能２６６、カラー機能２６７、解像度機能２６８及び画質機能２６９を含む。一実施形態では、図２Ａ及び図２Ｂに関連して詳細に上述したように、編集モニタ２００の選択モジュール２０２を介する第１の画像及び第２の画像の識別後、スワップ機能２６０は、第２の画像が変更されることなく、操作者により、第１の画像の選択された標的部分を第２の画像の一部に置き換えるように制御可能なメカニズムを含む。別の実施形態では、スワップ機能２６０を起動することにより、第１の画像の標的部分及び第２の画像の置換部分は、互いに対して完全にスワップされる。
【００４２】
一実施形態では、第２の画像の置換部分は、形状及びサイズが置換部分と実質的に同様である第１の画像の標的部分（たとえば人間の頭）に取って代わる。他の実施形態では、第２の画像の置換部分（たとえば木の枝）は、置換部分とタイプ、サイズ及び／又は形状が実質的に異なる第１の画像の標的部分（たとえば犬）に取って代わる。
【００４３】
パン機能２６２は、操作者が部分（標的又は置換）を、操作されている画像の残りの部分に対して上方向、下方向、左方向又は右方向に移動させることを可能にして、表示画面の第１のウィンドウ２４又は第２のウィンドウ２６内の画像の標的部分又は置換部分の一部に対する制御を提供する。一実施形態では、標的機能２６４は、操作者が、選択モジュール２０２のツールを介して、操作されるべき画像の標的部分の選択を開始し、且つ手動で制御するのを可能にする。一実施形態では、サイズ変更機能２６６は、操作者が部分（標的又は置換）を、操作されている画像の残りの部分に対して拡大又は縮小するのを可能にすることにより、表示画面の第１のウィンドウ２４又は第２のウィンドウ２６内の画像の標的部分又は置換部分のサイズに対する制御を提供する。
【００４４】
一態様では、操作モジュール２０６のカラー機能２６７は、第１の画像１０２又は第２の画像１１０全体とともにそれら画像の部分の色に対する制御を提供する。カラー機能２６７は、第１の画像１０２又は第２の画像１１０が白黒画像であるか又はカラー画像であるかを制御するとともに、画像におけるカラー化及び／又は着色の強度を制御する。
【００４５】
一実施形態では、カラー機能２６７は、画像の操作の前にスワッピング機能２６０に関連して採用される。１つの非限定的な例では、操作者は、ユーザインタフェース２０を介して、第１の画像及び第２の画像を操作することができ、その場合、第２の画像は、第２の画像が白黒であり第１の画像がカラーであることを除き、第１の画像のコピーである。この例では、第２の画像からの白黒部分（たとえば人の頭）が、第１の画像の対応するカラー部分（たとえば人の頭）に代るものとして置き換えられ、又はその逆である。第１の画像及び第２の画像が、それらのカラー化を除いて実質的に同じである場合、第１の画像及び第２の画像はすでに同じ全体的な特徴を有するため、操作される画像が、（たとえば、ズーミング、パニング、解像度の調整等を介して）調整される必要はない。さらに、別の非限定的な例では、第１のカラー画像及び第２の白黒画像（又はその逆）の部分は、第１の画像及び第２の画像が異なる画像である（すなわち、互いのコピーではない）場合であってもスワップされる。
【００４６】
一実施形態では、操作モジュール２０６の解像度機能２６８は、第２の画像１１０の置換部分の解像度を第１の画像１０２の標的部分の解像度に対して一致させるのを容易にするように、第１の画像及び第２の画像の各それぞれの解像度を調整する制御を提供する。したがって、解像度機能２６８を使用することにより、操作された第１の画像は、元の第１の画像とは異なる解像度を有する第２の画像からの置き換えられた部分を組み込んでいるが、概して一貫した解像度を含むことになる。
【００４７】
一実施形態では、操作モジュール２０６の画質機能２６９は、表示画面２２（図１）上のコントラスト、彩度、色調、ホワイトバランス等、画像のさまざまな質に対する制御を提供することにより、操作者が、置き換えられた部分とそれが受け取られる画像との間のこれらの質を一致させるか、又は第１の画像全体と第２の画像全体との間のこれらの質を一致させることが可能になる。この一致は、第１の画像及び第２の画像の操作の前、又は後に実施される。別の実施形態では、この同じ画質機能２６８が、置換部分とそれが受け取られる画像との間のこれらの質（たとえばコントラスト、彩度、色調、ホワイトバランス等）を意図的に一致させないか、又は第１の画像全体と第２の画像全体との間のこれらの質を一致させないように実施される。したがって、この特徴により、操作者には、カメラのユーザインタフェース２０を介して、カメラ１０において画像の創造的操作を直接実行するさらなる創作上の特権が提供される。
【００４８】
一実施形態では、編集モニタ２００のコントローラ２８０を、ハードウェア、ソフトウェア、ファームウェア、又はそれらの任意の組合せで実装してもよい。実装は、マイクロプロセッサ、プログラマブルロジックデバイス又は状態機械を介してもよい。さらに、編集モニタ２００のコンポーネントは、１つ又は複数のコンピュータ可読媒体上にソフトウェアで存在してもよい。本明細書で使用するコンピュータ可読媒体という用語は、フロッピー（登録商標）ディスク、ハードディスク、ＣＤ−ＲＯＭ、フラッシュメモリ、リードオンリメモリ（ＲＯＭ）及びランダムアクセスメモリ等、揮発性又は不揮発性のいかなる種類のメモリをも含むように定義される。
【００４９】
図４Ａは、本発明の一実施形態による、カメラの表示画面のグリッド選択機能３００の平面図である。一実施形態では、グリッド選択機能３００は、編集モニタ２００の選択モジュール２０２のグリッド機能２１６（図３に関連して上述）に関連して動作することにより、スワップ機能又は他の編集機能を介して操作される画像の一部を識別する。
【００５０】
図４Ａに示すように、カメラ１０の表示画面３０２は、図１の表示画面２２の２つの側のうちのいずれか一方に対応する。一態様では、表示画面３０２は、グリッド部分３０６及び選択されたグリッド部分３１０のアレイを画定するグリッド３０４を含む。使用時、グリッド選択機能３００は、表示画面３０２に視認可能な画像を操作するために起動され、グリッド３０４が画像上に重ね合わされるようにする。画像の標的部分が、画像の標的部分に対応するグリッド部分３１０（グリッド部分３０６のアレイ３０４から）を強調表示するか又は選択することにより操作のために識別される。
【００５１】
一実施形態では、グリッド機能２１６のピクセルパラメータ２１７（図３）が、グリッドアレイ３０４の各グリッド部分３０６（図４Ａ）が表示画面２２（図１）のウィンドウ（第１のウィンドウ２４又は第２のウィンドウ２６）の各ピクセルに対応するように駆動され、その後、操作者は、画像の標的部分としてグリッド部分３１０を識別するように（表示画面２２に見られるような第１のウィンドウ２４又は第２のウィンドウ２６において）、複数のグリッド部分３０６を選択する。この構成では、グリッド部分３０６を選択するための解像度は、３２０×２４０等、表示画面の解像度によって制限される。一実施形態では、ピクセルは、操作者によって扱われるスタイラス（たとえば、選択モジュール２０２のスタイラスパラメータ２１２）を使用して選択されるべきピクセルに接触する、タッチスクリーン２５（図１）を介して選択される。
【００５２】
別の実施形態では、グリッド機能２１６のピクセルパラメータ２１７（図３）が、グリッドアレイ３０４の各グリッド部分３０６が画像（メモリ５０に格納されるか又はライブモードにおける）の各ピクセルに対応するように起動され、操作者は、第１のウィンドウ２４又は第２のウィンドウ２６において画像の標的部分を指定するグリッド部分３１０を識別するように複数のグリッド部分３０６を選択する。しかしながら、画像の解像度（たとえば２０４８×１５３６）は、ディスプレイの解像度（たとえば３２０×２４０）より実質的に大きいため、画像上の関心領域を拡大する（表示画面２２を介して見られるように）ズーム機能（たとえば図２Ｂにおけるズーム機能１４０、図３におけるサイズ変更機能２６６）が起動されることにより、ユーザは、実際の画像の解像度でのピクセルとしてグリッド部分３０６を選択することができる。ユーザインタフェース２０が、独立した第１のウィンドウ及び第２のウィンドウ（２４、２６）を介する２スクロール機能を含むため、それぞれ個別のウィンドウにおける各画像は、それぞれの画像の選択及び操作を容易にするように独立して拡大可能である。
【００５３】
この構成により、本来、表示画面の低い方の解像度が、第１の画像の微細な特徴を標的部分として識別するのを妨げる場合に、第１の画像の標的部分の正確なマーキングが提供され、同様に、表示画面の低い方の解像度が、本来、第２の画像の微細な特徴を置換部分として識別するのを妨げる場合に、第２の画像の置換部分の精密な識別又はマーキングが提供される。したがって、これらの構成により、操作された画像が、カメラ１０のユーザインタフェース２０を介して入手可能な画面解像度とは対照的に、その通常の解像度でプリントされると、適当な操作又は置換が行われることが保証される。先の構成と同様に、スタイラスを使用して、（表示画面２２のタッチスクリーン２５を介して）標的部分及び／又は置換部分を識別するピクセルが選択される。さらに、別の実施形態では、図３における編集モニタ２００の操作モジュール２０６の解像度機能２６８が、図４Ａに示すようなグリッド機能２１６に関連して使用されることにより、ピクセル識別中且つ／又はピクセル識別後にそれぞれの第１の画像及び第２の画像の解像度が実質的に一致する。
【００５４】
図４Ｂは、本発明の一実施形態による、カメラの表示画面のスポット選択機能３２５の平面図である。一実施形態では、スポット選択機能３００は、編集モニタ２００（図３に関連して上述）の選択モジュール２０２のスポット機能２１８に関連して動作することにより、スワップ機能又は他の編集機能を介して操作されるべき画像の部分を識別する。図４Ｂに示すように、表示画面３２７は、図１に示すカメラ１０の表示画面２２の２つの側のうちの一方に対応する。一実施形態では、スポット選択機能３２５は、操作されるべき表示画面３２７の画像における標的部分を強調表示するように、表示画面３２７にわたって移動可能なスポット３３０を含む。
【００５５】
一態様では、スポット選択機能３２５は、スポット３３０を表示画面３２７にわたり強調表示されるべき標的部分まで移動させるパン機能３３２を含む。スポット３３０が適当な位置に来ると、編集モニタ２００のスワップ機能２６０（図３）等の操作機能が駆動される。別の態様では、スポット選択機能３２５は、スポット３３０をそれぞれ拡大又は縮小してスポット３３０のサイズを変更することにより、識別された標的部分が操作されるべき画像の部分のサイズに対応するのを保証するズーム機能３３４を含む。
【００５６】
図４Ｃは、本発明の一実施形態による、カーソル機能３５０の動作を示す。一実施形態では、カーソル機能３５０は、編集モニタ２００の選択モジュール２０２のカーソル機能２１４（図３に関連して上述）に関連して動作することにより、スワップ機能又は他の編集機能を介して操作されるべき画像の部分を識別する。図４Ｃに示すように、カーソル機能３５０は、操作者が、カーソル３５１を駆動又は移動させてライン３５２を形成し、それにより、操作されるべき画像の標的部分のサイズ及び形状に対応するパターン３５４をたどるのを可能にする。操作されるべき画像の意図された標的部分の形状に対応する矩形、でこぼこな、三角形、星型等、任意の形状のパターンで、パターン３５４が形成される。
【００５７】
図５Ａは、本発明の一実施形態による、幾何学的識別機能４００を示す。一実施形態では、幾何学的識別機能３５０は、編集モニタ２００の選択モジュール２０２の幾何学的アレイ機能２３４（図３に関連して上述）に関連して動作することにより、スワップ機能又は他の編集機能を介して操作されるべき画像の一部を識別する。図５Ａに示すように、幾何学的識別機能４００は、幾何学的パターン４１０、４１２、４１４、４１６のアレイを含み、それらは、形状及び／又はサイズが幾何学的パターン４１０〜４１６のうちの１つに対応する画像の標的部分を見つけるために使用される。一態様では、アレイは、矩形パターン４１０、三角形パターン４１２、円形パターン４１４及び多角形パターン４１６（たとえば五角形、六角形、八角形等）とともに、他の定義可能な幾何学的形状を含む。表示画面上の各幾何学的パターン４１０〜４１６のサイズは、図２Ｂ及び図４Ｂに関連してそれぞれ上述したズーム機能１４０、３３４等のズーム機能を介して制御可能である。別の態様では、表示画面上の各幾何学的パターン４１０〜４１６の位置は、図２Ｂ及び図４Ｂに関連してそれぞれ上述したように、パン機能１４２、３３２等のパン機能を介して制御可能である。
【００５８】
図５Ｂは、本発明の一実施形態による、身体部分機能４２０の平面図である。一実施形態では、身体部分機能４００は、編集モニタ２００の選択モジュール２０２の身体部分機能２３２（図３に関連して上述）に関連して動作することにより、スワップ機能又は他の編集機能を介して操作されるべき画像の一部を識別する。
【００５９】
図５Ｂに示すように、画像が人体に対応する場合、身体部分機能４２０を使用して、操作するための画像の標的部分が識別される。したがって、身体部分機能４２０は、頭部４２２、腕４２４Ａ、４２４Ｂ、胴４２６及び脚４２８Ａ、４２８Ｂを含む人体のパターンを含む。パターン全体、又は個々の部分４２４Ａ〜４２８Ｂのうちの１つは、ズーム機能（たとえば図２Ｂ、図４Ｂにおけるズーム機能１４０、３３４）又はパン機能（たとえば図２Ｂ、図４Ｂにおけるパン機能１４２、３３２）を介してサイズ変更可能又は表示画面にわたって位置決め可能である。身体部分機能４００は、人体に対応する（操作されるべき）画像の標的部分を識別するタスクを簡略化する。さらに、身体部分機能４００は、髪、つま先、指、背中、肘、膝等、任意の人体部分を識別するように構成可能であり、図５Ｂにおいて参照番号によって特に識別される身体部分には特に限定されない。
【００６０】
図６は、本発明の一実施形態による、画像を操作する方法５００のフローチャートである。一実施形態では、方法５００は、図１〜図５Ｂに関連して説明した実施形態のうちの１つ又は複数を使用して実行される。別の実施形態では、方法５００は、他の装置及びシステムを使用して実行される。図６に示すように、５０２において、方法５００は、２つの画像を選択することと、及びカメラの表示画面に２つの画像を横に並べて配置することを含む。５０４において、２つの画像のうちの第１の画像の標的部分が、操作するために識別され、その後、方法は、第１の画像の標的部分に対しサイズ、形状又はタイプが概して対応する第２の画像の部分の置換を起動することを含む。５０６において、第１の画像の置き換えられた部分は、第１の画像の元の部分に対して位置が変更され且つ／又はサイズが変更される。
【００６１】
本発明の実施形態は、カメラのディスプレイにおいて２つの異なる画像間の操作を直接実行するメカニズムを提供することにより、画像の操作を容易にする。
【００６２】
本明細書において、特定の実施形態について例示し説明したが、当業者には、本発明の範囲から逸脱することなく、示し説明した特定の実施形態の代りに種々の代替的な且つ／又は等価なインプリメンテーションを使用してもよい、ということが明らかとなろう。本願は、本明細書で論じた特定の実施形態のいかなる適応又は変形をも包含するように意図されている。したがって、本発明は、特許請求の範囲及びその等価物によってのみ限定されるということが意図されている。
【図面の簡単な説明】
【００６３】
【図１】本発明の一実施形態によるカメラの斜視図である。
【図２Ａ】本発明の一実施形態による、カメラのディスプレイにおいて画像を編集する方法の概ほぼ図である。
【図２Ｂ】本発明の一実施形態による、カメラのディスプレイにおいて画像を編集する方法の概略図である。
【図３】本発明の一実施形態による、編集モニタのブロック図である。
【図４Ａ】本発明の一実施形態による、画像を編集する方法におけるグリッドセレクタの概略図である。
【図４Ｂ】本発明の一実施形態による、画像を編集する方法におけるスポットセレクタの概略図である。
【図４Ｃ】本発明の一実施形態による、画像を編集する方法におけるカーソルセレクタの概略図である。
【図５Ａ】本発明の一実施形態による、画像を編集する方法における幾何学的パターンセレクタの概略図である。
【図５Ｂ】本発明の一実施形態による、画像を編集する方法における身体部分セレクタの概略図である。
【図６】本発明の一実施形態による、カメラのディスプレイにおいて画像を編集する方法のフローチャートである。
【符号の説明】
【００６４】
１０  カメラ
２０  ユーザインタフェース
２２  表示画面
２４  第１の部分（第１のウィンドウ）
３０  スクローラ機能（メニュー機能）
４０  スクローラ機能（入力デバイス）
２００  スクローラ機能（編集モニタ）
２０２  画像マニピュレータモジュール（選択モジュール）
２６２  パン機能
２６６  ズーム機能（サイズ変更機能）
【図１】
0004571681.tif 000002
【図２Ａ】
0004571681.tif 000003
【図２Ｂ】
0004571681.tif 000004
【図３】
0004571681.tif 000005
【図４Ａ】
0004571681.tif 000006
【図４Ｂ】
0004571681.tif 000007
【図４Ｃ】
0004571681.tif 000008
【図５Ａ】
0004571681.tif 000009
【図５Ｂ】
0004571681.tif 000010
【図６】
0004571681.tif 000011