(57)【要約】【課題】２つの画像を同一画面に表示させる場合に、それぞれの画像の視認性を向上することができるようにする。【解決手段】大きい画像モードと小さい画像モードのいずれかが設定される。各画像モードにおいて、親画面には通信相手の画像が表示され、子画面には自画像が表示される。小さい画像モードの場合、親画面と子画面が並列して表示される。大きい画像モードの場合、親画面５１の中に子画面５２が重畳して表示される。子画面５２上にカーソル７２が配置されると、子画面５２には、移動可能であることを表す枠７１が表示される。ユーザは、子画面５２をドラッグアンドドロップすることで、所定の位置に移動させることができる。本発明は、テレビ電話に適用することができる。【選択図】　　　図１０
2004101708.tif 000002
【特許請求の範囲】
【請求項１】
２つの画像を表示する制御を行う制御を行う画像表示制御装置であって、
第１の画像を親画面に表示し、第２の画像を前記親画面より小さい子画面に表示し、前記子画面を前記親画面に重畳して表示する第１の画像モードで、前記第１の画像と前記第２の画像とを表示する制御をおこなう第１表示制御手段と、
前記第１の画像を前記親画面に表示し、前記第２の画像を前記子画面に表示すると共に、前記親画面と前記子画面とを並べて表示する第２の画像モードで、前記第１の画像と前記第２の画像とを表示する制御をおこなう第２表示制御手段と、
画像モードを設定する設定手段と、
前記設定された画像モードに応じて、前記第１の画像と前記第２の画像とを表示する制御を切り換える切換手段と
を備えることを特徴とする画像表示制御装置。
【請求項２】
前記第２の画像モードにおいて、前記親画面よりも前記子画面のほうが小さい
ことを特徴とする請求項１に記載の画像表示制御装置。
【請求項３】
前記第１の画像モードと前記第２の画像モードにおいて、前記子画面は同じ大きさである
ことを特徴とする請求項１に記載の画像表示制御装置。
【請求項４】
前記第１の画像モードにおける前記子画面の前記親画面上の重畳位置を移動する移動手段をさらに備える
ことを特徴とする請求項１に記載の画像表示制御装置。
【請求項５】
前記子画面の重畳位置が移動可能である場合、前記子画面をフォーカス表示するフォーカス表示手段をさらに備える
ことを特徴とする請求項４に記載の画像表示制御装置。
【請求項６】
前記画像の表示を終了するとき、終了直前の前記画像モードを記憶するとともに、前記第１の画像モードを終了するとき、終了直前の前記子画面の前記親画面に対する重畳位置を記憶する記憶手段をさらに備え、
前記選択手段は、前記記憶手段に記憶されている前記画像モードに基づいて、前記第１の画像モードまたは前記第２の画像モードを選択する
ことを特徴とする請求項４に記載の画像表示制御装置。
【請求項７】
ユーザの画像を撮像する撮像手段と、
前記撮像手段により撮像して得られた画像データを通信相手に送信するとともに、前記通信相手から送信されてきた画像データを受信する通信手段と、
前記親画面あるいは前記子画面のどちらか一方に、前記通信手段により受信された前記画像データに基づく前記通信相手の画像を表示し、前記親画面あるいは前記子画面の他方に、前記撮像手段により撮像された画像データに基づく前記ユーザの画像を表示するように制御する表示制御手段と
をさらに備えることを特徴とする請求項１に記載の画像表示制御装置。
【請求項８】
前記表示制御手段は、前記親画面に、前記通信手段により受信された前記画像データに基づく前記通信相手の画像を表示し、前記子画面に、前記撮像手段により撮像された画像データに基づく前記ユーザの画像を表示するように制御する
ことを特徴とする請求項７に記載の画像表示制御装置。
【請求項９】
前記表示制御手段は、画像モード切り換え時に、通信相手の画像が表示されている画面の所定位置を一致させて切り換えるように制御する
ことを特徴とする請求項７に記載の画像表示制御装置。
【請求項１０】
前記撮像手段による撮像を停止する停止手段をさらに備え、
前記表示制御手段は、前記停止手段により前記撮像手段による撮像が停止されているとき、予め用意されている所定の画像を前記子画面に表示させる
ことを特徴とする請求項７に記載の画像表示制御装置。
【請求項１１】
前記通信手段により前記通信相手の画像データが受信されているか否かを判定する判定手段をさらに備え、
前記表示制御手段は、前記判定手段により、前記通信手段により前記通信相手の画像データが受信されていないと判定された場合、予め用意されている所定の画像を前記親画面に表示させる
ことを特徴とする請求項７に記載の画像表示制御装置。
【請求項１２】
前記第１の画像モードにおいて、前記移動手段により前記子画面が前記親画面の外部に移動されたか否かを判定する第１の判定手段と、
前記第２の画像モードにおいて、前記移動手段により前記子画面が前記親画面の内部に移動されたか否かを判定する第２の判定手段と
をさらに備え、
前記第１の判定手段により、前記子画面が前記親画面の外部に移動されたと判定された場合、前記切換手段は、前記画像モードを前記第２の画像モードに切り換え、
前記第２の判定手段により、前記子画面が前記親画面の内部に移動されたと判定された場合、前記切換手段は、前記画像モードを前記第１の画像モードに切り換える
ことを特徴とする請求項１に記載の画像表示制御装置。
【請求項１３】
２つの画像を表示する制御を行う制御を行う画像表示制御方法において、
第１の画像を親画面に表示し、第２の画像を前記親画面より小さい子画面に表示し、前記子画面を前記親画面に重畳して表示する第１の画像モードで、前記第１の画像と前記第２の画像とを表示する制御をおこなう第１表示制御ステップと、
前記第１の画像を前記親画面に表示し、前記第２の画像を前記子画面に表示すると共に、前記親画面と前記子画面とを並べて表示する第２の画像モードで、前記第１の画像と前記第２の画像とを表示する制御をおこなう第２表示制御ステップと、
画像モードを設定する設定ステップと、
前記設定された画像モードに応じて、前記第１の画像と前記第２の画像とを表示する制御を切り換える切換ステップと
を含むことを特徴とする画像表示制御方法。
【請求項１４】
第１の画像を親画面に表示し、第２の画像を前記親画面より小さい子画面に表示し、前記子画面を前記親画面に重畳して表示する第１の画像モードで、前記第１の画像と前記第２の画像とを表示する制御をおこなう第１表示制御ステップと、
前記第１の画像を前記親画面に表示し、前記第２の画像を前記子画面に表示すると共に、前記親画面と前記子画面とを並べて表示する第２の画像モードで、前記第１の画像と前記第２の画像とを表示する制御をおこなう第２表示制御ステップと、
画像モードを設定する設定ステップと、
前記設定された画像モードに応じて、前記第１の画像と前記第２の画像とを表示する制御を切り換える切換ステップと
を含む処理をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像表示制御装置および方法、並びにプログラムに関し、特に、２つの画像を同一画面に表示する場合における視認性を向上させることができるようにした画像表示制御装置および方法、並びにプログラムに関する。
【０００２】
【従来の技術】
相手画像を見ながら通話を行うテレビ電話において、縮小した自画像を相手画像の右下に、ピクチャインピクチャとして合成することや、自画像および相手画像を同一画面に並べて表示することが提案されている。
【０００３】
例えば、特許文献１には、自画像を相手画像の右下約１／４ほどの部分に表示させること、および自画像と相手画像を同一画面の約半分にそれぞれ並べて表示させることが開示されている。
【０００４】
また、例えば、特許文献２には、４人以下の複数の相手と通話を行うテレビ電話において、通話する相手が３人以下の場合には、同一画面を４分割して、分割された１つの領域に自画像を表示させ、残りの領域に相手画像を表示させること、および通話する相手が４人の場合には、同一画面を４分割して、分割された４つの領域に相手画像を表示させ、画面を分割する分割線の交点上に自画像を表示させるか、または、画面全体に大きく表示した自画像の右下約１／４ほどの部分をさらに４分割して、分割された４つの領域に相手画像を表示させるか、もしくは、自画像の４隅に縮小した相手画像を表示させることが開示されている。
【０００５】
【特許文献１】
特開昭６０−１７８７８４号公報（図４、および図５）
【０００６】
【特許文献２】
特開平８−３４０４９５号公報（図２、および図４）
【０００７】
【発明が解決しようとする課題】
しかしながら、特許文献１の表示方法は、自画像を表示させる位置が相手画像の右下約１／４ほどの部分に固定されているため、相手画像の右下約１／４ほどの部分が常に自画像で覆い隠されてしまい、相手画像の右下約１／４ほどの部分を見ることが困難であるという課題があった。
【０００８】
また、特許文献２の表示方法のうちの同一画面を４分割して、分割された１つの領域に自画像を表示させ、残りの領域に相手画像を表示させる方法は、それぞれの画像が小さくて見難いという課題があった。また、同一画面を４分割して、分割された４つの領域に相手画像を表示させ、画面を分割する分割線の交点上に自画像を表示させる方法、自画像の右下部約１／４ほどの部分をさらに４分割して、分割された４つの領域に相手画像を表示させる方法、および自画像の４隅に縮小した相手画像を表示させる方法は、いずれも、自画像を表示させる部分の相手画像、または相手画像を表示させる部分の自画像を見ることが困難であるという課題があった。
【０００９】
本発明はこのような状況に鑑みてなされたものであり、２以上の画像を同一画面に表示させる場合に、それぞれの画像の視認性を向上することができるようにするものである。
【００１０】
【課題を解決するための手段】
本発明の画像表示制御装置は、第１の画像を親画面に表示し、第２の画像を親画面より小さい子画面に表示し、子画面を親画面に重畳して表示する第１の画像モードで、第１の画像と第２の画像とを表示する制御をおこなう第１表示制御手段と、第１の画像を親画面に表示し、第２の画像を子画面に表示すると共に、親画面と子画面とを並べて表示する第２の画像モードで、第１の画像と第２の画像とを表示する制御をおこなう第２表示制御手段と、画像モードを設定する設定手段と、設定された画像モードに応じて、第１の画像と第２の画像とを表示する制御を切り換える切換手段とを備えることを特徴とする。
【００１１】
第２の画像モードにおいて、親画面よりも子画面のほうを小さくすることができる。
【００１２】
第１の画像モードと第２の画像モードにおいて、子画面は同じ大きさにすることができる。
【００１３】
第１の画像モードにおける子画面の親画面上の重畳位置を移動する移動手段をさらに備えることができる。
【００１４】
子画面の重畳位置が移動可能である場合、子画面をフォーカス表示するフォーカス表示手段をさらに備えることができる。
【００１５】
画像の表示を終了するとき、終了直前の画像モードを記憶するとともに、第１の画像モードを終了するとき、終了直前の子画面の親画面に対する重畳位置を記憶する記憶手段をさらに備え、選択手段は、記憶手段に記憶されている画像モードに基づいて、第１の画像モードまたは第２の画像モードを選択することができる。
【００１６】
ユーザの画像を撮像する撮像手段と、撮像手段により撮像して得られた画像データを通信相手に送信するとともに、通信相手から送信されてきた画像データを受信する通信手段と、親画面に、通信手段により受信された画像データに基づく通信相手の画像を表示し、子画面に、撮像手段により撮像された画像データに基づくユーザの画像を表示するように制御する表示制御手段とをさらに備えることができる。
【００１７】
表示制御手段は、親画面に、通信手段により受信された画像データに基づく通信相手の画像を表示し、子画面に、撮像手段により撮像された画像データに基づくユーザの画像を表示するように制御することができる。
【００１８】
表示制御手段は、画像モード切り換え時に、通信相手の画像が表示されている画面の所定位置を一致させて切り換えるように制御することができる。
【００１９】
撮像手段による撮像を停止する停止手段をさらに備え、表示制御手段は、停止手段により撮像手段による撮像が停止されているとき、予め用意されている所定の画像を子画面に表示させることができる。
【００２０】
通信手段により通信相手の画像データが受信されているか否かを判定する判定手段をさらに備え、表示制御手段は、判定手段により、通信手段により通信相手の画像データが受信されていないと判定された場合、予め用意されている所定の画像を親画面に表示させることができる。
【００２１】
第１の画像モードにおいて、移動手段により子画面が親画面の外部に移動されたか否かを判定する第１の判定手段と、第２の画像モードにおいて、移動手段により子画面が親画面の内部に移動されたか否かを判定する第２の判定手段とをさらに備え、第１の判定手段により、子画面が親画面の外部に移動されたと判定された場合、切換手段は、画像モードを第２の画像モードに切り換え、第２の判定手段により、子画面が親画面の内部に移動されたと判定された場合、切換手段は、画像モードを第１の画像モードに切り換えることができる。
【００２２】
本発明の画像表示制御方法は、第１の画像を親画面に表示し、第２の画像を親画面より小さい子画面に表示し、子画面を親画面に重畳して表示する第１の画像モードで、第１の画像と第２の画像とを表示する制御をおこなう第１表示制御ステップと、第１の画像を親画面に表示し、第２の画像を子画面に表示すると共に、親画面と子画面とを並べて表示する第２の画像モードで、第１の画像と第２の画像とを表示する制御をおこなう第２表示制御ステップと、画像モードを設定する設定ステップと、設定された画像モードに応じて、第１の画像と第２の画像とを表示する制御を切り換える切換ステップとを含むことを特徴とする。
【００２３】
本発明のプログラムは、第１の画像を親画面に表示し、第２の画像を親画面より小さい子画面に表示し、子画面を親画面に重畳して表示する第１の画像モードで、第１の画像と第２の画像とを表示する制御をおこなう第１表示制御ステップと、第１の画像を親画面に表示し、第２の画像を子画面に表示すると共に、親画面と子画面とを並べて表示する第２の画像モードで、第１の画像と第２の画像とを表示する制御をおこなう第２表示制御ステップと、画像モードを設定する設定ステップと、設定された画像モードに応じて、第１の画像と第２の画像とを表示する制御を切り換える切換ステップとを含むことを特徴とする。
【００２４】
本発明においては、親画面に子画面が重畳される第１のモードか、親画面と子画面が並べて表示される第２のモードが選択される。
【００２５】
【発明の実施の形態】
以下、図を参照して、本発明の実施の形態について説明する。
【００２６】
図１は、本発明を適用したパーソナルコンピュータ１の外観の構成例を示す斜視図である。
【００２７】
パーソナルコンピュータ１は、本体２、表示部３、および入力部４から構成されている。
【００２８】
本体２には、各種の文字や記号などを入力するとき操作されるキーボード１３、カーソルを移動させるときなどに操作されるタッチパッド１２、およびスピーカ７が、その上面に設けられている。また、本体２には、カーソルを移動させるときなどに操作されるマウス１１が接続されている。
【００２９】
本体２に対して回動自在な表示部３は、その正面に、ＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）３Ａを有している。表示部３の上部中央には、マイクロホン６、およびビデオカメラ５が設けられている。ビデオカメラ５は、表示部３の上部中央に回動自在に固定されている。例えば、ビデオカメラ５は、使用者の操作により、ビデオカメラ５がパーソナルコンピュータ１を操作する使用者自身を撮像する位置（ＬＣＤ３Ａ側の位置）から、パーソナルコンピュータ１を使用する使用者の視線と同じ方向を撮像する位置（ＬＣＤ３Ａ側の位置から１８０度回動された反対方向を指向する位置）に回動される。
【００３０】
入力部４は、マウス１１、タッチパッド１２、およびキーボード１３から構成される。
【００３１】
図２は、図１のパーソナルコンピュータ１の内部の電気的構成例を表すブロック図である。
【００３２】
ビデオカメラ５により撮像された自画像は、表示部３のＬＣＤ３Ａに表示されるとともに、ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）２１の制御によりデジタル画像信号に圧縮変換された後、送受信部２５により公衆回線２７およびインターネット２８等のネットワークを介して、通信相手側のパーソナルコンピュータ２９に送信される。また、通信相手のパーソナルコンピュータ２９より送信されてきた相手画像は、公衆回線２７およびインターネット２８等のネットワークを介して、送受信部２５により受信され、ＣＰＵ２１の制御により伸張され、表示部３のＬＣＤ３Ａに表示される。
【００３３】
マイクロホン６に入力した音声は、ＣＰＵ２１の制御によりデジタル音声信号に圧縮変換された後、送受信部２５により通信相手のパーソナルコンピュータ（図示せず）に送信される。また、通信相手側のパーソナルコンピュータより送信されてきたデジタル音声信号は、送受信部２５により受信され、ＣＰＵ２１の制御により復号された後、スピーカ７から出力される。
【００３４】
入力部４は、操作者の指示により、ＬＣＤ３Ａの下部に表示されるタスクバー４１（後述する図４参照）に表示される各種アイコンを選択することができる。例えば、操作者がマウス１１を操作することにより、ＬＣＤ３Ａ上でカーソルを移動させ、各種アイコンの中から、所望のアイコン上にカーソルを移動させることができる。そして、マウス１１をクリックすることにより所望のアイコンを選択することができる。所望のアイコンが選択されると、選択されたアイコンがアプリケーションプログラムに対応している場合、そのアプリケーションプログラムが起動される。
【００３５】
ＣＰＵ２１は、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）２３にロードされたプログラムに従って、各処理を実行する。ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）２２には、基礎的なプログラムやデータが記憶される。ＲＡＭ２３には、ＣＰＵ２１が各種の処理を実行する上で必要なプログラムやデータが適宜記憶される。ＨＤＤ（Ｈａｒｄ　Ｄｉｓｋ　Ｄｒｉｖｅ）２４には、ＣＰＵ２１が実行するオペレーティングシステム、またはアプリケーションプログラムなどの各種のプログラムが格納されている。ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ　Ｅｒａｓａｂｌｅ　Ｐｒｏｇｒａｍｍａｂｌｅ　Ｒｅａｄ−Ｏｎｌｙ　Ｍｅｍｏｒｙ）２６は、パーソナルコンピュータ１の電源をオフした後も保持する必要があるデータ等を記憶する。
【００３６】
次に、図３を参照して、パーソナルコンピュータ１による通話処理について説明する。この処理は、ユーザが入力部４を操作して、通信相手側のパーソナルコンピュータ２９のＩＰアドレスなど、インターネット２８等のネットワーク上で接続先を一意に特定するための相手先識別情報を入力し、パーソナルコンピュータ１が相手先識別情報に基づいて通信相手側のパーソナルコンピュータ２９に対して接続要求を送出し、通信相手側が接続要求を受け入れる旨の応答を返してくることにより、パーソナルコンピュータ１とパーソナルコンピュータ２９との間で通話のための接続が確立されたときに開始される。
【００３７】
ステップＳ１１において、操作者によって入力部４が操作され、通話の指示がＣＰＵ２１に入力されると、ＣＰＵ２１は、上述した接続の確立を行った後に、マイクロホン６に入力された操作者の音声信号を、所定の方式で圧縮してデジタル信号として送受信部２５を介して、通信相手のパーソナルコンピュータに送信する。
【００３８】
操作者の音声が通信相手のパーソナルコンピュータにおいても、ステップＳ１１における場合と同様の処理が実行され、通信相手の音声信号が送信されてくる。そこで、ステップＳ１２において、通信相手のパーソナルコンピュータより送信されてきたデジタル音声信号が、送受信部２５により受信され、ＣＰＵ２１の制御により復号された後、スピーカ７から出力される。
【００３９】
ステップＳ１１、Ｓ１２の処理と同時に、ステップＳ１３の画像表示処理が実行される。ステップＳ１３において実行される画像表示処理の詳細については、図６を参照して後述するが、これにより、ユーザの画像が通信相手に送信されるとともにＬＣＤ３Ａに表示される。また、通信相手の画像が受信され、ＬＣＤ３Ａに表示される。
【００４０】
ステップＳ１３の画像表示処理の後、ステップＳ１４において、ＣＰＵ２１は、操作者によって入力部４が操作され、通話終了の指示が入力されたか否かを判定する。
【００４１】
ステップＳ１４において、通話終了の指示が入力されたと判定されなかった場合、処理はステップＳ１１に戻り、それ以降の処理が繰り返される。ステップＳ１４で、通話終了の指示が入力されたと判定された場合、ステップＳ１５において、ＣＰＵ２１は、その時点において設定されている画像モードと子画面の重畳位置をＥＥＰＲＯＭ２６またはＨＤＤ２４内の設定ファイルに保存して、通話処理を終了させる。
【００４２】
次に、図４および図５を参照して、画像モードについて説明する。
【００４３】
ステップＳ１３の画像表示処理が実行されると、パーソナルコンピュータ１のＬＣＤ３Ａには、図４もしくは図５に示される画面が表示される。図４に示される画面は、大きい画像モードにおける表示例であり、図５に示される画面は小さい画像モードにおける表示例である。
【００４４】
大きい画像モードにおいては、図４に示されるように、ＬＣＤ３Ａに、親画面５１の左上部に子画面５２が重畳して（ピクチャインピクチャで）表示される。大きい画像モードにおいて、親画面の大きさは、例えば、横６４０画素×縦４８０画素とされ、子画面の大きさは、例えば、横１６０画素×縦１２０画素とされる。ここで、親画面には、通信相手の画像が表示され、子画面には自分の画像が表示される。
【００４５】
小さい画像モードにおいては、図５に示されるように、ＬＣＤ３Ａに、親画面６１と子画面６２とが並べて表示される。小さい画像モードにおいて、親画面の大きさは、例えば、横３２０画素×縦２４０画素とされ、子画面の大きさは、例えば、横１６０画素×縦１２０画素とされる。すなわち、子画面の大きさは、いずれのモードにおいても同一とされている。また、大きい画像モードと同様に、親画面には、通信相手の画像が表示され、子画面には自分の画像が表示される。
【００４６】
勿論、図４に示される大きい画像モード、および図５に示される小さい画像モードの親画面と子画面の大きさは、どのような大きさでもよいことは言うまでもない。また、親画面に自分の画像を表示し、子画面に通信相手の画像を表示するようにしてもよい。
【００４７】
図４及び図５において、大きい画面が親画面であり、小さい画面が子画面である。図５に示した小さい画像モードにおいては、画面を同じ大きさとすることも考えられる。しかしながら、親画面に通信相手の画像を表示し、子画面には自分の画像を表示する場合においては、親画面の方を大きくした方が、いずれが通信相手の画像であるのかを直感的に判断できるので好ましい。
【００４８】
ＬＣＤ３Ａの下部に表示されるタスクバー４１には、各種アイコンが表示される。
【００４９】
タスクバー４１の一番左には、通話アイコン３１が配置されている。操作者によってマウス１１が操作され、カーソルが通話アイコン３１上にある状態でマウス１１がクリックされると通話アイコン３１が選択される。通話アイコン３１が選択されると、通話開始の指示がＣＰＵ２１に入力され、通話相手との接続処理およびステップＳ１１の処理が開始される。
【００５０】
通話アイコン３１の右側には、保留アイコン３２が配置されている。通話中に、操作者によって保留アイコン３２が選択されると、通話が一時保留される。通話の一時保留時には、ビデオカメラ５からの映像入力及びマイクロホン６からの音声入力を中断して、操作者によって予め設定された画像及び音声を通話相手のパーソナルコンピュータに送信する処理を行う。また、通話の保留状態にあるときに、操作者によって、保留アイコン３２が再度操作されたときには、ビデオカメラ５からの映像入力及びマイクロホン６からの音声入力及び通話相手のパーソナルコンピュータへの送信を再開し、保留状態を解除する。
【００５１】
保留アイコン３２の右側には、モード切り換えアイコン３３が配置されている。操作者によってモード切り換えアイコン３３が選択されると、画像モードが切り換えられる。すなわち、そのときの画像モードが小さい画像モードであれば、大きい画像モードに切り換えられ、大きい画像モードであれば、小さい画像モードに切り換えられる。画像モードが切り換えられるときは、通信相手の画像が表示されている画面（親画面もしくは子画面）の中心位置がモード切り換え前とモード切り換え後で一致するように、親画面位置及び子画面位置を決定して画像モードが切り換えられる。通信相手の画像が表示されている画面の中心位置がずれないように画像モードを切り換えることにより、画面モードの切り換え時に操作者の視線位置がずれてしまうこと防ぐことができる。また、モード切り換え時に、一致させる位置は、通信相手の画像が表示されている画面の中心位置でなくても、通信相手の画像の両目の中心等、通信相手の画像上のその他の位置でも構わない。なお、画像モード切り換え処理については、図８を参照して後述する。
【００５２】
モード切り換えアイコン３３の右側には、カメラＯＦＦアイコン３４が配置されている。操作者によってカメラＯＦＦアイコン３４が選択されると、ビデオカメラ５がオフされ、自画像が取り込まれなくなる。カメラＯＦＦアイコン３４が選択された場合の処理については、図６のステップＳ２２の処理を参照して後述する。
【００５３】
カメラＯＦＦアイコン３４の右側には、プラスアイコン３７が配置されている。プラスアイコン３７の右側には、スピーカアイコン３５が配置されている。スピーカアイコン３５の右側には、マイクロホンアイコン３６が配置されている。マイクロホンアイコン３６の右側には、マイナスアイコン３８が配置されている。
【００５４】
操作者によってマウス１１が操作され、スピーカアイコン３５が選択された後、カーソルがプラスアイコン３７上にある状態でマウスがクリックされると、ＣＰＵ２１は、スピーカ７より出力される通信相手の音声を大きくする。また、スピーカアイコン３５が選択された後、カーソルがマイナスアイコン３８上にある状態でマウスがクリックされると、ＣＰＵ２１は、スピーカ７より出力される通信相手の音声を小さくする。
【００５５】
マイクロホンアイコン３６が選択された後、カーソルがプラスアイコン３７上にある状態でマウスがクリックされると、ＣＰＵ２１は、マイクロホン６より入力し通信相手に送信される自分の音声を大きくする。また、マイクロホンアイコン３６が選択された後、カーソルがマイナスアイコン３８上にある状態でマウスがクリックされると、ＣＰＵ２１は、マイクロホン６より入力し通信相手に送信される自分の音声を小さくする。
【００５６】
次に、図６を参照して、図３のステップＳ１３における画像表示処理の詳細について説明する。
【００５７】
ステップＳ２１において、画像モードの読み出し処理が実行される。画像モードの読み出し処理の詳細については、図７を参照して後述するが、これにより、前回の画像モードが読み出され設定される。
【００５８】
ステップＳ２２において、ＣＰＵ２１は、操作者によってマウス１１が操作され、カーソルがカメラＯＦＦアイコン３４上にある状態でマウスがクリックされ、カメラＯＦＦアイコン３４が選択されたか否かを判定する。
【００５９】
ステップＳ２２において、カメラＯＦＦアイコン３４が選択されたと判定された場合、ステップＳ３１において、ＣＰＵ２１は、ＬＣＤ３Ａの子画面５２（図４）もしくは子画面６２（図５）に、ＨＤＤ２４またはＥＥＰＲＯＭ２６に予め用意（記憶）しておいたデフォルトの画像を表示させる。なお、デフォルトの画像の代わりとして、「カメラＯＦＦ」の文字を表示させてもよい。
【００６０】
ステップＳ２２において、カメラＯＦＦアイコン３４が選択されなかったと判定された場合、処理はステップＳ２３に進む。
【００６１】
ステップＳ２３において、ＣＰＵ２１は、ビデオカメラ５により撮像して得られたユーザの自画像の画像データを所定の方式（例えば、ＭＰＥＧ（Ｍｏｖｉｎｇ　Ｐｉｃｔｕｒｅ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ）、ＪＰＥＧ（Ｊｏｉｎｔ　Ｐｈｏｔｏｇｒａｐｈｉｃ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ）等の方式）により圧縮した後、送受信部２５から通信相手のパーソナルコンピュータに送信させる。
【００６２】
ステップＳ２３の処理で、ビデオカメラ５により撮像して得られた自画像の画像データは、ＬＣＤ３Ａに供給され、子画面５２（図４）もしくは子画面６２（図５）に自画像として表示される。
【００６３】
ステップＳ２４またはステップＳ３１の処理の後、ステップＳ２５において、ＣＰＵ２１は、通信相手のパーソナルコンピュータより通信相手の画像データが送信されてきたか否かを判定する。
【００６４】
ステップＳ２５において、通信相手のパーソナルコンピュータより相手画像が送信されてきたと判定されなかった場合、ステップＳ３２において、ＣＰＵ２１は、ＬＣＤ３Ａの親画面５１（図４）もしくは親画面６１（図５）に、ＨＤＤ２４またはＥＥＰＲＯＭ２６に予め用意しておいたデフォルトの画像を表示させる。なお、デフォルトの画像の代わりとして、「カメラＯＦＦ」の文字を表示させてもよい。
【００６５】
ステップＳ２５において、通信相手のパーソナルコンピュータより画像データが送信されてきたと判定された場合、ステップＳ２６において、通信相手のパーソナルコンピュータより送信されてきた画像データは、送受信部２５により受信される。
【００６６】
送受信部２５により受信された画像データは、ステップＳ２７において、ＣＰＵ２１により復号され、ＬＣＤ３Ａに供給され、親画面５１（図４）もしくは親画面６１（図５）に通信相手の画像として表示される。
【００６７】
ステップＳ２７またはステップＳ３２の処理の後、ステップＳ２８において、ＣＰＵ２１は、操作者によってマウス１１が操作され、カーソルがモード切り換えアイコン３３上にある状態でマウスがクリックされモード切り換えアイコン３３が選択されたか否かを判定する。
【００６８】
ステップＳ２８において、モード切り換えアイコン３３が選択されたと判定された場合、ステップＳ２９において、画像モード切り換え処理が実行される。画像モード切り換え処理については、図８を参照して後述するが、これにより、画像モードが大きい画像モードまたは小さい画像モードに切り換えられる。
【００６９】
ステップＳ２８において、モード切り換えアイコン３３が選択されたと判定されなかった場合またはステップＳ２９の処理の後、ステップＳ３０において、画像移動処理が実行される。画像移動処理については、図９を参照して後述するが、これにより、ユーザの操作に基づいて、子画面の位置が所定の位置に移動される。画像移動処理が実行された後、画像表示処理は終了し、処理は、図３のステップＳ１４に進む。
【００７０】
次に、図７を参照して、図６のステップＳ２１における画像モード読み出し処理の詳細について説明する。
【００７１】
ステップＳ５１において、ＣＰＵ２１は、画像モードが既に設定されているか否かを判定する。ステップＳ５１において、画像モードが既に設定されていると判定された場合、画像モード読み出し処理は終了し、処理は、ステップＳ２２の処理に進む。
【００７２】
ステップＳ５１において、画像モードが既に設定されていると判定されなかった場合、ステップＳ５２において、ＣＰＵ２１は、前回の画像モード、すなわち、図３のステップＳ１５の処理で記憶された画像モードを読み出す。ステップＳ５３において、ＣＰＵ２１は、ステップＳ５２の処理で読み出された前回の画像モードは、大きい画像モードか否かを判定する。
【００７３】
ステップＳ５３において、前回の画像モードは、大きい画像モードではない、すなわち、小さい画像モードであると判定された場合、ステップＳ５４において、ＣＰＵ２１は、画像モードを小さい画像モードに設定する。
【００７４】
ステップＳ５３において、前回の画像モードは、大きい画像モードであると判定された場合、ステップＳ５５において、ＣＰＵ２１は、前回の子画面５２の位置、すなわち、ステップＳ１５の処理で記憶された子画面５２の位置を読み出す。前回の子画面５２の位置とは、大きい画像モードによる画像の表示を終了させた場合における終了直前に子画面５２が配置されていた位置のことである。すなわち、この位置は、画像移動処理が実行されると適宜変化する。画像移動処理については、図９を参照して後述する。
【００７５】
ステップＳ５５の処理の後、ステップＳ５６において、ＣＰＵ２１は、画像モードを大きい画像モードに設定する。
【００７６】
ステップＳ５４またはステップＳ５６の処理により、画像モードが設定されると、画像モード読み出し処理は終了し、処理は図６のステップＳ２２に進む。
【００７７】
次に、図８を参照して、図６のステップＳ２９の画像モード切り換え処理の詳細について説明する。
【００７８】
ステップＳ７１において、ＣＰＵ２１は、現在の画像モード（ステップＳ５４、Ｓ５６の処理により設定された画像モード）を取得する。
【００７９】
ステップＳ７２において、ＣＰＵ２１は、画像モードは切り換え可能か否かを判定する。アプリケーション起動中や接続のための処理中には、画像モードを切り換えることが不可能と判定される。
【００８０】
ステップＳ７２において、アプリケーション起動中や接続のための処理中であり、画像モードを切り換えることができないと判定された場合、画像モード切り換え処理は終了し、処理は図６のステップＳ３０に進む。
【００８１】
ステップＳ７２において、画像モードは切り換え可能であると判定された場合、ステップＳ７３において、ＣＰＵ２１は、現在の画像モードは大きい画像モードであるか否かを判定する。
【００８２】
ステップＳ７３において、現在の画像モードは大きい画像モードであると判定された場合、処理はステップＳ７６に進む。ステップＳ７６において、ＣＰＵ２１は、子画面５２の位置を記憶する。子画面５２の位置を記憶する理由は、後で、画像モードが大きい画像モードに切り換えられた場合に、子画面５２を記憶された位置（切り換え直前に配置されていた元の位置）に表示させるためである。
【００８３】
ステップＳ７６の処理の後、ステップＳ７７において、ＣＰＵ２１は、現在の画像モードを小さい画像モードに切り換える。なお、この時点では、画像モードの設定が切り換えられるだけであり、画像の表示処理そのものは、図６のステップＳ２４、Ｓ２７において実行される。これにより、図５に示されるように、自画像が子画面６２に表示され、通信相手の画像が親画面６１に表示される。
【００８４】
ステップＳ７３において、現在の画像モードは大きい画像モードであると判定されなかった場合、すなわち、現在の画像モードが小さい画像モードであると判定された場合、ステップＳ７４において、ＣＰＵ２１は、現在の画像モードを大きい画像モードに切り換える。なお、この時点では、画像モードの設定を切り換えるだけである。
【００８５】
ステップＳ７５において、ＣＰＵ２１は、前回、画像モードが大きい画像モードで表示されていた時の子画面５２の位置（ステップＳ１５、Ｓ７７の処理、並びに後述する図９のステップＳ９８の処理で記憶された位置）を読み出す。
【００８６】
ステップＳ７４、Ｓ７５の後、図６のステップＳ２４、Ｓ２７の処理が実行されて、図４に示されるように、親画面５１に通信相手の画像が表示され、親画面５１にピクチャインピクチャの形式で表示された子画面５２に自画像が表示される。この時、子画面５２は、ステップＳ１５、Ｓ７５の処理で読み出された位置に表示される。
【００８７】
ステップＳ７５またはステップＳ７７の処理が終了すると、画像モード切り換え処理は終了し、処理は図６のステップＳ３０に進む。
【００８８】
次に、図９を参照して、図６のステップＳ３０の画像移動処理の詳細について説明する。画像移動処理とは、子画面５２を親画面５１に重畳して表示させる大きい画像モードにおいて、親画面５１上で子画面５２を移動させる処理である。
【００８９】
ステップＳ９１において、ＣＰＵ２１は、現在の画像モードは大きい画像モードであるか否かを判定する。
【００９０】
ステップＳ９１において、現在の画像モードは大きい画像モードであると判定されなかった場合、すなわち、現在の画像モードは小さい画像モードであると判定された場合、画像移動処理は終了する。小さい画像モードにおいては、図５に示されるように、親画面６１と子画面６２とが並列して表示されるため、大きい画像モードにおける場合において、子画面５２が親画面５１に重畳して表示され、親画面５１の特定の領域が隠されるといった事態は発生しないので、子画面５２を移動させる必要がない。
【００９１】
ステップＳ９１において、現在の画像モードは大きい画像モードであると判定された場合、ステップＳ９２において、ＣＰＵ２１は、図１０に示されるようにカーソル７２が大きい画像モードの子画面５２上に配置されているか否かを判定する。
【００９２】
ステップＳ９２において、カーソル７２が大きい画像モードの子画面５２上に配置されていないと判定された場合、画像移動処理は終了する。
【００９３】
ステップＳ９２において、カーソル７２が大きい画像モードの子画面５２上に配置されていると判定された場合、ステップＳ９３において、ＣＰＵ２１は、子画面５２をフォーカス表示する。フォーカス表示は、例えば、図１０に示されるように、子画面５２の周囲を太い幅の枠７１で囲むといった形態が考えられる。勿論、フォーカス表示は、子画面５２の周囲を枠７１で囲むといった形態のものに限らず、例えば、子画面５２を点滅させるというような形態のものでもよい。子画面５２をフォーカス表示することにより、操作者にとって、子画面５２が移動可能であることが直感的に認識でき、さらに、実際に子画面５２を移動させる際の視認性の補助が行われる。
【００９４】
ステップＳ９４において、ＣＰＵ２１は、操作者によりマウス１１がクリックされたか否かを判定する。ステップＳ９４において、操作者によりマウス１１がクリックされたと判定されない場合、すなわち、操作者に子画面５２を移動させる意思がなく、何の動作もされない場合、画像移動処理は終了する。
【００９５】
ステップＳ９４において、操作者によりマウス１１がクリックされたと判定された場合、すなわち、操作者に子画面５２を移動させる意思があり、操作者がマウス１１をクリックした場合、ステップＳ９５において、ＣＰＵ２１は、子画面５２を、操作者がマウス１１を操作することにより移動するカーソル７２の位置にあわせて移動させる。従って、操作者は、マウス１１を操作することにより、子画面５２を親画面５１上で任意の位置に移動することができる。子画面５２を親画面５１上で任意の位置に移動することにより、子画面５２に親画面５１の特定の領域が常に隠され見ることができないというようなことは生じない。
【００９６】
ステップＳ９６において、ＣＰＵ２１は、操作者がマウス１１のクリックを解除したか否かを判定する。操作者がマウス１１のクリックを解除した位置というのは、操作者が子画面５２を移動させようとする位置である。
【００９７】
ステップＳ９６において、マウス１１のクリックが解除されたと判定されない場合、すなわち、操作者が子画面５２を移動している最中の場合、処理はステップＳ９５に戻る。
【００９８】
ステップＳ９６において、マウス１１のクリックが解除されたと判定された場合、すなわち、操作者が子画面５２の移動先を決定した場合、処理はステップＳ９７に進み、ＣＰＵ２１は、子画面５２のフォーカス表示を終了する。図１１には、子画面５２が移動先に移動され、フォーカス表示が終了した状態が示されている。
【００９９】
ステップＳ９８において、ＣＰＵ２１は、子画面５２の位置を記憶し、画像移動処理は終了する。
【０１００】
なお、大きい画像モードで画像が表示されている場合に、親画面５１上で子画面５２を移動する処理について説明したが、小さい画像モードで画像が表示されている場合においても、ＬＣＤ３Ａ上で子画面６２を移動できるようにすることができることは言うまでもない。
【０１０１】
さらに、本発明においては、ＬＣＤ３Ａの下部に表示されるタスクバー４１の画像モード切り換えアイコンを選択することによって、画像モードを切り換えるようにしたが、画像モード切り換え処理によらなくとも、画像移動処理において、操作者が、大きい画像モードにおいて、子画面５２を親画面５１の外部に移動することによって、自動的に大きい画像モードから小さい画像に切り換え、小さい画像モードにおいて、子画面６２を親画面６１の内部に移動することによって、自動的に小さい画像モードから大きい画像モードに切り換えるようにすることもできる。
【０１０２】
その場合の処理について、図１２を参照して説明する。この場合、図６の画像表示処理において、ステップＳ２８の処理とステップＳ２９の処理は省略される。図６のステップＳ３０において、図１２の画像移動処理が実行される。
【０１０３】
ステップＳ１１１において、ＣＰＵ２１は、カーソルが大きい画像モードの子画面５２もしくは小さい画像モードの子画面６２上に配置されているか否かを判定する。
【０１０４】
ステップＳ１１１において、カーソルが大きい画像モードの子画面５２もしくは小さい画像モードの子画面６２上に配置されていないと判定された場合、画像移動処理は終了し、処理は図３のステップＳ１４に進む。
【０１０５】
ステップＳ１１１において、カーソルが大きい画像モードの子画面５２もしくは小さい画像モードの子画面６２上に配置されていると判定された場合、ステップＳ１１２において、ＣＰＵ２１は、大きい画像モードの子画面５２もしくは小さい画像モードの子画面６２をフォーカス表示する。子画面フォーカス表示することにより、操作者にとって、子画面が移動可能であることが直感的に認識でき、さらに、実際に子画面を移動させる際の視認性の補助が行われる。
【０１０６】
ステップＳ１１３において、ＣＰＵ２１は、操作者によりマウス１１がクリックされたか否かを判定する。ステップＳ１１３において、操作者によりマウス１１がクリックされたと判定されない場合、すなわち、操作者に大きい画像モードの子画面５２もしくは小さい画像モードの子画面６２を移動させる意思がなく、何の動作もされない場合、画像移動処理は終了する。
【０１０７】
ステップＳ１１３において、操作者によりマウス１１がクリックされたと判定された場合、すなわち、操作者に大きい画像モードの子画面５２もしくは小さい画像モードの子画面６２を移動させる意思があり、操作者がマウス１１をクリックした場合、処理はステップＳ１１４に進む。
【０１０８】
ステップＳ１１４において、ＣＰＵ２１は、大きい画像モードの子画面５２もしくは小さい画像モードの子画面６２を、操作者がマウス１１を操作することにより移動するカーソルの位置にあわせて移動させる。従って、操作者は、マウス１１を操作することにより、大きい画像モードの子画面５２もしくは小さい画像モードの子画面６２を任意の位置に移動することができる。
【０１０９】
ステップＳ１１５において、ＣＰＵ２１は、操作者がマウス１１のクリックを解除したか否かを判定する。操作者がマウス１１のクリックを解除した位置というのは、操作者が大きい画像モードの子画面５２もしくは小さい画像モードの子画面６２を移動させようとする位置である。
【０１１０】
ステップＳ１１５において、マウス１１のクリックが解除されたと判定されない場合、すなわち、操作者が大きい画像モードの子画面５２もしくは小さい画像モードの子画面６２を移動している最中の場合、処理はステップＳ１１４に戻る。
【０１１１】
ステップＳ１１５において、マウス１１のクリックが解除されたと判定された場合、すなわち、操作者が大きい画像モードの子画面５２もしくは小さい画像モードの子画面６２の移動先を決定した場合、処理はステップＳ１１６に進み、ＣＰＵ２１は、大きい画像モードの子画面５２もしくは小さい画像モードの子画面６２のフォーカス表示を終了する。
【０１１２】
ステップＳ１１７において、ＣＰＵ２１は、現在の画像モードは大きい画像モードであるか否かを判定する。ステップＳ１１７において、現在の画像モードは大きい画像モードであると判定された場合、ステップＳ１１８において、ＣＰＵ２１は、大きい画像モードの子画面５２が、親画面５１の外部に位置するか否かを判定する。
【０１１３】
ステップＳ１１８において、大きい画像モードの子画面５２が、親画面５１の外部に位置すると判定された場合、ステップＳ１１９において、ＣＰＵ２１は、現在の画像モードを小さい画像モードに切り換える。
【０１１４】
ステップＳ１１８において、大きい画像モードの子画面５２が、親画面５１の外部に位置すると判定されない場合、すなわち、子画面５２が親画面５１上で移動しただけの場合、ステップＳ１２０において、ＣＰＵ２１は、子画面５２の位置を記憶し、画像移動処理は終了する。
【０１１５】
ステップＳ１１７において、現在の画像モードは大きい画像モードであると判定されない場合、すなわち、現在の画像モードが小さい画像モードである場合、ステップＳ１２１において、ＣＰＵ２１は、小さい画像モードの子画面６２が、親画面６１の内部に位置するか否かを判定する。
【０１１６】
ステップＳ１２１において、小さい画像モードの子画面６２が、親画面６１の内部に位置すると判定された場合、ステップＳ１２２において、ＣＰＵ２１は、現在の画像モードを大きい画像モードに切り換える。
【０１１７】
ステップＳ１２１において、小さい画像モードの子画面６２が、親画面６１の内部に位置すると判定されない場合、すなわち、子画面６２が表示部３上で移動しただけの場合、処理はステップＳ１２３に進み、ＣＰＵ２１は、子画面６２の位置を記憶し、画像移動処理は終了する。
【０１１８】
大きい画像モード、および小さい画像モードにおいて、親画面５１、子画面５２、および親画面６１、子画面６２をそれぞれ、マウス１１をドラッグすることにより大きさを変えるようにすることもできる。例えば、大きい画像モードにおいて、親画面５１の大きさをマウス１１をドラッグすることによって縮小した結果、親画面５１の大きさがある一定の大きさ以下になった場合に、自動的に小さい画像モードに移行させるようにすることもできる。このようにすると、子画面５２によって、親画面５１の画像が見難くなることを防止することができる。
【０１１９】
また、ＬＣＤ３Ａの下部に表示されるタスクバー４１に、画像切り換えアイコンを設け、操作者によって画像切り換えアイコンが選択されると、親画面５１に表示されている画像と、子画面５２に表示されている画像とが互いに切り換えられるようにすることもできる。
【０１２０】
本発明においては、２者間で通話する場合について、親画面と子画面を例として説明したが、通話する人数は、２人に限らず、３人、４人といった人数での通話においても本発明は適用できる。例えば、図４に示される大きい画像モードにおいて、子画面５２を通話相手の数だけ表示させてもよく、その場合、特定の相手の子画面だけを親画面５１の領域内で移動させたり、画面の大きさを変えたり、親画面５１の領域外に移動させたりすることができる。
【０１２１】
また、本発明においては、テレビ電話を例にとって説明したが、本発明はテレビ電話に限らず、画面を分割して画像を表示するテレビ、ビデオ、および静止画像についても適用することができる。
【０１２２】
本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１２３】
【発明の効果】
本発明によれば、２以上の画像を同一画面に表示させる場合に、それぞれの画像の視認性を向上することができる。
【図面の簡単な説明】
【図１】本発明を適用したパーソナルコンピュータの外観の構成例を示す斜視図である。
【図２】図１のパーソナルコンピュータの内部の電気的構成例を表すブロック図である。
【図３】図１のパーソナルコンピュータによる通話処理を説明するフローチャートである。
【図４】大きい画像モードの表示例を示す図である。
【図５】小さい画像モードの表示例を示す図である。
【図６】図３のステップＳ１３の画像表示処理を説明するフローチャートである。
【図７】図６のステップＳ２１の画像モード読み出し処理を説明するフローチャートである。
【図８】図６のステップＳ２９の画像モード切り換え処理を説明するフローチャートである。
【図９】図６のステップＳ３０の画像移動処理を説明するフローチャートである。
【図１０】子画面を移動する前の表示例を示す図である。
【図１１】子画面を移動した後の表示例を示す図である。
【図１２】図６のステップＳ３０の別の実施の形態の画像移動処理を説明するフローチャートである。
【符号の説明】
１　パーソナルコンピュータ，　３　表示部，　４　入力部，　５　ビデオカメラ，　２１　ＣＰＵ，　２５　送受信部
【図１】
2004101708.tif 000003
【図２】
2004101708.tif 000004
【図３】
2004101708.tif 000005
【図４】
2004101708.tif 000006
【図５】
2004101708.tif 000007
【図６】
2004101708.tif 000008
【図７】
2004101708.tif 000009
【図８】
2004101708.tif 000010
【図９】
2004101708.tif 000011
【図１０】
2004101708.tif 000012
【図１１】
2004101708.tif 000013
【図１２】
2004101708.tif 000014