H04N9/75

EMBEDDING FRAME MASKS IN A VIDEO STREAM

Techniques are described for efficiently embedding frame masks in a video stream. In some solutions, a computer implemented method includes operations for encoding a frame of video data comprising an array of pixels to generate an encoded video frame and transmitting the encoded video frame. The array of pixels can include foreground pixels and background pixels. The foreground pixels can have respective original luma values which are bounded within a first luma range. In certain examples, encoding the frame of video data can include converting the original luma values of the foreground pixels to updated luma values which are bounded within a second luma range. The second luma range can be shifted and/or compressed from the first luma range.

Chroma key content management systems and methods
11495001 · 2022-11-08 · ·

A system of properly displaying chroma key content is presented. The system obtains a digital representation of a 3D environment, for example a digital photo, and gathers data from that digital representation. The system renders the digital representation in an environmental model and displays that digital representation upon an output device. Depending upon the context, content anchors of the environmental model are selected which will be altered by suitable chroma key content. The chroma key content takes into consideration the position and orientation of the chroma key content relative to the content anchor and relative to the point of view that the environmental model is displayed from in order to accurately display chroma key content in a realistic manner.

Chroma key content management systems and methods
11495001 · 2022-11-08 · ·

A system of properly displaying chroma key content is presented. The system obtains a digital representation of a 3D environment, for example a digital photo, and gathers data from that digital representation. The system renders the digital representation in an environmental model and displays that digital representation upon an output device. Depending upon the context, content anchors of the environmental model are selected which will be altered by suitable chroma key content. The chroma key content takes into consideration the position and orientation of the chroma key content relative to the content anchor and relative to the point of view that the environmental model is displayed from in order to accurately display chroma key content in a realistic manner.

Embedding frame masks in a video stream

Techniques are described for efficiently embedding frame masks in a video stream. In some solutions, a computer implemented method includes operations for encoding a frame of video data comprising an array of pixels to generate an encoded video frame and transmitting the encoded video frame. The array of pixels can include foreground pixels and background pixels. The foreground pixels can have respective original luma values which are bounded within a first luma range. In certain examples, encoding the frame of video data can include converting the original luma values of the foreground pixels to updated luma values which are bounded within a second luma range. The second luma range can be shifted and/or compressed from the first luma range.

CHROMA KEY CONTENT MANAGEMENT SYSTEMS AND METHODS
20230067082 · 2023-03-02 · ·

A system of properly displaying chroma key content is presented. The system obtains a digital representation of a 3D environment, for example a digital photo, and gathers data from that digital representation. The system renders the digital representation in an environmental model and displays that digital representation upon an output device. Depending upon the context, content anchors of the environmental model are selected which will be altered by suitable chroma key content. The chroma key content takes into consideration the position and orientation of the chroma key content relative to the content anchor and relative to the point of view that the environmental model is displayed from in order to accurately display chroma key content in a realistic manner.

CHROMA KEY CONTENT MANAGEMENT SYSTEMS AND METHODS
20230067082 · 2023-03-02 · ·

A system of properly displaying chroma key content is presented. The system obtains a digital representation of a 3D environment, for example a digital photo, and gathers data from that digital representation. The system renders the digital representation in an environmental model and displays that digital representation upon an output device. Depending upon the context, content anchors of the environmental model are selected which will be altered by suitable chroma key content. The chroma key content takes into consideration the position and orientation of the chroma key content relative to the content anchor and relative to the point of view that the environmental model is displayed from in order to accurately display chroma key content in a realistic manner.

Chroma Key Apparatus, Studio Set Comprising the Chroma Key Apparatus, Chroma Key System and Method Using the Studio Set
20230113016 · 2023-04-13 · ·

A chroma key screen (SL; SR) for arrangement along a side of a studio set comprises a plurality of vertically arranged louvres or slats (L), each angled in a direction (D) towards the front of the studio set. The screen (SL, SR) may appear to the studio camera to be a substantially continuous chroma key, but reflections (R) of the chroma key screen (SL; SR) from a window (W) or from objects (O) or people (P) within the studio set are reduced. This allows an improved augmented reality (AR) studio set to be created.

Chroma Key Apparatus, Studio Set Comprising the Chroma Key Apparatus, Chroma Key System and Method Using the Studio Set
20230113016 · 2023-04-13 · ·

A chroma key screen (SL; SR) for arrangement along a side of a studio set comprises a plurality of vertically arranged louvres or slats (L), each angled in a direction (D) towards the front of the studio set. The screen (SL, SR) may appear to the studio camera to be a substantially continuous chroma key, but reflections (R) of the chroma key screen (SL; SR) from a window (W) or from objects (O) or people (P) within the studio set are reduced. This allows an improved augmented reality (AR) studio set to be created.

Perspective based green screening
11606546 · 2023-03-14 · ·

A method of generating a composite image includes capturing a video image of a physical scene with a camera, identifying a green-screen region within the video image, identifying a viewpoint and a position and/or orientation of the green-screen region relative to the viewpoint, and generating a modified video image rendered from the viewpoint onto a display surface in which the green-screen region is replaced with an image of a virtual object. The image of the virtual object is generated by projection rendering of a model of the virtual object based on the position and/or orientation of the green-screen region relative to the viewpoint such that the virtual object is constrained within the green-screen region.

Perspective based green screening
11606546 · 2023-03-14 · ·

A method of generating a composite image includes capturing a video image of a physical scene with a camera, identifying a green-screen region within the video image, identifying a viewpoint and a position and/or orientation of the green-screen region relative to the viewpoint, and generating a modified video image rendered from the viewpoint onto a display surface in which the green-screen region is replaced with an image of a virtual object. The image of the virtual object is generated by projection rendering of a model of the virtual object based on the position and/or orientation of the green-screen region relative to the viewpoint such that the virtual object is constrained within the green-screen region.