GUI 생성부는 복수의 컨텐츠 세트를 일람하는 GUI 스크린을 디스플레이한다. 재생 제어부는 GUI 스크린 상의 사용자에 의해 선택되는 비디오 컨텐츠의 세트에 대한 재생 동작을 실행하고, 재생 시작 위치 및 재생 정지 위치의 이력을 보존한다. GUI 갱신부는 재생 제어부에 의한 재생 동작 후에, GUI 스크린을 갱신하여 디스플레이한다. GUI 스크린을 갱신하기 위해, 썸네일 생성부는 비디오 컨텐츠의 세트내의 재생 시작 위치와 재생 정지 위치 사이에서 복수의 화상 데이터를 선택하여, 이들 화상 데이터의 썸네일을 GUI 스크린에 배치한다.
A GUI generating unit displays a GUI screen listing a plurality of sets of video content. A playback controlling unit performs a playback operation on a set of video content which is selected by a user on the GUI screen, and keeps a history of a playback start position and a playback stop position. A GUI updating unit updates the GUI screen and displays it, after the playback operation by the playback controlling unit. To update the GUI screen, a thumbnail generating unit chooses a plurality of pieces of picture data from between the playback start position and the playback stop position in the set of video content, and places thumbnails of these pieces of picture data on the GUI screen. 