IP Library Granted Patent US 12,402,228
Granted Patent B2
US 12,402,228 · App. 19/015,577 · Granted Aug 26, 2025

Ambient lamp apparatus and lighting-effect layer coordinated playback method and device, medium

Inventors: Qinbao Chen (Shenzhen, CN); Wenlong Wu (Shenzhen, CN)
Assignee: Shenzhen Intellirocks Tech. Co., Ltd.
H05B47/165H05B47/155
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,402,228
App. No.
19/015,577
Granted
Aug 26, 2025
Kind
B2
Abstract

The present disclosure relates to an ambient lamp apparatus, lighting-effect layer coordinated playback method and a non-volatile readable storage medium. The method comprises: obtaining multiple lighting-effect layers; according to the layer level of each first lighting-effect layer that belongs to the overlay type, setting the respective stacking relationship thereof, and merging the respective first lighting-effect layers into a base layer in an overall lighting-effect; according to the layer level of each second lighting-effect layer that belongs to the carousel type, and using each second lighting-effect layer as carousel layers with corresponding sequences in the overall lighting-effect, respectively; controlling an ambient lamp to play the base layer continuously as a background lighting-effect and play each carousel layer alternately as a foreground lighting-effect, and rendering the overall lighting-effect through the background lighting-effect and the foreground lighting-effect together.

Claims (39)

1. A lighting-effect layer coordinated playback method, comprising:

obtaining multiple lighting-effect layers, each of which is provided with a layer level and a layer type, wherein the layer type is set as one of an overlay type and a carousel type;

setting a stacking relationship of the respective first lighting-effect layers according to the layer level of each first lighting-effect layer that belongs to the overlay type, and merging the respective first lighting-effect layers into a base layer in an overall lighting-effect;

setting a sequential relationship of the respective second lighting-effect layers according to the layer level of each second lighting-effect layer that belongs to the carousel type, and using each second lighting-effect layer as carousel layers with corresponding sequence in the overall lighting-effect, respectively;

controlling an ambient lamp to play the base layer continuously as a background lighting-effect and play each of the carousel layers alternately as a foreground lighting-effect, and rendering the overall lighting-effect through the background lighting-effect and the foreground lighting-effect together, which further comprises:

sending a first lighting-effect control data that corresponds to the base layer to the ambient lamp, and playing a corresponding background lighting-effect via the ambient lamp;

sending a second lighting-effect control data that corresponds to each carousel layer to the ambient lamp sequentially according to a carousel sequence, and playing the foreground lighting-effect via the ambient lamp with the corresponding sequence; and

iterating the previous step when the carousel sequence ends, and continuing the carousel sequence of the foreground lighting-effect.

2. The lighting-effect layer coordinated playback method according to claim 1 , wherein the obtaining multiple lighting-effect layers further comprises:

receiving a lighting-effect application package from a terminal apparatus and parsing the lighting-effect application package to obtain a layer description data that corresponds to each lighting-effect layer;

validating the respective layer description data according to a preset rule, and if validation is successful, identifying the respective layer description data as corresponding lighting-effect layers and associating them with the layer level thereof and the layer type thereof;

determining whether there is an initialization layer among the lighting-effect layers, and if yes, constructing the initialization layer as the base layer that can be updated subsequently in the overall lighting-effect.

3. The lighting-effect layer coordinated playback method according to claim 2 , wherein before sending the second lighting-effect control data that corresponds to each carousel layer to the ambient lamp sequentially according to the carousel sequence, the method comprising:

in accordance with the layer description data of each of the carousel layers, determining a sub-frame description data of each playback frame that corresponds to a lighting-effect motion procedure described thereby;

in accordance with light source position distribution information of the ambient lamp, transforming each sub-frame description data of the carousel layers into the second lighting-effect control data that is provided by each light source in a corresponding ambient lamp with control data.

4. The lighting-effect layer coordinated playback method according to claim 1 , wherein after obtaining multiple lighting-effect layers, the method comprising:

determining whether there are the first lighting-effect layers that belong to the overlay type among the multiple lighting-effect layers, and if not, generating the base layer according to a preset rule or retrieving a pre-stored base layer from a storage apparatus.

5. The lighting-effect layer coordinated playback method according to claim 1 , wherein the setting a stacking relationship of the respective first lighting-effect layers according to the layer level of each first lighting-effect layer that belongs to the overlay type and merging the respective first lighting-effect layers into a base layer in the overall lighting-effect comprises:

