1. A method for decoding a text subtitle stream recorded on a recording medium, the method comprising: loading the text subtitle stream into a subtitle loading buffer, the text subtitle stream including a style segment defining region styles and one or more presentation segment, each presentation segment including presentation information and text data for at least one region; parsing the text subtitle stream into composition information, rendering information, and the text data for each region; storing the parsed composition and the rendering information in a first buffer, and further storing the parsed text data in a second buffer, the text data including one or more text strings for each region; rendering the text strings stored in the second buffer into a bitmap object for each region according to the rendering information, and storing the rendered bitmap object into a third buffer; and composing the stored bitmap object in a graphics plane for each region according to the composition information.