(57)【要約】【課題】  余白を確保するための手間を掛けることなく、下書きデータに基づく画像として、充分な広さの余白が確保された画像を表示させることができる表示装置を提供する。【解決手段】  タッチパネルシステム１のディスプレイコントローラ１１は、処理前画像３７ａ像を変倍する第１余白処理を行う。第１余白処理では、処理前画像３７ａにおいて、記載領域ａと空白領域３６ａとを特定して、処理前画像３７ａ全体の大きさに対する、変倍処理を行った後の画像データに基づく画像である第１処理後画像３７ｂの全体の大きさの割合である変倍率を算出する。さらに、この変倍率よりも小さい変倍率に基づいて、記載領域ｂに変倍処理を施し、第１処理後画像３７ｂの記載領域ｂを生成する。【選択図】      図２
2014032293.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示面を有する表示手段と、
表示面に表示させる画像データを取り込む取込手段と、
取込手段が取り込んだ画像データに基づく画像を、該画像の全体が前記表示面に表示されるように変倍する変倍処理を行うデータ処理手段であって、
変倍処理を行う前の画像データに基づく画像である処理前画像において、文字、記号または図形の少なくとも１つを含む領域を記載領域、残余の領域を空白領域として特定する領域特定部と、
処理前画像全体の大きさに対する、変倍処理を行った後の画像データに基づく画像である処理後画像の全体の大きさの割合である変倍率を算出する変倍率算出部と、
処理前画像の記載領域内に代表点を１つ設定し、該代表点の処理前画像全体における位置を特定する処理前代表点特定部と、
変倍率算出部が算出した前記変倍率に基づいて、処理前代表点特定部が特定した前記代表点の位置に対応する、処理後画像における代表点の位置を算出する処理後代表点算出部と、
変倍率算出部が算出した前記変倍率よりも小さい変倍率に基づいて、領域特定部が特定した記載領域に変倍処理を施し、処理後画像の記載領域を生成する処理後領域生成部と、
処理後領域生成部が生成した処理後画像の記載領域を、該記載領域の代表点の位置が処理後代表点算出部が算出した位置となるように配置し、残余の領域を空白領域とする処理後画像を作成する作成部と、を有するデータ処理手段と、
データ処理手段によって変倍処理が施された処理後画像を表示面に表示させるように表示手段を制御する制御手段と、を含むことを特徴とする表示装置。
【請求項２】
前記データ処理手段は、
処理後領域生成部が行う変倍処理の変倍率を変更する変倍率変更手段をさらに有することを特徴とする請求項１に記載の表示装置。
【請求項３】
前記変倍率変更手段が変更する変倍率には、予め下限値が設定されていることを特徴とする請求項２に記載の表示装置。
【請求項４】
表示手段の表示面に重ねて設けられるタッチパネルと、
タッチパネルに対する物体の接触の開始と接触の終了とを検出する接触状態検出手段と、
タッチパネルに対する物体の接触点の位置を検出するとともに、同時に検出される接触点の数を検出する接触点検出手段と、
接触点検出手段の検出結果に基づいて、接触点の数が２つであり、接触の開始から接触終了までに２つの接触点の位置が相対的に変化した場合であって、２つの接触点の位置が相対的に離反する場合は、第１接触動作が行われたと判断し、２つの接触点の位置が相対的に接近する場合は、第２接触動作が行われたと判断する接触動作判断手段と、をさらに含み、
前記データ処理手段は、
前記表示面に処理後画像が表示されている状態で、接触動作判断手段によって第１接触動作が行われたと判断され、かつ接触の開始から接触終了までの接触点の位置が前記空白領域に対応する位置である場合、表示されている処理後画像に対して、記載領域が縮小し、空白領域が拡大するよう処理し、
前記表示面に処理後画像が表示されている状態で、接触動作判断手段によって第２接触動作が行われたと判断され、かつ接触の開始から接触終了までの接触点の位置が前記空白領域に対応する位置である場合、表示されている処理後画像に対して、空白領域が縮小し、記載領域が拡大するよう処理する拡大縮小手段をさらに有することを特徴とする請求項１〜３のいずれか１つに記載の表示装置。
【請求項５】
画像を表示する表示面を有する表示手段と、
表示面に表示させる画像データとして、文字または記号が並ぶ行を含む文書画像データを取り込む取込手段と、
取込手段が取り込んだ文書画像データに基づく画像を、該画像の全体が前記表示面に表示されるように変倍する変倍処理を行うデータ処理手段であって、
変倍処理を行う前の文書画像データに基づく画像である処理前文書画像において、少なくとも文字または記号を含む行である記載行と、空白のみからなる空白行とを特定する行特定部と、
処理前文書画像において連続して並ぶ２つの記載行の間に、前記表示面の大きさに応じた行高さの空白行を新たに挿入して変倍処理を行った後の画像データに基づく画像である処理後画像を作成する作成部と、を有するデータ処理手段と、
データ処理手段によって変倍処理が施された処理後画像を表示面に表示させるように表示手段を制御する制御手段と、を含むことを特徴とする表示装置。
【請求項６】
表示手段の表示面に重ねて設けられるタッチパネルと、
タッチパネルに対する物体の接触の開始と接触の終了とを検出する接触状態検出手段と、
タッチパネルに対する物体の接触点の位置を検出するとともに、同時に検出される接触点の数を検出する接触点検出手段と、
接触点検出手段の検出結果に基づいて、接触点の数が２つであり、接触の開始から接触終了までに２つの接触点の位置が相対的に変化した場合であって、２つの接触点の位置が相対的に離反する場合は、第１接触動作が行われたと判断し、２つの接触点の位置が相対的に接近する場合は、第２接触動作が行われたと判断する接触動作判断手段と、をさらに含み、
前記データ処理手段は、
前記表示面に処理後画像が表示されている状態で、接触動作判断手段によって第１接触動作が行われたと判断され、かつ接触の開始から接触終了までの接触点の位置が前記空白行に対応する位置である場合、表示されている処理後画像に対して、記載行の行高さを小さくし、空白行の行高さを大きくするよう処理し、
前記表示面に処理後画像が表示されている状態で、接触動作判断手段によって第２接触動作が行われたと判断され、かつ接触の開始から接触終了までの接触点の位置が前記空白行に対応する位置である場合、表示されている処理後画像に対して、空白行の行高さを小さくし、記載行の行高さを大きくするよう処理する拡大縮小手段をさらに有することを特徴とする請求項５に記載の表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置に関する。
【背景技術】
【０００２】
表示装置は、ユーザの指示を入力するためにたとえばタッチパネルを備える。表示装置に備わるタッチパネルのタッチパネル実現方式には複数の種類がある。タッチパネル実現方式のうち、比較的多く用いられている方式としては、抵抗膜方式、静電容量方式、および赤外線方式が挙げられる。
【０００３】
抵抗膜方式のタッチパネルは、導電性の２つの透明電極シートをわずかな距離を保ち向かい合わせ、片方のシートに電圧を印加しておき、押された所が歪んで他方のシートに接触すると、透明電極シートが抵抗を有するので、電圧を印加していないシートに電圧が現れる。この電圧はアナログ量であるが、接触した箇所に応じて電圧が変化するので、この変化をアナログデジタル（略称：Ａ／Ｄ）コンバータ等でデジタル化して、縦と横の位置を検出するというものである。
【０００４】
静電容量方式のタッチパネルは、ガラスなどの絶縁体の背面に透明導電材料で形成された縦横２層からなるモザイク状の配線を設け、指などを近づけるとモザイク状の配線間の静電容量が変化し、その変化によって接触位置を特定して縦横座標を得るものである。
【０００５】
赤外線方式のタッチパネルは、四角形のタッチパネルの縦横２辺に赤外線発光部を並べ、残りの対向する縦横２辺に赤外線受光部を並べ、１つずつ赤外線発光部を発光させて赤外線受光部での受光状態を調べることによって、赤外線発光部と赤外線発光部との間にある遮光物を検出し、縦横座標を得るという方式である。
【０００６】
このようなタッチパネル実現方式のタッチパネルを備える表示装置として、たとえば電子黒板が挙げられる。電子黒板の表示面には、タッチペンなどを用いて手書きでタッチパネルに入力した文字、および、パーソナルコンピュータなどで作成したデータなどを表示させることができる。電子黒板は黒板やホワイトボードなどに代わって、会議や授業などで使用されるようになってきている。黒板やホワイトボードと比較した電子黒板の長所は、パーソナルコンピュータなどで事前に作成した下書きデータに基づく画像（タイトル、議事、項目などを記載したもの）を表示面に表示できることであり、これによって会議や授業で電子黒板に書き込む時間を短縮することができる。
【０００７】
会議や授業では、電子黒板の表示面に表示させた、下書きデータに基づく画像の余白に、タッチパネルから入力された手書きの文字などを表示させることがある（文字などの追記）。
【０００８】
従来の電子黒板の表示面には、事前に作成した下書きデータに基づく画像がそのままのイメージで表示される。そのため、パーソナルコンピュータなどを用いて下書きデータを作成する際、会議や授業の進行を意識して、充分な広さの余白を確保して下書きデータを作成する必要がある。
【０００９】
しかしながら、充分な広さの余白を確保することを意識して下書きデータを作成することはユーザにとって手間であり、また電子黒板の表示面の大きさがわからないと、下書きデータの作成時に、余白をどの程度の広さで確保すればいいかわからない。
【００１０】
予め作成したデータに基づく画像を目的に合わせて調整して表示面に表示させる技術として、特許文献１には、文字の判読性を向上させるために、表示面に表示されたウェブページにおいて、ユーザが指定した部分の文字間隔および行間などを変更して、ユーザが指定した部分を拡大して表示させる技術が開示されている。
【００１１】
特許文献２には、表示面に表示されている画像において、他の情報に対して目立たせて表示する必要のある文字を、他の文字より大きく表示することで、他の文字よりも認知させ易くする技術が開示されている。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２００４−２１８３８号公報
【特許文献２】特開平１１−２９６２７７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
しかしながら特許文献１，２に開示の技術は、充分な広さの余白を確保できるものではなく、下書きデータに基づく画像の余白への文字などの追記に対応した技術でもない。
【００１４】
本発明の目的は、余白を確保するための手間を掛けることなく、下書きデータに基づく画像として、充分な広さの余白が確保された画像を表示させることができる表示装置を提供することである。
【課題を解決するための手段】
【００１５】
本発明は、画像を表示する表示面を有する表示手段と、
表示面に表示させる画像データを取り込む取込手段と、
取込手段が取り込んだ画像データに基づく画像を、該画像の全体が前記表示面に表示されるように変倍する変倍処理を行うデータ処理手段であって、
変倍処理を行う前の画像データに基づく画像である処理前画像において、文字、記号または図形の少なくとも１つを含む領域を記載領域、残余の領域を空白領域として特定する領域特定部と、
処理前画像全体の大きさに対する、変倍処理を行った後の画像データに基づく画像である処理後画像の全体の大きさの割合である変倍率を算出する変倍率算出部と、
処理前画像の記載領域内に代表点を１つ設定し、該代表点の処理前画像全体における位置を特定する処理前代表点特定部と、
変倍率算出部が算出した前記変倍率に基づいて、処理前代表点特定部が特定した前記代表点の位置に対応する、処理後画像における代表点の位置を算出する処理後代表点算出部と、
変倍率算出部が算出した前記変倍率よりも小さい変倍率に基づいて、領域特定部が特定した記載領域に変倍処理を施し、処理後画像の記載領域を生成する処理後領域生成部と、
処理後領域生成部が生成した処理後画像の記載領域を、該記載領域の代表点の位置が処理後代表点算出部が算出した位置となるように配置し、残余の領域を空白領域とする処理後画像を作成する作成部と、を有するデータ処理手段と、
データ処理手段によって変倍処理が施された処理後画像を表示面に表示させるように表示手段を制御する制御手段と、を含むことを特徴とする表示装置である。
【００１６】
また本発明は、前記データ処理手段は、
処理後領域生成部が行う変倍処理の変倍率を変更する変倍率変更手段をさらに有することを特徴とする。
【００１７】
また本発明は、前記変倍率変更手段が変更する変倍率には、予め下限値が設定されていることを特徴とする。
【００１８】
また本発明は、表示手段の表示面に重ねて設けられるタッチパネルと、
タッチパネルに対する物体の接触の開始と接触の終了とを検出する接触状態検出手段と、
タッチパネルに対する物体の接触点の位置を検出するとともに、同時に検出される接触点の数を検出する接触点検出手段と、
接触点検出手段の検出結果に基づいて、接触点の数が２つであり、接触の開始から接触終了までに２つの接触点の位置が相対的に変化した場合であって、２つの接触点の位置が相対的に離反する場合は、第１接触動作が行われたと判断し、２つの接触点の位置が相対的に接近する場合は、第２接触動作が行われたと判断する接触動作判断手段と、をさらに含み、
前記データ処理手段は、
前記表示面に処理後画像が表示されている状態で、接触動作判断手段によって第１接触動作が行われたと判断され、かつ接触の開始から接触終了までの接触点の位置が前記空白領域に対応する位置である場合、表示されている処理後画像に対して、記載領域が縮小し、空白領域が拡大するよう処理し、
前記表示面に処理後画像が表示されている状態で、接触動作判断手段によって第２接触動作が行われたと判断され、かつ接触の開始から接触終了までの接触点の位置が前記空白領域に対応する位置である場合、表示されている処理後画像に対して、空白領域が縮小し、記載領域が拡大するよう処理する拡大縮小手段をさらに有することを特徴とする。
【００１９】
また本発明は、画像を表示する表示面を有する表示手段と、
表示面に表示させる画像データとして、文字または記号が並ぶ行を含む文書画像データを取り込む取込手段と、
取込手段が取り込んだ文書画像データに基づく画像を、該画像の全体が前記表示面に表示されるように変倍する変倍処理を行うデータ処理手段であって、
変倍処理を行う前の文書画像データに基づく画像である処理前文書画像において、少なくとも文字または記号を含む行である記載行と、空白のみからなる空白行とを特定する行特定部と、
処理前文書画像において連続して並ぶ２つの記載行の間に、前記表示面の大きさに応じた行高さの空白行を新たに挿入して変倍処理を行った後の画像データに基づく画像である処理後画像を作成する作成部と、を有するデータ処理手段と、
データ処理手段によって変倍処理が施された処理後画像を表示面に表示させるように表示手段を制御する制御手段と、を含むことを特徴とする表示装置である。
【００２０】
また本発明は、表示手段の表示面に重ねて設けられるタッチパネルと、
タッチパネルに対する物体の接触の開始と接触の終了とを検出する接触状態検出手段と、
タッチパネルに対する物体の接触点の位置を検出するとともに、同時に検出される接触点の数を検出する接触点検出手段と、
接触点検出手段の検出結果に基づいて、接触点の数が２つであり、接触の開始から接触終了までに２つの接触点の位置が相対的に変化した場合であって、２つの接触点の位置が相対的に離反する場合は、第１接触動作が行われたと判断し、２つの接触点の位置が相対的に接近する場合は、第２接触動作が行われたと判断する接触動作判断手段と、をさらに含み、
前記データ処理手段は、
前記表示面に処理後画像が表示されている状態で、接触動作判断手段によって第１接触動作が行われたと判断され、かつ接触の開始から接触終了までの接触点の位置が前記空白行に対応する位置である場合、表示されている処理後画像に対して、記載行の行高さを小さくし、空白行の行高さを大きくするよう処理し、
前記表示面に処理後画像が表示されている状態で、接触動作判断手段によって第２接触動作が行われたと判断され、かつ接触の開始から接触終了までの接触点の位置が前記空白行に対応する位置である場合、表示されている処理後画像に対して、空白行の行高さを小さくし、記載行の行高さを大きくするよう処理する拡大縮小手段をさらに有することを特徴とする。
【発明の効果】
【００２１】
本発明によれば、表示装置は、画像を表示する表示面を有する表示手段と、表示面に表示させる画像データを取り込む取込手段と、取込手段が取り込んだ画像データに基づく画像を、該画像の全体が前記表示面に表示されるように変倍する変倍処理を行うデータ処理手段と、データ処理手段によって変倍処理が施された処理後画像を表示面に表示させるように表示手段を制御する制御手段と、を含む。
【００２２】
データ処理手段は、領域特定部と、変倍率算出部と、処理前代表点特定部と、処理後代表点算出部と、処理後領域生成部と、作成部と、を有する。
【００２３】
領域特定部は、変倍処理を行う前の画像データに基づく画像である処理前画像において、文字、記号または図形の少なくとも１つを含む領域を記載領域、残余の領域を空白領域として特定する。変倍率算出部は、処理前画像全体の大きさに対する、変倍処理を行った後の画像データに基づく画像である処理後画像の全体の大きさの割合である変倍率を算出する。処理前代表点特定部は、処理前画像の記載領域内に代表点を１つ設定し、該代表点の処理前画像全体における位置を特定する。処理後代表点算出部は、変倍率算出部が算出した前記変倍率に基づいて、処理前代表点特定部が特定した前記代表点の位置に対応する、処理後画像における代表点の位置を算出する。処理後領域生成部は、変倍率算出部が算出した前記変倍率よりも小さい変倍率に基づいて、領域特定部が特定した記載領域に変倍処理を施し、処理後画像の記載領域を生成する。作成部は、処理後領域生成部が生成した処理後画像の記載領域を、該記載領域の代表点の位置が処理後代表点算出部が算出した位置となるように配置し、残余の領域を空白領域とする処理後画像を作成する。
【００２４】
上記のようにして変倍処理が施された処理後画像は、取込手段が取り込んだ画像データに基づく画像を単に表示手段の表示面の大きさに応じた大きさに変倍しただけの画像よりも、記載領域が狭く空白領域が広い。空白領域は、ユーザがタッチペンなどを用いて手書きで入力した文字などを表示させることができる余白である。本発明の表示装置を用いることによって、下書きデータの作成時に予め余白を確保するための手間を掛けることなく、表示手段の表示面に充分な広さの余白が確保された処理後画像を表示させることができる。
【００２５】
また、作成部は、処理後画像の記載領域を、該記載領域の代表点の位置が処理後代表点算出部が算出した位置となるように配置するので、処理後画像の記載領域間に充分な広さの余白を確保することができる。
【００２６】
また本発明によれば、データ処理手段は、処理後領域生成部が行う変倍処理の変倍率を変更する変倍率変更手段をさらに有するので、処理後画像の余白を所望の広さに調整することができる。
【００２７】
また本発明によれば、変倍率変更手段が変更する変倍率には、予め下限値が設定されている。変倍率変更手段が変更する変倍率に予め下限値が設定されると、処理後画像の記載領域の大きさの下限値が設定されることになる。したがって、小さすぎる記載領域を含む処理後画像の生成を防止でき、表示手段の表示面に表示された処理後画像の記載領域の視認性を確保することができる。
【００２８】
また本発明によれば、表示装置は、表示手段の表示面に重ねて設けられるタッチパネルと、タッチパネルに対する物体の接触の開始と接触の終了とを検出する接触状態検出手段と、タッチパネルに対する物体の接触点の位置を検出するとともに、同時に検出される接触点の数を検出する接触点検出手段と、接触点検出手段の検出結果に基づいて、接触点の数が２つであり、接触の開始から接触終了までに２つの接触点の位置が相対的に変化した場合であって、２つの接触点の位置が相対的に離反する場合は、第１接触動作が行われたと判断し、２つの接触点の位置が相対的に接近する場合は、第２接触動作が行われたと判断する接触動作判断手段と、をさらに含む。
【００２９】
データ処理手段は拡大縮小手段をさらに有し、拡大縮小手段は、表示面に処理後画像が表示されている状態で、接触動作判断手段によって第１接触動作が行われたと判断され、かつ接触の開始から接触終了までの接触点の位置が空白領域に対応する位置である場合、表示されている処理後画像に対して、記載領域が縮小し、空白領域が拡大するよう処理する。また拡大縮小手段は、表示面に処理後画像が表示されている状態で、接触動作判断手段によって第２接触動作が行われたと判断され、かつ接触の開始から接触終了までの接触点の位置が前記空白領域に対応する位置である場合、表示されている処理後画像に対して、空白領域が縮小し、記載領域が拡大するよう処理する。
【００３０】
第１接触動作はピンチアウトであり、第２接触動作はピンチインである。したがって、空白領域に対してピンチアウトまたはピンチインを１回行うという簡単な動作で、処理後画像の全体にわたって余白を所望の広さに調整することができる。
【００３１】
また本発明によれば、表示装置は、画像を表示する表示面を有する表示手段と、表示面に表示させる画像データとして、文字または記号が並ぶ行を含む文書画像データを取り込む取込手段と、取込手段が取り込んだ文書画像データに基づく画像を、該画像の全体が前記表示面に表示されるように変倍する変倍処理を行うデータ処理手段と、データ処理手段によって変倍処理が施された処理後画像を表示面に表示させるように表示手段を制御する制御手段と、を含む。
【００３２】
データ処理手段は、行特定部と、作成部と、を有する。行特定部は、変倍処理を行う前の文書画像データに基づく画像である処理前文書画像において、少なくとも文字または記号を含む行である記載行と、空白のみからなる空白行とを特定する。作成部は、処理前文書画像において連続して並ぶ２つの記載行の間に、前記表示面の大きさに応じた行高さの空白行を新たに挿入して変倍処理を行った後の画像データに基づく画像である処理後画像を作成する。
【００３３】
上記のようにして変倍処理が施された処理後画像は、空白行が新たに挿入されているので、取込手段が取り込んだ画像データに基づく画像を単に表示手段の表示面の大きさに応じた大きさに変倍しただけの画像よりも、空白行が広い。空白行は、ユーザがタッチペンなどを用いて手書きで入力した文字などを表示させることができる余白である。本発明の表示装置を用いることによって、下書きデータの作成時に予め余白を確保するための手間を掛けることなく、表示手段の表示面に充分な広さの余白が確保された処理後画像を表示させることができる。
【００３４】
また本発明によれば、表示装置は、表示手段の表示面に重ねて設けられるタッチパネルと、タッチパネルに対する物体の接触の開始と接触の終了とを検出する接触状態検出手段と、タッチパネルに対する物体の接触点の位置を検出するとともに、同時に検出される接触点の数を検出する接触点検出手段と、接触点検出手段の検出結果に基づいて、接触点の数が２つであり、接触の開始から接触終了までに２つの接触点の位置が相対的に変化した場合であって、２つの接触点の位置が相対的に離反する場合は、第１接触動作が行われたと判断し、２つの接触点の位置が相対的に接近する場合は、第２接触動作が行われたと判断する接触動作判断手段と、をさらに含む。
【００３５】
データ処理手段は拡大縮小手段をさらに有し、拡大縮小手段は、表示面に処理後画像が表示されている状態で、接触動作判断手段によって第１接触動作が行われたと判断され、かつ接触の開始から接触終了までの接触点の位置が空白行に対応する位置である場合、表示されている処理後画像に対して、記載行の行高さを小さくし、空白行の行高さを大きくするよう処理する。また拡大縮小手段は、表示面に処理後画像が表示されている状態で、接触動作判断手段によって第２接触動作が行われたと判断され、かつ接触の開始から接触終了までの接触点の位置が空白行に対応する位置である場合、表示されている処理後画像に対して、空白行の行高さを小さくし、記載行の行高さを大きくするよう処理する。
【００３６】
第１接触動作はピンチアウトであり、第２接触動作はピンチインである。したがって、空白行に対してピンチアウトまたはピンチインを１回行うという簡単な動作で、処理後画像の全体にわたって余白を所望の広さに調整することができる。
【図面の簡単な説明】
【００３７】
【図１】本発明の一実施形態であるタッチパネルシステム１の構成を示すブロック図である。
【図２】タッチパネル１５の構成を示すブロック図である。
【図３】ペン１９の構成を示す模式図である。
【図４】第１余白処理を説明するための図である。
【図５】画像３７ｃが表示されたディスプレイ１０の表示画面を示す図である。
【図６Ａ】事前設定テーブルの一例を示す図である。
【図６Ｂ】事前設定テーブルの一例を示す図である。
【図７】第２余白処理を説明するための図である。
【図８】第３余白処理を説明するための図である。
【図９Ａ】第１余白処理および第２余白処理を示すフローチャートである。
【図９Ｂ】第１余白処理および第２余白処理を示すフローチャートである。
【図９Ｃ】第１余白処理および第２余白処理を示すフローチャートである。
【図１０Ａ】第１処理後画像３７ｂが表示されているときに第３余白処理を行うフローチャートである。
【図１０Ｂ】第２処理後画像５０ｂが表示されているときに第３余白処理を行うフローチャートである。
【発明を実施するための形態】
【００３８】
１、表示装置の構成
図１は、本発明の一実施形態であるタッチパネルシステム１の構成を示すブロック図である。表示装置であるタッチパネルシステム１は、タッチパネル付きディスプレイ（以下「ディスプレイ」という）１０および表示制御装置２０を含んで構成される。本発明に係る表示方法は、タッチパネルシステム１で実行される。
【００３９】
ディスプレイ１０は、ディスプレイコントローラ１１、メモリ１２、画像メモリ１３、表示部１４、タッチパネル１５、映像入力端子１６、ディスプレイ電源部１７およびペン１９を含んで構成される。ディスプレイコントローラ１１は、たとえば中央処理装置（以下「ＣＰＵ」という）によって構成され、ディスプレイ１０全体を制御する。ディスプレイコントローラ１１は、メモリ１２に記憶されるプログラムを実行することによって、画像メモリ１３、表示部１４、タッチパネル１５および映像入力端子１６を制御する。ディスプレイコントローラ１１は、取込手段、データ処理手段、領域特定部、変倍率算出部、処理前代表点特定部、処理後代表点算出部、作成部、処理後領域生成部、制御手段および行特定部に相当する。
【００４０】
メモリ１２は、たとえば半導体メモリあるいはハードディスク装置などの記憶装置によって構成される。メモリ１２は、ディスプレイコントローラ１１で実行されるプログラム、およびディスプレイコントローラ１１がプログラムを実行するために必要な情報を記憶する。メモリ１２に記憶される情報は、ディスプレイコントローラ１１によって書き込みおよび読み出しが行われる。画像メモリ１３は、表示部１４に表示するための画像データを記憶する。画像メモリ１３に記憶される画像データは、ディスプレイコントローラ１１によって書き込みおよび読み出しが行われる。
【００４１】
表示手段である表示部１４は、たとえば液晶ディスプレイなどによって構成され、表示画面を有する。表示部１４は、ディスプレイコントローラ１１から受け取る画像データを表示画面に表示する。ディスプレイコントローラ１１は、映像入力端子１６から受け取る映像信号を表示画面データに変換し、変換した表示画面データを画像メモリ１３に記憶し、画像メモリ１３に記憶される表示画面データを表示部１４に送って表示画面に表示させる。
【００４２】
接触状態検出手段および接触点検出手段であるタッチパネル１５は、表示部１４の表示画面に対向して設けられ、タッチパネル１５に対するペン１９などの物体の接触点の位置を検出するとともに、接触点の数を検出する。タッチパネル１５は、検出した接触点の位置および数を表す位置情報を表示制御装置２０に送信する。
【００４３】
以下、ディスプレイ１０および表示制御装置２０の表示画面に向かって表示画面の左上を原点とし、右方向をＸ軸の正方向、下方向をＹ軸の正方向とするＸ−Ｙ座標で位置座標を表す。また、Ｘ軸方向を、水平方向または横方向ともいい、Ｙ軸方向を、垂直方向または縦方向ともいう。
【００４４】
タッチパネル１５は、受信部１５１、出力部１５２およびタッチパネル電源部１５３を含んで構成される。受信部１５１は、ペン１９と通信する通信装置である。受信部１５１は、ペン１９から、ペン１９の状態を表す状態情報を受信する。出力部１５２は、ペン１９が表示部１４の表示画面に接触した位置を表す位置情報およびペン１９が表示部１４の表示画面に接触しているか否かを表す接触状態情報を、表示制御装置２０に送信する。タッチパネル電源部１５３は、受信部１５１および出力部１５２などに電力を供給する動作用電源部である。
【００４５】
映像入力端子１６は、表示制御装置２０から入力される映像信号を受信するための端子である。映像入力端子１６は、受信した映像信号をディスプレイコントローラ１１に送る。ディスプレイ電源部１７は、ディスプレイコントローラ１１、メモリ１２、画像メモリ１３および映像入力端子１６に電力を供給する電源である。表示部１４およびタッチパネル１５は、それぞれ独立した動作用電源部、つまり電源を有する。ペン１９は、タッチパネル１５から情報を入力するための指示具、つまりポインティングデバイスであり、たとえばタッチペンによって構成される。
【００４６】
表示制御装置２０は、たとえばパーソナルコンピュータによって構成される。表示制御装置２０は、表示画面を有する図示しない表示部、ＣＰＵ２１、ランダムアクセスメモリ（以下「ＲＡＭ」という）２２、グラフィカルＲＡＭ（以下「ＧＲＡＭ」という）２３、映像出力端子２４、記憶デバイス２５、入出力端子２６、バス２７および表示制御電源部２８を含んで構成される。
【００４７】
接触動作判断手段であるＣＰＵ２１は、記憶デバイス２５に記憶されるプログラムを実行することによって、ＧＲＡＭ２３、映像出力端子２４および入出力端子２６を制御する。ＲＡＭ２２は、ＣＰＵ２１がプログラムを実行するために必要な情報を記憶する。ＧＲＡＭ２３は、ディスプレイ１０に表示するための画像データを記憶する。ＧＲＡＭ２３に記憶される画像データとしては、たとえば表示制御装置２０で作成されたイメージデータおよびテキストデータなどの下書きデータが挙げられる。ＲＡＭ２２およびＧＲＡＭ２３に記憶される情報は、ＣＰＵ２１によって、書き込みおよび読み出しが行われる。ＣＰＵ２１は、ＧＲＡＭ２３に記憶された下書きデータを用いて、後述する第１余白処理および第２余白処理を実行する。またＣＰＵ２１は、タッチパネル１５から知らされる情報、たとえばペン１９が表示画面に接触する位置を表す位置情報に基づいて、後述する第３余白拡大表示処理を実行する。
【００４８】
映像出力端子２４は、ＧＲＡＭ２３に記憶される画像データをディスプレイ１０に送信するための端子である。ＣＰＵ２１は、ＧＲＡＭ２３から画像データを読み出して、映像出力端子２４に送る。映像出力端子２４は、ディスプレイ１０の映像入力端子１６に接続され、ＣＰＵ２１から受け取る画像データを映像信号として映像入力端子１６に送信する。ＧＲＡＭ２３に記憶される画像データが表示部１４の表示画面に表示される。すなわち、ＣＰＵ２１は、ＧＲＡＭ２３に記憶される画像データを書き換えることによって、表示部１４の表示画面に表示される画像を変更することができる。
【００４９】
記憶手段である記憶デバイス２５は、たとえば半導体メモリあるいはハードディスク装置などの記憶装置によって構成される。記憶デバイス２５は、ＣＰＵ２１で実行されるプログラム、および設定情報などの情報を記憶する。入出力端子２６は、タッチパネル１５の出力部１５２から送信される情報を受信するための端子であり、受信した情報をＣＰＵ２１に送る。バス２７は、ＣＰＵ２１、ＲＡＭ２２、ＧＲＡＭ２３、映像出力端子２４、記憶デバイス２５および入出力端子２６のそれぞれの間で情報を送受信するためのデータバスである。表示制御電源部２８は、ＣＰＵ２１、ＲＡＭ２２、ＧＲＡＭ２３、映像出力端子２４、記憶デバイス２５および入出力端子２６に電力を供給する電源である。
【００５０】
図２は、タッチパネル１５の構成を示すブロック図である。図２に示したタッチパネル１５は、赤外線発光ダイオードとフォトトランジスタとを用いる赤外線方式の一例である。タッチパネル１５のタッチパネル実現方式は、赤外線方式に限定されるものではなく、たとえば抵抗膜方式あるいは静電容量方式などの方式であってもよい。
【００５１】
タッチパネル１５は、上述した受信部１５１、出力部１５２およびタッチパネル電源部１５３のほかに、タッチパネルコントローラ１５４、発光部制御回路１５５、第１赤外線発光部アレイ１５６、第２赤外線発光部アレイ１５７、第１赤外線受光部アレイ１５８、第２赤外線受光部アレイ１５９、受光部制御回路１６０、座標生成部１６１およびタッチパネル電源スイッチ１６２を含んで構成される。
【００５２】
タッチパネルコントローラ１５４は、たとえばＣＰＵによって構成され、図示しない記憶装置に記憶されるプログラムを実行することによって、受信部１５１、出力部１５２、発光部制御回路１５５、受光部制御回路１６０および座標生成部１６１を制御する。発光部制御回路１５５は、タッチパネルコントローラ１５４からの指示によって、第１赤外線発光部アレイ１５６および第２赤外線発光部アレイ１５７を制御する。
【００５３】
第１赤外線発光部アレイ１５６は、複数の赤外線発光ダイオードを含んで構成される。第１赤外線発光部アレイ１５６の複数の赤外線発光ダイオードは、Ｙ軸方向に配列される。第２赤外線発光部アレイ１５７は、複数の赤外線発光ダイオードを含んで構成される。第２赤外線発光部アレイ１５７の複数の赤外線発光ダイオードは、Ｘ軸方向に配列される。
【００５４】
第１赤外線受光部アレイ１５８は、複数のフォトトランジスタあるいはフォトダイオードを含んで構成される。第１赤外線受光部アレイ１５８の複数のフォトトランジスタあるいはフォトダイオードは、Ｙ軸方向に配列される。第１赤外線受光部アレイ１５８の各フォトトランジスタあるいは各フォトダイオードは、第１赤外線発光部アレイ１５６の各赤外線発光ダイオードとそれぞれ対になるように配列され、各フォトトランジスタあるいは各フォトダイオードは、対になる赤外線発光ダイオードからの赤外線を受光する。第２赤外線受光部アレイ１５９は、複数のフォトトランジスタあるいはフォトダイオードを含んで構成される。第２赤外線受光部アレイ１５９の複数のフォトトランジスタあるいはフォトダイオードは、Ｘ軸方向に配列される。第２赤外線受光部アレイ１５９の各フォトトランジスタあるいは各フォトダイオードは、第２赤外線発光部アレイ１５７の各赤外線発光ダイオードとそれぞれ対になるように配列され、各フォトトランジスタあるいは各フォトダイオードは、対になる赤外線発光ダイオードからの赤外線を受光する。
【００５５】
第１赤外線発光部アレイ１５６および第１赤外線受光部アレイ１５８は、表示画面上でのＹ軸方向、つまり縦方向のペン１９のペン先の位置を検出する。第２赤外線発光部アレイ１５７および第２赤外線受光部アレイ１５９は、表示画面上でのＸ軸方向、つまり横方向のペン１９のペン先の位置を検出する。
【００５６】
発光部制御回路１５５は、第１赤外線発光部アレイ１５６の赤外線発光ダイオード、つまり縦方向の赤外線発光ダイオードを１つずつ順次点灯するとともに、第２赤外線発光部アレイ１５７の赤外線発光ダイオード、つまり横方向の赤外線発光ダイオードを１つずつ順次点灯して、スキャンする。
【００５７】
受光部制御回路１６０は、第１赤外線受光部アレイ１５８および第２赤外線受光部アレイ１５９での受光状態を検出する。もしも、ペン１９がタッチパネル１５に接触していれば、第１赤外線発光部アレイ１５６の赤外線発光ダイオードのうちのいずれか１つの赤外線発光ダイオードから発光された赤外線は、ペン１９のペン先で散乱あるいは遮断されるため、その赤外線発光ダイオードと対のフォトトランジスタあるいはフォトダイオードが検出する赤外線の量が低下する。また、第２赤外線発光部アレイ１５７の赤外線発光ダイオードのうちのいずれか１つの赤外線発光ダイオードから発光された赤外線は、ペン１９のペン先で散乱あるいは遮断されるため、その赤外線発光ダイオードと対のフォトトランジスタあるいはフォトダイオードが検出する赤外線の量が低下する。
【００５８】
受光部制御回路１６０は、第１赤外線受光部アレイ１５８のフォトトランジスタあるいはフォトダイオードのうちで、赤外線の量が低下したフォトトランジスタあるいはフォトダイオードの位置、つまり縦方向の位置、および第２赤外線受光部アレイ１５９のフォトトランジスタあるいはフォトダイオードのうちで、赤外線の量が低下したフォトトランジスタあるいはフォトダイオードの位置、つまり横方向の位置を座標生成部１６１に送る。
【００５９】
座標生成部１６１は、受光部制御回路１６０から受け取る位置、つまり赤外線の量が低下したフォトトランジスタあるいはフォトダイオードの縦方向および横方向の位置に基づいて、位置座標を生成する。具体的には、受光部制御回路１６０から受け取る位置、つまり赤外線の量が低下したフォトトランジスタあるいはフォトダイオードの縦方向および横方向の位置を、ＸＹ座標系での位置座標に変換する。座標生成部１６１は、生成した位置座標をタッチパネルコントローラ１５４に送る。タッチパネルコントローラ１５４は、座標生成部１６１から受け取る位置座標によって、ペン１９のペン先がタッチパネル１５、つまり表示画面に接触しているＸＹ座標系での位置を認識することができる。
【００６０】
座標生成部１６１が生成する位置座標は、タッチパネル１５の左上を原点としたときの位置座標であり、タッチパネル１５に重ねて配置されるディスプレイ１０の表示部１４の表示画面において、Ｘ軸方向の画素数がＸｍａｘ２個であり、Ｙ軸方向の画素数がＹｍａｘ２個である場合、（０，０）の位置座標の右隣の位置座標を（１，０）で表し、Ｘ軸方向に１つずれるにつれて、位置座標を順に（２，０）、（３，０）・・・（Ｘｍａｘ２−１，０）、（Ｘｍａｘ２，０）と表す。また、（０，０）の位置座標の下隣の位置座標を（０，１）と表し、Ｙ軸方向に１つずれるにつれて、位置座標を順に（０，２）、（０，３）・・・（０，Ｙｍａｘ２−１）、（０，Ｙｍａｘ２）と表す。
【００６１】
タッチパネル電源スイッチ１６２は、タッチパネル電源部１５３による電力の供給および電力の供給停止を切り換えるスイッチである。
【００６２】
タッチパネル１５は、タッチパネル１５に押し付けられているペン１９のペン先１９０の位置を、発光部制御回路１５５、第１赤外線発光部アレイ１５６、第２赤外線発光部アレイ１５７、第１赤外線受光部アレイ１５８、第２赤外線受光部アレイ１５９および受光部制御回路１６０によってスキャンし、スキャンして得られたペン先１９０の位置座標およびペン１９の後述するスイッチの状態を表す情報を、出力部１５２を介して表示制御装置２０に送信する。
【００６３】
図３は、ペン１９の構成を示す模式図である。ペン１９は、ペン先スイッチ１９１、操作スイッチ１９２、スイッチ検出部１９３、送信部１９４、ペン電源スイッチ１９５およびペン電源部１９６を含んで構成される。
【００６４】
ペン先スイッチ１９１は、ペン先１９０がタッチパネル１５に押し付けられたことを検出するスイッチである。操作スイッチ１９２は、ペン１９の動作を切り換えるための切換操作などを行うための押しボタン式のスイッチである。スイッチ検出部１９３は、ペン先スイッチ１９１の状態、および操作スイッチ１９２の状態を検出し、検出した状態を表す情報を送信部１９４に送る。
【００６５】
送信部１９４は、スイッチ検出部１９３から受け取る状態を表す情報を、タッチパネル１５の受信部１５１に送信する。ペン電源スイッチ１９５は、ペン電源部１９６による電力の供給および電力の供給停止を切り換えるスイッチである。ペン電源部１９６は、ペン先スイッチ１９１、操作スイッチ１９２、スイッチ検出部１９３および送信部１９４に電力を供給する動作用電源部である。
上述のようなタッチパネルシステム１において、以下に示す余白処理を行う。
【００６６】
２、余白処理
（１）第１余白処理
図４は、第１余白処理を説明するための図である。図４（ａ）は、下書きデータに基づく画像３７ａが表示された表示制御装置２０の表示画面を示す図であり、図４（ｂ）は、第１余白処理が行われた下書きデータに基づく画像３７ｂが表示されたディスプレイ１０の表示画面を示す図である。図５は、画像３７ｃが表示されたディスプレイ１０の表示画面を示す図である。第１余白処理は変倍処理に相当する。
【００６７】
第１余白処理は、イメージデータに対して行われる処理である。タッチパネルシステム１は、表示制御装置２０を用いて、図４（ａ）に示すような画像３７ａを表示できる下書きデータをイメージデータで作成し、この下書きデータに対してディスプレイ１０で第１余白処理を行い、第１余白処理が行われた下書きデータに基づく画像３７ｂである第１処理後画像３７ｂをディスプレイ１０の表示画面に表示させる。第１余白処理が行われていない画像３７ａを、以後、処理前画像３７ａと記載する。
【００６８】
処理前画像３７ａに含まれる６つの矩形は、その内部に文字、記号または図形の少なくとも１つが記載されている第１〜第６の領域（以下「記載領域」と記載する）３０ａ，３１ａ，３２ａ，３３ａ，３４ａ，３５ａである。第１処理後画像３７ｂに含まれる６つの矩形は、その内部に文字、記号または図形の少なくとも１つが記載されている第１〜第６記載領域３０ｂ，３１ｂ，３２ｂ，３３ｂ，３４ｂ，３５ｂである。以下、第１〜第６記載領域３０ａ，３１ａ，３２ａ，３３ａ，３４ａ，３５ａをまとめて記載領域ａと記載し、第１〜第６記載領域３０ｂ，３１ｂ，３２ｂ，３３ｂ，３４ｂ，３５ｂをまとめて記載領域ｂとも記載する。処理前画像３７ａにおいて、記載領域ａ以外の領域は、文字などが何も表示されていない空白の領域（以下「空白領域」と記載する）３６ａである。第１処理後画像３７ｂにおいて、記載領域ｂ以外の領域は、空白領域３６ｂである。
【００６９】
処理前画像３７ａと第１処理後画像３７ｂとでは、画像全体に対する空白領域３６ａ，３６ｂの割合がそれぞれ異なり、第１処理後画像３７ｂ全体に対する空白領域３６ｂの割合のほうが、処理前画像３７ａ全体に対する空白領域３６ａの割合よりも大きい。また、記載領域ａ，ｂの形状、および、画像全体における記載領域ａ，ｂの相対的な位置は同じである。
【００７０】
このように第１処理後画像３７ｂは、処理前画像３７ａを単にディスプレイ１０の表示画面の大きさに応じた大きさに変倍した画像よりも、記載領域ｂが狭くて空白領域３６ｂが広く、また、記載領域ｂの形状および相対的な位置が処理前画像３７ａと同じである。
【００７１】
空白領域３６ａ，３６ｂは余白であり、第１処理後画像３７ｂの空白領域３６ｂには、空白領域３６ｂと対応するタッチパネル１５の領域にユーザがペン１９などを用いて手書きで文字などを入力することで、入力した文字などを表示させることができる。そのため、第１余白処理を行う本発明のタッチパネルシステム１を用いると、下書きデータの作成時に予め余白を確保するための手間を掛けることなく、ディスプレイ１０の表示画面に充分な広さの余白が確保された第１処理後画像３７ｂを表示させることができる。
【００７２】
第１余白処理の具体的な処理内容を以下に記載する。
第１余白処理では、処理前画像３７ａにおいて記載領域ａを特定し、記載領域ａ以外の領域を空白領域３６ａとして特定する。特定された記載領域ａの処理前画像３７ａにおける位置は、たとえば矩形である記載領域ａの対角線上にある２つの頂点の位置座標を用いて検出する。
【００７３】
記載領域ａは、本分野で常法として用いられる各種の方法によって特定することができる。文字、記号、絵などが記載されている場合、その記載された部分に対して、たとえば外接矩形を設定し、設定した外接矩形を１つのオブジェクトとして認識する。認識した各オブジェクトを記載領域ａとして特定することができる。オブジェクト以外にも、文字、記号、絵などの軌跡として認識するストロークデータとして特定したり、１ピクセルごとに余白部分を構成するピクセル（たとえば白色ピクセル）と文字、記号など記載部分を構成する有色ピクセル（たとえば黒色）とに区別する、または予め定める複数のピクセルからなるブロックごとに空白領域に属するか記載領域に属するかを区別するビットマップデータとして特定することも可能である。
【００７４】
第１〜第６記載領域３０ａ，３１ａ，３２ａ，３３ａ，３４ａ，３５ａを２つの頂点の位置座標（（左上位置座標）−（右下位置座標））で表わすと以下のように表される。
第１記載領域３０ａ：（ｘ１，ｙ１）−（ｘ３，ｙ３）
第２記載領域３１ａ：（ｘ２，ｙ６）−（ｘ４，ｙ７）
第３記載領域３２ａ：（ｘ２，ｙ９）−（ｘ３，ｙ１１)
第４記載領域３３ａ：（ｘ６，ｙ２）−（ｘ７，ｙ４）
第５記載領域３４ａ：（ｘ５，ｙ５）−（ｘ８，ｙ８）
第６記載領域３５ａ：（ｘ６，ｙ１０）−（ｘ７，ｙ１２）
【００７５】
特定された記載領域ａ内に処理前代表点３８ａを１つずつ設定し、処理前代表点３８ａの処理前画像３７ａにおける位置を算出する。処理前代表点３８ａは記載領域ａ内（外形線上を含む）であればどの位置にでも設定することができる。本実施形態では、処理前代表点３８ａは記載領域ａそれぞれの左上位置座標であるが、たとえば記載領域ａの重心でもよい。
【００７６】
記載領域ａの上記の２つの頂点の位置座標を、処理前代表点３８ａからの距離に基づく相対的な位置座標に変換する。この変換を行った後の位置座標を変換後位置座標と呼ぶ。なお、処理前代表点３８ａとなっている位置座標の値は変換しない。変換後位置座標は、以下のように表される。
第１記載領域３０ａ：
（ｘ１，ｙ１）−（ｘ１＋（ｘ３−ｘ１），ｙ１＋（ｙ３−ｙ１））
第２記載領域３１ａ：
（ｘ２，ｙ６）−（ｘ２＋（ｘ４−ｘ２），ｙ６＋（ｙ７−ｙ６））
第３記載領域３２ａ：
（ｘ２，ｙ９）−（ｘ２＋（ｘ３−ｘ２），ｙ９＋（ｙ１１−ｙ９）)
第４記載領域３３ａ：
（ｘ６，ｙ２）−（ｘ６＋（ｘ７−ｘ６），ｙ２＋（ｙ４−ｙ２））
第５記載領域３４ａ：
（ｘ５，ｙ５）−（ｘ５＋（ｘ８−ｘ５），ｙ５＋（ｙ８−ｙ５））
第６記載領域３５ａ：
（ｘ６，ｙ１０）−（ｘ６＋（ｘ７−ｘ６），ｙ１０＋（ｙ１２−ｙ１０））
【００７７】
処理前画像３７ａおよび第１処理後画像３７ｂの大きさは、表示制御装置２０の表示画面の画素数（Ｘ軸の位置座標の最大値およびＹ軸の位置座標の最大値）に基づいて記憶される。表示制御装置２０の表示画面の画素数と、ディスプレイ１０の表示画面の画素数とが異なる場合、第１余白処理では、記載領域ａの位置座標について表示画面の画素数に関する変換を行う。
【００７８】
ディスプレイ１０の表示画面の大きさが表示制御装置２０の表示画面の大きさよりも大きい場合に、記載領域ａの位置座標について表示画面の画素数に関する変換を行わないと、ディスプレイ１０の表示画面には、図５に示すような画像３７ｃが表示される。画像３７ｃでは、第１〜第６記載領域３０ｃ，３１ｃ，３２ｃ，３３ｃ，３４ｃ，３５ｃ間の空白領域３６ｃが狭く、第１〜第６記載領域３０ｃ，３１ｃ，３２ｃ，３３ｃ，３４ｃ，３５ｃ間において充分な広さの余白を確保することができず、さらに第１〜第６記載領域３０ｃ，３１ｃ，３２ｃ，３３ｃ，３４ｃ，３５ｃの視認性が低い。また、ディスプレイ１０の表示画面の大きさが、表示制御装置２０の表示画面の大きさよりも小さい場合、記載領域ａの位置座標について表示画面の画素数に関する位置座標の変換を行わないと、ディスプレイ１０の表示画面に下書きデータに基づく画像全体を表示させることができない。
【００７９】
したがって、表示制御装置２０の表示画面の画素数をＸｍａｘ１、Ｙｍａｘ１とし、ディスプレイ１０の表示画面の画素数をＸｍａｘ２，Ｙｍａｘ２とした場合、少なくともＸｍａｘ１≠Ｘｍａｘ２またはＹｍａｘ１≠Ｙｍａｘ２であれば、記載領域ａの位置座標について表示画面の画素数に関する位置座標の変換が必要となる。
【００８０】
記載領域ａの位置座標について表示画面の画素数に関する変換を行う際、処理前画像３７ａ全体の大きさに対する第１処理後画像３７ｂ全体の大きさの割合である変倍率を用いる。変倍率には、表示画面のＸ軸方向に対応する割合である横方向拡大縮小率Ｖｘと、Ｙ軸方向に対応する割合である縦方向拡大縮小率Ｖｙとがあり、横方向拡大縮小率Ｖｘは（Ｘｍａｘ２／Ｘｍａｘ１）の計算で求められ、縦方向拡大縮小率Ｖｙは（Ｙｍａｘ２／Ｙｍａｘ１）の計算で求められる。これらの値は、第１処理後画像３７ｂが生成される前に予め、事前設定テーブルに記憶される。
【００８１】
図６は、事前設定テーブルの一例を示す図である。事前設定テーブルは、表示制御装置２０の記憶デバイス２５に記憶される設定情報である。図６Ａ（ａ）は、ディスプレイ画素数記憶テーブル４０の一例を示す図である。図６Ａ（ｂ）は、表示制御装置画素数記憶テーブル４１の一例を示す図である。図６Ａ（ｃ）は、呼出拡大縮小率記憶テーブル４２の一例を示す図である。図６Ａ（ｄ）は、記載領域最小サイズ制限値設定テーブル４３の一例を示す図である。図６Ａ（ｅ）は、記載領域呼出率補正テーブル４４の一例を示す図である。
【００８２】
図６Ａ（ａ）に示すディスプレイ画素数記憶テーブル４０は、ディスプレイ１０の表示画面の画素数、すなわち第１処理後画像３７ｂの画素数が記憶されているテーブルである。ディスプレイ画素数記憶テーブル４０には、横画素数記憶欄４０１および縦画素数記憶欄４０２が設けられている。
【００８３】
図６Ａ（ａ）には、ディスプレイ画素数記憶テーブル４０の例が示され、横画素数記憶欄４０１には、「横画素数Ｘｍａｘ２」は「１９２０」であることが示されている。縦画素数記憶欄４０２には、「縦画素数Ｙｍａｘ２」は「１３６０」であることが示されている。すなわち、ディスプレイ画素数記憶テーブル４０として、ディスプレイ１０の表示画面の画素数は、表示画面の横方向が１９２０画素、表示画面の縦方向が１３６０画素であるという情報が記憶されている。
【００８４】
図６Ａ（ｂ）に示す表示制御装置画素数記憶テーブル４１は、表示制御装置２０の表示画面の画素数、すなわち処理前画像３７ａの画素数が記憶されているテーブルである。表示制御装置画素数記憶テーブル４１には、テーブルのタイトル欄、横画素数記憶欄４１１および縦画素数記憶欄４１２が設けられている。
【００８５】
図６Ａ（ｂ）には、表示制御装置画素数記憶テーブル４１の例が示され、横画素数記憶欄４１１には、「横画素数Ｘｍａｘ１」は「１０２４」であることが示されている。縦画素数記憶欄４１２には、「縦画素数Ｙｍａｘ１」は「７６８」であることが示されている。すなわち、表示制御装置画素数記憶テーブル４１として、表示制御装置２０の表示画面の画素数は、表示画面の横方向が１０２４画素、表示画面の縦方向が７６８画素であるという情報が記憶されている。
【００８６】
図６Ａ（ｃ）に示す呼出拡大縮小率記憶テーブル４２は、前述の横方向拡大縮小率Ｖｘおよび縦方向拡大縮小率Ｖｙが記憶されているテーブルである。呼出拡大縮小率記憶テーブル４２には、テーブルのタイトル欄、横方向拡大縮小率記憶欄４２１および縦方向拡大縮小率記憶欄４２２が設けられている。
【００８７】
図６Ａ（ｃ）には、呼出拡大縮小率記憶テーブル４２の例が示され、横方向拡大縮小率記憶欄４２１には、「横方向拡大縮小率Ｖｘ」は「２」であることが示されている。縦方向拡大縮小率記憶欄４２２には、「縦方向拡大縮小率Ｖｙ」は「２」であることが示されている。
【００８８】
図６Ａ（ｄ）に示す記載領域最小サイズ制限値設定テーブル４３は、第１処理後画像３７ｂにおける記載領域ｂの最小サイズが設定されているテーブルである。第１余白処理では、第１処理後画像３７ｂにおける記載領域ｂの大きさは、記載領域最小サイズ制限値設定テーブル４３に記憶されている値以上になるように制御される。記載領域最小サイズ制限値設定テーブル４３には、テーブルのタイトル欄、横方向記載領域最小値設定欄４３１および縦方向記載領域最小値設定欄４３２が設けられている。
【００８９】
図６Ａ（ｄ）には、記載領域最小サイズ制限値設定テーブル４３の例が示され、横方向記載領域最小値設定欄４３１には、「横方向記載領域最小値ＬＤＳｘ」は「２４」であることが示されている。縦方向記載領域最小値設定欄４３２には、「縦方向記載領域最小値ＬＤＳｙ」は「２４」であることが示されている。。すなわち、記載領域最小サイズ制限値設定テーブル４３として、第１処理後画像３７ｂにおける記載領域ｂの横方向の最小値が２４画素、記載領域ｂの縦方向の最小値が２４画素であるという情報が記憶されている。
【００９０】
横方向記載領域最小値ＬＤＳｘおよび縦方向記載領域最小値ＬＤＳｙは、ディスプレイ１０の表示画面の横画素数Ｘｍａｘ２および縦画素数Ｙｍａｘ２に基づいて設定されるものであり、ディスプレイ１０の表示画面に表示されたときの記載領域ｂの視認性を確保するために設定される。
【００９１】
図６Ａ（ｅ）に示す記載領域呼出率補正テーブル４４は、第１余白処理において、記載領域ａの大きさを補正するための横方向呼出補正値Ｒｘ、および、記載領域ａの大きさを補正するための縦方向呼出補正値Ｒｙが設定されているテーブルである。記載領域呼出率補正テーブル４４には、テーブルのタイトル欄、横方向呼出補正値設定欄４４１および縦方向呼出補正値設定欄４４２が設けられている。
【００９２】
図６Ａ（ｅ）には、記載領域呼出率補正テーブル４４の例が示され、横方向呼出補正値設定欄４４１には、「横方向呼出補正値Ｒｘ」は「０．７」であることが示されている。縦方向呼出補正値設定欄４４２には、「縦方向呼出補正値Ｒｙ」は「０．７」であることが示されている。
【００９３】
横方向呼出補正値Ｒｘおよび縦方向呼出補正値Ｒｙの値は、第１処理後画像３７ｂの記載領域ｂの大きさが、記載領域最小サイズ制限値設定テーブル４３に記憶されている横方向記載領域最小値ＬＤＳｘおよび縦方向記載領域最小値ＬＤＳｙの値よりも小さくならない値以上、１未満の範囲で、図示しない変倍率変更手段によって変更することができる。
【００９４】
事前設定テーブルには、他に、図６Ｂ（ｆ）に示すようなテキストデータ描画用数値記憶テーブル４６、図６Ｂ（ｇ）に示すようなテキストデータ表示情報テーブル４５、後述する第２余白処理に対応する、ディスプレイ画素数記憶テーブル、表示制御装置画素数記憶テーブル、ならびに呼出拡大縮小率記憶テーブル、後述する横方向補正率Ｍｘの値と後述する縦方向補正率Ｍｙの値とを記憶するためのテーブル、後述する行補正率ＲＤｙの値を記憶するためのテーブル、および、後述するディスプレイ空白ラインテーブルなどがある。
【００９５】
なお、処理前画像３７ａおよび第１処理後画像３７ｂの大きさを、表示画面の画素数ではなく表示画面の大きさで表わす場合、表示制御装置２０の表示画面の大きさをＡインチ、ディスプレイ１０の表示画面の大きさをＢインチとすると、横方向拡大縮小率Ｖｘおよび縦方向拡大縮小率Ｖｙはそれぞれ（Ｂ÷Ａ）となる。
【００９６】
２つの変換後位置座標それぞれにおいて、ｘ座標値に横方向拡大縮小率Ｖｘを掛け、ｙ座標値に縦方向拡大縮小率Ｖｙを掛けることで、表示画面の画素数に関する変換を行う。
【００９７】
処理前画像３７ａの記載領域ａと第１処理後画像３７ｂの記載領域ｂとで相対的な位置を同じにするために、第１処理後画像３７ｂの記載領域ｂにおける処理後代表点３８ｂの位置座標を算出する。処理後代表点３８ｂの位置座標は、処理前代表点３８ａ（本実施形態では左上位置座標）である位置座標のｘ座標値に横方向拡大縮小率Ｖｘを掛け、ｙ座標値に縦方向拡大縮小率Ｖｙを掛けることで算出できる。処理前画像３７ａにおける処理前代表点３８ａと、第１処理後画像３７ｂにおける処理後代表点３８ｂとは、画像全体における相対的な位置が等しい。
【００９８】
第１処理後画像３７ｂ全体に対する空白領域３６ｂの割合を、処理前画像３７ａ全体に対する空白領域３６ａの割合よりも大きくするために、記載領域ａの位置座標について余白を拡大するための変換を行う。余白を拡大するための変換は、処理後代表点３８ｂの位置座標を考慮して行う。これによって、記載領域ａ，ｂの形状および画像全体における記載領域ａ，ｂの相対的な位置を変化させることなく、第１処理後画像３７ｂ全体に対する空白領域３６ｂの割合を、処理前画像３７ａ全体に対する空白領域３６ａの割合よりも大きくすることができる。
【００９９】
上記のようにして算出した変換後位置座標において、ｘ座標値のうち処理前代表点３８ａからの距離を表す値に横方向呼出補正値Ｒｘを掛け、ｙ座標値のうち処理前代表点３８ａからの距離を表す値に縦方向呼出補正値Ｒｙを掛けることで、余白拡大に関する変換を行う。このとき、本実施形態のように、２つの変換後位置座標のどちらかが処理前代表点３８ａである場合には、処理前代表点３８ａであるほうの変換後位置座標には、横方向呼出補正値Ｒｘおよび縦方向呼出補正値Ｒｙを掛けない。
【０１００】
上記のようにして表示画面の画素数に関する変換および余白拡大に関する変換を行った２つの位置座標をつなぐ直線を対角線とした矩形の範囲を、第１処理後画像３７ｂに含まれる記載領域ｂの範囲として第１処理後画像３７ｂを生成する。これによって、横方向拡大縮小率Ｖｘおよび縦方向拡大縮小率Ｖｙよりも小さい値に基づいて、記載領域ａに第１余白処理を施すことができる。
【０１０１】
本実施形態では、横方向拡大縮小率Ｖｘが２であり、縦方向拡大縮小率Ｖｙが２であり、横方向呼出補正値Ｒｘが０．７であり、縦方向呼出補正値Ｒｙが０．７なので、処理後画像３７ｂ全体の大きさは処理前画像３７ａ全体の大きさの２倍となるが、記載領域ｂの大きさは、記載領域ａの大きさの１．４倍（Ｖｘ×Ｒｘ＝Ｖｙ×Ｒｙ＝１．４）となる。
【０１０２】
第１〜６記載領域３０ｂ，３１ｂ，３２ｂ，３３ｂ，３４ｂ，３５ｂの２つの頂点の位置座標（（左上位置座標）−（右下位置座標））は以下のように表される。
第１記載領域３０ｂ：
（ｘ１・Ｖｘ，ｙ１・Ｖｙ）−（ｘ１・Ｖｘ＋（ｘ３−ｘ１）・Ｒｘ，ｙ１・Ｖｙ＋（ｙ３−ｙ１）・Ｒｙ)
第２記載領域３１ｂ：
（ｘ２・Ｖｘ，ｙ６・Ｖｙ）−（ｘ２・Ｖｘ＋（ｘ４−ｘ２）・Ｒｘ，ｙ１・Ｖｙ＋（ｙ７−ｙ１）・Ｒｙ)
第３記載領域３２ｂ：
（ｘ２・Ｖｘ，ｙ９・Ｖｙ）−（ｘ２・Ｖｘ＋（ｘ３−ｘ２）・Ｒｘ，ｙ１・Ｖｙ＋（ｙ１１−ｙ１）・Ｒｙ）
第４記載領域３３ｂ：
（ｘ６・Ｖｘ，ｙ２・Ｖｙ）−（ｘ６・Ｖｘ＋（ｘ７−ｘ６)・Ｒｘ，ｙ１・Ｖｙ＋（ｙ４−ｙ１）・Ｒｙ）
第５記載領域３４ｂ：
（ｘ５・Ｖｘ，ｙ５・Ｖｙ）−（ｘ５・Ｖｘ＋（ｘ８−ｘ５）・Ｒｘ，ｙ１・Ｖｙ＋（ｙ８−ｙ１）・Ｒｙ)
第６記載領域３５ｂ：
（ｘ６・Ｖｘ，ｙ１０・Ｖｙ）−（ｘ６・Ｖｘ＋（ｘ７−ｘ６）・Ｒｘ，ｙ１・Ｖｙ＋（ｙ１２−ｙ１)・Ｒｙ)となる。
【０１０３】
第１余白処理を行うことによって、広い余白が確保された第１処理後画像３７ｂをディスプレイ１０の表示画面に表示させることができる。また、記載領域ｂと記載領域ａとで画像全体に対する相対的な位置が同じなので、記載領域ｂ間に充分な広さの余白を確保することができる。
【０１０４】
（２）第２余白処理
図７は、第２余白処理を説明するための図である。図７（ａ）は、下書きデータに基づく画像５０ａが表示されている表示制御装置２０の表示画面を示す図であり、図７（ｂ）は、第２余白処理が行われた下書きデータに基づく画像５０ｂが表示されているディスプレイ１０の表示画面を示す図である。第２余白処理は変倍処理に相当する。
【０１０５】
第２余白処理は、テキストデータに対して行われる処理である。タッチパネルシステム１は、表示制御装置２０を用いて、図７（ａ）に示すような画像５０ａを表示できる下書きデータをテキストデータで作成し、この下書きデータに対してディスプレイ１０で第２余白処理を行い、第２余白処理が行われた下書きデータに基づく画像５０ｂである第２処理後画像５０ｂをディスプレイ１０の表示画面に表示させる。第２余白処理を行う前の画像５０ａを、以後、処理前画像５０ａと記載する。
【０１０６】
処理前画像５０ａでは、文字または記号を少なくとも含む記載行５１と、文字および記号を含まない空白行５２とが隙間なく連続して縦方向に並んでいる。
【０１０７】
第２余白処理は、処理前画像５０ａを単にディスプレイ１０の表示画面の大きさに応じた大きさに変倍した画像よりも、記載行５１の縦方向の長さ（行高さ）が短く、記載行５１と記載行５１との間および記載行５１と空白行５２との間に、文字および記号を含まない間隙行５３を挿入させた第２処理後画像５０ｂをディスプレイ１０の表示画面に表示するための処理である。
【０１０８】
空白行５２および間隙行５３は余白である。間隙行５３が挿入されるので、第２処理後画像５０ｂ全体に対する余白の面積の割合は、処理前画像５０ａ全体に対する余白の面積の割合よりも大きくなる。そのため、第２余白処理を行う本発明のタッチパネルシステム１を用いると、下書きデータの作成時に余白を確保するための手間を掛けることなく、ディスプレイ１０の表示画面に充分な広さの余白が確保された第２処理後画像５０ｂを表示させることができる。
【０１０９】
第２余白処理の具体的な処理内容を以下に記載する。
第２余白処理では、処理前画像５０ａにおいて記載行５１と空白行５２とを特定し、記載行５１および空白行５２それぞれの行数を検出する。
【０１１０】
検出した記載行５１および空白行５２それぞれの行数は、図６Ｂ（ｆ）に示すようなテキストデータ描画用数値記憶テーブル４６に記憶される。図６Ｂ（ｆ）に示すテキストデータ描画用数値記憶テーブル４６は、処理前画像５０ａの記載行５１の行数（以下「記載行数」と記載する）、空白行５２の行数（以下「空白行数」と記載する）および後述する描画処理位置が記憶されているテーブルである。テキストデータ描画用数値記憶テーブル４６には、テーブルのタイトル欄、記載行数記憶欄４６１、空白行数記憶欄４６２および描画処理位置記憶欄４６３が設けられている。
【０１１１】
図６Ｂ（ｆ）には、テキストデータ描画用数値記憶テーブル４６の例が示され、記載行数記憶欄４６１には、「記載行数ＬＴ」は「３」であることが示されている。空白行数記憶欄４６２には、「空白行数ＬＶ」は「５」であることが示されている。描画処理位置記憶欄４６３には、「描画処理位置」は「０」であることが示されている。すなわち、テキストデータ描画用数値記憶テーブル４６として、処理前画像５０ａにおいて記載行数ＬＴが３行であり、空白行数ＬＶが５行であり、描画処理位置が０であるという情報が記憶されている。
【０１１２】
間隙行５３の縦方向の長さ（行高さ）Ｈａは、処理前画像５０ａにおける記載行数ＬＴおよび空白行数ＬＶ、ディスプレイ１０の表示画面の縦画素数Ｙｍａｘ２、および、第２処理後画像５０ｂにおける記載行５１の縦方向の長さＨｂを用いて下記式（１）に基づいて求められる。
Ｈａ＝｛（Ｙｍａｘ２−ＬＴ・Ｈｂ）÷（ＬＴ＋ＬＶ）｝      …（１）
【０１１３】
第２処理後画像５０ｂにおける記載行５１の縦方向の長さＨｂは、表示制御装置２０の表示画面の縦方向の長さＹｍａｘ２を、第２処理後画像５０ｂに含まれる全ての行の行数で割ることで求められる。第２処理後画像５０ｂに含まれる全ての行の行数は、処理前画像５０ａにおける記載行数ＬＴと空白行数ＬＶと記載行数ＬＴとの和、すなわち２ＬＴ＋ＬＶである。
【０１１４】
間隙行５３の縦方向の長さＨａと、第２処理後画像５０ｂにおける空白行５２の縦方向の長さとは等しい。そのため、第２処理後画像５０ｂでは、処理前画像５０ａにおいて縦方向に隣接して並んでいた記載行５１と記載行５１との間に長さＨａの余白が確保され、処理前画像５０ａにおいて縦方向に空白行５２を１行挟んで並んでいた２つの記載行５１の間に長さ２Ｈａの余白が確保され、処理前画像５０ａにおいて縦方向に空白行５２を２行挟んで並んでいた２つの記載行５１の間に長さ３Ｈａの余白が確保される。以下、間隙行５３の縦方向の長さＨａ、第２処理後画像５０ｂにおける空白行５２の縦方向の長さを描画ピッチとも呼ぶ。
【０１１５】
図６Ｂ（ｇ）に示すテキストデータ表示情報テーブル４５は、第２処理後画像５０ｂにおける記載行５１の縦方向の長さＨｂ、および、描画ピッチが記憶されるテーブルである。テキストデータ表示情報テーブル４５には、テーブルのタイトル欄、記載行の縦方向の長さ記憶欄４５１および描画ピッチ記憶欄４５２が設けられている。
【０１１６】
図６Ｂ（ｇ）には、テキストデータ表示情報テーブル４５の例が示され、記載行の縦方向の長さ記憶欄４５１には、「記載行の縦方向の長さＨｂ」は「５６」であることが示されている。描画ピッチ記憶欄４５２には、「描画ピッチ」は「６０」であることが示されている。すなわち、テキストデータ表示情報テーブル４５として、第２処理後画像５０ｂにおける記載行５１の縦方向の長さＨｂが５６画素であり、描画ピッチが６０画素であるという情報が記憶されている。
【０１１７】
（３）第３余白処理
図８は、第３余白処理を説明するための図である。第３余白処理は、第１処理後画像３７ｂまたは第２処理後画像５０ｂが表示されているディスプレイ１０の表示画面に対してタッチパネル１５を介してピンチアウトを行うことによって、第１処理後画像３７ｂまたは第２処理後画像５０ｂの余白を拡大してディスプレイ１０の表示画面に表示させる処理である。また、タッチパネル１５を介してピンチインを行うことによって、第１処理後画像３７ｂまたは第２処理後画像５０ｂの余白を縮小してディスプレイ１０の表示画面に表示させる処理である。
【０１１８】
一般的に電子黒板では、その表示画面に表示されている画像において範囲を指定し、その範囲内の画像を移動させることができるので、表示画面に表示されている画像において文字などが記載されている範囲を指定し移動させることで、移動させた分だけ余白を広げることができる。しかしながら、余白を広げたい箇所が複数ある場合、その箇所ごとに文字などが記載されている範囲を指定して移動させなければならず、手間がかかる。
【０１１９】
第３余白処理を行うことによって、余白に対してピンチアウトまたはピンチインを１回行うという簡単な動作で、第１処理後画像３７ｂまたは第２処理後画像５０ｂの全体にわたって余白を所望の広さに調整することができる。
【０１２０】
図８（ａ）は、ディスプレイ１０の表示画面に表示されている第１処理後画像３７ｂの余白に対してタッチパネル１５を介してピンチアウトを行う様子を示し、図８（ｂ）は、ディスプレイ１０の表示画面に表示されている第１処理後画像３７ｂの余白に対してタッチパネル１５を介してピンチインを行う様子を示す。
【０１２１】
第１接触動作であるピンチアウトは、図８（ａ）に示すように、互いに近づけてタッチパネル１５に接触させた２本の指を、タッチパネル１５に接触させたまま遠ざける動作であり、第２接触動作であるピンチインは、図８（ｂ）に示すように、互いに離してタッチパネル１５に接触させた２本の指を、タッチパネル１５に接触させたまま近づける動作である。第３余白処理では、ピンチアウトを行うときの２本の指を遠ざけた距離およびピンチインを行うときの２本の指を近づけた距離に基づいて、余白を拡大または縮小する程度を調整できる。
【０１２２】
第３余白処理は、第１処理後画像３７ｂが表示されているときには、ピンチアウトまたはピンチインが行われた位置が第１処理後画像３７ｂの空白領域３６ｂ内であれば行われる。
【０１２３】
具体的には、ピンチアウトまたはピンチインにおいて、２本の指がそれぞれタッチパネル１５の（ｆｘ１，ｆｙ１），（ｆｘ２，ｆｙ２）の位置座標の位置に接触し、（ｆｘ１，ｆｙ１）の位置座標に接触した指が（ｆｘ３，ｆｙ３）の位置座標、（ｆｘ２，ｆｙ２）の位置座標に接触した指が（ｆｘ４，ｆｙ４）の位置座標の位置まで接触したまま移動したとすると、ピンチアウトの場合には、（ｆｘ３，ｆｙ３）の位置座標の位置と（ｆｘ４，ｆｙ４）の位置座標の位置とを結ぶ斜めの直線を対角線とし、四辺がＸ軸またはＹ軸に垂直または平行な矩形の領域内が全て空白領域３６ｂ内であれば第３余白処理を行い、ピンチインの場合には、（ｆｘ１，ｆｙ１）の位置座標と（ｆｘ２，ｆｙ２）の位置座標とを結ぶ斜めの直線を対角線とし、四辺がＸ軸またはＹ軸に直角または平行な矩形の領域内が全て空白領域３６ｂ内であれば、第３余白処理を行う。
【０１２４】
また、ピンチアウトの場合に、（ｆｘ３，ｆｙ３）の位置座標の位置と（ｆｘ４，ｆｙ４）の位置座標の位置とを結ぶ直線がＸ軸に略垂直または略平行であり、その直線が空白領域３６ｂ内であれば第３余白処理を行い、ピンチインの場合に、（ｆｘ１，ｆｙ１）の位置座標と（ｆｘ２，ｆｙ２）の位置座標とを結ぶ直線がＸ軸に略垂直または略平行であり、その直線が空白領域３６ｂ内であれば、第３余白処理を行う。該矩形の領域と記載領域ｂとが一部でも重なる場合または該直線が一部でも記載領域ｂに重なる場合には、第３余白処理を行わない。
ピンチアウトおよびピンチインの操作は、ユーザが指で行う操作であるので、指の移動前の座標と指の移動後の座標が必ずしもＸ軸に垂直または平行となることはないので、略垂直または略平行（この場合、垂直および平行をそれぞれ含む）であれば第３余白処理を行うこととしている。なお、略垂直および略平行は、タッチパネルの解像度にもよるが数ピクセル程度のずれまでなら略垂直または略平行とする。
【０１２５】
第３余白処理において、空白領域３６ｂの拡大または縮小の程度は、横方向補正率Ｍｘおよび縦方向補正率Ｍｙによって決まる。横方向補正率Ｍｘおよび縦方向補正率Ｍｙは、ピンチアウトまたはピンチインで２本の指を動かした距離に基づいて、下記式（２），（３）を用いて求められる。
Ｍｘ＝（ｆｘ２−ｆｘ１）／（ｆｘ４−ｆｘ３）      …（２）
Ｍｙ＝（ｆｙ２−ｆｙ１）／（ｆｙ４−ｆｙ３）      …（３）
【０１２６】
または、上記式（２），（３）でそれぞれ求められる大きいほうの値を、横方向補正率Ｍｘおよび縦方向補正率Ｍｙの値としてもよい。
【０１２７】
たとえば、（ｆｘ１，ｆｙ１）＝（３００，３００）、（ｆｘ２，ｆｙ２）＝（３０５，３０５）、（ｆｘ３，ｆｙ３）＝（２７０，２７０）、（ｆｘ４，ｆｙ４）＝（３５０，３５０）とすると、横方向補正率Ｍｘおよび縦方向補正率Ｍｙは０．０６となる。
【０１２８】
なお、処理対象の画像データの大きさにもよるが、処理後に記載領域および余白領域が極端に小さくなってしまうことを防止するために、横方向補正率Ｍｘおよび縦方向補正率Ｍｙを、たとえば０．５〜３の範囲内とすることが好ましい。
【０１２９】
第３余白処理では、第１処理後画像３７ｂの記載領域ｂの２つの位置座標において、ｘ座標値のうち処理後代表点３８ｂからの距離を表す値に横方向補正率Ｍｘを掛け、ｙ座標値のうち処理後代表点３８ｂからの距離を表す値に縦方向補正率Ｍｙを掛ける。２つの位置座標のうち、本実施形態のようにどちらかの位置座標が処理後代表点３８ｂである場合、処理後代表点３８ｂである位置座標には、横方向補正率Ｍｘおよび縦方向補正率Ｍｙを掛けない。
【０１３０】
第３余白処理を行った下書きデータに基づく画像である第３処理後画像の第１〜第６記載領域の位置座標（（左上位置座標）−（右下位置座標））は以下のように表される。
第１記載領域：
（ｘ１・Ｖｘ，ｙ１・Ｖｙ）−（ｘ１・Ｖｘ＋（ｘ３−ｘ１）・Ｒｘ・Ｍｘ，ｙ１・Ｖｙ＋（ｙ３−ｙ１）・Ｒｙ・Ｍｙ)
第２記載領域：
（ｘ２・Ｖｘ，ｙ６・Ｖｙ）−（ｘ２・Ｖｘ＋（ｘ４−ｘ２）・Ｒｘ・Ｍｘ，ｙ１・Ｖｙ＋（ｙ７−ｙ１）・Ｒｙ・Ｍｙ)
第３記載領域：
（ｘ２・Ｖｘ，ｙ９・Ｖｙ）−（ｘ２・Ｖｘ＋（ｘ３−ｘ２）・Ｒｘ・Ｍｘ，ｙ１・Ｖｙ＋（ｙ１１−ｙ１）・Ｒｙ・Ｍｙ）
第４記載領域：
（ｘ６・Ｖｘ，ｙ２・Ｖｙ）−（ｘ６・Ｖｘ＋（ｘ７−ｘ６)・Ｒｘ・Ｍｘ，ｙ１・Ｖｙ＋（ｙ４−ｙ１）・Ｒｙ・Ｍｙ）
第５記載領域：
（ｘ５・Ｖｘ，ｙ５・Ｖｙ）−（ｘ５・Ｖｘ＋（ｘ８−ｘ５）・Ｒｘ・Ｍｘ，ｙ１・Ｖｙ＋（ｙ８−ｙ１）・Ｒｙ・Ｍｙ)
第６記載領域：
（ｘ６・Ｖｘ，ｙ１０・Ｖｙ）−（ｘ６・Ｖｘ＋（ｘ７−ｘ６）・Ｒｘ・Ｍｘ，ｙ１・Ｖｙ＋（ｙ１２−ｙ１)・Ｒｙ・Ｍｙ)となる。
【０１３１】
横方向補正率Ｍｘおよび縦方向補正率Ｍｙは、ピンチアウトが行われた場合には１未満の値となり、ピンチインが行われた場合には１よりも大きい値となる。したがって、第３余白処理では、ピンチアウトを行うと記載領域ｂが縮小するので余白を拡大でき、ピンチインを行うと記載領域ｂが拡大するので余白を縮小できる。
【０１３２】
なお、第３余白処理では、第３処理後画像の記載領域ｂの大きさは、図６Ａ（ｄ）に示す記載領域最小サイズ制限値設定テーブル４３に記憶されている横方向記載領域最小値ＬＤＳｘおよび縦方向記載領域最小値ＬＤＳｙの値よりも小さくならないように制御される。第３処理後画像の記載領域ｂの大きさがこれらの値まで縮小されると、ピンチアウトを行っても余白をこれ以上拡大することはできない。
【０１３３】
上記のような第３余白処理を行うことによって、第１余白処理後および第２余白処理後に、余白の大きさを容易に所望の大きさに調整することができる。
【０１３４】
３、制御方法
（１）第１余白処理および第２余白処理
図９Ａ〜９Ｃは、第１余白処理および第２余白処理を示すフローチャートである。ユーザによってディスプレイ１０の表示画面に呼び出す画像の下書きデータが選択されると、本フローチャートの開始となる。
【０１３５】
ステップＳ１では、ディスプレイコントローラ１１は、映像入力端子１６を介して、表示制御装置２０から入力される映像信号を受信し、下書きデータ（画像データ）を読み込む。
【０１３６】
ステップＳ２では、ディスプレイコントローラ１１は、読み込んだ下書きデータの形式を判別する。
【０１３７】
ステップＳ３では、ディスプレイコントローラ１１は、読み込んだ下書きデータの形式がテキストデータであるかどうか判断する。テキストデータであると判断されるとＢに進み、第２余白処理が行われる。テキストデータではないと判断されると、すなわちイメージデータであると判断されるとＡに進み、第１余白処理が行われる。
【０１３８】
なお、ユーザによって下書きデータが選択される時点でファイル名に拡張子などの情報が付与されていれば、下書きデータを調べることなく、形式がテキストデータかどうか判断することも可能である。
【０１３９】
ステップＳ１１では、ディスプレイコントローラ１１は、表示制御装置２０の表示画面の横画素数Ｘｍａｘ１および縦画素数Ｙｍａｘ１を調べる。ディスプレイコントローラ１１は、調べた横画素数Ｘｍａｘ１および縦画素数Ｙｍａｘ１を表示制御装置画素数記憶テーブル４１に記憶する。
【０１４０】
ステップＳ１２では、ディスプレイコントローラ１１は、ディスプレイ１０の表示画面の横画素数Ｘｍａｘ２および縦画素数Ｙｍａｘ２を調べる。ディスプレイコントローラ１１は、調べた横画素数Ｘｍａｘ２および縦画素数Ｙｍａｘ２をディスプレイ画素数記憶テーブル４０に記憶する。
【０１４１】
ステップＳ１３では、ディスプレイコントローラ１１は、横方向拡大縮小率Ｖｘおよび縦方向拡大縮小率Ｖｙを算出する。ディスプレイコントローラ１１は、算出した横方向拡大縮小率Ｖｘおよび縦方向拡大縮小率Ｖｙを、呼出拡大縮小率記憶テーブル４２に記憶する。
【０１４２】
ステップＳ１４では、ディスプレイコントローラ１１は、処理前画像３７ａにおいて、記載領域ａと空白領域３６ａとを判別し、記載領域ａの左上位置座標と右下位置座標とを算出する。また、記載領域ａ内において処理前代表点３８ａを設定する。
【０１４３】
ステップＳ１５では、ディスプレイコントローラ１１は、第１処理後画像３７ｂにおける処理後代表点３８ｂを算出し、記載領域ｂの左上位置座標と右下位置座標とを算出する。
【０１４４】
ステップＳ１６では、ディスプレイコントローラ１１は、第１処理後画像３７ｂを作成し、第１処理後画像３７ｂをディスプレイ１０の表示画面に表示させる。これによって第１余白処理が終了し、本フローチャートの終了となる。
【０１４５】
ステップＳ２１では、ディスプレイコントローラ１１は、ディスプレイ１０の表示画面の縦画素数Ｙｍａｘ２を調べる。
【０１４６】
ステップＳ２２では、ディスプレイコントローラ１１は、処理前画像５０ａの任意の１行について調べる。本ステップの処理を行うのが初めてであれば、処理前画像５０ａの縦方向における１番目の行について調べる。
【０１４７】
ステップＳ２３では、ディスプレイコントローラ１１は、調べた行が空白行５２かどうか判断する。空白行５２であると判断されるとステップＳ２４に進み、空白行５２ではない、すなわち記載行５１であると判断されるとステップＳ２５に進む。
【０１４８】
ステップＳ２４では、ディスプレイコントローラ１１は、テキストデータ描画用数値記憶テーブル４６において記載行数ＬＴの値を１つ大きくして記憶する。ステップＳ２５では、ディスプレイコントローラ１１は、テキストデータ描画用数値記憶テーブル４６において空白行数ＬＶの値を１つ大きくして記憶する。なお、本ステップの処理を行うのが初めての時点では、図６Ｂ（ｇ）に示すテキストデータ描画用数値記憶テーブル４６には、記載行数ＬＴの値は０であり、空白行数ＬＶの値は０である。
【０１４９】
ステップＳ２６では、ディスプレイコントローラ１１は、調べた行が最終の行かどうか、すなわち処理前画像５０ａの縦方向の一番下の行かどうか判断する。最終の行であると判断されると、ステップＳ２８に進み、最終の行ではないと判断されるとステップＳ２７に進む。
【０１５０】
ステップＳ２７では、ディスプレイコントローラ１１は、調べる行を処理前画像３７ａの縦方向における１行下の行に変更し、その後、ステップＳ２２に戻る。
【０１５１】
ステップＳ２８では、ディスプレイコントローラ１１は、第２処理後画像５０ｂにおける間隙行５３の縦方向の長さＨａを算出する。
【０１５２】
ステップＳ２９では、ディスプレイコントローラ１１は、ステップＳ２３〜２５の検出結果に基づいて、処理前画像５０ａの任意の１行について調べる。本ステップの処理を行うのが初めてであれば、画像αの縦方向の１番目の行について調べる。
【０１５３】
ステップＳ３０では、ディスプレイコントローラ１１は、ステップＳ２３〜２５の検出結果に基づいて、調べた行が空白行５２かどうか判断する。空白行５２であると判断されるとステップＳ３１に進み、空白行５２ではない、すなわち記載行５１であると判断されるとステップＳ３２に進む。
【０１５４】
ステップＳ３１〜Ｓ３４では、ディスプレイコントローラ１１は、第２処理後画像５０ｂを作成していく。
【０１５５】
ステップＳ３１では、ディスプレイコントローラ１１は、大きさがディスプレイ１０の表示画面の大きさと同じであり、何も記載されていない画像αにおいて、描画処理位置を、描画ピッチの長さ、すなわち間隙行５３の縦方向の長さＨａだけ縦方向に移動させるとともに、テキストデータ描画用数値記憶テーブル４６の描画処理位置の値を、描画ピッチの長さ分だけ大きくして記憶する。なお、本ステップの処理が初めて行われる前の時点では、描画処理位置は、画像αの縦方向の一番上の位置であり、０である。
【０１５６】
ステップＳ３２では、ディスプレイコントローラ１１は、ステップＳ２９で調べた行に記載されているフォントを読み出す。ステップＳ３３では、ディスプレイコントローラ１１は、第２処理後画像５０ｂにおける記載行５１の縦方向の長さＨｂを算出し、算出した長さＨｂに基づいた大きさで、呼び出したフォントを、画像αにおける現在の描画処理位置に描画する描画処理を行う。
【０１５７】
ステップＳ３４では、ディスプレイコントローラ１１は、描画処理位置を、第２処理後画像５０ｂにおける記載行５１の縦方向の長さＨｂだけ、画像αの縦方向に変更する。
【０１５８】
ステップＳ３５では、ディスプレイコントローラ１１は、調べた行が最終の行かどうか判断する。最終の行ではないと判断されるとステップＳ３６に進む。最終の行であると判断されるとステップＳ３７に進む。なお、最終の行であると判断された時点での描画処理位置は画像αの縦方向の一番下であり、この時点で画像αは、第２処理後画像５０ｂである。
【０１５９】
ステップＳ３６では、ディスプレイコントローラ１１は、調べる行を処理前画像５０ａにおける縦方向に１行下の行に変更し、その後、ステップＳ２９に戻る。
【０１６０】
ステップＳ３７では、ディスプレイコントローラ１１は、第２処理後画像５０ｂの全ての行に対して、記載行５１か、空白行５２か、または間隙行５３か判断し、ディスプレイ空白ラインテーブルに記憶する。ディスプレイ空白ラインテーブルは、第２処理後画像５０ｂに含まれる行が、記載行５１か、空白行５２か、または間隙行５３か記憶するためのテーブルである。
【０１６１】
ステップＳ３８では、ディスプレイコントローラ１１は、第２処理後画像５０ｂをディスプレイ１０の表示画面に表示させる。これによって第２余白処理が終了し、本フローチャートの終了となる。
【０１６２】
（２）第３余白処理
図１０Ａは、第１処理後画像３７ｂが表示されているときに第３余白処理を行うフローチャートを示し、図１０Ｂは、第２処理後画像５０ｂが表示されているときに第３余白処理を行うフローチャートを示す。
【０１６３】
図１０Ａに示すフローチャートは、ＣＰＵ２１によって、第１処理後画像３７ｂが表示されているディスプレイ１０の表示画面に対してピンチアウトまたはピンチインが行われたことが検出されると開始される。
【０１６４】
ステップＳ４１では、ディスプレイコントローラ１１は、ピンチアウトまたはピンチインが行われたときの接触点の位置が空白領域３６ｂ内、すなわち余白かどうか判断する。位置が余白であると判断されるとステップＳ４２に進み、位置が余白ではないと判断されると本フローチャートの終了となる。
【０１６５】
ステップＳ４２では、ディスプレイコントローラ１１は、横方向補正率Ｍｘおよび縦方向補正率Ｍｙを算出する。
【０１６６】
ステップＳ４３では、ディスプレイコントローラ１１は、横方向補正率Ｍｘおよび縦方向補正率Ｍｙを用いて、第３処理後画像における記載領域の位置座標を算出する。
【０１６７】
ステップＳ４４では、ディスプレイコントローラ１１は、第３処理後画像における記載領域の位置座標を用いて第３処理後画像を作成し、第３処理後画像をディスプレイ１０の表示画面に表示させる。これによって第３余白処理が終了し、本フローチャートの終了となる。
【０１６８】
図１０Ｂに示すフローチャートは、ＣＰＵ２１によって、第２処理後画像５０ｂが表示されているディスプレイ１０の表示画面に対してピンチアウトまたはピンチインが行われたことが検出されると開始される。
【０１６９】
ステップＳ５１では、ディスプレイコントローラ１１は、ピンチアウトまたはピンチインが行われたときの接触点の位置が空白行５２または間隙行５３内、すなわち余白かどうか判断する。位置が余白であると判断されるとステップＳ５２に進み、位置が余白ではないと判断されると本フローチャートの終了となる。
【０１７０】
ステップＳ５２では、ディスプレイコントローラ１１は、行補正率ＲＤｙを算出する。
ステップＳ５３では、ディスプレイコントローラ１１は、行補正率ＲＤｙを用いて第３処理後画像を作成し、第３処理後画像における、記載行、空白行および間隙行それぞれの縦方向の長さを算出する。
【０１７１】
ステップＳ５４では、ディスプレイコントローラ１１は、第３処理後画像をディスプレイ１０の表示画面に表示させる。これによって第３余白処理が終了し、本フローチャートの終了となる。
【符号の説明】
【０１７２】
１  タッチパネルシステム
１０  ディスプレイ
１１  ディスプレイコントローラ
１２  メモリ
１３  画像メモリ
１４  表示部
１５  タッチパネル
１６  映像入力端子
１７  ディスプレイ電源部
１９  ペン
２０  表示制御装置
２１  ＣＰＵ
２２  ＲＡＭ
２３  ＧＲＡＭ
２４  映像出力端子
２５  記憶デバイス
２６  入出力端子
２７  バス
２８  表示制御電源部
１５１  受信部
１５２  出力部
１５３  タッチパネル電源部
１５４  タッチパネルコントローラ
１５５  発光部制御回路
１５６  第１赤外線発光部アレイ
１５７  第２赤外線発光部アレイ
１５８  第１赤外線受光部アレイ
１５９  第２赤外線受光部アレイ
１６０  受光部制御回路
１６１  座標生成部
１６２  タッチパネル電源スイッチ
１９１  ペン先スイッチ
１９２  操作スイッチ
１９３  スイッチ検出部
１９４  送信部
１９５  ペン電源スイッチ
１９６  ペン電源部
【図１】
2014032293.tif 000003
【図２】
2014032293.tif 000004
【図３】
2014032293.tif 000005
【図４】
2014032293.tif 000006
【図５】
2014032293.tif 000007
【図６Ａ】
2014032293.tif 000008
【図６Ｂ】
2014032293.tif 000009
【図７】
2014032293.tif 000010
【図８】
2014032293.tif 000011
【図９Ａ】
2014032293.tif 000012
【図９Ｂ】
2014032293.tif 000013
【図９Ｃ】
2014032293.tif 000014
【図１０Ａ】
2014032293.tif 000015
【図１０Ｂ】
2014032293.tif 000016