IP Library Granted Patent US 11,452,187
Granted Patent B2
US 11,452,187 · App. 16/705,846 · Granted Sep 20, 2022

System and method for an end-user scripted (EUS) customized effect from a rendered web-page

Inventors: Matthew Ryan Gilg (Billings, MT); Timothy Chia-Chieh Sun (Atherton, CA)
Assignee: Whirlwind vr, inc
H05B45/20F24F11/74G05B15/02G06F3/04847G06F40/143G06F40/221G06T7/20G06T7/90G06T2207/10016
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 11,452,187
App. No.
16/705,846
Granted
Sep 20, 2022
Kind
B2
Abstract

A method for controlling at least one light-emitting peripheral device (LEPD) for an immersive effect comprising the steps of: layering at least one of a static, inert, or dynamic content from a web-browser page further comprising an interface configured for at least one of script input for custom lighting effects or standard lighting effect requests via a standard user-interface input; rendering the web-browser page to an off-screen buffer visualized as at least a two-dimensional effects plane; applying a geo-positional transform and scaling of virtual LEPD's within the effects plane and capturing at least a region of the rendered webpage; and controlling a light effect emitted from the at least one LEPD corresponding to the effects plane transformed/scaled virtual LEPD and captured region of the rendered web-browser page.

Claims (12)

1. A method for controlling at least one light-emitting peripheral device (LEPD) for an immersive light effect in real-time play using end-user script input, said method comprising the steps of:

providing an interface configured for end-user script input loaded onto a web-browser page, wherein the end-user script input is any one of a coding language for at least an user-customized creation of a light-effect or control of an effect during real-time play of a video content;

rendering the script-inputted web-browser page to an off-screen buffer visualized as at least a two-dimensional effects plane;

applying a geo-positional transform and scaling of virtual LEPD's within the effects plane and capturing at least a region of the rendered webpage; and

controlling the immersive light effect emitted from the at least one LEPD corresponding to the effects plane transformed/scaled virtual LEPD and captured region of the rendered web-browser page.

2. The method of claim 1 , wherein the web browser page is a processing block rendering websites by processing script input and converting it to user-facing content on a local client.

3. The method of claim 1 , wherein the script input is standards-based HTML, HTML5, or Javascript.

4. The method of claim 1 , wherein the immersive light effect is adjustable for at least one of a color, hue, effect, effect speed, threshold-based, or audio-based.

5. The method of claim 1 , further comprising the step of rendering script in the presence of audio-video content layered on the web-browser page, wherein the script accesses at least one of the audio-video input for controlling any one of a pixel color, audio intensity, audio spectral density, audio frequency, low frequency impulse level, pixel proximity, pixel velocity, pixel motion, zone color, or zone motion.

6. The method of claim 1 , further comprising the step of rendering script in the presence of audio-video content layered on the web-browser page, wherein the script accesses pre-scripted triggers for lighting effects within the layered audio-video content.

7. The method of claim 1 , wherein the rendering further comprises parsing meta tags for providing details to the user related to the script-inputted effect by the user.

8. The method of claim 1 , wherein the geo-positional transform and scaling allows for setting the position and scale of the virtual LEPD on the effect plane, and using the resulting transformed pixel information to drive lighting effects on LEDs on the at least one LEPD.

Continuity (4)
Continuation In Part 16522245 · Jul 25, 2019
Continuation In Part 16387236 · Apr 17, 2019
Continuation In Part 16196254 · Nov 20, 2018
Related Publication 20200187324A1 · Jun 11, 2020