(57)【要約】【課題】電子書籍におけるレイアウトの確認と、表示されているページに含まれる文章の確認とを、簡単な操作で実現可能な電子機器を提供する。【解決手段】電子機器１は、電子書籍の一部分を第１領域１１に表示させるとともに、当該一部分に含まれる文章の一部分を第２領域１２に表示させる。電子機器１は、第１領域１１に電子書籍の一部分として第１の部分Ｊ１０を表示させるとともに第２領域１２に当該第１の部分に含まれる文章の一部分Ｊ４０を表示させた表示状態において、第１の入力を受け付けたことに基づき、ページめくり処理を行なって第１領域１１に表示させる電子書籍の一部分を第１の部分Ｊ１０から第２の部分Ｊ２０に切り換える。電子機器１は、上記表示状態において第２の入力を受け付けたことに基づき、第２領域１２においてスクロール表示をさせる。【選択図】図１
2011242848.tif 000002
【特許請求の範囲】
【請求項１】
電子書籍を画面に表示する電子機器であって、
前記電子書籍と、当該電子書籍に含まれている文章を示した文章データとを関連付けて格納する記憶装置と、
前記電子書籍の一部分を前記画面の第１の表示領域に表示させるとともに、当該一部分に含まれる前記文章の一部分を前記文章データに基づいて前記画面の第２の表示領域に表示させる表示制御手段と、
第１の入力と、第２の入力とを受け付ける入力受付手段とを備え、
前記表示制御手段は、
前記電子書籍の一部分を前記第１の表示領域に表示させるとともに当該一部分に含まれる前記文章の一部分を前記第２の表示領域に表示させた表示状態において、前記第１の入力を前記入力受付手段が受け付けたことに基づき、当該電子書籍のページめくり処理を行ない、
前記表示状態において前記第２の入力を前記入力受付手段が受け付けたことに基づき、前記第２の表示領域において画面をスクロールさせる、電子機器。
【請求項２】
前記表示制御手段は、
前記ページめくり処理によって、前記第１の表示領域に表示させる前記電子書籍の一部分を第１の部分から第２の部分に切り換え、
前記表示状態において前記第１の入力を前記入力受付手段が受け付けたことに基づき、さらに、前記第２の表示領域に表示させる前記文章を前記第１の部分に含まれる文章の一部分から前記第２の部分に含まれる文章の一部分に切り換える、請求項１に記載の電子機器。
【請求項３】
前記第１の部分および前記第２の部分は、前記電子書籍における各ページまたは当該電子書籍における各見開きページである、請求項２に記載の電子機器。
【請求項４】
前記第１の入力および前記第２の入力のいずれか一方は、前記画面に対する左右方向の移動を指示する入力であり、他方は、前記画面に対する上下方向の移動を指示する入力である、請求項１〜３のいずれか１項に記載の電子機器。
【請求項５】
前記表示制御手段は、前記第２の表示領域において前記文章を横書き表示し、
前記第２の入力は、前記上下方向の移動を指示する入力である、請求項４に記載の電子機器。
【請求項６】
前記記憶装置は、前記電子書籍に含まれている前記文章のタイトルを示したタイトルデータを前記電子書籍と関連付けてさらに格納しており、
前記入力受付手段は、第３の入力をさらに受け付け、
前記表示制御手段は、
前記第３の入力を前記入力受付手段が受け付けたことに基づき、前記タイトルのうち予め定められた規則に基づいて決定される数のタイトルを、前記第１の表示領域および前記第２の表示領域の少なくともいずれかに重畳させた状態で表示させ、
前記タイトルを前記画面に表示させた状態において、前記第２の入力を前記入力受付手段が受け付けたことに基づき、前記重畳させたタイトルの表示領域において画面をスクロールさせ、
前記画面に表示されたタイトルにおいて１つのタイトルの選択が確定したことに基づき、前記選択されたタイトルに関連する、前記電子書籍の一部分を、前記第１の表示領域に表示させる、請求項１〜５のいずれか１項に記載の電子機器。
【請求項７】
前記電子書籍の各ページまたは各見開きページを、単位ページとすると、
前記記憶装置は、前記単位ページ毎のサムネイル画像をさらに格納しており、
前記入力受付手段は、第４の入力をさらに受け付け、
前記表示制御手段は、
前記第４の入力を前記入力受付手段が受け付けたことに基づき、前記第１の表示領域に表示させている前記電子書籍の一部分に対応する前記サムネイル画像を含んだ複数の前記サムネイル画像を、当該電子書籍の当該一部分または当該一部分に含まれる前記文章の一部分に重畳して表示させ、
前記画面に表示されたサムネイル画像において１つのサムネイル画像の選択が確定したことに基づき、前記選択されたサムネイル画像に対応する、前記電子書籍の一部分を、前記第１の表示領域に表示させる、請求項６に記載の電子機器。
【請求項８】
前記表示制御手段は、前記複数のサムネイル画像が表示された状態において前記第１の入力を前記入力受付手段が受け付けたことに基づき、前記サムネイル画像をスクロール表示させる、請求項７に記載の電子機器。
【請求項９】
電子書籍を画面に表示する電子機器における表示制御方法であって、
前記電子書籍と、当該電子書籍に含まれている文章を示した文章データとを関連付けて記憶装置に格納するステップと、
前記電子書籍の一部分を前記画面の第１の表示領域に表示させるとともに、当該一部分に含まれる前記文章の一部分を前記文章データに基づいて前記画面の第２の表示領域に表示させるステップと、
前記電子書籍の一部分を前記第１の表示領域に表示させるとともに当該一部分に含まれる前記文章の一部分を前記第２の表示領域に表示させた表示状態において、第１の入力を受け付けたことに基づき、当該電子書籍のページめくり処理を行なうステップと、
前記表示状態において第２の入力を受け付けたことに基づき、前記第２の表示領域において画面をスクロールさせるステップとを備える、表示制御方法。
【請求項１０】
電子書籍を画面に表示する電子機器を制御するためのプログラムであって、
前記電子書籍と、当該電子書籍に含まれている文章を示した文章データとを関連付けて記憶装置に格納するステップと、
前記電子書籍の一部分を前記画面の第１の表示領域に表示させるとともに、当該一部分に含まれる前記文章の一部分を前記文章データに基づいて前記画面の第２の表示領域に表示させるステップと、
前記電子書籍の一部分を前記第１の表示領域に表示させるとともに当該一部分に含まれる前記文章の一部分を前記第２の表示領域に表示させた表示状態において、第１の入力を受け付けたことに基づき、当該電子書籍のページめくり処理を行なうステップと、
前記表示状態において第２の入力を受け付けたことに基づき、前記第２の表示領域において画面をスクロールさせるステップとを前記電子機器に実行させる、プログラム。
【請求項１１】
電子書籍を画面に表示する電子機器を制御するためのプログラムを格納したコンピュータ読み取り可能な記録媒体であって、
前記プログラムは、
前記電子書籍と、当該電子書籍に含まれている文章を示した文章データとを関連付けて記憶装置に格納するステップと、
前記電子書籍の一部分を前記画面の第１の表示領域に表示させるとともに、当該一部分に含まれる前記文章の一部分を前記文章データに基づいて前記画面の第２の表示領域に表示させるステップと、
前記電子書籍の一部分を前記第１の表示領域に表示させるとともに当該一部分に含まれる前記文章の一部分を前記第２の表示領域に表示させた表示状態において、第１の入力を受け付けたことに基づき、当該電子書籍のページめくり処理を行なうステップと、
前記表示状態において第２の入力を受け付けたことに基づき、前記第２の表示領域において画面をスクロールさせるステップとを前記電子機器に実行させる、コンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、表示制御方法、プログラム、およびコンピュータ読み取り可能な記録媒体に関し、特に、電子書籍を表示可能な電子機器、当該電子機器における表示制御方法、プログラム、および当該プログラムを格納したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
従来、電子書籍を表示可能な電子機器が知られている。当該電子機器は、ユーザからのページめくり操作を受け付けることにより、たとえば次のページを表示することができる。
【０００３】
また、新聞が電子化されている。このため、電子化された新聞の購読者は、自身のコンピュータ等により当該新聞の記事等を読むことできる。しかしながら、コンピュータの画面に比べて新聞の紙面の面積は大きいため、購読者は、紙面全体における記事等のレイアウトの確認は困難である。このため、特許文献１には、実紙面と同様の新聞イメージ画像を表示する電子新聞表示装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３２３３６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、実紙面と同様の新聞イメージ画像を表示しても記事等の文字は非常に小さく表示されるため、記事等の内容を確認することは困難である。このような問題点は、たとえば、雑誌を含む、ページの面積が大きい各種の本にも当てはまる。
【０００６】
本願発明は上記問題点に鑑みなされたものであって、その目的は、電子書籍におけるレイアウトの確認と、表示されているページに含まれる文章の確認とを、簡単な操作で実現可能な電子機器、表示制御方法、プログラム、およびコンピュータ読み取り可能な記録媒体を提供することにある。
【課題を解決するための手段】
【０００７】
本発明のある局面に従うと、電子機器は、電子書籍を画面に表示する電子機器である。電子機器は、電子書籍と、当該電子書籍に含まれている文章を示した文章データとを関連付けて格納する記憶装置と、電子書籍の一部分を画面の第１の表示領域に表示させるとともに、当該一部分に含まれる文章の一部分を文章データに基づいて画面の第２の表示領域に表示させる表示制御手段と、第１の入力と、第２の入力とを受け付ける入力受付手段とを備える。表示制御手段は、電子書籍の一部分を第１の表示領域に表示させるとともに当該一部分に含まれる文章の一部分を第２の表示領域に表示させた表示状態において、第１の入力を入力受付手段が受け付けたことに基づき、当該電子書籍のページめくり処理を行ない、上記表示状態において第２の入力を入力受付手段が受け付けたことに基づき、第２の表示領域において画面をスクロールさせる。
【０００８】
好ましくは、表示制御手段は、ページめくり処理によって、第１の表示領域に表示させる電子書籍の一部分を第１の部分から第２の部分に切り換え、上記表示状態において第１の入力を入力受付手段が受け付けたことに基づき、さらに、第２の表示領域に表示させる文章を第１の部分に含まれる文章の一部分から第２の部分に含まれる文章の一部分に切り換える。
【０００９】
好ましくは、第１の部分および第２の部分は、電子書籍における各ページまたは当該電子書籍における各見開きページである。
【００１０】
好ましくは、第１の入力および第２の入力のいずれか一方は、画面に対する左右方向の移動を指示する入力であり、他方は、画面に対する上下方向の移動を指示する入力である。
【００１１】
好ましくは、表示制御手段は、第２の表示領域において文章を横書き表示し、第２の入力は、上下方向の移動を指示する入力である。
【００１２】
好ましくは、記憶装置は、電子書籍に含まれている文章のタイトルを示したタイトルデータを電子書籍と関連付けてさらに格納している。入力受付手段は、第３の入力をさらに受け付ける。表示制御手段は、第３の入力を入力受付手段が受け付けたことに基づき、タイトルのうち予め定められた規則に基づいて決定される数のタイトルを、第１の表示領域および第２の表示領域の少なくともいずれかに重畳させた状態で表示させる。表示制御手段は、タイトルを画面に表示させた状態において、第２の入力を入力受付手段が受け付けたことに基づき、重畳させたタイトルの表示領域において画面をスクロールさせる。表示制御手段は、画面に表示されたタイトルにおいて１つのタイトルの選択が確定したことに基づき、選択されたタイトルに関連する、電子書籍の一部分を、第１の表示領域に表示させる。
【００１３】
好ましくは、電子書籍の各ページまたは各見開きページを、単位ページとすると、記憶装置は、単位ページ毎のサムネイル画像をさらに格納している。入力受付手段は、第４の入力をさらに受け付ける。表示制御手段は、第４の入力を入力受付手段が受け付けたことに基づき、第１の表示領域に表示させている電子書籍の一部分に対応するサムネイル画像を含んだ複数のサムネイル画像を、当該電子書籍の当該一部分または当該一部分に含まれる文章の一部分に重畳して表示させる。表示制御手段は、画面に表示されたサムネイル画像において１つのサムネイル画像の選択が確定したことに基づき、選択されたサムネイル画像に対応する、電子書籍の一部分を、第１の表示領域に表示させる。
【００１４】
好ましくは、表示制御手段は、複数のサムネイル画像が表示された状態において第１の入力を入力受付手段が受け付けたことに基づき、サムネイル画像をスクロール表示させる。
【００１５】
本発明の他の局面に従うと、表示制御方法は、電子書籍を画面に表示する電子機器における表示制御方法である。表示制御方法は、電子書籍と、当該電子書籍に含まれている文章を示した文章データとを関連付けて記憶装置に格納するステップと、電子書籍の一部分を画面の第１の表示領域に表示させるとともに、当該一部分に含まれる文章の一部分を文章データに基づいて画面の第２の表示領域に表示させるステップと、電子書籍の一部分を第１の表示領域に表示させるとともに当該一部分に含まれる文章の一部分を第２の表示領域に表示させた表示状態において、第１の入力を受け付けたことに基づき、当該電子書籍のページめくり処理を行なうステップと、上記表示状態において第２の入力を受け付けたことに基づき、第２の表示領域において画面をスクロールさせるステップとを備える。
【００１６】
本発明のさらに他の局面に従うと、プログラムは、電子書籍を画面に表示する電子機器を制御するためのプログラムである。プログラムは、電子書籍と、当該電子書籍に含まれている文章を示した文章データとを関連付けて記憶装置に格納するステップと、電子書籍の一部分を画面の第１の表示領域に表示させるとともに、当該一部分に含まれる文章の一部分を文章データに基づいて画面の第２の表示領域に表示させるステップと、電子書籍の一部分を第１の表示領域に表示させるとともに当該一部分に含まれる文章の一部分を第２の表示領域に表示させた表示状態において、第１の入力を受け付けたことに基づき、当該電子書籍のページめくり処理を行なうステップと、上記表示状態において第２の入力を受け付けたことに基づき、第２の表示領域において画面をスクロールさせるステップとを電子機器に実行させる。
【００１７】
本発明のさらに他の局面に従うと、コンピュータ読み取り可能な記録媒体は、電子書籍を画面に表示する電子機器を制御するためのプログラムを格納したコンピュータ読み取り可能な記録媒体である。プログラムは、電子書籍と、当該電子書籍に含まれている文章を示した文章データとを関連付けて記憶装置に格納するステップと、電子書籍の一部分を画面の第１の表示領域に表示させるとともに、当該一部分に含まれる文章の一部分を文章データに基づいて画面の第２の表示領域に表示させるステップと、電子書籍の一部分を第１の表示領域に表示させるとともに当該一部分に含まれる文章の一部分を第２の表示領域に表示させた表示状態において、第１の入力を受け付けたことに基づき、当該電子書籍のページめくり処理を行なうステップと、上記表示状態において第２の入力を受け付けたことに基づき、第２の表示領域において画面をスクロールさせるステップとを電子機器に実行させる。
【図面の簡単な説明】
【００１８】
【図１】電子機器の動作概要を説明するための図である。
【図２】電子機器のハードウェア構成を示した図である。
【図３】電子機器の機能的構成を示したブロック図である。
【図４】電子機器における処理の流れを示したフローチャートである。
【図５】図４のステップＳ８の詳細を示したフローチャートである。
【図６】他の電子機器の動作概要を説明するための図である。
【図７】上記他の電子機器におけるレイヤ管理を説明するための図である。
【図８】上記他の電子機器の機能的構成を示したブロック図である。
【図９】上記他の電子機器における処理の流れを示したフローチャートである。
【図１０】図９のステップＳ３２の詳細を示したフローチャートである。
【図１１】図１０のステップＳ２０４において、最上位レイヤはインデックスでないと判断された場合における電子機器１Ａの処理を示したフローチャートである。
【図１２】図１０のステップＳ２０２の詳細を示したフローチャートである。
【図１３】サムネイル画像を表示可能な上記他の電子機器の動作概要を説明するための図である。
【図１４】サムネイル画像を表示可能な上記他の電子機器における処理の流れを示したフローチャートである。
【図１５】図１０のステップＳ５２の詳細を示したフローチャートである。
【発明を実施するための形態】
【００１９】
以下、図面を参照しつつ、本発明の実施の形態に係る電子機器について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２０】
なお、以下では、電子書籍の一例として、雑誌を例に挙げて説明する。なお、電子書籍は、雑誌に限らず、新聞、本等の電子化された書籍を含む。
【００２１】
［実施の形態１］
＜電子機器の動作概要＞
図１は、電子機器１の動作概要を説明するための図である。図１（ａ）は、電子機器１が電子書籍のある見開きページを表示したときの表示画面を説明するための図である。図１（ａ）を参照して、電子機器１は、入力装置として、トラックボール２１と操作キー２２とを備える。電子機器１は、表示領域１０を少なくとも第１領域１１と第２領域１２と第３領域１３とに分けて、それぞれで異なる情報を表示する。電子機器１は、電子書籍の一部分として電子書籍の見開きページＪ１０を、第１領域１１に表示している。
【００２２】
なお、見開きページＪ１０は、ページＪ１１とページＪ１２とで構成される。また、以下では、電子書籍が左開き（左綴じ）である場合を例に挙げて説明する。つまり、本を開いたとき左側のページから右側のページへとノンブル（ページ番号）が増えていく電子書籍を例に挙げて説明する。
【００２３】
電子機器１は、第１領域１１に見開きページＪ１０を表示したことに基づき、見開きページＪ１０に含まれる文章の一部分Ｊ４０（以下、「文章Ｊ４０」とも称する）を第２領域１２に表示する。より詳しくは、電子機器１は、見開きページＪ１０を表示したことに基づき、見開きページＪ１０に含まれる文章Ｊ４０を予め指定された文字サイズで第２領域１２に表示する。つまり、見開きページＪ１０に含まれる文章の文字数が多い場合には、当該文章全体は、一度に第２領域１２に表示されない。
【００２４】
なお、予め指定された文字サイズとは、ユーザが少なくとも視認可能な程度の大きさの文字サイズである。なお、当該文字サイズの変更が可能となるように電子機器１が構成されていてもよい。
【００２５】
電子機器１は、トラックボール２１の回転が矢印９１の方向（以下、「上方向」とも称する）を指定する回転である場合、第２領域１２における表示画面を上方向にスクロールする。なお、電子機器１は、図１（ａ）に示すように文章Ｊ４０が見開きページＪ１０の先頭箇所の文章である場合には、スクロールは行なわない。また、電子機器１は、トラックボール２１の回転が矢印９２の方向（以下、「下方向」とも称する）を指定する回転である場合、第２領域１２における表示画面を下方向にスクロールする。なお、電子機器１は、上記スクロールにおけるスクロール量を、トラックボールの回転量により決定する。
【００２６】
なお、「スクロール」とは、画面に表示されている部分をたとえば上下方向に移動し、画面の外にあった部分（非表示であった部分）を表示させることをいう。また、このような表示方法を、「スクロール表示」と称する。
【００２７】
電子機器１は、トラックボール２１の回転が矢印９３の方向（以下、「左方向」とも称する）を指定する回転である場合、第１領域１１に表示する見開きページを、見開きページＪ１０から、当該見開きページＪ１０よりも後の見開きページに切り換える。つまり、電子機器１は、現在表示されている見開きページよりも後の見開きページを表示するためにページめくりを行なう。また、電子機器１は、トラックボール２１の回転が矢印９４の方向（以下、「右方向」とも称する）を指定する回転である場合、第１領域１１に表示する見開きページを、見開きページＪ１０から、当該見開きページＪ１０よりも前の見開きページに切り換える。つまり、電子機器１は、現在表示されている見開きページよりも前の見開きページを表示するためにページめくりを行なう。なお、電子機器１は、上記ページめくりにおけるページめくりの量を、トラックボールの回転量により決定する。
【００２８】
なお、トラックボール２１の左右方向の回転とページめくりの方向とは上記の関係に限定されるものではない。たとえば、トラックボール２１の回転が左方向を指定する回転である場合に現在表示されている見開きページよりも前の見開きページを表示し、トラックボール２１の回転が右方向を指定する回転である場合に現在表示されている見開きページよりも後の見開きページを表示するように電子機器１を構成してもよい。
【００２９】
なお、以下では、説明の便宜上、矢印９１の方向の入力、矢印９２方向の入力、矢印９３方向の入力、矢印９４方向の入力を、それぞれ、「上方向の入力」、「下方向の入力」、「左方向の入力」、「右方向の入力」とも称する。
【００３０】
図１（ｂ）は、図１（ａ）の状態において電子機器１が下方向の入力を受け付けたことに基づき表示される表示画面を示した図である。図１（ｂ）を参照して、電子機器１は、上記スクロールの結果、第２領域１２に文章Ｊ４１を表示する。文章Ｊ４１は、第１領域１１に表示されている見開ページＪ１０に含まれている文章の一部である。
【００３１】
図１（ｃ）は、図１（ａ）の状態において電子機器１が左方向の入力を受け付けたことに基づき表示される表示画面の一例を示した図である。図１（ｃ）を参照して、電子機器１は、上記ページめくりの結果、第１領域１１に見開きページＪ２０を表示する。なお、見開きページＪ２０は、ページＪ２１と、ページＪ２１の次のページであるページＪ２２とからなる。また、電子機器１は、第１領域１１に表示させた見開きページＪ２０に含まれる文章の一部分Ｊ５０（以下、「文章Ｊ５０」とも称する）を第２領域１２に表示する。
【００３２】
以上のように、電子機器１は、左方向の入力または右方向の入力を受け付けると、第１領域１１において当該受け付けた方向に基づいたページめくり処理を実行する。また、電子機器１は、上方向の入力または下方向の入力を受け付けると、第２領域１２において当該受け付けた方向に基づいたスクロール表示を行なう。
【００３３】
したがって、電子機器１は、トラックボールの回転方向に応じた画面の変更が可能となる。それゆえ、電子機器１のユーザは、電子書籍におけるレイアウトの確認と、表示されているページに含まれる文章の確認とを、簡単な操作で実現可能となる。
【００３４】
なお、本実施の形態では、電子機器１が備える入力装置の一つとしてトラックボール２１を挙げて説明するが、トラックボール２１の代わりに、たとえば、方向キー（たとえば十字キー）、タッチパッド、タッチパネルなどの少なくとも２次元方向を指定可能なポインティングを備える構成としてもよい。後述する他の実施の形態においても同様である。
【００３５】
十字キーを用いた場合には、上記のように電子書籍が左開きであるとき、十字キーにおける右側部分を押すことにより、現在表示されている見開きページの後の見開きページを表示するように電子機器１を構成すればよい。また、十字キーにおける下側部分を押すことにより、第２領域１２の文章が下方向にスクロールするように電子機器１を構成すればよい。
【００３６】
また、タッチパネルを用いる場合には、上記のように電子書籍が左開きであるとき、指をタッチパネルに接触させた状態で右から左へ移動させることにより、現在表示されている見開きページの後の見開きページを表示するように、電子機器１を構成すればよい。また、指をタッチパネルに接触させた状態で下から上へ移動させることにより、第２領域１２の文章が下方向にスクロールするように電子機器１を構成すればよい。
【００３７】
以下、電子機器１の上記機能を実現するための具体的構成について、図２〜図５に基づき説明する。
【００３８】
＜ハードウェア構成＞
図２は、電子機器１のハードウェア構成を示した図である。図２を参照して、電子機器１は、プログラムを実行するＣＰＵ（Central Processing Unit）１０１と、主記憶装置１０２と、データを不揮発的に格納するＲＯＭ（Read Only Memory）１０３と、フラッシュメモリ１０４と、ＶＲＡＭ（Video Random Access Memory）１０５と、電子機器１のユーザによる指示の入力を受ける入力装置１０６と、無線通信モジュール１０７と、電池１０８と、ＩＣ（Integrated Circuit）カードリーダライタ１０９と、モニタ１１０と、アンテナ１１１とを備える。
【００３９】
フラッシュメモリ１０４は、不揮発性の半導体メモリである。フラッシュメモリ１０４は、電子機器１が生成したデータ、電子機器１の外部装置から取得したデータ等の各種データを揮発的に格納する。ＶＲＡＭ１０５は、モニタ１１０に表示される内容を保持するメモリである。モニタ１１０は、ＶＲＡＭ１０５が保持する内容を表示する。
【００４０】
無線通信モジュール１０７は、電子機器１が外部の通信装置と無線通信を行なうための信号処理を行なう。無線通信モジュール１０７は、アンテナ１１１を介したデータ送受信を行なう。
【００４１】
各構成要素１０１〜１０９は、相互にデータバスによって接続されている。ＩＣカードリーダライタ１０９には、メモリカード１９１が装着される。
【００４２】
電子機器１における処理は、各ハードウェアおよびＣＰＵ１０１により実行されるソフトウェアによって実現される。このようなソフトウェアは、フラッシュメモリ１０４に予め記憶されている場合がある。また、ソフトウェアは、メモリカード１９１その他の記憶媒体に格納されて、プログラムプロダクトとして流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラムプロダクトとして提供される場合もある。このようなソフトウェアは、ＩＣカードリーダライタ１０９その他の読取装置によりその記憶媒体から読み取られて、あるいは、通信ＩＦを介してダウンロードされた後、フラッシュメモリ１０４に一旦格納される。そのソフトウェアは、ＣＰＵ１０１によってフラッシュメモリ１０４から読み出され、さらにフラッシュメモリ１０４に実行可能なプログラムの形式で格納される。ＣＰＵ１０１は、そのプログラムを実行する。
【００４３】
同図に示される電子機器１を構成する各構成要素は、一般的なものである。したがって、本発明の本質的な部分は、フラッシュメモリ１０４、メモリカード１９１その他の記憶媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、電子機器１の各ハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
【００４４】
なお、記録媒体としては、ＤＶＤ-ＲＯＭ、ＣＤ−ＲＯＭ、ＦＤ（Flexible Disk）、ハードディスクに限られず、磁気テープ、カセットテープ、光ディスク（ＭＯ（Magnetic Optical Disc）／ＭＤ（Mini Disc）／ＤＶＤ（Digital Versatile Disc））、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Electronically Programmable Read-Only Memory）、ＥＥＰＲＯＭ（Electronically Erasable Programmable Read-Only Memory）、フラッシュＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。また、記録媒体は、当該プログラム等をコンピュータが読取可能な一時的でない媒体である。
【００４５】
ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００４６】
＜データ＞
電子機器１は、フラッシュメモリ１０４に、コンテンツである電子書籍と、当該電子書籍に含まれている文章を示した文章データとを関連付けて格納している。電子機器１は、電子書籍および文章データを、たとえば無線通信モジュールによりサーバ装置（図示せず）から取得する。あるいは、電子書籍および文章データはメモリカード１９１に格納されており、電子機器１は、ＩＣカードリーダライタ１０９を介して当該電子書籍および文章データを取得する。なお、電子書籍のファイル形式としては、たとえば、ＰＤＦ（登録商標）（Portable Document Format）、ＸＭＤＦ（登録商標）（Mobile Document Format）、ＥＰＵＢが挙げられる。また、このようなファイル形式以外にも、ＪＰＥＧ（Joint Photographic Experts Group）、ＧＩＦ（Graphics Interchange Format）、ＥＰＳ（Encapsulated Post Script）等の各種形式がある。文章データのファイル形式としては、たとえばテキスト形式が挙げられる。
【００４７】
サーバ装置から電子書籍を取得する場合、電子機器１は、１つの電子書籍に含まれる全てのデータをサーバ装置から一度に取得する構成であってもよいし、当該全てのデータを一部分（たとえば、見開きページ）を、電子機器１から要求信号を送信する都度取得する構成であってもよい。また、文章データについても、同様である。
【００４８】
電子機器１は、電子書籍から当該文章データを生成する構成であってもよい。
なお、電子機器１が格納する電子書籍の数はいくらであってもよい。以下では、説明の便宜上、電子機器１が１冊の電子書籍を格納している場合を例に挙げて説明する。
【００４９】
＜機能的構成＞
図３は、電子機器１の機能的構成を示したブロック図である。図３を参照して、電子機器１は、入力装置１０６、フラッシュメモリ１０４、ＶＲＡＭ１０５、およびモニタ１１０の他に、制御部２００を備える。制御部２００は、入力受付部２１０と、表示制御部２２０とを備える。表示制御部２２０は、入力判定部２２１を含む。なお、制御部２００および制御部２００に含まれる各部は、ＣＰＵ１０１がプログラムを実行することにより実現される機能ブロックである。
【００５０】
入力受付部２１０は、入力装置１０６からの入力を受け付ける。入力受付部２１０は、入力装置１０６の一つとしてトラックボール２１からの入力を受け付ける。また、入力受付部２１０は、入力装置１０６の一つとして操作キー２２からの入力を受け付ける。入力受付部２１０は、受け付けた各入力を表示制御部２２０に送る。なお、以下では、操作キー２２の一つが、決定キーとして機能する場合を例に挙げて説明する。
【００５１】
表示制御部２２０は、画像をモニタ１１０に表示させる制御を行なう。具体的には、表示制御部２２０は、ＶＲＡＭ１０５に画像データを書き込むことにより、モニタ１１０に当該画像データに基づいた画像を表示させる。なお、「画像」とは、テキスト、写真、図形等の画面に表示されているものをいう。つまり、画面に表示されているものは全て画像である。
【００５２】
表示制御部２２０は、電子書籍の見開きページを第１領域１１に表示させるとともに、当該見開きページに含まれる文章の一部分を文章データに基づいて第２領域１２に表示させる（たとえば図１（ａ））。なお、以下では、このように文章の一部分が第２領域に表示されている状態を、「文章データ表示状態」と称する。
【００５３】
入力判定部２２１は、入力受付部２１０が受け付けた入力の種類を判定する。入力判定部２２１は、受け付けた入力が、たとえば、上方向の入力、下方向の入力、右方向の入力、左方向の入力、または決定キーによる決定のための入力のいずれであるかを判定する。
【００５４】
表示制御部２２０は、入力判定部２２１による判定結果に応じて、モニタ１１０に表示させる内容を変更する。
【００５５】
表示制御部２２０は、上述した文章データ表示状態において、左方向の入力または右方向の入力を受け付けたと判定した場合、第１領域１１に表示させる電子書籍の一部分を、現在表示している部分（以下、「第１の部分」とも称する）から、入力の方向に基づいた部分（以下、「第２の部分」）に切り換える。さらに、表示制御部２２０は、第２領域１２に表示させる文章を上記第１の部分に含まれる文章の一部分から上記第２の部分に含まれる文章の一部分に切り換える。当該２つの切り換え処理により、表示制御部２２０は、モニタ１１０の表示内容を、たとえば図１（ａ）の表示内容から図１（ｃ）の表示内容に切り換える。
【００５６】
表示制御部２２０は、上記文章データ表示状態において、上方向の入力または下方向の入力を受け付けたと判定した場合、第２領域１２において、当該入力に基づいた方向へのスクロールを行なう。具体的には、表示制御部２２０は、上方向の入力を受け付けたと判定した場合には、第１領域１１に表示されている見開きページに含まれている文章のうち、第２領域１２で表示されているよりも先の箇所の文章をモニタ１１０に表示させる。表示制御部２２０は、下方向の入力を受け付けたと判定した場合には、第１領域１１に表示されている見開きページに含まれている文章のうち、第２領域１２で表示されているよりも後の箇所の文章をモニタ１１０に表示させる。
【００５７】
したがって、上述したように、電子機器１のユーザは、電子書籍におけるレイアウトの確認と、表示されているページに含まれる文章の確認とを、簡単な操作で実現可能となる。
【００５８】
＜制御構造＞
図４は、電子機器１における処理の流れを示したフローチャートである。ステップＳ２において、電子機器１は、電子書籍（ファイル）をオープンする。ステップＳ４において、電子機器１は、デフォルトの見開きページを第１領域１１に表示し、当該見開きページに含まれている文章の一部分を第２領域１２に表示する。なお、デフォルトの見開きページの代わりに、ユーザが当該電子書籍を前回見たときに、最後に開いた見開きページを第１領域１１に表示してもよい。ステップＳ６において、電子機器１は、入力装置１０６を介して、表示画面を遷移させる入力を受け付けたか否かを判断する。
【００５９】
電子機器１は、入力を受け付けたと判断した場合（ステップＳ６においてＹＥＳ）、ステップＳ８において、当該入力に応じた表示処理を実行する。電子機器１は、入力を受け付けていないと判断した場合（ステップＳ６においてＮＯ）、処理をステップＳ１０に進める。
【００６０】
ステップＳ１０において、電子機器１は、電子書籍をクローズする入力を受け付けたか否かを判断する。電子機器１は、入力を受け付けたと判断した場合（ステップＳ１０においてＹＥＳ）、一連の処理を終了する。電子機器１は、入力を受け付けていないと判断した場合（ステップＳ１０においてＮＯ）、処理をステップＳ６に進める。
【００６１】
図５は、図４のステップＳ８の詳細を示したフローチャートである。図５を参照して、電子機器１は、ステップＳ１０２において、受け付けた入力が左方向の入力であるか否かを判断する。電子機器１は、左方向の入力であると判断した場合（ステップＳ１０２においてＹＥＳ）、ステップＳ１１０において、第１領域１１に次の見開きページを表示する。電子機器１は、左方向の入力でないと判断した場合（ステップＳ１０２においてＮＯ）、ステップＳ１０４において、受け付けた入力が右方向の入力であるか否かを判断する。
【００６２】
電子機器１は、右方向の入力であると判断した場合（ステップＳ１０４においてＹＥＳ）、ステップＳ１１２において、第１領域１１に１つ前の見開きページを表示する。電子機器１は、右方向の入力でないと判断した場合（ステップＳ１０４においてＮＯ）、ステップＳ１０６において、受け付けた入力が下方向の入力であるか否かを判断する。
【００６３】
電子機器１は、下方向の入力であると判断した場合（ステップＳ１０６においてＹＥＳ）、ステップＳ１１４において、第２領域１２の文章を下方向にスクロールする。電子機器１は、下方向の入力ではないと判断した場合（ステップＳ１０６においてＮＯ）、ステップＳ１０８において、受け付けた入力が上方向の入力であるか否かを判断する。
【００６４】
電子機器１は、上方向の入力であると判断した場合（ステップＳ１０８においてＹＥＳ）、ステップＳ１１６において、第２領域１２の文章を上方向にスクロールする。電子機器１は、上方向の入力でないと判断した場合（ステップＳ１０８においてＮＯ）、ステップＳ８の処理を終了する。
【００６５】
［実施の形態２］
本実施の形態の電子機器１Ａは、電子書籍のインデックスを表示する点、および当該インデックスに含まれるタイトルが選択されたことに基づき表示内容を切り換える点において、実施の形態１の電子機器１とは異なる。
【００６６】
なお、本実施の形態に係る電子機器１Ａは、電子機器１と同様のハードウェア構成を有する（図２参照）。したがって、電子機器１Ａのハードウェア構成の説明については、繰り返さない。
【００６７】
＜概要＞
図６は、電子機器１Ａの動作概要を説明するための図である。図６（ａ）は、電子機器１Ａが電子書籍のある見開きページを表示した後に、当該電子書籍のインデックスを表示した状態を示した図である。
【００６８】
図６（ａ）を参照して、電子機器１Ａは、電子機器１と同様に、第１領域１１に見開きページＪ１０を表示したことに基づき、見開きページＪ１０に含まれる文章の一部分Ｊ４０を第２領域１２に表示する。電子機器１Ａは、見開きページＪ１０および文章Ｊ４０を表示した状態（つまり、文章データ表示状態）において操作キー２２を介した所定の入力を受け付けた場合、当該電子書籍のインデックス３１０を、第２領域１２において文章Ｊ４０に重畳させて表示する。
【００６９】
電子機器１Ａは、インデックス３１０において、タイトルのうち予め定められた規則に基づいて決定される数のタイトルを表示する。たとえば、図６（ａ）では、１つのタイトルを１行に表示し、かつ５つのタイトルを表示している。なお、タイトルの表示し方は図６（ａ）に限定されず、電子機器１Ａは、各タイトルを複数行を用いて表示させてもよい。この際、電子機器１Ａは、表示するタイトル数を、タイトルの長さに応じて変化させてもよい。
【００７０】
なお、インデックス３１０を第１領域１１において見開きページＪ１０に重畳させて表示するように電子機器１Ａを構成してもよい。あるいは、インデックス３１０を文章第Ｊ４０と見開きページＪ１０との両方に重畳させて表示するように電子機器１Ａを構成してもよい。
【００７１】
図６（ｂ）は、図６（ａ）の状態において電子機器１Ａが下方向の入力（つまり、矢印９２方向の入力）を受け付けたことに基づき表示される表示画面を示した図である。図６（ｂ）を参照して、電子機器１Ａは、インデックス３１０（タイトルの表示領域）において、トラックボール２１の回転量に応じたスクロール表示を行なう。
【００７２】
なお、トラックボール２１の回転に応じて、選択状態のタイトルが順次、下のタイトルへと移動する。そして、たとえば５番目のタイトル（図６（ａ）参照）が選択状態となると、スクロール表示により、その次は６番目のタイトルが選択状態となる。なお、図６（ｂ）では、トラックボール２１の回転により、７番目のタイトル３１４が選択状態となっている。
【００７３】
図６（ｃ）は、図６（ｂ）の状態において７番目のタイトル３１４の選択を決定した場合に表示される表示画面を示した図である。図６（ｃ）を参照して、電子機器１Ａは、７番目のタイトル３１４を含む見開きページＪ３０を第１領域１１に表示するとともに、見開きページＪ３０に含まれる文章の一部分Ｊ６０を第２領域１２に表示する。また、電子機器１Ａは、インデックス３１０を非表示とする。
【００７４】
以下、電子機器１Ａの上記機能を実現するための具体的構成について、図７〜図１２に基づき説明する。
【００７５】
＜データ＞
図７は、電子機器１Ａにおけるレイヤ管理を説明するための図である。図７（ａ）は、レイヤ管理データ４００の構成を示した図である。なお、電子機器１Ａは、レイヤ管理データ４００をフラッシュメモリ１０４に格納している。また、電子機器１Ａは、入力装置１０６からの入力等に基づきレイヤ管理データ４００の内容を更新する。なお、当該更新処理は、後述するレイヤ管理部２２２（図８参照）により行なわれる。
【００７６】
図７（ａ）を参照して、電子機器１Ａは、表示領域１０における各領域をナンバリングすることにより管理している。また、各領域は、被操作方向を示す情報と、レイヤ番号とが対応付けられている。第１領域１１は、No.１の表示領域である。第２領域１２は、No．２の表示領域である。No.３の表示領域は、インデックスの表示領域である（図６（ａ），（ｂ）参照）。
【００７７】
被操作方向は、各ナンバーの表示領域が、上方向の入力、下方向の入力、右方向の入力、および下方向の入力のうち、いずれの入力を受け付けるかを示している。「左右」の場合には、右方向の入力と下方向の入力との入力を受け付けることを示している。「上下」の場合には、上方向の入力と下方向の入力との入力を受け付けることを示している。
【００７８】
レイヤ番号は、被操作方向が同一となる表示領域における階層の順位を示している。また、レイヤ番号が大きいほど、階層が上位であることを示している。なお、電子機器１Ａは、被操作方向が同一となる表示領域に関しては、階層が上位の表示領域を当該表示領域よりも階層が下位の表示領域に重畳させて表示する。たとえば、電子機器１Ａは、レイヤ番号“２”の表示領域をレイヤ番号“１”の表示領域に重畳させて表示する。
【００７９】
図７（ｂ）は、図７（ａ）に示した各ナンバーの表示領域を、表示領域１０において示した図である。なお、第３領域１３（図１（ａ）参照）については、図７（ｂ）では示していない。
【００８０】
＜機能的構成＞
図８は、電子機器１Ａの機能的構成を示したブロック図である。図８を参照して、電子機器１Ａは、入力装置１０６、フラッシュメモリ１０４、ＶＲＡＭ１０５、およびモニタ１１０の他に、制御部２００Ａを備える。制御部２００Ａは、入力受付部２１０と、表示制御部２２０Ａとを備える。表示制御部２２０Ａは、入力判定部２２１とレイヤ管理部２２２とを含む。なお、制御部２００Ａおよび制御部２００Ａに含まれる各部は、ＣＰＵ１０１がプログラムを実行することにより実現される機能ブロックである。
【００８１】
電子機器１Ａは、フラッシュメモリ１０４に、電子書籍と、文章データと、タイトルデータと、レイヤ管理データとを含む。タイトルデータは、電子書籍に含まれている文章のタイトルを示したデータである。電子機器１Ａは、タイトルデータと文章データと電子書籍とを、互いに関連付けて格納している。
【００８２】
電子機器１Ａは、表示制御部２２０Ａがレイヤ管理部２２２を含む点において、レイヤ管理部２２２を含まない実施の形態１の電子機器１と異なる。また、電子機器１Ａは、フラッシュメモリ１０４に、タイトルスデータおよびレイヤ管理データを格納している点において、これらのデータを格納していない実施の形態１の電子機器１と異なる。
【００８３】
レイヤ管理部２２２は、表示する画面同士の階層（レイヤ）管理を行なう。レイヤ管理部２２２は、図７（ａ）に示したレイヤ管理データを用いたレイヤ管理を行なう。レイヤ管理部２２２は、詳しくは後述するが、被操作方向が上下方向の最上位レイヤの確認と、被操作方向が左右方向の最上位レイヤの確認とを行なう。表示制御装置は、当該確認結果に応じた処理を実行する。なお、レイヤ管理部２２２による具体的処理については、後述する（図１２）。
【００８４】
以下では、表示制御部２２０Ａについて、実施の形態１における電子機器１の表示制御部２２０と異なる点を主として説明し、同じ点については説明を繰り返さない。
【００８５】
表示制御部２２０Ａは、予め定められた入力を受け付けた場合、電子書籍の全タイトルのうち予め定められた規則に基づいて決定される数のタイトルを含むインデックスを、第２領域１２に重畳させた状態で表示させる。表示制御部２２０Ａは、タイトルデータと、インデックスの画像を表示するための所定の描画用データとを用いて、インデックスを生成する。なお、描画用データは予めフラッシュメモリ１０４に格納されている。
【００８６】
なお、上述したように、インデックスを第１領域１１に表示させるように表示制御部２２０Ａを構成してもよい。あるいは、インデックスを第１領域１１および第２領域１２の両方に重畳させた状態で表示させるように表示制御部２２０Ａを構成してもよい。
【００８７】
表示制御部２２０Ａは、インデックスを画面に表示させた状態（以下、「インデックス表示状態」とも称する）において、上方向の入力または下方向の入力を受け付けたと判定した場合、重畳させたタイトルの表示領域においてスクロール表示させる。つまり、表示制御部２２０Ａは、インデックス内でタイトルのスクロール表示を行なう（図６（ｂ）参照）。
【００８８】
表示制御部２２０Ａは、画面に表示されたタイトルから１つのタイトルが選択された場合、選択されたタイトルに関連する、電子書籍の一部分を、第１領域１１に表示させる（図６（ｃ）参照）。また、表示制御部２２０Ａは、第１領域１１に表示させた電子書籍に含まれる文章の少なくとも一部分を第２領域１２に表示させる。
【００８９】
表示制御部２２０Ａは、インデックス表示状態において、右方向の入力または左方向の入力を受け付けたと判定した場合、第１領域１１に表示している見開きページを上述したように入力方向に応じた見開きページに切り換える。
【００９０】
したがって、電子機器１Ａのユーザは、電子書籍におけるレイアウトの確認と、表示されているページに含まれる文章の確認とを、簡単な操作で実現可能となる。さらに、ユーザは、インデックスにおいてタイトルが表示された状態において、トラックボールを上下方向に回転させることによりタイトルの選択が可能となる。つまり、第２領域１２に表示されている文章をスクロールするときと同じ方向のトラックボール２１の操作により、タイトルの選択が可能となる。さらに、タイトルの選択を確定することにより、ユーザは、確定したタイトルに対応した見開きページと、当該見開きページにおける文章の少なくとも一部を視認可能となる。
【００９１】
＜制御構造＞
図９は、電子機器１Ａにおける処理の流れを示したフローチャートである。ステップＳ２２において、電子機器１Ａは、電子書籍（ファイル）をオープンする。ステップＳ２４において、電子機器１Ａは、デフォルトの見開きページを第１領域１１に表示し、当該見開きページに含まれている文章の一部分を第２領域１２に表示する。ステップＳ２６において、電子機器１Ａは、入力装置１０６を介して、インデックスを表示する入力を受け付けたか否かを判断する。
【００９２】
電子機器１Ａは、入力を受け付けたと判断した場合（ステップＳ２６においてＹＥＳ）、ステップＳ２７において、電子機器１Ａは、レイヤ管理データ４００に、インデックス用のレイヤ情報を追加する。当該レイヤ情報は、たとえば、図７（ａ）における「No．３」の情報である。電子機器１Ａは、レイヤ番号の欄に、同じ被操作方向の表示領域のうち最も大きいレイヤ番号よりも更に１つ大きな番号（図７（ａ）の場合は“２”）を記録する。電子機器１Ａは、ステップＳ２８において、レイヤ管理データ４００に基づき、インデックスを第２領域１２に表示している文章に重畳させて表示する。その後、電子機器１Ａは、処理をステップＳ３０に進める。電子機器１Ａは、入力を受け付けていないと判断した場合（ステップＳ２６においてＮＯ）、ステップＳ３０において、表示画面を遷移させる入力を受け付けたか否かを判断する。
【００９３】
電子機器１Ａは、入力を受け付けたと判断した場合（ステップＳ３０においてＹＥＳ）、ステップＳ３２において、入力に応じた表示処理を実行する。電子機器１Ａは、入力を受け付けていないと判断した場合（ステップＳ３０においてＮＯ）、処理をステップＳ３４に進める。
【００９４】
ステップＳ３４において、電子機器１Ａは、電子書籍をクローズする入力を受け付けたか否かを判断する。電子機器１Ａは、入力を受け付けたと判断した場合（ステップＳ３４においてＹＥＳ）、一連の処理を終了する。電子機器１Ａは、入力を受け付けていないと判断した場合（ステップＳ３４においてＮＯ）、処理をステップＳ２６に進める。
【００９５】
図１０は、図９のステップＳ３２の詳細を示したフローチャートである。図１０を参照して、ステップＳ２０２において、被操作方向が上下方向である最上位レイヤを確認する。ステップＳ２０４において、電子機器１Ａは、最上位レイヤはインデックスであるか否かを判断する。
【００９６】
電子機器１Ａは、インデックスであると判断した場合（ステップＳ２０４においてＹＥＳ）、ステップＳ２０６において、インデックスに含まれるタイトルの選択を確定する入力を受け付けたか否かを判断する。電子機器１Ａは、インデックスでないと判断した場合（ステップＳ２０４においてＮＯ）、処理を図１１に示すステップＳ２５２に進める。
【００９７】
電子機器１Ａは、選択を確定する入力を受け付けたと判断した場合（ステップＳ２０６においてＹＥＳ）、ステップＳ２２０において、インデックスを非表示とする。ステップＳ２２１において、電子機器１Ａは、レイヤ管理データ４００からインデックス用のレイヤ情報を削除する。電子機器１Ａは、ステップＳ２２２において、確定したタイトルが含まれている見開きページを第１領域１１に表示するとともに、当該見開きページに含まれる文章の一部を第２領域１２に表示して、ステップＳ３２の処理を終了する。
【００９８】
電子機器１Ａは、選択を確定する入力を受け付けていないと判断した場合（ステップＳ２０６においてＮＯ）、ステップＳ２０８において、受け付けた入力が左方向の入力であるか否かを判断する。電子機器１Ａは、左方向の入力であると判断した場合（ステップＳ２０８においてＹＥＳ）、ステップＳ２２４において、第１領域１１に次の見開きページを表示する。電子機器１Ａは、左方向の入力でないと判断した場合（ステップＳ２０８においてＮＯ）、ステップＳ２１０において、受け付けた入力が右方向の入力であるか否かを判断する。
【００９９】
電子機器１Ａは、右方向の入力であると判断した場合（ステップＳ２１０においてＹＥＳ）、ステップＳ２２６において、第１領域１１に１つ前の見開きページを表示する。電子機器１Ａは、右方向の入力でないと判断した場合（ステップＳ２１０においてＮＯ）、ステップＳ２１２において、受け付けた入力が下方向の入力であるか否かを判断する。
【０１００】
電子機器１Ａは、下方向の入力であると判断した場合（ステップＳ２１２においてＹＥＳ）、ステップＳ２２８において、インデックスに含まれるタイトルを下方向にスクロールする。電子機器１Ａは、下方向の入力ではないと判断した場合（ステップＳ２１２においてＮＯ）、ステップＳ２１４において、受け付けた入力が上方向の入力であるか否かを判断する。
【０１０１】
電子機器１Ａは、上方向の入力であると判断した場合（ステップＳ２１４においてＹＥＳ）、ステップＳ２３０において、インデックスに含まれるタイトルを上方向にスクロールする。電子機器１Ａは、上方向の入力でないと判断した場合（ステップＳ２１４においてＮＯ）、ステップＳ２１６において、インデックスを非表示にする入力を受け付けたか否かを判断する。
【０１０２】
電子機器１Ａは、入力を受け付けたと判断した場合（ステップＳ２１６においてＹＥＳ）、ステップＳ２１８においてインデックスを非表示とする。電子機器１Ａは、ステップＳ２１９においてレイヤ管理データ４００からインデックス用のレイヤ情報を削除し、ステップＳ３２の処理を終了する。電子機器１Ａは、入力を受け付けていないと判断した場合（ステップＳ２１６においてＮＯ）、処理をステップＳ２０６に進める。
【０１０３】
図１１は、図１０のステップＳ２０４において、上下方向の最上位レイヤはインデックスでないと判断された場合における電子機器１Ａの処理を示したフローチャートである。図１１の各ステップＳ２５２〜Ｓ２６６は、図５に示したステップＳ１０２〜Ｓ１１６と同一である。このため、図１１の説明は繰り返さない。
【０１０４】
図１２は、図１０のステップＳ２０２の詳細を示したフローチャートである。なお、図１２に示したフローチャートでは、被操作方向が上下方向である最上位レイヤを確認する処理と、被操作方向が左右方向である最上位レイヤを確認する処理とを行なうことができる。なお、被操作方向が左右方向である最上位レイヤの確認結果を利用する構成については、後述する「＜変形例＞」において説明する（図１３〜図１５）。
【０１０５】
図１２を参照して、ステップＳ１００２において、電子機器１Ａは、各変数の初期化を行なう。具体的には、電子機器１Ａは、変数ｉの値を“１”とする。また、左右方向の最上位領域の番号、左右方向の最上位レイヤのレイヤ番号、上下方向の最上位領域の番号、および上下方向の最上位レイヤのレイヤ番号を、それぞれ、“０”とする。
【０１０６】
ステップＳ１００４において、電子機器１Ａは、領域Ｎｏ．ｉ（ｉ番目の領域）が存在するか否かを判断する（図７（ａ）参照）。電子機器１Ａは、存在すると判断した場合（ステップＳ１００４においてＹＥＳ）、ステップＳ１００６において、領域Ｎｏ．ｉの被操作方向は左右方向であるか否かを、レイヤ管理データ（図７（ａ））に基づいて判断する。電子機器１Ａは、存在しないと判断した場合（ステップＳ１００４においてＮＯ）、ステップＳ２０２の処理を終了する。
【０１０７】
電子機器１Ａは、左右方向であると判断した場合（ステップＳ１００６においてＹＥＳ）、ステップＳ１００８において、領域Ｎｏ．ｉのレイヤ番号が左右方向の最上位レイヤ番号よりも大きいか否かを判断する。電子機器１Ａは、大きいと判断した場合（ステップＳ１００８においてＹＥＳ）、ステップＳ１０１０において、左右方向の最上位領域番号を“ｉ”とし、左右方向の最上位レイヤを領域Ｎｏ．ｉのレイヤとする。次いで、電子機器１Ａは、ステップＳ１０１２において、ｉの値を“１”増加させる。
【０１０８】
電子機器１Ａは、領域Ｎｏ．ｉのレイヤ番号が左右方向の最上位レイヤ番号よりも大きくないと判断した場合（ステップＳ１００８においてＮＯ）、処理をステップＳ１０１２に進める。
【０１０９】
電子機器１Ａは、領域Ｎｏ．ｉの被操作方向は左右方向でないと判断した場合（ステップＳ１００６においてＮＯ）、ステップＳ１０１４において、領域Ｎｏ．ｉのレイヤ番号が上下方向の最上位レイヤ番号よりも大きいか否かを判断する。電子機器１Ａは、大きいと判断した場合（ステップＳ１０１４においてＹＥＳ）、ステップＳ１０１６において、上下方向の最上位領域番号を“ｉ”とし、上下方向の最上位レイヤを領域Ｎｏ．ｉのレイヤとする。次いで、電子機器１Ａは、ステップＳ１０１２において、ｉの値を“１”増加させる。
【０１１０】
電子機器１Ａは、領域Ｎｏ．ｉのレイヤ番号が上下方向の最上位レイヤ番号よりも大きくないと判断した場合（ステップＳ１０１６においてＮＯ）、処理をステップＳ１０１２に進める。
【０１１１】
以上により、電子機器１Ａは、ステップＳ２０２において、被操作方向が上下方向である最上位レイヤを確認することができる。
【０１１２】
＜変形例＞
（１）電子機器１Ａが、ページ毎（１ページ毎）のサムネイル画像を表示可能とする構成について説明する。なお、サムネイル画像は、ページ毎の画像に限定されるものではなく、見開きページ毎の画像であってもよい。また、サムネイル画像は、電子機器１Ａが生成してもよいし、サーバ装置から取得してもよい。なお、電子機器１Ａは、各サムネイル画像を対応するページと関連付けてフラッシュメモリ１０４に格納している。
【０１１３】
図１３は、サムネイル画像を表示可能な電子機器１Ａの動作概要を説明するための図である。図１３（ａ）は、電子機器１Ａが電子書籍のページを表示した後に、当該電子書籍のページのサムネイル画像を表示した状態を示した図である。
【０１１４】
図１３（ａ）を参照して、電子機器１Ａは、見開きページＪ１０および文章Ｊ４０を表示した状態（つまり、文章データ表示状態）において操作キー２２を介した所定の入力を受け付けた場合、当該表示しているページＪ１１，Ｊ１２のサムネイル画像を少なくとも含む複数のサムネイル画像を表示する。具体的には、電子機器１Ａの表示制御部２２０Ａは、予め定められた数のサムネイル画像を、第１領域１１において見開きページＪ１０に重畳させて表示する。同図においては、サムネイル画像５０４は、ページＪ１１のサムネイル画像である。
【０１１５】
なお、サムネイル画像を表示する領域は、第２領域１２であってもよい。また、見開きページＪ１０および文章Ｊ４０を表示した状態において上記所定の入力を受け付けた場合、電子書籍の最初の見開きページから順に複数の見開きページのサムネイル画像を表示するように、電子機器１を構成してもよい。この場合、当該表示しているページＪ１１，Ｊ１２のサムネイル画像は、必ずしも画面に表示されるものではない。
【０１１６】
図１３（ｂ）は、図１３（ａ）の状態において電子機器１Ａが右方向の入力（つまり、矢印９４方向の入力）を受け付けたことに基づき表示される表示画面を示した図である。図１３（ｂ）を参照して、表示制御部２２０Ａは、トラックボール２１の回転量に応じたスクロール表示を行なう。具体的には、表示制御部２２０Ａは、トラックボール２１の回転に応じて、アクティブなサムネイル画像５０４を、サムネイル画像５０４から順に後のページのサムネイル画像に切り換える。図１３（ｂ）では、トラックボール２１の回転により、アクティブなサムネイル画像がサムネイル画像５０９となっている状態を示している。
【０１１７】
図１３（ｃ）は、サムネイル画像５０９の選択を確定した後の状態を示した図である。図１３（ｃ）を参照して、表示制御部２２０Ａは、サムネイル画像５０９に関連付けされたページＪ３１を含む見開きページＪ３０を第１領域１１に表示させる。なお、見開きページＪ３０は、ページＪ３１の次のページであるページＪ３２も含む。さらに、表示制御部２２０Ａは、見開きページＪ３０に含まれる文章の一部分Ｊ６０を第２領域１２に表示させる。
【０１１８】
なお、トラックボール２１の左右方向の回転とスクロール方向とは上記の関係に限定されるものではない。たとえば、図１３（ａ）の状態において電子機器１Ａが左方向の入力（つまり、矢印９３方向の入力）を受け付けたことに基づき図１３（ｂ）に示す表示画面を表示するように、電子機器１Ａを構成してもよい。
【０１１９】
図１４は、サムネイル画像を表示可能な電子機器１Ａにおける処理の流れを示したフローチャートである。ステップＳ４２において、電子機器１Ａは、電子書籍（ファイル）をオープンする。ステップＳ４４において、電子機器１Ａは、デフォルトの見開きページを第１領域１１に表示し、当該見開きページに含まれている文章の一部分を第２領域１２に表示する。ステップＳ４６において、電子機器１Ａは、入力装置１０６を介して、サムネイル画像を表示する入力を受け付けたか否かを判断する。
【０１２０】
電子機器１Ａは、入力を受け付けたと判断した場合（ステップＳ４６においてＹＥＳ）、ステップＳ４７において、電子機器１Ａは、レイヤ管理データ４００に、サムネイル画像用の新たなレイヤ情報を追加する。ステップＳ４８において、電子機器１Ａは、サムネイル画像を第２領域１２に表示している文章に重畳させて表示する。その後、電子機器１Ａは、処理をステップＳ５０に進める。電子機器１Ａは、入力を受け付けていないと判断した場合（ステップＳ４６においてＮＯ）、ステップＳ５０において、表示画面を遷移させる入力を受け付けたか否かを判断する。
【０１２１】
電子機器１Ａは、入力を受け付けたと判断した場合（ステップＳ５０においてＹＥＳ）、ステップＳ５２において、入力に応じた表示処理を実行する。電子機器１Ａは、入力を受け付けていないと判断した場合（ステップＳ５０においてＮＯ）、処理をステップＳ５４に進める。
【０１２２】
ステップＳ５４において、電子機器１Ａは、電子書籍をクローズする入力を受け付けたか否かを判断する。電子機器１Ａは、入力を受け付けたと判断した場合（ステップＳ５４においてＹＥＳ）、一連の処理を終了する。電子機器１Ａは、入力を受け付けていないと判断した場合（ステップＳ５４においてＮＯ）、処理をステップＳ４６に進める。
【０１２３】
図１５は、図１０のステップＳ５２の詳細を示したフローチャートである。図１５を参照して、ステップＳ２０２において、被操作方向が左右方向である最上位レイヤを確認する。ステップＳ３０４において、電子機器１Ａは、左右方向の最上位レイヤはサムネイル画像であるか否かを判断する。なお、ステップＳ２０２における処理は、図１２における処理と同一であるため、説明は繰り返さない。
【０１２４】
電子機器１Ａは、サムネイル画像であると判断した場合（ステップＳ３０４においてＹＥＳ）、ステップＳ３０６において、サムネイル画像の選択を確定する入力を受け付けたか否かを判断する。電子機器１Ａは、サムネイル画像でないと判断した場合（ステップＳ３０４においてＮＯ）、処理を図１１に示すステップＳ２５２に進める。
【０１２５】
電子機器１Ａは、選択を確定する入力を受け付けたと判断した場合（ステップＳ３０６においてＹＥＳ）、ステップＳ３２０において、サムネイル画像を非表示とする。ステップＳ３２１において、電子機器１Ａは、レイヤ管理データ４００からサムネイル画像用のレイヤ情報を削除する。電子機器１Ａは、ステップＳ３２２において、確定したタイトルが含まれている見開きページを第１領域１１に表示するとともに、当該見開きページに含まれる文章の一部を第２領域１２に表示して、ステップＳ５２の処理を終了する。
【０１２６】
電子機器１Ａは、選択を確定する入力を受け付けていないと判断した場合（ステップＳ３０６においてＮＯ）、ステップＳ３０８において、受け付けた入力が左方向の入力であるか否かを判断する。電子機器１Ａは、左方向の入力であると判断した場合（ステップＳ３０８においてＹＥＳ）、ステップＳ３２４において、サムネイル画像を前方向にスクロール表示する。電子機器１Ａは、左方向の入力でないと判断した場合（ステップＳ３０８においてＮＯ）、ステップＳ３１０において、受け付けた入力が右方向の入力であるか否かを判断する。
【０１２７】
電子機器１Ａは、右方向の入力であると判断した場合（ステップＳ３１０においてＹＥＳ）、ステップＳ３２６において、サムネイル画像を後方向にスクロール表示する。電子機器１Ａは、右方向の入力でないと判断した場合（ステップＳ３１０においてＮＯ）、ステップＳ３１２において、受け付けた入力が下方向の入力であるか否かを判断する。
【０１２８】
電子機器１Ａは、下方向の入力であると判断した場合（ステップＳ３１２においてＹＥＳ）、ステップＳ３２８において、第２領域１２の文章を下方向にスクロールする。電子機器１Ａは、下方向の入力ではないと判断した場合（ステップＳ３１２においてＮＯ）、ステップＳ３１４において、受け付けた入力が上方向の入力であるか否かを判断する。
【０１２９】
電子機器１Ａは、上方向の入力であると判断した場合（ステップＳ３１４においてＹＥＳ）、ステップＳ３３０において、第２領域１２の文章を上方向にスクロールする。電子機器１Ａは、上方向の入力でないと判断した場合（ステップＳ３１４においてＮＯ）、ステップＳ３１６において、サムネイル画像を非表示にする入力を受け付けたか否かを判断する。
【０１３０】
電子機器１Ａは、入力を受け付けたと判断した場合（ステップＳ３１６においてＹＥＳ）、ステップＳ３１８においてサムネイル画像を非表示とする。電子機器１Ａは、ステップＳ３１９においてレイヤ管理データ４００からサムネイル画像用のレイヤの情報を削除し、ステップＳ５２の処理を終了する。電子機器１Ａは、入力を受け付けていないと判断した場合（ステップＳ３１６においてＮＯ）、処理をステップＳ３０６に進める。
【０１３１】
このような電子機器１Ａでは、ユーザは、サムネイル画像が表示された状態において、トラックボールを左右方向に回転させることによりサムネイル画像の選択が可能となる。つまり、第１領域１１に表示される見開きページのページめくりを行なう方向（左右方向）と同じ方向のトラックボール２１の操作により、サムネイル画像の選択が可能となる。さらに、サムネイル画像の選択を確定することにより、ユーザは、確定したサムネイル画像に対応した見開きページと、当該見開きページにおける文章の少なくとも一部を視認可能となる。
【０１３２】
（２）トラックボール２１の代わりにタッチパネルを用いて、上述した上下方向の入力、および左右方向の入力を行なう場合には、各入力は、当該タッチパネルにおける第１領域１１および第２領域１２の少なくともいずれかに対するタッチ操作であればよい。
【０１３３】
（３）実施の形態１の電子機器１を、上記のように、サムネイル画像の表示可能な構成としてもよい。
【０１３４】
（４）上記においては、電子書籍が横書きかつ左開き（左綴じ）である場合を例に挙げて説明したが、これに限定されるものではない。電子書籍が横書きかつ右開き（右綴じ）である場合、電子書籍が縦書きかつ左開きである場合、および電子書籍が縦書きかつ右開きである場合にも適用できる。なお、右開きの場合と左開きの場合とでは、ページめくりの方向が異なる。
【０１３５】
（５）なお、電子機器１，１Ａは、第１領域１１および第２領域１２をウィンドウ形式で表示してもよい。この場合、見開きページが表示される領域の位置および大きさと、当該見開きページに含まれる文章の一部を表示する領域との位置および大きさとを、ユーザの操作に基づいて変更可能となる。
【０１３６】
（６）図１，６，１３に示すとおり、第１領域１１においては１つの見開きページの全体を表示しているが、ユーザの操作に応じて当該見開きページの拡大と縮小とを行なうように電子機器１，１Ａを構成してもよい。
【０１３７】
（７）電子機器１，１Ａは、たとえば、携帯型電話機、ＰＤＡ（Personal Digital Assistants）といった電子書籍を表示可能な機器に適用可能である。
【０１３８】
今回開示された実施の形態は例示であって、上記内容のみに制限されるものではない。本発明の範囲は特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１３９】
１，１Ａ  電子機器、１０  表示領域、１１  第１領域、１２  第２領域、１３  第３領域、２１  トラックボール、２２  操作キー、１０４  フラッシュメモリ、１０６  入力装置、１１０  モニタ、２００，２００Ａ  制御部、２１０  入力受付部、２２０，２２０Ａ  表示制御部、２２１  入力判定部、２２２  レイヤ管理部、３１０  インデックス、３１４  タイトル、５０４，５０９  サムネイル画像。
【図１】
2011242848.tif 000003
【図２】
2011242848.tif 000004
【図３】
2011242848.tif 000005
【図４】
2011242848.tif 000006
【図５】
2011242848.tif 000007
【図６】
2011242848.tif 000008
【図７】
2011242848.tif 000009
【図８】
2011242848.tif 000010
【図９】
2011242848.tif 000011
【図１０】
2011242848.tif 000012
【図１１】
2011242848.tif 000013
【図１２】
2011242848.tif 000014
【図１３】
2011242848.tif 000015
【図１４】
2011242848.tif 000016
【図１５】
2011242848.tif 000017