(57)【要約】【課題】左右どちらの手で操作した場合にも操作しやすい閲覧端末を提供すること。【解決手段】表示用データに基づき画像を出力する表示部１０を備えた閲覧端末１において、閲覧端末１の傾斜の方向又は、ユーザからの指示に応じて、表示部１０の上下左右を定めて使用方向を決定する。そして、決定された使用方向に応じて、表示部１０の上が画像の上となるように、表示用データを表示部１０に出力させる。また、閲覧端末１に各種処理を実行させる指示を入力する複数の操作部材を備えた操作部２０には、決定された使用方向及び表示用データの種類に応じて、指示が割り付けられる。【選択図】図１
2008071256.tif 000002
【特許請求の範囲】
【請求項１】
表示用データに基づき画像を出力する表示部を備えた閲覧端末において、
前記閲覧端末に各種処理を実行させる複数種類の指示を入力する操作部材を備えた入力手段と、
前記閲覧端末の傾斜の方向又は、ユーザからの指示に応じて、前記表示部の上下左右を定めて使用方向を決定する使用方向決定手段と、
前記使用方向決定手段により決定された前記表示部の上方向が前記画像の上方向と同じになるように、前記表示用データを前記表示部に出力させる出力制御手段と、
前記使用方向決定手段により決定された前記使用方向及び前記表示用データの種類に応じて、前記入力手段が備える前記操作部材に指示を割り付ける割付手段と
を備えることを特徴とする閲覧端末。
【請求項２】
前記入力手段は、略矩形の平面形状を有する前記表示部のいずれかの辺の中央の外縁部に備えられていることを特徴とする請求項１に記載の閲覧端末。
【請求項３】
前記使用方向決定手段により決定された前記使用方向が、前記表示部を横長に使用する方向である場合に、前記表示部に出力する前記画像の短辺の長さを前記表示部の長辺の長さと一致するように、当該画像の大きさを相似拡大又は相似縮小することを指示するサイズ指示手段を備え、
前記出力制御手段は、前記サイズ指示手段により前記画像の大きさが指示された場合に、前記画像の大きさを当該指定された大きさに設定し、前記使用方向決定手段により決定された前記使用方向に応じて前記表示用データを前記表示部に出力させることを特徴とする請求項２に記載の閲覧端末。
【請求項４】
前記割付手段は、前記使用方向決定手段により決定された前記使用方向が、前記表示部を縦長に使用する方向であり、かつ、前記表示用データの種類がコンテンツである場合、前記画像を切換えて出力することを指示する画像切替指示を前記操作部材に割付け、前記使用方向決定手段により決定された前記使用方向が、前記表示部を横長に使用する方向であり、かつ、前記表示用データの種類がコンテンツである場合、前記画像をスクロールすることを指示するスクロール指示を前記操作部材に割り付けることを特徴とする請求項３に記載の閲覧端末。
【請求項５】
前記割付手段は、前記使用方向決定手段により決定された前記使用方向が、前記表示部を縦長に使用する方向であり、かつ、前記表示用データの種類がコンテンツである場合、前記画像を切り替えて出力することを指示する画像切替表示と、前記コンテンツを切り替えて出力することを指示するコンテンツ切替表示とを、それぞれ前記操作部材に割り付け、前記使用方向決定手段により決定された前記使用方向が、前記表示部を横長に使用する方向であり、かつ、前記表示用データの種類がコンテンツである場合、前記画像をスクロールして出力することを指示するスクロール指示と、前記画像切替表示とを、それぞれ前記操作部材に割り付けることを特徴とする請求項３に記載の閲覧端末。
【請求項６】
前記出力制御手段は、前記表示用データの種類が、前記閲覧端末に実行させる各種処理を選択するための複数種類の選択項目からなるメニューである場合に、当該複数種類の選択項目の前記画像内の配置を、前記操作部材の配置に対応させた画像であるメニュー画像を前記使用方向に応じて前記表示部に出力させ、
前記割付手段は、前記表示用データの種類が前記メニューである場合に、前記表示部に出力される複数の前記選択項目と、前記表示部に出力された当該選択項目に対応する前記操作部材の前記選択項目とが一致するように前記操作部材に当該選択項目を割り付けることを特徴とする請求項１乃至５のいずれかに記載の閲覧端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示用データに基づき画像を出力する閲覧端末に関するものであり、詳細には、表示用データの出力方向を切替可能な閲覧端末に関するものである。
【背景技術】
【０００２】
従来、画像データ及びコンテンツデータ等の各種の表示用データを携帯型の閲覧端末又は閲覧端末に接続可能なメモリに格納し、この表示用データの内容を手軽に参照できる閲覧端末が知られている。これらの閲覧端末は携帯性を向上させるために小型化される一方で、表示用データを出力する表示部については情報量を確保したり、視認性を確保したりするために大型化が要求されるため、閲覧端末に指示を入力するボタン等の入力手段は小型化することが望まれている。
【０００３】
一方、閲覧端末を片手で保持又は操作する場合には、ユーザによって利き手が異なったり、長時間一方の手のみで操作するとその手が疲れたりするため、左右どちらの手を用いても閲覧端末を操作可能とした閲覧端末が望まれている。そこで例えば、傾斜センサを用いて筐体の傾きを検出し、この傾きから自動的に画面の上方向を判別し、この判別結果に従った方向に画面を出力する表示装置が提案されている（特許文献１参照）。この表示装置によれば、新たなボタンを追加することなく１つのページめくりボタンで右手、左手のどちらでもページめくり操作可能であり、さらに、このページめくりボタンは、筐体横方向及び上面方向からの押下に対応するものとすることで、筐体の上下面又は横のどちらを挟んで保持する場合でも操作可能となっている。
【特許文献１】特開２０００−３１１１７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の従来技術では、画像の出力サイズ等の出力態様や表示用データの種類によらず、所定のボタンに一律にページめくりが割り当てられるため、画像の出力態様や表示用データの種類によって、異なる指示が入力可能に構成したい場合には、新たにボタンを設けなければならず、閲覧端末の構成が複雑になり、操作性が低下するという問題があった。
【０００５】
本発明は、上述の問題点を解決するためになされたものであり、左右どちらの手で操作した場合にも操作しやすい閲覧端末を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１に係る発明の閲覧端末は、表示用データに基づき画像を出力する表示部を備えた閲覧端末において、前記閲覧端末に各種処理を実行させる複数種類の指示を入力する操作部材を備えた入力手段と、前記閲覧端末の傾斜の方向又は、ユーザからの指示に応じて、前記表示部の上下左右を定めて使用方向を決定する使用方向決定手段と、前記使用方向決定手段により決定された前記表示部の上方向が前記画像の上方向と同じになるように、前記表示用データを前記表示部に出力させる出力制御手段と、前記使用方向決定手段により決定された前記使用方向及び前記表示用データの種類に応じて、前記入力手段が備える前記操作部材に指示を割り付ける割付手段とを備えている。
【０００７】
また、請求項２に係る発明の閲覧端末は、請求項１に記載の発明の構成に加え、前記入力手段は、略矩形の平面形状を有する前記表示部のいずれかの辺の中央の外縁部に備えられている。
【０００８】
また、請求項３に係る発明の閲覧端末は、請求項２に記載の発明の構成に加え、前記使用方向決定手段により決定された前記使用方向が、前記表示部を横長に使用する方向である場合に、前記表示部に出力する前記画像の短辺の長さを前記表示部の長辺の長さと一致するように、当該画像の大きさを相似拡大又は相似縮小することを指示するサイズ指示手段を備え、前記出力制御手段は、前記サイズ指示手段により前記画像の大きさが指示された場合に、前記画像の大きさを当該指定された大きさに設定し、前記使用方向決定手段により決定された前記使用方向に応じて前記表示用データを前記表示部に出力させることを特徴とする。
【０００９】
また、請求項４に係る発明の閲覧端末は、請求項３に記載の発明の構成に加え、前記割付手段は、前記使用方向決定手段により決定された前記使用方向が、前記表示部を縦長に使用する方向であり、かつ、前記表示用データの種類がコンテンツである場合、前記画像を切換えて出力することを指示する画像切替指示を前記操作部材に割付け、前記使用方向決定手段により決定された前記使用方向が、前記表示部を横長に使用する方向であり、かつ、前記表示用データの種類がコンテンツである場合、前記画像をスクロールすることを指示するスクロール指示を前記操作部材に割り付けることを特徴とする。
【００１０】
また、請求項５に係る発明の閲覧端末は、請求項３に記載の発明の構成に加え、前記割付手段は、前記使用方向決定手段により決定された前記使用方向が、前記表示部を縦長に使用する方向であり、かつ、前記表示用データの種類がコンテンツである場合、前記画像を切り替えて出力することを指示する画像切替表示と、前記コンテンツを切り替えて出力することを指示するコンテンツ切替表示とを、それぞれ前記操作部材に割り付け、前記使用方向決定手段により決定された前記使用方向が、前記表示部を横長に使用する方向であり、かつ、前記表示用データの種類がコンテンツである場合、前記画像をスクロールして出力することを指示するスクロール指示と、前記画像切替表示とを、それぞれ前記操作部材に割り付けることを特徴とする。
【００１１】
また、請求項６に係る発明の閲覧端末は、請求項１乃至５のいずれかに記載の発明の構成に加え、前記出力制御手段は、前記表示用データの種類が、前記閲覧端末に実行させる各種処理を選択するための複数種類の選択項目からなるメニューである場合に、当該複数種類の選択項目の前記画像内の配置を、前記操作部材の配置に対応させた画像であるメニュー画像を前記使用方向に応じて前記表示部に出力させ、前記割付手段は、前記表示用データの種類が前記メニューである場合に、前記表示部に出力される複数の前記選択項目と、前記表示部に出力された当該選択項目に対応する前記操作部材の前記選択項目とが一致するように前記操作部材に当該選択項目を割り付けることを特徴とする。
【発明の効果】
【００１２】
請求項１に係る発明の閲覧端末によれば、表示用データに基づき画像を出力する表示部を備えた閲覧端末において、閲覧端末の使用方向及び表示用データの種類に応じて、入力手段に所定の指示を割り付ける。このため、閲覧端末の使用方向やデータの種類によって、異なる指示を入力可能に構成したい場合に、新たにボタン等の操作部材を設けることなく、所望の指示を入力することができる。したがって、新たな操作部材を設ける場合に比べ、閲覧端末の構成を簡略化することができ、閲覧端末に指示を入力するボタン等の入力手段を小型化することが可能である。さらに、閲覧端末の構成を簡略化された場合には、閲覧端末に指示を入力する際の操作性を向上させることができる。また、閲覧端末の使用方向及び表示用データの種類に応じて、画像を出力するとともに、入力手段に所定の指示を割り付けるので、閲覧端末を左右どちらの手を用いても操作可能であり、ユーザによって利き手が異なったり、長時間一方の手のみで操作するとその手が疲れたりする場合にも、対応することができる。
【００１３】
また、請求項２に係る発明の閲覧端末によれば、請求項１に記載の発明の効果に加え、閲覧端末に指示を入力する入力手段は、表示部のいずれかの辺の中央の外縁部に備えられているので、入力手段が表示部のいずれかの辺の端部等、偏った位置に配置されている場合に比べ、この入力手段が表示部の右側になるように閲覧端末を右手で保持した場合、入力手段が表示部の左側になるように閲覧端末を左手で保持した場合及び、入力手段が表示部の下側又は上側になるように閲覧端末を右手又は左手で保持した場合のいずれの場合においても、同様な操作性を確保することができる。
【００１４】
また、請求項３に係る発明の閲覧端末によれば、請求項２に記載の発明の効果に加え、表示部を横長に使用する方向である場合、画像の短辺を、表示部の長辺に合わせた大きさに相似拡大又は相似縮小して出力するため、表示部の表示領域を有効に利用して画像を出力させることができる。
【００１５】
また、請求項４に係る発明の閲覧端末によれば、請求項３に記載の発明の効果に加え、閲覧端末の使用方向が表示部を縦長に使用する方向であり、かつ、表示用データの種類がコンテンツである場合には、表示部に１つの画像全てを表示可能であるため、入力手段に画像を切り替えて出力することを指示する画像切替表示を割り付けている。一方で、閲覧端末の使用方向が表示部を横長に使用する方向であり、かつ、表示用データの種類がコンテンツである場合には、画像の短辺の長さを表示部の長辺の長さと一致するように、画像の大きさを相似拡大又は相似縮小して出力し、この場合には、表示部に１つの画像全てを出力することはできないため、入力手段にこの画像をスクロールすることを指示するスクロール指示を割り付ける。このように、閲覧端末の使用方向及び表示用データの種類に応じて、操作部材に割り付ける指示を変えるので、新たにボタンを設けることなく、所望の指示を入力することができ、閲覧端末に指示を入力する際の操作性を向上させることができる。
【００１６】
また、請求項５に係る発明の閲覧端末によれば、請求項３に記載の発明の効果に加え、閲覧端末の使用方向が表示部を縦長に使用する方向であり、かつ、表示用データの種類がコンテンツである場合には、画像切替表示と、コンテンツを切り替えて出力することを指示するコンテンツ切替表示とを、それぞれ操作部材に割り付けている。一方で、閲覧端末の使用方向が表示部を横長に使用する方向であり、かつ、表示用データの種類がコンテンツである場合には、スクロール指示と、画像切替表示とを、それぞれ操作部材に割り付ける。このように、閲覧端末の使用方向及び表示用データの種類に応じて、入力手段に割り付ける指示を変えるので、新たにボタンを設けることなく、所望の指示を入力することができ、閲覧端末に指示を入力する際の操作性を向上させることができる。
【００１７】
また、請求項６に係る発明の閲覧端末によれば、請求項１乃至５のいずれかに記載の発明の効果に加え、表示用データの種類が複数種類の選択項目からなるメニューである場合には、入力手段が備える操作部材の配置にあわせて選択項目を表示部に出力させるとともに、表示部に出力された選択項目に対応する操作部材に、その選択項目を割り付けるようにしている。このため、閲覧端末の使用方向が変わった場合でも、表示部に出力されている選択項目と、操作部材に割り付けられている選択項目との位置関係を同様にすることができ、閲覧端末の使用方向を変更する前と後とで、同様の操作性を確保することができる。また、表示用データの種類に応じて、所望の指示を入力することができるので、新たに操作部材を設けることなく、メニューの中から所望の選択項目を選択することができ、閲覧端末に指示を入力する際の操作性を向上させることができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明に係る閲覧端末を適用した実施形態について、図面を参照して説明する。本実施形態は、電気泳動表示媒体からなる表示部１０を備えた閲覧端末１に本発明を適用した場合の一例である。最初に、本実施形態に係る閲覧端末１の物理的構成及び電気的構成を説明する。
【００１９】
まず、閲覧端末１の物理的構成について、図１乃至図３を参照して説明する。図１は、閲覧端末１が右手で操作される使用例を示す正面図あり、図２は、閲覧端末１が左手で操作される使用例を示す正面図あり、図３は、表示部１０の下側に操作部２０が配置された場合の閲覧端末１の使用例を示す正面図ある。尚、図１において、紙面の手前側を「閲覧端末１の正面側」、紙面の奥行き側を「閲覧端末１の背面側」と言い、紙面の左右方向を左右方向、紙面の上下方向を上下方向と言う。
【００２０】
まず、図１を参照して、閲覧端末１の物理的構成について説明する。図１に示すように、閲覧端末１は略直方体形状をしており、その正面には電気泳動表示媒体を備える表示部１０が設けられている。また、図１において図示しないが、閲覧端末１の右側面にはメモリカード３６（図４参照）を挿入する挿入口が設けられている。
【００２１】
表示部１０の右側の長辺の中央の外縁部には、Ａキー２１，Ｂキー２２，Ｃキー２３，Ｄキー２４及びＭキー２５から構成される操作部２０が設けられている。この操作部２０は、閲覧端末１に各種指示を入力するためのものであり、Ａキー２１，Ｂキー２２，Ｃキー２３，Ｄキー２４及びＭキー２５は本発明の操作部材に相当し、操作部２０は本発明の入力手段に相当する。各キー２１乃至２５には、閲覧端末１の使用方向及び表示用データの種類に応じて、所定の指示を割り付けられる。この閲覧端末１の使用方向及び表示用データの種類に応じて、各キー２１乃至２５に所定の指示を割り付ける処理については、図８乃至図２３を参照して後述する。
【００２２】
次に、閲覧端末１の使用方向について、図１乃至図３を参照して説明する。閲覧端末１の使用方向は、図４を参照して後述するジャイロ／加速度センサ３７により検出される閲覧端末１の傾斜の方向又は、ユーザからの指示に応じて、表示部１０の上下左右が定められ、表示部１０の上を上側に配置した場合の表示部１０に対する操作部２０の配置により「右手操作の方向」、「左手操作の方向」及び、「下手操作の方向」のいずれかに決定される。「右手操作の方向」とは、図１に示すように、ユーザが右手で操作部２０を操作することを想定し、表示部１０の短辺１１を上側に配置して表示部１０を縦長に使用し、その表示部１０の右側の長辺１２の中央の外縁部に、操作部２０を配置した場合を言う。また、「左手操作の方向」とは、図１に示す右手操作の方向から閲覧端末１を１８０度回転させ、図２に示すように、ユーザが左手で操作部２０を操作することを想定し、表示部１０の短辺１３を上側に配置して表示部１０を縦長に使用し、その表示部１０の左側の長辺の中央の外縁部に、操作部２０を配置した場合を言う。また「下手操作の方向」は、図１に示す右手操作の方向から閲覧端末１を右回りに９０度回転させ、図３に示すように、表示部１０の長辺１４を上側に配置して表示部１０を横長に使用し、その表示部１０の下側の長辺１２の中央の外縁部に、操作部２０を配置する場合を言う。
【００２３】
次に、閲覧端末１の表示部１０に出力される表示用データの種類について説明する。表示部１０に出力される表示用データの種類には、表示部１０に出力された複数のコンテンツの中から所望のコンテンツを選択するための「コンテンツメニュー」と、図１乃至図３に示すようにコンテンツを出力する「コンテンツ」と、閲覧端末１の使用方向を設定するための「方向メニュー」とがある。これらの表示用データに基づき表示部１０に出力される画像は、表示部１０の上方向が画像の上方向と同じになるように、画像の出力方向を閲覧端末１の使用方向にあわせて出力される。
【００２４】
次に、閲覧端末１の電気的構成について、図４乃至図７を参照して説明する。図４は、閲覧端末１の電気的構成を示す概念図である。図５は、ＲＯＭ３２の記憶エリアを説明するための概念図であり、図６は、ＲＡＭ３３の記憶エリアを説明するための概念図であり、図７は、ＥＥＰＲＯＭ３４の記憶エリアを説明するための概念図である。図４に示すように、この閲覧端末１は、ＣＰＵ３１，ＲＯＭ３２，ＲＡＭ３３，ＥＥＰＲＯＭ３４，表示部１０，メモリカードＩ／Ｆ３５，ジャイロ／加速度センサ３７等で構成され、これらはバス３８により相互に接続されている。そして、ＣＰＵ３１には、操作部２０が接続され、メモリカードＩ／Ｆ３５には、メモリカード３６が接続可能になっている。以下、閲覧端末１を構成する、ＣＰＵ３１，ＲＯＭ３２，ＲＡＭ３３，ＥＥＰＲＯＭ３４，ジャイロ／加速度センサ３７について詳述する。
【００２５】
ＣＰＵ３１は、閲覧端末１の主制御を司り、ＲＯＭ３２に記憶された制御プログラムに従って、閲覧端末１の表示部１０に画像を出力するための各種演算及び処理を実行する。また、ＲＯＭ３２に記憶された制御プログラムに従って、閲覧端末１の使用方向及び表示用データの種類に応じて、各キー２１乃至２５に所定の指示を割り付ける割付処理及び、操作部２０に入力された入力指示に従って、所定の動作を行う。尚、制御プログラムはメモリカード３６等の外部記憶装置に記憶されていてもよく、その場合は、当該プログラムをＲＡＭ３３上に読み込んで実行する。
【００２６】
ＲＯＭ３２は、図５に示すように表示部の各種の出力制御を含む制御プログラムが記憶された制御プログラム記憶エリア３２１に加えて、閲覧端末１の使用方向及び表示用データの種類に応じて、各キー２１乃至２５に所定の指示を割り付ける処理において参照される、イベント変換テーブル記憶エリア３２２が設けられている。尚、これらのイベント変換テーブルの一部又は全部は、ＥＥＰＲＯＭ３４に記憶されていてもよいし、メモリカード３６等の外部記憶装置に記憶されているデータを閲覧端末１に読み込んでもよい。
【００２７】
ＲＡＭ３３は、任意に読み書き可能な記憶素子であり、ＲＯＭ３２から読み出された各種のイベント変換テーブルや、ＥＥＰＲＯＭ３４から読み出された各種設定値、ＣＰＵ３１が演算処理した演算結果を収容する各種記憶エリアが必要に応じて設けられている。このＲＡＭ３３の記憶エリアの詳細について、図６を参照して説明する。図６に示すように、ＲＡＭ３３には、表示部１０に出力されているコンテンツを識別するためのコンテンツ番号を記憶する表示中コンテンツ番号記憶エリア３３１，表示部１０に出力されているコンテンツの頁番号を記憶する表示中頁番号記憶エリア３３２及び、表示部１０に出力されているコンテンツの表示位置を記憶する表示位置記憶エリア３３３が設けられている。また、ジャイロ／加速度センサ３７により検出される閲覧端末１の傾斜の方向又は、ユーザからの指示に応じて、表示部１０の上下左右が定められた上を上側とする場合の表示部１０に対する操作部２０の相対的な位置（右、左及び下のいずれか）を記憶する操作部位置記憶エリア３３４，表示部１０に出力させる表示用データの種類に応じた現在の動作モードと、現在の動作モードの直前に記憶された動作モードとを記憶する動作モード記憶エリア３３５，表示用データに基づき画像を所定の大きさで出力させるための表示用データ展開エリア３３６が設けられている。また、メモリカード３６に記憶されている表示用データを読み込むためのメモリカードアクセス用ワークエリア３３７，コンテンツメニュー操作時のＲＯＭ３２から読み出された各種のイベント変換テーブルや、ＥＥＰＲＯＭ３４から読み出された各種設定値、ＣＰＵ３１が演算処理した演算結果を収容するワークエリアであるコンテンツメニュー操作ワークエリア３３８が設けられている。また、方向メニュー操作時のワークエリアである方向メニュー操作ワークエリア３３９及び、表示部１０に画像を出力するためのワークエリアである表示処理ワークエリア３４０等が設けられている。
【００２８】
ＥＥＰＲＯＭ３４は、読み書き可能な不揮発性記憶素子であり、図７に示すように、ユーザにより設定された操作部２０の位置を記憶する操作部位置設定記憶エリア３４１が設けられている。
【００２９】
ジャイロ／加速度センサ３７は、閲覧端末１の傾きの方向を検出するためのセンサであり、物体の回転により生じるコリオリ力を検出することで、角速度の大きさを出力するジャイロ（角速度センサ）及び物体に加わる加速度の大きさを出力する加速度センサの少なくともいずれか一方を備えている。
【００３０】
次に、以上のように構成された閲覧端末１の基本制御について説明する。閲覧端末１の基本制御は、表示用データの種類が「コンテンツメニュー」の場合の「コンテンツメニュー操作処理」と、表示用データの種類が「方向メニュー」の場合の「方向メニュー操作処理」と、表示用データの種類が「コンテンツ」の場合の「表示操作処理」の３種類の処理を含んでいる。操作部２０の各キー２１乃至２５に指示を割り当てる処理を実行する際には、ＲＯＭ３２のイベント変換テーブル記憶エリアに記憶されたイベント変換テーブルが参照されるが、これらの３種類の処理ではそれぞれ、異なるイベント変換テーブルが参照される。表示用データの種類に応じた各イベント変換テーブルはそれぞれ、閲覧端末１の使用方向に応じて各キー２１乃至２５に割り当てる指示を定めているため、表示用データの種類に応じた各イベント変換テーブルを参照して、閲覧端末１の使用方向に応じた指示を割り付けることにより、閲覧端末１の使用方向及び表示用データの種類に応じて操作部２０の各キー２１乃至２５に指示を割り当てることができるようになっている。以下、各操作処理について順に説明する。
【００３１】
まず、閲覧端末１の基本制御のうち、コンテンツメニュー操作処理について、図８乃至図１２を参照して説明する。このコンテンツメニュー操作処理は、表示部１０に出力されたコンテンツメニュー画像の選択項目の中から所望のコンテンツを選択し、そのコンテンツを表示部１０に出力させるための処理である。図８は、閲覧端末１の基本制御のメイン処理の流れを示すメインフローチャートであり、図９は、図８に示すメイン処理で実行されるコンテンツメニュー操作処理の流れを示すサブフローチャートである。図１０は、表示部１０を縦長に使用する右手操作の場合のコンテンツメニュー画像を説明するための説明図であり、図１１は、表示部１０を横長に使用する下手操作の場合のコンテンツメニュー画像を説明するための説明図である。図１２は、図９に示すコンテンツメニュー操作処理において参照されるイベント変換テーブルを説明するための説明図である。尚、図８及び図９に示す各処理を実行させる制御プログラムは、ＲＯＭ３２の制御プログラム記憶エリア３２１（図５参照）に記憶されており、図４に示すＣＰＵ３１が実行する。
【００３２】
まず、電源スイッチがオンされると、閲覧端末１の起動処理が実行される（Ｓ５）。この起動処理により、表示中コンテンツ番号に、メモリカード３６に記憶された各コンテンツに対応するコンテンツ番号のうち、最も小さいコンテンツ番号が設定され、ＲＡＭ３３の表示中コンテンツ番号記憶エリア３３１に記憶される。ＲＯＭ３２に記憶されたコンテンツを閲覧端末１に出力させる場合には、メモリカード３６に記憶された各コンテンツの代わりに、ＲＯＭ３２に記憶されたコンテンツが参照される。また、表示中頁番号が１に設定され、ＲＡＭ３３の表示中頁番号記憶エリアに記憶される。また、表示用データの種類に応じた現在の動作モードが、「コンテンツメニュー」に設定され、ＲＡＭ３３の動作モード記憶エリア３３５に記憶される。
【００３３】
続いて、閲覧端末１の使用方向が決定される（Ｓ１０）。この処理は、ユーザからの指示として、ＥＥＰＲＯＭ３４に記憶されている操作部位置の設定を取得し、閲覧端末１の使用方向を前回使用時の設定にするための処理である。この処理では、表示部１０の上を上側に配置した場合の表示部１０に対する操作部２０の配置を示す操作部位置が、ＥＥＰＲＯＭ３４の操作部位置設定記憶エリア３４１に記憶されている値に設定され、ＲＡＭ３３の操作部位置記憶エリア３３４に記憶される。
【００３４】
続いて、ＲＡＭ３３の動作モード記憶エリア３３５が参照され、現在の動作モードが「コンテンツメニュー」に設定されているか否かが判断される（Ｓ２０）。前述の通り、現在の動作モードはコンテンツモードと設定されているので（Ｓ２０：Ｙｅｓ）、続いてコンテンツメニュー操作処理が実行される（Ｓ３０）。
【００３５】
このコンテンツメニュー操作処理について、図９に示すフローチャートを参照して説明する。図９のフローチャートに示すように、まず、ＲＡＭ３３の操作部位置記憶エリア３３４が参照され、操作部位置に対応した、即ち、閲覧端末１の使用方向に対応したコンテンツメニュー画像が出力される（Ｓ２００）。この処理は、閲覧端末１の使用方向に応じたコンテンツメニュー画像を表示部１０に出力させるための処理である。閲覧端末１の使用方向が、表示部１０の短辺１１を上とする、表示部１０が縦長に使用される右手操作の方向である場合には、操作部２０の各キー２１乃至２５の配置と対応させた縦長のコンテンツメニュー画像が、表示部１０の上方向が画像の上方向と同じになるように、表示部１０に出力される。図１０に示すように、この縦長のコンテンツメニュー画像では、Ａキー２１に対応する位置に「コンテンツ１」、Ｂキー２２に対応する位置に「コンテンツ３」、Ｃキー２３に対応する位置に「コンテンツ４」、Ｄキー２４に対応する位置に「コンテンツ２」及びＭキー２５に対応する位置に「操作位置設定」が表示される。尚、「コンテンツ１」は、出力順序が１のコンテンツを表示させる指示を表し、「コンテンツ２」は、出力順序が２のコンテンツを表示させる指示を表し、「コンテンツ３」は、出力順序が３のコンテンツを表示させる指示を表している。また、「コンテンツ４」は、出力順序が４のコンテンツを表示させる指示を表し、「操作位置設定」は、方向メニュー操作処理を実行させる指示を表している。
【００３６】
また、閲覧端末１の使用方向が、表示部１０の短辺１３を上とする、表示部１０が縦長に使用される左手操作の方向である場合には、右手操作と同様な縦長のコンテンツメニュー画像が、１８０度回転されて、表示部１０の上方向が画像の上方向と同じになるように、出力される。即ち、Ａキー２１に対応する位置に「コンテンツ４」、Ｂキー２２に対応する位置に「コンテンツ２」、Ｃキー２３に対応する位置に「コンテンツ１」、Ｄキー２４に対応する位置に「コンテンツ３」及びＭキー２５に対応する位置に「操作位置設定」が出力される。
【００３７】
一方、閲覧端末１の使用方向が、表示部１０の長辺１４を上とする、表示部１０が横長に使用される下手操作の方向である場合には、操作部２０の各キー２１乃至２５の配置と対応させた縦長のコンテンツメニュー画像が、表示部１０の上方向が画像の上方向と同じになるように、表示部１０に出力される。図１１に示すように、この横長のコンテンツメニュー画像では、Ａキー２１に対応する位置に「コンテンツ３」、Ｂキー２２に対応する位置に「コンテンツ４」、Ｃキー２３に対応する位置に「コンテンツ２」、Ｄキー２４に対応する位置に「コンテンツ１」及びＭキー２５に対応する位置に「操作位置設定」が配置された横長な画像が表示部１０に出力される。図１０に示す縦長のコンテンツメニュー画像と、図１１に示す横長のコンテンツメニュー画像とを比較すると、図１０及び図１１はともに、表示部１０の上側には「コンテンツ１」が、表示部１０の下側には「コンテンツ４」が、表示部１０の左側には「コンテンツ２」が、表示部１０の右側には「コンテンツ３」が、表示部１０の中央には「操作位置設定」がそれぞれ出力され、両者は、表示部１０の上下左右に対する、各選択項目の配置において共通する。このように、閲覧端末１の使用方向に応じて、異なるコンテンツメニュー画像を出力させることにより、閲覧端末１の使用方向が変わった場合でも、表示部１０に出力される選択項目の相対的な配置が変わらないので、選択項目の相対的な配置が変わる場合に比べ、表示部１０に出力された選択項目から所望の選択項目を見つけ出しやすい。
【００３８】
続いて、コンテンツメニュー操作ワークエリア３３８及び操作部位置記憶エリア３３４が参照され、閲覧端末１の使用方向に応じて、操作部２０の各キー２１乃至２５に指示が割り付けられ、コンテンツメニュー操作ワークエリア３３８に記憶される（Ｓ２１０）。この処理は、閲覧端末１の使用方向及び表示用データの種類に応じて、各キー２１乃至２５に所定の指示を割り付けるための処理である。各キー２１乃至２５に指示を割り付ける際に参照されるイベント変換テーブルは、前述の通り、表示用データの種類ごとに異なり、表示用データの種類がコンテンツメニューである場合には、図１２に示すイベント変換テーブルが参照される。図１２に示すイベント変換テーブルは、操作部２０の各キー２１乃至２５の配置に対応させて表示部１０に出力された選択項目と、各キー２１乃至２５に割り当てられた選択項目とが一致するようになっている。そして、操作部２０の中央のＭキー２５の上側に配置されるキーには「コンテンツ１」が、Ｍキー２５の左側に配置されるキーには「コンテンツ２」が、Ｍキー２５の下側に配置されるキーには「コンテンツ４」が、Ｍキー２５の右側に配置されるキーには「コンテンツ３」がそれぞれ割り当てられている。また、Ｍキー２５には、閲覧端末１の使用方向によらず、「方向メニュー」が割り当てられている。尚、「方向メニュー」は、方向メニュー操作処理を実行させる指示である。このように、閲覧端末１の使用方向が変わった場合でも、操作部２０の各キー２１乃至２５に割り付けられる選択項目の相対的な配置が変わらないので、選択項目の相対的な配置が変わる場合に比べ、操作部２０の各キー２１乃至２５の中から所望のキーを押下しやすい。
【００３９】
続いて、操作部２０が備えるいずれかのキーが入力されたか否かが判断される（Ｓ２２０）。キー入力されていないと判断される場合には（Ｓ２２０：Ｎｏ）、キー入力されたと判断されるまで（Ｓ２２０：Ｙｅｓ）、次の処理を行わない。一方、キー入力されたと判断された場合には（Ｓ２２０：Ｙｅｓ）、コンテンツメニュー操作ワークエリア３３８が参照され、入力キーに対応する指示が決定される（Ｓ２２５）。例えば、図１０に示す、右手操作の方向で使用される場合において、Ａキー２１が押下されると（Ｓ２２０：Ｙｅｓ），コンテンツメニュー操作ワークエリア３３８が参照され、操作部位置が右、操作がＡの場合の、「コンテンツ１」が入力指示として取得される（Ｓ２２５）。同様に、図１１に示す、下手操作の方向で使用される場合において、Ａキー２１が押下されると（Ｓ２２０：Ｙｅｓ），コンテンツメニュー操作ワークエリア３３８が参照され、操作部位置が下、操作がＡの場合の、「コンテンツ３」が入力指示として決定される（Ｓ２２５）。左手操作の方向で使用される場合についても同様である。
【００４０】
続いて、Ｓ２２０で決定された入力指示がコンテンツであるか否かが判断される（Ｓ２３０）。この入力指示がコンテンツ１乃至４のいずれかである場合には（Ｓ２３０：Ｙｅｓ），表示中コンテンツ番号が２２０で取得した入力指示のコンテンツ番号に設定され、ＲＡＭ３３の表示中コンテンツ番号記憶エリア３３１に記憶される（Ｓ２４０）。続いて、現在の動作モードが「表示操作」に設定され、ＲＡＭ３３の動作モード記憶エリア３３５に記憶され（Ｓ２５０）、図８に示すメイン処理のＳ２０に戻り処理を繰り返す。一方Ｓ２３０において、入力指示がコンテンツではないと判断される場合には（Ｓ２３０：Ｎｏ）、Ｓ２２０で入力指示は「方向メニュー」であると判断されるため、現在の動作モードが「方向メニュー」に設定され、ＲＡＭ３３の動作モード記憶エリア３３５に記憶される（Ｓ２６０）。続いて、図８に示すメイン処理のＳ２０に戻り処理を繰り返す。
【００４１】
以上の処理により、コンテンツメニュー操作処理が実行される。尚、図１０及び図１１に示すＡキー２１，Ｂキー２２，Ｃキー２３，Ｄキー２４及びＭキー２５は、本発明の操作部材に相当し、これらのキーを備え、表示部１０の長辺の中央の外縁部に配置された操作部２０は、本発明の入力手段に相当する。図８のＳ１０において、ユーザからの指示として、前回使用時の閲覧端末１の使用方向の設定をＥＥＰＲＯＭ３４の操作部位置設定記憶エリア３４１から取得し、表示部１０の上下左右を定めて閲覧端末１の使用方向を決定する、図４に示すＣＰＵ３１は、本発明の使用方向決定手段として機能する。上述のコンテンツメニュー操作処理において、図９のＳ２００において、表示用データの種類がコンテンツメニューである場合に、当該複数種類の選択項目を、操作部２０の各キー２１乃至２５の配置に対応させた画像であるコンテンツメニュー画像を閲覧端末１の使用方向に応じて表示部１０に出力させる、図４に示すＣＰＵ３１は、本発明の出力制御手段として機能する。図９のＳ２１０において、表示用データの種類がコンテンツメニューである場合の図１２に示すイベント変換テーブルを参照し、表示部１０に出力される複数の選択項目と、表示部１０に出力された選択項目に対応する各キー２１乃至２５の選択項目とが一致するように各キー２１乃至２５に選択項目を割り付ける、図４に示すＣＰＵ３１は、本発明の割付手段として機能する。
【００４２】
続いて、閲覧端末１の基本制御のうち、方向メニュー操作について、図８，図９及び、図１３乃至図１６を参照して説明する。方向メニュー操作処理は、閲覧端末１の使用方向をユーザが指示するための処理である。図１３は、図８に示すメイン処理で実行される方向メニュー操作処理の流れを示すサブフローチャートであり、図１４は、表示部１０を縦長に使用する右手操作の場合の方向メニュー画像を説明するための説明図であり、図１５は、表示部１０を横長に使用する下手操作の場合の方向メニュー画像を説明するための説明図である。図１６は、図１１に示す方向メニュー操作処理において参照されるイベント変換テーブルを説明するための説明図である。尚、図８，図９及び図１３に示す各処理を実行させる制御プログラムは、ＲＯＭ３２の制御プログラム記憶エリア３２１（図５参照）に記憶されており、図４に示すＣＰＵ３１が実行する。
【００４３】
図８のＳ２０において、ＲＡＭ３３の動作モード記憶エリア３３５が参照され、現在の動作モードがコンテンツメニューか否かが判断される（Ｓ２０）。図９に示すコンテンツメニュー操作処理において、入力指示が方向メニューであると判断され（Ｓ２３０：Ｎｏ）、現在の動作モードが「方向メニュー」に設定され（Ｓ２６０）、続いて、図８に示すメイン処理に戻った場合には、現在の動作モードは方向メニューであると設定されているので（Ｓ２０：Ｎｏ，Ｓ４０：Ｙｅｓ）、続いて方向メニュー操作処理が行われる。
【００４４】
この方向メニュー操作処理について、図１３に示すフローチャートを参照して説明する。図１３のフローチャートに示すように、ＲＡＭ３３の操作部位置記憶エリア３３４が参照され、操作部位置に対応した方向メニュー画像が出力される（Ｓ５００）。この処理は、閲覧端末１の使用方向に応じた方向メニュー画像を表示部１０に出力させるための処理である。閲覧端末１の使用方向が、表示部１０の短辺１１を上とする、表示部１０の短辺１１が上側に配置され表示部１０が縦長に使用される右手操作の方向である場合には、操作部２０の各キー２１乃至２５の配置と対応させた縦長の方向メニュー画像が、表示部１０の上方向が画像の上方向と同じになるように、表示部１０に出力される。図１４に示すように、この縦長の方向メニュー画像では、Ａキー２１に対応する位置に「戻る」、Ｂキー２２に対応する位置に「右手」、Ｃキー２３に対応する位置に「下手」、Ｄキー２４に対応する位置に「左手」及びＭキー２５に対応する位置に「コンテンツ表示」が表示される。尚、「戻る」は、直前の動作モードに応じた画面を表示させる指示を表し、「右手」は、閲覧端末１の使用方向を右手操作の方向に設定する指示を表し、「左手」は、閲覧端末１の使用方向を左手操作の方向に設定する指示を表している。また、「下手」は、閲覧端末１の使用方向を下手操作の方向に設定する指示を表し、「コンテンツ表示」は、表示操作処理を実行させる指示を表している。
【００４５】
また、閲覧端末１の使用方向が、表示部１０の短辺１３を上とする、表示部１０が縦長に使用される左手操作の方向である場合には、右手操作と同様な縦長の方向メニュー画像が、１８０度回転されて、表示部１０の上方向が画像の上方向と同じになるように、出力される。即ち、Ａキー２１に対応する位置に「下手」、Ｂキー２２に対応する位置に「左手」、Ｃキー２３に対応する位置に「戻る」、Ｄキー２４に対応する位置に「右手」及びＭキー２５に対応する位置に「コンテンツ表示」が表示される。
【００４６】
一方、閲覧端末１の使用方向が、表示部１０の長辺１４を上とする、表示部１０が横長に使用される下手操作の方向である場合には、横長な方向メニュー画像が、表示部１０の上方向が画像の上方向と同じになるように、表示部１０に出力される。図１５に示すように、この横長な方向メニュー画像では、Ａキー２１に対応する位置に「右手」、Ｂキー２２に対応する位置に「下手」、Ｃキー２３に対応する位置に「左手」、Ｄキー２４に対応する位置に「戻り」及びＭキー２５に対応する位置に「コンテンツ表示」が表示される。コンテンツメニュー画像の場合と同様に、閲覧端末１の使用方向が変わった場合でも、表示部１０に出力される選択項目の相対的な配置が変わらないので、選択項目の相対的な配置が変わる場合に比べ、表示部１０に出力された選択項目から所望の選択項目を見つけ出しやすい。
【００４７】
続いて、方向メニュー操作ワークエリア３３９及び操作部位置記憶エリア３３４が参照され、イベント変換テーブルを参照して、操作部２０の各キー２１乃至２５に指示が割り付けられ、方向メニュー操作ワークエリア３３９に記憶される（Ｓ５１０）。この処理は、閲覧端末１の使用方向及び表示用データの種類に応じて、各キー２１乃至２５に所定の指示を割り付けるための処理である。表示用データの種類が方向メニューである場合のイベント変換テーブルは、図１６に示すように、操作部２０の各キー２１乃至２５の配置に対応させて表示部１０に出力された選択項目と、各キー２１乃至２５に割り当てられた選択項目とが一致するようになっている。そして、操作部２０の中央のＭキー２５の上側に配置されるキーには「戻る」が、Ｍキー２５の左側に配置されるキーには「左手」が、Ｍキー２５の下側に配置されるキーには「下手」が、Ｍキー２５の右側に配置されるキーには「右手」がそれぞれ割り当てられ、Ｍキー２５には閲覧端末１の使用方向によらず、「表示操作」が割り当てられる。尚、「表示操作」は、表示操作処理を実行させる指示を表している。コンテンツメニューの場合と同様に、閲覧端末１の使用方向が変わった場合でも、操作部２０の各キー２１乃至２５に割り付けられる選択項目の相対的な配置が変わらないので、選択項目の相対的な配置が変わる場合に比べ、操作部２０の各キー２１乃至２５の中から所望のキーを押下しやすい。また、前述の、コンテンツメニューの場合とは異なる指示が、各キー２１乃至２５に割り付けられるので、新たにキーを設けることなく、所望の指示を入力することができる。
【００４８】
続いて、操作部２０が備えるいずれかのキーが入力されたか否かが判断される（Ｓ５２０）。キー入力されていないと判断される場合には（Ｓ５２０：Ｎｏ）、キー入力されたと判断されるまで（Ｓ５２０：Ｙｅｓ）、次の処理を行わない。一方、キー入力されたと判断される場合には（Ｓ５２０：Ｙｅｓ）、方向メニュー操作ワークエリア３３９が参照され、入力キーに対応する入力指示が決定される（Ｓ５２５）。例えば、図１４に示す、右手操作の方向で使用される場合において、Ａキー２１が押下されると（Ｓ５２０：Ｙｅｓ），操作部位置が右、操作がＡの場合の、「戻る」が入力指示として決定される（Ｓ５２５）。同様に、図１５に示す、下手操作の方向で使用される場合において、Ａキー２１が押下されると（Ｓ５２０：Ｙｅｓ），操作部位置が下、操作がＡの場合の、「右手操作」が入力指示として決定される（Ｓ５２５）。左手操作の方向で使用される場合についても同様である。
【００４９】
続いて、Ｓ５２５で決定された入力指示の種類が判断される。入力指示が右手操作であると判断される場合には（Ｓ５３０：Ｙｅｓ）、操作部位置が右に設定されＲＡＭ３３の操作部位置記憶エリア３３４に記憶される（Ｓ５４０）。入力指示が左手操作であると判断される場合には（Ｓ５３０：Ｎｏ，Ｓ５５０：Ｙｅｓ）、操作部位置が左に設定され、ＲＡＭ３３の操作部位置記憶エリア３３４に記憶される（Ｓ５６０）。入力指示が下手操作であると判断される場合には（Ｓ５３０：Ｎｏ，Ｓ５５０：Ｎｏ，Ｓ５７０：Ｙｅｓ）、操作部位置が下に設定され、ＲＡＭ３３の操作部位置記憶エリア３３４に記憶され（Ｓ５８０）、表示位置が０に設定されＲＡＭ３３の表示位置記憶エリア３３３に記憶される（Ｓ５９０）。Ｓ５４０，Ｓ５６０，Ｓ５９０に続いて、現在の動作モードが表示操作に設定され、ＲＡＭ３３の動作モード記憶エリア３３５に記憶される（Ｓ６１０）。また、入力指示が表示操作であると判断される場合には（Ｓ５３０：Ｎｏ，Ｓ５５０：Ｎｏ，Ｓ５７０：Ｎｏ，Ｓ６００：Ｙｅｓ）、現在の動作モードが表示操作に設定され、ＲＡＭ３３の動作モード記憶エリア３３５に記憶される（Ｓ６１０）。また、入力指示が戻るであると判断される場合には（Ｓ５３０：Ｎｏ，Ｓ５５０：Ｎｏ，Ｓ５７０：Ｎｏ，Ｓ６００：Ｎｏ）、現在の動作モードに、直前の動作モードが設定され、ＲＡＭ３３の動作モード記憶エリア３３５に記憶される（Ｓ６２０）。Ｓ６１０，Ｓ６２０に続いて、図８に示すメイン処理のＳ２０に戻り、処理を繰り返す。
【００５０】
以上の処理により、方向メニュー操作が実行される。尚、上述の方向メニュー操作処理において、図１３のＳ５００において、表示用データの種類が方向メニューである場合に、複数種類の選択項目を、操作部２０の各キー２１乃至２５の配置に対応させた画像である方向メニュー画像を閲覧端末１の使用方向に応じて表示部１０に出力させる、図４に示すＣＰＵ３１は、本発明の出力制御手段として機能する。図１３のＳ５２０において、表示用データの種類が方向メニューである場合の図１６に示すイベント変換テーブルを参照し、表示部１０に出力される複数の選択項目と、表示部１０に出力された選択項目に対応する各キー２１乃至２５の選択項目とが一致するように各キー２１乃至２５に選択項目を割り付ける、図４に示すＣＰＵ３１は、本発明の割付手段として機能する。
【００５１】
続いて、閲覧端末１の基本制御のうち、表示操作処理について、図８，図９，図１３及び、図１７乃至図２３を参照して説明する。図１７は、図８に示すメイン処理で実行される表示操作処理の流れを示すフローチャートである。また図１８は、図１７に示す表示操作処理で実行される画像表示処理の流れを示すフローチャートであり、図１９は、図１７に示す表示操作処理で実行される方向センサ処理の流れを示すフローチャートである。図２０は、図１７に示す表示操作処理において参照されるイベント変換テーブルを説明するための説明図である。また図２１は、図１７に示す表示操作処理で実行される下手操作処理の流れを示すフローチャートであり、図２２は、図１７に示す表示操作処理で実行される右手又は左手操作処理の流れを示すフローチャートである。また図２３は、図２１に示す下手操作処理及び図２２に示す右手又は左手操作処理で実行されるエラー表示処理の流れを示すフローチャートである。尚、図８，図９，図１３，図１７乃至図１９及び図２１乃至図２３に示す各処理を実行させる制御プログラムは、ＲＯＭ３２の制御プログラム記憶エリア３２１（図５参照）に記憶されており、図４に示すＣＰＵ３１が実行する。
【００５２】
まず、表示操作処理により、表示部１０に出力される表示用データについて説明する。表示操作処理において表示部１０に出力される表示用データの種類は、１又は複数の画像を含む「コンテンツ」であり、１つの縦長な画像が１頁に相当し、画像単位、即ち、頁単位で表示部１０に出力される。以下、出力順序が前後する画像を出力させる指示を、「前頁」又は「次頁」と言い、また、出力順序が前後するコンテンツを出力させる指示を、「前コンテンツ」又は「次コンテンツ」と言う。また、閲覧端末１が下手操作の方向で使用される場合には、縦長の画像の短辺が、横長の表示部１０の長辺の長さと一致するように相似拡大又は相似縮小され、その画像の一部が表示部１０に出力される。このとき、その画像の上側を出力させる指示を「上スクロール」、下側を出力させる指示を「下スクロール」と言う。このスクロール表示は、画像の最上部が表示部１０の上側に出力される「表示位置＝０」の位置と、画像の長手方向の中央部が、表示部１０の短手方向の中央部に出力される「表示部＝１」の位置と、画像の最下部が表示部１０の下側に出力される「表示位置＝２」の位置とに、３段階で出力されるものとする。
【００５３】
まず、図８に示すＳ２０において、ＲＡＭ３３の動作モード記憶エリア３３５が参照され、再び現在の動作モードがコンテンツメニューか否かが判断される（Ｓ２０）。図９に示すコンテンツメニュー操作処理にて、現在の動作モードが「表示操作」に設定され（Ｓ２５０）、図８に示すメイン処理のＳ２０に戻った場合、又は、図１３に示す方向メニュー操作処理にて、現在の動作モードが「表示操作」に設定され（Ｓ６１０）、図８に示すメイン処理のＳ２０に戻った場合には、現在の動作モードは表示操作であると設定されているので（Ｓ２０：Ｎｏ，Ｓ４０：Ｎｏ，Ｓ６０：Ｙｅｓ）、続いて表示操作処理が行われる。
【００５４】
この表示操作処理について、図１７に示すフローチャートを参照して説明する。図１７のフローチャートに示すように、まず画像表示処理が行われる（Ｓ７００）。この画像表示処理について、図１８に示すフローチャートを参照して説明する。図１８のフローチャートに示すように、まずＲＡＭ３３の表示中コンテンツ番号記憶エリア３３１，表示中頁番号記憶エリア３３２及びメモリカード３６が参照され、表示中コンテンツ番号及び表示中頁番号に対応する画像がメモリカード３６から読み出され、表示用データ展開エリア３３６に格納される（Ｓ７０１）。予めメモリカード３６等の外部記憶装置やＲＯＭ３２に記憶されている表示用データをＲＡＭ３３に格納している場合には、そのＲＡＭ３３に記憶されている表示用データから表示中コンテンツ番号及び表示中頁番号に対応する画像の表示用データが読み出され、表示用データ展開エリア３３６に格納される（Ｓ７０１）。
【００５５】
続いて、ＲＡＭ３３の操作部位置記憶エリア３３４が参照され、閲覧端末１の使用方向が判断される。操作部位置が右である場合、即ち、閲覧端末１の使用方向が、短辺１１を表示部１０の上とする右手操作の方向である場合には（Ｓ７０２：Ｙｅｓ）、画像の上側が表示部１０の短辺１１側に出力されるように、Ｓ７０１において表示用データ展開エリア３３６に格納された表示用データに基づく画像が回転される（Ｓ７０３）。この処理は、表示用データに基づいて出力される画像の向きを、閲覧端末１の使用方向に応じて設定するための処理である。続いて、表示位置が０に設定され、表示位置記憶エリア３３３に記憶される（Ｓ７０４）。ここで、表示位置が０とは、前述の通り画像の最上部が表示部１０の上側に出力される位置である。
【００５６】
また、操作部位置が左である場合、即ち、閲覧端末１の使用方向が、短辺１３を表示部１０の上とする左手操作の方向である場合には（Ｓ７０２：Ｎｏ，Ｓ７０５：Ｙｅｓ）、画像の上側が表示部１０の短辺１３側に出力されるように、Ｓ７０１において表示用データ展開エリア３３６に格納された表示用データに基づく画像が回転される（Ｓ７０６）。この処理は、表示用データに基づいて出力される画像の向きを、閲覧端末１の使用方向に応じて設定するための処理である。続いて、表示位置が０に設定され、表示位置記憶エリア３３３に記憶される（Ｓ７０７）。
【００５７】
また、操作部位置が下である場合、即ち、閲覧端末１の使用方向が、長辺１４を表示部１０の上とする下手操作の方向である場合には（Ｓ７０２：Ｎｏ，Ｓ７０５：Ｎｏ）、画像の上側が表示部１０の長辺１４側に出力されるように、Ｓ７０１において表示用データ展開エリア３３６に格納された表示用データに基づく画像が回転される（Ｓ７０８）。そして、表示部１０に出力される画像の短辺の長さを表示部１０の長辺１２，１４の長さと一致するように、画像が相似拡大又は相似縮小される（Ｓ７０８）。この処理は、表示用データに基づいて出力される画像の向きを、閲覧端末１の使用方向に応じて設定するとともに、表示用データに基づいて出力される画像の大きさを、閲覧端末１の使用方向に応じて設定するための処理である。Ｓ７０８では、表示部１０に出力する画像の短辺の長さを表示部１０の長辺１２，１４の長さと一致するように、画像を相似拡大又は相似縮小しているので、右手操作又は左手操作時の画像の大きさに場合に比べ、画像を拡大している。
【００５８】
続いて、ＲＡＭ３３の表示位置記憶エリア３３３が参照され、表示位置で示される量だけスクロールさせた画像が作成される（Ｓ７０９）。この処理は、Ｓ７０８において画像を拡大させており、表示部１０に１つの画像を全て出力させることができないため、表示位置に応じた量スクロールさせた一部の画像を作成させるための処理である。例えば、表示位置が０である場合には、表示用データに基づき出力される画像の一番上が出力されるように、画像が作成される（Ｓ７０９）。また、表示位置が１である場合には、画像の長手方向の中央部が、表示部１０の短手方向の中央部に出力され、表示位置が２である場合には、画像の最下部が表示部１０の下側に出力されるように、画像が作成される（Ｓ７０９）。
【００５９】
Ｓ７０４，Ｓ７０７及びＳ７０９に続いて、表示用データ展開エリア３３６が参照され、回転後の表示用データが表示部１０に出力される（Ｓ７１１）。この処理により、閲覧端末１の使用方向が右手操作の方向の場合には（Ｓ７０２：Ｙｅｓ）、図１のように、短辺１１側が画像の上側となるように縦長の画像が出力され（Ｓ７１１）、左手操作の方向の場合には（Ｓ７０２：Ｎｏ，Ｓ７０５：Ｙｅｓ）、図２のように、短辺１３側が画像の上側となるように縦長の画像が出力される（Ｓ７１１）。このように、閲覧端末１が右手操作の方向及び左手操作の方向で使用される場合には、画像の縦横比と表示部１０の縦横比とが一致するため、表示部１０の大きさに合わせて画像が相似拡大又は相似縮小され、１つの画像は全て表示部１０に出力される。一方、閲覧端末１の使用方向が下手操作の方向である場合には（Ｓ７０２：Ｎｏ，Ｓ７０５，Ｎｏ）、図３のように、長辺１４側が画像の上側となるように縦長の画像の一部が、図１に示す右手操作及び図２に示す左手操作の場合に比べ、拡大され、その画像の最上部が表示部１０の上側に出力される（Ｓ７１１）。続いて、図１７に示す表示操作処理に戻る。
【００６０】
Ｓ７００に続いて、表示処理ワークエリア３４０及び操作部位置記憶エリア３３４が参照され、イベント変換テーブルを参照して、操作部２０の各キー２１乃至２５に指示が割り付けられ、表示処理ワークエリア３４０に記憶される（Ｓ７１４）。この処理は、閲覧端末１の使用方向及び表示用データの種類に応じて、各キー２１乃至２５に所定の指示を割り付けるための処理である。表示用データの種類がコンテンツである場合のイベント変換テーブルは、図２０に示すように、表示部１０が縦長に使用される右手操作及び左手操作の場合においては、Ｍキー２５の上側に配置されるキーには「前頁」が、Ｍキーの下側に配置されるキーには「次頁」が割り当てられ、Ｍキー２５の左側に配置されるキーには「前コンテンツ」が、Ｍキー２５の右側に配置されるキーには「次コンテンツ」が割り当てられ、Ｍキー２５には閲覧端末１の使用方向によらず、「方向メニュー」が割り当てられる。尚、「方向メニュー」は方向メニュー操作処理を実行させる指示を表している。このように、右手操作の方向の場合と左手操作の方向の場合とを比較すると、操作部２０の各キー２１乃至２５に割り付けられる指示の相対的な配置が変わらないので、選択項目の相対的な配置が変わる場合に比べ、操作部２０の各キー２１乃至２５の中から所望のキーを押下しやすい。
【００６１】
一方、表示部１０が横長に使用される下手操作の場合においては、Ｍキー２５の上側に配置されるＤキー２４には「上スクロール」、Ｍキー２５の下側に配置されるＢキー２２には「下スクロール」、Ｍキー２５の左側に配置されるＣキー２３には「前頁」、Ｍキー２５の右側に配置されるＡキー２１には「次頁」、Ｍキー２５には「方向メニュー」が割り当てられ、Ｍキー２５には「方向メニュー」が割り当てられる。右手操作及び左手操作の方向の場合と、下手操作の場合とを比較すると、割り付けられている指示が異なる。これは、下手操作の場合には、画像を拡大してその一部を表示部１０に表示させているため、画像をスクロール表示させるスクロール指示を割り付けるためである。このとき、部分的に出力された画像の前又は後ろの部分を出力させることを指示するスクロール指示が割り付けられるキーは、右手操作及び左手操作の方向において、出力順序が前後する画像を出力させることを指示する「前頁」及び「次頁」から構成される画像切替が割り付けられていたＭキー２５の上側又は下側のキーであるため、各キー２１乃至２５に割り付けられる指示の内容が異なっていても、指示の内容が類似しているためユーザに違和感なく受け入れられやすい。
【００６２】
続いて、操作部２０が備えるいずれかのキーが入力されたか否かが判断される（Ｓ７１５）。キー入力されたと判断さない場合には（Ｓ７１５：Ｎｏ）、閲覧端末１の傾き方向を検出し、その傾き方向に応じて閲覧端末１の使用方向を設定する方向センサ処理が行われる（Ｓ７２０）。
【００６３】
この方向センサ処理について、図１９に示すフローチャートを参照して説明する。図１９のフローチャートに示すように、まずジャイロ／加速度センサ３７のセンサ出力が取得される（Ｓ７２１）。この処理は、ジャイロ／加速度センサ３７のセンサ出力から閲覧端末１の傾き方向を求め、閲覧端末１の使用方向を決定するための処理である。続いて、ＲＡＭ３３の操作部位置記憶エリア３３４が参照され、操作部位置記憶エリア３３４に記憶された操作部位置と、Ｓ７２１で取得されたから閲覧端末１の傾き方向により定められる操作部位置とが一致するか否かが判断される。この処理では、ジャイロ／加速度センサ３７のセンサ出力から閲覧端末１の傾き方向を求め、短辺１１が上側となるように閲覧端末１が傾けられている場合には、閲覧端末１の傾き方向により定められる操作部位置を右とする。同様に、短辺１３が上側となるように閲覧端末１が傾けられている場合には、閲覧端末１の傾き方向により定められる操作部位置を左とし、長辺１４が上側となるように閲覧端末１が傾けられている場合には、閲覧端末１の傾き方向により定められる操作部位置を下とする。このとき、ジャイロ／加速度センサ３７のセンサ出力より、閲覧端末１が所定の角度以上傾けられていると判断された場合に、傾き方向により操作部位置を定めるようにしてもよい。
【００６４】
操作部位置記憶エリア３３４に記憶された操作部位置と、Ｓ７２１で取得された閲覧端末１の傾き方向により定められる操作部位置とが一致すると判断される場合には（Ｓ７２２：Ｙｅｓ）、実際に使用されている閲覧端末１の使用方向と、現在設定されている閲覧端末１の使用方向とが一致し、閲覧端末１の使用方向の設定を変更する必要がないため、図１７に示す表示操作処理に戻る。一方、一致しないと判断される場合には（Ｓ７２２：Ｎｏ）、実際に使用されている閲覧端末１の使用方向と、現在設定されている閲覧端末１の使用方向とが異なり、閲覧端末１の使用方向の設定を変更する必要があると考えられるため、続いて、Ｓ７２１で取得された閲覧端末１の傾き方向により定められる操作部位置が判断される。閲覧端末１の傾き方向により定められる操作部位置が、表示部１０の右である場合には（Ｓ７２３：Ｙｅｓ）、操作部位置が右に設定され、操作部位置記憶エリア３３４に記憶される（Ｓ７２４）。閲覧端末１の傾き方向により定められる操作部位置が、表示部１０の左である場合には（Ｓ７２３：Ｎｏ，Ｓ７２５：Ｙｅｓ）、操作部位置が左に設定され、操作部位置記憶エリア３３４に記憶される（Ｓ７２６）。閲覧端末１の傾き方向により定められる操作部位置が、表示部１０の下である場合には（Ｓ７２３：ＹＮｏ，Ｓ７２５：Ｎｏ）、操作部位置が下に設定され、操作部位置記憶エリア３３４に記憶される（Ｓ７２８）。続いて、表示位置が０に設定され、表示位置記憶エリア３３３に記憶される（Ｓ７２９）。Ｓ７２４，Ｓ７２６，Ｓ７２９に続いて、図１７に示す表示操作処理に戻り処理を繰り返す。
【００６５】
一方Ｓ７１５において、キー入力されたと判断された場合には（Ｓ７１５：Ｙｅｓ）、
表示処理ワークエリア３４０が参照され、入力されたキーに対応する入力指示が決定される（Ｓ７３０）。続いて、Ｓ７３０において決定された入力指示の種類が判断される。入力指示が方向メニューであると判断される場合には（Ｓ７４０：Ｙｅｓ）、動作モードが方向メニューに設定され、ＲＡＭ３３の動作モード記憶エリア３３５に記憶され（Ｓ７５０）、図８に示すメイン処理のＳ２０に戻り処理が繰り返される。一方Ｓ７４０において、入力指示が方向メニューでないと判断される場合には（Ｓ７４０：Ｎｏ）、ＲＡＭ３３の操作部位置記憶エリア３３４が参照され、操作部位置が下手操作に対応した下であるか否かが判断される（Ｓ７６０）。この処理は、閲覧端末１の使用方向が、下手操作の方向である場合と、右手操作又は左手操作の方向の場合とで、各キー２１乃至２５に割り付けられる指示が異なるため、両者を分けて処理を行うためのものである。尚、下手操作の方向である場合と、右手操作又は左手操作の方向の場合とで、両者を分けずに処理を行うようにしてもよい。Ｓ７６０において、下手操作であると判断される場合には、（Ｓ７６０：Ｙｅｓ）、続いて、下手操作処理が実行される（Ｓ７７０）。
【００６６】
この下手操作処理について、図２１に示すフローチャートを参照して説明する。図２１に示すように、図１７のＳ７３０で決定された入力指示が判断される。入力指示が次頁であると判断される場合には（Ｓ７７１：Ｙｅｓ）、表示中頁番号記憶エリア３３２と、表示用データ展開エリア３３６とが参照され、表示中頁番号が表示中コンテンツの最大頁数以上か否かが判断される（Ｓ７７２）。この処理は表示中コンテンツの次頁を出力可能か否かを判断するための処理である。表示中頁番号が表示中コンテンツの最大頁以上と判断される場合には、次頁を出力できないと判断されるため、ユーザにその旨を通知する際に、表示部１０に出力されるコンテンツである表示内容が「最後のページです」に設定され、表示処理ワークエリア３４０に記憶される（Ｓ７７３）。続いてＳ７７４において、図２３に示すエラー表示処理が実行される。このエラー表示処理ではまず、表示処理ワークエリア３４０と、操作部位置記憶エリア３３４が参照され、図２１のＳ７７３で設定された表示内容「最後のページです」が、操作部位置にあわせた向きで出力される（Ｓ８１１）。図２１に示す下手操作処理では、操作部位置が下であるため、表示部１０の長辺１４が上となる下手操作の方向で、表示内容が出力される。尚、図２２を参照して後述する右手又は左手操作処理においては、操作部位置が右又は左であるため、操作部位置に応じた閲覧端末１の使用方向で、表示内容が出力される。続いて、Ｓ８１１において表示内容が表示部１０に出力されてから３秒間経過後、表示内容を出力することを停止し（Ｓ８１２）、図２１に示す下手操作処理に戻る。
【００６７】
一方Ｓ７７２において、表示中頁番号が表示中コンテンツの最大頁数以上ではないと判断される場合には（Ｓ７７２：Ｎｏ）、次頁を出力可能であると判断されるので、表示中頁番号が１増加（インクリメント）され、ＲＡＭ３３の表示中頁番号記憶エリアに記憶される（Ｓ７７５）。そして、表示位置が０に設定され、表示位置記憶エリア３３３に記憶される（Ｓ７７５）。
【００６８】
同様に、入力指示が前頁であると判断される場合には（Ｓ７７１：Ｎｏ，Ｓ７８１：Ｙｅｓ）、表示中頁番号記憶エリア３３２と、表示用データ展開エリア３３６とが参照され、表示中頁番号が１以下か否かが判断される（Ｓ７８２）。この処理は表示中コンテンツの前頁を出力可能か否かを判断するための処理である。表示中頁番号が１以下と判断される場合には、前頁を出力できないと判断されるため、表示内容が「先頭のページです」に設定され、表示処理ワークエリア３４０に記憶される（Ｓ７８３）。続いてＳ７８４において、図２３に示すエラー表示処理が実行される。このエラー表示処理は、Ｓ７７４の場合と同様であるので、説明を省略する。
【００６９】
一方、表示中頁番号が表示中コンテンツの１以下ではないと判断される場合には（Ｓ７８２：Ｎｏ）、前頁を出力可能であると判断されるので、表示中頁番号が１減少（デクリメント）され、ＲＡＭ３３の表示中頁番号記憶エリアに記憶される（Ｓ７８５）。そして、表示位置が２に設定され、表示位置記憶エリア３３３に記憶される（Ｓ７８５）。
【００７０】
同様に、入力指示が下スクロールであると判断される場合には（Ｓ７７１：Ｎｏ，Ｓ７８１：Ｎｏ，Ｓ７９１：Ｙｅｓ）、表示位置記憶エリア３３３が参照され、表示位置が２以上か否かが判断される（Ｓ７９２）。この処理は表示中コンテンツを下スクロールして出力可能か否かを判断するための処理である。表示位置が２以上と判断される場合には（Ｓ７９２：Ｙｅｓ）、表示中頁番号記憶エリア３３２と、表示用データ展開エリア３３６とが参照され、表示中頁番号が表示中コンテンツの最大頁数以上か否かが判断される（Ｓ７９３）。この処理は、表示位置が２以上である場合には、画像の最下部が出力されており、それ以上下スクロールできないため、下スクロールする代わりに、表示中コンテンツの次頁を出力させることが可能か否かを判断するための処理である。表示中頁番号が表示中コンテンツの最大頁以上と判断される場合には、次頁を出力できないと判断されるため、表示内容が「最後のページです」に設定され、表示処理ワークエリア３４０に記憶される（Ｓ７９４）。続いてＳ７９５において、図２３に示すエラー表示処理が実行される。このエラー表示処理は、Ｓ７７４の場合と同様であるので、説明を省略する。
【００７１】
一方Ｓ７９３において、表示中頁番号が表示中コンテンツの最大頁数以上ではないと判断される場合には（Ｓ７９３：Ｎｏ）、次頁を出力可能であると判断されるので、表示中頁番号が１増加（インクリメント）され、ＲＡＭ３３の表示中頁番号記憶エリアに記憶される（Ｓ７９７）。そして、表示位置が０に設定され、表示位置記憶エリア３３３に記憶される（Ｓ７９７）。一方、表示位置が２以上ではない判断された場合には（Ｓ７９２：Ｎｏ）、下スクロール可能であると判断されるので、表示位置が１増加（インクリメント）され、ＲＡＭ３３の表示位置記憶エリアに記憶される（Ｓ７９６）。
【００７２】
同様に、入力指示が上スクロールであると判断される場合には（Ｓ７７１：Ｎｏ，Ｓ７８１：Ｎｏ，Ｓ７９１：Ｎｏ）、表示位置記憶エリア３３３が参照され、表示位置が０以下か否かが判断される（Ｓ８０２）。この処理は０以下と判断される場合には（Ｓ８０２：Ｙｅｓ）、表示中頁番号記憶エリア３３２と、表示用データ展開エリア３３６とが参照され、表示中頁番号が１以下か否かが判断される（Ｓ８０３）。この処理は、表示位置が０以下である場合には、画像の最上部が出力されており、それ以上、上スクロールできないため、上スクロールする代わりに、表示中コンテンツの前頁を出力させることが可能か否かを判断するための処理である。表示中頁番号が１以下と判断される場合には、前頁を出力できないと判断されるため、表示内容が「先頭のページです」に設定され、表示処理ワークエリア３４０に記憶される（Ｓ８０４）。続いてＳ８０５において、図２３に示すエラー表示処理が実行される。このエラー表示処理は、Ｓ７７４の場合と同様であるので、説明を省略する。
【００７３】
一方Ｓ８０３において、表示中頁番号１以下ではないと判断される場合には（Ｓ８０３：Ｎｏ）、前頁を出力可能であると判断されるので、表示中頁番号が１減少（デクリメント）され、ＲＡＭ３３の表示中頁番号記憶エリアに記憶される（Ｓ８０７）。そして、表示位置が０に設定され、表示位置記憶エリア３３３に記憶される（Ｓ８０７）。一方、表示位置が０以下ではない判断された場合には（Ｓ８０２：Ｎｏ）、上スクロール可能であると判断されるので、表示位置が１減少（デクリメント）され、ＲＡＭ３３の表示位置記憶エリアに記憶される（Ｓ８０６）。
【００７４】
Ｓ７７４，Ｓ７７５，Ｓ７８４，Ｓ７８５，Ｓ７９５，Ｓ７９６，Ｓ７９７，Ｓ８０５，Ｓ８０６及びＳ８０７に続いて、図１７に示す表示操作処理に戻り、電源スイッチがＯＦＦされ、入力指示が操作終了を指示しているか否かが判断される。ＯＦＦと判断される場合には（Ｓ９００：Ｙｅｓ）、動作モードがモードオフに設定され、ＲＡＭ３３の動作モード記憶エリア３３５に記憶される（Ｓ９１０）。一方、ＯＦＦではないと判断され
る場合には（Ｓ９００：Ｎｏ）、Ｓ７００に戻り処理を繰り返す。このＳ７００において、図２１のＳ７７５，Ｓ７８５，Ｓ７９６，Ｓ７９７，Ｓ８０６及びＳ８０７において、設定された、表示中頁番号、表示位置に対応する画像が閲覧端末１の使用方向に応じて出力される。
【００７５】
一方、図１７のＳ７６０において、ＲＡＭ３３の操作部位置記憶エリア３３４が参照され、操作部位置が下ではないと判断される場合には、（Ｓ７６０：Ｙｅｓ）、続いて、右手又は左手操作処理が実行される（Ｓ８５０）。
【００７６】
この右手又は左手操作処理について、図２２に示すフローチャートを参照して説明する。図２２に示すように、図１７のＳ７３０で決定された入力指示が判断される。入力指示が次頁であると判断される場合（Ｓ７７１：Ｙｅｓ）、及び、入力指示が前頁であると判断される場合（Ｓ７７１：Ｎｏ，Ｓ７８１：Ｙｅｓ）の処理は、図２１に示す下手処理の場合と同様であるので、説明を省略する。
【００７７】
入力指示が次コンテンツであると判断される場合には（Ｓ７７１：Ｎｏ，Ｓ７８１：Ｎｏ，Ｓ８５１：Ｙｅｓ）、表示中コンテンツ番号記憶エリア３３１と、メモリカード３６とが参照され、表示中コンテンツ番号がメモリカード３６内に記憶されているコンテンツの最大コンテンツ番号以上か否かが判断される（Ｓ８５２）。この処理は表示中コンテンツの次コンテンツを出力可能か否かを判断するための処理である。表示中コンテンツ番号が最大コンテンツ番号以上と判断される場合には、次コンテンツを出力できないと判断されるため、表示内容が「最後のコンテンツです」に設定され、表示処理ワークエリア３４０に記憶される（Ｓ８５３）。続いてＳ８５４において、図２３に示すエラー表示処理が実行される。このエラー表示処理は、図２１のＳ７７４の場合と同様であるので、説明を省略する。
【００７８】
一方Ｓ８５２において、表示中コンテンツ番号が最大コンテンツ番号以上ではないと判断される場合には（Ｓ８５２：Ｎｏ）、次コンテンツを出力可能であると判断されるので、表示中コンテンツ番号が１増加（インクリメント）され、ＲＡＭ３３の表示中コンテンツ番号記憶エリア３３１に記憶される（Ｓ８５５）。そして、表示位置が０に設定され、表示位置記憶エリア３３３に記憶され、表示中頁番号が１に設定され、表示中頁番号記憶エリア３３２に記憶される（Ｓ８５５）。
【００７９】
同様に、入力指示が前コンテンツであると判断される場合には（Ｓ７７１：Ｎｏ，Ｓ７８１：Ｎｏ，Ｓ８５１：Ｎｏ）、表示中コンテンツ番号記憶エリア３３１と、メモリカード３６とが参照され、表示中コンテンツ番号がメモリカード３６内に記憶されているコンテンツの最小コンテンツ番号以下か否かが判断される（Ｓ８６２）。この処理は表示中コンテンツの前コンテンツを出力可能か否かを判断するための処理である。表示中コンテンツ番号が最小コンテンツ番号以下と判断される場合には、前コンテンツを出力できないと判断されるため、表示内容が「先頭のコンテンツです」に設定され、表示処理ワークエリア３４０に記憶される（Ｓ８６３）。続いてＳ８６４において、図２３に示すエラー表示処理が実行される。このエラー表示処理は、図２１のＳ７７４の場合と同様であるので、説明を省略する。
【００８０】
一方Ｓ８６２において、表示中コンテンツ番号が最小コンテンツ番号以下ではないと判断される場合には（Ｓ８６２：Ｎｏ）、表示中コンテンツ番号が１減少（デクリメント）され、ＲＡＭ３３の表示中コンテンツ番号記憶エリア３３１に記憶される（Ｓ８６５）。そして、表示位置が０に設定され、表示位置記憶エリア３３３に記憶され、表示中頁番号が１に設定され、表示中頁番号記憶エリア３３２に記憶される（Ｓ８５５）。
【００８１】
図２１に示す下手操作処理の場合当同様に、Ｓ７７４，Ｓ７７５，Ｓ７８４，Ｓ７８５，Ｓ８５４，Ｓ８５５，Ｓ８６４及びＳ８６５に続いて、図１７に示す表示操作処理に戻り、入力指示が操作終了を指示しているか否かが判断される。電源スイッチがＯＦＦされ、ＯＦＦと判断される場合には（Ｓ９００：Ｙｅｓ）、動作モードがモードオフに設定され、ＲＡＭ３３の動作モード記憶エリア３３５に記憶される（Ｓ９１０）。一方、ＯＦＦではないと判断される場合には（Ｓ９００：Ｎｏ）、Ｓ７００に戻り処理を繰り返す。このＳ７００において、図２２のＳ７７５，Ｓ７８５，Ｓ８５５及びＳ８６５において、設定された、表示中頁番号、表示位置に対応する画像が閲覧端末１の使用方向に応じて出力される。そして、図１７のＳ７５０及びＳ９１０に続いて、図８に示すメイン処理のＳ２０に戻り処理を繰り返す。
【００８２】
図１７に示すＳ９００において、電源スイッチがＯＦＦされ、ＯＦＦと判断される場合には（Ｓ９００：Ｙｅｓ）、動作モードがモードオフに設定され、ＲＡＭ３３の動作モード記憶エリア３３５に記憶される（Ｓ９１０）。続いて、図８に示すメイン処理のＳ２０に戻り、動作モードが、モードオフであると判断され（Ｓ２０：Ｎｏ，Ｓ４０：Ｎｏ，Ｓ６０：Ｎｏ）、操作部位置設定がＲＡＭ３３の操作部位置記憶エリア３３４に記憶されている操作部位置に設定され、ＥＥＰＲＯＭ３４の操作部位置設定記憶エリア３４１に記憶される（Ｓ８０）。この処理は、次回起動処理において、不揮発性のＥＥＰＲＯＭ３４に記憶された操作部位置設定記憶エリア３４１を参照して操作部位置を設定させるための処理である。続いて、メイン処理が終了される。尚、本実施形態において、電源スイッチがＯＦＦされたか否かを、図１７のＳ９００において判断するようにしていたが、これに限定されず、任意のタイミングで電源スイッチを押された場合に、図１７に示すＳ９１０の処理及び図８に示すＳ８０の処理を行った後終了させるようにしてもよい。
【００８３】
以上のような処理が繰り返し実施され、右手操作の方向、左手操作の方向若しくは下手操作の方向であるかの閲覧端末１の使用方向が応じて及び表示用データの種類が「コンテンツメニュー」、「方向メニュー」若しくは、「コンテンツ」であるかに応じて、操作部２０の各キー２１乃至２５に所定の指示が割り付けられ、その割り付けられた指示に従って基本制御が実行される。
【００８４】
尚、上述の表示操作処理において、図１乃至図３に示すＡキー２１，Ｂキー２２，Ｃキー２３，Ｄキー２４及びＭキー２５は、本発明の操作部材に相当し、これらのキーを備え、表示部１０の長辺の中央の外縁部に配置された操作部２０は、本発明の入力手段に相当する。図１９の方向センサ処理において、閲覧端末１の傾斜の方向に応じて、表示部１０の上下左右を定めて閲覧端末１の使用方向を決定する、図４に示すＣＰＵ３１は、本発明の閲覧端末１の使用方向決定手段として機能する。
【００８５】
また、図１７のＳ７１４において、表示用データの種類に応じたイベント変換テーブルを参照し、決定された閲覧端末１の使用方向が、表示部１０を縦長に使用する右手操作の方向又は左手操作の方向であり、かつ、表示用データの種類がコンテンツである場合、画像を切り替えて出力することを指示する画像切替表示をＡキー２１及びＣキー２３に割り付け、コンテンツを切り替えて出力することを指示するコンテンツ切替表示をＢキー２２及びＤキー２４に割り付け、決定された閲覧端末１の使用方向が、表示部１０を横長に使用する下手操作の方向であり、かつ、表示用データの種類がコンテンツである場合、画像をスクロールして出力することを指示するスクロール指示をＢキー２２及びＤキーに割り付け、画像切替表示をＡキー２１及びＣキー２３に割り付ける、図４に示すＣＰＵ３１は、本発明の割付手段として機能する。
【００８６】
また、図１８に示す画像表示処理において、閲覧端末１の使用方向が、表示部１０を横長に使用する、下手操作の方向である場合に（Ｓ７０２：Ｎｏ，Ｓ７０５：Ｎｏ）、表示部１０に出力する画像の短辺の長さを表示部１０の長辺の長さと一致するように、画像の大きさを相似拡大又は相似縮小することを指示する（Ｓ７０８）、図４に示すＣＰＵ３１は、本発明のサイズ指示手段として機能する。また、図１８のＳ７０８において、画像の大きさが指示された場合に、画像の大きさを当該指定された大きさに設定し、決定された閲覧端末１の使用方向に応じて表示用データを前記表示部に出力させる、図４に示すＣＰＵ３１は、本発明の出力制御手段として機能する。
【００８７】
以上詳述した実施形態の閲覧端末１によれば、閲覧端末１の使用方向及び表示用データの種類に応じて、入力手段に指示が割り付けられるので、閲覧端末１の使用方向や表示用データの種類によって、異なる指示が入力可能に構成したい場合に、新たにボタンを設けることなく、所望の指示を入力することができる。したがって、閲覧端末の構成を簡略化することができ、閲覧端末に指示を入力する際の操作性を向上させることができる。また、操作部２０が表示部１０の長辺の中央の外縁部に備えられているので、操作部が表示部のいずれかの辺の端部等、偏った位置に配置されている場合に比べ、右手操作の方向、左手操作の方向及び下手操作の方向のいずれの使用方向で閲覧端末１が使用された場合においても、同様な操作性を確保することができる。
【００８８】
また、表示部１０を横長に使用する下手操作の方向である場合、画像の短辺を、表示部１０の長辺に合わせた大きさに相似拡大又は相似縮小して出力するため、表示部１０の表示領域を有効に利用して画像を出力させることができる。また、閲覧端末１の使用方向を右手操作の方向又は左手操作の方向から、下手操作の方向に変更するという簡単な操作により、画像を拡大して出力させることができる。
【００８９】
また、閲覧端末１の使用方向が表示部１０を縦長に使用する右手操作又は左手操作の方向であり、かつ、表示用データの種類がコンテンツである場合には、表示部に１つの画像全てを出力可能であるため、入力手段に画像を切り替えて出力することを指示する画像切替表示と、コンテンツを切り替えて出力することを指示するコンテンツ切替表示とを異なるキーに割り付けている。一方で、閲覧端末１の使用方向が表示部１０を横長に使用する下手操作の方向であり、かつ、表示用データの種類がコンテンツである場合には、画像の短辺の長さを表示部１０の長辺の長さと一致するように、画像の大きさを相似拡大又は相似縮小して出力し、この場合には、表示部１０に１つの画像全てを出力することはできないため、操作部２０にこの画像をスクロールすることを指示するスクロール指示と、画像切替表示とを、それぞれ異なるキーに割り付ける。このように、閲覧端末１の使用方向及び表示用データの種類に応じて、入力手段に割り付ける指示を変えるので、新たにボタンを設けることなく、所望の指示を入力することができ、閲覧端末１に指示を入力する際の操作性を向上させることができる。
【００９０】
また、表示用データの種類が複数種類の選択項目からなるコンテンツメニュー又は方向メニューである場合には、操作部２０が備える各キー２１乃至２５の配置にあわせて選択項目を表示部１０に出力させるとともに、表示部１０に出力された選択項目に対応する各キー２１乃至２５に、その選択項目を割り付けるようにしている。このため、閲覧端末１の使用方向が変わった場合でも、表示部１０に出力されている選択項目と、操作部２０の各キー２１乃至２５に割り付けられている選択項目との位置関係を同様にすることができる。したがって、閲覧端末１の使用方向が変わった場合でも、閲覧端末１の使用方向によらず同様な操作性を確保することができる。また、表示用データの種類がコンテンツであるか、コンテンツメニューであるか、又は、方向メニューであるかに応じて、異なるイベント変換テーブルを参照し、操作部２０の各キー２１乃至２５に割り付ける指示を変えているため、新たに操作部材を設けることなく、メニューの中から所望の選択項目を選択することができ、閲覧端末１に指示を入力する際の操作性を向上させることができる。
【００９１】
尚、本発明は、以上詳述した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加えてもよい。
【００９２】
まず、本実施形態では、表示部１０が略矩形の正面形状を有する場合について説明したが、表示部１０の形状は適宜変更可能である。例えば、表示部１０が正方形状、多角形状、楕円の正面形状を有するようにしてもよい。同様に、閲覧端末１の大きさ、形状、各部の配置も適宜変更可能である。また、本実施形態では表示部１０は、電気泳動表示媒体を備えていたが、液晶ディスプレイ等他の表示デバイスを採用してもよい。
【００９３】
また本実施形態では、表示部１０に出力される表示用データの種類は、「コンテンツ」と、「コンテンツメニュー」と、「方向メニュー」の３種類である場合について説明したが、表示用データの種類やその数は、適宜変更可能である。例えば、閲覧端末１の使用方向を、ジャイロ／加速度センサ３７に基づき定める場合には、表示用データの種類として方向メニューを設けず、方向メニュー処理を省略するようにしてもよい。また、コンテンツメニュー及び方向メニューの各選択項目や、コンテンツメニュー及び方向メニューに対応する画像のデザインは、本実施形態の場合に限定されず、適宜変更可能である。
【００９４】
また本実施形態では、表示操作処理において、メモリカード３６に記憶されているコンテンツをＲＡＭ３３に読み込むようにしていたが、これに限定されず、表示用データが予めＲＯＭ３２に格納されていてもよいし、閲覧端末１に通信手段を設け、その通信手段を介して外部から表示用データを取得し、ＲＡＭ３３に記憶するようにしてもよい。
【００９５】
また本実施形態では、図１７に示す表示操作処理において実行される、図１８に示す画像表示処理において、閲覧端末１の使用方向が表示部１０を横長に使用する下手操作の方向である場合に（Ｓ７０２：Ｎｏ，Ｓ７０５：Ｎｏ）、表示部１０に出力する画像の短辺の長さを表示部１０の長辺の長さと一致するように、画像の大きさを相似拡大又は相似縮小していたが（Ｓ７０８）、これに限定されず、本実施形態とは異なる大きさに拡大又は縮小してもいいし、閲覧端末１の使用方向により画像の大きさを変えないようにしてもよい。また、ユーザから画像を拡大又は縮小して出力させる指示があった場合に、拡大又は縮小するようにしてもよい。
【００９６】
また本実施形態では、操作部２０が表示部１０の長辺の中央の外縁部に備えられていたが、表示部１０に対する操作部２０の配置は適宜変更可能である。例えば、操作部２０を閲覧端末１の長辺に対応する側面や背面の中央に設けるようにしてもよい。
【００９７】
また本実施形態では、操作部２０として、Ａキー２１，Ｂキー２２，Ｃキー２３，Ｄキー２４及びＭキー２５が全体として十字状に配置された場合について説明したが、各キー２１乃至２５の配置、数、形状、本実施形態の場合に限定されず、適宜変更可能である。このため、ゲームコントローラ等の各種のスイッチ、トラックボールやジョイスティック等、閲覧端末１の使用方向及び表示用データの種類に応じて、指示を入力信号として入力可能なインターフェイスをとるものを採用可能である。このため、例えば入力手段として、トラックボールを用いる場合には、トラックボールが備えるボール（回転体）が本発明の操作部材に相当し、回転体の回転方向及び回転量に応じて割り付けられる指示を、閲覧端末１の使用方向及び表示用データの種類に応じて定めるようにすればよい。
【００９８】
また本実施形態では、閲覧端末１の使用方向が表示部１０を縦長に使用する右手操作又は左手操作の方向であり、かつ、表示用データの種類がコンテンツである場合には、画像切替表示と、コンテンツ切替表示とを異なるキーに割り付け、閲覧端末１の使用方向が表示部を横長に使用する下手操作の方向であり、かつ、表示用データの種類がコンテンツである場合には、スクロール指示と、画像切替表示とを、それぞれ異なるキーに割り付ていたが、操作部材に割り付けたい指示や、操作部材の数に応じて適宜変更可能であり、本実施形態の場合に限定されない。例えば、入力手段が、２つのキーから構成される場合には、閲覧端末１の使用方向が表示部１０を縦長に使用する右手操作又は左手操作の方向であり、かつ、表示用データの種類がコンテンツである場合には前頁表示及び次頁表示の２つの指示からなる画像切替表示を割り付けてもよいし、次頁表示からなる画像切替表示と、次コンテンツ表示からなるコンテンツ切替表示とを割り付けてもよい。同様に、閲覧端末の使用方向が表示部を横長に使用する下手操作の方向であり、かつ、表示用データの種類がコンテンツである場合には、前スクロール及び次スクロールからなるスクロール指示を割り付けてもよいし、次スクロールからなるスクロール指示と、次頁からなる画像切替表示とを割り付けてもよい。また、下手操作の場合に、画像の大きさを表示部１０内に全て収まるように、相似縮小して出力する場合には、スクロール表示させる必要がないため、閲覧端末１の使用方向が表示部１０を縦長に使用する右手操作又は左手操作の方向であり、かつ、表示用データの種類がコンテンツである場合と同様の指示を割り付けるようにしてもよい。
【００９９】
また本実施形態では、操作部２０が備える操作部材であるＡキー２１，Ｂキー２２，Ｃキー２３，Ｄキー２４及びＭキー２５に割り付けられる指示をそれぞれ、閲覧端末１の使用方向及び表示用データの種類に応じて定めていたが、操作部が備える一部のキーについて、閲覧端末１の使用方向及び表示用データの種類によらず指示を固定するようにしてもよい。また、スクロール指示を割り付ける際の、キーの押下量とスクロール量との関係は、本実施形態に限定されず、任意に設定可能である。
【０１００】
また本実施形態では、閲覧端末の使用方向及び表示用データの種類に応じて、操作部材に割り付けられる指示は、本実施形態の場合に限定されない。例えば、電話帳のようにカテゴリ分けされたコンテンツを、カテゴリごとに出力させる場合には、操作部材に割り当てられる指示として、出力順序が前後するカテゴリを切り替える指示を割り当てるようにしてもよい。
【０１０１】
また本実施形態では、表示用データの種類に応じて異なるイベント変換テーブルを参照し、閲覧端末１の使用方向に応じて操作部材に指示を割り付けていたが、これに限定されず、閲覧端末の使用方向に応じて異なるイベント変換テーブルを参照し、表示用データの種類に応じて操作部材に指示を割り付けてもよいし、閲覧端末の使用方向及び表示用データの種類によらず、同一のイベント変換テーブルを参照するようにしてもよい。
【０１０２】
また本実施形態では、図９に示すコンテンツメニュー操作処理のＳ２１０において、コンテンツメニュー操作ワークエリア３３８及び操作部位置記憶エリア３３４を参照して、閲覧端末１の使用方向及び表示用データの種類に応じて、各キー２１乃至２５に指示を割り付けるようにしていたが、各キー２１乃至２５に指示を割り付けるための処理はこれに限定されない。例えば、Ｓ２２０においてキー入力された後（Ｓ２２０：Ｙｅｓ）、押下されたキーに割り付けられる指示を、図１２に示すイベント変換テーブルを参照して決定するようにしてもよい。図１３に示す方向メニュー処理のＳ５１０及び図１７に示す表示操作処理のＳ７１４についても同様である。
【０１０３】
また本実施形態では、図１７に示す表示操作処理のＳ７２０において、方向センサ処理を行うようにしていたが、これに限定されず、Ｓ７２０の処理を行う前に、閲覧端末の傾斜の方向により定められる閲覧端末１の使用方向よりも、ユーザからの指示により定められる閲覧端末１の使用方向を優先させるか否かを判断し、ユーザからの指示により定められる閲覧端末１の使用方向を優先させる場合には、Ｓ７２０の方向センサ処理を行わず、続いてＳ７４０の処理を行うようにしてもよい。このように設定することで、ユーザが意図しない閲覧端末１の使用方向の設定が実行させることを防ぐことができる。
【図面の簡単な説明】
【０１０４】
【図１】閲覧端末１が右手で操作される使用例を示す正面図である。
【図２】閲覧端末１が左手で操作される使用例を示す正面図ある。
【図３】表示部１０の下側に操作部２０が配置された場合の閲覧端末１の使用例を示す正面図ある。
【図４】ＲＯＭ３２の記憶エリアを説明するための概念図である。
【図５】ＲＡＭ３３の記憶エリアを説明するための概念図である。
【図６】ＥＥＰＲＯＭ３４の記憶エリアを説明するための概念図である。
【図７】閲覧端末１の基本制御のメイン処理の流れを示すメインフローチャートである。
【図８】閲覧端末１の基本制御のメイン処理の流れを示すメインフローチャートである。
【図９】図８に示すメイン処理で実行されるコンテンツメニュー操作処理の流れを示すサブフローチャートである。
【図１０】表示部１０を縦長に使用する右手操作の場合のコンテンツメニュー画像を説明するための説明図である。
【図１１】表示部１０を横長に使用する下手操作の場合のコンテンツメニュー画像を説明するための説明図である。
【図１２】図９に示すコンテンツメニュー操作処理において参照されるイベント変換テーブルを説明するための説明図である。
【図１３】図８に示すメイン処理で実行される方向メニュー操作処理の流れを示すサブフローチャートである。
【図１４】表示部１０を縦長に使用する右手操作の場合の方向メニュー画像を説明するための説明図である。
【図１５】表示部１０を横長に使用する下手操作の場合の方向メニュー画像を説明するための説明図である。
【図１６】図１１に示す方向メニュー操作処理において参照されるイベント変換テーブルを説明するための説明図である。
【図１７】図８に示すメイン処理で実行される表示操作処理の流れを示すフローチャートである。
【図１８】図１７に示す表示操作処理で実行される画像表示処理の流れを示すフローチャートである。
【図１９】図１７に示す表示操作処理で実行される方向センサ処理の流れを示すフローチャートである。
【図２０】図１７に示す表示操作処理において参照されるイベント変換テーブルを説明するための説明図である。
【図２１】図１７に示す表示操作処理で実行される下手操作処理の流れを示すフローチャートである。
【図２２】図１７に示す表示操作処理で実行される右手又は左手操作処理の流れを示すフローチャートである。
【図２３】図２１に示す下手操作処理及び図２２に示す右手又は左手操作処理で実行されるエラー表示処理の流れを示すフローチャートである。
【符号の説明】
【０１０５】
１    閲覧端末
１０    表示部
２０    操作部
２１    Ａキー
２２    Ｂキー
２３    Ｃキー
２４    Ｄキー
２５    Ｍキー
３１    ＣＰＵ
３７    ジャイロ／加速度センサ
【図１】
2008071256.tif 000003
【図２】
2008071256.tif 000004
【図３】
2008071256.tif 000005
【図４】
2008071256.tif 000006
【図５】
2008071256.tif 000007
【図６】
2008071256.tif 000008
【図７】
2008071256.tif 000009
【図８】
2008071256.tif 000010
【図９】
2008071256.tif 000011
【図１０】
2008071256.tif 000012
【図１１】
2008071256.tif 000013
【図１２】
2008071256.tif 000014
【図１３】
2008071256.tif 000015
【図１４】
2008071256.tif 000016
【図１５】
2008071256.tif 000017
【図１６】
2008071256.tif 000018
【図１７】
2008071256.tif 000019
【図１８】
2008071256.tif 000020
【図１９】
2008071256.tif 000021
【図２０】
2008071256.tif 000022
【図２１】
2008071256.tif 000023
【図２２】
2008071256.tif 000024
【図２３】
2008071256.tif 000025