(57)【特許請求の範囲】
【請求項１】
表示器と、
この表示器の表示可能サイズよりも大きなサイズの画像の表示が行われているとき、この画像の少なくとも一方向へのスクロール指示のためのユーザによる操作を受け付ける受付手段と、
この受付手段により受け付けられた操作の速度を検出する速度検出手段と、
この速度検出手段により検出された速度および同じ速度範囲であると連続して判断した回数に基づいて、スクロール量の大きいスクロールモードについて前記回数の閾値を大きく設定して、それぞれスクロール量が異なる複数のスクロールモードのいずれか１つを選択するスクロールモード選択手段と、
前記受付手段により受け付けられた操作の量が所定の単位操作量に達する毎に、前記スクロールモード選択手段により選択されているスクロールモードに応じたスクロール量で前記表示器に表示されている画像のスクロール動作を行わせるスクロール処理手段とを具備することを特徴とする端末装置。
【請求項２】
前記受付手段は、少なくとも一方向へユーザが任意に回転させることが可能な回転体を含み、
前記速度検出手段は、前記回転体の回転速度を検出することを特徴とする請求項１に記載の端末装置。
【請求項３】
前記スクロール処理手段は、前記速度検出手段により検出された速度に応じて前記単位操作量を変化させることを特徴とする請求項１に記載の端末装置。
【請求項４】
表示器と、
この表示器の表示可能サイズよりも大きなサイズの画像の表示が行われているとき、この画像の少なくとも一方向へのスクロール指示のためのユーザによる操作を受け付ける受付手段と、
この受付手段により受け付けられた操作の速度を検出する速度検出手段と、
この速度検出手段により検出された速度と所定の閾値を比較し、検出された速度を低速または高速と判定し、低速と判定した場合は前記受付手段で受け付けた操作に応じて第１の変化量で画面のスクロールを行う第１のモードを選択するとともに変数をゼロに設定し、高速と判定した場合は前記変数に１を加算するとともに、当該変数が所定の値に達した場合に前記第１の変化量よりも大きい第２の変化量で画面のスクロールを行う第２のモードを選択するスクロールモード選択手段と、
前記受付手段により受け付けられた操作に応じて前記スクロールモード選択手段が選択した第１のモードまたは第２のモードに従ったスクロール量で、前記表示器に表示されている画像のスクロール動作を行わせるスクロール処理手段とを具備することを特徴とする端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、無線通信端末などにおいて、表示器の表示可能サイズよりも大きなサイズの画像の表示をユーザ指示に応じての画面スクロールを伴って表示器に行わせる表示制御装置に関する。
【０００２】
【従来の技術】
表示すべき画像のサイズが表示器の表示可能サイズよりも大きい場合は、表示すべき画像の一部を表示器に表示しておき、ユーザ指示に応じての画面スクロールを行うことが一般的に行われている。
【０００３】
特に無線通信端末のような無線通信端末の場合、搭載している表示器が小型であるために、画面スクロールを行う機会が頻繁となってしまう。さらに無線通信端末では近年、送受信可能なメールの文字数が増大したり、あるいはインターネットサイトにアクセスすることが可能であるなどのために表示すべき画像のサイズがますます大きくなる傾向にあり、この点でも画面スクロールの回数が増大することとなっている。
【０００４】
画面スクロールの方法としては、１ラインスクロール、複数ラインスクロール、ページスクロール、あるいはジャンプスクロールなどと呼ばれるものが知られていて、これらのスクロール方法のいずれか１つが採用される。
【０００５】
さて、上記のスクロール方法はそれぞれ１回のスクロール指示に対するスクロール量が異なっている。そしてこれらのスクロール方法は、１回のスクロール量が少ないほどユーザが画面状態を自由に変更することができて見易い表示が行えるものの、多量のスクロールを行う場合にはスクロール指示をユーザが多数回行わなければならなくなってしまう。これに対して１回のスクロール量が多いほど多量のスクロールを容易に行うことが可能となるが、詳細な画面状態の調整を行うことはできず見辛くなってしまう。
【０００６】
そこで、スクロールモードを複数搭載し、ユーザによるモード選択に応じて複数のスクロールモードを切り替えて使用することも行われているが、この場合、それぞれのスクロールモード用のスクロールキーを使い分けなければならなかったり、単一のスクロールキーを例えば長押し／短押しのように異なる操作方法で使い分けたり、あるいはスクロールモードの切替えのためのキー操作などをユーザが行わなければならず、使い勝手の低下を来している。
【０００７】
またさらには、低速なスクロールモードを標準モードとしておき、この標準モードでのスクロールが一定時間継続して行われた場合に高速なスクロールモードに自動的に移行するような手法も用いられていたが、一定時間が経過するまでは低速な画面スクロールが継続されるので、所望とする画像領域を表示するようになるまでに時間がかかってしまうとともに、またユーザは単一の操作を行っているのにも関わらずにスクロール速度が変化するのであるから、操作感が悪い。
【０００８】
【発明が解決しようとする課題】
以上のように従来は、単一のスクロールモードのみを搭載していると、ユーザの所望する適切な画面スクロールを行うことができず、また複数のスクロールモードを選択的に利用できるようにしたものにあってはスクロールモード選択のための操作が必要であるために使い勝手が悪いという不具合があった。
【０００９】
本発明はこのような事情を考慮してなされたものであり、その目的とするところは、簡易かつ直感的な操作で複数のスクロールモードを任意に選択して使用することを可能とすることにある。
【００１０】
本発明の第１の態様による端末装置は、表示器と、この表示器の表示可能サイズよりも大きなサイズの画像の表示が行われているとき、この画像の少なくとも一方向へのスクロール指示のためのユーザによる操作を受け付ける受付手段と、この受付手段により受け付けられた操作の速度を検出する速度検出手段と、この速度検出手段により検出された速度および同じ速度範囲であると連続して判断した回数に基づいて、スクロール量の大きいスクロールモードについて前記回数の閾値を大きく設定して、それぞれスクロール量が異なる複数のスクロールモードのいずれか１つを選択するスクロールモード選択手段と、前記受付手段により受け付けられた操作の量が所定の単位操作量に達する毎に、前記スクロールモード選択手段により選択されているスクロールモードに応じたスクロール量で前記表示器に表示されている画像のスクロール動作を行わせるスクロール処理手段とを具備するようにした。
【００１１】
本発明の第２の態様による端末装置は、表示器と、この表示器の表示可能サイズよりも大きなサイズの画像の表示が行われているとき、この画像の少なくとも一方向へのスクロール指示のためのユーザによる操作を受け付ける受付手段と、この受付手段により受け付けられた操作の速度を検出する速度検出手段と、この速度検出手段により検出された速度と所定の閾値を比較し、検出された速度を低速または高速と判定し、低速と判定した場合は前記受付手段で受け付けた操作に応じて第１の変化量で画面のスクロールを行う第１のモードを選択するとともに変数をゼロに設定し、高速と判定した場合は前記変数に１を加算するとともに、当該変数が所定の値に達した場合に前記第１の変化量よりも大きい第２の変化量で画面のスクロールを行う第２のモードを選択するスクロールモード選択手段と、前記受付手段により受け付けられた操作に応じて前記スクロールモード選択手段が選択した第１のモードまたは第２のモードに従ったスクロール量で、前記表示器に表示されている画像のスクロール動作を行わせるスクロール処理手段とを具備するようにした。
【００１６】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態につき説明する。
【００１７】
（第１の実施形態）
図１は本発明の第１実施形態に係る表示制御装置を適用して構成された無線通信端末の要部構成を示すブロック図である。
【００１８】
この図に示すように本実施形態の無線通信端末は、アンテナ１、アンテナ共用器２、受信部（ＲＸ）３、周波数シンセサイザ（ＳＹＮ）４、送信部（ＴＸ）５、ＣＤＭＡ信号処理部６、音声符号処理部７、ＰＣＭ符号処理部８、受話アンプ９、スピーカ１０、マイクロホン１１、送話アンプ１２、液晶表示器（以下、ＬＣＤと称する）１３、キーユニット１４、トラックバー１５、サウンダ１６、バイブレータ１７、メモリ部１８、タイマ１９および制御部２０を有している。
【００１９】
図示しない基地局から無線チャネルを介して送られた無線周波信号は、アンテナ１で受けられて電波−電気信号変換がなされたのち、アンテナ共用器２に与えられる。アンテナ共用器２は、受信用フィルタ２ａと送信用フィルタ２ｂとからなる。そして基地局から無線チャネルを介して送られた無線周波信号は、受信用フィルタ２ａを通過して受信部３に与えられる。
【００２０】
受信部３では、上記無線周波信号が周波数シンセサイザ４から与えられる受信局部発振信号とミキシングされて中間周波信号に周波数変換される。なお、周波数シンセサイザ４で発生される受信局部発振信号の周波数は、制御部２０からの制御電圧によって指示される。
【００２１】
受信部３にて得られた中間周波信号は、ＣＤＭＡ信号処理部６において直交復調処理が施されたのち、さらに逆拡散処理が施されて、データレートに応じた所定のフォーマットのデータに変換される。
【００２２】
そしてこのＣＤＭＡ信号処理部６での変換結果は、受信データとして音声符号処理部７および制御部２０に与えられる。また変換結果のうちのデータレートを示すデータについては、受信データレートとして制御部２０に与えられる。
【００２３】
音声符号処理部７は、ＣＤＭＡ信号処理部６にて得られた受信データに対して、制御部２０から通知される受信データレートに応じた伸長処理を施し、この処理結果をＰＣＭ符号処理部８に与える。
【００２４】
ＰＣＭ符号処理部８は、音声符号処理部７にて伸張された受信データを復号してアナログ受話信号を得る。このアナログ受話信号は、受話アンプ９にて増幅されたのちにスピーカ１０へと与えられ、このスピーカ１０により拡声出力される。
【００２５】
一方、話者が発生した送話音声は、マイクロホン１１で電気信号、すなわちアナログ送話信号に変換される。そしてこのアナログ送話信号は、送話アンプ１２で適正レベルまで増幅されたのち、ＰＣＭ符号処理部８にてＰＣＭ符号化処理が施され、送信データとして音声符号処理部７に与えられる。
【００２６】
音声符号処理部７は、ＰＣＭ符号処理部８から与えられる送信データより送話音声のエネルギー量を検出し、この検出結果に基づいてデータレートを決定して制御部２０に通知する。そして、上記送信データを上記データレートに応じたフォーマットのバースト信号に圧縮し、ＣＤＭＡ信号処理部６へと与える。
【００２７】
ＣＤＭＡ信号処理部６は、音声符号処理部７にて圧縮されたバースト信号や制御部２０から与えられるバースト信号に対して、送信チャネルに応じたＰＮ符号を用いて拡散処理を施す。そしてこの処理結果に対して、直交変調処理を施し、直交変調信号として送信部５へと与える。
【００２８】
送信部５は、ＣＤＭＡ信号処理部６から与えられる直交変調信号を周波数シンセサイザ４から与えられる送信局部発振信号とミキシングして無線周波信号に変換し、制御部２０により通知される送信データレートに基づいて、上記無線周波信号の有効部分だけを高周波増幅して、アンテナ共用器２へと与える。なお周波数シンセサイザ４で生成される送信局部発振信号の周波数は、制御部２０からの制御電圧によって指示される。
【００２９】
アンテナ共用器２に送信部５から与えられた無線周波信号は、送信用フィルタ２ｂにより、送信帯域の無線周波信号のみがアンテナ１へと与えられ、基地局に向けて空間に放射される。
【００３０】
ＬＣＤ１３は、制御部２０の制御の下に任意の画像を表示するもので、例えば文言の表示、ＴＶ電話通信における相手画像の表示、映像配信サービスの映像表示などに利用される。
【００３１】
キーユニット１４は、電話番号、発信、終話、文字入力、あるいは各種ユーザ設定などに関するユーザによる指示入力を受け付け、指定内容を制御部２０に通知する。
【００３２】
トラックバー１５は、図２（ｂ）に示すように、ローラ部１５ａ、ロータリエンコーダ１５ｂおよびプッシュスイッチ１５ｃを有し、筐体Ｂに収容されている。なお図２（ｂ）は、筐体Ｂ内におけるトラックバー１５の配置状態を模式的に示す図である。
【００３３】
ローラ部１５ａは、図２（ｃ）に示すように樹脂などにより形成された円筒体を成し、同図に矢印で示す方向に回転可能で、かつ図２（ａ）に示す筐体Ｂの正面図および図２（ｂ）に示されるように筐体Ｂの前面より一部が筐体Ｂの外部へと突出した状態で配置される。かくしてこのローラ部１５ａは、ユーザが任意に回転させることができる。
【００３４】
ロータリエンコーダ１５ｂは、ローラ部１５ａの一側端に設けられていて、ローラ部１５ａの単位回転量の回転およびその回転方向を検出し、これらを示した回転情報を出力する。なお単位回転量は任意であって良いが、本実施形態では１／８回転（４５゜回転）とする。
【００３５】
プッシュスイッチ１５ｃは、ローラー部１５ａが筐体Ｂの内部方向に押し込まれた際にローラー部１５ａによってＯＮされ、これに応じて押下信号を出力する。
【００３６】
なお、ロータリエンコーダ１５ｂが出力する回転情報と、プッシュスイッチ１５ｃが出力する押下信号とが、トラックバー１５での検出情報として制御部２０へと与えられる。
【００３７】
サウンダ１６は、メロディ再生や各種警報音の出力などを行う。
【００３８】
バイブレータ１７は、着信発生などをユーザに報知するべくバイブレータ動作を行う。
【００３９】
メモリ部１８は、例えばフラッシュメモリなどを用いてなり、各種のユーザ設定情報などを記憶するために用いられる。
【００４０】
タイマ１９は、トラックバー１５でローラ部１５ａの単位回転量の回転が行われる時間間隔を計測するための計時動作を制御部２０の制御の下に行う。
【００４１】
制御部２０は、例えばＣＰＵ、ＲＯＭおよびＲＡＭなどを主体として構成され、ソフトウェア処理により本無線通信端末の各部を総括制御して無線通信端末としての動作を実現する。そして制御部２０は、図示しない移動通信網を介しての通信を可能とするための制御処理などのような同種の無線通信端末における周知の一般的な各種機能を実現するための処理手段に加えて、回転速度算出手段２０ａ、スクロールモード選択手段２０ｂおよびスクロール処理手段２０ｃをソフトウェア処理により実現している。
【００４２】
ここで回転速度算出手段２０ａは、トラックバー１５から与えられる回転情報とタイマ１９のタイマ値とに基づいてローラ部１５ａの回転速度を算出する。
【００４３】
スクロールモード選択手段２０ｂは、回転速度算出手段２０ａにより算出されたローラ部１５ａの回転速度に基づいてスクロールモードを選択する。
【００４４】
そしてスクロール処理手段２０ｃは、トラックバー１５から与えられる回転情報に基づき、スクロールモード選択手段２０ｂで選択されたスクロールモードでの画面スクロールを行うための表示制御を行う。
【００４５】
次に以上のように構成された無線通信端末の動作につき説明する。なお、音声通話などや電子メールの送受信に係る動作などは既存の同種の装置と同様であるのでその説明は省略し、ここでは画面スクロールに関する動作につき詳しく説明することとする。
【００４６】
まず、例えば受信メールの表示時などにおいて表示すべき画像がＬＣＤ１３の表示可能サイズよりも大きい場合には、表示すべき画像のうちのＬＣＤ１３の表示可能サイズに相当する領域のみをＬＣＤ１３に表示させる。
【００４７】
このような状態で制御部２０は、所定の時間周期毎などのような所定のタイミング毎に図３に示すような画面スクロール処理を開始する。なおこの画面スクロール処理は、想定される最高速度でローラ部１５ａを回転させた場合においてロータリエンコーダ１５ｂが１単位回転量の回転を検出する周期よりも短い周期で行うようにする。
【００４８】
この画面スクロール処理において制御部２０はまず、トラックバー１５から新しい回転情報が与えられたか否かに基づいて、さらに新しい回転情報が与えられているならばその回転情報の内容に基づいて、ローラ部１５ａが順方向（例えば図２（ａ）中の下方向）に１単位回転量回転したか否かを確認する（ステップＳＴ１）。そしてここでローラ部１５ａが回転していないと判断したならば制御部２０は、ユーザによるスクロール指示がなされていないと判断して今回の画面スクロール処理をそのまま終了する。
【００４９】
これに対して、ユーザによりローラ部１５ａが順方向に回転され、これに応じてロータリエンコーダ１５ｂからその旨を示す回転情報が与えられたならば制御部２０は、ローラ部１５ａが回転していると判断する。そしてこの場合に制御部２０は、その時点におけるタイマ１９のタイマ値を取り込み、ローラ部１５ａの回転速度を算出する（ステップＳＴ２）。なお、タイマ１９は後述するように画面をスクロールさせる毎に再起動されるのであって、そのタイマ値は前回のスクロールを行ってからの経過時間に相当し、ローラ部１５ａの１単位回転量の回転が前回検出された時点からの経過時間にも相当する。従って、タイマ１９のタイマ値はローラ部１５ａが１単位回転量を回転するのに要した時間と見なすことでローラ部１５ａの回転速度を算出することができる。
【００５０】
そしてローラ部１５ａの回転速度を算出したならば制御部２０は、その算出した回転速度が予め設定したしきい値よりも小さいか否かを確認する（ステップＳＴ３）。
【００５１】
ここで回転速度がしきい値よりも小さいならば、すなわちローラ部１５ａが低速に回転されているならば、制御部２０は１ライン分の画面スクロールを行う（ステップＳＴ４）。また回転速度がしきい値よりも大きいならば、すなわちローラ部１５ａが高速に回転されているならば、制御部２０は１ページ分の画面スクロールを行う（ステップＳＴ５）。
【００５２】
かくして、今回の画面スクロール処理の開始時におけるＬＣＤ１３での表示画面が例えば図４（ａ）に示すようなものであったとするならば、ユーザがローラ部１５ａをゆっくりと操作した場合には１行だけ画面スクロールが行われてＬＣＤ１３での表示画面が例えば図４（ｂ）に示すように変化するが、ユーザがローラ部１５ａを素早く操作した場合には１ページだけ画面スクロールが行われてＬＣＤ１３での表示画面が例えば図４（ｃ）に示すように変化する。
【００５３】
そしてステップＳＴ４またはステップＳＴ５でのスクロールが完了したならば制御部２０は、次の１単位角度の回転に要する時間を計時するためにタイマ１９を再起動し（ステップＳＴ６）、これをもって今回の画面スクロール処理を終了する。
【００５４】
以上のように本実施形態によれば、トラックバー１５におけるローラ部１５ａの回転によりユーザによるスクロール指示を受け付け、これに応じて画面スクロールを行うが、ローラ部１５ａの１単位回転量の回転に応じてのスクロール量はローラ部１５ａの回転速度が低速である場合には１行、高速である場合には１ページと、それぞれ異ならされる。従って、ユーザはローラ部１５ａを回転させる操作のみで、ラインスクロールおよびページスクロールを任意に使い分けてのスクロールを行わせることが可能であり、応答性が良く、かつ軽快な優れた操作性を実現できる。
【００５５】
すなわち、まず、ローラ部１５ａを素早く操作してページスクロールを行わせることで目的の情報付近まで素早くもっていき、その後、ローラ部１５ａの操作速度を遅くして１ラインスクロールに切り替え、目的の情報を表示させるといったことが可能になる。この結果、長い文章のメールを読み返すときなどに、文の最後に読み返したい情報がある場合に、従来は画面の小ささから膨大なスクロール回数になり煩わしかったスクロール操作を、少ない手数で目的の情報が表示できる、簡単かつ、軽快なスクロール操作にすることができる。本実施形態のように無線通信端末の場合は、実装面積の制限からＬＣＤ１３の表示可能サイズが小さくなり、かつ大掛かりなスクロール操作用デバイスを搭載することが困難であるので、本発明による操作性向上の効果は非常に大きい。
【００５６】
なお、ローラ部１５ａが停止していた状態からローラ部１５ａの回転が開始された直後は、タイマ値は停止していた時間も含み、ローラ部１５ａが１単位回転量を回転するのに実際に要した時間より大きくなってしまう。このため、ユーザが最初からページスクロールを行うべく素早くローラ部１５ａを回転させたとしても、最初はラインスクロールによる画面スクロールが行われてしまうことがあり得る。しかしこのようにユーザの意に反してラインスクロールが行われてしまう可能性があるのは最初の１回のみであって、それ以降はローラ部１５ａの実際の回転速度に応じたスクロールモードが正しく選択されるから、何ら問題はない。
【００５７】
（第２の実施形態）
ところで前記第１実施形態であると、ローラ部１５ａの操作速度とスクロール量とが一致するから直感的な操作が可能であるものの、ページスクロールを継続して行おうとする場合にはユーザはローラ部１５ａを高速に回し続けなければならないことからユーザの負担になるおそれがある。そこでこの点を改善する実施形態につき以下に説明する。
【００５８】
本実施形態の無線通信端末のハードウェア的な構成は図１および図２に示した第１実施形態の無線通信端末と同様であるので、その説明は省略する。
【００５９】
そして本実施形態の無線通信端末が前記第１実施形態の無線通信端末と異なっている点は、制御部２０がソフトウェア処理により行う画面スクロール処理の処理内容にある。
【００６０】
図５に本実施形態における画面スクロール処理の際の制御部２０の処理手順を示す。
【００６１】
以下、このフローチャートを参照して本実施形態に係る無線通信端末の動作につき説明する。
【００６２】
まず、例えば受信メールの表示時などにおいて表示すべき画像がＬＣＤ１３の表示可能サイズよりも大きい場合には、表示すべき画像のうちのＬＣＤ１３の表示可能サイズに相当する領域のみをＬＣＤ１３に表示させる。
【００６３】
このような状態で制御部２０は、所定の時間周期毎などのような所定のタイミング毎に図５に示す画面スクロール処理を開始する。なおこの画面スクロール処理は、想定される最高速度でローラ部１５ａを回転させた場合においてロータリエンコーダ１５ｂが１単位回転量の回転を検出する周期よりも短い周期で行うようにする。
【００６４】
この画面スクロール処理において制御部２０はまず、トラックバー１５から新しい回転情報が与えられたか否かに基づいてローラ部１５ａが１単位回転量回転したか否かを確認する（ステップＳＴ１１）。そしてここでローラ部１５ａが回転していないと判断したならば制御部２０は、ユーザによるスクロール指示がなされていないと判断して今回の画面スクロール処理をそのまま終了する。
【００６５】
これに対して、ユーザによりローラ部１５ａが回転され、これに応じてロータリエンコーダ１５ｂから回転情報が与えられたならば制御部２０は、ローラ部１５ａが回転していると判断する。そしてこの場合に制御部２０は、上記回転情報に示された回転方向が順方向であるか否かを確認する（ステップＳＴ１２）。
【００６６】
ローラ部１５ａが順方向に回転したのであるならば制御部２０は続いて、スクロールモードがページスクロールモードに固定中であるか否かを確認する（ステップＳＴ１３）。
【００６７】
そしてスクロールモードがページスクロールモードに固定されていないならば制御部２０は、現時点におけるタイマ１９のタイマ値を取り込み、ローラ部１５ａの回転速度を算出する（ステップＳＴ１４）。そして制御部２０は、この算出した回転速度が予め設定したしきい値よりも小さいか否かを確認する（ステップＳＴ１５）。
【００６８】
ここで回転速度がしきい値よりも小さいならば、すなわちローラ部１５ａが低速に回転されているならば、制御部２０は１ライン分の画面スクロールを行う（ステップＳＴ１６）。また回転速度がしきい値よりも大きいならば、すなわちローラ部１５ａが高速に回転されているならば、制御部２０は１ページ分の画面スクロールを行う（ステップＳＴ１７）。
【００６９】
このように、ページスクロールモード固定中でなければ前述の第１実施形態の時と同様にローラ部１５ａの回転速度に応じてラインスクロールモードまたはページスクロールモードが選択され、そのスクロールモードでの１単位量の画面スクロールが行われる。
【００７０】
ただし本実施形態においては、ステップＳＴ１７にて１ページ分の画面スクロールを行った場合には、スクロールモードをページスクロールモードに固定する（ステップＳＴ１８）。
【００７１】
そしてステップＳＴ１６またはステップＳＴ１８の処理の後に制御部２０は、次の１単位角度の回転に要する時間を計時するためにタイマ１９を再起動し（ステップＳＴ１９）、これをもって今回の画面スクロール処理を終了する。
【００７２】
ところで、上述のようにスクロールモードをページスクロールモードに固定した状態においてローラ部１５ａが順方向へと回転されたならば、制御部２０はステップＳＴ１３にてページスクロールモード固定中と判断することになる。そしてこの場合には制御部２０は、ローラ部１５ａの回転速度に拘わらずに１ページ分の画面スクロールを行う（ステップＳＴ２０）。
【００７３】
そしてこの１ページ分の画面スクロールが完了したならば、制御部２０はそのまま今回の画面スクロール処理を終了する。
【００７４】
ところで、ローラ部１５ａが逆方向へと回転された場合、制御部２０はステップＳＴ１２にてその旨を認識する。そしてこの場合に制御部２０は続いて、ページスクロールモード固定中であるか否かを確認する（ステップＳＴ２１）。そして、ページスクロールモード固定中でなければ、制御部２０は今回のローラ部１５ａの回転を無視してそのまま今回の画面スクロール処理を終了する。しかしページスクロールモード固定中であるならば制御部２０は、そのページスクロールモードの固定を解除し（ステップＳＴ２２）、これをもって今回の画面スクロール処理を終了する。
【００７５】
以上のように本実施形態によれば、一旦ローラ部１５ａが順方向に高速回転されたならば、以後ローラ部１５ａが逆方向に回転されるまでの間にはページスクロールモードをページスクロールモードに固定する。そしてページスクロールモード固定中は、ローラ部１５ａが順方向に１単位回転量回転される毎に、その回転速度に拘わらずに１ページ分ずつのスクロールが行われる。
【００７６】
従って、前記第１実施形態と同様にユーザはローラ部１５ａを回転させる操作のみで、ラインスクロールおよびページスクロールを任意に使い分けてのスクロールを行わせることが可能であり、非常に利便性が高い上に、ページスクロールを継続して行おうとする場合であっても、ユーザはローラ部１５ａの高速操作を継続して行う必要がなく、ローラ部１５ａの操作が楽になる。
【００７７】
しかも、ページスクロールモードへの固定および解除もともにローラ部１５ａを回転させる操作のみにより行うことができるから、利便性が低下することもない。
【００７８】
（第３の実施形態）
さて前記第１実施形態であると、ラインスクロールおよびページスクロールのいずれを行う場合でも、ローラ部１５ａの１単位回転量の回転に応じて１単位量（１行または１ページ）の画面スクロールが行われ、操作量とスクロール量とが一致するから直感的な操作が可能である。しかしページスクロールを行わせるべくローラ部１５ａを高速に回転させようとするとローラ部１５ａの回転量が複数単位回転量に及んでしまい易い。すなわち、ページスクロールにより１ページや２ページといった少数ページ分の画面スクロールを行わせようとする場合には、高速に少回転量でローラ部１５ａを回転させる必要があるのであって、その操作はユーザにとって困難なものとなるおそれがある。そこでこの点を改善する実施形態につき以下に説明する。
【００７９】
図６は本実施形態に係る表示制御装置を適用して構成された無線通信端末の要部構成を示すブロック図である。なお、図１と同一部分には同一符号を付し、その詳細な説明は省略する。
【００８０】
この図に示すように本実施形態の無線通信端末は、アンテナ１、アンテナ共用器２、受信部３、周波数シンセサイザ４、送信部５、ＣＤＭＡ信号処理部６、音声符号処理部７、ＰＣＭ符号処理部８、受話アンプ９、スピーカ１０、マイクロホン１１、送話アンプ１２、液晶表示器１３、キーユニット１４、トラックバー１５、サウンダ１６、バイブレータ１７、メモリ部１８、タイマ１９および制御部２１を有している。
【００８１】
すなわち本実施形態の無線通信端末は、前記第１実施形態の無線通信端末における制御部２０に代えて制御部２１を設けたものとなっている。
【００８２】
制御部２１は、例えばＣＰＵ、ＲＯＭおよびＲＡＭなどを主体として構成され、ソフトウェア処理により本無線通信端末の各部を総括制御して無線通信端末としての動作を実現する。そして制御部２１は、図示しない移動通信網を介しての通信を可能とするための制御処理などのような同種の無線通信端末における周知の一般的な各種機能を実現するための処理手段に加えて、回転速度算出手段２０ａ、スクロールモード選択手段２０ｂ、スクロール処理手段２０ｃおよびスクロール感度変更手段２１ａをソフトウェア処理により実現している。すなわち制御部２１は、前記第１実施形態における制御部２０にスクロール感度変更手段２１ａを追加したものである。
【００８３】
スクロール感度変更手段２１ａは、回転速度算出手段２０ａにより算出されたスクロール速度に応じてスクロール処理手段２０ｃに１回の画面スクロールを実行させるための回転体の回転量を変更させる。
【００８４】
次に以上のように構成された無線通信端末の動作につき説明する。
【００８５】
まず、例えば受信メールの表示時などにおいて表示すべき画像がＬＣＤ１３の表示可能サイズよりも大きい場合には、表示すべき画像のうちのＬＣＤ１３の表示可能サイズに相当する領域のみをＬＣＤ１３に表示させる。
【００８６】
このような状態で制御部２０は、所定の時間周期毎などのような所定のタイミング毎に図７に示すような画面スクロール処理を開始する。なおこの画面スクロール処理は、想定される最高速度でローラ部１５ａを回転させた場合においてロータリエンコーダ１５ｂが１単位回転量の回転を検出する周期よりも短い周期で行うようにする。
【００８７】
この画面スクロール処理において制御部２０はまず、トラックバー１５から新しい回転情報が与えられたか否かに基づいて、さらに新しい回転情報が与えられているならばその回転情報の内容に基づいて、ローラ部１５ａが順方向（例えば図２（ａ）中の下方向）に１単位回転量回転したか否かを確認する（ステップＳＴ３１）。そしてここでローラ部１５ａが回転していないと判断したならば制御部２０は、ユーザによるスクロール指示がなされていないと判断して今回の画面スクロール処理をそのまま終了する。
【００８８】
これに対して、ローラ部１５ａが順方向に回転された場合には制御部２０は、その時点におけるタイマ１９のタイマ値を取り込み、ローラ部１５ａの回転速度を算出する（ステップＳＴ３２）。そして制御部２０は、この算出した回転速度が予め設定したしきい値よりも小さいか否かを確認する（ステップＳＴ３３）。
【００８９】
ここで回転速度がしきい値よりも小さいならば、すなわちローラ部１５ａが低速に回転されているならば、制御部２０は即座に１ライン分の画面スクロールを行う（ステップＳＴ３４）。
【００９０】
しかしながら回転速度がしきい値よりも大きいならば、すなわちローラ部１５ａが高速に回転されているならば、制御部２０は変数ｎをｎ＋１に更新し（ステップＳＴ３５）、この更新後の変数ｎが所定値（本実施形態では「４」）であるか否かを確認する（ステップＳＴ３６）。そして変数ｎが「４」である場合に限り制御部２０は、１ページ分の画面スクロールを行う（ステップＳＴ３７）。
【００９１】
ステップＳＴ３４またはステップＳＴ３７でのスクロールが完了したならば制御部２０は、変数ｎを「０」にクリアする（ステップＳＴ３８）。
【００９２】
そしてこれに続いて、あるいはステップＳＴ３６にて変数ｎが「４」ではないと判定した場合に制御部２０は、次の１単位角度の回転に要する時間を計時するためにタイマ１９を再起動し（ステップＳＴ３９）、これをもって今回の画面スクロール処理を終了する。
【００９３】
以上のように本実施形態によれば、ローラ部１５ａの回転速度が低速である場合には１単位回転量の回転に応じて１行分の画面スクロールが即座に行われるが、ローラ部１５ａの回転速度が高速である場合には、この高速な回転が４単位回転量だけ継続的に行われて変数ｎが「４」になったとき、すなわちローラ部１５ａが１／２回転（１８０°）分に渡り高速に回転されたときにのみ１ページ分の画面スクロールが行われるのであって、１回の画面スクロールに対するローラ部１５ａの実質的な単位回転量が変更されるのである。
【００９４】
従って、前記第１実施形態と同様にユーザはローラ部１５ａを回転させる操作のみで、ラインスクロールおよびページスクロールを任意に使い分けてのスクロールを行わせることが可能であり、非常に利便性が高い上に、ページスクロールを行うべくユーザがローラ部１５ａを高速に操作する際にはローラ部１５ａの回転に対する応答性が低速回転時よりも低下されることになるので、ユーザはローラ部１５ａを高速に操作しつつも容易にスクロール量を調整することが可能となる。
【００９５】
なお、本発明は前記各実施形態に限定されるものではない。例えば前記各実施形態では、１方向へのスクロールを行う例を示しているが、ローラ部１５ａの回転方向に応じてスクロール方向を異ならせることで２方向へのスクロールを行う場合にも適応することが可能である。
【００９６】
また前記各実施形態では、２つのスクロールモードとしてラインスクロールモードおよびページスクロールモードを例示しているが、複数ラインスクロールやジャンプスクロールなどのような他の形態でのスクロールを行うスクロールモードを用いる場合にも本発明の適用が可能である。
【００９７】
また前記各実施形態では、回転体として円筒体をなすローラ部１５ａを用いているが、例えば球体等のような別形状のものを回転体として用いるようにしても良い。
【００９８】
また前記各実施形態では、本発明に係る表示制御装置を無線通信端末に適用しているが、ユーザ操作に応じてのスクロールを伴って画像表示を行う機能を有した装置であれば如何なる装置にも本発明の適用が可能である。もちろん、画像を表示する表示器もＬＣＤには限らない。
【００９９】
また前記各実施形態では、ロータリエンコーダ１５ｂが１単位回転量を検出する時間間隔に基づいてローラ部１５ａの回転速度を算出することとしているが、速度センサを別途設けるなどの別の方法によりローラ部１５ａの回転速度の検出を行うようにしても良い。なお、前記各実施形態の場合はロータリエンコーダ１５ｂを回転検出のためおよび回転速度検出のために共用していて構成が簡易となっているのに対して、速度センサ等を別途設けると構成の複雑化を来してしまうが、ローラ部１５ａの実際の回転速度をより正確に測定することが可能であるので、スクロールモードの切り替えを精度良く行うことが可能となる。
【０１００】
また前記第１実施形態および前記第３実施形態では、スクロールモードをラインスクロールモードおよびページスクロールモードの２つとして、回転速度を１つのしきい値に基づいて低速／高速に分類していずれかのスクロールモードを選択することとしているが、３つ以上のスクロールモードを用意しておき、回転速度を複数のしきい値に基づいてスクロールモードと同数に分類することで、３つ以上のスクロールモードから任意に選択することも可能である。
【０１０１】
また前記第２実施形態では、３つ以上のスクロールモードを用意しておき、ローラ部１５ａが高速に回転される毎に１段階ずつ使用するスクロールモードを切り替えて行くようにしても良い。
【０１０２】
また前記第２実施形態では、ページスクロールモード固定の解除条件を、ローラ部１５ａの１単位回転量の逆回転としているが、これは複数単位回転量の逆回転としても良いし、あるいは、一定時間に渡るローラ部１５ａの回転停止や、別途用意した解除キーの押下などのような別条件としてもよい。
【０１０３】
また前記各実施形態では、ローラ部１５ａの回転速度に応じてスクロールモードを変更することとしているが、例えば加速度センサなどを用いて装置の状態（傾き等）を検出し、その検出結果に基づいてスクロールモードを変更するようにしても良い。
【０１０４】
このほか、本発明の要旨を逸脱しない範囲で種々の変形実施が可能である。
【０１０５】
【発明の効果】
本発明によれば、簡易かつ直感的な操作で複数のスクロールモードを任意に選択して使用することを可能とすることができる。
【図面の簡単な説明】
【図１】本発明の第１実施形態に係る表示制御装置を適用して構成された無線通信端末の要部構成を示すブロック図。
【図２】図１中のトラックバー１５の構成および筐体への装着状態を示す図。
【図３】図１中の制御部２０による第１実施形態での画面スクロール処理の際の処理手順を示すフローチャート。
【図４】第１実施形態での画面スクロールの実行例を示す図。
【図５】図１中の制御部２０による第２実施形態での画面スクロール処理の際の処理手順を示すフローチャート。
【図６】本発明の第３実施形態に係る表示制御装置を適用して構成された無線通信端末の要部構成を示すブロック図。
【図７】図６中の制御部２１による画面スクロール処理の際の処理手順を示すフローチャート。
【符号の説明】
１３…液晶表示器
１５…トラックバー
１５ａ…ローラー部
１５ｂ…ロータリエンコーダ
１５ｃ…プッシュスイッチ
１９…タイマ
２０，２１…制御部
２０ａ…回転速度算出手段
２０ｂ…スクロールモード選択手段
２０ｃ…スクロール処理手段
２１ａ…スクロール感度変更手段
【図１】
0004794037.tif 000002
【図２】
0004794037.tif 000003
【図３】
0004794037.tif 000004
【図４】
0004794037.tif 000005
【図５】
0004794037.tif 000006
【図６】
0004794037.tif 000007
【図７】
0004794037.tif 000008