A method for determining a playback position in video content, the video content including a plurality of frames, said plurality of frames including tagged frames, a tagged frame being a frame including a tag, said tag indicating a start of a scene or other reference point of a scene, and having a priority based on the nature of the frame, the method comprising: displaying video content at a playback speed for viewing; receiving a first navigation instruction to navigate the video content at a speed faster than the playback speed for viewing; receiving a second navigation instruction to resume displaying the video content at the playback speed for viewing; and determining a playback position of the video content, in response to the second navigation instruction, the determining a playback position further including: determining (312, 412) a search start position within frames passed in a time period between receiving the first and second navigation instructions and selecting a first search area for searching for at least one tagged frame, the first search area including a predetermined time of the video content on both sides of the determined search start position, the playback position being associated with a selected one of the at least one tagged frame, wherein if at least two tagged frames are found in the first search area, the step of determining further includes selecting a tagged frame from the at least two tagged frames having a highest priority to associate with the playback position. displaying video content at a playback speed for viewing; receiving a first navigation instruction to navigate the video content at a speed faster than the playback speed for viewing; receiving a second navigation instruction to resume displaying the video content at the playback speed for viewing; and determining a playback position of the video content, in response to the second navigation instruction, the determining a playback position further including: determining (312, 412) a search start position within frames passed in a time period between receiving the first and second navigation instructions and selecting a first search area for searching for at least one tagged frame, the first search area including a predetermined time of the video content on both sides of the determined search start position, the playback position being associated with a selected one of the at least one tagged frame, wherein if at least two tagged frames are found in the first search area, the step of determining further includes selecting a tagged frame from the at least two tagged frames having a highest priority to associate with the playback position. determining (312, 412) a search start position within frames passed in a time period between receiving the first and second navigation instructions and selecting a first search area for searching for at least one tagged frame, the first search area including a predetermined time of the video content on both sides of the determined search start position, the playback position being associated with a selected one of the at least one tagged frame, wherein if at least two tagged frames are found in the first search area, the step of determining further includes selecting a tagged frame from the at least two tagged frames having a highest priority to associate with the playback position.