Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4622149B2 - Information processing apparatus, information input apparatus, and information input method - Google Patents
[go: Go Back, main page]

JP4622149B2 - Information processing apparatus, information input apparatus, and information input method - Google Patents

Information processing apparatus, information input apparatus, and information input method Download PDF

Info

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
Application number
JP2001129465A
Other languages
Japanese (ja)
Other versions
JP2002323950A (en
Inventor
隆俊 中村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2001129465A priority Critical patent/JP4622149B2/en
Publication of JP2002323950A publication Critical patent/JP2002323950A/en
Application granted granted Critical
Publication of JP4622149B2 publication Critical patent/JP4622149B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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 process 2 is performed is a first pulse signal and a second pulse signal output from the jog dial according to the rotation operation direction of the jog dial. It is a signal equivalent to the difference of.
[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 process 2 is performed is a first pulse signal and a second pulse signal output from the jog dial according to the rotation operation direction of the jog dial. It is a signal equivalent to the difference of.
[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 palmtop computer 1 that is an information processing apparatus according to the present embodiment. Here, FIG. 1 is a plan view of the palmtop computer 1, FIG. 2A is a rear view (upper side view of the palmtop computer 1) in FIG. 1, and FIG. FIG. 3A illustrates a front view (a lower side view of the palmtop computer 1), FIG. 3A illustrates a left side view in FIG. 1, and FIG. 3B illustrates a right side view in FIG. In FIG. 3, the description of the connector 4 and the cable 5 illustrated in FIG. 1 is omitted for convenience of explanation.
[0033]
The palmtop computer 1 is, for example, a portable personal computer configured so as to be placed on the palm of the hand, and performs various types of information processing according to operations by a jog dial or the like described later.
[0034]
As illustrated in FIG. 1, for example, the surface of the palmtop computer 1 is covered with a housing 6, and display of various information and an input operation with an operation pen (not shown) are performed on the entire surface side. A liquid crystal panel 2, a schedule button 3a for performing various operations, an address book button 3b, a scroll button 3c, a ToDo button 3d, a memo pad button 3e, and a power button 3f are provided.
[0035]
The liquid crystal panel 2 is, for example, a liquid crystal display capable of monochrome or color display. The liquid crystal panel 2 may have a backlight as necessary. Further, as illustrated in FIG. 1, the liquid crystal panel 2 includes, for example, a display panel 2a on which various information is displayed, and a touch panel 2b on which an input operation is performed with an operation pen (not shown). Here, the touch panel 2b has, for example, a touch sensor that can detect at least a contact position, a contact locus, and the like when the tip of an operation pen or the like is touched. As illustrated in FIG. In 2b, for example, an input area 2ba where handwritten characters and the like are input with an operation pen or the like, and icons 2bb to 2bi where instructions for inputting various processes are made by bringing the tip of the operation pen into contact are arranged.
[0036]
The schedule button 3a is a button that is pushed down when starting schedule software (software for performing schedule management), which is one of application software installed in the palmtop computer 1, for example.
[0037]
The address book button 3b is, for example, a button that is pushed down when starting up address book management software (software that performs address management), which is one of application software installed in the palmtop computer 1.
[0038]
The scroll button 3c is a button that is pressed down when scrolling the display content displayed on the display panel 2a, for example.
The ToDo button 3d is, for example, a button that is pushed down when starting up ToDo software (software that displays items to be performed) that is one of application software installed in the palmtop computer 1.
[0039]
The memo pad button 3e is, for example, a button that is pushed down when starting up memo pad software (software that performs memo input and memo output), which is one of application software installed in the palmtop computer 1.
[0040]
The power button 3f is, for example, a button that is pressed down when the palmtop computer 1 is turned on or off.
Further, as illustrated in FIG. 1, for example, a connector 4 to which a cable 5 is connected is electrically connected to the left side surface of the palmtop computer 1. A remote controller, an operation pen, etc. (not shown) are connected to the other end of the cable 5.
[0041]
Further, as illustrated in FIG. 2A, for example, an external memory medium insertion slot 8 and an infrared transmission / reception unit 7 are provided on the upper surface side of the palmtop computer 1.
[0042]
The external memory medium insertion slot 8 is an insertion part into which a recording medium such as a memory card (not shown) is inserted. For example, predetermined content is recorded on the recording medium, and the palmtop computer 1 outputs the content read from the recording medium using the liquid crystal panel 2 or a headphone (not shown). The infrared transmission / reception unit 7 is, for example, a transmission / reception port for performing infrared communication.
[0043]
Further, as illustrated in FIG. 2B, for example, an external connection terminal 9 is provided on the lower surface side of the palmtop computer 1.
The external connection terminal 9 is a connection port to which a dedicated connection device (so-called cradle device) (not shown) or a general-purpose connection cable is connected so that information can be exchanged. The other end of the dedicated connection device or general-purpose connection cable connected to the external connection terminal 9 is connected to, for example, a portable information terminal such as a PHS or a mobile phone, or a personal computer, thereby using the portable information terminal. The content can be downloaded from a content distribution site, the content can be downloaded from a hard disk of a personal computer, or the like. Note that a data card type PHS or the like may be directly connected to the external connection terminal 9 to download contents.
[0044]
In addition, when the palmtop computer 1 includes a rechargeable battery, the external connection terminal 9 may be provided with a charge terminal that supplies power to the rechargeable battery. The external connection terminal 9 is arranged in a state of being housed inside the palmtop computer 1 or has a configuration in which an externally exposed surface is covered with a cover (not shown) when the external connection terminal 9 is not used. It is desirable to do. This is to prevent the external connection terminal 9 from inadvertently contacting the outside, the external connection terminal 9 being mechanically damaged, or the internal data being electrically damaged.
[0045]
Further, as illustrated in FIG. 3A, for example, a jog dial 10 is provided on the left side of the palmtop computer 1.
The jog dial 10 is a specific example of a rotary operation type electronic component with a push switch disclosed in, for example, Japanese Patent Application Laid-Open No. 8-203387, and is an information input device that inputs information by a rotary operation and a push-down operation. The jog dial 10 is configured, for example, when the palmtop computer 1 is held by the left hand with the liquid crystal panel 2 facing forward, and the thumb of the left hand is arranged. By operating the jog dial 10 thus configured with the thumb of the left hand, various input operations are performed on the palmtop computer 1.
[0046]
FIG. 4 is a cross-sectional view taken along the line AA in FIG.
As illustrated in FIG. 4, the jog dial 10 includes, for example, a rotary encoder unit 12 that performs a rotation operation, a push switch 13 that detects a pressing operation of the rotary encoder unit 12, and the rotary encoder unit 12 and the push switch 13. In a state in which a part of the rotary encoder unit 12 is arranged outside the housing 6 so that the rotary encoder unit 12 can be rotated and pushed down. It is attached to the palmtop computer 1.
[0047]
5 to 10 are configuration diagrams illustrating the configuration of the jog dial 10 in the present embodiment. 5 is a perspective view illustrating the configuration of the jog dial 10, FIG. 6 is a perspective view illustrating the configuration of the contact mounting board 11, and FIG. 7 is a plan view illustrating the configuration of the jog dial 10. Each is shown. 8 illustrates a DD cross-sectional view in FIG. 7, FIG. 9 illustrates a EE cross-sectional view in FIG. 7, and FIG. 10 illustrates a transparent view in FIG.
[0048]
As described above, the jog dial 10 includes, for example, the contact mounting board 11, the rotary encoder unit 12, and the push switch 13.
As illustrated in FIGS. 5 to 10, the contact mounting board 11 is, for example, a substantially plate-like structure. As illustrated in FIG. 6, on the upper surface side of the contact mounting substrate 11, for example, the substrate recess portion 11 d in which the rotary encoder portion 12 is disposed, and the rotary encoder portion 12 is moved when the rotary encoder portion 12 is pushed down. Guide rails 11ba and 11bb to be held as possible, pin-shaped protrusions 11c that hold the torsion coil springs 11i, a substrate recess 11h where the push switch 13 is disposed, and a switch holding wall 11g that holds the push switch 13 are configured. The Further, as illustrated in FIG. 6, for example, a contact plate 11 e that is an electrode made of a conductor is formed on the bottom surface of the substrate recess 11 d, and a side surface of the contact mounting substrate 11 is made of a conductor. An external connection terminal 11f is configured. In addition, for example, the contact plate 11e and the external connection terminal 11f are electrically connected, whereby a processing signal accompanying the rotation operation of the rotary encoder unit 12 is output from the external connection terminal 11f. Yes. Further, as illustrated in FIG. 6 and FIG. 9 and the like, for example, legs 11aa and 11ab are provided on the lower edge portion of the contact mounting board 11, and the contact mounting board 11 includes the leg parts 11aa, It is attached to the palmtop computer 1 by 11ab.
[0049]
As illustrated in FIG. 9 and the like, the push switch 13 outputs, for example, an operation button 13a that is depressed in accordance with a depression operation of the rotary encoder unit 12, and a processing signal that indicates that the operation button 13a is depressed. A connecting terminal 13b. For example, the push switch 13 is disposed in the substrate recess 11h in a state where the side surface is held by the switch holding wall 11g illustrated in FIG.
[0050]
As illustrated in FIGS. 8 to 10, the rotary encoder unit 12 includes, for example, a driving protrusion 12 a that mechanically transmits a push-down operation of the rotary encoder unit 12 to the operation button 13 a of the push switch 13. The knob 12b and the driving projection 12a that are rotated by the user are mechanically connected to each other, and are accommodated in the case 12c and the case 12c that hold the knob 12b from the inner surface side. A rotating rotary body 12d, a screw 12e for fixing the knob portion 12b to the rotary body 12d, a cylindrical shaft 12f, and a plurality of radial configurations on the lower surface side of the rotary body 12d (FIG. 10) are connected to the radial contact plate 12g and the contact plate 11e. A plurality of elastic contact legs 12j arranged so as to conduct, a plurality of elastic contact bodies 12i arranged so as to be electrically connected to the elastic contact legs 12j, and one end thereof Conducting sexual contact unit 12i, the other end, depending on the rotational state of the rotary member 12d, it has two elastic contact leg 12h to and away from contact with the radial contact plate 12g. Here, the two elastic contact legs 12h are electrically connected to the contact plate 11e via the elastic contact bodies 12i and the elastic contact legs 12j, for example, in an independent state from each other. When the two elastic contact legs 12h come into contact with the radial contact plate 12g, the pulse signals input to the elastic contact legs 12h can be output from the external connection terminals 11f as separate signals.
[0051]
In addition, the rotary encoder unit 12 is disposed in the substrate recess 11d of the contact mounting substrate 11 illustrated in FIG. 6 with the side surface of the case 12c held by the guide rails 11ba and 11bb, for example. Further, as illustrated in FIGS. 9 and 10, for example, a part of the case 12 c is held by a torsion coil spring 11 i, and the rotary encoder unit 12 has its pressing operation direction (see FIG. The pressure is applied in the opposite direction to the B direction shown in FIG.
[0052]
Next, the electrical configuration of the palmtop computer 1 will be described.
FIG. 11 is a block diagram illustrating the electrical configuration of the palmtop computer 1 in this embodiment.
[0053]
As illustrated in FIG. 11, the palmtop computer 1 includes, for example, an information input device 20, a display panel 2a, a touch panel 2b, a schedule button 3a, an address book button 3b, a scroll button 3c, a ToDo button 3d, a memo pad button 3e, It has a power button 3f, a central control means 31 for controlling the entire palmtop computer 1, an information storage means 32 for storing various information, and a liquid crystal panel display control means 33 for controlling display on the display panel 2a and the touch panel 2b. ing.
[0054]
As illustrated in FIG. 11, the information input device 20 includes, for example, a rotary encoder unit 12 and a push switch 13, and a rotation that detects a rotation operation of the jog dial 10 that can be rotated and pushed down. A detection signal indicating that the first processing is performed after the rotation operation is performed in a state where the detection unit 21 and the depression detection unit 22 which detects the depression operation of the jog dial 10 are performed. It has an input operation control means 23 that outputs continuously.
[0055]
The central control unit 31, the liquid crystal panel display control unit 33, and the rotation detection unit 21, the push-down detection unit 22, and the input operation control unit 23 included in the information input device 20 have a configuration centered on, for example, a processor. It operates according to a program stored in a ROM (Read Only Memory) not shown.
[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 rotary encoder unit 12 is connected to the rotation detection unit 21, and the push switch 13 is connected to the push-down detection unit 22 so that processing information can be transmitted. Specifically, for example, the external connection terminal 11f illustrated in FIG. 6 or the like is connected to the rotation detection unit 21 and the connection terminal 13b illustrated in FIG. 9 is connected to the depression detection unit 22 so that information can be transmitted. Is done. Here, the connection between the external connection terminal 11f and the rotation detecting means 21 is, for example, two independent pulse signals (signal 1, signal) input from the two elastic contact legs 12h described above. 2), so that the rotation can be supplied to the rotation detecting means 21.
Details of these two pulse signals (signal 1 and signal 2) will be described later.
[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, schedule button 3a, address book button 3b, scroll button 3c, ToDo button 3d, memo pad button 3e, power button 3f, information storage means 32, liquid crystal panel display control means 33, and liquid crystal panel display control means 33, The display panel 2a and the touch panel 2b are connected to each other so that information can be transmitted.
[0059]
Next, the operation of the palmtop computer 1 in this embodiment will be described.
First, the operation of the jog dial 10 and the output of processing signals associated therewith will be described.
[0060]
As illustrated in FIG. 5 and the like, the pressing operation and the rotating operation of the jog dial 10 are performed by, for example, a pressing operation in the B direction of the rotary encoder unit 12 and a rotating operation in the C1 and C2 directions. Here, the rotary encoder unit 12 is capable of continuous rotation operation of, for example, 360 ° or more, and the push-down operation here is, for example, a rotary encoder unit accompanying a rotation operation of the rotary encoder unit 12 It is assumed that the operation is to push down the rotary encoder unit 12 in a direction substantially perpendicular to the rotational axis of the 12 rotational movements.
[0061]
When the rotary encoder unit 12 is pushed down in the B direction, the power accompanying the push-down operation is mechanically transmitted to the operation button 13a of the push switch 13 via the driving projection 12a, for example. In this way, the power is transmitted to the operation button 13a, the operation button 13a is pushed down, and the push switch 13 in which the operation button 13a is pushed down indicates that the operation button 13a is pushed down from the connection terminal 13b. Output a signal. Then, the processing signal output in this way is input as signal 3 to the press-down detecting unit 22 illustrated in FIG. 11, and the press-down detecting unit 22 inputs a signal indicating that the jog dial 10 has been pressed down. Input to the operation control means 23.
[0062]
Further, when the knob 12b of the rotary encoder 12 is rotated in the C1 direction or the C2 direction, the rotating body 12d fixed to the knob 12b by the screw 12e also rotates in the same direction. Here, as illustrated in FIG. 10, for example, a plurality of radial contact plates 12g are arranged radially on the rotating body 12d. Therefore, for example, with the rotation of the rotating body 12d, the elastic contact leg 12h repeats contact and non-contact (conduction, insulation) with the radial contact plate 12g. The repetition of contact and non-contact is a pulse signal. Thus, the signal is output from the external connection terminal 11f via the elastic contact leg 12h, the elastic contact body 12i, the elastic contact leg 12j, and the contact plate 11e. As described above, the rotary encoder unit 12 includes, for example, two elastic contact legs 12h, and these two elastic contact legs 12h are in contact with the radial contact plate 12g at different positions. . Therefore, the pulse signals input from these two elastic contact legs 12h and output from the external connection terminal 11f become two independent signals that are out of phase with each other, and thus output from the external connection terminal 11f. The two pulse signals are input to the rotation detection means 21 as signal 1 and signal 2 as illustrated in FIG.
[0063]
FIG. 12 is a diagram illustrating waveforms of the signal 1 and the signal 2 that are pulse signals input to the rotation detection unit 21 in this way. Here, FIG. 12A illustrates the waveforms of the signals 1 and 2 when the rotary encoder unit 12 is rotated clockwise (direction C1 in FIG. 5), and FIG. The waveforms of signal 1 and signal 2 when the mold encoder unit 12 is rotated counterclockwise (direction C2 in FIG. 5) are illustrated.
[0064]
As illustrated in FIG. 12A, when the rotary encoder unit 12 is rotated to the right, the signal 1 output from the rotary encoder unit 12 is delayed in phase by t1 with respect to the signal 2. . On the other hand, as illustrated in FIG. 12B, when the rotary encoder unit 12 is rotated counterclockwise, the signal 1 output from the rotary encoder unit 12 has a phase advanced by t2 with respect to the signal 2. It becomes. Therefore, the rotational direction of the rotary encoder unit 12 can be detected by detecting the phase difference between the signal 1 and the signal 2. The rotation detection unit 21 detects the rotation direction of the rotary encoder unit 12 by detecting the phase difference, for example, and the rotation detection unit 21 that detects the rotation direction of the rotary encoder unit 12 in this way The detection result is input to the input operation control means 23.
[0065]
Next, the processing operation of the input operation control means 23 accompanying the operation of the jog dial 10 will be described.
FIGS. 13 to 17 are flowcharts for explaining the processing operation of the input operation control means 23 accompanying the operation of the jog dial 10. Hereinafter, the processing operation of the input operation control means 23 will be described along these flowcharts.
[0066]
FIG. 13 is a flowchart for explaining the entire processing operation of the input operation control means 23 accompanying the operation of the jog dial 10.
Step S1:
In this step, for example, the operation state of the jog dial 10 is detected based on the processing signals input from the rotation detection means 21 and the push-down detection means 22 illustrated in FIG. Specifically, for example, the rotation operation state of the jog dial 10 based on the processing signal input from the rotation detection unit 21 (whether the rotation operation has been performed or in which direction the rotation operation has been performed) is detected and pushed down. The operation state of depressing the jog dial 10 is detected by the processing signal input from the detection means 22.
[0067]
Step S2:
In this step, for example, processing is distributed according to the operation state of the jog dial 10 detected in step S1. If the operation state of the jog dial 10 detected in step S1 is a push-down operation, the process proceeds to step S3. If the operation state of the jog dial 10 detected in step S1 is release of the push-down operation, the process proceeds to step S4. If the operation state of the jog dial 10 detected in step S1 is rotation, the process proceeds to step S7.
[0068]
Step S3:
In this step, for example, a push-down flag indicating that the jog dial 10 has been pushed down is set.
[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 jog dial 10 is continuously rotated at regular time intervals. This timer process will be described later.
[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 jog dial 10 is set to 0. Note that the rotation flag being 0 indicates, for example, a state where the rotation operation of the jog dial 10 is not performed.
[0071]
Step S7:
In this step, for example, processing associated with the rotation operation of the jog dial 10 is performed.
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 jog dial 10 is detected. The detection of the rotation direction here is performed by, for example, a processing signal input from the rotation detection unit 21.
[0073]
Step S11:
In this step, for example, processing is distributed according to the rotation direction in the rotation operation of the jog dial 10 detected in step S10. If the detected rotation direction is right, the process proceeds to step S12. On the other hand, if the detected rotation direction is left, the process proceeds to step S13.
[0074]
Step S12:
In this step, for example, processing associated with the clockwise rotation operation of the jog dial 10 is performed.
[0075]
Step S13:
In this step, for example, processing associated with the left rotation operation of the jog dial 10 is performed.
[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 (signal 1 and signal 2) illustrated in FIG. 12 only while the jog dial 10 is being rotated. More specifically, for example, two pulse signals output from the jog dial 10 in response to a rotation operation of the jog dial 10 (signal 1 and signal 2 illustrated in FIG. 12). This means a signal corresponding to the difference between the two. Note that this step corresponds to, for example, processing when only the rotation operation is performed without performing the depression operation of the jog dial 10.
[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 previous jog dial 10 is a state of leftward rotation operation, and when the rotation flag is 0, the previous jog dial 10 This state indicates that the state is a non-rotating operation state, and a rotation flag of 1 indicates that the state of the previous jog dial 10 is a state of a rightward rotating operation.
[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 jog dial 10 is pushed down, the rotation operation is performed in the first direction, and then the jog dial 10 is pushed down. This corresponds to the processing when the rotation operation is performed in the direction 2.
[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 jog dial 10 is continuously rotated at the first rotation speed (low speed) in the timer processing. This is a process that is output at intervals. Details of this will be described later. Note that this step corresponds to, for example, processing when a rotation operation is performed on the jog dial 10 in a state where the push-down operation is performed.
[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 jog dial 10 is continuously rotated at the second rotation speed (high speed) in the timer process. This is a process that is output at intervals. Details of this will be described later. In this step, for example, the rotation operation is performed on the jog dial 10 in a state where the push-down operation is performed, and further the rotation operation in the right direction is performed while the push-down operation is performed. It corresponds to the processing in the case of.
[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 (signal 1 and signal 2) illustrated in FIG. 12 only while the jog dial 10 is being rotated. More specifically, for example, two pulse signals output from the jog dial 10 in response to a rotation operation of the jog dial 10 (signal 1 and signal 2 illustrated in FIG. 12). This means a signal corresponding to the difference between the two. Note that this step corresponds to, for example, processing when only the rotation operation is performed without performing the depression operation of the jog dial 10.
[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 previous jog dial 10 is a state of leftward rotation operation, and when the rotation flag is 0, the previous jog dial 10 This state indicates that the state is a non-rotating operation state, and a rotation flag of 1 indicates that the state of the previous jog dial 10 is a state of a rightward rotating operation.
[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 jog dial 10 is pushed down, the rotation operation is performed in the first direction, and then the jog dial 10 is pushed down. This corresponds to the processing when the rotation operation is performed in the direction 2.
[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 jog dial 10 is continuously rotated at the first rotation speed (low speed) in the timer processing. This is a process that is output at intervals. Details of this will be described later. Note that this step corresponds to, for example, processing when a rotation operation is performed on the jog dial 10 in a state where the push-down operation is performed.
[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 jog dial 10 is continuously rotated at the second rotation speed (high speed) in the timer processing. This is a process that is output at intervals. Details of this will be described later. In this step, for example, the rotation operation is performed with the jog dial 10 being pushed down, and the rotation operation is further performed in the left direction while the push-down operation is being performed. It corresponds to the processing in the case of.
[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 jog dial 10 is output from the input operation control means 23 to the central control means 31. Specifically, for example, when the rotation operation on the jog dial 10 is a rotation operation in the right direction, a rotation signal output when the jog dial 10 is rotated in the right direction (for example, illustrated in FIG. 12A). A signal indicating a difference between the signal 1 and the signal 2 (a signal output at the rising edge of the signal rising at a predetermined interval) is output to the central control means 31, and the rotation operation with respect to the jog dial 10 is rotated in the left direction. In the case of an operation, a rotation signal output when the jog dial 10 is rotated leftward (for example, a signal indicating a difference between the signal 1 and the signal 2 illustrated in FIG. 12B (a signal that rises at a predetermined interval). ) Is output to the central control means 31.
[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 jog dial 10 in response to the rotation operation of the jog dial 10 from the input operation control means 23 to the central control means 31 (a signal rising at a constant time interval (ta)). ) Will be output continuously.
[0095]
  Step S50:
  In this step, ExampleFor example, the rotation signal corresponding to the rotation direction of the jog dial 10 is output from the input operation control unit 23 to the central control unit 31. Specifically, for example, when the rotation operation with respect to the jog dial 10 is a rotation operation in the right direction, a rotation signal output when the jog dial 10 is rotated in the right direction (for example, illustrated in FIG. 12A). A signal indicating the difference between the signal 1 and the signal 2 (a signal output at the rising edge of the signal rising at a predetermined interval) is output to the central control means 31, and the rotation operation on the jog dial 10 is rotated in the left direction. In the case of an operation, a rotation signal output when the jog dial 10 is rotated leftward (for example, a signal indicating a difference between the signal 1 and the signal 2 illustrated in FIG. 12B (a signal that rises at a predetermined interval). ) Is output to the central control means 31.
[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 jog dial 10 in response to the rotation operation of the jog dial 10 from the input operation control means 23 to the central control means 31 (a signal rising at a constant time interval (tb)). ) Will be output continuously. Note that the fixed time interval (tb) in this step is shorter than the fixed time interval (ta) in step S41 in FIG. 17A (ta> tb).
[0097]
Next, the processing operation performed by the central control unit 31 in accordance with the processing signal input from the input operation control unit 23 will be described.
For example, the central control unit 31 causes the liquid crystal panel display control unit 33 to display on the display panel 2a and the touch panel 2b according to the information read from the information storage unit 32, and the input operation control unit 23, the touch panel 2b, and the schedule button. 3a, the address book button 3b, the scroll button 3c, the ToDo button 3d, the memo pad button 3e, and the information input from the power button 3f are processed.
[0098]
In the following, a case will be described as an example where the address book button 3b is pressed in advance and the address book is displayed on the display panel 2a.
18 and 19 are plan views exemplifying how the address book is displayed on the display panel 2a as described above.
[0099]
For display of the address book on the display panel 2a, for example, the central control means 31 extracts the address book information stored in the information storage means 32, and sends the extracted address book information to the liquid crystal panel display control means 33. This is performed by displaying the address book information on the liquid crystal panel 2 by the liquid crystal panel display control means 33.
[0100]
As illustrated in FIG. 18, the address book displayed on the display panel 2a is composed of, for example, a plurality of names 2aa and telephone numbers 2ab corresponding to the names 2aa. A cursor 2ac for selecting the name 2aa is displayed.
[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 jog dial 10 output in step S50). Is given to the liquid crystal panel display control means 33. In response to the instruction, the liquid crystal panel display control means 33 moves the cursor 2ac displayed on the display panel 2a up and down (F1 and F2 directions shown in FIG. 18), and the cursor 2ac is displayed on the display panel. After reaching the top or bottom of 2a, the display content is scrolled.
[0102]
For example, when the signal input to the central control unit 31 is the processing signal output in step S32 shown in FIG. 16, the processing signal is, for example, operated by rotating the jog dial 10 as described above. It is a processing signal which shows the rotation operation state (rotation direction, rotation speed) output only during a break. Therefore, the central control means 31 to which this processing signal has been input gives an instruction according to the rotational operation state (rotation direction, rotational speed) indicated by the processing signal to the liquid crystal panel display control means 33 and is displayed on the display panel 2a. Scroll through the address book. Specifically, for example, when the jog dial 10 is rotated right at low speed, the display content of the display panel 2a is scrolled in the F2 direction shown in FIG. 18 only during the rotation operation (FIG. 19).
[0103]
Further, for example, when the signal input to the central control unit 31 is a processing signal output in the flow shown in FIG. 17A, the processing signal is continuously output as described above. This signal indicates normal rotation of the jog dial 10. Therefore, the central control means 31 to which this processing signal is input gives the same instruction to the liquid crystal panel display control means 33 as when, for example, the jog dial 10 is continuously normally rotated in the rotation direction indicated by the processing signal. Upon receiving this instruction, the liquid crystal panel display control means 33 continuously scrolls the address book displayed on the display panel 2a. Specifically, for example, when the jog dial 10 is a clockwise rotation operation, the display content of the display panel 2a is continuously scrolled at the normal speed in the F2 direction shown in FIG. 18 (FIG. 19). Here, since the processing signal input from the input operation control means 23 to the central control means 31 is the same processing signal as when the jog dial 10 is continuously rotated normally, the scrolling in this case is performed by the jog dial 10. Can be performed without continuously rotating.
[0104]
Further, for example, when the signal input to the central control unit 31 is a processing signal output in the flow shown in FIG. 17B, the processing signal is continuously output as described above. This signal indicates the high speed rotation of the jog dial 10. Therefore, the central control means 31 to which this processing signal is input gives the same instruction to the liquid crystal panel display control means 33 as when, for example, the jog dial 10 is continuously rotated at a high speed in the rotation direction indicated by the processing signal. Upon receiving this instruction, the liquid crystal panel display control means 33 continuously scrolls the address book displayed on the display panel 2a. Specifically, for example, when the jog dial 10 is a clockwise rotation operation, the display content of the display panel 2a is continuously scrolled at a high speed in the direction F2 shown in FIG. 18 (FIG. 19). Here, since the processing signal input from the input operation control means 23 to the central control means 31 is the same processing signal as when the jog dial 10 is continuously operated at a high speed, scrolling in this case is performed by the jog dial 10. Can be performed without continuously rotating.
[0105]
Further, by the similar operation of the jog dial 10, for example, the input content in the input field 2ad in the display content illustrated in FIG. 20 may be selected. In the case of the example of FIG. 20, the characters displayed in the input field 2ad are sequentially changed (for example, in alphabetical order) by the similar operation of the jog dial 10. Specifically, for example, by the operation of the jog dial 10 as described above, the change speed and the change direction (for example, B, C, D, E, etc.) of the characters displayed in the input field 2ad are changed. The change direction (whether the change is made in the order of B, A, Z, Y) is changed.
[0106]
As described above, in this embodiment, after the rotation operation is performed with the jog dial 10 being pushed down, the input operation control unit 23 instructs the input operation control means 23 to scroll the display content of the display panel 2a. Is output continuously, so that it is possible to give the same instruction as when the jog dial 10 is continuously rotated without continuously rotating the jog dial 10. It is possible to improve the convenience of operation when giving.
[0107]
The present invention is not limited to the embodiment described above. For example, the palmtop computer 1 has been described as an example of the information processing apparatus. However, the present invention may be applied to other information processing apparatuses such as a notebook personal computer and a mobile phone. The present invention may be applied to other electronic devices such as a disc player and a portable radio.
[0108]
Further, in this embodiment, the jog dial 10 is configured to continuously output a processing signal for instructing scrolling of the display contents of the display panel 2a after the rotation operation is performed in a state where the push-down operation is performed. However, the jog dial 10 may be configured such that after the rotation operation is performed in a state in which the jog dial 10 is depressed, other processing is performed by the processing signal output by the input operation control unit 23.
[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 signal 1 and signal 2 that are pulse signals input to the rotation detection unit; Here, (a) illustrates the waveforms of signal 1 and signal 2 when the rotary encoder unit is rotated clockwise (direction C1 in FIG. 5), and (b) illustrates the rotary encoder unit to the left. The waveform of the signal 1 and the signal 2 at the time of making it rotate (C2 direction in FIG. 5) is illustrated.
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 SYMBOLS 1 ... Palmtop computer, 2 ... Liquid crystal panel, 2a ... Display panel, 10 ... Jog dial, 12 ... Rotary encoder part, 13 ... Push switch, 23 ... Input operation control means

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:
前記ジョグダイヤルは、The jog dial
360°以上の連続回転操作が可能であることを特徴とする請求項1記載の情報処理装置。  The information processing apparatus according to claim 1, wherein a continuous rotation operation of 360 ° or more is possible.
前記押し下げ操作は、The pressing operation is
前記回転操作に伴う前記ジョグダイヤルの回転運動の回転軸に対して略垂直な方向に、前記ジョグダイヤルを押し下げる操作であることを特徴とする請求項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.
前記入力操作制御手段は、The input operation control means includes
前記ジョグダイヤルに対する前記押し下げ操作が解除された場合、前記処理信号の出力を停止することを特徴とする請求項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.
前記入力操作制御手段は、The input operation control means includes
前記ジョグダイヤルに対し、前記押し下げ操作が行われた状態で、第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.
前記入力操作制御手段は、The input operation control means includes
前記ジョグダイヤルに対し、前記押し下げ操作が行われた状態で、第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.
前記第1の処理は、The first process includes
表示内容の低速スクロールであり、  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 first process includes
表示内容のスクロールであることを特徴とする請求項1記載の情報処理装置。  The information processing apparatus according to claim 1, wherein the display content is scrolled.
ジョグダイヤルの操作によって所定の処理信号の入力を行う情報入力装置において、In an information input device for inputting a predetermined processing signal by operating a jog dial,
回転操作と押し下げ操作とが可能なジョグダイヤルと、  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:
前記ジョグダイヤルは、The jog dial
360°以上の連続回転操作が可能であることを特徴とする請求項9記載の情報入力装置。  The information input device according to claim 9, wherein a continuous rotation operation of 360 ° or more is possible.
前記押し下げ操作は、The pressing operation is
前記回転操作に伴う前記ジョグダイヤルの回転運動の回転軸に対して略垂直な方向に、前記ジョグダイヤルを押し下げる操作であることを特徴とする請求項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.
前記入力操作制御手段は、The input operation control means includes
前記ジョグダイヤルに対する前記押し下げ操作が解除された場合、前記処理信号の出力を停止することを特徴とする請求項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.
前記入力操作制御手段は、The input operation control means includes
前記ジョグダイヤルに対し、前記押し下げ操作が行われた状態で、第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.
前記入力操作制御手段は、The input operation control means includes
前記ジョグダイヤルに対し、前記押し下げ操作が行われた状態で、第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.
前記第1の処理は、The first process includes
表示内容の低速スクロールであり、  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.
前記第1の処理は、The first process includes
表示内容のスクロールであることを特徴とする請求項9記載の情報入力装置。  The information input device according to claim 9, wherein the display content is scrolled.
回転操作と押し下げ操作とが可能なジョグダイヤルの操作によって所定の処理信号の入力を行う情報入力方法において、In an information input method for inputting a predetermined processing signal by operating 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, 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.
JP2001129465A 2001-04-26 2001-04-26 Information processing apparatus, information input apparatus, and information input method Expired - Fee Related JP4622149B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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