(57)【特許請求の範囲】
【請求項１】
操作のための指などのジェスチャーの読取用にタッチ面に複数の検知素子を配列したタッチ操作部と、
前記ジェスチャーを読み取るためにアクティブとする検知素子を識別するための情報である第一識別情報を取得する第一識別情報取得部と、
前記第一識別情報取得部とともに、又は前記第一識別情報取得部に代えて、前記ジェスチャーを読み取るために検知素子からの出力を重みづけする情報である加重情報を取得する加重情報取得部と、
アクティブである検知素子からの検知信号のみをもちいて前記ジェスチャーを読み取るジェスチャー読取部と、
を有するリモコン。
【請求項２】
前記タッチ操作部は各検知素子の近傍に発光部を備えるとともに、
前記取得された第一識別情報又は／及び加重情報で識別される検知素子近傍の発光部を点灯制御する点灯制御部を有する請求項１に記載のリモコン。
【請求項３】
請求項１又は２に記載のリモコンを含む表示装置。
【請求項４】
請求項１又は２に記載のリモコンを含むテレビ受像機。
【請求項５】
操作のための指などのジェスチャーの読取用にタッチ面に複数の検知素子を配列したタッチ操作部を有するリモコン用のプログラムであって、
前記ジェスチャーを読み取るためにアクティブとする検知素子を識別するための情報である第一識別情報を取得する第一識別情報取得ステップと、
前記第一識別情報取得ステップとともに、又は前記第一識別情報取得ステップに代えて、
前記ジェスチャーを読み取るために検知素子からの出力を重みづけする情報である加重情報を取得する加重情報取得ステップと、
アクティブである検知素子からの検知信号のみをもちいて前記ジェスチャーを読み取るジェスチャー読取ステップと、
を計算機に実行させるリモコン用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチ操作部を備えるリモコンにおいて好適なタッチ操作をユーザに提供するための技術に関する。
【背景技術】
【０００２】
従来、テレビをはじめとする家電機器やその他の電子機器において、遠隔操作用の入力デバイスとしてリモコンが一般的に利用されている。また、最近では指などによるジェスチャー操作を読取って操作可能なタッチ操作部（タッチセンサなど）を備えるリモコンも提供されている。このようなタッチ操作部を備えるリモコンでは、例えば操作対象である電子機器のＧＵＩ（グラフィカル・ユーザ・インターフェース）画面上に表示されたカーソルを、タッチ操作部に対するなぞり動作（スライド動作）に追従して動かすなどの操作が可能である。具体的には、例えば録画機器の録画操作のためにテレビ画面内の電子番組表上に枠カーソルが表示されている。そこでユーザはリモコンのタッチ操作部を指などでなぞり、その枠カーソルを録画を所望する番組枠に合せる操作を行う、という具合である。
【０００３】
あるいはＧＵＩ画面上に表示した選択項目に対応するタッチ操作部の領域をタップすることで項目選択操作を行うこともできる。具体的には、例えば録画リストとして４つの録画番組のサムネイルが画面内に２×２に配列表示されている。そこでユーザは再生を所望する番組のサムネイルの位置に合せて、リモコンのタッチ操作部の例えば左下領域をタップする、という具合である。
【０００４】
このようにタッチ操作部を備えるリモコンはユニバーサルな操作が可能、すなわちそのタッチ操作部を操作の内容などに応じて全く別々の操作に利用可能であり、したがって操作の種類や対象が複雑多岐に渡っても操作ボタンを増やすことなく対応することができることを特徴とする。
【０００５】
また特許文献１には、操作対象から設定データ信号を受信し、各ボタンに備えられた液晶画面に、その受信した設定データで示される操作内容などを示す情報を表示するリモコン送受信装置に関する技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平０８−２２３６７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしタッチ操作部を備えるリモコンは、上記のようにユニバーサルな操作が可能であるがゆえ、そのＵＩ種別の違いによってタッチすべき領域が異なるという事態が起こりうる。そのためユーザが意図しない場所にタッチ操作を行ってしまい、その結果ユーザが意図しない操作が実行されてしまう可能性がある、といった課題がある。
【課題を解決するための手段】
【０００８】
以上の課題を解決するために、本発明は、複数の検知素子を配列したタッチ操作部を備えるリモコンに関して、例えばＵＩ種別などに応じてアクティブとする検知素子を区別する機能を備えるリモコンを提供する。具体的には、操作のための指などのジェスチャーの読取用にタッチ面に複数の検知素子を配列したタッチ操作部と、前記ジェスチャーを読み取るためにアクティブとする検知素子を識別するための情報である第一識別情報を取得する第一識別情報取得部と、アクティブである検知素子からの検知信号のみをもちいて前記ジェスチャーを読み取るジェスチャー読取部と、を有するリモコンを提供する。
【０００９】
また、上記構成を備えるリモコンにおいて、第一識別情報取得部とともに、又は第一識別情報取得部に代えて、前記ジェスチャーを読み取るために検知素子からの出力を重みづけする情報である加重情報を取得する加重情報取得部を有するリモコンも提供する。また、上記構成に加えて、操作対象はディスプレイを利用する表示装置であり、ディスプレイから画面情報を取得する画面情報取得部と、第一識別情報取得部又は／及び加重情報取得部は、取得した画面情報に応じて前記処理を行うために画面情報と第一識別情報または加重情報とを関連付けた制御テーブルを有するリモコンも提供する。また、上記構成に加えて、タッチ操作部は各検知素子の近傍に発光部を備えるとともに、前記取得された第一識別情報又は／及び荷重情報で識別される検知素子近傍の発光部を点灯制御する点灯制御部を有するリモコンも提供する。
【００１０】
また、上記構成のリモコンを含む表示装置やテレビ受像機、またこのようなリモコンの動作方法も提供する。
【発明の効果】
【００１１】
以上のような構成をとる本発明によって、リモコンにて取得された識別情報に応じてタッチ操作部に配列された検知素子の一部を選択的にアクティブとすることができる。したがって、ユニバーサルな操作が可能であっても操作と関係の無い領域の検知素子を非アクティブとし、操作と関係のある領域の検知素子をアクティブとして、ユーザが意図する操作のみを実行させることができる。
【図面の簡単な説明】
【００１２】
【図１】実施例１のリモコンによるタッチ操作の一例を説明するための図
【図２】実施例１のリモコンによるタッチ操作の一例を説明するための図
【図３】実施例１のリモコンにおける機能ブロックの一例を表す図
【図４】実施例１のリモコンにおけるタッチ操作部の一例を表す図
【図５】実施例１のリモコンにおける第一識別情報の取得態様の一例を説明するための図
【図６】実施例１のリモコンの操作対象である電子機器における機能ブロックの一例を表す図
【図７】実施例１のリモコンにおけるハードウェア構成の一例を表す図
【図８】実施例１のリモコンにおける処理の流れの一例を表すフローチャート
【図９】実施例２の第一のリモコンにおける機能ブロックの一例を表す図
【図１０】実施例２のリモコンにおける加重情報の取得態様の一例を表す図
【図１１】実施例２の第一のリモコンにおける処理の流れの一例を表すフローチャート
【図１２】実施例２の第二のリモコンにおける機能ブロックの一例を表す図
【図１３】実施例２の第二のリモコンにおける処理の流れの一例を表すフローチャート
【図１４】実施例３のリモコンによる第一識別情報又は／及び加重情報の取得の一例を説明するための概念図
【図１５】実施例３のリモコンにおける機能ブロックの一例を表す図
【図１６】実施例３のリモコンにおける処理の流れの一例を表すフローチャート
【図１７】実施例４のリモコンにおける機能ブロックの一例を表す図
【図１８】実施例４のリモコンにおける発光部の配置の一例を説明するための概念図
【図１９】実施例４のリモコンにおける処理の流れの一例を表すフローチャート
【発明を実施するための形態】
【００１３】
以下に、図を用いて本発明の実施の形態を説明する。なお、本発明はこれら実施の形態に何ら限定されるものではなく、その要旨を逸脱しない範囲において、種々なる態様で実施しうる。
【００１４】
なお、実施例１は、主に請求項１，５，６，７について説明する。また、実施例２は、主に請求項２について説明する。また、実施例３は、主に請求項３について説明する。また、実施例４は、主に請求項４について説明する。
【００１５】
≪実施例１≫
<概要>
図１および図２は、本実施例のリモコンによるタッチ操作の一例を説明するための図である。例えば図１（ａ）にあるように、録画再生機能付のテレビ受像機において録画リスト内のカーソル枠αを操作して編集などする番組を指定する際には、図１（ｂ）にあるようにリモコンのタッチ操作部（破線で囲まれた領域β）のうち、十字領域γ（斜線部分）の検知素子がアクティブに制御される。したがって、この場合のリモコンでは、タッチ操作部上でのユーザの上下左右のなぞり操作のみを検知し、録画リストのカーソル枠αの移動操作入力を受付けることができる。
【００１６】
一方、図２（ａ）にあるように、上記録画リストで選択された番組を消去（編集）するか否かを確認するため、その左右に「はい」「いいえ」の項目が表示されている確認画面においては、図２（ｂ）にあるようにリモコンのタッチ操作部βの中心領域などが非アクティブと制御される一方、左右領域（斜線部分）の一部γ１、γ２がアクティブに制御されている。このようにして「はい」と「いいえ」のいずれの選択がなされたか不明な中心へのタップ操作に関しては操作入力が受付けられないため、ユーザの意図に反するような操作入力を排除することができる。
【００１７】
<機能的構成>
図３は、本実施例のリモコンにおける機能ブロックの一例を表す図である。なお、以下に記載する本リモコンや、このリモコンを利用した操作システムの機能ブロックは、ハードウェア及びソフトウェアの組み合わせとして実現され得る。具体的には、コンピュータを利用するものであれば、ＣＰＵや主メモリ、バス、あるいは二次記憶装置（ハードディスクや不揮発性メモリ、ＣＤやＤＶＤなどの記憶メディアとそれらメディアの読取ドライブなど）、情報入力に利用される入力デバイス、印刷機器や表示装置、その他の外部周辺装置などのハードウェア構成部、またその外部周辺装置用のインターフェース、通信用インターフェース、それらハードウェアを制御するためのドライバプログラムやその他アプリケーションプログラム、ユーザ・インターフェース用アプリケーションなどが挙げられる。そして主メモリ上に展開したプログラムに従ったＣＰＵの演算処理によって、入力デバイスやその他インターフェースなどから入力され、メモリやハードディスク上に保持されているデータなどが加工、蓄積されたり、上記各ハードウェアやソフトウェアを制御するための命令が生成されたりする。あるいは本リモコンの各機能ブロックは専用ハードウェアによって実現されてもよい。
【００１８】
またこの発明はリモコンとして実現できるのみでなく、方法としても実現可能である。また、このような発明の一部をソフトウェアとして構成することができる。さらに、そのようなソフトウェアをコンピュータに実行させるために用いるソフトウェア製品、及び同製品を固定した記録媒体も、当然にこの発明の技術的な範囲に含まれる（本明細書の全体を通じて同様である）。
【００１９】
そして、この図３にあるように、本実施例の「リモコン」（０３００）は、「タッチ操作部」（０３０１）と、「第一識別情報取得部」（０３０２）と、「ジェスチャー読取部」（０３０３）と、を有する。
【００２０】
「タッチ操作部」（０３０１）は、操作のための指などのジェスチャーの読取用にタッチ面に複数の検知素子を配列してなる構成をいい、例えばタッチセンサなどで実現することができる。また、そのジェスチャーの読取方式としては、例えば抵抗膜方式や表面方／投影型の静電容量方式、電磁誘導方式、赤外線センサ方式、表面弾性波方式、画像認識方式など様々な方式が挙げられる。なおこのタッチ操作部に配列される検知素子とは物理的な検知体のみに限定されず、例えば遮光方式や画像認識方式によって読取を行うタッチ操作部であれば、その方式に応じて座標を区別して読取られる（仮想的な）検知セルを検知素子としても良い。また、この検知素子は（仮想的なものも含めて）一の素子で構成されても良いし、複数の素子の組を一の検知素子として取り扱う構成としても良い。
【００２１】
図４は、このタッチ操作部の一例を表す図である。この図にあるように、タッチ操作部には、例えば格子状に検知素子（横線で示す四角領域）が配列されている。そしてユーザが指やスタイラスペンなどで例えば検知素子Ａに触れるジェスチャーをすることで、タッチ操作部はその検知素子Ａの座標情報を取得しその位置にタップ操作がなされたことを読取る。あるいは検知素子ＡからＤに向ってなぞるジェスチャーをすることで、タッチ操作部はそのＡからＤの間にある検知素子の座標情報を取得し、その位置でのスライド操作がなされたことを読取る、という具合である。
【００２２】
また実施例４などに後述するように、このセンサ面に配列された検知素子の近傍にＬＥＤ（発光ダイオード）などの発光体を例えば埋め込み配置などしても良い。
【００２３】
「第一識別情報取得部」（０３０２）は、第一識別情報を取得する機能を有する。「第一識別情報」とは、前記ジェスチャーを読み取るためにアクティブとする検知素子を識別するための情報をいい、具体的には例えば下記のような情報が挙げられる。すなわち、例えばアクティブとする検知素子の識別情報そのものを第一識別情報としても良い。あるいはタッチ操作部の検知領域を例えば右上、左上、右下、左下、あるいは十字型とその周辺などの領域に分割し、図５（ａ）に示すようにそれぞれの領域の識別情報と、その領域に含まれる検知素子の識別情報とを関連付けたテーブル情報などを保持する構成とする。このようにして、領域の識別情報を第一識別情報として取得し、前記テーブルを参照して検知素子を識別する構成としても良い。
【００２４】
また、例えば電子番組表であれば上下左右方向のスライド操作、２択の選択画面であれば左右いずれかのタップ操作、という具合にその操作対象のＵＩ種別（ユーザ・インターフェース）などに応じてタッチ操作部の検知すべき領域を特定することもできる。そこで図５（ｂ）に示すように、そのＵＩ種別を示す情報とその操作で利用される検知素子の識別情報とを関連付けたテーブル情報などを予め保持する。そしてＵＩ種別を示す情報を第一識別情報として取得し、前記テーブルを参照して検知素子を識別する構成としても良い。
【００２５】
なお、この第一識別情報取得部は、例えばユーザによって入力された第一識別情報を取得する構成であればリモコン上の各種ボタンなどの「入力機構」や、それによる入力情報を解釈する「演算装置」およびプログラムなどによって実現できる。具体的に、例えばリモコンに設けられている「電子番組表」ボタンが押下された場合、電子番組表を利用した操作入力が行われることになる。そこで、そのボタン入力によって取得される上記のような情報を第一識別情報と解釈して取得する。
【００２６】
あるいは、この第一識別情報取得部が、操作対象である電子機器からの送信情報を第一識別情報として取得する構成であれば、「近距離無線通信回路」や、そこで受信された情報を解釈する「演算装置」およびプログラムなどによって実現できる。具体的に、例えば操作対象であるテレビ受像機において電子番組表が表示されている。するとそのテレビ受像機から現在の操作画面が電子番組表を利用した情報入力画面であることを示す情報（ＵＩ種別を示す情報）が近距離無線通信によって送信される。あるいはテレビ受像機側に、ＵＩ種別情報と領域識別情報の関連付けテーブルや、ＵＩ種別情報と検知素子の識別情報との関連付けテーブルなどが保持されていれば、その領域識別情報や、あるいはその操作で利用される検知素子そのものの識別情報が近距離無線通信回路を介して送信されても良い。そしてリモコンではその受信した情報を第一識別情報と解釈して取得する、という具合である。
【００２７】
「ジェスチャー読取部」（０３０３）は、アクティブである検知素子からの検知信号のみをもちいて前記ジェスチャーを読み取る機能を有し、例えばタッチ操作部の制御回路や制御プログラムによって実現することができる。具体的に、例えばタッチ操作部を構成する各検知素子がそれぞれ別々に通電制御可能な構成であるとする。その場合、第一識別情報で識別されるアクティブとするべき検知素子にのみ通電を行うよう制御回路を制御することで、検知信号を出力する検知素子（すなわちアクティブである検知素子）を選択的に制御し、そこからの検知信号のみが出力されるよう構成する、という具合である。
【００２８】
あるいはタッチ操作部で検知された全検知信号をフィルタリング（取捨選択）する演算装置やフィルタリングプログラムなどによって実現することもできる。具体的に、例えば検知素子から出力される検知信号に関して、その出力元の検知素子の識別情報と合せて全てを取得する。その上で、フィルタリングプログラムに従った演算装置の演算処理によって第一識別情報で識別されるアクティブである検知素子の識別情報と関連付けられている検知信号のみを選択的に取得するよう構成する、という具合である。
【００２９】
なお、ここで読取られるジェスチャー動作は、シングルタップ動作、マルチタップ動作、シングルスライド動作、あるいはマルチスライド動作など様々挙げることができるが、その読取処理については従来技術の範囲内であるのでその説明は省略する。
【００３０】
以上の構成によって、第一識別情報で識別される検知素子からの検知信号のみをジェスチャーの読取信号とすることができる。したがってユニバーサルな操作が可能なタッチ操作部であっても、その操作と関係の無い領域の検知素子を非アクティブとし、操作と関係のある領域の検知素子をアクティブとして、ユーザが意図する操作のみを実行させることができる。
【００３１】
<操作対象の機能的構成>
なお、上記のように本実施例のリモコンで操作される電子機器から第一識別情報を出力する構成もある。そこで図６を用いて、そのような電子機器における機能的構成の一例を説明する。この図にあるように、「電子機器」（０６００）は、「操作信号受信部」（０６０１）と、「ＵＩ種別情報取得部」（０６０２）と、「第一識別情報特定部」（０６０３）と、「第一識別情報送信部」（０６０４）と、を有する。
【００３２】
「操作信号受信部」（０６０１）は、リモコンから出力される操作信号を受信する機能を有し、例えば赤外線受光器やその他の無線通信回路などで実現できる。そしてこの操作信号受信部で受信した操作信号に応じて、その操作信号で示される各種操作に係る処理を実行する。また、ここで受信した操作信号が例えば「電子番組表の表示」などのＵＩ種別を示すものであれば、それを利用して第一識別情報特定しリモコンに返信することになる。
【００３３】
「ＵＩ種別情報取得部」（０６０２）は、現在入力の受付待ちとなっているＵＩ種別を示すＵＩ種別情報を取得する機能を有し、例えばＣＰＵ（中央演算装置）やＵＩ種別情報取得プログラムなどによって実現することができる。なお「ＵＩ種別情報」とは、この電子機器で現在入力の受付待ちとなっているユーザ・インターフェースを識別するための情報をいい、例えば操作信号受信部でＵＩ種別情報が受信されていればそれを取得すると良い。また、その後の操作入力の結果ＵＩが遷移した場合には、その遷移先のＵＩ種別を示す情報を取得すると良い。
【００３４】
「第一識別情報特定部」（０６０３）は、ＵＩ種別情報に応じて第一識別情報を特定する機能を有し、例えばＣＰＵや第一識別情報特定プログラムなどによって実現することができる。具体的には、前述のように図示しない保持部にＵＩ種別情報と領域識別情報の関連付けテーブルや、ＵＩ種別情報と検知素子の識別情報との関連付けテーブルなどが保持されていれば、取得したＵＩ種別情報をキーとして領域識別情報や検知素子の識別情報を第一識別情報として特定する、という具合である。あるいは、前記取得したＵＩ種別情報をそのまま第一識別情報として特定しても良い。
【００３５】
「第一識別情報送信部」（０６０４）は、前記特定された第一識別情報を送信する機能を有し、例えば赤外線発光器やその他の無線通信回路などで実現できる。そしてここで送信された第一識別情報が上記リモコンに取得される、という具合である。
【００３６】
<ハードウェア構成>
図７は、上記機能的な各構成要件をハードウェアとして実現した際の、リモコンにおける構成の一例を表す概略図である。この図を利用して検知素子から出力される検知信号の取得処理におけるそれぞれのハードウェア構成部の働きについて説明する。
【００３７】
この図にあるように本実施例のリモコンは、第一識別情報取得部及びジェスチャー読取部であり、またその他の各種演算処理を実行するための「演算装置」（０７０１）を備えている。またこの演算装置は作業用の一次メモリを内蔵していても良いし、外部に別途メモリを備えていても良い。また、タッチ操作部である「タッチセンサ」（０７０２）やその他の「ボタン入力機構」（０７０３）、そしてＵＩ種別情報と検知素子の識別情報とを関連付けたテーブルデータなどを保持する「フラッシュメモリ」（０７０４）、操作対象の電子機器に対して操作信号を出力する「赤外線発光器」（０７０５）も備えている。あるいは赤外線発光器の替わりにその他の「無線通信回路」を備えていても良い。そしてそれらが「システムバス」などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。
【００３８】
また、「一次メモリ」にはプログラムが読み出され、「演算装置」は読み出された当該プログラムを参照し、プログラムで示される手順に従い各種演算処理を実行する。また、この「一次メモリ」や「フラッシュメモリ」にはそれぞれ複数のアドレスが割り当てられており、「ＣＰＵ」の演算処理においては、そのアドレスを特定し格納されているデータにアクセスすることで、データを用いた演算処理を行うことが可能になっている。
【００３９】
ここで、例えばユーザが予約録画を行うため、テレビ受像機に電子番組表を表示させるための操作入力を「タッチセンサ」や「ボタン入力機構」を利用して行う。すると「演算装置」は第一識別情報取得プログラムを解釈し、それに従ってその操作入力に応じて表示される電子番組表を利用した操作が行われること示すためのＵＩ種別を示す情報（ＵＩ種別識別情報）を取得し、演算装置内蔵の一次メモリのアドレス１に格納する。
【００４０】
あるいは、例えば電子番組表を利用した操作入力の受付画面を表示している場合に、テレビ受像機側からその電子番組表を示す情報（ＵＩ種別識別情報）が出力され、それがリモコンの「無線通信回路」にて受信され一次メモリのアドレス１に格納されても良い。またテレビ受像機のフラッシュメモリに、図５（ａ）や（ｂ）に示すようなテーブルが保持されていれば、そのＵＩ種別を示す情報の替わりに、テレビ受像機側からタッチ操作部の領域を示す情報や、あるいは直接検知素子の識別情報が送信され、それがリモコンの「無線通信回路」にて受信され一次メモリのアドレス１に格納される構成であっても良い。
【００４１】
また、一次メモリに格納されている情報が「ＵＩ種別を示す情報」や「タッチ操作部の領域を示す情報」である場合には、「フラッシュメモリ」に保持されている図５（ａ）や（ｂ）に示すようなテーブルを参照して関連付けられている検知素子の識別情報を特定し、一次メモリのアドレス２などに格納する。
【００４２】
つづいて「演算装置」はジェスチャー読取プログラムを解釈し、それに従って以下の処理を実行する。すなわち、一次メモリのアドレス１や２に格納されている検知素子の識別情報を利用して、それで識別されるアクティブな検知素子以外の検知素子に対する通電をカットする制御命令を出力する。すると「タッチセンサ」に対するユーザのジェスチャー動作を、そのアクティブな検知素子でのみ検知されるようにすることができる。
【００４３】
あるいは、「タッチセンサ」に対するユーザのジェスチャー動作を検知素子で検知すると、その検知信号をその検知素子の識別情報と合せて取得し、一次メモリのアドレス３などに格納する。そして一次メモリのアドレス１や２に格納されている検知素子の識別情報と一致するか否かの演算処理を演算装置が実行し、一致すると判断される検知素子（アクティブな検知素子）からの検知信号のみをジェスチャー動作の読取処理に利用する。すると「タッチセンサ」に対するユーザのジェスチャー動作を、そのアクティブな検知素子でのみ検知されるようにすることができる。
【００４４】
<処理の流れ>
図８は、本実施例のリモコンにおける処理の流れの一例を表すフローチャートである。なお、以下に示すステップは、上記のような計算機の各ハードウェア構成によって実行されるステップであっても良いし、媒体に記録され計算機を制御するためのプログラムを構成する処理ステップであっても構わない。また、このリモコンは操作のための指などのジェスチャーの読取用にタッチ面に複数の検知素子を配列したタッチ操作部を有する。
【００４５】
そして、この図にあるように、まずタッチ操作部にてジェスチャーを読み取るためにアクティブとする検知素子を識別するための情報である第一識別情報を取得する（ステップＳ０８０１）。なお、具体的な取得方法としては、上記第一識別情報取得部にて説明したように、リモコンの操作によって入力されたＵＩ種別を示す情報を第一識別情報として取得しても良いし、あるいはそのようなＵＩ種別を示す情報とその操作で利用される検知素子の識別情報を関連付けたテーブルを予め保持し、そのテーブルを参照してＵＩ種別を示す情報から特定される検知素子の識別情報そのものを第一識別情報として取得しても良い。
【００４６】
また、このリモコンの操作対象である電子機器から、ＵＩ種別を示す情報やタッチ操作部のタッチ領域を示す情報、あるいは検知素子の識別情報を第一識別情報として取得しても良い。
【００４７】
つづいて、前記取得した第一識別情報でアクティブであると特定される検知素子からの検知信号のみをもちいて、前記タッチ操作部に入力されるユーザのジェスチャーを読み取る（ステップＳ０８０２）。なお具体的な読取方法としては、上記ジェスチャー読取部にて説明したように、例えばタッチ操作部を構成する各検知素子がそれぞれ別々に通電制御可能な構成である場合、第一識別情報で識別されるアクティブとするべき検知素子にのみ通電を行うよう制御回路を制御する。あるいはタッチ操作部で検知された全検知信号の中から、第一識別情報にて特定されるアクティブとすべき検知素子の検知信号のみをフィルタリング（取捨選択）して取得しても良い。
【００４８】
<効果の簡単な説明>
以上のように本実施例のリモコンによって、第一識別情報で識別される検知素子からの検知信号のみをジェスチャーの読取信号とすることができる。したがってユニバーサルな操作が可能なタッチ操作部であっても、その操作と関係の無い領域の検知素子を非アクティブとし、操作と関係のある領域の検知素子をアクティブとして、ユーザが意図する操作のみを実行させることができる。
【００４９】
≪実施例２≫
<概要>
本実施例の第一のリモコンは、上記実施例を基本として、第一識別情報で識別される検知素子からの検知信号をジェスチャーの読取信号とした場合に、その選択的に読取った検知信号に対して重み付けを行う機能を有することを特徴とする。また、本実施例の第二のリモコンは、検知信号を選択的に利用するために、第一識別情報の替わりに荷重情報を利用して全検知信号に対して重み付けを行い、その重み付けでその検知信号の選択的利用を行うことを特徴とする。
【００５０】
<機能的構成１>
図９は、本実施例の第一のリモコンにおける機能ブロックの一例を表す図である。この図にあるように、本実施例の「リモコン」（０９００）は、上記実施例１を基本として「タッチ操作部」（０９０１）と、「第一識別情報取得部」（０９０２）と、「ジェスチャー読取部」（０９０３）と、を有する。そして本実施例のリモコンは、さらに「加重情報取得部」（０９０４）を有することを特徴とする。
【００５１】
「加重情報取得部」（０９０４）は、加重情報を取得する機能を有する。「加重情報」とは、前記ジェスチャーを読み取るために検知素子からの出力を重みづけする情報をいう。なお、この加重情報の取得は様々であって良い。例えば図１０に示すように、予め検知素子ごとの重付値を定め、そのデータを保持しておく。なお図１０では、中央領域に配列された検知素子の重付値を高く、周辺領域に配置された検知素子の重付値を低く定められている。そして、上記実施例１で説明したように第一識別情報によって例えば検知素子ＡからＤがアクティブとされている場合、検知素子Ａの出力信号に対してその重付値１．０を乗数として出力値を算出する。また同様に検知素子Ｂの出力信号に対してその重付値２．０を乗数とし、検知素子Ｃの出力信号に対してはその重付値１．５、検知素子Ｄの出力信号に対しては重付値１．０を乗数として出力値を算出する。
【００５２】
あるいは、検知素子ごとの重付値は固定ではなく可変であっても良い。例えばＵＩ種別などに応じてタッチ操作部の周辺領域を利用した操作受付を行う操作の場合には周辺領域の重付値を高く定めるテーブル１を利用し、別の（中央領域をより利用する）操作の場合には中央領域の重付値を高く定めるテーブル２を利用する、という具合である。その場合には、例えば前述のＵＩ種別識別情報や領域識別情報などを用いて利用すべきテーブルを特定すると良い。
【００５３】
このようにして第一識別情報でアクティブとされた検知素子に対して重み付けを行い、例えば上記例では中央領域に対するタッチ操作をより重みをつけて検知するという具合に、検知素子の配列位置に応じて重要度を変えて検知することができるようになる。
【００５４】
<処理の流れ１>
図１１は、本実施例の第一のリモコンにおける処理の流れの一例を表すフローチャートである。なお、以下に示すステップは、上記のような計算機の各ハードウェア構成によって実行されるステップであっても良いし、媒体に記録され計算機を制御するためのプログラムを構成する処理ステップであっても構わない。
【００５５】
そして、この図にあるように、まずタッチ操作部にてジェスチャーを読み取るためにアクティブとする検知素子を識別するための情報である第一識別情報を取得する（ステップＳ１１０１）。なお、具体的な取得方法としては、上記実施例１で説明したような方法が挙げられる。つづいて、前記取得した第一識別情報でアクティブであると特定される検知素子からの検知信号のみをもちいて、前記タッチ操作部に入力されるユーザのジェスチャーを読み取る（ステップＳ１１０２）。なお具体的な読取方法としては、上記実施例１で説明したような方法が挙げられる。
【００５６】
そして、ジェスチャーを読み取るために検知素子からの出力を重みづけする情報である加重情報を取得する（ステップＳ１１０３）。なお、その取得方法は、例えば検知素子ごとの重付値が固定であれば、その固定の重付値を定めるテーブルを取得する方法が挙げられる。また重付値が可変であれば、例えばＵＩ種別や領域種別などに応じた重付値テーブル１を予め保持し、前記第一識別情報を取得する際に用いたＵＩ種別の識別情報や領域識別情報を用いて利用すべきテーブルを特定し取得する方法が挙げられる。そして最後に、前記ステップＳ１１０２にてアクティブな検知素子から読み取った検知信号に関して、取得した加重情報を利用して重み付け処理を行う（ステップＳ１１０４）。
【００５７】
<機能的構成２>
図１２は、本実施例の第二のリモコンにおける機能ブロックの一例を表す図である。この図にあるように、本実施例の第二のリモコンは「タッチ操作部」（１２０１）と、「ジェスチャー読取部」（１２０３）とを備え、第一のリモコンにおける「第一識別情報取得部」に代えて「加重情報取得部」（１２０２）を有することを特徴とする。
【００５８】
つまりこの第二のリモコンでは、第一識別情報によってタッチ操作部に配列された検知素子をアクティブ／非アクティブに区別するのではなく、加重情報による重み付けによってタッチ操作部に対するジェスチャーを読み取る検知素子の区別を行うことを特徴とする。
【００５９】
なおこの場合の加重情報の取得に関しては、上記実施例１の第一識別情報と同様に、例えばＵＩ種別の識別情報や領域識別情報、あるいは検知素子そのものの識別情報と関連付けた重付値テーブルを予め保持しておく（なお、重付値テーブルそのものについては図１０に示すようなものが挙げられる）。そして操作入力や操作対象の電子機器からの送信によって取得するこれら識別情報を用いて利用する重付値テーブルを特定する、という具合である。
【００６０】
<処理の流れ２>
図１３は、本実施例の第二のリモコンにおける処理の流れの一例を表すフローチャートである。なお、以下に示すステップは、上記のような計算機の各ハードウェア構成によって実行されるステップであっても良いし、媒体に記録され計算機を制御するためのプログラムを構成する処理ステップであっても構わない。
【００６１】
そして、この図にあるように、ジェスチャーを読み取るために検知素子からの出力を重みづけする情報である加重情報を取得する（ステップＳ１３０１）。なお、その取得方法は、例えばＵＩ種別を示す情報とそのＵＩで主に利用されるタッチ操作部の領域の検知素子の重付値を高く設定した重付値テーブルで示される加重情報とを関連付けて蓄積しておく。そして、リモコンの操作によって入力されたＵＩ種別情報や操作対象機器から送信されるＵＩ種別情報などを用いて利用する加重情報を特定し取得する方法が挙げられる。
【００６２】
つづいて、タッチ操作部の検知素子からの検知信号に対して、取得した加重情報を利用して重み付け処理を行う（ステップＳ１３０２）。そして重付された検知信号によってタッチ操作部に対するユーザのジェスチャーの読み取り処理を行う、という具合である。
【００６３】
<効果の簡単な説明>
以上のように本実施例の第一のリモコンによって第一識別情報でアクティブとされた検知素子に対して重み付けを行い、例えば上記例では中央領域に対するタッチ操作をより重みをつけて検知するという具合に、検知素子の配列位置に応じて重要度を変えて検知することができるようになる。また第二のリモコンによって、第一識別情報による検知素子のアクティブ／非アクティブの区別の代わりに、加重情報を利用した重み付けによる検知素子の区別を行うことができる。
【００６４】
≪実施例３≫
<概要>
本実施例のリモコンは、上記実施例における第一識別情報や加重情報の取得に関して、操作対象のＧＵＩ画面を画像認識や照度センサなどで特定しそれを利用して取得することを特徴とする。図１４は、本実施例のリモコンによる第一識別情報又は／及び加重情報の取得の一例を説明するための概念図である。この図１４（ａ）にあるように、例えば画面上に「はい」と「いいえ」の選択項目を含むＧＵＩ画面が表示されている。すると本実施例のリモコンは画像認識処理や照度センサによるセンサ結果を利用して選択項目が画面真ん中の左右に２つ表示されていることを識別する。すると、その情報を利用して、図１４（ｂ）に示すようにタッチ操作部の同領域γ１、γ２の検知素子をアクティブとする第一識別情報や高い重付値とする加重情報を取得する、という具合である。
【００６５】
<機能的構成>
図１５は、本実施例のリモコンにおける機能ブロックの一例を表す図である。この図にあるように本実施例の「リモコン」（１５００）は、その操作対象がディスプレイを利用する表示装置であり、そして上記実施例１を基本として「タッチ操作部」（１５０１）と、「第一識別情報取得部」（１５０２）と、「ジェスチャー読取部」（１５０３）とを有する。また、図示していないが上記実施例２を基本として、これら構成に加えて、または第一識別情報取得部に代えて「加重情報取得部」を有していてもよい。
【００６６】
そして、本実施例のリモコンは、さらに「画面情報取得部」（１５０４）と、「制御部」（１５０５）とを有することを特徴とする。
【００６７】
「画面情報取得部」（１５０４）は、リモコンの操作対象である表示装置のディスプレイから画面情報を取得する機能を有する。「画面情報」とは、ディスプレイに表示されている画面に関する情報をいい、特にリモコンで操作されるＧＵＩ画面であって、かつそのＧＵＩ画面内の操作項目の表示位置などを特定できる情報であることが好ましい。そして、そのような画面情報を取得する方法としては、例えばリモコンがカメラ及び画像認識プログラムを備えており、カメラでの画面の撮像データを画像認識し、どのようなＧＵＩ画面なのか、あるいはどのような操作項目がどの位置にあるのかなどを識別し画面情報として取得する方法が挙げられる。
【００６８】
あるいは、リモコンは照度センサを備え、画面の照度を測定することで、その測定値からもっぱら背景画面よりも明るく表示される操作項目の表示位置などを識別し画面情報として取得する方法も挙げられる。
なお、画面情報を取得する際のディスプレイは、リモコンの操作対象の電子機器そのものに含まれるものに限定されず、例えば録画再生専用装置が外部装置のディスプレイに接続され、録画再生装置のＧＵＩ画面がそのディスプレイに出力表示される場合も含まれる。
【００６９】
「制御部」（１５０５）は、第一識別情報取得部又は／及び加重情報取得部において、取得した画面情報に応じて前記処理を行うための制御を行う機能を有する。具体的に、画面情報によって例えば「はい」、「いいえ」という選択項目の表示位置の情報が取得されれば、その位置に対応するタッチ操作部の検知素子の識別情報を取得し、第一識別情報とする制御を行う。あるいは、その検知素子の重付値が特定されるよう加重情報を取得する制御を行う、という具合である。
【００７０】
あるいは例えば画面情報として「そのＧＵＩ画面は電子番組表である」ことを示す情報（ＵＩ種別情報）を取得した場合には、それをキーとして第一識別情報や加重情報が取得されるよう制御する、という具合である。
【００７１】
このように、本実施例では例えば画像認識処理や照度センサによる照度検知処理によって画面情報を取得し、それに応じて検知素子のアクティブ／非アクティブの区別や重み付けの区別をすることができる。
【００７２】
<処理の流れ>
図１６は、本実施例のリモコンにおける処理の流れの一例を表すフローチャートである。なお、以下に示すステップは、上記のような計算機の各ハードウェア構成によって実行されるステップであっても良いし、媒体に記録され計算機を制御するためのプログラムを構成する処理ステップであっても構わない。
【００７３】
そして、この図にあるように、まず例えば画像認識処理や照度センサによる画面の照度検知処理などによって、リモコンの操作対象である表示装置のディスプレイの画面情報を取得する（ステップＳ１６０１）。
【００７４】
つづいて、その画面情報を利用して、タッチ操作部にてジェスチャーを読み取るためにアクティブとする検知素子を識別するための情報である第一識別情報を取得する（ステップＳ１６０２）。つづいて、前記取得した第一識別情報でアクティブであると特定される検知素子からの検知信号のみをもちいて、前記タッチ操作部に入力されるユーザのジェスチャーを読み取る（ステップＳ１６０３）。あるいは、それに加えて、又はステップＳ１６０２に代えて画面情報に応じて加重情報を取得し、取得した加重情報を用いて検知素子からの出力に重付処理を行っても良い。
【００７５】
<効果の簡単な説明>
以上のように本実施例のリモコンによって、例えば画像認識処理や照度センサによる照度検知処理によって画面情報を取得し、それに応じて検知素子のアクティブ／非アクティブの区別や重み付けの区別をすることができる。
【００７６】
≪実施例４≫
<概要>
本実施例のリモコンは、例えばアクティブまたは高い重み付けとされている検知素子近傍のＬＥＤ素子（図１（ｂ）や図２（ｂ）の斜線領域に配されたＬＥＤ素子）を点灯させることで、タッチ操作の操作領域をユーザにより分かり易く通知することを特徴とする。
【００７７】
<機能的構成>
図１７は、本実施例のリモコンにおける機能ブロックの一例を表す図である。この図にあるように本実施例の「リモコン」（１７００）は、上記実施例１を基本として「タッチ操作部」（１７０１）と、「第一識別情報取得部」（１７０２）と、「ジェスチャー読取部」（１７０３）とを有する。また、図示していないが上記実施例２や３を基本として「加重情報取得部」や「画面情報取得部」、「制御部」を有していてもよい。
【００７８】
そして本実施例のリモコンは、「発光部」（１７０４）と、「点灯制御部」（１７０５）と、を有することを特徴とする。
【００７９】
「発光部」（１７０４）は、タッチ操作部の各検知素子に備えられる。具体的に、例えば図１８に示すように、検知素子の一部に穴（図中の◎で示す部分）を開け、そこにＬＥＤ素子、有機ＥＬ素子、蛍光ランプなどの発光体を配置する、という具合である。あるいは、検知素子を自発光素材で構成し、検知素子そのものを発光部としても良い。
【００８０】
「点灯制御部」（１７０５）は、前記取得された第一識別情報又は／及び荷重情報で識別される検知素子近傍の発光部を点灯制御する機能を有し、例えば演算装置や点灯制御プログラムなどによって実現することができる。そしてこの点灯制御は第一識別情報又は／及び加重情報によって点灯すべき発光部を識別するので、アクティブ／非アクティブ、あるいは重み付けの高低に応じて点灯が区別されることになる。したがって、タッチ操作の操作領域をユーザにより分かり易く通知することができる。
【００８１】
なお、この点灯制御は、特に限定しないがアクティブである検知素子近傍の発光部を点灯あるいは点滅させ、非アクティブの検知素子近傍の発光部を消灯させる制御が挙げられる。あるいは逆にアクティブ近傍を消灯、非アクティブ近傍を発光制御しても良い。また、加重情報による重み付けがなされる場合には、その重付値の段階的な高低に応じて光量を段階的に変化させるようにしても良い。また発光色を変更可能な構成とすることも可能である。
【００８２】
<処理の流れ>
図１９は、本実施例のリモコンにおける処理の流れの一例を表すフローチャートである。なお、以下に示すステップは、上記のような計算機の各ハードウェア構成によって実行されるステップであっても良いし、媒体に記録され計算機を制御するためのプログラムを構成する処理ステップであっても構わない。
【００８３】
そして、この図にあるように、まずタッチ操作部にてジェスチャーを読み取るためにアクティブとする検知素子を識別するための情報である第一識別情報を取得する（ステップＳ１９０１）。つづいて、前記取得した第一識別情報で識別される検知素子近傍の発光部を点灯制御する（ステップＳ１９０２）。あるいは、図示していないが加重情報を取得し、その加重情報に基づいて発光部を点灯制御しても良い。
【００８４】
そして、前記取得した第一識別情報でアクティブであると特定され、その近傍の発光部が点灯制御されている検知素子からの検知信号のみをもちいて、前記タッチ操作部に入力されるユーザのジェスチャーを読み取る（ステップＳ１９０３）。
【００８５】
<効果の簡単な説明>
以上のように本実施例のリモコンによって、アクティブまたは高い重み付けとされている検知素子近傍のＬＥＤ素子を点灯などさせ、ユーザに対してそのタッチ操作の操作領域を分かり易く通知することができる。
【符号の説明】
【００８６】
０３００  リモコン
０３０１  タッチ操作部
０３０２  第一識別情報取得部
０３０３  ジェスチャー読取部
【図１】
0005382815.tif 000002
【図２】
0005382815.tif 000003
【図３】
0005382815.tif 000004
【図４】
0005382815.tif 000005
【図５】
0005382815.tif 000006
【図６】
0005382815.tif 000007
【図７】
0005382815.tif 000008
【図８】
0005382815.tif 000009
【図９】
0005382815.tif 000010
【図１０】
0005382815.tif 000011
【図１１】
0005382815.tif 000012
【図１２】
0005382815.tif 000013
【図１３】
0005382815.tif 000014
【図１４】
0005382815.tif 000015
【図１５】
0005382815.tif 000016
【図１６】
0005382815.tif 000017
【図１７】
0005382815.tif 000018
【図１８】
0005382815.tif 000019
【図１９】
0005382815.tif 000020