METHODS AND APPARATUS FOR RECEIVING AND/OR PLAYING BACK CONTENT
First Claim
1. A content playback method comprising:
- receiving first correction information corresponding to a first camera;
receiving a first encoded image including image content captured by said first camera;
decoding the first encoded image to generate a first decoded image; and
performing a first rendering operation using the first correction information, the first decoded image and an environmental mesh model to generate a first image for display.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for streaming or playing back stereoscopic content are described. Camera dependent correction information is communicated to a playback device and applied in the playback device to compensate for distortions introduced by the lenses of individual cameras. By performing lens dependent distortion compensation in the playback device edges which might be lost if correction were performed prior to encoding are preserved. Distortion correction information may be in the form of UV map correction information. The correction information may indicate changes to be made to information in a UV map, e.g., at rendering time, to compensate for distortions specific to an individual camera. Different sets of correction information may be communicated and used for different cameras of a stereoscopic pair which provide images that are rendered using the same UV map. The communicated correction information is sometimes called a correction mesh since it is used to correct mesh related information.
91 Citations
20 Claims
-
1. A content playback method comprising:
-
receiving first correction information corresponding to a first camera; receiving a first encoded image including image content captured by said first camera; decoding the first encoded image to generate a first decoded image; and performing a first rendering operation using the first correction information, the first decoded image and an environmental mesh model to generate a first image for display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. The content playback method of claim 14, further comprising:
determining which mesh correction information to use when performing a rendering operation based on which camera captured image content being used in the rendering operation or an indication from a server indicating which mesh correction information should be used when rendering images corresponding to a received content stream.
-
15. A content playback device comprising:
-
an interface configured to; receive first correction information corresponding to a first camera; and receive a first encoded image including image content captured by said first camera; a decoder configured to decode the first encoded image to generate a first decoded image; and a rendering engine configured to perform a first rendering operation using the first correction information, the first decoded image and an environmental mesh model to generate a first image for display. - View Dependent Claims (16, 17)
-
-
18. The content playback device of claim 45,
wherein said rendering engine is further configured to use a first mask to determine how portions of said first image are combined with portions of a first image corresponding to a different field of view as part of said first rendering operation when applying portions of said first image to a surface of said environmental mesh model as part of said first rendering operation.
-
20. A non-transitory computer readable medium including processor executable instructions which when executed by a processor control a playback system to:
-
receive first correction information corresponding to a first camera; receive a first encoded image including image content captured by said first camera; decode the first encoded image to generate a first decoded image; and perform a first rendering operation using the first correction information, the first decoded image and an environmental mesh model to generate a first image for display.
-
Specification