Room shaders for animated movies

US12293452B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12293452-B2
Application numberUS-201916705037-A
CountryUS
Kind codeB2
Filing dateDec 5, 2019
Priority dateDec 5, 2018
Publication dateMay 6, 2025
Grant dateMay 6, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Generating image data for a room image, including: generating at least one planar layer in depth for a first room image; generating at least one wall layer for a wall in the first room image; creating a second room image by duplicating one or more of the at least one planar layer for the first room image and duplicating one of more of the at least one wall layer for the first room image, and modifying the at least one duplicate planar layer and the at least one duplicate wall layer; and applying the first room image and the second room image as patterns to a surface of a building image.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of generating image data for a room image for an animated movie, the method comprising: generating a first plurality of planar layers in depth for a first room image including conveying a room interior effect for a room visible through a window on a flat surface of a building image by specifying color and transparency of each planar layer of the first plurality of planar layers to create an illusion of depth on the flat surface, wherein each layer of the first plurality of planar layers in depth is depicted in a plane that is substantially parallel to the window and while ceilings, floors, and walls are depicted in a plane that is substantially perpendicular to the window, wherein the first plurality of planar layers is depicted behind a glass of the window to provide classic animation styles for the animated movie; generating a first plurality of wall layers for a wall in the first room image; creating a second room image by duplicating one or more of the first plurality of planar layers for the first room image to produce a second plurality of planar layers and duplicating one of more of the first plurality of wall layers for the first room image to produce a second plurality of wall layers, and modifying the second plurality of planar layers and the second plurality of wall layers by adjusting frequency and size of the one or more of the first plurality of planar layers and the one or more of the first plurality of wall layers; applying the first room image and the second room image as patterns to the flat surface of the building image to create the illusion of depth; generating a third plurality of planar layers in depth for a third room image; generating a fourth plurality of planar layers in depth for a fourth room image, wherein the third room image and the fourth room image represent a single connected room visible through two respective windows; calculating a parallax offset between a planar layer for the third room image and a planar layer for the fourth room image; and calculating shading reflection using the parallax offset for at least one surface in the third room image. 2. The method of claim 1 , wherein the color of each planar layer of the first plurality of planar layers is specified using at least one area of uniform color. 3. The method of claim 1 , further comprising verifying each planar layer of the first plurality of planar layers, wherein each planar layer is tested to be substantially parallel to at least one other planar layer of the first plurality of planar layers. 4. The method of claim 1 , further comprising generating a ceiling layer for a ceiling in the room image and a floor layer for a floor in the room image. 5. The method of claim 1 , further comprising verifying a wall layer of the first plurality of wall layers is substantially perpendicular to one or more of the first plurality of planar layers. 6. The method of claim 1 , further comprising: creating multiple room images by duplicating the first plurality of planar layers and first plurality of wall layers from the first room image; and modifying the second plurality of planar layers and the second plurality of wall layers for each of the multiple room images. 7. A room shader for generating image data for a room image for an animated movie, the room shader comprising: a layers generator to generate a first plurality of planar layers in depth for a first room image including conveying a room interior effect for a room visible through a window on a flat surface of a building image by specifying color and transparency of each planar layer of the first plurality of planar layers to create an illusion of depth on the flat surface, wherein each layer of the first plurality of planar layers in depth is depicted in a plane that is substantially parallel to the window and while ceilings, floors, and walls are depicted in a plane that is substantially perpendicular to the window, wherein the first plurality of planar layers is depicted behind a glass of the window to provide classic animation styles for the animated movie; a wall generator to generate a first plurality of wall layers for a wall in the first room image; a pattern multiplier to create a second room image by duplicating one or more of the first plurality of planar layers for the first room image to produce a second plurality of planar layers and duplicating one or more of the first plurality of wall layers for the first room image to produce a second plurality of wall layers, the pattern multiplier to modify the second planar layers and the second wall layers by adjusting frequency and size of the one or more of the first plurality of planar layers and the one or more of the first plurality of wall layers; a pattern applier to apply the first room image and the second room image as patterns to the flat surface of the building image to create the illusion of depth; a parallax offset calculator; and a reflection shader, wherein the layers generator also generates a third plurality of planar layers in depth for a third room image, and generates a fourth plurality of planar layers in depth for a fourth room image, wherein the third room image and the fourth room image represent a single connected room visible through two respective windows, the parallax offset calculator to calculate a parallax offset between a planar layer for the third room image and a planar layer for the fourth room image, and a reflection shader to calculate shading reflection using the parallax offset for at least one surface in the third room image. 8. The room shader of claim 7 , wherein the color of each planar layer of the first plurality of planar layers is specified using at least one area of uniform color. 9. The room shader of claim 7 , further comprising a verify layer unit to verify each planar layer of the first plurality of planar layers, wherein each planar layer of the first plurality of planar layers is tested to be substantially parallel to at least one other planar layer of the first plurality of planar layers. 10. The room shader of claim 9 , wherein the verify layer unit also verifies a wall layer is substantially perpendicular to one or more of the first plurality of planar layers. 11. The room shader of claim 7 , further comprising: a ceiling generator to generate a ceiling layer for a ceiling in the room image; and a floor generator to generate a floor layer for a floor in the room image. 12. The room shader of claim 7 , wherein: the pattern multiplier creates multiple room images by duplicating the plurality of planar layers and plurality of wall layers from the first room image; and the pattern applier modifies the second plurality of planar layers and the second plurality of wall layers for each of the multiple room images. 13. A non-transitory computer-readable storage medium storing a computer program to generate image data for a room image for an animated movie, the computer program comprising executable instructions that cause a computer to: generate a first plurality of planar layers in depth for a first room image including conveying a room interior effect for a room visible through a window on a flat surface of a building image by specifying color and transparency of each planar layer of the first plurality of planar layers to create an illusion of depth on the flat surface, wherein each layer of the first plurality of planar layers in depth is depicted in a plane that is substantially parallel to the window and while ceilings, floors, and walls are depicted in a plane that is substantially perpendicular to the window, wherein th

Assignees

Inventors

Classifications

  • Two-dimensional [2D] animation, e.g. using sprites · CPC title

  • Semi-transparency · CPC title

  • Colour editing, changing, or manipulating; Use of colour codes · CPC title

  • Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads · CPC title

  • Architectural design, interior design · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12293452B2 cover?
Generating image data for a room image, including: generating at least one planar layer in depth for a first room image; generating at least one wall layer for a wall in the first room image; creating a second room image by duplicating one or more of the at least one planar layer for the first room image and duplicating one of more of the at least one wall layer for the first room image, and mo…
Who is the assignee on this patent?
Sony Corp, Sony Pictures Entertainment Inc, Sony Group Corp
What technology area does this patent fall under?
Primary CPC classification G06T15/506. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 06 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).