(57)【要約】【課題】コミュニケーション通信にかかる処理負荷を軽減することが可能な仕組みを提供することを目的とする。【解決手段】コミュニケーション画面１０００の待機ルーム表示エリア１００５に表示されている映像が選択されると、メインルームにクライアント端末１０１が入室しているかを判定し、入室している場合は、メインルームに対して、待機ルーム切り替えコマンド７０１を送信し、クライアント端末１０１は、メインルームから退室して、待機ルームへ入室し、カメラで撮影して得られた映像データを低解像度化、低フレームレート化して待機ルームへ配信する。一方、待機ルーム表示エリア１００５で映像が選択された、当該映像を撮影するクライアント端末１０１に対しては、メインルーム切り替えコマンド７００を送信し、クライアント端末１０１は、待機ルームから退室して、メインルームへ入室し、カメラで撮影して得られた映像データをメインルームへ配信する。【選択図】図６
2020108105.tif 000002
【特許請求の範囲】
【請求項１】
主画面と副画面とからなる表示部を備えた情報処理装置であって、
第一の通信方法により他の情報処理装置から送信された画像データを主画面へ表示するように制御する第一の表示制御手段と、
第二の通信方法により他の情報処理装置から送信された画像データを副画面へ表示するように制御する第二の表示制御手段と、
前記主画面へ画像データの表示を行う指示を受付けた他の情報処理装置との通信方法を第一の通信方法に切り替える切り替え手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
主画面と副画面とからなる表示部を備えた情報処理装置の制御方法であって、
前記情報処理装置は、
第一の通信方法により他の情報処理装置から送信された画像データを主画面へ表示するように制御する第一の表示制御ステップと、
第二の通信方法により他の情報処理装置から送信された画像データを副画面へ表示するように制御する第二の表示制御ステップと、
前記主画面へ画像データの表示を行う指示を受付けた他の情報処理装置との通信方法を第一の通信方法に切り替える切り替えステップと、
を実行することを特徴とする情報処理装置の制御方法。
【請求項３】
コンピュータを、
第一の通信方法により他の情報処理装置から送信された画像データを主画面へ表示するように制御する第一の表示制御手段と、
第二の通信方法により他の情報処理装置から送信された画像データを副画面へ表示するように制御する第二の表示制御手段と、
前記主画面へ画像データの表示を行う指示を受付けた他の情報処理装置との通信方法を第一の通信方法に切り替える切り替え手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データのやり取りにより行うコミュニケーションの方法に関する。
【背景技術】
【０００２】
動画（映像、音声）を双方向に送受信してコミュニケーションをとることができるシステムが存在する。
【０００３】
このようなシステムにおいて、映像や音声の双方向通信システムにおける通信の遅延、障害、及びサーバの負荷といった幾つかの課題を解決する技術が存在する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−７７８３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、サーバと音声や映像などの双方向通信を行うのは、情報端末群内の代表端末1台としており、情報端末群内のその他の情報端末は、代表端末から別途配信される音声や映像を受ける。
【０００６】
したがって、このような構成では、情報端末群内の情報端末すべての音声や映像を確認しあうことができないため、ユーザビリティを満たさないといった課題が生じうる。
【０００７】
そこで、本発明では、コミュニケーション通信にかかる処理負荷を軽減することが可能な仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するための本発明は、主画面と副画面とからなる表示部を備えた情報処理装置であって、第一の通信方法により他の情報処理装置から送信された画像データを主画面へ表示するように制御する第一の表示制御手段と、第二の通信方法により他の情報処理装置から送信された画像データを副画面へ表示するように制御する第二の表示制御手段と、前記主画面へ画像データの表示を行う指示を受付けた他の情報処理装置との通信方法を第一の通信方法に切り替える切り替え手段と、を備えたことを特徴とする情報処理装置。
【発明の効果】
【０００９】
本発明によれば、コミュニケーション通信にかかる処理負荷を軽減することができる、という効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】情報処理システムの概略の構成図である。
【図２】ハードウェア構成の一例を示すブロック図である
【図３】情報処理システムの機能ブロック図である。
【図４】コミュニケーション実施処理を示すフローチャートである。
【図５】コミュニケーション実施処理を示すフローチャートである。
【図６】ルームの切り替え処理を示すフローチャートである。
【図７】各コマンドの構成を示す構成図である。
【図８】各テーブルの構成を示す構成図である。
【図９】ログイン画面の構成を示す構成図である。
【図１０】コミュニケーション画面の構成を示す構成図である。
【図１１】ログイン画面の構成を示す構成図である。
【図１２】ルーム選択画面の構成を示す構成図である。
【図１３】コミュニケーション画面の構成を示す構成図である。
【発明を実施するための形態】
【００１１】
図１を利用して本実施形態における情報処理システムの概略構成について記述する。
【００１２】
本発明に関わる情報処理システムの概略構成の一例として、情報処理システムは、クライアント端末１００、クライアント端末１０１、ネットワーク１０２、及び通信サーバ１０３、で構成されており、それぞれネットワーク１０２を介して、通信可能なように接続されている。
【００１３】
クライアント端末１００は、本情報処理システムのクライアント機能を提供し、ログイン画面（詳細後述）、及びコミュニケーション画面（詳細後述）を出力する。
【００１４】
クライアント端末１０１は、本情報処理システムのクライアント機能を提供し、ログイン画面、ルーム選択画面、及びコミュニケーション画面を出力する。
【００１５】
通信サーバ１０３は、外部のプラットフォームであり、ＷｅｂＲＴＣ技術を利用した複数人での音声、映像などのリアルタイム通信機能を提供する。
【００１６】
次に、図２を用いて、クライアント端末１００、及びクライアント端末１０１のハードウェアの概略構成について説明を行う。
【００１７】
図２に示すように、各装置は、システムバス２０４を介してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３、入力コントローラ２０５、ビデオコントローラ２０６、メモリコントローラ２０７、よび通信Ｉ／Ｆコントローラ２０８が接続される。
【００１８】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００１９】
ＲＯＭ２０２あるいは外部メモリ２１１は、ＣＰＵ２０１が実行する制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や、本情報処理方法を実現するためのコンピュータ読み取り実行可能なプログラムおよび必要な各種データ（データテーブルを含む）を保持している。
【００２０】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードし、ロードしたプログラムを実行することで各種動作を実現する。
【００２１】
入力コントローラ２０５は、キーボードや不図示のマウス等のポインティングデバイス等の入力デバイス２０９からの入力を制御する。
【００２２】
入力装置がタッチパネルの場合、ユーザがタッチパネルに表示されたアイコンやカーソルやボタンに合わせて押下（指等でタッチ）することにより、各種の指示を行うことができることとする。
【００２３】
また、タッチパネルは、マルチタッチスクリーンなどの、複数の指でタッチされた位置を検出することが可能なタッチパネルであってもよい。
【００２４】
ビデオコントローラ２０６は、ディスプレイ２１０などの外部出力装置への表示を制御する。
【００２５】
ディスプレイは本体と一体になったノート型パソコンのディスプレイも含まれるものとする。
【００２６】
なお、外部出力装置はディスプレイに限ったものははく、例えばプロジェクタであってもよい。また、前述のタッチ操作を受け付け可能な装置については、入力装置も提供する。
【００２７】
なお、ビデオコントローラ２０６は、表示制御を行うためのビデオメモリ（ＶＲＡＭ）を制御することが可能で、ビデオメモリ領域としてＲＡＭ２０３の一部を利用することもできるし、別途専用のビデオメモリを設けることも可能である。
【００２８】
メモリコントローラ２０７は、外部メモリ２１１へのアクセスを制御する。外部メモリとしては、ブートプログラム、各種アプリケーション、フォントデータ、ユーザファイル、編集ファイル、および各種データ等を記憶する外部記憶装置（ハードディスク）、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等を利用可能である。
【００２９】
通信Ｉ／Ｆコントローラ２０８は、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信やＩＳＤＮなどの電話回線、および携帯電話の３Ｇ回線を用いた通信が可能である。
【００３０】
尚、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３１】
カメラコントローラ２１２は、カメラ２１４による撮影を制御する。カメラ２１４によって撮影することにより得られた画像は、外部メモリ２１１やＲＯＭ２０２等の記憶領域へ記憶される。
【００３２】
音声コントローラ２１３は、マイク／スピーカ２１５による発音や集音の制御を行う。マイク／スピーカ２１５に対して発せられた音を取得して、音声データとして外部メモリ２１１やＲＯＭ２０２等の記憶領域へ記憶したり、音量を調節して発音することができる。
【００３３】
尚、通信サーバ１０３も、ほぼ同様な構成を備えるため、説明は省略する。
【００３４】
次に、図３を用いて情報処理システムにおける各機能の概略について説明を行うが、各機能について、後述するフローチャートと合わせて説明を行う。
【００３５】
クライアント端末１００は、ログイン部３００、及びルーム管理部３０１を備えている。
【００３６】
ログイン部３００は、クライアント端末１００における本情報処理システムへのログイン機能を備えている。
【００３７】
ルーム管理部３０１は、通信サーバ１０３を利用した音声、映像などをリアルタイムでやり取りしコミュニケーションを行う空間（以後、ルーム）への入室および退室機能を備えている。
【００３８】
また、クライアント端末１００を起動したユーザが発した声などの音声を、入室したルームへ配信する機能を備える。
【００３９】
クライアント端末１０１は、ログイン部３１０、ルーム管理部３１１、及び接続ルーム切り替え部３１２を備えている。
【００４０】
ログイン部３００は、クライアント端末１０１における本情報処理システムへのログイン機能を備えている。
【００４１】
ルーム管理部３０１は、ルームへの入室および退室機能を備えている。また、クライアント端末１０１を起動したユーザが発した声などの音声を、入室したルームへ配信する機能を備えている。
【００４２】
接続ルーム切り替え部３１２は、クライアント端末１０１が接続するルームを動的に切り替える機能を持つ。
【００４３】
図４に示すフローチャートを用いて、コミュニケーション実施処理について説明する。
【００４４】
ステップＳ４００では、ログイン部３００は、ログイン画面９００（図９参照）を出力し、ログイン画面９００に対して入力されたユーザＩＤ及びパスワード等のユーザ情報を取得して認証を行い、認証がなされると、情報処理システムへのログインがなされる。
【００４５】
図９には、クライアント端末１００に出力されるログイン画面９００の構成が示されており、ログイン画面９００は、ユーザＩＤを入力するためのユーザＩＤ入力欄９０１、パスワードを入力するためのパスワード入力欄９０２、及びログインの指示を行うために押下するためのログインボタン９０３を備えている。
【００４６】
ユーザは、ログインボタン９０３を押下すると、ユーザＩＤ入力欄９０１及びパスワード入力欄９０２に入力されたユーザＩＤ及びパスワードを用いて認証を行い、認証がなされると、情報処理システムへのログインがなされる。
【００４７】
ステップＳ４０１では、ルーム管理部３０１は、コミュニケーション画面１０００（図１０参照）を出力して、ルームの選択を受け付ける。
【００４８】
図１０には、コミュニケーション画面１０００の構成が示されており、コミュニケーション画面１０００は、ルーム選択リストボックス１００１、ルーム入室ボタン１００２、ルーム退室ボタン１００３、メインルーム表示エリア１００４、及び待機ルーム表示エリア１００５を備えている。
【００４９】
ルーム選択リストボックス１００１で入室するルームを選択し、ルーム入室ボタン１００２を押下して、選択したルームへの入室ができ、ルームへ入室している状態で、ルーム退室ボタン１００３を押下すると、当該ルームから退室することができる。
【００５０】
メインルーム表示エリア１００４には、メインルームに入室しているクライアント端末１０１で撮影して得られた映像を表示する。
【００５１】
待機ルーム表示エリア１００５には、待機ルームに入室しているクライアント端末１０１で撮影して得られた映像を表示する。
【００５２】
また、待機ルーム表示エリア１００５に表示されている映像を選択することで、選択したクライアント端末１０１で撮影して得られた映像とメインルーム表示エリア１００４に表示されているクライアント端末１０１で撮影して得られた映像とを切り替えることができる。
【００５３】
本ステップでは、ユーザによって選択されたルームのＩＤ（以下、選択ルームＩＤ）をバッファ領域に保持し、選択ルームＩＤを検索キーに、ルーム情報テーブル８００（図８参照）からメインルームＩＤを取得し、取得したメインルームＩＤを用いてメインルームへ入室する。
【００５４】
図８には、ルーム情報テーブル８００の構成が示されており、ルーム情報テーブル８００は、テナントＩＤ（ユーザのドメイン等）、選択ルームＩＤ、メインルームＩＤ、及び待機ルームＩＤで構成される。
【００５５】
選択ルームＩＤは、クライアント端末１００のコミュニケーション画面１０００及びクライアント端末１０１のルーム選択画面１２００（図１２参照）で利用される。
【００５６】
図１２には、ルーム選択画面１２００の構成が示されており、ルーム選択画面１２００は、ルーム選択リストボックス１２０１で入室するルームを選択し、ルーム入室ボタン１２０４を押下して、選択したルームへの入室ができる。
【００５７】
また、録画データアップロードボタン１２０３を押下して、映像データのアップロードをすることができる。
【００５８】
また、戻るボタン１２０２を押下すると、前に表示されていたログイン画面１１００が表示される。
【００５９】
クライアント端末１００及びクライアント端末１０１は、ユーザによって選択された選択ルームＩＤをバッファ領域に保持し、選択ルームＩＤを検索キーとして本テーブルから、メインルームＩＤ、待機ルームＩＤを特定することができる。その結果、メインルーム、待機ルーム両方のルームに対して入退室が可能となる。
【００６０】
ステップＳ４０２では、ルーム管理部３０１は、クライアント端末１００で取得した音声をルームに対して配信する。
【００６１】
このタイミングで、データテーブル８０１（図８参照）にクライアント端末１００がメインルームへ入室したことに関する情報を記憶する。
【００６２】
図８には、データテーブル８０１の構成が示されており、データテーブル８０１は、ルームＩＤ、ユーザーＩＤ、データＩＤ、データ（ルームに配信されている映像・音声データを指す）で構成される。
【００６３】
データテーブル８０１は、クライアント端末１００のバッファ領域において、展開されるテーブルである。
【００６４】
クライアント端末１００は、このテーブルによってクライアント端末１０１から配信されている映像・音声データを、メインルーム、待機ルームごとに、どのユーザによる映像・音声データなのかを管理している。
【００６５】
このテーブルを利用することで、コミュニケーション画面１０００のメインルーム表示エリア１００４、待機ルーム表示エリア１００５それぞれに表示する映像・音声データを特定することができる。
【００６６】
ステップＳ４０３では、ルーム管理部３０１は、バッファ領域に保持している選択ルームＩＤを検索キーに、ルーム情報テーブル８００から待機ルームＩＤを取得し、取得した待機ルームＩＤを用いて待機ルームへ入室する。
【００６７】
ステップＳ４０４では、ルーム管理部３０１は、サイズの小さい静止画で1fpsの映像データを生成する。
【００６８】
ステップＳ４０５では、ルーム管理部３０１は、待機ルームに対して、ステップＳ４０４において生成した映像データを配信する。
【００６９】
また、データテーブル８０１にクライアント端末１００が待機ルームに入室したことに関する情報を記憶する。
【００７０】
図４に示すコミュニケーション実施処理と同時期に実行されるクライアント端末１０１のコミュニケーション実施処理について、図５に示すフローチャートを用いて説明する。
【００７１】
ステップＳ５００では、ログイン部３１０は、ログイン画面１１００（図１１参照）を出力し、ログイン画面１１００に対して入力されたユーザＩＤ及びパスワード等のユーザ情報を取得して認証を行い、認証がなされると、情報処理システムへのログインがなされる。
【００７２】
図１１には、クライアント端末１０１に出力されるログイン画面１１００の構成が示されており、ログイン画面１１００は、ユーザＩＤを入力するためのユーザＩＤ入力欄１１０１、パスワードを入力するためのパスワード入力欄１１０２、及びログインの指示を行うために押下するためのログインボタン１１０３を備えている。
【００７３】
ユーザは、ログインボタン１１０３を押下すると、ユーザＩＤ入力欄１１０１及びパスワード入力欄１１０２に入力されたユーザＩＤ及びパスワードを用いて認証を行い、認証がなされると、情報処理システムへのログインがなされる。
【００７４】
ステップＳ５０１では、ルーム管理部３１１は、ルーム選択画面１２００（図１２参照）を出力して、ルームの選択を受け付ける。
【００７５】
ユーザによって選択されたルームＩＤ（以下、選択ルームID）をバッファ領域に保持し、選択ルームＩＤを検索キーに、ルーム情報テーブル８００から待機ルームＩＤを取得し、取得した待機ルームＩＤを用いて待機ルームへ入室する。
【００７６】
入室がなされると、コミュニケーション画面１３００（図１３参照）が表示される。
【００７７】
図１３には、コミュニケーション画面１３００の構成が示されており、コミュニケーション画面１３００は、ルームを退室する際に押下するためのルーム退室ボタン１６０１、写真撮影を行う撮影ボタン１３０２、録画開始／終了ボタン１３０３を押下すると、録画を開始することができ、再度、録画開始／終了ボタン１３０３を押下すると録画が終了する。
【００７８】
ステップＳ５０２では、ルーム管理部３１１は、クライアント端末１０１のカメラで撮影している映像を低解像度かつ低フレームレートでサイズの小さい映像データとして取得する。
【００７９】
尚、クライアント端末１０１のカメラで撮影している映像は、コミュニケーション画面１３００へ表示される。
【００８０】
ステップＳ５０３では、ルーム管理部３１１は、入室している待機ルームに対して、ステップＳ５０２で取得した映像データを配信する。
【００８１】
また、データテーブル８０１にクライアント端末１０１が待機ルームへ入室したことに関する情報を記憶する。
図６に示すフローチャートを用いて、ルームの切り替え処理について説明する。
【００８２】
尚、本処理は、コミュニケーション画面１０００の待機ルーム表示エリア１００５に表示されている任意の映像が選択されたことを検知すると実行される。
【００８３】
ステップＳ６００では、ルーム管理部３０１は、メインルームに入室しているクライアント端末１０１が存在するかを判定し、メインルームに入室しているクライアント端末１０１が存在する場合、ステップＳ６０１へ処理を進め、存在しない場合、ステップＳ６０７へ処理を進める。
【００８４】
ステップＳ６０１では、ルーム管理部３０１は、待機ルーム切り替えコマンド７０１（図７参照）を生成し、メインルームに対して待機ルーム切り替えコマンド７０１を送信する。
【００８５】
図７には、待機ルーム切り替えコマンド７０１の構成が示されており、待機ルーム切り替えコマンド７０１は、コマンド、ユーザー名、ルームＩＤで構成される。
【００８６】
待機ルーム切り替えコマンド７０１は、クライアント端末１０１に対して、待機ルームへの入室を指示するコマンドである。
【００８７】
ステップＳ６０２では、ルーム管理部３１１は、ステップＳ６０１によってクライアント端末１００から送信された待機ルーム切り替えコマンド７０１を受信する。
【００８８】
ステップＳ６０３では、ルーム管理部３１１は、ステップＳ６０２で受信した待機ルーム切り替えコマンド７０１に応じてメインルームから退室する。
【００８９】
ステップＳ６０４では、接続ルーム切り替え部３１２は、バッファ領域に保持している選択ルームＩＤを検索キーに、ルーム情報テーブル８００から待機ルームＩＤを取得し、取得した待機ルームＩＤを用いて待機ルームに入室する。
【００９０】
ステップＳ６０５では、ルーム管理部３１１は、クライアント端末１０１のカメラで撮影している映像を低解像度かつ低フレームレートでサイズの小さい映像データとして取得する。
【００９１】
ステップＳ６０６では、ルーム管理部３１１は、入室している待機ルームに対して、ステップＳ６０５で取得した映像データを配信する。
【００９２】
また、データテーブル８０１にクライアント端末１０１がメインルームから退室し、待機ルームへ入室したことに関する情報を記憶する。
【００９３】
ステップＳ６０７では、ルーム管理部３１１は、メインルーム切り替えコマンド７００を生成し、待機ルームに対してメインルーム切り替えコマンド７００（図７参照）を送信する。
【００９４】
待機ルーム表示エリア１００５に対して選択された映像を撮影しているユーザをデータテーブル８０１に登録されている情報に基づいて特定し、メインルーム切り替えコマンド７００に設定する。
【００９５】
図７には、メインルーム切り替えコマンド７００の構成が示されており、メインルーム切り替えコマンド７００は、コマンド、ユーザー名、ルームＩＤで構成される。
【００９６】
メインルーム切り替えコマンド７００は、クライアント端末１００からクライアント端末１０１に対して、メインルームへの入室を指示するコマンドである。
【００９７】
ステップＳ６０８では、ルーム管理部３１１は、ステップＳ６０７においてクライアント端末１００から送信されたメインルーム切り替えコマンド７００を受信する。
【００９８】
ステップＳ６０９では、ルーム管理部３１１は、ステップＳ６０８で受信したメインルーム切り替えコマンド７００に応じて、該当ユーザのクライアント端末１０１は待機ルームから退室する。
【００９９】
ステップＳ６１０では、接続ルーム切り替え部３１２は、バッファ領域に保持している選択ルームＩＤを検索キーに、ルーム情報テーブル８００からメインルームＩＤを取得し、取得したメインルームＩＤを用いてメインルームに入室する。
【０１００】
ステップＳ６１１では、ルーム管理部３１１は、クライアント端末１０１のカメラで撮影している映像を高解像度かつ高フレームレートで映像データを取得する。
【０１０１】
ステップＳ６１２では、ルーム管理部３１１は、入室しているメインルームに対して、映像データおよび音声データを配信する。
【０１０２】
また、データテーブル８０１にクライアント端末１０１が待機ルームから退室し、メインルームへ入室したことに関する情報を記憶する。
【０１０３】
以上、実施形態について示したが、本発明は、例えば、システム、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能である。
【０１０４】
具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１０５】
また、本発明におけるプログラムは、図４乃至６に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図４乃至６の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図４乃至６の各装置の処理方法ごとのプログラムであってもよい。
【０１０６】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【０１０７】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【０１０８】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【０１０９】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１０】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１１】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。
【０１１２】
また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適用できることは言うまでもない。
【０１１３】
この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１１４】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１１５】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１１６】
１００    クライアント端末
１０１    クライアント端末
１０２    ネットワーク
１０３    通信サーバ
【図１】
2020108105.tif 000003
【図２】
2020108105.tif 000004
【図３】
2020108105.tif 000005
【図４】
2020108105.tif 000006
【図５】
2020108105.tif 000007
【図６】
2020108105.tif 000008
【図７】
2020108105.tif 000009
【図８】
2020108105.tif 000010
【図９】
2020108105.tif 000011
【図１０】
2020108105.tif 000012
【図１１】
2020108105.tif 000013
【図１２】
2020108105.tif 000014
【図１３】
2020108105.tif 000015