(57)【要約】【課題】  視認性を低下させることなくドキュメントを表示可能な表示装置を提供する。【解決手段】  ドキュメント表示装置の一態様である携帯電話が実行する画面出力処理は、画面出力指示の入力を受け付けるステップ（Ｓ５０２）と、部分ドキュメントの矩形情報を取得するステップ（Ｓ５０４）と、表示倍率を算出するステップ（Ｓ５０６）と、インジケータの生成処理を実行するステップ（Ｓ６００）と、部分ドキュメントとインジケータとを出力するステップ（Ｓ５１０）とを含む。【選択図】        図５
2006078664.tif 000002
【特許請求の範囲】
【請求項１】
表示領域を有し、前記表示領域に画像を表示する表示手段と、
ドキュメントを表示するためのドキュメントデータと、予め作成された視聴覚データと、前記表示領域に表示される部分画像と前記ドキュメントデータに基づいて表示可能な全体画像との位置関係を特定するために予め定められた複数の特定データの各々と、前記視聴覚データに基づいて前記複数の特定データの各々に対応する映像音声信号を導出するための導出情報とを格納する記憶手段と、
前記ドキュメントデータに基づく画像の表示指示の入力を受け付ける入力手段と、
前記表示指示と前記ドキュメントデータとに基づいて、前記表示指示の入力に応じて表示される前記部分画像と前記全体画像との前記位置関係を特定するための位置データを算出する算出手段と、
前記予め作成された視聴覚データと前記導出情報と前記位置データとに基づいて、前記位置データに対応する映像音声信号を生成する生成手段と、
前記生成された映像音声信号に基づいて、前記位置関係を通知する通知手段とを備える、ドキュメント表示装置。
【請求項２】
前記導出情報は、前記複数の特定データの各々に対応付けられた、前記視聴覚データに基づいて前記複数の特定データの各々に対応する映像音声信号を生成するための複数の元データの各々を含み、
前記生成手段は、前記位置データに対応付けられる前記元データと、前記予め作成された視聴覚データとに基づいて、前記位置データに対応する映像音声信号を生成する、請求項１に記載のドキュメント表示装置。
【請求項３】
前記視聴覚データは、色を表示するための色データを含み、
前記元データは、前記複数の特定データの各々に応じて、前記表示領域に表示される色の濃度を算出するための濃度データを含み、
前記生成手段は、前記色データと前記濃度データとに基づいて前記位置データに対応する色データを生成する、請求項２に記載のドキュメント表示装置。
【請求項４】
前記視聴覚データは、複数の色を表示するための複数の色データを含み、
前記元データは、前記複数の特定データの各々に応じて、前記表示領域に表示される色を特定するための色相データを含み、
前記生成手段は、前記複数の色データと前記色相データとに基づいて、前記位置データに対応する色データを生成する、請求項２に記載のドキュメント表示装置。
【請求項５】
前記視聴覚データは、音を出力するための音声データを含み、
前記通知手段は、前記音声データに基づいて音を出力する音声出力手段を含み、
前記元データは、前記複数の特定データの各々に応じて、前記音声出力手段により出力される音の音量を制御するための音量制御データを含み、
前記生成手段は、前記音声データと前記音量制御データとに基づいて、前記位置データに対応する音声データを生成する、請求項２に記載のドキュメント表示装置。
【請求項６】
前記ドキュメントデータは、前記全体画像及び前記部分画像の各々を矩形に表示するためのデータを含み、
前記特定データは、前記全体画像の前記長さの方向に対応する前記矩形の一辺の長さと、前記部分画像から前記全体画像までの長さとの割合を表わすデータを含む、請求項１〜５のいずれかに記載のドキュメント表示装置。
【請求項７】
前記算出手段は、
前記ドキュメントデータに基づいて、前記全体画像の端部の位置を特定するための第１の座標データを算出する手段と、
前記ドキュメントデータと前記表示指示とに基づいて、前記部分画像の端部の位置を特定するための第２の座標データを算出する手段と、
前記第１の座標データと前記第２の座標データとに基づいて、前記全体画像の端部と、前記部分画像の端部との距離を算出する手段とを含む、請求項６に記載のドキュメント表示装置。
【請求項８】
前記算出手段は、
前記ドキュメントデータから算出される全体画像の大きさと前記表示領域の大きさとに基づいて、前記全体画像の４辺の各々と、前記全体画像の４辺の各々に対応する前記部分画像の４辺の各々との距離を算出する手段と、
前記距離と前記全体画像の４辺の各々との割合をそれぞれ算出する手段とを含む、請求項６に記載のドキュメント表示装置。
【請求項９】
前記ドキュメント表示装置は、前記表示手段に画像を表示させるためのデータを一時的に格納する一時記憶手段をさらに備え、
前記生成手段は、前記一時記憶手段において、前記部分画像の表示のためのデータが格納される領域とは異なる領域に、前記位置データに対応する映像音声信号を生成する、請求項２に記載のドキュメント表示装置。
【請求項１０】
前記全体画像および前記表示領域は、矩形であり、
前記予め定められた視聴覚データは、前記表示領域の４辺の各々に対応付けられた音をそれぞれ出力するための複数の音声データを含み、
前記通知手段は、音声データに基づいて音を出力する音声出力手段を含み、
前記元データは、前記複数の特定データの各々に応じて、前記音声出力手段により出力される音の音量を制御するための音量制御データを含み、
前記算出手段は、
前記全体画像の４辺の各々と、前記全体画像の４辺の各々に対応する前記部分画像の４辺の各々との距離をそれぞれ算出する手段と、
前記それぞれ算出された距離と、前記全体画像の４辺の各々との割合をそれぞれ算出する手段とを含み、
前記生成手段は、前記表示領域の４辺の各々について、前記複数の音声データの各々と前記音量制御データとに基づいて、前記算出された各割合に対応する音声データをそれぞれ生成する、請求項２に記載のドキュメント表示装置。
【請求項１１】
前記ドキュメント表示装置は、
前記ドキュメントデータに基づいて、前記全体画像の中心を特定するための第１の位置データを算出する手段と、
前記表示指示に基づく部分画像を表示するためのデータに基づいて、前記部分画像の中心を特定するための第２の位置データを算出する手段と、
前記第１のデータと前記第２のデータとに基づいて、前記全体画像の中心と前記部分画像の中心との位置関係を検出する検出手段とをさらに備え、
前記生成手段は、前記検出手段により検出された位置関係に基づいて前記音声データを生成する、請求項１０に記載のドキュメント表示装置。
【請求項１２】
前記音声出力手段は、前記表示手段を介して左右に配置された２つのスピーカを含み、
前記生成手段は、前記部分画像の中心が前記全体画像の中心よりも右に位置していることが検出されると、前記右に配置されたスピーカに対する音声データを予め定められた音声データよりも大きくし、そして、前記部分画像の中心が前記全体画像の中心よりも左に位置していることが検出されると、前記左に配置されたスピーカに対する音声データを前記予め定められた音声データよりも大きくする、請求項１１に記載のドキュメント表示装置。
【請求項１３】
前記生成手段は、
前記部分画像の中心が前記全体画像の中心よりも上に位置していることが検出されると、前記出力される音の音程を予め定められた音程より高い音程に変換することにより前記音声データを生成し、そして、前記部分画像の中心が前記全体画像の中心位りも下に位置していることが検出されると、前記出力される音の音程を前記予め定められた音程よりも低い音程に変換することにより前記音声データを生成する、請求項１１に記載のドキュメント表示装置。
【請求項１４】
表示領域を有する表示手段にドキュメントを表示する方法であって、
データを格納する記憶手段から、ドキュメントを表示するためのドキュメントデータと、予め作成された視聴覚データと、前記表示領域に表示される部分画像と前記ドキュメントデータに基づいて表示可能な全体画像との位置関係を特定するために予め定められた複数の特定データの各々と、前記視聴覚データに基づいて前記複数の特定データの各々に対応する映像音声信号を導出するための導出情報とを読み出すステップと、
前記ドキュメントデータに基づく画像の表示指示の入力を受け付けるステップと、
前記表示指示と前記ドキュメントデータとに基づいて、前記表示指示の入力に応じて表示される前記部分画像と前記全体画像との前記位置関係を特定するための位置データを算出するステップと、
前記予め作成された視聴覚データと前記導出情報と前記位置データとに基づいて、前記位置データに対応する映像音声信号を生成するステップと、
前記生成された映像音声信号に基づいて、前記位置関係を通知するステップとを含む、ドキュメント表示方法。
【請求項１５】
データを格納する記憶手段と表示領域に画像を表示する表示手段とを備えるコンピュータを、ドキュメント表示装置として機能させるためのプログラムであって、前記プログラムは、前記コンピュータに、
前記記憶手段から、ドキュメントを表示するためのドキュメントデータと、予め作成された視聴覚データと、前記表示領域に表示される部分画像と前記ドキュメントデータに基づいて表示可能な全体画像との位置関係を特定するために予め定められた複数の特定データの各々と、前記視聴覚データに基づいて前記複数の特定データの各々に対応する映像音声信号を導出するための導出情報とを読み出すステップと、
前記ドキュメントデータに基づく画像の表示指示の入力を受け付けるステップと、
前記表示指示と前記ドキュメントデータとに基づいて、前記表示指示の入力に応じて表示される前記部分画像と前記全体画像との前記位置関係を特定するための位置データを算出するステップと、
前記予め作成された視聴覚データと前記導出情報と前記位置データとに基づいて、前記位置データに対応する映像音声信号を生成するステップと、
前記生成された映像音声信号に基づいて、前記位置関係を通知するステップとを実行させる、プログラム。
【請求項１６】
請求項１５に記載のプログラムを格納した記録媒体。
【請求項１７】
表示領域を有し、前記表示領域に画像を表示する表示手段と、
ドキュメントを表示するためのドキュメントデータを格納する記憶手段と、
前記ドキュメントデータに基づく画像の表示指示の入力を受け付ける入力手段と、
前記入力に応答して、前記ドキュメントデータに基づいて前記表示領域に画像を表示するための表示データを生成する生成手段と、
前記ドキュメントデータと前記表示データとに基づいて、前記ドキュメントデータに基づいて表示可能な全体画像と前記表示データに基づいて表示される部分画像との位置関係を表わすための画像データを生成する画像データ生成手段と、
前記表示データと前記画像データとに基づいて、前記表示手段に画像を表示させるための表示制御手段とを備える、ドキュメント表示装置。
【請求項１８】
前記位置関係は、前記全体画像における前記部分画像の位置を含む、請求項１７に記載のドキュメント表示装置。
【請求項１９】
前記表示領域は、矩形であり、
前記位置関係は、前記表示領域の予め定められた端部と、前記全体画像における前記端部に対応する端部との距離を含む、請求項１７に記載のドキュメント表示装置。
【請求項２０】
前記表示領域は、矩形であり、
前記画像データ生成手段は、
前記全体画像の形状を示す第１のインジケータを表示するための第１の指示画像データを生成する第１のインジケータ生成手段と、
前記第１の指示画像データに基づいて、前記全体画像における前記部分画像の位置を示す第２のインジケータを表示するための第２の指示画像データを生成する第２のインジケータ生成手段とを含む、請求項１７に記載のドキュメント表示装置。
【請求項２１】
前記全体画像は、矩形に表示可能であり、
前記ドキュメント表示装置は、前記全体画像の縦横比を算出する第１の算出手段をさらに備え、
前記第１のインジケータ生成手段は、前記表示領域の１辺の座標方向に沿って表示される第１の領域画像の長さと、前記１辺に隣接する他の１辺の座標方向に沿って表示される第２の領域画像の長さとが、前記縦横比に対応するように、前記第１の領域画像を表示させるためのデータと、前記第２の領域画像とを表示させるためのデータとを生成し、
前記部分画像は、前記全体画像の座標方向と同一の座標方向に基づいて表示され、
前記ドキュメント表示装置は、前記ドキュメントデータと前記表示データとに基づいて、前記部分画像の１辺の長さと、前記１辺に対応する前記全体画像の１辺の長さとの割合を、前記表示領域の座標方向ごとにそれぞれ算出する第２の算出手段をさらに備え、
前記第２のインジケータ生成手段は、前記長さの割合に基づいて、前記表示領域の１辺の座標方向に沿って表示される第１の指示画像を表示させるためのデータと、前記表示領域の１辺の座標方向と異なる座標方向に沿って表示される第２の指示画像を表示させるためのデータとを生成する、請求項２０に記載のドキュメント表示装置。
【請求項２２】
前記入力手段は、検索の対象となるデータの入力を受け付け、
前記ドキュメント表示装置は、前記ドキュメントデータから、入力されたデータを検索する検索手段をさらに備え、
前記画像データ生成手段は、前記ドキュメントデータと前記検索の結果とに基づいて、前記検索手段により検索されたデータの位置を示す第３のインジケータを表示するための第３の指示画像データを生成する第３のインジケータ生成手段をさらに含み、
前記表示制御手段は、前記第３の指示画像データに基づいて、前記表示手段に前記第３のインジケータを表示させる、請求項２０に記載のドキュメント表示装置。
【請求項２３】
前記ドキュメント表示装置は、前記ドキュメントデータと前記検索されたデータとに基づいて、前記検索されたデータに基づいて表示されるオブジェクト画像の１辺の長さと、前記オブジェクト画像の１辺に対応する前記全体画像の１辺の長さとの割合を、前記表示領域の座標方向ごとにそれぞれ算出する第３の算出手段をさらに備え、
前記第３のインジケータ生成手段は、前記第３の算出手段により算出される各割合に基づいて、前記表示領域の１辺の座標方向に沿って画像を表示させるためのデータと、前記表示領域の１辺の座標方向と異なる座標方向に沿って画像を表示させるためのデータとを生成する、請求項２２に記載のドキュメント表示装置。
【請求項２４】
前記第３のインジケータ生成手段は、前記表示領域の第１の座標方向と同一の座標方向に沿って示される第１の画像を表示するための第１の画像データと、前記第１の座標方向と異なる座標方向に沿って示される第２の画像を表示するための第２の画像データとを生成する、請求項２２に記載のドキュメント表示装置。
【請求項２５】
前記ドキュメントデータは、複数のドキュメント画像データを含み、
前記複数のドキュメント画像データの各々は、予め定められた書式に基づいて、各ドキュメント画像データごとに表示可能であり、
前記入力手段は、前記複数のドキュメント画像データのいずれかのドキュメント画像データに基づく画像を表示する指示の入力を受け付け、
前記画像データ生成手段は、前記いずれかのドキュメント画像データに基づいて前記表示領域に表示可能な全体画像と、前記部分画像との位置関係を表わすための画像データを生成する、請求項１７に記載のドキュメント表示装置。
【請求項２６】
前記ドキュメント表示装置は、
前記指示に基づいて特定されるドキュメント画像データの、前記複数のドキュメント画像データ全体における位置を特定するための表示ページと、前記複数のドキュメント画像データに基づいて特定される全体ページとを取得する取得手段と、
前記表示ページと前記全体ページとを表示するためのページデータを生成する手段とをさらに備える、請求項２５に記載のドキュメント表示装置。
【請求項２７】
ドキュメントを表示するためのドキュメントデータを準備するステップと、
前記ドキュメントデータに基づく画像の表示指示の入力を受け付けるステップと、
前記入力に応答して、前記ドキュメントデータに基づいて、画像を表示する表示手段の表示領域に画像を表示するための表示データを生成するステップと、
前記ドキュメントデータと前記表示データとに基づいて、前記ドキュメントデータに基づいて表示可能な全体画像と前記表示データに基づいて表示される部分画像との位置関係を表わすための画像データを生成するステップと、
前記表示データと前記画像データとに基づいて、前記表示手段に画像を表示させるためのステップとを含む、ドキュメント表示方法。
【請求項２８】
画像を表示する表示手段を備えるコンピュータを、ドキュメント表示装置として機能させるためのプログラムであって、前記プログラムは前記コンピュータに、
ドキュメントを表示するためのドキュメントデータを準備するステップと、
前記ドキュメントデータに基づく画像の表示指示の入力を受け付けるステップと、
前記入力に応答して、前記ドキュメントデータに基づいて、前記表示手段の表示領域に画像を表示するための表示データを生成するステップと、
前記ドキュメントデータと前記表示データとに基づいて、前記ドキュメントデータに基づいて表示可能な全体画像と前記表示データに基づいて表示される部分画像との位置関係を表わすための画像データを生成するステップと、
前記表示データと前記画像データとに基づいて、前記表示手段に画像を表示させるためのステップとを実行させる、プログラム。
【請求項２９】
請求項２８に記載のプログラムを格納した、記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はドキュメントを表示する技術に関し、特に、表示領域における視認性を低下させることなくドキュメントを表示するドキュメント表示装置、ドキュメント表示方法、コンピュータをドキュメント表示装置として機能させるためのプログラム、およびそのプログラムを格納した記録媒体に関する。
【背景技術】
【０００２】
これまで、高解像度のドキュメントは、パーソナルコンピュータ（ＰＣ（Personal Computer））で編集、あるいは閲覧可能であった（ここでドキュメントとは、文書、画像などを含む）。そのため、外出先においては、当該ドキュメントを予め印刷することにより、あるいは、携帯型ＰＣにドキュメントのデータを格納することにより、当該ドキュメントが閲覧可能であった。しかし、近年の急速な情報処理技術、ディスプレイ技術の発展により、携帯電話やＰＤＡ（Personal Digital Assistant）のような携帯端末でも、高解像度のドキュメントを表示可能になった。
【０００３】
しかしながら、携帯端末が高解像度のドキュメントを表示可能になったとしても、当該端末の使用者が読み取れる程度の文字、絵の大きさに表示しない限り、ドキュメントの表示装置、あるいはドキュメントを閲覧するためのビューアとして、携帯端末を使用することができない。たとえば、使用者が判読可能な文字の大きさ、絵の大きさになるようにドキュメントを表示すると、ドキュメント全体（以下、「元ドキュメント」と記す）は一度に表示されず、一部分しか表示されない。そのため、使用者は、携帯端末に表示された部分が元ドキュメントのどの部分を表示（以下、「部分ドキュメント」と記す）しているのかを、容易に判別できないという問題があった。
【０００４】
上記の課題を解決するために、スクロールバーを用いて、表示画面の各辺（縦、横）に対して、それぞれどれだけの場所を表示しているかを表示する技術が、一般的な解決手段として提案されている。
【０００５】
また、たとえば特開２００４−１３６１０号公報（特許文献１）は、全体データに対する局所データを明確に確認することができる表示データ作成装置を開示する。この装置は、入力データから局所データを作成する局所データ作成部と、入力データの全体を示す全体データと局所データ作成部により作成された局所データとを重ね合せて画面に表示するための表示データを作成する表示データ作成部とを備える。表示データ作成部は、重ね合わせられる全体データと局所データとを異なる表示態様に設定する表示態様設定部を有する。
【０００６】
特許文献１に開示された表示データ装置によると、拡大画像と、元のドキュメント全体と、「どこを表示しているのか」を示す枠とが、重畳的に表示される。したがって、表示態様の相違に基づいて両データの各々を、容易に視認することができる。また、入力データのうちの局所データのみが画面に表示される場合には、局所データが明確に確認できる。このとき、画面の全表示領域において当該局所データの入力データの全体における位置に相当する位置を特定する位置データが作成されて、局所データとともに表示される。したがって、表示データ装置の使用者は、局所データを確認しながら、当該局所データは入力データのおよそどこに位置するデータであるかのレイアウトも確認できる。
【特許文献１】特開２００４−１３６１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に開示された表示データ作成装置によると、部分ドキュメントを表示する領域は表示画面において大きく取ることはできる。しかし、元ドキュメント、あるいは部分ドキュメントの矩形が部分ドキュメントに重畳的に表示されるため、部分ドキュメントの視認性が低下するという問題があった。
【０００８】
一方、携帯端末においては、使用者がドキュメントを閲覧するときは、画面上のスクロールバーを直接操作する方法を取らない、あるいは、取れない構成であることが多い。また、ＰＣにおいては、マウスその他のポインティングデバイスを用いて、スクロールバーを直接動かすことによって操作することが多い。しかしながら、スクロールバーを操作可能に表示するためには、ある程度の幅をスクロールバーに与える必要がある。その結果、スクロールバーを表示する領域が大きくなり、部分ドキュメントを表示するための領域が狭くなるという問題があった。
【０００９】
本発明は、上述の問題点を解決するためになされたものであって、部分ドキュメントの表示領域を確保しつつ、視認性を確保することができるドキュメント表示装置を提供することである。
【００１０】
本発明の他の目的は、部分ドキュメントの表示領域を確保しつつ、視認性を確保することができるドキュメント表示方法を提供することである。
【００１１】
本発明の他の目的は、部分ドキュメントの表示領域を確保しつつ、視認性を確保することができるドキュメント表示装置として、コンピュータを機能させるためのプログラムを提供することである。
【００１２】
本発明のさらに他の目的は、部分ドキュメントの表示領域を確保しつつ、視認性を確保することができるドキュメント表示装置として、コンピュータを機能させるためのプログラムを格納した記録媒体を提供することである。
【課題を解決するための手段】
【００１３】
上記の課題を解決するために、この発明のある局面に従うと、ドキュメント表示装置は、表示領域を有し、表示領域に画像を表示する表示手段と、ドキュメントを表示するためのドキュメントデータと、予め作成された視聴覚データと、表示領域に表示される部分画像とドキュメントデータに基づいて表示可能な全体画像との位置関係を特定するために予め定められた複数の特定データの各々と、視聴覚データに基づいて複数の特定データの各々に対応する映像音声信号を導出するための導出情報とを格納する記憶手段と、ドキュメントデータに基づく画像の表示指示の入力を受け付ける入力手段と、表示指示とドキュメントデータとに基づいて、表示指示の入力に応じて表示される部分画像と全体画像との位置関係を特定するための位置データを算出する算出手段と、予め作成された視聴覚データと導出情報と位置データとに基づいて、位置データに対応する映像音声信号を生成する生成手段と、生成された映像音声信号に基づいて、位置関係を通知する通知手段とを備える。
【００１４】
上記の構成を有するドキュメント表示装置によると、部分画像がドキュメントデータに基づいて表示領域に表示されると、導出情報（たとえば、導出のための算術式、あるいはマップ形式のように各特定データに対応付けられたデータ等）に基づいて、その部分画像の全体画像における位置に応じた視聴覚データが算出される。ここで、特定データとは、位置関係を特定するために定められたデータをいう。特定データには、たとえば位置関係を表わすための位置データが含まれるが、その他のデータであってもよい。このデータに基づいて位置が通知されるため、表示領域を小さくすることなく、どの部分が表示されているのかを通知することができる。
【００１５】
好ましくは、導出情報は、複数の特定データの各々に対応付けられた、視聴覚データに基づいて複数の特定データの各々に対応する映像音声信号を生成するための複数の元データの各々を含む。生成手段は、位置データに対応付けられる元データと、予め作成された視聴覚データとに基づいて、位置データに対応する映像音声信号を生成する。
【００１６】
上記の構成によると、視聴覚データは速やかに特定されるため、表示領域に表示されている画像の全体における位置も速やかに通知することができる。
【００１７】
好ましくは、視聴覚データは、色を表示するための色データを含む。元データは、複数の特定データの各々に応じて、表示領域に表示される色の濃度を算出するための濃度データを含む。生成手段は、色データと濃度データとに基づいて位置データに対応する色データを生成する。
【００１８】
上記の構成によると、表示されている画像の位置は色の濃度に基づいて通知されるため、その位置が判別され易くなる。
【００１９】
好ましくは、視聴覚データは、複数の色を表示するための複数の色データを含む。元データは、複数の特定データの各々に応じて、表示領域に表示される色を特定するための色相データを含む。生成手段は、複数の色データと色相データとに基づいて、位置データに対応する色データを生成する。
【００２０】
上記の構成によると、表示される色の変化により、表示されている画像の位置を推測することができる。
【００２１】
好ましくは、視聴覚データは、音を出力するための音声データを含む。通知手段は、音声データに基づいて音を出力する音声出力手段を含む。元データは、複数の特定データの各々に応じて、音声出力手段により出力される音の音量を制御するための音量制御データを含む。生成手段は、音声データと音量制御データとに基づいて、位置データに対応する音声データを生成する。
【００２２】
上記の構成によると、表示される画像の位置は音声により通知され、表示領域における表示による通知が行なわれないため、表示領域を画像の表示のために使用することができる。
【００２３】
好ましくは、ドキュメントデータは、全体画像及び部分画像の各々を矩形に表示するためのデータを含む。特定データは、全体画像の長さの方向に対応する矩形の一辺の長さと、部分画像から全体画像までの長さとの割合を表わすデータを含む。
【００２４】
好ましくは、算出手段は、ドキュメントデータに基づいて、全体画像の端部の位置を特定するための第１の座標データを算出する手段と、ドキュメントデータと表示指示とに基づいて、部分画像の端部の位置を特定するための第２の座標データを算出する手段と、第１の座標データと第２の座標データとに基づいて、全体画像の端部と、部分画像の端部との距離を算出する手段とを含む。
【００２５】
好ましくは、算出手段は、ドキュメントデータから算出される全体画像の大きさと表示領域の大きさとに基づいて、全体画像の４辺の各々と、全体画像の４辺の各々に対応する部分画像の４辺の各々との距離を算出する手段と、距離と全体画像の４辺の各々との割合をそれぞれ算出する手段とを含む。
【００２６】
好ましくは、ドキュメント表示装置は、表示手段に画像を表示させるためのデータを一時的に格納する一時記憶手段をさらに備える。生成手段は、一時記憶手段において、部分画像の表示のためのデータが格納される領域とは異なる領域に、位置データに対応する映像音声信号を生成する。
【００２７】
好ましくは、全体画像および表示領域は、矩形である。予め定められた視聴覚データは、表示領域の４辺の各々に対応付けられた音をそれぞれ出力するための複数の音声データを含む。通知手段は、音声データに基づいて音を出力する音声出力手段を含む。元データは、複数の特定データの各々に応じて、音声出力手段により出力される音の音量を制御するための音量制御データを含む。算出手段は、全体画像の４辺の各々と、全体画像の４辺の各々に対応する部分画像の４辺の各々との距離をそれぞれ算出する手段と、それぞれ算出された距離と、全体画像の４辺の各々との割合をそれぞれ算出する手段とを含む。生成手段は、表示領域の４辺の各々について、複数の音声データの各々と音量制御データとに基づいて、算出された各割合に対応する音声データをそれぞれ生成する。
【００２８】
好ましくは、ドキュメント表示装置は、ドキュメントデータに基づいて、全体画像の中心を特定するための第１の位置データを算出する手段と、表示指示に基づく部分画像を表示するためのデータに基づいて、部分画像の中心を特定するための第２の位置データを算出する手段と、第１のデータと第２のデータとに基づいて、全体画像の中心と部分画像の中心との位置関係を検出する検出手段とをさらに備える。生成手段は、検出手段により検出された位置関係に基づいて音声データを生成する。
【００２９】
好ましくは、音声出力手段は、表示手段を介して左右に配置された２つのスピーカを含む。生成手段は、部分画像の中心が全体画像の中心よりも右に位置していることが検出されると、右に配置されたスピーカに対する音声データを予め定められた音声データよりも大きくし、そして、部分画像の中心が全体画像の中心よりも左に位置していることが検出されると、左に配置されたスピーカに対する音声データを予め定められた音声データよりも大きくする。
【００３０】
好ましくは、生成手段は、部分画像の中心が全体画像の中心よりも上に位置していることが検出されると、出力される音の音程を予め定められた音程より高い音程に変換することにより音声データを生成し、そして、部分画像の中心が全体画像の中心位りも下に位置していることが検出されると、出力される音の音程を予め定められた音程よりも低い音程に変換することにより音声データを生成する。
【００３１】
この発明の他の局面に従うと、ドキュメント表示方法は、表示領域を有する表示手段にドキュメントを表示する方法である。この方法は、データを格納する記憶手段から、ドキュメントを表示するためのドキュメントデータと、予め作成された視聴覚データと、表示領域に表示される部分画像とドキュメントデータに基づいて表示可能な全体画像との位置関係を特定するために予め定められた複数の特定データの各々と、視聴覚データに基づいて複数の特定データの各々に対応する映像音声信号を導出するための導出情報とを読み出すステップと、ドキュメントデータに基づく画像の表示指示の入力を受け付けるステップと、表示指示とドキュメントデータとに基づいて、表示指示の入力に応じて表示される部分画像と全体画像との位置関係を特定するための位置データを算出するステップと、予め作成された視聴覚データと導出情報と位置データとに基づいて、位置データに対応する映像音声信号を生成するステップと、生成された映像音声信号に基づいて、位置関係を通知するステップとを含む。
【００３２】
この発明の他の局面に従うと、プログラムは、データを格納する記憶手段と表示領域に画像を表示する表示手段とを備えるコンピュータを、ドキュメント表示装置として機能させる。このプログラムは、コンピュータに、記憶手段から、ドキュメントを表示するためのドキュメントデータと、予め作成された視聴覚データと、表示領域に表示される部分画像とドキュメントデータに基づいて表示可能な全体画像との位置関係を特定するために予め定められた複数の特定データの各々と、視聴覚データに基づいて複数の特定データの各々に対応する映像音声信号を導出するための導出情報とを読み出すステップと、ドキュメントデータに基づく画像の表示指示の入力を受け付けるステップと、表示指示とドキュメントデータとに基づいて、表示指示の入力に応じて表示される部分画像と全体画像との位置関係を特定するための位置データを算出するステップと、予め作成された視聴覚データと導出情報と位置データとに基づいて、位置データに対応する映像音声信号を生成するステップと、生成された映像音声信号に基づいて、位置関係を通知するステップとを実行させる。
【００３３】
この発明の他の局面に従うと、記録媒体は、データを格納する記憶手段と表示領域に画像を表示する表示手段とを備えるコンピュータを、ドキュメント表示装置として機能させるためのプログラムを格納している。
【００３４】
この発明の異なる局面に従うと、ドキュメント表示装置は、表示領域を有し、表示領域に画像を表示する表示手段と、ドキュメントを表示するためのドキュメントデータを格納する記憶手段と、ドキュメントデータに基づく画像の表示指示の入力を受け付ける入力手段と、入力に応答して、ドキュメントデータに基づいて表示領域に画像を表示するための表示データを生成する生成手段と、ドキュメントデータと表示データとに基づいて、ドキュメントデータに基づいて表示可能な全体画像と表示データに基づいて表示される部分画像との位置関係を表わすための画像データを生成する画像データ生成手段と、表示データと画像データとに基づいて、表示手段に画像を表示させるための表示制御手段とを備える。
【００３５】
上記の構成を有するドキュメント表示装置によると、全体画像と部分画像との位置関係に応じた画像が表示されるため、その位置関係を容易に把握することができる。
【００３６】
好ましくは、位置関係は、全体画像における部分画像の位置を含む。
【００３７】
好ましくは、表示領域は、矩形である。位置関係は、表示領域の予め定められた端部と、全体画像における端部に対応する端部との距離を含む。
【００３８】
好ましくは、表示領域は、矩形である。画像データ生成手段は、全体画像の形状を示す第１のインジケータを表示するための第１の指示画像データを生成する第１のインジケータ生成手段と、第１の指示画像データに基づいて、全体画像における部分画像の位置を示す第２のインジケータを表示するための第２の指示画像データを生成する第２のインジケータ生成手段とを含む。
【００３９】
上記の構成によると、全体画像の形状は、第１のインジケータにより容易に把握することができる。全体画像における部分画像の位置は、第２のインジケータにより把握することができる。
【００４０】
好ましくは、全体画像は、矩形に表示可能である。ドキュメント表示装置は、全体画像の縦横比を算出する第１の算出手段をさらに備える。第１のインジケータ生成手段は、表示領域の１辺の座標方向に沿って表示される第１の領域画像の長さと、１辺に隣接する他の１辺の座標方向に沿って表示される第２の領域画像の長さとが、縦横比に対応するように、第１の領域画像を表示させるためのデータと、第２の領域画像とを表示させるためのデータとを生成する。部分画像は、全体画像の座標方向と同一の座標方向に基づいて表示される。ドキュメント表示装置は、ドキュメントデータと表示データとに基づいて、部分画像の１辺の長さと、１辺に対応する全体画像の１辺の長さとの割合を、表示領域の座標方向ごとにそれぞれ算出する第２の算出手段をさらに備える。第２のインジケータ生成手段は、長さの割合に基づいて、表示領域の１辺の座標方向に沿って表示される第１の指示画像を表示させるためのデータと、表示領域の１辺の座標方向と異なる座標方向に沿って表示される第２の指示画像を表示させるためのデータとを生成する。
【００４１】
好ましくは、入力手段は、検索の対象となるデータの入力を受け付ける。ドキュメント表示装置は、ドキュメントデータから、入力されたデータを検索する検索手段をさらに備える。画像データ生成手段は、ドキュメントデータと検索の結果とに基づいて、検索手段により検索されたデータの位置を示す第３のインジケータを表示するための第３の指示画像データを生成する第３のインジケータ生成手段をさらに含む。表示制御手段は、第３の指示画像データに基づいて、表示手段に第３のインジケータを表示させる。
【００４２】
上記の構成によると、検索されたデータ、たとえばキーワードがどこに存在するかを容易に通知することができる。
【００４３】
好ましくは、ドキュメント表示装置は、ドキュメントデータと検索されたデータとに基づいて、検索されたデータに基づいて表示されるオブジェクト画像の１辺の長さと、オブジェクト画像の１辺に対応する全体画像の１辺の長さとの割合を、表示領域の座標方向ごとにそれぞれ算出する第３の算出手段をさらに備える。第３のインジケータ生成手段は、第３の算出手段により算出される各割合に基づいて、表示領域の１辺の座標方向に沿って画像を表示させるためのデータと、表示領域の１辺の座標方向と異なる座標方向に沿って画像を表示させるためのデータとを生成する。
【００４４】
好ましくは、第３のインジケータ生成手段は、表示領域の第１の座標方向と同一の座標方向に沿って示される第１の画像を表示するための第１の画像データと、第１の座標方向と異なる座標方向に沿って示される第２の画像を表示するための第２の画像データとを生成する。
【００４５】
好ましくは、ドキュメントデータは、複数のドキュメント画像データを含む。複数のドキュメント画像データの各々は、予め定められた書式に基づいて、各ドキュメント画像データごとに表示可能である。入力手段は、複数のドキュメント画像データのいずれかのドキュメント画像データに基づく画像を表示する指示の入力を受け付ける。画像データ生成手段は、いずれかのドキュメント画像データに基づいて表示領域に表示可能な全体画像と、部分画像との位置関係を表わすための画像データを生成する。
【００４６】
好ましくは、ドキュメント表示装置は、指示に基づいて特定されるドキュメント画像データの、複数のドキュメント画像データ全体における位置を特定するための表示ページと、複数のドキュメント画像データに基づいて特定される全体ページとを取得する取得手段と、表示ページと全体ページとを表示するためのページデータを生成する手段とをさらに備える。
【００４７】
この発明の他の局面に従うと、ドキュメント表示方法は、ドキュメントを表示するためのドキュメントデータを準備するステップと、ドキュメントデータに基づく画像の表示指示の入力を受け付けるステップと、入力に応答して、ドキュメントデータに基づいて、画像を表示する表示手段の表示領域に画像を表示するための表示データを生成するステップと、ドキュメントデータと表示データとに基づいて、ドキュメントデータに基づいて表示可能な全体画像と表示データに基づいて表示される部分画像との位置関係を表わすための画像データを生成するステップと、表示データと画像データとに基づいて、表示手段に画像を表示させるためのステップとを含む。
【００４８】
この発明の他の局面に従うと、プログラムは、画像を表示する表示手段を備えるコンピュータを、ドキュメント表示装置として機能させる。このプログラムは、コンピュータに、ドキュメントを表示するためのドキュメントデータを準備するステップと、ドキュメントデータに基づく画像の表示指示の入力を受け付けるステップと、入力に応答して、ドキュメントデータに基づいて、表示手段の表示領域に画像を表示するための表示データを生成するステップと、ドキュメントデータと表示データとに基づいて、ドキュメントデータに基づいて表示可能な全体画像と表示データに基づいて表示される部分画像との位置関係を表わすための画像データを生成するステップと、表示データと画像データとに基づいて、表示手段に画像を表示させるためのステップとを実行させる。
【００４９】
この発明のさらに他の局面に従うと、記録媒体は、画像を表示する表示手段を備えるコンピュータを、ドキュメント表示装置として機能させるためのプログラムを格納している。
【発明の効果】
【００５０】
本発明に係るドキュメント表示装置によると、部分ドキュメントの元ドキュメントにおける位置を表わす画像の表示するための領域を、従来のスクロールバーその他の画像を表示するための領域よりも小さくすることができる。したがって、部分ドキュメントを表示するための領域を必要以上に小さくする必要がないため、視認性の低下を防止することができる。
【００５１】
本発明に係るドキュメント表示方法によると、部分ドキュメントの元ドキュメントにおける位置を表わす画像の表示するための領域を、従来のスクロールバーその他の画像を表示するための領域よりも小さくすることができる。したがって、部分ドキュメントを表示するための領域を必要以上に小さくする必要がないため、視認性の低下を防止することなく、部分ドキュメントを表示することができる。
【００５２】
本発明に係るプログラムによると、コンピュータは、部分ドキュメントの元ドキュメントにおける位置を表わす画像の表示するための領域を、従来のスクロールバーその他の画像を表示するための領域よりも小さくして表示する。したがって、当該コンピュータは、部分ドキュメントを表示するための領域を必要以上に小さくする必要がないため、視認性の低下を防止することができるドキュメント表示装置として機能することができる。
【００５３】
本発明に係る記録媒体によると、部分ドキュメントの元ドキュメントにおける位置を表わす画像の表示するための領域を、従来のスクロールバーその他の画像を表示するための領域よりも小さくして表示する処理を、コンピュータに実行させることができる。
【００５４】
本発明の他の局面に係るドキュメント表示装置によると、元のドキュメントに対して拡大して表示されている部分の位置が示される。この表示は、表示されているドキュメントとは異なる領域において行なわれるため、ドキュメントの視認性の低下を防止することができる。
【００５５】
本発明の他の局面に係るドキュメント表示方法によると、元のドキュメントに対して拡大して表示されている部分の位置を示すことができる。この表示は、表示されているドキュメントとは異なる領域において行なわれるため、ドキュメントの視認性の低下を防止することができる。
【００５６】
本発明の他の局面に係るプログラムによると、コンピュータは、元のドキュメントに対して拡大して表示されている部分の位置を示すドキュメント表示装置として機能することができる。この表示は、表示されているドキュメントとは異なる領域において行なわれるため、ドキュメントの視認性の低下を防止することができる。
【００５７】
本発明の他の局面に係る記録媒体によると、元のドキュメントに対して拡大して表示されている部分の位置を表示するための処理をコンピュータに実行させることができる。この表示は、表示されているドキュメントとは異なる領域において行なわれるため、ドキュメントの視認性の低下を防止することができる。
【発明を実施するための最良の形態】
【００５８】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００５９】
＜第１の実施の形態＞
図１を参照して、本発明の第１の実施の形態に係るドキュメント表示装置１００について説明する。図１は、ドキュメント表示装置１００の機能的構成を表わすブロック図である。
【００６０】
ドキュメント表示装置１００は、入力部１０２と、入力受け付け部１１５と、プログラム記憶部１１６と、データ記憶部１１７と、元ドキュメント記憶部１１３と、制御部１１０と、出力インターフェイス部１１４と、出力部１０３とを含む。制御部１１０は、部分ドキュメント生成部１１１と、インジケータ生成部１１２とを含む。
【００６１】
入力部１０２を介して入力された指令は、入力受け付け部１１５に入力される。入力受け付け部１１５は、その入力に基づいて所定の信号に変換した指令情報を制御部１１０に伝送する。入力部１０２が受け付ける指示は、元ドキュメントから指定された範囲を部分ドキュメントとして表示する指示、出力部１０３に表示される元ドキュメントの範囲を変更する指示等を含む。制御部１１０は、当該指示に応じて元ドキュメントを表示するための処理、すなわち表示用データの生成処理を実行する。なお、ここで元ドキュメントとは、文書、画像などを含む。
【００６２】
プログラム記憶部１１６は、ドキュメント表示装置１００の機能を実現するためのプログラムを格納している。当該プログラムは、後述するように、制御部１１０によって実行される。データ記憶部１１７は、ドキュメント表示装置１００に所定の処理を実行させるためのデータを格納している。元ドキュメント記憶部１１３は、出力部１０３に画像を表示させるためのドキュメントデータを記憶している。ここでドキュメントデータは、たとえば、表示される画像の内容を表わしたコードである。このデータの形式は、たとえばＢＣＤ（Binary Code Decimal）であるが、その他の形式であってもよい。たとえば、当該ドキュメントを画像として表示するための画像データ形式であってもよい。
【００６３】
なお、ドキュメント表示装置１００は、ネットワークに接続可能な通信部（図示しない）を備えていてもよい。この場合、ドキュメント装置１００は、当該ネットワークを通じて元ドキュメントデータの入力を受けることができる。
【００６４】
あるいは、ドキュメント表示装置１００は、さらに、メモリカードその他の着脱可能な情報記録媒体（図示しない）を装着するための駆動装置を備えていてもよい。これにより、ドキュメント表示装置１００は、ネットワークを使用することなくドキュメントデータの入力を受け付けることができる。
【００６５】
さらに、ドキュメント表示装置１００は、カメラその他の撮像部（図示しない）を備えていてもよい。
【００６６】
部分ドキュメント生成部１１１は、入力部１０２を介して入力された指示に基づいて、元ドキュメント記憶部１１３に格納されている元ドキュメントデータのうち、当該指示により特定される部分を、部分ドキュメントとして表示するための情報を生成する。さらに、部分ドキュメント生成部１１１は、当該情報に基づいて部分ドキュメントデータを生成する。
【００６７】
インジケータ生成部１１２は、当該部分ドキュメント生成部１１１に保持されている部分ドキュメントとして表示される部分の情報に基づいて、インジケータを生成する。インジケータとは、出力部１０３に表示される画像をいう。この画像の詳細は、後述する。すなわち、本発明のある局面において、インジケータ生成部１１２は、「上インジケータ」を生成する。ここで、上インジケータとは、ディスプレイその他の表示手段における表示領域の上部に表示されるインジケータをいう。本発明の他の局面においては、インジケータ生成部１１２は、複数のインジケータ、たとえば、第１のインジケータならびに第２のインジケータを表示するためのデータを生成する。
【００６８】
部分ドキュメント生成部１１１およびインジケータ生成部１１２により生成された各々のデータは、出力インターフェイス部１１４に出力される。出力部１０３は、出力インターフェイス部１１４から出力されるデータに基づいて所定の画像を表示する。
【００６９】
図２を参照して、ドキュメント表示装置１００の一態様である携帯電話２００について説明する。図２は、携帯電話２００の外観を表わす概略図である。
【００７０】
携帯電話２００は、画像を表示するディスプレイ２６０と、外部から指示の入力を受け付ける操作ボタン２３０とを含む。操作ボタン２３０は、当該画像を縮小して表示する機能を実現するためのボタン２４２と、当該画像を拡大して表示する機能を実現するためのボタン２４３と、当該画像を左右上下に移動する指示を入力するための十字キー２４４と、使用者による操作を確定するための決定ボタン２４５と、数字キー２４６とを含む。各ボタンの機能は、携帯電話２００が特定の画面を表示している場合に、有効となるように設定される。したがって、操作ボタン２３０の機能は、携帯電話２００が他の画面を表示している場合には、当該他の画面に対応した機能を実現するように、有効となる機能が切り替えられるものである。
【００７１】
十字キー２４４は、使用者による押下に基づいてディスプレイ２６０に表示される部分ドキュメントの元ドキュメントに対する位置を変更する指示を出力する。たとえば、十字キー２４４が備える「上」、「下」、「左」、および「右」の各方向キーを１回押下するごとに、部分ドキュメントを移動させるための距離を予め定めておくことが望ましい。このような動作条件は、後述するように携帯電話２００が備える記憶部に格納されている。上記の動作は、当該動作条件に基づいて所定のプログラムが実行されることにより、実現される。
【００７２】
ボタン２４２またはボタン２４３は、それぞれの押下に応じて、予め定められた倍率によりディスプレイ２６０に表示される部分ドキュメントの倍率を縮小あるいは拡大するための指令を出力する。この動作のための条件も、携帯電話２００の記憶部に予め格納されている。
【００７３】
図３を参照して、携帯電話２００の構成についてさらに説明する。図３は、携帯電話２００の機能的構成を表わすブロック図である。
【００７４】
携帯電話２００は、アンテナ２０２と、操作ボタン２３０と、カメラ２３２と、クロック２３４と、ＣＰＵ（Central Processing Unit）２１０と、駆動装置２４０と、ＲＡＭ（Random Access Memory）２５２と、ＶＲＡＭ（Video RAM）２５４と、ＲＯＭ（Read Only Memory）２５６と、フラッシュメモリ２５８と、ディスプレイ２６０と、スピーカ２６２と、ＬＥＤ（Light Emitting Diode）２６４とを含む。
【００７５】
アンテナ２００を介して受信されたデータは、ＣＰＵ２１０の所定の動作により、フラッシュメモリ２５８に格納される。フラッシュメモリ２５８に格納されるデータには、ディスプレイ２６０に表示されるドキュメントデータ、あるいは視聴覚データが含まれる。視聴覚データは、色を表示するための色データ、予め作成された音声データを含む。
【００７６】
操作ボタン２３０は、受け付けた入力に対応する指令を制御部１１０に出力する。ＣＰＵ２１０は、ＲＯＭ２５６あるいはフラッシュメモリ２５８に予め格納されているプログラムおよびデータに基づいて所定の処理を実行する。ＣＰＵ２１０は、この処理の実行中に生成したデータをＲＡＭ２５２の所定の領域に格納する。ＣＰＵ２１０は、さらにディスプレイ２６０に表示させるためのデータをＶＲＡＭ２５４の所定の領域に書込む。
【００７７】
カメラ２３２により撮影されて出力される撮像信号は、ＣＰＵ２１０により所定のデータ形式に変換され、フラッシュメモリ２５８に格納される。ＣＰＵ２１０は、フラッシュメモリ２５８などに格納されている画像データを読出してＶＲＡＭ２５４に書込む。
【００７８】
ＣＰＵ２１０は、フラッシュメモリ２５８、ＲＯＭ２５６などに格納されている音声データを読み出し、所定の変換処理を実行して音声信号を生成し、そしてスピーカ２６２に当該信号を出力する。ＣＰＵ２１０におけるこれらの機能は、ＲＯＭ２５６あるいはフラッシュメモリ２５８に予め格納されているプログラムが実行されることにより実現される。なお、プログラムを格納するための記憶装置は、上述ものに限られない。たとえば、ＨＤＤ（Hard Disk Drive）その他の不揮発性の記憶装置であればよい。
【００７９】
より特定的には、ＣＰＵ２１０は、算出部２１２と、選択部２１４と、生成部２１６と、音声信号生成部２１８とを含む。算出部２１２は、フラッシュメモリ２５８あるいはＲＯＭ２５６に格納されているドキュメントデータに基づいてディスプレイ２６０に表示される部分画像と、当該ドキュメントデータに基づいて表示可能な全体の画像との位置関係を表わすためのデータを算出する。選択部２１４は、当該算出されたデータに対応する視聴覚データを選択する。生成部２１６は、選択された視聴覚データに基づいて、部分画像と全体の画像との位置関係を通知するためのデータを生成する。たとえば色データに基づいて当該位置関係に対応した色をディスプレイ２６０に表示させるための画像データを生成する。また、ＣＰＵ２１０が音声信号生成部２１８として機能する場合には、ＣＰＵ２１０は、位置関係に対応した音をスピーカ２６２に出力させるための音声信号を、音声データに基づいて生成する。
【００８０】
スピーカ２６２は、その信号に応じた音量で音声データに対応する楽曲を出力する。この楽曲は、一種類の音声からなる場合もあれば、複数の音声（たとえば複数の楽器）からなる場合もある。
【００８１】
ここで、図４を参照して、従来のスクロールバーの表示の態様について説明する。図４（Ａ）および（Ｂ）は、それぞれ携帯電話２００のディスプレイ２６０におけるスクロールバーの表示の態様を説明するための図である。図４に示されるように、ディスプレイ２６０は、矩形である。ディスプレイ２６０に示される画像も矩形である。
【００８２】
図４（Ａ）は、元ドキュメント４９１（高さＸ、幅Ｙ）のうち、部分ドキュメント４９２をディスプレイ２６０に表示する態様を表わす。ここで、部分ドキュメント４９２は、高さＹｂおよび幅Ｘｂを有する。さらに、元ドキュメント４９１の左上を原点と仮定した場合に、部分ドキュメント４９２は、表示部分の左上座標（Ｘａ，Ｙａ）が与えられる。
【００８３】
図４（Ｂ）を参照して、ディスプレイ２６０は、ＣＰＵ２１０の制御により、表示領域の端部（すなわち、右端および下部）に、垂直方向スクロールバー４９４および水平方向スクロールバー４９５を表示する。このとき、垂直方向スクロールバー４９４の長さＹｅは、算式「部分ドキュメントの長さＹａ／元ドキュメントの長さＹ）×ディスプレイ２６０の表示領域の長さＹｃ」により算出される。垂直方向スクロールバー４９４の画面上端からの位置Ｙｄは、算式「（部分ドキュメントの左上座標Ｙｂ／元ドキュメントの長さＹ）×画面の長さＹｃ」によって算出される。
【００８４】
同様に、水平方向スクロールバー４９５の長さＸｅは、算式「（部分ドキュメントの幅Ｘａ／元ドキュメントの幅Ｘ）×画面の幅Ｘｃ」により算出される。垂直方向スクロールバー４９４のディスプレイ２６０の表示領域左端からの位置Ｘｄは、算式「（部分ドキュメントの左上座標Ｘｂ／元ドキュメントの幅Ｘ）×画面の幅Ｘｃによって算出される。このようにして、元ドキュメントに対する部分ドキュメントの位置は、スクロールバー４９４，４９５の長さを通じて、１辺ずつ把握可能である。
【００８５】
図５〜図７を参照して、本実施の形態に係る携帯電話２００の制御構造について説明する。図５は、携帯電話２００のＣＰＵ２１０が実行する部分ドキュメントを表示する処理の手順を表わすフローチャートである。この処理は、携帯電話２００がディスプレイ２６０にドキュメントデータに基づく画像を表示している場合において、所定の指示が使用者により操作ボタン２３０を介して入力された場合に実行される。
【００８６】
ステップＳ５０２にて、ＣＰＵ２１０は、画面出力指示の入力を受け付ける。ディスプレイ２６０は、出力が指示されたデータに基づく画面を表示する。
【００８７】
ステップＳ５０４にて、ＣＰＵ２１０は、部分ドキュメントのサイズ情報を取得する。ここでサイズ情報とは部分ドキュメントを構成する矩形の左上座標（Ｘａ，Ｙａ）と幅Ｘｂ、および高さＹｂをいう。
【００８８】
ステップＳ５０６にて、ＣＰＵ２１０は、表示倍率を算出する。横方向の表示倍率ｘＲａｔｅは、算式「ｘＲａｔｅ＝ｘｄｉｓｐＳｉｚｅ／Ｘｂ」により算出される。縦方向の表示倍率ｙＲａｔｅは、算式「ｙＲａｔｅ＝ｙｄｉｓｐＳｉｚｅ／Ｙｂ」により算出される。横方向の表示倍率ｘＲａｔｅおよび縦方向の表示倍率ｙＲａｔｅは、それぞれＲＡＭ２５２の所定の領域に一時的に格納される。
【００８９】
ステップＳ６００にて、ＣＰＵ２１０は、後述するインジケータ生成処理を実行する。この処理が実行されると、ディスプレイ２６０に表示されるインジケータの表示態様を定めるデータが生成される。
【００９０】
ステップＳ５１０にて、ＣＰＵ２１０は、ＶＲＡＭ２５４の所定の領域に、部分ドキュメントデータとインジケータとを出力する。その結果、ディスプレイ２６０は、当該領域に書き込まれた各データに基づいて部分ドキュメントとインジケータとを表示する。
【００９１】
図６は、携帯電話２００のＣＰＵ２１０が実行するインジケータの生成処理の手順を表わすフローチャートである。
【００９２】
ステップＳ６１０にて、ＣＰＵ２１０は、上インジケータ濃度を算出する。ここで、上インジケータとは、ディスプレイ２６０の表示領域の上辺に表示されるインジケータをいう。上インジケータ濃度は、Ｙａ／Ｙにより算出される。
【００９３】
ステップＳ６２０にて、ＣＰＵ２１０は、下インジケータ濃度を算出する。ここで、下インジケータとは、ディスプレイ２６０の表示領域の下辺に表示されるインジケータをいう。下インジケータ濃度は、算式｛Ｙ−（Ｙａ＋Ｙｂ）｝／Ｙにより算出される。
【００９４】
ステップＳ６３０にて、ＣＰＵ２１０は、左インジケータ濃度を算出する。ここで、左インジケータとは、ディスプレイ２６０の表示領域の左辺に表示されるインジケータをいう。左インジケータ濃度は、算式Ｘａ／Ｘにより算出される。
【００９５】
ステップＳ６４０にて、ＣＰＵ２１０は、右インジケータ濃度を算出する。ここで、右インジケータとは、ディスプレイ２６０の表示領域の右辺に表示されるインジケータをいう。右インジケータ濃度は、算式｛Ｘ−（Ｘａ＋Ｘｂ）｝／Ｘにより算出される。
【００９６】
その後、処理は、メイン処理に戻される。なお、各インジケータ濃度の算出順序は、図６に示される順序に限られない。
【００９７】
図７は、ＣＰＵ２１０が実行する表示態様の変更処理の手順を表わすフローチャートである。この処理は、使用者が操作ボタン２３０を介して所定の変更指示を入力した場合に実行される。
【００９８】
ステップＳ７１０にて、ＣＰＵ２１０は、操作ボタン２３０を介して変更指示の入力を受け付ける。ステップＳ７２０にて、ＣＰＵ２１０は、入力された指示が倍率変更の入力であるか否かを判断する。この判断は、操作ボタン２３０から出力される信号が倍率変更の指示に対応する信号であるか否かを検出することにより行なわれる。その指示が倍率変更の入力であると判断すると（ステップＳ７２０にてＹＥＳ）、処理はステップＳ７３０に移される。そうでない場合には（ステップＳ７２０にてＮＯ）、処理はステップＳ７４０に移される。
【００９９】
ステップＳ７３０にて、ＣＰＵ２１０は、ディスプレイ２６０における部分ドキュメントの表示位置を再計算する。すなわちＣＰＵ２１０は、部分ドキュメントの元ドキュメントに対する位置および部分ドキュメントの大きさを再計算する。ディスプレイ２６０に表示される画像、すなわち、元ドキュメントの表示の拡縮を行う態様は、上記の使用者による入力を受けるまで表示していた部分ドキュメントの中心を基準にＮ倍の拡縮を行う場合、当該使用者の入力を受けるまで表示していた部分ドキュメントの左上を基準にＮ倍の拡縮を行う場合を含む。前述の態様以外の態様により拡縮が行なわれてもよい。ここでは、Ｎ倍に拡縮する指示が使用者により入力された場合について説明する。すなわち、Ｎ倍後の部分ドキュメントの左上座標を（Ｘａ’，Ｙａ’）、幅をＸｂ’、および高さをＹｂ’とする。
【０１００】
たとえば、部分ドキュメントの中心を基準に拡縮する場合、Ｘａ’は、算式「Ｘａ’＝Ｘａ＋Ｘｂ（１−Ｎ）／２」により算出される。Ｙａ’は、算式「Ｙａ’＝Ｙａ＋Ｙｂ（１−Ｎ）／２」により算出される。Ｘｂ’は、算式「Ｘｂ’＝Ｎ×Ｘｂ」により算出される。Ｙｂ’は、算式「Ｙｂ’＝Ｎ×Ｙｂ」により算出される。
【０１０１】
一方、部分ドキュメントの左上座標を基準に拡縮する場合、Ｘａ’は、算式「Ｘａ’＝Ｘａ」により算出される。Ｙａ’は、算式「Ｙａ’＝Ｙａ」により算出される。Ｘｂ’は、算式「Ｘｂ’＝Ｎ×Ｘｂ」により算出される。Ｙｂ’は、算式「Ｙｂ’＝Ｎ×Ｙｂ」により算出される。
【０１０２】
この拡縮のための倍率は、あらかじめ定められた値であり、操作ボタン２３０に含まれる所定のボタンの１回の押下に対して、一定の倍率が指示されてもよい（つまり、１回ボタンが押されたら「Ｎ倍拡大or縮小」と指示されたとみなすこと）。あるいは、倍率を特定するための数値が、使用者によって入力されてもよい。
【０１０３】
この場合の操作ボタン２３０は、前述のボタンに加えて、ジョイスティック、トラックボール、タッチパッドその他であってもよい。この場合、当該倍率は、各操作部に対する入力量に応じて決められてもいい。
【０１０４】
さらに、前述の態様以外の態様により拡縮が行なわれてもよい。これらの拡縮を実現する場合の表示態様の変更のための数値の算出は、幾何学的に一意に決定されるものである。したがって、ここでは、詳細な説明は繰返さない。
【０１０５】
ステップＳ７４０にて、ＣＰＵ２１０は、入力された指示がドキュメントの表示位置を移動するための入力指示であるか否かを判断する。この判断は、操作部２３０から出力される信号が当該入力指示に対応する信号であるか否かを検出することにより行なわれる。その指示が位置を移動するための入力であると判断すると（ステップＳ７４０にてＹＥＳ）、処理はステップＳ７５０に移される。そうでない場合には（ステップＳ７４０にてＮＯ）、処理は終了する。
【０１０６】
ステップＳ７５０にて、ＣＰＵ２１０は、部分ドキュメントの幅および高さを変更することなく、左上座標を修正する。この修正は、たとえば操作ボタン２３０を介して入力された指示の量（たとえばボタンの押下回数）などに基づいて行なわれる。たとえば、水平方向にδｘ、垂直方向にδｙの移動が指示された場合、移動後の左上の座標（Ｘａ’，Ｙａ’）は、それぞれ、算式「Ｘａ’＝Ｘａ＋δｘ」および「Ｙａ’＝Ｙａ＋δｙ」により算出される。その後、処理は、ステップＳ５００に移される。
【０１０７】
ステップＳ５００にて、ＣＰＵ２１０は、前述した画面出力処理を実行する。これにより、ディスプレイ２６０は、操作ボタン２３０を介して指示された位置の移動あるいは倍率の変更に応じて、変更後の部分ドキュメントを表示する。
【０１０８】
図８を参照して、本実施の形態に係る携帯電話２００における画面の表示態様について説明する。図８（Ａ）は、元ドキュメント４９１に対する部分ドキュメント４９２の位置を説明するための図である。図８（Ｂ）は、ディスプレイ２６０に表示されるインジケータの表示態様を説明するための図である。図８（Ｃ）は、ディスプレイ２６０における部分ドキュメント４９２の表示態様を表わす図である。
【０１０９】
図８（Ａ）に示されるように、元ドキュメント４９１の左上座標は、原点座標（０，０）として設定される。元ドキュメント４９１の幅Ｘおよび高さＹは、たとえばＲＡＭ２５２に元ドキュメント４９１に対応するデータが書き込まれたときに算出される。部分ドキュメント４９２の原点座標は、前述したように（Ｘａ，Ｙａ）として設定される。この各座標の値は、操作ボタン２３０を介した指示の入力に応じて適宜更新される。したがって、部分ドキュメント４９２を表わす矩形の位置はその座標（Ｘａ，Ｙａ）の値に応じて移動する。これらの各設定値に対して部分ドキュメント４９２の幅および高さは、それぞれＸｂ、Ｙｂとして設定される。前述したように、ＸｂおよびＹｂの値は、表示倍率を変更する指示に応じて実行される再計算によって変更される。この計算結果に応じて部分ドキュメント４９２の領域を表わす矩形の大きさは縦方向および高さ方向にそれぞれ変化する。
【０１１０】
図８（Ｂ）に示されるように、ディスプレイ２６０に表示されるインジケータ８００の濃度は、０％と１００％との間で変化する。この値は、部分ドキュメント４９２を構成する４辺のいずれかから元ドキュメント４９１の対応する１辺までの距離が、元ドキュメントの１辺に対してどれくらいの割合であるのかを表わす。たとえば部分ドキュメント４９２の１辺が元ドキュメント４９１の対応する１辺と重なっている場合、この値は０％となる。
【０１１１】
このような表示態様は、たとえばフラッシュメモリ２５８に、色の濃度と、当該割合との対応関係を表わすマップ情報を格納しておき、上記割合が算出される都度、当該マップ情報から、その割合に対応する濃度を導出することにより、実現される。
【０１１２】
あるいは、予め割合に基づいて濃度を算出するための算出プログラムをフラッシュメモリ２５８に格納しておいてもよい。この場合、ＣＰＵ２１０は、画像の表示時に、そのプログラムをＲＡＭ２５２に読み出し、そのプログラムと割合とに基づいて濃度を算出する。このようにしても表示される画像に応じた濃度を得ることができる。
【０１１３】
図８（Ｃ）に示されるように、ディスプレイ２６０は、部分ドキュメント４９２と、その部分ドキュメント４９２から元ドキュメント４９１までの距離を表わすインジケータとをそれぞれ表示する。このような表示態様により、携帯電話２００の使用者は、ディスプレイ２６０に表示されているドキュメントが、元ドキュメントに対してどの位置に相当するものであるかを容易に認識することができる。
【０１１４】
上記したように、部分ドキュメント４９２の端から元ドキュメント４９１の端までの距離が、元ドキュメントの辺の長さに対してどれくらいの割合であるかが、予め定められた色で表現される。本実施の形態においては、色で表現されたものが「インジケータ」と呼ばれる。
【０１１５】
以上のような構造およびフローチャートに基づく、本実施の形態に係る携帯電話２００の動作について説明する。
【０１１６】
［ドキュメントの表示処理］
携帯電話２００の使用者が操作ボタン２３０を操作してドキュメントの表示指令を入力すると、携帯電話２００のディスプレイ２６０は、指示された画面を表示する（ステップＳ５０２）。携帯電話２００は、ディスプレイ２６０に表示されている部分ドキュメントの情報を取得する。ＣＰＵ２１０は、取得された矩形情報に基づいて表示倍率を算出する。ＣＰＵ２１０は、その倍率に基づいてディスプレイ２６０に表示させるためのインジケータ８００の濃度をそれぞれ算出する（ステップＳ６００）。ＣＰＵ２１０は、ＶＲＡＭ２５４の所定の領域に、表示指令に対応する部分ドキュメントを表示するためのデータとインジケータを表示させるためのデータとを書込む（ステップＳ５１０）。その結果ディスプレイ２６０は、部分ドキュメントとインジケータ８００とをそれぞれ表示する。
【０１１７】
［表示位置の変更処理］
その後、使用者が操作ボタン２３０を操作してディスプレイ２６０に表示されている部分ドキュメントの表示位置を変更しようとすると（ステップＳ７２０にてＮＯ、ステップＳ７４０にてＹＥＳ）、部分ドキュメント４９２の左上座標が再計算され、修正される（ステップＳ７５０）。ＣＰＵ２１０は、修正後の左上座標および部分ドキュメントの矩形情報を再び取得する（ステップＳ５０４）。ＣＰＵ２１０は、再度取得された位置情報に基づいて各インジケータの濃度の算出処理を再び実行する（ステップＳ６００）。ＣＰＵ２１０が算出された各濃度に基づいてインジケータを表示するためのデータおよび位置が変更された部分ドキュメントを表示するためのデータをＶＲＡＭ２５４の所定の領域に書込むと（ステップＳ５１０）、ディスプレイ２６０は、位置が変更された後の部分ドキュメントをインジケータとともに表示する。
【０１１８】
＜変形例＞
以下、第１の実施の形態の変形例について説明する。第１の実施の形態においては、元ドキュメント４９１の端までの距離の元ドキュメント４９１の辺の長さに対する割合が算出され、その割合は、色の濃度より表現された。本変形例は、部分ドキュメント４９２の各辺の位置が、元ドキュメント４９１に対してどれぐらいの位置にあるのかを色の濃度で表現する点で、第１の実施の形態と異なる。
【０１１９】
図９を参照して、本変形例に係る携帯電話２００の表示態様について説明する。図９は、部分ドキュメント４９２の位置に応じて表示されるインジケータの濃度を表わす図である。
【０１２０】
図９に示されるように、各インジケータは、当該割合に応じて予め定められた濃度に応じて表示される。具体的には、各辺の座標をそれぞれ元ドキュメントの高さおよび幅で除算をすることにより算出する。すなわち上インジケータは、部分ドキュメント４９２の上辺のＹ座標、下インジケータは部分ドキュメント４９２の下辺のＹ座標、左インジケータは、部分ドキュメント４９２の左辺のＸ座標、右インジケータは、部分ドキュメント４９２の右辺のＸ座標を、それぞれ前記した算式に基づいて算出することにより、所定の値が得られる。
【０１２１】
なお、本変形例は、各インジケータを色の濃度だけで当該割合を表現する態様に限られない。たとえば各インジケータを色のグラデーションによって表現してもよいし、予め定められた複数の色たとえば７色（赤、橙色、黄色、緑色、青色、藍色、紫色）を割当てて表現してもよい。
【０１２２】
以上のようにして、本実施の形態および変形例に係る携帯電話２００によると、操作ボタン２３０を介して入力された指示に基づいて、部分ドキュメントの元ドキュメントに対する座標が算出される。部分ドキュメントの元ドキュメントに対する位置を表わすためのデータ（インジケータ濃度）がそれぞれ算出される。携帯電話２００は、この濃度に基づいて部分ドキュメントの位置を表わすためのインジケータをディスプレイ２６０に表示させる。このようにすると、携帯電話２００は、スケールバーを表示することなく、部分ドキュメントの元ドキュメントに対する位置を示すことができる。これにより、携帯電話２００は、ディスプレイ２６０における視認性を確保しつつ部分ドキュメントを明確に表示することができる。
【０１２３】
なお、インジケータをたとえば透明色により表現してもよい。このようにすると、部分ドキュメントに重複してインジケータが表示された場合であっても、携帯電話２００の使用者は、インジケータに覆われている部分を視認することができる。
【０１２４】
＜第２の実施の形態＞
以下、本発明の第２の実施の形態について説明する。前述したように、第１の実施の形態においては元ドキュメント４９１の端までの距離の元ドキュメントの辺の長さに対する割合が算出され、その割合の大きさを色の濃度で表現した。これに対し、本実施の形態においては、当該割合は、音の大きさで表現される。具体的には、この割合は、ある楽曲を構成する各パート（たとえば楽器、担当）のそれぞれの音および音量により表現される。
【０１２５】
なお、本実施の形態に係る携帯電話は、前述の第１の実施の形態と同じハードウェア構成を有する。それらの機能も同じである。したがって、ここではそれらについての説明は繰返さない。
【０１２６】
図１０を参照して、本実施の形態に係る携帯電話２００のデータ構造について説明する。図１０は、フラッシュメモリ２５８におけるデータの格納の一態様を概念的に表わす図である。
【０１２７】
携帯電話２００は、フラッシュメモリ２５８に、予め外部から入力された楽曲を構成するための音声データを関連付けて格納している。すなわち、楽曲の音源を表わすためのデータは、領域Ｄ１０１０に格納されている。音声データのファイル名は、領域Ｄ１０２０に格納されている。各データファイルが格納されているアドレスは、領域Ｄ１０３０に格納されている。音量を変更する際の基準となる音量は、領域Ｄ１０４０に格納されている。たとえば音源が「ギター」である場合、そのファイル名は、「guitar．audio」である。このファイルは、アドレス「０００１」の領域に格納されている。
【０１２８】
図１０に示される各データは、たとえばアンテナ２００を介して受信されるデータから取得することにより、あるいは通信ＩＦ（Interface）（図示しない）を介して入力される音声データに基づいて取得される。また、フラッシュメモリ２５８に格納される音源の種類は、領域１０１０に示されるものに限られない。
【０１２９】
図１１および図１２を参照して、本実施の形態に係る携帯電話２００の制御構造について説明する。図１１は、携帯電話２００のＣＰＵ２１０が実行する処理の手順を表わすフローチャートである。
【０１３０】
なお、前述の第１の実施の形態における処理と同一の処理には同一のステップ番号を付してある。したがって、ここではそれらについての説明は繰返さない。
【０１３１】
ステップＳ１２００にて、ＣＰＵ２１０は、後述する音量算出処理を実行する。この処理が実行されると、操作ボタン２３０に対する押下その他の操作に応答して変更された音量が算出される。
【０１３２】
ステップＳ１１１０にて、ＣＰＵ２１０は、部分ドキュメントと楽曲とを出力する。すなわち、ＣＰＵ２１０は、ＶＲＡＭ２５４の所定の領域に、部分ドキュメントのデータを書き込む。ＣＰＵ２１０は、スピーカ２６２に音声信号を出力する。その結果、ディスプレイ２６０は、所定の表示領域に部分ドキュメントを表示する。スピーカ２６２は、予め定められた音を算出された音量に基づいて出力する。
【０１３３】
図１２は、携帯電話２００のＣＰＵ２１０が実行する音量算出処理の手順を表わすフローチャートである。
【０１３４】
ステップＳ１２１０にて、ＣＰＵ２１０は、上側表示部に対応する音量を算出する。この音量は、算式「音量＝基準音量×（Ｙ−Ｙａ／Ｙ）」により算出される。ステップＳ１２２０にて、ＣＰＵ２１０は、下側表示部に対応する音量を算出する。この音量は、算式「音量＝基準音量×（Ｘａ＋Ｘｂ）／Ｘ」により算出される。ステップＳ１２３０にて、ＣＰＵ２１０は、左側表示部に対応する音量を算出する。この音量は、算式「音量＝基準音量×（１−Ｘａ／Ｘ）」により算出される。ステップＳ１２４０にて、ＣＰＵ２１０は、右側表示部に対応する音量を算出する。この音量は、算式「音量＝基準音量×（Ｙａ＋Ｙｂ）／Ｙ」により算出される。
【０１３５】
ステップＳ１２５０にて、ＣＰＵ２１０は、各部の音声信号を、上記の各ステップにて算出した音量に応じて出力する。なお、各音量の算出順序は、図１２に示されるものに限られない。
【０１３６】
図１３を参照して、携帯電話２００における部分ドキュメントの表示の態様および音声出力の態様について説明する。図１３（Ａ）は、部分ドキュメント４９２の元ドキュメント４９１に対する位置を説明するための図である。図１３（Ｂ）は、ディスプレイ２６０に表示される部分ドキュメント４９２の表示態様とその表示態様に合せて出力される音声の音量の大きさを説明するための図である。
【０１３７】
フラッシュメモリ２５８に格納されている元ドキュメント４９１に対して表示指示が出力されると、予め定められた初期値に基づいてドキュメントを部分的に表示させるためのデータが設定される。すなわち図１３（Ａ）に示されるように、元ドキュメント４９１の左上の座標が原点座標（０，０）として設定される。元ドキュメント４９１の幅Ｘと高さＹとは、それぞれ元ドキュメント４９１のデータファイルに基づいて値が算出される。一方、部分ドキュメント４９２において、左上の座標（Ｘａ，Ｙａ）は、元ドキュメント４９１の表示指令が出力されたときに、取得されたデータを参照する。
【０１３８】
図１３（Ｂ）に示されるように、ディスプレイ２６０の４辺の各々は、予め定められた各音源が割当てられている。すなわち、ディスプレイ２６０の左辺は、ギターが割当てられている。右辺には、ピアノが割当てられている。上辺には、ヴォーカルが割当てられている。下辺には、ドラムが割当てられている。ディスプレイ２６０の各辺に割当てられた音源に対して、図１２に示される処理により算出される音量によって調整された音量が部分ドキュメント４９２が表示されるとき、スピーカ２６２を介して出力される。したがって、携帯電話２００の使用者は、部分ドキュメント４９２の閲覧中にスピーカ２６２から出力される音量に基づいて、表示されているドキュメントが元ドキュメント４９１に対してどの程度離れた位置にあるのかを容易に認識することができる。また、それぞれの楽器からの音声が一緒になってある１曲を奏でる態様により、使用者は、心地よく音楽を聴きながら、部分ドキュメントを閲覧することができる。
【０１３９】
なお、図１３（Ｂ）に示される割り当てに代えて、それぞれの楽器が、別の楽曲を演奏したり、楽曲ではなく単純に何かの音を奏でる態様であってもよい。
【０１４０】
＜第２の実施の形態  第１の変形例＞
以下、本実施の形態の第１の変形例について説明する。前述した各実施の形態においては、部分ドキュメント４９２を構成する４辺と元ドキュメント４９１を構成する４辺との関係に基づいて、部分ドキュメント４９２の元ドキュメント４９１に対する位置を表わしていた。
【０１４１】
これに対し、本変形例に係る携帯電話２００は、当該４辺の各々ではなく部分ドキュメント４９２の中心が元ドキュメント４９１の中心からどの程度離れているかに基づいて前記位置関係を表わす点で、前述の各実施の形態と異なる。
【０１４２】
図１４を参照して、本変形例に係る携帯電話２００による部分ドキュメント４９２の表示態様について説明する。
【０１４３】
図１４（Ａ）を参照して、部分ドキュメント４９２の中心１４００の座標は、（Ｘａ＋Ｘｂ／２，Ｙａ＋Ｙｂ／２）として表わされる。一方、元ドキュメント４９１の中心座標は、たとえば図１３（Ａ）に示される高さＹ、幅Ｘに基づいて（Ｘ／２，Ｙ／２）として表わされる。部分ドキュメント４９２および元ドキュメント４９１のそれぞれの中心座標を比較することにより、部分ドキュメント４９２の中心が元ドキュメント４９１の中心よりも右にあるかあるいは左にあるかを判断することができる。この比較の結果に基づいて、たとえば部分ドキュメントの中心が元ドキュメント４９１の中心よりも右側に位置する場合には、携帯電話２００のスピーカ２６２の右スピーカの音量が左スピーカの音量よりも大きくなるように調整すればよい。
【０１４４】
また、上下方向に部分ドキュメント４９２がどの程度離れているかを表現するためには、たとえばスピーカ２６２から出力される音の音程を上下させることにより表現してもよい。たとえば部分ドキュメント４９２の中心が元ドキュメント４９１の中心よりも上にある場合には、出力される音の音程を予め定められた基準の音程よりも高く出力することにより、部分ドキュメント４９２と元ドキュメント４９１との位置関係を表わすことができる。
【０１４５】
＜第２の実施の形態  第２の変形例＞
以下、本実施の形態の第２の変形例について説明する。図１５（Ａ）および（Ｂ）は、それぞれ本変形例に係る携帯電話の音の出力態様を説明するための図である。
【０１４６】
図１５（Ａ）を参照して、音源が元ドキュメント４９１の中心に位置すると想定した場合、部分ドキュメント４９２が右側に移動するほど音は左側から聞こえるように感じる。逆に部分ドキュメント４９２が左側に移動するほど、音は右側から聞こえるように感じる。一方、図１５（Ｂ）に示されるように、音源が元ドキュメント４９１の左辺および右辺にそれぞれ位置すると想定される場合、部分ドキュメント４９２が右側に移動すると、右側から聞こえる音が大きくなる。逆に部分ドキュメント４９２が左側に移動するほど、左側から聞こえる音が大きくなる。
【０１４７】
したがって、このような相対的な位置関係に基づいてスピーカ２６２から出力される音の音量を調整することにより、部分ドキュメント４９２の元ドキュメント４９１に対する位置関係を通知することができる。
【０１４８】
ここで図１６を参照して、本変形例に係る携帯電話２００におけるデータ構造について説明する。図１６は、フラッシュメモリ２５８に格納されるデータの位置対応を表わすための図である。
【０１４９】
部分ドキュメント４９２の位置Ａは、部分ドキュメント４９２が元ドキュメント４９１に対して最も左側に位置する場合を表わす。位置Ｂは、逆に部分ドキュメント４９２が元ドキュメント４９１に対して最も右側に位置する場合を表わす。音源が元ドキュメント４９１の中央に配置されていると想定した場合（すなわち図１５（Ａ））、部分ドキュメント４９２が位置Ａに存在している場合、左スピーカ（図示しない）から出力される音量は０に設定される。一方部分ドキュメント４９２がその位置Ａにある場合右スピーカ（図示しない）は、予め定められた最大音量を出力するように設定される。逆に部分ドキュメント４９２が元ドキュメント４９１の最も右側に位置する場合には（位置Ｂ）、左スピーカから出力される音が予め定められた最大音量となるように設定される。この場合右スピーカからの出力音量は０に設定される。
【０１５０】
図１６を再び参照して、音源が元ドキュメント４９１の両脇に配置されている場合（図１５（Ｂ）の場合）、部分ドキュメント４９２が元ドキュメント４９１に対して最も左側に存在する場合（位置Ａ）、左スピーカからの出力音量は予め定められた最大音量となるように設定される。このとき、右スピーカからの出力音量は０に設定される。逆に部分ドキュメント４９２が元ドキュメント４９１に対して最も右側に位置する場合（位置Ｂ）、左スピーカからの出力音量は０に設定される。これに対し右スピーカからの出力音量は予め定められた最大音量となるように設定される。
【０１５１】
これにより、携帯電話２００の使用者は、表示されている部分ドキュメントの位置関係をスピーカから出力される音量に基づいて判断することができる。なお、スピーカ２６２から出力される音は、部分ドキュメントの表示位置の変更が行なわれない場合には、所定時間出力された後その出力が停止されてもよい。また、いずれかのスピーカからの出力音量を０に設定する態様に代えて、人間の聴覚特性上、聞き取りができなくなる程度に音量を小さくするようにしてもよい。
【０１５２】
図１７を参照して、本変形例に係る携帯電話２００の制御構造について説明する。図１７は、ＣＰＵ２１０が実行する処理の手順を表わすフローチャートである。
【０１５３】
ステップＳ１７１０にて、ＣＰＵ２１０は、元ドキュメント４９１の中心の座標Ｃａを算出する。座標Ｃａは、元ドキュメント４９１が矩形である場合には、各角部の座標に基づいて算出される。ステップＳ１７２０にて、ＣＰＵ２１０は、部分ドキュメント４９２の中心の座標Ｃｂを算出する。座標Ｃｂは、部分ドキュメント４９２が矩形である場合には、各角部の座標に基づいて算出される。
【０１５４】
ステップＳ１７３０にて、ＣＰＵ２１０は、座標Ｃｂと座標Ｃａとが一致するか否かを判断する。これらの座標が一致する場合には（ステップＳ１７３０にてＹＥＳ）、処理は終了する。そうでない場合には（ステップＳ１７３０にてＮＯ）、処理はステップＳ１７４０に移される。
【０１５５】
ステップＳ１７４０にて、ＣＰＵ２１０は、座標Ｃｂは座標Ｃａよりも右に存在するか否かを判断する。座標Ｃｂが座標Ｃａよりも右に存在すると判断すると（ステップＳ１７４０にてＹＥＳ）、処理はステップＳ１７５０に移される。そうでない場合には（ステップＳ１７４０にてＮＯ）、処理はステップＳ１７６０に移される。
【０１５６】
ステップＳ１７５０にて、ＣＰＵ２１０は、右スピーカの出力音量を左スピーカの出力音量よりも大きく設定する。この設定は、たとえば図１６に示されるデータ項目に基づいて行なわれる。ステップＳ１７６０にて、ＣＰＵ２１０は、左スピーカの出力音量を右スピーカの出力音量よりも大きく設定する。
【０１５７】
ステップＳ１７７０にて、ＣＰＵ２１０は、座標Ｃｂは座標Ｃａよりも上に存在するか否かを判断する。座標Ｃｂが座標Ｃａよりも上に存在すると判断すると（ステップＳ１７７０にてＹＥＳ）、処理はステップＳ１７８０に移される。そうでない場合には（ステップＳ１７７０にてＮＯ）、処理はステップＳ１７９０に移される。
【０１５８】
ステップＳ１７８０にて、ＣＰＵ２１０は、出力される音声の音程を、予め定められた基準の音程よりも高い音程に設定する。この設定は、たとえば図１４（Ｂ）に示されるように、基準の音程を中音程、基準の音程よりも高い音程を高音程、基準の音程よりも低い音程を低音程とすることにより実現される。ステップＳ１７９０にて、ＣＰＵ２１０は、音声の音程を基準の音程よりも低い音程に設定する。その後、処理はメイン処理に戻される。
【０１５９】
図１８および図１９を参照して、本実施の形態に係るドキュメント表示装置の使用態様について説明する。図１８は、ドキュメント表示装置の一態様であるテレビジョン受像装置１８１０を視聴するための態様を表わす図である。
【０１６０】
図１８に示されるように、表示システムは、テレビジョン受像装置１８１０とフロントスピーカ１８３０，１８４０と、リアスピーカ１８５０，１８６０とを含む。テレビジョン受像装置１８１０は、リモコン端末１８７０により送信される信号に基づいて制御される。使用者１８００は、リモコン端末１８７０を用いてテレビジョン受像装置１８１０を操作する。テレビジョン受像装置１８１０は、携帯電話その他の端末のように表示領域に制約を受けることが少ないため、たとえば図８に示されるインジケータのようにその大きさを犠牲にする必要がない。また、表示システムは４つのスピーカ１８３０，１８４０，１８５０，１８６０を含むため、各スピーカからの出力音声を、テレビジョン受像装置１８１０が表示される部分ドキュメント（図示しない）の元ドキュメントに対する相対位置を表わすためにそれぞれ独立して使用することができる。したがって、使用者１８００は、テレビジョン受像装置１８１０に表示される部分ドキュメントを参照しつつ、その位置関係をスピーカから出力される各音に基づいて容易に認識することができる。
【０１６１】
図１９は、使用者１８００がドキュメント表示装置の一態様であるＰＤＡ１９１０を閲覧する場面を表わす図である。
【０１６２】
図１９に示されるように、ＰＤＡ１９１０にヘッドホンタイプのスピーカ１９３０が接続されている場合、使用者１８００は、ディスプレイ１９２０に表示される部分ドキュメントを閲覧しつつ、スピーカ１９３０を介して部分ドキュメントの元ドキュメントに対する位置を容易に認識することができる。この場合、ディスプレイ１９２０はインジケータを表示する必要がなくなるため、表示領域の広さに制約のあるＰＤＡ１９１０は、ドキュメント情報をより明確に表示することができる。
【０１６３】
＜第３の実施の形態＞
以下、本発明の第３の実施の形態について説明する。本実施の形態に係るドキュメント表示装置は、元ドキュメントにおける部分ドキュメントの位置をさらに詳細に示すことができる点で、前述の各実施の形態と異なる。
【０１６４】
なお、本実施の形態に係るドキュメント表示装置の一態様である携帯電話は、前述の各実施の形態に係る携帯電話２００と同一のハードウェア構成を有する。それらの機能も同じである。したがって、それらについての説明は、ここでは繰返さない。
【０１６５】
図２０を参照して、本実施の形態に係る携帯電話２００によるドキュメントの表示態様について説明する。図２０（Ａ）は、元ドキュメント４９１における部分ドキュメント４９２を説明するための図である。図２０（Ｂ）は、縦長のディスプレイ２６０が部分ドキュメント４９２を表示する態様を表わす図である。
【０１６６】
図２０（Ａ）に示されるように、元ドキュメント４９１の左上座標は、原点座標（０，０）として設定される。元ドキュメント４９１の幅Ｘおよび高さＹは、たとえばＲＡＭ２５２に元ドキュメント４９１に対応するデータが書き込まれたときに算出される。部分ドキュメント４９２の原点座標は、前述したように（Ｘａ，Ｙａ）として設定される。この各座標の値は、操作ボタン２３０を介した指示の入力に応じて適宜更新される。したがって、部分ドキュメント４９２を表わす矩形の位置はその座標（Ｘａ，Ｙａ）の値に応じて移動する。これらの各設定値に対して部分ドキュメント４９２の幅および高さは、それぞれＸｂ、Ｙｂとして設定される。前述したように、ＸｂおよびＹｂの値は、表示倍率を変更する指示に応じて実行される再計算によって変更される。この計算結果に応じて部分ドキュメント４９２の領域を表わす矩形の大きさは縦方向および高さ方向にそれぞれ変化する。
【０１６７】
図２０（Ｂ）に示されるように、ディスプレイ２６０は、部分ドキュメント４９２の表示が元ドキュメント４９１に対してどの部分に位置しているかを表示する際、元ドキュメント４９１の外形を表わす第１のインジケータ２１１１，２１１３と、元ドキュメント４９１と部分ドキュメント４９２との相対的な位置関係を表わす第２のインジケータ２１１２，２１１４を併せて表示する。この表示は、部分ドキュメント４９１の視認性を保つつために、部分ドキュメント４９２の表示領域の外側にて行なわれる。
【０１６８】
第１のインジケータ２１１１，２１１３は、元ドキュメント４９１の縦横比に対応する。すなわち、元ドキュメント４９１の幅Ｘおよび高さＹに対し、関係式「第１のインジケータ２１１１の長さｘＡｒｅａ／第１のインジケータ２１１３の長さｙＡｒｅａ＝Ｘ／Ｙ」が成立するように、第１のインジケータ２１１１，２１１３の長さｘＡｒｅａおよびｙＡｒｅａが決定される。
【０１６９】
本実施の形態に係るドキュメント表示装置を実現する携帯電話のディスプレイの解像度によっては、元ドキュメント４９１の縦横比と第１のインジケータ２１１１の長さとの比が一致する必要はない。すなわち、これらの値は、ほぼ一致する、あるいは近似していれば十分である。使用者が、元ドキュメント４９１の縦横比を第１のインジケータ２１１１，２１１３の長さの比から想像できる程度であればよい。
【０１７０】
第２のインジケータ２１１２，２１１４の位置ｈｓＰｏｓ，ｖｓＰｏｓおよび長さｈｓＬｅｎｇｔｈ，ｖｓＬｅｎｇｔｈは、元ドキュメント４９１と部分ドキュメント４９２との相対的な位置関係、すなわち位置と大きさとの比に基づいて決定される。この決定のための処理の詳細は後述する。
【０１７１】
第１のインジケータ２１１１，２１１３と第２のインジケータ２１１２，２１１４とを部分ドキュメント４９２が表示される領域とは異なる領域に表示させることにより、部分ドキュメント４９２の視認性を損ねることなく、元ドキュメント４９１の外形および元ドキュメント４９１と部分ドキュメント４９２との相関を示すことができる。
【０１７２】
図２０を再び参照して、本実施の形態に係る携帯電話２００は、ディスプレイ２６０において、スクロールバーが移動しない範囲２１１９を他の領域と表示色を変更することにより、使用者が認識可能なように出力することができる。また、第２のインジケータ２１１２，２１１４がスクロールバーとして使用される場合、当該スクロールバーの移動可能な範囲である第１のインジケータ２１１１，２１１３に対し、相互に色を異なるように表示してもよい。また、上記の各インジケータは、スクロールバー、スクロールバーの移動可能な範囲とすることなく、単に位置を表示するためにディスプレイ２６０に表示されるものでもよい。
【０１７３】
図２１を参照して、本実施の形態に係る携帯電話の他の局面における表示態様について説明する。図２１は、携帯電話のディスプレイ２１００が横長である場合における部分ドキュメント４９２の表示態様を表わす図である。
【０１７４】
スクロールバーの可動範囲である第１のインジケータ２１１１，２１１３は、元ドキュメント４９１の外形を示す。スクロールバーである第２のインジケータ２１１２，２１１４を用いて、元ドキュメント４９１と部分ドキュメント４９２との相関関係を示すことができる。この表示態様の処理の詳細については後述する。
【０１７５】
図２２を参照して、本実施の形態に係るドキュメント表示装置において実現される元ドキュメントの外形および元ドキュメントと部分ドキュメントとの相関関係の提示について説明する。図２２（Ａ）は、ドキュメント表示装置のディスプレイが縦長である場合におけるインジケータの表示態様を表わす図である。図２２（Ｂ）は、当該ディスプレイが横長である場合におけるインジケータの表示態様を表わす図である。
【０１７６】
図２２（Ａ）を参照して、第１のインジケータ２２１１，２２１３の両端を水平方向および垂直方向にそれぞれ延長することによって生成される矩形が長破線で示される。同様に第２のインジケータ２２１２，２２１４の両端を水平方向および垂直方向にそれぞれ延長することによって生成される矩形は、一点破線で示される。ドキュメント表示装置のディスプレイが実際に部分ドキュメントを表示している場合、上記の各線は表示されない。しかしながら使用者は、当該インジケータを参照することにより、インジケータにより生成される矩形を容易に想像することができる。
【０１７７】
ここで第１のインジケータ２２１１，２２１３によって生成される長破線の矩形は、元ドキュメントの外形を表わす。第２のインジケータ２２１２，２２１４によって生成される一点破線からなる矩形は、元ドキュメントのうちのどこが部分ドキュメントとして表示されているか、すなわち元ドキュメントと部分ドキュメントとの相関関係を表わす。
【０１７８】
これにより、部分ドキュメントの表示に、部分ドキュメントの元ドキュメントにおける位置を表わす矩形を重畳的に表示した結果に対して、元ドキュメントと部分ドキュメントとの相関関係を表わすことができる。また、図２２（Ａ）に示されるように、各破線により生成される矩形は、部分ドキュメントの表示に重畳的に示されるわけではないため、部分ドキュメントの視認性を損ねることがない。
【０１７９】
図２３を参照して、本実施の形態に係るドキュメント表示装置の制御構造について説明する。図２３は、ドキュメント表示装置の一態様である携帯電話２００のＣＰＵ２１０が実行する処理の手順を表わすフローチャートである。この処理は、たとえば図５に示される画面出力処理の実行時に実行される。すなわち、図６に示されるインジケータ処理に代えて、図２３に示されるインジケータ処理が、図５に示される処理中に行なわれる。
【０１８０】
ステップＳ２３１０にて、ＣＰＵ２１０は、初期値の設定処理を実行する。この処理により、元ドキュメントの幅Ｘおよび高さＹ、表示が指示された部分ドキュメントの幅Ｘｂ、高さＹｂ、部分ドキュメントの左上座標（Ｘａ，Ｙａ）、および部分ドキュメントを表示するための表示領域、すなわち幅ｘｄｉｓｐＳｉｚｅ、高さｙｄｉｓｐＳｉｚｅがそれぞれ設定され、ＲＡＭ２５２に領域が確保される。
【０１８１】
ステップＳ２３２０にて、ＣＰＵ２１０は、第１のインジケータ２２１１，２２１３の長さを決定する。ステップＳ２３３０にて、ＣＰＵ２１０は、第２のインジケータ２２１２，２２１４の長さを決定する。ステップＳ２３４０にて、ＣＰＵ２１０は、第２のインジケータの位置（ｈｓＰｏｓ、ｖｓＰｏｓ）を決定する。その後、処理はメイン処理に戻される。
【０１８２】
以上のような構造及びフローチャートに基づく、本実施の形態に係る携帯電話の動作について説明する。
【０１８３】
携帯電話２００の使用者が操作ボタン２３０を操作してドキュメントの表示指令を入力すると、携帯電話２００のディスプレイ２６０は、指示された画面を表示する（ステップＳ５０２）。携帯電話２００は、ディスプレイ２６０に表示されている部分ドキュメントの情報を取得する。ＣＰＵ２１０は、取得された矩形情報に基づいて表示倍率を算出する。ＣＰＵ２１０は、その倍率に基づいて、ディスプレイ２６０に表示させるためのインジケータの長さおよび位置をそれぞれ決定する（ステップＳ２３００）。ＣＰＵ２１０は、ＶＲＡＭ２５４の所定の領域に、表示指令に対応する部分ドキュメントを表示するためのデータとインジケータを表示させるためのデータとを書込む（ステップＳ５１０）。その結果ディスプレイ２６０は、部分ドキュメント４９２とインジケータ２１１１，２１１２，２１１３，２１１４とをそれぞれ表示する。
【０１８４】
以上のようにして、本実施の形態に係るドキュメント表示装置の一態様である携帯電話は、部分ドキュメントの位置に応じて、その位置を暗示するためのインジケータを表示する。このようにすると、使用者は、部分ドキュメントが元ドキュメントに対してどの部分に位置しているかを容易に想像することができる。
【０１８５】
＜変形例＞
以下、本実施の形態の変形例について説明する。上述した各実施の形態においては、第１のインジケータおよび第２のインジケータは、部分ドキュメントの表示領域の右側および下側に表示する態様について示している。しかしながら各インジケータの表示態様は、これらに限られない。すなわち、当該インジケータは、部分ドキュメントの上側あるいは左側に表示されてもよい。あるいは部分ドキュメントの両端に表示されてもよい。さらに、部分ドキュメントの表示の態様が予め定められた態様になった場合には、いずれかのインジケータが表示されないようにしてもよい。
【０１８６】
以下、図２４を参照して、本変形例に係るドキュメント表示装置における各インジケータの表示態様について説明する。図２４（Ａ）は、部分ドキュメントの上や左に各インジケータを表示する態様を表わす図である。図２４（Ｂ）は、当該部分ドキュメントの両端に各インジケータを表示する態様を表わす図である。この場合、使用者による縮小表示指示、あるいは、設定により、部分ドキュメントの縦横のどちらか１辺の長さが、対応する元ドキュメントの辺の長さよりも長くなったときは、当該辺の第１のインジケータならびに第２のインジケータを表示しないようにしてもよい。
【０１８７】
図２４（Ｃ）は、部分ドキュメントの幅が元ドキュメントの幅よりも大きくなったときの表示態様を表わす図である。ここでは、その一態様として、水平方向の第１のインジケータならびに第２のインジケータが表示されない例が示されている。このとき、垂直方向の第１のインジケータは、表示されても表示されなくてもよい。ここで、第１のインジケータの長さの比は、元ドキュメントの縦横比に対応付けられている。水平方向の第１のインジケータが表示されないとき、垂直方向の第１のインジケータの長さは、あまり意味を持たない。したがって、このような場合には、垂直方向の第１のインジケータを表示しない態様、あるいは表示画面の縦の長さに合わせる態様が好ましい。
【０１８８】
図２４（Ｃ）には、垂直方向の第１のインジケータの表示が省略された例が示されている。第１のインジケータが表示されないときは、第２のインジケータの長さおよび位置を算出するために、対応する第１のインジケータの長さは、表示画面の対応する辺の長さと一致すると仮定するとよい。すなわち、当該長さを所定の算出処理に使用されるように、制御構造が構成されてもよい。
【０１８９】
図２４（Ｄ）は、部分ドキュメントの両辺の長さが元ドキュメントの両辺の長さを超える場合の表示態様を表わす図である。すなわち、部分ドキュメントの大きさが元ドキュメントの大きさを超えるときの表示の一態様が示されている。この場合には、第１のインジケータ、第２のインジケータとも表示することに意味を持たないために、表示しなくてもよい。
【０１９０】
上記のように、図２４（Ｃ）あるいは図２４（Ｄ）に示される場合には、前述のインジケータ生成処理において、第１のインジケータの長さを決定するステップＳ２３２０が実行される前に、部分ドキュメントの幅Ｘｂと表示領域の幅ｘｄｉｓｐＳｉｚｅとを比較する処理と、部分ドキュメントの高さＹｂと表示領域の高さｙｄｉｓｐＳｉｚｅとを比較する処理とが実行されることが望ましい。比較の結果、「Ｘｂ≧ｘｄｉｓｐＳｉｚｅ」の関係が成立する場合には、水平方向の第１のインジケータと第２のインジケータとの生成を省略してもよい。また、「Ｙｂ≧ｙｄｉｓｐＳｉｚｅ」の関係が成立する場合には、垂直方向の第１のインジケータと第２のインジケータの生成を省略してもよい。
【０１９１】
なお、いずれかのインジケータが表示されない場合には、当該インジケータを表示するための表示領域が使用されなくなるが、この領域は、部分ドキュメントを少し拡張して表示するために使用されてもよいし、何も表示しなくてもよい。
【０１９２】
＜第４の実施の形態＞
以下、本発明の第４の実施の形態について説明する。本実施の形態に係るドキュメント表示装置は、第１および第２のインジケータに加えて第３のインジケータを表示する機能を有する点で、前述の各実施の形態と異なる。
【０１９３】
たとえば、第３のインジケータを部分ドキュメントとして表示されていない部分にあるオブジェクトの存在を示すために使用することができる。この場合、第３のインジケータを用いて表示されるオブジェクトとしては、元ドキュメントに含まれる特定の単語、特定の画像などがある。第３のインジケータによると、元ドキュメント内の単語を検索した結果、検索された単語がどこに存在するかを示すことができる。オブジェクトが複数存在する場合には、複数の第３のインジケータが表示されてもよい。また、オブジェクトの種類または種別に応じて予め定められた色に基づいて、第３のインジケータは区別して表示されてもよい。
【０１９４】
なお、本実施の形態に係るドキュメント表示装置を実現する携帯電話は、前述の各実施の形態と同一のハードウェア構成を有する。それらの機能も同じである。したがって、ここでは、それらについての詳細な説明は繰り返さない。
【０１９５】
図２５を参照して、本実施の形態に係るドキュメント表示装置の一態様である携帯電話２００の表示態様について説明する。図２５（Ａ）は、元ドキュメントにおける部分ドキュメントおよび第３のインジケータの対象となるオブジェクトを表す図である。図２５（Ｂ）は、携帯電話２００のディスプレイ２６０における部分ドキュメントの表示態様を表す図である。
【０１９６】
図２５（Ａ）に示されるように、ディスプレイ２６０における表示の対象となる部分ドキュメント４９２とオブジェクト２５００が元ドキュメント４９１に位置する場合、部分ドキュメント４９２の位置情報は、たとえば左上座標（Ｘａ，Ｙａ）と、幅Ｘｂおよび高さＹｂとにより表される。オブジェクト２５００の位置情報は、たとえば左上座標（Ｘｇ，Ｙｇ）と、幅Ｘｈおよび高さＹｈとにより表される。
【０１９７】
図２５（Ｂ）を参照して、ディスプレイ２６０の画面の表示領域において、幅はｘｄｉｓｐＳｉｚｅであり、高さはｙｄｉｓｐＳｉｚｅである。水平方向の第１のインジケータ２２１１の長さはｈｓＡｒｅａであり、垂直方向の第１のインジケータ２２１３の長さはｖｓＡｒｅａである。水平方向の第２のインジケータ２２１２の長さはｈｓＬｅｎｇｔｈであり、垂直方向の第２のインジケータ２２１４の長さはｖｓＬｅｎｇｔｈである。
【０１９８】
この場合、水平方向の第３のインジケータ２５３０の長さｈｏＬｅｎｇｔｈは、算式「ｈｏＬｅｎｇｔｈ＝（Ｘｈ／Ｘ）×ｈｓＡｒｅａ」により算出される。第３のインジケータ２５３０の位置ｈｏＰｏｓは、算式「ｈｏＰｏｓ＝（Ｘｇ／Ｘ）×ｈｓＡｒｅａ」により算出される。同様に、垂直方向の第３のインジケータ２５１０の長さｖｏＬｅｎｇｔｈは、算式「ｖｏＬｅｎｇｔｈ＝（Ｙｈ／Ｙ）×ｖｓＡｒｅａ」により算出される。第３のインジケータ２５３０の位置ｖｏＰｏｓは、算式「ｖｏＰｏｓ＝（Ｙｇ／Ｙ）×ｖｓＡｒｅａ」により算出される。これらの算出処理の手順については、以下で説明する。
【０１９９】
図２６を参照して、本実施の形態に係るドキュメント表示装置の制御構造について説明する。図２６は、ドキュメント表示装置を実現する携帯電話２００のＣＰＵ２１０が実行する処理の手順を表わすフローチャートである。この処理は、図５に示される画面出力処理が実行されている場合に実行される。
【０２００】
ステップＳ２６１０にて、ＣＰＵ２１０は、初期値の設定処理を実行する。この処理が実行されると、元ドキュメントの幅Ｘと高さＹ、部分ドキュメントの幅Ｘｂと高さＹｂ、部分ドキュメントの左上座標（Ｘａ，Ｙａ）、部分ドキュメントを表示するための表示領域、すなわち幅ｘｄｉｓｐＳｉｚｅと高さｙｄｉｓｐＳｉｚｅが、それぞれ設定される。
【０２０１】
ステップＳ２６２０にて、ＣＰＵ２１０は、第１のインジケータの長さ（ｈｓＡｒｅａ、ｖｓＡｒｅａ）を決定する。ステップＳ２６３０にて、ＣＰＵ２１０は、第２のインジケータの長さ（ｈｓＬｅｎｇｔｈ、ｖｓＬｅｎｇｔｈ）を決定する。ステップＳ２６４０にて、ＣＰＵ２１０は、第２のインジケータの位置（ｈｓＰｏｓ、ｖｓＰｏｓ）を決定する。当該位置は、図２５（Ｂ）に示される位置データに基づいて、上記の算式により算出される。ステップＳ２６５０にて、ＣＰＵ２１０は、第３のインジケータの位置を決定する。当該位置は、前述の算式により算出される。その後、処理はメイン処理に戻される。
【０２０２】
図２７を参照して、本実施の形態に係る携帯電話における第３のインジケータの他の表示態様について説明する。図２７（Ａ）および図２７（Ｂ）は、携帯電話２００のディスプレイ２６０における第３のインジケータの表示態様をそれぞれ表わす図である。
【０２０３】
第３のインジケータは、たとえば予め定められた色および太さを有する線により示してもよい。すなわち図２７（Ａ）に示されるように第３のインジケータ２７１０，２７２０は、それぞれ視認可能な程度の太さおよび色を有する線により表示される。あるいは予め定められた図形その他のマークにより表示されてもよい。すなわち図２７（Ｂ）に示されるように、第３のインジケータ２７３０，２７４０は、予め準備された画像データに基づいてディスプレイ２６０に表示されてもよい。この場合、第３のインジケータ２７３０，２７４０の中心位置に対して所定の画像を表示するように、ＣＰＵ２１０は、当該画像データをＶＲＡＭ２５４の所定の領域に書き込む。これにより、図２７（Ａ）あるいは図２７（Ｂ）に示される表示態様が実現される。
【０２０４】
図２８を参照して、本実施の形態に係る携帯電話による部分ドキュメントおよび各印字ケータの表示例について説明する。図２８（Ａ）は、元ドキュメント２８９１において表示の対象となっている部分ドキュメント２８９２を表わす図である。図２８（Ｂ）および図２８（Ｃ）は、それぞれディスプレイ２６０の表示画面を表す図である。
【０２０５】
図２８（Ａ）を参照して、元ドキュメント２８９１に示される太字で表示される矩形は、検索の対象である単語「被験者」の存在を示すためのものである。また、楕円形の表示は、検索の対象である単語「要因」の存在を表わすものである。なお、この表示は、当該表示例の説明のために付されたものである。携帯電話２００が係る検索処理を実現する場合には、周知の手法により検索が実行される。したがって、ここでは、検索処理の詳細については繰り返さない。
【０２０６】
図２８（Ａ）に示される単語を含む元ドキュメント２８９１に対して、使用者が特定の部分の表示を指示すると、たとえばたとえば図２８（Ｂ）に示されるように、ディスプレイ２６０は、部分ドキュメント２８９２を表示するとともに、各インジケータが表示される。すなわちハートのマークで示される第３のインジケータ２８４１，２８４２，２８４３は、単語「要因」の位置を表わす。また、太陽のマークで示される第３のインジケータ２８３０〜２８３７は、単語「被験者」の位置を表わす。これらの位置は、前述したように第１のインジケータに基づいて決定される。なお、各第３のインジケータは、必ずしも第１のインジケータあるいは第２のインジケータに重畳的に表示されなくてもよい。あるいは別の領域に表示されてもよい。
【０２０７】
さらに、図２８（Ｃ）に示されるように、部分ドキュメント２８９２の中に検索対象となる単語が含まれる場合、当該単語を強調して表示してもよい。たとえば検索された単語を他の文字の表示色とは異なる色で表示してもよい。
【０２０８】
図２９を参照して、本実施の形態に係る携帯電話２００について説明する。図２９は、携帯電話２００の外観を表わす図である。
【０２０９】
本実施の形態に係る携帯電話２００は、図２に示される携帯電話２００と同一のハードウェア構成を有する。それらの機能も同じである。したがって、それらについての説明はここでは繰返さない。
【０２１０】
ディスプレイ２６０は、表示する部分ドキュメントに応じて、第１のインジケータ２２１１，２２１３と、第２のインジケータ２２１２，２２１４と、第３のインジケータ２９１０〜２９５０を表示する。
【０２１１】
携帯電話２００のＣＰＵ２１０は、操作ボタン２３０に対する操作に応答してディスプレイ２６０に表示される部分ドキュメントの表示位置を切り替える。ここで、操作は、たとえば各ボタンに対する押下をいう。この押下には、あらかじめ定められた時間よりも長い時間ボタンが押下される、いわゆる「長押し」、あるいは予め定められた時間よりも短い時間ボタンが押下される「短押し」などが含まれる。
【０２１２】
たとえば十字キー２４４は、部分ドキュメントの元ドキュメントに対する位置を制御するために使用してもよい。この場合、十字キー２４４に含まれる「上」、「下」、「左」、「右」の各方向キーが１回押下されるごとに、部分ドキュメントを移動させる距離を予め定めておくことが好ましい。この各方向キーの１回の押下による部分ドキュメントの移動距離は、部分ドキュメントの表示倍率、すなわち図５に示されるステップＳ５０６における処理によって決定されてもよい。
【０２１３】
より詳しくは、十字キー２４４の上方向キーが押下されたとき、ＣＰＵ２１０は、当該押下を「使用者が現在閲覧している部分より、もう少し上部を表示する」という指示と解釈する。すなわち、ＣＰＵ２１０は、「現在ＶＲＡＭ２５４に出力されているデータに対応する部分ドキュメントよりも前部分に対応するデータをＶＲＡＭ２５４に出力する指示」と判断する。ＣＰＵ２１０は、当該データをＶＲＡＭ２５４の所定の領域に書き込む。この処理は、具体的には、図７に示されるステップＳ７４０およびステップＳ７５０にて実行される。その結果、ディスプレイ２６０は、表示位置が変更された部分ドキュメントを表示する。
【０２１４】
また、ボタン２４２を「縮小表示」、ボタン２４３を「拡大表示」を指示するボタンとして設定しておき、各ボタンが押下されるごとに、所定の割合で縮小あるいは拡大して部分ドキュメントを表示するようにしても良い。この場合、当該割合は、予め押下量に関連付けておくことが好ましい。また、使用者の操作により割合を変更することができても良い。この処理は、具体的には、図７に示されるステップＳ７２０およびステップＳ７３０にて実行される。その結果、ディスプレイ２６０は、表示倍率が変更された部分ドキュメントを表示する。
【０２１５】
このような動作条件は、携帯電話２００のフラッシュメモリ２５８その他の記憶部に格納されている。携帯電話２００において表示される部分ドキュメントの移動および各インジケータの表示の処理は、これまで詳述した各プログラムが実行されることにより、実現される。
【０２１６】
また、数字キー２４６は、倍率を直接入力、数字「２」のボタンを「上」、同「６」のボタンを「右」、同「８」のボタンを「下」、同「４」のボタンを「左」にそれぞれ移動する指示を入力するためのボタンとして、十字キー２４４と同様に機能させても良い。さらに、数字キー２４６を介して検索キーワードの入力が可能であり、元ドキュメントに含まれる単語を検索し、検索結果を第３のインジケータによって表示させても良い。
【０２１７】
なお、携帯電話２００は、通常、マウス（図示しない）を用いて行う「ドラッグ操作」のように、画面内のオブジェクトを「つかんで移動させる」ための指示デバイスを持たない。このため、第１のインジケータおよび第２のインジケータの幅は、使用者が視認できる程度に細くても良い。さらに、第３のインジケータも、使用者が視認できる程度の大きさであれば良い。
【０２１８】
図３０を参照して、本実施の形態に係るドキュメント表示装置の他の局面について説明する。図３０（Ａ）は、本発明に係るドキュメント表示装置として機能するテレビジョン受像装置３０００を表わす図である。図３０（Ｂ）は、同様にドキュメント表示装置として機能するＰＣのディスプレイ３０５０を表わす図である。
【０２１９】
テレビジョン受像装置３０００は、通常リモコン装置などにより操作されることが多い。また、テレビジョン受像装置３０００は、前述したように携帯電話と同様に画面内のオブジェクトを「つかんで移動させる」ための指示デバイスを持たない。したがって、第１のインジケータおよび第２のインジケータの幅は、使用者が視認できる程度に細くても良い。さらに、第３のインジケータも、使用者が視認できる程度の大きさであれば良い。
【０２２０】
一方、ディスプレイ３０５０を備えるＰＣについては、マウスのような当該指示デバイスを備える。そのため、第２のインジケータをスクロールバーとして第１のインジケータをスクロールバーの稼動範囲として利用可能にすることにより、スクロールバーの他に、さらにインジケータを表示するための領域を確保する必要がなくなる。このように、第２のインジケータをスクロールバーとして利用する場合には、マウスその他の指示デバイスにより画面内のオブジェクトを「つかむ」、すなわち選択操作を可能な程度に太くすることが好ましい。第２のインジケータをスクロールバーとして機能させない場合には、上述のように太くする必要はなく、視認可能な程度に細くても良い。
【０２２１】
＜第５の実施の形態＞
以下、本発明の第５の実施の形態について説明する。本実施の形態に係るドキュメント表示装置は、複数ページで構成されるドキュメントについて部分ドキュメントを表示する機能を有する点で、前述の各実施の形態と異なる。なお、本実施の形態に係るドキュメント装置の一態様である携帯電話は、前述の各実施の形態における携帯電話と同一のハードウェア構成を有する。それらの機能も同じである。したがって、それらについての説明は、ここでは繰り返さない。
【０２２２】
図３１を参照して、本実施の形態に係る携帯電話２００において表示の対象となるドキュメントについて説明する。図３１は、５枚のドキュメント３１１０，３１２０，３１３０，３１４０，３１５０からなる元ドキュメント３１００を概念的に表わす図である。ドキュメント３１２０には、部分ドキュメント３１６０が含まれている。
【０２２３】
図３２および図３３を参照して、本実施の形態に係る携帯電話２００の制御構造について説明する。図３２および図３３は、それぞれ、携帯電話２００のＣＰＵ２１０が実行する処理の手順を表わすフローチャートである。
【０２２４】
ステップＳ３２１０にて、ＣＰＵ２１０は、外部から入力される指示に基づいてドキュメントの表示指示を検知する。ステップＳ３２２０にて、ＣＰＵ２１０は、ドキュメント全体を１つのドキュメントとして表示する。ステップＳ３２３０にて、ＣＰＵ２１０は、ドキュメントの表示の切換指示を検知する。
【０２２５】
ステップＳ３２４０にて、ＣＰＵ２１０は、表示されているドキュメントが複数ページから構成されているか否かを判断する。この判断は、たとえばＶＲＡＭ２５４に出力されているドキュメントのデータに基づいてそのデータが複数ページ分のデータ量を有するか否かを検出することにより行なわれる。ドキュメントが複数ページから構成されていると判断すると（ステップＳ３２４０にてＹＥＳ）、処理はステップＳ３３００に移される。そうでない場合には（ステップＳ３２４０にてＮＯ）、処理は終了する。
【０２２６】
ステップＳ３３００にて、ＣＰＵ２１０は、後述するインジケータの生成処理を実行する。ステップＳ３２５０にて、ＣＰＵ２１０は、ＶＲＡＭ２５４に指示されたページのドキュメントとインジケータとページ番号とを書込む。その結果ディスプレイ２６０は、所定の部分ドキュメントを表示するとともにインジケータとページ番号とをそれぞれの領域に表示する。
【０２２７】
ステップＳ３３１０にて、ＣＰＵ２１０は、フラッシュメモリ２５８からＲＡＭ２５２の所定の領域に、表示が指示されたドキュメントファイルを読み出す。ステップＳ３３２０にて、ＲＡＭ上のデータに基づいてページの区切りを認識する。ステップＳ３３３０にて、ＣＰＵ２１０は、全体ドキュメントページ数Ｐａを算出する。ステップＳ３３４０にて、ＣＰＵ２１０は、ディスプレイ２６０に表示される部分ドキュメントのページ番号Ｐｂを検出する。その後、処理はメイン処理に戻される。
【０２２８】
図３４を参照して、本実施の形態に係るドキュメント表示装置における部分ドキュメントの表示態様について説明する。図３４（Ａ）は、ドキュメント３１００（図３１が１つのドキュメントである場合）における表示態様を表わす図である。図３４（Ｂ）は、ドキュメント３１１０から３１５０のいずれかがそれぞれ１つのドキュメントである場合における表示態様を表わす図である。
【０２２９】
図３４（Ａ）に示されるように、ドキュメント３１００が１つのドキュメントとして構成されている場合には、第１のインジケータおよび第２のインジケータは、これまで説明した態様で表示される。これに対しドキュメント３１００が複数ページからなるドキュメントである場合には、図３４（Ｂ）に示されるように第１のインジケータおよび第２のインジケータは各ページの集合により構成されるドキュメント全体に対する位置を表わすように表示態様が切換えられる。またこの場合さらに全体に対する位置を明示的に表わすためにページ番号３４１０が所定の領域に表示される。使用者は、このページ番号により、現在表示されている部分ドキュメントが全体に対してどのページに位置するかを、容易に把握することができる。
【０２３０】
以上詳述したように、本発明に係るドキュメント表示装置は、たとえば携帯電話によって実現されるが、実施の態様はこれに限られない。すなわち、当該ドキュメント表示装置は、外部から情報の入力を受け付けるための入力部と、データとプログラムとを記憶することができる記憶部と、入力される指示とデータおよびプログラムとに基づいて予め定められた処理を実行することができる演算処理部と、出力結果を出力する出力部とを備える装置によって実現することができる。たとえば本発明に係るドキュメント表示装置は一般のハードウェア構成を有するコンピュータシステムによって実現される。
【０２３１】
ここで、図３５を参照して、コンピュータシステム３５００について説明する。図３５は、コンピュータシステム３５００のハードウェア構成を表すブロック図である。
【０２３２】
コンピュータシステム３５００は、相互にデータバスで接続されたＣＰＵ３５１０と、キーボード３５３０と、ＲＡＭ３５４０と、ハードディスク３５５０と、駆動装置３５６０と、モニタ３５８０と、通信ＩＦ（Interface）３５９０とを含む。駆動装置３５６０には、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）３５６２が装着される。
【０２３３】
当該構成を有するコンピュータシステム３５００において、本発明に係るドキュメント表示装置を実現するための処理は、各ハードウェアおよびＣＰＵ３５１０により実行されるソフトウェアによって実現される。このようなソフトウェアは、ＲＡＭ３５４０あるいはハードディスク３５５０に予め格納されている場合がある。あるいはＣＤ−ＲＯＭ３５６２その他の着脱可能な情報記録媒体に格納されて流通し、駆動装置３５６０その他のデータ読取装置によりその記録媒体から読み取られて、ハードディスク３５５０に一旦格納される場合もある。そのソフトウェアは、ハードディスク３５５０から読み出されて、ＣＰＵ３５１０によって実行される。
【０２３４】
図３５に示されるコンピュータシステム３５００のハードウェア自体は、一般的なものである。したがって、本発明の最も本質的な部分は、ＲＡＭ３５４０、ハードディスク３５５０、ＣＤ−ＲＯＭ３５６２その他の情報記録媒体に格納されたソフトウェアであるともいえる。なお、コンピュータシステム３５００の各ハードウェアの動作は周知であるので、ここではその説明は繰り返さない。
【０２３５】
以上のようにして、詳述した各実施の形態に係るドキュメント表示装置によると、部分ドキュメントの元ドキュメントにおける位置は、複数の階調により表された色による表示、あるいは予め定められた基準に基づいて出力される音声により、示される。このように、使用者の視覚あるいは聴覚を利用する情報が出力されるため、当該使用者は、表示中の部分ドキュメントの元ドキュメントにおける位置を容易に把握することができる。これにより、部分ドキュメントの表示領域を確保しつつ、視認性を確保することができるドキュメント表示装置を提供することができる。
【０２３６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０２３７】
本発明は、画像の表示領域を有するドキュメント表示装置、たとえば携帯電話その他の端末装置、あるいはＰＣ等に適用可能である。
【図面の簡単な説明】
【０２３８】
【図１】本発明の実施の形態に係るドキュメント表示装置の機能的構成を表わすブロック図である。
【図２】本発明の実施の形態に係るドキュメント表示装置の一態様である携帯電話の外観を表わす概略図である。
【図３】図２に示される携帯電話の機能的構成を表わすブロック図である。
【図４】図２に示される携帯電話のディスプレイにおけるスクロールバーの表示の態様を説明するための図である。
【図５】本発明の第１の実施の形態に係る携帯電話の制御部が実行する処理の手順を表わすフローチャート（その１）である。
【図６】本発明の第１の実施の形態に係る携帯電話の制御部が実行する処理の手順を表わすフローチャート（その２）である。
【図７】本発明の第１の実施の形態に係る携帯電話の制御部が実行する処理の手順を表わすフローチャート（その３）である。
【図８】本発明の第１の実施の形態に係る携帯電話における画面の表示態様について説明するための図である。
【図９】本発明の第１の実施の形態の変形例に係る携帯電話の表示態様について説明するための図である。
【図１０】本発明の第２の実施の形態に係る携帯電話のデータ構造を概念的に表わす図である。
【図１１】本発明の第２の実施の形態に係る携帯電話の制御部が実行する処理の手順を表わすフローチャート（その１）である。
【図１２】本発明の第２の実施の形態に係る携帯電話の制御部が実行する処理の手順を表わすフローチャート（その２）である。
【図１３】本発明の第２の実施の形態に係る携帯電話における部分ドキュメントの表示の態様および音声出力の態様を説明するための図である。
【図１４】本発明の第２の実施の形態の第１の変形例に係る携帯電話における部分ドキュメントの表示態様を説明するための図である。
【図１５】本発明の第２の実施の形態の第２の変形例に係る携帯電話の音の出力態様を説明するための図である。
【図１６】本発明の第２の実施の形態の第２の変形例に係る携帯電話におけるデータ構造を表す図である。
【図１７】本発明の第２の実施の形態の第２の変形例に係る携帯電話の制御部が実行する処理の手順を表わすフローチャートである。
【図１８】本発明の第２の実施の形態の第２の変形例に係るドキュメント表示装置の使用態様を説明するための図（その１）である。
【図１９】本発明の第２の実施の形態の第２の変形例に係るドキュメント表示装置の使用態様を説明するための図（その２）である。
【図２０】本発明の第３の実施の形態に係る携帯電話におけるドキュメントの表示態様を表す図である。
【図２１】本発明の第３の実施の形態に係る携帯電話の他の局面における表示態様を表す図である。
【図２２】本発明の第３の実施の形態に係るドキュメント表示装置における表示態様を説明するための図である。
【図２３】本発明の第３の実施の形態に係る携帯電話の制御部が実行する処理の手順を表わすフローチャートである。
【図２４】本発明の第３の実施の形態の変形例に係る携帯電話におけるインジケータの表示態様を表わす図である。
【図２５】本発明の第４の実施の形態に係る携帯電話における表示態様を説明するための図である。
【図２６】本発明の第４の実施の形態に係る携帯電話の制御部が実行する処理の手順を表わすフローチャートである。
【図２７】本発明の第４の実施の形態に係る携帯電話における第３のインジケータの他の表示態様を表す図である。
【図２８】本発明の第４の実施の形態に係る携帯電話における表示態様を表す図である。
【図２９】本発明の第４の実施の形態に係る携帯電話の外観を表わす図である。
【図３０】本発明に係るドキュメント表示装置を実現する他の態様を説明するための図である。
【図３１】本発明の第５の実施の形態に係る携帯電話において表示の対象となるドキュメントを説明するための図である。
【図３２】本発明の第５の実施の形態に係る携帯電話の制御部が実行する処理の手順を表わすフローチャート（その１）である。
【図３３】本発明の第５の実施の形態に係る携帯電話の制御部が実行する処理の手順を表わすフローチャート（その２）である。
【図３４】本発明の第５の実施の形態に係る携帯電話における表示態様を説明するための図である。
【図３５】本発明に係るドキュメント表示装置を実現するコンピュータシステムのハードウェア構成を表すブロック図である。
【符号の説明】
【０２３９】
１００  ドキュメント表示装置、１０２  入力部、１０３  出力部、  １１０  制御部、１１１  部分ドキュメント生成部、１１２  インジケータ生成部、１１３  元ドキュメント記憶部、１１４  出力インターフェイス部、１１５  入力受け付け部、１１６  プログラム記憶部、１１７  データ記憶部、２００  携帯電話、２０２  アンテナ、２１０，３５１０  ＣＰＵ、２３０  操作ボタン、２３２  カメラ、２３４  クロック、２４０，３５６０  駆動装置、２４２，２４３  ボタン、２４４  十字キー、２４５  決定ボタン、２４６  数字キー、２５２，３５４０  ＲＡＭ、２５４  ＶＲＡＭ、２５６  ＲＯＭ、２５８  フラッシュメモリ、２６０  ディスプレイ、２６２，１９３０  スピーカ、２６４  ＬＥＤ、１８１０，３０００  テレビジョン受像装置、１８３０，１８４０  フロントスピーカ、１８５０，１８６０  リアスピーカ、１８７０  リモコン端末、１９１０  ＰＤＡ、１９２０，３０５０  ディスプレイ、３５００  コンピュータシステム、３５３０  キーボード、３５５０  ハードディスク、３５６２  ＣＤ−ＲＯＭ、３５８０  モニタ、３５９０  通信ＩＦ。
【図１】
2006078664.tif 000003
【図２】
2006078664.tif 000004
【図３】
2006078664.tif 000005
【図４】
2006078664.tif 000006
【図５】
2006078664.tif 000007
【図６】
2006078664.tif 000008
【図７】
2006078664.tif 000009
【図８】
2006078664.tif 000010
【図９】
2006078664.tif 000011
【図１０】
2006078664.tif 000012
【図１１】
2006078664.tif 000013
【図１２】
2006078664.tif 000014
【図１３】
2006078664.tif 000015
【図１４】
2006078664.tif 000016
【図１５】
2006078664.tif 000017
【図１６】
2006078664.tif 000018
【図１７】
2006078664.tif 000019
【図１８】
2006078664.tif 000020
【図１９】
2006078664.tif 000021
【図２０】
2006078664.tif 000022
【図２１】
2006078664.tif 000023
【図２２】
2006078664.tif 000024
【図２３】
2006078664.tif 000025
【図２４】
2006078664.tif 000026
【図２５】
2006078664.tif 000027
【図２６】
2006078664.tif 000028
【図２７】
2006078664.tif 000029
【図２８】
2006078664.tif 000030
【図２９】
2006078664.tif 000031
【図３０】
2006078664.tif 000032
【図３１】
2006078664.tif 000033
【図３２】
2006078664.tif 000034
【図３３】
2006078664.tif 000035
【図３４】
2006078664.tif 000036
【図３５】
2006078664.tif 000037