(57)【特許請求の範囲】
【請求項１】
筆記面と、
記憶媒体を着脱可能な着脱部と、
前記筆記面に描画された情報を読み取り、各画素が多階調で表現された多階調画像データを生成する読取部と、
前記着脱部に装着された記憶媒体の空き記憶容量に応じて生成数を決定し、前記読取部によって生成された多階調画像データに含まれる各画素を階調値に関する所定の閾値によって２値化して得られる２階調画像データを、前記閾値を異ならせて前記生成数だけ生成する画像生成部と、
前記着脱部に装着された記憶媒体に前記画像生成部によって生成された複数の２階調画像データを書き込む出力制御部と、
を備えていることを特徴とする電子黒板。
【請求項２】
前記画像生成部は、前記多階調画像データに含まれる各画素が示す階調値の最大値および最小値間の階調値範囲を複数等分する前記生成数と同数の階調値を前記各閾値として使用することを特徴とする請求項１に記載の電子黒板。
【請求項３】
前記出力制御部は、前記画像生成部によって生成された複数の２階調画像データそれぞれを、２値化に用いた前記各閾値の大小関係を特定可能な形式のファイル名を付して前記着脱部に装着された記憶媒体に書き込むことを特徴とする請求項１または２に記載の電子黒板。
【請求項４】
筆記面と、記憶媒体を着脱可能な着脱部と、前記筆記面に描画された情報を読み取り、各画素が多階調で表現された多階調画像データを生成する読取部と、を備える電子黒板を、
前記着脱部に装着された記憶媒体の空き記憶容量に応じて生成数を決定し、前記読取部によって生成された多階調画像データに含まれる各画素を階調値に関する所定の閾値によって２値化して得られる２階調画像データを、前記閾値を異ならせて前記生成数だけ生成する画像生成部と、
前記着脱部に装着された記憶媒体に前記画像生成部によって生成された複数の２階調画像データを書き込む出力制御部と、
として機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、筆記面に描画された文字や図形等を画像データとして取り込んで出力する電子黒板およびそのコンピュータプログラムに関する。
【背景技術】
【０００２】
従来、筆記面にマーカ等の筆記具にて描画された文字や図形等を光学的に読み取って画像データを生成し、生成した画像データを、プリンタによる紙媒体への印刷や、ＵＳＢ（Universal Serial Bus）メモリ等の記憶媒体への書き込みによって出力する電子黒板がある。
【０００３】
従来の電子黒板は、筆記面を読み取って白と黒に２値化された画像データ（モノクロ画像）を生成し、それを出力しているため、筆記面の文字や図形等が掠れている場合には出力される画像データ中から掠れた部分の全体あるいは一部が欠落し、当該部分が読み取りにくくなるとの事態が生じ易い。このような事態に対処すべく、画像取り込みの濃さ（２値化に用いる閾値）を調整するボタンを設け、ユーザが所望の濃さで筆記面の文字や図形等を取り込めるようにした電子黒板もある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１３１４９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
極端に掠れた部分であっても、上記のように濃さを調整すれば当該部分が視認できる程度の画像データを得ることも可能である。しかしながら、画像取り込みの濃さを高めすぎると、文字や図形等が描画されていない筆記面の一部や筆記面の暗線等が黒く取り込まれてしまい、画像データ全体の視認性が悪化するとの問題がある。
【０００６】
また、画像データをプリンタによる印刷ではなくＵＳＢメモリ等の記憶媒体に書き込んで出力する場合、その場で画像データの内容を確認できないことが多い。そのため、画像データの内容が文字等を認識できない程度に劣悪であるにも関わらず、筆記面の文字や図形等をクリーナで消去してしまい、描画されていた内容が分からなくなるとの事態も懸念される。
【０００７】
本発明が解決しようとする課題は、筆記面に描画された文字や図形等を読み取って生成された画像データを出力するに際し、画像データの視認性を良好に保ちつつも、筆記内容の欠落を防止することが可能な電子黒板、および電子黒板のコンピュータプログラムを提供することである。
【課題を解決するための手段】
【０００８】
一実施形態に係る電子黒板は、筆記面と、記憶媒体を着脱可能な着脱部と、前記筆記面に描画された情報を読み取り、各画素が多階調で表現された多階調画像データを生成する読取部と、前記着脱部に装着された記憶媒体の空き記憶容量に応じて生成数を決定し、前記読取部によって生成された多階調画像データに含まれる各画素を階調値に関する所定の閾値によって２値化して得られる２階調画像データを、前記閾値を異ならせて前記生成数だけ生成する画像生成部と、前記着脱部に装着された記憶媒体に前記画像生成部によって生成された複数の２階調画像データを書き込む出力制御部と、を備えている。
【図面の簡単な説明】
【０００９】
【図１】一実施形態に係る電子黒板の外観斜視図。
【図２】同電子黒板が備える電源スイッチおよびＵＳＢポートを示す図。
【図３】同電子黒板の内部構造を概略的に示す平面図。
【図４】同電子黒板の内部構造を概略的に示す正面図。
【図５】同電子黒板の制御回路を示すブロック図。
【図６】同電子黒板が画像データを出力する際の動作を示すフローチャート。
【図７】同電子黒板の動作の一部を補足説明するための図。
【発明を実施するための形態】
【００１０】
以下、一実施形態について、図面を参照しながら説明する。  
なお、以下の説明において、同一の構成要素には同一の符号を付し、重複説明は必要な場合にのみ行う。
【００１１】
［外観構成］  
図１は、本実施形態における電子黒板１の外観斜視図である。  
この電子黒板１は、一対のスタンド２ａ，２ｂによって長方形枠状のフレーム３を支持して構成されている。フレーム３は、例えばポリエチレン製の環状のシート４を収納している。このシート４におけるフレーム３の前面側の開口部から外部に露出した部分が、マーカーペン等の筆記具によって文字や図形等が描画される筆記面４ａとなる。また、フレーム３のスタンド２ｂ側下方には、ＣＣＤラインセンサ１５（図４及び図５参照）によって読み取られた画像を印刷媒体に印刷して発行するためのインクジェットプリンタ５が設けられている。
【００１２】
フレーム３の下縁部には、手前側に向けて突出する下側棚部６が設けられている。この下側棚部６には、マーカーペン等の筆記具にて筆記面４ａに描画された文字等を摺動動作で消去するクリーナ等が置かれる。
【００１３】
フレーム３のスタンド２ｂ側縁部には、電子黒板１を操作するための各種操作キーを有する操作パネル７が設けられている。
【００１４】
フレーム３のスタンド２ｂ側下角部には、図２に示したように手前側に突出した突出部３ａが形成されており、この突出部３ａには電子黒板１への電源供給をオン／オフするための電源スイッチ８と、ＵＳＢメモリ１００のＵＳＢコネクタ１０１を着脱可能なＵＳＢポート９とが設けられている。なお、ＵＳＢポート９には、ＵＳＢメモリの他にもＵＳＢコネクタを有するＳＤカードドライブ、フロッピー（登録商標）ディスクドライブ、ＣＤ−Ｒドライブ、ＤＶＤ−Ｒドライブ、ハードディスクドライブなど、各種の外付け記憶装置を接続可能である。
【００１５】
上記操作パネル７は、電源供給の有無や用紙切れ等をＬＥＤの点灯によって報知するＬＥＤ表示部、シート４を例えば図１におけるスタンド２ｂ側からスタンド２ａ側へと送るシートフィードの指示を与えるシートフィードボタン、筆記面４ａに描画された文字等を印刷する指示を与える印刷ボタン、および、筆記面４ａに描画された文字等を電子データとしてＵＳＢポート９から外部に出力する指示を与えるＵＳＢ書込ボタン等を備えている。
【００１６】
［内部構成］  
図３は電子黒板１の内部構造を概略的に示す平面図であり、図４は電子黒板１の内部構造を概略的に示す正面図である。  
フレーム３内の左右両端部には、シート４を回転して搬送させる一対のローラ１０ａ，１０ｂが設けられている。ローラ１０ａ，１０ｂは、フレーム３の左右側縁と略平行な軸心を有するもので、ローラ１０ａ，１０ｂ間には環状のシート４が掛け渡されている。また、ローラ１０ａ，１０ｂのうちいずれか一方には、図示しないベルト伝動機構を介してシートフィード（ＳＦ）モータ２５（図５参照）が連結されている。そして、ＳＦモータ２５が駆動されると上記ベルト伝動機構を介してローラ１０ａ，１０ｂが回転し、シート４が左右方向に回転搬送される。
【００１７】
また、シート４の筆記面４ａのすぐ背後には、筆記面４ａに対する良好な筆記性を確保するための筆記ボード１１が配設されている。
【００１８】
そして、筆記ボード１１を挟んだ筆記面４ａの反対側には、シート４の搬送方向に略直行する方向に長尺な光源１２およびミラー１３と、レンズ１４と、ＣＣＤラインセンサ１５とが設けられている。シート４に描画された文字等を読み取る際には、光源１２がシート４に可視光を照射し、シート４からの反射光がミラー１３を介してレンズ１４に送られ、ＣＣＤラインセンサ１５の受光面に集光される。このときＣＣＤラインセンサ１５から、受光面によって受光された可視光に応じてミラー１３の長尺方向に沿う１ライン分の電気信号が出力される。
【００１９】
なお、光源１２、ミラー１３、レンズ１４、ＣＣＤラインセンサ１５、および後述の画像処理部２４（図５参照）は、シート４の情報を読み取って画像データを生成する読取部を構成する。
【００２０】
［制御回路］  
次に、電子黒板１の制御回路について説明する。  
図５は、電子黒板１の制御回路を示すブロック図である。  
この制御回路は、制御部２０、ＲＯＭ（Read Only Memory）２１、ＲＡＭ（Random Access Memory）２２、点灯回路２３、画像処理部２４、ＳＦモータ２５、電源ユニット２６、上記インクジェットプリンタ５、上記操作パネル７、上記電源スイッチ８、上記ＵＳＢポート９、上記光源１２、および上記ＣＣＤラインセンサ１５等で構成されている。
【００２１】
ＲＯＭ２１は、電子黒板１の動作プログラムや各種デフォルト設定値等の固定的データを記憶している。ＲＡＭ２２は、電子黒板１の処理場面に応じて各種の作業用記憶領域を形成する。
【００２２】
点灯回路２３は、シート４に描画された文字等を読み取る際に光源１２に通電し、光源１２を点灯させる。既述のように、光源１２が点灯するとシート４からの反射光がレンズ１４等を介してＣＣＤラインセンサ１５に集光され、ＣＣＤラインセンサ１５が受光した可視光に応じた電気信号を出力する。
【００２３】
画像処理部２４は、ＣＣＤラインセンサ１５から出力されるライン毎の電気信号を増幅する増幅器、この増幅器で増幅される電気信号を強度に応じた階調値にＡ／Ｄ変換してデジタルデータを生成するＡ／Ｄ変換器、このＡ／Ｄ変換器で生成されたデジタルデータを複数ライン分組み合わせて１つの多階調画像データを生成し、シェーディング補正等の各種補正を施す画像処理ＬＳＩなどで構成されている。本実施形態では、画像処理部２４にて生成される多階調画像データは、２５６階調（８ビット）のグレースケール画像データであるとする。なお、当該画像データの具体的なファイル形式としては、ＴＩＦＦ、ＪＰＥＧ、ＢＭＰ等種々のものを採用し得る。
【００２４】
電源ユニット２６は、電源スイッチ８が電源オンの状態に切り替えられたことに応じて商用交流電源等の外部電源３０から動作電力を取り込み、当該制御回路を構成する各部に供給する。
【００２５】
ＵＳＢポート９にＵＳＢメモリ１００のＵＳＢコネクタ１０１が接続されると、ＵＳＢメモリ１００にＵＳＢポート９を介して電源ユニット２６から動作電力が供給される。ＵＳＢメモリ１００は、この動作電力を受けて内臓メモリへのデータの書き込みおよび読み出しを行う。また、ＵＳＢポート９は、ＵＳＢメモリ１００への電力供給の有無を監視し、電力が供給されていないときに接続無しのステータスを制御部２０に通知し、電力が供給されているときに接続有りのステータスを制御部２０に通知する機能を有している。
【００２６】
制御部２０は、当該制御回路を構成する各部の基本的な動作を制御する機能の他、本実施形態における特徴的な機能として、モノクロ画像生成機能２０１と、出力制御機能２０２とを実現する。  
モノクロ画像生成機能２０１は、画像処理部２４によって生成されたグレースケール画像データに含まれる各画素を階調値に関する所定の閾値によって２値化して得られるモノクロ画像データ（２値化画像データ）を、上記閾値を異ならせて複数生成する機能である。
【００２７】
出力制御機能２０２は、画像処理部２４によって生成されたグレースケール画像データやモノクロ画像生成機能２０１によって生成されたモノクロ画像データに対し、グレースケールあるいはモノクロのいずれであるか、また、モノクロである場合には２値化の閾値とした階調値（濃度）がどの程度の値であるかを認識できるような名称を付し、ＵＳＢポート９に装着されたＵＳＢメモリ１００等に出力する機能である。
【００２８】
［動作］  
上記のような構成の電子黒板１の具体的な動作について説明する。  
電源スイッチ８が電源オンの状態に切り替えられ、電源ユニット２６から動作電力が供給された状態で操作パネル７の印刷ボタンが操作されると、制御部２０は、筆記面４ａに描画された文字等を画像データとして取り込む。具体的には、灯回路２３に光源１２を点灯させ、ＳＦモータ２５を回転させてシート４を搬送させるとともに、画像処理部２４に画像データの生成を指示する。この指示を受けた画像処理部２４は、ＣＣＤラインセンサ１５から出力されるライン毎の電気信号をデジタルデータに変換していく。ＳＦモータ２５は、画像処理部２４が印刷ボタン操作時点の筆記面４ａの最後端のラインに対応するデジタルデータを取得し終えるまで回転する。そして、画像処理部２４は、ＳＦモータ２５が停止するまでに取得した全てのデジタルデータをライン順に組み合わせて１つのグレースケール画像データを生成し、制御部２０に出力する。制御部２０は、このようにして取り込まれたグレースケール画像データをＲＡＭ２２に記憶する。そして、制御部２０は、例えば予め設定された濃度に応じた階調の閾値にてＲＡＭ２２に記憶したグレースケール画像データを２値化してモノクロ画像データを生成し、インクジェットプリンタ５に出力する。インクジェットプリンタ５は、入力されたモノクロ画像データを紙媒体に印刷し、外部に排出する。
【００２９】
また、電源スイッチ８が電源オンの状態に切り替えられ、電源ユニット２６から動作電力が供給された状態で操作パネル７のＵＳＢ書込ボタンが操作されると、制御部２０は、ＲＯＭ２１に記憶された動作プログラムを読み込んで実行し、図６に示したフローチャートに沿って動作する。
【００３０】
すなわち、先ず制御部２０は、上述した印刷ボタンの操作時と同様に、筆記面４ａに描画された文字等をグレースケール画像データとして取り込んでＲＡＭ２２に記憶する（ステップＳ１）。
【００３１】
次に、制御部２０は、ＵＳＢメモリ１００がＵＳＢポート９に接続されているか否かを判定する（ステップＳ２）。ＵＳＢポート９から接続無しのステータスが通知されているとき、制御部２０は、ＵＳＢメモリ１００がＵＳＢポート９に接続されていないと判定し（ステップＳ２のＮｏ）、操作パネルのＬＥＤ表示部によりエラーを報知するなどして、当該フローチャートに示す処理を終了する。
【００３２】
一方、ＵＳＢポート９から接続有りのステータスが通知されているとき、制御部２０は、ＵＳＢメモリ１００がＵＳＢポート９に接続されていると判定し（ステップＳ２のＹｅｓ）、ＵＳＢメモリ１００にアクセスしてその空き記憶容量Ｅ（byte）を特定する（ステップＳ３）。空き記憶容量Ｅは、例えばＵＳＢメモリ１００のフォーマットがＦＡＴ１６、ＦＡＴ３２等のＦＡＴ（File Allocation Table）ファイルシステムに対応しているならば、当該フォーマットに含まれるＦＳＩｎｆｏセクタを参照するなどして周知の手法により特定すればよい。
【００３３】
空き記憶容量Ｅを特定した後、制御部２０は、当該空き記憶容量ＥとステップＳ１にてＲＡＭ２２に記憶したグレースケール画像データのファイルサイズＧＳ（byte）とを比較し、当該グレースケール画像データをＵＳＢメモリ１００に記憶可能か否かを判定する（ステップＳ４）。
【００３４】
その結果、空き記憶容量Ｅがグレースケール画像データのファイルサイズＧＳよりも大きいならば、制御部２０は、当該グレースケール画像データをＵＳＢメモリ１００に記憶可能との判断の下に（ステップＳ４のＹｅｓ）、当該グレースケール画像データをＵＳＢメモリ１００の空き領域に書き込む（ステップＳ５）。このとき、制御部２０は、当該グレースケール画像データに例えば“グレースケール．拡張子”とのファイル名を付すことにより、当該ファイルがグレースケール画像データであることをそのファイル名から識別可能となるようにして、ＵＳＢメモリ１００に書き込む。書き込みが完了すると、当該フローチャートに示す処理を終了する。
【００３５】
一方、ステップＳ４の判定の結果、空き記憶容量Ｅがグレースケール画像データのファイルサイズＧＳよりも小さいならば、制御部２０は、ＵＳＢメモリ１００に濃度の異なる複数のモノクロ画像データを記憶するための処理を行う。すなわち、先ず制御部２０は、ＵＳＢメモリ１００に書き込むためのモノクロ画像データの生成数Ｎ（整数）を設定する（ステップＳ６）。
【００３６】
生成数Ｎは、例えばステップＳ３にて特定した空き記憶容量Ｅを１枚のモノクロ画像データのファイルサイズＭＳ（byte）にて除し、小数点以下を切り捨てた数とすればよい。但し、画像データ数Ｎが不必要に大きくなることを避けるべく、予め生成数の最大値Ｎmaxを例えば“５”程度に定めておき、算出した生成数Ｎ＞最大値Ｎmaxとなる場合には、生成数Ｎ＝最大値Ｎmaxとしてもよい。
【００３７】
ステップＳ６の後、制御部２０は、ステップＳ１にてＲＡＭ２２に記憶したグレースケール画像データに含まれる各画素が示す階調値の最大値Ｐmaxおよび最小値Ｐminを特定する（ステップＳ７）。例えば当該グレースケール画像データの各画素が、“０”を純白、“２５５”を純黒、“１”〜“２５４”を純白から純黒へと変化する中間色として定義されたビット列にて表される形式であるとすれば、ステップＳ７では当該グレースケール画像データの各画素に対応するビット列が示す値のうち、最も大きい値（純黒に近い値）を最大値Ｐmaxとし、最も小さい値（純白に近い値）を最小値Ｐminとする。但し、通常は筆記面４ａの地色の階調値が“０”（純白）となるように画像処理部２４にてグレースケール画像データを生成することに鑑み、最小値Ｐminを予め“０”に設定しておいてもよい。
【００３８】
ステップＳ７の後、制御部２０は、最大値Ｐmaxおよび最小値Ｐmin間の階調値範囲を複数等分する生成数Ｎと同数の階調値εｎ（ｎ；整数，ｎ＝１〜Ｎ）を設定する（ステップＳ８）。例えばＮ＝３かつ最大値Ｐmaxが“１２０”、最小値Ｐminが“０”の場合、図７に示すように３つの階調値ε１（＝“９０”）、ε２（＝“６０”）、ε３（＝“３０”）が設定される。
【００３９】
ステップＳ８の後、制御部２０は、設定した各階調値εｎ（ｎ＝１〜Ｎ）のうちの一つを閾値としてステップＳ１にてＲＡＭ２２に記憶したグレースケール画像データに含まれる各画素を２値化することによりモノクロ画像データを生成する処理を、各階調値εｎ（ｎ＝１〜Ｎ）のそれぞれについて行い、Ｎ個のモノクロ画像データを得る（ステップＳ９）。得られたＮ個のモノクロ画像データは、ＲＡＭ２２に記憶する。
【００４０】
ここで生成されるモノクロ画像データは、例えば“０”を純白、“１”を純黒として、各画素を１ビットで表現する形式の画像データとする。ステップＳ９において、例えば図７の例のように階調値ε１〜ε３が設定された場合には、ステップＳ１にてＲＡＭ２２に記憶したグレースケール画像データに含まれる各画素のうち、階調値が閾値ε１（＝“９０”）未満の画素の階調値を全て“０”（純白）、階調値が閾値ε１以上の画素の階調値を全て“１”（純黒）としたモノクロ画像データと、階調値が閾値ε２（＝“６０”）未満の画素の階調値を全て“０”（純白）、階調値が閾値ε２以上の画素の階調値を全て“１”（純黒）としたモノクロ画像データと、階調値が閾値ε３（＝“３０”）未満の画素の階調値を全て“０”（純白）、階調値が閾値ε３以上の画素の階調値を全て“１”（純黒）としたモノクロ画像データとが生成される。
【００４１】
ステップＳ９の後、制御部２０は、生成したＮ個のモノクロ画像データに付すファイル名を決定する（ステップＳ１０）。各モノクロ画像データに付すファイル名は、例えば“取り込み濃さＸ．拡張子”（Ｘ＝１〜Ｎ）のようなフォーマットを用いて決定する。このフォーマットを用いた場合、例えばステップＳ８にて図７の例のように階調値ε１〜ε３が設定され、ステップＳ９にて各階調値ε１〜ε３を閾値として２値化した３個のモノクロ画像データが生成された場合には、階調値ε１を閾値として２値化されたモノクロ画像データに対し“取り込み濃さ１．拡張子”、階調値ε２を閾値として２値化されたモノクロ画像データに対し“取り込み濃さ２．拡張子”、階調値ε３を閾値として２値化されたモノクロ画像データに対し“取り込み濃さ３．拡張子”のファイル名がそれぞれ決定される。このようにファイル名を決定すれば、各モノクロ画像データの濃さ（２値化に用いた閾値）が、そのファイル名から判別可能となる。
【００４２】
ステップＳ１０の後、制御部２０は、ステップＳ９にてＲＡＭ２２に記憶した各モノクロ画像データを、ステップＳ１０にて決定したファイル名をそれぞれ付して、ＵＳＢメモリ１００に書き込む（ステップＳ１１）。その結果、ＵＳＢメモリ１００には、濃さ（２値化に用いた閾値）の異なるＮ枚の画像データが記憶される。以上で当該フローチャートに示す処理が完了する。
【００４３】
このように、本実施形態に係る電子黒板１は、ＵＳＢメモリ１００に画像データを書き込むにあたり、先ず筆記面４ａに描画された画像を読み取ってグレースケール画像データを生成し、生成したグレースケール画像データに含まれる各画素を階調値に関する閾値によって２値化して得られるモノクロ画像データを、閾値を異ならせて複数生成し、生成した複数のモノクロ画像データをＵＳＢメモリ１００に書き込む。
【００４４】
このように複数の異なる閾値で２値化したモノクロ画像データ、換言すれば複数の異なる濃度で生成したモノクロ画像データがＵＳＢメモリ１００に書き込まれれば、ユーザは所望の濃さのモノクロ画像データを選択し、その後の処理に使用することができる。また、筆記面４ａに描画された掠れた文字等が濃度不足のために何れかのモノクロ画像データ中で欠落していたとしても、そのモノクロ画像データよりも濃度の高い（本実施形態では閾値εｎの小さい）モノクロ画像データ中ではその文字等が認識できる場合もあることから、筆記面４ａに描画された文字等が欠落する可能性を低く抑えることができるといえる。反対に、濃度の高いモノクロ画像データにおいては何も描画されていない筆記面の地色や筆記面の暗線等が黒く取り込まれ、筆記面４ａに濃く描画された文字等の視認性が悪化することもあり得るが、このように濃く描画された文字等に関しては濃度の低い（本実施形態では閾値εｎの大きい）モノクロ画像データにおいて良好に現れるので、これを用いて確認すればよい。
【００４５】
また、電子黒板１は、ＵＳＢメモリ１００にグレースケール画像データを書き込める容量が有るならば、モノクロ画像データに代えてグレースケール画像データをＵＳＢメモリ１００に書き込む。このようにグレースケール画像データがＵＳＢメモリ１００に書き込まれれば、後ほどユーザがパーソナルコンピュータ等を用いて自由に画像データの濃度を変更することができる。なお、通常はグレースケール画像データ中には筆記面４ａの暗線等が表示されるが、それらもパーソナルコンピュータ等が有する２値化ツールを用いるなどして消去すればよい。
【００４６】
また、モノクロ画像データの生成数Ｎは、ＵＳＢメモリ１００の空き記憶容量Ｅに応じて決定される。そのため、グレースケール画像データを書き込めない場合であっても、可能な限り多くの濃度の異なるモノクロ画像データを生成し、ＵＳＢメモリ１００に書き込むことができる。
【００４７】
また、電子黒板１は、グレースケール画像データに含まれる各画素が示す階調値の最大値Ｐmaxおよび最小値Ｐmin間の階調値範囲を複数等分するＮ個の階調値εｎを求め、求めた階調値εｎを閾値として使用してモノクロ画像データを生成する。このように閾値を定めれば、各閾値は上記階調値範囲内において適度に分散した値となる。
【００４８】
また、電子黒板１は、生成した複数のモノクロ画像データそれぞれを、２値化に用いた各閾値の大小関係、すなわち濃度の高低関係を特定可能な形式のファイル名を付してＵＳＢメモリ１００に書き込む。このようにファイル名が付されれば、ＵＳＢメモリ１００に書き込まれたモノクロ画像データをパーソナルコンピュータ等で利用する際に、ユーザは各画像データのファイルを開くまでもなくその画像データにて示される画像の濃度を認識することが可能となる。  
その他にも、本実施形態の構成からは種々の好適な効果が得られる。
【００４９】
［変形例］
上記実施形態にて開示した構成は、種々の態様に変形可能である。  
例えば、上記実施形態ではＵＳＢメモリ１００にグレースケール画像データやモノクロ画像データを出力する場合を例示した。しかしながら、各画像の出力先となる記憶媒体はＵＳＢメモリに限られず、ＳＤカード、フロッピー（登録商標）ディスク、ＣＤ−Ｒ、ＤＶＤ−Ｒ、ハードディスクなど他のものであってもよい。また、これらの記憶媒体には、ＵＳＢポート９等の接続部に接続された各記憶媒体用のドライブを介して画像データが書き込まれてもよいし、電子黒板１に各記憶媒体用のドライブを設け、そのドライブを介して画像データが書き込まれてもよい。
【００５０】
また、上記実施形態では、画像処理部２４にて生成される多階調画像データが２５６色（８ビット）のグレースケール画像データである場合を例示した。しかしながら、画像処理部２４にて生成される多階調画像データの階調数は、４ビット、１６ビット、３２ビットなど、より少なく、あるいはより多くてもよいし、グレースケール画像データではなくカラー画像データであってもよい。
【００５１】
また、上記実施形態ではＵＳＢメモリ１００の空き記憶容量Ｅが不足している場合にグレースケール画像データを記憶せず、モノクロ画像データのみ記憶する場合を例示した。しかしながら、ＵＳＢメモリ１００に十分な空き記憶容量Ｅが有る場合にも、グレースケール画像データとともに、あるいはグレースケール画像データに代えて、複数の異なる閾値を用いて生成された複数のモノクロ画像データをＵＳＢメモリ１００に書き込むようにしてもよい。
【００５２】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下に、本願の当初の特許請求の範囲に記載された発明を付記する。
［１］
筆記面と、
記憶媒体を着脱可能な着脱部と、
前記筆記面に描画された情報を読み取り、各画素が多階調で表現された多階調画像データを生成する読取部と、
前記読取部によって生成された多階調画像データに含まれる各画素を階調値に関する所定の閾値によって２値化して得られる２階調画像データを、前記閾値を異ならせて複数生成する画像生成部と、
前記着脱部に装着された記憶媒体に前記画像生成部によって生成された複数の２階調画像データを書き込む出力制御部と、
を備えていることを特徴とする電子黒板。
［２］
前記出力制御部は、前記着脱部に装着された記憶媒体の空き記憶容量が前記多階調画像データのファイルサイズを超える場合、前記多階調画像データを前記記憶媒体に書き込むことを特徴とする［１］に記載の電子黒板。
［３］
前記画像生成部は、前記着脱部に装着された記憶媒体の空き記憶容量に応じて前記２階調画像データの生成数を決定することを特徴とする［１］又は［２］に記載の電子黒板。
［４］
前記画像生成部は、前記多階調画像データに含まれる各画素が示す階調値の最大値および最小値間の階調値範囲を複数等分する前記生成数と同数の階調値を前記各閾値として使用することを特徴とする［３］に記載の電子黒板。
［５］
前記出力制御部は、前記画像生成部によって生成された複数の２階調画像データそれぞれを、２値化に用いた前記各閾値の大小関係を特定可能な形式のファイル名を付して前記着脱部に装着された記憶媒体に書き込むことを特徴とする［１］乃至［４］のうちいずれか１に記載の電子黒板。
［６］
筆記面と、記憶媒体を着脱可能な着脱部と、前記筆記面に描画された情報を読み取り、各画素が多階調で表現された多階調画像データを生成する読取部と、を備える電子黒板を、
前記読取部によって生成された多階調画像データに含まれる各画素を階調値に関する所定の閾値によって２値化して得られる２階調画像データを、前記閾値を異ならせて複数生成する画像生成部と、
前記着脱部に装着された記憶媒体に前記画像生成部によって生成された複数の２階調画像データを書き込む出力制御部と、
として機能させるためのコンピュータプログラム。
【符号の説明】
【００５３】
１…電子黒板、４…シート、４ａ…筆記面、５…インクジェットプリンタ、７…操作パネル、９…ＵＳＢポート、２０…制御部、２１…ＲＯＭ、２２…ＲＡＭ、２４…画像処理部、２５…ＳＦモータ、１００…ＵＳＢメモリ、２０１…モノクロ画像生成機能、２０２…出力制御機能
【図１】
0005481470.tif 000002
【図２】
0005481470.tif 000003
【図３】
0005481470.tif 000004
【図４】
0005481470.tif 000005
【図５】
0005481470.tif 000006
【図６】
0005481470.tif 000007
【図７】
0005481470.tif 000008