An image processing apparatus includes a CPU. Locations within an audiovideo stream are identified by processing associated text data using autonomous location information referencing the text data. Providing path validation information may also include applying constraints to the validation information and only providing validation information that is consistent with the constraints. During the return of an operating body, the slider ascends while being inclined, and the slider stands upright as the tapered surface of the projection and the tapered surface of the concave portion of the casing slide on each other. The primary light source and the secondary light source can be disposed on opposite sides of a sapphire substrate.