(57)【要約】  【課題】従来に比べ仮想コンテンツの調整効率を向上させることができるバーチャルリアリティデバイス及びそのコンテンツの調整方法を提供する。  【解決手段】本願発明にかかるバーチャルリアリティデバイスのコンテンツの調整方法は、ＶＲシーンにおいて対象オブジェクトに対応するナビゲーションコントロールを表示することと、ユーザの注視点の上記ナビゲーションコントロールにおける位置変化から、初期位置、及び上記初期位置から位置が変化した後の移動位置を確定することと、上記初期位置と上記移動位置から、オブジェクトの変化量及びオブジェクトの変化方向を確定することと、上記オブジェクトの変化方向と上記オブジェクトの変化量に基づきページをめくることにより上記対象オブジェクトのオブジェクトコンテンツを調整することと、を含む。  【選択図】図１
2019536118.tif 000002
【特許請求の範囲】
【請求項１】
バーチャルリアリティ（ＶＲ）デバイスのコンテンツの調整方法であって、
ＶＲシーンにおいて対象オブジェクトに対応するナビゲーションコントロールを表示することと、
ユーザの注視点の前記ナビゲーションコントロールにおける位置変化から、初期位置、及び前記初期位置から位置が変化した後の移動位置を確定することと、
前記初期位置と前記移動位置から、オブジェクトの変化量及びオブジェクトの変化方向を確定することと、
前記オブジェクトの変化方向と前記オブジェクトの変化量に基づき、前記対象オブジェクトのオブジェクトコンテンツを調整することと、を含むことを特徴とするバーチャルリアリティデバイスのコンテンツの調整方法。
【請求項２】
前記ナビゲーションコントロールは、水平線に直交し、
前記初期位置と前記移動位置から、オブジェクトの変化量及びオブジェクトの変化方向を確定することは、
前記初期位置から、水平線からの前記ユーザが前記初期位置を注視する視線の初期角度を確定することと、
前記移動位置から、水平線からの前記ユーザが前記移動位置を注視する視線の最終角度を確定することと、
前記初期角度と前記最終角度から、前記オブジェクトの変化量及びオブジェクトの変化方向を確定することと、を含む、または、
前記ナビゲーションコントロールは、水平線に平行であり、
前記初期位置と前記移動位置から、オブジェクトの変化量及びオブジェクトの変化方向を確定することは、
前記初期位置から、水平線の垂線からの前記ユーザが前記初期位置を注視する視線の初期角度を確定することと、
前記移動位置から、水平線の垂線からの前記ユーザが前記移動位置を注視する視線の最終角度を確定することと、
前記初期角度と前記最終角度から、前記オブジェクトの変化量及びオブジェクトの変化方向を確定することと、を含むことを特徴とする請求項１に記載のバーチャルリアリティデバイスのコンテンツの調整方法。
【請求項３】
ＶＲシーンでは、前記ナビゲーションコントロールが連続的に配列して長方形構造を形成する複数のナビゲーション領域を含み、１つの前記対象オブジェクトは複数のオブジェクトコンテンツを含み、前記複数のナビゲーション領域は、前記複数のオブジェクトコンテンツと一対一で対応することを特徴とする請求項１に記載のバーチャルリアリティデバイスのコンテンツの調整方法。
【請求項４】
前記初期角度と前記最終角度から、前記オブジェクトの変化量及びオブジェクトの変化方向を確定することは、
前記最終角度から前記初期角度を減算して角度差値を得ることと、
前記角度差値の正負から前記オブジェクトの変化方向を確定することと、
前記角度差値とナビゲーション角度の閾値との比較値を、前記オブジェクトの変化量として確定することと、を含むことを特徴とする請求項２に記載のバーチャルリアリティデバイスのコンテンツの調整方法。
【請求項５】
前記対象オブジェクトのオブジェクトコンテンツの変化総量を集計し、
前記ユーザの注視点がそれぞれ前記ナビゲーションコントロールの第１端と第２端とに位置するときの、前記ユーザが前記第１端を注視する視線と、前記第２端を注視する視線との間の夾角を確定し、
前記夾角と前記変化総量との比較値を計算することにより、各オブジェクトコンテンツに対応するナビゲーション角度の閾値を確定することを特徴とする請求項４に記載のバーチャルリアリティデバイスのコンテンツの調整方法。
【請求項６】
前記対象オブジェクトは輝度であり、前記オブジェクトの変化量は輝度の変化値を含み、前記オブジェクトの変化方向は輝度の変化方向を含み、
前記初期位置と前記移動位置から、オブジェクトの変化量及びオブジェクトの変化方向を確定することは、前記初期位置と前記移動位置から、表示輝度の変化量及び輝度の変化方向を確定することを含み、
前記オブジェクトの変化方向と前記オブジェクトの変化量に基づき、前記対象オブジェクトを調整することは、前記輝度の変化方向と輝度の変化量に基づき、前記表示輝度を調整することを含むことを特徴とする請求項１に記載のバーチャルリアリティデバイスのコンテンツの調整方法。
【請求項７】
前記対象オブジェクトは出力されるコンテンツであり、前記オブジェクトの変化量はページめくりのオフセット量を含み、前記オブジェクトの変化方向はページめくりの方向を含み、
前記初期位置と前記移動位置から、オブジェクトの変化量及びオブジェクトの変化方向を確定することは、前記初期位置と前記移動位置から、表示コンテンツのページめくりのオフセット量及びページめくりの方向を確定することを含み、
前記オブジェクトの変化方向と前記オブジェクトの変化量に基づき、前記対象オブジェクトを調整することは、前記ページめくりのオフセット量と前記ページめくりの方向に基づき、前記出力されるコンテンツの表示コンテンツを調整することを含むことを特徴とする請求項１に記載のバーチャルリアリティデバイスのコンテンツの調整方法。
【請求項８】
前記対象オブジェクトはＶＲデバイスから出力されるコンテンツにおける対象物体であり、前記オブジェクトの変化量は切り替わりの数量を含み、前記オブジェクトの変化方向は前記切り替わりの方向を含み、
前記初期位置と前記移動位置から、オブジェクトの変化量及びオブジェクトの変化方向を確定することは、前記初期位置と前記移動位置から、表示コンテンツの要素に対応する切り替わりの数量及び切り替わりの方向を確定することを含み、
前記オブジェクトの変化方向と前記オブジェクトの変化量に基づき、前記対象オブジェクトを調整することは、前記対象物体に対応する切り替わりの数量と前記切り替わりの方向に基づき、前記対象物体の表示コンテンツの要素を調整することを含むことを特徴とする請求項１に記載のバーチャルリアリティデバイスのコンテンツの調整方法。
【請求項９】
バーチャルリアリティデバイスであって、
不揮発性記憶装置と、処理装置とを含み、前記不揮発性記憶装置は、コンピュータ読み取り可能なプログラムコードを記憶し、前記処理装置は、前記コンピュータプログラムコードを実行することにより、
ＶＲシーンにおいて対象オブジェクトに対応するナビゲーションコントロールを表示することと、ユーザの注視点の前記ナビゲーションコントロールにおける位置変化から、初期位置、及び移動位置を確定することと、前記初期位置と前記移動位置から、オブジェクトの変化量及びオブジェクトの変化方向を確定することと、前記オブジェクトの変化方向と前記オブジェクトの変化量に基づきページをめくることにより、前記対象オブジェクトのオブジェクトコンテンツを調整することと、を実現することを特徴とするバーチャルリアリティデバイス。
【請求項１０】
前記ナビゲーションコントロールは、水平線に直交するかまたは水平線に平行であり、前記処理装置が前記初期位置と前記移動位置から、オブジェクトの変化量及びオブジェクトの変化方向を確定することは、
前記初期位置から、水平線または水平線の垂線からの前記ユーザが前記初期位置を注視する視線の初期角度を確定し、前記移動位置から、水平線または水平線の垂線からの前記ユーザが前記移動位置を注視する視線の最終角度を確定し、前記初期角度と前記最終角度から、前記オブジェクトの変化量及びオブジェクトの変化方向を確定することである、または、
前記ナビゲーションコントロールは、水平線に平行であり、前記処理装置が前記初期位置と前記移動位置から、オブジェクトの変化量及びオブジェクトの変化方向を確定することは、
前記初期位置から、水平線の垂線からの前記ユーザが前記初期位置を注視する視線の初期角度を確定し、前記移動位置から、水平線の垂線からの前記ユーザが前記移動位置を注視する視線の最終角度を確定し、前記初期角度と前記最終角度から、前記オブジェクトの変化量及びオブジェクトの変化方向を確定することであることを特徴とする請求項９に記載のバーチャルリアリティデバイス。
【請求項１１】
前記ナビゲーションコントロールは、複数のナビゲーション領域を含み、１つの前記対象オブジェクトは、複数のオブジェクトコンテンツを含み、前記複数のナビゲーション領域は、前記複数のオブジェクトコンテンツと一対一で対応し、
前記処理装置が前記初期位置と前記移動位置から、オブジェクトの変化量及びオブジェクトの変化方向を確定することは、
前記初期位置と前記移動位置との間に含まれる少なくとも１つのナビゲーション領域を確定し、前記少なくとも１つのナビゲーション領域に対応する少なくとも１つのオブジェクトコンテンツを確定し、オブジェクトの変化量として、前記少なくとも１つのオブジェクトコンテンツの表示数量を集計し、オブジェクトの変化方向として、前記初期位置に対応するナビゲーション領域から前記移動位置に対応するナビゲーション領域への移動の方向を取得することであり、
前記処理装置が前記オブジェクトの変化方向と前記オブジェクトの変化量に基づきページをめくることにより、前記対象オブジェクトのオブジェクトコンテンツを調整することは、
前記初期位置のナビゲーションコントロールに対応するオブジェクトコンテンツから、前記オブジェクトの変化方向に基づき、前記移動位置のナビゲーション領域に対応するオブジェクトコンテンツが表示されるまで前記少なくとも１つのオブジェクトコンテンツを順次表示することであることを特徴とする請求項９に記載のバーチャルリアリティデバイス。
【請求項１２】
前記処理装置が前記初期角度と前記最終角度から、前記オブジェクトの変化量及びオブジェクトの変化方向を確定することは、
前記最終角度から前記初期角度を減算して角度差値を得、前記角度差値の正負から前記オブジェクトの変化方向を確定し、前記角度差値とナビゲーション角度の閾値との比較値を前記オブジェクトの変化量として確定することであることを特徴とする請求項１０に記載のバーチャルリアリティデバイス。
【請求項１３】
前記処理装置が前記ナビゲーション角度の閾値を確定することは、
前記対象オブジェクトのオブジェクトコンテンツの変化総量を集計し、前記ユーザの注視点がそれぞれ前記ナビゲーションコントロールの第１端と第２端とに位置するときの、前記ユーザが前記第１端を注視する視線と、前記第２端を注視する視線との間の夾角を確定し、前記夾角と前記変化総量との比較値を計算することにより、各オブジェクトコンテンツに対応するナビゲーション角度の閾値を確定することであることを特徴とする請求項１２に記載のバーチャルリアリティデバイス。
【請求項１４】
前記対象オブジェクトは輝度であり、前記オブジェクトの変化量は輝度の変化値を含み、前記オブジェクトの変化方向は輝度の変化方向を含み、
前記処理装置が前記初期位置と前記移動位置から、オブジェクトの変化量及びオブジェクトの変化方向を確定することは、前記初期位置と前記移動位置から、表示輝度の変化量及び輝度の変化方向を確定することであり、
前記処理装置が前記オブジェクトの変化方向と前記オブジェクトの変化量に基づき、前記対象オブジェクトを調整することは、前記輝度の変化方向と輝度の変化量に基づき、前記表示輝度を調整することであることを特徴とする請求項９に記載のバーチャルリアリティデバイス。
【請求項１５】
前記対象オブジェクトは出力されるコンテンツであり、前記オブジェクトの変化量はページめくりのオフセット量を含み、前記オブジェクトの変化方向はページめくりの方向を含み、
前記処理装置が前記初期位置と前記移動位置から、オブジェクトの変化量及びオブジェクトの変化方向を確定することは、前記初期位置と前記移動位置から、表示コンテンツのページめくりのオフセット量及びページめくりの方向を確定することであり、
前記処理装置が前記オブジェクトの変化方向と前記オブジェクトの変化量に基づき、前記対象オブジェクトを調整することは、前記ページめくりのオフセット量と前記ページめくりの方向に基づき、前記出力されるコンテンツの表示コンテンツを調整することであることを特徴とする請求項９に記載のバーチャルリアリティデバイス。
【請求項１６】
前記対象オブジェクトはＶＲデバイスから出力されるコンテンツにおける対象物体であり、前記オブジェクトの変化量は切り替わりの数量を含み、前記オブジェクトの変化方向は前記切り替わりの方向を含み、
前記処理装置が前記初期位置と前記移動位置から、オブジェクトの変化量及びオブジェクトの変化方向を確定することは、前記初期位置と前記移動位置から、表示コンテンツの要素に対応する切り替わりの数量及び切り替わりの方向を確定することであり、
前記処理装置が前記オブジェクトの変化方向と前記オブジェクトの変化量に基づき、前記対象オブジェクトを調整することは、前記対象物体に対応する切り替わりの数量と前記切り替わりの方向に基づき、前記対象物体の表示コンテンツの要素を調整することであることを特徴とする請求項９に記載のバーチャルリアリティデバイス
。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、スマートインタラクション技術に関し、さらに詳しくは、バーチャルリアリティデバイス及びそのコンテンツの調整方法に関する。
【背景技術】
【０００２】
ＶＲ（Ｖｉｒｔｕａｌ  Ｒｅａｌｉｔｙ、バーチャルリアリティ）デバイスは、ユーザの頭部に装着されるウェアラブルスマートデバイスである。ＶＲ技術を用いて仮想の視覚と聴覚効果を作り出して没入型の仮想環境を提供することにより、仮想環境にいる感覚を誘導すると同時に、ユーザと仮想コンテンツとの対話を実現できる。
【０００３】
現在の技術では、ユーザが仮想環境に入っている間に、仮想環境において表示される仮想の対象オブジェクトのオブジェクトコンテンツについて調整することにより、ユーザと仮想コンテンツとの対話を実現する。例えば、対象オブジェクトが、作り出されたＶＲシーンに表示されるページである場合、ページのコンテンツを調整することにより、仮想環境を調整し、さらには連続的に変化するＶＲシーンを作り出すことができる。ＶＲシーンにおいては、対象オブジェクトの調整は主として、ＶＲデバイスと制御デバイスを電気的に接続し、ユーザが手動で制御デバイスを操作することにより、仮想環境における対象オブジェクトのオブジェクトコンテンツを調整する方式で行われる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記のようなＶＲシーンにおいて制御デバイスを用いて、対象オブジェクトのオブジェクトコンテンツを調整するという従来の方式は、ユーザの手動操作が必要となるため実現しにくい。
【０００５】
本願発明は、上記実情に鑑みてなされるものであり、主に従来のバーチャルリアリティデバイスにおいて、仮想コンテンツの手動調整が複雑であるという問題を解決し、バーチャルリアリティデバイスにおける仮想コンテンツの調整効率を高めるための、バーチャルリアリティデバイス及びそのコンテンツの調整方法を提供するものである。
【課題を解決するための手段】
【０００６】
本願発明は、上記課題を解決するための、バーチャルリアリティデバイスのコンテンツの調整方法を提供する。本方法は、
ＶＲシーンにおいて対象オブジェクトに対応するナビゲーションコントロールを表示するステップと、
ユーザの注視点の上記ナビゲーションコントロールにおける位置変化から、初期位置及び上記初期位置から位置が変化した後の移動位置を確定するステップと、
上記初期位置と上記移動位置から、オブジェクトの変化量及びオブジェクトの変化方向を確定するステップと、
上記オブジェクトの変化量と上記オブジェクトの変化方向に基づきページをめくることにより、上記対象オブジェクトのオブジェクトコンテンツを調整するステップと、を含む。
【０００７】
上記ナビゲーションコントロールは、水平線に対して直交し、上記初期位置と上記移動位置から、オブジェクトの変化量及びオブジェクトの変化方向を確定するステップは、
上記初期位置から、水平線からの上記ユーザが上記初期位置を注視する視線の初期角度を確定するステップと、
上記移動位置から、水平線からの上記ユーザが上記移動位置を注視する視線の最終角度を確定するステップと、
上記初期角度と上記最終角度から、上記オブジェクトの変化量及びオブジェクトの変化方向を確定するステップと、を含むことが好ましい。
または、上記ナビゲーションコントロールは、水平線に平行で、上記初期位置と上記移動位置から、オブジェクトの変化量及びオブジェクトの変化方向を確定するステップは、
上記初期位置に基づいて、水平線の垂線から上記ユーザが上記初期位置を注視する視線の初期角度を確定するステップと、
上記移動位置に基づいて、水平線の垂線から上記ユーザが上記移動位置を注視する視線の最終角度を確定するステップと、
上記初期角度と上記最終角度から、上記オブジェクトの変化量及びオブジェクトの変化方向を確定するステップと、を含むことが好ましい。
【０００８】
ＶＲシーンでは、上記ナビゲーションコントロールが連続的に配列して長方形構造を形成する複数のナビゲーション領域を含み、１つの上記対象オブジェクトは複数のオブジェクトコンテンツを含み、
上記ナビゲーションコントロールは、複数のナビゲーション領域を含み、上記対象オブジェクトは、複数のオブジェクトコンテンツを含み、上記複数のナビゲーション領域は、上記複数のオブジェクトコンテンツと一対一で対応し、
上記初期位置と上記移動位置から、オブジェクトの変化量及びオブジェクトの変化方向を確定するステップは、
上記初期位置と上記移動位置との間に含まれる少なくとも１つのナビゲーション領域を確定するステップと、
上記少なくとも１つのナビゲーション領域に対応する少なくとも１つのオブジェクトコンテンツを確定するステップと、
オブジェクトの変化量として、上記少なくとも１つのオブジェクトコンテンツの表示数量を集計するステップと、
オブジェクトの変化方向として、上記初期位置に対応するナビゲーション領域から上記移動位置に対応するナビゲーション領域への移動の方向を取得するステップと、を含み、
上記オブジェクトの変化方向と上記オブジェクトの変化量に基づきページをめくることで、上記対象オブジェクトのオブジェクトコンテンツを調整することは、
上記初期位置のナビゲーション領域に対応するオブジェクトコンテンツから、上記オブジェクトの変化方向に基づき、上記移動位置のナビゲーション領域に対応するオブジェクトコンテンツが表示されるまで上記少なくとも１つのオブジェクトコンテンツを順次表示することを含む。
【０００９】
好ましくは、上記初期角度と上記最終角度とから、上記オブジェクトの変化量及びオブジェクトの変化方向を確定することは、
上記最終角度から上記初期角度を減算して角度差値を得ることと、
上記角度差値の正負から上記オブジェクトの変化方向を確定することと、
上記角度差値とナビゲーション角度の閾値との比較値（比値）を、上記オブジェクトの変化量として確定することと、を含む。
【００１０】
好ましくは、上記ナビゲーション角度の閾値は、以下の方法により確定する。
上記対象オブジェクトのオブジェクトコンテンツの変化総量を集計し、
上記ユーザの注視点がそれぞれ上記ナビゲーションコントロールの第１端と第２端とに位置するときの、上記ユーザが上記第１端を注視する視線と、上記第２端を注視する視線との間の夾角を確定し、
上記夾角と上記変化総量との比値を計算することで、各オブジェクトコンテンツに対応するナビゲーション角度の閾値を確定する。
【００１１】
本願発明はさらに、不揮発性記憶装置と、処理装置とを含むバーチャルリアリティデバイスを提供する。上記不揮発性記憶装置は、コンピュータ読み取り可能なプログラムコードを記憶するためのもので、上記処理装置は、上記コンピュータプログラムコードを実行することで、
ＶＲシーンにおいて対象オブジェクトに対応するナビゲーションコントロールを表示することと、ユーザの注視点の上記ナビゲーションコントロールにおける位置変化から、初期位置、及び上記初期位置から位置が変化した後の移動位置を確定することと、上記初期位置と上記移動位置とから、オブジェクトの変化量及びオブジェクトの変化方向を確定することと、上記オブジェクトの変化方向と上記オブジェクトの変化量とに基づきページをめくることで、上記対象オブジェクトのオブジェクトコンテンツを調整することとを実現する。
【００１２】
好ましくは、上記ナビゲーションコントロールは、水平線に直交し、上記処理装置が上記初期位置と上記移動位置とから、オブジェクトの変化量及びオブジェクトの変化方向を確定することは、具体的には、
上記初期位置から、水平線からの上記ユーザが上記初期位置を注視する視線の初期角度を確定し、上記移動位置から、水平線からの上記ユーザが上記移動位置を注視する視線の最終角度を確定し、そして上記初期角度と上記最終角度とから、上記オブジェクトの変化量及びオブジェクトの変化方向を確定することであり、
または、上記ナビゲーションコントロールは、水平線に平行で、上記処理装置が上記初期位置と上記移動位置とから、オブジェクトの変化量及びオブジェクトの変化方向を確定することは、具体的には、
上記初期位置から、水平線の垂線からの上記ユーザが上記初期位置を注視する視線の初期角度を確定し、上記移動位置から、水平線の垂線からの上記ユーザが上記移動位置を注視する視線の最終角度を確定し、そして上記初期角度と上記最終角度とから、上記オブジェクトの変化量及びオブジェクトの変化方向を確定することである。
【００１３】
好ましくは、上記ナビゲーションコントロールは、複数のナビゲーション領域を含み、上記対象オブジェクトは、複数のオブジェクトコンテンツを含み、上記複数のナビゲーション領域は、上記複数のオブジェクトコンテンツと一対一で対応し、
上記処理装置が上記初期位置と上記移動位置とから、オブジェクトの変化量及びオブジェクトの変化方向を確定することは、具体的には、
上記初期位置と上記移動位置との間に含まれる少なくとも１つのナビゲーション領域を確定し、上記少なくとも１つのナビゲーション領域のそれぞれに対応する少なくとも１つのオブジェクトコンテンツを確定し、オブジェクトの変化量として、上記少なくとも１つのオブジェクトコンテンツの表示数量を集計し、オブジェクトの変化方向として、上記初期位置に対応するナビゲーション領域から上記移動位置に対応するナビゲーション領域へのスライドの方向を取得することであり、
上記処理装置が上記オブジェクトの変化方向と上記オブジェクトの変化量とに基づきページをめくることで、上記対象オブジェクトのオブジェクトコンテンツを調整することは、具体的には、
上記初期位置のナビゲーションコントロールに対応するオブジェクトコンテンツから、上記ナビゲーション領域のスライドの方向に基づき、上記移動位置のナビゲーション領域に対応するオブジェクトコンテンツが表示されるまで各ナビゲーション領域に対応するオブジェクトコンテンツを順次表示することである。
【００１４】
好ましくは、上記処理装置が上記初期角度と上記最終角度とから、上記オブジェクトの変化量及びオブジェクトの変化方向を確定することは、具体的には、
上記最終角度から上記初期角度を減算して角度差値を得て、上記角度差値の正負から上記オブジェクトの変化方向を確定し、上記角度差値と上記ナビゲーション角度の閾値との比値を上記オブジェクトの変化量として確定することである。
【００１５】
好ましくは、上記処理装置が上記ナビゲーション角度の閾値を確定することは、具体的には、
上記対象オブジェクトのオブジェクトコンテンツの変化総量を集計し、上記ユーザの注視点がそれぞれ上記ナビゲーションコントロールの第１端と第２端とに位置するときの、上記ユーザが上記第１端を注視する視線と、上記第２端を注視する視線との間の夾角を確定し、上記夾角と上記変化総量との比値を計算することで、各オブジェクトコンテンツに対応するナビゲーション角度の閾値を確定することである。
【発明の効果】
【００１６】
本願発明では、バーチャルリアリティデバイスにおいてオブジェクトコンテンツを表示すると同時に、ＶＲシーンにおいて対象オブジェクトに対応するナビゲーションコントロールを表示することで、上記対象オブジェクトの調整に対する準備を実現してもよい。ユーザの注視点の上記ナビゲーションコントロールにおける位置変化から、初期位置及び移動位置を確定すし、すなわち、初期位置及び移動位置は、主にユーザの注視点のナビゲーションコントロールにおける位置変化から確定される。上記初期位置と上記移動位置とから、オブジェクトの変化量及びオブジェクトの変化方向を確定し、且つ上記オブジェクトの変化量及びオブジェクトの変化方向に基づきページをめくることで、対応する上記対象オブジェクトのオブジェクトコンテンツを調整する。
【図面の簡単な説明】
【００１７】
【図１】本願発明の一実施形態によるバーチャルリアリティデバイスのコンテンツの調整方法を示すフローチャートである。
【図２】本願発明の一実施形態によるナビゲーションコントロールを示す概略図である。
【図３】本願発明の一実施形態によるオブジェクトコンテンツ及び対応するナビゲーションコントロールの一例を示す概略図である。
【図４】本願発明の一実施形態によるオブジェクトコンテンツ及び対応するナビゲーションコントロールの他の例を示す概略図である。
【図５】本願発明の一実施形態によるバーチャルリアリティデバイスのコンテンツの調整方法の他の例を示すフローチャートである。
【図６】本願発明の一実施形態によるバーチャルリアリティデバイスのコンテンツの調整方法の他の例を示すフローチャートである。
【図７】本願発明の一実施形態によるバーチャルリアリティデバイスの概略構造図である。
【図８】本願発明の一実施例によるヘッドマウントディスプレイＶＲデバイスの概略構造図である。
【発明を実施するための形態】
【００１８】
本願発明のいくつかの実施例は、主にバーチャルリアリティデバイスに用いて、スライダーバーによりバーチャルリアリティデバイスにおけるコンテンツの調整操作を制御するものである。
【００１９】
本願発明のいくつかの実施例では、対象オブジェクトにナビゲーションコントロールを関連付け、且つ当該対象オブジェクトに対応するナビゲーションコントロールを表示する。ユーザの注視点が当該ナビゲーションコントロールにおいて変化すると、当該ユーザの注視点の上記ナビゲーションコントロールにおける位置変化を確定し、初期位置及び移動位置を確定し、上記初期位置と上記移動位置から、オブジェクトの変化量及びオブジェクトの変化方向を確定し、上記オブジェクトの変化量及びオブジェクトの変化方向に基づき、対象オブジェクトのオブジェクトコンテンツの調整を実現する。
【００２０】
図１は、本願発明の一実施例によるバーチャルリアリティデバイスのコンテンツの調整方法を示し、当該方法は以下のステップ１０１〜１０４を含んでもよい。
【００２１】
ステップ１０１：ＶＲシーンにおいて対象オブジェクトに対応するナビゲーションコントロールを表示する。
【００２２】
ＶＲデバイスでは、仮想環境に取り囲まれた没入型の体験を作り出すことができる。上記ＶＲデバイスは、例えば、ＶＲヘルメット、ＶＲ眼鏡などである。ＶＲデバイスが仮想環境を作り出す際、様々なタイプのオブジェクトを表示する必要がある。上記対象オブジェクトは、上記ＶＲデバイスにより作り出された仮想環境に表示される全てのタイプのオブジェクトで、例えば、当該仮想環境における輝度、音声、出力されるコンテンツ、出力されるコンテンツにおける対象物体、または出力されるコンテンツにおける領域別のコンテンツなどである。
【００２３】
ナビゲーションコントロールは、上記対象オブジェクトに関連付けられ、上記ナビゲーションコントロールにより、上記対象オブジェクトのオブジェクトコンテンツのページめくり操作を制御できる。上記対象オブジェクトのオブジェクトコンテンツは、調整操作の変化に伴って変更する。上記ナビゲーションコントロールは、対象オブジェクトと一対一で対応してもよ。すなわち、１つのナビゲーションコントロールは、１つの対象オブジェクトを制御し、上記対象オブジェクトについてのみ調整操作を実現してもよい。
【００２４】
上記ナビゲーションコントロールは、スライダーバーであってもよい。上記スライダーバーのスライドポイントが上記スライダーバーにおいてスライドすると、上記対象オブジェクトのオブジェクトコンテンツの調整操作を実現できる。上記対象オブジェクトのオブジェクトコンテンツの変化の総量に応じて上記スライダーバーを複数の領域に区画し、各領域を１つのオブジェクトコンテンツに対応させてもよい。例えば、対象オブジェクトが６つのオブジェクトコンテンツを含むクロックであれば、上記スライダーバーを６つのスライド領域に区画してもよい。もちろん、その他の方式によりナビゲーションコントロールに対応する対象オブジェクトの複数のオブジェクトコンテンツを確定してもよい。以下の実施例での方式について詳しく説明する。
【００２５】
ステップ１０２：ユーザの注視点の上記ナビゲーションコントロールにおける位置変化から、初期位置、及び上記初期位置から位置が変化した後の移動位置を確定する。
【００２６】
上記ナビゲーションコントロールがトリガーされたことを検出するとき、ユーザの注視点の上記ナビゲーションコントロールにおける位置変化から、初期位置、及び上記初期位置から位置が変化した後の移動位置を確定してもよい。
【００２７】
上記ナビゲーションコントロールは、上記対象オブジェクトに関連付けられ、上記ナビゲーションコントロールにより上記対象オブジェクトの調整操作を実現できる。上記ナビゲーションコントロールがトリガーされるとき、トリガーされた時のユーザの注視点の位置を初期位置として確定してもよい。
【００２８】
上記ナビゲーションコントロールにボックスコライダを設けてもよい。ユーザの注視点が上記ナビゲーションコントロールのボックスコライダの位置する衝突領域に移動すると、上記ナビゲーションコントロールをトリガーする。ナビゲーションコントロールがトリガーされると、ユーザの注視点の上記ナビゲーションコントロールにおける位置変化から、上記対象オブジェクトのオブジェクトコンテンツの調整操作を制御できる。
【００２９】
上記ナビゲーションコントロールがトリガーされると、ユーザは注視点を制御して上記ナビゲーションコントロールにおいて注視点を移動させることができる。ユーザが頭部を上下、または左右に移動させる方式により、上記ユーザの注視点の上記ナビゲーションコントロールにおける位置変化を実現してもよい。例えば、俯瞰または仰視、左または右へ注視する方式により、上記ユーザの注視点の上記ナビゲーションコントロールにおける位置変化を実現できる。上記ナビゲーションコントロールにおいてユーザの注視点の位置が変化するごとに、対応する初期位置及び移動位置を確定してもよい。初期位置とは、ナビゲーションコントロールがトリガーされるときの注視点の位置、または注視点が静止状態から移動状態に調整されるときの位置を指してもよい。ユーザの視線が移動する過程では、上記移動位置が、ユーザの連続的に移動する間におけるある位置であってもよいが、上記ユーザの視線移動が停止するときの最終の移動位置であってもよい。つまり、ユーザの注視点が移動する過程では、上記初期位置及び移動位置が視線の変化に伴って変化し、移動位置が次の移動における初期位置となる。
【００３０】
ユーザの注視点を以下の方法により確定してもよい。
【００３１】
ユーザの両眼を結ぶ線の中点を確定し、上記中点を上記ＶＲデバイスのディスプレイスクリーンにマッピングし、マッピングポイントを上記ユーザの注視点とする。
【００３２】
上記ユーザの注視点は仮想の点で、両眼の位置を検出することにより確定してもよい。また上記ユーザの注視点は、実在の点で、例えば、ＶＲデバイスにおける２つの光学レンズの中心位置にレーザー発射器を設け、レーザー発射器によりユーザの注視点をシミュレーションしてもよい。
【００３３】
上記ユーザの注視点が上記ナビゲーションコントロールに位置するとき、当該ナビゲーションコントロールをトリガーする。ナビゲーションコントロールがトリガーされると、ユーザの注視点の初期位置を確定できる。ユーザは注視点を制御して移動させ、移動が停止すると、当該ユーザの注視点の上記ナビゲーションコントロールにおける移動位置を確定できる。移動位置から移動を再開するとき、当該移動位置を新たな初期位置として、上記対象オブジェクトのオブジェクトコンテンツの調整操作を続行する。
【００３４】
場合によっては、上記ナビゲーションコントロールを複数のナビゲーション領域に均一に区画し、各ナビゲーション領域が１つのオブジェクトコンテンツに対応してもよい。上記ユーザの注視点がいずれかのナビゲーション領域に位置するとき、当該ナビゲーション領域に対応するオブジェクトコンテンツを表示する。例えば、図２に示すように、ナビゲーションコントロール２００は、ナビゲーション領域２０１と、ナビゲーション領域２０２と、ナビゲーション領域２０３との、３つのナビゲーション領域に区画されており、各ナビゲーション領域が１つのオブジェクトコンテンツに対応する。
【００３５】
ステップ１０３：上記初期位置と上記移動位置とから、オブジェクトの変化量及びオブジェクトの変化方向を確定する。
【００３６】
ステップ１０４：上記オブジェクトの変化方向と上記オブジェクトの変化量とに基づきページをめくることで、上記対象オブジェクトのオブジェクトコンテンツを調整する。
【００３７】
対象オブジェクトは、複数のオブジェクトコンテンツを含み、複数のオブジェクトコンテンツの間において調整操作を行うことができる。上記対象オブジェクトのオブジェクトコンテンツが、上記対象オブジェクトに関連付けられる実在のコンテンツで、例えば、上記対象オブジェクトが輝度の場合、上記オブジェクトコンテンツは、表示輝度であってもよい。上記対象オブジェクトが音声の場合、上記オブジェクトコンテンツは、出力される音声であってもよい。上記対象オブジェクトが、出力されるコンテンツの場合、上記オブジェクトコンテンツは、上記コンテンツが出力されて表示されるコンテンツであってもよい。上記対象オブジェクトが、出力されるコンテンツにおける対象物体である場合、上記オブジェクトコンテンツは、出力されたコンテンツにおける対象物体に対応する表示コンテンツの要素であってもよい。上記対象オブジェクトが、出力されるコンテンツにおける領域別のコンテンツである場合、上記オブジェクトコンテンツは、出力されたコンテンツにおける領域ごとに表示されるコンテンツであってもよい。
【００３８】
上記対象オブジェクトの調整操作はリアルタイムに行われ、対応する移動位置をリアルタイムに取得して対象オブジェクトのオブジェクトコンテンツのリアルタイムな調整を実行できる。上記ナビゲーションコントロールと上記対象オブジェクトのオブジェクトコンテンツとを一対一で対応付け、各ナビゲーション位置を対応するオブジェクトコンテンツと対応付け、上記移動位置が変化すると、対応するオブジェクトコンテンツについて対応する調整を行ってもよい。
【００３９】
上記オブジェクトの変化方向とは、上記対象オブジェクトの当該オブジェクトコンテンツについてのオブジェクトの変化方向を指す。具体的には、当該オブジェクトコンテンツについての前方への変位、後方への変位、または大きくなる変化、小さくなる変化を指す。前方への変位の場合、当該表示コンテンツの前方に配列する表示コンテンツを表示し、後方への変位の場合、当該表示コンテンツの後方に配列する表示コンテンツを表示してもよい。大きくなる変化の場合、当該ＶＲシーンにおける表示輝度、表示音声などを増加し、小さくなる変化の場合、当該ＶＲシーンにおける表示輝度、表示音声などを減少してもよい。
【００４０】
場合によっては、上記ナビゲーションコントロールの複数のナビゲーション領域と対象オブジェクトの複数のオブジェクトコンテンツが一対一で対応する場合、ユーザの注視点の上記ナビゲーションコントロールにおける位置変化から、初期位置及び移動位置を確定でき、さらに当該初期位置に該当するナビゲーション領域のオブジェクトコンテンツ、及び移動位置に該当するナビゲーション領域に対応するオブジェクトコンテンツを確定できる。そして移動位置に該当するナビゲーション領域に対応するオブジェクトコンテンツに対する初期位置に該当するナビゲーション領域のオブジェクトコンテンツのコンテンツ変化から、オブジェクトの変化量及びオブジェクトの変化方向を確定できる。
【００４１】
なお、ユーザの注視点が初期位置から移動位置に移動する過程で、いずれかの当該位置に該当するナビゲーション領域オブジェクトのオブジェクトコンテンツについて、オブジェクトの変化量及びページめくりについてのコンテンツを計算し、そして対象オブジェクトのオブジェクトコンテンツを調整し、対象オブジェクトのオブジェクトコンテンツを動的に変化させ、移動位置に到達したら移動位置に対応するオブジェクトコンテンツを表示してもよい。
【００４２】
本願発明の実施例では、ＶＲシーンにおいて対象オブジェクトに対応するナビゲーションコントロールを表示し、ユーザは表示されるナビゲーションコントロールについて、対象オブジェクトのコンテンツ調整を実現できる。ユーザの注視点が上記ナビゲーションコントロールにおいて変化するとき、注視点に該当する初期位置及び移動位置を確定できる。初期位置及び移動位置から、オブジェクトの変化量及びオブジェクトの変化方向を確定し、そして当該オブジェクトの変化量及びオブジェクトの変化方向に基づき、上記対象オブジェクトのオブジェクトコンテンツを調整できる。ユーザは、ナビゲーションコントロールを制御するだけでオブジェクトコンテンツの調整を実現できるため、コンテンツの調整効率が向上する。
【００４３】
本願発明のいくつかの実施例では、上記対象オブジェクトは、上記ＶＲデバイスにより作り出される仮想環境における輝度、出力されるコンテンツ、出力されるコンテンツにおける対象物体などであってもよい。次に上記対象オブジェクトのいくつかの可能な実施形態について詳しく説明する。
【実施形態１】
【００４４】
上記対象オブジェクトは輝度で、上記オブジェクトの変化量は輝度の変化値を含み、上記オブジェクトの変化方向は輝度の変化方向を含み、
上記初期位置と上記移動位置とから、オブジェクトの変化量及びオブジェクトの変化方向を確定することは、上記初期位置と上記移動位置とから、表示輝度の変化量及び輝度の変化方向を確定することを含み、
上記オブジェクトの変化方向と上記オブジェクトの変化量とに基づき、上記対象オブジェクトを調整することは、上記輝度の変化方向と輝度の変化量とに基づき、上記表示輝度を調整することを含む。
【００４５】
同様の対象オブジェクトの調整原理に基づく場合、上記対象オブジェクトは、再生される音声、表示色彩値などを含んでもよい。表示輝度とは、上記ＶＲシーンに表示されるページコンテンツの輝度を指す。上記表示輝度について表示画面に表示コントロールを設定してもよい。ＶＲデバイスが、ユーザの注視点が上記表示コントロールを注視する時間が予め設定された時間を超えると判断する場合、ＶＲデバイスの輝度調整をオンにすることで、輝度調整を簡素化することができる。
【実施形態２】
【００４６】
上記対象オブジェクトは出力されるコンテンツで、上記オブジェクトの変化量はページめくりのオフセット量を含み、上記オブジェクトの変化方向はページめくりの方向を含み、
上記初期位置と上記移動位置とから、オブジェクトの変化量及びオブジェクトの変化方向を確定することは、上記初期位置と上記移動位置とから、表示コンテンツのページめくりのオフセット量及びページめくりの方向を確定することを含み、
上記オブジェクトの変化方向と上記オブジェクトの変化量とに基づき、上記対象オブジェクトを調整することは、上記ページめくりのオフセット量と上記ページめくりの方向とに基づき、上記出力されるコンテンツの表示コンテンツを調整することを含む。
【００４７】
上記表示コンテンツは複数含んでもよく、複数の表示コンテンツの間においてページめくりにより、対象オブジェクトのオブジェクトコンテンツの調整操作を実現できる。上記表示コンテンツとは、当該ＶＲデバイスのスクリーンに表示される仮想コンテンツを指す。具体的には、上記仮想コンテンツは複数の表示画像であってもよい。仮想表示する過程では、上記表示画像を連続的に表示することで、表示コンテンツが連続的に変化するＶＲシーンを作り出すことができる。表示する過程において各表示コンテンツは、いずれも仮想シーンを作り出して、ユーザに没入型のＶＲ体験を提供することができる。
【００４８】
ユーザの注視点は、表示されるページコンテンツにおいて常に変化し、そして対応するオブジェクトの変化量及びオブジェクトの変化方向を生成できる。本実施形態では、オブジェクトの変化量とは、ページめくりのオフセット量を指す。具体的には、表示コンテンツについてのページめくりの度合いを指す。上記ページめくりの度合いに応じて、上記表示ページを徐々に変化させてもよい。例えば、上記表示コンテンツが景色の場合、ユーザの注視点は、表示コンテンツが徐々に変化することで、景色が視線に従って徐々に変化する体験を作り出すことができる。
【実施形態３】
【００４９】
上記対象オブジェクトはＶＲデバイスから出力されるコンテンツにおける対象物体で、上記オブジェクトの変化量は切り替わりの数量を含み、上記オブジェクトの変化方向は上記切り替わりの方向を含み、
上記初期位置と上記移動位置とから、オブジェクトの変化量及びオブジェクトの変化方向を確定することは、上記初期位置と上記移動位置とから、表示コンテンツの要素に対応する切り替わりの数量及び切り替わりの方向を確定することを含み、
上記オブジェクトの変化方向と上記オブジェクトの変化量とに基づき、上記対象オブジェクトを調整することは、上記対象物体に対応する切り替わりの数量と上記切り替わりの方向とに基づき、上記対象物体の表示コンテンツの要素を調整することを含む。
【００５０】
上記対象物体は複数の表示コンテンツの要素に対応し、対応する切り替わりの数量及び切り替わりの方向に基づき、上記対象物体に対応する表示コンテンツの要素について切り替えてもよく、上記切り替わりの数量は、上記対象物体の切り替わりの数量に基づき確定してもよい。
【００５１】
上記表示ページにおける対象物体とは、具体的には、当該ＶＲシーンにおけるいずれかの物体を指してもよい。例えば、上記ＶＲシーンが作り出される仮想の部屋である場合、上記対象物体は作り出される仮想の部屋の中のクロックであってもよい。理解しやすくするために、次に例を挙げて説明する。図３及び図４に示すように、対象オブジェクト３０１がクロックである場合、対象オブジェクト３０１に対応する複数のオブジェクトコンテンツは、異なる時間情報を表示するクロック画面である。対象オブジェクトが６つのオブジェクトコンテンツを含むとすると、図３に表示されているのは、２つ目のオブジェクトコンテンツ３０１１となる。ナビゲーションコントロール３０２がトリガーされている間、ユーザの注視点のナビゲーションコントロール３０２における位置変化から、オブジェクトの変化量及びオブジェクトの変化方向を確定できる。オブジェクトの変化方向が後方へページをめくることで、オブジェクトの変化量が３であるとすると、図４に示すとおり、対象オブジェクト３０１を５つ目のオブジェクトコンテンツ３０１２に調整する。
【００５２】
本願発明の実施例では、上記対象オブジェクトの実施形態について詳しく説明している。様々な実施形態に関する表示は、ＶＲシーンにおいて制御を実現できる。ＶＲシーンにおいて対象オブジェクトを制御する過程を、ナビゲーションコントロールを用いて制御することで、制御過程がより簡素化され、より実現しやすくなる。
【００５３】
場合によっては、ユーザの注視点のナビゲーションコントロールにおける位置変化は、頭部の上下移動、もしくは眼球の上下回転により実現するか、または頭部の左右移動、もしくは眼球の左右回転により実現してもよい。上記ナビゲーションコントロールが水平線に直交する場合、頭部の上下移動、もしくは眼球の上下回転により注視点の位置変化を実現し、ユーザの俯仰角を確定できる。上記ナビゲーションコントロールが上記水平線に平行の場合、頭部の左右移動、もしくは眼球の左右回転により注視点の位置変化を実現し、水平線の垂線に基づき、左方もしくは右方へのオフセット角を確定できる。
【００５４】
したがって、ユーザの俯仰角または左方もしくは右方へのオフセット角から、オブジェクトの変化量及びオブジェクトの変化方向を計算してもよい。
【００５５】
上記ナビゲーションコントロールが上記水平線に直交する場合、図５に示すように、本願発明の実施例によるバーチャルリアリティデバイスのコンテンツの調整方法は、以下のステップ５０１〜ステップ５０６を含んでもよい。
【００５６】
ステップ５０１：ＶＲシーンにおいて対象オブジェクトに対応するナビゲーションコントロールを表示する。
【００５７】
上記頭部が上下に移動して上記注視点を協働させて上下に変化するとき、上記ナビゲーションコントロールが上記水平線に直交する。
【００５８】
ステップ５０２：ユーザの注視点の上記ナビゲーションコントロールにおける位置変化から、初期位置、及び上記初期位置から位置が変化した後の移動位置を確定する。
【００５９】
ステップ５０３：上記初期位置から、水平線からの上記ユーザが上記初期位置を注視する視線の初期角度を確定する。
【００６０】
ステップ５０４：上記移動位置から、水平線からの上記ユーザが上記移動位置を注視する視線の最終角度を確定する。
【００６１】
ステップ５０５：上記初期角度と上記最終角度とから、上記オブジェクトの変化量及びオブジェクトの変化方向を確定する。
【００６２】
場合によっては、上記初期角度と上記最終角度とから、上記オブジェクトの変化量及びオブジェクトの変化方向を確定することは、上記最終角度から上記初期角度を減算して角度差値を得ることと、上記角度差値の正負から上記オブジェクトの変化方向を確定することと、上記角度差値とナビゲーション角度の閾値との比値を上記オブジェクトの変化量として確定することと、を含んでもよい。
【００６３】
場合によっては、上記ナビゲーション角度の閾値を以下の方法により確定してもよい。
【００６４】
上記対象オブジェクトのオブジェクトコンテンツの変化総量を集計し、上記ユーザの注視点がそれぞれ上記ナビゲーションコントロールの第１端と第２端とに位置するときの、上記ユーザが上記第１端を注視する視線と、上記第２端を注視する視線との間の夾角を確定し、上記夾角と上記変化総量との比値を計算することで、各オブジェクトコンテンツに対応するナビゲーション角度の閾値を確定する。
【００６５】
ステップ５０６：上記オブジェクトの変化方向と上記オブジェクトの変化量とに基づきページをめくることで、上記対象オブジェクトのオブジェクトコンテンツを調整する。
【００６６】
本願発明の実施例では、初期位置により初期角度を確定し、移動位置により最終角度を確定し、初期角度と最終角度とから対応するページめくりの角度及びオブジェクトの変化方向を確定でき、つまり、角度により対応するページめくりの角度及びオブジェクトの変化方向を確定する。当該解決手段の制御過程は比較的シンプルで、異なる位置に対応するオブジェクトコンテンツを別途設定する必要がなく、さほど複雑でない計算により、オブジェクトの変化量及びオブジェクトの変化方向を確定できるため、対象オブジェクトのオブジェクトコンテンツの調整効率が向上する。
【００６７】
または、上記ナビゲーションコントロールが上記水平線に平行の場合、図６に示すように、本願発明の実施例によるバーチャルリアリティデバイスのコンテンツの調整方法は、以下のステップＳ６０１〜ステップＳ６０６を含んでもよい。
【００６８】
ステップ６０１：ＶＲシーンにおいて対象オブジェクトに対応するナビゲーションコントロールを表示する。
【００６９】
上記頭部が左右に移動して上記注視点を協働させて左右に変化するとき、上記ナビゲーションコントロールが水平線に平行となる。
【００７０】
ステップ６０２：ユーザの注視点の上記ナビゲーションコントロールにおける位置変化から、初期位置、及び上記初期位置から位置が変化した後の移動位置を確定する。
【００７１】
ステップ６０３：上記初期位置から、水平線の垂線からの上記ユーザが上記初期位置を注視する視線の初期角度を確定する。
【００７２】
ステップ６０４：上記移動位置から、水平線の垂線からの上記ユーザが上記移動位置を注視する視線の最終角度を確定する。
【００７３】
ステップ６０５：上記初期角度と上記最終角度とから、上記オブジェクトの変化量及びオブジェクトの変化方向を確定する。
【００７４】
場合によっては、上記初期角度と上記最終角度とから、上記オブジェクトの変化量及びオブジェクトの変化方向を確定することは、上記最終角度から上記初期角度を減算して角度差値を得ることと、上記角度差値の正負から上記オブジェクトの変化方向を確定することと、上記角度差値と上記ナビゲーション角度の閾値との比値を上記オブジェクトの変化量として確定することと、を含んでもよい。
【００７５】
ステップ６０６：上記オブジェクトの変化方向と上記オブジェクトの変化量とに基づきページをめくることで、上記対象オブジェクトのオブジェクトコンテンツを調整する。
【００７６】
本願発明の実施例では、初期位置により初期角度を確定し、移動位置により最終角度を確定し、初期角度と最終角度とから対応するページめくりの角度及びオブジェクトの変化方向を確定でき、つまり、角度により対応するページめくりの角度及びオブジェクトの変化方向を確定する。当該解決手段の制御過程は比較的シンプルで、異なる位置に対応するオブジェクトコンテンツを別途設定する必要がなく、さほど複雑でない計算により、オブジェクトの変化量及びオブジェクトの変化方向を確定できるため、対象オブジェクトのオブジェクトコンテンツの調整効率が向上する。
【００７７】
一実施例として、上記ナビゲーション角度の閾値を以下の方法により確定してもよい。
【００７８】
上記対象オブジェクトのオブジェクトコンテンツの変化総量を集計し、上記ユーザの注視点がそれぞれ上記ナビゲーションコントロールの第１端と第２端とに位置するときの、上記ユーザが上記第１端を注視する視線と、上記第２端を注視する視線との間の夾角を確定し、上記夾角と上記変化総量との比値を計算することで、各オブジェクトコンテンツに対応するナビゲーション角度の閾値を確定する。
【００７９】
場合によっては、上記ナビゲーションコントロールの両端はそれぞれ、当該ナビゲーションコントロールの両端におけるユーザの視線の最大揺動角度に対応し、上記揺動角度とは、上下に揺動する角度、または左右に揺動する角度を指してもよい。
【００８０】
ユーザが上記ナビゲーションコントロールを注視するとき、ユーザが上記第１端を注視する視線と、上記第２端を注視する視線との間の夾角は、ユーザの視線が揺動するときに達する最大夾角としてもよい。当該夾角と上記変化総量との比値を計算し、当該比値を丸め処理して各オブジェクトコンテンツに対応するナビゲーション角度の閾値としてもよい。
【００８１】
一般的には、ユーザの視線がナビゲーションコントロールの両端に位置するときに確定される夾角は、一つの定数である。各オブジェクトコンテンツが順次めくられるため、上記変化総量が十分に大きければ、上記夾角と上記変化総量とから確定されるナビゲーション角度の閾値が十分に小さくなる。すなわち、各オブジェクトコンテンツをめくる時間が十分に短くなり、そして連続的に調整する効果が得られる。この場合、当該ナビゲーションコントロールに対応する対象オブジェクトを連続的に再生される映像と見なしてよい。例えば、上記対象オブジェクトがテレビの場合、当該テレビのナビゲーションコントロールについて、多くのオブジェクトコンテンツ及び十分に小さいナビゲーション角度の閾値を設定すると、上記オブジェクトコンテンツが連続的に調整されるとき、当該テレビに映像が再生している効果を作り出すことができる。
【００８２】
本願発明の実施例では、ナビゲーションコントロールのナビゲーション範囲と上記オブジェクトコンテンツの変化総量とから、各オブジェクトコンテンツに対応するナビゲーション角度の閾値を確定すると、上記ナビゲーション角度の閾値の大きさを確定し、そして後続のページめくりにおける対象ページ及びオブジェクトの変化方向を確定し、オブジェクトコンテンツの迅速な調整を実現できる。
【００８３】
もう一つの実施例として、ＶＲシーンでは、上記ナビゲーションコントロールが連続的に配列して長方形構造を形成する複数のナビゲーション領域を含み、１つの上記対象オブジェクトは複数のオブジェクトコンテンツを含み、上記複数のナビゲーション領域は、上記複数のオブジェクトコンテンツと一対一で対応する。
【００８４】
上記初期位置と上記移動位置とから、オブジェクトの変化量及びオブジェクトの変化方向を確定することは、上記初期位置と上記移動位置との間に含まれる少なくとも１つのナビゲーション領域を確定することと、上記少なくとも１つのナビゲーション領域に対応する少なくとも１つのオブジェクトコンテンツを確定することと、オブジェクトの変化量として、上記少なくとも１つのオブジェクトコンテンツの表示数量を集計することと、オブジェクトの変化方向として、上記初期位置に対応するナビゲーション領域から上記移動位置に対応するナビゲーション領域への移動の方向を取得することと、を含んでもよく、
上記オブジェクトの変化方向と上記オブジェクトの変化量とに基づきページをめくることで、上記対象オブジェクトのオブジェクトコンテンツを調整することは、上記初期位置のナビゲーション領域に対応するオブジェクトコンテンツから、上記オブジェクトの変化方向に基づき、上記移動位置のナビゲーション領域に対応するオブジェクトコンテンツが表示されるまで上記少なくとも１つのオブジェクトコンテンツを順次表示することを含んでもよい。
【００８５】
本願発明の実施例では、ナビゲーションコントロールについてナビゲーション領域を設定することで、各ナビゲーション領域に対応するオブジェクトコンテンツをそれぞれ表示できる。注視点が上記ナビゲーション領域に位置すると、対応する上記オブジェクトコンテンツを表示でき、オブジェクトコンテンツの調整をより容易に実現できる。
【００８６】
図７は、本願発明の実施例に係る記憶装置７０２（不揮発性記憶装置）と、処理装置７０１とを含むバーチャルリアリティデバイスを示す。記憶装置７０２は、コンピュータ読み取り可能なプログラムコードを記憶するためのもので、処理装置７０１は、上記コンピュータプログラムコードを実行することで、ＶＲシーンにおいて対象オブジェクトに対応するナビゲーションコントロールを表示することと、ユーザの注視点の上記ナビゲーションコントロールにおける位置変化から、初期位置、及び上記初期位置から位置が変化した後の移動位置を確定することと、上記初期位置と上記移動位置とから、オブジェクトの変化量及びオブジェクトの変化方向を確定することと、上記オブジェクトの変化方向と上記オブジェクトの変化量とに基づき、上記対象オブジェクトの表示コンテンツを調整することと、を実現する。
【００８７】
ＶＲデバイスは、仮想環境に取り囲まれる没入型の体験を作り出すことができ、上記ＶＲデバイスは、例えば、ＶＲヘルメット、ＶＲ眼鏡などである。ＶＲデバイスが仮想環境を作り出す際、様々なタイプのオブジェクトを表示する必要がある。上記対象オブジェクトは、上記ＶＲデバイスにより作り出された仮想環境に表示される全てのタイプのオブジェクトで、例えば、当該仮想環境における輝度、音声、出力されるコンテンツ、出力されるコンテンツにおける対象物体、または出力されるコンテンツにおける領域別のコンテンツなどである。
【００８８】
ナビゲーションコントロールは、上記対象オブジェクトに関連付けられ、上記ナビゲーションコントロールにより、上記対象オブジェクトのオブジェクトコンテンツのページめくり操作を制御できる。上記対象オブジェクトのオブジェクトコンテンツは、調整操作の変化に伴って変更する。上記ナビゲーションコントロールは、対象オブジェクトと一対一で対応してもよく、すなわち、１つのナビゲーションコントロールは、１つの対象オブジェクトを制御し、上記対象オブジェクトのみについての調整操作を実現してもよい。
【００８９】
場合によっては、上記ナビゲーションコントロールは、スライダーバーであってもよい。上記スライダーバーのスライドポイントが上記スライダーバーにおいてスライドすると、上記対象オブジェクトのオブジェクトコンテンツの調整操作を実現できる。上記対象オブジェクトのオブジェクトコンテンツの変化総量に応じて上記スライダーバーを複数の領域に区画し、各領域が１つのオブジェクトコンテンツに対応してもよい。例えば、対象オブジェクトが６つのオブジェクトコンテンツを含むクロックであるとすると、上記スライダーバーを６つのスライド領域に区画してもよい。無論、その他の方式でナビゲーションコントロールに対応する対象オブジェクトの複数のオブジェクトコンテンツを確定してもよく、以下の実施例でこれについて詳しく説明する。
【００９０】
場合によっては、上記ナビゲーションコントロールがトリガーされることを検出するとき、ユーザの注視点の上記ナビゲーションコントロールにおける位置変化から、初期位置、及び上記初期位置から位置が変化した後の移動位置を確定してもよい。
【００９１】
上記ナビゲーションコントロールは、上記対象オブジェクトに関連付けられ、上記ナビゲーションコントロールにより上記対象オブジェクトの調整操作を実現できる。上記ナビゲーションコントロールがトリガーされるとき、トリガーされた時点のユーザの注視点の位置を初期位置として確定してもよい。
【００９２】
上記ナビゲーションコントロールにボックスコライダを設けてもよい。ユーザの注視点が上記ナビゲーションコントロールのボックスコライダの位置する衝突領域に移動すると、上記ナビゲーションコントロールをトリガーする。ナビゲーションコントロールがトリガーされると、ユーザの注視点の上記ナビゲーションコントロールにおける位置変化から、上記対象オブジェクトのオブジェクトコンテンツの調整操作を制御できる。
【００９３】
上記ナビゲーションコントロールがトリガーされると、ユーザは注視点を制御して上記ナビゲーションコントロールにおいて移動させることができる。ユーザが頭部を上下、または左右に移動させる方式で、上記ユーザの注視点の上記ナビゲーションコントロールにおける位置変化を実現してもよい。例えば、俯瞰または仰視、左または右へ注視する方式により、上記ユーザの注視点の上記ナビゲーションコントロールにおける位置変化を実現できる。ユーザの注視点が上記ナビゲーションコントロールにおいて位置が変化するごとに、対応する初期位置及び移動位置を確定してもよい。初期位置とは、ナビゲーションコントロールがトリガーされるときの注視点の位置、または注視点が静止状態から移動状態に調整されるときの位置を指してもよい。ユーザの視線が移動する過程では、上記移動位置が、ユーザの連続的に移動する間におけるある位置であってもよいが、上記ユーザの視線移動が停止するときの最終の移動位置であってもよい。つまり、ユーザの注視点が移動する過程では、上記初期位置及び移動位置が視線の変化に伴って変化し、移動位置が次の移動における初期位置となる。
【００９４】
場合によっては、処理装置７０１が以下の方法によりユーザの注視点を確定してもよい。
【００９５】
ユーザの両眼を結ぶ線の中点を確定し、上記中点を上記ＶＲデバイスのディスプレイスクリーンにマッピングし、マッピングポイントを上記ユーザの注視点とする。
【００９６】
場合によっては、上記ユーザの注視点は仮想の点で、両眼の位置を検出することで確定してもよい。また上記ユーザの注視点は、実在の点で、例えば、ＶＲデバイスにおける２つの光学レンズの中心位置にレーザー発射器を設け、レーザー発射器によりユーザの注視点をシミュレーションしてもよい。
【００９７】
上記ユーザの注視点が上記ナビゲーションコントロールに位置するとき、当該ナビゲーションコントロールをトリガーする。ナビゲーションコントロールがトリガーされると、ユーザの注視点の初期位置を確定できる。ユーザは注視点を制御して移動させ、移動が停止すると、当該ユーザの注視点の上記ナビゲーションコントロールにおける移動位置を確定できる。移動位置から移動を再開するとき、当該移動位置を新たな初期位置として、上記対象オブジェクトのオブジェクトコンテンツの調整操作を続行する。
【００９８】
場合によっては、上記ナビゲーションコントロールを複数のナビゲーション領域に均一に区画し、各ナビゲーション領域が１つのオブジェクトコンテンツに対応してもよい。上記ユーザの注視点がいずれかのナビゲーション領域に位置するとき、当該ナビゲーション領域に対応するオブジェクトコンテンツを表示する。
【００９９】
対象オブジェクトは、複数のオブジェクトコンテンツを含み、複数のオブジェクトコンテンツの間において調整操作を行うことができる。上記対象オブジェクトのオブジェクトコンテンツが、上記対象オブジェクトに関連付けられる実在のコンテンツで、例えば、上記対象オブジェクトが輝度の場合、上記オブジェクトコンテンツは、表示輝度であってもよい。上記対象オブジェクトが音声の場合、上記オブジェクトコンテンツは、出力される音声であってもよい。上記対象オブジェクトが、出力されるコンテンツの場合、上記オブジェクトコンテンツは、上記コンテンツが出力されて表示されるコンテンツであってもよい。上記対象オブジェクトが、出力されるコンテンツにおける対象物体である場合、上記オブジェクトコンテンツは、出力されたコンテンツにおける対象物体に対応する表示コンテンツであってもよい。上記対象オブジェクトが、出力されるコンテンツにおける領域別のコンテンツである場合、上記オブジェクトコンテンツは、出力されたコンテンツにおける領域ごとに表示されるコンテンツであってもよい。
【０１００】
上記対象オブジェクトの調整操作はリアルタイムに行われ、対応する移動位置をリアルタイムに取得して対象オブジェクトのオブジェクトコンテンツのリアルタイムな調整を実行できる。上記ナビゲーションコントロールと上記対象オブジェクトのオブジェクトコンテンツとを一対一で対応付け、各ナビゲーション位置を対応するオブジェクトコンテンツと対応付け、上記移動位置が変化すると、対応するオブジェクトコンテンツについて対応する調整を行ってもよい。
【０１０１】
上記オブジェクトの変化方向とは、上記対象オブジェクトの当該オブジェクトコンテンツについてのオブジェクトの変化方向を指す。具体的には、当該オブジェクトコンテンツについての前方への変位、後方への変位、または大きくなる変化、小さくなる変化を指す。前方への変位の場合、当該表示コンテンツの前方に配列する表示コンテンツを表示し、後方への変位の場合、当該表示コンテンツの後方に配列する表示コンテンツを表示してもよい。大きくなる変化の場合、当該ＶＲシーンにおける表示輝度、表示音声などを増加し、小さくなる変化の場合、当該ＶＲシーンにおける表示輝度、表示音声などを減少してもよい。
【０１０２】
場合によっては、上記ナビゲーションコントロールの複数のナビゲーション領域と対象オブジェクトの複数のオブジェクトコンテンツが一対一で対応する場合、ユーザの注視点の上記ナビゲーションコントロールにおける位置変化から、初期位置及び移動位置を確定でき、さらに当該初期位置に該当するナビゲーション領域のオブジェクトコンテンツ、及び移動位置に該当するナビゲーション領域に対応するオブジェクトコンテンツを確定できる。そして移動位置に該当するナビゲーション領域に対応するオブジェクトコンテンツに対する初期位置に該当するナビゲーション領域のオブジェクトコンテンツのコンテンツ変化から、オブジェクトの変化量及びオブジェクトの変化方向を確定できる。
【０１０３】
なお、ユーザの注視点が初期位置から移動位置に移動する過程で、いずれかの当該位置に該当するナビゲーション領域オブジェクトのオブジェクトコンテンツについて、オブジェクトの変化量及びページめくりについてのコンテンツを計算し、そして対象オブジェクトのオブジェクトコンテンツを調整し、対象オブジェクトのオブジェクトコンテンツを動的に変化させ、移動位置に到達したら移動位置に対応するオブジェクトコンテンツを表示してもよい。
【０１０４】
本願発明の実施例では、ＶＲシーンにおいて対象オブジェクトに対応するナビゲーションコントロールを表示し、ユーザは表示されるナビゲーションコントロールについて、対象オブジェクトのコンテンツ調整を実現できる。ユーザの注視点が上記ナビゲーションコントロールにおいて変化するとき、注視点に該当する初期位置及び移動位置を確定できる。初期位置及び移動位置から、オブジェクトの変化量及びオブジェクトの変化方向を確定し、そして当該オブジェクトの変化量及びオブジェクトの変化方向に基づき、上記対象オブジェクトのオブジェクトコンテンツを調整できる。ユーザは、ナビゲーションコントロールを制御するだけでオブジェクトコンテンツの調整を実現できるため、コンテンツの調整効率が向上する。
【０１０５】
本願発明のいくつかの実施例では、上記対象オブジェクトは、上記ＶＲデバイスにより作り出される仮想環境における輝度、出力されるコンテンツ、出力されるコンテンツにおける対象物体などであってもよい。次に上記対象オブジェクトのいくつかの可能な実施形態について詳しく説明する。
【実施形態４】
【０１０６】
上記対象オブジェクトは輝度で、上記オブジェクトの変化量は輝度の変化値を含み、上記オブジェクトの変化方向は輝度の変化方向を含み、
上記処理装置が上記初期位置と上記移動位置とから、オブジェクトの変化量及びオブジェクトの変化方向を確定することは、具体的には、上記初期位置と上記移動位置とから、表示輝度の変化量及び輝度の変化方向を確定することでもよく、
上記処理装置が上記オブジェクトの変化方向と上記オブジェクトの変化量とに基づき、上記対象オブジェクトを調整することは、具体的には、上記輝度の変化方向と輝度の変化量とに基づき、上記表示輝度を調整することでもよい。
【０１０７】
同様の対象オブジェクトの調整原理に基づく場合、上記対象オブジェクトは、再生される音声、表示色彩値などを含んでもよい。表示輝度とは、上記ＶＲシーンに表示されるページコンテンツの輝度を指す。上記表示輝度について表示画面に表示コントロールを設定してもよい。ＶＲデバイスが、ユーザの注視点が上記表示コントロールを注視する時間が予め設定された時間を超えると判断する場合、ＶＲデバイスの輝度調整をオンにすることで、輝度調整を簡素化することができる。
【実施形態５】
【０１０８】
上記対象オブジェクトは出力されるコンテンツで、上記オブジェクトの変化量はページめくりのオフセット量を含み、上記オブジェクトの変化方向はページめくりの方向を含み、
上記処理装置が上記初期位置と上記移動位置とから、オブジェクトの変化量及びオブジェクトの変化方向を確定することは、具体的には、上記初期位置と上記移動位置とから、表示コンテンツのページめくりのオフセット量及びページめくりの方向を確定することでもよく、
上記処理装置が上記オブジェクトの変化方向と上記オブジェクトの変化量とに基づき、上記対象オブジェクトを調整することは、具体的には、上記ページめくりのオフセット量と上記ページめくりの方向とに基づき、上記出力されるコンテンツの表示コンテンツを調整することでもよい。
【０１０９】
上記表示コンテンツは複数含んでもよく、複数の表示コンテンツの間においてページめくりにより、対象オブジェクトのオブジェクトコンテンツの調整操作を実現できる。上記表示コンテンツとは、当該ＶＲデバイスのスクリーンに表示される仮想コンテンツを指す。具体的には、上記仮想コンテンツは複数の表示画像であってもよい。仮想表示する過程では、上記表示画像を連続的に表示することで、表示コンテンツが連続的に変化するＶＲシーンを作り出すことができる。表示する過程において各表示コンテンツは、いずれも仮想シーンを作り出して、ユーザに没入型のＶＲ体験を提供することができる。
【０１１０】
ユーザの注視点は、表示されるページコンテンツにおいて常に変化し、そして対応するオブジェクトの変化量及びオブジェクトの変化方向を生成できる。本実施形態では、オブジェクトの変化量とは、ページめくりのオフセット量を指す。具体的には、表示コンテンツについてのページめくりの度合いを指す。上記ページめくりの度合いに応じて、上記表示ページを徐々に変化させてもよい。例えば、上記表示コンテンツが景色の場合、ユーザの注視点は、表示コンテンツが徐々に変化することで、景色が視線に従って徐々に変化する体験を作り出すことができる。
【実施形態６】
【０１１１】
上記対象オブジェクトはＶＲデバイスから出力されるコンテンツにおける対象物体で、上記オブジェクトの変化量は切り替わりの数量を含み、上記オブジェクトの変化方向は上記切り替わりの方向を含み、
上記処理装置が上記初期位置と上記移動位置とから、オブジェクトの変化量及びオブジェクトの変化方向を確定することは、具体的には、上記初期位置と上記移動位置とから、表示コンテンツの要素に対応する切り替わりの数量及び切り替わりの方向を確定することでもよく、
上記処理装置が上記オブジェクトの変化方向と上記オブジェクトの変化量とに基づき、上記対象オブジェクトを調整することは、具体的には、上記対象物体に対応する切り替わりの数量と上記切り替わりの方向とに基づき、上記対象物体の表示コンテンツの要素を調整することでもよい。
【０１１２】
上記対象物体は複数の表示コンテンツの要素に対応し、対応する切り替わりの数量及び切り替わりの方向に基づき、上記対象物体に対応する表示コンテンツの要素について切り替えてもよく、上記切り替わりの数量は、上記対象物体の切り替わりの数量に基づき確定してもよい。上記表示ページにおける対象物体とは、具体的には、当該ＶＲシーンにおけるいずれかの物体を指してもよい。
【０１１３】
本願発明の実施例では、上記対象オブジェクトの実施形態について詳しく説明している。様々な実施形態に関する表示は、ＶＲシーンにおいて制御を実現できる。ＶＲシーンにおいて対象オブジェクトを制御する過程を、ナビゲーションコントロールを用いて制御することで、制御過程がより簡素化され、より実現しやすくなる。
【０１１４】
場合によっては、ユーザの注視点のナビゲーションコントロールにおける位置変化は、頭部の上下移動、もしくは眼球の上下回転により実現するか、または頭部の左右移動、もしくは眼球の左右回転により実現してもよい。上記ナビゲーションコントロールが水平線に直交する場合、頭部の上下移動、もしくは眼球の上下回転により注視点の位置変化を実現し、ユーザの俯仰角を確定できる。上記ナビゲーションコントロールが上記水平線に平行の場合、頭部の左右移動、もしくは眼球の左右回転により注視点の位置変化を実現し、水平線の垂線に基づき、左方もしくは右方へのオフセット角を確定できる。
【０１１５】
したがって、ユーザの俯仰角または左方もしくは右方へのオフセット角から、オブジェクトの変化量及びオブジェクトの変化方向を計算してもよい。
【０１１６】
上記ナビゲーションコントロールが上記水平線に直交する場合、上記処理装置が上記初期位置と上記移動位置とから、オブジェクトの変化量及びオブジェクトの変化方向を確定することは、具体的には、上記初期位置から、水平線からの上記ユーザが上記初期位置を注視する視線の初期角度を確定し、上記移動位置から、水平線からの上記ユーザが上記移動位置を注視する視線の最終角度を確定し、そして上記初期角度と上記最終角度とから、上記オブジェクトの変化量及びオブジェクトの変化方向を確定することでもよい。
【０１１７】
上記頭部が上下に移動して上記注視点を協働させて上下に変化するとき、上記ナビゲーションコントロールが上記水平線に直交する。
【０１１８】
上記処理装置が上記初期角度と上記最終角度とから、上記オブジェクトの変化量及びオブジェクトの変化方向を確定することは、具体的には、上記最終角度から上記初期角度を減算して角度差値を得て、上記角度差値の正負から上記オブジェクトの変化方向を確定し、上記角度差値とナビゲーション角度の閾値との比値を上記オブジェクトの変化量として確定することでもよい。
【０１１９】
本願発明の実施例では、初期位置により初期角度を確定し、移動位置により最終角度を確定し、初期角度と最終角度とから対応するページめくりの角度及びオブジェクトの変化方向を確定でき、つまり、角度により対応するページめくりの角度及びオブジェクトの変化方向を確定する。当該解決手段の制御過程は比較的シンプルで、異なる位置に対応するオブジェクトコンテンツを別途設定する必要がなく、さほど複雑でない計算により、オブジェクトの変化量及びオブジェクトの変化方向を確定できるため、対象オブジェクトのオブジェクトコンテンツの調整効率が向上する。
【０１２０】
または、上記ナビゲーションコントロールが上記水平線に平行の場合、上記処理装置が上記初期位置と上記移動位置とから、オブジェクトの変化量及びオブジェクトの変化方向を確定することは、具体的には、上記初期位置から、水平線の垂線からの上記ユーザが上記初期位置を注視する視線の初期角度を確定し、上記移動位置から、水平線の垂線からの上記ユーザが上記移動位置を注視する視線の最終角度を確定し、そして上記初期角度と上記最終角度とから、上記オブジェクトの変化量及びオブジェクトの変化方向を確定することでもよい。
【０１２１】
上記頭部が左右に移動して上記注視点を協働させて左右に変化するとき、上記ナビゲーションコントロールが水平線に平行となる。
【０１２２】
上記処理装置が上記初期角度と上記最終角度とから、上記オブジェクトの変化量及びオブジェクトの変化方向を確定することは、具体的には、上記最終角度から上記初期角度を減算して角度差値を得て、上記角度差値の正負から上記オブジェクトの変化方向を確定し、上記角度差値と上記ナビゲーション角度の閾値との比値を上記オブジェクトの変化量として確定することでもよい。
【０１２３】
本願発明の実施例では、初期位置により初期角度を確定し、移動位置により最終角度を確定し、初期角度と最終角度とから対応するページめくりの角度及びオブジェクトの変化方向を確定でき、つまり、角度により対応するページめくりの角度及びオブジェクトの変化方向を確定する。当該解決手段の制御過程は比較的シンプルで、異なる位置に対応するオブジェクトコンテンツを別途設定する必要がなく、さほど複雑でない計算により、オブジェクトの変化量及びオブジェクトの変化方向を確定できるため、対象オブジェクトのオブジェクトコンテンツの調整効率が向上する。
【０１２４】
一実施例として、上記処理装置が上記ナビゲーション角度の閾値を確定することは、具体的には、上記対象オブジェクトのオブジェクトコンテンツの変化総量を集計し、上記ユーザの注視点がそれぞれ上記ナビゲーションコントロールの第１端と第２端とに位置するときの、上記ユーザが上記第１端を注視する視線と、上記第２端を注視する視線との間の夾角を確定し、上記夾角と上記変化総量との比値を計算することで、各オブジェクトコンテンツに対応するナビゲーション角度の閾値を確定することでもよい。
【０１２５】
場合によっては、上記ナビゲーションコントロールの両端はそれぞれ、当該ナビゲーションコントロールの両端におけるユーザの最大揺動角度に対応し、上記揺動角度とは、上下に揺動する角度、または左右に揺動する角度を指してもよい。
【０１２６】
ユーザが上記ナビゲーションコントロールを注視するとき、ユーザが上記第１端を注視する視線と、上記第２端を注視する視線との間の夾角は、ユーザが揺動するときに達する最大夾角としてもよい。当該夾角と上記変化総量との比値を計算し、当該比値を丸め処理して各オブジェクトコンテンツに対応するナビゲーション角度の閾値としてもよい。
【０１２７】
一般的には、ユーザの視線がナビゲーションコントロールの両端に位置するときに確定される夾角は、一つの定数である。各オブジェクトコンテンツが順次めくられるため、上記変化総量が十分に大きければ、上記夾角と上記変化総量とから確定されるナビゲーション角度の閾値が十分に小さくなる。すなわち、各オブジェクトコンテンツをめくる時間が十分に短くなり、そして連続的に調整する効果が得られる。この場合、当該ナビゲーションコントロールに対応する対象オブジェクトを連続的に再生される映像と見なしてよい。例えば、上記対象オブジェクトがテレビの場合、当該テレビのナビゲーションコントロールについて、多くのオブジェクトコンテンツ及び十分に小さいナビゲーション角度の閾値を設定すると、上記オブジェクトコンテンツが連続的に調整されるとき、当該テレビに映像が再生している効果を作り出すことができる。
【０１２８】
本願発明の実施例では、ナビゲーションコントロールのナビゲーション範囲と上記オブジェクトコンテンツの変化総量とから、各オブジェクトコンテンツに対応するナビゲーション角度の閾値を確定すると、上記ナビゲーション角度の閾値の大きさを確定し、そして後続のページめくりにおける対象ページ及びオブジェクトの変化方向を確定し、オブジェクトコンテンツの迅速な調整を実現できる。
【０１２９】
もう一つの実施例として、ＶＲシーンでは、上記ナビゲーションコントロールが連続的に配列して長方形構造を形成する複数のナビゲーション領域を含み、１つの上記対象オブジェクトは複数のオブジェクトコンテンツを含み、上記複数のナビゲーション領域は、上記複数のオブジェクトコンテンツと一対一で対応する。
【０１３０】
上記処理装置が上記初期位置と上記移動位置とから、オブジェクトの変化量及びオブジェクトの変化方向を確定することは、具体的には、上記初期位置と上記移動位置との間に含まれる少なくとも１つのナビゲーション領域を確定し、上記少なくとも１つのナビゲーション領域のそれぞれに対応する少なくとも１つのオブジェクトコンテンツを確定し、オブジェクトの変化量として、上記少なくとも１つのオブジェクトコンテンツの表示数量を集計し、オブジェクトの変化方向として、初期位置に対応するナビゲーション領域から、移動位置のナビゲーション領域へのスライドの方向を取得することでもよく、
上記処理装置が上記オブジェクトの変化方向と上記オブジェクトの変化量とに基づきページをめくることで、上記対象オブジェクトのオブジェクトコンテンツを調整することは、具体的には、上記初期位置のナビゲーションコントロールに対応するオブジェクトコンテンツから、上記ナビゲーション領域のスライドの方向に基づき、上記移動位置のナビゲーション領域に対応するオブジェクトコンテンツが表示されるまで各ナビゲーション領域に対応するオブジェクトコンテンツを順次表示することでもよい。
【０１３１】
本願発明の実施例では、ナビゲーションコントロールについてナビゲーション領域を設定することで、各ナビゲーション領域に対応するオブジェクトコンテンツをそれぞれ表示できる。注視点が上記ナビゲーション領域に位置すると、対応する上記オブジェクトコンテンツを表示でき、オブジェクトコンテンツの調整をより容易に実現できる。
【０１３２】
本願発明の実施例では、上記バーチャルデバイスはヘッドマウントディスプレイＶＲデバイスであってもよい。
【０１３３】
図８は、本願発明の実施例に係るヘッドマウントディスプレイＶＲデバイス８００の内部構造の概略図を示す。当該ヘッドマウントディスプレイＶＲデバイスは、表示手段８０１と、仮想画像光学手段８０２と、入力操作手段８０３と、状態情報取得手段８０４と、通信手段８０５とを含んでもよい。
【０１３４】
表示手段８０１は、ヘッドマウントディスプレイデバイス８００におけるユーザの顔に対向する側面に設けられる表示パネルを含んでもよい。上記表示パネルは、一体的に構成されるパネルか、またはユーザの左眼及び右眼にそれぞれ対応する左パネルと右パネルとからなってもいい。なお上記表示パネルは、エレクトロルミネセンス（ＥＬ）素子、液晶ディスプレイや類似の構造を有するマイクロディスプレイ、または網膜に直接表示するディスプレイや類似のレーザー走査型ディスプレイであってもよい。
【０１３５】
仮想画像光学手段８０２は、表示手段８０１に表示される画像を拡大撮影し、ユーザは、拡大された仮想画像にて表示される画像を観察することが可能である。表示手段８０１に出力される表示画像としては、コンテンツを再生するデバイス（ブルーレイディスクやＤＶＤプレイヤなど）、ストリーミングメディアサーバから提供される仮想シーンの画像、または外部カメラ８１０で実在のシーンを撮影する画像であってもよい。いくつかの実施例では、仮想画像光学手段８０２はレンズ手段、例えば球面レンズ、非球面レンズ、フレネルレンズなどを含んでもよい。
【０１３６】
入力操作手段８０３は、入力操作を実行するための操作部品、例えば、キー、ボタン、スイッチ、または類似の機能を有するその他の部品を少なくとも１つ含み、操作部品によりユーザの指令を受信し、且つ制御手段８０７へ指令を出力する。
【０１３７】
状態情報取得手段８０４は、ヘッドマウントディスプレイデバイス８００を装着するユーザの状態情報を取得するためのもので、ユーザ本人の状態情報を検出するための様々なセンサを含んでもよく、且つ通信手段８０５により外部デバイス（例えばスマートフォン、腕時計、及びユーザに装着されるその他の多機能端末）から状態情報を取得できる。状態情報取得手段８０４はユーザの頭部の位置情報及び／または姿勢情報を取得でき、ジャイロメータセンサ、加速度センサ、全地球測位システム（ＧＰＳ）センサ、地磁気センサ、ドップラー効果センサ、赤外線センサ、電波強度センサのうち１つまたは複数を含んでもよい。また、状態情報取得手段８０４は、ヘッドマウントディスプレイデバイス８００を装着するユーザの状態情報、例えば、ユーザの操作状態（ユーザがヘッドマウントディスプレイデバイス８００を装着しているか否か）、ユーザの動作状態（静止、走行、走りなどの移動状態、手や指先の姿勢、目の開閉状態、視線方向、瞳孔のサイズ）、精神的状態（例えば、ユーザが表示される画像に見入っているか）、さらには生理的状態を取得する。
【０１３８】
通信手段８０５は、外部装置との通信処理、変調・復調処理、及び通信信号の符号化・復号処理を実行する。また、制御手段８０７は、通信手段８０５を通じて外部装置にデータを伝送できる。通信方式としては、有線、または無線の方式であってもよく、例えば、モバイルハイデフニションリンク（ＭＨＬ）、ユニバーサルシリアルバス（ＵＳＢ）、ハイデフィニションマルチメディアインタフェース（ＨＤＭＩ）、ワイファイ（ＷＩ−ＦＩ）（登録商標）、ブルートゥース（登録商標）通信と低消費ブルートゥース（登録商標）通信、またはＩＥＥＥ８０２．１１ｓ規格のメッシュネットワークなどでもよい。また、通信手段８０５は、広帯域符号分割多元接続（Ｗ−ＣＤＭＡ）、ロングタームエヴォリューション（ＬＴＥ）、または類似の規格にて動作するセルラ無線送受信機であってもよい。
【０１３９】
いくつかの実施例では、ヘッドマウントディスプレイデバイス８００は記憶手段をさらに含んでもよい。記憶手段８０６は、ソリッドステートドライブ（ＳＳＤ）などを備える大容量の記憶デバイスとして配置される。いくつかの実施例では、記憶手段８０６は、アプリケーションプログラムまたは様々なデータを記憶できる。例えば、ユーザがヘッドマウントディスプレイデバイス８００を用いて視聴するコンテンツを記憶手段８０６に記憶してもよい。
【０１４０】
いくつかの実施例では、ヘッドマウントディスプレイデバイス８００は、制御手段をさらに含んでもよい。「ＲＯＭ１０７Ａ」と「ＲＡＭ１０７Ｂ」を含む制御手段８０７は、コンピュータ処理装置（ＣＰＵ）、または類似の機能を有するその他のデバイスを含んでもよい。いくつかの実施例では、制御手段８０７は、記憶手段８０６に記憶されるアプリケーションプログラムを実行するか、または、本願発明のいくつかの実施例に開示される方法、機能や操作を実行する回路に用いることができる。
【０１４１】
画像処理手段８０８は、例えば、制御手段８０７から出力される画像信号に関する画像品質補正、及び解像度を表示手段８０１のスクリーンに対応するように変換するなど、信号の処理を実行するためのものである。そして、表示駆動手段８０９は、表示手段８０１の各行の画素を順次選択し、行ごとに表示手段８０１の各行の画素を順次走査することにより、信号処理を経た画像信号に基づく画素信号を提供する。
【０１４２】
いくつかの実施例では、ヘッドマウントディスプレイデバイス８００は、外部カメラをさらに含んでもよい。外部カメラ８１０は、ヘッドマウントディスプレイデバイス８００の本体の前面に１つまたは複数設けられてもよく、３次元情報を取得でき、且つ距離センサとして用いてもよい。また、物体からの反射信号を検知する位置検出素子（ＰＳＤ）やその他のタイプの距離センサを外部カメラ８１０と共に利用してもよい。外部カメラ８１０と距離センサは、ヘッドマウントディスプレイデバイス８００を装着するユーザの身体位置、姿勢及び形状などの検出に用いることができる。また、状況によっては、ユーザは、外部カメラ８１０から直接実在のシーンを鑑賞したりプレビューしたりすることもできる。
【０１４３】
いくつかの実施例では、ヘッドマウントディスプレイデバイス８００は、音声処理手段をさらに含んでもよい。音声処理手段８１１は、制御手段８０７から出力される音声信号について音声品質補正や音声拡大、入力される音声信号の信号処理などを実行できる。そして、音声入力／出力手段８１２が音声処理後に音声を外部へ出力し、またはマイクから音声を入力する。
【０１４４】
なお、図８では、点線枠にて囲まれる構造、または部品は、ヘッドマウントディスプレイデバイス８００から独立してもよい。例えば、外部処理システム（例えばコンピュータシステム）に設けてヘッドマウントディスプレイデバイス８００と共に用いるか、またはヘッドマウントディスプレイデバイス８００の内部もしくは表面に設けられてもよい。
【０１４５】
代表的な構成として、コンピュータデバイスは、１つまたは複数の処理手段（ＣＰＵ）と、入力／出力インタフェースと、ネットワークインタフェースと、メモリとを含む。
【０１４６】
メモリは、コンピュータ読み取り可能な媒体のうち非永続的メモリ、ランダムアクセスメモリ（ＲＡＭ）及び／または不揮発性メモリなどの形態、例えば、リードオンリーメモリ（ＲＯＭ）やフラッシュメモリ（ｆｌａｓｈ  ＲＡＭ）などを含んでもよい。メモリがコンピュータ読み取り可能な媒体の一例である。
【０１４７】
コンピュータ読み取り可能な媒体は、あらゆる方法または技術により情報の記憶を実現可能な永続的もしくは非永続的媒体、携帯型もしくは非携帯型の媒体を含む。上記情報は、コンピュータ読み取り可能な指令、データ構造、プログラムのモジュールまたはその他のデータであってもよい。コンピュータの記憶媒体としては、相変化メモリ（ＰＲＡＭ）、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、その他のタイプのランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、電気的消去可能プログラマブルリードオンリーメモリ（ＥＥＰＲＯＭ）、フラッシュメモリやその他のメモリ技術、コンパクトディスクリードオンリーメモリ（ＣＤ−ＲＯＭ）、デジタル多機能ディスク（ＤＶＤ）やその他の光学的記憶手段、カセットテープ、テープ磁気ディスクメモリやその他の磁気記憶デバイス、またはその他のあらゆる非伝送媒体を含みこれらに限定されず、コンピュータデバイスのアクセス可能な情報の記憶に用いることができる。本明細書の規定によれば、コンピュータ読み取り可能な媒体は、非一過性の媒体（ｔｒａｎｓｉｔｏｒｙ  ｍｅｄｉａ）、例えば、変調されたデータ信号やキャリアなどを含まない。
【０１４８】
明細書及び請求項において特定の言葉で特定の要素を指す場合には、当業者にとって自明なように、ハードウェアメーカがこれとは異なる用語で同一の要素を呼ぶ可能性がある。本明細書及び請求項では、名称の違いにより要素を区別するのではなく、機能上の違いを区別するための基準とする。明細書及び請求項全体にわたり用いられる「含む」という用語は、開放的な意味を表す場合、「当該対象を含むが、ただしこれだけに限定されない」と解釈されるべきである。「ほぼ」という用語は、当業者が許容可能な誤差範囲において当該技術的課題を解決し、基本的に所望の技術的効果を得ることを指す。また、「接続」という用語は、あらゆる直接的または間接的な電気接続手段を含む。このため、「第１のデバイスが第２のデバイスに接続される」と記載される場合、当該第１のデバイスは、直接当該第２のデバイスに電気的に接続されるか、またはその他のデバイスや接続手段を介して間接的に当該第２のデバイスと電気的に接続されることを意味する。また、明細書では本願発明の好ましい実施形態として説明される場合、当該内容は、本願発明の一般的な原則において説明するもので、本願発明の範囲を限定するものではなく、本願発明の保護範囲は、特許請求の範囲に準拠すべきである。
【０１４９】
なお、「含む」、またはこれに類する他の用語は、非除外的に包含することを意図することで、一連の要素を含む製品またはシステムは、それらの要素だけでなく、明記しないその他の要素も含み、あるいはこのような製品、またはシステムに固有の要素も含むものである。このため、特記がない限り、「一つの……を含む」という文言で限定された要素は、上記要素を含む製品、またはシステムにはさらに同一の要素が存在する場合を除外しない。
【０１５０】
上記のとおり、本願発明のいくつかの好ましい実施例を挙げて説明しているが、本願発明は、その他の実施例を除外しここに示される形態に限定されず、その他の様々な組み合わせ、修正または環境に用いることもできる。また、本明細書に記載される当該発明の趣旨を超えない限り、上記の知見、関連分野の技術と知識に基づき変更を加えることも可能である。当業者による変更や変形などは、本願発明の趣旨と範囲から逸脱しないものであれば、いずれも添付の特許請求の範囲に含まれるものとする。
【図１】
2019536118.tif 000003
【図２】
2019536118.tif 000004
【図３】
2019536118.tif 000005
【図４】
2019536118.tif 000006
【図５】
2019536118.tif 000007
【図６】
2019536118.tif 000008
【図７】
2019536118.tif 000009
【図８】
2019536118.tif 000010
【国際調査報告】
2019536118.tif 000011
2019536118.tif 000012
2019536118.tif 000013
2019536118.tif 000014
2019536118.tif 000015