(57)【要約】【課題】従来のＧＵＩ画面を参照しタッチセンサを介して操作入力を行う技術においては、リモコンは単にユーザのタッチ位置の座標情報を送るのみであって、上記のように各種ＧＵＩ画面の特色や相違を考慮したうえでのタッチ操作に係る処理を行うことができない、という課題がある。【解決手段】以上の課題を解決するために、本発明は、タッチセンサを利用して操作対象のＧＵＩ画面内のアイコン選択を行うリモコンであって、ＧＵＩ画面内のアイコン配置位置を示す配置情報を取得する機能を備えることで、例えばその配置情報で示される関係の無い位置へのタッチ操作においては操作信号を出力しない、といった具合に各種ＧＵＩ画面の特色や相違を考慮したうえでのタッチ操作に係る処理を行うリモコンを提供する。【選択図】図１
2015038661.tif 000002
【特許請求の範囲】
【請求項１】
表示装置のディスプレイに表示されるＧＵＩ画面内のアイコン選択機能を有するリモコンであって、
タッチセンサを備えたタッチ面と、
前記表示装置での前記ＧＵＩ画面内のアイコン配置情報を取得するアイコン配置情報取得部と、
タッチ面上の前記タッチセンサ部分に対する接触によって前記対応するＧＵＩ上のアイコンの選択信号を、アイコン配置情報に基づいて出力する選択出力部と、
を有するリモコン。
【請求項２】
前記ＧＵＩ画面内のアイコン配置に対応したタッチ面上のタッチセンサ部分に対するタッチを促すための識別を、取得したアイコン配置情報に基づいてタッチ面上に出力する識別出力部を有する請求項１に記載のリモコン。
【請求項３】
前記アイコン配置情報取得部は、
複数のアイコンを画面上に奥行表示し、その配置を示す奥行配置情報を取得する奥行配置取得手段を有し、
前記識別出力部は、
取得した奥行配置情報に基づいてタッチ面上に前記識別を奥行表示する奥行識別出力手段を有する
請求項２に記載のリモコン。
【請求項４】
前記ディスプレイから画面情報を取得する画面情報取得部を有するとともに、
前記アイコン配置情報取得部は、取得した画面情報に基づいてアイコン配置情報を取得する画面解析手段を有する請求項１から３のいずれか一に記載のリモコン。
【請求項５】
前記ＧＵＩ画面内のアイコン配置に対応したタッチ面上のタッチセンサ部分以外の領域に対するタッチであるずれタッチが検出された場合に、操作者に対してタッチ位置がずれていることを通知するずれ通知情報を出力するずれ通知情報出力部を有する請求項１から４のいずれか一に記載のリモコン。
【請求項６】
前記ＧＵＩ画面内のアイコン配置に対応したタッチ面上のタッチセンサ部分以外の領域に対するタッチの位置情報であるずれタッチ位置情報を取得するずれタッチ位置情報取得部と、
取得したずれタッチ位置情報とアイコン配置情報とに基づいて、実際のタッチ位置と前記ＧＵＩ画面内でタッチされた位置として演算される位置との相対的位置関係を補正する補正情報を取得する補正情報取得部と、を有する請求項１から５のいずれか一に記載のリモコン。
【請求項７】
請求項１から６のいずれか一に記載のリモコンを含む表示装置。
【請求項８】
請求項１から６のいずれか一に記載のリモコンを含むテレビ受像機。
【請求項９】
表示装置のディスプレイに表示されるＧＵＩ画面内のアイコン選択機能を有し、タッチセンサを備えたタッチ面を有するリモコンのためのプログラムであって、
表示装置での前記ＧＵＩ画面内のアイコン配置情報を取得するアイコン配置情報取得ステップと、
タッチ面上の前記タッチセンサ部分に対する接触によって前記対応するＧＵＩ上のアイコンの選択信号を、アイコン配置情報に基づいて出力する選択出力ステップと、
を計算機に実行させるリモコン用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＧＵＩ（グラフィカル・ユーザ・インターフェース）画面を介した操作入力を、タッチセンサを利用して行うリモコンに関する。
【背景技術】
【０００２】
従来、テレビをはじめとする家電機器やその他の電子機器において、遠隔操作用の入力デバイスとしてリモコンが一般的に利用されている。また、最近ではタッチセンサを備えることで、接触を検知することで操作可能なリモコンも提供されている。このようなタッチ操作可能なリモコンでは、操作対象のＧＵＩ画面上に表示された選択項目の選択操作のために、その選択項目のＧＵＩ画面内での表示位置に対応するタッチ面上の領域をタップする。具体的には、例えば録画リストとして４つの録画番組のサムネイル画像がＧＵＩ画面内に２×２配列で表示されている。そこでユーザは消去したい番組のサムネイルがＧＵＩ画面内の左下に表示されていれば、それに合せてリモコンのタッチ面の左下領域をタップする、という具合である。
【０００３】
また、そのようにして選択した録画番組データを消去しても良いかの確認用のＧＵＩ画面として「はい」、「いいえ」が左右に配置表示されていれば、ユーザはリモコンのタッチ面の左側をタップし当該録画番組データの消去を実行させる、という具合である。
【０００４】
このようにタッチセンサによってタッチ操作可能なリモコンはユニバーサルな操作が可能、すなわちＧＵＩに応じて全く別々の操作に利用可能であり、したがって操作の種類や対象が複雑多岐に渡っても操作ボタンを増やすことなく対応することができることを特徴とする。
【０００５】
また特許文献１には、情報表示機能を備えるタッチセンサであるタッチパネルを有するリモコンであって、操作対象に応じた操作ボタン画像の情報（例えば操作対象がテレビ装置であればチャンネルボタンと音量調整ボタン、プリンタであれば印刷ボタンなど）を保持し、操作対象に応じてタッチパネル上にその操作ボタン画像を表示することで操作入力を受付ける技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−０２２５０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、上記ＧＵＩ画面を参照しタッチセンサを介して操作入力を行う技術においては、リモコンは単にユーザのタッチ位置の座標情報を送るのみであって、各種ＧＵＩ画面の特色や相違を考慮したうえでのタッチ操作に係る処理を行うことができない、という課題がある。具体的には、例えばあるＧＵＩ画面Ａにおいては右半分に操作項目が無くタッチしても意味が無い場合でも、タッチ面の右半分にタッチされるとその操作上無効な位置座標を機械的に送ってしまうことになる。
【０００８】
また特許文献１の技術は、テレビなどの操作対象上にて表示されているＧＵＩ画面を参照してタッチ操作を行うものではなく、したがってリモコン上で操作ボタンのみでその操作内容などがユーザに分かるように示す必要がある。そのため特許文献１のリモコンは単なるタッチセンサではなく情報表示機能を備えるタッチパネルを利用する必要があり、コストが割高になる、あるいは消費電力が高くなる、などの課題がある。
【課題を解決するための手段】
【０００９】
以上の課題を解決するために、本発明は、タッチセンサを利用して操作対象のＧＵＩ画面内のアイコン選択を行うリモコンであって、ＧＵＩ画面内のアイコン配置位置を示す配置情報を取得する機能を備えることで、例えばその配置情報で示される関係の無い位置へのタッチ操作においては操作信号を出力しない、といった具合に各種ＧＵＩ画面の特色や相違を考慮したうえでのタッチ操作に係る処理を行うリモコンを提供する。具体的には表示装置のディスプレイに表示されるＧＵＩ画面内のアイコン選択機能を有するリモコンであって、タッチセンサを備えたタッチ面と、前記表示装置での前記ＧＵＩ画面内のアイコン配置情報を取得するアイコン配置情報取得部と、タッチ面上の前記タッチセンサ部分に対する接触によって前記対応するＧＵＩ上のアイコンの選択信号を、アイコン配置情報に基づいて出力する選択出力部と、を有するリモコンを提供する。
【００１０】
また、さらに本発明は、タッチセンサを利用して操作対象のＧＵＩ画面内のアイコン選択を行うリモコンであって、ＧＵＩ画面内のアイコン配置に対応したタッチ面上のタッチセンサ部分を例えば光らせることで、その対応関係をユーザが容易に識別可能に構成したことを特徴とするリモコンを提供する。具体的には、上記構成に加えて前記ＧＵＩ画面内のアイコン配置に対応したタッチ面上のタッチセンサ部分に対するタッチを促すための識別を、取得したアイコン配置情報に基づいてタッチ面上に出力する識別出力部を有するリモコンも提供する。また、前記アイコン配置情報取得部が、複数のアイコンを画面上に奥行表示し、その配置を示す奥行配置情報を取得する奥行配置取得手段を有し、前記識別出力部が、取得した奥行配置情報に基づいてタッチ面上に前記識別を奥行表示する奥行識別出力手段を有するリモコンも提供する。
【００１１】
また、上記構成に加えて、前記ディスプレイから画面情報を取得する画面情報取得部を有するとともに、前記アイコン配置情報取得部が、取得した画面情報に基づいてアイコン配置情報を取得する画面解析手段を有するリモコンを提供する。また、上記のような構成を備えるリモコンを含む表示装置やテレビ受像機も提供する。
【００１２】
また、そのようなリモコンを制御するためのプログラムも提供する。具体的には、表示装置のディスプレイに表示されるＧＵＩ画面内のアイコン選択機能を有し、タッチセンサを備えたタッチ面を有するリモコンのためのプログラムであって、表示装置での前記ＧＵＩ画面内のアイコン配置情報を取得するアイコン配置情報取得ステップと、タッチ面上の前記タッチセンサ部分に対する接触によって前記対応するＧＵＩ上のアイコンの選択信号を、アイコン配置情報に基づいて出力する選択出力ステップと、を計算機に実行させるリモコン用プログラムも提供する。
【発明の効果】
【００１３】
以上のような構成をとる本発明によって、タッチセンサを利用して操作対象のＧＵＩ画面内のアイコン選択を行うリモコンにおいて、アイコンの配置情報を取得することで、例えば無効な位置へのタッチ操作においては操作信号を出力しないなど各種ＧＵＩ画面の特色や相違を考慮したうえでのタッチ操作に係る処理を行うことができる。また、情報表示機能を有するタッチパネルを利用せずに構成できるので、リモコンの部品コストを抑えることができ、また消費電力を抑えることもできる。
【図面の簡単な説明】
【００１４】
【図１】実施例１のリモコンにおける機能ブロックの一例を表す図
【図２】実施例１のリモコンにおけるタッチ面の一例を表す図
【図３】実施例１のリモコンにおいてアイコン配置情報を取得するためのテーブルデータの一例を表す図
【図４】実施例１のリモコンで利用される表示装置における機能ブロックの一例を表す図
【図５】実施例１のリモコンにおけるハードウェア構成の一例を表す図
【図６】実施例１のリモコンにおける処理の流れの一例を表すフローチャート
【図７】実施例２のリモコンにおける機能ブロックの一例を表す図
【図８】実施例２のリモコンにおける識別出力の一例を表す図
【図９】実施例２のリモコンにおける処理の流れの一例を表すフローチャート
【図１０】実施例３のリモコンにおける機能ブロックの一例を表す図
【図１１】実施例３のリモコンにおけるタッチ面の識別の奥行表示の一例を表す概念図
【図１２】実施例３のリモコンにおける処理の流れの一例を表すフローチャート
【図１３】実施例４のリモコンによるアイコン配置情報の取得の一例を説明するための概念図
【図１４】実施例４のリモコンにおける機能ブロックの一例を表す図
【図１５】実施例４のリモコンにおける処理の流れの一例を表すフローチャート
【図１６】実施例５のリモコンによって行われる警告の一例を説明するための概念図
【図１７】実施例５のリモコンにおける機能ブロックの一例を表す図
【図１８】実施例５のリモコンにおける処理の流れの一例を表すフローチャート
【図１９】実施例６のリモコンにおけるキャリブレーション（較正）用画面の一例を表す図
【図２０】実施例６のリモコンにおける機能ブロックの一例を表す図
【図２１】実施例６のリモコンにおける処理の流れの一例を表すフローチャート
【発明を実施するための形態】
【００１５】
以下に、図を用いて本発明の実施の形態を説明する。なお、本発明はこれら実施の形態に何ら限定されるものではなく、その要旨を逸脱しない範囲において、種々なる態様で実施しうる。なお、実施例１は、主に請求項１，７，８，９について説明する。また、実施例２は、主に請求項２について説明する。また、実施例３は、主に請求項３について説明する。また、実施例４は、主に請求項４について説明する。また、実施例５は、主に請求項５について説明する。また、実施例６は、主に請求項６について説明する。
【００１６】
≪実施例１≫
＜概要＞
本実施例のリモコンは、タッチセンサを利用して操作対象のＧＵＩ画面内のアイコン選択を行うリモコンであって、その操作対象におけるＧＵＩ画面内のアイコン配置位置を示す配置情報を取得する機能を備えることを特徴とする。具体的には、例えばあるＧＵＩ画面では左半分にのみ選択操作用のアイコンが配置され、右半分にはアイコンが配置されていない。
【００１７】
すると本実施例のリモコンでは、そのような選択操作用のアイコンの配置情報を取得することで、タッチセンサの右半分へのタッチ操作に関しては無効な操作であると判断し、その座標情報を操作対象機器に送信する処理を実行しない。あるいは、リモコンのユーザに対して無効なタッチ操作であることをライトの明滅や警告メッセージの出力などで知らせるなどの処理を行う、という具合である。
【００１８】
＜機能的構成＞
図１は、本実施例のリモコンにおける機能ブロックの一例を表す図である。なお、以下に記載する本リモコンや、このリモコンを利用した操作システムの機能ブロックは、ハードウェア及びソフトウェアの組み合わせとして実現され得る。具体的には、コンピュータを利用するものであれば、ＣＰＵや主メモリ、バス、あるいは二次記憶装置（ハードディスクや不揮発性メモリ、ＣＤやＤＶＤなどの記憶メディアとそれらメディアの読取ドライブなど）、情報入力に利用される入力デバイス、印刷機器や表示装置、その他の外部周辺装置などのハードウェア構成部、またその外部周辺装置用のインターフェース、通信用インターフェース、それらハードウェアを制御するためのドライバプログラムやその他アプリケーションプログラム、ユーザ・インターフェース用アプリケーションなどが挙げられる。そして主メモリ上に展開したプログラムに従ったＣＰＵの演算処理によって、入力デバイスやその他インターフェースなどから入力され、メモリやハードディスク上に保持されているデータなどが加工、蓄積されたり、上記各ハードウェアやソフトウェアを制御するための命令が生成されたりする。あるいは本リモコンの各機能ブロックは専用ハードウェアによって実現されてもよい。
【００１９】
またこの発明はリモコンとして実現できるのみでなく、方法としても実現可能である。また、このような発明の一部をソフトウェアとして構成することができる。さらに、そのようなソフトウェアをコンピュータに実行させるために用いるソフトウェア製品（リモコン用プログラム）、及び同製品を固定した記録媒体も、当然にこの発明の技術的な範囲に含まれる（本明細書の全体を通じて同様である）。
【００２０】
また、本発明の「リモコン」とは、表示装置のディスプレイに表示されるＧＵＩ画面内のアイコン選択機能を有するリモコンである。なお、本実施例のリモコンの操作対象はディスプレイを備える表示装置、あるいはテレビ放送の受信、表示機能を備えるテレビ受像機には限定されず、表示装置に接続されている例えば録画再生専用装置や、表示装置を内蔵する例えばディスプレイ付電子レンジなどその他電子機器であっても良い。
【００２１】
そして「ＧＵＩ画面」とは、そのディスプレイに表示され、操作内容などを示す項目アイコンなどを選択可能に表示するＧＵＩ（グラフィカル・ユーザ・インターフェース）用の画面であって、ユーザはそのＧＵＩ画面上に表示される選択項目を選択することで視覚的に操作内容を把握して操作を行うことができる。また「アイコン選択機能」とは、そのＧＵＩ画面上に表示されている選択項目を示すアイコンを選択する機能をいう。なおこのアイコンについては、記号図形や絵で表象されるもののほか、文字列などで示されるものも含まれる。
【００２２】
そして、この図１にあるように、本実施例の「リモコン」（０１００）は、「タッチ面」（０１０１）と、「アイコン配置情報取得部」（０１０２）と、「選択出力部」（０１０３）と、を有する。
【００２３】
「タッチ面」（０１０１）は、タッチセンサを備えて構成されている。「タッチセンサ」とは、指やスタイラスペンなどの接触を検知するセンサであって、その検知方式としては、例えば抵抗膜方式や表面方／投影型の静電容量方式、電磁誘導方式、赤外線センサ方式、表面弾性波方式、画像認識方式など様々な方式が挙げられる。なおこのタッチ面を構成するタッチセンサは、例えば物理的な検知素子を複数並べて構成されたものであっても良いし、遮光方式や画像認識方式によって読取を行うのであれば、その方式に応じて座標を区別して読取られる仮想的な複数の検知素子で構成されていても良い。また、このタッチセンサの各検知範囲は（仮想的なものも含めて）一の検知素子で構成されても良いし、複数の検知素子の組で構成されていても良い。
【００２４】
図２は、このタッチ面の一例を表す図である。この図にあるように、タッチ面には、例えば格子状にタッチセンサ（横線で示す四角領域）が複数配列されている。そしてユーザが指やスタイラスペンなどで例えばタッチセンサＡに触れると、その座標情報を取得しその位置にタップ操作がなされたことを読取る、という具合である。またこの図に示すように、後述する「タッチを促すための識別」のために、このタッチセンサの近傍にＬＥＤ（発光ダイオード）などの発光体を例えば埋め込み配置などしても良い。
【００２５】
「アイコン配置情報取得部」（０１０２）は、表示装置での前記ＧＵＩ画面内のアイコン配置情報を取得する機能を有し、例えば演算装置や通信回路、アイコン配置情報取得プログラムなどによって実現することができる。なお、ＧＵＩ画面内でのアイコンの配置位置を示すこのアイコン配置情報の具体的な情報内容は様々挙げられる。例えばＧＵＩ画面内のアイコンの位置情報（座標情報）そのものであっても良い。あるいはタッチ面の検知領域を例えば右上、左上、右下、左下などの領域に分割し、図３（ａ）に示すようにそれぞれの領域の識別情報と、その領域に含まれる位置情報を関連付けたテーブル情報などを保持する構成とする。そしてアイコンが配置されている領域の識別情報をアイコン配置情報として取得し、前記テーブルを参照してアイコンの配置情報を識別する構成としても良い。
【００２６】
また、例えば「録画リスト」であれば３×２のサムネイル画像（アイコン）表示、２択の選択画面であれば左右のアイコン表示、という具合にその操作対象のＧＵＩ識別情報（例えば録画リスト）などに応じてアイコンの配置を示すこともできる。そこで図３（ｂ）に示すようにＧＵＩ識別情報とその操作で利用されるアイコンの位置情報とを関連付けたテーブル情報などを予め保持する。そしてＧＵＩ識別情報をアイコン配置情報として取得し、前記テーブルを参照してその配置情報を識別する構成としても良い。
【００２７】
なお上記のようなアイコン配置情報の取得方法については、例えば表示装置から送信されるアイコン配置情報を受信することで取得する構成が挙げられる。あるいはアイコンの位置情報が上記ＧＵＩ識別情報によって識別可能であれば、録画リストのＧＵＩ画面を表示するために本実施例のリモコン上に配設される、またはタッチセンサ上に示される「録画リストボタン」の入力受付によってそのＧＵＩ識別情報を取得しアイコン配置情報を取得する構成としても良い。
【００２８】
また、後の実施例で詳述するように、照度センサや画像認識用のカメラなどでディスプレイに表示されているＧＵＩ画面そのものを解析などしてアイコンの配置位置を取得する方法も挙げられる。
【００２９】
「選択出力部」（０１０３）は、タッチ面上の前記タッチセンサ部分に対する接触によって前記対応するＧＵＩ上のアイコンの選択信号を、アイコン配置情報に基づいて出力する機能を有し、例えば演算装置や選択出力プログラム、選択信号の出力回路などによって実現することができる。なお「アイコンの選択信号の、アイコン配置情報に基づく出力」とは、例えば以下のような処理が挙げられる。具体的に、例えばユーザが前記タッチ面上のタッチセンサ部分に、指やスタイラスペン、それに準じる指示器を用いて接触する。するとその接触に応じてタッチセンサから出力されたタッチ位置の座標情報と、アイコン配置情報で示される配置座標とを演算装置の演算処理によって比較する。そして、タッチ位置の座標情報がアイコンは位置情報で示される配置位置から所定値以上乖離している場合には、当該タッチ操作は無効な操作であるとしてアイコンの選択信号を出力しない処理を実行する。あるいは、リモコンのユーザに対して無効なタッチ操作であること警告するため、例えばライトを所定の形態で明滅させるためのライト制御信号や、警告メッセージの出力信号、タッチパネルへの警告アイコンの出力信号などを出力する処理を行う、という具合である。
【００３０】
また、選択出力部でのアイコン配置情報に基づくアイコンの選択信号の出力例として以下のような出力形態も挙げられる。具体的に、例えばＧＵＩ画面の座標（１，１）はチャンネル１ボタン、という具合に、アイコン配置情報として、アイコンの配置座標と当該アイコンによる操作内容とを関連付けた情報を合せて取得する。そして、演算装置がその情報を参照することで、タッチ位置における操作内容を特定し、特定された操作内容を示すリモコンコードを、予め保持されているリモコンコード表から取得する。そして、タッチ位置の座標情報の替わりに、そのリモコンコードを操作対象機器に送信する、という具合である。
【００３１】
＜表示装置の機能的構成＞
なお、上記のように本実施例のリモコンで利用される表示装置からアイコン配置情報が出力される構成、またリモコンから出力された選択信号の操作内容を表示装置側で解釈する構成もある。そこで図４を用いて、そのような表示装置における機能的構成の一例を説明する。この図にあるように、「表示装置」（０４００）は、「ディスプレイ」（０４０１）と、「ＧＵＩ情報取得部」（０４０２）と、「ＧＵＩ識別情報送信部」（０４０３）と、「選択信号受信部」（０４０４）と、「選択信号判断部」（０４０５）と、「処理部」（０４０６）と、を有する。
【００３２】
「ディスプレイ」（０４０１）は、ＧＵＩ画面を表示する機能を備え、その表示方式は限定されない。例えば液晶方式のディスプレイやプラズマ方式のディスプレイ、有機ＥＬ形式のディスプレイ、陰極管方式のディスプレイなどが挙げられる。
【００３３】
「ＧＵＩ情報取得部」（０４０２）は、ディスプレイに表示されるべきＧＵＩ画面の表示用、および操作受付用のＧＵＩ情報を取得する機能を有し、例えば演算装置やＧＵＩ情報取得プログラムなどによって実現することができる。具体的には、リモコンによる所定のＧＵＩ画面の表示命令を示す操作信号を受信した場合、その信号で示されるＧＵＩに関するＧＵＩ情報を取得する、という具合である。また、操作内容の遷移にともなう画面遷移がある場合は、その遷移ルールに従って特定される次に表示されるべきＧＵＩ用のＧＵＩ情報を取得する。
【００３４】
そして、このようにして取得されたＧＵＩ情報にしたがって、ディスプレイ上に操作内容を示すアイコンが選択可能に配置されたＧＵＩ画面が表示され、操作入力を受付けることができる。
【００３５】
「ＧＵＩ識別情報送信部」（０４０３）は、ＧＵＩ識別情報を取得しリモコンに送信する機能を有し、例えば演算装置やＧＵＩ識別情報取得プログラム、および信号出力回路などによって実現することができる。また、この「ＧＵＩ識別情報」は、現在ディスプレイに表示されているＧＵＩを識別するための情報をいい、例えばチャンネル選択画面であれば「ＩＤ：Ａ」、はい／いいえの選択画面であれば「ＩＤ：Ｂ」といった情報であっても良い。あるいは、そのＧＵＩを所定の領域で分割した際の領域の領域識別情報や、そのＧＵＩで配置されるアイコンの座標情報をＧＵＩ識別情報として送信しても良い。なお、このＧＵＩ識別情報の取得については上記ＧＵＩ情報取得部で取得されたＧＵＩを識別するＧＵＩ識別情報を取得する構成とすると良い。また、前述のようにリモコン自体で操作入力（録画リストボタンの押下など）に応じてＧＵＩ識別情報を取得可能に構成されている場合は、このＧＵＩ識別情報送信部は省略されても良い。
【００３６】
「選択信号受信部」（０４０４）は、リモコンの選択出力部から出力される選択信号を受信する機能を有し、例えばリモコンが赤外線によって選択信号を出力するのであれば赤外線受光器、その他形式であればその形式に合せた受信回路で実現することができる。
【００３７】
「選択信号判断部」（０４０５）は、選択信号受信部で受信した選択信号によって示される操作内容を判断する機能を有し、例えば演算装置と選択信号判断プログラムなどによって実現できる。具体的には、選択信号でアイコンの座標情報が示されていれば、ＧＵＩ情報を参照してその位置のアイコンが示す操作内容を判断する。あるいは選択信号判断部はリモコンコードを含み、演算装置はそのリモコンコードを参照して、選択信号で示される操作内容を取得する、という具合である。
【００３８】
「処理部」（０４０６）は、選択信号判断部で判断された操作内容に応じた処理を実行する機能を有し、例えば演算装置と処理プログラム、および操作内容に係る各ハードウェア構成や制御プログラムによって実現できる。
【００３９】
＜ハードウェア構成＞
図５は、上記機能的な各構成要件をハードウェアとして実現した際の、本実施例のリモコンにおける構成の一例を表す概略図である。この図を利用してアイコン配置情報に基づくアイコンの選択信号の出力処理におけるそれぞれのハードウェア構成部の働きについて説明する。この図にあるように本実施例のリモコンは「演算装置」（０５０１）を備えている。この演算装置はアイコン配置情報取得部であり、またその他の各種演算処理を実行するためのハードウェア構成である。またこの演算装置は作業用の一次メモリを内蔵していても良いし、外部に別途メモリを備えていても良い。また、タッチ面を構成する「タッチセンサ」（０５０２）と、その他の「ボタン入力機構」（０５０３）やＧＵＩ識別情報とタッチセンサの座標情報とを関連付けたテーブルデータなどを保持する「フラッシュメモリ」（０５０４）、そして選択出力部である「無線通信回路」（０５０５）も備えている。あるいはその替わりに「赤外線発光器」などのその他通信機構を備えていても良い。そしてそれらが「システムバス」などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。
【００４０】
そして「一次メモリ」にはプログラムが読み出され、「演算装置」は読み出された当該プログラムを参照し、プログラムで示される手順に従い各種演算処理を実行する。また、この「一次メモリ」や「フラッシュメモリ」にはそれぞれ複数のアドレスが割り当てられており、「ＣＰＵ」の演算処理においては、そのアドレスを特定し格納されているデータにアクセスすることで、データを用いた演算処理を行うことが可能になっている。
【００４１】
ここで、例えばユーザが録画リストの編集を行うため、録画装置が接続（内蔵）された表示装置に録画リストを表示させるための操作入力を「タッチセンサ」や「ボタン入力機構」を利用して行う。すると「演算装置」はアイコン配置情報取得プログラムを解釈し、それに従ってその操作入力に応じて表示される録画リストを利用した操作が行われること示すＧＵＩ識別情報を取得し、演算装置内蔵の一次メモリのアドレス１に格納する。
【００４２】
あるいは、例えば録画リストを利用した操作入力の受付画面を表示している場合に、操作対象である録画装置からそのＧＵＩ識別情報が出力され、それがリモコンの「無線通信回路」にて受信され一次メモリのアドレス１に格納されても良い。また録画装置のフラッシュメモリに図３（ａ）や（ｂ）に示すようなテーブルが保持されていれば、そのＧＵＩ識別情報の替わりにタッチ面の領域を示す情報や、あるいは直接タッチセンサの座標情報が録画装置から送信され、受信したその情報をアイコン配置情報として一次メモリのアドレス１に格納しても良い。
【００４３】
そして一次メモリに格納されている情報がＧＵＩ識別情報やタッチ面の領域を示す情報である場合には、「フラッシュメモリ」に保持されている図３（ａ）や（ｂ）に示すようなテーブルを参照して関連付けられているタッチセンサの座標情報を特定し、一次メモリのアドレス２などに格納する。
【００４４】
その後、「演算装置」は選択出力プログラムを解釈し、タッチ操作の入力待ち状態になる。また、その間にＧＵＩ画面の変遷や変更があれば、それに応じて次に表示されるＧＵＩ識別情報を取得するなどして現在ディスプレイに表示されているＧＵＩ画面に応じたアイコン配置情報を取得する。そしてタッチセンサへの接触を検知した場合、そのタッチ位置の座標情報を一次メモリのアドレス３に格納する。また、例えばタッチセンサと表示装置のＧＵＩ画面の解像度や縦横比が異なるようであれば、両者の位置関係が比較できるようタッチ位置の座標情報を所定の変換式で変換する処理を行っても良い。
【００４５】
そして「演算装置」は、一次メモリのアドレス３に格納されているユーザのタッチ操作の座標情報と、アドレス１や２に格納されているＧＵＩ画面上のアイコンの座標情報とを比較し、所定のタッチ誤差範囲内で両者が略一致しているか否かの判断処理を実行する。そして、一致していないとの判断結果である場合には、例えば当該タッチ操作は無効な操作であるとしてアイコンの選択信号を出力しない。あるいは、例えば図示しないライトを所定の態様で明滅させるためのライト制御信号を当該ライトの明滅制御回路に対して出力したり、警告メッセージの出力信号やタッチパネルへの警告アイコンの出力信号などスピーカの制御回路やタッチパネルの表示回路に対して出力する。
【００４６】
あるいは、一致していないとの判断結果である場合には、取得したアイコン配置情報で示されるアイコンの配置座標と当該アイコンによる操作内容とを関連付けた情報を参照し、演算装置がタッチ位置における操作内容を特定する。つづいて特定された操作内容を示すリモコンコードを、予め「フラッシュメモリ」に保持されているリモコンコード表から取得し、タッチ位置の座標情報の替わりに、そのリモコンコードを「無線通信回路」を介して操作対象である録画装置に送信しても良い。
【００４７】
＜処理の流れ＞
図６は、本実施例のリモコンにおける処理の流れの一例を表すフローチャートである。なお、以下に示すステップは、上記のような計算機の各ハードウェア構成によって実行されるステップであっても良いし、媒体に記録され計算機を制御するためのプログラムを構成する処理ステップであっても構わない。また、このリモコンは表示装置のディスプレイに表示されるＧＵＩ画面内のアイコン選択機能を有し、タッチセンサを備えたタッチ面を有する。
【００４８】
そして、この図にあるように、表示装置での前記ＧＵＩ画面内のアイコン配置情報を取得する（ステップＳ０６０１）。なお、このアイコン配置情報の取得は様々な方法でなされると良い。例えば上記アイコン配置情報取得部にて説明したように、リモコンの操作によって入力されたＧＵＩ識別情報を取得し、それを利用して図３に示すようなテーブルを参照しアイコンの配置座標を取得しても良い。また、このリモコンの操作対象である電子機器からＧＵＩ識別情報やタッチ面上の対応領域を示す情報、あるいは直接タッチセンサの座標情報を取得しても良い。
【００４９】
その後、タッチ面上の前記タッチセンサ部分に対する接触によって前記対応するＧＵＩ上のアイコンの選択信号を、アイコン配置情報に基づいて出力する（ステップＳ０６０２）。具体的には、例えばタッチセンサから出力されたタッチ位置の座標情報と、アイコン配置情報で示される配置座標とを演算装置の演算処理によって比較する。そして、タッチ位置の座標情報がアイコンは位置情報で示される配置位置から所定値以上乖離している場合には、当該タッチ操作は無効な操作であるとしてアイコンの選択信号を出力しない処理を実行する。あるいは、リモコンのユーザに対して無効なタッチ操作であること警告するため、例えばライトを所定の形態で明滅させるためのライト制御信号や、警告メッセージの出力信号、タッチパネルへの警告アイコンの出力信号などを出力する処理を行っても良い。
【００５０】
また、例えばアイコン配置情報として、アイコンの配置座標と当該アイコンによる操作内容とを関連付けた情報を合せて取得する。そして、演算装置がその情報を参照することで、タッチ位置における操作内容を特定し、特定された操作内容を示すリモコンコードを、予め保持されているリモコンコード表から取得し、タッチ位置の座標情報の替わりに、そのリモコンコードを操作対象機器に送信しても良い。
【００５１】
＜効果の簡単な説明＞
以上のように本実施例のリモコンによって、タッチセンサを利用して操作対象のＧＵＩ画面内のアイコン選択を行うリモコンにおいて、アイコンの配置情報を取得することで、例えば無効な位置へのタッチ操作においては操作信号を出力しないなど各種ＧＵＩ画面の特色や相違を考慮したうえでのタッチ操作に係る処理を行うことができる。
【００５２】
≪実施例２≫
＜概要＞
本実施例は上記実施例を基本として、ＧＵＩ画面上のアイコンの配置位置がリモコンのタッチ面のいずれの位置に相当するのかをユーザが容易に識別できるよう、取得したアイコン配置情報に基づいて、例えばＧＵＩ画面のアイコンと同じ位置のタッチセンサを光らせるなどの機能をさらに有することを特徴とするリモコンである。
【００５３】
＜機能的構成＞
図７は、本実施例のリモコンにおける機能ブロックの一例を表す図である。この図にあるように、本実施例の「リモコン」（０７００）は、上記実施例を基本として、「タッチ面」（０７０１）と、「アイコン配置情報取得部」（０７０２）と、「選択出力部」（０７０３）と、を有する。なお、これらの構成要件については上記実施例で記載済みであるので、その説明は省略する。そして、本実施例のリモコンは、さらに「識別出力部」（０７０４）を有することを特徴とする。
【００５４】
「識別出力部」（０７０４）は、前記ＧＵＩ画面内のアイコン配置に対応したタッチ面上のタッチセンサ部分に対するタッチを促すための識別を、取得したアイコン配置情報に基づいてタッチ面上に出力する機能を有し、演算装置や識別出力プログラム、および識別のための各種機構（例えば発光機構など）によって実現することができる。具体的にこの識別情報出力部では、以下のような処理を実行する。すなわちＧＵＩ画面でのアイコンの表示座標とタッチ面の座標の対応テーブルや所定の写像関数などを利用して、アイコン配置情報で特定されるＧＵＩ画面でのアイコンの表示座標に対応するタッチ面の座標情報を演算する。そして、演算で決定されたタッチ面の座標位置に配列されているタッチセンサに対して、例えば光らせるなどの識別のための出力を行うよう命令する、という具合である。
【００５５】
図８は、識別出力の一例を説明するための概念図である。この図８（ａ）にあるように例えばＧＵＩ画面内の左右に「はい」「いいえ」の選択項目が配置されている。この場合リモコンのタッチ面上の上記画面のアイコン配置に合せた左右の領域（斜線部分）が光るように構成されている。あるいは図８（ｂ）にあるようにＧＵＩ画面内の上下左右辺付近に各種機能の選択項目が配置されている。この場合リモコンのタッチ面上の４辺に沿った領域（斜線部分）が光るように構成されている。
【００５６】
なお、上記説明では、タッチを促すための識別のための出力として「光による出力」を例に挙げて説明したが、そのためのタッチセンサの構造については特に限定しない。例えば図２に示すように個々のタッチセンサの一部に穴などを開け、そこにＬＥＤなどの発光体を埋め込むことで、タッチセンサ（近傍）が光るようにした構造が挙げられる。あるいはタッチセンサ自体が発光する構造や、タッチセンサを透光性のある素材としその下に発光体を敷く積層構造なども挙げられる。
【００５７】
また、上記識別のための出力は光による出力には限定されず、例えばタッチセンサがそれぞれ隆起／陥没する機構を備えることで、ＧＵＩ画面内のアイコンの対応位置にあるタッチセンサを隆起させる（あるいは逆に対応位置以外のタッチセンサを陥没させる）などによって、タッチを促すための識別可能に出力を行っても良い。あるいは、タッチセンサを硬化状態と軟化状態で遷移するよう制御可能な素材で構成し、ＧＵＩ画面内のアイコンの対応位置にあるタッチセンサを硬化させるなどによって、タッチを促すための識別可能に出力を行う方法も挙げられる。
【００５８】
またユーザが、そのＧＵＩ画面内のアイコンとタッチ面上の識別出力との関係性を容易に把握できる、という前提を満たしていれば、アイコンのＧＵＩ画面内での配置座標や形状、大きさと、タッチ面上の識別の出力座標や形状、大きさとは必ずしも完全に一致しなくても良い。例えば図８に示すように、楕円形状の「はい」「いいえ」の選択アイコンがＧＵＩ画面内の左右に配置されている場合に、タッチ面上の識別出力が正方形状でＧＵＩ画面のアイコンより大きく出力されていてもよい。
【００５９】
以上のような構成によって、タッチセンサを利用して操作対象のＧＵＩ画面内のアイコン選択を行うリモコンにおいて、ユーザはＧＵＩ画面内のアイコンの配置位置とタッチセンサのタッチ面上の位置との対応関係をユーザが把握したうえで、タッチ面に対するタッチ操作を行うことができる。
【００６０】
＜処理の流れ＞
図９は、本実施例のリモコンにおける処理の流れの一例を表すフローチャートである。なお、以下に示すステップは、上記のような計算機の各ハードウェア構成によって実行されるステップであっても良いし、媒体に記録され計算機を制御するためのプログラムを構成する処理ステップであっても構わない。また、このリモコンは表示装置のディスプレイに表示されるＧＵＩ画面内のアイコン選択機能を有し、タッチセンサを備えたタッチ面を有する。
【００６１】
そして、この図にあるように、表示装置での前記ＧＵＩ画面内のアイコン配置情報を取得する（ステップＳ０９０１）。すると、前記ＧＵＩ画面内のアイコン配置に対応したタッチ面上のタッチセンサ部分に対するタッチを促すための識別（例えばタッチセンサ近傍の発光により識別など）を、取得したアイコン配置情報に基づいてタッチ面上に出力する（ステップＳ０９０２）。
【００６２】
その後、タッチ面上の前記タッチセンサ部分に対する接触によって前記対応するＧＵＩ上のアイコンの選択信号を、アイコン配置情報に基づいて出力する（ステップＳ０９０３）。
【００６３】
＜効果の簡単な説明＞
以上のように、本実施例のリモコンによって、ユーザはＧＵＩ画面内のアイコンの配置位置がリモコンのタッチ面上のいずれの位置に対応するかをユーザが容易に把握できる。したがってユーザはタッチ面に対するタッチ操作を正確に行うことができる。
【００６４】
≪実施例３≫
＜概要＞
本実施例は上記実施例を基本として、ＧＵＩ画面のアイコンの配置が例えばアイコンを重ね合わせるなどの奥行表示（擬似三次元表示）である場合に、その奥行表示に合せてタッチ面の識別出力を行うことを特徴とするリモコンである。
【００６５】
＜機能的構成＞
図１０は、本実施例のリモコンにおける機能ブロックの一例を表す図である。この図にあるように本実施例の「リモコン」（１０００）は、実施例２を基本として「タッチ面」（１００１）と、「アイコン配置情報取得部」（１００２）と、「識別出力部」（１００３）と、「選択出力部」（１００４）と、を有する。なお、これらの構成要件については、上記実施例にて既に記載済みであるのでその説明は省略する。そして本実施例のリモコンの特徴点は、アイコン配置情報取得部がさらに「奥行配置取得手段」（１００５）を有し、また識別出力部がさらに「奥行識別出力手段」（１００６）を有する点である。
【００６６】
「奥行配置取得手段」（１００５）は、奥行配置情報を取得する機能を有する。また「奥行配置情報」とは、複数のアイコンを画面上に奥行表示する際にその配置を示す情報をいう。なお、ここで取得される奥行配置情報は、アイコンの配置座標を示す情報に加えてそのアイコンが奥行配置であることを示す識別情報が含まれていても良い。そしてリモコンではこの奥行配置を示す識別情報があるか演算装置で判断し、あるとの判断結果である場合に取得したアイコン配置情報を奥行配置情報として処理する、という具合である。あるいは取得した配置情報で示されるアイコンの座標および大きさや形状などの情報を利用して各アイコンが重なるか否かを演算装置で判断し、重なるとの判断結果である場合に取得したアイコン配置情報を奥行配置情報として処理しても良い。
【００６７】
「奥行識別出力手段」（１００６）は、取得した奥行配置情報に基づいてタッチ面上に前記識別を奥行表示する機能を有する。図１１は、この識別の奥行表示の一例を表す概念図である。この図１１（ａ）にあるように、例えばＧＵＩ画面でのアイコンの重ね合い表示と同じようにタッチ面上でも識別表示する形態が挙げられる。あるいは図１１（ｂ）にあるように、重ね合わせの一番手前にあるアイコンに対応して最も大きい枠を、一番後ろにあるアイコンに対応して最も小さい枠を出力し、各アイコンに対応した枠を年輪のように重ねあわさずに表示することで奥行が識別できるよう表示する形態も挙げられる。
【００６８】
このようにして、擬似三次元的に奥行配置されているＧＵＩ画面上のアイコンに対応して、タッチセンサ上でもその配置を識別可能に出力することができる。したがってアイコンの奥行表示であっても、タッチ位置がずれることによる操作ミスを低減することができる。
【００６９】
＜処理の流れ＞
図１２は、本実施例のリモコンにおける処理の流れの一例を表すフローチャートである。なお、以下に示すステップは、上記のような計算機の各ハードウェア構成によって実行されるステップであっても良いし、媒体に記録され計算機を制御するためのプログラムを構成する処理ステップであっても構わない。
【００７０】
そしてこの図にあるように、表示装置での前記ＧＵＩ画面内のアイコン配置情報として奥行配置情報を取得する（ステップＳ１２０１）。なお、前述のとおり、奥行配置情報であるかそれ以外のアイコン配置情報であるかの判断などの処理を、識別情報や重ね合わせの判断処理によって行うと良い。そして取得した配置情報が奥行配置情報であった場合には、前記ＧＵＩ画面内のアイコン配置に対応したタッチ面上のタッチセンサ部分に対するタッチを促すための識別（例えばタッチセンサ近傍の発光により識別など）を、取得した奥行配置情報に基づいてタッチ面上に奥行表示されるよう出力する（ステップＳ１２０２）。そして、その識別に応じて行われるタッチ面上の前記タッチセンサ部分に対する接触によって前記対応するＧＵＩ上のアイコンの選択信号を、取得した奥行配置情報に基づいて出力する（ステップＳ１２０３）。
【００７１】
＜効果の簡単な説明＞
以上のように本実施例のリモコンによって、擬似三次元的に奥行配置されているＧＵＩ画面上のアイコンに対応して、タッチセンサ上でもその配置を識別可能に出力することができる。したがってアイコンの奥行表示であっても、タッチ位置がずれることによる操作ミスを低減することができる。
【００７２】
≪実施例４≫
＜概要＞
本実施例のリモコンは、上記実施例におけるアイコン配置情報の取得に関して、ディスプレイに表示されているＧＵＩ画面を例えば画像認識や照度センサなどで特定し、それを利用して取得することを特徴とする。図１３は、本実施例のリモコンによるアイコン配置情報の取得の一例を説明するための概念図である。この図１３（ａ）にあるように、例えば画面上に選択項目である「はい」と「いいえ」のアイコンを配置したＧＵＩ画面が表示されている。すると本実施例のリモコンは画像認識処理や照度センサによるセンサ結果を利用してアイコンがＧＵＩ画面内の左右に２つ配置されていることを識別する。するとその情報を利用して、例えば図１３（ｂ）に示すようにタッチ面上の対応領域γ１、γ２のタッチセンサへのタッチ操作のみを出力するよう制御する、という具合である。
【００７３】
＜機能的構成＞
図１４は、本実施例のリモコンにおける機能ブロックの一例を表す図である。この図にあるように本実施例の「リモコン」（１４００）は、実施例１を基本として「タッチ面」（１４０１）と、「アイコン配置情報取得部」（１４０２）と、「選択出力部」（１４０３）と、を有する。また、その他の実施例のリモコンを基本として、図示しない「識別出力部」、あるいは「奥行配置取得手段」や「奥行識別出力手段」を有していても良い。そして本実施例のリモコンは、さらに「画面情報取得部」（１４０４）を有し、かつアイコン配置情報取得部が「画面解析手段」（１４０５）を有することを特徴とする。
【００７４】
「画面情報取得部」（１４０４）は、表示装置のディスプレイから画面情報を取得する機能を有する。「画面情報」とは、ディスプレイに表示されているＧＵＩ画面に関する情報をいい、特にリモコンで操作されるＧＵＩ画面内のアイコンの表示位置などを特定できる情報である。そして、そのような画面情報を取得する方法としては、例えばリモコンがカメラを備えており、カメラでの画面の撮像データを画面情報として取得する方法が挙げられる。あるいは、リモコンは照度センサを備え、画面の照度を測定することで、その測定値を画面情報として取得しても良い。
【００７５】
「画面解析手段」（１４０５）は、取得した画面情報に基づいてアイコン配置情報を取得する機能を有する。具体的に、例えば画面情報がカメラで撮像されたものであれば、画像認識プログラムを参照し、演算装置の演算処理によって、予め保持されている典型的なアイコン画像や枠画像と一致するアイテムがその画像内にあるかを判断する。そして、一致すると判断された画像内のアイテムをアイコンとしてその座標情報を取得する。あるいは、アイコンはもっぱら背景画面よりも明るく表示されるため、照度センサによる画面照度の分布を演算装置の演算処理によって判断する。そして隣接する箇所の照度よりも閾値以上の差で明るい領域を識別し、その領域をアイコンとして座標情報を取得する、という具合である。
【００７６】
このように、本実施例では例えば画像認識処理や照度センサによる照度検知処理によって画面情報を取得し、それに応じてＧＵＩ画面内のアイコンの座標情報をアイコン配置情報として取得することができる。
【００７７】
＜処理の流れ＞
図１５は、本実施例のリモコンにおける処理の流れの一例を表すフローチャートである。なお、以下に示すステップは、上記のような計算機の各ハードウェア構成によって実行されるステップであっても良いし、媒体に記録され計算機を制御するためのプログラムを構成する処理ステップであっても構わない。そして、この図にあるように、まず例えば画像認識処理や照度センサによる画面の照度検知処理などによって、表示装置のディスプレイの画面情報を取得する（ステップＳ１５０１）。つづいて、その画面情報を演算装置の演算処理によって画像解析や照度分布解析などし、その解析結果にしたがってアイコン配置情報を取得する（ステップＳ１５０２）。そして最後に、タッチ面上の前記タッチセンサ部分に対する接触によって前記対応するＧＵＩ上のアイコンの選択信号を、前期取得したアイコン配置情報に基づいて出力する（ステップＳ１５０３）。
【００７８】
＜効果の簡単な説明＞
以上のように本実施例のリモコンによって、例えば画像認識処理や照度センサによる照度検知処理によって画面情報を取得し、それに応じてアイコン配置情報を取得することができる。
【００７９】
≪実施例５≫
＜概要＞
図１６は、本実施例のリモコンによって行われる警告（タッチ位置の検出ずれ警告）の一例を説明するための概念図である。上記実施例で説明したように、本実施例のリモコンでは、アイコン配置情報に基づいてディスプレイ上のＧＵＩ画面内の「アイコン」に対応するタッチセンサ上の領域（図１６の斜線領域）を他の領域と区別するよう構成されている。ここで図１６（ａ）にあるように、ユーザが例えば自らの誤認等によってタッチ面上の斜線で示すアイコン対応領域外の位置αをタッチした。あるいは図１６（ｂ）にあるように、ユーザはタッチ面上の斜線で示すアイコン対応領域内をタッチしているが、タッチセンサの検出機構の不具合などでその領域外のタッチ位置βが検出された。すると本実施例のリモコンは、図１６（ｃ）に示すように、ユーザに検出されたタッチ位置がずれている旨を示す警告メッセージをディスプレイなどに表示する、という具合である。
【００８０】
このように本実施例のリモコンでは、ユーザが自らの誤認などで所望のタッチ位置とは別の位置をタッチしていたり、タッチセンサ側の不具合などで本来のタッチ位置とは別の位置を検出したりする場合にユーザにその旨を通知することができる。
【００８１】
＜機能的構成＞
図１７は、本実施例のリモコンにおける機能ブロックの一例を表す図である。この図にあるように、本実施例の「リモコン」（１７００）は、実施例１を基本として「タッチ面」（１７０１）と、「アイコン配置情報取得部」（１７０２）と、「選択出力部」（１７０３）と、を有する。また、その他の実施例のリモコンを基本として、図示しない「識別出力部」、あるいは「奥行配置取得手段」や「奥行識別出力手段」、「画面情報取得部」や「画面解析手段」を有していても良い。そして、本実施例のリモコン装置は、さらに「ずれ通知情報出力部」（１７０４）を有することを特徴とする。
【００８２】
「ずれ通知情報出力部」（１７０４）は、ずれタッチが検出された場合に、操作者に対してタッチ位置がずれていることを通知するずれ通知情報を出力する機能を有し、例えばＣＰＵや主メモリ、ずれ通知情報出力プログラムによって実現することができる。また「ずれタッチ」とは、前記ＧＵＩ画面内のアイコン配置に対応したタッチ面上のタッチセンサ部分以外の領域に対するタッチをいい、前述の通りユーザの誤認を原因とするものや、タッチセンサの不具合を原因とするものなどが想定される。ただし、いずれの場合もタッチセンサにて検出されたタッチ位置情報１（Ｘ１，Ｙ１）が、アイコン配置情報で示される領域座標内に含まれるか否かの判断をＣＰＵの演算処理によって実行することで、ずれタッチか否かを判別することができる。
【００８３】
そしてこのずれ通知情報出力部では、ＣＰＵの演算処理によって検出したタッチがずれタッチであると判断された場合にずれ通知情報を出力し操作者に対してその旨を通知する。なお、ずれ通知情報の出力形態は特に限定せず、例えばリモコンに設けられたスピーカなどの音声出力手段から、「タッチ位置がずれています」「無効なタッチ領域です」などの音声メッセージを出力する形態が挙げられる。あるいは、リモコンに設けられたＬＥＤなどの発光体を所定パターンで明滅させることで操作者にタッチ位置のずれを通知する形態であっても良い。あるいはずれタッチが検出されたことを示す信号を操作対象である表示装置に送信し、その表示装置のディスプレイに、「タッチ位置がずれています」などのテキストメッセージを表示する形態も挙げられる。
【００８４】
このようにして本実施例のリモコンでは、ユーザが誤認などで所望のタッチ位置とは別の位置をタッチしていたり、タッチセンサ側の不具合などで本来のタッチ位置とは別の位置を検出したりする場合にユーザにその旨を通知することができる。
【００８５】
＜その他の実施例＞
また本実施例のリモコンは、ずれ通知情報の出力に関して、所定回数以上連続でずれタッチが検出された場合にずれ通知情報を出力するようにしても良く、そのために、さらに以下のような構成を備えていても良い。すなわち、所定時間内にずれタッチが連続して検出された回数をカウントし、その回数が所定回数以上であるか判断する「第一ずれ回数判断手段」と、その判断がずれタッチが所定回数以上であるとの判断結果である場合にずれ通知情報を出力する「回数依存出力手段」を、ずれ通知情報出力部が備えている、という構成である。あるいは第一ずれ回数判断手段の替わりに、略同じ位置へのずれタッチが連続して検出された回数をカウントし、その回数が所定回数以上であるか判断する「第二ずれ回数判断手段」をずれ通知情報出力部が備えていても良い。
【００８６】
そして、このようにずれタッチが連続した複数回に及ぶ場合、それは操作者による単純な誤操作（いわゆるタッチミス）ではなく、ディスプレイのＧＵＩ画面内アイコンとタッチセンサ上の領域との対応関係を操作者が正確に把握できていない、あるいはユーザは正確な位置をタッチしているがタッチ位置の検出機構が正しく位置を検出できていない可能性がある。つまり、再現性が高いため、きちんと対応をとる必要がある。そこでこのような場合には、「タッチ位置をもう一度正確に確認してください」や「タッチセンサに不具合がある可能性があります」などの操作者に何らかの対応を促すようなずれ通知情報を出力するよう構成しても良い。あるいは実施例６で説明するような、いわゆる「キャリブレーション（較正）」機能を実行するようにしても良い。
【００８７】
＜処理の流れ＞
図１８は、本実施例のリモコンにおける処理の流れの一例を表すフローチャートである。なお、以下に示すステップは、上記のような計算機の各ハードウェア構成によって実行されるステップであっても良いし、媒体に記録され計算機を制御するためのプログラムを構成する処理ステップであっても構わない。そして、この図にあるように、リモコンは表示装置での前記ＧＵＩ画面内のアイコン配置情報を取得する（ステップＳ１８０１）。その後、タッチ面への接触を検出する（ステップＳ１８０２）と、その検出したタッチ位置が、取得したアイコン配置情報で示されるＧＵＩ画面内のアイコン配置に対応したタッチ面上のタッチセンサ部分に含まれるか否か、すなわちずれタッチであるか否か判断する（ステップＳ１８０３）。そして含まれるとの判断結果である場合には、図示していないが実施例１で説明したようにタッチ面上の前記タッチセンサ部分に対する接触によって前記対応するＧＵＩ上のアイコンの選択信号を、アイコン配置情報に基づいて出力する。
【００８８】
一方、含まれておらず、前記ＧＵＩ画面内のアイコン配置に対応したタッチ面上のタッチセンサ部分以外の領域に対するタッチとの判断結果である場合には、その検出したタッチ操作はずれタッチ操作であるとしてずれ通知情報を出力し（ステップＳ１８０４）、そのずれ通知情報にしたがって、例えばリモコンのスピーカや表示装置のディスプレイにて「タッチ位置がずれています」などの音声／テキストメッセージを表示する。
【００８９】
また、図示していないがステップＳ１８０３の判断処理においては、さらに所定時間内にずれタッチが連続して検出された回数をカウントし、その回数が所定回数以上であるか判断しても良いし、あるいは略同じ位置へのずれタッチが連続して検出された回数をカウントし、その回数が所定回数以上であるか判断する処理を行っても良い。
【００９０】
＜効果の簡単な説明＞
以上のように本実施例のリモコンによって、ユーザが誤認などで所望のタッチ位置とは別の位置をタッチしていたり、タッチセンサ側の不具合などで本来のタッチ位置とは別の位置を検出したりする場合にユーザにその旨を通知することができる。
【００９１】
≪実施例６≫
＜概要＞
図１９は、本実施例のリモコンにおけるキャリブレーション（較正）用画面の一例を表す図である。この図１９（ａ）にあるように、例えば表示装置のディスプレイに「右側領域をタッチしてください」といったタッチする領域を指定するメッセージとともに、リモコンのタッチ面の指定タッチ領域を示す画像を表示する。また、その指定タッチ領域の座標を示すアイコン配置情報をリモコンに送信する。すると図１９（ｂ）にあるように、リモコンではその画面表示に合わせて操作者がタッチした位置αの座標情報とアイコン配置情報とを比較し、そのタッチ位置がずれている場合には当該タッチ位置がアイコン配置情報で示される領域に含まれるタッチ位置γに補正される補正情報を生成し、フラッシュメモリなどに記録保持する。そしてリモコンでのその後のタッチ検出では、その保持されている補正情報を利用して検出したタッチ位置情報を補正する処理を行う、という具合である。
【００９２】
＜機能的構成＞
図２０は、本実施例のリモコンにおける機能ブロックの一例を表す図である。この図にあるように、本実施例の「リモコン」（２０００）は、実施例１を基本として「タッチ面」（２００１）と、「アイコン配置情報取得部」（２００２）と、「選択出力部」（２００３）と、を有する。また、その他の実施例のリモコンを基本として、図示しない「識別出力部」、あるいは「奥行配置取得手段」や「奥行識別出力手段」、「画面情報取得部」や「画面解析手段」、「ずれ通知情報出力部」を有していても良い。そして、本実施例のリモコン装置は、さらに「ずれタッチ位置情報取得部」（２００４）と、「補正情報取得部」（２００５）と、を有することを特徴とする。
【００９３】
「ずれタッチ位置情報取得部」（２００４）は、ずれタッチ位置情報を取得する機能を有し、例えばＣＰＵや主メモリ、ずれタッチ位置情報取得プログラムなどによって実現することができる。また「ずれタッチ位置情報」とは、前記ＧＵＩ画面内のアイコン配置に対応したタッチ面上のタッチセンサ部分以外の領域に対するタッチの位置情報をいう。
【００９４】
具体的に、上記概要例で記載したように、リモコンをキャリブレーションモードとして実行し、そのキャリブレーションモードの際に検出されたタッチ位置の座標情報をずれタッチ位置情報として取得する構成としても良い。なお、その場合リモコンに例えば別途モード変更スイッチを設け、そのスイッチ操作によって通常操作モードとキャリブレーションモードが切り替るように構成しても良い。また上記実施例５で説明したように、所定時間内に所定回数連続で、あるいは略同じ場所に所定回数連続でずれタッチが検出された場合に、リモコンが自動的にキャリブレーションモードに変更される構成としても良い。そしてリモコンがキャリブレーションモードに変更された場合は、その変更信号が表示装置に送信され、それを受信した表示装置ではディスプレイに図１９で示すようなキャリブレーション用の画面を表示し、またそのアイコン配置情報をリモコンに返信する構成とすると良い。あるいは表示装置のディスプレイに表示するキャリブレーション用画面の替わりに、タッチ面上にＬＥＤなどでキャリブレーション用のタッチ領域を示す識別表示を行い、それに対する接触の座標情報をずれタッチ位置情報として取得しても良い。
【００９５】
あるいは、このようなキャリブレーションモードを別途設けるのではなく、通常操作モードにおける実際のタッチ操作での入力情報を利用してずれタッチ位置情報を取得する構成としても良い。その場合には、例えば実施例５で記載したように、実際の操作におけるタッチ位置がずれタッチであるか否か判断し、ずれタッチとの判断結果である場合にその検出したタッチ位置の座標情報をずれタッチ位置情報として取得する、という具合である。
またアイコン配置情報で示されるアイコンが複数ある場合、そのアイコン配置情報で示される領域以外へのタッチではなく、一のアイコン領域αへのタッチを他のアイコン領域βに関するずれタッチと判断し、それをずれタッチ位置情報として取得するよう構成しても良い。具体的には、例えばあるアイコン領域αへのタッチを検出したあと、所定の時間内に戻る操作やキャンセル操作など先の操作を取り消す旨の操作入力を受付けた際に、先のタッチ位置情報をずれタッチ位置情報として取得する、という具合である。
【００９６】
「補正情報取得部」（２００５）は、取得したずれタッチ位置情報とアイコン配置情報とに基づいて、補正情報を取得する機能を有し、例えばＣＰＵや主メモリ、補正情報取得プログラムなどによって実現できる。また「補正情報」とは、実際のタッチ位置と前記ＧＵＩ画面内でタッチされた位置として演算される位置との相対的位置関係を補正するための情報をいう。
【００９７】
具体的には、上記のように取得したずれタッチ位置情報で示される座標（Ｘ１，Ｙ１）と、アイコン配置情報で示される領域座標の例えば最も近傍の端点の座標（Ｘ２，Ｙ２）の差分値をＣＰＵの演算処理によって算出する。また、例えばキャリブレーション画面などを複数種類用意するなどして、ずれタッチ位置情報を複数取得し、対応するアイコン配置情報との差分値を複数取得し、その平均差分値を取得しても良い。そしてこのようにして得られた差分値や平均差分値（ａ，ｂ）を補正情報としてフラッシュメモリなどに記録保持しておき、以降の通常操作モードにおいて検出したタッチ位置（Ｘ３，Ｙ３）を補正情報で補正し（Ｘ３＋ａ，Ｙ３＋ｂ）をタッチ位置情報として取得する、という具合である。
また前述のように、アイコンが複数あり、戻り操作などに基づいて一のアイコン領域αへのタッチを他のアイコン領域βに関するずれタッチと判断し、ずれタッチ位置情報を取得した場合には、他のアイコン領域βの端点の座標を前記差分算出の対象座標とすると良い。また他のアイコン領域がさらに複数ある場合には、その中からずれタッチ位置と最も近い領域を差分算出の対象として決定するよう構成しても良いし、ユーザによる指定情報の入力を受付け、その指定情報で示される領域を差分算出の対象として決定するよう構成しても良い。
【００９８】
このようにして本実施例のリモコンは、例えばキャリブレーションモードや、通常操作でのタッチ位置のずれを検出し、それに応じて取得された補正情報を利用して、以降のタッチ位置座標を正しいタッチ位置を示す座標情報に補正することができる。
【００９９】
＜処理の流れ＞
図２１は、本実施例のリモコンにおける処理の流れの一例を表すフローチャートである。なお、以下に示すステップは、上記のような計算機の各ハードウェア構成によって実行されるステップであっても良いし、媒体に記録され計算機を制御するためのプログラムを構成する処理ステップであっても構わない。そして、この図にあるように、リモコンは表示装置での例えばキャリブレーション用画面内で指定されているアイコン配置情報を取得する（ステップＳ２１０１）。その後、タッチ面への接触を検出する（ステップＳ２１０２）と、その検出した接触の位置情報をずれタッチ位置情報として取得する（ステップＳ２１０３）。なお、ここで通常操作であれば上記実施例で説明したようにその検出したタッチ位置が、取得したアイコン配置情報で示される指定アイコンに対応したタッチ面上のタッチセンサ部分に含まれるか否か判断するよう構成しても良い。
【０１００】
つづいて取得したずれタッチ位置情報とアイコン配置情報とに基づいて、実際のタッチ位置と前記ＧＵＩ画面内でタッチされた位置として演算される位置との相対的位置関係を補正する補正情報を取得する（ステップＳ２１０４）。そして以降のタッチ検出においては、その検出したタッチ位置情報を補正情報で補正する。
【０１０１】
＜効果の簡単な説明＞
以上のように、本実施例のリモコンによって、例えばキャリブレーションモードや、通常操作でのタッチ位置のずれを検出し、それに応じて取得された補正情報を利用して、以降のタッチ位置座標を正しいタッチ位置を示す座標情報に補正することができる。
【符号の説明】
【０１０２】
０１００  リモコン
０１０１  タッチ面
０１０２  アイコン配置情報取得部
０１０３  選択出力部
【図１】
2015038661.tif 000003
【図２】
2015038661.tif 000004
【図３】
2015038661.tif 000005
【図４】
2015038661.tif 000006
【図５】
2015038661.tif 000007
【図６】
2015038661.tif 000008
【図７】
2015038661.tif 000009
【図８】
2015038661.tif 000010
【図９】
2015038661.tif 000011
【図１０】
2015038661.tif 000012
【図１１】
2015038661.tif 000013
【図１２】
2015038661.tif 000014
【図１３】
2015038661.tif 000015
【図１４】
2015038661.tif 000016
【図１５】
2015038661.tif 000017
【図１６】
2015038661.tif 000018
【図１７】
2015038661.tif 000019
【図１８】
2015038661.tif 000020
【図１９】
2015038661.tif 000021
【図２０】
2015038661.tif 000022
【図２１】
2015038661.tif 000023