(57)【要約】  ＶＲビデオストリームにおいて空間的音響に基づく広告が提供される。各種実施形態では、空間的音響キューがユーザに対して再生される。空間的音響キューは、仮想環境において見かけの位置を有する。ユーザの視野は、音響キューの見かけの位置に向かって追跡される。スポンサードコンテンツは、音響キューの大体の見かけの位置でユーザに表示される。【選択図】図１
2019537791.tif 000002
【特許請求の範囲】
【請求項１】
空間的音響キューをユーザに対して再生することであって、前記空間的音響キューは、仮想環境において見かけの位置を有することと、
前記ユーザの視野を前記音響キューの前記見かけの位置に向かって追跡することと、
前記仮想環境においてスポンサードコンテンツを前記音響キューの大体の前記見かけの位置で前記ユーザに表示することと、
を含む方法。
【請求項２】
前記視野は、前記ユーザの目の動きを追跡することによって決定される、請求項１に記載の方法。
【請求項３】
前記視野は、前記ユーザの頭の動きを追跡することによって決定される、請求項１に記載の方法。
【請求項４】
前記視野は、ハンドヘルドデバイスの動きを追跡することによって決定される、請求項１に記載の方法。
【請求項５】
前記スポンサードコンテンツは、前記仮想環境において仮想オブジェクトを含む、請求項１に記載の方法。
【請求項６】
ユーザと前記仮想オブジェクトとの対話を検出することと、
さらなるスポンサードコンテンツを前記ユーザに提示することと、
をさらに含む、請求項５に記載の方法。
【請求項７】
空間的音響に基づく広告のためのコンピュータプログラム製品であって、前記コンピュータプログラム製品は、それと共に具体化されるプログラム命令を有するコンピュータ可読記憶媒体を含み、前記プログラム命令は、
空間的音響キューをユーザに対して再生することであって、前記空間的音響キューは、仮想環境において見かけの位置を有することと、
前記ユーザの視野を前記音響キューの前記見かけの位置に向かって追跡することと、
前記仮想環境においてスポンサードコンテンツを前記音響キューの大体の前記見かけの位置で前記ユーザに表示することと、
を含む方法をプロセッサに実行させるために前記プロセッサによって実行可能である、コンピュータプログラム製品。
【請求項８】
前記視野は、前記ユーザの目の動きを追跡することによって決定される、請求項７に記載のコンピュータプログラム製品。
【請求項９】
前記視野は、前記ユーザの頭の動きを追跡することによって決定される、請求項７に記載のコンピュータプログラム製品。
【請求項１０】
前記視野は、ハンドヘルドデバイスの動きを追跡することによって決定される、請求項７に記載のコンピュータプログラム製品。
【請求項１１】
前記スポンサードコンテンツは、前記仮想環境において仮想オブジェクトを含む、請求項７に記載のコンピュータプログラム製品。
【請求項１２】
前記方法は、
ユーザと前記仮想オブジェクトとの対話を検出することと、
さらなるスポンサードコンテンツを前記ユーザに提示することと、
をさらに含む、請求項１１に記載のコンピュータプログラム製品。
【請求項１３】
それと共に具体化されるプログラム命令を有するコンピュータ可読記憶媒体を備える計算ノードであって、前記プログラム命令は、
空間的音響キューをユーザに対して再生することであって、前記空間的音響キューは、仮想環境において見かけの位置を有することと、
前記ユーザの視野を前記音響キューの前記見かけの位置に向かって追跡することと、
前記仮想環境においてスポンサードコンテンツを前記音響キューの大体の前記見かけの位置で前記ユーザに表示することと、
を含む方法を前記計算ノードのプロセッサに実行させるために前記プロセッサによって実行可能である、計算ノード
を備えるシステム。
【請求項１４】
前記視野は、前記ユーザの目の動きを追跡することによって決定される、請求項１３に記載のシステム。
【請求項１５】
前記視野は、前記ユーザの頭の動きを追跡することによって決定される、請求項１３に記載のシステム。
【請求項１６】
前記視野は、ハンドヘルドデバイスの動きを追跡することによって決定される、請求項１３に記載のシステム。
【請求項１７】
前記スポンサードコンテンツは、前記仮想環境において仮想オブジェクトを含む、請求項１３に記載のシステム。
【請求項１８】
前記方法は、
ユーザと前記仮想オブジェクトとの対話を検出することと、
さらなるスポンサードコンテンツを前記ユーザに提示することと、
をさらに含む、請求項１７に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は仮想現実提示に関し、より具体的には、仮想現実または拡張現実ビデオストリームにおける空間的音響に基づく広告に関する。
【発明の概要】
【０００２】
本開示の実施形態によれば、音響に基づく広告の方法およびそのためのコンピュータプログラム製品が提供される。空間的音響キュー（ｃｕｅ）がユーザに対して再生される。空間的音響キューは、仮想環境において見かけの位置を有する。ユーザの視野は、音響キューの見かけの位置に向かって追跡される。スポンサードコンテンツは、音響キューの大体の見かけの位置でユーザに表示される。
【０００３】
いくつかの実施形態では、ユーザの視野は、ユーザの目の動きを追跡することによって決定される。いくつかの実施形態では、ユーザの視野は、ユーザの頭の動きを追跡することによって決定される。いくつかの実施形態では、ユーザの視野は、ハンドヘルドデバイスの動きを追跡することによって決定される。
【０００４】
いくつかの実施形態では、スポンサードコンテンツは、仮想環境において仮想オブジェクトを含む。いくつかのそのような実施形態では、ユーザと仮想オブジェクトとの対話が検出され、さらなるスポンサードコンテンツがユーザに提示される。
【図面の簡単な説明】
【０００５】
【図１】ユーザと本開示に係る空間的音響に基づく広告システムとの対話のためのプロセスを示す。
【図２】本開示の実施形態に係る空間的音響に基づく広告のための方法を示す。
【図３】本発明の一実施形態に係る計算ノードを示す。
【発明を実施するための形態】
【０００６】
没入環境では、ユーザは必ずしも自身の視野の外にあるコンテンツの存在に気づくわけではない。これは広告に対して特定の難題を提起する。広告主が仮想現実（ＶＲ）または拡張現実（ＡＲ）環境内にコンテンツを配置した可能性があるとしても、ＶＲまたはＡＲ環境の対話性により、ユーザは気づかずにスポンサードコンテンツを見逃す結果となる場合がある。ＶＲ体験中のユーザにはスポンサードコンテンツが見えていないため、ユーザは必ずしもその体験の至るところにそれが位置していることを知っているわけではない。従って、本開示はユーザにスポンサードコンテンツを知らせてそこに誘導する空間的音響キューを提供する。
【０００７】
本開示の様々な実施形態によれば、空間的音響は、ユーザをＶＲ体験の至るところに配置されたスポンサードコンテンツに導くために提供される。対話型広告は、ＶＲコンテンツの本体の中に開発および埋め込みされているカスタマイズされた提示である。ユーザはＶＲ体験の中で３Ｄオブジェクトの形態や拡張現実アニメーションと対話することができる。
【０００８】
各種実施形態では、ＶＲ環境の中に現れる拡張されたグラフィックアニメーションが提供される。このように、スポンサードコンテンツおよびスポンサードコンテンツをレンダリングする３Ｄオブジェクトは、ユーザがＶＲ体験中にそれらの方向に目を向けた場合に表示されてもよい。例えば、プロダクトプレイスメントを３Ｄシーン、例えばブランドコーラ缶の中に直接含めてもよい。また、ユーザが近くにいる場合またはユーザが画面に目を向けた場合にスポンサードコンテンツを表示するビデオ画面をＶＲ環境の中に含めてもよい。より複雑なスポンサードオブジェクトの配置、例えばＶＲシーン中の既存のオブジェクトへのブランドデカールの動的追加（例えば、通過車両上にロゴを表示するため）も利用可能である。
【０００９】
各種実施形態では、ＶＲまたはＡＲシステムのユーザは、彼らが興味を有するスポンサードコンテンツまたはスポンサードコンテンツの種類を示してもよい。またユーザはスポンサードコンテンツとの対話を開始してＶＲ体験の中のさらなるスポンサードコンテンツに導かれるか、彼らをＶＲ環境の外にある好みのスポンサーのプラットフォームに導いてもよい。
【００１０】
このように、空間的音響、対話型３Ｄオブジェクトおよび拡張現実グラフィックスを併合してＶＲ体験の中に新しい形態の広告を作り出す。
【００１１】
当然のことながら、様々な仮想および拡張現実装置が当該技術分野で知られている。例えば、没入型ビデオまたはビデオオーバーレイのいずれかを提供する各種ヘッドマウントディスプレイが様々な販売業者によって提供されている。いくつかのそのような装置はスマートフォンをヘッドセットの中に一体化させ、そのスマートフォンは各仮想現実または拡張現実アプリケーションのための計算および無線通信リソースを提供する。いくつかのそのような装置は、有線もしくは無線接続を介してパーソナルコンピュータなどの外部計算ノードに接続する。さらに他の装置は、所与のアプリケーションのために必要な計算および接続性のうちのいくつかまたは全てを提供する一体化された計算ノードを備えていてもよい。
【００１２】
仮想現実または拡張現実ディスプレイは、仮想環境の中でユーザの動きを追跡するために様々な運動センサに繋げられていてもよい。そのような動きの追跡を使用して、仮想環境内をナビゲートしたり、仮想環境においてユーザのアバターを操作したり、仮想環境において他のオブジェクトと対話してもよい。スマートフォンを一体化させるいくつかの装置では、頭部追跡は、方位センサ、ジャイロスコープ、加速度計または地球磁場センサなどのスマートフォンの中に一体化されたセンサによって行われてもよい。センサはユーザの位置決めに関する詳細な情報を得るために、ヘッドセットの中に一体化されていてもよく、あるいは、ユーザによって保持されてもよく、様々な本体部分に取り付けられていてもよい。
【００１３】
当然のことながら、様々な実施形態は、一般にヘッドセットなしで提示されるものを含む仮想および拡張現実環境への適用である。例えば、ＶＲまたはＡＲのマジックウィンドウ実装は、電話などのハンドヘルドデバイス上のディスプレイを仮想空間内へのウィンドウとして使用する。ハンドヘルドを動かすか、スワイプするか、あるいはそれ以外の方法でハンドヘルドデバイスと対話することによって、ユーザは仮想環境の中で画面の視野を移動させる。ユーザの視野の中心は、目の追跡を必要とすることなく仮想空間内の仮想ウィンドウの向きに基づいて決定することができる。但し、目の追跡を含む装置では、より高い精度を得ることができる。
【００１４】
次に図１を参照すると、空間的音響に基づく例示的なユーザと広告システムとの対話が本開示の実施形態に従って示されている。３Ｄすなわち３６０°のビデオフィード１０１が提供される。ビデオフィード内には空間的音響コンポーネント１０２が埋め込まれている。いくつかの実施形態では、音響コンポーネントは、ＶＲまたはＡＲ環境内の広告などのスポンサードコンテンツの存在を示す可聴キューを含む。音響コンポーネントはスポンサードコンテンツの方向から生じているように見えるようにするために、ＶＲまたはＡＲ環境内で空間的に方向づけられる。ユーザが周りを見渡し（１０３）、自身の注意をスポンサードコンテンツの方向に向けると、ＶＲ環境において対話型オブジェクトが起動されるか（１０４）、あるいは拡張されたグラフィックスが現れてもよい（１０５）。ユーザはＶＲまたはＡＲ体験を続けてもよく（１０８）、あるいはＶＲまたはＡＲ環境の中でそのスポンサードコンテンツにジャンプしてもよい（１０６）。ユーザとスポンサードコンテンツとが対話したら、彼らをスポンサーのプラットフォームに転送してもよい（１０７）。
【００１５】
例えば、コーラ缶を開ける位置音響により、ユーザの注意をスポンサードオブジェクトとしてＶＲ環境に配置されたコーラ缶に向けてもよい。それがユーザの視野の中心に達したら、その缶が開いてもよい。ユーザがその缶を起動させた場合に、さらなるスポンサードコンテンツが再生されてもよく、あるいは、それらを仮想環境においてスポンサード位置に再配置してもよい。仮想環境の中でのスポンサードコンテンツの提示に加えて、さらなる対話によりユーザをスポンサードウェブサイトなどの仮想環境の外にあるコンテンツに導いてもよい。
【００１６】
次に図２を参照すると、本開示の実施形態に係る空間的音響に基づく広告のための方法が示されている。２０１では、空間的音響キューがユーザに対して再生される。空間的音響キューは仮想環境に見かけの位置を有する。２０２では、ユーザの視野は音響キューの見かけの位置に向かって追跡される。２０３では、スポンサードコンテンツは音響キューの大体の見かけの位置でユーザに表示される。
【００１７】
次に図３を参照すると、計算ノードの例の概略図が示されている。クラウドコンピューティングノード１０は好適な計算ノードの単に一例であり、本明細書に記載されている本発明の実施形態の使用または機能性の範囲に関していかなる限定をも示唆するものではない。それにも関わらず、計算ノード１０は上に記載されている機能性のいずれかを実装および／または実行することができる。
【００１８】
計算ノード１０には、数多くの他の汎用もしくは専用計算システム環境または構成と共に動作するコンピュータシステム／サーバ１２が存在する。コンピュータシステム／サーバ１２と共に使用するのに適し得る周知の計算システム、環境および／または構成の例としては、限定されるものではないが、パーソナルコンピュータシステム、サーバコンピュータシステム、シンクライアント、シッククライアント、ハンドヘルドまたはラップトップデバイス、マルチプロセッサシステム、マイクロプロセッサベースのシステム、セットトップボックス、プログラム可能な家庭用電化製品、ネットワークＰＣ、ミニコンピュータシステム、メインフレームコンピュータシステム、および上記システムまたは装置のいずれかを備える分散型クラウドコンピューティング環境などが挙げられる。
【００１９】
コンピュータシステム／サーバ１２は、コンピュータシステムによって実行されるプログラムモジュールなどのコンピュータシステム実行可能命令の一般的な文脈において説明することができる。一般に、プログラムモジュールは、特定のタスクを実行するか特定の抽象データ型を実装するルーチン、プログラム、オブジェクト、コンポーネント、ロジックおよびデータ構造などを含んでもよい。コンピュータシステム／サーバ１２は、タスクが通信ネットワークを介してリンクされている遠隔処理装置によって実行される分散型クラウドコンピューティング環境で実行されてもよい。分散型クラウドコンピューティング環境では、プログラムモジュールはメモリ記憶装置などのローカルおよび遠隔コンピュータシステム記憶媒体の両方に位置していてもよい。
【００２０】
図３に示すように、計算ノード１０のコンピュータシステム／サーバ１２は汎用計算装置の形態で示されている。コンピュータシステム／サーバ１２のコンポーネントとしては、限定されるものではないが、１つ以上のプロセッサまたは処理装置１６、システムメモリ２８、およびシステムメモリ２８などの各種システムコンポーネントをプロセッサ１６に繋げるバス１８が挙げられる。
【００２１】
バス１８は、メモリバスまたはメモリコントローラ、周辺バス、アクセラレイティッド・グラフィックス・ポート、および様々なバスアーキテクチャのいずれかを使用するプロセッサもしくはローカルバスなどの何種類かのバス構造のうちのいずれかの１つ以上を表す。例としてであって限定としてではないが、そのようなアーキテクチャとしては、工業標準アーキテクチャ（ＩＳＡ）バス、マイクロチャネルアーキテクチャ（ＭＣＡ）バス、拡張ＩＳＡ（ＥＩＳＡ）バス、ビデオエレクトロニクススタンダーズアソシエーション（ＶＥＳＡ）ローカルバス、およびペリフェラルコンポーネントインターコネクト（ＰＣＩ）バスが挙げられる。
【００２２】
コンピュータシステム／サーバ１２は典型的に様々なコンピュータシステム読み取り可能媒体を備える。そのような媒体は、コンピュータシステム／サーバ１２によってアクセス可能な任意の利用可能な媒体であってもよく、揮発性および不揮発性媒体、取外し可能および取外し不可能な媒体の両方を含む。
【００２３】
システムメモリ２８は、ランダムアクセスメモリ（ＲＡＭ）３０および／またはキャッシュメモリ３２などの揮発性メモリの形態のコンピュータシステム読み取り可能媒体を含むことができる。コンピュータシステム／サーバ１２は、他の取外し可能／取外し不可能な揮発性／不揮発性コンピュータシステム記憶媒体をさらに備えてもよい。単なる一例として、記憶システム３４は、取外し不可能な不揮発性磁気媒体（図示されておらず、典型的には「ハードドライブ」と呼ばれる）に読み書きするために設けることができる。図示されていないが、取外し可能な不揮発性磁気ディスク（例えば、「フロッピディスク」）に読み書きするための磁気ディスクドライブ、およびＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭまたは他の光媒体などの取外し可能な不揮発性光ディスクに読み書きするための光ディスクドライブを設けることができる。そのような場合には、それぞれを１つ以上のデータ媒体インタフェースによってバス１８に接続することができる。以下でさらに示され、かつ記載されているように、メモリ２８は、本発明の実施形態の機能を実行するように構成されたプログラムモジュールのセット（例えば少なくとも１つ）を有する少なくとも１つのプログラム製品を含んでもよい。
【００２４】
プログラムモジュール４２のセット（少なくとも１つ）を有するプログラム／ユーティリティ４０は、例としてであって限定としてではないが、メモリ２８ならびにオペレーティングシステム、１つ以上のアプリケーションプログラム、他のプログラムモジュールおよびプログラムデータに記憶されていてもよい。オペレーティングシステム、１つ以上のアプリケーションプログラム、他のプログラムモジュールおよびプログラムデータのそれぞれまたはそれらのいくつかの組み合わせは、ネットワーキング環境の実装を含んでもよい。プログラムモジュール４２は一般に、本明細書に記載されている本発明の実施形態の機能および／または方法論を実行する。
【００２５】
また、コンピュータシステム／サーバ１２は、キーボード、ポインティングデバイス、ディスプレイ２４などの１つ以上の外部装置１４、ユーザがコンピュータシステム／サーバ１２と対話するのを可能にする１つ以上の装置、および／またはコンピュータシステム／サーバ１２が１つ以上の他の計算装置と通信するのを可能にする任意の装置（例えば、ネットワークカード、モデムなど）と通信していてもよい。そのような通信は入力／出力（Ｉ／Ｏ）インタフェース２２を介して行うことができる。なおさらに、コンピュータシステム／サーバ１２はネットワークアダプタ２０を介して、ローカルエリアネットワーク（ＬＡＮ）、一般的なワイドエリアネットワーク（ＷＡＮ）および／または公衆ネットワーク（例えば、インターネット）などの１つ以上のネットワークと通信することができる。図示されているように、ネットワークアダプタ２０は、バス１８を介してコンピュータシステム／サーバ１２の他のコンポーネントと通信する。図示されていないが、他のハードウェアおよび／またはソフトウェアコンポーネントをコンピュータシステム／サーバ１２と共に使用することができることを理解されたい。例としては、限定されるものではないが、マイクロコード、デバイスドライバ、冗長処理装置（ｒｅｄｕｎｄａｎｔ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）、外部ディスクドライブアレイ、ＲＡＩＤシステム、テープドライブおよびデータアーカイブ記憶システムなどが挙げられる。
【００２６】
本発明は、システム、方法および／またはコンピュータプログラム製品であってもよい。コンピュータプログラム製品は、プロセッサに本発明の態様を実行させるためのコンピュータ可読プログラム命令を有するコンピュータ可読記憶媒体を含んでもよい。
【００２７】
コンピュータ可読記憶媒体は、命令実行装置によって使用するための命令を保持および記憶することができるタンジブルデバイスであってもよい。コンピュータ可読記憶媒体は、例えば限定されるものではないが、電子記憶装置、磁気記憶装置、光学記憶装置、電磁記憶装置、半導体記憶装置または上記の任意の好適な組み合わせであってもよい。コンピュータ可読記憶媒体のより具体的な例の限定的リストは、ポータブルコンピュータディスケット、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、消去可能プログラム可能リードオンリーメモリ（ＥＰＲＯＭまたはフラッシュメモリ）、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ポータブルコンパクトディスクリードオンリーメモリ（ＣＤ−ＲＯＭ）、デジタル多用途ディスク（ＤＶＤ）、メモリスティック、フロッピディスク、パンチカードまたは命令が記録された溝を有する隆起構造体などの機械的に符号化された装置、および上記の任意の好適な組み合わせを含む。本明細書で使用されるコンピュータ可読記憶媒体はそれ自体が、電波または他の自由に伝搬する電磁波、導波管または他の伝送媒体を通って伝搬する電磁波（例えば、光ファイバーケーブルを通過する光パルス）またはワイヤを通って伝送される電気信号などの一時的信号であると解釈されるべきではない。
【００２８】
本明細書に記載されているコンピュータ可読プログラム命令は、コンピュータ可読記憶媒体から各自の計算／処理装置に、あるいはネットワーク、例えばインターネット、ローカルエリアネットワーク、ワイドエリアネットワークおよび／または無線ネットワークを介して外部コンピュータまたは外部記憶装置にダウンロードすることができる。ネットワークは、銅伝送ケーブル、光伝送ファイバ、無線伝送、ルータ、ファイアウォール、スイッチ、ゲートウェイコンピュータおよび／またはエッジサーバを含んでもよい。各計算／処理装置内のネットワークアダプタカードまたはネットワークインタフェースは、コンピュータ可読プログラム命令をネットワークから受信して、各自の計算／処理装置内のコンピュータ可読記憶媒体への記憶のためにコンピュータ可読プログラム命令を転送する。
【００２９】
本発明の動作を実行するためのコンピュータ可読プログラム命令は、アセンブラ命令、命令セットアーキテクチャ（ＩＳＡ）命令、機械命令、機械依存命令（ｍａｃｈｉｎｅ  ｄｅｐｅｎｄｅｎｔ  ｉｎｓｔｒｕｃｔｉｏｎ）、マイクロコード、ファームウェア命令、状態設定データ（ｓｔａｔｅ−ｓｅｔｔｉｎｇ  ｄａｔａ）、あるいは、スモールトーク、Ｃ＋＋などのオブジェクト指向プログラミング言語および「Ｃ」プログラミング言語または同様のプログラミング言語などの従来の手続き型プログラミング言語などの１つ以上のプログラミング言語の任意の組み合わせで記述されたソースコードまたはオブジェクトコードのいずれかであってもよい。コンピュータ可読プログラム命令は、全体的にユーザのコンピュータ上で、部分的にユーザのコンピュータ上で、独立型ソフトウェアパッケージとして、部分的にユーザのコンピュータ上であって部分的に遠隔コンピュータ上で、あるいは全体的に遠隔コンピュータまたはサーバ上で実行されてもよい。後者のシナリオでは、遠隔コンピュータはローカルエリアネットワーク（ＬＡＮ）またはワイドエリアネットワーク（ＷＡＮ）などの任意の種類のネットワークを介してユーザのコンピュータに接続されていてもよく、あるいは、その接続は外部コンピュータに対してなされてもよい（例えば、インターネットサービスプロバイダを用いてインターネットを通して）。いくつかの実施形態では、例えば、プログラマブル論理回路、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）またはプログラマブルロジックアレイ（ＰＬＡ）などの電子回路は、本発明の態様を実施するためにコンピュータ可読プログラム命令の状態情報を利用して電子回路を個別化することによってコンピュータ可読プログラム命令を実行してもよい。
【００３０】
本発明の態様は、本発明の実施形態に係る方法、装置（システム）およびコンピュータプログラム製品のフローチャート図および／またはブロック図を参照しながら本明細書に記載されている。当然のことながら、フローチャート図および／またはブロック図の各ブロックならびにフローチャート図および／またはブロック図のブロックの組み合わせは、コンピュータ可読プログラム命令によって実行することができる。
【００３１】
コンピュータまたは他のプログラム可能なデータ処理装置のプロセッサを介して実行される命令がフローチャートおよび／またはブロック図のブロックに明記されている機能／動作を実装するための手段を作り出すように、これらのコンピュータ可読プログラム命令を汎用コンピュータ、専用コンピュータまたは他のプログラム可能なデータ処理装置のプロセッサに与えて機械を作製してもよい。また命令が、記憶されているコンピュータ可読記憶媒体がフローチャートおよび／またはブロック図のブロックに明記されている機能／動作の態様を実装する命令を含む製造品を含むように、これらのコンピュータ可読プログラム命令はコンピュータ、プログラム可能なデータ処理装置および／または特定の方法で機能するための他の装置に指示することができるコンピュータ可読記憶媒体に記憶されていてもよい。
【００３２】
また、コンピュータ、他のプログラム可能な装置または他の装置上で実行される命令がフローチャートおよび／またはブロック図のブロックに明記されている機能／動作を実装するように、コンピュータ可読プログラム命令をコンピュータ、他のプログラム可能なデータ処理装置、または一連の動作工程をコンピュータ、他のプログラム可能な装置または他の装置上で実行させるための他の装置にロードして、コンピュータに実装されるプロセスを生成してもよい。
【００３３】
図中のフローチャートおよびブロック図は、本発明の各種実施形態に係るシステム、方法およびコンピュータプログラム製品の可能な実装のアーキテクチャ、機能性および動作を示す。この点に関しては、フローチャートまたはブロック図の各ブロックは、明記されている論理機能を実装するための１つ以上の実行可能命令を含む命令のモジュール、セグメントまたは一部を表してもよい。いくつかの他の実装では、ブロックに記載されている機能は図に記載されている順序以外で行われてもよい。例えば、連続して示されている２つのブロックは、実際には実質的に同時に実行されてもよく、あるいは、それらのブロックは時として関連する機能性に応じて逆の順序で実行されてもよい。ブロック図および／またはフローチャート図の各ブロックならびにブロック図および／またはフローチャート図のブロックの組み合わせは、明記されている機能または動作を実行するか専用ハードウェアおよびコンピュータ命令の組み合わせを実行する専用ハードウェアベースのシステムによって実装することができることにも留意されたい。
【００３４】
本発明の各種実施形態の説明を例示のために提供してきたが、それらは網羅的であることを意図するものでも開示されている実施形態に限定されることを意図するものではない。記載されている実施形態の範囲および趣旨から逸脱しない多くの修正および変形が当業者には明らかであろう。本明細書で使用される用語は、実施形態の原理、実際の適用または市場で見出される技術を凌ぐ技術改良を最も良く説明したり、他の当業者が本明細書に開示されている実施形態を理解することができるようにしたりするために選択された。
【図１】
2019537791.tif 000003
【図２】
2019537791.tif 000004
【図３】
2019537791.tif 000005
【国際調査報告】
2019537791.tif 000006