Methods and integrated systems for camera motion analysis and moving object analysis and methods of extracting semantics mainly from camera motion parameters in videos and video segments without shot changes are described. A Memory Protection Unit stores entries comprising instructions and associated data memory ranges. An extended portion is positioned perpendicularly to the plate. Respective widths in a direction orthogonal to the light-traveling direction of the fourth and fifth multi-mode optical waveguides are different from each other. A virtual memory address for the head of the queue or for the next queue page is pre-translated into a physical memory address while the last entry in the queue or in the current queue page is being serviced.