Rewind Playback of Media
First Claim
Patent Images
1. A method of performing rewind playback, comprising:
- sending to a media device a rewind playback command from a host device, the rewind playback command being indicative of a request to playback media stored in a recording medium in reverse order;
receiving a list of rewind playback speeds from the media device;
selecting a rewind playback speed;
sending the selected playback rewind speed from the host device to the media device, the playback rewind speed being a selection of speed from the list of rewind playback speeds;
receiving a first data block from the media device, the first data block being at a first data block starting address in the recording medium; and
receiving a second data block from the media device, the second data block starting address being less than the first data block starting address of the first data block.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of media optimization are disclosed herein. An operation command can be sent to a media device from a host device. The operation command can be indicative of an intent to perform an operation on the recording medium. A list of media device characteristics corresponding to media device resources can be received from the media device. One or more selections of values of the media device characteristics can be sent from the host device to the media device in order to optimize the operation command. A response can be received from the media device of performance of the operation command.
8 Citations
20 Claims
-
1. A method of performing rewind playback, comprising:
-
sending to a media device a rewind playback command from a host device, the rewind playback command being indicative of a request to playback media stored in a recording medium in reverse order; receiving a list of rewind playback speeds from the media device; selecting a rewind playback speed; sending the selected playback rewind speed from the host device to the media device, the playback rewind speed being a selection of speed from the list of rewind playback speeds; receiving a first data block from the media device, the first data block being at a first data block starting address in the recording medium; and receiving a second data block from the media device, the second data block starting address being less than the first data block starting address of the first data block. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of performing rewind playback by a media device, comprising:
-
receiving at a media device a rewind playback command from a host device, the playback command being indicative of a request to playback media stored in a recording medium in reverse order; reading a first data block from the recording medium, the first data block being at a first data block starting address in the recording medium; sending the first data block to the host device; jumping to a location in the recording medium having a location address that is less than a second data block starting address of a second data block, the second data block starting address being less than the first data block starting address of the first data block; reading additional data from the recording medium, the additional data being read starting at the location address to the second data block starting address; reading the second data block from the recording medium; and sending the second data block to the host device. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method of performing rewind playback by a media device, comprising:
-
receiving at a media device a rewind playback command from a host device, the playback command being indicative of a request to playback media stored in a recording medium in reverse order; reading a first data block from the recording medium, the first data block being at a first data block starting address in the recording medium; sending the first data block to the host device; jumping to a location in the recording medium having a location address that is less than a second data block starting address of a second data block, the second data block starting address being less than the first data block starting address of the first data block; reading additional data from the recording medium, the additional data being read starting at the location address to the second data block starting address; reading the second data block from the recording medium; sending the second data block to the host device; sending a list of rewind playback speeds to the host device; and receiving a playback rewind speed from the host device, the playback rewind speed being a selection of speed from the list of rewind playback speeds. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method of optimizing media operation, comprising:
-
sending to a media device an operation command from a host device, the operation command being indicative of an intent to perform an operation on the recording medium; receiving a list of media device characteristics, the media device characteristics corresponding to media device resources such that the media device can optimize the operation command; sending from the host device to the media device one or more selections of values of the media device characteristics in order to optimize the operation command; and receiving a response from the media device of performance of the operation command. - View Dependent Claims (20)
-
Specification