(57)【要約】【課題】  リモートコントローラを用いて画面上の任意の位置を瞬時に指定する。【解決手段】  リモートコントローラ２１には、ディスプレイ２３に表示される画面上のカーソル（またはハイライト表示箇所）を移動させたり、カーソルによる選択を確定するときに操作する操作パッド３１、および画面に表示されている情報を変更させるときに押下する上方向釦３２−１、下方向釦３２−２、左方向釦３２−３、および右方向釦３２−４が設けられている。操作パッド３１は、その表面領域が所定の数（図４の場合、４９＝７×７）に分割されており、各領域に対するユーザの接触操作と、各領域のいずれかに対する押下操作とを検知する。本発明は、リモートコントローラを用いて遠隔制御を行う電子装置システムに適用することができる。【選択図】  図４
2006260028.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの操作に対応したコマンド信号を送信するリモートコントローラと、
前記リモートコントローラから送信された前記コマンド信号を受信し、受信したコマンド信号に対応する処理を実行する情報処理装置と
を備える遠隔操作システムにおいて、
前記リモートコントローラは、
前記情報処理装置から出力される映像信号の画面上に設けられた複数の領域と一対一に対応する複数の検知領域を有し、検知領域に対するユーザの接触操作または押下操作の少なくとも一方を検知する検知手段と、
前記検知手段の検知結果に対応して前記コマンド信号を発生する発生手段と、
前記発生手段によって発生された前記コマンド信号を送信する送信手段と
を含み、
前記情報処理装置は、
前記リモートコントローラから送信された前記コマンド信号を受信する受信手段と、
前記受信手段によって受信された前記コマンド信号に基づき、対応する処理を実行する処理手段と
を含む
ことを特徴とする遠隔操作システム。
【請求項２】
ユーザの操作に対応したコマンド信号を送信するリモートコントローラと、
前記リモートコントローラから送信された前記コマンド信号を受信し、受信したコマンド信号に対応する処理を実行する情報処理装置と
を備える遠隔操作システムの遠隔操作方法において、
前記リモートコントローラにおける、
前記情報処理装置から出力される映像信号の画面上に設けられた複数の領域と一対一に対応する複数の検知領域に対するユーザの接触操作または押下操作の少なくとも一方を検知する検知ステップと、
前記検知ステップの検知結果に対応して前記コマンド信号を発生する発生ステップと、
前記発生ステップの処理で発生された前記コマンド信号を送信する送信ステップと、
前記情報処理装置における、
前記リモートコントローラから送信された前記コマンド信号を受信する受信ステップと、
前記受信ステップの処理で受信された前記コマンド信号に基づき、対応する処理を実行する処理ステップと
を含む
ことを特徴とする遠隔操作方法。
【請求項３】
ユーザの操作に対応し、情報処理装置を制御するためのコマンド信号を送信するリモートコントローラにおいて、
前記情報処理装置から出力される映像信号の画面上に設けられた複数の領域と一対一に対応する複数の検知領域を有し、検知領域に対するユーザの接触操作または押下操作の少なくとも一方を検知する検知手段と、
前記検知手段の検知結果に対応して前記コマンド信号を発生する発生手段と、
前記発生手段によって発生された前記コマンド信号を送信する送信手段と
を含むことを特徴とするリモートコントローラ。
【請求項４】
前記検出手段の周囲の少なくとも上、下、左、および右の４方向に配置され、ユーザの押下操作を検出する複数の検出手段をさらに含み、
前記発生手段は、前記検出手段に検出結果にも対応して前記コマンド信号を発生する
ことを特徴とする請求項３に記載のリモートコントローラ。
【請求項５】
前記検知手段は、
前記複数の検知領域のうち、いずれに接触操作が行われたのかを判定する位置判定手段と、
前記複数の検知領域のうちのいずれかに押下操作が行われたことを検出する押下検出手段とを含む
ことを特徴とする請求項３に記載のリモートコントローラ。
【請求項６】
ユーザの操作に対応し、情報処理装置を制御するためのコマンド信号を送信するリモートコントローラの遠隔操作方法において、
前記情報処理装置から出力される映像信号の画面上に設けられた複数の領域と一対一に対応する複数の検知領域に対するユーザの接触操作または押下操作の少なくとも一方を検知する検知ステップと、
前記検知ステップの検知結果に対応して前記コマンド信号を発生する発生ステップと、
前記発生ステップの処理で発生された前記コマンド信号を送信する送信ステップと
を含むことを特徴とする遠隔操作方法。
【請求項７】
画面上に設けられた複数の領域と一対一に対応する複数の検知領域を有し、検知領域に対するユーザの接触操作または押下操作の少なくとも一方を検知する検知手段と、前記検出手段の周囲の少なくとも上、下、左、および右の４方向に配置され、ユーザの押下操作を検出する複数の検出手段と、前記検知手段の検知結果、または前記検出手段の検出結果に対応して前記コマンド信号を発生する発生手段と、前記発生手段によって発生された前記コマンド信号を送信する送信手段とを備えるリモートコントローラから送信された前記コマンド信号を受信する受信手段と、
前記受信手段によって受信された前記コマンド信号に基づき、対応する処理を実行する処理手段とを含み、
前記処理手段は、前記検知手段の検知結果に対応するコマンド信号に従い、画面上に設けられた複数の領域のうちのいずれが選択されているかを示す表示を移動させる処理を実行するか、または画面上の選択されている領域に割り当てられている処理を実行し、前記検出手段の検出結果に対応するコマンド信号に従い、画面上に表示させる情報を変更する
ことを特徴とする情報処理装置。
【請求項８】
前記処理手段は、前記検出手段の検出結果に対応するコマンド信号に従い、現在画面上に表示されている情報の上または下の階層に属する情報を画面上に表示させる
ことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記処理手段は、前記検出手段の検出結果に対応するコマンド信号に従い、現在画面上に表示されている情報の前または次の情報を画面上に表示させる
ことを特徴とする請求項７に記載の情報処理装置。
【請求項１０】
画面上に設けられた複数の領域と一対一に対応する複数の検知領域を有し、検知領域に対するユーザの接触操作または押下操作の少なくとも一方を検知する検知手段と、前記検出手段の周囲の少なくとも上、下、左、および右の４方向に配置され、ユーザの押下操作を検出する複数の検出手段と、前記検知手段の検知結果、または前記検出手段の検出結果に対応して前記コマンド信号を発生する発生手段と、前記発生手段によって発生された前記コマンド信号を送信する送信手段とを備えるリモートコントローラから送信された前記コマンド信号を受信する受信ステップと、
前記受信ステップの処理で受信された前記コマンド信号に基づき、対応する処理を実行する処理ステップとを含み、
前記処理ステップは、前記検知ステップの検知結果に対応するコマンド信号に従い、画面上に設けられた複数の領域のうちのいずれが選択されているかを示す表示を移動させる処理を実行するか、または画面上の選択されている領域に割り当てられている処理を実行し、前記検出ステップの検出結果に対応するコマンド信号に従い、画面上に表示させる情報を変更する
ことを特徴とする情報処理方法。
【請求項１１】
画面上に設けられた複数の領域と一対一に対応する複数の検知領域を有し、検知領域に対するユーザの接触操作または押下操作の少なくとも一方を検知する検知手段と、前記検出手段の周囲の少なくとも上、下、左、および右の４方向に配置され、ユーザの押下操作を検出する複数の検出手段と、前記検知手段の検知結果、または前記検出手段の検出結果に対応して前記コマンド信号を発生する発生手段と、前記発生手段によって発生された前記コマンド信号を送信する送信手段とを備えるリモートコントローラから送信された前記コマンド信号を受信する受信ステップと、
前記受信ステップの処理で受信された前記コマンド信号に基づき、対応する処理を実行する処理ステップとを含む処理をコンピュータに実行させ、
前記処理ステップは、前記検知ステップの検知結果に対応するコマンド信号に従い、画面上に設けられた複数の領域のうちのいずれが選択されているかを示す表示を移動させる処理を実行するか、または画面上の選択されている領域に割り当てられている処理を実行し、前記検出ステップの検出結果に対応するコマンド信号に従い、画面上に表示させる情報を変更する
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リモートコントローラ、遠隔操作方法、情報処理装置および方法、プログラム、並びに遠隔操作システムに関し、特に、リモートコントローラを用いてディスプレイ画面上の位置を速やかに指定できるようにしたリモートコントローラ、遠隔操作方法、情報処理装置および方法、プログラム、並びに遠隔操作システムに関する。
【背景技術】
【０００２】
例えばテレビジョン受像機等の画面に表示されるGUI(Graphical User Interface)上のカーソルを、リモートコントローラを用いて位置に移動させることを考える。
【０００３】
図１は、GUIとしてテレビジョン受像機等の画面に表示されるソフトウェアキーボードの一例を示している。このソフトウェアキーボード１には、入力された文字列を表示するための入力欄２、および文字等を選択したりするための複数のキー３が設けられている。また、ソフトウェアキーボード１には、複数のキー３のうちのいずれのキーが選択されているのかを示すカーソル４（またはハイライト表示箇所）が表示されている。図１の場合、「し」キーがカーソル４によって選択された状態を示している。
【０００４】
従来、ソフトウェアキーボード１上のカーソル４を移動させる操作等の、画面上の任意の位置を指定する操作ができるリモートコントローラには、４方向釦やジョイスティックが設けられている（例えば、特許文献１参照）。
【０００５】
図２は、４方向釦を備えるリモートコントローラの外観構成の一例を示している。このリモートコントローラ１１には、カーソル４を上、下、左、または右方向にそれぞれ移動させるときに押下する上方向釦１２−１、下方向釦１２−２、左方向釦１２−３、および右方向釦１２−４、並びにカーソル４によって選択された文字等の入力を行うときに押下する決定釦１３が設けられている。以下、上方向釦１２−１乃至右方向釦１２−４を一括して４方向釦１２と称する。
【０００６】
ユーザは上述したリモートコントローラ１１の４方向釦１２を押下することにより、ソフトウェアキーボード１上のカーソル４を移動させることができる。
【０００７】
【特許文献１】特開２００４−７０４０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、例えば、カーソル４を画面上の端から端まで移動させるとき等、ユーザは４方向釦１２を何度も押下するか、あるいは４方向釦１２を押下し続けるかしなければならないので、操作性がよくないという課題があった。
【０００９】
また、４方向釦１２を何度も押下するか、あるいは４方向釦１２を押下し続ける操作のとき、カーソル４が所望の位置を通り過ぎてしまったりすること等もあって操作性がよくないという課題があった。
【００１０】
本発明はこのような状況に鑑みてなされたものであり、リモートコントローラを用いて画面上の任意の位置を瞬時に指定できるようにすることを目的とする。
【課題を解決するための手段】
【００１１】
本発明の遠隔操作システムは、リモートコントローラが、情報処理装置から出力される映像信号の画面上に設けられた複数の領域と一対一に対応する複数の検知領域を有し、検知領域に対するユーザの接触操作または押下操作の少なくとも一方を検知する検知手段と、検知手段の検知結果に対応してコマンド信号を発生する発生手段と、発生手段によって発生されたコマンド信号を送信する送信手段とを含み、情報処理装置が、リモートコントローラから送信されたコマンド信号を受信する受信手段と、受信手段によって受信されたコマンド信号に基づき、対応する処理を実行する処理手段とを含むことを特徴とする。
【００１２】
本発明の第１の遠隔操作方法は、リモートコントローラにおける、情報処理装置から出力される映像信号の画面上に設けられた複数の領域と一対一に対応する複数の検知領域に対するユーザの接触操作または押下操作の少なくとも一方を検知する検知ステップと、検知ステップの検知結果に対応してコマンド信号を発生する発生ステップと、発生ステップの処理で発生されたコマンド信号を送信する送信ステップと、情報処理装置における、リモートコントローラから送信されたコマンド信号を受信する受信ステップと、受信ステップの処理で受信されたコマンド信号に基づき、対応する処理を実行する処理ステップとを含むことを特徴とする。
【００１３】
本発明の遠隔操作システムおよび方法においては、リモートコントローラにより、情報処理装置から出力される映像信号の画面上に設けられた複数の領域と一対一に対応する複数の検知領域に対するユーザの接触操作または押下操作の少なくとも一方が検知されて、この検知結果に対応してコマンド信号が発生されて送信される。また、情報処理装置により、リモートコントローラから送信されたコマンド信号が受信され、受信されたコマンド信号に対応する処理が実行される。
【００１４】
本発明のリモートコントローラは、情報処理装置から出力される映像信号の画面上に設けられた複数の領域と一対一に対応する複数の検知領域を有し、検知領域に対するユーザの接触操作または押下操作の少なくとも一方を検知する検知手段と、検知手段の検知結果に対応してコマンド信号を発生する発生手段と、発生手段によって発生されたコマンド信号を送信する送信手段とを含むことを特徴とする。
【００１５】
本発明のリモートコントローラは、検出手段の周囲の少なくとも上、下、左、および右の４方向に配置され、ユーザの押下操作を検出する複数の検出手段をさらに含むことができ、前記発生手段は、検出手段に検出結果にも対応してコマンド信号を発生するようにすることができる。
【００１６】
前記検知手段は、複数の検知領域のうち、いずれに接触操作が行われたのかを判定する位置判定手段と、複数の検知領域のうちのいずれかに押下操作が行われたことを検出する押下検出手段とを含むことができる。
【００１７】
本発明の第２の遠隔操作方法は、情報処理装置から出力される映像信号の画面上に設けられた複数の領域と一対一に対応する複数の検知領域に対するユーザの接触操作または押下操作の少なくとも一方を検知する検知ステップと、検知ステップの検知結果に対応してコマンド信号を発生する発生ステップと、発生ステップの処理で発生されたコマンド信号を送信する送信ステップとを含むことを特徴とする。
【００１８】
本発明のリモートコントローラおよび第２の遠隔操作方法においては、情報処理装置から出力される映像信号の画面上に設けられた複数の領域と一対一に対応する複数の検知領域に対するユーザの接触操作または押下操作の少なくとも一方が検知され、この検知結果に対応してコマンド信号が発生されて送信される。
【００１９】
本発明の情報処理装置は、画面上に設けられた複数の領域と一対一に対応する複数の検知領域を有し、検知領域に対するユーザの接触操作または押下操作の少なくとも一方を検知する検知手段と、検出手段の周囲の少なくとも上、下、左、および右の４方向に配置され、ユーザの押下操作を検出する複数の検出手段と、検知手段の検知結果、または検出手段の検出結果に対応してコマンド信号を発生する発生手段と、発生手段によって発生されたコマンド信号を送信する送信手段とを備えるリモートコントローラから送信されたコマンド信号を受信する受信手段と、受信手段によって受信されたコマンド信号に基づき、対応する処理を実行する処理手段とを含み、処理手段は、検知手段の検知結果に対応するコマンド信号に従い、画面上に設けられた複数の領域のうちのいずれが選択されているかを示す表示を移動させる処理を実行するか、または画面上の選択されている領域に割り当てられている処理を実行し、検出手段の検出結果に対応するコマンド信号に従い、画面上に表示させる情報を変更することを特徴とする。
【００２０】
前記処理手段は、検出手段の検出結果に対応するコマンド信号に従い、現在画面上に表示されている情報の上または下の階層に属する情報を画面上に表示させるようにすることができる。
【００２１】
前記処理手段は、検出手段の検出結果に対応するコマンド信号に従い、現在画面上に表示されている情報の前または次の情報を画面上に表示させるようにすることができる。
【００２２】
本発明の情報処理方法は、画面上に設けられた複数の領域と一対一に対応する複数の検知領域を有し、検知領域に対するユーザの接触操作または押下操作の少なくとも一方を検知する検知手段と、検出手段の周囲の少なくとも上、下、左、および右の４方向に配置され、ユーザの押下操作を検出する複数の検出手段と、検知手段の検知結果、または検出手段の検出結果に対応してコマンド信号を発生する発生手段と、発生手段によって発生されたコマンド信号を送信する送信手段とを備えるリモートコントローラから送信されたコマンド信号を受信する受信ステップと、受信ステップの処理で受信されたコマンド信号に基づき、対応する処理を実行する処理ステップとを含み、処理ステップは、検知ステップの検知結果に対応するコマンド信号に従い、画面上に設けられた複数の領域のうちのいずれが選択されているかを示す表示を移動させる処理を実行するか、または画面上の選択されている領域に割り当てられている処理を実行し、検出ステップの検出結果に対応するコマンド信号に従い、画面上に表示させる情報を変更することを特徴とする。
【００２３】
本発明のプログラムは、画面上に設けられた複数の領域と一対一に対応する複数の検知領域を有し、検知領域に対するユーザの接触操作または押下操作の少なくとも一方を検知する検知手段と、検出手段の周囲の少なくとも上、下、左、および右の４方向に配置され、ユーザの押下操作を検出する複数の検出手段と、検知手段の検知結果、または検出手段の検出結果に対応してコマンド信号を発生する発生手段と、発生手段によって発生されたコマンド信号を送信する送信手段とを備えるリモートコントローラから送信されたコマンド信号を受信する受信ステップと、受信ステップの処理で受信されたコマンド信号に基づき、対応する処理を実行する処理ステップとを含む処理をコンピュータに実行させ、処理ステップは、検知ステップの検知結果に対応するコマンド信号に従い、画面上に設けられた複数の領域のうちのいずれが選択されているかを示す表示を移動させる処理を実行するか、または画面上の選択されている領域に割り当てられている処理を実行し、検出ステップの検出結果に対応するコマンド信号に従い、画面上に表示させる情報を変更することを特徴とする。
【００２４】
本発明の情報処理装置および方法、並びにプログラムにおいては、リモートコントローラから送信されたコマンド信号が受信され、このコマンド信号に対応する処理が実行される。
【発明の効果】
【００２５】
本発明によれば、リモートコントローラを用いて画面上の任意の位置を瞬時に指定することが可能となる。
【発明を実施するための最良の形態】
【００２６】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２７】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加されたりする発明の存在を否定するものではない。
【００２８】
請求項１に記載の遠隔操作システム（例えば、図３の遠隔操作システム２０）は、リモートコントローラ（例えば、図３のリモートコントローラ２１）が、情報処理装置（例えば、図３の情報処理装置２２）から出力される映像信号の画面上に設けられた複数の領域と一対一に対応する複数の検知領域を有し、検知領域に対するユーザの接触操作または押下操作の少なくとも一方を検知する検知手段（例えば、図４の操作パッド３１）と、検知手段の検知結果に対応してコマンド信号を発生する発生手段（例えば、図５の信号発生部５２）と、発生手段によって発生されたコマンド信号を送信する送信手段（例えば、図５の送信部５３）とを含み、情報処理装置が、リモートコントローラから送信されたコマンド信号を受信する受信手段（例えば、図７の受信部８２）と、受信手段によって受信されたコマンド信号に基づき、対応する処理を実行する処理手段（例えば、図５のCPU７１）とを含む。
【００２９】
請求項２に記載の遠隔操作方法は、リモートコントローラ（例えば、図３のリモートコントローラ２１）における、情報処理装置（例えば、図３の情報処理装置２２）から出力される映像信号の画面上に設けられた複数の領域と一対一に対応する複数の検知領域に対するユーザの接触操作または押下操作の少なくとも一方を検知する検知ステップ（例えば、図８のステップＳ２）と、検知ステップの検知結果に対応してコマンド信号を発生する発生ステップ（例えば、図８のステップＳ７）と、発生ステップの処理で発生されたコマンド信号を送信する送信ステップ（例えば、図８のステップＳ４）と、情報処理装置における、リモートコントローラから送信されたコマンド信号を受信する受信ステップ（例えば、図９のステップＳ１１）と、受信ステップの処理で受信されたコマンド信号に基づき、対応する処理を実行する処理ステップ（例えば、図９のステップＳ１２）とを含む。
【００３０】
請求項３に記載のリモートコントローラ（例えば、図３のリモートコントローラ２１）は、情報処理装置（例えば、図３の情報処理装置２２）から出力される映像信号の画面上に設けられた複数の領域と一対一に対応する複数の検知領域を有し、検知領域に対するユーザの接触操作または押下操作の少なくとも一方を検知する検知手段（例えば、図４の操作パッド３１）と、検知手段の検知結果に対応してコマンド信号を発生する発生手段（例えば、図５の信号発生部５２）と、発生手段によって発生されたコマンド信号を送信する送信手段（例えば、図５の送信部５３）とを含む。
【００３１】
請求項４に記載のリモートコントローラは、検出手段の周囲の少なくとも上、下、左、および右の４方向に配置され、ユーザの押下操作を検出する複数の検出手段（例えば、図４の４方向釦３２）をさらに含み、発生手段は、検出手段に検出結果にも対応してコマンド信号を発生する。
【００３２】
請求項５に記載の検知手段は、複数の検知領域のうち、いずれに接触操作が行われたのかを判定する位置判定手段（例えば、図６の操作位置検知部６１）と、複数の検知領域のうちのいずれかに押下操作が行われたことを検出する押下検出手段（例えば、図６の押下検知部６２）とを含む。
【００３３】
請求項６に記載の遠隔操作方法は、情報処理装置から出力される映像信号の画面上に設けられた複数の領域と一対一に対応する複数の検知領域に対するユーザの接触操作または押下操作の少なくとも一方を検知する検知ステップ（例えば、図８のステップＳ２）と、検知ステップの検知結果に対応してコマンド信号を発生する発生ステップ（例えば、図８のステップＳ７）と、発生ステップの処理で発生されたコマンド信号を送信する送信ステップ（例えば、図８のステップＳ４）とを含む。
【００３４】
請求項７に記載の情報処理装置（例えば、図３の情報処理装置２２）は、画面上に設けられた複数の領域と一対一に対応する複数の検知領域を有し、検知領域に対するユーザの接触操作または押下操作の少なくとも一方を検知する検知手段と、検出手段の周囲の少なくとも上、下、左、および右の４方向に配置され、ユーザの押下操作を検出する複数の検出手段と、検知手段の検知結果、または検出手段の検出結果に対応してコマンド信号を発生する発生手段と、発生手段によって発生されたコマンド信号を送信する送信手段とを備えるリモートコントローラから送信されたコマンド信号を受信する受信手段（例えば、図７の受信部８２）と、受信手段によって受信されたコマンド信号に基づき、対応する処理を実行する処理手段（例えば、図５のCPU７１）とを含み、処理手段は、検知手段の検知結果に対応するコマンド信号に従い、画面上に設けられた複数の領域のうちのいずれが選択されているかを示す表示を移動させる処理を実行するか、または画面上の選択されている領域に割り当てられている処理を実行し、検出手段の検出結果に対応するコマンド信号に従い、画面上に表示させる情報を変更する。
【００３５】
請求項１０に記載の情報処理方法は、画面上に設けられた複数の領域と一対一に対応する複数の検知領域を有し、検知領域に対するユーザの接触操作または押下操作の少なくとも一方を検知する検知手段と、検出手段の周囲の少なくとも上、下、左、および右の４方向に配置され、ユーザの押下操作を検出する複数の検出手段と、検知手段の検知結果、または検出手段の検出結果に対応してコマンド信号を発生する発生手段と、発生手段によって発生されたコマンド信号を送信する送信手段とを備えるリモートコントローラから送信されたコマンド信号を受信する受信ステップ（例えば、図９のステップＳ１１）と、
受信ステップの処理で受信されたコマンド信号に基づき、対応する処理を実行する処理ステップ（例えば、図９のステップＳ１２）とを含み、処理ステップは、検知ステップの検知結果に対応するコマンド信号に従い、画面上に設けられた複数の領域のうちのいずれが選択されているかを示す表示を移動させる処理を実行するか、または画面上の選択されている領域に割り当てられている処理を実行し、検出ステップの検出結果に対応するコマンド信号に従い、画面上に表示させる情報を変更する。
【００３６】
なお、本発明のプログラムの請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係は、上述した本発明の情報処理方法のものと同様であるので、その記載は省略する。
【００３７】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。
【００３８】
図３は、本発明の一実施の形態である遠隔操作システムの構成例を示している。この遠隔操作システム２０は、リモートコントローラ２１、情報処理装置２２、およびディスプレイ２３から構成される。リモートコントローラ２１は、ユーザの操作を検出し、検出した操作に対応するコマンド信号を送信する。情報処理装置２２は、リモートコントローラ２１から送信されたコマンド信号を受信し、受信したコマンド信号に対応する処理を実行して、処理結果としての画像信号をディスプレイ２３に出力する。ディスプレイ２３は、情報処理装置２２から入力される画像信号に対応する画像を表示する。
【００３９】
図４は、本発明の一実施の形態であるリモートコントローラ２１の外観構成例を示している。リモートコントローラ２１には、ディスプレイ２３に表示される画面上のカーソル（またはハイライト表示箇所）を移動させたり、カーソルによる選択を確定するときに操作する操作パッド３１、および画面に表示されている情報を変更させるときに押下する上方向釦３２−１、下方向釦３２−２、左方向釦３２−３、および右方向釦３２−４が設けられている。
【００４０】
なお、上方向釦３２−１、下方向釦３２−２、左方向釦３２−３、および右方向釦３２−４を個々に区別する必要がない場合、これらを単に４方向釦３２と記述する。
【００４１】
操作パッド３１は、その表面領域が所定の数（図４の場合、４９＝７×７）に分割されており、各領域に対するユーザの接触操作と、各領域のいずれかに対する押下操作とを検知する。なお、操作パッド３１の表面にはエンボス加工等によって凹または凸が設けられており、分割された各領域の境をユーザが指で識別できるようになされている。分割された各領域は、ディスプレイ２３の画面上の位置に対応しており、ユーザは、分割された領域のいずれかに接触または押下することによって、ディスプレイ２３の画面上の位置を瞬時に指定することができる。
【００４２】
さらに、リモートコントローラ２１には、情報処理装置２２の電源をオン／オフさせたり、その他各種の処理を指示するときにそれぞれ押下する複数の操作釦３３が設けられている。
【００４３】
図５はリモートコントローラ２１の内部の構成例を示している。操作パッド３１乃至操作釦３３は、ユーザからの操作を検知して、ユーザの操作に対応する検知信号を操作検出部５１に出力する。操作検出部５１は、操作パッド３１乃至操作釦３３からの検知信号に基づき、操作パッド３１乃至操作釦３３のいずれが操作されたのかを判定して、判定結果を信号発生部５２に出力する。信号発生部５２は、操作判定部５１から入力される判定結果に基づき、ユーザの操作に対応するコマンド信号を発生して送信部５３に出力する。送信部５３は、赤外線または電磁波等の無線により、信号発生部５２から入力されるコマンド信号を送信する。
【００４４】
図６は操作パッド３１の構成例を示している。操作位置検知部６１は、操作パッド３１の領域のいずれがユーザによって接触されたことを検知し、検知結果をＯＲ演算部６３に出力する。押下検知部６２は、操作パッド３１のいずれかの領域がユーザによって押下されたことを検知し、検知結果をＯＲ演算部６３に出力する。ＯＲ演算部６３は、操作位置検知部６１または押下検知部６２から検知結果が入力された場合、接触位置を示す検知信号または押下位置を示す検知信号を発生して、後段の検知判定部５１に出力する。なお、ユーザの接触操作や押下操作が継続している場合、接触位置とともに接触し続けていることを示す検知信号や、押下位置とともに押下し続けていることを示す検知信号も発生して出力するようにしてもよい。
【００４５】
上述したように、押下判定部６２は操作パッド３１のいずれかの領域がユーザによって押下されたことを検知しているだけであり、いずれの領域が押下されたのかについては検知していない。ただし、操作位置検知部６１によってユーザの接触している位置が特定されるので、結果的に、押下されている位置を特定することができる。
【００４６】
このように、押下判定部６２を、操作パッド３１のいずれかの領域がユーザによって押下されたことを検知するのみとしたことにより、いずれの領域が押下されたのかを個別に検知できるようにした構成に比較して、部品数を減少させることができ、より安価に製造することができる。また、いずれの領域が押下されたのかを検知できるようにした場合、各領域をスキャニングして押下操作を監視する必要があるので常に電力を消費する。これに対して、押下判定部６２は押下されたときにのみ電力を消費するので省電力化が実現される。
【００４７】
次に、図７は情報処理装置２２の構成例を示している。情報処理装置２２は、CPU(Central Processing Unit)７１を内蔵している。CPU７１にはバス７４を介して、入出力インタフェース７５が接続されている。バス７４には、ROM(Read Only Memory)７２およびRAM(Random Access Memory)７３が接続されている。
【００４８】
入出力インタフェース７５には、ユーザが操作コマンドを入力する筐体表面に設けられた釦等の入力デバイスよりなる入力部７６、画像信号をディスプレイ２３に出力する出力部７７、プログラムや各種データを格納するハードディスクドライブなどよりなる記憶部７８、およびモデム、LAN（Local Area Network）アダプタなどよりなり、インタネットに代表されるネットワークを介した通信処理を実行する通信部７９が接続されている。また、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む）、光磁気ディスク（ＭＤ(Mini Disc)を含む）、もしくは半導体メモリなどの記録媒体８１に対してデータを読み書きするドライブ８０、およびリモートコントローラ２１から無線（赤外線、電磁波等）により送信されるコマンド信号を受信する受信部８２が接続されている。
【００４９】
CPU７１は、記憶部３８にインストールされている所定のプログラムをRAM７３にロードして実行することにより、受信部８２から入出力インタフェース７５およびバス７４を介して供給されるコマンド信号に対応する処理を行い、処理結果としての画像信号を出力部７７からディスプレイ２３に出力させる。
【００５０】
次に、リモートコントローラ２１による送信処理について、図８のフローチャートを参照して説明する。ステップＳ１において、操作判定部５１は、操作パッド３１乃至操作釦３３から検知信号が入力されるまで待機する。検知信号が入力されたと判定した場合、処理はステップＳ２に進み、入力された検知信号が操作パッド３１への操作（接触または押下）に対応するものであるか否かを判定する。
【００５１】
ステップＳ２において、入力された検知信号が操作パッド３１への操作に対応するものではないと判定された場合、処理はステップＳ３に進む。ステップＳ３において、操作判定部５１が、押下された釦（４方向釦３２または操作釦３３のいずれか）を示す判定結果を信号発生部５２に出力する。信号発生部５２は、操作判定部５１から入力された判定結果に基づき、ユーザによって押下された釦に対応するコマンド信号を発生して送信部５３に出力する。
【００５２】
ステップＳ４において、送信部５３は、赤外線または電磁波等の無線により、信号発生部５２から入力されるコマンド信号を送信する。このコマンド信号は情報処理装置２２によって受信され、情報処理装置２２によって所定の処理が行われることになる（詳細は後述する）。
【００５３】
ステップＳ２において、入力された検知信号が操作パッド３１への操作に対応するものであると判定された場合、処理はステップＳ５に進む。ステップＳ５において、操作判定部５１は、操作パッド３１からの検知信号に基づき、ユーザが接触または押下した操作パッド３１上の操作位置を特定する。ステップＳ６において、操作判定部５１は、操作パッド３１からの検知信号に基づき、操作パッド３１が押下されたか否かを判定する。
【００５４】
ステップＳ６において、操作パッド３１が押下されたと判定された場合、処理はステップＳ７に進む。ステップＳ７において、操作判定部５１が、操作パッド３１が押下されたこと、および押下された位置を示す判定結果を信号発生部５２に出力する。信号発生部５２は、操作判定部５１から入力された判定結果に基づき、操作パッド３１が押下されたこと、および押下位置を示すコマンド信号を発生して送信部５３に出力する。この後、処理はステップＳ４に進み、送信部５３により発生されたコマンド信号が無線で送信される。
【００５５】
一方、ステップＳ６において、操作パッド３１が押下されていない、すなわち、操作パッド３１が接触されたと判定された場合、処理はステップＳ８に進む。ステップＳ８において、操作判定部５１が、操作パッド３１が接触されたこと、および接触された位置を示す判定結果を信号発生部５２に出力する。信号発生部５２は、操作判定部５１から入力された判定結果に基づき、操作パッド３１が接触されたこと、および接触位置を示すコマンド信号を発生して送信部５３に出力する。この後、処理はステップＳ４に進み、送信部５３により発生されたコマンド信号が無線で送信される。以上で、リモートコントローラ２１による送信処理の説明を終了する。
【００５６】
次に、リモートコントローラ２１から送信されたコマンド信号に対応して動作するときの、情報処理装置２２による受信処理について、図９のフローチャートを参照して説明する。なお、既に、CPU７１はRAM７３にロードされた所定のプログラムを起動しており、受信部８２はリモートコントローラ２１から送信されるコマンド信号を受信できる状態にあるとする。
【００５７】
ステップＳ１１において、受信部８２は、リモートコントローラ２１から送信されたコマンド信号を受信するまで待機する。リモートコントローラ２１から送信されたコマンド信号を受信した場合、処理はステップＳ１２に進む。ステップＳ１２において、受信部８２は、ステップＳ１で受信したコマンド信号を、入出力インタフェース７５およびバス７４を介してCPU７１に出力する。CPU７１は、入力されたコマンド信号に対応する処理（図１０以降を参照して詳述する）を実行する。この後、次にリモートコントローラ２１から送信されるコマンド信号に備えるために、処理はステップＳ１１に戻り、同様の処理が繰り返されることになる。以上、情報処理装置２２による受信処理の説明を終了する。
【００５８】
次に、リモートコントローラ２１の操作パッド３１または４方向釦３２に対する操作に対応する情報処理装置２２の動作の具体例について、図１０乃至図１８を参照して説明する。
【００５９】
図１０は、４方向釦３２に対する押下操作に対応する情報処理装置２２の処理結果としてのディスプレイ２３の表示の変遷を示している。ディスプレイ２３には、例えば、年単位の情報１０１、月単位の情報１０２、週単位の情報１０３、日単位の情報１０４、１クリップ表示１０５、全画面表示１０６、およびズームアップ表示１０７によって階層的に構成される画像が切り換えられて表示される。ここで、１クリップとは、１つのデータ（例えば、画像データ等）を指す。
【００６０】
４方向釦３２のうちの上方向釦３２−１が押下された場合、ディスプレイ２３の表示は１階層上の情報に変更される（例えば、日単位の情報１０４が表示されている場合には週単位の情報１０３に、週単位の情報１０３が表示されている場合には月単位の情報１０２に、あるいは月単位の情報１０２が表示されている場合には年単位の情報１０１に変更される）。下方向釦３２−２が押下された場合、ディスプレイ２３の表示は１階層下の情報に変更される（例えば、年単位の情報１０１が表示されている場合には月単位の情報１０２に、月単位の情報１０２が表示されている場合には週単位の情報１０３に、あるいは週単位の情報１０３が表示されている場合には日単位の情報１０４に変更される）。
【００６１】
左方向釦３２−３が押下された場合、ディスプレイ２３の表示は同階層の１つ前の情報に変更される（例えば、２００５年の年単位の情報１０１が表示されている場合には２００４年の年単位の情報１０１に、３月の月単位の情報１０２が表示されている場合には２月の月単位の情報１０２に変更される）。右方向釦３２−４が押下された場合、ディスプレイ２３の表示は同階層の１つ先の情報に変更される（例えば、２００５年の年単位の情報１０１が表示されている場合には２００６年の年単位の情報１０１に、３月の月単位の情報１０２が表示されている場合には４月の月単位の情報１０２に変更される）。
【００６２】
図１１は、ディスプレイ２３に表示される年単位の情報１０１の表示例であり、２００５年の年単位の情報１０１を示している。図１１に示された状態で左方向釦３２−３が押下された場合、ディスプレイ２３の表示は、前年の２００４年の年単位の情報１０１に変更される。また、右方向釦３２−４が押下された場合、ディスプレイ２３の表示は、翌年の２００６年の年単位の情報１０１に変更される。
【００６３】
同図の表示例においては、年単位の情報１０１の中で３月に対応する部分がカーソルによって選択されている（あるいはハイライト表示されている）。このカーソル（あるいはハイライト表示）の位置は、リモートコントローラ２１に設けられた操作パッド３１の対応する位置に接触することによって瞬時に移動させることができる。例えば、同図の状態において操作パッド３１の左下隅に接触すれば、ハイライト表示を６月に対応する部分で瞬時に移動させることができる。また、同図の状態において操作パッド３１の右下隅を押下すれば、ディスプレイ２３の表示を、１２月の月単位の情報１０２に変更することができる。
【００６４】
また、同図の状態において、下方向釦３２−２を押下すれば、ディスプレイ２３の表示は、月単位の情報１０２（いまの場合、３月に対応する部分が選択されているので、３月の月単位の情報１０２（図１２））に変更することができる。
【００６５】
図１２は、ディスプレイ２３に表示される月単位の情報１０２の表示例であり、２００５年の３月の月単位の情報１０２を示している。ユーザは、各日付に対して記憶部７８等に記憶されている任意のデータ（例えば、画像データ等）を複数対応付けることができ、任意のデータが対応付けられている日付（例えば、図１２に示された例の場合、３月１日、３日、８日、１３日等）の枠内には、対応付けられているデータのうちの１つに対応する小画像（例えば、対応付けられている画像データを縮小したサムネイル画像、対応付けられたデータの拡張子を示すアイコン等）が表示されている。
【００６６】
同図に示された状態で左方向釦３２−３が押下された場合、ディスプレイ２３の表示は、先月の２月の月単位の情報１０２に変更される。また、右方向釦３２−４が押下された場合、ディスプレイ２３の表示は、翌月の４月の月単位の情報１０２に変更される。
【００６７】
同図の表示例においては、月単位の情報１０２の中で３日に対応する部分がカーソルによって選択されている（あるいはハイライト表示されている）。このカーソル（あるいはハイライト表示）の位置は、リモートコントローラ２１に設けられた操作パッド３１の対応する位置に接触することによって瞬時に移動させることができる。例えば、同図の状態において操作パッド３１の左下隅に接触すれば、ハイライト表示を４月１０日に対応する部分で瞬時に移動させることができる。また、同図の状態において操作パッド３１の左下隅を押下すれば、ディスプレイ２３の表示を、４月４日の日単位の情報１０４に変更することができる。
【００６８】
また同図の状態において、下方向釦３２−２を押下すれば、ディスプレイ２３の表示を、週単位の情報１０３（いまの場合、３日に対応する部分が選択されているので、３月３日を含む３月第１週の週単位の情報１０３（図１３））に変更することができる。
【００６９】
また同図の状態において、上方向釦３２−１を押下すれば、ディスプレイ２３の表示を、年単位の情報１０１に変更することができる。
【００７０】
図１３は、ディスプレイ２３に表示される週単位の情報１０３の表示例であり、２００５年の３月第１週の週単位の情報１０３を示している。週単位の情報１０３において、任意のデータが対応付けられている日付（例えば、図１２に示された例の場合、３月１日、３日、８日、１３日等）の縦列枠内には、対応付けられているデータに対応する小画像（例えば、対応付けられている画像データを縮小したサムネイル画像、対応付けられたデータの拡張子を示すアイコン等）が表示されている。
【００７１】
同図に示された状態で左方向釦３２−３が押下された場合、ディスプレイ２３の表示は、３月第１週以前であって、任意のデータが対応付けられている日付を含む週の週単位の情報１０３に変更される。また、右方向釦３２−４が押下された場合、ディスプレイ２３の表示は、３月第１週以降であって、任意のデータが対応付けられている日付を含む週の週単位の情報１０３に変更される。
【００７２】
同図の表示例においては、週単位の情報１０３の中で３日に対応付けられた任意のデータのうちの１つの小画像がカーソルによって選択されている（あるいはハイライト表示されている）。このカーソル（あるいはハイライト表示）の位置は、リモートコントローラ２１に設けられた操作パッド３１の対応する位置に接触することによって瞬時に移動させることができる。また例えば、操作パッド３１の対応する位置を押下すれば、ディスプレイ２３の表示を、押下された位置に対応する小画像に対応する任意データを表示する画面（１クリップ表示１０５（図１５））に変更することができる。
【００７３】
また同図の状態において、下方向釦３２−２を押下すれば、ディスプレイ２３の表示を、日単位の情報１０３（いまの場合、３日に対応する部分が選択されているので、３月３日の日単位の情報１０４（図１４））に変更することができる。
【００７４】
また同図の状態において、上方向釦３２−１を押下すれば、ディスプレイ２３の表示を、月単位の情報１０２に変更することができる。
【００７５】
図１４は、ディスプレイ２３に表示される日単位の情報１０４の表示例であり、２００５年の３月３日の日単位の情報１０４を示している。日単位の情報１０４には、対応付けられている任意のデータにそれぞれ対応する小画像が表示されている。
【００７６】
同図に示された状態で左方向釦３２−３が押下された場合、ディスプレイ２３の表示は、３月３日以前であって、任意のデータが対応付けられている日付の日単位の情報１０４に変更される。また、右方向釦３２−４が押下された場合、ディスプレイ２３の表示は、３月３日以降であって、任意のデータが対応付けられている日付の日週単位の情報１０４に変更される。
【００７７】
同図の表示例においては、日単位の情報１０４の中で、最上段左から２番目の小画像がカーソルによって選択されている（あるいはハイライト表示されている）。このカーソル（あるいはハイライト表示）の位置は、リモートコントローラ２１に設けられた操作パッド３１の対応する位置に接触することによって瞬時に移動させることができる。また例えば、操作パッド３１の対応する位置を押下すれば、ディスプレイ２３の表示を、押下された位置に対応する小画像に対応する任意データの画像を表示する画面（１クリップ表示１０５（図１５））に変更することができる。
【００７８】
また同図の状態において、下方向釦３２−２を押下すれば、ディスプレイ２３の表示を、１クリップ表示１０５（いまの場合、最上段左から２番目の小画像が選択されているので、当該小画像に対応するデータの画像を表示する１クリップ表示１０５（図１５））に変更することができる。
【００７９】
また同図の状態において、上方向釦３２−１を押下すれば、ディスプレイ２３の表示を、週単位の情報１０３に変更することができる。
【００８０】
図１５は、ディスプレイ２３に表示される１クリップ表示１０５の表示例であり、３月３日に対応付けられている画像データの画像を示している。
【００８１】
同図に示された状態で左方向釦３２−３が押下された場合、ディスプレイ２３の表示は、３月３日に対応付けられている画像データ等であって、表示されている画像データの１つ前の画像データ等の画像を示す１クリップ表示１０５に変更される。また、右方向釦３２−４が押下された場合、ディスプレイ２３の表示は、３月３日に対応付けられている画像データ等であって、表示されている画像データの１つ後の画像データ等の画像を示す１クリップ表示１０５に変更される。
【００８２】
同図に示された状態で下方向釦３２−２を押下すれば、ディスプレイ２３の表示を、現在表示されている画像が表示枠一杯に表示された全画面表示１０６（図１６）に変更することができる。
【００８３】
また同図に示された状態で上方向釦３２−１を押下すれば、ディスプレイ２３の表示を、日単位の情報１０４に変更することができる。
【００８４】
図１６は、ディスプレイ２３に表示される全体画面表示１０６の表示例であり、図１５と同一の画像データの画像を示している。
【００８５】
同図に示された状態で左方向釦３２−３が押下された場合、ディスプレイ２３の表示は、３月３日に対応付けられている画像データ等であって、表示されている画像データの１つ前の画像データ等の画像を示す全画面表示１０６に変更される。また、右方向釦３２−４が押下された場合、ディスプレイ２３の表示は、３月３日に対応付けられている画像データ等であって、表示されている画像データの１つ後の画像データ等の画像を示す全画面表示１０６に変更される。
【００８６】
同図に示された状態で下方向釦３２−２が押下された場合、ディスプレイ２３の表示は、現在表示されている画像内の所定の箇所（操作パッド３１に対する接触によって選択された箇所）がズームアップされたズームアップ表示１０７（図１７）に変更される。なお、同図に示された状態で操作パッド３１に対する押下操作が行われた場合にも、ディスプレイ２３の表示は、押下された位置に対応する画像上の箇所のズームアップ表示１０７に変更される。
【００８７】
また同図に示された状態で上方向釦３２−１を押下すれば、ディスプレイ２３の表示を、１クリップ表示１０５に変更することができる。
【００８８】
図１７は、ディスプレイ２３に表示されるズームアップ表示１０７の表示例であり、図１５および図１６と同一の画像データの画像を示している。
【００８９】
同図に示された状態で操作パッド３１を操作することにより、画像上のズームアップ箇所を移動させることができる。
【００９０】
また同図に示された状態で上方向釦３２−１を押下すれば、ディスプレイ２３の表示を、全画面表示１０６に変更することができる。
【００９１】
次に、図１８はリモートコントローラ２１の操作パッド３１を用いて操作可能なソフトウェアキーボードの一例であるひらがな入力用のソフトウェアキーボード１１１の表示例を示している。操作パッド３１が４９の領域に分割されているのと同様に、このソフトウェアキーボート１１１も４９の領域に分割されている（ただし、入力テキスト表示欄１１２のように複数の領域が連結されている箇所も存在する）。
【００９２】
ソフトウェアキーボート１１１には、「あ」、「い」、「う」等の文字キーの他、入力テキスト表示欄１１２、カーソル（またはハイライト表示）１１３、左方向キー１１４、および右方向キー１１５が設けられている。
【００９３】
入力テキスト表示欄１１２には、ユーザにより入力された文字列が表示される。カーソル（またはハイライト表示）１１３は、ユーザが操作パッド３１を用いて選択している文字キー等を示し、ユーザが操作パッド３１上の任意の接触すると、カーソル１１３はソフトウェアキーボード１１１上の対応する文字キー等に瞬時に移動される。また、操作パッド３１が押下されると、カーソル１１３による選択が確定される（例えば、「お」文字釦が選択されていてそこが押下された場合、「お」の入力が確定されて、入力テキスト表示欄１１２に「お」が追加表示される）。
【００９４】
ソフトウェアキーボート１１１の左方向キー１１４または右方向キー１１５が選択、確定された場合、ソフトウェアキーボート１１１上に表示されている文字キー１１４の文字が切り換えられる。例えば、図１８に示されたように、あ行、か行、さ行、た行、な行の文字キー１１４が表示されている状態において右方向キー１１５が選択、確定された場合、ソフトウェアキーボート１１１上の表示は、は行、ま行、や行、ら行、わ行の文字キー１１４に変更される。また、は行、ま行、や行、ら行、わ行の文字キー１１４が表示されている状態において左方向キー１１５が選択、確定された場合、ソフトウェアキーボート１１１上の表示は、あ行、か行、さ行、た行、な行の文字キー１１４に変更される。
【００９５】
なお、リモートコントローラ２１の操作パッド３１を操作して、ソフトウェアキーボート１１１の左方向キー１１４または右方向キー１１５を選択、確定する代わりに、リモートコントローラ２１の左方向キー３２−３または右方向キー３２−４を押下するようにしても、同様の動作を実行させることができる。
【００９６】
次に、図１９はリモートコントローラ２１の操作パッド３１を用いて操作可能なソフトウェアキーボードの一例である英文字用のソフトウェアキーボード１２１の表示例を示している。操作パッド３１が４９の領域に分割されているのと同様に、このソフトウェアキーボート１２１も４９の領域に分割されている（ただし、入力テキスト表示欄１２２のように複数の領域が連結されている箇所も存在する）。
【００９７】
ソフトウェアキーボート１２１には、”Ａ”，”Ｂ”，”Ｃ”等の文字キーの他、入力テキスト表示欄１２２、およびカーソル（またはハイライト表示）１２３が設けられている。
【００９８】
入力テキスト表示欄１２２には、ユーザにより入力された文字列が表示される。カーソル（またはハイライト表示）１２３は、ユーザが操作パッド３１を用いて選択している文字キー等を示し、ユーザが操作パッド３１上の任意の接触すると、カーソル１１３はソフトウェアキーボード１２１上の対応する文字キーに瞬時に移動される。また、操作パッド３１が押下されると、カーソル１２３による選択が確定される（例えば、”Ａ”文字キーが選択されていてそこが押下された場合、”Ａ”の入力が確定されて、入力テキスト表示欄１２２に”Ａ”が追加表示される）。
【００９９】
以上説明したように、本発明を適用したリモートコントローラ２１には操作パッド３１と４方向釦３２を設けたので、ユーザは画面上の任意の位置を瞬時に指定することができるとともに、表示された情報をその階層構造に応じて上または下の階層のものに変更したり、同じ階層のものに変更したりする操作を直感的に実施することができる。
【０１００】
なお、上述した情報処理装置による一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。
【０１０１】
また、本明細書において、プログラムに基づいて実行されるステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１０２】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０１０３】
【図１】従来存在するソフトウェアキーボードの表示の一例を示す図である。
【図２】従来存在するリモートコントローラの外観構成の一例を示す図である。
【図３】本発明を適用した遠隔操作システムの構成例を示すブロック図である。
【図４】本発明を適用したリモートコントローラの外観構成例を示す図である。
【図５】本発明を適用したリモートコントローラの内部の構成例を示すブロック図である。
【図６】図５の操作パッドの構成例を示すブロック図である。
【図７】本発明を適用した情報処理装置の構成例を示すブロック図である。
【図８】図４に示されたリモートコントローラによる送信処理を説明するフローチャートである。
【図９】図４に示された情報処理装置による受信処理を説明するフローチャートである。
【図１０】リモートコントローラに設けらた４方向釦の機能を説明するための図である。
【図１１】ディスプレイに表示される年単位の情報の表示例を示す図である。
【図１２】ディスプレイに表示される月単位の情報の表示例を示す図である。
【図１３】ディスプレイに表示される週単位の情報の表示例を示す図である。
【図１４】ディスプレイに表示される日単位の情報の表示例を示す図である。
【図１５】ディスプレイに表示される１クリップ表示の表示例を示す図である。
【図１６】ディスプレイに表示される全画面表示の表示例を示す図である。
【図１７】ディスプレイに表示されるズームアップ表示の表示例を示す図である。
【図１８】ディスプレイに表示されるひらがな入力用ソフトウェアキーボードの表示例を示す図である。
【図１９】ディスプレイに表示される英文字入力用ソフトウェアキーボードの表示例を示す図である。
【符号の説明】
【０１０４】
２０  遠隔操作システム，  ２１  リモートコントローラ，  ２２  情報処理装置，  ２３  ディスプレイ，  ３１  操作パッド，  ３２  ４方向釦，  ３３  操作釦，  ５１  操作判定部，  ５２  信号発生部，  ５３  送信部，  ６１  操作位置検出部，  ６２  押下検知部，  ６３  ＯＲ演算部，  ７１ CPU，  ８１  記憶媒体，  ８２  受信部
【図１】
2006260028.tif 000003
【図２】
2006260028.tif 000004
【図３】
2006260028.tif 000005
【図４】
2006260028.tif 000006
【図５】
2006260028.tif 000007
【図６】
2006260028.tif 000008
【図７】
2006260028.tif 000009
【図８】
2006260028.tif 000010
【図９】
2006260028.tif 000011
【図１０】
2006260028.tif 000012
【図１１】
2006260028.tif 000013
【図１２】
2006260028.tif 000014
【図１３】
2006260028.tif 000015
【図１４】
2006260028.tif 000016
【図１５】
2006260028.tif 000017
【図１６】
2006260028.tif 000018
【図１７】
2006260028.tif 000019
【図１８】
2006260028.tif 000020
【図１９】
2006260028.tif 000021