1. A method for encoding macroblocks within an image frame of a video transmission system, the method comprising:
determining whether the image frame is an intra-frame image frame or an inter-frame image frame;
detecting the complexity change for the inter-frame image frame if motion pattern data for a set of macroblocks exceeds a motion threshold;
detecting the complexity change for the intra-frame image frame if an average compression level of the set of macroblocks exceeds a compression level threshold; and
setting new encoding parameters for the image frame.
2. The method of claim 1, wherein the motion pattern data includes motion vectors within the image frame for the set of macroblocks.
3. The method of claim 1, further comprising also detecting the complexity change for the inter-frame image frame if the average compression level of the set of macroblocks exceeds the compression level threshold.
4. The method of claim 1, further comprising performing virtual buffer management for the video transmission system based on the complexity change.
5. The method of claim 1, wherein the compression level threshold corresponds to a normal compression level for a previous image frame.
6. The method of claim 1, further comprising determining a maximum quantization parameter for the set of macroblocks.
7. The method of claim 1, wherein the setting step includes modifying a rate control parameter for the video transmission system.
8. The method of claim 1, further comprising determining whether enough bits are available in a buffer for the new encoding parameters.
9. The method of claim 8, further comprising assigning a number of extra bits to encode the image frame if the buffer does not have enough bits.
10. A method for detecting a complexity change within an image frame of a video transmission system, the method comprising:
determining a number of motion vectors for a set of macroblocks within the image frame;
determining whether motion pattern data for the number of motion vectors exceed a motion threshold, wherein the motion pattern data corresponds to movement of the set of macroblocks; and
indicating a complexity change within the image frame if the motion vector threshold is exceeded.
11. The method of claim 10, further comprising determining an average compression level for the set of macroblocks.
12. The method of claim 11, further comprising indicating the complexity change if the average compression level exceeds a compression level threshold for the image frame.
13. The method of claim 10, further comprising setting new encoding parameters for the image frame, wherein the new encoding parameters are based upon the complexity change.
14. The method of claim 10, further comprising overriding a previous set of parameters with the new encoding parameters.
15. The method of claim 10, further comprising assigning a number of bits to encoding the image frame if a buffer condition allows.
16. A method for encoding an image frame within a video transmission system, wherein the image frame includes a complexity change based on motion of a set of macroblocks within the image frame, the method comprising:
determining motion pattern data of the motion of the set of macroblocks;
detecting the complexity change within the image frame based on the motion pattern data; and
setting new encoding parameters for the image frame according to the complexity change.
17. The method of claim 16, further comprising detecting the complexity change if an average compression level of the set of macroblocks exceeds a compression level threshold.
18. The method of claim 16, wherein the image frame includes an inter-frame image frame.
19. The method of claim 16, wherein the setting step includes modifying a bit rate for the video transmission system.
20. The method of claim 16, further comprising assigning an extra number of bits to initial bits allocated for the image frame if a buffer condition allows.
21. The method of claim 1, wherein the motion threshold is updated during a coding process to set a motion pattern reference for complexity change detection.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A coreless motor including a multi-stage rotor, comprising:
a rotor including a plurality of cylindrical yokes arranged in multiple stages in a radial direction, and a plurality of magnets fixed to the yokes in the respective stages in such a manner that polarities of the magnets fixed to the yoke in each stage are changed in a circumferential direction of the yoke; and
a stator including a plurality of cylindrical armature coil assemblies arranged in multiple stages to face the yokes, each armature coil assembly including a plurality of armature coils.
2. The coreless motor as claimed in claim 1, wherein the magnets are fixed to circumferential surfaces of the yokes facing in the radial direction.
3. The coreless motor as claimed in claim 2, further comprising a fixed shaft positioned at a rotation center of the rotor, wherein the rotor further includes a yoke coupling means for rotatably coupling each of the yokes to the fixed shaft, and the stator further includes a coil coupling means for fixedly coupling each of the armature coil assemblies to the fixed shaft.
4. The coreless motor as claimed in claim 3, wherein each of the armature coil assemblies is detachably coupled to the coil coupling means.
5. The coreless motor as claimed in claim 4, wherein a yoke positioned inside an inner circumference of the armature coil assembly is detachably coupled to the yoke coupling means.
6. The coreless motor as claimed claim 5, wherein the coil coupling means is a fixed disk whose one surface is detachably coupled to one side of each armature coil assembly, and the fixed disk is fixedly coupled to the fixed shaft.
7. The coreless motor as claimed in claim 6, wherein the yoke coupling means is a rotating disk whose one surface is coupled to one side of each yoke, and the rotating disk is rotatably coupled to the fixed shaft.
8. The coreless motor as claimed in claim 2, further comprising a rotating shaft positioned at a rotation center of the rotor, wherein the rotor further includes a yoke coupling means for fixedly coupling each of the yokes to the rotating shaft, and the stator further includes a coil coupling means for rotatably coupling each of the armature coil assemblies to the rotating shaft.
9. The coreless motor as claimed in claim 8, wherein each of the armature coil assemblies is detachably coupled to the coil coupling means.
10. The coreless motor as claimed in claim 9, wherein the coil coupling means is a fixed disk whose one surface is detachably coupled with one side of each armature coil assembly, and the fixed disk is rotatably coupled to the rotating shaft.
11. The coreless motor as claimed in claim 10, wherein the yoke coupling means is a rotating disk whose one surface is coupled to one side of each yoke, and the rotating disk is fixedly coupled to the rotating shaft.
12. The coreless motor as claimed in claim 11, wherein the rotor further includes a yoke fixed to the rotating shaft.
13. The coreless motor as claimed in claim 12, wherein a yoke positioned between the armature coil assemblies adjacent to each other is detachably coupled to the one surface of the rotating disk.
14. The coreless motor as claimed in claim 1, wherein the rotor further includes yokes and magnets additionally arranged in at least one more stage in an axial direction, and the stator further includes a plurality of armature coil assemblies additionally arranged to face the additional yokes.
15. The coreless motor as claimed in claim 14, wherein the magnets are fixed to circumferential surfaces of the yokes facing in the radial direction.
16. The coreless motor as claimed in claim 15, further comprising a fixed shaft positioned at a rotation center of the rotor, wherein the rotor further includes a yoke coupling means for rotatably coupling each of the yokes to the fixed shaft, and the stator further includes a coil coupling means for fixedly coupling each of the armature coil assemblies to the fixed shaft.
17. The coreless motor as claimed in claim 16, wherein each of the armature coil assemblies is detachably coupled to the coil coupling means.
18. The coreless motor as claimed in claim 17, wherein each of the yokes is detachably coupled to the yoke coupling means.
19. The coreless motor as claimed in claim 18, wherein the coil coupling means is a plurality of rotating disks arranged in multiple stages in an axial direction, and one surface of each rotating disk is detachably coupled to one side of each of the armature coil assemblies arranged in multiple stages in the radial direction.
20. The coreless motor as claimed in claim 19, wherein the yoke coupling means is a plurality of fixed disks arranged in multiple stages in an axial direction, and one surface of each fixed disk is coupled to one side of each of the yokes arranged in multiple stages in the radial direction.
21. The coreless motor as claimed in claim 15, further comprising a rotating shaft positioned at a rotation center of the rotor, wherein the rotor further includes a yoke coupling means for fixedly coupling each of the yokes to the rotating shaft, and the stator further includes a coil coupling means for rotatably coupling each of the armature coil assemblies to the rotating shaft.
22. The coreless motor as claimed in claim 21, wherein each of the armature coil assemblies is detachably coupled to the coil coupling means.
23. The coreless motor as claimed in claim 22, wherein the yoke coupling means detachably couples each of the yokes to the rotating shaft.
24. The coreless motor as claimed in claim 23, wherein the coil coupling means is a plurality of rotating disks arranged in multiple stages in an axial direction, and one surface of each rotating disk is detachably coupled to one side of each of the armature coil assemblies arranged in multiple stages in the radial direction.
25. A driving apparatus, comprising:
a motor according to claim 3;
a brake disk fixed to the rotor of the motor; and
a caliper installed to one side of the brake disk to restrict rotation of the brake disk.
26. The driving apparatus as claimed in claim 25, wherein the caliper is fixed to one side of the fixed shaft.
27. A driving apparatus, comprising:
a motor according to claim 16;
a brake disk fixed to the rotor of the motor; and
a caliper installed to one side of the brake disk to restrict rotation of the brake disk.
28. The driving apparatus as claimed in claim 27, wherein the caliper is fixed to one side of the fixed shaft.
29. A driving apparatus, comprising:
a motor according to claim 4;
a brake disk fixed to the rotor of the motor; and
a caliper installed to one side of the brake disk to restrict rotation of the brake disk.
30. A driving apparatus, comprising:
a motor according to claim 5;
a brake disk fixed to the rotor of the motor; and
a caliper installed to one side of the brake disk to restrict rotation of the brake disk.
31. A driving apparatus, comprising:
a motor according to claim 6;
a brake disk fixed to the rotor of the motor; and
a caliper installed to one side of the brake disk to restrict rotation of the brake disk.
32. A driving apparatus, comprising:
a motor according to claim 7;
a brake disk fixed to the rotor of the motor; and
a caliper installed to one side of the brake disk to restrict rotation of the brake disk.
33. A driving apparatus, comprising:
a motor according to claim 17;
a brake disk fixed to the rotor of the motor; and
a caliper installed to one side of the brake disk to restrict rotation of the brake disk.
34. A driving apparatus, comprising:
a motor according to claim 18;
a brake disk fixed to the rotor of the motor; and
a caliper installed to one side of the brake disk to restrict rotation of the brake disk.
35. A driving apparatus, comprising:
a motor according to claim 19;
a brake disk fixed to the rotor of the motor; and
a caliper installed to one side of the brake disk to restrict rotation of the brake disk.
36. A driving apparatus, comprising:
a motor according to claim 20;
a brake disk fixed to the rotor of the motor; and
a caliper installed to one side of the brake disk to restrict rotation of the brake disk.