(57)【特許請求の範囲】
【請求項１】
複数の表示装置を含む表示システムにおいて、
前記複数の表示装置の各々は、
ユーザによって指示された画面内の位置を検出する指示位置検出手段を含み、
前記表示システムは、
前記複数の表示装置の各々の前記指示位置検出手段の検出結果を取得する指示位置取得手段と、
前記複数の表示装置の各々の前記指示位置検出手段の検出結果に基づいて、前記複数の表示装置の位置関係を認識する位置関係認識手段と、
前記位置関係に基づいて、前記複数の表示装置を協働させる協働制御手段と、を含み、
前記複数の表示装置は、第１の表示装置と、前記第１の表示装置とは別個の独立した表示装置である第２の表示装置とを含み、
前記位置関係認識手段は、前記第１の表示装置の複数の辺にそれぞれ対応するようにして設定された複数の端部領域のいずれかに、前記第１の表示装置の前記指示位置検出手段によって検出された指示位置が含まれ、かつ、前記第２の表示装置の複数の辺にそれぞれ対応するようにして設定された複数の端部領域のいずれかに、前記第２の表示装置の前記指示位置検出手段によって検出された指示位置が含まれる場合に、前記第１の表示装置の前記指示位置検出手段によって検出された指示位置が含まれる端部領域に対応する、前記第１の表示装置の辺と、前記第２の表示装置の前記指示位置検出手段によって検出された指示位置が含まれる端部領域に対応する、前記第２の表示装置の辺と、が隣接するようにして前記第１の表示装置と前記第２の表示装置とが配置されていると認識し、
前記表示システムは、
前記第１の表示装置の前記指示位置検出手段によって検出された指示位置が含まれる前記端部領域に対応する、前記第１の表示装置の辺と、前記第２の表示装置の前記指示位置検出手段によって検出された指示位置が含まれる前記端部領域に対応する、前記第２の表示装置の辺と、の組み合わせが所定の組み合わせであるか否かを判定する手段と、
前記組み合わせが前記所定の組み合わせでない場合に、所定のメッセージを前記第１の表示装置及び前記第２の表示装置の少なくとも一方に出力させる手段と、をさらに含む、
ことを特徴とする表示システム。
【請求項２】
請求項１に記載の表示システムにおいて、
前記複数の表示装置の各々の前記指示位置検出手段の検出結果に基づいて、前記複数の表示装置にわたる軌跡が前記ユーザによって入力されたか否かを判定する判定手段を含み、
前記協働制御手段は、前記複数の表示装置にわたる前記軌跡が前記ユーザによって入力された場合に、前記位置関係に基づいて、前記複数の表示装置を協働させ、
前記判定手段は、前記第１の表示装置及び前記第２の表示装置の前記指示位置検出手段の検出結果が所定条件を満足する場合に、前記第１の表示装置と前記第２の表示装置とにわたる軌跡が前記ユーザによって入力されたと判定し、
前記所定条件は、
前記第１の表示装置の前記指示位置検出手段によって指示位置が最後に検出された後に、前記第２の表示装置の前記指示位置検出手段によって指示位置が検出されたとの条件と、
前記第１の表示装置の前記指示位置検出手段によって最後に検出された指示位置が前記第１の表示装置の端部領域に含まれるとの条件と、
前記第２の表示装置の前記指示位置検出手段によって最初に検出された指示位置が前記第２の表示装置の端部領域に含まれるとの条件と、
前記第１の表示装置の前記指示位置検出手段によって検出された指示位置の軌跡が示す方向と、前記第２の表示装置の前記指示位置検出手段によって検出された指示位置の軌跡が示す方向と、のずれに関する値が閾値未満であるとの条件と、を含む、
ことを特徴とする表示システム。
【請求項３】
請求項２に記載の表示システムにおいて、
前記所定条件は、前記第１の表示装置の前記指示位置検出手段によって指示位置が最後に検出されたタイミングと、前記第２の表示装置の前記指示位置検出手段によって指示位置が最初に検出されたタイミングと、の差が閾値未満であるとの条件をさらに含むことを特徴とする表示システム。
【請求項４】
請求項２又は３に記載の表示システムにおいて、
前記所定条件は、
前記第１の表示装置の前記指示位置検出手段によって指示位置が検出されている場合に前記第２の表示装置の前記指示位置検出手段によって指示位置が検出されていないとの条件と、
前記第２の表示装置の前記指示位置検出手段によって指示位置が検出されている場合に前記第１の表示装置の前記指示位置検出手段によって指示位置が検出されていないとの条件と、をさらに含む、
ことを特徴とする表示システム。
【請求項５】
請求項２乃至４のいずれかに記載の表示システムにおいて、
前記複数の表示装置の各々は、第１の辺と、前記第１の辺と直交又は略直交する第２の辺と、前記第１の辺と対向する第３の辺と、前記第２の辺と対向する第４の辺と、を有し、
前記指示位置検出手段によって検出される指示位置は、前記第１の辺と平行又は略平行に延伸する軸方向の座標値である第１の座標値と、前記第２の辺と平行又は略平行に延伸する軸方向の座標値である第２の座標値と、によって表され、
前記所定条件は、
前記第１の表示装置の前記指示位置検出手段によって最後に検出された指示位置が、前記第１の辺又は前記第３の辺に対応する端部領域に含まれ、かつ、前記第２の表示装置の前記指示位置検出手段によって最初に検出された指示位置が、前記第１の辺又は前記第３の辺に対応する端部領域に含まれる場合において、前記第１の表示装置の前記指示位置検出手段によって最後に検出された指示位置の第１の座標値と、前記第２の表示装置の前記指示位置検出手段によって最初に検出された指示位置の第１の座標値と、の差が閾値未満であるとの条件と、
前記第１の表示装置の前記指示位置検出手段によって最後に検出された指示位置が、前記第２の辺又は前記第４の辺に対応する端部領域に含まれ、かつ、前記第２の表示装置の前記指示位置検出手段によって最初に検出された指示位置が、前記第２の辺又は前記第４の辺に対応する端部領域に含まれる場合において、前記第１の表示装置の前記指示位置検出手段によって最後に検出された指示位置の第２の座標値と、前記第２の表示装置の前記指示位置検出手段によって最初に検出された指示位置の第２の座標値と、の差が閾値未満であるとの条件と、をさらに含む、
ことを特徴とする表示システム。
【請求項６】
請求項１乃至５のいずれかに記載の表示システムにおいて、
前記第１の表示装置及び前記第２の表示装置の各々は長辺及び短辺を有し、
前記所定の組み合わせは、前記第１の表示装置及び前記第２の表示装置の前記長辺同士又は前記短辺同士の組み合わせであり、
前記所定のメッセージは、前記第１の表示装置及び前記第２の表示装置の前記長辺同士又は前記短辺同士を隣接させるように前記ユーザを誘導するメッセージである、
ことを特徴とする表示システム。
【請求項７】
複数の表示装置を含む表示システムにおいて、
前記複数の表示装置の各々は、
ユーザによって指示された画面内の位置を検出する指示位置検出手段を含み、
前記表示システムは、
前記複数の表示装置の各々の前記指示位置検出手段の検出結果を取得する指示位置取得手段と、
前記複数の表示装置の各々の前記指示位置検出手段の検出結果に基づいて、前記複数の表示装置にわたる軌跡が前記ユーザによって入力されたか否かを判定する判定手段と、
前記複数の表示装置の各々の前記指示位置検出手段の検出結果に基づいて、前記複数の表示装置の位置関係を認識する位置関係認識手段と、
前記複数の表示装置にわたる前記軌跡が前記ユーザによって入力された場合に、前記位置関係に基づいて、前記複数の表示装置を協働させる協働制御手段と、を含み、
前記複数の表示装置は、第１の表示装置と、前記第１の表示装置とは別個の独立した表示装置である第２の表示装置と、前記第１の表示装置と前記第２の表示装置とは別個の独立した表示装置である第３の表示装置と、前記第１の表示装置と前記第２の表示装置と前記第３の表示装置とは別個の独立した表示装置である第４の表示装置とを含み、
前記協働制御手段は、前記第１の表示装置と前記第２の表示装置とにわたり、かつ、前記第２の表示装置と前記第３の表示装置とにわたり、かつ、前記第３の表示装置と前記第４の表示装置とにわたる軌跡が前記ユーザによって入力された場合に、前記第１の表示装置と前記第２の表示装置との位置関係と、前記第２の表示装置と前記第３の表示装置との位置関係と、前記第３の表示装置と前記第４の表示装置との位置関係と、前記第１の表示装置と前記第４の表示装置との位置関係とに基づいて、前記第１の表示装置と前記第２の表示装置と前記第３の表示装置と前記第４の表示装置とを協働させ、
前記位置関係認識手段は、
前記第１の表示装置及び前記第２の表示装置の各々の前記指示位置検出手段の検出結果に基づいて、前記第１の表示装置と前記第２の表示装置との位置関係を認識する手段であって、前記第１の表示装置と前記第２の表示装置とにわたる軌跡が前記ユーザによって入力された場合に、前記第１の表示装置の複数の辺にそれぞれ対応するようにして設定される前記第１の表示装置の複数の端部領域のうちの、前記第１の表示装置の前記指示位置検出手段によって最後に検出された指示位置が含まれる端部領域に対応する前記第１の表示装置の辺と、前記第２の表示装置の複数の辺にそれぞれ対応するようにして設定される前記第２の表示装置の複数の端部領域のうちの、前記第２の表示装置の前記指示位置検出手段によって最初に検出された指示位置が含まれる端部領域に対応する前記第２の表示装置の辺と、が隣接するようにして前記第１の表示装置と前記第２の表示装置とが配置されていると認識する手段と、
前記第２の表示装置及び前記第３の表示装置の各々の前記指示位置検出手段の検出結果に基づいて、前記第２の表示装置と前記第３の表示装置との位置関係を認識する手段であって、前記第２の表示装置と前記第３の表示装置とにわたる軌跡が前記ユーザによって入力された場合に、前記第２の表示装置の前記複数の端部領域のうちの、前記第２の表示装置の前記指示位置検出手段によって最後に検出された指示位置が含まれる端部領域に対応する前記第２の表示装置の辺と、前記第３の表示装置の複数の辺にそれぞれ対応するようにして設定される前記第３の表示装置の複数の端部領域のうちの、前記第３の表示装置の前記指示位置検出手段によって最初に検出された指示位置が含まれる端部領域に対応する前記第３の表示装置の辺と、が隣接するようにして前記第２の表示装置と前記第３の表示装置とが配置されていると認識する手段と、
前記第３の表示装置及び前記第４の表示装置の各々の前記指示位置検出手段の検出結果に基づいて、前記第３の表示装置と前記第４の表示装置との位置関係を認識する手段であって、前記第３の表示装置と前記第４の表示装置とにわたる軌跡が前記ユーザによって入力された場合に、前記第３の表示装置の前記複数の端部領域のうちの、前記第３の表示装置の前記指示位置検出手段によって最後に検出された指示位置が含まれる端部領域に対応する前記第３の表示装置の辺と、前記第４の表示装置の複数の辺にそれぞれ対応するようにして設定される前記第４の表示装置の複数の端部領域のうちの、前記第４の表示装置の前記指示位置検出手段によって最初に検出された指示位置が含まれる端部領域に対応する前記第４の表示装置の辺と、が隣接するようにして前記第３の表示装置と前記第４の表示装置とが配置されていると認識する手段と、
前記第１の表示装置と前記第２の表示装置との位置関係と、前記第２の表示装置と前記第３の表示装置との位置関係と、前記第３の表示装置と前記第４の表示装置との位置関係と、に基づいて、前記第１の表示装置と前記第４の表示装置との位置関係を認識する手段と、を含む、
ことを特徴とする表示システム。
【請求項８】
請求項１乃至７のいずれかに記載の表示システムにおいて、
前記協働制御手段は、前記複数の表示装置によって一つの表示画面を構成させることを特徴とする表示システム。
【請求項９】
請求項１乃至７のいずれかに記載の表示システムにおいて、
前記協働制御手段は、前記ユーザの操作を受け付ける第１の画面を、前記複数の表示装置のうちの少なくとも一つの表示装置に表示し、前記第１の画面において行われた前記ユーザの操作に応じた第２の画面を、前記複数の表示装置のうちの少なくとも一つの他の表示装置に表示することを特徴とする表示システム。
【請求項１０】
請求項１乃至７のいずれかに記載の表示システムにおいて、
前記協働制御手段は、前記ユーザが前記指示位置検出手段を用いて文字入力を行うための一つの文字入力画面を前記複数の表示装置にわたって表示することによって、前記複数の表示装置の前記指示位置検出手段を用いて前記ユーザの文字入力を受け付けることを特徴とする表示システム。
【請求項１１】
請求項１０に記載の表示システムにおいて、
前記協働制御手段は、
前記一つの文字入力画面としてソフトウェアキーボード画面を前記複数の表示装置にわたって表示し、
前記複数の表示装置のうちの一の表示装置に表示された第１のキーが前記ユーザによって指示された後に、前記複数の表示装置のうちの他の表示装置に表示された第２のキーが前記ユーザによって指示された場合に、前記第１のキーに対応する文字と、前記第２のキーに対応する文字と、を含む文字列が入力されたと認識する、
ことを特徴とする表示システム。
【請求項１２】
請求項１０に記載の表示システムにおいて、
前記協働制御手段は、前記複数の表示装置の前記指示位置検出手段を用いて、前記複数の表示装置にわたる入力を前記ユーザの文字入力として受け付けることを特徴とする表示システム。
【請求項１３】
請求項１乃至７のいずれかに記載の表示システムにおいて、
前記複数の表示装置の各々は音声出力手段を含み、
前記協働制御手段は、前記複数の表示装置のうちの一の表示装置に含まれ、
前記一の表示装置には、第１のチャネル及び第２のチャネルに対応する音声データが供給され、
前記協働制御手段は、
前記一の表示装置の前記音声出力手段を、前記第１のチャネルに対応するスピーカとみなして、前記一の表示装置の前記音声出力手段から音声を出力させ、
前記第２のチャネルに対応する音声データを前記複数の表示装置のうちの他の表示装置に供給し、前記他の表示装置の前記音声出力手段を、前記第２のチャネルに対応するスピーカとみなして、前記他の表示装置の前記音声出力手段から音声を出力させる、
ことを特徴とする表示システム。
【請求項１４】
複数の表示装置を含む表示システムの制御方法において、
前記複数の表示装置の各々は、
ユーザによって指示された画面内の位置を検出する指示位置検出手段を含み、
前記制御方法は、
前記複数の表示装置の各々の前記指示位置検出手段の検出結果を取得する指示位置取得ステップと、
前記複数の表示装置の各々の前記指示位置検出手段の検出結果に基づいて、前記複数の表示装置の位置関係を認識する位置関係認識ステップと、
前記位置関係に基づいて、前記複数の表示装置を協働させる協働制御ステップと、を含み、
前記複数の表示装置は、第１の表示装置と、前記第１の表示装置とは別個の独立した表示装置である第２の表示装置とを含み、
前記位置関係認識ステップでは、前記第１の表示装置の複数の辺にそれぞれ対応するようにして設定された複数の端部領域のいずれかに、前記第１の表示装置の前記指示位置検出手段によって検出された指示位置が含まれ、かつ、前記第２の表示装置の複数の辺にそれぞれ対応するようにして設定された複数の端部領域のいずれかに、前記第２の表示装置の前記指示位置検出手段によって検出された指示位置が含まれる場合に、前記第１の表示装置の前記指示位置検出手段によって検出された指示位置が含まれる端部領域に対応する、前記第１の表示装置の辺と、前記第２の表示装置の前記指示位置検出手段によって検出された指示位置が含まれる端部領域に対応する、前記第２の表示装置の辺と、が隣接するようにして前記第１の表示装置と前記第２の表示装置とが配置されていると認識され、
前記制御方法は、
前記第１の表示装置の前記指示位置検出手段によって検出された指示位置が含まれる前記端部領域に対応する、前記第１の表示装置の辺と、前記第２の表示装置の前記指示位置検出手段によって検出された指示位置が含まれる前記端部領域に対応する、前記第２の表示装置の辺と、の組み合わせが所定の組み合わせであるか否かを判定するステップと、
前記組み合わせが前記所定の組み合わせでない場合に、所定のメッセージを前記第１の表示装置及び前記第２の表示装置の少なくとも一方に出力させるステップと、をさらに含む、
ことを特徴とする表示システムの制御方法。
【請求項１５】
複数の表示手段を協働させるための制御装置において、
ユーザによって指示された表示手段の画面内の位置を検出する指示位置検出手段の検出結果を取得する手段であって、前記複数の表示手段にそれぞれ対応する複数の指示位置検出手段の検出結果を取得する指示位置取得手段と、
前記複数の指示位置検出手段の検出結果に基づいて、前記複数の表示手段の位置関係を認識する位置関係認識手段と、
前記位置関係に基づいて、前記複数の表示手段を協働させる協働制御手段と、
を含み、
前記複数の表示手段は、第１の表示手段と、前記第１の表示手段とは別個の独立した表示装置である第２の表示手段とを含み、
前記位置関係認識手段は、前記第１の表示手段の複数の辺にそれぞれ対応するようにして設定された複数の端部領域のいずれかに、前記第１の表示手段に対応する前記指示位置検出手段によって検出された指示位置が含まれ、かつ、前記第２の表示手段の複数の辺にそれぞれ対応するようにして設定された複数の端部領域のいずれかに、前記第２の表示手段に対応する前記指示位置検出手段によって検出された指示位置が含まれる場合に、前記第１の表示手段に対応する前記指示位置検出手段によって検出された指示位置が含まれる端部領域に対応する、前記第１の表示手段の辺と、前記第２の表示手段に対応する前記指示位置検出手段によって検出された指示位置が含まれる端部領域に対応する、前記第２の表示手段の辺と、が隣接するようにして前記第１の表示手段と前記第２の表示手段とが配置されていると認識し、
前記制御装置は、
前記第１の表示手段に対応する前記指示位置検出手段によって検出された指示位置が含まれる前記端部領域に対応する、前記第１の表示手段の辺と、前記第２の表示手段に対応する前記指示位置検出手段によって検出された指示位置が含まれる前記端部領域に対応する、前記第２の表示手段の辺と、の組み合わせが所定の組み合わせであるか否かを判定する手段と、
前記組み合わせが前記所定の組み合わせでない場合に、所定のメッセージを前記第１の表示手段及び前記第２の表示手段の少なくとも一方に出力させる手段と、をさらに含む、
ことを特徴とする制御装置。
【請求項１６】
複数の表示手段を協働させるための制御装置の制御方法において、
ユーザによって指示された表示手段の画面内の位置を検出する指示位置検出手段の検出結果を取得するステップであって、前記複数の表示手段にそれぞれ対応する複数の指示位置検出手段の検出結果を取得する指示位置取得ステップと、
前記複数の指示位置検出手段の検出結果に基づいて、前記複数の表示手段の位置関係を認識する位置関係認識ステップと、
前記位置関係に基づいて、前記複数の表示手段を協働させる協働制御ステップと、
を含み、
前記複数の表示手段は、第１の表示手段と、前記第１の表示手段とは別個の独立した表示装置である第２の表示手段とを含み、
前記位置関係認識ステップでは、前記第１の表示手段の複数の辺にそれぞれ対応するようにして設定された複数の端部領域のいずれかに、前記第１の表示手段に対応する前記指示位置検出手段によって検出された指示位置が含まれ、かつ、前記第２の表示手段の複数の辺にそれぞれ対応するようにして設定された複数の端部領域のいずれかに、前記第２の表示手段に対応する前記指示位置検出手段によって検出された指示位置が含まれる場合に、前記第１の表示手段に対応する前記指示位置検出手段によって検出された指示位置が含まれる端部領域に対応する、前記第１の表示手段の辺と、前記第２の表示手段に対応する前記指示位置検出手段によって検出された指示位置が含まれる端部領域に対応する、前記第２の表示手段の辺と、が隣接するようにして前記第１の表示手段と前記第２の表示手段とが配置されていると認識され、
前記制御方法は、
前記第１の表示手段に対応する前記指示位置検出手段によって検出された指示位置が含まれる前記端部領域に対応する、前記第１の表示手段の辺と、前記第２の表示手段に対応する前記指示位置検出手段によって検出された指示位置が含まれる前記端部領域に対応する、前記第２の表示手段の辺と、の組み合わせが所定の組み合わせであるか否かを判定するステップと、
前記組み合わせが前記所定の組み合わせでない場合に、所定のメッセージを前記第１の表示手段及び前記第２の表示手段の少なくとも一方に出力させるステップと、をさらに含む、
ことを特徴とする制御装置の制御方法。
【請求項１７】
ユーザによって指示された表示手段の画面内の位置を検出する指示位置検出手段の検出結果を取得する手段であって、複数の表示手段にそれぞれ対応する複数の指示位置検出手段の検出結果を取得する指示位置取得手段、
前記複数の指示位置検出手段の検出結果に基づいて、前記複数の表示手段の位置関係を認識する位置関係認識手段、及び、
前記位置関係に基づいて、前記複数の表示手段を協働させる協働制御手段、
としてコンピュータを機能させ、
前記複数の表示手段は、第１の表示手段と、前記第１の表示手段とは別個の独立した表示装置である第２の表示手段とを含み、
前記位置関係認識手段は、前記第１の表示手段の複数の辺にそれぞれ対応するようにして設定された複数の端部領域のいずれかに、前記第１の表示手段に対応する前記指示位置検出手段によって検出された指示位置が含まれ、かつ、前記第２の表示手段の複数の辺にそれぞれ対応するようにして設定された複数の端部領域のいずれかに、前記第２の表示手段に対応する前記指示位置検出手段によって検出された指示位置が含まれる場合に、前記第１の表示手段に対応する前記指示位置検出手段によって検出された指示位置が含まれる端部領域に対応する、前記第１の表示手段の辺と、前記第２の表示手段に対応する前記指示位置検出手段によって検出された指示位置が含まれる端部領域に対応する、前記第２の表示手段の辺と、が隣接するようにして前記第１の表示手段と前記第２の表示手段とが配置されていると認識し、
前記コンピュータを、
前記第１の表示手段に対応する前記指示位置検出手段によって検出された指示位置が含まれる前記端部領域に対応する、前記第１の表示手段の辺と、前記第２の表示手段に対応する前記指示位置検出手段によって検出された指示位置が含まれる前記端部領域に対応する、前記第２の表示手段の辺と、の組み合わせが所定の組み合わせであるか否かを判定する手段、及び、
前記組み合わせが前記所定の組み合わせでない場合に、所定のメッセージを前記第１の表示手段及び前記第２の表示手段の少なくとも一方に出力させる手段、としてさらに機能させる、
ことを特徴とするプログラム。
【請求項１８】
複数の表示装置を含む表示システムの制御方法において、
前記複数の表示装置の各々は、
ユーザによって指示された画面内の位置を検出する指示位置検出手段を含み、
前記制御方法は、
前記複数の表示装置の各々の前記指示位置検出手段の検出結果を取得する指示位置取得ステップと、
前記複数の表示装置の各々の前記指示位置検出手段の検出結果に基づいて、前記複数の表示装置にわたる軌跡が前記ユーザによって入力されたか否かを判定する判定ステップと、
前記複数の表示装置の各々の前記指示位置検出手段の検出結果に基づいて、前記複数の表示装置の位置関係を認識する位置関係認識ステップと、
前記複数の表示装置にわたる前記軌跡が前記ユーザによって入力された場合に、前記位置関係に基づいて、前記複数の表示装置を協働させる協働制御ステップと、を含み、
前記複数の表示装置は、第１の表示装置と、前記第１の表示装置とは別個の独立した表示装置である第２の表示装置と、前記第１の表示装置と前記第２の表示装置とは別個の独立した表示装置である第３の表示装置と、前記第１の表示装置と前記第２の表示装置と前記第３の表示装置とは別個の独立した表示装置である第４の表示装置とを含み、
前記協働制御ステップでは、前記第１の表示装置と前記第２の表示装置とにわたり、かつ、前記第２の表示装置と前記第３の表示装置とにわたり、かつ、前記第３の表示装置と前記第４の表示装置とにわたる軌跡が前記ユーザによって入力された場合に、前記第１の表示装置と前記第２の表示装置との位置関係と、前記第２の表示装置と前記第３の表示装置との位置関係と、前記第３の表示装置と前記第４の表示装置との位置関係と、前記第１の表示装置と前記第４の表示装置との位置関係とに基づいて、前記第１の表示装置と前記第２の表示装置と前記第３の表示装置と前記第４の表示装置とが協働され、
前記位置関係認識ステップは、
前記第１の表示装置及び前記第２の表示装置の各々の前記指示位置検出手段の検出結果に基づいて、前記第１の表示装置と前記第２の表示装置との位置関係を認識するステップであって、前記第１の表示装置と前記第２の表示装置とにわたる軌跡が前記ユーザによって入力された場合に、前記第１の表示装置の複数の辺にそれぞれ対応するようにして設定される前記第１の表示装置の複数の端部領域のうちの、前記第１の表示装置の前記指示位置検出手段によって最後に検出された指示位置が含まれる端部領域に対応する前記第１の表示装置の辺と、前記第２の表示装置の複数の辺にそれぞれ対応するようにして設定される前記第２の表示装置の複数の端部領域のうちの、前記第２の表示装置の前記指示位置検出手段によって最初に検出された指示位置が含まれる端部領域に対応する前記第２の表示装置の辺と、が隣接するようにして前記第１の表示装置と前記第２の表示装置とが配置されていると認識するステップと、
前記第２の表示装置及び前記第３の表示装置の各々の前記指示位置検出手段の検出結果に基づいて、前記第２の表示装置と前記第３の表示装置との位置関係を認識するステップであって、前記第２の表示装置と前記第３の表示装置とにわたる軌跡が前記ユーザによって入力された場合に、前記第２の表示装置の前記複数の端部領域のうちの、前記第２の表示装置の前記指示位置検出手段によって最後に検出された指示位置が含まれる端部領域に対応する前記第２の表示装置の辺と、前記第３の表示装置の複数の辺にそれぞれ対応するようにして設定される前記第３の表示装置の複数の端部領域のうちの、前記第３の表示装置の前記指示位置検出手段によって最初に検出された指示位置が含まれる端部領域に対応する前記第３の表示装置の辺と、が隣接するようにして前記第２の表示装置と前記第３の表示装置とが配置されていると認識するステップと、
前記第３の表示装置及び前記第４の表示装置の各々の前記指示位置検出手段の検出結果に基づいて、前記第３の表示装置と前記第４の表示装置との位置関係を認識するステップであって、前記第３の表示装置と前記第４の表示装置とにわたる軌跡が前記ユーザによって入力された場合に、前記第３の表示装置の前記複数の端部領域のうちの、前記第３の表示装置の前記指示位置検出手段によって最後に検出された指示位置が含まれる端部領域に対応する前記第３の表示装置の辺と、前記第４の表示装置の複数の辺にそれぞれ対応するようにして設定される前記第４の表示装置の複数の端部領域のうちの、前記第４の表示装置の前記指示位置検出手段によって最初に検出された指示位置が含まれる端部領域に対応する前記第４の表示装置の辺と、が隣接するようにして前記第３の表示装置と前記第４の表示装置とが配置されていると認識するステップと、
前記第１の表示装置と前記第２の表示装置との位置関係と、前記第２の表示装置と前記第３の表示装置との位置関係と、前記第３の表示装置と前記第４の表示装置との位置関係と、に基づいて、前記第１の表示装置と前記第４の表示装置との位置関係を認識するステップと、を含む、
ことを特徴とする表示システムの制御方法。
【請求項１９】
ユーザによって指示された表示手段の画面内の位置を検出する指示位置検出手段の検出結果を取得する手段であって、複数の表示手段にそれぞれ対応する複数の指示位置検出手段の検出結果を取得する指示位置取得手段と、
前記複数の指示位置検出手段の検出結果に基づいて、前記複数の表示手段にわたる軌跡が前記ユーザによって入力されたか否かを判定する判定手段と、
前記複数の指示位置検出手段の検出結果に基づいて、前記複数の表示手段の位置関係を認識する位置関係認識手段と、
前記複数の表示手段にわたる前記軌跡が前記ユーザによって入力された場合に、前記位置関係に基づいて、前記複数の表示手段を協働させる協働制御手段と、
を含み、
前記複数の表示手段は、第１の表示手段と、前記第１の表示手段とは別個の独立した表示装置である第２の表示手段と、前記第１の表示手段と前記第２の表示手段とは別個の独立した表示装置である第３の表示手段と、前記第１の表示手段と前記第２の表示手段と前記第３の表示手段とは別個の独立した表示装置である第４の表示手段とを含み、
前記協働制御手段は、前記第１の表示手段と前記第２の表示手段とにわたり、かつ、前記第２の表示手段と前記第３の表示手段とにわたり、かつ、前記第３の表示手段と前記第４の表示手段とにわたる軌跡が前記ユーザによって入力された場合に、前記第１の表示手段と前記第２の表示手段との位置関係と、前記第２の表示手段と前記第３の表示手段との位置関係と、前記第３の表示手段と前記第４の表示手段との位置関係と、前記第１の表示手段と前記第４の表示手段との位置関係とに基づいて、前記第１の表示手段と前記第２の表示手段と前記第３の表示手段と前記第４の表示手段とを協働させ、
前記位置関係認識手段は、
前記第１の表示手段及び前記第２の表示手段の各々に対応する前記指示位置検出手段の検出結果に基づいて、前記第１の表示手段と前記第２の表示手段との位置関係を認識する手段であって、前記第１の表示手段と前記第２の表示手段とにわたる軌跡が前記ユーザによって入力された場合に、前記第１の表示手段の複数の辺にそれぞれ対応するようにして設定される前記第１の表示手段の複数の端部領域のうちの、前記第１の表示手段に対応する前記指示位置検出手段によって最後に検出された指示位置が含まれる端部領域に対応する前記第１の表示手段の辺と、前記第２の表示手段の複数の辺にそれぞれ対応するようにして設定される前記第２の表示手段の複数の端部領域のうちの、前記第２の表示手段に対応する前記指示位置検出手段によって最初に検出された指示位置が含まれる端部領域に対応する前記第２の表示手段の辺と、が隣接するようにして前記第１の表示手段と前記第２の表示手段とが配置されていると認識する手段と、
前記第２の表示手段及び前記第３の表示手段の各々に対応する前記指示位置検出手段の検出結果に基づいて、前記第２の表示手段と前記第３の表示手段との位置関係を認識する手段であって、前記第２の表示手段と前記第３の表示手段とにわたる軌跡が前記ユーザによって入力された場合に、前記第２の表示手段の前記複数の端部領域のうちの、前記第２の表示手段に対応する前記指示位置検出手段によって最後に検出された指示位置が含まれる端部領域に対応する前記第２の表示手段の辺と、前記第３の表示手段の複数の辺にそれぞれ対応するようにして設定される前記第３の表示手段の複数の端部領域のうちの、前記第３の表示手段に対応する前記指示位置検出手段によって最初に検出された指示位置が含まれる端部領域に対応する前記第３の表示手段の辺と、が隣接するようにして前記第２の表示手段と前記第３の表示手段とが配置されていると認識する手段と、
前記第３の表示手段及び前記第４の表示手段の各々に対応する前記指示位置検出手段の検出結果に基づいて、前記第３の表示手段と前記第４の表示手段との位置関係を認識する手段であって、前記第３の表示手段と前記第４の表示手段とにわたる軌跡が前記ユーザによって入力された場合に、前記第３の表示手段の前記複数の端部領域のうちの、前記第３の表示手段に対応する前記指示位置検出手段によって最後に検出された指示位置が含まれる端部領域に対応する前記第３の表示手段の辺と、前記第４の表示手段の複数の辺にそれぞれ対応するようにして設定される前記第４の表示手段の複数の端部領域のうちの、前記第４の表示手段に対応する前記指示位置検出手段によって最初に検出された指示位置が含まれる端部領域に対応する前記第４の表示手段の辺と、が隣接するようにして前記第３の表示手段と前記第４の表示手段とが配置されていると認識する手段と、
前記第１の表示手段と前記第２の表示手段との位置関係と、前記第２の表示手段と前記第３の表示手段との位置関係と、前記第３の表示手段と前記第４の表示手段との位置関係と、に基づいて、前記第１の表示手段と前記第４の表示手段との位置関係を認識する手段と、を含む、
ことを特徴とする制御装置。
【請求項２０】
ユーザによって指示された表示手段の画面内の位置を検出する指示位置検出手段の検出結果を取得するステップであって、複数の表示手段にそれぞれ対応する複数の指示位置検出手段の検出結果を取得する指示位置取得ステップと、
前記複数の指示位置検出手段の検出結果に基づいて、前記複数の表示手段にわたる軌跡が前記ユーザによって入力されたか否かを判定する判定ステップと、
前記複数の指示位置検出手段の検出結果に基づいて、前記複数の表示手段の位置関係を認識する位置関係認識ステップと、
前記複数の表示手段にわたる前記軌跡が前記ユーザによって入力された場合に、前記位置関係に基づいて、前記複数の表示手段を協働させる協働制御ステップと、
を含み、
前記複数の表示手段は、第１の表示手段と、前記第１の表示手段とは別個の独立した表示装置である第２の表示手段と、前記第１の表示手段と前記第２の表示手段とは別個の独立した表示装置である第３の表示手段と、前記第１の表示手段と前記第２の表示手段と前記第３の表示手段とは別個の独立した表示装置である第４の表示手段とを含み、
前記協働制御ステップでは、前記第１の表示手段と前記第２の表示手段とにわたり、かつ、前記第２の表示手段と前記第３の表示手段とにわたり、かつ、前記第３の表示手段と前記第４の表示手段とにわたる軌跡が前記ユーザによって入力された場合に、前記第１の表示手段と前記第２の表示手段との位置関係と、前記第２の表示手段と前記第３の表示手段との位置関係と、前記第３の表示手段と前記第４の表示手段との位置関係と、前記第１の表示手段と前記第４の表示手段との位置関係とに基づいて、前記第１の表示手段と前記第２の表示手段と前記第３の表示手段と前記第４の表示手段とが協働され、
前記位置関係認識ステップは、
前記第１の表示手段及び前記第２の表示手段の各々に対応する前記指示位置検出手段の検出結果に基づいて、前記第１の表示手段と前記第２の表示手段との位置関係を認識するステップであって、前記第１の表示手段と前記第２の表示手段とにわたる軌跡が前記ユーザによって入力された場合に、前記第１の表示手段の複数の辺にそれぞれ対応するようにして設定される前記第１の表示手段の複数の端部領域のうちの、前記第１の表示手段に対応する前記指示位置検出手段によって最後に検出された指示位置が含まれる端部領域に対応する前記第１の表示手段の辺と、前記第２の表示手段の複数の辺にそれぞれ対応するようにして設定される前記第２の表示手段の複数の端部領域のうちの、前記第２の表示手段に対応する前記指示位置検出手段によって最初に検出された指示位置が含まれる端部領域に対応する前記第２の表示手段の辺と、が隣接するようにして前記第１の表示手段と前記第２の表示手段とが配置されていると認識するステップと、
前記第２の表示手段及び前記第３の表示手段の各々に対応する前記指示位置検出手段の検出結果に基づいて、前記第２の表示手段と前記第３の表示手段との位置関係を認識するステップであって、前記第２の表示手段と前記第３の表示手段とにわたる軌跡が前記ユーザによって入力された場合に、前記第２の表示手段の前記複数の端部領域のうちの、前記第２の表示手段に対応する前記指示位置検出手段によって最後に検出された指示位置が含まれる端部領域に対応する前記第２の表示手段の辺と、前記第３の表示手段の複数の辺にそれぞれ対応するようにして設定される前記第３の表示手段の複数の端部領域のうちの、前記第３の表示手段に対応する前記指示位置検出手段によって最初に検出された指示位置が含まれる端部領域に対応する前記第３の表示手段の辺と、が隣接するようにして前記第２の表示手段と前記第３の表示手段とが配置されていると認識するステップと、
前記第３の表示手段及び前記第４の表示手段の各々に対応する前記指示位置検出手段の検出結果に基づいて、前記第３の表示手段と前記第４の表示手段との位置関係を認識するステップであって、前記第３の表示手段と前記第４の表示手段とにわたる軌跡が前記ユーザによって入力された場合に、前記第３の表示手段の前記複数の端部領域のうちの、前記第３の表示手段に対応する前記指示位置検出手段によって最後に検出された指示位置が含まれる端部領域に対応する前記第３の表示手段の辺と、前記第４の表示手段の複数の辺にそれぞれ対応するようにして設定される前記第４の表示手段の複数の端部領域のうちの、前記第４の表示手段に対応する前記指示位置検出手段によって最初に検出された指示位置が含まれる端部領域に対応する前記第４の表示手段の辺と、が隣接するようにして前記第３の表示手段と前記第４の表示手段とが配置されていると認識するステップと、
前記第１の表示手段と前記第２の表示手段との位置関係と、前記第２の表示手段と前記第３の表示手段との位置関係と、前記第３の表示手段と前記第４の表示手段との位置関係と、に基づいて、前記第１の表示手段と前記第４の表示手段との位置関係を認識するステップと、を含む、
ことを特徴とする制御装置の制御方法。
【請求項２１】
ユーザによって指示された表示手段の画面内の位置を検出する指示位置検出手段の検出結果を取得する手段であって、複数の表示手段にそれぞれ対応する複数の指示位置検出手段の検出結果を取得する指示位置取得手段、
前記複数の指示位置検出手段の検出結果に基づいて、前記複数の表示手段にわたる軌跡が前記ユーザによって入力されたか否かを判定する判定手段と、
前記複数の指示位置検出手段の検出結果に基づいて、前記複数の表示手段の位置関係を認識する位置関係認識手段、及び、
前記複数の表示手段にわたる前記軌跡が前記ユーザによって入力された場合に、前記位置関係に基づいて、前記複数の表示手段を協働させる協働制御手段、
としてコンピュータを機能させ、
前記複数の表示手段は、第１の表示手段と、前記第１の表示手段とは別個の独立した表示装置である第２の表示手段と、前記第１の表示手段と前記第２の表示手段とは別個の独立した表示装置である第３の表示手段と、前記第１の表示手段と前記第２の表示手段と前記第３の表示手段とは別個の独立した表示装置である第４の表示手段とを含み、
前記協働制御手段は、前記第１の表示手段と前記第２の表示手段とにわたり、かつ、前記第２の表示手段と前記第３の表示手段とにわたり、かつ、前記第３の表示手段と前記第４の表示手段とにわたる軌跡が前記ユーザによって入力された場合に、前記第１の表示手段と前記第２の表示手段との位置関係と、前記第２の表示手段と前記第３の表示手段との位置関係と、前記第３の表示手段と前記第４の表示手段との位置関係と、前記第１の表示手段と前記第４の表示手段との位置関係とに基づいて、前記第１の表示手段と前記第２の表示手段と前記第３の表示手段と前記第４の表示手段とを協働させ、
前記位置関係認識手段は、
前記第１の表示手段及び前記第２の表示手段の各々に対応する前記指示位置検出手段の検出結果に基づいて、前記第１の表示手段と前記第２の表示手段との位置関係を認識する手段であって、前記第１の表示手段と前記第２の表示手段とにわたる軌跡が前記ユーザによって入力された場合に、前記第１の表示手段の複数の辺にそれぞれ対応するようにして設定される前記第１の表示手段の複数の端部領域のうちの、前記第１の表示手段に対応する前記指示位置検出手段によって最後に検出された指示位置が含まれる端部領域に対応する前記第１の表示手段の辺と、前記第２の表示手段の複数の辺にそれぞれ対応するようにして設定される前記第２の表示手段の複数の端部領域のうちの、前記第２の表示手段に対応する前記指示位置検出手段によって最初に検出された指示位置が含まれる端部領域に対応する前記第２の表示手段の辺と、が隣接するようにして前記第１の表示手段と前記第２の表示手段とが配置されていると認識する手段と、
前記第２の表示手段及び前記第３の表示手段の各々に対応する前記指示位置検出手段の検出結果に基づいて、前記第２の表示手段と前記第３の表示手段との位置関係を認識する手段であって、前記第２の表示手段と前記第３の表示手段とにわたる軌跡が前記ユーザによって入力された場合に、前記第２の表示手段の前記複数の端部領域のうちの、前記第２の表示手段に対応する前記指示位置検出手段によって最後に検出された指示位置が含まれる端部領域に対応する前記第２の表示手段の辺と、前記第３の表示手段の複数の辺にそれぞれ対応するようにして設定される前記第３の表示手段の複数の端部領域のうちの、前記第３の表示手段に対応する前記指示位置検出手段によって最初に検出された指示位置が含まれる端部領域に対応する前記第３の表示手段の辺と、が隣接するようにして前記第２の表示手段と前記第３の表示手段とが配置されていると認識する手段と、
前記第３の表示手段及び前記第４の表示手段の各々に対応する前記指示位置検出手段の検出結果に基づいて、前記第３の表示手段と前記第４の表示手段との位置関係を認識する手段であって、前記第３の表示手段と前記第４の表示手段とにわたる軌跡が前記ユーザによって入力された場合に、前記第３の表示手段の前記複数の端部領域のうちの、前記第３の表示手段に対応する前記指示位置検出手段によって最後に検出された指示位置が含まれる端部領域に対応する前記第３の表示手段の辺と、前記第４の表示手段の複数の辺にそれぞれ対応するようにして設定される前記第４の表示手段の複数の端部領域のうちの、前記第４の表示手段に対応する前記指示位置検出手段によって最初に検出された指示位置が含まれる端部領域に対応する前記第４の表示手段の辺と、が隣接するようにして前記第３の表示手段と前記第４の表示手段とが配置されていると認識する手段と、
前記第１の表示手段と前記第２の表示手段との位置関係と、前記第２の表示手段と前記第３の表示手段との位置関係と、前記第３の表示手段と前記第４の表示手段との位置関係と、に基づいて、前記第１の表示手段と前記第４の表示手段との位置関係を認識する手段と、を含む、
ことを特徴とするプログラム。
【請求項２２】
請求項１７又は２１に記載のプログラムを記録したコンピュータ読み取り可能な情報記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は表示システム、表示システムの制御方法、制御装置、制御装置の制御方法、プログラム、及び情報記憶媒体に関する。
【背景技術】
【０００２】
複数の表示装置を協働させる技術が知られている。例えば、特許文献１は複数の携帯電話の表示部を協働させる技術を開示している。具体的には、ユーザが携帯電話を他の携帯電話にタップさせた（軽くぶつけた）場合にそれら携帯電話の両方の表示部を用いて一つ画面を表示することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１１−５１１３３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の技術では、表示装置（携帯電話）同士がぶつかったことを検出するためのセンサを各表示装置が備えている必要がある。すなわち、表示装置同士がぶつかったことを検出するためのセンサを各表示装置が備えていなければ、複数の表示装置を協働させることができない。
【０００５】
本発明は上記課題に鑑みてなされたものであって、その目的は、表示装置同士がぶつかったことを検出するためのセンサを各表示装置が備えていなくても、複数の表示装置を協働させることが可能な表示システム、表示システムの制御方法、制御装置、制御装置の制御方法、プログラム、及び情報記憶媒体を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る表示システムは、複数の表示装置を含む表示システムにおいて、前記複数の表示装置の各々は、ユーザによって指示された画面内の位置を検出する指示位置検出手段を含み、前記表示システムは、前記複数の表示装置の各々の前記指示位置検出手段の検出結果を取得する指示位置取得手段と、前記複数の表示装置の各々の前記指示位置検出手段の検出結果に基づいて、前記複数の表示装置を協働させる協働制御手段と、を含むことを特徴とする。
【０００７】
また、本発明に係る表示システムの制御方法は、複数の表示装置を含む表示システムの制御方法において、前記複数の表示装置の各々は、ユーザによって指示された画面内の位置を検出する指示位置検出手段を含み、前記制御方法は、前記複数の表示装置の各々の前記指示位置検出手段の検出結果を取得する指示位置取得ステップと、前記複数の表示装置の各々の前記指示位置検出手段の検出結果に基づいて、前記複数の表示装置を協働させる協働制御ステップと、を含むことを特徴とする。
【０００８】
また、本発明に係る制御装置は、ユーザによって指示された表示手段の画面内の位置を検出する指示位置検出手段の検出結果を取得する手段であって、複数の表示手段にそれぞれ対応する複数の指示位置検出手段の検出結果を取得する指示位置取得手段と、前記複数の指示位置検出手段の検出結果に基づいて、前記複数の表示手段を協働させる協働制御手段と、を含むことを特徴とする。
【０００９】
また、本発明に係る制御装置の制御方法は、ユーザによって指示された表示手段の画面内の位置を検出する指示位置検出手段の検出結果を取得するステップであって、複数の表示手段にそれぞれ対応する複数の指示位置検出手段の検出結果を取得する指示位置取得ステップと、前記複数の指示位置検出手段の検出結果に基づいて、前記複数の表示手段を協働させる協働制御ステップと、を含むことを特徴とする。
【００１０】
また、本発明に係るプログラムは、ユーザによって指示された表示手段の画面内の位置を検出する指示位置検出手段の検出結果を取得する手段であって、複数の表示手段にそれぞれ対応する複数の指示位置検出手段の検出結果を取得する指示位置取得手段、及び、前記複数の指示位置検出手段の検出結果に基づいて、前記複数の表示手段を協働させる協働制御手段、としてコンピュータを機能させるためのプログラムである。
【００１１】
また、本発明に係る情報記憶媒体は、ユーザによって指示された表示手段の画面内の位置を検出する指示位置検出手段の検出結果を取得する手段であって、複数の表示手段にそれぞれ対応する複数の指示位置検出手段の検出結果を取得する指示位置取得手段、及び、前記複数の指示位置検出手段の検出結果に基づいて、前記複数の表示手段を協働させる協働制御手段、としてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な情報記憶媒体である。
【００１２】
また、本発明の一態様では、前記複数の表示装置の各々の前記指示位置検出手段の検出結果に基づいて、前記複数の表示装置にわたる軌跡が前記ユーザによって入力されたか否かを判定する判定手段を含み、前記協働制御手段は、前記複数の表示装置にわたる前記軌跡が前記ユーザによって入力された場合に前記複数の表示装置を協働させるようにしてもよい。
【００１３】
また、本発明の一態様では、前記複数の表示装置は第１の表示装置と第２の表示装置とを含み、前記判定手段は、前記第１の表示装置及び前記第２の表示装置の前記指示位置検出手段の検出結果が所定条件を満足する場合に、前記第１の表示装置と前記第２の表示装置とにわたる軌跡が前記ユーザによって入力されたと判定し、前記所定条件は、前記第１の表示装置の前記指示位置検出手段によって指示位置が最後に検出された後に、前記第２の表示装置の前記指示位置検出手段によって指示位置が検出されたとの条件と、前記第１の表示装置の前記指示位置検出手段によって最後に検出された指示位置が前記第１の表示装置の端部領域に含まれるとの条件と、前記第２の表示装置の前記指示位置検出手段によって最初に検出された指示位置が前記第２の表示装置の端部領域に含まれるとの条件と、を含むようにしてもよい。
【００１４】
また、本発明の一態様では、前記所定条件は、前記第１の表示装置の前記指示位置検出手段によって指示位置が最後に検出されたタイミングと、前記第２の表示装置の前記指示位置検出手段によって指示位置が最初に検出されたタイミングと、の差が閾値未満であるとの条件をさらに含むようにしてもよい。
【００１５】
また、本発明の一態様では、前記所定条件は、前記第１の表示装置の前記指示位置検出手段によって指示位置が検出されている場合に前記第２の表示装置の前記指示位置検出手段によって指示位置が検出されていないとの条件と、前記第２の表示装置の前記指示位置検出手段によって指示位置が検出されている場合に前記第１の表示装置の前記指示位置検出手段によって指示位置が検出されていないとの条件と、をさらに含むようにしてもよい。
【００１６】
また、本発明の一態様では、前記所定条件は、前記第１の表示装置の前記指示位置検出手段によって検出された指示位置の軌跡が示す方向と、前記第２の表示装置の前記指示位置検出手段によって検出された指示位置の軌跡が示す方向と、のずれに関する値が閾値未満であるとの条件をさらに含むようにしてもよい。
【００１７】
また、本発明の一態様では、前記複数の表示装置の各々は、第１の辺と、前記第１の辺と直交又は略直交する第２の辺と、前記第１の辺と対向する第３の辺と、前記第２の辺と対向する第４の辺と、を有し、前記指示位置検出手段によって検出される指示位置は、前記第１の辺と平行又は略平行に延伸する軸方向の座標値である第１の座標値と、前記第２の辺と平行又は略平行に延伸する軸方向の座標値である第２の座標値と、によって表され、前記所定条件は、前記第１の表示装置の前記指示位置検出手段によって最後に検出された指示位置が、前記第１の辺又は前記第３の辺に対応する端部領域に含まれ、かつ、前記第２の表示装置の前記指示位置検出手段によって最初に検出された指示位置が、前記第１の辺又は前記第３の辺に対応する端部領域に含まれる場合において、前記第１の表示装置の前記指示位置検出手段によって最後に検出された指示位置の第１の座標値と、前記第２の表示装置の前記指示位置検出手段によって最初に検出された指示位置の第１の座標値と、の差が閾値未満であるとの条件と、前記第１の表示装置の前記指示位置検出手段によって最後に検出された指示位置が、前記第２の辺又は前記第４の辺に対応する端部領域に含まれ、かつ、前記第２の表示装置の前記指示位置検出手段によって最初に検出された指示位置が、前記第２の辺又は前記第４の辺に対応する端部領域に含まれる場合において、前記第１の表示装置の前記指示位置検出手段によって最後に検出された指示位置の第２の座標値と、前記第２の表示装置の前記指示位置検出手段によって最初に検出された指示位置の第２の座標値と、の差が閾値未満であるとの条件と、をさらに含むようにしてもよい。
【００１８】
また、本発明の一態様では、前記複数の表示装置は第１の表示装置と第２の表示装置とを含み、前記協働制御手段は、（ａ）前記第１の表示装置の前記指示位置検出手段によって検出された指示位置が前記第１の表示装置の端部領域に含まれ、かつ、（ｂ）前記第２の表示装置の前記指示位置検出手段によって検出された指示位置が前記第２の表示装置の端部領域に含まれる場合に、前記第１の表示装置と前記第２の表示装置との協働を開始させるようにしてもよい。
【００１９】
また、本発明の一態様では、前記協働制御手段は、（ａ）前記第１の表示装置の前記指示位置検出手段によって検出された前記指示位置が前記第１の表示装置の前記端部領域に含まれ、かつ、（ｂ）前記第２の表示装置の前記指示位置検出手段によって検出された前記指示位置が前記第２の表示装置の前記端部領域に含まれ、かつ、（ｃ）前記第１の表示装置の前記指示位置検出手段によって前記指示位置が検出されたタイミングと、前記第１の表示装置の前記指示位置検出手段によって前記指示位置が検出されたタイミングと、の差が閾値未満である場合に、前記第１の表示装置と前記第２の表示装置との協働を開始させるようにしてもよい。
【００２０】
また、本発明の一態様では、前記複数の表示装置の各々の前記指示位置検出手段の検出結果に基づいて、前記複数の表示装置の位置関係を認識する位置関係認識手段を含み、前記協働制御手段は、前記位置関係に基づいて、前記複数の表示装置を協働させるようにしてもよい。
【００２１】
また、本発明の一態様では、前記複数の表示装置は第１の表示装置と第２の表示装置とを含み、前記位置関係認識手段は、前記第１の表示装置の複数の辺にそれぞれ対応するようにして設定された複数の端部領域のいずれかに、前記第１の表示装置の前記指示位置検出手段によって検出された指示位置が含まれ、かつ、前記第２の表示装置の複数の辺にそれぞれ対応するようにして設定された複数の端部領域のいずれかに、前記第２の表示装置の前記指示位置検出手段によって検出された指示位置が含まれる場合に、前記第１の表示装置の前記指示位置検出手段によって検出された指示位置が含まれる端部領域に対応する、前記第１の表示装置の辺と、前記第２の表示装置の前記指示位置検出手段によって検出された指示位置が含まれる端部領域に対応する、前記第２の表示装置の辺と、が隣接するようにして前記第１の表示装置と前記第２の表示装置とが配置されていると認識するようにしてもよい。
【００２２】
また、本発明の一態様では、前記第１の表示装置の前記指示位置検出手段によって検出された指示位置が含まれる前記端部領域に対応する、前記第１の表示装置の辺と、前記第２の表示装置の前記指示位置検出手段によって検出された指示位置が含まれる前記端部領域に対応する、前記第２の表示装置の辺と、の組み合わせが所定の組み合わせであるか否かを判定する手段と、前記組み合わせが前記所定の組み合わせでない場合に、所定のメッセージを前記第１の表示装置及び前記第２の表示装置の少なくとも一方に出力させる手段と、を含むようにしてもよい。
【００２３】
また、本発明の一態様では、前記複数の表示装置は第１の表示装置と第２の表示装置と第３の表示装置と第４の表示装置とを含み、前記位置関係認識手段は、前記第１の表示装置及び前記第２の表示装置の各々の前記指示位置検出手段の検出結果に基づいて、前記第１の表示装置と前記第２の表示装置との位置関係を認識する手段と、前記第２の表示装置及び前記第３の表示装置の各々の前記指示位置検出手段の検出結果に基づいて、前記第２の表示装置と前記第３の表示装置との位置関係を認識する手段と、前記第３の表示装置及び前記第４の表示装置の各々の前記指示位置検出手段の検出結果に基づいて、前記第３の表示装置と前記第４の表示装置との位置関係を認識する手段と、前記第１の表示装置と前記第２の表示装置との位置関係と、前記第２の表示装置と前記第３の表示装置との位置関係と、前記第３の表示装置と前記第４の表示装置との位置関係と、に基づいて、前記第１の表示装置と前記第４の表示装置との位置関係を認識する手段と、を含むようにしてもよい。
【００２４】
また、本発明の一態様では、前記協働制御手段は、前記複数の表示装置によって一つの表示画面を構成させるようにしてもよい。
【００２５】
また、本発明の一態様では、前記協働制御手段は、前記ユーザの操作を受け付ける第１の画面を、前記複数の表示装置のうちの少なくとも一つの表示装置に表示し、前記第１の画面において行われた前記ユーザの操作に応じた第２の画面を、前記複数の表示装置のうちの少なくとも一つの他の表示装置に表示するようにしてもよい。
【００２６】
また、本発明の一態様では、前記協働制御手段は、前記ユーザが前記指示位置検出手段を用いて入力を行うための一つの入力画面を前記複数の表示装置にわたって表示することによって、前記複数の表示装置の前記指示位置検出手段を用いて前記ユーザの入力を受け付けるようにしてもよい。
【００２７】
また、本発明の一態様では、前記複数の表示装置の各々は音声出力手段を含み、前記協働制御手段は、前記複数の表示装置の前記音声出力手段を、複数のチャネルにそれぞれ対応する複数のスピーカとみなして、前記複数の表示装置の前記音声出力手段から音声を出力させるようにしてもよい。
【発明の効果】
【００２８】
本発明によれば、表示装置同士がぶつけられたことを検出するためのセンサを各表示装置が備えていなくても、複数の表示装置を協働させることが可能になる。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施形態に係る表示システムの全体構成の一例を示す図である。
【図２】表示装置の外観の一例を示す図である。
【図３】二つの表示装置を協働させる場合にユーザが行うべき操作の一例を説明するための図である。
【図４】二つの表示装置を協働させる場合にユーザが行うべき操作の一例を説明するための図である。
【図５】画像の一例を示す図である。
【図６】二つの表示装置が協働している場合にそれら二つの表示装置に表示される画面の一例を示す図である。
【図７】二つの表示装置が協働している場合にそれら二つの表示装置に表示される画面の他の一例を示す図である。
【図８】表示システムの機能ブロック図である。
【図９】複数の表示装置の各々のタッチパネルの検出結果の一例を示す図である。
【図１０】端部領域について説明するための図である。
【図１１】表示システムで実行される処理の一例を示すフロー図である。
【図１２】表示システムで実行される処理の一例を示すフロー図である。
【図１３】表示装置データの一例を示す図である。
【図１４】位置関係データの一例を示す図である。
【図１５】四つの表示装置を協働させる場合にユーザが行うべき操作の一例を説明するための図である。
【図１６】複数の表示装置の各々のタッチパネルの検出結果の一例を示す図である。
【図１７】表示装置データの他の一例を示す図である。
【図１８】位置関係データの他の一例を示す図である。
【図１９】表示システムで実行される処理の他の一例を示すフロー図である。
【図２０】二つの表示装置にわたる軌跡がユーザによって入力されたか否かを判定するための条件について説明するための図である。
【図２１】表示システムで実行される処理の他の一例を示すフロー図である。
【図２２Ａ】表示システムで実行される処理について説明するための図である。
【図２２Ｂ】表示システムで実行される処理について説明するための図である。
【図２３】二つの表示装置にわたる軌跡がユーザによって入力されたか否かを判定するための条件について説明するための図である。
【図２４】二つの表示装置にわたる軌跡がユーザによって入力されたか否かを判定するための条件について説明するための図である。
【図２５】表示システムで実行される処理の他の一例を示すフロー図である。
【図２６Ａ】表示システムで実行される処理について説明するための図である。
【図２６Ｂ】表示システムで実行される処理について説明するための図である。
【図２７】二つの表示装置を協働させる場合にユーザが行うべき操作の他の一例を説明するための図である。
【図２８】表示システムの全体構成の他の一例を示す図である。
【発明を実施するための形態】
【００３０】
以下、本発明の実施形態の例について図面に基づき詳細に説明する。
【００３１】
図１は、本発明の実施形態に係る表示システムの全体構成を示す。図１に示すように、本実施形態に係る表示システム１は複数の表示装置１０とサーバ装置２０（制御装置）とを含む。表示装置１０は、無線ＬＡＮ通信のためのアクセスポイント４を介してＬＡＮ２に接続されており、表示装置１０とサーバ装置２０とはＬＡＮ２を介して相互にデータを授受することが可能である。また、表示装置１０同士も相互にデータを授受することが可能である。
【００３２】
表示装置１０は表示部を備えた装置である。例えば、表示装置１０は液晶表示部又は有機ＥＬ表示部等が組み込まれた情報処理装置であり、より具体的には、例えば携帯電話（スマートフォン）、タブレット型コンピュータ、又はラップトップ型コンピュータ等である。以下では、表示装置１０がタブレット型コンピュータであることとして説明する。なお、表示装置１０は単体の液晶表示装置又は有機ＥＬ表示装置であってもよい。
【００３３】
図２は表示装置１０の外観の一例を示す。図２に示す表示装置１０は矩形形状（又は略矩形形状）を有している。表示装置１０は、上辺１８Ｕ（第１の辺）と、上辺１８Ｕと直交（又は略直交）する左辺１８Ｌ（第２の辺）と、上辺１８Ｕと対向する下辺１８Ｄ（第３の辺）と、左辺１８Ｌと対向する右辺１８Ｒ（第４の辺）と、を有している。上辺１８Ｕ及び下辺１８Ｄは短辺であり、左辺１８Ｌ及び右辺１８Ｒは長辺である。
【００３４】
図１に示すように、表示装置１０は制御部１１、記憶部１２、通信部１３、表示部１４、音声出力部１５、姿勢検出センサ部１６、及び操作部１７を含む。制御部１１は例えば１又は複数のマイクロプロセッサを含み、記憶部１２に記憶されたオペレーティングシステム又はプログラムに従って情報処理を実行する。記憶部１２は主記憶部及び補助記憶部を含む。
【００３５】
通信部１３は表示装置１０が他の装置とデータ通信を行うためのものである。通信部１３は他の装置にデータを送信したり、他の装置から送信されたデータを受信したりする。例えば、通信部１３はアクセスポイント４を介してサーバ装置２０又は他の表示装置１０と通信するためのものである。
【００３６】
プログラム又はデータは通信ネットワークを介して記憶部１２に供給される。すなわち、通信ネットワークを介して送信されたプログラム又はデータが表示装置１０において受信され、記憶部１２に記憶される。なお、表示装置１０は、情報記憶媒体（例えば光ディスク又はメモリカード等）に記憶されたプログラム又はデータを読み取るための構成要素を含むようにしてもよい。そして、情報記憶媒体から読み出されたプログラム又はデータが記憶部１２に記憶されるようにしてもよい。
【００３７】
表示部１４は例えば液晶表示部又は有機ＥＬ表示部等であり、制御部１１の指示に従って画面を表示する。音声出力部１５は例えばスピーカ又はヘッドホン等であり、制御部１１の指示に従って音声を出力する。
【００３８】
姿勢検出センサ部１６は、表示装置１０の姿勢（傾き）を検出するための一又は複数のセンサを含む。例えば、姿勢検出センサ部１６は加速度センサ及びジャイロセンサの少なくとも一方を含む。姿勢検出センサ部１６の検出結果を示す情報が所定時間（例えば１／６０秒）ごとに制御部１１に供給される。
【００３９】
制御部１１は姿勢検出センサ部１６の検出結果に基づいて表示装置１０の姿勢を判断することが可能である。例えば、ユーザから見て表示装置１０の姿勢が縦長姿勢又は横長姿勢のいずれであるかを判断したり、ユーザから見て表示装置１０の姿勢が上下反転された姿勢であるかを判断したりすることが可能である。「縦長姿勢」とは、表示装置１０の長手方向が縦方向であり、かつ、表示装置１０の短手方向が横方向であるような姿勢であり、「横長姿勢」とは、表示装置１０の短手方向が縦方向であり、かつ、表示装置１０の長手方向が横方向であるような姿勢である。なお以下では、図２に示す姿勢のことを「基本姿勢」と呼ぶ。すなわち、「基本姿勢」は、縦長姿勢であって、かつ、ボタン１７Ｂが表示部１４の下側に位置しているような姿勢である。
【００４０】
操作部１７はユーザの操作を受け付けるためのものである。例えば、操作部１７は、表示装置１０の表面に設けられたボタン１７Ｂを含む。なお、操作部１７はボタン１７Ｂ以外の操作部材（例えばスティック又はレバー等）を含むようにしてもよい。
【００４１】
また操作部１７は、ユーザによって指示された表示部１４の画面内の位置を検出する指示位置検出部を含む。例えば、表示部１４の上に重ねて設けられるタッチパネル１７Ｔを操作部１７は含む。なお、指示位置検出部はタッチパネル１７Ｔ以外であってもよい。
【００４２】
タッチパネル１７Ｔは一般的なタッチパネルであり、ユーザによって接触された位置を検出する。例えば、タッチパネル１７Ｔは静電容量方式のタッチパネルである。なお、タッチパネル１７Ｔは静電容量方式以外の方式（例えば抵抗膜方式）のタッチパネルであってもよい。
【００４３】
ユーザによって接触されている位置を示す情報が所定時間（例えば１／６０秒）ごとに制御部１１に供給される。例えば、ユーザによって接触されている位置はスクリーン座標系の座標値として表される。「スクリーン座標系」とは、表示装置１０が基本姿勢である場合の表示部１４の左上頂点を原点Ｏとし、右方向をＸ軸正方向とし、下方向をＹ軸正方向とする座標系である（図２参照）。すなわち、ユーザによって接触されている位置は、上辺１８Ｕと平行（又は略平行）に延伸するＸ軸方向の座標値（第１の座標値）と、左辺１８Ｌと平行（又は略平行）に延伸するＹ軸方向の座標値（第２の座標値）とによって表される。
【００４４】
サーバ装置２０は、各表示装置１０から受信したデータに基づいて処理を実行したり、各表示装置１０にデータを送信したりする。図１に示すように、サーバ装置２０は制御部２１、記憶部２２、通信部２３、及び光ディスクドライブ部２４を含む。制御部２１、記憶部２２、及び通信部２３は表示装置１０の制御部１１、記憶部１２、及び通信部１３と同様である。
【００４５】
光ディスクドライブ部２４は、光ディスク（情報記憶媒体）に記憶されたプログラム又はデータを読み取るためのものである。光ディスクドライブ部２４によって光ディスクから読み出されたプログラム又はデータが記憶部２２に記憶される。なお、光ディスク以外の情報記憶媒体（例えばメモリカード）に記憶されたプログラム又はデータを読み取るための構成要素が光ディスクドライブ部２４の代わりに含まれるようにしてもよい。そして、光ディスク以外の情報記憶媒体を介してプログラム又はデータが記憶部２２に供給されるようにしてもよい。または、プログラム又はデータは通信ネットワークを介して記憶部２２に供給されるようにしてもよい。
【００４６】
本実施形態に係る表示システム１では、複数の表示装置１０を協働させるためのプログラムが各表示装置１０及びサーバ装置２０において実行されるようになっており、ユーザが比較的簡易な操作によって複数の表示装置１０を協働させることが可能になっている。以下、この特徴について説明する。
【００４７】
図３は、二つの表示装置１０Ａ，１０Ｂを協働させる場合にユーザが行うべき操作の一例を説明するための図である。表示装置１０Ａ，１０Ｂを協働させる場合、まずユーザは表示装置１０Ａ，１０Ｂを並べるようにして表示装置１０Ａ，１０Ｂを配置する。図３に示す例では、表示装置１０Ａ，１０Ｂが横に並ぶようして表示装置１０Ａ，１０Ｂが配置されている。
【００４８】
その後、ユーザは表示装置１０Ａ，１０Ｂのタッチパネル１７Ｔ上で指Ｆ等をスライドさせることによって、表示装置１０Ａ，１０Ｂにわたる一つの軌跡３０（言い換えれば、表示装置１０Ａ，１０Ｂの両方を通るような一つの軌跡３０）を描く。このような軌跡３０が描かれた場合、表示装置１０Ａ，１０Ｂの協働がユーザによって命令されたと判断され、表示装置１０Ａ，１０Ｂの協働が開始される。
【００４９】
なお図３に示す例では、基本姿勢にある表示装置１０Ａ，１０Ｂが並べて配置されているが、例えば図４に示すように、基本姿勢にある表示装置１０Ａと、基本姿勢とは上下が反転された姿勢にある表示装置１０Ｂと、が並べて配置されていてもよい。
【００５０】
また図３に示す例では、縦長姿勢にある表示装置１０Ａ，１０Ｂが並べて配置されているが、横長姿勢にある表示装置１０Ａ，１０Ｂが並べて配置されていてもよい。さらに図３に示す例では、表示装置１０Ａ，１０Ｂが横に並べて配置されているが、表示装置１０Ａ，１０Ｂは縦に並べて配置されていてもよい。
【００５１】
表示装置１０Ａ，１０Ｂにわたる軌跡３０が入力された場合には、表示装置１０Ａ，１０Ｂの協働が開始される。以下、表示装置１０Ａ，１０Ｂの協働の例について説明する。
【００５２】
例えば、表示装置１０Ａ，１０Ｂの協働が開始された場合には、表示装置１０Ａの表示部１４と表示装置１０Ｂの表示部１４とが仮想的に関連づけられ、それらの表示部１４に関する表示制御が実行される。
【００５３】
例えば、一つの画面が表示装置１０Ａ，１０Ｂの両方を用いて表示される。例えば図５に示すような一つの画像４０の全体又は一部分が表示装置１０Ａ，１０Ｂの両方にわたって表示される。
【００５４】
図６は、図５に示す画像４０が表示装置１０Ａ，１０Ｂの両方にわたって表示された場合の一例を示す。この場合、画像４０の第１の領域（例えば、左上頂点が（０，０）であり、右下頂点が（Ｍ−１，Ｎ−１）であるような矩形領域）が表示装置１０Ａに表示される。また、画像４０の、上記第１の領域に隣接する第２の領域（例えば、左上頂点が（Ｍ，０）であり、右下頂点が（２＊Ｍ−１，Ｎ−１）であるような矩形領域）が表示装置１０Ｂに表示される。
【００５５】
また例えば、互いに関連する画面が表示装置１０Ａ，１０Ｂに表示される。例えば、ユーザの操作を受け付けるための第１の画面が表示装置１０Ａ，１０Ｂの一方に表示され、上記第１の画面で行われた操作に応じた第２の画面が表示装置１０Ａ，１０Ｂの他方に表示される。
【００５６】
図７は、表示装置１０Ａ，１０Ｂに表示される画面の一例を示す。図７に示す例では、商品一覧画面４２が表示装置１０Ａに表示されており、商品画面４４が表示装置１０Ｂに表示されている。
【００５７】
商品一覧画面４２は商品の一覧を示す画面である。商品一覧画面４２において、ユーザはいずれかの商品を選択するための操作を行う。例えば、ユーザはタッチパネル１７Ｔ上に指等を接触させることによって、いずれかの商品を選択する。商品画面４４は、商品一覧画面４２に表示される商品のうちからユーザが選択した商品の詳細を示す画面である。
【００５８】
表示装置１０Ａ，１０Ｂが協働している場合に表示装置１０Ａ，１０Ｂに表示される画面は以上に説明した例に限られない。
【００５９】
例えば、一つのメニュー画面が表示装置１０Ａ，１０Ｂの両方にわたって表示されるようにしてもよい。
【００６０】
また例えば、商品の検索条件を指定するための検索条件指定画面を表示装置１０Ａに表示し、検索条件指定画面で指定された検索条件を満足する商品の一覧を示す検索結果画面を表示装置１０Ｂに表示するようにしてもよい。
【００６１】
また例えば、複数のサムネイル画像を含む画像一覧画面を表示装置１０Ａに表示し、該画像一覧画面に表示される複数のサムネイル画像のうちからユーザが選択したサムネイル画像のオリジナル画像を表示装置１０Ｂに表示するようにしてもよい。
【００６２】
また例えば、一つの画像を表示装置１０Ａに表示するようにしてもよい。そして、該一つの画像の一部分がユーザによって選択された場合に、該一部分を拡大してなる画像を表示装置１０Ｂに表示するようにしてもよい。
【００６３】
なお、以上では、表示装置１０Ａ，１０Ｂの協働の例として、表示装置１０Ａ，１０Ｂの表示部１４を仮想的に関連づけて、それらの表示部１４に関する表示制御を実行する例について説明したが、表示装置１０Ａ，１０Ｂの協働の例はこの例に限られない。
【００６４】
例えば、表示装置１０Ａのタッチパネル１７Ｔと表示装置１０Ｂのタッチパネル１７Ｔとを仮想的に関連づけて、それらのタッチパネル１７Ｔに関する入力受付制御を実行するようにしてもよい。具体的には、ユーザがタッチパネル１７Ｔを用いて文字を入力するための文字入力画面（例えばソフトウェアキーボード）を表示装置１０Ａ，１０Ｂの両方にわたって表示することによって、表示装置１０Ａ，１０Ｂの両方のタッチパネル１７Ｔを用いて文字入力を受け付けるようにしてもよい。なお、この例では、文字入力画面（例えばソフトウェアキーボード）が表示装置１０Ａ，１０Ｂの両方にわたって表示されるため、この例は、「表示装置１０Ａ，１０Ｂの表示部１４を仮想的に関連付けて、それらの表示部１４に関する表示制御を実行する例」にも相当する。
【００６５】
または、例えば、表示装置１０Ａの音声出力部１５と表示装置１０Ｂの音声出力部１５とを仮想的に関連づけて、それらの音声出力部１５に関する音声出力制御を実行するようにしてもよい。具体的には、表示装置１０Ａの音声出力部１５と表示装置１０Ｂの音声出力部１５とを一対のスピーカとみなして音声出力を実行するようにしてもよい。例えば図３に示す例の場合、表示装置１０Ａの音声出力部１５を左スピーカ（左チャネルに対応するスピーカ）とみなし、表示装置１０Ｂの音声出力部１５を右スピーカ（右チャネルに対応するスピーカ）とみなして、音声出力を実行するようにしてもよい。
【００６６】
以上に説明した表示システム１によれば、ユーザは複数の表示装置１０を協働させることができるようになる。
【００６７】
表示システム１によれば、表示装置１０同士がぶつかったことを検出するためのセンサを各表示装置１０が備えていなくても、ユーザは複数の表示装置１０を協働させることができるようになる。表示装置１０によれば、ユーザが複数の表示装置１０を協働させることができるようにすることを、タブレット型コンピュータ又は携帯電話等の表示装置１０が一般的に備えているタッチパネル１７Ｔを用いて実現できるようになる。
【００６８】
表示システム１によれば、複数の表示装置１０にわたる軌跡を入力するという比較的簡易な操作によってユーザは複数の表示装置１０を協働させることができるようになる。すなわち、表示システム１によれば、ユーザは、協働させる複数の表示装置１０と、それら複数の表示装置１０の位置関係とを指定することを、軌跡を入力するという一つの操作によって行うことができるようになる。
【００６９】
上記のような表示システム１を実現するための構成について説明する。図８は表示システム１において実現される機能ブロックのうち、本発明に関連する機能ブロックを示す機能ブロック図である。図８に示すように、表示システム１は指示位置取得部５０、判定部５２、位置関係認識部５４、及び協働制御部５６を含む。
【００７０】
例えば、指示位置取得部５０、判定部５２、位置関係認識部５４、及び協働制御部５６はサーバ装置２０によって実現される。すなわち、サーバ装置２０の制御部２１がプログラムに従って処理を実行することによって、制御部２１が指示位置取得部５０、判定部５２、位置関係認識部５４、及び協働制御部５６として機能するようになる。
【００７１】
指示位置取得部５０について説明する。指示位置取得部５０は、複数の表示装置１０の各々の指示位置検出部の検出結果に関する情報を取得する。図１に示す表示システム１の場合、タッチパネル１７Ｔが「指示位置検出部」に相当し、指示位置取得部５０は、複数の表示装置１０の各々のタッチパネル１７Ｔの検出結果に関する情報を取得する。
【００７２】
表示装置１０ではアプリケーションプログラムが実行されており、タッチパネル１７Ｔによって検出されたユーザの指示位置に関する指示位置情報が、表示装置１０の識別情報とともにサーバ装置２０に送信される。指示位置取得部５０は各表示装置１０から送信される指示位置情報を取得する。
【００７３】
図９は、複数の表示装置１０の各々のタッチパネル１７Ｔの検出結果の一例を示す。図９は、図３に示す軌跡３０がユーザによって入力された場合における表示装置１０Ａ，１０Ｂのタッチパネル１７Ｔの検出結果を示している。なお図９において、「表示装置Ａ」は表示装置１０Ａを示し、「表示装置Ｂ」は表示装置１０Ｂを示している。また、「ｔ１」，「ｔ２」，・・・，「ｔｉ＋ｊ＋２」は、例えば１／６０秒間隔のタイミングを示している。タイミング「ｔ１」は、ユーザが表示装置１０Ａのタッチパネル１７Ｔ上に指Ｆを接触させたタイミングである。また、タイミング「ｔｉ」において表示装置１０Ａのタッチパネル１７Ｔによって検出された位置（ｘｉ，ｙｉ）は図３に示す指示位置ＰＡであり、タイミング「ｔｉ＋１」において表示装置１０Ｂのタッチパネル１７Ｔによって検出された位置（ｘｉ＋１，ｙｉ＋１）は図３に示す指示位置ＰＢである。指示位置取得部５０は図９に示すような情報を取得することになる。
【００７４】
判定部５２について説明する。判定部５２は、複数の表示装置１０の各々の指示位置検出部（タッチパネル１７Ｔ）の検出結果が所定条件を満足するか否かを判定する。
【００７５】
判定部５２は、複数の表示装置１０の各々のタッチパネル１７Ｔの検出結果に基づいて、複数の表示装置１０にわたる軌跡がユーザによって入力されたか否かを判定する。例えば、判定部５２は、複数の表示装置１０の各々のタッチパネル１７Ｔの検出結果が所定条件を満足するか否かを判定することによって、複数の表示装置１０にわたる軌跡がユーザによって入力されたか否かを判定する。
【００７６】
以下、図３及び図９を参照しながら、判定部５２の動作について説明する。すなわち、表示装置１０Ａ（第１の表示装置）と表示装置１０Ｂ（第２の表示装置）とを通る軌跡３０がユーザによって入力されたか否かを判定する場合の判定部５２の動作について説明する。
【００７７】
判定部５２は、表示装置１０Ａ，１０Ｂのタッチパネル１７Ｔの検出結果が所定条件を満足する場合に、表示装置１０Ａ，１０Ｂにわたる軌跡３０がユーザによって入力されたと判定する。
【００７８】
上記「所定条件」は例えば下記条件Ａ，Ｂ，Ｃを含む。
（Ａ）表示装置１０Ａのタッチパネル１７Ｔによってユーザの指示位置が最後に検出された直後に、表示装置１０Ｂのタッチパネル１７Ｔによってユーザの指示位置が検出されている。
（Ｂ）表示装置１０Ａのタッチパネル１７Ｔによって最後に検出された指示位置ＰＡが表示装置１０Ａの端部領域に含まれる。
（Ｃ）表示装置１０Ｂのタッチパネル１７Ｔによって最初に検出された指示位置ＰＢが表示装置１０Ｂの端部領域に含まれる。
【００７９】
ここで、「端部領域」について説明する。図１０は端部領域について説明するための図である。本実施形態の場合、上端部領域６０Ｕ、下端部領域６０Ｄ、左端部領域６０Ｌ、及び右端部領域６０Ｒが設定される。
【００８０】
上端部領域６０Ｕは、表示部１４の上辺６２Ｕからの距離が基準距離以内である領域である。上端部領域６０Ｕは表示装置１０の上辺１８Ｕに対応する。また、下端部領域６０Ｄは、表示部１４の下辺６２Ｄからの距離が基準距離以内である領域である。下端部領域６０Ｄは表示装置１０の下辺１８Ｄに対応する。
【００８１】
同様に、左端部領域６０Ｌは、表示部１４の左辺６２Ｌからの距離が基準距離以内である領域である。左端部領域６０Ｌは表示装置１０の左辺１８Ｌに対応する。また、右端部領域６０Ｒは、表示部１４の右辺６２Ｒからの距離が基準距離以内である領域である。右端部領域６０Ｒは表示装置１０の右辺１８Ｒに対応する。
【００８２】
なお以下では、上端部領域６０Ｕ、下端部領域６０Ｄ、左端部領域６０Ｌ、及び右端部領域６０Ｒのことを総称して「端部領域６０」と記載する場合がある。
【００８３】
表示装置１０Ａのタッチパネル１７Ｔによって最後に検出された指示位置ＰＡが表示装置１０Ａの端部領域６０のいずれかに含まれる場合、判定部５２は上記条件Ｂが満足されていると判定する。同様に、表示装置１０Ｂのタッチパネル１７Ｔによって最初に検出された指示位置ＰＢが表示装置１０Ｂの端部領域６０のいずれかに含まれる場合、判定部５２は上記条件Ｃが満足されていると判定する。
【００８４】
上記条件Ａ〜Ｃのすべてが満足される場合に、判定部５２は表示装置１０Ａ，１０Ｂにわたる軌跡３０がユーザによって入力されたと判定する。
【００８５】
なお、上記「所定条件」は下記条件Ｄをさらに含むようにしてもよい。
（Ｄ）表示装置１０Ａのタッチパネル１７Ｔによってユーザの指示位置が最後に検出されたタイミング（ｔｉ）と、表示装置１０Ｂのタッチパネル１７Ｔによってユーザの指示位置が最初に検出されたタイミング（ｔｉ＋１）と、の差が閾値未満である。
【００８６】
すなわち、上記条件Ａ〜Ｄのすべてが満足される場合に、判定部５２は表示装置１０Ａ，１０Ｂにわたる軌跡３０がユーザによって入力されたと判定するようにしてもよい。上記条件Ｄを追加することによって、表示装置１０Ａ，１０Ｂにわたる軌跡３０がユーザによって入力されたか否かの判定精度を向上することが可能になる。
【００８７】
また、上記「所定条件」は下記条件Ｅ，Ｆをさらに含むようにしてもよい。
（Ｅ）表示装置１０Ａのタッチパネル１７Ｔによってユーザの指示位置が検出されている場合に表示装置１０Ｂのタッチパネル１７Ｔによってユーザの指示位置が検出されていない。
（Ｆ）表示装置１０Ｂのタッチパネル１７Ｔによってユーザの指示位置が検出されている場合に表示装置１０Ａのタッチパネル１７Ｔによってユーザの指示位置が検出されていない。
【００８８】
すなわち、上記条件Ａ〜Ｃ（又は上記条件Ａ〜Ｄ）と上記条件Ｅ，Ｆとのすべてが満足される場合に、判定部５２は表示装置１０Ａ，１０Ｂにわたる軌跡３０がユーザによって入力されたと判定するようにしてもよい。上記条件Ｅ，Ｆを追加することによって、表示装置１０Ａ，１０Ｂにわたる軌跡３０がユーザによって入力されたか否かの判定精度を向上することが可能になる。
【００８９】
位置関係認識部５４について説明する。位置関係認識部５４は、複数の表示装置１０の各々の指示位置検出部（タッチパネル１７Ｔ）の検出結果に基づいて、複数の表示装置１０の位置関係（相対的位置関係）を認識する。
【００９０】
以下、図３及び図９を参照しながら、位置関係認識部５４の動作に説明する。すなわち、表示装置１０Ａ（第１の表示装置）と表示装置１０Ｂ（第２の表示装置）との位置関係を認識する場合の位置関係認識部５４の動作について説明する。
【００９１】
表示装置１０Ａのタッチパネル１７Ｔによって最後に検出された指示位置ＰＡが表示装置１０Ａの端部領域６０のいずれかに含まれ、かつ、表示装置１０Ｂのタッチパネル１７Ｔによって最初に検出された指示位置ＰＢが表示装置１０Ｂの端部領域６０のいずれかに含まれる場合に、位置関係認識部５４は、指示位置ＰＡが含まれる端部領域６０に対応する表示装置１０Ａの辺と、指示位置ＰＢが含まれる端部領域６０に対応する表示装置１０Ｂの辺と、が隣接するようにして表示装置１０Ａ，１０Ｂが配置されていると認識する。
【００９２】
例えば、表示装置１０Ａのタッチパネル１７Ｔによって最後に検出された指示位置ＰＡが表示装置１０Ａの右端部領域６０Ｒに含まれ、かつ、表示装置１０Ｂのタッチパネル１７Ｔによって最初に検出された指示位置ＰＢが表示装置１０Ｂの左端部領域６０Ｌに含まれる場合に、位置関係認識部５４は、表示装置１０Ａの右辺１８Ｒと表示装置１０Ｂの左辺１８Ｌとが隣接するようにして表示装置１０Ａ，１０Ｂが配置されていると認識する。
【００９３】
一方、図４に示す例の場合のように、表示装置１０Ａのタッチパネル１７Ｔによって最後に検出された指示位置ＰＡが表示装置１０Ａの右端部領域６０Ｒに含まれ、かつ、表示装置１０Ｂのタッチパネル１７Ｔによって最初に検出された指示位置ＰＢが表示装置１０Ｂの右端部領域６０Ｒに含まれる場合、位置関係認識部５４は、表示装置１０Ａ，１０Ｂの右辺１８Ｒ同士が隣接するようにして表示装置１０Ａ，１０Ｂが配置されていると認識する。
【００９４】
協働制御部５６について説明する。協働制御部５６は、複数の表示装置１０の各々の指示位置検出部（タッチパネル１７Ｔ）の検出結果に基づいて、複数の表示装置１０を協働させる。
【００９５】
複数の表示装置１０の協働について説明する。「複数の表示装置１０を協働させる」とは、複数の表示装置１０を仮想的に関連づけて、それら複数の表示装置１０に関する表示制御、音声出力制御、又は入力受付制御の少なくとも一つを実行することを意味する。
【００９６】
まず、複数の表示装置１０を仮想的に関連づけて、それら複数の表示装置１０に関する表示制御を実行する場合について説明する。
【００９７】
例えば、「複数の表示装置１０を仮想的に関連づけて、それら複数の表示装置１０に関する表示制御を実行する」とは、複数の表示装置１０によって一つの表示画面（マルチディスプレイ画面）を構成させることを意味する。言い換えれば、「複数の表示装置１０を仮想的に関連づけて、それら複数の表示装置１０に関する表示制御を実行する」とは、一つの表示画面を複数の表示装置１０を用いて表示することを意味する。
【００９８】
図６に示した例は、複数の表示装置１０によって一つの表示画面（マルチディスプレイ画面）を構成させる例である。図６に示した例では、一つの画像４０（一つの画像表示画面）が表示装置１０Ａ，１０Ｂにわたって表示されている。
【００９９】
あるいは、「複数の表示装置１０を仮想的に関連づけて、それら複数の表示装置１０に関する表示制御を実行する」とは、連携する複数の画面を複数の表示装置１０に表示することを意味する。具体的には、「複数の表示装置１０を仮想的に関連づけて、それら複数の表示装置１０に関する表示制御を実行する」とは、ユーザの操作を受け付ける第１の画面を少なくとも一つの表示装置１０に表示し、第１の画面において行われたユーザの操作に応じた第２の画面を少なくとも一つの他の表示装置１０に表示することを意味する。
【０１００】
例えば、「第１の画面」は、情報の一覧のうちから少なくとも一つの情報を選択する選択操作をユーザが行う画面である。一方、「第２の画面」は、ユーザによって選択された情報を表示する画面である。例えば、この場合、第１の画面において行われた選択操作に従って処理要求が情報提供装置（例えばＷｅｂサーバ等）に送信される。すなわち、第１の画面において選択された情報が情報提供装置に要求される。そして、情報提供装置から返信された情報を示す第２の画面が表示装置１０Ｂに表示される。
【０１０１】
図７に示した例は、連携する複数の画面を複数の表示装置１０に表示する例である。図７に示した例では、商品の一覧のうちから少なくとも一つの商品を選択する選択操作をユーザが行う商品一覧画面４２（第１の画面）が表示装置１０Ａに表示されている。また、商品一覧画面４２においてユーザが選択した商品の詳細を示す商品画面４４（第２の画面）が表示装置１０Ｂに表示されている。
【０１０２】
なお、「第１の画面」及び「第２の画面」の例は上記に説明したものに限られない。
【０１０３】
例えば、「第１の画面」は、情報を検索するための検索条件を指定する操作と、検索の実行を命令する操作と、をユーザが行うための検索条件指定画面であってもよい。また、「第２の画面」は、ユーザによって指定された検索条件を満足する検索結果を示す検索結果画面であってもよい。
【０１０４】
また例えば、「第１の画面」は、画像の一覧のうちから少なくとも一つの画像を選択する選択操作をユーザが行う画面であってもよい。また、「第２の画面」は、第１の画面においてユーザが選択した画像を表示（例えば拡大表示）する画面であってもよい。
【０１０５】
また例えば、「第１の画面」は、画像の一部分を選択する選択操作をユーザが行う画面であってもよい。また、「第２の画面」は、第１の画面においてユーザが選択した一部分を拡大表示する画面であってもよい。
【０１０６】
次に、複数の表示装置１０を仮想的に関連づけて、それら複数の表示装置１０に関する入力受付制御を実行する場合について説明する。
【０１０７】
例えば、「複数の表示装置１０を仮想的に関連付けて、それら複数の表示装置１０に関する入力受付制御を実行する」とは、ユーザがタッチパネル１７Ｔを用いて入力を行う一つの入力画面を複数の表示装置１０にわたって表示することによって、それら複数の表示装置１０のタッチパネル１７Ｔを用いて入力を受け付けることを意味する。より具体的には、ユーザがタッチパネル１７Ｔを用いて文字入力を行う一つの文字入力画面（例えばソフトウェアキーボード）を複数の表示装置１０にわたって表示することによって、それら複数の表示装置１０のタッチパネル１７Ｔを用いて文字入力を受け付けることを意味する。
【０１０８】
最後に、複数の表示装置１０を仮想的に関連づけて、それら複数の表示装置１０に関する音声出力制御を実行する場合について説明する。
【０１０９】
例えば、「複数の表示装置１０を仮想的に関連づけて、それら複数の表示装置１０に関する音声出力制御を実行する」とは、複数の表示装置１０の音声出力部１５を一組のスピーカセット（すなわち、複数のチャネルにそれぞれ対応する複数のスピーカ）とみなして音声出力を実行することを意味する。例えば図３に示す例の場合であれば、表示装置１０Ａの音声出力部１５を左スピーカ（左チャネルに対応するスピーカ）とみなし、表示装置１０Ｂの音声出力部１５を右スピーカ（右チャネルに対応するスピーカ）とみなして、音声出力を実行することが「複数の表示装置１０を仮想的に関連づけて、それら複数の表示装置１０に関する音声出力制御を実行する」ことに相当する。
【０１１０】
協働制御部５６は、複数の表示装置１０にわたる軌跡がユーザによって入力された場合にそれら複数の表示装置１０の協働を開始させる。
【０１１１】
また、協働制御部５６は、位置関係認識部５４によって認識された位置関係に基づいて、複数の表示装置１０を協働させる。
【０１１２】
例えば図３に示すように、表示装置１０Ａの右辺１８Ｒと表示装置１０Ｂの左辺１８Ｌとが隣接するようにして表示装置１０Ａ，１０Ｂが配置されていると認識される場合を想定する。
【０１１３】
このような状態で一つの画像４０を表示装置１０Ａ，１０Ｂの両方を用いて表示する場合、例えば、画像４０の第１の領域（例えば左半分領域）が表示装置１０Ａに表示され、画像４０の、上記第１の領域に隣接する第２の領域（例えば右半分領域）が表示装置１０Ｂに表示される（図６参照）。
【０１１４】
また、上記のような状態で商品一覧画面４２及び商品画面４４を表示装置１０Ａ，１０Ｂに表示する場合には、例えば、商品一覧画面４２が表示装置１０Ａに表示され、商品画面４４が表示装置１０Ｂに表示される。
【０１１５】
また例えば図４に示すように、表示装置１０Ａ，１０Ｂの右辺１８Ｒ同士が隣接するようにして表示装置１０Ａ，１０Ｂが配置されていると認識される場合を想定する。
【０１１６】
このような状態において一つの画像４０を表示装置１０Ａ，１０Ｂの両方を用いて表示する場合には、例えば、画像４０の上記第１の領域が表示装置１０Ａに表示され、画像４０の上記第２の領域が上下反転された状態で表示装置１０Ｂに表示される。
【０１１７】
また、上記のような状態で商品一覧画面４２及び商品画面４４を表示装置１０Ａ，１０Ｂに表示する場合には、例えば、商品一覧画面４２が表示装置１０Ａに表示され、商品画面４４が上下反転された状態で表示装置１０Ｂに表示される。
【０１１８】
次に、上記に説明した機能ブロックを実現するために表示システム１で実行される処理について説明する。図１１及び図１２はサーバ装置２０で実行される処理の一例を示すフロー図である。サーバ装置２０の制御部２１が図１１及び図１２に示す処理をプログラムに従って実行することによって、制御部２１が指示位置取得部５０、判定部５２、位置関係認識部５４、及び協働制御部５６として機能するようになる。
【０１１９】
図１１に示すように、まず、制御部２１は変数ｎを１に初期化する（Ｓ１０１）。制御部２１は、少なくとも一つの表示装置１０においてユーザの指示位置が検出されているか否かを判定する（Ｓ１０２）。上述したように、各表示装置１０はタッチパネル１７Ｔの検出結果に関する指示位置情報をサーバ装置２０に送信するようになっている。制御部２１は上記の判定を各表示装置１０から送信された指示位置情報に基づいて実行する。
【０１２０】
いずれの表示装置１０においてもユーザの指示位置が検出されていない場合、制御部２１はステップＳ１０２の処理を継続する。一方、少なくとも一つの表示装置１０においてユーザの指示位置が検出されている場合、制御部２１は、指示位置を検出している表示装置１０の数が一つであるか否かを判定する（Ｓ１０３）。指示位置を検出している表示装置１０の数が一つでない場合とは、ユーザが複数の表示装置１０のタッチパネル１７Ｔを触っている場合である。このような場合、制御部２１はそれら複数の表示装置１０にエラーメッセージデータを送信し、それら複数の表示装置１０にエラーメッセージを出力させる（Ｓ１０４）。この場合、本処理は一旦終了し、本処理が最初から実行されることになる。
【０１２１】
指示位置を検出している表示装置１０の数が一つである場合、制御部２１は、該一つの表示装置１０を表示装置［ｎ］として設定する（Ｓ１０５）。ここで、表示装置［ｎ］とは、ユーザが第ｎ番目に触った表示装置１０のことを意味している。例えば図３及び図９に示す例では、タイミング「ｔ１」においてユーザの指示位置が表示装置１０Ａのみで検出されているため、表示装置１０Ａが表示装置［１］として設定されることになる。
【０１２２】
なお、記憶部２２には、表示装置［ｎ］として設定された表示装置１０を示すデータが保存される。図１３は記憶部２２に記憶される表示装置データの一例を示す。表示装置データは、表示装置［ｎ］として設定された表示装置１０を示すデータである。図１３に示す表示装置データでは、表示装置［１］として表示装置１０Ａが登録されており、表示装置［２］として表示装置１０Ｂが登録されている。
【０１２３】
ステップＳ１０５の処理が実行された後、制御部２１は、表示装置［ｎ］においてユーザの指示位置が検出され続けているか否かを監視する（Ｓ１０６）。例えば変数ｎが「１」である場合、表示装置［１］においてユーザの指示位置が検出され続けているか否かが監視されることになる。図３及び図９に示す例の場合、タイミング「ｔ１」〜「ｔｉ」の期間において表示装置［１］（表示装置１０Ａ）でユーザの指示位置が検出され続けていると判定されることになる。
【０１２４】
なお、表示装置［ｎ］においてユーザの指示位置が検出されている場合、制御部２１は、表示装置［ｎ］以外の表示装置１０においてもユーザの指示位置が検出されているか否かを判定する（Ｓ１０７）。表示装置［ｎ］以外の表示装置１０においてユーザの指示位置が検出されていない場合、制御部２１はステップＳ１０６の処理を再実行する。一方、表示装置［ｎ］以外の表示装置１０においてもユーザの指示位置が検出されている場合、制御部２１は図１２のステップＳ１１８の処理を実行する。ステップＳ１１８の処理については後述する。
【０１２５】
表示装置［ｎ］においてユーザの指示位置が検出されなくなった場合、図１２に示すように、制御部２１は、表示装置［ｎ］において最後に検出されたユーザの指示位置がいずれかの端部領域６０に含まれているか否かを判定する（Ｓ１０８）。
【０１２６】
表示装置［ｎ］において最後に検出されたユーザの指示位置がいずれかの端部領域６０に含まれている場合、制御部２１は、表示装置［ｎ］においてユーザの指示位置が最後に検出されてからの経過時間が基準時間に達したか否かの監視を開始する（Ｓ１０９）。
【０１２７】
上記経過時間が基準時間に達していない場合、制御部２１は、少なくとも一つの表示装置１０においてユーザの指示位置が検出されたか否かを判定する（Ｓ１１０）。いずれの表示装置１０においてもユーザの指示位置が検出されていない場合、制御部２１はステップＳ１０９，Ｓ１１０の処理を再実行する。
【０１２８】
一方、少なくとも一つの表示装置１０においてユーザの指示位置が検出された場合、制御部２１は、指示位置を検出している表示装置１０の数が一つであるか否かを判定する（Ｓ１１１）。指示位置を検出している表示装置１０の数が一つである場合、制御部２１は、該一つの表示装置１０が表示装置［１］〜［ｎ］以外の表示装置１０であるか否かを判定する（Ｓ１１２）。なお、変数ｎが１である場合には、該一つの表示装置１０が表示装置［１］以外の表示装置１０であるか否かが判定される。
【０１２９】
該一つの表示装置１０が表示装置［１］〜［ｎ］以外の表示装置１０である場合、制御部２１は、該一つの表示装置１０を表示装置［ｎ＋１］として仮設定する（Ｓ１１３）。そして、制御部２１は、表示装置［ｎ＋１］において最初に検出されたユーザの指示位置がいずれかの端部領域６０に含まれているか否かを判定する（Ｓ１１４）。
【０１３０】
表示装置［ｎ＋１］において最初に検出されたユーザの指示位置がいずれかの端部領域６０に含まれている場合、制御部２１は上記一つの表示装置１０を表示装置［ｎ＋１］として本設定する（Ｓ１１５）。すなわち、制御部２１は、上記一つの表示装置１０を表示装置［ｎ＋１］として表示装置データに登録する。さらに、制御部２１は、表示装置［ｎ］において最後に検出されたユーザの指示位置に対応する表示装置［ｎ］の辺と、表示装置［ｎ＋１］において最初に検出されたユーザの指示位置に対応する表示装置［ｎ＋１］の辺と、の組み合わせを記憶部２２に保存する（Ｓ１１６）。
【０１３１】
図１４は記憶部２２に記憶される位置関係データの一例を示す。位置関係データには、表示装置［ｎ］において最後に検出されたユーザの指示位置に対応する辺と、表示装置［ｎ＋１］において最初に検出されたユーザの指示位置に対応する辺と、の組み合わせが登録される。
【０１３２】
なお、図１４に示す位置関係データは図３及び図９に示す例に対応している。図３及び図９に示す例の場合、表示装置１０Ａが表示装置［１］として設定され、表示装置１０Ｂが表示装置［２］として設定される。また、表示装置１０Ａにおいて最後に検出されたユーザの指示位置ＰＡは右端部領域６０Ｒに含まれるため、右辺１８Ｒが指示位置ＰＡに対応する辺であると判断される。さらに、表示装置１０Ｂにおいて最初に検出されたユーザの指示位置ＰＢは左端部領域６０Ｌに含まれるため、左辺１８Ｌが指示位置ＰＢに対応する辺であると判断される。
【０１３３】
その結果、図１４に示す位置関係データでは、表示装置［１］において最後に検出されたユーザの指示位置に対応する辺と、表示装置［２］において最初に検出されたユーザの指示位置に対応する辺と、の組み合わせとして（右辺，左辺）が登録されている。これは、表示装置［１］の右辺１８Ｒと表示装置［２］の左辺１８Ｌとが隣接するようにして表示装置［１］と表示装置［２］とが配置されていることを示している。
【０１３４】
ステップＳ１１６の処理が実行された後、制御部２１は変数ｎの値に１を加算し（Ｓ１１７）、その後、ステップＳ１０６の処理を再実行する。
【０１３５】
なお、ステップＳ１０８において、表示装置［ｎ］で最後に検出されたユーザの指示位置がいずれの端部領域６０にも含まれていないと判定された場合、制御部２１は、ユーザが軌跡の入力を完了したとみなして、下記の処理を実行する。
【０１３６】
まず、制御部２１は変数ｎの値が２以上であるか否かを判定する（Ｓ１１８）。以上に説明した処理では、複数の表示装置１０にわたる軌跡がユーザによって入力された場合に変数ｎの値が２以上になるようになっている。このため、変数ｎの値が２以上である場合とは、複数の表示装置１０にわたる軌跡をユーザが入力した場合である。一方、変数ｎの値が２以上でない場合、すなわち変数ｎの値が１である場合とは、複数の表示装置１０にわたる軌跡をユーザが入力しなかった場合である。
【０１３７】
変数ｎの値が２以上でない場合、制御部２１は本処理を終了する。なお、この場合、制御部２１はエラーメッセージデータを表示装置１０（例えば表示装置［１］）に送信し、該表示装置１０にエラーメッセージを出力させるようにしてもよい。
【０１３８】
一方、変数ｎの値が２以上である場合、制御部２１は、表示装置データ及び位置関係データに基づいて、表示装置［１］〜［ｎ］の協働を開始させる（Ｓ１１９）。
【０１３９】
例えば、ステップＳ１１９において、制御部２１は表示装置［１］〜［ｎ］を仮想的に関連づけて、表示装置［１］〜［ｎ］に関する表示制御を開始させる。
【０１４０】
具体的には、制御部２１は、データ通信を介して表示装置［１］〜［ｎ］の各々の制御部１１に命令することによって、一つの画面を表示装置［１］〜［ｎ］に表示させる。
【０１４１】
例えば図６に示した例の場合であれば、制御部２１は、画像４０の第１の領域のデータを表示装置１０Ａに送信することによって、画像４０の第１の領域を表示装置１０Ａに表示させる。また、制御部２１は、画像４０の第２の領域のデータを表示装置１０Ｂに送信することによって、画像４０の第２の領域を表示装置１０Ｂに表示させる。なお、「画像４０の第１の領域のデータ」とは、画像４０の第１の領域部分のみの画像データであってもよいし、画像４０全体の画像データと第１の領域を表示対象領域として指定したデータとの組み合わせであってもよい。「画像４０の第２の領域のデータ」も同様である。
【０１４２】
または、制御部２１は、データ通信を介して表示装置［１］〜［ｎ］の各々の制御部１１とデータを授受することによって、連携する複数の画面を表示装置［１］〜［ｎ］に表示させる。
【０１４３】
例えば図７に示した例の場合であれば、制御部２１は商品一覧画面４２のデータを表示装置１０Ａに送信することによって、商品一覧画面４２を表示装置１０Ａに表示させる。また、制御部２１は、商品一覧画面４２において行われたユーザの操作内容を示すデータを表示装置１０Ａから受信する。このデータを受信した場合、制御部２１は、操作内容に応じた商品画面４４のデータを表示装置１０Ｂに送信することによって、商品画面４４を表示装置１０Ｂに表示させる。なお、商品一覧画面４２や商品画面４４のデータは、制御部１２が商品情報を提供するシステムとデータ通信を実行することによって取得される。
【０１４４】
また例えば、ステップＳ１１９において、制御部２１は表示装置［１］〜［ｎ］を仮想的に関連づけて、表示装置［１］〜［ｎ］に関する入力受付制御を開始させる。
【０１４５】
具体的には、制御部２１は、データ通信を介して表示装置［１］〜［ｎ］の各々の制御部１１に命令することによって、ユーザがタッチパネル１７Ｔを用いて文字入力を行う一つの文字入力画面（例えばソフトウェアキーボード）を表示装置［１］〜［ｎ］にわたって表示させる。また、制御部２１は、ユーザが指示した位置に関するデータを表示装置［１］〜［ｎ］の各々から受信することによって、ユーザによって入力された文字を判断する。
【０１４６】
また例えば、ステップＳ１１９において、制御部２１は表示装置［１］〜［ｎ］を仮想的に関連づけて、表示装置［１］〜［ｎ］に関する音声出力制御を開始させる。
【０１４７】
例えば図３に示したように配置された表示装置１０Ａ，１０Ｂが表示装置［１］，［２］に相当する場合、制御部２１は、左スピーカとしての音声出力を表示装置１０Ａに行わせるためのデータを表示装置１０Ａに送信することによって、表示装置１０Ａの音声出力部１５を左スピーカとして機能させる。また、制御部２１は、右スピーカとしての音声出力を表示装置１０Ｂに行わせるためのデータを表示装置１０Ｂに送信することによって、表示装置１０Ｂの音声出力部１５を右スピーカとして機能させる。
【０１４８】
ところで、ステップＳ１１９では、表示装置［１］〜［ｎ］の協働を開始する旨の命令が表示装置［１］〜［ｎ］の少なくとも一つに送信されるようにしてもよい。そして、以降、サーバ装置２０を介することなく、表示装置［１］〜［ｎ］の間でデータを授受することによって、表示装置［１］〜［ｎ］の協働が実現されるようにしてもよい。この際、表示装置［１］〜［ｎ］のうちのいずれかをサーバとして選出し、サーバとして選出された表示装置１０の制御部１１が、上記に説明したような制御部２１の役割も担うようにすればよい。
【０１４９】
なお、サーバの選出は、表示装置［１］〜［ｎ］の間でデータを授受することによって実行されるようにしてもよいし、制御部２１が実行するようにしてもよい。例えば、後者の場合、ステップＳ１１９において、制御部２１は表示装置［１］〜［ｎ］のうちのいずれかをサーバとして選出するようにすればよい。そして、制御部２１は、表示装置データ、位置関係データや、表示装置［１］〜［ｎ］の間でデータ通信を行うために必要なデータを、サーバとして選出した表示装置１０に送信するようにすればよい。また、制御部２１、又はサーバとして選出された表示装置１０の制御部１１は、他の表示装置１０（サーバとして選出されなかった表示装置１０）に、該表示装置１０が表示装置［１］〜［ｎ］の一員として選出されたことと、サーバとして選出された表示装置１０とを通知するようにしてもよい。
【０１５０】
ステップＳ１０９において、上記経過時間が基準時間に達したと判定された場合にも、制御部２１はユーザが軌跡の入力を完了したとみなして、ステップＳ１１８の処理を実行する。
【０１５１】
また、ステップＳ１１１において、ユーザの指示位置を検出している表示装置１０の数が一つでないと判定された場合にも、制御部２１はユーザが軌跡の入力を完了したとみなして、ステップＳ１１８の処理を実行する。
【０１５２】
さらに、ステップＳ１１２において、ユーザの指示位置を検出している表示装置１０が表示装置［１］〜［ｎ］以外の表示装置１０でないと判定された場合、すなわち、ユーザの指示位置を検出している表示装置１０が表示装置［１］〜［ｎ］であると判定された場合にも、制御部２１はユーザが軌跡の入力を完了したとみなして、ステップＳ１１８の処理を実行する。
【０１５３】
また、ステップＳ１１４において、表示装置［ｎ＋１］で最初に検出された指示位置がいずれの端部領域６０にも含まれていないと判定された場合にも、制御部２１はユーザが軌跡の入力を完了したとみなして、ステップＳ１１８の処理を実行する。以上で図１１及び図１２の処理の説明を終了する。
【０１５４】
なお、以上では、主に、二つの表示装置１０Ａ，１０Ｂを協働させる場合について説明したが、表示システム１では三つ以上の表示装置１０を協働させることも可能である。ここでは、四つの表示装置１０を協働させる場合について説明する。図１５〜図１８は四つの表示装置１０を協働させる場合について説明するための図である。
【０１５５】
図１５は、表示装置１０Ａ，１０Ｂ，１０Ｃ，１０Ｄを協働させる場合にユーザが行うべき操作の一例を説明するための図である。表示装置１０Ａ，１０Ｂ，１０Ｃ，１０Ｄを協働させる場合、図１５に示すように、ユーザは表示装置１０Ａ，１０Ｂ，１０Ｃ，１０Ｄを配置し、表示装置１０Ａ，１０Ｂ，１０Ｃ，１０Ｄにわたる軌跡３０を描く。
【０１５６】
図１６は、表示装置１０Ａ，１０Ｂ，１０Ｃ，１０Ｄを通る軌跡３０が描かれた場合における表示装置１０Ａ，１０Ｂ，１０Ｃ，１０Ｄの各々のタッチパネル１７Ｔの検出結果の一例を示す。なお、図１６において、「表示装置Ａ」、「表示装置Ｂ」、「表示装置Ｃ」、及び「表示装置Ｄ」はそれぞれ表示装置１０Ａ，１０Ｂ，１０Ｃ，１０Ｄを示している。また、「ｔ１」，「ｔ２」，・・・，「ｔｉ＋ｊ＋ｋ＋２」は、例えば１／６０秒間隔のタイミングを示している。
【０１５７】
タイミング「ｔ１」は、ユーザが表示装置１０Ａのタッチパネル１７Ｔ上に指Ｆを接触させたタイミングを示している。また、タイミング「ｔｉ」において表示装置１０Ａのタッチパネル１７Ｔによって検出された位置（ｘｉ，ｙｉ）は図１５に示す指示位置ＰＡであり、タイミング「ｔｉ＋１」において表示装置１０Ｂのタッチパネル１７Ｔによって検出された位置（ｘｉ＋１，ｙｉ＋１）は図１５に示す指示位置ＰＢ１である。
【０１５８】
また、タイミング「ｔｉ＋ｊ」において表示装置１０Ｂのタッチパネル１７Ｔによって検出された位置（ｘｉ＋ｊ，ｙｉ＋ｊ）は図１５に示す指示位置ＰＢ２であり、タイミング「ｔｉ＋ｊ＋１」において表示装置１０Ｃのタッチパネル１７Ｔによって検出された位置（ｘｉ＋ｊ＋１，ｙｉ＋ｊ＋１）は図１５に示す指示位置ＰＣ１である。同様に、タイミング「ｔｉ＋ｊ＋ｋ」において表示装置１０Ｃのタッチパネル１７Ｔによって検出された位置（ｘｉ＋ｊ＋ｋ，ｙｉ＋ｊ＋ｋ）は図１５に示す指示位置ＰＣ２であり、タイミング「ｔｉ＋ｊ＋ｋ＋１」において表示装置１０Ｄのタッチパネル１７Ｔによって検出された位置（ｘｉ＋ｊ＋ｋ＋１，ｙｉ＋ｊ＋ｋ＋１）は図１５に示す指示位置ＰＤである。
【０１５９】
図１５及び図１６に示す例の場合、図１１及び図１２に示す処理では、表示装置１０Ａが表示装置［１］として設定され、表示装置１０Ｂが表示装置［２］として設定される。また、表示装置１０Ｃが表示装置［３］として設定され、表示装置１０Ｄが表示装置［４］として設定される。その結果、例えば図１７に示すような表示装置データが記憶部２２に生成される。
【０１６０】
また、図１５及び図１６に示す例の場合、図１１及び図１２に示す処理が実行されることによって、例えば図１８に示すような位置関係データが記憶部２２に生成される。
【０１６１】
図１５及び図１６に示す例の場合、表示装置１０Ａ（表示装置［１］）及び表示装置１０Ｂ（表示装置［２］）のタッチパネル１７Ｔの検出結果に基づいて、表示装置１０Ａ，１０Ｂの位置関係が判断される。すなわち、表示装置１０Ａにおいて最後に検出されたユーザの指示位置ＰＡが右端部領域６０Ｒに含まれるため、右辺１８Ｒが指示位置ＰＡに対応する辺であると判断される。また、表示装置１０Ｂにおいて最初に検出されたユーザの指示位置ＰＢ１が左端部領域６０Ｌに含まれるため、左辺１８Ｌが指示位置ＰＢ１に対応する辺であると判断される。その結果、図１８に示す位置関係データでは、表示装置［１］，［２］の組み合わせに対応づけて（右辺，左辺）の組み合わせが登録されている。これは、表示装置［１］の右辺１８Ｒと、表示装置［２］の左辺１８Ｌと、が隣接するようにして表示装置［１］，［２］が配置されていることを示している。
【０１６２】
また、図１５及び図１６に示す例の場合、表示装置１０Ｂ（表示装置［２］）及び表示装置１０Ｃ（表示装置［３］）のタッチパネル１７Ｔの検出結果に基づいて、表示装置１０Ｂ，１０Ｃの位置関係が判断される。すなわち、表示装置１０Ｂにおいて最後に検出されたユーザの指示位置ＰＢ２が下端部領域６０Ｄに含まれるため、下辺１８Ｄが指示位置ＰＢ２に対応する辺であると判断される。また、表示装置１０Ｃにおいて最初に検出されたユーザの指示位置ＰＣ１が上端部領域６０Ｕに含まれるため、上辺１８Ｕが指示位置ＰＣ１に対応する辺であると判断される。その結果、図１８に示す位置関係データでは、表示装置［２］，［３］の組み合わせに対応づけて（下辺，上辺）の組み合わせが登録されている。これは、表示装置［２］の下辺１８Ｄと、表示装置［３］の上辺１８Ｕと、が隣接するようにして表示装置［２］，［３］が配置されていることを示している。
【０１６３】
さらに、図１５及び図１６に示す例の場合、表示装置１０Ｃ（表示装置［３］）及び表示装置１０Ｄ（表示装置［４］）のタッチパネル１７Ｔの検出結果に基づいて、表示装置１０Ｃ，１０Ｄの位置関係が判断される。すなわち、表示装置１０Ｃにおいて最後に検出されたユーザの指示位置ＰＣ２が左端部領域６０Ｌに含まれるため、左辺１８Ｌが指示位置ＰＣ２に対応する辺であると判断される。また、表示装置１０Ｄにおいて最初に検出されたユーザの指示位置ＰＤが右端部領域６０Ｒに含まれるため、右辺１８Ｒが指示位置ＰＤに対応する辺であると判断される。その結果、図１８に示す位置関係データでは、表示装置［３］，［４］の組み合わせに対応づけて（左辺，右辺）の組み合わせが登録されている。これは、表示装置［３］の左辺１８Ｌと、表示装置［４］の右辺１８Ｒと、が隣接するようにして表示装置［３］，［４］が配置されていることを示している。
【０１６４】
また、この場合、表示装置［１］，［２］の位置関係と、表示装置［２］，［３］の位置関係と、表示装置［３］，［４］の位置関係と、に基づいて、表示装置［１］，［４］の位置関係を推測することが可能である。例えば、表示装置［１］，［２］の位置関係と、表示装置［２］，［３］の位置関係と、表示装置［３］，［４］の位置関係とが図１５及び図１８に示すような位置関係である場合には、表示装置［４］，［１］が表示装置［４］の上辺１８Ｕと表示装置［１］の下辺１８Ｄとが隣接するようにして配置されることになる。その結果、制御部２１は、表示装置［４］，［１］の組み合わせに対応づけて（上辺，下辺）の組み合わせを位置関係データに登録する。このように、制御部２１（位置関係認識部５４）は、表示装置［１］，［２］の位置関係と、表示装置［２］，［３］の位置関係と、表示装置［３］，［４］の位置関係とが所定の位置関係であるか否かを判定することによって、表示装置［４］，［１］の位置関係を推測する。
【０１６５】
なお、図１５に示す例の場合、表示装置１０Ａ（表示装置［１］）で最後に検出されたユーザの指示位置ＰＡから、表示装置１０Ｂ（表示装置［２］）で最初に検出されたユーザの指示位置ＰＢ１への方向と、表示装置１０Ｂ（表示装置［２］）で最後に検出されたユーザの指示位置ＰＢ２から、表示装置１０Ｃ（表示装置［３］）で最初に検出されたユーザの指示位置ＰＣ１への方向と、に基づいて、表示装置［１］，［２］，［３］の位置関係を判断するようにしてもよい。例えば、図１５に示す例の場合、指示位置ＰＡから指示位置ＰＢ１への方向と、指示位置ＰＢ２から指示位置ＰＣ１への方向と、のずれが約９０度になっているため、表示装置［１］から表示装置［２］への方向と、表示装置［２］から表示装置［３］への方向と、のずれが９０度となるようにして表示装置［１］，［２］，［３］が配置されていると判断するようにしてもよい。
【０１６６】
同様に、表示装置１０Ｂ（表示装置［２］）で最後に検出されたユーザの指示位置ＰＢ２から、表示装置１０Ｃ（表示装置［３］）で最初に検出されたユーザの指示位置ＰＣ１への方向と、表示装置１０Ｃ（表示装置［３］）で最後に検出されたユーザの指示位置ＰＣ２から、表示装置１０Ｄ（表示装置［４］）で最初に検出されたユーザの指示位置ＰＤへの方向と、に基づいて、表示装置［２］，［３］，［４］の位置関係を判断するようにしてもよい。例えば、図１５に示す例の場合、指示位置ＰＢ２から指示位置ＰＣ１への方向と、指示位置ＰＣ２から指示位置ＰＤへの方向と、のずれが約９０度になっているため、表示装置［２］から表示装置［３］への方向と、表示装置［３］から表示装置［４］への方向と、のずれが９０度となるようにして表示装置［２］，［３］，［４］が配置されていると判断するようにしてもよい。
【０１６７】
図１５に示すような、表示装置１０Ａ，１０Ｂ，１０Ｃ，１０Ｄにわたる軌跡３０がユーザによって描かれた場合、制御部２１（協働制御部５６）は、図１７に示す表示装置データと、図１８に示す位置関係データと、に基づいて、表示装置１０Ａ，１０Ｂ，１０Ｃ，１０Ｄの協働を開始させる。
【０１６８】
例えば、表示装置１０Ａ，１０Ｂ，１０Ｃ，１０Ｄによって一つの表示画面が構成される。すなわち、一つの画像４０が表示装置１０Ａ，１０Ｂ，１０Ｃ，１０Ｄにわたって表示される。または、例えば、商品一覧画面４２が表示装置１０Ａ，１０Ｄを用いて表示され、商品画面４４が表示装置１０Ｂ，１０Ｃを用いて表示される。すなわち、商品一覧画面４２が表示装置１０Ａ，１０Ｄによって構成され、商品画面４４が表示装置１０Ｂ，１０Ｃによって構成される。
【０１６９】
あるいは、例えば、ユーザがタッチパネル１７Ｔを用いて文字入力を行う文字入力画面（例えばソフトウェアキーボード等）を表示装置１０Ａ，１０Ｂ，１０Ｃ，１０Ｄにわたって表示することによって、表示装置１０Ａ，１０Ｂ，１０Ｃ，１０Ｄのタッチパネル１７Ｔを用いて文字入力を受け付けるようにしてもよい。または、例えば、表示装置１０Ａ，１０Ｂ，１０Ｃ，１０Ｄの音声出力部１５を一組のスピーカセットとみなして音声出力を実行するようにしてもよい。
【０１７０】
以上に説明した表示システム１によれば、表示装置１０同士がぶつかったことを検出するためのセンサを各表示装置１０が備えていなくても、複数の表示装置１０を協働させることが可能になる。近年、表示装置１０（例えばタブレット型コンピュータ又は携帯電話）がタッチパネルを備えていることが多いところ、表示システム１によれば、タッチパネルを用いて複数の表示装置１０を協働させることが可能になる。
【０１７１】
また、表示システム１によれば、複数の表示装置１０のタッチパネル１７Ｔを用いて複数の表示装置１０にわたる軌跡を描くという比較的簡易な操作によって、ユーザは、協働させる複数の表示装置１０を指定したり、それら複数の表示装置１０の位置関係を指定したりすることが可能になる。すなわち、表示システム１によれば、協働させる複数の表示装置１０と、それら複数の表示装置１０の位置関係と、を指定することをユーザが一つの操作によって行うことが可能になる。
【０１７２】
なお、本発明は以上に説明した実施形態に限定されるものではない。
【０１７３】
［第１変形例］例えば、表示装置１０の長辺同士又は短辺同士が隣接するようにして複数の表示装置１０を配置するようにユーザを誘導するようにしてもよい。例えば、表示装置１０の長辺と、他の表示装置１０の短辺と、が隣接するようにしてそれらの表示装置１０が配置されている場合には所定のメッセージ（例えばエラーメッセージ）を出力するようにしてもよい。
【０１７４】
この第１変形例では、図１２のステップＳ１１４において、表示装置［ｎ＋１］のタッチパネル１７Ｔによって最初に検出されたユーザの指示位置がいずれかの端部領域６０に含まれると判定された場合に、制御部２１は図１９に示す処理を実行する。
【０１７５】
すなわち、制御部２１は、表示装置［ｎ］のタッチパネル１７Ｔによって最後に検出されたユーザの指示位置に対応する辺と、表示装置［ｎ＋１］のタッチパネル１７Ｔによって最初に検出されたユーザの指示位置に対応する辺と、の組み合わせが所定の組み合わせであるか否かを判定する（Ｓ２０１）。
【０１７６】
ここで、「指示位置に対応する辺」とは、指示位置が含まれる端部領域６０に対応する辺である。例えば、指示位置が左端部領域６０Ｌに含まれる場合、左辺１８Ｌが「指示位置に対応する辺」に相当する。また、「所定の組み合わせ」とは、長辺同士の組み合わせ、又は短辺同士の組み合わせである。
【０１７７】
ステップＳ２０１において上記の組み合わせが所定の組み合わせであると判定された場合、制御部２１は図１２のステップＳ１１５の処理を実行する。一方、上記の組み合わせが所定の組み合わせでないと判定された場合、制御部２１はエラーメッセージデータを表示装置「ｎ」及び表示装置「ｎ＋１」の少なくとも一方に送信し、エラーメッセージを表示装置「ｎ」及び表示装置「ｎ＋１」の少なくとも一方に出力させる（Ｓ２０２）。その後、制御部２１は本処理を終了する。
【０１７８】
［第２変形例］例えば、表示装置１０Ａ，１０Ｂにわたる軌跡がユーザによって入力されたか否かを判定部５２が判定するための上記「所定条件」は下記条件Ｇを含むようにしてもよい。
（Ｇ）表示装置１０Ａのタッチパネル１７Ｔによって検出されたユーザの指示位置の軌跡が示す方向と、表示装置１０Ｂのタッチパネル１７Ｔによって検出されたユーザの指示位置の軌跡が示す方向と、のずれが閾値未満である。
【０１７９】
図２０は上記条件Ｇについて説明するための図である。この第２変形例において、判定部５２は、表示装置１０Ａのタッチパネル１７Ｔによって最後に検出された指示位置ＰＡ１よりも前に表示装置１０Ａのタッチパネル１７Ｔによって検出された指示位置ＰＡ０を取得する。例えば、判定部５２は、表示装置１０Ａのタッチパネル１７Ｔによって最後に検出された指示位置ＰＡ１の直前に表示装置１０Ａのタッチパネル１７Ｔによって検出された指示位置ＰＡ０を取得する。そして、判定部５２は、指示位置ＰＡ０から指示位置ＰＡ１への方向を示すベクトルＶＡを取得する。
【０１８０】
また、判定部５２は、表示装置１０Ｂのタッチパネル１７Ｔによって最初に検出された指示位置ＰＢ１よりも後に表示装置１０Ｂのタッチパネル１７Ｔによって検出された指示位置ＰＢ０を取得する。例えば、判定部５２は、表示装置１０Ｂのタッチパネル１７Ｔによって最初に検出された指示位置ＰＢ１の直後に表示装置１０Ｂのタッチパネル１７Ｔによって検出された指示位置ＰＢ０を取得する。そして、判定部５２は、指示位置ＰＢ１から指示位置ＰＢ０への方向を示すベクトルＶＢを取得する。
【０１８１】
そして、判定部５２は、ベクトルＶＡとベクトルＶＢとのなす角度（θ）が閾値未満であるか否かを判定する。例えば、判定部５２は、ベクトルＶＡとベクトルＶＢとのなす角度（θ）の余弦（ｃｏｓ（θ））を算出する。この場合、角度（θ）が０度に近づくほど、ｃｏｓ（θ）は１に近づく。一方、角度（θ）が１８０度に近づくほど、ｃｏｓ（θ）は−１に近づく。このため、判定部５２は、ｃｏｓ（θ）の値が所定値よりも大きいか否かを判定することによって、ベクトルＶＡとベクトルＶＢとのなす角度（θ）が閾値未満であるか否かを判定する。そして、ベクトルＶＡとベクトルＶＢとのなす角度（θ）が閾値未満である場合に、判定部５２は上記条件Ｇが満足されていると判定する。
【０１８２】
上記条件Ｇを追加することによって、表示装置１０Ａ，１０Ｂにわたる軌跡３０がユーザによって入力されたか否かの判定精度を向上することが可能になる。
【０１８３】
この第２変形例における処理について説明する。この第２変形例では、図１２のステップＳ１１４において、表示装置［ｎ＋１］のタッチパネル１７Ｔによって最初に検出された指示位置がいずれかの端部領域６０に含まれると判定された場合に、制御部２１は図２１に示す処理を実行する。
【０１８４】
すなわち、まず制御部２１は、表示装置［ｎ］のタッチパネル１７Ｔによって検出された指示位置の軌跡の方向を示すベクトルと、表示装置［ｎ＋１］のタッチパネル１７Ｔによって検出された指示位置の軌跡の方向を示すベクトルと、のなす角度が閾値未満であるか否かを判定する（Ｓ３０１）。例えば、制御部２１は、図２０に示すベクトルＶＡとベクトルＶＢとのなす角度が閾値未満であるか否かを判定する。
【０１８５】
なお、ここで、例えば図４に示すように、表示装置１０Ａと、上下反転された表示装置１０Ｂと、が横に並べて配置されているような状態を想定する。すなわち、表示装置１０Ａ，１０Ｂの右辺１８Ｒ同士が隣接するようにして表示装置１０Ａ，１０Ｂが配置されている状態を想定する。
【０１８６】
図２２Ａ及び図２２Ｂは、上記の状態におけるステップＳ３０１の処理について説明するための図である。上記の状態で図２２Ａに示す軌跡３０がユーザによって入力された場合、表示装置１０Ａ，１０Ｂの向きが逆になっている（上下が反転されている）ため、実際に表示装置１０Ｂのタッチパネル１７Ｔで検出される指示位置ＰＢ１，ＰＢ０は図２２Ｂに示すようになる。
【０１８７】
このような場合、制御部２１は、タッチパネル１７Ｔ（表示部１４）の中心点Ｃを対称点（対称中心）として、指示位置ＰＢ１と点対称の関係を有する位置ＰＢ１’を取得する。同様に、制御部２１は、タッチパネル１７Ｔの中心点Ｃを対称点として、指示位置ＰＢ０と点対称の関係を有する位置ＰＢ０’を取得する。そして、制御部２１は、位置ＰＢ１’から位置ＰＢ０’への方向を示すベクトルＶＢ’を取得し、ベクトルＶＡとベクトルＶＢ’とのなす角度（θ）が閾値未満であるか否かを判定する。
【０１８８】
なお、ベクトルＶＢ’はベクトルＶＢの逆ベクトルであるため、制御部２１は、ベクトルＶＡと、ベクトルＶＢの逆ベクトルと、のなす角度（θ）が閾値未満であるか否かを判定するようにしてもよい。
【０１８９】
また、以上では、表示装置１０Ｂのタッチパネル１７Ｔで検出された指示位置ＰＢ１，ＰＢ０と点対称の関係を有する位置ＰＢ１’，ＰＢ０’を取得することとして説明したが、上記位置ＰＢ１’，ＰＢ０’を取得する代わりに、表示装置１０Ａのタッチパネル１７Ｔで検出された指示位置ＰＡ０，ＰＡ１と点対称の関係を有する位置ＰＡ０’，ＰＡ１’を取得するようにしてもよい。そして、制御部２１は、位置ＰＡ０’から位置ＰＡ１’への方向を示すベクトルＶＡ’と、指示位置ＰＢ１から指示位置ＰＢ０への方向を示すベクトルＶＢと、のなす角度（θ）が閾値未満であるか否かを判定するようにしてもよい。
【０１９０】
また、以上では、表示装置１０Ａ，１０Ｂの右辺１８Ｒ同士が隣接している場合について説明したが、表示装置１０Ａ，１０Ｂの左辺１８Ｌ同士が隣接している場合、表示装置１０Ａ，１０Ｂの上辺１８Ｕ同士が隣接している場合や、表示装置１０Ａ，１０Ｂの下辺１８Ｄ同士が隣接している場合も同様である。
【０１９１】
ステップＳ３０１において上記角度が閾値未満であると判定された場合、制御部２１は図１２のステップＳ１１５の処理を実行する。一方、ステップＳ３０１において上記角度が閾値未満でないと判定された場合、制御部２１は図１２のステップＳ１１８の処理を実行する。
【０１９２】
以上に説明した第２変形例は第１変形例と組み合わせるようにしてもよい。すなわち、図１２のステップＳ１１４において、表示装置［ｎ＋１］のタッチパネル１７Ｔによって最初に検出された指示位置がいずれかの端部領域６０に含まれると判定された場合に、制御部２１は図１９のステップＳ２０１を実行するようにしてもよい。そして、ステップＳ２０１において上記の組み合わせが所定の組み合わせであると判定された場合に、制御部２１は図２１のステップＳ３０１の処理を実行するようにしてもよい。
【０１９３】
［第３変形例］例えば、表示装置１０Ａ，１０Ｂにわたる軌跡がユーザによって入力されたか否かを判定部５２が判定するための上記「所定条件」は下記条件Ｈ，Ｉを含むようにしてもよい。図２３は下記条件Ｈについて説明するための図であり、図２４は下記条件Ｉについて説明するための図である。
（Ｈ）表示装置１０Ａのタッチパネル１７Ｔによって最後に検出されたユーザの指示位置ＰＡが左端部領域６０Ｌ又は右端部領域６０Ｒに含まれ、かつ、表示装置１０Ｂのタッチパネル１７Ｔによって最初に検出されたユーザの指示位置ＰＢが左端部領域６０Ｌ又は右端部領域６０Ｒに含まれる場合において、指示位置ＰＡのＹ軸座標値と、指示位置ＰＢのＹ軸座標値と、の差分値Ｄが閾値未満である。
（Ｉ）表示装置１０Ａのタッチパネル１７Ｔによって最後に検出されたユーザの指示位置ＰＡが上端部領域６０Ｕ又は下端部領域６０Ｄに含まれ、かつ、表示装置１０Ｂのタッチパネル１７Ｔによって最初に検出されたユーザの指示位置ＰＢが上端部領域６０Ｕ又は下端部領域６０Ｄに含まれる場合において、指示位置ＰＡのＸ軸座標値と、指示位置ＰＢのＸ軸座標値と、の差分値Ｄが閾値未満である。
【０１９４】
上記条件Ｈ，Ｉを追加することによって、表示装置１０Ａ，１０Ｂにわたる軌跡３０がユーザによって入力されたか否かの判定精度を向上することが可能になる。なお、表示装置１０Ａ，１０Ｂの縁部分（表示装置１０Ａ，１０Ｂの上辺１８Ｕ、下辺１８Ｄ、左辺１８Ｌ、及び右辺１８Ｒと、表示部１４（タッチパネル１７Ｔ）の上辺６２Ｕ、下辺６２Ｄ、左辺６２Ｌ、及び右辺６２Ｒと、の間の部分）が狭いほど、上記条件Ｈ，Ｉによって上記判定精度を向上することが可能になる。
【０１９５】
この第３変形例における処理について説明する。この第３変形例では、図１２のステップＳ１１４において、表示装置［ｎ＋１］のタッチパネル１７Ｔによって最初に検出された指示位置がいずれかの端部領域６０に含まれると判定された場合に、制御部２１は図２５に示す処理を実行する。
【０１９６】
すなわち、まず制御部２１は、表示装置［ｎ］のタッチパネル１７Ｔによって最後に検出された指示位置が左端部領域６０Ｌ又は右端部領域６０Ｒに含まれ、かつ、表示装置［ｎ＋１］のタッチパネル１７Ｔによって最初に検出された指示位置が左端部領域６０Ｌ又は右端部領域６０Ｒに含まれるか否かを判定する（Ｓ４０１）。
【０１９７】
ステップＳ３０１における判定結果が真（Ｙ）である場合、制御部２１は、表示装置［ｎ］のタッチパネル１７Ｔによって最後に検出された指示位置のＹ軸座標値と、表示装置［ｎ＋１］のタッチパネル１７Ｔによって最初に検出された指示位置のＹ軸座標値と、の差の絶対値を差分値Ｄとして算出する（Ｓ４０２）。
【０１９８】
なお、ここで、例えば図４に示すように、表示装置１０Ａと、上下反転された表示装置１０Ｂと、が並べて配置されているような状態を想定する。すなわち、表示装置１０Ａ，表示装置１０Ｂの右辺１８Ｒ同士が隣接するようにして表示装置１０Ａ，１０Ｂが配置されている状態を想定する。
【０１９９】
図２６Ａ及び図２６Ｂは、この状態におけるステップＳ４０２の処理について説明するための図である。この状態で図２６Ａに示す軌跡３０がユーザによって入力された場合、表示装置１０Ａ，１０Ｂの向きが逆になっている（上下が反転されている）ため、実際に表示装置１０Ｂのタッチパネル１７Ｔで検出される指示位置ＰＢは図２６Ｂに示すようになる。
【０２００】
このような場合、制御部２１は、タッチパネル１７Ｔ（表示部１４）の中心点Ｃを対称点（対称中心）として、指示位置ＰＢと点対称の関係を有する位置ＰＢ’を取得する。そして、制御部２１は、指示位置ＰＡのＹ軸座標値と、位置ＰＢ’のＹ軸座標値と、の差の絶対値を差分値Ｄとして取得する。
【０２０１】
なお、以上では、表示装置１０Ｂのタッチパネル１７Ｔで検出された指示位置ＰＢと点対称の関係を有する位置ＰＢ’を取得することとして説明したが、上記位置ＰＢ’を取得する代わりに、表示装置１０Ａのタッチパネル１７Ｔによって最後に検出された指示位置ＰＡと点対称の関係を有する位置ＰＡ’を取得するようにしてもよい。そして、制御部２１は、位置ＰＡ’のＹ軸座標値と、指示位置ＰＢのＹ軸座標値と、の差の絶対値を差分値Ｄとして取得するようにしてもよい。
【０２０２】
また、以上では、表示装置１０Ａ，１０Ｂの右辺１８Ｒ同士が隣接している場合について説明したが、表示装置１０Ａ，１０Ｂの左辺１８Ｌ同士が隣接している場合も同様である。
【０２０３】
ステップＳ４０１における判定結果が偽（Ｎ）である場合、制御部２１は、表示装置［ｎ］のタッチパネル１７Ｔによって最後に検出された指示位置が上端部領域６０Ｕ又は下端部領域６０Ｄに含まれ、かつ、表示装置［ｎ＋１］のタッチパネル１７Ｔによって最初に検出された指示位置が上端部領域６０Ｕ又は下端部領域６０Ｄに含まれるか否かを判定する（Ｓ４０３）。
【０２０４】
ステップＳ４０３における判定結果が真（Ｙ）である場合、制御部２１は、表示装置［ｎ］のタッチパネル１７Ｔによって最後に検出された指示位置のＸ軸座標値と、表示装置［ｎ＋１］のタッチパネル１７Ｔによって最初に検出された指示位置のＸ軸座標値と、の差の絶対値を差分値Ｄとして算出する（Ｓ４０４）。
【０２０５】
なお、表示装置１０Ａ，１０Ｂの上辺１８Ｕ同士が隣接している場合や、表示装置１０Ａ，１０Ｂの下辺１８Ｄ同士が隣接している場合には、表示装置１０Ａ，１０Ｂの左辺１８Ｌ同士が隣接している場合と同様にして（図２６Ｂ参照）、上記の差分値Ｄが算出される。
【０２０６】
ステップＳ４０２又はＳ４０４の処理が実行された場合、制御部２１は、ステップＳ４０２又はＳ４０４で算出された差分値Ｄが閾値未満であるか否かを判定する（Ｓ４０５）。上記差分値Ｄが閾値未満であると判定された場合、制御部２１は図１２のステップＳ１１５の処理を実行する。一方、ステップＳ４０５において上記差分値Ｄが閾値未満でないと判定された場合、制御部２１は図１２のステップＳ１１８の処理を実行する。また、ステップＳ４０３における判定結果が偽（Ｎ）である場合にも、制御部２１は図１２のステップＳ１１８の処理を実行する。
【０２０７】
以上に説明した第３変形例を第１変形例と組み合わせるようにしてもよい。図２５のステップＳ４０３における判定結果が偽（Ｎ）である場合とは、長辺同士又は短辺同士が隣接するようにして表示装置［ｎ］，［ｎ＋１］が配置されていない場合である。このため、ステップＳ４０３における判定結果が偽（Ｎ）である場合に制御部２１は図１９のステップＳ２０２の処理を実行するようにしてもよい。
【０２０８】
また、第３変形例を第２変形例と組み合わせるようにしてもよい。すなわち、図１２のステップＳ１１４における判定結果が真（Ｙ）である場合に、制御部２１は図２１のステップＳ３０１の処理を実行するようにしてもよい。そして、ステップＳ３０１において上記角度が閾値未満であると判定された場合に、制御部２１は図２５のステップＳ４０１の処理を実行するようにしてもよい。あるいは、図１２のステップＳ１１４における判定結果が真（Ｙ）である場合に、制御部２１は図２５のステップＳ４０１の処理を実行するようにしてもよい。そして、ステップＳ４０５において上記差分値Ｄが閾値未満であると判定された場合に、制御部２１は図２１のステップＳ３０１の処理を実行するようにしてもよい。
【０２０９】
また、第３変形例を第１変形例及び第２変形例と組み合わせるようにしてもよい。
【０２１０】
［第４変形例］以上では、ユーザが複数の表示装置１０にわたる一つの軌跡を描いた場合にそれら複数の表示装置１０の協働が開始するようになっていたが、複数の表示装置１０の協働が開始させるためにユーザが行うべき操作は上記の操作に限られない。図２７は、複数の表示装置１０の協働が開始させるためにユーザが行うべき操作の他の一例を示す。なお、図２７は表示装置１０Ａ，１０Ｂを協働させる場合について示している。
【０２１１】
表示装置１０Ａ，１０Ｂを協働させる場合、ユーザは表示装置１０Ａのタッチパネル１７Ｔの端部領域６０のいずれかに指Ｆを接触させる。図２７に示す例では表示装置１０Ａの右端部領域６０Ｒに指Ｆが接触されている。また、ユーザは表示装置１０Ｂのタッチパネル１７Ｔの端部領域６０のいずれかに指Ｆを接触させる。図２７に示す例では表示装置１０Ｂの左端部領域６０Ｌに指Ｆが接触されている。その後、ユーザは、指Ｆで接触した端部領域６０に対応する辺同士が隣接するようにして表示装置１０Ａ，１０Ｂを配置する。図２７に示す例の場合であれば、表示装置１０Ａの右辺１８Ｒと、表示装置１０Ｂの左辺１８Ｌと、が隣接するようにして表示装置１０Ａ，１０Ｂを配置する。このような操作をユーザが行った場合に表示装置１０Ａ，１０Ｂの協働を開始させるようにしてもよい。
【０２１２】
なお、表示装置１０Ａ，１０Ｂの一方においてユーザの指示位置が検出されてから、他方においてユーザの指示位置が検出されるまでの時間が閾値未満である場合に限って、表示装置１０Ａ，１０Ｂの協働を開始させるようにしてもよい。
【０２１３】
また、以上では、表示装置１０Ａ，１０Ｂが隣接するようにして表示装置１０Ａ，１０Ｂを配置する前にユーザが表示装置１０Ａ，１０Ｂの端部領域６０に指Ｆ等を接触させることとして説明したが、当然ながら、表示装置１０Ａ，１０Ｂが隣接するようにして表示装置１０Ａ，１０Ｂを配置した後にユーザが表示装置１０Ａ，１０Ｂの端部領域６０に指Ｆ等を接触させるようにしてもよい。
【０２１４】
この第４変形例では、下記条件ａ，ｂの両方が満足される場合に協働制御部５６は表示装置１０Ａと表示装置１０Ｂとの協働を開始させる。
（ａ）表示装置１０Ａのタッチパネル１７Ｔによって検出されたユーザの指示位置が表示装置１０Ａの端部領域６０のいずれかに含まれる。
（ｂ）表示装置１０Ｂのタッチパネル１７Ｔによって検出されたユーザの指示位置が表示装置１０Ｂの端部領域６０のいずれかに含まれる。
【０２１５】
なお、協働制御部５６は、上記条件ａ，ｂ及び下記条件ｃのすべてが満足される場合に表示装置１０Ａと表示装置１０Ｂとの協働を開始させるようにしてもよい。
（ｃ）表示装置１０Ａのタッチパネル１７Ｔによってユーザの指示位置が検出されたタイミングと、表示装置１０Ｂのタッチパネル１７Ｔによってユーザの指示位置が検出されたタイミングと、の差が閾値未満である。
【０２１６】
［第５変形例］例えば図２８に示すように、表示システム１はサーバ装置２０を含まないようにしてもよい。
【０２１７】
この第５変形例の場合、複数の表示装置１０の各々で実行されるアプリケーションプログラムによって、複数の表示装置１０の間でデータが授受される。なお、複数の表示装置１０の間のデータ授受はアクセスポイント４を介して行われるようにしてもよいし、アクセスポイント４を介さずに直接行われるようにしてもよい。
【０２１８】
また、この第５変形例の場合、複数の表示装置１０のうちのいずれかがサーバとして選出される。サーバの選出は所定の規則に従って実行される。例えば、複数の表示装置１０のうちで最初にアプリケーションプログラムが起動された表示装置１０がサーバとして選出される。
【０２１９】
サーバとして選出された表示装置１０（制御装置）はサーバ装置２０の役割も担うことになる。すなわち、サーバ装置２０の制御部２１が実行することとして説明した処理を、サーバとして選出された表示装置１０の制御部１１が実行することになる。つまり、サーバとして選出された表示装置１０の制御部１１がプログラムに従って処理を実行することによって、制御部１１が指示位置取得部５０、判定部５２、位置関係認識部５４、及び協働制御部５６として機能することになる。さらに、サーバ装置２０の記憶部２２に記憶されることとして説明したプログラムやデータは、サーバとして選出された表示装置１０の記憶部１２に記憶されることになる。
【０２２０】
また、この第５変形例の場合、サーバとして選出された表示装置１０以外の各表示装置１０は、タッチパネル１７Ｔの検出結果に関する指示位置情報を、サーバとして選出された表示装置１０に送信することになる。
【０２２１】
なお、この第５変形例では、サーバとして選出された表示装置１０も、協働する表示装置１０の一員になることができるようにしてもよい。
【符号の説明】
【０２２２】
１  表示システム、２  ＬＡＮ、４  アクセスポイント、１０，１０Ａ，１０Ｂ，１０Ｃ，１０Ｄ  表示装置、１１，２１  制御部、１２，２２  記憶部、１３，２３  通信部、１４  表示部、１５  音声出力部、１６  姿勢検出センサ部、１７  操作部、１７Ｂ  ボタン、１７Ｔ  タッチパネル、１８Ｕ，６２Ｕ  上辺、１８Ｄ，６２Ｄ  下辺、１８Ｌ，６２Ｌ  左辺、１８Ｒ，６２Ｒ  右辺、２０  サーバ装置、２４  光ディスクドライブ部、３０  軌跡、４０  画像、４２  商品一覧画面、４４  商品画面、５０  指示位置取得部、５２  判定部、５４  位置関係認識部、５６  協働制御部、６０Ｕ  上端部領域、６０Ｄ  下端部領域、６０Ｌ  左端部領域、６０Ｒ  右端部領域。
【図１】
0005719325.tif 000002
【図２】
0005719325.tif 000003
【図３】
0005719325.tif 000004
【図４】
0005719325.tif 000005
【図５】
0005719325.tif 000006
【図６】
0005719325.tif 000007
【図７】
0005719325.tif 000008
【図８】
0005719325.tif 000009
【図９】
0005719325.tif 000010
【図１０】
0005719325.tif 000011
【図１１】
0005719325.tif 000012
【図１２】
0005719325.tif 000013
【図１３】
0005719325.tif 000014
【図１４】
0005719325.tif 000015
【図１５】
0005719325.tif 000016
【図１６】
0005719325.tif 000017
【図１７】
0005719325.tif 000018
【図１８】
0005719325.tif 000019
【図１９】
0005719325.tif 000020
【図２０】
0005719325.tif 000021
【図２１】
0005719325.tif 000022
【図２２Ａ】
0005719325.tif 000023
【図２２Ｂ】
0005719325.tif 000024
【図２３】
0005719325.tif 000025
【図２４】
0005719325.tif 000026
【図２５】
0005719325.tif 000027
【図２６Ａ】
0005719325.tif 000028
【図２６Ｂ】
0005719325.tif 000029
【図２７】
0005719325.tif 000030
【図２８】
0005719325.tif 000031