(57)【要約】【課題】操作性を向上させる。【解決手段】ユーザのタッチが検出されるタッチ検出領域の一部の領域であって、所定の機能が割り当てられる領域である割り当て領域が、ユーザのタッチのタッチ開始位置、又は、ユーザのタッチのタッチ位置が取得される位置取得周期に応じて変更される。本技術は、例えば、タッチパネルやタッチパッド等のユーザのタッチが検出されるタッチセンサを有するリモートコントローラによって遠隔制御されるTVその他の電子機器や、タッチセンサを有する電子機器等に適用することができる。【選択図】図７
2015127871.tif 000002
【特許請求の範囲】
【請求項１】
ユーザのタッチが検出されるタッチ検出領域の一部の領域であって、所定の機能が割り当てられる領域である割り当て領域を、前記ユーザのタッチのタッチ開始位置、又は、前記ユーザのタッチのタッチ位置が取得される位置取得周期に応じて変更する領域変更部を備える
制御装置。
【請求項２】
前記領域変更部は、前記ユーザのタッチが解除されてから、所定の期間の経過後に、変更後の前記割り当て領域を元に戻す
請求項１に記載の制御装置。
【請求項３】
前記領域変更部は、
前記タッチ開始位置が前記割り当て領域内の位置である場合、前記割り当て領域を拡大し、
前記タッチ開始位置が前記割り当て領域外の位置である場合、前記割り当て領域を縮小する
請求項２に記載の制御装置。
【請求項４】
前記領域変更部は、前記割り当て領域に割り当てられる機能が変化した場合、前記所定の期間の経過前であっても、変更後の前記割り当て領域を元に戻す
請求項３に記載の制御装置。
【請求項５】
前記領域変更部は、前記位置取得周期が、通常の周期よりも遅い周期である場合、前記割り当て領域を拡大する
請求項１に記載の制御装置。
【請求項６】
前記ユーザのタッチの移動速度に基づいて、前記タッチ開始位置を予測し、
前記領域変更部は、前記タッチ開始位置を予測した予測位置に応じて、前記割り当て領域を変更する
請求項３に記載の制御装置。
【請求項７】
1番目及び2番目の前記タッチ位置として検出された検出位置を用いた外挿により、前記タッチ開始位置を予測する
請求項６に記載の制御装置。
【請求項８】
前記タッチ位置として検出された検出位置のうちの、タッチの開始から所定の期間の間に検出された前記検出位置を破棄する
請求項３に記載の制御装置。
【請求項９】
前記割り当て領域には、押し込み操作が行われるキーが配置されており、
押し込み操作時に前記キーにタッチしていると判定する押し込み判定領域を、前記割り当て領域とは別に設定する
請求項３に記載の制御装置。
【請求項１０】
前記タッチ検出領域に隣接してハードキーが配置されており、
前記タッチ検出領域のうちの、前記ハードキーに近接する近接領域に対する前記タッチの検出を抑制する
請求項３に記載の制御装置。
【請求項１１】
前記近接領域にタッチしている面積に応じて、前記近接領域に対する前記タッチの検出を抑制する
請求項１０に記載の制御装置。
【請求項１２】
前記割り当て領域は、前記タッチ検出領域の境界付近の領域であり、
前記割り当て領域には、前記タッチ検出領域の境界側から内部に向かう方向のスワイプ操作をトリガとして実行される前記所定の機能が割り当てられる
請求項３に記載の制御装置。
【請求項１３】
ユーザのタッチが検出されるタッチ検出領域の一部の領域であって、所定の機能が割り当てられる領域である割り当て領域を、前記ユーザのタッチのタッチ開始位置、又は、前記ユーザのタッチのタッチ位置が取得される位置取得周期に応じて変更する
ステップを含む制御方法。
【請求項１４】
ユーザのタッチが検出されるタッチ検出領域の一部の領域であって、所定の機能が割り当てられる領域である割り当て領域を、前記ユーザのタッチのタッチ開始位置、又は、前記ユーザのタッチのタッチ位置が取得される位置取得周期に応じて変更する領域変更部
として、コンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、制御装置、制御方法、及び、プログラムに関し、特に、例えば、タッチパッドやタッチパネル等の操作性を向上させることができるようにする制御装置、制御方法、及び、プログラムに関する。
【背景技術】
【０００２】
例えば、TV（テレビジョン受像機）を遠隔制御するリモートコントローラについては、そのリモートコントローラの各ボタンに割り当てられた機能を、ユーザが容易に認識することができるようにする技術が提案されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2003-223265号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、タッチパッドを有するリモートコントローラや、タッチパネルを有する端末等の、タッチパッドやタッチパネルといった、ユーザによるタッチ（操作）を検出するタッチセンサを有するデバイス（以下、タッチデバイスともいう）については、ユーザが誤操作を行い、ユーザが意図していない処理が行われることがある。
【０００５】
したがって、タッチデバイスについては、ユーザからすれば、操作性が良いとはいえない場合がある。
【０００６】
本技術は、このような状況に鑑みなされたものであり、操作性を向上させることができるようにするものである。
【課題を解決するための手段】
【０００７】
本技術の制御装置、又は、プログラムは、ユーザのタッチが検出されるタッチ検出領域の一部の領域であって、所定の機能が割り当てられる領域である割り当て領域を、前記ユーザのタッチのタッチ開始位置、又は、前記ユーザのタッチのタッチ位置が取得される位置取得周期に応じて変更する領域変更部を備える制御装置、又は、そのような制御装置として、コンピュータを機能させるためのプログラムである。
【０００８】
本技術の制御方法は、ユーザのタッチが検出されるタッチ検出領域の一部の領域であって、所定の機能が割り当てられる領域である割り当て領域を、前記ユーザのタッチのタッチ開始位置、又は、前記ユーザのタッチのタッチ位置が取得される位置取得周期に応じて変更するステップを含む制御方法である。
【０００９】
本技術の制御装置、制御方法、及び、プログラムにおいては、ユーザのタッチが検出されるタッチ検出領域の一部の領域であって、所定の機能が割り当てられる領域である割り当て領域が、前記ユーザのタッチのタッチ開始位置、又は、前記ユーザのタッチのタッチ位置が取得される位置取得周期に応じて変更される。
【００１０】
なお、制御装置は、独立した装置であっても良いし、１つの装置を構成している内部ブロックであっても良い。
【００１１】
また、プログラムは、伝送媒体を介して伝送することにより、又は、記録媒体に記録して、提供することができる。
【発明の効果】
【００１２】
本技術に寄れば、操作性を向上させることができる。
【００１３】
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００１４】
【図１】本技術を適用したTVシステムの一実施の形態の構成例を示す斜視図である。
【図２】リモートコントローラ１１の外観構成例を示す斜視図である。
【図３】リモートコントローラ１１の操作面の構成例を示す平面図である。
【図４】リモートコントローラ１１、及び、TV１２の電気的構成例を示すブロック図である。
【図５】タッチパッド２２の概略構成例を示す平面図である。
【図６】ユーザの誤操作の例を説明する図である。
【図７】タッチ開始位置に応じたスワイプ領域９１の変更の例を説明する図である。
【図８】変更されたスワイプ領域９１Ｌ及び９１Ｒを、デフォルトのスワイプ領域９１Ｌ及び９１Ｒに戻す第１の復元方法を説明する図である。
【図９】変更されたスワイプ領域９１Ｌ及び９１Ｒを、デフォルトのスワイプ領域９１Ｌ及び９１Ｒに戻す第２の復元方法を説明する図である。
【図１０】タッチ開始位置に応じたスワイプ領域９１の変更の処理の例を説明するフローチャートである。
【図１１】位置取得周期に応じたスワイプ領域９１の変更の例を説明する図である。
【図１２】位置取得周期に応じたスワイプ領域９１の変更の処理の例を説明するフローチャートである。
【図１３】スワイプ操作の移動速度に基づくタッチ開始位置の予測を説明する図である。
【図１４】スワイプ操作の移動速度に基づいて、タッチ開始位置を予測する予測方法の具体例を示す図である。
【図１５】タッチ位置として検出された検出位置の時間変化の例を示す図である。
【図１６】タッチパッド２２の概略構成例を示す平面図である。
【図１７】リモートコントローラ１１の操作面の一部の構成例を示す平面図である。
【図１８】本技術を適用した端末の一実施の形態の構成例を示す平面図である。
【図１９】本技術を適用したコンピュータの一実施の形態の構成例を示すブロック図である。
【発明を実施するための形態】
【００１５】
＜本技術を適用したTVシステムの一実施の形態＞
【００１６】
図１は、本技術を適用したTVシステムの一実施の形態の構成例を示す斜視図である。
【００１７】
図１において、TVシステムは、リモートコントローラ１１、及び、TV１２を有する。
【００１８】
リモートコントローラ１１は、ユーザによって操作され、そのユーザの操作に対応する操作信号を送信する。
【００１９】
ここで、リモートコントローラ１１による操作信号の送信は、有線、及び、無線のうちのいずれの通信方法であってもよい。
【００２０】
また、リモートコントローラ１１による操作信号の送信を、無線で行う場合には、その無線としては、例えば、赤外線や、無線LAN(Local Area Network)、Bluetooth（登録商標）その他の任意の通信方法を採用することができる。
【００２１】
TV１２は、テレビジョン放送のコンテンツや、外部の装置で再生されたコンテンツ、インターネット等のネットワークを介して送信されてくるコンテンツ等を受信し、そのコンテンツの画像を表示画面に表示するとともに、音声を出力する。
【００２２】
その他、TV１２は、例えば、ブラウザを起動し、インターネット上のwebページ（の画像）を、表示画面に表示する。
【００２３】
また、TV１２は、カーソルを、必要に応じて、表示画面に表示する。さらに、TV１２は、カーソルで選択等の操作が可能なGUI(Graphical User Interface)としてのアイテムを、必要に応じて、表示画面に表示する。
【００２４】
ここで、TV１２に表示されるアイテムとしては、例えば、操作や機能等のガイド等を行うためのメニューや、コンテンツのシンボルとしてのアイコン等がある。
【００２５】
また、TV１２に表示されるアイテムとしては、例えば、図中、実線の矩形で示すような、表示画面の所定の位置への表示と非表示とが瞬時的に切り替えられるアイテムや、図中、点線で示すような、表示画面の端部（図１では、下部）から点線の矢印で示すようにスライドして現れ、その端部に、スライドして消えていくアイテム等がある。
【００２６】
なお、本実施の形態において、カーソルには、矢印や、矩形（の枠）等の明示的にカーソルとして表示される画像の他、アイテムがフォーカスされていることをユーザが認識することができるように、アイテムの輝度や、色、形状（大きさを含む）等を変更する表示が含まれる。
【００２７】
TV１２は、リモートコントローラ１１から送信されてくる操作信号を受信し、その操作信号に応じて各種の処理を行う。
【００２８】
すなわち、TV１２は、リモートコントローラ１１からの操作信号に応じて、例えば、選局するチャンネルや音量を変更する。
【００２９】
また、TV１２は、リモートコントローラ１１からの操作信号に応じて、例えば、カーソルの移動や、アイテムの表示と非表示との切り替え、コンテンツの再生、アイテムに割り当てられた処理等を行う。
【００３０】
＜リモートコントローラ１１の外観構成例＞
【００３１】
図２は、図１のリモートコントローラ１１の外観構成例を示す斜視図である。
【００３２】
リモートコントローラ１１は、略平板の直方体の形状をしている。
【００３３】
リモートコントローラ１１としての平板の一面には、ユーザによって操作されるハードキー部２１、タッチパッド２２、及び、ハードキー部２３が設けられている。
【００３４】
ハードキー部２１は、リモートコントローラ１１の上部に設けられている。
【００３５】
タッチパッド２２は、ハードキー部２１の下部に、ハードキー部２１に隣接する形で設けられている。
【００３６】
ハードキー部２３は、タッチパッド２２の下部の、タッチパッド２２から幾分か離れた位置に設けられている。
【００３７】
ここで、リモートコントローラ１１の、ユーザによって操作されるハードキー部２１、タッチパッド２２、及び、ハードキー部２３が設けられている一面を、以下、操作面ともいう。
【００３８】
図２には、操作面を上側に向けた状態と、操作面を下側に向けた状態とのそれぞれの状態のリモートコントローラ１１が図示されている。
【００３９】
図３は、リモートコントローラ１１の操作面の構成例を示す平面図である。
【００４０】
ハードキー部２１には、ハードキー３１及び３２が設けられている。
【００４１】
ハードキー３１は、電源キーであり、ハードキー３１が操作（押し込み操作）されると、TV１２の電源が、オン又はオフにされる。
【００４２】
ハードキー３２は、特殊キーであり、ハードキー３２が操作（押し込み操作）されると、TV１２は、ハードキー３２に割り当てられた所定の処理を行う。
【００４３】
タッチパッド２２は、TV１２に表示されたカーソルを移動させる場合、その他各種の場合に操作される。
【００４４】
図３では、タッチパッド２２は、略台形状になっており、台形の上底側の（上部の）エリア４１、下底側の（下部の）エリア４３、及び、エリア４１と４３とに挟まれた中部のエリア４２に区分されている。
【００４５】
エリア４１が、水平方向（x方向）の右から左方向にスワイプ操作された場合、例えば、TV１２は、チャンネル番号が、現在のチャンネル番号から大きくなるように、選局するチャンネルを変更する。ここで、スワイプ操作とは、タッチパッド２２に、指等をタッチしたまま、そのタッチの位置を移動する操作を意味する。
【００４６】
エリア４１が、左から右方向にスワイプ操作された場合、例えば、TV１２は、チャンネル番号が、現在のチャンネル番号から小さくなるように、選局するチャンネルを変更する。
【００４７】
タッチパッド２２は、押し込み操作が可能になっており、エリア４１が押し込み操作された場合（エリア４１の領域にタッチした状態で、タッチパッド２２の押し込み操作が行われた場合）、例えば、TV１２は、表示画面に、TV１２を制御するためのリモートコントローラ（の画像）を表示する。
【００４８】
エリア４２は、TV１２に表示されたカーソルを移動させる場合等に、スワイプ操作される。すなわち、エリア４２が、スワイプ操作された場合、例えば、TV１２に表示されたカーソルが、エリア４２のスワイプ操作に応じて移動する。
【００４９】
また、エリア４２が押し込み操作された場合、例えば、TV１２は、いわゆる決定キーが操作された場合と同様の処理を行う。
【００５０】
さらに、エリア４２がフリック操作された場合、例えば、TV１２は、いわゆるカーソルキーが操作された場合と同様の処理を行う。ここで、フリック操作とは、タッチパッド２２に指等をタッチした状態から、その指を払うように動かす操作を意味する。
【００５１】
エリア４３には、水平方向に、３つのキー（ボタン）４３Ａ，４３Ｂ、及び、４３Ｃが設けられている。
【００５２】
キー４３Ａが押し込み操作された場合、例えば、TV１２は、いわゆる戻るキーが操作された場合と同様の処理（直前の状態に戻る処理）を行う。
【００５３】
キー４３Ｂが押し込み操作された場合、例えば、TV１２は、いわゆるホームキーが操作された場合と同様の処理（ホーム画面を表示する処理）を行う。また、キー４３Ｂの部分が、垂直方向（y方向）の上方向にスワイプ操作された場合、例えば、TV１２は、番組を選択するための番組選択画面を、表示画面に表示する。
【００５４】
キー４３Ｃが押し込み操作された場合、例えば、TV１２は、いわゆるオプションキーが操作された場合と同様の処理（例えば、オプションメニューを表示する処理）を行う。
【００５５】
ハードキー部２３には、ハードキー５１，５２，５３、及び、５４が設けられている。
【００５６】
ハードキー５１は、例えば、TV１２の選局するチャンネルをインクリメントするときに操作（押し込み操作）され、ハードキー５２は、例えば、TV１２の選局するチャンネルをデクリメントするときに操作（押し込み操作）される。
【００５７】
ハードキー５３は、例えば、TV１２の音量を大にするときに操作（押し込み操作）され、ハードキー５４は、例えば、TV１２の音量を小にするときに操作（押し込み操作）される。
【００５８】
＜リモートコントローラ１１、及び、TV１２の電気的構成例＞
【００５９】
図４は、図１のリモートコントローラ１１、及び、TV１２の電気的構成例を示すブロック図である。
【００６０】
リモートコントローラ１１は、操作部７１、検出部７２、及び、通信部７３を有する。
【００６１】
操作部７１は、ハードキー部２１、タッチパッド２２、及び、ハードキー部２３（図３）に相当し、ユーザによって操作される。
【００６２】
検出部７２は、ユーザによる操作部７１の操作を検出し、その操作に対応する操作信号を、通信部７３に供給する。
【００６３】
通信部７３は、検出部７２からの操作信号を、無線で送信する。
【００６４】
TV１２は、通信部８１、判定部８２、制御部８３、及び、表示部８４を有する。
【００６５】
通信部８１は、リモートコントローラ１１（の通信部７３）から送信されてくる操作信号を受信し、判定部８２に供給する。
【００６６】
判定部８２は、通信部８１からの操作信号に基づいて、タッチパッド２２にタッチがされた位置（タッチ位置）や、タッチ位置が、タッチパッド２２のどの領域内の位置であるのか、タッチパッド２２等の押し込み操作が行われたかどうか等を検出することで、ユーザによるリモートコントローラ１１の操作を判定する。
【００６７】
さらに、判定部８２は、リモートコントローラ１１の操作の判定結果に基づき、カーソルの移動や、カーソルによってフォーカスされているアイテムの選択の確定、アイテムの表示等を指示する指示情報としてのコマンドを、制御部８３に供給（出力）する。
【００６８】
制御部８３は、判定部８２からのコマンド等に従って、TV１２全体を制御する。
【００６９】
すなわち、制御部８３は、判定部８２からのコマンドに従って、例えば、チャンネルや音量の制御等を行う。
【００７０】
また、制御部８３は、判定部８２からのコマンドに従って、例えば、表示部８４でのカーソルやアイテムの表示等を制御する。
【００７１】
表示部８４は、例えば、LCD(Liquid Crystal Display)や、有機EL(Electro Luminescence)ディスプレイ等で構成され、制御部８３の制御等に従って、コンテンツの画像や、アイテム、フォーカスとしてのカーソルを表示画面に表示する。
【００７２】
＜タッチ検出領域を、複数の割り当て領域に区分することによる、異なる機能の割り当て＞
【００７３】
図５は、タッチパッド２２の概略構成例を示す平面図である。
【００７４】
ここで、タッチパッド２２において、ユーザのタッチが検出される領域（面）を、タッチ検出領域ということとする。
【００７５】
例えば、TV１２のチャンネルの選局（チャンネル送り）機能や、ブラウザに表示されるwebページを直前のwebページに戻す「戻る」機能、次のwebページに進める「進む」機能等の、いわば方向性がある機能については、上下や左右のスワイプ操作をトリガとして実行されることが、ユーザに、直感的な操作性を提供する観点から望ましい。
【００７６】
しかしながら、タッチ検出領域の全体に対して、例えば、スワイプ操作に応じてカーソルを移動するカーソル移動機能が割り当てられている場合、スワイプ操作をトリガとして実行される他の機能を、タッチ検出領域に割り当てることはできない。
【００７７】
そこで、タッチ検出領域を、異なる機能が割り当てられる複数の領域である複数の割り当て領域に区分し、各割り当て領域に、異なる機能を割り当てることで、各割り当て領域に対するスワイプ操作をトリガとして、異なる機能を実行することが可能になる。
【００７８】
図５では、タッチ検出領域が、上側の境界部分の一部の領域である割り当て領域９１Ｕ、下側の境界部分の一部の領域である割り当て領域９１Ｄ、左側の境界部分の一部の領域である割り当て領域９１Ｌ、右側の境界部分の一部の領域である割り当て領域９１Ｒ、及び、残りの中央部分の領域である割り当て領域９２に区分されている。
【００７９】
そして、割り当て領域９１Ｕ，９１Ｄ，９１Ｌ、及び、９１Ｒには、矢印で示すように、タッチ検出領域の境界側から内部に向かう方向のスワイプ操作をトリガとして実行される、例えば、方向性がある機能その他の機能が割り当てられ、割り当て領域９２には、例えば、スワイプ操作に応じてカーソルを移動するカーソル移動機能が割り当てられている。
【００８０】
以上のようなタッチ検出領域に対する機能の割り当てによって、カーソルの移動と、他の所定の機能の実行との共存、すなわち、カーソルの移動と、他の所定の機能の実行とのいずれをも、スワイプ操作で行うことが可能になる。
【００８１】
ここで、割り当て領域９１Ｕ，９１Ｄ，９１Ｌ、及び、９１Ｒを、以下、適宜、まとめて、割り当て領域９１ともいう。
【００８２】
また、例えば、割り当て領域９１に、スワイプ操作をトリガとして実行される所定の機能を割り当てることを、以下、割り当て領域９１のスワイプ操作に、所定の機能を割り当てる、ともいう。
【００８３】
さらに、以下、割り当て領域９１を、スワイプ領域９１ともいい、割り当て領域９２を、カーソル領域９２ともいう。
【００８４】
スワイプ領域９１及びカーソル領域９２には、スワイプ操作をトリガとして実行される機能の他、スワイプ操作以外の操作をトリガとして実行される機能をも割り当てることができる。
【００８５】
例えば、スワイプ領域９１Ｄについては、下から上方向（タッチ検出領域の境界側から内部に向かう方向）のスワイプ操作には、番組選択画面を表示する機能を割り当て、押し込み操作には、例えば、戻るキーの機能や、ホームキーの機能、オプションキーの機能等を割り当てることができる。
【００８６】
なお、図５において、上側のスワイプ領域９１Ｕは、例えば、図３のエリア４１に対応し、下側のスワイプ領域９１Ｄは、例えば、図３のエリア４３に対応する。
【００８７】
以上のように、タッチパッド２２のタッチ検出領域を、スワイプ領域９１とカーソル領域９２とに区分して、異なる機能を割り当てる場合、ユーザが誤操作を行う可能性が高くなることがある。
【００８８】
図６は、ユーザの誤操作の例を説明する図である。
【００８９】
図６Ａは、表示部８４の表示画面の表示例を示している。
【００９０】
図６Ａでは、表示画面の右端に、矩形のカーソルが表示されており、いま、そのカーソルを、表示画面の右端から中央に向かって移動することとする。
【００９１】
図６Ｂは、図６Ａのカーソルを移動するときの、ユーザによるタッチパッド２２のスワイプ操作の例を示している。
【００９２】
ここで、タッチパッド２２のタッチ検出領域（スワイプ領域９１及びカーソル領域９２）上の絶対的な位置と、表示画面上の絶対的な位置との間には、特に関係はない。
【００９３】
しかしながら、ユーザは、例えば、図６Ａに示したように、表示画面の右端にカーソルが表示されている場合、無意識のうちに、タッチ検出領域上の、カーソルの位置に対応する位置、すなわち、タッチ検出領域上の右端に配置された、スワイプ領域９１Ｒの位置から、タッチを開始し、中央に向かうスワイプ操作を行う傾向がある。
【００９４】
TV１２において、カーソルの移動は、カーソル領域９２からスワイプ操作を開始することによって実行されるが、上述のように、スワイプ領域９１Ｒから、スワイプ操作が開始されると（スワイプ領域９１Ｒから、タッチが開始され、スワイプ操作が行われると）、TV１２では、スワイプ領域９１Ｒのスワイプ操作に割り当てられた機能が実行される。
【００９５】
以上のように、ユーザは、カーソルを移動するときに、カーソル領域９２からスワイプ操作を開始するのではなく、無意識に、スワイプ領域９１Ｒから、スワイプ操作を開始する誤操作を行うことがある。
【００９６】
そして、そのような誤操作が行われた場合には、TV１２では、ユーザが意図しない、スワイプ領域９１Ｒのスワイプ操作に割り当てられた機能が実行され、ユーザが意図するカーソルの移動が行われない。
【００９７】
そこで、TV１２では、スワイプ領域９１を、ユーザのタッチのタッチ開始位置に応じて変更することで、ユーザの誤操作の可能性を低減して、タッチパッド２２（ひいては、リモートコントローラ１１）の操作性を向上させる。
【００９８】
＜スワイプ領域の変更＞
【００９９】
図７は、タッチ開始位置に応じたスワイプ領域９１の変更の例を説明する図である。
【０１００】
TV１２において、判定部８２は、例えば、TV１２が実行するアプリケーションに応じて、タッチパッド２２のタッチ検出領域を、スワイプ領域９１、及び、カーソル領域９２等の複数の割り当て領域に区分する。
【０１０１】
図７では、タッチパッド２２のタッチ検出領域が、スワイプ領域９１Ｌ及び９１Ｒ、並びに、カーソル領域９２の３つの割り当て領域に区分されている。
【０１０２】
以上のように、タッチ検出領域が複数の割り当て領域に区分された場合、判定部８２は、タッチパッド２２のタッチ検出領域に対するユーザのタッチのタッチ開始位置に応じて、スワイプ領域９１Ｌ及び９１Ｒを拡大又は縮小する変更を行う領域変更部として機能することができる。
【０１０３】
図７Ａは、スワイプ領域９１Ｌ及び９１Ｒの縮小を説明する図である。
【０１０４】
スワイプ操作のタッチ開始位置が、スワイプ領域９１Ｌ及び９１Ｒ外の位置、つまり、カーソル領域９２内の位置である場合、図７Ａに示すように、判定部８２は、スワイプ領域９１Ｌ及び９１Ｒを縮小する（カーソル領域９２を拡大する）。
【０１０５】
図７Ａでは、スワイプ領域９１Ｌ及び９１Ｒの横幅が狭くなっており、その分、カーソル領域９２の横幅が広くなっている。
【０１０６】
図７Ｂは、スワイプ領域９１Ｌ及び９１Ｒの拡大を説明する図である。
【０１０７】
スワイプ操作のタッチ開始位置が、スワイプ領域９１Ｌ又は９１Ｒ内の位置である場合、図７Ｂに示すように、判定部８２は、スワイプ領域９１Ｌ及び９１Ｒを拡大する（カーソル領域９２を縮小する）。
【０１０８】
図７Ｂでは、スワイプ領域９１Ｌ及び９１Ｒの横幅が広くなっており、その結果、カーソル領域９２の横幅が狭くなっている。
【０１０９】
図８は、図７で説明したように変更されたスワイプ領域９１Ｌ及び９１Ｒを、元のスワイプ領域９１Ｌ及び９１Ｒ（以下、デフォルトのスワイプ領域９１Ｌ及び９１Ｒともいう）に戻す第１の復元方法を説明する図である。
【０１１０】
図８では、スワイプ操作のタッチ開始位置が、スワイプ領域９１Ｌ及び９１Ｒ外の、カーソル領域９２内の位置になっており、そのため、スワイプ領域９１Ｌ及び９１Ｒが縮小されている（カーソル領域９２が拡大されている）。
【０１１１】
そして、図８では、ユーザが、タッチ位置を、矢印で示すように、右方向に移動するスワイプ操作を行い、縮小後のスワイプ領域９１Ｒに近い、カーソル領域９２内の位置で、タッチを解除している。
【０１１２】
いまの場合、タッチ開始位置が、カーソル領域９２内の位置であるため、TV１２では、カーソル領域９２（のスワイプ操作）に割り当てられた機能としての、例えば、カーソルの移動が、スワイプ操作に応じて行われる。
【０１１３】
第１の復元方法では、判定部８２において、ユーザのタッチが解除された場合に、即座に、変更されたスワイプ領域（縮小後のスワイプ領域）９１Ｌ及び９１Ｒが、デフォルトのスワイプ領域９１Ｌ及び９１Ｒに戻される。
【０１１４】
いま、上述したように、縮小後のスワイプ領域９１Ｒに近い位置で、タッチが解除された後、ユーザが、カーソルの移動を再開しようとして、即座に、タッチを解除した位置（付近）にタッチし、スワイプ操作を開始したとする。
【０１１５】
上述したように、第１の復元方法では、ユーザのタッチが解除されると、即座に、縮小後のスワイプ領域９１Ｌ及び９１Ｒが、デフォルトのスワイプ領域９１Ｌ及び９１Ｒに戻されるので、ユーザが、カーソルの移動を再開しようとして、タッチを解除した位置（付近）にタッチして、スワイプ操作を開始した場合、そのスワイプ操作時のタッチ開始位置が、デフォルトの状態に戻されたスワイプ領域９１Ｒ内の位置になっていることがある。
【０１１６】
この場合、TV１２では、カーソル領域９２に割り当てられたカーソルの移動ではなく、スワイプ領域９１Ｒに割り当てられた機能が実行される。すなわち、ユーザが意図するカーソルの移動が行われない。
【０１１７】
図９は、変更されたスワイプ領域９１Ｌ及び９１Ｒを、デフォルトのスワイプ領域９１Ｌ及び９１Ｒに戻す第２の復元方法を説明する図である。
【０１１８】
図９では、図８の場合と同様に、カーソル領域９２内の位置をタッチ開始位置として、右方向に移動するスワイプ操作が行われ、縮小後のスワイプ領域９１Ｒに近い、カーソル領域９２内の位置で、タッチが解除されている。
【０１１９】
第２の復元方法では、判定部８２において、ユーザのタッチが解除された後も、変更されたスワイプ領域（縮小後のスワイプ領域）９１Ｌ及び９１Ｒが維持され、所定の期間の経過後に、デフォルトのスワイプ領域９１Ｌ及び９１Ｒに戻される。
【０１２０】
いま、図８の場合と同様に、縮小後のスワイプ領域９１Ｒに近い位置で、タッチが解除された後、ユーザが、カーソルの移動を再開しようとして、即座に、タッチを解除した位置（付近）にタッチし、スワイプ操作を開始したとする。
【０１２１】
第２の復元方法では、図９に示すように、ユーザのタッチが解除されても、所定の期間が経過するまでは、縮小後のスワイプ領域９１Ｌ及び９１Ｒが、そのまま維持される。
【０１２２】
したがって、ユーザが、カーソルの移動を再開しようとして、タッチを解除した位置に、即座にタッチして、スワイプ操作を開始しても、そのスワイプ操作時のタッチ開始位置は、タッチが解除されたときと同様に、縮小後のスワイプ領域９１Ｒに近い、カーソル領域９２内の位置になっている。
【０１２３】
その結果、TV１２では、カーソル領域９２に割り当てられたカーソルの移動が行われ、図８の場合のように、スワイプ領域９１Ｒに割り当てられた機能は実行されない。
【０１２４】
以上のように、タッチ開始位置が、スワイプ領域９１Ｌ及び９１Ｒ外の位置である場合（カーソル領域９２内の位置である場合）には、スワイプ領域９１Ｌ及び９１Ｒを縮小し（カーソル領域９２を拡大し）、タッチ開始位置が、スワイプ領域９１Ｌ又は９１Ｒ内の位置である場合（カーソル領域９２外の位置である場合）には、スワイプ領域９１Ｌ及び９１Ｒを拡大し（カーソル領域９２を縮小し）、タッチが解除されてからは、スワイプ領域９１Ｌ及び９１Ｒ（カーソル領域９２）の縮小又は拡大を維持し、所定の期間の経過後に、デフォルトのスワイプ領域９１Ｌ及び９１Ｒ（カーソル領域９２）に戻すことで、タッチパッド２２の操作性を向上させることができる。
【０１２５】
すなわち、例えば、ユーザが、カーソルを移動させるために、カーソル領域９２のスワイプ操作を行っている最中に、スワイプ領域９１Ｌ又は９１Ｒに近い位置で、瞬時的に、タッチを解除し、再度、タッチを開始した場合であっても、スワイプ領域９１Ｌ又は９１Ｒに割り当てられた機能が、意図せず実行されることを抑制することができる。
【０１２６】
また、例えば、スワイプ領域９１Ｕであるエリア４１の水平方向のスワイプ操作に対し、図３で説明したように、チャンネルの変更の機能が割り当てられている場合に、スワイプ領域９１Ｕであるエリア４１の水平方向のスワイプ操作を繰り返し行うことで、チャンネル番号を大きく、又は、小さくする一方向のチャンネルの変更を、容易に行うことができる。
【０１２７】
なお、スワイプ領域９１には、例えば、タッチをトリガとして、図１に示したような、表示画面の端部からスライドして現れるメニューを表示する機能を割り当てることができる。
【０１２８】
この場合、メニュー上に、カーソルを表示し、スワイプ領域９１へのタッチを維持した状態でタッチの位置を移動するスワイプ操作に応じて、メニュー上のカーソルを移動することができる。
【０１２９】
また、メニューは、スワイプ領域９１に対するタッチの解除に応じて、表示画面の端部にスライドするように移動させて消去することができる。
【０１３０】
図１０は、タッチ開始位置に応じたスワイプ領域９１の変更の処理の例を説明するフローチャートである。
【０１３１】
ステップＳ１１において、判定部８２は、通信部８１からの操作信号に基づいて、タッチパッド２２のタッチ検出領域にタッチが開始されたかどうかを判定し、タッチが開始されていないと判定した場合、処理は、ステップＳ１１に戻る。
【０１３２】
また、ステップＳ１１において、タッチが開始されたと判定された場合、処理は、ステップＳ１２に進み、判定部８２は、タッチが開始されたタッチ検出領域上の位置（タッチ開始位置）が、スワイプ領域９１内の位置であるかどうかを判定する。
【０１３３】
ステップＳ１２において、タッチ開始位置が、スワイプ領域９１内の位置であると判定された場合、処理は、ステップＳ１３に進み、判定部８２は、スワイプ領域９１を拡大して、処理は、ステップＳ１５に進む。
【０１３４】
また、ステップＳ１２において、タッチ開始位置が、スワイプ領域９１内の位置でないと判定された場合、処理は、ステップＳ１４に進み、判定部８２は、スワイプ領域９１を縮小して、処理は、ステップＳ１５に進む。
【０１３５】
ステップＳ１５では、判定部８２は、通信部８１からの操作信号に基づいて、タッチパッド２２のタッチ検出領域に対するタッチが解除されたかどうかを判定し、タッチが解除されていないと判定した場合、処理は、ステップＳ１５に戻る。
【０１３６】
また、ステップＳ１５において、タッチが解除されたと判定された場合、処理は、ステップＳ１６に進み、判定部８２は、（直前の）タッチの解除後、所定の期間が経過したかどうかを判定する。
【０１３７】
ステップＳ１６において、タッチの解除後、所定の期間が経過していないと判定された場合、処理は、ステップＳ１７に進み、判定部８２は、ステップＳ１１の場合と同様に、再び、タッチが開始されたかどうかを判定する。
【０１３８】
ステップＳ１７において、タッチが開始されていないと判定された場合、処理は、ステップＳ１６に戻り、以下、同様の処理が繰り返される。
【０１３９】
また、ステップＳ１７において、タッチが開始されたと判定された場合、すなわち、タッチの解除後、所定の期間が経過する前に、再度、タッチが開始された場合、処理は、ステップＳ１５に戻り、以下、同様の処理が繰り返される。
【０１４０】
したがって、この場合、判定部８２は、ステップＳ１３で拡大されたスワイプ領域９１、又は、ステップＳ１４で縮小されたスワイプ領域９１を元に戻さずに、そのまま維持し続ける。
【０１４１】
一方、ステップＳ１６において、タッチの解除後、所定の期間が経過したと判定された場合、すなわち、タッチの解除後、再度のタッチがされずに、所定の期間が経過した場合、処理は、ステップＳ１８に進み、判定部８２は、ステップＳ１３で拡大されたスワイプ領域９１、又は、ステップＳ１４で縮小されたスワイプ領域９１を、デフォルトのスワイプ領域９１に戻す。
【０１４２】
そして、処理は、ステップＳ１８からステップＳ１１に戻り、以下、同様の処理が繰り返される。
【０１４３】
なお、本実施の形態では、タッチの解除後、所定の期間が経過する前に、再度、タッチが開始された場合、変更後（拡大後又は縮小後）のスワイプ領域９１を元に戻さずに、そのまま維持し続け、タッチの解除後、所定の期間が経過した場合に、デフォルトのスワイプ領域９１に戻すスワイプ領域９１の復元を行うこととしたが、タッチの解除後、所定の期間が経過する前であっても、例えば、TV１２で実行されているアプリケーションが変更されること等によって、スワイプ領域９１に割り当てられる機能が変化した場合には、例外的に、スワイプ領域９１の復元を行うことができる。
【０１４４】
以上のように、スワイプ領域９１に割り当てられる機能が変化した場合には、タッチの解除後、所定の期間が経過する前であっても、スワイプ領域９１の復元を行うことにより、ユーザがスワイプ領域９１に割り当てられる機能の変化後に行うタッチパッド２２の操作が、誤操作になることを抑制することができる。
【０１４５】
図１１は、位置取得周期に応じたスワイプ領域９１の変更の例を説明する図である。
【０１４６】
リモートコントローラ１１やTV１２では、省電力のために、タッチパッド２２のタッチ位置を取得する周期である位置取得周期（例えば、リモートコントローラ１１の検出部７２において、タッチパッド２２のタッチ位置が検出される周期や、リモートコントローラ１１からTV１２に対して、タッチ位置が送信される周期、TV１２の判定部８２において、通信部８１からのタッチ位置等を表す操作信号を受信する周期、判定部８２において、通信部８１からの操作信号からタッチ位置を検出する周期等）が、通常の周期よりも遅い周期になることがある。
【０１４７】
位置取得周期が遅い周期になっている場合、タッチパッド２２のタッチ検出領域の境界側のスワイプ領域９１から中央に向かう方向のスワイプ操作のタッチ開始位置として検出される検出位置が、実際のタッチ開始位置よりも、タッチ検出領域の内側（中央側）になることがある。
【０１４８】
この場合、実際のタッチ開始位置が、スワイプ領域９１内の位置であるのに、判定部８２において、タッチ開始位置（として検出される検出位置）が、スワイプ領域９１外の位置であると判定され、その結果、ユーザの操作が誤操作となることがある。
【０１４９】
そこで、TV１２では、スワイプ領域９１を、位置取得周期に応じて変更することで、ユーザの誤操作の可能性を低減して、タッチパッド２２（ひいては、リモートコントローラ１１）の操作性を向上させる。
【０１５０】
図１１は、位置取得周期に応じたスワイプ領域９１の変更の例を説明する図である。
【０１５１】
TV１２において、判定部８２は、例えば、TV１２が実行するアプリケーションに応じて、タッチパッド２２のタッチ検出領域を、スワイプ領域９１、及び、カーソル領域９２等の複数の割り当て領域に区分する。
【０１５２】
図１１では、図７の場合と同様に、タッチパッド２２のタッチ検出領域が、スワイプ領域９１Ｌ及び９１Ｒ、並びに、カーソル領域９２の３つの割り当て領域に区分されている。
【０１５３】
以上のように、タッチ検出領域が複数の割り当て領域に区分された場合、判定部８２は、位置取得周期に応じて、スワイプ領域９１Ｌ及び９１Ｒを拡大する変更を行う領域変更部として機能することができる。
【０１５４】
図１１Ａは、位置取得周期が通常の周期である場合の、スワイプ領域９１Ｒから、タッチパッド２２のタッチ検出領域の中央（内部）に向かう方向のスワイプ操作のタッチ開始位置として検出される検出位置の例を示す図である。
【０１５５】
図１１Ａでは、ユーザは、スワイプ領域９１Ｒに割り当てられた機能を実行させようとして、そのスワイプ領域９１Ｒが配置された、タッチ検出領域の右の境界付近の位置で、タッチを開始し、その後、タッチ位置を、タッチ検出領域の中央の方向に移動するスワイプ操作（以下、左向スワイプ操作ともいう）を行っている。
【０１５６】
位置取得周期が通常の周期である場合、左方向スワイプ操作のタッチ開始位置として検出される検出位置は、実際のタッチ開始位置からそれほどずれた位置にはならず、デフォルトのスワイプ領域９１Ｒ内の位置になる。
【０１５７】
この場合、TV１２では、ユーザが意図した、スワイプ領域９１Ｒに割り当てられた機能が実行される。
【０１５８】
そのため、位置取得周期が通常の周期である場合には、判定部８２は、スワイプ領域９１Ｌ及び９１Ｒを、特に変更せずに、デフォルトのままとする。
【０１５９】
図１１Ｂは、省電力等のために、位置取得周期が通常の周期よりも遅い周期になっている場合の、左方向スワイプ操作のタッチ開始位置として検出される検出位置の例を示す図である。
【０１６０】
図１１Ｂでは、ユーザは、図１１Ａの場合と同様に、スワイプ領域９１Ｒに割り当てられた機能を実行させようとして、左方向スワイプ操作を行っている。
【０１６１】
位置取得周期が通常の周期よりも遅い周期である場合、タッチパッド２２のタッチ検出領域へのタッチが開始されてから、そのタッチの位置（タッチ開始位置）が検出されるタイミングが、位置取得周期が通常の周期である場合よりも遅くなることがある。
【０１６２】
そのため、左方向スワイプ操作のタッチ開始位置として検出される検出位置は、位置取得周期が通常の周期である場合よりも、左方向スワイプ操作の操作方向にずれた、タッチ検出領域の内側（中央側）になることがある。
【０１６３】
この場合、左方向スワイプ操作のタッチ開始位置として検出される検出位置が、デフォルトのスワイプ領域９１Ｒ外の位置になり、その結果、TV１２では、スワイプ領域９１Ｒに割り当てられた機能が実行されず、ユーザが意図しない、カーソル領域９２に割り当てられたカーソルの移動が実行される。
【０１６４】
そのため、位置取得周期が通常の周期より遅い周期になっている場合には、判定部８２は、図１１Ｂに示すように、スワイプ領域９１Ｌ及び９１Ｒを拡大する。
【０１６５】
図１１Ｂでは、図７Ｂの場合と同様に、スワイプ領域９１Ｌ及び９１Ｒの横幅が、デフォルトの場合よりも広くなっている。
【０１６６】
以上のように、位置取得周期が遅い周期になっている場合に、スワイプ領域９１Ｌ及び９１Ｒを拡大することで、例えば、左方向スワイプ操作のタッチ開始位置として検出される検出位置が、デフォルトのスワイプ領域９１Ｒ外の位置になって、TV１２において、ユーザが意図した、スワイプ領域９１Ｒに割り当てられた機能が実行されないことを抑制することができる。
【０１６７】
したがって、ユーザは、位置取得周期が遅い周期になっている場合でも、位置取得周期が通常の周期になっている場合と同様の感覚で、スワイプ操作を行うことができ、タッチパッド２２の操作性を向上させることができる。
【０１６８】
図１２は、位置取得周期に応じたスワイプ領域９１の変更の処理の例を説明するフローチャートである。
【０１６９】
ステップＳ２１において、判定部８２は、位置取得周期が、省電力等のために、通常の周期よりも遅い周期になっているかどうかを判定する。
【０１７０】
ステップＳ２１において、位置取得周期が、通常の周期よりも遅い周期になっていないと判定された場合、すなわち、位置取得周期が、通常の周期になっている場合、処理は、ステップＳ２２に進み、判定部８２は、スワイプ領域９１が拡大されていれば、スワイプ領域９１をデフォルトの状態に戻す。
【０１７１】
また、ステップＳ２１において、位置取得周期が、通常の周期よりも遅い周期になっていると判定された場合、処理は、ステップＳ２３に進み、判定部８２は、スワイプ領域９１を拡大する。
【０１７２】
ステップＳ２２の後、及び、ステップＳ２３の後は、いずれも、処理は、ステップＳ２１に戻り、以下、同様の処理が繰り返される。
【０１７３】
＜移動速度に基づくタッチ開始位置の予測＞
【０１７４】
図１３は、スワイプ操作（タッチ）の移動速度に基づくタッチ開始位置の予測を説明する図である。
【０１７５】
図１３では、図７の場合と同様に、タッチパッド２２のタッチ検出領域が、スワイプ領域９１Ｌ及び９１Ｒ、並びに、カーソル領域９２の３つの割り当て領域に区分されている。
【０１７６】
タッチが開始されたタイミングと、検出部７２（図４）での位置取得周期に従ったタッチ位置の検出（タッチ位置のサンプリング）のタイミングとがずれている場合には、タッチ開始位置として検出される検出位置と、実際のタッチ開始位置とが一致しないことがある。
【０１７７】
そのため、ユーザが、例えば、スワイプ領域９１Ｒに割り当てられた機能を実行させようとして、スワイプ領域９１Ｒ内の位置からタッチを開始して、スワイプ操作を行った場合であっても、タッチ開始位置として検出される検出位置が、スワイプ領域９１Ｒ外の位置になり、スワイプ領域９１Ｒに割り当てられた機能が実行されないことがあり得る。
【０１７８】
そこで、判定部８２は、スワイプ操作（タッチ）の移動速度に基づいて、タッチ開始位置を予測し、その予測の結果得られる予測位置を、タッチ開始位置として扱うことができる。
【０１７９】
タッチ開始位置を予測した予測位置としては、例えば、タッチ開始位置として検出された検出位置から、スワイプ操作の移動速度の速さに応じた距離だけ、スワイプ操作の方向と逆方向に戻った位置を採用することができる。
【０１８０】
図１３Ａは、スワイプ操作の第１の例を示している。
【０１８１】
図１３Ａでは、ユーザが、例えば、スワイプ領域９１Ｒに割り当てられた機能を実行させようとして、スワイプ領域９１Ｒ内の位置からタッチを開始し、左方向に移動するスワイプ操作を行っている。
【０１８２】
但し、図１３Ａでは、タッチ開始位置として検出された検出位置は、実際のタッチ開始位置（スワイプ領域９１Ｒ内の位置）から、スワイプ操作の移動方向である左にずれた、スワイプ領域９１Ｒ外の位置になっている。
【０１８３】
この場合、判定部８２では、タッチ開始位置として検出された検出位置から、スワイプ操作の移動速度の速さに応じた距離だけ、スワイプ操作の方向と逆方向に戻った位置、すなわち、例えば、図１３Ａに示す矢印の始点の位置が、タッチ開始位置の予測位置として求められる。
【０１８４】
図１３Ａに示す矢印の始点の位置は、スワイプ領域９１Ｒ内の位置であり、TV１２では、スワイプ操作のタッチ開始位置の予測位置が、スワイプ領域９１Ｒ内の位置である場合には、スワイプ領域９１Ｒに割り当てられた機能が実行される。
【０１８５】
図１３Ｂは、スワイプ操作の第２の例を示している。
【０１８６】
図１３Ｂでは、ユーザが、例えば、カーソル領域９２に割り当てられたカーソルの移動を実行させようとして、カーソル領域９２内の、スワイプ領域９１Ｒに近い位置からタッチを開始し、下方向に移動するスワイプ操作を行っている。
【０１８７】
但し、図１３Ｂでは、タッチ開始位置として検出された検出位置は、実際のタッチ開始位置（カーソル領域９２内の位置）から、スワイプ操作の移動方向である下にずれた、カーソル領域９２内の位置になっている。
【０１８８】
この場合、判定部８２では、タッチ開始位置の検出位置から、スワイプ操作の移動速度の速さに応じた距離だけ、スワイプ操作の方向と逆方向に戻った位置、すなわち、図１３Ｂに示す矢印の始点の位置が、タッチ開始位置の予測位置として求められる。
【０１８９】
図１３Ｂに示す矢印の始点の位置は、カーソル領域９２内の位置であり、TV１２では、スワイプ操作のタッチ開始位置の予測位置が、カーソル領域９２内の位置である場合には、カーソル領域９２に割り当てられたカーソルの移動が実行される。
【０１９０】
図１４は、スワイプ操作の移動速度に基づいて、タッチ開始位置を予測する予測方法の具体例を示す図である。
【０１９１】
タッチ開始位置の予測は、図１４に示すように、1番目及び2番目のタッチ位置として検出された検出位置を用いた外挿により行うことができる。
【０１９２】
すなわち、スワイプ操作の1番目のタッチ位置（タッチ開始位置）として検出された1番目の検出位置を始点とし、2番目のタッチ位置として検出された2番目の検出位置を終点とするベクトルを、スワイプ操作の速度ベクトルとして求め、1番目の検出位置から、速度ベクトルだけ戻った位置を、タッチ開始位置の予測位置として求めることができる。
【０１９３】
以上のような外挿による予測方法によれば、例えば、図１３Ａの場合のように、ユーザが、スワイプ領域９１Ｒに割り当てられた機能を実行させようとして、スワイプ領域９１Ｒ内の位置からタッチを開始し、左方向に移動するスワイプ操作を行った場合には、タッチ開始位置として検出された検出位置が、実際のタッチ開始位置（スワイプ領域９１Ｒ内の位置）から、スワイプ操作の移動方向である左にずれた、スワイプ領域９１Ｒ外の位置になっていても、実際のタッチ開始位置とほぼ一致する位置、すなわち、スワイプ領域９１Ｒ内の位置が、タッチ開始位置の予測位置として求められる。
【０１９４】
その結果、TV１２では、ユーザが意図した、スワイプ領域９１Ｒに割り当てられた機能が実行される。
【０１９５】
なお、ユーザが、例えば、カーソル領域９２に割り当てられたカーソルの移動を実行させようとして、カーソル領域９２内の、スワイプ領域９１Ｒに近い位置からタッチを開始し、左方向に移動するスワイプ操作を行う場合には、カーソルを移動させるためのスワイプ操作の初速は、一般に、それほど速くないため、タッチ開始位置の予測位置が、実際のタッチ開始位置を超えて、スワイプ領域９１Ｒ内の位置になることは（ほぼ）ない。
【０１９６】
したがって、ユーザが、カーソル領域９２に割り当てられたカーソルの移動を実行させようとして、カーソル領域９２内の、スワイプ領域９１Ｒに近い位置からタッチを開始し、左方向に移動するスワイプ操作を行った場合には、スワイプ領域９１Ｒに割り当てられた機能は実行されず、ユーザが意図した、カーソル領域９２に割り当てられたカーソルの移動が実行される。
【０１９７】
ここで、以上のような、タッチ開始位置の予測は、常時行う他、例えば、位置取得周期が、通常の周期よりも遅い場合にのみ行うことができる。
【０１９８】
また、タッチ開始位置の予測を行う場合には、そのタッチ開始位置を予測した予測位置に応じて、図７で説明した、スワイプ領域９１の変更を行うことができる。
【０１９９】
以上のように、スワイプ操作の移動速度に基づき、図１４で説明したような外挿等によって、タッチ開始位置を予測することにより、例えば、スワイプ領域９１Ｒに割り当てられた機能を実行させるために、スワイプ領域９１Ｒ内の位置をタッチ開始位置として、スワイプ操作が行われたのにもかかわらず、そのスワイプ操作の初速が速いことに起因して、タッチ開始位置として検出された検出位置が、スワイプ領域９１Ｒ外の位置になり、ユーザが意図した、スワイプ領域９１Ｒに割り当てられた機能が実行されないことを防止することができる。
【０２００】
＜タッチの開始から所定の期間の間に検出された検出位置の破棄＞
【０２０１】
図１５は、タッチ位置として検出された検出位置の時間変化の例を示す図である。
【０２０２】
図１５に示すように、タッチパッド２２のタッチ検出領域に、タッチが開始された直後は、タッチ位置として検出される検出位置は、大きくぶれ、その後、安定していく。
【０２０３】
そこで、判定部８２では、タッチが開始されてから所定の期間△Ｔの間にタッチ位置として検出された検出位置を破棄し、リモートコントローラ１１の操作の判定等に用いないことにすることができる。
【０２０４】
すなわち、判定部８２では、リモートコントローラ１１の操作の判定等において、タッチ位置として検出された検出位置のうちの、タッチが開始されてから所定の期間△Ｔに検出された検出位置を用いずに、その所定の期間△Ｔが経過した後に検出された検出位置を用いることができる。
【０２０５】
以上のように、タッチが開始されてから所定の期間△Ｔの間にタッチ位置として検出された検出位置を破棄することで、タッチパッド２２の操作性を向上させることができる。
【０２０６】
すなわち、例えば、ユーザが、スワイプ領域９１Ｒにタッチするつもりで、スワイプ領域９１Ｒ内の、カーソル領域９２に近い位置にタッチした場合に、タッチの開始直後に、タッチ位置として検出される検出位置がぶれ、判定部８２において、カーソル領域９２にタッチがされたと誤判定されることを防止することができる。
【０２０７】
また、例えば、ユーザが、カーソル領域９２にタッチするつもりで、カーソル領域９２内の、スワイプ領域９１Ｒに近い位置にタッチした場合に、タッチの開始直後に、タッチ位置として検出される検出位置がぶれ、判定部８２において、スワイプ領域９１Ｒにタッチがされたと誤判定されることを防止することができる。
【０２０８】
さらに、例えば、ユーザが、タップするつもりで、タッチパッド２２のタッチ検出領域にタッチした場合に、タッチの直後に、タッチ位置として検出される検出位置がぶれ、判定部８２において、タップではなく、スワイプ操作（又はフリック操作）が行われたと誤判定されることを防止することができる。
【０２０９】
また、タッチパッド２２の押し込み操作では、例えば、ユーザの指が、タッチパッド２２（のタッチ検出領域）に接触し始めてから、ユーザの指の、タッチパッド２２に対する接触面積が、タッチパッド２２を押し込む圧力を加えるのに十分な面積になるまでの間、タッチ位置として検出される検出位置は、大きくぶれ、その後、安定する。
【０２１０】
タッチが開始されてから所定の期間△Ｔの間にタッチ位置として検出された検出位置を破棄することで、タッチパッド２２の押し込み操作時のタッチ位置として検出される検出位置が大きくぶれることを防止し、その検出位置の精度を向上させることができる。
【０２１１】
さらに、例えば、判定部８２において、タッチパッド２２（のタッチ検出領域）上のタッチ位置の静止を判定する場合には、タッチが開始されてから所定の期間△Ｔの間にタッチ位置として検出された検出位置を破棄することで、その破棄を行わない場合に比較して、静止の判定の閾値（静止とみなすことができる検出位置の振れ幅）として、小さい値を採用することができ、高い精度で、タッチ位置の静止（又は、タッチ位置が動いていること）を判定することができる。
【０２１２】
＜押し込み判定領域＞
【０２１３】
図１６は、タッチパッド２２（のタッチ検出領域）の概略構成例を示す平面図である。
【０２１４】
図１６では、タッチパッド２２のタッチ検出領域が、スワイプ領域９１Ｄ、及び、カーソル領域９２の２つの割り当て領域に区分されている。
【０２１５】
図５で説明したように、スワイプ領域９１Ｄは、図３のエリア４３に対応する。
【０２１６】
エリア４３であるスワイプ領域９１Ｄには、図３で説明したように、水平方向に、３つのキー４３Ａ，４３Ｂ、及び、４３Ｃが設けられている。さらに、キー４３Ａないし４３Ｃの下には、そのキー４３Ａないし４３Ｃの名称である"RETURN"，"HOME"、及び、"OPTIONS"の印字が設けられている。
【０２１７】
キー４３Ａないし４３Ｃは、タッチパッド２２のタッチ検出領域の、スワイプ領域９１Ｄとカーソル領域９２との境界線上に、水平方向の線分状の凸部として形成されており、ユーザに、スワイプ領域９１Ｄとカーソル領域９２との境界線を認識させる手段としても機能する。
【０２１８】
キー４３Ａないし４３Ｃが押し込み操作された場合、図３で説明したように、所定の機能（処理）が実行される。
【０２１９】
ところで、判定部８２は、例えば、キー４３Ａないし４３Ｃについて、タッチパッド２２のタッチ検出領域内に、タッチパッド２２の押し込み操作時にキー４３Ａないし４３Ｃにタッチしていると判定する押し込み判定領域１０１を設定し、タッチパッド２２の押し込み操作時に、タッチ位置（として検出される検出位置）が、押し込み判定領域１０１内の位置である場合には、キー４３Ａないし４３Ｃの押し込み操作が行われたと判定する。
【０２２０】
押し込み判定領域１０１を設定する方法としては、例えば、押し込み判定領域１０１を、キー４３Ａないし４３Ｃが設けられているスワイプ領域９１Ｄに設定する第１の設定方法がある。
【０２２１】
しかしながら、キー４３Ａないし４３Ｃとして、凸部が形成されている場合、ユーザは、キー４３Ａないし４３Ｃを押し込み操作するときに、一般に、凸部の上側にタッチして、タッチパッド２２を押し込む傾向がある。
【０２２２】
したがって、押し込み判定領域１０１を、境界にキー４３Ａないし４３Ｃが設けられているスワイプ領域９１Ｄに設定した場合には、ユーザが、キー４３Ａないし４３Ｃとしての凸部の上側にタッチして、タッチパッド２２の押し込みを行ったときに、判定部８２において、押し込み操作時のタッチ位置が、キー４３Ａないし４３Ｃについての押し込み判定領域１０１内の位置ではないと判定され、その結果、キー４３Ａないし４３Ｃの押し込み操作が行われるとは判定されない。
【０２２３】
そこで、本実施の形態では、押し込み判定領域１０１を設定する方法として、押し込み判定領域１０１を、キー４３Ａないし４３Ｃが設けられているスワイプ領域９１Ｄとは別に設定する第２の設定方法を採用する。
【０２２４】
図１６では、上述したように、ユーザが、キー４３Ａないし４３Ｃとしての凸部の上側にタッチして、タッチパッド２２を押し込む傾向があることを考慮して、キー４３Ａないし４３Ｃが設けられているスワイプ領域９１Ｄを上側に拡張した領域が、押し込み判定領域１０１に設定されている。
【０２２５】
以上のように、押し込み判定領域１０１を、キー４３Ａないし４３Ｃが設けられたスワイプ領域９１Ｄとは別に、個別の領域として設定することで、すなわち、例えば、図１６に示したように、スワイプ領域９１Ｄを上側に拡張した領域に設定することで、ユーザが、キー４３Ａないし４３Ｃとしての凸部の上側にタッチして、タッチパッド２２の押し込みを行った場合であっても、判定部８２において、キー４３Ａないし４３Ｃの押し込み操作が行われたと判定し、TV１２において、キー４３Ａないし４３Ｃに割り当てられた機能を実行することができる。
【０２２６】
したがって、キー４３Ａないし４３Ｃの押し込み操作のミス、すなわち、ユーザが、キー４３Ａないし４３Ｃを押し込み操作した（と思っている）のにもかかわらず、キー４３Ａないし４３Ｃに割り当てられた機能が実行されないことを抑制することができる。
【０２２７】
＜タッチの判定の抑制＞
【０２２８】
図１７は、リモートコントローラ１１の操作面の一部の構成例を示す平面図である。
【０２２９】
図３で説明したように、タッチパッド２２（のタッチ検出領域）の上部には、タッチパッド２２に隣接する形で、ハードキー部２１が設けられている。
【０２３０】
ここで、図１７では、タッチパッド２２のタッチ検出領域が、スワイプ領域９１Ｕ、及び、カーソル領域９２の２つの割り当て領域に区分されている。
【０２３１】
図５で説明したように、スワイプ領域９１Ｕは、図３のエリア４１に対応する。
【０２３２】
ハードキー部２１は、エリア４１であるスワイプ領域９１Ｕに隣接している。
【０２３３】
以上のように、ハードキー部２１が、エリア４１であるスワイプ領域９１Ｕに隣接しているため、ユーザが、ハードキー部２１を操作（押し込み操作）したときに、意図せず、スワイプ領域９１Ｕにタッチすることがある。
【０２３４】
この場合、TV１２では、スワイプ領域９１Ｕへのタッチによって、そのスワイプ領域９１Ｕのタッチに割り当てられた機能、すなわち、例えば、メニューの表示等が、意図せず実行される。
【０２３５】
以上のような、ユーザが意図しない機能が実行されることを防止するため、判定部８２は、例えば、タッチ検出領域のタッチ位置（として検出される検出位置）や、タッチの（接触）面積に基づいて、タッチ検出領域のうちの、ハードキー部２１に近接する近接領域としての、例えば、スワイプ領域９１Ｕに対するタッチの判定（スワイプ領域９１Ｕにタッチがされたとする判定）を抑制する。
【０２３６】
図１７Ａは、タッチ位置に基づいて、スワイプ領域９１Ｕに対するタッチの判定を抑制する方法を示している。
【０２３７】
判定部８２では、図１７Ａに示すように、タッチ位置が、ハードキー部２１に近接する部分、すなわち、例えば、スワイプ領域９１Ｕのうちの、中央部分を除く左右の部分（図１７Ａにおいて、点線で囲む部分）である場合には、ハードキー部２１の押し込み操作時に、ユーザが意図せず、スワイプ領域９１Ｕにタッチ（接触）しているとして、スワイプ領域９１Ｕに対するタッチの判定を抑制する（スワイプ領域９１Ｕに対するタッチがあったとは判定しない）。
【０２３８】
なお、図１７Ａにおいて、タッチ位置が、ハードキー部２１に近接するスワイプ領域９１Ｕのうちの、中央部分である場合には、判定部８２は、ユーザが、意図的に、タッチパッド２２のタッチ検出領域のスワイプ領域９１Ｕにタッチしているとして、スワイプ領域９１Ｕに対するタッチがあったと判定する。
【０２３９】
図１７Ｂは、タッチの面積に基づいて、スワイプ領域９１Ｕに対するタッチの判定を抑制する方法を示している。
【０２４０】
判定部８２では、ハードキー部２１に近接する部分、すなわち、例えば、スワイプ領域９１Ｕ（図１７Ｂにおいて、点線で囲む部分）にタッチがされている場合でも、そのタッチの面積が所定の一定値以下であるときには、ハードキー部２１の押し込み操作時に、ユーザが意図せず、スワイプ領域９１Ｕにタッチしているとして、スワイプ領域９１Ｕに対するタッチの判定を抑制する。
【０２４１】
なお、図１７Ｂにおいて、タッチパッド２２のタッチ検出領域のスワイプ領域９１Ｕに対するタッチの面積が所定の一定値を超えているときには、判定部８２は、ユーザが、意図的に、タッチパッド２２のタッチ検出領域のスワイプ領域９１Ｕにタッチしているとして、スワイプ領域９１Ｕに対するタッチがあったと判定する。
【０２４２】
以上のように、タッチ位置や、タッチの面積に基づいて、タッチ検出領域のうちの、ハードキー部２１に近接する近接領域としての、例えば、スワイプ領域９１Ｕに対するタッチの判定を抑制することにより、ユーザが、スワイプ領域９１Ｕに隣接するハードキー部２１の押し込み操作時に、意図せず、スワイプ領域９１Ｕにタッチしても、そのスワイプ領域９１Ｕに割り当てられた機能が実行されることを防止することができる。
【０２４３】
なお、以上のようなタッチの判定の抑制は、タッチ検出領域に隣接するハードキー部２１が操作されている場合にのみ行うことができる。
【０２４４】
＜本技術を適用した端末の一実施の形態＞
【０２４５】
図１８は、本技術を適用した端末の一実施の形態の構成例を示す平面図である。
【０２４６】
図１８の端末は、例えば、スマートフォンやタブレット等であり、アイテム等の画像の表示と、タッチの検出との両方を行うタッチパネルを有している。
【０２４７】
図１８の端末は、タッチパネルにおいて、画像の表示とタッチの検出との両方を行う点で、タッチの検出は、タッチパッド２２を有するリモートコントローラ１１で行い、画像の表示は、表示部８４を有するTV１２で行う図１のTVシステムと異なる。
【０２４８】
但し、図１８の端末のタッチパネルの操作性は、タッチパッド２２と同様になっており、その説明は、省略する。
【０２４９】
＜本技術を適用したコンピュータの説明＞
【０２５０】
次に、上述した一連の処理は、ハードウェアにより行うこともできるし、ソフトウェアにより行うこともできる。一連の処理をソフトウェアによって行う場合には、そのソフトウェアを構成するプログラムが、汎用のコンピュータ等にインストールされる。
【０２５１】
そこで、図１９は、上述した一連の処理を実行するプログラムがインストールされるコンピュータの一実施の形態の構成例を示している。
【０２５２】
プログラムは、コンピュータに内蔵されている記録媒体としてのハードディスク２０５やROM２０３に予め記録しておくことができる。
【０２５３】
あるいはまた、プログラムは、リムーバブル記録媒体２１１に格納（記録）しておくことができる。このようなリムーバブル記録媒体２１１は、いわゆるパッケージソフトウエアとして提供することができる。ここで、リムーバブル記録媒体２１１としては、例えば、フレキシブルディスク、CD-ROM(Compact Disc Read Only Memory)，MO(Magneto Optical)ディスク，DVD(Digital Versatile Disc)、磁気ディスク、半導体メモリ等がある。
【０２５４】
なお、プログラムは、上述したようなリムーバブル記録媒体２１１からコンピュータにインストールする他、通信網や放送網を介して、コンピュータにダウンロードし、内蔵するハードディスク２０５にインストールすることができる。すなわち、プログラムは、例えば、ダウンロードサイトから、ディジタル衛星放送用の人工衛星を介して、コンピュータに無線で転送したり、LAN(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送することができる。
【０２５５】
コンピュータは、CPU(Central Processing Unit)２０２を内蔵しており、CPU２０２には、バス２０１を介して、入出力インタフェース２１０が接続されている。
【０２５６】
CPU２０２は、入出力インタフェース２１０を介して、ユーザによって、入力部２０７が操作等されることにより指令が入力されると、それに従って、ROM(Read Only Memory)２０３に格納されているプログラムを実行する。あるいは、CPU２０２は、ハードディスク２０５に格納されたプログラムを、RAM(Random Access Memory)２０４にロードして実行する。
【０２５７】
これにより、CPU２０２は、上述したフローチャートにしたがった処理、あるいは上述したブロック図の構成により行われる処理を行う。そして、CPU２０２は、その処理結果を、必要に応じて、例えば、入出力インタフェース２１０を介して、出力部２０６から出力、あるいは、通信部２０８から送信、さらには、ハードディスク２０５に記録等させる。
【０２５８】
なお、入力部２０７は、キーボードや、マウス、マイク等で構成される。また、出力部２０６は、LCD(Liquid Crystal Display)やスピーカ等で構成される。
【０２５９】
ここで、本明細書において、コンピュータがプログラムに従って行う処理は、必ずしもフローチャートとして記載された順序に沿って時系列に行われる必要はない。すなわち、コンピュータがプログラムに従って行う処理は、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含む。
【０２６０】
また、プログラムは、１のコンピュータ（プロセッサ）により処理されるものであっても良いし、複数のコンピュータによって分散処理されるものであっても良い。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであっても良い。
【０２６１】
さらに、本明細書において、システムとは、複数の構成要素（装置、モジュール（部品）等）の集合を意味し、すべての構成要素が同一筐体中にあるか否かは問わない。したがって、別個の筐体に収納され、ネットワークを介して接続されている複数の装置、及び、１つの筐体の中に複数のモジュールが収納されている１つの装置は、いずれも、システムである。
【０２６２】
なお、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０２６３】
例えば、本技術は、１つの機能をネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。
【０２６４】
また、上述のフローチャートで説明した各ステップは、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０２６５】
さらに、１つのステップに複数の処理が含まれる場合には、その１つのステップに含まれる複数の処理は、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０２６６】
また、本実施の形態では、タッチを検出する手段として、タッチパッド２２やタッチパネル等のタッチセンサを採用することとしたが、タッチを検出する手段としては、例えば、仮想的なタッチ検出領域を自由空間に設定し、そのタッチ検出領域に対して行われる仮想的なタッチを、ユーザのジェスチャや、視線、脳波や神経等の生体信号等に基づいて検出する手段等を採用することができる。
【０２６７】
さらに、本実施の形態では、本技術を、図１のTVシステムや、図１８の端末に適用した場合について説明したが、本技術は、タッチパッドやタッチパネル等のタッチセンサを有する任意のタッチデバイス、さらには、タッチセンサを有しなくても、上述したような仮想的なタッチ検出領域に対するタッチを検出するデバイス等に適用することができる。
【０２６８】
また、TV１２の判定部８２の機能の一部、又は、全部は、リモートコントローラ１１に持たせることができる。
【０２６９】
なお、本明細書に記載された効果はあくまで例示であって限定されるものではなく、他の効果があってもよい。
【０２７０】
なお、本技術は、以下のような構成をとることができる。
【０２７１】
＜１＞
ユーザのタッチが検出されるタッチ検出領域の一部の領域であって、所定の機能が割り当てられる領域である割り当て領域を、前記ユーザのタッチのタッチ開始位置、又は、前記ユーザのタッチのタッチ位置が取得される位置取得周期に応じて変更する領域変更部を備える
制御装置。
＜２＞
前記領域変更部は、前記ユーザのタッチが解除されてから、所定の期間の経過後に、変更後の前記割り当て領域を元に戻す
＜１＞に記載の制御装置。
＜３＞
前記領域変更部は、
前記タッチ開始位置が前記割り当て領域内の位置である場合、前記割り当て領域を拡大し、
前記タッチ開始位置が前記割り当て領域外の位置である場合、前記割り当て領域を縮小する
＜２＞に記載の制御装置。
＜４＞
前記領域変更部は、前記割り当て領域に割り当てられる機能が変化した場合、前記所定の期間の経過前であっても、変更後の前記割り当て領域を元に戻す
＜２＞又は＜３＞に記載の制御装置。
＜５＞
前記領域変更部は、前記位置取得周期が、通常の周期よりも遅い周期である場合、前記割り当て領域を拡大する
＜１＞ないし＜４＞のいずれかに記載の制御装置。
＜６＞
前記ユーザのタッチの移動速度に基づいて、前記タッチ開始位置を予測し、
前記領域変更部は、前記タッチ開始位置を予測した予測位置に応じて、前記割り当て領域を変更する
＜１＞ないし＜５＞のいずれかに記載の制御装置。
＜７＞
1番目及び2番目の前記タッチ位置として検出された検出位置を用いた外挿により、前記タッチ開始位置を予測する
＜６＞に記載の制御装置。
＜８＞
前記タッチ位置として検出された検出位置のうちの、タッチの開始から所定の期間の間に検出された前記検出位置を破棄する
＜１＞ないし＜７＞のいずれかに記載の制御装置。
＜９＞
前記割り当て領域には、押し込み操作が行われるキーが配置されており、
押し込み操作時に前記キーにタッチしていると判定する押し込み判定領域を、前記割り当て領域とは別に設定する
＜１＞ないし＜８＞のいずれかに記載の制御装置。
＜１０＞
前記タッチ検出領域に隣接してハードキーが配置されており、
前記タッチ検出領域のうちの、前記ハードキーに近接する近接領域に対する前記タッチの検出を抑制する
＜１＞ないし＜９＞のいずれかに記載の制御装置。
＜１１＞
前記近接領域にタッチしている面積に応じて、前記近接領域に対する前記タッチの検出を抑制する
＜１０＞に記載の制御装置。
＜１２＞
前記割り当て領域は、前記タッチ検出領域の境界付近の領域であり、
前記割り当て領域には、前記タッチ検出領域の境界側から内部に向かう方向のスワイプ操作をトリガとして実行される前記所定の機能が割り当てられる
＜１＞ないし＜１１＞のいずれかに記載の制御装置。
＜１３＞
ユーザのタッチが検出されるタッチ検出領域の一部の領域であって、所定の機能が割り当てられる領域である割り当て領域を、前記ユーザのタッチのタッチ開始位置、又は、前記ユーザのタッチのタッチ位置が取得される位置取得周期に応じて変更する
ステップを含む制御方法。
＜１４＞
ユーザのタッチが検出されるタッチ検出領域の一部の領域であって、所定の機能が割り当てられる領域である割り当て領域を、前記ユーザのタッチのタッチ開始位置、又は、前記ユーザのタッチのタッチ位置が取得される位置取得周期に応じて変更する領域変更部
として、コンピュータを機能させるためのプログラム。
【符号の説明】
【０２７２】
１１  リモートコントローラ，  １２  TV，  ２１  ハードキー部，  ２２  タッチパッド，  ２３  ハードキー部，  ３１，３２  ハードキー，  ４１，４２，４３  エリア，  ４３Ａ，４３Ｂ，４３Ｃ  キー，  ５１，５２，５３，５４  ハードキー，  ７１  操作部，  ７２  検出部，  ７３，８１  通信部，  ８２  判定部，  ８３  制御部，  ８４  表示部，  ２０１  バス，  ２０２  CPU，  ２０３  ROM，  ２０４  RAM，  ２０５  ハードディスク，  ２０６  出力部，  ２０７  入力部，  ２０８  通信部，  ２０９  ドライブ，  ２１０  入出力インタフェース，  ２１１  リムーバブル記録媒体
【図１】
2015127871.tif 000003
【図２】
2015127871.tif 000004
【図３】
2015127871.tif 000005
【図４】
2015127871.tif 000006
【図５】
2015127871.tif 000007
【図６】
2015127871.tif 000008
【図７】
2015127871.tif 000009
【図８】
2015127871.tif 000010
【図９】
2015127871.tif 000011
【図１０】
2015127871.tif 000012
【図１１】
2015127871.tif 000013
【図１２】
2015127871.tif 000014
【図１３】
2015127871.tif 000015
【図１４】
2015127871.tif 000016
【図１５】
2015127871.tif 000017
【図１６】
2015127871.tif 000018
【図１７】
2015127871.tif 000019
【図１８】
2015127871.tif 000020
【図１９】
2015127871.tif 000021