(57)【特許請求の範囲】
【請求項１】
タッチパネルを介した操作の対象となる表示要素を含む画面をスクロール可能に表示する表示装置を備える電子機器に搭載され、上記タッチパネルを介した操作の受付を制御する入力制御装置であって、
上記表示要素に対する上記操作を受け付ける操作受付手段と、
上記画面のスクロールが開始されると、上記操作受付手段の受付動作を禁止する受付動作制御手段とを備え、
上記受付動作制御手段は、上記画面のスクロールが開始された場合、当該スクロールが自動的に停止する前に、上記禁止を解除することを特徴とする入力制御装置。
【請求項２】
上記受付動作制御手段は、上記画面のスクロールが開始された場合、当該スクロールが自動的に停止する所定時間前に、上記禁止を解除することを特徴とする請求項１に記載の入力制御装置。
【請求項３】
上記受付動作制御手段は、上記画面のスクロールが開始された場合、当該スクロールが自動的に停止するまでの残りのスクロール量が所定値になったときに、上記禁止を解除することを特徴とする請求項１に記載の入力制御装置。
【請求項４】
上記受付動作制御手段は、上記画面のスクロールが開始された場合、当該スクロールの速度が自動的に減少して所定値になったときに、上記禁止を解除することを特徴とする請求項１に記載の入力制御装置。
【請求項５】
タッチパネルを介した操作の対象となる表示要素を含む画面をスクロール可能に表示する表示装置と、
上記タッチパネルを介した操作の受付を制御する入力制御装置とを備える電子機器であって、
上記入力制御装置として請求項１〜４のいずれか１項に記載の入力制御装置を備えることを特徴とする電子機器。
【請求項６】
携帯電話機であることを特徴とする請求項５に記載の電子機器。
【請求項７】
タッチパネルを介した操作の対象となる表示要素を含む画面が表示されているときに、上記表示要素に対する上記操作を受け付ける操作受付ステップと、
上記画面のスクロールが開始されると、上記表示要素に対する上記操作の受付を禁止する受付動作禁止ステップとを有する入力制御方法であって、
上記画面のスクロールが開始された場合、当該スクロールが自動的に停止する前に、上記禁止を解除する禁止解除ステップを有することを特徴とする入力制御方法。
【請求項８】
請求項１〜４のいずれか１項に記載の入力制御装置の各手段としてコンピュータを動作させるためのプログラム。
【請求項９】
請求項８に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを介した操作の受付を制御する入力制御装置および入力制御方法に関する。
【背景技術】
【０００２】
図１１は、従来の携帯電話機１００の構成を示すブロック図である。携帯電話機１００は、表示部１０２、タッチパネル１０３、表示制御部１０４およびタッチ制御部１０５を備えている。
【０００３】
表示部１０２は、液晶ディスプレイのような平板型ディスプレイ装置である。
【０００４】
表示制御部１０４は、図示しないＣＰＵからの指示に応じて、表示部１０２に表示される画面のスクロールや画面の切り替え等の制御を行う。
【０００５】
タッチパネル１０３は、表示部１０２の表示画面上でユーザがタッチ操作を行うために設けられる入力機器である。タッチパネル１０３に対してタッチ操作が行われると、タッチパネル１０３は、タッチ位置に応じた信号をタッチ制御部１０５に出力する。
【０００６】
タッチ制御部１０５は、タッチパネル１０３からの信号を処理するものであり、タッチパネル１０３を介する操作を受け付ける操作受付部１０５１と、操作受付部１０５１の受付動作を制御する受付動作制御部１０５２とを備えている。
【０００７】
操作受付部１０５１は、タッチパネル１０３の出力信号に基づいて、タッチパネル１０３に対する入力操作の内容を判定し、操作内容に応じた情報を図示しないＣＰＵに出力する。
【０００８】
受付動作制御部１０５２は、操作受付部１０５１の受付動作の禁止／許可を制御するものである。受付動作制御部１０５２は、特に、操作受付部１０５１の受付動作のうち、表示部１０２に表示される画面内のアイコン等の表示要素に対する選択操作（以下、単に「選択操作」と称する）の受付動作の禁止／許可を切り換える。具体的には受付動作制御部１０５２は、表示部１０２に表示される画面のスクロール（以下、単に「画面スクロール」と称する）が開始された場合、画面スクロールが停止するまで、操作受付部１０５１の選択操作の受付動作を禁止（無効化）する。
【０００９】
フリック操作とは、図１２（ａ）に示すように、タッチパネル上を指やタッチペン等ではじく操作、すなわち、タッチパネルに指等を接触させた状態で所望の方向に指等を動かし、その直後にタッチパネルから指等を離す操作を意味する。画面スクロール中はタッチによる正確な選択操作は困難であるため、受付動作制御部１０５２が当該選択操作を無効化することにより、ユーザが意図しない選択動作の実行を防止することができる。
【００１０】
携帯電話機１００におけるタッチ制御を図１３に示すフローチャートを用いて説明する。
【００１１】
図１３に示すように、タッチパネル１０３に対するタッチ操作が検出され（ステップＳ１０１において「ＹＥＳ」）、指がタッチパネル１０３から離れた場合（ステップＳ１０２において「ＹＥＳ」）、受付動作制御部１０５２はタッチ操作がフリック操作であるかどうかの判定に進む（ステップＳ１０３）。所定時間経過後も指がタッチパネル３に接触した状態である場合（ステップＳ１０２において「ＮＯ」）、ドラッグ操作や長押し操作などに対応する処理が行われる（ステップＳ１０４）。
【００１２】
タッチ操作がフリック操作であり（ステップＳ１０３において「ＹＥＳ」）、画面スクロールが開始された場合も（ステップＳ１０５において「ＹＥＳ」）、受付動作制御部１０５２は、選択操作の受付動作を禁止する（ステップＳ１０６）。その後、画面スクロールが停止した場合（ステップＳ１０７において「ＹＥＳ」）、受付動作制御部１０５２は、選択操作の受付動作の禁止を解除する（ステップＳ１０８）。
【００１３】
なお、ステップＳ１０３において、タッチ操作がフリック操作以外（例えば、アイコンに対するタップ操作）の場合、アイコンの選択等が実行される（ステップＳ１０９）。また、タッチ操作がフリック操作であっても、指の移動方向がスクロールできない方向である等の理由により画面スクロールが開始されない場合（ステップＳ１０５において「ＮＯ」）、選択操作の受付動作は禁止されない。
【００１４】
携帯電話機１００では、画面スクロール中は選択操作が無効化されるため、携帯電話機１００の操作を迅速に進めることが困難となる。具体的には、画面スクロールの計算は１ピクセル単位で行うため、画面スクロールの終了直前は画面の移動量が非常に少なくなる。よって、実際に画面スクロールが完了したとユーザが感じるタイミングは、画面スクロールが完全に終了するより早い。そのため、ユーザが、迅速に操作を進めたいという意識から、画面スクロールが完全に終了する前にアイコン等に対する選択操作を行い、当該選択動作が無効化されるケースが発生している。このような現象は、特に携帯電話機１００を片手で操作する場合に特に顕著である。
【００１５】
そこで、画面スクロール中であっても、指がタッチパネルに接触している時間がある閾値以下ならタッチ操作を可能にする技術が提案されている（例えば、特許文献１）。これにより、選択操作を迅速に進めることができる。
【先行技術文献】
【特許文献】
【００１６】
【特許文献１】特開２００９−３０１０９２号公報（２００９年１２月２４日公開）
【発明の概要】
【発明が解決しようとする課題】
【００１７】
しかしながら、特許文献１の技術では、特に画面が速くスクロールしている間に選択操作を行うことにより、意図しないアイコンを選択してしまうなどの誤操作が起こる確率が高くなる。また、特許文献１の技術では、画面スクロール中にタップ操作を行った際に、指が触れている時間によって、選択操作であるか画面スクロールを止める操作であるのかが判断されるため、ユーザ自身が、選択操作であるか画面スクロールを止める操作であるのかを意識して使い分ける必要が生じる。
【００１８】
本発明は、上記の問題点を解決するためになされたもので、その目的は、ユーザが電子機器の操作を迅速かつ容易に進めることができる入力制御装置および入力制御方法を実現することにある。
【課題を解決するための手段】
【００１９】
上記の課題を解決するために、本発明に係る入力制御装置は、タッチパネルを介した操作の対象となる表示要素を含む画面をスクロール可能に表示する表示装置を備える電子機器に搭載され、上記タッチパネルを介した操作の受付を制御する入力制御装置であって、上記表示要素に対する上記操作を受け付ける操作受付手段と、上記画面のスクロールが開始されると、上記操作受付手段の受付動作を禁止する受付動作制御手段とを備え、上記受付動作制御手段は、上記画面のスクロールが開始された場合、当該スクロールが自動的に停止する前に、上記禁止を解除することを特徴としている。
【００２０】
上記の課題を解決するために、本発明に係る入力制御方法は、タッチパネルを介した操作の対象となる表示要素を含む画面が表示されているときに、上記表示要素に対する上記操作を受け付ける操作受付ステップと、上記画面のスクロールが開始されると、上記表示要素に対する上記操作の受付を禁止する受付動作禁止ステップとを有する入力制御方法であって、上記画面のスクロールが開始された場合、当該スクロールが自動的に停止する前に、上記禁止を解除する禁止解除ステップを有することを特徴としている。
【００２１】
上記の構成によれば、フリック操作等によって画面のスクロールが開始されると、表示要素に対するタッチパネルを介した操作（選択操作）が一旦禁止されるが、画面のスクロールが自動的に停止する前に、当該禁止が解除される。そのため、スクロール停止直前のスクロール速度が緩やかになっているタイミングにおいて、実際には画面のスクロールが完全に停止していない状態であっても、ユーザは選択操作を行うことができる。したがって、ユーザが電子機器の操作を迅速かつ容易に進めることができる入力制御装置および入力制御方法を実現することができる。
【００２２】
本発明に係る入力制御装置では、上記受付動作制御手段は、上記画面のスクロールが開始された場合、当該スクロールが自動的に停止する所定時間前に、上記禁止を解除することが好ましい。
【００２３】
上記の構成によれば、上記所定時間を、スクロール停止までの残り時間が当該時間になったときのスクロール速度が、ユーザの誤操作を招来しない程度となる時間に設定することにより、画面のスクロールが停止する前であっても、ユーザの誤操作を招来しない程度にまでスクロール速度が減少したタイミングで、ユーザは選択操作を行うことができる。したがって、ユーザは電子機器の操作を迅速かつ容易に進めることができる。
【００２４】
本発明に係る入力制御装置では、上記受付動作制御手段は、上記画面のスクロールが開始された場合、当該スクロールが自動的に停止するまでの残りのスクロール量が所定値になったときに、上記禁止を解除することが好ましい。
【００２５】
上記の構成によれば、上記所定値を、残りのスクロール量が当該値となったときのスクロール速度が、ユーザの誤操作を招来しない程度となる値に設定することにより、画面のスクロールが停止する前であっても、ユーザの誤操作を招来しない程度にまでスクロール速度が減少したタイミングで、ユーザは選択操作を行うことができる。したがって、ユーザは電子機器の操作を迅速かつ容易に進めることができる。
【００２６】
本発明に係る入力制御装置では、上記受付動作制御手段は、上記画面のスクロールが開始された場合、当該スクロールの速度が自動的に減少して所定値になったときに、上記禁止を解除することが好ましい。
【００２７】
上記の構成によれば、上記所定値を、ユーザの誤操作を招来しない程度のスクロール速度に設定することにより、画面のスクロールが停止する前であっても、ユーザの誤操作を招来しない程度にまでスクロール速度が減少したタイミングで、ユーザは選択操作を行うことができる。したがって、ユーザは電子機器の操作を迅速かつ容易に進めることができる。
【００２８】
本発明に係る電子機器は、タッチパネルを介した操作の対象となる表示要素を含む画面をスクロール可能に表示する表示装置と、上記タッチパネルを介した操作の受付を制御する入力制御装置とを備える電子機器であって、上記入力制御装置として上記いずれかの入力制御装置を備えることを特徴としている。
【００２９】
上記の構成によれば、ユーザは電子機器の操作を迅速かつ容易に進めることができる。
【００３０】
本発明に係る電子機器は、携帯電話機であることが好ましい。
【００３１】
なお、上記入力制御装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記入力制御装置の各手段として動作させるプログラム、及びそれを記録したコンピュータ読み取り可能な記録媒体も本発明の技術的範囲に含まれる。
【発明の効果】
【００３２】
以上のように、本発明に係る入力制御装置は、タッチパネルを介した操作の対象となる表示要素を含む画面をスクロール可能に表示する表示装置を備える電子機器に搭載され、上記タッチパネルを介した操作の受付を制御する入力制御装置であって、上記表示要素に対する上記操作を受け付ける操作受付手段と、上記画面のスクロールが開始されると、上記操作受付手段の受付動作を禁止する受付動作制御手段とを備え、上記受付動作制御手段は、上記画面のスクロールが開始された場合、当該スクロールが自動的に停止する前に、上記禁止を解除する構成である。また、本発明に係る入力制御方法は、タッチパネルを介した操作の対象となる表示要素を含む画面が表示されているときに、上記表示要素に対する上記操作を受け付ける操作受付ステップと、上記画面のスクロールが開始されると、上記表示要素に対する上記操作の受付を禁止する受付動作禁止ステップとを有する入力制御方法であって、上記画面のスクロールが開始された場合、当該スクロールが自動的に停止する前に、上記禁止を解除する禁止解除ステップを有する。
【００３３】
したがって、ユーザが電子機器の操作を迅速かつ容易に進めることができる入力制御装置および入力制御方法を実現できるという効果を奏する。
【図面の簡単な説明】
【００３４】
【図１】図２に示す携帯電話機の構成をより詳細に示すブロック図である。
【図２】本発明の第１の実施形態に係る携帯電話機の概略構成を示すブロック図である。
【図３】図１に示す携帯電話機において、選択操作禁止を解除するタイミングを説明するためのグラフである。
【図４】図１に示す携帯電話機におけるタッチ制御の手順を示すフローチャートである。
【図５】本発明の第２の実施形態に係る携帯電話機の構成を示すブロック図である。
【図６】図５に示す携帯電話機において、選択操作禁止を解除するタイミングを説明するためのグラフである。
【図７】図５に示す携帯電話機におけるタッチ制御の手順を示すフローチャートである。
【図８】本発明の第３の実施形態に係る携帯電話機の構成を示すブロック図である。
【図９】図８に示す携帯電話機において、選択操作禁止を解除するタイミングを説明するためのグラフである。
【図１０】図８に示す携帯電話機におけるタッチ制御の手順を示すフローチャートである。
【図１１】従来の携帯電話機の構成を示すブロック図である。
【図１２】（ａ）は、フリック操作を説明するための図であり、（ｂ）は、ドラッグ操作を説明するための図である。
【図１３】従来の携帯電話機におけるタッチ制御の手順を示すフローチャートである。
【発明を実施するための形態】
【００３５】
〔実施形態１〕
本発明の第１の実施形態について図１〜図４に基づいて説明すれば、以下のとおりである。
【００３６】
（携帯電話機の構成）
図２は、本実施形態に係る携帯電話機１０の概略構成を示すブロック図であり、図１は、携帯電話機１０の構成をより詳細に示すブロック図である。
【００３７】
携帯電話機１０は、ＣＰＵ１、表示部２、タッチパネル３、表示制御部４およびタッチ制御部５を備えている。
【００３８】
表示部２は、携帯電話機１０を薄型に形成するために、液晶ディスプレイ、ＥＬディスプレイ、プラズマディスプレイのような平板型ディスプレイで構成される。なお、表示部２は、特許請求の範囲に記載の表示装置に相当する。
【００３９】
タッチパネル３は、表示部２の表示画面上でユーザがタッチ操作を行うために設けられる入力機器である。タッチパネル３に対してタッチ操作が行われると、タッチパネル３は、タッチ位置に応じた信号をタッチ制御部５に出力する。
【００４０】
表示制御部４は、ＣＰＵ１からの指示に応じて、表示部２に表示される画面のスクロール（以下、単に「画面スクロール」と称する）や画面の切り替え等の制御を行う。
【００４１】
（タッチ制御部の構成）
タッチ制御部５は、タッチパネル３からの信号を処理して、タッチパネル３を介した操作の受付を制御する入力制御装置であり、操作受付部５１、受付動作制御部５２、スクロール停止時間演算部５３および禁止解除時間演算部５４を備えている。
【００４２】
操作受付部５１は、タッチパネル３の出力信号に基づいて、タッチパネル３に対する入力操作の内容を判定し、操作内容に応じた情報を図示しないＣＰＵに出力する。
【００４３】
受付動作制御部５２は、操作受付部５１の受付動作の禁止／許可を制御するものである。受付動作制御部５２は、特に、操作受付部５１の受付動作のうち、表示部２に表示される画面内のアイコン等の表示要素に対する選択操作（以下、単に「選択操作」とする）の受付動作の禁止／許可を切り換える。
【００４４】
図１１に示す従来の携帯電話機１００の受付動作制御部１０５２と同様、受付動作制御部５２は、表示部２に表示される画面のスクロールが開始された場合、操作受付部５１の選択操作の受付動作を禁止（無効化）する。
【００４５】
（選択操作禁止解除のタイミング）
スクロール停止時間演算部５３および禁止解除時間演算部５４は、従来の携帯電話機１００には設けられていない新規の機能ブロックである。これらの機能ブロックにより、受付動作制御部５２は、画面スクロールが自動的に停止する前に、操作受付部５１の選択操作の受付動作の禁止を解除する。本実施形態では、受付動作制御部５２は、フリック操作によって画面スクロールが開始された場合、当該画面スクロールが自動的に停止する所定時間前（例えば２秒前）に、操作受付部５１の受付動作の禁止を解除する。なお、「画面スクロールが自動的に停止する」とは、「画面スクロールがユーザの操作によらずに停止する」ことを意味する。
【００４６】
具体的には、スクロール停止時間演算部５３は、図３に示すように、時間ｔ０に画面スクロールが開始されると、スクロール速度（単位時間あたりに画面が移動するドット数）およびスクロール速度の減速率に基づいて、画面スクロールが自動的に停止する時間ｔ１を演算する。スクロール停止時間演算部５３が算出した時間ｔ１を示す情報は、禁止解除時間演算部５４に入力される。
【００４７】
禁止解除時間演算部５４は、スクロール停止時間演算部５３が算出した時間ｔ１から所定時間Ｔを減じた時間ｔ２を演算する。その後、禁止解除時間演算部５４は、時間ｔ２になったタイミングで、受付動作制御部５２に操作受付部５１の受付動作の禁止を解除させるための信号を出力する。所定時間Ｔは、スクロール停止までの残り時間が当該時間になったときのスクロール速度Ｖが、ユーザの誤操作を招来しない程度となる時間に設定される。
【００４８】
これにより、画面スクロールが停止する前であっても、ユーザの誤操作を招来しない程度にまでスクロール速度が減少したタイミングで、ユーザは選択操作を行うことが可能となる。さらに、画面スクロールが停止する所定時間前であれば、指等が触れている時間に関わらず、通常の操作時（スクロール停止操作時）と同じように選択操作を行うことができる。すなわち、ユーザは、特許文献１における場合のように、選択操作であるか画面スクロールを止める操作であるのかを意識して使い分ける必要がない。また、高速に画面スクロールしている最中は、従来の携帯電話機１００と同様、選択操作は無効化されるので、誤動作を確実に防止することができる。したがって、画面スクロールが必要な場合であっても、ユーザは携帯電話機１０の操作を迅速かつ容易に進めることができる。
【００４９】
（入力制御の手順）
図４は、携帯電話機１０におけるタッチ制御を示すフローチャートである。すなわち、タッチパネル３に対するタッチ操作が検出され（ステップＳ１において「ＹＥＳ」、操作受付ステップ）、指がタッチパネル３から離れた場合（ステップＳ２において「ＹＥＳ」）、受付動作制御部５２はタッチ操作がフリック操作であるかどうかの判定に進む（ステップＳ３）。所定時間経過後も指がタッチパネル３に接触した状態である場合（ステップＳ２において「ＮＯ」）、ドラッグ操作や長押し操作などに対応する処理が行われる（ステップＳ４）。
【００５０】
タッチ操作がフリック操作であり（ステップＳ３において「ＹＥＳ」）、画面スクロールが開始された場合（ステップＳ５において「ＹＥＳ」）、受付動作制御部５２は、選択操作の受付動作を禁止する（ステップＳ６、受付動作禁止ステップ）。同時に、スクロール停止時間演算部５３は、画面スクロールが自動的に停止する時間ｔ１を演算し、禁止解除時間演算部５４は、時間ｔ１から所定時間Ｔを減じた時間ｔ２を演算する。その後、禁止解除時間演算部５４は、時間ｔ２になったタイミングで、受付動作制御部５２に操作受付部５１の受付動作の禁止を解除させるための信号を出力する。これにより、画面スクロールが停止するまで所定時間になった場合に（ステップＳ７において「ＹＥＳ」）、受付動作制御部５２は、選択操作の受付動作の禁止を解除する（ステップＳ８、禁止解除ステップ）。
【００５１】
なお、ステップＳ３において、タッチ操作がフリック操作以外（例えば、アイコンに対するタップ操作）の場合、アイコンの選択等が実行される（ステップＳ９）。また、タッチ操作がフリック操作であっても、指の移動方向がスクロールできない方向である等の理由により画面スクロールが開始されない場合（ステップＳ５において「ＮＯ」）、アイコン等に対する選択操作の受付動作は禁止されない。
【００５２】
なお、画面スクロール中、選択操作の受付動作が禁止されている間も、画面スクロールを継続させるためのフリック操作や、画面スクロールを止めるためのタップ操作は可能である。
【００５３】
（まとめ）
以上のように、本実施形態では、フリック操作によって画面のスクロールが開始された場合、画面スクロールが自動的に停止する所定時間前に、選択操作の受付禁止が解除されるので、画面スクロールが停止する前であっても、ユーザの誤操作を招来しない程度にまでスクロール速度が減少したタイミングで、ユーザは選択操作を行うことができる。したがって、ユーザは携帯電話機１０の操作を迅速かつ容易に進めることができる。
【００５４】
〔実施形態２〕
本発明の第２の実施形態について図５〜図７に基づいて説明すれば、以下のとおりである。前述の第１の実施形態では、画面スクロールが自動的に停止する所定時間前に選択操作禁止を解除する構成について説明した。これに対し、本実施形態では、画面スクロールが自動的に停止するまでの残りのスクロール量が所定値になったときに、選択操作禁止を解除する構成について説明する。なお、説明の便宜上、第１の実施形態において説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００５５】
（タッチ制御部の構成）
図５は、本実施形態に係る携帯電話機２０の構成を示すブロック図である。携帯電話機２０は、ＣＰＵ（図示せず）、表示部２、タッチパネル３、表示制御部４およびタッチ制御部５ａを備えている。すなわち、携帯電話機２０は、第１の実施形態に係る携帯電話機１０において、タッチ制御部５をタッチ制御部５ａに置き換えた構成である。
【００５６】
タッチ制御部５ａは、タッチパネル３からの信号を処理するものであり、操作受付部５１、受付動作制御部５２、スクロール残量演算部５５、比較部５６および閾値記憶部５７を備えている。すなわち、タッチ制御部５ａは、第１の実施形態に係るタッチ制御部５において、スクロール停止時間演算部５３および禁止解除時間演算部５４を、スクロール残量演算部５５、比較部５６および閾値記憶部５７に置き換えた構成である。
【００５７】
（選択操作禁止解除のタイミング）
スクロール残量演算部５５、比較部５６および閾値記憶部５７は、従来の携帯電話機１００には設けられていない新規の機能ブロックである。これらの機能ブロックにより、受付動作制御部５２は、フリック操作によって画面スクロールが開始された場合、当該画面スクロールが自動的に停止するまでの残りのスクロール量が所定値（例えばアイコン１つ分）になったときに、操作受付部５１の受付動作の禁止を解除する。
【００５８】
具体的には、スクロール残量演算部５５は、図６に示すように、時間ｔ０に画面スクロールが開始されると、スクロール速度（単位時間あたりに画面が移動するドット数）およびスクロール速度の減速率に基づいて、画面スクロールが自動的に停止するまでの残りのスクロール量（スクロール残量）を継続的に演算する。スクロール停止時間演算部５３が算出したスクロール残量は、比較部５６に入力される。
【００５９】
閾値記憶部５７は、例えばアイコン１つ分（数ピクセル）のドット数を示す閾値Ｄｔを記憶している。比較部５６は、スクロール停止時間演算部５３から入力されるスクロール残量と、閾値Ｄｔとを比較し、当該スクロール残量と閾値Ｄｔとが等しくなった場合に、受付動作制御部５２に操作受付部５１の受付動作の禁止を解除させるための信号を出力する。閾値Ｄｔは、アイコン１つ分のドット数に限らず、スクロール残量が当該値となったときのスクロール速度が、ユーザの誤操作を招来しない程度となる値に設定される。
【００６０】
これにより、画面スクロールが停止する前であっても、ユーザの誤操作を招来しない程度にまでスクロール速度が減少したタイミングで、ユーザは選択操作を行うことが可能となる。したがって、画面スクロールが必要な場合であっても、ユーザは携帯電話機２０の操作を迅速かつ容易に進めることができる。
【００６１】
（入力制御の手順）
図７は、携帯電話機２０におけるタッチ制御を示すフローチャートである。同図に示すステップＳ１〜Ｓ６、Ｓ８およびＳ９は、図４に示すステップＳ１〜Ｓ６、Ｓ８およびＳ９と同様である。すなわち、図７に示すフローチャートは、図４に示すフローチャートにおいて、ステップＳ７をステップＳ７ａに置き換えたものである。
【００６２】
具体的には、フリック操作によって画面スクロールが開始され（ステップＳ５において「ＹＥＳ」）、受付動作制御部５２が選択操作の受付動作を禁止する（ステップＳ６、受付動作禁止ステップ）。また、スクロール残量演算部５５は、画面スクロールが自動的に停止するまでのスクロール残量を演算して比較部５６に入力する。比較部５６は、当該スクロール残量と閾値記憶部５７に記憶されている閾値Ｄｔとが等しくなった場合に、受付動作制御部５２に操作受付部５１の受付動作の禁止を解除させるための信号を出力する。これにより、スクロール残量が所定値になった場合に（ステップＳ７ａにおいて「ＹＥＳ」）、受付動作制御部５２は、選択操作の受付動作の禁止を解除する（ステップＳ８、禁止解除ステップ）。
【００６３】
（まとめ）
以上のように、本実施形態では、フリック操作によって画面のスクロールが開始された場合、残りのスクロール量が所定値になったときに、選択操作の受付禁止が解除されるので、画面スクロールが停止する前であっても、ユーザの誤操作を招来しない程度にまでスクロール速度が減少したタイミングで、ユーザは選択操作を行うことができる。したがって、ユーザは携帯電話機２０の操作を迅速かつ容易に進めることができる。
【００６４】
〔実施形態３〕
本発明の第３の実施形態について図８〜図１０に基づいて説明すれば、以下のとおりである。本実施形態では、画面スクロールの速度が自動的に減少して所定値になったときに、選択操作禁止を解除する構成について説明する。なお、説明の便宜上、第１および第２の実施形態において説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００６５】
（タッチ制御部の構成）
図８は、本実施形態に係る携帯電話機３０の構成を示すブロック図である。携帯電話機２０は、ＣＰＵ（図示せず）、表示部２、タッチパネル３、表示制御部４およびタッチ制御部５ｂを備えている。すなわち、携帯電話機３０は、第１の実施形態に係る携帯電話機１０において、タッチ制御部５をタッチ制御部５ｂに置き換えた構成である。
【００６６】
タッチ制御部５ｂは、タッチパネル３からの信号を処理するものであり、操作受付部５１、受付動作制御部５２、比較部５６、スクロール速度演算部５８および閾値記憶部５９を備えている。すなわち、タッチ制御部５ｂは、第２の実施形態に係るタッチ制御部５ａにおいて、スクロール残量演算部５５および閾値記憶部５７を、スクロール速度演算部５８および閾値記憶部５９に置き換えた構成である。
【００６７】
（選択操作禁止解除のタイミング）
比較部５６、スクロール速度演算部５８および閾値記憶部５９は、従来の携帯電話機１００には設けられていない新規の機能ブロックである。これらの機能ブロックにより、受付動作制御部５２は、フリック操作によって画面スクロールが開始された場合、当該画面スクロールが自動的に減少して所定値になったときに、操作受付部５１の受付動作の禁止を解除する。
【００６８】
具体的には、スクロール速度演算部５８は、図９に示すように、時間ｔ０に画面スクロールが開始されると、スクロール速度（単位時間あたりに画面が移動するドット数）を継続的に演算する。スクロール速度演算部５８が算出したスクロール速度は、比較部５６に入力される。
【００６９】
閾値記憶部５９は、ユーザの誤操作を招来しない程度のスクロール速度を示す閾値Ｖｔを記憶している。比較部５６は、スクロール速度演算部５８から入力されるスクロール速度と、閾値Ｖｔとを比較し、当該スクロール速度と閾値Ｖｔとが等しくなった場合に、受付動作制御部５２に操作受付部５１の受付動作の禁止を解除させるための信号を出力する。
【００７０】
これにより、画面スクロールが停止する前であっても、ユーザの誤操作を招来しない程度にまでスクロール速度が減少したタイミングで、ユーザは選択操作を行うことが可能となる。したがって、画面スクロールが必要な場合であっても、ユーザは携帯電話機３０の操作を迅速かつ容易に進めることができる。
【００７１】
また、本実施形態では、図９の実線および一点鎖線で示すように、スクロール開始時点のスクロール速度によって、その後のスクロール速度の変化が異なる場合であっても、選択操作の禁止が解除された時点のスクロール速度を一定とすることができる。
【００７２】
（入力制御の手順）
図１０は、携帯電話機３０におけるタッチ制御を示すフローチャートである。同図に示すステップＳ１〜Ｓ６、Ｓ８およびＳ９は、図４に示すステップＳ１〜Ｓ６、Ｓ８およびＳ９と同様である。すなわち、図１０に示すフローチャートは、図４に示すフローチャートにおいて、ステップＳ７をステップＳ７ｂに置き換えたものである。
【００７３】
具体的には、フリック操作によって画面スクロールが開始され（ステップＳ５において「ＹＥＳ」）、受付動作制御部５２が選択操作の受付動作を禁止する（ステップＳ６、受付動作禁止ステップ）。また、スクロール速度演算部５８は、画面のスクロール速度を演算して比較部５６に入力する。比較部５６は、当該スクロール速度と閾値記憶部５９に記憶されている閾値Ｖｔとが等しくなった場合に、受付動作制御部５２に操作受付部５１の受付動作の禁止を解除させるための信号を出力する。これにより、スクロール速度が所定値になった場合に（ステップＳ７ｂにおいて「ＹＥＳ」）、受付動作制御部５２は、選択操作の受付動作の禁止を解除する（ステップＳ８、禁止解除ステップ）。
【００７４】
なお、ドラッグ操作による画面スクロールの速度が上記所定値になった場合は、選択操作の受付動作の禁止は解除されない。
【００７５】
（まとめ）
以上のように、本実施形態では、フリック操作によって画面のスクロールが開始された場合、画面スクロールの速度が自動的に減少して所定値になったときに、選択操作の受付禁止が解除されるので、画面スクロールが停止する前であっても、ユーザの誤操作を招来しない程度にまでスクロール速度が減少したタイミングで、ユーザは選択操作を行うことができる。したがって、ユーザは携帯電話機３０の操作を迅速かつ容易に進めることができる。
【００７６】
〔ソフトウェアによる実施例〕
携帯電話機１０・２０・３０の各ブロック、特に表示制御部４およびタッチ制御部５・５ａ・５ｂは、集積回路（ＩＣチップ）上に形成された論理回路によってハードウェア的に実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェア的に実現してもよい。
【００７７】
後者の場合、携帯電話機１０・２０・３０は、各機能を実現するプログラムの命令を実行するＣＰＵ、上記プログラムを格納したＲＯＭ（Read Only Memory）、上記プログラムを展開するＲＡＭ（Random Access Memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである携帯電話機１０・２０・３０の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、携帯電話機１０・２０・３０に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【００７８】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ類、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク類、ＩＣカード（メモリカードを含む）／光カード等のカード類、マスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ類、あるいはＰＬＤ（Programmable logic device）やＦＰＧＡ（Field Programmable Gate Array）等の論理回路類などを用いることができる。
【００７９】
また、携帯電話機１０・２０・３０を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークは、プログラムコードを伝送可能であればよく、特に限定されない。例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な媒体であればよく、特定の構成または種類のものに限定されない。例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１無線、ＨＤＲ（High Data Rate）、ＮＦＣ（NearField Communication）、ＤＬＮＡ（Digital Living Network Alliance）、携帯電話機網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【００８０】
〔実施形態の総括〕
上述した各実施形態において、「フリック操作による画面スクロール」とは、タッチパネル上で指等を移動させることにより画面が指等に追随して移動し、指等がタッチパネルから離れた後も画面の移動が慣性的に継続している場合の画面スクロールを意味する。例えば、当初はドラッグ操作によって画面が移動し、その後、指等を停止させずにタッチパネルから離した結果、画面の移動が継続している場合も、当該画面スクロールは、フリック操作による画面スクロールに含まれる。
【００８１】
また、上述した各実施形態において、画面スクロールの方向は、操作画面に対して左右方向であっても、上下方向であってもよい。
【００８２】
また、上述した各実施形態において、選択操作の対象となる表示要素は、携帯電話機の各種機能やアプリケーション等を起動させるためのアイコンの他、リンク先を示す文字列、操作ボタンの画像、文字入力のためのソフトキーなども含まれる。
【００８３】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【００８４】
本発明は、携帯電話機に限らず、タッチパネルを介して入力操作が可能なあらゆる電子機器に利用することができる。
【符号の説明】
【００８５】
１    ＣＰＵ
２    表示部（表示装置）
３    タッチパネル
４    表示制御部
５    タッチ制御部（入力制御装置）
５ａ  タッチ制御部（入力制御装置）
５ｂ  タッチ制御部（入力制御装置）
１０  携帯電話機（電子機器）
２０  携帯電話機（電子機器）
３０  携帯電話機（電子機器）
５１  操作受付部（操作受付手段）
５２  受付動作制御部（受付動作制御手段）
５３  スクロール停止時間演算部
５４  禁止解除時間演算部
５５  スクロール残量演算部
５６  比較部
５７  閾値記憶部
５８  スクロール速度演算部
５９  閾値記憶部
【図１】
0005797580.tif 000002
【図２】
0005797580.tif 000003
【図３】
0005797580.tif 000004
【図４】
0005797580.tif 000005
【図５】
0005797580.tif 000006
【図６】
0005797580.tif 000007
【図７】
0005797580.tif 000008
【図８】
0005797580.tif 000009
【図９】
0005797580.tif 000010
【図１０】
0005797580.tif 000011
【図１１】
0005797580.tif 000012
【図１２】
0005797580.tif 000013
【図１３】
0005797580.tif 000014