(57)【要約】【課題】複数の情報処理装置が接続された画像表示装置において、情報処理装置間でデータ転送を行うためのデータ転送操作時に、転送元と転送先との対応関係をユーザに直感的に認識させ、ユーザに簡単な操作でデータ転送を実行させることを可能にする。【解決手段】画像表示装置１は、複数の情報処理装置（ＰＣ２と携帯端末装置３で例示）と有線又は無線で通信する通信部（無線通信モジュール１２で例示）と、表示部１３と、上記情報処理装置のそれぞれについて情報処理装置の画面に表示させるための画像を通信部で受信し、受信したそれぞれの画像を表示部１３に同時に表示させる制御を行う制御部１０と、表示部１３に表示された上記それぞれの画像に対する操作によって、上記情報処理装置間でのデータ転送操作を受け付ける操作部（タッチ操作部１４で例示）と、を備える。【選択図】図１
2015043123.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報処理装置と有線又は無線で通信する通信部と、表示部と、前記情報処理装置のそれぞれについて前記情報処理装置の画面に表示させるための画像を前記通信部で受信し、受信したそれぞれの画像を前記表示部に同時に表示させる制御を行う制御部と、を備えた画像表示装置であって、
前記表示部に表示された前記それぞれの画像に対する操作によって、前記情報処理装置間でのデータ転送操作を受け付ける操作部を備えたことを特徴とする画像表示装置。
【請求項２】
前記データ転送操作は、ファイル或いはフォルダのコピー又は移動を行う操作であることを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記制御部は、前記操作部で前記データ転送操作を受け付けた場合、前記画像表示装置に設けられたバッファを介して、転送対象となったデータを転送するように制御することを特徴とする請求項１又は２に記載の画像表示装置。
【請求項４】
前記制御部は、前記操作部で前記データ転送操作を受け付けた場合、転送元の情報処理装置と転送先の情報処理装置とで利用可能な通信機能に基づき、転送経路を決定し、該転送経路で転送対象となったデータを転送するように制御することを特徴とする請求項１又は２に記載の画像表示装置。
【請求項５】
前記転送経路は、前記転送元の情報処理装置と前記転送先の情報処理装置との間を直接結ぶ経路、若しくは前記画像表示装置に設けられたバッファを介して前記転送元の情報処理装置と前記転送先の情報処理装置との間を結ぶ経路であることを特徴とする請求項４に記載の画像表示装置。
【請求項６】
前記操作部は、前記表示部に設けられたタッチパネルを有することを特徴とする請求項１〜５のいずれか１項に記載の画像表示装置。
【請求項７】
複数の情報処理装置と有線又は無線で接続された画像表示装置におけるデータ転送方法であって、
前記画像表示装置の制御部が、前記情報処理装置のそれぞれについて前記情報処理装置の画面に表示させるための画像を前記画像表示装置の通信部で受信し、受信したそれぞれの画像を前記画像表示装置の表示部に同時に表示させる制御を行うステップと、
前記画像表示装置の操作部が、前記表示部に表示された前記それぞれの画像に対する操作によって、前記情報処理装置間でのデータ転送操作を受け付ける受付ステップと、
前記制御部が、前記受付ステップで受け付けたデータ転送操作に応じたデータ転送を実行するステップと、
を有することを特徴とするデータ転送方法。
【請求項８】
複数の情報処理装置と有線又は無線で接続された画像表示装置における制御部のコンピュータに、
前記情報処理装置のそれぞれについて前記情報処理装置の画面に表示させるための画像を受信し、受信したそれぞれの画像を前記画像表示装置の表示部に同時に表示させる制御を行うステップと、
前記表示部に表示された前記それぞれの画像に対する操作によって、前記情報処理装置間でのデータ転送操作を受け付ける受付ステップと、
該受付ステップで受け付けたデータ転送操作に応じたデータ転送を実行するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置、データ転送方法、及びプログラムに関し、より詳細には、複数の情報処理装置からの画像を同時に表示させることが可能な画像表示装置、その画像表示装置におけるデータ転送方法、及びプログラムに関する。
【背景技術】
【０００２】
従来から、複数の情報処理装置からの画像を同時に表示させることが可能な画像表示装置が提供されている。例えば、特許文献１には、携帯端末装置で保持された付加データを外部の画像表示装置の画面に一覧表示させることが記載されている。
【０００３】
情報処理装置間でデータ転送を行うデータ転送技術の代表的なものとして、（ａ）ファイル共有サービスを用いたデータ転送技術、（ｂ）Ｐ２Ｐ（peer to peer）によるデータ転送技術、（ｃ）ウインドウ間でのドラッグ＆ドロップ操作に応じたデータ転送技術、が挙げられる。
【０００４】
上記（ａ）の技術では、各情報処理装置からアクセス可能なサーバ装置内の共有領域を用い、転送元の情報処理装置がその共有領域にデータを送信し、転送先となる情報処理装置がその共有領域からそのデータを取得するようにしている。上記（ｂ）の技術では、特定の接続先に対して固有のプロトコルでデータを転送している。
【０００５】
上記（ｃ）の技術では、マルチウインドウＯＳ（Operating System）におけるウインドウ間でドラッグ＆ドロップ操作を受け付けるが、その際、各ウインドウを保持するアプリケーション（プロセス）側でそのような操作イベントを監視するようにしておき、そのような操作イベントが検出されるとそのウインドウを保持するプロセスが転送制御を行うようにしている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−２６８４４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の技術では、情報処理装置間でデータ転送を行うことができず、上記（ａ）〜（ｃ）の技術はいずれも、データ転送操作時における転送元と転送先との対応関係が直感的であるとは言えない。特に、上記（ｃ）の技術は、各ウインドウが異なるプロセスのウインドウであり、転送先又は転送元をウインドウ名等で示すことになるため、直感的にユーザに認識させるまでには至らない。
【０００８】
また、上記（ａ）の技術では、共有領域の作成に際し、予め共有を認める情報処理装置（或いはネットワーク）を個別に指定する必要がある上に、情報処理装置側で共有領域に送信する操作や取得する操作が必要となる。上記（ｂ）の技術では、転送元の情報処理装置と転送先の情報処理装置とでなるセット毎に個別の接続設定が必要となる。このように、上記（ａ），（ｂ）の技術では、必要な操作がユーザの負担になる。
【０００９】
また、上記（ｃ）の技術では、転送元のプロセスと転送先のプロセスが転送対象のデータの格納領域（ファイルパス）を知る必要があるが、転送先のプロセスがそのパスにアクセス可能であるか（つまりそのデータにアクセス可能であるか）が事前に分からないため、データ転送操作に応じてデータ転送処理を実行したとしても失敗する可能性がある。
【００１０】
本発明は、上述のような実状に鑑みてなされたものであり、その目的は、複数の情報処理装置が接続された画像表示装置において、情報処理装置間でデータ転送を行うためのデータ転送操作時に、転送元と転送先との対応関係をユーザに直感的に認識させ、ユーザに簡単な操作でデータ転送を実行させることを可能にすることにある。
【課題を解決するための手段】
【００１１】
上記の課題を解決するために、本発明の第１の技術手段は、複数の情報処理装置と有線又は無線で通信する通信部と、表示部と、前記情報処理装置のそれぞれについて前記情報処理装置の画面に表示させるための画像を前記通信部で受信し、受信したそれぞれの画像を前記表示部に同時に表示させる制御を行う制御部と、を備えた画像表示装置であって、前記表示部に表示された前記それぞれの画像に対する操作によって、前記情報処理装置間でのデータ転送操作を受け付ける操作部を備えたことを特徴としたものである。
【００１２】
本発明の第２の技術手段は、第１の技術手段において、前記データ転送操作は、ファイル或いはフォルダのコピー又は移動を行う操作であることを特徴としたものである。
【００１３】
本発明の第３の技術手段は、第１又は第２の技術手段において、前記制御部は、前記操作部で前記データ転送操作を受け付けた場合、前記画像表示装置に設けられたバッファを介して、転送対象となったデータを転送するように制御することを特徴としたものである。
【００１４】
本発明の第４の技術手段は、第１又は第２の技術手段において、前記制御部は、前記操作部で前記データ転送操作を受け付けた場合、転送元の情報処理装置と転送先の情報処理装置とで利用可能な通信機能に基づき、転送経路を決定し、該転送経路で転送対象となったデータを転送するように制御することを特徴としたものである。
【００１５】
本発明の第５の技術手段は、第４の技術手段において、前記転送経路は、前記転送元の情報処理装置と前記転送先の情報処理装置との間を直接結ぶ経路、若しくは前記画像表示装置に設けられたバッファを介して前記転送元の情報処理装置と前記転送先の情報処理装置との間を結ぶ経路であることを特徴としたものである。
【００１６】
本発明の第６の技術手段は、第１〜第５のいずれか１の技術手段において、前記操作部は、前記表示部に設けられたタッチパネルを有することを特徴としたものである。
【００１７】
本発明の第７の技術手段は、複数の情報処理装置と有線又は無線で接続された画像表示装置におけるデータ転送方法であって、前記画像表示装置の制御部が、前記情報処理装置のそれぞれについて前記情報処理装置の画面に表示させるための画像を前記画像表示装置の通信部で受信し、受信したそれぞれの画像を前記画像表示装置の表示部に同時に表示させる制御を行うステップと、前記画像表示装置の操作部が、前記表示部に表示された前記それぞれの画像に対する操作によって、前記情報処理装置間でのデータ転送操作を受け付ける受付ステップと、前記制御部が、前記受付ステップで受け付けたデータ転送操作に応じたデータ転送を実行するステップと、を有することを特徴としたものである。
【００１８】
本発明の第８の技術手段は、複数の情報処理装置と有線又は無線で接続された画像表示装置における制御部のコンピュータに、前記情報処理装置のそれぞれについて前記情報処理装置の画面に表示させるための画像を受信し、受信したそれぞれの画像を前記画像表示装置の表示部に同時に表示させる制御を行うステップと、前記表示部に表示された前記それぞれの画像に対する操作によって、前記情報処理装置間でのデータ転送操作を受け付ける受付ステップと、該受付ステップで受け付けたデータ転送操作に応じたデータ転送を実行するステップと、を実行させるためのプログラムである。
【発明の効果】
【００１９】
本発明によれば、複数の情報処理装置が接続された画像表示装置において、情報処理装置間でデータ転送を行うためのデータ転送操作時に、転送元と転送先との対応関係をユーザに直感的に認識させ、ユーザに簡単な操作でデータ転送を実行させることができる。
【図面の簡単な説明】
【００２０】
【図１】本発明に係る画像表示装置とそれに接続される複数の情報処理装置とで構成されるシステムの一構成例を示す図である。
【図２】図１のシステムにおけるデータ転送処理の一例を説明するためのフロー図である。
【図３】図２のデータ転送処理におけるデータ転送操作の一例を説明するための模式図である。
【図４】図２のデータ転送処理におけるデータの流れの例を説明するための模式図である。
【発明を実施するための形態】
【００２１】
本発明に係る画像表示装置は、複数の情報処理装置と接続可能な装置であり、タブレット端末やモバイルＰＣ（Personal Computer）や設置型のＰＣ等のＰＣをはじめ、携帯電話機（スマートフォンと呼ばれるものも含む）や携帯情報端末等の携帯端末装置などが挙げられる。また、上記情報処理装置としても、上記のようなＰＣや携帯端末装置などの装置が挙げられる。本発明に係る画像表示装置と複数の情報処理装置とでなるシステムでは、複数の情報処理装置がソース機器に該当し、画像表示装置が、それらソース機器のそれぞれについてソース機器の画面に表示させるための画像を同時に表示させるシンク機器に該当している。以下、図面を参照しながら、本発明の様々な実施形態に係る画像表示装置について、並びにそれと複数の情報処理装置とで構成される画像表示システムについて説明する。
【００２２】
＜第１の実施形態＞
図１は、本発明に係る画像表示装置とそれに接続される複数の情報処理装置とで構成されるシステムの一構成例を示す図である。図１で例示する画像表示システム（以下、本システムと言う）は、画像表示装置１と、複数の情報処理装置の例としてのＰＣ２及び携帯端末装置３とを備える。情報処理装置の組合せはこの例に限らず、また接続される台数も３台以上であってもよい。
【００２３】
画像表示装置１は、その全体を制御する制御部１０、記憶装置１１、無線通信モジュール１２、表示部１３、及びタッチ操作部１４を有する。制御部１０は、画像表示装置１の全体を制御するための部位であり、ＣＰＵ（Central Processing Unit）又はＭＰＵ（Micro Processing Unit）、作業領域としてのＲＡＭ（Random Access Memory）、及び制御プログラムや各種設定内容を記憶した記憶装置などの制御デバイスで構成される。この記憶装置としては、フラッシュＲＯＭ（Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable and Programmable  ＲＯＭ）、ハードディスク等が挙げられ、記憶装置１１を利用することもできる。無論、制御部１０の一部を専用のハードウェアで構成することもできる。
【００２４】
画像表示装置１がＷｉｎｄｏｗｓ  ８（登録商標、以下同様。）のＰＣである場合、上記制御プログラムにはＷｉｎｄｏｗｓ  ８のＯＳが含まれることになり、画像表示装置１がＡｎｄｒｏｉｄ（登録商標、以下同様。）端末である場合、上記制御プログラムにはＡｎｄｒｏｉｄのＯＳが含まれることになる。
【００２５】
記憶装置１１は、ＥＥＰＲＯＭ、ハードディスク等の記憶装置であり、表示部１３に表示させる画像データを一時的に保存したり、後述する複数の画像を表示する際の配置情報等を含む各種設定を保存したりするモジュールである。
【００２６】
画像表示装置１は、ＰＣ２や携帯端末装置３と有線又は無線で通信する通信部を備える。その通信部として、無線でＰＣ２や携帯端末装置３と通信する無線通信モジュール１２を例に挙げて説明する。但し、通信部としては、ＰＣ２との通信を行う部位と携帯端末装置３との通信を行う部位とで異なる通信方式を採用することができる。
【００２７】
また、通信部としては、ＰＣ２や携帯端末装置３等の情報処理装置からの出力画像を受信する部位と、後述するデータ転送処理のための制御信号など、他の制御信号（他の制御コマンドを示す信号）を送受するための部位とで異なる通信方式を採用することができる。例えば、ＡＶ（Audio Visual）（映像音声）信号、つまり上記出力画像の信号（出力映像信号）及びその映像に対応する音声の信号である音声信号を、ＨＤＭＩ（High-Definition Multimedia Interface；登録商標、以下同様。）ケーブルで受信し、それ以外の制御信号を、ｅｔｈｅｒｎｅｔ（登録商標、以下同様。）モジュール或いはＷｉＦｉ（登録商標、以下同様。）モジュールで受信することができる。
【００２８】
表示部１３は、液晶パネルや有機エレクトロルミネッセンスパネル等の表示パネルで構成される。また、画像表示装置１は、画像表示装置１における各種設定操作や処理の実行操作などのユーザ操作を受け付けるため操作部を備える。この操作部は、操作キー、ハードウェアキーボード（或いはソフトウェアのキーボード）、マウス等のポインティングデバイスなどで構成される。その操作部として、より直感的な操作が可能なタッチ操作部１４を例に挙げて説明する。タッチ操作部１４は、主に表示部１３に設けられたタッチパネル及び表示部１３に表示させるＧＵＩ（Graphical User Interface）画像で構成される。タッチパネルは、ディスプレイを操作するためのポインティングデバイスの一例である。
【００２９】
ＰＣ２は、その全体を制御する制御部２０、記憶装置２１、無線通信モジュール２２、表示部２３、及び操作部２４を有する。制御部２０は、ＰＣ２の全体を制御するための部位であり、制御部１０と同様に、ＣＰＵ又はＭＰＵ、ＲＡＭ、及び制御プログラムや各種設定内容を記憶した記憶装置などの制御デバイスで構成される。この記憶装置としては、フラッシュＲＯＭ、ＥＥＰＲＯＭ、ハードディスク等が挙げられ、記憶装置２１を利用することもできる。無論、制御部２０の一部を専用のハードウェアで構成することもできる。ＰＣ２がＷｉｎｄｏｗｓ８のＰＣである場合、上記制御プログラムにはＷｉｎｄｏｗｓ８のＯＳが含まれることになる。
【００３０】
記憶装置２１は、ＥＥＰＲＯＭ、ハードディスク等の記憶装置であり、表示部２３に表示させる画像データを一時的に保存したり、各種設定を保存したりするモジュールである。ＰＣ２は、画像表示装置１と有線又は無線で通信する通信部を備える。その通信部として、無線で画像表示装置１と通信する無線通信モジュール２２を例に挙げて説明する。
【００３１】
表示部２３は、液晶パネルや有機エレクトロルミネッセンスパネル等の表示パネルで構成される。操作部２４は、ＰＣ２における各種設定操作や処理の実行操作などのユーザ操作を受け付ける、操作キー、ハードウェアキーボード（或いはソフトウェアキーボード）、ポインティングデバイスなどで構成される。無論、操作部２４としてもタッチ操作部１４と同様のタッチ操作部を採用することもできる。
【００３２】
携帯端末装置３は、その全体を制御する制御部３０、記憶装置３１、無線通信モジュール３２、表示部３３、及び操作部３４を有する。制御部３０は、携帯端末装置３の全体を制御するための部位であり、制御部１０と同様に、ＣＰＵ又はＭＰＵ、ＲＡＭ、及び制御プログラムや各種設定内容を記憶した記憶装置などの制御デバイスで構成される。この記憶装置としては、フラッシュＲＯＭ、ＥＥＰＲＯＭ、ハードディスク等が挙げられ、記憶装置３１を利用することもできる。無論、制御部３０の一部を専用のハードウェアで構成することもできる。携帯端末装置３がＡｎｄｒｏｉｄ端末である場合、上記制御プログラムにはＡｎｄｒｏｉｄのＯＳが含まれることになる。
【００３３】
記憶装置３１は、ＥＥＰＲＯＭ、ハードディスク等の記憶装置であり、表示部２３に表示させる画像データを一時的に保存したり、各種設定を保存したりするモジュールである。携帯端末装置３は、画像表示装置１と有線又は無線で通信する通信部を備える。その通信部として、無線で画像表示装置１と通信する無線通信モジュール３２を例に挙げて説明する。
【００３４】
表示部３３は、液晶パネルや有機エレクトロルミネッセンスパネル等の表示パネルで構成される。操作部３４は、携帯端末装置３における各種設定操作や処理の実行操作などのユーザ操作を受け付ける、操作キー、ハードウェアキーボード（或いはソフトウェアキーボード）、ポインティングデバイスなどで構成される。無論、操作部３４としてもタッチ操作部１４と同様のタッチ操作部を採用することもできる。
【００３５】
次に、本発明の主たる特徴について説明する。
画像表示装置１の制御部１０は、情報処理装置のそれぞれについて情報処理装置の画面に表示させるための画像（画像情報）を無線通信モジュール１２で受信し、受信したそれぞれの画像を表示部に同時に表示させる制御（表示制御）を行う。つまり、表示部１３には、無線通信モジュール１２で通信が確立したＰＣ２や携帯端末装置３の現在の表示画面が表示される。
【００３６】
但し、実際にはＰＣ２や携帯端末装置３の省電力設定により、表示部１３で表示中の各画像のソースとなるＰＣ２や携帯端末装置３の表示部２３や表示部３３では画面表示がオフになっていてもよい。若しくは、画像表示装置１で画像表示後にＰＣ２や携帯端末装置３に省電力設定を指示してもよい。
【００３７】
同時に表示させる際、接続中の情報処理装置（ＰＣ２や携帯端末装置３）の画像を接続中の情報処理装置の数で分割表示する（換言すれば別の領域に表示する）ことが好ましい。分割表示方法は上記数により予め決めておいてもよいし、ユーザ操作によりその配置やサイズが変更可能なように構成しておいてもよい。
【００３８】
上述のような表示制御も制御部１０における上記制御プログラムにより実現するように構成すればよい。つまり、制御部１０の上記制御プログラムには、このような表示制御用のプログラムがＯＳの一部として或いはＯＳ上に組み込まれている。例えば、タッチ操作部１４におけるＧＵＩ画像の一部として、ＰＣ２や携帯端末装置３から出力された画像を２画面で合成し、表示させればよい。
【００３９】
そして、画像表示装置１におけるタッチ操作部１４は、表示部１３に表示されたそれぞれの画像（本システムの例ではＰＣ２から出力された画像と携帯端末装置３から出力された画像）に対する操作によって、情報処理装置間（本システムの例ではＰＣ２と携帯端末装置３との間）でのデータ転送操作を受け付ける。上述したようにタッチ操作部１４の代わりに、ポインティングデバイス等のハードウェアを含む操作部を採用することもできる。
【００４０】
画像に対する操作とは、ＰＣ２や携帯端末装置３から出力された画像（ＰＣ２の表示部２３に表示させる画像及び携帯端末装置３の表示部３３に表示させる画像）に含まれるオブジェクトを選択して、制御部１０が各画像のソース機器にタッチ位置の情報を渡して、そのオブジェクトをデータ転送対象として認識するような操作を指す。
【００４１】
また、データ転送操作は、ファイル或いはフォルダといったオブジェクトを転送する操作であり、オブジェクトのコピー又は移動を行う操作が該当する。コピーを行う操作と移動を行う操作とは、操作方法が異なるように予め定めておけばよい。例えば、データ転送対象を指１本でドラッグ＆ドロップする操作をコピー操作とし、データ転送対象を指２本でドラッグ＆ドロップする操作を移動操作とすることができる。また、データ転送対象を一度タップしてからドラッグ＆ドロップする操作をコピー操作とし、タップせずにドラッグ＆ドロップする操作を移動操作とすることもできる。
【００４２】
無論、上述のようにポインティングデバイスを用い、それでデータ転送対象を選択して右クリックなどによりメニュー画面を表示させ、コピーするのか切り取る（移動する）のかを選択させる、といった操作方法を採用することができる。その場合、転送先の位置で同じく右クリックなどして、貼り付ける操作を行うようにすればよい。
【００４３】
また、各画像を分割表示することを前提として説明しているが、各画像の表示領域が一部又は全部重なるように表示させてもよい。但し、タッチ操作でデータ転送操作を受け付ける構成においては、いずれの画像も少なくとも一部が見えているものとする。そして、上層のウインドウとして表示されている画像内のオブジェクトを下層のウインドウとして表示される画像内へのデータ転送操作は、データ転送操作を開始（オブジェクトを選択）し、ドラッグして下層のウインドウの位置にドロップすればよい。この場合、ドラッグ中に指が下層のウインドウの位置に移った段階で、ウインドウを上層と下層で入れ替えて表示させるようにしてもよい。
【００４４】
このように、タッチ操作部１４では、表示されたＰＣ２の画像及び携帯端末装置３の画像に基づいて、ＰＣ２と携帯端末装置３との間のデータ転送操作の指示が可能に構成されている。
【００４５】
そして、制御部１０における上記制御プログラムには、このようなデータ転送操作に応じてデータ転送処理を実行するためのプログラム（データ転送処理プログラム）が、ＯＳの一部として或いはＯＳ上に組み込まれている。
【００４６】
本実施形態における制御部１０は、タッチ操作部１４でデータ転送操作を受け付けた場合、画像表示装置１に設けられたバッファ（例えば記憶装置１１）を介して、転送対象となったデータを転送するように制御する。
【００４７】
これにより、喩え画像表示装置１とＰＣ２との間の通信方式と、画像表示装置１と携帯端末装置３との間の通信方式とが異なった場合でも、データ転送を実行することができる。より具体的には、上記（ｃ）の技術とは異なり、転送先のプロセスがそのパスにアクセス可能であるか（つまりそのデータにアクセス可能であるか）が事前に分からなくても、データ転送操作に応じたデータ転送処理を実行することができる。
【００４８】
以上、本発明によれば、複数の情報処理装置が接続された画像表示装置において、情報処理装置間でデータ転送を行うためのデータ転送操作時に、上記（ａ）〜（ｃ）の技術に比べて、転送元と転送先との対応関係をユーザに直感的に認識させることが可能になる。特に、上記（ｃ）の技術では各ウインドウが異なるプロセスのウインドウであり、転送先又は転送元をウインドウ名等で示すことになるが、本発明では情報処理装置から出力された画面の画像を表示し、それらの画像上でデータ転送操作を行うため、直感的にユーザに転送先と転送元とを認識させることができる。また、本発明によれば、上記（ａ），（ｂ）の技術で必要なユーザの負担になるような操作が不要となり、ユーザに簡単な操作でデータ転送を実行させることができる。
【００４９】
例えば、複数のＷｉｎｄｏｗｓ８搭載のタブレットＰＣの表示画面とスマートフォンの表示画面とを共通の画像表示装置１に並べて表示させ、画像表示装置１に表示された或るタブレットＰＣに保有するファイルに対して他のタブレットＰＣへのデータ転送操作を受け付けることで、タブレットＰＣに保有するファイルを他のタブレットＰＣに容易な操作で転送することができる。
【００５０】
以下、図２〜図４を参照しながら、上記データ転送処理のより具体的な例を説明する。
図２は、図１のシステムにおけるデータ転送処理の一例を説明するためのフロー図である。図３は、図２のデータ転送処理におけるデータ転送操作の一例を説明するための模式図で、図４は、図２のデータ転送処理におけるデータの流れの例を説明するための模式図である。説明の簡略化のため、携帯端末装置３は画像表示装置１に接続済みであることを前提に説明する。
【００５１】
まず、画像表示装置１は、データ転送処理のためにソース機器となる情報処理装置に関する構成情報を取得する。具体的には、制御部１０は、画像表示装置１とＰＣ２が接続を開始した時に、無線通信モジュール１２を介して、ＰＣ２側のデータ転送経路情報（対応プロトコル等）をＰＣ２からの通知により取得する（ステップＳ１）。
【００５２】
例えば、ＷｉＦｉ無線通信によるＰ２Ｐ接続を利用する場合で説明すると、画像表示装置１の制御部１０は、画像表示装置１又はＰＣ２に対するユーザ操作によりＰＣ２を発見（認識）し、接続処理を実行する。制御部１０は、その接続処理においてＰＣ２からＩＰ（Internet Protocol）ベースの通信路であることが通知され、通信路を確定させる。そして、ＩＰベースの通信路を利用する場合、上記データ転送経路情報としては、例えばプロトコル種別とポート番号（例えばＦＴＰ，ｐｏｒｔ２１）、並びにサーバ動作／クライアント動作の可否を通知する。ＩＰベースでの通信路の場合、各種情報は予め決められたポート番号を利用して送信される。
【００５３】
また、通信路がＩＰベースではない代表的な構成例として、情報処理装置と画像表示装置１がＵＳＢ（Universal Serial Bus；登録商標、以下同様。）ケーブルとＨＤＭＩケーブルで有線接続された場合を考える。この場合、ＨＤＭＩケーブルで画像信号を、ＵＳＢケーブルでそれ以外の信号（タッチ信号、転送データ信号、制御信号）を扱う。タッチ信号、転送データ信号、制御信号は、それぞれＵＳＢのＨＩＤ（Human Interface Device）クラス、ＭａｓｓＳｔｏｒａｇｅクラス、Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃクラスを利用して取り扱うことができる。
【００５４】
次に、制御部１０は、このデータ転送経路情報を記憶装置１１に記憶し（ステップＳ２）、ＰＣ２からの画像出力開始（ステップＳ３）を受けて、各情報処理装置の画面配置情報を決定して表示部１３に表示させ（ステップＳ４）、その画面配置情報を記憶装置１１に記憶する（ステップＳ５）。画面配置情報としては、画像表示装置１の表示部１３における表示画面内での画像の表示サイズと配置座標（左上１点）を、各画像について記憶すればよい。
【００５５】
なお、画像表示装置１では、携帯端末装置３との接続に際してもステップＳ１〜Ｓ５と同様の処理を実行している。画像表示装置１では、表示対象の情報処理装置が増減する度に画面配置情報を変化させればよい。
【００５６】
ステップＳ１〜Ｓ５のような処理により、表示部１３にはＰＣ２からの出力画像と携帯端末装置３からの出力画像が分割表示される。図３では、より情報処理装置の数を増やして３つの情報処理装置を接続した場合の表示部１３における表示画面例を示している。この例では、ＰＣ２の表示部２３に表示された画像Ａが表示部１３の左側に表示され、携帯端末装置３の表示部３３に表示された画像Ｂが表示部１３の右側の上部に表示され、他のＰＣ４の表示部４３に表示された画像Ｃが表示部１３の右側の下部に表示されている。
【００５７】
そして、このような状態では、図４で示すように記憶装置１１には接続設定情報１１ａと画面配置情報１１ｂが記憶されている。接続設定情報１１ａは、上記データ転送経路情報を少なくとも含む、画像表示装置１と各情報処理装置との接続設定を示す情報である。
【００５８】
このような表示状態で、図３において矢印で示したようなユーザが指ＨでＰＣ２のオブジェクト（この例ではファイルａ）をドラッグ＆ドロップする操作を、タッチ操作部１４で受け付ける（ステップＳ６）。なお、ドラッグ＆ドロップ操作とは、ファイルａを表すアイコンを押下したまま、別の位置（例えば別の画像の表示領域上）まで移動させる操作を指す。ここで、タッチ操作部１４からタッチにより入力された座標情報は、上記画面配置情報に含まれる表示部１３における表示画面内での画像の表示サイズを示す情報に基づき適切に正規化した座標情報として、対応する情報処理装置に送信される。
【００５９】
制御部１０は、ステップＳ６で受け付けたドラッグ＆ドロップ操作が別の画像の表示領域まで至るものであれば、それに従い、ＰＣ２内のファイルａを携帯端末装置３に移動させるデータ転送処理を行う。このようなデータ転送処理について具体的に説明する。
【００６０】
制御部１０は、タッチ操作部１４において画像表示領域間の跨ぎ（この例では画像Ａの表示領域から画像Ｂの表示領域へと両領域間の境界を跨ぐこと）を検出したドラッグ＆ドロップ操作について、記憶装置１１に座標情報を記憶する（ステップＳ７）。なお、最も新しい跨ぎについてのみ座標情報を記憶させておけばよいため、過去の跨ぎに関する座標情報は削除すればよい。
【００６１】
この座標情報としては、ドラッグ＆ドロップ操作の始点、画像境界上の点、終点が挙げられる。終点が決まったタイミングで、これらの座標情報をデータ転送操作のイベントに対するものとして記憶する。但し、画像境界上を越えた時点でドラッグ＆ドロップ操作であると検出し、終点をドラッグが進むに合わせてずらしていってもよい。また、座標情報は、各点がタッチされた時間（操作時間）も併せて記憶しておく。この操作時間は制御部１０のシステム時間を利用してもよい。
【００６２】
ステップＳ７の後、制御部１０は、タッチ操作部１４でのタッチ操作の始点（入力座標点）が包含される表示画面と対応した情報処理装置（図３の例ではＰＣ２）に対して、タッチ情報（データ転送操作のタッチ情報）を送信する（ステップＳ８）。ここで送信されるタッチ情報は、ドラッグ＆ドロップ操作を示す一連の情報であればよいが、記憶装置１１に記憶した上記座標情報だけでもよい。なお、上記データ転送操作のタッチ情報は画像境界跨ぎが発生した時点（又はそれ以降）で送出するようにすればよく、その場合、境界跨ぎが発生する前の時点では転送先の情報処理装置が確定しておらず、データ転送処理も開始されない。
【００６３】
ＰＣ２の制御部２０は、上記データ転送操作のタッチ情報を、無線通信モジュール２２を介して受信する。そして、制御部２０は、この受信により、データ転送操作のイベントが発生したと認識する（ステップＳ９）。次いで、ＰＣ２の制御部２０は、上記データ転送操作の間、タッチ操作部１４から逐次受信しているタッチ情報（以下、操作情報と言う）を画像表示装置１に送信する（ステップＳ１０）。この操作情報には、タッチ操作の始点座標とタッチ操作の終端座標（つまり操作終端境界座標）が含まれる。
【００６４】
制御部１０は、受信した操作情報を境界跨ぎのイベント情報（ステップＳ７で保持している座標情報）と比較し、始点と画像境界を示す情報が一致し、且つタッチ操作がなされた日時（上記操作時間）と当該通信時間（上記操作情報を受信した日時）が特定の時間内にあることで、両者が同一のイベントであることを判定する。同一のイベントであることは、ユーザ操作の終端が転送先となる情報処理装置（図３の例では携帯端末装置３）の表示領域内に含まれたこと、つまり、上記の終端座標が上記の跨ぎを示すものであることを示している。
【００６５】
よって、制御部１０は、上記の終端座標が上記の跨ぎを示すものであることを確定した時点（つまり同一のイベントであることが判定できた時点）で、その終端座標を示す情報と画面配置情報とに基づき、転送先の情報処理装置を特定する（ステップＳ１１）。図３の例では、画像Ａにおける矢印上の終端座標において画像Ａは画像Ｂと接しているため、転送先の情報処理装置が画像Ｂのソース機器である携帯端末装置３であると特定できる。
【００６６】
次に、制御部１０は、転送元と転送先の情報処理装置間のデータ転送経路情報に基づいて、転送経路を決定する（ステップＳ１２）。本実施形態では、転送経路を画像表示装置１のバッファを介することを前提としているため、図４で実線の矢印で例示したように、転送元からバッファ、バッファから転送先といった転送経路に決定される。
【００６７】
そして、制御部１０は、転送元の情報処理装置と画像表示装置１とのデータ転送経路情報に基づき、転送元に対してデータ送信要求を発行する（ステップＳ１３）。よって、このデータ送信要求には、接続先アドレス、ファイルパス、上記の終端座標が含まれる。
【００６８】
接続先アドレスとは、画像表示装置１のアドレスであり、ファイルパスとは、中継先である画像表示装置１のバッファ（上述のように記憶装置１１で例示できる）へのパスである。また、データ転送操作を受けた現段階では、転送元の情報処理装置（図３ではＰＣ２）はファイルａを上記の終端座標まで移動させた状態となる。よって、データ送信要求に上記の終端座標を含めることで、転送対象のデータ（この例ではファイルａ）を特定させることができる。
【００６９】
ステップＳ１２，Ｓ１３に関し、各情報処理装置が、予め画像表示装置１をアクセスポイントとした同じＩＰネットワーク内にあり、且つＦＴＰプロトコル（クライアント）に対応する場合を考える。この場合、画像表示装置１がＦＴＰサーバとして動作することで、データ転送の中継を行う。すなわち、画像表示装置１は、データ転送経路情報からプロトコルとポート番号を決め、転送元の情報処理装置に対して、画像表示装置１のＩＰアドレスへのデータ送信を要求する。
【００７０】
次いで、画像表示装置１の制御部１０は、転送対象のデータ（ファイルａのデータ）を受信し（ステップＳ１４）、受信が完了した段階で、転送先の情報処理装置（携帯端末装置３）に対して画像表示装置１のＩＰアドレスからのデータ取得を要求する（ステップＳ１５）。
【００７１】
この要求（データ取得要求）には、画像表示装置１のＩＰアドレスで例示した接続先のアドレスの他に、中継先である画像表示装置１のバッファへのパス（ファイルパス）と、上記の終端座標と、ステップＳ７で記憶した終点の座標とが含まれる。上記の終端座標は、転送対象のデータを特定するために必要となるが、代わりにファイルパスにファイル名も入れておくだけでもよい。
【００７２】
携帯端末装置３は、このデータ取得要求に従い、画像表示装置１のバッファからファイルａのデータを取得する（ステップＳ１６）。このデータを取得した携帯端末装置３は、データ取得要求に含まれる上記の終点の座標に基づいて、ＧＵＩ画像上の対応する座標位置に受信したデータ（ファイルａのデータ）のアイコンを表示し、さらに対応する記憶装置３１にそのデータを格納してデータ転送処理を完了する。なお、格納先の領域の容量不足等により書き込みができない場合は、書き込み可能な任意の格納領域を選択できるようなポップアップ画像を表示させるなどしてもよい。
【００７３】
また、上述した図３の例では、ファイルａを携帯端末装置３の所定の格納領域（例えばデスクトップ上又はルート直下）に配置することを前提として説明したため、画像表示装置１では転送先が携帯端末装置３であることだけを把握すればデータ転送処理が可能であった。しかし、転送先は携帯端末装置３におけるデータ転送操作によりユーザに指定された格納領域であってもよい。例えば、フォルダｂの上でファイルａがドロップされた場合、そのフォルダｂ内にファイルａを転送するように制御される。
【００７４】
また、一旦ドラッグ操作が停止した位置がデスクトップの非フォルダ領域（ここではフォルダｂの表示領域以外）に該当する場合には、一旦、上記所定の格納領域に転送し、その後、フォルダｂの表示領域までドラッグされてドロップされた場合には、さらに携帯端末装置３の記憶装置３１内においてフォルダｂ内への転送を実行するように構成してもよい。
【００７５】
このような操作の一旦停止の例からも分かるように、本発明におけるデータ転送操作であるか否かの判定を実行するタイミングは、どのような時間間隔で行ってもよい。但し、ドラッグ中のファイルａのアイコンがドラッグ操作とできるだけ合うように構成することが望ましい。
【００７６】
＜第２の実施形態＞
本発明の第２の実施形態に係る画像表示装置１について、第１の実施形態と異なる点のみを説明するが、他の点についてはその応用例も含めて基本的に第１の実施形態の説明が援用できる。
【００７７】
第２の実施形態における制御部１０は、タッチ操作部１４でデータ転送操作を受け付けた場合、転送元の情報処理装置と転送先の情報処理装置とで利用可能な通信機能に基づき、転送経路を決定する。この決定処理は、例えば図２のステップＳ１２の代わりに実行される処理に該当する。
【００７８】
より具体的には、接続設定情報１１ａにおけるデータ転送経路情報として、利用可能な通信機能を示す情報（例えばＨＴＴＰ或いはＦＴＰなどの転送プロトコルのうち利用可能なプロトコル）を各情報処理装置から取得して記憶しておき、転送元と転送先の情報処理装置について一致する通信機能を選択するようにすればよい。
【００７９】
無論、一致すると言っても、その通信機能により転送元と転送先とが直接データの交換を行うことが可能であるものとする。例えばＵＳＢケーブルで転送元と転送先とが接続されていた場合には、ＵＳＢ  Ｏｎ−Ｔｈｅ−Ｇｏに対応していれば転送元と転送先とで直接、データのやり取りは可能であるため、そのような対応がなされているかを判定する必要がある。さらに、複数一致する場合には転送速度が速い通信機能を選択することがより好ましい。
【００８０】
一方で、一致する通信機能が存在しない場合、例えば、転送元と転送先とでの直接接続をユーザに促すようなポップアップ画像を表示部１３に表示させるようにすればよい。
【００８１】
そして、制御部１０は、転送対象となったデータをその転送経路で転送するように制御する。このような制御によっても、喩え画像表示装置１とＰＣ２との間の通信方式と、画像表示装置１と携帯端末装置３との間の通信方式とが異なった場合でも、最適な転送経路を選択でき（つまり最適な転送プロトコルを選択でき）、接続を確立する手間が少なくて済む。
【００８２】
この制御の例を挙げると、図２のステップＳ１３以降の処理の代わりに、制御部１０が次のような処理を行う。まず、制御部１０は、決定した転送経路に従い、転送元の情報処理装置（図３の例ではＰＣ２）に対し、転送先の情報処理装置（図３の例では携帯端末装置３）に対象のデータを転送するようなデータ転送要求を発行する。
【００８３】
ここで発行されるデータ転送要求には、接続先アドレス、ファイルパス、上記の終端座標、及び上記終点の座標を含めておけばよい。この場合、接続先アドレスは、転送先である携帯端末装置３へのアドレスであり、ファイルパスは、転送先である携帯端末装置３における上記所定の格納領域、若しくは上記終点の座標に基づき転送先へのタッチ情報のフィードバックで得た格納領域が挙げられる。上記の終端座標は、転送対象のデータを特定するために必要となるが、代わりにファイルパスにファイル名も入れておくだけでもよい。
【００８４】
このデータ転送要求を受信したＰＣ２は、その要求に従い、転送対象のデータを転送先の携帯端末装置３に転送する。このデータを取得した携帯端末装置３は、データ転送要求に含まれる上記の終点の座標に基づいて、ＧＵＩ画像上の対応する座標位置に受信したデータ（ファイルａのデータ）のアイコンを表示し、さらに対応する記憶装置３１にそのデータを格納してデータ転送処理を完了する。なお、格納先の領域の容量不足等により書き込みができない場合は、書き込み可能な任意の格納領域を選択できるようなポップアップ画像を表示させるなどしてもよい。
【００８５】
＜第３の実施形態＞
本発明の第３の実施形態に係る画像表示装置１について、第２の実施形態と異なる点のみを説明するが、他の点についてはその応用例も含めて基本的に第２の実施形態の説明が援用できる。
【００８６】
第３の実施形態における制御部１０は、第２の実施形態における上記転送経路が、転送元の情報処理装置と転送先の情報処理装置との間を直接結ぶ経路（図４において点線の矢印で示す経路）、若しくは画像表示装置１に設けられたバッファを介して転送元の情報処理装置と転送先の情報処理装置との間を結ぶ経路（図４において実線の矢印で示す経路）であるものとする。
【００８７】
つまり、本実施形態における制御部１０は、タッチ操作部１４でデータ転送操作を受け付けた場合、転送元の情報処理装置と転送先の情報処理装置との間で直接、或いは画像表示装置１に設けられたバッファを介して、転送対象となったデータを転送するように制御する。
【００８８】
図２を援用して説明すると、制御部１０は、タッチ操作部１４でデータ転送操作を受け付けた場合、第２の実施形態と同様に利用可能な通信機能に基づき転送経路を決定するが、本実施形態では、第２の実施形態とは異なり、一致する通信機能が存在しない場合には、画像表示装置１のバッファを介して通信を行うようにしている。
【００８９】
画像表示装置１のバッファを介した通信を行う場合の処理については、第１の実施形態で説明した通りである。図４の例では、各情報処理装置が、予め画像表示装置１をアクセスポイントとした同じＩＰネットワーク内にあり、且つＦＴＰプロトコル（クライアント）に対応するだけでなく、Ｐ２Ｐ接続経路を持たない２つの情報処理装置間でデータ転送を実行したい場合に、画像表示装置１のバッファを介した転送経路に決定される。つまり、この例では、転送元／転送先の情報処理装置の双方ともサーバ機能を持たないため、画像表示装置１がＦＴＰサーバとして動作することで、データ転送の中継を行うように転送経路が決定される。
【００９０】
また、接続設定情報１１ａにおける画像表示装置１と各情報処理装置との接続設定を示す情報として、直接結ぶ経路、バッファを介する経路のいずれの経路を採用するか、或いはいずれの経路でもよいか示す情報を格納しておき、転送経路はその情報に基づいて決定してもよく、その場合、その情報はユーザ設定により変更可能となっていることが好ましい。
【００９１】
以上、第３の実施形態によれば、第２の実施形態よりさらに確実に最適な転送経路を選択でき（つまり最適な転送プロトコルを選択でき）、接続を確立する手間が少なくて済む。
【００９２】
＜第１〜第３の実施形態に共通する構成例＞
図１で例示した画像表示装置１やＰＣ２や携帯端末装置３は、それらの表示部１３，２３，３３を除き、例えばマイクロプロセッサ（又はＤＳＰ：Digital Signal Processor）、メモリ、バス、インターフェイス等の周辺装置などのハードウェアと、これらのハードウェア上にて実行可能なソフトウェア（上述した制御プログラム等）とにより実現できる。上記ハードウェアの一部は集積回路／ＩＣチップセットとして搭載することができ、その場合、上記ソフトウェアはこのメモリに記憶しておければよい。
【００９３】
また、上述した様々な実施形態における機能を実現するためのソフトウェアのプログラムコードを記録した記録媒体を各装置（画像表示装置や情報処理装置）に供給し、各装置内のマイクロプロセッサ又はＤＳＰ等のコンピュータによりプログラムコードが実行されることによっても、本発明の目的が達成される。
【００９４】
この場合、ソフトウェアのプログラムコード自体が上述した様々な実施形態の機能を実現することになり、このプログラムコード自体や、プログラムコードを記録した記録媒体（外部記録媒体や内部記憶装置）であっても、そのコードを制御側が読み出して実行することで、本発明を構成することができる。外部記録媒体としては、例えばＣＤ−ＲＯＭ又はＤＶＤ−ＲＯＭなどの光ディスクやメモリカード等の不揮発性の半導体メモリなど、様々なものが挙げられる。内部記憶装置としては、ハードディスクや半導体メモリなど様々なものが挙げられる。また、プログラムコードはインターネットからダウンロードして実行することや、放送波から受信して実行することもできる。
【００９５】
以上、本発明に係る画像表示装置及び画像表示システムについて説明したが、その処理の手順を説明したように、本発明は、複数の情報処理装置と有線又は無線で接続された画像表示装置におけるデータ転送方法としての形態も採り得る。このデータ転送方法は、上記画像表示装置の制御部が、上記情報処理装置のそれぞれについて上記情報処理装置の画面に表示させるための画像を上記画像表示装置の通信部で受信し、受信したそれぞれの画像を上記画像表示装置の表示部に同時に表示させる制御を行うステップと、上記画像表示装置の操作部が、上記表示部に表示された上記それぞれの画像に対する操作によって、上記情報処理装置間でのデータ転送操作を受け付ける受付ステップと、上記制御部が、上記受付ステップで受け付けたデータ転送操作に応じたデータ転送を実行するステップと、を有する。その他の応用例については、画像表示装置について説明した通りであり、その説明を省略する。
【００９６】
なお、上記プログラムコード自体は、換言すると、このデータ転送方法での処理（データ転送）を、複数の情報処理装置と有線又は無線で接続された画像表示装置における制御部のコンピュータに実行させるためのプログラムである。すなわち、このプログラムは、上記情報処理装置のそれぞれについて上記情報処理装置の画面に表示させるための画像を受信し、受信したそれぞれの画像を上記画像表示装置の表示部に同時に表示させる制御を行うステップと、上記表示部に表示された上記それぞれの画像に対する操作によって、上記情報処理装置間でのデータ転送操作を受け付ける受付ステップと、その受付ステップで受け付けたデータ転送操作に応じたデータ転送を実行するステップと、を実行させるためのプログラムである。その他の応用例については、画像表示装置について説明した通りであり、その説明を省略する。
【符号の説明】
【００９７】
１…画像表示装置、２…ＰＣ、３…携帯端末装置、４…他のＰＣ、１０…制御部、１１…記憶装置、１１ａ…接続設定情報、１１ｂ…画面配置情報、１２…無線通信モジュール、１３…表示部、１４…タッチ操作部、２０…ＰＣの制御部、２１…ＰＣの記憶装置、２２…ＰＣの無線通信モジュール、２３…ＰＣの表示部、２４…ＰＣの操作部、３０…携帯端末装置の制御部、３１…携帯端末装置の記憶装置、３２…携帯端末装置の無線通信モジュール、３３…携帯端末装置の表示部、３４…携帯端末装置の操作部、４３…他のＰＣの表示部。
【図１】
2015043123.tif 000003
【図２】
2015043123.tif 000004
【図３】
2015043123.tif 000005
【図４】
2015043123.tif 000006