(57)【特許請求の範囲】
【請求項１】
画面上での移動動作を開始させる移動用操作ボタンを備えた端末装置において、
前記移動用操作ボタンが短押しされたか長押しされたかを判定する第１の判定手段と、
前記移動用操作ボタンが短押しされた後、所定の時間内に押されたか否かを判定する第２の判定手段と、
前記第１の判定手段によって、前記移動用操作ボタンが短押しされたものと判定された場合に、短移動の動作を実行させる短移動実行手段と、
前記第１の判定手段によって、前記移動用操作ボタンが長押しされたものと判定された場合及び第２の判定手段によって、移動用操作ボタンが短押しされた後、所定の時間内に押されたものと判定された場合に、スクロールの動作を実行させるスクロール実行手段と、
を有し、
前記スクロール実行手段は、前記移動用操作ボタンが短押しされた後、所定の時間内に短押しされて、スクロールの動作を実行させた場合、前記移動用操作ボタンを離した後でもスクロールを継続し、何らかのボタン入力があるとスクロールを停止することを特徴とする端末装置。
【請求項２】
前記第２の判定手段で判定基準となる時間を設定変更する手段を有することを特徴とする請求項１に記載の端末装置。
【請求項３】
前記移動用操作ボタンは、カーソルの移動動作を開始させることを特徴とする請求項１又は２に記載の端末装置。
【請求項４】
前記移動用操作ボタンは、ページの移動動作を開始させることを特徴とする請求項１又は２に記載の端末装置。
【請求項５】
前記移動用操作ボタンは、カーソルの移動動作及びページの移動動作を開始させることを特徴とする請求項１又は２に記載の端末装置。
【請求項６】
画面上での移動動作を開始させる移動用操作ボタンを備えた端末装置によりスクロールを開始する方法において、
前記移動用操作ボタンが短押しされたか長押しされたかを判定するステップと、
前記移動用操作ボタンが短押しされた後、所定の時間内に押されたか否かを判定するステップと、
前記移動用操作ボタンが短押しされたものと判定された場合に、短移動の動作を実行させるステップと、
前記移動用操作ボタンが長押しされたものと判定された場合及び移動用操作ボタンが短押しされた後、所定の時間内に押された場合に、スクロールの動作を実行させるステップと、
前記移動用操作ボタンが短押しされた後、所定の時間内に短押しされて、スクロールの動作を実行させた場合、前記移動用操作ボタンを離した後でもスクロールを継続し、何らかのボタン入力があるとスクロールを停止させるステップと、
を有することを特徴とするスクロール開始方法。
【請求項７】
画面上での移動動作を開始させる移動用操作ボタンを備えた端末装置を制御するプログラムにおいて、
前記移動用操作ボタンが短押しされたか長押しされたかを判定する処理と、
前記移動用操作ボタンが短押しされた後、所定の時間内に押されたか否かを判定する処理と、
前記移動用操作ボタンが短押しされたものと判定された場合に、短移動の動作を実行させる処理と、
前記移動用操作ボタンが長押しされたものと判定された場合及び移動用操作ボタンが短押しされた後、所定の時間内に押された場合に、スクロールの動作を実行させる処理と、
前記移動用操作ボタンが短押しされた後、所定の時間内に短押しされて、スクロールの動作を実行させた場合、前記移動用操作ボタンを離した後でもスクロールを継続し、何らかのボタン入力があるとスクロールを停止させる処理と、
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、携帯電話、ＰＨＳ、ＰＤＡ、電子手帳、パーソナルコンピュータ等の端末装置、スクロール開始方法及びプログラムに関し、特に、画面上でのカーソルやページ等のスクロール動作をすばやく開始することができる端末装置、スクロール開始方法及びプログラムに関する。
【０００２】
【従来の技術】
従来の端末装置においては、カーソルのスクロール動作やページのスクロール動作を行う場合、ボタンの短押しと長押しの２種類の操作しかなかった。すなわち、例えば、十字型ボタンの下ボタンを短押しするとカーソルが１行分下へ移動し、十字型ボタンの上ボタンを短押しするとカーソルが１行分上へ移動する。また、十字型ボタンの下ボタン又は上ボタンを長押しすることにより、カーソルのスクロールを開始する。
【０００３】
また、十字型ボタンの右ボタンを短押しすると１ページ分先へ移動し、十字型ボタンの左ボタンを短押しすると１ページ分後へ移動する。また、十字型ボタンの右ボタン又は左ボタンを長押しすることにより、ページのスクロールを開始する。
【０００４】
なお、特開平１０−２２９４４０号公報には、リモートユニットに設けられている昇順ボタン及び降順ボタンの操作が「長押し」であるか「短押し」であるかを判定し、長押しである場合にはメモリ番号のみの音声による読み上げを順次行い、短押しである場合には、メモリ番号、名前、電話番号を音声によって読み上げる移動体用電話システムが開示されている。
【０００５】
【発明が解決しようとする課題】
従来の端末装置では、カーソルやページ等のスクロール動作を行なうためには、長押しを行なうしかなく、「長押し」であると判定されるためには、一定時間（例えば１秒程度）の間、操作ボタンを押し続けなければならない。そのため、スクロール動作をすばやく開始させることができなかった。
【０００６】
本発明は、上記課題を解決するためになされたものであり、カーソルやページ等のスクロール動作をすばやく開始することができる端末装置、スクロール開始方法及びプログラムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明の端末装置は、画面上での移動動作を開始させる移動用操作ボタンを備えた端末装置において、前記移動用操作ボタンが短押しされたか長押しされたかを判定する第１の判定手段と、前記移動用操作ボタンが短押しされた後、所定の時間内に押されたか否かを判定する第２の判定手段と、前記第１の判定手段によって、前記移動用操作ボタンが短押しされたものと判定された場合に、短移動の動作を実行させる短移動実行手段と、前記第１の判定手段によって、前記移動用操作ボタンが長押しされたものと判定された場合及び第２の判定手段によって、移動用操作ボタンが短押しされた後、所定の時間内に押されたものと判定された場合に、スクロールの動作を実行させるスクロール実行手段とを有することを特徴とするものである。
【０００８】
前記スクロール実行手段は、前記移動用操作ボタンが押され続けている場合、スクロールを継続し、前記移動用操作ボタンが放された場合、スクロールを停止してもよい。
【０００９】
前記スクロール実行手段は、前記移動用操作ボタンが短押しされた後、所定の時間内に短押しされて、スクロールの動作を実行させた場合、何らかのボタン入力があるとスクロールを停止してもよい。
【００１０】
前記第２の判定手段で判定基準となる時間を設定変更する手段を有してもよい。
【００１１】
前記移動用操作ボタンは、カーソルの移動動作を開始させるものでもよく、ページの移動動作を開始させるものでもよく、カーソルの移動動作及びページの移動動作を開始させるものでもよい。
【００１２】
本発明のスクロール開始方法は、画面上での移動動作を開始させる移動用操作ボタンを備えた端末装置によりスクロールを開始する方法において、
前記移動用操作ボタンが短押しされたか長押しされたかを判定するステップと、
前記移動用操作ボタンが短押しされた後、所定の時間内に押されたか否かを判定するステップと、
前記移動用操作ボタンが短押しされたものと判定された場合に、短移動の動作を実行させるステップと、
前記移動用操作ボタンが長押しされたものと判定された場合及び移動用操作ボタンが短押しされた後、所定の時間内に押された場合に、スクロールの動作を実行させるステップと、
を有することを特徴とするものである。
【００１３】
本発明のプログラムは、画面上での移動動作を開始させる移動用操作ボタンを備えた端末装置を制御するプログラムにおいて、
前記移動用操作ボタンが短押しされたか長押しされたかを判定する処理と、
前記移動用操作ボタンが短押しされた後、所定の時間内に押されたか否かを判定する処理と、
前記移動用操作ボタンが短押しされたものと判定された場合に、短移動の動作を実行させる処理と、
前記移動用操作ボタンが長押しされたものと判定された場合及び移動用操作ボタンが短押しされた後、所定の時間内に押された場合に、スクロールの動作を実行させる処理と、
をコンピュータに実行させることを特徴とするものである。
【００１４】
本発明によれば、長押しだけでなく、短い時間内での連続押しによってスクロールを開始することができるので、スクロールを開始するまでの時間を著しく（例えば０．１秒程度に）短縮化できる。
【００１５】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。図１（Ａ）は本発明が適用される端末装置の外観を示す平面図、（Ｂ）は本発明の第１の実施形態例に係る端末装置の構成を示すブロック図である。
【００１６】
本発明は、例えば携帯電話、ＰＨＳ、ＰＤＡ、電子手帳、パーソナルコンピュータ等の端末装置に適用される。図１（Ａ）及び（Ｂ）に示すように、本発明が適用される端末装置は、本体１と、本体１に設けられ、各種情報を画面上に表示する表示部２と、各種データを入力する入力部３と、端末装置の動作を制御する制御部４とを有する。入力部３は、移動用操作ボタンである十字型ボタン５とテンキー６から構成されている。
【００１７】
表示部２は、制御部４によって制御され、十字型ボタン５及びテンキー６からの入力に合わせて表示が切り換わる機能を有している。例えば、テンキー６の数字が入力されたら、表示部２に入力された数字を表示するなどの機能を有している。
【００１８】
十字型ボタン５は、図１（Ａ）に示すように、上ボタン５ａと下ボタン５ｂと左ボタン５ｃと右ボタン５ｄから構成されていて、主にカーソルのスクロールやページのスクロールを行なうときに上下左右の４方向を指示する。ここで、スクロールとは、連続的にカーソル又はページ等が移動することをいう。例えば、電話帳情報のリストを表示中に下方向にスクロールを開始すると、連続的にカーソルが下に移動する。
【００１９】
十字型ボタン５の上ボタン５ａ、下ボタン５ｂ、左ボタン５ｃ、右ボタン５ｄからの入力は、一定時間未満の短い時間ボタンを押される場合（以下、短押しと呼ぶ）と一定時間以上の長い時間ボタンを押される場合（以下、長押しと呼ぶ）とがある。
【００２０】
テンキー６は、０から９の数字を入力するためのボタンとその他、端末装置に必要な機能のためのボタンとから構成されていて、主に数字の入力や端末装置に内蔵された機能を呼び出すために用いられる。
【００２１】
本発明の実施形態例では、テンキー６の機能は従来の端末装置の持つ機能と同等であるので、詳細な説明は省略する。
【００２２】
制御部４は、図１（Ｂ）に示すように、移動用操作ボタンである十字型ボタン５が短押しされたか長押しされたかを判定する第１の判定部７と、十字型ボタン５が短押しされた後、所定の時間内に押されたか否かを判定する第２の判定部８と、第１の判定部７によって、十字型ボタン５が短押しされたものと判定された場合に、短移動（例えば１行移動又は１ページ移動）の動作を実行させる短移動実行部９と、第１の判定部７によって、十字型ボタン５が長押しされたものと判定された場合及び第２の判定部８によって、十字型ボタン５が短押しされた後、所定の時間内に押されたものと判定された場合に、スクロールの動作を実行させるスクロール実行部１０とを有する。
【００２３】
端末装置は又、電話帳情報等を記憶する記憶部１１やインターネット等の通信ネットワークと接続する通信部１２等を有している。電話帳情報は、例えば氏名と電話番号とグループ番号から構成されている。本発明の実施形態例では、電話帳情報の氏名は説明に使用するので、記号を割り当てているが、電話番号、グループ番号は本発明の説明の対象ではないので、特に記号を割り当てていない。
【００２４】
一例として、端末装置の記憶部１１は３０件分の電話帳情報を記憶しているものとする。３０件分の電話帳情報は１から３０の番号で管理されているとする。
【００２５】
図２は、電話帳情報の氏名のリストを表示部２に表示するときの一例を示す説明図である。ここで、表示部２には、一画面に１０件分の電話帳情報の氏名を表示することが可能であるとする。
【００２６】
カーソル１３は電話帳情報のリスト内の選択候補を示している。カーソル１３は十字型ボタン５の上ボタン５ａが短押しされると、１行上に移動し、下ボタン５ｂが短押しされると１行下に移動する。
【００２７】
カーソル１３が図２の表示部２の「１  浅野一郎」にあるとき、上ボタン５ａが短押しされた場合、電話帳情報の２１件目から３０件目までの氏名のリストＬ１を表示する。
【００２８】
カーソル１３が図２の表示部２に「１０  山田☆子」にあるとき、下ボタン５ｂが短押しされた場合、電話帳情報の１１件目から２０件目までの氏名のリストＬ２を表示する。
【００２９】
また、図２の表示部２の画面表示から十字型ボタン５の右ボタン５ｄが短押しされると、電話帳情報の１１件目から２０件目までのリストＬ２が表示される。逆に、図２の表示部２の画面表示から十字型ボタン５の左ボタン５ｃが短押しされると、電話帳情報の２１件目から３０件目までのリストＬ１が表示される。
【００３０】
図３は、本発明の第１の実施形態例に係る端末装置の動作を説明するためのフローチャートである。図３は、一例として、端末装置の表示部２の表示が図２に示す電話帳情報のリスト表示をしているとき、カーソル１３を下方向に移動する場合についての手順を示している。
【００３１】
従来の端末装置の場合、十字型ボタン５の下ボタン５ｂを短押しするとカーソル１３が１行分下へ移動するだけであった。また、スクロールを開始するには、十字型ボタン５の下ボタン５ｂを長押しなければならなかった。
【００３２】
それに対し、本発明の実施形態例に係る端末装置では、所定の時間内での連続押し（ダブルクリック）と長押しとの組み合わせからスクロール動作を開始することを可能としている。
【００３３】
まず、端末装置の表示部２に、記憶部１１で記憶している電話帳情報のリストを表示する（ステップＳ１）。
【００３４】
次いで、十字型ボタン５の下ボタン５ｂが入力された場合（ステップＳ２）、下ボタン５ｂの入力が短押しか、長押しかを第１の判定部７によって判定する（ステップＳ３）。
【００３５】
第１の判定部７により、短押しであると判定された場合、短移動実行部９は、カーソル１３を１行下方向へ移動する（ステップＳ４）。
【００３６】
第１の判定部７により、長押しであると判定された場合、スクロール実行部１０は、カーソル１３のスクロールを開始する（ステップＳ５）。
【００３７】
次いで、ステップＳ４の処理後、所定の時間（例えば３００ｍ秒（０．３秒））以内に連続で下ボタン５ｂが押されたかを第２の判定部８により判定する（ステップＳ６）。
【００３８】
第２の判定部８により、所定の時間（例えば３００ｍ秒）未満であると判定された場合、カーソル１３のスクロールを開始する（ステップＳ５）。
【００３９】
第２の判定部８により、所定の時間（例えば３００ｍ秒）以上であると判定された場合、短移動実行部９は、カーソル１３を１行下方向へ移動する（ステップＳ４）。
【００４０】
ステップＳ５の後は、スクロール実行部１０は、下ボタン５ｂが押され続けているか放されたかを判定する（ステップＳ７）。
【００４１】
ステップＳ７の判定により、下ボタン５ｂが押され続けている場合、スクロール実行部１０は、カーソル１３のスクロールを継続し（ステップＳ８）、ステップＳ７へ移行する。。
【００４２】
ステップＳ７の判定により、下ボタン５ｂが放された場合、カーソル１３のスクロールを停止し（ステップＳ９）、ステップＳ１に移行する。
【００４３】
図４及び図５は、本発明の第１の実施形態例に係る端末装置の動作の一例として、カーソル１３の移動を説明するための説明図である。
【００４４】
図２に示すようにカーソル１３が「１  浅野一郎」にある状態から、下ボタン５ｂの所定時間内の連続押し（ダブルクリック）と長押しを組み合わせたスクロールを用いて、カーソル１３が「６  高木○男」へ移動するときの例を図４及び図５を用いて説明する。
【００４５】
図３のフローチャートのステップＳ１のときは、表示部２は図４（Ａ）に示す画面を表示している。
【００４６】
ステップＳ１の状態から下ボタン５ｂが短押しされると（ステップＳ２）、ステップＳ３、ステップＳ４と移行し、表示部２は図４（Ｂ）に示す画面を表示する。
【００４７】
また、ステップＳ４から所定の時間（３００ｍ秒）以内に再度下ボタン５ｂが押された場合、カーソル１３のスクロールを開始する（ステップＳ５）。
【００４８】
ステップＳ５からステップＳ７に移行し、下ボタン５ｂが押されたままと判定した場合、ステップＳ８に移行し、表示部２は図４（Ｃ）に示す画面を表示する。
【００４９】
ステップＳ８からステップＳ７に移行し、下ボタン５ｂが押されたままと判定した場合、ステップＳ８に移行し、表示部２は、図４（Ｄ）に示す画面を表示する。
【００５０】
ステップＳ８からステップＳ７に移行し、下ボタン５ｂが押されたままと判定した場合、ステップＳ８に移行し、表示部２は、図５（Ｅ）に示す画面を表示する。
【００５１】
ステップＳ８からステップＳ７に移行し、下ボタン５ｂが押されたままと判定した場合、ステップＳ８に移行し、表示部２は、図５（Ｆ）に示す画面を表示する。
【００５２】
ステップＳ８からステップＳ７に移行し、下ボタン５ｂが放されたと判定した場合、ステップＳ９に移行し、スクロールを停止する（図５（Ｆ）参照）。
【００５３】
ステップＳ８でスクロールを停止後は、ステップＳ１に移行する。
【００５４】
なお、十字型ボタン５の下ボタン５ｂ以外のボタンに対しても、上記と同様の動作が可能である。すなわち、上ボタン５ａを短押しした場合には、カーソル１３が１行上方向に移動し、上ボタン５ａを長押し又は連続押しした場合には、カーソル１３が上方向にスクロールする。また、右ボタン５ｄを短押しした場合には、電話帳情報のページが１ページ分先に移動し、右ボタン５ｄを長押し又は連続押しした場合には、ページが先方向にスクロールする。さらに、左ボタン５ｃを短押しした場合には、電話帳情報のページが１ページ分後に移動し、左ボタン５ｃを長押し又は連続押しした場合には、ページが後方向にスクロールする。
【００５５】
また、この実施形態例では、電話帳情報の表示中の動作例を示したが、例えば、メニューの一覧を選択する場合や、インターネット接続中のページのスクロールを行う場合など、表示中のカーソル１３の移動やページをスクロールする全ての場合について適用できる。
【００５６】
また、本発明の実施形態例では、連続押し（ダブルクリック）と長押しとの組み合わせとしたが、同じ十字型ボタン５の短押しを２回（ダブルクリック）でスクロールを開始し、当該十字型ボタン５を離した後でもスクロールを継続し、何らかのボタン入力があるとスクロールを停止するという動作にしてもよい。
【００５７】
さらに、図３のフローチャートのステップＳ６において、判定基準となる時間を適宜変更することにより、スクロールを開始する条件を変えてもよい。
【００５８】
図６は、本発明の第２の実施形態例の構成を示すブロック図である。図６に示すように、本発明の第２の実施形態例は、端末装置を制御し、上記説明された端末装置の行う処理をコンピュータに実行させるプログラム１４に関する。このプログラム１４は、磁気ディスク、ＣＤ−ＲＯＭ、半導体メモリ等の記録媒体に記録されていてもよく、通信ネットワークを介してダウンロードされるものでもよい。
【００５９】
本発明の実施形態例によれば、長押しだけでなく、短い時間内での連続押しによってスクロールを開始することができるので、スクロールを開始するまでの時間を著しく（例えば０．１秒程度に）短縮化でき、操作者に時間的なストレスを与えることなく、操作性が向上する。
【００６０】
また、所定の時間内で連続押しされたか否かを判定する処理を追加するだけで、従来の機能をそのまま利用することができるので、従来の端末装置における長押しの機能を全く損なうことがない。
【００６１】
さらに、制御部４の構成を変えるだけで、従来の端末装置に存在する操作ボタン等をそのまま利用できるので、容易に実現できる。
【００６２】
本発明は、上記実施の形態に限定されることはなく、特許請求の範囲に記載された技術的事項の範囲内において、種々の変更が可能である。
【発明の効果】
本発明によれば、長押しだけでなく、短い時間内での連続押しによってスクロールを開始することができるので、スクロールを開始するまでの時間を著しく短縮化でき、操作者に時間的なストレスを与えることなく、操作性が向上する。
【００６３】
また、所定の時間内で連続押しされた否かを判定する処理を追加するだけで、従来の機能をそのまま利用することができるので、従来の端末装置における長押しの機能を全く損なうことがない。
【００６４】
さらに、制御部の構成を変えるだけで、従来の端末装置に存在する操作ボタン等をそのまま利用できるので、容易に実現できる。
【図面の簡単な説明】
【図１】（Ａ）は本発明が適用される端末装置の外観を示す平面図、（Ｂ）は本発明の第１の実施形態例に係る端末装置の構成を示すブロック図である。
【図２】電話帳情報のリストを表示部に表示するときの一例を示す説明図である。
【図３】本発明の第１の実施形態例に係る端末装置の動作を説明するためのフローチャートである。
【図４】本発明の第１の実施形態例に係る端末装置の動作の一例として、カーソルの移動を説明するための説明図である。
【図５】本発明の第１の実施形態例に係る端末装置の動作の一例として、カーソルの移動を説明するための説明図である。
【図６】本発明の第２の実施形態例の構成を示すブロック図である。
【符号の説明】
１：本体
２：表示部
３：入力部
４：制御部
５：十字型ボタン
６：テンキー
７：第１の判定部
８：第２の判定部
９：短移動実行部
１０：スクロール実行部
１１：記憶部
１２：通信部
１３：カーソル
１４：プログラム
【図１】
0003866584.tif 000002
【図２】
0003866584.tif 000003
【図３】
0003866584.tif 000004
【図４】
0003866584.tif 000005
【図５】
0003866584.tif 000006
【図６】
0003866584.tif 000007