Patent ID: 8208531

Claim:
An information processing device for generating subtitle data to display subtitles corresponding to a predetermined AV stream, comprising: character object holding means for holding a character object in order to display said subtitles; attribute data holding means for holding attribute data which includes at least font style specifying information which can specify at least a font style with an outline as a font style to be applied for said character objects, and width specifying information which can specify the width of the outline of the character object corresponding to the font style having an outline in the case that said font style having an outline is specified in said font style specifying information; converting means for obtaining font style data of said font style having an outline in the case whereby said font style having an outline is specified in said font style specifying information held by said attribute data holding means, updating said font style data based on said width specifying information held by said attribute data holding means, and converting said character object held by said character object holding means into subtitle data, using at least said updated font style data; obtaining means for obtaining first font style data of said font style having an outline in the case that said font style having an outline is specified in said font style specifying information; width changing means for performing processing to expand or contract the width of the character object outline corresponding to said first font style data obtained with said obtaining means, based on said width specifying information, at an equivalent rate for the inner side direction facing the outline portion of the character object and the opposite outer side direction thereof, and outputting second font style data of a font style having an outline wherein the width thereof has been expanded or contracted in said inner side direction and said outer side direction; and synthesizing means for performing processing to synthesize the character object data corresponding to said first font style data obtained with said obtaining means onto the character object corresponding to said second font style data output from said width changing means, and outputting said subtitle data formed by character object data of a font style having an outline wherein the width thereof has been stretched in only said outer side direction, which is obtained as a result of the processing.