(57)【要約】【課題】本発明は、オブジェクトがフレームの区画に正確に含まれることができるようにするイメージ合成方法、及びこれを具現する電子装置を提供するためのものである。【解決手段】本発明の一実施形態に従うイメージ合成方法は、原本イメージの選択を検出するステップと、上記原本イメージにタグ付けされたタグ情報でオブジェクトの位置情報を確認するステップと、上記位置情報を用いて上記オブジェクトを含むターゲットイメージを上記原本イメージから抽出するステップと、上記ターゲットイメージをフレームの区画のうち、予め指定されたマッピングされた区画に表示するステップとを含む。【選択図】図３
2014207672.tif 000002
【特許請求の範囲】
【請求項１】
原本イメージの選択を検出するステップと、
前記原本イメージにタグ付けされたタグ情報でオブジェクトの位置情報を確認するステップと、
前記位置情報を用いて前記オブジェクトを含むターゲットイメージを前記原本イメージから抽出するステップと、
前記ターゲットイメージをフレームの区画のうち、予め指定されたマッピングされた区画に表示するステップと、
を含むことを特徴とする、電子装置のイメージ合成方法。
【請求項２】
前記抽出するステップは、
前記オブジェクトが前記マッピングされた区画の中心にくるように前記ターゲットイメージを抽出するステップを含むことを特徴とする、請求項１に記載の電子装置のイメージ合成方法。
【請求項３】
前記抽出するステップは、
前記マッピングされた区画の形状が長方形でない場合、前記マッピングされた区画より大きい長方形を生成するステップと、
前記オブジェクトが前記長方形の中心にくるように前記長方形を前記原本イメージの上に配置するステップと、
前記長方形内にあるターゲットイメージを前記原本イメージから抽出するステップと、
前記ターゲットイメージの中心を前記マッピングされた区画の中心に合せてから前記マッピングされた区画から外れる部分を切り取るステップと、
を含むことを特徴とする、請求項２に記載の電子装置のイメージ合成方法。
【請求項４】
前記抽出するステップは、
前記位置情報の確認の結果、前記オブジェクトの幅が前記マッピングされた区画の幅より大きいか、または前記オブジェクトの高さが前記マッピングされた区画の高さより大きい場合、前記原本イメージを縮小した後、前記ターゲットイメージを抽出するステップを含むことを特徴とする、請求項１に記載の電子装置のイメージ合成方法。
【請求項５】
前記表示するステップは、
前記ターゲットイメージが前記マッピングされた区画より小さい場合、前記ターゲットイメージを拡大した後、表示するステップを含むことを特徴とする、請求項１に記載の電子装置のイメージ合成方法。
【請求項６】
前記抽出するステップは、
前記マッピングされた区画が他の区画と重畳する場合、前記マッピングされた区画で前記他の区画と重畳しない部分に前記オブジェクトが位置できるように前記ターゲットイメージを抽出するステップを含むことを特徴とする、請求項１に記載の電子装置のイメージ合成方法。
【請求項７】
前記ターゲットイメージが動く視覚的な効果を提供するステップをさらに含むことを特徴とする、請求項１に記載の電子装置のイメージ合成方法。
【請求項８】
前記ターゲットイメージがズーミングされる視覚的な効果を提供するステップをさらに含むことを特徴とする、請求項１に記載の電子装置のイメージ合成方法。
【請求項９】
イメージフォルダのイメージのうちから原本イメージを選択するステップと、
前記原本イメージに各々タグ付けされたタグ情報でオブジェクトの位置情報を確認するステップと、
前記位置情報を用いて前記オブジェクトを各々含むターゲットイメージを前記原本イメージから抽出するステップと、
前記イメージフォルダの表紙を表すマガジンビューの各区画に前記ターゲットイメージを表示するステップと、
を含むことを特徴とする、電子装置のイメージ合成方法。
【請求項１０】
前記選択するステップは、
前記イメージフォルダのイメージに各々タグ付けされた識別情報を確認して、前記イメージフォルダの名称と関連したイメージを原本イメージとして優先的に選択するステップを含むことを特徴とする、請求項９に記載の電子装置のイメージ合成方法。
【請求項１１】
前記選択するステップは、
前記イメージフォルダのイメージに各々タグ付けされた日付情報を確認して、最近の日付に該当するイメージを原本イメージとして優先的に選択するステップを含むことを特徴とする、請求項９に記載の電子装置のイメージ合成方法。
【請求項１２】
タグ情報は、識別情報、日付情報、コントラスト情報、位置情報、及び解像度情報のうちの１つ以上を含み、
前記選択するステップは、前記識別情報、前記日付情報、前記コントラスト情報、前記位置情報、及び前記解像度情報のうちの１つ以上を用いて、前記原本イメージを選択するステップを含むことを特徴とする、請求項９に記載の電子装置のイメージ合成方法。
【請求項１３】
原本イメージの選択を検出するステップと、
前記選択された原本イメージと同一な個数の区画を有するフレームに各々対応するサムネイルを表示するステップと、
前記サムネイルのうちの１つの選択を検出するステップと、
前記原本イメージに各々タグ付けされたタグ情報でオブジェクトの位置情報を確認するステップと、
前記位置情報を用いて前記オブジェクトを各々含むターゲットイメージを前記原本イメージから抽出するステップと、
前記ターゲットイメージを前記選択されたサムネイルに該当するフレームの区画に各々表示するステップと、
を含むことを特徴とする、電子装置のイメージ合成方法。
【請求項１４】
表示部と、
前記表示部の画面に設置されたタッチパネルと、
イメージ及び該イメージに各々タグ付けされたタグ情報を格納する格納部と、
前記表示部、前記タッチパネル、及び前記格納部を制御する制御部と、
を含み、
前記制御部は、
前記タッチパネルから原本イメージの選択を検出し、前記格納部にアクセスして前記原本イメージにタグ付けされたタグ情報でオブジェクトの位置情報を確認し、前記位置情報を用いて前記オブジェクトを含むターゲットイメージを前記原本イメージから抽出し、前記ターゲットイメージをフレームの区画のうち、予め指定されたマッピングされた区画に表示するように前記表示部を制御することを特徴とする、電子装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、イメージ合成方法に関し、特にイメージを１つに合成して表示する方法及びこれを具現する電子装置に関する。
【背景技術】
【０００２】
現在、スマートフォンなどのような電子装置はイメージを編集する機能を提供することができる。例えば、電子装置は、イメージを切り取り、イメージを拡大または縮小してイメージのコントラスト（contrast）を調整する編集機能を提供することができる。また、電子装置は多数の区画に構成されたフレーム（額縁）を提供することができる。電子装置は、区画のサイズに合うようにイメージから一部を抽出し、抽出された一部を該当区画に表示する。また、電子装置は、区画に各々イメージで埋められたフレームを１つの合成イメージに格納する。しかしながら、オブジェクト（例えば、顔）が区画に含まれなかったり一部のみ含まれたりする場合が発生することがある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明は、前述した問題点を解決するために案出したものであって、オブジェクトがフレームの区画に正確に含まれるようにするイメージ合成方法及びこれを具現する電子装置を提供することをその目的とする。
【課題を解決するための手段】
【０００４】
本発明の一実施形態に従うイメージ合成方法は、原本イメージの選択を検出するステップ、上記原本イメージにタグ付けされたタグ情報でオブジェクトの位置情報を確認するステップ、上記位置情報を用いて上記オブジェクトを含むターゲットイメージを上記原本イメージから抽出するステップ、及び上記ターゲットイメージをフレームの区画のうち、予め指定されたマッピングされた区画に表示するステップを含む。
【０００５】
本発明の別の実施形態に従うイメージ合成方法は、イメージフォルダのイメージのうちから原本イメージを選択するステップ、上記原本イメージに各々タグ付けされたタグ情報でオブジェクトの位置情報を確認するステップ、上記位置情報を用いて上記オブジェクトを各々含むターゲットイメージを上記原本イメージから抽出するステップ、及び上記イメージフォルダの表紙を表すマガジンビューの各区画に上記ターゲットイメージを表示するステップを含む。
【０００６】
本発明の更に別の実施形態に従うイメージ合成方法は、原本イメージの選択を検出するステップ、上記選択された原本イメージと同一な個数の区画を有するフレームに各々対応するサムネイルを表示するステップ、上記サムネイルのうち、１つの選択を検出するステップ、上記原本イメージに各々タグ付けされたタグ情報でオブジェクトの位置情報を確認するステップ、上記位置情報を用いて上記オブジェクトを各々含むターゲットイメージを上記原本イメージから抽出するステップ、及び上記ターゲットイメージを上記選択されたサムネイルに該当するフレームの区画に各々表示するステップを含む。
【０００７】
本発明の一実施形態に従う電子装置は、表示部、上記表示部の画面に設置されたタッチパネル、イメージ及び該イメージに各々タグ付けされたタグ情報を格納する格納部、及び上記表示部、上記タッチパネル及び上記格納部を制御する制御部を含み、上記制御部は、上記タッチパネルから原本イメージの選択を検出し、上記格納部にアクセスして上記原本イメージにタグ付けされたタグ情報でオブジェクトの位置情報を確認し、上記位置情報を用いて上記オブジェクトを含むターゲットイメージを上記原本イメージから抽出し、上記ターゲットイメージをフレームの区画のうち、予め指定されたマッピングされた区画に表示するように上記表示部を制御する。
【０００８】
本発明の別の実施形態に従う電子装置は、表示部、イメージフォルダのイメージ及び該イメージに各々タグ付けされたタグ情報を格納する格納部、及び上記表示部及び上記格納部を制御する制御部を含み、上記制御部は、上記イメージフォルダのイメージのうちから原本イメージを選択し、上記原本イメージに各々タグ付けされたタグ情報でオブジェクトの位置情報を確認し、上記位置情報を用いて上記オブジェクトを各々含むターゲットイメージを上記原本イメージから抽出し、上記イメージフォルダの表紙を表すマガジンビューの各区画に上記ターゲットイメージを表示するように制御する。
【０００９】
本発明の更に別の実施形態に従う電子装置は、表示部、上記表示部の画面に設置されたタッチパネル、イメージ及び該イメージに各々タグ付けされたタグ情報を格納する格納部、及び上記表示部、上記タッチパネル及び上記格納部を制御する制御部を含み、上記制御部は、上記タッチパネルから原本イメージの選択を検出し、上記選択された原本イメージと同一な個数の区画を有するフレームに各々対応するサムネイルを表示するように制御し、上記タッチパネルから上記サムネイルのうちの１つの選択を検出し、上記原本イメージに各々タグ付けされたタグ情報でオブジェクトの位置情報を確認し、上記位置情報を用いて上記オブジェクトを各々含むターゲットイメージを上記原本イメージから抽出し、上記ターゲットイメージを上記選択されたサムネイルに該当するフレームの区画に各々表示するように制御する。
【発明の効果】
【００１０】
以上、本発明のイメージ合成方法及び電子装置は、オブジェクトがフレームの区画に正確に含まれるようにする。
【図面の簡単な説明】
【００１１】
【図１ａ】タグ情報の生成方法の一例を説明するための図である。
【図１ｂ】タグ情報の生成方法の一例を説明するための図である。
【図２】本発明の一実施形態に従う携帯端末のブロック構成図である。
【図３】本発明の一実施形態に従うイメージ合成方法を説明するためのフローチャートである。
【図４】イメージ選択方法の一例を説明するための図である。
【図５ａ】フレーム選択方法の一例を説明するための図である。
【図５ｂ】イメージとフレームの区画をマッピングする方法の一例を説明するための図である。
【図５ｃ】オブジェクトと区画をマッピングする方法の一例を説明するための図である。
【図５ｄ】ターゲットイメージの抽出方法の一例を説明するための図である。
【図５ｅ】ターゲットイメージの抽出方法の別の例を説明するための図である。
【図５ｆ】ターゲットイメージで埋められたフレームを示す図である。
【図６】本発明の一実施形態に従う原本イメージからターゲットイメージを抽出する方法を説明するためのフローチャートである。
【図７】ターゲットイメージを該当区画に合うように縮小する方法の一例を説明するための図である。
【図８】ターゲットイメージを該当区画に合うように縮小する方法の一例を説明するための図である。
【図９ａ】ターゲットイメージの領域を計算する方法の一例を説明するための図である。
【図９ｂ】ターゲットイメージの領域を計算する方法の一例を説明するための図である。
【図１０ａ】ターゲットイメージを該当区画に合うように拡大する方法の一例を説明するための図である。
【図１０ｂ】ターゲットイメージを該当区画に合うように拡大する方法の一例を説明するための図である。
【図１０ｃ】ターゲットイメージを該当区画に合うように拡大する方法の一例を説明するための図である。
【図１１】本発明の別の実施形態に従うイメージ合成方法を説明するためのフローチャートである。
【図１２】本発明の一実施形態に従うマガジンビューを示す図である。
【図１３】本発明の別の実施形態に従う原本イメージからターゲットイメージを抽出する方法を説明するためのフローチャートである。
【図１４ａ】ターゲットイメージの領域を計算する方法の別の例を説明するための図である。
【図１４ｂ】ターゲットイメージの領域を計算する方法の別の例を説明するための図である。
【図１４ｃ】ターゲットイメージの領域を計算する方法の別の例を説明するための図である。
【図１５ａ】本発明の一実施形態に従うタイルビューを示す図である。
【図１５ｂ】本発明の一実施形態に従うタイルビューを示す図である。
【図１５ｃ】本発明の一実施形態に従うタイルビューを示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明に従うイメージ合成方法及び電子装置について詳細に説明する。以下で使われる用語や単語は、通常的または辞典的な意味に限定して解釈されてはならず、本発明の技術的思想に符合する意味と概念として解釈されなければならない。したがって、以下の説明と添付した図面は、本発明の好ましい実施形態に過ぎないものであり、本発明の技術的思想を全て代弁するものではないので、本出願時点においてこれらを置き換えることができる多様な均等物と変形例がありうる。また、添付の図面で一部の構成要素は、誇張、省略、または概略的に図示され、各構成要素のサイズは実際のサイズを全的に反映するものでない。したがって、本発明は添付した図面に描かれた相対的なサイズや間隔により制限されるものではない。本発明と関連した公知機能または構成に対する具体的な説明が本発明の要旨を曖昧にすることがあると判断される場合、その詳細な説明は省略する。
【００１３】
本発明において、電子装置は、イメージを１つに合成して表示するものであって、例えば、スマートフォン、タブレットＰＣ、ノートブックＰＣ、ディジタルカメラ、ＰＤＡ（Personal Digital Assistant）、電子手帳、デスクトップＰＣ、ＰＭＰ（Portable Multimedia Player）、メディアプレーヤー（Media Player）（例えば、ＭＰ３プレーヤー）、携帯ゲーム端末、表示部を有する家電機器（例：冷蔵庫、ＴＶ、洗濯機）などである。
【００１４】
本発明において、原本イメージは編集の対象となるイメージである。原本イメージのファイル形式（file format）は、例えばＴＩＦＦ（Tagged Image File Format）やＪＰＥＧである。本発明において、ターゲットイメージはフレームの区画に位置するようになるイメージを意味する。ターゲットイメージは、原本イメージの一部である。勿論、原本イメージ自体がターゲットになることもある。特に、ターゲットイメージはオブジェクト（例：人物、事物など）を含む。ここで、“フレーム”は、マガジンビュー、表紙、タイルビュー（Tile view）、多角形基盤の飾り枠組などと称される。特に、フレームは、該当合成イメージがイメージフォルダを代表するイメージに使われる場合、マガジンビューや表紙と称される。
【００１５】
本発明の電子装置は、オブジェクトが含まれたターゲットイメージを原本イメージから抽出するために、タグ情報を用いることができる。タグ情報は、イメージに関連付けられた付加情報を意味し、そのファイル形式は、例えばＥｘｉｆ（exchangeable image file format）である。例えば、タグ情報は、オブジェクトの位置情報（例えば、隅のＸＹ座標）とオブジェクトの識別情報（例えば、人物の名前、アドレス、及び電話番号、事物の名称など）を含むことができる。その他にもタグ情報は、該当イメージを撮影したカメラの製造社（Maker）、カメラモデル（Model）名称、イメージエディター（Software）の情報、写真を補正した日付（Datetime）、Ｅｘｉｆバージョン（Exif Version）、該当イメージを撮影した日付（Shoot Datetime）、コントラスト、解像度、ウェブにアップロードされた該当イメージの実際サイズ（Image Size）、露出時間（Exposure Time：シャッタースピード）、撮影プログラム（Exposure Program）、レンズ焦点長さ（Focal Length）、絞り開放数値（F-Number）、位置情報（例：ＧＰＳ情報）、フラッシュ使用の有無などをさらに含む。
【００１６】
本発明の電子装置は、周知の多様なイメージ認識技法を用いて、イメージに対して多様な情報をタグ付け（tagging）することができる。即ち、電子装置はイメージと関連したタグ情報を生成することができる。タグ情報の生成方法の一例は、次の通りである。
【００１７】
電子装置は、イメージからオブジェクトを認識する。ここで、イメージは、電子装置に格納されているイメージ、カメラにより撮影されたイメージ、ネットワークを介して外部装置（例：ウェブサーバ）から受信したイメージ、または多数のイメージが合成されたイメージでありうる。電子装置は、例えば、カメラのシャッターイベントに応答してオブジェクトの認識を始めることができる。また、電子装置は外部からイメージの受信に応答してオブジェクトの認識を始めることもできる。オブジェクトの認識には、周知の多様な認識技法が利用できる。人物認識には、人物の顔、半身、全身、または姿勢を認識する多様な技法が利用できる。そして、このような人物認識技法には、アドレスリスト、ソーシャルネットワーク（social network）関連アプリケーションなどが利用できる。例えば、アドレスリストやアプリケーションの友人リストに登録された人物の写真が人物認識に用いられる。事物認識には、位置情報（例：ＧＰＳ（Global Positioning System）情報、及びマップ（map）情報）に基づいた多様な技法が利用できる。
【００１８】
電子装置は、オブジェクトの位置情報を生成する。ここで、位置情報は、該当イメージでオブジェクトがどの領域に位置するかを表す情報を含む。電子装置は、位置情報をタグ情報としてイメージにタグ付けする。タグ情報は、イメージに結合されて格納されることもでき、別途に格納されることもできる。
【００１９】
図１ａ及び図１ｂは、タグ情報の生成方法の一例を説明するための図である。
【００２０】
図１ａ及び図１ｂを参照すると、電子装置はイメージに含まれたオブジェクトを認識する。例えば、１つのイメージで２つのオブジェクト１１０，１２０が認識された場合が図示される。オブジェクト１１０，１２０が認識されれば、電子装置はオブジェクト１１０，１２０の各々の位置情報１３０を生成する。
【００２１】
一例として、オブジェクトの位置情報は、図１ａに示すように、該当オブジェクトを含む矩形の左上隅座標と右下隅座標を含む。例えば、左上隅座標は、第１オブジェクト１１０の場合は（ｘ１，ｙ１）であり、第２オブジェクト１２０の場合は（ｘ３，ｙ３）である。右下隅座標は、第１オブジェクト１１０の場合は（ｘ２，ｙ２）であり、第２オブジェクト１２０の場合は（ｘ４，ｙ４）である。
【００２２】
別の例では、オブジェクトの位置情報は、図１ｂに示すように、該当オブジェクトを含む矩形の４隅のうちの１つの座標と、これを基準とした幅（Ｘ軸長さ）と高さ（Ｙ軸長さ）とを含む。例えば、第１オブジェクト１１０の位置情報は、（ｘ１，ｙ１）、左右長さα１及び上下長さβ１を含む。第２オブジェクト１２０の位置情報は、（ｘ３，ｙ３）、左右長さα２及び上下長さβ２を含む。
【００２３】
位置情報は、上記の実施形態に限定されるものではない。更に別の例では、位置情報は該当オブジェクトと背景の境界を表す座標を含むこともできる。
【００２４】
各オブジェクト１１０，１２０の位置情報が決定されれば、電子装置は位置情報をタグ情報として該当イメージにタグ付けする。また、電子装置は、周知の認識技法を用いて各オブジェクト１１０，１２０の名称を生成し、これをタグ情報として該当イメージにタグ付けする。電子装置は、位置情報及び名称の他にも多様な情報をタグ情報として該当イメージにタグ付けすることができる。
【００２５】
図２は、本発明の一実施形態に従う携帯端末のブロック構成図である。
【００２６】
図２を参照すると、本発明の一実施形態に従う携帯端末２００は、表示部２１０、キー入力部２２０、格納部２３０、無線通信部２４０、オーディオ処理部２５０、スピーカーＳＰＫ、マイクＭＩＣ、カメラ２６０、ＧＰＳ受信部２７０、及び制御部２８０を含んでなされる。
【００２７】
表示部２１０は、制御部２８０の制御下でデータ（例：イメージ）を画面に表示する。即ち、制御部２８０がデータを処理（例えば、デコード（decode））してバッファに格納すれば、表示部２１０はバッファに格納されたデータをアナログ信号に変換して画面に表示する。表示部２１０に電源が供給されれば、表示部２１０はロックイメージを画面に表示する。ロックイメージが表示されている状態でロック解除情報が検出されれば、制御部２８０はロックを解除する。表示部２１０は、制御部２８０の制御下でロックイメージの代わりに、例えばホームイメージを表示する。ホームイメージは、背景（background）イメージ（例えば、ユーザにより設定された写真）と、この上に表示される多数のアイコンを含む。ここで、アイコンは各々アプリケーションまたはコンテンツ（例：写真、ビデオ、音声ファイル、文書、メッセージなど）を指示する。アイコンのうちの１つ、例えばアプリケーションアイコンがユーザにより選択されれば、制御部２８０は該当アプリケーションを実行する。ここで、ホームイメージはホームスクリーン（画面）と称されることもできる。また、ロックイメージはロックスクリーン（画面）と称されることもできる。
【００２８】
表示部２１０は、制御部２８０からアプリケーションの実行イメージを受信し、アナログ信号に変換して出力する。
【００２９】
表示部２１０は、制御部２８０の制御下で、イメージを多層（multi-layer）構造で画面に表示する。例えば、表示部２１０は、写真を画面に表示し、タグ情報をその上に表示する。
【００３０】
表示部２１０は、液晶表示装置（Liquid Crystal Display：ＬＣＤ）、ＡＭＯＬＥＤ（Active Matrix Organic Light Emitted Diode）、フレキシブルディスプレイ（Flexible display）、または透明ディスプレイからなることができる。
【００３１】
タッチパネル２１１は、表示部２１０の画面に設置される。具体的には、タッチパネル２１１は、表示部２１０の画面に位置するアドオンタイプ（add-on type）や表示部２１０内に挿入されるオンセルタイプ（on-cell type）、またはインセルタイプ（in-cell type）で具現される。
【００３２】
タッチパネル２１１は、画面に対するユーザのジェスチャーに応答してタッチイベントを発生させ、タッチイベントをＡ／Ｄ（Analog to Digital）変換して制御部２８０に伝達する。ここで、タッチイベントは１つ以上のタッチ座標（ｘ，ｙ）を含む。例えば、タッチパネル２１１のタッチＩＣ（Integrated Circuit）は、ユーザのタッチを検出し、タッチに応答してタッチ領域を決定し、タッチ領域に含まれたタッチ座標（ｘ，ｙ）を制御部２８０に伝達する。ここで、タッチ座標はピクセル単位である。例えば、画面の解像度が６４０（横ピクセルの個数）＊４８０（縦ピクセルの個数）の場合、Ｘ軸座標は（０，６４０）であり、Ｙ軸座標は（０，４８０）である。制御部２８０は、タッチパネル２１１からタッチ座標が受信される場合、タッチ入力機構（例：指やペン）がタッチパネル２１１にタッチしたと決定し、タッチパネル２１１からタッチ座標が受信されない場合、タッチ入力機構のタッチが解除されたと決定する。また、制御部２８０は、タッチされた座標が例えば、（ｘ０，ｙ０）から（ｘ１，ｙ２）に変化し、その変化量（例えば、Ｄ（Ｄ２=（ｘ０−ｘ１）２＋（ｙ０−ｙ１）２）が予め設定された“移動しきい値（例えば、１ミリメートル）”を超過する場合、タッチ入力機構の動きが発生したと決定する。制御部２８０は、タッチ入力機構の移動に応答してタッチ入力機構の位置変化量（ｄｘ，ｄｙ）及びタッチ入力機構の移動速度などを算出する。制御部２８０は、タッチ座標、タッチ入力機構のタッチ解除の有無、タッチ入力機構の移動の有無、タッチ入力機構の位置変化量、及びタッチ入力機構の移動速度などに基づいて、画面に対するユーザのジェスチャーをタッチ、マルチタッチ、タップ（Tap）、ダブルタップ（Double Tap）、ロングタップ（Long tap）、タップアンドタッチ（Tap & touch）、ドラッグ（Drag）、フリック（Flick）、プレス（Press）、ピンチイン（pinch in）、及びピンチアウト（pinch out）などのうち、いずれか１つに決定する。
【００３３】
タッチはユーザがタッチ入力機構を画面に接触させるジェスチャーであり、マルチタッチは多数のタッチ入力機構（例：親指と人差し指）を画面に接触させるジェスチャーであり、タップは画面のある一地点にタッチ入力機構がタッチした後、移動無しで該当地点でタッチ解除（touch-off）されるジェスチャーであり、ダブルタップはある一地点を連続して２回タップするジェスチャーであり、ロングタップはタップより相対的に長くタッチした後、タッチ入力機構の移動無しで該当地点でタッチ入力機構のタッチを解除するジェスチャーであり、タップアンドタッチは画面のある地点をタップした後、該当地点を所定時間（例：０．５秒）以内に再度タッチするジェスチャーであり、ドラッグはある一地点をタッチした状態でタッチ入力機構を所定の方向に移動させるジェスチャーであり、フリックはドラッグに比べてタッチ機構を早く移動させた後、タッチ解除するジェスチャーであり、プレスはある一地点をタッチした後、所定の時間（例：２秒）以上移動無しでタッチを維持するジェスチャーであり、ピンチインは２つのタッチ入力機構で２つの地点を同時にマルチタッチした後、タッチ機構の間隔を狭めるジェスチャーであり、ピンチアウトはタッチ入力機構の間隔を広げるジェスチャーである。即ち、タッチはタッチパネル２１１に接触（contact）したことを意味し、その他のジェスチャーはタッチの変化を意味する。
【００３４】
タッチパネル２１１は、手ジェスチャーを感知する手タッチパネルと、ペンジェスチャーを感知するペンタッチパネルとを含んで構成された複合タッチパネルでありうる。ここで、手タッチパネルは、静電容量方式（capacitive type）で具現される。勿論、手タッチパネルは、抵抗膜方式（resistive type）、赤外線方式、または超音波方式で具現されることもできる。また、手タッチパネルは、手ジェスチャーのみによりタッチイベントを発生させるものではなく、他の物体（例：静電容量変化を加えることができる伝導性材質の物体）によってもタッチイベントを生成することができる。ペンタッチパネルは、電子誘導方式（electromagnetic induction type）により構成できる。これによって、ペンタッチパネルは磁場が形成できるように特殊製作されたタッチ用ペンによりタッチイベントを生成する。特に、ペンタッチパネルで生成されるタッチイベントは、タッチ座標と共に、タッチの種類を表す値を含む。例えば、制御部２８０は、ペンタッチパネルから第１電圧レベル値が受信された場合、タッチ入力機構のタッチを間接タッチ（ホバリング（hovering）とも称される）に決定する。制御部２８０は、タッチパネル２１１から第１電圧レベルより大きい第２電圧レベル値が受信された場合、タッチ入力機構のタッチを直接タッチに決定する。また、ペンタッチパネルで生成されるタッチイベントは、ペンに設置されたキーが押されたか否かを表す値をさらに含むことができる。例えば、ペンに設置されたキーが押されれば、ペンのコイルで発生する磁場が変化し、磁場の変化に応答してペンタッチパネルは、第３電圧レベル値を発生させ、これを制御部２８０に伝達する。
【００３５】
キー入力部２２０は、少なくとも１つのタッチキーを含むことができる。タッチキーは、ユーザのタッチを感知するために静電容量方式や抵抗膜方式などで具現される。タッチキーは、ユーザのタッチに応答してイベントを発生させ、これを制御部２８０に伝達する。また、タッチキーは画面に隣接するように（例えば、画面の下段に）設置できる。例えば、制御部２８０は、第１タッチキー（メニュー呼び出しキー）のイベントに応答してメニューを画面の下段に表示するように表示部２１０を制御する。また、制御部２８０は、第２タッチキー（戻しキー）のイベントに応答して以前のイメージを表示するように表示部２１０を制御する。例えば、写真の上にタグ情報が表示されている状態で第２タッチキーイベントが発生すれば、タグ情報の表示は終了し、写真のみ表示される。
【００３６】
また、キー入力部２２０はタッチ方式の他の方式のキーをさらに含んでなされることができる。例えば、キー入力部２２０は少なくとも１つのドーム（dome）キーを含んでなされることができる。ユーザがドームキーを押せば、ドームキーが変形されて印刷回路基板に接触し、これによって、印刷回路基板でキーイベントが発生して制御部２８０に伝達される。このようなドームキーは、携帯端末２００の側面に設置されることもでき、画面に隣接するように（例えば、画面の下段に）設置されることもできる。このようなキーイベントは、電源オン／オフイベント、ボリューム調節イベント、画面オン／オフイベント、またはシャッターイベントなどである。制御部２８０は、このようなキーイベントに応答して上記の構成を制御する。一方、キー入力部２２０のキーはハードキー（hard key）と称され、表示部２１０に表示される仮想のキーはソフトキー（soft key）と称される。
【００３７】
格納部（secondary memory unit）２３０は、ディスク、ＲＡＭ、ＲＯＭ、またはフラッシュメモリなどで構成される。格納部２３０は、制御部２８０の制御下で、携帯端末２００で生成されたり、無線通信部２４０を介して外部装置（例：サーバ、デスクトップＰＣ、タッブレットＰＣなど）から受信したりしたデータを格納する。例えば、格納部２３０は、連絡先情報（２３１−＿１から２３１＿Ｎ）、イメージ（２３２＿１から２３２＿Ｎ）、地図（map）情報２３３、及び優先順位情報２３４を格納する。連絡先情報（２３１＿１から２３１＿Ｎ）は各々、名前、アドレス、ｅメール、プロフィール写真、趣味、ユーザとの関係（例えば、友人、家族、会社など）、電話番号などを含むことができる。イメージ（２３２＿１から２３２＿Ｎ）は各々、タグ情報を含むことができる。特に、タグ情報にはオブジェクトの位置情報が含まれることができる。また、タグ情報には前述した多様な情報がさらに含まれることができる。
【００３８】
また、格納部２３０は、複写及び貼り付け（copy & paste）などのためにユーザがメッセージ、写真、ウェブページ、文書などから複写したデータを臨時格納する。また、格納部２３０は、携帯端末２００の動作のための多様な設定値（例：画面明るさ、タッチ発生時の振動の有無、画面の自動回転の有無など）を格納する。
【００３９】
格納部２３０は、ブートプログラム、少なくとも１つ以上のオペレーティングシステム（ＯＳ）及びアプリケーションを格納する。ＯＳは、ハードウェアとアプリケーションとの間、そしてアプリケーションの間のインターフェースの役割をし、ＣＰＵ、ＧＰＵ、メインメモリ、及び格納部２３０などのコンピュータ資源を管理する。アプリケーションは、エンベデッドアプリケーション（embedded application）とサードパーティアプリケーション（3rd party application）とに分類される。例えば、エンベデッドアプリケーションは、ウェブブラウザー（Web browser）、ｅメール（email）プログラム、インスタントメッセンジャー（instant messenger）などである。特に、格納部２３０は、イメージ認識アプリケーション１３５、タグ情報生成アプリケーション１３６、及びイメージ編集アプリケーション１３７を格納することができる。
【００４０】
無線通信部２４０は、制御部２８０の制御下で、ネットワークを介して外部装置と音声通話、画像通話、またはデータ通信を遂行する。無線通信部２４０は、送信される信号の周波数をアップコンバート及び増幅する無線周波数送信部と、受信される信号の周波数を低雑音増幅及びダウンコンバートする無線周波数受信部とを含む。また、無線通信部１３０は、移動通信モジュール（例えば、第３世代（3-Generation）移動通信モジュール、第３．５世代（3.5-Generation）移動通信モジュール、または第４世代（4-Generation）移動通信モジュールなど）、ディジタル放送モジュール（例えば、ＤＭＢモジュール）、及び近距離通信モジュール（例：ワイファイ（Wi-Fi）モジュール、Ｂｌｕｅｔｏｏｔｈ（登録商標）モジュール、ＮＦＣ（Near Field Communication）モジュール）を含む。
【００４１】
オーディオ処理部２５０は、スピーカーＳＰＫ及びマイクＭＩＣと結合して音声認識、音声録音、ディジタルレコーディング（recording）、及び通話のためのオーディオ信号（例：音声データ）の入力及び出力を遂行する。オーディオ処理部２５０は、制御部２８０からオーディオ信号を受信し、受信したオーディオ信号をアナログにＤ／Ａ変換し増幅した後、スピーカーＳＰＫに出力する。オーディオ処理部２５０は、マイクＭＩＣから受信したオーディオ信号をディジタルにＡ／Ｄ変換した後、制御部２８０に提供する。スピーカーＳＰＫは、オーディオ処理部２５０から受信したオーディオ信号を音波（sound wave）に変換して出力する。マイクＭＩＣは、人やその他の音源（sound source）から伝達された音波をオーディオ信号に変換する。
【００４２】
カメラ２６０は、制御部２８０の制御下で、被写体を撮影して制御部２８０に出力する機能を遂行する。具体的には、カメラ２６０は、光を集めるためのレンズと、このような光を電気的な信号に変換するイメージセンサと、イメージセンサから入力される電気信号をロウデータ（raw data）として処理して制御部２８０に出力するＩＳＰ（Image Signal Processor）を含むことができる。ここで、ＩＳＰは、制御部２８０の制御下で、ロウデータをプレビューイメージに加工して制御部２８０に出力する。すると、制御部２８０は、プレビューイメージを画面に表示するように表示部２１０を制御する。また、ＩＳＰは、制御部２８０の制御下で、ロウデータを圧縮イメージ（例えば、ＪＰＥＧ）に加工して制御部２８０に出力する。制御部２８０は、タッチパネル２１１またはキー入力部２２０からシャッターイベント（例：ユーザが表示部２１０に表示されたシャッターボタンをタップ）を検出し、シャッターイベントに応答して圧縮イメージを格納部２３０に格納する。一方、このようなＩＳＰは、カメラ２６０でない制御部２８０、例えばＡＰに備えられることができる。また、本発明の携帯端末２００はデュアルカメラを備えることもできる。例えば、第１カメラは携帯端末２００の後面に配置され、第２カメラは画面と共に前面に配置できる。勿論、２つのカメラとも同一な面に配置されることもできる。
【００４３】
ＧＰＳ受信部２７０は、制御部２８０の制御によって、３個以上のＧＰＳ衛星が送信した送信時間を含むＧＰＳ信号を受信し、送信時間とＧＰＳ信号が受信された受信時間の時間差を用いてＧＰＳ受信部２７０（即ち、携帯端末２００）と各々の衛星の間の距離を計算し、このように計算された距離情報を用いて携帯端末２００の位置、即ち２次元座標値（緯度／軽度）を計算し、計算された位置情報を制御部２８０に伝達する。ここで、このような計算機能は、制御部２８０、例えばＡＰで遂行されることもできる。
【００４４】
制御部２８０は、携帯端末２００の全般的な動作及び携帯端末２００の内部構成の間の信号流れを制御し、データを処理する機能を遂行し、バッテリーから上記構成への電源供給を制御する。
【００４５】
制御部２８０は、１つ以上の中央処理ユニット（Central Processing Unit：ＣＰＵ）を含む。周知の通り、ＣＰＵはデータの演算及び比較と、命令語の解釈及び実行などを遂行するコンピュータシステムの核心的な制御ユニットである。ＣＰＵは、データや命令を一時格納する各種レジスタを含む。制御部２８０は、１つ以上のグラフィック処理ユニット（Graphic Processing Unit：ＧＰＵ）を含むことができる。ＧＰＵは、ＣＰＵの代わりをして、グラフィックと関連したデータの演算及び比較と、命令語の解釈及び実行などを遂行するグラフィック制御ユニットである。ＣＰＵとＧＰＵは、各々２つ以上の独立コア（例：クァッドコア（quad-core））が単一集積回路からなる１つのパッケージ（package）に統合できる。即ち、ＣＰＵは１つのマルチコアプロセッサに統合されたものでありうる。また、多数のＧＰＵも１つのマルチコアプロセッサに統合されたものでありうる。また、ＣＰＵとＧＰＵは１つのチップに統合（ＳｏＣ：System on Chip）されたものでありうる。また、ＣＰＵとＧＰＵはマルチレイヤ（multilayer）にパッケージング（packaging）されたものでありうる。一方、アプリケーションプロセッサ（Application Processor：ＡＰ）はＣＰＵ及びＧＰＵを含むことができる。延いては、ＡＰはＩＳＰをさらに含んで構成されることもできる。
【００４６】
制御部２８０は、メインメモリ（main memory unit）、例えばＲＡＭを含む。メインメモリは、格納部２３０からロードされた各種プログラム、例えばブートプログラム、ＯＳ、及びアプリケーションを格納する。制御部２８０にバッテリーの電源が供給されれば、まずブートプログラムが制御部２８０のメインメモリ（main memory unit）にロード（load）される。このようなブートプログラムは、ＯＳをメインメモリにロードする。ＯＳは、アプリケーションをメインメモリにロードする。制御部２８０（例えば、ＡＰ、ＣＰＵ）は、このようなメインメモリに格納されたプログラムにアクセスしてプログラムの命令を読み取って、読取結果に従う機能（例えば、人物認識、事物認識、タグ情報生成、イメージ編集）を実行する。また、制御部２８０は、格納部２３０に記録（write）するデータを臨時格納し、格納部２３０から読み取った（read）データを臨時格納するキャッシュメモリを含むことができる。
【００４７】
制御部２８０は、タグ情報を生成するために連絡先情報及び地図情報を用いることができる。例えば、オブジェクトが山であると認識された場合、制御部２８０は、ＧＰＳ情報とマップ情報とを用いて山の名称を探り出して、これを該当オブジェクトのイメージにタグ付けする。オブジェクトが顔であると認識された場合、制御部２８０は、プロフィール写真と比較して顔の人物の名前を探り出して、これを該当オブジェクトのイメージにタグ付けする。
【００４８】
制御部２８０は、イメージ（２３２＿１から２３２＿Ｎ）のうち、編集の対象を選定するためにタグ情報及び優先順位情報２３４を用いることができる。例えば、イメージ合わせの主題（例えば、イメージフォルダの名称）が‘山’の場合、制御部２８０は、イメージ（２３２＿１から２３２＿Ｎ）各々のタグ情報を確認して、イメージ（２３２＿１から２３２＿Ｎ）のうち、‘山’と関連したイメージを１次選択する。次に、制御部２８０は、優先順位情報２３４を参照して１次選択されたイメージのうち、編集対象を最終選択する。例えば、優先順位情報２３４が次の＜表１＞の通りであれば、制御部２８０はオブジェクトの名称が主題と関連したイメージを１次選択する。１次選択されたイメージの数が多い場合（例えば、区画の数より多い場合）、制御部２８０は、１次選択されたイメージのうち、最近に撮影した写真を、例えば区画の数だけ最終選択する。１次選択されたイメージの数が足りない場合、制御部２８０は、１次選択過程で除外された残のうち、最近に撮影した写真を足りない数だけさらに選択する。
【００４９】
【表１】
2014207672.tif 000003
【００５０】
また、制御部２８０はイメージを１つに合成して表示する。これと関連して以下に具体的に説明する。
【００５１】
一方、携帯端末２００は、イヤージャック、振動モータ、加速度センサ、アクセサリーなどのように、上記で言及していない構成をさらに含むことができる。ここで、アクセサリーは、携帯端末２００から分離可能な携帯端末２００の付属品であって、例えばタッチのためのペンになることができる。
【００５２】
図３は、本発明の一実施形態に従うイメージ合成方法を説明するためのフローチャートである。図４は、イメージ選択方法の一例を説明するための図である。図５ａは、フレーム選択方法の一例を説明するための図である。図５ｂは、イメージとフレームの区画をマッピングする方法の一例を説明するための図である。図５ｃは、オブジェクトと区画をマッピングする方法の一例を説明するための図である。図５ｄは、ターゲットイメージの抽出方法の一例を説明するための図である。図５ｅは、ターゲットイメージの抽出方法の別の例を説明するための図である。図５ｆは、ターゲットイメージで埋められたフレームを示す図である。
【００５３】
図３を参照すると、ステップ３１０で、制御部２８０は、イメージ編集アプリケーション２３７の実行を要請するイベント（例えば、画面に表示された該当アイコンをユーザがタップ）がタッチパネル２１１から検出されるか否かを決定する。イメージ編集アプリケーション２３７の実行要請イベントが検出された場合、制御部２８０は、イメージ編集アプリケーション２３７の実行イメージ（例えば、サムネイル）を表示するように表示部２１０を制御する。
【００５４】
ステップ３２０で、制御部２８０は原本イメージの選択をタッチパネル２１１から検出する。例えば、図４を参照すると、表示部２１０は、制御部２８０の制御下で、イメージの各々に該当するサムネイルを表示する。サムネイルがユーザにより選択（例えば、タップ）されれば、制御部２８０は、４１０のような識別子を該当サムネイルの上に表示するように表示部２１０を制御する。また、制御部２８０は、選択されたサムネイルをそうでないものと区別できるように（例えば、ぼやかして表示するように）表示部２１０を制御する。
【００５５】
選択完了ボタン４２０のタップが検出されれば、制御部２８０は、フレームの各々に該当するサムネイルを表示するように表示部２１０を制御する。この際、区画の個数は選択された原本イメージの数と同一でありうる。例えば、選択された原本イメージが８個の場合、図５ａに示すように、８個の区画を有するフレームのサムネイルが表示される。勿論、９個以上の区画を有するフレームのサムネイルが表示されることもできる。例えば、原本イメージが選択されれば、制御部２８０は原本イメージのタグ情報にアクセスしてオブジェクトの個数を確認することができる。原本イメージが８個であり、これらのうちの１つがオブジェクトを２つ持っていることと確認され、残りは１つずつだけ持っていることと確認されれば、制御部２８０はオブジェクトの総数が９個であることを認識する。すると、表示部２１０は、制御部２８０の制御下で、９個の区画を有するフレームのサムネイルを表示することができる。
【００５６】
タグ情報でオブジェクトの個数が確認できない場合、制御部２８０はイメージ認識技法を用いて該当原本イメージでオブジェクトの個数を認識することもできる。ここで、オブジェクトの個数は制御部２８０が認識した値である。例えば、写真に多数の人物が隣接している場合、制御部２８０は多数の人物を１つのオブジェクトとして認識することができる。勿論、多数の人物が隣接していても制御部２８０は多数の人物を各々識別することができる。そのような場合、各々の人物が各々１つのオブジェクトでありうる。
【００５７】
フレームのサムネイルのうち、いずれか１つが選択（例えば、ユーザが５１０をタッチする）されれば、ステップ３４０で制御部２８０は、図５ｂに示すように、選択された原本イメージ（５２１から５２８）をフレームの区画に各々一対一マッピングすることができる。または、ステップ３４０で制御部２８０は、図５ｃに示すように、認識されたオブジェクト（５３１から５３４）をフレームの区画に各々一対一マッピングすることもできる。ここで、一対一マッピングは多様な方式が利用できる。例えば、制御部２８０は任意の通り一対一マッピングすることができる。または、制御部２８０はオブジェクトのサイズと区画のサイズを基準に一対一マッピングすることもできる。例えば、制御部２８０はオブジェクトのサイズと各区画のサイズを計算する。制御部２８０は、計算の結果、オブジェクトのうちの最も大きいオブジェクトを、区画のうちの最も大きい区画にマッピングすることができる。即ち、このようにサイズ順にオブジェクトが各区画に一対一マッピングできる。
【００５８】
ステップ３５０で、制御部２８０はターゲットイメージを該当原本イメージから各々抽出する。ここで、１つの原本イメージから１つのターゲットイメージが抽出されることもでき、または多数のターゲットイメージが抽出されることもできる。例えば、図５ｄを参照すると、各々オブジェクト１つずつを有するターゲットイメージ５４１，５４２が１つの原本イメージ５４０から抽出できる。図５ｅを参照すると、１つの原本イメージ５５０から１つのターゲットイメージ５５１が抽出されることもできる。この際、ターゲットイメージは複数のオブジェクト５５１ａ，５５１ｂを有することができる。一方、抽出方法の具体的な例示は、図６を参照して具体的に説明する。
【００５９】
ステップ３６０で、制御部２８０は、ターゲットイメージを一対一マッピング関係にある区画に各々表示するように表示部２１０を制御する。図５ｆを参照すると、オブジェクトが各々該当区画に表示される。制御部２８０は、タッチジェスチャーに応答してターゲットイメージの表示を制御することができる。例えば、区画のうち、いずれか１つにピンチインが検出されれば、制御部２８０は該当区画内のイメージを縮小する。ピンチアウトが検出されれば、制御部２８０は該当区画内のイメージを拡大する。ドラッグが検出されれば、制御部２８０は該当区画内のイメージをドラッグの方向に移動させる。即ち、ドラッグによりオブジェクトの表示位置が変更される。ダブルタップが検出されれば、制御部２８０は該当区画内のイメージを左右に反転させる。タッチ入力機構のタッチが検出されてからタッチ入力機構の回転が検出されれば、制御部２８０は該当区画内のイメージを回転させる。
【００６０】
ステップ３７０で、制御部２８０はターゲットイメージで埋められたフレームを１つの合成イメージとして格納する。
【００６１】
以上、イメージ合成は、前述したように、原本イメージが一括的に選択された後、遂行できる。また、原本イメージにタグ付けされたイメージが選択できる。例えば、図４を参照すると、表示されたサムネイルのうち、いずれか１つが選択された後、タグオプションボタン４３０のタップが検出されれば、制御部２８０は、選択されたサムネイルの原本イメージにタグ付けされたイメージのサムネイルを表示するように表示部２１０を制御することができる。以後、表示されたサムネイルのうちから一部（または、全部）が選択され、選択された一部に該当するタグ付けイメージが先に選択された原本イメージと一緒に合成され、その結果が表示できる。
【００６２】
図６は、本発明の一実施形態に従う原本イメージからターゲットイメージを抽出する方法を説明するためのフローチャートである。図７及び図８は、ターゲットイメージを該当区画に合うように縮小する方法の一例を説明するための図である。図９ａ及び図９ｂは、ターゲットイメージの領域を計算する方法の一例を説明するための図である。図１０ａ及び図１０ｂは、ターゲットイメージを該当区画に合うように拡大する方法の一例を説明するための図である。
【００６３】
図６を参照すると、ステップ６１０で、制御部２８０は原本イメージのタグ情報にオブジェクトの位置情報が含まれているか否かを決定する。タグ情報にオブジェクトの位置情報が含まれている場合、プロセスはステップ６５０に進行される。
【００６４】
タグ情報にオブジェクトの位置情報が含まれていない場合、ステップ６２０で、制御部２８０は原本イメージでオブジェクトを認識する。オブジェクトの認識が成功した場合、ステップ６３０で、制御部２８０は、認識されたオブジェクトの位置情報（例えば、該当オブジェクトを含む矩形の左上隅座標と右下隅座標）を生成し、これを原本イメージにタグ付けする。タグ付け後、プロセスはステップ６５０に進行される。
【００６５】
オブジェクトの認識が失敗した場合、ステップ６４０で、制御部２８０は原本イメージとマッピング関係にある区画に入るターゲットイメージを原本イメージから任意に抽出する。この際、ターゲットイメージには、オブジェクトの認識が失敗したので、オブジェクト（例：顔）の一部のみ含まれるか、またはオブジェクトが含まれないことがある。
【００６６】
ステップ６５０で、制御部２８０は原本イメージの縮小の要否を決定する。縮小が必要でない場合、即ち、オブジェクトの高さＨ１が該当区画の高さＨ２より小さく、オブジェクトの幅Ｗ１が該当区画の幅Ｗ２より小さい場合、プロセスはステップ６７０に進行される。
【００６７】
Ｈ１＞Ｈ２またはＷ１＞Ｗ２の場合、ステップ６６０で、制御部２８０は次のような方法を用いて原本イメージを縮小する。図７を参照すると、Ｗ１／Ｈ１＜Ｗ２／Ｈ２の場合、制御部２８０はＷ１がＷｆ（＝（Ｗ１＊Ｈ２）／Ｈ１）に縮小されるように原本イメージを縮小する。図８を参照すると、Ｗ１／Ｈ１＞Ｗ２／Ｈ２の場合、制御部２８０はＨ１がＨｆ（＝（Ｗ２＊Ｈ１）／Ｗ１）に縮小されるように原本イメージを縮小する。原本イメージの縮小後、プロセスはステップ６７０に進行される。
【００６８】
ステップ６７０で、制御部２８０は原本イメージとマッピング関係にある区画に入るターゲットイメージを原本イメージから抽出する。ここで、ターゲットイメージは少なくとも１つ以上のオブジェクトを含む。イメージ抽出方法の一例は、次の通りである。
【００６９】
図９ａ及び図９ｂを参照すると、原本イメージ９１０は、フレーム９２０の第１区画９２１とマッピング関係にある。第１区画９２１の形状は、図示したように非長方形（即ち、内角のうちの少なくとも１つが直角でない四角形）である。原本イメージ９１０は顔オブジェクト９１１ａを含み、該当タグ情報は顔オブジェクト９１１ａの位置情報（ｘ１，ｙ１）及び（ｘ２，ｙ２）を含む。顔オブジェクト９１１ａの高さは第１区画９２１の高さより小さく、顔オブジェクト９１１ａの幅は第１区画９２１の幅より小さい。したがって、顔オブジェクト９１１ａの縮小は必要でない。
【００７０】
このような仮定下で、制御部２８０は、まず、第１区画９２１より大きい長方形（即ち、内角が全て直角の四角形）９２２を生成する。仮に、第１区画９２１の形状が長方形の場合、このような生成は省略する。制御部２８０は、顔オブジェクト９１１ａが長方形９２２の中心にくるように長方形９２２を原本イメージ９１０の上に位置させる。次に、制御部２８０は長方形９２２内にあるターゲットイメージ９１１を原本イメージ９１０から抽出する。次に、制御部２８０は、ターゲットイメージ９１１の中心を第１区画９２１の中心に合せてから、第１区画９２１を外れる部分９１１ｂ，９１１ｃを遮る。または、制御部２８０は第１区画９２１から外れる部分９１１ｂ，９１１ｃを切り取ることもできる。
【００７１】
一方、原本イメージでオブジェクトが外方に片寄っている場合がありうる。このような原本イメージに対して前述したイメージ抽出方法が遂行される場合、該当区画がイメージで全て埋められず、空いた空間が生じることがある。即ち、イメージ抽出が完了した後、ステップ６８０で制御部２８０は該当区画に空いた空間が生じるか否かを決定する。空いた空間が生じる場合、ステップ６９０で制御部２８０は空いた空間が埋められるようにターゲットイメージを拡大する。このような拡大方法の一例は、次の通りである。
【００７２】
図１０ａから図１０ｃを参照すると、原本イメージ１０１０は、フレーム１０２０の第１区画１０２１とマッピング関係にある。第１区画１０２１の形状は図示したように非長方形である。原本イメージ１０１０は、顔オブジェクト１０１１ａを含み、該当タグ情報は顔オブジェクト１０１１ａの位置情報（ｘ１，ｙ１）及び（ｘ２，ｙ２）を含む。顔オブジェクト１０１１ａの高さは第１区画１０２１の高さより小さく、顔オブジェクト１０１１ａの幅は第１区画１０２１の幅より小さい。したがって、顔オブジェクト１０１１ａの縮小は必要でない。
【００７３】
このような仮定下で、制御部２８０は、まず、第１区画１０２１を含む長方形１０２２を生成する。仮に、第１区画１０２１の形状が長方形の場合、このような生成は省略する。制御部２８０は、顔オブジェクト１０１１ａが長方形１０２２の中心にくるように長方形１０２２を原本イメージ１０１０の上に位置させる。次に、制御部２８０は長方形９２２内にあるターゲットイメージ１０１１を原本イメージ１０１０から抽出する。次に、制御部２８０は、ターゲットイメージ１０１１の中心を第１区画１０２１の中心に合せてから、第１区画１０２１から外れる部分１０１１ｂを遮ったり、切り取ったりする。しかしながら、図１０ｂに示すように、第１区画１０２１に幅（Ｗ１−Ｗｍ）と高さＨ１を有する空いた空間１０２１ａが生じる。このように、空いた空間１０２１ａが生じれば、制御部２８０は第１区画１０２１が全て埋められるようにターゲットイメージ１０１１を拡大する。次に、制御部２８０は、図１０ｃに示すように、拡大されたターゲットイメージ１０１２で第１区画１０２１から外れる部分１０１２ａを遮ったり、切り取ったりする。
【００７４】
一方、携帯端末２００に格納されたイメージはフォルダ別に管理できる。フォルダは、他の用語、例えばグループと称されることもできる。このようなフォルダの名称はユーザにより定めることができる。また、フォルダの表紙（cover）、即ちイメージを代表するマガジンビュー（magazine view）が生成できる。本発明に従うマガジンビューはその下位イメージを１つに合成して作ったイメージでありうる。したがって、ユーザはマガジンビューが何かを直観的に認知することができる。例えば、ユーザはマガジンビューの該当下位イメージが如何なる主題に縛られているかを直観的に認知することができる。マガジンビューは、他の用語、例えばフレーム、タイルビュー、表紙などと称されることもできる。
【００７５】
表示部２１０は、制御部２８０の制御下で、マガジンビューを表示することができる。このように表示されたマガジンビューがユーザにより選択（例えば、タップ）されれば、制御部２８０は、その下位イメージをサムネイル形態で表示するように表示部２１０を制御することができる。
【００７６】
ユーザは、イメージをフォルダから他のフォルダに移動させることができる。また、ユーザはイメージをフォルダから削除することもできる。また、ユーザはイメージをフォルダに追加することもできる。勿論、このような移動、削除、追加などのようなイメージフォルダのアップデートは自動で（即ち、ユーザ入力無しで）なされることもできる。例えば、イメージが撮影されれば、制御部２８０は該当タグ情報（例：撮影場所）と関連したフォルダにイメージを追加する。このようなアップデートが発生すれば、マガジンビューも新しくアップデートできる。このようなアップデート方法の一例を図１１から図１４を参照して説明する。
【００７７】
図１１は、本発明の別の実施形態に従うイメージ合成方法を説明するためのフローチャートである。図１２は、本発明の一実施形態に従うマガジンビューを示す図である。
【００７８】
図１１を参照すると、ステップ１１１０で、制御部２８０はイメージフォルダがアップデートされたか否かを決定する。イメージフォルダがアップデートされた場合、ステップ１１２０で、制御部２８０は＜表１＞のような優先順位情報に基づいてイメージフォルダから原本イメージを選択する。
【００７９】
ステップ１１３０で、制御部２８０は選択された原本イメージをマガジンビューの区画に各々一対一にマッピングすることができる。または、ステップ１１３０で制御部２８０は認識されたオブジェクトをマガジンビューの区画に各々一対一マッピングすることもできる。マガジンビューにおいて、各区画は、図１２に示すように、互いに重畳できる。勿論、図５に示すように、重畳されないこともある。一方、一対一マッピングは多様な方式が利用できる。例えば、制御部２８０は任意の通り一対一マッピングすることができる。または、制御部２８０はオブジェクトのサイズを基準に一対一マッピングすることもできる。即ち、オブジェクトの縮小が最小化する方向に一対一マッピングされることもできる。
【００８０】
ステップ１１４０で、制御部２８０はターゲットイメージを該当原本イメージから各々抽出する。ここで、１つの原本イメージから１つのターゲットイメージが抽出されることもでき、または多数のターゲットイメージが抽出されることもできる。１つのターゲットイメージは、複数のオブジェクトを有することができる。勿論、ターゲットイメージは１つのオブジェクトのみ有することもできる。一方、抽出方法の具体的な例示は、図１３を参照して具体的に説明する。
【００８１】
ステップ１１５０で、制御部２８０は、ターゲットイメージを一対一マッピング関係にある区画に各々表示するように表示部２１０を制御する。
【００８２】
ステップ１１６０で、制御部２８０はターゲットイメージで埋められたマガジンビューを該当イメージフォルダの表紙として格納する。
【００８３】
図１３は、本発明の別の実施形態に従う原本イメージからターゲットイメージを抽出する方法を説明するためのフローチャートである。図１４ａから図１４ｃは、ターゲットイメージの領域を計算する方法の別の例を説明するための図である。
【００８４】
図１３を参照すると、ステップ１３１０で、制御部２８０は原本イメージのタグ情報にオブジェクトの位置情報が含まれているか否かを決定する。タグ情報にオブジェクトの位置情報が含まれている場合、プロセスはステップ１３５０に進行される。
【００８５】
タグ情報にオブジェクトの位置情報が含まれていない場合、ステップ１３２０で、制御部２８０は原本イメージのオブジェクトを認識する。オブジェクトの認識が成功した場合、ステップ１３３０で制御部２８０は、認識されたオブジェクトの位置情報を生成し、これを原本イメージにタグ付けする。タグ付け後、プロセスはステップ１３５０に進行される。
【００８６】
オブジェクトの認識が失敗した場合、ステップ１３４０で制御部２８０は原本イメージとマッピング関係にある区画に入るターゲットイメージを原本イメージから任意に抽出する。
【００８７】
ステップ１３５０で、制御部２８０は原本イメージの縮小の要否を決定する。縮小が必要でない場合、プロセスはステップ１３７０に進行される。縮小を必要とする場合、ステップ１３６０で制御部２８０は原本イメージを縮小する。原本イメージの縮小後、プロセスはステップ１３７０に進行される。
【００８８】
ステップ１３７０で、制御部２８０は原本イメージとマッピング関係にある区画で他の区画と重畳しない部分にオブジェクトが位置できるようにターゲットイメージを原本イメージから抽出する。イメージ抽出方法の別の例は、次の通りである。
【００８９】
図１４ａから図１４ｃを参照すると、原本イメージ１４１０はマガジンビュー１４２０の第１区画１４２１とマッピング関係にある。第１区画１４２１の形状は長方形であり、第１区画１４２１の一部は第２区画１４２２と重畳し、他の一部は第３区画１４２３と重畳する。原本イメージ１４１０は、顔オブジェクト１４１１ａを含み、該当タグ情報は顔オブジェクト１４１１ａの位置情報（ｘ１，ｙ１）及び（ｘ２，ｙ２）を含む。顔オブジェクト１４１１ａの高さは第１区画１４２１の高さより小さく、顔オブジェクト１４１１ａの幅は第１区画１４２１の幅より小さい。したがって、顔オブジェクト１４１１ａの縮小は必要でない。
【００９０】
このような仮定下で、制御部２８０は第１区画１４２１の形状が長方形か否かを決定する。図示したように、長方形の場合、制御部２８０は第１区画１４２１で他の区画と重畳する部分の存否を決定する。図示したように、重畳部分が存在する場合、制御部２８０は他の区画と重畳しない領域１４２１ａを認識する。次に、制御部２８０は顔オブジェクト１４１１ａが上記非重畳領域１４２１ａの中心にくるように非重畳領域１４２１ａを原本イメージ１４１０の上に位置させる。次に、制御部２８０は非重畳領域１４２１ａを基準に第１区画１４２１を原本イメージ１４１０の上に位置させる。次に、制御部２８０は第１区画１４２１内にあるターゲットイメージ１４１１を原本イメージ１４１０から抽出する。次に、制御部２８０はターゲットイメージ１４１１をマガジンビュー１４２０の第１区画１４２１に位置させる。その結果、表示されるマガジンビュー１４２０は図１４ｃの通りである。図１４ｃに示すように、顔オブジェクト１４１１ａは重畳しない領域で表示される。
【００９１】
イメージ抽出が完了した後、ステップ１３８０で制御部２８０は該当区画に空いた空間が生じるか否かを決定する。空いた空間が生じる場合、ステップ１３９０で制御部２８０は空いた空間が埋められるようにターゲットイメージを拡大する。
【００９２】
図１５ａ、図１５ｂ、及び図１５ｃは、本発明の一実施形態に従うタイルビューを示す図である。
【００９３】
図１５ａ、図１５ｂ、及び図１５ｃを参照すると、ホームスクリーンはタイルビューの形態で表示できる。タイルビューは、例えば、環境設定（Setting）、連絡先（Contacts）、スケジュール（Schedule）、ゲーム（Game）、アラーム（Alarm）、ギャラリー（Gallery）、ＳＮＳ（Social Network Service）などのようなタイル（即ち、項目）を含むことができる。例えば、環境設定タイルには、ユーザが主に訪ねる設定項目（例：ワイファイ使用の可否）が表示できる。連絡先タイルには、お気に入り連絡先情報が表示できる。また、ギャラリータイルには、例えば最近に撮影された写真が表示できる。以上、ユーザは、アプリケーションを介さず、タイルビューを介して該当アプリケーションのコンテンツ（例、写真、連絡先、ＳＮＳメッセージなど）を見ることができる。
【００９４】
制御部２８０は、該当写真のタグ情報にアクセスしてオブジェクト１５１１の位置を確認し、該当写真がオブジェクト１５１１の中心にギャラリータイルに表示されるように制御することができる。この際、制御部２８０は、オブジェクト１５１１が動く視覚的な効果を提供するように表示部２１０を制御することもできる。例えば、図１５ａ及び図１５ｂを参照すると、オブジェクト１５１１が左側から右側に動く視覚的な効果がユーザに提供される。ここで、オブジェクト１５１１が実際に動くものではなく、表示される領域が左側から右側に変更されたものである。一方、視覚的な効果は視覚的なフィードバック、アニメーションなどと称されることもできる。
【００９５】
また、制御部２８０は、オブジェクト１５１１がズーミング（zooming）される視覚的な効果を提供するように表示部２１０を制御することもできる。例えば、図１５ｂ及び図１５ｃを参照すると、オブジェクト１５１１がズームアウトされる視覚的な効果がユーザに提供される。このようにオブジェクト１５１１がズームアウトされることによって、相対的にその背景が占める領域が広くなる。また、オブジェクト１５１１がズームインされる場合、相対的にその背景が占める領域が狭くなる。前述したような本発明に従うイメージ合成方法は、多様なコンピュータを通じて遂行できるプログラム命令で具現されてコンピュータにより読取可能な記録媒体に記録できる。ここで、記録媒体は、プログラム命令、データファイル、データ構造などを含むことができる。また、プログラム命令は、本発明のために特別に設計され構成されたもの、またはコンピュータソフトウェア当業者に公知されて使用可能なものでありうる。また、記録媒体には、ハードディスク、フロッピー（登録商標）ディスク、及び磁気テープのような磁気媒体（Magnetic Media）と、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体（Optical Media）と、フロプティカルディスク（Floptical Disk）のような磁気−光媒体（Magneto-Optical Media）と、ＲＯＭと、ＲＡＭと、フラッシュメモリなどのようなハードウェア装置とが含まれることができる。また、プログラム命令には、コンパイラーにより作られるような機械語コードだけでなく、インタープリターなどを使用してコンピュータにより実行できる高級言語コードが含まれることができる。ハードウェア装置は、本発明を遂行するために１つ以上のソフトウェアモジュールとして動作するように構成できる。
【００９６】
本発明に従うイメージ合成方法及び電子装置は、前述した実施形態に限定されず、本発明の技術思想が許容する範囲で多様に変形して実施することができる。
【符号の説明】
【００９７】
２００    携帯端末
２１０    表示部
２１１    タッチパネル
２２０    キー入力部
２３０    格納部
２４０    無線通信部
２５０    オーディオ処理部
２６０    カメラ
２７０    ＧＰＳ受信部
２８０    制御部
【図１ａ】
2014207672.tif 000004
【図１ｂ】
2014207672.tif 000005
【図２】
2014207672.tif 000006
【図３】
2014207672.tif 000007
【図４】
2014207672.tif 000008
【図５ａ】
2014207672.tif 000009
【図５ｂ】
2014207672.tif 000010
【図５ｃ】
2014207672.tif 000011
【図５ｄ】
2014207672.tif 000012
【図５ｅ】
2014207672.tif 000013
【図５ｆ】
2014207672.tif 000014
【図６】
2014207672.tif 000015
【図７】
2014207672.tif 000016
【図８】
2014207672.tif 000017
【図９ａ】
2014207672.tif 000018
【図９ｂ】
2014207672.tif 000019
【図１０ａ】
2014207672.tif 000020
【図１０ｂ】
2014207672.tif 000021
【図１０ｃ】
2014207672.tif 000022
【図１１】
2014207672.tif 000023
【図１２】
2014207672.tif 000024
【図１３】
2014207672.tif 000025
【図１４ａ】
2014207672.tif 000026
【図１４ｂ】
2014207672.tif 000027
【図１４ｃ】
2014207672.tif 000028
【図１５ａ】
2014207672.tif 000029
【図１５ｂ】
2014207672.tif 000030
【図１５ｃ】
2014207672.tif 000031