(57)【要約】      （修正有）【課題】文字拡大表示方法、前記方法が適用される装置、及び前記方法を遂行するプログラムを格納するコンピュータ可読記憶媒体を提供する。【解決手段】少なくとも一つの文字を含むページイメージを受信するステップと、上記ページイメージで上記少なくとも一つの文字に対応する領域を切り出して少なくとも一つの文字客体イメージを獲得するステップと、ユーザの入力に対応して、上記少なくとも一つの文字客体イメージを選択的にディスプレイするステップを含む。【選択図】図４
2014123378.tif 000002
【特許請求の範囲】
【請求項１】
電子装置のディスプレイデータを制御する方法であって、
少なくとも一つの文字を含むページイメージを受信するステップと、
前記ページイメージで前記少なくとも一つの文字に対応する領域を切り出して少なくとも一つの文字客体イメージを獲得するステップと、
入力に対応して、前記少なくとも一つの文字客体イメージをディスプレイするステップと、を含むことを特徴とする文字拡大表示方法。
【請求項２】
前記少なくとも一つの文字客体イメージをディスプレイするステップは、
同じ入力が反復的に受信されることによって、前記入力に対応する前記少なくとも一つの文字客体イメージを連続的にディスプレイするステップを含むことを特徴とする請求項１に記載の文字拡大表示方法。
【請求項３】
前記ページイメージは、第１のラインに含まれる第１の文字及び第２のラインラインに含まれる第２の文字を含み、
前記少なくとも一つの文字客体イメージを連続的にディスプレイするステップは、
前記第１の文字に対応する文字客体イメージをディスプレイするステップと、
第１の文字に対応する複数の文字客体イメージをディスプレイした後に発生される入力に対応して、前記第２の文字に対応する文字客体イメージをディスプレイするステップと、を含むことを特徴とする請求項２に記載の文字拡大表示方法。
【請求項４】
前記少なくとも一つの文字客体イメージをディスプレイするステップは、
予め定められた環境設定値を考慮して、前記少なくとも一つの文字客体イメージを選択するステップを含むことを特徴とする請求項１に記載の文字拡大表示方法。
【請求項５】
前記ページイメージを受信するステップは、
前記少なくとも一つの文字が含まれたページイメージから一部領域を切り出してページイメージを修正するステップをさらに含むことを特徴とする請求項１に記載の文字拡大表示方法。
【請求項６】
前記ページイメージを受信するステップは、
カメラにより撮影されるページイメージ又はメモリに格納されたイメージを受信するステップを含むことを特徴とする請求項１乃至５のいずれか一項に記載の文字拡大表示方法。
【請求項７】
前記ページイメージを受信するステップは、
前記少なくとも一つの文字を含むソースイメージを受信するステップと、
前記ソースイメージが組み合わされたページイメージをディスプレイするステップと、を含むことを特徴とする請求項１に記載の文字拡大表示方法。
【請求項８】
前記文字客体イメージの配列順序を指示する文字客体配列情報及び前記文字客体イメージを構成するイメージデータを含むコンテンツファイルを格納するステップをさらに含むことを特徴とする請求項１に記載の文字拡大表示方法。
【請求項９】
電子装置であって、
表示部と、
入力インターフェース部と、
少なくとも一つの制御部と、
少なくとも文字拡大表示プログラムを格納するメモリ部と、を含み、
前記文字拡大表示プログラムは、前記制御部により実行されるように構成され、
少なくとも一つの文字を含むページイメージを受信し、
前記ページイメージで前記少なくとも一つの文字に対応する領域を切り出して少なくとも一つの文字客体イメージを獲得し、
前記表示部がインターフェースにより受信される入力に対応して、前記少なくとも一つの文字客体イメージを表示するように制御する命令語を含むことを特徴とする装置。
【請求項１０】
前記文字拡大表示プログラムは、
同じ入力が反復的に受信されることによって、前記入力に対応する前記少なくとも一つの文字客体イメージを連続的にディスプレイするようにする命令語をさらに含むことを特徴とする請求項９に記載の装置。
【請求項１１】
前記ページイメージは、第１のラインに含まれる第１の文字及び第２のラインラインに含まれる第２の文字を含み、
前記少なくとも一つの文字客体イメージを連続的にディスプレイするようにする命令語は、
前記第１の文字に対応する文字客体イメージをディスプレイし、
第１の文字に対応する複数の文字客体イメージをディスプレイした後に発生される入力に対応して、前記第２の文字に対応する複数の文字客体イメージをディスプレイする命令語を含むことを特徴とする請求項１０に記載の装置。
【請求項１２】
読書拡大プログラムは、
予め定められた環境設定値を使用して、ディスプレイする前記少なくとも一つの文字客体イメージを選択することを特徴とする請求項９に記載の装置。
【請求項１３】
読書拡大プログラムは、
前記文字客体イメージのエッジが少なくとも一つの文字周辺の余白を含むように前記文字客体イメージを切り出すことを特徴とする請求項９に記載の装置。
【請求項１４】
読書拡大プログラムは、
前記文字客体イメージの配列順序を指示する文字客体配列情報及び前記文字客体イメージを構成するイメージデータを含むコンテンツファイルを生成することを特徴とする請求項９に記載の装置。
【請求項１５】
前記読書拡大プログラムは、
前記文字客体イメージをディスプレイする環境を構成するために設定される環境設定データをさらに含んでコンテンツファイルを構成することを特徴とする請求項１４に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯用電子装置に関し、特にイメージに含まれた文字領域を処理して提供する方法及び装置に関する。
【背景技術】
【０００２】
最近、モバイル装置で提供する多様なサービス及び付加機能が順次拡大されている。このようなモバイル装置の効用価値を高めてユーザの多様な欲求を満足させるために、モバイル装置で実行可能な多様なアプリケーションが開発されている。
【０００３】
モバイル装置には、該当装置の製造メーカーにより製作されて該当装置に設置される基本アプリケーションと、インターネットを介してアプリケーション販売ウェブサイトからダウンロードする追加アプリケーションなどが格納され、実行されることができる。この追加アプリケーションは、一般開発者により開発され、上記販売ウェブサイトに登録されることができる。したがって、誰でも自分が開発したアプリケーションを上記アプリケーション販売ウェブサイトを通じて自由にモバイル装置のユーザに販売することができる。それによって、現在モバイル装置には、その製品に対応して数万から数十万個のアプリケーションが無料又は有料で提供される。
【０００４】
それによって、最近スマートフォン及びタブレットＰＣのようなモバイル装置内には、少なくとも数十から数百個のアプリケーションが格納されており、上記アプリケーションの各々を実行させるためのショートカットキー(shortcut keys）がアイコン形態でモバイル装置のタッチスクリーン上に表示される。ユーザは、タッチスクリーン上に表示されたアイコンのうちいずれか一つをタッチすることによって、所望のアプリケーションを上記モバイル装置で実行させることができる。
【０００５】
一方、モバイル装置は、前面部にディスプレイが設けられ、背面である後面部には、カメラが設けられるように構成されることができる。このような構成的特性により、ユーザがモバイル装置を持つようになり、モバイル装置のディスプレイを眺めるようになると、カメラが向かっている方向とユーザの視線方向が一致して、ユーザが見ている事物(被写体）が表示部にディスプレイされるようにすることができる。このような特性を用いて、上記カメラにより撮影される映像をリアルタイムでディスプレイしながら動作可能なアプリケーションが開発されている。
【０００６】
一方、老人や視力の弱い障害者は、一般的な図書や新聞が読み難いので、図書や新聞を読むのに虫眼鏡などを使用することもある。
【０００７】
しかし、図１に示したように、ユーザが単純に虫眼鏡１０１を用いて光学的に拡大された文字を読む場合、虫眼鏡１０１を文字が配列されたライン１０３−１乃至１０３−ｎに沿って移動しながら文字を読むようになるので、虫眼鏡１０１の揺れによる、目まいを感じることがある。また、ユーザは、虫眼鏡１０１を複数のラインを移動しながら、例えば、第１のライン１０３−１の最後にある文字まで読んだ後、さらに第２のライン１０３−２の最初の文字に移動するなどの動作を、反復的に進行するので、読書に不便さを感じることがある。
【０００８】
さらに、モバイル装置にＯＣＲアプリケーションをインストールして、図書１０２に存在する文字を認識し、認識された文字をディスプレイすることで、ユーザが認識された文字を読むことができるが、ＯＣＲアプリケーションを駆動するために多くの演算が要求されるので、高性能のハードウェア、高い電力消費、時間遅延などの問題が発生する可能性がある。そして、文字の印刷状態、撮影環境など、多様な変数により文字が誤認識されることがあり、読書に不便さを感じる可能性が生じる問題がある。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】米国特許公開第２０１１／００６６４２４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
したがって、本発明は、上述した従来技術の問題点を解決するために提案されたものであり、その目的は、老人や、低視力障害者がより速く、かつ安定的に読書をするようにする方法及び装置を提供することにある。
【００１１】
本発明の他の目的は、より簡単なユーザ入力だけで、図書に存在する文字を連続的にディスプレイする方法及び装置を提供することにある。
【００１２】
本発明のさらに他の目的は、装置を移動しない状態で、安定的に図書に存在する文字をディスプレイする方法及び装置を提供することにある。
【課題を解決するための手段】
【００１３】
上記のような目的を達成するために、本発明の一態様によれば、電子装置のディスプレイデータを制御する方法を提供する。上記方法は、少なくとも一つの文字を含むページイメージを受信するステップと、上記ページイメージで上記少なくとも一つの文字に対応する領域を切り出して少なくとも一つの文字客体イメージを獲得するステップと、入力に対応して、上記少なくとも一つの文字客体イメージをディスプレイするステップと、を含むことを特徴とする。
【００１４】
本発明の他の態様によれば、電子装置を提供する。上記装置は、表示部と、入力インターフェース部と、少なくとも一つの制御部と、少なくとも文字拡大表示プログラムを格納するメモリ部と、を含み、上記文字拡大表示プログラムは、上記制御部により実行されるように構成され、少なくとも一つの文字を含むページイメージを受信し、上記ページイメージで上記少なくとも一つの文字に対応する領域を切り出して少なくとも一つの文字客体イメージを獲得し、上記表示部がインターフェースにより受信される入力に対応して、上記少なくとも一つの文字客体イメージを表示するように制御する命令語を含むことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、図書などをイメージ化して老人や低視力障害者に速く、かつ安定的に読書サービスを提供できるようにする。
【００１６】
また、より簡単なユーザ入力だけで、図書などをイメージ化して、図書に存在する文字を連続的にディスプレイすることで、ユーザがより便利に読書サービスを利用できるようにする。
【００１７】
また、図書などをイメージ化して提供し、ユーザが装置を移動しない状態で、単純な入力だけで揺れなく安定的に読書サービスを利用できるようにする。
【００１８】
本発明の実施形態の上述した及び他の様相、特徴、及び利点は、以下の添付図面が併用された後述の詳細な説明から、より一層明らかになるだろう。
【図面の簡単な説明】
【００１９】
【図１】従来技術によってユーザが図書を拡大して本を読む過程を例示する概念図である。
【図２】本発明の一実施形態による携帯用電子装置を示す概略的なブロック図である。
【図３Ａ】本発明の一実施形態による携帯用電子装置の前面斜視図である。
【図３Ｂ】本発明の一実施形態による携帯用電子装置の後面斜視図である。
【図４】本発明の第１の実施形態によるイメージ処理方法の動作順序を示すフローチャートである。
【図５Ａ】本発明の第１の実施形態によるイメージ処理方法に使用される電子装置と対象物(図書)間の関係を例示する概念図である。
【図５Ｂ】本発明の第１の実施形態によるイメージ処理方法に使用されるページイメージの例示図である。
【図６Ａ】本発明の第１の実施形態によるイメージ処理方法の動作時に提供されるユーザインターフェースの例示図である。
【図６Ｂ】本発明の第１の実施形態によるイメージ処理方法の動作時に提供されるユーザインターフェースの例示図である。
【図６Ｃ】本発明の第１の実施形態によるイメージ処理方法の動作時に提供されるユーザインターフェースの例示図である。
【図６Ｄ】本発明の第１の実施形態によるイメージ処理方法の動作時に提供されるユーザインターフェースの例示図である。
【図６Ｅ】本発明の第１の実施形態によるイメージ処理方法の動作時に提供されるユーザインターフェースの例示図である。
【図６Ｆ】本発明の第１の実施形態によるイメージ処理方法の動作時に提供されるユーザインターフェースの例示図である。
【図６Ｇ】本発明の第１の実施形態によるイメージ処理方法の動作時に提供されるユーザインターフェースの例示図である。
【図６Ｈ】本発明の第１の実施形態によるイメージ処理方法の動作時に提供されるユーザインターフェースの例示図である。
【図６Ｉ】本発明の第１の実施形態によるイメージ処理方法の動作時に提供されるユーザインターフェースの例示図である。
【図６Ｊ】本発明の第１の実施形態によるイメージ処理方法の動作時に提供されるユーザインターフェースの例示図である。
【図７Ａ】本発明の第１の実施形態によるイメージ処理方法の進行過程を説明する概念図である。
【図７Ｂ】本発明の第１の実施形態によるイメージ処理方法の進行過程を説明する概念図である。
【図７Ｃ】本発明の第１の実施形態によるイメージ処理方法の進行過程を説明する概念図である。
【図７Ｄ】本発明の第１の実施形態によるイメージ処理方法の進行過程を説明する概念図である。
【図７Ｅ】本発明の第１の実施形態によるイメージ処理方法の進行過程を説明する概念図である。
【図７Ｆ】本発明の第１の実施形態によるイメージ処理方法の進行過程を説明する概念図である。
【図７Ｇ】本発明の第１の実施形態によるイメージ処理方法の進行過程を説明する概念図である。
【図７Ｈ】本発明の第１の実施形態によるイメージ処理方法の進行過程を説明する概念図である。
【図７Ｉ】本発明の第１の実施形態によるイメージ処理方法の進行過程を説明する概念図である。
【図７Ｊ】本発明の第１の実施形態によるイメージ処理方法の進行過程を説明する概念図である。
【図７Ｋ】本発明の第１の実施形態によるイメージ処理方法の進行過程を説明する概念図である。
【図８】本発明の第２の実施形態によるイメージ処理方法の動作順序を示すフローチャートである。
【図９】本発明の第２の実施形態によるイメージ処理方法で提供されるメインメニューユーザインターフェースの一例示図である。
【図１０】図８のコンテンツの生成ステップ(Ｓ８０４)の具体的な動作過程を例示するフローチャートであある。
【図１１Ａ】図８のコンテンツの生成ステップで提供されるユーザインターフェースの一例示図である。
【図１１Ｂ】図８のコンテンツの生成ステップで提供されるユーザインターフェースの一例示図である。
【図１１Ｃ】図８のコンテンツの生成ステップで提供されるユーザインターフェースの一例示図である。
【図１１Ｄ】図８のコンテンツの生成ステップで提供されるユーザインターフェースの一例示図である。
【図１１Ｅ】図８のコンテンツの生成ステップで提供されるユーザインターフェースの一例示図である。
【図１１Ｆ】図８のコンテンツの生成ステップで提供されるユーザインターフェースの一例示図である。
【図１１Ｇ】図８のコンテンツの生成ステップで提供されるユーザインターフェースの一例示図である。
【図１１Ｈ】図８のコンテンツの生成ステップで提供されるユーザインターフェースの一例示図である。
【図１２】図８のコンテンツの再生ステップ(Ｓ８０５）の具体的な動作過程を例示するフローチャートである。
【図１３Ａ】図８のコンテンツの再生ステップ(Ｓ８０５)で提供されるユーザインターフェースの一例示図である。
【図１３Ｂ】図８のコンテンツの再生ステップ(Ｓ８０５)で提供されるユーザインターフェースの一例示図である。
【図１３Ｃ】図８のコンテンツの再生ステップ(Ｓ８０５)で提供されるユーザインターフェースの一例示図である。
【図１３Ｄ】図８のコンテンツの再生ステップ(Ｓ８０５)で提供されるユーザインターフェースの一例示図である。
【図１３Ｅ】図８のコンテンツの再生ステップ(Ｓ８０５)で提供されるユーザインターフェースの一例示図である。
【図１３Ｆ】図８のコンテンツの再生ステップ(Ｓ８０５)で提供されるユーザインターフェースの一例示図である。
【図１３Ｇ】図８のコンテンツの再生ステップ(Ｓ８０５)で提供されるユーザインターフェースの一例示図である。
【図１３Ｈ】図８のコンテンツの再生ステップ(Ｓ８０５)で提供されるユーザインターフェースの一例示図である。
【図１４】図８の読書拡大アプリケーションの環境設定ステップ(Ｓ８０６）の具体的な動作過程を例示するフローチャートである。
【図１５Ａ】読書拡大アプリケーションの環境設定ステップ(Ｓ８０６)で提供されるユーザインターフェースの一例示図である。
【図１５Ｂ】読書拡大アプリケーションの環境設定ステップ(Ｓ８０６)で提供されるユーザインターフェースの一例示図である。
【図１６Ａ】本発明に従うイメージ処理方法によって生成及び格納される文字客体ファイルフォーマットの一例示図である。
【図１６Ｂ】本発明に従うイメージ処理方法によって生成及び格納される文字客体ファイルフォーマットの一例示図である。
【図１６Ｃ】本発明に従うイメージ処理方法によって生成及び格納される文字客体ファイルフォーマットの一例示図である。
【図１６Ｄ】本発明に従うイメージ処理方法によって生成及び格納される文字客体ファイルフォーマットの一例示図である。
【図１６Ｅ】本発明に従うイメージ処理方法によって生成及び格納される文字客体ファイルフォーマットの一例示図である。
【発明を実施するための形態】
【００２０】
図面中、同一の図面参照符号は、同一の構成要素、特性、及び構造を意味することが分かるはずである。
【００２１】
添付の図面を参照した下記の説明は、特許請求の範囲の記載及びこれと均等なもの範囲内で定められるような本発明の実施形態の包括的な理解を助けるために提供する。これは、この理解を助けるための様々な特定の詳細を含むが、単なる実施形態にすぎない。従って、本発明の範囲及び趣旨を逸脱することなく、ここに説明した実施形態の様々な変更及び修正が可能であるということは、当該技術分野における通常の知識を有する者には明らかであろう。また、明瞭性と簡潔性の観点から、当業者に良く知られている機能や構成に関する具体的な説明を省略する。
【００２２】
次の説明及び請求項に使用する用語及び単語は、辞典的意味に限定されるものではなく、本発明の理解を明確且つ一貫性があるようにするために使用される。従って、本発明の実施形態の説明が単に実例を提供するためのものであって、特許請求の範囲とこれと均等なものに基づいて定義される発明をさらに限定する目的で提供されるものでないことは、本発明の技術分野における通常の知識を持つ者には明らかであろう。
【００２３】
本願明細書に記載の各要素は、文脈中に特に明示しない限り、複数形を含むことは、当業者には理解できるであろう。したがって、例えば、“コンポーネント表面（a component surface）”との記載は、１つ又は複数の表面を含む。
【００２４】
本発明は、様々な変更を加え得、様々な実施形態を有し得るので、特定の実施形態を図面を参照して詳細に説明する。しかしながら、この説明は、本発明を特定の実施形態に対して限定するのではなく、本発明の思想及び技術範囲に含まれるすべての変更、均等物、及び置き換え物を含むものと理解されなければならない。
【００２５】
“第１の”及び“第２の”などの序数を含む用語が様々な構成要素を説明するために使用されるが、これらの構成要素は、この用語により限定されない。この用語は、１つの構成要素を他の構成要素と区別するためにだけ使用される。例えば、本発明の権利範囲を逸脱することなく、第１の構成要素は、第２の構成要素と呼ばれてもよく、同様に、第２の構成要素も第１の構成要素と呼ばれてもよい。ここで使用される用語“及び／又は”は、複数の関連した記載された項目の組み合せ又は複数の関連した記載された項目のうちのいずれか項目を含む。
【００２６】
ここで使用する用語は、特定の実施形態だけを説明するためのもので、本発明を限定するものではない。ここで使用するように、単数の表現は、文脈上明白に異なることを必要としない限り複数の表現を含む。本明細書で使用されている“含む”及び“有する”などのような用語は、明細書上に記載された特徴、数字、ステップ、動作、構成要素、部分、又はこれらの組み合せの存在を指定するものであって、１つ又はそれ以上の他の特徴、数字、ステップ、動作、構成要素、部品、又はこれらの組み合せの存在又は付加の可能性を予め排除しないものと理解されるべきである。
【００２７】
用語が異なって定義されない限り、技術的であるか又は科学的な用語を含めてここで使用されるすべての用語は、本発明が属する技術分野における通常の知識を有する者により一般的に理解されるものと同一の意味を有している。一般的に使用される予め定義されているような用語は、関連技術の文脈上有する意味と一致する意味を有するものと解釈されなければならず、本出願で明白に定義しない限り、理想的であるか又は過度に形式的な意味であると解釈されない。
【００２８】
＜第１の実施形態＞
【００２９】
図２は、本発明の一実施形態によるモバイル装置の構成を示す概略的なブロック図である。
【００３０】
図２を参照すると、装置１００は、サブ通信モジュール１３０、コネクタ１６５、及びイヤホン接続ジャック１６７のような外部装置接続部を用いて外部装置（図示せず）と接続される。“外部装置”は、装置１００から分離され、装置１００に有線で接続可能なイヤホン（Earphone）、外部スピーカ（External speaker）、ユニバーサルシリアルバス（Universal Serial Bus：ＵＳＢ）メモリ、充電器、クレードル（Cradle）、ドッキングステーション（Docking station）、ディジタルマルチメディアブロードキャスティング（ＤＭＢ）アンテナ装置、モバイル決済関連装置、健康管理装置（例えば、血糖テスター）、ゲーム機、及び車両ナビゲーションシステムのような様々な装置を含み得る。また、“外部装置”は、近距離通信を通じて無線で装置１００に接続されることができるＢＬＵＥＴＯＯＴＨ ＳＰＥＣＩＡＬ ＩＮＴＥＲＥＳＴ ＧＲＯＵＰ、ＩＮＣから商業的にアクセス可能であり、２．４Ｇｈｚ帯域を使用する近距離無線通信であるブルートゥース（Bluetooth（登録商標）：ＢＴ）通信装置、近距離無線通信（Near Field Communication：ＮＦＣ）装置のような近距離通信装置、ＷＩ−ＦＩ ＡＬＬＩＡＮＣＥから商業的にアクセス可能であり、ネットワークを介してデータを交換する無線通信技術を使用するＷｉＦｉ−Ｄｉｒｅｃｔ通信装置、及び無線アクセスポイント（Access Point：ＡＰ）を含むことができる。さらに、外部装置は、携帯電話、スマートフォン、タブレットパーソナルコンピュータ（ＰＣ）、デスクトップＰＣ、及びサーバのような他の装置を含み得る。
【００３１】
図２を参照すると、装置１００は、表示部１９０及びディスプレイコントローラ１９５を含む。また、装置１００は、制御部１１０、移動通信モジュール１２０、サブ通信モジュール１３０、マルチメディアモジュール１４０、カメラモジュール１５０、ＧＰＳモジュール１５５、入出力モジュール１６０、センサモジュール１７０、記憶部１７５、及び電源供給部１８０を含む。サブ通信モジュール１３０は、無線ローカルエリアネットワーク（ＬＡＮ）モジュール１３１及び近距離通信モジュール１３２のうちの少なくとも１つを含み、マルチメディアモジュール１４０は、ブロードキャスティング通信モジュール１４１、オーディオ再生モジュール１４２、及び動映像再生モジュール１４３のうちの少なくとも１つを含む。カメラモジュール１５０は、第１のカメラ１５１及び第２のカメラ１５２のうちの少なくとも１つを含み、入出力モジュール１６０は、ボタン１６１、マイクロフォン１６２、スピーカ１６３、振動モータ１６４、コネクタ１６５、及びキーパッド１６６のうちの少なくとも１つを含む。
【００３２】
制御部１１０は、中央処理部（ＣＰＵ）１１１、装置１００の制御のための制御プログラムが記憶された読出し専用メモリ（ＲＯＭ１１２）、及び装置１００の外部から入力される信号又はデータを記憶するか、又は装置１００で実行される動作のための記憶領域として使用されるランダムアクセスメモリ（ＲＡＭ）１１３を含む。ＣＰＵ１１１は、シングルコア、デュアルコア、トリプルコア、又はクワッドコアを含み得る。ＣＰＵ１１１、ＲＯＭ１１２、及びＲＡＭ１１３は、内部バスを通じて相互に接続される。
【００３３】
制御部１１０は、移動通信モジュール１２０、サブ通信モジュール１３０、マルチメディアモジュール１４０、カメラモジュール１５０、ＧＰＳモジュール１５５、入出力モジュール１６０、センサモジュール１７０、記憶部１７５、電源供給部１８０、表示部１９０、及びディスプレイコントローラ１９５を制御する。
【００３４】
移動通信モジュール１２０は、制御部１１０の制御に従って１つ又はそれ以上のアンテナ（図示せず）を用いて移動通信を通じて、装置１００の外部装置への接続を可能にする。移動通信モジュール１２０は、装置１００に入力される電話番号を有する携帯電話（図示せず）、スマートフォン（図示せず）、タブレットＰＣ、又は他の装置（図示せず）と音声通話、画像通話、文字メッセージ（即ち、短文メッセージサービス（ＳＭＳ）メッセージ）又はマルチメディアメッセージ（即ち、マルチメディアメッセージングサービス（ＭＭＳ）メッセージ）のための無線信号を送受信する。
【００３５】
サブ通信モジュール１３０は、無線ＬＡＮモジュール１３１及び近距離通信モジュール１３２のうちの少なくとも１つを含む。例えば、サブ通信モジュール１３０は、無線ＬＡＮモジュール１３１だけを含むか、近距離通信モジュール１３２だけを含むか、又は無線ＬＡＮモジュール１３１及び近距離通信モジュール１３２の双方を含む。
【００３６】
無線ＬＡＮモジュール１３１は、制御部１１０の制御に従って無線ＡＰ（アクセスポイント）（図示せず）が設置された場所でインターネットに接続される。無線ＬＡＮモジュール１３１は、米国電機電子学会（ＩＥＥＥ）の無線ＬＡＮ標準（ＩＥＥＥ８０２．１１ｘ）をサポートする。近距離通信モジュール１３２は、制御部１１０の制御に従って装置１００と画像形成装置（図示せず）との間に無線で近距離通信を実行する。近距離通信方式は、ＢＬＵＥＴＯＯＴＨ ＳＰＥＣＩＡＬ ＩＮＴＥＲＥＳＴ ＧＲＯＵＰ、ＩＮＣから商業的にアクセス可能であり、２．４Ｇｈｚ帯域を使用する近距離無線通信であるブルートゥース（Bluetooth（登録商標）：ＢＴ）通信装置、近距離無線通信（Near Field Communication：ＮＦＣ）装置のような近距離通信装置、ＷＩ−ＦＩ ＡＬＬＩＡＮＣＥから商業的にアクセス可能であり、ネットワークを介してデータを交換する無線通信技術を使用するＷｉＦｉ−Ｄｉｒｅｃｔ通信装置を含むことができる。
【００３７】
装置１００の性能に従うと、装置１００は、移動通信モジュール１２０、無線ＬＡＮモジュール１３１、及び近距離通信モジュール１３２のうちの少なくとも１つを含む。例えば、装置１００は、その性能に従って、移動通信モジュール１２０、無線ＬＡＮモジュール１３１、及び近距離通信モジュール１３２の組み合せを含む。
【００３８】
マルチメディアモジュール１４０は、ブロードキャスティング通信モジュール１４１、オーディオ再生モジュール１４２、又は動映像再生モジュール１４３を含む。ブロードキャスティング通信モジュール１４１は、制御部１１０の制御に従ってブロードキャスティング通信アンテナ（図示せず）を通じて放送局から送信されるブロードキャスティング信号（例えば、テレビジョン（ＴＶ）ブロードキャスティング信号、ラジオブロードキャスティング信号、又はデータブロードキャスティング信号）又はブロードキャスティング付加情報（例えば、電気プログラムガイド（Electric Program Guide：ＥＰＧ）又は電気サービスガイド（Electric Service Guide：ＥＳＧ））を受信する。オーディオ再生モジュール１４２は、制御部１１０の制御に従って記憶されるか又は受信されるディジタルオーディオファイル（例えば、ファイル拡張子がｍｐ３、ｗｍａ、ｏｇｇ、又はｗａｖであるファイル）を再生する。動映像再生モジュール１４３は、制御部１１０の制御に従って記憶されるか又は受信されるディジタル動映像ファイルを再生する。動映像再生モジュール１４３は、ディジタルオーディオファイルも再生する。
【００３９】
マルチメディアモジュール１４０は、ブロードキャスティング通信モジュール１４１に加えてオーディオ再生モジュール１４２及び動映像再生モジュール１４３を含む。また、マルチメディアモジュール１４０のオーディオ再生モジュール１４２又は動映像再生モジュール１４３は、制御部１１０に含まれ得る。
【００４０】
カメラモジュール１５０は、制御部１１０の制御に従って静止映像又は動映像を撮影する第１のカメラ１５１及び第２のカメラ１５２のうちの少なくとも１つを含む。また、第１のカメラ１５１又は第２のカメラ１５２は、撮影に必要とされる光量を提供する補助光源（例えば、フラッシュ（図示せず））を含む。第１のカメラ１５１は、装置１００の前面に配置され、第２のカメラ１５２は、装置１００の後面に配置される。あるいは、第１のカメラ１５１及び第２のカメラ１５２は、相互に隣接するように（例えば、第１のカメラ１５１と第２のカメラ１５２との間の距離が１ｃｍ乃至８ｃｍで）配置されることにより３次元静止映像又は３次元動映像を撮影することができる。
【００４１】
ＧＰＳモジュール１５５は、地球の軌道を周回するＧＰＳ衛星（図示せず）から電波を受信し、ＧＰＳ衛星から装置１００まで電波到達時間（Time of Arrival）を用いて装置の位置を計算する。
【００４２】
入出力モジュール１６０は、少なくとも１つのボタン１６１、マイクロフォン１６２、スピーカ１６３、振動モータ１６４、コネクタ１６５、及びキーパッド１６６のうちの少なくとも１つを含む。
【００４３】
少なくとも１つのボタン１６１は、装置１００のハウジングの前面、側面、又は後面に形成され、電源／ロックボタン、ボリュームボタン、メニューボタン、ホームボタン、バックボタン、及び検索ボタンのうちの少なくとも１つを含む。
【００４４】
マイクロフォン１６２は、制御部１１０の制御に従って音声又はサウンドの入力を受信することにより電気的信号を生成する。
【００４５】
スピーカ１６３は、制御部１１０の制御に従って移動通信モジュール１２０、サブ通信モジュール１３０、マルチメディアモジュール１４０、及びカメラモジュール１５０の様々な信号（例えば、無線信号、ブロードキャスティング信号、ディジタルオーディオファイル、ディジタル動映像ファイル、写真撮影など）にそれぞれ対応するサウンドを装置１００の外部に出力する。スピーカ１６３は、装置１００が実行する機能に対応するサウンド（例えば、電話通話に対応するボタン操作音又は通話接続音）を出力することができる。スピーカ１６３は、装置１００のハウジングの適切な位置又は位置に１つ又は複数で形成される。
【００４６】
振動モータ１６４は、制御部１１０の制御に従って電気的信号を機械的信号に変換する。例えば、振動モードに設定された装置１００が他の装置（図示せず）から音声通話を受信する場合に、振動モータ１６４が動作する。振動モータ１６４は、装置１００のハウジング内に１つ又は複数で形成される。振動モータ１６４は、表示部１９０をタッチするユーザのタッチ動作及び表示部１９０上でのタッチの連続的な動きに応じて動作する。
【００４７】
コネクタ１６５は、装置１００と外部装置（図示せず）又は電源ソース（図示せず）を相互に接続するためのインターフェースとして使用される。装置１００は、制御部１１０の制御に従ってコネクタ１６５に接続された有線ケーブルを通じて装置１００の記憶部１７５に記憶されたデータを外部装置（図示せず）に送信するか又は外部装置（図示せず）からデータを受信する。また、装置１００は、コネクタ１６５に接続された有線ケーブルを通じて電源ソース（図示せず）から電源を受信するか又は電源ソースを用いてバッテリー（図示せず）を充電する。
【００４８】
キーパッド１６６は、装置１００の制御のためにユーザからキー入力を受信する。キーパッド１６６は、装置１００上に形成される物理的なキーパッド（図示せず）又は表示部１９０上に表示される仮想のキーパッド（図示せず）を含む。装置１００上に形成される物理的なキーパッド（図示せず）は、装置１００の性能又は構成によっては省略してもよい。
【００４９】
イヤホン（図示せず）は、イヤホン接続ジャック（Earphone Connecting Jack）１６７に挿入されることにより装置１００に接続される。
【００５０】
スタイラスペン１６８は、装置１００の内部に挿入され保管され、使用時には、装置１００から引き出し及び脱着される。
【００５１】
スタイラスペン１６８が挿入される装置１００内部の一部領域には、スタイラスペンの装着及び脱着に対応して動作するペン脱着認識スイッチ１６９が設けられ、制御部１１０にスタイラスペン１６８の装着及び脱着に対応する信号を提供する。ペン脱着認識スイッチ１６９は、スタイラスペン１６８が挿入される一部領域に設けられ、スタイラスペン１６８の装着時に、直・間接的に接触されるように設けられる。この時、ペン脱着認識スイッチ１６９は、スタイラスペン１６８との直・間接的接触に基づいて、スタイラスペン１６８の装着や脱着に対応する信号を生成し、制御部１１０に提供する。
【００５２】
センサモジュール１７０は、電子装置１００の状態を検出する少なくとも一つのセンサを含む。例えば、センサモジュール１７０は、ユーザが電子装置１００に接近するか否かを検出する近接センサ、電子装置１００の光量を検出する照度センサ(図示せず)、電子装置１００の動作(例えば、電子装置１００の回転、又は装置１００に加えられる加速度又は振動)を検出する運動センサ(図示せず)、地球の磁場を用いて方位(point of the compass)を検出する地磁場センサ(図示せず)、重力の作用方向を検出する動力センサ(図示せず)、大気の圧力を測定して高度を検出する高度計(図示せず)を含むことができる。少なくとも一つのセンサは、電子装置１００の状態を検出し、検出に対応する信号を生成して制御部１１０に送信する。センサモジュール１７０のセンサは、電子装置１００の性能に従って追加又は削除される。
【００５３】
記憶部１７５は、制御部１１０の制御に従って、移動通信モジュール１２０、サブ通信モジュール１３０、マルチメディアモジュール１４０、カメラモジュール１５０、ＧＰＳモジュール１５５、入出力モジュール１６０、センサモジュール１７０、及び表示部１９０の動作に応じて入出力される信号又はデータを記憶する。記憶部１７５は、装置１００又は制御部１１０の制御のための制御プログラム及びアプリケーションを記憶する。
【００５４】
“記憶部”という用語は、記憶部１７５、制御部１１０内のＲＯＭ１１２及びＲＡＭ１１３、又は装置１００に装着されるメモリカード（図示せず）（例えば、セキュアディジタル（ＳＤ）カード又はメモリスティック）を含む。記憶部は、不揮発性メモリ、揮発性メモリ、ハードディスクドライブ（ＨＤＤ）、又はソリッドステートドライブ（ＳＳＤ）を含み得る。
【００５５】
電源供給部１８０は、制御部１１０の制御に従って、装置１００のハウジングに配置される１つ又は複数のバッテリー（図示せず）に電源を供給する。１つ又は複数のバッテリー（図示せず）は、電源を装置１００に供給する。また、電源供給部１８０は、コネクタ１６５に接続された有線ケーブルを通じて外部の電源ソース（図示せず）から入力される電源を装置１００に供給することができる。また、電源供給部１８０は、無線充電技術を通じて外部の電源ソースから無線で入力される電源を装置１００に供給することもできる。
【００５６】
ディスプレイコントローラ１９５は制御部１１０で処理される多様な情報（例えば、通話、データ送信、ブロードキャスティング及び写真撮影を遂行するために生成される情報）を受信し、上記受信した多様な情報を表示部１９０でディスプレイすることができるデータに変換して表示部１９０に提供する。表示部１９０は、ディスプレイコントローラ１９５から受信されたデータをディスプレイする。例えば、表示部１９０は、通話モードである場合、通話と関連したユーザインターフェース（ＵＩ）またはグラヒックユーザインターフェース（ＧＵＩ）をディスプレイすることができる。表示部１９０は、液晶ディスプレイ、薄膜トランジスタ液晶ディスプレイ、有機発光ダイオド、フレキシブルディスプレイ、３次元ディスプレイ、電気泳動ディスプレイのうち、少なくとも一つを含み得る。
【００５７】
表示部１９０は、出力装置だけでなく、入力装置としても使用されることができ、このために、タッチスクリーンパネルを含んで構成され得る。表示部はユーザインターフェース（ＵＩ）またはグラヒックユーザインターフェース（ＧＵＩ）を通じて入力される少なくとも一つのタッチに対応するアナログ信号をディスプレイコントローラ１９５に送信することができる  
【００５８】
表示部１９０は、ユーザの身体(例えば、親指を含む指)又はタッチ可能な入力手段(例えば、スタイラスペン)を通じて少なくとも一つのタッチを受信することができる。また、表示部１９０は、少なくとも一つのタッチのうちで、一つのタッチの連続的な動きを受信することができ、入力されるタッチの連続的な動きに対応するアナログ信号をディスプレイコントローラ１９５に伝送することができる。
【００５９】
表示部１９０は、例えば、抵抗膜（resistive）方式、静電容量（capacitive）方式、赤外線（infrared）方式、又は超音波（acoustic wave）方式で具現されることができる。
【００６０】
本発明において、タッチは、表示部１９０とユーザの身体又はタッチ可能な入力手段との接触に限定されず、非接触（例えば、表示部１９０とユーザの身体又はタッチ可能な入力手段との間で１ｍｍ以下の検出可能な距離）を含むことができる。表示部１９０で検出可能な間隔は、電子装置１００の性能又は構造に従って変更され得る。 表示部１９０は、ユーザの身体又はタッチ可能な入力手段との接触によるタッチイベントと、非接触状態への入力（例えば、ホバリング）イベントにより検出される値（例えば、電流値）を相異なるように出力することができる。さらに、表示部１９０はホバリングイベントが発生される空間との距離によって、検出される値（例えば、電流値など）を異なるように出力することが望ましい。
【００６１】
ディスプレイコントローラ１９５は、表示部１９０から受信されたアナログ信号をディジタル信号（例えば、Ｘ及びＹ座標）に変換し、このディジタル信号を制御部１１０に送信する。制御部１１０は、ディスプレイコントローラ１９５から受信されたディジタル信号を用いて表示部１９０を制御することができる。例えば、制御部１１０は、タッチイベント又はホバリングイベントに応じて表示部１９０に表示された短縮アイコン（図示せず）が選択されるようにするか又は短縮アイコン（図示せず）を実行することができる。また、ディスプレイコントローラ１９５は、制御部１１０に含まれ得る。
【００６２】
ディスプレイコントローラ１９５は、表示部１９０から出力された値（例えば、電流値など）を検出してホバリングイベントが発生される空間と表示部１９０との間の距離を確認することができ、確認された距離をディジタル信号（例えば、Ｚ座標）に変換して制御部１１０に提供することができる。
【００６３】
さらに、装置の具現形態によって、装置１００は表示部１９０を二つ以上含んで構成されることもできる。
【００６４】
表示部１９０は、ユーザの身体又はタッチ可能な入力手段による入力を同時に受信することができるように、ユーザの身体又はタッチ可能な入力手段のタッチや近接をそれぞれ感知することができる少なくとも二つのタッチスクリーンパネルを含み得る。上記少なくとも二つのタッチスクリーンパネルは、相異なる出力値をディスプレイコントローラ１９５に提供し、ディスプレイコントローラ１９５は上記少なくとも二つのタッチスクリーンパネルで入力される値を相異なるように認識して、タッチスクリーンからの入力がユーザの身体による入力であるか、タッチ可能な入力手段による入力であるかを区分することができる。
【００６５】
図３Ａは、本発明の一実施形態によるモバイル装置の前面斜視図であり、図３Ｂは、本発明の一実施形態によるモバイル装置の後面斜視図である。
【００６６】
図３Ａ及び図３Ｂを参照すると、表示部１９０は、装置１００の前面１００ａの中央に配置される。表示部１９０は、装置１００の前面１００ａの大部分を占めるように大きなサイズで形成される。図３Ａでは、メインホームスクリーンが表示部１９０に表示される例を示す。メインホームスクリーンは、装置１００の電源がオンとなる時に、又はスクリーンロックが解除された以後に表示部１９０上に表示される第１のスクリーンである。装置１００が複数のページの異なるホームスクリーンを含む場合に、メインホームスクリーンは、この複数のページのホームスクリーンのうちで第１のホームスクリーン又は予め設定されたホームスクリーンであり得る。頻りに使用されるアプリケーションを実行する短縮アイコン１９１−１、１９１−２、及び１９１−３、メインメニューキー１９１−４、時間、天気などは、ホームスクリーン上に表示されることができる。メインメニューキー１９１−４は、メニュースクリーンを表示部１９０上に表示する。また、表示部１９０の上端には、バッテリー充電状態、受信信号の強度、及び現在の時刻のような装置１００の状態を表示する状態バー（Status Bar）１９２が形成されることもある。
【００６７】
表示部１９０の下部には、ホームボタン１６１ａ、メニューボタン１６１ｂ、及びバックボタン１６１ｃが形成されることができる。
【００６８】
ホームボタン１６１ａは、メインホームスクリーンを表示部１９０上に表示する。例えば、ホームボタン１６１ａがメインホームスクリーンとは異なるホームスクリーン（any home screen）又はメニュースクリーンが表示部１９０上に表示された状態で押される（又はタッチされる）場合に、メインホームスクリーンは、表示部１９０上に表示されることができる。また、アプリケーションが表示部１９０上に実行される間にホームボタン１６１ａが押される（又はタッチされる）場合に、図３Ａに示すメインホームスクリーンは、表示部１９０上に表示されることができる。また、ホームボタン１６１ａは、表示部１９０上に最近に使用されたアプリケーションを表示するようにするか又はタスクマネージャを表示するように使用されることもできる。
【００６９】
メニューボタン１６１ｂは、表示部１９０上に使用されることができる接続メニューを提供する。この接続メニューには、ウィジェット追加メニュー、背景画面変更メニュー、検索メニュー、編集メニュー、及び環境設定メニューなどが含まれ得る。
【００７０】
バックボタン１６１ｃは、現在実行されているスクリーンの直前に実行されたスクリーンを表示するか、又はもっとも最近に使用されたアプリケーションを終了する。
【００７１】
装置１００の前面１００ａのエッジには、第１のカメラ１５１、照度センサ１７０ａ、及び近接センサ１７０ｂが配置され得る。装置１００の後面１００ｃには、第２のカメラ１５２、フラッシュ１５３、及びスピーカ１６３が配置され得る。
【００７２】
装置１００の側面１００ｂには、例えば、電源／リセットボタン１６１ｄ、ボリュームボタン１６１ｅ、ブロードキャスティングを受信する地上波ＤＭＢアンテナ１４１ａ、及び１つ又は複数のマイクロフォン１６２などが配置され得る。ＤＭＢアンテナ１４１ａは、装置１００に固定されるか、又は着脱可能であるように形成されることもできる。
【００７３】
また、コネクタ１６５は、装置１００の下端側面上に形成される。コネクタ１６５は、複数の電極で形成されることにより外部装置に有線で接続される。装置１００の上側面には、イヤホン接続ジャック１６７が形成されることができる。イヤホンは、イヤホン接続ジャック１６７に挿入されることができる。
【００７４】
装置１００の下側面には、スタイラスペン１６８及びスタイラスペン１６８を保管するホールが含まれることができる。スタイラスペン１６８は装置１００の内部に挿入され保管されることができ、使用時には、装置１００から引き出し及び脱着される。
【００７５】
以下、本発明の例示的な実施形態による方法らは、多様なコンピュータ手段を通じて遂行可能なプログラム命令形態で具現されてコンピュータ判読可能媒体に記録されることができる。上記コンピュータ判読可能媒体は、プログラム命令、データファイル、データ構造などを単独でまたは組み合わせて含むことができる。上記媒体に記録されるプログラム命令は、本発明のために特別に設計され、構成されたものであるか、コンピュータソフトウェア分野で通常の知識を有する者に公知され使用可能なものでもある。
【００７６】
また、本発明の例示的な実施形態による方法らは、装置１００の記憶部１７５にプログラム命令形態で具現され格納されることができ、本発明の例示的な実施形態による方法らに従う上記プログラム命令は、本発明の例示的な実施形態による方法の実行のために制御部１１０内に含まれたラム(ＲＡＭ)１１３に一時的に格納されることができる。これによって、制御部１１０は、本発明の例示的な実施形態による方法らに従う上記プログラム命令に対応して、装置１００に含まれたハードウェア構成要素の制御を遂行し、本発明の例示的な実施形態による方法を実行しながら、一時的または永久的に発生されるデータを記憶部１７５に格納し、本発明の例示的な実施形態による方法の実行に必要なＵＩをディスプレイコントローラ１９５に提供することができる。
【００７７】
一方、本発明の実施形態で、説明の便宜上、表示部がＵＩ、ＧＵＩ、またはメニューなどを出力または表示し、これと同時に表示部がユーザのタッチ入力を検出することを例示しているが、本発明がこれを限定するものではない。例えば、表示部は、多様な情報(例、通話、データ送信、放送、写真撮影を遂行するために生成される情報など)をディスプレイするように構成され、ユーザ入力を受信する別途の入力装置(例えば、キーパッド、ボタン、マウスなど)が内部または外部に接続することもできることは、もちろんである。
【００７８】
図４は、本発明の第１の実施形態によるイメージ処理方法の動作順序を示すフローチャートであり、図５Ａは、本発明の第１の実施形態によるイメージ処理方法に使用される電子装置と対象物(図書)との間の関係を例示する概念図であり、図５Ｂは、本発明の第１の実施形態によるイメージ処理方法に使用されるページイメージの例示図である。図６Ａ乃至図６Ｊは、本発明の第１の実施形態によるイメージ処理方法の動作時に提供されるユーザインターフェースの例示図である。図７Ａ乃至図７Ｈは、本発明の第１の実施形態によるイメージ処理方法の進行過程を説明する概念図である。
【００７９】
まず、本発明の第１の実施形態によるイメージ処理方法は、一般的な電子装置のユーザに比べて視力が相対的に低いユーザが対象物(例えば、新聞、図書などの印刷物)に含まれた文字をより容易に見られるように構成される。例えば、図５に示したように、電子装置５０１が、少なくとも一つのページ５０２を含んで構成された図書５０３を撮影して、ページ５０２内に存在する文字５０４を電子装置ユーザがより容易に読むことができるように、ページ５０２内に存在する文字５０４の可読性を高めることができる環境を提供する。
【００８０】
図４を参照すると、本発明の第１の実施形態によるイメージ処理方法は、読書拡大アプリケーション動作を開始するステップ(Ｓ４０１)、ページイメージを受信するステップ(Ｓ４０２)、上記ページイメージから文字客体イメージを獲得するステップ(Ｓ４０３)、及び上記文字客体イメージをディスプレイ環境に合うように表示するステップ(Ｓ４０４)を含む。
【００８１】
ステップＳ４０１は、電子装置のオペレーティングシステム(Operating System；ＯＳ)で基本的に提供されるユーザインターフェース(User Interface；ＵＩ)を通じて、本発明のイメージ処理方法のために構成された読書拡大アプリケーションの実行を要請する入力イベントが発生されることによって、進行されることができる。例えば、読書拡大アプリケーションの実行を要請する入力イベントは、読書拡大アプリケーションを識別するアイコンのタッチ入力を通じて発生されることができる。
【００８２】
ステップＳ４０１は、ユーザが読書拡大アプリケーションの使用をより容易にするようにするために、読書拡大アプリケーションの動作が開始されたことを通知するか、ユーザの入力を誘導するための音声ファイルの再生を進行することもできる。
【００８３】
一方、ステップＳ４０２で、電子装置は、上記ページイメージを受信する。上記ページイメージは、対象物(例えば、図書や新聞などの印刷物）の全体領域、または一部領域をイメージ化したデータである。例えば、上記ページイメージは、図書５０３内に含まれた少なくとも一つのページ５０２を電子装置５０１のカメラモジュール(例えば、図２の１５０)により撮影したイメージであり得る。また、上記ページイメージは、対象物(例えば、図書や新聞などの印刷物）を撮影するか、スキャンして予め獲得された格納されたイメージであり得る。そして、上記ページイメージは、移動通信モジュール(例えば、図２の１２０)またはサブ通信モジュール(例えば、図２の１３０)を通じて外部から受信された(またはダウンロードした)イメージであるか、マルチメディアモジュール(例えば、図２の１４０)を通じてキャプチャーされたイメージでもある。
【００８４】
ステップＳ４０３は、上記ページイメージから文字５０４が含まれる領域を確認し、このように確認された領域を文字客体イメージ５０５で切り出す動作を遂行する段階である。本発明の第１の実施形態によるイメージ処理方法は、ページイメージに存在する文字５０４を直接認識(即ち、イメージ上で文字を抽出してテキスト形態に変換すること)し、認識された文字を再構成してユーザに提供するように構成されるものではない。一般的に、文字を直接認識して再構成する過程を遂行するためには、多くの演算動作が要求される。また、文字を直接認識して再構成する過程を遂行するステップで、正確に文字を認識できない誤りが発生される可能性があり、ページイメージに存在する文字とは異なる文字を提供するようになって、ユーザに不便を招くことがある。したがって、本発明で例示されるステップＳ４０３は、ページイメージに存在する文字を認識することとは区別される動作で、ページイメージに含まれた一部領域としてページイメージで文字が存在する領域(即ち、ページイメージの一部）を一つの個別客体(即ち、文字客体)として検出し、検出された個別客体を文字客体イメージとして切り出す(または区分する)動作を遂行するものである。この時、切り出した(または区分された)文字客体イメージは、ページイメージの一部としてイメージ属性を持つ。これによって、文字客体イメージを獲得するための作業は、イメージ属性をテキスト属性に変換する作業が不要である。即ち、本発明で例示されるステップＳ４０３では、電子装置がイメージ属性をテキスト属性に変換することによって、文字を直接認識する動作を進行しない。これによって、本発明の一実施形態による方法を実行する装置は、文字を直接認識するための高性能のハードウェアを必要としなく、文字を直接認識する動作を処理するために必要とする時間遅延などの問題が解決されることができ、また誤認識された文字をユーザに提供することによって発生するユーザの不便を防止できる効果がある。
【００８５】
さらに、本発明の第１の実施形態によるイメージ処理方法は、上記文字客体イメージを格納するステップ(Ｓ４０３')をさらに含むことができる。ステップＳ４０３'で、電子装置は、切り出した(または区分された)文字客体イメージをその配列順序を反映して記憶部(例えば、図１の１７５)に格納することができる。本発明の実施形態を説明する図面で、ステップＳ４０３’が独立的に進行されることを例示しているが、本発明がこれを限定するものではなく、ステップＳ４０３に含まれてステップＳ４０３と同時に進行されることもできる。
【００８６】
一方、ステップＳ４０４で、電子装置は、文字客体イメージの配列順序、及び文字客体イメージの表示倍率などを考慮して、上記文字客体イメージを表示部に表示する（５０６)。そして、電子装置は、ユーザ入力を反映して、表示部にディスプレイされる文字客体イメージを変更または移動するか、上記文字客体イメージの倍率を変更して表示するように制御することができる。例えば、上記ユーザ入力は、表示部のタッチに基づいて入力されるドラッグ(drag)ジェスチャー、フリック(flick)ジェスチャー、スワープ(swipe)ジェスチャー、またはピンチズーム(pinch zoom)ジェスチャーであるか、電子装置のモーションに基づいて入力されるティルティング(tilting)ジェスチャー、回転ジェスチャー、または移動ジェスチャーなどを含む。また、ユーザ入力は、タッチに基づいた入力ではなく、ボタンまたはキーパッドを通じて入力されることでもあり得る。また、電子装置は、このようなユーザ入力の進行方向と進行距離を反映して、表示部にディスプレイされる文字客体イメージが変更、または移動して表示されるように制御することができる。したがって、ステップＳ４０４を通じてユーザは、文字客体イメージの移動または変更のための簡単な入力だけで、より安定的であり、便利に読書をすることができる。また、電子装置は、ユーザ入力の進行方向と進行距離を反映して、表示部にディスプレイされる文字客体イメージの個数または上記文字客体イメージの倍率などを制御することができる。したがって、ユーザは、図書５０３のページ５０２上に存在する文字５０４を、電子装置を通じて多様に変更して読むことができ、特に図書５０３のページ５０２上に存在する文字５０４の大きさよりも相対的に大きく見ることができる。
【００８７】
次に、以下では、ページイメージを受信するステップ(Ｓ４０２)のより具体的な実施形態を説明する。
【００８８】
まず、上述したように、上記ページイメージは、対象物(例えば、図書や新聞などの印刷物）の全体領域、または一部領域をイメージ化したデータとして、電子装置のカメラモジュールにより撮影されたイメージであるか、対象物(例えば、図書や新聞などの印刷物）を撮影又はスキャンして予め格納されたイメージであるか、移動通信モジュールまたはサブ通信モジュールを通じて外部から受信された(またはダウンロードした)イメージであるか、またはマルチメディアモジュールを通じてキャプチャーされたイメージでもある。
【００８９】
上記ページイメージが、電子装置のカメラモジュールにより撮影されたイメージである場合、ステップＳ４０２で、電子装置は、カメラモジュールの動作を制御して、文字５０４が含まれたページ５０２を撮影することによって、ページイメージを獲得する。この時、上記ページイメージは、ページ５０２の全体領域を一度撮影して獲得したイメージ(図５Ｂの５１０)であるか、ページ５０２の一部領域を一度撮影して獲得したイメージ(図５Ｂの５３０)であるか、ページ５０２の全体(または一部領域)が所定の領域に分割されて撮影された後、これらのイメージ(以下、‘ソースイメージ'と称する）(図５Ｂの５２１、５２２、５２３、５２４)が組合わせて構成されたイメージ(図５Ｂの５２０)でもあり得る。さらに、このようにソースイメージ５２１、５２２、５２３、５２４を組み合わせてページイメージ５２０を構成することにあって、電子装置は、複数のソースイメージ５２１、５２２、５２３、５２４から重複する領域を確認してソースイメージ５２１、５２２、５２３、５２４を取り付けることによって、一つのページイメージ５２０を生成することができる。この時、複数のソースイメージ５２１、５２２、５２３、５２４を取り付ける技術として、カメラのパノラマ技法が使われることができ、パノラマ技法の実施に対しては、通常の知識を有した者により分かることができるので、ここでは、詳細な説明が省略される。
【００９０】
上述したように、上記ページイメージは、対象物の撮影を通じて獲得されたイメージを、さらに上記対象物のイメージ的な特性を考慮して、対象物の撮影を通じて獲得されたイメージから上記対象物が存在する領域のみを切り出したイメージ(図５Ｂの５４０、５５０)でもあり得る。
【００９１】
一方、このようなページイメージを構成するために進行されるページ５０２の撮影動作は、以後に進行される文字客体イメージを獲得するステップ(Ｓ４０３)を円滑に進行するために、少なくともページ５０２に含まれた文字領域を検出できる程度で進行されるべき必要がある。したがって、ユーザがページ５０２の撮影をより正確に進行できるように、ステップＳ４０２で、ページの撮影をガイドする撮影ガイドＵＩを提供することができる。例えば、図６Ａに示したように、撮影ガイドＵＩは、撮影が開始される時点を知らせる情報を表示するように構成されることができる。これと共に、撮影ガイドＵＩの動作時、撮影が開始される時点を知らせることができる音声ファイルの再生を進行することもできる。
【００９２】
また、ステップＳ４０２で、ページ５０２に含まれた文字５０４のカラーと、ページの背景色の一般的なカラーや、文字５０４のカラーと背景色の対比などを考慮して、電子装置は、文字５０４が存在する領域にカメラのフォーカスが合わされるように制御するか、ユーザが電子装置を操作してフォーカスが合わされるように撮影ガイドＵＩを提供することができる。
【００９３】
また、上記撮影ガイドＵＩは、撮影されるイメージの画質、イメージに含まれた文字客体イメージのサイズなどをリアルタイムで確認して、撮影されるイメージが適切な画質(予め設定されたレベル以上の画質)または予め設定された臨界値以上の文字客体イメージ大きさで撮影されるように、撮影を誘導できるガイド情報を含むことができる。例えば、上記撮影ガイドＵＩは、撮影されるイメージが予め設定されたレベル以上の画質を有するように対象物の再撮影をガイドする情報を含むことができる。また、撮影されるイメージ上の文字客体大きさが予め設定された臨界値以上になるように、上記撮影ガイドＵＩは、電子装置と対象物間の距離をガイドする情報や、撮影画質の調整をガイドする情報を含むことができる。
【００９４】
電子装置は、対象物を所定の領域(例えば、(上／下、左／右または上／中／下など２〜４個の領域)単位で撮影されたソースイメージを組み合わせてページイメージを構成することができる。
【００９５】
例えば、図７Ａでのように、対象物(例えば、ページ５０２）を上、下、左、右領域７０１ａ、７０１ｂ、７０１ｃ、７０１ｄに分けてソースイメージを撮影する場合を例示すると、まず、ユーザにより電子装置５０１は、ページ５０２の上、下、左、右領域７０１ａ、７０１ｂ、７０１ｃ、７０１ｄの撮影のために移動し、このように移動する電子装置５０１は、ページ５０２の上、下、左、右領域７０１ａ、７０１ｂ、７０１ｃ、７０１ｄを撮影して図７Ｂに示したようなソースイメージ７０２ａ、７０２ｂ、７０２ｃ、７０２ｄを生成する。このような、ページ５０２の上、下、左、右領域７０１ａ、７０１ｂ、７０１ｃ、７０１ｄの撮影は、センサモジュール(例えば、図２の１７０)で検出される電子装置５０１の移動状態を考慮して自動で進行されるか、ユーザの撮影ボタン入力により進行されることができる。
【００９６】
このように、ソースイメージの撮影時、電子装置は、カメラを通じて入力されるプリビュー映像を提供すると同時に、撮影される上記ソースイメージが予め設定されたレベル以上の画質を有するようにガイドする撮影ガイドＵＩを提供することができる(図６Ｂ参照)。上記撮影ガイドＵＩは、電子装置の移動速度、移動方向、撮影領域、撮影回数などをガイドするか、または対象物の再撮影をガイドする情報を含むことができる。特に、電子装置は、ページ５０２の上、下、左、右領域７０１ａ、７０１ｂ、７０１ｃ、７０１ｄを予め定められた順序により自動で撮影できるように、上記撮影ガイドＵＩが撮影方向に対する情報を含むように提供できる。
【００９７】
撮影ガイドＵＩは、カメラ部に含まれたフラッシュの動作を自動で制御するか、またはユーザが上記フラッシュのオン／オフを制御できるようにするために、上記フラッシュのオン／オフを受信することができるフラッシュ制御ボタン６０１を上記撮影ガイドＵＩに含めて提供できる(図６Ｃ参照)。
【００９８】
一方、上記ページイメージが、対象物(例えば、図書や新聞などの印刷物）を撮影又はスキャンして予め格納されたイメージである場合、ステップ４０２で、電子装置は、上記予め格納されたページイメージを呼び出すための環境を提供できる。例えば、電子装置は、上記ページイメージに対するリストを提供し、ユーザが上記リストで少なくとも一つのページイメージを選択できるメニュー、またはＵＩを提供できる。また、上記ページイメージは、電子装置に設けられた記憶部に格納されるか、移動通信モジュールまたはサブ通信モジュールを通じて接続された外部装置のメモリに格納されることもできる。したがって、上記予め格納されたページイメージを呼び出すための環境は、電子装置の記憶部だけでなく、移動通信モジュールまたはサブ通信モジュールを通じて接続された外部装置のメモリに格納されたページイメージを選択してダウンロードなどの動作を遂行して呼び出すことができる環境を提供できることは、もちろんである。
【００９９】
さらに、上記ページイメージがマルチメディアモジュールを通じてキャプチャーされたイメージである場合、上記キャプチャーされたページイメージも格納が必要であるので、ステップＳ４０２で、電子装置は、上述した上記予め格納されたページイメージを呼び出すための動作と類似に進行することができる。
【０１００】
次に、以下では、文字客体イメージを獲得するステップ(Ｓ４０３)のより具体的な実施形態を説明する。
【０１０１】
図７Ｄを参照すると、ページ５０２内で、文字は、一般的に特定の方向性を持って連続的に分布するか、所定の基準線を中心に一定の範囲内に分布するか、文字７１２と文字７１２を区分するように、文字７１２と文字７１２との間に所定のスペース(第１のスペース)７１３が形成されるか、単語７１４を区分するように単語７１４と単語７１４との間に第１のスペース７１３より相対的に大きく形成された所定の空間(第２のスペース)７１５が形成されるなどの特性を有する。これを考慮して、ステップＳ４０３では、ステップＳ４０２で獲得したページイメージ７０３内で、文字客体イメージを切り出す動作が遂行される。
【０１０２】
本発明で例示されるステップＳ４０３は、ページイメージ７０３に存在する文字をテキスト形式で認識することとは区別される動作で、ページイメージ７０３で文字が存在する領域を一つの個別客体(即ち、文字客体)として検出し、検出された個別客体のイメージを切り出す動作を遂行するものである。例えば、ページイメージ７０３に存在する文字客体イメージ７１１を切り出す動作を遂行する。このような、本発明で例示されるステップＳ４０３は、文字をイメージ形式から直接テキスト形式に認識する動作を処理するのに要求される演算動作のための、高性能のハードウェアや、処理時間遅延などの問題を解決することができ、文字認識の誤りによるユーザの不便を防止することができる。
【０１０３】
さらに、ステップＳ４０３で、電子装置が文字客体イメージを切り出す動作を遂行するにあって、文字７１２と文字７１２との間の配列、単語７１４と単語７１４との間の配列関係を考慮して、文字客体イメージを文字単位で切り出すか(図７Ｅ参照)、または単語単位で切り出すことができる(図７Ｆ参照)。また、文字客体イメージを切り出す動作を遂行するにあって、図７Ｅでのように、文字と文字との間に形成された第１のスペース７１３を考慮して、文字が存在する領域７１２のみを文字客体イメージ７２１として切り出すか、文字が存在する領域７１２と第１のスペース７１３を共に切り出した領域を文字客体イメージ７２２として切り出すことができる。これと同様に、図７Ｆでのように、電子装置は、単語と単語との間に形成された第２のスペース７１５を考慮して、単語が存在する領域７１４のみを文字客体イメージ７３１として切り出すか、単語が存在する領域７１４と第２のスペース７１５を共に切り出した領域を文字客体イメージ７３２として切り出すことができる。また、文字客体イメージは、一定個数の文字の集合を含むイメージであるか、単語の集合を含むイメージであるか、１個のラインに含まれた一定サイズのイメージでもある。
【０１０４】
このように獲得した文字客体イメージがステップＳ４０４でディスプレイされるようにするためには、上記文字客体イメージの配列に対する情報が要求される。したがって、ステップＳ４０３で、電子装置は、上記文字客体イメージを獲得しながら、上記文字客体イメージの配列に対する情報も共に獲得することが望ましい。
【０１０５】
例えば、図７Ｄに示したように、電子装置は、ラインの順序をＸ値で、ライン内で文字客体イメージの順序をＹ値で設定して、文字客体イメージの配列情報を２次元座標(Ｘ、Ｙ)値で表現することができる。具体的に、電子装置は、単語‘or’を含む文字客体イメージ７０４に対する配列情報を座標値(０、３)で表現することができる。これを通じて、電子装置は、２次元座標の値を用いて各ラインの開始または端に位置した文字客体と隣接したラインの開始または端に位置した文字客体間の順序を容易に識別できる。
【０１０６】
電子装置が複数のページイメージから文字客体イメージを切り出す場合、電子装置は、ページイメージの順序に対する情報を配列情報にさらに含むことができる。例えば、電子装置は、２次元座標(Ｘ、Ｙ)ドメインを拡張して、文字客体イメージが含まれたページの順序をＺ座標値で設定することによって、上記配列情報が３次元座標(Ｘ、Ｙ、Ｚ)値を含むように構成できる。
【０１０７】
たとえ、本発明の実施形態で、２次元座標を使用してページイメージ内で文字客体イメージの配列情報を表現するか、３次元座標を使用して複数のページイメージに含まれた文字客体イメージの配列情報を表現することを例示したが、本発明がこれを限定するものではなく、本発明の技術分野で通常の知識を有した者により多様に変更され使用可能なことは、もちろんである。例えば、ページイメージ内で文字客体イメージの配列順序に従う値が、各文字客体イメージに順次的に指定され、文字客体イメージの配列情報は、１次元値を含むように構成されることができ、追加で、複数のページイメージに含まれた文字客体イメージに対しては、複数のページを各々識別するために、ページイメージの配列順序に従う値が各々指定されることによって、文字客体イメージの配列情報は、ページイメージの配列順序に従う値と、ページ内での文字客体イメージの配列順序に従う値を具備した２次元値を含むように構成されることができる。
【０１０８】
追加的に、ステップＳ４０３は、上記文字客体イメージを読書コンテンツで構成して、予め定められたファイルフォーマットで格納することができる。上記予め定められたファイルフォーマットの構成に対しては、図１６を通じて詳細に説明する。
【０１０９】
次に、以下では、電子装置が文字客体イメージをディスプレイするステップ(Ｓ４０４)のより具体的な実施形態を説明する。
【０１１０】
ステップＳ４０４で、電子装置は、表示部にディスプレイできるイメージのサイズを考慮して、表示部１９０にディスプレイする少なくとも一つの文字客体イメージを記憶部にアクセスして読み込むことができる。例えば、電子装置は、ユーザ入力に応じて表示部に現在ディスプレイする少なくとも一つの文字客体イメージを読み込むことができる。さらに、電子装置がユーザ入力時に、より速く反応して文字客体イメージを表示部にディスプレイできるようにするために、電子装置は、現在ディスプレイする文字客体イメージと隣接した文字客体イメージ、即ち、現在ディスプレイする文字客体イメージの以前に配列された少なくとも一つの文字客体イメージ、または現在ディスプレイする文字客体イメージの以後に配列された少なくとも一つの文字客体イメージを予め読み込むこともできる。
【０１１１】
ステップＳ４０３で切り出した文字客体イメージは、文字単位、または単語単位で切り出したイメージでもあり、また、切り出した文字客体イメージが存在する領域のみが含まれるか、または文字が存在する領域と所定の空間(例えば、第１のスペース７１３、または第２のスペース７１５）が共に含まれることもできる。したがって、電子装置は、ステップＳ４０４で、文字客体イメージの区分基準を考慮して表示部に文字客体イメージをディスプレイする必要があるので、電子装置は、文字客体イメージの区分基準に対応して、ステップＳ４０３で切り出した文字客体イメージを、図７Ｇ乃至図７Ｊに示したように、ディスプレイされるように出力される文字客体イメージのディスプレイ位置を制御できる。
【０１１２】
即ち、切り出した文字客体イメージが、文字が存在する領域のみを含む場合、電子装置は、図７Ｇのように、字単位でなされた文字客体イメージ７２１の間に所定の空間(例えば、第１のスペース７１３）が存在するように文字客体イメージ７２１のディスプレイ位置を制御できる。また、切り出した文字客体イメージが、文字が存在する領域と第１のスペース７１３を含んで構成される場合、電子装置は、図７Ｈのように、文字客体イメージ７２２が連続的に位置するように制御できる。同様に、切り出した文字客体イメージが、単語が存在する領域のみを含む場合、電子装置は、図７Ｉのように、単語単位でなされた文字客体イメージ７３１間に前述した所定の空間(例えば、第２のスペース７１５）が存在するように文字客体イメージのディスプレイ位置を制御できる。また、切り出した文字客体イメージが、単語が存在する領域と第２のスペース７１５を含んで構成される場合、電子装置は、図７Ｊのように、単語単位でなされた文字客体イメージ７３２が連続的に位置するように制御できる。
【０１１３】
上記連続的に配列された文字客体イメージは、所定の単位で区分して構成されることもできる。上記所定の単位は、ページイメージ上でのライン単位、インデントまたはアウトデントに基づいて設定される段落(paragraph)単位、または予め定められた長さ単位を含むことができる。
【０１１４】
図７Ｋは、上記所定の単位が予め定められた長さ単位である場合を例示する。図７Ｋを参照すると、電子装置は、上記連続的に配列される文字客体イメージは、予め定められた長さ７４０内に含まれる少なくとも一つの文字客体イメージを一つの単位として区分できる。即ち、電子装置は、第１の予め定められた長さ７４０−１内に完全に含まれる文字客体イメージ７４１〜７４４を第１の単位７６１で構成し、最初の予め定められた長さ７４０−１内に完全に含まれずに一部領域だけが含まれる文字客体イメージ７４５は、第１の単位７６１から除外する。そして、電子装置５０１は、第１の予め定められた長さ７４０−１内に含まれなかった文字客体イメージ７４５から再度第２の予め定められた長さ７４０−２内に完全に含まれる文字客体イメージ７４５〜７４９を第２の単位７６２で構成し、第２の予め定められた長さ７４０−２内に完全に含まれずに一部領域だけが含まれる文字客体イメージ７５０も第２の単位７６２から除外する。同様に、電子装置は、第２の予め定められた長さ７４０−２内に含まれる文字客体イメージ７５０〜７５２を第３の単位７６３で構成する。
【０１１５】
以上、本発明の一実施形態で、予め定められた長さ単位で文字客体イメージを区分することを例示したが、本発明がこれを限定するものではなく、本発明の技術分野で通常の知識を有した者により多様に変更可能なことは、もちろんである。例えば、予め定められた長さ単位で文字客体イメージを区分するにあって、予め定められた長さ内に完全に含まれずに一部領域だけが含まれる文字客体イメージ７４５、７５０が該当単位に含まれないように構成することを例示したが、一部領域だけが含まれる文字客体イメージ７４５、７５０も該当単位に含まれるように構成するか、文字客体イメージが完全に含まれるか否かに関わらず、無条件的に予め定められた長さ単位で文字客体イメージを切り出して区分することもできることは、もちろんである。
【０１１６】
また、ステップＳ４０４で、電子装置は、ユーザの入力に対応して、上記文字客体イメージを表示部にディスプレイすることができる。
【０１１７】
即ち、上述したように、電子装置は、電子装置のディスプレイ環境とユーザの設定に合せて、文字客体イメージが表示されるライン(Line）の数、文字客体イメージがディスプレイされる倍率(大きさ)などを調節して、上記文字客体イメージをディスプレイできる。例えば、電子装置は、図６Ｄに示したように、表示部に１行の文字客体イメージが見られるように、上記文字客体イメージのサイズを調節してディスプレイできる。そして、電子装置は、ユーザの入力に対応して上記文字客体イメージをディスプレイできる。例えば、図６Ｅに示したように、表示部のタッチによるドラッグジェスチャーが入力されると、電子装置は、表示部にディスプレイされる文字客体イメージ(Ｎ番目のイメージ)６５１が上記ドラッグジェスチャーの進行方向６４１と進行距離６４２に対応して移動し、同時に上記文字客体イメージ(Ｎ番目のイメージ）の前に配列された文字客体イメージ(Ｎ−１番目のイメージ)、または上記文字客体イメージ(Ｎ番目のイメージ）の後に配列された文字客体イメージ(Ｎ＋１番目のイメージ)６５２)も、上記ドラッグジェスチャーの進行方向６４１と進行距離６４２に対応して移動してディスプレイされるように制御できる。
【０１１８】
また、図６Ｆに示したように、前述したドラッグジェスチャーと類似に、表示部のタッチによるフリックジェスチャー(またはスワープジェスチャー)が入力されると、電子装置は、上記フリックジェスチャー(またはスワープジェスチャー）の進行方向６４３に対応して、表示部にディスプレイされる文字客体イメージ(Ｎ番目のイメージ)６５２を、文字客体イメージ(Ｎ番目のイメージ)６５１の前に配列された文字客体イメージ(Ｎ−１番目のイメージ)６５１、または文字客体イメージ(Ｎ番目のイメージ)６５２の後に配列された文字客体イメージ(Ｎ＋１番目のイメージ)６５３に変更してディスプレイされるように制御できる。
【０１１９】
さらに、電子装置は、ユーザ入力に対応して、文字客体イメージを所定の単位で移動してディスプレイすることもできる。例えば、図６Ｇに示したように、上部方向にユーザ入力(例えば、ドラッグジェスチャー、フリックジェスチャー、またはスワープジェスチャーなど）が発生されると、電子装置は、文字客体イメージをユーザ入力に対応して上部方向に移動されるようにディスプレイし、現在ディスプレイされている文字客体イメージ６５１が含まれた単位７６１の後に配列される単位７６２の文字客体イメージ６５５を表示部に移動してディスプレイすることができる、これと反対に、図６Ｈに示したように、下部方向にユーザ入力が発生されると、電子装置は、ユーザ入力に対応して文字客体イメージを下部方向へ移動し、現在ディスプレイされている文字客体イメージ６５５が含まれた単位７６２の以前の単位７６１に配列される文字客体イメージ６５１を表示部に移動してディスプレイできる。
【０１２０】
さらに、本発明の一実施形態で、上記所定の単位が予め定められた長さ単位であることを例示して説明したが、本発明がこれを限定するものではない。例えば、上記所定の単位は、上述したようにページイメージ上でのライン単位、インデント、アウトデント、終止符、余白などを基準で設定される段落単位などで設定されることができる。そして、上述した単位を反映して、上記電子装置は、ユーザ入力に対応して文字客体イメージをライン単位、段落単位などで移動または変更するようにディスプレイできる。
【０１２１】
一方、図６Ｄ乃至図６Ｈで、文字客体イメージがドラッグジェスチャー入力に対応して移動することを例示したが、本発明がこれを限定するものではなく、ユーザがより便利に直観的に文字客体イメージを移動させることができれば充分である。したがって、文字客体イメージがドラッグジェスチャー入力に対応して移動してディスプレイされることに対する代案として、図６Ｉのように、表示部に、文字客体イメージの移動を直観的に認識できる所定の領域を設定し、ユーザにより上記設定された領域上にタッチ入力が発生されると、上記タッチ入力に対応する方向に文字客体イメージが移動してディスプレイされることもできる。例えば、ユーザにより表示部の左側に位置した第１の領域６６１のタッチが入力されると、文字客体イメージが左側方向へ移動されディスプレイされ、表示部の右側に位置した第２の領域６６２のタッチが入力されると、文字客体イメージが右側方向へ移動されディスプレイされ、表示部の上部に位置した第３の領域６６３のタッチが入力されると、文字客体イメージが上部方向へ移動され、現在ディスプレイされている文字客体イメージが含まれた単位の後側の単位に配列された文字客体イメージが表示部にディスプレイされ、表示部の下部に位置した第４の領域６６３のタッチが入力されると、文字客体イメージが下部方向へ移動され現在ディスプレイされている文字客体イメージが含まれた単位の前側の単位に配列された文字客体イメージが表示部にディスプレイされる。
【０１２２】
また、これとは異なる実施形態で、電子装置に設けられたボリュームキーボタンの入力に対応して、これに対応する方向に文字客体イメージが移動してディスプレイされることもできる(図６Ｊ参照)。この場合、電子装置に設けられたボリュームキーボタン６７１、６７２の入力が持続する時間を反映して、文字客体イメージの移動方向を決定するように構成されることができる。即ち、予め定められた第１の時間以上でボリュームキーボタン６７１、６７２の入力が持続されると、優先的に、ボリュームキーボタン６７１、６７２の位置によって文字客体イメージを左側または右側方向に文字客体イメージを移動してディスプレイし、予め定められた第２の時間以上でボリュームキーボタン６７１、６７２の入力が持続されると、ボリュームキーボタン６７１、６７２の位置によって上部または下部方向に文字客体イメージを移動してディスプレイできる。
【０１２３】
他の実施形態で、電子装置（５０１）のモーションに基づいて入力されるティルティングジェスチャー、回転ジェスチャー、または移動ジェスチャーなどのユーザ入力に対応して、電子装置は、表示部にディスプレイされる文字客体イメージを移動または変更してディスプレイすることもできる。
【０１２４】
以上のように、電子装置は、ユーザ入力に反応して隣接した文字客体イメージが連続的にディスプレイされるように制御することによって、ページイメージに含まれた文字客体イメージをはじめから終わりまで順次的に全部表示することができる。即ち、図５に示したように、電子装置は、表示部に現在ディスプレイされている文字客体イメージ(Ｎ番目のイメージ)が最初ラインの右側端に位置した文字客体イメージ(一例で、‘question:')を含むことを例示すれば、特定ユーザ入力(例えば、ドラッグジェスチャー、フリックジェスチャー、スウィップジェスチャーなど）が右側から左側方向へ発生することによって、電子装置は、Ｎ番目のイメージをＮ＋１番目のイメージに移動または変更してディスプレイできる。この時、Ｎ＋１番目のイメージは、２番目ラインの左側先に位置した文字客体イメージ(一例で、‘Whether’)を含むイメージであり得る。結局、電子装置は、同じユーザ入力のみを受信しても、ページイメージに含まれた文字客体イメージをはじめから終わりまで順次的に全部表示するようにすることができる。
【０１２５】
このようにステップＳ４０４を通じて、ユーザは、電子装置を移動するなどの動作無しで、電子装置を固定した状態で、文字客体イメージの移動のための簡単な入力だけで、より安定的であり、便利に読書をすることができる。
【０１２６】
さらに、ステップＳ４０４は、ページイメージ内での文字客体位置表示をサポートできるミニマップ機能を提供できるように構成されることができ、さらに、コンテンツ内でユーザが指定した領域(または文字客体)に移動できるブックマーク機能、コンテンツの再生が終了した地点からコンテンツの再生を進行するレジューム機能などをサポートできるように構成されることができる。このために、ステップＳ４０４の文字客体イメージを電子装置にディスプレイするステップで、ミニマップ機能、ブックマーク機能、レジューム機能などを動作させる環境を提供するＵＩが共にディスプレイされ、上記ＵＩを通じたユーザ入力に対応してミニマップ機能、ブックマーク機能、レジューム機能などを進行できる。
【０１２７】
＜第２の実施形態＞
【０１２８】
図８は、本発明の第２の実施形態によるイメージ処理方法の動作順序を示すフローチャートであり、図９は、本発明の第２の実施形態によるイメージ処理方法で提供されるメインメニューユーザインターフェースの一例示図である。
【０１２９】
まず、図８を参照すると、本発明の第２の実施形態によるイメージ処理方法は、基本的に、読書拡大アプリケーションの動作が実行されるステップ(Ｓ８０１)と、メインメニューＵＩを提供するステップ(Ｓ８０２)を含み、メインメニューＵＩを通じたユーザの入力に対応して、上記メインメニューＵＩに含まれたメニュー、即ちコンテンツの生成、コンテンツの再生、及び読書拡大アプリケーションの環境設定などの動作(Ｓ８０３乃至ステップＳ８０６）を進行するように構成される。
【０１３０】
読書拡大アプリケーションの動作は、ユーザにより読書拡大アプリケーションの選択に対応してその実行が開始される(Ｓ８０１)。このように、読書拡大アプリケーションが実行されると、メインメニューＵＩ９０１が表示部に提供される(Ｓ８０２)。メインメニューＵＩ９０１は、読書拡大アプリケーションの基本的な動作を進行するための、選択メニューを提供する。例えば、メインメニューＵＩ９０１は、読書コンテンツを生成する動作を進行するためのコンテンツ生成ボタン９０２、既に生成された読書コンテンツを再生するためのコンテンツ再生ボタン９０３、及び読書拡大アプリケーションの駆動に必要な設定を受信するための環境設定ボタン９０４を含む。
【０１３１】
このような、メインメニューＵＩを通じてユーザから、コンテンツ生成ボタン９０２が選択されると(８０３−ａ)、読書コンテンツを生成するステップ(Ｓ８０４)を進行し、再生メニュー９０３が選択されると(８０３−ｂ)、読書コンテンツを再生するステップ(Ｓ８０５）を進行し、設定メニュー９０４が選択されると(８０３−ｃ)、読書拡大アプリケーションのための設定を受信するための動作(Ｓ８０６）を進行する。
【０１３２】
読書コンテンツを生成するステップ(Ｓ８０４)は、カメラまたはメモリ(電子装置に設けられたメモリまたは通信を通じて接続するサーバに存在するメモリなど)を通じて入力されたページイメージから、この(ページイメージ)に分布する文字客体イメージの特性を考慮して、文字客体イメージを切り出して、少なくとも一つの上記文字客体イメージを組み合わせて読書コンテンツを構成し、予め定められたファイルフォーマットで格納する動作を進行する。
【０１３３】
本発明で例示されるステップＳ８０３は、ページイメージに存在する文字を認識することとは区別される動作であり、ページイメージに含まれた一部領域としてページイメージで文字が存在する領域(即ち、ページイメージの一部）を一つの個別客体として検出し、検出された個別客体を文字客体イメージとして切り出す(または区分する)動作を遂行する。この時、切り出した(または区分された)文字客体イメージは、ページイメージの一部としてイメージ属性を持つ。これによって、文字客体イメージを獲得するための作業は、イメージ属性をテキスト属性に変換する作業が不必要である。即ち、本発明で例示されるステップＳ８０３では、電子装置がイメージ属性をテキスト属性に変換することによって文字を直接認識する動作を進行しない。これによって、本発明の一実施形態による方法を実行する装置は、文字を直接認識するための高性能のハードウェアを必要としなく、文字を直接認識する動作を処理するために必要とする時間遅延などの問題が解決でき、また誤認識された文字をユーザに提供することによって発生するユーザの不便を防止できる効果がある。
【０１３４】
読書コンテンツを再生するステップ(Ｓ８０５）は、上記読書コンテンツを生成するステップ(Ｓ８０４)または通信を通じて外部から受信した読書コンテンツを呼び出して、電子装置及びアプリケーションの環境に合うようにディスプレイし、ユーザがより便利にコンテンツに含まれた文字客体イメージを読み込むことができるように具現する動作を含む。特に、読書コンテンツを再生するステップ(Ｓ８０５)では、ユーザが、電子装置を移動するなどの動作を必要としなく、単純に電子装置に予め定められたユーザ入力(タッチに基づいて入力されるドラッグジェスチャー、フリックジェスチャー、スワープジェスチャー、またはピンチズームジェスチャー、電子装置のモーションに基づいて入力されるティルティングジェスチャー、回転ジェスチャー、または移動ジェスチャーなど)だけで読書コンテンツに含まれた文字客体イメージが容易に移動されることができるようにする。即ち、電子装置は、連続的なユーザ入力に反応して隣接した文字客体イメージが連続的にディスプレイされるように制御することによって、ページイメージに含まれた文字客体イメージをはじめから終わりまで順次的に全部表示できる。  
【０１３５】
読書拡大アプリケーションのための設定を受信するためのステップ(Ｓ８０６）は、読書コンテンツを再生するのに必要な環境を設定する動作であり、ユーザの視覚を考慮したモード(例えば、シルバーモード、障害者モードなど)と、表示部にディスプレイされる文字客体イメージの倍率をユーザに最適化して設定できるように構成される。
【０１３６】
＜コンテンツ生成段階＞
【０１３７】
コンテンツは、文字が印刷された少なくとも一つの対象物(例えば、図書や新聞などの印刷物）をイメージ化したページイメージから生成されることができる。このようなページイメージは、対象物(例えば、図書や新聞などの印刷物）を撮影またはスキャンして予め格納したイメージ、移動通信モジュールまたはサブ通信モジュールを通じて外部から受信された(またはダウンロードした)イメージ、またはマルチメディアモジュールを通じてキャプチャーされたイメージであり得るが、以下で説明される実施形態で、上記ページイメージは、対象物(例えば、図書や新聞などの印刷物）の全体領域、または一部カメラモジュールにより撮影されたイメージであることを中心に例示する。
【０１３８】
図１０は、図８のコンテンツの生成ステップ(Ｓ８０４)の具体的な動作過程を例示するフローチャートであり、図１１Ａ乃至図１１Ｇは、図８のコンテンツの生成段階で提供されるユーザインターフェースの一例示図である。
【０１３９】
ステップＳ１００１で、電子装置は、読書拡大アプリケーションで使用するコンテンツを生成するために、基本的にカメラの動作を指示し、カメラから入力される映像データをプリビュー映像で構成して表示部を通じて出力する。この時、上記プリビュー映像は、表示部の一部領域または全体領域を通じてディスプレイできる。
【０１４０】
そして、ステップＳ１００１で、ユーザがカメラの動作が開始されたことを認識し、ソースイメージ撮影が開始される時点を認識できるように、電子装置は、撮影ガイドＵＩを上記表示部の少なくとも一部領域にディスプレイできる。例えば、撮影ガイドＵＩは、図１１Ａに示したように、ソースイメージ撮影が開始される時点を知らせるための情報を提供するように構成されることができる。また、これと共に、撮影ガイドＵＩの動作時、撮影が開始される時点を知らせることができる音声ファイルの再生を進行することもできる。
【０１４１】
一方、上記ページイメージは、ページ５０２の全体領域を一度撮影して獲得したイメージ(図５Ｂの５１０)であるか、ページ５０２の一部領域を一度撮影して獲得したイメージ(図５Ｂの５３０)であるか、ページ５０２の全体(または一部領域)が所定の領域に分割されて撮影された後、これらのイメージ(以下、‘ソースイメージ’と称する）(図５Ｂの５２１、５２２、５２３、５２４)が組合わせて構成されたイメージ(図５Ｂの５２０)でもあり得る。
【０１４２】
上記ページイメージがページ５０２の全体領域を一度撮影して獲得したイメージ(図５Ｂの５１０)であるか、ページ５０２の一部領域を一度撮影して獲得したイメージ(図５Ｂの５３０)である場合、ページイメージの撮影動作は、以後に進行される文字客体イメージを獲得するステップ(Ｓ１００４)を円滑に進行するために、少なくともページ５０２に含まれた文字領域を検出できる程度に進行されるべき必要がある。したがって、電子装置は、ページ５０２に含まれた文字５０４のカラーと、ページの背景色の一般的なカラーや、文字５０４のカラーと背景色の対応などを考慮して、文字５０４が存在する領域にカメラのフォーカスが合わされるように制御するか、ユーザが電子装置を操作してフォーカスが合わされるようにする撮影ガイドＵＩを提供できる。上記撮影ガイドＵＩは、撮影されるイメージの画質、イメージに含まれた文字客体イメージのサイズなどをリアルタイムで確認して、撮影されるイメージが適切な画質(予め設定されたレベル以上の画質)または予め設定された臨界値以上の文字客体イメージ大きさで撮影されるように、撮影を誘導できるガイド情報を含むことができる。例えば、上記撮影ガイドＵＩは、撮影されるイメージが予め設定されたレベル以上の画質を有するように対象物の再撮影をガイドする情報、撮影されるイメージ上の文字客体大きさが予め設定された臨界値以上になるように、電子装置と対象物間の距離をガイドする情報、または撮影画質の調整をガイドする情報を含むことができる。
【０１４３】
また、上記ページイメージがページ５０２の全体領域を一度撮影して獲得したイメージ(図５Ｂの５１０)であるか、ページ５０２の一部領域を一度撮影して獲得したイメージ(図５Ｂの５３０)である場合、一枚のイメージ撮影だけでページ単位の撮影を完了できるので、ステップＳ１００２で、電子装置は、予め設定されたレベル以上の画質を有するイメージが獲得されることによって、ページ単位の撮影を自動で完了することができる。
【０１４４】
そして、ステップＳ１００３で、ステップＳ１００１で獲得された予め設定されたレベル以上の画質を有するイメージを使用してページイメージを構成できる。
【０１４５】
たとえ、本発明の実施形態で、電子装置が自動でページイメージの撮影を完了することを例示したが、本発明がこれを限定するものではなく、本発明が属した技術分野で通常の知識を有した者により多様に変更できることは、もちろんである。例えば、電子装置は、撮影完了ボタンを含む撮影ガイドＵＩを提供することができ、ユーザにより上記撮影完了ボタンが入力されることによって、ページイメージの撮影を完了することもできる。
【０１４６】
一方、上記ページイメージがソースイメージ(５２１、５２２、５２３、５２４)を組み合わせて構成されたイメージ５２０である場合、ステップＳ１００１で、電子装置は、対象物を所定の領域(例えば、(上／下、左／右または上／中／下など２〜４個の領域)単位で撮影できる環境を提供する。
【０１４７】
例えば、図７Ａでのように、対象物(例えば、ページ５０２）を上、下、左、右領域７０１ａ、７０１ｂ、７０１ｃ、７０１ｄに分けてソースイメージを撮影する場合を例示すると、まず、ユーザにより電子装置５０１は、ページ５０２の上、下、左、右領域７０１ａ、７０１ｂ、７０１ｃ、７０１ｄの撮影のために移動し、このように移動する電子装置５０１は、ページ５０２の上、下、左、右領域７０１ａ、７０１ｂ、７０１ｃ、７０１ｄを撮影して図７Ｂに例示したようなソースイメージ７０２a、７０２ｂ、７０２ｃ、７０２ｄを生成する。このような、ページ５０２の上、下、左、右領域７０１ａ、７０１ｂ、７０１ｃ、７０１ｄの撮影は、センサモジュール(例えば、図２の１７０)で検出される電子装置５０１の移動状態を考慮して自動で進行されるか、ユーザの撮影ボタン入力により進行される。
【０１４８】
このように、ソースイメージの撮影時、電子装置は、カメラを通じて入力されるプリビュー映像を提供すると同時に、撮影される上記ソースイメージが予め設定されたレベル以上の画質を有するようにガイドする撮影ガイドＵＩを提供できる(図１１Ｂ、図１１Ｃ参照)。上記撮影ガイドＵＩは、撮影領域、撮影回数などをガイドする情報、または対象物の再撮影をガイドする情報を含むことができ、特に、ページ５０２の上、下、左、右領域７０１ａ、７０１ｂ、７０１ｃ、７０１ｄを予め定められた順序により自動で撮影できるように、電子装置の移動方向１１０１、移動速度１１０２に対する情報を含むことができる。また、ユーザが所望する領域を手動で撮影できるように、電子装置は、撮影ボタンを含む撮影ガイドＵＩを提供することもできる。
【０１４９】
さらに、ステップＳ１００１で、ページイメージの背景色や、上記文字領域のカラー分布を考慮して、カメラ部に含まれたフラッシュの動作を自動で制御するか、またはユーザが上記フラッシュのオン／オフを制御できるようにするために、電子装置は、上記フラッシュのオン／オフを受信することができるフラッシュ制御ボタン１０３を上記撮影ガイドＵＩに含めて提供できる(図１１Ｄ参照)。
【０１５０】
イメージの撮影は、読書の対象になる対象物(例えば、新聞、本、バイブルなど）のページ単位で進行されることができる。したがって、ステップＳ１００１で、電子装置は、内部に備わったモーションセンサ(例えば、ジャイロセンサなど)を通じて入力される値を使用して、ページ単位のイメージ撮影が完了したかを確認する。これに対する代案として、電子装置は、上記撮影ガイドＵＩ上にイメージ撮影が完了したことを入力する完了入力ボタン１１０４を提供し、完了入力ボタン１１０４が入力されたか否かに対応して、ページ単位のイメージ撮影が完了したかを確認することができる。
【０１５１】
そして、ページ単位のイメージ撮影が完了したかを確認した結果によって、ステップＳ１００１の動作を反復して進行するか、次のステップ(Ｓ１００３)を進行できる(Ｓ１００２)。
【０１５２】
一方、ステップＳ１００３で、電子装置は、ステップＳ１００１で獲得されたソースイメージ７０２a、７０２ｂ、７０２ｃ、７０２ｄを使用してページイメージを構成する。例えば、撮影を通じて獲得されたソースイメージ７０２a、７０２ｂ、７０２ｃ、７０２ｄを撮影環境、即ち予め定められた方向へ移動され撮影されたソースイメージ７０２a、７０２ｂ、７０２ｃ、７０２ｄの撮影位置、または電子装置に設けられたモーションセンサにより確認されたソースイメージ７０２a、７０２ｂ、７０２ｃ、７０２ｄの相対的位置などを考慮して組み合わせることにより、ページイメージを構成できる。この時、複数のソースイメージ７０２a、７０２ｂ、７０２ｃ、７０２ｄを取り付ける技術としては、カメラのパノラマ技法が使われることができ、パノラマ技法の実施に対しては、通常の知識を有した者により分かることができるので、ここでは、詳細な説明が省略される。
【０１５３】
上述したように、上記ページイメージは、対象物の撮影を通じて獲得されたイメージを、また上記対象物のイメージ的特性を考慮して、対象物の撮影を通じて獲得されたイメージから上記対象物が存在する領域のみを切り出したイメージ(図５Ｂの５４０、５５０)を構成することもできる。
【０１５４】
一方、図７Ｄを参照すると、ページ５０２内で、文字は、一般的に特定の方向性を持って連続的に分布するか、所定の基準線を中心に一定の範囲内に分布するか、文字７１２と文字７１２を区分するように文字７１２と文字７１２との間に所定のスペース(第１のスペース)７１３が形成されるか、単語７１４を区分するように単語７１４と単語７１４との間に第１のスペース７１３よりも相対的に大きく形成された所定の空間(第２のスペース)７１５が形成されるなどの特性を有する。これを考慮して、ステップＳ１００４で、電子装置は、ステップＳ１００３で獲得したページイメージ７０３内で、文字客体イメージを切り出す動作を遂行する。
【０１５５】
ステップＳ１００４で、電子装置が文字客体イメージを切り出す動作を遂行するにあって、文字７１２と文字７１２との間の配列、単語７１４と単語７１４との間の配列関係を考慮して、文字客体イメージを文字単位で切り出すか(図７Ｅ参照)、または単語単位で切り出すことができる(図７Ｆ参照)。また、文字客体イメージを切り出す動作を遂行するにあって、図７Ｅでのように、文字と文字との間に形成された第１のスペース７１３を考慮して、文字が存在する領域７１２のみを文字客体イメージ７２１で切り出すか、文字が存在する領域７１２と第１のスペース７１３を共に切り出した領域を文字客体イメージ７２２で切り出すことができる。同様に、図７Ｆでのように、電子装置は、単語と単語との間に形成された第２のスペースを考慮して、単語が存在する領域７１４のみを文字客体イメージ７３１で切り出すか、単語が存在する領域７１４と第２のスペース７１５を共に切り出した領域を文字客体イメージ７３２で切り出すことができる。また、文字客体イメージは、一定個数の文字の集合を含むイメージであるか、単語の集合を含むイメージであるか、１個のラインに含まれた一定サイズのイメージでもある。
【０１５６】
さらに、電子装置が、このように獲得した文字客体イメージをディスプレイするためには、上記文字客体イメージの配列に対する情報が要求される。したがって、ステップＳ１００４で、電子装置は、上記文字客体イメージを獲得しながら、上記文字客体イメージの配列に対する情報も共に獲得することが望ましい。
【０１５７】
例えば、図７Ｄに示したように、電子装置は、ラインの順序をＸ値で、ライン内で文字客体イメージの順序をＹ値で設定して、文字客体イメージの配列情報を２次元座標(Ｘ、Ｙ)値で表現できる。具体的に、電子装置は、単語‘or’を含む文字客体イメージ７０４に対する配列情報を座標値(０、３)で表現できる。これを通じて電子装置は、２次元座標の値を用いて各ラインの開始または端に位置した文字客体と隣接したラインの開始または端に位置した文字客体間の順序を容易に識別できる。
【０１５８】
さらに、電子装置が複数のページイメージから文字客体イメージを切り出す場合、電子装置は、ページイメージの順序に対する情報を配列情報にさらに含むことができる。例えば、電子装置は、２次元座標(Ｘ、Ｙ)ドメインを拡張して、文字客体イメージが含まれたページの順序をＺ座標値で設定することによって、上記配列情報が３次元座標(Ｘ、Ｙ、Ｚ)値を含むように構成できる。
【０１５９】
たとえ、本発明の実施形態で、２次元座標を使用してページイメージ内で文字客体イメージの配列情報を表現するか、３次元座標を使用して複数のページイメージに含まれた文字客体イメージの配列情報を表現することを例示したが、本発明がこれを限定するものではなく、本発明の技術分野で通常の知識を有した者により多様に変更され使用可能なことは、もちろんである。例えば、ページイメージ内で文字客体イメージの配列順序に従う値が、各文字客体イメージに順次的に指定されて、文字客体イメージの配列情報は、１次元値を含むように構成されることができ、追加で、複数のページイメージに含まれた文字客体イメージに対しては、複数のページを各々識別するために、ページイメージの配列順序に従う値が各々指定されることによって、文字客体イメージの配列情報は、ページイメージの配列順序に従う値と、ページ内での文字客体イメージの配列順序に従う値を具備した２次元値を含むように構成されることができる。
【０１６０】
本発明で例示されるステップＳ１００４は、ページイメージ７０３に存在する文字をテキスト形式で認識することとは区別される動作であり、ページイメージ７０３で文字が存在する領域を一つの個別客体(即ち、文字客体)として検出し、検出された個別客体をページイメージとして切り出す動作を遂行するものである。このような、本発明で例示されるステップＳ１００４は、文字をイメージ形式から直接テキスト形式で認識する動作を処理するのに要求される演算動作のための、高性能のハードウェアや、処理時間遅延などの問題を解決できて、文字認識の誤りによるユーザの不便を防止できる。
【０１６１】
このように、電子装置は、ステップＳ１００４を通じて切り出した文字客体イメージを以後にコンテンツを再生するために記憶部に格納することができ、上記文字客体イメージの格納に必要な情報をコンテンツ格納ＵＩを通じて受信することができる。
【０１６２】
一般的に、コンテンツは、少なくとも一つのページイメージ７０３を含んで構成され、ページイメージ７０３は、複数の文字客体イメージ７１１を含むことができる。そして、電子装置は、上記コンテンツ単位でファイルを生成して格納することができる。ページイメージ７０３及び文字客体イメージ７１１は、新しく生成されるコンテンツに含まれることができ、既存に格納されていたコンテンツに含まれることもできる。したがって、ステップＳ１００４で、電子装置は、上記文字客体イメージを既存に格納されているコンテンツに結合して格納するか、または新規コンテンツを生成して格納するかを選択できる環境(図１１Ｅ参照)、即ち追加ボタン１１１１と新規ボタン１１１２を含むコンテンツ格納ＵＩ １１１０を提供できる。
【０１６３】
そして、電子装置は、追加ボタン１１１１の選択に対応して、既に格納されたコンテンツに結合して格納する動作を進行するために、既に格納されたコンテンツのリスト１１２１を提供し、既に格納されたコンテンツを選択できるコンテンツ選択ＵＩ１１２０(図１１Ｆ参照)を提供できる。そして、電子装置は、新規ボタン１１１２の選択に対応して、新しく格納するコンテンツのファイル名を受信することができるコンテンツファイル名入力ＵＩ(図１１Ｇ参照)を提供する。
【０１６４】
追加的に、コンテンツファイル名入力ＵＩを通じてコンテンツファイル名が入力された後、電子装置は、コンテンツの種類(例えば、新聞、本、バイブルなど)を受信することができるコンテンツ種類入力ＵＩ１１３０(図１１Ｈ参照)をさらに提供し、コンテンツの種類を受信することもできる。
【０１６５】
さらに、このような動作を通じて生成されたコンテンツは、文字客体イメージの効率的な管理のために、予め定められた所定のファイルフォーマット(例えば、文字客体ファイルフォーマット)で格納されることが望ましい。
【０１６６】
以上、本発明の第２の実施形態に従うコンテンツ生成段階の具体的な動作過程を説明しながら、本発明の第２の実施形態に従うコンテンツ生成段階で電子装置に設けられたカメラを使用してイメージを撮影し、撮影されたイメージを使用してページイメージを生成することを例示した。しかし、本発明がこれを限定するものではなく、文字客体イメージを切り出すことができるページイメージを獲得するように構成されると充分である。したがって、上述したページイメージを獲得することに対する代案として、予めメモリ(電子装置内部メモリまたは通信を通じて接近可能なメモリ)に格納されたイメージからページイメージを獲得することも可能である。即ち、予めメモリ(電子装置内部メモリまたは通信を通じて接近可能なメモリ)に格納されたソースイメージを組み合せ(例えば、ステッチング処理)してページイメージを獲得するか、メモリ(電子装置内部メモリまたは通信を通じて接近可能なメモリ)に格納されたページイメージを獲得することもできる。
【０１６７】
＜コンテンツの再生動作＞
【０１６８】
図１２は、図８のコンテンツの再生ステップ(Ｓ８０５）の具体的な動作過程を例示するフローチャートであり、図１３Ａ乃至図１３Ｇは、図８のコンテンツの再生ステップ(Ｓ８０５)で提供されるユーザインターフェースの一例示図である。
【０１６９】
まず、ステップＳ１２０１で、再生するコンテンツを確認する。例えば、電子装置は、予め格納されたコンテンツのリスト１３１１を提供し、コンテンツリスト１３１１から再生するコンテンツを選択できるコンテンツ選択ＵＩ１３１０(図１３Ａ参照)を表示部に提供する。そして、電子装置は、コンテンツ選択ＵＩ１３１０を通じて再生するコンテンツをユーザから選択及び受信することにより、再生するコンテンツを確認することができる。
【０１７０】
次に、ステップＳ１２０２で、電子装置は、読書拡大アプリケーションの環境設定値を確認する。読書拡大アプリケーションの環境設定値は、表示部の出力環境(例えば、ディスプレイの解像度等)、ステップＳ８０６(読書拡大アプリケーションのための設定段階)を通じて入力された、ユーザの視覚を考慮したモード(例えば、シルバーモード、障害者モード等)情報、表示部にディスプレイされる文字客体イメージの倍率などであり得る。
【０１７１】
次に、ステップＳ１２０３で、電子装置は、上記コンテンツに含まれた文字客体を、上記読書拡大アプリケーションの環境設定値に合うように、文字客体イメージがディスプレイされるライン(Line）の数、文字客体イメージがディスプレイされる倍率(大きさ)などを調節して、表示部にディスプレイする。例えば、図１３Ｂに示したように、電子装置は、表示部に１行の文字客体イメージ１３２１が見られることができるように、上記文字客体イメージのサイズを調節してディスプレイできる。このために、表示部にディスプレイする少なくとも一つの文字客体イメージを記憶部にアクセスして読み込むことができる。例えば、電子装置は、ユーザ入力に応じて、ユーザ入力によるイベントが発生すると、表示部上に現在ディスプレイする少なくとも一つの文字客体イメージを読み込むことができる。さらに、電子装置は、現在ディスプレイする文字客体イメージと隣接した文字客体イメージ、即ち、現在ディスプレイする文字客体イメージの以前に配列された少なくとも一つの文字客体イメージ、または現在ディスプレイする文字客体イメージの以後に配列された少なくとも一つの文字客体イメージを予め読み込むこともできる。このように、電子装置が現在ディスプレイする文字客体イメージと隣接した文字客体イメージを予め読み込むことによって、電子装置は、ユーザ入力により速く反応して文字客体イメージを表示部上にディスプレイできる。
【０１７２】
前述した文字客体イメージは、文字単位、または単語単位で切り出したイメージであり得、また、切り出した文字客体イメージが、文字が存在する領域だけが含まれるか、または文字が存在する領域と所定の空間(例えば、第１のスペース７１３、または第２のスペース７１５）が共に含まれることもできる。したがって、電子装置が文字客体イメージの区分基準を考慮して表示部上に文字客体イメージをディスプレイする必要があるので、電子装置は、文字客体イメージの区分基準に対応して、上記文字客体イメージのディスプレイを制御できる。即ち、切り出した文字客体イメージが、文字が存在する領域のみを含む場合、電子装置は、図７Ｇのように、字単位でなされた文字客体イメージ７２１間に所定の空間(例えば、第１のスペース７１３）が存在するように文字客体イメージ７２１のディスプレイを制御できる。また、切り出した文字客体イメージが、文字が存在する領域と第１のスペース７１３を含んで構成される場合、電子装置は、図７Ｈのように、文字客体イメージ７２２が連続的にディスプレイされるように制御できる。同様に、切り出した文字客体イメージが、単語が存在する領域のみを含む場合、電子装置は、図７Ｉのように、単語単位でなされた文字客体イメージ７３１間に前述した所定の空間(例えば、第２のスペース７１５）が存在するように文字客体イメージのディスプレイを制御できる。また、切り出した文字客体イメージが、単語が存在する領域と第２のスペース７１５を含んで構成される場合、電子装置は、図７Ｊのように、単語単位でなされた文字客体イメージ７３２が連続的にディスプレイするように制御できる。
【０１７３】
また、上記連続的に配列された文字客体イメージは、所定の単位で区分して構成されることもできる。上記所定の単位は、ページイメージ上でのライン単位、インデントまたはアウトデントに基づいて設定される段落単位、または予め定められた長さ単位を含むことができる。
【０１７４】
図７Ｋは、上記所定の単位が予め定められた長さ単位である場合を例示する。図７Ｋを参照すると、電子装置は、上記連続的に配列される文字客体イメージは、予め定められた長さ７４０内に含まれる少なくとも一つの文字客体イメージを一つの単位で区分できる。即ち、電子装置は、第１の予め定められた長さ７４０−１内に完全に含まれる文字客体イメージ７４１〜７４４を第１の単位７６１で構成し、第１の予め定められた長さ７４０−１内に完全に含まれずに一部領域だけが含まれる文字客体イメージ７４５は、第１の単位７６１から除外される。そして、電子装置５０１は、第１の予め定められた長さ７４０−１内に含まれなかった文字客体イメージ７４５から再度第２の予め定められた長さ７４０−２内に完全に含まれる文字客体イメージ７４５〜７４９を第２の単位７６２で構成し、第２の予め定められた長さ７４０−２内に完全に含まれずに一部領域だけが含まれる文字客体イメージ７５０も第２の単位７６２から除外される。同様に、電子装置は、第２の予め定められた長さ７４０−２内に含まれる文字客体イメージ７５０〜７５２を第３の単位７６３で構成する。
【０１７５】
以上、本発明の一実施形態で、予め定められた長さ単位で文字客体イメージを区分することを例示したが、本発明がこれを限定するものではなく、本発明の技術分野で通常の知識を有した者により多様に変更できることは、もちろんである。例えば、予め定められた長さ単位で文字客体イメージを区分するにあって、予め定められた長さ内に完全に含まれずに一部領域だけが含まれる文字客体イメージ７４５、７５０が該当単位に含まれないように構成することを例示したが、一部領域だけが含まれる文字客体イメージ７４５、７５０も該当単位に含まれるように構成するか、文字客体イメージが完全に含まれるか否かに関係なく無条件的に予め定められた長さ単位で文字客体イメージを切り出して区分することができることは、もちろんである。
【０１７６】
また、ステップＳ１２０３で、電子装置は、ユーザの入力に対応して、上記文字客体イメージを表示部上にディスプレイできる。例えば、図１３Ｃに示したように、表示部のタッチによるドラッグジェスチャーが入力されると、電子装置は、表示部にディスプレイされる文字客体イメージ(Ｎ番目のイメージ)１３５１が上記ドラッグジェスチャーの進行方向１３４１と進行距離１３４２に対応して移動し、同時に文字客体イメージ(Ｎ番目のイメージ)１３５１の前に配列された文字客体イメージ(Ｎ−１番目のイメージ)、または文字客体イメージ(Ｎ番目のイメージ)１３５１の後に配列された文字客体イメージ(Ｎ＋１番目のイメージ)１３５２も、前記ドラッグジェスチャーの進行方向１３４１と進行距離１３４２に対応して移動してディスプレイされるように制御できる。
【０１７７】
また、図１３Ｄに示したように、前述したドラッグジェスチャーと似ているように、表示部のタッチによるフリックジェスチャー(またはスワープジェスチャー)が入力されると、電子装置は、上記フリックジェスチャー(またはスワープジェスチャー）の進行方向１３４３に対応して、表示部にディスプレイされる文字客体イメージ(Ｎ番目のイメージ)１３５２を、文字客体イメージ(Ｎ番目のイメージ)１３５１の前に配列された文字客体イメージ(Ｎ−１番目のイメージ)１３５１、または文字客体イメージ(Ｎ番目のイメージ)１３５２の後に配列された文字客体イメージ(Ｎ＋１番目のイメージ)１３５３に変更してディスプレイされるように制御できる。
【０１７８】
さらに、電子装置は、ユーザ入力に対応して、文字客体イメージを所定の単位で移動してディスプレイすることもできる。例えば、図１３Ｅに示したように、上部方向にユーザ入力(例えば、ドラッグジェスチャー、フリックジェスチャー、またはスワープジェスチャーなど）が発生されると、電子装置は、文字客体イメージをユーザ入力に対応して上部方向へ移動されるようにディスプレイし、現在ディスプレイされている文字客体イメージ１３５１が含まれた単位７６１の後に配列される単位７６２の文字客体イメージ１３５５を表示部に移動してディスプレイできる、これとは反対に、図１３Ｆに示したように、下部方向にユーザ入力が発生されると、電子装置は、ユーザ入力に対応して文字客体イメージを下部方向へ移動し、現在ディスプレイされいる文字客体イメージ１３５５が含まれた単位７６２の以前の単位７６１に配列される文字客体イメージ１３５１を表示部に移動してディスプレイできる。
【０１７９】
さらに、本発明の一実施形態で、上記所定の単位が予め定められた長さ単位であることを例示して説明したが、本発明がこれを限定するものではない。例えば、上記所定の単位は、上述したようにページイメージ上でのライン単位、インデント、アウトデント、終止符、余白などを基準に設定される段落単位などで設定されることができる。そして、前述した単位を反映して、上記電子装置は、ユーザ入力に対応して文字客体イメージをライン単位、段落単位などで移動または変更するようにディスプレイできる。
【０１８０】
一方、図１３Ｃ乃至図１３Ｆで、電子装置が文字客体イメージをユーザ入力(例えば、ドラッグジェスチャー、フリックジェスチャー、スワープジェスチャーなど)に対応して移動することを例示したが、本発明がこれを限定するものではなく、ユーザがより便利であり、かつ直観的に文字客体イメージを移動させることができれば充分である。したがって、文字客体イメージがドラッグジェスチャー入力に対応して移動してディスプレイされることに対する代案として、図１３Ｄのように、表示部上に、文字客体イメージの移動を直観的に認識できる所定の領域を設定し、ユーザにより上記設定された領域上にタッチ入力が発生されると、上記タッチ入力に対応する方向に文字客体イメージが移動してディスプレイされることもできる。例えば、ユーザにより表示部の左側に位置した第１の領域１３６１のタッチが入力されると、文字客体イメージが左側方向へ移動されディスプレイされ、表示部の右側に位置した第２の領域１３６２のタッチが入力されると、文字客体イメージが右側方向へ移動されディスプレイされ、表示部の上部に位置した第３の領域１３６３のタッチが入力されると、文字客体イメージが上部方向へ移動され、現在ディスプレイされている文字客体イメージが含まれた単位の後側の単位に配列された文字客体イメージが表示部にディスプレイされ、表示部の下部に位置した第４の領域１３６４のタッチが入力されると、文字客体イメージが下部方向へ移動され現在ディスプレイされている文字客体イメージが含まれた単位の以前の単位に配列された文字客体イメージが表示部にディスプレイされる。
【０１８１】
また、他の実施形態で、電子装置に設けられたボリュームキーボタンの入力に対応して、これに対応する方向に文字客体イメージが移動してディスプレイされることもできる(図１３Ｈ参照)。この場合、電子装置に設けられたボリュームキーボタン１３７１、１３７２の入力が持続する時間を反映して、文字客体イメージの移動方向を決定するように構成されることができる。即ち、予め定められた第１の時間以上でボリュームキーボタン１３７１、１３７２の入力が持続されると、優先的に、ボリュームキーボタン１３７１、１３７２の位置によって文字客体イメージを左側または右側方向に移動してディスプレイし、予め定められた第２の時間以上でボリュームキーボタン１３７１、１３７２の入力が持続されると、ボリュームキーボタン１３７１、１３７２の位置によって文字客体イメージを上部または下部方向に移動してディスプレイできる。
【０１８２】
また、ステップＳ１２０３で、電子装置は、ユーザの入力に対応して、表示部上にディスプレイされる上記文字客体イメージがディスプレイされるライン(Line）の数、文字客体イメージがディスプレイされる倍率(大きさ)などを調節してディスプレイすることもできる。例えば、電子装置は、ピンチジェスチャーが入力されると、上記ピンチジェスチャーの相手距離変化に対応して、上記文字客体イメージがディスプレイされるライン(Line）の数と、文字客体イメージがディスプレイされる倍率(大きさ)などを増加又は減少させることができる。
【０１８３】
さらに、もう一つの実施形態で、電子装置のモーションに基づいて入力されるティルティング(tilting)ジェスチャー、回転ジェスチャー、または移動ジェスチャーなどのユーザ入力に対応して、電子装置は、表示部にディスプレイされる文字客体イメージを移動、変更、拡大、または縮小してディスプレイすることもできる。
【０１８４】
以上のように、電子装置は、ユーザ入力に反応して文字客体イメージのディスプレイを制御できる。特に、電子装置は、ユーザ入力に反応して隣接した文字客体イメージが連続的にディスプレイされるように制御することによって、ユーザの単純な入力だけでも、ページイメージに含まれた文字客体イメージをはじめから終わりまで順次的に全部表示できる。即ち、図５に示したように、電子装置は、表示部で現在ディスプレイされている文字客体イメージ(Ｎ番目のイメージ)が最初ラインの右側端に位置した文字客体イメージ(一例で、‘question:’)を含むことを例示すれば、特定ユーザ入力(例えば、ドラッグジェスチャー、フリックジェスチャー、スウィップジェスチャーなど）が右側から左側方向へ発生することによって、電子装置は、Ｎ番目のイメージをＮ＋１番目のイメージに移動または変更してディスプレイできる。この時、上記Ｎ＋１番目のイメージは、２番目ラインの左側先に位置した文字客体(一例で、‘Whether')を含むイメージになることができる。結局、電子装置は、同じユーザ入力のみを受信しても、ページイメージに含まれた文字客体イメージをはじめから終わりまで順次的に全部表示できる。
【０１８５】
このようにステップＳ１２０３を通じて、ユーザは、電子装置を移動する等の動作無しで、電子装置を固定した状態で、文字客体イメージの移動のための簡単な入力だけで、より安定的であり、かつ便利に読書をすることができる。
【０１８６】
このような、ステップＳ１２０３は、コンテンツ再生の終了を指示する入力や、読書拡大アプリケーションの終了を指示する入力が発生されるまで反復的に進行されることができる。例えば、このような終了動作は、ユーザにより終了キーが入力されるか、電子装置の運営体制に基づいて進行されることができる。例えば、電子装置の運営体制は、読書拡大アプリケーションが表示部にディスプレイせずに待機状態または非活性化状態を維持するか、読書拡大アプリケーションが表示部上にディスプレイされない状況が予め定められた時間の間持続して文字入力アプリケーションを終了する等の体制であり得る。
【０１８７】
さらに、ステップＳ１２０３は、ページイメージ内での文字客体位置表示をサポートできるミニマップ機能を提供できるように構成されることができ、さらに、コンテンツ内でユーザが指定した領域(または文字客体)に移動できるブックマーク機能、コンテンツの再生が終了した地点からコンテンツの再生を進行するレジューム機能などをサポートできるように構成されることができる。このために、ステップＳ４０４の文字客体イメージを電子装置にディスプレイするステップで、ミニマップ機能、ブックマーク機能、レジューム機能などを動作させる環境を提供するＵＩが共にディスプレイされ、上記ＵＩを通じたユーザ入力に対応して前述したミニマップ機能、ブックマーク機能、レジューム機能などを進行できる。
【０１８８】
一方、ステップＳ１２０１で、コンテンツ選択ＵＩ１３１０を通じて再生するコンテンツを確認することを例示したが、本発明がこれを限定するものではない。例えば、前述したコンテンツ生成段階が完了することによって、別途のコンテンツを選択する過程なし、まさに上記生成されたコンテンツを再生するように構成されることができる。この場合、ステップＳ１２０１で、別途にコンテンツ選択ＵＩ１３１０を提供しなくて、上記コンテンツ生成段階で生成されたコンテンツを再生するコンテンツとして確認することもできる。
【０１８９】
＜読書拡大アプリケーションの環境設定動作＞
【０１９０】
図１４は、図８の読書拡大アプリケーションの環境設定ステップ(Ｓ８０６）の具体的な動作過程を例示するフローチャートであり、図１５Ａ及び図１５Ｂは、読書拡大アプリケーションの環境設定ステップ(Ｓ８０６)で提供されるユーザインターフェースの一例示図である。
【０１９１】
まず、読書拡大アプリケーションの環境設定動作は、環境設定値を受信することができる環境設定ＵＩ１５１０(図１５Ａ参照)を表示部に提供するステップ(Ｓ１４０１)と、環境設定ＵＩ１５１０を通じて設定値を受信するステップ(Ｓ１４０２)を含む。この時、環境設定ＵＩ１５１０は、ユーザの視力状態を考慮して予め基本的な環境(例えば、表示部に表示される文字客体イメージの行数、字の大きさ、文字客体イメージの表示倍率）がセッティングされたモード１５０１、１５０２)を提供できて、ユーザは、上記モードのうち一つを選択するように構成されることができる。また、電子装置は、ユーザにより上記一つのモードが選択されると、上記選択されたモードに対応する基本的な環境を反映して文字客体サンプルを表示する倍率調節ＵＩ１５２０(例えば、図１５Ｂ)を表示部に提供できるのに、上記倍率調節ＵＩは、上記予めセッティングされた環境(例えば、表示部に表示される文字客体イメージの行数、字の大きさ、文字客体イメージの表示倍率）を調節できる調節ボタン１５２１を含むように構成されることができる。また、上記調節ボタンに対する代案として、電子装置は、ピンチジェスチャーの入力を確認し、上記ピンチジェスチャーのズームイン／ズームアウトジェスチャー入力に対応して、文字客体イメージの行数、字の大きさ、文字客体倍率などを調節できることは、もちろんである。
【０１９２】
また、電子装置は、上記環境設定ＵＩ及び倍率調節ＵＩを通じて読書拡大アプリケーションの環境設定値が入力されると、入力された設定値を格納する。
【０１９３】
電子装置は、読書拡大アプリケーションの環境設定値入力が完了すると、読書拡大アプリケーションの環境設定段階を終了する。即ち、電子装置は、予め構成された環境設定値が全部入力されるか、電子装置に設けられたホームボタン１５０５の入力を通じて読書拡大アプリケーションが表示部上に表示しなくて待機状態に転換するか、またはホームボタン１５０５を通じて読書拡大アプリケーションに提供するメインメニューＵＩ(図９の９０１参照）に転換されることによって、環境設定値の入力を完了できる。
【０１９４】
＜文字客体ファイルフォーマット＞
【０１９５】
図１６は、本発明によるイメージ処理方法によって生成及び格納される文字客体ファイルフォーマットの一例示図である。。
【０１９６】
文字客体ファイルフォーマットは、ステップＳ１００４で生成及び格納されるデータであり得、基本的にコンテンツ識別子１６０１、文字客体識別子１６０２、文字客体配列情報１６０３、及び文字客体イメージデータ１６０４を含む。
【０１９７】
コンテンツ識別子１６０１は、コンテンツを識別するために設定される値として、コンテンツを格納しながら入力されたファイル名を含むことができる。
【０１９８】
文字客体識別子１６０２は、ページイメージで切り出した文字客体イメージを識別するためのもので、各文字客体イメージに割り当てられた識別子を含む。
【０１９９】
文字客体配列情報１６０３は、上記文字客体イメージが配列される順序または上記文字客体ら間の配列関係を含むことができる。例えば、文字客体配列情報１６０３は、上記文字客体イメージのページ内での順序を指示する１次元座標値(以下、第１の左標値と称する)、または上記文字客体イメージが含まれたラインの順序と各ラインで上記文字客体イメージが位置した順序を含む２次元座標値(以下、第２の座標値と称する)で表現されることができる。さらに、上記コンテンツは、複数のページでなされることができるので、文字客体配列情報１６０３は、上記第１の左標値と上記ページの順序を指示する座標値を含む２次元座標値(以下、第３の座標値と称する)、または上記第２の座標値と上記ページの順序を指示する座標値を含む３次元座標値(以下、第４の左標値と称する)で表現されることができる。
【０２００】
文字客体イメージデータ１６０４は、上記文字客体イメージの実際イメージデータ値を含む。
【０２０１】
さらに、文字客体ファイルフォーマットは、環境設定データ１６０５をさらに含むことができる。環境設定データは、ステップＳ１００４で入力されるコンテンツの種類を指示する識別子、及びステップＳ１３０３で格納される環境設定値を含むことができる。文字客体ファイルフォーマット内に環境設定データが含まれるように構成することによって、コンテンツ再生を進行する過程(即ち、ステップＳ１２０２)で、文字客体ファイルフォーマットに含まれた環境設定データを確認することができるようにして、より速くコンテンツ再生できるように構成できる。
【０２０２】
文字客体イメージは、上記文字客体イメージが含まれているページイメージと共に連動され格納されることができる。このために、文字客体ファイルフォーマット内には、ページイメージに対するデータが共に格納されることができる。即ち、ページイメージを識別するためのページ識別子１６０６、ページイメージの配列順序またはページイメージ間の配列関係を表現するページ配列情報１６０７、及び上記ページイメージの実際イメージデータ１６０８を含む。
【０２０３】
また、コンテンツの再生ステップ(Ｓ８０５)で、ミニマップを通じてページイメージ内での文字客体位置表示をサポートできるように、文字客体ファイルフォーマットは、それぞれの上記文字客体イメージがページイメージ内での位置を指示する文字客体位置情報１６０９をさらに含むことができる。
【０２０４】
さらに、前述したコンテンツ生成ステップ(Ｓ８０４)及びコンテンツ再生ステップ(Ｓ８０５)を参照すると、文字客体イメージは、文字の配列特性を考慮して、多様な種類で文字客体イメージを切り出すように構成されることができるので、コンテンツ生成時、文字客体ファイルフォーマットに文字客体イメージの種類を共に格納し、コンテンツ再生時、文字客体イメージの種類を考慮して文字客体イメージの配列を進行するように構成できる。
【０２０５】
例えば、文字客体イメージを文字単位で切り出すか(図７Ｅ参照)、単語単位で切り出すか(図７Ｆ参照)、ライン単位で切り出すか、または一定の長さ単位で切り出すことができる。そして、文字単位で切れた文字客体イメージは、文字と文字との間に形成された第１のスペース７１３を考慮して、文字が存在する領域７１２のみを文字客体イメージで切り出すか（７２１）、文字が存在する領域７１２と第１のスペース７１３を共に切り出した領域を文字客体イメージで切り出すことができる。同様に、単語単位で切れた文字客体イメージは、単語が存在する領域７１４のみを文字客体イメージで切り出すか（７３１）、単語が存在する領域７１４と第２のスペース７１５を共に切り出した領域を文字客体イメージで切り出すことができる（７３２）。
【０２０６】
これを考慮して、文字客体イメージの種類を文字が存在する領域７１２のみを切り出した第１の文字客体タイプ、文字が存在する領域７１２と第１のスペース７１３を共に切り出した第２の文字客体タイプ、単語が存在する領域７１４のみを切り出した第３の文字客体タイプ、単語が存在する領域７１４と第２のスペース７１５を共に切り出した第４の文字客体タイプ、ライン単位で切り出した第５の文字客体タイプ(図示せず)、または一定の長さ単位で切り出した第６の文字客体タイプ(図示せず)などで設定できる。そして、コンテンツ生成ステップ(Ｓ８０４)で、文字客体ファイルフォーマット内に文字客体イメージの種類(即ち、第１乃至第４の文字客体)を指示する文字客体種類識別子１６１０を挿入して構成できる。
【０２０７】
また、コンテンツの再生ステップ(Ｓ８０５)で、電子装置は、文字客体種類識別子１６１０を、上記文字客体イメージのディスプレイを制御するために使用することができる。
【０２０８】
さらに、コンテンツの再生ステップ(Ｓ８０５)で、ブックマーク機能をサポートするために、文字客体ファイルフォーマット内にブックマークと関連した情報が共に格納されることができる。即ち、文字客体ファイルフォーマット内にブックマークを識別するブックマーク識別子１６１１と、上記ブックマークが設定された文字客体イメージを指示するブックマークデータ１６１２が含まれることができる。また、コンテンツの再生ステップ(Ｓ８０５)で、ユーザによりコンテンツの再生が終了した地点からコンテンツの再生がなされるように、レジューム機能を構成できる。これをサポートするために文字客体ファイルフォーマット内にレジュームと関連した情報が共に格納されることができる。即ち、文字客体ファイルフォーマット内にコンテンツの再生が終了した地点を識別するレジューム識別子１６１３と、コンテンツの再生が終了した地点に対応する文字客体イメージを指示するレジュームデータ１６１４が含まれることができる。
【０２０９】
以上、本発明の読書拡大サービス提供方法及び装置によれば、図書などをイメージ化して提供するものの、老人や、低視力障害者に速く、かつ安定的に読書サービスを提供できるようにする効果がある。
【０２１０】
そして、より簡単なユーザ入力だけで、図書に存在する文字を連続的にディスプレイすることによって、ユーザがより便利に読書サービスを利用できるようにする効果がある。
【０２１１】
また、図書などをイメージ化して提供するものの、ユーザが携帯用電子装置を移動しない状態で、単純な入力だけで揺れなく安定的に読書サービスを利用できるようにする。
【０２１２】
本発明の実施形態は、ハードウェア、ソフトウェア、又はハードウェア及びソフトウェアの組み合せの形態で実現することができる。このような任意のソフトウェアは、例えば、削除又は再記録が可能であるか否かに関係なく、ＲＯＭなどの記憶装置のような揮発性又は非揮発性記憶装置、又は、例えば、ＲＡＭ、メモリチップ、装置又は集積回路のようなメモリ、又は例えばＣＤ、ＤＶＤ、磁気ディスク又は磁気テープなどの光学的又は磁気的に読み取り可能な媒体に記憶することができる。記憶装置及び記憶媒体は、本発明の実施形態を実現する指示を含むプログラム又はプログラムを格納するのに適合した機械可読の記憶装置の実施形態である。したがって、本発明は、本願明細書の任意の請求項に記載された装置又は方法を実現するためのコードを含むプログラム及びこのようなプログラムを格納する機械可読記憶装置を提供する。また、このようなプログラムは、有線又は無線接続を通じて送信される通信信号のような任意の媒体を通じて電子的に移送され、本発明は、これと均等なことを適切に含む。
【０２１３】
また、電子装置は、有線又は無線で接続されるプログラム提供装置からプログラムを受信し格納することができる。プログラム提供装置は、本発明の実施形態を実行するようにする指示を含むプログラムと、本発明の実施形態に必要な情報などを記憶するためのメモリと、電子装置との有線又は無線通信を実行するための通信部と、電子装置の要請又は自動で対応するプログラムを送受信装置に送信する制御部とを含むことができる。
【０２１４】
以上、本発明を具体的な実施形態を参照して詳細に説明してきたが、本発明の範囲及び趣旨を逸脱することなく様々な変更が可能であるということは、当業者には明らかであり、本発明の範囲は、上述の実施形態に限定されるべきではなく、特許請求の範囲の記載及びこれと均等なもの範囲内で定められるべきものである。
【符号の説明】
【０２１５】
１００  電子装置
１１０  制御部
１１１  ＣＰＵ
１２０  移動通信モジュール
１３０  サブ通信モジュール
１３１  モジュール
１３２  近距離通信モジュール
１４０  マルチメディアモジュール
１４１  ブロードキャスティング通信モジュール
１４２  オーディオ再生モジュール
１４３  動映像再生モジュール
１５０  カメラモジュール
１５１  第１のカメラ
１５２  第２のカメラ
１５３  フラッシュ
１５５  モジュール
１６０  入出力モジュール
１６１  ボタン
１６１ａ  ホームボタン
１６１ｂ  メニューボタン
１６１ｃ  バックボタン
１６１ｄ  リセットボタン
１６１ｅ  ボリュームボタン
１６２  マイクロフォン
１６３  スピーカ
１６４  振動モータ
１６５  コネクタ
１６６  キーパッド
１６７  イヤホン接続ジャック
１６８  スタイラスペン
１６９  ペン脱着認識スイッチ
１７０  センサモジュール
１７０ａ  照度センサ
１７０ｂ  近接センサ
１７５  記憶部
１８０  電源供給部
１９０  表示部
【図１】
2014123378.tif 000003
【図２】
2014123378.tif 000004
【図３Ａ】
2014123378.tif 000005
【図３Ｂ】
2014123378.tif 000006
【図４】
2014123378.tif 000007
【図５Ａ】
2014123378.tif 000008
【図５Ｂ】
2014123378.tif 000009
【図６Ａ】
2014123378.tif 000010
【図６Ｂ】
2014123378.tif 000011
【図６Ｃ】
2014123378.tif 000012
【図６Ｄ】
2014123378.tif 000013
【図６Ｅ】
2014123378.tif 000014
【図６Ｆ】
2014123378.tif 000015
【図６Ｇ】
2014123378.tif 000016
【図６Ｈ】
2014123378.tif 000017
【図６Ｉ】
2014123378.tif 000018
【図６Ｊ】
2014123378.tif 000019
【図７Ａ】
2014123378.tif 000020
【図７Ｂ】
2014123378.tif 000021
【図７Ｃ】
2014123378.tif 000022
【図７Ｄ】
2014123378.tif 000023
【図７Ｅ】
2014123378.tif 000024
【図７Ｆ】
2014123378.tif 000025
【図７Ｇ】
2014123378.tif 000026
【図７Ｈ】
2014123378.tif 000027
【図７Ｉ】
2014123378.tif 000028
【図７Ｊ】
2014123378.tif 000029
【図７Ｋ】
2014123378.tif 000030
【図８】
2014123378.tif 000031
【図９】
2014123378.tif 000032
【図１０】
2014123378.tif 000033
【図１１Ａ】
2014123378.tif 000034
【図１１Ｂ】
2014123378.tif 000035
【図１１Ｃ】
2014123378.tif 000036
【図１１Ｄ】
2014123378.tif 000037
【図１１Ｅ】
2014123378.tif 000038
【図１１Ｆ】
2014123378.tif 000039
【図１１Ｇ】
2014123378.tif 000040
【図１１Ｈ】
2014123378.tif 000041
【図１２】
2014123378.tif 000042
【図１３Ａ】
2014123378.tif 000043
【図１３Ｂ】
2014123378.tif 000044
【図１３Ｃ】
2014123378.tif 000045
【図１３Ｄ】
2014123378.tif 000046
【図１３Ｅ】
2014123378.tif 000047
【図１３Ｆ】
2014123378.tif 000048
【図１３Ｇ】
2014123378.tif 000049
【図１３Ｈ】
2014123378.tif 000050
【図１４】
2014123378.tif 000051
【図１５Ａ】
2014123378.tif 000052
【図１５Ｂ】
2014123378.tif 000053
【図１６Ａ】
2014123378.tif 000054
【図１６Ｂ】
2014123378.tif 000055
【図１６Ｃ】
2014123378.tif 000056
【図１６Ｄ】
2014123378.tif 000057
【図１６Ｅ】
2014123378.tif 000058