(57)【要約】【課題】  コンピュータシステム上でペン入力文字などテキストデータ化されていない文字で構成される電子付箋の内容情報を見やすい状態で表示できるようにする。【解決手段】  電子付箋表示システム（付箋情報処理システム）において、文字切り出し手段１１０は、付箋内容情報の画像データ内にある文字列の領域を1文字単位で求める。抽出領域指定手段１１１は、文字単位で電子付箋の内容を省略する領域を決定する。抽出手段１１２は、抽出領域にもとづいて画像を抽出する。付箋画像作成手段１１３は、抽出した画像から省略付箋を作成する。そして、付箋情報処理システムは、省略付箋を電子文書の上に重畳表示させ、ユーザの要求に応じて元の付箋と切り替えて表示するよう動作する。【選択図】  図１
2006053741.tif 000002
【特許請求の範囲】
【請求項１】
画像情報として入力した電子付箋に書かれた文字を１文字単位で切り出して各文字の領域情報を抽出する文字切出しステップと、
前記抽出した各文字の領域情報にもとづいて、切り出した文字を文字数単位で数えて、元の電子付箋の内容の一部を省略した電子付箋である省略付箋として抽出する対象領域を算出する抽出領域算出ステップと、
算出した抽出領域にもとづいて、電子付箋の内容情報の一部を抽出する抽出ステップと、
抽出した内容情報にもとづいて省略付箋を作成する付箋作成ステップとを
含むことを特徴とする付箋情報処理方法。
【請求項２】
抽出領域算出ステップで、省略付箋として抽出する対象領域として、文字と文字との間の隙間や文字の前後の余白を削除した領域を算出する請求項１記載の付箋情報処理方法。
【請求項３】
抽出領域算出ステップで、文字切り出しステップで求めた各文字の領域情報にもとづいて文字の大きさを算出し、各文字の文字サイズが均等となるように文字ごとに加工する請求項１記載の付箋情報処理方法。
【請求項４】
画像情報として入力した電子付箋に書かれた文字を１文字単位で切り出して各文字の領域情報を抽出し、且つ電子付箋に書かれた各行の行情報を導出する文字切出しステップと、
前記文字切出しステップの切り出し処理の過程で導出する行情報を用いて、元の電子付箋の内容の一部を省略した電子付箋である省略付箋として抽出する対象領域を行単位で算出する抽出領域算出ステップと、
算出した抽出領域にもとづいて、電子付箋の内容情報の一部を抽出する抽出ステップと、
抽出した内容情報にもとづいて省略付箋を作成する付箋作成ステップとを
含むことを特徴とする付箋情報処理方法。
【請求項５】
抽出領域算出ステップで、省略付箋として抽出する対象領域として、行中の文字の前後の余白を削除した領域を算出する請求項４記載の付箋情報処理方法。
【請求項６】
抽出領域算出ステップで、文字切り出しステップで求めた各文字の領域情報にもとづいて文字の大きさを算出し、各行の平均の文字サイズが大きな行を対象領域として選択する請求項４記載の付箋情報処理方法。
【請求項７】
画像情報として入力された電子付箋に書かれた文字を１文字単位で切り出して各文字の領域情報を抽出する文字切出しステップと、
出力装置に表示した省略前の電子付箋に対して、ユーザの入力指示に従って、元の電子付箋の内容の一部を省略した電子付箋である省略付箋として表示する文字領域を直接指定する入力指定ステップと、
前記入力指定ステップで指定した箇所を含む文字領域を、省略付箋の対象領域として算出する抽出領域算出ステップと、
算出した抽出領域にもとづいて、電子付箋の内容情報の一部を抽出する抽出ステップと、
抽出した内容情報にもとづいて省略付箋を作成する付箋作成ステップとを
含むことを特徴とする付箋情報処理方法。
【請求項８】
電子付箋の加工のルールを示すルール情報を予め記憶するルール記憶ステップと、
前記記憶するルール情報を変更する変更ステップとを含み、
抽出領域算出ステップで、前記ルール情報にもとづいて省略付箋の対象領域を算出する
請求項１から請求項７のうちのいずれか１項に記載の付箋情報処理方法。
【請求項９】
電子付箋の付箋データを記憶する付箋データ記憶ステップを含み、
前記付箋データ記憶ステップで、加工済みの省略付箋の付箋データをルール情報と対応付けて保存する
請求項８記載の付箋情報処理方法。
【請求項１０】
電子付箋を表示する対象である電子文書の原稿データを記憶する原稿データ記憶手段と、
表示する電子付箋の付箋データを記憶する付箋データ記憶手段と、
原稿データに対して１又は複数の加工済みの省略付箋を作成し表示する情報処理手段とを備え、
前記情報処理手段は、
画像情報として入力した電子付箋に書かれた文字を１文字単位で切り出して各文字の領域情報を抽出する文字切出し手段と、
前記文字切り出し手段が抽出した各文字の領域情報にもとづいて、切り出した文字を文字数単位で数えて、元の電子付箋の内容の一部を省略した電子付箋である省略付箋として抽出する対象領域を算出する抽出領域算出手段と、
算出した抽出領域にもとづいて、電子付箋の内容情報の一部を抽出する抽出手段と、
抽出した内容情報にもとづいて省略付箋を作成する付箋作成手段とを含む
ことを特徴とする付箋情報処理システム。
【請求項１１】
電子付箋を表示する対象である電子文書の原稿データを記憶する原稿データ記憶手段と、
表示する電子付箋の付箋データを記憶する付箋データ記憶手段と、
原稿データに対して１又は複数の加工済みの省略付箋を作成し表示する情報処理手段とを備え、
前記情報処理手段は、
画像情報として入力した電子付箋に書かれた文字を１文字単位で切り出して各文字の領域情報を抽出し、且つ電子付箋に書かれた各行の行情報を導出する文字切出し手段と、
前記文字切出し手段が切り出し処理の過程で導出する行情報を用いて、元の電子付箋の内容の一部を省略した電子付箋である省略付箋として抽出する対象領域を行単位で算出する抽出領域算出手段と、
算出した抽出領域にもとづいて、電子付箋の内容情報を抽出する抽出手段と、
抽出した内容情報にもとづいて省略付箋を作成する付箋作成手段とを含む
ことを特徴とする付箋情報処理システム。
【請求項１２】
電子付箋を表示する対象である電子文書の原稿データを記憶する原稿データ記憶手段と、
表示する電子付箋の付箋データを記憶する付箋データ記憶手段と、
原稿データに対して１又は複数の加工済みの省略付箋を作成し表示する情報処理手段とを備え、
前記情報処理手段は、
画像情報として入力された電子付箋に書かれた文字を１文字単位で切り出して各文字の領域情報を抽出する文字切出し手段と、
出力装置に表示した省略前の電子付箋に対して、ユーザの入力指示に従って、元の電子付箋の内容の一部を省略した電子付箋である省略付箋として表示する文字領域を直接指定する入力指定手段と、
前記入力指定手段が指定した箇所を含む文字領域を、省略付箋の対象領域として算出する抽出領域算出手段と、
算出した抽出領域にもとづいて、電子付箋の内容情報の一部を抽出する抽出手段と、
抽出した内容情報にもとづいて省略付箋を作成する付箋作成手段とを含む
ことを特徴とする付箋情報処理システム。
【請求項１３】
付箋データ記憶手段及び原稿データ記憶手段のうちのいずれか一方又は両方は、情報処理手段とネットワークを介して接続された、前記情報処理手段とは別の装置である請求項１０から請求項１２のうちのいずれか１項に記載の付箋情報処理システム。
【請求項１４】
情報処理手段は、電子原稿を表示する出力手段の画面サイズに合わせて見易さを維持した省略付箋を作成する請求項１０から請求項１３のうちのいずれか１項に記載の付箋情報処理システム。
【請求項１５】
コンピュータに、
画像情報として入力した電子付箋に書かれた文字を１文字単位で切り出して各文字の領域情報を抽出する文字切出し処理と、
前記抽出した各文字の領域情報にもとづいて、切り出した文字を文字数単位で数えて、元の電子付箋の内容の一部を省略した電子付箋である省略付箋として抽出する対象領域を算出する抽出領域算出処理と、
算出した抽出領域にもとづいて、電子付箋の内容情報の一部を抽出する抽出処理と、
抽出した内容情報にもとづいて省略付箋を作成する付箋作成処理とを
実行させるための付箋情報処理プログラム。
【請求項１６】
コンピュータに、
画像情報として入力した電子付箋に書かれた文字を１文字単位で切り出して各文字の領域情報を抽出し、且つ電子付箋に書かれた各行の行情報を導出する文字切出し処理と、
前記文字切出し処理で切り出し処理の過程で導出する行情報を用いて、元の電子付箋の内容の一部を省略した電子付箋である省略付箋として抽出する対象領域を行単位で算出する抽出領域算出処理と、
算出した抽出領域にもとづいて、電子付箋の内容情報の一部を抽出する抽出処理と、
抽出した内容情報にもとづいて省略付箋を作成する付箋作成処理とを
実行させるための付箋情報処理プログラム。
【請求項１７】
コンピュータに、
画像情報として入力された電子付箋に書かれた文字を１文字単位で切り出して各文字の領域情報を抽出する文字切出し処理と、
出力装置に表示した省略前の電子付箋に対して、ユーザの入力指示に従って、元の電子付箋の内容の一部を省略した電子付箋である省略付箋として表示する文字領域を直接指定する入力指定処理と、
前記入力指定処理で指定した箇所を含む文字領域を、省略付箋の対象領域として算出する抽出領域算出処理と、
算出した抽出領域にもとづいて、電子付箋の内容情報の一部を抽出する抽出処理と、
抽出した内容情報にもとづいて省略付箋を作成する付箋作成処理とを
実行させるための付箋情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子文書に添付する電子的な付箋の表示を行なう付箋情報処理方法、付箋情報処理システム及び付箋情報処理プログラムに関する。特に、本発明は、ペン入力環境における手書き文字や画像データとして保存された文字を表示する電子付箋を処理対象とし、閲覧中の電子文書に重畳して表示する際に電子的な付箋の内容の一部を省略して表示する付箋情報処理方法、付箋情報処理システム及び付箋情報処理プログラムに関する。
【背景技術】
【０００２】
電子文書を対象として、紙文書に貼り付ける付箋紙と同様の使い勝手をＧＵＩを用いて実現した情報入力及び表示手法に、電子的な付箋（以下、電子付箋という）を入力し表示する方法がある。電子付箋を入力／表示する方法は電子文書などに付箋データを添付する手法によって実現され、電子付箋の付箋データは主として付箋を貼り付ける位置情報とその付箋に記載された内容情報とによって構成される。
【０００３】
電子付箋の表示手法として、通常そのまま原稿画面に電子情報を重畳表示する方法があるが、この表示方法では付箋によって電子文書の内容が見えにくくなる。そのため、電子文書の内容が見えにくくなる問題を回避するために、付箋を縮小化して表示する方法がある。
【０００４】
また、電子付箋の入力方法として、ペン入力が可能な環境（例えば、感圧式タッチパネルや電磁誘導式タブレットを搭載した端末において、手書きで文字を入力できる環境）において、ソフトキーボードによるテキスト入力ではなく、ペン入力で電子付箋入力を行なう方法がある。電子付箋をペン入力する場合、ＧＵＩ上で電子文書に対して手書き入力した電子付箋の内容情報は、テキストデータではなく、入力したストロークデータや画像データとして保存されることが多い。
【０００５】
電子付箋をペンで入力する場合、ペンという入力デバイスの制約からユーザが細かい字を書きにくく、ペンのストロークで表示される文字はテキスト文字より大きな字になりやすい。また、原稿用紙のように文字枠が表示されているわけではないため、部分的には小さな字にもなり異なるサイズの字が混在することが発生する。従って、大きな字を小さな字のサイズに表示されるように縮小すると、小さな字が読めないサイズになってしまうだけでなく、一方では、小さな字が読めるサイズに表示されるよう縮小すると、大きな字は無用に大きな字になり、元の電子文書が見えなくなることが発生してしまう。これらの場合、ユーザが文字を入力する段階で縮小率を考慮して適切なサイズの文字で書かないと、電子付箋もしくは電子文書のいずれかが読みにくくなりユーザの負担になる。
【０００６】
また、特許文献１には、電子付箋を単純に縮小するのでなく、電子付箋の内容情報を表示する代わりに付箋の存在を示す下線を表示する電子付箋表示方法が記載されている。特許文献１に記載された電子文書に添付する電子付箋の表示方法では、文書管理装置は、文書及び関連付けられた付箋情報を情報処理装置内で保持する複合データ保持部と、元となる文書情報を保持する文書データ保持部と、電子付箋やマーカ情報など複合データとして表示する情報を保持する添付情報保持部と、端末制御部とを含む。
【０００７】
特許文献１に記載された電子付箋表示方法では、文書管理装置は、電子付箋を原稿の文字列に対して添付し、その電子付箋の内容を通常表示せず、代わりに電子付箋が添付された文字列に電子付箋があることを示す下線を表示する。また、文書管理装置は、ユーザによって下線をクリックするなどの操作が行われると、通常表示していない電子付箋の情報をメモ情報として表示する。
【０００８】
【特許文献１】特開２０００−３３９２９９号公報（第６頁、図９）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ペン入力環境のような環境で電子付箋を扱う場合、電子付箋の縮小率が入力される文字の大きさと無関係であるので、ペン入力による電子付箋の内容情報を縮小表示しても文字のサイズが一定せず（バラバラで）、読めない文字が発生し付箋の内容が理解できないことがある。
【００１０】
また、特許文献１に記載された電子付箋の表示方法を用いれば、電子文書を読みやすくすることができる。しかし、電子付箋の内容情報を通常表示しないので、ユーザが内容の表示指示操作をしない限り電子付箋の内容を全く把握することができない。
【００１１】
そこで、本発明は、コンピュータシステム上でペン入力文字などテキストデータ化されていない文字で構成される電子付箋の内容情報を見やすい状態で表示できる付箋情報処理方法、付箋情報処理システム及び付箋情報処理プログラムを提供することを目的とする。また、本発明は、電子文書の閲覧を損なうことなく、コンピュータシステム上でペン入力文字などテキストデータ化されていない文字で構成される電子付箋の内容情報を部分的に閲覧できる付箋情報処理方法、付箋情報処理システム及び付箋情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明による付箋情報処理方法は、画像情報として入力した電子付箋に書かれた文字を１文字単位で切り出して各文字の領域情報を抽出する文字切出しステップと、抽出した各文字の領域情報にもとづいて、切り出した文字を文字数単位で数えて、元の電子付箋の内容の一部を省略した電子付箋である省略付箋として抽出する対象領域を算出する抽出領域算出ステップと、算出した抽出領域にもとづいて、電子付箋の内容情報の一部を抽出する抽出ステップと、抽出した内容情報にもとづいて省略付箋を作成する付箋作成ステップとを含むことを特徴とする。
【００１３】
また、付箋情報処理方法は、抽出領域算出ステップで、省略付箋として抽出する対象領域として、文字と文字との間の隙間や文字の前後の余白を削除した領域を算出するものであってもよい。そのような構成によれば、文字切り出し処理を行なうことによって文字の領域と余白の領域とを区別することができ、付箋の無駄な余白を効率良く取り除くことによって付箋を縮小することができる。
【００１４】
また、付箋情報処理方法は、抽出領域算出ステップで、文字切り出しステップで求めた各文字の領域情報にもとづいて文字の大きさを算出し、各文字の文字サイズが均等となるように文字ごとに加工するものであってもよい。そのような構成によれば、文字切り出し処理において文字の大きさを考慮した縮小率を用いるので、付箋に書かれた文字が小さくなりすぎないように付箋を縮小することができる。
【００１５】
また、付箋情報処理方法は、画像情報として入力した電子付箋に書かれた文字を１文字単位で切り出して各文字の領域情報を抽出し、且つ電子付箋に書かれた各行の行情報を導出する文字切出しステップと、文字切出しステップの切り出し処理の過程で導出する行情報を用いて、元の電子付箋の内容の一部を省略した電子付箋である省略付箋として抽出する対象領域を行単位で算出する抽出領域算出ステップと、算出した抽出領域にもとづいて、電子付箋の内容情報の一部を抽出する抽出ステップと、抽出した内容情報にもとづいて省略付箋を作成する付箋作成ステップとを含むものであってもよい。
【００１６】
また、付箋情報処理方法は、抽出領域算出ステップで、省略付箋として抽出する対象領域として、行中の文字の前後の余白を削除した複数の矩形領域で構成される領域を算出するものであってもよい。そのような構成によれば、文字切り出し処理を行なうことによって文字の領域と余白の領域とを区別することができ、付箋の無駄な余白領域を効率よく取り除くことによって付箋を縮小することができる。
【００１７】
また、付箋情報処理方法は、抽出領域算出ステップで、文字切り出しステップで求めた各文字の領域情報にもとづいて文字の大きさを算出し、各行の平均の文字サイズが大きな行を対象領域として選択するものであってもよい。
【００１８】
また、付箋情報処理方法は、画像情報として入力された電子付箋に書かれた文字を１文字単位で切り出して各文字の領域情報を抽出する文字切出しステップと、出力装置に表示した省略前の電子付箋に対して、ユーザの入力指示に従って、元の電子付箋の内容の一部を省略した電子付箋である省略付箋として表示する文字領域を直接指定する入力指定ステップと、入力指定ステップで指定した箇所を含む文字領域を、省略付箋の対象領域として算出する抽出領域算出ステップと、算出した抽出領域にもとづいて、電子付箋の内容情報の一部を抽出する抽出ステップと、抽出した内容情報にもとづいて省略付箋を作成する付箋作成ステップとを含むものであってもよい。
【００１９】
また、付箋情報処理方法は、電子付箋の加工のルールを示すルール情報を予め記憶するルール記憶ステップと、記憶するルール情報を変更する変更ステップとを含み、抽出領域算出ステップで、ルール情報にもとづいて省略付箋の対象領域を算出するものであってもよい。
【００２０】
また、付箋情報処理方法は、電子付箋の付箋データを記憶する付箋データ記憶ステップを含み、付箋データ記憶ステップで、加工済みの省略付箋の付箋データをルール情報と対応付けて保存するものであってもよい。そのような構成によれば、ルールを付箋データと対応付けて保存するので、同じ電子付箋を複数のルールを用いて省略した省略結果の付箋データも保存することができる。
【００２１】
本発明による付箋情報処理システムは、電子付箋を表示する対象である電子文書の原稿データを記憶する原稿データ記憶手段（例えば、原稿データ記憶部１０８によって実現される）と、表示する電子付箋の付箋データを記憶する付箋データ記憶手段（例えば、付箋データ記憶部１０７によって実現される）と、原稿データに対して１又は複数の加工済みの省略付箋を作成し表示する情報処理手段（例えば、コンピュータ１０３によって実現される）とを備え、情報処理手段は、画像情報として入力した電子付箋に書かれた文字を１文字単位で切り出して各文字の領域情報を抽出する文字切出し手段（例えば、文字切り出し手段１１０によって実現される）と、文字切り出し手段が抽出した各文字の領域情報にもとづいて、切り出した文字を文字数単位で数えて、元の電子付箋の内容の一部を省略した電子付箋である省略付箋として抽出する対象領域を算出する抽出領域算出手段（例えば、抽出領域指定手段１１１によって実現される）と、算出した抽出領域にもとづいて、電子付箋の内容情報の一部を抽出する抽出手段（例えば、抽出手段１１２によって実現される）と、抽出した内容情報にもとづいて省略付箋を作成する付箋作成手段（例えば、付箋画像作成手段１１３によって実現される）とを含むことを特徴とする。また、本発明を用いた電子付箋表示システムは、省略付箋を電子文書の上に重畳表示し、ユーザの要求に応じて元の付箋と切り替え表示するように動作する。そのような構成によれば、電子文書に付加された省略加工された省略付箋を表示することによって、コンピュータシステム上でペン入力文字などテキストデータ化されていない文字で構成される電子付箋の内容情報を見やすい状態で表示するという本発明の目的を達成できる。
【００２２】
また、付箋情報処理システムは、電子付箋を表示する対象である電子文書の原稿データを記憶する原稿データ記憶手段と、表示する電子付箋の付箋データを記憶する付箋データ記憶手段と、原稿データに対して１又は複数の加工済みの省略付箋を作成し表示する情報処理手段とを備え、情報処理手段は、画像情報として入力した電子付箋に書かれた文字を１文字単位で切り出して各文字の領域情報を抽出し、且つ電子付箋に書かれた各行の行情報を導出する文字切出し手段と、文字切出し手段が切り出し処理の過程で導出する行情報を用いて、元の電子付箋の内容の一部を省略した電子付箋である省略付箋として抽出する対象領域を行単位で算出する抽出領域算出手段と、算出した抽出領域にもとづいて、電子付箋の内容情報を抽出する抽出手段と、抽出した内容情報にもとづいて省略付箋を作成する付箋作成手段とを含むものであってもよい。
【００２３】
また、付箋情報処理システムは、電子付箋を表示する対象である電子文書の原稿データを記憶する原稿データ記憶手段と、表示する電子付箋の付箋データを記憶する付箋データ記憶手段と、原稿データに対して１又は複数の加工済みの省略付箋を作成し表示する情報処理手段とを備え、情報処理手段は、画像情報として入力された電子付箋に書かれた文字を１文字単位で切り出して各文字の領域情報を抽出する文字切出し手段と、出力装置に表示した省略前の電子付箋に対して、ユーザの入力指示に従って、元の電子付箋の内容の一部を省略した電子付箋である省略付箋として表示する文字領域を直接指定する入力指定手段（例えば、入力手段１０１及び入力情報解釈部１０４によって実現される）と、入力指定手段が指定した箇所を含む文字領域を、省略付箋の対象領域として算出する抽出領域算出手段と、算出した抽出領域にもとづいて、電子付箋の内容情報の一部を抽出する抽出手段と、抽出した内容情報にもとづいて省略付箋を作成する付箋作成手段とを含むものであってもよい。
【００２４】
また、付箋データ記憶手段及び原稿データ記憶手段のうちのいずれか一方又は両方は、情報処理手段とネットワークを介して接続された、情報処理手段とは別の装置（例えば、記憶手段２３０によって実現される）であってもよい。そのような構成によれば、原稿データや付箋データを複数のコンピュータ間で共有することによって、他のコンピュータで加工済みの省略付箋内容情報を利用することができる。
【００２５】
また、情報処理手段は、電子原稿を表示する出力手段の画面サイズに合わせて見易さを維持した省略付箋を作成するものであってもよい。
【００２６】
本発明による付箋情報処理プログラムは、コンピュータに、画像情報として入力した電子付箋に書かれた文字を１文字単位で切り出して各文字の領域情報を抽出する文字切出し処理と、抽出した各文字の領域情報にもとづいて、切り出した文字を文字数単位で数えて、元の電子付箋の内容の一部を省略した電子付箋である省略付箋として抽出する対象領域を算出する抽出領域算出処理と、算出した抽出領域にもとづいて、電子付箋の内容情報の一部を抽出する抽出処理と、抽出した内容情報にもとづいて省略付箋を作成する付箋作成処理とを実行させることを特徴とする。
【００２７】
また、付箋情報処理プログラムは、コンピュータに、画像情報として入力した電子付箋に書かれた文字を１文字単位で切り出して各文字の領域情報を抽出し、且つ電子付箋に書かれた各行の行情報を導出する文字切出し処理と、文字切出し処理で切り出し処理の過程で導出する行情報を用いて、元の電子付箋の内容の一部を省略した電子付箋である省略付箋として抽出する対象領域を行単位で算出する抽出領域算出処理と、算出した抽出領域にもとづいて、電子付箋の内容情報の一部を抽出する抽出処理と、抽出した内容情報にもとづいて省略付箋を作成する付箋作成処理とを実行させるものであってもよい。
【００２８】
また、付箋情報処理プログラムは、コンピュータに、画像情報として入力された電子付箋に書かれた文字を１文字単位で切り出して各文字の領域情報を抽出する文字切出し処理と、出力装置に表示した省略前の電子付箋に対して、ユーザの入力指示に従って、元の電子付箋の内容の一部を省略した電子付箋である省略付箋として表示する文字領域を直接指定する入力指定処理と、入力指定処理で指定した箇所を含む文字領域を、省略付箋の対象領域として算出する抽出領域算出処理と、算出した抽出領域にもとづいて、電子付箋の内容情報の一部を抽出する抽出処理と、抽出した内容情報にもとづいて省略付箋を作成する付箋作成処理とを実行させるものであってもよい。
【発明の効果】
【００２９】
本発明によれば、文字の大きさに関する情報を含まない手書きデータなどであっても、文字サイズを理解して文字を切り出す。そして、文字の切り出し結果にもとづいて、元の付箋の一部を省略した付箋データを生成する。従って、コンピュータシステム上でペン入力文字などテキストデータ化されていない文字で構成される電子付箋の内容情報を見やすい状態で表示することができる。
【発明を実施するための最良の形態】
【００３０】
実施の形態１．
以下、本発明の第１の実施の形態を図面を参照して説明する。図１は、本発明による付箋情報処理システム（電子付箋表示システム）の構成の一例を示すブロック図である。図１に示すように、付箋情報処理システムは、入力手段１０１と、出力手段１０２と、プログラム制御によって動作するコンピュータ（情報処理装置）１０３とを含む。また、コンピュータ１０３は、入力情報解釈部１０４と、付箋情報処理部１０５と、表示画像生成部１０６と、付箋データ記憶部１０７と、原稿データ記憶部１０８とを含む。また、付箋情報処理部１０５は、位置／内容情報抽出手段１０９と、文字切り出し手段１１０と、抽出領域指定手段１１１と、抽出手段１１２と、付箋画像作成手段１１３と、ルール情報テーブル１１４とを含む。
【００３１】
入力手段１０１は、例えば、ペン入力デバイスや、マウス、カメラ又はスキャナなどの入力デバイスである。入力手段１０１は、電子付箋の付箋データを入力する。本実施の形態では、付箋データは、電子付箋の位置を示す位置情報と電子付箋の内容を示す付箋内容情報とを含む。すなわち、入力手段１０１は、ユーザの入力指示に従って、電子付箋の位置情報及び付箋内容情報を入力する。なお、本実施の形態では、入力手段１０１は、付箋内容情報をテキストデータとして入力するのではなく、電子ペンなどを用いて画像データとして付箋内容情報を入力する。
【００３２】
また、入力手段１０１は、ユーザの入力指示に従って、付箋の表示方法の変更指示などの命令を入力する。なお、後述するように、入力された信号の電気的な解釈及び意味的な解釈は入力情報解釈部１０４によって行われる。
【００３３】
例えば、ペン入力デバイスやマウスなどポインティング可能な入力手段１０１を用いて操作することによって、ユーザは出力手段（表示手段）１０２に表示されるボタンを押すなどのＧＵＩ操作を行う。また、カメラデバイスやスキャナで入力した入力情報を入力情報解釈部１０４が解析することによって、付箋情報処理システムは、入力された命令を理解する。なお、入力情報を解析して入力された命令を理解する詳細な動作に関しては、例えば「特開２０００−２２２３９４（文献Ａ）」に記載されている。
【００３４】
出力手段１０２は、具体的には、モニタなどの画像出力装置である。出力手段１０２は、表示画像生成部１０６の指示に従って画像を出力（表示）する機能を備える。本実施の形態では、出力手段１０２は、表示画像生成部１０６の指示に従って、電子付箋を重畳した電子原稿を表示する。
【００３５】
コンピュータ１０３は、入力手段１０１からの入力情報を解釈し、情報処理を行った結果生成した画像を出力手段１０２に出力させる機能を備える。本実施の形態では、コンピュータ１０３は、元の電子付箋の内容の一部を省略した付箋を表示する画像を生成し、出力手段１０２に出力させる。入力情報解釈部１０４は、入力手段１０１が入力した情報を解釈し、解釈の結果にもとづき特定した命令に従って、付箋情報処理部１０５に命令やデータを送る機能を備える。
【００３６】
付箋情報処理部１０５は、入力情報解釈部１０４から受けた命令に従って、省略付箋を作成する機能を備える。また、付箋情報処理部１０５は、入力情報解釈部１０４から受けた命令に従って、命令で指示された表示すべき表示状態の付箋画像を位置情報とともに表示画像生成部１０６に出力する機能を備える。なお、「省略付箋」とは、ユーザが電子付箋として入力／作成した元の電子付箋の内容情報のうちの一部分の情報で構成される電子付箋であり、ユーザによる書き込み時の元の付箋より電子付箋の表示面積が小さくなるように加工されたものである。
【００３７】
位置／内容情報抽出手段１０９は、入力情報解釈部１０４から新規に受けた付箋データから省略付箋として加工しうる付箋の内容情報を抽出し、抽出した内容情報を文字切り出し手段１１０に渡す機能を備える。また、位置／内容情報抽出手段１０９は、入力情報解釈部１０４から受けた付箋データを付箋データ記憶部１０７に保存する機能を備える。また、位置／内容情報抽出手段１０９は、付箋データ記憶部１０７から、省略付箋として加工しうる付箋の内容情報を抽出し、抽出した内容情報を文字切り出し手段１１０に渡す機能を備える。また、位置／内容情報抽出手段１０９は、抽出した内容情報を文字切り出し手段１１０に渡した上で、付箋の位置情報を付箋画像作成手段１１３に渡す機能を備える。
【００３８】
また、省略加工された付箋データが既に付箋データ記憶部１０７に保存されている場合には、位置／内容情報抽出手段１０９は、省略付箋の位置情報と内容情報とを合わせて付箋データ記憶部１０７から抽出し、付箋画像作成手段１１３に渡す機能を備える。
【００３９】
文字切り出し手段１１０は、位置／内容情報抽出手段１０９から受けた付箋内容情報の画像に対して文字の切り出し処理を行い、切り出し結果として各文字の領域情報を抽出領域指定手段１１１に渡す機能を備える。本実施の形態では、文字切り出し手段１１０は、各文字の領域情報として、各文字の文字枠情報を抽出領域指定手段１１１に渡す。抽出領域指定手段１１１は、文字切り出し手段１１０から受けた文字枠の並びに、所定のルールを適用して、省略付箋として切り出す座標領域を算出する機能を備える。本実施の形態では、抽出領域指定手段１１１は、ルール情報テーブル１１４に記載されているルールに従って座標領域を算出する。
【００４０】
抽出手段１１２は、抽出領域指定手段１１１が算出した抽出領域（座標領域）にもとづいて、電子付箋の内容情報の一部を抽出する。本実施の形態では、抽出手段１１２は、抽出領域指定手段１１１が算出した領域情報にもとづいて、付箋内容情報の画像を加工し省略後の電子付箋の省略付箋画像（省略付箋の付箋内容情報）を作成する。
【００４１】
ルール情報テーブル１１４は、具体的には、コンピュータ１０３の記憶装置などに記憶される。ルール情報テーブル１１４は、付箋内容の切り出し領域を抽出するためのルール及び付箋画像を縮小加工するためのルールを記載したテーブルである。本実施の形態では、ルール情報テーブル１１４は、抽出領域指定手段１１１や抽出手段１１２に抽出処理や縮小加工の処理を行う際のルールを提供する。
【００４２】
付箋画像作成手段１１３は、抽出手段１１２が抽出した付箋内容情報にもとづいて、省略付箋を作成する機能を備える。本実施の形態では、付箋画像作成手段１１３は、位置／内容情報抽出手段１０９から受けた位置情報と、抽出手段１１２から受けた付箋内容情報とにもとづいて、表示すべき省略付箋の付箋データを生成する。また、付箋画像作成手段１１３は、位置／内容情報抽出手段１０９から位置情報とともに付箋内容情報を受けた場合には、受けた位置情報及び付箋内容情報をそのまま用いて付箋データを生成する。また、付箋画像作成手段１１３は、生成した付箋データを表示画像生成部１０６に渡す機能を備える。また、付箋画像作成手段１１３は、表示対象の電子原稿に複数の付箋がある場合には、付箋データを組にして順番に全て表示画像生成部１０６に渡す。
【００４３】
表示画像生成部１０６は、原稿データ記憶部１０８から原稿画像を抽出し、抽出した原稿画像と付箋情報処理部１０５が生成した付箋データの付箋画像とを重畳して表示画像を生成する機能を備える。この場合、表示画像生成部１０６は、出力手段１０２を通じてユーザに示す関連表示情報も合わせて表示する表示画像を生成する。
【００４４】
付箋データ記憶部１０７は、具体的には、メモリやハードディスク装置などの記憶デバイスである。付箋データ記憶部１０７は、入力された付箋の位置情報及び内容情報と、付箋を付加した際に出力手段１０２に表示されていた電子原稿を特定するためのファイル名やページ番号などの情報を対応付けて記憶する。また、付箋データ記憶部１０７は、加工済みの付箋内容情報（省略付箋の付箋内容情報）を記憶する。
【００４５】
なお、本実施の形態では、付箋データ記憶部１０７は、省略付箋の付箋データを記憶するとともに、加工前の元の付箋データも記憶する。そのようにすることによって、省略付箋画像を作成した後であっても、元の付箋データにもとづいて電子原稿に元の付箋を付加した画像を容易に生成し表示することができる。
【００４６】
原稿データ記憶部１０８は、具体的には、メモリやハードディスク装置などの記憶デバイスである。原稿データ記憶部１０８は、表示画像生成部１０６が出力手段１０２に表示させるための原稿データを記憶する。
【００４７】
次に、動作について説明する。図２は、付箋情報処理システムが付箋情報を処理する付箋情報処理の一例を示す流れ図である。本実施の形態では、付箋情報処理システムは、１つの電子原稿面に付加された付箋の省略付箋を作成し、作成した省略付箋を電子原稿に重畳して表示する処理を行う。
【００４８】
入力手段１０１は、ユーザの操作に従って、電子原稿への電子付箋付加や省略付箋作成などの指示を入力する。コンピュータ１０３の入力情報解釈部１０４は、入力手段１０１が入力した情報を解釈する。入力情報解釈部１０４が入力情報を省略付箋作成指示であると解釈すると、付箋情報処理部１０５の位置／内容情報抽出手段１０９は、受けた省略付箋作成指示に対して、指示された省略付箋を新規に作成処理する必要があるか否かを判断する（ステップＳ１０１）。本実施の形態では、位置／内容情報抽出手段１０９は、指示された省略付箋を既に作成済みであるか否かを判断する。省略付箋を既に作成済みである場合、位置／内容情報抽出手段１０９は、省略付箋を新規に作成する必要がないと判断する。省略付箋を未作成である場合、位置／内容情報抽出手段１０９は、省略付箋を新規に作成する必要があると判断する。
【００４９】
省略付箋を新規に作成する必要がないと判断した場合、既に作成されたデータ（省略付箋の付箋データ）が付箋データ記憶部１０７に保存されているので、位置／内容情報抽出手段１０９は、保存されている付箋データを付箋データ記憶部１０７から抽出し（ステップＳ１０２）、抽出した付箋データを表示画像生成部１０６に渡す。
【００５０】
省略付箋を新規に作成する必要があると判断した場合、位置／内容情報抽出手段１０９は、未処理の付箋データを取得する（ステップＳ１０３）。本実施の形態では、位置／内容情報抽出手段１０９は、過去に入力されたが省略付箋として加工されずに付箋データ記憶部１０７に保存されたままとなっている付箋データを、未処理の処理対象データとして付箋データ記憶部１０７から抽出する。また、位置／内容情報抽出手段１０９は、入力情報解釈部１０４から位置／内容情報抽出手段１０９を介して省略付箋作成指示とともに入力された付箋データを、未処理の処理対象データとして取得（入力）する。
【００５１】
また、位置／内容情報抽出手段１０９は、取得した付箋データから、位置情報及び内容情報を切り分けて抽出する（ステップＳ１０４）。例えば、位置／内容情報抽出手段１０９は、位置情報として、付箋の左上の点の座標情報を抽出する。また、例えば、位置／内容情報抽出手段１０９は、内容情報として、電子付箋の画像データを抽出する。
【００５２】
文字切り出し手段１１０は、位置／内容情報抽出手段１０９が切り分けた付箋の内容情報に対して文字の切り出し処理を行い、各文字の文字枠の位置情報（文字枠情報）を算出する（ステップＳ１０５）。なお、ステップＳ１０５の文字切り出し処理の過程において、文字切り出し手段１１０は、複数行で構成される文字列を行単位に分離してから文字切り出し処理を行い、行情報を算出するようにしてもよい。
【００５３】
抽出領域指定手段１１１は、文字切り出し手段１１０が切り出した文字枠情報から省略付箋として抽出すべき領域を、ルール情報テーブル１１４のルールにもとづいて算出する（ステップＳ１０６）。例えば、抽出領域指定手段１１１は、「１行目（左上）から４文字を抽出」や「外部からの情報をもとに抽出箇所を選択」などの抽出条件のルールに従って抽出領域を決定する。また、例えば、抽出領域指定手段１１１は、「各文字のサイズを揃える」など文字単位での処理条件のルールに従って抽出領域を決定する。また、例えば、抽出領域指定手段１１１は、「高さ５０ピクセルに納まるように縮小」など省略付箋としての矩形サイズに関する条件（省略付箋の内容情報を作成する条件）のルールに従って抽出領域を決定する。
【００５４】
抽出手段１１２は、抽出領域指定手段１１１が決定（算出）した抽出領域に従って領域の抽出処理を行い、省略付箋の内容情報を新たに作成する（ステップＳ１０７）。この場合、抽出手段１１２は、作成した省略付箋の内容情報について、ステップＳ１０６で用いたルールに従って画像サイズの変更などの加工処理も行う。
【００５５】
付箋画像作成手段１１３は、位置／内容情報抽出手段１０９から受けた位置情報と、ステップＳ１０７で抽出手段１１２が新たに作成した付箋内容情報とを含む付箋データ（省略付箋情報）を新たに作成する（ステップＳ１０８）。また、付箋画像作成手段１１３は、作成した付箋データを付箋データ記憶部１０７に保存する。そのようにすることによって、再び同じルールで省略付箋を表示する必要がある場合に、再度省略付箋の付箋データを生成する処理を省略することができる。
【００５６】
付箋情報処理部１０５は、表示すべき付箋のうち未処理の付箋があるか否かを判断する（ステップＳ１０９）。すなわち、付箋情報処理部１０５は、表示する付箋の全ての付箋データの作成処理を終了したか否かを判断する。未処理の付箋があると判断した場合、付箋情報処理部１０５は、ステップＳ１０１に戻り、省略付箋作成処理を繰り返し実行する。
【００５７】
未処理の付箋がない（全ての付箋データの作成処理を終了した）と判断した場合、表示画像生成部１０６は、原稿データ記憶部１０８から原稿データを抽出する。また、表示画像生成部１０６は、抽出した原稿データと付箋情報処理部１０５からの付箋データとにもとづいて、原稿データと表示すべき各省略付箋とを重畳した表示画像を生成する（ステップＳ１１０）。そして、表示画像生成部１０６は、生成した表示画像を出力手段１０２に表示させる。
【００５８】
以上のように、本実施の形態によれば、テキストデータではなく文字の大きさに関する情報を含まない手書きデータなどであっても、文字切り出し手段１１０が文字サイズを理解して文字を切り出す。そして、コンピュータ１０３は、文字の切り出し結果にもとづいて、元の付箋の内容の一部を省略した付箋データを生成する。そのため、付箋の文字数を考慮した省略や、文字サイズを考慮した付箋の縮小を行うことができ、付箋の内容情報を省略し表示することができる。また、付箋の内容情報を部分的に縮小し表示することができる。従って、コンピュータシステム上でペン入力文字などテキストデータ化されていない文字で構成される電子付箋の内容情報を見やすい状態で表示することができる。また、電子文書を読む際に文書部分の邪魔にならずに付箋を表示することができるとともに、付箋の内容の一部も閲覧できるようにすることができる。
【００５９】
また、本実施の形態によれば、付箋データ記憶部１０７が省略付箋の付箋データを省略前の元の付箋データとともに保存する。そのため、省略付箋画像を作成した後であっても、付箋画像作成手段１１３が元の付箋データを抽出し、重畳画像を作成しなおすことによって容易に元の付箋を付加した画像を表示することができる。また、本実施の形態によれば、省略付箋として表示する領域をユーザの入力により任意に指定できるので、付箋の任意の箇所を省略後も表示することができる。また、本実施の形態を用いた電子付箋表示装置を、省略付箋を電子文書の上に重畳表示し、ユーザの要求に応じて元の付箋と切り替え表示するように動作させることができる。
【００６０】
実施の形態２．
次に、本発明の第２の実施の形態を図面を参照して説明する。図３は、付箋情報処理システムの他の構成例を示すブロック図である。図３に示すように、付箋情報処理システムは、入力手段１０１と、出力手段１０２と、プログラム制御によって動作するコンピュータ（情報処理装置）１０３とを含む。また、コンピュータ１０３は、入力情報解釈部１０４と、付箋情報処理部１０５と、表示画像生成部１０６と、付箋データ記憶部１０７と、原稿データ記憶部１０８とを含む。また、付箋情報処理部１０５は、位置／内容情報抽出手段１０９と、文字切り出し手段１１０と、抽出領域指定手段１１１と、抽出手段１１２と、付箋画像作成手段１１３とを含む。
【００６１】
本実施の形態では、付箋情報処理部１０５がルール情報テーブル１１４を含まない点で、第１の実施の形態と異なる。また、本実施の形態では、付箋データ記憶部１０７が省略付箋を作成するためのルールを記憶する抽出ルール記憶部１１５を含む点で第１の実施の形態と異なる。なお、本実施の形態において、入力手段１０１及び出力手段１０２の機能は、第１の実施の形態におけるそれらの機能と同様である。
【００６２】
コンピュータ１０３は、入力手段１０１からの入力情報を解釈し、情報処理を行った結果生成した画像を出力手段１０２に出力させる機能を備える。入力情報解釈部１０４は、入力手段１０１が入力した情報を解釈し、解釈の結果にもとづき特定した命令に従って、付箋情報処理部１０５に命令やデータを送る機能を備える。
【００６３】
付箋情報処理部１０５は、入力情報解釈部１０４から受けた命令に従って、省略付箋を作成する機能を備える。また、付箋情報処理部１０５は、入力情報解釈部１０４から受けた命令に従って、命令で指示された表示すべき表示状態の付箋画像を位置情報とともに表示画像生成部１０６に出力する機能を備える。
【００６４】
位置／内容情報抽出手段１０９は、入力情報解釈部１０４から新規に受けた付箋データから省略付箋として加工すべき付箋の内容情報を抽出し、抽出した内容情報を文字切り出し手段１１０に渡す機能を備える。また、位置／内容情報抽出手段１０９は、入力情報解釈部１０４から受けた付箋データを付箋データ記憶部１０７に保存する機能を備える。また、位置／内容情報抽出手段１０９は、付箋データ記憶部１０７から、省略付箋として加工すべき付箋の内容情報を抽出し、抽出した内容情報を文字切り出し手段１１０に渡す機能を備える。また、位置／内容情報抽出手段１０９は、抽出した内容情報を文字切り出し手段１１０に渡した上で、付箋の位置情報を付箋画像作成手段１１３に渡す機能を備える。
【００６５】
また、省略加工された付箋データが既に付箋データ記憶部１０７に保存されている場合には、位置／内容情報抽出手段１０９は、省略付箋の位置情報と内容情報とを合わせて付箋データ記憶部１０７から抽出し、付箋画像作成手段１１３に渡す機能を備える。
【００６６】
文字切り出し手段１１０は、位置／内容情報抽出手段１０９から受けた付箋内容情報の画像に対して文字の切り出し処理を行い、切り出し結果として各文字の文字枠情報を抽出領域指定手段１１１に渡す機能を備える。文字切り出し処理を行う場合、文字切り出し手段１１０は、複数構成の文字列に対して行の抽出処理を行い、行情報を抽出するようにしてもよい。また、行情報も抽出する場合、文字切り出し手段１１０は、切り出し結果として、行情報も含めた文字枠情報を抽出してもよい。
【００６７】
抽出領域指定手段１１１は、文字切り出し手段１１０から受けた文字枠の並びに、所定のルールを適用して、省略付箋として切り出す座標領域を算出する機能を備える。本実施の形態では、抽出領域指定手段１１１は、抽出ルール記憶部１１５から所定のルールを抽出し、抽出したルールに従って座標領域を算出する。また、抽出領域指定手段１１１は、入力情報解釈部１０４から具体的に指示されたルールに従って座標領域を算出する。なお、適用したルールの情報については、加工済みの付箋内容情報を保存する際に付箋内容情報と対応がとれるように、付箋情報処理部１０５は、付箋内容情報を付箋データ記憶部１０７に記憶させるとともに、ルールを抽出ルール記憶部１１５に記憶させる。抽出手段１１２は、抽出領域指定手段１１１が算出した領域情報にもとづいて、付箋内容情報の画像を加工し省略後の電子付箋の省略付箋画像（省略付箋の付箋内容情報を）を作成する機能を備える。
【００６８】
付箋画像作成手段１１３は、位置／内容情報抽出手段１０９から受けた位置情報と、抽出手段１１２から受けた付箋内容情報とにもとづいて、表示すべき省略付箋の付箋データを生成する機能を備える。また、付箋画像作成手段１１３は、位置／内容情報抽出手段１０９から位置情報とともに付箋内容情報を受けた場合には、受けた位置情報及び付箋内容情報をそのまま用いて付箋データを生成する。また、付箋画像作成手段１１３は、生成した付箋データを表示画像生成部１０６に渡す機能を備える。また、付箋画像作成手段１１３は、表示対象の電子原稿に複数の付箋がある場合には、付箋データを組にして順番に全て表示画像生成部１０６に渡す。
【００６９】
表示画像生成部１０６は、原稿データ記憶部１０８から原稿画像を抽出し、抽出した原稿画像と付箋情報処理部１０５が生成した付箋データの付箋画像とを重畳して表示画像を生成する機能を備える。この場合、表示画像生成部１０６は、出力手段１０２を通じてユーザに示す関連表示情報も合わせて表示する表示画像を生成する。
【００７０】
付箋データ記憶部１０７は、具体的には、メモリやハードディスク装置などの記憶デバイスである。付箋データ記憶部１０７は、入力された付箋の位置情報及び内容情報と、付箋を付加した際に出力手段１０２に表示されていた電子原稿を特定するためのファイル名やページ番号などの情報を対応付けて記憶する。また、付箋データ記憶部１０７は、加工済みの付箋内容情報（省略付箋の付箋内容情報）を記憶する。
【００７１】
また、本実施の形態では、付箋データ記憶部１０７は、抽出ルール記憶部１１５を含む。抽出ルール記憶部１１５は、付箋内容情報を省略して省略付箋を生成するためのルール情報を記憶する。本実施の形態では、抽出ルール記憶部１１５は、付箋の省略方法を示すルールを予め記憶する。また、入力情報解釈部１０４からルールが入力される場合には、抽出ルール記憶部１１５は、入力したルールを記憶してもよい。なお、本実施の形態では、付箋データ記憶部１０７が保存する加工済みの付箋内容情報に対応付けて、抽出ルール記憶部１１５は、加工に用いたルールを記憶する。
【００７２】
原稿データ記憶部１０８は、具体的には、メモリやハードディスク装置などの記憶デバイスである。原稿データ記憶部１０８は、表示画像生成部１０６が出力手段１０２に表示させるための原稿データを記憶する。
【００７３】
本実施の形態において、付箋情報処理システムの動作は、第１の実施の形態で示した図２の付箋情報処理の動作と基本的に同様である。ただし、本実施の形態では、図２のステップＳ１０６において、抽出領域指定手段１１１は、ルール情報テーブル１１４の代わりに、抽出ルール記憶部１１５が記憶するルールにもとづいて領域を抽出する。又は、抽出領域指定手段１１１は、入力情報解釈部１０４から入力したルールにもとづいて領域を抽出する。
【００７４】
以上のように、本実施の形態によれば、抽出領域指定手段１１１は、付箋内容情報の一部を省略して省略付箋を生成するためのルールにもとづいて抽出処理を行うので、ルールに応じた電子付箋の加工を行うことができる。また、本実施の形態によれば、ルールを付箋データ記憶部１０７で付箋データと対応付けて保存するので、同じ電子付箋を複数のルールを用いて省略した省略結果の付箋データも保存することができる。また、本実施の形態によれば、処理の条件などをルールとして保持し、必要に応じて加工済みの付箋データと連携して記憶するので、複数の省略方法にも対応した処理を行うことができる。
【００７５】
実施の形態３．
次に、本発明の第３の実施の形態を図面を参照して説明する。図４は、付箋情報処理システムの更に他の構成例を示すブロック図である。図４に示すように、本実施の形態では、付箋情報処理システムは、プログラムを用いて構成され、そのプログラムに従って動作するコンピュータがネットワークに接続される環境を用いて構成される。図４に示すように、付箋情報処理システムは、コンピュータ（情報処理装置）２１０，２２０と、ハードディスク装置などの記憶手段２３０とを含む。また、コンピュータ２１０，２２０は、ペンやマウスなどの入力デバイスと、モニタなどの出力手段１０２と、メモリやハードディスク装置などの記憶手段２１１，２２１とを含む。
【００７６】
本実施の形態において、コンピュータ２１０，２２０の記憶手段２１１，２２１は、付箋情報を処理する各種プログラムを記憶している。例えば、記憶手段２１１，２２１は、コンピュータに、画像情報として入力した電子付箋に書かれた文字を１文字単位で切り出して各文字の領域情報を抽出する文字切出し処理と、抽出した各文字の領域情報にもとづいて、切り出した文字を文字数単位で数えて、元の電子付箋の内容の一部を省略した電子付箋である省略付箋として抽出する対象領域を算出する抽出領域算出処理と、算出した抽出領域にもとづいて、電子付箋の内容情報の一部を抽出する抽出処理と、抽出した内容情報にもとづいて省略付箋を作成する付箋作成処理とを実行させるための付箋情報処理プログラムを記憶している。
【００７７】
本実施の形態は、付箋情報処理プログラムが記憶手段２１１からコンピュータ（中央処理装置やプロセッサ、データ処理装置）２１０に読み込まれ実行されることによって、コンピュータ２１０の動作が制御される。コンピュータ２１０は、プログラムの制御に従って動作することによって、第１の実施の形態又は第２の実施の形態で示したコンピュータ１０３の処理と同様の処理を実行する。
【００７８】
また、本実施の形態では、第１の実施の形態及び第２の実施の形態で示した付箋データ記憶部１０７及び原稿データ記憶部１０８は、ネットワークを介してコンピュータ２１０に接続される記憶手段２３０によって実現される。すなわち、本実施の形態では、付箋データや原稿データは記憶手段２３０に保存される。
【００７９】
更に、本実施の形態では、コンピュータ２１０と同様の構成のコンピュータ２２０がネットワークに接続されることによって、記憶手段２３０をコンピュータ２１０とコンピュータ２２０とで共有することができる。従って、付箋データ記憶部１０７及び原稿データ記憶部１０８として記憶手段２３０に保存されるデータを、コンピュータ２１０とコンピュータ２２０とで共有することができる。
【００８０】
以上のように、本実施の形態によれば、原稿データや付箋データを複数のコンピュータ間で共有することによって、他のコンピュータで加工済みの省略付箋内容情報を利用することができる。
【実施例１】
【００８１】
次に、本発明による付箋情報処理システムの動作について、具体的な実施例を用いて説明する。まず、付箋情報処理システムの第１の実施例を図面を参照して説明する。図５は、ペン入力が可能なコンピュータ端末を用いて、付箋４０１を入力し付加した電子原稿３０１の一例を示す説明図である。一般にペン入力の文字はテキスト文字より大きくなりがちであり、図５に示すように、電子ドキュメントの文字に比べて大きめの文字を含む付箋となってしまう。本実施例では、第１の実施の形態から第３の実施の形態のうちのいずれかに示した付箋情報処理システムを用いて、付箋４０１に対して省略処理を行なう。
【００８２】
ユーザによって付箋４０１を入力指示されると、図１の入力情報解析部１０４は、位置情報と内容情報とを組み合わせた新規の付箋データが入力されたことを、付箋情報処理部１０５の位置／内容情報抽出手段１０９に伝える。位置／内容情報抽出手段１０９は、付箋データ記憶部１０７に付箋データを保存する。また、位置／内容情報抽出手段１０９は、付箋内容情報を文字切り出し手段１１０に渡す。
【００８３】
図６は、文字切り出し手段１１０が切り出した文字枠情報の一例を示す説明図である。文字切り出し手段１１０は、図６に示すように、付箋内容情報にもとづいて、各文字を解析し各文字の領域を算出する。文字切り出し手段１１０は、まず複数行で構成される文字列に対して行の解析を行い行情報を求める。そして、文字切り出し手段１１０は、各行の文字列に対して文字を切り出す。
【００８４】
図６において、各矩形枠５０１，５０２，５０３，５０４，５０５，５０６，５０７は、１行目の各文字の文字枠を示す。文字切り出し手段１１０は、例えば、各文字枠として、ｘ−ｙ方向の座標値で左上の点の始点座標と右下の点の終点座標との数値情報を求める。また、文字切り出し手段１１０は、解析過程で求めた行情報から行番号を各文字の領域情報に合わせ持つ文字枠情報を求める。なお、行情報が得られない場合であっても、各文字の領域情報を座標で得ることによって、並べ替えにより行単位の選択をしたり、左からの文字列に並べたりできるようにしてもよい。例えば、各文字枠のｘ−ｙ座標の並べ替えをすることによって、左上の先頭文字を探すことができる。また、先頭文字の右下の終点座標に近いｙ座標の文字群を見つけて再び並べ替えをすることによって、１行目の文字を選択することができる。
【００８５】
図７は、抽出領域指定手段１１１が算出する領域の一例を示す説明図である。抽出領域指定手段１１１は、文字切り出し手段１１０の算出結果にもとづいて、省略付箋として表示する領域を決定する。例えば、「１行目を選択する」という抽出に関するルールにもとづいて決定する場合、抽出領域指定手段１１１は、図７に示すように、算出された１行目の領域６０１を抽出する。
【００８６】
例えば、抽出領域指定手段１１１は、１行目の文字列の左端から右端までの各文字の始点座標をソートし、ｘ座標の最小値及びｙ座標の最小値にもとづいて領域６０１の始点座標を求める。また、抽出領域指定手段１１１は、各文字の終点座標をソートし、ｘ座標の最大値及びｙ座標の最大値にもとづいて領域６０１の終点座標を求める。すなわち、抽出領域指定手段１１１は、始点座標と終点座標とを求めることによって、矩形領域６０１を求める。
【００８７】
抽出手段１１２は、矩形領域６０１を抽出し、抽出した矩形領域６０１のの縮小処理を行なう。抽出手段１１２は、縮小率として、例えば「内容情報の矩形を２４ピクセルにおさまるよう縮小」などのルールにもとづいて、抽出した行の高さから縮小率を算出する。
【００８８】
図８は、抽出手段１１２が加工した省略付箋７０１の一例を示す説明図である。また、図９は、図８に示す省略付箋７０１を電子原稿に重畳表示させた表示画面の一例を示す説明図である。図９に示すように、表示画像生成部１０６は、出力手段１０２に、省略付箋７０１を元の原稿３０１に重畳表示させた表示画面を表示させる。なお、図９に示す省略付箋を付加した電子原稿をを元の表示状態に戻す場合、ユーザが入力手段１０１を通じて指示することによって、付箋情報処理システムは、付箋データ記憶部１０７に保存されている元の付箋データを引き出し、元の電子付箋を原稿に重畳して再表示する。
【００８９】
以上のように、本実施例によれば、省略された付箋を表示することができ、付箋の内容をユーザがおよそ理解することができる。また、省略付箋の矩形の高さがおよそ１文字の高さであることが分かっているので、読み易さを考慮したサイズで表示することができる。更に、付箋の表示状態を手軽に変更できるので、省略前の元の付箋内容を見たい場合、例えば付箋をペンでタップしたりマウスでクリックすることによって、ユーザは、容易に直ぐに電子付箋を元に戻して見ることができる。
【００９０】
なお、図１０に示すように文字間に空白部分がある付箋を省略する場合、文字切り出し手段１１０は、文字領域５１１，５１２，５１３の部分を除く余白を削除してもよい。そして、付箋情報処理部１０５は、空白部分が削除された文字枠情報にもとづいて、図９に示す省略付箋７０１を作成してもよい。そのようにすれば、付箋サイズを効率良く縮小することができ、省略付箋作成の際に文字サイズの縮小率を無駄に下げなくて済む。
【実施例２】
【００９１】
次に、付箋情報処理システムの第２の実施例を図面を参照して説明する。図１１及び図１２は、入力された付箋内容情報から新規の省略付箋内容情報を作成する過程の一例を示す説明図である。抽出領域指定手段１１１は、文字切り出し手段１１０が算出した各文字の領域情報５２１，５２２，５２３にもとづいて、所定のルールを用いて抽出領域を算出する。本実施例では、抽出領域を算出する過程において、抽出領域指定手段１１１は、図７に示す矩形６０１を求めるのではなく、「文字間の余白を削除」などの抽出条件のルールに従って各文字を切り出し左詰めで文字を並べなおす。
【００９２】
抽出領域指定手段１１１は、各文字の領域５２１，５２２，５２３を導き出し、抽出手段１１２に抽出元座標と抽出先座標とを渡す。そのようにすることによって、領域５２１内の情報を図１２の領域５２５に、領域５２２内の情報を図１２の領域５２６に、及び領域５２３内の情報を図１２の領域５２７に反映させることができ、付箋情報処理部１０５が空白部分を省略した新規付箋７０４を作成することができる。
【００９３】
以上のように、本実施例によれば、抽出手段１１２で付箋の抽出を行なう過程において、抽出エリア内の文字間の余白も削除するルールを設定することによって、元の付箋に比べ文字間の余白が削除された更に小さい付箋を作成することができる。よって、付箋サイズを効率良く縮小することができ、省略付箋作成の際に文字サイズの縮小率を無駄に下げなくて済む。従って、文字切り出し処理を行なうことによって文字の領域と余白の領域とを区別することができ、付箋の無駄な余白を効率良く取り除くことによって付箋を縮小することができる。
【実施例３】
【００９４】
次に、付箋情報処理システムの第３の実施例を図面を参照して説明する。図１３及び図１４は、入力された付箋内容情報から新規の省略付箋内容情報を作成する過程の他の例を示す説明図である。抽出領域指定手段１１１は、文字切り出し手段１１０が算出した各文字の領域情報５３１，５３２，５３３，５３４にもとづいて、所定のルールを用いて抽出領域を算出する。本実施例では、抽出領域を算出する過程において、抽出領域指定手段１１１は、図７に示す矩形６０１を求めるのではなく、「各文字のサイズを揃える」などの抽出条件のルールに従って抽出領域を求める。
【００９５】
抽出領域指定手段１１１は、各文字の領域５３１，５３２，５３３，５３４を導き出し、抽出手段１１２に抽出元座標と抽出先座標とを渡す。そのようにするこよって、抽出手段１１２は、領域５３１の高さ、領域５３２の高さ、領域５３３の高さ及び領域５３４の高さをそれぞれ求めることができる。また、抽出手段１１２は、それぞれの文字について、省略付箋を作成する際に各文字の高さが付箋の高さｈになるように、文字枠ごとに縮小率を求めて縮小処理を行なう。そして、付箋情報処理部１０５は、図１４に示すように、各文字の高さをｈに揃えた新規付箋７０５を作成する。
【００９６】
以上のように、本実施例によれば、文字枠ごとに縮小率を求めて縮小処理を行うので、小さな文字に合わせて縮小すると大きな文字は不必要に大きいままとなり、大きな文字に合わせて縮小すると小さな文字が読めなくなるという問題を解消することができる。よって、図１４に示す省略付箋７０５のように小さな文字も読みやすい省略付箋を作成することができ、付箋を効率よく縮小することができる。従って、本実施例によれば、文字切り出し処理において文字の大きさを考慮した縮小率を用いるので、付箋に書かれた文字が小さくなりすぎないように付箋を縮小することができる。
【実施例４】
【００９７】
次に、付箋情報処理システムの第４の実施例を図面を参照して説明する。図１５は、入力された付箋内容情報から省略付箋として選択する領域を算出する過程の一例を示す説明図である。抽出領域指定手段１１１は、文字切り出し手段１１０が算出した各文字の領域情報にもとづいて、所定のルールを用いて抽出すべき矩形領域を算出する。本実施例では、抽出領域を算出する過程において、抽出領域指定手段１１１は、第１の実施例で示したように１行目全体の矩形領域を算出するのではなく、「左上の先頭文字から３文字目までを選択」などの抽出条件のルールに従って抽出領域を求める。
【００９８】
抽出領域指定手段１１１は、各文字の領域情報から始点座標を用いて、１行目の左から３文字目までを選択する。本実施例では、図１５に示すように、抽出領域指定手段１１１は、文字領域５４１，５４２，５４３を選択し、文字領域５４１，５４２，５４３で構成される領域を、省略付箋として選択する領域として算出する。
【実施例５】
【００９９】
次に、付箋情報処理システムの第５の実施例を図面を参照して説明する。図１６は、入力された付箋内容情報から省略付箋として選択する領域を算出する過程の他の例を示す説明図である。抽出領域指定手段１１１は、文字切り出し手段１１０が算出した各文字の領域情報にもとづいて、所定のルールを用いて抽出すべき矩形領域を算出する。本実施例では、抽出領域を算出する過程において、抽出領域指定手段１１１は、第１の実施例で示したように１行目全体の矩形領域を算出するのではなく、「１行目と２行目それぞれについて左３文字を選択」などの抽出条件のルールに従って抽出領域を求める。
【０１００】
抽出領域指定手段１１１は、各文字の領域情報にもとづいて、１行目の左から３文字目までと、２行目の左から３文字目までとの２つの領域を含む矩形を算出する。本実施例では、図１６に示すように、抽出領域指定手段１１１は、文字領域５５１，５５２，５５３，５５４，５５５，５５６，５５７のうち、少なくとも領域５５１，５５２，５５３，５５５，５５６，５５７を含む矩形領域を選択する。また、抽出領域指定手段１１１は、選択した矩形領域を、省略付箋として選択する領域として算出する。
【実施例６】
【０１０１】
次に、付箋情報処理システムの第６の実施例を図面を参照して説明する。図１７は、入力された付箋内容情報から省略付箋として選択する領域を算出する過程の更に他の例を示す説明図である。抽出領域指定手段１１１は、文字切り出し手段１１０が算出した各文字の領域情報にもとづいて、所定のルールを用いて抽出すべき矩形領域を算出する。本実施例では、抽出領域を算出する過程において、抽出領域指定手段１１１は、第１の実施例で示したように１行目全体の矩形領域を算出するのではなく、「各行についての矩形を比較し、行の高さの最も高い行の領域を選択」などの抽出条件のルールに従って抽出領域を求める。
【０１０２】
抽出領域指定手段１１１は、各行で矩形を算出し、最も高さの高い矩形６０８を選択する。そして、付箋情報処理部１０５は、選択した矩形６０８を構成する文字矩形５６１，５６２，５６３を含む省略付箋を作成する。そのようにすることによって、文字を他の箇所より大きめに書くことによって、省略付箋として表示させる文中の任意の行をユーザが意図的に選択することができる。
【０１０３】
なお、第１の実施例から第６の実施例までに示した付箋情報処理システムにおいて、第２の実施の形態で示したように、所定のルールを図３の抽出ルール記憶部１１５に記憶するようにすれば、ルール内容を容易に変更することができる。また、第１の実施例から第６の実施例までに示した付箋情報処理システムにおいて、入力手段１０１から新規にルールを入力することによって、自在に任意のルールを適用することができる。
【０１０４】
更に、第１の実施例から第６の実施例までに示した付箋情報処理システムにおいて、図４に示すように付箋データをネットワークを介して共有してもよい。そのようにすれば、コンピュータごとに利用するルールが異なっていても、省略付箋をルールとともに記憶させることによって、異なるルールの省略付箋を同じ付箋データ記憶部１０７に保存することができる。また、ルールが同じ場合には、省略付箋をそのまま利用することができる。
【実施例７】
【０１０５】
次に、付箋情報処理システムの第７の実施例を図面を参照して説明する。図１８及び図１９は、入力された付箋内容情報から省略付箋として選択する領域を算出する過程の更に他の例を示す説明図である。付箋情報処理部１０５は、文字切り出し手段１１０が算出した各文字の領域情報にもとづいて省略付箋を作成する。本実施例では、省略付箋を作成する際に、領域の選択が、入力装置１０１からＧＵＩを通じてユーザによって直接行われる。この場合、抽出領域指定手段１１１が用いるルールの抽出条件には「外部から抽出領域を指定」などの条件が記載されている。
【０１０６】
図１８に示すように、本実施例では、ユーザは、出力手段１０２上に表示された省略前の付箋４０９に対して、ペン８０１を用いてタッチパネルなどの入力手段１０１上をなぞることによってマーカ入力操作を行なう。付箋情報処理システムは、ユーザの入力操作に従ってマーカ入力領域８０２を入力する。この場合、入力したマーカ入力領域８０２は、各文字を選択するか否か判断する際の判定材料となる。
【０１０７】
抽出領域指定手段１１１は、入力したマーカ入力領域８０２にもとづいて、抽出領域を算出する。本実施例では、抽出領域指定手段１１１は、文字切り出し手段１１０が算出した各文字について中心座標を算出し、各文字がマーカ入力領域８０２に含まれるか否か判定を行う。また、抽出領域指定手段１１１は、判定の結果、図１９に示すように、マーカ入力領域８０２に含まれる３文字の文字領域５７１，５７２，５７３を選出し、選出した３文字を含む矩形領域６０９を省略付箋として採用（領域を算出）する。
【実施例８】
【０１０８】
次に、付箋情報処理システムの第８の実施例を図面を参照して説明する。以下、本実施例において、入力された付箋内容情報から省略付箋として選択する領域を算出する過程を、図２０、図２１及び図２２を用いて説明する。図２０は、本実施例における付箋情報処理システムの構成例を示すブロック図である。図２０に示すように、本実施例では、付箋情報処理システムにおいて、コンピュータ９１０と、コンピュータ９２０と、記憶手段９３０とがネットワークを介して接続されている。
【０１０９】
本実施例では、出力手段９０２と出力手段９０４とは、異なる解像度の表示画面を持つモニタである。例えば、出力手段９０２は、１０２４ドット×７６８ドットの解像度を持つモニタである。また、例えば、出力手段９０４は、８００ドット×６００ドットの解像度を持つモニタである。図２１及び図２２は、それぞれ出力手段９０２及び出力手段９０４を用いた場合の電子原稿の表示画面の表示例を示す説明図である。例えば、出力手段９０２を用いると、画面に表示される原稿は、図２１に示す原稿３０２の大きさに表示される。また、出力手段９０４を用いると、画面に表示される原稿は、図２２に示す原稿３０３の大きさに表示される。
【０１１０】
また、原稿データ記憶手段と付箋データ記憶手段とは記憶手段９３０によって実現され、記憶手段９３０は各コンピュータ９１０，９２０によって共有される。また、ルールも各コンピュータ９１０，９２０によって共有されるが、コンピュータ９１０，９２０の動作に必要なプログラムは記憶手段９３１，９３２に記憶され、各処理に必要な記憶空間は記憶手段９３１，９３２によって実現される。
【０１１１】
コンピュータ９１０の表示画像生成部１０６は、出力手段９０２に対して、図２１に示す原稿画像３０２（例えば、原稿の表示サイズ１００パーセントの画像）を生成して表示させる。また、コンピュータ９２０の表示画像生成部１０６は、出力手段９０４に対して、図２２に示す原稿画像３０３（例えば、原稿画像の７０パーセントの画像）を生成して表示させる。この場合、コンピュータ９１０，９２０は、付箋データ記憶手段を検索して重畳すべき付箋の情報があるかを調べ、対象の付箋について既に加工済みの付箋データが記憶されているか否かを検索する。加工済みの付箋データが記憶されていなければ、コンピュータ９１０，９２０は、省略付箋の生成処理を行う。
【０１１２】
表示画像生成部１０６は、入力情報解析部１０４に表示原稿の原稿データを送る際に、原稿を指定する情報とともに表示サイズも送る。また、入力情報解析部１０４は、抽出領域指定手段１１１に対して送付するルールの追加情報として原稿の画像サイズを送る。そして、抽出領域指定手段は、原稿サイズに合った省略付箋のサイズを算出する。例えば、原稿サイズ１００パーセントに対して作成する縮小付箋の基準幅及び基準高さをルールに記載しておくと、抽出領域指定手段１１１は、７０パーセントの大きさの原稿画像に対して縮小付箋の基準幅及び基準高さが７０パーセントになるように計算し、抽出手段１１２に対して指示を行なう。
【０１１３】
ただし、例えば、「各文字の高さを２４ピクセル以下にする」というルールがある場合、文字を７０パーセントの大きさにすると高さが２４ピクセルより小さくなり文字が読めない大きさになると判断すると、コンピュータ９１０，９２０は、文字のサイズの縮小を行なわなず基準高さを超えるが基準幅に納まる大きさの省略付箋の生成を行ってもよい。また、「先頭行１行を省略付箋にする」というルールがある場合、コンピュータ９１０，９２０は、省略付箋のサイズに制約がなければ１行が納まる横幅の省略付箋を生成するが、横幅に制限がある場合は横幅に納まる文字数までの省略付箋を作成するようにしてもよい。
【０１１４】
このように省略付箋を作成すると、例えば、画面サイズが大きい出力手段９０２を用いた場合、コンピュータ９１０は、図２１に示す省略付箋７０６のように１行で構成される省略付箋を生成し表示する。また、画面サイズが小さい出力手段９０４を用いた場合、コンピュータ９２０は、図２２に示す省略付箋７０７のように前から５文字で構成される省略付箋を生成し表示する。そのようにすれば、画面サイズに合わせて見易さを維持した省略付箋を自動的に重畳表示することができる。
【産業上の利用可能性】
【０１１５】
本発明は、ペン入力や画像で入力した付箋を内容がある程度見える状態で省略し表示する情報表示装置や、情報表示装置をコンピュータに実現するためのプログラムなどの用途に適用できる。また、ペン入力が可能なコンピュータにおいて、入力情報の整理機能を実現する用途にも適用できる。
【図面の簡単な説明】
【０１１６】
【図１】本発明による付箋情報処理システムの構成の一例を示すブロック図である。
【図２】付箋情報処理システムが付箋情報を処理する付箋情報処理の一例を示す流れ図である。
【図３】付箋情報処理システムの他の構成例を示すブロック図である。
【図４】付箋情報処理システムの更に他の構成例を示すブロック図である。
【図５】ペン入力が可能なコンピュータ端末を用いて、付箋４０１を入力し付加した電子原稿３０１の一例を示す説明図である。
【図６】文字切り出し手段１１０が切り出した文字枠情報の一例を示す説明図である。
【図７】抽出領域指定手段１１１が算出する領域の一例を示す説明図である。
【図８】抽出手段１１２が加工した省略付箋７０１の一例を示す説明図である。
【図９】図８に示す省略付箋７０１を電子原稿に重畳表示させた表示画面の一例を示す説明図である。
【図１０】文字間に空白部分がある付箋を省略する場合の例を示す説明図である。
【図１１】入力された付箋内容情報から新規の省略付箋内容情報を作成する過程の一例を示す説明図である。
【図１２】図１１に示す入力された付箋内容情報から新規の省略付箋内容情報を作成する過程の例の続きである。
【図１３】入力された付箋内容情報から新規の省略付箋内容情報を作成する過程の他の例を示す説明図である。
【図１４】図１３に示す入力された付箋内容情報から新規の省略付箋内容情報を作成する過程の例の続きである。
【図１５】入力された付箋内容情報から省略付箋として選択する領域を算出する過程の一例を示す説明図である。
【図１６】入力された付箋内容情報から省略付箋として選択する領域を算出する過程の他の例を示す説明図である。
【図１７】入力された付箋内容情報から省略付箋として選択する領域を算出する過程の更に他の例を示す説明図である。
【図１８】入力された付箋内容情報から省略付箋として選択する領域を算出する過程の更に他の例を示す説明図である。
【図１９】図１８に示す入力された付箋内容情報から省略付箋として選択する領域を算出する過程の例の続きである。
【図２０】本実施例における付箋情報処理システムの構成例を示すブロック図である。
【図２１】出力手段９０２を用いた場合の電子原稿の表示画面の表示例を示す説明図である。
【図２２】出力手段９０４を用いた場合の電子原稿の表示画面の表示例を示す説明図である。
【符号の説明】
【０１１７】
１０１  入力手段
１０２  出力手段
１０３  コンピュータ（情報処理装置）
１０４  入力情報解釈部
１０５  付箋情報処理部
１０６  表示画像生成部
１０７  付箋データ記憶部
１０８  原稿データ記憶部
１０９  位置／内容情報抽出手段
１１０  文字切り出し手段
１１１  抽出領域指定手段
１１２  抽出手段
１１３  付箋画像作成手段
１１４  ルール情報テーブル
【図１】
2006053741.tif 000003
【図２】
2006053741.tif 000004
【図３】
2006053741.tif 000005
【図４】
2006053741.tif 000006
【図５】
2006053741.tif 000007
【図６】
2006053741.tif 000008
【図７】
2006053741.tif 000009
【図８】
2006053741.tif 000010
【図９】
2006053741.tif 000011
【図１０】
2006053741.tif 000012
【図１１】
2006053741.tif 000013
【図１２】
2006053741.tif 000014
【図１３】
2006053741.tif 000015
【図１４】
2006053741.tif 000016
【図１５】
2006053741.tif 000017
【図１６】
2006053741.tif 000018
【図１７】
2006053741.tif 000019
【図１８】
2006053741.tif 000020
【図１９】
2006053741.tif 000021
【図２０】
2006053741.tif 000022
【図２１】
2006053741.tif 000023
【図２２】
2006053741.tif 000024