Audio/visual server with disc changer emulation
First Claim
1. An audio/visual server system, comprising:
- a first storage device interface;
an audio/visual head unit interface; and
an audio/visual server connected to the first storage device interface and the audio/visual head unit interface, the audio/visual server comprising logic that emulates a disc changer by;
reading a button mapping file through the fast storage device interface; and
overriding default button functions received through the audio/visual head unit interface according to the button mapping file, where;
the audio/visual server system further comprises a second storage device interface to the audio/visual server, the audio/visual server operable to send user replaceable interface program code received from the first storage device interface to the second storage device interface, where the audio/visual server communicates with the audio/visual head unit interface based on the user replaceable interface program code sent to the second storage device interface.
10 Assignments
0 Petitions
Accused Products
Abstract
An audio/visual server is described that can be used to store and play audio/visual data. A removable hard disk (or other media) is connected to a dock that is in communication with a computer. While the removable hard disk is connected to the dock, audio/visual data can be transferred from the computer to the hard disk. After the hard disk is removed from the dock and connected to the audio/visual server, the server can access and play the audio/visual data. In one embodiment, the audio/visual server stores and plays music, emulates a disc changer, and communicates with an automobile stereo head unit. The interface with the head unit is programmable so that multiple head units can be supported.
-
Citations
18 Claims
-
1. An audio/visual server system, comprising:
-
a first storage device interface; an audio/visual head unit interface; and an audio/visual server connected to the first storage device interface and the audio/visual head unit interface, the audio/visual server comprising logic that emulates a disc changer by; reading a button mapping file through the fast storage device interface; and overriding default button functions received through the audio/visual head unit interface according to the button mapping file, where; the audio/visual server system further comprises a second storage device interface to the audio/visual server, the audio/visual server operable to send user replaceable interface program code received from the first storage device interface to the second storage device interface, where the audio/visual server communicates with the audio/visual head unit interface based on the user replaceable interface program code sent to the second storage device interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An audio/visual server system for use in conjunction with an audio/visual head unit, comprising:
-
a processor readable storage device comprising user replaceable interface program code and audio/visual data; a connection to the audio/visual head unit; and a processor in communication with the processor readable storage device and bi-directional communication with the connection to the audio/visual head unit based on the user replaceable interface program code;
where the user replaceable interface program code is operable to cause the processor to emulate a disc changer by;reading a button mapping file from the processor readable storage device; and overriding default button functions received through the audio/visual head unit according to the button mapping file; logic that updates the user replaceable interface program code by; determining whether new user replaceable interface program code is to be loaded, reading the new user replaceable interface program code from the processor readable storage device when the new user replaceable interface program code is to be loaded, and storing the new user replaceable interface program code on the processor. - View Dependent Claims (12, 13, 14)
-
-
15. A method for providing audio/visual data, comprising:
-
providing a removable disk drive interface; receiving and storing user replaceable audio/visual data through the removable disk drive interface; receiving first user replaceable interface program code through the removable disk drive interface, the first user replaceable interface program code operable to cause an audio/visual server to emulate a disc changer by; reading a first button mapping file; and overriding default button functions received through a first head unit according to the first button mapping file; and communicating with the first head unit based on the first user replaceable interface program code; determining whether an update is available for the first user replaceable interface program code; requesting new user replaceable interface program code; and replacing the first user replaceable interface program with the new user replaceable interface program code. - View Dependent Claims (16, 17, 18)
-
Specification