首页 / 专利库 / 显示技术 / 虚拟现实 / 虚拟环境 / Image display method and system therefor

Image display method and system therefor

阅读:417发布:2022-10-01

专利汇可以提供Image display method and system therefor专利检索,专利查询,专利分析的服务。并且PROBLEM TO BE SOLVED: To provide an image display method capable of enlarging the scale of a system by reducing the data amount at the time of transmitting and receiving the position information on participants so as to realize a virtual environment where the plural participants participate in a virtual space on the computer of a work station or the like. SOLUTION: The plural client computers of the work stations or the like for realizing a virtual environment where plural participants participate in a three-dimensionally displayed virtual space are connected to a server by a network. The client computers transmit the position information on the respective participants (step 2) and transmit a filter for indicating the selection conditions of members to the server beforehand at the time of displaying the members inside the virtual space (step 1). The server receives the filter (step 5), filters and transmits only the position information on the participant suited to the conditions (steps 8 and 9) and reduces the data amount. By the data amount reduction, the loads on the network and the computers are reduced and the scale of the system is enlarged.,下面是Image display method and system therefor专利的具体信息内容。

【特許請求の範囲】
  • 【請求項1】 計算機上の仮想的な空間上にユーザの人物画像を配置することによって実現する仮想環境の画像表示方法において、 各ユーザの位置情報を収集するデータサーバに自分の位置情報送付するとともに予め自分が欲しいユーザの条件を送付する段階と、 前記データサーバが前記ユーザの条件に合致するユーザの位置情報を送信する段階と、 前記データサーバが送信したユーザの位置情報を受け取りそれに基づいて計算機上の仮想的な空間上に該ユーザの人物画像を配置する段階と、 を有することを特徴とする画像表示方法。
  • 【請求項2】 各ユーザの位置情報を収集するデータサーバと、 計算機上の仮想的な空間上にデータサーバから送信されるユーザの位置情報に基づいて該ユーザの人物画像を配置することによって仮想環境を実現する複数のクライアント計算機と、 前記クライアント計算機を前記データサーバに結ぶネットワークと、を有し、 前記クライアント計算機は自分の位置情報と共に自分が欲しいユーザの条件を前記データサーバに送付する手段を有し、 前記データサーバは前記ユーザの条件に合致するユーザの位置情報を送信するフィルタリング手段を有することを特徴とする画像表示システム。
  • 【請求項3】 データサーバに送付するユーザの条件が、自分を除くすべてのユーザ数を下まわる数を指定してユーザを選別するためのフィルタリングの条件であることを特徴とする請求項2記載の画像表示システム。
  • 【請求項4】 データサーバに送付するユーザの条件で指定するユーザ数を、自分の計算機の処理能力とネットワークの転送能力により設定することを特徴とする請求項3記載の画像表示システム。
  • 说明书全文

    【発明の詳細な説明】

    【0001】

    【発明の属する技術分野】本発明は、パーソナルコンピュータ(PC)やワークステーション(WS)などの計算機上で、街や家などの三次元表示された仮想的な空間を作り、計算機ネットワークや公衆回線を介して、複数の参加者や参加する仮想環境を構築する分野にかかわり、参加者の仮想空間上での位置情報を管理する計算機上から各参加者の計算機上へ、他の参加者の位置情報を送付する技術に関係する。

    【0002】

    【従来の技術】従来より、ネットワークで結ばれたPC
    やWSなどの計算機上で、三次元表示された仮想的な空間に複数の参加者が参加する仮想環境を実現する画像表示方法が知られている。 図4はその説明図である。 この画像表示方法では、参加者の仮想空間上での位置情報を収集して管理する計算機(サーバServer)があり、このサーバの計算機上から各参加者の計算機(Cl
    ient1〜N)上へ他の参加者の位置情報を送付している。 その際、従来は、サーバが参加者と同じ仮想空間内に存在しているすべての参加者の位置情報(本人分を除くN−1人分)を、各参加者のN台のクライアント計算機に送信していた。

    【0003】

    【発明が解決しようとする課題】しかしながら、上記従来の仮想環境実現のための画像表示方法では、PCやW
    Sなどの計算機上で、三次元表示された仮想的な空間に複数の参加者(メンバ)が参加する仮想環境を実現する際に、参加者と同じ仮想空間内に存在しているすべてのメンバの位置情報を送受信してしまうため、データ量が増大し、ネットワークや各参加者の計算機(クライアント計算機)に負荷をかける原因となり、システムの大規模化を妨げるといった問題があった。

    【0004】本発明は上記従来の技術の問題点を解決するためのものであり、その目的は、PCやWSなどの計算機上で、三次元表示された仮想的な空間に複数の参加者が参加する仮想環境を実現する際に、システムの大規模化に伴うデータ量の増大と、ネットワークやクライアント計算機の負荷の増大を回避し、システムの大規模化を可能にし、あるいはネットワークやクライアント計算機の能に応じてシステムを構成できる画像表示方法およびシステムを提供することにある。

    【0005】

    【課題を解決するための手段】上記の目的を達成するため本発明は、計算機上の仮想的な空間上にユーザの人物画像を配置することによって実現する仮想環境の画像表示方法において、各ユーザの位置情報を収集するデータサーバに自分の位置情報送付するとともに予め自分が欲しいユーザの条件を送付する段階と、前記データサーバが前記ユーザの条件に合致するユーザの位置情報を送信する段階と、前記データサーバが送信したユーザの位置情報を受け取りそれに基づいて計算機上の仮想的な空間上に該ユーザの人物画像を配置する段階と、を有することを特徴とする。

    【0006】あるいは、各ユーザの位置情報を収集するデータサーバと、計算機上の仮想的な空間上にデータサーバから送信されるユーザの位置情報に基づいて該ユーザの人物画像を配置することによって仮想環境を実現する複数のクライアント計算機と、前記クライアント計算機を前記データサーバに結ぶネットワークと、を有し、
    前記クライアント計算機は自分の位置情報と共に自分が欲しいユーザの条件を前記データサーバに送付する手段を有し、前記データサーバは前記ユーザの条件に合致するユーザの位置情報を送信するフィルタリング手段を有することを特徴とする画像表示システムを目的達成の手段とする。

    【0007】上記の画像表示システムでは、データサーバに送付するユーザの条件を、自分を除くすべてのユーザ数を下まわる数を指定してユーザを選択するためのフィルタリングの条件とするのが、送受信するデータ量を確実に削減する点で好適である。

    【0008】また、上記の画像表示システムでは、データサーバに送付するユーザの条件で指定するユーザ数を、自分の計算機の処理能力とネットワークの転送能力により設定するのが、ネットワークの転送能力やクライアント計算機の処理能力に応じてデータサーバに接続できるようにする上で好適である。

    【0009】本発明では、PCやWSなどの計算機上で、三次元表示された仮想的な空間に複数の参加者が参加する仮想環境を実現し、参加者それぞれの位置情報を送受信し仮想空間内でメンバを描画して表示する時に、
    予めデータサーバに送信した条件に適合した参加者の位置情報だけを送信してもらう仕組み提供として、データサーバから送信する位置情報を削減し、ネットワークや計算機の負荷を軽減する。 ネットワークと計算機の負荷を軽減する。 また、各参加者の計算機の処理能力に応じて条件設定を可能にすることで、処理能力の異なる参加者の計算機を同一のデータサーバに接続可能とする。

    【0010】

    【発明の実施の形態】以下、図面を用いて本発明の実施の形態を詳しく説明する。

    【0011】図1は、本発明の一実施形態例におけるシステム構成図である。 図1の例では、仮想空間への参加者情報を保持しているサーバServerにN台のクライアント計算機Client1〜Nが計算機ネットワークや公衆回線等で接続されている状況を示している。

    【0012】図1に示すように、接続しているクライアント計算機は、計算機上の仮想空間へ自分の分身を表す画像を配置するとともに、それぞれ自分の現在の仮想空間内での位置情報(x 1 ,y 1 ,z 1 )〜(x N ,y N
    N )をサーバに送信し、サーバから他の参加者の位置情報のテーブルTable1〜Nを受信する。 このテーブルを元にクライアント計算機Client1〜Nは、
    仮想空間内に他の参加者を人物を表す画像を描画して仮想環境を実現することになる。

    【0013】ここで、本実施形態例では、サーバSer
    verから送信されるテーブルTable1〜Nとして、予めクライアント計算機Client1〜Nから送信した条件(フィルタ)Filter1〜Nのそれぞれに適合した参加者の位置情報のみを当該クライアント計算機に送信する。

    【0014】図2は、本実施形態例によるクライアント側とサーバ側の位置情報処理を示すフローチャートである。 1〜4はクライアント側の処理ステップを示し、5
    〜9がサーバ側の処理ステップを示している。

    【0015】始めに、クライアント側の処理を説明する。

    【0016】まず、ステップ1において、フィルタを送信する。 すなわち、クライアントはサーバが位置情報を選別するために必要なフィルタを送信する。

    【0017】次に、ステップ2において、自分の座標値を送信する。 例えば、自分の移動を契機に、現在の自分の座標値をサーバに送信する。

    【0018】次に、ステップ3において、他人の座標値を受信する。 例えば、自分の移動や、他の参加者の移動によって、サーバから他の参加者の座標値を受信する。
    この座標値は、予めサーバに送信したフィルタの条件に適合したものだけである。

    【0019】次に、ステップ4において、描画を行う。
    すなわち、サーバから送信されてきた座標値を元に、他の参加者を仮想空間内に描画する。

    【0020】続いて、サーバ側の処理を説明する。

    【0021】まず、ステップ5において、フィルタを受信する。 すなわち、クライアント側のステップ1で送信されるフィルタを受信する。

    【0022】次に、ステップ6において、フィルタ更新を行う。 すなわち、クライアント側からのフィルタ受信を契機に、それまで蓄積していたフィルタを更新する。

    【0023】次に、ステップ7において、座標値を受信する。 すなわち、クライアント側のステップ2で移動操作等によって送信される新たな座標値を受信する。

    【0024】次に、ステップ8において、フィルタリングを行う。 ここでは、ステップ7での座標値の受信を受けて、予め受信しているフィルタを元に参加者の位置情報をフィルタリングする。 例えば、近傍n人のみの参加者を送信せよというフィルタを受信している場合は、元となる参加者と他の参加者の3次元空間内における距離を計算し、距離が短い順にn人の座標値を取り出したテーブルを作成する。

    【0025】次に、ステップ9において、座標値を送信する。 すなわち、ステップ8のフィルタリングの結果として得られた座標値のテーブルをクライアント側に送信する。 図3に本実施形態例における仮想空間内にN人の参加者がいる場合の具体的なフィルタ設定例を示し、
    図4の従来の構成と比較して説明する。

    【0026】図3の本実施形態例は、クライアント計算機Client1では、自分から見て近傍n人の参加者の位置情報だけを送信してもらうフィルタを設定し、クライアント計算機Client2では自分から見て近傍m人の参加者の位置情報だけを送信してもらうフィルタを設定し、クライアント計算機ClientNではフィルタを設定しない状態を示している。 これを受けて、サーバServerは、クライアント計算機Client
    1に対してn(n<(N−1))人分のメンバの位置情報を送信し、クライアント計算機Client2に対してm(m<(N−1))人分のメンバの位置情報を送信し、クライアント計算機ClientNに対して(N−
    1)人分のメンバの位置情報を送信する。

    【0027】一方、図4の従来例では、すべてのクライアントが、各参加者の現在の位置情報を送信し、サーバから自分以外の(N−1)人分の参加者の位置情報を受信していた。 そのため、クライアントとそれをサーバに接続しているネットワークには、常に(N−1)人分のデータ処理とデータ転送を行なうことが要求されていた。

    【0028】本実施形態例における構成では、予め自分を除くすべてのクライアント数(N−1)よりも少ない例えば近傍のn人分だけの位置情報を取り出すように、
    クライアントからサーバに対してフィルタが送信されている。 そのため、サーバはN人中n人分だけの位置情報をクライアントに送信すればよい。 クライアント計算機は仮想空間内に描画すべき参加者が減るので計算量が減る。 クライアントでは、全体としてN人が存在する仮想空間内でクライアント側の要求によりn人だけの表示が行なわれていることを、例えば「n/N人表示中」というテキストを画面に出すといった方法で表示する。

    【0029】よって、クライアント計算機やネットワークが(N−1)人分のデータ処理とデータ転送を行なうことが出来ない場合も、それぞれのクライアント計算機やネットワークの条件に適した人数の設定を行なうことでサーバに接続することが可能になる。

    【0030】以下は、応用例を示す。

    【0031】近傍n人という設定の他に、特定のメンバに共通のグループに属するというタグを配送し、同時にタグをフィルタ条件としてサーバへ送信することによって、メンバにクローズした仮想空間が実現するといった使用例も考えられる。

    【0032】また、自分が存在している仮想空間と別の仮想空間に注目し、参加者の位置情報を得る場合にも、
    注目した仮想空間を提供しているサーバに対してあらかじめフィルタを送信することによって、参加者の位置情報をフィルタリングしてもらうことも考えられる。

    【0033】この様に、クライアント計算機の処理能力や、ネットワークの転送能力、さらに、ユーザの目的によって様々なフィルタを設定しサーバにフィルタリングを行なわせることが可能である。

    【0034】これにより、各参加者の計算機の処理能力に応じてフィルタを設定することで、処理能力の異なるクライアント計算機を同一のサーバに接続することが可能である。

    【0035】

    【発明の効果】以上の説明で明らかなように、本発明は、サーバから転送されるデータの量をクライアントからコントロールすることができ、ネットワークや計算機の処理能力が異なるクライアントを接続することが可能になるとともに、従来の仮想環境実現する画像表示方法に比べ、サーバからクライアントへ送信されるデータが削減され、ネットワークやクライアント計算機の負荷が軽減されることによって、システムの大規模化を行なうことができる長所がある。

    【図面の簡単な説明】

    【図1】本発明の一実施形態例を示す位置情報送信のイメージ図である。

    【図2】上記実施形態例における位置情報送信のクライアント/サーバでの処理の流れを示すフローチャートである。

    【図3】上記実施形態例における位置情報を転送してもらうための具体的なフィルタ設定例と位置情報送信を説明する図である。

    【図4】従来の位置情報の転送を示す説明図である。

    【符号の説明】

    Server…サーバ Client1〜N…クライアント計算機 1〜4…クライアント側の処理ステップ 5〜9…サーバ側の処理ステップ

    高效检索全球专利

    专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

    我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

    申请试用

    分析报告

    专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

    申请试用

    QQ群二维码
    意见反馈