(57)【要約】  オブジェクト挿入画像を生成および編集する方法が開示されている。上記の方法は、メイン画像が決定される段階；オブジェクトを決定する入力を受信する段階；オブジェクトがモバイルデバイスの画面にディスプレイされる段階；オブジェクトに対するタッチ入力を受信する段階；オブジェクトに対するメニューが画面に表示される段階；タッチポイントを変更する第１ドラッグ入力を受信する段階；タッチポイントが上記メニューに位置すると、第１領域にメイン画像をディスプレイし、タッチポイントにアイコンをメイン画像に対してオーバーレイ（ｏｖｅｒｌａｙ）してディスプレイする段階；アイコンをメイン画像の一地点に位置させる第２ドラッグ入力を受信する段階；および、タッチ入力が終了すると、オブジェクトが挿入されたオブジェクト挿入画像を生成する段階を含んでいる。
2016521418.tif 000002
【特許請求の範囲】
【請求項１】
モバイルデバイスでオブジェクト挿入画像を生成および編集する方法において、
上記モバイルデバイスの制御モジュールによってメイン画像が決定される段階；
ユーザーからオブジェクトを決定する入力を受信する段階；
上記決定されたオブジェクトが上記モバイルデバイスの画面の第１領域に表示される段階；
上記ディスプレイされたオブジェクトに対するタッチ入力を受信する段階；
上記タッチ入力に応答して上記オブジェクトのメニューが上記画面にディスプレイされる段階；
上記タッチ入力が指示するタッチポイントを変更する第１ドラッグ入力を受信する段階；
上記第１ドラッグ入力により上記タッチポイントが上記メニューに位置すれば、上記第１領域に上記メイン画像をディスプレイし、上記タッチポイントに上記オブジェクトのアイコンを上記メイン画像にオーバーレイ（ｏｖｅｒｌａｙ）でディスプレイする段階；
上記アイコンを上記メイン画像の一地点に位置させる第２ドラッグ入力を受信する段階；
上記タッチ入力が終了されると、上記オブジェクトが上記メイン画像の一地点に挿入されたオブジェクト挿入画像を生成する段階を含む方法。
【請求項２】
第１項において、
上記オブジェクトは画像、動画、文字、音声録音、上記モバイルデバイスに保存されたファイルのリンク、ＵＲＬのうち少なくとも一つを含み、
上記オブジェクト挿入画像において上記オブジェクトが挿入された地点が選択されると、上記モバイルデバイスの画面に上記オブジェクトがディスプレイまたは再生されることを特徴とする方法。
【請求項３】
第１項において、
上記オブジェクト挿入画像において上記オブジェクトが挿入された領域を横切るドラッグ入力があらかじめ決定された回数以上受信された場合、上記オブジェクト挿入画像から、上記挿入されたオブジェクトを分離させることを特徴とする方法。
【請求項４】
第１項において、
上記メイン画像が決定される段階は、上記モバイルデバイスのストレージに保存された画像の中から、オブジェクトが挿入されていない画像の中で最近に保存された画像を、上記メイン画像として決定することを特徴とする方法。
【請求項５】
第１項において、
上記第１領域に上記メイン画像をディスプレイし、上記タッチポイントに上記オブジェクトのアイコンを上記メイン画像にオーバーレイ（ｏｖｅｒｌａｙ）でディスプレイする段階は、
上記アイコンを上記画面の第２領域に移動させる入力を受信する段階；
ユーザーから少なくとも一つの追加オブジェクトを決定する入力を受信する段階；
上記少なくとも一つの追加オブジェクトのアイコンを上記第２領域へ移動させる入力を受信する段階；
上記第２領域に移動されたアイコンを上記第２領域に含まれていない上記第１領域へ移動させる入力を受信する段階を含む方法。
【請求項６】
第１項において、
上記第１領域に上記メイン画像をディスプレイし、上記タッチポイントに上記オブジェクトのアイコンを上記メイン画像にオーバーレイ（ｏｖｅｒｌａｙ）でディスプレイする段階は、
上記アイコンを上記第２領域に移動させる入力を受信する段階；
ユーザーから上記モバイルデバイスのストレージに保存された画像から代替画像を選択する入力を受信する段階；
上記メイン画像を代替する画像として、上記選択された代替画像を上記第１領域に表示する段階；
上記第２領域に移動された上記アイコンを選択するタッチ入力を受信する段階を含む方法。
【請求項７】
第６項において、
上記代替画像は、オブジェクトがあらかじめ挿入されているオブジェクト挿入画像であることを特徴とする方法。
【請求項８】
第７項において、
上記第２ドラッグ入力を受信する段階は、
上記アイコンを上記代替画像に挿入されているオブジェクトの位置に移動させるドラッグ入力を受信する段階；
上記ドラッグ入力が上記挿入されているオブジェクトの位置にあらかじめ決定された時間の間維持されれば、上記挿入されているオブジェクトを第１領域にディスプレイする段階；
上記アイコンを上記第１領域にディスプレイされた上記挿入されているオブジェクトの一地点に位置させる第３ドラッグ入力を受信する段階をさらに含む方法。
【請求項９】
第７項において、
上記第２ドラッグ入力を受信する段階は、
タッチ入力が維持された状態で第１方向に円を描くドラッグ入力に応じて上記メイン画像を拡大したり、第２方向に円を描くドラッグ入力に応じて上記メイン画像を縮小したりする段階；
上記アイコンを上記拡大または縮小されたメイン画像上の一地点に位置させる段階を含む方法。
【請求項１０】
オブジェクト挿入画像を生成および編集するためのモバイルデバイスにおいて、
メイン画像を決定して、オブジェクト挿入画像を生成および編集する制御モジュール；
メイン画像とオブジェクトをディスプレイするディスプレイモジュール；および、
上記メイン画像、上記オブジェクト、または上記オブジェクト挿入画像を保存するためのストレージを含み、
上記制御モジュールは、上記ユーザーから受信された第１ユーザー入力に基づき、上記ディスプレイモジュールに対して、上記オブジェクトのメニューを表示するようにさせ、
上記メニューに対する第２ユーザー入力に基づき、上記ディスプレイモジュールに対して、上記メイン画像をディスプレイした上にオーバーレイとして上記オブジェクトのアイコンを表示するようにさせ、
上記アイコンを上記メイン画像の特定の位置に移動させる第３ユーザー入力に基づき、上記メイン画像の上記特定の位置に上記オブジェクトが挿入されたオブジェクト挿入画像を生成するようにさせることを特徴とするモバイルデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、スマートフォンなどのモバイルデバイスで画像を生成および編集する技術と関連している。より具体的には、本明細書では、一つの画像に他の画像、動画などのコンテンツを挿入することにより、オブジェクトが挿入された画像を生成し、その生成された画像を編集する効率的な方法、装置、およびそのメカニズムを記述する。
【背景技術】
【０００２】  パーソナルコンピュータまたはモバイルデバイスを使用して画像ファイルを開く時、画像ファイルの特定の部分についての詳細な情報、またはより拡大された写真が要求されることがある。例えば人物の写真の場合、画像に登場する人物の名前についての情報が要求されることがある。このような場合、一般的に、デバイスまたはシステムが画像に含まれている顔を認識して、該当位置に人の名前を自動または手動でタグ（ｔａｇ）を付ける方法が使用されている。自動車やスマートフォン（ｓｍａｒｔｐｈｏｎｅ）などの機械の構造についての写真の場合、車両のホイール、ヘッドライト、またはスマートフォンの厚さを示す側面図、接続ジャック部分のように、特定の部分について、より詳細な画像が要請されることがある。このような場合、一般的に、画像の該当部分を拡大する方法を使用するか、その部分についての詳細な情報を含んでいる追加資料を別途（ハードディスクから追加資料にあたるファイルを見つけて実行させるように）確認しなければならない。【０００３】  しかしこのような方法、すなわち画像の特定の部分に関連情報をタグ付け（ｔａｇｇｉｎｇ）したり、画像の特定部分を拡大したりする方法は、入力できる情報または提供できる解像度に制限があり、追加資料を別途見つけて確認する方法は、ユーザーにとって面倒であるという問題点を有している。
【発明の詳細な説明】
【発明が解決しようとする課題】
【０００４】  本発明は、一つの画像に他の画像や動画などのオブジェクトを挿入することで、画像に関する詳細な情報を提供できるオブジェクト挿入画像を生成する方法を提供することをその目的とする。
【０００５】  また、本発明は、一つの画像に挿入しようとするオブジェクトがいくつかある場合、挿入しようとするオブジェクトを一部の領域に積んでおく（ｓｔａｃｋｉｎｇ）方法を提供することにより、複数のオブジェクトが挿入されたオブジェクト挿入画像を生成する方法を提供することをその目的とする。
【０００６】  また、本発明は、オブジェクト挿入画像を生成および／または編集する方法において、タッチ入力を最小限に抑えるためのジェスチャーを提供することをその目的とする。
【課題を解決するための手段】
【０００７】  前述した課題は、後述する一連の時系列的な方法によって解決することができる。たとえば、本発明の一実施例によれば、モバイルデバイスでオブジェクト挿入画像を生成および編集する方法は、上記モバイルデバイスの制御モジュールによってメイン画像が決定される段階；ユーザーからオブジェクトを決定する入力を受信する段階；上記決定されたオブジェクトが上記モバイルデバイスの画面の第１領域にディスプレイされる段階；上記ディスプレイされたオブジェクトに対するタッチ入力の開始を受信する段階；上記タッチ入力に応答して上記オブジェクトについてのメニューが、上記画面にディスプレイされる段階；上記タッチ入力が指示するタッチ地点を変更する第１ドラッグ入力を受信する段階；上記第１ドラッグ入力により上記タッチ地点が上記メニューに位置すると、上記第１領域に上記メイン画像をディスプレイし、上記タッチ地点に上記オブジェクトのアイコンを上記メイン画像にオーバーレイ（ｏｖｅｒｌａｙ）でディスプレイする段階；上記アイコンを上記メイン画像の一地点に位置させる第２ドラッグ入力を受信する段階；および上記タッチ入力の終了を受信すると、上記オブジェクトが上記メイン画像の一地点に挿入された、オブジェクト挿入画像を生成する段階を遂行することにより、前述した課題を解決することができる。
【０００８】  また、前述した課題を解決するために、モバイルコンピューティングデバイスが使用できる。モバイルコンピューティングデバイスは、制御モジュール、通信モジュール、ディスプレイモジュール、撮影モジュール、ストレージ、および画面（ｓｃｒｅｅｎ）を含むことができる。さらに入／出力部を含むことができ、このようなデバイスの構成要素は、効率的な機能のために削除／追加することができる。オブジェクト挿入画像を生成および編集するためのモバイルデバイスの一実施例では、メイン画像を決定して、オブジェクト挿入画像を生成および編集する制御モジュール；メイン画像とオブジェクトをディスプレイするディスプレイモジュール；および上記メイン画像、上記オブジェクト、または上記オブジェクト挿入画像を保存するためのストレージを含み、上記制御モジュールは、上記ユーザーから受信された第１ユーザー入力に基づいて上記ディスプレイモジュールに上記オブジェクトについてのメニューをディスプレイさせるようにし、上記メニューに対する第２ユーザー入力に基づいて上記ディスプレイモジュールに上記メイン画像のディスプレイの上にオーバーレイとして上記オブジェクトのアイコンをディスプレイするようにし、上記アイコンを上記メイン画像の特定の位置に移動させる第３ユーザー入力に基づいて上記メイン画像の上記特定位置に上記オブジェクトが挿入されたオブジェクト挿入画像を生成するようにすることができる。
【０００９】  本発明は、上述した時系列的な方法を遂行するように構成されるプログラムコードにより構成することができる。このようなプログラムコードは、アプリケーションの形態で、モバイルコンピューティングデバイスで活用したり、またはパーソナルコンピュータ（ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）、ラップトップ（ｌａｐｔｏｐ）、デスクトップ（ｄｅｓｋｔｏｐ）および演算装置を含んでいるデジタルカメラなどの機器で利用したりすることができる。
【００１０】  さらに、本発明は、上述した時系列的な方法を遂行するためのプログラムコードを含んでいるコンピュータによって読み取り可能な記録媒体を通じて実現できる。記録媒体の形態としては、光ディスク（ｏｐｔｉｃａｌ  ｄｉｓｋ）、フラッシュメモリ（ｆｌａｓｈ  ｍｅｍｏｒｙ）、ＳＳＤ、ＨＤＤ、ＲＡＭ、ＲＯＭなど様々な形態がありうる。このような記録媒体は、記録媒体が適用可能なコンピューティングデバイスと共に課題を解決するための方法を遂行することができる。
【００１１】  本発明は、クラウドコンピューティングシステムによっても、前述した課題を解決することができる。サーバーではデータの保存およびオブジェクト挿入画像の生成／編集プロセスに必要な演算を実行し、クライアント端末では、ユーザーからユーザー入力（たとえば、タッチパネルの入力）を受信してサーバーに送信し、サーバーから上記演算の処理結果を受信して端末の画面にディスプレイすることができる。
【００１２】  前述した課題を解決するための具体的な解決手段およびその方法が、以下で説明される明細書および請求項により記載されており、以下の記載は、限定的な観点ではなく、説明的な観点から考慮されるべきである。
【発明の効果】
【００１３】  本発明によれば、一つ以上のオブジェクトが挿入されたオブジェクト挿入画像を生成することにより、一つの画像から多様かつ詳細な情報を提供することができる効果がある。
【００１４】  さらに、最適化されたジェスチャーを使用することにより、最小限の入力を介して簡便にオブジェクト挿入画像の生成および編集を遂行できる効果がある。
【図面の簡単な説明】
【００１５】
【図１】  図１は、オブジェクトが挿入された画像を生成する方法を概略的に図示する。
【図２】  図２は、本発明の一実施例に基づいてオブジェクトをメイン画像に挿入する方法を示す。
【図３】  図３は、メイン画像にオブジェクトが挿入される位置を決定してから、オブジェクトの内容を入力する方法を示す。
【図４】  図４は、本発明の別の実施例によるオブジェクト挿入画像の生成方法を示す。
【図５】  図５は、モバイルデバイスの画面の領域区分および領域使用例を示す。
【図６】  図６は、オブジェクトを片側画面に積んでおく（ｓｔａｃｋｉｎｇ）方法を示す。
【図７】  図７は、メイン画像にオブジェクト画像を挿入して、オブジェクト挿入画像を生成するフローチャートを示す。
【図８】  図８は、メイン画像およびオブジェクトを決定した後、オブジェクト挿入画像を生成するフローチャートを示す。
【図９】  図９は、メイン画像が決定される方法の一例を示す。
【図１０】  図１０は、オブジェクトが挿入された画像からオブジェクトを分離または削除する方法を示す。
【図１１】  図１１は、本発明の一実施例を実現するためのモバイルデバイスを示す。
【図１２】  図１２は、本発明の別の実施例による面付け機能（ｄｉｍｅｎｓｉｏｎｉｚｉｎｇ  ｆｕｎｃｔｉｏｎ）を示す。
【発明を実施するための形熊】
【００１６】  以下では、図面を参照して、本発明についてより詳細に説明する。
【００１７】  図１は、オブジェクトが挿入された画像を生成する方法を概略的に示している。本明細書では、主体写真（ｍａｉｎ  ｐｉｃｔｕｒｅ）またはメイン画像（ｍａｉｎ  ｉｍａｇｅ）は、オブジェクトが挿入される写真を意味する。また、メイン画像に挿入されるコンテンツは、オブジェクト（ｄｅｔａｉｌまたはｏｂｊｅｃｔ）と表記する、オブジェクトは画像、動画、文字、音声録音、他のファイルへのリンク、またはＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）であることができる。また、オブジェクト挿入画像（ｏｂｊｅｃｔ‐ｅｍｂｅｄｄｅｄ  ｉｍａｇｅ）は、オブジェクトが付着されている写真（ｄｅｔａｉｌｅｄ  ｐｉｃｔｕｒｅ）を意味する。つまり、オブジェクト挿入画像はメイン画像と、少なくとも一つのオブジェクトで構成されている。
【００１８】  図１を参照すると、第１オブジェクト（ｄｅｔａｉｌ  １）と第２オブジェクト（ｄｅｔａｉｌ  ２）をメイン画像（ｍａｉｎ  ｐｉｃｔｕｒｅ）に挿入する方法が図示されている。便宜上、挿入されているすべてのオブジェクトは画像とし、すべての画像はモバイルデバイスのカメラを用いて撮影されたものと説明する。
【００１９】  ます、メイン画像（多数の花と木）が撮影される。撮影されたメイン画像は、モバイルデバイスのストレージに格納され、ユーザーは連続的に次の写真を撮影することが可能である。メイン画像が撮影された後、カメラの焦点は、自動または手動でズームイン（ｚｏｏｍ‐ｉｎ）することができる。第１オブジェクト（特定の花）が撮影され、モバイルデバイスの画面にディスプレイされる。次に、ユーザーがディスプレイされた第１オブジェクトの所定の領域をタッチすると、モバイルデバイスの画面にはメイン画像が表示され、ユーザーによってタッチされた位置に円形のポインタ、第１オブジェクトの縮小画像、または第１オブジェクトを示すアイコンなど（以下、「アイコン」とする）が表示される。ユーザーはこのアイコンを、多数の花と木が撮影されたメイン画像において第１オブジェクトに対応する特定の花に該当する位置にドラッグした後、タッチ入力を終了（つまり、モバイルデバイスのタッチスクリーンから手を離す操作）する。この段階では、ユーザーは撮影ボタンを選択するか、撮影モードに切り替えるあらかじめ定義されたジェスチャー動作を入力することにより、モバイルデバイスを再び撮影モードに切り替えることができる。第２オブジェクト（木の表面）を撮影した後、第１オブジェクトを挿入した方式と同じ方式で、第２オブジェクトのアイコンをメイン画像において木に該当する位置にドラッグした後、タッチ入力を終了する。最後に、［保存］ボタンを押すことにより、２つのオブジェクト（第１オブジェクト、第２オブジェクト）が挿入されたオブジェクト挿入画像を生成することができる。このような方法で生成されたオブジェクト挿入画像は、モバイルデバイスの画像ビューアアプリケーションなどで見ることができ、オブジェクト挿入画像の挿入されたオブジェクトの領域を選択すると、そのオブジェクトをモバイルデバイスの画面にディスプレイまたは（オブジェクトが動画や音声ファイルの場合に）再生することができる。
【００２０】  図２は、本発明の一実施例に基づいてオブジェクトをメイン画像に挿入する方法を示す。図２を参照すると、ユーザーはモバイルデバイスの撮影モジュールを起動して撮影モードに進む。被写体が自動車である場合、ユーザーは一次的に、自動車の全体的な外観を撮影する。撮影された画像は、メイン画像として保存される。この保存処理は、ユーザーの入力によって行ったり、撮影モードを実装したアプリケーション上で自動的に行ったりすることができる（段階２０１）。
【００２１】  メイン画像が決定された後、ユーザーは車両の各構成要素別の詳細写真を撮影することができる。撮影された写真は、メイン画像に挿入されるオブジェクトとして利用することができる。オブジェクトの写真を撮影する時、撮影モードは自動的にズームインモードへ切り替わることができる。たとえば、メイン画像の撮影後、メイン画像が保存されると、モバイルデバイスの制御部は、撮影モジュールに対して、自動的にあらかじめ定義された倍率だけズームインさせることができる。またはユーザーが任意にカメラをズームインして詳細写真を撮影することもできる。前述した二つの方法を組み合わせる、つまり撮影モジュールが自動的にカメラをズームインし、ユーザーがズームインの割合を微調整することも、やはり可能である。これによりユーザーは、被写体の各構成要素を拡大した写真、つまりオブジェクト画像（ヘッドライト部分）を撮影することができる（段階２０２）。
【００２２】  撮影されたオブジェクトの画像は、モバイルデバイスの画面にディスプレイすることができる。ユーザーがディスプレイされたオブジェクトの画像をタッチしてホールドすると、オブジェクトの画像の編集メニューが表示される（段階２０３）。このメニューは、メイン画像にオブジェクトを付着する作業（本明細書では、「ディテーリング（ｄｅｔａｉｌｉｎｇ）」という。）、ネットワークを介してモバイルデバイスの外部に送信する作業、当該オブジェクトに対してメモを記録する作業などを含めることができる。タッチ状態を維持した状態でタッチポイントを所定のメニュー、例えばディテール（ｄｅｔａｉｌ）メニューの位置にドラッグすると、オブジェクトの画像は、変更されたタッチポイントにアイコンの形に縮小または変更されて表示され、モバイルデバイスの画面にディスプレイされている画像は、オブジェクト画像からメイン画像に変更される（段階２０４）。
【００２３】  もし撮影されたオブジェクトが動画である場合に、動画撮影が終了すると、動画のプレビュー画像や動画の最初のフレームの画像のような、動画と関連する任意の画像がモバイルデバイスの画面にディスプレイされる。ユーザーが任意の画像にタッチ入力を開始した時点からのプロセスは、前述した一般的な画像でのプロセスと同様であるため説明を省略する。すでに撮影され保存された写真や動画の場合には、ギャラリーからサムネイルまたは当該写真を画面に読み込んだ状態で、上記の方法でディテーリングすることが可能である。
【００２４】  その後、ユーザーはアイコンを目的の位置にドラッグする（段階２０５）。本例では、オブジェクトの画像は拡大された車のヘッドライト付近の写真なので、ユーザーはオブジェクトのアイコンをメイン画像のヘッドライト付近に移動させる。移動が完了した後、タッチ入力を終了すると（つまり、タッチパネル型のディスプレイから手を離すと）、当該地点にオブジェクトが挿入されたという表示とともにメイン画像へオブジェクトが挿入される（段階２０６）。ユーザーは、このオブジェクト挿入画像を保存することにより、最終的にオブジェクト挿入画像を生成することができる。
【００２５】  このような方法の最大の特徴は、位置決め作業が一回の入力（つまり、スマートフォンのようなタッチパネル型のモバイルデバイスの場合、画面を一度押して離す動作）で行われるため、連続的に被写体を撮影しながらオブジェクトを付着する場合に、撮影と撮影の間の干渉を最小限にする効果がある（複数のオブジェクトをメイン画像に挿入する方法は、後述する）。オブジェクトが写真や動画である場合は、メイン画像を選択するプロセスと、選択されたメイン画像がロードされる作業が自動的に行われるので、このようなワンタッチ操作が可能である。
【００２６】  また、このようなオブジェクト挿入画像は、モバイルデバイスの通信モジュールを介してＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ  Ｓｅｒｖｉｃｅｓ）、ブログ（ｂｌｏｇ）、ウェブページ（ｗｅｂ  ｐａｇｅ）などに送信することが可能であり、コンピューティングデバイス上でプレゼンテーションソフトウェア、文書作成ソフトウェア、またはｉＢｏｏｋ  Ａｕｔｈｅｒのような電子書籍（ｅ−ｂｏｏｋ）作成ソフトウェアなどのアプリケーションでも使用することができる。つまり、このようなオブジェクト挿入画像をサポートしているアプリケーションでオブジェクト挿入画像がロードされ、オブジェクトが挿入されている旨が表示されている部分（例えば、半透明な円形のポインタ、数字などのマーキング（ｍａｒｋｉｎｇ）、サムネイル（ｔｈｕｍｂｎａｉｌ））がタッチ入力などで選択されると、当該オブジェクトのコンテンツ本体が表示／再生される。また、コンテンツ本体の表示／再生中に、あらかじめ定義された入力を介して再びオブジェクト挿入画像のディスプレイへ復帰することも可能であり、原本の著作者によって編集が許可されている場合には、他のユーザーから送信された写真、またはウェブ（ｗｅｂ）上にアップロードされた写真に、第３者がオブジェクトを挿入することが可能である。
【００２７】  前述した方法は、メイン画像に挿入されるべきオブジェクトを決定（生成完了）した後で、オブジェクトが挿入される位置を決定する方法を示している。しかし、オブジェクトが文字または音声録音などのオーディオファイルである場合には、このような順序でオブジェクト挿入画像を生成することは適切でない可能性がある。以下では、図３を参照して、オブジェクトが挿入される位置をまず決定し、次に挿入されるオブジェクトの内容を決定する方法を説明する。
【００２８】  図３は、メイン画像にオブジェクトが挿入される位置を決定した後で、オブジェクトの内容を入力する方法を示す。まずメイン画像を決定する（段階３０１）。メイン画像は、モバイルデバイスのストレージに保存された写真から選択することができる。また、撮影モジュールを介して撮影された写真をメイン画像として決定することができる。後述するが、メイン画像は、あらかじめ定義された条件に基づいて、モバイルデバイスの制御モジュールによって自動的に決定されることもある。
【００２９】  ユーザーがメイン画像の一部分をタッチする（段階３０２）。本明細書では、モバイルデバイスの画面にディスプレイされた画像がメイン画像であるかオブジェクト画像であるかにかかわらず、ディスプレイされた画像の一部を選択することにより、メインまたはオブジェクト画像に関するメニューを呼び出すことができる。メニューは他の方法でもロードすることができるが、例えば、デバイス上であらかじめ定義されたボタンの選択や、あらかじめ定義されたジェスチャーの入力によってもロード可能である。
【００３０】  タッチ入力が受信されると、メイン画像に関連するメニューがディスプレイされる（段階３０３）。たとえば、メニュー「入力、Ｄｅｔａｉｌ、リンク、送信」がディスプレイされた場合、ユーザーはタッチ入力を維持した状態で「入力」がディスプレイされている位置へタッチポイントを移動させることができる。ユーザーが「入力」メニューの上でタッチ状態を一定時間維持（段階３０４）と、「文字、録音」のようにオブジェクト生成メニューがディスプレイされる。そこで、ユーザーが所望のメニュー（たとえば、「文字」メニュー）を通過するように、メイン画像上のオブジェクトを挿入したい位置にタッチポイントをドラッグした後、タッチ入力を終了する（段階３０５）。タッチ入力が終了した時点でイベントが発生して、自動的に文字入力のためのインターフェース（例えば、仮想キーボード）が提供（前述した過程で、ユーザーの所望のメニューが「録音」である場合、音声録音のためのインタフェースが提供）され、オブジェクトの内容の入力を通じて（段階３０６）オブジェクトの生成が完了したら（つまり、文字入力が完了したら）、その地点に文字オブジェクトが挿入されたオブジェクト挿入画像が生成される（段階３０７）。
【００３１】  図４は、本発明の別の実施例によるオブジェクト挿入画像の生成方法を示す。図４に図示された方法によって、ユーザーはメニューを表示する段階を省略（ｂｙｐａｓｓ）しながら、オブジェクト挿入画像を生成することができる。
【００３２】  メイン画像に挿入されるオブジェクトの画像が決定された状態（例えば、図２の段階２０２まで進行した状態）において、ユーザーは、ディスプレイされたオブジェクトの画像をタッチし、メニューがディスプレイされたら該当メニューにタッチポイントを移動させる作業（すなわち、段階２０３の操作）を遂行する代わりに、オブジェクト画像をタッチしながら連続的にあらかじめ定義されたジェスチャーを入力（ドラッグ）することにより、メニューをディスプレイすることなく直ちにオブジェクトのアイコンをメイン画像の所望の地点に位置させる段階に進むことができる。たとえば、図４のオブジェクト画像の撮影が完了した時点（段階２０２）で、ユーザーは、オブジェクトの画像をタッチしながらすぐにタッチ入力を上／下に動かす（ｕｐ  ａｎｄ  ｄｏｗｎ）（段階４０３）。すると、モバイルデバイスの画面には、メイン画像がディスプレイされるとともに、オブジェクト画像がアイコンへと変更され、最終タッチ地点に位置する（段階４０４）。その後、ユーザーはアイコンを任意の位置に移動させ、タッチ入力を終了（段階２０５）することにより、オブジェクト挿入画像を生成することができる。もちろん、ジェスチャーの形態は多様に定義することができる。たとえば、下／上（ｄｏｗｎ  ａｎｄ  ｕｐ）または３重タッチ（ｔｒｉｐｌｅ  ｔｏｕｃｈ）などの入力によってバイパス（ｂｙｐａｓｓ）機能を実現することができる。異なるバイパス（ｂｙｐａｓｓ）の定義は、文字入力、音声録音、送信など、各種のコマンドを実行するように指定することが可能である。
【００３３】  このような作業は、繰り返し実行することができる。つまり、ユーザーは、前述したプロセスによって第１オブジェクトがメイン画像に挿入された後、第２オブジェクトを撮影し、撮影された第２オブジェクトがディスプレイされたら、同じジェスチャー（ｕｐ  ａｎｄ  ｄｏｗｎ）を入力することができる。ジェスチャー入力後に生成されたアイコンを所望の地点に位置させた後、タッチ入力を終了する。このような過程を繰り返し遂行することにより、複数個のオブジェクトが挿入された画像を生成することができる。
【００３４】  複数個のオブジェクトが挿入された画像を生成する別の方法を説明するに先立って、モバイルデバイスの画面構成について説明する。図５は、モバイルデバイスの画面の領域区分と領域の使用例を示す。図５を参照すると、本明細書の説明に使用されるモバイルデバイスの画面は、大きく４つの領域に区分することができる。画像がディスプレイされる第１領域（５０１、ｄｉｓｐｌａｙ  ａｒｅａ）、オブジェクトのアイコンが一時的に表示される第２領域（５０２、ｓｔａｃｋｉｎｇ  ａｒｅａ）、モバイルデバイスの画面全体の領域を指す第３領域（５０３、ｆｕｌｌ  ｓｃｒｅｅｎ  ａｒｅａ）、およびギャラリーを呼び出したり（５１０）オブジェクト（ディテール）を削除（５２０）したりするときに使用される第４領域（５０４、Ｇａｌｌｅｒｙ  ａｎｄ  ｔｒａｓｈ  ａｒｅａ）がそれである。上記の領域は、他の領域と一部または全部が重複できる。たとえば、図示された例において第２の領域（５０２）は、第１領域（５０１）の内部の左上の一部領域を占めるよう図示されているが、右、あるいは上／下部に位置することもでき、さらに第１領域（５０１）外部に位置する第３領域（５０３）の一部の領域に位置することもできる。また、編集中のメイン／オブジェクトは、第１領域（５０１）に表示されるが、オブジェクト挿入画像においてオブジェクトが選択されてコンテンツがディスプレイ／再生されるときは、第３領域（５０３）全体を利用して実行することができる。また、第４領域（５０４）は、デバイスの画面外の領域まで含まれているかのように示されているが、これは第４領域（５０４）を利用するジェスチャーまたはタッチ入力が通常、スクリーンの内部から外部へ、またはその逆に外部から内部へオブジェクトなどを移動させる動作であるため、理解を容易にするための目的で、仮想の領域を図示したものである。
【００３５】  ここで、図６を参照して、複数個のオブジェクトをメイン画像に挿入する方法を説明する。図６は、オブジェクトを画面の片側に積んでおく（ｓｔａｃｋｉｎｇ）方法を示す。この「積み機能（ｓｔａｃｋｉｎｇ）」は、アイコンなどのように小さくなった形態のオブジェクトをメイン画像に挿入せずに、画面の一部（右または左）の領域に挟んでおく機能を意味する。挟まれたオブジェクト（ｓｔａｃｋｅｄ  ｏｂｊｅｃｔ）は、メイン画面、すなわち第１領域（５０１）から独立して、常に画面の一番上（つまり、最上位レイヤー）に表示される。つまり、第１領域（５０１）にディスプレイされている画面が、カメラや画像ギャラリーなど他の画面に切り替わっても、オブジェクト挿入画像の生成および編集のプロセスが終了されない限り、第２領域（５０２）に挟まれたオブジェクトは、常に画面の一番上にディスプレイされている。
【００３６】  このような機能は、オブジェクトを第２領域（５０２）に積む作業を繰り返すことができるようにすることで、オブジェクトの画像を撮影する作業と、オブジェクトをメイン画像に挿入する作業を区別して実行できるようにする。また、あらかじめ定義されたジェスチャー（例えば、第１領域や第４領域の外側から第３領域を通って第２領域へドラッグ）を入力することにより、モバイルデバイスに保存された画像（例えば、画像ギャラリー）をロードすることができる。これにより、メイン画像に、いま撮影された画像と、既存の保存されていた画像を選択して挿入することが可能となる。さらに、撮影したオブジェクト１、２、３を第２領域（５０２）に積み重ねた後、画像ギャラリーを開いて、第１メイン画像をロードし、オブジェクト１、２を挿入して保存し、再度、第２メイン画像をロードしてオブジェクト３を挿入して保存する方法の作業も可能である。オブジェクトスタッキング（ｓｔａｃｋｉｎｇ）機能は、ユーザーにとってオブジェクト挿入画像の生成作業の順序、方法、およびメイン画像の変更を可能にする。メイン画像を変更する方法は、図９に関連して詳細に後述する。
【００３７】  図２で説明した手順２０４で、ユーザーはアイコンを第２領域（５０２）に移動させる（段階６０５）。これで、ユーザーがモバイルデバイスの画面から手を離すと（タッチ入力終了）アイコンは、第２領域（５０２）にスタッキングされる。ユーザーは追加的に、タイヤホイールの写真を撮影して、第２領域（５０２）に移動させることができる（段階６０６）。このような作業を繰り返して、ユーザーは第２領域（５０２）に複数個のアイコンを積み重ねておくことができる。いま、積まれたアイコンのうち一つを選択（タッチ入力の開始）して（段階６０７）、所望の位置にドラッグした後、手を離すと（タッチ入力終了）、当該アイコンに対応するオブジェクトがメイン画像に挿入される。その後、ユーザーはスタッキングされている他のアイコンを選択して、所望の位置にドラッグすることにより、複数個のオブジェクトをメイン画像に挿入することができる（段階６０８）。
【００３８】  図７は、メイン画像にオブジェクトの画像を挿入して、オブジェクト挿入画像を生成するフローチャートを示す。図７を参照すると、段階７０１において、モバイルデバイスの制御部は、ユーザーから入力された撮影信号に基づいて被写体を撮影し、これを第１画像としてストレージに保存する。ユーザーの入力信号は、タッチパネル入力のこともあるし、物理的なキー／ボタンを利用した入力のこともある。上記保存された第１画像は、どのようなオブジェクトも挿入されていない画像であることから、メイン画像として決定される。段階７０２で、ユーザーの入力信号に応じて第２画像が撮影される。段階７０３でモバイルデバイスが第２画像の一部分に対するタッチ入力信号を受信すると、段階７０４で第２画像に適用可能なメニューをディスプレイできる。このメニューは、入力が発生すると直ちにディスプレイされるか、または、タッチ入力が一定時間持続した場合にディスプレイされる。
【００３９】  段階７０５でメニューが選択されると、第１画像の上に第２画像のアイコンがオーバーレイされる。段階７０５を詳細に説明すると、次の通りである。ユーザーは、段階７０３で入力されたタッチ入力を引き続き維持する。メニューがディスプレイされると、ユーザーはタッチ入力を維持した状態でドラッグし、メニュー（例えば、”Ｄｅｔａｉｌ”）の位置にタッチポイントを移動させる。メニューの位置にタッチポイントが移動されると（または移動後、一定時間の間、その位置でタッチ入力が維持されると）、第１領域にディスプレイされていた第２画像が第１画像に変換され、第２画像は、アイコンなどの形態に変形されてタッチポイントに位置することになる。
【００４０】  段階７０６で、第２画像のアイコンがドラッグされた後（つまり、タッチポイントが変更された後）、タッチ入力が終了されると、モバイルデバイスの制御モジュールは、第１画像上でのタッチ入力が終了した位置に第２画像を挿入する。挿入された第２画像は、アイコンまたは縮小された画像の形で第１画像上に付着することができ、数字や文字などで、単に挿入されたオブジェクトがあるという表示のみ存在することもできる。さらに、モバイルデバイスに応じて、何の表示もされていない状態から、特定の入力が受信されると、オブジェクトが挿入されている表示が出現するようにもできる。
【００４１】  段階７０７で、制御モジュールは第２画像が挿入された第１画像を生成してストレージに保存する。制御モジュールは、タッチ入力が終了した時点でオブジェクト挿入画像を生成することもでき、タッチ入力が終了した後、所定時間経過後に、オブジェクト挿入画像を生成することもでき、タッチ入力が終了した後、ユーザーから別のオブジェクト挿入画像の生成作業終了を示す入力を受信してからオブジェクト挿入画像を最終的に生成することもできる。
【００４２】  図７では、図１で説明したように、画像を撮影しながらオブジェクト挿入画像を生成する方法について説明した。しかしより一般的には、オブジェクト挿入画像を構成するコンテンツは必ずしも画像である必要はなく、撮影した画像のみが使用される必要もない。図８では、メイン画像とオブジェクトを決定して、オブジェクト挿入画像を生成する方法を説明する。
【００４３】  図８は、メイン画像およびオブジェクトを決定した後、オブジェクト挿入画像を生成するフローチャートを示す。図８を参照すると、段階８０１で、メイン画像が決定される。制御モジュールは通常、最近に撮影または保存された一般写真、つまりオブジェクトがついていない写真を自動的にメイン画像として決定する。決定されたメイン画像は、ユーザーによって手動にてメイン画像が別の画像に置き換えられない限り、オブジェクトを付着する作業がすべて終了するまで変更されない。
【００４４】  図９は、メイン画像が決定される方法の一例を示す。図９は、ストレージに保存された画像ギャラリー（９００）を示す。左側に行くほど以前に保存された画像であると仮定しよう。マーキングされた画像１（９０１）、画像４（９０４）、および画像８（９０８）は、一般の画像であり、マーキングがない画像２（９０２）、画像３（９０３）、画像５（９０５）、画像６（９０６）、および画像７（９０７）は、オブジェクトとして使用されている画像を示す。つまり、画像２（９０２）および画像３（９０３）は、画像１（９０１）をメイン画像として認識し、画像５〜７（９０５、９０６、９０７）は、画像４（９０４）をメイン画像として認識する。別の方法として、画像ギャラリー内にオブジェクトが挿入された画像とオブジェクトが挿入されていない画像が混在している場合、制御モジュールは、オブジェクトが挿入されていない一般画像の中から最近に撮影／保存された画像をメイン画像としてあらかじめ決めて置くことができる。
【００４５】  再び図８を参照すると、段階８０２で、オブジェクトが決定される。オブジェクトが単に画像に限定されないことは既に前述したとおりである。通常、オブジェクトは、撮影モジュールで撮影された画像、または動画であるか、メイン画像に対して作成される文字、音声録音、ＵＲＬなどである。ストレージに保存された画像、動画などがオブジェクトとして選択可能であり、ユーザーの入力により文字、音声録音などのオブジェクトが作成可能である。段階８０３で、画面に表示されたオブジェクト、つまり画像または動画のプレビューなどの一部を選択した場合は、段階８０４で、オブジェクトのメニューが表示される。段階８０５でメニューが選択されると、メイン画像の上にオブジェクトのアイコンが半透明などで重なるように表示され、段階８０６で、オブジェクトのアイコンを所望の位置にドラッグした後、タッチ入力を終了すると、段階８０７で、オブジェクト挿入画像が生成される。以上の説明では、前述した内容と重複する内容は省略した。
【００４６】  図８と図９を参照して、メイン画像が決定される過程を再度見てみると、ユーザーによって画像１（９０１）が撮影された後に画像２（９０２）が撮影された場合、画像２（９０２）をオブジェクトとして挿入しようとするならば、画像１（９０１）が自動的にメイン画像として決定される。画像２（９０２）を画像１（９０１）に挿入した後、再度画像３（９０３）を撮影してオブジェクトとして挿入しようとする場合、制御モジュールは、画像２（９０２）についてはオブジェクト画像であるため排除し、画像１（９０１）をメイン画像として認識して画面（第１領域（５０１））にディスプレイする。次に画像４（９０４）を撮影し、画像４（９０４）については何の操作も実行せずに画像５（９０５）を撮影した場合、ユーザーが画像５（９０５）を画像１（９０１）に挿入しようと意図したとしても、制御モジュールは、画像４（９０４）がオブジェクトとして使用されていない一般画像であるため、画像４（９０４）をメイン画像として認識して画面にディスプレイすることになる。このような場合、ディスプレイされたメイン画像の変更が要求される。
【００４７】  また、複数のメイン画像は、第２領域の下部にサムネイルの形で固定されて表示されることができる。第２領域の下部に位置するメイン画像のサムネイルのいずれかに対して、一定時間の間タッチ入力が維持されると、当該メイン画像が自動的に第３領域にフルスクリーンで表示される。この時のタッチ入力は、オブジェクトに対するタッチ入力が維持された状態であることができる。たとえば、タッチ入力を維持している指にオブジェクトが付着している状態で、タッチ入力を下部に位置するメイン画像のサムネイル上に移動させて一定時間維持すると、メイン画像がフルスクリーンで表示され、ユーザーは指を画面から離さないまま所望の位置に動かすことで、オブジェクトを挿入できる。このような方法を使用してギャラリーを介さず多数のオブジェクトを不特定多数のメイン画像に挿入するために、必要なメイン画像を読み込むことが可能である。
【００４８】  このような場合、スタッキングの操作と、あらかじめ定義されたジェスチャーを使用して、メイン画像を変更することができる。画像５（９０５）を領域２（５０２）に積み重ねた状態で、あらかじめ定義されたジェスチャー（例えば、画面の片側外部から画面の内側方向へドラッグ、または画像ギャラリーを呼び出すボタン入力）を介し、メイン画像として使用される画像を検索して決定することができる。この時、制御モジュールは、画像４（９０４）がメイン画像として使用されていないことを記憶しておき、画像６（９０６）が撮影された場合に、再び画像４（９０４）がメイン画像として画面にディスプレイされることを防止することができる。もし画像４（９０４）に関する情報を記憶しておかなければ、画像６（９０６）が撮影された場合に画像４（９０４）が再びメイン画像としてディスプレイされ、ユーザーはスタッキングとジェスチャー入力を繰り返してメイン画像を変更しなければならない。これは非効率的な作業である。
【００４９】  図１０は、オブジェクトが挿入された画像からオブジェクトを分離または削除する方法を示す。例１０１０で、オブジェクト挿入画像にはオブジェクト１（１０１１）およびオブジェクト２（１０１２）が含まれている。オブジェクト２（１０１２）を分離または削除しようとする場合、ユーザーはあらかじめ定義されたジェスチャーを挿入されたオブジェクトに対して遂行する方法で、分離または削除することができる。たとえば、挿入されたオブジェクトを一定回数通過するように、タッチ入力を提供すると、（１）所定回数通過した後（例えば、実線の矢印のように３回の通過）からはオブジェクトがメイン画像から分離（１０２２）されてタッチポイントに追随し、移動することができる（１０２０）。このように分離されたオブジェクトは、第２領域（５０２）にスタッキングしたり、または追加的な入力（例えば、アイコンが位置するとそのアイコンが削除される第４領域に、オブジェクトアイコンを内から外へドラッグするジェスチャー）によって削除したりできる。別の例として、（２）タッチ入力により、挿入されているオブジェクトを所定回数以上通過すると、挿入されたオブジェクトは、メイン画像からすぐに削除することができる（１０３０）。このように、オブジェクトを消す入力は、前述したすべてのプロセスのどの段階（ただし、オブジェクトのアイコンが作成された後の段階）でも遂行することができ、写真または動画の場合、オブジェクト（アイコン）を削除しても、オブジェクトの元のファイルは削除されないようにできる。
【００５０】  図１１は、本発明の一実施例を実装するためのモバイルデバイスを示す。モバイルデバイス（１）は、制御モジュール（２）、撮影モジュール（３）、通信モジュール（４）、ストレージ（５）、画面（６）、ディスプレイモジュール（７）を含むことができる。このような構成は、例示的なものであり、当業者が実装するに応じて、一般的な構成要素を追加または削除することができる。たとえば、撮影された画像または動画のみを使ってオブジェクト挿入画像を生成／編集する場合に、通信モジュール（４）の構成要素は、削除されることができる。
【００５１】  制御モジュール（２）は、ＣＰＵなどのプロセッサであることができる。制御モジュール（２）は、モバイルデバイス（１）の全体的な動作を制御し、オブジェクト挿入画像の生成と編集において、一種の編集モジュールとして機能することができる。また、制御モジュール（２）はストレージ（５）とは別に独自のメモリを含むことができる。
【００５２】  撮影モジュール（３）は、一般的に、モバイルコンピューティングデバイスに装着されたカメラを駆動するために使用される。撮影モジュール（３）は、一つ以上のカメラ（例えば、前面および背面カメラ）を駆動することができる。撮影モジュール（３）は、制御モジュール（２）と関連して、画像の補正、明度および彩度の調整、パノラマ撮影などの機能を遂行することができる。
【００５３】  通信モジュール（４）は、データの送受信を処理する。また、オブジェクト挿入画像の生成および編集に必要なデータを受信したり、生成されたオブジェクト挿入画像を外部デバイスまたは外部ネットワークに送信したりすることができる。通信モジュール（４）は、ＬＡＮ、Ｉｎｔｒａｎｅｔなどの有線接続だけでなく、Ｗｉ‐Ｆｉ、Ｂｌｕｅｔｏｏｔｈ、ＮＦＣなどの無線接続を確立し、維持することができる。さらに、ＰＳＴＮ（ｐｕｂｌｉｃ  ｓｗｉｔｃｈｅｄ  ｔｅｌｅｐｈｏｎｅ  ｎｅｔｗｏｒｋ）、３Ｇ、４Ｇ、ＬＴＥ、またはＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などの電話網の接続を確立し、維持することもできる。
【００５４】  ストレージ（５）は、画像およびオブジェクトを保存する。ストレージ（５）は、第２領域（５０２）にスタッキングされるオブジェクトの一時保存も処理することができる。モバイルデバイス（１）がクラウドコンピューティング（ｃｌｏｕｄ  ｃｏｍｐｕｔｉｎｇ）ベースのゼロクライアント端末（ｚｅｒｏ  ｃｌｉｅｎｔ  ｔｅｒｍｉｎａｌ、またはｔｈｉｎ  ｃｌｉｅｎｔ  ｔｅｒｍｉｎａｌ）である場合に、ストレージ（５）は、モバイルデバイス（１）の構成要素から省略することができる（この場合、クラウドサーバのストレージにデータが保存される）。
【００５５】  画面（６）には、画像、動画、テキストなどがディスプレイされる。画面（６）は、タッチ入力を受信することができる。画面（６）が受信できるタッチ入力には、指などが直接画面をタッチして発生される電気信号を認識するようにする静電容量式タッチ、指、ペンなどが画面を直接押すことにより発生される圧力を認識するようにする感圧式タッチ、または特定のペンの場合には、画面（６）に直接届かなくても一定距離以下の近距離内に位置すれば、ペンと関連付けられている光信号または電気信号を認識して、イベントが発生するようにする非−接触式タッチ入力、および、カメラおよび筋肉の電気信号の感知を通じて行われるジェスチャーを使用した制御などがありうる。本明細書におけるタッチ入力は、前述したすべてのタッチ入力として解釈することができる。
【００５６】  ディスプレイモジュール（７）は、前述したタッチ入力を受信して処理し、コンテンツのディスプレイに必要な作業を遂行する。ディスプレイモジュール（７）は、制御モジュール（２）に統合されて、上記の作業を処理することができる。
【００５７】  図示してはいないが、音声録音および出力のためのスピーカーおよびマイクロフォン、特定の入力のための物理ボタン、キーボード／キーパッドの接続を介してキー入力を受信できるようにする接続端子などがモバイルデバイス（１）に含まれることができる。
【００５８】  このようなモバイルデバイス（１）は、オブジェクト挿入画像を生成することができる。具体的には、制御モジュール（２）は、メイン画像を決定して、オブジェクト挿入画像を生成および編集することができる。ディスプレイモジュール（７）は、画面（６）にオブジェクトをディスプレイする。このオブジェクトは、ストレージ（５）に保存された画像や動画など、または撮影モジュール（３）によって撮影された画像、または動画のプレビューであることができる。制御モジュール（２）は、ディスプレイされたオブジェクトに対するユーザー入力が受信されると（タッチ開始）ディスプレイモジュール（７）においてオブジェクトのメニューをディスプレイするようにする。ディスプレイされたメニューに対するユーザー入力が受信されると（タッチ維持）、制御モジュール（２）は、ディスプレイモジュール（７）においてメイン画像をディスプレイし、オブジェクトをアイコン化してメイン画像の上にオーバーレイとしてディスプレイするようにする。オブジェクトのアイコンをメイン画像の所望の位置へ移動させるユーザー入力が受信および終了（タッチ終了）されると、制御モジュール（２）は、当該位置にオブジェクトが挿入されたオブジェクト挿入画像を生成した後、ストレージ（５）に保存したり、通信モジュール（４）を介して外部デバイスまたは外部ネットワークに送信したりすることができる。
【００５９】  上述した方法および装置について、様々な変形例または追加的な実施例が可能である。一例として、オブジェクト挿入画像は深さ（ｄｅｐｔｈ）を有することができる。メイン画像に挿入された画像オブジェクトが、他の画像オブジェクト（第２画像）が挿入されている画像オブジェクトである場合に、メイン画像は、１の深さを持つとして定義することができる。もし上記の他の画像オブジェクト（第２画像）も追加の画像オブジェクト（第３画像）を有する場合、メイン画像は２の深さを持つとして定義することができる。たとえば、自動車全体を示すメイン画像に、オブジェクト画像として車のヘッドライトの写真（第１画像）が挿入され、この車のヘッドライトの写真（第１画像）にヘッドライトランプ部の設計図（第２画像）がオブジェクトとして付着している場合、このオブジェクト挿入画像は１の深さを有する。加えて、設計図（第２画像）のフィラメント部分にフィラメントの写真（第３画像）が再びオブジェクトとして付くと、このオブジェクト挿入画像は２の深さを有する。深さを含んでいるオブジェクトとメイン画像は、アイコンまたはサムネイルなどに、その深さを数字で表現することができる。
【００６０】  オブジェクト画像に追加的にオブジェクトを挿入する方法は、次のような方法で実現できる。メイン画像に少なくとも一つのオブジェクト（第１画像）が挿入された状態で、追加しようとするオブジェクト（第２画像）を既に挿入されている一つのオブジェクトの上に重なるように移動させて、一定時間待機する。今メイン画像に挿入された一つのオブジェクト（第１画像）が画面（例えば、第１領域（５０１））にディスプレイされると、タッチ入力を維持した状態で、追加しようとするオブジェクト（第２の画像）を既に挿入済みのオブジェクト（第１画像）の所望の位置へ移動させた後、タッチ入力を終了する。
【００６１】  挿入されるオブジェクトの位置を決定する過程で、ジェスチャーによるメイン画像の拡大または縮小が可能である。たとえば、オブジェクト（またはオブジェクトのアイコン）へのタッチ入力が維持された状態で右に円を描く形でアイコンに対するタッチ入力をドラッグすると、メイン画像を拡大することができる。逆に左に円を描く形でドラッグすると、メイン画像を縮小することができる。このような拡大／縮小は、画面においてタッチ入力が終了してしまうと（指を離してしまうと）オブジェクトがメイン画像に挿入されてしまうため、要求される。しかし、もし前述したように、オブジェクトのアイコンを第２領域（５０２）などに積んでおいた状態ならば、タッチ入力が一時的に終了した状態であるため、ピンチ−トゥ−ズームやマルチタッチと同じように、一般的なズーム機能を使用することが可能である。
【００６２】  本発明の別の実施例によれば、３次元構造を有する対象の前、後、左、右、上、下のメイン画像またはオブジェクトの画像が、お互いの関係が表れるように一つの統合された形で見えるようにすることができある。図１２は、本発明の別の実施例による面付け機能（ｄｉｍｅｎｓｉｏｎｉｚｉｎｇ  ｆｕｎｃｔｉｏｎ）を示す。面付け機能は立体構造を持っている対象を様々な方向から撮影した写真を好みの角度につないで立体的なクラスタ（ｃｌｕｓｔｅｒ）構造を作ることを可能にする。
【００６３】  図１２を参照すると、メイン画像（１２０１）に含まれている特定のオブジェクト（１２０１‐１）は、複数の面を含む構造を保持することができる。また、メイン画像（１２０２）自体が面付け機能を利用して形成された多面構造になることができる。対象の構造に応じて、面は様々な形で組み合わせることができるが、例えば、室内の構造のような場合には、天井（または床）を中心に壁面をつなぎあわせた構造（１２０３）を、いくつかの層を含んでいる３次元構造物である場合には、必要に応じて同じ（ないしは類似の）角度から複数回撮影した写真をつなぎあわせた構造（１２０４）を、または円形空間または広場のような場合に、細かい角度から撮影した３次元構造の面付けをしたような構造（１２０５）で表すことができる。それぞれの面には、ディテーリング（ｄｅｔａｉｌｉｎｇ）機能を利用して、オブジェクトの写真を付着することが可能である。
【００６４】  オブジェクト挿入画像（ｏｂｊｅｃｔ‐ｅｍｂｅｄｄｅｄ  ｉｍａｇｅ）またはオブジェクトが付着されている写真（ｄｅｔａｉｌｅｄ  ｐｉｃｔｕｒｅ）の閲覧（ｖｉｅｗｉｎｇ）は、手動モードまたは自動モードで可能である。両方とも、一般的に、オブジェクトがメイン写真にアイコンとして付着している形をサポートするが、スライド形式、オブジェクトの関係構造（ｒｅｌａｔｉｏｎｓｈｉｐ  ｄｉａｇｒａｍ）の形式、またはメイン写真をタイルのように取り囲んだ表現形式（ｄｉｓｐｌａｙ  ｍｏｄｅ）をサポートすることができる。参考までに、手動モードでは、オブジェクトが付着されている写真の表現形式から、それぞれのオブジェクトを選択して、オブジェクトの元ファイルを閲覧するモードを示し、自動モードでは、オブジェクトがその挿入順にしたがって自動的に表示されるモードを示す。自動モードでは手動モードとは異なり、スライドショー形式の観覧が可能である。
【００６５】  本発明は、フェイスブック、ツイッターなどのＳＮＳ、カカオトーク、ライン（ｌｉｎｅ）などのモバイルメッセンジャーで活用することができる。また、インターネットショッピングモールなどで商品紹介写真の作成にも活用することができ、写真資料が求められる建設、支店管理などのリアルタイムレポートソリューションとして活用されることもある。さらに、個人用途では、個人の写真の整理やプレゼンテーション写真資料の作成にも活用することができる。また、科学調査の現場資料収集やホームページ／ブログの制作ツールのように、非常に様々な分野で活用することができる。
【００６６】  以上、本発明において開示されたブロック図は、本発明の原理を実装するための回路を概念的に表現した形態であると、当業者は解釈することができるだろう。同様に、任意のフローチャート、流れ図、状態遷移図、擬似コードなどは、コンピュータ読み取り可能な媒体で実質的に表現され、コンピュータまたはプロセッサが明示的に図示されていようがいまいが、これらのコンピュータまたはプロセッサによって実行されうる様々なプロセスを示しているということが、当業者に認識されるだろう。したがって、上述した本発明の実施例は、コンピュータで実行されうるプログラムによって作成可能であり、コンピュータで読み取り可能な記録媒体を利用して上記プログラムを動作させる汎用デジタルコンピュータで実現することができる。上記コンピュータ読み取り可能な記録媒体は、磁気記憶媒体（例えば、ＲＯＭ、フロッピーディスク、ハードディスクなど）、光学的読み取り媒体（例えば、ＣＤ‐ＲＯＭ、ＤＶＤなど）のような記憶媒体を含んでいる。
【００６７】  図面に図示された様々な要素の機能は、適切なソフトウェアと関連してソフトウェアを実行できるハードウェアだけでなく、専用ハードウェアの利用を介して提供することができる。プロセッサによって提供されるとき、このような機能は、単一の専用プロセッサ、単一の共有プロセッサ、または一部が共有可能な複数の個別プロセッサによって提供することができる。また、用語「プロセッサ」または「制御部」の明示的な利用は、ソフトウェアを実行できるハードウェアを排他的に指すものと解釈されてはならず、制限なく、デジタル信号プロセッサ（ＤＳＰ）ハードウェア、ソフトウェアを保存するための読み取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、および不揮発性記憶装置を暗黙的に含むことができる。
【００６８】  本明細書の請求項では、特定の機能を実行するための手段として表現された要素は、特定の機能を実行する任意の方法を包括し、これらの要素は、特定の機能を実行する回路要素の組み合わせ、または特定の機能を実行するのためのソフトウェアを実行するために適切な回路と結合された、ファームウェア、マイクロコードなどを含む任意の形態のソフトウェアを含むことができる。
【００６９】  本明細書で、本発明の原理の「一実施例」と、このような表現の様々な変形の指すところは、この実施例に関連して、特定の特徴、構造、特性などが、本発明の原理の少なくとも一つの実施例に含まれることを意味する。したがって、表現「一実施例では」と、本明細書全体を通して開示された任意の他の変形例は、必ずしもすべて同一の実施例を指すわけではない。
【００７０】  本明細書では、「ＡとＢのうち少なくとも一つ」の場合における「〜のうちの少なくとも一つ」の表現は、最初のオプション（Ａ）の選択のみ、または２番目に列挙されたオプション（Ｂ）の選択のみ、または両方のオプション（ＡとＢ）の選択を包含するために使用される。追加の例として「Ａ、Ｂ、およびＣのうち少なくとも一つ」の場合は、最初の列挙されたオプション（Ａ）の選択のみ、または２番目に列挙されたオプション（Ｂ）の選択のみ、または３番目に列挙されたオプション（Ｃ）の選択のみ、または最初と２番目に列挙されたオプション（ＡとＢ）の選択のみ、または２番目と３番目に列挙されたオプション（ＢとＣ）の選択のみ、またはすべての３つのオプションの選択（ＡとＢとＣ）がカバーすることができる。より多くの項目が列挙されている場合でも、当業者にとって明白に拡張解釈することができる。
【００７１】  ここまで、本発明についてその望まれる実施例を中心に見てきた。本明細書を通じて開示されたすべての実施例と条件付き例示は、本発明の技術分野において通常の知識を有する読者が本発明の原理と概念を理解するための、助けとなるよう意図して記述されたもので、当業者は本発明が、本発明の本質的な特性から逸脱しない範囲で変形された形態で実装されうることを理解できるだろう。したがって、開示された実施例は、限定的な観点ではなく、説明的な観点から考慮されるべきである。本発明の範囲は、前述した説明ではなく、特許請求の範囲に示されており、それと同等の範囲内にあるすべての違いは、本発明に含まれるものと解釈されるべきである。
【図１】
2016521418.tif 000003
【図２】
2016521418.tif 000004
【図３】
2016521418.tif 000005
【図４】
2016521418.tif 000006
【図５】
2016521418.tif 000007
【図６】
2016521418.tif 000008
【図７】
2016521418.tif 000009
【図８】
2016521418.tif 000010
【図９】
2016521418.tif 000011
【図１０】
2016521418.tif 000012
【図１１】
2016521418.tif 000013
【図１２】
2016521418.tif 000014
【国際調査報告】
2016521418.tif 000015
2016521418.tif 000016
2016521418.tif 000017
2016521418.tif 000018