System and method for controlling mass storage class digital imaging devices
First Claim
1. A method for use in a computing device operating with an operating system for controlling a mass storage class digital imaging device comprising:
- providing a Picture Transfer Protocol (PTP) control command that is interpretable by firmware on the mass storage class digital imaging device;
packaging said PTP control command in a SCSI transport protocol; and
transmitting said packaged PTP control command in the SCSI transport protocol to the mass storage class digital imaging device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for controlling a Mass Storage Class Digital Imaging Device using a SCSI pass through protocol. The protocol is based on industry standard SCSI protocol with modifications and extensions to allow transparent communication over a medium and is referred to as SCSI Pass Through (SPT). This protocol defines a set of commands that are initiated in a computer. The commands also include and extend industry standard Picture Transfer Protocol and are targeted for application and execution in a Mass Storage Class Digital Imaging Device. The invention includes the definition of data buffers in the form of data structures that can be used for passing and receiving information related to the digital imaging device. The protocol is applicable to communication mediums that can be utilized in connecting any digital storage device to a computing device.
60 Citations
17 Claims
-
1. A method for use in a computing device operating with an operating system for controlling a mass storage class digital imaging device comprising:
-
providing a Picture Transfer Protocol (PTP) control command that is interpretable by firmware on the mass storage class digital imaging device; packaging said PTP control command in a SCSI transport protocol; and transmitting said packaged PTP control command in the SCSI transport protocol to the mass storage class digital imaging device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for use in a computing device operating with an operating system for communicating Picture Transfer Protocol (PTP) control commands between an application program and a USB mass storage class digital imaging device comprising:
-
generating a device specific PTP control command including a command descriptor block in a computing environment upon interaction with the application program; transmitting said device specific PTP control command as a SCSI pass through command via a USB channel to the USB device; interpreting said SCSI Pass through command; and executing the device specific PTP control command using firmware on the USB device. - View Dependent Claims (11, 12, 13)
-
- 14. A method for use in a mass storage class digital imaging device controllable by a computing device, said mass storage class digital imaging device receiving a command from the computing device via a SCSI transport protocol, said command including a packaged PTP control command packaged in the SCSI transport protocol interpretable by firmware on the imaging device, said PTP control command being unpackaged and implemented to control said mass storage class digital imaging device.
-
17. A method of controlling a digital content device, comprising:
-
providing a Picture Transfer Protocol (PTP) control command that is interpretable by firmware on the digital content device; packaging the PTP control command in a SCSI transport protocol; and transmitting the packaged PTP control command in the SCSI transport protocol to the digital content device.
-
Specification