System and method for capturing, replaying, and modifying data inputs and methods of use thereof
AssigneeDark Burn Creative LLC
InventorsTanner Lucas Boyajian, Christopher Addison Harris, Clifford Solomon Elion
Life of this patent
Estimating the term…
Abstract
The present disclosure generally relates to a system and method for capturing, replaying, and modifying data inputs and methods of using the same, and it specifically relates to a system and method adapted for capturing, replaying, editing, and modifying controller inputs to a video game system and a method of using the same in connection with generating scripted video sequences using an in-game rendering engine.
Claims17
An input controller for a video game system, the input controller comprising:
- a microcontroller operatively coupled to a non-transitory memory;
- an input interface operatively coupled to the microprocessor and configured to receive one or more input commands in an input format from an input device;
- an output interface operatively coupled to the microprocessor and configured to send one or more output commands in an output format to a video game system, wherein the input format differs from the output format;
- wherein the non-transitory memory comprises a plurality of computer-readable instructions that, when executed by the microprocessor, cause the input controller to perform the steps of:
- waiting to receive the one or more input commands;
- upon receipt of the one or more input commands, translating the one or more input commands to one or more stored commands in a stored format, wherein each of the one or more stored commands corresponds to a respective one of the one or more input commands;
- saving the one or more stored commands to the non-transitory memory;
- translating the one or more stored commands to the output format to produce the one or more output commands, wherein each of the one or more output commands corresponds to a respective one of the one or more input commands;
- and
- transmitting the one or more output commands to the video game system;
- wherein at least one of the one or more stored commands are not translated to the output format to produce the one or more output commands, such that at least one of the one or more input commands does not correspond to a respective one of the one or more output commands.
An input controller for a video game system, the input controller comprising:
- a microcontroller operatively coupled to a non-transitory memory;
- an input interface operatively coupled to the microprocessor and configured to receive one or more input commands in an input format from an input device;
- an output interface operatively coupled to the microprocessor and configured to send one or more output commands in an output format to a video game system, wherein the input format differs from the output format;
- wherein the non-transitory memory comprises a plurality of computer-readable instructions that, when executed by the microprocessor, cause the input controller to perform the steps of:
- waiting to receive the one or more input commands;
- upon receipt of the one or more input commands, translating the one or more input commands to one or more stored commands in a stored format, wherein each of the one or more stored commands corresponds to a respective one of the one or more input commands;
- saving the one or more stored commands to the non-transitory memory;
- translating the one or more stored commands to the output format to produce the one or more output commands, wherein each of the one or more output commands corresponds to a respective one of the one or more input commands;
- selecting a predetermined transmit speed at which to transmit at least a first portion of the one or more output commands;
- transmitting the one or more output commands to the video game system, wherein the first portion of the output commands are transmitted to the video game system at the transmit speed and wherein the transmit speed is different than a received speed at which the corresponding one or more input commands were received.
An input controller communicatively coupled to a network for a video game system, the input controller comprising:
- a microcontroller operatively coupled to a non-transitory memory;
- an input interface operatively coupled to the microprocessor and configured to receive one or more input commands in an input format from an input device;
- an output interface operatively coupled to the microprocessor and configured to send one or more output commands in an output format to a video game system, wherein the input format differs from the output format;
- wherein the non-transitory memory comprises a plurality of computer-readable instructions that, when executed by the microprocessor, cause the input controller to perform the steps of:
- waiting to receive the one or more input commands;
- upon receipt of the one or more input commands, translating the one or more input commands to one or more stored commands in a stored format, wherein each of the one or more stored commands corresponds to a respective one of the one or more input commands;
- saving the one or more stored commands to the non-transitory memory;
- translating the one or more stored commands to the output format to produce the one or more output commands, wherein each of the one or more output commands corresponds to a respective one of the one or more input commands;
- transmitting the one or more output commands to the video game system;
- receiving a playback command from the network and, upon receipt of the playback command, accessing the one or more stored commands in the non-transitory memory;
- translating the one or more stored commands to the output format to produce a second set of output commands, wherein each of the second set of output commands corresponds to a respective one of the one or more stored commands;
- and
- transmitting the second set of output commands to the video game system.
An input controller for a video game system, the input controller comprising:
- a microcontroller operatively coupled to a non-transitory memory;
- an input interface operatively coupled to the microprocessor and configured to receive one or more input commands in an input format from an input device;
- an output interface operatively coupled to the microprocessor and configured to send one or more output commands in an output format to a video game system, wherein the input format differs from the output format;
- wherein the non-transitory memory comprises a plurality of computer-readable instructions that, when executed by the microprocessor, cause the input controller to perform the steps of:
- waiting to receive the one or more input commands;
- upon receipt of the one or more input commands, translating the one or more input commands to one or more stored commands in a stored format, wherein each of the one or more stored commands corresponds to a respective one of the one or more input commands;
- saving the one or more stored commands to the non-transitory memory;
- translating the one or more stored commands to the output format to produce the one or more output commands, wherein each of the one or more output commands corresponds to a respective one of the one or more input commands;
- and
- transmitting the one or more output commands to the video game system;
- wherein the one or more input commands are received in a first order and the one or more output commands are transmitted to the video game system in a second order.
Dependencies are inferred from the claim text.