(57)【要約】      （修正有）【課題】フィールドの属性に応じてコンテンツを提供する電子装置及びその方法を提供する。【解決手段】電子装置のディスプレーを介して表示されたページの少なくとも一つのフィールドに対応する領域を入力に基づいて選択する過程Ｓ２００１と、第１属性及び第２属性を含む複数の属性のうち少なくとも一つのフィールドに対応する属性を確認する過程Ｓ２００２と、確認された属性に応じて第１コンテンツ及び第２コンテンツを含む少なくとも一つのコンテンツのうち属性に対応するコンテンツを選択的に提供する過程Ｓ２００３と、を含む。【選択図】図２０
2015049901.tif 000002
【特許請求の範囲】
【請求項１】
電子装置の動作方法において、
電子装置のディスプレーを介して表示されたページの少なくとも一つのフィールドに対応する領域を入力に基づいて選択する過程と、
第１属性及び第２属性を含む複数の属性のうち前記少なくとも一つのフィールドに対応する属性を確認する過程と、
前記確認された属性に応じて第１コンテンツ及び第２コンテンツを含む少なくとも一つのコンテンツのうち前記属性に対応するコンテンツを選択的に提供する過程と、を含む方法。
【請求項２】
前記選択する過程は、
前記電子装置に対する外部装置又はユーザから前記入力を受信することを含む、請求項１に記載の方法。
【請求項３】
前記選択する過程は、
複数の指定されたインタラクション（ｓｐｅｃｉｆｉｃ  ｉｎｔｅｒａｃｔｉｏｎｓ）のうち前記入力に関する少なくとも一つのインタラクションを確認することを含む、請求項１に記載の方法。
【請求項４】
前記複数の指定されたインタラクションは、第１に指定されたインタラクション及び第２に指定されたインタラクションを含み、
前記選択的に提供する過程は、
前記少なくとも一つのインタラクションが前記第１に指定されたインタラクションである場合、前記対応するコンテンツに関して第１機能を行う過程と、
前記少なくとも一つのインタラクションが前記第２に指定されたインタラクションである場合、前記対応するコンテンツに関して第２機能を行う過程と、を含む、
請求項３に記載の方法。
【請求項５】
前記確認する過程は、
前記属性に基づいて前記電子装置の外部からコンテンツが入力される第１フィールド、前記電子装置に記憶されたコンテンツが提供される第２フィールド又は指定されたメニューが提供される第３フィールドのうち少なくとも一つを含む複数のフィールドのうち対応するフィールドを確認する過程を含む、請求項１に記載の方法。
【請求項６】
前記選択的に提供する過程は、
前記属性が第１属性に相当し、前記入力が複数の指定されたインタラクションのうち前記第１に指定されたインタラクションに相当する場合、前記電子装置の外部からコンテンツが入力されるユーザインタフェースを前記ディスプレーの少なくとも一部に提供する過程と、
前記ユーザインタフェースを介してコンテンツが前記電子装置の外部から入力される過程と、
前記ユーザインタフェースを介して入力されたコンテンツを前記少なくとも一つのフィールドに表示する過程と、を含む、
請求項１に記載の方法。
【請求項７】
前記選択的に提供する過程は、
前記属性が第１属性に相当し、前記入力が複数の指定されたインタラクションのうち前記第２に指定されたインタラクションに相当する場合、前記少なくとも一つのフィールドにコンテンツが入力される入力フィールド（ｉｎｐｕｔ  ｆｉｅｌｄ）領域及び前記入力フィールド領域に入力されたコンテンツが表示される結果フィールド（ｒｅｓｕｌｔ  ｆｉｅｌｄ）領域を表示する過程と、
前記入力フィールド領域に入力されたコンテンツを前記結果フィールド領域に表示する過程と、
前記結果フィールド領域に表示されたコンテンツを前記領域に表示する過程と、を含む、
請求項１に記載の方法。
【請求項８】
前記入力フィールド領域に入力されたコンテンツを表示する過程は、
前記入力フィールド領域に入力されたコンテンツを指定されたビジュアルガイド領域に表示する過程と、
前記ビジュアルガイド領域に表示されるコンテンツの量に応じて前記入力フィールド領域の画面を自動的にスクロールする過程と、を含む、
請求項７に記載の方法。
【請求項９】
前記選択的に提供する過程は、
前記属性が第１属性に相当し、前記入力が複数の指定されたインタラクションのうち第３に指定されたインタラクションに相当する場合、少なくとも一つの指定されたコンテンツを表示する過程と、
入力に応じて前記少なくとも一つの指定されたコンテンツのうち少なくとも一部のコンテンツを選択する過程と、
前記少なくとも一部のコンテンツを前記領域に提供する過程と、を含む、
請求項８に記載の方法。
【請求項１０】
前記選択的に提供する過程は、
前記属性が第２属性に相当し、前記入力が複数の指定されたインタラクションのうち第１に指定されたインタラクションに相当する場合、前記ディスプレーの少なくとも一部の領域に少なくとも一つのコンテンツを表示する過程と、
前記複数の指定されたインタラクションのうち前記第２に指定されたインタラクションに相当する追加入力を受ける過程と、
前記追加入力に基づいて前記少なくとも一つのコンテンツのうち少なくとも一部のコンテンツを選択する過程と、
前記選択された少なくとも一部のコンテンツを前記少なくとも一部の領域又は前記ディスプレーの他の領域に提供する過程と、を含む、
請求項１に記載の方法。
【請求項１１】
前記複数の属性は第３属性を更に含み、
前記選択的に提供する過程は、
前記属性が前記第３属性に相当し、前記入力が複数の指定されたインタラクションのうち前記第１に指定されたインタラクションに相当する場合、前記領域を含むコンテンツのサイズを拡大又は縮小する過程を含む、
請求項１に記載の方法。
【請求項１２】
前記複数の属性は第３属性を更に含み、
前記選択的に提供する過程は、
前記属性が前記第３属性に相当し、前記入力が複数の指定されたインタラクションのうち前記第２に指定されたインタラクションに相当する場合、前記ディスプレーの少なくとも一部の領域に編集メニューを表示する過程と、
前記編集メニューのうちから選択された少なくとも一つのメニューに対応する編集機能を行う過程と、を含む、
請求項１１に記載の方法。
【請求項１３】
電子装置において、
電子装置のディスプレーを介して表示されたページの少なくとも一つのフィールドに対応する領域を入力に基づいて選択するディスプレー部と、
第１属性及び第２属性を含む複数の属性のうち少なくとも前記一つのフィールドに対応する属性を確認し、前記確認された属性に応じて第１コンテンツ及び第２コンテンツを含む少なくとも一つのコンテンツのうち前記属性に対応するコンテンツを選択的に提供するプロセッサと、を含む装置。
【請求項１４】
前記ディスプレー部は、前記電子装置に対する外部装置又はユーザから前記入力を受信することを含む請求項１３に記載の装置。
【請求項１５】
前記プロセッサは、複数の指定されたインタラクションのうち前記入力に関する少なくとも一つのインタラクションを確認することを含む請求項１３に記載の装置。
【請求項１６】
前記複数の指定されたインタラクションは、第１に指定されたインタラクション及び第２に指定されたインタラクションを含み、
前記プロセッサは、前記少なくとも一つのインタラクションが前記第１に指定されたインタラクションである場合には前記対応するコンテンツに関して第１機能を行い、前記少なくとも一つのインタラクションが前記第２に指定されたインタラクションである場合には前記対応するコンテンツに関して第２機能を行うことを含む、
請求項１５に記載の装置。
【請求項１７】
前記プロセッサは、前記属性に基づいて前記電子装置の外部からコンテンツが入力される第１フィールドと、前記電子装置に記憶されたコンテンツが提供される第２フィールド又は指定されたメニューが提供される第３フィールドのうち少なくとも一つを含む複数のフィールドのうち対応するフィールドを確認することを含む、請求項１３に記載の装置。
【請求項１８】
前記ディスプレー部は、前記属性が前記第１属性に相当し、前記入力が複数の指定されたインタラクションのうち前記第１に指定されたインタラクションに相当する場合、前記電子装置の外部からコンテンツが入力されるユーザインタフェースを前記ディスプレーの少なくとも一部に提供し、前記ユーザインタフェースを介してコンテンツが前記電子装置の外部から入力され、前記ユーザインタフェースを介して入力されたコンテンツを前記少なくとも一つのフィールドに表示することを含む、
請求項１３に記載の装置。
【請求項１９】
前記ディスプレー部は、前記属性が前記第１属性に相当し、前記入力が複数の指定されたインタラクションのうち前記第２に指定されたインタラクションに相当する場合、前記少なくとも一つのフィールドにコンテンツが入力される入力フィールド領域及び前記入力フィールド領域に入力されたコンテンツが表示される結果フィールド領域を表示し、前記入力フィールド領域に入力されたコンテンツを前記結果フィールド領域に表示し、前記結果フィールド領域に表示されたコンテンツを前記領域に表示することを含む、請求項１３に記載の装置。
【請求項２０】
前記ディスプレー部は、前記入力フィールド領域に入力されたコンテンツを指定されたビジュアルガイド領域に表示することを含み、
前記プロセッサは、前記ビジュアルガイド領域に表示されるコンテンツの量に応じて前記入力フィールド領域の画面を自動的にスクロールすることを含む、請求項１９に記載の装置。
【請求項２１】
前記ディスプレー部は、前記属性が前記第１属性に相当し、前記入力が複数の指定されたインタラクションのうち第３に指定されたインタラクションに相当する場合、少なくとも一つの指定されたコンテンツを表示し、入力に応じて前記少なくとも一つの指定されたコンテンツのうち少なくとも一部のコンテンツを選択し、前記少なくとも一部のコンテンツを前記領域に提供することを含む請求項２０に記載の装置。
【請求項２２】
前記ディスプレー部は、前記属性が前記第２属性に相当し、前記入力が複数の指定されたインタラクションのうち前記第１に指定されたインタラクションに相当する場合、前記ディスプレーの少なくとも一部の領域に少なくとも一つのコンテンツを表示し、前記複数の指定されたインタラクションのうち前記第２に指定されたインタラクションに相当する追加入力を受け、前記追加入力に基づいて前記少なくとも一つのコンテンツのうち少なくとも一部のコンテンツを選択し、前記選択された少なくとも一部のコンテンツを前記少なくとも一部の領域又は前記ディスプレーの他の領域に提供することを含む請求項１３に記載の装置。
【請求項２３】
前記複数の属性は第３属性をさらに含み、
前記プロセッサは、前記属性が前記第３属性に相当し、前記入力が複数の指定されたインタラクションのうち前記第１に指定されたインタラクションに相当する場合、前記領域を含むコンテンツのサイズを拡大又は縮小することを含む、請求項１３に記載の装置。
【請求項２４】
前記複数の属性は第３属性をさらに含み、
前記ディスプレー部は、前記属性が前記第３属性に相当し、前記入力が複数の指定されたインタラクションのうち前記第２に指定されたインタラクションに相当する場合、前記ディスプレーの少なくとも一部の領域に編集メニューを表示することを含み、
前記プロセッサは、前記編集メニューのうちから選択された少なくとも一つのメニューに対応する編集機能を行うことを含む請求項２３に記載の装置。
【請求項２５】
電子装置のディスプレーを介して表示されたページの少なくとも一つのフィールドに対応する領域を入力に基づいて選択する過程と、第１属性及び第２属性を含む複数の属性のうち前記少なくとも一つのフィールドに対応する属性を確認する過程と、前記確認された属性に応じて第１コンテンツ及び第２コンテンツを含む少なくとも一つのコンテンツのうち前記属性に対応するコンテンツを選択的に提供する過程と、をコンピュータに実行させるためのプログラムを記録した、コンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フィールドの属性に応じてコンテンツを提供する電子装置及び方法に関するものである。
【背景技術】
【０００２】
電子装置の機能が発展するにつれ、入力ツールを利用して、ユーザが望むコンテンツを便利に入力することができるようになった。例えば、ユーザは単なるタッチ入力だけでなく、ホバリング機能を利用した入力をできるようになった。
【０００３】
しかし、従来の電子装置では、入力フィールドの属性に応じてそれぞれ差別化したコンテンツを提供することができず、インタラクションが増加する短所があった。
【０００４】
よって、電子装置で選択された領域のフィールド属性及び入力されたインタラクション毎に分けて、ユーザに多様なコンテンツを提供する装置及びその方法の開発が急務である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】韓国特許出願公開第１０−２００８−０１０５１８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、選択された領域のフィールド属性及び入力されたインタラクション毎に分けてそれぞれ差別化したコンテンツを提供することにより、ユーザの便宜性を向上させる装置及びその方法を提供することである。
【０００７】
本発明の別の目的は、予め設定されたビジュアルガイド領域にコンテンツが入力される場合、入力フィールド領域の画面があらかじめ設定された方向に自動的にスクロールされて、ユーザのインタラクションを減少する装置及びその方法を提供することである。
【課題を解決するための手段】
【０００８】
本発明の実施形態によると、電子装置の動作方法において、電子装置のディスプレーを介して表示されたページの少なくとも一つのフィールドに対応する領域を入力に基づいて選択する過程と、第１属性及び第２属性を含む複数の属性のうち少なくとも一つのフィールドに対応する属性を確認する過程と、確認された属性に応じて第１コンテンツ及び第２コンテンツを含む少なくとも一つのコンテンツのうち属性に対応するコンテンツを選択的に提供する過程と、を含むことを特徴とする。
【０００９】
選択する過程は、電子装置に対する外部装置又はユーザから入力を受信するとよい。
【００１０】
選択する過程は、複数の指定されたインタラクション（ｓｐｅｃｉｆｉｃ  ｉｎｔｅｒａｃｔｉｏｎｓ）のうち入力に関する少なくとも一つのインタラクションを確認するとよい。
【００１１】
複数の指定されたインタラクションは第１に指定されたインタラクション及び第２に指定されたインタラクションを含み、選択的に提供する過程は、少なくとも一つのインタラクションが第１に指定されたインタラクションである場合、対応するコンテンツに関して第１機能を行う過程と、少なくとも一つのインタラクションが第２に指定されたインタラクションである場合、対応するコンテンツに関して第２機能を行う過程と、を含むとよい。
【００１２】
確認する過程は、属性に基づいて電子装置の外部からコンテンツが入力される第１フィールドと、電子装置に記憶されたコンテンツが提供される第２フィールド又は指定されたメニューが提供される第３フィールドのうち少なくとも一つを含む複数のフィールドのうち対応するフィールドを確認する過程を含むとよい。
【００１３】
選択的に提供する過程は、属性が第１属性に相当し、入力が複数の指定されたインタラクションのうち第１に指定されたインタラクションに相当する場合、電子装置の外部からコンテンツが入力されるユーザインタフェースをディスプレーの少なくとも一部に提供する過程と、ユーザインタフェースを介してコンテンツが電子装置の外部から入力される過程と、ユーザインタフェースを介して入力されたコンテンツを少なくとも一つのフィールドに表示する過程と、を含むとよい。
【００１４】
選択的に提供する過程は、属性が第１属性に相当し、入力が複数の指定されたインタラクションのうち第２に指定されたインタラクションに相当する場合、少なくとも一つのフィールドにコンテンツが入力される入力フィールド（ｉｎｐｕｔ  ｆｉｅｌｄ）領域及び入力フィールド領域に入力されたコンテンツが表示される結果フィールド（ｒｅｓｕｌｔ  ｆｉｅｌｄ）領域を表示する過程と、入力フィールド領域に入力されたコンテンツを結果フィールド領域に表示する過程と、結果フィールド領域に表示されたコンテンツを領域に表示する過程と、を含むとよい。
【００１５】
入力フィールド領域に入力されたコンテンツを表示する過程は、入力フィールド領域に入力されたコンテンツを指定されたビジュアルガイド領域に表示する過程と、ビジュアルガイド領域に表示されるコンテンツの量に応じて入力フィールド領域の画面を自動的にスクロールする過程と、を含むとよい。
【００１６】
選択的に提供する過程は、属性が第１属性に相当し、入力が複数の指定されたインタラクションのうち第３に指定されたインタラクションに相当する場合、少なくとも一つの指定されたコンテンツを表示する過程と、入力に応じて少なくとも一つの指定されたコンテンツのうち少なくとも一部のコンテンツを選択する過程と、少なくとも一部のコンテンツを領域に提供する過程と、を含むとよい。
【００１７】
選択的に提供する過程は、属性が第２属性に相当し、入力が複数の指定されたインタラクションのうち第１に指定されたインタラクションに相当する場合、ディスプレーの少なくとも一部の領域に少なくとも一つのコンテンツを表示する過程と、複数の指定されたインタラクションのうち第２に指定されたインタラクションに相当する追加入力を受ける過程と、追加入力に基づいて少なくとも一つのコンテンツのうち少なくとも一部のコンテンツを選択する過程と、選択された少なくとも一部のコンテンツを少なくとも一部の領域又はディスプレーの他の領域に提供する過程と、を含むとよい。
【００１８】
複数の属性は第３属性を更に含み、選択的に提供する過程は、属性が第３属性に相当し、入力が複数の指定されたインタラクションのうち第１に指定されたインタラクションに相当する場合、領域を含むコンテンツのサイズを拡大又は縮小する過程を含むとよい。
【００１９】
複数の属性は第３属性を更に含み、選択的に提供する過程は、属性が第３属性に相当し、入力が複数の指定されたインタラクションのうち第２に指定されたインタラクションに当たる場合、ディスプレーの少なくとも一部の領域に編集メニューを表示する過程と、編集メニューのうち選択された少なくとも一つのメニューに対応する編集機能を行う過程と、を含むとよい。
【００２０】
本発明の実施形態によると、電子装置において、電子装置のディスプレーを介して表示されたページの少なくとも一つのフィールドに対応する領域を入力に基づいて選択するディスプレー部と、第１属性及び第２属性を含む複数の属性のうち少なくとも一つのフィールドに対応する属性を確認し、確認された属性に応じて第１コンテンツ及び第２コンテンツを含む少なくとも一つのコンテンツのうち属性に対応するコンテンツを選択的に提供するプロセッサと、を含むことを特徴とする。
【００２１】
ディスプレー部は、電子装置に対する外部装置又はユーザから入力を受信するとよい。
【００２２】
プロセッサは、複数の指定されたインタラクションのうち入力に関する少なくとも一つのインタラクションを確認するとよい。
【００２３】
複数の指定されたインタラクションは第１に指定されたインタラクション及び第２に指定されたインタラクションを含み、プロセッサは、少なくとも一つのインタラクションが第１に指定されたインタラクションである場合、対応するコンテンツに関して第１機能を行い、少なくとも一つのインタラクションが第２に指定されたインタラクションである場合、対応するコンテンツに関して第２機能を行うとよい。
【００２４】
プロセッサは、属性に基づいて電子装置の外部からコンテンツが入力される第１フィールドと、電子装置に記憶されたコンテンツが提供される第２フィールド又は指定されたメニューが提供される第３フィールドのうち少なくとも一つを含む複数のフィールドのうち対応するフィールドを確認するとよい。
【００２５】
ディスプレー部は、属性が第１属性に相当し、入力が複数の指定されたインタラクションのうち第１に指定されたインタラクションに相当する場合、電子装置の外部からコンテンツが入力されるユーザインタフェースをディスプレーの少なくとも一部に提供し、ユーザインタフェースを介してコンテンツが電子装置の外部から入力され、ユーザインタフェースを介して入力されたコンテンツを少なくとも一つのフィールドに表示するとよい。
【００２６】
ディスプレー部は、属性が第１属性に相当し、入力が複数の指定されたインタラクションのうち第２に指定されたインタラクションに相当する場合、少なくとも一つのフィールドにコンテンツが入力される入力フィールド領域及び入力フィールド領域に入力されたコンテンツが表示される結果フィールド領域を表示し、入力フィールド領域に入力されたコンテンツを結果フィールド領域に表示し、結果フィールド領域に表示されたコンテンツを領域に表示するとよい。
【００２７】
ディスプレー部は、入力フィールド領域に入力されたコンテンツを指定されたビジュアルガイド領域に表示するとよい。プロセッサは、ビジュアルガイド領域に表示されるコンテンツの量に応じて入力フィールド領域の画面を自動的にスクロールするとよい。
【００２８】
ディスプレー部は、属性が第１属性に相当し、入力が複数の指定されたインタラクションのうち第３に指定されたインタラクションに相当する場合、少なくとも一つの指定されたコンテンツを表示し、入力に応じて少なくとも一つの指定されたコンテンツのうち少なくとも一部のコンテンツを選択し、少なくとも一部のコンテンツを領域に提供するとよい。
【００２９】
ディスプレー部は、属性が第２属性に相当し、入力が複数の指定されたインタラクションのうち第１に指定されたインタラクションに相当する場合、ディスプレーの少なくとも一部の領域に少なくとも一つのコンテンツを表示し、複数の指定されたインタラクションのうち第２に指定されたインタラクションに相当する追加入力を受け、追加入力に基づいて少なくとも一つのコンテンツのうち少なくとも一部のコンテンツを選択し、選択された少なくとも一部のコンテンツを少なくとも一部の領域又はディスプレーの他の領域に提供するとよい。
【００３０】
複数の属性は第３属性を更に含み、プロセッサは、属性が第３属性に相当し、入力が複数の指定されたインタラクションのうち第１に指定されたインタラクションに相当する場合、領域を含むコンテンツのサイズを拡大又は縮小するとよい。
【００３１】
複数の属性は第３属性を更に含み、ディスプレー部は、属性が第３属性に相当し、入力が複数の指定されたインタラクションのうち第２に指定されたインタラクションに相当する場合、ディスプレーの少なくとも一部の領域に編集メニューを表示するとよい。プロセッサは、編集メニューのうち選択された少なくとも一つのメニューに対応する編集機能を行うとよい。
【図面の簡単な説明】
【００３２】
【図１】多様な実施形態による電子装置に対するブロック図である。
【図２】多様な実施形態によるハードウェア２００のブロック図である。
【図３】一実施形態によるプログラミング部３００のブロック図である。
【図４Ａ】本発明による電子装置において、選択された領域のフィールド属性及びインタラクション毎に分けて設定されたコンテンツを提供する第１実施形態を示す図である。
【図４Ｂ】本発明による電子装置において、選択された領域のフィールド属性及びインタラクション毎に分けて設定されたコンテンツを提供する第１実施形態を示す図である。
【図４Ｃ】本発明による電子装置において、選択された領域のフィールド属性及びインタラクション毎に分けて設定されたコンテンツを提供する第１実施形態を示す図である。
【図４Ｄ】本発明による電子装置において、選択された領域のフィールド属性及びインタラクション毎に分けて設定されたコンテンツを提供する第１実施形態を示す図である。
【図５Ａ】本発明による電子装置において、入力フィールド領域の画面が設定された方向だけ自動的にスクロールされる一実施形態を示す図である。
【図５Ｂ】本発明による電子装置において、入力フィールド領域の画面が設定された方向だけ自動的にスクロールされる一実施形態を示す図である。
【図５Ｃ】本発明による電子装置において、入力フィールド領域の画面が設定された方向だけ自動的にスクロールされる一実施形態を示す図である。
【図５Ｄ】本発明による電子装置において、入力フィールド領域の画面が設定された方向だけ自動的にスクロールされる一実施形態を示す図である。
【図６】本発明による電子装置において、入力フィールド領域の拡張概念の第１実施例を示す図である。
【図７】本発明による電子装置において、入力フィールド領域の拡張概念の第２実施例を示す図である。
【図８】本発明による電子装置において、入力フィールド領域の拡張概念の第３実施例を示す図である。
【図９】本発明による電子装置において、入力フィールド領域の拡張概念の第４実施例を示す図である。
【図１０】本発明による電子装置において、入力フィールド領域の拡張概念の第４実施例を示す図である。
【図１１】本発明による電子装置において、入力フィールド領域の拡張概念の第５実施例を示す図である。
【図１２】本発明による電子装置において、入力フィールド領域の拡張概念の第６実施例を示す図である。
【図１３】本発明による電子装置において、入力フィールド領域の拡張概念の第７実施例を示す図である。
【図１４】本発明による電子装置において、入力フィールド領域の拡張概念の第８実施例を示す図である。
【図１５】本発明による電子装置において、入力ツールから時間を入力する一実施例を示す図である。
【図１６】本発明による電子装置において、入力ツールから特定ジェスチャを認識して表示されたテキストを編集する一実施例を示す図である。
【図１７】本発明による電子装置において、選択された領域のフィールド属性及びインタラクション毎に分けて設定されたコンテンツを提供する第２実施形態を示す図である。
【図１８】本発明による電子装置において、選択された領域のフィールド属性及びインタラクション毎に分けて設定されたコンテンツを提供する第３実施形態を示す図である。
【図１９Ａ】本発明による電子装置の動作手順を示すフローチャートである。
【図１９Ｂ】本発明による電子装置の動作手順を示すフローチャートである。
【図２０】本発明によるフィールドの属性に応じて電子装置がコンテンツを提供する方法を示すフローチャートである。
【図２１】本発明による電子装置において、選択された領域のフィールド属性及びインタラクション毎に分けて設定されたコンテンツを提供する第４実施形態を示す図である。
【発明を実施するための形態】
【００３３】
以下、添付した図面を参照して本発明（ｐｒｅｓｅｎｔ  ｄｉｓｃｌｏｓｕｒｅ）を説明する。本発明は特定の実施形態が図面に例示されて関連する詳細な説明が記載されているが、多様な変更が加えられてもよく、様々な実施形態を有してもよい。よって、本発明は特定の実施形態に対して限定されたものではなく、本発明の思想及び技術範囲に含まれる全ての変更又は均等物乃至代替物を含むと理解されるべきである。図面の説明に関して、類似した構成要素に対しては類似した参照符号が使用されている。
【００３４】
本発明による電子装置は通信機能が含まれた装置であってもよい。例えば、スマートフォン（ｓｍａｒｔｐｈｏｎｅ）、タブレットＰＣ（ｔａｂｌｅｔ  ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）、携帯電話（ｍｏｂｌｅ  ｐｈｏｎｅ）電子書籍リーダー（ｅ−ｂｏｏｋ  ｒｅａｄｅｒ）、デスクトップＰＣ（ｄｅｓｋｔｏｐ  ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）、ラップトップＰＣ（ｌａｐｔｏｐ  ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）、ネットブックコンピュータ（ｎｅｔｂｏｏｋ  ｃｏｍｐｕｔｅｒ）、ＰＤＡ（ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ）、ＰＭＰ（ｐｏｒｔａｂｌｅ  ｍｕｌｔｉｍｅｄｉａ  ｐｌａｙｅｒ）、ＭＰ３プレーヤー、モバイル医療機器、電子ブレスレット、電子ネックレス、電子アプセサリ（ａｐｐｃｅｓｓｏｒｙ, ａｐｐｃｅｓｓｏｒｙまたはappcessoryと呼称されることがある）、カメラ（ｃａｍｅｒａ）、ウェアラブル装置（ｗｅａｒａｂｌｅ  ｄｅｖｉｃｅ）、電子時計（ｅｌｅｃｔｏｒｎｉｃ  ｃｌｏｃｋ）、腕時計（ｗｒｉｓｔ  ｗａｔｃｈ）、スマート家電（ｓｍａｒｔ  ａｐｐｌｉａｎｃｅ，例えば冷蔵庫、エアコン、掃除機、人工知能ロボット、ＴＶ、ＤＶＤ（ｄｉｇｉｔａｌ  ｖｉｄｅｏ  ｄｉｓｋ）プレーヤー、オーディオ、オーブン、電子レンジ、洗濯機、空気清浄機、デジタルフォトフレームなど）、各種医療機器（例えばＭＲＡ（ｍａｇｎｅｔｉｃ  ｒｅｓｏｎａｎｃｅ  ａｎｇｉｏｇｒａｐｈｙ）、ＭＲＩ（ｍａｇｉｎｅｔｉｃ  ｒｅｓｏｎａｎｃｅ  ｉｍａｇｉｎｇ）、ＣＴ（ｃｏｍｐｕｔｅｄ  ｔｏｍｏｇｒａｐｈｙ）撮影装置、超音波検査装置など）、ナビゲーション（ｎａｖｉｇａｔｉｏｎ）装置、ＧＰＳ受信機（ｇｌｏｂａｌ  ｐｏｓｉｔｉｏｎｉｎｇ  ｓｙｓｔｅｍ  ｒｅｃｅｉｖｅｒ）、ＥＤＲ（ｅｖｅｎｔ  ｄａｔａ  ｒｅｃｏｒｄｅｒ）、ＦＤＲ（ｆｌｉｇｈｔ  ｄａｔａ  ｒｅｃｏｒｄｅｒ）、セットトップボックス（ｓｅｔ−ｔｏｐ  ｂｏｘ）、テレビボックス（例えばサムスンＨｏｍｅＳｙｎｃＴＭ、アップルＴＶＴＭ又はグーグルＴＶＴＭ）、電子辞書、自動車インフォテインメント（ｉｎｆｏｒｔａｉｎｍｅｎｔ）装置、船舶用電子装備（ｅｌｅｃｔｒｏｎｉｃ  ｅｑｕｉｐｍｅｎｔ  ｆｏｒ  ｓｈｉｐ、例えば船舶用航行装置、ジャイロコンパスなど）、航空電子機器（ａｖｉｏｎｉｃｓ）、保安機器、電子衣服、電子キー、カムコーダ（ｃａｍｃｏｒｄｅｒ）、ゲームコンソール（ｇａｍｅ  ｃｏｎｓｏｌｅｓ）、ＨＭＤ（ｈｅａｄ−ｍｏｕｎｔｅｄ  ｄｉｓｐｌａｙ）、フラットパネル表示装置（ｆｌａｔ  ｐａｎｅｌ  ｄｉｓｐｌａｙ  ｄｅｖｉｃｅ）、電子アルバム、通信機能を含む家具（ｆｕｒｎｉｔｕｒｅ）又は建物／構造物の一部、電子ボード（ｅｌｅｃｔｒｏｎｉｃ  ｂｏａｒｄ）、電子サイン入力装置（ｅｌｅｃｔｒｏｎｉｃ  ｓｉｇｎａｔｕｒｅ  ｒｅｃｅｉｖｉｎｇ  ｄｅｖｉｃｅ）又はプロジェクタ（ｐｒｏｊｅｃｔｏｒ）などのような多様な装置のうち一つ又はそれ以上の組み合わせであってもよい。本発明による電子装置が上述した機器に限られないことは当業者にとって自明である。
【００３５】
図１は、多様な実施形態による電子装置に対するブロック図である。図１を参照すると、電子装置１００は、バス１１０、プロセッサ１２０、メモリ１３０、ユーザ入力部１４０、ディスプレー部１５０、及び通信部１６０を含むとよい。
【００３６】
バス１１０は、上述した構成要素を互いに連結し、上述した構成要素間の通信（例えば、制御メッセージ）を伝達する回路である。
【００３７】
プロセッサ１２０は、例えばバス１１０を介して上述した他の構成要素（例えば、メモリ１３０、ユーザ入力部１４０、ディスプレー部１５０、通信部１６０など）から命令を受信し、受信された命令を解読して解読された命令による演算やデータ処理を行う。
【００３８】
メモリ１３０は、プロセッサ１２０又は他の構成要素（例えば、ユーザ入力部１４０、ディスプレー部１５０、通信部１６０など）から受信されるか、プロセッサ１２０又は他の構成要素によって生成された命令又はデータを記憶する。メモリ１３０は、例えばカーネル１３１、ミドルウェア１３２、アプリケーションプログラミングインタフェース（ＡＰＩ：ａｐｐｌｉｃａｔｉｏｎ  ｐｒｏｇｒａｍｍｉｎｇ  ｉｎｔｅｒｆａｃｅ）１３３、及びアプリケーション１３４などのプログラミング部を含むとよい。上述したそれぞれのプログラミング部は、ソフトウェア、ファームウェア、ハードウェア又はそれらのうち少なくとも２つ以上の組み合わせで構成されるとよい。
【００３９】
カーネル１３１は、残りの他のプログラミング部、例えば、ミドルウェア１３２、ＡＰＩ１３３又はアプリケーション１３４によって具現化された動作、若しくは機能を実行するのに使用されるシステムリソース（例えば、バス１１０、プロセッサ１２０又はメモリ１３０など）を制御又は管理する。また、カーネル１３１は、ミドルウェア１３２、ＡＰＩ１３３又はアプリケーション１３４から電子装置１００の個別構成要素にアクセスして制御又は管理するインタフェースを提供する。
【００４０】
ミドルウェア１３２は、ＡＰＩ１３３又はアプリケーション１３４がカーネル１３１と通信してデータを交換するように仲介の役割を果たす。また、ミドルウェア１３２は、（多数の）アプリケーション１３４から受信された作業リクエストに関して、例えば（多数の）アプリケーション１３４のうち少なくとも一つのアプリケーションに電子装置１００のシステムリソース（例えば、バス１１０、プロセッサ１２０又はメモリ１３０など）を使用する優先順位を割り当てるなどの方法を利用して作業リクエストに対する負荷分散を行う。
【００４１】
ＡＰＩ１３３は、アプリケーション１３４がカーネル１３１又はミドルウェア１３２から提供される機能を制御するインタフェースであって、例えば、ファイル制御、ウィンドウ制御、画像処理又は文字制御などのための少なくとも一つのインタフェース又は関数を含む。
【００４２】
ユーザ入力部１４０は、例えばユーザから命令又はデータを入力されると、バス１１０を介してプロセッサ１２０又はメモリ１３０に伝達する。ディスプレー部１５０はユーザに画像、映像又はデータなどを表示する。
【００４３】
通信部１６０は、他の電子装置１０２と電子装置１００間の通信を実行する。通信部１６０は、所定の近距離通信プロトコル（例えば、ＷｉＦｉ（ｗｉｒｅｌｅｓｓ  ｆｉｄｅｌｉｔｙ）、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））、ＮＦＣ（ｎｅａｒ  ｆｉｅｌｄ  ｃｏｍｍｕｎｉｃａｔｉｏｎ）又は所定のネットワーク通信１６２（例えば、Ｉｎｔｅｒｎｅｔ、ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＷＡＮ（ｗｉｒｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  ｎｅｔｗｏｒｋ、ｃｅｌｌｕａｒ  ｎｅｔｗｏｒｋ、ｓａｔｅｌｌｉｔｅ  ｎｅｔｗｏｒｋ又はＰＯＴＳ（ｐｌａｉｎ  ｏｌｄ  ｔｅｌｅｐｈｏｎｅ  ｓｅｒｖｉｃｅ）などをサポートする。電子装置１０２，１０４それぞれは、電子装置１００と同じ（例えば、同じタイプの）装置であるか又は他の（例えば、他のタイプの）装置であってもよい。
【００４４】
図２は、多様な実施形態によるハードウェア２００のブロック図である。ハードウェア２００は、例えば図１に示した電子装置１００であってもよい。図２を参照すると、ハードウェア２００は一つ以上のプロセッサ２１０、ＳＩＭ（ｓｕｂｓｃｒｉｂｅｒ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｍｏｄｕｌｅ）カード２１４、メモリ２２０、通信部２３０、センサ部２４０、ユーザ入力部２５０、ディスプレー部２６０、インタフェース２７０、オーディオコーデック２８０、カメラ部２９１、電力管理部２９５、バッテリ２９６、インジケータ２９７又はモータ２９８を含む。
【００４５】
プロセッサ２１０（例えば、プロセッサ１２０）は、一つ以上のアプリケーションプロセッサ（ＡＰ：ａｐｐｌｉｃａｔｉｏｎ  ｐｒｏｃｅｓｓｏｒ）２１１及び一つ以上のコミュニケーションプロセッサ（ＣＰ：ｃｏｍｍｕｎｉｃａｔｉｏｎ  ｐｒｏｃｅｓｓｏｒ）２１３を含むとよい。プロセッサ２１０は、例えば、図１に示したプロセッサ１２０であってもよい。図２では、ＡＰ２１１及びＣＰ２１３がプロセッサ２１０内に含まれる例を示しているが、ＡＰ２１１とＣＰ２１３とは互いに異なるＩＣパッケージ内にそれぞれ含まれてもよい。一実施形態では、ＡＰ２１１及びＣＰ２１３は一つのＩＣパッケージ内に含まれる。本発明におけるプロセッサ２１０は、第１属性及び第２属性を含む複数の属性のうち少なくとも一つのフィールドに対応する属性を確認し、確認された属性に応じて第１コンテンツ及び第２コンテンツを含む少なくとも一つのコンテンツのうち属性に対応するコンテンツを選択的に提供する。また、プロセッサ２１０は、複数の指定されたインタラクションのうち入力に関する少なくとも一つのインタラクションを確認する。また、プロセッサ２１０は、少なくとも一つのインタラクションが第１に指定されたインタラクションである場合には対応するコンテンツに関して第１の機能を行い、少なくとも一つのインタラクションが第２に指定されたインタラクションである場合には対応するコンテンツに関して第２の機能を行う。また、プロセッサ２１０は、属性に基づいて電子装置の外部からコンテンツが入力される第１フィールドと、電子装置に記憶されたコンテンツが提供される第２フィールドと、指定されたメニューが提供される第３フィールドとのうち少なくとも一つを含む複数のフィールドの中から対応するフィールドを確認する。また、プロセッサ２１０は、ビジュアルガイド領域に表示されるコンテンツの量に応じて入力フィールド領域の画面を自動的にスクロールする。また、属性が第３属性に相当し、入力が複数の指定されたインタラクションのうち第１に指定されたインタラクションに相当する場合、プロセッサ２１０は、領域を含むコンテンツのサイズを拡大又は縮小する。また、プロセッサ２１０は編集メニューのうちから選択された少なくとも一つのメニューに対応する編集機能を実行する。
【００４６】
ＡＰ２１１は、オペレーティングシステム又はアプリケーションプログラムを駆動して、ＡＰ２１１に接続された多数のハードウェア又はソフトウェア構成要素を制御し、マルチメディアデータを含む各種データの処理及び演算を行う。ＡＰ２１１は、例えばＳｏＣ（Ｓｙｓｔｅｍ  ｏｎ  ｃｈｉｐ）で具現化される。一実施形態によると、プロセッサ２１０はＧＰＵ（ｇｒａｐｈｉｃ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ，図示せず）を更に含んでもよい。
【００４７】
ＣＰ２１３は、ハードウェア２００を含む電子装置（例えば、電子装置）１００とネットワークで接続された他の電子装置間の通信でデータリンクを管理し、通信プロトコルを変換する。ＣＰ２１３は、例えばＳｏＣで具現化される。一実施形態によると、ＣＰ２１３は、マルチメディア制御機能の少なくとも一部を実行する。ＣＰ２１３は、例えば加入者識別部（例えば、ＳＩＭカード２１４）を利用して通信ネットワーク内で端末の識別及び認証を行う。また、ＣＰ２１３はユーザに音声通話、ビデオ通話、テキストメッセージ又はパケットデータ（ｐａｃｋｅｔ  ｄａｔａ）などのサービスを提供する。
【００４８】
また、ＣＰ２１３は、通信部２３０のデータ送受信を制御する。図２では、ＣＰ２１３、電力管理部２９５又はメモリ２２０などの構成要素がＡＰ２１１と別途の構成要素として図示されているが、一実施形態によるとＡＰ２１１が上述した構成要素の少なくとも一部（例えば、ＣＰ２１３）を含むように具現化されてもよい。
【００４９】
一実施形態によると、ＡＰ２１１又はＣＰ２１３はそれぞれ接続された非揮発性メモリ又は他の構成要素のうち少なくとも一つから受信した命令又はデータを揮発性メモリにロード（ｌｏａｄ）して処理する。また、ＡＰ２１１又はＣＰ２１３は、他の構成要素のうち少なくとも一つから受信するか他の構成要素のうち少なくとも一つによって生成されたデータを非揮発性メモリに記憶（ｓｔｏｒｅ）する。
【００５０】
ＳＩＭカード２１４は、加入者識別部が実装されたカードであってもよく、電子装置の特定位置に形成されたスロットに挿入される。ＳＩＭカード２１４は、固有の識別情報（例えば、ＩＣＣＩＤ（ｉｎｔｅｒｇｒａｔｅｄ  ｃｉｒｃｕｉｔ  ｃａｒｄ  ｉｄｅｎｔｉｆｉｅｒ））又は加入者情報（例えば、ＩＭＳＩ（ｉｎｔｅｒｎａｔｉｏｎａｌ  ｍｏｂｉｌｅ  ｓｕｂｓｃｒｉｂｅｒ  ｉｄｅｎｔｉｔｙ））を含む。
【００５１】
メモリ２２０は、内蔵メモリ２２２又は外付メモリ２２４を含む。メモリ２２０は、例えば、図１に示したメモリ１３０であってもよい。内蔵メモリ２２２は、例えば揮発性メモリ（例えばＤＲＡＭ（Ｄｙｎａｍｉｃ  ＲＡＭ）、ＳＲＡＭ（ｓｔａｔｉｃ  ＲＡＭ）、ＳＤＲＡＭ（ｓｙｎｃｈｒｏｎｏｕｓ  ｄｙｎａｍｉｃ  ＲＡＭ）など）又は非揮発性メモリ（ｎｏｎ−ｖｏｌａｔｉｌｅ  ｍｅｍｏｒｙ、例えばＯＴＰＲＯＭ（ｏｎｅ  ｔｉｍｅ  ｐｒｏｇａｍｍａｂｌｅ  ＲＯＭ）、ＰＲＯＭ（ｐｒｏｇａｍｍａｂｌｅ  ＲＯＭ）、ＥＰＲＯＭ（ｅｒａｃａｂｌｅ  ａｎｄ  ｐｒｏｇａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＲＯＭ（ｅｌｅｃｔｒｉｃａｌｌｙ  ｅｒａｃａｂｌｅ  ａｎｄ  ｐｒｏｇａｍｍａｂｌｅ  ＲＯＭ）、ｍａｓｋ  ＲＯＭ、ｆｌａｓｈ  ＲＯＭ，ＮＡＮＤ  ｆｌａｓｈ  ｍｅｍｏｒｙ、ＮＯＲ  ｆｌａｓｈ  ｍｅｍｏｒｙなど）のうち少なくとも一つを含む。一実施形態によると、内蔵メモリ２２２はＳｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ（ＳＳＤ）の形態であってもよい。外付メモリ２２４は、例えばＣＦ（ｃｏｍｐａｃｔ  ｆｌａｓｈ）、ＳＤ（ｓｅｃｕｒｅ  ｄｉｇｉｔａｌ）、Ｍｉｃｒｏ−ＳＤ（ｍｉｃｒｏ  ｓｅｃｕｒｅ  ｄｉｇｉｔａｌ）、Ｍｉｎｉ−ＳＤ（ｍｉｎｉ  ｓｅｃｕｒｅ  ｄｉｇｉｔａｌ）、ｘＤ（ｅｘｔｒｅｍｅ  ｄｉｇｉｔａｌ）又はｍｅｍｏｒｙｓｔｉｃｋなどを更に含む。
【００５２】
通信部２３０は、無線通信部２３１又はＲＦ部２３４を含む。通信部２３０は、例えば図１に示した通信部１６０であってもよい。無線通信部２３１は、例えばＷｉＦｉ２３３、ＢＴ２３５、ＧＰＳ２３７又はＮＦＣ２３９を含む。例えば、無線通信部２３１は、無線周波数を利用して無線通信機能を提供する。追加的に又は代替的に、無線通信部２３１は、ハードウェア２００をネットワーク（例えば、Ｉｎｔｅｒｎｅｔ、ＬＡＮ、ＷＡＮ、ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  ｎｅｔｗｏｒｋ、ｃｅｌｌｕａｒ  ｎｅｔｗｏｒｋ、ｓａｔｅｌｌｉｔｅ  ｎｅｔｗｏｒｋ又はＰＯＴＳなど）と接続するためのネットワークインタフェース（例えば、ＬＡＮ  ｃａｒｄ）又はモデムなどを含む。
【００５３】
ＲＦ部２３４は、データの送受信、例えば、ＲＦ信号又は呼び出された電子信号の送受信を担当する。ＲＦ部２３４は、図示していないが、例えばトランシーバ（ｔｒａｓｃｅｉｖｅｒ）、ＰＡＭ（ｐｏｗｅｒ  ａｍｐ  ｍｏｄｕｌｅ）、周波数フィルタ（ｆｒｅｑｕｅｎｃｙ  ｆｉｌｔｅｒ）又はＬＮＡ（ｌｏｗ  ｎｏｉｓｅ  ａｍｐｌｉｆｉｅｒ）などを含む。また、ＲＦ部２３４は、無線通信で自由空間上の電磁波を送受信するための部品、例えば、導体又は導線などを更に含む。
【００５４】
センサ部２４０は、例えばジェスチャーセンサ２４０Ａ、ジャイロセンサ２４０Ｂ、気圧センサ２４０Ｃ、マグネチックセンサ２４０Ｄ、加速度センサ２４０Ｅ、グリップセンサ２４０Ｆ、近接センサ２４０Ｇ、ＲＧＢ（ｒｅｄ，  ｇｒｅｅｎ，  ｂｌｕｅ）センサ２４０Ｈ、生体センサ２４０Ｉ、温・湿度センサ２４０Ｊ、照度センサ２４０Ｋ、及びＵＶ（ｕｌｔｒａ  ｖｉｏｌｅｔ）センサ２４０Ｍのうち少なくとも一つを含む。センサ部２４０は、物理量を計測するか電子装置の作動状態を感知し、計測又は感知された情報を電気信号に変換する。追加的に／代替的に、センサ部２４０は例えば、嗅覚センサ（Ｅ−ｎｏｓｅ  ｓｅｎｓｏｒ、図示せず）、ＥＭＧセンサ（ｅｌｅｃｔｒｏｍｙｏｇｒａｐｈｙ  ｓｅｎｓｏｒ、図示せず）ＥＥＧセンサ（ｅｌｅｃｔｒｏｅｎｃｅｐｈａｌｏｇｒａｍ  ｓｅｎｓｏｒ、図示せず）ＥＣＧセンサ（ｅｌｅｃｔｒｏｃａｒｄｉｏｇｒａｍ  ｓｅｎｓｏｒ、図示せず）又は指紋センサなどを含んでもよい。センサ部２４０は、その中に属する少なくとも一つ以上のセンサを制御するための制御回路を更に含んでもよい。
【００５５】
ユーザ入力部２５０は、タッチパネル（ｔｏｕｃｈ  ｐａｎｅｌ）２５２、（デジタル）ペンセンサ（ｐｅｎ  ｓｅｎｓｏｒ）２４５、キー（ｋｅｙ）２５６又は超音波入力装置２５８を含む。ユーザ入力部２５０は、例えば、図１に示したユーザ入力部１４０であってもよい。タッチパネル２５２は、例えば、静電式、感圧式、赤外線方式又は超音波方式のうちの少なくとも一つの方式でタッチ入力を認識する。また、タッチパネル２５２は、コントローラ（図示せず）を更に含んでもよい。静電式の場合、直接タッチだけでなく近接認識も可能である。タッチパネル２５２は、タクタイルレイヤー（ｔａｃｔｉｌｅ  ｌａｙｅｒ）を更に含んでもよい。この場合、タッチパネル２５２はユーザに触覚による応答を提供する。
【００５６】
（デジタル）ペンセンサ２４５は、例えばユーザのタッチ入力を受けることと同一又は類似の方法又は別途の認識用シート（ｓｈｅｅｔ）を利用して具現化される。キー２５６として、例えばキーパッド又はタッチキーが利用される。超音波入力装置２５８は、超音波信号を発生するペンを介して端末においてマイク（例えば、マイク２８８）によって音波を感知してデータを確認する装置であって、ワイヤレスによる認識が可能である。一実施形態によると、ハードウェア２００は、通信部２３０を利用してそれと接続された外部装置（例えば、ネットワーク、コンピュータ又はサーバー）からユーザの入力を受信してもよい。
【００５７】
ディスプレー部２６０は、パネル２６２又はホログラム２６４を含む。ディスプレー部２６０は、例えば図１に示したディスプレー部１５０であってもよい。パネル２６２は、例えばＬＣＤ（ｌｉｑｕｉｄ  ｃｒｙｓｔａｌ  ｄｉｓｐｌａｙ）又はＡＭ−ＯＬＥＤ（ａｃｔｉｖｅ−ｍａｔｒｉｘ  ｏｒｇａｎｉｃ  ｌｉｇｈｔ−ｅｍｉｔｔｉｎｇ  ｄｉｏｄｅ）などであってもよい。パネル２６２は、例えば、柔軟に（ｆｌｅｘｉｂｌｅ）、透明に（ｔｒａｎｓｐａｒｅｎｔ）又はウェアラブルに（ｗｅａｒａｂｌｅ）に具現化される。パネル２６２は、タッチパネル２５２と一つのユニットで構成されてもよい。ホログラム２６４は、光の干渉を利用して立体映像を空間中に示す。一実施形態によると、ディスプレー部２６０はパネル２６２又はホログラム２６４を制御するための制御回路を更に含んでもよい。本発明において、ディスプレー部２６０は、電子装置のディスプレーを介して表示されたページの少なくとも一つのフィールドに対応する領域を入力に基づいて選択し、電子装置に対する外部装置又はユーザから入力を受信する。また、ディスプレー部２６０は、属性が第１属性に相当し、入力が複数の指定されたインタラクションのうち第１に指定されたインタラクションに相当する場合、電子装置の外部からコンテンツを入力するためのユーザインタフェースをディスプレーの少なくとも一部に提供し、ユーザインタフェースを介してコンテンツを電子装置の外部から入力し、ユーザインタフェースを介して入力されたコンテンツを少なくとも一つのフィールドに表示する。また、ディスプレー部２６０は、属性が第１属性に相当し、入力が複数の指定されたインタラクションのうち第２に指定されたインタラクションに相当する場合、少なくとも一つのフィールドに、コンテンツを入力する入力フィールド領域及び入力フィールド領域に入力されたコンテンツが表示される結果フィールド領域を表示し、入力フィールド領域に入力されたコンテンツを結果フィールド領域に表示し、結果フィールド領域に表示されたコンテンツを領域に表示する。また、ディスプレー部２６０は、入力フィールド領域に入力されたコンテンツを指定されたビジュアルガイド領域に表示する。また、ディスプレー部２６０は、属性が第１属性に相当し、入力が複数の指定されたインタラクションのうち第３に指定されたインタラクションに相当する場合、少なくとも一つの指定されたコンテンツを表示し、入力に応じて少なくとも一つの指定されたコンテンツのうち少なくとも一部を選択し、少なくとも一部を領域に提供する。また、ディスプレー部２６０は、属性が第２属性に相当し、入力が複数の指定されたインタラクションのうち第１に指定されたインタラクションに相当する場合、ディスプレーの少なくとも一部の領域に少なくとも一つのコンテンツを表示し、複数の指定されたインタラクションのうち第２インタラクションに相当する追加入力を受け、追加入力に基づいて少なくとも一つのコンテンツのうち少なくとも一部を選択し、選択された少なくとも一部を少なくとも一部の領域又はディスプレーの他の領域に提供する。また、ディスプレー部２６０は、属性が第３属性に相当し、入力が複数の指定されたインタラクシ��ンのうち第２に指定されたインタラクションに相当する場合、ディスプレーの少なくとも一部の領域に編集メニューを表示する。
【００５８】
インタフェース２７０は、例えばＨＤＭＩ（登録商標）（ｈｉｇｈ−ｄｉｆｉｎｉｔｉｏｎ  ｍｕｌｔｉｍｅｄｉａ  ｉｎｔｅｒｆａｃｅ）２７２、ＵＳＢ（ｕｎｉｖｅｒｓａｌ  ｓｅｒｉａｌ  ｂｕｓ）２７４、プロジェクタ２７６又はＤ−ｓｕｂ（Ｄ−ｓｕｂｍｉｎｉａｔｕｒｅ）２７８を含む。追加的に又は代替的に、インタフェース２７０は、例えばＳＤ／ＭＭＣ（ｍｕｌｔｉ−ｍｅｄｉａ  ｃａｒｄ、図示せず）又はＩｒＤＡ（ｉｎｆｒａｒｅｄ  ｄａｔａ  ａｓｓｏｃｉａｔｉｏｎ、図示せず）を含む。
【００５９】
オーディオコーデック２８０は、音声と電気信号を双方に変換する。オーディオコーデック２８０は、例えばスピーカ２８２、レシーバー２８４、イヤホン２８６又はマイク２８８などを介して入力又は出力される音声情報を変換する。
【００６０】
カメラ部２９１は画像及び動画を撮影する装置であって、一実施形態によると一つ以上のイメージセンサ（例えば、前面レンズ又は後面レンズ）、ＩＳＰ（ｉｍａｇｅ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒ、図示せず）又はフラッシュＬＥＤ（ｆｌａｓｈ  ＬＥＤ、図示せず）を含む。
【００６１】
電力管理部２９５はハードウェア２００の電力を管理する。図示していないが、電力管理部２９５は、例えばＰＭＩＣ（ｐｏｗｅｒ  ｍａｎａｇｅｍｅｎｔ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ）、充電ＩＣ（ｃｈａｒｇｅｒ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ）又はバッテリゲージ（ｂａｔｔｅｒｙ  ｆｕｅｌ  ｇａｕｇｅ）を含む。
【００６２】
ＰＭＩＣは、例えば集積回路又はＳｏＣ半導体内に搭載される。充電方式は有線と無線に分類される。充電ＩＣは、バッテリを充電し、充電器からの過電圧又は過電流の流入を防止する。一実施形態によると、充電ＩＣは有線充電方式又は無線充電方式のうち少なくとも一つの方式のための充電ＩＣを含む。無線充電方式としては、例えば磁気共鳴方式、磁気誘導方式又は電磁波方式などがあり、無線充電のための負荷的な回路、例えばコイルループ、共振回路、整流器などの回路が追加されてもよい。
【００６３】
バッテリゲージは、例えばバッテリ２９６の残量、充電中の電圧、電流又は温度を測定する。バッテリ２９６は電気を生成して電源を供給し、例えば充電式電池（ｒｅｃｈａｒｇｅａｂｌｅ  ｂａｔｔｅｒｙ）であってもよい。
【００６４】
インジケータ２９７はハードウェア２００又はその一部（例えば、ＡＰ２１１）の特定状態、例えばブーティング状態、メッセージ状態又は充電状態などを表示する。モータ２９８は電気的信号を機械的振動に変換する。 プロセッサ２１０はセンサ部２４０を制御する。
【００６５】
図示していないが、ハードウェア２００はモバイルＴＶをサポートするための処理装置（例えば、ＧＰＵ）を含む。モバイルＴＶをサポートするための処理装置は、例えばＤＭＢ（ｄｉｇｉｔａｌ  ｍｕｌｔｉｍｅｄｉａ  ｂｒｏａｄｃａｓｔｉｎｇ）、ＤＶＢ（ｄｉｇｉｔａｌ  ｖｉｄｅｏ  ｂｒｏａｄｃａｓｔｉｎｇ）又はメディアフロー（ｍｅｄｉａ  ｆｌｏｗ）などの規格に応じたメディアデータを処理する。
【００６６】
本発明によるハードウェアの上述した構成要素の名称は電子装置の種類に応じて異なり得る。本発明によるハードウェアは、上述した構成要素のうち少なくとも一つを含んで構成されてもよく、一部の構成要素を省略するか又は追加的な他の構成要素を更に含んでもよい。また、本発明による他のハードウェアの構成要素のうち一部が互いに結合して一つの個体（ｅｎｔｉｔｙ）として構成されることで、結合する前の該当構成要素の機能を同じように行ってもよい。
【００６７】
図３は、一実施形態によるプログラミング部３００のブロック図である。プログラミング部３００は、図１に示した電子装置１００（例えば、メモリ１３０）に含まれても（例えば、記憶されても）よい。プログラミング３００の少なくとも一部は、ソフトウェア、ファームウェア、ハードウェア又はそれらのうちの少なくとも２つ以上の組み合わせで構成される。プログラミング部３００は、ハードウェア（例えば、ハードウェア２００）に具現化されて電子装置（例えば、電子装置１００）に関する資源を制御するオペレーティングシステム（ＯＳ：ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）又はオペレーティングシステム上で駆動される多様なアプリケーション（例えば、アプリケーション３７０）を含む。例えば、オペレーティングシステムはアンドロイド（Ａｎｄｒｏｉｄ）、ｉＯＳ、ウィンドウズ（登録商標）（Ｗｉｎｄｏｗｓ（登録商標））、シンビアン（Ｓｙｍｂｉａｎ）、タイゼン（Ｔｉｚｅｎ）又はバダ（Ｂａｄａ）であってもよい。図３を参照すると、プログラミング部３００は、カーネル３１０、ミドルウェア３３０、ＡＰＩ（ａｐｐｌｉｃａｔｉｏｎ  ｐｒｏｇｒａｍｍｉｎｇ  ｉｎｔｅｒｆａｃｅ）３６０又はアプリケーション３７０を含む。
【００６８】
カーネル３１０（例えば、カーネル１３１）は、システムリソースマネージャ３１１又はデバイスドライバー３１２を含む。 システムリソースマネージャ３１１は、例えば、プロセス管理部、メモリ管理部又はファイルシステム管理部などを含む。システムリソースマネージャ３１１は、システムリソースの制御、割当又は回収などを行う。デバイスドライバー３１２は、例えば、ディスプレードライバー、カメラドライバー、ブルートゥース（登録商標）ドライバー、共有メモリドライバー、ＵＳＢドライバー、キーパッドドライバー、ＷｉＦｉドライバー又はオーディオドライバーを含む。また、一実施形態によると、デバイスドライバー３１２はＩＰＣ（ｉｎｔｅｒ−ｐｒｏｃｅｓｓ  ｃｏｍｍｕｎｉｃａｔｉｏｎ）ドライバーを含む。
【００６９】
ミドルウェア３３０は、アプリケーション３７０が共通に必要とする機能を提供するために予め実装された複数のユニットを含む。また、ミドルウェア３３０は、アプリケーション３７０が電子装置の内部の制限されたシステム資源を効率的に使用するようにＡＰＩ３６０を介して機能を提供する。例えば、図３に示したように、ミドルウェア３３０（例えば、ミドルウェア１３２）は、ランタイムライブラリー３３５、アプリケーションマネージャ（ａｐｐｌｉｃａｔｉｏｎ  ｍａｎａｇｅｒ）３４１、ウィンドウマネージャ（ｗｉｎｄｏｗ  ｍａｎａｇｅｒ）３４２、マルチメディアマネージャ（ｍｕｌｔｉｍｅｄｉａ  ｍａｎａｇｅｒ）３４３、リソースマネージャ（ｒｅｓｏｕｒｃｅ  ｍａｎａｇｅｒ）３４４、パワーマネージャ（ｐｏｗｅｒ  ｍａｎａｇｅｒ）３４５、データベースマネージャ（ｄａｔａｂａｓｅ  ｍａｎａｇｅｒ）３４６、パッケージマネージャ３４７、接続性管理マネージャ（ｃｏｎｎｅｃｔｉｖｉｔｙ  ｍａｎａｇｅｒ）３４８、通知マネージャ（ｎｏｔｉｆｉｃａｔｉｏｎ  ｍａｎａｇｅｒ）３４９、位置マネージャ（ｌｏｃａｔｉｏｎ  ｍａｎａｇｅｒ）３５０、グラフィックマネージャ（ｇｒａｐｈｉｃ  ｍａｎａｇｅｒ）３５１又はセキュリティマネージャ（ｓｅｃｕｒｉｔｙ  ｍａｎａｇｅｒ）３５２のうち少なくとも一つを含む。
【００７０】
ランタイムライブラリー３３５は、例えば、アプリケーション３７０が実行される間にプログラミング言語を介して新たな機能を追加するためにコンパイラが使用するライブラリー部を含む。一実施形態によると、ランタイムライブラリー３３５は、入出力、メモリ管理又は算術関数に対する機能を行う。
【００７１】
アプリケーションマネージャ３４１は、例えば、アプリケーション３７０のうち少なくとも一つのアプリケーションのライフサイクル（ｌｉｆｅ  ｃｙｃｌｅ）を管理する。ウィンドウマネージャ３４２は、画面で使用するＧＵＩ資源を管理する。マルチメディアマネージャ３４３は、多様なメディアファイルの再生に必要なフォーマットを把握し、該当フォーマットに合うコーデック（ｃｏｄｅｃ）を利用してメディアファイルのエンコーディング（ｅｎｃｏｒｄｉｎｇ）又はデコーディング（ｄｅｃｏｄｉｎｇ）を行う。リソースマネージャ３４４は、アプリケーション３７０のうち少なくとも一つのアプリケーションのソースコード、メモリ又はストレージ空間などの資源を管理する。
【００７２】
パワーマネージャ３４５は、バイオス（ＢＩＯＳ：ｂａｓｉｃ  ｉｎｐｕｔ／ｏｕｔｐｕｔ  ｓｙｓｔｅｍ）などと共に動作してバッテリ（ｂａｔｔｅｒｙ）又は電源を管理し、動作に必要な電力情報などを提供する。データベースマネージャ３４６はアプリケーション３７０のうち少なくとも一つのアプリケーションが使用するデータベースを生成、検索又は変更するように管理する。パッケージマネージャ３４７は、パッケージファイルの形態で配布されるアプリケーションのインストール又はアップデートを管理する。
【００７３】
接続性管理マネージャ３４８は、例えばＷｉＦｉ又はブルートゥース（登録商標）などの無線接続を管理する。通知マネージャ３４９は、到着メッセージ、約束、近くに来たことによるお知らせなどのイベント（ｅｖｅｎｔ）を、ユーザを妨害しない方式で表示又は通知する。位置マネージャ３５０は、電子装置の位置情報を管理する。グラフィックマネージャ３５１は、ユーザに提供されるグラフィック効果又はそれに関するユーザインタフェースを管理する。セキュリティマネージャ３５２は、システムセキュリティ又はユーザ認証などに必要な全般的なセキュリティ機能を提供する。一実施形態によると、電子装置（例えば、電子装置１００）が電話機能を具備する場合、ミドルウェア３３０は電子装置の音声又はビデオ通話機能を管理するための通話マネージャ（ｔｅｌｅｐｈｏｎｙ  ｍａｎａｇｅｒ、図示せず）を更に含む。
【００７４】
ミドルウェア３３０は、上述した内部構成要素の多様な機能の組み合わせを介して新しいミドルウェアを生成して使用する。ミドルウェア３３０は、差別化した機能を提供するためにＯＳの種類別に特化したユニットを提供する。また、ミドルウェア３３０は、動的に従来の構成要素を一部削除するか新たな構成要素を追加する。よって、本発明の実施形態に記載された構成要素は、一部省略されるか、他の構成要素が更に具備されるか、類似した機能を行う他の名称を有する構成要素で代替されてもよい。
【００７５】
ＡＰＩ３６０（例えば、ＡＰＩ１３３）は、ＡＰＩプログラミング関数の集合であって、ＯＳに応じて他の構成で提供される。例として、アンドロイド又はｉＯＳの場合には、例えばフラットフォーム別に一つのＡＰＩセットが提供され、タイゼンの場合には例えば２つ以上のＡＰＩセットが提供される。
【００７６】
アプリケーション３７０（例えば、アプリケーション１３４）は、例えばプリロードアプリケーション（ｐｒｅｌｏａｄｅｄ  ａｐｐｌｉｃａｔｉｏｎ）又はサードパーティのアプリケーション（ｔｈｉｒｄ  ｐａｒｔｙ  ａｐｐｌｉｃａｔｉｏｎ）を含む。
【００７７】
プログラミング部３００の少なくとも一部は、コンピュータで判読可能な記憶媒体（ｃｏｍｐｕｔｅｒ−ｒｅａｄａｂｌｅ  ｓｔｏｒａｇｅ  ｍｅｄｉａ）に記憶されたコマンドによって実装される。コマンドは、一つ以上のプロセッサ（例えば、プロセッサ２１０）によって実行される場合、一つ以上のプロセッサがコマンドに当たる機能を実行する。コンピュータで判読可能な記憶媒体は、例えばメモリ２６０であってもよい。プログラミング部３００の少なくとも一部は、例えばプロセッサ２１０によって実装（ｉｍｐｌｅｍｅｎｔ）（例えば、実行）される。プログラミング部３００の少なくとも一部は、一つ以上の機能を行うための、例えばユニット、プログラム、ルーティン、命令語セット（ｓｅｔｓ  ｏｆ  ｉｎｓｔｒｕｃｔｉｏｎｓ）又はプロセスなどを含む。
【００７８】
本発明によるプログラミング部（例えば、プログラミングモジュール３００）の構成要素の名称はＯＳの種類に応じて異なり得る。また、本発明によるプログラミング部は、上述した構成要素のうち少なくとも一つを含むか、一部を省略するか、又は追加的な他の構成要素を更に含んでもよい。
【００７９】
図４Ａ〜Ｄは、本発明による電子装置において、選択された領域のフィールド属性及びインタラクション毎に分けて設定されたコンテンツを提供する第１実施形態を示す図である。まず、図４Ａに示すように、電子装置では入力ツールにより任意の領域４０１が選択される。より詳しくは、電子装置ではコンテンツを入力される任意の領域４１０が入力ツールによって選択される。ここで、入力ツールには、スタイラスペン（ｓｔｙｌｕｓ  ｐｅｎ）及びユーザの指のように電子装置に入力可能な全てのツールが含まれる。
【００８０】
また、電子装置では、設定された複数のインタラクションのうちいずれか一つのインタラクションによって任意の領域４０１が選択される。ここで、設定された複数のインタラクションは、入力ツールとしてスタイラスペンのようなツールが使用される場合、ペンホバー、ペンホバー及びホールド、ペンタッチ、ペンタッチ及びホールド、ボタン入力によるペンホバー、ボタン入力によるペンホバー及びホールド、ボタン入力によるペンタッチ、並びに、ボタン入力によるペンタッチ及びホールド機能を含む。もし、入力ツールがユーザの指である場合、上述した機能のうちボタン入力を除く全ての機能が含まれる。
【００８１】
次に、電子装置は、入力ツールによって選択された領域が、設定された複数のフィールド（ｆｉｅｌｄ）のうちどのフィールドに含まれるのかを判定する。ここで、設定された複数のフィールドには、入力フィールド（ｉｎｐｕｔ  ｆｉｅｌｄ）、ボタンフィールド（ｂｕｔｔｏｎ  ｆｉｅｌｄ）、コンテンツフィールド（ｃｏｎｔｅｎｔｓ  ｆｉｅｌｄ）が含まれる。より詳しくは、入力フィールドはテキスト、イメージのようなコンテンツを入力するフィールドであり、ボタンフィールドは設定されたコンテンツを入力するフィールドであり、コンテンツフィールドは選択されたコンテンツのサイズを設定されたサイズだけ拡大又は縮小し、設定されたメニューを提供するフィールドである。
【００８２】
もし、電子装置で入力ツールによって選択された領域が設定された複数のフィールドのうちの入力フィールドであると確認される場合、電子装置は入力ツールによって選択された際に入力されたインタラクションを確認する。
【００８３】
もし、図４Ｂに示したように、入力ツールから設定された第１インタラクションが入力されたことを電子装置が確認した場合、電子装置は選択された領域にコンテンツが入力されるビジュアルアフォーダンス（ｖｉｓｕａｌ  ａｆｆｏｒｄａｎｃｅ）領域４０２を設定された領域に表示する。より詳しくは、入力ツールから設定された第１インタラクションとして選択されたことを確認した場合、電子装置は選択された領域の上にビジュアルアフォーダンス領域４０２を表示する。次に、電子装置で表示されたビジュアルアフォーダンス領域４０２にコンテンツの入力が完了されたことを確認した場合、電子装置は選択された領域に入力が完了されたコンテンツを表示する。例えば、電子装置がビジュアルアフォーダンス領域４０２に「ｍｅｅｔｉｎｇ」というテキストを入力されてからビジュアルアフォーダンス領域４０２以外の領域を選択された場合、電子装置はテキストの入力が完了されたことを確認して表示されたアフォーダンス領域４０２を削除し、選択された領域に入力された「ｍｅｅｔｉｎｇ」というテキストを表示する。
【００８４】
ここで、アフォーダンス領域４０２はタッチスクリーンの全体領域にコンテンツを入力される。即ち、アフォーダンス領域４０２は、コンテンツが入力されることで上下に領域が拡張又は縮小される。また、電子装置はアフォーダンス領域４０２に入力されたコンテンツがカーソルの最大領域まで入力された場合、自動的に下端に余分の領域を生成する。また、電子装置はアフォーダンス領域４０２に予め作成されている内容がある場合、ポート変換後に設定されたサイズに合わせて表示してもよい。また、電子装置では、キーバッドが活性化されている場合でも入力ツールからアフォーダンス領域４０２にコンテンツが入力されてもよい。
【００８５】
もし、図４Ｃに示したように、入力ツールから設定された第２インタラクションが入力されたことを電子装置が確認した場合、電子装置は選択された領域にコンテンツが入力される入力フィールド領域４０３、及び入力フィールド領域４０３に入力されたコンテンツが表示される結果フィールド（ｒｅｓｕｌｔ  ｆｉｅｌｄ）領域４０４を表示する。次に、電子装置は入力フィールド領域４０３にコンテンツを入力されると共に結果フィールド領域４０４に入力されたコンテンツが表示されることを確認した後、入力フィールド領域４０３にコンテンツの入力が完了された場合、選択された領域に結果フィールド領域４０４に表示されたコンテンツを表示する。
【００８６】
例えば、電子装置において、入力フィールド領域４０３に「ｍｅｅｔｉｎｇ」というテキストが入力された場合、電子装置は、入力フィールド領域４０３に入力された「ｍｅｅｔｉｎｇ」というテキストを結果フィールド領域４０４に同時に表示する。次に、電子装置で入力フィールド領域４０３にコンテンツの入力が完了されたことを確認した場合、電子装置は結果フィールド領域４０４に表示された「ｍｅｅｔｉｎｇ」というテキストを選択された領域に表示する。
【００８７】
もし、図４Ｄに示したように、入力ツールから設定された第３インタラクションが入力されたことを電子装置が確認した場合、電子装置は設定された複数のコンテンツ４０５を表示する。より詳しくは、電子装置は選択された領域に表示された複数のコンテンツ４０５のうちいずれか一つのコンテンツを入力するために設定された複数のコンテンツ４０５を表示する。次に、表示された複数のコンテンツ４０５のうちいずれか一つのコンテンツが選択された場合、電子装置は選択されたコンテンツが選択された領域に入力されることを確認する。
【００８８】
図５Ａ〜Ｄは、本発明による電子装置において、入力フィールド領域の画面が設定された方向だけ自動的にスクロールされる一実施形態を示す図である。まず、図５Ａに示したように、入力ツールから設定された第１インタラクションが入力されたことを電子装置が確認した場合、電子装置は選択された領域にコンテンツを入力する入力フィールド領域５０１及び入力フィールド領域５０１に入力されたコンテンツを表示する結果フィールド領域５０２を表示する。
【００８９】
ここで、入力フィールド領域５０１には、ビジュアルガイド領域５０３が含まれて表示されてもよい。ビジュアルガイド領域５０３とは、入力フィールド領域にコンテンツが入力された場合、入力フィールド領域５０１の画面を設定した方向だけ自動的にスクロールさせる領域である。
【００９０】
例えば、図５Ｂ乃至図５Ｄに示したように、入力フィールド領域５０１に「Ｓ  ｐｅｎ  ｍｅｅｔｉｎｇ」というテキストが入力された場合、電子装置はビジュアルガイド領域５０３に入力されたテキストが入力されることを確認し、設定された方向である右側にカーソルを自動的にスクロールする。もし、ユーザが自動的にスクロールされたテキストを更に確認しようとする際には入力フィールド領域５０１を左側又は右側にスクロールして確認する。
【００９１】
次に、電子装置は入力フィールド領域５０１にコンテンツを入力されると共に結果フィールド領域５０２に入力されたコンテンツが表示されることを確認した後、入力フィールド領域５０１にコンテンツの入力が完了された場合、選択された領域に結果フィールド領域５０２に表示されたコンテンツを設定されたフォントで表示する。
【００９２】
例えば、入力フィールド領域５０１に「ｍｅｅｔｉｎｇ」というテキストを手書きの形態で入力された場合、電子装置は入力フィールド領域５０１に入力された「ｍｅｅｔｉｎｇ」というテキストを結果フィールド領域５０２に同時に表示する。次に、入力フィールド領域５０１にコンテンツの入力が完了されたことを電子装置が確認した場合、電子装置は結果フィールド領域５０２に表示された「ｍｅｅｔｉｎｇ」というテキストを設定されたフォントに変形して選択された領域に表示する。
【００９３】
図６は、本発明による電子装置において、入力フィールド領域の拡張概念の第１実施例を示す図である。まず、図６の（ａ）に示すように、電子装置は入力フィールド領域に表示されたコンテンツをコントロールする複数のボタンを表示する。より詳しくは、電子装置は入力フィールド領域に表示されたコンテンツをコントロールするｍｏｒｅボタン６０１及び完了ボタン６０２などを表示し、ユーザの入力を受け付ける。
【００９４】
例えば、図６の（ｂ）及び（ｃ）に示すように、ｍｏｒｅボタンが入力された場合、電子装置は入力フィールド領域に表示されたテキストの言語を変換するボタン６０３、空間を空けるスペースボタン６０４及び作成されたテキストを削除するバックスペースボタン６０５などを追加して表示する。また、電子装置は入力フィールド領域に表示されたテキストの言語を変換するボタン６０６、空間を空けるスペースボタン６０７及び作成されたテキストを削除するバックスペースボタン６０８及び行を変換するエンターボタン６０９などを追加して表示してもよい。
【００９５】
ここで、表示されたコンテンツをコントロールするボタンは、入力フィールド領域に表示されると説明したが、これは上述したアフォーダンス領域のように入力可能な全ての入力フィールド領域が含まれることを意味してもよい。
【００９６】
図７は、本発明による電子装置において、入力フィールド領域の拡張概念の第２実施例を示す図である。まず、入力フィールドに手書きでテキストが入力された場合、電子装置は入力されたテキストを設定されたフォントに変換して表示する。
【００９７】
例えば、図７の（ａ）乃至（ｂ）に示すように、手書きで「Ｉｔ‘ｓ  ｅａｓｙ  ｂｕｉｌｄ」というテキストが入力された場合、電子装置は入力された「Ｉｔ’ｓ  ｅａｓｙ  ｂｕｉｌｄ」というテキストを設定されたフォントに変換し入力フィールド領域に表示する。次に、電子装置が手書きで「ｙｏｕｒ」というテキストを追加に入力された場合、電子装置は追加に入力された「ｙｏｕｒ」というテキストを「Ｉｔ’ｓ  ｅａｓｙ  ｂｕｉｌｄ」というテキストに追加して「Ｉｔ’ｓ  ｅａｓｙ  ｂｕｉｌｄ  ｙｏｕｒ」というテキストを入力フィールド領域に表示する。
【００９８】
もし、電子装置でカーソルの最大領域にテキストが入力されたことを確認した場合、電子装置は下端に余分の領域を生成する。例えば、図７の（ｂ）に示すように、「Ｉｔ’ｓ  ｅａｓｙ  ｂｕｉｌｄ  ｙｏｕｒ」というテキストのうちから「ｙｏｕｒ」というテキストが追加に入力されることでカーソルの最大領域まで入力されたことを電子装置が確認した場合、電子装置は次のテキストを入力するために下端に余分の領域を生成する。
【００９９】
また、電子装置は入力フィールド領域に表示されたテキストの行間に余分の領域を生成することもできる。例えば、図７の（ｃ）乃至（ｄ）に示すように電子装置が現在のカーソル領域がホバリングされた状態で下に移動されることを確認した場合、電子装置は入力フィールド領域に表示されたテキストのうちテキストの行間に余分の領域を生成する。即ち、電子装置が「ｅａｓｙ」というテキストに位置しているカーソルがホバリングされた状態で下に移動されることを確認した場合、電子装置は「Ｉｔ’ｓ  ｅａｓｙ  ｂｕｉｌｄ  ｙｏｕｒ  ｏｗｎ」というテキストと「ｃａｍｅｒａ」というテキストの間の行間に点線で表示された余分の領域を生成する。よって、電子装置では点線で表示された余分の領域に新しいテキストが入力される。
【０１００】
図８は、本発明による電子装置において、入力フィールド領域の拡張概念の第３実施例を示す図である。まず、入力フィールドに手書きでテキストが入力された場合、電子装置は入力されたテキストを設定されたフォントに変換して表示する。
【０１０１】
次に、電子装置はプリディクション（ｐｒｅｄｉｃｔｉｏｎ）機能が実行されているのか否かを確認する。もし、プリディクション機能が実行されていると判定される場合、電子装置は現在入力されたテキストに基づいて予想単語の候補群を設定された領域に表示する。例えば、図８の（ａ）に示したように、電子装置が手書きで「Ｐａｒ」までのテキストを入力された場合、電子装置は入力された「ｐａｒ」というテキストで予想可能な候補群である「ｐａｒｔ」、「ｐａｒ」及び「ｐａｒｔｙ」などを設定された領域に表示する。
【０１０２】
もし、電子装置がテキストの中間で予想単語の候補群を表示する場合、電子装置は該当単語の上に予想単語の候補群を表示する。また、電子装置で予想単語の候補群が多いと判断される場合、電子装置は左右スクロールをサポートすることもできる。
【０１０３】
例えば、図８の（ｂ）に示すように、手書きで「ｏｆ  ｓｅｅｉｎｇ  ｔｈｅ  Ｃｏｎｎｅ」というテキストまで入力された場合、電子装置は「Ｃｏｎｎｅ」というテキストで「Ｃｏｎｎｅｃｔ」、「Ｃｏｎｎｅｃｔｅｄ」及び「Ｃｏｎｎｅｃｔｅｄｌｙ」などのような予想可能な候補群を「Ｃｏｎｎｅ」という単語の上に表示する。また、電子装置で予想単語の候補群を設定された領域に全て表示することができない場合、電子装置は一部の予想単語の候補群を表示した後、左側又は右側スクロールを入力されることで表示されていない予想単語の候補群を表示する。
【０１０４】
また、設定された領域に表示された予想単語の候補群のうちいずれか一つの予想単語を選択された場合、電子装置はカーソルが位置している領域に現在まで入力された単語を選択された単語に変更する。次に、電子装置は設定された領域に表示された予想単語の候補群を削除し、現在まで入力されたテキストを入力フィールド領域に表示する。
【０１０５】
例えば、図８の（ｃ）及び（ｄ）に示すように、電子装置が「ｏｆ  ｓｅｅｉｎｇ  ｔｈｅ  Ｄａｎｃｅ  Ｃｏｎｎｅ」というテキストまで入力された後、設定された領域に表示された予想単語の候補群のうち「ｃｏｎｎｅｃｔｅｄｎｅｓｓ」という単語を選択された場合、電子装置は選択された「ｃｏｎｎｅｃｔｅｄｎｅｓｓ」という単語を追加して「Ｔｏｎｉｇｈｔ  Ｉ  ｈａｄ  ｔｈｅ  ｐｌｅａｓｕｒｅ  ｏｆ  ｓｅｅｉｎｇ  ｔｈｅ  Ｄａｎｃｅ  ｃｏｎｎｅｃｔｅｄｎｅｓｓ」というテキストを表示する。
【０１０６】
ここで、電子装置が予想単語の候補群を設定された領域に表示する際、表示されたテキストの言語を変換するボタン、空間を空けるスペースボタン及び作成されたテキストを削除するバックスペースボタンなどのような機能ボタンが表示されている場合、電子装置は表示されている機能ボタンを削除してもよい。
【０１０７】
図９は、本発明による電子装置において、入力フィールド領域の拡張概念の第４実施例を示す図である。まず、電子装置はテキストを入力される入力フィールド領域を設定された領域に表示した後、テキストが入力されることで最初の入力フィールド領域が形成された地点から、入力フィールド領域は下の方向に拡張される。
【０１０８】
例えば、図９の（ａ）及び（ｂ）に示すように、電子装置は、入力フィールド領域にテキストを入力されることで最初の入力フィールド領域が形成された地点から下の方向に入力フィールド領域を拡張し続ける。
【０１０９】
次に、テキストを入力され続けることで入力フィールド領域が下の方向に最大限に拡張されたことを電子装置が確認した場合、電子装置は入力フィールド領域の上端部分を継続的に上側に拡張する。次に、入力フィールド領域が上方向に最大限に拡張されたことを電子装置が確認した場合、電子装置は最初に表示されたテキストを最上端部分から画面上でスクロールする。
【０１１０】
例えば、図９の（ｃ）及び（ｄ）に示すように、入力フィールド領域にテキストが続けて入力されて入力フィールド領域に下の方向に最大限に拡張されてからも続けてテキストが入力される場合、電子装置は上端に表示されていたテキストである「Ｉｔ’ｓ  ｅａｓｙ  ｔｏ  ｂｕｉｌｄ  ｙｏｕｒ  ｏｗｎ  ｃａｍｅｒａ  ｉｆ  ｙｏｕ’ｒｅ  ｄｅｔｅｒｍｉｎｅｄ  ｔｏ  ｃａｐｔｕｒｅ  ｉｍａｇｅ  ｏｎ  ｔｈｅ  ｃｈｅｅｐ；ｉｔ’ｓ」というテキストを上側の方向に自動的にスクロールする。
【０１１１】
図１０は、本発明による電子装置において、入力フィールド領域の拡張概念の第４実施例を示す図である。まず、電子装置は、設定された領域に表示された削除ボタン１００１がタッチされた場合、現在カーソルが位置している地点を基準に入力フィールド領域に表示されたテキストを順に削除する。もし、入力フィールド領域が最初に形成された地点よりも上端に拡張された場合、電子装置は、削除ボタン１００２が入力されることによって入力フィールド領域の上端から入力フィールド領域を縮小する。
【０１１２】
例えば、図１０の（ａ）及び（ｂ）に示すように、入力フィールド領域が初めて形成された地点より上方に拡張された状態で削除ボタン１００１が押下された場合、電子装置は順に表示されたテキストを削除した後、削除ボタン１００２が入力されることによって入力フィールド領域の上端が下がることによって入力フィールド領域が縮小されることを確認する。即ち、削除ボタン１００２が押下されて「Ｔｈｅ  ｐａｃｋ  ｇｉｖｅｓ  ＤＩＹ  ｔｙｐｅｓ  ｅｖｅｒｙｔｈｉｎｇ  ｔｈｅｙ  ｎｅｅｄ  ｔｏ  ｂｕｉｌｄ」というテキストが削除されることで、電子装置は、入力フィールド領域の上端を下方に移動させて入力フィールド領域を縮小する。
【０１１３】
もし、入力フィールド領域の上端領域が最初に入力フィールド領域が形成された地点まで縮小されたことを電子装置が感知した場合、電子装置は入力フィールド領域の下端領域を上方に移動させて入力フィールド領域を縮小する。
【０１１４】
例えば、図１０の（ｃ）及び（ｄ）に示すように、削除ボタン１００３が押下されることによって入力フィールド領域が初めて形成された地点まで縮小されたことを電子装置が感知してから、さらに削除ボタン１００３が押下され続けた場合、電子装置は、入力フィールド領域の下端領域を上方に移動させることにより入力フィールド領域を縮小する。
【０１１５】
図１１は、本発明による電子装置において、入力フィールド領域の拡張概念の第５実施例を示す図である。まず、電子装置は表示されているテキストを編集するコマンドを受け取る。より詳しくは、電子装置は設置された領域を選択されて表示されているテキストを編集する編集モードに転換する。例えば、図１１の（ａ）に示すように、電子装置のタッチスクリーンの設定された領域が選択されて表示されているテキストを編集する編集モードに、電子装置は転換する。
【０１１６】
次に、電子装置はテキストを入力及び削除する編集モードに転換するが、入力フィールド領域が最初に形成される際にページがめくられる場合、電子装置は常に最後の行を基準に表示する。例えば、図１１の（ｂ）に示すように、電子装置に表示されているテキストを編集する編集モードに転換される際、入力フィールド領域が最初に形成される際にページがめくられる場合、最後のラインである「ｃｕｓｔｏｍｉｚａｂｌｅ  ｐａｎｅｌｓ」という行を基準に、電子装置は入力フィールド領域を表示する。
【０１１７】
次に、表示されたテキストを削除するコマンドが入力された場合、電子装置は選択された領域まで表示されたテキストを削除する。例えば、図１１の（ｃ）乃至（ｄ）に示すように、電子装置は「ｒｅｆｉｎｅｄ  ｉｆ  ｔｈａｔ’ｓ  ｔｈｅ  ｃａｓｅ，Ｌｏｍｏｇｒａｐｈｙ」というテキストを削除する。
【０１１８】
図１２は、本発明による電子装置において、入力フィールド領域の拡張概念の第６実施例を示す図である。まず、電子装置では、コンテンツを入力されるために表示された領域のうち設定された領域が選択される。例えば、図１２の（ａ）に示すように、電子装置のタッチスクリーンの下端領域に表示された領域のうち設定された領域が選択される。
【０１１９】
次に、図１２の（ｂ）に示すように、電子装置は設定された領域にコンテンツを入力するための入力フィールド領域を表示する。より詳しくは、電子装置は、電子装置のタッチスクリーンの下端を基準にコンテンツを入力するための入力フィールド領域を形成する。
【０１２０】
次に、入力フィールド領域にコンテンツが入力されることで、電子装置は、フィールド領域のサイズを上方に拡大する。例えば、図１２の（ｃ）及び（ｄ）に示すように、入力フィールド領域にテキストが入力されることで、電子装置は、入力フィールド領域の上端が上方に移動するように入力フィールド領域を拡大する。
【０１２１】
ここで、カーソルは最後に位置してもよく、電子装置は最後の行を基準に入力内容を表示してスクロールを提供する。
【０１２２】
図１３は、本発明による電子装置において、入力フィールド領域の拡張概念の第７実施例を示す図である。まず、表示されたテキストのカーソル領域が選択された状態で上側方向又は下側方向に表示されたテキストがスクロールされることを電子装置は感知する。なぜならば、表示された入力フィールド領域全体がドローイング（ｄｒａｗｉｎｇ）領域であるためである。例えば、図１３の（ａ）及び（ｂ）に示すように、電子装置は、下端に表示されたカーソル領域が選択された状態で上側方向又は下側方向に入力フィールド領域がスクロールされることを感知する。
【０１２３】
また、電子装置は、入力フィールド領域に表示されたカーソルをホールドした状態で画面の最上端又は最下端の外側にカーソルが移動する動作を感知した場合、入力フィールド領域が感知された方向にスクロールされることを感知する。例えば、図１３の（ｃ）及び（ｄ）に示すように、電子装置は、入力フィールド領域に表示されたカーソルをホールドした状態で画面の最上端の外側にカーソルが移動する動作を感知した場合、上側の方向に入力フィールド領域がスクロールされることを感知して表示されていなかったテキストを表示する。
【０１２４】
図１４は、本発明による電子装置において、入力フィールド領域の拡張概念の第８実施例を示す図である。まず、電子装置は、表示された入力フィールド領域のうち任意の領域を２本の指で選択した状態で上側又は下側の方向にスクロールされることを感知した場合、一本の指で選択した状態でスクロールされるより速い状態で入力フィールド領域がスクロールされることを感知する。この際、電子装置は入力フィールド領域の任意の領域に表示されたカーソルは画面のスクロールに応じて現状を維持することを確認する。
【０１２５】
例えば、図１４の（ａ）乃至（ｃ）に示すように、電子装置は表示された入力フィールド領域のうち任意の領域を２本の指で選択された状態で下側の方向に入力フィールド領域がスクロールされることを感知した場合、一本の指で選択された状態でスクロールされるより速い状態で入力フィールド領域がスクロールされることを感知する。この際、電子装置は入力フィールド領域の下端に表示されたカーソルが画面のスクロールに応じて下端に維持され続けることを確認する。
【０１２６】
また、図１４の（ｄ）に示すように、電子装置は入力フィールド領域の下端に表示されたカーソルがテキスト及び空白の位置に応じて左右に移動されることを確認する。
【０１２７】
図１５は、本発明による電子装置において、入力ツールから時間を入力する一実施例を示す図である。ここで、インタラクションは、入力ツールとしてスタイラスペンのようなツールが使用される場合、ペンホバー、ペンホバー及びホールド、ペンタッチ、ペンタッチ及びホールド、ボタン入力によるペンホバー、ボタン入力によるペンホバー及びホールド、ボタン入力によるペンタッチ、並びに、ボタン入力によるペンタッチ及びホールド機能を含む。もし、入力ツールがユーザの指である場合、上述した機能のうちボタン入力を除く全ての機能が含まれる。
まず、図１５の（ａ）に示すように、電子装置において、ミーティングスケジュールが入力されたカレンダーアプリケーションを設定する設定領域が選択される。例えば、電子装置は「Ｓ  ｐｅｎ  ｍｅｅｔｉｎｇ」というタイトルで２０１３年１月２７日の１８時から１９時までに予定されているミーティングの細部事項が表示された設定領域が選択される。
【０１２８】
次に、図１５の（ｂ）に示すように、ミーティングが始まる時間である１８：００が第１インタラクションとして選択された場合、電子装置はミーティング時間が更に入力されるように入力フィールド領域を表示する。
【０１２９】
次に、図１５の（ｃ）及び（ｄ）に示すように、時間が入力される入力フィールド領域が第２インタラクションとして選択された場合、電子装置は入力されている時間を削除して新しいミーティング時間を入力する。もし、図１５の（ｄ）に示すように、ミーティング時間として０９時３５分を入力されてから完了ボタンを入力された場合、電子装置は従来のミーティング時間を１８時から０９時３５分に変更する。
【０１３０】
この際、電子装置は入力されていないフィールドの場合、従来のフィールド値をそのまま維持する。
【０１３１】
図１６は、本発明による電子装置において、入力ツールから特定ジェスチャを認識して表示されたテキストを編集する一実施例を示す図である。まず、電子装置は入力ツールからそれぞれの設定されたジェスチャを認識して表示されているテキストを編集する。いくつかの例を挙げると、図１６に示すように、入力ツールから表示されたテキストの上に手書き入力された場合、電子装置は手書き入力されたテキストに基づいて表示されたテキストを変更する。また、電子装置は入力ツールから表示されたテキストの上に削除するジェスチャを入力された場合、削除するように選択されたテキストを削除する。また、電子装置は分かち書き、べた書き、削除表記などのような設定されたジェスチャを認識して表示されたテキストを編集する。
【０１３２】
図１７は、本発明による電子装置において、選択された領域のフィールド属性及びインタラクション毎に分けて設定されたコンテンツを提供する第２実施形態を示す図である。まず、図１７の（ａ）に示すように、電子装置では入力ツールから任意の領域が選択される。より詳しくは、電子装置はコンテンツが入力される任意の領域が入力ツールから選択される。
【０１３３】
次に、電子装置は入力ツールによって選択された領域が設定された複数のフィールドのうちいずれか一つのフィールドに含まれるのか否かを判定する。ここで、設定された複数のフィールドには、入力フィールド、ボタンフィールド、コンテンツフィールドが含まれる。より詳しくは、入力フィールドはテキスト、イメージのようなコンテンツを入力するフィールドであり、ボタンフィールドは設定されたコンテンツを入力するフィールドであり、コンテンツフィールドは選択されたコンテンツのサイズを設定されたサイズだけ拡大又は縮小することができ、設定された編集メニューを提供するフィールドである。
【０１３４】
もし、電子装置において入力ツールによって選択された領域が設定された複数のフィールドのうちボタンフィールドであると確認される場合、電子装置は入力ツールによって選択される際に入力されたインタラクションを確認する。
【０１３５】
次に、入力ツールから入力されたインタラクションが設定された第１インタラクションとして確認される場合、電子装置は設定された領域に設定された少なくとも一つのコンテンツを表示する。より詳しくは、図１７の（ｂ）に示すように、電子装置はボタンが表示された位置から始まって設定された複数のコンテンツを表示する。例えば、電子装置は最も間近に撮影された複数のイメージ及びビデオを表示し、キャプチャーしたイメージを表示する。また、電子装置は最近共有したイメージ及びビデオ、最近修正したイメージ及びビデオ、共有したイメージ及びビデオの頻度が他のコンテンツと比べて相対的に高いコンテンツを表示する。また、電子装置は追加された連絡先が含まれたコンテンツ、通話頻度が他の連絡先と比べて相対的に高い連絡先が含まれたコンテンツ、アップデートされた連絡先が含まれたコンテンツを表示する。
【０１３６】
また、電子装置は表示された複数のコンテンツがフリック（ｆｌｉｃｋ）される動作を感知し、表示されたコンテンツが時計方向、反時計方向、上方向及び下方向などのように設定された方向に移動することを感知する。
【０１３７】
もし、図１７（ｂ）及び（ｃ）に示すように、表示されたイメージのうち第２イメージが設定された第１インタラクションとして選択されることを確認した場合、電子装置は第２インタラクションとして選択された第２イメージが設定された領域に入力されることを確認する。
【０１３８】
即ち、ユーザの立場では相手と会話アプリケーションを介して会話をしている途中に会話アプリケーションを逸脱することなく、インタラクションのみを変えて容易にユーザの所望のコンテンツをすぐに入力することができる長所がある。
【０１３９】
図１８は、本発明による電子装置において、選択された領域のフィールド属性及びインタラクション毎に分けて設定されたコンテンツを提供する第３実施形態を示す図である。まず、図１８の（ａ）に示すように、電子装置では入力ツールから任意の領域が選択される。より詳しくは、コンテンツが入力される任意の領域が入力ツールから選択される。
【０１４０】
次に、電子装置は入力ツールによって選択された領域が設定された複数のフィールドのうちいずれか一つのフィールドに含まれるのか否かを判定する。ここで、設定された複数のフィールドには、入力フィールド、ボタンフィールド、コンテンツフィールドが含まれる。より詳しくは、入力フィールドはテキスト、イメージのようなコンテンツを入力するフィールドであり、ボタンフィールドは設定されたコンテンツを入力するフィールドであり、コンテンツフィールドは選択されたコンテンツのサイズを設定されたサイズだけ拡大又は縮小することができ、設定された編集メニューを提供するフィールドである。
【０１４１】
もし、電子装置において入力ツールによって選択された領域が設定された複数のフィールドのうちボタンフィールドであると確認される場合、電子装置は入力ツールによって選択される際に入力されたインタラクションを確認する。
【０１４２】
次に、電子装置が入力ツールから入力されたインタラクションが設定された第１インタラクションとして確認される場合、電子装置は設定された領域に設定された少なくとも一つのコンテンツを表示する。より詳しくは、図１８の（ｂ）に示したように、電子装置はボタンが表示された位置から始まって設定された複数のコンテンツを表示する。例えば、電子装置はよく使用する連絡先が含まれたイメージを表示する。
【０１４３】
また、電子装置は表示された複数のコンテンツがフリックされる動作を感知し、表示されたコンテンツが時計方向、反時計方向、上方向及び下方向などのように設定された方向に移動することを感知する。
【０１４４】
もし、図１８（ｂ）及び（ｃ）に示すように、電子装置が表示されたイメージのうち第２イメージが設定された第２インタラクションとして選択されることを確認した場合、電子装置は第２インタラクションとして選択された第２イメージが設定された領域に入力されることを確認する。
【０１４５】
図１９Ａ及び図１９Ｂは、本発明による電子装置の動作手順を示すフローチャートである。まず、図１９Ａに示すように、入力ツールから任意の領域が選択される（１９０１）。より詳しくは、電子装置はコンテンツが入力される任意の領域を選択するための入力を外部装置又はユーザから受信する。ここで、外部装置はスタイラスペンなどのような入力ツールであってもよい。
【０１４６】
次に、電子装置は、選択された領域が、コンテンツが入力される第１フィールドであるか否かを判定する（１９０２）。ここで、第１フィールドは、テキスト、イメージのようなコンテンツを入力するフィールドである。
【０１４７】
もし、上述した判定動作１９０２において、選択されたコンテンツが入力される第１フィールドでないと電子装置が判定した場合、電子装置は選択された領域が設定されたコンテンツが提供される第２フィールドであるのか否かを判定する（１９０３）。ここで、第２フィールドは設定されたコンテンツが提供されるフィールドである。
【０１４８】
もし、上述した判定動作１９０３において、選択された領域が設定されたコンテンツが提供される第２フィールドでないと電子装置が判定した場合、電子装置は選択された領域が設定されたメニューが提供される第３フィールドであることを確認する（１９０４）。ここで、第３フィールドは設定されたコンテンツのサイズを設定されたサイズだけ拡大又は縮小し、設定された編集メニューが提供されるフィールドである。
【０１４９】
次に、電子装置は選択された領域が設定された第１インタラクションとして選択されたか否かを判定する（１９０５）。ここで、設定された複数のインタラクションは、入力ツールとしてスタイラスペンのようなツールが使用される場合、ペンホバー、ペンホバー及びホールド、ペンタッチ、ペンタッチ及びホールド、ボタン入力によるペンホバー、ボタン入力によるペンホバー及びホールド、ボタン入力によるペンタッチ、並びに、ボタン入力によるペンタッチ及びホールド機能を含む。もし、入力ツールがユーザの指である場合、上述した機能のうちボタン入力を除く全ての機能が含まれる。
【０１５０】
もし、上述した判定動作１９０５において、選択された領域が設定された第１インタラクションとして選択されたことを電子装置が確認した場合、電子装置は選択された領域を含むコンテンツのサイズが設定されたサイズだけ拡大又は縮小されることを確認する（１９０６）。
【０１５１】
もし、上述した判定動作１９０２において、選択された領域がコンテンツを入力される第１フィールドとして判定される場合、電子装置は選択された領域が設定された第１インタラクションとして選択されたか否かを判定する(１９０７)。
【０１５２】
もし、上述した判定動作１９０７において、選択された領域が設定された第１インタラクションとして選択されたことを電子装置が確認した場合、電子装置は設定された領域にビジュアルアフォーダンス領域を表示し、ビジュアルアフォーダンス領域にコンテンツの入力が完了された場合、選択された領域に入力が完了されたコンテンツを表示する（１９０８）。例えば、ビジュアルアフォーダンス領域に「ｍｅｅｔｉｎｇ」というテキストを入力されてからビジュアルアフォーダンス領域以外の領域が選択された場合、電子装置はテキストの入力が完了されたことを確認して表示されたアフォーダンス領域を削除し、選択された領域に入力された「ｍｅｅｔｉｎｇ」というテキストを表示する。ここで、ビジュアルアフォーダンスはユーザインタフェースに含まれる。
【０１５３】
もし、上述した判定動作１９０８において、選択された領域が設定された第１インタラクションとして選択されなかったことを電子装置が確認した場合、電子装置は選択された領域が設定された第２インタラクションとして選択されたか否かに対して判定する（１９０９）。
【０１５４】
もし、上述した判定動作１９０９において、選択された領域が設定された第２インタラクションとして選択されたと電子装置が判定した場合、電子装置は入力フィールド領域及び結果フィールド領域を表示し、入力フィールド領域にコンテンツの入力が完了された場合、選択された領域内の結果フィールド領域に入力されたコンテンツを表示する（１９１０）。例えば、入力フィールド領域に「ｍｅｅｔｉｎｇ」というテキストが入力された場合、電子装置は入力フィールド領域に入力された「ｍｅｅｔｉｎｇ」というテキストを結果フィールド領域に同時に表示する。次に、入力フィールド領域にコンテンツの入力が完了されたことを電子装置が確認した場合、電子装置は結果フィールド領域に表示された「ｍｅｅｔｉｎｇ」というテキストを選択された領域に表示する。
【０１５５】
もし、上述した判定動作１９０９において、選択された領域が設定された第２インタラクションとして選択されたことを電子装置が確認しなかった場合、電子装置は選択された領域が設定された第３インタラクションとして選択されたことを確認する（１９１１）。
【０１５６】
次に、電子装置は設定された少なくとも一つのコンテンツを表示し、表示された少なくとも一つのコンテンツのうち選択されたコンテンツが選択された領域に入力されることを確認する（１９１２）。ここで、設定された複数のインタラクションは、入力ツールとしてスタイラスペンのようなツールが使用される場合、ペンホバー、ペンホバー及びホールド、ペンタッチ、ペンタッチ及びホールド、ボタン入力によるペンホバー、ボタン入力によるペンホバー及びホールド、ボタン入力によるペンタッチ、並びに、ボタン入力によるペンタッチ及びホールド機能を含む。もし、入力ツールがユーザの指である場合、上述した機能のうちボタン入力を除く全ての機能が含まれる。
【０１５７】
もし、上述した判定動作１９０３において、選択された領域が設定されたコンテンツが提供される第２フィールドであると電子装置が判定する場合、電子装置は選択された領域が設定された第１インタラクションとして選択されたことを確認した場合、設定された領域に少なくとも一つのコンテンツを表示する（１９１３）。
【０１５８】
次に、電子装置は表示された少なくとも一つのコンテンツのうちいずれか一つのコンテンツが設定された第２インタラクションとして選択されたことを確認し、第２インタラクションとして選択されたコンテンツが設定された領域に入力されることを確認する（１９１４）。
【０１５９】
もし、上述した判定動作１９０５において、選択された領域が設定された第１インタラクションとして選択されなかったと電子装置が判定した場合、電子装置は選択された領域が設定された第２インタラクションとして選択されたことを確認する（１９１５）。
【０１６０】
次に、電子装置は設定された領域に編集メニューを表示し、表示された編集メニューのうち少なくとも一つが選択されて編集機能を行う（１９１６）。
【０１６１】
図２０は、本発明によるフィールドの属性に応じて電子装置がコンテンツを提供する方法を示すフローチャートである。まず、図２０に示すように、電子装置は、電子装置のディスプレーを介して表示されたページの少なくとも一つのフィールドに対応する領域を入力に基づいて選択する（２００１）。より詳しくは、電子装置は、コンテンツが入力される任意の領域を選択する入力を外部装置又はユーザから受信する。ここで、外部装置は、スタイラスペンなどのような入力ツールであってもよい。
【０１６２】
次に、電子装置は、第１属性及び第２属性を含む複数の属性のうち少なくとも一つのフィールドに対応する属性を確認する（２００２）。より詳しくは、電子装置は、選択された領域がテキスト、イメージのようなコンテンツを入力する入力フィールド、設定されたコンテンツを入力するボタンフィールド、選択されたコンテンツのサイズを設定されたサイズだけ拡大又は縮小することができ、設定された編集メニューが提供されるコンテンツフィールドのうちいずれか一つのフィールドに含まれることを確認する。
【０１６３】
次に、電子装置は、確認された属性に応じて第１コンテンツ及び第２コンテンツを含む少なくとも一つのコンテンツのうち属性に対応するコンテンツを選択的に提供する（２００３）。もし、電子装置で確認されたフィールドが入力フィールドであると判定される場合、電子装置はテキスト、イメージのようなコンテンツを入力するコンテンツを提供する。また、電子装置で確認されたフィールドがボタンフィールドであると判定される場合、電子装置は設定されたコンテンツを入力するコンテンツを提供する。また、電子装置で確認されたフィールドがコンテンツフィールドであると判定される場合、電子装置は設定された編集メニューを提供するコンテンツを表示する。また、電子装置の外部から入力されるコンテンツとしては、例えばユーザが手や電子ペンのような入力ツール又はマイクなどを介して入力するテキスト、イメージ又は音声のうち少なくとも一つを含む。
【０１６４】
図２１は、本発明による電子装置において、選択された領域のフィールド属性及びインタラクション毎に分けて設定されたコンテンツを提供する第４実施形態を示す図である。まず、図２１の（ａ）に示すように、入力ツールによって表示されたコンテンツのうちいずれか一つのコンテンツが選択される。
【０１６５】
次に、電子装置は、入力ツールによって選択された領域が設定された複数のフィールドのうちどのフィールドに含まれるのかを判定する。ここで、設定された複数のフィールドには、入力フィールド、ボタンフィールド、コンテンツフィールドが含まれる。より詳しくは、入力フィールドはテキスト、イメージのようなコンテンツを入力するフィールドであり、ボタンフィールドは設定されたコンテンツを入力するフィールドであり、コンテンツフィールドは選択されたコンテンツのサイズを設定されたサイズだけ拡大又は縮小することができ、設定されたメニューが提供されるフィールドである。
【０１６６】
もし、入力ツールによって選択された領域が設定された複数のフィールドのうちコンテンツフィールドであると電子装置が確認する場合、電子装置は入力ツールによって選択される際に入力されたインタラクションを確認する。
【０１６７】
次に、入力ツールから入力されたインタラクションが設定された第１インタラクションであると確認される場合、電子装置は入力ツールから選択されたコンテンツを拡大又は縮小して表示する。例えば、図２１の（ｂ）に示すように、電子装置のタッチスクリーンに表示されたコンテンツのうちいずれか一つのコンテンツが第１インタラクションとして選択された場合、電子装置は選択されたコンテンツを拡大して表示する。
【０１６８】
同じく、図２１の（ｂ）には示していないが、電子装置のタッチスクリーンに表示されたコンテンツのうちいずれか一つのコンテンツが第２インタラクションとして選択された場合、電子装置は選択されたコンテンツを縮小して表示する。
【０１６９】
もし、電子装置が入力ツールから入力されたインタラクションが設定された第３インタラクションであると確認される場合、電子装置は入力ツールから選択されたコンテンツを編集する編集メニューを設定された領域に表示する。例えば、図２１の（ｃ）に示すように、電子装置のタッチスクリーンに表示されたコンテンツのうちいずれか一つのコンテンツが第３インタラクションとして選択された場合、電子装置は選択されたコンテンツを編集する編集アイコンが含まれた編集メニューを設定された領域に表示する。例えば、電子装置は選択された頻度が相対的に高い編集メニュー及び最も間近に選択された編集メニューなどを優先的に設定された領域に表示する。
【０１７０】
これまで説明した本発明は、本発明の属する技術分野における通常の知識を有する者によって多様な変形や応用が可能であり、本発明による技術的思想の範囲は下記特許請求の範囲によって決められるべきである。
【図１】
2015049901.tif 000003
【図２】
2015049901.tif 000004
【図３】
2015049901.tif 000005
【図４Ａ】
2015049901.tif 000006
【図４Ｂ】
2015049901.tif 000007
【図４Ｃ】
2015049901.tif 000008
【図４Ｄ】
2015049901.tif 000009
【図５Ａ】
2015049901.tif 000010
【図５Ｂ】
2015049901.tif 000011
【図５Ｃ】
2015049901.tif 000012
【図５Ｄ】
2015049901.tif 000013
【図６】
2015049901.tif 000014
【図７】
2015049901.tif 000015
【図８】
2015049901.tif 000016
【図９】
2015049901.tif 000017
【図１０】
2015049901.tif 000018
【図１１】
2015049901.tif 000019
【図１２】
2015049901.tif 000020
【図１３】
2015049901.tif 000021
【図１４】
2015049901.tif 000022
【図１５】
2015049901.tif 000023
【図１６】
2015049901.tif 000024
【図１７】
2015049901.tif 000025
【図１８】
2015049901.tif 000026
【図１９Ａ】
2015049901.tif 000027
【図１９Ｂ】
2015049901.tif 000028
【図２０】
2015049901.tif 000029
【図２１】
2015049901.tif 000030