1461135669-8ef7b89c-5fec-494d-bbda-a26f0561d03c

1-7. (canceled)
8. A playback apparatus for playing a video stream recorded on a recording medium, the recording medium including a computer program that is executed during playback of the video stream,
the video stream including control information for specifying a location on a time axis relating to a playback timing of video of the video stream, and
the computer program including predetermined codes for calling an API function in which an argument is graphics information, the graphics information including a plurality of images and a rendition time at which each image is to be rendered, each rendition time relating to a location on a time axis relating to the playback timing of the video,
the playback apparatus comprising:
a storage;
a player operable to successively play the video according to the control information;
a virtual machine operable to, when the API function that uses the graphics information as an argument and is for storing the plurality of images and the corresponding rendition times to the storage based on the graphics information used as the argument is called by a predetermined code of the program, interpret and execute the called API function, and store the plurality of images and the corresponding rendition times in the storage;
an image selector operable to select at least one image of the plurality of images to be rendered based on:
a specified location on the time axis relating to the playback timing of the video included in the control information, and
the rendition time corresponding to each image stored in the storage; and

a renderer operable to render the selected at least one image during playback of the video.
9. The playback apparatus of claim 8, wherein each rendition time designated by the predetermined codes comprise a rendition start time and a rendition end time, and
the image selector selects the at least one image corresponding to a rendition time that includes, in a range defined by the rendition start time through to the rendition end time, the specified location on the time axis relating to video currently being played.
10. A playback method used in a playback apparatus for playing a video stream recorded on a recording medium, the recording medium including a computer program that is executed during playback of the video stream,
the video stream including control information for specifying a location on a time axis relating to a playback timing of video of the video stream,
the computer program including predetermined codes for calling an API function in which an argument is graphics information, the graphics information including a plurality of imaged and rendition time at which each image is to be rendered, each rendition time relating to a location on the time axis relating to the playback timing of the video, and
the playback apparatus including a storage,
the playback method comprising:
successively playing the video according to the control information;
interpreting and executing the called API function, and storing the plurality of images and the corresponding rendition times in the storage when the API function that used the graphics information as an argument and is for storing the plurality of images and the corresponding rendition times to the storage based on the graphics information used as the argument is called by a predetermined code of the program;
selecting at least one image of the plurality of images to be rendered based on:
a specified location on the time axis relating to the playback timing of the video included in the control information, and
the rendition time corresponding to each image stored in the storage; and

rendering the selected at least one image during playback of the video.
11. The playback method of claim 10, wherein each rendition time designated by the predetermined code comprises a rendition start time and a rendition end time, and
the selecting at least one image of the plurality of images to be rendered selects the at least one image corresponding to a rendition time that includes, in a range defined by the rendition start time through to the rendition end time, the specified location on the time axis relating to video currently being played.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

What is claimed is:

1. A fixing device for attaching and detaching a dust receptacle of a cyclone type vacuum cleaner, the cyclone type vacuum cleaner comprising a cleaner body including a mounting portion, and a cyclone unit including a cyclone body and the dust receptacle, comprising:
a dust receptacle comprising a sliding groove, the sliding groove formed with a predetemined depth and height extended backward from an approximate center of a bottom side of the dust receptacle that is opposite to a bottom side of the mounting portion;
a guide member disposed in the sliding groove for guiding attachment and detachment of the dust receptacle, and comprising a cam guider having first and second receiving recesses in different heights, respectively; and
an operation lever comprising a cam part having a cam projection for insertion into the cam guider, a rotary shaft extended from the cam part, and a manipulating part formed at one end of the rotary shaft,
wherein the operation lever is disposed in the cleaner body to be protruded outside of the cleaner body for rotation and counter-rotation to thereby move the guide member upward and downward at a height according to an eccentricity of the cam part.
2. A cyclone type vacuum cleaner, comprising:
a cleaner body having a vacuum generating device, and a suction bush at a lower portion of the cleaner body;
a cyclone body disposed in a mounting portion of the cleaner body for separating contaminants in air drawn in through an inflow passage which is in fluid communication with the suction brush, and discharging the clean air through an outflow passage which is in fluid communication with the vacuum generating device;
a dust receptacle detachably connected to the cyclone body for collecting the contaminants which are separated in the cyclone body; and
a fixing device for separately attaching and detaching the dust receptacle to and from the mounting portion, independently from the cyclone body,
wherein the fixing device further comprises a dust receptacle comprising a sliding groove, the sliding groove formed with a predetermined depth and height extended backward from a center of a bottom side of the dust receptacle that is opposite to a bottom side of the mounting portion,
wherein a guide member is disposed in the sliding groove for guiding attachment and detachment of the dust receptacle, and comprising a cam guider with first and second receiving recesses with different heights, respectively, and
wherein an operation lever comprises, a cam part with a cam projection for insertion into the cam guider, a rotary shaft extended from the cam part, and a manipulating part formed at one end of the rotary shaft, and wherein the operation lever is disposed in the cleaner body to protrude outside of the cleaner body for rotation and counter-rotation to thereby move the guide member upward and downward at a height according to an eccentricity of the cam part.
3. The vacuum cleaner of claim 2, wherein the cyclone body is mounted in the mounting portion, and a locking handle formed on a rear portion of the cyclone body is inserted in and fixed to a handle coupling portion formed on an inner wall of the mounting portion of the cleaner body.
4. The vacuum cleaner of claim 2, wherein a handle is formed at a front portion of the dust receptacle for a user to grip while handling the dust receptacle.