Method and apparatus for providing a video representation of...

G - Physics – 06 – T

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06T 15/00 (2011.01) G06F 19/00 (2011.01) G06T 17/00 (2006.01) H04N 13/02 (2006.01)

Patent

CA 2744364

A server process renders instances of a 3D virtual environment as video streams that may then be viewed on devices not sufficiently powerful to implement the rendering process natively or which do not have native rendering software installed. The server process is broken down into two steps: 3D rendering and video encoding. The 3D rendering step uses knowledge of the codec, target video frame rate, size, and bit rate from the video encoding step to render a version of the virtual environment at the correct frame rate, in the correct size, color space, and with the correct level of detail, so that the rendered virtual environment is optimized for encoding by the video encoding step. Likewise, the video encoding step uses knowledge of motion from the 3D rendering step in connection with motion estimation, macroblock size estimation, and frame type selection, to reduce the complexity of the video encoding process.

Selon l'invention, un processus de serveur rend des instances d'un environnement virtuel 3D sous la forme de flux vidéo qui peuvent ensuite être visualisées sur des dispositifs non suffisamment puissants pour mettre en uvre le processus de rendu de façon native ou qui n'ont pas de logiciel de rendu natif installé. Le processus de serveur est scindé en deux étapes : rendu 3D et codage vidéo. L'étape de rendu 3D utilise une connaissance du codec, de la fréquence d'image vidéo cible, de la taille et du débit binaire provenant de l'étape de codage vidéo pour rendre une version de l'environnement virtuel à la fréquence d'image correcte, dans la taille correcte, dans l'espace colorimétrique correct, et avec le niveau de détail correct, de sorte que l'environnement virtuel rendu est optimisé pour un codage par l'étape de codage vidéo. De façon similaire, l'étape de codage vidéo utilise une connaissance de mouvement provenant de l'étape de rendu 3D conjointement avec une estimation de mouvement, une estimation de taille de macrobloc, et une sélection de type d'image, pour réduire la complexité du processus de codage vidéo.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for providing a video representation of... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for providing a video representation of..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for providing a video representation of... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-2085585

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.