(57)【要約】  本願は仮想シーンにおける距離情報表示方法を開示し、該方法は、仮想シーンにおけるターゲット位置点の位置情報を取得するステップ（３１）と、ターゲット位置点の位置情報に基づいて、距離情報を取得するステップ（３２）と、仮想シーンのシーン画面において、ターゲット位置点の指示アイコンに対応する位置に、距離情報を表示するステップ（３３）とを含む。該方法によれば、仮想シーンのシーン画面において指示アイコンを持つターゲット位置点について、端末は、仮想シーンのシーン画面において、指示アイコンに対応する位置に、現在の制御対象と該ターゲット位置点との間の距離情報を表示することができ、距離情報の表示効果を向上させる。本願は仮想シーンにおける端末及びコンピュータ装置を更に開示する。
2021515348.tif 000002
【特許請求の範囲】
【請求項１】
端末が実行する仮想シーンにおける距離情報表示方法であって、
前記端末が前記仮想シーンにおけるターゲット位置点の位置情報を取得するステップであって、前記ターゲット位置点が前記仮想シーンのシーン画面において指示アイコンを持つ位置点であり、前記シーン画面が現在の制御対象の視角から前記仮想シーンを観察した時の画面である、ステップと、
前記端末が前記ターゲット位置点の位置情報に基づいて、前記ターゲット位置点と前記現在の制御対象との間の距離を指示するための距離情報を取得するステップと、
前記端末が前記仮想シーンのシーン画面において、前記ターゲット位置点の指示アイコンに対応する位置に、前記距離情報を表示するステップと、を含むことを特徴とする、方法。
【請求項２】
前記ターゲット位置点は、所定の仮想対象の位置する位置点を含み、前記ターゲット位置点の指示アイコンは、前記所定の仮想対象を指示するための第１アイコンを含み、前記端末が前記仮想シーンのシーン画面において、前記ターゲット位置点の指示アイコンに対応する位置に、前記距離情報を表示するステップは、
前記端末が前記仮想シーンのシーン画面において、前記現在の制御対象に対する前記所定の仮想対象の直線方向に前記第１アイコンを表示するステップと、
前記端末が前記第１アイコンに対応する位置に、前記距離情報を表示するステップと、を含むことを特徴とする
請求項１に記載の方法。
【請求項３】
前記ターゲット位置点は、最寄り境界点を含み、前記最寄り境界点は、各領域境界点のうち前記現在の制御対象に最も近い位置点であり、前記領域境界点は、前記仮想シーンにおける第１所定の領域の境界における位置点であり、前記現在の制御対象は、前記第１所定の領域外に位置し、前記ターゲット位置点の指示アイコンは、前記現在の制御対象と前記第１所定の領域との間の相対的位置を指示するための第２アイコンを含み、前記端末が前記仮想シーンのシーン画面において、前記ターゲット位置点の指示アイコンに対応する位置に、前記距離情報を表示するステップは、
前記端末が前記仮想シーンのシーン画面におけるサムネイルマップの境界に、前記第２アイコンを表示するステップであって、前記サムネイルマップの境界における前記第２アイコンの位置が前記現在の制御対象に対する前記最寄り境界点の方向を指示する、ステップと、
前記端末が前記第２アイコンに対応する位置に、前記距離情報を表示するステップと、を含むことを特徴とする
請求項１に記載の方法。
【請求項４】
前記ターゲット位置点は、マーキングされた位置点を含み、前記ターゲット位置点の指示アイコンは、前記マーキングされた位置点を指示するための第３アイコンを含み、前記端末が前記仮想シーンのシーン画面において、前記ターゲット位置点の指示アイコンに対応する位置に、前記距離情報を表示するステップは、
前記端末が前記仮想シーンのシーン画面における方位表示領域に前記第３アイコンを表示するステップであって、前記方位表示領域における前記第３アイコンの位置が前記現在の制御対象に対する前記マーキングされた位置点の方向を指示する、ステップと、
前記端末が前記第３アイコンに対応する位置に、前記距離情報を表示するステップと、を含むことを特徴とする
請求項１に記載の方法。
【請求項５】
前記仮想シーンのシーン画面におけるサムネイルマップを拡大する操作を受信した時、前記端末が前記仮想シーンの完全なマップを表示するためのマップインタフェースを表示するステップと、
前記端末が、前記完全なマップにおける前記マーキングされた位置点の位置を指示するための第４アイコンを前記マップインタフェースに表示するステップと、
前記端末が前記第４アイコンに対応する位置に、前記距離情報を表示するステップと、を更に含むことを特徴とする
請求項４に記載の方法。
【請求項６】
前記端末が前記仮想シーンのシーン画面において、前記ターゲット位置点の指示アイコンに対応する位置に、前記距離情報を表示するステップは、
前記端末が前記仮想シーンのシーン画面において、前記ターゲット位置点周辺の所定の位置にテキストの形式で前記距離情報を表示するステップを含むことを特徴とする
請求項１から５のうちいずれか一項に記載の方法。
【請求項７】
前記端末が前記距離情報に基づいて、前記ターゲット位置点の指示アイコンのターゲットサイズを取得するステップと、
前記端末が前記ターゲット位置点の指示アイコンのサイズを前記ターゲットサイズに調整するステップと、を更に含むことを特徴とする
請求項１から６のうちいずれか一項に記載の方法。
【請求項８】
前記端末が前記仮想シーンのシーン画面において、前記ターゲット位置点の指示アイコンに対応する位置に、前記距離情報を表示するステップは、
距離表示要件が満たされている場合、前記端末が前記仮想シーンのシーン画面において、前記ターゲット位置点の指示アイコンに対応する位置に、前記距離情報を表示するステップを実行し、
ここで、前記距離表示要件は、
前記現在の制御対象が前記仮想シーンにおける第２所定の領域内に位置するという要件、
前記ターゲット位置点と前記現在の制御対象との間の距離が距離閾値を超えるという要件、
前記ターゲット位置点が前記現在の制御対象の前方の視野角の範囲内に位置するという要件、
前記ターゲット位置点が前記仮想シーンのシーン画面外に位置するという要件のうちの少なくとも１つを含むことを特徴とする
請求項１から７のうちいずれか一項に記載の方法。
【請求項９】
端末であって、
仮想シーンにおけるターゲット位置点の位置情報を取得するように構成される位置情報取得モジュールであって、前記ターゲット位置点が前記仮想シーンのシーン画面において指示アイコンを持つ位置点であり、前記シーン画面が現在の制御対象の視角から前記仮想シーンを観察した時の画面である、位置情報取得モジュールと、
前記ターゲット位置点の位置情報に基づいて、前記ターゲット位置点と前記現在の制御対象との間の距離を指示するための距離情報を取得するように構成される距離情報取得モジュールと、
前記仮想シーンのシーン画面において、前記ターゲット位置点の指示アイコンに対応する位置に、前記距離情報を表示するように構成される第１情報表示モジュールと、を備えることを特徴とする、端末。
【請求項１０】
前記ターゲット位置点は、所定の仮想対象の位置する位置点を含み、前記ターゲット位置点の指示アイコンは、前記所定の仮想対象を指示するための第１アイコンを含み、前記第１情報表示モジュールは、
前記仮想シーンのシーン画面において、前記現在の制御対象に対する前記所定の仮想対象の直線方向に前記第１アイコンを表示するように構成される第１アイコン表示コンポーネントと、
前記第１アイコンに対応する位置に、前記距離情報を表示するように構成される第１情報表示ユニットと、を備えることを特徴とする
請求項９に記載の端末。
【請求項１１】
前記ターゲット位置点は、最寄り境界点を含み、前記最寄り境界点は、各領域境界点のうち前記現在の制御対象に最も近い位置点であり、前記領域境界点は、前記仮想シーンにおける第１所定の領域の境界における位置点であり、前記現在の制御対象は、前記第１所定の領域外に位置し、前記ターゲット位置点の指示アイコンは、前記現在の制御対象と前記第１所定の領域との間の相対的位置を指示するための第２アイコンを含み、前記第１情報表示モジュールは、
前記仮想シーンのシーン画面におけるサムネイルマップの境界に、前記第２アイコンを表示するように構成される第２アイコン表示コンポーネントであって、前記サムネイルマップの境界における前記第２アイコンの位置が前記現在の制御対象に対する前記最寄り境界点の方向を指示する、第２アイコン表示コンポーネントと、
前記第２アイコンに対応する位置に、前記距離情報を表示するように構成される第２情報表示ユニットと、を備えることを特徴とする
請求項９に記載の端末。
【請求項１２】
前記ターゲット位置点は、マーキングされた位置点を含み、前記ターゲット位置点の指示アイコンは、前記マーキングされた位置点を指示するための第３アイコンを含み、前記第１情報表示モジュールは、
前記仮想シーンのシーン画面における方位表示領域に前記第３アイコンを表示するように構成される第３アイコン表示コンポーネントであって、前記方位表示領域における前記第３アイコンの位置が前記現在の制御対象に対する前記マーキングされた位置点の方向を指示する、第３アイコン表示コンポーネントと、
前記第３アイコンに対応する位置に、前記距離情報を表示するように構成される第３情報表示ユニットと、を備えることを特徴とする
請求項９に記載の端末。
【請求項１３】
前記仮想シーンのシーン画面におけるサムネイルマップを拡大する操作を受信した時、前記仮想シーンの完全なマップを表示するように構成されるマップ表示モジュールと、
前記完全なマップにおける前記マーキングされた位置点の位置を指示するための第４アイコンを前記完全なマップに表示し、前記第４アイコンに対応する位置に、前記距離情報を表示するように構成される第２情報表示モジュールと、を更に備えることを特徴とする
請求項１２に記載の端末。
【請求項１４】
前記第1情報表示モジュールは具体的には、前記仮想シーンのシーン画面において、前記ターゲット位置点周辺の所定の位置にテキストの形式で前記距離情報を表示するように構成されることを特徴とする
請求項９から１３のうちいずれか一項に記載の端末。
【請求項１５】
コンピュータ装置であって、前記コンピュータ装置は、プロセッサとメモリとを備え、前記メモリには、少なくとも１つの命令、少なくとも１つのプログラム、コード集合又は命令集合が記憶されており、前記少なくとも１つの命令、少なくとも１つのプログラム、コード集合又は命令集合は、請求項１から８のうちいずれか一項に記載の仮想シーンにおける距離情報表示方法を実現するために、前記プロセッサによりロードされて実行されることを特徴とする、コンピュータ装置。
【請求項１６】
コンピュータに、請求項１から８のうちいずれか一項に記載の仮想シーンにおける距離情報表示方法を実行させるように構成されることを特徴とする、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本願は、２０１８年０４月２７日に提出された出願番号２０１８１０３９２８５５．１、発明名称「仮想シーンにおける距離情報表示方法及びその、端末並びにコンピュータ装置」の中国特許出願の優先権を主張し、その全ての内容は引用によって本願に組み込まれる。
本願は、コンピュータアプリケーション技術分野に関し、特に仮想シーンにおける距離情報表示方法並びにその、端末コンピュータ装置及びコンピュータプログラムに関するものである。
【背景技術】
【０００２】
仮想シーンを構築する多くのアプリケーションプログラム（例えば、仮想現実アプリケーションプログラム、三次元マッププログラム、軍用シミュレーションプログラム、一人称シューティングゲーム、マルチプレイヤーオンラインバトルアリーナゲームなど）において、ユーザは、現在の制御対象とターゲット位置点と距離の取得を求めている。
【０００３】
関連技術において、仮想シーンを構築するアプリケーションプログラムは、２つのユーザにより制御されている仮想対象間の距離をマップにより指示することができる。具体的には、例えば、ある仮想シーンにおいて、２つ又は複数のユーザがチームを組む場合、そのうちの１つのユーザが現在の制御対象とチームメイトにより制御されている仮想対象との間の距離を知る必要がある場合、マップインタフェースを開いて、チームメイトにより制御されている仮想対象と該ユーザによる現在の制御対象との間の距離をマップインタフェースに表示することができる。
【０００４】
しかしながら、関連技術において、ユーザは、マップインタフェースを開かないと、チームメイトにより制御されている仮想対象と該ユーザによる現在の制御対象との間の距離を確認できない。上記マップを開く操作は、所定の操作時間がかかり、且つ仮想シーンにおけるユーザによる他の操作に影響を不可避的に与えることにより、距離情報の表示効果が低くなる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本願の実施例は、関連技術においてユーザがマップインタフェースを開かないと、チームメイトにより制御されている仮想対象と該ユーザによる現在の制御対象との間の距離を確認できず、所定の操作時間がかかり、且つ仮想シーンにおけるユーザによる他の操作に影響を不可避的に与えることにより、距離情報の表示効果が低くなるという課題を解決するために、仮想シーンにおける距離情報表示方法及びその、端末並びにコンピュータ装置を提供する。その技術的解決手段によれば、距離情報の表示効果を向上させることができる。その技術的解決手段は、以下のとおりである。
【課題を解決するための手段】
【０００６】
一態様によれば、仮想シーンにおける距離情報表示方法を提供する。前記方法は、端末により実行され、前記方法は、
前記仮想シーンにおけるターゲット位置点の位置情報を取得するステップであって、前記ターゲット位置点が前記仮想シーンのシーン画面において指示アイコンを持つ位置点であり、前記シーン画面が現在の制御対象の視角から前記仮想シーンを観察した時の画面である、ステップと、
前記ターゲット位置点の位置情報に基づいて、前記ターゲット位置点と前記現在の制御対象との間の距離を指示するための距離情報を取得するステップと、
前記仮想シーンのシーン画面において、前記ターゲット位置点の指示アイコンに対応する位置に、前記距離情報を表示するステップと、を含む。
【０００７】
一態様によれば、仮想シーンにおける距離情報表示端末を提供する。前記端末は、
前記仮想シーンにおけるターゲット位置点の位置情報を取得するように構成される位置情報取得モジュールであって、前記ターゲット位置点が前記仮想シーンのシーン画面において指示アイコンを持つ位置点であり、前記シーン画面が現在の制御対象の視角から前記仮想シーンを観察した時の画面である、位置情報取得モジュールと、
前記ターゲット位置点の位置情報に基づいて、前記ターゲット位置点と前記現在の制御対象との間の距離を指示するための距離情報を取得するように構成される距離情報取得モジュールと、
前記仮想シーンのシーン画面において、前記ターゲット位置点の指示アイコンに対応する位置に、前記距離情報を表示するように構成される第１情報表示モジュールと、を備える。
【０００８】
任意選択的に、前記端末は、
前記距離情報に基づいて、前記ターゲット位置点の指示アイコンのターゲットサイズを取得するように構成されるサイズ決定モジュールと、
前記ターゲット位置点の指示アイコンのサイズを前記ターゲットサイズに調整するように構成されるサイズ調整モジュールと、を更に備える。
【０００９】
任意選択的に、前記第１情報表示モジュールは具体的には、距離表示要件が満たされている場合、前記仮想シーンのシーン画面において、前記ターゲット位置点の指示アイコンに対応する位置に、前記距離情報を表示するステップを実行するように構成され、
ここで、前記距離表示要件は、
前記現在の制御対象が前記仮想シーンにおける第２所定の領域内に位置するという要件、
前記ターゲット位置点と前記現在の制御対象との間の距離が距離閾値を超えるという要件、
前記ターゲット位置点が前記現在の制御対象の前方の視野角の範囲内に位置するという要件、
前記ターゲット位置点が前記仮想シーンのシーン画面外に位置するという要件のうちの少なくとも１つを含む。
【００１０】
もう１つの態様によれば、コンピュータ装置を提供する。前記コンピュータ装置は、プロセッサとメモリとを備え、前記メモリには、少なくとも１つの命令、少なくとも１つのプログラム、コード集合又は命令集合が記憶されており、前記少なくとも１つの命令、前記少なくとも１つのプログラム、前記コード集合又は命令集合は、上記仮想シーンにおける距離情報表示方法を実現するために、前記プロセッサによりロードされて実行される。
【００１１】
また１つの態様によれば、コンピュータ可読記憶媒体を提供する。前記記憶媒体には、少なくとも１つの命令、少なくとも１つのプログラム、コード集合又は命令集合が記憶されており、前記少なくとも１つの命令、前記少なくとも１つのプログラム、前記コード集合又は命令集合は、上記仮想シーンにおける距離情報表示方法を実現するために、プロセッサによりロードされて実行される。
【発明の効果】
【００１２】
本願が提供する技術的解決手段は、下記有益な効果を有する。
仮想シーンにおいて、仮想シーンのシーン画面に指示アイコンを持つターゲット位置点について、端末は、仮想シーンのシーン画面において、指示アイコンに対応する位置に、現在の制御対象と該ターゲット位置点との間の距離情報を表示することができ、ユーザが仮想シーンのマップを開く必要がなく、距離情報の表示をより簡単にすると共に、仮想シーンにおけるユーザによる他の操作に影響を与えず、距離情報の表示効果を向上させる。
【００１３】
上記の一般的な説明及び後述する細部に関する説明は、例示及び説明のためのものに過ぎず、本願を限定するものではないことが理解されるべきである。
【図面の簡単な説明】
【００１４】
【図１】本願の一例示的な実施例による端末の構造を示す概略図である。
【図２】本願の一例示的な実施例による仮想シーンのシーン画面を示す概略図である。
【図３】本願の一例示的な実施例による仮想シーンにおける距離情報表示プロセスを示す概略図である。
【図４】図３に示した実施例に係る距離情報の表示を示す概略図である。
【図５】図３に示した実施例に係るもう１つの距離情報の表示を示す概略図である。
【図６】本願の一例示的な実施例による仮想シーンにおける距離情報表示方法を示すフローチャートである。
【図７】図６に示した実施例に係る距離情報の表示を示す概略図である。
【図８】図６に示した実施例に係るもう１つの距離情報の表示を示す概略図である。
【図９】図６に示した実施例に係る指示アイコンの表示を示す概略図である。
【図１０】本願の一例示的な実施例によるチームメイトによる制御対象同士間の距離の表示を示すフローチャートである。
【図１１】図１０に示した実施例に係るチームメイトとの間の距離の表示を示す概略図である。
【図１２】本願の一例示的な実施例によるセーフゾーンとの間の距離の表示を示すフローチャートである。
【図１３】図１２に示した実施例に係るセーフゾーンとの間の距離の表示を示す概略図である。
【図１４】本願の一例示的な実施例によるマーク一点との間の距離の表示を示すフローチャートである。
【図１５】図１４に示した実施例に係るマーク位置点との間の距離の表示を示す概略図である。
【図１６】本願の一例示的な実施例によるマーク位置点との間の距離の表示を示すフローチャートである。
【図１７】図１６に示した実施例に係るマーク位置点との間の距離の表示を示す概略図である。
【図１８】本願の一例示的な実施例による端末の構造を示すブロック図である。
【図１９】本願の一例示的な実施例によるコンピュータ装置の構造を示すブロック図である。
【発明を実施するための形態】
【００１５】
ここで添付した図面は、明細書に引き入れて本明細書の一部分を構成し、本発明に適合する実施例を示し、かつ、明細書とともに本願の技術的解決手段を解釈することに用いられる。
ここで、例示的な実施例を詳細に説明し、その例を図面に示す。以下の記述が図面に係る場合、別途にて示さない限り、異なる図面における同じ数字は、同じまたは類似する要素を示す。以下の例示的な実施例において記述する実施形態は、本発明の実施例に合致するすべての実施形態を代表するものではない。一方、それらは、添付された特許請求の範囲に詳細に記載されたような、本発明の一部の形態に合致するエンティティ装置及び方法の例に過ぎない。
【００１６】
仮想シーンは、アプリケーションプログラムが端末で実行される時に表示（又は提供）される仮想シーンである。該仮想シーンは、実世界に対するシミュレーション環境シーンであってもよく、セミシミュレーションセミ仮想三次元環境シーンであってもよく、純粋な仮想三次元環境シーンであってもよい。仮想シーンは、二次元仮想シーン、２．５次元仮想シーン及び三次元仮想シーンのうちのいずれか１つであってもよい。下記実施例は、仮想シーンが三次元仮想シーンであることを例として説明するが、これを限定するものではない。任意選択的に、該仮想シーンは、少なくとも２つの仮想キャラクター同士間の仮想シーンにおける対戦にも用いられる。任意選択的に、該仮想シーンは、少なくとも２つの仮想キャラクター同士が仮想銃器を用いて対戦を行うことにも用いられる。任意選択的に、該仮想シーンは、ターゲット領域範囲内で、少なくとも２つの仮想キャラクター同士が仮想銃器を用いて対戦を行うことにも用いられる。該ターゲット領域範囲は、仮想シーンにおいて経時的に小さくなる。
【００１７】
仮想対象は、仮想シーンにおける可動対象を指す。該可動対象は、仮想人物、仮想動物、アニメキャラクターのうちの少なくとも１つであってもよい。任意選択的に、仮想シーンが三次元仮想シーンである場合、仮想対象は、動画骨格技術に基づいて作成された三次元立体モデルである。各仮想対象は、三次元仮想シーンにおいて自体の形状及び体積を持ち、三次元仮想シーンにおける一部の空間を占める。
仮想シーンは一般的には、端末などのコンピュータ装置におけるアプリケーションプログラムにより生成され、端末におけるハードウェア（例えば、スクリーン）により表示される。該端末は、スマートフォン、タブレット又は電子書籍などの携帯端末であってもよい。又は、該端末は、ノートパソコン又は据え置き型コンピュータのようなパーソナルコンピュータ装置であってもよい。
【００１８】
本願の一例示的な実施例による端末の構造を示す概略図である図１を参照されたい。図１に示すように、該端末は、マザーボード１１０と、外部出力／入力装置１２０と、メモリ１３０と、外部インタフェース１４０と、静電容量式タッチシステム１５０と、電源１６０とを備える。
【００１９】
ここで、マザーボード１１０においてプロセッサ及びコントローラなどの処理素子が集積されている。
外部出力／入力装置１２０は、表示コンポーネント（例えば、ディスプレイ）、音声再生コンポーネント（例えば、スピーカー）、音声収集コンポーネント（例えば、マイクロホン）及び種々のボタンなどを備えてもよい。
メモリ１３０には、プログラムコード及びデータが記憶されている。
【００２０】
外部インタフェース１４０は、イヤホンインタフェース、充電インタフェース及びデータインタフェースなどを含んでもよい。
静電容量式タッチシステム１５０は、外部出力／入力装置１２０の表示コンポーネント又はボタンに集積されてもよい。静電容量式タッチシステム１５０は、ユーザによりユニット又はボタンで実行されるタッチ操作を検出するように構成される。
電源１６０は、端末における他の部材に給電するように構成される。
【００２１】
本願の実施例において、マザーボード１１０におけるプロセッサは、メモリに記憶されているプログラムコード及びデータを実行するか又は呼び出すことで、仮想シーンを生成し、生成した仮想シーンを外部出力／入力装置１２０により表示することができる。仮想シーンを表示する過程において、静電容量式タッチシステム１５０により、ユーザと仮想シーンとのインタラクション過程に実行されるタッチ操作を検出することができる。
【００２２】
ここで、仮想シーンは、三次元仮想シーンであってもよい。又は、仮想シーンは、二次元仮想シーンであってもよい。仮想シーンが三次元仮想シーンであることを例として、本願の一例示的な実施例による仮想シーンのシーン画面を示す概略図である図２を参照されたい。図１に示すように、仮想シーンのシーン画面２００は、仮想対象２１０、三次元仮想シーンの環境画面２２０、少なくとも１組の仮想制御ボタン２３０及び仮想対象２４０を含む。ここで、仮想対象２１０は、端末に対応するユーザによる現在の制御対象であってもよい。仮想制御ボタン２３０は、選択可能な制御要素である。つまり、ユーザは、仮想制御ボタン２３０により仮想対象２１０を制御することができる。仮想対象２４０は、ユーザ以外のものにより制御される対象であってもよい。つまり、仮想対象２４０は、アプリケーションプログラム自体により制御される。又は、仮想対象２４０は、ユーザにより制御される他の端末における仮想対象であってもよい。ユーザは、仮想対象２１０と仮想対象２４０とのインタラクションを制御することができる。例えば、仮想対象２１０を、仮想対象２４０を攻撃するように制御することができる。
【００２３】
図２において、仮想対象２１０及び仮想対象２４０は、三次元仮想シーンにおける三次元モデルである。シーン画面２００に表示される三次元仮想シーンの環境画面は、仮想対象２１０の視角で観察された物体である。例示的には、図２に示すように、仮想対象２１０の視角で観察された場合に表示された三次元仮想シーンの環境画面２２０は、陸地２２４、天空２２５、地平線２２３、丘２２１及び工場の建物２２２である。
仮想対象２１０は、ユーザによる制御で即時移動することができる。例えば、図２に示した仮想制御ボタン２３０は、仮想対象２１０の移動を制御するための仮想ボタンである。ユーザが該仮想制御ボタン２３０をタッチする時、仮想対象２１０は、仮想シーンにおいて、仮想制御ボタン２３０に対するタッチポイントの中心の方向へ移動することができる。
【００２４】
本願の一例示的な実施例による仮想シーンにおける距離情報表示プロセスを示す概略図である図３を参照されたい。図３に示すように、上記仮想シーンに対応するアプリケーションプログラムを実行する端末（例えば、上記図1に示した端末）は、下記ステップを実行することで、現在の制御対象とターゲット位置点との間の距離情報を表示することができる。
【００２５】
ステップ３１において、該仮想シーンにおけるターゲット位置点の位置情報を取得し、該ターゲット位置点が該仮想シーンのシーン画面において指示アイコンを持つ位置点であり、該シーン画面が現在の制御対象の視角から仮想シーンを観察した時の画面である。
本願の実施例において、現在の制御対象は、上記仮想シーンにおいて、該仮想シーンを生成する端末により制御される仮想対象を指す。例えば、仮想シーンがシューティングゲームシーンであることを例として、該現在の制御対象は、ゲームシーンに位置し、且つ現在の端末に対応するユーザにより該端末で制御される仮想兵士である。
【００２６】
ステップ３２において、該ターゲット位置点の位置情報に基づいて、該ターゲット位置点と現在の制御対象との間の距離を指示するための距離情報を取得する。
本願の実施例において、上記ターゲット位置点と現在の制御対象との間の距離は、上記仮想シーンにおけるターゲット位置点と現在の制御対象との仮想距離であってもよい。
【００２７】
ステップ３３において、該仮想シーンのシーン画面において、該ターゲット位置点の指示アイコンに対応する位置に、該距離情報を表示する。
図３に示した技術的解決手段によれば、仮想シーンにおいて、仮想シーンのシーン画面において指示アイコンを持つターゲット位置点について、端末は、仮想シーンのシーン画面において、該指示アイコンに対応する位置に、現在の制御対象と該ターゲット位置点との間の距離情報を表示することができ、ユーザが仮想シーンのマップを開く必要がなく、距離情報の表示をより簡単にすると共に、仮想シーンにおけるユーザによる他の操作に影響を与えず、距離情報の表示効果を向上させる。
【００２８】
本願の実施例において、端末は、ターゲット位置点の指示アイコンに対応する位置に、距離情報を表示する場合、該仮想シーンのシーン画面において、該ターゲット位置点周辺の所定の位置で該距離情報をテキスト形式で表示することができる。
ここで、上記ターゲット位置点周辺の所定の位置は、ターゲット位置点に接した左側、右側、上方又は下方などであってもよい。
【００２９】
例えば、本願の実施例に係る距離情報の表示を示す概略図である図４を参照されたい。端末に表示される仮想シーン４０には、現在の制御対象４１と、ターゲット位置点の指示アイコン４２（即ち、図４における逆三角形のアイコン）とが含まれる。指示アイコン４２に接した左側に、表示枠４３が更に表示される。該表示枠４３には、指示アイコン４２に対応するターゲット位置点と現在の制御対象４１との間の距離の数値テキストである（図４において５６８ｍとして表示される）。
【００３０】
もう１つの可能な実現形態において、端末がターゲット位置点の指示アイコンに対応する位置に、距離情報を表示する場合、該仮想シーンのシーン画面において、該ターゲット位置点周辺の所定の位置で該距離情報を図形の形式で表示することができる。
例えば、本願の実施例に係るもう１つの距離情報の表示を示す概略図である図５を参照されたい。図５に示すように、端末に表示される仮想シーン５０には、現在の制御対象象５１と、ターゲット位置点の指示アイコン５２（即ち、図５における逆三角形のアイコン）とが含まれる。指示アイコン５２に接した左側に、距離指示図形５３が更に表示される。該距離指示図形５３は、１つから複数本のバーからなり、且つ該距離指示図形５３におけるバーの数は、対応するターゲット位置点と現在の制御対象５１との間の距離の長短を指示する。例えば、距離指示図形５３におけるバーの数が多いほど、ターゲット位置点と現在の制御対象５１との間の距離が長くなることを表す。
【００３１】
本願の技術的解決手段において、仮想シーンのシーン画面の簡潔化を確保するために、距離情報の表示について一定の要件を設定する。設定された要件が満たされている場合のみに、仮想シーンのシーン画面に距離情報を表示する。
本願の一例示的な実施例による仮想シーンにおける距離情報表示方法を示すフローチャートである図６を参照されたい。距離情報の表示について一定の要件を設定することを例として、図６に示すように、該仮想シーンにおける距離情報表示方法は、下記ステップを含んでもよい。
【００３２】
ステップ６０１において、該仮想シーンにおけるターゲット位置点の位置情報を取得し、該ターゲット位置点が該仮想シーンのシーン画面において指示アイコンを持つ位置点であり、該シーン画面が現在の制御対象の視角から仮想シーンを観察した時の画面である。
本願の実施例において、仮想シーンにおいて、所定の仮想対象の位置する位置点、所定の領域の境界における現在の制御対象に最も近い位置点又は仮想シーンにおけるマーキングされた位置点などのような、ユーザが特に注目すべき幾つかの位置点が存在する可能性がある。ユーザがこれらの特に注目すべき位置点の方位を直ちに把握することを容易にするために、端末は、仮想シーンのシーン画面にこれらの位置点の指示アイコンを表示することができる。仮想シーンにおいて、対応する指示アイコンを持つ位置点はいずれも上記ターゲット位置点とすることができる。
【００３３】
任意選択的に、仮想シーンに対応するアプリケーションプログラムの開発者は、仮想シーンにおいて対応する指示アイコンを持つ位置点のうち、どのようなタイプの位置点がターゲット位置点であるかを予め設定することができる。例えば、アプリケーションプログラムの開発者は、予め、所定の仮想対象の位置する位置点をターゲット位置点とし、対応する指示アイコンを持つ他の位置点をターゲット位置点としない。
【００３４】
又は、ユーザは、仮想シーンにおいて対応する指示アイコンを持つ位置点のうち、どのようなタイプの位置点がターゲット位置点であるかを自ら設定することができる。例えば、端末は、ユーザのために、ターゲット位置点設定インタフェースを表示することができる。該ターゲット位置点設定インタフェースには、チェックを入れることが可能である少なくとも１つのオプションが含まれる。各オプションは、仮想シーンにおいて対応する指示アイコンを持つ位置点に対応する。ユーザが該ターゲット位置点設定インタフェースにおいて所定の仮想対象の位置する位置点に対応するオプションにチェックを入れてから、端末は、該所定の仮想対象の位置する位置点をターゲット位置点とすることができる。
【００３５】
端末は、仮想シーンのシーン画面を表示する時、仮想シーンにおけるターゲット位置点の位置情報を取得することができる。ここで、該位置情報は、仮想シーンに対応する座標系における座標であってもよい。ここで、該仮想シーンに対応する座標系は、水平座標系であってもよい。又は、該仮想シーンに対応する座標系は、三次元空間座標系であってもよい。
【００３６】
本願の実施例において、端末は、仮想シーンにおけるターゲット位置点の位置情報をリアルタイムに取得することができる。又は、仮想シーンにおけるターゲット位置点の位置が変更不可能である場合（例えば、ターゲット位置点がマーキングされた建物の位置する位置点である場合）、端末は、該ターゲット位置点の位置情報を予め取得してバッファリングすることもできる。後続で距離情報を表示する必要がある場合、バッファリングされた位置情報を直接的に読み取る。
【００３７】
ステップ６０２において、該ターゲット位置点の位置情報に基づいて、該ターゲット位置点と現在の制御対象との間の距離を指示するための距離情報を取得する。
端末は、ターゲット位置点の位置情報を取得するのに加え、仮想シーンにおける現在の制御対象の位置情報をリアルタイムに取得し、ターゲット位置点の位置情報及び現在の制御対象の位置情報に基づいて、現在の制御対象とターゲット位置点との間の距離を算出し、該ターゲット位置点に対応する距離情報を取得することもできる。
【００３８】
例えば、距離情報が仮想シーンに対応する座標系における座標であることを例として、端末は、現在の制御対象の座標及びターゲット位置点の座標に基づいて、簡単な幾何学的計算により、現在の制御対象とターゲット位置点との直線水平距離を得て、算出された該直線水平距離をターゲット位置点に対応する距離情報とすることができる。
又は、上記仮想シーンに対応する座標系が三次元空間座標系である場合、端末は、現在の制御対象の座標及びターゲット位置点の座標に基づいて、簡単な幾何学的計算により、現在の制御対象とターゲット位置点との直線三次元空間距離を得て、算出された直線三次元空間距離をターゲット位置点に対応する距離情報とすることもできる。
【００３９】
ステップ６０３において、距離表示要件が満たされている場合、該仮想シーンのシーン画面において、該ターゲット位置点の指示アイコンに対応する位置に、該距離情報を表示する。
本願の実施例において、端末は、距離情報を表示する前に、まず、予め設定された距離表示要件が満たされているかを判定する。距離表示要件が満たされていると判定した時、後続の距離情報表示ステップを実行する。距離表示要件が満たされていないと判定した時、端末は、該距離情報表示ステップを実行しない。
【００４０】
ここで、具体的な表示要件は、以下を含んでもよい。
１）現在の制御対象が前記仮想シーンにおける第２所定の領域内に位置する。
実際の適用において、仮想シーンは、複数の領域に分けられることができる。異なる領域の役割も異なる。なお、幾つかの領域に距離情報を表示する必要があるが、別の幾つかの領域に距離情報を表示する必要がないことがある。従って、本願の実施例において、端末は、距離情報を表示する前に、まず、現在の制御対象が距離情報の表示を必要とする第２所定の領域内に位置するかを判定する。該領域に位置していると、後続の距離情報表示ステップを実行する。位置しないと、端末は、上記距離情報を表示しなくてもよい。
【００４１】
例えば、競技ゲームを例とする場合、スポーツゲームの仮想シーンに誕生領域及び競技領域が含まれる。プレイヤーキャラクターは誕生領域において誕生し、競技領域に全部空中投下して競技活動を行う。ここで、誕生領域に上記距離情報を表示する必要がない。プレイヤーキャラクターが誕生領域に位置する場合のシーン画面の簡潔性を向上させるために、端末は、プレイヤーキャラクターが競技領域に位置していると判定した場合にのみ、後続の距離情報表示ステップを実行する。
【００４２】
２）ターゲット位置点と該現在の制御対象との間の距離が距離閾値を超える。
仮想シーンにおいて、端末に対応する現在の制御対象がターゲット位置点近傍に位置する場合、ユーザは、一般的には、現在の制御対象とターゲット位置点との正確な距離を把握する必要がない。従って、本願の実施例において、インタフェース表示の簡潔性を向上させるために、端末は、上記距離情報を表示する前に、まず、現在の制御対象とターゲット位置点との間の距離が距離閾値より大きいかどうかを判定することができる。距離閾値より大きい場合、後続の距離情報表示ステップを実行する。距離閾値以下である場合、端末は、上記距離情報を表示しなくてもよい。
【００４３】
ここで、上記距離閾値は、開発者により予め設定されたものであってもよい。例えば、開発者は、経験的に距離閾値を１０ｍとする。端末に対応する現在の制御対象とターゲット位置点との間の距離が１０ｍより大きい場合、端末は、該ターゲット位置点の指示アイコンに対応する位置に、該距離情報を表示する。１０ｍ以下である場合、端末は、該距離情報を表示しない。
又は、上記距離情報が数値テキストの形式で表示され、且つ数値が整数である場合、上記距離閾値は、１としてもよい。つまり、端末に対応する現在の制御対象とターゲット位置点との間の距離が１ｍより大きい場合、端末は、該ターゲット位置点の指示アイコンに対応する位置に、該距離情報を表示する。１ｍ以下である場合、端末は、該距離情報を表示しない。
【００４４】
又は、上記距離閾値は、ユーザにより設定されてもよい。例えば、端末は、ユーザのために、距離閾値設定インタフェースを表示する。ユーザが該距離閾値設定インタフェースにおいて１つの数値を選択するか又は入力してから、端末は、該数値に対応する距離を上記距離閾値とする。
【００４５】
３）ターゲット位置点が該現在の制御対象の前方の視野角の範囲内に位置する。
実際の適用において、ユーザは、一般的には、現在の制御対象の前方の可視範囲内のターゲット位置点のみに注目する。従って、本願の実施例において、端末は、現在の制御対象とターゲット位置点との間の距離情報を表示する前に、まず、ターゲット位置点が現在の制御対象の前方の視野角の範囲内に位置しているかを判定することができる。視野角の範囲内に位置していると、該ターゲット位置点の指示アイコンに対応する位置に、距離情報を表示する。そうでなければ、端末は、該ターゲット位置点の距離情報を表示しなくてもよい。
【００４６】
例えば、本願の実施例に係る距離情報表示を示す概略図である図７を参照されたい。図７に示すように、端末に表示された仮想シーン７０には、現在の制御対象７１と、ターゲット位置点Ａの指示アイコン７２（即ち、図７における逆三角形のアイコン）とが含まれる。図７において、ターゲット位置点Ａは、現在の制御対象７１の直前の可視範囲内に位置する。この場合、端末は、指示アイコン７２に接する左側に表示枠７３を表示する。該表示枠７３に、ターゲット位置点Ａと現在の制御対象７１との間の距離の数値テキストを表示する。仮想シーン７０には、ターゲット位置点Ｂも存在する。該ターゲット位置点Ｂは、指示アイコン７４に対応し、且つ、該ターゲット位置点Ｂは、現在の制御対象７１の直前の視野角の範囲外に位置する（例えば、該ターゲット位置点Ｂは、現在の制御対象７１の側面又は後方に位置してもよい）。この場合、指示アイコン７４は、仮想シーン７０のシーン画面の縁に表示され、矢印により、現在の制御対象７１に対するターゲット位置点Ｂの方位を指示する。また、端末が指示アイコン７４に対応するように現在の制御対象７１とターゲット位置点Ｂとの間の距離情報を表示することがない。
【００４７】
４）ターゲット位置点が該仮想シーンのシーン画面外に位置する。
本願の実施例において、ターゲット位置点が仮想シーンのシーン画面外に位置することは、広く言えば、ターゲット位置点が該仮想シーンのシーン画面内に直接的に表示されていないことを指す。例えば、ターゲット位置点が現在の制御対象の前方の視野角の範囲外に位置する場合、ターゲット位置点が現在の制御対象の前方の視野角の範囲内に位置し且つ地平線外に位置する場合、又はターゲット位置点が現在の制御対象の前方の視野角の範囲内に位置し且つ地平線内の他の仮想対象（例えば、建物、石、木又は山坂等）により遮られる場合、いずれも、仮想シーンのシーン画面外に位置すると認められる。
【００４８】
例えば、本願の実施例に係るもう１つの距離情報表示を示す概略図である図８を参照されたい。図８に示すように、端末に表示された仮想シーン８０には、現在の制御対象８１と、ターゲット位置点の指示アイコン８２（即ち、図８における逆三角形のアイコン）とが含まれる。該ターゲット位置点は、コンピュータ又は他のユーザにより制御されるヒト形態の仮想対象の位置する位置点である。時点ａで、該ヒト形態の仮想対象に対応する位置点は、仮想シーンのシーン画面内に位置する。つまり、ユーザにより直接的に観察されるものである。この場合、端末は、該ヒト形態の仮想対象の位置する位置点の距離情報を表示しない。時点ａの後の時点ｂで、ヒト形態の仮想対象は、建物の背後に移動した。この場合、ヒト形態の仮想対象に対応する位置点は、仮想シーンのシーン画面外に位置する。ユーザにより直接的に観察されるものではない。この場合、端末は、指示アイコン８２に対応するように表示枠８３を表示し、該表示枠８３に該ヒト形態の仮想対象の位置する位置点の距離情報をテキストの形式で表示する。
【００４９】
実際の適用において、上記４つの距離表示要件は、単独で用いられてもよい。つまり、端末は、上記４つの距離表示要件のうちのいずれか１つが満たされていると判定した時、上記距離情報表示ステップを実行することができる。又は、上記４つの距離表示要件のうちの一部を組み合わせて用いてもよい。つまり、上記４つの距離表示要件のうちの所定の２つ又は所定の３つの要件が満たされていると判定した時、上記距離情報表示ステップを実行することができる。又は、上記４つの距離表示要件の全部を組み合わせて用いてもよい。つまり、端末は、上記４つの距離表示要件の全部が満たされていると判定した時、上記距離情報表示ステップを実行することができる。
【００５０】
1つの可能な実現形態において、端末は、距離情報に基づいて、ターゲット位置点に対応する指示アイコンを調整することで、ターゲット位置点と現在の制御対象との間の距離の遠近を更に指示することもできる。例えば、端末は、ターゲット位置点の距離情報に基づいて、該ターゲット位置点の指示アイコンのターゲットサイズを取得し、該ターゲット位置点の指示アイコンのサイズを該ターゲットサイズに調整することができる。
ここで、端末において、ターゲット位置点の指示アイコンと距離情報との対応関係が予め設定されてもよい。指示アイコンを調整する場合、端末は、ターゲット位置点の距離情報に基づいて、上記対応関係を照会することで指示アイコンのターゲットサイズを取得し、照会により取得されたターゲットサイズに応じて、該指示アイコンを仮想シーンのシーン画面に表示する。
【００５１】
例えば、距離情報により指示される距離が遠いほど、対応する指示アイコンのターゲットサイズが大きくなることを例として、本願の実施例に係る指示アイコンの表示を示す概略図である図９を参照されたい。図９に示すように、端末に表示された仮想シーン９０には、現在の制御対象９１と、ターゲット位置点の指示アイコン９２（即ち、図９における逆三角形のアイコン）とが含まれる。該ターゲット位置点は、コンピュータ又は他のユーザにより制御されるヒト形態の仮想対象の位置する位置点である。時点ａで、該ヒト形態の仮想対象に対応する位置点と現在の制御対象との間の距離は、２８１ｍであり、時点ａで、端末は、指示アイコン９２を第１サイズで表示する。時点ｂで、該ヒト形態の仮想対象は、遠くまで移動し、現在の制御対象との間の距離は、５６８ｍである。この場合、端末は、指示アイコン９２を第２サイズで表示する。図９から分かるように、時点ａでの指示アイコン９２のサイズは、時点ｂでの指示アイコン９２のサイズより著しく大きい。
【００５２】
上記図９において、ターゲット位置点の指示アイコンに対応する該ターゲット位置点の距離情報を表示すると共に、端末は、該距離情報に対応するサイズで該指示アイコンを表示する。もう１つの可能な実現形態において、端末は、距離情報に対応するサイズでターゲット位置点の指示アイコンを表示する時、該距離情報を表示しなくてもよい。つまり、端末は、仮想シーンのシーン画面において、ターゲット位置点の指示アイコンのサイズによりターゲット位置点と現在の制御対象との間の距離を指示する。
【００５３】
要するに、本願の実施例における技術的解決手段によれば、仮想シーンにおいて、仮想シーンのシーン画面に指示アイコンを持つターゲット位置点について、端末は、該指示アイコンに対応するテキスト又は図形の形式で現在の制御対象と該ターゲット位置点との間の距離情報を仮想シーンのシーン画面に表示することができ、ユーザが仮想シーンのマップを開く必要がなく、距離情報の表示をより簡単にすると共に、仮想シーンにおけるユーザによる他の操作に影響を与えず、距離情報の表示効果を向上させる。
【００５４】
なお、本願の実施例における技術的解決手段によれば、距離情報を表示する前に、まず、距離表示要件を満たしているかどうかを判定し、距離表示要件が満たされている場合にのみ、ターゲット位置点の距離情報を表示し、仮想シーンのシーン画面における不必要な情報の表示を避け、シーン画面の簡潔性を向上させる。
【００５５】
なお、本願の実施例における技術的解決手段によれば、端末は、ターゲット位置点の距離情報に基づいて、ターゲット位置点の指示アイコンのサイズを調整することで、ターゲット位置点と現在の制御対象との間の距離の遠近の指示効果を更に向上させることができる。
【００５６】
実際の適用において、タイプが異なるターゲット位置点について、その距離情報の表示形態及び表示論理は異なることもある。本願の下記実施例は、上記ターゲット位置点が所定の仮想対象の位置する位置点、所定の領域の境界における現在の制御対象に最も近い位置点又は仮想シーンにおけるマーキングされた位置点であることを例として説明する。
【００５７】
上記図３又は図６に示す技術的解決手段によれば、1つの可能な実現形態において、該ターゲット位置点が所定の仮想対象の位置する位置点を含み、且つターゲット位置点の指示アイコンが該所定の仮想対象を指示するための第１アイコンを含む場合、端末は、ターゲット位置点の距離情報を該仮想シーンのシーン画面に表示する時、該仮想シーンのシーン画面において、該現在の制御対象に対する該所定の仮想対象の直線方向に該第１アイコンを表示し、該第１アイコンに対応する該距離情報を表示する。
【００５８】
ここで、上記所定の仮想対象のタイプは複数であってもよい。例えば、所定の仮想対象は、仮想シーンにおいて端末に対応するユーザと同一のチームに属する他のユーザにより制御される仮想対象であってもよい。又は、該所定の仮想対象は、マーキングされた敵仮想対象であってもよい。又は、該所定の仮想対象は、所定の道具対象（例えば、マーキングされたキャリア道具又は武器道具など）であってもよい。本願の実施例は、所定の仮想対象の具体的な形態を限定するものではない。
【００５９】
所定の仮想対象が端末に対応するユーザと同一のチームに属する他のユーザにより制御される仮想対象であることを例として、本願の一例示的な実施例によるチームメイトによる制御対象同士間の距離の表示を示すフローチャートである図１０を参照されたい。誕生領域において誕生し、競技領域に全て空中投下して競技活動を行うシューティングゲームシーンを例として、図１０に示すように、チームを組んだ場合、現在の制御対象とチームメイトとの間の距離を誕生領域に表示しない。現在の制御対象が競技領域に投入されてから、端末は、チームメイトによる制御対象（即ち、チームメイトにより制御される制御対象）の生存状態の判定を行う。生存しているチームメイトがいなければ、現在の制御対象とチームメイトによる制御対象との間の距離を表示しない。生存しているチームメイトがいる場合、現在の制御対象の座標Ａ及び生存しているチームメイトにより制御される仮想対象の座標Ｂを統計してから、現在の制御対象と生存しているチームメイトにより制御される仮想対象との間の距離Ｄ（例えば、Ｄは座標Ａと座標Ｂとの水平距離であり、且つ距離Ｄが整数である）を算出し、距離Ｄが１ｍ（つまり、距離閾値が１ｍである）より大きいかどうかを判定する。１ｍより大きい場合、生存しているチームメイトにより制御される仮想対象の第１アイコンに対応する距離Ｄを表示する。サムネイルマップにおいて、現在の制御対象とチームメイトとの間の距離を表示しなくてもよい。
【００６０】
本願の実施例に係るチームメイトとの間の距離の表示を示す概略図である図１１を参照されたい。図１１に示すように、現在生存しているチームメイトによる制御対象は、番号３のチームメイトによる制御対象（番号３の円形アイコン１１０１に対応する）及び番号４のチームメイトによる制御対象（番号４の円形アイコン１１０２に対応する）である。ここで、番号３のチームメイトによる制御対象は、現在の制御対象の直前の視野角の範囲内に位置し、番号４のチームメイトによる制御対象は、現在の制御対象の直前の視野角の範囲外に位置する。端末は、現在の制御対象と番号３のチームメイトによる制御対象との直線方向にアイコン１１０１を表示し、アイコン１１０１の右側のテキストボックス１１０３に現在の制御対象と番号３のチームメイトによる制御対象との間の距離（２９０ｍ）を表示し、アイコン１１０２の周辺に現在の制御対象と番号３のチームメイトによる制御対象との間の距離を表示しない。
【００６１】
上記図３又は図６に示す技術的解決手段によれば、もう１つの可能な実現形態において、ターゲット位置点は、最寄り境界点を含む。該最寄り境界点は、各領域境界点のうち現在の制御対象との間の距離が最も近い位置点である。該領域境界点は、該仮想シーンにおける第１所定の領域の境界における位置点である。該現在の制御対象は、該第１所定の領域外に位置する。該ターゲット位置点の指示アイコンは、該現在の制御対象と該第１所定の領域との間の相対的位置を指示するための第２アイコンを含む。端末は、ターゲット位置点の距離情報を該仮想シーンのシーン画面に表示する場合、該仮想シーンのシーン画面におけるサムネイルマップの境界に該第２アイコンを表示し、且つ該サムネイルマップの境界における該第２アイコンの位置は、該現在の制御対象に対する該最寄り境界点の方向を指示する。また、該第２アイコンに対応する該距離情報を表示する。
【００６２】
ここで、上記第１所定の領域は、仮想シーンにおける一部の領域であってもよい。例えば、仮想シーンがシューティングゲームシーンであることを例として、上記第１所定の領域は、シューティングゲームシーンにおける「セーフゾーン」であってもよい。
【００６３】
所定の仮想対象がシューティングゲームシーンにおけるセーフゾーンであることを例として、本願の一例示的な実施例によるセーフゾーンとの間の距離の表示を示すフローチャートである図１２を参照されたい。図１２に示すように、端末は、まず、対象の状態（つまり、現在の制御対象がセーフゾーン内に位置するかどうか）を判定する。現在の制御対象がセーフゾーン内に位置すると、セーフゾーンとの間の距離を表示しない。現在の制御対象がセーフゾーン外に位置すると、現在の制御対象の座標Ａ及び円形のセーフゾーンの円心の座標Ｂを統計してから、現在の制御対象と、セーフゾーンの縁における現在の制御対象に最も近い点との間の距離Ｄ（例えば、Ｄは、座標Ａと座標Ｂとの水平距離からセーフゾーンの半径ｒを減算したものであってもよく、且つ距離Ｄは整数である）を算出し、距離Ｄが１ｍ（即ち、距離閾値が１ｍである）より大きいかどうかを判定する。１ｍより大きい場合、セーフゾーンと現在の制御対象との相対的方向を指示する第２アイコンに対応する距離Ｄを表示する。
【００６４】
本願の実施例に係るセーフゾーンとの間の距離の表示を示す概略図である図１３を参照されたい。図１３に示すように、ゲームインタフェースの右上隅にサムネイルマップ１３０１が表示されており、サムネイルマップ１３０１の下縁にランニングアイコン１３０２が表示されている。サムネイルマップ１３０１の下縁における該ランニングアイコン１３０２の位置は、現在の制御対象に対するセーフゾーンの方位を指示することができる。端末は、ランニングアイコン１３０２の片側のテキストボックス１３０３に現在の制御対象とセーフゾーンとの最短距離（８０５ｍ）を表示する。また、テキストボックス１３０３とランニングアイコン１３０２との間の距離は、２０画素と決定され、且つテキストボックス１３０３は、アイコン１３０２に伴って移動することができる。ランニングアイコン１３０２は、左縁まで所定の画素離れた点に移動した時、テキストボックス１３０３は、アイコン１３０２の右側に現れる。ランニングアイコン１３０２は、右縁まで所定の画素離れた点に移動した時、テキストボックス１３０３は、アイコン１３０２の左側に現れる。
【００６５】
上記図３又は図６に示す技術的解決手段によれば、また１つの可能な実現形態において、該ターゲット位置点は、マーキングされた位置点を含む。該ターゲット位置点の指示アイコンは、該マーキングされた位置点を指示するための第３アイコンを含む。端末は、該仮想シーンのシーン画面にターゲット位置点の距離情報を表示する場合、該仮想シーンのシーン画面における方位表示領域に該第３アイコンを表示することができる。また、該方位表示領域における該第３アイコンの位置は、該現在の制御対象に対する該マーキングされた位置点の方向を指示する。また、該第３アイコンに対応する該距離情報を表示する。
【００６６】
ここで、上記方位表示領域は、仮想コンパスと呼ばれてもよい。上記マーキングされた位置点は、端末に対応するユーザにより自らマーキングされた位置点であってもよい。又は、該マーキングされた位置点は、端末に対応するユーザと同一のチームに属する他のユーザによりマーキングされた位置点であってもよい。
【００６７】
本願の一例示的な実施例によるマーク位置点との間の距離の表示を示すフローチャートである図１４を参照されたい。ゲームシーンを例として、図１４に示すように、端末は、まず、マーク位置点の状態（ここで、マーク位置点は、上記マーキングされた位置点である）の判定を行う（つまり、マーキングされた位置点が存在するかどうかを判定する）。ゲームシーンには、マーク位置点が存在しなければ、マーク位置点との間の距離を表示しない。ゲームシーンにはマーク位置点が存在すれば、現在の制御対象の座標Ａ及びマーク位置点の座標Ｂを統計してから、現在の制御対象とマーク位置点との間の距離Ｄ（例えば、Ｄは、座標Ａと座標Ｂとの水平距離であってもよく、且つ距離Ｄが整数である）を算出し、距離Ｄが１ｍ（つまり、距離閾値が１ｍである）より大きいかどうかを判定する。１ｍより大きい場合、マーク位置点のアイコンに対応する該距離Ｄを仮想コンパスに表示する。サムネイルマップにおいて、現在の制御対象とマーク位置点との間の距離を表示しなくてもよい。
【００６８】
本願の実施例に係るマーク位置点との間の距離の表示を示す概略図である図１５を参照されたい。誕生領域において誕生し、競技領域に全て空中投下して競技活動を行うシューティングゲームシーンを例として、図１５に示すように、ゲームシーンの上縁に仮想コンパス１５０１が表示されており、仮想コンパス１５０１には、逆滴状アイコン１５０２が表示されている。仮想コンパス１５０１における該アイコン１３０２の位置は、現在の制御対象に対するマーク位置点の方位を指示することができる。端末は、アイコン１５０２の片側のテキストボックス１５０３に、現在の制御対象とマーク位置点との最短距離（１４１３ｍ）を表示する。また、テキストボックス１５０３は、アイコン１５０２に伴って移動することができる。アイコン１５０２は、仮想コンパス１５０１の左縁まで所定の画素離れた点に移動した時、テキストボックス１５０３は、アイコン１５０２の右側に現れる。アイコン１５０２は、仮想コンパス１５０１の右縁まで所定の画素離れた点に移動した時、テキストボックス１５０３は、アイコン１５０２の左側に現れる。図１５に示す技術的解決手段において、プレイヤーは、競技領域のマップにおいてマーク位置点を設けた限り、仮想コンパスに距離を表示する必要がある。誕生領域のマップに設けられたマーク位置点について、距離を表示しなくてもよい。また、プレイヤーにより誕生領域のマップに設けられたマーク位置点は、現在の制御対象が飛行機に搭乗してから、クリアされる。
【００６９】
上記図３又は図６に示す技術的解決手段において、また１つの可能な実現形態において、ターゲット位置点がマーキングされた位置点を含む場合、端末は、サムネイルマップの拡大操作を受信した時、マップインタフェースを表示することができる。該マップインタフェースは、該仮想シーンの完全なマップを表示するためのものである。該マップインタフェースに第４アイコンを表示する。該第４アイコンは、該完全なマップにおける該マーキングされた位置点の位置を指示するためのものである。端末は、該第４アイコンに対応する該距離情報を表示する。
【００７０】
本願の一例示的な実施例によるマーク位置点との間の距離の表示を示すフローチャートである図１６を参照されたい。ゲームシーンを例として、図１６に示すように、端末は、マップインタフェースを表示してから、まず、マーク位置点の状態の判定を行う（つまり、マーキングされた位置点が存在するかどうかを判定する）。ゲームシーンには、マーク位置点が存在しなければ、マップインタフェースにマーク位置点との間の距離を表示しない。ゲームシーンにはマーク位置点が存在すれば、現在の制御対象の座標Ａ及びマーク位置点の座標Ｂを統計してから、現在の制御対象とマーク位置点との間の距離Ｄ（例えば、Ｄは、座標Ａと座標Ｂとの水平距離であってもよく、且つ距離Ｄが整数である）を算出し、距離Ｄが１ｍ（つまり、距離閾値が１ｍである）より大きいかどうかを判定する。１ｍより大きい場合、マーク位置点のアイコンに対応する該距離Ｄをマップインタフェースに表示する。
【００７１】
本願の実施例に係るマーク位置点との間の距離の表示を示す概略図である図１７を参照されたい。図１７に示すように、ゲームインタフェースの上層にマップインタフェース１７０１が表示されており、マップインタフェース１７０１には、逆滴状アイコン１７０２が表示されている。マップインタフェース１７０１における該アイコン１７０２の位置は、ゲームシーンにおけるマーク位置点の位置を指示することができる。端末は、アイコン１７０２の片側のテキストボックス１７０３に、現在の制御対象とマーク位置点との最短距離（１４４０ｍ）を表示する。図１７に示す技術的解決手段において、プレイヤーは、競技領域のマップにおいてマーク位置点を設けた限り、マップインタフェース１７０１に距離を表示する必要がある。誕生領域のマップに設けられたマーク位置点について、距離を表示しなくてもよい。また、プレイヤーにより誕生領域のマップに設けられたマーク位置点は、現在の制御対象が飛行機に搭乗してから、クリアされる。
【００７２】
任意選択的に、端末は、マップインタフェースを表示する場合、マップインタフェースの上層に距離グリッドを表示することもできる。各グリッドの辺長は、仮想シーンにおける決まった距離に対応する。また、マップインタフェースに、マーク位置点のアイコン及び現在の制御対象のアイコンを表示することで、ユーザがマーク位置点のアイコンと現在の制御対象のアイコンとのグリッド数に基づいてマーク位置点と現在の制御対象との間の距離を大まかに推算することを容易にする。
【００７３】
仮想シーン、特に競技類シューティングゲームシーンにおいて、チームゲームは、より好適なゲーム体験をユーザに提供することができ、ゲームの不可欠な重要部分である。チームゲームの場合、チームメイトの位置情報及び距離情報は、確かにプレイヤーによる戦術的な意思決定のための重要な根拠である。本願の上記技術的解決手段によれば、効率的な距離表示を行うことができ、プレイヤーによるチームメイトの具体的位置の迅速な位置決めに寄与するだけでなく、プレイヤーによる効果的な意思決定にも役立ち、ゲームのインタラクティブ性及び戦略性を向上させる。また、プレイヤーは、マップインタフェース及び仮想コンパスにおいて、自体とチームメイトの標点との間の距離をリアルタイムに確認し、目的性及び方向性をプレイヤーに次第に提供し、ゲームのより好適な体験をプレイヤーに提供することができる。視野内における距離表示は、プレイヤーによる操作を簡略化し、プレイヤーによる操作の頻度を低下させると共に、情報の表示をより直接的かつ簡単にし、有効性を大幅に向上させる。また、プレイヤーがセーフゾーン外に位置する場合、現在のプレイヤーとセーフゾーンとの最短距離を表示する。それにより、プレイヤーが現在の状況に基づいて意思決定するのに寄与し、ゲームの戦略性、インタラクティブ性を大幅に向上させる。
【００７４】
競技類シューティングゲームシーンに加え、上記技術的解決手段は、他の類似したマルチプレイヤーゲームにも適用可能である。本願の上記技術的解決手段によれば、協力ゲームにおけるプレイヤーによるチームメイト情報把握の需要を効果的に満たすことができ、プライヤーによるチームメイト位置の位置決めに迅速かつ正確に役立つ。また、プレイヤーによる距離情報取得という煩雑な操作を著しく簡略化し、ゲームの流暢さを向上させ、ゲームへの加入要領を簡単にし、プレイヤーが迅速にゲームをプレイできるようにする。なお、本技術的解決手段によれば、プレイヤー同士で効果的なコミュニケーション経路及びコンタクトを確立し、プレイヤー同士の信頼性及びインタラクティブ性の確立に寄与し、ゲームに対するプレイヤーの認可及びスキルの進歩を向上させることもできる。
【００７５】
図１８は、一例示的な実施例による端末の構造を示すブロック図である。該端末は、図３又は図６に対応する実施例における方法の、端末により実行される全て又は一部の工程を実行することができる。該端末は、前記仮想シーンにおけるターゲット位置点の位置情報を取得するように構成され、前記ターゲット位置点が前記仮想シーンのシーン画面において指示アイコンを持つ位置点であり、前記シーン画面が現在の制御対象の視点から前記仮想シーンを観察した時の画面である、位置情報取得モジュール１８０１と、
前記ターゲット位置点の位置情報に基づいて、前記ターゲット位置点と前記現在の制御対象との間の距離を指示するための距離情報を取得するように構成される距離情報取得モジュール１８０２と、
前記仮想シーンのシーン画面において、前記ターゲット位置点の指示アイコンに対応する位置に、前記距離情報を表示するように構成される第１情報表示モジュール１８０３と、を備える。
【００７６】
任意選択的に、前記ターゲット位置点は、所定の仮想対象の位置する位置点を含み、前記ターゲット位置点の指示アイコンは、前記所定の仮想対象を指示するための第１アイコンを含み、前記第１情報表示モジュール１８０３は、
前記仮想シーンのシーン画面において、前記現在の制御対象に対する前記所定の仮想対象の直線方向に前記第１アイコンを表示するように構成される第１アイコン表示コンポーネントと、
前記第１アイコンに対応する位置に、前記距離情報を表示するように構成される第１情報表示ユニットと、を備える。
【００７７】
任意選択的に、前記ターゲット位置点は、最寄り境界点を含み、前記最寄り境界点は、各領域境界点のうち前記現在の制御対象に最も近い位置点であり、前記領域境界点は、前記仮想シーンにおける第１所定の領域の境界における位置点であり、前記現在の制御対象は、前記第１所定の領域外に位置し、前記ターゲット位置点の指示アイコンは、前記現在の制御対象と前記第１所定の領域との間の相対的位置を指示するための第２アイコンを含み、前記第１情報表示モジュール１８０３は、
前記仮想シーンのシーン画面におけるサムネイルマップの境界に、前記第２アイコンを表示するように構成され、前記サムネイルマップの境界における前記第２アイコンの位置が前記現在の制御対象に対する前記最寄り境界点の方向を指示する、第２アイコン表示コンポーネントと、
前記第２アイコンに対応する位置に、前記距離情報を表示するように構成される第２情報表示ユニットと、を備える。
【００７８】
任意選択的に、前記ターゲット位置点は、マーキングされた位置点を含み、前記ターゲット位置点の指示アイコンは、前記マーキングされた位置点を指示するための第３アイコンを含み、前記第１情報表示モジュール１８０３は、
前記仮想シーンのシーン画面における方位表示領域に前記第３アイコンを表示するように構成され、前記方位表示領域における前記第３アイコンの位置が前記現在の制御対象に対する前記マーキングされた位置点の方向を指示する、第３アイコン表示コンポーネントと、
前記第３アイコンに対応する位置に、前記距離情報を表示するように構成される第３情報表示ユニットと、を備える。
【００７９】
任意選択的に、前記端末は、
前記サムネイルマップを拡大する操作を受信した時、完全なマップを表示するように構成されるマップ表示モジュールと、
前記完全なマップにおける前記マーキングされた位置点の位置を指示するための第４アイコンを前記完全なマップに表示し、前記第４アイコンに対応する位置に、前記距離情報を表示するように構成される第２情報表示モジュールと、を更に備える。
【００８０】
任意選択的に、前記第1情報表示モジュール１８０３は具体的には、前記仮想シーンのシーン画面において、前記ターゲット位置点周辺の所定の位置にテキストの形式で前記距離情報を表示するように構成される。
【００８１】
任意選択的に、前記端末は、
前記距離情報に基づいて、前記ターゲット位置点の指示アイコンのターゲットサイズを取得するように構成されるサイズ決定モジュールと、
前記ターゲット位置点の指示アイコンのサイズを前記ターゲットサイズに調整するように構成されるサイズ調整モジュールと、を更に備える。
【００８２】
任意選択的に、前記第１情報表示モジュール１８０３は具体的には、距離表示要件が満たされている場合、前記仮想シーンのシーン画面において、前記ターゲット位置点の指示アイコンに対応する位置に、前記距離情報を表示するステップを実行するように構成され、
ここで、前記距離表示要件は、
前記現在の制御対象が前記仮想シーンにおける第２所定の領域内に位置するという要件、
前記ターゲット位置点と前記現在の制御対象との間の距離が距離閾値を超えるという要件、
前記ターゲット位置点が前記現在の制御対象の前方の視野角の範囲内に位置するという要件、
前記ターゲット位置点が前記仮想シーンのシーン画面外に位置するという要件のうちの少なくとも１つを含む。
【００８３】
図１９は、一例示的な実施例によるコンピュータ装置１９００の構造を示すブロック図である。該コンピュータ装置１９００は、スマートフォン、タブレット、ＭＰ３プレーヤー（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ａｕｄｉｏ  Ｌａｙｅｒ  ＩＩＩ：動画専門家集団オーディオ規格のレイヤ３）、ＭＰ４（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ａｕｄｉｏ  Ｌａｙｅｒ  ＩＶ：動画専門家集団オーディオ規格のレイヤ４）プレーヤー、ノートパソコン又はデスクトップパソコンのようなユーザ端末であってもよい。コンピュータ装置１９００は、ユーザ装置、携帯端末、ラップトップ端末、デスクトップ端末などの他の名称と呼ばれてもよい。
【００８４】
一般的には、コンピュータ装置１９００は、プロセッサ１９０１と、メモリ１９０２とを備える。
【００８５】
プロセッサ１９０１は、１つ又は複数のプロセッシングコアを含んでもよい。例えば、４コアプロセッサ、８コアプロセッサ等である。プロセッサ１９０１は、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ：デジタル信号処理）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ：フィールドプログラマブルゲートアレイ）、ＰＬＡ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ａｒｒａｙ：プログラマブルロジックアレイ）のうちの少なくとも１つのハードウェア形態により実現してもよい。プロセッサ１９０１は、ホストプロセッサ及びコプロセッサを含んでもよい。ホストプロセッサは、アウェイク状態であるデータを処理するためのプロセッサであり、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央プロセッサ）とも呼ばれる。コプロセッサは、待機状態であるデータを処理するための低電力プロセッサである。幾つかの実施例において、プロセッサ１９０１に、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：画像プロセッサ）が集積されてもよい。ＧＰＵは、ディスプレイが表示すべきコンテンツのレンダリング及び描画に用いられる。幾つかの実施例において、プロセッサ１９０１は、ＡＩ（Ａｒｔｉｆｉｃｉａｌ  Ｉｎｔｅｌｌｉｇｅｎｃｅ：人工知能）プロセッサを含んでもよい。該ＡＩプロセッサは、機器学習に関わる演算操作を処理するためのものである。
【００８６】
メモリ１９０２は、１つ又は複数のコンピュータ可読記憶媒体を含んでもよい。該コンピュータ可読記憶媒体は、非一時的なものであってもよい。メモリ１９０２は、高速ランダムアクセスメモリ、及び不揮発性メモリを含んでもよい。例えば、１つ又は複数の磁気ディスク記憶装置、フラッシュ記憶装置を含む。幾つかの実施例において、メモリ１９０２における非一時的なコンピュータ可読記憶媒体は、少なくとも１つの命令を記憶するためのものである。該少なくとも１つの命令は、プロセッサ１９０１により実行され、本願の方法実施例で提供される仮想シーンにおける距離情報表示方法を実現させる。
幾つかの実施例において、コンピュータ装置１９００は、任意選択的に、外部装置インタフェース１９０３と、少なくとも１つの外部装置とを備えてもよい。プロセッサ１９０１、メモリ１９０２及び外部装置インタフェース１９０３は、バス又は信号線を介して接続される。各外部装置は、バス、信号線又は回路基板を介して外部装置インタフェース１９０３に接続される。具体的には、外部装置は、無線周波数回路１９０４、タッチディスプレイ１９０５、カメラ１９０６、オーディオ回路１９０７、位置決めコンポーネント１９０８及電源１９０９のうちの少なくとも１つを含む。
【００８７】
外部装置インタフェース１９０３は、Ｉ／Ｏ（Ｉｎｐｕｔ  ／Ｏｕｔｐｕｔ：入力／出力）に関わる少なくとも１つの外部装置をプロセッサ１９０１及びメモリ１９０２に接続するためのものであってもよい。幾つかの実施例において、プロセッサ１９０１、メモリ１９０２及び外部装置インタフェース１９０３は、同一のチップ又は回路基板に集積される。幾つかの他の実施例において、プロセッサ１９０１、メモリ１９０２及び外部装置インタフェース１９０３のうちのいずれか１つ又は２つは、単独のチップ又は回路基板上で実現されてもよく、本実施例はこれを限定するものではない。
【００８８】
無線周波数回路１９０４は、電磁信号とも呼ばれるＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ：無線周波数）信号の受信及び送信に用いられる。無線周波数回路１９０４は電磁信号を経由して通信ネットワーク及び他の通信装置と通信する。無線周波数回路１９０４は、電気信号を電磁信号に変換して送信するか又は受信した電磁信号を電気信号に変換する。任意選択的に、無線周波数回路１９０４は、アンテナシステム、ＲＦ送受信機、１つ又は複数の増幅器、チューナ、発振器、デジタル信号プロセッサ、コーデックチップセット、加入者識別モジュールカードなどを含む。無線周波数回路１９０４は、少なくとも１つの無線通信プロトコルにより、他の端末と通信することができる。該無線通信プロトコルは、ワールドワイドウェブ、メトロエリアネットワーク、イントラネット、各世代の移動体通信ネットワーク（２Ｇ、３Ｇ、４Ｇ及び５Ｇ）、無線ローカルエリアネットワーク及び／又はＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ：ワイヤレスフィデリティ）ネットワークを含むが、これらに限定されない。幾つかの実施例において、無線周波数回路１９０４は、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ：近接場通信）に関わる回路を含んでもよく、本願は、これを限定するものではない。
【００８９】
ディスプレイ１９０５は、ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ：ユーザインタフェース）を表示するためのものである。該ＵＩは、図形、テキスト、アイコン、ビデオ及びそれらの任意の組み合わせを含んでもよい。ディスプレイ１９０５がタッチディスプレイである場合、ディスプレイ１９０５は、ディスプレイ１９０５の表面又は表面の上方のタッチ信号を採取する能力を持つ。該タッチ信号は、制御信号としてプロセッサ１９０１に入力されて処理されてもよい。この場合、ディスプレイ１９０５は、ソフトボタン及び／又はソフトキーボードとも呼ばれる仮想ボタン及び／又は仮想キーボードを提供するためのものであってもよい。幾つかの実施例において、ディスプレイ１９０５は１つであってもよく、コンピュータ装置１９００のフロントパネルに設けられる。別の幾つかの実施例において、ディスプレイ１９０５は少なくとも２つであってもよく、それぞれコンピュータ装置１９００の様々な表面に設けられるか又は折り畳むように設けられる。また幾つかの実施例において、ディスプレイ１９０５は、フレキシブルディスプレイであってもよく、コンピュータ装置１９００の湾曲表面又は折り畳み面に設けられる。なお、ディスプレイ１９０５は、非矩形の不規則な画像に設けられてもよく、つまり、異形ディスプレイであってもよい。ディスプレイ１９０５として、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶ディスプレイ）、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ−Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ：有機発光ダイオード）などの材質からなるものであってもよい。
【００９０】
カメラコンポーネント１９０６は、画像又はビデオの採取に用いられる。任意選択的に、カメラコンポーネント１９０６は、フロントカメラ及びリアカメラを備える。一般的には、フロントカメラは、端末のフロントパネルに設けられ、リアカメラは、端末の背面に設けられる。幾つかの実施例において、リアカメラは少なくとも２つであり、それぞれメインカメラ、デプスカメラ、広角カメラ、長焦点カメラのうちのいずれか１つである。これにより、メインカメラとデプスカメラを組み合わせて背景ぼかし機能を実現させる。メインカメラと広角カメラを組み合わせてパノラマ撮影及びＶＲ（Ｖｉｒｔｕａｌ  Ｒｅａｌｉｔｙ：仮想現実）撮影機能又は他の組み合わせによる撮影機能を実現させる。幾つかの実施例において、カメラコンポーネント１９０６は、フラッシュを含んでもよい。フラッシュは、単色フラッシュであってもよく、二色フラッシュであってもよい。二色フラッシュは、暖色光フラッシュと冷色光フラッシュとの組み合わせを指し、様々な色温度での光線補償に用いられる。
【００９１】
オーディオ回路１９０７は、マイクロホン及びスピーカーを含んでもよい。マイクロホンは、ユーザ及び環境の音波を採取し、音波を電気信号に変換してプロセッサ１９０１に入力して処理するか、又は無線周波数回路１９０４に入力して音声通信を実現させる。ステレオ音響の採取又はノイズ低減を実現させるために、マイクロホンは、複数であってもよく、それぞれコンピュータ装置１９００の様々な部位に設けられる。マイクロホンは、アレイマイクロホン又は全方向採取型マイクロホンであってもよい。スピーカーは、プロセッサ１９０１又は無線周波数回路１９０４からの電気信号を音波に変換するためのものである。スピーカーは、従来のフィルムスピーカーであってもよく、圧電セラミックススピーカーであってもよい。スピーカーは、圧電セラミックススピーカーである場合、電気信号を、人間にとって可聴な音波に変換することができるだけでなく、電気信号を、人間にとって不可聴な音波に変換して距離測定などの用途に適用することもできる。幾つかの実施例において、オーディオ回路１９０７は、イヤホンジャックを含んでもよい。
【００９２】
位置決めコンポーネント１９０８は、コンピュータ装置１９００の現在の地理的位置を位置決めし、ナビゲーション又はＬＢＳ（Ｌｏｃａｔｉｏｎ  Ｂａｓｅｄ  Ｓｅｒｖｉｃｅ：ロケーションベースサービス）を実現させるためのものである。位置決めコンポーネント１９０８は、米国のＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ：全地球測位システム）、中国の北斗システム又はロシアのガリレオシステムの位置決めコンポーネントであってもよい。
【００９３】
電源１９０９は、コンピュータ装置１９００における各ユニットに給電するためのものである。電源１９０９は、交流電、直流電、使い捨て電池又は充電可能な電池であってもよい。電源１９０９が充電可能な電池を含む場合、該充電可能な電池は、有線充電電池又は無線充電電池であってもよい。有線充電電池は、有線回路により充電される電池であり、無線充電電池は、無線コイルにより充電される電池である。該充電可能な電池は、急速充電技術をサポートするものであってもよい。
【００９４】
幾つかの実施例において、コンピュータ装置１９００は、１つ又は複数のセンサ１９１０を更に備える。該１つ又は複数のセンサ１９１０は、加速度センサ１９１１、ジャイロセンサ１９１２、圧力センサ１９１３、指紋センサ１９１４、光学センサ１９１５及び近接センサ１９１６を含むが、これらに限定されない。
【００９５】
加速センサ１９１１は、コンピュータ装置１９００により確立された座標系の３つの座標軸における加速度の大きさを検出することができる。例えば、加速度センサ１９１１は、３つの座標軸における重力加速度の成分を検出することができる。プロセッサ１９０１は、加速度センサ１９１１により採取された重力加速度信号に基づいて、タッチディスプレイ１９０５を、横ビュー又は縦ビューによりユーザインタフェースの表示を行うように制御することができる。加速度センサ１９１１は、ゲーム又はユーザの運動データの採取にも用いられる。
【００９６】
ジャイロセンサ１９１２は、コンピュータ装置１９００の本体方向及び回転角度を検出することができる。ジャイロセンサ１９１２は、ユーザによるコンピュータ装置１９００に対する３Ｄ動作を加速度センサ１９１１と協力して採取することができる。プロセッサ１９０１は、ジャイロセンサ１９１２により採取されたデータに基づいて、動作検知（例えば、ユーザによる傾斜操作に基づいてＵＩを変える）、撮影時の画像安定化、ゲーム制御及び慣性航法機能を実現させることができる。
【００９７】
圧力センサ１９１３は、コンピュータ装置１９００の側枠及び／又はタッチディスプレイ１９０５の下層に設けられてもよい。圧力センサ１９１３がコンピュータ装置１９００の側枠に設けられる時、ユーザによるコンピュータ装置１９００に対する把持信号を検出することができる。プロセッサ１９０１は、圧力センサ１９１３により採取された把持信号に基づいて、左右手識別又はショートカット操作を行う。圧力センサ１９１３がタッチディスプレイ１９０５の下層に設けられる時、プロセッサ１９０１は、ユーザによるタッチディスプレイ１９０５に対する加圧操作に基づいて、ＵＩインタフェースにおける操作可能なコントロールの制御を実現させる。操作可能なコントロールは、ボタンコントロール、スクロールバーコントロール、アイコンコントロール、メニューコントロールのうちの少なくとも１つを含む。
【００９８】
指紋センサ１９１４は、ユーザの指紋の採取に用いられる。プロセッサ１９０１は、指紋センサ１９１４により採取された指紋に基づいて、ユーザの身分認証を行う。又は、指紋センサ１９１４は、採取された指紋に基づいて、ユーザの身分認証を行う。ユーザの身分が信頼できる身分であると判定した時、プロセッサ１９０１は、該ユーザによる関連機密操作の実行を許可する。該機密操作は、スクリーンアンロック、暗号化情報の確認、ソフトウェアダウンロード、支払い及び設定変更などを含む。指紋センサ１９１４は、コンピュータ装置１９００の正面、背面又は側面に設けられてもよい。コンピュータ装置１９００に物理的ボタン又はメーカーＬｏｇｏが設けられた場合、指紋センサ１９１４は、物理的ボタン又はメーカーＬｏｇｏと一体化されてもよい。
【００９９】
光学センサ１９１５は、環境光の強度の採取に用いられる。一実施例において、プロセッサ１９０１は、光学センサ１９１５により採取された環境光の強度に基づいて、タッチディスプレイ１９０５の表示輝度を制御することができる。具体的には、環境光の強度が高い時、タッチディスプレイ１９０５の表示輝度を高くする。環境光の強度が低い時、タッチディスプレイ１９０５の表示輝度を低くする。別の実施例において、プロセッサ１９０１は、光学センサ１９１５により採取された環境光の強度に基づいて、カメラコンポーネント１９０６の撮影パラメータを動的に調整することもできる。
【０１００】
近接センサ１９１６は、距離センサとも呼ばれ、一般的には、コンピュータ装置１９００のフロントパネルに設けられる。近接センサ１９１６は、ユーザとコンピュータ装置１９００の正面との間の距離の採取に用いられる。一実施例において、近接センサ１９１６は、ユーザとコンピュータ装置１９００の正面との間の距離が次第に小さくなることを検出した時、プロセッサ１９０１により、タッチディスプレイ１９０５をスクリーン点灯状態からスクリーン消灯状態に切り替えるように制御する。近接センサ１９１６は、ユーザとコンピュータ装置１９００の正面との間の距離が次第に大きくなることを検出した時、プロセッサ１９０１により、タッチディスプレイ１９０５をスクリーン消灯状態からスクリーン点灯状態に切り替えるように制御する。
【０１０１】
図１９に示した構造は、コンピュータ装置１９００を限定するものではなく、図示したものより多く又は少ないユニットをふくんでもよく、幾つかのユニットを組み合わせてもよく、様々なユニット配置を利用してもよいことは、当業者であれば理解されるべきである。
【０１０２】
一例示的な実施例において、例えば、少なくとも１つの命令、少なくとも１つのプログラム、コード集合又は命令集合を含むメモリのような命令を含む非一時的コンピュータ可読記憶媒体を更に提供する。上記少なくとも１つの命令、少なくとも１つのプログラム、コード集合又は命令集合は、プロセッサにより実行され、図３又は図６に対応する実施例における方法の全て又は全部の工程を実行する。例えば、前記非一時的コンピュータ可読記憶媒体は、ＲＯＭ、ランダムアクセスメモリ（ＲＡＭ）、ＣＤ−ＲＯＭ、磁気テープ、フレキシブルディスク及び光学データ記憶装置などであってもよい。
【０１０３】
当業者は明細書を検討し、ここで開示した発明を実践した後、本発明のその他の実施方案を容易に思いつくことができる。本発明の実施例は、本発明の実施例のいかなる変形、用途、又は適応的な変化を含むことを目的としており、いかなる変形、用途、又は適応的な変化は、本発明の一般原理に基づいて、且つ本発明の実施例において公開されていない本技術分野においての公知常識又は慣用技術手段を含む。明細書及び実施例は、例示的なものを開示しており、本発明の保護範囲と主旨は、特許請求の範囲に記述される。
【０１０４】
本願は、上記で説明した、また図面において示した精確な構造に限定されず、その範囲を逸脱しない前提のもとで種々の変更及び修正を行うことができることを理解すべきである。本発明の実施例の範囲は付された特許請求の範囲によってのみ限定される。
【図１】
2021515348.tif 000003
【図２】
2021515348.tif 000004
【図３】
2021515348.tif 000005
【図４】
2021515348.tif 000006
【図５】
2021515348.tif 000007
【図６】
2021515348.tif 000008
【図７】
2021515348.tif 000009
【図８】
2021515348.tif 000010
【図９】
2021515348.tif 000011
【図１０】
2021515348.tif 000012
【図１１】
2021515348.tif 000013
【図１２】
2021515348.tif 000014
【図１３】
2021515348.tif 000015
【図１４】
2021515348.tif 000016
【図１５】
2021515348.tif 000017
【図１６】
2021515348.tif 000018
【図１７】
2021515348.tif 000019
【図１８】
2021515348.tif 000020
【図１９】
2021515348.tif 000021
【国際調査報告】
2021515348.tif 000022
2021515348.tif 000023
2021515348.tif 000024
2021515348.tif 000025
2021515348.tif 000026