(57)【要約】【課題】キーボード等の入力装置をタッチパネルディスプレイ上に置いて操作することができるテーブル型画像表示装置及びその操作方法を提供する。【解決手段】画像表示装置は、画像を表示する表示部と、表示部の表示画面上に配置されたタッチ検出部と、外部装置を接続可能なＩＦ部とを備え、ＩＦ部に外部装置が接続されたことを検出すると、検出された外部装置を載置するための領域であって、タッチ操作が無効される載置領域をタッチ検出部の上に確保し、表示部に載置領域を表す画像３１２を表示する。これにより、ユーザは、キーボード等の入力装置を画像表示装置に接続するだけで、入力装置をタッチパネルディスプレイ上に置いて操作することができる。【選択図】図５
2018018558.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示するための表示部と、
前記表示部の画像表示面上に配置され、前記表示部により表示された画像上の位置を指定する操作により指定される位置を検出する操作検出部と、
外部装置が接続されたことを検出する接続検出部と、
前記接続検出部が前記外部装置の接続を検出したことを受けて、前記操作検出部による、前記外部装置を載置するための載置領域上の位置を指定する操作により指定される位置の検出を無効にする無効設定部と、
前記接続検出部が外部装置の接続を検出したことを受けて、前記外部装置に対して予め決定された形状、大きさおよび位置の初期値で前記載置領域を表す画像を表示するための画像データを前記表示部に出力する出力部を備える、画像表示装置。
【請求項２】
接続された前記外部装置の種類を検出する種類検出部をさらに備え、
前記出力部は、前記種類検出部によって検出された外部装置の種類に応じて決定された形状、大きさおよび位置で前記載置領域を表す画像を表示するための画像データを前記表示部に出力する、請求項１記載の画像表示装置。
【請求項３】
前記種類検出部によって検出された外部装置の種類において、接続された前記外部装置のメーカまたは用途に応じた種別を検出する製品検出部をさらに備え、
前記出力部は、前記種類検出部によって検出された外部装置の種類において、前記製品検出部によって検出された種別に応じて前記載置領域の形状および大きさを決定する決定部を含む、請求項２記載の画像表示装置。
【請求項４】
前記出力部は、前記接続検出部によって複数の前記外部装置が接続されたことが検出されたとき、前記複数の外部装置の各々について、形状、大きさおよび位置を決定した複数の前記載置領域の各々を表す画像を表示するための画像データを前記表示部に出力する、請求項１から３までのいずれかに記載の画像表示装置。
【請求項５】
前記外部装置に対して予め決定される前記載置領域の形状、大きさおよび位置の初期値は、ユーザの操作によって変更可能である、請求項１から４までのいずれかに記載の画像表示装置。
【請求項６】
前記表示部に表示された前記載置領域の画像の位置および形状は、ユーザの操作によって変更可能である、請求項１から５までのいずれかに記載の画像表示装置。
【請求項７】
前記外部装置の接続が切断されたことを検出する切断検出部と、
前記接続検出部が外部装置の接続を検出したことを受けて、前記操作検出部による、前記載置領域に対する位置の検出が無効に設定された状態で、前記切断検出部により前記外部装置の接続の切断が検出されたことを受けて、前記操作検出部による、前記載置領域上の位置を指定する操作により指定される位置の検出を有効にする有効設定部をさらに備え、
前記出力部は、前記切断検出部により前記外部装置の接続の切断が検出されたことを受けて、前記載置領域を表す画像を表示するための画像データの出力を停止する、請求項１から６までのいずれかに記載の画像表示装置。
【請求項８】
画像を表示するための表示部と、前記表示部の画像表示面上に配置され、前記表示部により表示された画像上の位置を指定する操作により指定される位置を検出する検出部を備える画像表示装置の表示制御プログラムであって、
外部装置が接続されたことを検出する接続検出ステップと、
前記接続検出ステップにより前記外部装置の接続を検出したことを受けて、前記検出部による、前記外部装置を載置するための載置領域上の位置を指定する操作により指定される位置の検出を無効にする無効設定ステップと、
前記接続検出ステップにより前記外部装置の接続を検出したことを受けて、前記外部装置に対して予め決定された形状、大きさおよび位置の初期値で前記載置領域を表す画像を表示するための画像データを前記表示部に出力する出力ステップを実行させる、表示制御プログラム。
【請求項９】
画像を表示するための表示部と、前記表示部の画像表示面上に配置され、前記表示部により表示された画像上の位置を指定する操作により指定される位置を検出する検出部を備える画像表示装置の表示制御方法であって、
（ａ）外部装置が接続されたことを検出するステップと、
（ｂ）前記ステップ（ａ）により前記外部装置の接続を検出したことを受けて、前記検出部による、前記外部装置を載置するための載置領域上の位置を指定する操作により指定される位置の検出を無効にするステップと、
（ｃ）前記ステップ（ａ）により前記外部装置の接続を検出したことを受けて、前記外部装置に対して予め決定された形状、大きさおよび位置の初期値で前記載置領域を表す画像を表示するための画像データを前記表示部に出力するステップを含む、表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルディスプレイの画像表示面が水平に配置されたテーブル型画像表示装置に関し、特に、キーボード等の入力装置をタッチパネルディスプレイ上に置いて操作することができるテーブル型画像表示装置及びその操作方法に関する。
【背景技術】
【０００２】
近年、携帯型の情報処理装置が普及している。そのユーザインターフェイス装置として、画像表示面上にタッチパネルが配置されたディスプレイ（以下、タッチパネルディスプレイという）が採用されている。タッチパネルディスプレイに表示された対象を直接タッチ操作するだけでなく、文字及び数字等の入力（以下、文字入力という）が必要な場合には、画面にタッチキーボード（以下、ソフトウェアキーボードともいう）を表示し、これを操作することが一般化している。
【０００３】
この影響もあり、コンピュータにおいてもタッチパネルディスプレイが搭載され、従来のコンピュータ用キーボード（以下、単にキーボードという）及びコンピュータ用マウス（以下、単にマウスという）の代りに、タッチ操作が採用されるようになってきた。タッチ操作を想定したユーザインターフェイスを採用したオペレーティングシステム（以下、ＯＳという）も提供されている。
【０００４】
タッチパネルディスプレイの大画面化が進展しており、今後、タッチパネルディスプレイが種々の用途に使用されることが予想される。例えば、電子黒板等の用途は元より、画像表示面を水平に配置して、タッチ操作可能なテーブル（事務用テーブル又は会議用テーブル等）として使用することが提案されている。
【０００５】
このようなタッチパネルディスプレイの普及に伴い、タッチ操作の改善が要望されている。例えば、下記特許文献１には、ユーザが意図しないタッチ操作を回避する技術が開示されている。具体的には、モニターとしてタッチスクリーンを採用したカメラ一体型ＶＴＲにおいて、機器を保持している指がタッチスクリーンに当たり、操作者が意図しない機能が動作してしまう問題を解決するための技術が開示されている。このカメラ一体型ＶＴＲは、タッチスクリーン上に、タッチ操作の無効領域を設定する無効領域設定部を備えている。カメラ一体型ＶＴＲの電源が投入されると、無効領域設定部は、タッチスクリーンのフレーム端から２ｍｍ程度の幅を入力無効領域に設定する。タッチ入力モード時の操作ボタンは、無効領域以外の有効領域に配置され、手書きモードでは有効領域のみが手書き入力範囲となる。また、機器を保持する指が位置する辺の部分にのみ無効領域を設定すること、及び、入力無効領域を白枠で表示することが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−３９９６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、大画面のタッチパネルディスプレイについては操作性向上に関して依然として課題がある。例えば、大画面のタッチパネルディスプレイを、画像表示面を水平に配置して、テーブルとして使用した画像表示装置には次のような問題がある。
【０００８】
テーブル面に画像を表示して、それを操作する場合には、タッチ操作の方が直感的で好ましいといえる。一方、連続の文字入力、又は長時間の文字入力が必要になれば、画面にタッチキーボードを表示してタッチ操作により文字入力を行なうよりも、従来のハードウェアキーボードを使用する方が速く確実に入力することができるので、好ましいといえる。したがって、ハードウェアキーボードを接続可能なタッチパネルディスプレイであれば、そのような場合、ユーザはハードウェアキーボードを接続して使用することがある。テーブル面（タッチパネル）にキーボードを置いて操作できれば好ましいが、タッチ操作と判定され、誤操作の原因になるので、テーブル面とは別にキーボードの置き場所を確保しなければならない問題がある。また、タッチパネルディスプレイのタッチ検知を一旦無効にすれば、キーボードをタッチパネル上に置くことはできるが、そのための操作、及びキーボードの使用が終了すれば、タッチ検知を有効に戻すための操作が必要であり、煩雑である。
【０００９】
特許文献１に開示された技術を適用すると、タッチ操作が有効であれば、常に所定領域がタッチ入力の無効領域に設定されるので、ハードウェアキーボードを使用しない場合にも、タッチ検知無効な領域が存在することになり、画面全体を有効に利用することができない。
【００１０】
したがって、本発明は、タッチパネルディスプレイの画像表示面が水平に配置されたテーブル型の画像表示装置、表示制御プログラムおよび表示制御方法であって、キーボード等の入力装置を、タッチパネルディスプレイ上に置いて操作することができるテーブル型の画像表示装置、表示制御プログラムおよび表示制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明に係る画像表示装置は、画像を表示するための表示部と、表示部の画像表示面上に配置され、表示部により表示された画像上の位置を指定する操作により指定される位置を検出する操作検出部と、外部装置が接続されたことを検出する接続検出部と、接続検出部が外部装置の接続を検出したことを受けて、操作検出部による、外部装置を載置するための載置領域上の位置を指定する操作により指定される位置の検出を無効にする無効設定部と、接続検出部が外部装置の接続を検出したことを受けて、外部装置に対して予め決定された形状、大きさおよび位置の初期値で載置領域を表す画像を表示するための画像データを表示部に出力する出力部を備える。
【００１２】
好ましくは、接続された外部装置の種類を検出する種類検出部をさらに備え、出力部は、種類検出部によって検出された外部装置の種類に応じて決定された形状、大きさおよび位置で載置領域を表す画像を表示するための画像データを表示部に出力する。
【００１３】
より好ましくは、種類検出部によって検出された外部装置の種類において、接続された外部装置のメーカまたは用途に応じた種別を検出する製品検出部をさらに備え、出力部は、種類検出部によって検出された外部装置の種類において、製品検出部によって検出された種別に応じて載置領域の形状および大きさを決定する決定部を含む。
【００１４】
さらに好ましくは、出力部は、接続検出部によって複数の外部装置が接続されたことが検出されたとき、複数の外部装置の各々について、形状、大きさおよび位置を決定した複数の載置領域の各々を表す画像を表示するための画像データを表示部に出力する。
【００１５】
また、好ましくは、外部装置に対して予め決定される載置領域の形状、大きさおよび位置の初期値は、ユーザの操作によって変更可能である。
【００１６】
また、好ましくは、表示部に表示された載置領域の画像の位置および形状は、ユーザの操作によって変更可能である。
【００１７】
より好ましくは、外部装置の接続が切断されたことを検出する切断検出部と、接続検出部が外部装置の接続を検出したことを受けて、操作検出部による、載置領域に対する位置の検出が無効に設定された状態で、切断検出部により外部装置の接続の切断が検出されたことを受けて、操作検出部による、載置領域上の位置を指定する操作により指定される位置の検出を有効にする有効設定部をさらに備え、出力部は、切断検出部により外部装置の接続の切断が検出されたことを受けて、載置領域を表す画像を表示するための画像データの出力を停止する。
【００１８】
本願発明にかかる表示制御プログラムは、画像を表示するための表示部と、表示部の画像表示面上に配置され、表示部により表示された画像上の位置を指定する操作により指定される位置を検出する検出部を備える画像表示装置の表示制御プログラムであって、外部装置が接続されたことを検出する接続検出ステップと、接続検出ステップにより外部装置の接続を検出したことを受けて、検出部による、外部装置を載置するための載置領域上の位置を指定する操作により指定される位置の検出を無効にする無効設定ステップと、接続検出ステップにより外部装置の接続を検出したことを受けて、外部装置に対して予め決定された形状、大きさおよび位置の初期値で載置領域を表す画像を表示するための画像データを表示部に出力する出力ステップを実行させる。
【００１９】
本願発明にかかる表示制御方法は、画像を表示するための表示部と、表示部の画像表示面上に配置され、表示部により表示された画像上の位置を指定する操作により指定される位置を検出する検出部を備える画像表示装置の表示制御方法であって、（ａ）外部装置が接続されたことを検出するステップと、（ｂ）ステップ（ａ）により外部装置の接続を検出したことを受けて、検出部による、外部装置を載置するための載置領域上の位置を指定する操作により指定される位置の検出を無効にするステップと、（ｃ）ステップ（ａ）により外部装置の接続を検出したことを受けて、外部装置に対して予め決定された形状、大きさおよび位置の初期値で載置領域を表す画像を表示するための画像データを表示部に出力するステップを含む。
【発明の効果】
【００２０】
本発明によれば、タッチパネルディスプレイの表示面が水平に配置された画像表示装置であって、キーボード等の外部入力装置が接続されると、タッチパネルディスプレイ上に、入力装置を載置するための領域を確保することができ、タッチパネルディスプレイ上に入力装置を置くことができる。したがって、タッチパネルディスプレイを誤動作（誤検知）させることなく、入力装置による効率的な入力操作が可能になる。
【００２１】
また、入力装置の種類に応じて、載置領域の大きさ及び形状を決定することにより、不必要にタッチ操作できない領域が設けられることを回避することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の第１の実施の形態に係る画像表示装置の構成の概略を示すブロック図である。
【図２】タッチ入力の検出方法の一例を示す図である。
【図３】表示部に表示される画面例を示す図である。
【図４】入力デバイスの載置領域をタッチ検出部上に確保するためのプログラムの制御構造を示すフローチャートである。
【図５】タッチ検出部上にキーボードの載置領域が確保されたときに表示部に表示される画面を示す図である。
【図６】タッチ検出部上にマウスの載置領域が確保されたときに表示部に表示される画面を示す図である。
【図７】本発明の第２の実施の形態に係る画像表示装置の構成を示すブロック図である。
【図８】本発明の第３の実施の形態に係る画像表示装置の構成を示すブロック図である。
【図９】本発明の第４の実施の形態に係る画像表示装置の構成を示すブロック図である。
【発明を実施するための形態】
【００２３】
以下の実施の形態では、同一の部品には同一の参照番号を付してある。それらの名称及び機能も同一である。したがって、それらについての詳細な説明は繰返さない。
【００２４】
以下において、キーボードとはハードウェアのキーボードを意味する。また、以下において、「タッチ」とは入力位置の検出装置が位置を検出可能な状態になることを意味し、検出装置に接触して押圧する場合、押圧せずに接触する場合、及び、接触せずに近接する場合を含む。入力位置の検出装置には、接触型に限らず非接触型の装置を用いることもできる。非接触型の検出装置の場合には「タッチ」とは、入力位置を検出可能な距離まで検出装置に近接した状態を意味する。
【００２５】
（第１の実施の形態）
図１を参照して、本発明の第１の実施の形態に係る画像表示装置１００は、演算処理部（以下、ＣＰＵと記す）１０２、読出専用メモリ（以下、ＲＯＭと記す）１０４、書換可能メモリ（以下、ＲＡＭと記す）１０６、記録部１０８、インターフェイス部（以下、ＩＦ部と記す）１１０、タッチ検出部１１２、表示部１１４、表示制御部１１６、ビデオメモリ（以下、ＶＲＡＭと記す）１１８、及びバス１２０を備えている。ＣＰＵ１０２は、画像表示装置１００全体を制御する。
【００２６】
後述するように、タッチ検出部１１２及び表示部１１４がタッチパネルディスプレイを構成し、タッチパネルディスプレイの画像表示面が水平に配置され、画像表示装置１００はテーブルとして使用される。
【００２７】
ＲＯＭ１０４は不揮発性の記憶装置であり、画像表示装置１００の動作を制御するために必要なプログラム及びデータを記憶している。ＲＡＭ１０６は、通電が遮断された場合にデータが消去される揮発性の記憶装置である。記録部１０８は、通電が遮断された場合にもデータを保持する不揮発性記憶装置であり、例えば、ハードディスクドライブ、又はフラッシュメモリ等である。記録部１０８は着脱可能に構成されていてもよい。ＣＰＵ１０２は、バス１２０を介してＲＯＭ１０４からプログラムをＲＡＭ１０６上に読出して、ＲＡＭ１０６の一部を作業領域としてプログラムを実行する。ＣＰＵ１０２は、ＲＯＭ１０４に格納されているプログラムにしたがって画像表示装置１００を構成する各部の制御を行なう。
【００２８】
バス１２０には、ＣＰＵ１０２、ＲＯＭ１０４、ＲＡＭ１０６、記録部１０８、ＩＦ部１１０、タッチ検出部１１２、表示制御部１１６、及びＶＲＡＭ１１８が接続されている。各部間のデータ（制御情報を含む）交換は、バス１２０を介して行なわれる。
【００２９】
表示部１１４は、画像を表示するための表示パネル（液晶パネル等）である。表示制御部１１６は、表示部１１４を駆動するための駆動部を備え、ＶＲＡＭ１１８に記憶された画像データを所定のタイミングで読出し、表示部１１４に画像として表示するための信号を生成して、表示部１１４に出力する。表示される画像データは、ＣＰＵ１０２が記録部１０８から読出して、ＶＲＡＭ１１８に伝送する。
【００３０】
タッチ検出部１１２は、例えばタッチパネルであり、ユーザによるタッチ操作を検出する。タッチ検出部１１２は、表示部１１４の表示画面に重畳して配置される。タッチ検出部１１２へのタッチは、タッチ位置に対応する、表示画面に表示された画像の点を指定する操作である。したがって、本願明細書においては、記載の冗長性を排除するために、表示部１１４に表示された画像へのタッチと記載されている場合、この記載は、対応するタッチ検出部１１２上の位置へのタッチを意味する。タッチ検出部１１２にタッチパネルを用いる場合のタッチ操作の検出について、図２を参照して後述する。
【００３１】
ＩＦ部１１０は、キーボード又はマウス等の入力装置（以下、入力デバイスという）を接続するためのインターフェイスである。代表的にはＵＳＢソケットであるが、これに限定されず任意である。ＩＦ部１１０は、有線接続であっても、無線接続（例えば、Ｗｉ−Ｆｉ接続又はＢｌｕｅｔｏｏｔｈ（登録商標）接続）であってもよい。なお、ＩＦ部１１０は、通信ネットワークと接続するためのインターフェイス、例えばＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）を含んでいてもよい。
【００３２】
図２は、赤外線遮断検出方式のタッチパネル（タッチ検出部１１２）を示す。タッチパネルは、長方形の書込面の隣接する２辺にそれぞれ一列に配置された発光ダイオード列（以下、ＬＥＤ列と記す）２００、２０２と、それぞれのＬＥＤ列２００、２０２に対向させて一列に配置された２つのフォトダイオード列（以下、ＰＤ列と記す）２１０、２１２とを備えている。ＬＥＤ列２００、２０２の各ＬＥＤから赤外線を発光し、この赤外線を対向するＰＤ列２１０、２１２の各ＰＤが検出する。図２において、ＬＥＤ列２００、２０２の各ＬＥＤから赤外線を上向き及び左向きの矢印で示す。
【００３３】
タッチパネルは、例えばマイクロコンピュータ（以下、マイコンという）（ＣＰＵ、メモリ、及び入出力回路等を含む素子）を備え、各ＬＥＤの発光を制御する。各ＰＤは、受光した光の強度に応じた電圧を出力する。ＰＤの出力電圧は、アンプによって増幅される。また、各ＰＤ列２１０、２１２の複数のＰＤからは同時に信号が出力されるので、出力信号は一旦バッファに保存された後、ＰＤの配列順序に応じたシリアル信号として出力され、マイコンに伝送される。ＰＤ列２１０から出力されるシリアル信号の順序は、Ｘ座標を表す。ＰＤ列２１２から出力されるシリアル信号の順序は、Ｙ座標を表す。
【００３４】
ユーザ（図２において破線で示す）２２０が指でタッチパネル上にタッチすると、タッチされた位置で赤外線が遮断される。したがって、遮断される前まで、その赤外線を受光していたＰＤの出力電圧は減少する。タッチされた位置（ＸＹ座標）に対応するＰＤからの信号部分が減少するので、マイコンは、受信した２つのシリアル信号の信号レベルが低下している部分を検出し、タッチされた位置座標を求める。マイコンは、決定した位置座標をＣＰＵ１０２に伝送する。このタッチ位置を検出する処理は、所定の検出周期で繰返されるので、同じ点が検出周期よりも長い時間タッチされていると、同じ座標データが繰返し出力される。どこにもタッチされていなければ、マイコンは位置座標を伝送しない。
【００３５】
上記したタッチされた位置の検出技術は公知であるので、これ以上の説明は繰返さない。また、タッチ検出部１１２には、赤外線遮断方式以外のタッチパネル（静電容量方式、表面弾性波方式、抵抗膜方式等）を用いてもよい。なお、静電容量方式では、センサに近接していれば非接触でも位置を検出することができる。
【００３６】
画像表示装置１００は上記のように構成されており、ユーザは画像表示装置１００をコンピュータと同様に操作することができる。即ち、ユーザは、図３に示すように、表示部１１４に表示された画面３００上のユーザインターフェイス（操作ボタン３０２等）を、タッチ検出部１１２を介してタッチ操作し、アプリケーションプログラムを起動すること、及び、起動したアプリケーションによって表示されるウィンドウ上の操作を、タッチ検出部１１２を介して行なうことができる。そのような状態で、ユーザが、キーボード等の入力デバイスをＩＦ部１１０に接続して使用することを希望する場合、画像表示装置１００は入力デバイスの載置領域をタッチ検出部１１２上に確保する。入力デバイスの載置領域をタッチ検出部１１２上に確保する処理に関して、図４を参照して以下に説明する。
【００３７】
図４に示した、入力デバイスの載置領域をタッチ検出部１１２上に確保するためのプログラムは、画像表示装置１００の電源がオンされたときに、例えばＲＯＭ１０４から読み出されて実行される。
【００３８】
ここでは、入力デバイスをＵＳＢ接続（有線又は無線）可能なキーボードとし、キーボードの載置領域がタッチ検出部１１２上に確保されるとする。また、ＩＦ部１１０はＵＳＢソケットを備え、画像表示装置１００の記録部１０８には、ＵＳＢ接続可能な外部装置を特定するための情報（以下「装置特定情報」という）と、対応するデバイスドライバとが予め記憶されているとする。装置特定情報は、例えば、ＵＳＢ装置が持つＵＳＢ  ディスクリプタ（ＵＳＢ  Ｄｅｓｃｒｉｐｔｏｒ）に含まれるクラスＩＤ（Ｃｌａｓｓ  ＩＤ）、ベンダＩＤ（Ｖｅｎｄｏｒ  ＩＤ）及びプロダクトＩＤ（Ｐｒｏｄｕｃｔ  ＩＤ）である。
【００３９】
ＵＳＢ装置は、その機能等に応じて、“ＵＳＢ  Ｉｍｐｌｅｍｅｎｔｅｒｓ  Ｆｏｒｕｍ，  Ｉｎｃ．”によってクラスＩＤが定められている。例えば、ヒューマンインターフェイスデバイス（キーボード及びマウス等）には、クラスＩＤとして“０３ｈ”（ｈは１６進数であることを意味する。以下同じ）が割当てられている。マスストレージ（ＵＳＢメモリ等）には、クラスＩＤとして“０８ｈ”が割当てられている。ベンダＩＤとは、ＵＳＢ装置の製造者を特定するための情報であり、プロダクトＩＤは、製造者の製品を特定するための情報である。プロダクトＩＤは、ＵＳＢ装置の製造者によって指定されるが、ベンダＩＤは、製造者が“ＵＳＢ  Ｉｍｐｌｅｍｅｎｔｅｒｓ  Ｆｏｒｕｍ，  Ｉｎｃ．”に申請することで、決定される。ベンダＩＤは、“ＵＳＢ  Ｉｍｐｌｅｍｅｎｔｅｒｓ  Ｆｏｒｕｍ，  Ｉｎｃ．”により公開されている。
【００４０】
また、装置特定情報には、キーボードとそれ以外の装置とを区別するための情報（フラグ）が対応付けられている。例えば、フラグ“１”が対応付けられた装置特定情報は、キーボードを表し、フラグ“０”が対応付けられた装置特定情報は、キーボード以外の装置を表す。画像表示装置１００が、ＩＦ部１１０に外部装置が接続されたことを検出し、接続された外部装置を使用可能な状態にすることは、コンピュータで採用されている公知のプラグアンドプレイ技術により行なわれるとする。
【００４１】
プログラムの実行に必要な初期設定が行なわれた後、ステップ４００において、ＣＰＵ１０２は外部装置がＩＦ部１１０に接続されたか否かを判定する。ＵＳＢ接続が有線接続の場合には、ＩＦ部１１０のＵＳＢソケットには、外部装置（ＵＳＢケーブル）のＵＳＢプラグが接続される。ＵＳＢ接続が無線接続の場合には、ＩＦ部１１０のＵＳＢソケットには、外部装置との無線通信を可能とする送受信装置のＵＳＢプラグが接続される。ＩＦ部１１０のＵＳＢソケットにＵＳＢ装置のプラグが挿入されたか否かは、例えば、ＵＳＢソケットの特定の端子（例えば、データ伝送用の「＋Ｄａｔａ」端子又は「−Ｄａｔａ」端子）の電位を観測することで検知することができる。何も接続されていない状態で開放されていたＵＳＢソケットの端子は、ＵＳＢ装置のプラグの端子と接続されると、電位が変化する。外部装置が接続されたと判定された場合、制御はステップ４０２に移行する。そうでなければ、制御はステップ４１８に移行する。ＣＰＵ１０２が定期的に、ＵＳＢソケットの端子の電位を観測してもよいが、電位が変化した場合にＣＰＵ１０２に対して割込みが発生するようにしてもよい。
【００４２】
ステップ４０２において、ＣＰＵ１０２は、接続された外部装置がキーボードであるか否かを判定する。具体的には、ＣＰＵ１０２は、ＩＦ部１１０を介して、接続された外部装置の情報（ＵＳＢディスクリプタ）を取得し、それに含まれるクラスＩＤ、ベンダＩＤ及びプロダクトＩＤが、キーボードに対応するものとして記録部１０８に記憶されているクラスＩＤ、ベンダＩＤ及びプロダクトＩＤと一致するか否かを判定する。一致すると判定された場合、即ち、接続された外部装置がキーボードであると判定された場合、制御はステップ４０４に移行する。そうでなければ、制御はステップ４０６に移行する。
【００４３】
接続された外部装置の情報（ＵＳＢディスクリプタ）を取得するには、ＣＰＵ１０２は、ＵＳＢソケットに接続されたＵＳＢ装置（外部装置）に、ＵＳＢ装置を特定するための情報を要求する。ＵＳＢ装置との通信は、公知のＵＳＢ規格にしたがって行なわれる。具体的には、ＣＰＵ１０２は、挿入されたＵＳＢ装置をリセットするためのリセット命令を送信した後、ＵＳＢ装置のディスクリプタ情報を取得する命令（ＧＥＴ＿ＤＥＳＣＲＩＰＴＯＲ）を送信する。命令を受信したＵＳＢ装置は、記憶しているディスクリプタを、所定のデータ形式で返信しなければならない。
【００４４】
ステップ４０４において、ＣＰＵ１０２は、タッチ検出部１１２の所定領域（キーボードを載置するための領域、以下、キーボード載置領域という）を、タッチ操作が無効な領域として設定し、表示部１１４の対応する位置に、キーボード載置領域を表す部分画像を表示する。具体的には、ＣＰＵ１０２は、予め記録部１０８に記憶された、キーボード載置領域を特定するための情報を読出す。キーボード載置領域を特定するための情報は、例えば、長方形領域の大きさ（例えば、縦及び横の長さ）及び代表点（例えば、左上の点、右下の点又は中心点等）の位置座標である。ＣＰＵ１０２は、図５に示すように、画面３１０上に、キーボード載置領域を表す部分画像３１２を表示する。
【００４５】
これによって、部分画像３１２がタッチされた場合にも、タッチ検出部１１２からは、タッチされた位置座標が出力されるが、ＣＰＵ１０２はその位置座標を無視する。即ち、受信した位置座標が、キーボード載置領域上にあれば、その位置座標はタッチ操作によるものとして処理されない。したがって、キーボードが載置された場合にも、キーボードによって押下された点の位置座標がタッチ検出部１１２から出力されるが、ＣＰＵ１０２はタッチ操作として処理しない。
【００４６】
図５では、部分画像３１２に、キーボード載置領域であることを明示するメッセージが表示されている。このメッセージの表示内容は任意である。描画する部分画像３１２の形状、大きさ、及び表示する位置は、予め初期設定されている。描画する部分画像３１２の形状及び大きさは、キーボード全体を載置できる形状及び大きさであればよい。また、部分画像３１２を表示する位置は、表示部１１４の表示画面の大きさ、及び、載置されたキーボードをユーザが操作する際の利便性を考慮して決定すればよい。
【００４７】
ステップ４０６において、ＣＰＵ１０２は、接続された外部装置のデバイスドライバを、記録部１０８からＲＡＭ１０６に読出す。これによって、接続された外部装置が使用可能になる。接続された外部装置がキーボードであれば、それに対応するデバイスドライバがロードされて、使用可能になる。即ち、ＣＰＵ１０２は、キーボードにおいて操作されたキーに対応する信号を、ＩＦ部１１０を介して受信し、対応するコード（文字コード又は制御コード）を決定し、それに応じた処理を実行することができる。その後、制御はステップ４００に戻る。
【００４８】
これにより、表示部１１４に、キーボード載置領域を表す部分画像３１２が表示されたことを確認したユーザは、画像表示装置１００に接続されたキーボードを、タッチ検出部１１２のキーボード載置領域に置いて、操作することができる。
【００４９】
ステップ４０８において、ＣＰＵ１０２は、ＩＦ部１１０を介した外部装置との接続が切断されたか否かを判定する。具体的には、ＣＰＵ１０２は、ＩＦ部１１０のＵＳＢソケットから、外部装置を接続するためのＵＳＢプラグが抜かれたか否かを判定する。ＩＦ部１１０のＵＳＢソケットからＵＳＢプラグが抜かれたか否かは、ＵＳＢプラグの接続の検知と同様に、ＵＳＢソケットの特定の端子の電位を観測することで検知することができる。外部装置との接続が切断されたと判定された場合、制御はステップ４１０に移行する。そうでなければ、制御はステップ４１８に移行する。
【００５０】
ステップ４１０において、ＣＰＵ１０２は、接続が切断された外部装置のデバイスドライバをＲＡＭ１０６からアンロード（例えば消去）し、対応する装置特定情報（クラスＩＤ、ベンダＩＤ及びプロダクトＩＤ）をＲＡＭ１０６に記憶する。これによって、例えば、接続されていたキーボードのＵＳＢケーブルが、ＩＦ部１１０のＵＳＢソケットから抜かれた場合、キーボードのデバイスドライバがアンロードされて、キーボードは使用できなくなる。
【００５１】
ステップ４１２において、ＣＰＵ１０２は、ステップ４０８で接続が切断された外部装置がキーボードであるか否かを判定する。具体的には、ＣＰＵ１０２は、記録部１０８に記憶されている装置特定情報のうち、ステップ４１０でＲＡＭ１０６に記憶した装置特定情報と一致するものに対応付けられたフラグが、キーボードを表す“１”であるか否かを判定する。接続が切断された外部装置がキーボードであると判定された場合、制御はステップ４１４に移行する。そうでなければ、制御はステップ４００に戻る。
【００５２】
ステップ４１４において、ＣＰＵ１０２は、キーボード載置領域にキーボードが置かれているか否かを判定する。キーボードが置かれているか否かは、タッチ検出部１１２上の、部分画像３１２に対応するキーボード載置領域上の何れかの点が押下されているか否かによって判定することができる。キーボードがタッチ検出部１１２上から除去されたと判定されると、制御はステップ４１６に移行する。そうでなく、キーボードがタッチ検出部１１２上に置かれたままであれば、ステップ４１４が繰返される。
【００５３】
ステップ４１６において、ＣＰＵ１０２は、表示部１１４からキーボード載置領域を表す部分画像３１２を消去し、部分画像３１２に対応するタッチ検出部１１２上の領域（キーボード載置領域であった領域）へのタッチ操作を有効にする。その後、制御はステップ４００に戻る。
【００５４】
これによって、部分画像３１２が表示されていたタッチ検出部１１２上の領域がタッチされた場合、ＣＰＵ１０２は、タッチ検出部１１２から出力される位置座標を受信して、通常のタッチ操作に対応する処理を実行する。
【００５５】
ステップ４１８において、ＣＰＵ１０２は終了するか否かを判定する。ＣＰＵ１０２は、例えば、電源オフのボタンが押された場合、本プログラムを終了する。そうでなければ制御はステップ４００に戻る。
【００５６】
以上により、画像表示装置１００に外部装置が接続され、その外部装置がキーボードであれば、表示部１１４に、キーボード載置領域に対応する部分画像３１２を表示し、対応するタッチ検出部１１２上のキーボード載置領域へのタッチ操作を無効にすることができる。したがって、キーボード載置領域を表す部分画像３１２が表示されていれば、ユーザは、安心して、キーボード載置領域にキーボードを置いて操作することができる。また、キーボードによる入力操作が不要になれば、ユーザは、キーボードの接続を解除し（例えば、ＩＦ部１１０のＵＳＢソケットからキーボードのＵＳＢケーブルを抜き）、タッチ検出部１１２上からキーボードを取除くだけで、自動的に、キーボード載置領域を表す画像３１２が消去され、タッチ検出部１１２の該当領域へのタッチ操作を有効にすることができる。したがって、ユーザが操作の煩雑さを感じることがなく、キーボード載置領域を表す部分画像が消去されたことを視認したユーザには、その領域へのタッチが有効になったことが一目で分かる。
【００５７】
図４に示したプログラムは種々変更して実行され得る。上記では、外部入力デバイスがキーボードである場合を説明したが、キーボード以外の入力デバイスであってもよい。例えば、マウス、トラックボール、又は、主としてテンキーが配置されたキーパッド等であってもよい。マウスが接続されたことが検出された場合、例えば図６に示すように、マウスの載置領域を表す部分画像３２２を含む画面３２０が表示部１１４に表示される。
【００５８】
また、接続される入力デバイスの種類を判定し、判定結果に応じて、載置領域の大きさを決定してもよい。上記したように、ＵＳＢ接続のデバイスであれば、接続されたデバイスからＵＳＢディスクリプタを受信し、入力デバイスの種類を判定することができる。したがって、図４のステップ４０２において、接続されたデバイスの種類を判定し、接続されたデバイスに応じて、載置領域の形状、大きさ及び表示位置を決定した後、ステップ４０４を実行するようにすればよい。例えば、キーボードの接続が検出された場合、図５の部分画像３１２を表示し、マウスの接続が検出された場合、図６の部分画像３２２を表示してもよい。
【００５９】
また、同じキーボードに分類される入力デバイスであっても、メーカ又は用途等によって種々の大きさのものがある。したがって、ＵＳＢディスクリプタのベンダＩＤ及びプロダクトＩＤを用いて（例えば、ベンダＩＤ及びプロダクトＩＤに対応させて）、キーボード載置領域の大きさを決定してもよい。
【００６０】
また、入力デバイスが同時に複数接続されてもよい。例えば、キーボード及びマウスが接続された場合、両方をタッチ検出部１１２の上に載置可能にしてもよい。その場合、入力デバイスの載置領域は、複数の入力デバイスに必要な面積（例えば、キーボードの大きさ及びマウスの操作範囲を合せた面積）以上の面積の領域であればよく、１つの領域に限らず、入力デバイス毎に複数の領域として確保してもよい。
【００６１】
また、操作の入力デバイスがタッチ検出部１１２の上に置かれる場合を説明したが、これに限定されない。例えば、メモリカードリーダ等の外部記録装置、又は、ＵＳＢによりコンピュータ接続可能なカメラが、画像表示装置１００に接続された場合、タッチ検出部１１２の上にそれらの載置領域を確保し、表示部１１４に、載置領域に対応する部分画像を表示してもよい。
【００６２】
上記では、外部装置がＵＳＢ接続により画像表示装置１００に接続される場合を説明したが、接続インターフェイスはこれに限定されない。画像表示装置１００が、接続された外部装置から、その外部装置の種類を特定する情報を取得することができればよく、外部装置は、Ｗｉ−Ｆｉ接続又はＢｌｕｅｔｏｏｔｈ接続等によって画像表示装置１００に接続されてもよい。
【００６３】
上記では、タッチ検出部１１２は常にタッチされた位置の座標を出力し、ＣＰＵ１０２が、キーボード載置領域上の位置座標であれば、その位置座標を無視する場合を説明したが、これに限定されない。例えば、入力デバイスを使用する指示を受けた場合、ＣＰＵ１０２が、キーボード載置領域の情報をタッチ検出部１１２に出力し、タッチ検出部１１２のマイコンが、これを用いて、タッチされた位置がキーボード載置領域上にあるか否かを判定してもよい。そのようにすれば、キーボード載置領域に入力デバイスが置かれても、タッチ検出部１１２から位置座標は出力されない。キーボード載置領域をタッチが有効な領域に戻すには、ＣＰＵから所定の信号を、タッチ検出部１１２に出力すればよい。
【００６４】
上記では、入力デバイスの載置領域の形状、大きさ及び表示位置が、初期値として予め設定されている場合を説明したが、これらの初期値はユーザにより変更可能であってもよい。例えば、ユーザが、使用する入力デバイスに応じて、載置領域の大きさ（例えば、矩形領域の縦横の長さ）を任意に入力できるようにしてもよい。また、予め複数の候補を準備しておき、載置領域を確保する前に、候補を画面に表示し、ユーザが、使用する入力デバイスに応じて選択できるようにしてもよい。
【００６５】
また、載置領域が表示された後に、その形状及び位置をユーザが変更可能であってもよい。例えば、表示画面が大きければ、ユーザが載置領域にタッチし、表示されているウィンドウのじゃまにならないように、載置領域を移動できる、又は載置領域の形状を変更できるようにしてもよい。それに応じて、載置領域を表す部分画像も変化させる。
【００６６】
また、ユーザの操作履歴に応じて、載置領域の大きさ及び位置を決定してもよい。例えば、画像表示装置１００（ＣＰＵ１０２）は、入力デバイスが使用される度に、設定された載置領域の大きさ及び位置を、日時情報と対応させて記録部１０８に記憶するとする。これによって、画像表示装置１００（ＣＰＵ１０２）は、入力デバイスが接続されたことを検出した場合、記録部１０８から履歴情報を読出して、例えば、前回設定された載置領域の大きさ及び位置を用いることができる。
【００６７】
（第２の実施の形態）
第１の実施の形態では、入力デバイスの載置領域をタッチ検出部上に確保するプログラムが、１つのプログラムとして構成されているが、これに限定されない。図７は、本発明の第２の実施の形態に係る、タッチ検出部１１２及び表示部１１４を含む画像表示装置１００の機能を、機能毎のモジュールとして示すブロック図である。ここで、機能モジュールは、例えば、機能を実行するためのソフトウェアモジュール、又は、ＡＳＩＣ等のＩＣを用いて実現されるハードウェアモジュールを意味する。
【００６８】
図７は、入力デバイスの載置領域をタッチ検出部上に確保するための機能が一体に構成される場合を示しており、図１に対応する。即ち、入力デバイス検出部１３０は、入力デバイスが接続されたことを検出すると、該当するデバイス接続信号を、表示制御部１１６及び有効性判定部１３２に出力する。このときのデバイス接続信号は、入力デバイスが接続されたことを表すレベルの信号（例えば、ハイレベルの信号）である。これを受けて、表示制御部１１６は、載置領域を表す画像データを記録部１０８から読出し、その画像データによる部分画像を含む画面データ（背景画像に、載置領域を表す画像を重畳した画面）を表示部１１４に出力して画像として表示させる。有効性判定部１３２は、ハイレベルのデバイス接続信号を受信したことに応じて、載置領域を特定する情報を記録部１０８から読出す。タッチ検出部１１２から、タッチされた位置座標が有効性判定部１３２に入力されると、有効性判定部１３２は、記録部１０８から読出した情報を用いて、入力された位置座標が載置領域上にあるか否かを判定する。入力された位置座標が載置領域上にあれば、有効性判定部１３２はその位置座標を無視する。即ち、有効性判定部１３２は、載置領域へのタッチ操作を無効にする。入力された位置座標が載置領域外にある場合にのみ、有効性判定部１３２は、タッチ操作信号をタッチ操作処理部１３４に出力する。これを受けて、タッチ操作処理部１３４は、タッチ操作に対応する処理を実行する。
【００６９】
一方、入力デバイス検出部１３０は、入力デバイスの接続が切断されたことを検出すると、該当するデバイス接続信号を、表示制御部１１６及び有効性判定部１３２に出力する。このときのデバイス接続信号は、入力デバイスの接続が切断されたことを表すレベルの信号（例えば、ローレベルの信号）である。これを受けて、表示制御部１１６は、載置領域を含まない画像データを表示部１１４に出力する。これにより、表示部１１４から載置領域を表す画像が消去される。有効性判定部１３２は、ローレベルのデバイス接続信号を受信したことに応じて、載置領域へのタッチを無効にする処理を中止する。即ち、タッチ位置座標によらず、有効性判定部１３２は、タッチ操作信号をタッチ操作処理部１３４に出力する。これを受けて、タッチ操作処理部１３４は、タッチ操作に対応する処理を実行する。
【００７０】
（第３の実施の形態）
第１及び第２の実施の形態では、タッチ検出部１１２及び表示部１１４を含む画像表示装置１００が一体に形成される場合を説明したが、これに限定されず、複数の装置により構成されてもよい。例えば、図７の構成は、図８のように変更することができる。図８は、本発明の第３の実施の形態に係る画像表示装置の機能を、機能毎のモジュールとして示すブロック図である。図８では、表示制御部１１６、入力デバイス検出部１３０、有効性判定部１３２、及びタッチ操作処理部１３４が、タッチ検出部１１２及び表示部１１４により構成されるタッチパネルディスプレイ１５０とは別の装置１５２を構成する。装置１５２には、例えばコンピュータを使用することができる。各構成部の機能は、上記と同じであるので説明を繰返さない。この場合、表示制御部１１６から表示部１１４への出力（画像データ）は、例えば、ＨＤＭＩ（登録商標）ケーブル、ＤＶＩケーブル、又はＶＧＡケーブル等により伝送される。タッチ検出部１１２から有効性判定部１３２への出力（タッチ位置の座標）は、ＵＳＢケーブル等により伝送される。なお、画像データ及びタッチ位置座標は、無線によって伝送されてもよい。
【００７１】
（第４の実施の形態）
図７の構成は、図９のように変更することもできる。図９は、本発明の第４の実施の形態に係る画像表示装置の機能を、機能毎のモジュールとして示すブロック図である。図９では、表示制御部１１６、有効性判定部１３２が、タッチ検出部１１２及び表示部１１４と共に、タッチパネルディスプレイ１５４に含まれ、入力デバイス検出部１３０及びタッチ操作処理部１３４が、タッチパネルディスプレイ１５４とは別の装置１５６を構成する。装置１５６には、例えばコンピュータを使用することができる。各構成部の機能は、上記と同じであるので説明を繰返さない。この場合、入力デバイス検出部１３０から表示制御部１１６及び有効性判定部１３２への出力（デバイス接続信号）は、ＵＳＢケーブル等により伝送される。有効性判定部１３２からタッチ操作処理部１３４への出力（タッチ操作信号）は、例えば、ＵＳＢケーブルにより伝送される。なお、デバイス接続信号及びタッチ操作信号は、無線によって伝送されてもよい。
【００７２】
以上、実施の形態を説明することにより本発明を説明したが、上記した実施の形態は例示であって、本発明は上記した実施の形態に限定されるものではなく、種々変更して実施することができる。
【符号の説明】
【００７３】
１００    画像表示装置
１０２    演算処理部（ＣＰＵ）
１０４    読出専用メモリ（ＲＯＭ）
１０６    書換可能メモリ（ＲＡＭ）
１０８    記録部
１１０    インターフェイス部（ＩＦ部）
１１２    タッチ検出部
１１４    表示部
１１６    表示制御部
１１８    ビデオメモリ（ＶＲＡＭ）
１２０    バス
【図１】
2018018558.tif 000003
【図２】
2018018558.tif 000004
【図３】
2018018558.tif 000005
【図４】
2018018558.tif 000006
【図５】
2018018558.tif 000007
【図６】
2018018558.tif 000008
【図７】
2018018558.tif 000009
【図８】
2018018558.tif 000010
【図９】
2018018558.tif 000011