(57)【要約】【課題】簡単な操作によって入力情報の選択が可能な入力装置及びプログラムを提供する。【解決手段】第１の入力情報を受け付けるための表示画像に対してタッチ操作が行われた場合、タッチ操作された箇所に対応する情報が、第１の入力情報に特定される。次に、表示画像に対してタッチ操作された箇所からドラッグ操作が行われた場合、ドラッグ操作による移動量に応じた情報が、第２の入力情報に特定される。そして、それぞれ特定された情報が設定される。【選択図】図４
2015011678.tif 000002
【特許請求の範囲】
【請求項１】
表示部及びタッチセンサを備え、入力情報を受け付ける入力装置において、
第１の入力情報を受け付けるための表示画像を前記表示部に表示する表示制御部と、
前記表示画像に対してタッチ操作された箇所を前記タッチセンサにて検出する第１検出部と、
該第１検出部が検出した箇所に応じた前記第１の入力情報を特定する第１特定部と、
前記第１検出部が検出した箇所からの移動操作に係る移動量を前記タッチセンサにて検出する第２検出部と、
該第２検出部が検出した移動量に応じた第２の入力情報を特定する第２特定部と
を備えることを特徴とする入力装置。
【請求項２】
前記表示制御部は、前記第１検出部が前記箇所を検出した場合、前記箇所からの移動操作に係る移動方向へ伸びる線と、前記第２の入力情報として選択対象となる情報とを前記表示画像に付加することを特徴とする請求項１に記載の入力装置。
【請求項３】
前記第１特定部が特定した前記第１の入力情報、及び前記第２特定部が特定した前記第２の入力情報を設定する設定部を備えることを特徴とする請求項１又は２に記載の入力装置。
【請求項４】
前記第１特定部が前記第１の入力情報を特定した場合、及び／又は、前記第２特定部が前記第２の入力情報を特定した場合、特定した入力情報を前記表示部に表示するようにしてあることを特徴とする請求項１から３までのいずれかひとつに記載の入力装置。
【請求項５】
表示部及びタッチセンサと接続可能なコンピュータに、入力情報を受け付けさせるためのプログラムにおいて、
前記コンピュータに、
第１の入力情報を受け付けるための表示画像を前記表示部に表示するステップと、
前記表示画像に対してタッチ操作された箇所を前記タッチセンサにて検出する第１検出ステップと、
該第１検出ステップで検出した箇所に応じた前記第１の入力情報を特定するステップと、
前記第１検出ステップで検出した箇所からの移動操作に係る移動量を前記タッチセンサにて検出する第２検出ステップと、
該第２検出ステップで検出した移動量に応じた第２の入力情報を特定するステップと
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示部及びタッチセンサを備え、入力情報を受け付ける入力装置、及び該入力装置をコンピュータで実現するためのプログラムに関する。
【背景技術】
【０００２】
近年、タッチパネルを用いたＧＵＩ（Graphical User Interface）機能が、携帯電話機、携帯端末装置、パーソナルコンピュータ、カーナビゲーション装置等、種々の機器に搭載されている。このような機器は、現在の日時を表示するための時計機能を有する場合が多く、時計機能にて表示される現在の日時をユーザが設定するための入力機能も備えている。例えば、特許文献１では、タッチパネル式ディスプレイを用いて、直感的かつ簡単な操作で時刻設定できる装置が提案されている。
【０００３】
特許文献１に開示された装置では、ディスプレイに表示された入力画像に対してユーザがタッチ操作（押圧）した箇所に応じて時刻の時／分の数値がそれぞれ設定される。具体的には、まず時描画ウィンドウが表示され、時描画ウィンドウに対してユーザがタッチ操作した箇所に応じた数値が時刻の時の数値に設定される。その後、分描画ウィンドウが表示され、分描画ウィンドウに対してユーザがタッチ操作した場合、タッチ操作した箇所に応じた数値の前後の複数の数値を含む分詳細描画ウィンドウが表示され、分詳細ウィンドウに対してユーザがタッチ操作した箇所に応じた数値が時刻の分の数値に設定される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２２５８７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示された装置では、時描画ウィンドウ、分描画ウィンドウ及び分詳細ウィンドウ等の複数ウィンドウを適宜切り替えて表示する必要があり、またユーザは、時刻の時の数値及び分の数値を選択するためにそれぞれのウィンドウに対してタッチ操作を行う必要がある。即ち、時刻の時／分の数値のように複数の情報を設定（選択）する場合、複数の表示画面を切り替える必要があると共に、ユーザはタッチ操作を複数回行う必要があるという問題を有する。
【０００６】
本発明はかかる事情に鑑みてなされたものであり、その目的とするところは、入力情報を選択する際にユーザが行う操作の簡略化が可能な入力装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明に係る入力装置は、表示部及びタッチセンサを備え、入力情報を受け付ける入力装置において、第１の入力情報を受け付けるための表示画像を前記表示部に表示する表示制御部と、前記表示画像に対してタッチ操作された箇所を前記タッチセンサにて検出する第１検出部と、該第１検出部が検出した箇所に応じた前記第１の入力情報を特定する第１特定部と、前記第１検出部が検出した箇所からの移動操作に係る移動量を前記タッチセンサにて検出する第２検出部と、該第２検出部が検出した移動量に応じた第２の入力情報を特定する第２特定部とを備えることを特徴とする。
【０００８】
本発明に係る入力装置は、前記表示制御部は、前記第１検出部が前記箇所を検出した場合、前記箇所からの移動操作に係る移動方向へ伸びる線と、前記第２の入力情報として選択対象となる情報とを前記表示画像に付加することを特徴とする。
【０００９】
本発明に係る入力装置は、前記第１特定部が特定した前記第１の入力情報、及び前記第２特定部が特定した前記第２の入力情報を設定する設定部を備えることを特徴とする。
【００１０】
本発明に係る入力装置は、前記第１特定部が前記第１の入力情報を特定した場合、及び／又は、前記第２特定部が前記第２の入力情報を特定した場合、特定した入力情報を前記表示部に表示するようにしてあることを特徴とする。
【００１１】
本発明に係るプログラムは、表示部及びタッチセンサと接続可能なコンピュータに、入力情報を受け付けさせるためのプログラムにおいて、前記コンピュータに、第１の入力情報を受け付けるための表示画像を前記表示部に表示するステップと、前記表示画像に対してタッチ操作された箇所を前記タッチセンサにて検出する第１検出ステップと、該第１検出ステップで検出した箇所に応じた前記第１の入力情報を特定するステップと、前記第１検出ステップで検出した箇所からの移動操作に係る移動量を前記タッチセンサにて検出する第２検出ステップと、該第２検出ステップで検出した移動量に応じた第２の入力情報を特定するステップとを実行させることを特徴とする。
【発明の効果】
【００１２】
本発明では、表示部に表示された表示画像に対するタッチ操作及び該タッチ操作に係る箇所からの移動操作（ドラッグ操作）に基づいて、複数の入力情報の指定（選択）が可能である。これにより、ユーザは、例えばフリック操作（フリック入力）のように、一連のタッチ操作及び移動操作を１回行うことによって複数の入力情報を指定（選択）できるので、入力情報を指定（選択）する際のユーザの操作が簡略化される。
【図面の簡単な説明】
【００１３】
【図１】実施形態１に係る電子機器の構成例を示すブロック図である。
【図２】電子機器による時刻設定処理の手順を示すフローチャートである。
【図３】電子機器による時刻設定処理の手順を示すフローチャートである。
【図４】時刻設定画面例を示す模式図である。
【図５】メジャーの説明図である。
【図６】時刻設定画面の変形例を示す模式図である。
【図７】実施形態２の時刻設定画面例を示す模式図である。
【図８】実施形態３の時刻設定処理の手順を示すフローチャートである。
【図９】実施形態３の時刻設定処理の手順を示すフローチャートである。
【図１０】実施形態３の時刻設定画面例を示す模式図である。
【図１１】実施形態３の時刻設定画面例を示す模式図である。
【図１２】実施形態４の時刻設定処理の手順を示すフローチャートである。
【図１３】実施形態４の時刻設定画面例を示す模式図である。
【図１４】実施形態５に係る電子機器の構成例を示すブロック図である。
【図１５】実施形態６の月日設定画面例を示す模式図である。
【図１６】曜日設定画面例を示す模式図である。
【発明を実施するための形態】
【００１４】
以下に、本発明に係る入力装置及びプログラムについて、その実施形態を示す図面に基づいて詳述する。
【００１５】
（実施形態１）
以下に、本発明に係る入力装置を適用した実施形態１の電子機器について説明する。本実施形態１では、電子機器が、第１の入力情報として時刻（例えば現在時刻）の時の数値を受け付け、第２の入力情報として時刻の分の数値を受け付けて時刻を設定する構成である場合を例に説明する。なお、本発明に係る入力装置を適用できる電子機器は、時刻の時／分の数値を受け付けて時刻を設定する構成の電子機器に限らない。
【００１６】
図１は、実施形態１に係る電子機器の構成例を示すブロック図である。本実施形態１の電子機器は、制御部１０、ＲＡＭ（Random Access Memory）１１、記憶部１２、表示制御部１３、入力制御部１４、出力制御部１５、演算部１６、時刻設定部１７、ＵＩ（User Interface）生成部１８等を有し、それぞれはバスを介して互いに接続されている。
本実施形態１の電子機器は、例えば、携帯電話、スマートフォン、携帯型のコンピュータ、携帯型のゲーム機であるが、液晶ディスプレイ１３ａ及びタッチパネル１４ａを有する機器であればどのような機器でもよい。
【００１７】
制御部１０は、ＣＰＵ（Central Processing Unit）又はＭＰＵ（Micro Processor Unit）等である。制御部１０は、記憶部１２に記憶されている制御プログラムを適宜ＲＡＭ１１にロードして実行することにより上述のハードウェア各部を制御すると共に、本発明に係る入力装置としての動作を実行する。
ＲＡＭ１１は、ＳＲＡＭ（Static ＲＡＭ）、ＤＲＡＭ（Dynamic ＲＡＭ）、フラッシュメモリ等である。ＲＡＭ１１は、制御部１０による制御プログラムの実行時に発生する種々のデータを一時的に記憶する。例えば、ＲＡＭ１１には、タッチパネル１４ａに対して例えばユーザの指がタッチ操作及びドラッグ操作を行った場合に得られるタッチ情報、現在時刻を表示する際に用いる時刻情報等が記憶される。記憶部１２は、ＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）、フラッシュメモリ、ＨＤＤ（Hard Disk Drive）等の不揮発性メモリである。記憶部１２は、制御部１０が実行すべき制御プログラム及び各種データを予め記憶している。例えば、記憶部１２には、液晶ディスプレイ１３ａに各種画面を表示する際に用いる表示画像情報及びフォント情報等が記憶されている。
【００１８】
表示制御部１３には液晶ディスプレイ（表示部）１３ａが接続されている。表示制御部１３は、例えばＬＣＤ（Liquid Crystal Display）ドライバであり、制御部１０からの指示に従って各種情報を液晶ディスプレイ１３ａに表示させる。なお、表示制御部１３には、液晶ディスプレイ１３ａの代わりに、プラズマディスプレイ又は有機ＥＬ（Electro Luminescence）ディスプレイが接続されていてもよく、この場合、表示制御部１３は、プラズマディスプレイ又は有機ＥＬディスプレイ用のドライバとなる。
【００１９】
入力制御部１４にはタッチパネル１４ａが接続されている。タッチパネル１４ａは、静電容量方式、抵抗膜方式、電磁誘導方式又は赤外線方式等の各種のタッチセンサである。入力制御部１４は、例えばタッチパネルドライバであり、タッチパネル１４ａに対して例えばユーザの指が接触したか否か（タッチ操作が行われたか否か）を検出し、ユーザの指がタッチパネル１４ａに接触した場合、タッチパネル１４ａの表面に対する接触位置（以下、操作位置という）に係る座標情報を算出する。本実施形態１では、タッチパネル１４ａに対してタッチ操作する操作体をユーザの指を例に説明するが、操作体は所定のペン等であってもよい。また操作位置に係る座標情報は、例えば、タッチパネル１４ａの座標軸原点を正面視左上角とし、左から右へ向かう方向をｘ軸正方向とし、上から下へ向かう方向をｙ軸正方向としたｘ座標値及びｙ座標値で示すことができる。入力制御部１４は、算出した座標情報を随時制御部１０へ送出する。なお、ユーザの指がタッチパネル１４ａに対して連続して接触している場合、例えば、ユーザが自身の指にてドラッグ操作（移動操作）を行っている場合、入力制御部１４は、所定時間間隔（例えば、数１０ｍ秒、数１００ｍ秒毎）で操作位置の座標情報を算出する。
【００２０】
なお、電子機器は、タッチパネル１４ａ以外に機械式の操作ボタンを備えており、機械式の操作ボタンも入力制御部１４に接続されている。機械式の操作ボタンがユーザによって操作（例えば押下）された場合、入力制御部１４は、操作されたボタンに応じた信号を制御部１０へ送出し、制御部１０は、受信した信号に応じて、いずれの操作ボタンが操作されたかを把握する。
出力制御部１５にはスピーカ１５ａが接続されている。出力制御部１５は、制御部１０からの指示に従って各種の音声データに基づく音声をスピーカ１５ａに出力させる。
【００２１】
演算部１６は、制御部１０からの指示に従って各種の演算処理を行う。例えば、演算部１６は、表示制御部１３によって液晶ディスプレイ１３ａに表示中の画面情報と、入力制御部１４によって算出された操作位置に係る座標情報とに基づいて、ユーザが選択した情報を特定する処理を行う。
時刻設定部１７は、制御部１０からの指示に従って時刻の設定を行う。具体的には、ＲＡＭ１１に時刻情報として、午前又は午後の情報、時刻の時の数値及び時刻の分の数値が記憶されており、時刻設定部１７は、ＲＡＭ１１に記憶された時刻情報に基づいて、現在時刻を設定する。なお、電子機器は、現在時刻を示す時計機能を有しており、時刻設定部１７は、時計機能に対して現在時刻の設定を行う。
【００２２】
ＵＩ生成部１８は、制御部１０からの指示に従って、液晶ディスプレイ１３ａに表示すべき画面情報（ＵＩ情報）を生成する。ＵＩ情報は、例えば、電子機器の動作状態、ユーザに対して通知すべき情報、タッチパネル１４ａを介して受け付けるべき各種の情報等を液晶ディスプレイ１３ａに表示するための情報である。ＵＩ生成部１８にて生成された画面情報は、制御部１０による指示に従って表示制御部１３へ送出されて液晶ディスプレイ１３ａに表示される。
上述した演算部１６、時刻設定部１７及びＵＩ生成部１８は、専用のハードウェア回路にて構成されてもよいし、記憶部１２に記憶してある本発明に係るプログラムを制御部１０が実行することによって実現されるソフトウェア機能として構成されてもよい。
【００２３】
以下に、本実施形態１の電子機器において、タッチパネル１４ａに対するユーザの操作に基づいて現在時刻を設定する際の処理について説明する。なお、ここでは、現在時刻の設定処理を例に説明するが、同様の処理によって、目覚まし時計のアラーム設定、スケジュール設定、タイマー設定等を行うこともできる。
図２及び図３は、電子機器による時刻設定処理の手順を示すフローチャートであり、図４は、時刻設定処理の実行時に表示される時刻設定画面例を示す模式図である。なお、以下では、時刻設定画面に対してユーザがタッチ操作した位置に応じて時刻の時の数値が設定され、タッチ操作からのドラッグ操作における移動量に応じて時刻の分の数値が設定される処理を例に説明する。しかしながら、時刻設定処理は、このような処理に限定されない。また、図４に示す時刻設定画面例は、一例であり、図４に示す画面構成に限定されない。
【００２４】
ユーザは、電子機器に対して現在時刻の設定を行う場合、タッチパネル１４ａ又は機械式の操作ボタンに対して所定の操作を行うことによって、時刻設定処理の実行を電子機器に対して指示する。
電子機器の制御部（表示制御部）１０は、時刻設定処理を開始した場合、ＵＩ生成部１８にて時刻設定画面を生成し、液晶ディスプレイ１３ａに表示させる（Ｓ１）。
【００２５】
図４Ａには時刻設定画面の初期状態を示しており、時刻設定画面には、時計の文字盤が表示されている。時計の文字盤は、図４Ａに示す例では、円形の文字盤であり、円と、該円の中心を通り該円を扇形状に１２分割（１２等分）する６本の線分と、１２分割された前記円の各領域に割り当てられた１〜１２（１時，２時…１２時）の数値とを含んでいる。なお、１〜１２の数値は、各領域に対応する位置にそれぞれ配置されている。図４Ａに示す例では、１〜１２の各数値は、各線分の両端に対応付けてそれぞれ表示されており、例えば１及び２の間の円弧を有する扇形状の領域には「１」（１時）が対応付けられ、２及び３の間の円弧を有する扇形状の領域には「２」（２時）が対応付けられている。なお、図４Ａには、１２及び６の数値が、円の真上及び真下の位置に表示された文字盤を示しているが、１〜１２の数値と各領域との対応が明確であれば、１〜１２の数値が円に対してどのような位置に表示されていてもよい。また、時計の文字盤は、円形に限らない。
また図４Ａに示す例では、設定された時刻をデジタル表示するためのデジタル表示欄Ｔが表示されており、時刻設定画面の初期状態では、デジタル表示欄Ｔには時刻は表示されない。なお、デジタル表示欄Ｔは、時刻設定画面に設けられていなくてもよい。更に、図４に示す例では、時計の文字盤は、１２個の領域に分割され、各領域に１時〜１２時がそれぞれ割り当てられているが、２４個の領域に分割し、各領域に１時〜２４時（０時）をそれぞれ割り当ててもよい。なお、分割される領域の数は、設定すべき項目に対する選択対象の数に合わせて必要な数とすることができる。
【００２６】
制御部１０は、入力制御部１４にてタッチパネル１４ａに対してユーザのタッチ操作が行われたか否かを判断する（Ｓ２）。タッチ操作が行われていないと判断した場合（Ｓ２：ＮＯ）、制御部１０は、タッチ操作が行われるまで待機する。
タッチ操作が行われたと判断した場合（Ｓ２：ＹＥＳ）、制御部１０は、入力制御部（第１検出部）１４にてタッチパネル１４ａに対するユーザの操作位置の座標情報を算出する（Ｓ３）。制御部１０は、算出した座標情報に基づいて演算部１６にて、ユーザの操作位置が、時刻設定画面中の文字盤のいずれかの領域内にあるか否かを判断する（Ｓ４）。操作位置が文字盤の領域内にないと判断した場合（Ｓ４：ＮＯ）、制御部１０は、ステップＳ２に処理を戻す。
【００２７】
操作位置がいずれかの領域内にあると判断した場合（Ｓ４：ＹＥＳ）、制御部１０は、ステップＳ３で算出した座標情報に基づいて演算部１６にて、ユーザの操作位置を含む領域（操作領域）を特定する（Ｓ５）。具体的には、演算部１６は、ユーザの操作位置（タッチ操作された箇所）の座標情報と、液晶ディスプレイ１３ａに表示中の時刻設定画面中の文字盤の情報とに基づいて、操作領域を特定する。
制御部（第１特定部）１０は、特定した操作領域に対応付けられている数値（図４に示す例では、１〜１２のいずれか）を、時刻の時の数値に確定し（Ｓ６）、ＲＡＭ１１に時刻情報として記憶する。制御部１０は、確定した時刻の時の数値を時刻設定画面中のデジタル表示欄Ｔに表示するための情報をＵＩ生成部１８にて生成して表示制御部１３へ送出し、液晶ディスプレイ１３ａに表示中の時刻設定画面を更新する（Ｓ７）。図４Ｂには更新後の時刻設定画面の例と、タッチ操作を行うユーザの指Ｆの一部とを示している。なお、図４Ｂに示す例では、ユーザの操作位置は「１」（１時）に対応する領域内であり、デジタル表示欄Ｔには「１：００」が表示されている。
【００２８】
次に制御部１０は、時刻の分の数値をユーザが指定する際の目安となる直線状のメジャー（物差し）を表示するための情報をＵＩ生成部１８にて生成して表示制御部１３へ送出し、液晶ディスプレイ１３ａに表示中の時刻設定画面の上に重ねて表示する（Ｓ８）。図４Ｃにはメジャーが表示された時刻設定画面の例を示している。また図５は、メジャーの説明図であり、図５Ａにはメジャーの拡大図を示す。
図４Ｃに示す例では、メジャーは、ユーザがタッチ操作した箇所（操作位置）から文字盤の円の中心に向かう線分（直線）を含み、時刻の分の数値として選択可能な数値、具体的には０〜６０の数値が、線分上の、操作位置からの距離に応じた各位置にそれぞれ付与されている。なお、メジャーの表示が煩雑にならないように、図４Ｃに示す例では、０〜６０の数値のうちで、０,１０，２０，３０，４０，５０，６０のみがそれぞれの位置に表示してある。
【００２９】
具体的には、図５Ａに示すように、ユーザの指Ｆで隠れない位置に、ユーザの操作位置と文字盤の円の中心とを結ぶ線分に平行で所定の長さの線分が表示され、この線分に対して、操作位置に対応する位置に０の数値が表示されている。また、この線分の他端の位置に６０の数値が表示され、０が表示された箇所と６０が表示された箇所との間を６分割（６等分）した各位置にそれぞれ１０，２０，３０，４０，５０の数値が表示されている。メジャーが表示された場合、ユーザはメジャーに沿って自身の指Ｆを文字盤の中心（円の中心）に向かう方向に移動させるドラッグ操作を行うことによって、時刻の分の数値を選択（指定）できる。なお、メジャーは、ユーザがタッチ操作した箇所から文字盤の中心に向かう方向に伸びる構成に限らず、ユーザがタッチ操作した箇所から任意の方向に伸びる構成でよく、ユーザは、表示されたメジャーに沿ってドラッグ操作を行えばよい。
【００３０】
制御部１０は、入力制御部１４にてタッチパネル１４ａに対してユーザのドラッグ操作が開始されたか否かを判断する（Ｓ９）。ドラッグ操作が開始されていないと判断した場合（Ｓ９：ＮＯ）、制御部１０は、タッチ操作が終了したか否かを判断する（Ｓ１０）。タッチ操作が終了したと判断した場合（Ｓ１０：ＹＥＳ）、即ち、ユーザはタッチパネル１４ａに対してタッチ操作のみを行った場合、制御部１０は、ステップＳ６で確定した時刻の時の数値に基づいて、時刻設定部（設定部）１７にて現在時刻を設定し（Ｓ１６）、処理を終了する。図４Ｂに示す状態でタッチ操作が終了した場合、現在時刻として１：００が設定される。なお、現在時刻において午前／午後の設定は、時刻設定画面の前又は後に別の設定画面を介して行われる。
【００３１】
タッチ操作が終了していないと判断した場合（Ｓ１０：ＮＯ）、制御部１０は、ステップＳ９に処理を戻し、ドラッグ操作が開始されるか、タッチ操作が終了するまで、ステップＳ９，Ｓ１０の処理を継続する。
【００３２】
ドラッグ操作が開始されたと判断した場合（Ｓ９：ＹＥＳ）、制御部１０は、入力制御部１４にてタッチパネル１４ａに対するユーザの現在の操作位置の座標情報を算出する（Ｓ１１）。そして制御部１０は、算出した座標情報に基づいて演算部１６にて、設定すべき時刻の分の数値を算出する（Ｓ１２）。図５Ｂは、時刻の分の数値を算出する方法の説明図を示す。図５Ｂに示す例において、例えばステップＳ３で算出した操作位置が指Ｆ０の位置であり、ステップＳ１１で算出した操作位置が指Ｆ１の位置であった場合、演算部（第２検出部）１６はまず、指Ｆ０の位置と指Ｆ１の位置との直線距離（ユーザのドラッグ操作における移動量）を算出する。制御部（第２特定部）１０は、ステップＳ８で表示させたメジャーにおける「１」（１分）に対する距離（１分当たりの長さ）を把握しており、演算部１６が算出した距離（指Ｆ０の位置と指Ｆ１の位置との直線距離）から、１分に対する距離を除算することにより、ユーザのドラッグ操作に応じて設定すべき時刻の分の数値を算出する。なお、指Ｆ０の位置と指Ｆ１の位置との直線距離ではなく、Ｆ０の位置と指Ｆ１の位置とを結ぶ線分において、表示させたメジャーに沿った長さを用いて、設定すべき時刻の分の数値を算出してもよい。また、メジャーに割り振られた（付与された）各数値に対応する各位置と、ドラッグ操作中の現在位置とを比較し、現在位置に最も近い位置の数値を時刻の分の数値としてもよい。
【００３３】
制御部１０は、算出した時刻の分の数値を時刻設定画面中のデジタル表示欄Ｔに表示するための情報をＵＩ生成部１８にて生成して表示制御部１３へ送出し、液晶ディスプレイ１３ａに表示中の時刻設定画面を更新する（Ｓ１３）。図４Ｄには更新後の時刻設定画面の例を示しており、デジタル表示欄Ｔには「１：３０」が表示されている。
【００３４】
制御部１０は、入力制御部１４にてタッチパネル１４ａに対してユーザのドラッグ操作が終了したか否かを判断しており（Ｓ１４）、終了していないと判断した場合（Ｓ１４：ＮＯ）、ステップＳ１１に処理を戻す。制御部１０は、ユーザがドラッグ操作を行っている間、ユーザの現在の操作位置を算出する処理（ステップＳ１１）を入力制御部１４にて所定時間毎に行う。そして、制御部１０は、現在の操作位置を算出する都度、ステップＳ１２〜Ｓ１４の処理を行う。これにより、ユーザのドラッグ操作に応じた時刻が所定時間毎にデジタル表示欄Ｔに更新されるので、ユーザは、デジタル表示欄Ｔの表示時刻によって、自身のドラッグ操作にて現在指定されている時刻（特に、分の数値）を確認できる。よってユーザは、所望の時刻がデジタル表示欄Ｔに表示された場合にドラッグ操作を終了すればよい。
【００３５】
ドラッグ操作が終了したと判断した場合（Ｓ１４：ＹＥＳ）、制御部１０は、ステップＳ１２で算出した数値を、時刻の分の数値に確定し（Ｓ１５）、ＲＡＭ１１に時刻情報として記憶する。その後、制御部１０は、ステップＳ６で確定した時刻の時の数値及びステップＳ１５で確定した時刻の分の数値に基づいて、時刻設定部（設定部）１７にて現在時刻を設定し（Ｓ１６）、処理を終了する。図４Ｄに示す状態でドラッグ操作が終了した場合、現在時刻として１：３０が設定される。なお、現在時刻において午前／午後の設定は、時刻設定画面の前又は後に別の設定画面を介して行われる。
上述したように設定された現在時刻は、例えば、時計機能によって液晶ディスプレイ１３ａに時計が表示される場合に時計機能によって使用される。
【００３６】
上述した処理により、本実施形態１の電子機器では、タッチパネル１４ａに対するユーザのタッチ操作によって時刻の時の数値が設定され、タッチ操作からのドラッグ操作によって時刻の分の数値が設定される。即ち、フリック操作（フリック入力）のように、一連のタッチ操作及びドラッグ操作を１回行うことによって時刻の設定が可能であるので、時刻を設定する際の操作性が向上する。また、時刻の分の数値を設定する際に表示画面に目安となるメジャーを表示させるので、ユーザはメジャーに沿ってドラッグ操作を行えばよく、操作性がよい。
【００３７】
上述した処理では、タッチパネル１４ａに対してユーザがタッチ操作を行った場合に、時刻の分の数値を指定するためのメジャーを時刻設定画面上に表示させていた。これにより、ユーザは、タッチ操作によって時刻の時の数値を指定した後に、時刻の分の数値を指定するためにどちらの方向にドラッグ操作を行えばよいかを容易に把握できる。しかし、このほかに、タッチパネル１４ａに対してユーザがタッチ操作を行い、その後にドラッグ操作を開始した場合にメジャーを表示させる構成でもよい。この場合、ユーザが開始したドラッグ操作における操作方向（移動方向）に伸びる構成のメジャーを表示させてもよい。このような構成とした場合、ユーザは、任意の方向へのドラック操作によって時刻の分の数値（第２の入力情報）を指定することができる。
【００３８】
上述の実施形態１において、時刻の分の数値は、タッチパネル１４ａに対するユーザのタッチ操作の位置を０分とし、時刻設定画面中の文字盤の中心に向かう方向へのドラッグ操作による移動距離（移動量）に応じて０〜５９分のいずれかが指定されていた。しかし、このような構成に限らない。図６は、時刻設定画面の変形例を示す模式図であり、図６に示すメジャーは、図４Ｃ，Ｄに示したメジャーの変形例である。
【００３９】
図６に示す時刻設定画面中のメジャーは、図４Ｃに示すメジャーと同様の線分だけでなく、ユーザの操作位置（タッチ操作位置）から文字盤の円の中心に向かう方向とは反対の方向にも伸びる線分（直線）を含む。また、線分において、反対方向に伸びる部分には、操作位置からの距離に応じた各位置に−１０，−２０が表示してある。なお、表示可能であれば、−１０，−２０だけでなく、−３０，−４０，−５０，−６０の数値もそれぞれ操作位置からの距離に応じた各位置に表示してもよい。
【００４０】
このような時刻設定画面に対して、ユーザはメジャーに沿って自身の指Ｆを移動させるドラッグ操作を行うことによって、時刻の分の数値を、０〜５９の数値からだけでなく、図６に示す例では−２０〜５９の数値から選択（指定）できる。なお、このような構成では、制御部１０は、ユーザのタッチ操作位置からドラッグ操作による移動距離だけでなく、移動方向も考慮して時刻の分の数値を算出する。図６に示す画面において、指Ｆ０の位置でタッチ操作が行われ、指Ｆ１の位置までドラッグ操作が行われた場合、タッチ操作の操作位置は「１時」に対応する領域であり、ドラッグ操作にて「−２０分」が指定されたことにより、現在時刻として１２：４０が設定される。
【００４１】
上述の実施形態１では、時刻設定画面中の文字盤が１２個の領域に分割されており、各領域にそれぞれ１時〜１２時が割り当てられていた。このほかに、時刻設定画面中の文字盤を２４個の領域に分割し、各領域にそれぞれ１時〜２４時（０時）が割り当てられる構成でもよい。この場合、時刻設定画面に対するユーザのタッチ操作によって、時刻の時の数値として、１〜２４（０）のいずれかを選択できる。
【００４２】
（実施形態２）
以下に、実施形態２の電子機器について説明する。本実施形態２の電子機器は、液晶ディスプレイ１３ａに表示される時刻設定画面の構成と、時刻設定画面を介して時刻の分の数値が算出される処理とが、上述の実施形態１の電子機器と相異する。従って、時刻設定画面の構成及び時刻設定画面を介して時刻の分の数値が算出される処理についてのみ説明し、その他の構成については同一の符号を付して説明を省略する。
図７は、実施形態２の時刻設定画面例を示す模式図であり、図７Ａ，Ｂに示す時刻設定画面は、図４Ｃ，Ｄに示した時刻設定画面の変形例である。
【００４３】
図７に示す時刻設定画面中のメジャーは、文字盤の円と同心円で、ユーザがタッチ操作した箇所（操作位置）を通る円を含み、時刻の分の数値として選択可能な数値（０〜５９の数値）が、円弧上の、操作位置からの距離に応じた各位置にそれぞれ付与されている。なお、メジャーの表示が煩雑にならないように、図７に示す例では、０〜５９の数値のうちで、０から５刻みの各数値のみがそれぞれの位置に表示してある。
具体的には、操作位置に対応する位置に０の数値が表示されており、時計回りに３０°ずつ移動した各位置にそれぞれ５，１０，１５…５０，５５の数値が表示されている。このようなメジャーが表示された時刻設定画面に対して、ユーザはメジャーに沿って自身の指Ｆを時計回りに移動させるドラッグ操作を行うことによって、時刻の分の数値を選択（指定）できる。
【００４４】
本実施形態２の電子機器は、上述の実施形態１と同様に、図２及び図３のフローチャートに示した処理を行うことにより、タッチパネル１４ａに対するユーザの操作（タッチ操作及びドラッグ操作）に基づいて現在時刻を設定できる。
なお、本実施形態２では、図３中のステップＳ１２において、制御部１０は、ステップＳ３で算出した操作位置（タッチ操作された位置）と、ステップＳ１１で算出した操作位置（ドラッグ操作中の現在位置）との間の円弧上の移動距離（メジャーに沿った移動量）を演算部１６にて算出する。また制御部１０は、算出した円弧上の移動距離から、円状のメジャーにおける「１」（１分）に対する距離（１分当たりの長さ）を除算することにより、ユーザのドラッグ操作に応じて設定すべき時刻の分の数値を算出する。図７に示すように、タッチ操作された位置が図７Ａに示す指Ｆの位置であり、ドラッグ操作中の現在位置が図７Ｂに示す指Ｆの位置であった場合、時刻の分の数値として「１０」が算出される。
【００４５】
よって、本実施形態２において、図７Ａに示す状態でタッチ操作が行われ、図７Ｂに示す状態でドラッグ操作が終了した場合、タッチ操作の操作位置は「１」（１時）に対応する領域であり、ドラッグ操作にて「１０分」が指定されたことにより、現在時刻として１：１０が設定される。本実施形態２においても、現在時刻において午前／午後の設定は、時刻設定画面の前又は後に別の設定画面を介して行われる。
上述した処理により、本実施形態２の電子機器においても、フリック操作のように、一連のタッチ操作及びドラッグ操作を１回行うことによって時刻の設定が可能であるので、時刻を設定する際の操作性が向上する。また、時刻の分の数値を設定する際にユーザはメジャーに沿ってドラッグ操作を行えばよく、操作性がよい。
【００４６】
上述した処理において、時刻の分の数値を算出する際に、タッチ操作された位置からドラッグ操作中の現在位置までの円弧上の移動距離を用いるほかに、円弧上の移動角度を用いてもよい。また、メジャーに割り振られた各数値に対応する各位置と、ドラッグ操作中の現在位置とを比較し、現在位置に最も近い位置の数値を時刻の分の数値としてもよい。
本実施形態２においても、上述の実施形態１において図６で示した変形例と同様の変形例の適用が可能である。具体的には、図７に示す時刻設定画面に対して、ユーザはメジャーに沿って時計回りだけでなく反時計回りへのドラッグ操作も可能であり、反時計回りにドラック操作を行った場合に、０〜−５９の数値から時刻の分の数値を選択できるようにしてもよい。
【００４７】
（実施形態３）
以下に、実施形態３の電子機器について説明する。本実施形態３では、電子機器が、第１の入力情報として時刻の時の数値及び分のおおまかな数値を受け付け、第２の入力情報として時刻の分の詳細な数値を受け付けて時刻を設定する構成である場合を例に説明する。本実施形態３の電子機器は、上述の実施形態１の電子機器と同様の構成にて実現可能であり、同様の構成については同一の符号を付して説明を省略する。
【００４８】
以下に、本実施形態３の電子機器において、タッチパネル１４ａに対するユーザの操作に基づいて現在時刻を設定する際の処理について説明する。図８及び図９は、実施形態３の時刻設定処理の手順を示すフローチャートであり、図１０及び図１１は、実施形態３の時刻設定画面例を示す模式図である。
本実施形態３の電子機器において、制御部１０は、時刻設定処理を開始した場合、ＵＩ生成部１８にて時刻設定画面を生成し、液晶ディスプレイ１３ａに表示させる（Ｓ２１）。図１０Ａには本実施形態３の時刻設定画面の初期状態を示しており、時刻設定画面には、時計の文字盤と、デジタル表示欄Ｔとが表示されている。
【００４９】
本実施形態３の時刻設定画面の文字盤は、６つの同心円、該同心円の中心を通り該同心円を扇形状に１２分割（１２等分）する６本の線分（直線）、１２分割された各領域に割り当てられた１〜１２の数値、それぞれの同心円に割り当てられた０，１０，２０，３０，４０，５０の数値を含む。図１０Ａに示す例では、上述の実施形態１において図４に示した例と同様に、１〜１２の各数値は、各線分の両端に対応付けてそれぞれ表示されている。また、０，１０，２０，３０，４０，５０の各数値は、半径が大きい順に各同心円上に表示されており、例えば０が割り当てられた円から１０が割り当てられた円を除いた領域には「０」（０分）が対応付けられており、１０が割り当てられた円から２０が割り当てられた円を除いた領域には「１０」（１０分）が対応付けられている。なお、本実施形態３においても、時刻設定画面中の文字盤は円形に限らない。また、時刻の分のおおまかな数値の選択対象となる０，１０，２０，３０，４０，５０の各数値は、半径が大きい順に各同心円に割り当てられる構成に限らず、半径が小さい順に各同心円に割り当てられてもよい。また、同心円に限らず、任意の形状の各領域に割り当てられる構成でもよい。
【００５０】
本実施形態３の制御部１０は、上述の実施形態１において図２のフローチャート中のステップＳ２〜Ｓ５の処理と同様に、ステップＳ２２〜Ｓ２５の処理を行う。
なお、本実施形態３では、ステップＳ２５において、制御部１０は、６つの同心円と６本の線分とで分割される７２個の領域から、ステップＳ２３で算出したユーザの操作位置を含む領域（操作領域）を特定する。図１０Ｂに示す例では、「１」（１時）が割り当てられた扇形状の領域のうちで、「１０」（１０分）が割り当てられた領域が操作領域に特定される。
【００５１】
制御部１０は、特定した領域に対応付けられている数値をそれぞれ時刻の時の数値及び分の数値（おおまかな数値）に確定し（Ｓ２６）、ＲＡＭ１１に時刻情報として記憶する。具体的には、扇形状の各領域に割り当てられている数値を時刻の時の数値に確定し、各同心円に割り当てられている数値を時刻の分の数値に確定する。図１０Ｂに示す例では、時刻の時の数値に１が確定し、分の数値に１０が確定する。
制御部１０は、確定した時刻の時及び分の数値を時刻設定画面中のデジタル表示欄Ｔに表示するための情報をＵＩ生成部１８にて生成して表示制御部１３へ送出し、液晶ディスプレイ１３ａに表示中の時刻設定画面を更新する（Ｓ２７）。図１０Ｂに示す時刻設定画面のデジタル表示欄Ｔには「１：１０」が表示されている。
【００５２】
次に制御部１０は、時刻の分の詳細な数値をユーザが指定する際の目安となる直線状の詳細メジャー（物差し）を表示するための情報をＵＩ生成部１８にて生成して表示制御部１３へ送出し、液晶ディスプレイ１３ａに表示中の時刻設定画面の上に重ねて表示する（Ｓ２８）。図１１Ａには詳細メジャーが表示された時刻設定画面の例を示している。詳細メジャーは、実施形態１におけるメジャーと同様の構成を有し、ユーザがタッチ操作した箇所（操作位置）から文字盤の円の中心に向かう線分（直線）を含む。また詳細メジャーには、時刻の分の詳細な数値として選択可能な０〜９の各数値が、線分上の、操作位置からの距離に応じた各位置にそれぞれ付与されている。詳細メジャーが表示された場合、ユーザはメジャーに沿って自身の指Ｆを文字盤の中心（円の中心）に向かう方向に移動させるドラッグ操作を行うことによって、時刻の分の詳細な数値を選択（指定）できる。なお、図１１Ａに示す状態では、１：１０から１：１９までの時刻が設定可能である。
【００５３】
制御部１０は、上述の実施形態１において図２のフローチャート中のステップＳ９〜Ｓ１１の処理と同様に、ステップＳ２９〜Ｓ３１の処理を行う。
制御部１０は、ステップＳ３１で算出したユーザの現在の操作位置（座標情報）に基づいて演算部１６にて、設定すべき時刻の分の詳細な数値を算出する（Ｓ３２）。例えばステップＳ２３で算出した操作位置（タッチ操作された位置）が図１１Ａに示す指Ｆの位置であり、ステップＳ３１で算出した操作位置（ドラッグ操作中の現在位置）が図１１Ｂに示す指Ｆの位置であった場合、演算部１６は、時刻の分の詳細な数値として「５」を算出する。具体的には、演算部１６は、２つの位置間の直線距離（ユーザのドラッグ操作における移動量）を算出し、算出した距離から、詳細メジャーにおける１分当たり距離を除算する。これにより、ユーザのドラッグ操作に応じて設定すべき時刻の分の詳細な数値を算出できる。なお、２つの位置間の直線距離ではなく、２つの位置を結ぶ線分において、詳細メジャーに沿った長さを用いて、設定すべき時刻の分の詳細な数値を算出してもよい。また、詳細メジャーに割り振られた（付与された）各数値に対応する各位置と、ドラッグ操作中の現在位置とを比較し、現在位置に最も近い位置の数値を時刻の分の詳細な数値としてもよい。
【００５４】
制御部１０は、算出した時刻の分の詳細な数値を時刻設定画面中のデジタル表示欄Ｔに表示するための情報をＵＩ生成部１８にて生成して表示制御部１３へ送出し、液晶ディスプレイ１３ａに表示中の時刻設定画面を更新する（Ｓ３３）。図１１Ｂには更新後の時刻設定画面の例を示しており、デジタル表示欄Ｔには「１：１５」が表示されている。
制御部１０は、上述の実施形態１において図２のフローチャート中のステップＳ１４の処理と同様に、ステップＳ３４の処理を行い、ユーザのドラッグ操作が終了したと判断した場合（Ｓ３４：ＹＥＳ）、制御部１０は、ステップＳ３２で算出した数値を、時刻の分の詳細な数値に確定し（Ｓ３５）、ＲＡＭ１１に時刻情報として記憶する。その後、制御部１０は、上述の実施形態１において図２のフローチャート中のステップＳ１６の処理と同様に、ステップＳ３６の処理を行い、処理を終了する。なお、図１１Ｂに示す状態でドラッグ操作が終了した場合、現在時刻として１：１５が設定される。本実施形態３においても、現在時刻において午前／午後の設定は、時刻設定画面の前又は後に別の設定画面を介して行われる。
【００５５】
上述した処理により、本実施形態３の電子機器では、タッチパネル１４ａに対するユーザのタッチ操作によって時刻の時の数値及び分の大まかな数値が設定され、タッチ操作からのドラッグ操作によって時刻の分の詳細な数値が設定される。即ち、フリック操作（フリック入力）のように、一連のタッチ操作及びドラッグ操作を１回行うことによって時刻の設定が可能であるので、時刻を設定する際の操作性が向上する。また、時刻の分の詳細な数値を設定する際に表示画面に目安となる詳細メジャーを表示させるので、ユーザは詳細メジャーに沿ってドラッグ操作を行えばよく、操作性がよい。
【００５６】
本実施形態３においても、上述の実施形態１において図６で示した変形例と同様の変形例の適用が可能である。具体的には、本実施形態３の詳細メジャーを、図６に示したメジャーと同様の構成とし、ユーザが詳細メジャーに沿って文字盤の中心に向かう方向だけでなく、逆方向へのドラッグ操作を行うことによって、時刻の分の詳細な数値を、例えば−９〜９の数値から選択できるようにしてもよい。
また、本実施形態３において、上述の実施形態２における円状のメジャーと同様に、円状の詳細メジャーを表示させる構成としても、同様の処理が可能であり、同様の効果が得られる。
【００５７】
（実施形態４）
以下に、実施形態４の電子機器について説明する。本実施形態４では、電子機器が、第１の入力情報として時刻の時の数値及び、午前／午後の選択を受け付け、第２の入力情報として時刻の分の数値を受け付けて時刻を設定する構成である場合を例に説明する。本実施形態４の電子機器は、上述の実施形態１の電子機器と同様の構成にて実現可能であり、同様の構成については同一の符号を付して説明を省略する。
【００５８】
以下に、本実施形態４の電子機器において、タッチパネル１４ａに対するユーザの操作に基づいて現在時刻を設定する際の処理について説明する。図１２は、実施形態４の時刻設定処理の手順を示すフローチャートであり、図１３は、実施形態４の時刻設定画面例を示す模式図である。なお、図１２には本実施形態４の時刻設定処理の手順の一部を示す。
本実施形態４の電子機器においても、制御部１０は、時刻設定処理を開始した場合、ＵＩ生成部１８にて時刻設定画面を生成し、液晶ディスプレイ１３ａに表示させる（Ｓ４１）。図１３Ａには本実施形態４の時刻設定画面の初期状態を示しており、時刻設定画面には、時計の文字盤と、デジタル表示欄Ｔとが表示されている。
【００５９】
本実施形態４の時刻設定画面の文字盤は、２つの同心円、該同心円の中心を通り該同心円を扇形状に１２分割（１２等分）する６本の線分（直線）、１２分割された各領域に割り当てられた１〜１２の数値、それぞれの同心円に割り当てられたＡＭ（午前），ＰＭ（午後）の文字を含む。図１３Ａに示す例では、上述の実施形態１において図４に示した例と同様に、１〜１２の各数値は、各線分の両端に対応付けてそれぞれ表示されている。また、ＡＭの文字は半径が大きい円上に、ＰＭの文字は半径が小さい円上にそれぞれ表示されており、半径が大きい円から半径が小さい円を除いた領域にはＡＭが対応付けられており、半径が小さい円にはＰＭが対応付けられている。
【００６０】
本実施形態４の制御部１０は、上述の実施形態１において図２のフローチャート中のステップＳ２〜Ｓ５の処理と同様に、ステップＳ４２〜Ｓ４５の処理を行う。
なお、本実施形態４では、ステップＳ４５において、制御部１０は、２つの同心円と６本の線分とで分割される２４個の領域から、ステップＳ４３で算出したユーザの操作位置を含む領域（操作領域）を特定する。図１３Ｂに示す例では、「１」（１時）が割り当てられている扇形状の領域のうちで、ＰＭが割り当てられている領域が操作領域に特定される。
【００６１】
制御部１０は、特定した領域に対応付けられている数値を、時刻の時の数値に確定し、特定した領域に対応付けられているＡＭ又はＰＭに基づいて、午前又は午後を確定し（Ｓ４６）、ＲＡＭ１１に時刻情報として記憶する。図１３Ｂに示す例では、時刻の時の数値に１が確定し、午前／午後の別に午後が確定する。
制御部１０は、確定した時刻の時及び午前／午後のいずれかを時刻設定画面中のデジタル表示欄Ｔに表示するための情報をＵＩ生成部１８にて生成して表示制御部１３へ送出し、液晶ディスプレイ１３ａに表示中の時刻設定画面を更新する（Ｓ４７）。図１３Ｂに示す時刻設定画面のデジタル表示欄Ｔには「１：００  ＰＭ」が表示されている。
【００６２】
その後、制御部１０は、図３のフローチャート中のステップＳ８に処理を移行し、上述の実施形態１と同様に、ステップＳ８〜Ｓ１６の処理を行う。
なお、図１３Ｃには、本実施形態４の時刻設定処理において、メジャーが表示された時刻設定画面の例を示しており、図１３Ｄには、ユーザがドラッグ操作を行っている状態を示している。本実施形態４において、図１３Ｂ，Ｃに示す状態でタッチ操作が行われ、図１３Ｄに示す状態でドラッグ操作が終了した場合、現在時刻として１：３０ＰＭが設定される。
【００６３】
上述した処理により、本実施形態４の電子機器では、タッチパネル１４ａに対するユーザのタッチ操作によって時刻の時の数値の設定と、午前／午後の指定（選択）とが行われ、タッチ操作からのドラッグ操作によって時刻の分の数値が設定される。即ち、フリック操作（フリック入力）のように、一連のタッチ操作及びドラッグ操作を１回行うことによって時刻の設定が可能であるので、時刻を設定する際の操作性が向上する。また、時刻の分の数値を設定する際にユーザはメジャーに沿ってドラッグ操作を行えばよく、操作性がよい。
【００６４】
本実施形態４においても、上述の実施形態１において図６で示した変形例と同様の変形例の適用が可能である。具体的には、本実施形態４のメジャーを、図６に示したメジャーと同様の構成とし、ユーザがメジャーに沿って文字盤の中心に向かう方向だけでなく、逆方向へのドラッグ操作を行うことによって、時刻の分の数値を、例えば−６０〜６０の数値から選択できるようにしてもよい。
また、本実施形態４において、上述の実施形態２における円状のメジャーと同様に、円状のメジャーを表示させる構成としても、同様の処理が可能であり、同様の効果が得られる。
【００６５】
（実施形態５）
以下に、実施形態５の電子機器について説明する。図１４は、実施形態５に係る電子機器の構成例を示すブロック図である。本実施形態５の電子機器は、例えばパーソナルコンピュータであり、図１に示した構成のほかに、外部メモリであるＵＳＢ（Universal Serial Bus）メモリ１９ａの接続が可能なＵＳＢインタフェース１９を備える。なお、ＵＳＢインタフェース１９以外の構成は、上述の実施形態１の電子機器と同様であるので、同様の構成については同一の符号を付して説明を省略する。なお、ＵＳＢインタフェース１９の代わりに、ＣＤ−ＲＯＭドライバ又はＤＶＤドライバ等を備える構成であってもよい。
【００６６】
ＵＳＢメモリ１９ａは、上述の実施形態１〜４で説明した電子機器を実現するために必要な本発明に係る制御プログラムを記憶している。電子機器の制御部１０は、ＵＳＢインタフェース１９を介して、ＵＳＢメモリ１９ａから制御プログラムを読み出して記憶部１２に格納させる。制御部１０は、記憶部１２に格納された制御プログラムをＲＡＭ１１に読み出して順次実行する。これにより、本実施形態５の電子機器は、上述の実施形態１〜４で説明した各電子機器と同様の動作を行うことができ、同様の効果が得られる。
【００６７】
なお、電子機器は、インターネット又はＬＡＮ（Local Area Network）等のネットワークに接続するための通信部を有していてもよい。この場合、制御部１０は、上述の実施形態１〜４で説明した電子機器を実現するために必要な本発明に係る制御プログラムを、通信部にてネットワークからダウンロードして記憶部１２に格納させてもよい。
また、本実施形態５の電子機器は、液晶ディスプレイ１３ａ及びタッチパネル１４ａを内部には備えず、外部の液晶ディスプレイ１３ａ及びタッチパネル１４ａと外部接続される構成でもよい。
【００６８】
（実施形態６）
以下に、実施形態６の電子機器について説明する。上述の実施形態１〜５の電子機器は、タッチパネル１４ａに対するユーザのタッチ操作及びドラッグ操作に基づいて時刻（例えば、現在時刻）を設定する構成であった。これに対して、本実施形態６では、電子機器が、第１の入力情報として月日（例えば現在月日）の月の数値を受け付け、第２の入力情報として月日の日の数値を受け付けて月日を設定する構成である場合を例に説明する。即ち、本実施形態６の電子機器は、タッチパネル１４ａに対するユーザのタッチ操作及びドラッグ操作に基づいて日付（現在月日）を設定する構成である。なお、本実施形態６の電子機器は、上述の実施形態１における時刻設定部１７の代わりに月日設定部（図示せず）を備え、ＲＡＭ１１に時刻情報の代わりに月日情報を記憶する点で、上述の実施形態１の電子機器と相異する。なお、その他の構成は、上述の実施形態１の電子機器と同様であり、同一の符号を付して説明を省略する。
【００６９】
本実施形態６の電子機器は、上述の実施形態１〜５における時刻設定画面の代わりに月日設定画面を液晶ディスプレイ１３ａに表示し、月日設定画面を介して受け付けた情報（ユーザのタッチ操作及びドラッグ操作に係る情報）に基づいて月日を設定する。
図１５は、実施形態６の月日設定画面例を示す模式図である。図１５Ａには、本実施形態６の電子機器の制御部１０が月日設定処理を開始した場合にＵＩ生成部１８にて生成し、液晶ディスプレイ１３ａに表示させる初期画面の例を示す。なお、制御部１０は、ユーザがタッチパネル１４ａ又は機械式の操作ボタンに対して所定の操作を行うことによって月日設定処理の実行を指示した場合に、月日設定処理を実行する。
【００７０】
図１５Ａに示す月日設定画面は、上述の実施形態１において図４Ａに示した時刻設定画面と同様の構成であるが、デジタル表示欄Ｔの代わりに日付表示欄Ｄを有する。なお、本実施形態６の月日設定画面は、図４Ａに示した時刻設定画面における文字盤と同様の文字盤を有するが、文字盤の円の各領域に割り当てられている１〜１２の数値は、１月，２月…１１月，１２月をそれぞれ示している。従って、月日設定画面の文字盤において、１及び２の間の円弧を有する扇形状の領域には１月が対応付けられており、２及び３の間の円弧を有する扇形状の領域には２月が対応付けられている。なお、図１５Ａには、１２及び６の数値が、円の真上及び真下の位置に表示された文字盤を示しているが、１〜１２の数値と各領域との対応が明確であれば、１〜１２の数値が円に対してどのような位置に表示されていてもよい。なお、本実施形態６においても、月日設定画面中の文字盤は円形に限らない。
【００７１】
図１５Ｂ，Ｃには、月日設定画面が液晶ディスプレイ１３ａに表示された状態でユーザがタッチパネル１４ａに対してタッチ操作を行った場合の画面例を示しており、図１５Ｂ，Ｃに示す例では、ユーザの操作位置（タッチ操作の位置）は１月に対応する領域内であるので、日付表示欄Ｄには「１月  日」が表示されている。また、図１５Ｃに示すように、ユーザがタッチ操作を行った場合、月日（日付）の日の数値をユーザが指定する際の目安となる直線状のメジャー（物差し）が月日設定画面の上に表示される。月日設定画面上に表示されるメジャーは、上述の実施形態１において図４Ｃに示した時刻設定画面上のメジャーと同様の構成であるが、メジャーに付与される数値は、月日の日の数値として選択可能な数値、具体的には１〜３１の数値である。なお、図１５Ｃに示す例では、１，５，１０，１５，２０，２５，３０の数値のみが表示されており、各数値は、ユーザのタッチ操作位置からの距離に応じた各位置にそれぞれ表示されている。よって、ユーザは表示されたメジャーに沿って自身の指Ｆを移動させるドラッグ操作を行うことによって、月日の日の数値を選択（指定）できる。
【００７２】
本実施形態６の電子機器は、上述の実施形態１において図２及び図３のフローチャートに示した処理と同様の処理を行うことにより、タッチパネル１４ａに対するユーザの操作（タッチ操作及びドラッグ操作）に基づいて日付（例えば、現在月日）を設定する。
具体的には、本実施形態６では、図２中のステップＳ６において、制御部１０は、ステップＳ５で特定した領域に対応する数値を、月日の月の数値に確定する（Ｓ６）。なお、本実施形態６では、ＲＡＭ１１に月日情報を記憶しており、制御部１０は、確定した月の数値を月日情報としてＲＡＭ１１に記憶しておく。また、図２中のステップＳ７において、制御部１０は、確定した月日の月の数値を月日設定画面中の日付表示欄Ｄに表示するための情報を生成して表示中の月日設定画面を更新する（Ｓ７）。
【００７３】
また、図３中のステップＳ１２において、制御部１０は、ステップＳ３で算出した操作位置（タッチ操作された位置）と、ステップＳ１１で算出した操作位置（ドラッグ操作中の現在位置）とに基づいて演算部１６にて、設定すべき月日の日の数値を算出する（Ｓ１２）。なお、月日の日の数値を算出する方法は、上述の実施形態１において時刻の分の数値を算出する方法と同様である。具体的には、２つの操作位置間の直線距離（メジャーに沿った移動量）から、メジャーにおける「１」（ここでは１日）に対する距離（１日当たりの距離）を除算することによって月日の日の数値が算出される。また、図３中のステップＳ１３において、制御部１０は、確定した月日の日の数値を月日設定画面中の日付表示欄Ｄに表示するための情報を生成して表示中の月日設定画面を更新する（Ｓ１３）。
【００７４】
更に制御部１０は、図３中のステップＳ１５において、ステップＳ１２で算出した数値を、月日の日の数値に確定し（Ｓ１５）、図３中のステップＳ１６において、ステップＳ６で確定した月日の月の数値及びステップＳ１５で確定した月日の日の数値に基づいて、月日設定部にて日付を設定する（Ｓ１６）。
よって、本実施形態６において、図１５Ｂに示す状態でタッチ操作が行われ、図１５Ｄに示す状態でドラッグ操作が終了した場合、タッチ操作の操作位置は「１月」に対応する領域であり、ドラッグ操作にて「１５日」が指定されたことにより、日付として１月１５日が設定される。
【００７５】
上述した処理により、本実施形態６の電子機器では、タッチパネル１４ａに対するユーザのタッチ操作によって日付の月の数値が設定され、タッチ操作からのドラッグ操作によって日付の日の数値が設定される。即ち、フリック操作のように、一連のタッチ操作及びドラッグ操作を１回行うことによって日付の設定が可能であるので、日付を設定する際の操作性が向上する。また、日付の日の数値を設定する際に表示画面に目安となるメジャーを表示させるので、ユーザはメジャーに沿ってドラッグ操作を行えばよく、操作性がよい。
【００７６】
本実施形態６は、上述の実施形態１の変形例として説明したが、上述の実施形態２〜５に対しても同様に変更することにより、月日（日付）を設定する機能を有する電子機器を実現することができる。
また本実施形態６においても、上述の実施形態１において図６で示した変形例と同様の変形例の適用が可能である。具体的には、図１５に示す月日設定画面に対して、ユーザはメジャーに沿って文字盤の中心に向かう方向だけでなく、反対方向へのドラッグ操作も可能であり、反対方向へのドラック操作を行った場合に、例えば０〜−３１の数値から月日の日の数値を選択できるようにしてもよい。この場合、例えばタッチ操作によって１月が指定された場合であっても、１つ前の１２月の日付の設定が可能となる。
【００７７】
上述した実施形態１〜６では、電子機器が、タッチパネル１４ａに対するユーザの操作に従って、時計機能にて表示される時刻（現在時刻）又は日付（現在月日）を設定する構成を例に説明した。しかし、同様の処理によって、目覚まし時計のアラーム設定、スケジュール設定、タイマー設定等を行う構成とすることもできる。また、本発明に係る入力装置によって設定される情報は、時刻及び月日に限らない。例えば、曜日の設定、タイムゾーンの設定等も同様の処理によって行うことができる。
【００７８】
以下に、タッチパネル１４ａに対するユーザの操作に従って、曜日を設定する構成について説明する。図１６は、曜日設定画面例を示す模式図である。図１６に示す曜日設定画面は、図１５に示した月日設定画面の変形例であり、第１の入力情報として月日（例えば、現在月日）の月の数値を受け付け、第２の入力情報として曜日の選択を受け付けるための画面である。従って、図１６に示す曜日設定画面中の日付表示欄Ｄには、「月（  ）」が表示されている。
図１６Ａには、曜日設定画面の初期状態を示しており、図１６Ｂ，Ｃには、初期状態の曜日設定画面が液晶ディスプレイ１３ａに表示されている状態でユーザがタッチパネル１４ａに対してタッチ操作を行った場合の画面例を示している。図１６Ｂ，Ｃに示す例では、ユーザの操作位置（タッチ操作の位置）は１月に対応する領域内であるので、日付表示欄Ｄには「１月（  ）」が表示されている。
【００７９】
また、図１６Ｃに示すように、ユーザがタッチ操作を行った場合、第２の入力情報としていずれかの曜日をユーザが指定する際の目安となる直線状のメジャー（物差し）が曜日設定画面の上に表示される。曜日設定画面上に表示されるメジャーは、上述の実施形態１において図４Ｃに示した時刻設定画面上のメジャーと同様の構成であるが、メジャーに付与される数値は、曜日として選択可能な情報、具体的には月、火、水…日である。よって、ユーザは表示されたメジャーに沿って自身の指Ｆを移動させるドラッグ操作を行うことによって、任意の曜日を選択（指定）できる。
よって、図１６Ｂに示す状態でタッチ操作が行われ、図１６Ｄに示す状態でドラッグ操作が終了した場合、タッチ操作の操作位置は「１月」に対応する領域であり、ドラッグ操作にて「木曜日」が指定されたことにより、曜日として１月の木曜日（１月（木））が設定される。
【００８０】
よって、図１６に示す曜日設定画面を用いることにより、タッチパネル１４ａに対するユーザのタッチ操作によって日付の月の数値が設定され、タッチ操作からのドラッグ操作によって任意の曜日が設定される。即ち、フリック操作のように、一連のタッチ操作及びドラッグ操作を１回行うことによって月の数値及び曜日の設定が可能であるので、操作性が向上する。また、曜日を設定する際に表示画面に目安となるメジャーを表示させるので、ユーザはメジャーに沿ってドラッグ操作を行えばよく、操作性がよい。
【００８１】
上述したように、本発明に係る入力装置を適用した電子機器によれば、ユーザが一連のタッチ操作及びドラッグ操作を１回行うことによって、時刻、月日、月及び曜日等の入力（選択、指定）が可能となる。なお、本発明に係る入力装置は、表示画面に対するユーザのタッチ操作に応じて第１の入力情報を受け付け、タッチ操作からのドラック操作に応じて第２の入力情報を受け付けるので、複数の入力情報によって設定される情報であれば、上述したように時刻、月日、月及び曜日等の入力に限らない。
【００８２】
本発明に係る入力装置は、表示部（１３ａ）及びタッチセンサ（１４ａ）を備え、入力情報を受け付ける入力装置において、第１の入力情報を受け付けるための表示画像を前記表示部（１３ａ）に表示する表示制御部（１０）と、前記表示画像に対してタッチ操作された箇所を前記タッチセンサ（１４ａ）にて検出する第１検出部（１４）と、該第１検出部（１４）が検出した箇所に応じた前記第１の入力情報を特定する第１特定部（１０）と、前記第１検出部（１４）が検出した箇所からの移動操作に係る移動量を前記タッチセンサ（１４ａ）にて検出する第２検出部（１６）と、該第２検出部（１６）が検出した移動量に応じた第２の入力情報を特定する第２特定部（１０）とを備えることを特徴とする。
【００８３】
本発明では、表示画像に対してタッチ操作された箇所に基づいて、第１の入力情報が特定され、タッチ操作された箇所からの移動操作に係る移動量に基づいて、第２の入力情報が特定される。よって、表示画像に対するタッチ操作及び該タッチ操作に係る箇所からの移動操作（ドラッグ操作）に基づいて、複数の入力情報の選択（指定）が可能であり、入力情報を選択（指定）する際のユーザの操作が簡略化される。
【００８４】
本発明に係る入力装置は、前記表示制御部（１０）は、前記第１検出部（１４）が前記箇所を検出した場合、前記箇所からの移動操作に係る移動方向へ伸びる線と、前記第２の入力情報として選択対象となる情報とを前記表示画像に付加することを特徴とする。
【００８５】
本発明では、表示画像に対してタッチ操作された場合、次のドラッグ操作にて選択（指定）される第２の入力情報として選択対象となる情報が表示される。よって、ユーザは、表示された情報に従ってドラッグ操作を行えばよく、第２の入力情報を選択（指定）する際の操作性がよい。
【００８６】
本発明に係る入力装置は、前記第１特定部（１０）が特定した前記第１の入力情報、及び前記第２特定部（１０）が特定した前記第２の入力情報を設定する設定部（１０）を備えることを特徴とする。
【００８７】
本発明では、表示画像に対するユーザのタッチ操作及びドラッグ操作に応じてそれぞれ特定された入力情報が設定される。よって、一連のタッチ操作及びドラッグ操作を１回行うことによって複数の入力情報の設定が可能であり、入力情報を設定する際のユーザの操作が簡略化される。
【００８８】
本発明に係る入力装置は、前記第１特定部（１０）が前記第１の入力情報を特定した場合、及び／又は、前記第２特定部（１０）が前記第２の入力情報を特定した場合、特定した入力情報を前記表示部（１３ａ）に表示するようにしてあることを特徴とする。
【００８９】
本発明では、表示画像に対してタッチ操作された箇所に応じて特定された第１の入力情報、ドラッグ操作に係る移動量に応じて特定された第２の入力情報が表示部（１３ａ）に表示される。よって、ユーザは、現在選択（指定）されている数値を表示部（１３ａ）にて確認できるので、所望の数値を容易に選択（指定）できる。
【００９０】
本発明に係るプログラムは、表示部（１３ａ）及びタッチセンサ（１４ａ）と接続可能なコンピュータに、入力情報を受け付けさせるためのプログラムにおいて、前記コンピュータに、第１の入力情報を受け付けるための表示画像を前記表示部（１３ａ）に表示するステップと、前記表示画像に対してタッチ操作された箇所を前記タッチセンサ（１４ａ）にて検出する第１検出ステップと、該第１検出ステップで検出した箇所に応じた前記第１の入力情報を特定するステップと、前記第１検出ステップで検出した箇所からの移動操作に係る移動量を前記タッチセンサ（１４ａ）にて検出する第２検出ステップと、該第２検出ステップで検出した移動量に応じた第２の入力情報を特定するステップとを実行させることを特徴とする。
【００９１】
本発明では、プログラムをコンピュータに読み取らせて実行させることにより、上述した入力装置をコンピュータにて実現することが可能となる。
【００９２】
今回開示された実施の形態は、全ての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上述した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内での全ての変更が含まれることが意図される。また、各実施の形態で記載されている技術的特徴は、お互いに組み合わせることが可能である。
【符号の説明】
【００９３】
１０  制御部（表示制御部、第１特定部、第２特定部、設定部）
１４  入力制御部（第１検出部）
１６  演算部（第２検出部）
１３ａ  液晶ディスプレイ（表示部）
１４ａ  タッチパネル（タッチセンサ）
【図１】
2015011678.tif 000003
【図２】
2015011678.tif 000004
【図３】
2015011678.tif 000005
【図４】
2015011678.tif 000006
【図５】
2015011678.tif 000007
【図６】
2015011678.tif 000008
【図７】
2015011678.tif 000009
【図８】
2015011678.tif 000010
【図９】
2015011678.tif 000011
【図１０】
2015011678.tif 000012
【図１１】
2015011678.tif 000013
【図１２】
2015011678.tif 000014
【図１３】
2015011678.tif 000015
【図１４】
2015011678.tif 000016
【図１５】
2015011678.tif 000017
【図１６】
2015011678.tif 000018