sorting each first lighting-effect layer that belongs to the overlay type among the multiple lighting-effect layers in ascending order of the layer level thereof to obtain a layer list;

mixing multiple first lighting-effect layers with the same layer level in the layer list to obtain a single first lighting-effect layer, and overlaying first lighting-effect layers that are sorted earlier with first lighting-effect layers that are sorted later to generate the latest base layer.

6. The lighting-effect layer coordinated playback method according to claim 1 , wherein before sending the first lighting-effect control data that corresponds to the base layer to the ambient lamp, the method comprising:

in accordance with a layer description data of the base layer, determining a sub-frame description data of each playback frame that corresponds to a lighting-effect motion procedure described thereby;

in accordance with light source position distribution information of the ambient lamp, transforming each sub-frame description data of the base layer into the first lighting-effect control data that is provided by each light source in a corresponding ambient lamp with control data.

7. An ambient lamp apparatus, comprising a central processing unit and a memory, wherein the central processing unit is used for calling and running a computer program that is stored in the memory to execute a lighting-effect layer coordinated playback method which comprises:

obtaining multiple lighting-effect layers, each of which is provided with a layer level and a layer type, wherein the layer type is set as one of an overlay type and a carousel type;

setting a stacking relationship of the respective first lighting-effect layers according to the layer level of each first lighting-effect layer that belongs to the overlay type, and merging the respective first lighting-effect layers into a base layer in an overall lighting-effect;

setting a sequential relationship of the respective second lighting-effect layers according to the layer level of each second lighting-effect layer that belongs to the carousel type, and using each second lighting-effect layer as carousel layers with corresponding sequence in the overall lighting-effect, respectively;

controlling an ambient lamp to play the base layer continuously as a background lighting-effect and play each of the carousel layers alternately as a foreground lighting-effect, and rendering the overall lighting-effect through the background lighting-effect and the foreground lighting-effect together, which further comprises:

sending a first lighting-effect control data that corresponds to the base layer to the ambient lamp, and playing a corresponding background lighting-effect via the ambient lamp;

sending a second lighting-effect control data that corresponds to each carousel layer to the ambient lamp sequentially according to a carousel sequence, and playing the foreground lighting-effect via the ambient lamp with the corresponding sequence; and

iterating the previous step when the carousel sequence ends, and continuing the carousel sequence of the foreground lighting-effect.

8. A non-volatile readable storage medium, wherein a computer program is stored, in form of computer-readable instructions, in the non-volatile readable storage medium, and executes a lighting-effect layer coordinated playback method when called by a computer, the lighting-effect layer coordinated playback method comprising:

obtaining multiple lighting-effect layers, each of which is provided with a layer level and a layer type, wherein the layer type is set as one of an overlay type and a carousel type;

setting a stacking relationship of the respective first lighting-effect layers according to the layer level of each first lighting-effect layer that belongs to the overlay type, and merging the respective first lighting-effect layers into a base layer in an overall lighting-effect;

setting a sequential relationship of the respective second lighting-effect layers according to the layer level of each second lighting-effect layer that belongs to the carousel type, and using each second lighting-effect layer as carousel layers with corresponding sequence in the overall lighting-effect, respectively;

controlling an ambient lamp to play the base layer continuously as a background lighting-effect and play each of the carousel layers alternately as a foreground lighting-effect, and rendering the overall lighting-effect through the background lighting-effect and the foreground lighting-effect together, which further comprises:

sending a first lighting-effect control data that corresponds to the base layer to the ambient lamp, and playing a corresponding background lighting-effect via the ambient lamp;

sending a second lighting-effect control data that corresponds to each carousel layer to the ambient lamp sequentially according to a carousel sequence, and playing the foreground lighting-effect via the ambient lamp with the corresponding sequence; and

iterating the previous step when the carousel sequence ends, and continuing the carousel sequence of the foreground lighting-effect.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2025
From: CHEN, QINBAO; WU, WENLONG
To: SHENZHEN INTELLIROCKS TECH. CO., LTD.
Reel/Frame 069808/0708 →
Priority Claims (1)
CN 202410043378.3 · Jan 11, 2024 · national
Continuity (1)
Related Publication 20250234441A1 · Jul 17, 2025
References Cited (3)
US 10368424B2 · Engelen · 2019 [cited by examiner]
US 20110294566A1 · Cardno · 2011 [cited by examiner]
CN 116567892A · 2023 [cited by applicant]