(57)【要約】【課題】円形スクロールパッドによる自動画面スクロール機能を有する携帯電話機を提供する。【解決手段】感圧式の円形スクロールパッドを有する携帯電話機であって、円形スクロールパッドを押下しながら所定の周回回転させた後、回転操作を止めてそのまま押下し続ける操作を自動画面スクロールの開始機能に割り当て、そのまま円形スクロールパッドを押下し続ける間自動画面スクロールを継続させ、押下を止める、若しくは新たに円形スクロールパッドの回転操作を始めることにより画面スクロールさせる操作を自動画面スクロールの停止機能に割り当てることにより、通常のスクロール操作に影響を及ぼすことなく、簡単に自動画面スクロールの開始機能と停止機能を追加することができる。【選択図】図１
2008123199.tif 000002
【特許請求の範囲】
【請求項１】
情報を表示する表示手段と、前記表示手段に表示される情報の表示範囲をスクロールさせる円形スクロールパッドと、前記円形スクロールパッドの押下を検出する検出手段と、前記円形スクロールパッドの回転量を測定する測定手段とを有する携帯電話機において、
前記検出手段によって前記円形スクロールパッドの押下が検出され、かつ前記測定手段によって測定された回転量が予め設定された周回を超えたとき、前記表示手段は、前記円形スクロールパッドの回転操作によらずに前記表示範囲をスクロールさせる自動画面スクロールを実行することを特徴とする携帯電話機。
【請求項２】
前記自動画面スクロールが実行されるまでの前記前記円形スクロールパッドの回転方向を記憶する第１の記憶手段を有し、
前記表示手段は、前記第１の記憶手段に記憶された回転方向に基づいて前記表示範囲をスクロールさせることを特徴とする請求項１記載の携帯電話機。
【請求項３】
前記第１の記憶手段は、前記円形スクロールパッドの回転方向が時計回りか、又は反時計回りであるかを記憶し、
前記表示手段は、前記第１の記憶手段に記憶された回転方向が時計回りであったとき、前記表示範囲を前記表示手段の下方向へスクロールさせ、前記第１の記憶手段に記憶された回転方向が反時計回りであったとき、前記表示範囲を前記表示手段の上方向へスクロールさせることを特徴とする請求項２記載の携帯電話機。
【請求項４】
前記検出手段によって前記円形スクロールパッドの押下の解除が検出されたとき、前記表示手段は前記表示範囲のスクロールを停止することを特徴とする請求項１から３のいずれか１項記載の携帯電話機。
【請求項５】
前記自動画面スクロールが行われている際中に前記測定手段によって測定された回転量が予め設定された周回を超えたとき、前記表示手段は、前記表示範囲のスクロールを停止することを特徴とする請求項４記載の携帯電話機。
【請求項６】
前記自動画面スクロールが開始された後の前記円形スクロールパッドの回転方向を記憶する第２の記憶手段を有し、
前記自動画面スクロールが行われている際中に前記測定手段によって測定された回転量が予め設定された周回を超えたとき、前記第１の記憶手段に記憶された回転方向と前記第２の記憶手段に記憶された回転方向とが同じか否かを判断し、
前記第１の記憶手段に記憶された回転方向と前記第２の記憶手段に記憶された回転方向とが同じであったとき、前記表示手段は前記表示範囲のスクロールを停止させ、
前記第１の記憶手段に記憶された回転方向と前記第２の記憶手段に記憶された回転方向とが異なったとき、前記表示手段は前記表示範囲をスクロールさせる方向を反転させることを特徴とする請求項４記載の携帯電話機。
【請求項７】
前記円形スクロールパッドが回転操作されたときの回転速度を計測する計測手段を有し、
前記表示手段は、前記計測手段によって計測された前記回転速度に応じた速度で前記表示範囲をスクロールさせることを特徴とする請求項１から６のいずれか１項記載の携帯電話機。
【請求項８】
前記携帯電話機の傾きを検出する傾き検出手段を有し、
前記自動画面スクロールが行われている際中に前記傾き検出手段によって前記携帯電話機の傾きが検出されたとき、前記表示手段は前記表示範囲をスクロールさせる速度を加速又は減速することを特徴とする請求項１から７のいずれか１項記載の携帯電話機。
【請求項９】
前記携帯電話機の表面がユーザ側に向いた状態で、該携帯電話機が手前に傾けられ、かつ前記自動画面スクロールが前記表示手段の下方向に行われているとき、前記表示手段はスクロールさせる速度を加速させることを特徴とする請求項８記載の携帯電話機。
【請求項１０】
前記携帯電話機の表面がユーザ側に向いた状態で、該携帯電話機が手前に傾けられ、かつ前記自動画面スクロールが前記表示手段の上方向に行われているとき、前記表示手段はスクロールさせる速度を減速させることを特徴とする請求項８又は９記載の携帯電話機。
【請求項１１】
前記携帯電話機の表面がユーザ側に向いた状態で、該携帯電話機が奥に傾けられ、かつ前記自動画面スクロールが前記表示手段の上方向に行われているとき、前記表示手段はスクロールさせる速度を加速させることを特徴とする請求項８から１０のいずれか１項記載の携帯電話機。
【請求項１２】
前記携帯電話機の表面がユーザ側に向いた状態で、該携帯電話機が奥に傾けられ、かつ前記自動画面スクロールが前記表示手段の下方向に行われているとき、前記表示手段はスクロールさせる速度を減速させることを特徴とする請求項８から１１のいずれか１項記載の携帯電話機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機に関し、特に、円形スクロールパッドによる自動画面スクロール機能を有する携帯電話機に関する。
【背景技術】
【０００２】
円形スクロールパッドは、円形部を指で押下し、押下したまま時計回りもしくは反時計回りに移動したとき、この移動量を検知し、移動量に応じた画面スクロールを行うのみであった。ここで、ユーザによる円形スクロールパッドの回転操作によらずに画面スクロールさせる（以下、自動画面スクロールとする）手段がなかった。このため、画面スクロールの移動量が小さいときには楽に操作できる効果があるが、移動量が大きいときには効果がなかった。
【０００３】
特許文献１では、支持体と、支持体に対して回転可能に設けられる円環状の回転体と、支持体に設けられ、回転体の回転量および回転方向を検出する回転検出手段と、回転検出手段によって検出された回転体の回転量に基づいて、回転体の回転速度を算出する速度算出手段と、回転体の内周側に設けられ、その時点で入力可能な情報が表示される入力予定情報表示部と、この入力予定情報表示部の両側に連なって配置され、情報を表示する入力可能情報表示部とを有する表示装置と、回転体を回転させた場合に、回転検出手段によって検出された回転体の回転量および回転方向に基づいて、入力予定情報表示部に表示する情報に対応した予定情報信号、および入力可能情報表示部に表示される情報に対応した可能情報信号を生成することにより、連なって配置された入力予定情報表示部および入力可能情報表示部に表示される情報を回転体の回転に伴ってスクロール表示させる信号生成手段とを具備しており、信号生成手段は、速度検出手段によって検出された回転速度が設定された速度を超えた場合に、速度算出手段によって算出された回転体の回転速度および回転検出手段によって検出された回転方向に基づいて、入力予定情報表示部および入力可能情報表示部に表示される情報のスクロール速度およびスクロール方向を設定し、設定したスクロール速度および方向で入力予定情報表示部および入力可能情報表示部に表示される情報がスクロール表示されるように情報信号を生成する情報処理装置が提案されている。
【０００４】
特許文献２では、各種の情報を処理する情報処理装置において、回転操作と押し下げ操作とが可能なジョグダイヤルを有し、ジョグダイヤルに対し、押し下げ操作が行われた状態で、回転操作が行われた後、第１の処理を指示する処理信号の出力を継続させることにより、ジョグダイヤルによって継続的な指示を与える際の操作上の利便性を向上させた情報処理装置が提案されている。
【０００５】
特許文献３では、情報を表示する表示手段と、情報を表示する表示範囲を変更する第一表示範囲変更手段と、表示範囲を、第一表示範囲変更手段が表示範囲を変更する変更速度よりも遅く変更する第二表示範囲変更手段と、第一表示範囲変更手段を作動させることを指示する第一表示範囲変更指示手段と、第一表示範囲変更指示手段と共通する共通部材を有し、第二表示範囲変更手段を作動させることを指示する第二表示範囲変更指示手段とを備え、共通部材に対する操作により、第一表示範囲変更手段または第二表示範囲変更手段のいずれかをさせるかが決定されることにより、適宜にスクロールの速度を切り替えることができ、より少ない動作回数で閲覧した情報を表示手段の表示範囲に適切に含むようにできる携帯情報通信端末が提案されている。
【０００６】
特許文献４では、データセットの部分を通してスクロールする方法であって、回転ユーザ入力に関連付けられたユニット数を受け取り、回転ユーザ入力に関する加速ファクタを決定し、加速ファクタによってユニット数を変更し、変更されたユニット数に基づいてデータセットの次の部分を決定し、かつデータセットの次の部分を提示する方法及び装置が提案されている。
【特許文献１】特開２０００−２６７７９７号公報
【特許文献２】特開２００２−３２３９５０号公報
【特許文献３】特開２００４−０４０３５２号公報
【特許文献４】特表２００５−５０７１１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、上記の発明は以下の問題を有している。
【０００８】
従来の円形スクロールパッドを用いた装置では、円形部を指で押下し、押下したまま時計回り若しくは反時計回りに移動したとき、この移動量を検知し、移動量に応じた画面スクロールを行うのみであり、自動画面スクロールさせることができなかった。
【０００９】
そこで、本発明は、感圧式の円形スクロールパッドを有する携帯電話機であって、円形スクロールパッドを押下しながら所定の周回回転させた後、回転操作を止めてそのまま押下し続ける操作を自動画面スクロールの開始機能に割り当て、そのまま円形スクロールパッドを押下し続ける間自動画面スクロールを継続させ、押下を止める、若しくは新たに円形スクロールパッドの回転操作を始めることにより画面スクロールさせる操作を自動画面スクロールの停止機能に割り当てることにより、通常のスクロール操作及び円形スクロールパッドの改造に影響を及ぼすことなく、簡単に自動画面スクロールの開始機能と停止機能とが追加された携帯電話機を提案することを目的としている。
【課題を解決するための手段】
【００１０】
請求項１記載の発明は、情報を表示する表示手段と、前記表示手段に表示される情報の表示範囲をスクロールさせる円形スクロールパッドと、前記円形スクロールパッドの押下を検出する検出手段と、前記円形スクロールパッドの回転量を測定する測定手段とを有する携帯電話機において、前記検出手段によって前記円形スクロールパッドの押下が検出され、かつ前記測定手段によって測定された回転量が予め設定された周回を超えたとき、前記表示手段は、前記円形スクロールパッドの回転操作によらずに前記表示範囲をスクロールさせる自動画面スクロールを実行することを特徴とする。
【００１１】
請求項２記載の発明は、請求項１記載の携帯電話機において、前記自動画面スクロールが実行されるまでの前記前記円形スクロールパッドの回転方向を記憶する第１の記憶手段を有し、前記表示手段は、前記第１の記憶手段に記憶された回転方向に基づいて前記表示範囲をスクロールさせることを特徴とする。
【００１２】
請求項３記載の発明は、請求項２記載の携帯電話機において、前記第１の記憶手段は、前記円形スクロールパッドの回転方向が時計回りか、又は反時計回りであるかを記憶し、前記表示手段は、前記第１の記憶手段に記憶された回転方向が時計回りであったとき、前記表示範囲を前記表示手段の下方向へスクロールさせ、前記第１の記憶手段に記憶された回転方向が反時計回りであったとき、前記表示範囲を前記表示手段の上方向へスクロールさせることを特徴とする。
【００１３】
請求項４記載の発明は、請求項１から３のいずれか１項記載の携帯電話機において、前記検出手段によって前記円形スクロールパッドの押下の解除が検出されたとき、前記表示手段は前記表示範囲のスクロールを停止することを特徴とする。
【００１４】
請求項５記載の発明は、請求項４記載の携帯電話機において、前記自動画面スクロールが行われている際中に前記測定手段によって測定された回転量が予め設定された周回を超えたとき、前記表示手段は、前記表示範囲のスクロールを停止することを特徴とする。
【００１５】
請求項６記載の発明は、請求項４記載の携帯電話機において、前記自動画面スクロールが開始された後の前記円形スクロールパッドの回転方向を記憶する第２の記憶手段を有し、前記自動画面スクロールが行われている際中に前記測定手段によって測定された回転量が予め設定された周回を超えたとき、前記第１の記憶手段に記憶された回転方向と前記第２の記憶手段に記憶された回転方向とが同じか否かを判断し、前記第１の記憶手段に記憶された回転方向と前記第２の記憶手段に記憶された回転方向とが同じであったとき、前記表示手段は前記表示範囲のスクロールを停止させ、前記第１の記憶手段に記憶された回転方向と前記第２の記憶手段に記憶された回転方向とが異なったとき、前記表示手段は前記表示範囲をスクロールさせる方向を反転させることを特徴とする。
【００１６】
請求項７記載の発明は、請求項１から６のいずれか１項記載の携帯電話機において、前記円形スクロールパッドが回転操作されたときの回転速度を計測する計測手段を有し、前記表示手段は、前記計測手段によって計測された前記回転速度に応じた速度で前記表示範囲をスクロールさせることを特徴とする。
【００１７】
請求項８記載の発明は、請求項１から７のいずれか１項記載の携帯電話機において、前記携帯電話機の傾きを検出する傾き検出手段を有し、前記自動画面スクロールが行われている際中に前記傾き検出手段によって前記携帯電話機の傾きが検出されたとき、前記表示手段は前記表示範囲をスクロールさせる速度を加速又は減速することを特徴とする。
【００１８】
請求項９記載の発明は、請求項８記載の携帯電話機において、前記携帯電話機の表面がユーザ側に向いた状態で、該携帯電話機が手前に傾けられ、かつ前記自動画面スクロールが前記表示手段の下方向に行われているとき、前記表示手段はスクロールさせる速度を加速させることを特徴とする。
【００１９】
請求項１０記載の発明は、請求項８又は９記載の携帯電話機において、前記携帯電話機の表面がユーザ側に向いた状態で、該携帯電話機が手前に傾けられ、かつ前記自動画面スクロールが前記表示手段の上方向に行われているとき、前記表示手段はスクロールさせる速度を減速させることを特徴とする。
【００２０】
請求項１１記載の発明は、請求項８から１０のいずれか１項記載の携帯電話機において、前記携帯電話機の表面がユーザ側に向いた状態で、該携帯電話機が奥に傾けられ、かつ前記自動画面スクロールが前記表示手段の上方向に行われているとき、前記表示手段はスクロールさせる速度を加速させることを特徴とする。
【００２１】
請求項１２記載の発明は、請求項８から１１のいずれか１項記載の携帯電話機において、前記携帯電話機の表面がユーザ側に向いた状態で、該携帯電話機が奥に傾けられ、かつ前記自動画面スクロールが前記表示手段の下方向に行われているとき、前記表示手段はスクロールさせる速度を減速させることを特徴とする。
【発明の効果】
【００２２】
本発明は、感圧式の円形スクロールパッドを有する携帯電話機であって、円形スクロールパッドを押下しながら所定の周回回転させた後、回転操作を止めてそのまま押下し続ける操作を自動画面スクロールの開始機能に割り当て、そのまま円形スクロールパッドを押下し続ける間自動画面スクロールを継続させ、押下を止める、若しくは新たに円形スクロールパッドの回転操作を始めることにより画面スクロールさせる操作を自動画面スクロールの停止機能に割り当てることにより、通常のスクロール操作に影響を及ぼすことなく、簡単に自動画面スクロールの開始機能と停止機能を追加することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の一実施形態に係る携帯電話機の構成及び動作について説明する。
【００２４】
まず、図１を参照して、本実施形態に係る携帯電話機の外部構成について説明する。
【００２５】
本実施形態の携帯端末１００は、液晶ディスプレイ１０１と、受話口１０２と、送話口１０３と、入力キー群１０４と、アンテナ１０５と、カメラ装置１０６と、着信スピーカ１０７と、バッテリ１０８と、を有して構成される。
【００２６】
液晶ディスプレイ１０１は、待ち受け画面や現在の端末状態、メッセージ、後述するスケジュール管理画面を表示する。
【００２７】
受話口１０２は、スピーカであり、通話相手の声を出力する。送話口１６は、マイクであり、通話時のユーザの声を受け付ける。
【００２８】
入力キー群１０４は、円形スクロールパッド５２を含む入力キーの集合体であり、携帯電話機へのキー入力、コマンド入力を受け付ける。アンテナ１０５は、無線通信網を介した無線通信を可能とするためのアンテナである。
【００２９】
カメラ装置１０６は、撮影装置であり、ＣＣＤ（Charge Coupled Device／電荷結合素子）やレンズ、フォトライト等からなり、静止画像や動画像の撮影を行う。
【００３０】
着信スピーカ１０７は、音声出力装置であり、着信時の着信音や各種アラーム音を出力する。バッテリ１０８は、充電可能な蓄電池であり、携帯電話機の動力源である。
【００３１】
次に、本実施形態に係る携帯電話機の内部構成について図２を用いて説明する。
【００３２】
本実施形態に係る携帯電話機のハードウェア構成は、ＣＰＵ１０、ＲＯＭ２０、作業用メモリ３０、送受信部４０、入力部５０、入力キー５１、円形スクロールパッド５２、表示制御部６０、表示部６１、マイク７０、スピーカ８０、及びバス９０を有して構成される。
【００３３】
ＣＰＵ（中央処理装置）１０は、バス９０を介し装置内の各部に接続され、携帯電話機全体の動作を制御する。ＲＯＭ２０は、ＣＰＵ１０が動作するための各種制御用プログラム等の固定データを格納したリード・オンリ・メモリである。作業用メモリ３０は、ＲＡＭ（ランダム・アクセス・メモリ）によって構成されており、ＣＰＵ１０がプログラムを実行する上で一時的に必要とされるデータを格納する。送受信部４０は、無線によって着信，発信，通話，及び通信を行う回路である。入力部５０は、入力キー群１０４からのキー入力を検知する回路であり、画面スクロール操作の場合は、円形スクロールパッド５２による操作を検知する。表示制御部６０は、表示部６１の表示を制御する制御回路である。表示部６１は、白黒あるいはカラー液晶パネル、又は有機ＥＬ（電子蛍光）等の表示装置である。マイク７０は、音声を送話するための装置である。スピーカ８０は、メロディ・音声・確認音等を鳴動するための装置である。
【００３４】
図３は、円形スクロールパッド５２の一形態を示す構造図である。本実施形態に係る円形スクロールパッド５２は、リング状のパッド部５３を有して構成される。パッド部５３は、全面がスイッチとなっており押下と開放を検知することができる。また、パッド部５３は、時計回り又は反時計回りに無限に回転することができ、回転方向と回転量を検知することができる感圧式のデバイスである。
【００３５】
次に、本実施形態に係る携帯電話機において円形スクロールパッド５２による操作が行われた場合の処理について図４及び５を用いて説明する。
【００３６】
まず、図４を用いて円形スクロールパッド５２の操作によって画面をスクロールさせる動作について説明する。
【００３７】
入力部５０は、円形スクロールパッド５２の押下を待って待機する（ステップＳ４０１）。円形スクロールパッド５２が押下されると（ステップＳ４０１／ＹＥＳ）、入力部５０は円形スクロールパッド５２の回転を待って待機する（ステップＳ４０２）。円形スクロールパッド５２の回転が検知されると（ステップＳ４０２／ＹＥＳ）、入力部５０は円形スクロールパッド５２が時計回り及び反時計回りのいずれに回転したかを判断し、回転した方向を作業用メモリ３０に格納する（ステップＳ４０３）。なお、本実施形態に係る携帯電話機においては、円形スクロールパッド５２を押下したままで、円形スクロールパッド５２を回転させることにより、画面スクロールを指示することができるものとする。また、円形スクロールパッド５２の押下をやめると、画面スクロール動作の停止を指示するものとする。
【００３８】
ＣＰＵ１０は円形スクロールパッド５２の回転量を測定し、測定した回転量を作業用メモリ３０に格納する（ステップＳ４０４）。さらに、ＣＰＵ１０は、円形スクロールパッド５２が回転を開始してからの累積された回転量を算出し、累積回転量として作業用メモリ３０に格納する（ステップＳ４０５）。
【００３９】
そして、ＣＰＵ１０は、作業用メモリ３０に格納された累積回転量が画面スクロールの１行分の移動に値する量に達したか否かを判断する（ステップＳ４０６）。累積回転量が画面スクロールの１行分の移動に値する量に達したと判断すると（ステップＳ４０６／ＹＥＳ）、ＣＰＵ１０は累積回転量を１行分だけ画面スクロールさせる移動量に変換する（ステップＳ４０７）。
【００４０】
累積回転量が１行分の画面スクロールの移動量に変換されると、ＣＰＵ１０は作業用メモリ３０からステップＳ４０３において格納された回転方向を読み出し、該回転方向が時計回りか、反時計回りかを判断する（ステップＳ４０８）。回転方向が時計回りであった場合は（ステップＳ４０８／時計回り）、表示部６０に表示された画面の下方向に１行分だけスクロールされる（ステップＳ４０９）。一方、回転方向が反時計回りであった場合は（ステップＳ４０８／反時計回り）、表示部６０に表示された画面の上方向に１行分だけスクロールされる（ステップＳ４１０）。
【００４１】
次に、図４に示す処理によって画面スクロールが開始されてから自動画面スクロールが開始されるまでの処理について図５を用いて説明する。
【００４２】
ＣＰＵ１０は、円形スクロールパッド５２の回転が継続されている間、常時、図４のステップＳ４０５において算出される円形スクロールパッド５２の回転が開始されてからの累積回転量を監視し、該累積回転量が１周を超えたか否かを判断する（ステップＳ５０１）。
【００４３】
累積回転量が１周を超えたと判断されると（ステップＳ５０１／ＹＥＳ）、ＣＰＵ１０は、まず円形スクロールパッド５２が継続して押下されているか否かを確認する（ステップＳ５０２）。ここで、円形スクロールパッド５２に押下が既に解除されていた場合は（ステップＳ５０２／ＮＯ）、自動画面スクロール動作への移行は行われず、かつ画面スクロール動作も終了される（ステップＳ５０６）。
【００４４】
一方、円形スクロールパッド５２が継続して押下されていた場合は（ステップＳ５０２／ＹＥＳ）、図４のステップＳ４０３において作業用メモリ３０に格納された回転方向を読み出し、該回転方向が時計回りか、又は反時計回りかを判断する（ステップＳ５０３）。そして、回転方向が時計回りであった場合は（ステップＳ５０３／時計回り）、表示部６０に表示された画面の下方向への自動画面スクロールが開始される（ステップＳ５０４）。一方、回転方向が反時計回りであった場合は（ステップＳ５０３／反時計回り）、表示部６０に表示された画面の上方向への自動画面スクロールが開始される（ステップＳ５０５）。なお、自動画面スクロールが開始されると、ユーザが円形スクロールパッド５２を回転させるのを止めても、画面のスクロールが継続される。その際、ユーザは円形スクロールパッド５２を回転させる必要はないが、円形スクロールパッド５２を継続して押下しているものとする。
【００４５】
図５に示す実施形態においては、ユーザが円形スクロールパッド５２を１周分回転させたときに、自動画面スクロールが開始される構成としたが、図６に示すように、円形スクロールパッド５２が１＋１／４周分回転されたときに自動画面スクロールが開始される構成としてもよい。したがって、円形スクロールパッド５２を何周回転させたときに自動画面スクロールが開始されるかを、ユーザが任意に設定できる構成とすることも可能である。その場合、ユーザによって設定された周回は作業用メモリ３０に格納され、ＣＰＵ１０は格納された周回を読み出して図４のステップＳ４０５において算出される累積回転量と比較して、該累積回転量が予め設定された周回を越えたときに自動画面スクロールが開始される構成とする。
【００４６】
次に、図５のステップＳ５０３又はステップＳ５０４において開始された自動画面スクロールを停止させる動作について図７を用いて説明する。
【００４７】
円形スクロールパッド５２の押下が継続された状態で自動画面スクロールが実行されているとき、入力部５０は円形スクロールパッド５２が押下されているか否かを監視する（ステップＳ７０１）。入力部５０によって円形スクロールパッド５２の押下の解除が検出された場合（ステップＳ７０１／ＮＯ）、ＣＰＵ１０は図５に示すステップＳ５０３又はステップＳ５０４において開始された自動画面スクロールを停止させる（ステップＳ７０６）。
【００４８】
一方、入力部５０によって円形スクロールパッド５２の押下が継続されている場合は（ステップＳ７０１／ＹＥＳ）、入力部５０は円形スクロールパッド５２の回転動作の検出を待って待機する（ステップＳ７０２）。そして、円形スクロールパッド５２の回転が検出されなかった場合は（ステップＳ７０２／ＮＯ）、ＣＰＵ１０は自動画面スクロール動作を継続させる。
【００４９】
入力部５０によって円形スクロールパッド５２の回転が検出された場合は（ステップＳ７０２／ＹＥＳ）、ＣＰＵ１０は円形スクロールパッド５２の回転量を測定し、測定した回転量を作業用メモリ３０に格納する（ステップＳ７０３）。ＣＰＵ１０は、円形スクロールパッド５２が回転を開始してからの累積された回転量を算出し、累積回転量として作業用メモリ３０に格納する（ステップＳ７０４）。
【００５０】
そして、ＣＰＵ１０は、作業用メモリ３０に格納された累積回転量が画面スクロールの１行分の移動に値する量に達したか否かを判断する（ステップＳ７０５）。累積回転量が画面スクロールの１行分の移動に値する量に達したと判断すると（ステップＳ７０５／ＹＥＳ）、ＣＰＵ１０は自動画面スクロール動作を停止させる（ステップＳ７０６）。一方、累積回転量が画面スクロールの１行分の移動に値する量に達していないと判断された場合は（ステップＳ７０５／ＮＯ）、ＣＰＵ１０は自動画面スクロール動作を継続させる。
【００５１】
なお、ステップＳ７０５において、ステップ７０４によって算出された累積回転量が画面スクロールの１行分の移動に値する量に達したか否かによって、自動画面スクロールの停止又は継続を判断した。しかし、累積回転量が画面スクロールの２行分の移動に値する量に達したか否かによって自動画面スクロールの停止又は継続を判断しても良く、ユーザが任意に設定する構成とすることも可能である。
【００５２】
また、図７に示す処理では、自動画面スクロールが実行されている状態で、円形スクロールパッドの押下の解除又は円形スクロールパッドを押下した状態で回転させることにより、自動画面スクロールの停止を実施しているが、図８に示す処理により自動画面スクロールの停止又は継続を決定することもできる。なお、図８においては、図７と同様に、図５のステップＳ５０３又はステップＳ５０４において開始された自動画面スクロールを停止させる動作について説明する。
【００５３】
円形スクロールパッド５２の押下が継続された状態で自動画面スクロールが実行されているとき、入力部５０は円形スクロールパッド５２が押下されているか否かを監視する（ステップＳ８０１）。入力部５０によって円形スクロールパッド５２の押下の解除が検出された場合（ステップＳ８０１／ＮＯ）、ＣＰＵ１０は図５に示すステップＳ５０３又はステップＳ５０４において開始された自動画面スクロールを停止させる（ステップＳ８０８）。
【００５４】
一方、入力部５０によって円形スクロールパッド５２の押下が継続されている場合は（ステップＳ８０１／ＹＥＳ）、入力部５０は円形スクロールパッド５２の回転動作の検出を待って待機する（ステップＳ８０２）。そして、円形スクロールパッド５２の回転が検出されなかった場合は（ステップＳ８０２／ＮＯ）、ＣＰＵ１０は自動画面スクロール動作を継続させる。
【００５５】
入力部５０によって円形スクロールパッド５２の回転が検出された場合は（ステップＳ８０２／ＹＥＳ）、ＣＰＵ１０は円形スクロールパッド５２の回転方向を検知し、検知した回転方向を作業用メモリ３０に格納する（ステップＳ８０３）。さらに、ＣＰＵ１０は、円形スクロールパッド５２の回転量を測定し、測定した回転量を作業用メモリ３０に格納する（ステップＳ８０４）。同時に、ＣＰＵ１０は、円形スクロールパッド５２が回転を開始してからの累積された回転量を算出し、累積回転量として作業用メモリ３０に格納する（ステップＳ８０５）。
【００５６】
そして、ＣＰＵ１０は、作業用メモリ３０に格納された累積回転量が画面スクロールの１行分の移動に値する量に達したか否かを判断する（ステップＳ８０６）。累積回転量が画面スクロールの１行分の移動に値する量に達したと判断すると（ステップＳ８０６／ＹＥＳ）、ＣＰＵ１０は、ステップＳ８０３において作業用メモリ３０に格納した回転方向を読み出し、該回転方向が図４のステップＳ４０３において作業用メモリ３０に格納された回転方向と同じか否かを判断する（ステップＳ８０７）。ステップＳ８０３において格納された回転方向とステップＳ４０３において格納された回転方向とが同じだった場合は（ステップＳ８０７／ＹＥＳ）、ＣＰＵ１０は自動画面スクロール動作を停止させる。（ステップＳ８０８）。一方、ステップＳ８０３において格納された回転方向とステップＳ４０３において格納された回転方向とが異なった場合は（ステップＳ８０７／ＮＯ）、ＣＰＵ１０は自動画面スクロールによりスクロールさせる方向を反対方向に変更した自動画面スクロール動作を継続させる（ステップＳ８０９）。
【００５７】
上述の構成によれば、感圧式の円形スクロールパッドを有する携帯電話機であって、円形スクロールパッドを押下しながら所定の周回回転させた後、回転操作を止めてそのまま押下し続ける操作を自動画面スクロールの開始機能に割り当て、そのまま円形スクロールパッドを押下し続ける間自動画面スクロールを継続させ、押下を止める、若しくは新たに円形スクロールパッドの回転操作を始めることにより画面スクロールさせる操作を自動画面スクロールの停止機能に割り当てることにより、通常のスクロール操作に影響を及ぼすことなく、簡単に自動画面スクロールの開始機能と停止機能を追加することができる。
【００５８】
次に、他の実施形態に係る携帯電話機の動作について説明する。なお、携帯電話機及び円形スクロールパッドの具体的な構成は、上述の実施形態において説明した図１、２、及び３の構成と同様であるため、ここでは説明を省略する。また、自動画面スクロールを停止させる動作についても、図７又は８に示した処理と同様であるため、ここでは説明を省略する。
【００５９】
まず、図９を用いて円形スクロールパッド５２の操作によって画面をスクロールさせる動作について説明する。
【００６０】
入力部５０は、円形スクロールパッド５２の押下を待って待機する（ステップＳ９０１）。円形スクロールパッド５２が押下されると（ステップＳ９０１／ＹＥＳ）、入力部５０は円形スクロールパッド５２の回転を待って待機する（ステップＳ９０２）。円形スクロールパッド５２の回転が検知されると（ステップＳ９０２／ＹＥＳ）、入力部５０は円形スクロールパッド５２が時計回り及び反時計回りのいずれに回転したかを判断し、回転した方向を作業用メモリ３０に格納する（ステップＳ９０３）。なお、本実施形態に係る携帯電話機においては、円形スクロールパッド５２を押下したままで、円形スクロールパッド５２を回転させることにより、画面スクロールを指示することができるものとする。また、円形スクロールパッド５２の押下をやめると、画面スクロール動作の停止を指示するものとする。
【００６１】
ＣＰＵ１０は円形スクロールパッド５２の回転量を測定し、測定した回転量を作業用メモリ３０に格納する（ステップＳ９０４）。さらに、ＣＰＵ１０は、円形スクロールパッド５２が回転を開始してからの累積された回転量を算出し、累積回転量として作業用メモリ３０に格納する（ステップＳ９０５）。さらに、ＣＰＵ１０は、円形スクロールパッド５２が回転を開始してからの経過時間と、作業用メモリ３０に格納された累積回転量とから円形スクロールパッド５２の回転スピードを算出し、作業用メモリ３０に格納する（ステップＳ９０６）。
【００６２】
そして、ＣＰＵ１０は、作業用メモリ３０に格納された累積回転量が画面スクロールの１行分の移動に値する量に達したか否かを判断する（ステップＳ９０７）。累積回転量が画面スクロールの１行分の移動に値する量に達したと判断すると（ステップＳ９０７／ＹＥＳ）、ＣＰＵ１０は累積回転量を１行分だけ画面スクロールさせる移動量に変換する（ステップＳ９０８）。
【００６３】
累積回転量が１行分の画面スクロールの移動量に変換されると、ＣＰＵ１０は作業用メモリ３０からステップＳ９０３において格納された回転方向を読み出し、該回転方向が時計回りか、反時計回りかを判断する（ステップＳ９０９）。回転方向が時計回りであった場合は（ステップＳ９０９／時計回り）、表示部６０に表示された画面の下方向に１行分だけスクロールされる（ステップＳ９１０）。一方、回転方向が反時計回りであった場合は（ステップＳ９０９／反時計回り）、表示部６０に表示された画面の上方向に１行分だけスクロールされる（ステップＳ９１１）。
【００６４】
次に、図９に示す処理によって画面スクロールが開始されてから自動画面スクロールが開始されるまでの処理について図１０を用いて説明する。
【００６５】
ＣＰＵ１０は、円形スクロールパッド５２の回転が継続されている間、常時、図９のステップＳ９０５において算出される円形スクロールパッド５２の回転が開始されてからの累積回転量を監視し、該累積回転量が１周を超えたか否かを判断する（ステップＳ１００１）。
【００６６】
累積回転量が１周を超えたと判断されると（ステップＳ１００１／ＹＥＳ）、ＣＰＵ１０は、まず円形スクロールパッド５２が継続して押下されているか否かを確認する（ステップＳ１００２）。ここで、円形スクロールパッド５２に押下が既に解除されていた場合は（ステップＳ１００２／ＮＯ）、自動画面スクロール動作への移行は行われず、かつ画面スクロール動作も終了される（ステップＳ１００７）。
【００６７】
一方、円形スクロールパッド５２が継続して押下されていた場合は（ステップＳ１００２／ＹＥＳ）、ＣＰＵ１０は図９のステップＳ９０５で格納された回転スピードを読み出す（ステップＳ１００３）。さらに、ＣＰＵ１０は、図９のステップＳ９０３で格納された回転方向を読み出し、該回転方向が時計回りか、又は反時計回りかを判断する（ステップＳ１００４）。そして、回転方向が時計回りであった場合は（ステップＳ１００４／時計回り）、ステップＳ１００３で読み出された回転スピードに対応する速度で、表示部６０に表示された画面の下方向への自動画面スクロールが開始される（ステップＳ１００５）。一方、回転方向が反時計回りであった場合は（ステップＳ１００４／反時計回り）、ステップＳ１００３で読み出された回転スピードに対応する速度で、表示部６０に表示された画面の上方向への自動画面スクロールが開始される（ステップＳ１００６）。なお、自動画面スクロールが開始されると、ユーザが円形スクロールパッド５２を回転させるのを止めても、画面のスクロールが継続される。その際、ユーザは円形スクロールパッド５２を回転させる必要はないが、円形スクロールパッド５２を継続して押下しているものとする。
【００６８】
上述の構成によれば、自動画面スクロール機能が開始される際、画面をスクロールさせるスピードを円形スクロールパッドが回転した回転スピードに応じて変更させることにより、個々のユーザが読み易いスピードで画面をスクロールさせることができる。例えば、円形スクロールパッドを回転させる回転スピードが速い場合は、画面のスクロールも該回転スピードに応じて速くする。また、円形スクロールパッドを回転させる回転スピードが遅い場合は、画面のスクロールも該回転スピードに応じて遅くする。
【００６９】
次に、他の実施形態に係る携帯電話機の動作について説明する。なお、携帯電話機及び円形スクロールパッドの具体的な構成は、上述の実施形態において説明した図１、及び３の構成と同様であるため、ここでは説明を省略する。また、図４〜１０を用いて説明した画面スクロールを実行する動作、自動画面スクロール機能を起動させる動作、自動画面スクロールを停止させる動作、及び自動画面スクロールを停止させる動作については、本実施形態においても同様に実行されるため、ここでは説明を省略する。
【００７０】
まず、図１１を用いて本実施形態に係る携帯電話機のシステム構成について説明する。
【００７１】
本実施形態に係る携帯電話機のハードウェア構成は、ＣＰＵ１０、ＲＯＭ２０、作業用メモリ３０、送受信部４０、入力部５０、入力キー５１、円形スクロールパッド５２、表示制御部６０、表示部６１、マイク７０、スピーカ８０、バス９０、及びジャイロセンサ１１０を有して構成される。
【００７２】
ＣＰＵ（中央処理装置）１０は、バス９０を介し装置内の各部に接続され、携帯電話機全体の動作を制御する。ＲＯＭ２０は、ＣＰＵ１０が動作するための各種制御用プログラム等の固定データを格納したリード・オンリ・メモリである。作業用メモリ３０は、ＲＡＭ（ランダム・アクセス・メモリ）によって構成されており、ＣＰＵ１０がプログラムを実行する上で一時的に必要とされるデータを格納する。送受信部４０は、無線によって着信，発信，通話，及び通信を行う回路である。入力部５０は、入力キー群１０４からのキー入力を検知する回路であり、画面スクロール操作の場合は、円形スクロールパッド５２による操作を検知する。表示制御部６０は、表示部６１の表示を制御する制御回路である。表示部６１は、白黒あるいはカラー液晶パネル、又は有機ＥＬ（電子蛍光）等の表示装置である。マイク７０は、音声を送話するための装置である。スピーカ８０は、メロディ・音声・確認音等を鳴動するための装置である。ジャイロセンサは、自動画面スクロール動作が行われている際中の携帯電話機自体の傾きを検出するセンサであり、ＣＰＵ１０はジャイロセンサからの傾きの検出を基に自動画面スクロール動作の速度を制御する。
【００７３】
次に、自動画面スクロール動作が行われている際に、ユーザによる携帯電話機の傾けにより画面スクロールの速度を制御する動作について図１２を用いて説明する。
【００７４】
円形スクロールパッド５２の押下が継続された状態で自動画面スクロールが実行されているとき、入力部５０は円形スクロールパッド５２が押下されているか否かを監視する（ステップＳ１２０１）。入力部５０によって円形スクロールパッド５２の押下の解除が検出された場合（ステップＳ１２０１／ＮＯ）、ＣＰＵ１０は図５に示すステップＳ５０３又はステップＳ５０４において開始された自動画面スクロールを停止させる（ステップＳ１２０６）。
【００７５】
一方、入力部５０によって円形スクロールパッド５２の押下が継続されている場合は（ステップＳ１２０１／ＹＥＳ）、ジャイロセンサ１１０はユーザによる携帯電話機自体の傾けを待って待機する（ステップＳ１２０２）。そして、ジャイロセンサ１１０によって携帯電話機の傾きが検出されると（ステップＳ１２０２／ＹＥＳ）、ＣＰＵ１０は、携帯電話機の表面がユーザ側に向けられている状態において、傾けられた方向が手前方向（図１３に示す）又は奥行方向（図１４に示す）を判断する（ステップＳ１２０３）。
【００７６】
携帯電話機が傾けられた方向が手前方向だった場合（ステップＳ１２０３／手前方向）、自動画面スクロール動作により画面が下方向へスクロールしているときは、ＣＰＵ１０によりスクロールの速度が上げられ、自動画面スクロール動作により画面が上方向へスクロールしているときは、ＣＰＵ１０によりスクロールの速度が下げられる（ステップＳ１２０４）。一方、携帯電話機が傾けられた方向が奥行方向だった場合（ステップＳ１２０３／奥行方向）、自動画面スクロール動作により画面が下方向へスクロールしているときは、ＣＰＵ１０によりスクロールの速度が下げられ、自動画面スクロール動作により画面が上方向へスクロールしているときは、ＣＰＵ１０によりスクロールの速度が上げられる（ステップＳ１２０５）。
【００７７】
上述の構成によれば、携帯電話機にジャイロセンサを搭載させ、自動画面スクロール動作が行われている際中にジャイロセンサにより携帯電話機の傾きが検出された場合に、自動画面スクロール動作による画面スクロールが行われている際中であっても容易に画面スクロールの速度を変更することができる。なお、本実施形態においては、携帯電話機の表面がユーザに向けられた状態で、手前方向又は奥行方向に携帯電話機が傾けられたときに、画面スクロールの速度を加速又は減速する構成としたが、傾ける方向は手前方向又は奥行方向に限定されない。したがって、携帯電話機の表面がユーザに向けられた状態で、左側又は右側に携帯電話機を傾けることにより、画面スクロールの速度を加速又は減速させる構成とすることも可能である。また、本実施形態においては、携帯電話機の表面がユーザに向けられた状態で、手前方向又は奥行方向に携帯電話機が傾けられたときに、画面スクロールの速度を加速又は減速する構成としたが、いずれの方向に傾けたときに加速又は減速するかはユーザが任意に設定することが可能である。さらに、携帯電話機が傾けられた角度に応じて多段階に画面スクロールの速度を加速又は減速する構成とすることも可能である。
【図面の簡単な説明】
【００７８】
【図１】本実施形態に係る携帯電話機の外部構成を示す図である。
【図２】本実施形態に係る携帯電話機の内部構成を示す図である。
【図３】本実施形態に係る携帯電話機の円形スクロールパッドの具体的な構成を示す図である。
【図４】画面スクロールを実行する際の処理を示す図である。
【図５】自動画面スクロール機能を開始する際の処理を示す図である。
【図６】円形スクロールパッドを回転させて自動画面スクロールを実行させる際の動作例を示す図である。
【図７】自動画面スクロール機能を停止する際の処理を示す図である。
【図８】自動画面スクロール機能を停止する際の処理を示す図である。
【図９】画面スクロールを実行する際の処理を示す図である。
【図１０】自動画面スクロール機能を開始する際の処理を示す図である。
【図１１】本実施形態に係る携帯電話機のシステム構成を示すブロック図である。
【図１２】自動画面スクロールが行われている際中に画面スクロールさせる速度を変更する処理を示す図である。
【図１３】携帯電話機の表面がユーザ側に向けられた状態で、携帯電話機が手前方向に傾れた状態を示す図である。
【図１４】携帯電話機の表面がユーザ側に向けられた状態で、携帯電話機が奥行方向に傾けられた状態を示す図である。
【符号の説明】
【００７９】
１０    ＣＰＵ
２０    ＲＯＭ
３０    作業用メモリ
４０    送受信部
５０    入力部
５１    入力キー
５２    円形スクロールパッド
５３    パッド部
６０    表示制御部
６１    表示部
７０    マイク
８０    スピーカ
９０    バス
１０１    液晶ディスプレイ
１０２    受話口
１０３    送話口
１０４    入力キー群
１０５    アンテナ
１０６    カメラ装置
１０７    着信スピーカ
１０８    バッテリ
１１０    ジャイロセンサ
【図１】
2008123199.tif 000003
【図２】
2008123199.tif 000004
【図３】
2008123199.tif 000005
【図４】
2008123199.tif 000006
【図５】
2008123199.tif 000007
【図６】
2008123199.tif 000008
【図７】
2008123199.tif 000009
【図８】
2008123199.tif 000010
【図９】
2008123199.tif 000011
【図１０】
2008123199.tif 000012
【図１１】
2008123199.tif 000013
【図１２】
2008123199.tif 000014
【図１３】
2008123199.tif 000015
【図１４】
2008123199.tif 000016