(57)【要約】  端末機の電子ブック制御装置及び方法が提供される。端末機の電子ブック（e-Book）制御装置は、電子ブックを表示する間、電子ブックのデータに関連した少なくとも１つのアプリケーションを実行するように制御する制御部を含む。
2015525917.tif 000002
【特許請求の範囲】
【請求項１】
端末機の電子ブック制御装置であって、
電子ブックビュアーモードにおいて電子ブックビュアーを通して電子ブックを表示する間、前記電子ブックの対応するページに含まれるデータに関連した少なくとも１つのアプリケーションが存在する場合、実行画面ウィンドウを通して前記少なくとも１つのアプリケーションを実行するように制御する制御部を有し、
前記実行画面ウィンドウは、前記電子ブックの対応するページのデータとオーバーラップしない位置で固定して表示されるか、又は前記電子ブックの対応するページのデータとオーバーラップされつつ移動可能であるように表示されることを特徴とする端末機の電子ブック制御装置。
【請求項２】
前記制御部は、
電子ブックオーサリングモードにおいて、電子ブックオーサリングツールを用いて電子ブックがオーサリングされる間、前記電子ブックの対応するページに含まれるデータに関連した少なくとも１つのアプリケーションが前記電子ブックの対応するページにリンクされるか又は挿入される場合、前記リンクされたアプリケーション又は前記挿入されたアプリケーションを前記電子ブックの対応するページが表示される時実行するように制御し、
前記少なくとも１つのアプリケーションが前記電子ブックオーサリングツールによりサポートされる言語を用いて前記電子ブックの対応するページにリンクされるか又は挿入され、
前記電子ブックオーサリングツールによりサポートされる言語は、マークアップ言語を含むことを特徴とする請求項１に記載の端末機の電子ブック制御装置。
【請求項３】
前記制御部は、
前記電子ブックの対応するページに含まれるデータに関連した少なくとも１つのアプリケーションが存在する場合アプリケーション実行条件を判定し、
前記アプリケーション実行条件がアプリケーションの自動実行に対応する場合、前記ページの所定の位置で前記少なくとも１つのアプリケーションを実行し、
前記アプリケーション実行条件がアプリケーションの選択実行に対応する場合、前記電子ブックの対応するページに含まれるデータに関連したアプリケーションの存在を示すユーザインターフェース（ＵＩ）を表示し、前記アプリケーションが前記ユーザインターフェースにより選択される場合前記ページの所定の位置で前記アプリケーションを実行し、
前記アプリケーション実行条件がアプリケーションの実行無視に対応する場合、アプリケーションを実行しないように制御することを特徴とする請求項１に記載の端末機の電子ブック制御装置。
【請求項４】
前記制御部は、
前記電子ブックの対応するページに含まれるデータに関連した少なくとも２つのアプリケーションが存在する場合、前記少なくとも２つのアプリケーションのタイプを前記ページの所定の位置に表示し、前記表示された少なくとも２つのアプリケーションのタイプの中で選択されたアプリケーションを実行するように制御することを特徴とする請求項３に記載の端末機の電子ブック制御装置。
【請求項５】
前記制御部は、
前記実行するアプリケーションが前記電子ブックビュアーとインターワーキング機能を実行できるアプリケーションであるか否かを判定し、前記実行するアプリケーションが前記電子ブックビュアーとインターワーキング機能を実行できるアプリケーションである場合、前記電子ブックビュアーと前記アプリケーションとの間でデータインターワーキング機能を提供するように制御することを特徴とする請求項１から４のいずれか１項に記載の端末機の電子ブック制御装置。
【請求項６】
前記制御部は、
前記電子ブックビュアーに表示される前記電子ブックの対応するページで前記アプリケーションに適用できるデータを前記アプリケーションに自動で転送し表示するように制御し、
前記制御部は、前記データに対する結果データを前記電子ブックビュアーに転送して前記ページに表示するように制御することを特徴とする請求項１から５のいずれか１項に記載の端末機の電子ブック制御装置。
【請求項７】
前記制御部は、
特定のジェスチャーの発生により、前記電子ブックビュアーに表示される前記電子ブックの対応するページに含まれたデータを前記アプリケーションにコピーし表示するように制御し、前記アプリケーションが前記コピーされたデータに対して特定の機能を実行することにより生成された結果データを前記電子ブックビュアーに転送して前記ページに表示するように制御することを特徴とする請求項１から６のいずれか１項に記載の端末機の電子ブック制御装置。
【請求項８】
端末機の電子ブック制御方法であって、
電子ブックビュアーモードにおいて、電子ブックビュアーを通して電子ブックを表示する間、前記電子ブックの対応するページに含まれるデータに関連した少なくとも１つのアプリケーションが存在するか否かを判定するステップと、
前記電子ブックの対応するページに含まれるデータに関連した前記少なくとも１つのアプリケーションが存在する場合、前記電子ブックを表示する間実行画面ウィンドウを通して前記少なくとも１つのアプリケーションを実行するステップとを有し、
前記実行画面ウィンドウは、前記電子ブックの対応するページのデータとオーバーラップしない位置で固定して表示するか又は前記電子ブックの対応するページのデータとオーバーラップしつつ移動可能であるように表示されることを特徴とする端末機の電子ブック制御方法。
【請求項９】
電子ブックオーサリングモードにおいて電子ブックオーサリングツールを用いて電子ブックをオーサリングする間、前記電子ブックの対応するページに含まれるデータに関連した少なくとも１つのアプリケーションを前記電子ブックの対応するページにリンクするか又は挿入するステップをさらに有し、
前記少なくとも１つのアプリケーションが前記電子ブックオーサリングツールによりサポートされる言語を用いて前記電子ブックの対応するページにリンクされるか又は挿入され、
前記電子ブックオーサリングツールによりサポートされる言語は、マークアップ言語を含むことを特徴とする請求項８に記載の端末機の電子ブック制御方法。
【請求項１０】
前記実行するステップは、
前記電子ブックの対応するページにリンクされるか又は挿入される少なくとも１つのアプリケーションが存在する場合、アプリケーション実行条件を判定するステップと、
前記アプリケーション実行条件がアプリケーションの自動実行に対応する場合、前記ページの所定の位置で前記少なくとも１つのアプリケーションを実行するステップと、
前記アプリケーション実行条件がアプリケーションの選択実行に対応する場合、前記電子ブックの対応するページに含まれるデータに関連したアプリケーションの存在を示すユーザインターフェース（ＵＩ）を表示し、前記アプリケーションが前記ユーザインターフェースにより選択される場合前記ページの所定の位置で前記アプリケーションを実行するステップと、
前記アプリケーション実行条件がアプリケーションの実行無視に対応する場合、アプリケーションを実行しないステップとを有することを特徴とする請求項８に記載の端末機の電子ブック制御方法。
【請求項１１】
前記実行するステップは、
前記電子ブックの対応するページにリンクされるか又は挿入される少なくとも２つのアプリケーションが存在する場合、前記ページの所定の位置に前記少なくとも２つのアプリケーションのタイプを表示するステップと、
前記表示された少なくとも２つのアプリケーションのタイプの中で選択されたアプリケーションを実行するステップとを有することを特徴とする請求項８に記載の端末機の電子ブック制御方法。
【請求項１２】
前記実行するステップは、
前記実行するアプリケーションが前記電子ブックビュアーとインターワーキング機能を実行できるアプリケーションであるか否かを判定するステップと、
前記アプリケーションが前記電子ブックビュアーとインターワーキング機能を実行できるアプリケーションである場合、前記電子ブックビュアーと前記アプリケーションとの間でデータインターワーキング機能を提供するステップとを有することを特徴とする請求項８に記載の端末機の電子ブック制御方法。
【請求項１３】
前記データインターワーキング機能を提供するステップは、
前記電子ブックビュアーに表示される対応するページで前記アプリケーションに適用できるデータを前記アプリケーションに自動で転送し表示するステップと、
前記アプリケーションにより前記データに対する結果データを前記電子ブックビュアーに転送して前記ページに表示するステップとを有することを特徴とする請求項１２に記載の端末機の電子ブック制御方法。
【請求項１４】
前記データインターワーキング機能を提供するステップは、
特定のジェスチャーの発生により、前記電子ブックビュアーに表示される前記電子ブックの対応するページに含まれたデータを前記アプリケーションにコピーし表示するステップと、
前記アプリケーションが前記コピーされたデータに対して特定の機能を実行することにより生成された結果データを前記電子ブックビュアーに転送して前記ページに表示するステップとを有することを特徴とする請求項１２に記載の端末機の電子ブック制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末機の電子ブック制御装置及び方法に関し、特に、電子ブックを表示する間に様々なアプリケーションを自動で実行できる端末機の電子ブック制御装置及び方法に関するものである。
【背景技術】
【０００２】
電子ブック（electronic-Book、ｅ−Ｂｏｏｋ）は、文字及び画像のようなマルチメディア情報を電子媒体に記録し、ユーザがペーパーブックと同様の方式でマルチメディア情報を使用できるようにするディジタルブックを意味する。
【０００３】
電子ブックサービスは、図書で刊行されるか、または刊行された著作物のコンテンツをディジタルデータの形態で電子記録媒体に記録し、電子ブックコンテンツを生成した後に、この電子ブックコンテンツを有無線情報通信網を通してコンピュータ及び端末機のような電子ブック端末機に送信される方式で提供される。
【０００４】
このような電子ブックは、ペーパーブックに比べて、コストが安価であり、オンライン購買を通して購買時間を節約でき、必要な部分のみ個別に購入することもでき、電子ブックコンテンツがパーソナルディジタルアシスタンス（Personal Digital Assistants、ＰＤＡｓ）及び携帯用端末機などに直接にダウンロードされることができるようにし、いつでもどこでも所望された電子ブックコンテンツに容易にアクセスすることができる。
【０００５】
また、電子ブックのおかげで、出版社は、印刷又は製本などの製作費用、コンテンツ配信費用、在庫費用、及び電子ブックコンテンツのアップデート費用を節約することができる。
【０００６】
このような電子ブックは、有無線通信網の発達及び電子ブックを貸し出す電子図書館の設立のようなインフラの拡大により幅広く採用されている。
【０００７】
上述した情報は、本発明の理解を助けるために背景情報としてのみ提示される。本発明に対する先行技術で適用されることができるか否かに関してはいかなる決定及びいかなる主張もない。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、少なくとも上述した問題点及び／又は不都合に取り組み、少なくとも以下の利便性を提供することにある。すなわち、本発明の目的は、電子ブックを表示する間に様々なアプリケーションを自動で実行できる端末機の電子ブック制御装置及び方法を提供することにある。
【０００９】
本発明の他の目的は、アプリケーションインターワーキング機能をサポートする電子ブックのオーサリング及びリーディング（学習）を通して著者の意図をより効率的に電子ブックに表現し、これを電子ブックビュアーを通してより容易に理解することができる端末機の電子ブック制御装置及び方法を提供することにある。
【課題を解決するための手段】
【００１０】
上記のような目的を達成するために、本発明の一態様によれば、端末機の電子ブック制御装置が提供される。この装置は、電子ブックを表示する間、電子ブックのデータに関連した少なくとも１つのアプリケーションを実行するように制御する制御部を有することを特徴とする。
【００１１】
本発明の他の態様によれば、端末機の電子ブック制御装置が提供される。この装置は、電子ブックビュアーモードにおいて電子ブックビュアーを通して電子ブックを表示する間、電子ブックの対応するページに含まれるデータに関連した少なくとも１つのアプリケーションが存在する場合、実行画面ウィンドウを通して少なくとも１つのアプリケーションを実行するように制御する制御部を有し、実行画面ウィンドウは、電子ブックの対応するページのデータとオーバーラップしない位置で固定して表示されるか、又は電子ブックの対応するページのデータとオーバーラップされつつ移動可能であるように表示されることを特徴とする。
【００１２】
本発明のさらに他の態様によれば、端末機の電子ブック制御方法が提供される。この方法は、電子ブックを表示する間、電子ブックのデータに関連した少なくとも１つのアプリケーションが存在するか否かを判定するステップと、電子ブックのデータに関連した少なくとも１つのアプリケーションが存在する場合、電子ブックを表示する間、少なくとも１つのアプリケーションを実行するステップとを有することを特徴とする。
【００１３】
本発明のさらなる他の態様によれば、端末機の電子ブック制御方法が提供される。この方法は、電子ブックビュアーモードにおいて、電子ブックビュアーを通して電子ブックを表示する間、電子ブックの対応するページに含まれるデータに関連した少なくとも１つのアプリケーションが存在するか否かを判定するステップと、電子ブックの対応するページに含まれるデータに関連した少なくとも１つのアプリケーションが存在する場合、電子ブックを表示する間、実行画面ウィンドウを通して少なくとも１つのアプリケーションを実行するステップとを有し、実行画面ウィンドウは、電子ブックの対応するページのデータとオーバーラップしない位置で固定して表示するか又は電子ブックの対応するページのデータとオーバーラップしつつ移動可能であるように表示されることを特徴とする。
【００１４】
本発明のより完全な理解及びそれに従う利点は、添付された図面とともに考慮すると、後述する詳細な説明を参照してより容易に理解できる。また、図面中、同一の参照符号は、同一であるか又は類似した構成要素を示す。
【発明の効果】
【００１５】
本発明で提案した電子ブック制御装置及び方法は、電子ブックを表示する間に様々なアプリケーションを自動で実行できるという長所がある。また、電子ブック制御装置及び方法は、アプリケーションインターワーキング機能をサポートする電子ブックのオーサリング及びリーディング（学習）を通して著者の意図をより効率的に電子ブックに表現し、これを電子ブックビュアーを通してより容易に理解することができるという長所がある。
【００１６】
さらに、電子ブック制御装置及び方法は、ユーザの意図を電子ブックでより効率的であり様々な方法で反映でき、簡素化した手順によりユーザ便宜性を増大させ、学習及び電子出版の分野での需要の増加に寄与するという長所がある。
【００１７】
本発明の他の目的、利点、及び顕著な特徴は、添付の図面及び本発明の実施形態からなされた以下の詳細な説明から、この分野の当業者に明確になるはずである。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態による端末機の構成を示す図である。
【図２】本発明の実施形態による端末機で電子ブックをオーサリングする過程を示すフローチャートである。
【図３】本発明の実施形態による端末機で電子ブックを表示する過程を示すフローチャートである。
【図４】本発明の実施形態による端末機で電子ブックを表示する間にアプリケーションを実行する過程を示すフローチャートである。
【図５Ａ】本発明の実施形態による端末機で電子ブックを表示する間にアプリケーションを実行する動作を示す図である。
【図５Ｂ】本発明の実施形態による端末機で電子ブックを表示する間にアプリケーションを実行する動作を示す図である。  本発明の実施形態の上述した及び他の様相、特徴、及び利点は、以下の添付図面を参照した後述の詳細な説明から、より一層明らかになるはずである。
【発明を実施するための形態】
【００１９】
図面中、同一の図面参照符号が同一の構成要素、特性、又は構造を意味することは、容易に理解できるはずである。
【００２０】
添付の図面を参照した下記の説明は、特許請求の範囲の記載及びこれと均等なものの範囲内において定められる本発明の実施形態の包括的な理解を助けるために提供されるものであり、この理解を助けるために様々な特定の詳細な説明を含むが、単なる１つの実施形態にすぎない。従って、本発明の範囲及び趣旨を逸脱することなく、ここに説明する実施形態の様々な変更及び修正が可能であることは、当該技術分野における通常の知識を有する者には明らかである。また、明瞭性と簡潔性の観点から、当業者に良く知られている機能や構成に関する具体的な説明は、省略する。
【００２１】
以下の説明及び特許請求の範囲で使用する用語及び単語は、辞典的意味に限定されるものではなく、本発明の理解を明確且つ一貫性があるようにするために使用される。従って、本発明の実施形態の説明は単に実例を提供するためのものであって、特許請求の範囲とこれと均等なものに基づいて定義される発明をさらに限定する目的により提供されるものでないことは、本発明の技術分野における通常の知識を持つ者には明らかである。
【００２２】
本願明細書に記載の各要素は、文脈中に特に明示しない限り、複数形を含むことは、当業者には理解できるはずである。従って、例えば、“コンポーネント表面（a component surface）”との記載は、１つ又は複数の表面を含む。
【００２３】
本発明の実施形態による端末機は、携帯端末機と固定端末機とを含む。用語‘携帯端末機’は、運びやすい電子機器であり、画像電話機、携帯電話、スマートフォン、ＩＭＴ−２０００（International Mobile Telecommunication 2000）端末機、広帯域符号分割多重接続（ＷＣＤＭＡ（登録商標））端末機 、ＵＭＴＳ（Universal Mobile Telecommunication Service）端末機、ＰＤＡ（Personal Digital Assistant）、ＰＭＰ（Portable Multimedia Player）、ＤＭＢ（Digital Multimedia Broadcasting）端末機、電子ブック（ｅ−ｂｏｏｋ）リーダ、携帯用コンピュータ（例えば、ノートブック又はタブレット）、及びディジタルカメラなどを含む。固定端末機は、デスクトップパーソナルコンピュータ（ＰＣ）などを含む。
【００２４】
図１は、本発明の実施形態による端末機の構成を示す図である。
【００２５】
図１を参照すると、無線周波数（ＲＦ）部１２３は、端末機の無線通信機能を実行する。ＲＦ部１２３は、送信信号の周波数をアップコンバートし、このアップコンバートされた送信信号を増幅するＲＦ送信器と、受信された信号を低雑音増幅し、低雑音増幅した受信信号の周波数をダウンコンバートするＲＦ受信器とを含む。データ処理部１２０は、この送信信号の符号化及び変調を行う送信器及びこの受信された信号の復調及び復号化を行う受信器とを含む。言い換えると、データ処理部１２０は、変調器／復調器（ＭＯＤＥＭ）及び符号化器／復号化器（ＣＯＤＥＣ）により構成される。コーデックは、パケットデータなどを処理するデータコーデックと音声のようなオーディオ信号を処理するオーディオコーデックとを含む。オーディオ処理部１２５は、スピーカＳＰＫを用いてデータ処理部１２０におけるオーディオコーデックから出力される受信オーディオ信号を再生し、マイクロフォンにより発生される送信オーディオ信号をデータ処理部１２０におけるオーディオコーデックに転送する。
【００２６】
キー入力部１２７は、数字及び文字情報を入力するためのキー及び各種機能を設定するための機能キーを含む。
【００２７】
メモリ１３０は、プログラムメモリ及びデータメモリを含む。プログラムメモリは、携帯端末機の一般的な動作を制御するためのプログラム、及び本発明の実施形態に従って、電子ブックへの少なくとも１つのアプリケーションのリンキング又は挿入により電子ブックを対応するページにオーサリングし、電子ブックを表示する間に少なくとも１つのアプリケーションを実行するように制御するプログラムを記憶する。また、データメモリは、プログラムを実行する間に発生するデータを一時記憶する。
【００２８】
メモリ１３０は、複数のアプリケーション及び少なくとも１つの電子ブックを記憶する。また、メモリ１３０は、電子ブックに挿入された少なくとも１つのアプリケーション及び電子ブックビュアーとインターワーキング機能を実行するために制作された少なくとも１つのアプリケーションを記憶する電子ブック記憶部１３５を含む。
【００２９】
電子ブックに挿入された少なくとも１つのアプリケーションは、メモリ１３０に（すなわち、端末機に）記憶されているアプリケーション及び電子ブックビュアーとインターワーキング機能を実行するために制作された少なくとも１つのアプリケーションを含む。
【００３０】
制御部１１０は、端末機の全般的な動作を制御する。
【００３１】
本発明の実施形態に従って、制御部１１０は、電子ブックオーサリングツールを用いて電子ブックオーサリングモードで電子ブックがユーザによりオーサリングされる間、少なくとも１つのアプリケーションが対応するページにリンクされるか又は直接に挿入される場合、少なくとも１つのリンクされた又は挿入されたアプリケーションを対応するページで実行できるアプリケーションとして指定する。
【００３２】
対応するページにリンクされるか又は挿入されるアプリケーションは、端末機のメモリ１３０に記憶され、ユーザにより使用されるアプリケーション又は電子ブックビュアーとインターワーキング機能を実行するために新たに制作されるアプリケーションであり得る。
【００３３】
ユーザが電子ブックビュアーとインターワーキング機能を実行するためのアプリケーションを新たに制作することができるようにツールキットソフトウェア開発キット（ＳＤＫ）をサポートする。
【００３４】
また、電子ブックオーサリングツール及び電子ブックビュアーは、共通で定義された言語を使用する。したがって、電子ブックオーサリングモードにおいて、ユーザは、電子ブックオーサリングツール及び電子ブックビュアーにより共通でサポートされた言語を用いて、対応するページに少なくとも１つのアプリケーションをリンクするか又は挿入する。
【００３５】
電子ブックオーサリングツール及び電子ブックビュアーにより共通でサポートされることができる言語は、ハイパーテキストマークアップ言語５（Hypertext Markup Language 5、ＨＴＭＬ５）のような基本的なマークアップ言語（Marked-up language）を含む。
【００３６】
したがって、ユーザは、電子ブックでのユーザの所望する位置、すなわち、対応するページのデータ（例えば、テキスト、画像など）へのアクセスのために必要とされる対応するページに少なくとも１つのアプリケーションをリンクするか又は挿入するために、電子ブックオーサリングツール及び電子ブックビュアーにより共通でサポートされる言語でマークアップ言語 のタグ（Tag）を使用する。
【００３７】
また、少なくとも１つのアプリケーションが電子ブックの対応するページにリンクされるか又は挿入される時、動画像のようなメディアがメディアオーバーレイ（Media Overlays）技術を用いて電子ブックの対応するページに挿入される場合に、動画像再生のための同期マルチメディア統合言語（Synchronized Multimedia Integration Language、ＳＭＩＬ）ファイルが自動で編集され得るユーザインターフェース（ＵＩ）が提供される。言い換えれば、対応するページで動画像を再生する間に、端末機が特定の時点で対応するアプリケーションを実行し得るＵＩが提供される。
【００３８】
現在では、電子ブック文書ファイルフォーマットである電子出版物（electronic PUBlication、ｅＰＵＢ）において、ファイルは、マークアップ言語及びＳＭＩＬをサポートする。
【００３９】
制御部１１０は、電子ブックビュアーモードにおいて、電子ブックビュアーを通して電子ブックを表示する間、アプリケーションがリンクされるか又は挿入されるページが表示される時、対応するページの所定の位置で対応するアプリケーションを実行するように制御する。
【００４０】
制御部１１０は、アプリケーションがリンクされるか又は挿入されるページが表示される時、アプリケーション実行条件によりアプリケーションの自動実行、アプリケーションの選択実行、又は対応するアプリケーションを実行しないアプリケーションの実行無視を実行する。制御部１１０は、アプリケーション実行条件がアプリケーションの選択実行に対応する時、リンクされるか又は挿入されるアプリケーションの存在を示すＵＩ（例えば、アイコン又はボタン）を表示し、ＵＩを入力するか又はタッチすることにより対応するアプリケーションが選択される場合に、対応するアプリケーションを実行するように制御する。
【００４１】
アプリケーション実行条件は、電子ブックオーサリングモードにおいて、デフォルトで電子ブックに設定される。したがって、電子ブックビュアーモードにおいて、制御部１１０は、デフォルトで設定されたアプリケーション実行条件により電子ブックを表示する。しかしながら、電子ブックビュアーモードにおいて、ユーザは、電子ブックを表示する間にプリケーション実行条件を変更する。
【００４２】
制御部１１０が電子ブックオーサリングモードにおいて電子ブックを表示する間、ページにリンクされるか又は挿入される少なくとも２つのアプリケーションの存在が判定される場合、ページの所定の位置にリンクされるか又は挿入される少なくとも２つのアプリケーションのタイプを表示し、表示された少なくとも２つのアプリケーションのタイプの中で選択されたアプリケーションを実行するように制御する。
【００４３】
制御部１１０は、電子ブックビュアーモードにおいて電子ブックを表示する間、アプリケーションを実行画面ウィンドウに表示し実行するように制御する。実行画面ウィンドウは、電子ブックのページ上に表示されるデータとオーバーラップしないように固定して位置するか、又はページのデータとオーバーラップしつつ移動可能であるように位置する。制御部１１０は、ユーザの選択により固定されるか又は移動可能な実行画面ウィンドウを使用する。アプリケーションの実行及び表示を行う実行画面ウィンドウは、ユーザの選択により隠されるか又は表示される。
【００４４】
制御部１１０は、電子ブックビュアーモードにおいて電子ブックを表示する間、少なくとも２つのアプリケーションが対応するページにリンクされるか又は挿入される時、実行画面ウィンドウに複数のアプリケーションの中で１番目のアプリケーションの実行及び表示を行い、残りのアプリケーションのタイプを示すＵＩ（例えば、アイコン又はボタン）を実行画面ウィンドウの所定の位置に表示し、ＵＩの選択を通してユーザにより選択され所望されたアプリケーションを実行画面ウィンドウで実行し表示する。
【００４５】
制御部１１０は、電子ブックビュアーモードにおいて電子ブックを表示する間、少なくとも１つのアプリケーションを実行する時、実行するアプリケーションが電子ブックビュアーとインターワーキング機能を実行できるアプリケーションとして判定される場合、電子ブックビュアーとアプリケーションとの間でデータインターワーキング機能を実行するように制御する。
【００４６】
制御部１１０は、電子ブックビュアーに表示される対応するページからアプリケーションに適用できるデータを抽出し、抽出されたデータを自動でアプリケーションに送信して表示し、アプリケーションがデータに対する結果データを電子ブックビュアーに送信し、対応するページに表示するデータインターワーキング機能を提供するように制御する。
【００４７】
例えば、制御部１１０は、対応するページの計算問題を実行中の計算機アプリケーションに自動で適用して表示し、計算問題に対する計算結果値が計算機アプリケーションから出力されるか、又は計算機アプリケーションが終了する場合、計算結果値を電子ブックビュアーに送信し、対応するページに計算問題の結果値を表示する。
【００４８】
また、制御部１１０は、特定のジェスチャーの発生により電子ブックビュアーに表示される対応するページのデータをアプリケーションにコピーし、そのデータを表示し、特定の機能がアプリケーションでコピーされたデータに対して実行される場合、特定の機能を実行することにより得られた結果データを電子ブックビュアーに送信し、これを対応するページに表示するデータインターワーキング機能を提供するように制御する。
【００４９】
例えば、ユーザが対応するテキスト又は画像を対応するページで選択した後、特定のジェスチャー（例えば、ドラッグ及びドロップ又はダブルクリック）が発生する場合、実行中のノートアプリケーションは、テキスト又は画像をコピーし表示する。ノートアプリケーションにおいて、編集機能のような特定の機能がコピーされたテキスト又は画像に対して実行され、ユーザが‘適用（Apply）’を選択するか又はノートアプリケーションが終了する場合、制御部１１０は、特定の機能がノートアプリケーションで実行されるテキスト又は画像を電子ブックビュアーに送信し、これを対応するページに表示する。
【００５０】
電子ブックビュアーとインターワーキング機能を実行できるアプリケーションは、電子ブック記憶部１３５に記憶されている電子ブックに挿入されたアプリケーション及び電子ブックビュアーとインターワーキング機能を実行するために制作されたアプリケーションを含む。
【００５１】
カメラモジュール１４０は、画像データを光学的に撮影し、撮影された光画像信号を電気画像信号に変換するカメラセンサと、カメラセンサにより撮影されたアナログ画像信号をディジタル画像データに変換する信号処理部とを含む。ここで、カメラセンサは、電荷結合素子（Charge-Coupled Device、ＣＣＤ）、相補型金属酸化物半導体（Complementary Metal Oxide Semiconductor、ＣＭＯＳ）センサ、又は任意の他の適合したセンサと仮定し、信号処理部は、ディジタル信号処理部（Digital Signal Processor、ＤＳＰ）により実現することができる。カメラセンサ及び信号処理部は、一体型又は分離型で実現することができる。
【００５２】
画像処理部１５０は、カメラモジュール１４０から出力される画像信号を表示部１６０上に表示するための画像信号処理（Image Signal Processing、ＩＳＰ）を実行する。ＩＳＰは、ガンマ補正、補間、空間的変化、イメージ効果、イメージスケーリング、自動ホワイトバランス（Automatic White Balance、ＡＷＢ）、自動露出（Automatic Exposure、ＡＥ）、及び自動焦点（Automatic Focusing、ＡＦ）などを含み得る。したがって、画像処理部１５０は、カメラモジュール１４０から出力される画像信号をフレーム単位で処理し、フレーム単位の画像データを表示部１６０の特性及びサイズにより出力する。画像処理部１５０は、ビデオコーデックを含み、表示部１６０上に表示されるフレーム画像データを予め設定されているコーディング方式を用いて圧縮し、予め設定されているデコーディング方式を用いて圧縮されたフレーム画像データを元来のフレーム画像データに復元する。ここで、ビデオコーデックは、ジョイントフォトグラフィックエクスパーツグループ（Joint Photographic Experts Group、ＪＰＥＧ）コーデック、ムービングピクチャーエクスパーツグループ−４（ＭＰＥＧ４）コーデック、ウェーブレット（Wavelet）コーデックなどを含み得る。画像処理部１５０がオンスクリーンディスプレイ（On-Screen Display、ＯＳＤ）特徴をサポートする場合に、制御部１１０の制御下で表示される画面のサイズによりＯＳＤデータを出力する。
【００５３】
表示部１６０は、画像処理部１５０から出力される画像信号及び制御部１１０から出力されるユーザデータを画面上に表示する。ここで、表示部１６０は、液晶表示（ＬＣＤ）で具現することができる。この場合、表示部１６０は、ＬＣＤ制御部、画像データを記憶するためのメモリ、及びＬＣＤパネルなどを含む。ここで、ＬＣＤをタッチスクリーンタイプで具現する場合に、表示部１６０は、入力部として機能する。この時に、キー入力部１２７のキーと同一のキーを表示する。
【００５４】
本発明の実施形態に従って、表示部１６０は、電子ブックビュアーモードにおいて、電子ブックを表示する間に対応するアプリケーションを表示する。
【００５５】
上述した端末機における電子ブックを制御する動作について図２〜図５を参照してより詳細に説明する。
【００５６】
図２は、本発明の実施形態による端末機で電子ブックをオーサリングする過程を示すフローチャートである。
【００５７】
以下では、図２に示す過程について、図１を参照してより詳細に説明する。
【００５８】
図２を参照すると、ユーザにより端末機で‘オーサー電子ブック’が選択される場合、制御部１１０は、ステップ２０１において、電子ブックオーサリングモードに転換する。
【００５９】
電子ブックオーサリングモードにおいて電子ブックをオーサリングする間、電子ブックオーサリングツール及び電子ブックビュアーによりサポートされる言語（例えば、マークアップ言語）のタグを用いて、ユーザが少なくとも１つのアプリケーションを電子ブックの所望する位置（例えば、所望するページ）にリンクするか又は挿入する場合、制御部１１０は、ステップ２０２において、電子ブックの対応するページが電子ブックビュアーモードで表示される時リンクされるか又は挿入される少なくとも１つのアプリケーションを実行できるアプリケーションとして判定する。
【００６０】
ステップ２０３において、‘アプリケーション実行条件の設定’がユーザにより選択されない場合、制御部１１０は、他の機能を実行する。ステップ２０３において、‘アプリケーション実行条件の設定’がユーザにより選択される場合、制御部１１０は、アプリケーション実行条件のタイプであるアプリケーションの自動実行、アプリケーションの選択実行、及びアプリケーションの実行無視を表示する。ステップ２０４において、制御部１１０は、表示されるアプリケーション実行条件のタイプの中で選択された少なくとも１つのアプリケーション実行条件を電子ブックビュアーモードにおいてユーザが電子ブックを表示する時選択し得るアプリケーション実行条件として設定する。
【００６１】
例えば、アプリケーション実行条件のタイプであるアプリケーションの自動実行、アプリケーションの選択実行、及びアプリケーションの実行無視がすべて選択される場合、ユーザは、電子ブックビュアーモードにおいて選択可能な３つのアプリケーション実行条件を提供し得る。
【００６２】
ステップ２０４において、少なくとも１つのアプリケーション実行条件がユーザにより選択される場合、制御部１１０は、これをデフォルトアプリケーション実行条件として自動又は手動で設定する。したがって、制御部１１０は、電子ブックビュアーモードにおいて電子ブックを表示する時デフォルトアプリケーション実行条件でアプリケーションを実行し、電子ブックビュアーモードにおいて、ユーザは、端末機を他の設定されたアプリケーション実行条件に転換する。
【００６３】
ステップ２０１〜ステップ２０４において制御部１１０が１つの電子ブックをオーサリングする間、ステップ２０５において、‘電子ブックオーサリングの完了’がユーザにより選択される場合、制御部１１０は、ｅＰＵＢ文書ファイルフォーマットで１つの電子ブックをオーサリングする。ステップ２０５において、‘電子ブックオーサリングの完了’がユーザにより選択されない場合、制御部１１０は、ステップ２０２に戻る。
【００６４】
ステップ２０２において、電子ブックの対応するページにリンクされるか又は挿入される少なくとも１つのアプリケーションは、端末機にすでに記憶されており、ユーザにより使用されているアプリケーション、又は電子ブックビュアーとインターワーキング機能を実行するために制作されるアプリケーションであり得る。
【００６５】
ステップ２０６において、電子ブックビュアーとインターワーキング機能を実行するためのアプリケーションを新たに制作するために、‘アプリケーションの制作’がユーザにより選択される場合、制御部１１０は、ステップ２０７において、電子ブックビュアーとインターワーキング機能を実行できるアプリケーションを制作する。他方、ステップ２０６において、‘アプリケーションの制作’がユーザにより選択されない場合、制御部１１０は、他の機能を実行する。
【００６６】
ステップ２０７において、制御部１１０は、端末機で提供されるツールキットＳＤＫを用いて電子ブックビュアーとインターワーキング機能を実行できるアプリケーションを自動で制作し、電子ブックビュアーとインターワーキング機能を実行できる制作されたアプリケーションは、電子ブック記憶部１３５に記憶される。
【００６７】
図３は、本発明の実施形態による端末機で電子ブックを表示する過程を示すフローチャートであり、図４は、本発明の実施形態による端末機で電子ブックを表示する間にアプリケーションを実行する過程を示すフローチャートであり、図５Ａ及び図５Ｂは、本発明の実施形態による端末機で電子ブックを表示する間にアプリケーションを実行する動作を示す図である。
【００６８】
以下では、図３〜図５Ｂに示す過程及び動作について図１を参照してより詳細に説明する。
【００６９】
図３を参照すると、図２に示したような電子ブックオーサリングモードにおいて電子ブックオーサリングツールを用いてオーサリングされた電子ブックを見るために、ステップ３０１において、ユーザが電子ブックビュアーモードを選択する場合、制御部１１０は、電子ブックビュアーモードに転換する。
【００７０】
ステップ３０２において、制御部１１０は、電子ブックビュアーモードにおいて、メモリ１３０に記憶された電子ブックの中で選択された電子ブックを電子ブックビュアーを通して表示する。
【００７１】
電子ブックビュアーを通して電子ブックを表示する間、制御部１１０は、ステップ３０３において、対応するページにリンクされるか又は挿入されるアプリケーションが存在するか否かを判定する。
【００７２】
対応するページにリンクされるか又は挿入されるアプリケーションが存在しない場合、制御部１１０は、他の機能を実行する。対応するページにリンクされるか又は挿入されるアプリケーションが存在する場合、制御部１１０は、ステップ３０４において、アプリケーション実行条件を検索する。
【００７３】
ステップ３０５において、アプリケーション実行条件がアプリケーションの自動実行として予め設定されるか又はユーザにより選択される場合、制御部１１０は、ステップ３０６において、対応するページの所定の位置にアプリケーションを実行する。以下では、ステップ３０６においてアプリケーションを自動で実行する過程について図４を参照してより詳細に説明する。
【００７４】
ステップ３０７において、アプリケーション実行条件がアプリケーションの選択実行として予め設定されるか又はユーザにより選択される場合、制御部１１０は、ステップ３０８において、対応するページに実行可能なアプリケーションの存在を示すＵＩを表示する。ステップ３０８において、ＵＩは、リンクされるか又は挿入されるアプリケーションの個数に対応し、アプリケーションのタイプを示すアイコン又はボタンであり、電子ブックビュアーの所定の位置に表示される。
【００７５】
ステップ３０９において、ユーザが対応するページに実行可能なアプリケーションの存在を示すＵＩ（例えば、アイコン又はボタン）を通して対応するアプリケーションを選択する場合、制御部１１０は、ステップ３０６において、対応するページの所定の位置にアプリケーションを実行する。
【００７６】
ステップ３１０において、アプリケーション実行条件がアプリケーションの実行無視として予め設定されるか又はユーザにより選択される場合、制御部１１０は、ステップ３１０において、対応するページに実行可能なアプリケーションの存在にかかわらず、ステップ３１１においてアプリケーションを実行しない。
【００７７】
ステップ３０６において、電子ブックビュアーモードにおいてアプリケーションを実行する過程について図４を参照して説明する。ステップ４０１において、対応するページにリンクされるか又は挿入されるアプリケーションの個数が１つである場合、制御部１１０は、ステップ４０２において、対応するページの所定の位置でアプリケーションを実行する。
【００７８】
ステップ４０２において、制御部１１０は、アプリケーションを実行画面ウィンドウに表示し実行するように制御する。実行画面ウィンドウは、対応するページで表示されるデータとオーバーラップされないように固定して位置するか、又は対応するページのデータとオーバーラップされつつ移動可能であるように位置する。制御部１１０は、ユーザの選択により固定されるか又は移動可能な実行画面ウィンドウを使用する。
【００７９】
図５Ａに示すように、制御部１１０は、電子ブックビュアーモードにおいて、電子ブックの対応するページの所定の位置にページのデータとオーバーラップする位置で実行画面ウィンドウ５０１にリンクされるか又は挿入されるノートアプリケーションを実行し表示する。
【００８０】
しかしながら、ステップ４０３において、対応するページにリンクされるか又は挿入されるアプリケーションの個数が少なくとも２つである場合、制御部１１０は、ステップ４０４において、対応するページの所定の位置にアプリケーションのタイプを表示する。
【００８１】
制御部１１０は、ステップ４０４において、アプリケーションを実行し表示する実行画面ウィンドウに複数のアプリケーションの中で１番目のアプリケーションの実行及び表示を行い、実行画面ウィンドウの所定の位置に残りのアプリケーションのタイプを示すＵＩ（例えば、アイコン又はボタン）を表示する。
【００８２】
図５Ｂに示すように、制御部１１０は、電子ブックビュアーモードにおいて、電子ブックの対応するページの所定の位置にページのデータとオーバーラップする位置で実行画面ウィンドウ５０１にリンクされるか又は挿入される複数のアプリケーションの中で１番目のアプリケーションであるノートアプリケーションの実行及び表示を行い、残りのアプリケーション（例えば、計算機及びインターネットアプリケーション）のタイプを示すＵＩ（例えば、アイコン又はボタン）を実行画面ウィンドウの所定の位置５０２に表示する。
【００８３】
ステップ４０４において、制御部１１０が複数のアプリケーションのタイプだけを示すＵＩを表示する間、ステップ４０５において、ユーザが対応するアプリケーションを選択するか又は実行画面ウィンドウに表示される１番目のアプリケーション以外の残りのアプリケーションをＵＩを通して選択する場合、制御部１１０は、ステップ４０６において、選択されたアプリケーションを実行する。
【００８４】
制御部１１０が電子ブックビュアーを通して電子ブックを表示する間、アプリケーションが対応するページの所定の位置に実行され表示される場合、制御部１１０は、ステップ４０７において、実行するアプリケーションが電子ブックビュアーとインターワーキング機能を実行できるアプリケーション、すなわち、電子ブックにリンクされるか又は挿入されるアプリケーションであるか又は電子ブックビュアーとインターワーキング機能を実行できるアプリケーションであるか否かを判定する。ステップ４０７において、実行するアプリケーションが電子ブックビュアーとインターワーキング機能を実行できるアプリケーションではない場合、制御部１１０は、他の機能を実行する。
【００８５】
ステップ４０７において、実行するアプリケーションが電子ブックビュアーとインターワーキング機能を実行できるアプリケーションである場合、制御部１１０は、ステップ４０８において、電子ブックビュアーと実行アプリケーションとの間でデータインターワーキング機能を実行する。
【００８６】
例えば、制御部１１０が電子ブックビュアーモードにおいて電子ブックを表示する間、計算文字が対応するページに含まれ、計算機アプリケーションが実行される場合、制御部１１０は、電子ブックビュアーの計算問題を計算機アプリケーションに転送し、これを自動で表示する。計算機アプリケーションが計算問題を計算し結果値を出力する場合、制御部１１０は、結果値を電子ブックビュアーに即座に送信し、これを対応するページに表示するか、又は計算機アプリケーションが終了する場合、制御部１１０は、結果値を電子ブックビュアーに転送し、計算問題に対応する位置でこれを対応するページに表示する。
【００８７】
制御部１１０は、計算問題だけでなくクイズの場合にも、インターネットアプリケーションとインターワーキング機能を実行しつつ、電子ブックビュアーは、対応するページのクイズをインターネットアプリケーションに転送し、インターネットアプリケーションは、抽出されたクイズ結果値を電子ブックビュアーに転送し、これを対応するページに表示する。
【００８８】
例えば、図５Ａ及び図５Ｂに示すように、制御部１１０が電子ブックビュアーモードにおいて電子ブックを表示する間、イメージが対応するページでユーザにより選択された後、特定のジェスチャー（例えば、ドラッグアンドドロップ）を通してノートアプリケーションにコピーされる場合、制御部１１０は、電子ブックビュアーからイメージをノートアプリケーションに転送し、これをコピーされたイメージとして表示する。ノートアプリケーションでイメージに対する編集機能が実行された後、‘完了’がユーザにより選択されるか、又はノートアプリケーションが終了する場合、‘記憶’が編集されたイメージに対してユーザにより選択される場合、制御部１１０は、ノートアプリケーションで編集機能が適用されたイメージを電子ブックビュアーに転送し、対応するページでイメージに対応する位置に表示する。
【００８９】
端末機に記憶され使用されるアプリケーションがページにリンクされ、電子ブックビュアーで実行される場合、ユーザは、実行され表示される分だけ、アプリケーションに必要とされる情報を直接に入力しなければならない。しかしながら、上記のような双方向データ共有（Interactive data sharing）機能を実行する場合、電子ブックビュアー及びアプリケーションは、相互に指定されたデータを自動で交換する。
【００９０】
提案された端末機の電子ブック制御装置及び方法は、コンピュータで読取可能な記録媒体におけるコンピュータで読取可能なコードとして具現することが可能である。コンピュータで読取可能な記録媒体は、コンピュータシステムにより読取可能なデータが格納されるすべてのタイプの記録装置を含む。上記コンピュータで読取可能な記録媒体の例は、読取専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、光学ディスク、磁気テープ、フロッピー（登録商標）ディスク、ハードディスク、不揮発生メモリなどを含む。また、コンピュータで読取可能な記録媒体は、キャリアウェーブ（例えば、インターネットを通した転送）の形態で具現されるものも含む。また、コンピュータで読取可能な記録媒体は、ネットワークにより接続されたコンピュータシステムに分散され、分散方式でコンピュータで読取可能なコードが格納され実行される。
【００９１】
以上、本発明を具体的な実施形態を参照して詳細に説明してきたが、本発明の範囲及び趣旨を逸脱することなく様々な変更が可能であるということは、当業者には明らかであり、本発明の範囲は、上述の実施形態に限定されるべきではなく、特許請求の範囲の記載及びその均等物の範囲内で定められるべきである。
【符号の説明】
【００９２】
１１０  制御部
１２０  データ処理部
１２３  ＲＦ部
１２５  オーディオ処理部
１２７  キー入力部
１３０  メモリ
１３５  記憶部
１４０  カメラモジュール
１５０  画像処理部
１６０  表示部
【図１】
2015525917.tif 000003
【図２】
2015525917.tif 000004
【図３】
2015525917.tif 000005
【図４】
2015525917.tif 000006
【図５Ａ】
2015525917.tif 000007
【図５Ｂ】
2015525917.tif 000008
【国際調査報告】
2015525917.tif 000009
2015525917.tif 000010