(57)【要約】【課題】タッチパネル上で直感的で、かつ簡単な操作で正確に時刻設定が可能な時刻設定装置を提供する。【解決手段】本発明の時刻設定装置（１００００）は、アナログ時計を含む第１の入力画像を表示させる手段と、前記第１の入力画像を１２の領域に分割し、その分割した領域に時刻の時の数値および分の数値をそれぞれ一意に割り当てる手段と、前記第１の入力画像の一部が押圧されたときに、時刻の時の数値または分の数値を判断する手段と、前記判断した時刻の分の数値を含み、かつ該数値の前後の複数の数値から構成される数列を示した第２の入力画像を表示させる手段と、前記第２の入力画像を、前記数列を構成する数と等しい数だけ領域を分割し、その分割した領域に前記数列の数値をそれぞれ一意に割り当てる手段と、前記第２の入力画像の一部が押圧されたときに、時刻の分の数値を最終判断する第２の判断手段と、を備える。【選択図】図１
2012225873.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネル式ディスプレイを備え、かつ時刻表示機能を具備した電子機器の表示時刻を設定するための時刻設定装置であって、
前記ディスプレイに時刻を入力するためのアナログ時計を含む第１の入力画像を表示させる第１の表示手段と、
前記第１の入力画像を１２の領域に分割し、その分割した領域に時刻の時の数値および分の数値をそれぞれ一意に割り当てる第１の分割手段と、
前記第１の入力画像の一部が押圧されたときに、その押圧された箇所が前記分割領域のうちのどの分割領域に属するかを特定し、その特定した領域に割り当てられた時刻の時の数値または分の数値を判断する第１の判断手段と、
前記第１の判断手段が前記時刻の分の数値を判断すると、前記ディスプレイに前記判断した時刻の分の数値を含み、かつ該数値の前後の複数の数値から構成される数列を示した第２の入力画像を表示させる第２の表示手段と、
前記第２の入力画像を、前記数列を構成する数と等しい数だけ領域を分割し、その分割した領域に前記数列の数値をそれぞれ一意に割り当てる第２の分割手段と、
前記第２の入力画像の一部が押圧されたときに、その押圧された一部がどの分割領域に属するかを特定し、その特定した領域に割り当てられた時刻の分の数値を判断する第２の判断手段と、
を備え、
前記表示時刻の時は前記第１の判断手段が判断した時刻の時の数値に設定され、前記表示時刻の分は前記第２の判断手段が判断した時刻の分の数値に設定されることを特徴とする時刻設定装置。
【請求項２】
前記設定する時刻の時および分の数値は、個別に前記第１の入力画像の所定の部分を押圧することで入力され、
前記第１の入力画像は、前記設定する時刻の時の入力画像である第３の入力画像と、前記設定する時刻の分の入力画像である第４の入力画像とを含み、
前記第３の入力画像は、１、２、３、４、５、６、７、８、９、１０、１１、１２の数値からなる文字盤を有する第１のアナログ時計であり、
前記第４の入力画像は、０、５、１０、１５、２０、２５、３０、３５、４０、４５、５０、５５の数値からなる文字盤を有する第２のアナログ時計であり、
前記第１の分割手段は、前記第３および第４の入力画像の表示エリアをそれぞれ文字盤の数値の１つを含むように前記領域に分割し、その分割領域に該分割領域が含む数値をそれぞれ一意に割り当て、
前記第２の分割手段は、前記第２の入力画像が示す数列を構成する数の１つを含むように前記領域に分割し、その分割領域に該分割領域が含む数の数値をそれぞれ一意に割り当てることを特徴とする請求項１に記載の時刻設定装置。
【請求項３】
前記設定する時刻の時および分の数値は、前記第１の入力画像のエリアの所定の部分を押圧することで描かれた一本の軌道によって入力され、
前記第１の入力画像は、１、２、３、４、５、６、７、８、９、１０、１１、１２の数値からなる文字盤を有するアナログ時計であり、
前記第１の判断手段は、前記軌道の開始点、中心点、終了点の座標をそれぞれ抽出し、前記開始点と前記中心点との間の距離である第１の距離と、前記中心点と前記終了点との間の距離である第２の距離とを求め、前記第１の距離が前記第２の距離よりも短い場合には、前記開始点の座標が設定する時刻の時を表わす押圧箇所で、前記終了点の座標が設定する時刻の分を表わす押圧箇所と判断し、一方、前記第１の距離が前記第２の距離よりも長い場合には、前記開始点の座標が設定する時刻の分を表わす押圧箇所で、前記終了点の座標が設定する時刻の時を表わす押圧箇所と判断することを特徴とする請求項１に記載の時刻設定装置。
【請求項４】
前記中心点は、前記軌道に含まれる画素のうち、前記アナログ時計の中心に最も近接した画素であることを特徴とする請求項３に記載の時刻設定装置。
【請求項５】
前記中心点は、前記アナログ時計の中心に位置する画素であることを特徴とする請求項３に記載の時刻設定装置。
【請求項６】
前記電子機器は、コンピュータ、携帯端末、携帯電話、固定電話、カーナビゲーション、ＯＡ機器を含むことを特徴とする請求項１ないし５の何れか一項に記載の時刻設定装置。
【請求項７】
タッチパネル式ディスプレイを備え、かつ時刻表示機能を具備した電子機器において、前記ディスプレイを押圧することによって表示時刻を設定する時刻設定方法であって、
時刻の時の値の入力画像として、前記ディスプレイに１、２、３、４、５、６、７、８、９、１０、１１、１２の数値からなる文字盤を有するアナログ時計を含んだ第１の入力画像を表示させるステップと、
前記第１の入力画像のアナログ時計の表示エリアを前記文字盤の数値の１つをそれぞれが包含するように複数の領域に分割し、前記アナログ時計のエリアの一部が押圧されたときに、その押圧された一部が前記複数の分割領域の何れに属するかを特定するステップと、
前記特定した分割領域が包含する文字盤の数値が、設定する時刻の時であると判断するステップと、
時刻の分の値の入力画像として、前記ディスプレイに０、５、１０、１５、２０、２５、３０、３５、４０、４５、５０、５５の数値からなる文字盤を有するアナログ時計を含んだ第２の入力画像を表示させるステップと、
前記第２の入力画像のアナログ時計の表示エリアを前記文字盤の数値の１つをそれぞれが包含するように複数の領域に分割し、前記アナログ時計のエリアの一部が押圧されたときに、その押圧された一部が前記複数の分割領域の何れに属するかを特定するステップと、
前記特定した分割領域が包含する文字盤の数値が、設定する時刻の分であると判断するステップと、
時刻の分の最終値の入力画像として、前記ディスプレイに前記判断した時刻の分の数値を含み、かつ該数値の前後の複数の数値から構成される数列を含む第３の入力画像を表示させるステップと、
前記第３の入力画像の表示エリアを前記文字盤の数値の１つをそれぞれが包含するように複数の領域に分割し、前記アナログ時計のエリアの一部が押圧されたときに、その押圧された一部が前記複数の分割領域の何れに属するかを特定するステップと、
前記特定した分割領域が包含する文字盤の数値が、設定する時刻の分であると最終判断するステップと、
を含むことを特徴とする時刻設定方法。
【請求項８】
タッチパネル式ディスプレイを備え、かつ時刻表示機能を具備した電子機器において、前記ディスプレイ上に所定の１本の軌道を描くことによって表示時刻を設定する時刻設定方法であって、
軌道の入力画像として、アナログ時計を含んだ第１の入力画像を表示させるステップと、
前記第１の入力画像のアナログ時計上に軌道が描かれたときに、その軌道の開始点、中心点、終了点の座標をそれぞれ抽出するステップと、
前記開始点と前記中心点との間の距離を第１の距離とし、前記中心点と前記終了点との間の距離を第２の距離とし、前記第１の距離と前記第２の距離との長さを比較するステップと、
前記第１の距離が前記第２の距離よりも短い場合には、前記開始点が設定する時刻の時を表わし、前記終了点が設定する時刻の分を表わすと判断し、一方、前記第１の距離が前記第２の距離よりも長い場合には、前記開始点が設定する時刻の分を表わし、前記終了点が設定する時刻の時を表わすと判断するステップと、
前記第１の入力画像のアナログ時計の表示エリアを複数の領域に分割し、前記複数の領域に時刻の時の数値および分の数値をそれぞれ一意に割り当て、前記開始点および終了点の座標を基に時刻の時および分の数値を判断するステップと、
時刻の分の最終値の入力画像として、前記ディスプレイに前記判断した時刻の分の数値を含み、かつ該数値の前後の複数の数値から構成される数列を含む第３の入力画像を表示させるステップと、
前記第３の入力画像のアナログ時計の表示エリアを前記文字盤の数値の１つをそれぞれが包含するように複数の領域に分割し、前記アナログ時計のエリアの一部が押圧されたときに、その押圧された一部が前記複数の分割領域の何れに属するかを特定するステップと、
前記特定した分割領域が包含する文字盤の数値が、設定する時刻の分であると最終判断するステップと、
を含むことを特徴とする時刻設定方法。
【請求項９】
前記中心点は、前記軌道に含まれる画素のうち、前記アナログ時計の中心に最も近接した画素であることを特徴とする請求項８に記載の時刻設定方法。
【請求項１０】
前記中心点は、前記アナログ時計の中心に位置する画素であることを特徴とする請求項８に記載の時刻設定方法。
【請求項１１】
請求項７ないし１０の何れか一項に記載の時刻設定方法を処理装置に実行させるプログラム。
【請求項１２】
請求項１１に記載のプログラムを格納したコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネル式ディスプレイを備え、かつ時刻表示機能を具備した電子機器に適用される時刻設定装置、時刻設定方法、時刻設定プログラム、および該プログラムを格納したコンピュータ可読媒体に関し、特に、ユーザに直観的な時刻設定操作を提供可能な時刻設定装置、時刻設定方法、時刻設定プログラム、および該プログラムを格納したコンピュータ可読媒体に関する。
【背景技術】
【０００２】
タッチパネルとは液晶パネルなどの表示装置に内蔵される入力デバイスであり、当該液晶パネルの所定の箇所を指または専用のペン状のツールで押圧することで電子機器に所望の情報を入力することができる。近年の携帯電話、携帯端末、コンピュータ、カーナビゲーション等の多くの電子機器にこのタッチパネルが搭載されている。このようなタッチパネルを採用すれば、キーボードなどの他の入力装置が不要となり、電子機器を小型化させることができる。さらに、直感的で、かつ簡単な操作をユーザに提供することが可能となる。
【０００３】
また、現在の多くの電子機器には現在時刻を表示するための時計機能が搭載されている。この時計機能が表示する時刻を設定または調整する場合には、ユーザが所定の数値等を入力する操作が必要となる。タッチパネルを備えた装置も同様な操作で現在時刻の設定または調整が行われている。そのため、上述のようなタッチパネルの利点である、直感的で、かつ簡単な操作を時刻設定の際に十分に活用できていないのが現状である。
【０００４】
特許文献１は、背面手書き入力機能を備えた携帯電話機を開示している。この携帯電話では、その背面に設けられたタッチパネル上にユーザが指でアナログ時計の短針および長針を描くことで時刻を設定することが可能である。従来の単なる数値を入力する操作と比べて、より直感的な操作が可能となっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−２７８３９１（請求項１６、段落００７９ないし００９５、図６）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上述の特許文献１の携帯電話機の時刻設定操作はいくつかの不都合点がある。以下にその不都合点について説明する。
この携帯電話機は、その背面に設けられたタッチパネル上にユーザによって描かれた軌道の位置を識別するために、当該タッチパネル面をその中心点を基点として円周方向に対して１２の区間領域に分割している。そして、軌道を構成する複数の点がどの区間領域に存在するかを調べ、点が一番および二番目に多く存在する区間領域を抽出し、その抽出した領域に基づいてユーザに指定された時刻を認識している。
さらに、認識精度の低さを補正するために、微調整処理の操作を設けている。
【０００７】
まず、携帯電話機のパネルのような小さい領域に正確な線を描くのは困難である。特に、パネル上に割り当てられた１２の区間領域は中心点に近づくほどその面積は狭くなるため、検出すべき点が複数の領域に跨って位置する可能性がある。従って、中心点に近づくほど認識精度が低下し、その結果、指定された時刻を誤認識する可能性がある。
【０００８】
さらに、上述の微調整処理の操作は、添付図面の図６（ｄ）（ｅ）に示すパネルの下部に示された時刻の数値を見ながら行うと思われるが、指の移動距離に応じて時刻が変化するため、時刻を大きく変化させることは容易であるが、±１分程度の微小な変化を指の動きで正確に実現することはかなりの熟練を要する。
【０００９】
上述の不都合点に鑑みて本発明は創案されたものであり、本発明の目的は、タッチパネル上で直感的で、かつ簡単な操作で正確に時刻設定が可能な時刻設定装置、時刻設定方法、時刻設定プログラム、および該プログラムを格納したコンピュータ可読媒体を提供することである。
【課題を解決するための手段】
【００１０】
前記課題を解決するために創案された請求項１の発明は、タッチパネル式ディスプレイを備え、かつ時刻表示機能を具備した電子機器の表示時刻を設定するための時刻設定装置に係る。この時刻設定装置は、前記ディスプレイに時刻を入力するためのアナログ時計を含む第１の入力画像を表示させる第１の表示手段と、前記第１の入力画像を１２の領域に分割し、その分割した領域に時刻の時の数値および分の数値をそれぞれ一意に割り当てる第１の分割手段と、前記第１の入力画像の一部が押圧されたときに、その押圧された箇所が前記分割領域のうちのどの分割領域に属するかを特定し、その特定した領域に割り当てられた時刻の時の数値または分の数値を判断する第１の判断手段と、前記第１の判断手段が前記時刻の分の数値を判断すると、前記ディスプレイに前記判断した時刻の分の数値を含み、かつ該数値の前後の複数の数値から構成される数列を示した第２の入力画像を表示させる第２の表示手段と、前記第２の入力画像を、前記数列を構成する数と等しい数だけ領域を分割し、その分割した領域に前記数列の数値をそれぞれ一意に割り当てる第２の分割手段と、前記第２の入力画像の一部が押圧されたときに、その押圧された一部がどの分割領域に属するかを特定し、その特定した領域に割り当てられた時刻の分の数値を判断する第２の判断手段と、を備える。さらに、前記表示時刻の時は前記第１の判断手段が判断した時刻の時の数値に設定され、前記表示時刻の分は前記第２の判断手段が判断した時刻の分の数値に設定される。
【００１１】
前記課題を解決するために創案された請求項２の発明は、請求項１に記載の時刻設定装置において、前記設定する時刻の時および分の数値は、個別に前記第１の入力画像の所定の部分を押圧することで入力される。そして、前記第１の入力画像は、前記設定する時刻の時の入力画像である第３の入力画像と、前記設定する時刻の分の入力画像である第４の入力画像とを含み、前記第３の入力画像は、１、２、３、４、５、６、７、８、９、１０、１１、１２の数値からなる文字盤を有する第１のアナログ時計であり、前記第４の入力画像は、０、５、１０、１５、２０、２５、３０、３５、４０、４５、５０、５５の数値からなる文字盤を有する第２のアナログ時計である。さらに、前記第１の分割手段は、前記第３および第４の入力画像の表示エリアをそれぞれ文字盤の数値の１つを含むように前記領域に分割し、その分割領域に該分割領域が含む数値をそれぞれ一意に割り当て、前記第２の分割手段は、前記第２の入力画像が示す数列を構成する数の１つを含むように前記領域に分割し、その分割領域に該分割領域が含む数の数値をそれぞれ一意に割り当てる。
【００１２】
前記課題を解決するために創案された請求項３の発明は、請求項１に記載の時刻設定装置において、前記設定する時刻の時および分の数値は、前記第１の入力画像のエリアの所定の部分を押圧することで描かれた一本の軌道によって入力される。そして、前記第１の入力画像は、１、２、３、４、５、６、７、８、９、１０、１１、１２の数値からなる文字盤を有するアナログ時計である。さらに、前記第１の判断手段は、前記軌道の開始点、中心点、終了点の座標をそれぞれ抽出し、前記開始点と前記中心点との間の距離である第１の距離と、前記中心点と前記終了点との間の距離である第２の距離とを求め、前記第１の距離が前記第２の距離よりも短い場合には、前記開始点の座標が設定する時刻の時を表わす押圧箇所で、前記終了点の座標が設定する時刻の分を表わす押圧箇所と判断し、一方、前記第１の距離が前記第２の距離よりも長い場合には、前記開始点の座標が設定する時刻の分を表わす押圧箇所で、前記終了点の座標が設定する時刻の時を表わす押圧箇所と判断する。
【００１３】
前記課題を解決するために創案された請求項４の発明は、請求項３に記載の時刻設定装置において、前記中心点が前記軌道に含まれる画素のうち、前記アナログ時計の中心に最も近接した画素であることを特徴とする。
【００１４】
前記課題を解決するために創案された請求項５の発明は、請求項３に記載の時刻設定装置において、前記中心点が前記アナログ時計の中心に位置する画素であることを特徴とする。
【００１５】
前記課題を解決するために創案された請求項６の発明は、請求項１ないし５の何れか一項に記載の時刻設定装置において、前記電子機器は、コンピュータ、携帯端末、携帯電話、固定電話、カーナビゲーション、ＯＡ機器を含むことを特徴とする。
【００１６】
前記課題を解決するために創案された請求項７の発明は、タッチパネル式ディスプレイを備え、かつ時刻表示機能を具備した電子機器において、前記ディスプレイを押圧することによって表示時刻を設定する時刻設定方法に係る。この時刻設定方法は、時刻の時の値の入力画像として、前記ディスプレイに１、２、３、４、５、６、７、８、９、１０、１１、１２の数値からなる文字盤を有するアナログ時計を含んだ第１の入力画像を表示させるステップと、前記第１の入力画像のアナログ時計の表示エリアを前記文字盤の数値の１つをそれぞれが包含するように複数の領域に分割し、前記アナログ時計のエリアの一部が押圧されたときに、その押圧された一部が前記複数の分割領域の何れに属するかを特定するステップと、前記特定した分割領域が包含する文字盤の数値が、設定する時刻の時であると判断するステップと、時刻の分の値の入力画像として、前記ディスプレイに０、５、１０、１５、２０、２５、３０、３５、４０、４５、５０、５５の数値からなる文字盤を有するアナログ時計を含んだ第２の入力画像を表示させるステップと、前記第２の入力画像のアナログ時計の表示エリアを前記文字盤の数値の１つをそれぞれが包含するように複数の領域に分割し、前記アナログ時計のエリアの一部が押圧されたときに、その押圧された一部が前記複数の分割領域の何れに属するかを特定するステップと、前記特定した分割領域が包含する文字盤の数値が、設定する時刻の分であると判断するステップと、時刻の分の最終値の入力画像として、前記ディスプレイに前記判断した時刻の分の数値を含み、かつ該数値の前後の複数の数値から構成される数列を含む第３の入力画像を表示させるステップと、前記第３の入力画像の表示エリアを前記文字盤の数値の１つをそれぞれが包含するように複数の領域に分割し、前記アナログ時計のエリアの一部が押圧されたときに、その押圧された一部が前記複数の分割領域の何れに属するかを特定するステップと、前記特定した分割領域が包含する文字盤の数値が、設定する時刻の分であると最終判断するステップと、を含む。
【００１７】
前記課題を解決するために創案された請求項８の発明は、タッチパネル式ディスプレイを備え、かつ時刻表示機能を具備した電子機器において、前記ディスプレイ上に所定の１本の軌道を描くことによって表示時刻を設定する時刻設定方法に係る。この時刻設定方法は、軌道の入力画像として、アナログ時計を含んだ第１の入力画像を表示させるステップと、前記第１の入力画像のアナログ時計上に軌道が描かれたときに、その軌道の開始点、中心点、終了点の座標をそれぞれ抽出するステップと、前記開始点と前記中心点との間の距離を第１の距離とし、前記中心点と前記終了点との間の距離を第２の距離とし、前記第１の距離と前記第２の距離との長さを比較するステップと、前記第１の距離が前記第２の距離よりも短い場合には、前記開始点が設定する時刻の時を表わし、前記終了点が設定する時刻の分を表わすと判断し、一方、前記第１の距離が前記第２の距離よりも長い場合には、前記開始点が設定する時刻の分を表わし、前記終了点が設定する時刻の時を表わすと判断するステップと、前記第１の入力画像のアナログ時計の表示エリアを複数の領域に分割し、前記複数の領域に時刻の時の数値および分の数値をそれぞれ一意に割り当て、前記開始点および終了点の座標を基に時刻の時および分の数値を判断するステップと、時刻の分の最終値の入力画像として、前記ディスプレイに前記判断した時刻の分の数値を含み、かつ該数値の前後の複数の数値から構成される数列を含む第３の入力画像を表示させるステップと、前記第３の入力画像のアナログ時計の表示エリアを前記文字盤の数値の１つをそれぞれが包含するように複数の領域に分割し、前記アナログ時計のエリアの一部が押圧されたときに、その押圧された一部が前記複数の分割領域の何れに属するかを特定するステップと、前記特定した分割領域が包含する文字盤の数値が、設定する時刻の分であると最終判断するステップと、を含む。
【００１８】
前記課題を解決するために創案された請求項９の発明は、請求項８に記載の時刻設定方法において、前記中心点が前記軌道に含まれる画素のうち、前記アナログ時計の中心に最も近接した画素であることを特徴とする。
【００１９】
前記課題を解決するために創案された請求項１０の発明は、請求項８に記載の時刻設定方法において、前記中心点が前記アナログ時計の中心に位置する画素であることを特徴とする。
【００２０】
前記課題を解決するために創案された請求項１１の発明は、請求項７ないし１０の何れか一項に記載の時刻設定方法を処理装置に実行させるプログラムである。
【００２１】
前記課題を解決するために創案された請求項１２の発明は、請求項１１に記載のプログラムを格納したコンピュータ可読媒体である。
【００２２】
請求項１の発明では、タッチパネル式ディスプレイを備えた電子機器が表示する時刻を設定するために、そのタッチパネル式ディスプレイにアナログ時計を含む第１の入力画像を表示させる。ユーザをそのアナログ時計の表示エリアを押圧することで、設定する時刻を入力することができる。そのため、タッチパネルの利点である直感的な操作を通じて、時刻を設定することが可能となる。
また、一般に時刻を設定する場合には、±１分程度の精密な精度が要求される。そのため、時刻の分を設定した後に、分の詳細値を再度設定するような構成にしている。例えば、ユーザが時刻の分として、「１０」を入力した場合に、「５〜１５」の数列を表示して、ユーザがこの数列から時刻の分の最終値を選択するような構成とすることができる。これにより、直観的で、かつ正確な時刻設定操作を提供することができる。
【００２３】
請求項２の発明では、時刻の時を設定する操作時にディスプレイに「１〜１２」の数字の文字盤を有するアナログ時計を表示させ、時刻の分を設定する操作時にディスプレイに「０〜５５（５分刻み）」の数字の文字盤を有するアナログ時計を表示させる。そのとき、ユーザは、文字盤の所望の数字を押圧することで時刻の時および分を設定する。これにより、直観的で、かつ簡単な時刻設定操作を提供することができる。
【００２４】
請求項３の発明では、ディスプレイに表示されたアナログ時計の上にユーザが一本の軌道を描くことで、設定する時刻を入力することができる。この軌道は、アナログ時計の短針および長針に該当する。また、描かれた軌道を開始点、中心点、終了点の座標をそれぞれ抽出し、開始点と中心点との距離と、中心点と終了点との距離とを比較することによって、開始点および終了点のどちらが短針（時刻の時）および長針（時刻の分）に相当するかを判断し、その判断に従って開始点および終了点の座標から時刻の時と分とを判断する。したがって、ユーザは、短針および長針の何れからでも軌道を描くことができるため、非常に柔軟性のある操作を可能としている。
【００２５】
請求項４の発明では、ユーザが軌道を描く場合に、必ずその軌道がアナログ時計の中心を通過するようルール化している。それにより、中心点が常にアナログ時計の中央付近に位置するため、軌道の開始点と終了点のどちらが短針および長針に相当するか正確に判断することができる。
【００２６】
請求項５の発明では、軌道の中心点として、アナログ時計の中心にある画素を軌道の中心点に置き換えている。それにより、ユーザによって描かれた軌道がアナログ時計の中心から逸脱しても軌道の開始点と終了点のどちらが短針および長針に相当するか正確に判断することができる。
【００２７】
請求項６の発明により、本発明の請求項１ないし５の時刻設定装置を様々な電子機器に適用することができる。
【００２８】
請求項７の発明では、タッチパネル式ディスプレイを備えた電子機器が表示する時刻を設定するために、そのタッチパネル式ディスプレイにアナログ時計を含む第１および第２の入力画像を表示させる。ユーザはそのアナログ時計の文字盤の所望の数値を押圧することで、設定する時刻を入力することができる。そのため、タッチパネルの利点である直感的な操作を通じて時刻を設定することが可能となる。また、時刻の分を設定した後に、分の詳細を再度設定するような構成にしている。これにより、時刻の設定確度を高めている。
【００２９】
請求項８の発明では、タッチパネル式ディスプレイを備えた電子機器が表示する時刻を設定するために、そのタッチパネル式ディスプレイにアナログ時計を含む第１入力画像を表示させる。ユーザをそのアナログ時計上に短針および長針に相当する１本の軌道を描くことによって設定する時刻を入力することができる。そのため、タッチパネルの利点である直感的な操作を通じて、時刻を設定することが可能となる。
【００３０】
請求項９の発明では、ユーザが軌道を描く場合に、必ずその軌道がアナログ時計の中心を通過するようルール化している。それにより、中心点が常にアナログ時計の中央付近に位置するため、軌道の開始点と終了点のどちらが短針および長針に相当するか正確に判断することができる。
【００３１】
請求項１０の発明では、軌道の中心点として、アナログ時計の中心にある画素を軌道の中心点に置き換えている。それにより、ユーザによって描かれた軌道がアナログ時計の中心から逸脱しても軌道の開始点と終了点のどちらが短針および長針に相当するか正確に判断することができる。
【００３２】
請求項１１の発明は、本発明をプログラムの形態で提供している。
【００３３】
請求項１２の発明は、本発明をコンピュータ可読媒体の形態で提供している。
【発明の効果】
【００３４】
本発明によって、タッチパネル上で直感的で、かつ簡単な操作で正確に時刻設定が可能な時刻設定装置、時刻設定方法、時刻設定プログラム、および該プログラムを格納したコンピュータ可読媒体を提供することができる。
【図面の簡単な説明】
【００３５】
【図１】本発明の一実施形態に係る時刻設定装置の機能ブロック図である。
【図２】本発明の一実施形態に係る時刻設定装置の設定時刻入力部の詳細機能ブロック図である。
【図３】本発明の一実施形態に係る描画ウィンドウを説明するための図であり、（ａ）は時描画ウィンドウの例であり、（ｂ）は時描画ウィンドウ上に設定された分割領域を示す図である。
【図４】本発明の一実施形態に係る時刻設定装置を用いて時刻を設定するための操作手順を示したフロー図である。
【図５】本発明の一実施形態に係る時刻設定装置を用いて時刻を設定するための手順を説明するための図であり、（ａ）は時描画ウィンドウに時刻の時の値が入力されたときを示す例であり、（ｂ）は分描画ウィンドウの例を示す図である。
【図６】本発明の一実施形態に係る時刻設定装置を用いて時刻を設定するための手順を説明するための図であり、（ａ）は分描画ウィンドウに時刻の分の値が入力されたときを示す例であり、（ｂ）は分詳細描画ウィンドウの例を示す図である。
【図７】本発明の一実施形態に係る時刻設定装置を用いて時刻を設定するための手順を説明するための図であり、（ａ）は設定時刻表示ウィンドウの例を示す図であり、（ｂ）は時刻の午前、午後を選択する操作の例を示す図である。
【図８】本発明の一実施形態に係る時刻設定装置が行う時刻設定方法の第１の例の前半の処理を示すフロー図である。
【図９】本発明の一実施形態に係る時刻設定装置が行う時刻設定方法の第１の例の後半の処理を示すフロー図である。
【図１０】本発明の一実施形態に係る時刻設定装置が行う時刻設定方法の第２の例を説明するための図であり、（ａ）はユーザが軌道を入力したときの例であり、（ｂ）は軌道の開始点、中心点、終了点の判断手法を説明するための例であり、（ｃ）は軌道の中心点の判断手法を説明するための例である。
【図１１】本発明の一実施形態に係る時刻設定装置が行う時刻設定方法の第２の例の前半の処理を示すフロー図である。
【図１２】本発明の一実施形態に係る時刻設定装置が行う時刻設定方法の第２の例の後半の処理を示すフロー図である。
【発明を実施するための形態】
【００３６】
本発明の一実施形態に係る時刻設定装置１００００の構成や機能について添付図面を参照して以下に詳細に説明する。
図１は、本発明の一実施形態に係る時刻設定装置１００００の機能ブロックを示している。この時刻設定装置１００００は、時計機能を有する任意の電子機器によって実装される。
【００３７】
時刻設定装置１００００は、主な構成要素として、タッチパネル式ディスプレイ部１０００と、タッチパネル駆動部２０００と、液晶駆動部３０００と、ＣＰＵ４０００と、計時部５０００とを備える。タッチパネル式ディスプレイ部１０００（以下、単に「ディスプレイ部１０００」と称する）は、その画面に現在時刻、並びに種々のテキストや画像等を表示する機能を有する。このディスプレイ部１０００は、例えば、ＴＦＴ液晶やブラウン管等によって実装され、さらにタッチパネルを内蔵する。このタッチパネルは特定のタイプに限定されるものではなく、例えば、抵抗膜方式や静電容量方式のものでよい。また、このタッチパネルに所定のデータを入力するための手段は本実施形態ではユーザの指先とするが、これに限定するものではなく、代わりにペン状の専用ツールを用いてもよい。
【００３８】
タッチパネル駆動部２０００は、ディスプレイ部１０００のタッチパネルを駆動し、このディスプレイ部１０００の画面がタッチ（押圧）された位置に関する情報（例えば、ＸおよびＹ座標）を取得する機能を有する。
液晶駆動部３０００は、ディスプレイ部１０００の画面に所定のテキストや画像を表示させるためにそれらに対応した駆動信号を生成し、当該ディスプレイ部１０００にその信号を出力する機能を有する。
【００３９】
ＣＰＵ４０００は、記憶装置（図示せず）に格納されたプログラム等に基づいてタッチパネル駆動部２０００、液晶駆動部３０００、計時部５０００等を制御し、所定の処理を行う機能を有する。
【００４０】
計時部５０００は、タッチパネル式ディスプレイ部１０００に現在時刻を表示させるための計時機能を有する。また、この計時部５０００は設定時刻入力部６０００を備え、この設定時刻入力部６０００は、計時部５０００が計時する現在時刻を設定または調整する際に使用される設定時刻入力手段である。その詳細な機能について以下に図２を参照して説明する。
【００４１】
図２は、設定時刻入力部６０００の機能ブロックを示している。図示のように、設定時刻入力部６０００は機能要素として、描画ウィンドウ表示部１００と、入力座標取得部２００と、時刻情報格納部３００と、時刻判定部４００と、判定時刻出力部５００と、を備える。以下にそれぞれの機能要素の詳細を説明する。
【００４２】
［描画ウィンドウ表示部］
描画ウィンドウ表示部１００は、図１に示したディスプレイ部１０００の画面に種々の描画ウィンドウを表示させる機能を有する。この描画ウィンドウはユーザが時刻を設定するときに表示される入力画面であり、主にアナログ時計のイメージからなる。描画ウィンドウは、時描画ウィンドウ１０と、分描画ウィンドウ２０と、分詳細描画ウィンドウ３０と、設定時刻表示ウィンドウ４０とから構成される。
【００４３】
図３（ａ）は、時描画ウィンドウ１０の例を示している。この時描画ウィンドウ１０には、まず、その中心部分に針の無いアナログ時計のイメージが表示される。このイメージ上の所定の位置を押圧することでユーザは所望の時刻の数値を入力できる。このアナログ時計のイメージの下方にはデジタル時計のイメージ（この図で「？？：？？」と表示している部分）が表示される。このイメージは、ユーザの数値入力を補助する役割を果たす。さらに、アナログ時計のイメージの上部の左右のそれぞれに「ＡＭ」、「ＰＭ」のボタンが表示される。これらのボタンは、ユーザが時刻の「午前」または「午後」を設定するために用いられる。そして、デジタル時計にイメージに下部には、左から順に「ＯＫ」、「キャンセル」、「設定クリア」のボタンがそれぞれ表示される。「ＯＫ」ボタンは入力した数値を確定するために用いられるもので、ユーザがアナログ時計のイメージを用いて所望の数値を入力した後に、このボタンを押圧すればその入力した数値が確定される。「キャンセル」ボタンを押圧すれば入力した数値が消去され、「設定クリア」ボタンを押圧すれば、入力した時刻の数値がすべて消去される。
【００４４】
また、時描画ウィンドウ１０のアナログ時計のイメージのエリア内には、図３（ｂ）に示すように、それぞれがアナログ時計の文字盤の１つを含んだＲ１ないしＲ１２の領域が画定されている。
他の描画ウィンドウである分描画ウィンドウ２０、分詳細描画ウィンドウ３０、設定時刻表示ウィンドウ４０も同様な構成となっている。それぞれのウィンドウの詳細については後述する。
【００４５】
［入力座標取得部］
入力座標取得部２００は、ユーザが時刻入力のために描画ウィンドウ上の画面の所定の箇所を押圧したときに、その押圧箇所の画素座標をタッチパネル駆動部２０００から取得する機能を有する。
【００４６】
［時刻情報格納部］
時刻情報格納部３００は、メモリ、ハードディスク等の記憶装置によって実現され、所定の情報を格納する。具体的には、ディスプレイ部１０００の画面上の画素座標と、描画ウィンドウのアナログ時計上に画定された領域との関係、並びに当該領域と入力時刻の数値との関係を格納する。
【００４７】
［時刻判定部］
時刻判定部４００は、時刻情報格納部３００にアクセスして、入力座標取得部２００が取得した押圧箇所の画素座標が、描画ウィンドウ上のどの領域に属するかを特定し、それを基に入力された時刻の値を判断する機能を有する。例えば、図３（ｂ）の矢印が示す画素座標（Ｘ，Ｙ）が押圧された場合には、時刻判定部４００は「領域Ｒ４」が押圧されて数値「３」が入力されたと判断する。
【００４８】
［判定時刻出力部］
判定時刻出力部５００は、時刻判定部４００が判定した時刻の値に関する情報を計時部５０００および描画ウィンドウ表示部１００に出力する機能を有する。
【００４９】
以上に渡り、本発明の一実施形態に係る時刻設定装置１００００の構成および機能について説明した。
次は、設定時刻入力部６０００を用いて時刻設定装置１００００が表示する時刻を設定する方法について説明する。なお、この方法は、描画ディスプレイの画面上を複数回押圧する方法（以下、「点入力方法」と称する）と、当該画面上に一本線を描く方法（以下、「線入力方法」と称する）の２種類がある。それぞれの方法について順に説明する。
【００５０】
［点入力方法］
図４は、点入力方法を実行するための操作手順を示したフロー図である。時刻設定装置１００００のユーザは、このフロー図の操作手順に従って現在時刻に設定を行う。
なお、操作手順において、ユーザが時刻「午前１０時０分」を設定すると仮定して以下に説明する。
最初に、時刻設定装置１００００のディスプレイ部１０００の画面上に表示された初期画面から所定のボタンを押圧して時刻入力を選択する（ステップＳ１００）。時刻入力が選択されると、ディスプレイ部１０００には、時描画ウィンドウ１０（図５（ａ）参照）が表示される。
【００５１】
時描画ウィンドウ１０が表示されると、そのウィンドウ上でユーザが時刻の時の数値「１０」を入力する（ステップＳ１１０）。具体的には、図５（ａ）に示すように、アナログ時計のイメージ上の１０時の文字盤部分を押圧する。次いで、「ＯＫ」ボタンを押圧して入力を確定する。
【００５２】
時刻の時の数値入力を確定すると、ディスプレイ部１０００の画面表示が分描画ウィンドウ２０（図５（ｂ）参照）に切り替わる。アナログ時計のイメージ上にステップＳ１１０の操作で入力した数値「１０」を示す針が表示され、文字盤が分表示となる。さらに、デジタル時計のイメージの表示が「１０：？？」となる。この状態でユーザは、図６（ａ）に示すように、アナログ時計のイメージ上の０分の文字盤部分を押圧して時刻の分の数値を入力し（ステップＳ１２０）、押圧状態をそのまま保持する。
【００５３】
時刻の分の数値を入力すると、ディスプレイ部１０００の画面表示が分詳細描画ウィンドウ３０（図６（ｂ）参照）に切り替わる。ステップＳ１２０の手順で入力した数値の前後の数字の列が１分刻みで文字盤部分に表示される。この状態でユーザは、分詳細描画ウィンドウ３０への押圧を保持した状態で、アナログ時計のイメージの０分を示す文字盤部分まで指をスライドさせ、そこで指を離して押圧を解除する。これにより、時刻の分の詳細数値「０」が選択される（ステップＳ１３０）。次いで、「ＯＫ」ボタンを押圧して選択を確定する。
上述のステップＳ１２０の操作だけでは、１分単位の精度で分設定をすることは困難である。そのため、時刻の「分」の詳細な値を選択する操作であるステップＳ１３０の手順を設けている。
【００５４】
時刻の「分」の詳細な数値の選択をすると、ディスプレイ部１０００の画面表示が設定時刻表示ウィンドウ４０（図７（ａ）参照）に切り替わる。アナログ時計のイメージにステップＳ１１０の操作で入力した時刻の時の数値「１０」を示す針と、ステップＳ１３０の操作で選択した時刻の分の数値「０」を示す針とが表示される。さらに、デジタル時計のイメージの表示が「１０：００」となる。
【００５５】
最後に、ユーザは「ＡＭ」ボタンを押圧することにより、時刻の午前を選択し（ステップＳ１４０）、「ＯＫ」ボタンを押圧して選択を確定する。
以上の操作手順で、時刻の設定操作が完了する。なお、時刻の時および分の数値の入力、並びに「ＡＭ」および「ＰＭ」の選択を誤ったときは、「キャンセル」ボタンを押圧すれば、１つ前の操作手順まで戻ることが可能である。また、最初の操作手順（ステップＳ１１０）まで戻りたい場合には、「設定クリア」のボタンを押圧すればよい。
【００５６】
次に、図８および図９のフローを参照して、以上に説明した「点入力方法」の操作手順において行われる時刻設定装置１００００の処理について説明する。
【００５７】
最初に図８を参照して説明すると、時刻設定装置１００００がディスプレイ部１０００の画面に所定の初期画像を表示している（ステップＳ２００）。このときに、ユーザによって、時刻入力画面が選択されたことを検出すると（ステップＳ２１０）、描画ウィンドウ表示部１００は、ディスプレイ部１０００の画面に時描画ウィンドウ１０（図３（ａ）参照）を表示させる（ステップＳ２２０）。
【００５８】
設定時刻入力部６０００は、この状態でユーザによる次の入力を待つ（ステップＳ２３０）。しかし、仮に所定の期間に何も入力がなかった場合には、入力を促すメッセージを表示するか、あるいはステップＳ２００の状態、すなわち初期画面を表示する状態に戻ってもよい。
図５（ａ）に示すように、ディスプレイ部１０００への入力を検出すると（ステップＳ２３０で「ＹＥＳ」）、ユーザによって時刻の時の数値が入力されたと判断し、入力座標取得部２００が押圧された箇所の画素座標である第１座標（Ｘ１，Ｙ１）を取得する（ステップＳ２４０）。次いで、時刻判定部４００が、時刻情報格納部３００にアクセスして、第１座標（Ｘ１，Ｙ１）が領域Ｒ１〜Ｒ１２（図３（ｂ）参照）の何れに属するかを調べる。その結果、第１座標（Ｘ１，Ｙ１）は領域Ｒ１１に属することがわかると、入力された数値は「１０」であると判断する（ステップＳ２５０）。
【００５９】
判定時刻出力部５００は、設定時刻入力部６０００が判断した時刻の時の数値情報を描画ウィンドウ表示部１００に出力する。描画ウィンドウ表示部１００は受け取った情報を基に、ディスプレイ部１０００の画面に分描画ウィンドウ２０（図５（ｂ）参照）を表示する（ステップＳ２６０）。
【００６０】
設定時刻入力部６０００は、この状態でユーザによる次の入力を待つ（ステップＳ２７０）。しかし、仮に所定の期間に何も入力がなかった場合には、入力を促すメッセージを表示するか、あるいはステップＳ２００の状態、すなわち初期画面を表示する状態に戻ってもよい。
【００６１】
図６（ａ）に示すようにディスプレイ部１０００への入力を検出すると（ステップＳ２７０で「ＹＥＳ」）、ユーザによって時刻の分の数値が入力されたと判断し、入力座標取得部２００が押圧された箇所の画素座標である第２座標（Ｘ２，Ｙ２）を取得する（ステップＳ２８０）。次いで、時刻判定部４００が、時刻情報格納部３００にアクセスして、第２座標（Ｘ２，Ｙ２）が領域Ｒ１〜Ｒ１２（図３（ｂ）参照）の何れに属するかを調べる。その結果、第２座標（Ｘ２，Ｙ２）が領域Ｒ１に属することがわかると、入力された数値は「０」であると判断する（ステップＳ２９０）。
【００６２】
次に図９を参照して説明をすると、判定時刻出力部５００は設定時刻入力部６０００が判断した時刻の分の数値情報を描画ウィンドウ表示部１００に出力する。描画ウィンドウ表示部１００は受け取った情報を基に、分詳細描画ウィンドウ３０（図６（ｂ）参照）を表示する（ステップＳ３００）。
【００６３】
設定時刻入力部６０００は、この状態でユーザによる押圧の解除を待つ（ステップＳ３１０）。しかし、仮に所定の期間に押圧が解除されなかった場合には、選択を促すメッセージを表示してもよい。
【００６４】
ディスプレイ部１０００への押圧の解除を検出すると（ステップＳ３１０で「ＹＥＳ」）、ユーザによって時刻の「分」の詳細数値が選択されたと判断し、入力座標取得部２００が、押圧が解除された箇所の画素座標である第３座標（Ｘ３，Ｙ３）を取得する（ステップＳ３２０）。次いで、時刻判定部４００が、時刻情報格納部３００にアクセスして、第３座標（Ｘ３，Ｙ３）が属する領域を調べ、それを基に入力された数値は「０」であると判断する（ステップＳ３３０）。
【００６５】
設定時刻入力部６０００は、この状態でユーザによる次の入力を待つ。詳細には、「ＡＭ」および「ＰＭ」ボタンの領域の何れかが押圧されることを待つ（ステップＳ３４０）。しかし、仮に所定の期間に何も入力がなかった場合には、入力を促すメッセージを表示するか、あるいはステップＳ２００の状態、すなわち初期画面の表示に戻ってもよい。
【００６６】
図７（ｂ）に示すように「ＡＭ」または「ＰＭ」ボタンの押圧入力を検出すると（ステップＳ３４０で「ＹＥＳ」）、ユーザによって時刻の「ＡＭ」、「ＰＭ」の選択がされたと判断し、入力座標取得部２００が押圧された画素座標を基に「ＡＭ」ボタンが選択されたことを判断する（ステップＳ３５０）。
最後に、ディスプレイ部１０００の画面を初期画面に戻し、処理を終了する（ステップＳ３６０）。
【００６７】
以上が本発明の一実施形態に係る設定時刻入力部６０００が実施する「点入力方法」による時刻設定方法である。しかし、設定時刻入力部６０００が実施する「点入力方法」の処理は上述の内容に限定されるものではない。
【００６８】
例えば、上述の処理では、ユーザは設定する時刻の時の入力、および「ＡＭ」、「ＰＭ」の選択をする際には、「ＯＫ」ボタンを押圧することで当該入力および選択を確定しているが、本発明はこの手順に限定されるものではない。代替的に、ユーザよってディスプレイ部１０００の画面への押圧が解除された時点で入力および選択を確定してもよい。この場合、ユーザが「ＯＫ」ボタンをタッチする手間が省けて操作が簡略化されるが、入力をやり直すためには「設定クリア」ボタンを押圧して、初めから操作をやり直す必要がある。
【００６９】
また、時刻の午前および午後を設定するために、描画ウィンドウ上に「ＡＭ」ボタンおよび「ＰＭ」ボタンを設けているが、本発明はこの構成に限定されるものではない。
代替的に、「ＡＭ」ボタンおよび「ＰＭ」ボタンを削除し、ユーザが描画ウィンドウ上の所定の位置に指を接触させ、その位置から指を所定の方向に移動させることで午前および午後を選択するような構成としてもよい。例えば、ユーザが指でアナログ時計のイメージの上の部分を押圧し、その状態で指を左にスライドさせたら「ＡＭ」、一方、右にスライドさせたら「ＰＭ」が選択されたと認識する構成としてよい。
さらに、ユーザによって「ＡＭ」、「ＰＭ」が選択された場合に、デジタル時計のイメージに選択された「ＡＭ」または「ＰＭ」が表示されて、ユーザが選択内容を確認できる構成としてもよい。
【００７０】
［線入力方法］
次に、「線入力方法」の処理について説明する。
図１１および図１２は、「線入力方法」を実行するための処理を示したフロー図である。時刻設定装置１００００は、この処理を行って現在時刻の設定を行う。
上述の「点入力方法」では、時刻の「時」および「分」の数値の入力は、描画ウィンドウのアナログ時計のイメージの文字盤部分をユーザが個別に指で押圧することで行ったが、「線入力方法」では、アナログ時計のイメージ上をユーザが指で押圧し、さらにその状態で指をスライドさせて所定の形状の軌道を描くことで「時」および「分」の数値を一度に入力する。
【００７１】
詳細には、図１０（ａ）に示すように、描画ウィンドウ表示部１００が時描画ウィンドウ１０をディスプレイ部１０００の画面に表示させた状態で、ユーザがそのウィンドウ上に指で軌道を描く。この軌道はアナログ時計の短針および長針のイメージに相当する。この軌道を描く上でのルールとしては、軌道は一本であること、アナログ時計のイメージの中心点に軌道を通過させること、長針に相当する軌道の方が短針に相当する軌道よりも長いこと、が挙げられる。
【００７２】
図１０（ａ）に示すような軌道がディスプレイ部１０００の画面上に描かれた場合における設定時刻入力部６０００が行う処理をまず図１１のフローを参照して説明する。なお、この図のステップＳ５００ないしＳ５２０の処理は、既に説明した図８のステップＳ２００ないしＳ２２０の処理と内容が同一なため、これらの処理の説明は省略する。
ステップＳ５３０の処理において、設定時刻入力部６０００がユーザによる軌道の入力を待つ。ここで、仮に所定の期間に軌道の入力がなかった場合には、軌道を入力する旨のメッセージを表示するか、あるいはステップＳ５００の状態、すなわち初期画面の表示に戻ってもよい。
【００７３】
軌道の入力を検出すると（ステップＳ５３０で「ＹＥＳ」）、入力座標取得部２００がその軌道の開始点、中心点、終了点におけるそれぞれの画素座標を抽出する（ステップＳ５４０）。ここで、軌道の中心点の求め方としては、この軌道を構成する複数の画素のうち、アナログ時計のイメージの中心における画素座標に最も近い画素を中心点と見なしてよい。
【００７４】
軌道の開始点、中心点、終了点におけるそれぞれの画素座標を抽出すると、時刻判定部４００が時刻情報格納部３００にアクセスして、開始点および終了点の画素座標がそれぞれ図３（ｂ）に示すどの領域に属するかを求める（ステップＳ５５０）。例えば、図１０（ａ）に示す軌道の場合は、開始点は領域Ｒ７に属し、終了点は領域Ｒ１１に属すると判断される。
【００７５】
次いで、開始点、中心点、終了点の画素座標を用いて、開始点と中心点との距離Ｌ１と、中心点と終了点との距離Ｌ２とを求め（ステップＳ５６０）、距離Ｌ１および距離Ｌ２の長さを比較する（ステップＳ５７０）。距離Ｌ１が距離Ｌ２よりも短い場合には（ステップＳ５７０で「ＹＥＳ」）、開始点が短針側、すなわち、時刻の時を示しており、終了点が長針側、すなわち、時刻の分を示していると判断する（ステップＳ５８０）。
一方、距離Ｌ１が距離Ｌ２よりも長い場合には（ステップＳ５７０で「ＮＯ」）、開始点が長針側、すなわち、時刻の分を示しており、終了点が短針側、すなわち、時刻の時を示していると判断する（ステップＳ５９０）。
なお、図１０に示す軌道の場合は、前者（ステップＳ５８０）に相当する。
【００７６】
上述のステップＳ５５０の処理と、ステップＳ５８０またはＳ５９０の処理とに基づいて、ユーザによって入力された軌跡から時刻の時および分の値を判断する（ステップＳ６００）。図１０（ａ）の軌道の場合は、「６時５０分」と判断される。
【００７７】
それ以降の手順である、図１２に示すステップＳ６１０ないしＳ６７０の処理は、既に説明した図９に示したステップＳ３００ないしＳ３６０の処理と内容が同一であるため、その説明は省略する。
【００７８】
以上が本発明の一実施形態に係る設定時刻入力部６０００が実施する「線入力方法」による時刻設定処理である。しかし、設定時刻入力部６０００が実施する時刻設定処理は上述の内容に限定されるものではない。
【００７９】
図１１に示すステップＳ５４０の処理における軌道の中心点の求め方として、当該軌道を構成する複数の画素のうち、アナログ時計のイメージの中心に最も近い画素を当該中心点と判断しているが、本発明はこの手法に限定されるものではない。代替的には、中心点の画素座標をアナログ時計のイメージの中心にある画素の座標に置き換えてもよい。この場合、軌道が誤ってアナログ時計のイメージの中心から逸れても、正確に時刻を判断することができる。
例えば、図１０（ｂ）に示すような軌道が入力された場合を考える。この軌道はユーザが時刻を「６時４５分」と設定するために入力されたものである。この場合、ステップＳ５４０の処理では、画素１が開始点、画素２が終了点と判断し、さらに、アナログ時計の中心である画素４に画素３が最も近接しているため、画素３を中心点と判断する。そして、ステップＳ５６０およびＳ５７０の処理において、画素１と画素３との距離Ｌ１と、画素３と画素２との距離Ｌ２とにおける長さを比較すると、Ｌ１＞Ｌ２となるため、画素１が時刻の分を示し、画素２が時刻の時を示すと判断する。従って、最終的に判断される時刻は「９時３０分」となり、ユーザの意図とは異なる時刻に設定されてしまう。
しかし、上記の代替手法では、軌道の中心点の画素座標は画素４と判断されるため、処理対象の軌道は、図１０（ｃ）に示すものと等価になる。この軌道で画素１と画素４との距離Ｌ３と、画素４と画素２との距離Ｌ４とにおける長さの関係は、Ｌ３＜Ｌ４となるため、最終的に判断される時刻は「６時４５分」となり、ユーザの意図に従った時刻に設定される。
【００８０】
また、上述のステップＳ５６０ないしＳ５９０の処理では、ユーザが描いた軌道の開始点および終了点と中心点との距離をそれぞれ求めて、それらの距離の長さを比較することによって、開始点および終了点の何れが時刻の時に該当するか、あるいは時刻の分に相当するかを判断しているが、本発明はこの手法に限定されるものではない。例えば、描く軌道の開始点が時刻の時を示し、終了点が時刻の分を示すと一意に判断してもよい。それにより、上述のステップＳ５６０ないしＳ５９０の処理を省略することができる。
ただし、その場合は設定する時刻の時の値を開始点とし、さらに分の値を終了点として軌道を描くようにルール化する必要があるため、ユーザの操作の柔軟性は多少失われる。
【００８１】
以上に説明した時刻設定方法である「点入力方法」および「線入力方法」は、適用するアプリケーション等に基づいて適宜好適な方を選択してよい。例えば、小型のディスプレイを有する機器に適用する場合には、単にディスプレイを数回タッチするだけで時間設定が可能な「点入力方法」のほうが適している。しかし、比較的大型のディスプレイを有する機器では、より人間の直感に適した操作を可能とする「線入力方法」のほうが適している。あるいは、機器のユーザが「点入力方法」と「線入力方法」との何れかを選択できる構成にしてもよい。
【００８２】
本発明の時刻設定装置１００００が適用される機器は特定のものに限定されるものではなく、タッチパネル式ディスプレイを備え、かつ時刻表示機能を具備した機器ならば如何なるものに適用してもよい。適用例としては、パーソナルコンピュータ、携帯端末、携帯電話、固定電話、カーナビゲーション、ファクシミリ等のＯＡ機器などが挙げられる。
【００８３】
さらに、本発明の時刻設定装置１００００が行う時刻設定方法は、現在時刻の設定に適用する場合に限定されるものではなく、例えば、タイマーやアラーム時刻を設定する場合に適用してもよい。
【００８４】
なお、本発明の時刻設定装置１００００が有する機能は、特定のハードウェア資源またはソフトウェア処理に限定されないことに留意されたい。すなわち、この機能を実現できる限り、如何なるハードウェア（電子回路等）、ソフトウェア（プログラム）、あるいはそれらの組み合わせ等を用いてもよい。
【００８５】
上述した本発明の一実施形態に係る時刻設定方法を、プログラムとして実装する場合には、このプログラムを外部のサーバ等から該方法を実行する情報処理装置にダウンロードするか、あるいはコンピュータ可読媒体の形態で分配されることが好ましい。コンピュータ可読媒体の例としては、ＣＤ−ＲＯＭ、ＤＶＤ、磁気テープ、フレキシブルディスク、光磁気ディスク、ハードディスク、メモリ媒体などが挙げられる。
【００８６】
以上、本発明を図面に示した実施形態を用いて説明したが、これらは例示的なものに過ぎず、本技術分野の当業者ならば、本発明の範囲および趣旨から逸脱しない範囲で多様な変更および変形が可能なことは理解できるであろう。したがって、本発明の範囲は、説明された実施形態によって定められず、特許請求の範囲に記載された技術的趣旨により定められねばならない。
【符号の説明】
【００８７】
１０    時描画ウィンドウ
２０    分描画ウィンドウ
３０    分詳細描画ウィンドウ
４０    設定時刻表示ウィンドウ
１００  描画ウィンドウ表示部
２００  入力座標取得部
３００  時刻情報格納部
４００  時刻判定部
５００  判定時刻出力部
１０００  タッチパネル式ディスプレイ部
２０００  タッチパネル駆動部
３０００  液晶駆動部
４０００  ＣＰＵ
５０００  計時部
６０００  設定時刻入力部
１００００  時刻設定装置
【図１】
2012225873.tif 000003
【図２】
2012225873.tif 000004
【図３】
2012225873.tif 000005
【図４】
2012225873.tif 000006
【図５】
2012225873.tif 000007
【図６】
2012225873.tif 000008
【図７】
2012225873.tif 000009
【図８】
2012225873.tif 000010
【図９】
2012225873.tif 000011
【図１０】
2012225873.tif 000012
【図１１】
2012225873.tif 000013
【図１２】
2012225873.tif 000014