(57)【要約】      （修正有）【課題】タッチパネルに表示された日付項目において、日付データが直感的に選択・設定可能な方法の提供。【解決手段】年データは、表形式で表示した年データから、月データは、表示した月データから、日データは、カレンダー形式で表示した日データから選択する。各年、月、日のデータの選択画面は、画面を第１と第２の方向へスライドさせることによって、各年、月、日のデータの表示を切り替え可能とする。また、年データの選択画面を第３と第４の方向へスライドさせると、年データを変更することが可能であり、日データの選択画面を第３と第４の方向へスライドさせると、カレンダー形式で表示済みの月単位の日データを別の月データへ変更することが出来る。日付項目への入力済みの日付データの変更は、日付項目へ入力済みの日付データの年、月、日のいずれかの部分がタッチされると、その部分のデータの選択画面を表示し、変更を可能にする。【選択図】図５
2015069468.tif 000002
【特許請求の範囲】
【請求項１】
年データ、月データ、日データから構成される日付データをカレンダーデータより選択させることを可能とする情報処理装置であって、
年データを、画面上に表形式で表示済みの年データ選択画面から選択することを可能とする年データ選択手段と、
月データを、画面上に表示済みの月データ選択画面から選択することを可能とする月データ選択手段と、
日データを、画面上に表示済みの日データ選択画面から選択することを可能とする日データ選択手段
を備え、
前記年データ選択手段により選択された前記年データ、前記月データ選択手段から選択された月データ、前記日データ選択手段から選択された日データから日付項目に対し、前記日付データを入力することを可能とする
ことを特徴とする情報処理装置。
【請求項２】
前記年データ選択画面を第３の方向へフリックすることによって現在表示されている年データよりも後の年データを表示し、第４の方向へフリックすることによって前の年データ表示すること
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記日付項目に対して、日付データの年、月、日に対するデータの選択状況を表示する項目を備え、既に選択した部分である、前記年、前記月、前記日のいずれかの項目を選択すると、選択した箇所のデータ選択画面を表示すること
を特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記年データ選択画面を表示している時に、前記情報処理装置の表示画面を第１の方向へフリックを行うと、月データ選択画面を表示することを
を特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置情報処理装置。
【請求項５】
前記年データ選択画面を表示している時に、前記情報処理装置の表示画面を第３の方向へフリックを行うと、現在表示されている年代よりも後の年代の前記年データ選択画面を表示し、前記情報処理装置の表示画面を第４の方向へフリックを行うと、現在表示されている年代よりも前の年代の前記年データ選択画面を表示すること
を特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置情報処理装置。
【請求項６】
前記年データ選択画面において、前記年データを選択した後、前記月データ選択画面を自動的に表示すること
を特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置情報処理装置。
【請求項７】
月データ選択の画面を表示時に、前記情報処理装置の表示画面を第１の方向へフリックを行うとカレンダー形式の日データ選択画面を表示し、前記情報処理装置の表示画面を第２の方向へフリックを行うと、年データ選択画面を表示すること
を特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
月データ選択の画面を表示時に、前記情報処理装置の表示画面を第３の方向へフリックを行うと表示している年よりも後の年の同月の月の選択画面を表示し、前記情報処理装置の表示画面を第４の方向へフリックを行うと、表示している年よりも前の年の同月の月の選択画面を表示すること
を特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
前記月データ選択画面において、前記月データを選択した後、前記日データ選択画面を自動的に表示すること
を特徴とする請求項１乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
日データ選択の画面を表示時に、前記情報処理装置の表示画面を第２の方向へフリックを行うと、月データ選択画面を表示すること
を特徴とする請求項１乃至９のいずれか１項に記載の情報処理装置。
【請求項１１】
日データ選択の画面を表示時に、前記情報処理装置の表示画面を第３の方向へフリックを行うとカレンダー形式で表示している日データよりも後の月の日データ選択画面を表示し、前記情報処理装置の表示画面を第４の方向へフリックを行うと、カレンダー形式で表示している日データよりも前の月の日データ選択画面を表示すること
を特徴とする請求項１乃至１０のいずれか１項に記載の情報処理装置。
【請求項１２】
前記日付項目に既に入力済みである日付データの、年データ、月データ、日データのいずれかを選択すると、日付データの選択された部分のデータ選択画面を表示すること
を特徴とする請求項１乃至１１のいずれか１項に記載の情報処理装置情報処理装置。
【請求項１３】
前記日付項目に既に入力済みの日付データを入力した時点と該日付項目を変更するために前記日付データを選択した場合に、一定期間が過ぎていた場合にソフトウェアキーボードを表示すること
を特徴とする請求項１乃至１２のいずれか１項に記載の情報処理装置。
【請求項１４】
年データ、月データ、日データから構成される日付データをカレンダーデータより選択させることを可能とする情報処理装置情報処理装置の制御方法であって、
前記情報処理装置の年データ選択手段が、年データを、画面上に表形式で表示済みの年データ選択画面から選択することを可能とする年データ選択ステップと、
前記情報処理装置の月データ選択手段が、月データを、画面上に表示済みの月データ選択画面から選択することを可能とする月データ選択ステップと、
前記情報処理装置の日データ選択手段が、日データを、画面上に表示済みの日データ選択画面から選択することを可能とする日データ選択ステップと
を含み、
前記年データ選択ステップにより選択された前記年データ、前記月データ選択ステップから選択された月データ、前記日データ選択ステップから選択された日データから日付項目に対し、前記日付データを入力することを可能とする
ことを特徴とする情報処理装置の制御方法。
【請求項１５】
年データ、月データ、日データから構成される日付データをカレンダーデータより選択させることを可能とする情報処理装置において実行可能なプログラムであって、
前記情報処理装置を
年データを、画面上に表形式で表示済みの年データ選択画面から選択することを可能とする年データ選択手段と、
月データを、画面上に表示済みの月データ選択画面から選択することを可能とする月データ選択手段と、
日データを、画面上に表示済みの日データ選択画面から選択することを可能とする日データ選択手段
として機能させ、
前記年データ選択手段により選択された前記年データ、前記月データ選択手段から選択された月データ、前記日データ選択手段から選択された日データから日付項目に対し、前記日付データを入力することを可能とすること
を特徴とするプログラム。
【請求項１６】
記録媒体
請求項１５に記載されたプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネル形式の情報処理装置に表示されるアプリケーション画面の日付項目に対する、日付データの選択の制御に関する。
【背景技術】
【０００２】
アプリケーション画面の日付項目において、日付を入力する場合に直接日付を入力するとキーボードからの日付の入力が必要となるため、この入力の手間を省くために、カレンダーのデータを別ウィンドウで表示させ、そのカレンダーの日付データから入力したい日付を選択し、入力を行うという方法がある。
【０００３】
この方法により、カレンダーのウィンドウから日付項目へ所望の日付の値を入力する部分においては、日付データそのものを選択するだけであるため、入力を簡素化することが出来る。
【０００４】
しかしながら、このカレンダーのデータから所望の日付を選択させるための方法は、カレンダーのウィンドウの作り方によって様々であるため、また、カレンダー自体が膨大なデータであるため、所望の日付を選択し決定するまでの作業に手間がかかるという問題があった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３‐２５６０９８
【発明の概要】
【発明が解決しようとする課題】
【０００６】
例えば、特許文献１におけるカレンダー所望の日付を選択する方法は、年、月の指定をそれぞれプルダウンより選択させ、選択された年と月のカンレンダーを表示し、その中より任意の日を選択すると、その日付の値を入力項目へ入力できるという方法がある。また、現在表示されている日付よりも１つ前の年や月、または１つ後の年や月を表示させるためのボタンを画面上に用意することにより、それを押下させることにより日付の微調整を行うことも可能としている。
【０００７】
しかしながら、年を縦に長いプルダウンから選択させようとすると、プルダウンに表示する年のデータが多数ある場合、縦長に表示されたデータの中から所望の年のデータを選択しなくてはならないため、スピーディーに入力しづらいという問題があった。また、タブレット端末や情報処理装置等の比較的画面の小さいアプリケーションにおいて、このように縦長に表示された年のデータを選択することは、プルダウンの中の年のデータをすべて一度に表示することが出来ないため、画面をスクロールしながら所望の年データを選択するという動作が必要となる、等の問題がある。
【０００８】
このため、年、月、日のデータを、タッチパネル形式の画面の中においても、直感的に選択できることが出来るようにし、膨大な日付データから所望のデータを選択するまでの動作を簡素化できるようにすることが望まれる。また、選択した日付のデータを変更する場合も、変更箇所のみを最短の動作で変更できることが望まれる。
【０００９】
そこで、本発明では上記課題を鑑み、タッチパネル形式の情報処理装置で表示されるアプリケーション画面の日付項目に対して、日付データの選択を直感的に出来るようにすることを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、年データ、月データ、日データから構成される日付データをカレンダーデータより選択させることを可能とする情報処理装置であって、年データを、画面上に表形式で表示済みの年データ選択画面から選択することを可能とする年データ選択手段と、月データを、画面上に表示済みの月データ選択画面から選択することを可能とする月データ選択手段と、日データを、画面上に表示済みの日データ選択画面から選択することを可能とする日データ選択手段を備え、前記年データ選択手段により選択された前記年データ、前記月データ選択手段から選択された月データ、前記日データ選択手段から選択された日データから日付項目に対し、前記日付データを入力することを可能とすることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、タッチパネル形式の情報処理装置で表示されるアプリケーション画面の日付項目に対して、日付データの選択を直感的に出来るようにすることが可能になる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態における、情報処理システムの構成の一例を示す図である。
【図２】本発明の実施形態における、情報処理装置１０１、アプリケーションサーバ１０２、データベースサーバ１０３のハードウェア構成の一例を示す図である。
【図３】本発明の実施形態における、機能構成の一例を示す図である。
【図４】本発明の実施形態における、情報処理装置１０１の表示画面上の日付項目へ日付を入力する処理、あるいは、既に日付項目へ入力された日付データを変更する処理、の一例を示す図である。
【図５】本発明の実施形態における、情報処理装置１０１の表示画面上の日付項目へ日付を入力する処理の一例を示す図である。
【図６】本発明の実施形態における、既に情報処理装置１０１の表示画面上の日付項目へ入力された日付データを変更する処理の一例を示す図である。
【図７】本発明の実施形態における、情報処理装置１０１の表示画面上の日付項目へ日付データを入力する方法の一例を示すイメージ図である。
【図８】本発明の実施形態における、既に情報処理装置１０１の表示画面上の日付項目へ入力された日付データを変更する方法の一例を示すイメージ図である。
【図９】本発明の実施形態における、既に情報処理装置１０１の表示画面上の日付項目へ入力された日付データを変更する時に、ソフトウェアキーボードを表示する一例を示すイメージ図である。
【図１０】本発明の実施形態における、図４の処理情報処理装置１０１の表示画面上の日付項目へ日付を入力する処理、あるいは、既に日付項目へ入力された日付データを変更する処理、の変形例を示す図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施形態を詳細に説明する。図１は、本発明の情報処理システムの構成の一例を示すシステム構成図である。
【００１４】
図１に示すように、本実施形態のシステムでは、情報処理装置１０１は、持ち運び可能な情報処理端末を想定していて、公衆回線５００、またはインターネット回線６００を介してアプリケーションサーバ１０２とデータベースサーバ１０３にアクセス可能とする。また、情報処理装置１０１の表示画面の入力項目の中で日付項目を入力するための、本発明における入力のインタフェースを備える装置となる。
【００１５】
データベースサーバ１０３は、情報処理装置１０１の表示画面上の入力項目へ入力された値の登録の要求を受け付ける。また、情報処理装置１０１から、データベースサーバ１０３に取得の要求がされたデータを、記憶されているデータから要求されたデータを取得し、情報処理装置１０１へ送信する。
【００１６】
アプリケーションサーバ１０２は、情報処理装置１０１の表示画面の入力項目の中で日付項目の入力をするための、本発明における入力のインタフェースのアプリケーションが存在する場所とする。
【００１７】
なお、日付入力のインタフェースとなるアプリケーションに関しては、アプリケーションサーバ１０２、データに関しては、データベースサーバ１０３というように、サーバ側にそれぞれの機能を持たせているが、あくまで一実施例であり、情報処理装置１０１で入力されたデータそのものと、情報処理装置１０１の日付項目を入力するためのインタフェースとなるアプリケーションそのものを情報処理装置１０１側に保持させる方法をとっても良いこととする。
【００１８】
図２は、本発明の実施形態における、図１に示した情報処理装置１０１とアプリケーションサーバ１０２、データベースサーバ１０３のハードウェア構成の一例を示す図である。
【００１９】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２０】
また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００２１】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００２２】
また、入力コントローラ（入力Ｃ）２０５は、キーボード２０９や不図示のマウス等のポインティングデバイスからの入力を制御する。
ただし、情報処理装置への入力の制御は、ソフトキーボードや、画面に直に接触することによって行う。
【００２３】
ビデオコントローラ（ＶＣ）２０６は、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。表示器はＣＲＴだけでなく、液晶ディスプレイでも構わない。これらは必要に応じて管理者が使用するものである。本発明には直接関係があるものではない。
【００２４】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やフロッピー（登録商標）ディスク（ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２５】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣ
Ｐ／ＩＰを用いたインターネット通信等が可能である。
また、情報処理装置の場合、インターネット通信以外にも、公衆回線を用いて電話としての通信が可能であっても良い。
【００２６】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２７】
本発明を実現するためのプログラムは外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。
【００２８】
次に、図３を用いて、本発明にける情報処理装置１０１、アプリケーションサーバ１０２、データベースサーバ１０３の機能構成図の一例について説明する。
【００２９】
情報処理装置１０１は、年データ選択部３０１、月データ選択部３０２、日データ選択部３０３、選択元データ切り替え部３０４、画面スライド部３０５、月固定表示年変更部３０６、年データ受付部３０７、月データ受付部３０８、日データ受付部３０９からなる。
【００３０】
年データ選択部３０１は、情報処理装置１０１の表示画面に表示されている入力画面上の日付項目に対して、日付データの中の年データを入力するためのインタフェースを提供する。
【００３１】
月データ選択部３０２は、情報処理装置１０１の表示画面に表示されている入力画面上の日付項目に対して、日付データの中の月データを入力するためのインタフェースを提供する。
【００３２】
日データ選択部３０３は、情報処理装置１０１の表示画面に表示されている入力画面上の日付項目に対して、日付データの中の日データを入力するためのインタフェースを提供する。
【００３３】
選択画面切り替え部３０４は、情報処理装置１０１上の日付項目に対して、日付データの各年、月、日のデータの選択している状況が分かるように表示する項目の中で、既に選択した年、月、日のいずれかのデータを選択すると、その選択したデータを再度選択可能とする表示画面に切り替えることを行う。
【００３４】
画面スライド部３０５は、年データ選択画面で第１の方向へ表示画面をスライド（フリック）を行うと、月データ選択画面を表示し、月データ選択画面で第１の方向へ表示画面のフリックを行うと、日データ選択画面を表示する。また、日データ選択画面からから、第１の方向とは逆の方向の第２の方向へ表示画面をスライド（フリック）すると、月データ選択画面を表示し、月データ選択画面から、第１の方向とは逆の方向である第２の方向へ表示画面をスライド（フリック）すると、年データ選択画面を表示する。
【００３５】
また、年、月、日それぞれのデータ選択画面において、第３の方向に表示画面をスライド（フリック）すると、年データにおいては、現在表示されている年代よりも後のデータを表示する。
【００３６】
月データ選択画面においては、表示している年よりも後の年の同月の月の選択画面に変更することが可能となる。
日データ選択画面においては、カレンダー形式で表示している日データよりも後の月の日データ選択画面に変更することが出来る。
【００３７】
また、第３の方向とは逆の方向の第４の方向へスライド（フリック）すると、年データ選択画面においては、現在表示されている年代よりも前のデータを表示する。
月データ選択画面においては、表示している年よりも前の年の同月の月の選択画面に変更することが可能となる。
【００３８】
日データ選択画面においては、カレンダー形式で表示している日データよりも前の月の日データ選択画面に変更することが出来る。
【００３９】
年データ受付部３０７は、既に入力済みの日付データの日付データの、年データ部分の選択を受け付けると、年データ選択画面を表示可能とする。
【００４０】
月データ受付部３０８は、既に入力済みの日付データの日付データの、月データ部分の選択を受け付けると、月データ選択画面を表示可能とする。
【００４１】
日データ受付部３０９は、既に入力済みの日付データの日付データの、日データ部分の選択を受け付けると、日データ選択画面を表示可能とする。
【００４２】
アプリケーションサーバ１０２は、アプリケーション部３１０からなる。
アプリケーション部３１０は、情報処理装置１０１の表示画面の入力項目の中で日付項目の入力をするための、入力のインタフェースのアプリケーションを保持しておく。
【００４３】
データベースサーバ１０３は、データ受付部３１１、データ送信部３１２からなる。
【００４４】
データ受付部３１１は、情報処理装置１０１の表示画面上の入力項目へ入力された値の登録の要求を受け付ける。
【００４５】
データ送信部３１２は、情報処理装置１０１から、データベースサーバ１０３に取得の要求がされたデータを、記憶されているデータから要求されたデータを取得し、情報処理装置１０１へ送信する。
【００４６】
次に、図４を参照して、本発明の実施例における情報処理システムによって実行される情報処理装置での用紙の撮影から情報の読み取りまでの処理について説明する。図４の処理は、情報処理装置１０１のＣＰＵ２０１によって実施される。
【００４７】
ステップＳ４０１で、情報処理装置１０１のＣＰＵ２０１は、情報処理装置１０１の表示画面の図７の日付項目７０１において日付項目入力のために、カレンダーデータを表示するための図７のボタン７０２が押下されたか否かを判定する。
【００４８】
ステップＳ４０２で、情報処理装置１０１のＣＰＵ２０１が、カレンダーデータを表示するための図７の７０２のボタン７０２が押下されたと判定した場合、ステップＳ４０３の処理を行う。
【００４９】
ステップＳ４０２で、情報処理装置１０１のＣＰＵ２０１は、情報処理装置１０１の表示画面の既に入力済みの図７の日付項目７１１そのものが押下されたと判定した場合、ステップＳ４０４の処理を行う。
【００５０】
ステップＳ４０３ステップＳ４０４の処理の後は、ステップＳ４０５で、情報処理装置１０１のＣＰＵ２０１は、日付データを図７の日付項目７１１へ表示する。
【００５１】
次に、図４のステップＳ４０３のサブフローの処理を、図５を用いて説明する。なお、図５の処理は、情報処理装置１０１のＣＰＵ２０１によって実施されることとする。
【００５２】
ステップＳ５０１で、情報処理装置１０１のＣＰＵ２０１は、情報処理装置１０１の表示画面上に図７の年データ選択画面７０３を表示する。
【００５３】
ステップＳ５０２で、情報処理装置１０１のＣＰＵ２０１は、情報処理装置１０１の操作者により表示画面に対するタッチ処理を受け付ける。
【００５４】
ステップＳ５０３で、情報処理装置１０１のＣＰＵ２０１は、図７の選択経過表示エリア７０６の中の月データの部分、日データの部分、または、図７の年データ選択画面７０３の年データのうちどの選択を受け付けたかを判定する。
【００５５】
ステップＳ５０３で、情報処理装置１０１のＣＰＵ２０１が、図７の選択経過表示エリア７０６の中の月データの部分の選択を受け付けたと判定した場合、ステップＳ５０５へ処理を進める。
【００５６】
ステップＳ５０３で、情報処理装置１０１のＣＰＵ２０１が、図７の選択経過表示エリア７０６の中の日データの部分を選択を受け付けたと判定した場合、ステップＳ５０９へ処理を進める。
【００５７】
ステップＳ５０３で、情報処理装置１０１のＣＰＵ２０１が、図７の年データ選択画面７０３の年データの部分の選択を受け付けたと判定した場合、ステップＳ５０４で年データを図７の選択経過表示エリア７０６へ表示する。
【００５８】
ステップＳ５０４で、情報処理装置１０１のＣＰＵ２０１は、ステップＳ５０２で選択を受け付けた年データを図７の選択経過表示エリア７０６へ表示した後、ステップＳ５０５で、情報処理装置１０１の表示画面上に図７の月データ選択画面７０５を表示する。
【００５９】
ステップＳ５０６で、情報処理装置１０１のＣＰＵ２０１は、情報処理装置１０１の操作者により表示画面に対するタッチ処理を受け付ける。
【００６０】
ステップＳ５０７で、情報処理装置１０１のＣＰＵ２０１は、図７の選択経過表示エリア７０６の中の年データの部分、日データの部分、または、図７の月データ選択画面７０５の月データのうちどの選択を受け付けたかを判定する。
【００６１】
ステップＳ５０７で、情報処理装置１０１のＣＰＵ２０１が、図７の選択経過表示エリア７０６の中の年データの部分の選択を受け付けたと判定した場合、ステップＳ５０１へ処理を戻す。
【００６２】
ステップＳ５０７で、情報処理装置１０１のＣＰＵ２０１が、図７の選択経過表示エリア７０６の中の日データの部分の選択を受け付けたと判定した場合、ステップＳ５０９へ処理を進める。
【００６３】
ステップＳ５０７で、情報処理装置１０１のＣＰＵ２０１が、情報処理装置１０１のＣＰＵ２０１が、図７の月データ選択画面７０５の月データの選択を受け付けたと判定した場合、ステップＳ５０８で年データを図７の選択経過表示エリア７０６へ表示する。
【００６４】
ステップＳ５０８で、情報処理装置１０１のＣＰＵ２０１は、ステップＳ５０６で選択を受け付けた月データを図７の選択経過表示エリア７０６へ表示した後、ステップＳ５０９で、情報処理装置１０１の表示画面上に図７の日データ選択画面７０８を表示する。
【００６５】
ステップＳ５１０で、情報処理装置１０１のＣＰＵ２０１は、情報処理装置１０１の操作者により表示画面に対するタッチ処理を受け付ける。
【００６６】
ステップＳ５１１で、情報処理装置１０１のＣＰＵ２０１は、図７の選択経過表示エリア７０６の中の年データの部分、月データの部分、または、図７の日データ選択画面７０８の日データのうちどの選択を受け付けたかを判定する。
【００６７】
ステップＳ５１１で、情報処理装置１０１のＣＰＵ２０１が、図７の選択経過表示エリア７０６の中の年データの部分の選択を受け付けたと判定した場合、ステップＳ５０１へ処理を戻す。
【００６８】
ステップＳ５１１で、情報処理装置１０１のＣＰＵ２０１が、図７の選択経過表示エリア７０６の中の月データの部分の選択を受け付けたと判定した場合、ステップＳ５０５へ処理を戻す。
【００６９】
ステップＳ５１１で、情報処理装置１０１のＣＰＵ２０１が、図７の日データ選択画面７０８の日データの部分の選択を受け付けたと判定した場合、ステップＳ５１２で日データを図７の選択経過表示エリア７０６へ表示する。
【００７０】
ステップＳ５１２で、情報処理装置１０１のＣＰＵ２０１は、情報処理装置１０１の表示画面上の図７の閉じるボタン７１０を押下されたことを検知した場合、図７の日データ選択画面７０８を閉じ、この処理を終了する。
【００７１】
なお、図４の処理フローの中のステップにおいて、図７の年データ選択画面７０３、図７の月データ選択画面７０５、図７の日データ選択画面７０８が表示されている場合に、閉じるボタン７１０を押下されたことを検知した場合、図７の日付入力のための、図７の年データ選択画面７０３、図７の月データ選択画面７０５、図７の日データ選択画面７０８を閉じ、この処理を終了することが出来ることとする。
【００７２】
なお、図７の年データ選択画面７０３が表示されている状態において、第１の方向へ（例えば下から上へ）フリックを行うと月データ選択画面を表示する。さらに、第３の方向へ（例えば右から左の方向へ）フリックを行うと、フリック前に表示している年代よりも後の年代の年データ選択画面を表示する。図７の７１０は、第３の方向へフリックを行った後の画面の図の一例である。また、第４の方向へ（例えば左から右の方向へ）フリックを行うと、フリック前に表示している年代よりも前の年代の年データ選択画面を表示する。
【００７３】
同じく、図７の月データ選択画面７０５が表示されている状態において、第１の方向へ（例えば下から上へ）フリックを行うと日データ選択画面を表示する。また第１の方向とは逆の第２の方向へ（例えば上から下へ）フリックを行うと年データ選択画面を表示する。
【００７４】
さらに、第３の方向へ（例えば右から左の方向へ）フリックを行うと、フリック前に表示している年代よりも後の年代の同月の月データ選択画面を表示する。図７の７１１は、第一の方向へフリックを行った後の画面の図の一例である。また、第３の方向とは逆の第４の方向へ（例えば左から右の方向へ）フリックを行うと、フリック前に表示している年代よりも前の年代の同月の月データ選択画面を表示する。
【００７５】
さらに、図７の図７の日データ選択画面７０８が表示されている状態において、第２の方向へ（例えば上から下へ）フリックを行うと月データ選択画面を表示する。
さらに、第３の方向へ（例えば右から左の方向へ）フリックを行うと、フリック前に表示している月よりも後のカレンダー形式の日データ選択画面を表示する。図７の７１２は、第３の方向へフリックを行った後の画面の図の一例である。また、第３の方向とは逆の第４の方向へ（例えば左から右の方向へ）フリックを行うと、フリック前に表示している月よりも前のカレンダー形式の日データ選択画面を表示する。
【００７６】
このフリック処理の画面の動きは、後述する図６の処理フローにおける日付選択の画面においても同様であることとする。
【００７７】
次に、図４のステップＳ４０４のサブフローの処理を、図６を用いて説明する。なお、図６の処理は、情報処理装置１０１のＣＰＵ２０１によって実施されることとする。
【００７８】
この処理は、図７の日付項目７１１へ一旦日付データが入力された後にデータの修正を行いたい場合の処理となる。
【００７９】
ステップＳ６０１で、情報処理装置１０１のＣＰＵ２０１は、図４のステップＳ４０１でタッチ処理によって選択を受け付けた図８の日付項目８０１の日付データのうち、年データ、月データ、日データのどの部分の選択を受け付けたかを判定する。
【００８０】
ステップＳ６０１で、情報処理装置１０１のＣＰＵ２０１が、年データの部分の選択を受け付けたと判定した場合、ステップＳ６０２へ処理を進める。
【００８１】
ステップＳ６０１で、情報処理装置１０１のＣＰＵ２０１が、年データの部分以外（月データまたは、日データの部分）の選択を受け付けたと判定した場合、ステップＳ６０７へ処理を進める。
【００８２】
ステップＳ６０７で、情報処理装置１０１のＣＰＵ２０１は、図４のステップＳ４０１でタッチ処理によって選択を受け付けた図８の日付項目８０１の日付データのうち、月データ、日データのどの部分の選択を受け付けたかを判定する。
【００８３】
ステップＳ６０７で、情報処理装置１０１のＣＰＵ２０１が、月データの部分の選択を受け付けたと判定した場合、ステップＳ６０８へ処理を進める。
【００８４】
ステップＳ６０７で、情報処理装置１０１のＣＰＵ２０１が、日データの部分の選択を受け付けたと判定した場合、ステップＳ６１３へ処理を進める。
【００８５】
続いて、ステップＳ６０２以降の処理について説明をする。
【００８６】
ステップＳ６０２で、情報処理装置１０１のＣＰＵ２０１は、情報処理装置１０１の表示画面上に図７の年データ選択画面７０３を表示する。
【００８７】
ステップＳ６０３で、情報処理装置１０１のＣＰＵ２０１は、情報処理装置１０１の操作者により表示画面に対するタッチ処理を受け付ける。
【００８８】
ステップＳ６０３で、情報処理装置１０１のＣＰＵ２０１は、図８の選択経過表示エリア８０４の中の月データの部分、日データの部分、または、図８の年データ選択画面８０２の年データのうちどの選択を受け付けたかを判定する。
【００８９】
ステップＳ６０３で、情報処理装置１０１のＣＰＵ２０１が、図８の選択経過表示エリア８０４の中の月データの部分の選択を受け付けたと判定した場合、ステップＳ６０８へ処理を進める。
【００９０】
ステップＳ６０３で、情報処理装置１０１のＣＰＵ２０１が、図８の選択経過表示エリア８０４の中の日データの部分の選択を受け付けたと判定した場合、ステップＳ６１３へ処理を進める。
【００９１】
ステップＳ６０３で、情報処理装置１０１のＣＰＵ２０１が、図８の年データ選択画面８０２の年データの部分の選択を受け付けたと判定した場合、ステップＳ６０５で年データを図８の選択経過表示エリア８０４へ表示する。
【００９２】
なお、図８の８０１のように変更を行いここで変更作業を終えたとすると、変更後のデータは、情報処理装置１０１の表示画面上の日付項目におき、図８の８０８に示すように表示する。
【００９３】
続いて、ステップＳ６０７以降の処理について説明をする。
【００９４】
ステップＳ６０７で、情報処理装置１０１のＣＰＵ２０１は、情報処理装置１０１の表示画面上に図８の月データ選択画面８０３を表示する。
【００９５】
ステップＳ６０８で、情報処理装置１０１のＣＰＵ２０１は、情報処理装置１０１の操作者により表示画面に対するタッチ処理を受け付ける。
【００９６】
ステップＳ６０９で、情報処理装置１０１のＣＰＵ２０１は、図８の選択経過表示エリア８０４の中の年データの部分、日データの部分、または、図８の月データ選択画面８０３の月データのうちどの選択を受け付けたかを判定する。
【００９７】
ステップＳ６０９で、情報処理装置１０１のＣＰＵ２０１が、図８の選択経過表示エリア８０４の中の年データの部分の選択を受け付けたと判定した場合、ステップＳ６０２へ処理を進める。
【００９８】
ステップＳ６０９で、情報処理装置１０１のＣＰＵ２０１が、図８の選択経過表示エリア８０４の中の日データの部分の選択を受け付けたと判定した場合、ステップＳ６１３へ処理を進める。
【００９９】
ステップＳ６０９で、情報処理装置１０１のＣＰＵ２０１が、図８の月データ選択画面８０３の月データの部分の選択を受け付けたと判定した場合、ステップＳ６１０で年データを図８の選択経過表示エリア８０４へ表示する。
【０１００】
なお、図８の８０２のように変更を行いここで変更作業を終えたとすると、変更後のデータは、情報処理装置１０１の表示画面上の日付項目におき、図８の８０９に示すように表示する。
【０１０１】
続いて、ステップＳ６１１以降の処理について説明をする。
【０１０２】
ステップＳ６１１で、情報処理装置１０１のＣＰＵ２０１は、情報処理装置１０１の表示画面上に図Ｘの日データ選択画面ＸＸＸを表示する。
【０１０３】
ステップＳ６１２で、情報処理装置１０１のＣＰＵ２０１は、情報処理装置１０１の操作者により表示画面に対するタッチ処理を受け付ける。
【０１０４】
ステップＳ６１３で、情報処理装置１０１のＣＰＵ２０１は、図８の選択経過表示エリア８０４の中の年データの部分、月データの部分、または、図８の日データ選択画面８０６の日データのうちどの選択を受け付けたかを判定する。
【０１０５】
ステップＳ６１３で、情報処理装置１０１のＣＰＵ２０１が、図８の選択経過表示エリア８０４の中の年データの部分の選択を受け付けたと判定した場合、ステップＳ６０２へ処理を進める。
【０１０６】
ステップＳ６１３で、情報処理装置１０１のＣＰＵ２０１が、図８の選択経過表示エリア８０４の中の月データの部分の選択を受け付けたと判定した場合、ステップＳ６０７へ処理を進める。
【０１０７】
ステップＳ６１３で、情報処理装置１０１のＣＰＵ２０１が、図８の日データ選択画面８０６の日データの部分の選択を受け付けたと判定した場合、ステップＳ６１５で年データを図８の選択経過表示エリア８０４へ表示する。
【０１０８】
なお、図８の８０５のように変更を行いここで変更作業を終えたとすると、変更後のデータは、情報処理装置１０１の表示画面上の日付項目におき、図８の８１０に示すように表示する。
【０１０９】
ステップＳ６１６で、情報処理装置１０１のＣＰＵ２０１は、情報処理装置１０１の表示画面上の図８の閉じるボタン８０７を押下されたことを検知した場合、図８の日データ選択画面８０６を閉じ、この処理を終了する。
【０１１０】
なお、図６の処理フローの中のステップにおいて、図８の年データ選択画面８０２、図８の月データ選択画面８０３、図８の日データ選択画面８０６が表示されている場合に、閉じるボタン８０７を押下されたことを検知した場合、図８の年データ選択画面８０２、図８の月データ選択画面８０３、図８の日データ選択画面８０６を閉じ、この処理を終了することが出来ることとする。
【０１１１】
また、図６のステップＳ６０２、ステップＳ６０７、ステップＳ６１１では、図４のステップＳ４０４において、日付データのうち選択された場所に応じて、それぞれ年データ選択画面、月データ選択画面、日データ選択画面を表示しているが、入力画面を終了し、一定期間（例えば一週間や一か月等）の時間が終了した後には、図９のように日付入力値にソフトウェアキーボードを表示させてあげても良いこととする。なお、そのソフトウェアキーボードを表示する条件は時間に限らなくても良いこととする。
【０１１２】
例えば、図１０は、図４の日付変更のメインの処理に追加し、さらにソフトウェアキーボードを表示する場合の処理の一例を示す図である。
【０１１３】
ステップＳ１００１、ステップＳ１００２は、図４のステップＳ４０１、ステップＳ４０２、また、ステップＳ１００３は、図４のステップＳ４０３、ステップＳ１００７は図４のステップＳ４０４、ステップＳ１００４は、図４のステップＳ４０５と処理を同等とするため説明を省略する。
【０１１４】
ステップＳ１００５において、情報処理装置１０１のＣＰＵ２０１は、日付項目９０１の中の日付データ９０２が選択された場合に、まず前回入力時刻と現在時刻を比較する。
【０１１５】
ステップＳ１００６において、情報処理装置１０１のＣＰＵ２０１が、予め決定しておいた一定の時間を経過していない場合は、ステップＳ１００７へ処理を進め、予め決定しておいた一定の時間（例えば１週間や一か月等）を経過した場合は、ステップＳ１００８へ処理を進める。
【０１１６】
ステップＳ１００８において情報処理装置１０１のＣＰＵ２０１は、数値入力のソフトウェアキーボードを図９のように表示する。
【０１１７】
ステップＳ１００９において、情報処理装置１０１のＣＰＵ２０１は、ユーザより日付データ９０２に対する変更を図ソフトウェア９のソフトウェアキーボード９０３より受け付け図９の日付項目９０１へ表示をする。
【０１１８】
このように、一週間あるいは、一か月間等の長期期間が過ぎ去ってから、以前入力した日付項目に対し、数値入力の修正を行う場合には、カレンダーのデータからではなく、ソフトウェアキーボードによって修正したい箇所を一度に修正できることが可能になる。
【０１１９】
以上、実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１２０】
また、本発明におけるプログラムは、図４、図５、図６、図１０に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図４、図５、図６、図１０の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図４、図５、図６、図１０の各装置の処理方法ごとのプログラムであってもよい。
【０１２１】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１２２】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１２３】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【０１２４】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２５】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２６】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１２７】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１２８】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１２９】
１０１  情報処理装置１０１
１０２  アプリケーションサーバ１０２
１０３  データベースサーバ１０３
１０４  公衆回線
１０５  インターネット回線
１０６  ＬＡＮ
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  システムバス
２０５  入力コントローラ（入力Ｃ）
２０６  ビデオコントローラ（ＶＣ）
２０７  メモリコントローラ（ＭＣ）
２０８  通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）
２０９  ＫＢ（キーボード）
２１０  ＣＲＴ
２１１  外部メモリ（ＨＤ、ＦＤ）
【図１】
2015069468.tif 000003
【図２】
2015069468.tif 000004
【図３】
2015069468.tif 000005
【図４】
2015069468.tif 000006
【図５】
2015069468.tif 000007
【図６】
2015069468.tif 000008
【図７】
2015069468.tif 000009
【図８】
2015069468.tif 000010
【図９】
2015069468.tif 000011
【図１０】
2015069468.tif 000012
【手続補正書】
【提出日】平成26年1月31日(2014.1.31)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
年データ、月データ、日データから構成される日付データをカレンダーデータより選択させることを可能とする情報処理装置であって、
年データを、画面上に表形式で表示済みの年データ選択画面から選択することを可能とする年データ選択手段と、
月データを、画面上に表示済みの月データ選択画面から選択することを可能とする月データ選択手段と、
日データを、画面上に表示済みの日データ選択画面から選択することを可能とする日データ選択手段
を備え、
前記年データ選択手段により選択された前記年データ、前記月データ選択手段から選択された月データ、前記日データ選択手段から選択された日データから日付項目に対し、前記日付データを入力することを可能とする
ことを特徴とする情報処理装置。
【請求項２】
前記日付項目に対して、日付データの年、月、日に対するデータの選択状況を表示する項目を備え、既に選択した部分である、前記年、前記月、前記日のいずれかの項目を選択すると、選択した箇所のデータ選択画面を表示すること
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記年データ選択画面を表示している時に、前記情報処理装置の表示画面を第１の方向へフリックを行うと、月データ選択画面を表示することを
を特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記年データ選択画面を表示している時に、前記情報処理装置の表示画面を第３の方向へフリックを行うと、現在表示されている年代よりも後の年代の前記年データ選択画面を表示し、前記情報処理装置の表示画面を第４の方向へフリックを行うと、現在表示されている年代よりも前の年代の前記年データ選択画面を表示すること
を特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記年データ選択画面において、前記年データを選択した後、前記月データ選択画面を自動的に表示すること
を特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
月データ選択の画面を表示時に、前記情報処理装置の表示画面を第１の方向へフリックを行うとカレンダー形式の日データ選択画面を表示し、前記情報処理装置の表示画面を第２の方向へフリックを行うと、年データ選択画面を表示すること
を特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
月データ選択の画面を表示時に、前記情報処理装置の表示画面を第３の方向へフリックを行うと表示している年よりも後の年の同月の月の選択画面を表示し、前記情報処理装置の表示画面を第４の方向へフリックを行うと、表示している年よりも前の年の同月の月の選択画面を表示すること
を特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記月データ選択画面において、前記月データを選択した後、前記日データ選択画面を自動的に表示すること
を特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
日データ選択の画面を表示時に、前記情報処理装置の表示画面を第２の方向へフリックを行うと、月データ選択画面を表示すること
を特徴とする請求項１乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
日データ選択の画面を表示時に、前記情報処理装置の表示画面を第３の方向へフリックを行うとカレンダー形式で表示している日データよりも後の月の日データ選択画面を表示し、前記情報処理装置の表示画面を第４の方向へフリックを行うと、カレンダー形式で表示している日データよりも前の月の日データ選択画面を表示すること
を特徴とする請求項１乃至９のいずれか１項に記載の情報処理装置。
【請求項１１】
前記日付項目に既に入力済みである日付データの、年データ、月データ、日データのいずれかを選択すると、日付データの選択された部分のデータ選択画面を表示すること
を特徴とする請求項１乃至１０のいずれか１項に記載の情報処理装置。
【請求項１２】
前記日付項目に既に入力済みの日付データを入力した時点と該日付項目を変更するために前記日付データを選択した場合に、一定期間が過ぎていた場合にソフトウェアキーボードを表示すること
を特徴とする請求項１乃至１１のいずれか１項に記載の情報処理装置。
【請求項１３】
年データ、月データ、日データから構成される日付データをカレンダーデータより選択させることを可能とする情報処理装置の制御方法であって、
前記情報処理装置の年データ選択手段が、年データを、画面上に表形式で表示済みの年データ選択画面から選択することを可能とする年データ選択ステップと、
前記情報処理装置の月データ選択手段が、月データを、画面上に表示済みの月データ選択画面から選択することを可能とする月データ選択ステップと、
前記情報処理装置の日データ選択手段が、日データを、画面上に表示済みの日データ選択画面から選択することを可能とする日データ選択ステップと
を含み、
前記年データ選択ステップにより選択された前記年データ、前記月データ選択ステップから選択された月データ、前記日データ選択ステップから選択された日データから日付項目に対し、前記日付データを入力することを可能とする
ことを特徴とする情報処理装置の制御方法。
【請求項１４】
年データ、月データ、日データから構成される日付データをカレンダーデータより選択させることを可能とする情報処理装置において実行可能なプログラムであって、
前記情報処理装置を
年データを、画面上に表形式で表示済みの年データ選択画面から選択することを可能とする年データ選択手段と、
月データを、画面上に表示済みの月データ選択画面から選択することを可能とする月データ選択手段と、
日データを、画面上に表示済みの日データ選択画面から選択することを可能とする日データ選択手段
として機能させ、
前記年データ選択手段により選択された前記年データ、前記月データ選択手段から選択された月データ、前記日データ選択手段から選択された日データから日付項目に対し、前記日付データを入力することを可能とすること
を特徴とするプログラム。
【請求項１５】
記録媒体
請求項１４に記載されたプログラムを記録したコンピュータ読み取り可能な記録媒体。