(57)【要約】【課題】煩雑な操作を行なうことなく情報入力を行なうだけで、ユーザに適した方向で画面の表示を行うことができ、表示内容の視認性及びその表示内容の再利用性の向上を図ることができる入力表示装置を提供する。【解決手段】オブジェクトを表示する表示画面と、表示画面に表示された複数のオブジェクトの表示情報を記憶する記憶手段と、表示画面に対するユーザのタッチ入力を検出する入力検出手段と、複数のオブジェクトのうち第１のオブジェクトに対する移動操作を検出した際、第１のオブジェクトを、表示画面の予め特定されたユーザ位置に対して表示されている第２のオブジェクトの表示情報に基づき調整し、第２のオブジェクトと共に表示する表示制御手段と、を備える。【選択図】図１
2019117639.tif 000002
【特許請求の範囲】
【請求項１】
オブジェクトを表示する表示画面を備える表示装置において、
前記表示画面に表示された複数のオブジェクトの表示情報を記憶する記憶手段と、
前記表示画面に対するユーザのタッチ入力を検出する入力検出手段と、
前記複数のオブジェクトのうち第１のオブジェクトに対する移動操作を検出した際、前記第１のオブジェクトを、前記表示画面の予め特定されたユーザ位置に対して表示されている第２のオブジェクトの表示情報に基づき調整し、前記第２のオブジェクトと共に表示する表示制御手段と、
を備えることを特徴とする表示装置。
【請求項２】
前記記憶手段は、前記表示情報として、前記複数のオブジェクトの表示方向を記憶し、
前記表示制御手段は、前記第１のオブジェクトの表示方向が前記第２のオブジェクトの表示方向と異なる場合、前記第１のオブジェクトを、前記第２のオブジェクトの表示方向と同じ向きに調整し、前記第２のオブジェクトと共に表示することを特徴とする請求項１に記載の表示装置。
【請求項３】
前記記憶手段は、前記表示情報として、前記複数のオブジェクトの表示サイズを更に記憶し、
前記表示制御手段は、前記第１のオブジェクトの表示サイズが前記第２のオブジェクトの表示サイズと異なる場合、前記第１のオブジェクトを、前記第２のオブジェクトの表示サイズと同じ向きに調整し、前記第２のオブジェクトと共に表示することを特徴とする請求項１または２に記載の表示装置。
【請求項４】
前記表示制御手段は、前記第１のオブジェクトを、前記特定されたユーザ位置に対して正方向で先に表示されている第２のオブジェクトの表示サイズと同じサイズで、前記特定されたユーザ位置に対して正方向となる向きで表示することを特徴とする請求項１から３の何れか一項に記載の表示装置。
【請求項５】
前記表示制御手段は、前記第１のオブジェクトを前記第２のオブジェクトに追加した状態で表示することを特徴とする請求項１から４の何れか一項に記載の入力表示装置。
【請求項６】
前記入力検出手段により前記第１のオブジェクトおよび前記第２のオブジェクトの入力が検出された場合、検出された複数の入力情報に基づき、入力領域の大きさと入力方向を比較し、前記表示画面に対する前記第１のオブジェクトおよび前記第２のオブジェクトを入力したユーザの位置を判断するユーザ位置判断手段を更に備えることを特徴とする請求項１から５の何れか一項に記載の表示装置。
【請求項７】
前記複数の入力情報に対して、ペン先による入力か手つきによる入力かを判断する第１の入力判断手段と、
前記ペン先による入力および前記手つきによる入力があり、前記ペン先による入力および前記手つきによる入力が所定範囲内の領域に存在するか否かを判断し、前記ペン先による入力および前記手つきによる入力が所定範囲内の領域に存在すると判断した場合、同一のユーザによる入力であると判断する第２の入力判断手段と、
を更に備えることを特徴とする請求項１から６の何れか一項に記載の表示装置。
【請求項８】
オブジェクトを表示する表示画面を備える表示装置に搭載されるコンピュータに、
前記表示画面に表示された複数のオブジェクトの表示情報を記憶する記憶ステップと、
前記表示画面に対するユーザのタッチ入力を検出する入力検出ステップと、
前記複数のオブジェクトのうち第１のオブジェクトに対する移動操作を検出した際、前記第１のオブジェクトを、前記表示画面の予め特定されたユーザ位置に対して表示されている第２のオブジェクトの表示情報に基づき調整し、前記第２のオブジェクトと共に表示する表示制御ステップと、
を実現させることを特徴としたプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力表示装置に係り、特に、タッチパネルなどの入力装置を備えたペンによる手書き入力が可能で、画面を水平或いは水平に近い状態で使用する入力表示装置に関する。
【背景技術】
【０００２】
従来、静電容量タッチパネル等のタッチ操作による入力が可能な入力装置を備えたディスプレイ装置が知られている。
【０００３】
従来技術として、例えば、テーブル型表示装置において、ユーザの位置を検出するために、テーブルに赤外線センサを設け、赤外線センサにてユーザを検出して、検出したユーザに対応して画像を配置するようにしたものが提案されている（特許文献１を参照）。
【０００４】
また、その他の技術として、矩形状の情報端末装置において、４角にセンサを設けて、このセンサをペンにて接触することにより画像の表示方向を決定し、更に、電源投入後に分割された画面の何れの位置に入力を行うかにより画像の表示方向を決定するようにしたものが提案されている（特許文献２を参照）。
【０００５】
また、情報処理装置において、画面が設けられたテーブルの周囲に複数のセンサを配置してユーザの位置を検出して、検出したユーザ位置とペン入力位置を結ぶ方向に画像を向けて表示するようにしたものが提案されている（特許文献３を参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−３５０５８８号公報
【特許文献２】特開平１１−１７５２２８号公報
【特許文献３】特開２０００−１６３１７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１にて提案されている技術では、テーブルの周囲に複数人のユーザがいる場合には何れのユーザが入力を行うのか判断することが出来ないので、複数人のユーザの場合には対応することが出来ないという問題がある。
【０００８】
また、特許文献２にて提案されている技術では、入力方向が変わる毎に情報端末装置上のセンサをペンにて接触される必要がある。また、分割された画面の何れの位置への入力であるかで判断する方法は、電源投入後に方向が決定されるため、途中での変更が難しく、対面側への記入を行うと画面が回転表示されてしまうため、正確にユーザの位置を検出出来ない状況が発生する。
【０００９】
また、特許文献３にて提案されている技術では、複数人のユーザがいる場合には、どのユーザのペンにて入力が行われたかを特定する必要があり、ユーザと使用しているペンとを関連付ける必要があった。
【００１０】
本発明は、上記従来の課題に鑑みてなされたものであり、煩雑な操作を行なうことなく情報入力を行なうだけで、ユーザに適した方向で画面の表示を行うことができ、表示内容の視認性及びその表示内容の再利用性の向上を図ることができる入力表示装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決するために、本発明の表示装置は、オブジェクトを表示する表示画面と、前記表示画面に表示された複数のオブジェクトの表示情報を記憶する記憶手段と、前記表示画面に対するユーザのタッチ入力を検出する入力検出手段と、前記複数のオブジェクトのうち第１のオブジェクトに対する移動操作を検出した際、前記第１のオブジェクトを、前記表示画面の予め特定されたユーザ位置に対して表示されている第２のオブジェクトの表示情報に基づき調整し、前記第２のオブジェクトと共に表示する表示制御手段と、を備えることを特徴とする。
【００１２】
また、本発明における前記記憶手段は、前記表示情報として、前記複数のオブジェクトの表示方向を記憶し、前記表示制御手段は、前記第１のオブジェクトの表示方向が前記第２のオブジェクトの表示方向と異なる場合、前記第１のオブジェクトを、前記第２のオブジェクトの表示方向と同じ向きに調整し、前記第２のオブジェクトと共に表示することを特徴とする。
【００１３】
また、本発明における前記記憶手段は、前記表示情報として、前記複数のオブジェクトの表示サイズを更に記憶し、前記表示制御手段は、前記第１のオブジェクトの表示サイズが前記第２のオブジェクトの表示サイズと異なる場合、前記第１のオブジェクトを、前記第２のオブジェクトの表示サイズと同じ向きに調整し、前記第２のオブジェクトと共に表示することを特徴とする。
【００１４】
また、本発明において、前記表示制御手段は、前記第１のオブジェクトを、前記特定されたユーザ位置に対して正方向で先に表示されている第２のオブジェクトの表示サイズと同じサイズで、前記特定されたユーザ位置に対して正方向となる向きで表示することを特徴とする。
【００１５】
また、本発明において、前記表示制御手段は、前記第１のオブジェクトを前記第２のオブジェクトに追加した状態で表示することを特徴とする。
【００１６】
また、本発明において、前記入力検出手段により前記第１のオブジェクトおよび前記第２のオブジェクトの入力が検出された場合、検出された複数の入力情報に基づき、入力領域の大きさと入力方向を比較し、前記表示画面に対する前記第１のオブジェクトおよび前記第２のオブジェクトを入力したユーザの位置を判断するユーザ位置判断手段を更に備えることを特徴とする。
【００１７】
また、本発明において、前記複数の入力情報に対して、ペン先による入力か手つきによる入力かを判断する第１の入力判断手段と、前記ペン先による入力および前記手つきによる入力があり、前記ペン先による入力および前記手つきによる入力が所定範囲内の領域に存在するか否かを判断し、前記ペン先による入力および前記手つきによる入力が所定範囲内の領域に存在すると判断した場合、同一のユーザによる入力であると判断する第２の入力判断手段と、を更に備えることを特徴とする。
【００１８】
また、本発明のプログラムは、オブジェクトを表示する表示画面を備える表示装置に搭載されるコンピュータに、前記表示画面に表示された複数のオブジェクトの表示情報を記憶する記憶ステップと、前記表示画面に対するユーザのタッチ入力を検出する入力検出ステップと、前記複数のオブジェクトのうち第１のオブジェクトに対する移動操作を検出した際、前記第１のオブジェクトを、前記表示画面の予め特定されたユーザ位置に対して表示されている第２のオブジェクトの表示情報に基づき調整し、前記第２のオブジェクトと共に表示する表示制御ステップと、を実現させることを特徴とする。
【発明の効果】
【００１９】
本発明の表示装置によれば、オブジェクトを表示する表示画面と、前記表示画面に表示された複数のオブジェクトの表示情報を記憶する記憶手段と、前記表示画面に対するユーザのタッチ入力を検出する入力検出手段と、前記複数のオブジェクトのうち第１のオブジェクトに対する移動操作を検出した際、前記第１のオブジェクトを、前記表示画面の予め特定されたユーザ位置に対して表示されている第２のオブジェクトの表示情報に基づき調整し、前記第２のオブジェクトと共に表示する表示制御手段と、を備えることにより、ユーザに適した方向で画面の表示を行うことができ、表示内容の視認性及びその表示内容の再利用性の向上を図ることができる表示装置を提供することができる。
【図面の簡単な説明】
【００２０】
【図１】発明を実施する形態の一例であって、（ａ）は本発明の第１実施形態に係る入力表示装置に対して書き込みを行うユーザの位置と入力表示画面に表示される画像の表示方向との関係の一例を示す説明図、（ｂ）は前記入力表示装置の表示画面に対してユーザが書き込みを行う状態を示す説明図、（ｃ）は前記表示画面に入力されたオブジェクトを表示制御した状態を示す説明図である。
【図２】（ａ）は前記入力表示装置の構成を示すブロック図、（ｂ）は前記入力表示装置を構成する表示方向制御部の機能を示すブロック図である。
【図３】前記入力表示装置に対して書き込み（入力）を行うユーザの位置と入力表示画面に表示される画像の表示方向との関係を示す説明図である。
【図４】（ａ）は前記入力表示装置が備える静電容量センサにて検出された入力領域が縦長の場合を示す説明図、（ｂ）は静電容量センサにて検出された入力領域が横長の場合を示す説明図である。
【図５】前記入力表示装置の表示画面に入力されたオブジェクトを表示する表示制御の手順を示すフローチャート図である。
【図６】前記入力表示装置の表示画面に表示される入力されたオブジェクトをマスタ設定に対して表示する表示方向制御の手順を示すフローチャート図である。
【図７】（ａ）は本発明の第２実施形態に係る入力表示装置の表示画面に対して複数人のユーザが書き込みを行う状態を示す説明図、（ｂ）は前記表示画面に入力されたオブジェクトを表示制御した状態を示す説明図である。
【図８】前記入力表示装置の表示画面におけるユーザの入力方向を判断する手順を示すフローチャート図である。
【図９】前記入力表示装置を使用するユーザ毎の入力処理の手順を示すフローチャート図である。
【図１０】（ａ）は本発明の第３実施形態に係る入力表示装置の表示画面に対して複数人のユーザが書き込みを行う状態を示す説明図、（ｂ）は前記表示画面に入力されたオブジェクトを拡大して表示制御した状態を示す説明図である。
【図１１】前記入力表示装置の表示画面に入力されたオブジェクトに対してスケーリング処理を行う手順を示すフローチャート図である。
【図１２】前記入力表示装置において入力されたオブジェクトの画像データを２値化データとして配列した一例を示す説明図である。
【図１３】前記入力された文字のデータを２値化としてラベリングした例を示す説明図である。
【図１４】図１３のラベリングした結果を矩形化処理した例を示す説明図である。
【図１５】前記入力された文字をラベリングして行として抽出した一例を示す説明図である。
【図１６】本発明の第４実施形態に係る入力表示装置の表示画面を用いてブレインストーミングを行う一例を示す説明図である。
【発明を実施するための形態】
【００２１】
（第１実施形態）
以下、本発明の第１実施形態について図面を参照して説明する。
図１は発明を実施する形態の一例であって、（ａ）は本発明の第１実施形態に係る入力表示装置に対して書き込みを行うユーザの位置と入力表示画面に表示される画像の表示方向との関係の一例を示す説明図、（ｂ）は前記入力表示装置の表示画面に対してユーザが書き込みを行う状態を示す説明図、（ｃ）は前記表示画面に入力されたオブジェクトを表示制御した状態を示す説明図である。
【００２２】
第１実施形態に係る入力表示装置１は、図１（ａ）〜（ｃ）に示すように、情報を表示する表示画面１０と、表示画面１０に対するユーザの入力を検出するタッチパネル（センサ）２を備え、ペン１００を用いた入力操作が可能な入力表示装置１において、本発明に係る特徴的な入力表示装置の構成を備えることを特徴とするものである。
【００２３】
第１実施形態は、入力表示装置１を会議テーブルとして機能させて、この入力表示装置１の周りの４方向に、４人のユーザＡ〜Ｄが位置している例である。
【００２４】
ここでは、会議の主催者であるユーザＡの位置は、マスタ位置（Ｍ）として特定するように設定されている。一方、その他の会議出席者であるユーザＢ〜Ｄの位置は、スレーブ位置（Ｓ）として設定されている。すなわち、入力表示装置１では、表示画面１０がマスタ位置（Ｍ）に対して正方向となるように表示制御が行われる。
【００２５】
図１（ａ）は、いずれのユーザＡ〜Ｄも入力を行っていない状態を示している。
表示画面１０の表示内容１０１は、マスタであるユーザＡに対して正方向を向いて表示されている。
【００２６】
図１（ｂ）では、ユーザＣが入力を開始した状態を示している。
例えば、ユーザＣが入力している間は、表示画面１０における入力領域で入力されたオブジェクト（描画情報）１０２や入力メニュー（メニュー画像）１０３といった表示内容は、ユーザＣに対して正方向を向いて表示される。
【００２７】
ユーザＣが入力を完了した際、ユーザＣが入力したオブジェクト（描画情報）と、その表示方向（入力情報）を保存する。そして、移動指示を検出すると、指先が離れるまで入力したオブジェクトをユーザ指示に基づき移動する。移動完了後、マスタ設定方向と入力したオブジェクト方向が異なる場合には、入力したオブジェクトがマスタ位置に対して正方向の向きで表示するように制御される。
【００２８】
図１（ｃ）は、ユーザＣによる移動指示があった後、入力したオブジェクトをマスタ位置に対して正方向の向きにするために、１８０度回転して表示するように制御した状態を示している。
【００２９】
まず、入力表示装置１の特徴的な構成についてブロック図を参照して説明する。
図２（ａ）は第１実施形態に係る入力表示装置の構成を示すブロック図、（ｂ）は前記入力表示装置を構成する表示方向制御部の機能を示すブロック図、図３は前記入力表示装置に対して書き込み（入力）を行うユーザの位置と入力表示画面に表示される画像の表示方向との関係を示す説明図、図４（ａ）は前記入力表示装置が備える静電容量センサにて検出された入力領域が縦長の場合を示す説明図、（ｂ）は静電容量センサにて検出された入力領域が横長の場合を示す説明図である。
【００３０】
入力表示装置１は、図２（ａ）に示すように、タッチパネル２と表示部１１とを備える表示画面１０と、センサ駆動部／容量値受信部３、表示駆動部９、および制御部１２を備えている。
【００３１】
タッチパネル２は、静電容量センサにより構成され、複数の入力を検出可能な機能を備えている。
【００３２】
制御部１２は、図示しないＣＰＵ，ＲＯＭ，ＲＡＭにて構成され、形状／手つき判定部（入力情報比較部）４、タッチ認識処理部５、ユーザ位置判断部６、表示方向制御部（表示方向切換部）７および描画情報制御部８を構築する。
【００３３】
タッチパネル２を構成する静電容量センサは、面状に複数本のマトリックス状に配置された線から、近接する物体との間の静電容量を検出することにより物体の形状を検出可能なセンサである。静電容量センサは、例えば、４０９６×２１６０の各位置の容量を検出することが可能である。
【００３４】
ここでは、図３に示すように、第３方向に位置するユーザより見て表示画面１０の左上の角を（０，０）、右下の角を（４０９５、２１５９）として、座標が設定されており、それぞれの座標に対して容量が検出される。なお、タッチパネル２は、静電容量方式に限らず、接触／非接触に関わらず、近接する物体の形状を捉えることが可能であれば、その他の方式のものであってもよい。
【００３５】
センサ駆動部／容量値受信部３は、タッチパネル（静電容量センサ）２を駆動し、その結果より静電容量値を検出するものである。センサ駆動部／容量値受信部３は、検出した静電容量値を制御部１２に送る。
【００３６】
制御部１２における形状／手つき判定部（比較部）４は、センサ駆動部／容量値受信部３にて検出された静電容量値に基づき、表示画面１０に近接する物体の形状を判定するものである。画面に近接する物体の形状は、物体の近接を示す静電容量をもつ連続した範囲の形状に相当する。図４（ａ），（ｂ）に、静電容量センサにて検出された入力領域（連続した範囲）を示す。
【００３７】
形状／手つき判定部４は、タッチパネル２により検出した複数の入力情報に基づき、検出された形状（入力領域）の大きさにより、検出した物体がペン先であるか、手つきであるかを判定するとともに、入力方向（縦方向または横方向）を比較する。
【００３８】
なお、手つきとは、表示画面１０に手の腹などが触れる現象である。
具体的には、形状／手つき判定部４は、例えば、検出された形状を所定値Ａと比較し、検出された形状の面積が所定値Ａ以下の場合はペン先と判定し、所定値Ａよりも大きな場合は手つきと判定する。ここで、所定値Ａとは、ペン先と想定される大きさの上限値である。
【００３９】
検出した形状は、図４（ａ）に示すように、Ｘ軸値の最小値（ｍｉｎ  ｘ），最大値（ｍａｘ  ｘ）、Ｙ軸値の最小値（ｍｉｎ  ｙ），最大値（ｍａｘ  ｙ）に基づいて、Ｙ軸方向の長さがＸ軸方向の長さよりも長い場合に縦長と判定し、図４（ｂ）に示すように、Ｙ軸方向の長さがＸ軸方向の長さよりも短い場合に横長と判定する。
【００４０】
そして、形状／手つき判定部４は、判定した結果を、タッチ認識処理部５とユーザ位置判断部６とに送る。
【００４１】
タッチ認識処理部５は、形状／手つき判定部４の判定結果に基づいてペン先の位置を判定し、ペン先の位置がメニュー位置であればメニュー処理を行い、メニュー位置でない場合は描画処理を行う。
【００４２】
ユーザ位置判断部６は、形状／手つき判定部４の判定結果に基づいて、入力ユーザの表示画面１０に対する位置を判断するものである。ユーザ位置判断部６の詳細については後述する。ユーザ位置判断部６は、判断した結果を表示方向制御部（表示方向切換部）７に送る。
【００４３】
表示方向制御部（表示方向切換部）７は、ユーザ位置判断部６の判断した結果に基づいて、表示画面１０における表示方向を判定して入力されたオブジェクトを表示するものである。ここでは、表示方向が判定される対象の表示は、表示画面１０に表示される表示内容の全体、あるいはメニュー表示である。メニュー表示は、画面に表示される表示内容の一部に相当する。
【００４４】
また、表示方向制御部７は、特徴的な構成として、図２（ｂ）に示すように、複数人のユーザにより表示画面１０を共有して使用する場合は、予め特定されたマスタ位置（Ｍ）に対して正方向となる向きで入力されたオブジェクトを表示画面１０に表示する特定方向表示機能７１と、追加入力されたオブジェクトをマスタ位置（Ｍ）に対して正方向となる向きで追加した状態で表示する特定方向追加表示機能７２とを備えている。
【００４５】
さらに、表示方向制御部７は、複数人のユーザにより表示画面１０を共有して使用する場合は、ユーザが入力中である場合に、入力されたオブジェクトの表示方向を入力中のユーザに対して正方向になるように切換えるユーザ方向表示機能７３と、前記ユーザによる入力完了後、入力されたオブジェクトが表示される方向と予め特定されたマスタ位置（Ｍ）に対して正方向となる向きとが異なる場合には、入力されたオブジェクトがマスタ位置（Ｍ）に対して正方向となるように表示するユーザ方向表示切換機能７４とを備えている。
【００４６】
さらに、表示方向制御部７は、入力を終了したユーザによる移動指示を検出すると、ユーザの移動指示に基づき、その入力したオブジェクトを移動する移動表示機能７５と、移動完了後、マスタ位置（Ｍ）に対して入力したオブジェクトの方向が異なる場合は、マスタ位置（Ｍ）に対して正方向になるように表示する移動表示切換機能７６とを備えている。
【００４７】
描画情報制御部（表示切換部、描画部）８は、内部に図示していない記憶部を備えており、該記憶部に、手書きされた情報やグラフ情報等の描画情報と一時的に描画情報にオーバーラップして表示するメニュー情報とを別レイヤーにて保持している。
【００４８】
また、描画情報制御部８は、タッチ認識処理部５からのメニュー処理あるいは描画処理と、表示方向制御部７からの表示方向の判定の結果とに基づいて、表示部１１に表示する内容を記憶している上記記憶部の内容を更新するように制御する。
【００４９】
また、描画情報制御部８は、追加入力された描画情報をマスタ位置（Ｍ）に対して正方向となる向きで追加した状態で表示される際に、先に表示されているオブジェクトと追加入力されるオブジェクトの表示サイズを同じサイズとする機能を備えている。
【００５０】
さらに、描画情報制御部８は、入力された描画情報を入力したユーザに関連づけてユーザ毎に異なる表示態様（色、フォント、大きさ等）で表示する機能を備えている。
【００５１】
表示駆動部９は、描画情報制御部８に備えられた上記記憶部に記憶された情報に基づいて表示部１１を駆動し、情報を表示部１１に表示するものである。
【００５２】
表示部１１は、情報をユーザに表示画面１０に表示することにより与えるためのもので、例えば液晶表示、ＥＬ表示等の平面形状からなる。表示部１１の上面に静電容量センサより構成されるタッチパネル２が重ねて設けられている。
【００５３】
次に、第１実施形態の入力表示装置１において表示画面１０に入力されたオブジェクトを表示する表示制御の手順をフローチャートに沿って説明する。
図５は第１実施形態の入力表示装置の表示画面に入力されたオブジェクトを表示する表示制御の手順を示すフローチャート図である。
【００５４】
入力表示装置１において、表示画面１０へのオブジェクト（描画情報）の入力が開始されると、タッチパネル２において静電容量センサにより検出した容量値の変化の有無で表示画面１０へユーザによる入力が行われたか否かが判断される（ステップＳ１）。
【００５５】
ステップＳ１において、ユーザによる入力が行われたと判断された場合は、ステップＳ２へ進み、入力領域の大きさが検出される。そして、その入力領域の大きさ（検出された形状）により、その入力がペン先によるものであるか否かが判断される（ステップＳ３）。入力領域の大きさの判断については、図４（ａ），（ｂ）に示すように、その検出した範囲のｍａｘ  ｘ−ｍｉｎ  ｘと、ｍａｘ  ｙ−ｍｉｎ  ｙにて表される。
【００５６】
一方、ステップＳ１において、ユーザによる入力が行われていないと判断された場合は、入力が検出されるまで繰り返される。
【００５７】
ステップＳ３において、入力がペン先によるものである（所定以下の大きさの領域である）と判断された場合は、ステップＳ４に進み、手つきによる入力があるか否かが判断される。一方、入力がペン先によるものではないと判断された場合は、ステップＳ１に戻り入力の検出が続けられる。
【００５８】
ステップＳ４における判断方法としては、例えば、ペン先として想定される領域の大きさより大きな領域であると判断した場合には、手つきとして判断する。
【００５９】
ステップＳ４において、手つきによる入力があると判断された場合は、ステップＳ５に進み、入力が所定範囲内の領域に存在するか否かが判断される。一方、ステップＳ４において、手つきによる入力が無いと判断された場合は、ステップＳ１１に進む。
【００６０】
ステップＳ５では、ステップＳ３で判断されたペン先の入力と、ステップＳ４で判断された手つきの入力とが、所定範囲内の領域に存在するか否かが判断される。すなわち、ステップＳ５では、ペン先の入力と手つきの入力が同一ユーザのものであるか否かを判断している。
【００６１】
ステップＳ５において、ペン先の入力と手つきの入力とが所定範囲内の領域に存在すると判断された場合は、ステップＳ６に進み、メニューの表示指示があったか否かが判断される。一方、ステップＳ５において、ペン先の入力と手つきの入力が所定範囲内の領域に存在しないと判断された場合は、ステップＳ１１に進む。
【００６２】
ステップＳ６におけるメニューの表示指示方法に関しては、別途スイッチを操作する等の方法を採用することにより解決することが可能である。
ステップＳ６において、メニューの表示指示があったと判断された場合は、ステップＳ７に進み、手つき入力の形状が判断される。一方、ステップＳ６において、メニューの表示指示がないと判断された場合は、ステップＳ１１に進む。
【００６３】
ステップＳ１１では、ペン先の入力位置がメニュー表示位置であるか否かが判断される。ステップＳ１１において、ペン先の入力位置がメニュー表示位置であると判断された場合は、ステップＳ１２に進み、ペン先がＵＰされたか否かが判断される。
【００６４】
ステップＳ１２では、ペン先がＵＰされたか否か、すなわちペン入力が終了したか否かが判断される。ステップＳ１２において、ペン先がＵＰされたと判断された場合は、ステップＳ１３に進み、ペン先がＵＰされた位置のメニュー項目が選択されて、実行される。
【００６５】
ステップＳ１２において、ペン先がＵＰされていないと判断された場合は、ステップＳ１１に戻る。
【００６６】
一方、ステップＳ１１において、ペン先の入力位置がメニュー表示位置ではないと判断された場合は、ステップＳ１４に進み、入力処理としてメニューで選択されている処理が実行され、ステップＳ１５に進み、ペン先の位置が検出される。そして、ステップＳ１６に進み、ペン先がＵＰされたか否かが判断される。
【００６７】
ステップＳ１６では、ペン先がＵＰすることでペン入力が終了したことを判断する。
ステップＳ１６において、ペン先がＵＰされたと判断された場合は、ステップＳ１に戻り、次の入力に対応する。
【００６８】
一方、ステップＳ１６において、ペン先がＵＰされていないと判断された場合は、ステップＳ１４に戻り、ペン先がＵＰされるまで繰り返される。
【００６９】
ここで、ステップＳ７以降の処理（２点鎖線で囲まれた個所の処理）は、ユーザによる入力に基づきメニューの方向を決定し表示を行う処理である。
【００７０】
ステップＳ７では、図４（ａ），（ｂ）に示すように、ステップＳ２にて検出した手つきのｍｉｎ  ｘ：ｍａｘ  ｘと、ｍｉｎ  ｙ：ｍａｘ  ｙを用いて、ｍａｘ  ｘ−ｍｉｎ
ｘと、ｍａｘ  ｙ−ｍｉｎ  ｙを計算して、何れの方が長いかを判断する。
【００７１】
ステップＳ７において、手つきが縦長であると判断された場合は、ステップＳ８に進む。一方、ステップＳ７において、手つきが縦長ではないと判断された場合は、ステップＳ１７に進む。
【００７２】
例えば、手つきの形状が縦長である場合には、図３に示すように、表示画面１０における第１方向あるいは第３方向からの入力であると判断することができる。一方、手つきの形状が横長である場合には、表示画面１０における第２方向あるいは第４方向からの入力であると判断することができる。
【００７３】
ステップＳ８では、ペン先（小領域）の中心座標と、手つき（大領域）の中心座標のＹ軸値を比較することでユーザの向く方向（ユーザの位置）を判断する。
【００７４】
ステップＳ８において、ペン先の中心座標が手つきの中心座標より小さいと判断された場合は、ステップＳ９に進む。一方、ステップＳ８において、ペン先の中心座標が手つきの中心座標より大きいと判断された場合は、ステップＳ１０に進む。
【００７５】
例えば、図４（ａ）に示すように、ペン先の中心座標のＹ座標が手つきの中心座標のＹ座標より小さいということは、表示画面１０の第３方向から入力が行われており、ステップＳ９において、表示画面１０の第３方向に向けてメニューを表示するとともに、ユーザが表示画面１０の第３方向に位置するものとして設定する。
【００７６】
また、手つきの中心座標のＹ座標がペン先の中心座標のＹ座標より大きいということは、表示画面１０の第１方向から入力が行われており、ステップＳ１０において、表示画面１０の第１方向に向けてメニューを表示するとともに、ユーザが表示画面１０の第１方向に位置するものとして設定する。
【００７７】
そして、ステップＳ１に戻り、次の入力に対応する。
【００７８】
ステップＳ１７では、ペン先（小領域）の中心座標と、手つき（大領域）の中心座標のＸ軸値を比較することでユーザの向く方向（ユーザの位置）を判断する。
【００７９】
ステップＳ１７において、ペン先の中心座標が手つきの中心座標より大きいと判断された場合は、ステップＳ１８に進む。一方、ステップＳ１７において、ペン先の中心座標が手つきの中心座標より小さいと判断された場合は、ステップＳ１９に進む。
【００８０】
例えば、図４（ｂ）に示すように、ペン先の中心座標のＸ座標が手つきの中心座標のＸ座標より大きいということは、表示画面１０の第４方向から入力が行われており、ステップＳ１８において、表示画面１０の第４方向に向けてメニューを表示するとともに、ユーザが表示画面１０の第４方向に位置するものとして設定する。
【００８１】
また、手つきの中心座標のＸ座標がペン先の中心座標のＸ座標より小さいということは、表示画面１０の第２方向から入力が行われており、ステップＳ１９において、表示画面１０の第２方向に向けてメニューを表示するとともに、ユーザが表示画面１０の第２方向に位置するものとして設定する。
そして、ステップＳ１に戻り、次の入力に対応する。
【００８２】
このようにして、図３に示すように、表示画面１０に対向する入力ユーザに合わせてメニューを表示する方向を制御することができるとともに、それぞれのユーザ位置を設定し、入力するオブジェクトと関連付けて保存することができる。
【００８３】
次に、第１実施形態の入力表示装置１においてユーザからの移動指示に基づき、入力されたオブジェクトを移動してマスタ設定に対して表示する表示制御の手順をフローチャートに沿って説明する。
図６は第１実施形態の入力表示装置の表示画面に表示される入力されたオブジェクトをマスタ設定に対して表示する表示方向制御の手順を示すフローチャート図である。
【００８４】
図６に示すように、第１実施形態の入力表示装置１において、表示画面１０へのオブジェクト（描画情報）の表示制御が開始されると、ユーザから入力されたオブジェクトに対して移動指示があるか否かが判断される（ステップＳ１０１）。
【００８５】
ステップＳ１０１において、ユーザから入力されたオブジェクトに対して移動指示がない場合は、ステップＳ１０４に進む。一方、ステップＳ１０１において、ユーザから入力されたオブジェクトに対して移動指示があった場合は、ステップＳ１０２に進む。
【００８６】
ステップＳ１０２において、ユーザからの移動指示については、図５のステップＳ１３におけるメニュー処理で移動指示を与えられた場合や、一定時間同じ位置をタッチした場合に移動指示として検出することで実行が可能である。
【００８７】
ステップＳ１０２では、ユーザの移動指示に基づき、入力されたオブジェクトが移動されて、ステップＳ１０３にと進む。
【００８８】
ステップＳ１０３では、ペン先がＵＰされたか否か、すなわちペン入力が終了したか否かが判断される。
【００８９】
ステップＳ１０３において、ペン先がＵＰされていないと判断された場合は、ステップＳ１０２に進み、入力されたオブジェクトの移動を繰り返す。
【００９０】
一方、ステップＳ１０３において、ペン先がＵＰされたと判断された場合は、ステップＳ１０４に進み、マスタ設定された方向と入力されたオブジェクトの方向が同じか否かが判断される。
【００９１】
ステップＳ１０４において、マスタ設定された方向と入力オブジェクトの方向が同じであると判断された場合は、そのまま処理を終了する。
【００９２】
一方、ステップＳ１０４において、マスタ設定された方向と入力オブジェクトの方向が異なると判断された場合は、ステップＳ１０５に進み、マスタ位置に対して正方向になるように表示制御が実行される。
【００９３】
尚、ペン先ではなく、指先にて操作しても良い。
【００９４】
ステップＳ１０５では、入力されたオブジェクトがマスタ位置に対して正方向になる位置で追加表示する。具体的には、図１（ｂ）に示すように、ユーザＣにより表示画面１０に入力されたオブジェクト１０２が、図１（ｃ）に示すように、１８０度回転した状態で追加表示される。
【００９５】
以上のように構成したので、第１実施形態によれば、入力表示装置１において、タッチパネル２の構成として複数の入力を検出可能な機能を備え、さらに、入力表示装置１の制御部１２の構成として、形状／手つき判定部４と、ユーザ位置判断部６と、表示方向制御部７と、を備えることで、入力表示装置１を会議テーブルとして複数人のユーザにより共有して使用する際に、それぞれのユーザの位置（方向）を特定するとともに、表示画面１０に入力されたオブジェクトを予め特定されたマスタ位置（Ｍ）に対して正方向となる向きで表示することができるので、表示画面１０に表示される表示内容の視認性を向上できるとともに、その表示内容の再利用性を高めることができる。
【００９６】
（第２実施形態）
次に、本発明の第２実施形態について図面を参照して説明する。
なお、説明の便宜上、第１実施形態と同一の機能を有する構成には、同一の番号を付して説明を省略する。
図７（ａ）は本発明の第２実施形態に係る入力表示装置の表示画面に対して複数人のユーザが書き込みを行う状態を示す説明図、（ｂ）は前記表示画面に入力されたオブジェクトを表示制御した状態を示す説明図、図８は前記入力表示装置の表示画面におけるユーザの入力方向を判断する手順を示すフローチャート図、図９は前記入力表示装置を使用するユーザ毎の入力処理の手順を示すフローチャート図である。
【００９７】
第１実施形態では、入力表示装置１を会議テーブルとして複数人のユーザにより共有して使用する際に、何れかのユーザが表示画面１０に入力する場合について説明したが、第２実施形態は、複数人のユーザが同時に表示画面１０を使用する場合について、図７（ａ），（ｂ）に示すように、マスタ位置（Ｍ）に対して正方向になるように配慮して、入力されたオブジェクトを追加表示できるような表示制御を行うことを特徴とするものである。
【００９８】
図７（ａ）では、例えば、入力表示装置１の表示画面１０にユーザＢおよびユーザＣが入力を開始した状態を示している。ユーザＢおよびユーザＣが入力している間は、入力領域の文字、入力メニューといった画面の表示内容は、ユーザＢおよびユーザＣ各々に対して正方向を向いて表示されている。
【００９９】
図７（ｂ）では、ユーザＢおよびユーザＣにより入力されたオブジェクトがマスタ位置（Ｍ）に対して正方向になるように表示制御された状態を示している。
【０１００】
以下に、第２実施形態の入力表示装置１において、表示画面１０を複数人のユーザが同時に使用する場合に、表示画面１０に対して複数人のユーザの向きを設定する表示制御の手順をフローチャートに沿って説明する。
【０１０１】
図８に示すように、入力表示装置１において、表示画面１０へのオブジェクト（描画情報）の入力が開始されると、タッチパネル２において静電容量センサにより検出した容量値の変化の有無で表示画面１０へユーザによる入力が行われたか否かが判断される（ステップＳ２０１）。
【０１０２】
ステップＳ２０１において、ユーザによる入力が行われたと判断された場合は、ステップＳ２０２へ進み、入力領域の大きさが検出される。一方、ステップＳ１において、ユーザによる入力が行われていないと判断された場合は、処理を終了する。
【０１０３】
ステップＳ２０２では、それぞれの入力領域の大きさ（検出された形状）を判断する。入力領域の大きさの判断については、図４に示すように、その検出した範囲のｍａｘ  ｘ−ｍｉｎ  ｘと、ｍａｘ  ｙ−ｍｉｎ  ｙにて表される。そして、ステップＳ２０３に進む。
【０１０４】
ステップＳ２０３では、所定以下の大きさの領域、すなわちペン先の入力が含まれているか否かが判断されるとともに、所定以下の大きさの領域が含まれている場合に、その個数をカウントする。すなわち、ステップＳ２０３では、使用されているペンの数（ユーザの数）がカウントされる。そして、ステップＳ２０４に進む。
【０１０５】
ステップＳ２０４では、ステップＳ２０３にてカウントした数値を変数ｉに設定する。そして、ステップＳ２０５に進む。
【０１０６】
ステップＳ２０５では、変数ｉが０であるか否かが判断される。ステップＳ２０５において、変数ｉが０であると判断された場合は、処理すべき大きさの領域が無いと判断して処理を終了する。一方、ステップＳ２０５において、変数ｉが０ではないと判断された場合は、ステップＳ２０６へ進む。
【０１０７】
ステップＳ２０６では、手つきによる入力があるか否かが判断される。ステップＳ２０６において、手つきによる入力があると判断された場合は、ステップＳ２０７へと進む。一方、ステップＳ２０６において、手つきによる入力がないと判断された場合は、ステップＳ２１５へと進む。
【０１０８】
ステップＳ２０６における判断方法としては、例えば、入力領域が、ペン先として想定される領域の大きさより大きな領域であると判断した場合には、手つきとして判断する。
【０１０９】
ステップＳ２０７では、ステップＳ２０３にて判断されたペン先の領域と、ステップＳ２０６にて判断された手つきの領域とが、所定範囲内の領域に存在するか否かを判断される。すなわち、ステップＳ２０７では、ペン先の入力と手つきの入力が同一ユーザのものであるか否かを判断している。
【０１１０】
ステップＳ２０７において、ペン先の入力と手つきの入力とが所定範囲内に存在すると判断した場合には、ステップＳ２０８に進む。一方、ステップＳ２０７において、ペン先の入力と手つきの入力が所定範囲内に存在しないと判断された場合は、ステップＳ２１５に進む。
【０１１１】
ステップＳ２０８では、図４（ａ），（ｂ）に示すように、ステップＳ２０２にて検出した手つきのｍｉｎ  ｘ：ｍａｘ  ｘと、ｍｉｎ  ｙ：ｍａｘ  ｙを用いて、ｍａｘ  ｘ−ｍｉｎ  ｘと、ｍａｘ  ｙ−ｍｉｎ  ｙを計算して、何れの方が長いかを判断する。
【０１１２】
ステップＳ２０８において、手つきが縦長であると判断された場合は、ステップＳ２０９へと進む。一方、ステップＳ２０８において、手つきが縦長ではないと判断された場合は、ステップＳ２１２に進む。
【０１１３】
例えば、手つきの形状が縦長である場合には、図３に示すように、表示画面１０における第１方向あるいは第３方向からの入力であると判断することができる。一方、手つきの形状が横長である場合には、表示画面１０における第２方向あるいは第４方向からの入力であると判断することができる。
【０１１４】
ステップＳ２０９では、ペン先（小領域）の中心座標と、手つき（大領域）の中心座標のＹ軸値を比較することでユーザの向く方向（ユーザの位置）を判断する。
【０１１５】
ステップＳ２０９において、ペン先の中心座標が手つきの中心座標より小さいと判断された場合は、ステップＳ２１０に進む。一方、ステップＳ２０９において、ペン先の中心座標が手つきの中心座標より大きいと判断された場合は、ステップＳ２１１に進む。
【０１１６】
例えば、図３に示すように、ペン先の中心座標のＹ座標が手つきの中心座標のＹ座標より小さいということは、ユーザｉが表示画面１０の第３方向にいることが分かるため、ステップＳ２１０おいて、ユーザｉを表示画面１０の第３方向に設定する。
【０１１７】
また、手つきの中心座標のＹ座標がペン先の中心座標のＹ座標より大きいということは、ユーザｉが表示画面１０の第１方向にいることが分かるため、ステップＳ２１１において、ユーザｉを表示画面１０の第1方向に設定する。
【０１１８】
ステップＳ２１２では、ペン先（小領域）の中心座標と、手つき（大領域）の中心座標のＸ軸値を比較することでユーザの向く方向（ユーザの位置）を判断する。
【０１１９】
ステップＳ２１２において、ペン先の中心座標が手つきの中心座標より大きいと判断された場合は、ステップＳ２１３に進む。一方、ステップＳ２１２において、ペン先の中心座標が手つきの中心座標より小さいと判断した場合は、ステップＳ２１４に進む。
【０１２０】
例えば、図３に示すように、ペン先の中心座標のＸ座標が手つきの中心座標のＸ座標より大きいということは、ユーザｉが表示画面１０の第４方向にいることが分かるため、ステップＳ２１３において、ユーザｉを第４方向に設定する。
【０１２１】
また、手つきの中心座標のＸ座標がペン先の中心座標のＸ座標より小さいということは、ユーザｉが表示画面１０の第２方向にいることが分かるため、ステップＳ２１４において、ユーザｉを第２方向に設定する。
【０１２２】
そして、ユーザｉの位置する方向が設定された後、カウントした数値の変数ｉから１を減算して変数を設定する（ステップＳ２１５）。そして、ステップＳ２０５に戻り、変数ｉが０になるまで繰り返される。
これにより、複数人の入力ユーザの方向を検出することが出来る。
【０１２３】
次に、第２実施形態の入力表示装置１において、表示画面１０にメニュー表示する表示制御の手順をフローチャートに沿って説明する。
【０１２４】
入力表示装置１において、表示画面１０を複数人のユーザが同時に使用する場合に、図８に示すように、表示画面１０に対して複数人のユーザの向きを設定する表示制御を行った後に、図９に示すように、表示画面１０にメニュー表示する処理をユーザ数（ｉ）に合わせて並行して実施される。
【０１２５】
入力表示装置１において、表示画面１０へのオブジェクト（描画情報）の入力が開始されると、まず、メニュー表示が指示されたか否かが判断される（ステップＳ３０１）。
【０１２６】
ステップＳ３０１において、メニュー表示が指示されていないと判断された場合は、ステップＳ３０２に進み、図８の処理にて設定された各ユーザの方向に対して正方向となるように入力メニューを表示して、処理を終了する。一方、ステップＳ３０１において、メニュー表示が指示されたと判断された場合は、ステップＳ３０３に進む。
【０１２７】
ステップＳ３０３では、メニュー表示位置であるか否かが判断される。ステップＳ３０３において、メニュー表示位置であると判断された場合は、ステップＳ３０４に進む。一方、ステップＳ３０３において、メニュー表示位置ではないと判断された場合は、ステップＳ３０６に進む。
【０１２８】
ステップＳ３０４では、ペン先がＵＰされたか否かが判断される。ステップＳ３０４において、ペン先がＵＰされたと判断された場合は、ステップＳ３０５に進む。
【０１２９】
ステップＳ３０５では、ペン先がＵＰされたことを検出することにより、ペン先がＵＰされた位置のメニュー項目が選択されて、実行される。
【０１３０】
一方、ステップＳ３０４において、ペン先がＵＰされていないと判断された場合は、ステップＳ３０３に戻り、ペン先がＵＰされるまで繰り返される。
【０１３１】
ステップＳ３０３において、メニュー表示位置ではないと判断された場合は、ステップＳ３０６にて入力処理として入力メニューで選択されている処理が実行され、ステップＳ３０７にてペン先の位置が検出される。そして、ステップＳ３０８に進み、ペン先がＵＰされたか否かが判断される。
【０１３２】
ステップＳ３０８では、ペン先がＵＰすることでペン入力が終了したことを判断する。ステップＳ３０８において、ペン先がＵＰされたと判断された場合は、処理が終了する。
【０１３３】
一方、ステップＳ３０８において、ペン先がＵＰされていない判断された場合は、ステップＳ３０６に戻り、ペン先がＵＰされるまで処理を繰り返す。
【０１３４】
これにより、複数人の入力ユーザがそれぞれ異なる処理を要求した場合においても、並行してそれぞれの処理を行うため、結果として複数人のユーザ入力に対して、メニューを適切な方向に表示することができる。
【０１３５】
次に、第２実施形態において、入力表示装置１の表示画面１０に入力されたオブジェクトを表示制御する場合について説明する。
【０１３６】
入力表示装置１の表示画面１０にそれぞれのユーザによって入力されたオブジェクトを表示制御する場合は、図９に示すように、表示画面１０にメニュー表示する処理をユーザ数（ｉ）に合わせて並行して実施した後、図６に示すように、表示画面１０に入力されたオブジェクトをマスタ位置（Ｍ）に対して表示する表示制御の処理をユーザ数（ｉ）に合わせて並行してそれぞれ実施する。
【０１３７】
図６に示す処理内容については、第１実施形態と同様であるため説明を省略する。
この処理により、例えば、図７（ａ）では、ユーザＢおよびユーザＣが入力を開始した状態を示しており、ユーザＢおよびユーザＣが入力している間は、入力領域の文字、入力メニューといった画面の表示内容は、ユーザＢおよびユーザＣ各々に対して正方向を向いて表示されている。
【０１３８】
ユーザＢおよびユーザＣが入力を完了した際、ユーザＢおよびユーザＣが入力したそれぞれのオブジェクト１０２ｂ，１０２ｃと、それらの表示方向を保存しておき、それぞれに対して移動指示を検出すると、指先が離れるまでそれぞれの入力されたオブジェクト１０２ｂ，１０２ｃをユーザＢおよびユーザＣの指示に基づき移動する。
【０１３９】
移動完了後、マスタ設定方向と入力されたオブジェクト１０２ｂ，１０２ｃの方向とが異なる場合には、入力されたオブジェクトがマスタ位置（Ｍ）に対して正方向となるように表示を制御する。
【０１４０】
図７（ｂ）に示すように、ユーザＢによる移動指示があった場合は、マスタ位置（Ｍ）に対して正方向にすべく、ユーザＢのオブジェクト１０２ｂを右９０度回転して表示する表示制御が行われる。また、ユーザＣによる移動指示があった場合は、ユーザＣのオブジェクト１０２ｃを１８０度回転して表示する表示制御が行われる。
【０１４１】
以上のように構成したので、第２実施形態によれば、入力表示装置１を会議テーブルとして複数人のユーザにより共有して使用する際に、複数人のユーザが同時に入力する場合についても、表示画面１０に入力されたオブジェクトをマスタ位置（Ｍ）に対して正方向になるように配慮して、複数人のユーザにより入力されたオブジェクトをそれぞれ追加表示することができるので、表示画面１０に表示される表示内容の視認性を向上できるとともに、その表示内容の再利用性を高めることができる。
【０１４２】
（第３実施形態）
次に、本発明の第３実施形態について図面を参照して説明する。
なお、説明の便宜上、第１実施形態と同一の機能を有する構成には、同一の番号を付して説明を省略する。
図１０（ａ）は本発明の第３実施形態に係る入力表示装置の表示画面に対して複数人のユーザが書き込みを行う状態を示す説明図、（ｂ）は前記表示画面に入力されたオブジェクトを拡大して表示制御した状態を示す説明図、図１１は前記入力表示装置の表示画面に入力されたオブジェクトに対してスケーリング処理を行う手順を示すフローチャート図、図１２は前記入力表示装置において入力されたオブジェクトの画像データを２値化データとして配列した一例を示す説明図、図１３は前記入力された文字のデータを２値化としてラベリングした例を示す説明図、図１４は図１３のラベリングした結果を矩形化処理した例を示す説明図、図１５は前記入力された文字をラベリングして行として抽出した一例を示す説明図である。
【０１４３】
第３実施形態は、表示方向制御部７の機能として、上述した第１実施形態における機能に加えてスケーリング機能を備えることを特徴としている。これにより、入力表示装置１の表示画面１０に入力されたオブジェクトを拡大、縮小して表示制御することが可能になる。
【０１４４】
入力表示装置１の表示画面１０において、手書き入力する時の文字の大きさについては、ユーザによって大きさが異なるため、そのままの状態では、非常に見づらくなることが考えられる。そのため、表示内容の視認性、及び、その表示内容の再利用性を高めるとなると、手書き入力されたオブジェクトを拡大・縮小する必要がある。
【０１４５】
例えば、図１０（ａ）に示すように、ユーザＡの手書き入力された文字３０１が、先に入力されたオブジェクト３００よりも小さい場合は、入力終了後、所定処理（ここでは拡大処理）を実施した上で、図１０（ｂ）に示すように、設定されている閾値に基づいて、他の文字と同じような大きさの文字３０２になるようスケーリングが行われる。
【０１４６】
以下に、第３実施形態の入力表示装置１において、入力されたオブジェクトに対してスケーリングを行い表示する表示制御の手順をフローチャートに沿って説明する。
【０１４７】
図１１に示すように、入力表示装置１において、表示画面１０へのオブジェクト（描画情報）の入力が開始されると、最初にユーザによる手書き入力が終了したか否かが判断される（ステップＳ４０１）。
【０１４８】
ステップ４０１において、ユーザによる手書き入力が終了していないと判断された場合は、入力が終了するまで判定を繰り返す。一方、ステップＳ４０１において、ユーザによる手書き入力が終了したと判断された場合は、次にラベリング処理が実行される（ステップＳ４０２）。
【０１４９】
ステップＳ４０２におけるラベリング処理は、ユーザが手書き入力した内容を２値化し、「１」が連続した画素に同じ番号を振る。
【０１５０】
図１２は、２値化された画像の縦、横方向に連続している部分を同じラベルにする４連結の例を示している。例えば、注目画素３１０の２値データを（［ｙ］［ｘ］）とすると、左上データ３１１は（［ｙ−１］［ｘ−１］）、上データ３１２は（［ｙ−１］［ｘ］）、右上データ３１３は（［ｙ−１］［ｘ＋１］）、左データ３１４は（［ｙ］［ｘ−１］）、・・・となる。また、例えば、「あ」という文字をラベリングした例は、図１３のようになる。
【０１５１】
ラベリング処理の後、矩形化処理を実施する（ステップＳ４０３）。
ステップＳ４０３における矩形化処理は、同じラベルが付与された画素群の外接四角形を求める処理である。図１４は、図１３のラベリングした「あ」という文字を矩形化処理した結果の例である。
【０１５２】
その後、ステップＳ４０４において、各矩形の重心を求め、各矩形の重心位置が所定閾値以内であれば、その矩形群を結合する結合処理を行う。
そして、ステップＳ４０５において、図１５に示すように、ラベリングした文字３２０を行として抽出する。
【０１５３】
そして、抽出した行数を「ｉ」に設定する（ステップＳ４０６）。
そして、その「ｉ」の数、つまり、抽出行数分、次の処理を実施する。
【０１５４】
まず、ステップＳ４０７において、抽出された行が縦書きであるか否かが判断される。縦書きか横書きかの判定方法としては、図１５に示すように、行抽出された外接矩形の座標から判定する。外接矩形の座標は、左上を（Ｘ１，Ｙ１）として、右下を（Ｘ２，Ｙ２）とする。
【０１５５】
そして、
｜Ｘ１−Ｘ２｜＞｜Ｙ１−Ｙ２｜ならば横書き、
｜Ｘ１−Ｘ２｜＜｜Ｙ１−Ｙ２｜ならば縦書き、
として判定可能である。
【０１５６】
ステップＳ４０７において、抽出された行が縦書きであると判断された場合は、ステップＳ４０８に進み、入力されたオブジェクトはスケーリング倍率：（閾値３／｜Ｘ１−Ｘ２｜）でスケーリングされる。
【０１５７】
例えば、ディスプレイが６０型ＦＵＬＬ−ＨＤの場合、画素ピッチは０．６９２ｍｍであるため、実際の文字の大きさ（幅）を５０ｍｍ程度で表示させたい場合は、約７３ｄｏｔ必要であるため、閾値３を７３と設定する。
【０１５８】
そして、ステップＳ４０９に進み、抽出された行の幅（｜Ｙ１−Ｙ２｜）が閾値４より大きいか否かが判断される。
【０１５９】
例えば、ディスプレイが６０型の場合は、垂直方向の画素数は１０８０ｄｏｔであり、例えば、表示エリアをこの８０％とした場合は、８６４ｄｏｔ（閾値４）となる。
【０１６０】
ステップＳ４０９において、抽出された行の幅（｜Ｙ１−Ｙ２｜）が閾値４より大きいと判断された場合は、スケーリング後の抽出された行が１行に収まらないことを意味しているため、ステップＳ４１０に進み、列を分割する。そして、この判定を繰り返す。
【０１６１】
一方、ステップＳ４０９において、抽出された行の幅（｜Ｙ１−Ｙ２｜）が閾値４より大きくないと判断された場合、すなわち、（｜Ｙ１−Ｙ２｜）≦閾値４となった時点で、ステップＳ４１１に進み、「ｉ」から１を減算して、ステップＳ４１２に進む。
【０１６２】
ステップＳ４１２では、「ｉ」が０であるか否かが判断される。ステップＳ４１２において、「ｉ」が０であると判断された場合は、スケーリング処理を終了する。一方、ステップＳ４１２において、「ｉ」が０ではないと判断された場合は、ステップＳ４０７に戻り、縦書き判定が繰り返される。
【０１６３】
ステップＳ４０７において、抽出された行が縦書きではない、横書きであると判断された場合は、ステップＳ４１３に進み、入力されたオブジェクトはスケーリング倍率：（閾値１／｜Ｙ１−Ｙ２｜）でスケーリングされる。
そして、ステップＳ４１４に進み、抽出された行の幅（｜Ｘ１−Ｘ２｜）が閾値２より大きいか否かが判断される。
【０１６４】
ステップＳ４１４において設定される閾値２は、縦書きの際の閾値４の設定方法と同様である。
【０１６５】
ステップＳ４１４において、抽出された行の幅（｜Ｘ１−Ｘ２｜）が閾値２より大きいと判断された場合は、スケーリング後の抽出された行が１行に収まらないことを意味しているため、ステップＳ４１５に進み、列を分割する。そして、この判定を繰り返す。
【０１６６】
一方、ステップＳ４１４において、抽出された行の幅（｜Ｘ１−Ｘ２｜）が閾値２より大きくないと判断された場合、すなわち、（｜Ｘ１−Ｘ２｜）≦閾値２となった時点で、ステップＳ４１１に進み、「ｉ」から１を減算して、ステップＳ４１２に進む。
【０１６７】
ステップＳ４１２では、「ｉ」が０であるか否かが判断される。ステップＳ４１２において、「ｉ」が０であると判断された場合は、スケーリング処理を終了する。一方、ステップＳ４１２において、「ｉ」が０ではないと判断された場合は、ステップＳ４０７に戻り、縦書き判定が繰り返される。
【０１６８】
以上のように、第３実施形態によれば、表示方向制御部７の機能として、スケーリング機能を備えることで、図１０（ａ），（ｂ）に示すように、手書き入力された文字の大きさ（大きい、小さい）に関わらず、あらかじめ設定された大きさに手書き入力文字をスケーリングすることが可能となる。
【０１６９】
（第４実施形態）
次に、本発明の第４実施形態について図面を参照して説明する。
なお、説明の便宜上、第１実施形態と同一の機能を有する構成には、同一の番号を付して説明を省略する。
図１６は本発明の第４実施形態に係る入力表示装置の表示画面を用いてブレインストーミングを行う一例を示す説明図である。
【０１７０】
第４実施形態は、上述した実施形態のように入力表示装置１の表示画面１０に入力されたオブジェクトを箇条書きに表示すること以外の例として、ブレインストーミングに用いることを可能にしたものである。
【０１７１】
第４実施形態では、例えば、図１６に示すように、マスタ位置（Ｍ）に特定されたユーザＡが出した「展示会の成功」というテーマ４０１に対して、ユーザＢ〜Ｄがそれぞれのアイデアを手書き入力した結果を表示している。
【０１７２】
ユーザＢ〜Ｄによって入力されたオブジェクト４０２ｂ，４０３ｃ，４０４ｄ等は、それぞれユーザに対して正方向の向きに対応して表示される。
【０１７３】
形状／手つき判定部４によるお手つき形状の判定により、入力されたオブジェクトとユーザを一致させることができるため、例えば、ユーザに応じて各自が入力したオブジェクトを色づけして、表示＝グルーピングすることが可能である。
【０１７４】
なお、ユーザをセンサ等で判定し、ユーザと文字入力を関連付けてもよい。
【０１７５】
表示画面１０においてブレインストーミングを行った結果を表示した後の処理として、ユーザ指示により、各オブジェクトを移動したり、あるいは、マスタであるユーザＡの位置が正方向となるよう回転するようにしたりすることも可能である。
【０１７６】
以上のように、本発明は、上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、すなわち、本発明の要旨を逸脱しない範囲内において適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１７７】
また、発明の一態様としては、情報を表示する表示画面と、前記表示画面に対するユーザの入力を検出するセンサを備え、ペンを用いた入力操作が可能なテーブル型入力表示装置であって、
前記センサは、複数の入力を検出可能な機能を備え、
前記センサにより検出した複数の入力情報に基づき、入力領域の大きさと入力方向を比較する入力情報比較部と、
前記入力情報比較部による比較結果に基づき、前記表示画面に対するユーザの位置を判断するユーザ位置判断部と、
前記ユーザ位置判断部による判断結果に基づき、前記表示画面に表示される画像情報の表示方向を切り替える表示方向切換部と、を備え、
前記表示方向切換部は、複数のユーザにより前記表示画面を共有する場合は、予め特定されたユーザの位置に対して正方向となる向きで入力された描画情報を前記表示画面に表示する機能と、追加入力された描画情報を予め特定されたユーザの位置に対して正方向となる向きで追加した状態で表示する機能と、さらに、１または複数のユーザのうちの１ユーザによる描画情報を入力完了後、前記ユーザにより入力された描画情報を移動する指示を検出した場合、前記ユーザの指示に基づき、前記入力された描画情報を移動する機能と、前記ユーザによる描画情報の移動完了後、前記入力された描画情報が表示される方向と、予め特定されたユーザの位置に対して正方向となる向きとが異なる場合は、前記入力された描画情報が予め特定されたユーザの位置に対して正方向になるように表示する機能と、を備えることを特徴とするテーブル型入力表示装置であってもよい。
【０１７８】
このとき、前記表示画面には、入力操作に関するメニュー画像が表示され、前記表示方向切換部は、ユーザが入力中である場合に、その入力された描画情報と前記メニュー画像の表示方向を、入力中のユーザに対して正方向になるように切換える機能と、前記ユーザによる描画情報の入力完了後、前記入力された描画情報が表示される方向と、予め特定されたユーザの位置に対して正方向となる向きとが異なる場合には、前記入力された描画情報が予め特定されたユーザの位置に対して正方向となるように表示する機能と、を備えることを特徴としてもよい。
【０１７９】
このとき、前記センサにて検出されたユーザにより入力された描写情報に応じて描画表示を行う描画部を備え、前記描画部は、ユーザにより入力された描画情報を記憶する記憶部を備え、前記表示方向切換部による表示方向を切換える判断に用いた複数の入力情報を描画の入力としては使用しないことを特徴としてもよい。
【０１８０】
このとき、前記センサにて検出されたユーザにより入力された描写情報に応じて描画表示を行う描画部を備え、前記描画部は、ユーザにより入力された描画情報を記憶する記憶部を備え、ユーザによる描画情報を入力完了後、その入力された描画情報と表示方向を関連付けて前記記憶部に保存し、前記描画情報を表示する表示制御に使用することを特徴としてもよい。
【符号の説明】
【０１８１】
１  入力表示装置
２  タッチパネル（静電容量センサ）
３  センサ駆動部／容量値受信部
４  形状／手つき判定部（入力情報比較部）
５  タッチ認識処理部
６  ユーザ位置判断部
７  表示方向制御部（表示方向切換部）
８  描画情報制御部
９  表示駆動部
１０  表示画面
１１  表示部
１２  制御部
７１  特定方向表示機能
７２  特定方向追加表示機能
７３  ユーザ方向表示機能
７４  ユーザ方向表示切換機能
７５  移動表示機能
７６  移動表示切換機能
１０１  表示内容
１０２，１０２ｂ，１０２ｃ，３００，４０２ｂ，４０３ｃ，４０４ｄ  オブジェクト
１００  ペン
【図１】
2019117639.tif 000003
【図２】
2019117639.tif 000004
【図３】
2019117639.tif 000005
【図４】
2019117639.tif 000006
【図５】
2019117639.tif 000007
【図６】
2019117639.tif 000008
【図７】
2019117639.tif 000009
【図８】
2019117639.tif 000010
【図９】
2019117639.tif 000011
【図１０】
2019117639.tif 000012
【図１１】
2019117639.tif 000013
【図１２】
2019117639.tif 000014
【図１３】
2019117639.tif 000015
【図１４】
2019117639.tif 000016
【図１５】
2019117639.tif 000017
【図１６】
2019117639.tif 000018