(57)【特許請求の範囲】
【請求項１】
画面情報を受信する受信手段と、
３次元画像を表示する表示手段と、
自装置のアプリケーションにより表示され、所定条件を満たす表示要素を、前記受信手段により受信された画面情報に基づく画面表示とは異なる表示形態で前記表示手段に表示させる表示制御手段を備え、
前記表示制御手段は、前記所定条件を満たす表示要素と、前記受信された画面情報に基づく画面表示とをそれぞれ前記表示手段による３次元空間における所定の表示平面に表示させ、該それぞれの表示平面が前記表示手段による３次元空間における同一平面でない異なる所定の存在領域内に存在するよう表示させることを特徴とする情報処理装置。
【請求項２】
画面情報を受信する受信手段と、
３次元画像を表示する表示手段と、
自装置のアプリケーションにより表示され、所定条件を満たす表示要素を、前記受信手段により受信された画面情報に基づく画面表示とは異なる表示形態で前記表示手段に表示させる表示制御手段を備え、
前記表示制御手段は、前記所定条件を満たす表示要素を、前記受信された画面情報に基づく画面表示よりも、前記表示手段による３次元空間における手前、かつ該画面表示と平行な所定平面内に表示させることを特徴とする情報処理装置。
【請求項３】
前記表示制御手段は、前記受信手段により受信された画面情報を前記表示手段の描画領域全面に表示させることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記表示制御手段は、複数の表示要素が検出された場合、その表示要素の表示平面内に該複数の表示要素を順次並べて表示させることを特徴とする請求項１から３の何れか１項に記載の情報処理装置。
【請求項５】
請求項１から４の何れか１項に記載の情報処理装置が、画面情報を送信するサーバ装置に接続されて構成され、
前記情報処理装置がクライアント端末として前記サーバ装置のアプリケーションを利用可能に構成されたことを特徴とする情報処理システム。
【請求項６】
３次元画像を表示する表示手段を備えた情報処理装置のプログラムであって、
画面情報を受信する受信手順と、
自装置のアプリケーションにより表示され、所定条件を満たす表示要素を、前記受信手順により受信された画面情報に基づく画面表示とは異なる表示形態で前記表示手段に表示させる表示制御手順と、を前記情報処理装置に実行させ、
前記表示制御手順は、前記所定条件を満たす表示要素と、前記受信された画面情報に基づく画面表示とをそれぞれ前記表示手段による３次元空間における所定の表示平面に表示させ、該それぞれの表示平面が前記表示手段による３次元空間における同一平面でない異なる所定の存在領域内に存在するよう表示させる手順であることを特徴とする情報処理装置のプログラム。
【請求項７】
３次元画像を表示する表示手段を備えた情報処理装置のプログラムであって、
画面情報を受信する受信手順と、
自装置のアプリケーションにより表示され、所定条件を満たす表示要素を、前記受信手順により受信された画面情報に基づく画面表示とは異なる表示形態で前記表示手段に表示させる表示制御手順と、を前記情報処理装置に実行させ、
前記表示制御手順は、前記所定条件を満たす表示要素を、前記受信された画面情報に基づく画面表示よりも、前記表示手段による３次元空間における手前、かつ該画面表示と平行な所定平面内に表示させる手順であることを特徴とする情報処理装置のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信した画面情報を自装置の表示画面に表示させる機能を備えた電子機器、情報処理装置、情報処理システム、および情報処理装置のプログラムに関する。
【背景技術】
【０００２】
一般に、例えばクライアント・サーバシステムとして、サーバ装置に接続されたクライアント端末から、サーバ装置のアプリケーションを利用できるものがある。こうしたシステムとして、サーバ装置のデスクトップ情報をクライアント端末に送信して表示させるものがある。
【０００３】
また、クライアント・サーバシステムとして、サーバ装置から動画をクライアント端末に送信して表示させ、そのクライアント端末での動画表示ウィンドウの前面にホップアップウィンドウが表示された場合、動画の再生を中断させるものがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−６２６６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のようにクライアント端末でサーバ装置のデスクトップを表示させている際に、例えば図５に示すように、ウイルス対策ソフトといったクライアント端末の常駐ソフトがユーザによる操作の有無に関わらずホップアップウィンドウを表示させてくる場合がある。こうした場合、表示されてきたホップアップウィンドウがクライアント端末によるものか、サーバ装置によるホップアップウィンドウが仮想画面として表示されているのか、判別が困難であった。
特に図５の例に示すように、サーバ装置のデスクトップをクライアント端末の表示画面にフルスクリーンで表示させており、サーバ装置によるホップアップウィンドウなど他の表示要素も混在している場合には、さらに判別が困難であった。
【０００６】
また、上述した特許文献１のものは、再生されている動画がホップアップウィンドウにより見られなくなっている状態で動画が再生されてしまうのを防止するものであり、ホップアップウィンドウがクライアント端末によるものであるかどうかをユーザに判別させることについてまで考慮されたものではなかった。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、自装置による表示要素がホップアップして表示された場合であっても、その表示要素が自装置によるものか、他装置から受信されたものかをユーザが簡単に判別できる電子機器、情報処理装置、情報処理システム、および情報処理装置のプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
かかる目的を達成するために、本発明に係る電子機器は、他装置から受信した画面情報により自装置に表示される画像に対して、自装置のアプリケーションにより表示される表示要素を、視聴者からの画像の見え方が異なるような表示形態で表示させることを特徴とする。
【０００９】
また、本発明に係る情報処理装置は、他装置から受信した画面情報による仮想画面に対して、自装置のアプリケーションにより表示されて所定条件を満たす表示要素を、異なる表示形態で表示させることを特徴とする。
【００１０】
また、本発明に係る情報処理システムは、上述した本発明に係る情報処理装置が、画面情報を送信するサーバ装置に接続されて構成され、その情報処理装置がクライアント端末としてサーバ装置のアプリケーションを利用可能に構成されたことを特徴とする。
【００１１】
また、本発明に係る情報処理装置のプログラムは、表示手段を備えた情報処理装置のプログラムであって、画面情報を受信する受信手順と、自装置のアプリケーションにより表示され、所定条件を満たす表示要素を、受信手順により受信された画面情報に基づく画面表示とは異なる表示形態で表示手段に表示させる表示制御手順と、を情報処理装置に実行させることを特徴とする。
【発明の効果】
【００１２】
以上のように、本発明によれば、自装置による表示要素がホップアップして表示された場合であっても、その表示要素が自装置によるものか、他装置から受信されたものかをユーザが簡単に判別できる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態の特徴を説明する図である。
【図２】本実施形態の情報処理システムの構成例を示すブロック図である。
【図３】本実施形態による動作例を示すフローチャートである。
【図４】本発明の他の実施形態を示す図である。
【図５】従来のシステムにおける問題点を説明する図である。
【発明を実施するための形態】
【００１４】
次に、本発明に係る電子機器、情報処理装置、情報処理システム、および情報処理装置のプログラムを適用した一実施形態について、図面を用いて詳細に説明する。
【００１５】
まず、本実施形態の概略について説明する。
本実施形態の情報処理装置は、３次元（３Ｄ；3 Dimensional）画像を表示する表示画面を備え、クライアント端末としてサーバ装置から画面情報を受信し、仮想画面としてフルスクリーン（画面全体）に表示させることができるようになっている。
【００１６】
こうしたクライアント端末の表示画面でサーバ装置のデスクトップをフルスクリーンで表示させている際に、例えばウイルス対策ソフトといったクライアント端末の常駐ソフトがホップアップウィンドウを表示させてきた場合、図１に示すように、そのホップアップウィンドウを、サーバ装置のデスクトップよりも手前、かつデスクトップに平行な表示平面に表示させる。
【００１７】
このため、クライアント端末の表示画面に、例えばサーバ装置によるホップアップウィンドウなど他の表示要素が混在していたとしても、クライアント端末のアプリケーションによるホップアップウィンドウをユーザが簡単かつ確実に判別することができる。
【００１８】
次に、本実施形態の情報処理システムの構成例について、図２を参照して説明する。
本実施形態の情報処理システムは、図２に示すように、サーバ１０にクライアント端末２０が接続されて構成される。こうしてクライアント・サーバシステムを構成することにより、処理の大半をサーバ１０に分担させ、クライアント端末２０の表示画面からサーバ１０の各種アプリケーションを利用可能となっている。
【００１９】
サーバ１０、クライアント端末２０の制御部は、アプリケーションプログラムやＯＳ（Operating System）などのプログラムを格納する不図示の記憶部を備え、これらプログラムによりＣＰＵなどが処理を行うことで実現される。
【００２０】
表示部は、表示制御部の制御により操作のための各種ウィンドウ等を表示させる。
また、クライアント端末２０の表示部２１は、表示制御部２２の制御により３Ｄ画像を表示する機能を備える。３Ｄ画像の表示方式としては、例えば、視聴者に特殊メガネを着用させる偏光方式やタイムシーケンシャル方式、あるいは特殊メガネを必要としないレンチキュラー方式やパララックスバリア方式など各種の表示方式が知られているが、３Ｄ表示を行うことができれば表示方式は特に限定されず、任意のものであってよい。
【００２１】
サーバ１０の通信部１４は、クライアント端末２０の通信部２４との間で通信を行う。サーバ１０とクライアント端末２０との接続は、各種のネットワークを介した接続であってもよく、介さない直接の接続であってもよい。
【００２２】
こうした構成で、サーバ１０は画面情報をクライアント端末１０に送信し、仮想画面として表示させ、クライアント端末２０が入力部２５による操作入力内容をサーバ１０に送信する。こうして、クライアント端末２０からサーバ１０の各種アプリケーションを利用可能となっている。
【００２３】
サーバ１０は、クライアント端末２０にデスクトップの画面情報を送信するためのモードとして、例えば全体表示モード、等倍表示モード、調整表示モードといった各種の表示モードを備える。
【００２４】
これら表示モードの選択については、例えば画面上などに表示モードの切り替えボタンが設けられ、そうした切り替えボタン等によりクライアント端末２０の入力部２５から表示モードの切り替えコマンドが入力されると、通信部２４はその切り替えコマンドをサーバ１０に送信する。サーバ１０が通信部１４によりその切り替えコマンドを受信すると、制御部１３は、入力された表示モードでの表示に切り替える。
【００２５】
全体表示モードでは、サーバ１０の表示部１１の描画領域全体の画像を制御部１３がキャプチャしてクライアント端末２０に送信する。クライアント端末２０の表示制御部２２は、クライアント端末１０の表示画面サイズがサーバ１０の画面サイズより小さい場合や縦横比が異なる場合、送信された画像に対して縮小および縦横比の調整を行い、クライアント端末２０の表示部２１の所定平面内に描画領域全体を用いて表示させる。
【００２６】
等倍表示モードでは、クライアント端末２０の表示部２１の描画領域全体と同じピクセルサイズの所定領域をクライアント端末２０への送信対象領域とし、その送信対象領域の画像を制御部１３がキャプチャしてクライアント端末２０に送信する。クライアント端末２０の表示制御部２２は、送信された画像を拡大／縮小せずに等倍のままで表示部２１の所定平面内に表示させる。
【００２７】
調整表示モードでは、まず、ユーザの入力により指定されたウィンドウをクライアント端末２０の表示部２１の描画領域全体と同じピクセルサイズでサーバ１０の表示部１１の描画領域に表示させ、その同じピクセルサイズに調整された指定ウィンドウの画像を制御部１３がキャプチャしてクライアント端末２０に送信する。クライアント端末２０の表示制御部２２は、送信された画像を等倍のままで表示部２１の所定平面内に表示させる。
【００２８】
このように、クライアント端末２０の表示制御部２２は、サーバ１０から受信した画面情報を、設定された表示モードに応じて表示部２１による３次元空間内の所定平面に表示させる。図１の例では、サーバ１０のデスクトップを全体表示モードで表示させている状態を示す。
【００２９】
次に、本実施形態による動作について、図３のフローチャートを参照して説明する。
まず、クライアント端末２０の表示制御部２２は、サーバ１０から受信した画面情報の表示がフルスクリーンに設定されている場合、その受信した画面情報を、クライアント端末２０の表示部２１による３次元空間内の所定平面に画面全体を用いて表示させる（ステップＳ１）。
【００３０】
この状態で、クライアント端末２０の制御部２３は、自装置のアプリケーションによるホップアップウィンドウが新規に表示されるかどうかを監視する（ステップＳ２）。この監視方法としては、例えば０．５秒ごとなど、予め設定された時間毎に確認する方法であってもよく、自装置のアプリケーションによる画面表示処理を監視する方法などであってもよい。また、ＯＳがポップアップウィンドウを表示させるイベントが発生するのを監視するようにしてもよい。
【００３１】
こうして自装置のアプリケーションによるホップアップウィンドウが新規に表示されることが検出されると、クライアント端末２０の表示制御部２２は、そのホップアップウィンドウを、サーバ１０から受信した画面情報の表示平面よりも手前かつ平行な所定平面内に表示させる（ステップＳ３）。もし複数のホップアップウィンドウの表示が検出された場合には、そのホップアップウィンドウの表示平面内に順次並べて表示させていく。つまり、サーバ１０から受信した映像（画像）を２Ｄ表示させ、ポップアップウィンドウを３Ｄ表示させるということである。
【００３２】
以上のように、上述した実施形態によれば、クライアント端末２０の表示部２１によりサーバ１０のデスクトップをフルスクリーンで表示させている際に、例えばウイルス対策ソフトといったクライアント端末２０のアプリケーションによるホップアップウィンドウが表示された場合であっても、そのホップアップウィンドウがクライアント端末２０のアプリケーションによるものであることをユーザが簡単かつ明確に判別することができる。
【００３３】
また、クライアント端末２０の表示部２１へのサーバ１０のデスクトップの表示モードとして、全体表示モード、等倍表示モード、調整表示モードといった何れの表示モードについても、特にクライアント端末２０の表示部２１にフルスクリーンで表示させている場合、上述した効果を好適に得ることができる。
【００３４】
また、特に全体表示モードで表示させている場合、受信された画面情報によるサーバ１０のデスクトップがクライアント端末２０自身のデスクトップに見えるように表示されている。このため、従来の構成のように、自装置のアプリケーションによるホップアップウィンドウを同平面内に表示させると判別が特に困難となっていた。このため、換言すると、本実施形態による効果がさらに顕著に得られることとなる。
【００３５】
また、サーバ１０のデスクトップをクライアント端末２０の表示部２１にフルスクリーンで表示させているのでなく、表示部２１の一部に表示させている場合であっても、場合によって同様の効果を得ることができる。
すなわち、例えば、画面中央付近にサーバ１０のデスクトップをウィンドウとして表示させている際に、その画面中央付近のウィンドウの表示領域内にホップアップウィンドウが表示される場合、フルスクリーン表示である場合と全く同様の効果が得られることとなる。
【００３６】
なお、上述した各実施形態は本発明の好適な実施形態であり、本発明はこれに限定されることなく、本発明の技術的思想に基づいて種々変形して実施することが可能である。
【００３７】
例えば、上述した実施形態では、クライアント端末２０のアプリケーションによるホップアップウィンドウという条件を満たす表示要素について、サーバ１０のデスクトップの表示平面よりも手前の表示平面内に表示させることとして説明したが、ユーザによる条件設定等により、設定された条件を満たす表示要素をサーバ１０のデスクトップの表示平面よりも手前側に表示させる構成であってもよい。
例えば、図１の例で、図中上部に表示されているクライアント端末２０の操作ボタンのように常時表示されている表示要素についても、クライアント端末２０による表示要素として、上述したクライアント端末２０のアプリケーションによるホップアップウィンドウと共に、サーバ１０のデスクトップの表示平面よりも手前側に表示させる構成であってもよい。
【００３８】
また、上述した実施形態では、クライアント端末２０のアプリケーションによるホップアップウィンドウという条件を満たす表示要素について、サーバ１０のデスクトップの表示平面よりも手前の所定平面内に表示させることとして説明したが、クライアント端末２０の表示部２１における表示形態を異なるものとできればこの方法に限定されず、例えばサーバ１０のデスクトップの表示平面よりも手前の所定領域内に予め設定された条件に基づいて表示平面を決定し、その決定された表示平面に、クライアント端末２０のアプリケーションによるホップアップウィンドウを表示させる構成であってもよい。
すなわち、サーバ１０のデスクトップの表示平面に対して明確に異なる領域と判別可能な存在領域内に、予め設定された条件に基づいて表示平面を決定し、ホップアップウィンドウなど所定条件を満たす表示要素を表示させる構成であってもよい。
【００３９】
また、ホップアップウィンドウなど所定条件を満たす表示要素を、サーバ１０のデスクトップの表示平面よりも手前の平行な表示平面に表示させることに限定されず、例えば図４に示すように、斜めに傾けた表示平面に表示させる構成であってもよい。
このように、サーバ１０のデスクトップの表示平面と、ホップアップウィンドウなど所定条件を満たす表示要素とを異なる表示形態とすることができれば、それぞれの表示形態は各種のものであってよい。
【００４０】
また、上述した実施形態では、クライアント端末２０がサーバ１０から画面情報を受信して表示部に表示させる構成について説明したが、この構成に限定されず、例えばサーバ１０が本実施形態の構成を備え、クライアント端末２０の画面情報を受信することにより、クライアント端末２０のデスクトップ全体と自装置のホップアップウィンドウとを異なる表示形態で表示させる構成であってもよい。
【００４１】
また、本実施形態の情報処理システムはクライアント・サーバシステムに限定されず、例えば本実施形態としての情報処理装置が放送局からの放送画面を受信し、この放送局による放送画面と自装置のホップアップウィンドウとを異なる表示形態で表示させる構成であってもよい。
例えば、放送局から受信した放送映像（画像）を２Ｄ表示させ、ＯＳＤ（On Screen Display）形式で表示される操作画面等を３Ｄ表示させるということである。また、昨今は３Ｄ映像の配信もされていることから、放送局から受信した放送映像（画像）を３Ｄ表示させ、ＯＳＤ形式で表示される操作画面等を２Ｄ表示させてもよい。
【００４２】
また、上述した実施形態としての情報処理装置を実現するための処理手順をプログラムとして記録媒体に記録することにより、本発明の実施形態による上述した各機能を、その記録媒体から供給されるプログラムによって、システムを構成するコンピュータのＣＰＵに処理を行わせて実現させることができる。
この場合、上記の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
すなわち、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体および該記録媒体から読み出された信号は本発明を構成することになる。
この記録媒体としては、例えばハードディスク、光ディスク、光磁気ディスク、フロッピー（登録商標）ディスク、磁気テープ、不揮発性のメモリーカード、ＲＯＭ等を用いてよい。
【００４３】
この本発明に係るプログラムによれば、当該プログラムによって制御される情報処理装置に、上述した実施形態における各機能を実現させることができる。
【符号の説明】
【００４４】
１０    サーバ
１１    表示部
１２    表示制御部
１３    制御部
１４    通信部
２０    クライアント端末
２１    表示部
２２    表示制御部
２３    制御部
２４    通信部
２５    入力部
【図１】
0005691333.tif 000002
【図２】
0005691333.tif 000003
【図３】
0005691333.tif 000004
【図４】
0005691333.tif 000005
【図５】
0005691333.tif 000006