A method, comprising: dividing, by one or more processors, subtitle data into multiple subtitle groups (G1-G3) according to subtitle data display time information related to a played object, wherein a subtitle group (G1-G3) comprises at least one subtitle data entry (C1-C11), and wherein a subtitle data entry (C1-C11) comprises subtitle content, a subtitle display time in relation to the played object, and a speed of subtitle motion; selecting, by one or more processors, a piece of subtitle data from a subtitle group according to the subtitle data display time information of the played object; and causing, by one or more processors, the selected piece of subtitle data to be displayed on a track such that the selected piece of subtitle data does not overlap with or pass another piece of subtitle data displayed on the track wherein the causing of the selected piece of subtitle data to be displayed on the track comprises: determining a last subtitle data entry on the track; determining whether a speed of motion of the selected piece of subtitle data is greater than a speed of motion of the last subtitle data entry on the track; and in the event that the speed of motion of the selected piece of subtitle data is greater than the speed of motion of the last subtitle data entry, determining a relative distance of the selected piece of subtitle data to the last subtitle data entry on the track using the speed of motion of the selected piece of subtitle data and the speed of motion of the last subtitle data entry on the track and placing the selected piece of subtitle subtitle data on the track, wherein distance of the selected piece of subtitle data to the last subtitle data entry (C1-C11) on the track is greater than or equal to the relative distance. dividing, by one or more processors, subtitle data into multiple subtitle groups (G1-G3) according to subtitle data display time information related to a played object, wherein a subtitle group (G1-G3) comprises at least one subtitle data entry (C1-C11), and wherein a subtitle data entry (C1-C11) comprises subtitle content, a subtitle display time in relation to the played object, and a speed of subtitle motion; selecting, by one or more processors, a piece of subtitle data from a subtitle group according to the subtitle data display time information of the played object; and causing, by one or more processors, the selected piece of subtitle data to be displayed on a track such that the selected piece of subtitle data does not overlap with or pass another piece of subtitle data displayed on the track wherein the causing of the selected piece of subtitle data to be displayed on the track comprises: determining a last subtitle data entry on the track; determining whether a speed of motion of the selected piece of subtitle data is greater than a speed of motion of the last subtitle data entry on the track; and in the event that the speed of motion of the selected piece of subtitle data is greater than the speed of motion of the last subtitle data entry, determining a relative distance of the selected piece of subtitle data to the last subtitle data entry on the track using the speed of motion of the selected piece of subtitle data and the speed of motion of the last subtitle data entry on the track and placing the selected piece of subtitle subtitle data on the track, wherein distance of the selected piece of subtitle data to the last subtitle data entry (C1-C11) on the track is greater than or equal to the relative distance. determining a last subtitle data entry on the track; determining whether a speed of motion of the selected piece of subtitle data is greater than a speed of motion of the last subtitle data entry on the track; and in the event that the speed of motion of the selected piece of subtitle data is greater than the speed of motion of the last subtitle data entry, determining a relative distance of the selected piece of subtitle data to the last subtitle data entry on the track using the speed of motion of the selected piece of subtitle data and the speed of motion of the last subtitle data entry on the track and placing the selected piece of subtitle subtitle data on the track, wherein distance of the selected piece of subtitle data to the last subtitle data entry (C1-C11) on the track is greater than or equal to the relative distance.