SENSOR SYSTEM INCLUDING A CONFIGURATION OF THE SENSOR AS A VIRTUAL SENSOR DEVICE
First Claim
Patent Images
1. A sensor system, comprising:
- a sensor;
a sensor configuration ROM adapted to store a sensor description including a root directory, wherein the root directory includes;
a unit directory;
a first dependent unit directory to configure the sensor as a first virtual sensor device;
a second dependent unit directory to configure the sensor as a second virtual sensor device; and
a software driver adapted to interface with the first virtual sensor device and the second virtual sensor device.
1 Assignment
0 Petitions
Accused Products
Abstract
The sensor system of the preferred embodiment includes a sensor, a sensor configuration ROM adapted to store a sensor description including a root directory, a unit directory, a first dependent unit directory to configure the sensor as a first virtual sensor device, a second dependent unit directory to configure the sensor as a second virtual sensor device, and a software driver adapted to interface with the first virtual sensor device and the second virtual sensor device. The sensor system of the preferred embodiments extends the conventional IIDC camera software model to include the concept of multiple sensor/camera units that reside within a single node on an IEEE 1394 bus.
104 Citations
21 Claims
-
1. A sensor system, comprising:
-
a sensor; a sensor configuration ROM adapted to store a sensor description including a root directory, wherein the root directory includes; a unit directory; a first dependent unit directory to configure the sensor as a first virtual sensor device; a second dependent unit directory to configure the sensor as a second virtual sensor device; and a software driver adapted to interface with the first virtual sensor device and the second virtual sensor device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A camera system, comprising:
-
a camera; a camera configuration ROM, adapted to store an IEEE 1394 device description including; an IEEE 1394 configuration ROM root directory including a first pointer to a first unit dependent offset, and a second pointer to a second unit dependent offset; a first IEEE 1394 unit dependent configuration to configure the camera as a first virtual camera device using a first set of IIDC compliant control registers accessible at the first unit dependent offset; a second IEEE 1394 unit dependent configuration to configure the camera as a second virtual camera device using a second set of IIDC compliant control registers accessible at the second unit dependent offset; and a software driver adapted to interface with the first virtual camera device using the first set of control registers at the first unit dependent offset and to interface with the second virtual camera device using the second set of control registers at the second unit dependent offset, and wherein the software driver associates a first data stream channel with the first virtual camera device and wherein the software driver associates a second data stream channel with the second virtual camera device.
-
-
21. A method of addressing multiple data streams from a single sensor device comprising:
-
configuring a sensor to include an IEEE 1394 root directory wherein the primary IEEE 1394 root directory includes a first pointer to a first unit dependent offset and a second pointer to a second unit dependent offset; configuring a first virtual sensor device using a first set of IIDC compliant control registers accessible through a first dependent unit directory at the first unit dependent offset; configuring a second virtual sensor device using a second set of IIDC compliant control registers accessible through a second dependent unit directory at the second unit dependent offset; associating a first virtual sensor device with a first data stream channel using a software driver interfacing with the first set of control registers through the first dependent unit directory at the first unit dependent offset; and associating a second virtual sensor device with a second data stream channel using a software driver interfacing with the second set of control registers through the second dependent unit directory at the second unit dependent offset.
-
Specification