JP4622149B2 - Information processing apparatus, information input apparatus, and information input method - Google Patents
Information processing apparatus, information input apparatus, and information input method Download PDFInfo
- Publication number
- JP4622149B2 JP4622149B2 JP2001129465A JP2001129465A JP4622149B2 JP 4622149 B2 JP4622149 B2 JP 4622149B2 JP 2001129465 A JP2001129465 A JP 2001129465A JP 2001129465 A JP2001129465 A JP 2001129465A JP 4622149 B2 JP4622149 B2 JP 4622149B2
- Authority
- JP
- Japan
- Prior art keywords
- jog dial
- rotation
- signal
- output
- rotation operation
- 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 - Fee Related
Links
Images
Landscapes
- Input From Keyboards Or The Like (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、ジョグダイヤルの操作によって所定の処理信号の入力を行う情報処理装置、情報入力装置及び情報入力方法に関し、特に、ジョグダイヤルの操作を簡易化することが可能な情報処理装置、情報入力装置及び情報入力方法に関する。
【0002】
【従来の技術】
携帯可能な小型タイプのコンピュータ(いわゆるパームトップコンピュータ)、ノートパソコン、携帯電話等の情報処理装置において、回転操作によって各種処理指示を与えるジョグダイヤルが設けられる場合がある。
【0003】
ジョグダイヤルとは、情報処理装置の側面や正面等に設けられる円盤状、ローラー状等の回転体をいい、情報処理装置の利用者は、この回転体を回転操作することにより、この情報処理装置に対し、所定の指示を与える。このジョグダイヤルの操作によって与えられる指示としては、例えば、画面に表示された表示内容のスクロール指示等が代表的なものであり、具体的には、例えば、携帯電話におけるアドレス表示のスクロール指示、コンピュータのディスプレイに表示された項目選択表示のスクロール指示等を例示することができる。
【0004】
一般に、ジョグダイヤルの操作は、例えば、このジョグダイヤルを指で回転させることによって行われ、その回転操作によって与えられる指示は、その回転状態(例えば、回転方向、回転の有無)に応じて異なったものとなる。例えば、このジョグダイヤルの操作によって表示内容のスクロール指示を与える場合、その表示内容のスクロールは、このジョグダイヤルを回転させている間においてのみ、その回転方向に向かって行われ、そのスクロールは、このジョグダイヤルの回転を停止させることによって停止する。
【0005】
また、ジョグダイヤルの操作形態として、ジョグダイヤルを指で押しながら回転させる場合もある。この場合には、ジョグダイヤルを押しながら回転させた場合と、単に回転させた場合とで、その指示内容を相違させることができる。
【0006】
【発明が解決しようとする課題】
しかし、従来のジョグダイヤルでは、表示内容のスクロール等の指示を継続的に与えることが操作上困難であるという問題点がある。
【0007】
つまり、上述したように、従来のジョグダイヤルにおいて表示内容のスクロール等の指示を継続的に与える場合、このジョグダイヤルを回転させ続けなければならない。一般に、このジョグダイヤルは、その一部のみが情報処理装置の外部に露出した状態で配置され、このジョグダイヤルの回転操作は、この情報処理装置の外部に露出した部分を利用者が指で回転させることにより行われる。そのため、利用者がこのジョグダイヤルを指で回転させることができる範囲は、この情報処理装置の外部に露出しているジョグダイヤルの一部分のみであり、ジョグダイヤルから指を離すことなく、このジョグダイヤルを回転させることができる範囲も、この情報処理装置の外部に露出しているジョグダイヤルの範囲に制限されることとなる。そのため、従来のジョグダイヤルにおいて表示内容のスクロール等の指示を継続的に与える場合、利用者は、ある一定量だけジョグダイヤルを回転させた後、一旦、指をジョグダイヤルから離し、このジョグダイヤルの保持位置を変えた後、さらなる回転を行うか、複数の指によってジョグダイヤルを順次回転させて行かなければならなかった。
【0008】
また、ジョグダイヤルを押しながら回転させる操作形態の場合、指をジョグダイヤルから離した時点でジョグダイヤルを押すという操作が解除されることとなるため、その連続回転操作はさらに困難なものとなる。
【0009】
本発明はこのような点に鑑みてなされたものであり、ジョグダイヤルによって継続的な指示を与える際の操作上の利便性を向上させることが可能な情報処理装置を提供することを目的とする。
【0010】
また、本発明の他の目的は、ジョグダイヤルによって継続的な指示を与える際の操作上の利便性を向上させることが可能な情報入力装置を提供することである。
【0011】
さらに、本発明の他の目的は、ジョグダイヤルによって継続的な指示を与える際の操作上の利便性を向上させることが可能な情報入力方法を提供することである。
【0012】
【課題を解決するための手段】
本発明では上記課題を解決するために、各種の情報を処理する情報処理装置において、回転操作と押し下げ操作とが可能なジョグダイヤルと、前記ジョグダイヤルに対し、前記押し下げ操作が行われた状態で、前記回転操作が行われた場合に、前記回転操作を契機として第1の処理を指示する処理信号の出力を継続させることを特徴とする入力操作制御手段と、を有することを特徴とする情報処理装置が提供される。
【0013】
ここで、入力操作制御手段は、ジョグダイヤルに対し、押し下げ操作が行われた状態で、回転操作が行われた後、第1の処理を指示する処理信号の出力を継続させる。これにより、ジョグダイヤルによって継続的な指示を与える際の操作上の利便性を向上させることができる。
【0014】
また、本発明の情報処理装置において、第1の処理を指示する処理信号は、ジョグダイヤルを第1の回転速度で連続回転させた際、ジョグダイヤルの回転操作方向に応じてジョグダイヤルから出力される第1のパルス信号と第2のパルス信号との差分に相当する信号である。
【0015】
また、本発明の情報処理装置において、好ましくは、ジョグダイヤルは、360°以上の連続回転操作が可能である。
また、本発明の情報処理装置において、好ましくは、押し下げ操作は、回転操作に伴うジョグダイヤルの回転運動の回転軸に対して略垂直な方向に、ジョグダイヤルを押し下げる操作である。
【0016】
また、本発明の情報処理装置において、好ましくは、入力操作制御手段は、ジョグダイヤルに対する押し下げ操作が解除された場合、処理信号の出力を停止する。
【0017】
また、本発明の情報処理装置において、好ましくは、入力操作制御手段は、ジョグダイヤルに対し、押し下げ操作が行われた状態で、第1の方向に回転操作が行われた後、押し下げ操作が行われた状態で、第2の方向に回転操作が行われた場合、処理信号の出力を停止する。
【0018】
また、本発明の情報処理装置において、好ましくは、入力操作制御手段は、ジョグダイヤルに対し、押し下げ操作が行われた状態で、第1の方向に回転操作が行われ、さらに、押し下げ操作が行われた状態で、第1の方向に、さらなる回転操作が行われた場合に、さらなる回転操作を契機として第2の処理を指示する処理信号の出力を継続させる。
【0019】
また、本発明の情報処理装置において、第2の処理を行う旨の処理信号は、ジョグダイヤルを第2の回転速度で連続回転させた際、ジョグダイヤルの回転操作方向に応じてジョグダイヤルから出力される第1のパルス信号と第2のパルス信号との差分に相当する信号である。
【0020】
また、本発明の情報処理装置において、好ましくは、第1の処理は、表示内容の低速スクロールであり、第2の処理は、表示内容の高速スクロールである。
また、本発明の情報処理装置において、好ましくは、第1の処理は、表示内容のスクロールである。
【0021】
また、ジョグダイヤルの操作によって所定の処理信号の入力を行う情報入力装置において、回転操作と押し下げ操作とが可能なジョグダイヤルと、前記ジョグダイヤルに対し、前記押し下げ操作が行われた状態で、前記回転操作が行われた後、第1の処理を指示する処理信号の出力を継続させることを特徴とする入力操作制御手段と、を有することを特徴とする情報入力装置が提供される。
【0022】
ここで、入力操作制御手段は、ジョグダイヤルに対し、押し下げ操作が行われた状態で、回転操作が行われた場合に、回転操作を契機として第1の処理を指示する処理信号の出力を継続させる。これにより、ジョグダイヤルによって継続的な指示を与える際の操作上の利便性を向上させることができる。
【0023】
また、本発明の情報入力装置において、第1の処理を指示する処理信号は、ジョグダイヤルを第1の回転速度で連続回転させた際、ジョグダイヤルの回転操作方向に応じてジョグダイヤルから出力される第1のパルス信号と第2のパルス信号との差分に相当する信号である。
【0024】
また、本発明の情報入力装置において、好ましくは、ジョグダイヤルは、360°以上の連続回転操作が可能である。
また、本発明の情報入力装置において、好ましくは、押し下げ操作は、回転操作に伴うジョグダイヤルの回転運動の回転軸に対して略垂直な方向に、ジョグダイヤルを押し下げる操作である。
【0025】
また、本発明の情報入力装置において、好ましくは、入力操作制御手段は、ジョグダイヤルに対する押し下げ操作が解除された場合、処理信号の出力を停止する。
【0026】
また、本発明の情報入力装置において、好ましくは、入力操作制御手段は、ジョグダイヤルに対し、押し下げ操作が行われた状態で、第1の方向に回転操作が行われた後、押し下げ操作が行われた状態で、第2の方向に回転操作が行われた場合、処理信号の出力を停止する。
【0027】
また、本発明の情報入力装置において、好ましくは、入力操作制御手段は、ジョグダイヤルに対し、押し下げ操作が行われた状態で、第1の方向に回転操作が行われ、さらに、押し下げ操作が行われた状態で、第1の方向に、さらなる回転操作が行われた場合に、さらなる回転操作を契機として第2の処理を指示する処理信号の出力を継続させる。
【0028】
また、本発明の情報入力装置において、第2の処理を行う旨の処理信号は、ジョグダイヤルを第2の回転速度で連続回転させた際、ジョグダイヤルの回転操作方向に応じてジョグダイヤルから出力される第1のパルス信号と第2のパルス信号との差分に相当する信号である。
【0029】
また、本発明の情報入力装置において、好ましくは、第1の処理は、表示内容の低速スクロールであり、第2の処理は、表示内容の高速スクロールである。
また、本発明の情報入力装置において、好ましくは、第1の処理は、表示内容のスクロールである。
【0030】
また、回転操作と押し下げ操作とが可能なジョグダイヤルの操作によって所定の処理信号の入力を行う情報入力方法において、前記ジョグダイヤルに対し、前記押し下げ操作が行われた状態で、前記回転操作が行われた場合に、前記回転操作を契機として第1の処理を指示する処理信号の出力を継続させることを特徴とする情報入力方法が提供される。また、本発明の情報入力方法において、第1の処理を指示する処理信号は、ジョグダイヤルを第1の回転速度で連続回転させた際、ジョグダイヤルの回転操作方向に応じてジョグダイヤルから出力される第1のパルス信号と第2のパルス信号との差分に相当する信号である。
【0031】
このようにすることにより、ジョグダイヤルによって継続的な指示を与える際の操作上の利便性を向上させることができる。
【0032】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
図1から図3は、本形態における情報処理装置であるパームトップコンピュータ1の外観構成を例示した外観図である。ここで、図1は、パームトップコンピュータ1の平面図を、図2(a)は、図1における背面図(パームトップコンピュータ1の上側面図)を、図2(b)は、図1における正面図(パームトップコンピュータ1の下側面図)を、図3(a)は、図1における左側面図を、図3(b)は、図1における右側面図を、それぞれ例示している。なお、図3では、説明の都合上、図1に例示するコネクタ4及びケーブル5の記載を省略してある。
【0033】
パームトップコンピュータ1は、例えば、手のひらに乗る程度の大きさに構成された持ち運びタイプのパーソナルコンピュータであり、後述するジョグダイヤル等による操作に応じた各種の情報処理を行う。
【0034】
図1に例示するように、例えば、パームトップコンピュータ1の表面は筐体6で覆われており、その全面側には、各種情報の表示や、図示していない操作ペンによる入力操作が行われる液晶パネル2、各種操作を行うためのスケジュールボタン3a、アドレス帳ボタン3b、スクロールボタン3c、ToDoボタン3d、メモ帳ボタン3e、及び電源ボタン3fが設けられている。
【0035】
液晶パネル2は、例えば、白黒もしくはカラー表示が可能な液晶ディスプレイである。この液晶パネル2には、必要に応じ、バックライトを具備する構成としてもよい。また、図1に例示するように、液晶パネル2は、例えば、各種情報の表示が行われる表示パネル2a、及び図示していない操作ペン等による入力操作が行われるタッチパネル2bを有している。ここで、タッチパネル2bは、例えば、操作ペン等の先端が触れたときに、少なくともその接触位置と接触軌跡等を検出できるタッチセンサを有しており、また、図1に例示するように、タッチパネル2bには、例えば、操作ペン等によって手書き文字等が入力される入力エリア2ba、及び操作ペン等の先端部を接触させることによって各種処理の入力指示が行われるアイコン2bb〜2biが配置される。
【0036】
スケジュールボタン3aは、例えば、パームトップコンピュータ1にインストールされたアプリケーションソフトウェアの一つである予定表ソフトウェア(スケジュール管理を行うソフトウェア)を起動する際に押し下げ操作されるボタンである。
【0037】
アドレス帳ボタン3bは、例えば、パームトップコンピュータ1にインストールされたアプリケーションソフトウェアの一つであるアドレス帳管理ソフトウェア(アドレス管理を行うソフトウェア)を起動する際に押し下げ操作されるボタンである。
【0038】
スクロールボタン3cは、例えば、表示パネル2a上に表示された表示内容をスクロールさせる際に押し下げ操作されるボタンである。
ToDoボタン3dは、例えば、パームトップコンピュータ1にインストールされたアプリケーションソフトウェアの一つであるToDoソフトウェア(やらなければならない項目を表示するソフトウェア)を起動する際に押し下げ操作されるボタンである。
【0039】
メモ帳ボタン3eは、例えば、パームトップコンピュータ1にインストールされたアプリケーションソフトウェアの一つであるメモ帳ソフトウェア(メモ入力やメモ出力を行うソフトウェア)を起動する際に押し下げ操作されるボタンである。
【0040】
電源ボタン3fは、例えば、パームトップコンピュータ1の電源のオン、オフを切り替える際に押し下げ操作されるボタンである。
また、図1に例示するように、例えば、パームトップコンピュータ1の左側面には、ケーブル5が接続されたコネクタ4が電気的に接続される。このケーブル5の他端側には、図示していないリモコン、操作ペン等が接続される。
【0041】
さらに、図2(a)に例示するように、例えば、パームトップコンピュータ1の上面側には、外部メモリ媒体挿入スロット8及び赤外線送受信部7が設けられる。
【0042】
外部メモリ媒体挿入スロット8は、例えば、図示していないメモリカード等の記録媒体が挿入される挿入部である。この記録媒体には、例えば、所定のコンテンツが記録され、パームトップコンピュータ1は、この記録媒体から読み取ったコンテンツを、液晶パネル2や図示していないヘッドフォン等を用いて出力する。また、赤外線送受信部7は、例えば、赤外線通信を行うための送受信ポートである。
【0043】
また、図2(b)に例示するように、例えば、パームトップコンピュータ1の下面側には、外部接続ターミナル9が設けられる。
この外部接続ターミナル9は、例えば、図示していない専用接続装置(いわゆるクレイドル装置)や汎用の接続ケーブルが、情報のやりとりが可能なように接続される接続ポートである。この外部接続ターミナル9に接続された専用接続装置や汎用の接続ケーブルの他端側には、例えば、PHS、携帯電話等の携帯情報端末、パーソナルコンピュータに接続され、これにより、携帯情報端末を用いたコンテンツ配信サイトからのコンテンツのダウンロードや、パーソナルコンピュータが有するハードディスク等からのコンテンツのダウンロード等が可能な構成となっている。なお、この外部接続ターミナル9に、データカード型のPHS等を直接接続し、コンテンツのダウンロード等を行う構成としてもよい。
【0044】
また、パームトップコンピュータ1が、充電電池を具備することとした場合、その充電電池へ電力を供給する充電端子をこの外部接続ターミナル9に設ける構成としてもよい。なお、外部接続ターミナル9は、パームトップコンピュータ1の内側に収納された状態で配置されるか、外部接続ターミナル9の不使用時、その外部への露出面を図示していないカバーで覆う構成とすることが望ましい。外部接続ターミナル9が不用意に外部と接し、外部接続ターミナル9が機械的に破損し、或いは内部データが電気的に破損してしまうことを防止するためである。
【0045】
また、図3(a)に例示するように、例えば、パームトップコンピュータ1の左側面側には、ジョグダイヤル10が設けられている。
ジョグダイヤル10は、例えば、特開平8−203387号公報に開示されたプッシュスイッチ付回転操作型電子部品の具体例であり、回転操作及び押し下げ操作によって情報の入力を行う情報入力装置である。このジョグダイヤル10は、例えば、液晶パネル2面を手前にした状態で、このパームトップコンピュータ1を左手によって保持した際、ちょうどその左手の親指が配置されるあたりに構成され、利用者は、例えば、このように構成されたジョグダイヤル10を左手の親指によって操作することにより、パームトップコンピュータ1に対する各種入力操作を行う。
【0046】
図4は、図3におけるA−A断面図である。
図4に例示するように、ジョグダイヤル10は、例えば、回転操作が行われる回転型エンコーダ部12、回転型エンコーダ部12の押し下げ操作を検知するプッシュスイッチ13、及び回転型エンコーダ部12とプッシュスイッチ13が取り付けられる接点取付基板11を有しており、回転型エンコーダ部12に対する回転操作及び押し下げ操作が可能なように、回転型エンコーダ部12の一部を筐体6の外部に配置した状態で、パームトップコンピュータ1に取り付けられる。
【0047】
図5から図10は、本形態におけるジョグダイヤル10の構成を例示した構成図である。ここで、図5は、ジョグダイヤル10の構成を例示した斜視図を、図6は、接点取付基板11の構成を例示した斜視図を、図7は、ジョグダイヤル10の構成を例示した平面図を、それぞれ示している。また、図8は、図7におけるD−D断面図を、図9は、図7におけるE−E断面図を、図10は、図7の透過図を、それぞれ例示している。
【0048】
上述のように、ジョグダイヤル10は、例えば、接点取付基板11、回転型エンコーダ部12及びプッシュスイッチ13を有している。
図5から図10に例示するように、接点取付基板11は、例えば、略板状の構造体である。図6に例示するように、接点取付基板11の上面側には、例えば、回転型エンコーダ部12が配置される基板窪み部11d、回転型エンコーダ部12の押し下げ操作時に回転型エンコーダ部12を移動可能なように保持するガイドレール11ba、11bb、ねじりコイルバネ11iを保持するピン状突起部11c、プッシュスイッチ13が配置される基板窪み部11h、及びプッシュスイッチ13を保持するスイッチ保持壁11gが構成される。また、図6に例示するように、例えば、基板窪み部11dの底面には、導体によって構成された電極である接点板11eが構成され、接点取付基板11の側面には、導体によって構成された外部接続端子11fが構成される。また、例えば、接点板11eと外部接続端子11fとは電気的に接続されており、これにより、回転型エンコーダ部12の回転操作に伴う処理信号が外部接続端子11fから出力される構成となっている。また、図6及び図9等に例示するように、例えば、接点取付基板11の下側縁部分には、脚部11aa、11abが設けられており、接点取付基板11は、この脚部11aa、11abによってパームトップコンピュータ1に取り付けられる。
【0049】
図9等に例示するように、プッシュスイッチ13は、例えば、回転型エンコーダ部12の押し下げ操作に伴って押し下げられる操作ボタン13a、及びこの操作ボタン13aが押し下げられたことを示す処理信号が出力される接続用端子13bを有している。このプッシュスイッチ13は、例えば、図6に例示したスイッチ保持壁11gに側面を保持された状態で、基板窪み部11h内に配置される。
【0050】
図8から図10に例示するように、回転型エンコーダ部12は、例えば、回転型エンコーダ部12の押し下げ動作を、プッシュスイッチ13の操作ボタン13aに対して機械的に伝達する駆動用突起12a、利用者が回転操作を行うつまみ部12b、駆動用突起12aが機械的に接続され、つまみ部12bを内面側から保持するケース12c、ケース12c内に収納され、つまみ部12bの回転操作に伴って回転する回転体12d、つまみ部12bを回転体12dに固定するねじ12e及び円柱軸12f、回転体12dの下面側に放射状に複数構成される(図10)放射状接点板12g、接点板11eと導通するように配置される複数の弾性接点脚12j、弾性接点脚12jと導通するように配置される複数の弾性接点体12i、及び一端が弾性接点体12iに導通し、他端が、回転体12dの回転状態に応じ、放射状接点板12gと接触したり離れたりする2枚の弾性接点脚12hを有している。ここで、この2枚の弾性接点脚12hは、例えば、それぞれ相互に独立した状態で、弾性接点体12i及び弾性接点脚12jを介して接点板11eに導通しており、後述するように、この2枚の弾性接点脚12hが放射状接点板12gと接触することによって弾性接点脚12hに入力されるパルス信号を、それぞれ別個の信号として外部接続端子11fから出力できる構成となっている。
【0051】
また、回転型エンコーダ部12は、例えば、そのケース12cの側面をガイドレール11ba、11bbに保持させた状態で、図6に例示する接点取付基板11の基板窪み部11d内に配置される。さらに、図9及び図10に例示するように、例えば、ケース12cの一部は、ねじりコイルバネ11iによって保持され、このコイルバネ11iの弾性力により、回転型エンコーダ部12は、その押し下げ操作方向(図9等に示すB方向)と反対向きに加圧されることとなる。
【0052】
次に、パームトップコンピュータ1の電気的な構成について説明する。
図11は、本形態におけるパームトップコンピュータ1の電気的な構成を例示したブロック図である。
【0053】
図11に例示するように、パームトップコンピュータ1は、例えば、情報入力装置20、表示パネル2a、タッチパネル2b、スケジュールボタン3a、アドレス帳ボタン3b、スクロールボタン3c、ToDoボタン3d、メモ帳ボタン3e、電源ボタン3f、パームトップコンピュータ1全体を制御する中央制御手段31、各種の情報を記憶する情報記憶手段32、及び表示パネル2aやタッチパネル2bへの表示を制御する液晶パネル表示制御手段33を有している。
【0054】
図11に例示するように、情報入力装置20は、例えば、回転型エンコーダ部12及びプッシュスイッチ13を有し、回転操作と押し下げ操作とが可能なジョグダイヤル10、ジョグダイヤル10の回転操作を検出する回転検出手段21、ジョグダイヤル10の押し下げ操作を検出する押し下げ検出手段22、ジョグダイヤル10に対し、押し下げ操作が行われた状態で、回転操作が行われた後、第1の処理を行う旨の処理信号を継続的に出力する入力操作制御手段23を有している。
【0055】
また、中央制御手段31、液晶パネル表示制御手段33、及び情報入力装置20が有する回転検出手段21、押し下げ検出手段22、入力操作制御手段23は、例えば、プロセッサを中心とした構成となっており、図示されていないROM(Read Only Memory)に格納されたプログラムに従って動作する。
【0056】
また、情報記憶手段32は、例えば、データを格納保持し、そのデータを必要に応じて取り出すことが可能なハードディスク、半導体記憶装置(RAM(Random Access Memory)、ROM)等である。
【0057】
図11に例示するように、例えば、回転型エンコーダ部12は、回転検出手段21と、プッシュスイッチ13は、押し下げ検出手段22と、それぞれ処理情報の伝達が可能なように接続される。具体的には、例えば、図6等に例示した外部接続端子11fが回転検出手段21と、図9に例示した接続用端子13bが押し下げ検出手段22と、それぞれ情報の伝達が可能なように接続される。なお、ここでの外部接続端子11fと回転検出手段21との接続は、例えば、前述した2枚の弾性接点脚12hから入力される別個のパルス信号を独立した2つのパルス信号(信号1、信号2)として回転検出手段21に供給できるように行われる。
なお、この2つのパルス信号(信号1、信号2)の詳細については後述する。
【0058】
また、図11に例示するように、例えば、回転検出手段21及び押し下げ検出手段22は、入力操作制御手段23と、入力操作制御手段23は、中央制御手段31と、中央制御手段31は、タッチパネル2b、スケジュールボタン3a、アドレス帳ボタン3b、スクロールボタン3c、ToDoボタン3d、メモ帳ボタン3e、電源ボタン3f、情報記憶手段32、及び液晶パネル表示制御手段33と、液晶パネル表示制御手段33は、表示パネル2a及びタッチパネル2bと、それぞれ情報の伝達が可能なように接続される。
【0059】
次に、本形態におけるパームトップコンピュータ1の動作について説明する。
まず、ジョグダイヤル10の操作動作及びそれに伴う処理信号の出力について説明する。
【0060】
図5等に例示するように、ジョグダイヤル10の押し下げ操作及び回転操作は、例えば、回転型エンコーダ部12のB方向への押し下げ操作、及びC1、C2方向への回転操作によって行われる。ここで、回転型エンコーダ部12は、例えば、360°以上の連続回転操作が可能であり、また、ここでの押し下げ操作とは、例えば、回転型エンコーダ部12の回転操作に伴う回転型エンコーダ部12の回転運動の回転軸に対し、略垂直な方向に、回転型エンコーダ部12を押し下げる操作であるものとする。
【0061】
回転型エンコーダ部12をB方向へ押し下げた場合、その押し下げ操作に伴う動力は、例えば、駆動用突起12aを介し、機械的にプッシュスイッチ13の操作ボタン13aに伝達される。このように操作ボタン13aに動力が伝達されることによって操作ボタン13aは押し下げられ、操作ボタン13aが押し下げられたプッシュスイッチ13は、接続用端子13bから、操作ボタン13aが押し下げられた旨を示す処理信号を出力する。そして、このように出力された処理信号は、信号3として、図11に例示する押し下げ検出手段22に入力され、押し下げ検出手段22は、ジョグダイヤル10の押し下げ操作が行われた旨を示す信号を入力操作制御手段23に入力する。
【0062】
また、回転型エンコーダ部12のつまみ部12bをC1方向、或いはC2方向に回転させた場合、そのつまみ部12bにねじ12eによって固定されている回転体12dも同一方向に回転する。ここで、図10に例示するように、例えば、回転体12dには、複数の放射状接点板12gが放射状に配置されている。そのため、例えば、この回転体12dの回転に伴い、弾性接点脚12hは、放射状接点板12gとの接触、非接触(導通、絶縁)を繰り返すこととなり、この接触、非接触の繰り返しは、パルス信号となって弾性接点脚12h、弾性接点体12i、弾性接点脚12j、接点板11eを介し、外部接続端子11fから出力されることとなる。また、前述のように、回転型エンコーダ部12は、例えば、2つの弾性接点脚12hを有しており、これらの2つの弾性接点脚12hは、相互に異なる位置で放射状接点板12gと接触する。そのため、これらの2つの弾性接点脚12hから入力され、外部接続端子11fから出力されるパルス信号は、相互に位相がずれた2つの独立な信号となり、このように外部接続端子11fから出力された2つのパルス信号は、図11に例示するように、信号1、信号2として回転検出手段21に入力される。
【0063】
図12は、このように回転検出手段21に入力されるパルス信号である信号1及び信号2の波形を例示した図である。ここで、図12(a)は、回転型エンコーダ部12を右回転(図5におけるC1方向)させた際における信号1、信号2の波形を例示しており、図12(b)は、回転型エンコーダ部12を左回転(図5におけるC2方向)させた際における信号1、信号2の波形を例示している。
【0064】
図12(a)に例示するように、回転型エンコーダ部12を右回転させた場合、回転型エンコーダ部12から出力される信号1は、信号2に対し、t1だけ位相が遅れたものとなる。一方、図12(b)に例示するように、回転型エンコーダ部12を左回転させた場合、回転型エンコーダ部12から出力される信号1は、信号2に対し、t2だけ位相が進んだものとなる。そのため、この信号1と信号2との位相差を検出することにより、回転型エンコーダ部12の回転方向を検出することが可能となる。回転検出手段21は、例えば、この位相差を検出することにより、回転型エンコーダ部12の回転方向を検出し、このように回転型エンコーダ部12の回転方向を検出した回転検出手段21は、その検出結果を入力操作制御手段23に入力する。
【0065】
次に、ジョグダイヤル10の操作に伴う入力操作制御手段23の処理動作について説明する。
図13から図17は、ジョグダイヤル10の操作に伴う入力操作制御手段23の処理動作を説明するためのフローチャートである。以下、これらのフローチャートに沿って入力操作制御手段23の処理動作について説明する。
【0066】
図13は、ジョグダイヤル10の操作に伴う入力操作制御手段23の処理動作全体を説明するためのフローチャートである。
ステップS1:
本ステップでは、例えば、図11に例示する回転検出手段21及び押し下げ検出手段22から入力された処理信号により、ジョグダイヤル10の操作状態を検出する。具体的には、例えば、回転検出手段21から入力された処理信号によるジョグダイヤル10の回転操作状態(回転操作は行われたか、行われた回転操作はどちら向きの回転操作か)の検出、及び押し下げ検出手段22から入力された処理信号によるジョグダイヤル10の押し下げ操作状態の検出を行う。
【0067】
ステップS2:
本ステップでは、例えば、ステップS1において検出されたジョグダイヤル10の操作状態に応じ、処理の振り分けを行う。ここで、ステップS1で検出されたジョグダイヤル10の操作状態が押し下げ操作であった場合、ステップS3に進む。また、ステップS1で検出されたジョグダイヤル10の操作状態が押し下げ操作の解除であった場合、ステップS4に進む。ステップS1で検出されたジョグダイヤル10の操作状態が回転であった場合には、ステップS7に進む。
【0068】
ステップS3:
本ステップでは、例えば、ジョグダイヤル10の押し下げ操作が行われた旨を示す押し下げフラグを立てる。
【0069】
ステップS4:
本ステップでは、例えば、タイマー処理を停止する。ここでタイマー処理とは、例えば、ジョグダイヤル10が連続回転されている際に出力される信号と同様な回転信号を、一定時間間隔で、継続的に出力する処理のことである。このタイマー処理については後述する。
【0070】
ステップS5:
本ステップでは、例えば、押し下げフラグをたおす。
ステップS6:
本ステップでは、例えば、ジョグダイヤル10の回転操作状態を示す回転フラグを0にする。なお、回転フラグが0とは、例えば、ジョグダイヤル10の回転操作が行われていない状態を示すものとする。
【0071】
ステップS7:
本ステップでは、例えば、ジョグダイヤル10の回転操作に伴う処理を行う。
図14は、図13に例示したフローチャートのステップS7の詳細を説明するためのフローチャートである。
【0072】
ステップS10:
本ステップでは、例えば、ジョグダイヤル10の回転操作における回転方向の検出を行う。ここでの回転方向の検出は、例えば、回転検出手段21から入力された処理信号によって行う。
【0073】
ステップS11:
本ステップでは、例えば、ステップS10において検出されたジョグダイヤル10の回転操作における回転方向に応じ、処理の振り分けを行う。ここで、検出された回転方向が右であった場合、ステップS12に進む。一方、検出された回転方向が左であった場合、ステップS13に進む。
【0074】
ステップS12:
本ステップでは、例えば、ジョグダイヤル10の右回転操作に伴う処理を行う。
【0075】
ステップS13:
本ステップでは、例えば、ジョグダイヤル10の左回転操作に伴う処理を行う。
【0076】
図15は、図14に例示したフローチャートのステップS12の詳細を説明するためのフローチャートである。
ステップS20:
本ステップでは、例えば、押し下げフラグの状態を確認する。
【0077】
ステップS21:
本ステップでは、例えば、ステップS20において確認された押し下げフラグ状態に応じ、処理の振り分けを行う。ここで、ステップS20において、押し下げフラグがあると判断された場合、ステップS23に進む。一方、ステップS20において、押し下げフラグがないと判断された場合、ステップS22に進む。
【0078】
ステップS22:
本ステップでは、例えば、通常のジョグダイヤル処理の際に出力される処理信号を中央制御手段31に対して出力する。ここで、通常のジョグダイヤル処理の際に出力される処理信号とは、例えば、ジョグダイヤル10の回転操作が行われている間のみ、図12に例示した2つのパルス信号(信号1、信号2)に基づいて生成される回転信号のことであり、より具体的には、例えば、ジョグダイヤル10の回転操作に応じてジョグダイヤル10から出力される2つのパルス信号(図12に例示した信号1及び信号2)の差分に相当する信号を意味する。なお、本ステップは、例えば、ジョグダイヤル10の押し下げ操作を行うことなく回転操作のみを行った場合の処理に該当する。
【0079】
ステップS23:
本ステップでは、例えば、回転フラグの状態確認を行う。
ステップS24:
本ステップでは、例えば、ステップS23で確認された回転フラグに応じ、処理動作の振り分けを行う。ここで、回転フラグが−1であった場合、ステップS25に進む。また、回転フラグが0であった場合、ステップS27に進む。回転フラグが1であった場合には、ステップS29に進む。なお、ここで、回転フラグが−1とは、直前のジョグダイヤル10の状態が、左方向の回転操作の状態であったことを示すものとし、また、回転フラグが0とは、直前のジョグダイヤル10の状態が、無回転操作の状態であったことを示すものとし、回転フラグが1とは、直前のジョグダイヤル10の状態が、右方向の回転操作の状態であったことを示すものとする。
【0080】
ステップS25:
本ステップでは、例えば、後述するタイマー処理(図17(a)或いは(b))の停止を行う。なお、本ステップは、例えば、ジョグダイヤル10に対し、押し下げ操作が行われた状態で、第1の方向に回転操作が行われた後、ジョグダイヤル10に対し、押し下げ操作が行われた状態で、第2の方向に回転操作が行われた場合の処理に相当する。
【0081】
ステップS26:
本ステップでは、例えば、回転フラグを−1から0に変更する。
ステップS27:
本ステップでは、例えば、回転フラグを0から1に変更する。
【0082】
ステップS28:
本ステップでは、例えば、通常のタイマー処理を開始する。ここで、通常のタイマー処理とは、例えば、タイマー処理のうち、ジョグダイヤル10を第1の回転速度(低速)で連続回転させている場合と同様な状態となるように、所定の回転信号を所定間隔ごとに出力する処理のことである。この詳細については後述する。なお、本ステップは、例えば、ジョグダイヤル10に対し、押し下げ操作が行われた状態で、回転操作が行われた場合の処理に該当する。
【0083】
ステップS29:
本ステップでは、例えば、高速のタイマー処理を開始する。ここで、高速のタイマー処理とは、例えば、タイマー処理のうち、ジョグダイヤル10を第2の回転速度(高速)で連続回転させている場合と同様な状態となるように、所定の回転信号を所定間隔ごとに出力する処理のことである。この詳細については後述する。なお、本ステップは、例えば、ジョグダイヤル10に対し、押し下げ操作が行われた状態で、回転操作が行われ、さらに、押し下げ操作が行われた状態のままで、さらなる右方向の回転操作が行われた場合の処理に該当する。
【0084】
図16は、図14に例示したフローチャートのステップS13の詳細を説明するためのフローチャートである。
ステップS30:
本ステップでは、例えば、押し下げフラグの状態を確認する。
【0085】
ステップS31:
本ステップでは、例えば、ステップS30において確認された押し下げフラグ状態に応じ、処理の振り分けを行う。ここで、ステップS30において、押し下げフラグがあると判断された場合、ステップS33に進む。一方、ステップS30において、押し下げフラグがないと判断された場合、ステップS32に進む。
【0086】
ステップS32:
本ステップでは、例えば、通常のジョグダイヤル処理の際に出力される処理信号を中央制御手段31に対して出力する。ここで、通常のジョグダイヤル処理の際に出力される処理信号とは、例えば、ジョグダイヤル10の回転操作が行われている間のみ、図12に例示した2つのパルス信号(信号1、信号2)に基づいて生成される回転信号のことであり、より具体的には、例えば、ジョグダイヤル10の回転操作に応じてジョグダイヤル10から出力される2つのパルス信号(図12に例示した信号1及び信号2)の差分に相当する信号を意味する。なお、本ステップは、例えば、ジョグダイヤル10の押し下げ操作を行うことなく回転操作のみを行った場合の処理に該当する。
【0087】
ステップS33:
本ステップでは、例えば、直前の回転フラグの状態確認を行う。
ステップS34:
本ステップでは、例えば、ステップS33で確認された回転フラグに応じ、処理動作の振り分けを行う。ここで、回転フラグが1であった場合、ステップS35に進む。また、回転フラグが0であった場合、ステップS37に進む。回転フラグが−1であった場合には、ステップS39に進む。なお、ここで、回転フラグが−1とは、直前のジョグダイヤル10の状態が、左方向の回転操作の状態であったことを示すものとし、また、回転フラグが0とは、直前のジョグダイヤル10の状態が、無回転操作の状態であったことを示すものとし、回転フラグが1とは、直前のジョグダイヤル10の状態が右方向の回転操作の状態であったことを示すものとする。
【0088】
ステップS35:
本ステップでは、例えば、タイマー処理(図17(a)或いは(b))の停止を行う。なお、本ステップは、例えば、ジョグダイヤル10に対し、押し下げ操作が行われた状態で、第1の方向に回転操作が行われた後、ジョグダイヤル10に対し、押し下げ操作が行われた状態で、第2の方向に回転操作が行われた場合の処理に相当する。
【0089】
ステップS36:
本ステップでは、例えば、回転フラグを1から0に変更する。
ステップS37:
本ステップでは、例えば、回転フラグを0から−1に変更する。
【0090】
ステップS38:
本ステップでは、例えば、通常のタイマー処理を開始する。ここで、通常のタイマー処理とは、例えば、タイマー処理のうち、ジョグダイヤル10を第1の回転速度(低速)で連続回転させている場合と同様な状態となるように、所定の回転信号を所定間隔ごとに出力する処理のことである。この詳細については後述する。なお、本ステップは、例えば、ジョグダイヤル10に対し、押し下げ操作が行われた状態で、回転操作が行われた場合の処理に該当する。
【0091】
ステップS39:
本ステップでは、例えば、高速のタイマー処理を開始する。ここで、高速のタイマー処理とは、例えば、タイマー処理のうち、ジョグダイヤル10を第2の回転速度(高速)で連続回転させている場合と同様な状態となるように、所定の回転信号を所定間隔ごとに出力する処理のことである。この詳細については後述する。なお、本ステップは、例えば、ジョグダイヤル10に対し、押し下げ操作が行われた状態で、回転操作が行われ、さらに、押し下げ操作が行われた状態のままで、さらなる左方向の回転操作が行われた場合の処理に該当する。
【0092】
図17は、上述したタイマー処理を説明するためのフローチャートである。ここで、図17(a)は、通常のタイマー処理を例示しており、図17(b)は、高速のタイマー処理を例示している。
【0093】
ステップS40:
本ステップでは、例えば、入力操作制御手段23から中央制御手段31に対し、ジョグダイヤル10の回転方向に応じた回転信号を出力する。具体的には、例えば、ジョグダイヤル10に対する回転操作が右方向の回転操作であった場合、ジョグダイヤル10が右方向に回転された際に出力される回転信号(例えば、図12(a)に例示した信号1と信号2の差分を示す信号(所定の間隔で立ち上がる信号)のうち、この信号の立ち上がり時に出力される信号)を中央制御手段31に出力し、ジョグダイヤル10に対する回転操作が左方向の回転操作であった場合、ジョグダイヤル10が左方向に回転された際に出力される回転信号(例えば、図12(b)に例示した信号1と信号2の差分を示す信号(所定の間隔で立ち上がる信号)のうち、この信号の立ち上がり時に出力される信号)を中央制御手段31に出力する。
【0094】
ステップS41:
本ステップでは、例えば、ステップS40において回転信号が出力されてから一定時間(ta)が経過したか否かを判断する。ここで、回転信号が出力されてから一定時間が経過したと判断された場合、ステップS40に戻る。一方、回転信号が出力されてから一定時間が経過していないと判断された場合、ステップS41に留まる。これにより、入力操作制御手段23から中央制御手段31に対し、ジョグダイヤル10の回転操作に応じてジョグダイヤル10から出力される2つのパルス信号の差分に相当する信号(一定時間間隔(ta)で立ち上がる信号)が、継続的に出力されることとなる。
【0095】
ステップS50:
本ステップでは、例えば、入力操作制御手段23から中央制御手段31に対し、ジョグダイヤル10の回転方向に応じた回転信号を出力する。具体的には、例えば、ジョグダイヤル10に対する回転操作が右方向の回転操作であった場合、ジョグダイヤル10が右方向に回転された際に出力される回転信号(例えば、図12(a)に例示した信号1と信号2の差分を示す信号(所定の間隔で立ち上がる信号)のうち、この信号の立ち上がり時に出力される信号)を中央制御手段31に出力し、ジョグダイヤル10に対する回転操作が左方向の回転操作であった場合、ジョグダイヤル10が左方向に回転された際に出力される回転信号(例えば、図12(b)に例示した信号1と信号2の差分を示す信号(所定の間隔で立ち上がる信号)のうち、この信号の立ち上がり時に出力される信号)を中央制御手段31に出力する。
【0096】
ステップS51:
本ステップでは、例えば、ステップS50において回転信号が出力されてから一定時間(tb)が経過したか否かを判断する。ここで、回転信号が出力されてから一定時間が経過したと判断された場合、ステップS50に戻る。一方、回転信号が出力されてから一定時間が経過していないと判断された場合、ステップS51に留まる。これにより、入力操作制御手段23から中央制御手段31に対し、ジョグダイヤル10の回転操作に応じてジョグダイヤル10から出力される2つのパルス信号の差分に相当する信号(一定時間間隔(tb)で立ち上がる信号)が、継続的に出力されることとなる。なお、本ステップにおける一定時間間隔(tb)は、図17(a)におけるステップS41の一定時間間隔(ta)よりも短いものとする(ta>tb)。
【0097】
次に、入力操作制御手段23から入力された処理信号に応じ、中央制御手段31が行う処理動作について説明する。
中央制御手段31は、例えば、情報記憶手段32から読み込んだ情報に従い、液晶パネル表示制御手段33に表示パネル2a及びタッチパネル2bへの表示を行わせるとともに、入力操作制御手段23、タッチパネル2b、スケジュールボタン3a、アドレス帳ボタン3b、スクロールボタン3c、ToDoボタン3d、メモ帳ボタン3e及び電源ボタン3fから入力された情報を処理する。
【0098】
以下では、事前にアドレス帳ボタン3bが押されており、表示パネル2aにアドレス帳が表示されている場合を例にとって説明する。
図18及び図19は、このように表示パネル2aにアドレス帳が表示された様子を例示した平面図である。
【0099】
表示パネル2aへのアドレス帳の表示は、例えば、中央制御手段31によって、情報記憶手段32に格納されているアドレス帳情報を抽出し、抽出したアドレス帳情報を液晶パネル表示制御手段33に送り、この液晶パネル表示制御手段33によって、液晶パネル2にアドレス帳情報を表示させることにより行われる。
【0100】
図18に例示するように、表示パネル2aへ表示されるアドレス帳は、例えば、複数の氏名2aa、及びそれらの氏名2aaに対応した電話番号2abによって構成され、さらにこのアドレス帳には、特定の氏名2aaを選択するカーソル2acが表示される。
【0101】
中央制御手段31は、例えば、入力操作制御手段23から入力された処理信号(図16に示すステップS32、図17に示すステップS40、ステップS50において出力されるジョグダイヤル10の操作状態を示す処理信号)の内容に応じた指示を液晶パネル表示制御手段33に与える。この指示を受けた液晶パネル表示制御手段33は、その指示内容に応じ、表示パネル2aに表示されたカーソル2acを上下(図18に示すF1、F2方向)に移動させ、このカーソル2acが表示パネル2aの上部或いは下部に達した以降は、表示内容をスクロールさせる。
【0102】
例えば、ここで中央制御手段31に入力される信号が、図16に示すステップS32において出力される処理信号である場合、前述のように、その処理信号は、例えば、ジョグダイヤル10の回転操作が行われている間のみ出力される回転操作状態(回転方向、回転速度)を示す処理信号である。そのため、この処理信号が入力された中央制御手段31は、その処理信号に示される回転操作状態(回転方向、回転速度)に応じた指示を液晶パネル表示制御手段33に与え、表示パネル2aに表示されたアドレス帳をスクロールさせる。具体的には、例えば、ジョグダイヤル10が低速で右回転操作がされていた場合、その回転操作時においてのみ、表示パネル2aの表示内容を図18に示すF2方向にスクロールさせる(図19)。
【0103】
また、例えば、ここで中央制御手段31に入力される信号が、図17(a)に示すフローにおいて出力される処理信号である場合、前述のように、その処理信号は、継続的に出力されるジョグダイヤル10の通常回転を示す信号である。そのため、この処理信号が入力された中央制御手段31は、例えば、ジョグダイヤル10をその処理信号に示される回転方向に継続的に通常回転操作した場合と同様な指示を液晶パネル表示制御手段33に与え、この指示を受け取った液晶パネル表示制御手段33は、表示パネル2aに表示されたアドレス帳を継続的にスクロールさせる。具体的には、例えば、ジョグダイヤル10が右回転操作であった場合、表示パネル2aの表示内容を図18に示すF2方向に通常速度で継続的にスクロールさせる(図19)。なお、ここで入力操作制御手段23から中央制御手段31に入力される処理信号は、ジョグダイヤル10を継続的に通常回転操作した場合と同様な処理信号であるため、この場合のスクロールは、ジョグダイヤル10を継続的に回転させることなく行うことが可能である。
【0104】
また、例えば、ここで中央制御手段31に入力される信号が、図17(b)に示すフローにおいて出力される処理信号である場合、前述のように、その処理信号は、継続的に出力されるジョグダイヤル10の高速回転を示す信号である。そのため、この処理信号が入力された中央制御手段31は、例えば、ジョグダイヤル10をその処理信号に示される回転方向に継続的に高速回転操作した場合と同様な指示を液晶パネル表示制御手段33に与え、この指示を受け取った液晶パネル表示制御手段33は、表示パネル2aに表示されたアドレス帳を継続的にスクロールさせる。具体的には、例えば、ジョグダイヤル10が右回転操作であった場合、表示パネル2aの表示内容を図18に示すF2方向に高速速度で継続的にスクロールさせる(図19)。なお、ここで入力操作制御手段23から中央制御手段31に入力される処理信号は、ジョグダイヤル10を継続的に高速回転操作した場合と同様な処理信号であるため、この場合のスクロールは、ジョグダイヤル10を継続的に回転させることなく行うことが可能である。
【0105】
また、同様なジョグダイヤル10の操作により、例えば、図20に例示するような表示内容における入力欄2adへの入力内容の選択を行うこととしてもよい。図20の例の場合、同様なジョグダイヤル10の操作により、入力欄2ad部分に表示される文字を順次変化(例えば、アルファベット順に)させる。具体的には、例えば、前述したようなジョグダイヤル10の操作により、入力欄2ad部分に表示される文字の変化速度、及び変化方向(例えば、B、C、D、Eという順番に変化するのか、B、A、Z、Yという順番に変化するのかという変化方向)を変化させる。
【0106】
このように、本形態では、ジョグダイヤル10に対し、押し下げ操作が行われた状態で、回転操作が行われた後、入力操作制御手段23によって、表示パネル2aの表示内容のスクロールを指示する処理信号を継続的に出力することとしたため、ジョグダイヤル10を継続的に回転操作することなく、ジョグダイヤル10を継続的に回転させた場合と同様な指示を与えることが可能となり、ジョグダイヤル10によって継続的な指示を与える際の操作上の利便性を向上させることが可能となる。
【0107】
なお、本発明は、上述の実施の形態に限定されるものではない。例えば、情報処理装置としてパームトップコンピュータ1を例にとって説明を行ったが、その他の情報処理装置、例えば、ノート型パソコン、携帯電話等に本発明を適用する構成としてもよく、また、携帯型コンパクトディスクプレイヤー、携帯型ラジオ等その他の電子機器に本発明を適用する構成としてもよい。
【0108】
また、本形態では、ジョグダイヤル10に対し、押し下げ操作が行われた状態で、回転操作が行われた後、表示パネル2aの表示内容のスクロールを指示する処理信号を継続的に出力する構成としたが、ジョグダイヤル10に対し、押し下げ操作が行われた状態で、回転操作が行われた後、入力操作制御手段23によって出力された処理信号により、その他の処理が行われる構成としてもよい。
【0109】
【発明の効果】
以上説明したように本発明では、ジョグダイヤルに対し、押し下げ操作が行われた状態で、回転操作が行われた場合に、入力操作制御手段によって、回転操作を契機として、ジョグダイヤルを第1の回転速度で連続回転させた際、ジョグダイヤルの回転操作方向に応じてジョグダイヤルから出力される第1のパルス信号と第2のパルス信号との差分に相当する第1の処理を指示する処理信号の出力を継続させることとしたため、ジョグダイヤルによって継続的な指示を与える際の操作上の利便性を向上させることが可能となる。
【図面の簡単な説明】
【図1】パームトップコンピュータの外観構成を例示した平面図である。
【図2】パームトップコンピュータの外観構成を例示した構成図である。ここで、(a)は、図1における背面図を、(b)は、図1における正面図を、それぞれ例示している。
【図3】パームトップコンピュータの外観構成を例示した構成図である。ここで、(a)は、図1における左側面図を、(b)は、図1における右側面図を、それぞれ例示している。
【図4】図3におけるA−A断面図である。
【図5】ジョグダイヤルの構成を例示した斜視図である。
【図6】接点取付基板の構成を例示した斜視図である。
【図7】ジョグダイヤルの構成を例示した平面図である。
【図8】図7におけるD−D断面図である。
【図9】図7におけるE−E断面図である。
【図10】図7の透過図である。
【図11】パームトップコンピュータの電気的な構成を例示したブロック図である。
【図12】回転検出手段に入力されるパルス信号である信号1及び信号2の波形を例示した図である。ここで、(a)は、回転型エンコーダ部を右回転(図5におけるC1方向)させた際における信号1、信号2の波形を例示しており、(b)は、回転型エンコーダ部を左回転(図5におけるC2方向)させた際における信号1、信号2の波形を例示している。
【図13】ジョグダイヤルの操作に伴う入力操作制御手段の処理動作全体を説明するためのフローチャートである。
【図14】図13に例示したフローチャートのステップS7の詳細を説明するためのフローチャートである。
【図15】図14に例示したフローチャートのステップS12の詳細を説明するためのフローチャートである。
【図16】図14に例示したフローチャートのステップS13の詳細を説明するためのフローチャートである。
【図17】タイマー処理を説明するためのフローチャートである。ここで、(a)は、通常のタイマー処理を例示しており、(b)は、高速のタイマー処理を例示している。
【図18】表示パネルにアドレス帳が表示された様子を例示した平面図である。
【図19】表示パネルにアドレス帳が表示された様子を例示した平面図である。
【図20】表示パネルへの表示例を例示した平面図である。
【符号の説明】
1…パームトップコンピュータ、2…液晶パネル、2a…表示パネル、10…ジョグダイヤル、12…回転型エンコーダ部、13…プッシュスイッチ、23…入力操作制御手段[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an information processing apparatus, an information input apparatus, and an information input method for inputting a predetermined processing signal by operating a jog dial, and in particular, an information processing apparatus, an information input apparatus, and an information input apparatus capable of simplifying the operation of a jog dial It relates to an information input method.
[0002]
[Prior art]
In an information processing apparatus such as a small portable computer (so-called palmtop computer), a notebook computer, or a mobile phone, a jog dial that gives various processing instructions by a rotation operation may be provided.
[0003]
The jog dial is a disk-shaped or roller-shaped rotating body provided on the side surface or the front surface of the information processing apparatus, and a user of the information processing apparatus rotates the rotating body to operate the information processing apparatus. A predetermined instruction is given. As an instruction given by the operation of the jog dial, for example, a scroll instruction of the display content displayed on the screen is representative, and specifically, for example, a scroll instruction for address display in a mobile phone, a computer A scroll instruction for the item selection display displayed on the display can be exemplified.
[0004]
In general, the operation of the jog dial is performed, for example, by rotating the jog dial with a finger, and the instruction given by the rotation operation differs depending on the rotation state (for example, the rotation direction, presence / absence of rotation). Become. For example, when a display content scroll instruction is given by operating the jog dial, the display content is scrolled in the direction of rotation only while the jog dial is being rotated, and the scroll of the jog dial is performed. Stop by stopping the rotation.
[0005]
Further, as an operation form of the jog dial, there is a case where the jog dial is rotated while being pressed with a finger. In this case, the content of the instruction can be made different between when the jog dial is rotated while being pressed and when it is simply rotated.
[0006]
[Problems to be solved by the invention]
However, the conventional jog dial has a problem in that it is difficult to provide instructions for continuously scrolling the display contents.
[0007]
That is, as described above, in order to continuously give an instruction to scroll the display contents in the conventional jog dial, the jog dial must be continuously rotated. Generally, the jog dial is arranged with only a part of the jog dial exposed to the outside of the information processing apparatus, and the rotation operation of the jog dial allows the user to rotate the exposed part of the information processing apparatus with a finger. Is done. For this reason, the range in which the user can rotate the jog dial with his / her finger is only a part of the jog dial exposed to the outside of the information processing apparatus, and the jog dial can be rotated without releasing the finger from the jog dial. The range that can be controlled is also limited to the range of the jog dial exposed to the outside of the information processing apparatus. Therefore, when continuously giving instructions such as scrolling the display contents in the conventional jog dial, the user rotates the jog dial by a certain amount, and then once removes the finger from the jog dial and changes the holding position of the jog dial. After that, it was necessary to perform further rotation or to rotate the jog dial sequentially with a plurality of fingers.
[0008]
Further, in the case of an operation mode in which the jog dial is rotated while being pressed, the operation of pressing the jog dial is released when the finger is released from the jog dial, so that the continuous rotation operation becomes even more difficult.
[0009]
The present invention has been made in view of these points, and an object of the present invention is to provide an information processing apparatus capable of improving operational convenience when a continuous instruction is given by a jog dial.
[0010]
Another object of the present invention is to provide an information input device capable of improving operational convenience when a continuous instruction is given by a jog dial.
[0011]
Furthermore, another object of the present invention is to provide an information input method capable of improving operational convenience when a continuous instruction is given by a jog dial.
[0012]
[Means for Solving the Problems]
In the present invention, in order to solve the above problems, in an information processing apparatus that processes various types of information, a jog dial that can be rotated and pushed down, and the jog dial that has been pushed down, Rotation operation was performedIn case,Triggered by the rotation operationThere is provided an information processing apparatus comprising: an input operation control unit characterized by continuing output of a processing signal instructing a first process.
[0013]
Here, the input operation control means continues the output of the processing signal instructing the first processing after the rotation operation is performed in a state where the jog dial is pressed down. As a result, it is possible to improve the operational convenience when giving a continuous instruction using the jog dial.
[0014]
In the information processing apparatus of the present invention,The secondThe processing signal for instructing the processing of 1 is the first pulse signal and the second pulse signal output from the jog dial according to the rotation operation direction of the jog dial when the jog dial is continuously rotated at the first rotational speed. It is a signal corresponding to the difference.
[0015]
In the information processing apparatus of the present invention, it is preferable that the jog dial can be continuously rotated by 360 ° or more.
In the information processing apparatus of the present invention, preferably, the push-down operation is an operation of pushing down the jog dial in a direction substantially perpendicular to the rotation axis of the rotational movement of the jog dial accompanying the rotation operation.
[0016]
In the information processing apparatus of the present invention, it is preferable that the input operation control unit stops outputting the processing signal when the pressing operation on the jog dial is released.
[0017]
In the information processing apparatus of the present invention, it is preferable that the input operation control means performs the push-down operation after the jog dial is rotated in the first direction while the push-down operation is performed. In the state where the rotation operation is performed in the second direction, the output of the processing signal is stopped.
[0018]
In the information processing apparatus of the present invention, it is preferable that the input operation control means performs a rotation operation in the first direction and further performs a push-down operation in a state in which the jog dial is pushed down. In the first state, a further rotation operation was performed in the first direction.In case of further rotation operationThe output of the processing signal instructing the second processing is continued.
[0019]
In the information processing apparatus of the present invention,The secondWhen the jog dial is continuously rotated at the second rotational speed, the processing signal indicating that the
[0020]
In the information processing apparatus of the present invention, preferably, the first process is a low-speed scrolling of display contents, and the second process is a high-speed scrolling of display contents.
In the information processing apparatus of the present invention, it is preferable that the first process is scrolling of display contents.
[0021]
Further, in an information input device that inputs a predetermined processing signal by operating a jog dial, the jog dial that can be rotated and pushed down, and the rotation operation performed when the push-down operation is performed on the jog dial. And an input operation control means for continuing the output of the processing signal for instructing the first processing after being performed.
[0022]
Here, the input operation control means performs the rotation operation in a state in which the jog dial is pressed down.In case,Triggered by rotationThe output of the processing signal instructing the first processing is continued. As a result, it is possible to improve the operational convenience when giving a continuous instruction using the jog dial.
[0023]
In the information input device of the present inventionThe secondThe processing signal for instructing the processing of 1 is the first pulse signal and the second pulse signal output from the jog dial according to the rotation operation direction of the jog dial when the jog dial is continuously rotated at the first rotational speed. It is a signal corresponding to the difference.
[0024]
In the information input device of the present invention, it is preferable that the jog dial can be continuously rotated by 360 ° or more.
In the information input device of the present invention, preferably, the push-down operation is an operation of pushing down the jog dial in a direction substantially perpendicular to the rotation axis of the rotational movement of the jog dial accompanying the rotation operation.
[0025]
In the information input device of the present invention, it is preferable that the input operation control means stops the output of the processing signal when the pressing operation on the jog dial is released.
[0026]
In the information input device of the present invention, it is preferable that the input operation control unit performs the push-down operation after the jog dial is rotated in the first direction while the push-down operation is performed. In the state where the rotation operation is performed in the second direction, the output of the processing signal is stopped.
[0027]
In the information input device of the present invention, it is preferable that the input operation control means performs a rotation operation in the first direction and further performs a push-down operation in a state where the jog dial is pushed down. In the first state, a further rotation operation was performed in the first direction.In case of further rotation operationThe output of the processing signal instructing the second processing is continued.
[0028]
In the information input device of the present inventionThe secondWhen the jog dial is continuously rotated at the second rotational speed, the processing signal indicating that the
[0029]
In the information input device of the present invention, preferably, the first process is a low-speed scrolling of display contents, and the second process is a high-speed scrolling of display contents.
In the information input device of the present invention, preferably, the first processing is scrolling of display contents.
[0030]
Further, in the information input method for inputting a predetermined processing signal by operating a jog dial capable of rotating operation and pushing down, the rotating operation is performed in a state where the pushing operation is performed on the jog dial. In such a case, an information input method is provided in which the output of a processing signal instructing the first processing is continued with the rotation operation as a trigger.In the information input method of the present invention, the processing signal for instructing the first processing is a first signal output from the jog dial according to the rotational operation direction of the jog dial when the jog dial is continuously rotated at the first rotational speed. Is a signal corresponding to the difference between the first pulse signal and the second pulse signal.
[0031]
By doing so, it is possible to improve the operational convenience when giving a continuous instruction using the jog dial.
[0032]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
1 to 3 are external views illustrating the external configuration of a
[0033]
The
[0034]
As illustrated in FIG. 1, for example, the surface of the
[0035]
The
[0036]
The
[0037]
The
[0038]
The
The
[0039]
The
[0040]
The
Further, as illustrated in FIG. 1, for example, a
[0041]
Further, as illustrated in FIG. 2A, for example, an external memory
[0042]
The external memory
[0043]
Further, as illustrated in FIG. 2B, for example, an
The
[0044]
In addition, when the
[0045]
Further, as illustrated in FIG. 3A, for example, a
The
[0046]
FIG. 4 is a cross-sectional view taken along the line AA in FIG.
As illustrated in FIG. 4, the
[0047]
5 to 10 are configuration diagrams illustrating the configuration of the
[0048]
As described above, the
As illustrated in FIGS. 5 to 10, the
[0049]
As illustrated in FIG. 9 and the like, the
[0050]
As illustrated in FIGS. 8 to 10, the
[0051]
In addition, the
[0052]
Next, the electrical configuration of the
FIG. 11 is a block diagram illustrating the electrical configuration of the
[0053]
As illustrated in FIG. 11, the
[0054]
As illustrated in FIG. 11, the information input device 20 includes, for example, a
[0055]
The
[0056]
The information storage means 32 is, for example, a hard disk, a semiconductor storage device (RAM (Random Access Memory), ROM) or the like that stores and holds data and can retrieve the data as necessary.
[0057]
As illustrated in FIG. 11, for example, the
Details of these two pulse signals (
[0058]
Further, as illustrated in FIG. 11, for example, the rotation detection means 21 and the push-down detection means 22 are an input operation control means 23, an input operation control means 23 is a central control means 31, and the central control means 31 is a touch panel. 2b,
[0059]
Next, the operation of the
First, the operation of the
[0060]
As illustrated in FIG. 5 and the like, the pressing operation and the rotating operation of the
[0061]
When the
[0062]
Further, when the
[0063]
FIG. 12 is a diagram illustrating waveforms of the
[0064]
As illustrated in FIG. 12A, when the
[0065]
Next, the processing operation of the input operation control means 23 accompanying the operation of the
FIGS. 13 to 17 are flowcharts for explaining the processing operation of the input operation control means 23 accompanying the operation of the
[0066]
FIG. 13 is a flowchart for explaining the entire processing operation of the input operation control means 23 accompanying the operation of the
Step S1:
In this step, for example, the operation state of the
[0067]
Step S2:
In this step, for example, processing is distributed according to the operation state of the
[0068]
Step S3:
In this step, for example, a push-down flag indicating that the
[0069]
Step S4:
In this step, for example, the timer process is stopped. Here, the timer process is, for example, a process of continuously outputting a rotation signal similar to a signal output when the
[0070]
Step S5:
In this step, for example, a push-down flag is pressed.
Step S6:
In this step, for example, the rotation flag indicating the rotation operation state of the
[0071]
Step S7:
In this step, for example, processing associated with the rotation operation of the
FIG. 14 is a flowchart for explaining details of step S7 in the flowchart illustrated in FIG.
[0072]
Step S10:
In this step, for example, the rotation direction in the rotation operation of the
[0073]
Step S11:
In this step, for example, processing is distributed according to the rotation direction in the rotation operation of the
[0074]
Step S12:
In this step, for example, processing associated with the clockwise rotation operation of the
[0075]
Step S13:
In this step, for example, processing associated with the left rotation operation of the
[0076]
FIG. 15 is a flowchart for explaining details of step S12 in the flowchart illustrated in FIG.
Step S20:
In this step, for example, the state of the push-down flag is confirmed.
[0077]
Step S21:
In this step, for example, processing is distributed according to the push-down flag state confirmed in step S20. If it is determined in step S20 that there is a push-down flag, the process proceeds to step S23. On the other hand, if it is determined in step S20 that there is no push-down flag, the process proceeds to step S22.
[0078]
Step S22:
In this step, for example, a processing signal output at the time of normal jog dial processing is output to the central control means 31. Here, the processing signal output at the time of normal jog dial processing is, for example, two pulse signals (
[0079]
Step S23:
In this step, for example, the state of the rotation flag is confirmed.
Step S24:
In this step, for example, the processing operation is distributed according to the rotation flag confirmed in step S23. If the rotation flag is -1, the process proceeds to step S25. If the rotation flag is 0, the process proceeds to step S27. If the rotation flag is 1, the process proceeds to step S29. Here, when the rotation flag is −1, it indicates that the state of the
[0080]
Step S25:
In this step, for example, a timer process (FIG. 17 (a) or (b)) described later is stopped. In this step, for example, in a state where the
[0081]
Step S26:
In this step, for example, the rotation flag is changed from −1 to 0.
Step S27:
In this step, for example, the rotation flag is changed from 0 to 1.
[0082]
Step S28:
In this step, for example, normal timer processing is started. Here, the normal timer processing is, for example, that a predetermined rotation signal is set to a predetermined value so that the
[0083]
Step S29:
In this step, for example, high-speed timer processing is started. Here, the high-speed timer process is, for example, that a predetermined rotation signal is set to a predetermined value so that the
[0084]
FIG. 16 is a flowchart for explaining details of step S13 in the flowchart illustrated in FIG.
Step S30:
In this step, for example, the state of the push-down flag is confirmed.
[0085]
Step S31:
In this step, for example, processing is distributed according to the push-down flag state confirmed in step S30. If it is determined in step S30 that there is a push-down flag, the process proceeds to step S33. On the other hand, if it is determined in step S30 that there is no push-down flag, the process proceeds to step S32.
[0086]
Step S32:
In this step, for example, a processing signal output at the time of normal jog dial processing is output to the central control means 31. Here, the processing signal output at the time of normal jog dial processing is, for example, two pulse signals (
[0087]
Step S33:
In this step, for example, the state of the immediately preceding rotation flag is confirmed.
Step S34:
In this step, for example, the processing operation is distributed according to the rotation flag confirmed in step S33. If the rotation flag is 1, the process proceeds to step S35. If the rotation flag is 0, the process proceeds to step S37. If the rotation flag is -1, the process proceeds to step S39. Here, when the rotation flag is −1, it indicates that the state of the
[0088]
Step S35:
In this step, for example, the timer process (FIG. 17 (a) or (b)) is stopped. In this step, for example, in a state where the
[0089]
Step S36:
In this step, for example, the rotation flag is changed from 1 to 0.
Step S37:
In this step, for example, the rotation flag is changed from 0 to -1.
[0090]
Step S38:
In this step, for example, normal timer processing is started. Here, the normal timer processing is, for example, that a predetermined rotation signal is set to a predetermined value so that the
[0091]
Step S39:
In this step, for example, high-speed timer processing is started. Here, the high-speed timer processing is, for example, that a predetermined rotation signal is set to a predetermined value so that the
[0092]
FIG. 17 is a flowchart for explaining the timer process described above. Here, FIG. 17A illustrates normal timer processing, and FIG. 17B illustrates high-speed timer processing.
[0093]
Step S40:
In this step, for example, a rotation signal corresponding to the rotation direction of the
[0094]
Step S41:
In this step, for example, it is determined whether or not a fixed time (ta) has elapsed since the rotation signal was output in step S40. If it is determined that a certain time has elapsed since the rotation signal was output, the process returns to step S40. On the other hand, if it is determined that a certain time has not elapsed since the rotation signal was output, the process stays at step S41. As a result, a signal corresponding to the difference between two pulse signals output from the
[0095]
Step S50:
In this step, ExampleFor example, the rotation signal corresponding to the rotation direction of the
[0096]
Step S51:
In this step, for example, it is determined whether or not a fixed time (tb) has elapsed since the rotation signal was output in step S50. If it is determined that a certain time has elapsed since the rotation signal was output, the process returns to step S50. On the other hand, if it is determined that a certain time has not elapsed since the rotation signal was output, the process stays at step S51. Thereby, the signal corresponding to the difference between the two pulse signals output from the
[0097]
Next, the processing operation performed by the
For example, the
[0098]
In the following, a case will be described as an example where the
18 and 19 are plan views exemplifying how the address book is displayed on the
[0099]
For display of the address book on the
[0100]
As illustrated in FIG. 18, the address book displayed on the
[0101]
The central control means 31 is, for example, a processing signal input from the input operation control means 23 (step S32 shown in FIG. 16, step S40 shown in FIG. 17, and a processing signal indicating the operation state of the
[0102]
For example, when the signal input to the
[0103]
Further, for example, when the signal input to the
[0104]
Further, for example, when the signal input to the
[0105]
Further, by the similar operation of the
[0106]
As described above, in this embodiment, after the rotation operation is performed with the
[0107]
The present invention is not limited to the embodiment described above. For example, the
[0108]
Further, in this embodiment, the
[0109]
【The invention's effect】
As described above, in the present invention, when the rotation operation is performed in a state where the jog dial is pushed down, the input operation control means uses the rotation operation as a trigger.When the jog dial is continuously rotated at the first rotation speed, this corresponds to the difference between the first pulse signal and the second pulse signal output from the jog dial according to the rotation operation direction of the jog dial.Since the output of the processing signal instructing the first processing is continued, it is possible to improve the operational convenience when giving a continuous instruction using the jog dial.
[Brief description of the drawings]
FIG. 1 is a plan view illustrating an external configuration of a palmtop computer.
FIG. 2 is a configuration diagram illustrating an external configuration of a palmtop computer. Here, (a) illustrates a rear view in FIG. 1, and (b) illustrates a front view in FIG.
FIG. 3 is a configuration diagram illustrating an external configuration of a palmtop computer. Here, (a) illustrates the left side view in FIG. 1, and (b) illustrates the right side view in FIG.
4 is a cross-sectional view taken along line AA in FIG.
FIG. 5 is a perspective view illustrating the configuration of a jog dial.
FIG. 6 is a perspective view illustrating the configuration of a contact mounting board.
FIG. 7 is a plan view illustrating the configuration of a jog dial.
8 is a cross-sectional view taken along the line DD in FIG.
FIG. 9 is a cross-sectional view taken along line EE in FIG.
10 is a transparent view of FIG. 7. FIG.
FIG. 11 is a block diagram illustrating an electrical configuration of a palmtop computer.
FIG. 12 is a diagram illustrating waveforms of
FIG. 13 is a flowchart for explaining the entire processing operation of the input operation control means accompanying the operation of the jog dial.
FIG. 14 is a flowchart for explaining details of step S7 in the flowchart illustrated in FIG. 13;
15 is a flowchart for explaining details of step S12 in the flowchart illustrated in FIG. 14;
FIG. 16 is a flowchart for explaining details of step S13 in the flowchart illustrated in FIG. 14;
FIG. 17 is a flowchart for explaining timer processing; Here, (a) illustrates normal timer processing, and (b) illustrates high-speed timer processing.
FIG. 18 is a plan view illustrating a state in which an address book is displayed on the display panel.
FIG. 19 is a plan view illustrating a state in which an address book is displayed on the display panel.
FIG. 20 is a plan view illustrating a display example on the display panel;
[Explanation of symbols]
DESCRIPTION OF
Claims (17)
回転操作と押し下げ操作とが可能なジョグダイヤルと、
前記ジョグダイヤルに対し、前記押し下げ操作が行われた状態で、前記回転操作が行われた場合に、前記回転操作を契機として、前記ジョグダイヤルを第1の回転速度で連続回転させた際、前記ジョグダイヤルの回転操作方向に応じて前記ジョグダイヤルから出力される第1のパルス信号と第2のパルス信号との差分に相当する第1の処理を指示する処理信号の出力を継続させることを特徴とする入力操作制御手段と、
を有することを特徴とする情報処理装置。In an information processing apparatus that processes various types of information,
A jog dial that can be rotated and pushed down,
When the rotation operation is performed in a state where the push-down operation is performed on the jog dial, when the jog dial is continuously rotated at the first rotation speed using the rotation operation as a trigger , An input operation characterized by continuing to output a processing signal instructing a first processing corresponding to a difference between the first pulse signal and the second pulse signal output from the jog dial in accordance with a rotation operation direction. Control means;
An information processing apparatus comprising:
360°以上の連続回転操作が可能であることを特徴とする請求項1記載の情報処理装置。 The information processing apparatus according to claim 1, wherein a continuous rotation operation of 360 ° or more is possible.
前記回転操作に伴う前記ジョグダイヤルの回転運動の回転軸に対して略垂直な方向に、前記ジョグダイヤルを押し下げる操作であることを特徴とする請求項1記載の情報処理装置。 The information processing apparatus according to claim 1, wherein the information processing apparatus is an operation of depressing the jog dial in a direction substantially perpendicular to a rotation axis of the rotational movement of the jog dial accompanying the rotation operation.
前記ジョグダイヤルに対する前記押し下げ操作が解除された場合、前記処理信号の出力を停止することを特徴とする請求項1記載の情報処理装置。 The information processing apparatus according to claim 1, wherein when the push-down operation on the jog dial is released, output of the processing signal is stopped.
前記ジョグダイヤルに対し、前記押し下げ操作が行われた状態で、第1の方向に前記回転操作が行われた後、前記押し下げ操作が行われた状態で、第2の方向に前記回転操作が行われた場合、前記処理信号の出力を停止することを特徴とする請求項1記載の情報処理装置。 The rotation operation is performed in the second direction after the rotation operation is performed in the first direction in the state where the push-down operation is performed on the jog dial. The information processing apparatus according to claim 1, wherein the output of the processing signal is stopped when the processing signal is detected.
前記ジョグダイヤルに対し、前記押し下げ操作が行われた状態で、第1の方向に前記回転操作が行われ、さらに、前記押し下げ操作が行われた状態で、前記第1の方向に、さらなる前記回転操作が行われた場合に、前記さらなる回転操作を契機として、前記ジョグダイヤルを第2の回転速度で連続回転させた際、前記ジョグダイヤルの回転操作方向に応じて前記ジョグダイヤルから出力される第1のパルス信号と第2のパルス信号との差分に相当する第2の処理を指示する処理信号の出力を継続させることを特徴とする請求項1記載の情報処理装置。 The rotation operation is performed in the first direction when the jog dial is pressed down, and the rotation operation is further performed in the first direction when the push-down operation is performed. The first pulse signal output from the jog dial according to the rotational operation direction of the jog dial when the jog dial is continuously rotated at the second rotational speed with the further rotational operation as a trigger. The information processing apparatus according to claim 1, wherein the output of the processing signal instructing the second processing corresponding to the difference between the first pulse signal and the second pulse signal is continued.
表示内容の低速スクロールであり、 It is a slow scrolling of the displayed content,
前記第2の処理は、 The second process includes
前記表示内容の高速スクロールであることを特徴とする請求項6記載の情報処理装置。 The information processing apparatus according to claim 6, wherein the display contents are scrolled at high speed.
表示内容のスクロールであることを特徴とする請求項1記載の情報処理装置。 The information processing apparatus according to claim 1, wherein the display content is scrolled.
回転操作と押し下げ操作とが可能なジョグダイヤルと、 A jog dial that can be rotated and pushed down,
前記ジョグダイヤルに対し、前記押し下げ操作が行われた状態で、前記回転操作が行われた場合に、前記回転操作を契機として、前記ジョグダイヤルを第1の回転速度で連続回転させた際、前記ジョグダイヤルの回転操作方向に応じて前記ジョグダイヤルから出力される第1のパルス信号と第2のパルス信号との差分に相当する第1の処理を指示する処理信号の出力を継続させることを特徴とする入力操作制御手段と、 When the rotation operation is performed in a state where the push-down operation is performed on the jog dial, when the jog dial is continuously rotated at the first rotation speed using the rotation operation as a trigger, An input operation characterized by continuing to output a processing signal instructing a first process corresponding to a difference between the first pulse signal and the second pulse signal output from the jog dial in accordance with a rotation operation direction. Control means;
を有することを特徴とする情報入力装置。 An information input device comprising:
360°以上の連続回転操作が可能であることを特徴とする請求項9記載の情報入力装置。 The information input device according to claim 9, wherein a continuous rotation operation of 360 ° or more is possible.
前記回転操作に伴う前記ジョグダイヤルの回転運動の回転軸に対して略垂直な方向に、前記ジョグダイヤルを押し下げる操作であることを特徴とする請求項9記載の情報入力装置。 The information input device according to claim 9, wherein the jog dial is an operation of depressing the jog dial in a direction substantially perpendicular to a rotation axis of a rotational movement of the jog dial accompanying the rotation operation.
前記ジョグダイヤルに対する前記押し下げ操作が解除された場合、前記処理信号の出力を停止することを特徴とする請求項9記載の情報入力装置。 The information input device according to claim 9, wherein when the push-down operation on the jog dial is released, output of the processing signal is stopped.
前記ジョグダイヤルに対し、前記押し下げ操作が行われた状態で、第1の方向に前記回転操作が行われた後、前記押し下げ操作が行われた状態で、第2の方向に前記回転操作が行われた場合、前記処理信号の出力を停止することを特徴とする請求項9記載の情報入力装置。 The rotation operation is performed in the second direction after the rotation operation is performed in the first direction in the state where the push-down operation is performed on the jog dial. The information input device according to claim 9, wherein the output of the processing signal is stopped when the processing signal is detected.
前記ジョグダイヤルに対し、前記押し下げ操作が行われた状態で、第1の方向に前記回転操作が行われ、さらに、前記押し下げ操作が行われた状態で、前記第1の方向に、さらなる前記回転操作が行われた場合に、前記さらなる回転操作を契機として、前記ジョグダイヤルを第2の回転速度で連続回転させた際、前記ジョグダイヤルの回転操作方向に応じて前記ジョグダイヤルから出力される第1のパルス信号と第2のパルス信号との差分に相当する第2の処理を指示する処理信号の出力を継続させることを特徴とする請求項9記載の情報入力装置。 The rotation operation is performed in the first direction when the jog dial is pressed down, and the rotation operation is further performed in the first direction when the push-down operation is performed. The first pulse signal output from the jog dial according to the rotational operation direction of the jog dial when the jog dial is continuously rotated at the second rotational speed with the further rotational operation as a trigger. The information input device according to claim 9, wherein the output of the processing signal instructing the second processing corresponding to the difference between the first pulse signal and the second pulse signal is continued.
表示内容の低速スクロールであり、 It is a slow scrolling of the displayed content,
前記第2の処理は、 The second process includes
前記表示内容の高速スクロールであることを特徴とする請求項14記載の情報入力装置。 15. The information input device according to claim 14, wherein the display content is scrolled at a high speed.
表示内容のスクロールであることを特徴とする請求項9記載の情報入力装置。 The information input device according to claim 9, wherein the display content is scrolled.
前記ジョグダイヤルに対し、前記押し下げ操作が行われた状態で、前記回転操作が行われた場合に、前記回転操作を契機として、前記ジョグダイヤルを第1の回転速度で連続回転させた際、前記ジョグダイヤルの回転操作方向に応じて前記ジョグダイヤルから出力される第1のパルス信号と第2のパルス信号との差分に相当する第1の処理を指示する処理信号の出力を継続させることを特徴とする情報入力方法。 When the rotation operation is performed in a state where the push-down operation is performed on the jog dial, when the jog dial is continuously rotated at the first rotation speed using the rotation operation as a trigger, Information input characterized by continuing to output a processing signal indicating a first processing corresponding to a difference between the first pulse signal and the second pulse signal output from the jog dial in accordance with a rotation operation direction. Method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001129465A JP4622149B2 (en) | 2001-04-26 | 2001-04-26 | Information processing apparatus, information input apparatus, and information input method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001129465A JP4622149B2 (en) | 2001-04-26 | 2001-04-26 | Information processing apparatus, information input apparatus, and information input method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002323950A JP2002323950A (en) | 2002-11-08 |
| JP4622149B2 true JP4622149B2 (en) | 2011-02-02 |
Family
ID=18977987
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001129465A Expired - Fee Related JP4622149B2 (en) | 2001-04-26 | 2001-04-26 | Information processing apparatus, information input apparatus, and information input method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4622149B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5183113B2 (en) * | 2007-07-06 | 2013-04-17 | アルパイン株式会社 | Playback apparatus and playback method |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05216584A (en) * | 1992-02-05 | 1993-08-27 | Nec Corp | Mouse |
| JPH10301712A (en) * | 1997-04-28 | 1998-11-13 | Mitsumi Electric Co Ltd | Coordinate information input device |
| JP2001092582A (en) * | 1999-09-21 | 2001-04-06 | Sony Corp | INFORMATION PROCESSING SYSTEM AND INFORMATION PROCESSING DEVICE AND METHOD THEREOF, MOBILE COMMUNICATION TERMINAL DEVICE, AND PROGRAM STORAGE MEDIUM |
-
2001
- 2001-04-26 JP JP2001129465A patent/JP4622149B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002323950A (en) | 2002-11-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7143355B2 (en) | Information processing device for processing information based on a status monitoring program and method therefor | |
| KR101289110B1 (en) | Method and apparatus for providing tactile sensations | |
| AU785351B2 (en) | Information processing apparatus and method, and information processing program | |
| EP1085403B1 (en) | Method and device providing visual feedback during time-dependent user-input | |
| US9513704B2 (en) | Haptically enabled user interface | |
| CN1331074C (en) | Information terminal device and control programme therefor | |
| JP2004021893A (en) | Portable information communication terminal, program, and recording medium recording the program | |
| KR101081432B1 (en) | Touch-controlled cursor type handheld electronic device | |
| JP2001337774A (en) | Information processing apparatus and method, medium | |
| JP2002111813A (en) | Portable communication unit of radio communication system | |
| JP5968588B2 (en) | Electronics | |
| JP4622149B2 (en) | Information processing apparatus, information input apparatus, and information input method | |
| JP2004062645A (en) | Portable information terminal | |
| JP2002318640A (en) | Small electronic equipment | |
| JP2002333937A (en) | Information processing device | |
| JP2004062647A (en) | Information terminal equipment | |
| JP2004062695A (en) | Information terminal device and selection control program used therein | |
| JP3989311B2 (en) | Information terminal device and application start program used therefor | |
| CN100472386C (en) | Information processing device and method | |
| WO2008055514A1 (en) | User interface with select key and curved scroll bar |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080310 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100218 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100223 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100415 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100720 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100907 |
|
| 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: 20101005 |
|
| 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: 20101018 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131112 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |