(57)【要約】  本発明は、仮想シーン表示方法、装置、及びコンピュータ可読記憶媒体に関する。この方法は、アニメーションデータ及びビデオデータを取得し、該アニメーションデータに対応するアニメーション画面を、表示画面のアニメーション表示領域に表示し、該アニメーション画面に複数のアニメーション要素からなる第１仮想シーンが含まれ、該アニメーション画面におけるアニメーション要素への操作に応じて、ビデオデータにおけるビデオクリップを再生し、ビデオクリップが第１仮想シーンから第２仮想シーンへ切り替える画像を表示させる、ことを含む。
2020532904.tif 000002
【特許請求の範囲】
【請求項１】
端末機器に適用される仮想シーン表示方法であって、
アニメーションデータ及びビデオデータを取得し、
前記アニメーションデータに対応するアニメーション画面を、表示画面のアニメーション表示領域に表示し、前記アニメーション画面に複数のアニメーション要素からなる第１仮想シーンが含まれ、
前記アニメーション画面におけるアニメーション要素への操作に応じて、前記ビデオデータにおけるビデオクリップを再生し、前記ビデオクリップが前記第１仮想シーンから第２仮想シーンへ切り替える画像を表示させる、
ことを含む方法。
【請求項２】
前記ビデオデータにおけるビデオクリップを再生することは、
予め設定された、前記操作に対応するビデオクリップ位置を取得し、
前記ビデオデータにおける前記ビデオクリップ位置に対応する前記ビデオクリップを再生する、
ことを含む請求項１に記載の方法。
【請求項３】
前記ビデオクリップ位置は、前記ビデオデータにおける前記ビデオクリップの開始時間を含み、
前記ビデオデータにおける前記ビデオクリップ位置に対応する前記ビデオクリップを再生することは、
前記表示画面におけるビデオ要素の時間属性に前記開始時間を設定し、前記ビデオ要素が、前記ビデオデータにおける前記開始時間の位置に対応するビデオクリップを再生する、ことを含む、
請求項２に記載の方法。
【請求項４】
前記アニメーション表示領域は、ＨＴＭＬ５のＣａｎｖａｓ要素によって提供され、前記ビデオ要素は、ＨＴＭＬ５のＶｉｄｅｏ要素である、請求項３に記載の方法。
【請求項５】
前記ビデオデータは、複数のビデオクリップを含み、
前記方法は、
前記ビデオデータにおける前記第２仮想シーンに対応する第２ビデオクリップを再生し、前記第２ビデオクリップの表示領域にインタラクティブ要素を重ねて表示し、
前記インタラクティブ要素への操作に応じて、前記ビデオデータにおける前記インタラクティブ表示要素に対応する第３ビデオクリップを再生する、ことをさらに含む、
請求項１に記載の方法。
【請求項６】
前記操作が検出されていないという判断に応じて、前記第２ビデオクリップの再生が完了すると、再び前記第２ビデオクリップを再生し前記インタラクティブ要素を重ねて表示する、
請求項５に記載の方法。
【請求項７】
プロセッサとメモリとを備える仮想シーン表示装置であって、前記メモリには、コンピュータ可読命令が記憶され、前記命令は、前記プロセッサに、
アニメーションデータ及びビデオデータを取得し、
前記アニメーションデータに対応するアニメーション画面を、表示画面のアニメーション表示領域に表示し、前記アニメーション画面に複数のアニメーション要素からなる第１仮想シーンが含まれ、
前記アニメーション画面におけるアニメーション要素への操作に応じて、前記ビデオデータにおけるビデオクリップを再生し、前記ビデオクリップが前記第１仮想シーンから第２仮想シーンへ切り替える画像を表示させる、
ことを実行させることが可能である装置。
【請求項８】
前記命令は、前記プロセッサに、
予め設定された、前記操作に対応するビデオクリップ位置を取得し、
前記ビデオデータにおける前記ビデオクリップ位置に対応する前記ビデオクリップを再生する、
ことを実行させることが可能である請求項７に記載の装置。
【請求項９】
前記命令は、前記プロセッサに、
前記ビデオクリップ位置を用いて、前記ビデオデータにおける前記ビデオクリップの開始時間を取得し、
前記表示画面におけるビデオ要素の時間属性に前記開始時間を設定し、前記ビデオ要素が、前記ビデオデータにおける前記開始時間の位置に対応するビデオクリップを再生する、
ことを実行させることが可能である請求項８に記載の装置。
【請求項１０】
前記命令は、前記プロセッサに、
ＨＴＭＬ５のＣａｎｖａｓ要素によって、前記アニメーション表示領域を提供し、
ＨＴＭＬ５のＶｉｄｅｏ要素によって、前記ビデオ要素を提供する、
ことを実行させることが可能である請求項９に記載の装置。
【請求項１１】
前記ビデオデータは、複数のビデオクリップを含み、前記命令は、前記プロセッサに、
前記ビデオデータにおける前記第２仮想シーンに対応する第２ビデオクリップを再生し、前記第２ビデオクリップの表示領域にインタラクティブ要素を重ねて表示し、
前記インタラクティブ要素への操作に応じて、前記ビデオデータにおける前記インタラクティブ表示要素に対応する第３ビデオクリップを再生する、
ことを実行させることが可能である請求項７に記載の装置。
【請求項１２】
前記ビデオデータは、複数のビデオクリップを含み、前記命令は、前記プロセッサに、
前記操作が検出されていないという判断に応じて、前記第２ビデオクリップの再生が完了すると、再び前記第２ビデオクリップを再生し前記インタラクティブ要素を重ねて表示する、
ことを実行させることが可能である請求項１１に記載の装置。
【請求項１３】
コンピュータ可読記憶媒体であって、プロセッサによって実行されることで、請求項１〜６のいずれか１項に記載の仮想シーン表示方法を実行させることが可能なコンピュータプログラムが記憶される、ことを特徴とするコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１７年８月３１日に中国特許庁に提出された、出願番号が２０１７１０７７０７７４．６であり、発明の名称が「レンズの移動を模擬する仮想シーン表示方法及び装置、電子機器」である中国特許出願の優先権を主張し、その全ての内容は参照することにより本願に組み込まれる。
【０００２】
本願の実施例は、インターネット技術分野に関し、特に、仮想シーン表示方法、装置、及び記憶媒体に関する。
【背景技術】
【０００３】
アニメーション表示が必要なページ又はアプリケーションには、通常、複数の独立したシーンが含まれる。１つのシーンは、１つの連続的な事象の複数の画像又は１組の連続的な動作の複数の画像を含むと定義されてもよい。従来では、あるシーンから次のシーンへ切り替える際に、主に、プログラムスクリプトによって、複数のレイヤーの複数のマテリアルコンポーネントを、同時に位置が変わるように制御することにより、レンズの移動を模擬して、シーンの切り替えを実現する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
仮想シーンでのレンズの移動を模擬することにより、インテリジェントデバイスの性能が影響され、画像のカクカクが引き起こされやすいという従来技術に存在する課題を解決するために、本願の実施例では、仮想シーンを切り替える方法が提供されている。
【課題を解決するための手段】
【０００５】
本願の実施例では、仮想シーン表示方法が提供されている。前記方法は、
アニメーションデータ及びビデオデータを取得し、
前記アニメーションデータに対応するアニメーション画面を、表示画面のアニメーション表示領域に表示し、前記アニメーション画面に複数のアニメーション要素からなる第１仮想シーンが含まれ、
前記アニメーション画面におけるアニメーション要素への操作に応じて、前記ビデオデータにおけるビデオクリップを再生し、前記ビデオクリップが前記第１仮想シーンから第２仮想シーンへ切り替える画像を表示させる、ことを含む。
【０００６】
本願の実施例では、プロセッサとメモリとを備える仮想シーン表示装置が提供されており、前記メモリには、コンピュータ可読命令が記憶され、前記命令は、前記プロセッサに、
アニメーションデータ及びビデオデータを取得し、
前記アニメーションデータに対応するアニメーション画面を、表示画面のアニメーション表示領域に表示し、前記アニメーション画面に複数のアニメーション要素からなる第１仮想シーンが含まれ、
前記アニメーション画面におけるアニメーション要素への操作に応じて、前記ビデオデータにおけるビデオクリップを再生し、前記ビデオクリップが前記第１仮想シーンから第２仮想シーンへ切り替える画像を表示させる、ことを実行させることが可能である。
【０００７】
本願の実施例では、プロセッサによって実行されることで、各実施例の仮想シーン表示方法を実行させることが可能なコンピュータプログラムが記憶されるコンピュータ可読記憶媒体が提供されている。
【発明の効果】
【０００８】
本願の実施例では、仮想シーン及び仮想シーンの切り替えの画像をビデオとして作成し、アニメーション表示中に、ビデオクリップを再生する形で、レンズの移動を模擬するような効果を実現する。これにより、端末機器の処理リソースの消費が減少されて、画像のカクカクが回避されるとともに、美術上で作成及び修正が便利になり、美術の担当者がアニメーションによる携帯電話の性能面への影響を考慮する必要がなく、高品質のアニメーション効果が生み出される。
【図面の簡単な説明】
【０００９】
【図１−１】レンズの移動を模擬するシーン切り替え効果の画面の模式図である。
【図１−２】レンズの移動を模擬するシーン切り替え効果の画面の模式図である。
【図２】本願の実施例のシステムの模式図である。
【図３】本願の実施例の装置のブロック図である。
【図４Ａ】本願の実施例の仮想シーン表示方法のフローチャートである。
【図４Ｂ】本願の実施例の仮想シーン表示方法のフローチャートである。
【図５】本願の実施例の仮想シーン開始画面の模式図である。
【図６】本願の実施例の図４ＢにおけるステップＳ４３０の実現方法のフローチャートである。
【図７−１】従来技術によるレンズの移動を模擬する切り替え効果の画面の模式図である。
【図７−２】従来技術によるレンズの移動を模擬する切り替え効果の画面の模式図である。
【図７−３】従来技術によるレンズの移動を模擬する切り替え効果の画面の模式図である。
【図８】図４Ｂの実施例による仮想シーン表示方法のフローチャートである。
【図９】本願の実施例の目的位置ビデオクリップ表示画面の模式図である。
【図１０】本願の実施例の仮想シーン表示方法の詳細なフローチャートである。
【図１１】本願の実施例のシーン移動需要に応じた異なる位置のビデオクリップの分割の模式図である。
【図１２】本願の実施例の仮想シーン表示装置のブロック図である。
【図１３】図１２の実施例の初期クリップ表示モジュールのブロック図である。
【発明を実施するための形態】
【００１０】
図１−１〜図１−２は、レンズの移動を模擬するシーン切り替え効果の画面の模式図である。図１−１〜図１−２は、レンズが右へ移動する場合を模擬するシーン切り替えの画像である。プログラムスクリプトによって、複数のレイヤーの複数のマテリアルコンポーネントを、同時に位置が変わるように制御する場合、端末の大量の処理リソースを消費する必要があり、画像のカクカクを引き起こしやすい。
【００１１】
シーン切り替えの処理効率及び画像の滑らかさを向上させるために、本願の実施例では、アニメーション表示コンテンツを複数の部分に分ける。ここで、シーン切り替えの部分は、ビデオによって実現され、他の部分は、依然としてアニメーションによって実現される。図２は、本願の実施例のシステムの模式図である。このシステムは、端末機器１１０と、少なくとも１つのコンテンツ提供機器１２０と、を含んでもよい。
【００１２】
コンテンツ提供機器１２０は、端末機器１１０に表示コンテンツを提供する機器である。表示コンテンツは、アニメーション表示効果を有するウェブページ、ウェブコンテンツ、ゲームＡＰＰにおけるゲームコンテンツなどを含んでもよい。コンテンツ提供機器１２０は、ウェブサイト、ウェブページゲームサーバ、オンラインゲームサーバなどであってもよい。
【００１３】
端末機器１１０は、ネットワークを介してコンテンツを取得して、コンテンツを表示させることが可能な電子機器である。端末機器１１０は、携帯電話、タブレットコンピュータ、ノートブックコンピュータ、ＰＣ、セットトップボックスなどを含んでもよいが、これらに限定されない。端末機器１１０は、アプリケーションを実行することにより、コンテンツ提供機器１２０から表示コンテンツを取得し、表示コンテンツを表示デバイスに表示させてもよい。表示デバイスは、端末機器１１０のスクリーン、ディスプレイ、テレビ、プロジェクタなどであってもよい。端末機器１１０における、コンテンツを取得して表示させるためのアプリケーションは、ブラウザ、ゲームソフトウェアＡＰＰなどの様々なＡＰＰを含んでもよいが、これらに限定されない。例えば、端末機器１１０には、ゲームソフトウェアＡＰＰがインストールされ、端末機器１１０は、ユーザによるゲームソフトウェアＡＰＰ１２０の実行へのトリガーを受けると、記憶されたゲームソフトウェアＡＰＰ１２０を呼び出して、各実施例の仮想シーン表示方法を実行してもよい。
【００１４】
図３は、本願の実施例の装置２００のブロック図である。例えば、装置２００は、図２の端末機器１１０であってもよい。端末機器は、例えば、スマートフォン、タブレットコンピュータなどのモバイル端末であってもよいし、ＰＣやセットトップボックスなどの非携帯端末機器であってもよい。
【００１５】
図３を参照すると、装置２００は、処理コンポーネント２０２、メモリ２０４、電源コンポーネント２０６、マルチメディアコンポーネント２０８、オーディオコンポーネント２１０、センサーコンポーネント２１４、及び通信コンポーネント２１６の１つ又は複数を含んでもよい。
【００１６】
処理コンポーネント２０２は、装置２００の全体の動作を制御し、命令を実行して各方法のステップの全部または一部を完了するための１つまたは複数のプロセッサ２１８を含んでもよい。
【００１７】
メモリ２０４は、装置２００におけるアプリケーション又は方法の命令を含む様々なタイプのデータを記憶する。メモリ２０４は、例えば、静的ランダムアクセスメモリ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、略称：ＳＲＡＭ）、電気的消去可能プログラマブル読み出し専用メモリ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、略称：ＥＥＰＲＯＭ）、消去可能プログラマブル読み出し専用メモリ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ、略称：ＥＰＲＯＭ）、プログラマブル読み出し専用メモリ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、略称：ＰＲＯＭ）、読み出し専用メモリ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、略称：ＲＯＭ）、磁気メモリ、フラッシュメモリ、磁気ディスク又は光ディスクのいかなるタイプの揮発性や不揮発性の記憶デバイス又はこれらの組み合わせによって実現されてもよい。
【００１８】
例示的な実施例では、装置２００は、各実施例の方法を実行するためのものであり、１つ又は複数の特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ、略称：ＡＳＩＣ）、デジタル信号プロセッサ、デジタル信号処理デバイス、プログラマブルロジックデバイス、フィールドプログラマブルゲートアレイ、コントローラ、マイクロコントローラ、マイクロプロセッサ、又は他の電子部品によって実現されてもよい。
【００１９】
図４Ａは、本願の実施例の仮想シーン表示方法のフローチャートである。図４Ａに示すように、この方法は、下記のステップを含んでもよい。
ステップＳ４１で、アニメーションデータ及びビデオデータを取得する。
【００２０】
アニメーションデータは、アニメーション効果をレンダリングするためのデータであり、アニメーション要素及びモーションロジックを記述するためのデータを含んでもよい。アニメーションデータは、アニメーション編集ツール（例えば、Ｆｌａｓｈなど）を用いて生成されてもよい。
【００２１】
ステップＳ４２で、前記アニメーションデータに対応するアニメーション画面を、表示画面のアニメーション表示領域に表示し、前記アニメーション画面に複数のアニメーション要素からなる第１仮想シーンが含まれる。
【００２２】
ステップＳ４３で、前記アニメーション画面におけるアニメーション要素への操作に応じて、前記ビデオデータにおけるビデオクリップを再生し、前記ビデオクリップが前記第１仮想シーンから第２仮想シーンへ切り替える画像を表示させる。
【００２３】
本実施例では、アニメーション画面での仮想シーンの切り替えは、各アニメーション要素をアニメーションロジックで移動する代わりに、ビデオクリップを再生するような方式で実現される。これにより、シーン切り替えに必要な処理リソースが大幅に削減され、画像がより滑らかになる。
【００２４】
いくつかの実施例では、ビデオデータは、１つ又は複数のビデオクリップのデータを含んでもよい。前記ビデオデータにおけるビデオクリップを再生する際に、予め設定された、入り指示に対応するビデオクリップ位置を取得し、前記ビデオデータにおける前記ビデオクリップ位置に対応する前記ビデオクリップを再生してもよい。ここで、ビデオクリップ位置は、ビデオデータにおける該ビデオクリップの開始位置を含んでもよい。位置は、時間の位置であってもよいし、フレームの位置であってもよい。シーン切り替えをトリガーする操作に対して、相応のビデオデータ、及び該ビデオデータにおけるビデオクリップの位置を予め設定してもよい。これにより、操作が検出されると、予め設定された情報に基づいて、この操作に対応するビデオクリップの位置を決定できる。
【００２５】
例えば、ビデオクリップ位置は、前記ビデオデータにおける前記ビデオクリップの開始時間を含んでもよい。ビデオクリップを再生する際に、前記表示画面におけるビデオ要素の時間属性に前記開始時間を設定し、前記ビデオ要素が、前記ビデオデータにおける前記開始時間の位置に対応するビデオクリップを再生してもよい。例えば、前記アニメーション表示領域は、ＨＴＭＬ５のＣａｎｖａｓ要素によって提供されてもよく、前記ビデオ要素は、ＨＴＭＬ５のＶｉｄｅｏ要素であってもよい。ビデオを再生してアニメーションにおける仮想シーンの切り替えを実現する必要がある場合、表示画面におけるＶｉｄｅｏ要素のＣｕｒｒｅｎｔＴｉｍｅ属性に、再生対象のビデオクリップの開始時間を設定してもよい。これにより、Ｖｉｄｅｏ要素が、前記ビデオデータにおける開始時間からビデオクリップを再生して、仮想シーンの切り替えを実現することが可能になる。
【００２６】
いくつかの実施例では、前記ビデオデータに複数のビデオクリップが含まれる場合、ビデオデータにおける異なるビデオクリップを再生することにより、アニメーション表示の異なる需要を満たしてもよい。例えば、シーン切り替え後、ビデオクリップとインタラクティブ要素との組み合わせによって、ユーザとのインタラクションを実現してもよい。例えば、前記ビデオデータにおける前記第２仮想シーンに対応する第２ビデオクリップを再生し、前記第２ビデオクリップの表示領域にインタラクティブ要素を重ねて表示し、前記インタラクティブ要素への操作に応じて、前記ビデオデータにおける前記インタラクティブ表示要素に対応する第３ビデオクリップを再生してもよい。これにより、アニメーションデータへの依存をさらに減少し、端末の処理リソースの消費を減少することができる。ユーザの操作が検出されていない場合、第２ビデオクリップを繰り返して再生して、ユーザによる動作指示を待ってもよい。即ち、前記操作が検出されていないという判断に応じて、前記第２ビデオクリップの再生が完了すると、再び前記第２ビデオクリップを再生し前記インタラクティブ要素を重ねて表示する。
【００２７】
図４Ｂは、本願の実施例の仮想シーン表示方法のフローチャートである。レンズの移動を模擬するこの仮想シーン表示方法の適用範囲及び実行主体について、例えば、この方法は、図２に示す実施環境の端末機器１１０に適用されてもよい。図４Ｂに示すように、レンズの移動を模擬するこの仮想シーン表示方法は、端末機器１１０によって実行されてもよく、下記のステップを含んでもよい。
ステップＳ４１０で、仮想シーン表示を開始するトリガー指示を受けて、仮想シーン開始画面を表示する。
【００２８】
本願の実施例に係る仮想シーンは、アニメーションで実現されるユーザインターフェース部分と、ビデオ部分と、を含む。端末機器１１０は、ユーザによる仮想シーン表示の開始をトリガーするトリガー指示を受けると、ゲームソフトウェアＡＰＰを実行して、図５に示すような仮想シーン開始画面を表示する。この開始画面について、Ｆｌａｓｈソフトウェアなどのアニメーション編集ツールを用いて、アニメーション効果及びロジック情報ファイルを生成してもよい。ここで、仮想シーン機能に入るためのコントロールユニット（例えば、図５に示す
【００２９】
【数１】
2020532904.tif 000003
【００３０】
ボタンであってもよい）を作成して該開始画面に表示してもよい。
【００３１】
ステップＳ４３０で、前記開始画面での仮想シーン機能への入り指示を受けて、前記入り指示によって示される初期位置ビデオクリップを再生し、レンズが初期位置にあることを模擬する。つまり、表示される画像は、開始画面の仮想シーンから、初期位置に対応する仮想シーンへ遷移する画像である。
【００３２】
例を挙げると、ユーザは、図５に示す開始画面の「実験室に入る」ボタンをタップし、端末機器１１０は、仮想シーンに入る入り指示を受け、該入り指示によって示される初期位置ビデオクリップに従って、該初期位置ビデオクリップの再生にジャンプする。初期位置ビデオクリップの再生について、レンズが初期位置にある場合に撮像されたものと模擬されるビデオを再生してもよい。初期位置ビデオクリップを再生する過程では、ユーザによるレンズ移動模擬機能をトリガーする移動トリガー指示が受けられることを待ってもよい。ここで、初期位置ビデオクリップの表示画面の上位レイヤーに、移動制御ボタンを設けてもよい。ユーザがこの移動制御ボタンをタップすると、端末機器１１０は、レンズ移動模擬機能をトリガーする移動トリガー指示を受けることができる。
【００３３】
説明すべきものとして、ゲームの仮想シーンには、複数の領域のシーンが含まれることが多く、複数の領域のシーン間で繰り返して切り替えることが実現可能であり、例えば、レンズが領域１から領域２に移動して、領域２から領域１に戻って移動することを模擬する。例を挙げると、初期位置とは、レンズが領域１にあることを模擬することを指してもよい。端末機器は、領域１に対応するビデオクリップが示される入り指示を受けると、領域１に対応するビデオクリップの再生に直接にジャンプすることができ、これにより、レンズが領域１にある場合に撮像されたものと模擬されるビデオを再生する。
【００３４】
ステップＳ４５０で、レンズ移動模擬機能をトリガーする移動トリガー指示を受けて、前記移動トリガー指示によって示される移動ビデオクリップの再生にジャンプし、レンズが前記初期位置から目的位置へ移動する過程を模擬する。つまり、表示される画像は、初期位置に対応する仮想シーンから、目的位置に対応する仮想シーンへ遷移する画像である。
【００３５】
説明すべきものとして、移動ビデオクリップは、レンズの領域１から領域２への移動中を模擬する画像であってもよいし、レンズの領域２から領域３への移動中を模擬する画像であってもよい。つまり、移動ビデオクリップは、レンズの初期位置から目的位置への移動中に撮像されたものと模擬される画像であり、異なる領域間の移動は、画像が一般的に異なり、異なる移動トリガー指示は、異なる移動ビデオクリップに対応してもよい。
【００３６】
ここで、事前に、レンズが領域１にあることを模擬する画像、レンズが領域１から領域２へ移動することを模擬する画像、及びレンズが領域２にあることを模擬する画像をビデオに圧縮し、レンズが領域１にあることを模擬するビデオの開始終了時間、レンズが領域１から領域２へ移動することを模擬するビデオの開始終了時間、及びレンズが領域２にあることを模擬するビデオの開始終了時間をそれぞれ記録してもよい。
【００３７】
具体的には、レンズが領域１にあることを模擬するビデオクリップ（即ち、初期位置ビデオクリップ）を再生する過程では、ユーザがビデオ表示画面の上位レイヤーの移動制御ボタンをタップするような移動トリガー指示が受けられることを待ち、端末機器１１０は、移動トリガー指示を受けると、移動トリガー指示によって示される、レンズが領域１から領域２へ移動することを模擬するビデオクリップ（即ち、移動ビデオクリップ）に従って、レンズの領域１から領域２への移動中を模擬するビデオクリップを再生する。移動ビデオクリップを再生することにより、ユーザーにとって、レンズが領域１から領域２へゆっくりと移動するような視覚効果が表示される。
【００３８】
ステップＳ４７０で、前記移動ビデオクリップの再生が終了すると、前記移動トリガー指示によって示される目的位置ビデオクリップの再生にジャンプし、レンズが前記目的位置にあることを模擬する。つまり、表示される画像は、目的位置に対応する仮想シーンの画像である。
【００３９】
説明すべきものとして、移動ビデオクリップの再生が終了すると、レンズが既に領域１から領域２に移動し、このとき、レンズによって撮像されるのが領域２の画像であると考えられる。これにより、移動ビデオクリップの再生が終了すると、移動トリガー指示に従って、領域２に対応するビデオクリップの再生に直接にジャンプすることができる。予め記憶された領域２に対応するビデオクリップを再生することにより、レンズが領域２にある場合に撮像されたビデオを模擬することができる。
【００４０】
図２に示す適用シーンを例として、端末機器１１０がスマートフォンであると仮定する。従来技術では、スマートフォンは、キャンバスにおける複数のレイヤーの複数のマテリアルコンポーネントを、同時に移動するように制御することにより、レンズの移動を模擬する。マテリアルコンポーネントのレイアウトは、複数回のテストが必要であり、修正及びメンテナンスが容易でない。多数のマテリアルコンポーネントを同時に移動すると、スマートフォンの性能が消費され、処理が不適切である場合、画像のカクカクも引き起こされる。
【００４１】
本願の実施例では、直接にビデオクリップを再生するような方式で、レンズの移動を模擬する前後、及び、レンズの移動を模擬する過程中に、それぞれ異なるビデオクリップを再生することにより、レンズが移動するような視覚効果が表示され、仮想シーン全体をビデオとして作成することにより、スマートフォンの性能の消費が減少され、画像のカクカクが回避される。
【００４２】
図６は、図４Ｂに対応する実施例のステップＳ４３０の細部のフローの模式図である。図６に示すように、ステップＳ４３０は、具体的に、下記のステップを含む。
【００４３】
ステップＳ４３１で、開始画面での仮想シーン機能への入り指示を受け、前記入り指示によって示される入りトリガー時間に従って、前記入り指示によって示される初期位置ビデオクリップの再生時間属性を動的に設定する。
【００４４】
具体的には、端末機器１１０は、ＨＴＭＬ５文書のｖｉｄｅｏ（ビデオ）要素によって、ビデオを再生してもよい。ｖｉｄｅｏ要素には、ビデオのマークアップ方法が含まれ、ｖｉｄｅｏ要素のｃｕｒｒｅｎｔＴｉｍｅ（現在時間）属性を設定することにより、ビデオにおける指定再生位置を設定したり戻したりできる。端末機器は、仮想シーン機能への入り指示を受けると、プログラムスクリプトを呼び出して、入り指示によって示される初期位置ビデオクリップの再生時間属性、即ち、初期位置ビデオクリップのｃｕｒｒｅｎｔＴｉｍｅ属性を動的に設定する。入り指示によって示される入りトリガー時間に従って、プログラムスクリプトを呼び出して、初期位置ビデオクリップのｃｕｒｒｅｎｔＴｉｍｅ属性に、示される入りトリガー時間を設定してもよい。
ステップＳ４３２で、前記再生時間属性によって示される再生開始時間に従って、前記初期位置ビデオクリップを再生する。
【００４５】
初期位置ビデオクリップの再生時間属性を設定した後、再生時間属性に含まれる再生開始時間に従って、該初期位置ビデオクリップを時間通りに再生することができる。同様に、移動ビデオクリップの再生にジャンプするために、移動トリガー指示を受けると、移動トリガー指示によって示される時間に従って、プログラムスクリプトを呼び出して、移動ビデオクリップの再生時間属性を設定する。目的位置ビデオクリップの再生にジャンプするために、移動ビデオクリップの再生終了時間に従って、目的位置ビデオクリップの再生時間属性を設定することにより、目的位置ビデオクリップの再生が移動ビデオクリップの再生終了時に開始できる。
【００４６】
説明すべきものとして、従来技術では、プログラムスクリプトによって、ビデオにおける各フレームの画像のｃｕｒｒｅｎｔＴｉｍｅ属性を設定し、各フレームの画像のｃｕｒｒｅｎｔＴｉｍｅ属性を逓減させることにより、図７−１、図７−２、図７−３に示すように、レンズの移動を模擬するような効果を達成する。このような方式では、プログラムスクリプトによって、ビデオの各フレームごとに画像のｃｕｒｒｅｎｔＴｉｍｅ属性を変更する。これにより、ビデオの再生時に音が出ないことに加えて、性能の悪い携帯電話機器での動作が滑らかではなく、画像がカクカクになることが引き起こされる。本願の実施例では、あるトリガー指示を受けると、トリガー指示によって示されるビデオクリップのｃｕｒｒｅｎｔＴｉｍｅ属性を変更する際に、ビデオの各フレームの画像のｃｕｒｒｅｎｔＴｉｍｅ属性を変更する必要がなく、直接に相応のビデオクリップの再生にジャンプする。これにより、レンズの移動を模擬するような視聴効果が達成できる上に、ビデオの音が消えることはない。  
【００４７】
さらに、図８に示すように、ステップＳ４７０で前記移動トリガー指示によって示される目的位置ビデオクリップの再生にジャンプした後、本願の実施例で提供されたレンズの移動を模擬する仮想シーン表示方法は、下記のステップをさらに含む。
【００４８】
ステップＳ８０１で、レンズロールバック模擬機能をトリガーするロールバックトリガー指示を受けて、前記ロールバックトリガー指示によって示されるロールバックビデオクリップの再生にジャンプし、レンズが前記目的位置から前記初期位置へ移動する過程を模擬する。
【００４９】
具体的には、目的位置ビデオクリップの表示画面の上位レイヤーに、レンズロールバック模擬機能をトリガーするための制御ボタンを重ねてもよい。ユーザがこの制御ボタンをタップすると、端末機器は、レンズロールバック模擬機能をトリガーするロールバックトリガー指示を受けて、ロールバックトリガー指示によって指定されたロールバックビデオクリップの再生にジャンプする。ロールバックビデオクリップを再生するような方式で、レンズが目的位置から初期位置へ移動するような視覚効果を模擬する。
【００５０】
ここで、移動ビデオクリップ及びロールバックビデオクリップは、互いに逆再生になっている。即ち、移動ビデオクリップの１番目のフレームは、ロールバックビデオクリップの最後のフレームであり、ロールバックビデオクリップの１番目のフレームは、移動ビデオクリップの最後のフレームである。ロールバックビデオクリップの再生にジャンプするための方式は、プログラムスクリプトを呼び出すことにより、ロールバックビデオクリップのｃｕｒｒｅｎｔＴｉｍｅ属性を変更することであってもよい。
【００５１】
ステップＳ８０２で、前記ロールバックビデオクリップの再生が終了すると、前記ロールバックトリガー指示によって示される初期位置ビデオクリップの再生にジャンプし、レンズが前記初期位置にあることを模擬し、シーン移動模擬機能をトリガーする移動トリガー指示が受けられることを待つ。
【００５２】
ロールバックビデオクリップの再生が終了すると、レンズが既に目的位置から初期位置に戻ったと考えられる。これから、初期位置ビデオクリップの再生にジャンプすると、レンズが初期位置にある場合の視覚効果を模擬することができる。初期位置ビデオクリップを再生する過程では、シーン移動模擬機能をトリガーする移動トリガー指示が受けられることを待って、引き続きステップＳ４５０〜ステップＳ４７０を実行してもよい。
【００５３】
さらに、ステップＳ４７０で前記移動トリガー指示によって示される目的位置ビデオクリップの再生にジャンプした後、本願の実施例で提供されたレンズの移動を模擬する仮想シーン表示方法は、
【００５４】
次の位置のビデオクリップが存在するか否かを判断し、次の位置のビデオクリップが存在する場合、前記目的位置ビデオクリップを繰り返して再生し、レンズの次の位置への移動の模擬をトリガーするトリガー指示が受けられることを待つ、ことをさらに含む。
【００５５】
説明すべきものとして、目的位置ビデオクリップを表示する過程では、端末機器１１０は、次の位置のビデオクリップがまだ存在するか否か、言い換えれば、レンズの次の位置への移動の模擬がまだ必要であるか否かを判断する。例を挙げると、レンズの領域１（初期位置）から領域２（目的位置）への移動を模擬した後、領域３（次の位置）のビデオクリップがまだ存在するか否かを判断し、領域３のビデオクリップが存在する場合、領域２に対応するビデオクリップを繰り返して再生し、レンズの領域３への移動の模擬をトリガーするトリガー指示が受けられることを待ち、レンズの領域１へのロールバックの模擬をトリガーするトリガー指示が受けられることも同時に待ってもよい。領域３へ移動するようなトリガー指示を受けると、領域２から領域３の間の移動ビデオクリップの再生にジャンプし、その後、領域３のビデオクリップを再生する。領域１へロールバックするようなトリガー指示を受けると、上記ステップＳ８０１〜Ｓ８０２を実行することにより、領域１のビデオクリップの表示に戻ってジャンプしてもよい。
【００５６】
選択的に、次の位置のビデオクリップが存在するか否かを判断することは、具体的に、
予め設定された異なるビデオクリップの番号順及び前記目的位置ビデオクリップの番号に基づいて、次の番号のビデオクリップが存在するか否かを判断する、ことを含む。
【００５７】
ここで、事前に、シーンの移動に応じて、異なる領域のビデオクリップに番号をつけてもよい。例えば、１、２、３、４からＮまでは、それぞれ、番号１の領域のビデオクリップ、番号２の領域のビデオクリップ、…などを表す。番号２の領域のビデオクリップが目的位置ビデオクリップであると仮定すると、番号順に従って、番号３の領域のビデオクリップが存在するか否かを判断してもよい。番号３の領域のビデオクリップが存在する場合、次の位置のビデオクリップが存在すると考えられ、レンズの番号３の領域への移動の模擬をトリガーするトリガー指示が受けられることを待ち、必要に応じて、レンズが番号２の領域に戻って移動することの模擬をトリガーするトリガー指示が受けられることを同時に待ってもよい。
【００５８】
例を挙げると、図９は、目的位置ビデオクリップの表示画面の一形態である。次の位置のビデオクリップが存在する場合、目的位置ビデオクリップの表示画面の上位レイヤーに、シーン左移動制御ボタン（例えば、図９の
【００５９】
【数２】
2020532904.tif 000004
【００６０】
ボタン）及びシーン右移動制御ボタン（例えば、図９の
【００６１】
【数３】
2020532904.tif 000005
【００６２】
ボタン）を重ねてもよい。目的位置ビデオクリップを繰り返して再生する過程では、シーン左移動制御ボタンをトリガーするトリガー指示、及びシーン右移動制御ボタンをトリガーするトリガー指示が受けられることを同時に待ってもよい。レンズの次の位置への移動の模擬のトリガー指示は、シーン右移動制御ボタンをトリガーするトリガー指示であってもよく、ロールバックトリガー指示は、シーン左移動制御ボタンをトリガーするトリガー指示であってもよい。
【００６３】
図１０に示すように、例示的な一実施例で提供されたレンズの移動を模擬する仮想シーン表示方法の詳しい手順は、下記の通りである。
【００６４】
ステップＳ１００１で、ユーザによるトリガーを受けて、仮想シーン表示アプリケーシ
ョンをロードする。
ステップＳ１００２で、開始画面（図５に示すように）を表示する。
ステップＳ１００３で、ユーザは、「実験室に入る」ボタンをタップし、端末機器は、ユーザによる開始画面での仮想シーン入り機能をトリガーするトリガー指示を受けると、初期位置ビデオクリップを再生する。
ステップＳ１００４で、次の位置のビデオクリップが存在するか否かを判断する。
【００６５】
ステップＳ１００５で、次の位置のビデオクリップが存在する場合、初期位置ビデオクリップを繰り返して再生する。次の位置のビデオクリップが存在しない場合、初期位置ビデオクリップの再生が終了すると、ランディングページを表示する。
ステップＳ１００６で、初期位置ビデオクリップを繰り返す過程中に、ユーザが右移動制御ボタンをタップすると、シーン右移動制御ボタンをトリガーするトリガー指示が受けられる。ユーザが左移動制御ボタンをタップすると、シーン左移動制御ボタンをトリガーするトリガー指示が受けられる。
【００６６】
ステップＳ１００７で、ユーザが右移動制御ボタンをタップすると、シーン右移動クリップを再生し、或いは、ユーザが左移動制御ボタンをタップすると、シーン左移動クリップを再生する。図１１に示すように、仮想シーンでは、異なる位置のビデオクリップは、分割されたものである。指定位置のビデオクリップを繰り返して再生してもよい。また、ユーザが左移動ボタンをタップすると、指定された左移動ビデオクリップを再生してもよく、ユーザが右移動ボタンをタップすると、指定された右移動ビデオクリップを再生してもよい。
ステップＳ１００８で、シーン右移動クリップ又は左移動クリップの再生が終了すると、シーン右移動又は左移動後の相応の位置のビデオクリップを表示する。
【００６７】
引き続き次の位置のビデオクリップが存在するか否かを判断し、次の位置のビデオクリップが存在する場合、ステップＳ１００８における相応の位置のビデオクリップを繰り返して再生する。ユーザによる左移動制御ボタン又は右移動制御ボタンへのトリガーを待つ。
【００６８】
上記のように、本願の実施例で提供された構成によれば、レンズの仮想シーンでの移動を模擬でき、逆に再生できるような視覚効果をアニメーションシーンに表示させることができる。ビデオクリップを分割された形で再生してレンズの移動を模擬することにより、高品質の画像が保証されるとともに、ビデオの元の音を失うことはない。この技術は、スマートフォンなどのインテリジェントデバイスに対する性能要求が低く、ネットワーク条件が理想的である場合で画像のカクカクを引き起こすことはなく、レンズの移動、ページめくり、スクロールや逆再生などの最高の視覚的体験をユーザーに与えることができる。
【００６９】
下記は、本願の実施例に係る装置の実施例であり、本願の実施例の上記端末機器１１０によるレンズの移動を模擬する仮想シーン表示方法の実施例の実行に使用可能である。本願の実施例に係る装置の実施例に披露されていない細部について、本願の実施例に係るレンズの移動を模擬する仮想シーン表示方法の実施例を参照されたい。
【００７０】
図１２は、例示的な一実施例によって示されるレンズの移動を模擬する仮想シーン表示装置のブロック図である。レンズの移動を模擬するこの仮想シーン表示装置は、図２に示す実施環境の端末機器１１０に使用可能であり、図４Ｂ、図６、図８、図１０のいずれかに示すレンズの移動を模擬する仮想シーン表示方法のステップの全部又は一部を実行する。図１２に示すように、該装置は、開始画面表示モジュール１２１０と、初期クリップ表示モジュール１２３０と、移動クリップ表示モジュール１２５０と、目的クリップ表示モジュール１２７０と、を含むが、これらに限定されない。
【００７１】
ここで、開始画面表示モジュール１２１０は、仮想シーン表示を開始するトリガー指示を受けて、仮想シーン開始画面を表示し、
初期クリップ表示モジュール１２３０は、前記開始画面での仮想シーン機能への入り指示を受けて、前記入り指示によって示される初期位置ビデオクリップを再生し、レンズが初期位置にあることを模擬し、
移動クリップ表示モジュール１２５０は、レンズ移動模擬機能をトリガーする移動トリガー指示を受けて、前記移動トリガー指示によって示される移動ビデオクリップの再生にジャンプし、レンズが前記初期位置から目的位置へ移動する過程を模擬し、
目的クリップ表示モジュール１２７０は、前記移動ビデオクリップの再生が終了すると、前記移動トリガー指示によって示される目的位置ビデオクリップの再生にジャンプし、レンズが前記目的位置にあることを模擬する。
【００７２】
上記装置の各モジュールの機能及び作用の実現過程の詳細は、具体的に、レンズの移動を模擬する上記仮想シーン表示方法の対応ステップの実現過程を参照すればよいが、ここで説明を省略する。
【００７３】
開始画面表示モジュール１２１０は、例えば、図３のある物理的構造のマルチメディアコンポーネント２０８であってもよい。
【００７４】
初期クリップ表示モジュール１２３０、移動クリップ表示モジュール１２５０、目的クリップ表示モジュール１２７０は、レンズの移動を模擬する上記仮想シーン表示方法の対応ステップを実行するための機能モジュールであってもよい。理解できるように、これらのモジュールは、ハードウェア、ソフトウェア、又は両者の組み合わせによって実現されてもよい。ハードウェア方式で実現する場合、これらのモジュールは、１つ又は複数のハードウェアモジュール、例えば、１つ又は複数の特定用途向け集積回路として実装されてもよい。ソフトウェア方式で実現する場合、これらのモジュールは、１つ又は複数のプロセッサで実行される１つ又は複数のコンピュータプログラム、例えば、図３のプロセッサ２１８で実行される、メモリ２０４に記憶されたプログラムとして実装されてもよい。
【００７５】
図１３は、図１２に対応する実施例の初期クリップ表示モジュール１２３０の細部のブロック図である。図１３に示すように、前記初期クリップ表示モジュール１２３０は、
【００７６】
開始画面での仮想シーン機能への入り指示を受け、前記入り指示によって示される入りトリガー時間に従って、前記入り指示によって示される初期位置ビデオクリップの再生時間属性を動的に設定する属性設定ユニット１２３１と、
【００７７】
前記再生時間属性によって示される再生開始時間に従って、前記初期位置ビデオクリップを再生する開始再生ユニット１２３２と、を含んでもよいが、これらに限定されない。
【００７８】
さらに、上記実施例に加えて、レンズの移動を模擬する前記仮想シーン表示装置は、
レンズロールバック模擬機能をトリガーするロールバックトリガー指示を受けて、前記ロールバックトリガー指示によって示されるロールバックビデオクリップの再生にジャンプし、レンズが前記目的位置から前記初期位置へ移動する過程を模擬するロールバッククリップ表示モジュールと、
前記ロールバックビデオクリップの再生が終了すると、前記ロールバックトリガー指示によって示される初期ビデオクリップの再生にジャンプし、レンズが前記初期位置にあることを模擬し、シーン移動模擬機能をトリガーする移動トリガー指示が受けられることを待つロールバック初期表示モジュールと、をさらに含んでもよいが、これらに限定されない。
【００７９】
さらに、上記実施例に加えて、レンズの移動を模擬する前記仮想シーン表示装置は、
次の位置のビデオクリップが存在するか否かを判断し、次の位置のビデオクリップが存在する場合、前記目的位置ビデオクリップを繰り返して再生し、レンズの次の位置への移動の模擬をトリガーするトリガー指示が受けられることを待つビデオクリップ判断モジュールをさらに含んでもよいが、これらに限定されない。
【００８０】
さらに、上記実施例に加えて、前記ビデオクリップ判断モジュールは、
予め設定された異なるビデオクリップの番号順及び前記目的位置ビデオクリップの番号に基づいて、次の番号のビデオクリップが存在するか否かを判断する番号判断ユニットを含む。
【００８１】
選択的に、本願の実施例では、電子機器も提供されている。この電子機器は、図２に示す実施環境の端末機器１１０に使用可能であり、図４Ｂ、図６、図８、図１０のいずれかに示すレンズの移動を模擬する仮想シーン表示方法のステップの全部又は一部を実行する。前記電子機器は、
プロセッサと、
プロセッサで実行可能な命令を記憶するメモリと、を備え、
前記プロセッサは、上記実施例におけるレンズの移動を模擬する仮想シーン表示方法を実行するように構成される。
【００８２】
該実施例における装置のプロセッサの具体的な動作方式は、レンズの移動を模擬する該仮想シーン表示方法に関する実施例で詳しく説明されているが、ここで詳しい説明を省略する。
【００８３】
例示的な実施例では、記憶媒体も提供されている。この記憶媒体は、コンピュータ可読記憶媒体であり、例えば、命令が含まれる一時的や非一時的なコンピュータ可読記憶媒体であってもよい。該記憶媒体には、コンピュータプログラムが記憶され、前記コンピュータプログラムは、プロセッサ２１８によって実行されることで、上記実施例におけるレンズの移動を模擬する仮想シーン表示方法を実行させることが可能である。
【００８４】
理解すべきものとして、本発明は、上記に既に説明されて図面に示された精確な構成に限られない。また、本発明の範囲を逸脱しない前提で、様々な修正及び変更を行ってもよい。本発明の範囲は、添付の請求の範囲のみによって制限される。
【符号の説明】
【００８５】
１１０  端末機器
１２０  コンテンツ提供機器
２００  装置
２０２  処理コンポーネント
２０４  メモリ
２０６  電源コンポーネント
２０８  マルチメディアコンポーネント
２１０  オーディオコンポーネント
２１４  センサーコンポーネント
２１６  通信コンポーネント
２１８  プロセッサ
１２１０  開始画面表示モジュール
１２３０  初期クリップ表示モジュール
１２３１  属性設定ユニット
１２３２  開始再生ユニット
１２５０  移動クリップ表示モジュール
１２７０  目的クリップ表示モジュール
【図１−１】
2020532904.tif 000006
【図１−２】
2020532904.tif 000007
【図２】
2020532904.tif 000008
【図３】
2020532904.tif 000009
【図４Ａ】
2020532904.tif 000010
【図４Ｂ】
2020532904.tif 000011
【図５】
2020532904.tif 000012
【図６】
2020532904.tif 000013
【図７−１】
2020532904.tif 000014
【図７−２】
2020532904.tif 000015
【図７−３】
2020532904.tif 000016
【図８】
2020532904.tif 000017
【図９】
2020532904.tif 000018
【図１０】
2020532904.tif 000019
【図１１】
2020532904.tif 000020
【図１２】
2020532904.tif 000021
【図１３】
2020532904.tif 000022
【手続補正書】
【提出日】令和2年2月26日(2020.2.26)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本願の実施例では、プロセッサとメモリとを備える仮想シーン表示装置が提供されており、前記メモリには、コンピュータ可読命令が記憶され、前記命令は、前記プロセッサに、各実施例の仮想シーン表示方法を実行させることが可能である。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
端末機器１１０は、ネットワークを介してコンテンツを取得して、コンテンツを表示させることが可能な電子機器である。端末機器１１０は、携帯電話、タブレットコンピュータ、ノートブックコンピュータ、ＰＣ、セットトップボックスなどを含んでもよいが、これらに限定されない。端末機器１１０は、アプリケーションを実行することにより、コンテンツ提供機器１２０から表示コンテンツを取得し、表示コンテンツを表示デバイスに表示させてもよい。表示デバイスは、端末機器１１０のスクリーン、ディスプレイ、テレビ、プロジェクタなどであってもよい。端末機器１１０における、コンテンツを取得して表示させるためのアプリケーションは、ブラウザ、ゲームソフトウェアＡＰＰなどの様々なＡＰＰを含んでもよいが、これらに限定されない。例えば、端末機器１１０には、ゲームソフトウェアＡＰＰがインストールされ、端末機器１１０は、ユーザによるゲームソフトウェアＡＰＰの実行へのトリガーを受けると、記憶されたゲームソフトウェアＡＰＰを呼び出して、各実施例の仮想シーン表示方法を実行してもよい。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
メモリ２０４は、装置２００におけるアプリケーション又は方法の命令を含む様々なタイプのデータを記憶する。メモリ２０４は、例えば、静的ランダムアクセスメモリ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、略称：ＳＲＡＭ）、電気的消去可能プログラマブル読み出し専用メモリ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、略称：ＥＥＰＲＯＭ）、消去可能プログラマブル読み出し専用メモリ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ、略称：ＥＰＲＯＭ）、プログラマブル読み出し専用メモリ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、略称：ＰＲＯＭ）、読み出し専用メモリ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、略称：ＲＯＭ）、磁気メモリ、フラッシュメモリ、磁気ディスク又は光ディスクのいかなるタイプの揮発性や不揮発性の記憶デバイス又はこれらの組み合わせによって実現されてもよい。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
いくつかの実施例では、前記ビデオデータに複数のビデオクリップが含まれる場合、ビデオデータにおける異なるビデオクリップを再生することにより、アニメーション表示の異なる需要を満たしてもよい。例えば、シーン切り替え後、ビデオクリップとインタラクティブ要素との組み合わせによって、ユーザとのインタラクションを実現してもよい。例えば、前記ビデオデータにおける前記第２仮想シーンに対応する第２ビデオクリップを再生し、前記第２ビデオクリップの表示領域にインタラクティブ要素を重ねて表示し、前記インタラクティブ要素への操作に応じて、前記ビデオデータにおける前記インタラクティブ要素に対応する第３ビデオクリップを再生してもよい。これにより、アニメーションデータへの依存をさらに減少し、端末の処理リソースの消費を減少することができる。ユーザの操作が検出されていない場合、第２ビデオクリップを繰り返して再生して、ユーザによる動作指示を待ってもよい。即ち、前記操作が検出されていないという判断に応じて、前記第２ビデオクリップの再生が完了すると、再び前記第２ビデオクリップを再生し前記インタラクティブ要素を重ねて表示する。
【手続補正５】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
端末機器に適用される仮想シーン表示方法であって、
アニメーションデータ及びビデオデータを取得し、
前記アニメーションデータに対応するアニメーション画面を、表示画面のアニメーション表示領域に表示し、前記アニメーション画面に複数のアニメーション要素からなる第１仮想シーンが含まれ、
前記アニメーション画面におけるアニメーション要素への操作に応じて、前記ビデオデータにおけるビデオクリップを再生し、前記ビデオクリップが前記第１仮想シーンから第２仮想シーンへ切り替える画像を表示させる、
ことを含む方法。
【請求項２】
前記ビデオデータにおけるビデオクリップを再生することは、
予め設定された、前記操作に対応するビデオクリップ位置を取得し、
前記ビデオデータにおける前記ビデオクリップ位置に対応する前記ビデオクリップを再生する、
ことを含む請求項１に記載の方法。
【請求項３】
前記ビデオクリップ位置は、前記ビデオデータにおける前記ビデオクリップの開始時間を含み、
前記ビデオデータにおける前記ビデオクリップ位置に対応する前記ビデオクリップを再生することは、
前記表示画面におけるビデオ要素の時間属性に前記開始時間を設定し、前記ビデオ要素が、前記ビデオデータにおける前記開始時間の位置に対応するビデオクリップを再生する、ことを含む、
請求項２に記載の方法。
【請求項４】
前記アニメーション表示領域は、ＨＴＭＬ５のＣａｎｖａｓ要素によって提供され、前記ビデオ要素は、ＨＴＭＬ５のＶｉｄｅｏ要素である、請求項３に記載の方法。
【請求項５】
前記ビデオデータは、複数のビデオクリップを含み、
前記方法は、
前記ビデオデータにおける前記第２仮想シーンに対応する第２ビデオクリップを再生し、前記第２ビデオクリップの表示領域にインタラクティブ要素を重ねて表示し、
前記インタラクティブ要素への操作に応じて、前記ビデオデータにおける前記インタラクティブ要素に対応する第３ビデオクリップを再生する、ことをさらに含む、
請求項１に記載の方法。
【請求項６】
前記インタラクティブ要素への操作が検出されていないという判断に応じて、前記第２ビデオクリップの再生が完了すると、再び前記第２ビデオクリップを再生し前記インタラクティブ要素を重ねて表示する、
請求項５に記載の方法。
【請求項７】
プロセッサとメモリとを備える仮想シーン表示装置であって、前記メモリには、コンピュータ可読命令が記憶され、前記命令は、前記プロセッサに、請求項１〜６のいずれか１項に記載の仮想シーン表示方法を実行させることが可能である装置。
【請求項８】
コンピュータ可読記憶媒体であって、プロセッサによって実行されることで、請求項１〜６のいずれか１項に記載の仮想シーン表示方法を実行させることが可能なコンピュータプログラムが記憶される、ことを特徴とするコンピュータ可読記憶媒体。
【国際調査報告】
2020532904.tif 000023
2020532904.tif 000024
2020532904.tif 000025
2020532904.tif 000026