JP4794037B2 - Terminal device - Google Patents
Terminal device Download PDFInfo
- Publication number
- JP4794037B2 JP4794037B2 JP2000364511A JP2000364511A JP4794037B2 JP 4794037 B2 JP4794037 B2 JP 4794037B2 JP 2000364511 A JP2000364511 A JP 2000364511A JP 2000364511 A JP2000364511 A JP 2000364511A JP 4794037 B2 JP4794037 B2 JP 4794037B2
- Authority
- JP
- Japan
- Prior art keywords
- scroll
- unit
- speed
- amount
- mode
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000001514 detection method Methods 0.000 claims description 13
- 230000008859 change Effects 0.000 claims description 7
- 230000004044 response Effects 0.000 claims description 3
- 238000010977 unit operation Methods 0.000 claims description 3
- 238000000034 method Methods 0.000 description 33
- 238000004891 communication Methods 0.000 description 30
- 230000008569 process Effects 0.000 description 22
- 230000005540 biological transmission Effects 0.000 description 18
- 238000010586 diagram Methods 0.000 description 7
- 230000010355 oscillation Effects 0.000 description 4
- 230000035945 sensitivity Effects 0.000 description 4
- 239000004973 liquid crystal related substance Substances 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000008571 general function Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 102100036848 C-C motif chemokine 20 Human genes 0.000 description 1
- 102100035353 Cyclin-dependent kinase 2-associated protein 1 Human genes 0.000 description 1
- 102100029860 Suppressor of tumorigenicity 20 protein Human genes 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000011347 resin Substances 0.000 description 1
- 229920005989 resin Polymers 0.000 description 1
- 230000004043 responsiveness Effects 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
Images
Landscapes
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Set Structure (AREA)
- Input From Keyboards Or The Like (AREA)
- Position Input By Displaying (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、無線通信端末などにおいて、表示器の表示可能サイズよりも大きなサイズの画像の表示をユーザ指示に応じての画面スクロールを伴って表示器に行わせる表示制御装置に関する。
【0002】
【従来の技術】
表示すべき画像のサイズが表示器の表示可能サイズよりも大きい場合は、表示すべき画像の一部を表示器に表示しておき、ユーザ指示に応じての画面スクロールを行うことが一般的に行われている。
【0003】
特に無線通信端末のような無線通信端末の場合、搭載している表示器が小型であるために、画面スクロールを行う機会が頻繁となってしまう。さらに無線通信端末では近年、送受信可能なメールの文字数が増大したり、あるいはインターネットサイトにアクセスすることが可能であるなどのために表示すべき画像のサイズがますます大きくなる傾向にあり、この点でも画面スクロールの回数が増大することとなっている。
【0004】
画面スクロールの方法としては、1ラインスクロール、複数ラインスクロール、ページスクロール、あるいはジャンプスクロールなどと呼ばれるものが知られていて、これらのスクロール方法のいずれか1つが採用される。
【0005】
さて、上記のスクロール方法はそれぞれ1回のスクロール指示に対するスクロール量が異なっている。そしてこれらのスクロール方法は、1回のスクロール量が少ないほどユーザが画面状態を自由に変更することができて見易い表示が行えるものの、多量のスクロールを行う場合にはスクロール指示をユーザが多数回行わなければならなくなってしまう。これに対して1回のスクロール量が多いほど多量のスクロールを容易に行うことが可能となるが、詳細な画面状態の調整を行うことはできず見辛くなってしまう。
【0006】
そこで、スクロールモードを複数搭載し、ユーザによるモード選択に応じて複数のスクロールモードを切り替えて使用することも行われているが、この場合、それぞれのスクロールモード用のスクロールキーを使い分けなければならなかったり、単一のスクロールキーを例えば長押し/短押しのように異なる操作方法で使い分けたり、あるいはスクロールモードの切替えのためのキー操作などをユーザが行わなければならず、使い勝手の低下を来している。
【0007】
またさらには、低速なスクロールモードを標準モードとしておき、この標準モードでのスクロールが一定時間継続して行われた場合に高速なスクロールモードに自動的に移行するような手法も用いられていたが、一定時間が経過するまでは低速な画面スクロールが継続されるので、所望とする画像領域を表示するようになるまでに時間がかかってしまうとともに、またユーザは単一の操作を行っているのにも関わらずにスクロール速度が変化するのであるから、操作感が悪い。
【0008】
【発明が解決しようとする課題】
以上のように従来は、単一のスクロールモードのみを搭載していると、ユーザの所望する適切な画面スクロールを行うことができず、また複数のスクロールモードを選択的に利用できるようにしたものにあってはスクロールモード選択のための操作が必要であるために使い勝手が悪いという不具合があった。
【0009】
本発明はこのような事情を考慮してなされたものであり、その目的とするところは、簡易かつ直感的な操作で複数のスクロールモードを任意に選択して使用することを可能とすることにある。
【0010】
本発明の第1の態様による端末装置は、表示器と、この表示器の表示可能サイズよりも大きなサイズの画像の表示が行われているとき、この画像の少なくとも一方向へのスクロール指示のためのユーザによる操作を受け付ける受付手段と、この受付手段により受け付けられた操作の速度を検出する速度検出手段と、この速度検出手段により検出された速度および同じ速度範囲であると連続して判断した回数に基づいて、スクロール量の大きいスクロールモードについて前記回数の閾値を大きく設定して、それぞれスクロール量が異なる複数のスクロールモードのいずれか1つを選択するスクロールモード選択手段と、前記受付手段により受け付けられた操作の量が所定の単位操作量に達する毎に、前記スクロールモード選択手段により選択されているスクロールモードに応じたスクロール量で前記表示器に表示されている画像のスクロール動作を行わせるスクロール処理手段とを具備するようにした。
【0011】
本発明の第2の態様による端末装置は、表示器と、この表示器の表示可能サイズよりも大きなサイズの画像の表示が行われているとき、この画像の少なくとも一方向へのスクロール指示のためのユーザによる操作を受け付ける受付手段と、この受付手段により受け付けられた操作の速度を検出する速度検出手段と、この速度検出手段により検出された速度と所定の閾値を比較し、検出された速度を低速または高速と判定し、低速と判定した場合は前記受付手段で受け付けた操作に応じて第1の変化量で画面のスクロールを行う第1のモードを選択するとともに変数をゼロに設定し、高速と判定した場合は前記変数に1を加算するとともに、当該変数が所定の値に達した場合に前記第1の変化量よりも大きい第2の変化量で画面のスクロールを行う第2のモードを選択するスクロールモード選択手段と、前記受付手段により受け付けられた操作に応じて前記スクロールモード選択手段が選択した第1のモードまたは第2のモードに従ったスクロール量で、前記表示器に表示されている画像のスクロール動作を行わせるスクロール処理手段とを具備するようにした。
【0016】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態につき説明する。
【0017】
(第1の実施形態)
図1は本発明の第1実施形態に係る表示制御装置を適用して構成された無線通信端末の要部構成を示すブロック図である。
【0018】
この図に示すように本実施形態の無線通信端末は、アンテナ1、アンテナ共用器2、受信部(RX)3、周波数シンセサイザ(SYN)4、送信部(TX)5、CDMA信号処理部6、音声符号処理部7、PCM符号処理部8、受話アンプ9、スピーカ10、マイクロホン11、送話アンプ12、液晶表示器(以下、LCDと称する)13、キーユニット14、トラックバー15、サウンダ16、バイブレータ17、メモリ部18、タイマ19および制御部20を有している。
【0019】
図示しない基地局から無線チャネルを介して送られた無線周波信号は、アンテナ1で受けられて電波−電気信号変換がなされたのち、アンテナ共用器2に与えられる。アンテナ共用器2は、受信用フィルタ2aと送信用フィルタ2bとからなる。そして基地局から無線チャネルを介して送られた無線周波信号は、受信用フィルタ2aを通過して受信部3に与えられる。
【0020】
受信部3では、上記無線周波信号が周波数シンセサイザ4から与えられる受信局部発振信号とミキシングされて中間周波信号に周波数変換される。なお、周波数シンセサイザ4で発生される受信局部発振信号の周波数は、制御部20からの制御電圧によって指示される。
【0021】
受信部3にて得られた中間周波信号は、CDMA信号処理部6において直交復調処理が施されたのち、さらに逆拡散処理が施されて、データレートに応じた所定のフォーマットのデータに変換される。
【0022】
そしてこのCDMA信号処理部6での変換結果は、受信データとして音声符号処理部7および制御部20に与えられる。また変換結果のうちのデータレートを示すデータについては、受信データレートとして制御部20に与えられる。
【0023】
音声符号処理部7は、CDMA信号処理部6にて得られた受信データに対して、制御部20から通知される受信データレートに応じた伸長処理を施し、この処理結果をPCM符号処理部8に与える。
【0024】
PCM符号処理部8は、音声符号処理部7にて伸張された受信データを復号してアナログ受話信号を得る。このアナログ受話信号は、受話アンプ9にて増幅されたのちにスピーカ10へと与えられ、このスピーカ10により拡声出力される。
【0025】
一方、話者が発生した送話音声は、マイクロホン11で電気信号、すなわちアナログ送話信号に変換される。そしてこのアナログ送話信号は、送話アンプ12で適正レベルまで増幅されたのち、PCM符号処理部8にてPCM符号化処理が施され、送信データとして音声符号処理部7に与えられる。
【0026】
音声符号処理部7は、PCM符号処理部8から与えられる送信データより送話音声のエネルギー量を検出し、この検出結果に基づいてデータレートを決定して制御部20に通知する。そして、上記送信データを上記データレートに応じたフォーマットのバースト信号に圧縮し、CDMA信号処理部6へと与える。
【0027】
CDMA信号処理部6は、音声符号処理部7にて圧縮されたバースト信号や制御部20から与えられるバースト信号に対して、送信チャネルに応じたPN符号を用いて拡散処理を施す。そしてこの処理結果に対して、直交変調処理を施し、直交変調信号として送信部5へと与える。
【0028】
送信部5は、CDMA信号処理部6から与えられる直交変調信号を周波数シンセサイザ4から与えられる送信局部発振信号とミキシングして無線周波信号に変換し、制御部20により通知される送信データレートに基づいて、上記無線周波信号の有効部分だけを高周波増幅して、アンテナ共用器2へと与える。なお周波数シンセサイザ4で生成される送信局部発振信号の周波数は、制御部20からの制御電圧によって指示される。
【0029】
アンテナ共用器2に送信部5から与えられた無線周波信号は、送信用フィルタ2bにより、送信帯域の無線周波信号のみがアンテナ1へと与えられ、基地局に向けて空間に放射される。
【0030】
LCD13は、制御部20の制御の下に任意の画像を表示するもので、例えば文言の表示、TV電話通信における相手画像の表示、映像配信サービスの映像表示などに利用される。
【0031】
キーユニット14は、電話番号、発信、終話、文字入力、あるいは各種ユーザ設定などに関するユーザによる指示入力を受け付け、指定内容を制御部20に通知する。
【0032】
トラックバー15は、図2(b)に示すように、ローラ部15a、ロータリエンコーダ15bおよびプッシュスイッチ15cを有し、筐体Bに収容されている。なお図2(b)は、筐体B内におけるトラックバー15の配置状態を模式的に示す図である。
【0033】
ローラ部15aは、図2(c)に示すように樹脂などにより形成された円筒体を成し、同図に矢印で示す方向に回転可能で、かつ図2(a)に示す筐体Bの正面図および図2(b)に示されるように筐体Bの前面より一部が筐体Bの外部へと突出した状態で配置される。かくしてこのローラ部15aは、ユーザが任意に回転させることができる。
【0034】
ロータリエンコーダ15bは、ローラ部15aの一側端に設けられていて、ローラ部15aの単位回転量の回転およびその回転方向を検出し、これらを示した回転情報を出力する。なお単位回転量は任意であって良いが、本実施形態では1/8回転(45゜回転)とする。
【0035】
プッシュスイッチ15cは、ローラー部15aが筐体Bの内部方向に押し込まれた際にローラー部15aによってONされ、これに応じて押下信号を出力する。
【0036】
なお、ロータリエンコーダ15bが出力する回転情報と、プッシュスイッチ15cが出力する押下信号とが、トラックバー15での検出情報として制御部20へと与えられる。
【0037】
サウンダ16は、メロディ再生や各種警報音の出力などを行う。
【0038】
バイブレータ17は、着信発生などをユーザに報知するべくバイブレータ動作を行う。
【0039】
メモリ部18は、例えばフラッシュメモリなどを用いてなり、各種のユーザ設定情報などを記憶するために用いられる。
【0040】
タイマ19は、トラックバー15でローラ部15aの単位回転量の回転が行われる時間間隔を計測するための計時動作を制御部20の制御の下に行う。
【0041】
制御部20は、例えばCPU、ROMおよびRAMなどを主体として構成され、ソフトウェア処理により本無線通信端末の各部を総括制御して無線通信端末としての動作を実現する。そして制御部20は、図示しない移動通信網を介しての通信を可能とするための制御処理などのような同種の無線通信端末における周知の一般的な各種機能を実現するための処理手段に加えて、回転速度算出手段20a、スクロールモード選択手段20bおよびスクロール処理手段20cをソフトウェア処理により実現している。
【0042】
ここで回転速度算出手段20aは、トラックバー15から与えられる回転情報とタイマ19のタイマ値とに基づいてローラ部15aの回転速度を算出する。
【0043】
スクロールモード選択手段20bは、回転速度算出手段20aにより算出されたローラ部15aの回転速度に基づいてスクロールモードを選択する。
【0044】
そしてスクロール処理手段20cは、トラックバー15から与えられる回転情報に基づき、スクロールモード選択手段20bで選択されたスクロールモードでの画面スクロールを行うための表示制御を行う。
【0045】
次に以上のように構成された無線通信端末の動作につき説明する。なお、音声通話などや電子メールの送受信に係る動作などは既存の同種の装置と同様であるのでその説明は省略し、ここでは画面スクロールに関する動作につき詳しく説明することとする。
【0046】
まず、例えば受信メールの表示時などにおいて表示すべき画像がLCD13の表示可能サイズよりも大きい場合には、表示すべき画像のうちのLCD13の表示可能サイズに相当する領域のみをLCD13に表示させる。
【0047】
このような状態で制御部20は、所定の時間周期毎などのような所定のタイミング毎に図3に示すような画面スクロール処理を開始する。なおこの画面スクロール処理は、想定される最高速度でローラ部15aを回転させた場合においてロータリエンコーダ15bが1単位回転量の回転を検出する周期よりも短い周期で行うようにする。
【0048】
この画面スクロール処理において制御部20はまず、トラックバー15から新しい回転情報が与えられたか否かに基づいて、さらに新しい回転情報が与えられているならばその回転情報の内容に基づいて、ローラ部15aが順方向(例えば図2(a)中の下方向)に1単位回転量回転したか否かを確認する(ステップST1)。そしてここでローラ部15aが回転していないと判断したならば制御部20は、ユーザによるスクロール指示がなされていないと判断して今回の画面スクロール処理をそのまま終了する。
【0049】
これに対して、ユーザによりローラ部15aが順方向に回転され、これに応じてロータリエンコーダ15bからその旨を示す回転情報が与えられたならば制御部20は、ローラ部15aが回転していると判断する。そしてこの場合に制御部20は、その時点におけるタイマ19のタイマ値を取り込み、ローラ部15aの回転速度を算出する(ステップST2)。なお、タイマ19は後述するように画面をスクロールさせる毎に再起動されるのであって、そのタイマ値は前回のスクロールを行ってからの経過時間に相当し、ローラ部15aの1単位回転量の回転が前回検出された時点からの経過時間にも相当する。従って、タイマ19のタイマ値はローラ部15aが1単位回転量を回転するのに要した時間と見なすことでローラ部15aの回転速度を算出することができる。
【0050】
そしてローラ部15aの回転速度を算出したならば制御部20は、その算出した回転速度が予め設定したしきい値よりも小さいか否かを確認する(ステップST3)。
【0051】
ここで回転速度がしきい値よりも小さいならば、すなわちローラ部15aが低速に回転されているならば、制御部20は1ライン分の画面スクロールを行う(ステップST4)。また回転速度がしきい値よりも大きいならば、すなわちローラ部15aが高速に回転されているならば、制御部20は1ページ分の画面スクロールを行う(ステップST5)。
【0052】
かくして、今回の画面スクロール処理の開始時におけるLCD13での表示画面が例えば図4(a)に示すようなものであったとするならば、ユーザがローラ部15aをゆっくりと操作した場合には1行だけ画面スクロールが行われてLCD13での表示画面が例えば図4(b)に示すように変化するが、ユーザがローラ部15aを素早く操作した場合には1ページだけ画面スクロールが行われてLCD13での表示画面が例えば図4(c)に示すように変化する。
【0053】
そしてステップST4またはステップST5でのスクロールが完了したならば制御部20は、次の1単位角度の回転に要する時間を計時するためにタイマ19を再起動し(ステップST6)、これをもって今回の画面スクロール処理を終了する。
【0054】
以上のように本実施形態によれば、トラックバー15におけるローラ部15aの回転によりユーザによるスクロール指示を受け付け、これに応じて画面スクロールを行うが、ローラ部15aの1単位回転量の回転に応じてのスクロール量はローラ部15aの回転速度が低速である場合には1行、高速である場合には1ページと、それぞれ異ならされる。従って、ユーザはローラ部15aを回転させる操作のみで、ラインスクロールおよびページスクロールを任意に使い分けてのスクロールを行わせることが可能であり、応答性が良く、かつ軽快な優れた操作性を実現できる。
【0055】
すなわち、まず、ローラ部15aを素早く操作してページスクロールを行わせることで目的の情報付近まで素早くもっていき、その後、ローラ部15aの操作速度を遅くして1ラインスクロールに切り替え、目的の情報を表示させるといったことが可能になる。この結果、長い文章のメールを読み返すときなどに、文の最後に読み返したい情報がある場合に、従来は画面の小ささから膨大なスクロール回数になり煩わしかったスクロール操作を、少ない手数で目的の情報が表示できる、簡単かつ、軽快なスクロール操作にすることができる。本実施形態のように無線通信端末の場合は、実装面積の制限からLCD13の表示可能サイズが小さくなり、かつ大掛かりなスクロール操作用デバイスを搭載することが困難であるので、本発明による操作性向上の効果は非常に大きい。
【0056】
なお、ローラ部15aが停止していた状態からローラ部15aの回転が開始された直後は、タイマ値は停止していた時間も含み、ローラ部15aが1単位回転量を回転するのに実際に要した時間より大きくなってしまう。このため、ユーザが最初からページスクロールを行うべく素早くローラ部15aを回転させたとしても、最初はラインスクロールによる画面スクロールが行われてしまうことがあり得る。しかしこのようにユーザの意に反してラインスクロールが行われてしまう可能性があるのは最初の1回のみであって、それ以降はローラ部15aの実際の回転速度に応じたスクロールモードが正しく選択されるから、何ら問題はない。
【0057】
(第2の実施形態)
ところで前記第1実施形態であると、ローラ部15aの操作速度とスクロール量とが一致するから直感的な操作が可能であるものの、ページスクロールを継続して行おうとする場合にはユーザはローラ部15aを高速に回し続けなければならないことからユーザの負担になるおそれがある。そこでこの点を改善する実施形態につき以下に説明する。
【0058】
本実施形態の無線通信端末のハードウェア的な構成は図1および図2に示した第1実施形態の無線通信端末と同様であるので、その説明は省略する。
【0059】
そして本実施形態の無線通信端末が前記第1実施形態の無線通信端末と異なっている点は、制御部20がソフトウェア処理により行う画面スクロール処理の処理内容にある。
【0060】
図5に本実施形態における画面スクロール処理の際の制御部20の処理手順を示す。
【0061】
以下、このフローチャートを参照して本実施形態に係る無線通信端末の動作につき説明する。
【0062】
まず、例えば受信メールの表示時などにおいて表示すべき画像がLCD13の表示可能サイズよりも大きい場合には、表示すべき画像のうちのLCD13の表示可能サイズに相当する領域のみをLCD13に表示させる。
【0063】
このような状態で制御部20は、所定の時間周期毎などのような所定のタイミング毎に図5に示す画面スクロール処理を開始する。なおこの画面スクロール処理は、想定される最高速度でローラ部15aを回転させた場合においてロータリエンコーダ15bが1単位回転量の回転を検出する周期よりも短い周期で行うようにする。
【0064】
この画面スクロール処理において制御部20はまず、トラックバー15から新しい回転情報が与えられたか否かに基づいてローラ部15aが1単位回転量回転したか否かを確認する(ステップST11)。そしてここでローラ部15aが回転していないと判断したならば制御部20は、ユーザによるスクロール指示がなされていないと判断して今回の画面スクロール処理をそのまま終了する。
【0065】
これに対して、ユーザによりローラ部15aが回転され、これに応じてロータリエンコーダ15bから回転情報が与えられたならば制御部20は、ローラ部15aが回転していると判断する。そしてこの場合に制御部20は、上記回転情報に示された回転方向が順方向であるか否かを確認する(ステップST12)。
【0066】
ローラ部15aが順方向に回転したのであるならば制御部20は続いて、スクロールモードがページスクロールモードに固定中であるか否かを確認する(ステップST13)。
【0067】
そしてスクロールモードがページスクロールモードに固定されていないならば制御部20は、現時点におけるタイマ19のタイマ値を取り込み、ローラ部15aの回転速度を算出する(ステップST14)。そして制御部20は、この算出した回転速度が予め設定したしきい値よりも小さいか否かを確認する(ステップST15)。
【0068】
ここで回転速度がしきい値よりも小さいならば、すなわちローラ部15aが低速に回転されているならば、制御部20は1ライン分の画面スクロールを行う(ステップST16)。また回転速度がしきい値よりも大きいならば、すなわちローラ部15aが高速に回転されているならば、制御部20は1ページ分の画面スクロールを行う(ステップST17)。
【0069】
このように、ページスクロールモード固定中でなければ前述の第1実施形態の時と同様にローラ部15aの回転速度に応じてラインスクロールモードまたはページスクロールモードが選択され、そのスクロールモードでの1単位量の画面スクロールが行われる。
【0070】
ただし本実施形態においては、ステップST17にて1ページ分の画面スクロールを行った場合には、スクロールモードをページスクロールモードに固定する(ステップST18)。
【0071】
そしてステップST16またはステップST18の処理の後に制御部20は、次の1単位角度の回転に要する時間を計時するためにタイマ19を再起動し(ステップST19)、これをもって今回の画面スクロール処理を終了する。
【0072】
ところで、上述のようにスクロールモードをページスクロールモードに固定した状態においてローラ部15aが順方向へと回転されたならば、制御部20はステップST13にてページスクロールモード固定中と判断することになる。そしてこの場合には制御部20は、ローラ部15aの回転速度に拘わらずに1ページ分の画面スクロールを行う(ステップST20)。
【0073】
そしてこの1ページ分の画面スクロールが完了したならば、制御部20はそのまま今回の画面スクロール処理を終了する。
【0074】
ところで、ローラ部15aが逆方向へと回転された場合、制御部20はステップST12にてその旨を認識する。そしてこの場合に制御部20は続いて、ページスクロールモード固定中であるか否かを確認する(ステップST21)。そして、ページスクロールモード固定中でなければ、制御部20は今回のローラ部15aの回転を無視してそのまま今回の画面スクロール処理を終了する。しかしページスクロールモード固定中であるならば制御部20は、そのページスクロールモードの固定を解除し(ステップST22)、これをもって今回の画面スクロール処理を終了する。
【0075】
以上のように本実施形態によれば、一旦ローラ部15aが順方向に高速回転されたならば、以後ローラ部15aが逆方向に回転されるまでの間にはページスクロールモードをページスクロールモードに固定する。そしてページスクロールモード固定中は、ローラ部15aが順方向に1単位回転量回転される毎に、その回転速度に拘わらずに1ページ分ずつのスクロールが行われる。
【0076】
従って、前記第1実施形態と同様にユーザはローラ部15aを回転させる操作のみで、ラインスクロールおよびページスクロールを任意に使い分けてのスクロールを行わせることが可能であり、非常に利便性が高い上に、ページスクロールを継続して行おうとする場合であっても、ユーザはローラ部15aの高速操作を継続して行う必要がなく、ローラ部15aの操作が楽になる。
【0077】
しかも、ページスクロールモードへの固定および解除もともにローラ部15aを回転させる操作のみにより行うことができるから、利便性が低下することもない。
【0078】
(第3の実施形態)
さて前記第1実施形態であると、ラインスクロールおよびページスクロールのいずれを行う場合でも、ローラ部15aの1単位回転量の回転に応じて1単位量(1行または1ページ)の画面スクロールが行われ、操作量とスクロール量とが一致するから直感的な操作が可能である。しかしページスクロールを行わせるべくローラ部15aを高速に回転させようとするとローラ部15aの回転量が複数単位回転量に及んでしまい易い。すなわち、ページスクロールにより1ページや2ページといった少数ページ分の画面スクロールを行わせようとする場合には、高速に少回転量でローラ部15aを回転させる必要があるのであって、その操作はユーザにとって困難なものとなるおそれがある。そこでこの点を改善する実施形態につき以下に説明する。
【0079】
図6は本実施形態に係る表示制御装置を適用して構成された無線通信端末の要部構成を示すブロック図である。なお、図1と同一部分には同一符号を付し、その詳細な説明は省略する。
【0080】
この図に示すように本実施形態の無線通信端末は、アンテナ1、アンテナ共用器2、受信部3、周波数シンセサイザ4、送信部5、CDMA信号処理部6、音声符号処理部7、PCM符号処理部8、受話アンプ9、スピーカ10、マイクロホン11、送話アンプ12、液晶表示器13、キーユニット14、トラックバー15、サウンダ16、バイブレータ17、メモリ部18、タイマ19および制御部21を有している。
【0081】
すなわち本実施形態の無線通信端末は、前記第1実施形態の無線通信端末における制御部20に代えて制御部21を設けたものとなっている。
【0082】
制御部21は、例えばCPU、ROMおよびRAMなどを主体として構成され、ソフトウェア処理により本無線通信端末の各部を総括制御して無線通信端末としての動作を実現する。そして制御部21は、図示しない移動通信網を介しての通信を可能とするための制御処理などのような同種の無線通信端末における周知の一般的な各種機能を実現するための処理手段に加えて、回転速度算出手段20a、スクロールモード選択手段20b、スクロール処理手段20cおよびスクロール感度変更手段21aをソフトウェア処理により実現している。すなわち制御部21は、前記第1実施形態における制御部20にスクロール感度変更手段21aを追加したものである。
【0083】
スクロール感度変更手段21aは、回転速度算出手段20aにより算出されたスクロール速度に応じてスクロール処理手段20cに1回の画面スクロールを実行させるための回転体の回転量を変更させる。
【0084】
次に以上のように構成された無線通信端末の動作につき説明する。
【0085】
まず、例えば受信メールの表示時などにおいて表示すべき画像がLCD13の表示可能サイズよりも大きい場合には、表示すべき画像のうちのLCD13の表示可能サイズに相当する領域のみをLCD13に表示させる。
【0086】
このような状態で制御部20は、所定の時間周期毎などのような所定のタイミング毎に図7に示すような画面スクロール処理を開始する。なおこの画面スクロール処理は、想定される最高速度でローラ部15aを回転させた場合においてロータリエンコーダ15bが1単位回転量の回転を検出する周期よりも短い周期で行うようにする。
【0087】
この画面スクロール処理において制御部20はまず、トラックバー15から新しい回転情報が与えられたか否かに基づいて、さらに新しい回転情報が与えられているならばその回転情報の内容に基づいて、ローラ部15aが順方向(例えば図2(a)中の下方向)に1単位回転量回転したか否かを確認する(ステップST31)。そしてここでローラ部15aが回転していないと判断したならば制御部20は、ユーザによるスクロール指示がなされていないと判断して今回の画面スクロール処理をそのまま終了する。
【0088】
これに対して、ローラ部15aが順方向に回転された場合には制御部20は、その時点におけるタイマ19のタイマ値を取り込み、ローラ部15aの回転速度を算出する(ステップST32)。そして制御部20は、この算出した回転速度が予め設定したしきい値よりも小さいか否かを確認する(ステップST33)。
【0089】
ここで回転速度がしきい値よりも小さいならば、すなわちローラ部15aが低速に回転されているならば、制御部20は即座に1ライン分の画面スクロールを行う(ステップST34)。
【0090】
しかしながら回転速度がしきい値よりも大きいならば、すなわちローラ部15aが高速に回転されているならば、制御部20は変数nをn+1に更新し(ステップST35)、この更新後の変数nが所定値(本実施形態では「4」)であるか否かを確認する(ステップST36)。そして変数nが「4」である場合に限り制御部20は、1ページ分の画面スクロールを行う(ステップST37)。
【0091】
ステップST34またはステップST37でのスクロールが完了したならば制御部20は、変数nを「0」にクリアする(ステップST38)。
【0092】
そしてこれに続いて、あるいはステップST36にて変数nが「4」ではないと判定した場合に制御部20は、次の1単位角度の回転に要する時間を計時するためにタイマ19を再起動し(ステップST39)、これをもって今回の画面スクロール処理を終了する。
【0093】
以上のように本実施形態によれば、ローラ部15aの回転速度が低速である場合には1単位回転量の回転に応じて1行分の画面スクロールが即座に行われるが、ローラ部15aの回転速度が高速である場合には、この高速な回転が4単位回転量だけ継続的に行われて変数nが「4」になったとき、すなわちローラ部15aが1/2回転(180°)分に渡り高速に回転されたときにのみ1ページ分の画面スクロールが行われるのであって、1回の画面スクロールに対するローラ部15aの実質的な単位回転量が変更されるのである。
【0094】
従って、前記第1実施形態と同様にユーザはローラ部15aを回転させる操作のみで、ラインスクロールおよびページスクロールを任意に使い分けてのスクロールを行わせることが可能であり、非常に利便性が高い上に、ページスクロールを行うべくユーザがローラ部15aを高速に操作する際にはローラ部15aの回転に対する応答性が低速回転時よりも低下されることになるので、ユーザはローラ部15aを高速に操作しつつも容易にスクロール量を調整することが可能となる。
【0095】
なお、本発明は前記各実施形態に限定されるものではない。例えば前記各実施形態では、1方向へのスクロールを行う例を示しているが、ローラ部15aの回転方向に応じてスクロール方向を異ならせることで2方向へのスクロールを行う場合にも適応することが可能である。
【0096】
また前記各実施形態では、2つのスクロールモードとしてラインスクロールモードおよびページスクロールモードを例示しているが、複数ラインスクロールやジャンプスクロールなどのような他の形態でのスクロールを行うスクロールモードを用いる場合にも本発明の適用が可能である。
【0097】
また前記各実施形態では、回転体として円筒体をなすローラ部15aを用いているが、例えば球体等のような別形状のものを回転体として用いるようにしても良い。
【0098】
また前記各実施形態では、本発明に係る表示制御装置を無線通信端末に適用しているが、ユーザ操作に応じてのスクロールを伴って画像表示を行う機能を有した装置であれば如何なる装置にも本発明の適用が可能である。もちろん、画像を表示する表示器もLCDには限らない。
【0099】
また前記各実施形態では、ロータリエンコーダ15bが1単位回転量を検出する時間間隔に基づいてローラ部15aの回転速度を算出することとしているが、速度センサを別途設けるなどの別の方法によりローラ部15aの回転速度の検出を行うようにしても良い。なお、前記各実施形態の場合はロータリエンコーダ15bを回転検出のためおよび回転速度検出のために共用していて構成が簡易となっているのに対して、速度センサ等を別途設けると構成の複雑化を来してしまうが、ローラ部15aの実際の回転速度をより正確に測定することが可能であるので、スクロールモードの切り替えを精度良く行うことが可能となる。
【0100】
また前記第1実施形態および前記第3実施形態では、スクロールモードをラインスクロールモードおよびページスクロールモードの2つとして、回転速度を1つのしきい値に基づいて低速/高速に分類していずれかのスクロールモードを選択することとしているが、3つ以上のスクロールモードを用意しておき、回転速度を複数のしきい値に基づいてスクロールモードと同数に分類することで、3つ以上のスクロールモードから任意に選択することも可能である。
【0101】
また前記第2実施形態では、3つ以上のスクロールモードを用意しておき、ローラ部15aが高速に回転される毎に1段階ずつ使用するスクロールモードを切り替えて行くようにしても良い。
【0102】
また前記第2実施形態では、ページスクロールモード固定の解除条件を、ローラ部15aの1単位回転量の逆回転としているが、これは複数単位回転量の逆回転としても良いし、あるいは、一定時間に渡るローラ部15aの回転停止や、別途用意した解除キーの押下などのような別条件としてもよい。
【0103】
また前記各実施形態では、ローラ部15aの回転速度に応じてスクロールモードを変更することとしているが、例えば加速度センサなどを用いて装置の状態(傾き等)を検出し、その検出結果に基づいてスクロールモードを変更するようにしても良い。
【0104】
このほか、本発明の要旨を逸脱しない範囲で種々の変形実施が可能である。
【0105】
【発明の効果】
本発明によれば、簡易かつ直感的な操作で複数のスクロールモードを任意に選択して使用することを可能とすることができる。
【図面の簡単な説明】
【図1】本発明の第1実施形態に係る表示制御装置を適用して構成された無線通信端末の要部構成を示すブロック図。
【図2】図1中のトラックバー15の構成および筐体への装着状態を示す図。
【図3】図1中の制御部20による第1実施形態での画面スクロール処理の際の処理手順を示すフローチャート。
【図4】第1実施形態での画面スクロールの実行例を示す図。
【図5】図1中の制御部20による第2実施形態での画面スクロール処理の際の処理手順を示すフローチャート。
【図6】本発明の第3実施形態に係る表示制御装置を適用して構成された無線通信端末の要部構成を示すブロック図。
【図7】図6中の制御部21による画面スクロール処理の際の処理手順を示すフローチャート。
【符号の説明】
13…液晶表示器
15…トラックバー
15a…ローラー部
15b…ロータリエンコーダ
15c…プッシュスイッチ
19…タイマ
20,21…制御部
20a…回転速度算出手段
20b…スクロールモード選択手段
20c…スクロール処理手段
21a…スクロール感度変更手段[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a display control apparatus that causes a display device to display an image having a size larger than the displayable size of a display device with screen scrolling according to a user instruction in a wireless communication terminal or the like.
[0002]
[Prior art]
When the size of the image to be displayed is larger than the displayable size of the display device, it is common to display a part of the image to be displayed on the display device and perform screen scrolling according to a user instruction. Has been done.
[0003]
In particular, in the case of a wireless communication terminal such as a wireless communication terminal, since the mounted display device is small, there are frequent opportunities for screen scrolling. Furthermore, with wireless communication terminals, the size of images to be displayed has been increasing in recent years due to the increase in the number of characters of e-mail that can be sent and received and the possibility of accessing Internet sites. However, the number of screen scrolls will increase.
[0004]
As screen scrolling methods, there are known one-line scrolling, multi-line scrolling, page scrolling, jump scrolling, etc., and any one of these scrolling methods is adopted.
[0005]
The above scroll methods have different scroll amounts for one scroll instruction. These scrolling methods allow the user to freely change the screen state as the amount of scrolling at one time is small, so that the display can be easily viewed. I will have to. On the other hand, as the amount of one scroll is larger, a larger amount of scrolling can be performed easily, but detailed screen state adjustment cannot be performed and it is difficult to see.
[0006]
Therefore, a plurality of scroll modes are installed, and a plurality of scroll modes are switched according to the mode selection by the user. In this case, the scroll keys for each scroll mode must be used properly. The user must perform a single scroll key using different operation methods, such as long press / short press, or key operation for switching the scroll mode. ing.
[0007]
Furthermore, a method has been used in which the low-speed scroll mode is set as the standard mode, and when the scroll in the standard mode is continuously performed for a predetermined time, the mode is automatically shifted to the high-speed scroll mode. Since low-speed screen scrolling continues until a certain time elapses, it takes time until the desired image area is displayed, and the user is performing a single operation. Nevertheless, the scrolling speed changes, so the feeling of operation is poor.
[0008]
[Problems to be solved by the invention]
As described above, conventionally, when only a single scroll mode is installed, an appropriate screen scroll desired by the user cannot be performed, and a plurality of scroll modes can be selectively used. In this case, there is a problem that it is not easy to use because an operation for selecting the scroll mode is necessary.
[0009]
The present invention has been made in view of such circumstances, and an object of the present invention is to allow a plurality of scroll modes to be arbitrarily selected and used by a simple and intuitive operation. And is there.
[0010]
When the terminal device according to the first aspect of the present invention is displaying a display device and an image having a size larger than the displayable size of the display device, the terminal device is configured to instruct scrolling of the image in at least one direction. Receiving means for accepting an operation by the user, and the accepting means R Speed detection means for detecting the speed of the accepted operation, and the speed detection means R Detected speed And the number of times it was determined to be within the same speed range On the basis of the, For the scroll mode with a large scroll amount, set a large threshold value for the number of times, Scroll mode selection means for selecting any one of a plurality of scroll modes each having a different scroll amount, and each time the amount of operation received by the reception means reaches a predetermined unit operation amount, the scroll mode selection means Scroll processing means for performing a scroll operation of the image displayed on the display unit with a scroll amount corresponding to the selected scroll mode. Do I did it.
[0011]
When the terminal device according to the second aspect of the present invention is displaying a display device and an image having a size larger than the displayable size of the display device, the terminal device is configured to instruct scrolling of the image in at least one direction. Receiving means for accepting an operation by the user, and the accepting means R Speed detection means for detecting the speed of the accepted operation, and the speed detection means R The detected speed is compared with a predetermined threshold, and the detected speed is Low speed Or high speed And Low speed If it is determined, select the first mode for scrolling the screen with the first change amount according to the operation received by the receiving means And set the variable to zero And high speed If you decide When 1 is added to the variable and the variable reaches a predetermined value Scroll mode selection means for selecting a second mode for scrolling the screen with a second change amount larger than the first change amount; and the reception means. R Select the scroll mode according to the accepted operation means Scroll processing means for performing a scrolling operation of the image displayed on the display unit with a scroll amount according to the first mode or the second mode selected by Do I did it.
[0016]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0017]
(First embodiment)
FIG. 1 is a block diagram showing a main configuration of a wireless communication terminal configured by applying the display control apparatus according to the first embodiment of the present invention.
[0018]
As shown in this figure, the wireless communication terminal of this embodiment includes an antenna 1, an
[0019]
A radio frequency signal sent from a base station (not shown) via a radio channel is received by the antenna 1 and converted into a radio wave-electric signal, and then given to the
[0020]
In the receiving unit 3, the radio frequency signal is mixed with a reception local oscillation signal given from the frequency synthesizer 4 and converted into an intermediate frequency signal. The frequency of the reception local oscillation signal generated by the frequency synthesizer 4 is indicated by a control voltage from the
[0021]
The intermediate frequency signal obtained by the receiving unit 3 is subjected to orthogonal demodulation processing in the CDMA
[0022]
The conversion result in the CDMA
[0023]
The voice
[0024]
The PCM
[0025]
On the other hand, the transmission voice generated by the speaker is converted into an electric signal, that is, an analog transmission signal by the
[0026]
The voice
[0027]
The CDMA
[0028]
The transmission unit 5 mixes the quadrature modulation signal provided from the CDMA
[0029]
Only the radio frequency signal in the transmission band of the radio frequency signal given from the transmission unit 5 to the
[0030]
The
[0031]
The
[0032]
As shown in FIG. 2B, the
[0033]
The roller portion 15a is a cylindrical body formed of resin or the like as shown in FIG. 2 (c), is rotatable in the direction indicated by the arrow in FIG. As shown in the front view and FIG. 2 (b), the housing B is disposed in a state in which a part protrudes from the front surface of the housing B to the outside. Thus, the roller portion 15a can be arbitrarily rotated by the user.
[0034]
The rotary encoder 15b is provided at one end of the roller portion 15a, detects the rotation of the roller portion 15a by the unit rotation amount and the rotation direction thereof, and outputs rotation information indicating these. The unit rotation amount may be arbitrary, but in this embodiment, it is 1/8 rotation (45 ° rotation).
[0035]
The
[0036]
The rotation information output from the rotary encoder 15b and the pressing signal output from the
[0037]
The sounder 16 performs melody playback and various alarm sounds.
[0038]
The vibrator 17 performs a vibrator operation so as to notify the user of an incoming call or the like.
[0039]
The
[0040]
The
[0041]
The
[0042]
Here, the rotation speed calculation means 20 a calculates the rotation speed of the roller portion 15 a based on the rotation information given from the
[0043]
The scroll
[0044]
The
[0045]
Next, the operation of the wireless communication terminal configured as described above will be described. Since operations related to voice calls and the like and transmission / reception of electronic mail are the same as those of the same type of existing apparatus, description thereof will be omitted, and operations related to screen scrolling will be described in detail here.
[0046]
First, when the image to be displayed is larger than the displayable size of the
[0047]
In such a state, the
[0048]
In this screen scrolling process, the
[0049]
On the other hand, if the roller part 15a is rotated in the forward direction by the user, and the rotation information indicating that is given from the rotary encoder 15b, the
[0050]
If the rotation speed of the roller unit 15a is calculated, the
[0051]
If the rotation speed is smaller than the threshold value, that is, if the roller unit 15a is rotated at a low speed, the
[0052]
Thus, if the display screen on the
[0053]
When the scrolling in step ST4 or step ST5 is completed, the
[0054]
As described above, according to the present embodiment, the scroll instruction by the user is received by the rotation of the roller unit 15a in the
[0055]
That is, first, by quickly operating the roller unit 15a to perform page scrolling, it is quickly brought to the vicinity of the target information, and then the operation speed of the roller unit 15a is decreased to switch to one line scroll, and the target information is changed. It can be displayed. As a result, when there is information that you want to read back at the end of a sentence, such as when reading back a long text mail, the scroll operation that has been troublesome because of the small number of scrolls from the small screen conventionally, A simple and light scrolling operation that can display information can be performed. In the case of a wireless communication terminal as in this embodiment, the displayable size of the
[0056]
Note that immediately after the rotation of the roller unit 15a is started from the state where the roller unit 15a is stopped, the timer value includes the time during which the roller unit 15a is stopped, and the roller unit 15a actually rotates for one unit rotation amount. It will be longer than the time required. For this reason, even if the user rotates the roller portion 15a quickly so as to scroll the page from the beginning, the screen scroll may be initially performed by the line scroll. However, there is a possibility that the line scroll may be performed against the user's will in this way only once, and after that, the scroll mode corresponding to the actual rotation speed of the roller unit 15a is correct. Because it is selected, there is no problem.
[0057]
(Second Embodiment)
By the way, in the first embodiment, although the operation speed of the roller unit 15a and the scroll amount coincide with each other, an intuitive operation can be performed. Since it is necessary to continue to rotate 15a at high speed, there is a possibility that it becomes a burden on the user. An embodiment for improving this point will be described below.
[0058]
Since the hardware configuration of the wireless communication terminal of this embodiment is the same as that of the wireless communication terminal of the first embodiment shown in FIGS. 1 and 2, the description thereof is omitted.
[0059]
The wireless communication terminal according to the present embodiment is different from the wireless communication terminal according to the first embodiment in the processing contents of the screen scroll process performed by the
[0060]
FIG. 5 shows a processing procedure of the
[0061]
The operation of the wireless communication terminal according to this embodiment will be described below with reference to this flowchart.
[0062]
First, when the image to be displayed is larger than the displayable size of the
[0063]
In such a state, the
[0064]
In this screen scrolling process, the
[0065]
On the other hand, if the roller portion 15a is rotated by the user and rotation information is given from the rotary encoder 15b according to the rotation, the
[0066]
If the roller unit 15a has rotated in the forward direction, the
[0067]
If the scroll mode is not fixed to the page scroll mode, the
[0068]
If the rotation speed is smaller than the threshold value, that is, if the roller unit 15a is rotated at a low speed, the
[0069]
As described above, if the page scroll mode is not fixed, the line scroll mode or the page scroll mode is selected according to the rotational speed of the roller portion 15a as in the first embodiment, and one unit in the scroll mode is selected. An amount of screen scrolling is performed.
[0070]
However, in this embodiment, when the screen scroll for one page is performed in step ST17, the scroll mode is fixed to the page scroll mode (step ST18).
[0071]
Then, after the process of step ST16 or step ST18, the
[0072]
By the way, if the roller unit 15a is rotated in the forward direction in the state where the scroll mode is fixed to the page scroll mode as described above, the
[0073]
When the screen scrolling for one page is completed, the
[0074]
By the way, when the roller part 15a is rotated in the reverse direction, the
[0075]
As described above, according to the present embodiment, once the roller unit 15a is rotated at a high speed in the forward direction, the page scroll mode is changed to the page scroll mode until the roller unit 15a is rotated in the reverse direction thereafter. Fix it. While the page scroll mode is fixed, every time the roller portion 15a is rotated by one unit rotation amount in the forward direction, scrolling is performed for one page regardless of the rotation speed.
[0076]
Therefore, as in the first embodiment, the user can perform scrolling by arbitrarily using line scrolling and page scrolling only by rotating the roller portion 15a, which is very convenient. In addition, even when page scrolling is to be continued, the user does not need to continue high-speed operation of the roller unit 15a, and the operation of the roller unit 15a becomes easier.
[0077]
In addition, since the page scroll mode can be fixed and released only by the operation of rotating the roller portion 15a, the convenience is not lowered.
[0078]
(Third embodiment)
Now, in the first embodiment, regardless of whether the line scroll or the page scroll is performed, the screen scroll of one unit amount (one line or one page) is performed in accordance with the rotation of the one unit rotation amount of the roller portion 15a. Intuitive operation is possible because the operation amount matches the scroll amount. However, if the roller portion 15a is rotated at a high speed so as to perform page scrolling, the rotation amount of the roller portion 15a tends to reach a plurality of unit rotation amounts. That is, when scrolling a small number of pages such as one page or two pages by page scrolling, it is necessary to rotate the roller portion 15a with a small amount of rotation at high speed, and the operation is performed by the user. It can be difficult for people. An embodiment for improving this point will be described below.
[0079]
FIG. 6 is a block diagram illustrating a main configuration of a wireless communication terminal configured by applying the display control apparatus according to the present embodiment. In addition, the same code | symbol is attached | subjected to FIG. 1 and an identical part, and the detailed description is abbreviate | omitted.
[0080]
As shown in this figure, the wireless communication terminal of this embodiment includes an antenna 1, an
[0081]
That is, the wireless communication terminal of the present embodiment is provided with a
[0082]
The
[0083]
The scroll sensitivity changing means 21a changes the amount of rotation of the rotating body for causing the scroll processing means 20c to execute one screen scroll according to the scroll speed calculated by the rotation speed calculating means 20a.
[0084]
Next, the operation of the wireless communication terminal configured as described above will be described.
[0085]
First, when the image to be displayed is larger than the displayable size of the
[0086]
In such a state, the
[0087]
In this screen scrolling process, the
[0088]
On the other hand, when the roller unit 15a is rotated in the forward direction, the
[0089]
If the rotation speed is smaller than the threshold value, that is, if the roller unit 15a is rotated at a low speed, the
[0090]
However, if the rotational speed is greater than the threshold value, that is, if the roller unit 15a is rotating at high speed, the
[0091]
If the scrolling in step ST34 or step ST37 is completed, the
[0092]
Following this, or when it is determined in step ST36 that the variable n is not "4", the
[0093]
As described above, according to the present embodiment, when the rotation speed of the roller unit 15a is low, the screen scroll for one line is immediately performed according to the rotation of one unit rotation amount. When the rotation speed is high, this high-speed rotation is continuously performed by 4 unit rotation amounts and the variable n becomes “4”, that is, the roller portion 15a rotates 1/2 turn (180 °). The screen scroll for one page is performed only when the image is rotated at high speed for a minute, and the substantial unit rotation amount of the roller unit 15a for one screen scroll is changed.
[0094]
Therefore, as in the first embodiment, the user can perform scrolling by arbitrarily using line scrolling and page scrolling only by rotating the roller portion 15a, which is very convenient. In addition, when the user operates the roller unit 15a at high speed in order to perform page scrolling, the responsiveness to the rotation of the roller unit 15a is lower than that during low-speed rotation, so the user can move the roller unit 15a at high speed. It is possible to easily adjust the scroll amount while operating.
[0095]
The present invention is not limited to the above embodiments. For example, in each of the above embodiments, an example in which scrolling in one direction is performed is shown, but the present invention is also applicable to scrolling in two directions by changing the scroll direction according to the rotation direction of the roller portion 15a. Is possible.
[0096]
In each of the above-described embodiments, the line scroll mode and the page scroll mode are exemplified as the two scroll modes. However, when the scroll mode for scrolling in another form such as a multi-line scroll or a jump scroll is used. The present invention can also be applied.
[0097]
In each of the above embodiments, the cylindrical roller 15a is used as the rotator, but another shape such as a sphere may be used as the rotator.
[0098]
In each of the above embodiments, the display control device according to the present invention is applied to a wireless communication terminal. However, any device can be used as long as the device has a function of displaying an image with scrolling according to a user operation. The present invention can also be applied. Of course, the display for displaying the image is not limited to the LCD.
[0099]
In each of the above embodiments, the rotational speed of the roller portion 15a is calculated based on the time interval at which the rotary encoder 15b detects one unit rotation amount. However, the roller portion can be obtained by another method such as providing a speed sensor separately. The rotation speed 15a may be detected. In each of the above embodiments, the rotary encoder 15b is shared for rotation detection and rotation speed detection, and the configuration is simplified. However, if a speed sensor or the like is provided separately, the configuration is complicated. However, since the actual rotational speed of the roller portion 15a can be measured more accurately, the scroll mode can be switched with high accuracy.
[0100]
In the first embodiment and the third embodiment, the scroll mode is classified into the line scroll mode and the page scroll mode, and the rotation speed is classified into low speed / high speed based on one threshold value. Although the scroll mode is selected, three or more scroll modes are prepared, and the rotation speed is classified into the same number as the scroll mode based on a plurality of threshold values. It is also possible to select arbitrarily.
[0101]
In the second embodiment, three or more scroll modes may be prepared, and the scroll mode to be used step by step may be switched every time the roller portion 15a is rotated at high speed.
[0102]
In the second embodiment, the release condition for fixing the page scroll mode is the reverse rotation of one unit rotation amount of the roller portion 15a. However, this may be the reverse rotation of a plurality of unit rotation amounts, or for a certain period of time. Other conditions such as the rotation stop of the roller unit 15a extending over and pressing of a release key prepared separately may be used.
[0103]
In each of the above embodiments, the scroll mode is changed according to the rotation speed of the roller unit 15a. For example, the state (tilt or the like) of the apparatus is detected using an acceleration sensor or the like, and based on the detection result. The scroll mode may be changed.
[0104]
In addition, various modifications can be made without departing from the scope of the present invention.
[0105]
【The invention's effect】
According to the present invention, it is possible to arbitrarily select and use a plurality of scroll modes by a simple and intuitive operation.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a main configuration of a wireless communication terminal configured by applying a display control apparatus according to a first embodiment of the present invention.
FIG. 2 is a diagram showing a configuration of a
FIG. 3 is a flowchart showing a processing procedure in screen scroll processing in the first embodiment by the
FIG. 4 is a diagram showing an example of screen scrolling in the first embodiment.
FIG. 5 is a flowchart showing a processing procedure in screen scroll processing in the second embodiment by the
FIG. 6 is a block diagram showing a main configuration of a wireless communication terminal configured by applying a display control apparatus according to a third embodiment of the present invention.
7 is a flowchart showing a processing procedure in screen scroll processing by the
[Explanation of symbols]
13 ... Liquid crystal display
15 ... Track bar
15a ... Roller part
15b ... Rotary encoder
15c ... Push switch
19 ... Timer
20, 21 ... control unit
20a ... rotational speed calculation means
20b ... Scroll mode selection means
20c ... Scroll processing means
21a ... Scroll sensitivity changing means
Claims (4)
この表示器の表示可能サイズよりも大きなサイズの画像の表示が行われているとき、この画像の少なくとも一方向へのスクロール指示のためのユーザによる操作を受け付ける受付手段と、
この受付手段により受け付けられた操作の速度を検出する速度検出手段と、
この速度検出手段により検出された速度および同じ速度範囲であると連続して判断した回数に基づいて、スクロール量の大きいスクロールモードについて前記回数の閾値を大きく設定して、それぞれスクロール量が異なる複数のスクロールモードのいずれか1つを選択するスクロールモード選択手段と、
前記受付手段により受け付けられた操作の量が所定の単位操作量に達する毎に、前記スクロールモード選択手段により選択されているスクロールモードに応じたスクロール量で前記表示器に表示されている画像のスクロール動作を行わせるスクロール処理手段とを具備することを特徴とする端末装置。An indicator,
An accepting means for accepting an operation by a user for a scroll instruction in at least one direction of the image when an image having a size larger than the displayable size of the display is being displayed;
And speed detection means for detecting the speed of the I Ri received operation to the receiving means,
Based on the number of times it is determined continuously as a detected speed and in the same speed range Ri by this speed detecting means, the scroll amount larger scroll mode is set larger the threshold value of the number, the scroll amount are different Scroll mode selection means for selecting any one of a plurality of scroll modes;
Each time the amount of operation received by the receiving unit reaches a predetermined unit operation amount, the image displayed on the display is scrolled by a scroll amount corresponding to the scroll mode selected by the scroll mode selecting unit. A terminal device comprising scroll processing means for performing an operation.
前記速度検出手段は、前記回転体の回転速度を検出することを特徴とする請求項1に記載の端末装置。The accepting means includes a rotating body that can be arbitrarily rotated by the user in at least one direction,
The terminal device according to claim 1, wherein the speed detection unit detects a rotation speed of the rotating body.
この表示器の表示可能サイズよりも大きなサイズの画像の表示が行われているとき、この画像の少なくとも一方向へのスクロール指示のためのユーザによる操作を受け付ける受付手段と、
この受付手段により受け付けられた操作の速度を検出する速度検出手段と、
この速度検出手段により検出された速度と所定の閾値を比較し、検出された速度を低速または高速と判定し、低速と判定した場合は前記受付手段で受け付けた操作に応じて第1の変化量で画面のスクロールを行う第1のモードを選択するとともに変数をゼロに設定し、高速と判定した場合は前記変数に1を加算するとともに、当該変数が所定の値に達した場合に前記第1の変化量よりも大きい第2の変化量で画面のスクロールを行う第2のモードを選択するスクロールモード選択手段と、
前記受付手段により受け付けられた操作に応じて前記スクロールモード選択手段が選択した第1のモードまたは第2のモードに従ったスクロール量で、前記表示器に表示されている画像のスクロール動作を行わせるスクロール処理手段とを具備することを特徴とする端末装置。An indicator,
An accepting means for accepting an operation by a user for a scroll instruction in at least one direction of the image when an image having a size larger than the displayable size of the display is being displayed;
And speed detection means for detecting the speed of the I Ri received operation to the receiving means,
Comparing by Ri detected speed with a predetermined threshold to the speed detecting means, judges the detected speed as slow or fast, if it is determined that the low-speed first in accordance with the operation received by the reception unit The first mode for scrolling the screen with the amount of change is selected and the variable is set to zero . When it is determined that the speed is high , 1 is added to the variable, and when the variable reaches a predetermined value, Scroll mode selection means for selecting a second mode for scrolling the screen with a second change amount larger than the first change amount;
Scroll amount the scroll mode selecting means in accordance with a first mode or a second mode selected in response to the I Ri received operation to the receiving unit, the scrolling operation of the image displayed on the display unit terminal apparatus characterized by comprising a scroll processing unit to perform.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000364511A JP4794037B2 (en) | 2000-11-30 | 2000-11-30 | Terminal device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000364511A JP4794037B2 (en) | 2000-11-30 | 2000-11-30 | Terminal device |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2002169639A JP2002169639A (en) | 2002-06-14 |
| JP2002169639A5 JP2002169639A5 (en) | 2008-01-17 |
| JP4794037B2 true JP4794037B2 (en) | 2011-10-12 |
Family
ID=18835439
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000364511A Expired - Lifetime JP4794037B2 (en) | 2000-11-30 | 2000-11-30 | Terminal device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4794037B2 (en) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1816792A (en) * | 2003-07-02 | 2006-08-09 | 新世代株式会社 | Information processing device, information processing system, operating article, information processing method, information processing program, and game system |
| JP4786233B2 (en) * | 2004-07-30 | 2011-10-05 | 京セラミタ株式会社 | Electric equipment and control method thereof |
| JP4615329B2 (en) * | 2005-02-04 | 2011-01-19 | シャープ株式会社 | Electronic program guide display device |
| JP4663445B2 (en) * | 2005-08-11 | 2011-04-06 | シャープ株式会社 | Video display device, remote control device thereof, and electronic program guide display method |
| JP2008015592A (en) * | 2006-07-03 | 2008-01-24 | Sony Corp | Electronic device with scroll display function and display control method |
| JP2008020674A (en) * | 2006-07-13 | 2008-01-31 | Sharp Corp | Electronic book display device, electronic book display control method, program, and recording medium |
| JP5665691B2 (en) * | 2011-08-22 | 2015-02-04 | セイコーエプソン株式会社 | Image processing apparatus, image processing method, and image processing program |
| JP7278389B2 (en) * | 2019-08-09 | 2023-05-19 | 株式会社日立ハイテク | automatic analyzer |
| US11934573B2 (en) | 2020-06-01 | 2024-03-19 | Mitsubishi Electric Corporation | Display control apparatus and display control method |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11272378A (en) * | 1998-03-19 | 1999-10-08 | Poseidon Technical Systems:Kk | Input device and input operation detection |
| JPH11272406A (en) * | 1998-03-25 | 1999-10-08 | Brother Ind Ltd | Data input device |
| JP3702935B2 (en) * | 1999-02-26 | 2005-10-05 | アイシン・エィ・ダブリュ株式会社 | Navigation device and recording medium |
| JP2000267797A (en) * | 1999-03-15 | 2000-09-29 | Seiko Epson Corp | Information processing device |
-
2000
- 2000-11-30 JP JP2000364511A patent/JP4794037B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002169639A (en) | 2002-06-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7598945B2 (en) | Wireless communication terminal for changing image files of background picture and method for displaying image files of background picture using the same | |
| JP2001243243A (en) | URL display method in mobile phone and mobile phone using the display method | |
| US20040214612A1 (en) | Device and method for using a rotating key and controlling a display in a mobile terminal | |
| JP4794037B2 (en) | Terminal device | |
| JP2002014661A (en) | Liquid crystal display device and electronic device equipped with liquid crystal display device | |
| EP1130886A2 (en) | Screen setting method in portable telephone and portable telephone using the same | |
| EP1780993A2 (en) | Method and apparatus for establishing and displaying menu selection screen in portable terminal | |
| JP2007036544A (en) | Portable terminal | |
| EP1659767A1 (en) | System and method for offering wireless internet services | |
| EP1130883B1 (en) | Portable telephone with URL accessing function | |
| EP1679578A1 (en) | Mobile terminal device | |
| JP4282455B2 (en) | Portable terminal device and computer program | |
| JP3505500B2 (en) | Mobile phone | |
| JP2004280542A (en) | Information input device and portable terminal equipment | |
| KR20040023148A (en) | Short Message Display Method in Stand-by Mode of Mobile Phone | |
| JP2003289473A (en) | Mobile terminal device | |
| JP4062871B2 (en) | mobile phone | |
| JP2002300241A (en) | Portable communication terminal | |
| JP2006053427A (en) | Portable terminal and its control display method | |
| KR100438439B1 (en) | Laser beam indicating device and method of mobile communication terminal | |
| KR100640540B1 (en) | How to set wallpaper on wireless communication terminal | |
| KR100703455B1 (en) | Mobile communication terminal having display modes according to the position of the key input unit and image information display method according to the display modes | |
| KR20040028172A (en) | Method for converting text messages into voice messages in mobile phone | |
| JP4693251B2 (en) | Communication terminal device and control program | |
| JP2004318435A (en) | Method for giving notice of e-mail transmission state and communication equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071122 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071122 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20091106 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091201 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100128 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20101028 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110118 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110317 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110628 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110726 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140805 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140805 Year of fee payment: 3 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |