Patent ID: 8873584

Claim:
A digital data interface device for transferring digital presentation data at a high rate over a communication link, comprising: a message interpreter module that receives commands from and generates response messages through the communication link to a system controller, interprets the messages, and routes the information content of the commands to an appropriate peripheral module within the digital data interface device, wherein the commands comprise camera control functions, wherein the message interpreter module comprises a message interpreter controller that interprets and generates messages; a response buffer coupled to said message interpreter controller that buffers response messages; a command buffer coupled to said message interpreter controller that buffers incoming command messages; a command buffer controller coupled between said command buffer and the communication link that regulates a flow of incoming command messages from the communication link, identifies a valid command message and detects a new transaction within the valid command message and wherein the command buffer controller further comprises an error detection mechanism that examines a predefined unique identifier associated with a command message to identify one or more missing parts of the command message; and a response buffer controller coupled between said response buffer and the communication link that regulates a flow of outgoing response messages to the communication link; a content module that receives data from a camera, stores the data and transfers the data to the system controller through the communication link; and a control module that receives information from the message interpreter, and routes information to a control block of the camera.