【手続補正書】
【提出日】令和2年6月10日(2020.6.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
システムであって、
１つ以上のコンピュータプロセッサと、
１つ以上のコンピュータメモリと、
前記１つ以上のコンピュータメモリに組み込まれた構図モジュールと、を備え、前記構図モジュールが、仮想カメラの方位を変更して、前記仮想カメラのスクリーン上の標的ゾーン内に対象の一部分を保持するための動作を実施するように構成されており、前記動作が、
ソフト境界を前記標的ゾーンに関連付けることと、
ハード境界を前記標的ゾーンに関連付けることと、
前記対象の一部分が前記ソフト境界と前記ハード境界との間の場所まで移動したとの検出に基づいて、前記仮想カメラを再方位付けるための追跡時間を判定することであって、前記追跡時間の前記判定が、前記対象の前記標的ゾーンからの偏差の量に基づく、判定することと、前記仮想カメラの前記方位の前記変更を実施して、前記追跡時間にわたって前記対象を前記標的ゾーンに連れ戻すことと、を含む、システム。
【請求項２】
前記対象の一部分が前記ソフト境界と前記ハード境界との間の前記場所まで移動したとの前記検出が、前記仮想カメラに対する２Ｄ空間における四元数、単位長さベクトル、および単精度浮動小数点演算を使用して実施される、請求項１に記載のシステム。
【請求項３】
前記対象の一部分が、前記標的ゾーンに関連付けられた前記ハード境界を越えた場所まで移動したとの検出に基づいて、追跡速度をゼロに設定することと、前記方位の前記変更を実施して、前記対象を前記ハード境界の縁部に実質的に瞬時に連れ戻すことと、をさらに含む、請求項１に記載のシステム。
【請求項４】
前記仮想カメラに関連付けられた標的光線上で前記仮想カメラを前方に移動させて、前記標的光線を侵害している障害物を回避するように構成されたコライダモジュールをさらに備え、前記標的光線が、前記仮想カメラの原点から、前記仮想カメラのスクリーン上の前記標的ゾーンを通って、前記対象の一部分に関連付けられた３Ｄ座標まで延在する、請求項１に記載のシステム。
【請求項５】
前記コライダモジュールが、前記仮想カメラを、前記障害物が前記標的光線を侵害する前に、前記仮想カメラに関連付けられた元の高さまで、前記標的光線に関連付けられた後方ベクトル方向に移動させるようにさらに構成されており、前記移動が、一連のステップの反復を含み、前記一連のステップが、
陰の光線を、前記陰の光線が前記元の高さで定義された水平面と接するまで、前記標的から離れる方向にカメラ軸に沿って投射することと、
前記障害物または遭遇する第２の障害物に基づいて、前記陰の光線を、前記陰の光線が前記障害物または前記第２の障害物に命中する点で、障害物法線によって定義される平面に投影することと、
前記障害物または前記第２の障害物の前記障害物法線によって定義される前記平面への前記陰の光線の投影として、新しい光線方向を定義することと、
新しい光線を前記新しい光線方向に延在させ、前記水平面に到達するか、または第３の障害物に命中するか、または前記第３の障害物の境界ボックスの縁部に到達すると停止させることと、
前記第３の障害物に到達することに基づいて、前記仮想カメラの前記移動を反復することと、
前記境界ボックスの前記縁部に到達することに基づいて、前記カメラ軸を、前記標的から現在のカメラの場所への方向として再定義し、前記仮想カメラの前記移動を反復することと、を含む、請求項４に記載のシステム。
【請求項６】
前記１つ以上のコンピュータメモリに組み込まれた追加の構図モジュールおよび追加のコライダモジュールをさらに備え、前記追加の構図モジュールおよび前記追加のコライダモジュールが、追加の仮想カメラの方位および位置を変更して、前記追加の仮想カメラに関連付けられた標的ゾーン内に前記対象の一部分を保持するための動作を実施するように構成されており、前記仮想カメラおよび前記追加の仮想カメラが、メタカメラを備え、前記メタカメラが、前記仮想カメラによって捕捉された前記対象の一部分のショットのスコア、および前記追加の仮想カメラによって捕捉された前記対象の一部分のショットのスコアに基づいて、前記仮想カメラまたは前記追加の仮想カメラのいずれかを選択するように構成されている、請求項４に記載のシステム。
【請求項７】
前記仮想カメラによって捕捉された前記ショットの前記スコア、または前記追加の仮想カメラによって捕捉された前記ショットの前記スコアが、少なくとも、前記コライダモジュール、前記追加のコライダモジュール、前記構図モジュール、または前記追加の構図モジュールの活動によって判定され、前記活動が、
前記仮想カメラおよび前記追加の仮想カメラに与えられた変位の量、および
前記仮想カメラおよび前記追加の仮想カメラに与えられた回転の量、を含む、請求項６に記載のシステム。
【請求項８】
方法であって、
仮想カメラの方位を変更して、前記仮想カメラのスクリーン上の標的ゾーン内に対象の一部分を保持するための動作を実施することを含み、前記動作が、
ソフト境界を前記標的ゾーンに関連付けることと、
ハード境界を前記標的ゾーンに関連付けることと、
前記対象の一部分が前記ソフト境界と前記ハード境界との間の場所まで移動したとの検出に基づいて、前記仮想カメラを再方位付けるための追跡時間を判定することであって、前記追跡時間の前記判定が、前記対象の前記標的ゾーンからの偏差の量に基づく、判定することと、前記仮想カメラの前記方位の前記変更を実施して、前記追跡時間にわたって前記対象を前記標的ゾーンに連れ戻すことと、を含む、方法。
【請求項９】
前記対象の一部分が前記ソフト境界と前記ハード境界との間の前記場所まで移動したとの前記検出が、前記仮想カメラに対する２Ｄ空間における四元数、単位長さベクトル、および単精度浮動小数点演算を使用して実施される、請求項８に記載の方法。
【請求項１０】
前記対象の一部分が、前記標的ゾーンに関連付けられた前記ハード境界を越えた場所まで移動したとの検出に基づいて、追跡速度をゼロに設定することと、前記方位の前記変更を実施して、前記対象を前記ハード境界の縁部に実質的に瞬時に連れ戻すことと、をさらに含む、請求項８に記載の方法。
【請求項１１】
前記仮想カメラに関連付けられた標的光線上で前記仮想カメラを前方に移動させて、前記標的光線を侵害している障害物を回避するように構成されたコライダモジュールをさらに備え、前記標的光線が、前記仮想カメラの原点から、前記仮想カメラのスクリーン上の前記標的ゾーンを通って、前記対象の一部分に関連付けられた３Ｄ座標まで延在する、請求項８に記載の方法。
【請求項１２】
前記コライダモジュールが、前記仮想カメラを、前記障害物が前記標的光線を侵害する前に、前記仮想カメラに関連付けられた元の高さまで、前記標的光線に関連付けられた後方ベクトル方向に移動させるようにさらに構成されており、前記移動が、一連のステップの反復を含み、前記一連のステップが、
陰の光線を、前記陰の光線が前記元の高さで定義された水平面と接するまで、前記標的から離れる方向にカメラ軸に沿って投射することと、
前記障害物または遭遇する第２の障害物に基づいて、前記陰の光線を、前記陰の光線が前記障害物または前記第２の障害物に命中する点で、障害物法線によって定義される平面に投影することと、
前記障害物または前記第２の障害物の前記障害物法線によって定義される前記平面への前記陰の光線の投影として、新しい光線方向を定義することと、
新しい光線を前記新しい光線方向に延在させ、前記水平面に到達するか、または第３の障害物に命中するか、または前記第３の障害物の境界ボックスの縁部に到達すると停止させることと、
前記第３の障害物に到達することに基づいて、前記仮想カメラの前記移動を反復することと、
前記境界ボックスの前記縁部に到達することに基づいて、前記カメラ軸を、前記標的から現在のカメラの場所への方向として再定義し、前記仮想カメラの前記移動を反復することと、を含む、請求項１１に記載の方法。
【請求項１３】
１つ以上のコンピュータメモリに組み込まれた追加の構図モジュールおよび追加のコライダモジュールをさらに備え、前記追加の構図モジュールおよび前記追加のコライダモジュールが、追加の仮想カメラの方位および位置を変更して、前記追加の仮想カメラに関連付けられた標的ゾーン内に前記対象の一部分を保持するための動作を実施するように構成されており、前記仮想カメラおよび前記追加の仮想カメラが、メタカメラを備え、前記メタカメラが、前記仮想カメラによって捕捉された前記対象の一部分のショットのスコア、および前記追加の仮想カメラによって捕捉された前記対象の一部分のショットのスコアに基づいて、前記仮想カメラまたは前記追加の仮想カメラのいずれかを選択するように構成されている、請求項１１に記載の方法。
【請求項１４】
前記仮想カメラによって捕捉された前記ショットの前記スコア、または前記追加の仮想カメラによって捕捉された前記ショットの前記スコアが、少なくとも、前記コライダモジュール、前記追加のコライダモジュール、前記構図モジュール、または前記追加の構図モジュールの活動によって判定され、前記活動が、
前記仮想カメラおよび前記追加の仮想カメラに与えられた変位の量、および
前記仮想カメラおよび前記追加の仮想カメラに与えられた回転の量、を含む、請求項１３に記載の方法。
【請求項１５】
命令のセットを記憶する非一時的機械可読媒体であって、前記命令が、１つ以上のプロセッサによって実行されると、前記１つ以上のプロセッサに仮想カメラの方位を変更して、前記仮想カメラのスクリーン上の標的ゾーン内に対象の一部分を保持するための動作を実施させ、前記動作が、
ソフト境界を前記標的ゾーンに関連付けることと、
ハード境界を前記標的ゾーンに関連付けることと、
前記対象の一部分が前記ソフト境界と前記ハード境界との間の場所まで移動したとの検出に基づいて、前記仮想カメラを再方位付けるための追跡時間を判定することであって、前記追跡時間の前記判定が、前記対象の前記標的ゾーンからの偏差の量に基づく、判定することと、前記仮想カメラの前記方位の前記変更を実施して、前記追跡時間にわたって前記対象を前記標的ゾーンに連れ戻すことと、を含む、非一時的機械可読媒体。
【請求項１６】
前記対象の一部分が前記ソフト境界と前記ハード境界との間の前記場所まで移動したとの前記検出が、前記仮想カメラに対する２Ｄ空間における四元数、単位長さベクトル、および単精度浮動小数点演算を使用して実施される、請求項１５に記載の非一時的機械可読媒体。
【請求項１７】
前記対象の一部分が、前記標的ゾーンに関連付けられた前記ハード境界を越えた場所まで移動したとの検出に基づいて、追跡速度をゼロに設定することと、前記方位の前記変更を実施して、前記対象を前記ハード境界の縁部に実質的に瞬時に連れ戻すことと、をさらに含む、請求項１５に記載の非一時的機械可読媒体。
【請求項１８】
前記仮想カメラに関連付けられた標的光線上で前記仮想カメラを前方に移動させて、前記標的光線を侵害している障害物を回避するように構成されたコライダモジュールをさらに備え、前記標的光線が、前記仮想カメラの原点から、前記仮想カメラのスクリーン上の前記標的ゾーンを通って、前記対象の一部分に関連付けられた３Ｄ座標まで延在する、請求項１５に記載の非一時的機械可読媒体。
【請求項１９】
前記コライダモジュールが、前記仮想カメラを、前記障害物が前記標的光線を侵害する前に、前記仮想カメラに関連付けられた元の高さまで、前記標的光線に関連付けられた後方ベクトル方向に移動させるようにさらに構成されており、前記移動が、一連のステップの反復を含み、前記一連のステップが、
陰の光線を、前記陰の光線が前記元の高さで定義された水平面と接するまで、前記標的から離れる方向にカメラ軸に沿って投射することと、
前記障害物または遭遇する第２の障害物に基づいて、前記陰の光線を、前記陰の光線が前記障害物または前記第２の障害物に命中する点で、障害物法線によって定義される平面に投影することと、
前記障害物または前記第２の障害物の前記障害物法線によって定義される前記平面への前記陰の光線の投影として、新しい光線方向を定義することと、
新しい光線を前記新しい光線方向に延在させ、前記水平面に到達するか、または第３の障害物に命中するか、または前記第３の障害物の境界ボックスの縁部に到達すると停止させることと、
前記第３の障害物に到達することに基づいて、前記仮想カメラの前記移動を反復することと、
前記境界ボックスの前記縁部に到達することに基づいて、前記カメラ軸を、前記標的から現在のカメラの場所への方向として再定義し、前記仮想カメラの前記移動を反復することと、を含む、請求項１８に記載の非一時的機械可読媒体。
【請求項２０】
前記１つ以上のコンピュータメモリに組み込まれた追加の構図モジュールおよび追加のコライダモジュールをさらに備え、前記追加の構図モジュールおよび前記追加のコライダモジュールが、追加の仮想カメラの方位および位置を変更して、前記追加の仮想カメラに関連付けられた標的ゾーン内に前記対象の一部分を保持するための動作を実施するように構成されており、前記仮想カメラおよび前記追加の仮想カメラが、メタカメラを備え、前記メタカメラが、前記仮想カメラによって捕捉された前記対象の一部分のショットのスコア、および前記追加の仮想カメラによって捕捉された前記対象の一部分のショットのスコアに基づいて、前記仮想カメラまたは前記追加の仮想カメラのいずれかを選択するように構成されている、請求項１８に記載の非一時的機械可読媒体。