(57)【要約】      （修正有）【課題】表示画像を拡大するとページの一部が画面からはみ出て表示されなくなるような場合でも、スクロール操作など煩わしい操作を必要とせずに拡大画像を表示できるようにする。【解決手段】表示装置は、第１の面積からなり長辺および短辺からなるアスペクト比ａ（但し、ａ＞１）の矩形の表示領域を有する表示パネル２と、矩形の元画像を読み込む読込手段と、元画像の表示パネルでの表示を制御する制御手段とを有する。制御手段は、元画像を所定倍率で拡大した拡大画像を生成する拡大画像生成手段と、長辺方向および短辺方向のうちのいずれかの方向と平行に延在する分割線Ｄで拡大画像を分割して所定の幅を有すると共に面積が前記第１の面積以下となる部分拡大画像を画定する画像画定手段と、部分拡大画像の全体を表示領域に表示させる表示制御手段とを有する。【選択図】図４（ｃ）
2007226213.tif 000002
【特許請求の範囲】
【請求項１】
第１の面積からなり長辺および短辺からなるアスペクト比ａ（但し、ａ＞１）の矩形の表示領域を有する表示パネル（２）と、
矩形の元画像を読み込む読込手段（１５）と、
前記元画像の前記表示パネルでの表示を制御する制御手段（１０）と
を有する表示装置であって、
前記制御手段（１０）は、
前記元画像を所定倍率で拡大した拡大画像を生成する拡大画像生成手段（１１）と、
前記長辺方向および前記短辺方向のうちのいずれかの方向と平行に延在する分割線で前記拡大画像を分割して所定の幅を有すると共に面積が前記第１の面積以下となる部分拡大画像を画定する画像画定手段（１１）と、
前記部分拡大画像の全体を前記表示領域に表示させる表示制御手段（１１，１６）と
を有することを特徴とする表示装置（１）。
【請求項２】
請求項１に記載の表示装置（１）であって、
前記所定倍率が１倍より大きくａ倍以下のとき、
前記画像画定手段（１１）は、前記短辺方向と平行に延在する分割線で前記拡大画像を、全体の１／（ａ２）以下の幅で分割して前記部分拡大画像を画定し、
前記表示制御手段が、前記部分拡大画像を９０度回転した表示画像を生成し、前記表示画像を前記表示領域に表示させることを特徴とする表示装置（１）。
【請求項３】
請求項１に記載の表示装置（１）であって、
前記所定倍率が、ａ倍より大きくｎ倍以下のとき（但し、ｎは２以上の整数）、
前記画像画定手段（１１）は、前記短辺方向と平行に延在する第１の分割線で前記拡大画像を、全体の１／（ｎ２）以下の幅で分割して前記部分拡大画像を画定し、
前記表示制御手段は、前記長辺方向と平行に延在する第２の分割線で前記部分拡大画像をｎ分割して得られるｎ個の暫定画像を順に前記長辺方向に並べて結合した結合画像を生成し、前記結合画像を前記表示領域に表示することを特徴とする表示装置（１）。
【請求項４】
請求項１に記載の表示装置（１）であって、
前記所定倍率が、ｎ倍より大きく（ａ・ｎ）倍以下のとき（但し、ｎは２以上の整数）、
前記画像画定手段（１１）は、前記短辺方向と平行に延在する第１の分割線で前記拡大画像を、全体の１／((ａ・ｎ)２)以下の幅で分割して前記部分拡大画像を画定し、
前記表示制御手段は、前記長辺方向と平行に延在する第２の分割線で前記部分拡大画像をｎ分割して得られるｎ個の暫定画像を順に前記長辺方向に並べて結合した結合画像を生成し、前記結合画像を９０度回転させて前記表示領域に表示することを特徴とする表示装置（１）。
【請求項５】
請求項１に記載の表示装置（１）であって、
ｎを１以上の整数とし、前記所定倍率がｎ倍より大きくａ・ｎ倍以下のとき、
前記画像画定手段（１１）は、前記長辺方向と平行に延在する第１の分割線で前記拡大画像を、全体の１／((２ｎ)２)以下の幅で分割して前記部分拡大画像を画定し、
前記表示制御手段は、前記短辺方向と平行に延在する第２の分割線で前記部分拡大画像をｎ分割して得られるｎ個の暫定画像を順に前記短辺方向に並べて結合した結合画像を生成し、前記結合画像を９０度回転させて前記表示領域に表示することを特徴とする表示装置（１）。
【請求項６】
請求項１に記載の表示装置（１）であって、
ｎを２以上の整数とし、前記所定倍率が、（ｎ−１）倍より大きくｎ倍以下のとき、
前記画像画定手段（１１）は、前記長辺方向と平行に延在する第１の分割線で前記拡大画像を、全体の１／（ｎ２）以下の幅で分割して前記部分拡大画像を画定し、
前記表示制御手段は、前記短辺方向と平行に延在する第２の分割線で前記部分拡大画像をｎ分割して得られるｎ個の暫定画像を順に前記短辺方向に並べて結合した結合画像を生成し、前記結合画像を前記表示領域に表示することを特徴とする表示装置（１）。
【請求項７】
矩形のデータ表示領域を有する表示手段（２）と、
矩形の元画像に対応した元画像データを読み込む読込手段（１５）と、
ユーザにより入力された拡大率に応じ、前記元画像を拡大した拡大画像を表示するための拡大画像データを前記元画像データに基づいて生成する拡大画像生成手段（１１）と、
前記拡大画像データの少なくとも一部または前記元画像データを前記表示手段に出力して前記データ表示領域に前記拡大画像の少なくとも一部または前記元画像を前記表示領域に表示させる制御手段（１０）と
を備えた表示装置（１）であって、
縦方向および横方向のいずれかの方向である第１の方向において前記拡大画像を所定の幅で分割した部分拡大画像を決定する画像決定手段（１１）を有し、
前記部分拡大画像は、前記第１の方向に直交する第２の方向において一端から他端までを含むと共に、面積が前記データ表示領域の面積以下であり、
前記制御手段は、前記部分拡大画像に対応する前記拡大画像データの一部を前記表示手段に出力し、前記部分拡大画像の全体を前記データ表示領域に表示する表示装置（１）。
【請求項８】
請求項７記載の表示装置（１）であって、
前記制御手段（１０）は、前記データ表示領域に表示される前記元画像の第２の方向と前記データ表示領域の短辺方向とが一致する場合、前記部分拡大画像を前記元画像に対して９０度回転させて、前記部分拡大画像の第２の方向と前記データ表示領域の長辺方向とを一致させて前記データ表示領域に表示することを特徴とする表示装置（１）。
【請求項９】
請求項８記載の表示装置（１）であって、
前記制御手段（１０）は、前記部分拡大画像の第２の方向の物理的長さが前記データ表示領域の短辺方向の長さよりも大であり且つ長辺方向の長さ以下である場合、前記部分拡大画像を前記元画像に対して９０度回転させて、前記部分拡大画像の第２の方向を前記データ表示領域の長辺方向と一致させて前記データ表示領域に表示することを特徴とする表示装置（１）。
【請求項１０】
請求項７記載の表示装置（１）であって、
前記データ表示領域をｎ個（ｎは２以上の整数）の分割表示領域に区画する区画手段を有し、
前記制御手段（１０）は、前記部分拡大画像を前記第２の方向においてｎ分割してｎ個の補助画像を生成し、前記ｎ個の補助画像を順に対応する前記分割表示領域に割り当てて前記部分拡大画像の全体を表示することを特徴とする表示装置（１）。
【請求項１１】
請求項１０記載の表示装置（１）であって、
前記区画手段は、前記元画像の第２の方向と前記データ表示領域の短辺方向とが一致し、且つ、前記部分拡大画像の第２の方向の物理的長さが、前記データ表示領域の短辺方向の長さをｎ倍した値以下である場合、前記ｎ個の分割表示領域を、前記データ表示領域の長手方向に配置することを特徴とする表示装置（１）。
【請求項１２】
請求項１０記載の表示装置（１）であって、
前記区画手段は、前記部分拡大画像の第２の方向の物理的長さが、前記データ表示領域の短辺方向の長さをｎ倍した値より大である場合、前記データ表示領域を、前記短辺方向に配列されたｎ個の分割表示領域に区画し、
前記制御手段は、前記部分拡大画像を第２の方向においてｎ個の補助画像に分割し、前記ｎ個の補助画像の各々を、前記ｎ個の分割領域に対応させて表示させると共に前記元画像に対して９０度回転させて、前記第２の方向と前記データ表示領域の長辺方向とを一致させて、前記部分拡大画像の全体を前記データ表示領域に表示することを特徴とする表示装置（１）。
【請求項１３】
請求項７から請求項１２のいずれか１つに記載の表示装置（１）であって、
前記画像決定手段（１１）は、前記元画像が一行の文字または記号が縦方向に並べられた縦書き文書で構成される場合、前記元画像の横方向を前記第１の方向として前記部分拡大画像を決定し、前記元画像が一行の文字または記号が横方向に並べられた横書き文書で構成される場合、前記元画像の縦方向を前記第１の方向として前記部分拡大画像を決定することを特徴とする表示装置（１）。
【請求項１４】
請求項１３に記載の表示装置（１）であって、
前記元画像データは、前記元画像が縦書き文書であるか横書き文書であるかを特定する文書データを含み、
前記画像決定手段は、前記文書データを参照することにより、前記拡大画像の第２の方向の一端から他端までを含む前記部分拡大画像を決定することを特徴とする表示装置（１）。
【請求項１５】
請求項１３に記載の表示装置（１）であって、
前記元画像データを解析して、前記元画像が縦書き文書であるか横書き文書であるかを判断する文書判断手段を有し、
前記画像決定手段は、前記文書判断手段による判断結果に基づいて、前記拡大画像の第２の方向の一端から他端までを含む前記部分拡大画像を決定することを特徴とする表示装置（１）。
【請求項１６】
請求項７に記載の表示装置（１）であって、
前記データ表示領域のユーザに対する向きを検出する検出手段を有し、
前記検出手段が、前記向きが変更されたことを検出すると、前記拡大画像生成手段は、前記拡大画像データを前記元画像データに基づいて生成し、
前記画像決定手段は、前記拡大画像の第２の方向の一端から他端までを含む部分拡大画像であって、その面積が前記データ表示領域の面積以下である部分拡大画像を決定し、
前記制御手段は、前記部分拡大画像を前記元画像に対して９０度回転して、前記部分拡大画像の第２の方向と前記データ表示領域の長辺方向とを一致させて、前記部分拡大画像を前記データ表示領域に表示することを特徴とする表示装置（１）。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置に関し、特に、簡単な処理で、画面に表示された画像を拡大する際の視認性を改善した表示装置に関する。
【背景技術】
【０００２】
従来より、パーソナルコンピュータ、ＰＤＡ（Personal digital assistants）、あるいは携帯電話機など、データファイルを表示する表示パネルを備えた表示装置が知られている。このような表示装置では、例えば視認性を向上させるために、表示パネルに表示された表示画像を拡大して画面に表示することができる（例えば、特開平８−８７５２１号公報参照）。
【特許文献１】特開平８−８７５２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、表示画像を拡大すると、例えばページの一部が、画面からはみ出て表示されないことがあり、ユーザが、ページ全体を一度に閲覧できないことがある。よって、ページ全体を閲覧するためには、スクロール操作により表示画像を上下または左右に移動させなければならず、操作が煩わしくなることがあった。特に、文書ファイルを表示している場合は、文書を一行ずつ順番に読み進めるため、少なくとも、一行分の文字列については一度に閲覧可能であることが望ましい。しかし、単純に表示画像を拡大すると、各行の途中で文字列の表示が途切れてしまい、１行分の文字列を終わりまで読むためには、画面のスクロールが必要になる。さらに、１行分の文字列を読み終えたあとは、画面を再度スクロールして、次の１行の文字列の先頭を表示しなければならない。したがって、文書を読み進めるためには、頻繁に画面をスクロールする必要があった。
【０００４】
また、表示パネルが、電気泳動方式の場合、画面の表示の切り替えに時間がかかる。故に、ユーザの待ち時間が長くなるので、頻繁に表示切り替えが必要な場合は、待ち時間が増えるので、ユーザは、表示切り替えを特に煩わしく感じることがある。
【０００５】
本発明の目的は、上述した問題点を解決するために、簡単な処理で、表示画像を拡大して表示する際の操作性が改善された表示装置を提供することである。
【課題を解決するための手段】
【０００６】
請求項１記載の表示装置は、第１の面積からなり長辺および短辺からなるアスペクト比ａ（但し、ａ＞１）の矩形の表示領域を有する表示パネルと、矩形の元画像を読み込む読込手段と、前記元画像の前記表示パネルでの表示を制御する制御手段とを有する表示装置であって、前記制御手段は、前記元画像を所定倍率で拡大した拡大画像を生成する拡大画像生成手段と、前記長辺方向および前記短辺方向のうちのいずれかの方向と平行に延在する分割線で前記拡大画像を分割して所定の幅を有すると共に面積が前記第１の面積以下となる部分拡大画像を画定する画像画定手段と、前記部分拡大画像の全体を前記表示領域に表示させる表示制御手段とを有する。
【０００７】
請求項２記載の表示装置は、請求項１に記載の表示装置であって、前記所定倍率が１倍より大きくａ倍以下のとき、前記画像画定手段は、前記短辺方向と平行に延在する分割線で前記拡大画像を、全体の１／（ａ２）以下の幅で分割して前記部分拡大画像を画定し、前記表示制御手段が、前記部分拡大画像を９０度回転した表示画像を生成し、前記表示画像を前記表示領域に表示させることを特徴とする。
【０００８】
請求項３記載の表示装置は、請求項１に記載の表示装置であって、前記所定倍率が、ａ倍より大きくｎ倍以下のとき（但し、ｎは２以上の整数）、前記画像画定手段は、前記短辺方向と平行に延在する第１の分割線で前記拡大画像を、全体の１／（ｎ２）以下の幅で分割して前記部分拡大画像を画定し、前記表示制御手段は、前記長辺方向と平行に延在する第２の分割線で前記部分拡大画像をｎ分割して得られるｎ個の暫定画像を順に前記長辺方向に並べて結合した結合画像を生成し、前記結合画像を前記表示領域に表示することを特徴とする。
【０００９】
請求項４記載の表示装置は、請求項１に記載の表示装置であって、前記所定倍率が、ｎ倍より大きく（ａ・ｎ）倍以下のとき（但し、ｎは２以上の整数）、前記画像画定手段は、前記短辺方向と平行に延在する第１の分割線で前記拡大画像を、全体の１／((ａ・ｎ)２)以下の幅で分割して前記部分拡大画像を画定し、前記表示制御手段は、前記長辺方向と平行に延在する第２の分割線で前記部分拡大画像をｎ分割して得られるｎ個の暫定画像を順に前記長辺方向に並べて結合した結合画像を生成し、前記結合画像を９０度回転させて前記表示領域に表示することを特徴とする。
【００１０】
請求項５記載の表示装置は、請求項１に記載の表示装置であって、ｎを１以上の整数とし、前記所定倍率がｎ倍より大きくａ・ｎ倍以下のとき、前記画像画定手段は、前記長辺方向と平行に延在する第１の分割線で前記拡大画像を、全体の１／((２ｎ)２)以下の幅で分割して前記部分拡大画像を画定し、前記表示制御手段は、前記短辺方向と平行に延在する第２の分割線で前記部分拡大画像をｎ分割して得られるｎ個の暫定画像を順に前記短辺方向に並べて結合した結合画像を生成し、前記結合画像を９０度回転させて前記表示領域に表示することを特徴とする。
【００１１】
請求項６記載の表示装置は、請求項１に記載の表示装置であって、ｎを２以上の整数とし、前記所定倍率が、（ｎ−１）倍より大きくｎ倍以下のとき、前記画像画定手段は、前記長辺方向と平行に延在する第１の分割線で前記拡大画像を、全体の１／（ｎ２）以下の幅で分割して前記部分拡大画像を画定し、前記表示制御手段は、前記短辺方向と平行に延在する第２の分割線で前記部分拡大画像をｎ分割して得られるｎ個の暫定画像を順に前記短辺方向に並べて結合した結合画像を生成し、前記結合画像を前記表示領域に表示することを特徴とする。
【００１２】
請求項７記載の表示装置は、矩形のデータ表示領域を有する表示手段と、矩形の元画像に対応した元画像データを読み込む読込手段と、ユーザにより入力された拡大率に応じ、前記元画像を拡大した拡大画像を表示するための拡大画像データを前記元画像データに基づいて生成する拡大画像生成手段と、前記拡大画像データの少なくとも一部または前記元画像データを前記表示手段に出力して前記データ表示領域に前記拡大画像の少なくとも一部または前記元画像を前記表示領域に表示させる制御手段とを備えた表示装置であって、縦方向および横方向のいずれかの方向である第１の方向において前記拡大画像を所定の幅で分割した部分拡大画像を決定する画像決定手段を有し、前記部分拡大画像は、前記第１の方向に直交する第２の方向において一端から他端までを含むと共に、面積が前記データ表示領域の面積以下であり、前記制御手段は、前記部分拡大画像に対応する前記拡大画像データの一部を前記表示手段に出力し、前記部分拡大画像の全体を前記データ表示領域に表示することを特徴とする。
【００１３】
請求項８の表示装置は、請求項７記載の表示装置であって、前記制御手段は、前記データ表示領域に表示される前記元画像の第２の方向と前記データ表示領域の短辺方向とが一致する場合、前記部分拡大画像を前記元画像に対して９０度回転させて、前記部分拡大画像の第２の方向と前記データ表示領域の長辺方向とを一致させて前記データ表示領域に表示することを特徴とする。
【００１４】
請求項９記載の表示装置は、請求項８記載の表示装置であって、前記制御手段は、前記部分拡大画像の第２の方向の物理的長さが前記データ表示領域の短辺方向の長さよりも大であり且つ長辺方向の長さ以下である場合、前記部分拡大画像を前記元画像に対して９０度回転させて、前記部分拡大画像の第２の方向を前記データ表示領域の長辺方向と一致させて前記データ表示領域に表示することを特徴とする。
【００１５】
請求項１０記載の表示装置は、請求項７記載の表示装置であって、前記データ表示領域をｎ個（ｎは２以上の整数）の分割表示領域に区画する区画手段を有し、前記制御手段は、前記部分拡大画像を前記第２の方向においてｎ分割してｎ個の補助画像を生成し、前記ｎ個の補助画像を順に対応する前記分割表示領域に割り当てて前記部分拡大画像の全体を表示することを特徴とする。
【００１６】
請求項１１記載の表示装置は、請求項１０記載の表示装置であって、前記区画手段は、前記元画像の第２の方向と前記データ表示領域の短辺方向とが一致し、且つ、前記部分拡大画像の第２の方向の物理的長さが、前記データ表示領域の短辺方向の長さをｎ倍した値以下である場合、前記ｎ個の分割表示領域を、前記データ表示領域の長手方向に配置することを特徴とする。
【００１７】
請求項１２記載の表示装置は、請求項１０記載の表示装置であって、前記区画手段は、前記部分拡大画像の第２の方向の物理的長さが、前記データ表示領域の短辺方向の長さをｎ倍した値より大である場合、前記データ表示領域を、前記短辺方向に配列されたｎ個の分割表示領域に区画し、前記制御手段は、前記部分拡大画像を第２の方向においてｎ個の補助画像に分割し、前記ｎ個の補助画像の各々を、前記ｎ個の分割領域に対応させて表示させると共に前記元画像に対して９０度回転させて、前記第２の方向と前記データ表示領域の長辺方向とを一致させて、前記部分拡大画像の全体を前記データ表示領域に表示することを特徴とする。
【００１８】
請求項１３記載の表示装置は、請求項７から請求項１２のいずれか１つに記載の表示装置であって、前記画像決定手段は、前記元画像が一行の文字または記号が縦方向に並べられた縦書き文書で構成される場合、前記元画像の横方向を前記第１の方向として前記部分拡大画像を決定し、前記元画像が一行の文字または記号が横方向に並べられた横書き文書で構成される場合、前記元画像の縦方向を前記第１の方向として前記部分拡大画像を決定することを特徴とする。
【００１９】
請求項１４記載の表示装置は、請求項１３に記載の表示装置であって、前記元画像データは、前記元画像が縦書き文書であるか横書き文書であるかを特定する文書データを含み、前記画像決定手段は、前記文書データを参照することにより、前記拡大画像の第２の方向の一端から他端までを含む前記部分拡大画像を決定することを特徴とする。
【００２０】
請求項１５記載の表示装置は、請求項１３に記載の表示装置であって、前記元画像データを解析して、前記元画像が縦書き文書であるか横書き文書であるかを判断する文書判断手段を有し、前記画像決定手段は、前記文書判断手段による判断結果に基づいて、前記拡大画像の第２の方向の一端から他端までを含む前記部分拡大画像を決定することを特徴とする。
【００２１】
請求項１６記載の表示装置は、請求項７に記載の表示装置であって、前記データ表示領域のユーザに対する向きを検出する検出手段を有し、前記検出手段が、前記向きが変更されたことを検出すると、前記拡大画像生成手段は、前記拡大画像データを前記元画像データに基づいて生成し、前記画像決定手段は、前記拡大画像の第２の方向の一端から他端までを含む部分拡大画像であって、その面積が前記データ表示領域の面積以下である部分拡大画像を決定し、前記制御手段は、前記部分拡大画像を前記元画像に対して９０度回転して、前記部分拡大画像の第２の方向と前記データ表示領域の長辺方向とを一致させて、前記部分拡大画像を前記データ表示領域に表示することを特徴とする。
【発明の効果】
【００２２】
本発明の表示装置によれば、部分拡大画像は、元画像の一端から他端までを含む。従って、表示パネルは、元画像の一端から他端までに対応した拡大画像の一端から他端までを同時に表示するので、例えば、元画像が文書ファイルからなる場合に、ユーザは、画面をスクロールしなくとも、分割線と平行な方向については元画像の一端から他端までを一覧でき、元画像を拡大して表示する時の、表示装置の操作の煩雑性を低減できる。
【００２３】
本発明の表示装置によれば、部分拡大画像は、少なくとも第２の方向の一端から他端までを含む。よって、ユーザは、画面をスクロールしなくても、第２の方向については、一端から他端までを一覧することができ、元画像を拡大して表示するときの、表示装置の操作の煩雑性を低減できる。
【００２４】
また、文書判断手段による判断結果に基づいて、部分拡大画像が決定されるので、元画像が縦書き文書であるか横書き文書であるかを特定する文書データが、元画像データに付加されていない場合であっても、少なくとも文書を読み進める方向である方向については一端から他端までを同時に表示パネルに表示することができる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施例を、添付図面を参照して説明する。なお、以下の記載において、上下、前後、左右などの方向は、本発明の実施例である表示装置１を使用するために配置しているときに、表示装置１の各構成部品を説明するために使用する表現である。
【００２６】
図１に、本発明の一実施例である表示装置１を示す。表示装置１は、表示パネル２と、表示パネル２を制御する制御回路３（図２参照）と、表示パネル２の周縁を取り囲んで保持する本体４と、からなり、ユーザが所定の操作を行うことにより、表示パネル２に画像を表示する装置である。表示装置１は、通常、表示パネル２の長辺を縦方向とし短辺を横方向として使用する、いわゆるポートレート型となるように構成されている。本実施例では、表示パネル２は、１．３３のアスペクト比（長辺の短辺に対する割合）を有する。なお、表示パネル２のアスペクト比は、１．３３に限定されず、適宜の値を取りうる。
【００２７】
表示パネル２は、電気泳動方式の表示パネルからなる。表示パネル２は、正面側に位置する基板が透明な２枚の基板をスペーサによって所定距離を介して対向配置させて密封空間を形成して、この密封空間に、微粒子を、この微粒子とは色が異なる分散媒に分散させた表示液を充填し、さらに、表示液に電界を印加する手段を備えて、所定面積の表示領域を有している。表示液に電界を印加することにより、表示液中の微粒子が透明板側に移動してパネルの表面には微粒子の色が現われる。また、電界の向きを逆方向に変えることにより、微粒子は、背面側に移動してパネルの表面には分散媒の色が現われる。このように、表示液に印加される電界の向きを制御することによって、表示パネル２は、画像を表示できる。
【００２８】
表示パネル２の右側上方の本体３には、表示画像を形成する元画像を表示装置１に取り込むために、メモリカード挿入口５が設けられて、メモリーカード６を挿入できるようになっている。
【００２９】
図２に示すように、制御回路３は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、加速度センサ１４と、メモリカード６と接続可能なメモリカードインターフェイス１５（メモリカードＩ／Ｆ１５）と、表示パネルドライバ１６と、キーインターフェイス１７（キーＩ／Ｆ１７）とからなる。
【００３０】
ＣＰＵ１１は、表示装置１全体を制御する演算処理装置であり、ＲＯＭ１２と、ＲＡＭ１３と、加速度センサ１４と、メモリカードＩ／Ｆ１５と、表示パネルドライバ１６と、キーＩ／Ｆ１７との各々と接続されている。
【００３１】
ＲＯＭ１２は、書換不能なメモリであり、ＣＰＵ１１により実行される各種の制御プログラムや、制御プログラムが実行時に参照する固定値データが格納されている。
【００３２】
ＲＡＭ１３は、ＣＰＵ１１で実行される制御プログラムが必要とする各種データを記憶するための書き換え可能なメモリである。さらに、ＲＡＭ１３は、ページ番号メモリ１３ａ、表示中ページ開始メモリ１３ｂ、表示中倍率メモリ１３ｃ、ページデータ展開領域１３ｄ、ＶｉｄｅｏＲＡＭ１３ｅを備えている。ページ番号メモリ１３ａは、表示パネル２に表示される表示画像のページ番号を記憶する。表示中ページ開始メモリ１３ｂは、表示画像の表示開始位置Ｓを記憶する。表示中倍率メモリ１３ｃは、表示画像の拡大率を格納する。本実施例では、ユーザにより選択された、１００％、１３３％、２００％、２６６％のいずれかの値が格納される。ページデータ展開領域１３ｄは、メモリカード６から読み出された元画像データが、表示中倍率メモリ１３ｃに格納された拡大率で展開される領域である。ページデータ展開領域１３ｄにて展開された元画像データの少なくとも一部は、ＶｉｄｅｏＲＡＭ１３ｅに送出される。ＶｉｄｅｏＲＡＭ１３ｅは、ページデータ展開領域１３ｄから送出されたデータに基づいて生成される表示データを格納する。
【００３３】
加速度センサ１４は、重力加速度を検出して、表示パネル２のユーザに対する向きを検出するセンサである。メモリカードＩ／Ｆ１５は、メモリカード挿入口５に挿入されたメモリカード６とＣＰＵ１１との間でデータの送受信を行うためのインターフェイスである。表示パネルドライバ１６は、表示パネル２に接続され、ＶｉｄｅｏＲＡＭ１３ｅから出力される表示データを表示パネル２に送出して、表示パネル２に表示画像を表示させる。キーＩ／Ｆ１７には、キー７が接続され、ユーザによる画像の拡大あるいは縮小指令がキー７を介して制御回路３に入力されるようになっている。
【００３４】
キー７は、表示パネル２の下方の本体３の正面に設けられた戻りキー７ａ及び次キー７ｂと、戻りキー７ａと次キー７ｂとの間に設けられた拡大キー７ｃ及び縮小キー７ｄと、からなる。拡大キー７ｃは、表示画像の拡大指示を受け付け、縮小キー７ｄは、表示画像の縮小指示を受け付ける。また、電源スイッチ８が、表示パネル２の上方の本体３に設けられている。電源スイッチ８は、ユーザによってオンに切り替えられると、ＣＰＵ１１は、表示パネル２及び制御回路３への給電を開始する。
【００３５】
一方、表示装置１によって読み取り可能なメモリカード６は、複数のページデータ記憶領域６−１，６−２，・・・，６−ｎ（但し、ｎは１より大きい整数）を備え、元画像に対応した元画像データを格納する。各ページデータ記憶領域には、元画像の１ページ分のデータに対応するページ表示データと、そのページ表示データの属性を示すページ属性データとが一緒に格納されている。なお、ページ属性データとは、元画像の１ページ分のデータの向き、即ち、ポートレートモード、あるいはランドスケープモードのいずれであるか、と、ページ表示データが文書ファイルの場合に、文書ファイルに記載された文字列の向き、即ち、横書き、あるいは縦書きのいずれであるか、とを示すデータである。なお、各ページ表示データには、ページ番号が付されており、ページ表示データは、ページ番号に従って管理される。
【００３６】
次に、上記構成の表示装置１の動作について説明する。メモリカード６に格納された元画像を表示するために、メモリカード６をメモリカード挿入口５に挿入すると、ＣＰＵ１１は、予め指定されたページ番号を有するページ表示データが格納されているページデータ記憶領域６−ｉ（但し、ｉは１以上ｎ以下の整数）にアクセスして、ページ表示データを読み込む。そして、制御回路３は、そのページ表示データに対応した画像を表示パネル２に表示する。なお、本実施例では、１つのページデータ記憶領域に格納されているページ表示データが、表示パネル２のサイズ（基準のサイズ）に合わせて表示されるとき、表示パネル２に表示された矩形画像を、ページ画像Ｐと称する。また、ページ画像Ｐを拡大して作成される拡大画像ＷＰのうち、表示パネル２に実際に表示される画像を、部分拡大画像ＷＰｓと称する。
【００３７】
このとき、制御回路３は、ページ画像Ｐを、その長辺方向が表示パネル２の長辺方向と一致するように表示させる。すなわち、ページ画像Ｐがポートレートモード（縦長）の場合には、図１に示すように、制御回路３は、表示パネル２を縦長に、即ち、表示パネル２を見ているユーザに対し長辺が鉛直方向、短辺が水平方向となるように用いる。一方、ページ画像Ｐがランドスケープモードの場合には、制御回路３は、表示パネル２が、図３に示すように横長に、即ちユーザに対し長辺が水平方向に、且つ短辺が鉛直方向となるように用いる。なお、以下の説明では、ページ表示データがポートレートモードで横書きの文書ファイルからなり、そのページ画像Ｐが、図１に示すように表示パネル２に表示される場合について説明する。
【００３８】
図１に示すようにページ画像Ｐが表示パネル２に表示されているときに、拡大キー７ｃが１回押下されると、ページ画像Ｐが１３３％に拡大される。次に、再び、拡大キー７ｃが押下されると、ページ画像Ｐが２００％に拡大される。さらにもう一度、拡大キー７ｃが押下されると、ページ画像Ｐが２６６％に拡大される。
【００３９】
一方、ページ画像Ｐが表示パネル２に拡大した状態で表示されているときに、縮小キー７ｄが押下されると、上述した拡大の場合と逆の順序で順次ページ画像Ｐは縮小される。したがって、ユーザは、拡大キー７ｃおよび縮小キー７ｄを適宜押下することにより、ページ画像Ｐを１００％、１３３％、２００％、２６６％のいずれかの拡大率で拡大できる。
【００４０】
例えば、図１に示すようにページ画像Ｐが表示パネル２に表示されているとき、拡大キー７ｃが押下されると、ページ画像Ｐは１３３％に拡大される。このとき、ページ画像Ｐを１３３％に拡大した拡大画像ＷＰは、図４（ａ）に示すように、表示パネル２からはみ出てしまう。そこで、図４（ｂ）に示すように、部分拡大画像ＷＰｓをページ画像Ｐに対して９０度回転させて、表示パネル２の長辺方向に、部分拡大画像ＷＰｓの行方向（部分拡大画像ＷＰｓの横方向）を一致させて表示する。
【００４１】
ページ画像Ｐを２００％に拡大する場合には、図４（ｃ）に示すように、短辺方向と平行に延在する分割境界Ｄが表示されて、表示パネル２の表示領域が、その長辺方向において２段に分割される。一方、部分拡大画像ＷＰｓは、１行分の文字列が２分割され、分割された画像がそれぞれ分割境界Ｄの上下に配置される。即ち、分割された画像が分割境界Ｄを介して上下方向に結合された結合画像として、表示パネル２に表示される。
【００４２】
ページ画像Ｐを２６６％に拡大する際には、図４（ｄ）に示すように、長辺方向と平行に延在する分割境界Ｄが表示されて、表示パネル２の表示領域が、その短辺方向において２段に分割される。一方、部分拡大画像ＷＰｓは、ページ画像Ｐに対し９０度回転されて、表示パネル２の長辺方向に部分拡大画像ＷＰｓの行方向が一致し、さらに、１行分の文字列が２分割され、分割された画像がそれぞれ分割境界Ｄの上下に配置されて表示される。即ち、分割された画像が分割境界Ｄを介して上下方向に結合された結合画像として、表示パネル２に表示される。
【００４３】
図４（ｂ）、（ｄ）に示すように、部分拡大画像ＷＰｓの向きを拡大率に応じてページ画像Ｐに対して９０度回転させて表示することにより、表示パネル２の長辺方向を有効に利用できる。また、表示パネル２の表示領域を２つに分割するとともに、部分拡大画像ＷＰｓを分割して、分割した部分拡大画像ＷＰｓを各表示領域にて表示させることにより、１行分の文字列を、先端から終端までを同時に表示パネル２に表示することができる。よって、ユーザは、画面スクロールなどの表示切り替え動作を行わずに一行分の文字列を先頭から終端まで読むことができる。
【００４４】
図４（ａ）及び図４（ｂ）から分かるように、図１に示すように表示パネル２にページ画像Ｐを表示しているときに、ページ画像Ｐを拡大率に応じて拡大しただけでは、部分拡大画像ＷＰｓに横書きで記載された１行分の文字列を先頭から終端までを入れることは困難である。そこで、部分拡大画像ＷＰｓに１行分の文字列の先頭から終端までが入るようにするために、部分拡大画像ＷＰｓの形状を拡大率に応じて適宜変更し、必要に応じて部分拡大画像ＷＰｓの回転や分割が行われる。従って、部分拡大画像ＷＰｓは、拡大率に応じて形状が変わり、行方向とは直交する列方向の長さが適宜変更される。この長さは、表示パネル２のアスペクト比と拡大率とに応じて予め設定される値であり、以下の説明において、「表示領域高さＨ」と称する。
【００４５】
本実施例では、図５（ａ）に示すように、表示領域高さＨは、拡大率に応じて予め定められ、表示領域高さテーブル１２ｂに格納されている。表示領域高さＨは、ページ画像Ｐの長辺の長さ（高さ）を基準として決定される相対的な値であり、本実施例では、基準値は１００である。さらに、その表示領域高さＨで特定される部分拡大画像ＷＰｓの総面積が、表示パネル２の面積以下となるように、表示領域高さＨは、定められている。よって、部分拡大画像ＷＰｓの全体を、表示パネル２に一度に表示できる。
【００４６】
次に、図５（ａ）に示す表示領域高さＨと、部分拡大画像ＷＰｓとの関係について説明する。図５（ｂ）乃至図５（ｅ）に、それぞれ、ページ画像Ｐと、ページ画像Ｐを１３３％、２００％、２６６％で拡大した拡大画像ＷＰとを模式的に示す。上述したように、ページ画像Ｐは、その全体が表示パネル２のサイズと一致するように表示されるので、拡大画像ＷＰは、拡大率に拘わらず表示パネル２の大きさをはみ出る。そこで、制御回路３は、拡大画像ＷＰのうち、図５（ｂ）乃至図５（ｅ）の各々に示すように、一点鎖線で示す領域を部分拡大画像ＷＰｓとして選択する。即ち、部分拡大画像ＷＰｓは、長辺方向（行方向と直交する方向）において、拡大画像ＷＰを表示領域高さＨで分割され、且つ、短辺方向（行方向）の一端（先頭）から他端（終端）までを含むように画定される。
【００４７】
一般に、表示領域高さＨは、表示パネル２のアスペクト比ａと、ページ画像Ｐの拡大率とに対して、ページ画像Ｐの属性に応じて、以下に示す関係を有する。例えば、表示パネル２の大きさを、図６に示すように、短辺の長さをＬ，長辺の長さをａＬとする。
【００４８】
(1) ページ画像Ｐが、縦書きのランドスケープモードか、あるいは横書きのポートレートモードであり、拡大率が、ａ倍以上でｎ0倍以下（但し、ｎ0は２以上の整数）の場合。
【００４９】
部分拡大画像ＷＰｓをｎ0分割して、文字の向きを維持したまま上下方向に結合されて結合画像を生成するので、結合画像の高さはｎ0Ｈとなる。このｎ0Ｈは、表示パネル２の長辺の長さａＬを越えると表示することができないので、表示領域高さＨは、以下の条件を満たす必要がある。
【００５０】
（数１）
ｎ0Ｈ ≦ ａＬ
Ｈ ≦ (ａ／ｎ0）Ｌ
本実施例においては、ｎ0倍に拡大された拡大画像ＷＰの長辺の長さｎ0ａＬを１００としているので、
【００５１】
（数２）
Ｈ ≦ (ａ／ｎ0）Ｌ ＝ （１／ｎ02）ｎ0ａＬ ＝ １００／(ｎ02)
すなわち、Ｈ ≦ １００／(ｎ02)
となる。
【００５２】
(2) ページ画像Ｐが、縦書きのランドスケープモードか、あるいは横書きのポートレートモードであり、拡大率が、ｎ0倍以上でｎ0・ａ倍以下の場合。
【００５３】
部分拡大画像ＷＰｓをｎ0分割して、文字の向きを維持したまま上下方向に結合されて結合画像を生成するので、結合画像の高さはｎ0Ｈとなる。このｎ0Ｈは、表示パネル２の長辺の長さＬを越えると表示することができないので、表示領域高さＨは、以下の条件を満たす必要がある。
【００５４】
（数３）
ｎ0Ｈ ≦ Ｌ
Ｈ ≦ (１／ｎ0）Ｌ
本実施例においては、ｎ0・ａ倍に拡大された拡大画像ＷＰの長辺の長さｎ0ａ2Ｌを１００としているので、
【００５５】
（数４）
Ｈ ≦ (１／ｎ0）Ｌ ＝ （１／(ｎ02・ａ2)）ｎ0ａ2Ｌ ＝ １００／(ｎ02・ａ2)
すなわち、Ｈ ≦ １００／(ｎ02・ａ2)
となる。
【００５６】
(3) ページ画像Ｐが、縦書きのポートレートモードか、あるいは横書きのランドスケープモードであり、拡大率が、ｎ1倍以上でｎ1・ａ倍以下（但し、ｎ1は１以上の整数）の場合。
【００５７】
部分拡大画像ＷＰｓを２ｎ1分割して、文字の向きを維持したまま上下方向に結合されて結合画像を生成するので、結合画像の高さは２ｎ1Ｈとなる。この２ｎ1Ｈは、表示パネル２の長辺の長さａＬを越えると表示することができないので、表示領域高さＨは、以下の条件を満たす必要がある。
【００５８】
（数５）
Ｈ ≦ ａＬ
Ｈ ≦ (ａ／(２ｎ1)）Ｌ
本実施例においては、ｎ1・ａ倍に拡大された拡大画像ＷＰの長辺の長さｎ1ａＬを１００としているので、
【００５９】
（数６）
Ｈ ≦ (１／(２ｎ1)）ａｎＬ 
すなわち、Ｈ ≦ １００／２ｎ2
となる。
【００６０】
なお、このとき、アスペクト比は
【００６１】
（数７）
2007226213.tif 000003
【００６２】
以下となる必要がある。ページ画像Ｐをａ倍する場合は、部分拡大画像ＷＰｓは、ページ画像Ｐに対して９０度回転されると共に、表示領域は２分割される。ページ画像Ｐが、短辺Ｌ及び長辺ａＬなので、ａ倍された拡大画像ＷＰは、短辺がａＬ、長辺がａ2Ｌとなる。
【００６３】
２分割される部分拡大画像ＷＰｓの長辺ａ2Ｌは、表示領域の長辺Ｌよりも短くないと、結合画像を表示領域内に表示することができなくなるので、以下の条件が必要になる。
【００６４】
（数８）
2007226213.tif 000004
【００６５】
となる。同様に、ページ画像Ｐをａ倍するときに、部分拡大画像ＷＰｓをページ画像Ｐに対して９０度回転させて３分割、あるいは４分割をするときは、アスペクト比ａは、それぞれ
【００６６】
（数９）
2007226213.tif 000005
【００６７】
(4) ページ画像Ｐが、縦書きのポートレートモードか、あるいは横書きのランドスケープモードであり、拡大率が、（ｎ0−１）倍以上でｎ0倍以下（但し、ｎ0は２以上の整数）の場合。
【００６８】
部分拡大画像ＷＰｓをｎ0分割して、文字の向きを維持したまま上下方向に結合して結合画像を生成する。よって、結合画像の長辺の長さはｎ0Ｈとなる。このｎ0Ｈは、表示パネル２の短辺の長さＬを越えると表示することができないので、表示領域高さＨは、以下の条件を満たす必要がある。
【００６９】
（数１０）
ｎ0Ｈ ≦ Ｌ
本実施例においては、ｎ0倍に拡大された拡大画像ＷＰの短辺の長さｎ0Ｌを１００としているので、
【００７０】
（数１１）
Ｈ ≦ (１／ｎ0）Ｌ 
すなわち、Ｈ ≦ １００／(ｎ2)
となる。
【００７１】
以下、ページ画像Ｐや拡大画像ＷＰなどの画像の最上端をページ先頭と称し、画像の最下段をページ後尾と称する。なお、画像の上下左右の方向は、画像が正立状態で配置されているときに画定される方向である。そして、部分拡大画像ＷＰｓのページ先頭側位置を、表示開始位置Ｓと称する。表示開始位置Ｓを適宜設定することにより、部分拡大画像ＷＰｓを変更することができる。
【００７２】
図７を参照して、拡大表示設定テーブル１２ｃについて説明する。拡大表示設定テーブル１２ｃは、図５を参照して説明した部分拡大画像ＷＰｓの表示方法を決定するためのテーブルである。より詳細には、拡大表示設定テーブル１２ｃは、拡大率と、その拡大率で表示される画像の表示の向きと、表示パネル２の表示領域の分割方法とを対応付けたテーブルである。本実施例では、ページ属性データに応じて、４種類の拡大表示テーブル１２ｃが予め格納されている。
【００７３】
図７（ａ）は、縦書のポートレートモードのページ画像Ｐに用いられる拡大表示テーブル１２ｃ１であり、図７（ｂ）は、縦書きのランドスケープモードのページ画像Ｐに用いられる拡大表示テーブル１２ｃ２であり、図７（ｃ）は、横書きのポートレートモードのページ画像Ｐに用いられる拡大表示テーブル１２ｃ３であり、図７（ｄ）は、横書きのランドスケープモードのページ画像Ｐに用いられる拡大表示テーブル１２ｃ４である。
【００７４】
本実施例では、ページ属性データが、横書き、ポートレートモードである場合について説明しているため、図７（ｃ）に示す拡大表示テーブル１２ｃ３を参照して説明する。拡大表示テーブル１２ｃ３を参照すると、拡大率１００％のとき、「表示の向き」は縦長であるから、拡大率１００％のページ画像Ｐは、列方向が表示パネル２の長辺方向に一致するように表示される。また、「表示パネル分割方法」は「なし」であるから、表示パネル２を分割せずにページ画像Ｐが表示される（図１参照）。
【００７５】
また、拡大率１３３％のとき、「表示の向き」は横長であるから、１３３％の部分拡大画像ＷＰｓは、行方向が表示パネル２の長辺方向に一致するように、ページ画像Ｐに対し９０度回転されて表示される。また、「表示パネル分割方法」は「なし」であるから、表示パネル２を分割せずに部分拡大画像ＷＰｓが表示される（図４（ｂ）参照）。
【００７６】
また、拡大率２００％のとき、「表示の向き」は縦長であるから、２００％の部分拡大画像ＷＰｓは、列方向が表示パネル２の長辺方向に一致するように表示される。また、「表示パネル分割方法」は「長辺方向を２分割」であるから、表示パネル２の長手方向が分割境界Ｄにより２段に区画され、部分拡大画像ＷＰｓは、２分割されて上下に配置される（図４（ｃ）参照）。
【００７７】
また、拡大率２６６％のとき、「表示の向き」は横長であるから、２６６％の部分拡大画像ＷＰｓは、行方向が表示パネル２の長辺方向に一致するように、ページ画像Ｐに対し９０度回転されて表示される。また、「表示パネル分割方法」は「短辺方向を２分割」であるから、表示パネル２の短辺方向が分割境界Ｄにより２段に区画され、部分拡大画像ＷＰｓは２分割されて上下に配置される（図４（ｄ）参照）。
【００７８】
なお、本実施例では、ページ属性データが、縦書き、ポートレートモードの場合、また、ページ属性データが、横書き、ランドスケープモードの場合、最大の拡大率は２００％に制限され、拡大キー７ｃがさらに押下されても、拡大率は変わらない。
【００７９】
図８を参照して、表示装置１で実行されるメイン処理について説明する。メイン処理は、表示装置１の電源が投入されると起動する処理である。電源が投入されると、ＣＰＵ１１は、例えば、メモリカード６からページ番号「１」のページ表示データを読み出してページデータ展開領域１３ｄ（図２参照）に展開し、そのページ表示データに基づいて、ページ番号「１」のページ画像Ｐを表示パネル２に表示する。
【００８０】
次に、ＣＰＵ１１は、拡大キー７ｃまたは縮小キー７ｄ（図１参照）が押下されたか否かを判断する（Ｓ２）。拡大キー７ｃまたは縮小キー７ｄが押下された場合（Ｓ２：Ｙｅｓ）、ＣＰＵ１１は、拡大率変更処理により、表示パネル２に表示する画像の拡大率を決定し（Ｓ４）、表示処理（Ｓ１２）により、拡大率に応じた部分拡大画像ＷＰｓを表示パネル２に表示する。
【００８１】
一方、拡大キー７ｃまたは縮小キー７ｄが押下されない場合（Ｓ２：Ｎｏ）、ＣＰＵ１１は、次に、次キー７ｂが押下されたか否かを判断する（Ｓ６）。なお、次キー７ｂは、押下されると、表示パネル２に表示されているページ画像Ｐまたは部分拡大画像ＷＰｓに対してページ送り処理（Ｓ１０）を行い、ページ送り方向の次のページ画像Ｐまたはページ後尾側の部分拡大画像ＷＰｓに切り換える。
【００８２】
次キー７ｂが押下された場合（Ｓ６：Ｙｅｓ）、ＣＰＵ１１は、表示領域高さテーブル１２ｂを参照して、選択された拡大率に対応した表示領域高さＨを取得する（Ｓ８）。つぎに、ページ送り方向における次の部分拡大画像の表示開始位置Ｓを決定するページ送り処理を実行する（Ｓ１０）。そして、表示処理（Ｓ１２）により、表示開始位置Ｓに基づいて決定された部分拡大画像ＷＰｓを表示パネル２に表示する。
【００８３】
一方、次キー７ｂが押下されない場合（Ｓ６：Ｎｏ）、ＣＰＵ１１は、戻りキー７ｄが押下されたか否かを判断する（Ｓ１４）。戻りキー７ｄは、押下されると、ＣＰＵ１１は、表示パネル２に表示されたページ画像Ｐまたは部分拡大画像ＷＰｓを、ページ戻し処理（Ｓ１８）を行い、ページ戻し方向における前のページ画像Ｐまたはページ先頭側の部分拡大画像ＷＰｓに切り換える。戻りキー７ｄが押下されない場合（Ｓ１４：Ｎｏ）、Ｓ２の処理に戻る。
【００８４】
戻りキー７ｄが押下された場合（Ｓ１４：Ｙｅｓ）、ＣＰＵ１１は、表示領域高さテーブル１２ｂを参照して、選択された拡大率に対応した表示領域高さＨを取得する（Ｓ１６）。そして、ＣＰＵ１１は、ページ戻し方向における次の部分拡大画像の表示開始位置Ｓを決定するページ戻し処理を実行し（Ｓ１８）、表示処理（Ｓ１２）により、表示開始位置Ｓに基づいて決定された部分拡大画像を表示パネル２に表示する（Ｓ１２）。表示処理（Ｓ１２）の終了後は、Ｓ２の処理に戻る。
【００８５】
図９を参照して、ページ送り処理について説明する。ページ送り処理は、次キー７ｂが押下された場合に、ＣＰＵ１１が、ページ送り方向においてページ後尾側に位置する部分拡大画像ＷＰｓの表示開始位置Ｓを決定する処理である。
【００８６】
まず、ＣＰＵ１１は、表示中ページ開始メモリ１３ｂから、表示パネル２に現在表示されているページ画像Ｐまたは部分拡大画像ＷＰｓの表示開始位置Ｓを取得し、取得した表示開始位置Ｓに表示領域高さＨを加算し、さらに加算して得られた値が１００以上であるか否かを判断する（Ｓ１０２）。
【００８７】
図１０を参照して、表示開始位置Ｓと表示領域高さＨとの関係について説明する。表示領域高さテーブル１２ｂ（図５（ａ）参照）を参照すると、１３３％拡大表示される場合の表示領域高さＨは「５６」なので、表示開始位置Ｓが「４４」であるとき、その表示開始位置Ｓに表示領域高さＨを加算した値は、「１００」となる。すなわち、ＣＰＵ１１は、表示パネル２には、表示開始位置Ｓ「４４」からページ後尾までの部分拡大画像ＷＰｓが表示されていると判断する。その結果、ＣＰＵ１１は、現在一部が表示されているページ表示データに関して、拡大画像ＷＰの未表示領域はページ後尾側に存在しないと判断する。従って、ＣＰＵ１１は、ページ送り方向において次に表示すべき画像は、次のページのページ表示データであると判断する。
【００８８】
図１０（ｂ）を参照すると、ページ画像Ｐが１３３％に拡大された部分拡大画像ＷＰｓが表示され、その表示開始位置Ｓが「０」になっている。図１０（ｂ）に示すように、表示開始位置Ｓが「０」であるとき、その表示開始位置Ｓに表示領域高さＨを加算した値は「５６」であり、１００以下である。この場合、ＣＰＵ１１は、ページ送り方向には高さ「４４」の拡大画像ＷＰの未表示領域が残っていることを判断し、ページ送り方向において次に表示すべき部分拡大画像ＷＰｓは、拡大画像ＷＰのうちのページ後尾側の領域であると判断する。
【００８９】
また、図１０（ｂ）に示すように、表示開始位置Ｓ「０」から表示領域高さＨ「５６」までの部分拡大画像ＷＰｓが表示パネル２に表示されているとき、その表示開始位置Ｓに表示領域高さＨ×２（＝１２０）を加算した値は、「１１２」であるから、１００以上である。従って、ＣＰＵ１１は、ページ後尾側の未表示領域の高さが、表示領域高さＨである「５６」未満であると判断する。
【００９０】
よって、その場合は、図１０（ａ）に示すように、ＣＰＵ１１は、ページ後尾である「１００」から、表示領域高さＨ「５６」を減算した位置「４４」を、次の表示開始位置Ｓとする。このようにすれば、次の表示では、ＣＰＵ１１は、表示開始位置Ｓ「４４」からページ後尾までの部分拡大画像ＷＰｓを表示パネル２に表示する。従って、ＣＰＵ１１は、次ページのページ表示データの一部と合成するなどの複雑な処理をせずに、簡単な処理で、部分拡大画像ＷＰｓを移動させて、結果として拡大画像ＷＰの全体を表示パネル２に表示する。
【００９１】
図９を再び参照すると、表示開始位置Ｓに表示領域高さＨを加算した値が１００以上である場合（Ｓ１０２：Ｙｅｓ）、ＣＰＵ１１は、拡大画像ＷＰの未表示領域がページ後尾側に存在しないと判断するので、ページ番号メモリ１３ａに格納されたページ番号に「１」加算し、表示開始位置Ｓを「０」にする（Ｓ１０４）。これにより、次の表示処理（Ｓ１２）では、ＣＰＵ１１は、次のページの先頭から部分拡大画像ＷＰｓを表示する。
【００９２】
一方、表示開始位置Ｓに表示領域高さＨを加算した値が１００より小さい場合（Ｓ１０２：Ｎｏ）、ＣＰＵ１１は、次に示す（式１）の条件を満たすか否かを判断する（Ｓ１０６）。
【００９３】
（式１）  (表示開始位置Ｓ)＋(表示領域高さＨ)×２ ＜ １００
（式１）を満たす場合（Ｓ１０６：Ｙｅｓ）、ＣＰＵ１１は、表示中ページ開始メモリ１３ｂに格納された表示開始位置Ｓに表示領域高さＨを加算することにより、表示開始位置Ｓを更新する（Ｓ１０８）。その結果、次の表示処理（Ｓ１２）では、ＣＰＵ１１は、現在表示パネル２に表示されている部分拡大画像ＷＰｓのページ後端側に隣接する部分拡大画像ＷＰｓを表示する。
【００９４】
一方、（式１）を満たさない場合（Ｓ１０６：Ｎｏ）、ＣＰＵ１１は、ページ後尾位置である「１００」から、表示領域高さＨを減算した値を、表示開始位置Ｓとして、表示開始位置Ｓを更新する。その結果、次の表示処理（Ｓ１２）では、ＣＰＵ１１は、同ページの後尾から表示領域高さＨ分の部分拡大画像ＷＰｓを表示する。
【００９５】
このように、ページ送り処理（Ｓ１０）では、ＣＰＵ１１は、拡大率毎に予め設定された表示領域高さＨに基づいて、表示開始位置Ｓを更新して、表示開始位置Ｓをページ送り方向に順次移動させる。そして、表示処理（Ｓ１２）において、ＣＰＵ１１は、表示開始位置Ｓで特定される部分拡大画像ＷＰｓを表示パネル２に表示することにより、ページ送り方向でページ後尾側に位置する次の部分拡大画像ＷＰｓを表示する。
【００９６】
図１１を参照して、ページ戻し処理（Ｓ１８）について説明する。ページ戻し処理は、戻りキー７ａが押下された場合に、ＣＰＵ１１が、ページ戻り方向においてページ先頭側に位置する部分拡大画像ＷＰｓの表示開始位置Ｓを決定する処理である。
【００９７】
ＣＰＵ１１は、表示中ページ開始メモリ１３ｂから、表示パネル２に表示されている部分拡大画像ＷＰｓの表示開始位置Ｓを取得し、その表示開始位置Ｓが０（ページ先頭）以下であるか否かを判断する（Ｓ１８２）。
【００９８】
表示開始位置Ｓが０である場合（Ｓ１８２：Ｙｅｓ）、ＣＰＵ１１は、ページ先頭から表示領域高さＨ分の部分拡大画像ＷＰｓを現在表示パネル２に表示していると判断する。すなわち、ＣＰＵ１１は、ページ先端側に拡大画像ＷＰの未表示領域は存在しないと判断するので、ページ戻り方向において次に表示すべき画像は、前ページのページ表示データであると判断する。
【００９９】
よって、ＣＰＵ１１は、ページ番号メモリ１３ａに格納されたページ番号から「１」を減算すると共に、次の表示開始位置Ｓを１００から表示領域高さＨ分を減算した値とする（Ｓ１８４）。これにより、次の表示処理（Ｓ１２）では、ＣＰＵ１１は、前のページの最後尾から表示領域高さＨ分の部分拡大画像ＷＰｓを表示する。
【０１００】
一方、表示開始位置Ｓが「０」より大である場合（Ｓ１８２：Ｎｏ）、ＣＰＵ１１は、現在表示されている部分拡大画像ＷＰｓに対して、ページ先頭側に拡大画像ＷＰの未表示領域が残っていると判断する。そして、次に、表示開始位置Ｓから表示領域高さＨを減算した値が０以下か否かを判断する（Ｓ１８６）。表示開始位置Ｓから表示領域高さＨを減算した値が０より大である場合（Ｓ１８６：Ｎｏ）、表示開始位置Ｓから表示領域高さＨを減算した値を、次の表示開始位置Ｓとする（Ｓ１９０）。これにより、次の表示処理（Ｓ１２）では、ページ先頭側に隣接する拡大画像ＷＰの未表示領域が、部分拡大画像ＷＰｓとして表示パネル２に表示される。
【０１０１】
一方、表示開始位置Ｓから表示領域高さＨを減算した値が０以下である場合（Ｓ１８６：Ｙｅｓ）、表示開始位置Ｓを０とする（Ｓ１８８）。これにより、次の表示処理（Ｓ１２）では、ページ先頭から表示領域高さＨ分の部分拡大画像ＷＰｓが表示パネル２に表示される。
【０１０２】
このように、ページ送り処理（Ｓ１０）、あるいはページ戻し処理（Ｓ１８）において、表示開始位置Ｓが決定されることにより、次回の表示処理（Ｓ１２）において、部分拡大画像ＷＰｓが拡大画像ＷＰより選択されて、表示パネル２に表示される。
【０１０３】
図１２を参照して、拡大率変更処理（Ｓ４）について説明する。拡大率変更処理（Ｓ４）は、ページ画像Ｐの拡大率を変更する処理である。
【０１０４】
まず、拡大率を決定し、その決定した拡大率を表示中倍率メモリ１３ｃに格納する（Ｓ４２）。本実施例では、表示装置１０は、１００％、１３３％、２００％、２６６％の４段階の拡大率を大きさ順に設定可能であるから、ＣＰＵ１１は、表示中倍率メモリ１３ｃに格納された拡大率（表示パネル２に表示されている画像の拡大率）と、拡大キー７ｃまたは縮小キー７ｄの操作回数とに応じて、次に表示する画像の拡大率を決定する。
【０１０５】
次に、ＣＰＵ１１は、ページ番号メモリ１３ａに格納されたページ番号（現在表示されている画像のページ番号）を有するページ表示データのページ属性データを参照し、そのページ表示データの文字列が縦書きであるか否かを判断し（Ｓ４４）、次にそのページ表示データがポートレートモードであるか否かを判断する（Ｓ４６，Ｓ４８）。そして、現在表示パネル２に表示されるページ表示データのページ属性データに対応した拡大表示テーブル１２ｃを参照する。具体的には、文字列が縦書きであり（Ｓ４４：Ｙｅｓ）、ページの向きがポートレートモードである場合（Ｓ４６：Ｙｅｓ）、縦書き・ポートレートモード用の拡大表示テーブル１２ｃ１（図７（ａ））を参照する（Ｓ５０）。文字列が縦書きであり（Ｓ４４：Ｙｅｓ）、ページの向きがランドスケープモードである場合（Ｓ４６：Ｎｏ）、縦書き・ランドスケープモード用の拡大表示テーブル１２ｃ２（図７（ｂ））を参照する（Ｓ５２）。
【０１０６】
一方、文字列が横書きであり（Ｓ４４：Ｎｏ）、ページがポートレートモードである場合（Ｓ４８：Ｙｅｓ）、横書き・ポートレートモード用の拡大表示テーブル１２ｃ３（図７（ｃ））を参照する（Ｓ５４）。文字列が横書きであり（Ｓ４４：Ｎｏ）、ページがランドスケープモードである場合（Ｓ４８：Ｎｏ）、横書き・ランドスケープモード用の拡大表示テーブル１２ｃ４（図７（ｄ））を参照する（Ｓ５６）。
【０１０７】
そして参照した拡大表示テーブル１２ｃに従って、表示の方向、表示パネルの分割方法を決定する（Ｓ５８）。ＣＰＵ、次の表示処理（Ｓ１２）では、参照した拡大表示テーブル１２ｃに従って、ページ画像Ｐまたは部分拡大画像ＷＰを表示パネル２に表示する。
【０１０８】
図１３を参照して、表示処理（Ｓ１２）について説明する。表示処理は、拡大画像ＷＰの拡大率の変更が指示された場合、あるいは、表示パネル２に表示される画像の移動が指示された場合に、指示に応じた画像を表示パネル２に表示する処理である。
【０１０９】
まず、ＣＰＵ１１は、ページ番号メモリ１３ａに格納されたページ番号のページ表示データをメモリカード６から読み出し、読み出したページ表示データを、表示中倍率メモリ１３ｃに格納された拡大率でページデータ展開領域１３ｄ（図３参照）に拡大画像ＷＰとして展開する（Ｓ１２２）。なお、ページ番号および拡大率が、前回の表示処理（Ｓ１２）と同じ場合は、この処理は省略できる。
【０１１０】
次に、ＣＰＵ１１は、ページデータ展開領域１３ｄに展開されたページ表示データのうち、表示開始位置Ｓから表示領域高さＨ分の部分拡大画像ＷＰｓに応じたデータを、ＶｉｄｅｏＲＡＭ１３ｅに転送する。そして、ＣＰＵ１１は、拡大表示テーブル１２ｃに従って決定された表示の方向および表示パネル分割方法に基づいて、部分拡大画像ＷＰｓに対応した表示データを生成する（Ｓ１２４）。そして、生成された表示データを表示パネルドライバ１６に出力して表示パネル２に表示する（Ｓ１２６）。
【０１１１】
図１４を参照して、拡大率が２００％である場合の表示処理（Ｓ１２）について説明する。図１４（ａ）に示すように、ページ画像Ｐを２００％に拡大する場合、表示パネル２には、表示パネル２の短辺方向と平行に延在する分割境界Ｄが表示されて、表示パネル２の表示領域が長手方向において２分割され、表示領域が長手方向に並ぶ２段に分かれる。２段に区分された領域のうち、上側領域を分割領域イと称し、下側領域を分割領域ロと称する。そして、図４（ｃ）にて説明したように、部分拡大画像ＷＰｓは、分割領域イと分割領域ロとに２分割して表示される。図１４（ｂ）に、２００％で拡大された拡大画像ＷＰを示す。この拡大画像ＷＰに対応するページ表示データが、ページデータ展開領域１３ｄに展開される。図１４（ｃ）に、表示開始位置Ｓが「０」の場合の部分拡大画像ＷＰｓを示す。
【０１１２】
図１４（ｃ）に示すように、ページデータ展開領域１３ｄに展開されたページ表示データの一部が転送されてＶｉｄｅｏＲＡＭ１３ｅに表示データが生成されて、部分拡大画像ＷＰｓのうち、行先頭側の半分（図１４（ｃ）において左側）が、表示パネル２の分割領域イに表示され、行後尾側の半分（図１４（ｃ）において右側）が、表示パネル２の分割領域ロに表示される。
【０１１３】
図１４（ｃ）に示すように、表示開始位置Ｓが「０」から表示領域高さＨ「２５」分の部分拡大画像ＷＰｓが表示パネル２に表示された後、次キー７ｂが押下されると、表示開始位置Ｓに表示領域高さＨ「２５」が加算されて表示開始位置Ｓが更新される。そして、図１４（ｄ）に示すように、表示処理（Ｓ１２）により、表示開始位置Ｓ「２５」から表示領域高さＨ「２５」に相当する部分拡大画像ＷＰｓが、表示パネル２に表示される。
【０１１４】
図１５を参照して、拡大率が２６６％である場合の表示処理（Ｓ１２）について説明する。図１５（ａ）に示すように、２６６％に拡大する場合、表示パネル２には、表示パネル２の長辺方向と平行に延在する分割境界Ｄが表示されて、表示パネル２が短手方向において２分割され、短手方向に並ぶ２段に区分される。２段に区分された領域のうち、上側領域を分割領域イと称し、下側領域を分割領域ロと称する。そして、図４（ｄ）を参照して説明したように、部分拡大画像ＷＰｓは、分割領域イと分割領域ロとに２分割して表示される。
【０１１５】
図１５（ｂ）に、２６６％に拡大された拡大画像ＷＰを示す。この拡大画像ＷＰに対応するページ表示データが、ページデータ展開領域１３ｄに展開される。図１５（ｃ）に、表示開始位置Ｓが「０」である部分拡大画像ＷＰｓを示す。
【０１１６】
ページデータ展開領域１３ｄに展開されたページ表示データが加工されて、ＶｉｄｅｏＲＡＭ１３ｅに表示データが生成され、図１５（ｃ）に示すように、部分拡大画像ＷＰｓのうち、行先頭側の半分（図１５（ｃ）において左側）が表示パネル２の分割領域イに表示され、行後尾側の半分（図１３（ｃ）における右側）が表示パネル２の分割領域ロに表示される。
【０１１７】
図１５（ｃ）に示すように、表示開始位置Ｓが「０」から表示領域高さＨ「１４」分の部分拡大画像ＷＰｓが表示パネル２に表示された後、次キー７ｂが押下されると、表示開始位置Ｓに表示領域高さＨ「１４」が加算されて表示開始位置Ｓが更新される。そして、図１５（ｄ）に示すように、表示処理（Ｓ１２）により、表示開始位置Ｓ「１４」から表示領域高さＨ「１４」分の部分拡大画像ＷＰｓが、表示パネル２に表示される。
【０１１８】
上記説明では、説明を理解しやすくするために、ページ画像Ｐの属性が、横書き・ポートレートモードである場合の拡大表示について説明した。以下、図１６〜図１８を参照して、ページ表示データの属性が、横書きポートレートモード以外のその他の属性について説明する。
【０１１９】
図１６を参照して、ページ表示データの属性が縦書き・ポートレートモードである場合について説明する。この場合、部分拡大画像ＷＰｓは、拡大表示テーブル１２ｃ１（図７（ａ））に基づいて表示パネル２に表示される。
【０１２０】
図１６（ｂ）に示すように、ＣＰＵ１１は、ページ画像Ｐを１３３％に拡大するとき、表示パネル２に、表示パネル２の短辺方向と平行に延在する分割境界Ｄを表示して、長手方向を２段に区画する。そして、部分拡大画像ＷＰｓの行方向に連なる文字列が２分割されて、分割境界Ｄの左右に配置して表示される。また、図１６（ｃ）に示すように、ページ画像Ｐを２００％に拡大するとき、ＣＰＵ１１は、表示パネル２に、表示パネル２の長辺方向と平行に延在する分割境界Ｄを表示して、表示パネル２を短手方向において２段に区画する。そして、ＣＰＵ１１は、部分拡大画像ＷＰｓの行方向に連なる文字列を２分割して、分割境界Ｄの左右に配置して表示する。このように、１３３％拡大及び２００％拡大のいずれにおいても、行方向に連なる一行分の文字列の先頭から後尾までが一度に表示パネル２に表示される。
【０１２１】
図１７を参照して、ページ表示データのページ属性データが横書き・ランドスケープモードである場合について説明する。この場合、部分拡大画像ＷＰｓは、拡大表示テーブル１２ｃ４（図７（ｄ））に基づいて表示パネル２に表示される。
【０１２２】
図１７（ａ）に示すように、ページ画像Ｐがランドスケープモードであるとき、ページ画像Ｐの長辺方向が表示パネル２の長辺方向と一致するように、ＣＰＵ１１は、ページ画像Ｐを表示する。すなわち、表示パネル２を横長に用いる。
【０１２３】
図１７（ｂ）に示すように、ページ画像Ｐが１３３％に拡大されるとき、ＣＰＵ１１は、表示パネル２に、表示パネル２の短辺方向と平行に延在する分割境界Ｄを表示し、表示パネル２を長辺方向に２段に区画する。そして、ＣＰＵ１１は、部分拡大画像ＷＰｓを行方向において２分割して、分割した部分拡大画像をそれぞれ分割境界Ｄの上下に配置して表示する。また、図１７（ｃ）に示すように、ページ画像Ｐを２００％に拡大するとき、ＣＰＵ１１は、表示パネル２に、表示パネル２の長辺方向と平行に延在する分割境界Ｄを表示して、表示パネル２の表示領域を短手方向において２段に区画する。さらに、ＣＰＵ１１は、部分拡大画像ＷＰｓの行方向において２分割して、分割した部分拡大画像の各々を分割境界Ｄの上下に配置して表示する。このように、１３３％表示及び２００％表示の場合のいずれにおいても、ＣＰＵ１１は、拡大画像ＷＰの一行分の文字列の先頭から後尾までを一度に表示パネル２に表示する。
【０１２４】
図１８を参照して、ページ画像Ｐのページ属性データが、縦書き・ランドスケープモードである場合について説明する。この場合、部分拡大画像ＷＰｓは、拡大表示テーブル１２ｃ２（図７（ｂ））に基づいて表示される。
【０１２５】
図１８（ａ）に示すように、ページ画像Ｐがランドスケープ文書であるとき、ＣＰＵ１１は、ページ画像Ｐの長辺方向が表示パネル２の長辺方向と一致するように、ページ画像Ｐを表示する。すなわち、表示パネル２を横長に用いる。
【０１２６】
図１８（ｂ）に示すように、ページ画像Ｐを１３３％に拡大するとき、ＣＰＵ１１は、部分拡大画像ＷＰｓを、ページ画像Ｐに対し９０度回転させて、行方向が表示パネル２の長辺方向に一致するように表示する。また、図１８（ｃ）に示すように、ページ画像Ｐを２００％に拡大するとき、ＣＰＵ１１は、表示パネル２に、表示パネル２の短辺方向と平行に延在する分割境界Ｄを表示して、表示パネル２の長手方向を２段に区画する。そして、部分拡大画像ＷＰｓの行方向が２分割されて、ＣＰＵ１１は、分割された部分拡大画像ＷＰｓを、それぞれ分割境界Ｄの左右に配置して表示する。また、図１８（ｄ）に示すように、ページ画像Ｐを２００％に拡大するとき、ＣＰＵ１１は、表示パネル２に、表示パネル２の長辺方向と平行に延在する分割境界Ｄを表示して、表示パネル２の短手方向を２段に区画する。そして、ＣＰＵ１１は、部分拡大画像ＷＰｓの行方向を２分割して、分割した部分拡大画像の各々を、分割境界Ｄの左右に配置して表示する。このように、１３３％、２００％、２６６％表示のいずれにおいても、一行分の文字列の先頭から後尾までが同時に表示パネル２に表示される。
【０１２７】
このように、本実施例の表示装置１によれば、ページ画像Ｐを拡大する場合であっても、ページ画像Ｐの１行分の文字列については先頭から終端までを同時に表示パネル２に表示でき、文書ファイルからなるページ画像Ｐを拡大したときの、文書の読み取り操作の煩雑性を低減することができる。
【０１２８】
なお、第１実施例の表示パネル２は、アスペクト比（長辺長さ／短辺長さ）が、１．３３であるとして説明した。したがって、表示パネル２に表示されるページ画像Ｐの行方向と表示パネル２の短手方向とが一致する場合（本実施例では、ページ画像Ｐが横書きポートレート文書、または、縦書きランドスケープ文書である場合）、ページ画像Ｐを１３３％に拡大する時には、部分拡大画像ＷＰｓをページ画像Ｐに対して９０度回転し、部分拡大画像ＷＰｓの行方向と表示パネル２の長手方向とを一致させて、部分拡大画像ＷＰｓを表示パネル２に表示させた。すなわち、１３３％に拡大した拡大画像の行方向の長さは、表示パネル２の長辺の長さと一致するので、ページ画像Ｐに対し部分拡大画像ＷＰｓを９０度回転させるだけで、表示パネル２の長手方向を有効に利用して、１行分の文字列の先頭から他端までを同時に表示パネル２に表示することができる。
【０１２９】
また、ページ画像Ｐの属性に拘わらず、ページ画像Ｐを２００％に拡大する時には、部分拡大画像ＷＰｓの行方向の物理的長さｘ（＝ページ画像Ｐの行方向の長さ×２）は、表示パネル２の長辺の長さ以上となるので、部分拡大画像ＷＰｓをページ画像Ｐに対して９０度回転させても、部分拡大画像ＷＰｓの１行分の文字列の一部が表示パネル２からはみ出る。よって、部分拡大画像ＷＰｓを行方向において２分割し、２段に分割して表示することにより、簡単な処理で、１行分の文字列の先頭から終端までを同時に表示パネル２に表示できる。
【０１３０】
さらに、表示パネル２に表示されるページ画像Ｐの行方向と表示パネル２の短手方向とが一致する場合（本実施例では、ページ画像Ｐが横書きポートレートモード、または、縦書きランドスケープモードである場合）、ページ画像Ｐを２６６％に拡大する時には、部分拡大画像ＷＰｓの行方向が２分割されて２段に分割して表示されると共に、部分拡大画像ＷＰｓをページ画像Ｐに対し９０度回転して、部分拡大画像ＷＰｓの行方向と表示パネル２の長手方向とを一致させて、２分割された部分拡大画像ＷＰｓを結合して表示パネル２に表示させる。よって、表示パネル２の長手方向を有効に利用することができる。
【０１３１】
次に、図１９を参照して、表示装置１の動作を説明する。上述した第１実施例のメイン制御では、ＣＰＵ１１は、拡大キー７ｃや縮小キー７ｄの押下に基づいて、拡大画像ＷＰの拡大率を変更していた。これに対し、第２実施例のメイン処理では、加速度センサ１４（図２参照）が、表示パネル２のユーザに対する向きの変更を検出し、加速度センサ１４の検出結果に基づいて、拡大画像ＷＰの拡大率を変更している。
【０１３２】
なお、理解を容易にするために、ＣＰＵ１１は、拡大キー７ｃや縮小キー７ｄへの入力を無効とし、第２実施例のメイン処理を実行する間は、表示パネル２には、１００％または１３３％のいずれかの拡大率の画像のみを表示する。また、ページ画像Ｐの属性は、横書き・ポートレートモードとする。
【０１３３】
第２実施例のメイン処理では、最初に、加速度センサ１４により検出された加速度（重力加速度）を読み出す（Ｓ２０２）。加速度センサ１４により検出された加速度により、鉛直方向に対する表示装置１の傾きの程度が分かる。よって、検出された加速度に基づいて、ＣＰＵ１１は、ユーザに対し、表示パネル２が長辺を鉛直方向に配置しているか（以下、縦長配置という）、または、ユーザに対し、表示パネル２が長辺を水平方向に配置しているか（以下、横長配置という）を判断する。
【０１３４】
次に、ＣＰＵ１１は、表示パネル２の向きが、表示の方向と一致するか否かを判断する（Ｓ２０４）。ここでは、まず、ユーザに対し表示パネル２が縦長配置であり、拡大率が１００％のページ画像Ｐが表示されているものとして説明する。ここで、ページ画像Ｐは、表示の方向が縦長で表示される（図７（ｃ）拡大表示テーブル１２ｃ３参照）。よって、表示パネル２の向きと表示の方向とが一致しているので（Ｓ２０４：Ｙｅｓ）、次に、キー入力を受け付ける（Ｓ２１２）。
【０１３５】
ユーザにより次キー７ｂが押下されると（Ｓ２１４：Ｙｅｓ）、拡大率に対応した表示領域高さＨを取得し（Ｓ２１６）、ページ送り処理（Ｓ２１８）を実行し、表示処理（Ｓ２２６）を実行する。これにより、ページ送り方向の次の画像が表示パネル２に表示される。なお、ページ送り処理（Ｓ２１８）は、図９を参照して説明したページ送り処理（Ｓ１０）と同一であり、表示処理（Ｓ２２６）は、図１３を参照して説明した表示処理（Ｓ１２）と同一であるので、詳細な説明は省略する。
【０１３６】
一方、ユーザにより戻りキー７ａが押下されると（Ｓ２２０：Ｙｅｓ）、拡大率に対応した表示領域高さＨを取得し（Ｓ２２２）、ページ戻し処理（Ｓ２２４）を実行し、表示処理（Ｓ２２６）を実行する。これにより、ページ戻し方向の次の画像が表示パネル２に表示される。なお、ページ戻し処理（Ｓ２２４）は、図１１を参照して説明したページ戻し処理（Ｓ１８）と同一であるので、詳細な説明は省略する。
【０１３７】
このようにして処理を繰り返すうちに、ユーザにより表示装置１が回転させられ、ユーザに対し表示パネル２が横長配置になる場合がある。表示パネル２が縦長配置から横長配置に変更されると、表示中方向と表示パネル２の向きとが不一致となる（Ｓ２０４：Ｎｏ）。次に、表示パネル２の向きが縦長配置であるか否かを判断する（Ｓ２０６）。表示装置１の向きが縦長配置である場合（Ｓ２０６：Ｙｅｓ）、表示中方向を縦長とし、表示中倍率メモリ１３ｃに格納される拡大率を１００％に設定する（Ｓ２０８）。これにより、ＣＰＵ１１は、表示処理（Ｓ２２６）により、縦長配置の表示パネル２に、拡大率１００％の縦長のページ画像Ｐを表示する。
【０１３８】
一方、表示パネル２の向きが横長配置である場合（Ｓ２０６：Ｎｏ）、表示の方向を横長とし、表示中倍率メモリ１３ｃに格納される拡大率を１３３％に設定する（Ｓ２１０）。これにより、ＣＰＵ１１は、表示処理（Ｓ２２６）により、横長配置の表示パネル２に拡大率１３３％の部分拡大画像ＷＰｓを表示する。
【０１３９】
このように、第２実施例のメイン処理（Ｓ２００）によれば、ユーザは、表示パネル２の向きを変更するだけで、ページ画像Ｐの拡大率を１００％と１３３％とで切り換えて表示パネル２に表示することができる。また、ページ画像Ｐを１３３％の拡大率で表示する場合であっても、１行分文字列の先端から終端までを一度に表示パネル２に表示するので、画像の拡大により視認性を向上させつつ、且つ操作の煩雑性を抑制する。
【０１４０】
以上、実施例に基づき本発明を説明したが、本発明は上述した実施例に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【０１４１】
例えば、本実施例では、表示パネル２が電気泳動方式のパネルであるものとして説明した。しかしながら、表示パネル２は、電気泳動方式に限定されず、例えば、液晶パネルなど他の表示方式のパネルも用いることができる。
【０１４２】
また、本実施例では、拡大率を１３３％、２００％、２６６％のいずれかとした。しかしながら、これらの値は、一般的なディスプレイのアスペクト比（１．３３）に依存して決められたものである。したがって、表示パネル２のアスペクト比を変更した場合、この拡大率は適宜変更される。
【０１４３】
また、拡大率は、固定値でなくてもよく、ユーザが、任意の拡大率を設定可能にしてもよい。その場合、表示パネル２のアスペクト比に応じて予め定めた拡大率と、ユーザにより設定された任意の拡大率との大小を比較し、最適な拡大表示テーブル１２ｃを参照すればよい。
【０１４４】
また、本実施例では、メモリカード６に記憶されたページ属性データを参照することにより、ＣＰＵ１１は、ページ画像Ｐの属性を取得していたが、ページ画像Ｐの属性は、読み込まれたページ表示データを解析することにより、決定することもできる。このようにすれば、横書き／縦書きの情報、またはポートレートモード／ランドスケープモードの情報がページ属性データとして付加されていなくても、本発明を適用することができる。
【０１４５】
さらに、本実施例では、ページ画像Ｐが文書ファイルである場合について説明したが、ページ画像Ｐが非文書である場合にも本発明を適用することができる。例えば、グラフや表などの非文書ファイルであっても、所定の方向については、ユーザに対して同時に表示させたい場合があるからである。
【０１４６】
また、本実施例では、表示パネル２の表示領域を区分する分割境界Ｄを表示していた。分割境界Ｄを表示することによって、分割された部分拡大画像ＷＰｓの配置が理解しやすく、視認性が向上する。しかし、分割境界Ｄを表示せずに、部分拡大画像ＷＰｓを分割して表示してもよい。
【産業上の利用可能性】
【０１４７】
本発明は、パーソナルコンピュータや、ＰＤＡ，携帯電話などで画像を表示するために表示パネルを備えた表示装置に適用可能である。
【図面の簡単な説明】
【０１４８】
【図１】本発明の第一実施例である表示装置を示す斜視図である。
【図２】図１に示す表示装置の回路構成を示すブロック図である。
【図３】図１に示す表示装置を横長に使用する状態を示す図である。
【図４（ａ）】図４（ａ）は、ページ画像Ｐを１３３％に拡大して表示する場合を示す図である。
【図４（ｂ）】図４（ｂ）は、ページ画像Ｐを１３３％に拡大して９０度回転させて表示する状態を示す図である。
【図４（ｃ）】図４（ｃ）は、ページ画像Ｐを２００％に拡大して表示した状態を示す図である。
【図４（ｄ）】図４（ｄ）は、ページ画像Ｐを２６６％に拡大して表示した状態を示す図である。
【図５（ａ）】図５（ａ）は、表示領域高さテーブルを模式的に示す図である。
【図５（ｂ）】図５（ｂ）は、拡大率が１００％の時の表示領域高さを示す図である。
【図５（ｃ）】図５（ｃ）は、拡大率が１３３％の時の表示領域高さを示す図である。
【図５（ｄ）】図５（ｄ）は、拡大率が２００％の時の表示領域高さを示す図である。
【図５（ｅ）】図５（ｅ）は、拡大率が２６６％の時の表示領域高さを、それぞれ示す図である。
【図６】表示パネルのアスペクト比を説明する図である。
【図７（ａ）】図７（ａ）は、文書ファイルが、縦書き及びポートレートモードの場合の拡大率に応じた拡大表示設定テーブルである。
【図７（ｂ）】図７（ｂ）は、縦書き及びランドスケープモードの場合の拡大率に応じた拡大表示設定テーブルである。
【図７（ｃ）】図７（ｃ）は、横書き及びポートレートモードの場合の拡大率に応じた拡大表示設定テーブルである。
【図７（ｄ）】図７（ｄ）は、横書き及びランドスケープモードの場合の拡大率に応じた拡大表示設定テーブを説明する図である。
【図８】メイン処理を示すフローチャートである。
【図９】ページ送り処理を示すフローチャートである。
【図１０（ａ）】１３３％の拡大画像ＷＰと、部分拡大画像ＷＰｓとの関係を示し、図１０（ａ）は、表示開始位置Ｓが「４４」である。
【図１０（ｂ）】図１０（ｂ）は、表示開始位置Ｓが「０」である場合を示す図である。
【図１１】ページ戻し処理を示すフローチャートである。
【図１２】拡大率変更処理を示すフローチャートである。
【図１３】表示処理を示すフローチャートである。
【図１４（ａ）】図１４（ａ）は、横書き且つポートレートモードのページ画像を２００％に拡大して表示する表示パネルの表示領域を説明する図である。
【図１４（ｂ）】図１４（ｂ）は、２００％に拡大された拡大画像ＷＰを示す図である。
【図１４（ｃ）】図１４（ｃ）は、表示開始位置Ｓが「０」である部分拡大画像ＷＰｓを示す図である。
【図１４（ｄ）】図１４（ｄ）は、表示開始位置Ｓが「２５」であり且つ表示領域高さＨが「２５」である部分拡大画像ＷＰｓを示す図である。
【図１５（ａ）】図１５（ａ）は、横書き且つポートレートモードのページ画像を２６６％に拡大する場合の表示パネルの表示領域を示す図である。
【図１５（ｂ）】図１５（ｂ）は、２６６％に拡大された拡大画像ＷＰを示す図である。
【図１５（ｃ）】図１５（ｃ）は、表示開始位置Ｓが「０」である部分拡大画像ＷＰｓを示す図である。
【図１５（ｄ）】図１５（ｄ）は、表示開始位置Ｓが「１４」であり且つ表示領域高さＨが「１４」である部分拡大画像ＷＰｓを示す図である。
【図１６（ａ）】図１６（ａ）は、縦書き且つポートレートモードのページ画像Ｐを示す図である。
【図１６（ｂ）】図１６（ｂ）は、拡大率が１３３％である部分拡大画像ＷＰｓを表示パネルに表示した状態を示す図である。
【図１６（ｃ）】図１６（ｃ）は、拡大率が２００％である部分拡大画像ＷＰｓを表示パネルに表示した状態を示す図である。
【図１７（ａ）】図１７（ａ）は、横書き且つランドスケープモードのページ画像Ｐを示す図である。
【図１７（ｂ）】図１７（ｂ）は、拡大率が１３３％の部分拡大画像ＷＰｓを表示パネルに表示した状態を示す図である。
【図１７（ｃ）】図１７（ｃ）は、拡大率が２００％の部分拡大画像ＷＰｓを表示パネルに表示した状態を示す図である。
【図１８（ａ）】図１８（ａ）は、縦書き且つランドスケープモードのページ画像Ｐを示す図である。
【図１８（ｂ）】図１８（ｂ）は、拡大率が１３３％の部分拡大画像ＷＰｓを表示パネルに表示した状態を示す図である。
【図１８（ｃ）】図１８（ｃ）は、拡大率が２００％の部分拡大画像ＷＰｓを表示パネルに表示した状態を示す図である。
【図１８（ｄ）】図１８（ｄ）は、拡大率が２６６％の部分拡大画像ＷＰｓを表示パネルに表示した状態を示す図である。
【図１９】本発明の第２実施例のメイン処理を示すフローチャートである。
【符号の説明】
【０１４９】
１    表示装置
２    表示パネル
３    制御回路
６    メモリカード
１１    ＣＰＵ
【図１】
2007226213.tif 000006
【図２】
2007226213.tif 000007
【図３】
2007226213.tif 000008
【図４（ａ）】
2007226213.tif 000009
【図４（ｂ）】
2007226213.tif 000010
【図４（ｃ）】
2007226213.tif 000011
【図４（ｄ）】
2007226213.tif 000012
【図５（ａ）】
2007226213.tif 000013
【図５（ｂ）】
2007226213.tif 000014
【図５（ｃ）】
2007226213.tif 000015
【図５（ｄ）】
2007226213.tif 000016
【図５（ｅ）】
2007226213.tif 000017
【図６】
2007226213.tif 000018
【図７（ａ）】
2007226213.tif 000019
【図７（ｂ）】
2007226213.tif 000020
【図７（ｃ）】
2007226213.tif 000021
【図７（ｄ）】
2007226213.tif 000022
【図８】
2007226213.tif 000023
【図９】
2007226213.tif 000024
【図１０（ａ）】
2007226213.tif 000025
【図１０（ｂ）】
2007226213.tif 000026
【図１１】
2007226213.tif 000027
【図１２】
2007226213.tif 000028
【図１３】
2007226213.tif 000029
【図１４（ａ）】
2007226213.tif 000030
【図１４（ｂ）】
2007226213.tif 000031
【図１４（ｃ）】
2007226213.tif 000032
【図１４（ｄ）】
2007226213.tif 000033
【図１５（ａ）】
2007226213.tif 000034
【図１５（ｂ）】
2007226213.tif 000035
【図１５（ｃ）】
2007226213.tif 000036
【図１５（ｄ）】
2007226213.tif 000037
【図１６（ａ）】
2007226213.tif 000038
【図１６（ｂ）】
2007226213.tif 000039
【図１６（ｃ）】
2007226213.tif 000040
【図１７（ａ）】
2007226213.tif 000041
【図１７（ｂ）】
2007226213.tif 000042
【図１７（ｃ）】
2007226213.tif 000043
【図１８（ａ）】
2007226213.tif 000044
【図１８（ｂ）】
2007226213.tif 000045
【図１８（ｃ）】
2007226213.tif 000046
【図１８（ｄ）】
2007226213.tif 000047
【図１９】
2007226213.tif 000048