(57)【特許請求の範囲】
【請求項１】
タッチパネルへのユーザのタッチ操作を受け付けるタッチ領域の設定方法であって、
（ａ）前記ユーザのタッチ操作の際に前記タッチパネル上に表示されるタッチ操作の対象である構成部品の画像の画像データであって、当該構成部品が各々異なる位置に移動した複数の画像データを記憶する記憶部から読み込まれた複数の前記画像データから、前記画像ごとの座標を取得する座標取得ステップと、
（ｂ）前記座標取得ステップ（ａ）で取得した前記画像ごとの前記座標から前記画像ごとのタッチ領域を計算する領域計算ステップと、
（ｃ）前記領域計算ステップ（ｂ）で計算された前記画像ごとの前記タッチ領域の和集合を求めることで前記タッチパネル上のタッチ領域の座標を決定するタッチ領域決定ステップと、
を備える、タッチ領域設定方法。
【請求項２】
タッチパネルへのユーザのタッチ操作を受け付けるタッチ領域の設定方法であって、
（ｄ）前記ユーザのタッチ操作の際に前記タッチパネル上に表示されるタッチ操作の対象である構成部品の画像の画像データであって、当該構成部品が各々異なる位置に移動した複数の画像データを記憶する記憶部から読み込まれた複数の前記画像データから、前記画像ごとの座標を取得する座標取得ステップと、
（ｅ）前記座標取得ステップ（ｄ）で取得した前記複数の画像の前記座標の水平方向の最小値および最大値、かつ、垂直方向の最小値および最大値を求めることで前記タッチパネル上のタッチ領域を計算する領域計算ステップと、
を備える、タッチ領域設定方法。
【請求項３】
タッチパネルへのユーザのタッチ操作を受け付けるタッチ領域の設定方法であって、
（ｆ）前記ユーザのタッチ操作の際に前記タッチパネル上に表示されるタッチ操作の対象である構成部品の画像の画像データであって、当該構成部品が各々異なる位置に移動した複数の画像データを記憶する記憶部から読み込まれた複数の前記画像データから、隣接する複数の画像の組ごとに座標を取得する座標取得ステップと、
（ｇ）前記組ごとの座標の水平方向の最小値および最大値、かつ、垂直方向の最小値および最大値を求めることで前記組ごとのタッチ領域を計算する領域計算ステップと、
（ｈ）前記領域計算ステップ（ｇ）で計算された前記組ごとの前記タッチ領域の和集合を求めることで前記タッチパネル上のタッチ領域の座標を決定するタッチ領域決定ステップと、
を備える、タッチ領域設定方法。
【請求項４】
（ｉ）前記領域計算ステップ（ｂ）で計算された前記画像ごとの前記タッチ領域を、ユーザが指定する値で補正する補正ステップをさらに備える、請求項１記載のタッチ領域設定方法。
【請求項５】
（ｊ）前記領域計算ステップ（ｅ）で計算された前記タッチパネル上の前記タッチ領域を、ユーザが指定する値で補正する補正ステップをさらに備える、請求項２記載のタッチ領域設定方法。
【請求項６】
前記座標取得ステップ（ａ）は、前記複数の画像のうち、ユーザによって選択された画像から前記座標を取得するステップである、請求項１記載のタッチ領域設定方法。
【請求項７】
タッチパネルへのユーザのタッチ操作を受け付けるタッチ領域の設定装置であって、
前記ユーザのタッチ操作の際に前記タッチパネル上に表示されるタッチ操作の対象である構成部品の画像の画像データであって、当該構成部品が各々異なる位置に移動した複数の画像データを記憶する記憶部から読み込まれた複数の前記画像データから、前記画像ごとの座標を取得する座標取得部と、
前記座標取得部で取得した前記画像ごとの前記座標から前記画像ごとのタッチ領域を計算する領域計算部と、
前記領域計算部で計算された前記画像ごとの前記タッチ領域の和集合を求めることで前記タッチパネル上のタッチ領域の座標を決定するタッチ領域決定部と、
を備える、タッチ領域設定装置。
【請求項８】
タッチパネルへのユーザのタッチ操作を受け付けるタッチ領域の設定装置であって、
前記ユーザのタッチ操作の際に前記タッチパネル上に表示されるタッチ操作の対象である構成部品の画像の画像データであって、当該構成部品が各々異なる位置に移動した複数の画像データを記憶する記憶部から読み込まれた複数の前記画像データから、前記画像ごとの座標を取得する座標取得部と、
前記座標取得部で取得した前記複数の画像の前記座標の水平方向の最小値および最大値、かつ、垂直方向の最小値および最大値を求めることで前記タッチパネル上のタッチ領域を計算する領域計算部と、
を備える、タッチ領域設定装置。
【請求項９】
タッチパネルへのユーザのタッチ操作を受け付けるタッチ領域の設定装置であって、
前記ユーザのタッチ操作の際に前記タッチパネル上に表示されるタッチ操作の対象である構成部品の画像の画像データであって、当該構成部品が各々異なる位置に移動した複数の画像データを記憶する記憶部から読み込まれた複数の前記画像データから、隣接する複数の画像の組ごとに座標を取得する座標取得部と、
前記組ごとの座標の水平方向の最小値および最大値、かつ、垂直方向の最小値および最大値を求めることで前記組ごとのタッチ領域を計算する領域計算部と、
前記領域計算部で計算された前記組ごとの前記タッチ領域の和集合を求めることで前記タッチパネル上のタッチ領域の座標を決定するタッチ領域決定部と、
を備える、タッチ領域設定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルに対してタッチ操作を認識する領域（タッチ領域）を設定する技術に関するものである。
【背景技術】
【０００２】
タッチパネル付き液晶モジュールにおいて、画面（タッチパネル）上にボタンを実現する際、通常、画面に描画（表示）されるボタンと同じ位置/サイズの領域について、ボタンへの入力が有効となるように、タッチパネルへのタッチ操作を認識する領域（タッチ領域）が設定される。ここで、液晶モジュールは、タッチパネルにおいてタッチされている位置（タッチ座標）と設定されたタッチ領域とを比較して、タッチ座標がタッチ領域の内部であればボタンの処理を行い、タッチ座標がタッチ領域の外部であれば、ボタンの処理を行わない。
【０００３】
描画データを基にタッチ領域を自動的に設定する技術として、例えば特許文献１には、複数のボタンがあった場合に互いに干渉しない範囲でタッチ領域を拡大することが開示されている。また、タッチ操作の実績にあわせてタッチ領域を初期位置から変化させる技術として、例えば特許文献２，３に開示された技術がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２９６０２７号公報
【特許文献２】特開平９−５４６５７号公報
【特許文献３】特開２０１１−１５０４８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来のタッチ領域設定方法は上記のように構成されているため、例えばボタンのような移動しない構成部品の場合、構成部品を示す単一の画像からタッチ領域を設定することができた。ここで、構成部品とは、画面上に表示されるタッチ操作の対象をいう。
【０００６】
しかし、例えばスライドバーのような移動可能な構成部品の場合、複数の画像（フレーム）の組によってデザインが作成され、単一の画像からはタッチ領域を設定することができない。つまり、従来手法によって単一の画像からタッチ領域を設定すると、期待されるタッチ領域よりも狭い領域が初期値として設定されるという問題がある。
【０００７】
そこで、本発明は、移動可能な構成部品について、通常期待されるタッチ領域を初期値として設定することが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係るタッチ領域設定方法は、タッチパネルへのユーザのタッチ操作を受け付けるタッチ領域の設定方法であって、前記ユーザのタッチ操作の際に前記タッチパネル上に表示されるタッチ操作の対象である構成部品の画像の画像データであって、当該構成部品が各々異なる位置に移動した複数の画像データを記憶する記憶部から読み込まれた複数の前記画像データから、前記画像ごとの座標を取得する座標取得ステップ（ａ）と、前記座標取得ステップ（ａ）で取得した前記画像ごとの前記座標から前記画像ごとのタッチ領域を計算する領域計算ステップ（ｂ）と、前記領域計算ステップ（ｂ）で計算された前記画像ごとの前記タッチ領域の和集合を求めることで前記タッチパネル上のタッチ領域の座標を決定するタッチ領域決定ステップ（ｃ）とを備えるものである。
【０００９】
本発明に係る別のタッチ領域設定方法は、タッチパネルへのユーザのタッチ操作を受け付けるタッチ領域の設定方法であって、前記ユーザのタッチ操作の際に前記タッチパネル上に表示されるタッチ操作の対象である構成部品の画像の画像データであって、当該構成部品が各々異なる位置に移動した複数の画像データを記憶する記憶部から読み込まれた複数の前記画像データから、前記画像ごとの座標を取得する座標取得ステップ（ｄ）と、前記座標取得ステップ（ｄ）で取得した前記複数の画像の前記座標の水平方向の最小値および最大値、かつ、垂直方向の最小値および最大値を求めることで前記タッチパネル上のタッチ領域を計算する領域計算ステップ（ｅ）とを備えるものである。
【００１０】
本発明に係る別のタッチ領域設定方法は、タッチパネルへのユーザのタッチ操作を受け付けるタッチ領域の設定方法であって、前記ユーザのタッチ操作の際に前記タッチパネル上に表示されるタッチ操作の対象である構成部品の画像の画像データであって、当該構成部品が各々異なる位置に移動した複数の画像データを記憶する記憶部から読み込まれた複数の前記画像データから、隣接する複数の画像の組ごとに座標を取得する座標取得ステップ（ｆ）と、前記組ごとの座標の水平方向の最小値および最大値、かつ、垂直方向の最小値および最大値を求めることで前記組ごとのタッチ領域を計算する領域計算ステップ（ｇ）と、前記領域計算ステップ（ｇ）で計算された前記組ごとの前記タッチ領域の和集合を求めることで前記タッチパネル上のタッチ領域の座標を決定するタッチ領域決定ステップ（ｈ）とを備えるものである。
【００１１】
本発明に係るタッチ領域設定装置は、タッチパネルへのユーザのタッチ操作を受け付けるタッチ領域の設定装置であって、前記ユーザのタッチ操作の際に前記タッチパネル上に表示されるタッチ操作の対象である構成部品の画像の画像データであって、当該構成部品が各々異なる位置に移動した複数の画像データを記憶する記憶部から読み込まれた複数の前記画像データから、前記画像ごとの座標を取得する座標取得部と、前記座標取得部で取得した前記画像ごとの前記座標から前記画像ごとのタッチ領域を計算する領域計算部と、前記領域計算部で計算された前記画像ごとの前記タッチ領域の和集合を求めることで前記タッチパネル上のタッチ領域の座標を決定するタッチ領域決定部とを備えるものである。
【００１２】
本発明に係る別のタッチ領域設定装置は、タッチパネルへのユーザのタッチ操作を受け付けるタッチ領域の設定装置であって、前記ユーザのタッチ操作の際に前記タッチパネル上に表示されるタッチ操作の対象である構成部品の画像の画像データであって、当該構成部品が各々異なる位置に移動した複数の画像データを記憶する記憶部から読み込まれた複数の前記画像データから、前記画像ごとの座標を取得する座標取得部と、前記座標取得部で取得した前記複数の画像の前記座標の水平方向の最小値および最大値、かつ、垂直方向の最小値および最大値を求めることで前記タッチパネル上のタッチ領域を計算する領域計算部とを備えるものである。
【００１３】
本発明に係る別のタッチ領域設定装置は、タッチパネルへのユーザのタッチ操作を受け付けるタッチ領域の設定装置であって、前記ユーザのタッチ操作の際に前記タッチパネル上に表示されるタッチ操作の対象である構成部品の画像の画像データであって、当該構成部品が各々異なる位置に移動した複数の画像データを記憶する記憶部から読み込まれた複数の前記画像データから、隣接する複数の画像の組ごとに座標を取得する座標取得部と、前記組ごとの座標の水平方向の最小値および最大値、かつ、垂直方向の最小値および最大値を求めることで前記組ごとのタッチ領域を計算する領域計算部と、前記領域計算部で計算された前記組ごとの前記タッチ領域の和集合を求めることで前記タッチパネル上のタッチ領域の座標を決定するタッチ領域決定部とを備えるものである。
【発明の効果】
【００１４】
本発明によれば、タッチ領域設定方法は、ユーザのタッチ操作の際にタッチパネル上に表示されるタッチ操作の対象である構成部品の画像の画像データであって、当該構成部品が各々異なる位置に移動した複数の画像データを記憶する記憶部から読み込まれた複数の画像データから、画像ごとの座標を取得する座標取得ステップ（ａ）と、座標取得ステップ（ａ）で取得した画像ごとの座標から画像ごとのタッチ領域を計算する領域計算ステップ（ｂ）と、領域計算ステップ（ｂ）で計算された画像ごとのタッチ領域の和集合を求めることでタッチパネル上のタッチ領域の座標を決定するタッチ領域決定ステップ（ｃ）とを備える。
【００１５】
したがって、移動可能な構成部品について、構成部品の可動範囲を包含するタッチ領域を初期値として自動的に設定することができるため、通常期待されるタッチ領域を初期値として設定することが可能である。
【図面の簡単な説明】
【００１６】
【図１】実施の形態１に係るタッチ領域設定装置の機能ブロック図である。
【図２】実施の形態１に係るタッチ領域設定方法に関する処理手順を示すフローチャートである。
【図３】実施の形態１において１番目の画像のデータからタッチ領域を設定した例を示す図である。
【図４】実施の形態１において１番目の画像と２番目の画像のデータからタッチ領域を設定した例を示す図である。
【図５】実施の形態１において１番目から８番目の画像のデータからタッチ領域を設定した例を示す図である。
【図６】実施の形態２に係るタッチ領域設定方法に関する処理手順を示すフローチャートである。
【図７】実施の形態２において設定されるタッチ領域の例を示す図である。
【図８】実施の形態２において設定されるタッチ領域の他の例を示す図である。
【図９】実施の形態３に係るタッチ領域設定装置の機能ブロック図である。
【図１０】実施の形態３に係るタッチ領域設定方法に関する処理手順を示すフローチャートである。
【図１１】実施の形態３に係るタッチ領域設定方法に関する別の処理手順を示すフローチャートである。
【図１２】実施の形態３において設定されるタッチ領域の例を示す図である。
【図１３】実施の形態４に係るタッチ領域設定方法に関する処理手順を示すフローチャートである。
【図１４】実施の形態４において設定されるタッチ領域の例を示す図である。
【図１５】実施の形態５に係るタッチ領域設定方法に関する処理手順を示すフローチャートである。
【図１６】実施の形態５において１番目および２番目の画像のデータからタッチ領域を設定した例を示す図である。
【図１７】実施の形態５において１番目から３番目の画像のデータからタッチ領域を設定した例を示す図である。
【図１８】実施の形態５において１番目から１１番目の画像のデータからタッチ領域を設定した例を示す図である。
【発明を実施するための形態】
【００１７】
＜実施の形態１＞
本発明の実施の形態１について、図面を用いて以下に説明する。図１は、実施の形態１においてタッチパネル１へのタッチ操作を行うためのタッチ領域を設定するタッチ領域設定装置２の機能ブロック図である。
【００１８】
タッチパネル１は、液晶モジュールと一体に形成され、液晶モジュールに表示されるタッチ操作の構成部品に対し、ユーザのタッチ操作を受け付ける機能を有する。タッチ領域設定装置２は、構成部品のデザインデータからタッチ領域を決定する機能を備える。決定されたタッチ領域は、タッチパネル１に表示されて確認することができる。
【００１９】
タッチ領域設定装置２は、座標取得部３、領域計算部４、タッチ領域決定部５および記憶部６を備える。タッチ領域設定装置２は、例えば、図示しない中央演算処理装置（Central Processing Unit：ＣＰＵ）を備えて構成される。記憶部６は、例えば半導体メモリで実現され、前記デザインデータを記憶する。デザインデータは、構成部品が各々異なる位置に移動した複数の画像のデータ（以下「画像データ」という）を含んでいる。また、記憶部６は、タッチ領域設定方法に関する処理の実行に伴ってタッチ領域のリスト（以下「タッチ領域リスト」という）と、図示しないＣＰＵの制御プログラムなどを記憶する。ここで、構成部品とは、タッチパネル１上に表示されるタッチ操作の対象をいい、例えばスライドバーなどである。
【００２０】
座標取得部３、領域計算部４およびタッチ領域決定部５は、ＣＰＵが記憶部６に記憶されたプログラムを実行することでＣＰＵの機能として実現される。ただし、これらは、例えば複数のＣＰＵが連携して実現されてもよい。
【００２１】
座標取得部３は、記憶部６に記憶された構成部品の複数の画像データから、画像ごとの座標を取得する。領域計算部４は、画像ごとの座標から画像ごとのタッチ領域を計算する。タッチ領域決定部５は、画像ごとのタッチ領域の和集合を求めることでタッチパネル１上のタッチ領域の座標を決定し、決定したタッチ領域の座標を記憶部６に記憶させる。
【００２２】
次に、図２を用いて、実施の形態１に係るタッチ領域設定方法について説明する。図２は、実施の形態１に係るタッチ領域設定方法に関する処理手順を示すフローチャートである。
【００２３】
図２に示すように、タッチ領域設定方法は、座標取得ステップ、領域計算ステップおよびタッチ領域決定ステップを備える。座標取得ステップは座標取得部３が実行する処理であり、領域計算ステップは領域計算部４が実行する処理であり、タッチ領域決定ステップはタッチ領域決定部５が実行する処理である。タッチ領域設定装置２がタッチ領域設定方法に関する処理を開始すると、座標取得部３は、記憶部６から構成部品が各々異なる位置に移動した複数の画像データを読み込んで、画像の数を抽出し（ステップＳ１）、カウンタｎを１に設定する（ステップＳ２）。座標取得部３は、構成部品のｎ番目の画像の座標を抽出する（ステップＳ３）。ここで、画像の座標は、記憶部６に画像データに対応付けて記憶されている。
【００２４】
次に、領域計算部４は、座標取得部３が抽出した座標からタッチ領域を計算する（ステップＳ４）。タッチ領域決定部５は、領域計算部４が計算したタッチ領域を、記憶部６に記憶されるタッチ領域リストに追加することで（ステップＳ５）、画像ごとのタッチ領域の和集合を求める。タッチ領域決定部５は、ｎ番目の画像が最後の画像かどうかを判定する（ステップＳ６）。ｎ番目の画像が最後の画像でない場合（ステップＳ６においてＮｏ）、カウンタｎが１だけインクリメントされ（ステップＳ７）、処理がステップＳ３へ移行され、ステップＳ３からステップＳ６までの処理が繰り返される。
【００２５】
他方、ｎ番目の画像が最後の画像である場合（ステップＳ６においてＹｅｓ）、タッチ領域設定装置２は、タッチ領域設定方法に関する処理を終了する。
【００２６】
次に、図２から図５を用いてタッチ領域設定方法に関する処理の具体的な動作について説明する。図３は、１番目の画像２１のデータからタッチ領域を設定した例を示す図であり、図４は、１番目の画像２１と２番目の画像２２のデータからタッチ領域を設定した例を示す図であり、図５は、１番目から８番目の画像のデータからタッチ領域を設定した例を示す図である。
【００２７】
図３から図５は、丸い形状の構成部品が円状に移動する場合の例である。図３から図５においては、画像２１から画像２８が示され、これらはそれぞれ構成部品の１番目から８番目の画像である。
【００２８】
最初に、ステップＳ１では、記憶部６に記憶された構成部品の複数の画像データから、構成部品の画像の数が抽出されるが、図３の例ではその値は８である。次に、ステップＳ２では、１番目の画像２１の座標が抽出されるが、この座標は、画像２１に外接する四角形の頂点の座標に該当する。
【００２９】
ステップＳ４では、抽出された四角形の頂点の座標をタッチ領域２９の座標とする。ステップＳ５では、領域計算部４が出力する四角形の頂点の座標が画像２１のタッチ領域２９としてタッチ領域リストに登録される。１番目の画像２１のタッチ領域が登録された段階では、構成部品の画像（画像２２から画像２８）がまだ残っているため、ステップＳ３に戻ってこれまでの処理が継続される。
【００３０】
次に、２番目の画像２２に関する処理について図４を用いて説明する。ステップＳ３では、２番目の画像２２の座標が抽出されるが、この座標は、画像２２に外接する四角形の頂点の座標に該当する。ステップＳ４では、抽出された四角形の頂点の座標がタッチ領域３０の座標とされる。ステップＳ５では、領域計算部４が出力する四角形の頂点の座標が画像２２のタッチ領域３０としてタッチ領域リストに登録されることで、画像ごとのタッチ領域の和集合が求められる。
【００３１】
このように、ステップＳ３からステップＳ５が構成部品の画像の数と同じ回数である８回繰り返されることによって、画像ごとのタッチ領域の和集合が求められ、図５の太線で囲まれた領域がタッチパネル１上のタッチ領域としてタッチ領域リストに登録される。ここで、画像ごとのタッチ領域の和集合とは、画像ごとのタッチ領域の論理和に相当する領域のことをいう。
【００３２】
上記の例では、円状のタッチ領域を設定する方法について説明したが、本発明はタッチ領域の形状には依存しないため、任意の曲線状または直線状のタッチ領域を設定することも可能である。
【００３３】
以上より、スライドバーのような移動可能な構成部品について、全ての画像を包含するタッチ領域リストを生成することができる。そのため、タッチ座標がタッチ領域リストのそれぞれについて内部にあるかどうかを順次確認すれば、最終的にそのタッチ座標が図５の太線で囲まれたタッチ領域の内部であるか外部であるかを判定することができる。よって、ユーザは、タッチパネル１上に表示される構成部品をタッチ操作してタッチパネル１上を移動させた場合でも、移動した先がタッチ領域リストに登録されているため、引き続きタッチ操作を行うことができる。
【００３４】
以上のように、実施の形態１に係るタッチ領域設定方法は、タッチパネル１上に表示されるタッチ操作の対象である構成部品の画像であって、当該構成部品が各々異なる位置に移動した複数の画像から、画像ごとの座標を取得する座標取得ステップ（ａ）と、座標取得ステップ（ａ）で取得した画像ごとの座標から画像ごとのタッチ領域を計算する領域計算ステップ（ｂ）と、領域計算ステップ（ｂ）で計算された画像ごとのタッチ領域の和集合を求めることでタッチパネル１上のタッチ領域の座標を決定するタッチ領域決定ステップ（ｃ）とを備える。
【００３５】
したがって、移動可能な構成部品について、構成部品の可動範囲を包含するタッチ領域を初期値として自動的に設定することができるため、通常期待されるタッチ領域を初期値として設定することが可能である。
【００３６】
＜実施の形態２＞
次に、実施の形態２に係るタッチ領域設定方法について説明する。図６は、実施の形態２に係るタッチ領域設定方法に関する処理手順を示すフローチャートであり、図７は、実施の形態２において設定されるタッチ領域の例を示す図であり、図８は、実施の形態２において設定されるタッチ領域の他の例を示す図である。なお、実施の形態２において、実施の形態１で説明したものと同一の構成要素については同一符号を付して説明は省略する。
【００３７】
実施の形態１では、構成部品の画像ごとのタッチ領域の和集合を求めることでタッチパネル１上のタッチ領域の座標を決定していた。実施の形態２では、構成部品の複数の画像の座標の水平方向の最小値および最大値、かつ、垂直方向の最小値および最大値を求めることでタッチパネル１上のタッチ領域を計算しこの座標を決定する。
【００３８】
次に、図６を用いて実施の形態２に係るタッチ領域設定方法に関する処理手順について説明する。実施の形態２において、座標取得ステップは実施の形態１の場合と同じであり、領域計算ステップとタッチ領域決定ステップは実施の形態１の場合と異なっている。
【００３９】
座標取得部３は、実施の形態１の場合と同様に座標取得ステップ（ステップＳ１１からステップＳ１３）を行う。領域計算部４は、ｎ番目の画像の座標の水平方向の最大値および最小値、かつ、垂直方向の最大値および最小値を抽出し（ステップＳ１４）、ｎ番目の画像が最後の画像かどうかを判定する（ステップＳ１５）。ｎ番目の画像が最後の画像ではない場合（ステップＳ１５においてＮｏ）、カウンタｎは１だけインクリメントされ（ステップＳ１６）、処理はステップＳ１３へ移行され、ステップＳ１３からステップＳ１５までの処理が繰り返される。
【００４０】
他方、ｎ番目の画像が最後の画像である場合（ステップＳ１５においてＹｅｓ）、領域計算部４は、取得した全ての画像の座標の水平方向の最大値および最小値、かつ、垂直方向の最大値および最小値からタッチ領域の座標を計算する（ステップＳ１７）。タッチ領域決定部５は、領域計算部４が計算したタッチ領域の座標を、記憶部６に記憶されるタッチ領域リストに追加し（ステップＳ１８）、タッチ領域設定装置２は、タッチ領域設定方法に関する処理を終了する。この方法によれば、構成部品の全ての画像を包含する１つの四角形によってタッチ領域を構成することができる。
【００４１】
図７に示すように、構成部品の大きさが変化せず、水平方向にのみ移動する構成部品の場合を考える。構成部品の最初の画像６１がある一端にあり、最後の画像６２が他端にあることが予め分かっている場合には、最初の画像６１と最後の画像６２のみから座標データの最小値と最大値を抽出してタッチ領域６３を算出してもよい。
【００４２】
また、図８に示すように、構成部品の大きさが変化せず、垂直方向にのみ移動する構成部品の場合を考える。構成部品の最初の画像７１がある一端にあり、最後の画像７２が他端にあることが予め分かっている場合には、最初の画像７１と最後の画像７２のみから座標データの最小値と最大値を抽出してタッチ領域７３を算出してもよい。
【００４３】
以上のように、実施の形態２に係るタッチ領域設定方法は、タッチパネル１上に表示されるタッチ操作の対象である構成部品の画像であって、当該構成部品が各々異なる位置に移動した複数の画像から、画像ごとの座標を取得する座標取得ステップ（ｄ）と、座標取得ステップ（ｄ）で取得した複数の画像の座標の水平方向の最小値および最大値、かつ、垂直方向の最小値および最大値を求めることでタッチパネル１上のタッチ領域を計算する領域計算ステップ（ｅ）とを備える。
【００４４】
したがって、移動可能な構成部品について、構成部品の可動範囲を包含するタッチ領域を初期値として自動的に設定することができるため、通常期待されるタッチ領域を初期値として設定することが可能である。
【００４５】
＜実施の形態３＞
次に、実施の形態３に係るタッチ領域設定方法について説明する。図９は、実施の形態３に係るタッチ領域設定装置２の機能ブロック図である。図１０は、実施の形態３に係るタッチ領域設定方法に関する処理手順を示すフローチャートであり、図１１は、実施の形態３に係るタッチ領域設定方法に関する別の処理手順を示すフローチャートであり、図１２は、実施の形態３において設定されるタッチ領域の例を示す図である。なお、実施の形態３において、実施の形態１，２で説明したものと同一の構成要素については同一符号を付して説明は省略する。
【００４６】
実施の形態１では、構成部品の画像から抽出した座標が、そのまま画像ごとのタッチ領域としてタッチ領域リストに登録されていた。実施の形態３においてタッチ領域設定装置２は、補正部７をさらに備える。補正部７を備えることで、タッチ領域における水平方向、垂直方向またはこれら両方向の補正値として、ユーザが同じ値または独立な値を指定できるようになっている。これにより、領域計算部４から出力される画像の座標について、その補正値との補正（例えば加減算）を行うことで、画像ごとのタッチ領域の座標が求められる。ここで、補正部７は、ＣＰＵが記憶部６に記憶されたプログラムを実行することでＣＰＵの機能として実現される。
【００４７】
次に、図１０を用いて実施の形態３に係るタッチ領域設定方法に関する処理手順について説明する。実施の形態３に係るタッチ領域設定方法は、実施の形態１の場合に対して領域計算ステップとタッチ領域決定ステップとの間に補正ステップを追加したものである。座標取得部３は、実施の形態１の場合と同様に座標取得ステップ（ステップＳ２１からステップＳ２３）を行う。タッチ領域決定部５は、実施の形態１の場合と同様にタッチ領域決定ステップ（ステップＳ２４）を行う。
【００４８】
補正部７は、補正値を用いて画像ごとのタッチ領域を、例えば加減算によって補正する（ステップＳ２５）。ここで、補正値は、記憶部６に予め複数記憶される。ユーザは、記憶部６に記憶された複数の補正値の中から所望の値を指定することが可能である。また、ユーザは、複数の補正値の中から指定するのではなく、補正値を直接入力（指定）してもよい。
【００４９】
タッチ領域設定方法に関する処理手順の説明に戻る。タッチ領域決定部５は、実施の形態１の場合と同様に、タッチ領域決定ステップ（ステップＳ２６とステップＳ２７）を行うが、ステップＳ２６においてはステップＳ２５で補正された画像ごとのタッチ領域の座標をタッチ領域リストに追加する。
【００５０】
また、図１１に示すように、実施の形態２の場合に対して領域計算ステップとタッチ領域決定ステップとの間に補正ステップを追加してもよい。
【００５１】
以上のように、実施の形態３に係るタッチ領域設定方法は、領域計算ステップ（ｂ）で計算された画像ごとのタッチ領域を、ユーザが指定する値で補正する補正ステップ（ｉ）をさらに備える。
【００５２】
また、実施の形態３に係る別のタッチ領域設定方法は、領域計算ステップ（ｅ）で計算されたタッチパネル１上のタッチ領域を、ユーザが指定する値で補正する補正ステップ（ｊ）をさらに備える。
【００５３】
したがって、図１２に示すように、例えば、正の補正値によってタッチ領域の座標の最小値を減算することで補正し、正の補正値によってタッチ座標の最大値と加算することで補正することによって、タッチ領域を画像のサイズよりも拡張し、タッチ操作の認識を容易にすることができる。なお、図１２において太線で囲まれた領域がタッチ領域７４である。ただし、この実施の形態によるタッチ領域の補正は、タッチ領域の拡大に限定するものではない。また、補正値が正であることに限定するものではない。
【００５４】
＜実施の形態４＞
次に、実施の形態４に係るタッチ領域設定方法について説明する。図１３は、実施の形態４に係るタッチ領域設定方法に関する処理手順を示すフローチャートであり、図１４は、実施の形態４において設定されるタッチ領域の例を示す図である。なお、実施の形態４において、実施の形態１から３で説明したものと同一の構成要素については同一符号を付して説明は省略する。
【００５５】
実施の形態１から３では、構成部品の全画像から座標を抽出していた。これに対して、実施の形態４においては、ユーザに選択された画像のみから座標を抽出する。
【００５６】
次に、図１３を用いて実施の形態４に係るタッチ領域設定方法に関する処理手順について説明する。実施の形態４に係るタッチ領域設定方法は、実施の形態１の場合に対して座標取得ステップの最後にステップＳ４４を追加したものである。すなわち、座標取得部３は、構成部品のｎ番目の画像の座標を抽出した後（ステップＳ４３）、ｎ番目の画像がユーザによって選択された画像かどうかを判定する（ステップＳ４４）。選択された画像である場合（ステップＳ４４においてＹｅｓ）、領域計算部４は、当該画像の座標からタッチ領域を計算する（ステップＳ４５）。
【００５７】
他方、選択された画像でない場合（ステップＳ４４においてＮｏ）、領域計算部４は、当該画像の座標からタッチ領域を計算することなく、ステップＳ４３へ移行する。
【００５８】
以上のように、実施の形態４に係るタッチ領域設定方法では、座標取得ステップ（ａ）は、複数の画像のうち、ユーザによって選択された画像から座標を取得するステップである。したがって、図１４に示すように、構成部品の画像データを作り直すことなく、複数の画像の一部を可動範囲とするタッチパネル１上のタッチ領域７５を設定することができる。
【００５９】
＜実施の形態５＞
次に、実施の形態５に係るタッチ領域設定方法について説明する。図１５は、実施の形態５に係るタッチ領域設定方法に関する処理手順を示すフローチャートである。図１６は、実施の形態５において１番目および２番目の画像の画像データからタッチ領域を設定した例を示す図であり、図１７は、実施の形態５において１番目から３番目の画像の画像データからタッチ領域を設定した例を示す図であり、図１８は、実施の形態５において１番目から１１番目の画像の画像データからタッチ領域を設定した例を示す図である。なお、実施の形態５において、実施の形態１から４で説明したものと同一の構成要素については同一符号を付して説明は省略する。
【００６０】
実施の形態１では、画像ごとに座標を抽出してタッチ領域の座標を決定していた。これに対して実施の形態５では、隣接する複数の画像の組ごとに座標の最小値および最大値を求めることで、タッチ領域の座標を決定する。
【００６１】
次に、図１５を用いて、実施の形態５に係るタッチ領域設定方法について説明する。タッチ領域設定装置２がタッチ領域設定方法に関する処理を開始すると、座標取得部３は、記憶部６から構成部品の複数の画像データを読み込んで、画像データの数を抽出し（ステップＳ５１）、カウンタｎを１に設定する（ステップＳ５２）。座標取得部３は、構成部品のｎ番目から（ｎ＋ｍ）番目の画像の画像データを一組として組ごとの座標を抽出する（ステップＳ５３）。ここで、ｍは正の整数である。
【００６２】
次に、領域計算部４は、座標取得部３が抽出した座標の最大値および最小値を抽出し（ステップＳ５４）、抽出した座標の最大値および最小値から組ごとのタッチ領域の座標を計算する（ステップＳ５５）。
【００６３】
タッチ領域決定部５は、領域計算部４が計算したタッチ領域の座標を、記憶部６に記憶されるタッチ領域リストに追加することで（ステップＳ５６）、組ごとのタッチ領域の和集合を求める。タッチ領域決定部５は、（ｎ＋ｍ）番目の画像が最後の画像かどうかを判定する（ステップＳ５７）。（ｎ＋ｍ）番目の画像が最後の画像でない場合（ステップＳ５７においてＮｏ）、カウンタｎが１だけインクリメントされ（ステップＳ５８）、処理がステップＳ５３へ移行され、ステップＳ５３からステップＳ５７までの処理が繰り返される。
【００６４】
他方、（ｎ＋ｍ）番目の画像が最後の画像である場合（ステップＳ５７においてＹｅｓ）、タッチ領域設定装置２は、タッチ領域設定方法に関する処理を終了する。
【００６５】
次に、図１６から図１８を用いてタッチ領域設定方法に関する処理の具体的な動作について説明する。図１６から図１８は、丸い形状の構成部品が円状に移動する場合の例である。図１６から図１８においては、画像１４１から画像１５０が示され、これらはそれぞれ構成部品の１番目から１０番目の画像である。
【００６６】
最初に、ステップＳ５１では、記憶部６に記憶された構成部品の複数の画像データから、構成部品の画像の数が抽出されるが、図１６の例ではその値は１０である。次に、ステップＳ５３では、（ｎ＋ｍ）番目の画像、すなわち、１番目および２番目の画像の座標が抽出されるが、この座標は、画像１４１，１４２に外接する四角形の頂点の座標データに該当する。なお、ｍ＝１である。
【００６７】
ステップＳ５４では、抽出された四角形の頂点の座標の最大値および最小値を画像１４１，１４２の組ごとのタッチ領域１５１の座標とする。ステップＳ５６では、領域計算部４が出力する四角形の頂点の座標の最大値および最小値が画像１４１，１４２の組ごとのタッチ領域１５１としてタッチ領域リストに登録される。画像１４１，１４２の組ごとのタッチ領域１５１が登録された段階では、まだ構成部品の画像（画像１４３から画像１５０）が残っているため、ステップＳ５３に戻ってこれまでの処理が継続される。
【００６８】
次に、２番目および３番目の画像に関する処理について図１７を用いて説明する。ステップＳ５３では、２番目および３番目の画像の座標が抽出されるが、この座標は、画像１４２および画像１４３に外接する四角形の頂点の座標データの最大値および最小値に該当する。ステップＳ５４では、抽出された四角形の頂点の座標の最大値および最小値がタッチ領域１５２の座標とされる。ステップＳ５６では、領域計算部４が出力する四角形の頂点の座標の最大値および最小値が画像１４２および画像１４３の組ごとのタッチ領域１５２としてタッチ領域リストに登録されることで、組ごとのタッチ領域の和集合が求められる。
【００６９】
このように、隣接する画像がタッチパネル１上で離れていても、その間をタッチ領域で結ぶことができる。さらに、１１番目の画像として最初の画像と同じ画像を用いれば、最初の画像と最後の画像の間も結合されるため、図１８の太線で囲まれた領域がタッチ領域１５３としてタッチ領域リストに登録される。
【００７０】
以上のように、実施の形態５に係るタッチ領域設定方法は、タッチパネル１上に表示されるタッチ操作の対象である構成部品の画像であって、当該構成部品が各々異なる位置に移動した複数の画像から、隣接する複数の画像の組ごとに座標を取得する座標取得ステップ（ｆ）と、組ごとの座標の水平方向の最小値および最大値、かつ、垂直方向の最小値および最大値を求めることで組ごとのタッチ領域を計算する領域計算ステップ（ｇ）と、領域計算ステップ（ｇ）で計算された組ごとのタッチ領域の和集合を求めることでタッチパネル上のタッチ領域の座標を決定するタッチ領域決定ステップ（ｈ）とを備える。
【００７１】
したがって、タッチパネル１上で構成部品の画像が互いに離れた位置に位置していてもタッチ領域としては結合された領域とすることができるため、構成部品を移動させている途中に、タッチ操作が中断されることを防止できる。
【００７２】
＜その他の変形例＞
以上の説明では、座標取得部３、領域計算部４、タッチ領域決定部５および補正部７は、ＣＰＵが記憶部６に記憶されたソフトウェアプログラムに従って動作することで実現された。しかしこれに代えて、座標取得部３、領域計算部４、タッチ領域決定部５および補正部７は、当該動作をハードウェアの電気回路で実現する信号処理回路によって実現されてもよい。ソフトウェアの座標取得部３、領域計算部４、タッチ領域決定部５および補正部７と、ハードウェアの座標取得部３、領域計算部４、タッチ領域決定部５および補正部７とを合わせた概念として、「部」という語に代えて「処理回路」という語を用いることもできる。
【００７３】
実施の形態１から５で用いた図では、構成部品の複数の画像の大きさは同じとしているが、構成部品の複数の画像の大きさは異なっていてもよい。
【００７４】
また、実施の形態１から５では、図面においてタッチパネル１の上側へ行く程座標が小さくなるとしているが、上側へ行く程座標が大きくなるようなタッチパネルを用いてもよい。また、図面においてタッチパネル１の左側へ行く程座標が小さくなるとしているが、左側へ行く程座標が大きくなるようなタッチパネルを用いてもよい。
【００７５】
また、実施の形態１から５では、タッチパネル１の解像度と液晶モジュールの画面の解像度が一致している場合について説明したが、タッチパネル１の解像度と液晶モジュールの画面の解像度が一致していない場合であってもよい。つまり、タッチパネル１の垂直方向の解像度と液晶モジュールの画面の垂直方向の解像度との比を構成部品の垂直方向の座標に掛け合わせ、タッチパネル１の水平方向の解像度と液晶モジュールの画面の水平方向の解像度との比を構成部品の水平方向の座標に掛け合わせることで解像度を変換する。これにより、タッチパネル１の解像度と異なる解像度の画面を有する液晶モジュールを、実施の形態１から５に採用することが可能である。
【００７６】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【００７７】
１  タッチパネル、２  タッチ領域設定装置、２１，２２，２３，２４，２５，２６，２７，２８  画像、２９，３０，３１  タッチ領域、６１，６２  画像、６３  タッチ領域、７１，７２  画像、７３，７４，７５  タッチ領域、１４１，１４２，１４３，１４４，１４５，１４６，１４７，１４８，１４９，１５０  画像、１５１，１５２，１５３  タッチ領域。
【図１】
0006429623.tif 000002
【図２】
0006429623.tif 000003
【図３】
0006429623.tif 000004
【図４】
0006429623.tif 000005
【図５】
0006429623.tif 000006
【図６】
0006429623.tif 000007
【図７】
0006429623.tif 000008
【図８】
0006429623.tif 000009
【図９】
0006429623.tif 000010
【図１０】
0006429623.tif 000011
【図１１】
0006429623.tif 000012
【図１２】
0006429623.tif 000013
【図１３】
0006429623.tif 000014
【図１４】
0006429623.tif 000015
【図１５】
0006429623.tif 000016
【図１６】
0006429623.tif 000017
【図１７】
0006429623.tif 000018
【図１８】
0006429623.tif 000019