(57)【要約】【構成】情報処理装置（１０）はＣＰＵ（１２）を含み、ユーザがタッチパネル２０上でタッチペン１１０を用いて文字等を手書きすると、手書きされた文字等を含む手書きの画像がディスプレイ２２に表示される。また、情報処理装置には、議事録のフォーマットが予め記憶される。ユーザが所定の範囲を指定し、アクション選択メニューにおいて議事録作成を選択した後、項目選択メニューから所望の議事録の項目を選択すると、所定の範囲内にある手書き画像が選択された項目に対応付けて記憶される。このような動作が繰り返されて、議事録のフォーマットに従う、手書き画像を用いた議事録が作成される。【効果】手書きの板書内容から議事録のフォーマットに従う議事録を容易に作成できる。【選択図】  図５
2019083024.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示装置に表示する情報処理装置であって、
ユーザによる入力指示を検出する入力検出手段、
所定の書類のフォーマットに対応し、議事についての各種の項目についての内容を表示する表示欄を有するフォーマットデータを記憶する記憶手段、
前記入力検出手段によって検出された入力指示に応じて前記表示装置に表示された前記画像の少なくとも一部を含む範囲を指定する範囲指定手段、
前記範囲指定手段によって指定された範囲に対して、前記フォーマットに含まれる複数の項目から、一つの項目を指定する項目指定手段、および
前記範囲指定手段によって指定された前記範囲に含まれる画像を、前記項目指定手段によって指定された前記一つの項目についての内容を表示する前記表示欄に表示することにより、前記画像を用いて前記フォーマットに従う新たな書類を作成する作成手段を備える、情報処理装置。
【請求項２】
前記入力検出手段によって検出された入力指示に応じて前記フォーマットに含まれる項目を追加、変更または削除する編集手段をさらに備える、請求項１記載の情報処理装置。
【請求項３】
前記項目指定手段は、前記フォーマットに含まれる複数の項目を選択可能な項目として、当該選択可能な項目から一つの項目を選択することにより、前記一つの項目を指定するものであり、
前記編集手段は、前記フォーマットに含まれる項目が追加、変更または削除されたとき、前記選択可能な項目を合わせて追加、変更または削除する、請求項２記載の情報処理装置。
【請求項４】
前記範囲指定手段によって指定された範囲に含まれる前記画像の大きさに応じて、前記フォーマットにおける当該画像の表示欄の大きさを変更する大きさ変更手段をさらに備える、請求項１ないし３のいずれかに記載の情報処理装置。
【請求項５】
前記大きさ変更手段によって前記フォーマットにおいて前記表示欄の大きさが変更されたとき、印刷頁のレイアウトを調整する調整手段をさらに備える、請求項１ないし４のいずれかに記載の情報処理装置。
【請求項６】
前記調整手段は、一つの前記表示欄が二頁にまたがるとき、当該表示欄の先頭位置に改頁の情報を挿入する、請求項５記載の情報処理装置。
【請求項７】
前記内容記憶手段によって前記範囲指定手段によって指定された前記範囲に含まれる前記画像が前記記憶手段に記憶されたとき、当該画像を識別可能な態様で前記表示装置に表示する表示態様変化手段をさらに備える、請求項１ないし６のいずれかに記載の情報処理装置。
【請求項８】
所定の書類のフォーマットに対応し、議事についての各種の項目についての内容を表示する表示欄を有するフォーマットデータを記憶する記憶手段を備え、画像を表示装置に表示する情報処理装置によって実行される情報処理プログラムであって、
前記情報処理装置のプロセッサを、
ユーザによる入力指示を検出する入力検出手段、
前記入力検出手段によって検出された入力指示に応じて前記表示装置に表示された前記画像の少なくとも一部を含む範囲を指定する範囲指定手段、
前記範囲指定手段によって指定された範囲に対して、前記フォーマットに含まれる複数の項目から、一つの項目を指定する項目指定手段、および
前記範囲指定手段によって指定された前記範囲に含まれる画像を、前記項目選択手段によって指定された前記一つの項目についての内容を表示する前記表示欄に表示することにより、前記画像を用いて前記フォーマットに従う新たな書類を作成する作成手段として機能させる、情報処理プログラム。
【請求項９】
ユーザによる入力指示を検出する入力検出手段、および所定の書類のフォーマットし、議事についての各種の項目についての内容を表示する表示欄を有するフォーマットデータを記憶する記憶手段を備え、画像を表示装置に表示する情報処理装置の情報処理方法であって、
（ａ）前記入力検出手段によって検出された入力指示に応じて前記表示装置に表示された前記画像の少なくとも一部を含む範囲を指定するステップ、
（ｂ）前記ステップ（ａ）において指定した範囲に対して、前記フォーマットに含まれる複数の項目から、一つの項目を指定する項目指定ステップ、
（ｃ）前記ステップ（ａ）において指定した範囲に含まれる画像を、前記ステップ（ｂ）において指定した前記一つの項目についての内容を表示する前記表示欄に表示することにより、前記画像を用いて前記フォーマットに従う新たな書類を作成するステップを含む、情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報処理装置、情報処理プログラムおよび情報処理方法に関し、特にたとえば、タッチパネルを用いて手書きされた文字等をディスプレイに表示する、情報処理装置、情報処理プログラムおよび情報処理方法に関する。
【背景技術】
【０００２】
特許文献１に開示される議事録作成支援装置は、入力された話者の音声を文字情報に変換し、さらに、入力された音声から特徴情報を抽出する。そして、抽出された特徴情報に基づいて文字情報を分類し、分類された文字情報に任意の話者識別情報を割り当てることで議事録を作成している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−６０８５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記の背景技術では、音声がうまく入力されていない場合には、ユーザの入力操作によって文字情報を修正する必要がある。また、この背景技術では、入力した音声がすべて議事録に含まれるため、一旦作成された議事録から必要な事項を抽出して、新たに所定のフォーマットに従う議事録を作成する必要があり、面倒である。さらに、この背景技術は、音声を用いて議事録を作成するものであり、電子黒板に板書した議事録から所定のフォーマットに従った議事録を作成することは想定されていない。
【０００５】
それゆえに、この発明の主たる目的は、新規な、情報処理装置、情報処理プログラムおよび情報処理方法を提供することである。
【０００６】
また、この発明の他の目的は、板書した内容を用いて所定の書類のフォーマットに従う新たな書類を容易に作成することができる、情報処理装置、情報処理プログラムおよび情報処理方法を提供することである。
【課題を解決するための手段】
【０００７】
第１の発明の情報処理装置は、手書き画像を表示装置に表示する情報処理装置であって、ユーザによる入力指示を検出する入力検出手段、所定の書類のフォーマットに対応し、議事についての各種の項目についての内容を表示する表示欄を有するフォーマットデータを記憶する記憶手段、入力検出手段によって検出された入力指示に応じて表示装置に表示された手書き画像の少なくとも一部を含む範囲を指定する範囲指定手段、範囲指定手段によって手書き画像の少なくとも一部を含む範囲が指定されたとき、フォーマットに含まれる複数の項目を選択可能な項目選択メニューを表示するメニュー表示手段、メニュー表示手段によって表示された項目選択メニューから、入力検出手段によって検出された入力指示に従って一つの項目を選択する項目選択手段、範囲指定手段によって指定された範囲に含まれる手書き画像を、項目選択手段によって選択された一つの項目に対応する内容として記憶手段に記憶する内容記憶手段、および内容記憶手段によって記憶手段に記憶された手書き画像を、項目選択手段によって選択された一つの項目についての内容を表示する表示欄に表示することにより、手書き画像を用いてフォーマットに従う新たな書類を作成する作成手段を備える。
【０００８】
第１の発明によれば、手書き画像を用いて、議事についての各種の項目についての内容を表示する表示欄を有する所定の書類のフォーマットに従う新たな書類を容易に作成することができる。
【０００９】
第２の発明の情報処理装置では、入力検出手段によって検出された入力指示に応じてフォーマットに含まれる項目を追加、変更または削除する編集手段をさらに備える。
【００１０】
第２の発明によれば、所望の仕様にフォーマットに含まれる項目を編集することができる。したがって、使い勝手が良い。
【００１１】
第３の発明の情報処理装置では、編集手段は、フォーマットに含まれる項目が追加、変更または削除されたとき、項目選択メニューの選択可能な項目を合わせて追加、変更または削除する。
【００１２】
第３の発明によれば、フォーマットの編集に合わせて、項目選択メニューの選択可能な項目を編集するので、フォーマットを変更したとしても、選択した手書き画像を容易に所望の項目に対応付けることができる。
【００１３】
第４の発明の情報処理装置では、範囲指定手段によって指定された範囲に含まれる手書き画像の大きさに応じて、フォーマットにおける手書き画像の表示欄の大きさを変更する大きさ変更手段をさらに備える。
【００１４】
第５の発明の情報処理装置では、大きさ変更手段によってフォーマットにおいて表示欄の大きさが変更されたとき、印刷頁のレイアウトを調整する調整手段をさらに備える。
【００１５】
第６の発明の情報処理装置では、調整手段は、一つの表示欄が印刷頁のレイアウトに従う二頁にまたがるとき、当該表示欄の先頭位置に改頁の情報を挿入する。
【００１６】
第４ないし第６の発明によれば、ユーザは印刷頁のレイアウトを気にすることなく、手書き画像を用いてフォーマットに従う新たな書類を作成することができる。
【００１７】
第７の発明の情報処理装置では、内容記憶手段によって範囲指定手段によって指定された範囲に含まれる手書き画像が記憶手段に記憶されたとき、手書き画像を識別可能な態様で表示装置に表示する表示態様変化手段をさらに備える。
【００１８】
第７の発明によれば、ユーザは記憶された手書き画像を確実に認識することができる。
【００１９】
第８の発明は、所定の書類のフォーマットに対応し、議事についての各種の項目についての内容を表示する表示欄を有するフォーマットデータを記憶する記憶手段を備え、手書き画像を表示装置に表示する情報処理装置によって実行される情報処理プログラムであって、情報処理装置のプロセッサを、ユーザによる入力指示を検出する入力検出手段、入力検出手段によって検出された入力指示に応じて表示装置に表示された手書き画像の少なくとも一部を含む範囲を指定する範囲指定手段、範囲指定手段によって手書き画像の少なくとも一部を含む範囲が指定されたとき、フォーマットに含まれる複数の項目を選択可能な項目選択メニューを表示するメニュー表示手段、メニュー表示手段によって表示された項目選択メニューから、入力検出手段によって検出された入力指示に従って一つの項目を選択する項目選択手段、範囲指定手段によって指定された範囲に含まれる手書き画像を、項目選択手段によって選択された一つの項目に対応する内容として記憶手段に記憶する内容記憶手段、および内容記憶手段によって記憶手段に記憶された手書き画像を、項目選択手段によって選択された一つの項目についての内容を表示する表示欄に表示することにより、手書き画像を用いてフォーマットに従う新たな書類を作成する作成手段として機能させる、情報処理プログラム。
【００２０】
第９の発明は、ユーザによる入力指示を検出する入力検出手段、および所定の書類のフォーマットに対応し、議事についての各種の項目についての内容を表示する表示欄を有するフォーマットデータを記憶する記憶手段を備え、手書き画像を表示装置に表示する情報処理装置の情報処理方法であって、（ａ）入力検出手段によって検出された入力指示に応じて表示装置に表示された手書き画像の少なくとも一部を含む範囲を指定するステップ、（ｂ）ステップ（ａ）において手書き画像の少なくとも一部を含む範囲を指定したとき、フォーマットに含まれる複数の項目を選択可能な項目選択メニューを表示するステップ、（ｃ）ステップ（ｂ）において表示した項目選択メニューから、入力検出手段によって検出された入力指示に従って一つの項目を選択するステップ、（ｄ）ステップ（ａ）において指定した範囲に含まれる手書き画像を、ステップ（ｃ）において選択した一つの項目に対応する内容として記憶手段に記憶するステップ、（ｅ）ステップ（ｄ）において記憶手段に記憶した手書き画像を、ステップ（ｃ）において選択した一つの項目についての内容を表示する表示欄に表示することにより、手書き画像を用いてフォーマットに従う新たな書類を作成するステップを含む、情報処理方法。
【００２１】
第８および第９の発明においても、第１の発明と同様に、手書き画像を用いて、議事についての各種の項目についての内容を表示する表示欄を有する所定の書類のフォーマットに従う新たな書類を容易に作成することができる。
【発明の効果】
【００２２】
この発明によれば、ユーザによって指定された所定の範囲内に含まれる手書き画像を選択された項目に対応付けて記憶するだけなので、手書き画像を用いて所定の書類のフォーマットに従う新たな書類を容易に作成することができる。
【００２３】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００２４】
【図１】図１は第１実施例の情報処理装置の電気的な構成を示すブロック図である。
【図２】図２（Ａ）はディスプレイに表示されるタッチ画面の一例を示す図解図であり、図２（Ｂ）はディスプレイに表示されるタッチ画面の第２の例を示す図解図である。
【図３】図３は議事録のフォーマットの一例を示す図解図である。
【図４】図４（Ａ）はディスプレイに表示されるタッチ画面の第３の例を示す図解図であり、図４（Ｂ）はディスプレイに表示されるタッチ画面の第４の例を示す図解図である。
【図５】図５（Ａ）はディスプレイに表示されるタッチ画面の第５の例を示す図解図であり、図５（Ｂ）はディスプレイに表示されるタッチ画面の第６の例を示す図解図である。
【図６】図６は作成された議事録の一例を示す図解図である。
【図７】図７は図１に示すＲＡＭのメモリマップの一例を示す図解図である。
【図８】図８は図７に示す議事録データのデータ構造の一例を示す図解図である。
【図９】図９は図１に示すＣＰＵの描画制御処理の一例の一部を示すフロー図である。
【図１０】図１０は図１に示すＣＰＵの描画制御処理の他の一部であって、図９に後続するフロー図である。
【図１１】図１１は図１に示すＣＰＵの描画制御処理の他の一部であって、図１０に後続するフロー図である。
【図１２】図１２は図１に示すＣＰＵの描画制御処理の他の一部であって、図１１に後続するフロー図である。
【図１３】図１３は図１に示すＣＰＵの範囲指定処理を示すフロー図である。
【図１４】図１４は第２実施例においてディスプレイに表示されるタッチ画面の一例を示す図解図である。
【図１５】図１５は第２実施例において作成された議事録の一例を示す図解図である。
【図１６】図１６は作成された議事録の印刷頁のレイアウトの一例を示す図解図である。
【図１７】図１７は作成された議事録の印刷頁のレイアウトの他の例を示す図解図である。
【図１８】図１８は第２実施例におけるＣＰＵの描画制御処理の一部であって、図１１に後続するフロー図である。
【図１９】図１９は第３実施例においてディスプレイに表示されるタッチ画面の一例を示す図解図である。
【図２０】図２０は第３実施例におけるＣＰＵの描画制御処理の一部であって、図１１に後続するフロー図である。
【発明を実施するための形態】
【００２５】
＜第１実施例＞
図１は第１実施例の情報処理装置１０の電気的な構成を示すブロック図である。
【００２６】
図１を参照して、この発明の第１実施例である情報処理装置１０はＣＰＵ１２を含む。ＣＰＵ１２には、バス３０を介してＲＡＭ１４、タッチパネル制御回路１６、描画制御回路１８が接続される。また、タッチパネル制御回路１６にはタッチパネル２０が接続され、描画制御回路１８にはディスプレイ２２が接続される。
【００２７】
図示は省略するが、情報処理装置１０には、ＨＤＤやＲＯＭなどの不揮発性のメモリも設けられ、バス３０を介してＣＰＵ１２に接続される。
【００２８】
この第１実施例では、情報処理装置１０は、電子黒板、タブレット端末、スマートフォン、ＰＣなどの各種の情報機器ないし電子機器に適用される。
【００２９】
また、この第１実施例では、入力手段の一例として、タッチパネル２０が用いられる場合について説明するが、タッチパネル２０以外の入力手段として、たとえばコンピュータマウス、タッチパッド、ペンタブレットなどのポインティングデバイスを用いてもよい。また、情報処理装置１０には、他の入力手段として、操作パネルのようなハードウェアキーが設けられたり、ハードウェアのキーボードが接続されたりすることがある。
【００３０】
図１に戻って、ＣＰＵ１２は、情報処理装置１０の全体的な制御を司る。ＲＡＭ１４は、ＣＰＵ１２のワーク領域およびバッファ領域として用いられる。
【００３１】
タッチパネル制御回路１６は、タッチパネル２０に必要な電圧などを付与するとともに、タッチパネル２０のタッチ有効範囲内でのタッチ操作（タッチ入力）を検出して、そのタッチ入力の位置を示すタッチ座標データをＣＰＵ１２に出力する。
【００３２】
タッチパネル２０は、汎用のタッチパネルであり、静電容量方式、電磁誘導方式、抵抗膜方式、赤外線方式など、任意の方式のものを用いることができる。この第１実施例では、タッチパネル２０としては、静電容量方式のタッチパネルがディスプレイ２２の表示面上に設けられる。
【００３３】
描画制御回路１８は、ＧＰＵおよびＶＲＡＭなどを含んでおり、ＣＰＵ１２の指示の下、ＧＰＵは、ＲＡＭ１４に記憶された手書き入力データ３３２および画像生成データ３３４（図９参照）などを用いてディスプレイ２２に画面（後述するタッチ画面１００）を表示するための画面データをＶＲＡＭに生成し、生成した画面データをディスプレイ２２に表示する。ディスプレイ２２としては、たとえばＬＣＤやＥＬ（Electro-Luminescence）ディスプレイなどを用いることができる。
【００３４】
このような構成の情報処理装置１０では、手書き入力モードにおいて、ユーザがタッチパネル２０を利用して文字、図形、記号など（以下、「文字等」ということがある。）を手書き入力（タッチ入力）すると、タッチパネル制御回路１６は、そのタッチ入力を検出してタッチ位置に対応するタッチ座標データ３３０をＣＰＵ１２に出力する。ＣＰＵ１２は、タッチパネル制御回路１６から出力されたタッチ座標データに基づいてディスプレイ２２に手書きの文字等を描画（表示）する。つまり、ＣＰＵ１２の指示の下、描画制御回路１８において手書きの文字等がＶＲＡＭ上に描画され、ＶＲＡＭ上に描画された手書きの文字等を含む画像に対応する画像データ（画面データに含まれる。）がディスプレイ２２に出力される。したがって、ユーザが手書きした文字等を含む画像がディスプレイ２２に表示される。以下、この明細書においては、ユーザが文字を手書きすることを前提とし、手書き文字を含む画像を「手書き画像」と呼ぶことにする。
【００３５】
図２（Ａ）は、手書きが開始される前のタッチ画面１００（初期画面）の一例を示す図解図である。つまり、図２（Ａ）は、描画アプリケーションを実行し、ディスプレイ２２に表示されるタッチ画面１００の一例であって、手書き入力モードを開始した当初のタッチ画面１００を示す。また、図２（Ｂ）は、ディスプレイ２２に表示されるタッチ画面１００の第２の例であって、議事録を手書き（板書）した状態のタッチ画面１００を示す。
【００３６】
図２（Ａ）に示すように、たとえば、手書き入力モードが開始された当初では、手書き画像の表示されていない白紙の頁のタッチ画面１００がディスプレイ２２に表示される。ただし、保存された手書き画像の画像データが読み出された場合には、当該手書き画像を含むタッチ画面１００が表示される。なお、上述したように、ディスプレイ２２の表示面上にはタッチパネル２０が設けられる。以下、同様である。
【００３７】
また、図２（Ａ）に示すように、タッチ画面１００の左端部には、それぞれ所定の機能を発揮するボタン（機能ボタン）の画像（アイコン）が表示される。この第１実施例では、議事録編集ボタン１０２および範囲指定ボタン１０４が表示される。議事録編集ボタン１０２は、議事録の項目を編集したり、一部の項目についての内容をテキスト入力したりするためのボタンである。範囲指定ボタン１０４は、選択する手書き画像の範囲を指定するためのボタンである。
【００３８】
図示は省略するが、タッチ画面１００には、線種、線幅（太さ）、線色などの描画の属性を選択するための属性ボタンや上記以外の機能（新規頁を開く、画像を開く（挿入する）、保存、元に戻すなど）を選択するためのボタンなどのアイコンも表示される。
【００３９】
たとえば、ユーザは、専用のタッチペン１１０でタッチパネル２０を操作する。ただし、ユーザは、手指で操作することもできる。タッチパネル２０を用いた操作（入力）としては、タップ（短押し）、スライド（ドラッグ）、フリック、ロングタッチ（長押し）などがあり、この第１実施例では、これらを「タッチ入力」または単に「入力」のように総称する。また、タッチパネル２０をタッチしていない状態からタッチしている状態に変化することをタッチオン（ペンダウン）と言い、タッチパネル２０をタッチしている状態からタッチしていない状態に変化することをタッチオフ（ペンアップ）と言う。継続的なタッチ入力つまりスライドやフリックによる入力に対しては、タッチパネル２０は、現在のタッチ位置に対応するタッチ座標データを所定周期よりも短い周期で出力する。たとえば、所定周期は、１〜数フレームであり、１フレームは１／３０秒、１／６０秒または１／１２０秒である。
【００４０】
情報処理装置１０の一例である一般的な電子黒板では、ユーザが文字等を手書きすると、手書きされた文字等がタッチ画面１００に表示（描画）される。つまり、手書きの文字等を含む手書き画像がディスプレイ２２（タッチ画面１００）に表示される。このとき、手書き画像は、設定された属性情報（線種、線色、線幅）に従って描画（表示）される。
【００４１】
たとえば、会議や打合せなどでは、図２（Ｂ）に示すように、情報処理装置１０を用いて議事の内容が板書される。したがって、板書された内容を、そのまま議事録として印刷したり、電子メールで配布（配信）したりすることができる。
【００４２】
しかし、情報処理装置１０を用いて議事の内容が板書される場合、板書される内容は秩序なく、ばらばらに手書きされることが多い。したがって、板書された内容をそのまま議事録として使用すると、非常に見づらくなってしまう。このため、板書された内容に基づいて改めて議事録を作成する必要があり、面倒である。
【００４３】
このような不都合を回避するために、この第１実施例では、手書き（板書）された内容から所定の議事録のフォーマットを使い（に従い）議事録を容易に作成できるようにしてある。以下、具体的に説明する。
【００４４】
図３は議事録のフォーマットの一例を示す図解図である。この第１実施例では、予め作成された所定の書類（ここでは、議事録）のフォーマットについてのデータ（フォーマットデータ）が情報処理装置１０のメモリ（たとえば、ＨＤＤ）に記憶されている。図３に示すように、議事録のフォーマットは、議事（討議内容、審議事項、議決結果など）についての各種の項目を表示する表示欄（以下、「項目欄」という。）と、この各種の項目についての内容を表示する表示欄（以下、「内容欄」という。）で構成される。
【００４５】
また、図３に示すように、項目欄には、「会議名」、「開催日時」、「開催場所」、「参加者」、「審議内容」、「結論」、「宿題事項」および「備考」が記載（表示）される。また、上述したように、各項目欄に対応して内容欄が設けられる。ただし、議事録のフォーマットでは、各内容欄は空白である。さらに、議事録のフォーマットでは、項目欄および内容欄のそれぞれの大きさ（縦および横の長さ）は所定の大きさに設定されている。図３に示す議事録のフォーマットでは、各項目欄は同じ大きさに設定され、同様に、各内容欄は同じ大きさに設定される。たとえば、所定のサイズ（Ｂ５、Ａ４、Ｂ４など）の用紙に議事録を印刷した場合に、すべての項目および内容が一枚の当該用紙に収まるように、項目欄および内容欄の大きさは設定される。
【００４６】
図４（Ａ）、図４（Ｂ）、図５（Ａ）および図５（Ｂ）は、それぞれ、ディスプレイ２２に表示されるタッチ画面１００の他の例であって、議事録を作成する様子を説明するためのタッチ画面１００を示す。また、図６は、議事録のフォーマットに従い、手書き画像を用いて作成された議事録の一例を示す図解図である。
【００４７】
簡単に説明すると、ユーザは、板書された内容（手書き画像の全部）から所望の内容（手書き画像の全部または一部）を選択する。次に、ユーザは、選択した所望の内容を記載（表示）するべき項目を選択（指定）する。すると、選択された所望の内容が、選択（指定）された項目に対応付けてメモリ（たとえば、ＲＡＭ１４）に記憶される。このような処理が繰り返され、各項目に対応付けて所望の内容が記憶され、議事録が作成される。以下、具体的に説明する。
【００４８】
図４（Ａ）に示すように、ユーザが、範囲指定ボタン１０４をタッチすると、範囲を指定するモードが設定される。続いて、図４（Ｂ）に示すように、ユーザが、タッチペン１１０を用いて、所望の内容を囲むように、斜め方向にドラッグする。このとき、ドラッグに従って、枠１０６が指定（表示）される。ただし、枠１０６の形状および大きさは、ドラッグを開始するときのタッチオンの位置と、ドラッグを終了するときのタッチオフの位置で決定される。枠１０６が指定されると、当該枠１０６で囲まれる手書き画像が所望の内容として選択される。つまり、枠１０６内に含まれる点や線についての手書き画像が一つのグループとして認識される。
【００４９】
たとえば、図４（Ｂ）に示すように、ディスプレイ２２には２次元の座標系（スクリーン座標系）が設定されており、ディスプレイ２２の表示面の左下の頂点が原点Ｏ（０，０）に設定される。また、枠１０６は、左上の頂点である点Ｐ１（ｘ１，ｙ１）と、右下の頂点である点Ｐ２（ｘ２，ｙ２）とでその位置および大きさが決定される。
【００５０】
なお、図４（Ｂ）に示す座標系の文字や点Ｐ１および点Ｐ２は情報処理装置１０の内部処理に用いられるだけであり、ディスプレイ２２に表示されることはない。
【００５１】
また、座標系は第１実施例の態様に限定される必要は無く、任意に設定することができる。
【００５２】
さらに、この第１実施例では、ドラッグにより枠１０６を指定するようにしてあるが、枠１０６の対角となる２点をタップすることにより、枠１０６を指定するようにしてもよい。
【００５３】
上記のように、手書き画像を囲むようにして枠１０６が指定（タッチ画面１００に表示）されると、図５（Ａ）に示すように、枠１０６の近傍に、議事録作成を含む任意のアクションを選択するためのメニュー（以下、「アクション選択メニュー」という。）１２０が表示される。
【００５４】
なお、図５（Ａ）では省略するが、アクション選択メニュー１２０では、他の任意のアクションとして、コピー、切り取り、削除などが選択可能に表示される。
【００５５】
図５（Ａ）に示すアクション選択メニュー１２０において、議事録作成がタッチ（選択）されると、図５（Ｂ）に示すように、アクション選択メニュー１２０に代えて、議事録における項目を選択するための項目選択メニュー１３０が表示される。
【００５６】
ただし、アクション選択メニュー１２０において、キャンセルが選択されると、アクション選択メニュー１２０が消去（非表示）されるとともに、枠１０６が消去され、所望の内容（手書き画像の全部または一部）の選択が解除（キャンセル）される。
【００５７】
なお、他のアクションが選択された場合には、選択された所望の内容が、コピー、切り取り、削除等される。
【００５８】
図５（Ｂ）からも分かるように、項目選択メニュー１３０には、図３の議事録のフォーマットに示した項目欄に記載されている項目の一部が一覧で表示される。
【００５９】
この項目選択メニュー１３０に含まれる各項目は、対応する議事録のフォーマットにおける各項目に対応付けられており、項目選択メニュー１３０から一つの項目が選択されると、先に選択された所望の内容（手書き画像の全部または一部）が、議事録のフォーマットにおいて対応付けられた項目が記載された項目欄に対応する内容欄に表示される内容として決定される。
【００６０】
したがって、項目選択メニュー１３０に表示される項目の中から適切な項目（ここでは、「会議名」）が選択されると、枠１０６内のグループとして認識された手書き画像が、選択された項目（ここでは、「会議名」）に対応付けられてＲＡＭ１４に記憶される。
【００６１】
なお、第１実施例における項目選択メニュー１３０には、図３に示した議事録のフォーマットのうち、開催日時、開催場所および参加者が含まれていない。これらの項目についての内容は、通常、板書されることが少ないと考えられるため、この第１実施例では、ユーザが別途入力するようにしてある。ただし、これは一例であり、他の項目と同様に、項目選択メニュー１３０に、開催日時、開催場所および参加者を含めるようにしてもよい。
【００６２】
上記のように、ユーザは、板書された内容（手書き画像の全部）から所望の内容（手書き画像の全部または一部）を選択し、項目選択メニュー１３０から適切な項目を選択する操作を繰り返し実行することにより、手書き画像を用いて議事録のフォーマットに従う議事録を作成することができる。作成された議事録の一例が図６に示される。たとえば、ユーザによって、議事録を表示することが指示されると、表示することが指示された議事録がディスプレイ２２に表示される。
【００６３】
ただし、第１実施例では、開催日時、開催場所および参加者の内容については、情報処理装置１０に接続されたキーボードやコンピュータマウス（以下、「キーボード等」という）を用いてテキスト入力される。たとえば、タッチ画面１００において議事録編集ボタン１０２がタッチされると、議事録のフォーマットがディスプレイ２２（タッチ画面１００）に表示される。この議事録のフォーマットにおいて、テキスト入力する項目に対応する内容欄が選択され、選択された内容欄に表示（記載）されるべき内容がテキスト入力される。内容欄に表示されるべき内容がテキスト入力されると、手書き画像の場合と同様に、その文字列のデータが当該内容欄に対応する項目欄に記載の項目に対応付けてＲＡＭ１４に記憶される。また、ヘッダおよびフッタには、議事録に関連する情報をテキスト入力することができる。図６に示す議事録の例では、ヘッダに、議事録を作成した日付がテキスト入力される。また、フッタとしては、頁番号などをテキスト入力することができる。ヘッダやフッタを入力する場合には、たとえば、ヘッダやフッタを入力することが図示しないメニューから選択される。
【００６４】
なお、この第１実施例では、開催日時、開催場所および参加者の内容を、キーボード等を用いてテキスト入力するようにしてあるが、タッチペン１１０を用いて手書きするようにしてもよい。
【００６５】
また、開催日時、開催場所および参加者の内容以外の内容についても、テキスト入力することもできる。
【００６６】
また、議事録のフォーマットにおける項目は編集（追加、変更、削除）することができる。たとえば、上述したように、ディスプレイ２２に表示された議事録のフォーマットにおいて、所望の項目が選択され、選択された項目が変更または削除されたり、項目の表示欄が追加され、追加された項目の表示欄に所望の項目が追加（記載）されたりする。このような編集作業は、情報処理装置１０に接続されたキーボード等を用いて行われる。このように、議事録のフォーマットにおける項目が編集されると、項目選択メニュー１３０に含まれる（表示される）項目も合わせて編集される。
【００６７】
情報処理装置１０の上記のような動作は、ＣＰＵ１２がＲＡＭ１４に記憶された情報処理プログラムを実行することにより実現される。この第１実施例では、情報処理プログラムの一例として、手書き文字を描画したり保存したりする描画アプリケーションについてのプログラム（描画制御プログラム）が実行される。具体的な処理については、後でフロー図を用いて説明する。
【００６８】
図７は図１に示したＲＡＭ１４のメモリマップ３００の一例を示す。図７に示すように、ＲＡＭ１４は、プログラム記憶領域３０２およびデータ記憶領域３０４を含む。プログラム記憶領域３０２には、描画制御プログラムが記憶される。描画制御プログラムは、入力検出プログラム３１０、画像生成プログラム３１２、表示プログラム３１４、範囲指定プログラム３１６、議事録作成プログラム３１８を含む。
【００６９】
入力検出プログラム３１０は、タッチパネル制御回路１６から出力されたタッチパネル２０におけるタッチ入力の位置を示すタッチ座標データ３３０を取得し、データ記憶領域３０４に記憶するためのプログラムである。ただし、入力検出プログラム３１０は、情報処理装置１０に接続されたハードウェアのキーボードや情報処理装置１０に設けられたハードウェアの操作パネルないし操作ボタンからの入力を検出するためのプログラムでもある。
【００７０】
画像生成プログラム３１２は、入力検出プログラム３１０に従って検出されたタッチ座標データ（後述する手書き入力データ３３２）を使用したり、後述する画像生成データ３３４を使用したりして、タッチ画面１００に対応する画面データを生成するためのプログラムである。具体的には、画像生成プログラム３１２が実行されると、ＣＰＵ１２の指示の下、描画制御回路１８において、ＧＰＵがタッチ画面１００に対応する画面データをＶＲＡＭに描画する。
【００７１】
表示プログラム３１４は、画像生成プログラム３１２に従って生成された画面データをディスプレイ２２に出力するためのプログラムである。したがって、タッチ画面１００がディスプレイ２２に表示される。
【００７２】
範囲指定プログラム３１６は、ユーザのタッチ入力に従って、ディスプレイ２２の表示領域における範囲を指定するためのプログラムである。この第１実施例では、ドラッグが行われた場合のタッチオンの位置とタッチオフの位置に基づいて決定される四角枠の範囲が指定範囲である。
【００７３】
議事録作成プログラム３１８は、範囲指定プログラム３１６に従って既定された指定範囲内の手書き画像に対応する画像データを指定（選択）された項目に対応付けてＲＡＭ１４に記憶するためのプログラムである。また、議事録作成プログラム３１８は、議事録の一部の項目についての内容をユーザの操作に従ってテキスト入力したり、議事録のフォーマットに含まれる項目を編集したり、議事録のフォーマットに含まれる項目の編集に合わせて、項目選択メニュー１３０の項目を編集したりするためのプログラムでもある。
【００７４】
なお、図示は省略するが、描画制御プログラムには、各種の機能を選択および実行するためのプログラムなども含まれる。
【００７５】
データ記憶領域３０４には、タッチ座標データ３３０、手書き入力データ３３２、画像生成データ３３４、議事録データ３３６、枠データ３３８などが記憶される。
【００７６】
タッチ座標データ３３０は、入力検出プログラム３１０に従って検出（取得）された現在の（現フレームにおける）タッチ座標データである。タッチ座標データ３３０が示すタッチ座標がタッチ画面１００に表示されたボタン（範囲指定ボタン１０４など）の表示領域に含まれる場合には、当該ボタンに割り当てられた機能（アクション）を実行したり、属性（属性情報）を設定したりする。また、タッチ座標データ３３０が示すタッチ座標がタッチ画面１００に表示されたボタンの表示領域に含まれていない場合には、手書きの文字等に含まれるタッチ座標であると判断されて、手書き入力データ３３２として記憶する。
【００７７】
手書き入力データ３３２は、タッチ入力により手書きされた文字等についてのデータであり、タッチオンからタッチオフまでの軌跡（点または線）毎に管理される。また、手書き入力データ３３２では、タッチオンからタッチオフまでフレーム毎に検出されるタッチ座標データ３３０が時系列に従って記憶される（並べられる）。
【００７８】
画像生成データ３３４は、タッチ画面１００のような各種の画面に対応する画面データを生成するためのポリゴンデータやテクスチャデータなどのデータである。また、画像生成データ３３４には、タッチ画面１００に表示される各種のボタン（１０２、１０４など）およびメニュー（１２０、１３０など）についての画像データも含まれる。
【００７９】
議事録データ３３６は議事録についてのデータであり、フォーマットデータ３３６ａおよび各内容データ３３６ｂを含む。具体的には、図８に示すように、フォーマットデータ３３６ａは、図３に示したような議事録のフォーマットについてのデータである。各内容データ３３６ｂは、議事録の各項目に対応付けて記憶された内容についてのデータである。
【００８０】
図８は、議事録データ３３６のデータ構造の一例を示す。図８に示すデータ構造において、フォーマットデータ３３６ａは、各項目についての文字列と各項目欄および各内容欄の大きさについてのデータに相当する。ただし、図８においては、項目欄および内容欄をまとめて「表示欄」と記載してある。また、図８に示すデータ構造において、各内容データ３３６ｂは、フォーマットデータ３３６ａの各項目に対応して記載された内容およびその他についてのデータに相当する。ただし、図８において、「＋」の記号は、その左側に記載の項目にその右側に記載の内容が対応することを意味する。また、その他のデータとしては、ヘッダやフッタなどの内容とその表示位置についてのデータが該当する。
【００８１】
図７に戻って、枠データ３３８は、枠１０６の位置および範囲を既定するためのデータである。上述したように、枠データ３３８は、枠１０６の左上の頂点である点Ｐ１および枠１０６の右下の頂点である点Ｐ２の座標データである。
【００８２】
なお、データ記憶領域３０４には、描画制御プログラムの実行に必要な他のデータが記憶されたり、描画制御プログラムの実行に必要なタイマ（カウンタ）やレジスタが設けられたりする。
【００８３】
図９〜図１２は図１に示したＣＰＵ１２の描画制御処理を示すフロー図である。たとえば、描画アプリケーションが起動され、ユーザの指示によって、またはデフォルトの設定によって、手書き入力モードが選択される。すると、図１０に示すように、ＣＰＵ１２は、描画制御処理を開始し、ステップＳ１で、初期処理を実行する。このステップＳ１の初期処理では、ＣＰＵ１２は、データ記憶領域３０４のタッチ座標データ３３０を消去したり、画像生成データ３３４を不揮発性のメモリから読み出したりした上で、初期のタッチ画面１００をディスプレイ２２に表示する。つまり、ＣＰＵ１２の指示の下、描画制御回路１８によって、図２（Ａ）に示したような初期のタッチ画面１００の画面データが生成（描画）され、ディスプレイ２２に出力される。ただし、ユーザが保存した手書き画像データの読み出しを指示した場合には、手書き画像を含むタッチ画面１００がディスプレイ２２に表示される。
【００８４】
次のステップＳ３では、タッチオンかどうかを判断する。ここでは、ＣＰＵ１２は、現在（現フレーム）のタッチ座標データ３３０がデータ記憶領域３０４に記憶されているかどうかを判断する。
【００８５】
ステップＳ３で“ＮＯ”であれば、つまりタッチオンでなければ、同じステップＳ３に戻る。一方、ステップＳ３で“ＹＥＳ”であれば、つまりタッチオンであれば、ステップＳ５で、議事録編集ボタン１０２がタッチされたかどうかを判断する。ここでは、ＣＰＵ１２は、取得したタッチ座標データ３３０が示すタッチ位置が議事録編集ボタン１０２の表示領域を指示するかどうかを判断する。以下、タッチ画面１００に表示されたボタンがタッチされたかどうかを判断する場合について同様である。
【００８６】
ステップＳ５で“ＮＯ”であれば、つまり議事録編集ボタン１０２がタッチされていなければ、図１０に示すステップＳ１９に進む。一方、ステップＳ５で“ＹＥＳ”であれば、つまり議事録編集ボタン１０２がタッチされれば、ステップＳ７で、議事録のフォーマットをディスプレイ２２に表示し、ステップＳ９で、項目が編集されたかどうかを判断する。ただし、議事録編集ボタン１０２またはアクション選択メニュー１２０において議事録作成が最初にタッチ（選択）されたときに、ＨＤＤから議事録のフォーマットデータ３３６ａが読み出され、ＲＡＭ１４に記憶される。また、ステップＳ７では、ＣＰＵ１２の指示の下、描画制御回路１８が、ＲＡＭ１４に読み出された議事録のフォーマットデータ３３６ａを用いて、ディスプレイ２２に議事録のフォーマットを表示する。
【００８７】
ステップＳ９で“ＹＥＳ”であれば、つまり項目が編集されれば、ステップＳ１１で、項目が編集された議事録のフォーマットを記憶する。ここでは、ＣＰＵ１２は、項目が編集された議事録のフォーマットデータ３３６ａをＲＡＭ１４に記憶（上書き）する。次のステップＳ１３では、フォーマットの編集に合わせて、項目選択メニュー１３０の項目を編集して、ステップＳ１９に進む。ステップＳ１３では、ＣＰＵ１２は、画像生成データ３３４に含まれる項目選択メニュー１３０のデータにおいて、議事録のフォーマットの編集に合わせて項目選択メニュー１３０の表記を編集し、データを更新する。
【００８８】
一方、ステップＳ９で“ＮＯ”であれば、つまり項目が編集されていなければ、ステップＳ１５で、内容がテキスト入力されたかどうかを判断する。ステップＳ１５で“ＮＯ”であれば、つまり内容がテキスト入力されていなければ、そのままステップＳ１５に戻る。ただし、ＣＰＵ１２は、議事録の編集がキャンセルされた場合や所定時間を経過しても項目の編集および内容のテキスト入力が実行されない場合には、議事録の編集を終了するようにしてもよい。
【００８９】
一方、ステップＳ１５で“ＹＥＳ”であれば、つまり内容がテキスト入力されれば、ステップＳ１７で、項目に対応付けてテキスト入力された文字列のデータ（各内容データ３３６ｂに含まれる）をＲＡＭ１４に記憶して、ステップＳ１９に進む。
【００９０】
図１０に示すように、ステップＳ１９では、範囲指定ボタン１０４がタッチされたかどうかを判断する。ステップＳ１９で“ＹＥＳ”であれば、つまり範囲指定ボタン１０４がタッチされれば、図１１に示すステップＳ３１に進む。一方、ステップＳ１９で“ＮＯ”であれば、つまり範囲指定ボタン１０４がタッチされていなければ、ステップＳ２１で、他のボタンがタッチされたかどうかを判断する。つまり、ＣＰＵ１２は、議事録編集ボタン１０２および範囲指定ボタン１０４を除く、他のボタンがタッチされたかどうかを判断する。
【００９１】
ステップＳ２１で“ＹＥＳ”であれば、つまり議事録編集ボタン１０２および範囲指定ボタン１０４以外の他のボタンがタッチされれば、ステップＳ２３で、他のボタンに応じた処理を実行して、ステップＳ３に戻る。たとえば、ステップＳ２３では、ＣＰＵ１２は、ユーザの操作（指示）に従って、線の属性情報（線種、線色、線幅）を変更したり、手書き画像をコピーしたり、コピーした画像を貼り付けたり、手書き画像の範囲を指定したり、手書き画像の画像データ（手書き入力データ３３２）を不揮発性のメモリに保存したりする。
【００９２】
一方、ステップＳ２１で“ＮＯ”であれば、つまり議事録編集ボタン１０２および範囲指定ボタン１０４以外の他のボタンがタッチされていなければ、手書きについてのタッチ入力であると判断して、ステップＳ２５で、タッチ座標を手書き入力として記憶する。つまり、ステップＳ２５では、ＣＰＵ１２は、タッチ入力に従うタッチ座標データ３３０を手書き入力データ３３２としてＲＡＭ１４に記憶する。そして、ステップＳ２７で、タッチ入力に従って手書き画像を表示し、ステップＳ２９に進む。ステップＳ２７では、ＣＰＵ１２の指示の下、描画制御回路１８が手書き入力データ３３２および画像生成データ３３４を用いて手書き画像を含むタッチ画面１００の画面データをＶＲＡＭに描画し、ディスプレイ２２に出力する。したがって、手書き入力中では、タッチ入力に従う複数の点によって線が描画され、一本または複数本の線によって文字等の手書き画像が描画される。
【００９３】
そして、ステップＳ２９では、タッチオフであるかどうかを判断する。ここでは、ＣＰＵ１２は、データ記憶領域３０４を参照して、現フレームのタッチ座標データ３３０が記憶されていないかどうかを判断する。ステップＳ２９で“ＮＯ”であれば、つまりタッチオンの状態が継続していれば、ステップＳ１７に戻る。したがって、手書き入力データ３３２のうち、描画中の線についてのデータが更新されるとともに、タッチ入力に従って線が表示（描画）される。一方、ステップＳ２９で“ＹＥＳ”であれば、つまりタッチオフであれば、ステップＳ３に戻る。
【００９４】
図１１に示すように、ステップＳ３１では、後述する範囲指定処理（図１３参照）をして、ステップＳ３３で、図５（Ａ）に示したように、アクション選択メニュー１２０を表示して、ステップＳ３５で、アクション選択メニュー１２０がタッチされたかどうかを判断する。
【００９５】
ステップＳ３５で“ＮＯ”であれば、つまりアクション選択メニュー１２０がタッチされていなければ、同じステップＳ３５に戻る。ただし、アクション選択メニュー１２０以外のタッチ画面１００がタッチされた場合には、範囲指定（手書き画像の選択）を解除して、ステップＳ３１またはステップＳ３に戻るようにしてもよい。
【００９６】
一方、ステップＳ３５で“ＹＥＳ”であれば、つまりアクション選択メニュー１２０がタッチされると、ステップＳ３７で議事録作成が選択（タッチ）されたかどうかを判断する。この判断は、ボタンがタッチされたかどうかを判断する場合と同様である。他のメニューが選択される場合も同様である。
【００９７】
ステップＳ３７で“ＹＥＳ”であれば、つまり議事録作成が選択されると、図１２に示すステップＳ４７に進む。一方、ステップＳ３７で“ＮＯ”であれば、つまり議事録作成がタッチされなければ、ステップＳ３９で、キャンセルがタッチされたかどうかを判断する。ステップＳ３９で“ＮＯ”であれば、つまりキャンセルがタッチされなければ、ステップＳ４１で、上述したような他のアクションに応じた処理を実行して、ステップＳ４３に進む。
【００９８】
一方、ステップＳ３９で“ＹＥＳ”であれば、つまりキャンセルがタッチされると、ステップＳ４３で、アクション選択メニュー１２０を消去し、ステップＳ４５で、枠１０６を消去して、図１０に示したステップＳ３に戻る。ただし、ステップＳ４３またはＳ４５では、ＣＰＵ１２は、範囲指定（手書き画像の選択）をキャンセルする。
【００９９】
図１２に示すように、ステップＳ４７では、アクション選択メニュー１２０を消去し、ステップＳ４９で、図５（Ｂ）に示したように、項目選択メニュー１３０を表示する。そして、ステップＳ５１で、項目選択メニュー１３０の中から、いずれかの項目が選択（タッチ）されたかどうかを判断する。
【０１００】
ステップＳ５１で“ＮＯ”であれば、つまり項目がタッチされていなければ、同じステップＳ５１に戻る。ただし、項目選択メニュー１３０以外のタッチ画面１００がタッチされた場合には、範囲指定（手書き画像の選択）を解除して、ステップＳ３１またはステップＳ３に戻るようにしてもよい。
【０１０１】
一方、ステップＳ５１で“ＹＥＳ”であれば、つまり項目選択メニュー１３０の中から、いずれかの項目がタッチされれば、ステップＳ５３で、選択された項目に対応付けて、ステップＳ３１で指定された範囲内の手書き画像を記憶する。ここでは、ＣＰＵ１２は、選択された項目に対応付けて、指定範囲内にある手書き画像の画像データ（手書き入力データ３３２に含まれる）のコピーを各内容データ３３６ｂの一部としてＲＡＭ１４に記憶する。
【０１０２】
そして、ステップＳ５５で、項目選択メニュー１３０を消去し、ステップＳ５７で、枠１０６を消去して、描画制御処理を終了する。
【０１０３】
なお、範囲指定および項目の選択が繰り返されることにより、議事録（議事録データ３３６）が作成される。また、詳細な説明は省略するが、たとえば、作成された議事録データ３３６は、手書き画像の画像データに対応付けてＨＤＤに保存される。
【０１０４】
図１３は、図１１に示したステップＳ３１の範囲指定処理のフロー図である。図１３に示すように、ＣＰＵ１２は、範囲指定処理を開始すると、ステップＳ８１で、始点が指定されたかどうかを判断する。つまり、ＣＰＵ１２は、タッチパネル２０からタッチ座標データが出力されていない状態からタッチ座標データが出力される状態に変化したかどうかを判断する。
【０１０５】
ステップＳ８１で“ＮＯ”であれば、つまり始点が指定されていなければ、そのままステップＳ８１に戻る。一方、ステップＳ８１で“ＹＥＳ”であれば、つまり始点が指定されると、ステップＳ８３で、指定された始点の座標を記憶する。ここでは、枠データ３３８のうち、始点（点Ｐ１）の座標データが記憶される。
【０１０６】
そして、ステップＳ８５で、終点が指定されたかどうかを判断する。ここでは、ＣＰＵ１２は、タッチパネル２０からタッチ座標データが出力されている状態からタッチ座標データが出力されていない状態に変化したかどうかを判断する。
【０１０７】
ステップＳ８５で“ＮＯ”であれば、つまり終点が指定されていなければ、ステップＳ８７で、始点と現在のタッチ位置で規定される枠１０６をタッチ画面１００上に表示して、ステップＳ８５に戻る。
【０１０８】
一方、ステップＳ８５で“ＹＥＳ”であれば、つまり終点が指定されれば、ステップＳ８９で、指定された終点の座標を記憶する。ここでは、枠データ３３８のうち、終点（点Ｐ２）の座標データが記憶される。したがって、枠データ３３８（枠１０６）が決定（指定）される。そして、ステップＳ９１で、始点と終点で規定される枠１０６をタッチ画面１００に表示して、描画制御処理にリターンする。
【０１０９】
この第１実施例によれば、ユーザによって指定された所定の範囲内にある手書き画像が、メニューから選択された項目に対応付けて記憶されるので、手書き画像を用いて議事録のフォーマットに従う議事録を容易に作成できる。
【０１１０】
また、この第１実施例では、手書き画像を用いて議事録のフォーマットに従う議事録を作成するようにしたが、これに限定される必要はない。たとえば、学校の授業において板書された内容（手書き画像）をまとめた要約書を作成するようにしてもよい。かかる場合には、要約書のフォーマットには、項目欄に、「授業のテーマ」、「重要ポイント」、「宿題」などの項目が記載され、これらの項目の各々に対応付けて内容欄が設けられる。そして、第１実施例で示した場合と同様に、指定された範囲に含まれる手書き画像が、メニューから選択された項目に対応付けて記憶される。このようにして、手書き画像を用いて要約書のフォーマットに従う要約書が作成される。
【０１１１】
なお、この第１実施例では、議事録を作成する場合、枠１０６内の手書き画像をグループ化して、選択された項目に対応付けて記憶するようにしたが、これに限定される必要はない。たとえば、枠１０６内の手書き画像をグループ化した後、文字認識することにより、テキストの文字または文字列のデータに変換してから記憶するようにしてもよい。
＜第２実施例＞
第２実施例の情報処理装置１０は、議事録のフォーマットにおける表示欄を拡大可能にした以外は、第１実施例の情報処理装置１０と同じであるため、第１実施例と異なる内容について説明し、重複した説明については省略することにする。
【０１１２】
簡単に説明すると、第２実施例では、指定範囲に含まれる手書き画像が内容欄に収まらないときに、当該内容欄およびそれに対応する項目欄（以下、内容欄と項目欄をまとめて「表示欄」と呼ぶことがある）が拡大される。また、表示欄が拡大されたことにより、表示欄が二頁にまたがる場合、印刷頁のレイアウトが調整される。
【０１１３】
図１４は第２実施例においてディスプレイ２２に表示されるタッチ画面１００の一例を示す図解図である。この図１４からも分かるように、第２実施例では、板書内容が増えた以外は、第１実施例の図４および図５に示したタッチ画面１００と同じであるため、重複した説明は省略する。この第２実施例においても、第１実施例で説明したようにして、手書き画像を用いて議事録のフォーマットに従う議事録が作成される。
【０１１４】
図１５は第２実施例において作成された議事録の一例を示す図解図である。図１５に示す議事録では、宿題事項についての項目欄およびそれに対応する内容欄、すなわち表示欄の大きさが拡大されている。これは、宿題事項の内容として選択された手書き画像が議事録のフォーマットにおける宿題事項の項目欄に対応する内容欄の大きさよりも大きいためである。たとえば、選択された手書き画像の縦幅と当該手書き画像を表示するべき内容欄の縦幅を比較し、当該手書き画像の縦幅が当該内容欄の縦幅よりも大きい場合には、議事録のフォーマットにおいて、当該手書き画像が収まる大きさに当該内容欄の縦幅が大きくされ、これに伴い対応する項目欄が大きくされる。つまり、選択された手書き画像の大きさに応じて当該手書き画像を表示するべき内容欄を含む表示欄が大きくされる。
【０１１５】
ただし、選択された手書き画像の縦幅（大きさ）は、ディスプレイ２２に表示されたときの縦幅（大きさ）では無く、作成される議事録についての用紙サイズに対応する縦幅（大きさ）に換算（変更）されたた場合の縦幅（大きさ）である。したがって、この第２実施例を、表示面ないし表示領域の大きさの異なる様々なディスプレイ２２を有する情報処理装置１０に適用することができる。
【０１１６】
また、この第２実施例では、表示欄の大きさが大きくされるのは、議事録データ３３６に含まれるフォーマットデータ３３６ａに対応する議事録のフォーマットの表示欄である。
【０１１７】
さらに、この第２実施例では、内容欄の縦幅よりも選択された手書き画像の縦幅が大きい場合に、その表示欄の縦幅を大きくするようにしてあるが、これに限定される必要はない。たとえば、内容欄の横幅よりも選択された手書き画像の横幅が大きい場合に、内容欄の横幅を大きくするようにしてもよい。また、縦幅と横幅の両方について大きさを変更にするようにしてもよい。ただし、内容欄の横幅を大きくする場合には、対応する項目欄の大きさは変更されない。
【０１１８】
ただし、内容欄の横幅を大きくする場合には、すべての内容欄についての横幅が大きくされる。
【０１１９】
図１６は第２実施例において作成された議事録の印刷頁のレイアウトの一例を示す図解図である。また、図１７は第２実施例において作成された議事録の印刷頁のレイアウトの他の例を示す図解図である。
【０１２０】
また、作成された議事録は関係者等に配布するために印刷されることが想定される。また、上記のように、表示欄の縦幅が拡大された場合には、議事録が複数頁に印刷されることがある。たとえば、図１６に示すように、議事録が二頁に印刷される場合には、一つの表示欄が二頁に分かれてしまうことがある。つまり、一つの表示欄が頁区切りをまたいで印刷されることがある。
【０１２１】
このため、この第２実施例では、一つの表示欄が頁区切りをまたぐ場合には、当該表示欄の先頭位置（印刷方向における先頭位置）に改頁の情報を移動するようにしてある。
【０１２２】
なお、通常、改頁の情報は、用紙サイズと、余白の大きさに応じて決定され、余白を除く各頁の終端位置（印刷方向における終端位置）に設定される。
【０１２３】
また、図１６では、分かり易く示すために、印刷頁のレイアウトを示してあるが、これに限定される必要はなく、編集モードで議事録が表示された場合に改頁の情報が移動されてもよい。
【０１２４】
具体的には、図１６に示すように、宿題事項の表示欄が頁区切りをまたいでいるため、宿題事項の表示欄の先頭位置に頁区切りの情報が移動される。このように、改頁の情報が移動されることにより、図１７に示すように、一頁目の終端位置が結論の表示欄の終端位置となり、二頁目の先頭位置が宿題事項の表示欄の先頭位置となる。このため、議事録が複数頁に印刷される場合に、見易くすることができる。
【０１２５】
情報処理装置１０の上記のような動作は、第１実施例と同様に、ＣＰＵ１２がＲＡＭ１４に記憶された情報処理プログラムを実行することにより実現される。ただし、この第２実施例では、第１実施例で説明したプログラム記憶領域３０２に、印刷頁調整プログラムがさらに記憶される。
【０１２６】
印刷頁調整プログラムは、議事録における一つの表示欄が二頁にまたがるとき、改頁を当該表示欄の先頭位置に移動するためのプログラムである。
【０１２７】
また、第２実施例では、議事録作成プログラム３１８は、内容欄に手書き画像が収まらない場合に、当該内容欄を含む表示欄を縦方向に拡大するためのプログラムでもある。
【０１２８】
以下、第２実施例の描画制御処理について具体的に説明するが、第１実施例の図９〜図１３で示した描画制御処理と一部が異なる以外は同じであるため、重複した説明は省略する。また、第１実施例の描画制御処理と同じ処理については同じ参照符号を付してある。
【０１２９】
図１８は第２実施例におけるＣＰＵ１２の描画制御処理の一部であって、図１２に後続するフロー図である。
【０１３０】
図１８からも分かるように、第２実施例では、図１２に示した描画制御処理において、ステップＳ５１とステップＳ５３の間に、ステップＳ１０１、Ｓ１０３、Ｓ１０５、Ｓ１０７の処理が追加される。
【０１３１】
図１８に示すように、ＣＰＵ１２は、ステップＳ５１で、いずれかの項目がタッチされたと判断すると、“ＹＥＳ”となり、ステップＳ１０１で、手書き画像が内容欄の縦方向に収まるかどうかを判断する。ここでは、ＣＰＵ１２は、手書き画像の縦幅が、議事録のフォーマットにおいて、選択された項目に対応する内容欄の縦幅より小さいかどうかを判断する。
ステップＳ１０１で“ＮＯ”であれば、つまり手書き画像が内容欄の縦方向に収まらなければ、ステップＳ１０３で、項目欄および内容欄（表示欄）を縦方向に拡大して、ステップＳ１０５に進む。
【０１３２】
一方、ステップＳ１０１で“ＹＥＳ”であれば、つまり手書き画像が内容欄の縦方向に収まれば、ステップＳ１０５で、表示欄が二頁にまたがっているかどうかを判断する。ここでは、ＣＰＵ１２は、一つの表示欄が頁区切りをまたいでいるかどうかを判断する。
【０１３３】
ステップＳ１０５で“ＮＯ”であれば、つまり表示欄が二頁にまたがっていなければ、ステップＳ５３に進む。一方、ステップＳ１０５で“ＹＥＳ”であれば、つまり表示欄が二頁にまたがっていれば、ステップＳ１０７で、改頁の情報を当該表示欄の先頭に移動して、ステップＳ５３に進む。
【０１３４】
第２実施例によれば、議事録のフォーマットにおける項目欄および内容欄が拡大されると、区切りのよい項目で改頁を挿入することにより、印刷頁のレイアウトを調整する。つまり、ユーザは印刷頁のレイアウトを気にすることなく、議事録を作成することができる。
【０１３５】
なお、第２実施例では、表示欄が二頁にまたがる場合には、改頁の位置を当該表示欄の先頭位置に移動するようにしたが、議事録を縮小して一頁内に収まるようにしてもよい。
【０１３６】
また、上述したように、内容欄を横方向に拡大し、議事録が頁からはみ出してしまう場合には、議事録の全体が頁内に収まる大きさに縮小するようにしてもよい。
＜第３実施例＞
第３実施例の情報処理装置１０は、議事録に記載される内容として既に選択された手書き画像を識別可能に表示するようにした以外は、第１実施例の情報処理装置１０と同じであるため、重複した説明については省略することにする。
【０１３７】
図１９は第３実施例におけるディスプレイ２２に表示されるタッチ画面１００の一例を示す図解図である。
【０１３８】
図１９に示すように、この第３実施例では、手書き画像が選択された項目に対応付けてメモリに記憶されると、枠１０６内の色が背景および手書き画像とは異なる色に変化される。つまり、枠１０６内に所定の色が付される（枠１０６内を所定の色で塗り潰される）。
【０１３９】
情報処理装置１０の上記のような動作は、ＣＰＵ１２が図７に示すＲＡＭ１４に記憶された情報処理プログラムを実行することにより実現される。ただし、この第３実施例では、議事録作成プログラム３１８とは、範囲指定プログラム３１６に従って既定された指定範囲内の手書き画像をＲＡＭ１４に記憶したとき、枠１０６内に所定の色（たとえば、赤色）を付す点で第１実施例とは異なる。
【０１４０】
なお、図１９に示すタッチ画面１００では、枠１０６内に所定の色を付すだけでなく、選択された手書き画像を縁取るようにしてあるが、縁取りは無くてもよい。
【０１４１】
図２０は第３実施例におけるＣＰＵ１２の描画制御処理の一部であって、図１１に後続するフロー図である。以下、第３実施例の描画制御処理について説明するが、第１実施例で説明した内容と同じ内容については説明を省略することにする。
【０１４２】
図２０からも分かるように、第３実施例では、図１２に示した描画制御処理において、ステップＳ５５とステップＳ５７の間に、ステップＳ２０１の処理が追加される。
【０１４３】
図２０に示すように、ステップＳ５５で、項目選択メニュー１３０を消去して、ステップＳ２０１で、枠１０６内に手書き画像および背景とは異なる色を付して、ステップＳ５７に進む。
【０１４４】
第３実施例によれば、議事録の内容欄に記載することが既に選択された手書き画像については、当該手書き画像を選択したときに囲んだ枠１０６の内部を背景および手書き画像とは異なる色を付す（色で塗り潰す）ようにしたので、ユーザは、既に議事録の項目に対応する内容として選択された手書き画像を容易に知ることができる。
【０１４５】
なお、第３実施例では、手書き画像を選択したときの枠１０６内に色を付すようにしたが、これに限定される必要はない。または、手書き画像を選択したときの枠１０６に選択済みであることが分かる色を付すようにしてもよい。或いは、手書き画像を選択したときの枠１０６を点滅表示するようにしてもよい。また、既に選択された手書き画像をグレーアウト表示させたり、点滅表示させたりしてもよい。つまり、既に議事録の項目に対応する内容として選択された手書き画像であることが分かるように、当該手書き画像および枠１０６の表示態様が変化される。ただし、枠１０６や枠１０６内の表示態様の変化と、選択された手書き画像の表示態様の変化は、両方が同時に実行されてもよい。
【０１４６】
また、第３実施例は、第２実施例にも適用可能であることは言うまでもない。
【０１４７】
さらに、上述の実施例では、項目の編集や表示欄の大きさの変更については、議事録データ３３６に含まれるフォーマットデータ３３６ａに対応する議事録のフォーマットにのみ反映させるようにしたが、描画アプリケーションとともにＨＤＤに記憶されている元のフォーマットデータにも反映させるようにしてもよい。
【０１４８】
さらにまた、上述の各実施例で挙げた画面構成等は一例であり、実際の製品に応じて適宜変更することが可能である。また、同じ効果が得られる場合には、フロー図に示した各ステップの順番は適宜変更されてもよい。
【符号の説明】
【０１４９】
１０  …情報処理装置
１２  …ＣＰＵ
１４  …ＲＡＭ
１６  …タッチパネル制御回路
１８  …描画制御回路
２０  …タッチパネル
２２  …ディスプレイ
１００  …タッチ画面
１０２  …議事録編集ボタン
１０４  …範囲指定ボタン
１０６  …枠
１１０  …タッチペン
【図１】
2019083024.tif 000003
【図２】
2019083024.tif 000004
【図３】
2019083024.tif 000005
【図４】
2019083024.tif 000006
【図５】
2019083024.tif 000007
【図６】
2019083024.tif 000008
【図７】
2019083024.tif 000009
【図８】
2019083024.tif 000010
【図９】
2019083024.tif 000011
【図１０】
2019083024.tif 000012
【図１１】
2019083024.tif 000013
【図１２】
2019083024.tif 000014
【図１３】
2019083024.tif 000015
【図１４】
2019083024.tif 000016
【図１５】
2019083024.tif 000017
【図１６】
2019083024.tif 000018
【図１７】
2019083024.tif 000019
【図１８】
2019083024.tif 000020
【図１９】
2019083024.tif 000021
【図２０】
2019083024.tif 000022