(57)【要約】【課題】検索結果を見やすく提示することのできる情報処理装置を提供する。【解決手段】携帯端末では、１ページごとのデータをノート単位でグループ分けしてメモリに記憶している。検索時に複数のページのそれぞれから該当するページが抽出された場合に、携帯端末は、当該ページの属するノートの識別情報であるノートナンバーを含む情報を検索の結果として出力する。【選択図】図８
2015043192.tif 000002
【特許請求の範囲】
【請求項１】
データをグループ分けしてメモリに格納するための記憶手段と、
前記メモリからデータを検索するための検索手段と、
前記検索の結果を出力するための出力手段とを備え、
前記検索手段が複数の前記グループのそれぞれから該当するデータを抽出した場合に、前記出力手段は前記データの属するグループの識別情報を含む情報を前記検索の結果として出力する、情報処理装置。
【請求項２】
前記記憶手段は、データごとに、データ本体と共に当該データの識別情報および属するグループの識別情報を前記メモリに格納し、
前記出力手段は、前記検索手段で抽出されたデータについて、前記メモリから少なくとも前記データの識別情報および前記属するグループの識別情報を読み出して出力する、請求項１に記載の情報処理装置。
【請求項３】
前記出力手段は、前記検索手段で抽出されたデータを、前記データの識別情報および前記データの属するグループの識別情報を含むファイル名で出力する、請求項１または２に記載の情報処理装置。
【請求項４】
前記記憶手段は、前記データを期間に関連付けてグループ分けしてメモリに格納し、
前記出力手段は、少なくとも指定した１つのグループから前記検索手段により検索されたデータに関連付けられている期間内の少なくとも１つの日付を含む情報を前記検索の結果として出力する、請求項１に記載の情報処理装置。
【請求項５】
データをグループ分けして記憶しているメモリに対する検索の結果を出力する方法であって、
前記メモリからデータを検索するステップと、
前記検索の結果を出力するステップとを備え、
前記検索するステップで複数の前記グループのそれぞれから該当するデータが抽出された場合に、前記出力するステップでは、前記データの属するグループの識別情報を含む情報を前記検索の結果として出力する、出力方法。
【請求項６】
データをグループ分けして記憶しているメモリに対する検索の結果を出力する処理をコンピュータに実行させるためのプログラムであって、
前記メモリからデータを検索するステップと、
前記検索の結果を出力するステップとを前記コンピュータに実行させ、
前記検索するステップで複数の前記グループのそれぞれから該当するデータが抽出された場合に、前記出力するステップでは、前記データの属するグループの識別情報を含む情報を前記検索の結果として出力する、出力プログラム。
【請求項７】
データを期間に関連付けて第１のメモリに格納するための記憶手段と、
前記第１のメモリからデータを検索するための検索手段と、
前記検索の結果を出力するための出力手段とを備え、
前記出力手段は前記検索手段が抽出したデータに関連付けられている期間内の少なくとも１つの日付を含む情報を前記データと共に前記検索の結果として出力する、情報処理装置。
【請求項８】
期間を指定するための指定手段をさらに備え、
前記検索手段は、前記指定手段により指定された期間内の日付を含む期間に関連付けられたデータを前記第１のメモリから検索する、請求項７に記載の情報処理装置。
【請求項９】
前記記憶手段は、前記データをグループ分けして前記第１のメモリに記憶し、
前記出力手段が前記検索の結果として出力する情報は、前記検索手段が抽出したデータの属するグループの識別情報をさらに含む、請求項７または８に記載の情報処理装置。
【請求項１０】
前記データは、第２のメモリに記憶されている１以上のスケジュールフォームのうちの１つのスケジュールに基づく期間に関連付けられ、
前記出力手段は、前記スケジュールフォームと前記期間とに基づいたスケジュール画像に前記データを重畳して前記検索の結果としての出力用のデータを生成するための生成手段をさらに含む、請求項７〜９のいずれかに記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は情報処理装置、出力方法、および出力プログラムに関し、特に、記憶しているデータを出力する情報処理装置、出力方法、および出力プログラムに関する。
【背景技術】
【０００２】
携帯端末などの情報処理装置におけるデータの管理方法として、画像１枚分などの１単位のデータを複数分、グループ単位で管理する方法がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２８１１６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のように管理されているデータ群の中から目的とするデータを出力する際に、目的とするページが複数のグループに分散していると、それぞれのグループから目的とするデータが抽出されることになる。このように、出力されたデータが複数のグループにまたがったものであるときに、わかりやすく提示してほしいという要望がある。
【０００５】
また、スケジュールデータなどのようにデータの内容に日付情報が含まれている場合には、その日付情報に基づいた提示をしてほしいという要望もある。
【０００６】
そこで、本発明では、メモリに記憶されているデータを見やすく出力することのできる情報処理装置、出力方法、および出力プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明のある局面に従うと、情報処理装置は、データをグループ分けしてメモリに格納するための記憶手段と、メモリからデータを検索するための検索手段と、検索の結果を出力するための出力手段とを備え、検索手段が複数のグループのそれぞれから該当するデータを抽出した場合に、出力手段はデータの属するグループの識別情報を含む情報を検索の結果として出力する。
【０００８】
好ましくは、記憶手段は、データごとに、データ本体と共に当該データの識別情報および属するグループの識別情報をメモリに格納し、出力手段は、検索手段で抽出されたデータについて、メモリから少なくともデータの識別情報および属するグループの識別情報を読み出して出力する。
【０００９】
好ましくは、出力手段は、検索手段で抽出されたデータを、データの識別情報およびデータの属するグループの識別情報を含むファイル名で出力する。
【００１０】
好ましくは、記憶手段は、データを期間に関連付けてグループ分けしてメモリに格納し、出力手段は、少なくとも指定した１つのグループから検索手段により検索されたデータに関連付けられている期間内の少なくとも１つの日付を含む情報を検索の結果として出力する。
【００１１】
本発明の他の局面に従うと、出力方法は、データをグループ分けして記憶しているメモリに対する検索の結果を出力する方法であって、メモリからデータを検索するステップと、検索の結果を出力するステップとを備え、検索するステップで複数のグループのそれぞれから該当するデータが抽出された場合に、出力するステップではデータの属するグループの識別情報を含む情報を検索の結果として出力する。
【００１２】
本発明のさらに他の局面に従うと、出力プログラムは、データをグループ分けして記憶しているメモリに対する検索の結果を出力する処理をコンピュータに実行させるためのプログラムであって、メモリからデータを検索するステップと、検索の結果を出力するステップとをコンピュータに実行させ、検索するステップで複数のグループのそれぞれから該当するデータが抽出された場合に、出力するステップではデータの属するグループの識別情報を含む情報を結果として出力する。
【００１３】
本発明のさらに他の局面に従うと、情報処理装置は、データを期間に関連付けて第１のメモリに格納するための記憶手段と、第１のメモリからデータを検索するための検索手段と、検索の結果を出力するための出力手段とを備え、出力手段は検索手段が抽出したデータに関連付けられている期間内の少なくとも１つの日付を含む情報を当該データと共に検索の結果として出力する。
【００１４】
好ましくは、情報処理装置は期間を指定するための指定手段をさらに備え、検索手段は、指定手段により指定された期間内の日付を含む期間に関連付けられたデータを第１のメモリから検索する。
【００１５】
好ましくは、記憶手段は、データをグループ分けして第１のメモリに記憶し、出力手段が検索の結果として出力する情報は、検索手段が抽出したデータの属するグループの識別情報をさらに含む。
【００１６】
好ましくは、データは、第２のメモリに記憶されている１以上のスケジュールフォームのうちの１つのスケジュールフォームに基づく期間に関連付けられ、出力手段は、スケジュールフォームと期間とに基づいたスケジュール画像にデータを重畳して検索の結果としての出力用のデータを生成するための生成手段をさらに含む。
【００１７】
本発明のさらに他の局面に従うと、出力方法はデータを期間に関連付けて記憶しているメモリに対する検索の結果を出力する方法であって、メモリからデータを検索するステップと、検索の結果を出力するステップとを備え、出力するステップでは、検索するステップで抽出されたデータに関連付けられている期間内の少なくとも１つの日付を含む情報を当該データと共に検索の結果として出力する。
【００１８】
本発明のさらに他の局面に従うと、出力プログラムはデータを期間に関連付けて記憶しているメモリに対する検索の結果を出力する処理をコンピュータに実行させるためのプログラムであって、メモリからデータを検索するステップと、検索の結果を出力するステップとをコンピュータに実行させ、出力するステップでは、検索するステップで抽出されたデータに関連付けられている期間内の少なくとも１つの日付を含む情報を当該データと共に検索の結果として出力する。
【発明の効果】
【００１９】
この発明によると、情報処理装置において、メモリに記憶されているデータを見やすく出力することができる。
【図面の簡単な説明】
【００２０】
【図１】実施の形態にかかる携帯端末の外観の具体例を示す図である。
【図２】携帯端末の装置構成の具体例を示すブロック図である。
【図３】ノートの一覧を表示する携帯端末の画面の一例を表わした図である。
【図４】図３の画面中の「ノート１」が選択（タッチ）されたときの表示の具体例を表わした図である。
【図５】携帯端末でのデータ管理の具体例を表わした図である。
【図６】分類検索画面の一例を表わした図である。
【図７】携帯端末での分類検索の動作概要を表わした図である。
【図８】図５のページ管理情報が記憶されているときの分類検索の概要を表わした図である。
【図９】携帯端末の機能構成の具体例を示すブロック図である。
【図１０】携帯端末での分類検索動作の流れを表わしたフローチャートである。
【図１１】メモリに記憶されているスケジュールフォームの一例を示す図である。
【図１２】携帯端末でのスケジュールベースフォームの管理構造を説明するための図である。
【図１３】携帯端末でスケジュール帳を作成する際の表示画面の遷移の具体例を表わした図である。
【図１４】携帯端末でスケジュール帳を作成する際の表示画面の遷移の具体例を表わした図である。
【図１５】携帯端末でスケジュール帳を作成する際の表示画面の遷移の具体例を表わした図である。
【図１６】携帯端末でスケジュール帳を作成する際の表示画面の遷移の具体例を表わした図である。
【図１７】携帯端末でスケジュール帳を作成する際の表示画面の遷移の具体例を表わした図である。
【図１８】携帯端末でスケジュール帳を作成する際の表示画面の遷移の具体例を表わした図である。
【図１９】スケジュールページ画像の一例を示す図である。
【図２０】携帯端末でのスケジュールページ画像の管理構造を説明するための図である。
【図２１】手書き画像を説明するための図である。
【図２２】携帯端末での手書き画像の管理構造を説明するための図である。
【図２３】携帯端末で書き出しデータを出力する際の表示画面の遷移の具体例を表わした図である。
【図２４】携帯端末で書き出しデータを出力する際の表示画面の遷移の具体例を表わした図である。
【図２５】携帯端末で書き出しデータを出力する際の表示画面の遷移の具体例を表わした図である。
【図２６】携帯端末で書き出しデータを出力する際の表示画面の遷移の具体例を表わした図である。
【図２７】携帯端末で書き出しデータを出力する際の表示画面の遷移の具体例を表わした図である。
【図２８】携帯端末で書き出しデータを出力する際の表示画面の遷移の具体例を表わした図である。
【図２９】出力対象の手書き画像から作成された書き出しデータの具体例を示す図である。
【図３０】書き出しデータの属性情報の具体例を表わした図である。
【図３１】出力対象の手書き画像から作成された書き出しデータの他の具体例を示す図である。
【図３２】書き出しデータの属性情報の他の具体例を表わした図である。
【図３３】出力対象の手書き画像から作成された書き出しデータの他の具体例を示す図である。
【図３４】書き出しデータの属性情報の他の具体例を表わした図である。
【図３５】携帯端末の機能構成の具体例を示すブロック図である。
【図３６】携帯端末での手書き画像データの出力動作の流れを表わしたフローチャートである。
【図３７】携帯端末での手書き画像データの出力動作の他の例を表わしたフローチャートである。
【図３８】出力対象の手書き画像から作成された書き出しデータの他の具体例を示す図である。
【図３９】書き出しデータの属性情報の他の具体例を表わした図である。
【図４０】手書き画像の出力の概要の他の例を表わした図である。
【発明を実施するための形態】
【００２１】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。
【００２２】
＜装置構成＞
図１は、本実施の形態にかかる携帯端末１００の外観の具体例を示す図である。図１を参照して、携帯端末１００は、正面に当たる第１の面に配置された表示装置および入力装置であるタッチパネル１３を含む。タッチパネル１３は感圧式の液晶パネルであって、スタイラスペン２００などによるタッチ入力を受け付ける。また、携帯端末１００は、上記第１の面以外に配置された、電源ボタン１４と、ＵＳＢ（Universal  Serial  Bus）ケーブルなどの通信ケーブルを接続するための通信Ｉ／Ｆ（インタフェース）１５とを含む。また、携帯端末１００は、装置全体に電力を供給するための充電池１６を内蔵する。
【００２３】
図２は、携帯端末１００の装置構成の具体例を示すブロック図である。図２を参照して、携帯端末１００は、装置全体を制御するためのＣＰＵ（Central  Processing  Unit）と、ＣＰＵ１０で実行されるプログラムや後述する画像データなどを記憶するためのメモリであるＲＯＭ（Read  Only  Memory）１１と、ＣＰＵ１０でプログラムを実行するときの作業領域となるメモリであるＲＡＭ（Random  Access  Memory）１２と、感圧式の液晶パネルであるタッチパネル１３と、電源ＯＮ／ＯＦＦのユーザ指示を受け付けるための電源ボタン１４と、ＵＳＢケーブルなどの通信ケーブルを接続して外部装置や外部の記憶媒体との間の通信を行なうための通信Ｉ／Ｆ１５と、充電池１６とを含む。
【００２４】
［第１の実施の形態］
＜動作概要＞
携帯端末１００は、ユーザから手書きの画像の入力を受け付け、ＲＯＭ１１などのメモリに記憶する。携帯端末１００は、入力画像の１つを「ページ」と呼ばれる単位で管理する。さらに、携帯端末１００は、複数ページを１つのグループとして「ノート」と呼ばれる単位で管理する。第１の実施の形態として、携帯端末１００がノートのうちから対象となるページを検索し、その検索結果を出力する処理について説明する。
【００２５】
図３は、ノートの一覧を表示する携帯端末１００の画面の一例を表わした図である。携帯端末１００のＣＰＵ１０は、図示しないメニュー画面でノートの一覧を表示する指示を受け付けると、図３の画面を表示する。図３は、「ノート１」と「ノート２」と「ノート３」との３つのノートがメモリに記憶されているときのノートの一覧画面の例を表わしている。さらに図３を参照して、表示画面には、後述する分類検索を指示するためのボタン３１が表示されている。ボタン３１は図示しないメニュー画面など、他の画面でも表示されてもよい。
【００２６】
図３の画面においていずれかのノートが選択されると、携帯端末１００のＣＰＵ１０は、当該「ノート」として管理されている各「ページ」をタッチパネル１３に表示する。図４（Ａ）〜図４（Ｃ）は、図３の画面中の「ノート１」が選択（タッチ）されたときの表示の具体例を表わした図である。一例として、「ノート１」は３ページを１つのグループとした入力画像群であって、図４（Ａ）の１ページ目、図４（Ｂ）の２ページ目、および図４（Ｃ）の３ページ目のうちのいずれかのページが、各ページの情報に表示されているページを指定するボタンで指定されることによって表示される。なお、ノートが選択されたときに最初に表示されるページは、当該ノートの最初のページであってもよいし、最終のページであってもよいし、直前に当該ノートを選択した際の最終表示ページであってもよい。さらに図４（Ａ）〜図４（Ｃ）を参照して、各ページの表示画面には、当該ページに対して後述する分類キーの付与を指示するためのボタン３２が表示されている。
【００２７】
携帯端末１００は、予め複数のキーワードを記憶しておき、ユーザ指示に従って、各ページに対して選択されたキーワードを付与する（関連付ける）。図４（Ａ）〜図４（Ｃ）においてボタン３２がタッチされると、携帯端末１００のＣＰＵ１０は図示しない分類キーの選択用のウィンドウを画面に重ねて表示し、提示されたキーワード群の中から当該ページに付与する分類キーの選択を受け付ける。分類キーが選択されると、ＣＰＵ１０は、当該ページにその分類キーを関連付けてメモリに記憶する。
【００２８】
図５は、携帯端末１００でのデータ管理の具体例を表わした図である。詳しくは、携帯端末１００は、ページの管理情報（ページ管理情報）として、ページごとに、当該ページの識別情報（ページＮＯ）、当該ページの属するノートの識別情報（ノートＮＯ）、当該ページに付与された分類キーの識別情報（分類ＩＤ）、および該当する入力画像のメモリでの格納場所（パス）（手書き画像位置）を記憶している。携帯端末１００は、ページ管理情報として、入力画像の作成日時や更新日時などの属性をさらに記憶していてもよい。
【００２９】
図３の表示画面においてボタン３１がタッチされると、携帯端末１００は、図３の表示画面を図６の画面に切り替える。図６は、分類検索画面の一例を表わした図である。分類検索とは、分類キーを検索キーとして用いて行なうページの検索を指す。分類検索画面には、予め記憶されている分類キーが選択可能に提示され、検索に用いる分類キーの選択を受け付ける。詳しくは、図５を参照して、分類検索画面は、検索キーとして分類キーの選択を受け付けるためのボタン３３と、検索の開始および検索結果の出力を指示するためのボタン３４とを含む。さらに、いったん選択した分類キーの選択状態の解除を指示するためのボタン３５が含まれていてもよい。ユーザは、ボタン３３で検索に用いる分類キーを選択した上でボタン３４にタッチすることで、検索を指示し、検索結果を得ることができる。また、いったんボタン３３で分類キーを選択した後にボタン３５にタッチすることで、選択を解除し、また、分類キーの選択をやり直すことができる。
【００３０】
図７は、携帯端末１００での分類検索の動作概要を表わした図である。図７を参照して、携帯端末１００のＣＰＵ１０は分類検索の指示を受け付けると図６の画面を表示し検索キーとして用いる分類キーの入力を受け付ける（ステップＳ１）。そして、ＣＰＵ１０は、検索の指示（書き出し指示）を受け付けると、図５のページ管理情報を参照して、分類ＩＤに選択された分類キーが記載されているページがないか検索する（ステップＳ２）。
【００３１】
該当するページがあると、ＣＰＵ１０は当該ページの管理情報を抽出して出力用のデータを生成し、メモリの予め規定されている領域に書き出すことで、検索結果を出力する（ステップＳ３）。ステップＳ３で、ＣＰＵ１０は、抽出されたページの入力画像から出力可能な画像データを生成する。たとえば、抽出されたページにおいて入力画像が他の画像（たとえば背景画像など）と関連付けられている場合、ＣＰＵ１０は、入力画像と背景画像とを合成した画像データを出力用のデータとして生成する。また、ＣＰＵ１０は、出力用のデータのファイル名も生成し、本体データと共に検索結果として出力する。ＣＰＵ１０は、ファイル名を生成する際に図５のページ管理情報から、少なくとも当該ページの所属するノートの識別情報（ノートＮＯ）を読み出して、当該ノートの識別情報を含むファイル名を生成する。一例として、ＣＰＵ１０は、当該ページの識別情報（ページＮＯ）とノートの識別情報（ノートＮＯ）とを含むファイル名を生成する。
【００３２】
図８は、図５のページ管理情報が記憶されているときの分類検索の概要を表わした図である。図８を参照して、携帯端末１００のメモリには「ノート１」と「ノート２」と「ノート３」との３つのノートが記憶されている。図５および図７を参照して、「ノート１」は、分類キー「Ａ」が付与されたページ１、分類キー「Ｂ」が付与されたページ２、および分類キー「Ｂ」が付与されたページ３を含む。「ノート２」は、分類キー「Ａ」が付与されたページ４、分類キー「Ｃ」が付与されたページ５、および分類キー「Ｃ」が付与されたページ６を含む。「ノート３」は、分類キー「Ａ」が付与されたページ７、および分類キー「Ｄ」が付与されたページ８を含む。
【００３３】
分類キー「Ａ」が指定されると、ＣＰＵ１０は分類キー「Ａ」を検索キーとして用いてノート管理情報を検索し、ページ１〜８のうち、ページ１、ページ４、およびページ７を抽出する。ＣＰＵ１０は、これらページの管理情報を参照して出力用のデータを生成すると共にファイル名を生成し、メモリの規定された領域に少なくともファイル名を書き出す。ＣＰＵ１０は、ページ１については、当該ページの識別情報としてのページＮＯを表わす「０００１」と、当該ページの属するノートの識別情報としてのノートＮＯを表わす「００１」とを含むファイル名「Ｐａｇｅ００１−０００１」を生成し、本体データと共に出力する。ページ４およびページ７についても、ＣＰＵ１０は、それぞれ、ページＮＯとノートＮＯとを含むファイル名「Ｐａｇｅ００２−０００４」および「Ｐａｇｅ００３−０００７」を生成する。
【００３４】
＜機能構成＞
図９は、上記の分類検索動作を行なうための携帯端末１００の機能構成の具体例を示すブロック図である。図９の各機能は、携帯端末１００のＣＰＵ１０がＲＯＭ１１に記憶されている検索結果出力用プログラムをＲＡＭ１２に読み出して実行することで、主にＣＰＵ１０で実現される。しかしながら、少なくとも一部機能が、図２に示された他の構成、または図示されていない電気回路などの他のハードウェア構成によって実現されてもよい。
【００３５】
図９を参照して、ＲＯＭ１１などのメモリは、ページ管理情報を記憶するための記憶領域である管理情報記憶部１１１と、検索結果としての出力用のデータ（書き出しデータ）を記憶するための記憶領域である書き出しデータ記憶部１１２とを含む。
【００３６】
さらに図９を参照して、ＣＰＵ１０は、タッチパネル１３へのユーザ操作に基づく指示入力を受け付けるための指示入力部１０１と、分類検索を実行するための検索部１０２と、検索部１０２での検索結果を出力するための出力部１０３とを含む。
【００３７】
検索部１０２は、ユーザ操作に基づいて検索キーとして用いる分類キーの入力を受け付けるための検索キー入力部１０４を含み、入力された分類キーを検索キーとして用いてページ管理情報から当該分類キーが付加されているページを検索する。
【００３８】
出力部１０３は、検索部１０２によって抽出されたページの管理情報を読み出すための読出部１０５と、出力用のデータを生成するための生成部１０６と、出力用のデータを書き出しデータ記憶部１１２に書き出すことで検索結果を出力するための書出部１０７とを含む。読出部１０５は、抽出されたページの管理情報から入力画像を読み出すと共に、ページＮＯおよびノートＮＯを読み出す。生成部１０６は、入力画像から出力用のデータとしての画像データを生成すると共に、ページＮＯおよびノートＮＯを含んだファイル名を生成する。書出部１０７は、出力用のデータを生成されたファイル名で、書き出しデータ記憶部１１２に書き出す。
【００３９】
＜動作フロー＞
図１０は、携帯端末１００での分類検索動作の流れを表わしたフローチャートである。図１０のフローチャートに表わされた動作は、携帯端末１００のＣＰＵ１０がＲＯＭ１１に記憶されている検索結果出力用プログラムをＲＡＭ１２上に読み出して実行し、図９の各機能を発揮することによって実現される。ＣＰＵ１０は、ボタン３１がタッチされて分類検索の指示がなされると図１０の動作を開始する。
【００４０】
図１０を参照して、ＣＰＵ１０は、検索キーとして用いる分類キーの選択を受け付けると（ステップＳ１０１でＹＥＳ）、その分類キーを検索キーとして用いて、ページ管理情報を検索する（ステップＳ１０３）。検索の結果、該当するページ、すなわち、選択された分類キーが付与されているページがある場合（ステップＳ１０５でＹＥＳ）、ＣＰＵ１０は、そのページの管理情報を読み出す（ステップＳ１０７）。そして、入力画像を用いて出力用のデータ（書き出しデータ）を生成すると共に（ステップＳ１０９）、ページＮＯおよびノートＮＯを含むファイル名を生成する（ステップＳ１１１）。ＣＰＵ１０は、出力用のデータを予め規定された記憶領域（書き出しデータ記憶部）に生成したファイル名で書き出すことで（ステップＳ１１３）、検索結果を出力する。
【００４１】
＜実施の形態の効果＞
携帯端末１００が以上の分類検索を行なうことで、携帯端末１００が複数グループ（ノート）にまたがって検索を行ない、複数ノートそれぞれから該当するページを抽出した場合に、ページそれぞれに対応する出力用のデータには、当該ページの識別情報であるページＮＯのみならず、そのページの属するグループ（ノート）の識別情報であるノートＮＯもファイル名として付与される。そのため、ユーザは、ファイル名から、そのデータがどのノートに含まれるページであるかを一目で把握することができる。また、ユーザは、検索結果をファイル名で並べ替えることで、ノートごとにまとめて表示させることができる。これにより、携帯端末１００は、検索結果を見やすく提示することができる。
【００４２】
［第２の実施の形態］
上記の例では、携帯端末１００のＣＰＵ１０は、抽出されたページの管理情報より出力用のデータとしてページごとに画像データを生成するものとしている。他の例として、携帯端末１００は、抽出されたページからなる仮想的なノートを生成して、当該仮想的なノートを検索結果として出力してもよい。すなわち、ＣＰＵ１０は、図５のページ管理情報から抽出されたページの管理情報として少なくとも当該ページの識別情報（ページＮＯ）、当該ページの属するノートの識別情報（ノートＮＯ）、および入力画像の格納場所（手書き画像位置）を読み出す。そして、ＣＰＵ１０は、これらの情報を図５のページ管理情報のフォーマットに順に書き出すことで、仮想的なノートを生成し、検索結果として出力してもよい。さらにこの場合、ＣＰＵ１０は、当該仮想的なノートを生成した日時などの属性も書き込んでもよい。
【００４３】
このようにすることで、携帯端末１００は、検索結果をあたかも１つのノートのように見やすく提示することができる。
【００４４】
［第３の実施の形態］
第３の実施の形態として、携帯端末１００がスケジュール機能を有し、検索結果としてスケジュールに関する情報を出力する例について説明する。
【００４５】
＜動作概要＞
（スケジュール帳の作成）
携帯端末１００は、予めメモリ（第２のメモリ）に、スケジュール帳のフォーマットであるスケジュールフォームを１以上の記憶している。スケジュールフォームとは、ユーザがスケジュールを手書き入力する際の背景画像の種類を指す。各スケジュールフォームは、１ページに表示可能な期間のスケジュールの表示形式を示す１つ以上の画像から構成されている。スケジュールフォームを構成する各ページのフォームをスケジュールベースフォームとも称する。
【００４６】
スケジュールフォームは、スケジュールの期間に対する表示形式のみに限定されない。たとえば、後述するように、メモ帳として使用できるページがスケジュールのページ間に入れているようなスケジュールフォームであっても構わない。
【００４７】
図１１は、メモリに記憶されているスケジュールフォームの一例を示す図である。図１１は、連続する２ページに１週間を表わし、さらに３ページ目にその１週間用のメモを表わすスケジュールフォームの具体例である。図１１のスケジュールフォームは、３ページ分の画像を１組とする単位で構成される。すなわち、図１１のスケジュールフォームでは、連続する３ページ分のスケジュールページ画像が１週間（７日）分の期間のスケジュールを表わすことができる。スケジュールフォームは、図１１の例の他、たとえば１ページに１日を表わすものや、１ページに１週間を表わすものや、連続する２ページに１週間を表わすものなどが挙げられる。
【００４８】
図１２は、携帯端末１００でのスケジュールフォームの各ページであるスケジュールベースフォームの管理構造を説明するための図である。図１２は、携帯端末１００のメモリでのスケジュールフォームの管理構造をテーブル形式で表わしたものである。図１２の例は、図１１のスケジュールフォームの管理構造を表わしている。図１２の属性「ｓｃｈｅｄｕｌｅ  ｂａｓｅ  ｆｏｒｍ  Ｎｏ．」はスケジュールフォームを構成する各ページのフォームを一意に識別する識別番号を表わし、属性「スケジュールベースフォーム位置」は、当該スケジュールベースフォーム画像が記憶されているメモリ上の位置を表わしている。携帯端末１００は、スケジュールフォームをこれら情報と関連付けてメモリに記憶する。なお、各スケジュールフォームがどのスケジュールベースフォームから構成されるかは、図示されない管理構造体によって管理される。
【００４９】
図１３〜図１８は、携帯端末１００でスケジュール帳を作成する際の表示画面の遷移の具体例を表わした図である。図１３はスケジュール機能のホーム画面（スケジュールホーム画面）の具体例を表わした図である。図１３のスケジュールホーム画面は、すでにメモリに登録されているスケジュール帳を選択可能に表わしたアイコン、カレンダー、他の装置との間で連携した処理を指示するためのボタン（連携ボタン）、およびスケジュール帳の作成を指示するためのボタン（スケジュール作成ボタン）を含む。
【００５０】
スケジュール帳を作成しようとするユーザは、図１３のスケジュールホーム画面でスケジュール作成ボタンをタッチする。スケジュール作成ボタンがタッチされると、表示画面は図１４の画面に遷移する。
【００５１】
図１４は、メモリに記憶されているスケジュールフォームの一覧を表示する画面である。スケジュール画像を作成しようとするユーザは、図１４の画面からスケジュール画像に用いるスケジュールフォームを選択する。
【００５２】
図１４の選択画面から１つのスケジュールフォームが選択されると、表示画面は図１５のスケジュール帳作成画面に遷移する。図１５のスケジュール帳作成画面は、スケジュールの開始日および終了日などの、スケジュールの期間の入力を受け付けるためのボタン（開始日選択、終了日選択）と、作成を指示するためのボタンとを含む。携帯端末１００は、スケジュールを作成する期間の指定を受け付けると、選択されたスケジュールフォームに対して指定された期間に基づいた日付情報を適用することでスケジュール画像を生成する。
【００５３】
スケジュール画像とは、予め用意されているスケジュールフォームに対して日付情報を適用することで生成される画像を指す。すなわち、スケジュールフォームに対して日付を表わす画像が重畳された画像を指す。
【００５４】
スケジュールの期間を設定しようとするユーザは、図１５のスケジュール帳作成画面で開始日選択ボタンおよび終了日選択ボタンをタッチして、それぞれ開始日および終了日を選択する。図１６は開始日を選択するための画面、図１７は終了日を選択するための画面の具体例を表わした図であり、それぞれ、開始日選択ボタンおよび終了日選択ボタンがタッチされることで図１５のスケジュール帳作成画面から遷移する。これらの画面で、ユーザは開始日および終了日を選択することができる。
【００５５】
その後に、ユーザは図１５のスケジュール帳作成画面で作成ボタンをタッチすると、指定された期間のスケジュール画像が作成される。スケジュール画像が作成されると、図１５のスケジュール帳作成画面は図１８の作成完了画面に遷移する。
【００５６】
具体的に、携帯端末１００は、設定された期間を選択されたスケジュールフォームの最小単位の期間で区切り、区切られた期間を表わす日付情報をそれぞれスケジュールフォームに埋め込む。これにより、区切られた期間それぞれに関連付けられた、１ページずつのスケジュールの画像が作成される。以下、１ページ分のスケジュールの画像をスケジュールページ画像と称する。
【００５７】
図１９はスケジュールページ画像の一例を示す図である。図１９は、図１１のスケジュールフォームに日付情報（日付、曜日、祝日の情報、等）を組み込んだものである。
【００５８】
図２０は、携帯端末１００でのスケジュールページ画像の管理構造を説明するための図である。図２０は、携帯端末１００のメモリでのスケジュールページ画像の管理構造をテーブル形式で表わしたものであって、図１９のスケジュールページ画像を含むスケジュールページ画像の管理構造の具体例を表わしている。図２０の属性「ｓｃｈｅｄｕｌｅ  ｐａｇｅ  Ｎｏ．」は、スケジュールページ画像を一意に識別する識別番号である。該識別番号により、メモリに記憶された各スケジュールページ画像は一意に識別される。属性「ｓｃｈｅｄｕｌｅ  ｂａｓｅ  ｆｏｒｍ  Ｎｏ．」は当該スケジュールページ画像に用いられたスケジュールベースフォームを一意に識別する識別番号を表わしたものであって、図１２の属性「ｓｃｈｅｄｕｌｅ  ｂａｓｅ  ｆｏｒｍ  Ｎｏ．」と同じである。属性「スケジュールページ画像位置」は、当該スケジュールページ画像が記憶されているメモリ上の位置を表わしている。携帯端末１００は、スケジュールページ画像をこれら情報と関連付けてメモリに記憶する。
【００５９】
なお、スケジュールフォームは、図１１に示されたように、日付が入力されていない表示形式を表わす背景画像の種類であるものとしている。そのため、ユーザが設定した期間に応じて、図１９のように日付情報が入力される。しかしながら、スケジュールフォームは、図１４に示されたように予め日付が入力されてもよい。この場合、スケジュールフォームに予め入力されている日付は、ユーザがスケジュールを作成する時に設定する期間に応じて変更される。
【００６０】
携帯端末１００は、設定された期間分の１つ以上のスケジュールページ画像をグループとしてメモリに記憶する。設定された期間分の１つ以上のスケジュールページ画像のグループを、スケジュール帳と称する。
【００６１】
スケジュールの内容を入力しようとするユーザは、図１３のスケジュールホーム画面のカレンダーから入力したい日を選択する。これにより、該当する日を含む期間に関連付けられたスケジュールページ画像が表示される。該当する日を含む期間に関連付けられたスケジュールページ画像が複数メモリに記憶されている場合、すなわち、該当する日を含む期間に関連付けられたスケジュールページを有するスケジュール帳が複数メモリに記憶されている場合、携帯端末１００は、図示しない選択画面で該当するスケジュール帳を提示して、その中から対象とするスケジュール帳の選択を受け付けてもよい。
【００６２】
スケジュールの内容を入力しようとするユーザは、タッチパネル１３に表示された、選択した日を含む期間に関連付けられたスケジュールページ画像の上をタッチすることで、紙に手書きでスケジュールを書き込むようにスケジュールの内容を入力する。携帯端末１００は、タッチパネル１３に対するタッチ操作に従って、スケジュール画像ごとにスケジュールの内容の入力を受け付ける。そして、携帯端末１００は、入力された画像のデータを手書き画像データとしてスケジュール画像に応じた期間に関連付けてメモリ（第１のメモリ）に格納して記憶する。
【００６３】
図２１は、手書き画像を説明するための図である。図２１は、９月３０日〜１０月２日、１０月３日〜１０月６日、および９月３０日〜１０月６日のそれぞれに関連付けられたスケジュールページ画像とタッチ操作によって入力された画像（手書き画像）とを重畳した画像を表わしている。これらの手書き画像は、それぞれ、９月３０日〜１０月２日、１０月３日〜１０月６日、および９月３０日〜１０月６日と関連付けてメモリに記憶される。
【００６４】
図２２は、携帯端末１００での手書き画像の管理構造を説明するための図である。図２２は、携帯端末１００のメモリでの手書き画像の管理構造をテーブル形式で表わしたものであって、図２１の手書き画像を含む手書き画像の管理構造の具体例を表わしている。図２２を参照して、携帯端末１００は、手書き画像を、当該手書き画像を一意に識別する識別番号（ｓｃｈｅｄｕｌｅ  ｄｒａｗ  Ｎｏ．）、該手書き画像に関連付けられたスケジュール帳の識別情報であるスケジュール帳ＮＯ（ｓｃｈｅｄｕｌｅ  Ｎｏ．）、スケジュールページ画像（ｓｃｈｅｄｕｌｅ  ｐａｇｅ  Ｎｏ．）、期間（開始日および終了時）、および当該手書き画像が記憶されているメモリ上の位置と関連付けてメモリに記憶する。
【００６５】
（スケジュールの出力）
携帯端末１００は、上記第１のメモリに記憶されている手書き画像データのうちの指定された手書き画像データを出力する（書き出す）機能を有する。好ましくは、携帯端末１００は、手書き画像データにスケジュール画像を重畳して出力する。
【００６６】
図２３〜図２８は、携帯端末１００で書き出しデータを出力する際の表示画面の遷移の具体例を表わした図である。
【００６７】
手書き画像データを、他の装置に転送したり記録媒体に書き出したりするためにメモリの特定の領域に出力しようとするユーザは、図１３のスケジュールホーム画面で連携ボタンをタッチする。連携ボタンがタッチされると、表示画面は図２３の連携機能のメニュー画面に遷移する。手書き画像データを出力しようとするユーザは、図２３のメニュー画面で、手書きデータの書き出しを指示するため画像書き出しボタン（図２３の「スケジュールデータの変換用の「画像書き出し」ボタン）をタッチする。画像書き出しボタンがタッチされると、表示画面は図２４の選択画面に遷移する。
【００６８】
図２４は、メモリに記憶されているスケジュール帳を提示して、出力対象の手書き画像が関連付けられているスケジュール帳の選択を受け付けるための画面である。手書き画像データを出力しようとするユーザは、図２４の選択画面から対象とする手書き画像が関連付けられているスケジュール帳を選択する。
【００６９】
図２４の選択画面から１つのスケジュール帳が選択されると、表示画面は図２５の書き出し用のデータの作成画面に遷移する。図２５の作成画面は、開始日および終了日などの、出力する期間の入力を受け付けるためのボタン（開始日選択、終了日選択）と、書き出し用のデータの作成を指示するためのボタン（画像書き出し）とを含む。
【００７０】
出力する期間を設定しようとするユーザは、図２５の作成画面で開始日選択ボタンおよび終了日選択ボタンをタッチして、それぞれ開始日および終了日を選択する。図２６は開始日を選択するための画面、図２７は終了日を選択するための画面の具体例を表わした図であり、それぞれ、開始日選択ボタンおよび終了日選択ボタンがタッチされることで図２５の作成画面から遷移する。これらの画面で、ユーザは開始日および終了日を選択することができる。
【００７１】
その後に、ユーザは図２５の作成画面で画像書き出しをタッチすると、指定された期間に含まれる各日を含む期間に関連付けられた手書き画像を出力するためのデータが作成される。ここでは、手書き画像にスケジュールページ画像を重畳した画像が書き出し用のデータとして作成されるものとする。なお、このとき、指定された期間に含まれる各日について、関連付けられた手書き画像がメモリにない場合、当該日付の書き出し用のデータが作成されなくてもよい。または、当該日付についてはスケジュールページ画像のみを書き出し用のデータとしてもよい。書き出し用のデータが作成されると、図２５の作成画面は図２８の作成完了画面に遷移する。
【００７２】
このとき、携帯端末１００は、属性情報に当該手書き画像データに関連付けられている期間を表わす情報を含むように書き出し用のデータを作成する。一例として、携帯端末１００は書き出し用のデータの属性情報のうちの更新日などの日付情報を当該手書き画像データに関連付けられている期間を表わす日付情報とする。上記日付情報は、更新日の他、作成日やアクセス日などであってもよい。また、他の例として、携帯端末１００は書き出し用のデータの属性情報のうちのファイル名を当該手書き画像データに関連付けられている期間を表わす日付情報としたり、書き出し用のデータのファイル名に（たとえばファイル名の先頭に）当該手書き画像データに関連付けられている期間を表わす日付情報を含めたり（付加したり）してもよい。
【００７３】
図２９は、出力対象の手書き画像から作成された書き出しデータの具体例を示す図である。図３０は、図２９の書き出しデータの属性情報の具体例を表わした図である。一例として、図２９に表わされたように、それぞれ９月３０日、１０月１日、および１０月２日に関連付けられた、すなわち、１日を１ページで表わすスケジュールフォームを用いて作成されたスケジュール帳に対して入力された手書き画像から作成された書き出しデータを、ファイル名「Ｐａｇｅ０００２．ｂｍｐ」、「Ｐａｇｅ０００３．ｂｍｐ」および「Ｐａｇｅ０００４．ｂｍｐ」として出力したとする。このとき、図３０を参照して、携帯端末１００は、各書き出しデータの属性情報のうちの上記ファイルの更新日時を示す日付情報を、それぞれ、関連付けられた日である９月３０日、１０月１日、および１０月２日とする。
【００７４】
図３１は、出力対象の手書き画像から作成された書き出しデータの他の具体例を示す図である。図３２は、図３１の書き出しデータの属性情報の具体例を表わした図である。一例として、図３１に表わされたように、それぞれ９月３０日〜１０月２日、１０月３日〜１０月６日、および１０月７日〜１０月９日に関連付けられた、すなわち、１週間を連続する２ページで表わすスケジュールフォームを用いて作成されたスケジュール帳に対して入力された手書き画像から作成された書き出しデータを、ファイル名「Ｐａｇｅ０００３．ｂｍｐ」、「Ｐａｇｅ０００４．ｂｍｐ」および「Ｐａｇｅ０００５．ｂｍｐ」として出力したとする。このとき、図３２を参照して、携帯端末１００は、各書き出しデータの属性情報のうちの上記ファイルの更新日時を示す日付情報を、それぞれ、関連付けられた期間に含まれる日付である９月３０日、１０月３日、および１０月７日とする。
【００７５】
図３３は、出力対象の手書き画像から作成された書き出しデータの他の具体例を示す図である。図３４は、図３３の書き出しデータの属性情報の具体例を表わした図である。図３３は、それぞれ９月３０日〜１０月２日、１０月３日〜１０月６日および１０月７日〜１０月９日に関連付けられたスケジュールのページ、ならびに９月３０日〜１０月６日に関連付けられたメモのページを表わしている。すなわち、図３３の書き出しデータは、１週間を連続する２ページで表わし、かつ、続く３ページ目でその１週間のメモを表わすスケジュールフォームを用いて作成されたスケジュール帳に対して入力された手書き画像から作成された書き出しデータを表わしている。一例として、これら書き出しデータを、それぞれ、ファイル名「Ｐａｇｅ０００４．ｂｍｐ」、「Ｐａｇｅ０００５．ｂｍｐ」「Ｐａｇｅ０００６．ｂｍｐ」および「Ｐａｇｅ０００７．ｂｍｐ」として出力したとする。このとき、図３４を参照して、携帯端末１００は、各書き出しデータの属性情報のうちの上記ファイルの更新日時を示す日付情報を、それぞれ、関連付けられた期間に含まれる日付である９月３０日、１０月３日、１０月６日、および１０月７日とする。「Ｐａｇｅ０００６．ｂｍｐ」（メモページ）の日付情報を「Ｐａｇｅ０００５．ｂｍｐ」（木〜日）の日付情報よりも後日である１０月６日とすることで、書き出しデータを日付順に表示した場合に、スケジュールフォーム内でのページの並びと同じ順序に表示されることになる。
【００７６】
＜機能構成＞
図３５は、上記の出力動作を行なうための携帯端末１００の機能構成の具体例を示すブロック図である。図３５の各機能は、携帯端末１００のＣＰＵ１０がＲＯＭ１１に記憶されている出力用プログラムをＲＡＭ１２に読み出して実行することで、主にＣＰＵ１０で実現される。しかしながら、少なくとも一部機能が、図２に示された他の構成、または図示されていない電気回路などの他のハードウェア構成によって実現されてもよい。
【００７７】
図３５を参照して、ＲＯＭ１１などのメモリは、出力用のデータ（書き出しデータ）を記憶するための記憶領域である書き出しデータ記憶部１１２と、１以上のスケジュールフォームを記憶するための第２のメモリであるスケジュールフォーム記憶部１１３と、スケジュールフォームに基づく期間に関連付けられた手書き画像データを記憶するための第１のメモリである手書き画像データ記憶部１１４と、スケジュール画像を記憶するための第３のメモリであるスケジュール画像記憶部１１５とを含む。
【００７８】
さらに図３５を参照して、ＣＰＵ１０は、選択されたスケジュールフォームに対して指定された期間に基づいた日付情報を適用してスケジュール画像を生成するための生成部１３１と、タッチパネル１３に対するタッチ位置に従って得られる画像である手書き画像の入力を受け付けるための画像入力部１３２と、スケジュールフォームに基づく期間を指定して入力された手書き画像を上記期間に関連付けられた手書き画像データとして手書き画像データ記憶部１１４に格納するための格納部１３３と、出力対象の手書き画像データを手書き画像データ記憶部１１４から検索するための検索部１０２と、検索部１０２が抽出した手書き画像データを出力するための出力部１３４とを含む。出力部１３４は、出力用のデータ（書き出しデータ）を生成するための生成部１３６を含む。好ましくは、生成部１３６は、抽出された手書き画像を関連付けられているスケジュールページ画像に重畳して書き出しデータを生成する。検索部１０２は書き出しデータを作成するためのスケジュールの期間の指定を受け付けるための指定部１３５を含み、検索部１０２は指定された期間または該期間に含まれる日付に関連付けられた手書き画像データを検索する。指定された期間に含まれる各日のうち、関連付けられた手書き画像が記憶されていない日付については、好ましくは、生成部１３６は、書き出しデータを生成しない。もしくは、生成部１３６は、当該日に関連付けられたスケジュールページ画像に基づいて書き出しデータを生成してもよい。
【００７９】
＜動作フロー＞
図３６は、携帯端末１００での手書き画像データの出力動作の流れを表わしたフローチャートである。図３６のフローチャートに表わされた動作は、ＣＰＵ１０がＲＯＭ１１に記憶されている手書き画像出力用プログラムをＲＡＭ１２に読み出して実行し、図３５の各機能を発揮することによって実現される。ＣＰＵ１０は、ボタン３１がタッチされてスケジュール帳の出力の指示がなされると図３６の動作を開始する。
【００８０】
図３６を参照して、ＣＰＵ１０は、図２４の選択画面を表示して出力する手書き画像の関連付けられているスケジュール選択を受け付け（ステップＳ２０１）、次に、図２５〜図２７の画面を表示して出力するスケジュールの期間の指定を受け付ける（ステップＳ２０３）。ＣＰＵ１０は、選択されたスケジュール帳に関連付けて該当する手書き画像がメモリに記憶されているか否かを検索する（ステップＳ２０５）。該当する手書き画像がメモリから抽出されない場合には（ステップＳ２０７でＮＯ）、ＣＰＵ１０は、以降の動作をスキップして一連の動作を終了する。なお、このとき、ＣＰＵ１０は、スケジュールページ画像のみに基づいて書き出しデータを作成してもよい。
【００８１】
該当する手書き画像がメモリから抽出されると（ステップＳ２０７でＹＥＳ）、ＣＰＵ１０は、当該手書き画像をメモリから読み出し（ステップＳ２０９）、出力用のデータを生成する（ステップＳ２１１）。好ましくは、ステップＳ２０９でＣＰＵ１０は、該当する手書きデータを関連付けられているスケジュールページ画像に重畳して書き出しデータを生成する。このとき、ＣＰＵ１０は、書き出しデータの属性を、当該手書き画像の関連付けられている期間を表わす情報を含むように書き出しデータの属性を生成する（ステップＳ２１３）。すなわち、ステップＳ２１３でＣＰＵ１０は、たとえば更新日時や作成日時などの属性情報、つまり、好ましくは属性情報のうちの日付情報を、当該手書き画像の関連付けられている期間に含まれる日付情報とする。そして、ＣＰＵ１０は、書き出しデータを出力用のメモリに出力し（書き出し）（ステップＳ２１５）、一連の動作を終了する。
【００８２】
なお、他の例として、先に出力する手書き画像の期間の指定を受け付けてもよい。図３７は、携帯端末１００での手書き画像データの出力動作の他の例を表わしたフローチャートである。すなわち、図３７を参照して、はじめに、ＣＰＵ１０は図２５〜図２７の画面を表示して出力するスケジュールの期間の指定を受け付ける（ステップＳ３０１）。ＣＰＵ１０は、メモリから当該期間に関連付けられた手書き画像を検索する（ステップＳ３０３）。
【００８３】
該当する手書き画像がメモリから抽出されていない場合には（ステップＳ３０５でＮＯ）、ＣＰＵ１０は、以降の動作をスキップして一連の動作を終了する。なお、このときもＣＰＵ１０は、スケジュールページ画像のみに基づいて書き出しデータを作成してもよい。
【００８４】
該当する手書き画像がメモリから抽出され（ステップＳ３０５でＹＥＳ）、かつ、抽出された手書き画像が複数のスケジュール帳それぞれに関連付けられた複数の手書き画像であった場合には（ステップＳ３０７でＹＥＳ）、ＣＰＵ１０は、図２４の画面を表示して出力する手書き画像の関連付けられているスケジュール帳の選択を受け付ける（ステップＳ３０９）。抽出された手書き画像が同じスケジュール帳に関連付けられている場合には（ステップＳ３０７でＮＯ）、ＣＰＵ１０は上記ステップＳ３０９をスキップする。以降、ＣＰＵ１０は、図３６のステップＳ２０９以降の動作を行なう。
【００８５】
＜他の例＞
なお、以上の例では、書き出しデータの更新日時などの日付情報を含む属性情報が当該手書き画像の関連付けられた期間に含まれる日付となるよう書き出しデータを作成している。しかしながら、属性情報そのものを関連付けられた期間に含まれる日付とすることに限定されず、属性情報に、関連付けられた日付の他に文字や記号を含めてもよい。すなわち、属性情報に付加してもよい。また、この属性情報は日付情報に限定されず、たとえば書き出しデータのファイル名であってもよい。すなわち、ＣＰＵ１０は、上記ステップＳ２１３で書き出しデータの属性を生成する際に、その属性としてそれぞれのファイル名を当該手書き画像に関連付けられている期間に含まれる日付を含むように生成してもよい。
【００８６】
図３８は、出力対象の手書き画像から作成された書き出しデータの他の具体例を示す図である。図３９は、図３８の書き出しデータの属性情報の具体例を表わした図である。図３８および図３９を参照して、一例としてＣＰＵ１０は、それぞれ９月３０日〜１０月２日、１０月３日〜１０月６日、および１０月７日〜１０月９日に関連付けられた、すなわち、１週間を連続する２ページで表わすスケジュールフォームを用いて作成されたスケジュール帳に対して入力された手書き画像から作成された書き出しデータそれぞれファイル名を、「Ｐａｇｅ２０１３０９３０．ｂｍｐ」、「Ｐａｇｅ２０１３１００３．ｂｍｐ」および「Ｐａｇｅ２０１３１００７．ｂｍｐ」とする。
【００８７】
＜実施の形態の効果＞
携帯端末１００が以上のデータ出力を行なうことで、書き出しデータの更新日時などの属性情報に手書き画像データに関連付けられた期間に含まれる日付が含まれることになる。たとえば、９月２６日〜９月２８日のスケジュールを表わすページに関連付けられた手書き画像の出力用のデータの更新日時は、９月２６日とされる。このようにすることで、当該出力用のデータの更新日時やファイル名などの属性情報を確認することで、一つずつ手書き画像の内容を確認することなく当該手書き画像の関連付けられた期間に含まれる日付を容易に知ることができる。これにより、データを出力して用いるユーザの利便性を格段に向上させることができる。
【００８８】
またたとえば、当該出力用のデータを得た装置において更新日時やファイル名などの属性情報を用いてソート（日付順に並べる操作）することで手書き画像を関連付けられた期間に含まれる日付順、すなわち、スケジュールの順に並べることができる。これにより、データを出力して用いるユーザの利便性を格段に向上させることができる。
【００８９】
［第４の実施の形態］
さらに、上記した第３の実施の形態に第１の実施の形態、第２の実施の形態を組み合わせてもよい。図４０は、第３の実施の形態に第１の実施の形態または第２の実施の形態を組み合わせたときの手書き画像の出力の概要を表わした図である。すなわち、図４０は、図２５〜図２７の画面を用いて出力するスケジュールの期間がたとえば２０１３年９月３０日〜１０月６日との指定を受け付け、複数のスケジュール帳それぞれから該当する手書き画像が抽出された例を表わしている。これは、たとえば複数のスケジュール帳が指定されてそれらスケジュール帳から指定された期間の手書き画像が複数抽出された場合も含む。
【００９０】
図４０のように手書き画像が抽出されると、第４の実施の形態にかかる携帯端末１００は、一例として各手書き画像から生成された出力用のデータの更新日時を第３の実施の形態で説明されたようにして当該手書き画像に関連付けられた期間に含まれる日付とする。さらに、携帯端末１００は、出力用のデータの属性情報に当該手書き画像の関連付けられたスケジュール帳の識別情報を加える。一例として、図４０の例では、出力用のデータの属性情報であるファイル名に、当該手書き画像に関連付けられたスケジュール帳の識別情報としてのスケジュール帳ＮＯを表わす「００１」「００２」が付加されている。
【００９１】
これにより、データを出力して用いるユーザは、出力用のデータの更新日時やファイル名などの属性情報から手書き画像の関連付けられた期間に含まれる日付を容易に知ることができると共に、当該手書き画像に関連付けられたスケジュール帳、すなわち、どのスケジュール帳に対して書き込まれた画像であるかも容易に知ることができる。そのため、手書き画像を出力して用いるユーザの利便性を格段に向上させることができる。
【００９２】
［第５の実施の形態］
さらに、上述の検索結果の提示処理や出力処理を携帯端末１００のＣＰＵ１０に実行させるための検索結果出力用プログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact  Disk-Read  Only  Memory）、ＲＯＭ、ＲＡＭおよびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【００９３】
なお、本発明にかかるプログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【００９４】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【００９５】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００９６】
＜まとめ＞
本発明の局面は、次のように表わすことができる。
【００９７】
（１）
データ（ページ）をグループ（ノート）分けしてメモリに格納するための記憶手段（管理情報記憶部１１１）と、前記メモリからデータを検索するための検索手段（検索部１０２）と、前記検索の結果を出力するための出力手段（出力部１０３）とを備え、前記検索手段が複数の前記グループのそれぞれから該当するデータを抽出した場合に、前記出力手段は前記データの属するグループの識別情報を含む情報を前記検索の結果として出力する、情報処理装置。
【００９８】
（２）
前記記憶手段は、データごとに、データ本体と共に当該データの識別情報および属するグループの識別情報を前記メモリに格納し、前記出力手段は、前記検索手段で抽出されたデータについて、前記メモリから少なくとも前記データの識別情報および前記属するグループの識別情報を読み出して出力する、（１）に記載の情報処理装置。
【００９９】
（３）
前記出力手段は、前記検索手段で抽出されたデータを、前記データの識別情報および前記データの属するグループの識別情報を含むファイル名で出力する、（１）または（２）
に記載の情報処理装置。
【０１００】
（４）
前記記憶手段は、前記データを期間に関連付けてグループ分けしてメモリに格納し、前記出力手段は、少なくとも指定した１つのグループから前記検索手段により検索されたデータに関連付けられている期間内の少なくとも１つの日付を含む情報を前記検索の結果として出力する、（１）に記載の情報処理装置。
【０１０１】
（５）
データをグループ分けして記憶しているメモリに対する検索の結果を出力する方法であって、前記メモリからデータを検索するステップ（Ｓ２）と、前記検索の結果を出力するステップ（Ｓ３）とを備え、前記検索するステップで複数の前記グループのそれぞれから該当するデータが抽出された場合に、前記出力するステップでは、前記データの属するグループの識別情報を含む情報を前記検索の結果として出力する、出力方法。
【０１０２】
（６）
データをグループ分けして記憶しているメモリに対する検索の結果を出力する処理をコンピュータに実行させるためのプログラムであって、前記メモリからデータを検索するステップ（Ｓ２）と、前記検索の結果を出力するステップ（Ｓ３）とを前記コンピュータに実行させ、前記検索するステップで複数の前記グループのそれぞれから該当するデータが抽出された場合に、前記出力するステップでは、前記データの属するグループの識別情報を含む情報を前記検索の結果として出力する、出力プログラム。
【０１０３】
（７）
データ（手書き画像等）を期間に関連付けて第１のメモリ（手書き画像データ記憶部１１４）に格納するための記憶手段（格納部１３３）と、前記第１のメモリからデータを検索するための検索手段（検索部１０２）と、前記検索の結果を出力するための出力手段（出力部１３４）とを備え、前記出力手段は前記検索手段が抽出したデータに関連付けられている期間内の少なくとも１つの日付を含む情報を当該データと共に前記検索の結果として出力する、情報処理装置。
【０１０４】
（８）
期間を指定するための指定手段（指定部１３５）をさらに備え、前記検索手段は、前記指定手段により指定された期間内の日付を含む期間に関連付けられたデータを前記第１のメモリから検索する、（７）に記載の情報処理装置。
【０１０５】
（９）
前記記憶手段は、前記データをグループ分け（スケジュール帳）して前記第１のメモリに記憶し、前記出力手段が前記検索の結果として出力する情報は、前記検索手段が抽出したデータの属するグループの識別情報をさらに含む、（７）または（８）に記載の情報処理装置。
【０１０６】
（１０）
前記データは、第２のメモリ（スケジュールフォーム記憶部１１３）に記憶されている１以上のスケジュールフォームのうちの１つのスケジュールに基づく期間に関連付けられ、前記出力手段は、前記スケジュールフォームと前記期間とに基づいたスケジュール画像（スケジュールページ画像）に前記データを重畳して前記検索の結果としての出力用のデータを生成するための生成手段（生成部１３６）をさらに含む、（７）〜（９）のいずれかに記載の情報処理装置。
【０１０７】
（１１）
データを期間に関連付けて記憶しているメモリ（手書き画像データ記憶部１１４）に対する検索の結果を出力する方法であって、前記メモリからデータを検索するステップ（Ｓ２０５）と、前記検索の結果を出力するステップ（Ｓ２０９〜Ｓ２１５）とを備え、前記出力するステップでは、前記検索するステップで抽出されたデータに関連付けられている期間内の少なくとも１つの日付を含む情報を当該データと共に前記検索の結果として出力する、出力方法。
【０１０８】
（１２）
データを期間に関連付けて記憶しているメモリ（手書き画像データ記憶部１１４）に対する検索の結果を出力する処理をコンピュータに実行させるためのプログラムであって、前記メモリからデータを検索するステップ（Ｓ２０５）と、前記検索の結果を出力するステップ（Ｓ２０９〜Ｓ２１５）とを前記コンピュータに実行させ、前記出力するステップでは、前記検索するステップで抽出されたデータに関連付けられている期間内の少なくとも１つの日付を含む情報を当該データと共に前記検索の結果として出力する、出力プログラム。
【０１０９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１１０】
１０  ＣＰＵ、１１  ＲＯＭ、１２  ＲＡＭ、１３  タッチパネル、１４  電源ボタン、１５  通信Ｉ／Ｆ、１６  充電池、３１，３２，３３，３４，３５  ボタン、１００  携帯端末、１０１  指示入力部、１０２  検索部、１０３，１３４  出力部、１０４  検索キー入力部、１０５  読出部、１０６，１３１，１３６  生成部、１０７  書出部、１１１  管理情報記憶部、１１２  書き出しデータ記憶部、１１３  スケジュールフォーム記憶部、１１４  手書き画像データ記憶部、１１５  スケジュール画像記憶部、１３２  画像入力部、１３３  格納部、１３５  指定部、２００  スタイラスペン
【図１】
2015043192.tif 000003
【図２】
2015043192.tif 000004
【図３】
2015043192.tif 000005
【図４】
2015043192.tif 000006
【図５】
2015043192.tif 000007
【図６】
2015043192.tif 000008
【図７】
2015043192.tif 000009
【図８】
2015043192.tif 000010
【図９】
2015043192.tif 000011
【図１０】
2015043192.tif 000012
【図１２】
2015043192.tif 000013
【図２０】
2015043192.tif 000014
【図２２】
2015043192.tif 000015
【図３０】
2015043192.tif 000016
【図３２】
2015043192.tif 000017
【図３４】
2015043192.tif 000018
【図３５】
2015043192.tif 000019
【図３６】
2015043192.tif 000020
【図３７】
2015043192.tif 000021
【図３９】
2015043192.tif 000022
【図４０】
2015043192.tif 000023
【図１１】
2015043192.tif 000024
【図１３】
2015043192.tif 000025
【図１４】
2015043192.tif 000026
【図１５】
2015043192.tif 000027
【図１６】
2015043192.tif 000028
【図１７】
2015043192.tif 000029
【図１８】
2015043192.tif 000030
【図１９】
2015043192.tif 000031
【図２１】
2015043192.tif 000032
【図２３】
2015043192.tif 000033
【図２４】
2015043192.tif 000034
【図２５】
2015043192.tif 000035
【図２６】
2015043192.tif 000036
【図２７】
2015043192.tif 000037
【図２８】
2015043192.tif 000038
【図２９】
2015043192.tif 000039
【図３１】
2015043192.tif 000040
【図３３】
2015043192.tif 000041
【図３８】
2015043192.tif 000042