EP1579712B1

Command queuing for multimedia storage devices

Abstract

This record has no abstract on file.

EP1579712B1, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Expired 11 December 2023, 2.8 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

21 claims: 3 independent, 18 dependent

  1. 1
    A portable electronic device (10), coupleable to a multi-media storage device (16) having a processor (20) therein that executes commands, the portable electronic device (10) comprising:a multi-media device interface (18) as part of the portable electronic device (10) and comprising: a command processor (32), in the portable electronic device (10), that is configured to receive commands executable by the multi-media storage device (16), from a processor (28, 30) in said portable electronic device (10) and forward the commands to the multi-media storage device (16) operatively coupleable to said portable electronic device (10);a command queuing buffer (42), in the portable electronic device (10), operably coupled to said command processor (32) and capable of being coupled to a multi-media storage device (16), said command queuing buffer (42) for storing commands executable by said multi-media storage device (16) sent from the processor (28, 30) in the portable electronic device (10);a multi-media interface controller (36), in the portable electronic device (10), operably coupled to said command processor (32) and to said command queuing buffer (42), said multi-media interface controller (36) for identifying commands from said portable electronic device (10) to be stored in said command queuing buffer (42).
  2. 17
    A method in a portable electronic device (10), coupleable to a multi-media storage device (16) having a processor (20) therein that executes commands, said method comprising the steps of:receiving (302), at a command processor (32) in the portable electronic device (10), a command for a multi-media storage device (16) from a processor (28, 30) in said portable electronic device (10);identifying, by a multi-media interface controller (36) in the portable electronic device (10), commands from said portable electronic device (10) to be stored in a command queuing buffer (42) of the portable electronic device;queuing (304) the command in the command queuing buffer (42) of the portable electronic device (10) while said multi-media storage device (16) is unable to respond to said command;sending (308) the command to said multi-media storage device (16) when the multi-media storage device (16) is able to execute the command.
  3. 21
    The method of 17 wherein the command queuing buffer (42) is a shift register.