Abstract: One variation of system includes a set of a brixel units and a primary controller configured to distribute a set of actuation routines to the set of brixel units, each brixel unit including: a chassis including a motor mount and a arm extending outwardly from the motor mount and defining a drive post mount opposite the motor mount; a motor coupled to the motor mount; a drive post arranged on the drive post mount and driven by the motor; a pixel element mounted to and configured to rotate with the drive post and including a first face defining a first visual characteristic and a second face defining a second visual characteristic; and a local controller configured to store an actuation routine and to drive the motor to locate the pixel element over a sequence of angular positions, relative to the arm, defined by the actuation routine.
Type:
Grant
Filed:
July 19, 2022
Date of Patent:
June 27, 2023
Assignee:
BREAKFAST, LLC
Inventors:
Mattias Gunneras, Andrew Zolty, Mick Maloney, Andrew Laska
Abstract: One variation of system includes a set of a brixel units and a primary controller configured to distribute a set of actuation routines to the set of brixel units, each brixel unit including: a chassis including a motor mount and a arm extending outwardly from the motor mount and defining a drive post mount opposite the motor mount; a motor coupled to the motor mount; a drive post arranged on the drive post mount and driven by the motor; a pixel element mounted to and configured to rotate with the drive post and including a first face defining a first visual characteristic and a second face defining a second visual characteristic; and a local controller configured to store an actuation routine and to drive the motor to locate the pixel element over a sequence of angular positions, relative to the arm, defined by the actuation routine.
Type:
Grant
Filed:
October 9, 2020
Date of Patent:
September 13, 2022
Assignee:
BREAKFAST, LLC
Inventors:
Mattias Gunneras, Andrew Zolty, Mick Maloney, Andrew Laska
Abstract: One variation of a method for updating a flip-disc display includes, at each panel controller within each panel within the flip-disc display: accessing a frame defining target color positions of flip-disc pixels in each module in the corresponding panel; designating a subset of flip-disc pixels in the panel based on differences between target color positions of flip-disc pixels defined in the frame and current color positions of flip-disc pixels in the panel; defining a discontinuous order for serially issuing update commands to each module in the panel; and, during each update instance in a series of update instances within the current update cycle, serving a next update command to each module in the panel to invert one flip-disc pixel in each module in the panel according to the discontinuous order of update commands assigned to each module in the panel.
Abstract: One variation of a method for updating a flip-disc display includes, at each panel controller within each panel within the flip-disc display: accessing a frame defining target color positions of flip-disc pixels in each module in the corresponding panel; designating a subset of flip-disc pixels in the panel based on differences between target color positions of flip-disc pixels defined in the frame and current color positions of flip-disc pixels in the panel; defining a discontinuous order for serially issuing update commands to each module in the panel; and, during each update instance in a series of update instances within the current update cycle, serving a next update command to each module in the panel to invert one flip-disc pixel in each module in the panel according to the discontinuous order of update commands assigned to each module in the panel.