(57)【要約】【課題】手早くスケジュール登録を行うことができる情報処理装置、情報処理装置におけるスケジュール入力方法、情報処理装置におけるスケジュール入力プログラムを提供することを目的とする。【解決手段】入力を受け付ける入力制御手段３１と、入力された数値の桁数と桁毎の値に基づいて、数値が時刻として認識可能であるか否かの判断を行い、認識可能である場合は数値をスケジュールの時刻として認識を行う数値判定手段５１と、現在の時刻を取得する計時手段３３と、スケジュールの時刻が現在の時刻よりも過去を表記している場合、スケジュールの時刻の表記可能な期間だけ、スケジュールの時刻を未来へシフトする比較手段５２と、スケジュールの時刻と予め設定されたスケジュール内容とをスケジュールとして登録するスケジュール管理手段５３を備えた。【選択図】　　　　図３
2004110350.tif 000002
【特許請求の範囲】
【請求項１】
入力されるスケジュールを管理する情報処理装置において、
入力を受け付ける入力手段と、
入力された数値の桁数と桁毎の値に基づいて、前記数値が時刻として認識可能であるか否かの判断を行い、認識可能であると判断された場合は前記数値をスケジュールの時刻として認識を行う数値判定手段と、
前記スケジュールの時刻と予め設定されたスケジュール内容とをスケジュールとして登録するスケジュール管理手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記数値判定手段は、前記数値の桁数が４桁であり、かつ前記数値が時・分を表記可能な値であれば、前記数値を時・分で表記したスケジュールの時刻として認識することを特徴とする情報処理装置。
【請求項３】
請求項１に記載の情報処理装置において、
前記数値判定手段は、前記数値の桁数が６桁であり、かつ前記数値が日・時・分を表記可能な値であれば、前記数値を日・時・分で表記したスケジュールの時刻として認識することを特徴とする情報処理装置。
【請求項４】
請求項１乃至請求項３のいずれかに記載の情報処理装置において、
さらに、現在の時刻を取得する計時手段と、
前記現在の時刻が前記スケジュールの時刻となった場合にアラームを出力するアラーム手段と、
を備えたことを特徴とする情報処理装置。
【請求項５】
請求項１に記載の情報処理装置において、
さらに、現在の時刻を取得する計時手段と、
前記スケジュールの時刻が前記現在の時刻よりも過去を表記している場合、前記スケジュールの時刻の表記可能な期間だけ、前記スケジュールの時刻を未来へシフトする比較手段と、
を備えたことを特徴とする情報処理装置。
【請求項６】
請求項５に記載の情報処理装置において、
前記数値判定手段は、前記数値の桁数が４桁であり、かつ前記数値が時・分を表記可能な値であれば、前記数値を時・分で表記したスケジュールの時刻として認識し、
前記比較手段は、前記スケジュールの時刻が、時・分で表記した現在の時刻よりも過去である場合、時・分で表記可能な期間である１日だけ、前記スケジュールの時刻を未来へシフトすることを特徴とする情報処理装置。
【請求項７】
請求項５に記載の情報処理装置において、
前記数値判定手段は、前記数値の桁数が６桁であり、かつ前記数値が日・時・分を表記可能な値であれば、前記数値を日・時・分で表記したスケジュールの時刻として認識し、
前記比較手段は、前記スケジュールの時刻が、日・時・分で表記した現在の時刻よりも過去である場合、日・時・分で表記可能な期間である１ヶ月だけ、前記スケジュールの時刻を未来へシフトすることを特徴とする情報処理装置。
【請求項８】
請求項５乃至請求項７のいずれかに記載の情報処理装置において、
さらに、前記現在の時刻がスケジュールの時刻となった場合にアラームを出力するアラーム手段を備えたことを特徴とする情報処理装置。
【請求項９】
入力されるスケジュールの管理を行う情報処理装置におけるスケジュール入力方法であって、
入力を受け付けるステップと、
入力された数値の桁数と桁毎の値に基づいて、前記数値が時刻として認識可能であるか否かの判断を行い、認識可能である場合は前記数値をスケジュールの時刻として認識を行うステップと、
現在の時刻を取得するステップと、
前記スケジュールの時刻が前記現在の時刻よりも過去を表記している場合、前記スケジュールの時刻の表記可能な期間だけ、前記スケジュールの時刻を未来へシフトするステップと、
前記スケジュールの時刻と予め設定されたスケジュール内容とをスケジュールとして登録するステップと、
を備えたことを特徴とする情報処理装置におけるスケジュール入力方法。
【請求項１０】
入力されたスケジュールの管理をコンピュータに実行させるために、コンピュータにより読取可能な媒体に記憶された情報処理装置におけるスケジュール入力プログラムであって、
入力を受け付けるステップと、
入力された数値の桁数と桁毎の値に基づいて、前記数値が時刻として認識可能であるか否かの判断を行い、認識可能である場合は前記数値をスケジュールの時刻として認識を行うステップと、
現在の時刻を取得するステップと、
前記スケジュールの時刻が前記現在の時刻よりも過去を表記している場合、前記スケジュールの時刻の表記可能な期間だけ、前記スケジュールの時刻を未来へシフトするステップと、
前記スケジュールの時刻と予め設定されたスケジュール内容とをスケジュールとして登録するステップと、
をコンピュータに実行させることを特徴とする情報処理装置におけるスケジュール入力プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばユーザにより入力されたスケジュールを管理する情報処理装置、情報処理装置におけるスケジュール入力方法、情報処理装置におけるスケジュール入力プログラムに関するものである。
【０００２】
【従来の技術】
近年、携帯電話機等の情報処理装置には、スケジュール管理機能を持つものがある。ここで、ユーザにより入力されたスケジュールを管理する情報処理装置として、携帯電話機を例に挙げて説明する。
【０００３】
まず、携帯電話機について説明する。図１は、携帯電話機の構成の一例を示すブロック図である。図１に示すように、この携帯電話機は、メモリ１と、制御部２と、送受信アンテナ３と、無線通信部４と、音声インタフェース（Ｉ／Ｆ）部５と、スピーカ６と、マイク７と、音源ＬＳＩ（Ｌａｒｇｅ　Ｓｃａｌｅ　Ｉｎｔｅｇｒａｔｉｏｎ）８と、ＬＥＤ（Ｌｉｇｈｔ　Ｅｍｉｔｔｉｎｇ　Ｄｉｏｄｅ）９と、バイブレータ１０と、表示部１１と、入力部１２から構成される。
【０００４】
メモリ１は、スケジュール管理プログラム、通信プログラム、ブラウザプログラム等を含んだ動作プログラム、辞書等を予め記憶しており、制御部２により読み出される。また、メモリ１は、ユーザにより登録されたスケジュールや動作に必要な情報を、制御部２により読み出しまたは書き込みされる。制御部２は、メモリ１から読み込んだ動作プログラムに従って各部の制御を行う。
【０００５】
無線通信部４は、制御部２の制御に従い、送受信アンテナ３を介して他のネットワーク装置から無線信号を受信し、無線信号の内容が音声信号ならば音声Ｉ／Ｆ部５を介してスピーカ６へ、データならば制御部２へ出力する。また、無線通信部４は、制御部２の制御に従い、制御部２からのデータまたは音声Ｉ／Ｆ部５からの音声信号を無線信号に変換し、送受信アンテナ３を介して他のネットワーク装置へ送信する。スピーカ６は、音声Ｉ／Ｆ部５からの音声信号を音声として外部へ出力する。マイク７は、ユーザから入力された音声を音声信号として音声Ｉ／Ｆ部５へ出力する。
【０００６】
音源ＬＳＩ８は、制御部２の制御に従って、アラーム音や着信音等の音声信号を、音声Ｉ／Ｆ部５を介してスピーカ６へ出力する。ＬＥＤ９は、制御部２の制御に従って発光を行う。バイブレータ１０は、制御部２の制御に従って振動を行う。表示部１１は、制御部２の制御に従ってデータの表示を行う。入力部１２は、ユーザからのキー入力を受け付け、制御部２へ出力する。
【０００７】
次に、携帯電話機の表示部と入力部の詳細について説明する。図２は、携帯電話機の表示部と入力部の一例を示す外観図である。図２に示すように、この携帯電話機は、各種画面を表示する表示部２１を備えている。また、入力部として、メニュー画面を開くためのＭｅｎｕボタン２２と、選択内容や登録内容を決定する決定ボタン２３と、カーソルを上下左右に移動するカーソルボタン２４と、文字や数字を入力するダイヤルボタン２５を備えている。
【０００８】
次に、携帯電話機におけるスケジュール管理プログラムの機能について説明する。図７は、従来の携帯電話機におけるスケジュール管理プログラムの一例を示す機能ブロック図である。入力制御手段３１は入力部１２を用いてスケジュールを受け付け、スケジュール管理手段３５へ出力する。表示制御手段３２はスケジュール管理手段３５からの指示に従い、表示部１１を用いて画面の表示を行う。計時手段３３は、必要に応じて現在の時刻をスケジュール管理手段３５へ出力する。アラーム制御手段３４はスケジュール管理手段３５からの指示に従い、音源ＬＳＩ８と音声Ｉ／Ｆ部５とスピーカ６、ＬＥＤ９、バイブレータ１０、表示部１１を用いてアラームを出力する。
【０００９】
スケジュール管理手段３５は、入力制御手段３１から得られるスケジュールを、メモリ１に登録する。また、スケジュール管理手段３５は、スケジュールにおいて設定されたアラームの時刻と、計時手段３３により得られる現在の時刻とが等しくなった場合に、アラームの指示をアラーム制御手段３４へ出力する。また、スケジュール管理手段３５は、登録画面や登録内容等の表示の指示を表示制御手段３２へ出力する。
【００１０】
次に、従来の携帯電話機のスケジュール管理プログラムによるスケジュール登録処理について説明する。図８は、従来の携帯電話機におけるスケジュール登録処理の一例を示すフローチャートである。また図９は、従来のスケジュール登録処理の画面遷移の一例を示す図である。
【００１１】
まず、携帯電話機の初期状態は待ち受け画面４１とする。待ち受け画面４１において、ユーザがＭｅｎｕボタン２２を押下すると（Ｓ１）、表示制御手段３２はメニュー画面の表示を行う（Ｓ２）。次に、図示しないメニュー画面において、ユーザがカーソルボタン２４を用いて「スケジューラ」を選択し、決定ボタン２３を押下すると（Ｓ３）、表示制御手段３２はカレンダー画面４２の表示を行う（Ｓ４）。
【００１２】
次に、カレンダー画面４２において、ユーザがカーソルボタン２４を用いてスケジュールを登録したい日付を選択し、決定ボタン２３を押下すると（Ｓ５）、表示制御手段３２はスケジュール一覧画面４３の表示を行う（Ｓ６）。図９に示したカレンダー画面４２の例においては、２００２年８月２２日が選択されている。スケジュール一覧画面４３には、選択された日付において登録済みのスケジュールの一覧が表示される。図９に示したスケジュール一覧画面４３の例においては、２００２年８月２２日において登録済みのスケジュールはないため、表示されていない。
【００１３】
次に、スケジュール一覧画面４３において、ユーザがＭｅｎｕボタン２２を押下すると（Ｓ７）、表示制御手段３２はサブメニュー画面４４の表示を行う（Ｓ８）。
【００１４】
次に、サブメニュー画面４４において、ユーザがカーソルボタン２４を用いて「新規登録」を選択し、決定ボタン２３を押下すると（Ｓ９）、表示制御手段３２は内容設定画面４５の表示を行う（Ｓ１０）。内容設定画面４５には、スケジュールに関する各設定項目が表示される。図９に示した内容設定画面４５の例においては設定項目として、時刻、スケジュールのタイトル、スケジュールに関するメモ、カレンダー画面に表示されるアイコンの種類、アラームの繰り返しの有無、アラームの種類、アラーム音量、事前アラームの有無、が用意されている。
【００１５】
次に、内容設定画面４５において、ユーザがカーソルボタン２４を用いてスケジュールに関する各設定項目を選択し、選択した設定項目についてダイヤルボタン２５を用いて入力を行う（Ｓ１１）。図９に示した内容設定画面４５の例においては、時刻を「１８：００」、スケジュールのタイトルを「定例打合せ」、スケジュールに関するメモを「１７Ｆ会議室です」、カレンダー画面に表示されるアイコンの種類を「星印」、アラームの繰り返しの有無を「なし」、アラームの種類を「アラーム音」、アラーム音量を「４」、事前アラームの有無を「なし」と入力している。ユーザは各設定項目の入力後に完了ボタン２７を用いて「完了」を選択し、決定ボタン２３を押下してスケジュール内容の入力を完了する。
【００１６】
スケジュール内容の入力が完了すると、スケジュール管理手段３５は、登録するスケジュールと同じ時刻において、既にスケジュールが登録済みか否かの判断を行う（Ｓ１２）。同じ時刻にスケジュールが登録済みである場合（Ｓ１２，Ｙ）、表示制御手段３２は図示しないエラー画面の表示を行い（Ｓ１４）、Ｓ１０に戻り、内容設定画面４５を表示することにより時刻の修正を促す。
【００１７】
一方、同じ時刻にスケジュールが登録されていない場合（Ｓ１２，Ｎ）、スケジュール管理手段３５は入力されたスケジュールの内容を登録すると共に、表示制御手段３２は登録完了画面４６の表示を行い、その後、カレンダー画面４７の表示を行い（Ｓ１３）、このフローは終了する。図９に示したカレンダー画面４７の例においては、スケジュールの登録が完了した２００２年８月２２日に、内容設定画面４５において設定されたアイコン「星印」が表示される。これにより、ユーザは登録したスケジュールを確認することができる。
【００１８】
【発明が解決しようとする課題】
しかしながら、上述したような手順で行うスケジュールの登録は、時間と手間がかかるという問題がある。特に、同じような内容のスケジュールを登録することや、近い将来のスケジュールを登録することが多い場合は、スケジュールの登録が面倒になったり、利用しなくなったりするという問題がある。
【００１９】
本発明は上述した課題に鑑みてなされたものであり、手早くスケジュール登録を行うことができる情報処理装置、情報処理装置におけるスケジュール入力方法、情報処理装置におけるスケジュール入力プログラムを提供することを目的とする。
【００２０】
【課題を解決するための手段】
上述した課題を解決するため、本発明は、入力されるスケジュールを管理する情報処理装置において、入力を受け付ける入力手段と、入力された数値の桁数と桁毎の値に基づいて、前記数値が時刻として認識可能であるか否かの判断を行い、認識可能である場合は前記数値をスケジュールの時刻として認識を行う数値判定手段と、前記スケジュールの時刻と予め設定されたスケジュール内容とをスケジュールとして登録するスケジュール管理手段とを備えたことを特徴とするものである。
【００２１】
このような構成によれば、ユーザは時刻を表す数値の入力を行うだけで、スケジュールを手早く登録することができる。なお、本実施の形態における入力手段とは入力部１２と入力制御手段３１のことであり、数値判定手段とは数値判定手段５１のことであり、スケジュール管理手段とはスケジュール管理手段５３のことである。
【００２２】
また、本発明の情報処理装置において、前記数値判定手段は、前記数値の桁数が４桁であり、かつ前記数値が時・分を表記可能な値であれば、前記数値を時・分で表記したスケジュールの時刻として認識することを特徴とするものである。
【００２３】
このような構成によれば、ユーザは時・分を表す４桁の数値の入力を行うだけで、スケジュールを手早く登録することができる。
【００２４】
また、本発明の情報処理装置において、前記数値判定手段は、前記数値の桁数が６桁であり、かつ前記数値が日・時・分を表記可能な値であれば、前記数値を日・時・分で表記したスケジュールの時刻として認識することを特徴とするものである。
【００２５】
このような構成によれば、ユーザは日・時・分を表す６桁の数値の入力を行うだけで、スケジュールを手早く登録することができる。
【００２６】
また、本発明の情報処理装置において、前記数値判定手段は、前記数値の桁数が８桁であり、かつ前記数値が月・日・時・分を表記可能な値であれば、前記数値を月・日・時・分で表記したスケジュールの時刻として認識することを特徴とするものである。
【００２７】
このような構成によれば、ユーザは月・日・時・分を表す８桁の数値の入力を行うだけで、スケジュールを手早く登録することができる。
【００２８】
また、本発明の情報処理装置において、前記数値判定手段は、前記数値の桁数が１２桁であり、かつ前記数値が年・月・日・時・分を表記可能な値であれば、前記数値を年・月・日・時・分で表記したスケジュールの時刻として認識することを特徴とするものである。
【００２９】
このような構成によれば、ユーザは年・月・日・時・分を表す１２桁の数値の入力を行うだけで、スケジュールを手早く登録することができる。
【００３０】
また、本発明の情報処理装置において、さらに、現在の時刻を取得する計時手段と、前記現在の時刻がスケジュールの時刻となった場合にアラームを出力するアラーム手段とを備えたことを特徴とするものである。
【００３１】
このような構成によれば、登録したスケジュールの時刻になったことをユーザに通知することができる。なお、本実施の形態における計時手段は計時手段３３のことであり、アラーム手段は、音源ＬＳＩ８と音声Ｉ／Ｆ部５とスピーカ６、ＬＥＤ９、バイブレータ１０、表示部１１のいずれかと、アラーム制御手段３４のことである。
【００３２】
また、本発明の情報処理装置において、さらに、現在の時刻を取得する計時手段と、前記スケジュールの時刻が前記現在の時刻よりも過去を表記している場合、前記スケジュールの時刻の表記可能な期間だけ、前記スケジュールの時刻を未来へシフトする比較手段とを備えたことを特徴とするものである。
【００３３】
このような構成によれば、ユーザは少ない桁数の数値の入力を行うだけで、確実に未来のスケジュールを手早く登録することができる。なお、本実施の形態における比較手段とは比較手段５２のことである。
【００３４】
また、本発明の情報処理装置において、前記数値判定手段は、前記数値の桁数が４桁であり、かつ前記数値が時・分を表記可能な値であれば、前記数値を時・分で表記したスケジュールの時刻として認識し、前記比較手段は、前記スケジュールの時刻が、時・分で表記した現在の時刻よりも過去である場合、時・分で表記可能な期間である１日だけ、前記スケジュールの時刻を未来へシフトすることを特徴とするものである。
【００３５】
このような構成によれば、ユーザは時刻として適切な４桁の数字の入力を行うだけで、現在から１日後までのスケジュールを手早く登録することができる。
【００３６】
また、本発明の情報処理装置において、前記数値判定手段は、前記数値の桁数が６桁であり、かつ前記数値が日・時・分を表記可能な値であれば、前記数値を日・時・分で表記したスケジュールの時刻として認識し、前記比較手段は、前記スケジュールの時刻が、日・時・分で表記した現在の時刻よりも過去である場合、日・時・分で表記可能な期間である１ヶ月だけ、前記スケジュールの時刻を未来へシフトすることを特徴とするものである。
【００３７】
このような構成によれば、ユーザは時刻として適切な６桁の数字の入力を行うだけで、現在から１ヶ月後までのスケジュールを手早く登録することができる。
【００３８】
また、本発明の情報処理装置において、前記数値判定手段は、前記数値の桁数が８桁であり、かつ前記数値が月・日・時・分を表記可能な値であれば、前記数値を月・日・時・分で表記したスケジュールの時刻として認識し、前記比較手段は、前記スケジュールの時刻が、月・日・時・分で表記した現在の時刻よりも過去である場合、月・日・時・分で表記可能な期間である１年だけ、前記スケジュールの時刻を未来へシフトすることを特徴とするものである。
【００３９】
このような構成によれば、ユーザは時刻として適切な８桁の数字の入力を行うだけで、現在から１年後までのスケジュールを手早く登録することができる。
【００４０】
また、本発明の情報処理装置において、さらに、前記現在の時刻がスケジュールの時刻となった場合にアラームを出力するアラーム手段を備えたことを特徴とするものである。
【００４１】
このような構成によれば、登録したスケジュールの時刻になったことをユーザに通知することができる。
【００４２】
また、本発明の情報処理装置において、前記情報処理装置は、携帯電話機であることを特徴とするものである。
【００４３】
このような構成によれば、携帯電話機においても簡単な操作でスケジュール登録を行うことができる。
【００４４】
さらに、本発明は、入力されるスケジュールの管理を行う情報処理装置におけるスケジュール入力方法であって、入力を受け付けるステップと、入力された数値の桁数と桁毎の値に基づいて、前記数値が時刻として認識可能か否かの判断を行い、認識可能である場合は前記数値をスケジュールの時刻として認識を行うステップと、現在の時刻を取得するステップと、前記スケジュールの時刻が前記現在の時刻よりも過去を表記している場合、前記スケジュールの時刻の表記可能な期間だけ、前記スケジュールの時刻を未来へシフトするステップと、前記スケジュールの時刻と予め設定されたスケジュール内容とをスケジュールとして登録するステップとを備えたことを特徴とするものである。
【００４５】
このような構成によれば、ユーザは少ない桁数の数値の入力を行うだけで、確実に未来のスケジュールを手早く登録することができる。
【００４６】
さらに、本発明は、入力されたスケジュールの管理をコンピュータに実行させるために、コンピュータにより読取可能な媒体に記憶された情報処理装置におけるスケジュール入力プログラムであって、入力を受け付けるステップと、入力された数値の桁数と桁毎の値に基づいて、前記数値が時刻として認識可能であるか否かの判断を行い、認識可能である場合は前記数値をスケジュールの時刻として認識を行うステップと、現在の時刻を取得するステップと、前記スケジュールの時刻が前記現在の時刻よりも過去を表記している場合、前記スケジュールの時刻の表記可能な期間だけ、前記スケジュールの時刻を未来へシフトするステップと、前記スケジュールの時刻と予め設定されたスケジュール内容とをスケジュールとして登録するステップとをコンピュータに実行させることを特徴とするものである。
【００４７】
このような構成によれば、ユーザは少ない桁数の数値の入力を行うだけで、確実に未来のスケジュールを手早く登録することができる。
【００４８】
【発明の実施の形態】
本発明が適用される情報処理装置とは、スケジュール登録を行うことができるＣＰＵ等を搭載した装置を意味し、例えば携帯電話機、ＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔ）、ＰＣ（Ｐｅｒｓｏｎａｌ　Ｃｏｍｐｕｔｅｒ）、ノート型ＰＣ、デジタルカメラ、デジタルビデオカメラ等が含まれる。本実施の形態では、情報処理装置として携帯電話機を例に挙げて説明する。以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００４９】
実施の形態１．
本実施の形態における携帯電話機の構成は図１と同様であり、外観は図２と同様である。次に、携帯電話機におけるスケジュール管理プログラムについて説明する。図３は、本発明の実施の形態に係る携帯電話機におけるスケジュール管理プログラムの一例を示す機能ブロック図である。図３において、図７と同一符号は図７に示された対象と同一又は相当物を示しており、ここでの説明を省略する。
【００５０】
計時手段３３は、必要に応じて現在の時刻を比較手段５２とスケジュール管理手段５３へ出力する。数値判定手段５１は、入力制御手段３１から得られる数値が時・分として適切であるか否かの判断を行い、時・分として適切である場合は数値をスケジュールの時・分として比較手段５２へ出力する。比較手段５２は、数値判定手段５１により得られたスケジュールの時・分と計時手段３３により得られた現在の時・分を比較することによりスケジュールの年・月・日を設定し、スケジュールの年・月・日・時・分からなる時刻をスケジュール管理手段５３へ出力する。
【００５１】
スケジュール管理手段５３は、比較手段５２から得られた時刻と、予め設定されたデフォルトのスケジュール内容をスケジュールとして登録する。また、スケジュール管理手段５３は、スケジュールにおいて設定されたアラームの時刻と、計時手段３３により得られる現在の時刻とが等しくなったときに、アラームの指示をアラーム制御手段３４へ出力する。また、スケジュール管理手段５３は、登録画面や登録内容等の表示の指示を表示制御手段３２へ出力する。
【００５２】
次に、本実施の形態における携帯電話機のスケジュール管理プログラムによるスケジュール登録処理について説明する。図４は、実施の形態１に係る携帯電話機におけるスケジュール登録処理の一例を示すフローチャートである。また図５は、スケジュール登録処理における画面遷移の一例を示す図である。
【００５３】
まず、携帯電話機の初期状態は待ち受け画面６１とする。待ち受け画面６１において、ユーザがダイヤルボタン２５を用いて数字を入力し（Ｓ２１）、Ｍｅｎｕボタン２２を押下すると（Ｓ２２）、数値判定手段５１は入力された数字が４桁であるか否かの判断を行う（Ｓ２３）。入力された数字が４桁ではない場合（Ｓ２３，Ｎ）、通常の数字メニュー画面を表示し（Ｓ２６）、その後のユーザの入力に応じて通常の数字メニュー処理を行い（Ｓ２７）、このフローを終了する。通常の数字メニューとは、スケジュール登録用の数字メニュー画面６３におけるメニュー項目のうち「スケジュールに登録」が存在しないメニューのことである。
【００５４】
一方、入力された数字が４桁である場合（Ｓ２３，Ｙ）、４桁からなる数値が時・分として適しているか否か、すなわち１桁目と２桁目からなる数値が００〜２３の間であり、かつ３桁目と４桁目からなる数値が００〜５９の間であるか否かの判断を行う（Ｓ２４）。数値が時・分として適していない場合（Ｓ２４，Ｎ）、表示制御手段３２は通常の数字メニュー画面を表示し（Ｓ２６）、その後のユーザの入力に応じて通常の数字メニュー処理を行い（Ｓ２７）、このフローを終了する。一方、数値が時・分として適している場合（Ｓ２４，Ｙ）、表示制御手段３２はスケジュール登録用の数字メニュー画面６３の表示を行う（Ｓ２５）。図５の例において、数字入力画面６２は、ユーザが入力した「１２３４」を表示している。数値判定手段５１は、「１２３４」が４桁であり、かつ時・分として適していると判断する。
【００５５】
次に、スケジュール登録用の数字メニュー画面６３において、ユーザがカーソルボタン２４を用いて「スケジュールに登録」を選択し、決定ボタン２３を押下すると（Ｓ２８）、数値判定手段５１は、４桁からなる数値をスケジュールの時・分として比較手段５２へ出力する。図５の例において、数値判定手段５１は数値「１２３４」をスケジュールの時・分「１２時３４分」として比較手段５２へ出力する。
【００５６】
比較手段５２はスケジュールの年・月・日が今日か否か、すなわちスケジュールの時・分が現在の時・分より大きいか否かの判断を行う（Ｓ２９）。スケジュールの時・分が現在の時・分より大きい場合（Ｓ２９，Ｙ）、比較手段５２はスケジュールの年・月・日を今日に設定する（Ｓ３０）。スケジュールの時・分が現在の時・分より小さい場合（Ｓ２９，Ｎ）、比較手段５２はスケジュールの年・月・日を翌日に設定する（Ｓ３１）。
【００５７】
図５の例のように、現在の時刻が「２００２年８月２２日１０時５５分」であるとすると、比較手段５２はスケジュールの時・分「１２時３４分」が現在の時・分「１０時５５分」より後であることから今日のスケジュールであると判定し、スケジュールの時刻を「２００２年８月２２日１２時３４分」に設定する。
【００５８】
また、別の例として、現在の時刻が「２００２年８月２２日１３時００分」であるとすると、比較手段５２は、入力された時・分「１２時３４分」が現在の時・分「１３時００分」より前であることから翌日のスケジュールであると判定し、スケジュールの時刻を「２００２年８月２３日１２時３４分」に設定する。
【００５９】
次に、スケジュール管理手段５３は、登録するスケジュールと同じ時刻において、既にスケジュールが登録済みか否かの判断を行う（Ｓ３２）。同じ時刻にスケジュールが登録済みである場合（Ｓ３２，Ｙ）、表示制御手段３２は図示しないエラー画面の表示を行い、その後、待ち受け画面６５の表示を行い（Ｓ３４）、このフローは終了する。
【００６０】
一方、同じ時刻にスケジュールが登録されていない場合（Ｓ３２，Ｎ）、スケジュール管理手段５３は、比較手段５２により設定された時刻とデフォルトのスケジュール内容を登録すると共に、表示制御手段３２は登録完了画面６４の表示を行い、その後、待ち受け画面６５の表示を行い（Ｓ３３）、このフローは終了する。ここで、スケジュール内容は、図９に示した内容設定画面４５の例と同様の設定項目からなる。また、デフォルトのスケジュール内容は、例えば時刻を「入力された４桁の数字」、スケジュールのタイトルを「クイックスケジュール」、スケジュールに関するメモを「なし」、カレンダー画面に表示されるアイコンの種類を「星印」、アラームの繰り返しの有無を「なし」、アラームの種類を「アラーム音」、アラーム音量を「４」、事前アラームの有無を「なし」とする。
【００６１】
以上、本実施の形態においては、数字入力の後にスケジュール登録用の数字メニュー画面６３を表示し、「スケジュールに登録」が選択されることでスケジュール登録の動作を行うとしたが、数値判定手段５１が入力された数字が時・分として適切であると判断した場合は、数字入力の後にスケジュール登録用の数字メニュー画面６３を表示することなく、スケジュール登録の動作を行うようにしても良い。本実施の形態における携帯電話機は、上述した４桁の数字入力によるスケジュール登録の他に、図８及び図９により説明した従来のスケジュール登録を行えるようにしても良い。また、本実施の形態により登録されたデフォルトのスケジュール内容は、従来のスケジュール登録と同様の方法を用いて、後から変更しても良い。
【００６２】
以上のように、本実施の形態によれば、ユーザが時・分を表す４桁の数字の入力を行うだけで、スケジュールの時刻は自動的に判定され、デフォルトのスケジュール内容と共に登録されるため、スケジュールを手早く登録することができる。
【００６３】
実施の形態２．
本実施の形態は、８桁の数字入力により判定した時刻を用いてスケジュール登録を行うものである。実施の形態１と同様、本実施の形態における携帯電話機の構成は図１と同様であり、外観は図２と同様である。
【００６４】
まず、携帯電話機におけるスケジュール管理プログラムについて説明する。本実施の形態のスケジュール管理プログラムは、実施の形態１と同様、図３に示した機能ブロック図で構成されるが、数値判定手段５１は、入力制御手段３１から得られる数値が月・日・時・分として適切であるか否かの判断を行い、月・日・時・分として適切である場合は数値をスケジュールの月・日・時・分として比較手段５２へ出力する。比較手段５２は、数値判定手段５１により得られたスケジュールの月・日・時・分と計時手段３３により得られた月・日・時・分を比較することによりスケジュールの年を設定し、スケジュールの年・月・日・時・分からなる時刻をスケジュール管理手段５３へ出力する。
【００６５】
次に、本実施の形態における携帯電話機のスケジュール管理プログラムによるスケジュール登録処理について説明する。図６は、実施の形態２に係る携帯電話機におけるスケジュール登録処理の一例を示すフローチャートである。図６において、図４と同一符号は図４に示された処理と同一又は相当物を示しており、ここでの説明を省略する。
【００６６】
ユーザがダイヤルボタン２５を用いて数字を入力し（Ｓ２１）、Ｍｅｎｕボタン２２を押下すると（Ｓ２２）、数値判定手段５１は入力された数字が８桁であるか否かの判断を行う（Ｓ４１）。入力された数字が８桁ではない場合（Ｓ４１，Ｎ）、通常の数字メニュー画面を表示し（Ｓ２６）、その後のユーザの入力に応じて通常の数字メニュー処理を行い（Ｓ２７）、このフローを終了する。
【００６７】
一方、入力された数字が８桁である場合（Ｓ４１，Ｙ）、８桁からなる数値が月・日・時・分として適しているか否か、すなわち１桁目と２桁目からなる数値が０１〜１２の間であり、かつ３桁目と４桁目からなる数値が１桁目と２桁目により表された月の日数以内であり、かつ５桁目と６桁目からなる数値が００〜２３の間であり、かつ７桁目と８桁目からなる数値が００〜５９の間であるか否かの判断を行う（Ｓ４２）。数値が月・日・時・分として適していない場合（Ｓ４２，Ｎ）、表示制御手段３２は通常の数字メニュー画面を表示し（Ｓ２６）、その後のユーザの入力に応じて通常の数字メニュー処理を行い（Ｓ２７）、このフローを終了する。一方、数値が月・日・時・分として適している場合（Ｓ４２，Ｙ）、表示制御手段３２はスケジュール登録用の数字メニュー画面６３の表示を行う（Ｓ２５）。
【００６８】
例えば、ユーザにより「０８２２１２３４」が入力されたとする。数値判定手段５１は、「０８２２１２３４」が８桁であり、かつ月・日・時・分として適していると判断する。
【００６９】
次に、図５と同様のスケジュール登録用の数字メニュー画面６３において、ユーザがカーソルボタン２４を用いて「スケジュールに登録」を選択し、決定ボタン２３を押下すると（Ｓ２８）、数値判定手段５１は、８桁からなる数値をスケジュールの月・日・時・分として比較手段５２へ出力する。上述した例において、数値判定手段５１は数値「０８２２１２３４」をスケジュールの月・日・時・分「０８月２２日１２時３４分」として比較手段５２へ出力する。
【００７０】
比較手段５２はスケジュールの年が今年か否か、すなわちスケジュールの月・日・時・分が現在の月・日・時・分より大きいか小さいかの判断を行う（Ｓ５１）。スケジュールの月・日・時・分が現在の月・日・時・分より大きい場合（Ｓ５１，Ｙ）、比較手段５２はスケジュールの年を今年に設定する（Ｓ５２）。スケジュールの月・日・時・分が現在の月・日・時・分より小さい場合（Ｓ５１，Ｎ）、比較手段５２はスケジュールの年を翌年に設定する（Ｓ５３）。
【００７１】
ここで、例えば現在の時刻が「２００２年０８月２２日１０時５５分」であるとすると、比較手段５２は、スケジュールの月・日・時・分「０８月２２日１２時３４分」が現在の月・日・時・分「０８月２２日１０時５５分」より後であることから今年のスケジュールであると判定し、スケジュールの時刻を「２００２年０８月２２日１２時３４分」に設定する。
【００７２】
また、別の例として、現在の時刻が「２００２年０８月２２日１３時００分」であるとすると、比較手段５２は、スケジュールの月・日・時・分「０８月２２日１２時３４分」が現在の月・日・時・分「０８月２２日１３時００分」より前であることから翌年のスケジュールであると判定し、スケジュールの時刻を「２００３年０８月２２日１２時３４分」に設定する。
【００７３】
スケジュール管理手段５３が行う、スケジュールが登録できるか否かの処理は、図４に示したフローチャートにおける処理Ｓ３２から処理Ｓ３４と同様である。
【００７４】
以上、本実施の形態においては、数字入力の後にスケジュール登録用の数字メニュー画面６３を表示し、「スケジュールに登録」が選択されることでスケジュール登録の動作を行うとしたが、数値判定手段５１が入力された数字が月・日・時・分として適切であると判断した場合は、数字入力の後にスケジュール登録用の数字メニュー画面６３を表示することなく、スケジュール登録の動作を行うようにしても良い。本実施の形態における携帯電話機は、上述した８桁の数字入力によるスケジュール登録の他に、図８及び図９により説明した従来のスケジュール登録を行えるようにしても良い。また、本実施の形態により登録されたデフォルトのスケジュール内容は、従来のスケジュール登録と同様の方法を用いて、後から変更しても良い。
【００７５】
以上のように、本実施の形態によれば、ユーザが月・日・時・分を表す８桁の数値の入力を行うだけで、スケジュールの時刻は自動的に判定され、デフォルトのスケジュール内容と共に登録されるため、スケジュールを手早く登録することができる。
【００７６】
以上、実施の形態１において４桁の数字入力によるスケジュール登録、実施の形態２において８桁の数字入力によるスケジュール登録について説明したが、６桁の数字入力によるスケジュール登録を行えるように構成しても良い。具体的には、ユーザが１桁目と２桁目を日、３桁目と４桁目を時、５桁目と６桁目を分として入力することにより、数値判定手段５１は６桁からなる数値が日・時・分として適切であるか否かの判断を行い、日・時・分として適切である場合は数値を日・時・分として比較手段５２へ出力する。比較手段５２はスケジュールの年・月が今月か否か、すなわちスケジュールの日・時・分が現在の日・時・分より大きいか否かの判断を行い、スケジュールの日・時・分が現在の日・時・分より大きい場合、スケジュールの年・月を今月に設定し、スケジュールの日・時・分が現在の日・時・分より小さい場合、スケジュールの年・月を翌月に設定する。
【００７７】
また、１２桁の数字入力によるスケジュール登録を行えるように構成しても良い。具体的には、ユーザが１桁目〜４桁目を年、５桁目と６桁目を月、７桁目と８桁目を日、９桁目と１０桁目を時、１１桁目と１２桁目を分とし、１２桁の数字を任意の年・月・日・時・分として入力することにより、数値判定手段５１は１２桁からなる数値が年・月・日・時・分として適切であるか否かの判断を行い、年・月・日・時・分として適切である場合は数値を年・月・日・時・分とする。この場合、比較手段５２は使用されない。
【００７８】
（付記１）入力されるスケジュールを管理する情報処理装置において、
入力を受け付ける入力手段と、
入力された数値の桁数と桁毎の値に基づいて、前記数値が時刻として認識可能であるか否かの判断を行い、認識可能である場合は前記数値をスケジュールの時刻として認識を行う数値判定手段と、
前記スケジュールの時刻と予め設定されたスケジュール内容とをスケジュールとして登録するスケジュール管理手段と、
を備えたことを特徴とする情報処理装置。
（付記２）付記１に記載の情報処理装置において、
前記数値判定手段は、前記数値の桁数が４桁であり、かつ前記数値が時・分を表記可能な値であれば、前記数値を時・分で表記したスケジュールの時刻として認識することを特徴とする情報処理装置。
（付記３）付記１に記載の情報処理装置において、
前記数値判定手段は、前記数値の桁数が６桁であり、かつ前記数値が日・時・分を表記可能な値であれば、前記数値を日・時・分で表記したスケジュールの時刻として認識することを特徴とする情報処理装置。
（付記４）付記１に記載の情報処理装置において、
前記数値判定手段は、前記数値の桁数が８桁であり、かつ前記数値が月・日・時・分を表記可能な値であれば、前記数値を月・日・時・分で表記したスケジュールの時刻として認識することを特徴とする情報処理装置。
（付記５）付記１に記載の情報処理装置において、
前記数値判定手段は、前記数値の桁数が１２桁であり、かつ前記数値が年・月・日・時・分を表記可能な値であれば、前記数値を年・月・日・時・分で表記したスケジュールの時刻として認識することを特徴とする情報処理装置。
（付記６）付記１乃至付記５のいずれかに記載の情報処理装置において、
さらに、現在の時刻を取得する計時手段と、
前記現在の時刻が前記スケジュールの時刻となった場合にアラームを出力するアラーム手段と、
を備えたことを特徴とする情報処理装置。
（付記７）付記１に記載の情報処理装置において、
さらに、現在の時刻を取得する計時手段と、
前記スケジュールの時刻が前記現在の時刻よりも過去を表記している場合、前記スケジュールの時刻の表記可能な期間だけ、前記スケジュールの時刻を未来へシフトする比較手段と、
を備えたことを特徴とする情報処理装置。
（付記８）付記７に記載の情報処理装置において、
前記数値判定手段は、前記数値の桁数が４桁であり、かつ前記数値が時・分を表記可能な値であれば、前記数値を時・分で表記したスケジュールの時刻として認識し、
前記比較手段は、前記スケジュールの時刻が、時・分で表記した現在の時刻よりも過去である場合、時・分で表記可能な期間である１日だけ、前記スケジュールの時刻を未来へシフトすることを特徴とする情報処理装置。
（付記９）付記７に記載の情報処理装置において、
前記数値判定手段は、前記数値の桁数が６桁であり、かつ前記数値が日・時・分を表記可能な値であれば、前記数値を日・時・分で表記したスケジュールの時刻として認識し、
前記比較手段は、前記スケジュールの時刻が、日・時・分で表記した現在の時刻よりも過去である場合、日・時・分で表記可能な期間である１ヶ月だけ、前記スケジュールの時刻を未来へシフトすることを特徴とする情報処理装置。
（付記１０）付記７に記載の情報処理装置において、
前記数値判定手段は、前記数値の桁数が８桁であり、かつ前記数値が月・日・時・分を表記可能な値であれば、前記数値を月・日・時・分で表記したスケジュールの時刻として認識し、
前記比較手段は、前記スケジュールの時刻が、月・日・時・分で表記した現在の時刻よりも過去である場合、月・日・時・分で表記可能な期間である１年だけ、前記スケジュールの時刻を未来へシフトすることを特徴とする情報処理装置。
（付記１１）付記７乃至付記１０のいずれかに記載の情報処理装置において、
さらに、前記現在の時刻がスケジュールの時刻となった場合にアラームを出力するアラーム手段を備えたことを特徴とする情報処理装置。
（付記１２）付記１乃至付記１１のいずれかに記載の情報処理装置において、
前記情報処理装置は、携帯電話機であることを特徴とする情報処理装置。
（付記１３）入力されるスケジュールの管理を行う情報処理装置におけるスケジュール入力方法であって、
入力を受け付けるステップと、
入力された数値の桁数と桁毎の値に基づいて、前記数値が時刻として認識可能であるか否かの判断を行い、認識可能である場合は前記数値をスケジュールの時刻として認識を行うステップと、
現在の時刻を取得するステップと、
前記スケジュールの時刻が前記現在の時刻よりも過去を表記している場合、前記スケジュールの時刻の表記可能な期間だけ、前記スケジュールの時刻を未来へシフトするステップと、
前記スケジュールの時刻と予め設定されたスケジュール内容とをスケジュールとして登録するステップと、
を備えたことを特徴とする情報処理装置におけるスケジュール入力方法。
（付記１４）入力されたスケジュールの管理をコンピュータに実行させるために、コンピュータにより読取可能な媒体に記憶された情報処理装置におけるスケジュール入力プログラムであって、
入力を受け付けるステップと、
入力された数値の桁数と桁毎の値に基づいて、前記数値が時刻として認識可能であるか否かの判断を行い、認識可能である場合は前記数値をスケジュールの時刻として認識を行うステップと、
現在の時刻を取得するステップと、
前記スケジュールの時刻が前記現在の時刻よりも過去を表記している場合、前記スケジュールの時刻の表記可能な期間だけ、前記スケジュールの時刻を未来へシフトするステップと、
前記スケジュールの時刻と予め設定されたスケジュール内容とをスケジュールとして登録するステップと、
をコンピュータに実行させることを特徴とする情報処理装置におけるスケジュール入力プログラム。
【００７９】
【発明の効果】
以上に詳述したように本発明によれば、ユーザが時刻として適切な数字のみの入力を行うだけで、スケジュールの時刻は自動的に判定され、デフォルトのスケジュール内容と共に登録されるため、スケジュールを手早く登録することができるという効果を奏する。
【図面の簡単な説明】
【図１】携帯電話機の構成の一例を示すブロック図である。
【図２】携帯電話機の表示部と入力部の一例を示す外観図である。
【図３】本発明の実施の形態１と実施の形態２に係る携帯電話機におけるスケジュール管理プログラムの一例を示す機能ブロック図である。
【図４】本発明の実施の形態１に係る携帯電話機におけるスケジュール登録処理の一例を示すフローチャートである。
【図５】本発明のスケジュール登録処理における画面遷移の一例を示す図である。
【図６】本発明の実施の形態２に係る携帯電話機におけるスケジュール登録処理の一例を示すフローチャートである。
【図７】従来の携帯電話機におけるスケジュール管理プログラムの一例を示す機能ブロック図である。
【図８】従来の携帯電話機におけるスケジュール登録処理の一例を示すフローチャートである。
【図９】従来のスケジュール登録処理における画面遷移の一例を示す図である。
【符号の説明】
１　メモリ、２　制御部、３　送受信アンテナ、４　無線通信部、５　音声Ｉ／Ｆ部、６　スピーカ、７　マイク、８　音源ＬＳＩ、９　ＬＥＤ、１０　バイブレータ、１１　表示部、１２　入力部、２１　表示部、２２　Ｍｅｎｕボタン、２３　決定ボタン、２４　カーソルボタン、２５　ダイヤルボタン、３１　入力制御手段、３２　表示制御手段、３３　計時手段、３４　アラーム制御手段、５１　数値判定手段、５２　比較手段、５３　スケジュール管理手段。
【図１】
2004110350.tif 000003
【図２】
2004110350.tif 000004
【図３】
2004110350.tif 000005
【図４】
2004110350.tif 000006
【図５】
2004110350.tif 000007
【図６】
2004110350.tif 000008
【図７】
2004110350.tif 000009
【図８】
2004110350.tif 000010
【図９】
2004110350.tif 000011