(57)【特許請求の範囲】
【請求項１】
外部装置との間のデータの送受信に使用可能な複数の第１通信手段を有する画像表示装置に接続可能な画像出力装置であって、
前記画像表示装置の画面の領域は、個別に画像を表示可能な複数の部分表示領域からなり、
前記複数の第１通信手段に前記複数の部分表示領域が対応付けられており、
前記画像出力装置は、
外部装置との間のデータの送受信に使用可能な複数の第２通信手段と、
前記第１通信手段に接続されている第２通信手段毎に、その第２通信手段に接続されている前記第１通信手段から、当該第１通信手段に対応付けられている部分表示領域に関する情報である対応情報を取得する取得手段と、
前記第２通信手段毎に、元画像の領域を構成する複数の部分画像領域のうちの１つにおける前記元画像の画像データを出力する第１出力モードを含む複数の出力モードのいずれかを設定する設定手段と、
前記第２通信手段毎に、その第２通信手段を用いて、当該第２通信手段に対して設定されている出力モードに基づく画像データを出力する出力手段と、
を有し、
前記対応情報は、ＶＥＳＡ規格で定義されているＴｉｌｅｄ  Ｄｉｓｐｌａｙ  Ｔｏｐｏｌｏｇｙ  Ｄａｔａ  Ｂｌｏｃｋであり、
前記設定手段は、前記対応情報が取得された第２通信手段に対して、前記第１出力モードを自動で設定する
ことを特徴とする画像出力装置。
【請求項２】
前記部分表示領域に関する前記対応情報は、当該部分表示領域を表す領域情報を含み、前記設定手段は、前記画面の領域全体が前記元画像の領域全体に対応するとした場合に前記対応情報に含まれている領域情報が表す部分表示領域に対応する前記元画像の領域が、前記部分画像領域として設定された第１出力モードを、当該対応情報が取得された第２通信手段に対して自動で設定する
ことを特徴とする請求項１に記載の画像出力装置。
【請求項３】
前記設定手段は、
全ての部分表示領域についての対応情報が取得された場合に、前記取得手段で前記対応情報が取得された第２通信手段に対して前記第１出力モードを自動で設定する設定処理を行い、
それ以外の場合に、前記設定処理を省略する
ことを特徴とする請求項１または２に記載の画像出力装置。
【請求項４】
前記対応情報は、前記部分表示領域の総数に関する数情報を含み、
前記設定手段は、
取得された対応情報の総数が前記部分表示領域の総数と一致する場合に、前記設定処理を行い、
取得された対応情報の総数が前記部分表示領域の総数と一致しない場合に、前記設定処理を省略する
ことを特徴とする請求項３に記載の画像出力装置。
【請求項５】
前記設定手段は、前記設定処理を省略した場合に、前記対応情報が取得された第２通信手段に対して、１画面分の画像データを出力する第２出力モードを自動で設定する
ことを特徴とする請求項３または４に記載の画像出力装置。
【請求項６】
前記第２通信手段に設定されている前記第１出力モードを解除するユーザー操作が行われた場合に、前記設定手段は、当該第２通信手段に対して、１画面分の画像データを出力する第２出力モードを自動で設定する
ことを特徴とする請求項１〜５のいずれか１項に記載の画像出力装置。
【請求項７】
前記部分表示領域に関する前記対応情報は、当該部分表示領域の前記画面の領域に対する相対位置を表す位置情報を含み、
前記第２出力モードは、１つの仮想画面の画像データを出力する出力モードであり、
前記設定手段は、前記対応情報が取得された２つ以上の第２通信手段のそれぞれに対して前記第２出力モードを設定する際に、前記２つ以上の第２通信手段に対して設定する２つ以上の第２出力モードで想定される２つ以上の仮想画面の配置が、前記２つ以上の第２通信手段に対して取得された２つ以上の対応情報に関する２つ以上の部分表示領域の配置と一致するように、前記２つ以上の第２出力モードを設定する
ことを特徴とする請求項５または６に記載の画像出力装置。
【請求項８】
前記画像出力装置は、各第２通信手段への外部装置の接続を検出する検出手段をさらに有し、
前記第２通信手段毎に、その第２通信手段への外部装置の接続が前記検出手段によって検出されたことに応じて、当該第２通信手段について、前記対応情報を取得する処理と、前記出力モードを設定する処理と、が行われる
ことを特徴とする請求項１〜７のいずれか１項に記載の画像出力装置。
【請求項９】
前記設定手段は、前記対応情報が取得されなかった第２通信手段に対して、１画面分の画像データを出力する第２出力モードを自動で設定する
ことを特徴とする請求項１〜８のいずれか１項に記載の画像出力装置。
【請求項１０】
外部装置との間のデータの送受信に使用可能な複数の第１通信手段と、
外部装置との間のデータの送受信に使用される第１通信手段を検出する検出手段と、
前記検出手段で検出された第１通信手段に対して、画面の領域の一部または全部を、割当領域として決定する決定手段と、
前記検出手段で検出された第１通信手段に対して、当該第１通信手段に対して決定され
た割当領域に関する情報である割当情報を生成する生成手段と、
前記生成手段で生成された割当情報を記憶する記憶手段と、
を有し、
前記割当情報は、ＶＥＳＡ規格で定義されているＴｉｌｅｄ  Ｄｉｓｐｌａｙ  Ｔｏｐｏｌｏｇｙ  Ｄａｔａ  Ｂｌｏｃｋであり、
前記検出手段で２つ以上の第１通信手段が検出された場合に、前記決定手段は、前記２つ以上の第１通信手段に対して、前記画面の領域を構成する２つ以上の割当領域を決定する
ことを特徴とする画像表示装置。
【請求項１１】
前記割当情報は、前記割当領域の総数を表す数情報を含む
ことを特徴とする請求項１０に記載の画像表示装置。
【請求項１２】
前記割当領域に関する割当情報は、当該割当領域を表す領域情報を含む
ことを特徴とする請求項１０または１１に記載の画像表示装置。
【請求項１３】
前記割当領域に関する割当情報は、当該割当領域の前記画面の領域に対する相対位置を表す位置情報を含む
ことを特徴とする請求項１０〜１２のいずれか１項に記載の画像表示装置。
【請求項１４】
前記割当領域に関する割当情報は、当該割当領域の解像度を表す解像度情報を含む
ことを特徴とする請求項１０〜１３のいずれか１項に記載の画像表示装置。
【請求項１５】
前記画像表示装置は、外部装置との間のデータの送受信に使用可能な複数の第２通信手段を有する画像出力装置に接続可能であり、
前記検出手段は、前記画像出力装置との間のデータの送受信に使用される第１通信手段を検出する
ことを特徴とする請求項１０〜１４のいずれか１項に記載の画像表示装置。
【請求項１６】
前記画像出力装置との間のデータの送受信に使用される第１通信手段は、前記画像出力装置の識別情報を取得し、
前記検出手段は、前記画像出力装置の識別情報を取得した第１通信手段を検出する
ことを特徴とする請求項１５に記載の画像表示装置。
【請求項１７】
前記検出手段は、外部装置に接続されている第１通信手段を検出する
ことを特徴とする請求項１０〜１４のいずれか１項に記載の画像表示装置。
【請求項１８】
外部装置との間のデータの送受信に使用可能な複数の第１通信手段と、
外部装置との間のデータの送受信に使用される第１通信手段を検出する検出手段と、
前記検出手段で検出された第１通信手段に対して、画面の領域の一部または全部を、割当領域として決定する決定手段と、
前記検出手段で検出された第１通信手段に対して、当該第１通信手段に対して決定された割当領域に関する情報である割当情報を生成する生成手段と、
前記生成手段で生成された割当情報を記憶する記憶手段と、
外部装置との間のデータの送受信に使用される第１通信手段の数を入力数としてユーザーに入力させる入力手段と、
ユーザーに入力された前記入力数が前記検出手段で検出された第１通信手段の数と異なる場合に、前記入力数が前記検出手段で検出された第１通信手段の数と異なることをユーザーに通知する通知手段と、
を有することを特徴とする画像表示装置。
【請求項１９】
外部装置との間のデータの送受信に使用可能な複数の第１通信手段を有する画像表示装置に接続可能な画像出力装置の制御方法であって、
前記画像表示装置の画面の領域は、個別に画像を表示可能な複数の部分表示領域からなり、
前記複数の第１通信手段に前記複数の部分表示領域が対応付けられており、
前記画像出力装置は、外部装置との間のデータの送受信に使用可能な複数の第２通信手段を有し、
前記画像出力装置の制御方法は、
前記第１通信手段に接続されている第２通信手段毎に、その第２通信手段に接続されている前記第１通信手段から、当該第１通信手段に対応付けられている部分表示領域に関する情報である対応情報を取得する取得ステップと、
前記第２通信手段毎に、元画像の領域を構成する複数の部分画像領域のうちの１つにおける前記元画像の画像データを出力する第１出力モードを含む複数の出力モードのいずれかを設定する設定ステップと、
前記第２通信手段毎に、その第２通信手段を用いて、当該第２通信手段に対して設定されている出力モードに基づく画像データを出力する出力ステップと、
を有し、
前記対応情報は、ＶＥＳＡ規格で定義されているＴｉｌｅｄ  Ｄｉｓｐｌａｙ  Ｔｏｐｏｌｏｇｙ  Ｄａｔａ  Ｂｌｏｃｋであり、
前記設定ステップでは、前記対応情報が取得された第２通信手段に対して、前記第１出力モードを自動で設定する
ことを特徴とする画像出力装置の制御方法。
【請求項２０】
外部装置との間のデータの送受信に使用可能な複数の第１通信手段を有する画像表示装置の制御方法であって、
外部装置との間のデータの送受信に使用される第１通信手段を検出する検出ステップと、
前記検出ステップで検出された第１通信手段に対して、画面の領域の一部または全部を、割当領域として決定する決定ステップと、
前記検出ステップで検出された第１通信手段に対して、当該第１通信手段に対して決定された割当領域に関する情報である割当情報を生成する生成ステップと、
前記生成ステップで生成された割当情報を記憶する記憶ステップと、
を有し、
前記割当情報は、ＶＥＳＡ規格で定義されているＴｉｌｅｄ  Ｄｉｓｐｌａｙ  Ｔｏｐｏｌｏｇｙ  Ｄａｔａ  Ｂｌｏｃｋであり、
前記検出ステップで２つ以上の第１通信手段が検出された場合に、前記決定ステップでは、前記２つ以上の第１通信手段に対して、前記画面の領域を構成する２つ以上の割当領域を決定する
ことを特徴とする画像表示装置の制御方法。
【請求項２１】
外部装置との間のデータの送受信に使用可能な複数の第１通信手段を有する画像表示装置の制御方法であって、
外部装置との間のデータの送受信に使用される第１通信手段を検出する検出ステップと、
前記検出ステップで検出された第１通信手段に対して、画面の領域の一部または全部を、割当領域として決定する決定ステップと、
前記検出ステップで検出された第１通信手段に対して、当該第１通信手段に対して決定された割当領域に関する情報である割当情報を生成する生成ステップと、
前記生成ステップで生成された割当情報を記憶する記憶ステップと、
外部装置との間のデータの送受信に使用される第１通信手段の数を入力数としてユーザーに入力させる入力ステップと、
ユーザーに入力された前記入力数が前記検出ステップで検出された第１通信手段の数と異なる場合に、前記入力数が前記検出ステップで検出された第１通信手段の数と異なることをユーザーに通知する通知ステップと、
を有することを特徴とする画像表示装置の制御方法。
【請求項２２】
請求項１９に記載の画像出力装置の制御方法の各ステップをコンピュータに実行させることを特徴とするプログラム。
【請求項２３】
請求項２０または２１に記載の画像表示装置の制御方法の各ステップをコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像出力装置、画像表示装置、画像出力装置の制御方法、及び、画像表示装置の制御方法に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータ（ＰＣ）の出力画像の表示面積を増大させるため、ＰＣに複数台のモニター（画像表示装置）を接続する接続形態が普及している。それに伴い、ＰＣのオペレーティングシステム（ＯＳ）上で形成するデスクトップについても、様々な設定が可能となっている。デスクトップの一例としては、拡張デスクトップと統合デスクトップがある（特許文献１参照）。拡張デスクトップは、１つのモニターで表示されるデスクトップであり、統合デスクトップは、２つ以上のモニターで表示されるデスクトップである。
【０００３】
また、複数の入力端子（通信部）を備え、複数の入力端子に入力された入力画像を結合して高解像度の画像を表示可能なモニターが存在する。そして、そのようなモニターを用いれば、モニターで高解像度のデスクトップを表示することができる。以下、その具体例を説明する。
ＰＣ（画像出力装置）のＯＳは、出力端子（通信部）単位でモニターを論理的に認識する。そのため、モニターの４つの入力端子をＰＣの４つの出力端子に接続した場合、物理的に存在するモニターの数は１台であるが、ＯＳは４台のモニターが接続されていると認識する。
このような場合に、論理的に認識された４つのモニターで１つのデスクトップが表示されるようにユーザーが統合デスクトップの設定を行うことにより、物理的に存在する１台のモニターに高解像度のデスクトップを表示することができる。
【０００４】
また、モニターの能力を最大限に利用するための技術として、モニターがＰＣに通知する能力情報（モニターの能力を表す情報）を入力画像に基づいて変更する技術が提案されている（特許文献２参照）。
【０００５】
しかしながら、上述した従来技術においては、物理的に存在するモニターと、ＯＳによって論理的に認識されたモニターと、の対応関係をユーザーが把握することができず、デスクトップの設定のための操作が煩雑であった。
【０００６】
また、上述した従来技術においては、複数の入力端子を備えるモニターと複数の出力端子を備えるＰＣとの接続については想定されていなかった。
そのため、上述した従来技術を用いても、モニターの能力を最大限に利用することができないことがあった。
画面の領域を４等分して得られる４つの部分表示領域に対応付けられた４つの入力端子をモニターが備えており、モニターの２つの入力端子のみを使用してモニターとＰＣが接続された場合の例を説明する。この場合、上記２つの入力端子のそれぞれからは、その入力端子に対応付けられた部分表示領域に関する能力情報（解像度）が出力される。即ち、入力端子からは、画面の領域の１／４の領域に関する能力情報が出力される。そのため、上記２つの入力端子に接続された２つの出力端子（ＰＣの出力端子）のそれぞれからは、画面の解像度の１／４の解像度の画像が出力される。その結果、モニターには画面の解像度の１／２の解像度の画像が表示されてしまっていた。具体的には、モニターには画面の領域の１／２の領域にしか画像が表示されなかった。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特表２０１３−５１６６５１号公報
【特許文献２】特開２０１３−９８９０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、画像出力装置と、複数の通信部を有する画像表示装置と、を好適に利用可能とする技術を提供することを目的とする。具体的には、本発明の第１の目的は、複数の通信部を有する画像表示装置に画像出力装置を接続して使用する場合の利便性を向上することができる技術を提供することにある。本発明の第２の目的は、複数の通信部を有する画像表示装置に画像出力装置を接続して使用する場合に画像表示装置の能力をより確実に有効利用することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の第１の態様は、
外部装置との間のデータの送受信に使用可能な複数の第１通信手段を有する画像表示装置に接続可能な画像出力装置であって、
前記画像表示装置の画面の領域は、個別に画像を表示可能な複数の部分表示領域からなり、
前記複数の第１通信手段に前記複数の部分表示領域が対応付けられており、
前記画像出力装置は、
外部装置との間のデータの送受信に使用可能な複数の第２通信手段と、
前記第１通信手段に接続されている第２通信手段毎に、その第２通信手段に接続されている前記第１通信手段から、当該第１通信手段に対応付けられている部分表示領域に関する情報である対応情報を取得する取得手段と、
前記第２通信手段毎に、元画像の領域を構成する複数の部分画像領域のうちの１つにおける前記元画像の画像データを出力する第１出力モードを含む複数の出力モードのいずれかを設定する設定手段と、
前記第２通信手段毎に、その第２通信手段を用いて、当該第２通信手段に対して設定されている出力モードに基づく画像データを出力する出力手段と、
を有し、
前記対応情報は、ＶＥＳＡ規格で定義されているＴｉｌｅｄ  Ｄｉｓｐｌａｙ  Ｔｏｐｏｌｏｇｙ  Ｄａｔａ  Ｂｌｏｃｋであり、
前記設定手段は、前記対応情報が取得された第２通信手段に対して、前記第１出力モードを自動で設定する
ことを特徴とする画像出力装置である。
【００１０】
本発明の第２の態様は、
外部装置との間のデータの送受信に使用可能な複数の第１通信手段と、
外部装置との間のデータの送受信に使用される第１通信手段を検出する検出手段と、
前記検出手段で検出された第１通信手段に対して、画面の領域の一部または全部を、割
当領域として決定する決定手段と、
前記検出手段で検出された第１通信手段に対して、当該第１通信手段に対して決定された割当領域に関する情報である割当情報を生成する生成手段と、
前記生成手段で生成された割当情報を記憶する記憶手段と、
を有し、
前記割当情報は、ＶＥＳＡ規格で定義されているＴｉｌｅｄ  Ｄｉｓｐｌａｙ  Ｔｏｐｏｌｏｇｙ  Ｄａｔａ  Ｂｌｏｃｋであり、
前記検出手段で２つ以上の第１通信手段が検出された場合に、前記決定手段は、前記２つ以上の第１通信手段に対して、前記画面の領域を構成する２つ以上の割当領域を決定する
ことを特徴とする画像表示装置である。
本発明の第３の態様は、
外部装置との間のデータの送受信に使用可能な複数の第１通信手段と、
外部装置との間のデータの送受信に使用される第１通信手段を検出する検出手段と、
前記検出手段で検出された第１通信手段に対して、画面の領域の一部または全部を、割当領域として決定する決定手段と、
前記検出手段で検出された第１通信手段に対して、当該第１通信手段に対して決定された割当領域に関する情報である割当情報を生成する生成手段と、
前記生成手段で生成された割当情報を記憶する記憶手段と、
外部装置との間のデータの送受信に使用される第１通信手段の数を入力数としてユーザーに入力させる入力手段と、
ユーザーに入力された前記入力数が前記検出手段で検出された第１通信手段の数と異なる場合に、前記入力数が前記検出手段で検出された第１通信手段の数と異なることをユーザーに通知する通知手段と、
を有することを特徴とする画像表示装置である。
【００１１】
本発明の第４の態様は、
外部装置との間のデータの送受信に使用可能な複数の第１通信手段を有する画像表示装置に接続可能な画像出力装置の制御方法であって、
前記画像表示装置の画面の領域は、個別に画像を表示可能な複数の部分表示領域からなり、
前記複数の第１通信手段に前記複数の部分表示領域が対応付けられており、
前記画像出力装置は、外部装置との間のデータの送受信に使用可能な複数の第２通信手段を有し、
前記画像出力装置の制御方法は、
前記第１通信手段に接続されている第２通信手段毎に、その第２通信手段に接続されている前記第１通信手段から、当該第１通信手段に対応付けられている部分表示領域に関する情報である対応情報を取得する取得ステップと、
前記第２通信手段毎に、元画像の領域を構成する複数の部分画像領域のうちの１つにおける前記元画像の画像データを出力する第１出力モードを含む複数の出力モードのいずれかを設定する設定ステップと、
前記第２通信手段毎に、その第２通信手段を用いて、当該第２通信手段に対して設定されている出力モードに基づく画像データを出力する出力ステップと、
を有し、
前記対応情報は、ＶＥＳＡ規格で定義されているＴｉｌｅｄ  Ｄｉｓｐｌａｙ  Ｔｏｐ
ｏｌｏｇｙ  Ｄａｔａ  Ｂｌｏｃｋであり、
前記設定ステップでは、前記対応情報が取得された第２通信手段に対して、前記第１出力モードを自動で設定する
ことを特徴とする画像出力装置の制御方法である。
【００１２】
本発明の第５の態様は、
外部装置との間のデータの送受信に使用可能な複数の第１通信手段を有する画像表示装置の制御方法であって、
外部装置との間のデータの送受信に使用される第１通信手段を検出する検出ステップと、
前記検出ステップで検出された第１通信手段に対して、画面の領域の一部または全部を、割当領域として決定する決定ステップと、
前記検出ステップで検出された第１通信手段に対して、当該第１通信手段に対して決定された割当領域に関する情報である割当情報を生成する生成ステップと、
前記生成ステップで生成された割当情報を記憶する記憶ステップと、
を有し、
前記割当情報は、ＶＥＳＡ規格で定義されているＴｉｌｅｄ  Ｄｉｓｐｌａｙ  Ｔｏｐｏｌｏｇｙ  Ｄａｔａ  Ｂｌｏｃｋであり、
前記検出ステップで２つ以上の第１通信手段が検出された場合に、前記決定ステップでは、前記２つ以上の第１通信手段に対して、前記画面の領域を構成する２つ以上の割当領域を決定する
ことを特徴とする画像表示装置の制御方法である。
本発明の第６の態様は、
外部装置との間のデータの送受信に使用可能な複数の第１通信手段を有する画像表示装置の制御方法であって、
外部装置との間のデータの送受信に使用される第１通信手段を検出する検出ステップと、
前記検出ステップで検出された第１通信手段に対して、画面の領域の一部または全部を、割当領域として決定する決定ステップと、
前記検出ステップで検出された第１通信手段に対して、当該第１通信手段に対して決定された割当領域に関する情報である割当情報を生成する生成ステップと、
前記生成ステップで生成された割当情報を記憶する記憶ステップと、
外部装置との間のデータの送受信に使用される第１通信手段の数を入力数としてユーザーに入力させる入力ステップと、
ユーザーに入力された前記入力数が前記検出ステップで検出された第１通信手段の数と異なる場合に、前記入力数が前記検出ステップで検出された第１通信手段の数と異なることをユーザーに通知する通知ステップと、
を有することを特徴とする画像表示装置の制御方法である。
【００１３】
本発明の第７の態様は、上述した画像出力装置の制御方法の各ステップをコンピュータ
に実行させることを特徴とするプログラムである。
本発明の第８の態様は、上述した画像表示装置の制御方法の各ステップをコンピュータに実行させることを特徴とするプログラムである。
【発明の効果】
【００１４】
本発明によれば、画像出力装置と、複数の通信部を有する画像表示装置と、が好適に利用可能となる。具体的には、複数の通信部を有する画像表示装置に画像出力装置を接続して使用する場合の利便性を向上することができる。また、複数の通信部を有する画像表示装置に画像出力装置を接続して使用する場合に画像表示装置の能力をより確実に有効利用することができる。
【図面の簡単な説明】
【００１５】
【図１】実施例１に係る画像表示システムの構成の一例を示すブロック図
【図２】実施例１に係る画像表示システムの構成の一例を示す図
【図３】実施例１に係るＤｉｓｐｌａｙＩＤの一例を示す図
【図４】実施例１に係るデスクトップ構成処理の一例を示すフローチャート
【図５】実施例１に係る画像表示システムの動作の一例を示す図
【図６】実施例２に係る画像表示システムの構成の一例を示すブロック図
【図７】実施例２に係る画像表示システムの構成の一例を示す図
【図８】実施例２において解決される課題の一例を示す図
【図９】実施例２に係るデスクトップ構成処理の一例を示すフローチャート
【図１０】実施例２に係る画像表示システムの動作の一例を示す図
【図１１】実施例３に係る画像表示システムの構成の一例を示すブロック図
【図１２】実施例３に係る第１通信部の構成の一例を示すブロック図
【図１３】実施例３に係るＤｉｓｐｌａｙＩＤの一例を示す図
【図１４】実施例３に係るＴｉｌｅｄブロックの一例を示す図
【図１５】実施例３に係る割当情報変更処理の一例を示すフローチャート
【図１６】実施例３に係る対応関係情報の一例を示す図
【図１７】実施例３において生成される割当情報の一例を示す図
【図１８】実施例３に係る表示の一例を示す図
【図１９】実施例４に係るＯＳＤメニュー画像の一例を示す図
【図２０】実施例４に係る割当情報変更処理の一例を示すフローチャート
【図２１】実施例４に係るＯＳＤメッセージ画像の一例を示す図
【発明を実施するための形態】
【００１６】
＜実施例１＞
以下、本発明の実施例１に係る画像表示システム及びその制御方法について説明する。
【００１７】
（画像表示システムの構成）
本実施例に係る画像表示システムの構成を大まかに説明する。
図１は、本実施例に係る画像表示システムの構成の一例を示すブロック図である。
図１に示すように、本実施例に係る画像表示システムは、画像出力装置１００、画像表示装置２００、及び、画像表示装置３００を有する。
【００１８】
画像出力装置１００は、画像表示装置を含む外部装置に接続可能な装置であり、且つ、画像データを出力可能な装置である。画像出力装置１００としては、例えば、パーソナルコンピュータ（ＰＣ）を使用することができる。本実施例では、画像出力装置１００としてＰＣを使用した場合の例を説明する。以後、画像出力装置１００を“ＰＣ１００”と記載する。
【００１９】
画像表示装置２００，３００は、画像出力装置を含む外部装置に接続可能な装置であり、画像データに基づく画像を表示可能な装置である。画像表示装置２００，３００としては、液晶表示装置（ＬＣＤ）、有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）表示装置、プロジェクター、等を使用することができる。本実施例では、画像表示装置２００，３００としてＬＣＤを使用した場合の例を説明する。以後、画像表示装置２００を“ＬＣＤ２００”と記載し、画像表示装置３００を“ＬＣＤ３００”と記載する。
【００２０】
図１では、ＰＣ１００にＬＣＤ２００，３００が接続されている。具体的には、ケーブル４００，５００を用いて、ＰＣ１００がＬＣＤ２００に接続されており、ケーブル６００を用いて、ＰＣ１００がＬＣＤ３００に接続されている。ケーブル４００，５００，６
００としては、双方向通信可能なケーブルを使用することができる。例えば、ケーブル４００，５００，６００として、ＤｉｓｐｌａｙＰｏｒｔ（ＤＰ）規格のケーブル、ＨＤＭＩ規格のケーブル、ＤＶＩ規格のケーブル、等を使用することができる。本実施例では、ケーブル４００，５００，６００としてＤＰ規格のケーブルを使用した場合の例を説明する。以後、ケーブル４００を“ＤＰ４００”と記載し、ケーブル５００を“ＤＰ５００”と記載し、ケーブル６００を“ＤＰ６００”と記載する。
【００２１】
（ＰＣ１００の構成）
ＰＣ１００の構成について説明する。
図１に示すように、ＰＣ１００は、ＣＰＵ１０１、通信部１０２，１０３，１０４、取得情報解析部１１４、デスクトップ設定部１１５、記憶部１１６、等を有する。
【００２２】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１は、記憶部１１６が記憶しているＯＳプログラム（ＯＳのプログラム）を展開して実行することにより、ＰＣ１００が備える各機能部の動作を制御する。また、ＣＰＵ１０１は、デスクトップ判定部１１７を有する。具体的には、記憶部１１６が記憶している判定プログラムをＣＰＵ１０１が展開して実行することにより、デスクトップ判定部１１７の機能が実現される。
【００２３】
通信部１０２，１０３，１０４は、外部装置との間のデータの送受信に使用可能な通信部（第２通信部）である。
図１では、ＤＰ４００を用いて、通信部１０２がＬＣＤ２００の通信部２０２に接続されている。そのため、通信部１０２は、ＤＰ４００を介して通信部２０２との間のデータの送受信を行うことができる。
また、図１では、ＤＰ５００を用いて、通信部１０３がＬＣＤ２００の通信部２０３に接続されている。そのため、通信部１０３は、ＤＰ５００を介して通信部２０３との間のデータの送受信を行うことができる。
また、図１では、ＤＰ６００を用いて、通信部１０４がＬＣＤ３００の通信部３０２に接続されている。そのため、通信部１０４は、ＤＰ６００を介して通信部３０２との間のデータの送受信を行うことができる。
【００２４】
通信部１０２は、画像出力部１０５、情報取得部１０６、接続検知部１０７、等を有する。通信部１０３は、画像出力部１０８、情報取得部１０９、接続検知部１１０、等を有する。そして、通信部１０４は、画像出力部１１１、情報取得部１１２、接続検知部１１３、等を有する。
【００２５】
画像出力部１０５，１０８，１１１は、ＣＰＵ１０１からの指示に従って、画像データを生成し、生成した画像データを出力する。画像データは、例えば、フレーム毎に生成されて出力される。画像出力部１０５，１０８，１１１は、例えば、ＧＰＵ（Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等によって構成されている。図１では、画像出力部１０５から出力された画像データは、ＤＰ４００のＬａｎｅ４０１を介して、ＬＣＤ２００の通信部２０２に伝送される。画像出力部１０８から出力された画像データは、ＤＰ５００のＬａｎｅ５０１を介して、ＬＣＤ２００の通信部２０３に伝送される。画像出力部１１１から出力された画像データは、ＤＰ６００のＬａｎｅ６０１を介して、ＬＣＤ３００の通信部３０２に伝送される。
【００２６】
情報取得部１０６，１０９，１１２は、接続されている外部機器からの対応情報の取得を試みる。具体的には、情報取得部１０６，１０９，１１２は、接続されている外部機器から、ＶＥＳＡ規格で定義されているＤｉｓｐｌａｙＩＤ（Ｄｉｓｐｌａｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ）を取得する。図１では、情報取得部１０６は、ＬＣＤ２００の通信部２０２から、ＤＰ４００のＡＵＸＣＨ（Ａｕｘｉｌｉａｒｙ  Ｃｈａｎｎｅ
ｌ）４０２を介して、ＤｉｓｐｌａｙＩＤを取得する。情報取得部１０９は、ＬＣＤ２００の通信部２０３から、ＤＰ５００のＡＵＸＣＨ５０２を介して、ＤｉｓｐｌａｙＩＤを取得する。情報取得部１１２は、ＬＣＤ３００の通信部３０２から、ＤＰ６００のＡＵＸＣＨ６０２を介して、ＤｉｓｐｌａｙＩＤを取得する。
【００２７】
画像表示装置には、以下の特徴を有する画像表示装置がある。
・外部装置との間のデータの送受信に使用可能な複数の通信部（第１通信部）が設けられている。
・画面の領域（表示可能領域）が、個別に画像を表示可能な複数の部分表示領域からなる。
・複数の第１通信部に複数の部分表示領域が対応付けられている。
【００２８】
上述した対応情報は、部分表示領域に関する情報である。
第２通信部（ＰＣ１００の通信部）に接続されている通信部が第１通信部である場合には、当該第１通信部に対応付けられている部分表示領域に関する対応情報であるＤｉｓｐｌａｙＩＤが取得される。第２通信部に接続されている通信部が第１通信部でない場合には、対応情報でないＤｉｓｐｌａｙＩＤが取得される。具体的には、第２通信部に接続されている通信部が第１通信部である場合には、当該第１通信部に対応付けられている部分表示領域に関する画面構成情報を含むＤｉｓｐｌａｙＩＤが取得される。第２通信部に接続されている通信部が第１通信部でない場合には、画面構成情報を含まないＤｉｓｐｌａｙＩＤが取得される。画面構成情報を対応情報と呼ぶこともできる。画面構成情報は、例えば、ＶＥＳＡ規格で定義されているＴｉｌｅｄ  Ｄｉｓｐｌａｙ  Ｔｏｐｏｌｏｇｙ  Ｂｌｏｃｋである。
【００２９】
接続検知部１０７は、ＤＰ４００のＨＰＤ（Ｈｏｔ  Ｐｌｕｇ  Ｄｅｔｅｃｔ）ライン４０３を用いて供給されるＨＰＤ信号を監視することにより、通信部１０２への外部装置の論理的な接続を検知する。接続検知部１０７は、ＨＰＤライン４０３を介して高電圧レベル（Ｈレベル）のＨＰＤ信号を受信した場合に、外部装置との接続の確立を検知する。そして、接続検知部１０７は、低電圧レベル（Ｌレベル）のＨＰＤ信号を受信した場合に、外部装置との非接続を検知する。
接続検知部１１０，１１３は、接続検知部１０７と同様の機能を有する。接続検知部１１０は、ＤＰ５００のＨＰＤライン５０３を用いて供給されるＨＰＤ信号を監視することにより、通信部１０３への外部装置の論理的な接続を検知する。接続検知部１１３は、ＤＰ６００のＨＰＤライン６０３を用いて供給されるＨＰＤ信号を監視することにより、通信部１０４への外部装置の接続を検知する。
なお、接続検知部１０７，１１０，１１３は、通信部１０２，１０３，１０４への外部装置の物理的な接続を検知してもよい。
【００３０】
取得情報解析部１１４は、通信部１０２，１０３，１０４の情報取得部１０６，１０９，１１２によって取得されたＤｉｓｐｌａｙＩＤを解析する。
【００３１】
デスクトップ設定部１１５は、デスクトップ判定部１１７からの指示に従ってデスクトップ設定を行う。デスクトップ設定は、ＰＣ１００が認識している画面毎にデスクトップを設定する処理である。デスクトップには、拡張デスクトップ、統合デスクトップ、等がある。拡張デスクトップは、１つの画面で表示されるデスクトップであり、統合デスクトップは、２つ以上の画面（仮想画面）で表示されるデスクトップである。デスクトップ設定は、外部装置が接続されている第２通信部毎に複数の出力モードのいずれかを設定する処理と言うこともできる。出力モードには、元画像の領域を構成する複数の部分画像領域のうちの１つにおける元画像の画像データを出力する第１出力モード、１画面分の画像データを出力する第２出力モード、等がある。統合デスクトップの画像データは、第１出力
モードで出力され、拡張デスクトップの画像データは、第２出力モードで出力される。
【００３２】
記憶部１１６は、不揮発性メモリと揮発性メモリを有する。揮発性メモリは、例えば、ＣＰＵ１０１が処理を行う際に、ワークメモリとして使用される。不揮発性メモリには、ＰＣ１００で実行される様々なプログラムが記録されている。例えば、不揮発性メモリには、ＯＳプログラムや判定プログラムが記録されている。また、不揮発性メモリには、後述するデスクトップ構成処理のプログラム、アプリケーションのプログラム、アプリケーションや種々の処理で使用されるデータ、等も記録されている。不揮発性メモリとしては、磁気ディスク、光ディスク、半導体メモリ、等を使用することができる。記憶部１１６が記憶しているプログラムは、書き替え可能であってもよいし、書き替え不可能であってもよい。
【００３３】
デスクトップ判定部１１７は、取得情報解析部１１４の解析結果に基づいて、デスクトップ設定部１１５への指示を行う。
【００３４】
（ＬＣＤ２００の構成）
ＬＣＤ２００の構成について説明する。
図１に示すように、ＬＣＤ２００は、ＣＰＵ２０１、通信部２０２，２０３、画像処理部２０４、表示部２０５、メモリ２０６，２０７、等を有する。
【００３５】
ＣＰＵ２０１は、不図示の記憶部が記憶している制御プログラムを展開して実行することにより、ＬＣＤ２００が備える各機能部の動作を制御する。
【００３６】
通信部２０２，２０３は、外部装置との間のデータの送受信に使用可能な通信部（第１通信部）である。
図１では、通信部２０２は、ＤＰ４００を介してＰＣ１００の通信部１０２との間のデータの送受信を行うことができる。通信部２０２は、ＰＣ１００の通信部１０２からＤＰ４００のＬａｎｅ４０１を介して供給された画像データを、画像処理部２０４に出力する。通信部２０２は、ＰＣ１００の通信部１０２より情報の取得を要求された場合に、通信部２０２に対応するＤｉｓｐｌａｙＩＤを、ＤＰ４００のＡＵＸＣＨ４０２を介して通信部１０２に出力する。通信部２０２に対応するＤｉｓｐｌａｙＩＤは、メモリ２０６が記憶しており、メモリ２０６から読み出される。通信部２０２は、ＬＣＤ２００の電源状態がオン状態である場合に、ＤＰ４００のＨＰＤライン４０３を介して通信部１０２にＨレベルのＨＰＤ信号を出力する。また、通信部２０２は、ＬＣＤ２００の電源状態がオフ状態である場合に、ＤＰ４００のＨＰＤライン４０３を介して通信部１０２にＬレベルのＨＰＤ信号を出力する。
通信部２０３は、ＤＰ５００を介してＰＣ１００の通信部１０３との間のデータの送受信を行うことができる。通信部２０３の機能は通信部２０２の機能と同様であるため、その説明は省略する。なお、通信部２０３に対応するＤｉｓｐｌａｙＩＤは、メモリ２０７が記憶しており、メモリ２０７から読み出される。
【００３７】
画像処理部２０４は、通信部２０２，２０３から出力された画像データを、所定の画像処理を施して出力する。所定の画像処理は、例えば、画像データのフォーマットを表示部２０５で表示可能なフォーマットに変換するフォーマット変換処理である。
また、画像処理部２０４は、表示部２０５の光源（バックライト）の発光状態を制御する。
【００３８】
ＬＣＤ２００は、図２に示すように、画面の領域が左右に並んだ２つの部分表示領域１，２からなる。そして、通信部２０２から出力された画像データに基づく画像が、左側の部分表示領域１に表示され、通信部２０３から出力された画像データに基づく画像が、右
側の部分表示領域２に表示される。即ち、通信部２０２には部分表示領域１が対応付けられており、通信部２０３には部分表示領域２が対応付けられている。そのため、通信部２０２からは、部分表示領域１に関する対応情報であるＤｉｓｐｌａｙＩＤが出力され、通信部２０３からは、部分表示領域２に関する対応情報であるＤｉｓｐｌａｙＩＤが出力される。そして、画像処理部２０４では、通信部２０２から出力された画像データのフォーマットが部分表示領域１に表示可能なフォーマットに変換され、通信部２０３から出力された画像データのフォーマットが部分表示領域２に表示可能なフォーマットに変換される。
【００３９】
表示部２０５は、液晶表示パネルとバックライトを有する。表示部２０５は、画像処理部２０４から出力された画像データに基づく画像を表示する。
【００４０】
メモリ２０６は、通信部２０２に対応するＤｉｓｐｌａｙＩＤを記憶する不揮発性メモリであり、メモリ２０７は、通信部２０３に対応するＤｉｓｐｌａｙＩＤを記憶する不揮発性メモリである。ＤｉｓｌｐｌａｙＩＤは、例えば、ＬＣＤ２００の工場出荷時、ＬＣＤ２００の工場出荷前、等において、メモリ２０６，２０７に予め記録される。
【００４１】
＜ＬＣＤ３００＞
ＬＣＤ３００の構成について説明する。
図１に示すように、ＬＣＤ３００は、ＣＰＵ３０１、通信部３０２、画像処理部３０３、表示部３０４、メモリ３０５、等を有する。
【００４２】
ＣＰＵ３０１は、不図示の記憶部が記憶している制御プログラムを展開して実行することにより、ＬＣＤ３００が備える各機能部の動作を制御する。
【００４３】
通信部３０２は、外部装置との間のデータの送受信に使用可能な通信部である。通信部３０２は、ＤＰ６００を介してＰＣ１００の通信部１０４との間のデータの送受信を行うことができる。通信部３０２の機能は通信部２０２，２０３の機能と同様であるため、その説明は省略する。なお、通信部３０２に対応するＤｉｓｐｌａｙＩＤは、メモリ３０５が記憶しており、メモリ３０５から読み出される。また、ＬＣＤ３００は、１つの通信部３０２しか有しておらず、通信部３０２に対応するＤｉｓｐｌａｙＩＤは対応情報ではない。
【００４４】
画像処理部３０３は、通信部３０２から出力された画像データを、所定の画像処理を施して出力する。所定の画像処理は、例えば、画像データのフォーマットを表示部３０４で表示可能なフォーマットに変換するフォーマット変換処理である。
また、画像処理部３０３は、表示部３０４の光源（バックライト）の発光状態を制御する。
【００４５】
ＬＣＤ３００では、図２に示すように、画面の領域３は複数の部分表示領域に分割されていない。そして、通信部３０２から出力された画像データに基づく画像が、画面の領域全体に表示される。そのため、画像処理部３０３では、通信部３０２から出力された画像データのフォーマットが画面の領域３に表示可能なフォーマットに変換される。
【００４６】
表示部３０４は、液晶表示パネルとバックライトを有する。表示部３０４は、画像処理部３０３から出力された画像データに基づく画像を表示する。
【００４７】
メモリ３０５は、通信部３０２に対応するＤｉｓｐｌａｙＩＤを記憶する不揮発性メモリである。ＤｉｓｌｐｌａｙＩＤは、例えば、ＬＣＤ３００の工場出荷時、ＬＣＤ３００の工場出荷前、等において、メモリ３０５に予め記録される。
【００４８】
（ＤＰの構成）
ＤＰ４００，５００，６００の構成について説明する。
なお、本実施例では、本実施例に係る処理を行う際に必要な信号線のみについて説明するが、ＤＰ４００，５００，６００として、ＤｉｓｐｌａｙＰｏｒｔ規格に準拠した一般的なケーブルを使用することができる。
ＤＰ４００は、Ｌａｎｅ４０１、ＡＵＸＣＨ４０２、ＨＰＤライン４０３、等の信号線を有する。ＤＰ５００は、Ｌａｎｅ５０１、ＡＵＸＣＨ５０２、ＨＰＤライン５０３、等の信号線を有する。ＤＰ６００は、Ｌａｎｅ６０１、ＡＵＸＣＨ６０２、ＨＰＤライン６０３、等の信号線を有する。
【００４９】
Ｌａｎｅ４０１は、ＰＣ１００からＬＣＤ２００への画像データの伝送に使用される信号線である。Ｌａｎｅ４０１は、ＭａｉｎＬｉｎｋ  Ｌａｎｅ０、ＭａｉｎＬｉｎｋ  Ｌａｎｅ１、ＭａｉｎＬｉｎｋ  Ｌａｎｅ２、及び、ＭａｉｎＬｉｎｋ  Ｌａｎｅ３を有する。
ＡＵＸＣＨ４０２は、ＬＣＤ２００からＰＣ１００へのＤｉｓｐｌａｙＩＤの伝送に使用される信号線である。ＡＵＸＣＨ４０２を用いたＤｉｓｐｌａｙＩＤの伝送の通信方式は、Ｉ２Ｃ規格に準拠している。
ＨＰＤライン４０３は、ＬＣＤ２００からＰＣ１００へのＨＰＤ信号の伝送に使用される信号線である。
【００５０】
（ＤｉｓｐｌａｙＩＤ）
本実施例に係るＤｉｓｐｌａｙＩＤについて説明する。
なお、本実施例に係るＤｉｓｐｌａｙＩＤの記述内容は、ＶＥＳＡ（Ｖｉｄｅｏ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｓｔａｎｄａｒｄｓ  Ａｓｓｏｃｉａｔｉｏｎ）規格で規定されているものとする。
以下では、ＤｉｓｐｌａｙＩＤのバージョンが１．３である場合の例を説明する。
【００５１】
ＤｉｓｐｌａｙＩＤは、画像表示装置の基本ディスプレイパラメータ、画像表示装置に入力可能な画像データの解像度、等の対応フォーマット情報を含むデータである。また、画面の領域が複数の部分表示領域からなる画像表示装置のＤｉｓｐｌａｙＩＤには、対応情報である画面構成情報が含まれる。例えば、画面構成情報として、ＶＥＳＡ規格で定義されているＴｉｌｅｄ  Ｄｉｓｐｌａｙ  Ｔｏｐｏｌｏｇｙ  Ｄａｔａ  Ｂｌｏｃｋ（Ｔｉｌｅｄブロック）が含まれる。本実施例では、画面構成情報がＴｉｌｅｄブロックである場合の例を説明する。通信部２０２，２０３に対応するＤｉｓｐｌａｙＩＤは、Ｔｉｌｅｄブロックを含むデータである。
【００５２】
（Ｔｉｌｅｄブロック）
図３を参照して、Ｔｉｌｅｄブロック７０１について説明する。
図３に示すように、Ｔｉｌｅｄブロック７０１は、ＤｉｓｐｌａｙＩＤ７００の一部である。図３に示すように、Ｔｉｌｅｄブロック７０１は、Ｔｉｌｅｄ  Ｄｉｓｐｌａｙ  ａｎｄ  Ｔｉｌｅ  Ｃａｐａｂｉｌｉｔｉｅｓ７０２、Ｔｉｌｅｄ  Ｄｉｓｐｌａｙ  Ｔｏｐｏｌｏｇｙ７０３、Ｔｉｌｅ  Ｌｏｃａｔｉｏｎ７０４を含む。
なお、本実施例では、一部の情報（データ）のみについて説明し、ＤｉｓｐｌａｙＩＤやＴｉｌｅｄブロックに含まれている他の情報についての説明は省略する。
【００５３】
Ｔｉｌｅｄ  Ｄｉｓｐｌａｙ  ａｎｄ  Ｔｉｌｅ  Ｃａｐａｂｉｌｉｔｉｅｓ７０２は、画像表示装置を示す情報であり、画面の領域が複数の部分表示領域によって構成されているか否かを示す情報である。本実施例では、Ｔｉｌｅｄ  Ｄｉｓｐｌａｙ  ａｎｄ  Ｔｉｌｅ  Ｃａｐａｂｉｌｉｔｉｅｓを“物理モニター構成情報”と呼ぶ。本実施例では、
部分表示領域に対応する通信部については、物理モニター構成情報として“Ｔｒｕｅ”が使用される。そして、部分表示領域に対応しない通信部については、物理モニター構成情報として“Ｆａｌｓｅ”が使用されたり、Ｔｉｌｅｄブロックが使用されなかったりする。本実施例では、ＬＣＤ２００が１台の画像表示装置であり、ＬＣＤ２００の画面の領域が複数の部分表示領域によって構成されている。そのため、通信部２０２，２０３に対応する物理モニター構成情報として“Ｔｒｕｅ”が使用される。
【００５４】
Ｔｉｌｅｄ  Ｄｉｓｐｌａｙ  Ｔｏｐｏｌｏｇｙ７０３は、水平方向における部分表示領域の数と垂直方向における部分表示領域の数とを表す情報である。本実施例では、Ｔｉｌｅｄ  Ｄｉｓｐｌａｙ  Ｔｏｐｏｌｏｇｙを“レイアウト情報”と呼ぶ。レイアウト情報は、部分表示領域の総数を表す数情報でもある。ＬＣＤ２００の画面の領域は、左右に並んだ２つの部分表示領域によって構成されている。そのため、通信部２０２，２０３に対応するレイアウト情報として、水平方向における部分表示領域の数が２であり、且つ、垂直方向における部分表示領域の数が１であるレイアウト情報が使用される。
【００５５】
Ｔｉｌｅ  Ｌｏｃａｔｉｏｎ７０４は、第１通信部に対応する部分表示領域の、画面の領域（複数の部分表示領域）に対する相対位置を表す情報である。本実施例では、Ｔｉｌｅ  Ｌｏｃａｔｉｏｎを“位置情報”と呼ぶ。通信部２０２に対応する部分表示領域は、左から１番目且つ上から１番目の部分表示領域である。そのため、通信部２０２に対応する位置情報として、（水平方向の位置，垂直方向の位置）＝（１，１）が使用される。そして、通信部２０３に対応する部分表示領域は、左から２番目且つ上から１番目の部分表示領域である。そのため、通信部２０３に対応する位置情報として、（２，１）が使用される。
【００５６】
上述したレイアウト情報と位置情報とによって、第１通信部に対応する部分表示領域が表される。そのため、レイアウト情報と位置情報を合わせて、“部分表示領域を表す領域情報”と呼ぶこともできる。
なお、Ｔｉｌｅｄブロックは、レイアウト情報や位置情報とは異なる情報として、領域情報を含んでいてもよい。
【００５７】
（デスクトップ構成処理）
図４を参照して、ＰＣ１００で行われるデスクトップ構成処理について説明する。
図４は、本実施例に係るデスクトップ構成処理の一例を説明するためのフローチャートである。
デスクトップ構成処理は、ＰＣ１００の通信部１０２，１０３，１０４の接続状態が変化した場合に出力モードとデスクトップを適切な状態に自動設定する処理である。デスクトップ構成処理は、例えば、ＰＣ１００の電源状態がオフ状態からオン状態へ切り替えられたことをトリガとして開始される。ＰＣ１００の電源状態がオフ状態からオン状態へ切り替えられると、記憶部１１６が記憶しているデスクトップ構成プログラム（デスクトップ構成処理のプログラム）をＣＰＵ１０１が展開して実行する。それにより、デスクトップ構成処理が開始される。
なお、以下の処理フローはあくまで一例であり、本実施例に係るデスクトップ構成処理の処理フローは以下の処理フローに限定されない。
【００５８】
まず、ＣＰＵ１０１が、３つの通信部１０２，１０３，１０４のそれぞれについて、その通信部に対して外部装置が接続されたか否かを判定する（Ｓ１０１）。通信部１０２に外部装置が接続されたか否かは、接続検知部１０７の検知結果（監視結果）に基づいて判定される。通信部１０３に外部装置が接続されたか否かは、接続検知部１１０の検知結果に基づいて判定される。通信部１０４に外部装置が接続されたか否かは、接続検知部１１３の検知結果に基づいて判定される。本実施例では、外部装置が接続されたと判定された
通信部を“接続通信部”と呼ぶ。接続通信部が存在する場合には（Ｓ１０１：ＹＥＳ）、当該接続通信部について、Ｓ１０２以降の処理が行われる。接続通信部が存在しない場合には（Ｓ１０１：ＮＯ）、接続通信部が検出されるまで、Ｓ１０１の処理が繰り返される。
【００５９】
外部装置が通信部に初めて接続された場合、通信部に接続されている外部装置が変更された場合、等において、接続通信部が検出されることがある。そのため、接続通信部に接続されている外部装置からＤｉｓｐｌａｙＩＤが取得されていないことがある。
そこで、Ｓ１０２では、ＣＰＵ１０１が、接続通信部について、ＤｉｓｐｌａｙＩＤが取得されたか否かを判定する。通信部１０２が接続通信部である場合には、情報取得部１０６によってＤｉｓｐｌａｙＩＤが取得されたか否かが判定される。通信部１０３が接続通信部である場合には、情報取得部１０９によってＤｉｓｐｌａｙＩＤが取得されたか否かが判定される。通信部１０４が接続通信部である場合には、情報取得部１１２によってＤｉｓｐｌａｙＩＤが取得されたか否かが判定される。ＤｉｓｐｌａｙＩＤが未取得の接続通信部が存在する場合には（Ｓ１０２：ＹＥＳ）、Ｓ１０３に処理が進められる。ＤｉｓｐｌａｙＩＤが未取得の接続通信部が存在しない場合には（Ｓ１０２：ＮＯ）、Ｓ１０４に処理が進められる。
【００６０】
Ｓ１０３では、ＣＰＵ１０１が、ＤｉｓｐｌａｙＩＤが未取得の接続通信部に対して、ＤｉｓｐｌａｙＩＤの取得を指示する。ＤｉｓｐｌａｙＩＤの取得が指示された接続通信部は、当該接続通信部に接続されている外部装置から、当該接続通信部の情報取得部を用いてＤｉｓｐｌａｙＩＤを取得し、取得したＤｉｓｐｌａｙＩＤをＣＰＵ１０１に出力する。その後、Ｓ１０４に処理が進められる。
Ｓ１０４では、取得情報解析部１１４が、接続通信部が取得したＤｉｓｐｌａｙＩＤを解析する。その後、Ｓ１０５に処理が進められる。
【００６１】
Ｓ１０５では、ＣＰＵ１０１が、Ｓ１０４における解析の結果に基づいて、接続通信部で取得されたＤｉｓｐｌａｙＩＤにＴｉｌｅｄブロック（画面構成情報）が含まれているか否かを判定する。Ｔｉｌｅｄブロックが取得された接続通信部が存在する場合には（Ｓ１０５：ＹＥＳ）、Ｓ１０６に処理が進められる。Ｔｉｌｅｄブロックが取得された接続通信部が存在しない場合には（Ｓ１０５：ＮＯ）、Ｓ１０８に処理が進められる。
【００６２】
ユーザー操作に応じてデスクトップ設定を行う場合、ユーザーは、通常、物理的に存在する１つの画面に１画面分の画像（１つのデスクトップ）が表示されるように、デスクトップ設定のための操作を行う。そのため、対応情報（物理モニター構成情報が“Ｔｒｕｅ”であるＴｉｌｅｄブロック）が取得された接続通信部のデスクトップとして、統合デスクトップを設定すべきである。即ち、対応情報が取得された接続通信部の出力モードとして、第１出力モードを設定すべきである。
【００６３】
そこで、Ｓ１０６では、デスクトップ判定部１１７が、Ｔｉｌｅｄブロックが取得された接続通信部のデスクトップとして、統合デスクトップを設定すべきか否かを判定する。本実施例では、統合デスクトップを設定すべきか否かの判定は、Ｓ１０４の解析の結果に基づいて行われる。具体的には、デスクトップ判定部１１７は、取得されたＴｉｌｅｄブロックに含まれている物理モニター構成情報が“Ｔｒｕｅ”であるか否かを判定する。取得された物理モニター構成情報が“Ｔｒｕｅ”である接続通信部に対しては、Ｔｉｌｅｄブロックが対応情報であると判定され、統合デスクトップを設定すべきであると判定される。取得された物理モニター構成情報が“Ｆａｌｓｅ”である接続通信部に対しては、Ｔｉｌｅｄブロックが対応情報でないと判定され、統合デスクトップを設定すべきでないと判定される。統合デスクトップを設定すべきであると判定された接続通信部が存在する場合には（Ｓ１０６：ＹＥＳ）、Ｓ１０７に処理が進められる。統合デスクトップを設定す
べきであると判定された接続通信部が存在しない場合には（Ｓ１０６：ＮＯ）、Ｓ１０８に処理が進められる。
【００６４】
なお、物理モニター構成情報を用いずに、Ｔｉｌｅｄブロックが対応情報であるか否かが判定されてもよい。例えば、レイアウト情報や位置情報を用いて、Ｔｉｌｅｄブロックが対応情報であるか否かが判定されてもよい。
【００６５】
Ｓ１０７では、デスクトップ判定部１１７が、Ｓ１０６で統合デスクトップを設定すべきであると判定された接続通信部に対して統合デスクトップを設定する指示を、デスクトップ設定部１１５に対して出力する。デスクトップ設定部１１５は、デスクトップ判定部１１７からの指示に応じて、Ｓ１０６で統合デスクトップを設定すべきであると判定された接続通信部に対して、統合デスクトップを設定する。その後、Ｓ１０８に処理が進められる。
【００６６】
このように、本実施例では、対応情報が取得された接続通信部に対して、統合デスクトップ（第１出力モード）が自動で設定される。それにより、画像出力装置と、複数の通信部を有する画像表示装置と、が好適に利用可能となる。具体的には、複数の通信部を有する画像表示装置に画像出力装置を接続して使用する場合の利便性を向上することができる。より具体的には、デスクトップの設定のための操作をユーザーが行う手間を省くことができる。
【００６７】
本実施例では、接続通信部毎に、その接続通信部（画像出力部）を用いて、当該接続通信部に対して設定されているデスクトップ（出力モード）に基づく画像データが出力される。具体的には、接続通信部が有する画像出力部が、その接続通信部に対して設定されているデスクトップの画像データを生成し、生成した画像データを出力する。そのため、統合デスクトップが設定された接続通信部が有する画像出力部は、統合デスクトップの画像データ（統合デスクトップの一部の画像データ）を生成し、生成した画像データを出力する。
【００６８】
ここで、統合デスクトップ（第１出力モード）を設定し、統合デスクトップの画像データを生成するためには、対応情報が必要である。具体的には、レイアウト情報（水平方向における部分表示領域の数、及び、垂直方向における部分表示領域の数）が必要である。そのため、本実施例では、デスクトップ判定部１１７は、統合デスクトップの設定対象である接続通信部によって取得されたレイアウト情報を、デスクトップ設定部１１５に出力する。図１の例では、通信部１０２に統合デスクトップを設定する際に使用する情報として、通信部２０２に対応するレイアウト情報が出力される。そして、通信部１０２に統合デスクトップを設定する際に使用する情報として、通信部２０３に対応するレイアウト情報が出力される。
なお、統合デスクトップの設定方法としては、様々な従来技術を使用することができる。
【００６９】
Ｓ１０８では、ＣＰＵ１０１が、デスクトップが未設定の接続通信部が存在するか否かを判定する。デスクトップが未設定の接続通信部が存在する場合には（Ｓ１０８：ＹＥＳ）、Ｓ１０９に処理が進められる。デスクトップが未設定の接続通信部が存在しない場合には（Ｓ１０８：ＮＯ）、Ｓ１０１に処理が戻される。ここでは、デスクトップが未設定の接続通信部は、対応情報が取得されなかった接続通信部である。
【００７０】
Ｓ１０９では、デスクトップ設定部１１５が、Ｓ１０８でデスクトップが未設定であると判定された接続通信部に対して、拡張デスクトップ（第２出力モード）を設定する。その後、Ｓ１０１に処理が戻される。
統合デスクトップの設定だけでなく拡張デスクトップの設定も自動で行うことにより、利便性をより向上することができる。
拡張デスクトップが設定された接続通信部が有する画像出力部は、拡張デスクトップの画像データを生成し、生成した画像データを出力する。
なお、拡張デスクトップの設定方法としては、様々な従来技術を使用することができる。
【００７１】
以上述べたように、本実施例によれば、対応情報が取得された第２通信部（画像出力装置が有する通信部）に対して、第１出力モードが自動で設定される。それにより、画像出力装置と、複数の通信部を有する画像表示装置と、が好適に利用可能となる。具体的には、複数の通信部を有する画像表示装置に画像出力装置を接続して使用する場合の利便性を向上することができる。
また、本実施例によれば、対応情報が取得されなかった第２通信部に対して、第２出力モードが自動で設定される。それにより、複数の通信部を有する画像表示装置に画像出力装置を接続して使用する場合の利便性をより向上することができる。
【００７２】
例えば、図５に示すように、ＬＣＤ２００に画像データを出力する第２通信部に対しては統合デスクトップが自動で設定され、ＬＣＤ３００に画像データを出力する第２通信部に対しては拡張デスクトップが自動で設定される。その結果、ユーザーが煩雑な設定操作を行うことなく、好適なデスクトップを自動で設定することができる。具体的には、物理的に存在する１つの画面に１つのデスクトップ画像が表示されるように、デスクトップを自動で設定することができる。
【００７３】
なお、本実施例では、画像出力装置が画像表示装置から取得する情報がＤｉｓｐｌａｙＩＤである例を説明したが、これに限らない。例えば、画像出力装置が画像表示装置から取得する情報は、ＥＤＩＤ（Ｅｘｔｅｎｄｅｄ  Ｄｉｓｐｌａｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ）等であってもよい。また、本実施例では、対応情報がＴｉｌｅｄブロックである例を説明したが、これに限らない。対応情報は、部分表示領域に関する情報であればよく、統合デスクトップの設定を促す情報であればよい。
【００７４】
なお、本実施例では、画像出力装置が３つの第２通信部を有する例を説明したが、第２通信部の数は３つより多くても少なくてもよい。また、本実施例では、１台の画像出力装置に２台の画像表示装置が接続されている例を説明したが、これに限らない。画像出力装置に接続されている画像表示装置の数は、２台より多くても少なくてもよい。画面の領域が複数の部分表示領域からなる画像表示装置が、画像出力装置に複数台接続されてもよい。
【００７５】
なお、本実施例では、２つの部分表示領域によって画面の領域が構成される例を説明したが、これに限らない。２つより多い部分表示領域によって画面の領域が構成されてもよい。そして、１台の画像表示装置が有する第１通信部の数は２つより多くてもよい。
【００７６】
なお、対応情報が取得された第２通信部に対して、当該対応情報に含まれている領域情報（レイアウト情報と位置情報）に基づく統合デスクトップ（第１出力モード）が自動で設定されることが好ましい。具体的には、以下の統合デスクトップが自動で設定されることが好ましい。
・画面の領域全体が元画像の領域全体に対応するとした場合に領域情報が表す部分表示領域に対応する元画像の領域が、部分画像領域として設定された統合デスクトップ
それにより、より適切なデスクトップ設定や画像表示を行うことが可能となる。具体的には、画面の領域が複数の部分表示領域からなる画像表示装置において、破綻の無い画像を表示することができる。
【００７７】
なお、複数台の画像表示装置で１つの画像を表示する場合、各画像表示装置のベゼル（枠部材）を考慮した画像表示を行うことができる。本実施例では、対応情報が取得された複数の第２通信部は、１つの画面を用いた画像表示で使用される。そのため、Ｓ１０７では、ベゼルを考慮した画像表示が行われないようにデスクトップ（出力モード）を設定することが好ましい。ベゼルを考慮した画像表示は従来技術であるため、その説明は省略する。
【００７８】
なお、ユーザーが、１つの画面に複数のデスクトップ（拡張デスクトップ）を表示することを望んでいる場合もある。
そのため、第２通信部に設定されている第１出力モード（統合デスクトップの設定）を解除するユーザー操作が行われた場合に、デスクトップ設定部が、当該第２通信部に対して、第２出力モード（拡張デスクトップ）を自動で設定してもよい。
それにより、利便性をより向上することができる。
【００７９】
なお、第２出力モードは、１つの仮想画面の画像データを出力する出力モードと言うこともできる。仮想画面は、理論的に存在する画面であり、第２通信部単位で画像出力装置が認識する画面である。
そして、対応情報が取得された２つ以上の第２通信部のそれぞれに対して第２出力モードを設定する際には、当該対応情報に含まれている位置情報に基づいて第２出力モードが設定されることが好ましい。具体的には、以下の条件を満たすように、上記２つ以上の第２通信部のそれぞれに対して第２出力モードが設定されることが好ましい。
・上記２つ以上の第２通信部に対して設定する２つ以上の第２出力モードで想定される２つ以上の仮想画面の配置が、上記２つ以上の第２通信部に対して取得された２つ以上の対応情報に関する２つ以上の部分表示領域の配置と一致する。
【００８０】
＜実施例２＞
以下、本発明の実施例２に係る画像表示システム及びその制御方法について説明する。なお、実施例１と同様の機能や構成については、説明を省略する。
【００８１】
（画像表示システムの構成）
本実施例に係る画像表示システムの構成を大まかに説明する。
図６は、本実施例に係る画像表示システムの構成の一例を示すブロック図である。
図６に示すように、本実施例に係る画像表示システムは、画像出力装置８００と画像表示装置９００を有する。
【００８２】
本実施例では、画像出力装置８００としてＰＣを使用した場合の例を説明する。以後、画像出力装置８００を“ＰＣ８００”と記載する。
また、本実施例では、画像表示装置９００としてＬＣＤを使用した場合の例を説明する。以後、画像表示装置９００を“ＬＣＤ９００”と記載する。
【００８３】
図６では、ＰＣ８００にＬＣＤ９００が接続されている。具体的には、ケーブル１０００，１１００を用いて、ＰＣ８００がＬＣＤ９００に接続されている。また、図６では、ＬＣＤ９００にケーブル１２００，１３００も接続されている。但し、ケーブル１２００，１３００の一端にＬＣＤ９００が接続されており、ケーブル１２００，１３００の他端には装置が接続されていない。本実施例では、ケーブル１０００，１１００，１２００，１３００としてＤＰ規格のケーブルを使用した場合の例を説明する。以後、ケーブル１０００を“ＤＰ１０００”、ケーブル１１００を“ＤＰ１１００”、ケーブル１２００を“ＤＰ１２００”、ケーブル１３００を“ＤＰ１３００”と記載する。
【００８４】
（ＰＣ８００の構成）
ＰＣ８００の構成について説明する。
図６に示すように、ＰＣ８００は、ＣＰＵ８０１、通信部８０２，８０３、取得情報解析部８０４、デスクトップ設定部８０５、記憶部８０６、等を有する。
【００８５】
ＣＰＵ８０１は、記憶部８０６が記憶しているＯＳプログラムを展開して実行することにより、ＰＣ８００が備える各機能部の動作を制御する。また、ＣＰＵ８０１は、デスクトップ判定部８０７を有する。具体的には、記憶部８０６が記憶している判定ブログラムをＣＰＵ８０１が展開して実行することにより、デスクトップ判定部８０７の機能が実現される。
【００８６】
通信部８０２，８０３は、外部装置との間のデータの送受信に使用可能な通信部（第２通信部）である。
図６では、ＤＰ１０００を用いて、通信部８０２がＬＣＤ９００の通信部９０２に接続されている。そのため、通信部８０２は、ＤＰ１０００を介して通信部９０２との間のデータの送受信を行うことができる。
また、図６では、ＤＰ１１００を用いて、通信部８０３がＬＣＤ９００の通信部９０３に接続されている。そのため、通信部８０３は、ＤＰ１１００を介して通信部９０３との間のデータの送受信を行うことができる。
通信部８０２，８０３は、実施例１の通信部１０２，１０３，１０４と同様に、画像出力部、情報取得部、接続検知部、等を有する。
【００８７】
取得情報解析部８０４は、通信部８０２，８０３の情報取得部によって取得された情報（ＤｉｓｐｌａｙＩＤ）を解析する。
デスクトップ設定部８０５は、デスクトップ判定部８０７からの指示に従ってデスクトップ設定を行う。
記憶部８０６は、不揮発性メモリと揮発性メモリを有する。揮発性メモリは、例えば、ＣＰＵ８０１が処理を行う際に、ワークメモリとして使用される。不揮発性メモリには、ＰＣ８００で実行される様々なプログラムが記録されている。記憶部８０６が記憶しているプログラムは、書き替え可能であってもよいし、書き替え不可能であってもよい。
デスクトップ判定部８０７は、取得情報解析部８０４の解析結果に基づいて、デスクトップ設定部８０５への指示を行う。
【００８８】
（ＬＣＤ９００の構成）
ＬＣＤ９００の構成について説明する。
図６に示すように、ＬＣＤ９００は、ＣＰＵ９０１、通信部９０２，９０３，９０４，９０５、画像処理部９０６、表示部９０７、メモリ９０８，９０９，９１０，９１１を有する。
【００８９】
ＣＰＵ９０１は、不図示の記憶部が記憶している制御プログラムを展開して実行することにより、ＬＣＤ９００が備える各機能部の動作を制御する。
【００９０】
通信部９０２，９０３，９０４，９０５は、外部装置との間のデータの送受信に使用可能な通信部（第１通信部）である。通信部９０２，９０３，９０４，９０５の機能は、実施例１の通信部２０２，２０３と同様であるため、その詳細な説明は省略する。
図６では、通信部９０２は、ＤＰ１０００を介してＰＣ８００の通信部８０２との間のデータの送受信を行うことができる。通信部９０２に対応するＤｉｓｐｌａｙＩＤはメモリ９０８が記憶しており、通信部９０２は、通信部９０２に対応するＤｉｓｐｌａｙＩＤをメモリ９０８から読み出して出力することができる。
通信部９０３は、ＤＰ１１００を介してＰＣ８００の通信部８０３との間のデータの送
受信を行うことができる。通信部９０３に対応するＤｉｓｐｌａｙＩＤはメモリ９０９が記憶しており、通信部９０３は、通信部９０３に対応するＤｉｓｐｌａｙＩＤをメモリ９０９から読み出して出力することができる。
通信部９０４，９０５には外部装置が接続されていないため、通信部９０４，９０５は、外部装置との間のデータの送受信は行わない。通信部９０４に対応するＤｉｓｐｌａｙＩＤはメモリ９１０が記憶しており、通信部９０４は、通信部９０４に対応するＤｉｓｐｌａｙＩＤをメモリ９１０から読み出して出力することができる。通信部９０５に対応するＤｉｓｐｌａｙＩＤはメモリ９１１が記憶しており、通信部９０５は、通信部９０５に対応するＤｉｓｐｌａｙＩＤをメモリ９１１から読み出して出力することができる。
【００９１】
画像処理部９０６は、通信部９０２，９０３，９０４，９０５から出力された画像データを、所定の画像処理を施して出力する。実施例１で述べたように、所定の画像処理は、例えば、画像データのフォーマットを表示部９０７で表示可能なフォーマットに変換するフォーマット変換処理である。
また、画像処理部９０６は、表示部９０７の光源（バックライト）の発光状態を制御する。
【００９２】
ＬＣＤ９００は、図７に示すように、画面の領域が２行２列のマトリクス状に並んだ４つの部分表示領域１〜４からなる。通信部９０２から出力された画像データに基づく画像は１行１列目の部分表示領域１に表示され、通信部９０３から出力された画像データに基づく画像は１行２列目の部分表示領域２に表示される。そして、通信部９０４から出力された画像データに基づく画像は２行１列目の部分表示領域３に表示され、通信部９０５から出力された画像データに基づく画像は２行２列目の部分表示領域４に表示される。即ち、通信部９０２には部分表示領域１が対応付けられており、通信部９０３には部分表示領域２が対応付けられており、通信部９０４には部分表示領域３が対応付けられており、通信部９０５には部分表示領域４が対応付けられている。そのため、通信部９０２からは、部分表示領域１に関する対応情報であるＤｉｓｐｌａｙＩＤが出力され、通信部９０３からは、部分表示領域２に関する対応情報であるＤｉｓｐｌａｙＩＤが出力される。通信部９０４からは、部分表示領域３に関する対応情報であるＤｉｓｐｌａｙＩＤが出力され、通信部９０５からは、部分表示領域５に関する対応情報であるＤｉｓｐｌａｙＩＤが出力される。そして、画像処理部９０６により、通信部９０２，９０３，９０４，９０５から出力された画像データのフォーマットが変換される。通信部９０２から出力された画像データのフォーマットは、部分表示領域１に表示可能なフォーマットに変換され、通信部９０３から出力された画像データのフォーマットは、部分表示領域２に表示可能なフォーマットに変換される。通信部９０４から出力された画像データのフォーマットは、部分表示領域３に表示可能なフォーマットに変換され、通信部９０５から出力された画像データのフォーマットは、部分表示領域４に表示可能なフォーマットに変換される。
【００９３】
表示部９０７は、液晶表示パネルとバックライトを有する。表示部９０７は、画像処理部９０６から出力された画像データに基づく画像を表示する。
メモリ９０８は、通信部９０２に対応するＤｉｓｐｌａｙＩＤを記憶する不揮発性メモリであり、メモリ９０９は、通信部９０３に対応するＤｉｓｐｌａｙＩＤを記憶する不揮発性メモリである。メモリ９１０は、通信部９０４に対応するＤｉｓｐｌａｙＩＤを記憶する不揮発性メモリであり、メモリ９１１は、通信部９０５に対応するＤｉｓｐｌａｙＩＤを記憶する不揮発性メモリである。
【００９４】
（ＤＰの構成）
ＤＰ１０００，１１００，１２００，１３００は、実施例１のＤＰ４００，５００，６００と同様の構成を有する。具体的には、ＤＰ１０００，１１００，１２００，１３００は、Ｌａｎｅ、ＡＵＸＣＨ、ＨＰＤライン、等の信号線を有する。
【００９５】
（Ｔｉｌｅｄブロック）
本実施例では、実施例１と同様に、対応情報としてＴｉｌｅｄブロックが使用される例を説明する。
なお、本実施例に係るＤｉｓｐｌａｙＩＤのデータ構造は、実施例１のＤｉｓｐｌａｙＩＤと同様であるため、その説明は省略する。また、本実施例に係るＴｉｌｅｄブロックのデータ構造は、実施例１のＴｉｌｅｄブロックと同様であるため、その説明は省略する。
【００９６】
本実施例では、ＬＣＤ９００が１台の画像表示装置であり、ＬＣＤ９００の画面の領域が複数の部分表示領域によって構成されている。そのため、通信部９０２，９０３，９０４，９０５に対応する物理モニター構成情報として“Ｔｒｕｅ”が使用される。
また、本実施例では、ＬＣＤ９００の画面の領域は、２行２列のマトリクス状に並んだ４つの部分表示領域によって構成されている。そのため、通信部９０２，９０３，９０４，９０５に対応するレイアウト情報として、水平方向における部分表示領域の数が２であり、且つ、垂直方向における部分表示領域の数が２であるレイアウト情報が使用される。また、本実施例では、通信部９０２に対応する部分表示領域は、左から１番目且つ上から１番目の部分表示領域である。そのため、通信部９０２に対応する位置情報として、（水平方向の位置，垂直方向の位置）＝（１，１）が使用される。通信部９０３に対応する部分表示領域は、左から２番目且つ上から１番目の部分表示領域である。そのため、通信部９０３に対応する位置情報として、（２，１）が使用される。通信部９０４に対応する部分表示領域は、左から１番目且つ上から２番目の部分表示領域である。そのため、通信部９０４に対応する位置情報として、（１，２）が使用される。通信部９０５に対応する部分表示領域は、左から２番目且つ上から２番目の部分表示領域である。そのため、通信部９０５に対応する位置情報として、（２，２）が使用される。
【００９７】
（デスクトップ構成処理）
図８を参照して、ＰＣ８００とＬＣＤ９００との接続に一部の第１通信部を使用した場合に生じる課題について説明する。
図８の例では、ＰＣ８００とＬＣＤ９００との接続にＬＣＤ９００の通信部９０２，９０３しか使用されておらず、ＬＣＤ９００の通信部９０４，９０５に対して外部装置が接続されていない。
【００９８】
ここで、ＰＣ８００が、ＬＣＤ９００との接続が確立している通信部８０２，８０３に対して、通信部８０２，８０３が取得したレイアウト情報（通信部９０２，９０３に対応するレイアウト情報）に基づく統合デスクトップを設定したとする。通信部９０２，９０３に対応するレイアウト情報は、水平方向における部分表示領域の数が２であり、且つ、垂直方向における部分表示領域の数が２であるレイアウト情報である。そのため、通信部８０２，８０３に対しては、画面の領域が２行２列の４つの部分表示領域によって構成されていることを想定した統合デスクトップが設定される。
【００９９】
その場合、通信部９０２，９０３は、設定された統合デスクトップの画像データ（統合デスクトップの一部の画像データ）をＰＣ８００から取得し、取得した画像データを画像処理部９０６に出力する。通信部９０４，９０５には画像データが入力されないため、通信部９０４，９０５から画像処理部９０６へは画像データは出力されない。
その結果、図８に示すように、ＬＣＤ９００の画面に、下半分が欠けた画像が表示されてしまう（画像の欠け）。
【０１００】
一般に、デスクトップの画像においては、画像の下部等の特定の位置に操作部が配置されていることが多い。例えば、ＰＣ８００の電源操作等を行うためのスタートボタン、Ｐ
Ｃ８００で実行されているアプリケーションの状態等を示すタスクバー、等の操作部は、画像の下部に配置されていることが多い。そのため、図８のように画像の一部が欠けてしまうと、様々なユーザー操作が行えなくなってしまったり、様々な情報が視認できなくなってしまったりしてしまう（利便性の低下）。
【０１０１】
このように、ＰＣ８００とＬＣＤ９００との接続に一部の第１通信部を使用した場合、画像の欠けや利便性の低下が生じてしまうことがある。
【０１０２】
そこで、本実施例では、上記課題を解決することのできるデスクトップ構成処理を行う。
具体的には、デスクトップ設定部８０５は、全ての部分表示領域についての対応情報が取得された場合に、対応情報が取得された第２通信部に対して統合デスクトップ（第１出力モード）を自動で設定する自動統合設定処理を行う。そして、デスクトップ設定部８０５は、少なくとも一部の部分表示領域についての対応情報が取得されなかった場合に、上記自動統合設定処理を省略する。それにより、上述した画像の欠けや利便性の低下の発生を抑制することができる。
【０１０３】
図９を参照して、ＰＣ８００で行われるデスクトップ構成処理について説明する。
図９は、本実施例に係るデスクトップ構成処理の一例を説明するためのフローチャートである。
なお、図９において、実施例１と同じ処理には実施例１（図４）と同じ符号を付し、その説明は省略する。
なお、以下の処理フローはあくまで一例であり、本実施例に係るデスクトップ構成処理の処理フローは以下の処理フローに限定されない。
【０１０４】
取得された物理モニター構成情報が“Ｔｒｕｅ”である接続通信部が存在する場合（Ｓ１０６：ＹＥＳ）、全ての部分表示領域についての対応情報が取得されたか否かを判定する必要がある。即ち、ＰＣ８００とＬＣＤ９００との接続に、ＬＣＤ９００の全ての通信部が使用されているか否かを判定する必要がある。
そこで、本実施例では、取得された物理モニター構成情報が“Ｔｒｕｅ”である接続通信部が存在する場合に（Ｓ１０６：ＹＥＳ）、Ｓ１０６からＳ２０１へ処理が進められる。
【０１０５】
Ｓ２０１では、ＣＰＵ１０１が、取得された対応情報の総数が部分表示領域の総数と一致するか否かを判定する。取得された対応情報の総数は、Ｓ１０５における判定の結果に基づいて得ることができる。部分表示領域の総数は、Ｓ１０４における解析の結果に基づいて得ることができる。具体的には、部分表示領域の総数は、レイアウト情報から取得することができる。通信部９０２，９０３，９０４，９０５に対応するレイアウト情報は、水平方向における部分表示領域の数が２であり、且つ、垂直方向における部分表示領域の数が２であるレイアウト情報である。そのため、通信部９０２，９０３，９０４，９０５に対応するレイアウト情報からは、部分表示領域の総数として４を得ることができる。
【０１０６】
取得された対応情報の総数が部分表示領域の総数と一致する場合には（Ｓ２０１：ＹＥＳ）、Ｃ８００とＬＣＤ９００との接続にＬＣＤ９００の全ての通信部が使用されていると判定され、Ｓ１０７に処理が進められる。取得された対応情報の総数が部分表示領域の総数と一致しない場合には（Ｓ２０１：ＮＯ）、Ｃ８００とＬＣＤ９００との接続にＬＣＤ９００の一部の通信部が使用されていないと判定され、Ｓ１０８に処理が進められる。“取得された対応情報の総数が部分表示領域の総数と一致しない場合”は、具体的には、“取得された対応情報の総数が部分表示領域の総数よりも少ない場合”である。
なお、取得された対応情報の総数として、Ｓ１０１で検出された接続通信部の総数が使
用されてもよい。
【０１０７】
そのため、本実施例では、取得された対応情報の総数が部分表示領域の総数と一致する場合に、上述した自動統合設定処理（統合デスクトップを自動で設定する処理）が行われる（Ｓ１０７）。そして、取得された対応情報の総数が部分表示領域の総数と一致しない場合には、上述した自動統合設定処理が省略される。
また、本実施例では、上述した自動統合設定処理が省略された場合に、Ｓ１０９の処理によって、対応情報が取得された接続通信部（第２通信部）に対して、拡張デスクトップ（第２出力モード）が自動で設定される。
なお、上述した自動統合設定処理が省略された場合には、対応情報が取得された接続通信部に対してデスクトップ（動作モード）が自動で設定されなくてもよい。上述した自動統合設定処理が省略された場合には、対応情報が取得された接続通信部に対してデスクトップが手動で（ユーザー操作に応じて）設定されてもよい。
【０１０８】
以上述べたように、本実施例によれば、全ての部分表示領域についての対応情報が取得された場合に、対応情報が取得された第２通信部に対して統合デスクトップ（第１出力モード）を自動で設定する自動統合設定処理が行われる。そして、少なくとも一部の部分表示領域についての対応情報が取得されなかった場合に、上記自動統合設定処理が省略される。それにより、複数の通信部を有する画像表示装置に画像出力装置を接続して使用する場合の利便性をより向上することができる。具体的には、全ての部分表示領域についての対応情報が取得された場合には、実施例１と同様に利便性を向上することができる。それ以外の場合には、図８を用いて説明した画像の欠けや利便性の低下の発生を抑制することができる。
また、本実施例によれば、少なくとも一部の部分表示領域についての対応情報が取得されなかった場合に、対応情報が取得された第２通信部に対して拡張デスクトップ（第２出力モード）が自動で設定される。それにより、利便性をより向上することができる。
【０１０９】
例えば、図１０に示すように、ＰＣ８００とＬＣＤ９００との接続にＬＣＤ９００の一部の通信部が使用されていない場合には、上記自動統合設定処理が省略される。そして、ＰＣ８００とＬＣＤ９００との接続に使用されている第２通信部に対して、拡張デスクトップが自動で設定される。その結果、一部が欠けたデスクトップの表示を抑制することができ、画像の欠けに起因した利便性の低下を抑制することができる。
【０１１０】
＜実施例３＞
以下、本発明の実施例３に係る画像表示システム及びその制御方法について説明する。なお、実施例１，２と同様の機能や構成については、説明を省略する。
【０１１１】
（画像表示システムの構成）
本実施例に係る画像表示システムの構成を大まかに説明する。
図１１は、本実施例に係る画像表示システムの構成の一例を示すブロック図である。
図１１に示すように、本実施例に係る画像表示システムは、画像出力装置２２００と画像表示装置２１００を有する。
【０１１２】
本実施例では、画像出力装置２２００としてＰＣを使用した場合の例を説明する。以後、画像出力装置２２００を“ＰＣ２２００”と記載する。
また、本実施例では、画像表示装置２１００としてＬＣＤを使用した場合の例を説明する。以後、画像表示装置２１００を“ＬＣＤ２１００”と記載する。
【０１１３】
図１１では、ＰＣ２２００にＬＣＤ２１００が接続されている。具体的には、ケーブル２３００ａ，２３００ｂを用いて、ＰＣ２２００がＬＣＤ２１００に接続されている。本
実施例では、ケーブル２３００ａ，２３００ｂとしてＤＰ規格のケーブルを使用した場合の例を説明する。以後、ケーブル２３００ａと“ＤＰ２３００ｂ”と記載し、ケーブル２３００ｂを“ＤＰ２３００ｂ”と記載する。
【０１１４】
（ＰＣ２２００の構成）
ＰＣ２２００の構成について説明する。
ＰＣ２２００では、実施例１，２と同様のデスクトップ構成処理が行われる。
図１１に示すように、ＰＣ２２００は、ＣＰＵ２２０１、通信部２２０２ａ，２２０２ｂ、取得情報解析部２２０６、デスクトップ設定部２２０７、記憶部２２０８、等を有する。
【０１１５】
ＣＰＵ２２０１は、実施例１のＣＰＵ１０１と同様の機能を有する。
通信部２２０２ａ，２２０２ｂは、実施例１の通信部１０２，１０３，１０４と同様の機能を有する第２通信部である。
図１１では、ＤＰ２３００ａを用いて、通信部２２０２ａがＬＣＤ２１００の通信部２１０２ａに接続されている。そのため、通信部２２０２ａは、ＤＰ２３００ａを介して通信部２１０２ａとの間のデータの送受信を行うことができる。
また、図１１では、ＤＰ２３００ｂを用いて、通信部２２０２ｂがＬＣＤ２１００の通信部２１０２ｂに接続されている。そのため、通信部２２０２ｂは、ＤＰ２３００ｂを介して通信部２１０２ｂとの間のデータの送受信を行うことができる。
【０１１６】
通信部２２０２ａは、画像出力部２２０３ａ、情報取得部２２０４ａ、接続検知部２２０５ａ、等を有し、通信部２２０２ｂは、画像出力部２２０３ｂ、情報取得部２２０４ｂ、接続検知部２２０５ｂ、等を有する。
画像出力部２２０３ａ，２２０３ｂは、実施例１の画像出力部１０５，１０８，１１１と同様の機能を有する。
情報取得部２２０４ａ，２２０４ｂは、実施例１の情報取得部１０６，１０９，１１２と同様の機能を有する。
接続検知部２２０５ａ，２２０５ｂは、実施例１の接続検知部１０７，１１０，１１３と同様の機能を有する。
【０１１７】
取得情報解析部２２０６は、通信部２２０２ａ，２２０２ｂの情報取得部２２０４ａ，２２０４ｂによって取得された情報（ＤｉｓｐｌａｙＩＤ）を解析する。
デスクトップ設定部２２０７は、ＣＰＵ２２０１（デスクトップ判定部）からの指示に従ってデスクトップ設定を行う。
記憶部２２０８は、不揮発性メモリと揮発性メモリを有する。揮発性メモリは、例えば、ＣＰＵ２２０１が処理を行う際に、ワークメモリとして使用される。不揮発性メモリには、ＰＣ２２００で実行される様々なプログラムが記録されている。記憶部２２０８が記憶しているプログラムは、書き替え可能であってもよいし、書き替え不可能であってもよい。
【０１１８】
（ＬＣＤ２１００の構成）
ＬＣＤ２１００の構成について説明する。
図１１に示すように、ＬＣＤ２１００は、ＣＰＵ２１０１、通信部２１０２ａ，２１０２ｂ，２１０２ｃ，２１０２ｄ、画像処理部２１０３、表示部２１０４、使用通信部検出部２１０５、記憶部２１０８、内部バス２１０９、等を有する。
【０１１９】
ＣＰＵ２１０１は、記憶部２１０８が記憶している制御プログラムを展開して実行することにより、ＬＣＤ２１００が備える各機能部の動作を制御する。また、図１１に示すように、ＣＰＵ２１０１は、割当領域決定部２１０６と情報変更部２１０７を有する。具体
的には、記憶部２１０８が記憶しているプログラムを実行することにより、割当領域決定部２１０６と情報変更部２１０７の機能が実現される。
【０１２０】
通信部２１０２ａ，２１０２ｂ，２１０２ｃ，２１０２ｄは、外部装置との間のデータの送受信に使用可能な第１通信部である。
図１１では、通信部２１０２ａは、ＤＰ２３００ａを介してＰＣ２２００の通信部２２０２ａとの間のデータの送受信を行うことができる。
通信部２１０２ｂは、ＤＰ２３００ｂを介してＰＣ２２００の通信部２２０２ｂとの間のデータの送受信を行うことができる。
通信部２１０２ｃ，２１０２ｄには外部装置が接続されていないため、通信部２１０２ｃ，２１０２ｄは外部装置との間のデータの送受信は行わない。
【０１２１】
図１２に示すように、通信部２１０２ａは、制御部２４０１ａ、接続検知部２４０２ａ、不揮発性メモリ２４０３ａ、揮発性メモリ２４０４ａ、等を有する。通信部２１０２ｂは、制御部２４０１ｂ、接続検知部２４０２ｂ、不揮発性メモリ２４０３ｂ、揮発性メモリ２４０４ｂ、等を有する。通信部２１０２ｃは、制御部２４０１ｃ、接続検知部２４０２ｃ、不揮発性メモリ２４０３ｃ、揮発性メモリ２４０４ｃ、等を有する。通信部２１０２ｄは、制御部２４０１ｄ、接続検知部２４０２ｄ、不揮発性メモリ２４０３ｄ、揮発性メモリ２４０４ｄ、等を有する。
【０１２２】
制御部２４０１ａは、外部装置から通信部２１０２ａに出力された画像データを取得し、取得した画像データを画像処理部２１０３に出力する。制御部２４０１ｂ，２４０１ｃ，２４０１ｄは、制御部２４０１ａと同様の機能を有する。例えば、制御部２４０１ｂは、外部装置から通信部２１０２ｂに出力された画像データを取得し、取得した画像データを画像処理部２１０３に出力する。図１１では、制御部２４０１ａは、ＤＰ２３００ａのＬａｎｅ２３０１ａを介してＰＣ２２００の通信部２２０２ａから画像データを取得する。制御部２４０１ｂは、ＤＰ２３００ｂのＬａｎｅ２３０１ｂを介してＰＣ２２００の通信部２２０２ｂから画像データを取得する。通信部２１０２ｃ，２１０２ｄには外部装置が接続されていないため、制御部２４０１ｃ，２４０１ｄは画像データを取得しない。
【０１２３】
また、制御部２４０１ａは、通信部２１０２ａへ電力が供給された際に、不揮発性メモリ２４０３ａからＤｉｓｐｌａｙＩＤを読み出し、読み出したＤｉｓｐｌａｙＩＤを揮発性メモリ２４０４ａに記録する。通信部２１０２ａへの電力の供給は、例えば、ＬＣＤ２１００の電源状態をオン状態に切り替えたタイミングで開始される。上述したように、制御部２４０１ｂ，２４０１ｃ，２４０１ｄは、制御部２４０１ａと同様の機能を有する。例えば、制御部２４０１ｂは、通信部２１０２ｂへ電力が供給された際に、不揮発性メモリ２４０３ｂからＤｉｓｐｌａｙＩＤを読み出し、読み出したＤｉｓｐｌａｙＩＤを揮発性メモリ２４０４ｂに記録する。
【０１２４】
また、制御部２４０１ａは、外部装置から通信部２１０２ａにＤｉｓｐｌａｙＩＤを要求する指示が出力された場合に、揮発性メモリ２４０４ａが記憶しているＤｉｓｐｌａｙＩＤを外部装置に出力する。上述したように、制御部２４０１ｂ，２４０１ｃ，２４０１ｄは、制御部２４０１ａと同様の機能を有する。例えば、制御部２４０１ｂは、外部装置から通信部２１０２ｂにＤｉｓｐｌａｙＩＤを要求する指示が出力された場合に、揮発性メモリ２４０４ｂが記憶しているＤｉｓｐｌａｙＩＤを外部装置に出力する。図１１では、ＰＣ２２００の通信部２２０２ａからＤＰ２３００ａを介して通信部２１０２ａに、ＤｉｓｐｌａｙＩＤを要求する指示が出力されることがある。制御部２４０１ａは、通信部２２０２ａから上記指示が出力された場合に、ＤＰ２３００ａのＡＵＸＣＨ２３０２ａを介して通信部２２０２ａに、揮発性メモリ２４０４ａが記憶しているＤｉｓｐｌａｙＩＤを出力する。図１１では、ＰＣ２２００の通信部２２０２ｂからＤＰ２３００ｂを介して
通信部２１０２ｂに、ＤｉｓｐｌａｙＩＤを要求する指示が出力されることがある。制御部２４０１ｂは、通信部２２０２ｂから上記指示が出力された場合に、ＤＰ２３００ｂのＡＵＸＣＨ２３０２ｂを介して通信部２２０２ｂに、揮発性メモリ２４０４ｂが記憶しているＤｉｓｐｌａｙＩＤを出力する。通信部２１０２ｃ，２１０２ｄには外部装置が接続されていないため、外部装置から通信部２１０２ｃ，２１０２ｄにＤｉｓｐｌａｙＩＤを要求する指示が出力されることはない。
【０１２５】
また、制御部２４０１ａは、ＬＣＤ２１００の電源状態がオン状態である場合に、ＨレベルのＨＰＤ信号を出力する。そして、制御部２４０１ａは、ＬＣＤ２１００の電源状態がオフ状態である場合に、ＬレベルのＨＰＤ信号を出力する。上述したように、制御部２４０１ｂ，２４０１ｃ，２４０１ｄは、制御部２４０１ａと同様の機能を有する。例えば、制御部２４０１ｂは、ＬＣＤ２１００の電源状態がオン状態である場合に、ＨレベルのＨＰＤ信号を出力する。そして、制御部２４０１ｂは、ＬＣＤ２１００の電源状態がオフ状態である場合に、ＬレベルのＨＰＤ信号を出力する。図１１では、制御部２４０１ａから出力されたＨＰＤ信号は、ＤＰ２３００ａのＨＰＤライン２３０３ａを介してＰＣ２２００の通信部２２０２ａに入力される。制御部２４０１ｂから出力されたＨＰＤ信号は、ＤＰ２３００ｂのＨＰＤライン２３０３ｂを介してＰＣ２２００の通信部２２０２ｂに入力される。通信部２１０２ｃ，２１０２ｄには外部装置が接続されていないため、制御部２４０１ｃ，２４０１ｄから出力されたＨＰＤ信号は外部装置に入力されない。
【０１２６】
接続検知部２４０２ａは、通信部２１０２ａへの外部装置の接続を検知する。接続検知部２４０２ｂ，２４０２ｃ，２４０２ｄは、接続検知部２４０２ａと同様の機能を有する。例えば、接続検知部２４０２ｂは、通信部２１０２ｂへの外部装置の接続を検知する。図１１では、接続検知部２４０２ａは、通信部２１０２ａがＤＰ２３００ａを用いてＰＣ２２００の通信部２２０２ａに接続されたことを検知する。そして、接続検知部２４０２ｂは、通信部２１０２ｂがＤＰ２３００ｂを用いてＰＣ２２００の通信部２２０２ｂに接続されたことを検知する。例えば、接続検知部２４０２ａは、ＤＰ２３００ａのＡＵＸＣＨ２３０２ａの電圧レベルを監視することによって接続の有無を判定し、接続検知部２４０２ｂは、ＤＰ２３００ｂのＡＵＸＣＨ２３０２ｂの電圧レベルを監視することによって接続の有無を判定する。通信部２１０２ｃ，２１０２ｄには外部装置が接続されていないため、接続検知部２４０２ｃ，２４０２ｄでは外部装置の接続は検知されない。
【０１２７】
不揮発性メモリ２４０３ａは、通信部２１０２ａに対応するＤｉｓｐｌａｙＩＤを記憶する。不揮発性メモリ２４０３ｂ，２４０３ｃ，２４０３ｄは、不揮発性メモリ２４０３ａと同様の機能を有する。例えば、不揮発性メモリ２４０３ｂは、通信部２１０２ｂに対応するＤｉｓｐｌａｙＩＤを記憶する。不揮発性メモリ２４０３ａ，２４０３ｂ，２４０３ｃ，２４０３ｄとしては、例えば、ＥＥＰＲＯＭ等を使用することができる。例えば、不揮発性メモリ２４０３ａ，２４０３ｂ，２４０３ｃ，２４０３ｄには、ＬＣＤ２１００の工場出荷時、ＬＣＤ２１００の工場出荷前、等において決定されたＤｉｓｐｌａｙＩＤが予め記録される。
【０１２８】
揮発性メモリ２４０４ａは、制御部２４０１ａが不揮発性メモリ２４０３ａから読み出したＤｉｓｐｌａｙＩＤを一時的に記憶する。そして、揮発性メモリ２４０４ａに記録されたＤｉｓｐｌａｙＩＤは、通信部２１０２ａへの電力の供給が断たれた際に消去される。例えば、揮発性メモリ２４０４ａに記録されたＤｉｓｐｌａｙＩＤは、ＬＣＤ２１００の電源状態がオフ状態に切り替えられた際に消去される。揮発性メモリ２４０４ｂ，２４０４ｃ，２４０４ｄは、揮発性メモリ２４０４ａと同様の機能を有する。例えば、揮発性メモリ２４０４ｂは、制御部２４０１ｂが不揮発性メモリ２４０３ｂから読み出したＤｉｓｐｌａｙＩＤを一時的に記憶する。そして、揮発性メモリ２４０４ｂに記録されたＤｉｓｐｌａｙＩＤは、通信部２１０２ｂへの電力の供給が断たれた際に消去される。揮発性
メモリ２４０４ａ，２４０４ｂ，２４０４ｃ，２４０４ｄに一時的に記録されたＤｉｓｐｌａｙＩＤは、書き替え可能である。
【０１２９】
画像処理部２１０３は、実施例１の画像処理部２０４と同様の機能を有し、通信部２１０２ａ，２１０２ｂ，２１０２ｃ，２１０２ｄから出力された画像データを、所定の画像処理を施して出力する。例えば、割当領域決定部２１０６で決定された複数の割当領域に対応する複数の画像データが画像処理部２１０３に入力されたとする。その場合には、画像処理部２１０３は、上記複数の割当領域に基づいて複数の画像データを合成することにより、複数の画像データに基づく画像を結合した結合画像を表す画像データを生成する。そして、画像処理部２１０３は、生成した画像データを出力する。
また、画像処理部２１０３は、表示部２１０４の光源（バックライト）の発光状態を制御する。
【０１３０】
表示部２１０４は、液晶表示パネルとバックライトを有する。表示部２１０４は、画像処理部２１０３から出力された画像データに基づく画像を表示する。
【０１３１】
使用通信部検出部２１０５は、外部装置との間のデータの送受信に使用される第１通信部を検出する。本実施例では、外部装置との間のデータの送受信に使用される第１通信部を“使用通信部”と記載する。使用通信部検出部２１０５は、使用通信部と使用通信部の数とを表す情報を出力する。本実施例では、使用通信部の数を“使用入力数”と記載する。使用通信部は、接続検知部２４０２ａ，２４０２ｂ，２４０２ｃ，２４０２ｄの検知結果に基づいて検出することができる。
なお、本実施例では、外部装置に接続されている第１通信部が、使用通信部として検出されるが、これに限らない。例えば、ＰＣ２２００との間のデータの送受信に使用される第１通信部が、使用通信部として検出されてもよい。具体的には、第１通信部が、当該第１通信部に接続されている外部装置から、当該外部装置を識別する識別情報（識別子）を取得してもよい。そして、取得された識別情報に基づいて、ＰＣ２２００に接続されている第１通信部が、使用通信部として検出されてもよい。
【０１３２】
割当領域決定部２１０６は、使用通信部検出部２１０５で検出された使用通信部に対して、ＬＣＤ２１００の画面の領域（表示可能領域）の一部または全部を、割当領域として決定する。具体的には、割当領域決定部２１０６は、使用通信部検出部２１０５から出力された使用入力数と同じ数の割当領域を決定する。使用入力数が１である場合には、画面の領域と等しい領域が割り当て領域として決定される。使用入力数が２以上である場合には、画面の領域を構成する複数の割当領域（部分表示領域）が決定される。そして、割当領域決定部２１０６は、使用通信部検出部２１０５で検出された使用通信部に割当領域を割り当てる（対応付ける）。使用入力数が１である場合には、１つの使用通信部に画面の領域と等しい割当領域が割り当てられる。使用入力数が２以上である場合には、複数の使用通信部にそれぞれ複数の割当領域が割り当てられる。
【０１３３】
情報変更部２１０７は、使用通信部検出部２１０５で検出された使用通信部に対して、当該使用通信部に対して決定された割当領域に関する情報である割当情報を生成する。本実施例では、割当情報を含むＤｉｓｐｌａｙＩＤが生成される。ＤｉｓｐｌａｙＩＤを割当情報と呼ぶこともできる。そして、情報変更部２１０７は、使用通信部の揮発性メモリが記憶しているＤｉｓｐｌａｙＩＤを、生成したＤｉｓｐｌａｙＩＤに書き替える。複数の使用通信部が検出された場合には、複数の使用通信部のそれぞれに対して上記処理が行われる。
【０１３４】
記憶部２１０８には、ＬＣＤ２１００で実行される様々なプログラムが記録されている。また、記憶部２１０８には、ＬＣＤ２１００の各機能部によって使用される処理パラメ
ータが記録されている。例えば、記憶部２１０８には、画像処理部２１０３によって使用される画像処理パラメータが記録されている。記憶部２１０８が記憶しているプログラムや処理パラメータは、書き替え可能であってもよいし、書き替え不可能であってもよい。内部バス２１０９は、ＬＣＤ２１００が有する機能部間のデータの伝送に使用されるバスである。
【０１３５】
（ＤＰの構成）
ＤＰ２３００ａ，２３００ｂは、実施例１のＤＰ４００，５００，６００と同様の構成を有する。具体的には、ＤＰ２３００ａは、Ｌａｎｅ２３０１ａ、ＡＵＸＣＨ２３０２ａ、ＨＰＤライン２３０３ａ、等の信号線を有し、ＤＰ２３００ｂは、Ｌａｎｅ２３０１ｂ、ＡＵＸＣＨ２３０２ｂ、ＨＰＤライン２３０３ｂ、等の信号線を有する。
【０１３６】
（ＤｉｓｐｌａｙＩＤ）
図１３を参照して、本実施例に係るＤｉｓｐｌａｙＩＤについて説明する。
本実施例に係るＤｉｓｐｌａｙＩＤは、実施例１，２のＤｉｓｐｌａｙＩＤと同様のデータ構造を有する。
図１３に示すように、本実施例に係るＤｉｓｐｌａｙＩＤは、Ｖｉｄｅｏ  Ｔｉｍｉｎｇ  Ｍｏｄｅｓ  Ｄａｔａ  Ｂｌｏｃｋを含む。Ｖｉｄｅｏ  Ｔｉｍｉｎｇ  ＭｏｄｅｓＤａｔａ  Ｂｌｏｃｋは、画像表示装置の基本ディスプレイパラメータ、画像表示装置に入力可能な画像データの解像度（最大値）、等のフォーマット情報である。以後、Ｖｉｄｅｏ  Ｔｉｍｉｎｇ  Ｍｏｄｅｓ  Ｄａｔａ  Ｂｌｏｃｋを“対応フォーマット情報”と記載する。また、画面の領域が複数の部分表示領域からなる画像表示装置のＤｉｓｐｌａｙＩＤには、Ｔｉｌｅｄブロックが含まれる。
図１３のＤｉｓｐｌａｙＩＤ２５００は、対応フォーマット情報２５０１とＴｉｌｅｄブロック２５０２を含んでいる。
【０１３７】
本実施例では、使用入力数が１である場合には、ＤｉｓｐｌａｙＩＤにＴｉｌｅｄブロックは記述されず、対応フォーマット情報が割当情報として使用される。使用入力数が２以上である場合には、ＤｉｓｐｌａｙＩＤにＴｉｌｅｄブロックが記述され、Ｔｉｌｅｄブロックが割当情報として使用される。
なお、使用入力数が１である場合に、割当領域が画面の領域と一致することを示すＴｉｌｅｄブロックが、割当情報として、ＤｉｓｐｌａｙＩＤに記述されてもよい。
【０１３８】
（Ｔｉｌｅｄブロック）
図１３を参照して、Ｔｉｌｅｄブロック２５０２について説明する。
図１３に示すように、Ｔｉｌｅｄブロック２５０２は、ＤｉｓｐｌａｙＩＤ２５００の一部である。図１３に示すように、Ｔｉｌｅｄブロック２５０２は、Ｔｉｌｅｄ  Ｄｉｓｐｌａｙ  Ｔｏｐｏｌｏｇｙ２５０３、Ｔｉｌｅ  Ｌｏｃａｔｉｏｎ２５０４、ＴｉｌｅＳｉｚｅ２５０５、等を含む。
なお、本実施例では、一部の情報（データ）のみについて説明し、ＤｉｓｐｌａｙＩＤやＴｉｌｅｄブロックに含まれている他の情報についての説明は省略する。
【０１３９】
Ｔｉｌｅｄ  Ｄｉｓｐｌａｙ  Ｔｏｐｏｌｏｇｙ２５０３は、実施例１で述べたレイアウト情報であり、水平方向における割当領域の数と垂直方向における割当領域の数とを表す情報である。レイアウト情報２５０３は、割当領域の総数を表す数情報でもある。
Ｔｉｌｅ  Ｌｏｃａｔｉｏｎ２５０４は、実施例１で述べた位置情報であり、画面の領域に対する割当領域の相対位置を表す情報である。
Ｔｉｌｅ  Ｓｉｚｅ２５０５は、割当領域の解像度を表す解像度情報である。
【０１４０】
上述したレイアウト情報と位置情報とによって、割当領域が表される。そのため、レイ
アウト情報と位置情報を合わせて、“割当領域を表す領域情報”と呼ぶこともできる。
なお、Ｔｉｌｅｄブロックは、レイアウト情報や位置情報とは異なる情報として、領域情報を含んでいてもよい。
【０１４１】
Ｔｉｌｅｄブロックの具体例について、図１４を用いて説明する。
図１４は、ＬＣＤ２１００の各通信部のＴｉｌｅｄブロックの一例を示す図である。
図１４に示すＴｉｌｅｄブロックは、例えば、不揮発性メモリ２４０３ａ，２４０３ｂ，２４０３ｃ，２４０３ｄに予め記録されたＴｉｌｅｄブロックである。不揮発性メモリ２４０３ａ，２４０３ｂ，２４０３ｃ，２４０３ｄには、例えば、ＬＣＤ２１００の工場出荷時、ＬＣＤ２１００の工場出荷前、等において決定されたＴｉｌｅｄブロックが予め記録される。
図１４に示すＴｉｌｅｄブロックは、４つの通信部２１０２ａ，２１０２ｂ，２１０２ｃ，２１０２ｄに４つの画像データが入力されることを想定した場合のＴｉｌｅｄブロックである。そして、図１４に示すＴｉｌｅｄブロックは、上記４つの画像データとして、ＬＣＤ２１００の画面に１つのデスクトップ（統合デスクトップ）を表示するために必要な４つの画像データを取得することを想定した場合のＴｉｌｅｄブロックでもある。
【０１４２】
図１４において、画面の領域２６０１を破線で分割して得られる４つの領域のそれぞれは、割当領域（部分表示領域）である。
４つの画像データを用いてＬＣＤ２１００の画面に１つの統合デスクトップを表示する場合には、図１４に示すように、画面の領域２６０１を構成する４つの割当領域（部分表示領域）が設定される。
【０１４３】
図１４において、Ｔｉｌｅｄブロック２６０２ａは、１行１列目の割当領域に関する割当情報であり、通信部２１０２ａのＴｉｌｅｄブロックである。Ｔｉｌｅｄブロック２６０２ｂは、１行２列目の割当領域に関する割当情報であり、通信部２１０２ｂのＴｉｌｅｄブロックである。Ｔｉｌｅｄブロック２６０２ｃは、２行１列目の割当領域に関する割当情報であり、通信部２１０２ｃのＴｉｌｅｄブロックである。Ｔｉｌｅｄブロック２６０２ｄは、２行２列目の割当領域に関する割当情報であり、通信部２１０２ｄのＴｉｌｅｄブロックである。
【０１４４】
Ｔｉｌｅｄブロック２６０２ａについて説明する。
なお、Ｔｉｌｅｄブロック２６０２ｂ，２６０２ｃ，２６０２ｄは、Ｔｉｌｅｄブロック２６０２ａと同様の方法（基準）で決定することができるため、その説明は省略する。レイアウト情報は、水平方向における割当領域の数と垂直方向における割当領域の数とを表す情報である。図１４では、２行２列のマトリクス状に並んだ４つの割当領域によって画面の領域２６０１が構成されている。そのため、Ｔｉｌｅｄブロック２６０２ａのレイアウト情報として、（水平方向における割当領域の数（水平数），垂直方向における割当領域の数（垂直数））＝（２，２）が設定されている。
位置情報は、画面の領域２６０１に対する割当領域の相対位置を表す情報である。図１４では、通信部２１０２ａに対応する割当領域は、１行１列目の割当領域である。そのため、Ｔｉｌｅｄブロック２６０２ａの位置情報として、（水平方向における位置（水平位置），垂直方向における位置（垂直位置））＝（１，１）が設定されている。なお、図１４の例では、左端の割当領域の水平位置が１であり、且つ、左から右へ向かって割当領域の水平位置が１ずつ増加するように、割当領域の水平位置が設定されている。そして、上端の割当領域の垂直位置が１であり、且つ、上から下へ向かって割当領域の垂直位置が１ずつ増加するように、割当領域の垂直位置が設定されている。
解像度情報は、割当領域の解像度を表す情報である。図１４では、通信部２１０２ａに対応する割当領域は、水平方向におけるサイズ（幅）がｗ１ピクセルであり、且つ、垂直方向におけるサイズ（高さ）がｈ１ピクセルである領域である。そのため、Ｔｉｌｅｄブ
ロック２６０２ａの解像度情報として、（幅，高さ）＝（ｗ１，ｈ１）が設定されている。
【０１４５】
（割当情報変更処理）
図１５を参照して、ＬＣＤ２１００で行われる割当情報変更処理について説明する。
図１５は、本実施例に係る割当情報変更処理の一例を説明するためのフローチャートである。
割当情報変更処理は、ＬＣＤ２１００の通信部２１０２ａ，２１０２ｂ，２１０２ｃ，２１０２ｄの接続状態が変化した場合に、設定されている割当情報を適切な割当情報に変更する処理である。割当情報変更処理は、例えば、ＬＣＤ２１００の電源状態がオフ状態からオン状態へ切り替えられたことをトリガとして開始される。割当情報変更処理の開始時には、例えば、割当情報の初期情報として、図１４に示すＴｉｌｅｄブロックが設定される。
なお、以下の処理フローはあくまで一例であり、本実施例に係る割当情報変更処理の処理フローは以下の処理フローに限定されない。
【０１４６】
まず、ＣＰＵ２１０１が、４つの通信部２１０２ａ，２１０２ｂ，２１０２ｃ，２１０２ｄのそれぞれについて、その通信部の接続状態が変化したか否かを判定する（Ｓ３０１）。通信部２１０２ａの接続状態が変化したか否かは、接続検知部２４０２ａの検知結果（監視結果）に基づいて判定される。通信部２１０２ｂの接続状態が変化したか否かは、接続検知部２４０２ｂの検知結果に基づいて判定される。通信部２１０２ｃの接続状態が変化したか否かは、接続検知部２４０２ｃの検知結果に基づいて判定される。通信部２１０２ｄの接続状態が変化したか否かは、接続検知部２４０２ｄの検知結果に基づいて判定される。接続状態が変化したと判定された通信部が存在する場合には（Ｓ３０１：ＹＥＳ）、Ｓ３０２に処理が進められる。接続状態が変化したと判定された通信部が存在しない場合には（Ｓ３０１：ＮＯ）、接続状態の変化が検出されるまで、Ｓ３０１の処理が繰り返される。
【０１４７】
Ｓ３０２では、使用通信部と使用入力数が決定される。その後、Ｓ３０３に処理が進められる。
まず、ＣＰＵ２１０１が、４つの通信部２１０２ａ，２１０２ｂ，２１０２ｃ，２１０２ｄのそれぞれについて、その通信部が接続通信部であるか否かを判定する。接続通信部は、外部装置が接続されている通信部である。通信部２１０２ａが接続通信部であるか否かは、接続検知部２４０２ａの検知結果に基づいて判定される。通信部２１０２ｂが接続通信部であるか否かは、接続検知部２４０２ｂの検知結果に基づいて判定される。通信部２１０２ｃが接続通信部であるか否かは、接続検知部２４０２ｃの検知結果に基づいて判定される。通信部２１０２ｄが接続通信部であるか否かは、接続検知部２４０２ｄの検知結果に基づいて判定される。
次に、ＣＰＵ２１０１は、接続通信部と接続数を使用通信部検出部２１０５に通知する。接続数は、接続通信部の数である。
そして、使用通信部検出部２１０５は、通知された接続数を使用入力数として設定し、通知された接続通信部を使用通信部として設定する。そのため、接続通信部を、“外部装置との間のデータの送受信に使用される第１通信部”と呼ぶこともできる。図１１の例では、接続数及び使用入力数として２が設定され。そして、図１１の例では、通信部２１０２ａ，２１０２ｂが、接続通信部及び使用通信部として設定される。
なお、ＣＰＵ２１０１は、接続されている外部装置から、その外部装置の識別ＩＤ情報を取得し、同一の外部装置と接続されている接続通信部と接続数を判別して、使用通信部検出部２１０５に通知するようにしてもよい。この場合、通信部２１０２ａに第１の外部装置が接続され、通信部２１０２ｂに第２の外部装置が接続されると、第１の外部装置に対応する接続数が１で、第２の外部装置に対応する接続数が１であると、使用通信部検出
部２１０５に通知される。
【０１４８】
Ｓ３０３では、割当領域決定部２１０６が、Ｓ３０２で決定された使用入力数に応じて、レイアウト情報を決定する。その後、Ｓ３０４に処理が進められる。
本実施例では、図１６に示す対応関係情報が、記憶部２１０８に予め記録されている。対応関係情報は、使用入力数と割当情報（Ｔｉｌｅｄブロック）との対応関係を表す情報である。図１６では、使用入力数１にレイアウト情報（１，１）が、使用入力数２にレイアウト情報（２，１）が、使用入力数３にレイアウト情報（３，１）が、使用入力数４にレイアウト情報（２，２）が、対応付けられている。
割当領域決定部２１０６は、Ｓ３０２で決定された使用入力数に対応するレイアウト情報を、対応関係情報から取得する。図１１の例では、割当領域決定部２１０６によって、レイアウト情報（２，１）が取得される。
なお、対応関係情報は上記情報に限らない。例えば、使用入力数２にレイアウト情報（１，２）が対応付けられていてもよい。対応関係情報は、ユーザーが変更可能な情報であってもよい。
【０１４９】
Ｓ３０４では、割当領域決定部２１０６が、Ｓ３０２で決定された使用入力数に応じて、位置情報と解像度情報を決定する。その後、Ｓ２１０５に処理が進められる
図１６では、使用入力数１に位置情報（１，１）と解像度情報（ｗ５，ｈ５）の組み合わせが対応付けられている。使用入力数２に、位置情報（１，１）と解像度情報（ｗ６，ｈ６）の組み合わせ、及び、位置情報（２，１）と解像度情報（ｗ７，ｈ７）の組み合わせ、が対応付けられている。使用入力数３に、位置情報（１，１）と解像度情報（ｗ８，ｈ８）の組み合わせ、位置情報（２，１）と解像度情報（ｗ９，ｈ９）の組み合わせ、及び、位置情報（３，１）と解像度情報（ｗ１０，ｈ１０）の組み合わせ、が対応付けられている。使用入力数４には、位置情報（１，１）と解像度情報（ｗ１，ｈ１）の組み合わせ、及び、位置情報（２，１）と解像度情報（ｗ２，ｈ２）の組み合わせ、が対応付けられている。使用入力数４には、位置情報（１，２）と解像度情報（ｗ３，ｈ３）の組み合わせ、及び、位置情報（２，２）と解像度情報（ｗ４，ｈ４）の組み合わせ、も対応付けられている。
割当領域決定部２１０６は、Ｓ３０２で決定された使用入力数に対応する位置情報と解像度情報を、対応関係情報から取得する。図１１の例では、割当領域決定部２１０６によって、位置情報（１，１）と解像度情報（ｗ６，ｈ６）の組み合わせ、及び、位置情報（２，１）と解像度情報（ｗ７，ｈ７）の組み合わせ、が取得される。
【０１５０】
Ｓ３０５では、割当領域決定部２１０６が、Ｓ３０２で決定された使用通信部に対して、割当領域を決定する。複数の使用通信部が存在する場合には、複数の使用通信部のそれぞれに対して割当領域が決定される。その後、Ｓ３０６に処理が進められる。
本実施例では、割当領域決定部２１０６は、Ｓ３０４で決定された位置情報を使用通信部に割り当てる。それにより、使用通信部に対して割当領域が決定される。複数の使用通信部が存在する場合には、Ｓ３０４で決定された複数の位置情報が複数の使用通信部にそれぞれ割り当てられる。図１１の例では、通信部２１０２ａに対して位置情報（１，１）が割り当てられ、通信部２１０２ｂに対して位置情報（２，１）が割り当てられる。
なお、位置情報の代わりに、解像度情報、または、位置情報と解像度情報の組み合わせ、が使用通信部に割り当てられてもよい。
【０１５１】
Ｓ３０６では、情報変更部２１０７が、Ｓ３０２で決定された使用通信部に対して割当情報（Ｔｉｌｅｄブロック）を生成する。具体的には、Ｓ３０２で決定された使用通信部に対して、Ｔｉｌｅｄブロックを含むＤｉｓｐｌａｙＩＤが生成される。複数の使用通信部が存在する場合には、複数の使用通信部のそれぞれ対してＤｉｓｐｌａｙＩＤが生成される。割当情報は、Ｓ３０３で決定されたレイアウト情報、Ｓ３０５で決定された使用通
信部と割当領域の対応関係、及び、対応関係情報、に基づいて生成される。その後、Ｓ３０７に処理が進められる。
本実施例では、Ｓ３０３で決定されたレイアウト情報、Ｓ３０５で決定された位置情報、及び、Ｓ３０５で決定された位置情報に対応する解像度情報、を含むＴｉｌｅｄブロックが、使用通信部に対して生成される。複数の使用通信部が存在する場合には、Ｓ３０３で決定されたレイアウト情報が各割当領域に割り当てられ、且つ、Ｓ３０４で決定された複数の組み合わせが複数の割当領域にそれぞれ割り当てられるように、各通信部のＴｉｌｅｄブロックが生成される。図１１の例では、図１７に示すように、通信部２１０２ａに対してＴｉｌｅｄブロック２７００ａが生成され、通信部２１０２ｂに対してＴｉｌｅｄブロック２７００ｂが生成される。Ｔｉｌｅｄブロック２７００ａは、レイアウト情報（２，１）、位置情報（１，１）、及び、解像度情報（ｗ６，ｗ６）、を含む。Ｔｉｌｅｄブロック２７００ｂは、レイアウト情報（２，１）、位置情報（２，１）、及び、解像度情報（ｗ７，ｗ７）、を含む。
【０１５２】
Ｓ３０７では、ＣＰＵ２１０１が、使用通信部に対して、ＬレベルのＨＰＤ信号の出力を指示する。それにより、ＬレベルのＨＰＤ信号が使用通信部から出力される。その後、Ｓ３０８に処理が進められる。
図１１の例では、通信部２１０２ａ，２１０２ｂに対して、ＬレベルのＨＰＤ信号の出力が指示される。それにより、通信部２１０２ａの制御部２４０１ａからＤＰ２３００ａのＨＰＤライン２３０３ａに、ＬレベルのＨＰＤ信号が出力される。そして、通信部２１０２ｂの制御部２４０１ｂからＤＰ２３００ｂのＨＰＤライン２３０３ｂに、ＬレベルのＨＰＤ信号が出力される。
【０１５３】
Ｓ３０８では、情報変更部２１０７が、使用通信部に対して設定されているＤｉｓｐｌａｙＩＤを、Ｓ３０６で生成されたＤｉｓｐｌａｙＩＤに書き替える。複数の使用通信部が存在する場合には、複数の使用通信部のそれぞれについて、その使用通信部に対して設定されているＤｉｓｐｌａｙＩＤを、Ｓ３０６で当該使用通信部に対して生成されたＤｉｓｐｌａｙＩＤに書き替える。その後、Ｓ３０９に処理が進められる。
図１１の例では、通信部２１０２ａの揮発性メモリ２４０４ａが記憶しているＤｉｓｐｌａｙＩＤが、Ｓ３０６で通信部２１０２ａに対して決定されたＤｉｓｐｌａｙＩＤに書き替えられる。そして、通信部２１０２ｂの揮発性メモリ２４０４ｂが記憶しているＤｉｓｐｌａｙＩＤが、Ｓ３０６で通信部２１０２ｂに対して決定されたＤｉｓｐｌａｙＩＤに書き替えられる。
【０１５４】
Ｓ３０９では、ＣＰＵ２１０１が、使用通信部に対して、ＨレベルのＨＰＤ信号の出力を指示する。それにより、ＨレベルのＨＰＤ信号が使用通信部から出力され、ＰＣ２２００が使用通信部からＤｉｓｐｌａｙＩＤを取得可能となる。その後、Ｓ３０１に処理が戻される。
図１１の例では、通信部２１０２ａ，２１０２ｂに対して、ＨレベルのＨＰＤ信号の出力が指示される。それにより、通信部２１０２ａの制御部２４０１ａからＤＰ２３００ａのＨＰＤライン２３０３ａにＨレベルのＨＰＤ信号が出力され、ＰＣ２２００が通信部２１０２ａからＤｉｓｐｌａｙＩＤを取得可能となる。そして、通信部２１０２ｂの制御部２４０１ｂからＤＰ２３００ｂのＨＰＤライン２３０３ｂにＨレベルのＨＰＤ信号が出力され、ＰＣ２２００が通信部２１０２ｂからＤｉｓｐｌａｙＩＤを取得可能となる。
【０１５５】
（効果）
本実施例に係る割当情報変更処理を行うことによって得られる効果について、図１８（ａ），１８（ｂ）を用いて説明する。
図１８（ａ）は、割当情報変更処理を行わず、割当情報として予め定められた情報を使用した場合の例を示す。図１８（ｂ）は、割当情報変更処理を行った場合の例を示す。
図１８（ａ），１８（ｂ）では、図１１と同様に、ＬＣＤ２１００がＰＣ２２００に接続されている。そのため、使用通信部は、通信部２１０２ａ，２１０２ｂである。
【０１５６】
図１８（ａ）の例では、使用通信部が一部の通信部（通信部２１０２ａ，２１０２ｂ）であるにも拘らず、通信部２１０２ａ，２１０２ｂに対応する割当情報として、図１４に示すＴｉｌｅｄブロック２６０２ａ，２６０２ｂが設定される。そのため、図１８（ａ）の破線２８０１で示す領域にしか画像が表示されない。即ち、ＬＣＤ２１００の画面の領域の一部にしか画像が表示されない。具体的には、画面の領域の上半分にしか画像が表示されない。そして、実施例２で述べたように、通信部２１０２ａ，２１０２ｂに入力される画像データが統合デスクトップの画像データである場合には、一部が欠けた画像が表示されてしまう。
【０１５７】
本実施例では、使用通信部の数が１つである場合に、ＬＣＤ２１００の画面の領域全体に関する割当情報が、使用通信部に対して設定される。そして、使用通信部の数が２つ以上である場合に、２つ以上の使用通信部に対して、画面の領域を構成する２つ以上の割当領域が設定される。そのため、図１８（ｂ）の例では、通信部２１０２ａ，２１０２ｂに対応する割当情報として、図１７に示すＴｉｌｅｄブロック２７００ａ，２７００ｂが設定される。それにより、図１８（ｂ）の破線２８０２で示す領域に画像を表示することができる。即ち、ＬＣＤ２１００の画面の領域全体に画像を表示することができ、ＬＣＤ２１００の能力をより確実に有効利用することができる。また、上述した画像の欠けの発生を抑制することもできる。
【０１５８】
以上述べたように、本実施例によれば、画像表示装置が有する複数の通信部（第１通信部）の使用状況に応じて、各第１通信部に対応する割当情報が適宜変更される。具体的には、使用通信部の数が１つである場合に、画像表示装置の画面の領域（表示可能領域）全体に関する割当情報が、使用通信部に対して設定される。そして、使用通信部の数が２つ以上である場合に、２つ以上の使用通信部に対して、画面の領域（表示可能領域）を構成する２つ以上の割当領域が設定される。それにより、画像出力装置と、複数の通信部を有する画像表示装置と、が好適に利用可能となる。具体的には、複数の第１通信部を有する画像表示装置に画像出力装置を接続して使用する場合に画像表示装置の能力をより確実に有効利用することができる。より具体的には、複数の第１通信部の使用状況に依らず、画像表示装置の画面の領域全体に画像を表示することができる。
【０１５９】
なお、本実施例では、割当情報がＴｉｌｅｄブロックである例を説明したが、これに限らない。例えば、割当情報は、ＥＤＩＤ等であってもよい。
なお、本実施例では、１台の画像表示装置が４つの第１通信部を有する例を説明したが、１台の画像表示装置が有する第１通信部の数は４つより多くても少なくてもよい。
なお、本実施例では、１台の画像表示装置に１台の画像出力装置が接続される場合の例を説明したが、これに限らない。１台の画像表示装置に複数の外部装置が接続されてもよいし、１台の画像出力装置に複数の外部装置が接続されてもよい。
なお、実施例１〜３では、“画面の領域（表示可能領域）”が画像を表示可能な領域全体である例を説明したが、“表示可能領域”は画像を表示可能な領域の一部であってもよい。
なお、Ｓ３０８において、Ｔｉｌｅｄブロックだけでなく、フォーマット情報が変更されてもよい。例えば、画像表示装置に入力可能な画像データの解像度（最大値）として、割当領域の解像度が設定されてもよい。それにより、第１通信部に入力される画像データの解像度を、割当領域の解像度以下の解像度に制限することができる。
なお、画像表示装置は、自動出力処理を常に行ってもよいし、そうでなくてもよい。自動出力処理は、外部装置が画像表示装置に接続された際にＤｉｓｐｌａｙＩＤを外部装置に自動で出力する処理である。画像表示装置は、ユーザーからの指示に応じてＤｉｓｐｌ
ａｙＩＤを外部装置に出力してもよい。また、画像表示装置は、自動出力処理を行う自動出力モードを含む複数の動作モードを有していてもよい。そして、画像表示装置は、自動出力モードが設定されている場合にのみ自動出力処理を行ってもよい。
【０１６０】
＜実施例４＞
以下、本発明の実施例４に係る画像表示システム及びその制御方法について説明する。なお、実施例１〜３と同様の機能や構成については、説明を省略する。
【０１６１】
本実施例に係る画像表示システム、画像出力装置、及び、画像表示装置の構成は、実施例３と同じである。但し、本実施例では、ＣＰＵ２１０１が、以下の２つの機能をさらに有する。
・外部装置との間のデータの送受信に使用される第１通信部（使用通信部）の数をユーザー入力数としてユーザーに入力させる機能
・ユーザー入力数が使用入力数（接続数）と異なる場合に、ユーザー入力数が使用入力数と異なることをユーザーに通知する機能
【０１６２】
（ユーザー入力数の取得）
図１９（ａ）を参照して、ユーザー入力数の取得方法の一例について説明する。
図１９（ａ）は、ＬＣＤ２１００の画面に表示されるＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）メニュー画像の一例を示す。
本実施例では、ＣＰＵ２１０１は、ユーザー入力数を取得する際に、図１９（ａ）に示すＯＳＤメニュー画像をＬＣＤ２１００の画面に表示する表示制御を行う。
ユーザーは、ＬＣＤ２１００が有する不図示の操作部を用いて、図１９（ａ）のＯＳＤメニュー画像を操作することができる。例えば、図１９（ａ）のＯＳＤメニュー画像には、ユーザーが選択可能な複数の候補画像（１，２，３，４）が配置されている。候補画像は、ユーザー入力数の候補を表す画像である。ユーザーは、不図示の操作部を用いて、複数の候補画像のいずれかを選択することができる。
そして、ＣＰＵ２１０１は、図１９（ａ）のＯＳＤメニュー画像に対するユーザー操作に応じたユーザー入力数を取得し、取得したユーザー入力数を記憶部２１０８に記録する。具体的には、不図示の操作部からＣＰＵ２１０１に、候補画像を選択するユーザー操作に応じた操作信号が入力される。そして、ＣＰＵ２１０１は、入力された操作信号に応じて、ユーザーによって選択された候補画像に対応するユーザー入力数を、記憶部２１０８に記録する。
【０１６３】
（割当情報変更処理）
図２０を参照して、本実施例に係る割当情報変更処理について説明する。
図２０は、本実施例に係る割当情報変更処理の一例を説明するためのフローチャートである。
なお、以下の処理フローはあくまで一例であり、本実施例に係る割当情報変更処理の処理フローは以下の処理フローに限定されない。
【０１６４】
まず、ＣＰＵ２１０１が、４つの通信部２１０２ａ，２１０２ｂ，２１０２ｃ，２１０２ｄのそれぞれについて、その通信部の接続状態が変化したか否かを判定する（Ｓ４０１）。接続状態が変化したと判定された通信部が存在する場合には（Ｓ４０１：ＹＥＳ）、Ｓ４０５に処理が進められ、接続状態が変化したと判定された通信部が存在しない場合には（Ｓ４０１：ＮＯ）、Ｓ４０２に処理が進められる。接続状態が変化したと判定された通信部が存在する場合には、ＣＰＵ２１０１は、実施例３と同様に、接続通信部と接続数の決定及び通知を行う。そして、使用通信部検出部２１０５は、実施例３と同様に、通知された接続通信部と接続数に応じて、使用通信部と使用入力数を決定する。
なお、使用入力数の決定は省略されてもよい。接続通信部の決定、接続通信部と接続数
の通知、及び、使用通信部と使用入力数の決定は、Ｓ４０１の処理からＳ４０６の処理まで間に行われれば、どのタイミングで行われてもよい。
【０１６５】
Ｓ４０２では、ＣＰＵ２１０１が、ユーザー入力数を変更するユーザー操作が行われたか否かを判定する。ユーザー入力数を変更するユーザー操作が行われたと判定された場合には（Ｓ４０２：ＹＥＳ）、Ｓ４０３に処理が進められ、ユーザー入力数を変更するユーザー操作が行われていない判定された場合には（Ｓ４０２：ＮＯ）、Ｓ４０１に処理が戻される。
【０１６６】
Ｓ４０３では、割当領域決定部２１０６が、Ｓ４０２で決定されたユーザー入力数に応じて、レイアウト情報を決定する。その後、Ｓ４０４に処理が進められる。レイアウト情報の決定方法は、実施例３と同じである（使用入力数の代わりにユーザー入力数が使用される）。
Ｓ４０４では、割当領域決定部２１０６が、Ｓ４０２で決定されたユーザー入力数に応じて、位置情報と解像度情報を決定する。その後、Ｓ４０５に処理が進められる。位置情報と解像度情報の決定方法は、実施例３と同じである（使用入力数の代わりにユーザー入力数が使用される）。
【０１６７】
Ｓ４０５では、ＣＰＵ２１０１が、現在のユーザー入力数が現在の接続数（使用入力数）と一致するか否かを判定する。ユーザー入力数が接続数と一致すると判定された場合には（Ｓ４０５：ＹＥＳ）、Ｓ４０６に処理が進められ、ユーザー入力数が接続数と一致しないと判定された場合には（Ｓ４０５：ＮＯ）、Ｓ４１１に処理が進められる。
図１１の例では、接続数は２である。そのため、ユーザー入力数が２であった場合には、ユーザー入力数が接続数と一致すると判定され、Ｓ４０６に処理が進められる。ユーザー入力数が２でなかった場合には、ユーザー入力数が接続数と一致しないと判定され、Ｓ４１１に処理が進められる。
【０１６８】
Ｓ４０６では、割当領域決定部２１０６が、使用通信部に対して、割当領域を決定する。その後、Ｓ４０７に処理が進められる。割当領域の決定方法は、実施例３と同じである。
Ｓ４０７では、情報変更部２１０７が、使用通信部に対して、割当情報を生成する。その後、Ｓ４０８に処理が進められる。割当情報の生成方法は、実施例３と同じである。
Ｓ４０８では、ＣＰＵ２１０１が、使用通信部に対して、ＬレベルのＨＰＤ信号の出力を指示する。それにより、ＬレベルのＨＰＤ信号が使用通信部から出力される。その後、Ｓ４０９に処理が進められる。
Ｓ４０９では、情報変更部２１０７が、使用通信部に対して設定されているＤｉｓｐｌａｙＩＤを、Ｓ４０７で生成されたＤｉｓｐｌａｙＩＤに書き替える。その後、Ｓ４１０に処理が進められる。
Ｓ４１０では、ＣＰＵ２１０１が、使用通信部に対して、ＨレベルのＨＰＤ信号の出力を指示する。それにより、ＨレベルのＨＰＤ信号が使用通信部から出力される。その後、Ｓ４０１に処理が戻される。
【０１６９】
Ｓ４１１では、ＣＰＵ２１０１が、ユーザー入力数が接続数（使用入力数）と異なることをユーザーに通知するエラー処理を行う。その後、Ｓ４０１に処理が戻される。
図２１を参照して、エラー処理の一例を説明する。
図２１は、エラー処理によってＬＣＤ２１００の画面に表示されるＯＳＤメッセージ画像の一例を示す。ＣＰＵ２１０１は、例えば、エラー処理として、図２１に示すＯＳＤメッセージ画像をＬＣＤ２１００の画面に表示する表示制御を行う。図２１に示すＯＳＤメッセージ画像には、ユーザー入力数が接続数と異なることを表すメッセージが記載されている。そのため、ユーザーは、図２１に示すＯＳＤメッセージ画像を確認することにより
、ユーザー入力数が接続数と異なることを把握することができる。その結果、ユーザー入力数の見直し、ＬＣＤ２１００と外部装置との接続状態の見直し、等をユーザーに促すことができる。そして、画像表示システムの状態をユーザー入力数と接続数が一致する状態に導くことができる。ユーザー入力数は、ユーザーが想定している使用通信部の数である。そのため、画像表示システムの状態をユーザー入力数と接続数が一致する状態に導くことにより、ユーザーが意図した処理を画像表示システムに行わせることができる。具体的には、ユーザーが意図した数の割当領域を設定した処理を画像表示システムに行わせることができる。
【０１７０】
以上述べたように、本実施例によれば、画像表示装置が有する複数の通信部（第１通信部）の使用状況に応じて、各第１通信部に対応する割当情報が適宜変更される。それにより、複数の第１通信部を有する画像表示装置に画像出力装置を接続して使用する場合に画像表示装置の能力をより確実に有効利用することができる。
また、本実施例によれば、ユーザー入力数が使用入力数と異なる場合に、ユーザー入力数が使用入力数と異なることがユーザーに通知される。それにより、ユーザーが意図した処理を画像表示システムに行わせることができる。
【０１７１】
なお、本実施例では、ＯＳＤメニュー画像を用いてユーザー入力数を取得する例を説明したが、ユーザー入力数の取得方法はこれに限らない。例えば、外部装置（ＰＣなど）で実行されるアプリケーションを用いてユーザー入力数が取得されてもよい。ＬＣＤ２１００に設けられたボタンに対するユーザー操作に応じてユーザー入力数が取得されてもよい。
なお、本実施例では、ユーザー入力数が接続数と異なることを表すメッセージを表示する例を説明したが、ユーザー入力数が接続数と異なることの通知の方法はこれに限らない。例えば、ユーザー入力数が接続数と異なることを表すアイコンが表示されてもよい。音声を用いて、ユーザー入力数が接続数と異なることがユーザーに通知されてもよい。表示部とは異なる発光部の発光状態を制御することにより、ユーザー入力数が接続数と異なることがユーザーに通知されてもよい。
また、本実施例では、入力数が複数の場合に、複数の分割画像が入力されて１つの画像として統合表示することを前提とし、統合表示に用いる入力数をユーザーが入力するものした。入力される複数の画像を個別に表示したいケースにも対応するため、図１９（ｂ）に示すように、統合表示に用いる入力数と、個別表示に用いる入力数とを、それぞれ入力できるようにしてもよい。例えば、個別表示に用いる入力数を２とした場合、合計の使用入力数は２であるが、それぞれの入力は個別表示に用いられる。そのため、図１６に示した使用入力数１の場合のレイアウト情報、位置情報、解像度情報などの割当情報を含むＤｉｓｐｌａｙＩＤが生成され、生成されたＤｉｓｐｌａｙＩＤにＤｉｓｐｌａｙＩＤが書き替えられる。
【０１７２】
＜その他の実施例＞
記憶装置に記録されたプログラムを読み込み実行することで前述した実施例の機能を実現するシステムや装置のコンピュータ（又はＣＰＵ、ＭＰＵ等のデバイス）によっても、本発明を実施することができる。また、例えば、記憶装置に記録されたプログラムを読み込み実行することで前述した実施例の機能を実現するシステムや装置のコンピュータによって実行されるステップからなる方法によっても、本発明を実施することができる。この目的のために、上記プログラムは、例えば、ネットワークを通じて、又は、上記記憶装置となり得る様々なタイプの記録媒体（つまり、非一時的にデータを保持するコンピュータ読取可能な記録媒体）から、上記コンピュータに提供される。したがって、上記コンピュータ（ＣＰＵ、ＭＰＵ等のデバイスを含む）、上記方法、上記プログラム（プログラムコード、プログラムプロダクトを含む）、上記プログラムを非一時的に保持するコンピュータ読取可能な記録媒体は、いずれも本発明の範疇に含まれる。
【符号の説明】
【０１７３】
１００，８００，２２００：画像出力装置
１０２，１０３，１０４，８０２，８０３，２２０２ａ，２２０２ｂ：通信部
１０５，１０８，１１１，２２０３ａ，２２０３ｂ：画像出力部
１０６，１０９，１１２，２２０４ａ，２２０４ｂ：情報取得部
１１５，８０５，２２０７：デスクトップ設定部
２００，９００，２１００：画像表示装置
２０２，２０３，９０２，９０３，９０４，９０５：通信部
２１０２ａ，２１０２ｂ，２１０２ｃ，２１０２ｄ：通信部
２１０５：使用通信部検出部  ２１０６：割当領域決定部  ２１０７：情報変更部
【図１】
0006053869.tif 000002
【図２】
0006053869.tif 000003
【図３】
0006053869.tif 000004
【図４】
0006053869.tif 000005
【図５】
0006053869.tif 000006
【図６】
0006053869.tif 000007
【図７】
0006053869.tif 000008
【図８】
0006053869.tif 000009
【図９】
0006053869.tif 000010
【図１０】
0006053869.tif 000011
【図１１】
0006053869.tif 000012
【図１２】
0006053869.tif 000013
【図１３】
0006053869.tif 000014
【図１４】
0006053869.tif 000015
【図１５】
0006053869.tif 000016
【図１６】
0006053869.tif 000017
【図１７】
0006053869.tif 000018
【図１８】
0006053869.tif 000019
【図１９】
0006053869.tif 000020
【図２０】
0006053869.tif 000021
【図２１】
0006053869.tif 000022