(57)【特許請求の範囲】
【請求項１】
書籍データを表示する表示手段と、前記表示手段が一時に表示し得る最大の文字数分の範囲内において、前記書籍データを所定の区切条件に基づいて順次区切る区切手段と、前記区切手段によって区切られる各区切単位の書籍データを、前記表示手段に順次表示させる表示制御手段とを備える電子書籍装置において、
前記表示制御手段は、第１の区切単位の書籍データと、当該第１の区切単位の書籍データに続いて表示される第２の区切単位の書籍データとが類似するか否かを判定する判定手段を更に備え、
前記判定手段が、前記第1の区切単位の書籍データと前記第２の区切単位の書籍データとが類似すると判定した場合は、前記表示手段の表示内容を、前記第１の区切単位の書籍データから前記第２の区切単位の書籍データへと切り替える際に、当該表示内容が切り替わる旨を知らせる為の表示を前記表示手段に表示させることを特徴とする電子書籍装置。
【請求項２】
前記表示内容が切り替わる旨を知らせる為の表示が、前記表示手段の表示領域の全体又は一部を空白とする表示である請求項１記載の電子書籍装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子化された書籍データを表示手段に表示する電子書籍装置に関する。
【０００２】
【従来の技術】
近年、各種情報機器の発達に伴い、小説その他の書籍をデジタルデータ化したもの（以下、「書籍データ」と記す。）を再生する電子ブックリーダ（電子書籍装置）が提供されている。この電子ブックリーダは、ＬＣＤ（Liquid Crystal Display；液晶ディスプレイ）等を備えており、そのＬＣＤ表示部において１ページ分の書籍データが表示される様になっている。
【０００３】
また、書籍データをＷＥＢ経由で配信するサーバ（以下、「書籍データ配信サーバ」と記す。）ＳＤからダウンロードした書籍データを携帯電話において再生することも提案されている。この場合は、携帯電話のＬＣＤ表示部に、受信した書籍データが表示される。この種の電子ブックリーダや携帯電話は、小型で携帯性に優れているので、ユーザは移動時或いは出先でも小説等を楽しむことができる。
【０００４】
ここで、上記の様な従来の電子ブックリーダ或いは携帯電話における書籍データの表示の具体的態様を図１９及び図２０に示す。図１９において符号１９１乃至１９６は夫々ＬＣＤ表示部に表示される１ページ分の書籍データを示す。ユーザがページの送り操作を適時行うことで、ＬＣＤ表示領域に表示される書籍データは、ページ１９１から、ページ１９２,ページ１９３…へと遷移する。
【０００５】
また、図２０において符号２０１乃至２０３は夫々ＬＣＤ表示部に表示される１ページ分の書籍データを示す。この場合も、ユーザがページの送り操作を適時行うことで、ＬＣＤ表示領域に表示される書籍データはページ２０１から、ページ２０２,ページ２０３…へと遷移する。
【０００６】
【発明が解決しようとする課題】
ところで、この種の電子ブックリーダ及び携帯電話は、小型で携帯性に優れる反面、ＬＣＤ表示部の表示領域の大きさには限界があると共に、視認性の観点から１ページ上には、多くの文字を表示することができない。
【０００７】
しかしながら、従来技術に係る電子ブックリーダ及び携帯電話では、図１９及び図２０に示す様に、表示領域に物理的に表示可能な最大量の書籍データ（図１９の例では、４０文字分の書籍データ）を単にそのまま表示していたので、ページの境において文章が不自然に区切られてしまうことがあった。
【０００８】
従って、ユーザはページの送り操作を行う過程で、表示される文章を読みにくく感じるだけでなく、途中で小説等の内容を把握しきれなくなることもあった。
【０００９】
そこで本発明の目的は、携帯性等の観点から表示領域の大きさに制約がある場合であっても、ユーザが快適に小説等を閲読できる電子書籍装置を提供することにある。
【００１０】
【課題を解決するための手段】
本発明は、上記目的を達成する為に、次のような特徴を有している。
【００１１】
請求項１記載の発明は、
書籍データを表示する表示手段と、前記表示手段が一時に表示し得る最大の文字数分の範囲内において、前記書籍データを所定の区切条件に基づいて順次区切る区切手段と、前記区切手段によって区切られる各区切単位の書籍データを、前記表示手段に順次表示させる表示制御手段とを備える電子書籍装置において、
前記表示制御手段は、第１の区切単位の書籍データと、当該第１の区切単位の書籍データに続いて表示される第２の区切単位の書籍データとが類似するか否かを判定する判定手段を更に備え、
前記判定手段が、前記第1の区切単位の書籍データと前記第２の区切単位の書籍データとが類似すると判定した場合は、前記表示手段の表示内容を、前記第１の区切単位の書籍データから前記第２の区切単位の書籍データへと切り替える際に、当該表示内容が切り替わる旨を知らせる為の表示を前記表示手段に表示させることを特徴としている。
【００１２】
ここで、表示内容が切り替わる旨を知らせる為の表示は、請求項２記載の発明の様に、前記表示手段の表示領域の全体又は一部を空白とする表示であることが望ましい。
【００１３】
請求項１記載の発明によれば、充分な表示領域が確保できる場合のみならず、仮に、携帯性等の観点から表示領域の大きさに制約があり書籍データを閲読するに当たって表示手段の表示内容を頻繁に切り替える必要がある場合であっても、区切手段が、表示手段が一時に表示し得る最大文字数の範囲内において書籍データを所定の区切条件に基づいて順次区切ると共に、表示制御手段が、区切手段によって区切られる各区切単位の書籍データを表示手段に順次表示させるので、表示手段には、所定の区切条件に基づいて区分された書籍データのみが一時に表示される。
【００１４】
即ち、表示手段の表示内容は、所定の区切条件に基づいて区分された書籍データ分毎に順次切り替わるので、表示領域に物理的に表示可能な最大量の書籍データを単にそのまま表示していた従来技術に比して、不自然な位置で文章が区切られるのを回避できる。従って、ユーザは小説その他の書籍を快適に閲読できる。また、表示手段の表示内容は、表示制御手段によって自動的に順次切り替えられるので、ユーザはページの送り操作等の様な煩雑な操作を何ら要することがない。
【００２４】
ここで、判定手段が第１の区切単位の書籍データと、当該第１の区切単位の書籍データに続いて表示される第２の区切単位の書籍データとが類似するか否かを判定する際の判定基準は、特に限定されるものではないが、例えば、第１の区切単位の書籍データと第２の区切単位の書籍データとにおける文字数又は漢字若しくはひらがなの割合等が類似するか否かを判定する様にするとよい。
【００２６】
さらに請求項１記載の発明において、判定手段は、第１の区切単位の書籍データと、当該第１の区切単位の書籍データに続いて表示される第２の区切単位の書籍データとが類似するか否かを判定する。表示制御手段は、判定手段が、第1の区切単位の書籍データと第２の区切単位の書籍データとが類似すると判定した場合は、表示手段の表示内容を、第１の区切単位の書籍データから第２の区切単位の書籍データへと切り替える際に、当該表示内容が切り替わる旨を知らせる為の表示を表示手段に表示させる。
【００２７】
これにより、仮に第１の区切単位の書籍データと第２の区切単位の書籍データとが類似する場合であっても、表示手段には表示内容が切り替わる旨を知らせる為の表示が表示されるので、ユーザはページの遷移を見落とすことがないという効果を奏する。
【００５０】
【発明の実施の形態】
＜第1の実施の形態＞先ず、外観構成を説明する。図１に示す様に、携帯電話１は、筐体２０の所定位置に、アンテナ部３ａ、ＬＣＤ表示部６、次ジャンプキー５１、前ジャンプキー５２、スピードアップキー５３、次ページキー５４、前ページキー５５、スピードダウンキー５６、スタート／ストップキー５７等を備える。
【００５１】
次に内部構成を説明する。図２に示す様に、携帯電話１は、制御部２、無線送受信部３、ワークメモリ部４、キー入力部５、ＬＣＤ（Liquid Crystal Display）表示部６、電源部７、及び不揮発メモリ部８によりその主要部が構成される。
【００５２】
尚、図２は、携帯電話１に特有な機能を実現する為の構成要素を特に示すものであり、当該携帯電話１が周知の一般的な携帯電話としての機能を実現する為に必要なマイク部やスピーカ部等の構成要素の図示は省略している。また、以下に述べる構成要素の説明において、当該携帯電話１を実現する為の構成要素の特徴的な機能について説明するが、各々の構成要素は、その構成要素が備えるべき周知の機能を有しているのは勿論である。
【００５３】
制御部２は、システムプログラムを記憶する内部メモリ（図示せず）を備えており、その内部メモリからシステムプログラムを読み出してワークメモリ部４に展開し、展開したシステムプログラムに規定された手順に従って当該携帯電話１の機能を実現すべく各構成要素に制御信号を出力してこれらを統括的に制御する。
【００５４】
また、そのシステムプログラムには、制御部２が図３及び図４に示す処理を行う為のプログラムコードが含まれており、制御部２は、それらのプログラムコードに応じた動作を逐次実行する。
【００５５】
尚、制御部２は無線基地局Ｂ等を介して送信されるプログラムコード等に応じた処理を実行することもできる。即ち、制御部２は、無線基地局Ｂ等を介して外部供給されるプログラムコード又は該プログラムコードに係るデータに基づいて図３及び図４に示す処理を行うこともできる。
【００５６】
無線送受信部３は、アンテナ３ａを備えており、該アンテナ３ａを介して図２に図示する書籍データ配信サーバＳＤへアクセスする一方、その書籍データ配信サーバＳＤからのレスポンスを受信する。特に、無線送受信部３は、書籍データ配信サーバＳＤの書籍データ記憶部ＳＤ１に記憶されている書籍データが通信部（送受信部）ＳＤ２から配信されるので、この書籍データを、所定の通信プロトコルに従って無線基地局Ｂを介して受信する。
【００５７】
ワークメモリ部４は、制御部２により実行される後述の各種処理において、システムプログラムや、そのシステムプログラムに係るデータ等を一時的に格納する為の記憶手段であり、例えばＲＡＭ（Random Access Memory）等がこれに相当する。
【００５８】
キー入力部５は、図１に示す様に、筐体２０の所定位置に配置される、次ジャンプキー５１、前ジャンプキー５２、スピードアップキー５３、次ページキー５４、前ページキー５５、スピードダウンキー５６、スタート／ストップキー５７、書籍データ配信サーバＳＤのＵＲＬ（Uniform Resource Locator）を入力する為の英数字キー、入力されたＵＲＬ等のデータを確定する為の確定キー、及び複数の書籍データの中から所望の書籍データを選択する為の選択キー等を備えており、これらのキーが押下されるとその押下されたキーに対応する状態変化信号を制御部２へ出力する。
【００５９】
ＬＣＤ表示部６は、制御部２から出力される制御信号に従って、書籍データを文字（文字データ）として表示出力する。このとき、ＬＣＤ表示部６は、縦８×横５の４０文字、又は縦１６×横１０の１６０文字の２段階のポイント（大きさ）の何れか一方で文字データを表示できる。この切替えは制御部２によってなされる。また、ＬＣＤ表示部６は、所定の言語で記述された書籍データ配信サーバＳＤのホームページの表示も行う。
【００６０】
電源部７は、当該携帯電話１を構成する各部に電力を供給する為の充電池を備えており、制御部２からの制御信号に従って、電源のオン／オフの切替え等を行うと共に、充電池の残量を表すデータを制御部２へ通知する。
【００６１】
不揮発性メモリ部８は、当該携帯電話１の電源がオフにされても記憶内容が消去されない記憶手段であり、例えば、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable and Programmable ROM）、ＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）等がこれに相当する。
【００６２】
この不揮発性メモリ部８は、表示速度データ８１、書籍データ特定情報８２、書籍データ最終アドレス８３、書籍データ８４、ダウンロード済み書籍データ最終アドレス８５、サーバＵＲＬ（Uniform Resource Locator）８６、次表示アドレス８７、及び区切りファイル８８等を記憶している。
【００６３】
表示速度データ８１は、ＬＣＤ表示部６上に表示されるページを次のページへと制御部２が自動的に進める際の速さを表すデータである。ユーザは、スピードアップキー２３又はスピードダウンキー２６を押下操作することにより、この表示速度データ８１を適宜設定することができる。
【００６４】
書籍データ特定情報８２は、複数種の書籍データの各々に対して予め割り当てられた所謂ＩＤ（identification）情報である。制御部２は、この書籍データ特定情報８２によって、各々の書籍データを識別することができる。また、当該書籍データ特定情報８２を書籍データ配信サーバＳＤへ送信した場合は、書籍データ配信サーバＳＤにおいて、該書籍データ特定情報８２に対応する書籍データが識別される。
【００６５】
書籍データ最終アドレス８３は、その書籍データ８４の最終アドレス、即ち当該書籍データ８４の全体量を表すデータである。書籍データ８４は、制御部２によって書籍データ配信サーバＳＤからダウンロードされるデータである。ダウンロード済み書籍データ最終アドレス８５は、現時点においてダウンロードが完了した書籍データ８４の量を表すデータである。
【００６６】
サーバＵＲＬ８６は、書籍データ配信サーバＳＤのＵＲＬを表すデータである。次表示アドレス８７は、一連の書籍データをページ別に区切って表示する際に、次のページの先頭に表示する文字データを表すアドレスである。この次表示アドレス８７を参照することにより、制御部２は、或ページとそれに続くページの境目を認識する。
【００６７】
区切りファイル８８には、ページを区切る個所として好適な文字データ（以下、「区切り目安情報」と記す。）等が予め格納されている。
【００６８】
以下、携帯電話１の動作について、図３乃至図１０照して説明する。
【００６９】
図３は、書籍データの表示に係る携帯電話１の全体的な動作を示すフローチャートである。先ず、ユーザは、携帯電話１のキー入力部５における英数字キーを押下操作することにより、書籍データ配信サーバＳＤのＵＲＬを入力し、確定キーを押下操作する。制御部２は、確定キーの押下に対応する状態変化信号を検知すると、無線基地局Ｂその他の中継地点を介して、書籍データ配信サーバＳＤへアクセスする（ステップＳ３０１）。
【００７０】
次いで制御部２は、書籍データ配信サーバＳＤから、所定の言語で記述されたテキストデータをダウンロードし、ダウンロードしたテキストデータに基づいて、ＬＣＤ表示部６に書籍データ配信サーバＳＤのホームページを表示させる。そのホームページには、複数種の書籍データが紹介されている。
【００７１】
ここで、ユーザはＬＣＤ表示部６にてホームページを縦覧しつつ、所望の書籍データを検索する（ステップＳ３０２）。そして、ユーザは所望の書籍データが見つかると、キー入力部５の選択キーを押下することによりその所望の書籍データを選択する（ステップＳ３０３）。これにより、ユーザが選択した書籍データの一部（一定量）が、制御部２によって書籍データ配信サーバＳＤからダウンロードされ、不揮発メモリ部８に格納される。
【００７２】
ここで、ステップＳ３０３においてユーザが選択した書籍データの一部のみをダウンロードすることとしたのは、ダウンロードの待ち時間を短縮し、書籍データをいち早く閲覧する為である。また、この様にしておけば、仮にユーザが書籍データの縦覧を途中で止めた場合であっても、通信料や不揮発メモリ部８の記憶領域等を必要以上に浪費するのを防止できる。
【００７３】
制御部２は、ユーザが選択した書籍データの一部をダウンロードする過程で、その書籍データを識別する為の書籍データ特定情報８２と、その書籍データ８４の全体の情報量を表す書籍データ最終アドレス８３とを更にダウンロードし（ステップＳ３０４）、不揮発メモリ部８に格納する。これらのダウンロードが完了すると、制御部２は書籍データ配信サーバＳＤとのアクセスを一旦断つ（ステップＳ３０５）。
【００７４】
次いで、制御部２は、ステップＳ３０４においてダウンロードした一定量の書籍データ８４の情報量を表すダウンロード済み書籍データ最終アドレス８５と、書籍データ配信サーバＳＤのＵＲＬを表すサーバＵＲＬ８６とを不揮発メモリ部８に格納する（ステップＳ３０６）。
【００７５】
ここでサーバＵＲＬ８６を不揮発メモリ部８に格納することとしたのは、後述するステップＳ３１０において再び書籍データ配信サーバＳＤにアクセスし、残りの書籍データをダウンロードする為である。
【００７６】
次いで、制御部２は、ステップＳ３０４においてダウンロードした書籍データの先頭の文字データを表すアドレスで以って、次表示アドレス８７の初期設定を行う（ステップＳ３０７）。
【００７７】
次いで、制御部２は後述する自動表示処理を行い、不揮発メモリ８内の書籍データ８４から１ページ分の書籍データを区分し、区分した書籍データをＬＣＤ表示部６に表示させると共に、その区分した境界を表すアドレスで以って、不揮発メモリ部８内の次表示アドレス８７を更新する（ステップＳ３０８）。
【００７８】
次いで、制御部２は、現在参照中の次表示アドレスが、ダウンロード済み書籍データ最終アドレス８５の近傍に達したか否かを判定する（ステップＳ３０９）。現在参照中の次表示アドレスが、ダウンロード済み書籍データ最終アドレス８５の近傍に達していない場合は（ステップＳ３０９；ＮＯ）、制御部２は、再びステップＳ３０８の自動表示処理を行う。
【００７９】
この様にして、ステップＳ３０８の自動表示処理が行われる毎に、制御部２によって、ＬＣＤ表示部６に表示されるページが次のページへと遷移されると共に、次表示アドレス８７が更新され、当該次表示アドレス８７は、ステップＳ３０４でダウンロードした書籍データ８４の最終アドレスを表すダウンロード済み書籍データ最終アドレス８５に向かって漸近する。
【００８０】
一方、制御部２は、現在参照中の次表示アドレス８７が、ダウンロード済み書籍データ最終アドレス８５の近傍に達したと判定した場合は（ステップＳ３０９；ＹＥＳ）、不揮発メモリ部８からサーバＵＲＬ８６を読出し、読出したサーバＵＲＬ８６が表す書籍データ配信サーバＳＤのアクセスポイントに再びアクセスする（ステップＳ３１０）。
【００８１】
次いで、制御部２は不揮発メモリ部８に現在格納されている書籍データ特定情報８２と、ダウンロード済み書籍データ最終アドレス８５とを書籍データ配信サーバＳＤへ送信する（ステップＳ３１１）。書籍データ特定情報８２を送信することにより、書籍データ配信サーバＳＤに記憶されている複数種の書籍データの内、ステップＳ３０３においてユーザが選択した書籍データが識別される。
【００８２】
また、ダウンロード済み書籍データ最終アドレス８５を送信することにより、書籍データ配信サーバＳＤにおいて、ステップＳ３０４で制御部２が既にダウンロードした書籍データの残りの書籍データの先頭アドレスが認識される。ここで、制御部２は、残りの書籍データを一定量ダウンロードする（ステップＳ３１２）。ダウンロードが完了すると、制御部２は書籍データ配信サーバＳＤとのアクセスを一旦断つ（ステップＳ３１３）。
【００８３】
次いで、制御部２は、ステップＳ３１２においてダウンロードした書籍データを、不揮発メモリ部８に既存の書籍データ８４へ追加する（ステップＳ３１４）。また、制御部２は、不揮発メモリ部８に既存のダウンロード済み書籍データ最終アドレス８５を、ステップＳ３１２においてダウンロードした書籍データの最終アドレスで以って更新する（ステップＳ３１５）。
【００８４】
次いで、制御部２は後述する自動表示処理を行い、不揮発メモリ８内の書籍データ８４から１ページ分の書籍データを区分し、区分した書籍データをＬＣＤ表示部６に表示させると共に、その区分した境界を表すアドレスで以って、不揮発メモリ部８内の次表示アドレス８７を更新する（ステップＳ３１６）。
【００８５】
ここで、制御部２は、ステップＳ３０９乃至ステップＳ３１６における処理を、ステップＳ３０８における自動表示処理のバックグラウンド処理として行う。従って、現ステップにおいてもユーザはＬＣＤ表示部６において書籍データを閲覧できる。
【００８６】
次いで、制御部２は、書籍データ最終アドレス８３とダウンロード済み書籍データ最終アドレス８５とを照合し、これらが一致するか否か判定する（ステップＳ３１７）。書籍データ最終アドレス８３とダウンロード済み書籍データ最終アドレス８５とが一致しない場合は（ステップＳ３１７；ＮＯ）、制御部２は再びステップＳ３０８の処理を行う。
【００８７】
一方、制御部２は、書籍データ最終アドレス８３とダウンロード済み書籍データ最終アドレス８５とが一致する場合は（ステップＳ３１７；ＹＥＳ）、書籍データ配信サーバＳＤから全ての書籍データ８４をダウンロードし終えたものとみなし、当該処理を終了する。
【００８８】
図４は、自動表示処理を示すフローチャートである。尚、この自動表示処理は、図３に示す処理の一部であり、当該自動表示処理はステップＳ３０７、ステップＳ３０９、ステップＳ３１５、又はステップＳ３１７に続いて行われ、且つ当該自動表示処理が終了した場合は、ステップＳ３０９又はステップＳ３１７の判定が行われる。
【００８９】
先ず、制御部２は、不揮発メモリ部８に記憶されている次表示アドレス８７を読出し、読出した次表示アドレス８７が表す不揮発メモリ部８の記憶領域に一行分の空白を表す文字データ（以下、「ＣＲＬＦ」と記す。）が格納されているか否かを判定する（ステップＳ４０１）。
【００９０】
次表示アドレス８７が表す記憶領域に、ＣＲＬＦが格納されている場合は（ステップＳ４０１；ＹＥＳ）、制御部２はＬＣＤ表示部６にブランクを表示する（何も表示しない）（ステップＳ４０２）と共に、そのＣＲＬＦの次の文字データが格納されている記憶領域を表すアドレスで以って、参照すべき次表示アドレス８７を更新する（ステップＳ４０３）。
【００９１】
次いで、制御部２は表示速度データ８１に基づいて、ＬＣＤ表示部６にブランクを表示する時間（以下、「ブランク表示時間」と記す。）を設定する（ステップＳ４０４）と共に、そのブランク表示時間をカウントし、当該ブランク表示時間が経過したか否かを判定する（ステップＳ４０５）。そして、制御部２はブランク表示時間が経過した場合は（ステップＳ４０５；ＹＥＳ）、当該処理を終了する。
【００９２】
ここで、ステップＳ４０２におけるブランク表示の具体的態様について図５を参照して説明する。図５において、符号Ａはダウンロードした書籍データの内容を示し、符号５１乃至５６は夫々ＬＣＤ表示部６に表示されるページを示す。当該自動表示処理によれば、ＬＣＤ表示部６に表示されるページは、ページ５１,ページ５２,ページ５３…の順に自動的に遷移する。
【００９３】
書籍データＡを参照すると、”第２の手記”の文字データの前には、ＣＲＬＦが３つある（３行分の空白がある）ので、ページ５３のブランク表示は、３行分の空白に相当する時間表示し続けられる。また、”第２の手記”の文字データの後には、ＣＲＬＦが２つある（２行分の空白がある）ので、ページ８５のブランク表示は、２行分の空白に相当する時間表示し続けられる。
【００９４】
この様に、ブランク表示時間を設けたことにより、ユーザは、作者がＣＲＬＦ（空白行）を設けることで意図した間或いは余韻を味わうことができる。
【００９５】
一方、制御部２は、ステップＳ４０１において、次表示アドレス８７が表す記憶領域にＣＲＬＦが格納されていない場合は（ステップＳ４０１；ＮＯ）、先ず、ダウンロードした書籍データ８４に対して次に説明する禁則処理及び表示領域適応処理を行う。
【００９６】
ここで、禁則処理及び表示領域適応処理は、ダウンロードした書籍データをユーザにとって読み易いものにすべく、その書籍データをＬＣＤ表示部６の表示領域のサイズに応じて加工する処理をいう。
【００９７】
禁則処理は、具体的には、図５のページ５１において、”女性にとっ”の直後には”て”を表示できる領域があるにも拘らず、”女性にとっ”の次に空白を表す文字データ（以下、「空白データ」と記す。）を挿入することで、次の行が”、”で始まるのを回避する処理等がこれに相当する。当該処理を行うのは、仮に”女性にとっ”の次に空白データを挿入しないこととすると、次の行の先頭が”、”（読点）になってしまい、ユーザにとって読みにくくなってしまうからである。
【００９８】
表示領域適応処理は、具体的には、書籍データＡの”第２の手記”の直前には、一連の空白データが３つあるにも拘らず、ページ８４において”第２の手記”の直前には１つの空白データのみを表示することにより、この”第２の手記”なる文字データをＬＣＤ表示部６における１行中の適宜位置に表示する様にする処理等がこれに相当する。
【００９９】
当該処理を行うのは、書籍データＡの内容をそのまま表示することとすると、ページ８４において”第２の手記”の表示位置が下方に寄りすぎてしまい、ユーザにとって読みにくいものとなってしまうおそれがあるからである。
【０１００】
また、仮に書籍データＡのおいて、”第２の手記”の直前に空白データが４つあった場合に、書籍データＡの内容をそのまま表示することとすると、ページ８４において”第２の手記”なる文字データが２行に渡って表示されてしまい、ユーザにとって甚だ読み難いものとなってしまうからである。
【０１０１】
次いで、制御部２は、上記の様にして禁則処理及び表示領域適応処理を施した書籍データ８４から、ＬＣＤ表示部６に物理的に表示できる最大量分の文字データを取り出す（ステップＳ４０６）。
【０１０２】
次いで、制御部２は、取り出した文字データと、区切りファイル８８に含まれる区切り目安情報とを逐一照合し、取り出した文字データの内、区切り目安情報と同じ文字データを検出する（ステップＳ４０７）。
【０１０３】
ここで、区切り目安情報について、図６を参照して説明する。図６は、不揮発メモリ部８に格納されている区切りファイル８８の内容を模式的に示す概念図である。図６に示す様に、区切りファイル８８は、区切り目安情報６１、区切り強度６２、例外条件６３、及び例外処理６４の項目に区分されている。
【０１０４】
図６において、１行分のデータは、例えば１レコードの形態で不揮発メモリ部８に格納されており、互いに関連付けられている。区切り目安情報６１には、ＬＣＤ表示部６のページを区切る境となる文字データとして好適なものが、予め候補として挙げられており、“ＣＲＬＦ”,“。」”,“」”,“。”,“？”,“、”,“を”等が格納されている。
【０１０５】
区切り強度６２とは、各々の区切り情報６１をページの境として採用する蓋然性の程度を相対的に表す情報であり、”１”乃至”５”の５つの数値データが格納されている。大きい数値程、その区切り情報６１をページの境として採用する蓋然性が高い。
【０１０６】
この様に区切り強度６２を設定するのは次の様な理由による。即ち、仮に区切り強度６２を考慮しないこととすると、単に最も後方にある区切り目安情報でページが区切られてしまうので、ＬＣＤ表示部６には、例えば図７において符号７２で示す様なページが表示される。しかし、このページ７２では、不自然な位置（“て、”）でページが区切られており、ユーザが書籍データを読むリズムに多少乱れが生じてしまうおそれがある。
【０１０７】
一方、区切り強度６２を考慮にいれた場合は、単に最も後方にある区切り目安情報でページを区切るのではなく、後方にある区切り目安情報の内、最も区切り強度の強い区切り目安情報で以ってページを区切る。その結果、ＬＣＤ表示部６には、例えば図７において符号７１で示す様なページが表示される。
【０１０８】
このページ７１は、“、”よりも区切り強度の強い“。”でページが区切られているので、ユーザがリズムよく書籍データを読むことができる。また、ユーザは、句点“。”による余韻を味わうこともできる。特に、文学作品を味わう場合には、この様な配慮が重要である。
【０１０９】
但し、照合する文字データが例外条件６３に設定されている内容を満たす場合は、制御部２は例外処理７４に設定されている処理を行う。具体的には、区切り目安情報“ＣＲＬＦ”の例外条件は“、ＣＲＬＦ”と設定されているので、仮に照合する文字データが“ＣＲＬＦ”であってもその直前に読点“、”がある場合には、例外処理として“ＣＲＬＦ”の区切り強度を本来の４より弱い３にする。
【０１１０】
即ち、作成者が意図した改行（ＣＲＬＦ）があったとしても、その直前に“、”がある場合は、区切りとしては軽く扱う。この例外処理を行うのは次の様な理由による。即ち、例えば図７において符号７３はページを区切る前の書籍データを示すが、この書籍データを、例外処理を行わずにページを区切ることとすれば、“片手を挙げ、”の直後のＣＲＬＦ（改行）でページが区切られてしまう。
【０１１１】
これは制御部２が、例外処理を行わない場合、“ありました。”の直後のＣＲＬＦと“片手を挙げ、”の直後のＣＲＬＦとを制御部２が同じ強さのものとして認識するので、より後方にある“片手を挙げ、”の直後のＣＲＬＦをページの区切りとして採用してしまうからである。しかし、この様な位置でページを区切ると、ユーザに違和感を与えてしまう。
【０１１２】
一方、例外処理を行う場合は、“ありました。”の直後のＣＲＬＦでページが区切られる。制御部２が、“片手を挙げ、”の直後のＣＲＬＦよりも、“ありました。”の直後のＣＲＬＦの方が区切り強度が強いと認識するからである。この場合は、区切る位置が自然であり、ユーザに違和感を与えることがない。
【０１１３】
上記と同様の理由から、ＣＲＬＦの直前に“」”があり、直後に“と”がある場合には、ＣＲＬＦの区切り強度を本来の“５”から“４”に下げる。例えば、書籍データ７３において、“「諸君」”と“と言い”との間にはＣＲＬＦ（改行）があるものの、文章の流れとしてはこれらを続けてもユーザに違和感を与えることがないので、そのＣＲＬＦの区切り強度を弱くするわけである。
【０１１４】
また、区切り目安情報“。」”又は“」”の直後に“と”が続く場合は、それら“。」”又は“」”の区切り強度を本来の“３”から“２”に弱める。これは、“〜」と言いました。”という書籍データがあった場合に、“」”でページが区切られることにより文章の連続性が損なわれない様にする為である。
【０１１５】
また、制御部２は、区切り情報“」”を検出した場合であっても、その直前における“「”と当該“」”との間の文字数が少なくて句読点や感嘆符もない場合は、区切り情報“」”を区切りの候補にしない。これは、例えば“所詮、自分には、何の縁故も無い下宿に、ひとりで「生活」して行く能力が無かったのです。”という文章（書籍データ）があった場合に“」”でページが区切られることにより文章の連続性が損なわれない様にする為である。
【０１１６】
また、区切り情報“。”又は“？”を検出した場合であっても、これらが“「”と“」”に挿まれている場合、即ち、会話文中に“。”又は“？”がある場合（但し、“」”の直前は除く）は、これらの区切り強度を本来の“３”から“２”に弱める。これは、できるだけ会話文を１ページ内に収めることにより、ユーザが書籍データを読み易くする為である。
【０１１７】
また、制御部２は区切り情報“、”を検出した場合であっても、“二、三”等の様に直前が数字で直後も数字である場合、或いは“小、中学生”等の様に同類の文字データに挿まれる場合は、それらの表現を“、”で区切ることを回避するべく“、”を区切り情報の候補にしない。
【０１１８】
上記の様な区切り情報に基づいて、制御部２は、検出した文字データ（区切り目安情）の内、最も後方（アドレスの値が大きい）且つ、最も区切り強度６２が強い文字データ（区切り目安情報）を特定する（ステップＳ４０８）。次いで、制御部２は、その特定した文字データの次の文字データが格納されている記憶領域を表すアドレスで以って、参照すべき次表示アドレス８７を更新する（ステップＳ４０９）。
【０１１９】
ここで、制御部２は、ステップＳ４０６で取り出した書籍データの最後に空白行があるか否かを判定する（ステップＳ４１０）。即ち、制御部２は、ステップＳ４０９で更新した次表示アドレス８７が表す記憶領域にＣＲＬＦが格納されているか否かを判定する。
【０１２０】
制御部２は、書籍データの最後にＣＲＬＦがあれば（ステップＳ４１０；ＹＥＳ）、ステップＳ４０９で更新した次表示アドレス８７を、そのＣＲＬＦの分だけ戻す（ステップＳ４１１）。即ち、制御部２は、そのＣＲＬＦの１つ前の文字データが格納されている記憶領域を表すアドレスで以って、ステップＳ４０９で更新した次表示アドレス８７を更に更新する。
【０１２１】
この様に、ＣＲＬＦの分だけ次表示アドレス８７を戻すのは、当該処理においては、書籍データを取り出してページを区切る処理を行った結果、ＬＣＤ表示部６に表示されるページには物理的に空白（余白）が生じることがあるが、その空白と、予め作者又は編集者が意図して挿入した空白行（ＣＲＬＦ）との違いをユーザに対し明確に認識させる為である。
【０１２２】
即ち、仮にステップＳ４１１における処理を行わないこととすると、ユーザに対し、例えば図５においてページ５２の最後に表示されている２行分の空白行が、予め書籍データＡに挿入されていたＣＲＬＦによるものではないかとの疑義を生ぜしめる。
【０１２３】
これに対し、ステップＳ４１１における処理の様に、作者が意図して挿入したＣＲＬＦをページの最後に表示するのを回避し、そのＣＲＬＦを次のページ８３においてブランクとして３行分の間（ブランク表示時間）表示する様にすれば、ページ８２の最後に表示されている２行分の空白行が、書籍データＡに予め含まれるＣＲＬＦではなく、“…でした。”の“。”でページを区切った結果、ＬＣＤ表示部６に物理的に生じた空白行（余白）である旨をユーザに対して容易に知らしめることができるわけである。
【０１２４】
かくして、次表示アドレス８７が最終的に確定すれば、１ページ分の書籍データが区切られることになる。次いで、制御部２は、区切った書籍データと、現在ＬＣＤ表示部６に表示されている書籍データとの類似度を解析し、これらが類似しているか否かを判定する（ステップＳ４１２）。
【０１２５】
ここで、制御部２が類似度を解析するアルゴリズムは特に限定されるものではないが、例えば、区切った書籍データの中に、現在ＬＣＤ表示部６に表示されている文字データと一致する文字データが所定数あれば、これらが類似する旨の判定を行う様にするとよい。
【０１２６】
制御部２は、区切った書籍データと、現在ＬＣＤ表示部６に表示されている書籍データとが、類似していると判定した場合は（ステップＳ４１２；ＹＥＳ）、区切った書籍データをＬＣＤ表示部６に表示する前に、一定時間のブランク状態（何も表示しない状態）を挿入する（ステップＳ４１３）。
【０１２７】
ここで、ステップＳ４１３における処理の様に、連続するページ同士が互いに類似する場合にＬＣＤ表示部６にブランク状態を挿入することとしたのは、連続するページ同士が互いに類似する場合は、ユーザがページの遷移に気付かずに、遷移後のページを見落としてしまうことがあるので、これを回避する為である。
【０１２８】
具体的には、図８に示す様な互いに類似するページ８１とページ８２とが連続して表示される場合を想定すると、先ずユーザはページ８１を読み終えると、次のページ８２を即座に読み始めるべく、ページ８１の文頭（図中、概略“ぼくは”の辺り）に視線を再び移し、ページ８２が表示されるのを待機する。
【０１２９】
ところが、ページ８１の次のページであるページ８２も“ぼくは”で始まることや、両者のページにひらがなが多いこと、更には、両者のページに表示される文字数が近似していること等が相まって、ユーザがページ８１からページ８２の遷移に気付かない場合がある。
【０１３０】
そこで、この様な問題を回避するべく、ステップＳ４１３における処理の様に、ページ８１とページ８２との間に一定時間のブランク状態を挿入する。これにより、ページ８１がページ８２に遷移する過程で表示されるブランク状態がユーザの注意を引くので、ユーザが、ページ８１からページ８２への遷移を見落とすことがないという効果を奏する。
【０１３１】
一方、制御部２は、区切った書籍データと、現在ＬＣＤ表示部６に表示されている書籍データとが類似しておらず、ブランク表示を挿む必要がないと判定した場合は（ステップＳ４１２；ＮＯ）、その区切った書籍データをＬＣＤ表示部６に表示し続ける時間（表示更新待ち時間）を算出する（ステップＳ４１４）。
【０１３２】
この表示更新待ち時間（Ｔ）の算出方法は、特に限定されないが、例えば、Ｔ＝Ｔu×（Ｎ＋０．５×Ｍ）なる式にしたがって算出するとよい。この式においてＮは、区切った書籍データに含まれる全部の文字データ（句読点等を表す文字データも含む。）の数を表し、Ｍは区切った書籍データに含まれる文字データの内、漢字に対応する文字データの数を表し、Ｔuはユーザがひらがな1文字を読むのに要する概略の時間を表す。
【０１３３】
次いで、制御部２は区切った書籍データを、ステップＳ４１４で算出した表示更新待ち時間（Ｔ）が経過するまでＬＣＤ表示部６に表示する（ステップＳ４１５）。その過程で制御部２は、表示更新待ち時間をカウントし、表示更新待ち時間が経過したか否かを判定する（ステップＳ４１６）。そして、制御部２は、表示更新待ち時間が経過した場合は（ステップＳ４１６；ＹＥＳ）、当該処理を終了する。
【０１３４】
以下、図３及び図４に示す処理におけるＬＣＤ表示部６の表示態様について具体的に説明し、併せてジャンプキー２１、前ジャンプキー２２、スピードアップキー２３、次ページキー２４、前ページキー２５、スピードダウンキー２６、及びスタート／ストップキー２７の機能についても説明する。
【０１３５】
図９及び図１０は、ＬＣＤ表示部６に表示される書籍データを示す。図９には、ページ９１乃至ページ９９の９ページ分の書籍データが示されている。これらの書籍データは自動表示処理においてＬＣＤ表示部６に表示される書籍データを時系列的に並べたものである。
【０１３６】
予め、ユーザはスピードアップキー２３又はスピードダウンキー２６を押下操作することにより、ページの送り速度を表す表示速度データ８１を設定する。スピードアップキー２３を押下することによりページの送り速度を早めることができ、スピードダウンキー２６を押下することによりページの送り速度を低下させることができる。
【０１３７】
さて、制御部２は、一旦自動表示処理を開始すると、表示速度データ８１が表す速度でＬＣＤ表示部６に表示するページをページ９１,ページ９２,ページ９３…の順で自動的に遷移させる。
【０１３８】
尚、制御部２は、ユーザによって表示速度データ８１の設定が予めなされなかった場合は、デフォルトで設定された所定の表示速度でページを切替える。また、ユーザは、自動表示処理が行われている最中においても、表示速度データ８１の値をスピードアップキー２３又はスピードダウンキー２６を押下操作することにより調整できる。これにより、ユーザは煩雑なページの送り操作を行うことなく、最適な速度で書籍データを閲覧できる。
【０１３９】
但し、制御部２は、次ページキー２４の押下を検知した場合は、表示速度データ８１の設定に拘らずに、ＬＣＤ表示部６に表示中のページを次のページに切替える。従って、ユーザは、自動的にページが切替わる前にそのページを読み終えた場合は、次ページキー２４を押下操作することにより、ただちに次のページを閲覧できる。
【０１４０】
但し、制御部２は、自動表示処理によってページを１ページ分進めた直後に次ページキー２４の押下操作による状態変化信号を検知した場合は、その状態変化信号を無視する。具体的には、制御部２は、表示更新待ち時間が経過した直後から時間のカウントを開始し、所定の時間が経過するまでは次ページキー２４の押下を受け付けない。
【０１４１】
これは、ユーザがページを次に進めるべく次ページキー２４を押下したが、ユーザが押下するのとほぼ同時に表示更新待ち時間が経過してページが自動的に進んでしまった場合等は、実質的に２ページ分が一度に遷移してしまうこととなるので、これを回避する為である。
【０１４２】
一方、制御部２は、前ページキー２５の押下を検知した場合は、表示速度データ８１の設定に拘らずに、ＬＣＤ表示部６に表示中のページを前のページに戻す。従って、ユーザは、ページを読み終える前に、そのページが遷移してしまった場合は、前ページキー２５を押下操作することにより前のページを再度閲覧できる。
【０１４３】
そして制御部２は、ユーザによる次ページキー２４或いは前ページキー２５の押下を検知し、上述の様にしてページを遷移させた後は、表示速度データ８１が設定されている場合はその表示速度データが表す速度で、表示速度データ８１が設定されていない場合はデフォルト速度で、自動表示処理を再開する。
【０１４４】
また、制御部２は、ユーザによる次ジャンプキー２１の押下を検知した場合は、ページの切替え動作を中断し、現在ＬＣＤ表示部６に表示しているページから起算して、次の約４又は５ページ分の書籍データを、表示ポイントを小さくしてＬＣＤ表示部６上に表示させる。
【０１４５】
具体的には、ＬＣＤ表示部６にページ９５が表示されているときに、ユーザが次ジャンプキー２１を押下すると、制御部２は、ページ９５を図１０に示すページ１０１に遷移させる。このページ１０１には、図１０に示す様に、ページ９６乃至ページ９９の４ページ分の書籍データが小さなポイントで表示されている。
【０１４６】
更に、ＬＣＤ表示部６にページ１０１が表示されている場合において、ユーザが再び次ジャンプキー２１を押下すると、ページ１０１はページ１０２へと遷移する。このページ１０２には、ページ９９から起算して、次の４ページ分の書籍データ（図９には示さず）が小さなポイントで表示されている。
【０１４７】
一方、制御部２は、ユーザによる前ジャンプキー２２の押下を検知した場合は、ページの切替え動作を中断し、現在ＬＣＤ表示部６に表示しているページから逆算して、前の約４又は５ページ分程度の書籍データを、表示ポイントを小さくしてＬＣＤ表示部６上に表示する。
【０１４８】
具体的には、ＬＣＤ表示部６にページ９５が表示されているときに、ユーザが前ジャンプキー２２を押下すると、ページ９５は、図１０に示すページ１０４に切替わる。このページ１０４には、図４に示す様に、ページ９１乃至ページ９５の５ページ分の書籍データが小さなポイントで表示されている。
【０１４９】
更に、ＬＣＤ表示部６にページ１０４が表示されている場合において、ユーザが再び前ジャンプキー２２を押下すると、ページ１０４はページ１０３へと遷移する。このページ１０３には、ページ９１から逆算して、前の４ページ分の書籍データ（図９には示さず）が小さなポイントで表示されている。
【０１５０】
この様に、次ジャンプキー２１又は前ジャンプキー２２を押下すると、文字データのポイントが小さくなることにより、ＬＣＤ表示部６上に多くの文字データが表示されるので、ユーザは次ページキー２４又は前ページキー２５を用いる場合に比して、より広い範囲の書籍データを一覧できるという利便性がある。
【０１５１】
また、前述の様に制御部２は、次ジャンプキー２１又は前ジャンプキー２２の押下を検知した場合は、ページの送りを中断するので、ユーザは、図１０に示す様な小さいフォントで表示されるページにおいて、読みたい個所を見つけた場合は、ページの送りを再開させるべくスタート／ストップキー２７を押下する。
【０１５２】
制御部２は、スタート／ストップキー２７の押下を検知すると、表示する書籍データのポイントを再び大きなポイントに戻すと共に、ページの送りを再開する。具体的には、制御部２は、ＬＣＤ表示部６にページ１０４が表示されている場合において、ユーザによるスタート／ストップキー２７の押下を検知すると、ＬＣＤ表示部６に表示中のページ１０４をページ９１に切替える。そして、ページの送りを再開することにより、ページ９１をページ９２,ページ９３,ページ９４…へと遷移させる。
【０１５３】
また、制御部２は、次ジャンプキー２１、前ジャンプキー２２、次ページキー２４、及び前ページキー２５が一定時間押下し続けられていること検知すると、恰もそれらのキーが素早く複数回押下されたのと同等の処理を行う。具体的には、ＬＣＤ表示部６にページ９１が表示されている場合において、ユーザが次ページキー２４を一定時間押下し続けると、ページ９１がページ９２,ページ９３…へと高速に遷移する。
【０１５４】
ここで、ユーザが次ページキー２４の押下を止めると、制御部２は、再び表示速度データ８１或いはデフォルトにて設定された表示速度に戻してページの送りを行う。
【０１５５】
尚、自動表示処理が行われている最中においてスタート／ストップキー２７を押下すると、当該自動表示処理が中断し、ページの送りをユーザが手動で行うこともできる。
【０１５６】
この場合は、次ジャンプキー２１、前ジャンプキー２２、次ページキー２４、及び前ページキー２５の押下操作によってのみＬＣＤ表示部６のページが遷移するので、ユーザは自分の操作で書籍データを読み進めることができる。従って、書籍データをじっくりと味わって読みたい場合等には便利である。また、ここでスタート／ストップキー２７を再び押下すると、自動表示処理が再開される。
【０１５７】
尚、第1の実施の形態における記述内容は、本発明を適用した携帯電話１の好適な１例にすぎず、本発明はこれに限定されるものではない。
【０１５８】
例えば、上記自動表示処理において制御部２がダウンロードした書籍データを区切る処理に起因して、ページ９１の様にＬＣＤ表示部６上に余白が生じる場合は、図１１におけるページ１１１の様に本来の文字データの部分を枠で囲ってもよいし、或いは、ページ１１２の様に余白部分を暗色で塗りつぶしてもよい。但し、作者が意図して挿入した空白行（ＣＲＬＦ）をユーザに知らしめる為に、ブランク表示する場合はこの限りでない。
【０１５９】
この様にすれば、ユーザは、ＬＣＤ表示部６上に表示される余白が、空白データとして書籍データに本来的に含まれていたものではないことを視覚的に確認でき、書籍データを一層的確に味わうことができる。
【０１６０】
＜第２の実施の形態＞先ず、外観構成を説明する。図１２は、本発明を適用したゴーグル型表示装置の外観概略図である。図１２に示す様に、ゴーグル型表示装置１２は、本体部１３と、この本体部１３を頭部に装着する為のベルト部１４とを備えて構成される。
【０１６１】
本体部１３は、一対の表示部１３１,１３１、ＩＣカード１５を出入可能に受け入れるＩＣカード挿入部１３２、及びリモコン１６の赤外線信号を受信する受信部１３３を、その外郭に備える。
【０１６２】
一対の表示部１３１,１３１は、当該ゴーグル型表示装置１２の装着時には、一方が右目、他方が左眼に位置する様に配置されており、両方の表示部１３１,１３１は互いに同期をとって同じ表示を行う。
【０１６３】
ＩＣカード１５は、読み書き可能な不揮発性メモリとしてのＩＣチップを内蔵して成るカード状の記憶媒体である。
【０１６４】
リモコン１６は、次ジャンプキー１６１、前ジャンプキー１６２、スピードアップキー１６３、次ページキー１６４、前ページキー１６５、スピードダウンキー１６６６、スタート／ストップキー１６７、及び送信部１６８を備えており、これらのキーが押下されるとその押下されたキーに対応する赤外線信号を送信部１６８から送信する。尚、上記各種キーの機能は、第１の実施の形態における携帯電話１のキー入力部５が備える同一名称の各種キーと概略同様である。
【０１６５】
次に内部構成を説明する。図１３は、ゴーグル型表示装置１２の内部構成を示すブロック図である。図１３に示す様に、本体部１３は、制御部１３０、一対の表示部１３１,１３１、受信部１３３、読み書き部１３４、ワークメモリ部１３５、及び電源部１３６を備える。
【０１６６】
制御部１３０は、システムプログラム（図示せず）及び区切りファイル１３０２を記憶する内部メモリ１３０１を備えており、その内部メモリ１３０１からシステムプログラムを読み出してワークメモリ部１３５に展開し、展開したシステムプログラムに規定された手順に従って、当該ゴーグル型表示装置１２の機能を実現すべく、各構成要素に制御信号を出力してこれらを統括的に制御する。
【０１６７】
また、そのシステムプログラムには、制御部１３０が後述する処理を行う為のプログラムコードが含まれており、制御部１３０は、それらのプログラムコードに応じた動作を逐次実行する。
【０１６８】
一対の表示部１３１,１３１は夫々、ＬＣＤ表示部１３１１と光学処理部１３１２とを備えている。ＬＣＤ表示部１３１１は、制御部１３０から出力される制御信号に従って、ＩＣカード１５のメモリに記憶されている書籍データ１５２を文字（文字データ）として表示する。
【０１６９】
光学処理部１３１２は、ＬＣＤ表示部１３１１によって表示される文字データを拡大するレンズや、そのレンズによる拡大率を調整する為の調整部等（何れも図示せず）を備えて成る。これにより、当該ゴーグル型表示装置１２の装着時においてユーザは、文字が恰も眼前の大型のディスプレイに表示されているかの様にみえる。
【０１７０】
受信部１３３は、リモコン１６の送信部１６８から送信される赤外線信号を受信し、受信した赤外線信号に応じた入力信号を制御部１３０へ出力する。
【０１７１】
読み書き部１３４は、制御部１３０からの制御信号に従って、ＩＣカード挿入部１３２（図１２参照）に挿入されるＩＣカード１５のメモリから書籍データ１５２等を読取る一方、該メモリに対して書き込みを行う。
【０１７２】
ワークメモリ部１３５は、制御部１３０により実行される各種処理において、システムプログラムや、そのシステムプログラムに係るデータ等を一時的に格納する為の記憶手段であり、例えばＲＡＭ等がこれに相当する。
【０１７３】
電源部１３６は、当該ゴーグル型表示装置１２を構成する各部に電力を供給する為の充電池を備えており、制御部１３０からの制御信号に従って、電源のオン／オフの切替え等を行う。
【０１７４】
ＩＣカード１５は、表示速度データ１５１、書籍データ１５２、及び次表示アドレス１５３、及び最終アドレス１５４を記憶している。
【０１７５】
表示速度データ１５１は、表示部１３１に表示される１ページ分の書籍データを、制御部１３０が自動的に遷移させる際の速さを表すデータである。ユーザは、リモコン１６のスピードアップキー１６３又はスピードダウンキー１６６を押下操作することにより、この表示速度データ１５１を適宜設定することができる。
【０１７６】
書籍データ１５２は、予めＩＣカード１５に記憶されるデータである。尚、ＩＣカード１５は、記憶容量は非常に大きいので、長編小説更には辞書等に相当する様な大容量の書籍データを記憶させておくこともできる。
【０１７７】
次表示アドレス１５３は、一連の書籍データ１５２をページ別に区切って表示する場合において次のページの先頭に表示する文字データを表すアドレスである。制御部１３０は、この次表示アドレス１５３を参照することにより、次に表示すべきページを認識できる。従って、この次表示アドレス１５３は所謂しおりとしての機能を有している。
【０１７８】
最終アドレス１５４は、書籍データ１５２における最後の文字データが格納されている記憶領域を表すアドレス、即ち、書籍データ１５２の全体の情報量である。
【０１７９】
以下、図１４を参照して制御部１３０の内部メモリ１３０１に記憶されている区切りファイル１３０２について説明する。図１４に示す様に、区切りファイル１３０２は、区切り目安情報１３０２ａ、区切り強度１３０２ｂ、例外条件１３０２ｃ、及び例外処理１３０２ｄの項目に区分されている。尚、図１４において、１行分のデータは、例えば１レコードの形態で内部メモリ１３０１に記憶されており、互いに関連付けられている。
【０１８０】
区切り目安情報１３０２ａには、表示部１３１に表示されるページを区切る境となる文字データとして好適なものが、予め候補として挙げられており、「ＣＲＬＦ」、「．”」、「？”」、「！”」、「．」、「，”」、「，」等が格納されている。
【０１８１】
区切り強度とは、各々の区切り目安情報１３０２ａをページの境として採用する蓋然性の程度を相対的に表す情報であり、”２”乃至”５”の５つの数値データが格納されている。大きい数値程、その区切り目安情報１３０２ａが、ページを区切る境として採用される蓋然性が高い。
【０１８２】
制御部２は、書籍データ１５２と各々の区切り目安情報１３０２ａとを逐一照合し、表示部１３１の表示領域において物理的に表示可能な量の書籍データ１５２に含まれる区切り目安情報（文字データ）の内、区切り強度が強く、且つ後方にある区切り目安情報で以ってページを区切る。
【０１８３】
但し、制御部１３０は、照合する文字データが例外条件１３０２ｃに設定されている内容を満たす場合は例外処理１３０２ｄに設定されている処理を行う。具体的には、仮に制御部１３０が区切り目安情報「．」を検出した場合であっても、▲１▼例えば「0.25」の様に「．」の直前及び直後に数字がある場合、▲２▼例えば「Nｏ.7」の様に「．」の直前が「Nｏ」で後に数字が続く場合、▲３▼例えば「U.S.A」や「J.F.Kennedy」の様に「．」の直前及び直後に大文字がある場合、▲４▼例えば「Mr.」「Dr.」「p.m.」「Apr.」「St.」の様に「．」が略語を表記する為に使用される場合には、例外処理が適用され、制御部１３０は「．」を区切り目安情報として捉えない。
【０１８４】
この例外処理を行うのは次の様な理由による。即ち、仮に例外処理を行わずにページを区切ることとすれば、例えば図１５に示すページ１７１の様に「Dr.」という不自然な位置でページが区切られてしまう場合があるからである。これは、原則として「,」よりも「.」の方が区切り強度が強いことによる。
【０１８５】
一方、ページを区切るに際して例外処理を行うこととすれば、制御部１３０が区切り目安情報として「Dr.」の「.」を検出した場合であっても、これが例外条件１３０２ｃを満たすので、当該「.」で以ってページを区切ることはない。その結果、図１５に示すページ１７２の様に「Dr.」よりも後方にある「man,」の「,」で以ってページが区切られることになり、表示内容がユーザにとって非常に読み易いものとなる。
【０１８６】
更に別の例に基づいて説明すると、仮に例外処理を行わずにページを区切ることとすれば、例えば図１５に示すページ１７３の様に「No.」という不自然な位置でページが区切られてしまう場合がある。
【０１８７】
これに対し、ページを区切るに際して例外処理を行うこととすれば、制御部１３０が区切り目安情報として「No.」の「.」を検出した場合であっても、これが例外条件１３０２ｃを満たすので、当該「.」で以ってページを区切ることはない。その結果、図１５に示すページ１７４の様に「No.2704,」の「,」で以ってページが区切られることになり、ユーザにとって非常に読み易いものとなる。
【０１８８】
以下、ゴーグル型表示装置１２の動作のについて、図１６及び図１７を参照して説明する。
【０１８９】
図１６は、書籍データの表示に係るゴーグル型表示装置１２の全体的な動作を示すフローチャートである。先ず、ユーザは、所定のＩＣカード１５をＩＣカード挿入部１３２へ挿入する（ステップＳ１６０１）。制御部１３０は、ＩＣカード挿入部１３２へのＩＣカード１５の挿入を検知すると、後述する自動表示処理を開始する。
【０１９０】
即ち、制御部１３０は、ＩＣカード１５に記憶されている書籍データ１５２を読み出して、１ページ分の書籍データを区分し、区分した書籍データを一対の表示部１３１,１３１に表示させると共に、その区分した境界を表すアドレスで以って、ＩＣカード１５のメモリ内の次表示アドレス１５３を更新する（ステップＳ１６０２）。
【０１９１】
次いで、制御部１３０は、その次表示アドレス１５３（現在参照中の次表示アドレス）が、最終アドレス１５４と等しくなったか否かを判定する（ステップＳ１６０３）。現在参照中の次表示アドレスが最終アドレス１５４に達した場合は（ステップＳ１６０３；ＹＥＳ）、制御部１３０は当該処理を終了する。
【０１９２】
一方、制御部１３０は、現在参照中の次表示アドレス１５３と最終アドレス１５４とが等しくない場合は（ステップＳ１６０３；ＮＯ）、ユーザから書籍データ１５２の閲覧を中止する旨の割り込み信号があるか否かを判定する（ステップＳ１６０４）。尚、この割り込み信号は、ユーザがリモコン１６のスタート／ストップキー１６７を押下することにより生成される。
【０１９３】
制御部１３０は、ユーザから書籍データ１５２の閲覧を中止する旨の割り込み信号が無い場合は（ステップＳ１６０４；ＮＯ）、再びステップＳ１６０２の処理に戻る。一方、ユーザから書籍データ１５２の閲覧を中止する旨の割り込み信号を検知した場合は（ステップＳ１６０４；ＹＥＳ）、制御部１３０は現在参照中の次表示アドレス１５３をＩＣカード１５に格納し（ステップＳ１６０５）、当該処理を終了する。
【０１９４】
この様に、ユーザが途中で書籍データの閲覧を中止する場合であっても、制御部１３０が、ユーザが最後に閲覧したページを表す次表示アドレス１５３を、所謂しおりとしてＩＣカード１５に格納するので、次に書籍データを閲覧するときにユーザは読み始める個所を探すという煩雑な作業を要することがない。
【０１９５】
図１７は、自動表示処理を示すフローチャートである。尚、この自動表示処理は、図１６に示す全体的な処理の一部であり、当該自動表示処理はステップＳ１６０１又はステップＳ１６０４に続いて行い、且つ当該自動表示処理が終了した場合は、ステップＳ１６０４の判定が行われるものとする。
【０１９６】
先ず、制御部１３０は、ＩＣカード１５のメモリに記憶されている次表示アドレス１５３を読出し、読出した次表示アドレス１５３が表す文字データが、一行分の空白を表す文字データ（ＣＲＬＦ）であるか否かを判定する（ステップＳ１７０１）。
【０１９７】
次表示アドレス１５３が表す文字データがＣＲＬＦである場合は（ステップＳ１７０１；ＹＥＳ）、制御部１３０は表示部１３１,１３１にブランクを表示する（ステップＳ１７０２）と共に、そのＣＲＬＦの次の文字データが格納されている記憶領域を表すアドレスで以って、参照すべき次表示アドレス１５３を更新する（ステップＳ１７０３）。
【０１９８】
次いで、制御部１３０は表示速度データ１５１に基づいて表示部１３１，１３１にブランクを表示する表示更新待ち時間を設定する（ステップＳ１７０４）と共に、その表示更新待ち時間をカウントし、表示更新待ち時間が経過したか否かを判定する（ステップＳ１７０５）。そして、制御部１３０は、表示更新待ち時間が経過した場合は（ステップＳ１７０５；ＹＥＳ）、当該処理を終了する。
【０１９９】
一方、制御部１３０は、ステップＳ１７０１において、次表示アドレス１５３が表す文字データがＣＲＬＦでない場合は（ステップＳ１７０１；ＮＯ）、表示部１３１，１３１に物理的に表示可能な最大限の書籍データを、ＩＣカード１５から取り出し（ステップＳ１７０６）、取り出した書籍データに対して、第1の実施の形態で説明した禁則処理及び表示領域適応処理を施す。
【０２００】
次いで、制御部１３０は、禁則処理及び表示領域適応処理を施した書籍データと、区切りファイル１３０２に含まれる区切り目安情報１３０２ａとを逐一照合し、禁則処理及び表示領域適応処理を施した書籍データの内、区切り目安情報１３０２ａと同じ文字データを検出する（ステップＳ１７０７）。
【０２０１】
次いで、制御部１３０は、検出した文字データ（区切り目安情報１３０２ａ）の内、最も後方（アドレスの値が大きい）且つ、最も区切り強度１３０２ｂが強い文字データ（区切り目安情報１３０２ａ）を特定する（ステップＳ１７０８）。次いで、制御部１３０は、特定した文字データの次の文字データが格納されている記憶領域を表すアドレスで以って、参照すべき次表示アドレス１５３を更新する（ステップＳ１７０９）。
【０２０２】
かくして、１ページ分の書籍データが特定される。ここで、制御部１３０は、特定したページの最後にＣＲＬＦがあるか否かを判定する（ステップＳ１７１０）。制御部２は、ページの最後にＣＲＬＦがあれば（ステップＳ１７１０；ＹＥＳ）、ステップＳ１７０９で更新した次表示アドレス１５３を、そのＣＲＬＦの分だけ戻す（ステップＳ１７１１）。
【０２０３】
即ち、制御部１３０は、そのＣＲＬＦの１つ前の文字データが格納されている記憶領域を表すアドレスで以って、ステップＳ１７０９で更新した次表示アドレス１５３を更に更新する。
【０２０４】
この様に、ＣＲＬＦの分だけ次表示アドレス８７を戻すのは、当該処理においては、書籍データを取り出してページを区切る処理を行った結果、ＬＣＤ表示部６に表示されるページには物理的に空白（余白）が生じることがあるが、その空白と、予め作者又は編集者が意図して挿入した空白行（ＣＲＬＦ）との違いをユーザに対し、明確に認識させる為である。
【０２０５】
かくして、次表示アドレス１５３が最終的に確定すれば、１ページ分の書籍データが区切られることになる。ここで、制御部１３０は、区切った書籍データと表示部１３１，１３１に現在表示されている書籍データとの類似度を解析し、これらが類似しているか否かを判定する（ステップＳ１７１２）。
【０２０６】
制御部１３０は、区切った書籍データと表示部１３１，１３１に表示中の書籍データとが類似していると判定した場合は（ステップＳ１７１２；ＹＥＳ）、区切った書籍データを表示部１３１，１３１に表示する前に、一定時間のブランク状態を挿入する（ステップＳ１７１３）。
【０２０７】
ここで、ステップＳ１７１３における処理の様に、連続するページ同士が互いに類似する場合に表示部１３１，１３１にブランク状態を挿入することとしたのは、連続するページ同士が互いに類似する場合は、ユーザがページの遷移に気付かずに、遷移後のページを見落としてしまうことがあるので、これを回避する為である。
【０２０８】
一方、制御部１３０は、区切った書籍データと表示部１３１，１３１に表示中の書籍データとが類似しておらず、ブランク表示を挿むべきでないと判定した場合は（ステップＳ１７１２；ＮＯ）、表示更新待ち時間を算出する（ステップＳ１７１４）。
【０２０９】
この表示更新待ち時間（Ｔ）の算出方法は、特に限定されないが、例えば、Ｔ＝Ｔu×Ｎなる式にしたがって算出するとよい。この式においてＮは、区切った書籍データに含まれる全部の文字データの数を表し、Ｔuはユーザがアルファベット1文字を読むのに要する概略の時間を表す。
【０２１０】
次いで、制御部１３０は区切った書籍データを、ステップＳ１７１４で算出した表示更新待ち時間（Ｔ）が経過するまで表示部１３１，１３１に表示させる（ステップＳ１７１５）。その過程で制御部１３０は、表示更新待ち時間をカウントし、表示更新待ち時間が経過したか否かを判定する（ステップＳ１７１６）。そして、制御部１３０は、表示更新待ち時間が経過した場合は（ステップＳ１７１６；ＹＥＳ）、当該処理を終了する。
【０２１１】
上記の様な処理によれば、図２０のページ２０１乃至ページ２０３に示す様な従来技術による書籍データの表示態様は、図１８に示すページ１８１乃至ページ１８４の様に改善されることになる。
【０２１２】
即ち、図１８に示すページ１８１乃至ページ１８４では、従来技術の様に不自然な位置でページが区切られることがなく、コンマやピリオド等の区切り目安情報においてページが区切られるので、ユーザにとって非常にみやすいものとなる。
【０２１３】
尚、第２の実施の形態における記述内容は、本発明を適用したゴーグル型表示装置１２の好適な１例にすぎず、本発明はこれに限定されるものではない。
【０２１４】
例えば、一対の表示部１３１，１３１は、何れか一方のみを備え、片目だけに配置する様にしてもよい。この様にすれば、ゴーグル型表示装置１２を小型且つ軽量に実現できるから携帯性の向上に寄与する。また、ユーザは、書籍データを閲読していない方の眼で周囲の状況を把握できるという利便性がある。また、表示部１３１に表示される書籍データを閲読するのではなく、眼の網膜に書籍データを直接映す様にしてもよい。また、本発明は、携帯電話、携帯型電子機器、腕装着型電子機器、又は身体装着型電子機器等に適用して特に好適である。
【０２１５】
【発明の効果】
請求項１記載の発明によれば、充分な表示領域が確保できる場合のみならず、仮に、携帯性等の観点から表示領域の大きさに制約があり書籍データを閲読するに当たって表示手段の表示内容を頻繁に切り替える必要がある場合であっても、区切手段が、表示手段が一時に表示し得る最大文字数の範囲内において書籍データを所定の区切条件に基づいて順次区切ると共に、表示制御手段が、区切手段によって区切られる各区切単位の書籍データを表示手段に順次表示させるので、表示手段には、所定の区切条件に基づいて区分された書籍データのみが一時に表示される。
【０２１６】
即ち、表示手段の表示内容は、所定の区切条件に基づいて区分された書籍データ分毎に順次切り替わるので、表示領域に物理的に表示可能な最大量の書籍データを単にそのまま表示していた従来技術に比して、不自然な位置で文章が区切られるのを回避できる。従って、ユーザは小説その他の書籍を快適に閲読できる。また、表示手段の表示内容は、表示制御手段によって自動的に順次切り替えられるので、ユーザはページの送り操作等の様な煩雑な操作を何ら要することがない。
【０２２０】
さらに、仮に第１の区切単位の書籍データと第２の区切単位の書籍データとが類似する場合であっても、表示手段には表示内容が切り替わる旨を知らせる為の表示が表示されるので、ユーザはページの遷移を見落とすことがないという効果を奏する。
【図面の簡単な説明】
【図１】本発明を適用した携帯電話１の外観概略図。
【図２】携帯電話１の内部構成を示すブロック図。
【図３】携帯電話１の全体的な処理を示すフローチャート。
【図４】携帯電話１の自動表示処理を示すフローチャート。
【図５】携帯電話１による書籍データの表示態様を説明する為の図。
【図６】区切りファイル８８の内容を模式的に示す概念図。
【図７】携帯電話１による書籍データの更に別の表示態様を説明する為の図。
【図８】携帯電話１による書籍データの更に別の表示態様を説明する為の図。
【図９】携帯電話１による書籍データの更に別の表示態様を説明する為の図。
【図１０】携帯電話１による書籍データの更に別の表示態様を説明する為の図。
【図１１】携帯電話１による書籍データの更に別の表示態様を説明する為の図。
【図１２】本発明を適用したゴーグル型表示装置１２の外観概略図。
【図１３】ゴーグル型表示装置１２の内部構成を示すブロック図。
【図１４】区切りファイル１３０２の内容を模式的に示す概念図。
【図１５】ゴーグル型表示装置１２による書籍データの表示態様を説明する為の図。
【図１６】ゴーグル型表示装置１２の全体的な動作を示すフローチャート。
【図１７】ゴーグル型表示装置１２の自動表示処理を示すフローチャート。
【図１８】ゴーグル型表示装置１２による書籍データの更に別の表示態様を説明する為の図。
【図１９】従来技術における書籍データの表示態様を説明する為の図。
【図２０】従来技術における書籍データの更に別の表示態様を説明する為の図。
【符号の説明】
１    携帯電話
２    制御部
３    無線送受信部
４    ワークメモリ部
５    キー入力部
５１    次ジャンプキー
５２    前ジャンプキー
５３    スピードアップキー
５４    次ページキー
５５    前ページキー
５６    スピードダウンキー
５７    スタート／ストップキー
６    ＬＣＤ表示部
７    電源部
８    不揮発メモリ部
８１    表示速度データ
８２    書籍データ特定情報
８３    書籍データ最終アドレス
８４    書籍データ
８５    ダウンロード済み書籍データ最終アドレス
８６    サーバＵＲＬ
８７    次表示アドレス
８８    区切りファイル
６１    区切り目安情報
６２    区切り強度
６３    例外条件
６４    例外処理
１２    ゴーグル型表示装置
１３    本体部
１４    ベルト部
１５    ＩＣカード
１６    リモコン装置
ＳＤ    書籍データ配信サーバ
ＳＤ１  書籍データ記憶部
ＳＤ２  通信部
【図１】
0004333031.tif 000002
【図２】
0004333031.tif 000003
【図３】
0004333031.tif 000004
【図４】
0004333031.tif 000005
【図５】
0004333031.tif 000006
【図６】
0004333031.tif 000007
【図７】
0004333031.tif 000008
【図８】
0004333031.tif 000009
【図９】
0004333031.tif 000010
【図１０】
0004333031.tif 000011
【図１１】
0004333031.tif 000012
【図１２】
0004333031.tif 000013
【図１３】
0004333031.tif 000014
【図１４】
0004333031.tif 000015
【図１５】
0004333031.tif 000016
【図１６】
0004333031.tif 000017
【図１７】
0004333031.tif 000018
【図１８】
0004333031.tif 000019
【図１９】
0004333031.tif 000020
【図２０】
0004333031.tif 000021