Claims
- 1. A method for streaming digital video (DV) data to a DV device, the method comprising steps of:
pre-rolling a predetermined number of frames of DV data; sending a command to the DV device to place the DV device in a RECORD PAUSE state; waiting a predetermined period of time for the DV device to become ready to record DV data; sending a command to the DV device to place the DV device in a RECORD transport state; and sending DV data to the DV device.
- 2. The method according to claim 1, wherein the first predetermined number of frame pre-rolled is based on a particular DV device.
- 3. The method according to claim 1, wherein the predetermined number of frames of DV data is based on a particular DV device.
- 4. The method according to claim 1, further comprising a step of sending a command to the DV device for performing an absolute track number search for a selected track number.
- 5. The method according to claim 1, wherein each frame of DV data is about 33 milliseconds in duration.
- 6. The method according to claim 1, wherein each frame of DV data is about 40 milliseconds in duration.
- 7. The method according to claim 1, further comprising steps of:
querying a user for information identifying the particular DV device; and receiving information from the user identifying the particular DV device.
- 8. The method according to claim 7, wherein the step of querying the user includes a step of displaying a list identifying a plurality of DV devices.
- 9. The method according to claim 1, wherein the commands are sent to the DV device over an IEEE-1394 bus.
- 10. A system for streaming digital video (DV) data to a DV device, the system comprising a host device running an application, the application pre-rolling a predetermined number of frames of DV data; sending a command to the DV device to place the DV device in a RECORD PAUSE state, waiting a predetermined period of time for the DV device to become ready to record DV data, sending a command to the DV device to place the DV device in a RECORD transport state, and then sending DV data to the DV device.
- 11. The system according to claim 10, wherein the first predetermined number of frame pre-rolled is based on a particular DV device.
- 12. The system according to claim 10, wherein the predetermined number of frames of DV data is based on a particular DV device.
- 13. The system according to claim 10, wherein the host device further sends a command to the DV device for performing an absolute track number search for a selected track number.
- 14. The system according to claim 10, wherein each frame of DV data is about 33 milliseconds in duration.
- 15. The system according to claim 10, wherein each frame of DV data is about 40 milliseconds in duration.
- 16. The system according to claim 10, wherein the host device queries a user for information identifying the particular DV device, and receives information from the user identifying the particular DV device.
- 17. The system according to claim 16, wherein when the host device queries the user, the host device displays a list identifying a plurality of DV devices.
- 18. The system according to claim 10, wherein the host device sends the commands to the DV device over an IEEE-1394 bus.
- 19. A computer-readable medium having computer-executable commands for streaming digital video (DV) data to a DV device comprising steps of:
pre-rolling a predetermined number of frames of DV data; sending a command to the DV device to place the DV device in a RECORD PAUSE state; waiting a predetermined period of time for the DV device to become ready to record DV data; sending a command to the DV device to place the DV device in a RECORD transport state; and sending DV data to the DV device.
- 20. The computer-readable medium according to claim 19, wherein the first predetermined number of frame pre-rolled is based on a particular DV device.
- 21. The computer-readable medium according to claim 19, wherein the predetermined number of frames of DV data is based on a particular DV device.
- 22. The computer-readable medium according to claim 19, further comprising a step of sending a command to the DV device for performing an absolute track number search for a selected track number.
- 23. The computer-readable medium according to claim 21, wherein each frame of DV data is about 33 milliseconds in duration.
- 24. The computer-readable medium according to claim 19, wherein each frame of DV data is about 40 milliseconds in duration.
- 25. The computer-readable medium according to claim 19, further comprising steps of:
querying a user for information identifying the particular DV device; and receiving information from the user identifying the particular DV device.
- 26. The computer-readable medium according to claim 25, wherein the step of querying the user includes a step of displaying a list identifying a plurality of DV devices.
- 27. The computer-readable medium according to claim 19, wherein the commands are sent to the DV device over an IEEE-1394 bus.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] The present application claims priority to U.S. provisional patent application, Serial No. 60/224,910, filed Aug. 11, 2000, entitled “Frame Accurate Rendering Of Digital Video Data”, invented by Yee J. Wu, and incorporated by reference herein.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60224910 |
Aug 2000 |
US |