BRIEF DESCRIPTION OF THE DRAWINGS
These and other objects, advantages and features of the invention will become apparent from the following description thereof taken in conjunction with the accompanying drawings that illustrate specific embodiments of the present invention. In the Drawings:
FIG. 1 is a block diagram showing a structure of a stream control device according to the first embodiment of the present invention;
FIG. 2 is a diagram showing a data structure of a basic list structure according to the first embodiment of the present invention;
FIG. 3 is a diagram showing one example of a parameter information management table according to the first embodiment of the present invention;
FIG. 4 is a diagram showing a data structure of a parameter list according to the first embodiment of the present invention;
FIG. 5 is a diagram showing one example of a priority management table according to the first embodiment of the present invention;
FIG. 6 is a diagram showing a data structure of a restructured parameter list according to the first embodiment of the present invention;
FIG. 7 is a diagram showing one example of a stream-control-processing-unit management table according to the first embodiment of the present invention;
FIG. 8 is a diagram showing one example of a cycle management table according to the first embodiment of the present invention;
FIG. 9 is a flowchart of processing performed by an application program execution unit according to the first embodiment of the present invention;
FIG. 10 is a flowchart of processing performed by a device driver execution unit according to the first embodiment of the present invention;
FIG. 11 is a flowchart of procedure restructuring processing according to the first embodiment of the present invention;
FIG. 12 is a block diagram showing a structure of a stream control device according to the second embodiment of the present invention.
FIG. 13 is a diagram showing one example of a parameter processing type management table according to the second embodiment of the present invention;
FIG. 14 is a diagram showing one example of an interrupt event management table according to the second embodiment of the present invention;
FIG. 15 is a flowchart of processing performed by a device driver execution unit according to the second embodiment of the present invention;
FIG. 16 is a flowchart of procedure restructuring processing according to the second embodiment of the present invention;
FIG. 17 is a diagram showing a data structure of a parameter list according to the second embodiment of the present invention;
FIG. 18 is a block diagram showing a structure of a stream control device according to the third embodiment of the present invention;
FIG. 19 is a diagram showing one example of a parameter information management table according to the third embodiment of the present invention;
FIG. 20 is a diagram showing a data structure of RDI according to the third embodiment of the present invention;
FIG. 21 is a flowchart of RDI parameter generation processing according to the third embodiment of the present invention;
FIG. 22 is a diagram showing one example of a cycle management table according to the third embodiment of the present invention;
FIG. 23 is a diagram showing one example of a priority management table according to the third embodiment of the present invention;
FIG. 24 is a diagram showing one example of a stream-control-processing-unit management table according to the third embodiment of the present invention;
FIG. 25 is a block diagram showing a structure of a stream control device according to the fourth embodiment of the present invention;
FIG. 26 is a diagram showing one example of a parameter information management table according to the fourth embodiment of the present invention;
FIG. 27 is a flowchart of processing performed by a device driver execution unit according to the fourth embodiment of the present invention;
FIG. 28 is a flowchart of procedure restructuring processing according to the fourth embodiment of the present invention;
FIG. 29 is a diagram showing one example of a cycle management table according to the fourth embodiment of the present invention;
FIG. 30 is a block diagram showing a structure of a stream control device according to the fifth embodiment of the present invention.
FIG. 31 is a diagram showing a data structure of a basic list structure according to the fifth embodiment of the present invention;
FIG. 32 is a flowchart of processing performed by an application program execution unit according to the fifth embodiment of the present invention;
FIG. 33 is a diagram showing one example of a cycle management table according to the fifth embodiment of the present invention;
FIG. 34 is a diagram showing one example of a priority management table according to the fifth embodiment of the present invention;
FIG. 35 is a flowchart of processing performed by a device driver execution unit according to the fifth embodiment of the present invention;
FIG. 36 is a flowchart of bit rate management processing according to the fifth embodiment of the present invention;
FIG. 37 is a diagram showing one example of a bit rate management table according to the fifth embodiment of the present invention; and
FIG. 38 is a flowchart of priority obtaining processing according to the fifth embodiment of the present invention.