Patent ID: 8818165

Claim:
A data processing apparatus comprising: non-transitory computer readable memory; and a recording control apparatus configured to control recording on said memory of: (a) a stream file including movie stream data, (b) a clip information file including information related to said movie stream data, (c) a real playlist file including playback start and playback end points of said movie stream data, and (d) a virtual playlist file including a reference to at least a part of said real playlist file, wherein, the recording control unit is further configured to perform non-destructive editing of the movie stream data by copying a reference to a desired playback section of the stream file to a desired playback position in the virtual playlist file recorded on said memory, the virtual playlist file being devoid of said movie stream data, the real playlist and the virtual playlist files include at least one play item describing data regarding a playback section having the playback start point and the playback end point in the stream file and arranged on a time axis comprising a playback time according to a playback order, the real and virtual playlist files further including one or more playlist marks indicating an entry position to the movie stream data on the time axis, and the recording control unit is further configured to perform non-destructive editing in the virtual playlist file in units of chapters defined by the playlist marks, and when a boundary of a chapter specified as a copy target is inconsistent with one of the playback start point and the playback end point of the play item, the non-destructive editing comprises dividing the play item including the boundary of the chapter at a boundary position of the chapter and then copying the play item in a section to be copied to a copy destination.