(57)【要約】【課題】スライド操作を可能とする入力装置のユーザビリティの向上を可能にする。【解決手段】入力装置は、接触式操作部へのスライド操作によって入力を行う入力インターフェースを有する。入力装置は、スライド操作の操作量に対する入力値の変化量または変化率に制限値で制限する処理手段を備える。【選択図】図４
2017219914.tif 000002
【特許請求の範囲】
【請求項１】
接触式操作部へのスライド操作によって入力を行う入力インターフェースを有する入力装置において、
前記スライド操作の操作量に対する入力値の変化量または変化率に制限値で制限する処理手段、を備えることを特徴とする入力装置。
【請求項２】
前記接触式操作部は前記スライド操作と短押し操作の検出が可能であり、
前記処理手段は、前記短押し操作の検出によって、前記制限値によって制限された前記入力値の変化量または変化率の範囲を超えて入力値を変化させる、請求項１に記載の入力装置。
【請求項３】
前記接触式操作部は、前記スライド操作を受け付ける領域が複数に区分されると共に、前記区分された領域の中の所定の領域が前記短押し操作を受け付ける領域である、請求項２に記載の入力装置。
【請求項４】
前記接触式操作部は長押し操作の検出が可能であり、
前記処理手段は、所定時間以上の前記長押し操作の検出によって、前記制限値によって制限された前記入力値の変化量または変化率の範囲を超えて、所定時間間隔で所定量の入力値を変化させる、請求項１に記載の入力装置。
【請求項５】
前記接触式操作部は、前記長押し操作を受け付ける領域が複数に区分されると共に、前記区分された領域の中の所定の領域が前記長押し操作を受け付ける領域である、請求項４に記載の入力装置。
【請求項６】
接触式操作部へのスライド操作によって入力を行う入力インターフェースを受け付けるステップと、
前記スライド操作の操作量に対する入力値の変化量または変化率に制限値で制限する処理ステップと、
を実行することを特徴とする入力装置の入力方法。
【請求項７】
接触式操作部へのスライド操作によって入力を行う入力インターフェースを受け付けるステップと、
前記スライド操作の操作量に対する入力値の変化量または変化率に制限値で制限する処理ステップと、
を実行させることを特徴とする入力装置の入力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置、入力方法及び入力プログラムに関する。
【背景技術】
【０００２】
従来から、ＬＣＤ（Liquid Crystal Display）等の表示デバイスの表面にユーザ操作の接触位置の座標を検出するデバイスを組合せたタッチパネルを有する入力装置が知られている。このような入力装置は、他の機器と組み合わせることで、例えば、機器から供給されるコンテンツを表示する表示デバイスとして機能すると共に、該表示デバイスに表示された表示部品への接触操作を検出する入力デバイスとして機能することができる。このような入力装置を有する機器では、例えば、ハードウェア部品で実装されていた従来の操作ボタンの機能を、タッチパネル面への接触操作によって操作可能な表示部品（以下、操作部品とも称す）へ割り付けることができる。
【０００３】
音量や水量、温度、照明の明るさといった制御量の増減を、スライドボタンやツマミといったハードウェア部品の操作量で制御する機器では、例えば、入力装置に表示された操作部品へのスライド操作を可能とすることで、上記制御量を制御することができる。
【０００４】
上記機器は、例えば、組合せられた入力装置の表示デバイスにスライド操作によって操作可能な表示部品を表示させる。上記機器は入力装置を介し、タッチパネル面において、表示部品の表示領域に重畳させて接触させた操作者の指等の接触位置を検出する。そして、上記機器は、表示部品の表示領域に重畳させて接触させた指等が、接触を保持した状態でタッチパネル面上を滑らせて移動するスライド操作を検出する。上記機器は、例えば、スライド操作によってタッチパネル面上を移動させた指等の接触状態が、表示デバイスに表示させた表示部品の所定領域で離脱することを検出する。入力装置を介し、スライド操作を検出した上記機器は、例えば、スライド操作の移動量に応じて、音量や水量、温度、照明の明るさといった制御量を増減する。入力装置と組合せられた機器では、ハードウェア部品の操作量で制御されていた制御量の増減を、タッチパネルに表示された表示部品へのスライド操作といった入力インターフェースで制御することができる。
【０００５】
なお、本明細書で説明する技術に関連する技術が記載されている先行技術文献としては、以下の特許文献が存在している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−２０２１８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、上記入力インターフェースを可能とする機器では、スライド操作を介して受け付けた制御量が、操作者の意図しない制御量となる場合があった。例えば、タッチパネル面上を滑らせて移動させる際に、誤操作等によって勢いが余り、目的とする制御量を大幅に超えて操作されるような場合がある。例えば、対象となる制御量が音量である場合には、誤操作によって音量が最大値となり、爆音が発生しまう場合があった。本発明の目的は、スライド操作を可能とする入力装置のユーザビリティの向上を可能とすることである。
【課題を解決するための手段】
【０００８】
開示の技術の一側面は、入力装置によって例示される。すなわち、入力装置は、接触式操作部へのスライド操作によって入力を行う入力インターフェースを有する。スライド操作の操作量に対する入力値の変化量または変化率に制限値で制限する処理手段を備えることを特徴とする。本発明によれば、スライド操作によって増加・減少する制御量に対し、目的とする到達値を大幅に超えて操作される不測の事態を回避することができる。
【発明の効果】
【０００９】
本入力装置によれば、スライド操作を可能とする入力装置のユーザビリティの向上が可能になる。
【図面の簡単な説明】
【００１０】
【図１】入力装置のハードウェア構成の一例を示す図である。
【図２】入力装置の表示デバイスに表示される表示画面の一例である。
【図３】スライド操作によって操作可能な操作部品が表示される表示領域を４領域に区分した表示画面の一例である。
【図４】入力装置におけるスライド操作の処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、一実施形態に係る入力装置について説明する。以下の実施形態の構成は例示であり、本入力装置は実施形態の構成には限定されない。
【００１２】
＜第１の実施の形態＞
＜１．構成＞
図１は、本実施形態の入力装置のハードウェア構成の一例を示す構成図である。図１に例示の入力装置１０は、ＬＣＤ等の表示デバイス１４ａの表面に、操作者（以下、ユーザとも称す）の指等の接触位置の座標を検出するデバイスを組合せたタッチパネル１４を有する。入力装置１０は、例えば、音量や水量、温度、照明の明るさといった制御量を対象として増減を制御する機器と組合せられ、該機器から供給されるコンテンツを表示する表示デバイスとして機能する。また、入力装置１０は、上記機器を介して表示デバイスに表示された表示部品の表示領域に重畳させて、タッチパネル１４面に接触させた操作指の接触位置を検出する入力デバイスとして機能する。なお、入力装置１０は、上記機器の一部を構成するとしてもよい。
【００１３】
入力装置１０の表示デバイス１４ａには、上記機器がスライドボタンやツマミといったハードウェア部品の操作を介して提供していた制御機能を模擬する表示部品が表示される。上記機器では、入力装置１０のタッチパネル１４面で検出された表示部品への接触操作に基づいて、上記ハードウェア部品によって行われていたボタン操作等のハードウェア機能を提供する。タッチパネル１４面への接触操作により操作可能な表示部品（操作部品）は、所謂、グラフィックユーザインターフェース（ＧＵＩ）部品とも呼ばれる。タッチパネル１４を介して検出される接触操作には、タッチパネル１４面に重畳させて接触させた指等が接触を保持した状態でタッチパネル１４面上を滑らせて移動し、離脱するスライド操作が含まれる。また、接触操作には、タッチパネル１４面に接触させた指等が、所定の範囲内で離脱するタップ操作（短押し操作とも称す）が含まれる。
【００１４】
表示デバイス１４ａに表示される操作部品には、例えば、ハードウェア部品で実装されていた操作ボタン等の機能がアプリケーションプログラム（以下、アプリとも称す）の実行を介して機能するように関連付けられる。上記機器は、例えば、音量や水量、温度、照明の明るさといった制御量の増減を操作可能な操作部品を表示デバイス１４ａに表示する。入力装置１０は、表示デバイス１４ａに表示された操作部品の表示領域に対するスライド操作を検出し、検出したスライド操作の移動量に応じてアプリを実行し、音量や水量、
温度、照明の明るさといった制御量を増減する。上記機器では、入力装置１０のタッチパネル１４に表示された操作部品へのスライド操作といった入力インターフェースを用いて、対象となる上記制御量の増減が制御される。
【００１５】
入力装置１０は、図１に例示のように、接続バス１７によって相互に接続されたＣＰＵ（Central Processing Unit）１１、主記憶装置１２、補助記憶装置１３、タッチパネル
１４、通信ＩＦ（Interface）１５、入出力ＩＦ１６を備える。タッチパネル１４は、表
示デバイス１４ａ、タッチセンサ１４ｂを含む。ＣＰＵ１１はプロセッサとも呼ばれる。ただし、ＣＰＵは、単一のプロセッサに限定される訳ではなく、マルチプロセッサ構成であってもよい。また、単一のソケットで接続される単一のＣＰＵがマルチコア構成であってもよい。
【００１６】
ＣＰＵ１１は、入力装置１０全体の制御を行う中央処理演算装置である。ＣＰＵ１１は、補助記憶装置１３に記憶されたプログラムを主記憶装置１２の作業領域に実行可能に展開し、プログラムの実行を通じて周辺機器の制御を行うことで所定の目的に合致した機能を提供する。主記憶装置１２は、ＣＰＵ１１がプログラムやデータをキャッシュしたり、作業領域を展開したりする記憶媒体である。主記憶装置１２は、例えば、フラッシュメモリ、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）を含む。補助記憶装置１３は、ＣＰＵ１１により実行されるプログラムや、動作の設定情報などを記憶する記憶媒体である。補助記憶装置１３は、例えば、ＨＤＤ（Hard-disk Drive）やＳＳＤ（Solid State Drive）、ＥＰＲＯＭ（Erasable Programmable ROM）、フラッシュメモリ、Ｕ
ＳＢメモリ、ＳＤ（Secure Digital）メモリカード等である。通信ＩＦ１５は、入力装置１０に接続するネットワークとのインターフェースである。入出力ＩＦ１６は、入力装置１０に接続するセンサや装置との間でデータの入出力を行うインターフェースである。なお、上記の構成要素はそれぞれ複数に設けられてもよいし、一部の構成要素を設けないようにしてもよい。また、上記の構成要素は、入力装置１０と組合せられる機器の構成要素に含まれるとしてもよい。
【００１７】
タッチパネル１４は、表示デバイス１４ａの表面に接触位置の座標を検出するタッチセンサ１４ｂを重畳させて組合せた電子デバイスである。表示デバイス１４ａは、例えば、ＬＣＤ、ＰＤＰ（Plasma Display Panel）、ＥＬ（Electroluminescence）パネル、有機
ＥＬパネル等である。タッチセンサ１４ｂは、例えば、静電容量方式のタッチセンサである。
【００１８】
静電容量方式のタッチセンサでは、例えば、ＩＴＯ（酸化インジウムスズtin-doped indium oxide）等の透明電極である受信側電極および送信側電極が、縦横２層に交差するようマトリクス状に配置される。マトリクス状に配置された受信側電極と送信側電極とが交差する交点では、例えば、操作指等の接触によって発生した電極間の電界の変化が検出信号として検知される。タッチセンサ１４ｂは、例えば、上記交点の検出信号から操作指等の接触状態を検知し、接触状態となった交点の位置から接触位置の座標を検出する。接触位置の座標は、例えば、タッチパネル１４として組合せられた表示デバイス１４ａの左上角部を原点とし、表示デバイス１４ａの左右方向をＸ軸、上下方向をＹ軸とした（Ｘ，Ｙ）の２次元座標として表される。
【００１９】
入力装置１０では、ＣＰＵ１１のプログラムの実行により、操作処理部２１の処理が提供される。但し、操作処理部２１の少なくとも一部の処理がDigital Signal Processor(DSP)、Application Specific Integrated Circuit（ASIC）等によって提供されてもよい。また、操作処理部２１の少なくとも一部が、Field-Programmable Gate Array(FPGA)等の
専用large scale integration（LSI）、その他のデジタル回路であってもよい。また、操作処理部２１の少なくとも一部にアナログ回路が含まれてもよい。なお、入力装置１０は
、操作処理部２１が参照し、或いは、管理するデータの格納先として、例えば、補助記憶装置１３に部品管理ＤＢ１０１を備える。
【００２０】
操作処理部２１は、例えば、タッチパネル１４面で検出された接触操作に基づいて、接触位置に表示された操作部品に関連付けられた制御量を処理する。部品管理ＤＢ１０１には、例えば、タッチパネル１４の表示デバイス１４ａに表示される操作部品、操作部品に関連付けられた操作機能（アプリ名）、操作部品が表示される座標情報等が対応付けて格納される。
【００２１】
なお、入力装置１０は、音量や水量、温度、照明の明るさといった制御量を対象として増減を制御する機器と組合せることが可能である。以下の説明では、説明例として、入力装置１０は、車載用のオーディオ・ビジュアル・ナビゲーション一体機（以下、ＡＶＮ機とも称す）と組合せられる、或いは、ＡＶＮ機の一部を構成するものとして説明する。
【００２２】
＜２．接触操作処理＞
図２は、入力装置１０の操作処理部２１における接触操作の処理を説明する説明図である。ＡＶＮ機と組合せられる、或いは、ＡＶＮ機の一部を構成する入力装置１０には、該ＡＶＮ機からナビゲーション、テレビジョン（ＴＶ）放送、ＣＤ（Compact Disc）、ＭＤ（Mini Disc）、ＤＶＤ（Digital Versatile Disk）やＢＤ（Blu-ray（登録商標） Disc
）等の再生画像といった表示デバイス１４ａに表示可能な各種のコンテンツが供給される。また、入力装置１０には、例えば、ＡＶＮ機の備えるBluetooth（登録商標）といった
通信機能、ＵＳＢ（Universal Serial Bus）といった外部インターフェース機能を用いて接続されたスマートフォンの連携する表示画面、ゲーム等のコンテンツが供給される。入力装置１０の表示デバイス１４ａには、例えば、ＡＶＮ機から供給された上記オーディオコンテンツの音量やオーディオバランス、コンテンツリストの表示箇所等を制御するための操作部品が表示される。
【００２３】
図２に例示の表示画面は、例えば、ＣＤ等の可搬媒体に記録されたオーディオコンテンツの視聴中に、入力装置１０の表示デバイス１４ａに表示される表示画面の一例である。図２の表示画面例では、表示デバイス１４ａの運転席側（右端側）の表示領域Ｚ２に、視聴中のコンテンツについて音量の増減を操作する操作部品（スライドＶＯＬ）が表示されている。また、表示デバイス１４ａの助手席側（左端側）の表示領域Ｚ１には、視聴対象のコンテンツをコンテンツリストの中から選択するための操作部品（スライドＳＥＥＫ  ＴＲＡＣＫ）が表示されている。
また、表示領域Ｚ１、Ｚ２に挟まれた表示画面中央の表示領域Ｚ３には、例えば、ＣＤ等に記録されたオーディオコンテンツのリストが表示される。図２の例では、表示領域Ｚ３には、表示デバイス１４ａの３行分の表示領域を使用してオーディオコンテンツのリストが表示される。なお、表示領域Ｚ３の下端側には、オーディオコンテンツを視聴するための選択ボタンを模擬した操作部品が表示される。上記選択ボタンを模擬した操作部品の表示領域では、タッチパネル１４面に接触させた指等が、所定の座標範囲内で離脱するタップ操作（短押し操作）が受け付けられる。
【００２４】
表示領域Ｚ１、Ｚ２に表示される操作部品は、ユーザのスライド操作により操作可能なＧＵＩである。例えば、表示領域Ｚ１に表示される操作部品では、上向きの「＞」記号と下向きの「＜」記号との間の領域がユーザのスライド操作を受け付ける領域である。また、表示領域Ｚ２に表示される操作部品では、例えば、「＋」記号と「−」記号との間の領域がユーザのスライド操作を受け付ける領域である。例えば、視聴中のオーディオコンテンツの音量は、上記スライド操作を受け付ける領域で検出された移動量に応じて増加・減少される。また、視聴対象のコンテンツは、上記スライド操作を受け付ける領域で検出された移動量に応じてリスト頁のアップ（上向きの「＞」記号）・ダウン（下向きの「＜」
記号）が行われる。
【００２５】
本実施形態の入力装置１０では、スライド操作によって操作可能な操作部品が表示される表示領域Ｚ１、Ｚ２を複数の領域に区分して接触操作を検出する。入力装置１０は、複数に区分された領域を使用してスライド操作の移動方向および移動量を検出し、検出したスライド操作の移動方向および移動量を操作部品に対する操作入力として受け付ける。また、入力装置１０は、例えば、区分けされた領域の中の特定の領域に対する短押し操作を操作部品に対する操作入力として受け付ける。
【００２６】
本実施形態の入力装置１０は、スライド操作によって操作可能な操作部品に対し、２種類の接触操作を操作入力として受け付けることができる。このため、入力装置１０は、処理対象となる制御量の増減幅（変化率）を、それぞれの接触操作に対応して設定することが可能となる。
【００２７】
また、本実施形態の入力装置１０は、スライド操作を操作入力として受け付ける場合には、該スライド操作によって増減される制御量の到達値に対して所定の制限値を設ける。ここで、所定の制限値とは、スライド操作によって操作される制御量の最大値および最小値に対する割合である。本実施形態の入力装置１０は、スライド操作によって増加・減少する制御量に対して所定の制限値を設けることで、目的とする到達値を大幅に超えて操作される不測の事態を回避することが可能となる。
【００２８】
例えば、音量の最大値を１００パーセント、最小値を０パーセントとした場合、入力装置１０は、最大値の７０パーセントの制御量をスライド操作の増加によって到達可能な所定の制限値とすることができる。同様にして、入力装置１０は、スライド操作による音量の減少に対して、例えば、最大値の５パーセントの制御量を所定の制限値とすることができる。なお、所定の制限値の設定は任意であり、例えば、制御量を増加する場合には、制御量の最大値に対して８０パーセントや６５パーセントの割合に設定するとしてもよい。制御量の減少についても同様にして、最大値に対して１０パーセントや３パーセントの制御量としてもよい。また、所定の制限値は、例えば、ユーザのカスタマイズによって設定されるとしてもよい。
【００２９】
入力装置１０では、例えば、音量を増加させるスライド操作に誤操作が発生しても、スライド操作によって到達可能な制御量が所定の制限値に抑制されるため、最大値の音量となる爆音の発生を防止することができる。また、入力装置１０は、スライド操作によって減少する制御量に対して所定の制限値を設けることで、例えば、無音状態となった音量を再び設定し直すといったスライド操作を回避することができる。本実施形態の入力装置１０では、スライド操作の誤操作によって発生した、ユーザの意図しない制御状態を防止することが可能となる。
【００３０】
図３は、スライド操作によって操作可能な操作部品が表示される表示領域Ｚ１、Ｚ２を４領域に区分した表示画面の一例である。図３において、音量の増減を操作する操作部品（スライドＶＯＬ）が表示される表示領域Ｚ２への接触操作を検出する領域は、Ｚ２１、Ｚ２２、Ｚ２３、Ｚ２４の４領域に区分される。同様にして、視聴対象のコンテンツをコンテンツリストの中から選択するための操作部品（スライドＳＥＥＫ  ＴＲＡＣＫ）が表示される表示領域Ｚ１への接触操作を検出する領域は、Ｚ１１、Ｚ１２、Ｚ１３、Ｚ１４の４領域に区分される。
【００３１】
また、図３において、例えば、表示領域Ｚ２の、上端側の領域Ｚ２１と、下端側の領域Ｚ２４との２領域が、短押し操作を操作入力として受け付ける領域である。上端側の領域Ｚ２１に対応する表示デバイス１４ａには、例えば、操作部品の中の図２に例示の「＋」
記号を含む領域が表示される。下端側の領域Ｚ２４に対応する表示デバイス１４ａには、例えば、操作部品の中の図２に例示の「−」記号を含む領域が表示される。
また、表示領域Ｚ１では、上端側の領域Ｚ１１と、下端側の領域Ｚ１４との２領域が、短押し操作を操作入力として受け付ける領域である。上端側の領域Ｚ１１に対応する表示デバイス１４ａには、例えば、操作部品の中の図２に例示の上向きの「＞」記号を含む領域が表示される。下端側の領域Ｚ２４に対応する表示デバイス１４ａには、例えば、操作部品の中の図２に例示の下向きの「＜」記号を含む領域が表示される。
【００３２】
入力装置１０は、例えば、「−」記号が割り当てられた領域から、「＋」記号方向へ移動するスライド操作を上記４領域（Ｚ２１−２４）を用いて検出し、スライド操作の移動量に応じて音量を増加させる。また、入力装置１０は、例えば、「＋」記号が割り当てられた領域から、「−」記号方向へ移動するスライド操作を、上記４領域（Ｚ２１−２４）を用いて検出し、表示領域Ｚ１内のスライド操作の移動量に応じて音量を減少させる。上述したように、スライド操作で増加・減少される制御量の到達値は、所定の制限値で制限される。
【００３３】
また、入力装置１０は、領域Ｚ２１への短押し操作を検出し、音量を増加させる。同様にして、入力装置１０は、領域Ｚ２４への短押し操作を検出し、音量を減少させる。但し、短押し操作による制御量は、例えば、短押し操作毎に、最大値の１パーセントといった所定の増減幅（変化率）で変化する。
【００３４】
このように、入力装置１０は、スライド操作とは異なる変化率で制御量の増減が変化する短押し操作を受け付けることで、所定の制限値を超えた制御量の増加および減少を行うことが可能となる。なお、短押し操作による制御量の変化率は任意である。例えば、処理対象となる制御量の最大値の２パーセントや３パーセントであってもよい。短押し操作によって増加・減少する制御量の単位幅（ステップ）を予め定めておけばよい。
【００３５】
例えば、オーディオコンテンツの視聴中の音量は、最大値に対して６０パーセントであると想定する。視聴中の音量を最大値に対して７３パーセントまで増加したいユーザは、例えば、表示領域Ｚ２に対してスライド操作を行い、視聴中の音量を一時的に所定の制限値（７０パーセント）まで増加させる。その上で、ユーザは、「＋」記号が表示される領域Ｚ２１への短押し操作を繰り返し行うことで、所望の音量レベルまで微調整しながら増加させることができる。視聴中の音量を減少する場合も、表示領域Ｚ２に対してスライド操作を行い、一時的に所定の制限値（５パーセント）まで減少させた上で、「＋」記号が表示される領域Ｚ２４への短押し操作を繰り返し、所望の音量レベルまで微調整しながら減少させることができる。
【００３６】
なお、入力装置１０は、所定時間以上の前記長押し操作の検出によって、制限値によって制限された入力値の変化量または変化率の範囲を超えて、所定時間間隔で所定量の入力値を変化させてもよい。また、入力装置１０は、長押し操作を受け付ける領域が複数に区分し、区分された領域の中の所定の領域に長押し操作を受け付けてもよい。
【００３７】
図３の表示領域Ｚ１に表示される操作部品（スライドＳＥＥＫ  ＴＲＡＣＫ）についても、表示領域Ｚ２と同様の操作が可能である。すなわち、入力装置１０は、例えば、下向きの「＜」記号が割り当てられた領域から、上向きの「＞」記号方向へ移動するスライド操作を、上記４領域（Ｚ１１−Ｚ１４）を用いて検出し、表示領域Ｚ１内のスライド操作の移動量に応じてリスト頁の送り量を増加させる。同様にして、入力装置１０は、例えば、上向きの「＞」記号が割り当てられた領域から、下向きの「＜」記号方向へ移動するスライド操作を、上記４領域（Ｚ１１−Ｚ１４）を用いて検出し、表示領域Ｚ１内のスライド操作の移動量に応じてリスト頁の戻し量を増加させる。
【００３８】
また、入力装置１０は、例えば、上向きの「＞」記号が表示される領域Ｚ１１への短押し操作を検出し、リスト頁の送り量を増加させる。また、入力装置１０は、例えば、下向きの「＜」記号が表示される領域Ｚ１４への短押し操作を検出し、リスト頁の戻し量を増加させる。但し、短押し操作による制御量は、例えば、短押し操作毎に、最大値の１パーセントといった所定の増減幅（変化率）で変化する。
【００３９】
表示領域Ｚ１に表示される操作部品（スライドＳＥＥＫ  ＴＲＡＣＫ）においても、スライド操作および短押し操作により、リスト頁の送り量・戻し量が微調整しながら設定することができる。ユーザは、所望のタイミングで、視聴対象のコンテンツをコンテンツリストの中から選択することが可能となる。本実施形態の入力装置１０では、スライド操作を可能とする入力装置のユーザビリティの向上が可能となる。
【００４０】
＜３．処理フロー＞
図４は、入力装置１０におけるスライド操作の処理の一例を示すフローチャートである。なお、以下の説明では、処理対象となる制御量を音量、表示ページの送り量・戻し量とした場合について説明するが、処理対象となる制御量は水量、温度、照明の明るさであってもよい。
【００４１】
図４に例示のフローチャートにおいて、処理の開始（ＳＴＡＲＴ）は、タッチパネル１４面への指等の接触の検出のときが例示できる。入力装置１０は、タッチパネル１４のタッチセンサ１４ｂを介し、接触位置の座標を取得する。タッチセンサ１４ｂは、例えば、１０ｍｓといった一定周期で接触位置の座標を入力装置１０のＣＰＵ１１に出力する。なお、接触位置の座標は一定の範囲を有する。入力装置１０は、例えば、取得した接触位置の座標を取得した時刻情報と対応付けて主記憶装置１２の所定の領域に一時的に記憶する。
【００４２】
入力装置１０は、例えば、部品管理ＤＢ１０１を参照し、取得した接触位置の座標がスライド操作および短押し操作が可能な操作部品が表示された表示領域（例えば、図３の領域Ｚ１１−Ｚ１４，Ｚ２１−Ｚ２４）への接触であるかを判定する（Ｓ１）。入力装置１０は、入力装置１０は、取得した接触位置の座標が上記表示領域内でない場合には（Ｓ１，Ｎ）、図４に例示の処理を終了（ＥＮＤ）する。一方、入力装置１０は、取得した接触位置の座標が上記表示領域内である場合には（Ｓ１，Ｙ）、タッチパネル１４面で検出された接触をユーザの接触操作として受け付け、Ｓ２の処理に移行する。また、入力装置１０は、部品管理ＤＢ１０１から、接触を検出した操作部品についての、スライド操作を受け付ける領域の座標情報、短押し操作を受け付ける領域の座標情報、スライド操作による制御量の変化幅、短押し操作による制御量の変化幅、スライド操作によって増加・減少する制御量に対する所定の制限値といった情報を取得する。操作部品についての上記情報は、例えば、主記憶装置１２の所定の領域に一時的に記憶される。
【００４３】
入力装置１０は、Ｓ１の処理で受け付けた接触がスライド操作であることを判定する（Ｓ２）。入力装置１０は、例えば、タッチパネル１４面に接触された操作指が接触状態を維持しながら操作部品の表示領域内を移動することを特定する。入力装置１０は、例えば、接触位置の変化がサンプリング周期の時系列上で連続する場合には、接触位置が移動していると特定する。入力装置１０は、例えば、操作部品が表示された領域Ｚ１１−Ｚ１４内の移動、或いは領域Ｚ２１−Ｚ２４内の移動を特定した場合には、スライド操作と判定する。
【００４４】
入力装置１０は、Ｓ１の処理で受け付けた接触がスライド操作でない場合には（Ｓ２，Ｎ）、Ｓ８の処理に移行する。一方、入力装置１０は、Ｓ１の処理で受け付けた接触がス
ライド操作である場合には（Ｓ２，Ｙ）、Ｓ３の処理に移行する。
【００４５】
Ｓ３の処理では、入力装置１０は、スライド操作の移動方向が、処理対象となる制御量の変化方向を判定する。例えば、入力装置１０は、接触位置が領域Ｚ１４（表示下端部）から領域Ｚ１１（表示上端部）へ向かう方向に移動する場合には、制御量の変化方向が増加や送りといった「ＵＰ」方向への変化と判断する。また、入力装置１０は、例えば、接触位置が領域Ｚ１１（表示上端部）から領域Ｚ１４（表示下端部）へ向かう方向に移動する場合には、制御量の変化方向が減少や戻しといった「ＤＯＷＮ」方向への変化と判断する。
【００４６】
入力装置１０は、スライド操作の移動方向が、処理対象となる制御量を「ＵＰ」方向へ変化させる場合には（Ｓ３，ＵＰ）、Ｓ４の処理に移行する。一方、入力装置１０は、スライド操作の移動方向が、処理対象となる制御量を「ＤＯＷＮ」方向へ変化させる場合には（Ｓ３，ＤＯＷＮ）、Ｓ６の処理に移行する。
【００４７】
Ｓ４の処理では、入力装置１０は、スライド操作の結果、処理対象となる制御量が所定の制限値（例えば、最大値の７０パーセント）を超えるか否かを判定する。入力装置１０は、例えば、タッチパネル１４面で検出した接触が離脱したことを特定し、接触後に離脱するまでの座標変化からスライド操作の移動量を特定する。入力装置１０は、特定した移動量に対応する制御量の変化幅から、変化後の制御量が所定の制限値を超えるか否かを判定する。
【００４８】
入力装置１０は、スライド操作の結果、処理対象となる制御量が所定の制限値を超える場合には（Ｓ４，Ｙ）、Ｓ１０の処理に移行する。一方、入力装置１０は、スライド操作の結果、処理対象となる制御量が所定の制限値を超ない場合には（Ｓ４，Ｎ）、Ｓ５の処理に移行する。
【００４９】
Ｓ５の処理では、入力装置１０は、スライド操作の移動量に応じた所定の割合で処理対象の制御量を変化させる。例えば、１段階を制御量の最大値の５パーセントとし、スライド操作の移動量に応じて最大値までの２０段階に分けて処理対象の制御量を変化させることが例示できる。図４の例では、上記２０段階のうち、１０段階分をスライド操作の移動量に応じて変化（ボリューム１０ＵＰ）させる。Ｓ５の処理後、入力装置１０は、図４に例示の処理を終了（ＥＮＤ）する。
【００５０】
Ｓ６の処理では、入力装置１０は、スライド操作の結果、処理対象となる制御量が所定の制限値（例えば、最大値の５パーセント）未満となるか否かを判定する。入力装置１０は、例えば、タッチパネル１４面で検出した接触が離脱したことを特定し、接触後に離脱するまでの座標変化からスライド操作の移動量を特定する。入力装置１０は、特定した移動量に対応する制御量の変化幅から、変化後の制御量が所定の制限値未満となるか否かを判定する。
【００５１】
入力装置１０は、スライド操作の結果、処理対象となる制御量が所定の制限値未満となる場合には（Ｓ６，Ｙ）、Ｓ１１の処理に移行する。一方、入力装置１０は、スライド操作の結果、処理対象となる制御量が所定の制限値未満とならない場合には（Ｓ７，Ｎ）、Ｓ７の処理に移行する。
【００５２】
Ｓ７の処理では、入力装置１０は、スライド操作の移動量に応じた所定の割合で処理対象の制御量を変化させる。Ｓ５の処理と同様に、例えば、１段階を制御量の最大値の５パーセントとし、スライド操作の移動量に応じて最大値までの２０段階に分けて処理対象の制御量を変化させることが例示できる。図４の例では、上記２０段階のうち、１０段階分
をスライド操作の移動量に応じて変化（ボリューム１０ＤＯＷＮ）させる。Ｓ７の処理後、入力装置１０は、図４に例示の処理を終了（ＥＮＤ）する。
【００５３】
Ｓ８の処理では、Ｓ１の処理で受け付けた接触が短押し操作であることを判定する。入力装置１０は、例えば、受け付けた接触が、短押し操作を受ける領域（Ｚ１１，Ｚ１４、Ｚ２１，Ｚ２４）であり、接触位置の座標範囲が所定の範囲内で離脱することを特定し、操作部品に対する短押し操作であると判定する。
【００５４】
入力装置１０は、Ｓ１の処理で受け付けた接触が操作部品に対する短押し操作でない場合には（Ｓ８，Ｎ）、図４に例示の処理を終了（ＥＮＤ）する。一方、入力装置１０は、Ｓ１の処理で受け付けた接触が操作部品に対する短押し操作である場合には（Ｓ８，Ｙ）、Ｓ９の処理に移行する。
【００５５】
Ｓ９の処理では、入力装置１０は、短押し操作によって変化する処理対象の制御量の変化方向を判定する。例えば、入力装置１０は、接触位置が領域Ｚ１１またはＺ２１（表示上端部）の場合には、制御量の変化方向が増加や送りといった「ＵＰ」方向への変化と判断する。また、入力装置１０は、接触位置が領域Ｚ１４またはＺ２４（表示下端部）の場合には、制御量の変化方向が減少や戻しといった「ＤＯＷＮ」方向への変化と判断する。
【００５６】
入力装置１０は、短押し操作が処理対象となる制御量を「ＵＰ」方向へ変化させる場合には（Ｓ９，ＵＰ）、Ｓ１０の処理に移行する。一方、入力装置１０は、短押し操作が、処理対象となる制御量を「ＤＯＷＮ」方向へ変化させる場合には（Ｓ９，ＤＯＷＮ）、Ｓ１１の処理に移行する。
【００５７】
Ｓ１０の処理では、入力装置１０は、予め定められた短押し操作の所定の割合で処理対象の制御量を変化させる。例えば、１段階を制御量の最大値の５パーセントとし、スライド操作の移動量に応じて最大値までの２０段階に分けて処理対象の制御量を変化させることが例示できる。図４の例では、上記２０段階に分けた１段階分を変化（ボリューム１ＵＰ）させる。Ｓ１０の処理後、入力装置１０は、図４に例示の処理を終了（ＥＮＤ）する。
【００５８】
Ｓ１１の処理では、入力装置１０は、予め定められた短押し操作の所定の割合で処理対象の制御量を変化させる。Ｓ１０の処理と同様に、例えば、１段階を制御量の最大値の５パーセントとし、スライド操作の移動量に応じて最大値までの２０段階に分けて処理対象の制御量を変化させることが例示できる。図４の例では、上記２０段階に分けた１段階分を変化（ボリューム１ＤＯＷＮ）させる。Ｓ１１の処理後、入力装置１０は、図４に例示の処理を終了（ＥＮＤ）する。
【００５９】
以上の処理により、入力装置１０は、スライド操作を操作入力として受け付ける場合には、該スライド操作によって増減される制御量（変化量）を所定の制限値に制限できる。入力装置１０は、スライド操作によって増加・減少する制御量に対し、目的とする到達値を大幅に超えて操作される不測の事態を回避することが可能となる。入力装置１０では、例えば、音量を増加させるスライド操作に誤操作が発生しても、最大値の音量となる爆音発生を防止できる。また、入力装置１０では、例えば、音量を減少させるスライド操作に誤操作が発生しても、無音状態となった音量を再び設定し直すといった事態を防止できる。本実施形態の入力装置１０によれば、スライド操作を可能とする入力装置１０のユーザビリティの向上が可能になる。
【００６０】
＜その他：コンピュータが読み取り可能な記録媒体＞
コンピュータその他の機械、装置（以下、コンピュータ等）に上記何れかの機能を実現
させるプログラムをコンピュータ等が読み取り可能な記録媒体に記録することができる。そして、コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。このような記録媒体のうちコンピュータ等から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ブルーレイディスク、ＤＡＴ、８ｍｍテープ、フラッシュメモリなどのメモリカード等がある。また、コンピュータ等に固定された記録媒体としてハードディスクやＲＯＭ等がある。さらに、ＳＳＤ（Solid State Drive）は、コンピ
ュータ等から取り外し可能な記録媒体としても、コンピュータ等に固定された記録媒体としても利用可能である。
【符号の説明】
【００６１】
１０  入力装置
１１  ＣＰＵ
１２  主記憶装置
１３  補助記憶装置
１４  タッチパネル
１４ａ  表示デバイス
１４ｂ  タッチセンサ
１５  通信ＩＦ
１６  入出力ＩＦ
１７  接続バス
２１  操作処理部
１０１  部品管理ＤＢ
【図１】
2017219914.tif 000003
【図２】
2017219914.tif 000004
【図３】
2017219914.tif 000005
【図４】
2017219914.tif 000006