(57)【要約】【課題】  受信した動画像を表示しているウィンドウが他のウィンドウに一部でも覆われている場合には、覆われている領域の動画像の送信を停止することができる情報処理装置および制御方法を提供する。【解決手段】  ビデオデータをコンピュータ１０−２のディスプレイにウィンドウ表示した場合、表示されたウィンドウＡが閲覧可能であると判別された場合は、ウィンドウＡの閲覧可能な領域のみのビデオデータを送信するように指示信号をビデオデータの送信元のコンピュータ１０−１に送信する。【選択図】      図４
2007232846.tif 000002
【特許請求の範囲】
【請求項１】
動画像情報を送受信して表示する表示装置と、
前記表示装置に表示される動画像情報をウィンドウ表示した場合であって、表示された前記ウィンドウに重なり合う領域を持つ別ウィンドウがその前面に表示されたときの、前記ウィンドウに閲覧可能な領域があるか否かを判別する判別手段と、
前記判別手段によって前記ウィンドウに閲覧可能な領域があると判別された場合は、前記ウィンドウの前記別ウィンドウと重なり合う領域を除いた動画像情報を送信するように指示する指示信号を前記動画像情報の送信元の端末に送信する送信手段と、
を具備することを特徴とする情報処理装置。
【請求項２】
前記送信手段が前記指示信号を送るのは、前記判別手段によって、前記ウィンドウの閲覧可能な領域が所定の割合よりも大きいと判別された場合であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記送信手段はさらに、前記判別手段によって、前記ウィンドウの閲覧可能な領域が所定の割合よりも小さいと判別された場合には、前記ウィンドウの動画像情報の送信を停止するように指示する指示信号を前記動画像情報の送信元の端末に送信することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記送信手段はさらに、前記判別手段によって、前記ウィンドウの閲覧可能な領域が所定の割合よりも大きいと判別された場合には、前記ウィンドウの全領域の動画像情報を送信するように指示する指示信号を前記動画像情報の送信元の端末に送信することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
動画像情報を受信して表示する表示装置と、前記表示装置に表示される動画像情報をウィンドウ表示した場合であって、表示された前記ウィンドウに重なり合う領域を持つ別ウィンドウがその前面に表示されたときの、前記ウィンドウに閲覧可能な領域があるか否かを判別する判別手段とを備えた情報処理装置の制御方法であって、
前記判別手段によって前記ウィンドウに閲覧可能な領域があると判別された場合は、前記ウィンドウの前記別ウィンドウと重なり合う領域を除いた動画像情報を送信するように指示する指示信号を前記動画像情報の送信元の端末に送信することを特徴とする制御方法。
【請求項６】
前記指示信号を送るのは、前記判別手段によって、前記ウィンドウの閲覧可能な領域が所定の割合よりも大きいと判別された場合であることを特徴とする請求項５に記載の制御方法。
【請求項７】
前記判別手段によって、前記ウィンドウの閲覧可能な領域が所定の割合よりも小さくなったと判別された場合には、前記ウィンドウの動画像情報の送信を停止するように指示する指示信号を前記動画像情報の送信元の端末に送信することを特徴とする請求項５に記載の制御方法。
【請求項８】
動画像情報を受信して表示する表示装置と、前記表示装置に表示される動画像情報をウィンドウ表示した場合であって、表示された前記ウィンドウに重なり合う領域を持つ別ウィンドウがその前面に表示される情報処理装置で用いられるプログラムあって、
前記ウィンドウに閲覧可能な領域があるか否かを判別し、
閲覧可能な領域があると判別された場合は、前記ウィンドウの前記別ウィンドウと重なり合う領域を除いた動画像情報を送信するように指示する指示信号を前記動画像情報の送信元の端末に送信する手順をコンピュータに実行させるためのプログラム。
【請求項９】
前記指示信号を送るのは、前記判別の際に、前記ウィンドウの閲覧可能な領域が所定の割合よりも大きいと判別された場合であることを特徴とする請求項８に記載のプログラム。
【請求項１０】
前記判別の際に、前記ウィンドウの閲覧可能な領域が所定の割合よりも小さいと判別された場合には、前記ウィンドウの動画像情報の送信を停止するように指示する指示信号を前記動画像情報の送信元の端末に送信することを特徴とする請求項８に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信した動画像をディスプレイにウィンドウ表示する技術に係り、特に表示されているウィンドウが他のウィンドウと重なった場合に通信回線の負荷を低減し効率よく動画像の受信を制御することができる情報処理装置および制御方法に関する。
【背景技術】
【０００２】
パーソナルコンピュータによって双方向の動画像の通信を行う場合、受信した動画像を表示しているウィンドウが他のウィンドウにより完全に覆われたと判別されると、動画像の送信を停止させる。また、受信した動画像を表示しているウィンドウが完全に表示されるようになったと判別されると、動画像の送信を開始させる技術が開示されている（特許文献１参照）。
【特許文献１】特開平１０−９３９３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上述した技術では、受信した動画像を表示しているウィンドウの一部でも他のウィンドウに覆われていると、受信した動画像を表示しているウィンドウの動画像の全部の送信が停止されてしまう。
【０００４】
本発明の目的は、受信した動画像を表示しているウィンドウが他のウィンドウに一部でも覆われている場合には、覆われている領域の動画像の送信を停止し、もって利用者の利便性を維持しつつ通信負荷を低減することができる情報処理装置および制御方法を提供することである。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本願発明の一態様によれば、動画像情報を送受信して表示する表示装置と、前記表示装置に表示される動画像情報をウィンドウ表示した場合であって、表示された前記ウィンドウに重なり合う領域を持つ別ウィンドウがその前面に表示されたときの、前記ウィンドウに閲覧可能な領域があるか否かを判別する判別手段と、前記判別手段によって前記ウィンドウに閲覧可能な領域があると判別された場合は、前記ウィンドウの前記別ウィンドウと重なり合う領域を除いた動画像情報を送信するように指示する指示信号を前記動画像情報の送信元の端末に送信する送信手段と、を具備することを特徴とする情報処理装置が提供される。
【発明の効果】
【０００６】
本発明を用いることにより、受信した動画像を表示しているウィンドウが他のウィンドウに一部でも覆われている場合には、覆われている領域の動画像の送信を停止する情報処理装置および制御方法を提供することができる。
【発明を実施するための最良の形態】
【０００７】
（第１実施形態）
以下図面を参照して、本発明の第１実施形態について説明する。
【０００８】
図１には、本発明の第１実施形態に係る情報処理装置の斜視図が示されている。この情報処理装置は、バッテリ駆動可能なノートブック型コンピュータ１０として実現されている。
【０００９】
図１に示すように、コンピュータ１０は、本体１６と、ディスプレイ１１とから構成されている。ディスプレイ１１には、上部右側にカメラデバイス１７が配置されている（なお、カメラ１７は脱着可能であってもよい）。また、ディスプレイ１１にはＬＣＤ（Liquid Crystal Display）からなる表示装置が組み込まれており、そのＬＣＤの表示画面１２はディスプレイ１１のほぼ中央に配置されている。
【００１０】
ディスプレイ１１は、コンピュータ１０に対して解放位置と閉塞位置との間を開閉自在に取り付けられている。コンピュータ１０の本体側は薄い箱形の筐体を有しており、その上面には、キーボード１３、パームレスト上にはタッチパッド１４、および左右２つのボタン１４ａ、１４ｂ等が配置されている。また、本体１６の側面には、光学ドライブ１５等が設けられている。
【００１１】
図２は、コンピュータの構成を示したブロック図である。
【００１２】
コンピュータ１０は、ＣＰＵ（Central Processing Unit）２０、Root Complex２１、主メモリ２４、グラフィクスコントローラ(End Point)２３、Root Complex２１とグラフィクスコントローラ２３とを接続するPCI Express Link２２、ディスプレイ１１、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）２７、ハードディスクドライブ（ＨＤＤ）２５、ＢＩＯＳ−ＲＯＭ２６、ＥＣ／ＫＢＣ２７に接続された入力デバイスである、カメラデバイス１７、動画像のエンコーダ１９などを備えている。
【００１３】
Root Complex２１、グラフィクスコントローラ２３等は、PCI EXPRESS規格に準拠したデバイス（デバイス）である。Root Complex２１とグラフィクスコントローラ２３との間の通信は、Root Complex２１とグラフィクスコントローラ２３との間に配設されたPCI Express Link２２を介して実行される。
【００１４】
ＣＰＵ２０は、本コンピュータ１０の動作を制御するプロセッサであり、ＨＤＤ２５から主メモリ２４にロードされる各種プログラム（オペレーティングシステム、アプリケーションプログラム）を実行する。また、ＣＰＵ２０は、ＢＩＯＳ−ＲＯＭ２６に格納されたＢＩＯＳ（Basic Input Output System）も実行する。ＢＩＯＳはハードウェアを制御するためのプログラムである。
【００１５】
Root Complex２１は、ＣＰＵ２０のローカルバスとグラフィクスコントローラ２３との間を接続するブリッジデバイスである。また、Root Complex２１は、PCI Express Link２２を介してグラフィクスコントローラ２３との通信を実行する機能も有している。
【００１６】
グラフィクスコントローラ２３は、本コンピュータのディスプレイモニタとして使用されるディスプレイ１１を制御する表示コントローラである。
【００１７】
ＥＣ／ＫＢＣ２７は、電力管理のためのエンベデッドコントローラと、キーボード１３およびタッチパッド１４等を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このＥＣ／ＫＢＣ２７は、ユーザによるパワーボタンの操作に応じて、電源コントローラと共同して、本コンピュータ１０をパワーオン／パワーオフする機能を有している。
【００１８】
次に本発明の第１実施形態に係る情報処理装置の制御方法およびプログラムについて、図３のフローチャート、および図４の模式図を参照して説明する。なお、動画像の送受信を行っている２つのコンピュータをコンピュータ１０−１、１０−２とし、２つのウィンドウを表示しているコンピュータ１０−２から見た制御について説明する。
【００１９】
コンピュータ１０−２はコンピュータ１０−１と通信を開始し、コンピュータ１０−１からからの動画像データ（以下、ビデオデータとも称する）を受信し、ウィンドウＡに表示している（ステップＳ１）。また、別のアプリケーションのウィンドウも表示している。同様にコンピュータ１０−１は、コンピュータ１０−２からのビデオデータを受信し、ウィンドウＤに表示している。
【００２０】
コンピュータ１０−２のＣＰＵ２０は、ウィンドウＡを部分的に閲覧できるか否かを判別する（ステップＳ２）。例えば、図４に示すように、ウィンドウＡが別のアプリケーションのウィンドウと重なり一部が隠れている場合、コンピュータ１０−２のＣＰＵ２０は、ウィンドウＡを部分的に閲覧できると判別し、ウィンドウＡの閲覧可能部分のみのビデオデータを送信するように、コンピュータ１０−１に指令信号を送信する（ステップＳ３）。指令信号を受信したコンピュータ１０−１は、コンピュータ１０−２にウィンドウＡの閲覧可能部分のみのビデオデータを送信する。このように、ウィンドウが別のアプリケーションのウィンドウと重なり一部が隠れている場合、ウィンドウの隠れている部分のビデオデータを送信しないようにすることができる。
【００２１】
（第２実施形態）
次に本発明の第２実施形態に係る情報処理装置の制御方法および動作するプログラムについて、図５のフローチャート、および図６の模式図を参照して説明する。なお、第１実施形態と同様の箇所は同符号を付し、詳細な説明を上述に譲る。
【００２２】
コンピュータ１０−２はコンピュータ１０−１と通信を開始し、コンピュータ１０−１からからのビデオデータを受信し、ウィンドウＡに表示している（ステップＳ１０）。また、別のアプリケーションのウィンドウも表示している。同様にコンピュータ１０−１は、コンピュータ１０−２からのビデオデータを受信し、ウィンドウＤに表示している。
【００２３】
コンピュータ１０−２のＣＰＵ２０は、ウィンドウＡの閲覧できる部分が一定割合（例えば、ウィンドウＡの２割）よりも小さいか否かを判別する（ステップＳ１１）。例えば、図６に示すように、別のアプリケーションのウィンドウＣがウィンドウＢまで移動した場合、ウィンドウＡがウィンドウＢと重なり９割が隠れている場合、コンピュータ１０−２のＣＰＵ２０は、ウィンドウＡの閲覧できる部分が２割よりも小さいと判別し、ウィンドウＡのすべてのビデオデータの送信を停止するように、コンピュータ１０−１に指令信号を送信する（ステップＳ１２）。指令信号を受信したコンピュータ１０−１は、コンピュータ１０−２へのビデオデータの送信を停止する。
【００２４】
このように、ウィンドウＡの閲覧できる部分が一定割合よりも小さいと判別された場合は、ウィンドウＡは閲覧に適さないものであると判別し、ウィンドウＡのすべてのビデオデータの送信を停止することができる。
【００２５】
さらに、図７は、図６で説明した逆の場合について示している。すなわち、コンピュータ１０−２とコンピュータ１０−１との通信を開始した後（ステップＳ２０）、別のアプリケーションのウィンドウＢがウィンドウＣまで移動した場合、ウィンドウＡがウィンドウＣと重なる範囲が１割となった場合、コンピュータ１０−２のＣＰＵ２０は、ウィンドウＡの閲覧できる部分が所定割合（例えば、ウィンドウＡの２割）よりも大きいと判別する（ステップＳ２１）。そして、ウィンドウＡの閲覧可能な領域のビデオデータの送信を開始するように、コンピュータ１０−１に指令信号を送信する（ステップＳ２２）。
【００２６】
このように、ウィンドウＡの閲覧できる部分が一定割合よりも大きいと判別された場合は、ウィンドウＡの閲覧可能領域のビデオデータの送信を開始することができる。
【００２７】
また、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００２８】
【図１】本発明の第１実施形態に係る情報処理装置の斜視図。
【図２】コンピュータの構成を示したブロック図。
【図３】本発明の第１実施形態に係る情報処理装置の制御方法について説明したフローチャート。
【図４】本発明の第１実施形態に係る情報処理装置の制御方法について説明した模式図。
【図５】本発明の第２実施形態に係る情報処理装置の制御方法について説明したフローチャート。
【図６】本発明の第２実施形態に係る情報処理装置の制御方法について説明した模式図。
【図７】本発明の第２実施形態に係る情報処理装置の制御方法について説明したフローチャート。
【符号の説明】
【００２９】
１０…コンピュータ、１１…ディスプレイ、１２…表示画面、１３…キーボード、１４…タッチパッド、１４ａ．１４ｂ…ボタン、１５…光学ドライブ、１６…本体、１７…カメラデバイス、１９…エンコーダ、２０…ＣＰＵ、２３…グラフィクスコントローラ、２４…主メモリ、２５…ＨＤＤ、２６…ＲＯＭ、２７…ＥＣ／ＫＢＣ。
【図１】
2007232846.tif 000003
【図２】
2007232846.tif 000004
【図３】
2007232846.tif 000005
【図４】
2007232846.tif 000006
【図５】
2007232846.tif 000007
【図６】
2007232846.tif 000008
【図７】
2007232846.tif 000009