(57)【特許請求の範囲】
【請求項１】
処理データと処理時刻情報を示す時間データとを対応づけてメモリデバイスに複数格納するとともに、前記複数の時間データを前記メモリデバイスから読み出して時間順に配列して表示装置に表示させる日記アプリケーションを実行する情報処理方法において、
前記日記アプリケーションを選択して実行する起動工程と、
前記日記アプリケーションの実行時に、前記複数の時間データについて、前記メモリデバイスに格納された最新の処理データと対応付けられた最新時間データを含む所定時間範囲の時間データを抽出して、当該処理データと時間データとを対応付けて表示する表示工程と、
前記表示工程で表示した時間データからユーザの選択した時間データを取得する取得工程と、
前記ユーザの選択した時間データが今日の日付を示す時刻である場合は日記編集モードに遷移して当該時間データと対応づける処理データを編集する編集画面を表示し、前記ユーザの選択した時間データが今日の日付を示す時刻でなければ日記読み出しモードに遷移して当該時間データに対応付けられている処理データを読み出し画面に表示する制御工程と
を有することを特徴とする情報処理方法。
【請求項２】
前記表示工程では、前記所定時間範囲の略中心位置に、前記日記アプリケーションが現在実行されている時点の日にちを前記時間データとして表示することを特徴とする請求項１に記載の情報処理方法。
【請求項３】
前記制御工程では、表示させる前記編集画面に前記日記編集モードに遷移させるための編集アイコンを表示することを特徴とする請求項１又は２に記載の情報処理方法。
【請求項４】
処理データと処理時刻情報を示す時間データとを対応づけてメモリデバイスに複数格納するとともに、前記複数の時間データを前記メモリデバイスから読み出して時間順に配列して表示装置に表示させる日記アプリケーションを実行する情報処理装置において、
前記日記アプリケーションを選択して実行する起動手段と、
前記日記アプリケーションの実行時に、前記複数の時間データについて、前記メモリデバイスに格納された最新の処理データと対応付けられた最新時間データを含む所定時間範囲の時間データを抽出して、当該処理データと時間データとを対応付けて表示する表示手段と、
前記表示工程で表示した時間データからユーザの選択した時間データを取得する取得手段と、
前記ユーザの選択した時間データが今日の日付を示す時刻である場合は日記編集モードに遷移し、前記ユーザの選択した時間データが今日の日付を示す時刻でなければ日記読み出しモードに遷移して当該時間データに対応付けられている処理データを読み出す制御手段と
を含むことを特徴とする情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は情報処理方法および装置に関し、特に、年月日や時間情報およびこれに対応したデータの存在等を表示することのできるカレンダー表示機能と、例えば日記、スケジュール等、前記各日時情報に対応したデータの作成、呼び出し等の情報処理を行う情報処理方法、および当該情報処理に使用する情報処理装置に関するものである。
【０００２】
【従来の技術】
従来、上記情報処理装置により実行できるカレンダーアプリケーション等が知られている。当該アプリケーションを実行すると、現在の年月日、時間等を含むカレンダー画面がまず表示される。また、表示されたカレンダーでは過去、未来の領域を表す手段として、今日の日付や時間を示すようなマークが付くのみであった。
【０００３】
また、最初に開くカレンダー画面は現在の日時を含む年月や週のカレンダーが、月単位、週単位等で表示され、過去や未来への切り替えも月単位、週単位で表示が切り替わっていた。
【０００４】
また、カレンダーと連動して動作するアプリケーション、例えば日記やスケジューラ等においては、対象となる日付のデータを選択する場合、データの読み出しなのか、編集なのか、新規作成なのかは選択する前のモードの切り替えや、メニュー等からの指定によって指示しなくてはならなかった。
【０００５】
さらに、データの編集を行う際、作成するデータにそのデータの日時に依存する画像データを添付する場合には、画像データがいつ撮影／作成されたデータなのかに関らず添付することができた。
【０００６】
また、日記等の作成作業は、各データは１日単位で管理されており、新規にデータを作成する場合は、通常はその日の終わりに１日分をまとめて作成することが多かった。
【０００７】
【発明が解決しようとする課題】
しかしながら、例えば日記アプリケーションに関しては、一番新しいデータを読み出そうとした場合、必ずしも今日の日付に日記データが存在するとは限らない。また、編集途中の日記データに追記しようとする場合、そのデータは必ずしも今日のデータとも限らない。従って、最初にカレンダーアプリケーションを開いたときに、カレンダー表示が今日の日付が含まれる画面を常に表示するような仕様になっていた場合には、そこから最新の日記データが存在している日付までスクロールやページ切り替え等を行う必要があり、操作が煩雑になってしまう。
【０００８】
また、今日の日付や時間等を示す手段として、マーク等がついているだけでは、それより過去や未来の日付、時間が一目してわかりにくい等の欠点がある。
【０００９】
さらに、カレンダー表示が、今日の日付、時間を含んだ月単位、週単位等の予め決められた分割単位で表示された場合には、例えば、今日の日付が月の初旬や月末であった場合には、前月や次月のカレンダーを見たいときに新たにスクロールやページ切り替え等の手段によって表示を切り替えなければならず、操作が煩雑になっていた。週単位、日単位の表示に関しても同様である。
【００１０】
また、日記やスケジュールの編集を行う場合に、画像データの添付を行う際に画像データの撮影／作成日時のチェックを行わなければ、うっかり古い画像のデータを添付してしまうというミスが発生することがあった。
【００１１】
また、日記等のデータが、１日分等の決まった時間単位の分割になっている場合には、作成、編集するのもその日の終わりにまとめて行わなければならず、その日に起こった出来事をつい忘れてしまい、作成に支障をきたす場合もある。
【００１２】
本発明は、上記のような問題点を解決するためになされたものであって、その目的とするところは、カレンダーアプリケーションを開いたときには、今日の日付や時間ではなく、日記やスケジュール等のデータのうち最新のデータが記録されている日時のカレンダーが開くようにすることである。
【００１３】
また、他の目的は、カレンダー画面で示される日付に格納されている日記やスケジュール等のデータを選択した場合には、そのデータが格納されている全データのうち最新のデータの場合には、続きのデータ入力が可能となるような編集モードで開き、それ以外のデータの場合には読み出しモードで開くようにすることである。
【００１４】
また、他の目的は、カレンダー表示の際に、今日の日付より過去を表す領域の表示パターンと未来を表す領域の表示パターンを異なるようにして、簡単に見分けが付くようにすることである。
【００１５】
さらに、他の目的は、カレンダー表示は、月単位、週単位等の決まった分割ではなく、今日の日付からの前後月、前後週、前後日等を画面中同じ時間幅にして、常に今日の日付が中心になるような表示を行うようにすることである。
【００１６】
また、他の目的は、日記やスケジュールの編集中に画像データの添付を行う際に、添付画像の撮影／作成日時が対象となる日記やスケジュールの日付より古い場合には警告を出すようにすることである。
【００１７】
また、他の目的は、作成日時が付加されたテキスト等のデータをフリーで作成できるメモアプリケーションと、作成されたメモデータの一覧をリスト表示できるような機能を持ち、同じ日付に作成されたメモデータのリストのうち必要なデータのみを選択、あるいは不必要なデータを削除した後、これらのデータを時間順に合成することによって日記データを作成するような機能を持たせるようにすることである。
【００１８】
【課題を解決するための手段】
上記の課題を解決するために、本発明は、処理データと処理時刻情報を示す時間データとを対応づけてメモリデバイスに複数格納するとともに、前記複数の時間データを前記メモリデバイスから読み出して時間順に配列して表示装置に表示させる日記アプリケーションを実行する情報処理方法において、前記日記アプリケーションを選択して実行する起動工程と、前記日記アプリケーションの実行時に、前記複数の時間データについて、前記メモリデバイスに格納された最新の処理データと対応付けられた最新時間データを含む所定時間範囲の時間データを抽出して、当該処理データと時間データとを対応付けて表示する表示工程と、前記表示工程で表示した時間データからユーザの選択した時間データを取得する取得工程と、前記ユーザの選択した時間データが今日の日付を示す時刻である場合は日記編集モードに遷移して当該時間データと対応づける処理データを編集する編集画面を表示し、前記ユーザの選択した時間データが今日の日付を示す時刻でなければ日記読み出しモードに遷移して当該時間データに対応付けられている処理データを読み出し画面に表示する制御工程とを有することを特徴とする情報処理方法を提供する。
【００１９】
上記情報処理方法にあっては、前記表示工程では、前記所定時間範囲の略中心位置に、前記日記アプリケーションが現在実行されている時点の日にちを前記時間データとして表示することができる。
【００２０】
上記情報処理方法にあっては、前記制御工程では、表示させる前記編集画面に前記日記編集モードに遷移させるための編集アイコンを表示することができる。
【００２１】
上記の課題を解決するために、本発明は、処理データと処理時刻情報を示す時間データとを対応づけてメモリデバイスに複数格納するとともに、前記複数の時間データを前記メモリデバイスから読み出して時間順に配列して表示装置に表示させる日記アプリケーションを実行する情報処理装置において、前記日記アプリケーションを選択して実行する起動手段と、前記日記アプリケーションの実行時に、前記複数の時間データについて、前記メモリデバイスに格納された最新の処理データと対応付けられた最新時間データを含む所定時間範囲の時間データを抽出して、当該処理データと時間データとを対応付けて表示する表示手段と、前記表示工程で表示した時間データからユーザの選択した時間データを取得する取得手段と、前記ユーザの選択した時間データが今日の日付を示す時刻である場合は日記編集モードに遷移し、前記ユーザの選択した時間データが今日の日付を示す時刻でなければ日記読み出しモードに遷移して当該時間データに対応付けられている処理データを読み出す制御手段とを含むことを特徴とする情報処理装置を提供する。
【００３６】
【発明の実施の形態】
（第１実施形態）
第１実施形態では、カレンダー情報、日記、スケジュールデータ、画像データ等の各種データを格納できるメモリ手段、カレンダーやそれに付随するテキスト、画像データ等の表示が可能な表示手段、また、制御を指示するためのキーや手書きタブレット等が一体となった情報処理装置を例に挙げ説明する。
【００３７】
図１は、本発明に係る情報処理装置の第１実施形態の概略構成を示すブロック図である。
【００３８】
図１に示す情報処理装置の動作はＣＰＵ（Central Processing Unit；中央演算処理装置）１０１により制御される。ＣＰＵ１０１には、制御プログラムを記憶しているＲＯＭ（リードオンリメモリ）１０２，ＲＡＭ（ランダムアクセスメモリ）１０３、フラッシュメモリ０４、タブレットコントロール部１０５，ＬＣＤコントロール部１０７、制御キー群１１１、電源を供給するためのＤＣ／ＤＣコンバータ１１３、ＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）１１０がそれそれ接続される。
【００３９】
タブレットコントロール部１０５には手書きタブレット１０６が，ＬＣＤコントロール部１０７には表示駆動部１０８が、表示駆動部１０８には表示部１０９が接続されている。表示部１０９はＴＦＴ（Ｔｈｉｎ  Ｆｉｌｍ  Ｔｒａｎｓｉｓｔｏｒ）カラー液晶表示パネルを備える。ＤＣ／ＤＣコンバータ１１３には電池１１２から電源が供給されている。
【００４０】
表示部１０９と手書きタブレット１０６は一体構造となっており、表示部１０９の上部に透明タブレットが積層されている。表示部１０９に表示されるグラフィックデータを参照しながら、手書きタブレット１０６上で対応する位置をペンタッチすることにより制御操作ができるようになっている。
【００４１】
ＣＰＵ１０１はＲＯＭ１０２内の制御プログラムに基づいて各種制御を行う。これらの制御には、データ格納手段として用いられるフラッシュメモリ１０４に格納されている画像データを読み込んでＲＡＭ１０３へＤＭＡ転送する処理、同様にＲＡＭ１０３よりＬＣＤコントロール部１０７ヘデータをＤＭＡ転送する処理、日記やスケジュール等のデータをファイル形式でフラッシュメモリ１０４へ格納する処理、手書きタブレット１０６から入力された情報に従った各種アプリケーションの実行、アプリケーション実行中の制御キー群１１１による制御指示に対応した制御処理の実行、各素子への電源供給をコントロールするための制御信号をＤＣ／ＤＣコンバータ１１３に対し出力する処理、および、ＲＴＣ１１０と計時データをやり取りする処理等を含む。
【００４２】
ＲＡＭ１０３は画像展開エリア１０３ａ、ワークエリア１０３ｂ，ＶＲＡＭ１０３ｃ、一時退避エリア１０３ｄを備えている。画像展開エリア１０３ａは、フラッシュメモリ１０４から読み出されたＪＰＥＧ（Joint Photographic Experts Group）圧縮画像データを一時的に格納するためのテンポラリバッファとして、また、画像圧縮処理、解凍処理のための画像専用ワークエリアとして使用される。ワークエリア１０３ｂは、各種プログラムのためのワークエリアである。ＶＲＡＭ１０３ｃは、表示部１１３に表示する表示データを格納するためのＶＲＡＭとして使用される。一時退避エリア１０３ｄは、各種データを一時退避させるためのエリアである。
【００４３】
フラッシュメモリ１０４は、画像データ格納領域１０４ａと日記データ格納領域１０４ｂを備えている。画像データ格納領域１０４ａはＪＰＥＧ圧縮されたされた撮影画像データ、サムネイル画像データのファイルを格納しておくためのメモリ、日記データ格納領域１０４ｂはアプリケーションより作成された日記やスケジュールデータ等のファイルを格納しておくためのメモリである。第１実施形態において、フラッシュメモリ１０４はフラッシュメモリで構成される。
【００４４】
タブレットコントロール部１０５は、手書きタブレット１０６の駆動制御と、ペンタッチにより入力された各種情報をデジタル信号に変換してＣＰＵ１０１へ転送するための制御を行う。
【００４５】
ＬＣＤコントロール部１０７は、画像データ格納領域１０４ａ中の画像ファイルに対してＪＰＥＧ解凍を行ったＹＵＶデジタル画像データを受け取り、ＲＧＢデジタル信号に変換してから表示駆動部１０８へ出力する処理、あるいは、ＶＲＡＭ１０３ｃに格納されているＲＧＢデジタルデータを同様に表示駆動部１０８へ出力する処理を行う。表示駆動部１０８は表示部１０９を駆動するための制御を行う。表示部１０９は画像を表示するための表示装置であり、ＶＧＡ規格（６４０×４８０ドット）の前述したＴＦＴ液晶表示パネルを備える。
【００４６】
制御キー群１１１は補助的なキー入力部であり、アプリケーション実行中におけるオペレーションを手書きタブレット１０６からのペン入力に限定せずに、簡単な機能制御を行えるようにすめためのものである。制御キー群１１１は、例えばカーソルキー、スクロールキー、決定キー、キャンセルキー等を含んでいる。
【００４７】
電池１１２は充電可能な２次電池、あるいは１次電池（乾電池）でもよい。ＤＣ／ＤＣコンバータ１１３は電池１１２から電源供給を受け、昇圧、レギュレーションを行うことにより複数の電源を作り出し、ＣＰＵ１０１をはじめとする各素子に各々必要な電圧の電源を供給している。ＤＣ／ＤＣコンバータ１１３による各々の電圧の供給開始、供給停止は、ＣＰＵ１０１からの制御信号１１４に従って制御される。
【００４８】
ＲＴＣ１１０は、カレンダーアプリケーションや作成されるデータのタイムスタンプに使用するために継続的に計時動作を行い、ＣＰＵ１０１に時刻データを供給している。
【００４９】
以下、本発明に係る第１実施形態における情報処理装置の制御処理手順を、図２乃至図１２を参照して説明する。
【００５０】
図２は、カレンダー表示と連動した日記アプリケーションの動作を表すフローチャートである。
【００５１】
図２において、ステップＳ２０１で本体の電源が投入されると、ステップＳ２０２において、手書きタブレット１０６、または制御キー群１１１の操作によって日記アプリケーションを選択することができる。
【００５２】
日記アプリケーションが選択されるとステップＳ２０３において、現在格納されている日記データ中、最新の日記データに対応する日付が含まれる月のカレンダー表示を行い、続いてステップＳ２０４においてキー入力待ちとなる。このカレンダー表示例については後に図４を参照して詳述する。
【００５３】
キー入力があるとステップＳ２０５において、手書きタブレット１０６によるペンタッチ等でカレンダー中に表示されている日記データが選択されたか判断し、選択された場合にはステップＳ２０６に進んで、選択された日記が今日の日付の日記がどうか判断する。今日の日記と判断された場合はステップＳ２０７に進み、編集モードで日記データを開いた後、続くステップＳ２０８で日記の編集処理を行う。ステップＳ２０８の編集モードの表示例については後に図６を参照して詳述する。
【００５４】
一方、ステップＳ２０６において、選択された日記が今日の日付の日記でないと判断された場合はステップＳ２０９に進んで、読み出しモードで日記データを開いた後、続くステップＳ２１０で日記の読み出し処理を行う。ステップＳ２１０の読み出しモードの表示例については後に図７を参照してそれぞれ詳述する。
【００５５】
また、ステップＳ２０４のキー待ちからステップＳ２０５の日記データ選択かの判断を行って当該日記データが選択されない場合はステップＳ２１１に進んで、表示モードの切り替え指示が行われたか判断する。当該切り替え指示が行われた場合はステップＳ２１２に進んで、別の表示モード（第２のモード）でカレンダー表示を行った後、ステップＳ２０４のキー入力待ちに戻る。第２の表示モードは、月単位、週単位等の暦上の決まった時間分割単位ではなく、今日の日付より前後月、前後週、前後日等が同じ範囲になり、常に今日の日付が表示の中心になるように分割してカレンダー表示を行うモードであり、図５にその表示例を後述する。
【００５６】
また一方、ステップＳ２１１において表示モードの切り替え指示が行われなかった場合はステップＳ２１３に進んで、その他のカレンダー画面制御が操作されたか判断する。その他のカレンダー画面制御が操作された場合はステップＳ２１４に進み、それぞれに対応したカレンダーアプリケーション処理が実行された後、ステップＳ２０４のキー入力待ちに戻る。当該画面制御が操作されない場合はそのままステップＳ２０４に戻る。
【００５７】
図３は日記アプリケーション中の日記データ編集動作を表すフローチャートであり、図２中のステップＳ２０８も当該動作と同様の処理である。
【００５８】
図３中ステップＳ３０１において電源オンされ、日記データの編集処理が選択された場合には、ステップＳ３０２において指定された日記データを日記データ格納領域１０４ｂから読み出し、日記データを開く処理を行う。続いてステップＳ３０３に進んでキー入力待ちとなる。
【００５９】
キー入力があるとステップＳ３０４において、日記データに画像添付の指示が行われたか判断し、行われた場合はステップＳ３０５に進んで、添付したい画像データを画像データ格納領域１０４ａから選択する。添付画像を選択指示すると続くステップＳ３０６において、選択された添付画像データの作成日時をチェックし、チェック結果に応じて分岐する。この日時が現在編集中の日記データの日付より新しい場合はステップＳ３０７に進み、選択された画像データを画像データ格納領域１０４ａから読み出し、編集中の日記データに添付処理を実行してからステップＳ３０３のキー入力待ちに戻る。
【００６０】
一方、ステップＳ３０６でチェックした日時が現在編集中の日記データの日付より古い場合はステップＳ３０８に進み、画面中にポップアップ表示（後述する図８参照）、あるいはアラーム等の警告を行ってからステップＳ３０９の判断に進む。ステップＳ３０９では画像添付がキャンセルされたか判断し、キャンセルされた場合はステップＳ３０３のキー入力待ちに戻る。また、キャンセルされなかった場合はステップＳ３０７の画像添付処理を実行してからステップＳ３０３のキー入力待ちに戻る。
【００６１】
次に、図２，図３のフローチャートで説明された表示処理における表示例について、図４以降を参照して説明する。
【００６２】
図４は、第１のモードにおけるカレンダー表示画面の例を説明する説明図である。
【００６３】
図４において、４０１は有効表示領域を表す。表示領域４０２にはカレンダーの年、月が表示される。指定アイコン４０３，４０４をペンタッチして指示することによって、前、次の月のカレンダーへ表示を切り替えることができる。日付領域４０５，４０６にはカレンダーの各日にち（日付）が表示され、日付領域４０５は今日の日付より古い日付が表示される領域で、他の部分と異なる色（パターンまたは階調）で表示される。一方、日付領域４０６は今日の日付より新しい日付が表示される領域で、他の部分とも日付領域４０５とも異なる色（パターンまたは階調）で表示される。丸印のマーク４０７によって今日の日付を表す。
【００６４】
古い日付の日付領域４０５において、例えば４０８で示すアンダーラインが入っている日付は、その日付の日記データが存在していることを当該アンダーラインが示している。このマーク（アンダーライン）が付加されている日付部をペンタッチすることによって、日記データの読み出し、編集を行うモードヘと移行することができる。
【００６５】
図５は、第２のモードにおけるカレンダー表示画面の例（第２の表示例）を説明する説明図である。
【００６６】
図５において、５０１は有効表示領域を表す。表示領域５０２にはカレンダーの年が表示される。指定アイコン５０３，５０４をペンタッチして指示することによって、日付データを前または次にスクロールすることができる。表示領域５０５には、日付データに対応した月が表示される。
【００６７】
また、図４の場合と同様に、日付領域５０６は今日の日付より古い日付が表示される領域で、他の部分と異なる色（パターンまたは階調）で表示される。一方、日付領域５０７は今日の日付より新しい日付が表示される領域で、他の部分とも日付領域５０６とも異なる色（パターンまたは階調）で表示される。また同様に、丸印のマーク５０８によって今日の日付を表す。
【００６８】
同様に古い日付の日付領域５０６において、例えば５０９で示すアンダーラインが入っている日付は、その日付の日記データが存在していることを当該アンダーラインが示している。このマーク（アンダーライン）が付加されている日付部をペンタッチして指示することによって、日記データの読み出し、編集を行うモードヘと移行することができる。
【００６９】
図６は、日記アプリケーションにおける編集モードの表示画面の例を説明する説明図である。
【００７０】
図６において、６０１は有効表示領域を表す。データ編集領域６０２は日記のデータ編集に用いられる。データ編集領域６０２内にはカーソル６０３が表示され、手書き文字領域６０４の枠の部分に手書きで文字をトレースすることで文字認識処理が行われ、認識された文字がカーソル６０３の表示部分に入力される。編集用の各種制御アイコン群６０５の各アイコン部分をペンタッチして指示することによって、当該アイコンに対応した制御コマンドが受け付けられる。
【００７１】
図７は、日記アプリケーションにおける読み出しモードの表示画面の例を説明する説明図である。
【００７２】
図７において、７０１は有効表示領域を表す。データ表示領域７０２は日記のデータを表示するのに用いられ、スクロールバー７０３によって当該表示領域の表示をスクロールすることができる。アイコン７０４，７０５をペンタッチして指示することによってそれぞれ前、次の日記データの読み出しが行われ、前、次の日付の日記データヘ表示を切り替えることができる。
【００７３】
戻りアイコン７０６をペンタッチして指示することによって、前述したカレンダー画面（図４または図５の画面）表示に戻る。編集アイコン７０７をペンタッチして指示することによって、前述した編集モード（図６）へ移行する。
【００７４】
図８は、日記データ編集時に画像データを添付した場合に、当該添付画像データが日記の日付より古いデータであった場合に行われる警告表示処理（図３中のステップＳ３０８）の例を説明する表示画面の説明図である。
【００７５】
図８において、参照符号６０１，６０２，６０４，６０５を付した要素は図６で説明したものと同一であり、その説明を省略する。
【００７６】
データ編集領域６０２において８１０は画像データを表し、添付した画像が古いことを警告する警告表示は、データ編集領域６０２にポップアップメッセージ８００を表示することで行われる。
【００７７】
図９は、メモアプリケーションで作成されたデータを利用して日記データを作成するための第１の動作の制御手順を表すフローチャートである。
【００７８】
図９中、まずステップＳ９１において、これから作成しようとする日記データの日付と同じ対象の日付に作成されたメモデータのメモリストを開き、当該リスト表示を行う。このメモリストの表示例については後に図１１を参照して詳述する。
【００７９】
メモリストを表示すると続いてステップＳ９２において、メモリスト中の必要なデータ、つまり、日記の記述として採用したいメモデータのアイテムを選択させ、チェックさせる。当該採用データがチェックされると次にステップＳ９３に進み、日記作成アクションが行われたか判断する。当該日記作成が行われるとステップＳ９４に進み、リスト中でチェックされたメモデータの文字列のみを合成して、合成によって出来上がった文字列を日記データとして登録する。
【００８０】
図１０は、同様にメモアプリケーションで作成されたデータを利用して日記データを作成するための第２の動作の制御手順を表すフローチャートである。
【００８１】
図１０中、まずステップＳ１０１において、これから作成しようとする日記データの日付と同じ対象の日付に作成されたメモデータのメモリストを開き、当該リスト表示を行う。このメモリストの表示例については次に図１１を参照して詳述する。
【００８２】
メモリストを表示すると続いてステップＳ１０２において、メモリスト中の不必要なデータ、つまり、日記の記述として採用しないメモデータのアイテムを選択させ、当該アイテムを削除する。削除に続いてステップＳ１０３に進み、日記作成アクションが行われたか判断する。当該日記作成が行われるとステップＳ１０４に進み、メモリスト中のメモデータの文字列をすべて合成して、合成によって出来上がった文字列を日記データとして登録する。
【００８３】
図１１は、メモアプリケーションでリスト表示されたメモデータの表示画面の例を説明する説明図、図１２は図１１に対応するメモリストから作成された日記データの表示画面の例を説明する説明図である。
【００８４】
図１１において、１１０１はメモリスト表示領域を表す。メモ選択用のチェック領域１１０２をペンタッチしてチェックマークを入力することによって、対応する表示領域のメモリストが選択された状態となる。スクロールアイコン１１０３をペンタッチして指示することによって、メモリストを前後にスクロールして表示させることができる。日記作成用の指示アイコン１１０４をペンタッチして指示することによって、チェック領域１１０２をチェックされているメモリストのデータから日記データを作成することができる。
【００８５】
図１２は作成された日記データを読み出しモードで表示している表示例であり、図７に示したものと同様の表示が行われる。図１２において、１２０５は有効表示領域、１２０６はデータ表示領域、１２０７はスクロールバー、１２１０は戻りアイコン、１２１１は編集アイコンであり、１２０８，１２０９は前、次の日記データの読み出しを行うためのアイコンである。
【００８６】
（第２実施形態）
上述した第１実施形態では、日記データに添付する画像データは予め画像データ格納領域１０４ａに格納されたものを使用するものとして説明したが、本発明の実施形態はこれに限定されるものではない。
【００８７】
以下に説明する第２実施形態は、カメラモジュールが一体となった情報処理装置によって実施でき、カメラモジュールで撮影されたデータを日記の添付データとして使用できるようにしたものである。
【００８８】
図１３は、本発明に係る情報処理装置の第２実施形態の概略構成を示すブロック図である。図１３において各要素１０１〜１１４は図１で説明したものと同一であり、その説明を省略する。
【００８９】
上記各要素に加えてＣＰＵ１０１には、カメラモジュール１３００内の画像処理部１３０４とＣＣＤコントロール部１３０３が接続されている。カメラモジュール１３００において、画像処理部１３０４とＣＣＤコントロール部１３０３は互いに接続され、ＣＣＤコントロール部１３０３にはさらにＣＣＤ１３０２が接続される。ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）１３０２の撮像面にはレンズ群１３０１を通った画像が結像する。
【００９０】
レンズ群１３０１は被写体像を光学的に上記撮像面に投影するために複数枚のレンズで構成されており、レンズ群１３０１によって投影された撮影画像を光電変換素子であるＣＣＤ１３０２によってアナログ電気信号に変換する。ＣＣＤコントロール部１３０３は、ＣＣＤ１３０２に転送クロック信号やシャッタ信号を供給するためのタイミングジェネレータ、ＣＣＤ出力信号のノイズ除去、ゲイン処理を行うための回路、さらに、アナログ信号を１０ビットデジタル信号に変換するためのＡ／Ｄ変換回路等を含む。
【００９１】
また、画像処理部１３０４は、ＣＣＤコントロール部１３０３から出力された１０ビットデジタル信号にガンマ変換、色空間変換、また、ホワイトバランス、ＡＥ、フラッシュ補正等の画像処理を施して、ＹＵＶ（４：２：２）フォーマットの８ビットデジタル信号出力を行う。
【００９２】
カメラモジュール１３００の撮影動作が行われると、画像処理部１３０４から本実施形態の情報処理装置に当該ＹＵＶ画像データが出力され、ＣＰＵ１０１は、このＹＵＶ画像データに対してＪＰＥＧ圧縮処理を行い、当該圧縮データをフラッシュメモリ１０４の画像データ格納領域１０４ａに画像ファイルとして格納する。この画像ファイルは、第１実施形態と同様に添付データとして使用することができる。
【００９３】
なお、カメラモジュールが一体となった構成の情報処理装置でなくとも、デジタルカメラ等からの画像データを入力することによって本実施形態と同様の効果が得られる。
【００９４】
（第３実施形態）
上述した第１実施形態では、カレンダー表示の分割単位を月単位として表示を行うものとして説明したが、本発明の実施形態はこれに限定されるものではない。
【００９５】
以下に説明する第３実施形態は、週単位のカレンダー表示を行うように分割単位を設定したものである。
【００９６】
図１４は、週単位のカレンダー表示画面の例を説明する説明図である。
【００９７】
図１４において、１４０１は有効表示領域を表す。表示領域１４０２にはカレンダーの年、月、第何週目かが表示される。指定アイコン１４０３，１４０４をペンタッチして指示することによって、前、次の月のカレンダーへ表示を切り替えることができる。曜日領域１４０５，１４０６にはカレンダーの各曜日が表示され、曜日領域１４０５は今日の曜日より古い曜日が表示される領域で、他の部分と異なる色（パターンまたは階調）で表示される。一方、曜日領域１４０６は今日の曜日より新しい曜日が表示される領域で、曜日領域１４０５とは異なる色（パターンまたは階調）で表示される。
【００９８】
丸印のマーク１４０７によって今日の曜日を表す。また、古い曜日の曜日領域１４０５において、１４０８や１４０９で示す文字列が入っている曜日は、その日付の日記データが存在していることを示す。曜日領域１４０５のこれらの部分には日記データの先頭の数文字が表示される。これら文字列が表示されている領域をペンタッチして指示することによって、日記データの読み出し、編集を行うモードヘと移行することができる。
【００９９】
（他の実施形態）
上述した第１〜３実施形態では、カレンダーアプリケーションから日記アプリケーションを実行するものについて説明したが、本発明の実施形態はこれに限定されるものではない。本発明は、日記アプリケーションだけではなく、例えばスケジューラ等にも適用できることは勿論である。また、スケジューラ等以外にも、日付に関連したアプリケーションに対して適用することが考えられる。
【０１００】
さらに、各制御の指示は手書きタブレット１０６によるペンタッチだけでなくキーボード等の他の入力装置によっても行えることは自明である。また、表示手段やこれら入力装置、さらにはカメラモジュール等が一体となった情報機器による実施形態のみならず、例えばＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）のアプリケーションにおいても実施できることは勿論である。
【０１０１】
また本発明は、複数の機器（たとえばホストコンピュータ、インタフェース機器、画像入力デバイス等）から構成されるシステムに適用しても一つの機器からなる装置に適用してもよい。
【０１０２】
また、前述した実施形態の機能を実現するように各種のデバイスを動作させるように該各種デバイスと接続された装置あるいはシステム内のコンピュータに、前記実施形態機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）を格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも本発明の範疇に含まれる。
【０１０３】
またこの場合、前記ソフトウェアのプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記憶媒体は本発明を構成する。
【０１０４】
かかるプログラムコードを格納する記憶媒体としては例えばフロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１０５】
またコンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけではなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）、あるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【０１０６】
さらに供給されたプログラムコードが、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後そのプログラムコードの指示に基づいてその機能拡張ボードや機能格納ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も本発明に含まれることは言うまでもない。
【０１０７】
【発明の効果】
以上説明したように本発明によれば、カレンダーアプリケーションを開いたときには、今日の日付や時間ではなく、日記やスケジュール等のデータのうち最新のデータが記録されている日時のカレンダーが開くようにすることによって、カレンダーの切り替えやスクロールを行うことなく、煩雑な手間をかけずに最新のデータを常に読み出し、編集することができ、ユーザビリティを向上できるという効果を奏する。
【０１０８】
また、カレンダー画面で示される日付に格納されている日記やスケジュール等のデータを選択する場合には、そのデータが全データのうち最新のデータのときは編集モードで開き、それ以外のデータのときは読み出しモードで開くようにすることにより、編集途中のデータの指定、読み出し、編集指示という煩雑な手順の必要がなく、簡単に編集途中のデータに追記することができるという効果もある。
【０１０９】
また、日記やスケジュールの編集中に画像データの添付を行う際に、添付画像の撮影／作成日時が対象となる日記やスケジュールの日付より古い場合には警告を出すことにより、誤って古い画像データを添付するというミスを未然に防ぐことができるという効果もある。
【０１１０】
さらに、作成日時が付加されたテキスト等のデータをフリーで作成できるメモアプリケーションと、作成されたメモデータの一覧をリスト表示できるような機能を持ち、同じ日付に作成されたメモデータのリストのうち必要なデータのみを選択したり、あるいは不必要なデータを選択して削除した後、これらのデータを時間順に合成することによって日記データを作成するような機能を持たせることにより、簡単な操作で１日の出来事をまとめることができ、苦労して思い出しながらデータを作成するという煩雑な作業から解放されるという効果もある。
【図面の簡単な説明】
【図１】本発明に係る情報処理装置の第１実施形態の概略構成を示すブロック図である。
【図２】本発明に係る第１実施形態によるＣＰＵが行うメイン処理（カレンダー表示と連動した日記アプリケーション）の制御手順を示すフローチャートである。
【図３】本発明に係る第１実施形態による日記アプリケーション中の日記データ編集動作の制御手順を表すフローチャートである。
【図４】本発明に係る第１実施形態によるカレンダー表示画面の第１のモードにおける表示例（第１の表示例）を示す図である。
【図５】本発明に係る第１実施形態によるカレンダー表示画面の第２のモードにおける表示例（第２の表示例）を示す図である。
【図６】本発明に係る第１実施形態による日記アプリケーションにおける日記データ編集モードの編集処理の表示画面の例を説明する説明図である。
【図７】本発明に係る第１実施形態による日記アプリケーションにおける日記データの読み出し処理の表示例を示す図である。
【図８】本発明に係る第１実施形態による日記データ編集処理における添付画像データへの警告表示例を説明する表示画面の説明図である。
【図９】本発明に係る第１実施形態によるメモアプリケーションで作成されたデータを利用して日記データを作成する動作（第１の日記編集処理）の制御手順を表すフローチャートである。
【図１０】本発明に係る第１実施形態によるメモアプリケーションで作成されたデータを利用して日記データを作成する動作（第２の日記編集処理）の制御手順を表すフローチャートである。
【図１１】本発明に係る第１実施形態によるメモアプリケーションでリスト表示されたメモデータの表示画面の例を説明する説明図である。
【図１２】本発明に係る第１実施形態によるメモリスト表示（図１１）から作成された日記データの表示画面の例を説明する説明図である。
【図１３】本発明に係る情報処理装置の第２実施形態の概略構成を示すブロック図である。
【図１４】本発明に係る第３実施形態による週単位のカレンダー表示画面の例を説明する説明図である。
【符号の説明】
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  フラッシュメモリ（データ格納手段）
１０５  タブレットコントロール部
１０６  手書きタブレット
１０７  ＬＣＤコントロール部
１０８  表示駆動部
１０９  表示部
１１０  ＲＴＣ
１１１  制御キー群
１１２  電池
１１３  ＤＣ／ＤＣコンバータ
１３００  カメラモジュール
１３０１  レンズ群
１３０２  ＣＣＤ
１３０３  ＣＣＤコントロール部
１３０４  画像処理部
【図１】
0004378005.tif 000002
【図２】
0004378005.tif 000003
【図３】
0004378005.tif 000004
【図４】
0004378005.tif 000005
【図５】
0004378005.tif 000006
【図６】
0004378005.tif 000007
【図７】
0004378005.tif 000008
【図８】
0004378005.tif 000009
【図９】
0004378005.tif 000010
【図１０】
0004378005.tif 000011
【図１１】
0004378005.tif 000012
【図１２】
0004378005.tif 000013
【図１３】
0004378005.tif 000014
【図１４】
0004378005.tif 000015