(57)【特許請求の範囲】
【請求項１】
電子書籍機能が実行されるタッチ画面の少なくとも一部に対するタッチ入力を検出する過程と、
携帯用端末機の傾き値を検出する過程と、
前記検出された傾き値が基準値以上である場合、現在のページを次のページ又は前のページに変更する過程と、
前記タッチ入力のドラッグが検出されると、前記ドラッグされた分に応じて移動されるページ数を決定する過程と、
前記タッチ画面に前記移動されるページ数を表示する過程と、
前記ドラッグの解除を検出すると、前記変更された次のページ又は前のページを前記表示されたページ数だけ移動したページに変更する過程と、を含むことを特徴とする電子書籍機能を有する携帯用端末機の電子書籍ページめくり方法。
【請求項２】
右方向にドラッグが検出されるか否かを検査する過程と、
前記右方向にドラッグが検出された場合、前記傾き値を検出する過程と、
前記検出された傾き値が左方向に基準値以上であるか否かを判断する過程と、
前記検出された傾き値が左方向に基準値以上である場合、前記タッチ画面に前記右方向にドラッグされた分だけ増加したページ数に対応する次のページを表示する過程と、をさらに含むことを特徴とする請求項１に記載の電子書籍機能を有する携帯用端末機の電子書籍ページめくり方法。
【請求項３】
左ＵＩ作動領域の一部領域にめくれていくページの左側面を表示する過程と、
前記左ＵＩ作動領域にタッチ入力、右方向のドラッグ、及びドラッグの解除が順に検出されるか否かを検査する過程と、
前記左ＵＩ作動領域にタッチ入力、右方向のドラッグ、及びドラッグの解除が順に検出された場合、前記増加したページ数に対応する次のページの表示をキャンセルする過程と、をさらに含むことを特徴とする請求項２に記載の電子書籍機能を有する携帯用端末機の電子書籍ページめくり方法。
【請求項４】
前記検出された傾き値が右方向に基準値以上である場合、前記右方向に検出された傾き値に比例する速度で前記タッチ画面に一枚ずつ前のページを表示する過程をさらに含むことを特徴とする請求項１に記載の電子書籍機能を有する携帯用端末機の電子書籍ページめくり方法。
【請求項５】
左ＵＩ作動領域の一部領域にタッチ入力が検出された場合、前記電子書籍の左側面を表示して前記傾き値を検出する過程と、
前記検出された傾き値が右方向に基準値以上であるか否かを判断する過程と、
前記検出された傾き値が右方向に基準値以上である場合、前記右方向に検出された傾き値に比例する速度で前記タッチ画面に一枚ずつ前のページを表示する過程と、をさらに含むことを特徴とする請求項１に記載の電子書籍機能を有する携帯用端末機の電子書籍ページめくり方法。
【請求項６】
左方向にドラッグが検出されるか否かを検査する過程と、
前記左方向にドラッグが検出された場合、前記傾き値を検出する過程と、
前記検出された傾き値が右方向に基準値以上であるか否かを判断する過程と、
前記検出された傾き値が右方向に基準値以上である場合、前記タッチ画面に前記左方向にドラッグされた分だけ減少したページ数に対応する前のページを表示する過程と、をさらに含むことを特徴とする請求項５に記載の電子書籍機能を有する携帯用端末機の電子書籍ページめくり方法。
【請求項７】
右ＵＩ作動領域の一部領域にめくれていくページの右側面を表示する過程と、
前記右ＵＩ作動領域にタッチ入力、左方向のドラッグ、及びドラッグの解除が順に検出されるか否かを検査する過程と、
前記右ＵＩ作動領域にタッチ入力、左方向のドラッグ、及びドラッグの解除が順に検出された場合、前記減少したページ数に対応する前のページの表示をキャンセルする過程と、をさらに含むことを特徴とする請求項６に記載の電子書籍機能を有する携帯用端末機の電子書籍ページめくり方法。
【請求項８】
前記検出された傾き値が左方向に基準値以上である場合、前記左方向に検出された傾き値に比例する速度で前記タッチ画面に一枚ずつ次のページを表示する過程をさらに含むことを特徴とする請求項５に記載の電子書籍機能を有する携帯用端末機の電子書籍ページめくり方法。
【請求項９】
表示部と、
電子書籍機能が実行されるタッチ画面の少なくとも一部に対するタッチ入力を検出して携帯用端末機の傾き値を検出し、前記検出された傾き値が基準値以上である場合、現在のページを次のページ又は前のページに変更し、前記タッチ入力のドラッグが検出されると、前記ドラッグされた分に応じて移動されるページ数を決定して前記タッチ画面に前記移動されるページ数を表示し、前記ドラッグの解除を検出すると、前記変更された次のページ又は前のページを前記表示されたページ数だけ移動したページに変更するように前記表示部を制御する制御部と、を備えることを特徴とする電子書籍機能を有する携帯用端末機の電子書籍ページめくり装置。
【請求項１０】
前記制御部は、
右方向にドラッグが検出されるか否かを検査し、前記右方向にドラッグが検出された場合、前記傾き値を検出し、前記検出された傾き値が左方向に基準値以上であるか否かを判断し、前記検出された傾き値が左方向に基準値以上である場合、前記タッチ画面に前記右方向にドラッグされた分だけ増加したページ数に対応する次のページを表示するように前記表示部を制御することを特徴とする請求項９に記載の電子書籍機能を有する携帯用端末機の電子書籍ページめくり装置。
【請求項１１】
前記制御部は、
左ＵＩ作動領域の一部領域にめくれていくページの左側面を表示し、前記左ＵＩ作動領域にタッチ入力、右方向のドラッグ、及びドラッグの解除が順に検出されるか否かを検査し、前記左ＵＩ作動領域にタッチ入力、右方向のドラッグ、及びドラッグの解除が順に検出された場合、前記増加したページ数に対応する次のページの表示をキャンセルするように前記表示部を制御することを特徴とする請求項１０に記載の電子書籍機能を有する携帯用端末機の電子書籍ページめくり装置。
【請求項１２】
前記制御部は、
前記検出された傾き値が右方向に基準値以上である場合、前記右方向に検出された傾き値に比例する速度で前記タッチ画面に一枚ずつ前のページを表示するように前記表示部を制御することを特徴とする請求項９に記載の電子書籍機能を有する携帯用端末機の電子書籍ページめくり装置。
【請求項１３】
前記制御部は、
左ＵＩ作動領域の一部領域にタッチ入力が検出された場合、前記電子書籍の左側面を表示して前記傾き値を検出し、前記検出された傾き値が右方向に基準値以上であるか否かを判断し、前記検出された傾き値が右方向に基準値以上である場合、前記右方向に検出された傾き値に比例する速度で前記タッチ画面に一枚ずつ前のページを表示するように前記表示部を制御することを特徴とする請求項９に記載の電子書籍機能を有する携帯用端末機の電子書籍ページめくり装置。
【請求項１４】
前記制御部は、
左方向にドラッグが検出されるか否かを検査し、前記左方向にドラッグが検出された場合、前記傾き値を検出し、前記検出された傾き値が右方向に基準値以上であるか否かを判断し、前記検出された傾き値が右方向に基準値以上である場合、前記タッチ画面に前記左方向にドラッグされた分だけ減少したページ数に対応する前のページを表示するように前記表示部を制御することを特徴とする請求項１３に記載の電子書籍機能を有する携帯用端末機の電子書籍ページめくり装置。
【請求項１５】
前記制御部は、
右ＵＩ作動領域の一部領域にめくれていくページの右側面を表示し、前記右ＵＩ作動領域にタッチ入力、左方向のドラッグ、及びドラッグの解除が順に検出されるか否かを検査し、前記右ＵＩ作動領域に前記タッチ入力、左方向のドラッグ、及びドラッグの解除が順に検出された場合、前記減少したページ数に対応する前のページの表示をキャンセルするように前記表示部を制御することを特徴とする請求項１４に記載の電子書籍機能を有する携帯用端末機の電子書籍ページめくり装置。
【請求項１６】
前記制御部は、
前記検出された傾き値が左方向に基準値以上である場合、前記左方向に検出された傾き値に比例する速度で前記タッチ画面に一枚ずつ次のページを表示するように前記表示部を制御することを特徴とする請求項１３に記載の電子書籍機能を有する携帯用端末機の電子書籍ページめくり装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は携帯用端末機に関するものであり、特に、電子書籍機能を有する携帯用端末機における電子書籍ページめくり装置及び方法に関するものである。
【背景技術】
【０００２】
携帯用端末機は、携帯の便利性の故に急速に普及している趨勢にあり、従って、サービス提供者（端末機の製造者）は、多くの使用者を確保するため、更に特別な機能を有する端末機を競争的に開発している。例えば、携帯用端末機はフォンブック（Ｐｈｏｎｅ  ｂｏｏｋ）、ゲーム（Ｇａｍｅ）、スケジューラ（Ｓｃｈｅｄｕｌｅｒ）、短文メッセージ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ）、インターネット（Ｉｎｔｅｒｎｅｔ）、電子メール（ｅ−ｍａｉｌ）、アラーム（Ａｌａｒｍ）、ＭＰ３（ＭＰＥＧ  Ａｕｄｉｏ  Ｌａｙｅｒ−３）、デジタルカメラ（Ｄｉｇｉｔａｌ  Ｃａｍｅｒａ）、電子辞書、ｅ−ｂｏｏｋ（電子書籍）など多様な機能を提供している。
【０００３】
最近、従来の紙書籍に代わる情報提供媒体の一つとして、電子的なディスプレー方式でテキストコンテンツを表示する電子書籍が登場しつつある。前記電子書籍は、テキストコンテンツをフラッシュメモリや内蔵されたハードディスクにセーブしておいた後、ディスプレー画面を介してセーブされたテキストコンテンツを表示する方式であり、大量の書籍内容を一気にセーブしておいてから、読みたい内容を選択して読むことができるという長所がある。
その際、ディスプレー画面を介しては限られた領域のコンテンツだけが表示可能であり、よってコンテンツの次の内容を続いて表すことができるようにページ移動やスクロール機能を提供する使用者インターフェース（ＵＩ：Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）が具備されていなければならない。一般的に、電子書籍に具備されているキー入力手段を用いたページダウン及びページアップ機能を介してテキストコンテンツの内容を移動させながら画面に表すことができ、この方式を介して使用者は電子書籍にセーブされたテキストコンテンツの全体内容を読むことができる。
【０００４】
しかし、このキー操作を介してページをめくる方式のインターフェースは、最も基本的な形態の方向制御方式に過ぎず、使用者が便利に使用できるように人間工学的な観点から考案された方式ではないので、使用者がコンテンツのページを自然にめくって転換できないという問題点がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】韓国公開１０−２００２−００６３３８１
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、電子書籍機能を有する携帯用端末機における電子書籍ページめくり装置及び方法を提供することにある。
本発明の他の目的は、電子書籍機能を有する携帯用端末機における使用者が実際の本をめくるような感覚で自然にコンテンツのページを転換できるアナログ的な電子書籍ページめくり装置及び方法を提供することにある。
【課題を解決するための手段】
【０００７】
上述の目的を達成するための本発明の第１見地によれば、電子書籍機能を有する携帯用端末機における電子書籍のページめくり方法は、電子書籍機能を実行する過程と、前記電子書籍の予め設定された右ＵＩ作動領域でタッチダウンが入力される場合、前記電子書籍の右側面を表示し３軸センサーを駆動する過程と、左方向に基準値以上の傾き値が検出されるか否かを検査する過程と、左方向に基準値以上の傾き値が検出される場合、左方向に基準値以上の傾きが検出されている間、検出された傾き値に比例する速度で一枚ずつ次のページを画面に表示する過程と、を含むことを特徴とする。
【０００８】
好ましくは、本発明の第２見地によれば、電子書籍機能を有する携帯用端末機における電子書籍のページめくり方法は、電子書籍機能を実行する過程と、前記電子書籍の予め設定された右ＵＩ作動領域でタッチダウンが入力されて、前記タッチダウンが入力された状態で右方向にドラッグ及びタッチアップが入力されるか否かを検査する過程と、前記タッチダウンが入力された状態で右方向にドラッグ及びタッチアップが入力される場合、３軸センサーを駆動する過程と、左方向に基準値以上の傾き値が検出されるか否かを検査する過程と、左方向に基準値以上の傾き値が検出される場合、前記ドラッグされた分だけ増加したページ数に対応する次のページを画面に表示する過程と、を含むことを特徴とする。
【０００９】
本発明の第３見地によれば、電子書籍機能を有する携帯用端末機における電子書籍のページめくり装置は、電子書籍機能を実行して、前記電子書籍の予め設定された右ＵＩ作動領域でタッチダウンが入力される場合、表示部を制御して前記電子書籍の右側面を表示し３軸センサーを駆動して左方向に基準値以上の傾き値が検出されるか否かを検査し、左方向に基準値以上の傾き値が検出される場合、前記表示部を制御して左方向に基準値以上の傾きが検出されている間、検出された傾き値に比例する速度で一枚ずつ次のページを画面に表示する電子書籍ビューアと、前記電子書籍ビューアの制御に応じて電子書籍の該当ページを画面に表示する表示部と、を含むことを特徴とする。
【００１０】
好ましくは、本発明の第４見地によれば、電子書籍機能を有する携帯用端末機における電子書籍のページめくり装置は、電子書籍機能を実行した後、前記電子書籍の予め設定された右ＵＩ作動領域でタッチダウンが入力され前記タッチダウンが入力された状態で右方向にドラッグ及びタッチアップが入力されるか否かを検査し、前記タッチダウンが入力された状態で右方向にドラッグ及びタッチアップが入力される場合、３軸センサーを駆動して、左方向に基準値以上の傾き値が検出されるか否かを検査し、左方向に基準値以上の傾き値が検出される場合、表示部を制御して前記ドラッグした分だけ増加されたページ数に対応する次のページを画面に表示する電子書籍ビューアと、前記電子書籍ビューアの制御に応じて電子書籍の該当ページを画面に表示する表示部と、を含むことを特徴とする。
【発明の効果】
【００１１】
本発明に係る電子書籍機能を有する携帯用端末機における電子書籍ページめくり装置及び方法は、画面上のタッチダウン−ドラッグ−タッチアップというアナログ的なＵＩ（Ｕｓｅｒ−Ｉｎｔｅｒｆａｃｅ）を提供するので、使用者が機器使用法を習わなくても実際の本をめくっているような感覚で自然にコンテンツのページを「めくる」、即ち、表示ページを変更できる利点がある。
【図面の簡単な説明】
【００１２】
【図１】本発明による電子書籍機能を有する携帯用端末機における装置構成を示すブロック図である。
【図２】（Ａ）（Ｂ）は、本発明の第１実施例による電子書籍機能を有する携帯用端末機におけるアナログ的に電子書籍を一ページずつめくる方法を示す例示図である。
【図３】本発明の第１実施例による電子書籍機能を有する携帯用端末機におけるアナログ的に電子書籍を一ページずつめくる方法を示すフローチャートである。
【図４】本発明の第２実施例による電子書籍機能を有する携帯用端末機におけるアナログ的に電子書籍を複数枚のページずつめくる方法を示す例示図である。
【図５】本発明の第２実施例による電子書籍機能を有する携帯用端末機におけるアナログ的に電子書籍を複数枚のページずつめくる方法を示すフローチャートである。
【図６】本発明の第２実施例による電子書籍機能を有する携帯用端末機におけるアナログ的に電子書籍を複数枚のページずつめくる方法を示すフローチャートである。
【図７】本発明の第３実施例による電子書籍機能を有する携帯用端末機における電子書籍のブックマークを支援する方法を示す例示図である。
【図８】本発明の第３実施例による電子書籍機能を有する携帯用端末機における電子書籍のブックマークを支援する方法を示すフローチャートである。
【図９】本発明の第３実施例による電子書籍機能を有する携帯用端末機における電子書籍のブックマークを支援する方法を示すフローチャートである。
【図１０】（Ａ）（Ｂ）（Ｃ）は、本発明の第４実施例による電子書籍機能を有する携帯用端末機における３軸センサーを用いてアナログ的に電子書籍をめくる方法を示す例示図である。
【図１１】（Ａ）（Ｂ）は、本発明の第４実施例による電子書籍機能を有する携帯用端末機における３軸センサーを用いてアナログ的に電子書籍をめくる方法を示す例示図である。
【図１２】（Ａ）（Ｂ）は、本発明の第４実施例による電子書籍機能を有する携帯用端末機における３軸センサーを用いてアナログ的に電子書籍をめくる方法を示す例示図である。
【図１３】本発明の第４実施例による電子書籍機能を有する携帯用端末機における３軸センサーを用いてアナログ的に電子書籍をめくる方法を示すフローチャートである。
【図１４】本発明の第４実施例による電子書籍機能を有する携帯用端末機における３軸センサーを用いてアナログ的に電子書籍をめくる方法を示すフローチャートである。
【図１５】本発明の第４実施例による電子書籍機能を有する携帯用端末機における３軸センサーを用いてアナログ的に電子書籍をめくる方法を示すフローチャートである。
【図１６】本発明の第４実施例による電子書籍機能を有する携帯用端末機における３軸センサーを用いてアナログ的に電子書籍をめくる方法を示すフローチャートである。
【図１７】本発明の第４実施例による電子書籍機能を有する携帯用端末機における３軸センサーを用いてアナログ的に電子書籍をめくる方法を示すフローチャートである。
【図１８】本発明の第４実施例による電子書籍機能を有する携帯用端末機における３軸センサーを用いてアナログ的に電子書籍をめくる方法を示すフローチャートである。
【図１９】本発明の第５実施例による電子書籍機能を有する携帯用端末機における加速度センサーを用いてアナログ的に電子書籍をめくる方法を示す例示図である。
【図２０】本発明の第５実施例による電子書籍機能を有する携帯用端末機における加速度センサーを用いてアナログ的に電子書籍をめくる方法を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、添付の図面を参照して、本発明の動作原理を詳しく説明する。下記で本発明を説明する場合に、公知の機能又は構成をあまり具体的に説明するとかえって本発明の要旨を不明確にする恐れがあると判断される場合にはその詳しい説明を省略する。そして、後述する用語は本発明における機能を考慮して定義されたものであり、これは使用者、運用者の意図又は慣例などによって異なり得る。従って、その定義は、本明細書全般にかかる内容に基づいて定められるべきである。
【００１４】
以下、本発明は電子書籍機能を有する携帯用端末機におけるアナログ的な電子書籍ページめくり方法について説明する。
以下の説明において携帯用端末機は、タッチパネルを具備する携帯電話（Ｃｅｌｌｕｌａｒ  ｐｈｏｎｅ）、パーソナルコミュニケーションシステム（Ｐｅｒｓｏｎａｌ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ：ＰＣＳ）、パーソナルデータアシスタント（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｔ：ＰＤＡ）、ＩＭＴ−２０００（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ−２０００）端末機などをすべて含む意味であり、以下の説明は上記の例に共通する一般的な構成に即してなされる。
【００１５】
図１は、本発明による電子書籍機能を有する携帯用端末機の装置構成を示すブロック図である。
図１に示すように、携帯用端末機は制御部１００、メモリ１０２、入力部１０４、表示部１０６、電子書籍ビューア１０８、通信部１１０を含めて構成される。
【００１６】
図１を参照すると、制御部１００は携帯用端末機における全般的な動作を制御し、本発明によってアナログ的な電子書籍ページめくり機能を処理する。
【００１７】
メモリ１０２は制御部１００の処理及び制御のためのプログラムのマイクロコードと各種参照データ、各種プログラム実行中に発生する一時的なデータ、更新可能な各種保存用データをセーブする。特に、本発明によってアナログ的な電子書籍ページめくりのためのプログラムをセーブする。
入力部１０４は、数字キーボタンと複数の機能キーボタンを具備し、使用者が押すキーボタンに対応するキーボタン入力データを制御部１００に提供する。
【００１８】
表示部１０６は携帯用端末機の動作中に発生する状態情報、制限された数字のテキスト、多量の動画及び画像などをディスプレーする。通常的な機能に加えて本発明によって表示部１０６はタッチパネルの形態に形成されて入力部１０４の機能を実行する。即ち、使用者のタッチ入力を感知して制御部１００に送信する。
【００１９】
電子書籍ビューア１０８は使用者が実場合の本をめくるような感覚で自然にコンテンツのページを転換できるようにアナログ的に電子書籍を一ページずつ／複数枚のページずつめくる役割を果たす。また、電子書籍ビューア１０８は電子書籍にブックマークを支援する。
【００２０】
通信部１１０はアンテナを介して入出力される無線信号を送受信処理する機能を実行する。例えば、送信である場合、送信するデータをチャンネルコーディング（ｃｈａｎｎｅｌ  ｃｏｄｉｎｇ）及び拡散（ｓｐｒｅａｄｉｎｇ）した後、ＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）処理して送信する機能を行って、受信である場合、受信したＲＦ信号を基底帯域信号に逆拡散（ｄｅｓｐｒｅａｄｉｎｇ）及びチャンネル復号（ｃｈａｎｎｅｌ  ｄｅｃｏｄｉｎｇ）してデータを復元する機能を実行する。
【００２１】
図２は、本発明の第１実施例による電子書籍機能を有する携帯用端末機におけるアナログ的な電子書籍を一ページずつめくる方法を示す例示図である。
【００２２】
図２を参照すると、端末は電子書籍機能を実行して、使用者により選択された電子書籍の予め設定されたページを画面に表示する。その際、画面の右側の一部領域は右ＵＩ（Ｕｓｅｒ＿Ｉｎｔｅｒｆａｃｅ、ユーザ・インタフェース）作動領域に区分され、画面の左側の一部領域は左ＵＩ作動領域に区分される。ここで、右ＵＩ作動領域と左ＵＩ作動領域は該当端末に合わせて予め設定される。
【００２３】
もし、図２の中、（Ａ）のように、電子書籍の予め設定された右ＵＩ作動領域より左でタッチダウンが入力されタッチダウンが入力された状態で右方向にドラッグ及びタッチアップが入力されると、端末はすぐ以前のページを画面に表示する。もし、図２の中、（Ｂ）のように、電子書籍の予め設定された左ＵＩ作動領域より右でタッチダウンが入力されタッチダウンが入力された状態で左方向にドラッグ及びタッチアップが入力されると、端末はすぐ次のページを画面に表示する。
【００２４】
図３は、本発明の第１実施例による電子書籍機能を有する携帯用端末機におけるアナログ的な電子書籍を一ページずつめくる方法を示すフローチャートである。
図３を参照すると、端末はステップ３０１で使用者のキー操作に応じて電子書籍機能の実行要請が感知されるか否かを検査する。
【００２５】
ステップ３０１で、電子書籍機能の実行要請が感知される場合、端末はステップ３０３で電子書籍機能を実行して、電子書籍機能の設定情報に応じて、使用者により選択された電子書籍の予め設定されたページを表示する。例えば、電子書籍機能の設定情報は、電子書籍機能実行の際、該当電子書籍の初ページから表示するか、或いは該当電子書籍に対して以前に最後に表示されたページから表示するように予め設定される。
【００２６】
次に、端末はステップ３０５で電子書籍の予め設定された右ＵＩ作動領域より左でタッチダウンが入力されタッチダウンが入力された状態で右方向にドラッグ及びタッチアップが入力されるか否かを検査する。
【００２７】
ステップ３０５で、電子書籍の予め設定された右ＵＩ作動領域より左でタッチダウンが入力されタッチダウンが入力された状態で右方向にドラッグ及びタッチアップが入力されたと判断する場合、端末はステップ３０７ですぐ以前のページを画面に表示する。
【００２８】
一方、ステップ３０５で、電子書籍の予め設定された右ＵＩ作動領域より左でタッチダウンが入力されタッチダウンが入力された状態で右方向にドラッグ及びタッチアップが入力されていないと判断する場合、端末はステップ３０９で電子書籍の予め設定された左ＵＩ作動領域より右でタッチダウンが入力されて、タッチダウンが入力された状態で左方向にドラッグ及びタッチアップが入力されるか否かを検査する。
【００２９】
ステップ３０９で、電子書籍の予め設定された左ＵＩ作動領域より右でタッチダウンが入力されタッチダウンが入力された状態で左方向にドラッグ及びタッチアップが入力されたと判断する場合、端末はステップ３１１ですぐ次のページを画面に表示する。
【００３０】
一方、ステップ３０９で、電子書籍の予め設定された左ＵＩ作動領域より右でタッチダウンが入力されタッチダウンが入力された状態で左方向にドラッグ及びタッチアップが入力されていないと判断する場合、端末はステップ３０５に戻って以上のステップ３０５、３０９を繰り返して実行する。
上記のステップ３０７又は３１１を実行した場合、端末は本発明によるアルゴリズムを終了する。
【００３１】
図４は、本発明の第２実施例による電子書籍機能を有する携帯用端末機におけるアナログ的に電子書籍を複数枚のページずつめくる方法を示す例示図である。
図４を参照すると、端末は電子書籍機能を実行して、使用者により選択された電子書籍の予め設定されたページを画面に表示する。その際、画面の右側の一部領域は右ＵＩ作動領域に区分され、画面の左側の一部領域は左ＵＩ作動領域に区分される。ここで、右ＵＩ作動領域と左ＵＩ作動領域は該当端末に合わせて予め設定される。
【００３２】
もし、電子書籍の予め設定された右ＵＩ作動領域でタッチダウンが入力されると、端末は電子書籍の右側面を表示する。その際、図４の中、（Ａ）のように、タッチダウンが入力された状態で左方向にドラッグ及びタッチアップが入力されると、端末はすぐ次のページを画面に表示する。一方、図４の中、（Ｂ）のように、タッチダウンが入力された状態で右方向にドラッグが入力されると、端末は電子書籍の右側面にドラッグした分だけ増加されたページ数を表示して、ドラッグが入力された状態で左方向にドラッグ及びタッチアップが入力されると、増加されたページ数に対応する次のページを表示する。
【００３３】
図示していないが、もし、電子書籍の予め設定された左ＵＩ作動領域でタッチダウンが入力されると、端末は電子書籍の左側面を表示する。その際、タッチダウンが入力された状態で右方向にドラッグ及びタッチアップが入力されると、端末はすぐ以前ページを画面に表示する。一方、タッチダウンが入力された状態で左方向にドラッグが入力されると、端末は電子書籍の左側面にドラッグした分だけ減少されたページ数を表示して、ドラッグが入力された状態で右方向にドラッグ及びタッチアップが入力されると、減少されたページ数に対応する以前ページを表示する。
【００３４】
図５と図６は、本発明の第２実施例による電子書籍機能を有する携帯用端末機におけるアナログ的に電子書籍を複数枚のページずつめくる方法を示すフローチャートである。
【００３５】
図５と図６を参照すると、端末はステップ５０１で使用者のキー操作に応じて電子書籍機能の実行要請が感知されるか否かを検査する。
ステップ５０１で、電子書籍機能の実行要請が感知される場合、端末はステップ５０３で電子書籍機能を実行して、電子書籍機能の設定情報に応じて、使用者により選択された電子書籍の予め設定されたページを表示する。例えば、電子書籍機能の設定情報には、電子書籍機能実行の際、該当電子書籍の初ページから表示するか、或いは該当電子書籍に対して以前に最後に表示されたページから表示するように予め設定されてもよい。
【００３６】
次に、端末はステップ５０５で電子書籍の予め設定された右ＵＩ作動領域でタッチダウンが入力されるか否か検査する。
ステップ５０５で、電子書籍の予め設定された右ＵＩ作動領域でタッチダウンが入力されたと判断する場合、端末はステップ５０７で電子書籍の右側面を表示して、ステップ５０９に進む。
【００３７】
次に、端末はステップ５０９でタッチダウンが入力された状態で左方向にドラッグ及びタッチアップが入力されるか否かを検査する。
ステップ５０９で、タッチダウンが入力された状態で左方向にドラッグ及びタッチアップが入力されたと判断する場合、端末はステップ５１１ですぐ次のページを画面に表示して、端末は本発明によるアルゴリズムを終了する。
【００３８】
一方、ステップ５０９で、タッチダウンが入力された状態で左方向にドラッグ及びタッチアップが入力されていないと判断する場合、端末はステップ５１３でタッチダウンが入力された状態で右方向にドラッグが入力されるか否かを検査する。
ステップ５１３で、タッチダウンが入力された状態で右方向にドラッグが入力されたと判断する場合、端末はステップ５１５で電子書籍の右側面にドラッグした分だけ増加されたページ数を表示した後、ステップ５１７に進む。ここで、右側面に表示されるページ数はドラッグに応じてますます速く増加される。
【００３９】
次に、端末はステップ５１７でドラッグが入力された状態で左方向にドラッグ及びタッチアップが入力されるか否かを検査する。
ステップ５１７で、ドラッグが入力された状態で左方向にドラッグ及びタッチアップが入力されたと判断する場合、端末はステップ５１９で増加されたページ数に対応する次のページを表示して、端末は本発明によるアルゴリズムを終了する。
【００４０】
一方、ステップ５１７で、ドラッグが入力された状態で左方向にドラッグ及びタッチアップが入力されていないと判断する場合、端末はステップ５１８でドラッグが入力された状態で右方向にドラッグが続いて入力されるか否かを検査する。
【００４１】
ステップ５１８で、ドラッグが入力された状態で右方向にドラッグが続いて入力されたと判断する場合、端末はステップ５１５に戻って以下ステップを繰り返して実行する。
【００４２】
一方、ステップ５１８で、ドラッグが入力された状態で右方向にドラッグが入力されていないと判断する場合、端末は本発明によるアルゴリズムを終了する。例えば、ドラッグが入力された状態で、左方向又は右方向へのドラッグなし、タッチアップが入力される場合、端末は本発明によるアルゴリズムを終了する。
【００４３】
一方、ステップ５１３で、タッチダウンが入力された状態で右方向にドラッグが入力されていないと判断する場合、端末はステップ５０９に戻って以下のステップを繰り返して実行する。
【００４４】
一方、ステップ５０５で、電子書籍の予め設定された右ＵＩ作動領域でタッチダウンが入力されていないと判断する場合、端末はステップ５２１で電子書籍の予め設定された左ＵＩ作動領域でタッチダウンが入力されるか否かを検査する。
【００４５】
ステップ５２１で、電子書籍の予め設定された左ＵＩ作動領域でタッチダウンが入力されたと判断する場合、端末はステップ５２３で電子書籍の左側面を表示して、ステップ５２５に進む。
【００４６】
次に、端末はステップ５２５でタッチダウンが入力された状態で右方向にドラッグ及びタッチアップが入力されるか否かを検査する。
ステップ５２５で、タッチダウンが入力された状態で右方向にドラッグ及びタッチアップが入力されたと判断する場合、端末はステップ５２７ですぐ以前のページを画面に表示して、端末は本発明によるアルゴリズムを終了する。
【００４７】
一方、ステップ５２５で、タッチダウンが入力された状態で右方向にドラッグ及びタッチアップが入力されてないと判断する場合、端末はステップ５２９でタッチダウンが入力された状態で左方向にドラッグが入力されるか否かを検査する。
【００４８】
ステップ５２９で、タッチダウンが入力された状態で左方向にドラッグが入力されたと判断する場合、端末はステップ５３１で電子書籍の左側面にドラッグした分だけ減少されたページ数を表示した後、ステップ５３３に進む。ここで、左側面に表示されるページ数はドラッグに応じてますます速く減少される。
【００４９】
次に、端末はステップ５３３でドラッグが入力された状態で右方向にドラッグ及びタッチアップが入力されるか否かを検査する。
ステップ５３３で、ドラッグが入力された状態で右方向にドラッグ及びタッチアップが入力されたと判断する場合、端末はステップ５３５で減少されたページ数に対応する以前のページを表示して、端末は本発明によるアルゴリズムを終了する。
【００５０】
一方、ステップ５３３で、ドラッグが入力された状態で右方向にドラッグ及びタッチアップが入力されていないと判断する場合、端末はステップ５３４でドラッグが入力された状態で左方向にドラッグが続いて入力されるか否かを検査する。
【００５１】
ステップ５３４で、ドラッグが入力された状態で左方向にドラッグが続いて入力されていると判断する場合、端末はステップ５３１に戻って以下のステップを繰り返して実行する。
【００５２】
一方、ステップ５３４で、ドラッグが入力された状態で左方向にドラッグが続いて入力されていないと判断する場合、端末は本発明によるアルゴリズムを終了する。例えば、ドラッグが入力された状態で、左方向又は右方向へのドラッグなし、タッチアップが入力される場合、端末は本発明によるアルゴリズムを終了する。
【００５３】
一方、ステップ５２９で、タッチダウンが入力された状態で左方向にドラッグが入力されてないと判断する場合、端末はステップ５２５に戻って以下のステップを繰り返して実行する。
【００５４】
一方、ステップ５２１で、電子書籍の予め設定された左ＵＩ作動領域でタッチダウンが入力されていないと判断する場合、端末はステップ５０５に戻って以下のステップを繰り返して実行する。
以上のように、上記のステップ５２７、又は、ステップ５３５を実行した場合、もしくは、上記のステップ５３４で「いいえ」が選択された場合、端末は本発明によるアルゴリズムを終了する。
【００５５】
図７（Ａ）、（Ｂ）は、本発明の第３実施例による電子書籍機能を有する携帯用端末機における電子書籍のブックマークを支援する方法を示す例示図である。
図７（Ａ）、（Ｂ）を参照すると、端末は電子書籍機能を実行して、使用者により選択された電子書籍の予め設定されたページを画面に表示した後、ブックマークオン／オフスイッチをタッチしてブックマーク機能を活性化する。その際、画面の上側の一部領域は上方ＵＩ作動領域に区分され、上方ＵＩ作動領域は該当端末に合わせて予め設定される。例えば、電子書籍の予め設定された上方ＵＩ作動領域で左には、ブックマーク機能の活性化／非活性化のためのブックマークオン／オフスイッチが位置し、例えばこれはクリップ模様で表示される。また、電子書籍の予め設定された上方ＵＩ作動領域で右には、クリップに対応するブックマークページに移動する前の位置を自動セーブするためのメニューが位置し、例えばこれは矢印模様で表示される。
【００５６】
もし、図７の中、（Ａ）のように、電子書籍の予め設定された上方ＵＩ作動領域でタッチダウンが入力されタッチダウンが入力された状態で下方にドラッグが入力されると、端末はブックマークの追加が要求されていると判断して、追加するブックマークに対応するクリップを生成する。ここで、クリップの位置は、ドラッグが入力された状態でタッチアップが入力される前までドラッグ方向に応じて移動されてもよい。次に、ドラッグが入力された状態でタッチアップが入力されると、端末はタッチアップが入力された位置に生成されたクリップを位置させる。ここで、生成されたクリップの模様、色などは予め設定された情報に応じて設定されてもよい。他の方法として、タッチアップが入力された位置に生成されたクリップを位置させると共に、ポップアップウィンドウを介して入力ウィンドウを表示して使用者から生成されたクリップ模様、色などの情報が入力されて、入力された情報に応じて生成されたクリップの模様、色などを変更してもよい。
【００５７】
もし、図７の中、（Ｂ）のように、既追加されたブックマークに対応するクリップに対するタッチダウンが入力されると、端末は該当ブックマークページを表示し、ブックマークページが表示された、既追加されたブックマークに対応するクリップに対するロング（ｌｏｎｇ）タッチが感知されると、端末は既追加されたブックマークに対する情報表示が要求されていると判断して、ポップアップウィンドウを介して該当ブックマークに対する情報を表示する。ここで、ロングタッチは例えば１〜２秒間の持続的なタッチを意味し、ブックマークに対する情報には、該当ブックマークの生成日付、生成時間、ブックマークページなどの情報が含まれる。
さらに、ポップアップウィンドウには該当ブックマークに対する情報のみならず、メモ作成のためのメモメニューと該当ブックマークの位置変更のための移動メニューを表示してもよい。この場合、使用者からメモメニューが選択されるとメモウィンドウを表示して該当ブックマークに対してメモする内容が入力されて、使用者から移動メニューが選択されるとブックマークの位置変更モードを行って該当ブックマークに対応するクリップの変更された位置が入力される。
【００５８】
図示していないが、もし、既追加されたブックマークに対応するクリップに対するタッチダウンが入力されると、端末は該当ブックマークページを表示し、ブックマークページが表示された、既追加されたブックマークに対応するクリップに対してタッチダウンが入力された状態で左／右方向にドラッグ及びタッチアップが入力されると、端末は既追加されたブックマークに対応するブックマークページへの移動が要求されたと判断して、該当ブックマークページに移動する。
図示していないが、もし、既追加されたブックマークに対応するクリップに対しタッチダウンが入力されタッチダウンが入力された状態で上方向にドラッグ及びタッチアップが入力されると、端末は既追加されたブックマークの除去が要求されたと判断して、該当ブックマークに対応するクリップを削除する。
【００５９】
図８と図９は、本発明の第３実施例による電子書籍機能を有する携帯用端末機における電子書籍のブックマークを支援する方法を示すフローチャートである。
図８と図９を参照すると、端末はステップ７０１で使用者のキー操作に応じて電子書籍機能の実行要請が感知されるか否かを検査する。
【００６０】
ステップ７０１で、電子書籍機能の実行要請が感知される場合、端末はステップ７０３で電子書籍機能を実行して、電子書籍機能の設定情報に応じて、使用者により選択された電子書籍の予め設定されたページを表示する。例えば、電子書籍機能の設定情報には、電子書籍機能実行の際、該当電子書籍の初ページから表示するか、或いは該当電子書籍に対して以前に最後に表示されたページから表示するように予め設定されてもよい。
【００６１】
次に、端末はステップ７０５でブックマークオンスイッチがタッチ（即ち、タッチダウンの後にタッチアップ）されるか否かを検査する。ここで、ブックマークオンスイッチは例えば、電子書籍の予め設定された上方ＵＩ作動領域で左に位置してもよく、クリップ模様で表示されてもよい。他の実施例によってブックマークオンスイッチは、ブックマークオンスイッチの機能とブックマークオフスイッチの機能をすべて実行する一つのスイッチとして具現してもよい。この場合、ブックマークオフ状態でスイッチをタッチする場合、ブックマークオン状態に遷移されてブックマーク機能が活性化され、ブックマークオン状態でスイッチをタッチする場合、ブックマークオフ状態に遷移されてブックマーク機能が非活性化される。
【００６２】
ステップ７０５で、ブックマークオンスイッチがタッチされたと判断する場合、端末はステップ７０７でブックマーク機能を活性化した後、ステップ７０９に進む。
【００６３】
次に、端末はステップ７０９で電子書籍の予め設定された上方ＵＩ作動領域でタッチダウンが入力されタッチダウンが入力された状態で下方向にドラッグが入力されるか否かを検査する。
【００６４】
ステップ７０９で、電子書籍の予め設定された上方ＵＩ作動領域でタッチダウンが入力されタッチダウンが入力された状態で下方向にドラッグが入力されたと判断する場合、端末はブックマークの追加が要求されたと判断してステップ７１１で追加するブックマークに対応するクリップを生成して、ステップ７１３に進む。ここで、クリップの位置は、ドラッグが入力された状態でタッチアップが入力される前までドラッグ方向に応じて移動する。
【００６５】
次に、端末はステップ７１３でドラッグが入力された状態でタッチアップが入力されるか否かを検査する。
ステップ７１３で、ドラッグが入力された状態からタッチアップが入力されたと判断する場合、端末はステップ７１５でタッチアップが入力された位置に生成されたクリップを位置させて本発明によるアルゴリズムを終了する。ここで、生成されたクリップの模様、色などは予め設定された情報に応じて設定される。他の方法として、タッチアップが入力された位置に生成されたクリップを位置させると共に、ポップアップウィンドウを介して入力ウィンドウを表示して使用者から生成されたクリップの模様、色などの情報が入力されて、入力された情報に応じて生成されたクリップの模様、色などを変更する。
【００６６】
一方、ステップ７０９で、電子書籍の予め設定された上方ＵＩ作動領域でタッチダウンが入力されタッチダウンが入力された状態で下方向にドラッグが入力されていないと判断する場合、端末はステップ７１７で既追加されたブックマークに対応するクリップに対してタッチダウンが入力されるか否かを検査する。
【００６７】
ステップ７１７で、既追加されたブックマークに対応するクリップに対してタッチダウンが入力されたと判断する場合、端末はステップ７１８で該当ブックマークページを表示して、ステップ７１９に進む。
【００６８】
次に、端末はステップ７１９でブックマークページが表示された、既追加されたブックマークに対応するクリップに対するロング（ｌｏｎｇ）タッチが感知されるか否かを検査する。ここで、ロングタッチは例えば１〜２秒間の持続的なタッチを意味する。
【００６９】
ステップ７１９で、ブックマークが表示された、既追加されたブックマークに対応するクリップに対するロングタッチが感知される場合、端末はブックマークページが表示された、既追加されたブックマークに対する情報表示が要求されたと判断してステップ７２０でポップアップウィンドウを介して該当ブックマークに対する情報を表示し本発明によるアルゴリズムを終了する。
ここで、ブックマークに対する情報には、該当ブックマークの生成日付、生成時間、ブックマークページなどの情報が含まれる。さらに、ポップアップウィンドウには該当ブックマークに対する情報のみならず、メモ作成のためのメモメニューと該当ブックマークの位置変更のための移動メニューを表示してもよい。この場合、使用者からメモメニューが選択されるとメモウィンドウを表示して該当ブックマークに対してメモする内容が入力されて、使用者から移動メニューが選択されるとブックマークの位置変更モードを行って該当ブックマークに対応するクリップの変更された位置が入力される。
【００７０】
一方、ステップ７１９で、ブックマークページが表示された、既追加されたブックマークに対応するクリップに対するロングタッチが感知されない場合、端末はステップ７２１でタッチダウンが入力された状態から左／右方向にドラッグ及びタッチアップが入力されるか否かを検査する。
【００７１】
ステップ７２１で、タッチダウンが入力された状態で左／右方向にドラッグ及びタッチアップが入力されたと判断する場合、端末はブックマークページが表示された、既追加されたブックマークページへの移動が要求されたと判断してステップ７２２で該当ブックマークページに移動して本発明によるアルゴリズムを終了する。
【００７２】
一方、ステップ７２１で、タッチダウンが入力された状態で左／右方向にドラッグ及びタッチアップが入力されていないと判断する場合、端末はステップ７２３でタッチダウンが入力された状態でタッチアップが入力されたか否かを検査する。
【００７３】
ステップ７２３で、タッチダウンが入力された状態でタッチアップが入力されたと判断する場合、端末は本発明によるアルゴリズムを終了する。
一方、ステップ７２３で、タッチダウンが入力された状態でタッチアップが入力されていないと判断する場合、端末はステップ７１９に戻って以下のステップを繰り返して実行する。
【００７４】
一方、ステップ７１７で、既追加されたブックマークに対応するクリップに対しタッチダウンが入力されていないと判断する場合、端末はステップ７２５で既追加されたブックマークに対応するクリップに対してタッチダウンが入力されタッチダウンが入力された状態で上方向に（例えば、上方向の最後まで）ドラッグ及びタッチアップが入力されるか否かを検査する。
【００７５】
ステップ７２５で、既追加されたブックマークに対応するクリップに対してタッチダウンが入力されタッチダウンが入力された状態で上方向にドラッグ及びタッチアップが入力されたと判断する場合、端末は既追加されたブックマークの除去が要求されたと判断してステップ７２７で該当ブックマークに対応するクリップを削除して本発明によるアルゴリズムを終了する。
【００７６】
一方、ステップ７２５で、既追加されたブックマークに対応するクリップに対しタッチダウンが入力されタッチダウンが入力された状態で上方向にドラッグ及びタッチアップが入力されていないと判断する場合、端末はステップ７０９に戻って以降のステップを繰り返して実行する。
以上のように、上記のステップ７２０、７２２、又は、７２７を実行した場合、もしくは、上記のステップ７２３で「はい」が選択された場合、端末は本発明によるアルゴリズムを終了する。
【００７７】
図１０は、本発明の第４実施例による電子書籍機能を有する携帯用端末機における３軸センサーを用いてアナログ的に電子書籍をめくる方法を示す例示図である。
図１０を参照すると、端末は電子書籍機能を実行して、使用者により選択された電子書籍の予め設定されたページを画面に表示する。その際、画面の右側の一部領域は右ＵＩ作動領域に区分され、画面の左側の一部領域は左ＵＩ作動領域に区分される。ここで、右ＵＩ作動領域と左ＵＩ作動領域は該当端末に合わせて予め設定される。
【００７８】
もし、電子書籍の予め設定された右ＵＩ作動領域でタッチダウンが入力されると、図１０の中、（Ａ）のように、端末は電子書籍の右側面を表示し３軸センサーを駆動して端末の傾きを検出する。その際、もし図１０の中、（Ｂ）のように、左方向に基準値以上の傾き値が検出されると、端末は左方向に基準値以上の傾きが検出されている間、検出された傾き値に比例する速度で一枚ずつ次のページを画面に表示する。その際、端末は画面に一枚ずつページが後ろにめくれていくＵＩを表示してもよい。
ここで、タッチダウンが入力された状態で右方向にドラッグ及びタッチアップが入力されると、端末は３軸センサーを駆動して端末の傾きを検出して、その際、もし左方向に基準値以上の傾き値が検出されると、ドラッグされた分だけ増加したページ数に対応する次のページを画面に表示する。その際、端末は画面に複数枚のページが後ろにめくれていくＵＩを表示してもよい。もし、図１０の中、（Ｃ）のように、右方向に基準値以上の傾き値が検出されると、端末は右方向に基準値以上の傾きが検出されている間、検出された傾き値に比例する速度で一枚ずつ以前のページを画面に表示する。その際、端末は画面に一枚ずつページが前にめくれていくＵＩを表示してもよい。
【００７９】
図示していないが、逆に、電子書籍の予め設定された左ＵＩ作動領域でタッチダウンが入力されると、端末は電子書籍の左側面を表示し３軸センサーを駆動して端末の傾きを検出する。その際、もし右方向に基準値以上の傾き値が検出されると、端末は右方向に基準値以上の傾きが検出されている間、検出された傾き値に比例する速度で一枚ずつ以前のページを画面に表示する。その際、端末は画面に一枚ずつページが前にめくれていくＵＩを表示してもよい。
ここで、タッチダウンが入力された状態で左方向にドラッグ及びタッチアップが入力されると、端末は３軸センサーを駆動して端末の傾きを検出して、その際、もし右方向に基準値以上の傾き値が検出されると、ドラッグされた分だけ減少したページ数に対応する以前のページを画面に表示する。その際、端末は画面に複数枚のページが前にめくれていくＵＩを表示してもよい。もし、電子書籍の左側面を表示し３軸センサーを駆動して端末の傾きを検出した場合、左方向に基準値以上の傾き値が検出されると、端末は左方向に基準値以上の傾きが検出されている間、検出された傾き値に比例する速度で一枚ずつ次のページを画面に表示する。その際、端末は画面に一枚ずつページが後ろにめくれていくＵＩを表示してもよい。
【００８０】
また、端末は３軸センサーを駆動して画面に一枚ずつページが後ろにめくれていく（又は前にめくれていく）ＵＩを表示する状態で、逆方向の傾きが検出される場合、再び一枚ずつページが前にめくれていく（又は後ろにめくれていく）ＵＩを画面に表示してもよい。
【００８１】
図１１は、本発明の第４実施例による電子書籍機能を有する携帯用端末機における３軸センサーを用いてアナログ的に電子書籍をめくる方法を示す例示図である。
図１１を参照すると、もし、図１１の中、（Ａ）のように、電子書籍の予め設定された右ＵＩ作動領域でタッチダウンが入力されると、端末は電子書籍の右側面を表示する。その際、図１１の中、（Ｂ）のように、タッチダウンが入力された状態で右方向にドラッグ及びタッチアップが入力されると、端末は電子書籍の右側面にドラッグされた分だけ増加したページ数を表示して、３軸センサーを駆動して端末自体の傾きを検出する。ここで、左方向に基準値以上の傾き値が検出されると、端末は画面に増加したページ数に対応する次のページを表示する。その際、端末は画面に複数枚のページが後ろにめくれていくＵＩを表示してもよい。
【００８２】
図示していないが、逆に、もし電子書籍の予め設定された左ＵＩ作動領域でタッチダウンが入力されると、端末は電子書籍の左側面を表示する。その際、タッチダウンが入力された状態で左方向にドラッグ及びタッチアップが入力されると、端末は電子書籍の左側面にドラッグされた分だけ減少したページ数を表示して、３軸センサーを駆動して端末自体の傾きを検出する。ここで、右方向に基準値以上の傾き値が検出されると、端末は画面に減少したページ数に対応する以前のページを表示する。その際、端末は画面に複数枚のページが前にめくれていくＵＩを表示してもよい。
【００８３】
図１２は、本発明の第４実施例による電子書籍機能を有する携帯用端末機における３軸センサーを用いてアナログ的に電子書籍をめくる方法を示す例示図である。
図１２を参照すると、端末は、図１２の中、（Ａ）のように、画面に複数枚のページが後ろにめくれていくＵＩを表示しつつ、図１２の中、（Ｂ）のように、左ＵＩ作動領域の一部領域にめくれていくページの左側面を表示する。その際、左ＵＩ作動領域の一部領域でタッチダウンが入力されタッチダウンが入力された状態で右方向にドラッグ及びタッチアップが入力されると、端末は複数枚のページの後ろめくりをキャンセルして、複数枚のページの後ろめくり以前のページに戻ることができる。
【００８４】
図示していないが、逆に、端末は画面に複数枚のページが前にめくれていくＵＩを表示しつつ、右ＵＩ作動領域の一部領域にめくれていくページの右側面を表示する。その際、右ＵＩ作動領域の一部領域でタッチダウンが入力されタッチダウンが入力された状態で左方向にドラッグ及びタッチアップが入力されると、端末は複数枚のページの前めくりをキャンセルして、複数枚のページの前めくり以前のページに戻ることができる。
【００８５】
図１３と図１４は、本発明の第４実施例による電子書籍機能を有する携帯用端末機における３軸センサーを用いてアナログ的に電子書籍をめくる方法を示すフローチャートである。ここで図１３及び図１４は、電子書籍の右ＵＩ作動領域をタッチすることで右側面が表示される場合を挙げて説明する。
図１３と図１４を参照すると、端末はステップ１１０１で使用者のキー操作に応じて電子書籍機能の実行要請が感知されるか否かを検査する。
【００８６】
ステップ１１０１で、電子書籍機能の実行要請が感知される場合、端末はステップ１１０３で電子書籍機能を実行して、電子書籍機能の設定情報に応じて、使用者により選択された電子書籍の予め設定されたページを表示する。例えば、電子書籍機能の設定情報は、電子書籍機能実行の際、該当電子書籍の初ページから表示するか、或いは該当電子書籍に対して以前に最後に表示されたページから表示するように予め設定する。
【００８７】
次に、端末はステップ１１０５で電子書籍の予め設定された右ＵＩ作動領域でタッチダウンが入力されるか否かを検査する。
ステップ１１０５で、電子書籍の予め設定された右ＵＩ作動領域でタッチダウンが入力されたと判断する場合、端末はステップ１１０７で電子書籍の右側面を表示する。
【００８８】
次に、端末はステップ１１０９で３軸センサーを駆動して端末自体の傾きを検出して、ステップ１１１１で左方向に基準値以上の傾き値が検出されるか否かを検査する。
ステップ１１１１で、左方向に基準値以上の傾き値が検出されたと判断する場合、端末はステップ１１１３で左方向に基準値以上の傾きが検出される間、検出された傾き値に比例する速度で一枚ずつ次のページを画面に表示する。例えば、検出された傾き値が大きいほどより速い速度で一枚ずつ次のページを表示する。
その際、端末は画面に一枚ずつページが後ろにめくれていくＵＩを表示してもよい。ここで、端末は音声、振動などを介してページの移動を使用者へ知らせることができる。例えば、一枚ずつページが後ろにめくれていくたびにページがめくれる音を出力してもよい。また、端末はポップアップウィンドウを表示して後ろにめくれたページ数又は現在のページ数を表示してもよい。
【００８９】
次に、端末はステップ１１１５でタッチダウンが入力された状態で右方向にドラッグが入力されるか否かを検査する。
ステップ１１１５で、タッチダウンが入力された状態で右方向にドラッグが入力されたと判断する場合、端末はステップ１１１７で３軸センサーを駆動終了して、ステップ１１１９で電子書籍の右側面にドラッグされた分だけ増加したページ数を表示する。その際、端末は画面に一枚ずつページが後ろにめくれていくＵＩを止めて代わりにページをつまむＵＩを画面に表示する。
【００９０】
次に、端末はステップ１１２１で右方向にドラッグが入力された状態でタッチアップが入力されるか否かを検査する。
ステップ１１２１で、右方向にドラッグが入力された状態でタッチアップが入力されたと判断する場合、端末はステップ１１２２で３軸センサーを駆動して端末自体の傾きを検出して、ステップ１１２４で左方向に基準値以上の傾き値が検出されるか否かを検査する。
【００９１】
ステップ１１２４で、左方向に基準値以上の傾き値が検出されていないと判断する場合、端末は本発明によるアルゴリズムを終了する。
一方、ステップ１１２４で、左方向に基準値以上の傾き値が検出されたと判断する場合、端末はステップ１１２３で画面に増加されたページ数に対応する次のページを表示して、左ＵＩ作動領域の一部領域にめくれていくページの左側面を表示する。その際、端末は画面に複数枚のページが後ろにめくれていくＵＩを表示し、この場合に、上記ステップ１１１３において一枚ずつページが後ろにめくれていくＵＩよりも、ゆっくりめくれていくようにする。
【００９２】
次に、端末はステップ１１２５で左ＵＩ作動領域の一部領域でタッチダウンが入力されタッチダウンが入力された状態で右方向にドラッグ及びタッチアップが入力されるか否かを検査する。
ステップ１１２５で、左ＵＩ作動領域の一部領域でタッチダウンが入力されタッチダウンが入力された状態で右方向にドラッグ及びタッチアップが入力されたと判断する場合、端末はステップ１１２７で増加したページ数に対応する次のページの表示をキャンセルして、端末は本発明によるアルゴリズムを終了する。即ち、複数枚のページの後ろめくり以前のページに戻る。
【００９３】
一方、端末が、ステップ１１２５で左ＵＩ作動領域の一部領域でタッチダウンが入力されてないか、又はタッチダウンが入力された状態で右方向にドラッグ及びタッチアップが入力されていないと判断する場合、端末は本発明によるアルゴリズムを終了する。
【００９４】
一方、ステップ１１２１で、右方向にドラッグが入力された状態でタッチアップが入力されていないと判断する場合、端末はステップ１１１９に戻って以下のステップを繰り返して実行する。
【００９５】
一方、ステップ１１１５で、タッチダウンが入力された状態で右方向にドラッグが入力されていないと判断する場合、端末はステップ１１１１に戻って以下のステップを繰り返して実行する。
【００９６】
一方、ステップ１１１１で、左方向に基準値以上の傾き値が検出されていないと判断する場合、端末はステップ１１２９で右方向に基準値以上の傾き値が検出されるか否かを検査する。
【００９７】
ステップ１１２９で、右方向に基準値以上の傾き値が検出されたと判断する場合、端末はステップ１１３１で右方向に基準値以上の傾きが検出されている間、検出された傾き値に比例する速度で一枚ずつ以前のページを画面に表示した後、ステップ１１１１に戻って以下のステップを繰り返して行なう。例えば、検出された傾き値が大きいほどより速い速度で一枚ずつ以前のページを表示する。
その際、端末は画面に一枚ずつページが前にめくれていくＵＩを表示してもよい。ここで、端末は音声、振動などを介してページの移動を使用者へ知らせることができる。例えば、一枚ずつページが前にめくれていくたびにページがめくれる音を出力してもよい。また、端末はポップアップウィンドウを表示して前にめくれたページ数（「−」を用いて表示する）又は現在のページ数を表示してもよい。
【００９８】
一方、ステップ１１２９で、右方向に基準値以上の傾き値が検出されていないと判断する場合、端末はステップ１１１１に戻って以下のステップを繰り返して実行する。
以上のように、上記のステップ１１２７を実行した場合、もしくは、上記のステップ１１２４又は１１２５で「いいえ」が選択された場合、端末は本発明によるアルゴリズムを終了する。
【００９９】
図１５と図１６は、本発明の第４実施例による電子書籍機能を有する携帯用端末機における３軸センサーを用いてアナログ的に電子書籍をめくる方法を示すフローチャートである。ここで図１５及び図１６は、電子書籍の左ＵＩ作動領域をタッチすることで左側面が表示される場合を挙げて説明する。
図１５と図１６を参照すると、端末はステップ１２０１で使用者のキー操作に応じて電子書籍機能の実行要請が感知されるか否かを検査する。
【０１００】
ステップ１２０１で、電子書籍機能の実行要請が感知される場合、端末はステップ１２０３で電子書籍機能を実行して、電子書籍機能の設定情報に応じて、使用者により選択された電子書籍の予め設定されたページを表示する。例えば、電子書籍機能の設定情報は、電子書籍機能実行の際、該当電子書籍の初ページから表示するか、或いは該当電子書籍に対し以前に最後に表示されたページから表示するように予め設定する。
【０１０１】
次に、端末はステップ１２０５で電子書籍の予め設定された左ＵＩ作動領域でタッチダウンが入力されるか否かを検査する。
ステップ１２０５で、電子書籍の予め設定された左ＵＩ作動領域でタッチダウンが入力されたと判断する場合、端末はステップ１２０７で電子書籍の左側面を表示する。
【０１０２】
次に、端末はステップ１２０９で３軸センサーを駆動して端末自体の傾きを検出して、ステップ１２１１で右方向に基準値以上の傾き値が検出されるか否かを検査する。
ステップ１２１１で、右方向に基準値以上の傾き値が検出されたと判断する場合、端末はステップ１２１３で右方向に基準値以上の傾きが検出される間に検出された傾き値に比例する速度で一枚ずつ以前のページを画面に表示する。
その際、端末は画面に一枚ずつページが前にめくれていくＵＩを表示してもよい。ここで、端末は音声、振動などを介してページの移動を使用者へ知らせることができる。例えば、一枚ずつページが前にめくれていくたびにページがめくれる音を出力してもよい。また、端末はポップアップウィンドウを表示して前にめくれたページ数（「−」を用いて表示する）又は現在のページ数を表示してもよい。
【０１０３】
次に、端末はステップ１２１５でタッチダウンが入力された状態で左方向にドラッグが入力されるか否かを検査する。
ステップ１２１５で、タッチダウンが入力された状態で左方向にドラッグが入力されたと判断する場合、端末はステップ１２１７で３軸センサーを駆動終了して、ステップ１２１９で電子書籍の左側面にドラッグされた分だけ減少したページ数を表示する。その際、端末は一枚ずつページが前にめくれていくＵＩを止めて代わりにページをつまむＵＩを画面に表示する。
【０１０４】
次に、端末はステップ１２２１で左方向にドラッグが入力された状態でタッチアップが入力されるか否かを検査する。
ステップ１２２１で、左方向にドラッグが入力された状態でタッチアップが入力されたと判断する場合、端末はステップ１２２２で３軸センサーを駆動して端末自体の傾きを検出して、ステップ１２２４で右方向に基準値以上の傾き値が検出されるか否かを検査する。
【０１０５】
ステップ１２２４で、右方向に基準値以上の傾き値が検出されていないと判断する場合、端末は本発明によるアルゴリズムを終了する。
一方、ステップ１２２４で、右方向に基準値以上の傾き値が検出されたと判断する場合、端末はステップ１２２３で画面に減少されたページ数に対応する以前のページを表示して、右ＵＩ作動領域の一部領域にめくれていくページの右側面を表示する。その際、端末は画面に複数枚のページが前にめくれていくＵＩを表示し、この場合に、上記ステップ１２１３において一枚ずつページが前にめくれていくＵＩよりも、ゆっくりめくれていくようにする。
【０１０６】
次に、端末はステップ１２２５で右ＵＩ作動領域の一部領域でタッチダウンが入力されタッチダウンが入力された状態で左方向にドラッグ及びタッチアップが入力されるか否かを検査する。
ステップ１２２５で、右ＵＩ作動領域の一部領域でタッチダウンが入力されタッチダウンが入力された状態で左方向にドラッグ及びタッチアップが入力されたと判断する場合、端末はステップ１２２７で増加したページ数に対応する以前のページの表示をキャンセルして、端末は本発明によるアルゴリズムを終了する。即ち、複数枚のページの前めくり以前のページに戻る。
【０１０７】
一方、端末が、ステップ１２２５で右ＵＩ作動領域の一部領域でタッチダウンが入力されてないか、又はタッチダウンが入力された状態で左方向にドラッグ及びタッチアップが入力されていないと判断する場合、端末は本発明によるアルゴリズムを終了する。
【０１０８】
一方、ステップ１２２１で、左方向にドラッグが入力された状態でタッチアップが入力されていないと判断する場合、端末はステップ１２１９に戻って以下のステップを繰り返して実行する。
【０１０９】
一方、ステップ１２１５で、タッチダウンが入力された状態で左方向にドラッグが入力されていないと判断する場合、端末はステップ１２１１に戻って以下のステップを繰り返して実行する。
【０１１０】
一方、ステップ１２１１で、右方向に基準値以上の傾き値が検出されていないと判断する場合、端末はステップ１２２９で左方向に基準値以上の傾き値が検出されるか否かを検査する。
【０１１１】
ステップ１２２９で、左方向に基準値以上の傾き値が検出されたと判断する場合、端末はステップ１２３１で左方向に基準値以上の傾きが検出されている間、検出された傾き値に比例する速度で一枚ずつ以前のページを画面に表示した後、ステップ１２１１に戻って以下のステップを繰り返して行なう。
その際、端末は画面に一枚ずつページが後ろにめくれていくＵＩを表示してもよい。ここで、端末は音声、振動などを介してページの移動を使用者へ知らせることができる。例えば、一枚ずつページが後ろにめくれていくたびにページがめくれる音を出力してもよい。また、端末はポップアップウィンドウを表示して後ろにめくれたページ数又は現在のページ数を表示してもよい。
【０１１２】
一方、ステップ１２２９で、左方向に基準値以上の傾き値が検出されていないと判断する場合、端末はステップ１２１１に戻って以下のステップを繰り返して実行する。
以上のように、上記のステップ１２２７を実行した場合、もしくは、上記のステップ１２２４又は１２２５で「いいえ」が選択された場合、端末は本発明によるアルゴリズムを終了する。
【０１１３】
一方、図示していないが、端末が３軸センサーを駆動して画面に一枚ずつページが後ろにめくれていく（又は前にめくれていく）ＵＩを表示する状態で逆方向の傾きが検出される場合、再び一枚ずつページが前にめくれていく（又は後ろにめくれていく）ＵＩを画面に表示してもよい。ここで、端末は音声、振動などを介して以前と逆の方向にページが移動することを使用者へ知らせることができる。
【０１１４】
図１７と図１８は、本発明の第４実施例による電子書籍機能を有する携帯用端末機における３軸センサーを用いてアナログ的に電子書籍をめくる方法を示すフローチャートである。
図１７と図１８を参照すると、端末はステップ１３０１で使用者のキー操作に応じて電子書籍機能の実行要請が感知されるか否かを検査する。
【０１１５】
ステップ１３０１で、電子書籍機能の実行要請が感知される場合、端末はステップ１３０３で電子書籍機能を実行して、電子書籍機能の設定情報に応じて、使用者により選択された電子書籍の予め設定されたページを表示する。例えば、電子書籍機能の設定情報には、電子書籍機能実行の際、該当電子書籍の初ページから表示するか、或いは該当電子書籍に対し以前に最後に表示されたページから表示するように予め設定する。
【０１１６】
次に、端末はステップ１３０５で電子書籍の予め設定された右ＵＩ作動領域でタッチダウンが入力されるか否か検査する。
ステップ１３０５で、電子書籍の予め設定された右ＵＩ作動領域でタッチダウンが入力されたと判断する場合、端末はステップ１３０７で電子書籍の右側面を表示する。
【０１１７】
次に、端末はステップ１３０９でタッチダウンが入力された状態で右方向にドラッグ及びタッチアップが入力されるか否かを検査する。
ステップ１３０９で、タッチダウンが入力された状態で右方向にドラッグ及びタッチアップが入力されたと判断する場合、端末はステップ１３１１で電子書籍の右側面にドラッグされた分だけ増加したページ数を表示する。ここで、右側面に表示されるページ数はドラッグ速度に応じた速度で増加する。
【０１１８】
次に、端末はステップ１３１３で３軸センサーを駆動して端末自体の傾きを検出して、ステップ１３１５で左方向に基準値以上の傾き値が検出されるか否かを検査する。
【０１１９】
ステップ１３１５で、左方向に基準値以上の傾き値が検出されたと判断する場合、端末はステップ１３１７で画面に、上記ステップ１３１１で表示した増加したページ数に対応する次のページを表示して、左ＵＩ作動領域の一部領域にめくれているページの左側面を表示する。その際、端末は画面に複数枚のページが後ろにめくれていくＵＩを表示し、この場合に、上記ステップ１３１１において一枚ずつページが後ろにめくれていくＵＩよりも、ゆっくりめくれていくようにする。
【０１２０】
次に、端末はステップ１３１９で左ＵＩ作動領域の一部領域でタッチダウンが入力されタッチダウンが入力された状態で右方向にドラッグ及びタッチアップが入力されるか否かを検査する。
ステップ１３１９で、左ＵＩ作動領域の一部領域でタッチダウンが入力されタッチダウンが入力された状態で右方向にドラッグ及びタッチアップが入力される場合、端末はステップ１３２１で増加されたページ数に対応する次のページの表示をキャンセルして、複数枚のページの後ろめくり以前のページに戻る。
【０１２１】
一方、端末はステップ１３１９で左ＵＩ作動領域の一部領域でタッチダウンが入力されていないか、又はタッチダウンが入力された状態で右方向にドラッグ及びタッチアップが入力されていないと判断する場合、端末は本発明によるアルゴリズムを終了する。
【０１２２】
一方、ステップ１３０５で、電子書籍の予め設定された右ＵＩ作動領域でタッチダウンが入力されていないと判断する場合、端末はステップ１３２３で電子書籍の予め設定された左ＵＩ作動領域でタッチダウンが入力されるか否かを検査する。
ステップ１３２３で、電子書籍の予め設定された左ＵＩ作動領域でタッチダウンが入力されたと判断する場合、端末はステップ１３２５で電子書籍の左側面を表示する。
【０１２３】
次に、端末はステップ１３２７でタッチダウンが入力された状態で左方向にドラッグ及びタッチアップが入力されるか否かを検査する。
ステップ１３２７で、タッチダウンが入力された状態で左方向にドラッグ及びタッチアップが入力されたと判断する場合、端末はステップ１３２９で電子書籍の左側面にドラッグされた分だけ減少したページ数を表示する。ここで、左側面に表示されるページ数はドラッグ速度に応じた速度で減少する。
【０１２４】
次に、端末はステップ１３３１で３軸センサーを駆動して端末自体の傾きを検出して、ステップ１３３３で右方向に基準値以上の傾き値が検出されるか否かを検査する。
ステップ１３３３で、右方向に基準値以上の傾き値が検出されたと判断する場合、端末はステップ１３３５で画面に、上記ステップ１３２９で表示した減少したページ数に対応する以前のページを表示して、右ＵＩ作動領域の一部領域にめくれているページの右側面を表示する。その際、端末は画面に複数枚のページが前にめくれていくＵＩを表示し、この場合に、上記ステップ１３２９において一枚ずつページが前にめくれていくＵＩよりも、ゆっくりめくれていくようにする。
【０１２５】
次に、端末はステップ１３３７で右ＵＩ作動領域の一部領域でタッチダウンが入力されタッチダウンが入力された状態で左方向にドラッグ及びタッチアップが入力されるか否かを検査する。
ステップ１３３７で、右ＵＩ作動領域の一部領域でタッチダウンが入力されタッチダウンが入力された状態で左方向にドラッグ及びタッチアップが入力されたと判断する場合、端末はステップ１３３９で増加されたページ数に対応する以前のページの表示をキャンセルして、端末は本発明によるアルゴリズムを終了する。即ち、複数枚のページの前めくり以前のページに戻る。
【０１２６】
一方、端末はステップ１３３７で右ＵＩ作動領域の一部領域でタッチダウンが入力されていないか、又はタッチダウンが入力された状態で左方向にドラッグ及びタッチアップが入力されていないと判断する場合、端末は本発明によるアルゴリズムを終了する。
以上のように、上記のステップ１３２１又は１３３９を実行した場合、もしくは、上記のステップ１３１９又は１３３７で「いいえ」が選択された場合、端末は本発明によるアルゴリズムを終了する。
【０１２７】
図１９は、本発明の第５実施例による電子書籍機能を有する携帯用端末機における加速度センサーを用いてアナログ的に電子書籍をめくる方法を示す例示図である。
図１９を参照すると、端末は電子書籍実行の要請が感知される場合、電子書籍機能を実行して、使用者により選択された電子書籍の予め設定されたページを画面に表示した後、加速度センサーを駆動して端末の側面加速度を検出する。
【０１２８】
もし、図１９に示すように、右側面から基準値以上の加速度値が検出されると、端末は次のページを画面に表示する。図示していないが、左側面から基準値以上の加速度値が検出されると、端末は以前のページを画面に表示することができる。
【０１２９】
図２０は、本発明の第５実施例による電子書籍機能を有する携帯用端末機における加速度センサーを用いてアナログ的に電子書籍をめくる方法を示すフローチャートである。
図２０を参照すると、端末はステップ１５０１で使用者のキー操作に応じて電子書籍機能の実行要請が感知されるか否かを検査する。
【０１３０】
ステップ１５０１で、電子書籍機能の実行要請が感知される場合、端末はステップ１５０３で電子書籍機能を実行して、電子書籍機能の設定情報に応じて、使用者により選択された電子書籍の予め設定されたページを表示する。例えば、電子書籍機能の設定情報には、電子書籍機能実行の際、該当電子書籍の初ページから表示するか、或いは該当電子書籍に対し以前に最後に表示されたページから表示するように予め設定する。
【０１３１】
次に、端末はステップ１５０５で加速度センサーを駆動して端末の側面加速度を検出して、ステップ１５０７で右方向に基準値以上の加速度値が検出されるか否かを検査する。
ステップ１５０７で、右側面から基準値以上の加速度値が検出されたと判断する場合、端末はステップ１５０９で次のページを画面に表示する。その際、端末は画面にページが後ろにめくれていくＵＩを表示してもよい。ここで、端末は音声、振動などを介してページの移動を使用者へ知らせることができる。例えば、ページが後ろにめくれていくたびにページがめくれていく音を出力してもよい。
【０１３２】
一方、ステップ１５０７で、右側面から基準値以上の加速度値が検出されていないと判断する場合、端末はステップ１５１１で左側面から基準値以上の加速度値が検出されるか否かを検査する。
ステップ１５１１で、左側面から基準値以上の加速度値が検出されたと判断する場合、端末はステップ１５１３で以前のページを画面に表示する。その際、端末は画面にページが前にめくれていくＵＩを表示してもよい。ここで、端末は音声、振動などを介してページの移動を使用者へ知らせることができる。例えば、ページが前にめくれていくたびにページがめくれていく音を出力してもよい。
【０１３３】
一方、ステップ１５１１で、左側面から基準値以上の加速度値が検出されていないと判断する場合、端末はステップ１５０７に戻って以下のステップを繰り返して実行する。
以上のように、上記のステップ１５０９又は１５１３を実行した場合、端末は本発明によるアルゴリズムを終了する。
【０１３４】
上述のように、本発明は電子書籍機能を有する携帯用端末機におけるアナログ的な電子書籍ページめくりＵＩを提供することで、使用者が機器使用法を習わなくても実際の本をめくっているような感覚で自然にコンテンツのページを「めくる」、即ち、表示ページを変更できる利点がある。
【０１３５】
一方、本発明の詳細な説明では具体的な実施例に関して説明したが、本発明の範囲を逸脱しない範囲内で多様な変形が可能であることはもちろんである。従って、本発明の範囲は、説明された実施例に限って決められてはならず、後述する特許請求の範囲だけでなく、この特許請求の範囲と均等なものによって定められなければならない。
【符号の説明】
【０１３６】
１００    制御部
１０２    メモリ
１０４    入力部
１０６    表示部
１０８    電子書籍ビューア
１１０    通信部
【図１】
0005848080.tif 000002
【図２】
0005848080.tif 000003
【図３】
0005848080.tif 000004
【図４】
0005848080.tif 000005
【図５】
0005848080.tif 000006
【図６】
0005848080.tif 000007
【図７】
0005848080.tif 000008
【図８】
0005848080.tif 000009
【図９】
0005848080.tif 000010
【図１０】
0005848080.tif 000011
【図１１】
0005848080.tif 000012
【図１２】
0005848080.tif 000013
【図１３】
0005848080.tif 000014
【図１４】
0005848080.tif 000015
【図１５】
0005848080.tif 000016
【図１６】
0005848080.tif 000017
【図１７】
0005848080.tif 000018
【図１８】
0005848080.tif 000019
【図１９】
0005848080.tif 000020
【図２０】
0005848080.tif 000021