(57)【要約】【課題】  主装置の表示部の表示内容を示すデータを端末装置で取得する際に、装置の使い勝手を向上可能な画像表示装置および画像表示プログラムを提供する。【解決手段】  主装置３および端末装置４を備える画像表示装置１において、主装置３の主側表示面１４内において表示内容を取得すべき取得予定範囲６が、端末装置４の端末側操作部２１から指示される。指示された取得予定範囲６を示す範囲データ６０が、端末装置４の端末側制御部２２から主装置３の主側制御部１２に与えられる。端末側制御部２２から与えられた取得予定範囲６の範囲データ６０に基づき、主装置３の主側表示面１４内の取得予定範囲６の表示内容を示すデータ６１が、主側制御部１２から端末側制御部２２に与えられる。【選択図】      図１
2014010568.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示可能な主側表示面を備える主側表示部と、主側表示部を制御する主側制御部とを含む主装置、および、画像を表示可能な端末側表示面を備える端末側表示部と、主側表示面内に表示されている表示内容を取り込む取込部と、前記端末側表示面内の位置を指示可能な端末側操作部と、端末側表示部、取込部および端末側操作部を制御する端末側制御部とを含む端末装置を備え、主装置と端末装置とがデータ通信可能に構成される画像表示装置であって、
前記取込部が、主側表示面内に表示されている表示内容を取り込むと、
前記端末側制御部が、主側表示面内に表示されている表示内容を、端末側表示部の端末側表示面に表示させ、
主側表示面内に表示されている表示内容を端末側表示部の端末側表示面に表示させた状態で、前記端末側操作部が、主側表示面内に表示されている表示内容から取得すべき取得予定範囲を指示すると、
前記端末側制御部が、指示された取得予定範囲を示す範囲データを、前記主側制御部に与え、
前記主側制御部が、前記主側表示部の主側表示面内において、前記端末側制御部から与えられた範囲データで表わされる取得予定範囲内の表示内容を示す表示データを、前記端末側制御部に与えることを特徴とする画像表示装置。
【請求項２】
主側表示部の主側表示面には、予め被処理領域が設定され、
前記端末側制御部が、取込部が取り込んだ表示内容に基づいて、被処理領域の相似図形を、前記端末側表示部の端末側表示面に表示させ、
前記端末側操作部が、前記端末側表示面に表示された前記相似図形内で取得予定範囲を指示すると、
前記端末側制御部が、前記相似図形と指示された取得範囲との位置関係に基づいて、前記取得予定範囲を示す範囲データを定めることを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記取込部は、予め定める撮影範囲内の画像を撮影し、
前記取込部が、前記主側表示面の被処理領域を含む撮影範囲内の画像を撮影して表示内容を取り込むと、
前記端末側制御部が、前記撮影された画像から、前記被処理領域の相似図形を抽出し、抽出した前記被処理領域の相似図形を、前記端末側表示部の端末側表示面に表示させることを特徴とする請求項２に記載の画像表示装置。
【請求項４】
前記表示内容は、ラスタ形式以外の形式で表わされたデータを画像化して前記主側表示部の主側表示面に表示させたものであり、
前記取得予定範囲の表示内容を示す表示データが、該表示内容を示すデータの画像化前の形式で表わされたデータであることを特徴とする請求項１〜３のいずれか１つに記載の画像表示装置。
【請求項５】
前記主側制御部が、前記取得予定範囲の表示内容を示す表示データを直列化してＸＭＬフォーマットに変換し、変換されたデータを前記主側制御部から前記端末側制御部に与えることを特徴とする請求項１〜４のいずれか１つに記載の画像表示装置。
【請求項６】
前記端末側制御部が、前記取得予定範囲を示す範囲データを前記主側制御部に与えるに先立って、前記端末側表示部の端末側表示面内に、前記端末側操作部から指示された取得予定範囲を示す表示枠を前記表示内容に重ねて表示させることを特徴とする請求項１〜５のいずれか１つに記載の画像表示装置。
【請求項７】
前記端末側制御部が、前記被処理領域内の取得予定範囲を、前記端末側表示部の端末側表示面の大きさに対する割合で表し、
前記主側制御部が、
前記端末側制御部から与えられた前記取得予定範囲の範囲データおよび前記主側表示面の予め定める画面解像度に基づいて、前記主側表示面の取得予定範囲を表す絶対座標を算出し、
前記主側表示面内の前記算出された絶対座標が示す範囲に表示された表示内容を示す表示データを、前記主側制御部から前記端末側制御部に与えることを特徴とする請求項２、請求項３および請求項２または請求項３を引用する請求項４〜６のいずれか１つに記載の画像表示装置。
【請求項８】
コンピュータを、画像を表示可能な主側表示面を備える主側表示部と、主側表示部を制御する主側制御部とを含む主装置として機能させ、かつ画像を表示可能な端末側表示面を備える端末側表示部と、主側表示面内に表示されている表示内容を取り込む取込部と、前記端末側表示面内の位置を指示可能な端末側操作部と、端末側表示部および端末側操作部を制御する端末側制御部とを含む端末装置として機能させるための画像表示プログラムであって、
前記取込部が、主側表示面内に表示されている表示内容を取り込み、前記端末側制御部が、主側表示面内に表示されている表示内容を、端末側表示部の端末側表示面に表示させるステップと、
主側表示面内に表示されている表示内容を端末側表示部の端末側表示面に表示させた状態で、主側表示面内に表示されている表示内容から取得すべき取得予定範囲を、前記端末側操作部が指示するステップと、
前記取得予定範囲を示す範囲データを、前記端末側制御部から前記主側制御部に与えるステップと、
前記主側表示部の主側表示面内において、前記端末側制御部から与えられた範囲データで示される前記取得予定範囲の表示内容を示す表示データを、前記主側制御部から前記端末側制御部に与えるステップと、を含むことを特徴とする画像表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を表示面に目視表示して操作者に提示可能な画像表示装置および画像表示プログラムに関する。
【背景技術】
【０００２】
従来、電子ホワイトボードまたは電子黒板に代表される従来技術の画像表示装置は、会議や授業などにおいて、多人数の参加者に情報を提示すべき状況下で、参加者が情報を板書するために用いられる。また従来技術の画像表示装置は、多人数の参加者に既存の画像を閲覧させるべき状況下で、該既存の画像を目視表示するために用いられることもある。
【０００３】
従来技術の画像表示装置は、画像を表示する表示面を有する表示部と、情報を入力するための操作部と、画像表示装置を制御する制御部とを含む。情報入力のために操作者が操作部を操作すると、操作によって入力された情報を制御部が画像化して表示部の表示面に目視表示させる。従来技術の画像表示装置が会議などで用いられる状況下では、会議の参加者全員から表示部の表示面が閲覧可能な位置に、該画像表示装置が設置される。
【０００４】
このような表示部と制御部と操作部とを含む従来技術の画像表示装置は、該画像表示装置を主装置として、操作者が個別に所有するスマートフォンなどの端末装置と組合せて用いられることがある。上述の主装置と端末装置とが組合せられる状況下において、主装置の表示面の表示内容を端末装置に取得させようとする場合、以下のような２つの取得手法が挙げられる。第１の取得手法では、端末装置に備えられるカメラなどの撮影部を操作者が操作して画像表示装置の表示面を撮影することによって、主装置の表示面の表示内容を示すラスタ形式の画像データを端末装置が得る。第２の取得手法では、主装置の操作部を操作することによって、表示内容を示すデータを主装置から端末装置に送付させる。
【０００５】
第１の取得手法が用いられる状況下では、主装置の表示面から離れた位置に端末装置が位置する場合であっても、表示内容を示すデータが得られる。しかしながら、前述の場合、主装置が所持する表示内容を示すデータが文字コードを含むテキストデータやベクタ形式の画像データであっても、端末装置で取得された表示内容のデータが、撮影部で取得可能なラスタ形式の画像データに限定される。このため、主装置が所持する表示内容を示すデータよりも端末装置で取得された表示内容を示すデータのほうが、データの使い勝手が悪くなり易い。また前述の場合、撮影時の画面の映込みおよび台形歪みなどの要因によって、主装置が所持する表示内容を示すデータよりも端末装置で取得された表示内容を示すデータのほうが、データの精度が劣化することがある。
【０００６】
第２の取得手法が用いられる状況下では、主装置が所持する表示内容を示すデータと同じデータ形式の表示内容のデータを、端末装置が取得可能である。しかしながら、主装置の表示面内の一部分の表示内容だけを端末装置が取得すべき場合、主装置の制御部が、操作者による主装置の操作部への操作に応答して主装置の表示面内の一部分を指定し、指定された範囲内の表示内容を示すデータを抽出して、主装置から端末装置に送付する。第２の取得手法が用いられる状況下では、主装置の表示内容の一部分だけを取得すべき場合に、主装置の操作部が操作可能な位置まで操作者が移動して、範囲指定のための操作を操作者が行う必要がある。ゆえに、前述の場合に第２の取得手法を用いて表示内容の一部分のデータを取得するには、手間が掛かる。
【０００７】
また第２の手法が用いられ、かつ、主装置の表示面内の一部分の表示内容だけを端末装置が取得すべき場合、主装置の表示面内の全ての表示内容を示すデータが主装置から端末装置に送付され、端末装置側で全表示内容のうちの一部分が抽出される手順も考えられる。このような手順が用いられる場合、全表示内容を示すデータが主装置から端末装置に送付されるため、操作者が必要とする一部分だけの表示内容を示すデータが送付される場合よりも、主装置から端末装置へのデータ送付の負荷が大きくなり、装置全体の使い勝手が悪くなる。
【０００８】
以上説明したように、主装置と端末装置とが組合せられる構成の従来技術の画像表示装置において、主装置の表示面の表示内容を主装置から離れた位置の端末装置で取得させようとする状況下では、主装置から離れた位置からの操作に応答して全表示内容のうちの一部分のデータだけを端末装置が取得することは難しい。
【０００９】
主装置と端末装置とを備えた画像表示装置に関する従来技術として、特許文献１が挙げられる。特許文献１の画像伝送システムは、主装置に相当する画像処理装置と、端末装置に相当する表示出力装置とを含む。画像処理装置は、主側表示部である表示手段と、主側操作部であるユーザ描画手段と、主側制御部である切出し範囲指定手段および画像切出し手段とを含む。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００９−２６６０６１号公報
【００１１】
特許文献１において、画像処理装置で表示中の映像の一部分を表示出力装置に表示させる場合、画像処理装置の映像表示中の表示手段の表示面に、画像処理装置に備えられるユーザ描画手段を用いて、円などの図形が自由線で描画される。図形描画に応答して、描画された図形を含む範囲が定められ、表示中の映像のうちの定められた範囲内の部分が切出されて、切出された画像の一部分が画像処理装置から表示出力装置に送られる。表示出力装置は、画像処理装置から送られてきた切出された画像の一部分を、表示出力装置内の表示装置に表示させる。
【発明の概要】
【発明が解決しようとする課題】
【００１２】
以上説明したように、画像表示用の表示面を有する表示部と情報入力のための操作部とを含む従来技術の画像表示装置は、表示部および主側操作部を含む主装置と端末側操作部を含む端末装置とを備え、端末装置が主装置から離れて移動可能に構成される。このような構成の従来技術の画像表示装置において、主装置の表示面の表示内容を端末装置に取得させようとする場合、上述した２つの取得手法、および上述した特許文献１の手法が挙げられる。
【００１３】
第１の取得手法は、端末装置の撮影部を用いて主装置の表示面を撮影することで該表示面の表示内容を示すラスタ形式の画像データを端末装置が得る手法である。第１の取得手法が用いられる場合、主装置が所持する表示内容を示すデータのデータ形式に関わらず、端末装置で取得された表示内容のデータの形式が、撮影部で取得可能なラスタ形式の画像データに限定される。このため、主装置が所持する表示内容を示すデータよりも端末装置で取得された表示状態を示すデータのほうが、データの使い勝手が悪くなり易く、データの精度も劣化しやすい。
【００１４】
第２の取得手法は、主装置の操作部の操作に応答して表示内容を示すデータが主装置から端末装置に送付される手法である。第２の取得手法が用いられる場合、主装置の操作部が操作可能な位置まで操作者が移動して操作を行う必要があるため、データ取得時に手間が掛かる。また第２の取得手法が用いられる状況下で主装置の表示面内の一部分の表示内容だけを端末装置が取得すべき場合、主装置側の全表示内容を示すデータが主装置から端末装置に一旦送付された後に全表示内容のデータから一部分のデータが抽出される。ゆえに、主装置から端末装置へのデータ送付の負荷が大きくなるため、装置全体の使い勝手が悪くなる。
【００１５】
特許文献１の手法は、主装置である画像処理装置の表示内容を取得すべき範囲が該画像処理装置の表示面に操作者が自由線で描いた図形に応じて設定され、該図形に応じて設定された前記取得すべき範囲内の表示内容を示すデータが、画像処理装置から端末装置である表示出力装置に送られる手法である。特許文献１の手法が用いられる場合、主装置である画像処理装置の操作部が操作可能な位置まで操作者が移動して操作を行う必要があるため、データ取得時に手間が掛かる。
【００１６】
以上説明したように、主装置と端末装置とが組合せられる構成の従来技術の画像表示装置において、主装置の表示面の表示内容を主装置から離れた位置の端末装置に取得させようとする状況下では、主装置から離れた位置からの操作に応答して全表示内容のうちの一部分のデータだけを端末装置が効率よく取得することは難しい。
【００１７】
本発明の目的は、画像を表示すべき表示部を備える主装置と操作者に操作される端末側操作部を備える端末装置とを含む画像表示装置において、主装置の表示部の表示内容を示すデータを端末装置で取得する際に、装置の使い勝手を向上可能な画像表示装置および画像表示プログラムを提供することである。
【課題を解決するための手段】
【００１８】
本発明は、画像を表示可能な主側表示面を備える主側表示部と、主側表示部を制御する主側制御部とを含む主装置、および、画像を表示可能な端末側表示面を備える端末側表示部と、主側表示面内に表示されている表示内容を取り込む取込部と、前記端末側表示面内の位置を指示可能な端末側操作部と、端末側表示部、取込部および端末側操作部を制御する端末側制御部とを含む端末装置を備え、主装置と端末装置とがデータ通信可能に構成される画像表示装置であって、
前記取込部が、主側表示面内に表示されている表示内容を取り込むと、
前記端末側制御部が、主側表示面内に表示されている表示内容を、端末側表示部の端末側表示面に表示させ、
主側表示面内に表示されている表示内容を端末側表示部の端末側表示面に表示させた状態で、前記端末側操作部が、主側表示面内に表示されている表示内容から取得すべき取得予定範囲を指示すると、
前記端末側制御部が、指示された取得予定範囲を示す範囲データを、前記主側制御部に与え、
前記主側制御部が、前記主側表示部の主側表示面内において、前記端末側制御部から与えられた範囲データで表わされる取得予定範囲内の表示内容を示す表示データを、前記端末側制御部に与えることを特徴とする画像表示装置である。
【００１９】
また本発明は、主側表示部の主側表示面には、予め被処理領域が設定され、
前記端末側制御部が、取込部が取り込んだ表示内容に基づいて、被処理領域の相似図形を、前記端末側表示部の端末側表示面に表示させ、
前記端末側操作部が、前記端末側表示面に表示された前記相似図形内で取得予定範囲を指示すると、
前記端末側制御部が、前記相似図形と指示された取得範囲との位置関係に基づいて、前記取得予定範囲を示す範囲データを定めることを特徴とする。
【００２０】
さらにまた本発明は、前記取込部は、予め定める撮影範囲内の画像を撮影し、
前記取込部が、前記主側表示面の被処理領域を含む撮影範囲内の画像を撮影して表示内容を取り込むと、
前記端末側制御部が、前記撮影された画像から、前記被処理領域の相似図形を抽出し、抽出した前記被処理領域の相似図形を、前記端末側表示部の端末側表示面に表示させることを特徴とする。
【００２１】
また本発明は、前記表示内容は、ラスタ形式以外の形式で表わされたデータを画像化して前記主側表示部の主側表示面に表示させたものであり、
前記取得予定範囲の表示内容を示す表示データが、該表示内容を示すデータの画像化前の形式で表わされたデータであることを特徴とする。
【００２２】
さらにまた本発明は、前記主側制御部が、前記取得予定範囲の表示内容を示す表示データを直列化してＸＭＬフォーマットに変換し、変換されたデータを前記主側制御部から前記端末側制御部に与えることを特徴とする。
【００２３】
また本発明は、前記端末側制御部が、前記取得予定範囲を示す範囲データを前記主側制御部に与えるに先立って、前記端末側表示部の端末側表示面内に、前記端末側操作部から指示された取得予定範囲を示す表示枠を前記表示内容に重ねて表示させることを特徴とする。
【００２４】
さらにまた本発明は、前記端末側制御部が、前記被処理領域内の取得予定範囲を、前記端末側表示部の端末側表示面の大きさに対する割合で表し、
前記主側制御部が、
前記端末側制御部から与えられた前記取得予定範囲の範囲データおよび前記主側表示面の予め定める画面解像度に基づいて、前記主側表示面の取得予定範囲を表す絶対座標を算出し、
前記主側表示面内の前記算出された絶対座標が示す範囲に表示された表示内容を示す表示データを、前記主側制御部から前記端末側制御部に与えることを特徴とする。
【００２５】
また本発明は、コンピュータを、画像を表示可能な主側表示面を備える主側表示部と、主側表示部を制御する主側制御部とを含む主装置として機能させ、かつ画像を表示可能な端末側表示面を備える端末側表示部と、主側表示面内に表示されている表示内容を取り込む取込部と、前記端末側表示面内の位置を指示可能な端末側操作部と、端末側表示部および端末側操作部を制御する端末側制御部とを含む端末装置として機能させるための画像表示プログラムであって、
前記取込部が、主側表示面内に表示されている表示内容を取り込み、前記端末側制御部が、主側表示面内に表示されている表示内容を、端末側表示部の端末側表示面に表示させるステップと、
主側表示面内に表示されている表示内容を端末側表示部の端末側表示面に表示させた状態で、主側表示面内に表示されている表示内容から取得すべき取得予定範囲を、前記端末側操作部が指示するステップと、
前記取得予定範囲を示す範囲データを、前記端末側制御部から前記主側制御部に与えるステップと、
前記主側表示部の主側表示面内において、前記端末側制御部から与えられた範囲データで示される前記取得予定範囲の表示内容を示す表示データを、前記主側制御部から前記端末側制御部に与えるステップと、を含むことを特徴とする画像表示プログラムである。
【発明の効果】
【００２６】
以上のように本発明によれば、画像表示装置は、主側表示部と主側制御部とを含む主装置、および、端末側表示部と取込部と端末側制御部と端末側操作部とを含む端末装置を備える。端末側操作部からの指示に応答して、主側表示面内に表示されている表示内容から取得すべき取得予定範囲を示す範囲データが、端末装置の端末側制御部から主装置の主側制御部に与えられる。取得予定範囲の範囲データの授受に応答して、主側表示部の主側表示面内の取得予定範囲の表示内容を示す表示データが、主装置の主側制御部から端末装置の端末側制御部に与えられる。
【００２７】
以上の構成によって、本発明の画像表示装置において、主装置で画像化されて主側表示面に表示されているデータの一部分だけを端末装置側で取得したい場合に、端末装置側からの範囲指定に応じて、全データのうちの取得したい一部分のデータだけが、主装置から端末装置へ与えられる。これによって、本発明の画像表示装置では、端末装置側の取得予定範囲の指定中も主側表示面の直近の表示内容が保持されるため、直近の表示内容を操作者が確認しながら指定を進めることができる。これによって、従来技術よりも本発明の画像表示装置のほうが、装置の使い勝手がよい。
【００２８】
また上述の構成を有する本発明の画像表示装置は、操作者の手元で範囲指定ができるので、操作者が主装置に逐次近寄って範囲指定を行う必要が無い。これによって、主装置側で画像化されたデータの一部分を範囲指定する従来技術の構成よりも、上述の構成である本発明の画像表示装置のほうが、装置の使い勝手が向上する。
【００２９】
さらにまた本発明において、主側表示面の全ての表示内容のデータが主装置から端末装置に与えられて端末装置側で全表示内容のデータの一部分を範囲指定して抽出する従来技術の構成よりも、上述の構成である本発明の画像表示装置のほうが、主装置から端末装置に与えるデータの総量を減らすことができる。ゆえに、従来技術よりも本発明の画像表示装置のほうが、データ送付の負荷が軽減される。
【００３０】
以上の構成を有する本発明の画像表示装置は、たとえば、会議などにおける電子ホワイトボードシステムとして本発明を利用する状況下において、複数の参加者に端末装置をそれぞれ配布して、各参加者に表示内容を個々に取得させる可能である。かつ、各参加者が手元の端末装置で取得予定範囲を設定するタイミングが参加者相互に被っていても支障が無い。これによって、従来技術よりも本発明の画像表示装置のほうが、主装置と端末装置との独立性が高いので、本発明の画像表示装置の動作の自由度が高く、使い勝手がよい。
【００３１】
さらにまた本発明によれば、取得予定範囲の指示のために、端末装置において、主側表示部の主側表示面に予め設定された被処理領域の相似図形が、端末側表示面に表示される。端末側操作部からの端末側表示面内の相似図形内の範囲の指示に応答して、端末側表示面内の相似図形と指示された範囲との位置関係に基づいて、主側表示面内の取得予定範囲の範囲データが定められる。
【００３２】
この結果、本発明の画像表示装置は、取得予定範囲の指示対象を被処理領域内に限定することができる。またこの結果、本発明の画像表示装置は、たとえば多角形の頂点の指定や所謂ドラックアンドドロップなどの簡易な範囲指定手法を用いて、取得予定範囲を定めることができる。これによって、操作者が使い慣れた簡易な手法を取得予定範囲の指定手法として用いることができるので、本発明の画像表示装置の使い勝手が良くなる。
【００３３】
また本発明によれば、相似図形の表示のために、端末装置において、主側表示面の被処理領域を含む撮影範囲内の画像が取得部によって撮影される。撮影された画像から被処理領域の相似図形が抽出され、抽出された被処理領域の相似図形が、端末側表示部の端末側表示面に表示される。
【００３４】
これによって、本発明の画像表示装置において、直近の主側表示面の被処理領域の表示内容が、取得予定範囲指定用の前記相似図形の内容として、端末側表示面に表示される。ゆえに、本発明の画像表示装置の使い勝手が、さらに向上する。
【００３５】
また本発明の画像表示装置が被処理領域の形状が随時変更可能な構成であるならば、表示予定位置の指定時に被処理領域を撮影抽出して得られる相似図形を端末側表示面に表示することによって、被処理領域の最新の形状および表示内容が端末側表示面の相似図形に常に反映される。これによって、本発明の画像表示装置の使い勝手がさらに向上する。
【００３６】
また本発明によれば、本発明の画像表示装置の主装置において、表示内容は、ラスタ形式以外の形式で示すデータが画像化されて主側表示面に表示されている。このような構成の本発明の画像表示装置においては、取得予定範囲の表示内容を示す表示データが、該表示内容を示すデータの画像化前の形式を用いて示される。
【００３７】
この結果、本発明の画像表示装置において、ラスタ形式以外の他の形式であるオリジナルのデータ形式の表示内容のデータを、端末装置が取得可能である。これによって、主側表示面の撮影によってラスタ形式の画像データである表示内容のデータが取得される従来技術よりも、本発明の画像表示装置のほうが、取得された表示内容のデータが取扱いやすく、使い勝手が良い。また、前述の従来技術よりも、本発明の画像表示装置のほうが、撮影時の画面の映込みおよび取得画像の台形歪みなどに起因する表示内容のデータの精度の劣化を防止することができる。
【００３８】
さらにまた本発明によれば、本発明の画像表示装置において、前記取得予定範囲の表示内容を示す表示データが、直列化（シリアライズ）されてＸＭＬフォーマットに変換され、変換されたデータが主側制御部から端末側制御部に与えられる。ＸＭＬフォーマットに変換されたデータは、直列化復元（デシリアライズ）によって元の形式のデータに復元される。
【００３９】
これによって、本発明の画像表示装置において、表示内容を示す表示データが画像や文字などの複数種類のデータを含む場合、データの直列化によって、複数種類のデータを１つに纏めて取扱うことが可能になる。ゆえに、直列化せずに表示内容のデータを取扱う場合よりも、本発明の画像表示装置のほうが、データの取扱いが容易になる。また本発明の画像表示装置において、直列化によって、表示内容を示す表示データの元々のフォーマットに関わらず、データをファイル化してセーブ・ネットワークを介して送信することが可能になる。
【００４０】
また本発明によれば、本発明の画像表示装置において、端末側制御部が、前記取得予定範囲を示す範囲データを前記主側制御部に与えるに先立って、端末側表示部の端末側表示面内に、端末側操作部から指示された範囲を示す表示枠が表示内容に重ねて表示される。すなわち、本発明の画像表示装置は、取得予定範囲の指定によって得られる主側表示面内の取得予定範囲の指定状態を暫定的に表示するための所謂プレビュー表示を、端末側表示面で行うことができる。これによって、主側表示面にてプレビューを行う従来技術よりも本発明のほうが、プレビューを伴う表示予定位置の指定時の視点移動が少ないため、前記従来技術よりも、使い勝手が向上する。
【００４１】
さらにまた本発明によれば、本発明の画像表示装置において、被処理領域内の取得予定範囲が、端末側表示部の端末側表示面の大きさに対する割合で表される。前記割合で表された取得予定範囲の範囲データと主側表示面の予め定める画面解像度とに基づいて、主側表示面の取得予定範囲の絶対座標を主側制御部が算出し、算出された絶対座標が示す範囲の表示内容を示す表示データが、端末側制御部に与えられる。
【００４２】
このように、本発明の画像表示装置において、取得予定範囲の範囲データの表記手法として前記割合が用いられるため、主側表示面の画面解像度が端末装置からの取得予定範囲の範囲データの表記手法に影響を与えない。これによって、本発明の画像表示装置において、主側表示面の画面解像度の変更が容易なので、汎用性が向上する。
【００４３】
また表示予定位置のデータの表記手法として前記割合が用いられるため、主側表示面の最新の画面解像度と割合で表現されている取得予定範囲の範囲データとに基づいてデータを取得すべき取得予定範囲の絶対座標を容易に取得可能である。これによって、本発明の画像表示装置は、前記絶対座標の取得の手間が軽減されるため、使い勝手がさらに向上する。
【００４４】
本発明によれば、画像表示プログラムは、コンピュータを、主側表示部と主側制御部とを含む主装置として機能させ、かつ端末側表示部と取込部と端末側制御部と端末側操作部とを含む端末装置として機能させるために用いられる。画像表示プログラムは、取込部が、主側表示面内に表示されている表示内容を取り込み、前記端末側制御部が、主側表示面内に表示されている表示内容を、端末側表示部の端末側表示面に表示させるステップと、主側表示面内に表示されている表示内容を端末側表示部の端末側表示面に表示させた状態で、主側表示面内に表示されている表示内容から取得すべき取得予定範囲を、前記端末側操作部が指示するステップと、前記取得予定範囲を示す範囲データを、前記端末側制御部から前記主側制御部に与えるステップと、前記主側表示部の主側表示面内において、前記端末側制御部から与えられた範囲データで示される前記取得予定範囲の表示内容を示す表示データを、前記主側制御部から前記端末側制御部に与えるステップと、を含む。
【００４５】
これによって、本発明の画像表示プログラムが実行される場合、主側表示部と主側制御部とを備える汎用の主装置および端末側表示部と取込部と端末側操作部と端末側制御部とを備える汎用の端末装置を含む汎用画像表示システムにおいて、本発明の画像表示装置を実現することができる。本発明の画像表示プログラムを汎用画像表示システムに実行させる場合、システムの使い勝手を向上させることができる。特に、携帯電話端末などの汎用の端末装置が本発明の画像表示装置の端末装置として用いられる場合、操作者の手元の汎用端末装置を用いて主装置の主側表示面の表示内容の一部分の取得を行うことができる。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施の一形態である画像表示装置１の構成を示すブロック図である。
【図２Ａ】本実施形態の画像表示装置１における表示内容の一部取得手順を説明するための模式図である。
【図２Ｂ】本実施形態の画像表示装置１における表示内容の一部取得手順を説明するための模式図である。
【図２Ｃ】本実施形態の画像表示装置１における表示内容の一部取得手順を説明するための模式図である。
【図３】本実施形態の画像表示装置１において、マーカＰの位置が許容範囲内に有るかどうかを判断する処理を説明するための模式図である。
【図４】本実施形態の画像表示装置１における画像表示プログラム８のうちの端末側プログラム２８のメインルーチンを説明するためのフローチャートである。
【図５】本実施形態の画像表示装置１における画像表示プログラム８のうちの主側プログラム１８のメインルーチンを説明するためのフローチャートである。
【図６】本実施形態の画像表示装置１における画像表示プログラム８内の端末側プログラム２８のうち、被処理領域１５の相似図形２５の抽出手順のサブルーチンを説明するためのフローチャートである。
【図７】図６の被処理領域１５の相似図形２５の抽出手順のサブルーチンのうち、マーカＰの検出手順のサブルーチンを説明するためのフローチャートである。
【図８】図６の被処理領域１５の相似図形２５の抽出手順のサブルーチンのうち、検出されたマーカＰの位置関係の確認手順のサブルーチンを説明するためのフローチャートである。
【図９】本実施形態の画像表示装置１における画像表示プログラム８内の端末側プログラム２８のうち、被処理領域１５内の取得予定範囲６の指定手順のサブルーチンを説明するためのフローチャートである。
【図１０】図９の被処理領域１５内の取得予定範囲６の指定手順のサブルーチンのうち、被処理領域１５内の取得予定範囲６の選択手順のサブルーチンを説明するためのフローチャートである。
【図１１】本実施形態の画像表示装置１における画像表示プログラム８内の端末側プログラム２８のうち、主装置３への取得予定範囲６の範囲データ６０の送信手順のサブルーチンを説明するためのフローチャートである。
【図１２】本実施形態の画像表示装置における画像表示プログラム８内の主側プログラム１８のうち、端末装置４への取得予定範囲６の表示内容データ６１の送信手順を説明するためのフローチャートである。
【図１３】本実施形態の画像表示装置１における画像表示プログラム８内の端末側プログラム２８のうち、主装置３からの取得予定範囲６の表示内容データ６１の受信手順を説明するためのフローチャートである。
【発明を実施するための形態】
【００４７】
図１は、本実施形態の実施の一形態である画像表示装置１の構成を示すブロック図である。本実施形態の画像表示装置１は、単一の主装置３、および１台以上の端末装置４を含む。画像表示装置１は、主装置３の表示内容のうちの端末装置４で指定された一部分を、端末装置４に与える。図１の例では、画像表示装置１が１台の端末装置４を含んでいるが、２台以上の端末装置４が含まれていても良い。
【００４８】
主装置３は、主側表示部１０と、主側制御部１２とを含む。端末装置４は、端末側表示部２０と、端末側操作部２１と、端末側制御部２２とを含み、好ましくは取込部である撮影部２３をさらに含む。主側表示部１０は、画像を表示可能な主側表示面１４を備える。主側制御部１２は、主装置３に含まれる構成要素を制御する。端末側表示部２０は、画像を表示可能な端末側表示面２４を備える。端末側操作部２１は、端末側表示面２４内の位置を指示可能に構成される。端末側制御部２２は、端末装置４に含まれる構成要素を制御する。撮影部２３は、予め定める撮影範囲内の画像を撮影することで主側表示面１４に表示されている表示内容を取り込む。
【００４９】
本実施形態の画像表示装置１における主装置３および端末装置４を用いる画像表示手順は、以下の通りである。主装置３において、表示すべきデータが画像化されて、主側表示面１４に表示されている。最初に、端末側制御部２２が、表示内容を取得すべき主側表示面１４内の取得予定範囲６を、端末側操作部２１から操作者に指示させる。次いで、取得予定範囲６を示す範囲データ６０が、端末側制御部２２から主側制御部１２に与えられる。続いて、主側制御部１２が、端末側制御部２２から与えられた取得予定範囲６の範囲データ６０に基づき、主側表示部１０の主側表示面１４内の取得予定範囲６の表示内容を示すデータ６１を、端末側制御部２２に与える。この結果、本実施形態の画像表示装置１において、主装置３で画像化されて表示されているデータの一部分だけを端末装置４側で取得したい場合、端末装置４側からの範囲指定に応じて、全データのうちの取得したい一部分のデータ６１だけが、主装置３から端末装置４へ与えられる。
【００５０】
これによって、本実施形態の画像表示装置１において、取得予定範囲６の指定が端末装置４側だけで実行されるため、端末装置４側の取得予定範囲６の指定中も主側表示面１４の直近の表示内容が保持される。ゆえに本実施形態の画像表示装置１において、直近の表示内容を操作者が確認しながら、取得予定範囲６の指定を進めることができる。これによって、従来技術の特許文献１よりも本実施形態の画像表示装置１のほうが、使い勝手がよい。
【００５１】
また上述の構成を有する本実施形態の画像表示装置１において、画像化されたデータの取得すべき一部分を主装置側で範囲指定する前述した特許文献１と異なり、本実施形態の画像表示装置１は、画像化されたデータの取得すべき一部分が表示される取得予定範囲６を端末装置４側で指定する。ゆえに、本実施形態の画像表示装置１は、取得予定範囲６の指定が操作者の手元で操作可能なので、操作者が主装置３に逐次近寄って取得予定範囲６の指定を行う必要が無い。これによって、特許文献１よりも本実施形態のほうが、画像表示装置１の使い勝手が向上する。
【００５２】
さらにまた上述の構成を有する本実施形態の画像表示装置１において、端末装置４からの範囲指定に応じて主側表示面１４の全表示内容のデータのうちの取得予定範囲６内に表示される表示内容を示すデータ６１だけが抽出されて、抽出された表示内容のデータ６１だけが主装置３から端末装置４に与えられる。ゆえに、主側表示面の全ての表示内容のデータが主装置から端末装置に与えられて端末装置側で全表示内容のデータの一部分を範囲指定して抽出する構成である従来技術よりも、上述の構成を有する本実施形態の画像表示装置１のほうが、主装置３から端末装置４に与えるデータの総量を減らすことができる。したがって、本実施形態の画像表示装置１は、従来技術よりも、データ送付の負荷を軽減することができる。
【００５３】
また上述の構成を有する本実施形態の画像表示装置１において、画像化されたデータの取得すべき一部分を主装置３側で指定する特許文献１の構成よりも、取得予定範囲６を端末装置４側で指定する本実施形態の構成のほうが、主装置３と端末装置４との独立性が高い。ゆえに、本実施形態の画像表示装置１の動作の自由度が高く、本実施形態の画像表示装置１の使い勝手がよい。
【００５４】
たとえば、会議などにおける電子ホワイトボードシステムとして本実施形態の画像表示装置１を利用する状況下において、複数の参加者に端末装置４をそれぞれ配布して、主装置３の表示内容を各参加者に個々に取得させることが可能である。かつ、前記状況下では、各参加者が手元の端末装置４で取得予定範囲６を設定するタイミングが参加者相互に被っていても支障が無い。ゆえに、本実施形態の画像表示装置１の使い勝手がよい。
【００５５】
本実施形態の画像表示装置１において、たとえば、取得予定範囲６が矩形状の範囲に予め限定されている場合、具体的には、矩形範囲の４頂点のうちの対角の２頂点の座標が取得予定範囲６の範囲データ６０として用いられる。これによって、簡潔なデータ内容で取得予定範囲６を表すことができる。またこれに限らず、取得予定範囲６は、矩形範囲に限らず、予め定める他の形状の範囲であってもよく、指定の度に形状変更が可能な自由範囲であっても良い。たとえば、取得予定範囲６が前記自由範囲で実現される場合、ポインティングデバイスを用いて端末側表示面２４をなぞった軌跡で囲まれる領域が取得予定範囲６として設定される。この場合、取得予定範囲６の範囲データ６０として、前記軌跡に含まれる点の座標の系列が用いられる。これによって、本実施形態の画像表示装置１は、取得予定範囲６を柔軟に設定することができる。
【００５６】
本実施形態の画像表示装置１では、主装置３の主側表示面１４の表示内容として、テキスト入力、手書き入力、または図形入力によって入力される文字または図形などの要素を含む内容が挙げられる。主側表示面１４の表示内容を示すデータは、文字や図形などの要素を含むデータに限らず、画像の種類や入手手法などは他のものであってもよい。たとえば、端末装置４のタッチパネルに描画された図形のデータ、端末装置４の撮影部２３で撮影された写真のデータ、外部から端末装置４にダウンロードされた既存の画像のデータなどが挙げられる。
【００５７】
また本実施形態の画像表示装置１では、主側表示面１４の表示内容を示すデータは、文字および図形などを含み静止画像化されたデータに限らず、動画のデータ、音声のデータ、もしくはその他の電子データが含まれていても良い。また本実施形態の画像表示装置１では、主装置３から端末装置４に与えられる取得予定範囲６の表示内容のデータ６１は、主側表示面１４の取得予定範囲６内の表示内容を示すデータだけでなく、該表示内容を画像化したデータ、および該表示内容に付加すべきデータを含む。たとえば、主側表示面１４の取得予定範囲６内の表示内容が文書であれば、該文書の内容を示す文字列を構成するテキストデータと共に、文書のイメージを示す画像のデータ、および該文書の書式を示すデータも、取得予定範囲６の表示内容のデータ６１に含まれる。
【００５８】
また本実施形態の画像表示装置１において、取得予定範囲６の指示のために、端末側制御部２２は、最初に、主側表示部１０の主側表示面１４の少なくとも一部分である被処理領域１５の相似図形２５を、端末側表示部２０の端末側表示面２４に表示させる。次いで、端末側制御部２２は、端末側表示面２４内の相似図形２５内の少なくとも一部分である範囲を、端末側操作部２１から操作者に指示させる。端末側制御部２２は、端末側表示面２４内の相似図形２５と端末側表示面２４内の指示された範囲との位置関係に基づいて、主側表示面１４内の取得予定範囲６を示す範囲データを定める。
【００５９】
この結果、本発明の画像表示装置１は、取得予定範囲６の指示対象を被処理領域１５内に限定することができる。ゆえに、表示内容を取得すべき被処理領域１５の他にアイコンやボタンなどを表示する領域が主側表示面１４内に存在する場合であっても、取得予定範囲６を被処理領域１５内に限定することができる。なお、被処理領域１５は、主側表示面１４全体に亘る領域であっても構わない。またこれによって、本実施形態の画像表示装置１は、たとえば多角形の頂点の指定や所謂ドラックアンドドロップなどの範囲指定手法を用いて、取得予定範囲６を定めることができる。これによって、取得予定範囲６の指定手法として操作者が使い慣れた簡易な手法を用いることができるので、本発明の画像表示装置１の使い勝手が良くなる。
【００６０】
本実施形態の画像表示装置１において、取得予定範囲６指定時に端末側表示面２４に表示される被処理領域１５の相似図形２５は、たとえば、端末装置４に予め形状が記憶されている。端末装置４に撮影部２３が含まれる場合、好ましくは、被処理領域１５の相似図形２５として、主装置３の主側表示面１４の撮影部２３による撮影画像の中から主側表示面１４の写る部分を抽出した図形が用いられる。
【００６１】
このために、端末装置４に撮影部２３が含まれる場合、詳しくは、相似図形２５内の位置の指示に先立って、以下の手順で、前述した被処理領域１５の相似図形２５が表示される。最初に、端末側制御部２２が、主側表示面１４の被処理領域１５を含む撮影範囲内の画像を、撮影部２３に撮影させる。次いで、端末側制御部２２が、撮影部２３によって撮影された画像から、被処理領域１５の相似図形２５を抽出する。最後に、抽出された被処理領域１５の相似図形２５を、端末側表示部２０の端末側表示面２４に表示させる。表示後、表示された相似図形２５内の範囲指定が行われる。
【００６２】
これによって、本実施形態の画像表示装置１において、直近の主側表示面１４の被処理領域１５の表示内容が、取得予定範囲６指定用の相似図形２５の内容として、端末側表示面２４に表示される。すなわち、取得予定範囲６指定時に、主側表示面１４の被処理領域１５の直近の表示内容が、操作者の手元の端末側表示面２４に反映される。これによって、操作者が主側表示面１４に視線を向けることなく端末側表示面２４を目視するだけで、主側表示面１４の直近の表示内容を操作者が確認しながら取得予定範囲６を指定することができる。したがって、本実施形態の画像表示装置１の使い勝手が、さらに向上する。
【００６３】
また本実施形態の画像表示装置１が被処理領域１５の形状が随時変更可能な構成であるならば、取得予定範囲６の指定時に被処理領域１５を撮影抽出して得られる相似図形２５を端末側表示面２４に表示することによって、被処理領域１５の最新の形状および表示内容が端末側表示面２４の相似図形２５に常に反映される。これによって、端末側表示面２４を目視するだけで操作者が被処理領域１５の形状変化に自然に対応することが可能なので、本実施形態の画像表示装置１の使い勝手がさらに向上する。
【００６４】
本実施形態の画像表示装置１において、主装置３の主側表示面１４に表示される表示内容を示すデータとして、複数の形式のデータが取扱われる。本実施形態の画像表示装置１において、主側制御部１２は、表示内容を様々な形式でそれぞれ示すデータを、画像化して主側表示面１４に表示している。
【００６５】
主側表示面１４の表示内容を示すデータのデータ形式のうち、１以上の文字を含む文書のデータ形式としては、たとえば、１以上の文字コードを含むテキストデータ形式が挙げられる。また主側表示面１４の表示内容のデータのデータ形式のうち、画像のデータのデータ形式としては、たとえば、画像を複数の画素の集合として表すラスタ形式と、画像を点や線などの幾何学的な図形の集合として表現するベクタ方式とが挙げられる。また画像のデータは、非可逆もしくは可逆圧縮されていることもある。ラスタ方式は、所謂ビットマップ画像を表現するデータ形式である。撮影部２３が被写体を撮影して出力する画像のデータは、たとえば、ラスタ方式の画像のデータである。
【００６６】
従来技術の画像表示装置における主装置の表示内容の第１の取得手法として、端末装置に備えられるカメラなどの撮影部を操作者が操作して画像表示装置の表示面を撮影することによって、主装置の表示面の表示内容を示すラスタ形式の画像データを端末装置が得る。このような従来技術の取得手法が用いられる状況下では、主装置から離れた位置から主装置の表示内容を取得可能であるが、取得された表示内容のデータがラスタ方式の画像データに限定されてしまう。この結果、前記状況下では、従来技術の画像表示装置の主装置が所持する表示内容を示すデータが各種のデータ形式に基づく取扱いが可能であるにも拘らず、端末装置で取得される表示内容のデータの取扱い手法がラスタ形式の画像データの取扱い手法に限定されてしまう。またこの状況下では、撮影時の画面の映込みおよび取得画像の台形歪みなどの要因によって、主装置が取扱う表示内容を示すデータよりも、端末装置で取得された表示状態を示すデータのほうが、データの精度が劣化することがある。
【００６７】
本実施形態の画像表示装置１において、好ましくは、主側制御部１２が、取得予定範囲６の表示内容を示すデータ６１のデータ形式として、取得予定範囲６の表示内容のデータ６１の主装置３における画像化前の形式を用いる。すなわち、端末装置４が取得する取得予定範囲６の表示内容のデータ６１が、撮影部２３を用いて取得可能なラスタ形式の画像データに限らず、主装置３において取得予定範囲６の表示内容を示すオリジナルな形式のデータで実現される。
【００６８】
この結果、本実施形態の画像表示装置１は、ラスタ形式以外の他の形式の表示内容のデータ６１が取得可能である。これによって、主側表示面を撮影して得られるラスタ形式の画像データを表示内容のデータとする従来技術よりも、主装置３における画像化前のオリジナルのデータ形式で表示内容のデータ６１が取得可能な本実施形態の画像表示装置１のほうが、取得された表示内容のデータ６１の使い勝手が良い。また、前述の従来技術よりも、本実施形態の画像表示装置１のほうが、撮影時の画面の映込みおよび取得画像の台形歪みなどに起因する表示内容のデータ６１の精度の劣化を防止することができる。
【００６９】
たとえば、表示内容に文字列が含まれる場合、取得予定範囲６の表示内容のデータ６１がラスタ形式であるよりも複数の文字コードを含むテキストデータ形式であるほうが、表示内容のデータ６１のデータ量を少なくすることができる。また上述の場合、データ取得後の端末装置４において表示内容のデータ６１をテキストデータとして取扱うことが可能なので、検索処理や置換処理などの文字列に対する処理を表示内容のデータ６１に施す事が容易である。またたとえば、表示内容のデータ６１に図形が含まれる場合、取得予定範囲６の表示内容のデータ６１がラスタ形式であるよりもベクタ形式であるほうが、表示内容のデータ６１のデータ量を少なくすることができる。また上述の場合、データ取得後の端末装置４において表示内容を表す図形を拡大縮小しても、図形が劣化しにくくなる。このように、表示内容のデータ６１がラスタ形式以外の他の形式で取得可能な構成のほうが、取得後の表示内容のデータ６１が取扱いやすく、使い勝手が良い。
【００７０】
本実施形態の画像表示装置１において、好ましくは、主側制御部１２が、取得予定範囲６の表示内容を示すデータ６１を直列化してＸＭＬ（Extensible Markup Language）フォーマットに変換し、変換したデータを主装置３から端末装置４に与える。ＸＭＬフォーマットに直列化（シリアライズ）されたデータは、ファイルとしてセーブしたり、ネットワークで送信したりすることが可能になる。またＸＭＬフォーマットにシリアライズされたデータは、直列化復元（デシリアライズ）によって元の形式のデータに復元される。
【００７１】
たとえば、取得予定範囲６に文字列と背景画像とが重なって配置される場合、取得予定範囲６の表示内容を示すデータ６１には、文字列を示すテキストデータと背景画像を示す画像データとが含まれる。前記表示内容を示すデータ６１がシリアライズされずに送信される場合、前記表示内容を示すデータ６１内のテキストデータおよび画像データが、ばらばらに送信されることになり、受信されたテキストデータおよび画像データの関連性が端末装置４側で解り難くなる。前記表示内容を示すデータ６１内のテキストデータおよび画像データの送信時に両データに加えて取得予定範囲６の表示内容のレイアウトを示すデータを作成して共に送信することも考えらえるが、レイアウトを示すデータの作成および送信に手間がかかる。
【００７２】
上述したように、本実施形態の画像表示装置１は、取得予定範囲６の表示内容を示すデータ６１に複数のデータが含まれる場合、前記複数のデータをＸＭＬフォーマットでシリアライズしている。これによって、本実施形態の画像表示装置１において、取得予定範囲６の表示内容を示すデータ６１内の複数のデータがひと纏まりのデータとして取扱われるので、レイアウトを示すデータなどの付加データの作成および添付が不要になる。またこれによって、本実施形態の画像表示装置１において、データのシリアライズによって、表示内容のデータ６１の元々のフォーマットに関わらず、データをファイル化してセーブ・ネットワークを介して送信することが可能になる。これらの結果、シリアライズ無しで表示内容のデータ６１を取扱う場合よりも、本実施形態の画像表示装置１のほうが、データの取扱いが容易になる。
【００７３】
本実施形態の画像表示装置１において、好ましくは、端末側制御部２２が、取得予定範囲６の範囲データ６０の送付に先立って、端末側表示部２０の端末側表示面２４内に、端末側操作部２１から指示された範囲を示す仮表示枠４６を重ねて表示させる。また好ましくは、端末側表示面２４内に被処理領域１５の相似図形２５が表示されるならば、端末側制御部２２が、端末側表示部２０の端末側表示面２４の中の被処理領域１５の相似図形２５内に、端末側操作部２１から指示された範囲を示す仮表示枠４６を重ねて表示させる。すなわち、端末装置４において、取得予定範囲６の確定前に、所謂プレビュー表示として、被処理領域１５の相似図形２５内の端末側操作部２１から指示される位置に、取得予定範囲６となるべき範囲を示す仮表示枠４６が重ねて仮表示される。これによって、本実施形態の画像表示装置１は、主側表示面１４内の取得予定範囲６の指定状態を仮表示するための所謂プレビュー表示を、端末側表示面２４で行うことができる。
【００７４】
本実施形態の画像表示装置１において、端末側表示面２４にてプレビューを行う状況下では、取得予定範囲６の指定のために端末側表示面２４を見ている状態から、視線を端末側表示面２４から外すことなく、主側表示面１４内の取得予定範囲６の指定状態を把握することができる。これによって、主側表示面１４にてプレビューを行う従来技術よりも本実施形態のほうが、プレビューを伴う取得予定範囲６の指定時の視点移動が少ないため、前記従来技術よりも本実施形態の画像表示装置１のほうが、使い勝手が向上する。
【００７５】
また本実施形態の画像表示装置１において、直近の主側表示面１４を撮影した画像から抽出された相似図形２５が端末側表示面２４に表示されている場合、端末側表示面２４にてプレビューを行う状況下では、主側表示面１４の直近の表示状況に取得予定範囲６の指定状態を仮表示させたプレビューが表示される。このため、取得予定範囲６の設定によって取得される主側表示面１４の表示内容を、操作者がより正確に把握することができる。これによって、取得予定範囲６の指定状態を操作者がより的確に制御することができるため、本実施形態の画像表示装置１の使い勝手がさらに向上する。
【００７６】
具体的なプレビュー手法としては、端末側表示面２４に表示される主側表示面１４の相似図形２５に、選択領域を示す図形が重ねて表示される。選択領域を示す図形は、たとえば、選択領域と相似な矩形枠、または選択領域と相似な領域以外を網掛けするマスクで実現される。これによって、本実施形態の画像表示装置１が、選択範囲が相似図形の中のどの位置にあるかを、プレビュー表示で示すことができる。
【００７７】
さらにまた本実施形態の画像表示装置１において、好ましくは、端末側制御部２２が、被処理領域１５内の取得予定範囲６を、被処理領域１５の大きさに対する割合で表す。取得予定範囲６が被処理領域１５の大きさに対する割合で表される状況下において、主側制御部１２が、端末装置４から与えられた取得予定範囲６の範囲データ６０と主側表示面１４の予め定める画面解像度とに基づいて、主側表示面１４の被処理領域１５内の取得予定範囲６の絶対座標を算出し、主側表示面１４の被処理領域１５内の算出された絶対座標が示す範囲の表示内容を示すデータ６１を、主装置３から端末装置４に与える。
【００７８】
このように、本実施形態の画像表示装置１において、取得予定範囲６の範囲データ６０の表記手法にとして被処理領域１５の大きさに対する割合が用いられるため、主側表示面１４の画面解像度が端末装置４からの取得予定範囲６の範囲データ６０の表記手法に影響を与えない。すなわち、端末側制御部２２における取得予定範囲６の指定手法が、主側表示面１４の画面解像度に関わり無く、常に所定の計算手法に保たれる。これによって、本実施形態の画像表示装置１において、主側表示面１４の画面解像度の変更が容易なので、汎用性が向上する。
【００７９】
また本実施形態の画像表示装置１において、取得予定範囲６が被処理領域１５の大きさに対する割合が表されるため、主側表示面１４の最新の画面解像度と前記割合で表現されている取得予定範囲６の範囲データ６０とに基づいて、データを取得すべき取得予定範囲６の絶対座標を容易に取得可能である。これによって、前記絶対座標の取得の手間が軽減されるため、本実施形態の画像表示装置１の使い勝手がさらに向上する。
【００８０】
さらにまた本実施形態の画像表示装置１において、撮影部２３による撮影画像から被処理領域１５の相似図形２５が抽出表示される状況下において、好ましくは、主装置３の主側表示部１０が、主側表示面１４の被処理領域１５を把握するための複数のマーカＰをさらに含む。前述の状況下において、主側表示面１４が複数のマーカＰを含む構成であれば、端末側制御部２２は、撮影部２３による撮影画像の中から複数のマーカＰを検出し、検出された複数のマーカＰが示す領域を被処理領域１５の相似図形２５として抽出する。
【００８１】
これによって、本実施形態の画像表示装置１において、撮影画像からの被処理領域１５の相似図形２５の抽出を、端末側制御部２２が容易かつ確実に実行することができる。たとえば、主側表示部１０の被処理領域１５が適宜変形可能である場合に、形状変更後の被処理領域１５の相似図形２５の撮影画像からの抽出が容易かつ確実になる。またたとえば、画像表示装置１の構成変更に伴って被処理領域１５の形状が変更された場合に、機種変更後の被処理領域１５の相似図形２５の撮影画像からの抽出が容易かつ確実になる。
【００８２】
また本実施形態の画像表示装置１において、撮影部２３による撮影画像から被処理領域１５の相似図形２５が抽出表示される状況下において、主側表示面１４が複数のマーカＰを含む構成であれば、さらに好ましくは、端末側制御部２２は、撮影部２３による撮影画像の中から複数のマーカＰを検出し、検出された複数のマーカＰの位置関係のずれ幅が予め定める許容幅以下である場合、検出された複数のマーカＰが示す領域を被処理領域１５の相似図形２５であると判断し、該領域を相似図形２５として抽出し表示する。これによって、本実施形態の画像表示装置１は、主側表示面１４の被処理領域１５の実際の形状に対する歪みが許容範囲内である該被処理領域１５の相似図形２５を、取得予定範囲６の指定に用いることができる。
【００８３】
本実施形態の画像表示装置１において、主側表示面１４の相似図形２５が主側表示面１４の実際形状よりも大きく歪んでいる場合、歪んだままの相似図形２５を基準に取得予定範囲６の指定を行うと、主側表示面１４内に実際に設定された取得予定範囲６の位置やサイズが、操作者が望む位置やサイズに対してずれ易い。このため、本実施形態の画像表示装置１は、ずれを防ぐ為に、マーカＰを用いて相似図形２５の歪みの判定を行い、歪みが許容範囲内の相似図形２５だけを取得予定範囲６の指定に用いる。これによって、主側表示面１４内に実際に設定された取得予定範囲６の位置やサイズなどが操作者の希望の位置およびサイズから大きくずれることを、防止することができる。これによって、本実施形態の画像表示装置１の使い勝手が、さらに向上する。
【００８４】
また上述した構成の画像表示手法は、上述の主装置３および端末装置４を備えるコンピュータに、上述の画像表示手法を実現するための画像処理プログラム８を実行させることによって、実現されてもよい。具体的は、本実施形態の画像表示プログラム８は、主側表示面１４内において表示内容を取得すべき取得予定範囲６を端末側操作部２１から端末側制御部２２へ指示させるステップと、取得予定範囲６の範囲データ６０を端末側制御部２２から主側制御部１２に与えるステップと、端末側制御部２２から与えられた取得予定範囲６の範囲データ６０に基づき、主側表示部１０の主側表示面１４内の取得予定範囲６内の表示内容を示すデータ６１を主側制御部１２から端末側制御部２２に与えるステップとを含む。
【００８５】
これによって、本実施形態の画像表示プログラム８が実行される場合、主側表示部１０と主側制御部１２とを備える汎用の主装置３および端末側表示部２０と端末側操作部２１と端末側制御部２２とを備える汎用の端末装置４を含む汎用画像表示システムにおいて、本実施形態の画像表示装置１を実現することができる。本実施形態の画像表示プログラム８を汎用画像表示システムに実行させる場合、該システムのデータ取得に係る操作性が従来技術よりも向上するため、該システムの使い勝手を向上させることができる。
【００８６】
特に、携帯電話端末などの汎用の端末装置が本実施形態の画像表示装置１の端末装置４として用いられる場合、操作者の手元の汎用端末装置４の操作に応答して、主装置３の主側表示面１４の表示内容の一部分を示すデータを汎用端末装置４が取得することができる。すなわち、本実施形態の画像表示装置１において、汎用端末装置４にプログラムを実行させれば良いので、専用の端末装置を用意する必要が無くなる。ゆえに、本実施形態の画像表示装置１の実現がより簡単になる。
【００８７】
本実施形態の画像表示プログラム８を実行するためのコンピュータシステムとして、具体例の１つとして、たとえば、通信機能を有した電子ホワイトボード本体と通信機能を有した汎用の携帯端末とを含むコンピュータシステムが挙げられる。通信機能を有した汎用の携帯端末は、たとえば、スマートフォンなどに代表される汎用の携帯電話端末が挙げられる。
【００８８】
汎用の携帯端末は、画像が表示可能な表示面を備えた表示部、表示面内の位置を指定可能な操作部、画像の撮影部２３、端末装置４内の構成要素を制御する制御部、および携帯端末の外部と通信するための通信部とを含む。このため、汎用の携帯端末に本実施形態の画像表示プログラム８の端末側プログラム２８をインストールして実行させることによって、本実施形態の端末装置４を容易に実現することができる。
【００８９】
また汎用の携帯端末は、表示部と撮影部と操作部とデータ送受の構成とを標準装備しているため、本実施形態の端末側プログラム２８実行のために構成を追加する必要が無い。ゆえに、汎用端末装置を本実施形態の画像表示装置１の端末装置４として用いることは容易である。したがって、端末装置４の追加が容易であるため、本実施形態の画像表示システムの使い勝手が容易に向上する。
【００９０】
また同様に、汎用の電子ホワイトボード本体は、画像が表示可能な表示面を備えた表示部、表示面内の位置を指定可能な操作部、および端末装置４内の構成要素を制御する制御部を含む。このため、本体外部と通信するための通信部を汎用の電子ホワイトボード本体にさらに備えさせ、汎用電子ホワイトボード本体に本実施形態の画像表示プログラム８の主側プログラム１８をインストールして実行させることによって、本実施形態の主装置３を容易に実現することができる。
【００９１】
１例としては、本実施形態の画像表示装置１が会議などに用いられる場合、本実施形態の画像表示装置１の主装置３だけが用意され、かつ、会議の参加者が個々に所有する汎用携帯端末に本実施形態の画像表示プログラム８の端末側プログラム２８がインストールされていれば、単一の主装置３と会議の参加者分の端末装置４とを含む画像表示装置１が実現可能である。これによって、会議の主催側が端末装置４を参加者人数分だけ用意しなくとも、参加者が個々に持込んだ汎用端末装置４に本実施形態の画像表示プログラム８を実行させれば、該汎用端末装置４を主装置３からの情報取得に用いることができる。これによって、参加者全員分の専用端末装置４を別途用意する必要が無くなる。したがって、本実施形態の画像表示プログラム８の使い勝手が向上する。
【００９２】
図１の具体的な構成例を、以下に説明する。図１の具体例の画像表示装置１において、主装置３は、好ましくは、主側表示部１０と主側制御部１２との他に、主側操作部１１と主側記憶部１６と主側通信部１７とを含む。また端末装置４は、好ましくは、端末側表示部２０と端末側操作部２１と端末側制御部２２と撮影部２３との他に、端末側記憶部２６と端末側通信部２７とを含む。
【００９３】
主側表示部１０は、グラフィックコントローラ３０と、主側表示面１４およびマーカＰを備える表示素子３１とを含む。主側操作部１１は、入力インタフェイス３２と、タッチパネルインタフェイス３３と、タッチパネル素子３４とを含む。主側記憶部１６は、本実施形態の画像表示プログラム８の主側プログラム１８と、画像表示に係る各種のデータとを含む。端末側表示部２０は、グラフィックコントローラ３７と、端末側表示面２４を備える表示素子３８とを含む。端末側記憶部２６は、本実施形態の画像表示プログラム８の端末側プログラム２８と、データ取得に係る各種のデータとを含む。
【００９４】
図１の具体例では、主装置３が、主装置本体４０と主側コントローラ４１とを備える構成になっている。主装置本体４０は、主側操作部１１のタッチパネル素子３４と主側表示部１０の表示素子３１とを含む。主側コントローラ４１は、主側制御部１２と、主側表示部１０のグラフィックコントローラ３０と、主側操作部１１の入力インタフェイス３２およびタッチパネルインタフェイス３３と、主側記憶部１６と、主側通信部１７とを含む。また図１の具体例では、端末装置４は、アプリケーションプログラムをインストール可能な汎用の携帯端末によって実現される。
【００９５】
主装置本体４０は、操作者が目視可能な位置に配置され、操作者に情報を画像化して提示し、かつ操作者による操作を受付ける。たとえば、主装置本体４０は、電子ホワイトボードの本体部分に相当する。
【００９６】
主側コントローラ４１は、ホワイトボードなどに代表される画像表示装置１としての振舞いを主装置３に実現させるためのコントローラである。主側コントローラ４１は、たとえば、動画ならびに静止画の表示機能と、タッチパネル素子３４から入力された文字および図形などのデータを図表化して前述の動画ならびに静止画と合成する機能と、無線通信機能とを含む各種機能を有する。主側コントローラ４１は、たとえば、専用装置が用意されてもよく、一般的なパーソナルコンピュータに主側コントローラ４１を実現する為のプログラムをインストールし実行させることによって実現されてもよい。
【００９７】
主側表示部１０の表示素子３１は、主装置３側で情報を表示するための表示素子である。詳しくは、主側コントローラ４１から与えられる映像のデータを、目視表示するためのデバイスである。たとえば、主側表示部１０の表示素子３１は、液晶ディスプレイ素子（Liquid Crystal Display：LCD）、または有機エレクトロルミネッセンス（Electro-Luminescence：EL）素子、陰極線管、ならびに投影型表示素子によって実現される。
【００９８】
主側表示部１０のグラフィックコントローラ３０は、動画および静止画などを含む表示内容を示す画像のデータを、表示素子３１で表示するための映像のデータに加工して、主側表示部１０の表示素子３１に転送する。主側表示部１０のグラフィックコントローラ３０は、たとえば、一般的なパーソナルコンピュータのグラフィックカードで実現される。
【００９９】
主側操作部１１の入力インタフェイス３２は、操作者が文字および図形などの入力ならびに画像表示装置１の操作を行うためのユーザインタフェイスである。入力インタフェイス３２の具体例としては、キーボード、マウス、およびタブレットが挙げられる。
【０１００】
主側操作部１１のタッチパネル素子３４は、操作者によるタッチを検出するためのデバイスである。主側操作部１１のタッチパネル素子３４は、たとえば、主側表示部１０の表示素子３１の表示面１４と重なる位置に設置される。主側操作部１１のタッチパネル素子３４は、主側表示部１０の表示素子３１の枠部分に、さらに設置されてもよい。主側操作部１１のタッチパネル素子３４は、操作者によるタッチが検出可能であれば、どのような検出方式を用いても良い。
【０１０１】
主側操作部１１のタッチパネルインタフェイス３３は、主側操作部１１のタッチパネル素子３４からのデータを受信するためのインタフェイスである。タッチパネルインタフェイス３３は、タッチパネル素子３４からのデータを受信可能であれば、どのような方式が用いられても良い。たとえば、タッチパネルインタフェイス３３の方式として、ＵＳＢ（Universal Serial Bus）、およびＲＳ２３２Ｃ（Recommended Standard  232  C）が挙げられる。
【０１０２】
主側記憶部１６は、主装置３で用いられるアプリケーションプログラム、入力された文字のデータ、静止画のデータ、および動画のデータなどを記憶する。また主側記憶部１６は、主装置３内の構成要素によって作業領域として利用されることもある。主側記憶部１６は、揮発性または不揮発性の記憶装置によって実現される。具体的には、端末装置４から与えられた取得予定範囲６の範囲データ６０が、主側記憶部１６に記憶される。
【０１０３】
主側記憶部１６に記憶される主側プログラム１８は、汎用の構成の主装置に本実施形態の主装置３を実現させるためのアプリケーションプログラムである。主側プログラム１８が実行されることによって、たとえば、静止画表示機能、動画表示機能、タッチパネルによる図形および文字描画機能、無線通信による図形および文字描画機能、ならびに入力インタフェイス３２による図形および文字描画機能が実現する。
【０１０４】
前述したマーカＰは、具体的には、予め定める形状の図形である。マーカＰは、たとえば、主側表示部１０の主側表示面１４の枠に、印刷または彫刻などの手法によって、表示される。マーカＰは、またたとえば、予め定める形状の部品として別途作成され、主側表示部１０の主側表示面１４の枠に取付けられても良い。さらにまた、マーカＰは、主側表示面１４内に配置自在に表示される図形によって実現されてもよい。
【０１０５】
主側通信部１７は、端末装置４など、主装置３の外部の装置との間の通信を行う。また端末側通信部２７は、主装置３など、端末装置４の外部の装置との間の通信を行う。主側通信部１７および端末側通信部２７の間の通信は、たとえば、主装置３と端末装置４との間で必要なデータが送受可能な方式であれば、どのような通信方式が用いられても良い。たとえば、主側通信部１７および端末側通信部２７の間の通信方式として、Ｗｉ−Ｆｉ（Wireless  Fidelity）方式、Ｂｌｕｅｔｏｏｔｈ（登録商標）方式、ＮＦＣ（Near field communication）方式が挙げられる。端末装置４の移動させ易さを向上させるために、主側通信部１７および端末側通信部２７の間の通信は、無線通信で行われることが好ましい。
【０１０６】
端末側表示部２０の表示素子３８は、端末装置４側で情報を表示するための表示素子である。端末側表示部２０のグラフィックコントローラ３７は、動画および静止画などを含む入力された画像のデータを、表示素子３８で表示するための映像のデータに加工して、端末側表示部２０の表示素子３８に転送する。
【０１０７】
端末側表示部２０の表示素子３８は、情報表示が可能な構成であれば、どのような表示方式が用いられても良い。たとえば、端末側表示部２０の表示素子３８は、液晶ディスプレイ素子（Liquid Crystal Display：LCD）、または有機エレクトロルミネッセンス（
Electro-Luminescence：EL）素子で実現される。
【０１０８】
端末側操作部２１は、操作者が文字および図形などの入力ならびに画像表示装置１の操作を行うためのユーザインタフェイス（User Interface：UI）である。具体的には、操作者が文字および図形などを入力するためのインタフェイスである。端末側操作部２１の具体例としては、キーボード、マウス、タブレット、およびタッチパネルが挙げられる。好ましくは、端末側操作部２１の１つであるタッチパネルは、操作者が操作すべき操作面が、端末側表示部２０の端末側表示面２４に重なる位置に配置されると良い。
【０１０９】
端末側記憶部２６は、端末装置４で用いられるアプリケーションプログラム、入力された文字のデータ、静止画のデータ、および動画のデータなどを記憶する。また端末側記憶部２６は、端末装置４内の構成要素によって作業領域として利用されることもある。端末側記憶部２６は、揮発性または不揮発性の記憶装置によって実現される。具体的には、端末装置４側でデータ取得に係る各種処理が実行される間、取得予定範囲６の範囲データ６０が、端末側記憶部２６に一時記憶される。また、主装置３から端末装置４に与えられる主側表示面１４の取得予定範囲６内の表示内容を示すデータ６１が、端末側記憶部２６に記憶される。
【０１１０】
端末側プログラム２８は、端末装置４を実現させるためのアプリケーションプログラムである。端末側プログラム２８が実行されることによって、たとえば、主装置本体４０の撮影機能、文字および図形を含むデータの入力機能、およびデータを主装置３に送信する機能が実現する。
【０１１１】
撮影部２３は、具体的には、画像として、静止画および動画を撮影する。撮影部２３の撮影方式は、どのような方式が用いられても良い。
【０１１２】
図２Ａ〜図２Ｃは、本実施形態の画像表示装置１において、主側表示面１４の表示内容の一部分を示す表示内容データ６１を端末装置４が取得するための手順を説明するための模式図である。
【０１１３】
図２Ａ〜図２Ｃの取得手順の具体例は、本実施形態の画像処理プログラムの端末側プログラム２８を汎用携帯端末にインストールして実行することで、画像表示装置１の端末装置４が実現される構成における取得手順の具体例になっている。また図２Ａ〜図２Ｃの取得手順の具体例において、端末側操作部２１が座標を指示するための端末側操作面を有するタッチパネルで実現されており、かつ、該端末側操作面が端末側表示部２０の端末側表示面２４に重ねられている構成になっている。
【０１１４】
第１ステップとして、画像表示装置１の端末装置４が起動される。具体例としては汎用携帯端末に予めインストールされている画像処理プログラムの端末側プログラム２８が、操作者からの指示に応答して起動される。
【０１１５】
第２ステップとして、端末装置４起動後、主装置３の主側表示部１０の主側表示面１４内の被処理領域１５を表す相似図形２５が、端末装置４の端末側表示部２０の端末側表示面２４に表示される。
【０１１６】
具体例としては、送信ボタン操作後、端末側制御部２２は、撮影部２３を自動的に起動させる。撮影部２３起動後、たとえば図２Ａ（Ａ）に示すように、撮影部２３が撮影可能な予め定める撮影可能範囲の画像の撮影処理と、撮影された画像からのマーカＰの検出処理とを、マーカＰが検出されるまで、端末側制御部２２が繰返し実行する。
【０１１７】
たとえば、図２Ａ（Ｂ）に示すように、撮影部２３が撮影した最新の画像内から主側表示面１４の被処理領域１５の４隅のマーカＰが全て検出される場合、主側表示面１４が該最新の画像内に写っていると判断される。４つのマーカＰで示される図形が、被処理領域１５の相似図形２５に相当する。マーカＰの検出後、端末側制御部２２は、撮影部２３の画像撮影の更新を停止させ、撮影された最新の画像内から、４つのマーカＰで示される図形を、被処理領域１５の相似図形２５として抽出する。
【０１１８】
相似図形２５抽出後、たとえば、図２Ｂ（Ｃ）に示すように、端末側制御部２２は、抽出された被処理領域１５の相似図形２５を、端末側表示面２４に表示させる。また端末側表示面２４には、端末装置４から主装置３へのデータ送信の指示のための送信ボタンが、被処理領域１５の相似図形２５と共に表示される。送信ボタンは、たとえば、ボタン状のアイコンとユーザインタフェイスとを組合せたグラフィカルユーザインタフェイスで実現される。また送信ボタンは、キースイッチなどのハードウェアキーで実現されても良い。
【０１１９】
好ましくは、端末側制御部２２は、端末側表示面２４において相似図形２５が表示可能な領域内に、該表示可能な領域内で該相似図形２５が最も大きく表示されるように、抽出された相似図形２５を縮小または拡大して表示させる。図２Ａ〜図２Ｃの例では、端末側表示面２４には前述の送信ボタンが表示されるため、該送信ボタンが表示される領域以外の残余領域が前記表示可能な領域として設定され、該表示可能な領域内で最も大きく表示される大きさで、抽出された相似図形２５が表示される。
【０１２０】
第３ステップとして、被処理領域１５の相似図形２５の表示後、主側表示面１４内において表示内容を取得すべき取得予定範囲６が、操作者によって指定される。
【０１２１】
具体例としては、たとえば、図２Ｂ（Ｃ）および図２Ｂ（Ｄ）に示すように、相似図形２５内において主側表示面１４の被処理領域１５内の取得予定範囲６に相当する範囲を指定するように、端末側操作部２１のタッチパネルを操作者がドラック操作する。操作者によるドラック操作に応答して、端末側制御部２２は、タッチパネルのドラッグ操作された範囲に相当する端末側表示面２４の相似図形２５内の範囲に、取得予定範囲６のプレビュー表示として、仮表示枠４６を表示させる。ドラッグ操作とは、指やペンなどの指示具を用いて、タッチパネルの１点を指示具で押下し、かつ指示具でタッチパネルの１点を押下したまま、指示具の押下位置を移動させる操作である。
【０１２２】
端末側表示部２０の端末側表示面２４において相似図形２５に対する仮表示枠４６のプレビュー表示の位置および大きさが、操作者が望む被処理領域１５内の取得予定範囲６の状態と相似になった時点で、操作者は、取得予定範囲６の指示完了を示す為に、予め用意されている送信ボタンを操作する。送信ボタンの操作に応答し、送信ボタンの操作時点における相似図形２５に対する仮表示枠４６のプレビュー表示の位置が、被処理領域１５に対する取得予定範囲６の位置として取得される。また送信ボタンの操作時点における相似図形２５に対する仮表示枠４６のプレビュー表示の大きさが、被処理領域１５に対する取得予定範囲６の大きさとして取得される。
【０１２３】
第４ステップとして、取得予定範囲６の指定後、取得予定範囲６を示す範囲データ６０が、端末側制御部２２から主側制御部１２へ送信される。取得予定範囲６の範囲データ６０は、たとえば、取得予定範囲６が矩形状の範囲に予め限定されている場合、矩形範囲の４頂点のうちの対角の２頂点の座標を含む。取得予定範囲６の位置および大きさは、好ましくは、被処理領域１５の大きさに対する割合で示される。すなわち、被処理領域１５の内部の位置がＸ座標およびＹ座標を含む２次元座標で表される状況下において、被処理領域１５の左上隅の座標が（０，０）に設定され、かつ被処理領域１５の右下隅の座標が（１，１）に設定されていれば、被処理領域１５内の矩形の取得予定範囲６の対角の２頂点の座標のＸ座標データおよびＹ座標データがそれぞれ０以上１以下の値で表される。
【０１２４】
次いで端末側制御部２２は、主装置３の主側通信部１７に対する無線通信の接続要求を、端末側通信部２７を用いて無線発信する。端末側通信部２７からの無線通信の接続要求が主側通信部１７に受信されると、無線通信の接続要求に対する許可を、主側制御部１２が主側通信部１７を用いて無線発信する。これらの信号送受の結果、端末側通信部２７と主側通信部１７との間で無線通信の接続が確立される。
【０１２５】
無線通信の接続確立後、端末側制御部２２は、取得予定範囲６の範囲データ６０を含む送信すべきデータを、無線通信を用いて送信する。データ送信に応答し、主側制御部１２は、無線通信を用いて送信されてきた前記送信すべきデータを、受信する。
【０１２６】
第５ステップとして、主側表示部１０の主側表示面１４の被処理領域１５内の取得予定範囲６の表示内容を示すデータ６１が抽出される。抽出されたデータは、主装置３から端末装置４へ与えられる。具体例としては、主側制御部１２は、主側表示面１４の画面解像度と被処理領域１５の形状および大きさと送信された取得予定範囲６の範囲データ６０とに基づき、主側表示面１４内の取得予定範囲６の絶対座標を算出する。具体例としては、取得予定範囲６の対角の２頂点のＸ座標データおよびＹ座標データが０以上１以下の値で表され、被処理領域１５が主側表示面１４全体である場合、取得予定範囲６の対角の２頂点のＸ座標データおよびＹ座標データと主側表示面１４の画面解像度のＸ軸方向成分およびＹ方向成分との積が、取得予定範囲６の絶対座標として算出される。すなわち、主側表示面１４の画面解像度が「１９２０×１０８０」であれば、取得予定範囲６の対角の２頂点のＸ座標データがそれぞれ１９２０倍され、かつ、該２頂点のＹ座標データがそれぞれ１０８０倍される。
【０１２７】
絶対座標算出後、主側制御部１２は、被処理領域１５の全ての表示内容を示すデータから、主側表示面１４内の算出された絶対座標で示される取得予定範囲６内の表示内容を示すデータ６１を抽出する。取得予定範囲６内の表示内容を示す抽出されたデータのデータ形式(Format)は、好ましくは、取得予定範囲６内の表示内容を示すデータ６１の画像化前の元のデータ形式をそのまま保つ。取得予定範囲６内の表示内容を示すデータ６１は、主装置３から端末装置４へ送られる。
【０１２８】
また、取得予定範囲６内の表示内容を示すデータ６１は、複数種類のデータ形式のデータが混在された状態で送受されてもよい。この場合、好ましくは、ＸＭＬフォーマットなどを用いて、取得予定範囲６内の表示内容を示す複数種類のデータ形式のデータがシリアライズされ、シリアライズ後のデータが送受される。図２Ａ〜図２Ｃの例では、取得予定範囲６にグラフが含まれるので、該グラフを示す画像のデータと、該グラフを構成するデータ系列を示すデータとの２種類のデータ形式のデータとが、ＸＭＬフォーマットでひと纏まりにシリアライズされ、シリアライズ後の単体のデータが送受される。
【０１２９】
第６ステップとして、端末側制御部２２は、主装置３から与えられる取得予定範囲６の表示内容のデータ６１を受信する。受信された前記表示内容のデータ６１が複数のデータをシリアライズして構成されている場合、受信された前記表示内容のデータ６１をデシリアライズすることによって、元の複数のデータを得る。
【０１３０】
図２Ａ〜図２Ｃの例では、グラフを示す画像のデータと該グラフを構成するデータ系列を示すデータとがシリアライズされた状態である前記表示内容のデータ６１が受信されている。データ受信後、端末側制御部２２は、表示内容のデータ６１をデシリアライズすることによって、前記グラフの画像のデータと前記グラフのデータ系列を示すデータとを得る。
【０１３１】
データのデシリアライズ後、端末側制御部２２は、デシリアライズされた表示内容のデータ６１に基づき、該表示内容を端末側表示面２４に表示させる。たとえば、図２Ｃ（Ｅ）に示すように、端末側制御部２２は、デシリアライズされた表示内容のデータ６１に基づいて、該表示内容を画像化して表示する。さらに、端末側制御部２２は、デシリアライズされた表示内容のデータ６１の構成を示す付加情報と、前記表示内容のデータ６１の保存の指示のための保存ボタンとを、端末側表示面２４にさらに表示させる。データの付加情報は、たとえば、デシリアライズされた表示内容の個々のデータについて、種類、データ形式、データの容量、および画像データであれば画像のサイズを含む。保存ボタンは、たとえば、ボタン状のアイコンとユーザインタフェイスとを組合せたグラフィカルユーザインタフェイスで実現される。また保存ボタンは、キースイッチなどのハードウェアキーで実現されても良い。
【０１３２】
操作者は、取得予定範囲６の表示内容のデータ６１の保存を示すために、予め用意されている保存ボタンを操作する。保存ボタンの操作に応答し、保存ボタンの操作時点に端末装置４で受信されている前記表示内容のデータが、端末装置４の記憶部に記憶される。
【０１３３】
以上の手順によって、本実施形態の画像表示装置１は、端末装置４からの範囲指定に応答して、主装置３の主側表示面１４の一部分である取得予定範囲６内の表示内容を示すデータ６１を、該表示内容を示すデータ６１の画像化前のデータ形式を保ちつつ、端末装置４に与えることができる。したがって、本実施形態の画像表示装置１の操作性が向上するため、画像表示装置１の使い勝手が向上する。
【０１３４】
図３は、本実施形態の画像表示装置１において、撮影部２３による撮影画像からマーカＰを用いて被処理領域１５の相似図形２５が抽出される状況下において、検出されたマーカＰの位置関係の判定手順を説明するための模式図である。
【０１３５】
図３の例では、撮影部２３によって撮影された矩形の画像に、画像の四隅のいずれかを原点とするＸＹ二次元座標系が設定されており、検出されたマーカＰの位置は、撮影された画像内の二次元座標系の座標によって表されている。図３の例では、二次元座標系の原点は左上隅であり、左から右に進むほどＸ座標が増大し、上から下に進むほどＹ座標が増大する。
【０１３６】
概略的には、撮影部２３による撮影画像から、予め定めるマーカＰの色を有する点が、マーカＰの候補点として抽出される。各候補点において、候補点を含みかつマーカＰの所定色を有する範囲の形状がマーカＰの予め定める形状であるならば、該範囲にマーカＰが写っていると判断される。４つのマーカＰが検出される場合、検出された各マーカＰの相互の位置関係のずれ幅が予め定める許容幅以下であるならば、検出された複数のマーカＰが示す領域が被処理領域１５の相似図形２５であると判断される。
【０１３７】
詳しくは、４つのマーカＰのうち、位置を表すＸ座標Ｘ１およびＹ座標Ｙ１の両方が最小である第１マーカＰ１を基準として、残りの３つのマーカＰ２〜Ｐ４が以下の基準を見たす場合、４つのマーカＰ１〜Ｐ４の位置関係のずれ幅が予め定める許容幅以下であると判断される。第２マーカＰ２は、第１マーカＰ１のＸ座標Ｘ１と第２マーカＰ２のＸ座標Ｘ２とのずれ幅｜Ｘ２−Ｘ１｜が予め定めるＸ軸側ずれ幅ｄｘ以内である条件を満たす。第３マーカＰ３は、第２マーカＰ２のＹ座標Ｙ２と第３マーカＰ３のＹ座標Ｙ３とのずれ幅｜Ｙ３−Ｙ２｜が予め定めるＹ軸側ずれ幅ｄｙ以内である条件を満たす。第４マーカＰ４は、第３マーカＰ３のＸ座標Ｘ３と第４マーカＰ４のＸ座標Ｘ４とのずれ幅｜Ｘ４−Ｘ３｜が予め定めるＸ軸側ずれ幅ｄｘ以内である条件を満たす。
【０１３８】
図３（Ａ）は、第１マーカＰ１を基準として、第２マーカＰ２〜第４マーカＰ４が全て条件を満たす例を示す模式図である。ゆえに図３（Ａ）の例は、４つのマーカＰ１〜Ｐ４の位置関係のずれ幅が予め定める許容幅以下であると判断され、検出された複数のマーカＰ１〜Ｐ４が示す領域が被処理領域１５の相似図形２５であると判断される。
【０１３９】
これに対し、図３（Ｂ）は、第１マーカＰ１を基準として、第２マーカＰ２〜第３マーカＰ３は条件を満たすが、第４マーカＰが条件から外れている例を示す模式図である。ゆえに図３（Ｂ）の例は、４つのマーカＰ１〜Ｐ４の位置関係のずれ幅が予め定める許容幅を超えると判断され、被処理領域１５の相似図形２５が抽出できないと判断される。
【０１４０】
このように、本実施形態の画像表示装置１において、相似図形２５抽出時に、複数のマーカＰの相互の位置関係のずれ幅が許容幅以内である場合だけ、相似図形２５の抽出が許容される。すなわち、本実施形態の画像表示装置１は、相似図形２５の抽出時に、マーカＰを用いた相似図形２５の台形判断を行う。この結果、画像表示装置１において、主側表示面１４の実際形状よりも大きく歪んだ相似図形２５の抽出が防止される。
【０１４１】
このような台形判断を行うのは、主側表示面１４の実際形状よりも大きく歪んでいる相似図形２５を基準に取得予定範囲６の指定を行うと、取得予定範囲６を主側表示面１４に実際に設定する際の位置やサイズが、操作者が望む位置やサイズに対してずれ易いためである。このため、取得予定範囲６の設定時における位置やサイズのずれを防ぐため、表示可能位置や画像サイズの指定の基準と成る相似図形２５から、歪んだ相似図形２５を排除することが好ましい。
【０１４２】
また本実施形態の画像表示装置１において、マーカＰの位置関係が許容範囲外である場合、主側表示面１４の撮影がやり直される構成になっている。撮影のやり直しに際しては、好ましくは、端末側制御部２２が、操作者に端末装置４の角度調整を促すなどの手順によって、カメラの角度調整を行う。これによって、歪んだ相似図形２５に起因する取得予定範囲６設定時の位置などのずれが防止される。
【０１４３】
また本実施形態の画像表示装置１において、マーカＰの相互の位置関係が許容範囲内にあるか否かの判定に用いられるずれの許容幅（ｄｘ，ｄｙ）は、主側表示面１４の実際形状に対して撮影画像から得られる主側表示面１４の相似図形２５の形状が歪んでいる場合に、実際形状に対する相似図形２５の変形率の許容範囲などから求められる。ずれの許容幅（ｄｘ，ｄｙ）は、主装置本体４０の実際の設置状態を想定し、主装置本体４０から最も近く、かつ変形率の大きい位置から撮影部２３が主側表示面１４を撮影した状態で得られる相似図形２５を許容可能な範囲に成るように設定される。たとえば、図３（Ｃ）に示すように、主装置本体４０の前方に机などの物体４３が設置される状況下において、物体４３の側方であって主装置本体４０に最も近い位置４４から主装置本体４０を撮影して得られる相似図形２５を許容可能な許容幅が、ずれの許容幅（ｄｘ，ｄｙ）として適用される。
【０１４４】
図４は、本実施形態の画像表示装置１を実現するための画像表示プログラム８において、端末装置４を実現するための端末側プログラム２８のメインルーチンを説明するためのフローチャートである。端末側プログラム２８がインストールされる端末装置４において、主装置３の表示内容の一部取得が指示される状況下で、ステップＳ０からステップＳ１に進む。
【０１４５】
ステップＳ１では、図２Ａ〜図２Ｃにおいて第１ステップとして説明したように、操作者からの指示に応答して、画像表示装置１の端末装置４が起動される。具体例としては、汎用携帯端末に予めインストールされている画像処理プログラム８の端末側プログラム２８が、操作者による操作に応答して起動される。端末側プログラム２８は、たとえば、端末装置４を実現する汎用携帯端末全体のプログラムにおいて、他のプログラムと並列実行される割込み処理として機能する。
【０１４６】
端末装置４の起動後、ステップＳ２では、図２Ａ〜図２Ｃにおいて第２ステップとして説明したように、端末側制御部２２が、主装置３の主側表示面１４内の被処理領域１５の相似図形２５を、撮影部２３が撮影した画像から抽出し、抽出された相似図形２５を端末装置４の端末側表示面２４に表示させる。相似図形２５の抽出手法としては、図２Ａ（Ａ）〜図２Ｂ（Ｃ）に示すように、撮影された画像からのマーカＰの検出と、検出されたマーカＰが示す図形の抽出とを含む。相似図形２５の表示手法としては、図２Ｂ（Ｃ）に示すように、端末側表示面２４内の相似図形２５が表示可能な領域内において相似図形２５が最も大きく表示されるように、抽出された相似図形２５が縮小拡大されて表示される。
【０１４７】
相似図形２５の抽出表示後、ステップＳ３では、図２Ａ〜図２Ｃにおいて第３ステップとして説明したように、主側表示面１４の被処理領域１５内において表示内容を取得すべき取得予定範囲６を、端末側制御部２２が操作者に指定させる。取得予定範囲６の指定手順は、図２Ｂ（Ｄ）に示すように、端末側表示面２４に表示中の相似図形２５内で操作者が指定した位置への取得予定範囲６のプレビュー表示を含む。取得予定範囲６の範囲データ６０は、好ましくは、取得予定範囲６を規定する複数の点の座標で表され、詳しくは、前記複数の点の座標が被処理領域１５の大きさに対する割合でそれぞれ表される。
【０１４８】
取得予定範囲６の指定後、ステップＳ４では、図２Ａ〜図２Ｃにおいて第４ステップとして説明したように、端末側制御部２２は、取得予定範囲６の範囲データ６０を、端末装置４の端末側通信部２７から主装置３の主側通信部１７へ送信させる。この結果、取得予定範囲６の範囲データ６０の送信に応答して、主装置３の主側制御部１２が、主側表示面１４の被処理領域１５内の取得予定範囲６の表示内容を示すデータ６１を抽出して、抽出された取得予定範囲６の表示内容を示すデータ６１を主装置３から端末装置４に送信する。
【０１４９】
主装置３への取得予定範囲６の範囲データ６０送信後、ステップＳ５では、図２Ａ〜図２Ｃにおいて第６ステップとして説明したように、端末側制御部２２は、主装置３から送信される取得予定範囲６の表示内容を示すデータ６１を受信し、受信された表示内容のデータ６１をデシリアライズする。デシリアライズによって得られる複数種類の表示内容を示すデータ６１が画像化されて、取得予定範囲６の表示内容が端末側表示面２４に表示される。データ表示後、ステップＳ６で端末側プログラム２８のメインルーチンが終了する。
【０１５０】
図５は、本実施形態の画像表示装置１を実現するための画像表示プログラム８において、主装置３を実現するための主側プログラム１８のメインルーチンを説明するためのフローチャートである。
【０１５１】
主装置３において、端末装置４からの取得予定範囲６の範囲データ６０の受信が許容される状況下であれば、ステップＱ０からステップＱ１に進む。主側プログラム１８は、たとえば、主装置３全体のプログラムにおいて、他のプログラムと並列実行される割込み処理として機能する。
【０１５２】
ステップＱ１では、主側制御部１２が、いずれかの端末装置４から送信される取得予定範囲６の範囲データ６０を、主側通信部１７を用いて待受ける。前述の図２の第４ステップで説明したように、いずれかの端末装置４の端末側通信部２７から取得予定範囲６の範囲データ６０が送信された場合、送信された範囲データ６０が主側通信部１７を用いて受信される。
【０１５３】
ステップＱ２では、主側制御部１２が、端末装置４からの取得予定範囲６の範囲データ６０を受信したか否かを判断する。データが受信されていないと判断される場合、ステップＱ２からステップＱ１に戻る。端末装置４からの取得予定範囲６の範囲データ６０が受信されるまで、ステップＱ１〜ステップＱ２の処理が繰返される。ステップＱ２でデータが受信されたと判断される場合、ステップＱ２からステップＱ３に進む。
【０１５４】
ステップＱ３では、図２Ａ〜図２Ｃにおいて第５ステップとして説明したように、主側制御部１２は、受信された取得予定範囲６の範囲データ６０に基づき、主側表示部１０の主側表示面１４の被処理領域１５の表示内容を示すデータの中から、該被処理領域１５内の取得予定範囲６の表示内容を示すデータ６１を抽出する。抽出された取得予定範囲６の表示内容のデータ６１は、主装置３から端末装置４へ送られる。
【０１５５】
データ送信後、ステップＱ３からステップＱ１に戻る。ステップＱ１からステップＱ３の処理は、端末装置４からの取得予定範囲６の指定が許容される状況下において繰返される。この結果、１台以上の端末装置４からの範囲指定に応答した表示内容の授受が可能になる。以上が図５のフローチャートの処理の説明である。
【０１５６】
以上説明した図４および図５のフローチャートの処理を端末装置４および主装置３にそれぞれ実行させることによって、本実施形態の画像表示装置１が機能する。これによって、本実施形態の画像表示装置１の動作の自由度が向上するため、本実施形態の画像表示装置１の使い勝手を向上させることができる。
【０１５７】
図６は、本実施形態の画像表示プログラム８における図４の端末側プログラム２８のメインルーチン内のステップＳ２で実行される被処理領域１５の相似図形２５の抽出手順のサブルーチンを説明するためのフローチャートである。
【０１５８】
端末側プログラム２８の実行時にステップＳ２が実行されると、ステップＣ０からステップＣ１に進む。ステップＣ１では、端末側制御部２２が、撮影部２３を起動させる。次いで、ステップＣ２では、端末側制御部２２が、撮影部２３が撮影可能な予め定める撮影可能範囲の画像を、撮影部２３に撮影させる。好ましくは、図４のステップＳ１の端末装置４起動後に、撮影部２３の撮影可能範囲が主装置３の主側表示面１４を含むように、撮影部２３の向きを操作者が大まかに調整しておくと良い。
【０１５９】
ステップＣ３では、端末側制御部２２が、ステップＣ２で撮影された最新の画像から、マーカＰを検出する。ステップＣ４では、端末側制御部２２が、ステップＣ３の検出ルーチンの最新の処理結果に基づき、ステップＣ２で撮影された最新の画像からマーカＰが検出されたか否かを判断する。マーカＰが検出されていない場合、ステップＣ４からステップＣ２に戻る。マーカＰが検出されるまで、ステップＣ２〜ステップＣ４の処理が繰返される。マーカＰが検出された場合、ステップＣ４からステップＣ５に進む。
【０１６０】
ステップＣ５では、端末側制御部２２が、ステップＣ３で検出されたマーカＰ同士の位置関係を確認する。ステップＣ６では、端末側制御部２２が、ステップＣ５の確認ルーチンの最新の処理結果に基づき、ステップＣ５で確認されたマーカＰの位置関係のずれ幅が予め定める許容幅以内に有るか否かを判断する。マーカＰの位置関係のずれ幅が許容幅を超える場合、ステップＣ６からステップＣ２に戻る。マーカＰの位置関係のずれ幅が許容幅以内に収まるまで、ステップＣ２〜ステップＣ６の処理が繰返される。マーカＰの位置関係のずれ幅が許容幅以内に収まると判断された場合、ステップＣ６からステップＣ７に進む。
【０１６１】
ステップＣ７では、端末側制御部２２が、撮影部２３が撮影した最新の画像の中から、相互の位置関係が許容範囲内に収まる４つのマーカＰで示される図形を、被処理領域１５の相似図形２５として抽出する。抽出された相似図形２５は、端末側表示面２４に表示される。相似図形２５抽出後、ステップＣ８でサブルーチンを終了し、図４のステップＳ４に進む。以上で、図６のサブルーチンが終了する。これによって、本実施形態の画像表示装置１において、現在の主装置３の表示状況を反映した相似図形２５を端末装置４が得ることができる。
【０１６２】
図７は、本実施形態の画像表示プログラム８における図６の相似図形２５の抽出サブルーチン内のステップＣ３で実行されるマーカＰの検出手順のサブルーチンを説明するためのフローチャートである。端末側プログラム２８の実行時に図６のステップＣ３が実行されると、ステップＤ０からステップＤ１に進む。
【０１６３】
ステップＤ１では、端末側制御部２２が、図６のステップＣ２で撮影された最新の画像内から、色を基準にして、マーカＰの候補点を抽出する。すなわち、前記最新の画像内において、マーカＰの予め定める色を有する点が、マーカＰの候補点として抽出される。
【０１６４】
ステップＤ２では、端末側制御部２２が、ステップＤ１で抽出された候補点に対してマーカＰの形状判定をそれぞれ行うことによって、前記最新の画像内からマーカＰを検出する。すなわち、前記最新の画像内において、候補点を含みかつマーカＰの予め定める色を有する範囲の形状がマーカＰの予め定める形状である場合、該範囲がマーカＰであると判断される。
【０１６５】
ステップＤ３では、端末側制御部２２が、ステップＤ２のマーカＰの検出ステップで、マーカＰが４つ以上検出されたか否かを判断する。ステップＤ３でマーカＰが４つ未満しか検出されていないと判断される場合、ステップＤ３からステップＤ７に進む。ステップＤ７に至る場合、マーカＰが必要数検出できていないと判断されている。この場合、ステップＤ７でサブルーチンを終了し、図６のステップＣ４に進む。ステップＤ３でマーカＰが４つ以上検出されていると判断される場合、ステップＤ３からステップＤ４に進む。
【０１６６】
ステップＤ４において、端末側制御部２２は、検出されたマーカＰの数を判断する。検出されたマーカＰの数が４つである場合、マーカＰが必要数検出されたと判断し、ステップＤ４からステップＤ６に進む。検出されたマーカＰの数が４つを超える場合、マーカＰが過剰に検出されているので、ステップＤ４からステップＤ５に進む。
【０１６７】
ステップＤ５において、端末側制御部２２は、検出された各マーカＰに対して色および形状を基準にスコアを付け、スコアが良い上位４点のマーカＰを残し、残余の検出されたマーカＰのデータを除去する。マーカＰの絞込み後、ステップＤ５からステップＤ６に進む。ステップＤ６に至る場合、マーカＰが必要数検出できていると判断されている。必要数のマーカＰの取得後、ステップＤ６でサブルーチンを終了し、図６のステップＣ４に進む。以上で、図７のサブルーチンが終了する。
【０１６８】
図８は、本実施形態の画像表示プログラム８における図６の相似図形２５の抽出サブルーチン内のステップＣ５で実行される検出されたマーカＰの位置関係の確認手順のサブルーチンを説明するためのフローチャートである。
【０１６９】
図８の例では、図３に示すように、撮影部２３によって撮影された矩形の画像に、画像の四隅のいずれかを原点とするＸＹ二次元座標系が設定されており、検出されたマーカＰの位置は、撮影された画像内の二次元座標系の座標によって表されている。図３の例では、二次元座標系の原点は左上隅であり、左から右に進むほどＸ座標が増大し、上から下に進むほどＹ座標が増大する。
【０１７０】
端末側プログラム２８の実行時にステップＣ５が実行されると、ステップＥ０からステップＥ１に進む。ステップＥ１では、端末側制御部２２が、検出された４つのマーカＰの中から、位置を示す二次元座標（Ｘ１，Ｙ１）のＸ座標Ｘ１およびＹ座標Ｙ１の両方が最も小さい第１マーカＰ１を探索する。
【０１７１】
第１マーカＰ１の探索後、ステップＥ２では、検出された４つのマーカＰの中の第１マーカＰ１以外の残余のマーカＰの中から、位置を示す二次元座標（Ｘ２，Ｙ２）のＸ座標Ｘ２と第１マーカＰ１のＸ座標Ｘ１との差が予め定めるＸ軸側ずれ幅ｄｘ以内である第２マーカＰ２を、端末側制御部２２が探索する。次いでステップＥ３において、前記残余のマーカＰの中に第２マーカＰ２が存在するか否かを、端末側制御部２２が判断する。前記残余のマーカＰの中から第２マーカＰ２が探索できた場合、ステップＥ３からステップＥ４に進む。
【０１７２】
第２マーカＰ２の探索後、ステップＥ４では、検出された４つのマーカＰの中の第１マーカＰ１および第２マーカＰ２以外の残余のマーカＰの中から、位置を示す二次元座標（Ｘ３，Ｙ３）のＹ座標Ｙ３と第２マーカＰ２のＹ座標Ｙ２との差が予め定めるＹ軸側ずれ幅ｄｙ以内である第３マーカＰ３を、端末側制御部２２が探索する。次いでステップＥ５において、前記残余のマーカＰの中に第３マーカＰ３が存在するか否かを、端末側制御部２２が判断する。前記残余のマーカＰの中から第３マーカＰ３が探索できた場合、ステップＥ５からステップＥ６に進む。
【０１７３】
第３マーカＰ３の探索後、ステップＥ６では、検出された４つのマーカＰの中の第１マーカＰ１〜第３マーカＰ３以外の残余のマーカＰの中から、位置を示す二次元座標（Ｘ４，Ｙ４）のＸ座標Ｘ４と第３マーカＰ３のＸ座標Ｘ３との差が予め定めるＸ軸側ずれ幅ｄｘ以内である第４マーカＰ４を、端末側制御部２２が探索する。次いでステップＥ７において、前記残余のマーカＰの中に第４マーカＰ４が存在するか否かを、端末側制御部２２が判断する。前記残余のマーカＰの中から第４マーカＰ４が探索できた場合、ステップＥ７からステップＥ８に進む。ステップＥ８に至る場合、４つのマーカＰ１〜Ｐ４の位置関係のずれ幅が許容幅以内であると判断される。マーカＰの位置関係の判定後、ステップＥ８でサブルーチンを終了し、図６のステップＣ６に進む。
【０１７４】
ステップＥ３の判定においてステップＥ２時点の前記残余のマーカＰの中から第２マーカＰ２が探索されない場合、４つのマーカＰの位置関係が許容範囲外にあると判断さる。また、ステップＥ５の判定においてステップＥ４時点の前記残余のマーカＰの中から第３マーカＰ３が探索されない場合も、４つのマーカＰの位置関係が許容範囲外にあると判断される。さらにまた、ステップＥ７の判定においてステップＥ６時点の前記残余のマーカＰの中から第４マーカＰ４が探索されない場合、４つのマーカＰの位置関係のずれ幅が許容幅を超過すると判断される。これらの場合、図８のフローチャートの以後の処理を中断して、ステップＥ３，ステップＥ５，およびステップＥ７からステップＥ９に進み、ステップＥ９で図８のフローチャートの処理が終了する。以上で、図８のサブルーチンが終了する。
【０１７５】
以上説明したように、図７および図８のフローチャートの処理が実行されることによって、端末装置４は、歪みが許容範囲内に抑えられた相似図形２５を、マーカＰを用いて確実に得ることができる。
【０１７６】
図９は、本実施形態の画像表示プログラム８における図４の端末側プログラム２８のメインルーチン内のステップＳ３で実行される被処理領域１５の相似図形２５の表示手順および被処理領域１５の取得予定範囲６の指定手順のサブルーチンを説明するためのフローチャートである。
【０１７７】
端末側プログラム２８の実行時にステップＳ３が実行されると、ステップＦ０からステップＦ１に進む。ステップＦ１では、図２Ｂ（Ｄ）に示すように、端末側表示面２４において相似図形２５が表示可能な領域内に抽出された相似図形２５が最も大きく表示されるように、端末側制御部２２が、抽出された相似図形２５を縮小または拡大して、該表示可能な領域に表示させる。
【０１７８】
相似図形２５表示後、ステップＦ２では、操作者による端末側操作部２１の操作に応答して、主側表示面１４内の被処理領域１５内の少なくとも一部分の範囲が、取得予定範囲６として指定される。
【０１７９】
取得予定範囲６指定後、ステップＦ３では、取得予定範囲６のプレビュー表示として、端末側制御部２２が、ステップＦ３で端末側操作部２１への操作によって指示された相似図形２５内の取得予定範囲６に相当する範囲に、相似図形２５と重ねて、予め定める形状の仮表示枠４６である図形を表示させる。仮表示枠４６の大きさは、たとえば、相似図形２５内の取得予定範囲６に相当する範囲と等しい。取得予定範囲６のプレビュー表示後、ステップＦ６でサブルーチンを終了し、図４のステップＳ４に進む。以上で、図９のサブルーチンが終了する。
【０１８０】
図１０は、本実施形態の画像表示プログラム８における図９の取得予定範囲６の指定サブルーチン内のステップＦ２で実行される取得予定範囲６の指定手順のサブルーチンを説明するためのフローチャートである。図１０の例では、取得予定範囲６の指示に所謂ドラック操作が用いられ、取得予定範囲６が矩形範囲に規定され、取得予定範囲６の範囲データ６０が矩形範囲の対角の２頂点の座標を含む。また図１０の例では、端末側表示面２４内の座標を指示するための端末側操作面を有するタッチパネルによって、端末側操作部２１が実現されている。ドラッグ操作とは、指やペンなどの指示具を用いて、タッチパネルの１点を指示具で押下し、かつ指示具でタッチパネルの１点を押下したまま、指示具の押下位置を移動させる操作である。
【０１８１】
端末側プログラム２８の実行時にステップＦ２が実行されると、ステップＪ０からステップＪ１に進む。ステップＪ１において、端末側操作部２１のタッチパネルの操作面内の１点が、ドラッグ操作の始点として押下されたか否かを、端末側制御部２２が確認する。詳しくは、端末側表示面２４内に相似図形２５が表示されている場合、ステップＪ１において、端末側操作部２１のタッチパネルの操作面内において端末側表示面２４の相似図形２５に相当する領域内のいずれか１点へのタッチの有無が確認される。操作面内の１点へのタッチが無い場合、タッチがあるまで、ステップＪ１の判定が繰返される。ステップＪ１でタッチが有ると判断された場合、ステップＪ１からステップＪ２へ進む。
【０１８２】
ステップＪ２において、端末側操作部２１のタッチパネルの操作面内のタッチされた１点に対応する端末側表示面２４内の始点座標Ａ（ａｘ，ａｙ）を、端末側制御部２２が取得する。
【０１８３】
始点座標取得後、ステップＪ３において、端末側操作部２１のタッチパネルの操作面内の１点が、ドラッグ操作の終点として入力されたか否かを、端末側制御部２２が確認する。詳しくは、端末側表示面２４内に相似図形２５が表示されている場合、ステップＪ３において、始点座標Ａ（ａｘ，ａｙ）の１点の押下後、端末側操作部２１のタッチパネルの操作面内において端末側表示面２４の相似図形２５に相当する領域内のいずれか１点でのリリースの有無が確認される。リリースとは、端末側操作部２１のタッチパネルの操作面内において、始点座標Ａ（ａｘ，ａｙ）の１点の押下後、タッチパネルの操作面を指示具で押下したまま指示具の押下位置が移動され、いずれか１点において指示具が操作面から離される動作である。操作面内の１点へのリリースが無い場合、リリースがあるまで、ステップＪ３の判定が繰返される。ステップＪ１でリリースが有ると判断された場合、ステップＪ３からステップＪ４へ進む。
【０１８４】
ステップＪ４において、端末側操作部２１のタッチパネルの操作面内のリリースされた１点に対応する端末側表示面２４内の終点座標Ｂ（ｂｘ，ｂｙ）を、端末側制御部２２が取得する。
【０１８５】
ステップＪ５において、端末側制御部２２が、始点座標Ａ（ａｘ，ａｙ）および終点座標Ｂ（ｂｘ，ｂｙ）によって規定される矩形範囲が、取得予定範囲６の予め定める条件を満たすか否かを判断する。具体的には、前記規定範囲の大きさが所定範囲以上であるか否かが判断される。
｜ａｘ−ｂｘ｜＋｜ａｙ−ｂｙ｜＞ｄ          ・・・（１）
【０１８６】
詳細判定手法としては、式１に示すように、始点座標Ａ（ａｘ，ａｙ）および終点座標Ｂ（ｂｘ，ｂｙ）のＸ座標成分の差分｜ａｘ−ｂｘ｜と始点座標Ａ（ａｘ，ａｙ）および終点座標Ｂ（ｂｘ，ｂｙ）のＹ座標成分の差分｜ａｙ−ｂｙ｜との和｜ａｘ−ｂｘ｜＋｜ａｙ−ｂｙ｜が予め定める基準値ｄを超えるか否かが判断される。前記和｜ａｘ−ｂｘ｜＋｜ａｙ−ｂｙ｜が基準値ｄ以下であれば、ステップＪ５からステップＪ１へ戻り、ステップＪ１〜ステップＪ５の矩形範囲の指定手順をやり直す。前記和｜ａｘ−ｂｘ｜＋｜ａｙ−ｂｙ｜が基準値ｄ以上であれば、ステップＪ５からステップＪ６へ進む。
【０１８７】
基準値ｄは、たとえば、撮影された画像の中の主側表示面が占める割合が８０％である場合に、９６ｄｐｉ（ｄｏｔｓ・ｐｅｒ・ｉｎｃｈ）で描かれている文字の２倍程度に定義される。これによって、文字を段落単位で切取るのに充分かつ誤作動の少ない効果が得られる。
【０１８８】
ステップＪ６において、端末側制御部２２が、始点座標Ａ（ａｘ，ａｙ）および終点座標Ｂ（ｂｘ，ｂｙ）を対角の２頂点として規定される矩形範囲を、最新の取得予定範囲６として指定する。たとえば、最新の始点座標Ａ（ａｘ，ａｙ）および終点座標Ｂ（ｂｘ，ｂｙ）が。最新の取得予定範囲６の範囲データ６０として保存される。取得予定範囲６の指定後、ステップＪ７で図１０のサブルーチンを終了し、図９のステップＦ３に進む。以上で、図１０のサブルーチンが終了する。
【０１８９】
図９および図１０の処理によって、最新の主装置３の表示状態および取得予定範囲６のプレビュー表示を端末装置４上で確認しつつ取得予定範囲６を指定することができるので、本実施形態の画像表示装置１の使い勝手が向上する。
【０１９０】
図１１は、本実施形態の画像表示プログラム８における図４の端末側プログラム２８のメインルーチン内のステップＳ４で実行される端末装置４から主装置３へのデータ送信手順のサブルーチンを説明するためのフローチャートである。端末側プログラム２８の実行時にステップＳ４が実行されると、ステップＧ０からステップＧ１に進む。
【０１９１】
ステップＧ１では、端末側制御部２２が、端末側通信部２７を用い、図４のステップＳ３の被処理領域１５の相似図形２５の抽出処理において撮影部２３が撮影した主装置３に対して、データ送信のための通信の接続を試みる。
【０１９２】
撮影部２３が撮影した主装置３は、たとえば、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの無指向性の通信が用いられる状況下であれば、端末装置４から見て通信が可能な範囲内に存在する主装置３を指す。撮影部２３が撮影した主装置３は、またたとえば、赤外線通信などの指向性の通信が用いられる状況下であれば、端末装置４から見て通信可能な方向かつ通信可能な範囲内に存在する主装置３を指す。
【０１９３】
また、端末装置４の通信可能な範囲に主装置３が複数ある場合、たとえば、どの主装置３と通信を接続させるべきかを、端末側制御部２２が操作者に問合わせる。またたとえば、前述の場合、主装置３毎の固有の識別情報をマーカＰに予め埋め込んでおき、複数の主装置３のうちの前述のステップＳ２の撮影画像に写るマーカＰ内の識別情報が示す主装置３を、端末側制御部２２が選択する。識別情報には、たとえばＱＲ（Quick Response）コードに代表されるバーコードなどが用いられる。さらに、前述の場合、複数の主装置３のうち前述のステップＳ２での撮影画像内の相似図形２５により似ている映像を表示しているいずれかの主装置３を、端末側制御部２２が選択する。
【０１９４】
ステップＧ２では、端末側制御部２２が、端末側通信部２７と主側通信部１７との通信の接続に成功したか否かを判断する。通信の接続が未成功である場合、ステップＧ３からステップＧ２に戻る。通信の接続が成功し、端末側通信部２７と主側通信部１７との間の通信が可能になるまで、ステップＧ２〜ステップＧ３の処理が繰返される。ステップＧ３で通信の接続が成功したと判断される場合、ステップＧ３からステップＧ４に進む。
【０１９５】
ステップＧ４では、端末側制御部２２は、取得予定範囲６の範囲データ６０を、端末側通信部２７から主装置３の主側通信部１７へ送信させる。範囲データ６０送信後、ステップＧ５でサブルーチンを終了し、図４のステップＳ５に進む。以上で、図１１のサブルーチンが終了する。これによって、本実施形態の画像表示装置１において、端末装置４から主装置３へのデータ送信時に、主装置３と端末装置４とが無線通信で接続される。ゆえに、端末装置４の自由度を向上させることができる。
【０１９６】
図１２は、本実施形態の画像表示プログラム８における図５の主側プログラム１８のメインルーチン内のステップＱ３で実行される主側表示面１４内の取得予定範囲６の表示内容データ６１の送付のサブルーチンを説明するためのフローチャートである。主側プログラム１８の実行時にステップＱ３が実行されると、ステップＨ０からステップＨ１に進む。なお、図１２の例では、取得予定範囲６が矩形範囲であって、取得予定範囲６の範囲データ６０が矩形範囲の対向する２つの頂点の座標を含む。
【０１９７】
ステップＨ１では、受信された取得予定範囲６の範囲データ６０に基づき、取得予定範囲６を表す２つの頂点の座標の表現形式を、被処理領域１５の大きさに対する割合から、主側表示面１４の予め設定される座標系の絶対座標に変換する。
【０１９８】
取得予定範囲６の範囲データ６０の表現形式の変換後、ステップＨ２において、主側制御部１２が、主側表示面１４の現在の全ての表示内容を示すデータから、ステップＨ１で算出された２つの頂点の絶対座標を対角とする矩形範囲である取得予定範囲６内の表示内容を示すデータ６１を、送付用の表示内容のデータ６１として抽出する。詳しくは、主側表示面１４の現在の全ての表示内容を示す画像化前のデータ形式のデータの中から、前記矩形範囲に相当する取得予定範囲６内の表示内容を示す部分が、画像化前のデータ形式のまま抽出される。また、抽出されたデータは、シリアライズによって単一データに纏められる。
【０１９９】
データ抽出後、ステップＨ３において、主側制御部１２が、ステップＨ１で作成された送付用である取得予定範囲６の表示内容を示すデータ６１を、主側通信部１７から、取得予定範囲６の範囲データ６０の送付元の端末装置４の端末側通信部２７へ送信させる。なお、主側通信部１７から端末側通信部２７へのデータ送付は、図１１で説明した端末側通信部２７から主側通信部１７へのデータ送付と同様に、無線通信で行われる。表示内容のデータ６１を送信後、ステップＨ４で図１２のサブルーチンが終了し、図５のステップＱ３からステップＱ１に戻る。以上で、図１２のサブルーチンが終了する。
【０２００】
図１３は、本実施形態の画像表示プログラム８における図４の端末側プログラム２８のメインルーチン内のステップＳ５で実行される端末装置４から主装置３へのデータ送信手順のサブルーチンを説明するためのフローチャートである。端末側プログラム２８の実行時にステップＳ５が実行されると、ステップＫ０からステップＫ１に進む。
【０２０１】
ステップＫ１において、端末側制御部２２が、主装置３から与えられた取得予定範囲６の表示内容のデータ６１に基づき、取得予定範囲６の表示内容を端末装置４の端末側表示面２４に表示する。なお、与えられた表示内容のデータ６１がシリアライズされている場合、該表示内容のデータ６１をデシリアライズした後に、デシリアライズ後の表示内容のデータ６１に基づいて表示内容を表示する。
【０２０２】
取得予定範囲６の表示内容のデータ６１の表示後、ステップＫ２において、端末側制御部２２が、主装置３から与えられた取得予定範囲６の表示内容のデータ６１を、端末側記憶部２６に保存する。たとえば、表示内容のデータ６１が受信表示直後に端末側記憶部２６に一時的に仮保存されている状態だった場合、端末装置４において以後の各種処理に用いることができるように、該表示内容のデータ６１を端末側記憶部２６に確定的に保存する。データ保存後、ステップＫ３で図１３のサブルーチンが終了し、図４のステップＳ５からステップＳ６に進む。以上で、図１３のサブルーチンが終了する。
【０２０３】
以上の処理によって、本実施形態の画像表示装置１は、端末装置４側の範囲指定に応答して、主装置３の表示内容の一部分を端末装置４に与えることができる。これによって、本実施形態の画像表示装置１の操作性をさらに向上させ、使い勝手をさらに向上させることができる。
【０２０４】
本実施形態の画像表示装置１および画像表示プログラム８は、本実施形態の構成要素の最良の実施形態の１つである。本実施形態の構成要素の詳細構成は、上述の作用効果が発揮可能な構成であれば、上述した構成に限らず、他の様々な構成が用いられても良い。
【符号の説明】
【０２０５】
１  画像表示装置
３  主装置
４  端末装置
６  取得予定範囲
８  画像処理プログラム
１０  主側表示部
１１  主側操作部
１２  主側制御部
１４  主側表示部の主側表示面
１５  主側表示面の被処理領域
１６  主側記憶部
１７  主側通信部
１８  主側プログラム
２０  端末側表示部
２１  端末側操作部
２２  端末側制御部
２３  撮影部
２４  端末側表示部の端末側表示面
２５  被処理領域の相似図形
２６  端末側記憶部
２７  端末側通信部
２８  端末側プログラム
３０  主側表示部のグラフィックコントローラ
３１  主側表示部の表示素子
３２  主側操作部の入力インタフェイス
３３  主側操作部のタッチパネルインタフェイス
３４  主側操作部のタッチパネル素子
３７  主側表示部のグラフィックコントローラ
３８  主側表示部の表示素子
４０  主装置本体
４１  主側コントローラ
４６  仮表示枠
６０  取得予定範囲の範囲データ
６１  取得予定範囲の表示内容のデータ
Ｐ  マーカ
【図１】
2014010568.tif 000003
【図３】
2014010568.tif 000004
【図４】
2014010568.tif 000005
【図５】
2014010568.tif 000006
【図６】
2014010568.tif 000007
【図７】
2014010568.tif 000008
【図８】
2014010568.tif 000009
【図９】
2014010568.tif 000010
【図１０】
2014010568.tif 000011
【図１１】
2014010568.tif 000012
【図１２】
2014010568.tif 000013
【図１３】
2014010568.tif 000014
【図２Ａ】
2014010568.tif 000015
【図２Ｂ】
2014010568.tif 000016
【図２Ｃ】
2014010568.tif 000017