Techniques for display color correction
A display correction system including a display and a control system including processing circuitry and a memory, the memory storing instructions that, when executed by the processing circuitry, are configured to cause the processing circuitry to determine a first guest configuration in a ride vehicle during a first ride cycle, and determine a first view point based on the first guest configuration. The instructions are also configured to cause the processing circuitry to generate a first color correction layer based on the first view point and apply the first color correction layer to the display.
1 . A display correction system, comprising:
a display; and
a control system comprising processing circuitry and a memory, the memory storing instructions, that when executed by the processing circuitry, are configured to cause the processing circuitry to:
determine a first guest configuration in a ride vehicle traveling along a ride path during a first ride cycle, wherein the first guest configuration comprises a first number of guests seated in a first number of ride vehicle seats and a respective location of each guest of the first number of guests in the first number of ride vehicle seats;
determine a first central view point based on the first number of guests and the respective location of each guest of the first number of guests in the first number of ride vehicle seats;
identify a section of the ride path associated with a color drift of at least a portion of the display;
determine the ride vehicle is positioned in the section of the ride path; and
in response to determining that the ride vehicle is positioned in the section of the ride path:
generate a first color correction layer based on the first central view point and the color drift; and
apply the first color correction layer to the display to correct the color drift.
2 . The display correction system of claim 1 , wherein the instructions are configured to cause the processing circuitry to adjust one or more color values of one or more pixels of the display based on applying the first color correction layer.
3 . The display correction system of claim 2 , wherein the one or more color values comprise a red value, a green value, a blue value, or any combination thereof.
4 . The display correction system of claim 1 , wherein the display comprises a movement mechanism, and wherein the instructions are configured to instruct movement of the display by activating the movement mechanism.
5 . The display correction system of claim 1 , wherein the instructions are configured to cause the processing circuitry to receive sensor data from one or more sensors and determine the first guest configuration based on the sensor data.
6 . The display correction system of claim 1 , wherein the first central view point is based on a height of each guest of the first number of guests, a sight line of each guest of the first number of guests, or any combination thereof.
7 . The display correction system of claim 1 , wherein the instructions are configured to cause the processing circuitry to adjust the first color correction layer based on one or more parameters of the ride vehicle.
8 . The display correction system of claim 7 , wherein the one or more parameters comprise a speed of the ride vehicle, an orientation of the ride vehicle relative to the display, a size of the ride vehicle, an acceleration of the ride vehicle, or any combination thereof.
9 . The display correction system of claim 1 , wherein the instructions are configured to cause the processing circuitry to store the first color correction layer corresponding to the first guest configuration.
10 . The display correction system of claim 9 , wherein the instructions are configured to cause the processing circuitry to:
determine a second guest configuration in the ride vehicle traveling along the ride path during a second ride cycle, wherein the second guest configuration comprises a second number of guests seated in a second number of ride vehicle seats and a respective location of each guest of the second number of guests in the second number of ride vehicle seats, wherein the second guest configuration is different than the first guest configuration;
determine a second central view point based on the second number of guests and the respective location of each guest of the second number of guests in the second number of ride vehicle seats, wherein the second central view point is different than the first central view point;
identify an additional section of the ride path associated with the color drift of at least the portion of the display from the second central view point of the second number of guests;
determine the ride vehicle is positioned in the additional section of the ride path; and
in response to determining that the ride vehicle is positioned in the additional section of the ride path:
generate a second color correction layer based on the second central view point and the color drift; and
apply the second color correction layer to the display to correct the color drift.
11 . The display correction system of claim 10 , wherein the instructions are configured to cause the processing circuitry to:
determine the first guest configuration in the ride vehicle during a third ride cycle;
retrieve the stored first color correction layer; and
apply the first color correction layer to the display.
12 . The display correction system of claim 1 , wherein the display comprises a curved display.
13 . The display correction system of claim 1 , wherein the first central view point comprises a combined view point based on a respective visual perspective of each guest of the first number of guests.
14 . The display correction system of claim 1 , wherein the color drift is associated with a perceptible color drift from the first central view point of the first number of guests.
15 . The display correction system of claim 1 , wherein the instructions are configured to cause the processing circuitry to adjust the first color correction layer based on a speed of the ride vehicle along the section of the ride path.
16 . A method of operating a display correction system, the method comprising:
determining, via a processing system, a plurality of guest configurations of a ride vehicle traveling along a ride path during a plurality of ride cycles, wherein each guest configuration of the plurality of guest configurations comprises a respective number of guests seated in a respective number of ride vehicle seats and a respective location of each guest of the respective number of guests in the respective number of ride vehicle seats;
determining, via the processing system, a plurality of central view points based on the respective number of guests and the respective location of each guest of the respective number of guests in the respective number of ride vehicle seats;
generating, via the processing system, a plurality of color correction layers that address a color drift that occurs over at least a portion of a display and that is viewable from a section of a ride path, wherein a respective color correction layer of the plurality of color correction layers corresponds to a respective central view point of the plurality of central view points;
determining, via the processing system, the ride vehicle is positioned in the section of the ride path and has the respective central view point of the plurality of central view points; and
in response to determining that the ride vehicle is positioned in the section of the ride path and has the respective central view point of the plurality of central view points, applying, via the processing system, the respective color correction layer to the display.
17 . The method of claim 16 , comprising storing, via the processing system, the plurality of color correction layers.
18 . A display correction system, comprising:
a display; and
a control system comprising processing circuitry and a memory, the memory storing instructions, that when executed by the processing circuitry, are configured to cause the processing circuitry to:
determine a guest configuration in a guest area comprising a path during a ride cycle, wherein the guest configuration comprises a number of guests in a number of guest spaces and a respective location of each guest of the number of guests in the number of guest spaces;
determine a central view point based on the number of guests and the respective location of each guest of the number of guests in the number of guest spaces;
instruct movement of the display relative to the guest area via one or more movement mechanisms;
identify a section of the guest area associated with a color drift of at least a portion of the display;
in response to determining that the central view point is in the section of the guest area:
generate a color correction layer based on the central view point and the movement of the display; and
apply the color correction layer to the display.
19 . The display correction system of claim 18 , wherein the one or more movement mechanisms comprise a motorized platform, a motorized rail, one or more robotic components, or any combination thereof.
20 . The display correction system of claim 19 , wherein the instructions are configured to cause the processing circuitry to cause the movement of the display by activating the motorized platform, the motorized rail, or both.