(57)【要約】      （修正有）【課題】ユーザが、コンテンツの１件表示に手書き入力を行なうことができ、かつ、手書きが加えられた項目の１件表示画面を項目から呼び出せる電子機器および電子機器の制御方法を提供する。【解決手段】ディスプレイ１３０は、手書き入力を受付可能なセンサ一体型のディスプレイである。ＣＰＵ１５０は、指示に基づいてコンテンツデータベース１７２から項目を検索する。ＣＰＵ１５０は、検索された項目に基づく項目表示画面をディスプレイ１３０に表示する。ＣＰＵ１５０は、手書き入力に対応する手書き表示を項目表示画面に重ねてディスプレイ１３０に表示する。ＣＰＵ１５０は、手書き表示を手書きメモデータ１８２としてハードディスク１８０に格納する。ＣＰＵ１５０は、指示に基づいて項目が選択されると、選択された項目に対応する項目表示画面と、記憶手段に格納された手書き表示とを重ねた画面をディスプレイ１３０に表示する。【選択図】図１
2010165119.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイと、
外部からの指示を受け付ける入力手段とを備え、
前記入力手段は、
手書き入力を受け付ける手書き入力手段を含み、
複数の項目を含むコンテンツを格納する記憶手段と、
前記指示に基づいて前記項目を検索する検索手段と、
検索された前記項目に基づく項目表示画面を前記ディスプレイに表示する項目表示手段と、
前記手書き入力に対応する手書き表示を前記項目表示画面に重ねて前記ディスプレイに表示する書き込み手段と、
前記手書き表示を前記記憶手段に格納する登録手段と、
前記指示に基づいて前記項目が選択されると、選択された前記項目に対応する前記項目表示画面と、前記記憶手段に格納された前記手書き表示とを前記ディスプレイに表示する呼び出し手段とをさらに備える、電子機器。
【請求項２】
ディスプレイと、
外部からの指示を受け付ける入力手段とを備え、
前記入力手段は、
手書き入力を受け付ける手書き入力手段を含み、
複数の項目を含むコンテンツを格納する記憶手段と、
前記指示に基づいて前記項目を検索する検索手段と、
検索された前記項目に基づく項目表示画面を前記ディスプレイに表示する項目表示手段と、
前記手書き入力に対応する手書き表示を前記項目表示画面に重ねて前記ディスプレイに表示する書き込み手段と、
前記手書き表示を前記手書き表示が重ねられた前記項目表示画面に対応する前記項目の識別情報に対応付けて前記記憶手段に格納する登録手段と、
前記手書き表示に対応する前記識別情報を選択可能に前記ディスプレイに表示し、前記指示に基づいて前記識別情報が選択されると、選択された前記識別情報に対応する前記項目表示画面と、前記記憶手段に格納された前記手書き表示とを前記ディスプレイに表示する呼び出し手段とをさらに備える、電子機器。
【請求項３】
前記登録手段は、前記手書き表示を前記記憶手段に格納するための前記指示を受け付けると、前記ディスプレイに表示されている画面をキャプチャし、キャプチャされた前記画面を前記記憶手段に格納し、
前記呼び出し手段は、前記識別情報が選択されると、前記キャプチャされた画面を前記ディスプレイに表示する、請求項２に記載の電子機器。
【請求項４】
前記書き込み手段は、前記手書き表示を前記ディスプレイに表示する間、前記ディスプレイに前記項目表示画面を固定表示させる、請求項３に記載の電子機器。
【請求項５】
前記登録手段は、さらに、前記指示の受け付け時に、前記項目表示画面を、検索された前記項目に対応付けて前記記憶手段に格納し、
前記呼び出し手段は、前記識別情報が選択されると、前記キャプチャされた画面および前記項目表示画面を重ねて前記ディスプレイに表示し、
前記指示に基づいて、前記キャプチャされた画面を編集する編集手段をさらに備える、請求項３または４に記載の電子機器。
【請求項６】
前記識別情報は、前記項目に付された見出しを含む、請求項２から５のいずれか１項に記載の電子機器。
【請求項７】
前記識別情報は、前記項目を含む前記コンテンツに付されたコンテンツ名を含む、請求項２から６のいずれか１項に記載の電子機器。
【請求項８】
時刻を計測する時計手段をさらに備え、
前記登録手段は、前記手書き表示を前記記憶手段に格納する際に、前記時刻を前記識別情報として前記記憶手段に格納する、請求項２から７のいずれか１項に記載の電子機器。
【請求項９】
前記呼び出し手段は、前記手書き表示に対応付けられた前記識別情報に対応付けて、前記手書き表示のプレビューを、前記ディスプレイに表示する、請求項２から８のいずれか１項に記載の電子機器。
【請求項１０】
ディスプレイと、手書き入力を受け付ける手書き入力手段と、複数の項目を含むコンテンツを格納する記憶手段と、演算手段とを有する電子機器を用いた情報処理方法であって、
前記演算手段に前記項目を検索させるステップと、
検索された前記項目に基づく項目表示画面を前記ディスプレイに表示させるステップと、
前記手書き入力に対応する手書き表示を前記項目表示画面に重ねて前記ディスプレイに表示させるステップと、
前記手書き表示を前記記憶手段に格納するステップと、
選択された前記項目に対応する前記項目表示画面と、前記記憶手段に格納された前記手書き表示とを前記ディスプレイに表示させるステップとを備える、情報処理方法。
【請求項１１】
ディスプレイと、手書き入力を受け付ける手書き入力手段と、複数の項目を含むコンテンツを格納する記憶手段と、演算手段とを有する電子機器を用いた情報処理方法であって、
前記演算手段に前記項目を検索させるステップと、
検索された前記項目に基づく項目表示画面を前記ディスプレイに表示させるステップと、
前記手書き入力に対応する手書き表示を前記項目表示画面に重ねて前記ディスプレイに表示させるステップと、
前記手書き表示を前記手書き表示が重ねられた前記項目表示画面に対応する前記項目の識別情報に対応付けて前記記憶手段に格納するステップと、
前記手書き表示に対応付けられた前記識別情報を選択可能に前記ディスプレイに表示させるステップと、
前記指示に基づいて前記識別情報が選択されると、選択された前記識別情報に対応する前記項目表示画面と、前記記憶手段に格納された前記手書き表示とを前記ディスプレイに表示する前記ディスプレイに表示させるステップとを備える、情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器および電子機器を用いた情報処理方法に関する。特に、本発明は、電子辞書機能を有する電子機器およびそれを用いた情報処理方法に関する。
【背景技術】
【０００２】
近年、電子辞書および電子辞書アプリケーション機能を有する機器が広く普及している。電子辞書あるいは電子辞書アプリケーションは、コンテンツを格納し、ユーザからの検索指示に基づき、予め登録されている辞書データなどのコンテンツの中から選択された項目を表示する。なお、以下では、電子辞書および電子辞書アプリケーション機能を有する機器を総称して、単に「電子辞書」とよぶ。
【０００３】
現在、多くの電子辞書は、項目の検索のみならず、様々な付加的な機能も有するようになってきている。例えば、単語帳機能を有する電子辞書が知られている。単語帳機能とは、ユーザが指定した、辞書の見出し語、および、見出し語に対応する説明情報の全部または一部を、登録しておく機能である。また、マーカー機能を有する電子辞書もある。マーカー機能とは、ユーザが指定した表示文字列に対して、網掛け、下線など表示形態を変更する処理を行なう機能である。
【０００４】
また、特許文献１（特開２００２−２０７７５４号公報）には、辞書の見出し語に対応させて画像や手書きデータなどの補足データを登録する電子辞書システムが開示されている。このシステムは、対応する補足データが登録されている見出し語が指定された際に、補足データが登録されていることを示すアイコンを表示する。このシステムは、アイコンが押されると、登録されている補足データを表示する。さらに、このシステムは、見出し語に対応して登録された補足データを順次出力し、出力された補足データが選択されると、選択された補足データに対応する見出し語を表示することも行なう。
【０００５】
ところで、多くの機器が、手書き入力デバイスを備えるようになってきている。特許文献２（特開平１０−３１２２５７号公報）には、ＣＣＤカメラと、入力表示一体型のタブレットと、フラッシュメモリとを備える携帯用情報収集装置が開示されている。この装置は、ＣＣＤカメラで画像を取り込むと、取り込んだ画像を、タブレットの画面に、画面に余白があるように表示する。ユーザは、取り込まれた画像が表示されている画面に、手書き入力を行なう。装置は、取り込まれた画像データと、手書きされた文字や線画などのインクデータとを、それぞれ、互いに関連付けられたフラッシュメモリのアドレスに格納する。装置は、画像データに、画像データに関連付けられたインクデータを上書きしてタブレットに再表示する。
【０００６】
特許文献３（特開２００４−３２８４５１号公報）に開示されている画像形成装置は、スキャナなどから得られた画像データと、手書きデータとを重ね合わせて表示部に表示する。また、画像形成装置は、画像データと手書きデータとを合成した合成データを、ファックスや電子メールなどにより、他の情報処理装置に出力する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００２−２０７７５４号公報
【特許文献２】特開平１０−３１２２５７号公報
【特許文献３】特開２００４−３２８４５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
従来の電子辞書では、ユーザは、コンテンツに対して、紙の辞書に行なうように直接的に情報を付加することができなかった。例えば、ユーザは、辞書の１つの項目（見出し語）を説明する画面（以下、「１件表示画面」とよぶ）に対し、重要部分を丸で囲むなどの自由な書き込みを行なえなかった。特許文献１に記載の電子辞書システムは、１件表示画面に補足データを関連付けてはいるが、１件表示画面そのものへの書き込みは行なっていない。
【０００９】
特許文献２や３に記載の装置は、カメラなどで取得された画像に対し、手書きを組み合わせた画像を作成する。しかしながら、これらの装置は、単純に電子辞書に適用したのでは、予め装置に格納されているコンテンツの項目に１件表示画面への手書きを対応付けることができない。したがって、これらの文献に技術を単純に適用した電子辞書は、辞書の項目から、手書きがなされたその項目の１件表示画面を呼び出すことができず、使い勝手が悪い。
【００１０】
本発明は、上記のような問題を解決するためになされたものであって、ユーザが、コンテンツの１件表示に手書き入力を行なうことができ、かつ、手書きが加えられた項目の１件表示画面を項目から呼び出せる電子機器および電子機器の制御方法を提供することを課題とする。
【課題を解決するための手段】
【００１１】
本発明の１つの局面に従うと、電子機器であって、ディスプレイと、外部からの指示を受け付ける入力手段とを備え、入力手段は、手書き入力を受け付ける手書き入力手段を含み、複数の項目を含むコンテンツを格納する記憶手段と、指示に基づいて項目を検索する検索手段と、検索された項目に基づく項目表示画面をディスプレイに表示する項目表示手段と、手書き入力に対応する手書き表示を項目表示画面に重ねてディスプレイに表示する書き込み手段と、手書き表示を記憶手段に格納する登録手段と、指示に基づいて項目が選択されると、選択された項目に対応する項目表示画面と、記憶手段に格納された手書き表示とをディスプレイに表示する呼び出し手段とをさらに備える。
【００１２】
本発明の他の局面に従うと、ディスプレイと、外部からの指示を受け付ける入力手段とを備え、入力手段は、手書き入力を受け付ける手書き入力手段を含み、複数の項目を含むコンテンツを格納する記憶手段と、指示に基づいて項目を検索する検索手段と、検索された項目に基づく項目表示画面をディスプレイに表示する項目表示手段と、手書き入力に対応する手書き表示を項目表示画面に重ねてディスプレイに表示する書き込み手段と、手書き表示を手書き表示が重ねられた項目表示画面に対応する項目の識別情報に対応付けて記憶手段に格納する登録手段と、手書き表示に対応する識別情報を選択可能にディスプレイに表示し、指示に基づいて識別情報が選択されると、選択された識別情報に対応する項目表示画面と、記憶手段に格納された手書き表示とをディスプレイに表示する呼び出し手段とをさらに備える。
【００１３】
好ましくは、登録手段は、手書き表示を記憶手段に格納するための指示を受け付けると、ディスプレイに表示されている画面をキャプチャし、キャプチャされた画面を記憶手段に格納し、呼び出し手段は、識別情報が選択されると、キャプチャされた画面をディスプレイに表示する。
【００１４】
さらに好ましくは、書き込み手段は、手書き表示をディスプレイに表示する間、ディスプレイに項目表示画面を固定表示させる。
【００１５】
さらに好ましくは、登録手段は、さらに、指示の受け付け時に、項目表示画面を、検索された項目に対応付けて記憶手段に格納し、呼び出し手段は、識別情報が選択されると、キャプチャされた画面および項目表示画面を重ねてディスプレイに表示し、指示に基づいて、キャプチャされた画面を編集する編集手段をさらに備える。
【００１６】
好ましくは、識別情報は、項目に付された見出しを含む。
好ましくは、識別情報は、項目を含むコンテンツに付されたコンテンツ名を含む。
【００１７】
好ましくは、時刻を計測する時計手段をさらに備え、登録手段は、手書き表示を記憶手段に格納する際に、時刻を識別情報として記憶手段に格納する。
【００１８】
好ましくは、呼び出し手段は、手書き表示に対応付けられた識別情報に対応付けて、手書き表示のプレビューを、ディスプレイに表示する。
【００１９】
本発明のさらに他の局面に従うと、ディスプレイと、手書き入力を受け付ける手書き入力手段と、複数の項目を含むコンテンツを格納する記憶手段と、演算手段とを有する電子機器を用いた情報処理方法であって、演算手段に項目を検索させるステップと、検索された項目に基づく項目表示画面をディスプレイに表示させるステップと、手書き入力に対応する手書き表示を項目表示画面に重ねてディスプレイに表示させるステップと、手書き表示を記憶手段に格納するステップと、選択された項目に対応する項目表示画面と、記憶手段に格納された手書き表示とをディスプレイに表示させるステップとを備える。
【００２０】
本発明のさらに他の局面に従うと、ディスプレイと、手書き入力を受け付ける手書き入力手段と、複数の項目を含むコンテンツを格納する記憶手段と、演算手段とを有する電子機器を用いた情報処理方法であって、演算手段に項目を検索させるステップと、検索された項目に基づく項目表示画面をディスプレイに表示させるステップと、手書き入力に対応する手書き表示を項目表示画面に重ねてディスプレイに表示させるステップと、手書き表示を手書き表示が重ねられた項目表示画面に対応する項目の識別情報に対応付けて記憶手段に格納するステップと、手書き表示に対応付けられた識別情報を選択可能にディスプレイに表示させるステップと、指示に基づいて識別情報が選択されると、選択された識別情報に対応する項目表示画面と、記憶手段に格納された手書き表示とをディスプレイに表示するディスプレイに表示させるステップとを備える。
【発明の効果】
【００２１】
本発明に係る電子機器は、手書き入力を受け付け可能であり、手書き入力に対応する手書き表示を項目表示画面に重ねて表示する。また、電子機器は、項目表示画面になされた手書き表示を記憶装置に格納する。さらに、電子機器は、指示に基づき選択された項目表示画面および項目表示画面への手書き表示をディスプレイに表示する。したがって、本発明に係る電子機器あるいは電子機器を用いた情報処理方法によれば、ユーザは、コンテンツの１件表示に手書き入力を行なうことができ、かつ、手書きが加えられた１件表示画面を呼び出せる。
【図面の簡単な説明】
【００２２】
【図１】電子機器のハードウェア構成をブロック図形式で示す図である。
【図２】電子機器の斜視図である。
【図３】第２の筐体における部品配置を示す図である。
【図４】電子機器の機能的構成をブロック図形式で示す図である。
【図５】検索用情報の一例を示す図である。
【図６】見出し情報の一例を示す図である。
【図７】解説情報の一例を示す図である。
【図８】解説情報の一例を示す図である。
【図９】コンテンツ名称データベースの一例を示す図である。
【図１０】手書きメモの作成の開始について説明するための図である。
【図１１】手書きメモ作成モードで、ディスプレイおよびタッチパネルに表示される画面について説明するための図である。
【図１２】手書き表示が重畳された画面を示す図である。
【図１３】１件表示画面からの手書き入り画面の呼び出しについて説明するための図である。
【図１４】暗記メモキーが押下されたときの、ディスプレイおよびタッチパネルの表示を示す図である。
【図１５】手書きメモに対応する選択肢が選択された場合に、電子機器が、ディスプレイおよびタッチパネルに表示する画面を示す図である。
【図１６】手書きメモの編集モード時の電子機器の動作について説明するための図である。
【図１７】手書きメモの削除時の電子機器の動作について説明するための図である。
【図１８】コンテンツに無関係の手書きメモを作成する際の電子機器の動作について説明するための図である。
【図１９】プレビュー表示に関連する電子機器の動作を説明するための図である。
【図２０】プレビュー表示に関連する電子機器の動作を説明するための図である。
【図２１】１件表示画面の表示に関して、制御部が行なう処理の流れをフローチャート形式で示す図である。
【図２２】第１の実施の形態に係る手書き処理部が手書きメモの作成にあたり行なう処理の流れをフローチャート形式で示す図である。
【図２３】第１の実施の形態に係る手書き処理部４４６が、登録された手書きメモの作成にあたり行なう処理の流れをフローチャート形式で示す図である。
【図２４】手書き処理部４４６が、登録された手書きメモの削除にあたり行なう処理の流れをフローチャート形式で示す図である。
【図２５】手書き処理部４４６が、項目に無関係な手書きメモの登録にあたり行なう処理の流れをフローチャート形式で示す図である。
【図２６】第１の実施の形態および第２の実施の形態に係る画面遷移を模式的に示す図である。
【図２７】メモ画面からメモの登録元の１件表示画面に移動する動作を模式的に示す図である。
【図２８】第２の実施の形態に係る手書き処理部が手書きメモの作成にあたり行なう処理の流れをフローチャート形式で示す図である。
【図２９】第２の実施の形態に係る手書き処理部が、登録された手書きメモの作成にあたり行なう処理の流れをフローチャート形式で示す図である。
【図３０】第３の実施の形態に係る手書き処理部が手書きメモの作成にあたり行なう処理の流れをフローチャート形式で示す図である。
【図３１】第３の実施の形態に係る手書き処理部が、登録された手書きメモの作成にあたり行なう処理の流れをフローチャート形式で示す図である。
【発明を実施するための形態】
【００２３】
［第１の実施の形態］
＜ハードウェア構成＞
図１を参照して、本実施の形態に係る電子機器１００のハードウェア構成について説明する。図１は、本実施の形態に係る電子機器１００のハードウェア構成をブロック図形式で示す図である。
【００２４】
本実施の形態では、電子機器１００は、いわゆる電子辞書、つまり、検索された項目に対応する項目表示画面を表示する電子辞書機能を主要な機能として設計された機器であるとして説明する。ただし、電子機器１００は、電子辞書に限られず、電子辞書機能を有し、手書き入力を受け付け可能な機器であればよい。電子機器１００は、携帯電話やＰＤＡ（Ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ）などの携帯端末であってもよい。あるいは、電子機器１００は、パソコンであってもよい。また、電子機器１００は、手書き入力を受け付け可能であり表示装置を有する端末と、端末へ入力された指示に応じて項目の検索処理などを行なうサーバとを含むシステムにより実現されてもよい。
【００２５】
図１を参照して、電子機器１００は、入力キー１１０と、タッチパネル１２０と、ディスプレイ１３０と、表示コントローラ１３２と、スピーカ１４０と、音声コントローラ１４２と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１５０と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｅｓｓ  Ｍｅｍｏｒｙ）１６０と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１７０と、ハードディスク１８０とを備える。
【００２６】
入力キー１１０は、外部から押下されると、入力キー１１０に応じた信号を出力する。ユーザは、入力キー１１０を介して、項目検索に用いるキーワードを入力する。
【００２７】
タッチパネル１２０は、タッチパネル１２０の表面への物体（スタイラスペンなど）の接触を検出し、タッチパネル１２０と物体との接触箇所に応じた信号を出力する。また、タッチパネル１２０は、電子機器１００の動作状態に応じた画面を表示する表示パネルと重ねて設置されているものとする。ただし、以下では、表示パネルに画面を表示することを、タッチパネル１２０に画面を表示するということがある。なお、タッチパネル１２０として、光センサ内蔵液晶パネルを用いることも可能である。この場合、表示パネルは不要である。また、タッチパネル１２０は、図示しない手書き文字認識プログラム等を通じ、スタイラスペンによる入力ストロークから文字認識を行なうことで、キーワード入力を受け付けてもよい。
【００２８】
なお、キーワード入力に関し、電子機器１００は、図示しない音声入力部（マイクなど）および音声認識プログラムを通じた音声認識によりキーワード入力を受け付けてもよい。
【００２９】
ディスプレイ１３０は、電子機器１００内部のデータに基づいた画面を表示する。表示コントローラ１３２は、ディスプレイ１３０の動作を制御する。本実施の形態では、ディスプレイ１３０は、複数色を表示可能であるとする。
【００３０】
また、ディスプレイ１３０は、ディスプレイ１３０表面への物体（スタイラスペン）の接触を検出できるセンサ一体型ディスプレイであるとする。ディスプレイ１３０は、接触箇所の軌跡を表示する。すなわち、ディスプレイ１３０は、ディスプレイ１３０表面になされた手書き入力に対応する手書き表示を表示する。
【００３１】
ディスプレイ１３０としては、例えば、液晶パネルやＬＥＤ（Ｌｉｇｈｔ−ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）などの表示パネルとタッチパネルとを重ねたものや、光センサ内蔵液晶パネルなどを用いることができる。
【００３２】
スピーカ１４０は、電子機器１００内部のデータに基づいて音声を出力する。音声コントローラ１４２は、スピーカ１４０の動作を制御する。
【００３３】
ＣＰＵ１５０は、電子機器１００の動作を制御するための演算を実行する。ＲＡＭ１６０は、ＣＰＵ１５０が処理を行なう際に発生する一時的な情報を格納する。
【００３４】
ＲＯＭ１７０は、コンテンツデータベース１７２などの情報を格納する。コンテンツデータベース１７２は、ＲＯＭ１７０に予め格納された、辞書などのコンテンツに関する情報である。コンテンツデータベース１７２の詳細については、後述する。なお、ＲＯＭ１７０のかわりに、フラッシュメモリなどの他の記憶装置を用いても構わない。
【００３５】
ハードディスク１８０は、手書きメモデータ１８２などの情報を格納する。手書きメモデータ１８２には、コンテンツの項目の１件表示画面になされた手書きと、項目とが関連付けて登録される。手書きメモデータ１８２の詳細については、後述する。なお、ハードディスク１８０は、データを読み書き可能な記憶装置の一例である。ハードディスク１８０のかわりに、フラッシュメモリなどを用いても構わない。
【００３６】
図２は、電子機器１００の斜視図である。ただし、図２は、電子機器１００の外観の一例を示したものであって、電子機器１００の外観は、図２に示されているものに限られるわけではない。
【００３７】
図２を参照して、電子機器１００は、第１の筐体２１０と、第２の筐体２２０と、スタイラスペン２３０とを備える。第１の筐体２１０には、ディスプレイ１３０が配置されている。第２の筐体２２０には、タッチパネル１２０、スピーカ１４０、および、入力キー１１０が配置されている。第１の筐体２１０および第２の筐体２２０は、開閉可能に接続されている。
【００３８】
図３を参照して、第２の筐体２２０における部品配置を説明する。図３は、第２の筐体２２０における部品配置を示す図である。ただし、図３に示した電子機器１００の各キー、タッチパネル１２０、およびスピーカ１４０の配置は一例であって、これらの配置は、図３に示したものに限られるわけではない。
【００３９】
第２の筐体２２０には、タッチパネル１２０、スピーカ１４０、および、各種のキーが配置される。第２の筐体２２０に配置されるキーには、電源キー３００、文字キー３０２、方向キー３０４、検索／決定キー３０６、戻るキー３０８、クリアキー３１０、後退キー３１２、見出し移動キー３１６、音声キー３１８、音量キー３２０、文字サイズキー３２２、暗記メモキー３３０、プレビューキー３４０、および、切替キー３５０がある。
【００４０】
ここで、いくつかのキーについて説明しておく。文字キー３０２は、文字の入力に用いられる。方向キー３０４は、ディスプレイ１３０に表示される画面内でのカーソルの移動に用いられる。音声キー３１８は、ディスプレイ１３０に表示されている項目が音声データを含む場合に押下されると、スピーカ１４０に音声を出力させる。音量キー３２０および文字サイズキー３２２は、それぞれ、音量および画面内の文字サイズの調節に利用される。なお、ここで説明していないキーについては、以下で適宜説明する。
【００４１】
＜機能的構成＞
図４を参照して、電子機器１００の機能的構成について説明する。図４は、電子機器１００の機能的構成をブロック図形式で示す図である。電子機器１００は、入出力部４１０と、時計カウンタ４２０と、記憶部４３０と、制御部４４０とを備える。
【００４２】
入出力部４１０は、入力部４１２と、表示部４１６とを含む。入力部４１２は、電子機器１００への外部からの指示を受け付ける。表示部４１６は、電子機器１００内部の情報を外部に表示する。
【００４３】
入力部４１２は、キー入力部４１３と、手書き入力部４１４とを含む。キー入力部４１３は、キー入力を受け付ける。手書き入力部４１４は、手書き入力、つまり、ディスプレイ１３０表面への外部物体の接触位置を示す信号を受け付ける。本実施の形態では、ディスプレイ１３０が、センサ一体型であって、手書き入力部４１４として機能する。ただし、手書き入力部４１４の機能は、マウスやタブレットなどの他の装置により実現されてもよい。
【００４４】
時計カウンタ４２０は、現在の時刻情報を有する。また、時計カウンタ４２０は、他の部分からの要求に従い、要求を出した部分に時刻情報を与える。
【００４５】
記憶部４３０は、情報を格納する。本実施の形態では、ＲＡＭ１６０、ＲＯＭ１７０、および、ハードディスク１８０が記憶部４３０に相当する。記憶部４３０は、コンテンツデータベース１７２、表示部４１６に表示される画面の基礎となる表示データ４３２、および、手書きメモデータ１８２を格納する。
【００４６】
コンテンツデータベース１７２は、検索用データベース１７３と、解説データベース１７４と、見出しデータベース１７５と、コンテンツ名称データベース１７６とを含む。本実施の形態では、記憶部４３０は、複数種類のコンテンツ（コンテンツ１、コンテンツ２、コンテンツ３…）についてのデータを格納しているものとする。
【００４７】
検索用データベース１７３は、各コンテンツについての検索用情報からなる。検索用情報は、キー入力とコンテンツに含まれる項目との対応関係を表わす。検索用情報は、ユーザがコンテンツの項目を検索する際に用いられる。なお、検索用情報のないコンテンツがあってもよい。例えば、表示された複数の文例の中からユーザに文例を選択させる文例集などでは、検索用情報は不要である。本実施の形態の場合、コンテンツ２は文例集であり、コンテンツ２の検索用情報はない。
【００４８】
解説データベース１７４は、各コンテンツについての解説情報からなる。解説情報は、コンテンツの各項目を解説する情報である。辞書や事典の場合、見出し語についての詳細情報が解説情報にあたる。解説情報は、ユーザが電子機器１００を用いて検索しようとするデータであり、全てのコンテンツに対して存在する。
【００４９】
見出しデータベース１７５は、各コンテンツについての見出し情報からなる。見出し情報は、コンテンツの各項目に付され、各項目の内容を表わす文字列である。辞書や事典の場合、見出し語が見出し情報にあたる。見出し情報は、ユーザが辞書や事典などのコンテンツから所望の項目を検索するために用いられる。なお、見出し情報のないコンテンツがあってもよい。例えば、文例集などには、見出し情報が付されないこともある。本実施の形態の場合、コンテンツ２の見出し情報はない。
【００５０】
コンテンツ名称データベース１７６は、各コンテンツについてのコンテンツ名称情報からなる。コンテンツ名称情報は、各コンテンツを識別するための文字列である。
【００５１】
本実施の形態では、見出し情報およびコンテンツ名称情報は、コンテンツに含まれる項目に対してなされた手書きメモの識別のために用いられる。すなわち、電子機器１００は、見出し情報およびコンテンツ名称情報を、登録された手書きメモと対応付けて、手書きメモデータ１８２として記憶部４３０に格納する。電子機器１００は、手書きメモデータ１８２に対応付けて格納された見出し情報およびコンテンツ名称情報をディスプレイ１３０にリスト表示する。このリスト表示については、後で具体的に説明する。
【００５２】
図５〜９を参照して、検索用情報、解説情報、見出し情報、コンテンツ名称情報について、具体的に説明する。
【００５３】
図５は、コンテンツ１についての検索用情報の一例を示す図である。本実施の形態では、コンテンツ１は、国語辞典であるとする。図５中、左側の数字（Ｎｏ１，Ｎｏ２，…）は、コンテンツの各項目に割り振られた識別情報である。右側の「あ」「ああ」などは、項目と対応するキー入力である。例えば、「ああ」がキー入力されると、電子機器１００は、項目Ｎｏ２が選択されたとみなす。
【００５４】
図６は、コンテンツ１についての見出し情報の一例を示す図である。見出し情報（「あ」「アイアイ」など）は、識別情報と対応付けられて、記憶部４３０に格納される。電子機器１００は、各見出し情報をディスプレイ１３０に表示し、表示された見出し情報の中から選択された見出し情報に対応する項目が選択されたとみなす。
【００５５】
図７は、コンテンツ１についての解説情報の一例を示す図である。図７中左側の文字列が、解説情報である。解説情報は、識別情報と対応付けられて、記憶部４３０に格納される。電子機器１００は、項目が選択されると、選択された項目に対応する解説情報をディスプレイ１３０に表示する。例えば、電子機器１００は、項目Ｎｏ３が選択されると、「相手をいつくしむ心。」と、ディスプレイ１３０に表示する。
【００５６】
図８は、コンテンツ２についての解説情報の一例を示す図である。これは、検索用情報および見出し情報を持たないコンテンツの解説情報の例として示している。
【００５７】
図９は、コンテンツ名称データベースの一例を示す図である。図９を参照して、コンテンツ１、コンテンツ２、コンテンツ３の名称情報は、それぞれ、”国語辞典”、”文例集”、”英和辞典”である。
【００５８】
図４に戻って、制御部４４０は、入力部４１２が受け付けた指示などに基づいて、電子機器１００の各部、すなわち、表示部４１６、時計カウンタ４２０および記憶部４３０の動作を制御する。制御部４４０は、キー入力受付部４４１と、手書き入力受付部４４２と、コンテンツ表示処理部４４３と、コンテンツ検索処理部４４４と、時刻管理処理部４４５と、手書きメモ処理部４４６とを含む。本実施の形態では、制御部４４０の各機能は、ＣＰＵ１５０により実現される。ただし、これらの機能は、専用回路などのハードウェアにより実現されてもよい。
【００５９】
キー入力受付部４４１は、キー入力部４１３が受け付けた外部からの指示を信号に変換し、制御部４４０の他の部分に信号を与える。
【００６０】
手書き入力受付部４４２は、手書き入力部４１４が所定の期間内に受け付けた指示を統合して手書き入力として手書きメモ処理部４４６に与える。なお、「所定の期間」とは、基本的には、後述する手書きメモ作成モードの開始の指示の受け付け時から、手書きメモの登録指示の受け付け時までである。ただし、手書きのクリア指示を受け付けた場合には、手書き入力受付部４４２は、指示を受け付けるまでの手書き入力部４１４からの指示の履歴を消去する。
【００６１】
コンテンツ表示処理部４４３は、コンテンツデータベース１７２に基づいて、ユーザが指定したコンテンツの項目の解説情報を表示部４１６に表示する。具体的には、コンテンツ表示処理部４４３は、解説データベース１７４に基づいて、外部からの指示に基づいて選択された項目の解説情報を含む表示データを作成し、表示データ４３２に基づく画面を表示部４１６に表示させる。
【００６２】
コンテンツ検索処理部４４４は、コンテンツデータベース１７２の中から、ユーザによる入力に対応する項目を検索する。コンテンツ検索処理部４４４は、キー入力を受け付けると、検索用データベース１７３を検索し、受け付けたキー入力と対応する項目を抽出する。ここで、コンテンツ検索処理部４４４は、受け付けたキー入力と完全一致する項目のみならず、前方の所定数以上の入力が一致する項目、あるいは、後方の所定数以上の入力が一致する項目を、受け付けたキー入力と対応する項目として抽出してもよい。
【００６３】
コンテンツ検索処理部４４４は、さらに、抽出した項目の中からユーザに項目を選択させるように、抽出した項目を表示部４１６に表示させる。具体的には、見出しデータベース１７５に基づいて、受け付けたキー入力に対応する項目の見出し情報を含む表示データ４３２を作成し、表示データ４３２に基づく画面を表示部４１６に表示させる。コンテンツ検索処理部４４４は、表示された見出し情報を選択する指示を受け付けると、選択された見出し情報に対応する項目をコンテンツ表示処理部４４３に与える。
【００６４】
時刻管理処理部４４５は、時計カウンタ４２０の時刻情報を取得する。また、時刻管理処理部４４５は、ユーザからの指示等に基づいて、時計カウンタ４２０の時刻情報を修正してもよい。
【００６５】
手書きメモ処理部４４６は、手書き入力、コンテンツデータベース１７２および表示データ４３２に基づいて、手書きメモデータ１８２を作成し、記憶部４３０に格納する。手書きメモ処理部４４６の動作の詳細については、後述する。
【００６６】
＜動作＞
電子機器１００は、コンテンツの項目の解説を表示する画面（１件表示画面とよぶ）に対し、手書きメモを付加することができる。ここでは、英和辞典の１件表示画面に対し、手書きメモを付加する場合の電子機器１００の動作について、図１０から図２０を参照して、説明する。図１０から図２０には、電子機器１００がディスプレイ１３０およびタッチパネル１２０に表示する画面および画面の遷移を示している。ただし、電子機器１００は、以下の説明と同様の動作により、他の１件表示画面に対して、手書きメモを付加できることはもちろんである。
【００６７】
（手書きメモ作成）
図１０は、手書きメモ（以下、明細書および図面中で「暗記メモ」あるいは「手書き暗記メモ」とも呼ぶことがある）の作成の開始について説明するための図である。電子機器１００は、英和辞典の１つの項目（ここでは、見出し語”ａｍｏｎｇ”を有する項目）が選択されると、ディスプレイ１３０に、図１０に示す１件表示画面１０１０を表示する。１件表示画面１０１０は、大きくは、情報バー１０１１と、項目表示画面１０１６とを含む。
【００６８】
情報バー１０１１は、ディスプレイ１３０に表示されている画面に関する情報および電子機器１００そのものについての情報を表示する。情報バー１０１１は、表示画面の種類を示す文字（ここでは、「英和」「見出語」）と、電子機器１００を駆動する電池の残量表示１０１２と、スクロール矢印１０１３と、戻るアイコン１０１４と、成句アイコン１０１５とを含む。
【００６９】
スクロール矢印１０１３は、解説情報がディスプレイ１３０におさまらず、１件表示画面１０１６がスクロール可能な場合に表示される。図１０のスクロール矢印１０１３は、下向きであり、下への方向キー３０４により１件表示画面１０１６を下にスクロールできることを示している。
【００７０】
戻るアイコン１０１４がタッチされると、電子機器１００は、英和辞典の初期画面（キーワード入力画面）をディスプレイ１３０に表示する。成句アイコン１０１５がタッチされると、電子機器１００は、成句アプリケーションを起動し、表示されている見出し語を含む成句を検索し、検索結果をディスプレイ１３０に表示する。
【００７１】
項目表示画面１０１６は、項目の解説情報を表示する。１件表示画面１０１６は、音声アイコン１０１７と、例アイコン１０１８と、解説アイコン１０１９とを含む。音声アイコン１０１７がタッチされると、電子機器１００は、見出し語に対応付けられた音声データを再生する。例アイコン１０１８がタッチされると、電子機器１００は、見出し語に対応付けられた例文をディスプレイ１３０に表示する。解説アイコン１０１９がタッチされると、電子機器１００は、１件表示画面１０１６には表示されていない解説（例えば、より詳細な解説）をディスプレイ１３０に表示する。
【００７２】
電子機器１００は、文字サイズキー３２２の押下等に応じて、項目表示画面１０１６に含まれる文字のサイズを変更する。また、電子機器１００は、項目表示画面１０１６がディスプレイ１３０の表示領域に入りきらない場合、方向キー３０４の押下に応じて、項目表示画面１０１６をスクロールする。
【００７３】
画面１０２０は、電子機器１００が、１件画面表示をディスプレイ１３０に表示する際に、タッチパネル１２０に表示する画面である。タッチパネル１２０に表示されている各機能が選択されると、電子機器１００は、選択された機能を開始する。
【００７４】
タッチパネル１２０に表示されている「暗記メモを作成」がタッチされると、電子機器１００は、動作モードを手書きメモの作成モードに切り替え、画面１０３０をディスプレイ１３０に表示する。画面１０３０は、情報バー１０３１と、画面１０１０と同様の項目表示画面と、項目表示画面に重ねて表示されるメッセージ枠１０３２とを含む。情報バー１０３１は、暗記メモの作成モードの起動に応じて、「手書き暗記メモ作成中」との文字列を示す。メッセージ枠１０３２は、手書きメモ作成時の注意事項を表示する。
【００７５】
電子機器１００は、画面１０３０が表示されている状態で、いずれかのキー入力を受け付けると、ディスプレイ１３０に表示されている画面を、手書きメモ作成用の画面１１１０（図１１を参照）に切り替える。
【００７６】
図１１は、手書きメモ作成モードで、ディスプレイ１３０およびタッチパネル１２０に表示される画面について説明するための図である。画面１１１０は、手書きメモ作成モードにおいてディスプレイ１３０に表示される画面である。画面１１２０は、手書きメモ作成モードにおいてタッチパネル１２０に表示される画面である。
【００７７】
画面１１１０は、手書きメモ作成用の画面である。画面１１１０は、手書きメモ作成モードの起動時にディスプレイ１３０に表示されていた項目表示画面１０１６と、情報バーと、ヘルプバー１１１１とを含む。
【００７８】
本実施の形態では、電子機器１００は、手書きメモ作成モードの起動時の表示データ４３２を取得し、取得した表示データ４３２に基づいて項目表示画面１０１６を作成するものとする。つまり、画面１１１０に含まれる項目表示画面１０１６は、単なる画像である。その結果、１件表示画面の表示時とは異なり、項目表示画面１０１６のスクロール、拡大および縮小は禁止される。その結果、電子機器１００は、項目表示画面１０１６と、項目表示画面１０１６に加えられる手書き表示との位置関係を保持できる。
【００７９】
なお、電子機器１００は、他の方法により項目表示画面１０１６を固定表示してもよい。例えば、電子機器１００は、手書きメモ作成モードでは、スクロール、拡大および縮小を受け付けないようにしてもよい。この場合も、上と同様の効果が得られる。
【００８０】
ここで、電子機器１００は、編集可能に設定した項目表示画面１０１６と、編集不可能に設定した項目表示画面１０１６とを重ねて表示するものとする。後の説明で分かるように、その結果、手書き表示の編集が容易になる。
【００８１】
画面１１２０は、手書きメモ作成モードでタッチパネル１２０に表示される画面である。電子機器１００は、画面１１２０の操作に応じて、手書き色の設定、手書き太さの設定などを行なう。なお、電子機器１００は、タッチパネル１２０の「戻る」が選択されると、初期画面をディスプレイ１３０に表示する。
【００８２】
電子機器１００は、スタイラスペン２３０などによる手書き入力に応じた手書き表示を、項目表示画面１０１６に重畳して、ディスプレイ１３０に表示する。図１２に、手書き表示が重畳された画面１２１０を示す。このように、ユーザは、選択された項目表示画面に対し、手書きにより自由に情報を付加することができる。
【００８３】
項目表示画面１０１６はすでに述べたように固定されているので、電子機器１００は、手書き表示の項目表示画面１０１６に対する位置関係を管理しておく必要はない。ただし、項目表示画面のスクロールがないのであれば、電子機器１００は、手書き表示のみに関する情報（手書き表示の形状そのものであってもよいし、始点・終点、線の太さ・色などを表わすスクロール情報であってもよい）を、項目および項目表示画面と関連付ける構成をとってもよい。
【００８４】
手書きについてより詳しく説明する。電子機器１００は、手書き入力に応じて編集可能な項目表示画面１０１６を編集する。電子機器１００は、手書き入力に応じて、項目表示画面１０１６に、タッチパネル１２０で指定された色、太さの線を引く。
【００８５】
また、タッチパネル１２０の「消しゴム」が選択されている場合は、手書き入力がなされると、手書き入力があった領域およびその周辺の画像を削除（無色化）する。２枚の項目表示画面１０１６を表示しているので、ユーザには、手書き表示のみが削除されたように見える。このように、２枚の項目表示画面１０１６を用いることで、手書き表示を容易に削除することが可能となる。
【００８６】
ただし、削除処理がなくても構わないのであれば、電子機器１００は、１枚の項目表示画面１０１６を表示すればよい。この場合、ユーザは、誤った手書き入力を行なった場合には、手書き入力前の画面に戻って、再度、手書き入力を行なうなどの操作を行なうことになる。
【００８７】
このように、電子機器１００によれば、あたかも紙の辞書に書き込むかのようにユーザーがコンテンツの１件表示画面に情報を付加することができる。電子機器１００によれば、紙の辞書と同様に、見出し語に線を引いたり、書き込みをすることで、視覚的に学習をの補助することができる。
【００８８】
タッチパネル１２０の「登録」が選択されると、電子機器１００は、画面１２１０のうち手書き入力がなされた項目表示画面の画像データをキャプチャする。そして、電子機器１００は、キャプチャした画像データと、手書きメモ作成モードの開始時に選択および表示されていた項目とを対応付けて、手書きメモデータ１８２として、ハードディスク１８０に格納する。
【００８９】
このように、電子機器１００によれば、コンテンツの項目と、項目に付加した手書き情報とを関連付けることができる。この関連付けにより、手書き情報の活用の幅を広げることができる。
【００９０】
本実施の形態では、電子機器１００は、手書きメモデータ１８２に、項目の見出し情報およびコンテンツ名称情報を登録する。さらに、電子機器１００は、項目に対応付けて、項目の手書きメモデータ１８２への登録時の時刻情報を手書きメモデータ１８２に格納する。見出し情報、コンテンツ情報および時刻情報は、後で述べるように、登録された手書きメモデータ１８２の識別を容易にするために用いられる。
【００９１】
さらに、電子機器１００は、項目に対応付けて、手書きを行なう前の画面１１１０の画像データを手書きメモデータ１８２に登録する。これは、後で述べるように、登録された手書きメモの編集を容易にするためである。
【００９２】
手書きメモの登録の際、電子機器１００は、手書きメモの登録を示すメッセージ枠１２２０をディスプレイ１３０に表示する。その後、電子機器１００は、初期画面をディスプレイ１３０に表示する。
【００９３】
タッチパネル１２０の「元に戻す」が選択あるいはクリアキー３１０が押下されると、電子機器１００は、書いた内容を消去してよいか確認するメッセージ枠１２３０をディスプレイに表示する。メッセージ枠１２３０の表示中に、Ｙキーが押されると、電子機器１００は、手書きを行なう前の画面１１１０をディスプレイ１３０に表示する。メッセージ枠１２３０の表示中に、Ｎキーが押されると、電子機器１００は、再び、画面１２１０を表示する。
【００９４】
（手書きメモ呼び出し−その１）
ここからは、手書きメモが登録されたあとの電子機器１００の動作について説明する。電子機器１００は、手書きメモが登録された項目から、登録された手書き入りの画面を呼び出すことができる。手書き入り画面の呼び出しには、大きく分けて、項目の解説を表示する１件表示画面からの呼び出しと、リストからの呼び出しとがある。ここでは、まず、１件表示画面からの手書き入り画面の呼び出しについて説明する。
【００９５】
図１３は、１件表示画面からの手書き入り画面の呼び出しについて説明するための図である。図１３を参照して、１件表示画面から手書き入り画面を呼び出す際の電子機器１００の動作について説明する。
【００９６】
１件表示画面１３１０は、手書きメモが登録されている項目が選択された際の１件表示画面である。手書きメモの登録前の１件表示画面１０１０との違いは、情報バー１０１１に、アイコン１３１１がある点である。アイコン１３１１上には、手書きメモが登録されていることが分かるように、「暗記メモ」との文字が記されている。
【００９７】
アイコン１３１１がタッチされると、電子機器１００は、手書きメモデータ１８２に格納されている画像データに基づいて、ディスプレイ１３０に、手書き入りの画面１３２０を表示する。画面１３２０は、手書きが重畳された項目表示画面と、情報バー１３２１と、ヘルプバー１３２２とを含む。手書きが重畳された項目表示画面は、電子機器１００が、項目に対応付けられた画像データに基づいて作成したものである。
【００９８】
情報バー１３２１は、登録された手書き入りの画面が呼び出されていることが分かるように、「手書き暗記メモ」との文字を含む。さらに、呼び出された画面がどの項目に対してなされたか分かるように、「英和辞典：ａｍｏｎｇ」との文字を含む。本実施の形態では、電子機器１００は、手書きメモデータ１８２に登録されている見出し情報およびコンテンツ名称情報に基づいて、この表示を作成してもよい。ただし、電子機器１００は、コンテンツデータベース１７２から見出し情報およびコンテンツ名称情報を検索して、この表示を作成してもよい。
【００９９】
電子機器１００は、画面１３２０の表示時に、タッチパネル１２０の「戻る」がタッチされると、再度、画面１３１０をディスプレイ１３０に表示する。
【０１００】
以上では、項目に関連付けられた手書きメモが１つの場合の動作を説明してきた。項目に関連付けられた手書きメモが複数ある場合、電子機器１００は、例えば、項目に関連付けられた手書きメモの各々の識別情報を選択可能に表示し、選択された識別情報に対応する手書き入り画面を表示する。
【０１０１】
（手書きメモ呼び出し−その２）
続いて、リストからの手書き入り画面の呼び出しについて説明する。電子機器１００は、暗記メモキー３３０の押下等の所定の指示に応じて、手書きメモデータ１８２に基づいて、手書きメモデータ１８２に登録されている項目を選択可能に表示するリスト画面を作成し、ディスプレイ１３０に表示する。
【０１０２】
暗記メモキー３３０が押下されたときの、ディスプレイ１３０およびタッチパネル１２０の表示を図１４に示す。図１４を参照して、このとき、電子機器１００は、リスト画面１４１０をディスプレイ１３０に表示する。また、電子機器１００は、タッチパネル１２０に画面１４２０を表示する。
【０１０３】
画面１４２０は、「新規」「編集」「削除」の３つのエリアを持つ。電子機器１００は、各エリアがタッチされると、各エリアに応じた動作を行なう。この動作については、後で説明する。
【０１０４】
リスト画面１４１０には、手書きメモデータ１８２に登録されている手書きメモを識別するための情報（以下、単に識別情報）が、選択可能にリスト表示されている。また、識別情報に加えて、手書きメモの新規作成のための選択肢（≪手書きメモを新規に作成≫）が表示されている。
【０１０５】
リストの第２列〜第５列は、すでに説明したように、手書きメモが作成された項目に対応する。電子機器１００は、手書きメモの識別情報として、コンテンツ名称、項目の見出しおよび登録時刻を表示する。
【０１０６】
リストの第１列は、コンテンツの項目とは無関係の手書きメモに対応する。このような手書きメモがどのように作成されるかについては、後述する。電子機器１００は、識別情報として、「手書きメモ００１」という文字と、メモの登録時刻を表示する。
【０１０７】
電子機器１００は、リストを、名前順あるいは日付順にソート可能であるとする。図１４は、電子機器１００が、手書きメモを日付順にソートした場合の画面である。電子機器１００は、リストの上部から順に、登録時刻が新しい手書きメモを表示する。電子機器１００は、新規作成の選択肢については、リストの最下列に表示する。なお、ソートの順番は、これに限られるわけではない。例えば、電子機器１００は、リストの上部から順に、登録時刻が古い手書きメモを表示してもよい。また、電子機器１００は、新規作成の選択肢を、リストの最上列に表示してもよい。
【０１０８】
電子機器１００は、リストの１選択肢を選択候補に設定する。電子機器１００は、方向キー３０４の押下等に応じて、選択候補を変更可能である。電子機器１００は、選択候補になっている選択肢を、ハイライト表示する。図１４に示す状態では、第２列の選択肢が選択候補である。電子機器１００は、リスト画面の表示時に、検索／決定キー３０６の押下を受け付けると、選択候補になっている選択肢を選択し、選択された選択肢に対応する画面をディスプレイに表示する。
【０１０９】
手書きメモに対応する選択肢が選択されると、電子機器１００は、選択肢に対応する手書き入り画面を呼び出す。図１５に、手書きメモに対応する選択肢が選択された場合に、電子機器１００が、ディスプレイ１３０およびタッチパネル１２０に表示する画面を示す。
【０１１０】
図１５を参照して、電子機器１００は、手書き入りの項目表示画面を含む画面１５１０をディスプレイ１３０に表示する。画面１５１０は、選択された選択肢に対応する手書き入りの画面を含む。画面１５１０は、手書きが重畳された項目表示画面と、情報バーと、ヘルプバーとを含む。手書きが重畳された項目表示画面は、電子機器１００が項目に対応付けられた画像データに基づいて作成したものである。
【０１１１】
また、電子機器１００は、画面１５２０を、タッチパネル１２０に表示する。画面１５２０は、画面１４２０と類似するものの、「新規」の部分が半透明表示されている点において画面１４２０とは異なる。また、電子機器１００は、「新規」の部分へのタッチには、応答しない。
【０１１２】
電子機器１００は、画面１３２０の表示時に、タッチパネル１２０の「戻る」がタッチされる、あるいは、クリアキー３１０が押下されると、再度、リスト画面１４１０をディスプレイ１３０に表示する。
【０１１３】
（手書きメモの編集）
タッチパネル１２０の「編集」がタッチされると、電子機器１００は、動作モードを手書きメモの編集モードに切り替える。以下、図１６を参照して、手書きメモの編集モード時の電子機器１００の動作について説明する。図１６は、手書きメモの編集モード時の電子機器１００の動作について説明するための図である。
【０１１４】
画面１５１０の表示時に「編集」がタッチされると、電子機器１００は、ディスプレイ１３０に図１６に示す画面１６１０のような編集用画面を表示する。詳しくは、電子機器１００は、手書きメモデータ１８２に登録されている、項目表示画面の表示領域の画像データおよび手書きを行なう前の画面データのそれぞれに基づく画像を作成し、２つの画像を重ねてディスプレイ１３０に表示する。この際、電子機器１００は、タッチパネル１２０に画面１６２０を表示する。画面１６２０は、手書きメモ作成モードで、タッチパネル１２０に表示されている画面１１２０と同様であり、その説明は繰り返さない。
【０１１５】
なお、電子機器１００は、画面１５１０の表示時だけではなく、リスト画面１４１０の表示に「編集」がタッチされた時にも、編集用画面を表示するものとする。この場合、電子機器１００は、リスト画面１４１０において選択候補になっている選択肢に対応する編集用画面を表示する。
【０１１６】
電子機器１００は、手書き入力に応じた手書き表示を画面に重畳する。具体的には、電子機器１００は、項目表示画面の表示領域の画像データを手書き入力に応じて編集する。手書きメモの新規登録時と同様に、２つの画像を重ねることにより、すでに入力された手書きを削除することが可能になっている。
【０１１７】
画面１６１０の表示時に「登録」がタッチされると、電子機器１００は、ディスプレイ１３０に、画面１６３０を表示する。画面１６３０では、保存・登録方法の選択方法をユーザに説明するウィンドウ１６３１が編集用画面に重畳されている。また、ヘルプバー１６３２が、保存・登録方法の選択方法をユーザに説明するものになっている。また、電子機器１００は、タッチパネル１２０の表示画面を、画面１６４０に切り替える。
【０１１８】
画面１６４０内の「上書き保存」がタッチされると、電子機器１００は、手書きメモデータ１８２における編集前の画面に対して、編集後の画面を上書き保存する。また、電子機器１００は、登録時刻情報を上書き保存する。そして、電子機器１００は、上書き保存を行なった旨を表わすウィンドウ１６５０をディスプレイ１３０に表示する。そのあと、電子機器１００は、リスト画面を再び表示する。
【０１１９】
画面１６４０内の「新規登録」がタッチされると、電子機器１００は、編集後の画面を手書きメモデータ１８２に新規登録する。ここで、電子機器１００が登録する情報は、手書きメモ作成モードにおけるものと同様である。そして、電子機器１００は、新規登録を行なった旨を表わすウィンドウ１６６０をディスプレイ１３０に表示する。そのあと、電子機器１００は、リスト画面を再び表示する。
【０１２０】
なお、新規登録の場合、すでに登録可能件数いっぱいに手書きメモが登録されている場合は、電子機器１００は、これ以上、手書きメモを登録できない旨、および、不要なメモの削除をユーザに促すアラートウィンドウを表示するものとする。
【０１２１】
画面１６４０内の「編集に戻る」がタッチされると、電子機器１００は、「登録」がタッチされた時点の画面１６１０を、再び表示する。
【０１２２】
（手書きメモの削除）
ところで、タッチパネル１２０に表示されている「削除」がタッチされると、電子機器１００は、手書きメモを削除する。以下、図１７を参照して、手書きメモの削除時の電子機器１００の動作について説明する。図１７は、手書きメモの削除時の電子機器１００の動作について説明するための図である。
【０１２３】
リスト画面１４１０の表示時に「削除」がタッチされると、電子機器１００は、リスト画面１４１０において選択候補になっている選択肢に対応する手書きメモを削除候補に決定する。また、電子機器１００は、ディスプレイ１３０に図１７に示す画面１７１０のような画面を表示する。画面１７１０は、リスト画面１４１０において選択候補になっている選択肢に対応する手書き入りの画面に、手書きメモを削除してよいかユーザに確認するウィンドウ１７１１を重畳したものである。
【０１２４】
なお、電子機器１００は、リスト画面１４１０の表示時ではなく、編集モードでの画面１５１０の表示に「編集」がタッチされた時にも、画面１７１０と同様の画面を表示するものとする。この場合、電子機器１００は、編集対象となっていた手書きメモを削除候補に決定する。
【０１２５】
画面１７１０の表示時に、Ｎキーが押下されると、電子機器１００は、削除候補の設定を解除する。また、電子機器１００は、リスト画面１４１０を再び表示する。なお、画面１５１０から画面１７１０に移行していた場合は、電子機器１００は、画面１５１０を再び表示する。
【０１２６】
一方、画面１７１０の表示時に、Ｙキーが押下されると、電子機器１００は、削除候補の手書きメモを削除する。そして、電子機器１００は、手書きメモの削除後のリスト画面１７２０を表示する。手書きメモの削除前のリスト画面１４１０と比較して、リスト画面１７２０では、リスト画面１４１０の第２列に対応する手書きメモが削除されていることが分かる。
【０１２７】
（コンテンツに無関係の手書きメモの登録）
ここで、すでに触れていたコンテンツに無関係の手書きメモの作成について説明する。本実施の形態では、電子機器１００は、リスト画面が表示されているときに、所定の指示を受け付けると、このような手書きメモを作成する。
【０１２８】
図１８を参照して、コンテンツに無関係の手書きメモの作成について説明する。図１８は、コンテンツに無関係の手書きメモを作成する際の電子機器１００の動作について説明するための図である。
【０１２９】
リスト画面の表示時に、タッチパネル１２０の「新規」がタッチされる、あるいは、≪手書きメモを新規に作成≫が選択されると、電子機器１００は、新たな手書きメモ作成用の画面をディスプレイに表示する。この手書きメモ作成用の画面は、情報バーと、手書き入力受付領域と、ヘルプバーとを含む。手書き入力受付領域は初期状態では（手書き入力がなされる前は）、無地である。
【０１３０】
また、電子機器１００は、タッチパネル１２０に、項目に対応する手書きメモの作成時と同様の画面１８２０を表示する。画面１８２０へのタッチに応じた電子機器１００の動作は、項目に対応する手書きメモ作成時のものと同様であるため、その詳細は繰り返さない。
【０１３１】
電子機器１００は、スタイラスペン２３０などによる手書き入力受付領域への手書き入力を受け付けると、手書き入力に対応する手書き表示をディスプレイに表示する。図１８に示す画面１８１０は、手書き入力がなされた後の画面の一例である。
【０１３２】
「登録」がタッチされると、電子機器１００は、画面１８１０のうち手書き受付領域の画像データをキャプチャする。そして、電子機器１００は、キャプチャした画像データを手書きメモデータ１８２に登録する。
【０１３３】
この際、電子機器１００は、画像データに対応付けて、画像データの識別情報を手書きメモデータ１８２に格納する。電子機器１００は、このようなコンテンツに関連しない手書きメモの識別情報として、「手書きメモ＋（連番）」および登録情報を、画像データに関連付ける。この場合、すでに「手書きメモ００１」があるので、電子機器１００は、新規の手書きメモに「手書きメモ００２」を識別情報として与える。
【０１３４】
なお、コンテンツの項目に対する手書きメモの登録時と異なり、電子機器１００は、手書きを行なう前の画面の画像データを手書きメモデータ１８２に登録する必要はない。手書きを行なう前の画面は無地であるため、手書き表示およびその周辺を削除しても、表示画面は変化しないためである。
【０１３５】
（プレビュー表示）
本実施の形態に係る電子機器１００は、リスト画面において、登録された手書き入り画面をプレビュー表示することもできる。以下、プレビュー表示に関連する電子機器１００の動作を図１９および図２０を参照して説明する。
【０１３６】
図１９を参照して、通常のリスト画面１９１０の表示時に、プレビューキー３４０が押下されると、電子機器１００は、プレビュー画面を含む画面１９２０を表示する。画面１９２０は、縮小されたリスト画面１９２１と、プレビュー画面１９２２とを含む。
【０１３７】
画面１９２１は、手書きメモデータ１８２に登録されている手書きメモの識別情報または識別情報の一部が表示される。電子機器１００は、識別情報が画面１９２１に収まりきらない場合は、識別情報の先頭の数文字と、識別情報の省略があることを示す「…」を画面１９２１に表示する。なお、電子機器１００は、識別情報が画面１９２１に収まるかどうかを、例えば、識別情報の文字数によって判断する。通常のリスト画面と同様に、画面１９２１に表示されている１選択肢が選択候補に設定される。
【０１３８】
プレビュー画面１９２２は、選択候補になっている選択肢に対応する手書き入り画面の一部を表示する。ここでは、電子機器１００は、右側をカットした手書き入り画面をプレビュー画面１９２２に表示している。
【０１３９】
なお、プレビュー画面１９２２の配置は、図１９に示したものに限られるわけではない。例えば、電子機器１００は、画面の下方に、ディスプレイ１３０と同じ幅を持つプレビュー画面を表示してもよい。この場合、電子機器１００は、下側（あるいは上側）をカットした手書き入り画面をプレビュー画面１９２２に表示する。
【０１４０】
電子機器１００は、リスト画面における選択候補の変更に応じて、プレビュー画面１９２２の表示内容を変更する。図２０を参照して、画面１９２０が表示されているときに、方向キー３０４のうちの下キーが押下されると、電子機器１００は、選択候補を、２つ目の選択肢に変更し、画面２０１０を表示する。すなわち、電子機器１００は、選択候補の変更にともなって、リスト画面のハイライト表示の位置を変更する。さらに、電子機器１００は、新たな選択候補に対応する手書き入り画面をプレビュー画面に表示する。
【０１４１】
電子機器１００は、プレビュー画面の表示時に、検索／決定キー３０６の押下、あるいは、タッチパネル１２０に表示される「表示」のタッチを受け付けると、プレビュー表示されている手書き入り画面全体を含む画面を表示する。図２０には、画面２０１０の表示時に、検索／決定キー３０６の押下、あるいは、「表示」のタッチがあったときに、ディスプレイに表示される画面２０２０を示している。また、図２０には、この際にタッチパネル１２０に表示される画面２０３０も示している。この状態は、通常のリスト画面から１つの選択肢が選択された場合の状態（図１５に示す状態）と同じである。したがって、この状態からの電子機器１００の動作は、すでに説明したものと同様であるので、繰り返さない。
【０１４２】
＜処理の流れ＞
ここからは、これまで説明した動作を実現するにあたって、電子機器１００の制御部４４０が行なう処理の流れを説明する。
【０１４３】
（１件表示）
図２１は、１件表示画面の表示に関して、制御部４４０が行なう処理の流れをフローチャート形式で示す図である。
【０１４４】
図２１を参照して、ステップＳ２１０１において、制御部４４０は、コンテンツから項目を検索するための検索アプリケーションを起動する。より詳しくは、制御部４４０は、入力部４１２が受け付けた指示に基づいて、複数種類のコンテンツに各々対応する検索アプリケーションの中から、検索アプリケーションを選択して、起動する。検索アプリケーションとしては、辞書の見出し語検索を行なう辞書アプリケーション、例文集から例文を検索する例文集アプリケーションなどがある。以下では、辞書アプリケーションを起動した場合の電子機器１００の動作を中心に説明する。
【０１４５】
なお、電子機器１００が、１つのコンテンツの検索に特化した専用機である場合、制御部４４０は、常時、検索アプリケーションを起動していればよく、ステップＳ２１０１の処理は省略可能である。
【０１４６】
ステップＳ２１０３において、制御部４４０は、起動した検索アプリケーションにおける検索画面（初期画面）をディスプレイ１３０に表示する。例えば、辞書アプリケーションの初期画面は、ユーザにキー入力を促す画面である。
【０１４７】
ステップＳ２１０５において、制御部４４０に含まれるコンテンツ検索処理部４４４は、入力部４１２が項目の検索指示を受け付けたかどうか判断する。入力部４１２が検索指示を受け付けていない場合（ステップＳ２１０５においてＮＯ）、コンテンツ検索処理部４４４は、ステップＳ２１０５の処理を繰り返す。一方、入力部４１２が検索指示を受け付けた場合（ステップＳ２０１５においてＹＥＳ）、コンテンツ検索処理部４４４は、ステップＳ２１０７の処理に進む。
【０１４８】
ステップＳ２１０７において、コンテンツ検索処理部４４４は、検索指示の受け付けまでのキー入力に基づいて、コンテンツから項目を抽出する。コンテンツ検索処理部４４４は、受け付けたキー入力と完全一致または前方一致（あるいは後方一致）する項目を抽出するものとする。また、コンテンツ検索処理部４４４は、抽出した項目（厳密には、項目の見出し情報）を表示部４１６に表示させる。
【０１４９】
ステップＳ２１０８において、コンテンツ表示処理部４４３は、入力部４１２が受け付けた指示に基づいて、表示部４１６に表示されている項目の中から１つの項目を選択する。
【０１５０】
なお、起動されたアプリケーションが、辞書アプリケーションのような、検索用情報を用いて項目を検索するアプリケーションでない場合、ステップＳ２１０５からステップＳ２１０８の処理は行なわれない。例えば、例文集アプリケーションが起動されている場合、コンテンツ表示処理部４４３は、入力部４１２が受け付けた指示に基づいて、項目を選択する。
【０１５１】
ステップＳ２１０９において、コンテンツ表示処理部４４３は、選択された項目の手書きメモがあるか、すなわち、手書きメモデータ１８２に選択された項目が登録されているかどうかを判断する。
【０１５２】
選択された項目の手書きメモがある場合（ステップＳ２１０９においてＹＥＳ）、ステップＳ２１１１において、コンテンツ表示処理部４４３は、手書きメモがある旨を示すアイコンを付加した、選択された項目の１件表示画面をディスプレイ１３０に表示させる。
【０１５３】
続いて、ステップＳ２１１３において、制御部４４０に含まれる手書きメモ処理部４４６は、入力部４１２がアイコンの選択指示を受け付けたかどうかを判断する。入力部４１２がアイコンの選択指示を受け付けていない場合（ステップＳ２１１３においてＮＯ）、手書きメモ処理部４４６は、ステップＳ２１１３の処理を繰り返す。入力部４１２がアイコンの選択指示を受け付けている場合（ステップＳ２１１３においてＹＥＳ）、手書きメモ処理部４４６は、ステップＳ２１１５の処理に進む。
【０１５４】
続いて、ステップＳ２１１５において、手書きメモ処理部４４６は、手書きメモデータ１８２に基づいて、選択された項目に対応する手書き入り画面をディスプレイ１３０に表示させる。
【０１５５】
続いて、ステップＳ２１１７において、手書きメモ処理部４４６は、入力部４１２が、表示画面を１件表示画面に戻すための指示を受け付けたかどうか判断する。入力部４１２が指示を受け付けていない場合（ステップＳ２１１７においてＮＯ）、手書きメモ処理部４４６は、ステップＳ２１１７の処理を繰り返す。入力部４１２が指示を受け付けている場合（ステップＳ２１１７においてＹＥＳ）、手書きメモ処理部４４６は手書き入り画面の表示を中止し、制御部４４０は、ステップＳ２１１１の処理に復帰する。
【０１５６】
ステップＳ２１０９の分岐に戻って、選択された項目の手書きメモがない場合（ステップＳ２１０９においてＮＯ）、ステップＳ２１１９において、コンテンツ表示処理部４４３は、選択された項目の１件表示画面をディスプレイ１３０に表示させる。この場合、コンテンツ表示処理部４４３は、ステップＳ２１１１で１件表示画面に付加したようなアイコンを１件表示画面に付加することはない。
【０１５７】
続いて、ステップＳ２１２１において、制御部４４０に含まれる手書きメモ処理部４４６は、入力部４１２が手書きメモの作成指示を受け付けたかどうかを判断する。入力部４１２が手書きメモの作成指示を受け付けていない場合（ステップＳ２１２１においてＮＯ）、手書きメモ処理部４４６は、ステップＳ２１２１の処理を繰り返す。入力部４１２が手書きメモの作成指示を受け付けている場合（ステップＳ２１２１においてＹＥＳ）、手書きメモ処理部４４６は、手書きメモの作成処理（次の図２２を参照）を開始する。
【０１５８】
（項目への手書きメモの作成）
図２２を参照して、手書きメモの作成にあたり、制御部４４０に含まれる手書き処理部４４６が行なう処理の流れを説明する。図２２は、第１の実施の形態に係る手書き処理部４４６が手書きメモの作成にあたり行なう処理の流れをフローチャート形式で示す図である。
【０１５９】
ステップＳ２２０１において、手書き処理部４４６は、手書きメモの作成モードを起動する。
【０１６０】
ステップＳ２２０３において、手書き処理部４４６は、作成モードの起動時に動作しているアプリケーションの種類を記憶部４３０の所定の記憶領域に格納する。なお、アプリケーションの種類が１つの場合、手書き処理部４４６は、この処理を行なわなくてよい。
【０１６１】
ステップＳ２２０５において、手書き処理部４４６は、作成モードの起動時に表示されている項目表示画面（以下では、編集前画面ともよぶ）の表示データを取得し、記憶部４３０の所定の記憶領域に格納する。
【０１６２】
ステップＳ２２０７において、手書き処理部４４６は、ディスプレイ１３０に、編集前画面を表示させる。すでに説明したように、本実施の形態では、手書き処理部４４６は、編集可能な編集前画面と、編集不可能な編集前画面とを重ねてディスプレイ１３０に表示させるものとする。ユーザが、すでに入力した手書き入力を容易に削除できるようにするためである。
【０１６３】
ステップＳ２２０９において、手書き処理部４４６は、手書き入力を受け付け、ディスプレイ１３０に、受け付けた手書き入力に応じた手書き表示を、編集前画面に重畳した画面を表示させる。具体的には、手書き処理部４４６は、編集可能な編集前画面に手書き表示を付加し、さらに、手書き表示を付加した編集前画面と、編集されていない編集前画面とを重ねて、ディスプレイ１３０に表示させる。
【０１６４】
ステップＳ２２１１において、手書き処理部４４６は、手書きメモの登録指示を受け付ける。本実施の形態では、手書き処理部４４６は、タッチパネル１２０の「登録」へのタッチを、手書きメモの登録指示とみなす。
【０１６５】
ステップＳ２２１３において、手書き処理部４４６は、登録指示受付時にディスプレイ１３０に表示されている項目表示画面の画像データを取得する。なお、以下では、登録指示受付時の画面、画像データを、「現在の」画面、画像データと呼ぶこともある。
【０１６６】
ステップＳ２２１５において、手書き処理部４４６は、コンテンツ名称データベース１７６を検索し、登録指示受付時に起動しているアプリケーションで扱われているコンテンツ（以下、「現在のコンテンツ」ともよぶ）のコンテンツ名称を取得する。
【０１６７】
ステップＳ２２１７において、手書き処理部４４６は、見出しデータベース１７５を検索し、現在のコンテンツが見出し情報をもつかどうかを判断する。
【０１６８】
現在のコンテンツが見出し情報を持たない場合（ステップＳ２２１７においてＮＯ）、手書き処理部４４６は、ステップＳ２２１９において、表示時に手書きメモを識別するための表示用番号を取得する。手書き処理部４４６は、見出し情報を持たないコンテンツに対し、コンテンツの登録順に従った表示用番号を与える。つまり、表示用番号は、連番である。そのあと、手書き処理部４４６は、ステップＳ２２２３の処理に進む。
【０１６９】
現在のコンテンツが見出し情報を持つ場合（ステップＳ２２１７においてＹＥＳ）、手書き処理部４４６は、ステップＳ２２２１において、現在のコンテンツの見出し情報を取得する。そのあと、手書き処理部４４６は、ステップＳ２２２３の処理に進む。
【０１７０】
ステップＳ２２２３において、手書き処理部４４６は、時計カウンタ４２０から、手書きメモの登録時刻として、現在の時刻を取得する。
【０１７１】
ステップＳ２２２５において、手書き処理部４４６は、編集前画面、現在の表示データ、コンテンツ名称、見出し情報（または表示用番号）および現在の時刻を関連付けて、手書きメモデータ１８２として記憶部４３０に格納する。
【０１７２】
ステップＳ２２２７において、手書き処理部４４６は、ステップＳ２２０３で記憶していた種類のアプリケーション、すなわち、手書きメモの作成モードの起動時に動作していたアプリケーションの初期画面をディスプレイ１３０に表示させ、手書きメモの作成モードを終了する。
【０１７３】
（リスト表示および手書きメモの編集）
図２３を参照して、登録された手書きメモをリスト表示および編集する際に、手書き処理部４４６が行なう処理の流れを説明する。図２３は、第１の実施の形態に係る手書き処理部４４６が、登録された手書きメモの作成にあたり行なう処理の流れをフローチャート形式で示す図である。
【０１７４】
ステップＳ２３０１において、手書き処理部４４６は、入力部４１２が受け付けた指示に応じて、暗記メモリストの表示モードを起動する。本実施の形態では、手書き処理部４４６は、暗記メモキー３３０の押下に応じて、暗記メモリストの表示モードを起動する。
【０１７５】
ステップＳ２３０３において、手書き処理部４４６は、手書きメモデータ１８２に保存され、互いに関連付けられているデータの組の各々を読み込む。具体的には、手書き処理部４４６は、編集前画面、現在の表示データ、コンテンツ名称、見出し情報（または表示用番号）および現在の時刻の組み合わせの各々を読み込む。
【０１７６】
ステップＳ２３０５において、手書き処理部４４６は、各データの組から「コンテンツ名」「見出し情報」「時刻」を読み込み、データの組の識別情報と関連付けて記憶部４３０（好ましくは、読出し速度の速いＲＡＭ１６０）に一時的に格納する。
【０１７７】
ステップＳ２３０７において、手書き処理部４４６は、読みだされたコンテンツ名および時刻に基づいて、各データの組に対し、「コンテンツ名」および「時刻」のいずれかによる順番を与える。手書き処理部４４６がいずれの順番を与えるかは、ユーザが設定可能であるとする。
【０１７８】
ステップＳ２３０９において、手書き処理部４４６は、各データの組について、「コンテンツ名」「見出し情報」「時刻」を組み合わせたリスト用表示データを作成する。
【０１７９】
ステップＳ２３１１において、手書き処理部４４６は、リスト用表示データを、順番に沿って並べたリストを、表示部４１６に表示させる。
【０１８０】
ステップＳ２３１３において、手書き処理部４４６は、入力部４１２が受け付けた指示に基づいて、リストから項目（リスト中の選択肢）を選択する。
【０１８１】
ステップＳ２３１５において、手書き処理部４４６は、手書きメモデータ１８２から、選択した項目に対応する編集前画面および表示データを読み込む。
【０１８２】
ステップＳ２３１７において、手書き処理部４４６は、読み込んだ編集前画面および表示データを重ねてディスプレイ１３０に表示させる。
【０１８３】
ステップＳ２３１９において、手書き処理部４４６は、入力部４１２からの編集指示を受け付ける。そして、手書き処理部４４６は、手書きメモの編集モードに移行する。
【０１８４】
ステップＳ２３２１において、手書き処理部４４６は、入力部４１２が受け付けた入力、特に手書き入力に基づいて、ステップＳ２３１５で読み込まれた表示データを編集する。
【０１８５】
ステップＳ２３２３において、手書き処理部４４６は、入力部４１２からの、手書きメモの登録指示を受け付ける。登録指示としては、上書き登録と新規登録とがあるものの、いずれの指示に対しても、大きな処理の流れは変わらない。そのため、両方の場合をまとめて説明する。
【０１８６】
ステップＳ２３２５において、手書き処理部４４６は、ステップＳ２３２３で登録指示を受け付けた時点の項目表示画面の表示データを取得する。
【０１８７】
ステップＳ２３２７において、手書き処理部４４６は、時計カウンタ４２０から現在の時刻を取得する。
【０１８８】
ステップＳ２３２９において、手書き処理部４４６は、登録指示が上書き登録指示である場合、手書きメモデータ１８２の表示データおよび時刻を更新する。登録指示が新規登録指示であった場合、手書き処理部４４６は、編集前画面、現在の表示データ、コンテンツ名称、見出し情報（または表示用番号）および現在の時刻を関連付けて、手書きメモデータ１８２に追加する。編集前画面、コンテンツ名称および見出し情報（または表示用番号）については、手書き処理部４４６は、編集対象となっていたデータの組のものを利用する。
【０１８９】
（手書きメモの削除）
図２４を参照して、登録された手書きメモを削除する際に、手書き処理部４４６が行なう処理の流れを説明する。図２４は、手書き処理部４４６が、登録された手書きメモの削除にあたり行なう処理の流れをフローチャート形式で示す図である。
【０１９０】
ステップＳ２４０１〜ステップＳ２４１７については、図２３を用いて説明したステップＳ２３０１〜ステップＳ２３１７と同様である。すなわち、これらの処理により、手書き処理部４４６は、登録された手書きメモをリスト表示し、リストから１つの手書きメモを選択する。さらに、手書き処理部４４６は、選択された手書きメモに対応する、手書きを重畳した１件表示画面をディスプレイ１３０に表示させる。
【０１９１】
ステップＳ２４１９において、手書き処理部４４６は、入力部４１２から手書きメモの削除指示を受け付ける。
【０１９２】
ステップＳ２４２１において、手書き処理部４４６は、ステップＳ２４１３において選択されていた項目を手書きメモデータ１８２から削除する。そして、手書き処理部４４６は、ステップＳ２４１１の処理に戻り、手書きメモのリストを表示する。このとき、リストには、削除された項目は表示されない。
【０１９３】
（項目に無関係な手書きメモの登録）
図２５を参照して、コンテンツの項目とは無関係な手書きメモを作成する際に、手書き処理部４４６が行なう処理の流れを説明する。図２５は、手書き処理部４４６が、項目に無関係な手書きメモの登録にあたり行なう処理の流れをフローチャート形式で示す図である。
【０１９４】
ステップＳ２５０１〜ステップＳ２５１１については、図２３を用いて説明したステップＳ２３０１〜ステップＳ２３１１と同様である。すなわち、これらの処理により、手書き処理部４４６は、登録された手書きメモをリスト表示する。
【０１９５】
ステップＳ２５１３において、手書き処理部４４６は、入力部４１２からの手書きメモの新規作成指示を受け付ける。
【０１９６】
ステップＳ２５１５において、手書き処理部４４６は、ディスプレイ１３０に、手書き用画面を表示させる。ここでは、手書き処理部４４６は、無地（白紙）の手書きを受付可能な領域を含む画面を手書き用画面として作成する。
【０１９７】
ステップＳ２５１７において、手書き処理部４４６は、手書き入力部４１４から手書き入力を受け付ける。また、手書き処理部４４６は、受け付けた手書き入力に応じた手書き表示をディスプレイ１３０に表示させる。
【０１９８】
ステップＳ２５１９において、手書き処理部４４６は、入力部４１２から手書きメモの登録指示を受け付ける。本実施の形態では、タッチパネル１２０の「登録」へのタッチが、登録指示に相当する。ただし、登録指示は、これに限られるものではない。
【０１９９】
ステップＳ２５２１において、手書き処理部４４６は、ディスプレイ１３０に表示されている画面の表示データを取得する。
【０２００】
ステップＳ２５２３において、手書き処理部４４６は、時計カウンタ４２０から現在の時刻を取得する。
【０２０１】
ステップＳ２５２５において、手書き処理部４４６は、ステップＳ２５２１およびステップＳ２５２３で取得した表示データおよび時刻を関連付けて、手書きメモデータ１８２に追加する。
【０２０２】
［第２の実施の形態］
第１の実施の形態では、電子機器１００は、手書きメモの作成後に、アプリケーションの初期画面（辞書アプリケーションなどでは、検索画面）に戻っていた。これに対し、第２の実施の形態に係る電子機器１００は、コンテンツの項目に対する手書きメモの作成後に、手書きメモの作成前に表示されていた１件表示画面に戻る。
【０２０３】
図２６に、第１の実施の形態および第２の実施の形態に係る画面遷移を模式的に示す。第１の実施の形態では、電子機器１００は、最初に検索画面２６１０を表示し、検索指示に応じて、検索画面２６１０から１件表示画面２６２０に移行する。さらに、電子機器１００は、暗記メモ作成指示に応じて、１件表示画面２６２０から編集画面２６３０に移行する。電子機器１００は、編集画面２６３０の表示時に、登録指示を受け付けると、画面を手書きメモデータに登録し、検索画面２６１０に戻る。これに対し、第２の実施の形態では、編集画面２６３０の表示までの動作は共通であるものの、編集画面２６３０の表示時に、登録指示を受け付けると、画面を手書きメモデータに登録し、検索画面２６１０ではなく１件表示画面２６２０に戻る。
【０２０４】
第１の実施の形態では、１件表示画面から編集画面に移行した後、登録指示があると、編集画面の表示前に表示されていた１件表示画面が表示されないので、ユーザが違和感を感じるおそれがある。本実施の形態では、このような違和感をなくせる。
【０２０５】
また、ユーザが、事前に表示されていた１件表示画面を再び見たいということも起きる。特に、解説画面がディスプレイ１３０に表示されない場合、ユーザは、先に見ていた１件表示画面の別の場所を確認したいこともある。本実施の形態では、ユーザのこのようなニーズに応えることができる。
【０２０６】
さらに、第２の実施の形態に係る電子機器１００は、リスト画面から、手書きを重畳した画面（メモ画面とよぶ）に移動した後、メモの登録元の１件表示画面に移動することができる。図２７に、この動作を模式的に示す。電子機器１００は、リスト画面２７１０の表示中に、決定指示を受け付けると、メモ画面２７２０に移動する。さらに、電子機器１００は、メモ画面２７２０の表示中に、所定の指示を受け付けると、メモの登録元である１件表示画面２７３０に移動する。
【０２０７】
このように、第２の実施の形態に係る電子機器１００によれば、ユーザは、メモ画面から登録元の１件表示画面を容易に参照できる。
【０２０８】
第２の実施の形態に係る電子機器１００のハードウェア構成および機能的構成は、第１の実施の形態とほぼ同様であり、繰り返さない。ただし、制御部４４０が行なう処理内容が異なる。以下、第２の実施の形態に係る制御部４４０が行なう処理について説明する
１件表示画面の表示の際の制御部４４０の処理は、第１の実施の形態で図２１を参照して説明したものと同様であり、繰り返さない。
【０２０９】
図２８を参照して、手書きメモの作成にあたり、制御部４４０に含まれる手書き処理部４４６が行なう処理の流れを説明する。図２８は、第２の実施の形態に係る手書き処理部４４６が手書きメモの作成にあたり行なう処理の流れをフローチャート形式で示す図である。以下、第１の実施の形態で図２２を参照して説明した処理と異なる点を中心に説明する。
【０２１０】
ステップＳ２８０１において、手書き処理部４４６は、手書きメモの作成モードを起動する。
【０２１１】
ステップＳ２８０３において、手書き処理部４４６は、作成モードの起動時に動作しているアプリケーションの種類および表示されている項目を記憶部４３０の所定の記憶領域に格納する。表示されている項目も格納する点が、第１の実施の形態と異なる。
【０２１２】
ステップＳ２８０５からステップＳ２８２３までの処理は、図２２に示したステップＳ２２０５からステップＳ２２２３までの処理と同様であり、これらの詳細な説明は繰り返さない。
【０２１３】
ステップＳ２８２５において、手書き処理部４４６は、手書きメモ作成モード起動時のアプリケーション種類および項目、編集前画面、現在の表示データ、コンテンツ名称、見出し情報（または表示用番号）および現在の時刻を関連付けて、手書きメモデータ１８２として記憶部４３０に格納する。ステップＳ２８０３で取得したアプリケーション種類および項目も手書きメモデータ１８２に格納する点が、第１の実施の形態と異なる。
【０２１４】
ステップＳ２８２７において、手書き処理部４４６は、ステップＳ２８０３で記憶していたアプリケーション種類および項目に基づいて、手書きメモの作成モードを終了し、手書きメモの作成モードの起動時の状態に戻る。
【０２１５】
図２９を参照して、登録された手書きメモをリスト表示および編集する際に、手書き処理部４４６が行なう処理の流れを説明する。図２９は、第２の実施の形態に係る手書き処理部４４６が、登録された手書きメモの作成にあたり行なう処理の流れをフローチャート形式で示す図である。以下では、第１の実施の形態との違いを中心に説明する。
【０２１６】
ステップＳ２９０１からステップＳ２９１７までの処理は、第１の実施の形態で図２３を参照して説明したステップＳ２３０１からステップＳ２３１７までの処理と同様であるため、これらの詳細な説明は繰り返さない。
【０２１７】
ステップＳ２９１９において、手書き処理部４４６は、暗記メモの登録元の項目への移動指示があったかどうか判断する。特に図示しないが、電子機器１００は、例えば、この移動指示に対応するエリアをタッチパネル１２０に作成し、当該エリアのタッチを移動指示とみなす。
【０２１８】
項目への移動指示がない場合（ステップＳ２９１９においてＮＯ）、手書き処理部４４６は、ステップＳ２９２１からステップＳ２９３１までの処理を実行し、ステップＳ２９１１の処理に戻る。ステップＳ２９２１からステップＳ２９３１までの処理は、図２３のステップＳ２３１７からステップＳ２３２９までの処理と同様である。これらの処理により、手書きメモが編集され、編集後のメモが登録される。
【０２１９】
項目への移動指示がある場合（ステップＳ２９１９においてＹＥＳ）、手書き処理部４４６は、ステップＳ２９３３において、選択された暗記メモの登録時のアプリケーション種類を取得する。すなわち、手書き処理部４４６は、図２８のステップＳ２８２５で手書きメモデータ１８２に格納された、作成モード起動時のアプリケーション種類を取得する。
【０２２０】
ステップＳ２９３５において、手書き処理部４４６は、暗記メモ作成前に表示されていた項目を取得する。すなわち、手書き処理部４４６は、図２８のステップＳ２８２５で手書きメモデータ１８２に格納された、作成モード起動時の項目を取得する。
【０２２１】
ステップＳ２９３７において、手書き処理部４４６は、暗記メモ機能を終了し、ステップＳ２９３３で取得した種類のアプリケーションを起動し、ステップＳ２８２５で取得した項目の１件表示画面をディスプレイ１３０に表示させる。
【０２２２】
［第３の実施の形態］
第３の実施の形態では、手書き入力を色ごとに管理する電子機器１００について説明する。第３の実施の形態に係る電子機器１００のハードウェア構成および機能的構成は、第１の実施の形態あるいは第２の実施の形態のものとほぼ同様であり、繰り返さない。制御部４４０の処理内容について、以下、説明する。
【０２２３】
１件表示画面の表示の際の制御部４４０の処理は、第１の実施の形態で図２１を参照して説明したものと同様であり、繰り返さない。
【０２２４】
図３０を参照して、手書きメモの作成にあたり、制御部４４０に含まれる手書き処理部４４６が行なう処理の流れを説明する。図３０は、第３の実施の形態に係る手書き処理部４４６が手書きメモの作成にあたり行なう処理の流れをフローチャート形式で示す図である。
【０２２５】
第３の実施の形態に係る手書き処理部４４６は、第２の実施の形態に係る手書き処理部４４６が行なう処理に加え、色管理を行なう。以下、第２の実施の形態で図２８を参照して説明した処理と異なる点を中心に説明する。
【０２２６】
ステップＳ３００１からステップＳ３００７までの処理は、図２８のステップＳ２８０１からステップＳ２８０７までの処理と同様であり、これらの説明は繰り返さない。
【０２２７】
ステップＳ３００９において、手書き処理部４４６は、編集前画面に対する手書き入力を行なう。この際、手書き処理部４４６は、なされた手書き入力の色情報を取得し、取得した色情報を記憶部４３０の所定の記憶領域に格納しておく。この点が第２の実施の形態と異なる。例えば、赤色および青色で手書き入力がなされた場合、手書き処理部４４６は、色情報として、「赤色」「青色」を記憶部４３０に格納する。
【０２２８】
ステップＳ３０１１からステップＳ３０２３までの処理は、図２８のステップＳ２８１１からステップＳ２８２３までの処理と同様であり、これらの説明は繰り返さない。
【０２２９】
ステップＳ３０２５において、手書き処理部４４６は、手書きメモ作成モード起動時のアプリケーション種類および項目、編集前画面、現在の表示データ、色情報、コンテンツ名称、見出し情報（または表示用番号）および現在の時刻を関連付けて、手書きメモデータ１８２として記憶部４３０に格納する。ステップＳ３００９で取得した色情報も手書きメモデータ１８２に格納する点が、第２の実施の形態と異なる。
【０２３０】
ステップＳ３０２７において、手書き処理部４４６は、ステップＳ２８０３で記憶していたアプリケーション種類および項目に基づいて、手書きメモの作成モードを終了し、手書きメモの作成モードの起動時の状態に戻る。
【０２３１】
図３１を参照して、登録された手書きメモをリスト表示および編集する際に、手書き処理部４４６が行なう処理の流れを説明する。図３１は、第３の実施の形態に係る手書き処理部４４６が、登録された手書きメモの作成にあたり行なう処理の流れをフローチャート形式で示す図である。以下では、第２の実施の形態との違いを中心に説明する。
【０２３２】
ステップＳ３１０１において、手書き処理部４４６は、入力部４１２が受け付けた指示に応じて、暗記メモリストの表示モードを起動する。
【０２３３】
ステップＳ３１０３において、手書き処理部４４６は、手書きメモデータ１８２に保存され、互いに関連付けられているデータの組の各々を読み込む。
【０２３４】
ステップＳ３１０５において、手書き処理部４４６は、各データの組から「コンテンツ名」「見出し情報」「時刻」「色情報」を読み込み、データの組の識別情報と関連付けて記憶部４３０（好ましくは、読出し速度の速いＲＡＭ１６０）に一時的に格納する。
【０２３５】
ステップＳ３１０７において、手書き処理部４４６は、読みだされたコンテンツ名、時刻および色情報に基づいて、各データの組に対し、「コンテンツ名」、「時刻」および「色情報」のいずれかによる順番を与える。手書き処理部４４６がいずれの順番を与えるかは、ユーザが設定可能であるとする。
【０２３６】
ユーザが、手書き入力の色を、書き込みの重要性に応じて使い分けている場合、手書き処理部４４６は、色情報に基づいてデータの組を並び替えることで、重要度の順に、手書きメモをリスト表示することができる。
【０２３７】
色に基づいてどのようにデータの組を並び替えるかは、ユーザにより設定可能であることが好ましい。例えば、ユーザは、重要な書き込みを「赤色」で行なっている場合、色情報として「赤色」をもつデータの組が、優先的に表示されるように設定すればよい。
【０２３８】
ただし、並び替え規則は、予め設定されていても構わない。例えば、「青色」を含むデータの組が優先的に表示される設定の場合、ユーザは、重要な書き込みを青色で行なうようにすればよい。
【０２３９】
ステップＳ３１０９からステップＳ３１１９までの処理は、第２の実施の形態で図２９を参照して説明したステップＳ２９０９からステップＳ２９１９までの処理と同様であるため、これらの詳細な説明は繰り返さない。
【０２４０】
項目への移動指示がない場合（ステップＳ３１１９においてＮＯ）、手書き処理部４４６は、ステップＳ３１２１からステップＳ３１３１までの処理を実行し、ステップＳ３１１１の処理に戻る。ステップＳ３１２１からステップＳ３１３１までの処理は、図２９のステップＳ２９２１からステップＳ２９３１までの処理とほぼ同様である。これらの処理により、手書きメモが編集され、編集後のメモが登録される。
【０２４１】
ただし、ステップＳ３１２３において、手書き処理部４４６は、表示データを色ごとに編集可能であってもよい。例えば、手書き処理部４４６は、特定の色のみを削除する処理を行なってもよい。このとき、手書き処理部４４６は、具体的には、例えば、表示データの各画素の色データに基づき、指定された色の画素を抽出し、抽出された画素を透明化する。
【０２４２】
また、ステップＳ３１２３において、手書き処理部４４６は、表示データの編集後の色情報を記憶部４３０に格納する。例えば、手書き処理部４４６は、新たな色による手書き入力があったとき、および、すでになされている手書き入力の色の削除があったとき、色情報を変更する。
【０２４３】
色情報の変更がある場合、手書き処理部４４６は、ステップＳ３１３１において手書きメモの上書き処理を行なう場合、手書きメモデータ１８２の色情報を変更する。また、手書き処理部４４６は、手書きメモの新規登録を行なう場合、ステップＳ３１２３で記憶部４３０に格納された色情報を、手書きメモデータ１８２に新規登録する。
【０２４４】
項目への移動指示がある場合（ステップＳ３１１９においてＹＥＳ）、手書き処理部４４６は、ステップＳ３１３３からステップＳ３１３７までの処理を実行する。ステップＳ３１３３からステップＳ３１３７までの処理は、図２９のステップＳ２９３３からステップＳ２９３７までの処理とほぼ同様である。これらの処理により、手書き処理部４４６は、暗記メモ機能を終了し、表示されていた暗記メモに対応する１件表示画面をディスプレイ１３０に表示させる。
【０２４５】
［その他］
各実施の形態を適宜組み合わせたものも、本発明の実施の形態とみなせる。例えば、第１の実施の形態に係る電子機器１００に、第３の実施の形態で説明した色管理機能を追加した電子機器も、本発明の実施の形態とみなせる。
【０２４６】
また、電子機器１００は、手書きメモデータ１８２を他の機器に受け渡し、あるいは、手書きメモデータ１８２を他の機器から受け取り可能な構成であってもよい。このような構成であれば、複数の機器で、共通の手書きメモデータ１８２を利用できる。
【０２４７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０２４８】
１００  電子機器、１１０  入力キー、１２０  タッチパネル、１３０  ディスプレイ、１３２  表示コントローラ、１４０  スピーカ、１４２  音声コントローラ、１７２  コンテンツデータベース、１７３  検索用データベース、１７４  解説データベース、１７５  見出しデータベース、１７６  コンテンツ名称データベース、１８０  ハードディスク、１８２  手書きメモデータ、２１０  第１の筐体、２２０  第２の筐体、２３０  スタイラスペン、３００  電源キー、３０２  文字キー、３０４  方向キー、３０６  決定キー、３０８  戻るキー、３１０  クリアキー、３１２  後退キー、３１６  移動キー、３１８  音声キー、３２０  音量キー、３２２  文字サイズキー、３３０  暗記メモキー、３４０  プレビューキー、３５０  切替キー、４１０  入出力部、４１２  入力部、４１３  キー入力部、４１４  手書き入力部、４１６  表示部、４２０  時計カウンタ、４３０  記憶部、４３２  表示データ、４４０  制御部、４４１  キー入力受付部、４４２  手書き入力受付部、４４３  コンテンツ表示処理部、４４４  コンテンツ検索処理部、４４５  時刻管理処理部、４４６  手書きメモ処理部。
【図１】
2010165119.tif 000003
【図２】
2010165119.tif 000004
【図３】
2010165119.tif 000005
【図４】
2010165119.tif 000006
【図５】
2010165119.tif 000007
【図６】
2010165119.tif 000008
【図７】
2010165119.tif 000009
【図８】
2010165119.tif 000010
【図９】
2010165119.tif 000011
【図１０】
2010165119.tif 000012
【図１１】
2010165119.tif 000013
【図１２】
2010165119.tif 000014
【図１３】
2010165119.tif 000015
【図１４】
2010165119.tif 000016
【図１５】
2010165119.tif 000017
【図１６】
2010165119.tif 000018
【図１７】
2010165119.tif 000019
【図１８】
2010165119.tif 000020
【図１９】
2010165119.tif 000021
【図２０】
2010165119.tif 000022
【図２１】
2010165119.tif 000023
【図２２】
2010165119.tif 000024
【図２３】
2010165119.tif 000025
【図２４】
2010165119.tif 000026
【図２５】
2010165119.tif 000027
【図２６】
2010165119.tif 000028
【図２７】
2010165119.tif 000029
【図２８】
2010165119.tif 000030
【図２９】
2010165119.tif 000031
【図３０】
2010165119.tif 000032
【図３１】
2010165119.tif 000033