(57)【要約】【課題】  色覚弱者が２種類以上の類似する色で描画を行ったときに、色覚弱者でない者が色の違いがあることを容易に認識できる表示システムおよび表示プログラムを提供する。【解決手段】  表示部１１とタッチ入力部１２と制御部１３と備える表示システム１において、制御部１３を、タッチ入力部１２からの入力があったとき、入力結果に対応する描画処理を行うことによって、表示部１１に入力画像を表示させる入力画像描画部２１として機能させるとともに、入力画像描画部２１によって表示部１１に入力画像が表示されるとき、表示中の入力画像の色情報ごとに、該色情報が示す色で表される所定の形状のカラーアイコンを、それぞれ１つずつ、表示部１１におけるパレット領域に表示させる使用色報知画像描画部２２として機能させる。【選択図】      図４Ｂ
2013088726.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示するための表示部と、前記表示部を制御するための制御部と、前記制御部に指示を入力するための入力部とを備える表示システムであって、
前記制御部は、
前記入力部からの入力があったとき、入力結果に対応する描画処理を行うことによって、前記表示部に入力画像を表示させる入力画像描画部と、
前記入力画像描画部によって前記表示部に入力画像が表示されるとき、表示中の入力画像の色情報ごとに、該色情報が示す色で表される所定の形状の使用色報知画像を、それぞれ１つずつ、前記表示部における所定の使用色報知領域に表示させる使用色報知画像描画部とを含むことを特徴とする表示システム。
【請求項２】
前記使用色報知画像描画部は、各色情報について、前記入力画像中における該色情報が示す色で表される画素の総数が第１の閾値よりも多いか、または、前記入力画像中における該色情報が示す色で表される連結成分の画素数が、前記第１の閾値よりも小さな第２の閾値よりも多い場合にのみ、該色情報が示す色で表される前記使用色報知画像を表示させることを特徴とする請求項１に記載の表示システム。
【請求項３】
前記使用色報知画像描画部は、前記使用色報知画像とともに、該使用色報知画像の色の名称とは異なる色の名称を表示させることを特徴とする請求項１または２に記載の表示システム。
【請求項４】
表示部および入力部を備えるコンピュータを、請求項１〜３のいずれか１つに記載の表示システムとして機能させることを特徴とする表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示システムおよび表示プログラムに関する。
【背景技術】
【０００２】
電子黒板システムなどの表示システムは、会議や講義等で用いられ、操作者による入力操作に基づいて、表示部の表示画面に画像を表示する。一般的に、表示画面には、種々の色の画像を表示することが可能であるが、色覚は人によって異なるので、操作者が描画した画像の色の違いを、会議等の参加者が認識できない場合がある。たとえば、色覚弱者によっては、赤色と濃い緑色との違いを認識できない場合があり、このような場合、色覚弱者ではない操作者が、赤色と濃い緑色とを選択して描画を行うと、会議等の参加者である色覚弱者は色の違いを認識できず、操作者が描画した画像の意図を理解できなくなってしまう。
【０００３】
このような問題を解決する技術として、特許文献１には、操作者の描画により画像が表示されたときに、表示された画像を、色覚弱者が見たときの画像に変換し、縮小して表示部に表示させる技術が開示されている。この技術によれば、色覚弱者ではない操作者は、表示部に表示された、色覚弱者が見たときの画像を確認することで、色覚弱者が区別して認識できる色に選択し直し、色覚弱者に理解できるように描画を行うことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３３４０５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、操作者が色覚弱者である場合、色覚弱者が区別して認識することができる色域は狭く限られているので、色を選択し直すのは難しく、必然的に、選択される色は類似してしまう。そうすると、会議等の参加者が色覚弱者でない者である場合、逆に、その参加者が、色の違いを容易には認識できなくなり、色覚弱者が描画した画像の意図を理解できない場合がある。
【０００６】
また、特許文献１に記載の技術では、表示された画像を変換および縮小して表示しているが、このような複雑な画像処理を行うと、処理に時間がかかり、表示システムを使用する会議等の迅速な進行を妨げるおそれがある。
【０００７】
本発明は、上述した課題を解決するためのものであり、色覚弱者が２種類以上の類似する色で描画を行ったときに、色覚弱者でない者が色の違いがあることを容易に認識できる表示システムおよび表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、画像を表示するための表示部と、前記表示部を制御するための制御部と、前記制御部に指示を入力するための入力部とを備える表示システムであって、
前記制御部は、
前記入力部からの入力があったとき、入力結果に対応する描画処理を行うことによって、前記表示部に入力画像を表示させる入力画像描画部と、
前記入力画像描画部によって前記表示部に入力画像が表示されるとき、表示中の入力画像の色情報ごとに、該色情報が示す色で表される所定の形状の使用色報知画像を、それぞれ１つずつ、前記表示部における所定の使用色報知領域に表示させる使用色報知画像描画部とを含むことを特徴とする表示システムである。
【０００９】
また本発明は、前記使用色報知画像描画部は、各色情報について、前記入力画像中における該色情報が示す色で表される画素の総数が第１の閾値よりも多いか、または、前記入力画像中における該色情報が示す色で表される連結成分の画素数が、前記第１の閾値よりも小さな第２の閾値よりも多い場合にのみ、該色情報が示す色で表される前記使用色報知画像を表示させることを特徴とする。
【００１０】
また本発明は、前記使用色報知画像描画部は、前記使用色報知画像とともに、該使用色報知画像の色の名称とは異なる色の名称を表示させることを特徴とする。
【００１１】
また本発明は、表示部および入力部を備えるコンピュータを、前記表示システムとして機能させることを特徴とする表示プログラムである。
【発明の効果】
【００１２】
本発明によれば、入力画像が表示されるときには、表示中の入力画像の色情報ごとに、該色情報が示す色で表される使用色報知画像が、それぞれ１つずつ、使用色報知領域に表示される。したがって、表示部に２色以上の類似した色で入力画像が表示されていても、使用色報知領域に表示される使用色報知画像を確認することで、使用されている色の数を認識することが容易になる。よって、色覚弱者が本発明に係る表示システムを操作する場合において、その色覚弱者が２種類以上の類似する色を使用して描画を行ったときに、色覚弱者でない者は色の違いがあることを容易に認識することができる。
【００１３】
また本発明によれば、各色情報について、入力画像中における該色情報が示す色で表される画素の総数が第１の閾値よりも多いか、または、入力画像中における該色情報が示す色で表される連結成分の画素数が、第１の閾値よりも小さな第２の閾値よりも多い場合にのみ、該色情報が示す色で表される使用色報知画像が表示される。したがって、ある色について、第１の閾値以下の画素数の不連続な画像か、または、第２の閾値以下の画素数の連結成分しか、入力画像として表示されていない場合には、その色で表される使用色報知画像が表示されないこととなり、操作者が意図して使用している色が分かり易くなる。
【００１４】
また本発明によれば、使用色報知画像とともに、その使用色報知画像の色とは異なる色の名称が表示される。たとえば、青みの強い緑色で描画される使用色報知画像とともに、「みどり」という色の名称が表示される。本来の緑色であれば、色覚弱者にとって緑色であるのか黄緑色であるのか判別し難いが、青みの強い緑色であれば、他の色と混同せずに認識することができる。しかしながら、青みの強い緑色や薄い青色などは、正式名称が広く知られていなかったり、存在しなかったりする場合がある。そこで、本発明では、青みの強い緑色に類似する代表的な色である「みどり」色の名称を、青みの強い緑色で描画される使用色報知画像とともに表示する。これによって、色覚弱者がどのような色のつもりで画像を描画しているかを、色覚弱者でない者は容易に知ることができる。そして、使用色報知画像とともに色の名称が表示されることで、本発明に係る表示システムを初めて見る人であっても、使用色報知画像が入力画像に使用されている色を示していることをすぐに理解することができる。
【００１５】
また本発明によれば、表示部および入力部を備えるコンピュータを前記表示システムとして機能させる表示プログラムを提供することができる。
【図面の簡単な説明】
【００１６】
【図１】表示システム１の外観を示す模式図である。
【図２】表示システム１の電気的構成を示すブロック図である。
【図３Ａ】表示パネル１１１における画像の表示例を示す図である。
【図３Ｂ】表示パネル１１１における画像の表示例を示す図である。
【図３Ｃ】表示パネル１１１における画像の表示例を示す図である。
【図３Ｄ】表示パネル１１１における画像の表示例を示す図である。
【図４Ａ】入力画像描画部２１および使用色報知画像描画部２２の処理を示すフローチャートである。
【図４Ｂ】入力画像描画部２１および使用色報知画像描画部２２の処理を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下に、本発明の実施形態の１つである表示システム１について説明する。図１は、表示システム１の外観を示す模式図である。図２は、表示システム１の電気的構成を示すブロック図である。表示システム１は、たとえば、縦１００ｃｍ、横１５０ｃｍ程度の略矩形状の表示パネル１１１を有する電子黒板システムであり、表示部１１と、タッチ入力部１２と、制御部１３とを備える。
【００１８】
表示部１１は、たとえば、液晶ディスプレイ、ＥＬ（ElectroLuminescence）ディスプレイ、プラズマディスプレイなどであり、表示パネル１１１を有し、制御部１３から入力された画像を、表示パネル１１１に表示する。表示部１１は、表示パネル１１１に画像を表示させるための表示パネルドライバ１１２を含んでいる。表示パネルドライバ１１２は、制御部１３から入力された画像を記憶するためのビットマップＲＡＭ（Random Access Memory）１１３を備え、記憶された画像に基づいて表示パネル１１１に画像を表示させる。ビットマップＲＡＭ１１３は、表示パネル１１１に描画可能な色ごとに設けられ、ビットマップＲＡＭ１１３の１ビットと、表示パネル１１１の１画素とが１対１に対応する。より詳細には、表示パネル１１１に描画されている画像の画素ごとに、その画素の色に対応するビットマップＲＡＭ１１３における、その画素に１対１に対応する１ビットに、数値「１」が記憶され、それ以外に数値「０」が記憶される。なお、本発明の他の実施形態としては、表示部１１が、スクリーンを画面として、その画面に画像を投影するプロジェクタであってもよい。
【００１９】
タッチ入力部１２は、投影型静電容量方式タッチパネル、抵抗膜方式タッチパネル、赤外線遮断検出方式タッチパネルなどから構成され、制御部１３に対して指示を入力することができる。タッチ入力部１２は、表示部１１の表示パネル１１１の周辺に固定されるタッチパネル部１２１と、操作者による操作を検出し、表示パネル１１１の画素の位置を示す情報である位置情報を取得して、制御部１３に入力するタッチパネルドライバ１２２とを含む。
【００２０】
たとえば、タッチ入力部１２が抵抗膜方式タッチパネルである場合、タッチパネル部１２１は表示パネル１１１を被覆するように表示パネル１１１上に固定される。この場合、操作者が、タッチパネル部１２１の表面を手指やスタイラスなどによって押圧すると、タッチパネルドライバ１２２によって押圧操作が検出されるとともに、押圧された位置に対応する位置情報が取得され、その位置情報が制御部１３に入力される。また、たとえば、タッチ入力部１２が赤外線遮断検出方式タッチパネルである場合、タッチパネル部１２１は表示パネル１１１の周縁部を取り囲むように固定され、タッチパネル部１２１の送信部および受信部によって、表示パネル１１１に対して平行に赤外線の送受信が行われる。この場合、操作者が、表示パネル１１１に手指やスタイラスなどを近接または当接させると、表示パネル１１１上で送受信される赤外線が手指やスタイラスなどによって遮断されたことが、タッチパネルドライバ１２２によって検出されるとともに、遮断された位置に対応する位置情報が取得され、その位置情報が制御部１３に入力される。
【００２１】
制御部１３は、ＣＰＵ（Central Processing Unit）などの制御演算回路、ＤＤＲ  ＳＤＲＡＭ（Double Data Rate Synchronous Dynamic Random Access Memory）などの揮発性メモリ、および、フラッシュＲＯＭ（Read Only Memory）、ＥＥＰＲＯＭ（登録商標）、ＨＤＤ（Hard Disk Drive）などの不揮発性メモリから構成され、表示部１１およびタッチ入力部１２に電気的に接続される。制御部１３は、表示部１１を制御して表示パネル１１１に画像を表示させることができる装置であり、表示部１１の一部であってもよいし、表示部１１とは別の装置、たとえばＰＣ（Personal Computer）であってもよい。制御部１３がＰＣである場合は、ＰＣに付随するマウスなどの入力部によっても、制御部１３に対して指示を入力することができる。
【００２２】
制御部１３の揮発性メモリには、タッチ入力部１２から入力された位置情報や画像などが記憶される。制御部１３の不揮発性メモリには、本発明に係る表示プログラムが記憶され、この表示プログラムに基づいて制御演算回路が演算および制御を行うことで、制御部１３は、後述する入力画像描画部２１および使用色報知画像描画部２２の機能を発揮する。なお、本発明の他の実施形態としては、制御部１３が、後述する入力画像描画部２１および使用色報知画像描画部２２の機能をそれぞれ発揮する複数のＩＣ（Integrated Circuit）チップから構成されてもよい。
【００２３】
表示システム１は、タッチ入力部１２によって位置情報が取得されると、後述する入力画像描画部２１の機能により、その位置情報に対応する表示パネル１１１の画素に、画像を描画することができる（描画処理）。また、表示システム１は、タッチ入力部１２によって位置情報が取得されたときに、後述する入力画像描画部２１の機能により、その位置情報に対応する表示パネル１１１の画素に既に描画されていた画像を、消去することもできる（消去処理）。
【００２４】
このような画像の描画処理および消去処理を行う公知のシステムとしては、公知のＰＣ（Personal Computer）と、タッチパネル一体型ディスプレイＰＮ−Ｌ６００Ｂ（シャープ株式会社製）などの公知の表示装置とから構成されるシステムを挙げることができる。表示システム１は、このようなシステムに、本発明に係る表示プログラムを記憶させることで構成されてもよい。また、表示システム１は、電子黒板システムではなく、タブレットＰＣやスマートフォンであってもよい。
【００２５】
図２に示すように、制御部１３は、入力画像描画部２１および使用色報知画像描画部２２として機能する。入力画像描画部２１は、タッチ入力部１２からの位置情報の入力があったとき、位置情報に対応する描画処理を行うことによって、表示部１１の表示パネル１１１に、入力された位置情報に対応する画像（入力画像）を表示させる機能を有し、位置情報記憶部２１１と、選択モード記憶部２１２と、選択色記憶部２１３と、アイコン描画部２１４と、描画処理部２１５とを含む。
【００２６】
位置情報記憶部２１１は、タッチ入力部１２から入力された位置情報を記憶する。記憶した位置情報は、後述するように、表示部１１の表示パネルドライバ１１２に入力され、その後削除される。
【００２７】
選択モード記憶部２１２は、操作者によって選択されたモードを記憶する。選択可能なモードとしては、描画処理を行う描画処理モードと、消去処理を行う消去処理モードとがある。たとえば、操作者は、表示パネル１１１に表示されるモード選択用アイコンをタッチすることで、描画処理モードか、消去処理モードかを選択することができる。描画処理モードに対応するモード選択用アイコンは、たとえば、ペンを模したアイコン（ペンアイコン）であり、このアイコンにタッチすることで、描画処理モードを選択するとともに、描画される画像の大きさ（ペンの太さ）も選択できる。このとき、選択されたペンの太さも、選択モード記憶部２１２に記憶される。また、消去処理モードに対応するモード選択用アイコンは、たとえば、消しゴムを模したアイコン（消しゴムアイコン）であり、このアイコンにタッチすることで、消去処理モードを選択するとともに、消去される画像の大きさ（消しゴムの太さ）も選択できる。このとき、選択された消しゴムの太さも、選択モード記憶部２１２に記憶される。
【００２８】
選択色記憶部２１３は、選択された色情報を記憶する。選択色記憶部２１３に記憶される色情報は、描画処理モードにおいて表示パネル１１１に描画される画像の色を示す。たとえば、操作者は、表示パネル１１１に表示される色選択用アイコンをタッチすることで、描画に使用する色を選択することができる。本実施形態では、色選択用アイコンは、描画処理モードに対応するモード選択用アイコン（ペンアイコン）をタッチしたときに表示される。また、本実施形態では、色選択用アイコンで選択可能な色は、予め、後述する色情報記憶部２２３に記憶されている４つの色である。
【００２９】
アイコン描画部２１４は、上述したモード選択用アイコンや色選択用アイコンを、表示パネル１１１に表示させる。描画処理部２１５は、入力された位置情報に基づいて、表示パネル１１１に画像を描画したり、描画した画像を消去したりする。
【００３０】
このような入力画像描画部２１は、タッチ入力部１２からの位置情報が制御部１３に入力されると、入力された位置情報を位置情報記憶部２１１に記憶する。位置情報の記憶後、入力画像描画部２１は、アイコン描画部２１４を参照して、上述したモード選択用アイコンや色選択用アイコンなどのアイコンがタッチされたか否かを判断する。アイコンがタッチされた場合、入力画像描画部２１は、モードの変更や色の変更などの、各アイコンに対応する処理を行う。
【００３１】
アイコン以外の箇所がタッチされた場合、入力画像描画部２１は、選択モード記憶部２１２を参照して、描画処理モードか消去処理モードかを判断する。描画処理モードの場合、入力画像描画部２１の描画処理部２１５は、位置情報記憶部２１１に記憶されている位置情報と、選択色記憶部２１３に記憶されている色情報とを、表示部１１の表示パネルドライバ１１２に入力して、その後、位置情報記憶部２１１は、記憶した位置情報を削除する。そして、表示パネルドライバ１１２は、入力された色情報に対応するビットマップＲＡＭ１１３において、入力された位置情報に対応するビットに数値「１」を記憶し、そのビットマップＲＡＭ１１３に従って、表示パネル１１１に画像を表示させる。消去処理モードの場合、入力画像描画部２１の描画処理部２１５は、位置情報記憶部２１１に記憶されている位置情報と、その位置情報に対応する画像を消去する指示とを、表示部１１の表示パネルドライバ１１２に入力して、その後、位置情報記憶部２１１は、記憶した位置情報を削除する。そして、表示パネルドライバ１１２は、各ビットマップＲＡＭ１１３において、入力された位置情報に対応するビットに数値「０」を記憶し、各ビットマップＲＡＭ１１３に従って、表示パネル１１１から画像を消去する。
【００３２】
制御部１３のもう１つの機能である使用色報知画像描画部２２は、入力画像描画部２１によって表示部１１に入力画像が表示されているとき、表示中の入力画像に使用されている色情報ごとに、該色情報が示す色で、所定の形状の使用色報知画像（カラーアイコン）を、それぞれ１つずつ、表示部１１における所定の使用色報知領域（パレット領域）に表示させる。
【００３３】
使用色報知画像描画部２２は、既使用色記憶部２２１と、アイコン形状記憶部２２２と、色情報記憶部２２３と、パレット領域設定部２２４と、カラーアイコン描画部２２５と、消去色記憶部２２６とを含む。これらの各部２２１〜２２６について説明する前に、図３Ａ〜図３Ｄを用いて、使用色報知画像描画部２２の機能について概説する。図３Ａ〜図３Ｄは、表示パネル１１１における画像の表示例を示すものであり、表示パネル１１１の右上隅の部分を表している。
【００３４】
図３Ａは、操作者によるタッチ入力により、入力画像描画部２１が、表示パネル１１１に、「あお」色で「集合場所：」という文字列を描画した場合を示している。図３Ａでは、「集合場所：」という文字列は斜線部であるが、実際には、選択色記憶部２１３には「あお」色の色情報が記憶され、「集合場所：」という文字列は「あお」色で描画されているとする。なお、ここでいう「あお」色は、本来の青色ではなく、後述するように、薄い青色（Ｒ，Ｇ，Ｂ＝１，１００，２５５）である。
【００３５】
図３Ａのように、入力画像描画部２１によって「あお」色で描画が行われたとき、使用色報知画像描画部２２は、表示パネル１１１の右上のパレット領域Ｒに、「あお」色で描画されるカラーアイコンＣ１と、所定の色（たとえば黒色）で描画される「あお」という色の名称とを表示させる。また、このとき、使用色報知画像描画部２２は、パレット領域Ｒを囲む枠線Ｗも表示させる。
【００３６】
図３Ｂは、図３Ａの状態から、さらに、操作者によるタッチ入力により、入力画像描画部２１が、表示パネル１１１に、「みどり」色で「入口前」という文字列を描画した場合を示している。図３Ｂでは、「入口前」という文字列はドット部であるが、実際には、選択色記憶部２１３に記憶されている色情報は、操作者によって「あお」色から「みどり」色の色情報に変更されており、「入口前」という文字列は「みどり」色で描画されているとする。なお、ここでいう「みどり」色は、本来の緑色ではなく、後述するように、青みの強い緑色（Ｒ，Ｇ，Ｂ＝５，１６０，１００）である。
【００３７】
図３Ｂのように、入力画像描画部２１によって「みどり」色での描画が追加されたとき、使用色報知画像描画部２２は、表示パネル１１１の右上のパレット領域Ｒを、２倍の大きさに拡大し、このパレット領域Ｒに、「みどり」色で描画されるカラーアイコンＣ２と、所定の色（たとえば黒色）で描画される「みどり」という色の名称とを追加して表示させる。
【００３８】
なお、図３Ａ、図３Ｂでは、入力画像描画部２１によって「みどり」色での描画が追加されると、使用色報知画像描画部２２は、既に表示されていたカラーアイコンＣ１は変更せずに、追加するカラーアイコンＣ２を、既に表示されていたカラーアイコンＣ１の左に隣接させて表示しているが、これに限られず、たとえば、追加するカラーアイコンＣ２を、既に表示されていたカラーアイコンＣ１に隣接する、上下左右のいずれかの位置に表示させるようにしてもよい。また、たとえば、既に表示されていたカラーアイコンＣ１を表示パネル１１１において左に移動させて表示し、そのカラーアイコンＣ１の右に、カラーアイコンＣ２を追加して表示させてもよい。
【００３９】
このように、使用色報知画像描画部２２は、入力画像描画部２１によって表示パネル１１１に描画が行われると、その描画に使用された色のカラーアイコンおよびそのカラーアイコンの色の本来の名称とは異なる色の名称を、表示パネル１１１のパレット領域Ｒに描画する。カラーアイコンは、図３Ａ、図３Ｂでは、横に並んだ３本の縦線であるが、この形状に限られず、各カラーアイコン同士が同じ形状であれば、どのような形状であってもよい。なお、本実施形態で、カラーアイコンが図３Ａ、図３Ｂに示す形状であるのは、このカラーアイコンにタッチすることで、ペンの太さを変更できることを操作者に示すためであり、操作者がこのカラーアイコンにタッチすれば、ペンの太さを選択することができ、選択後のペンの太さが、選択モード記憶部２１２に記憶される。また、図３Ｂのように２色以上のカラーアイコンが表示されているときは、選択中の色とは異なる色のカラーアイコンにタッチすることで、色の変更を行うこともできる。
【００４０】
パレット領域Ｒは、カラーアイコンおよび色の名称を表示することができる大きさの領域であり、たとえば、（カラーアイコンの面積＋色の名称の表示領域）×カラーアイコンの表示数×１〜２程度の面積の領域である。本実施形態では、入力画像描画部２１によって描画された入力画像と重ならないように、パレット領域Ｒを表示パネル１１１の右上に設定しているが、パレット領域Ｒの場所はこれに限られない。また、操作者がパレット領域Ｒの枠線Ｗをタッチしてスライドすることで、パレット領域Ｒの場所を変更することが可能である。
【００４１】
以上のような使用色報知画像描画部２２の機能によれば、表示パネル１１１に２色以上の類似した色で入力画像が描画されていても、使用されている色の数を認識することが容易になる。たとえば、色覚弱者にとって、「あお」色（薄い青色）と「みどり」色（青みの強い緑色）とは、異なる色として認識し易いが、色覚弱者が操作者となって「あお」色と「みどり」色とを使用して描画を行うと、色覚弱者でない者は、入力画像を一見しただけでは、「あお」色と「みどり」色との２色が使用されていることを直ちには認識し難い。しかしながら、本実施形態では、使用色報知画像描画部２２によって、パレット領域Ｒに、「あお」色のカラーアイコンＣ１と、「みどり」色のカラーアイコンＣ２とが表示されるので、色覚弱者でない者にも、「あお」色と「みどり」色との２色が使用されていることを容易に理解でき、操作者である色覚弱者によって描画された入力画像の意図を理解し易くなる。
【００４２】
また、本実施形態では、カラーアイコンとともにそのカラーアイコンの色とは異なる色の名称が表示される。たとえば、上述したように、青みの強い緑色で描画されるカラーアイコンとともに、「みどり」という色の名称が表示される。本来の緑色であれば、色覚弱者にとって緑色であるのか黄緑色であるのか判別し難いが、青みの強い緑色であれば、他の色と混同せずに認識することができる。しかしながら、青みの強い緑色や薄い青色などは、正式名称が広く知られていなかったり、存在しなかったりする場合がある。そこで、本実施形態では、青みの強い緑色に類似する代表的な色である「みどり」色の名称を、青みの強い緑色で描画されるカラーアイコンとともに表示する。これによって、色覚弱者がどのような色のつもりで画像を描画しているかを、色覚弱者でない者は容易に知ることができる。そして、カラーアイコンとともに色の名称が表示されることで、表示システム１を初めて見る人であっても、カラーアイコンが入力画像に使用されている色を示していることを、すぐに理解することができる。
【００４３】
なお、図３Ｃは、図３Ｂの状態から、さらに、操作者によるタッチ入力により、入力画像描画部２１が、表示パネル１１１に、「あお」色で「集合時間：」という文字列を描画した場合を示している。図３Ｃでは、「集合時間：」という文字列は斜線部であるが、実際には、選択色記憶部２１３に記憶されている色情報は、操作者によって「みどり」色から「あお」色の色情報に変更されており、「集合時間：」という文字列は「あお」色で描画されているとする。このように、既に「あお」色のカラーアイコンＣ１が表示されている状態で、入力画像描画部２１によって「あお」色での描画がさらに行われた場合、使用色報知画像描画部２２は、「あお」色のカラーアイコンＣ１を追加する処理は行わず、図３Ｂ、図３Ｃに示すように、パレット領域Ｒ内の画像を変更しない。このように、既にカラーアイコンが表示されている場合には、同じ色のカラーアイコンの追加は行われず、色とカラーアイコンとが１対１に対応するので、パレット領域Ｒを不必要に大きくすることがない。また、色とカラーアイコンとが１対１に対応するので、色の名称を表示しない場合であっても、カラーアイコンの表示数を見れば、入力画像中に何色の色が使用されているかを認識することができる。
【００４４】
また、図３Ｄは、図３Ｂの状態から、操作者によって描画処理モードから消去処理モードへと変更され、操作者によるタッチ入力により、入力画像描画部２１が、表示パネル１１１に描画されていた、「あお」色の「集合場所：」という文字列を消去した場合を示している。このように、入力画像描画部２１によって、「あお」色の画像が表示パネル１１１からすべて消去された場合、使用色報知画像描画部２２は、「あお」色のカラーアイコンＣ１および「あお」という色の名称を、パレット領域Ｒから消去するとともに、パレット領域Ｒを１／２に縮小する。縮小されたパレット領域Ｒには、図３Ｄに示すように、「みどり」色のカラーアイコンＣ２が表示されている。このように、既に描画されていない色のカラーアイコンは表示パネル１１１から消去されるので、表示中の入力画像に使用されている色を確実に認識することができる。
【００４５】
上述したように、入力画像描画部２１による描画処理が行われれば、使用色報知画像描画部２２によってカラーアイコンおよび色の名称の描画が行われるので、描画された画像がたとえ１ドットであっても、カラーアイコンおよび色の名称の描画が行われることになる。しかしながら、ある色の画像が表示パネル１１１に１ドットしか存在しないような場合というのは、操作者が意図せずに描画してしまったものである可能性が高く、このような場合にカラーアイコン等を描画すると、却って、使用されている色が何色であるかが分かり難くなる。そこで、使用色報知画像描画部２２は、各色情報について、入力画像中における該色情報が示す色で表される画素の総数が第１の閾値よりも多いか、または、入力画像中における該色情報が示す色で表される連結成分の画素数が第２の閾値よりも多い場合にのみ、該色情報が示す色のカラーアイコンを表示させることが好ましい。
【００４６】
ここで、第１の閾値は、たとえば、５０ドット〜１００ドットである。また、連結成分（Connected Component，ＣＣ）とは、描画されている画素の連続した集まりであり、「連続」とは、注目する画素の周囲の８画素のうちのいずれかの画素が同じ色であることを意味する。また、第２の閾値は、第１の閾値よりも小さく、たとえば、５ドット〜５０ドットである。すなわち、使用色報知画像描画部２２は、表示パネル１１１に表示中の、ある色の入力画像が、不連続に散在する小さな画像の集合である場合には、その入力画像の画素数が比較的大きな第１の閾値よりも多い場合にのみ、その色のカラーアイコン等の描画を行い、ある色の入力画像が、連続した小さな画像である場合には、その入力画像の画素数が比較的小さな第２の閾値よりも多い場合にのみ、カラーアイコン等の描画を行う。第１の閾値よりも第２の閾値が小さいのは、入力画像中の連結成分は、不連続な点よりも視認し易いので、異なっている色であることに気づき易いと考えられるからである。
【００４７】
このように使用色報知画像描画部２２を機能させることで、操作者が意図的に小さな点を複数描画したり、短い線を描画したりした場合には、カラーアイコン等の描画を正しく行うことができ、操作者が意図せずに表示パネル１１１にタッチして小さな画像が描画されてしまったり、消去処理モードにおいて画像を消去し切れず、操作者が意図せずに小さな画像を残してしまったりした場合には、カラーアイコン等が表示されなくなる。これによって、操作者が意図して使用している色が分かり易くなる。
【００４８】
次に、使用色報知画像描画部２２の詳細について説明する。上述したように、使用色報知画像描画部２２は、既使用色記憶部２２１と、アイコン形状記憶部２２２と、色情報記憶部２２３と、パレット領域設定部２２４と、カラーアイコン描画部２２５と、消去色記憶部２２６とを含む。既使用色記憶部２２１は、表示パネル１１１に既に描画されているカラーアイコンの色の色情報を記憶する。パレット領域設定部２２４は、表示パネル１１１にパレット領域Ｒを設定する。本実施形態において、設定されるパレット領域Ｒは、初期設定では表示パネル１１１の右上隅であるが、パレット領域Ｒの枠線Ｗにタッチしてスライドすることにより、パレット領域Ｒを他の場所に設定することが可能である。
【００４９】
アイコン形状記憶部２２２は、カラーアイコンの形状のみを記憶しており、カラーアイコン描画部２２５は、既使用色記憶部２２１に記憶されていない色情報が示す色での描画が入力画像描画部２１によって行われたときに、その色情報とアイコン形状記憶部２２２に記憶される形状とから、カラーアイコンを合成して表示パネル１１１に描画する。
【００５０】
色情報記憶部２２３は、選択可能な色の色情報（ＲＧＢ値）と各色情報に対応する名称を表す文字列とを、関連付けて記憶しており、カラーアイコン描画部２２５は、カラーアイコンを描画するときに、色情報記憶部２２３を参照して、表示パネル１１１においてカラーアイコンの上側に、対応する色の名称を描画する。たとえば、色情報記憶部２２３は、表１のようなテーブルを記憶している。
【００５１】
【表１】
2013088726.tif 000003
【００５２】
このテーブルは、Ｒ，Ｇ，Ｂ＝０，０，０の色に、「くろ」という名称が対応し、Ｒ，Ｇ，Ｂ＝２３５，３０，４０の色に、「あか」という名称が対応し、Ｒ，Ｇ，Ｂ＝１，１００，２５５の色に、「あお」という名称が対応し、Ｒ，Ｇ，Ｂ＝５，１６０，１００の色に、「みどり」という名称が対応することを示している。ここで、「くろ」色は、本来の黒色と同じ色であるが、「あか」色は、本来の赤色とは異なる色であり、「あお」色は、本来の青色とは異なる色であり、「みどり」色は、本来の緑色とは異なる色である。たとえば、「みどり」色は、青みの強い緑色である。
【００５３】
色情報記憶部２２３は、上述したように、操作者が選択可能な色を記憶している。したがって、操作者が選択するのは、本来の緑色ではなく、「みどり」色ということになる。このように色情報記憶部２２３が設定されるのは、本来の色であると、色覚弱者が区別して使用し難いからである。「あか」色、「あお」色、「みどり」色の３色であれば、色覚弱者が区別して使用し易いので、これらの色が、色情報記憶部２２３に設定されている。
【００５４】
消去色記憶部２２６は、消去対象となるカラーアイコンの色の色情報を一時的に記憶する。カラーアイコン描画部２２５は、カラーアイコンを消去する指示があったときに、消去色記憶部２２６に記憶中の色情報が示す色のカラーアイコンを、表示パネル１１１から消去する。
【００５５】
これらの各部２２１〜２２６を含む使用色報知画像描画部２２と、入力画像描画部２１とによる処理を、図４Ａおよび図４Ｂを用いて説明する。図４Ａおよび図４Ｂは、表示システム１に電源が投入された時からの入力画像描画部２１および使用色報知画像描画部２２の処理を示すフローチャートである。
【００５６】
電源が投入されると、まず、ステップＳ１として、表示パネル１１１の画面がクリアされる。次に、ステップＳ２では、アイコン描画部２１４によって、表示パネル１１１に、ペンアイコンや消しゴムアイコンなどが表示される。ステップＳ３では、初期設定が行われる。初期設定は、黒色での描画処理モードである。
【００５７】
ステップＳ４では、表示パネル１１１の画面がタッチされた否かを判断し、タッチされればステップＳ５の処理に進む。画面がタッチされると、ステップＳ５において、タッチパネルドライバ１２２によってタッチ位置に対応する位置情報が検出され、その位置情報を、位置情報記憶部２１１が記憶する。
【００５８】
ステップＳ６では、入力画像描画部２１は、アイコン描画部２１４を参照して、モード選択用アイコンなどの各種アイコンがタッチされたか否かを判断し、ペンアイコンがタッチされればステップＳ１８の処理に進み、消しゴムアイコンがタッチされればステップＳ２２の処理に進み、終了アイコンがタッチされれば、電源が切断されて終了する。アイコン以外の位置がタッチされた場合は、ステップＳ７の処理に進む。
【００５９】
ステップＳ２２では、選択モード記憶部２１２は、消去処理モードであることを記憶する。ステップＳ１８では、アイコン描画部２１４は、表示パネル１１１の画面に色選択用アイコンを表示させる。ステップＳ１９では、入力画像描画部２１は、操作者によって色選択用アイコンがタッチされたか否かを判断し、タッチされていればステップＳ２０の処理に進み、タッチされていなければステップＳ４の処理に戻る。ステップＳ２０では、選択モード記憶部２１２が、描画処理モードであることを記憶し、ステップＳ２１では、選択色記憶部２１３が、タッチされた色選択用アイコンの示す色の色情報を記憶する。
【００６０】
ステップＳ７では、使用色報知画像描画部２２は、既使用色記憶部２２１を参照して、カラーアイコンを表示中か否かを判断し、表示中であればステップＳ８の処理に進み、表示中でなければステップＳ９の処理に進む。ステップＳ８では、使用色報知画像描画部２２は、カラーアイコン描画部２２５を参照して、カラーアイコンがタッチされたか否かを判断し、カラーアイコンがタッチされればステップＳ２０の処理に進み、カラーアイコン以外の位置がタッチされれば、ステップＳ９の処理に進む。
【００６１】
ステップＳ９では、入力画像描画部２１は、選択モード記憶部２１２を参照し、選択中のモードが描画処理モードである場合には、ステップＳ１０の処理に進み、選択中のモードが描画処理モードでない場合、すなわち、消去処理モードである場合には、ステップＳ２３の処理に進む。
【００６２】
ステップＳ１０では、使用色報知画像描画部２２は、既使用色記憶部２２１を参照して、カラーアイコンを表示中か否かを判断し、表示中であればステップＳ１２の処理に進み、表示中でなければステップＳ１１の処理に進む。ステップＳ１１では、使用色報知画像描画部２２のパレット領域設定部２２４は、１つのカラーアイコンが入るようにパレット領域Ｒを設定する。そして、使用色報知画像描画部２２のカラーアイコン描画部２２５は、選択色記憶部２１３に記憶されている選択中の色の色情報に基づいて、アイコン形状記憶部２２２および色情報記憶部２２３を参照して、パレット領域Ｒに、選択中の色のカラーアイコンと、対応する名称とを描画するように、表示部１１の表示パネルドライバ１１２へ指示を出力する。これによって、表示パネルドライバ１１２は、表示パネル１１１にカラーアイコンおよび色の名称を表示する。
【００６３】
ステップＳ１２では、使用色報知画像描画部２２は、選択色記憶部２１３に記憶されている色情報が、既使用色記憶部２２１に記憶されているか否かを判断し、記憶されている場合には、ステップＳ１５の処理に進み、記憶されていない場合には、ステップＳ１３の処理に進む。ステップＳ１３では、使用色報知画像描画部２２のパレット領域設定部２２４は、追加するカラーアイコンが入るようにパレット領域Ｒを拡大して設定する。そして、使用色報知画像描画部２２のカラーアイコン描画部２２５は、選択色記憶部２１３に記憶されている選択中の色の色情報に基づいて、アイコン形状記憶部２２２および色情報記憶部２２３を参照して、パレット領域Ｒに、選択中の色のカラーアイコンと、対応する名称とを描画するように、表示部１１の表示パネルドライバ１１２へ指示を出力する。これによって、表示パネルドライバ１１２は、表示パネル１１１にカラーアイコンおよび色の名称を追加表示する。
【００６４】
ステップＳ１４では、使用色報知画像描画部２２は、選択中の色の色情報を、既使用色記憶部２２１に記憶させる。ステップＳ１５では、入力画像描画部２１は、表示パネル１１１の画面がタッチされてからタッチオフされるまでに検出された位置情報を確認し、ステップＳ１６において、表示パネルドライバ１１２へ、検出された位置情報と、選択中の色の色情報とを出力する。これによって、表示パネルドライバ１１２は、入力された位置情報に対応する位置に、選択中の色で、画像の描画を行う。入力画像描画部２１は、表示パネルドライバ１１２への位置情報の出力後、位置情報記憶部２１１に記憶されている位置情報を削除する。
【００６５】
ステップＳ１７では、タッチオフされたか否かを判断し、タッチオフされればステップＳ４の処理に戻り、タッチオフされなければステップＳ１５の処理に戻る。
【００６６】
ステップＳ２３では、使用色報知画像描画部２２は、既使用色記憶部２２１を参照して、カラーアイコンを表示中か否かを判断し、表示中であればステップＳ２４の処理に進み、表示中でなければステップＳ４の処理に戻る。ステップＳ２４では、入力画像描画部２１は、表示パネル１１１の画面がタッチされてからタッチオフされるまでに検出された位置情報を確認する。
【００６７】
ステップＳ２５では、入力画像描画部２１は、検出された位置情報に対応する位置に描画があるか否かを、表示パネルドライバ１１２に対して確認し、描画があれば、ステップＳ２６において、描画されている色の色情報を取得し、描画が無ければ、ステップＳ３０の処理に進む。ステップＳ２７では、使用色報知画像描画部２２は、ステップＳ２６において取得した色情報が、消去色記憶部２２６に記憶されているか否かを判断し、記憶されていれば、ステップＳ２９の処理に進み、記憶されていなければ、ステップＳ２８において、その色情報を消去色記憶部２２６に記憶させる。
【００６８】
ステップＳ２９では、入力画像描画部２１は、検出された位置情報と、その位置情報に対応する位置に描画されている画像を消去する指示とを、表示部１１の表示パネルドライバ１１２へ出力する。これによって、表示パネルドライバ１１２は、入力された位置情報に対応する位置における画像の消去を行う。入力画像描画部２１は、表示パネルドライバ１１２への位置情報の出力後、位置情報記憶部２１１に記憶されている位置情報を削除する。
【００６９】
ステップＳ３０では、タッチオフされたか否かを判断し、タッチオフされればステップＳ３１の処理に進み、タッチオフされなければステップＳ２４の処理に戻る。
【００７０】
ステップＳ３１では、使用色報知画像描画部２２は、表示パネルドライバ１１２に対して、消去色記憶部２２６に記憶されている色情報が示す色の画像が表示パネル１１１の画面に残っているか否かを判断し、残っていれば、ステップＳ３６の処理に進み、残っていなければ、ステップＳ３２の処理に進む。ステップＳ３２では、使用色報知画像描画部２２は、消去色記憶部２２６に記憶されている色情報を既使用色記憶部２２１から削除する。
【００７１】
ステップＳ３３では、使用色報知画像描画部２２は、既使用色記憶部２２１から色情報がすべて無くなったか否かを判断し、すべて無くなった場合には、ステップＳ３５の処理に進み、既使用色記憶部２２１にまだ色情報が残っている場合には、ステップＳ３４の処理に進む。
【００７２】
ステップＳ３４では、カラーアイコン描画部２２５は、消去色記憶部２２６に記憶されている色情報が示す色のカラーアイコンおよび色の名称を消去するように、表示パネルドライバ１１２へ指示を出力し、パレット領域設定部２２４は、パレット領域Ｒを縮小して、縮小後のパレット領域Ｒを示す枠線Ｗを表示するように、表示パネルドライバ１１２へ指示を出力する。これによって、表示パネルドライバ１１２は、消去色記憶部２２６に記憶されている色情報が示す色のカラーアイコンおよび色の名称を消去するとともに、縮小後のパレット領域Ｒを示す枠線Ｗを表示する。
【００７３】
ステップＳ３５では、カラーアイコン描画部２２５は、消去色記憶部２２６に記憶されている色情報が示す色のカラーアイコンおよび色の名称を消去するように、表示パネルドライバ１１２へ指示を出力し、パレット領域設定部２２４は、パレット領域Ｒの設定を解除して、パレット領域Ｒを示す枠線Ｗを消去するように、表示パネルドライバ１１２へ指示を出力する。これによって、表示パネルドライバ１１２は、消去色記憶部２２６に記憶されている色情報が示す色のカラーアイコンおよび色の名称を消去するとともに、パレット領域Ｒを示す枠線Ｗを消去する。
【００７４】
ステップＳ３６では、使用色報知画像描画部２２は、消去色記憶部２２６に記憶されている色情報を削除して、ステップＳ４の処理に戻る。
【００７５】
以上のステップＳ１〜Ｓ３６の処理によって、表示システム１は、入力画像の描画や消去に応じて、上述したように、カラーアイコンおよび色の名称を描画したり消去したりすることができる。なお、本実施形態では、ステップＳ１１，Ｓ１３，Ｓ１６のように、カラーアイコンおよび色の名称の描画の後に、入力画像の描画を行っているが、この順番は逆であってもよい。また、本実施形態では、ステップＳ２９，Ｓ３４，Ｓ３５のように、入力画像の消去の後に、カラーアイコンおよび色の名称の消去を行っているが、この順番は逆であってもよい。
【００７６】
上記のような表示システム１の制御部１３の不揮発性メモリ１３３に記憶される表示プログラムは、入力部および表示部を備えるコンピュータを表示システム１として機能させるプログラムである。この表示プログラムは、従来公知の、コンピュータ読み取り可能な記録媒体に記録できる。
【００７７】
上記表示プログラムを記録媒体に記録することで、表示プログラムに基づく処理を実行するためのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラムなど）を記録した記録媒体を持ち運び自在に提供することができる。
【００７８】
なお、記録媒体は、マイクロコンピュータが処理を行うためのメモリ、たとえばＲＯＭのようなプログラムメディアであってもよいし、または、コンピュータが外部記憶装置として備えるプログラム読取装置に挿入することで読み取られるプログラムメディアであってもよい。
【００７９】
記録媒体に格納されているプログラムは、マイクロプロセッサが記録媒体にアクセスして実行する方式であってもよいし、または、マイクロプロセッサが記録媒体からプログラムコードを読み出し、読み出されたプログラムコードがマイクロコンピュータのプログラム記憶エリアにダウンロードされることで、そのプログラムが実行される方式であってもよい。このダウンロード用のプログラムは予め本体装置に格納されているものとする。
【００８０】
ここで、上記プログラムメディアは、本体と分離可能に構成される記録媒体であり、磁気テープ、カセットテープなどのテープ系、フレキシブルディスク、ハードディスクなどの磁気ディスク、ＣＤ−ＲＯＭ（Compact Disc - Read Only Memory）、ＭＯ（Magneto Optical disc）、ＭＤ（Mini Disc）、ＤＶＤ（Digital Versatile Disc）などの光ディスクのディスク系、ＩＣカード（メモリカードを含む）、光カードなどのカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（登録商標）、フラッシュＲＯＭなどによる半導体メモリを含めた固定的にプログラムコードを担持する媒体であってもよい。
【００８１】
また、コンピュータが、インターネットを含む通信ネットワークを接続可能なシステム構成であれば、記録媒体は、通信ネットワークからプログラムコードをダウンロードするように、流動的にプログラムコードを担持する媒体であってもよい。なお、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用のプログラムは予め本体装置に格納しておくか、または他の記録媒体からインストールしておく。また、上記表示プログラムは、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【符号の説明】
【００８２】
１  表示システム
１１  表示部
１２  タッチ入力部
１３  制御部
２１  入力画像描画部
２２  使用色報知画像描画部
２１１  位置情報記憶部
２１２  選択モード記憶部
２１３  選択色記憶部
２１４  アイコン描画部
２１５  描画処理部
２２１  既使用色記憶部
２２２  アイコン形状記憶部
２２３  色情報記憶部
２２４  パレット領域設定部
２２５  カラーアイコン描画部
２２６  消去色記憶部
【図１】
2013088726.tif 000004
【図２】
2013088726.tif 000005
【図３Ａ】
2013088726.tif 000006
【図３Ｂ】
2013088726.tif 000007
【図３Ｃ】
2013088726.tif 000008
【図３Ｄ】
2013088726.tif 000009
【図４Ａ】
2013088726.tif 000010
【図４Ｂ】
2013088726.tif 000011