IP Library Granted Patent US 10,075,668
Granted Patent B2
US 10,075,668 · App. 13/490,076 · Granted Sep 11, 2018

Information processing device and information processing method, program storage medium, program, data structure, and manufacturing method for storage medium

Inventors: Kouichi Uchimura (Kanagawa, JP); Kazuo Yamamoto (Chiba, JP); Yoshiyuki Kobayashi (Tokyo, JP)
Assignee: SONY CORPORATION
H04N5/85H04N5/278H04N5/765G11B2220/2541H04N5/781H04N9/8042H04N9/8063H04N9/8205H04N9/8211H04N9/8233H04N21/4884
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,075,668
App. No.
13/490,076
Granted
Sep 11, 2018
Kind
B2
Abstract

Described herein is an information processing device, information processing method, program storage medium, program, data structure, and manufacturing method for storage medium wherein a user can determine subtitles with certainty. That is, an attribute buffer holds at least font style specifying information which specifies a font style to be applied for a character object for a subtitle held in a character object buffer, 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 the font style having an outline is specified in the font style specifying information, a font rasterizer obtains font style data of the font style having an outline, updates the font style data based on the width specifying information, and converts the character object into subtitle data, using at least the updated font style data.

Claims (51)

1. 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; and

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 and converting said character object held by said character object holding means into subtitle data, using at least said font style data, wherein the converting means further comprises:

obtaining means for obtaining both the font style data of said font style having an outline and the width specifying information in the case that said font style having an outline is specified in said font style specifying information, and

width changing means for performing processing to expand or contract the width of the character object outline corresponding to said font style data obtained with said obtaining means, based on said width specifying information,

wherein the 1) font style data, including an indication of whether the font has an outline, and the 2) width specifying information are distinctly designated stored parameters within a dialog style set having a plurality of parameters,

wherein the dialog style set includes, in addition to the font style data and the width specifying information, player style data indicating whether or not permission is granted to change the dialog style set to a user's individual style,

the font style data indicates a value from defined values of normal, bold, italic, bold and italic, outline bordered, bold and outline bordered, italic and outline bordered, and bold italic and outline bordered, and

wherein the dialog style set including the font style data, the width specifying information, and the player style data is stored in a data structure in an unmodifiable fashion,

wherein the font style data obtained by the converting means and used to convert said character object held by said character object holding means into subtitle data is unmodified from the font style data stored in the data structure.

2. An information processing method of an information processing device for generating subtitle data to display subtitles corresponding to a predetermined AV stream, comprising:

a character object holding control step for controlling the holding of a character object in order to display said subtitles;

an attribute data holding control step for controlling the holding of attribute data which includes at least font style specifying information which can specify at least a font style having 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; and

a converting step 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 the control processing of said attribute data holding control step and converting said character object held into subtitle data, using at least said font style data, the converting step further comprising:

obtaining both the font style data of said font style having an outline and the width specifying information in the case that said font style having an outline is specified in said font style specifying information, and

performing processing to expand or contract the width of the character object outline corresponding to said font style data obtained with said obtaining, based on said width specifying information,

wherein the 1) font style data, including an indication of whether the font has an outline, and the 2) width specifying information are distinctly stored parameters within a dialog style set having a plurality of parameters,

wherein the dialog style set includes, in addition to the font style data and the width specifying information, player style data indicating whether or not permission is granted to change the dialog style set to a user's individual style,

the font style data indicates a value from defined values of normal, bold, italic, bold and italic, outline bordered, bold and outline bordered, italic and outline bordered, and bold italic and outline bordered, and

wherein the dialog style set including the font style data, the width specifying information, and the player style data is stored in a data structure in an unmodifiable fashion,

wherein the font style data obtained by the converting and used to convert said held character object into subtitle data is unmodified from the font style data stored in the data structure.

3. A non-transitory computer storage device having computer-readable instructions stored thereon that when executed by a computer cause the computer to implement a process for generating subtitle data to display subtitles corresponding to a predetermined AV stream, comprising:

a character object holding control step for controlling the holding of a character object in order to display said subtitles;

an attribute data holding control step for controlling the holding of attribute data which includes at least font style specifying information which can specify at least a font style having 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; and

a converting step 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 the control processing of said attribute data holding control step and converting said character object held into subtitle data, using at least said font style data, the converting step further comprises:

obtaining both the font style data of said font style having an outline and the width specifying information in the case that said font style having an outline is specified in said font style specifying information, and

performing processing to expand or contract the width of the character object outline corresponding to said font style data obtained with said obtaining, based on said width specifying information,

wherein the 1) font style data, including an indication of whether the font has an outline, and the 2) width specifying information are distinctly stored parameters within a dialog style set having a plurality of parameters,

wherein the dialog style set includes, in addition to the font style data and the width specifying information, player style data indicating whether or not permission is granted to change the dialog style set to a user's individual style,

the font style data indicates a value from defined values of normal, bold, italic, bold and italic, outline bordered, bold and outline bordered, italic and outline bordered, and bold italic and outline bordered, and

wherein the dialog style set including the font style data, the width specifying information, and the player style data is stored in a data structure in an unmodifiable fashion,

wherein the font style data obtained by the converting and used to convert said held character object into subtitle data is unmodified from the font style data stored in the data structure.

4. The information processing device according to claim 1 , wherein the width specifying information is stored in an 8-bit field.

5. The information processing device according to claim 1 , wherein the dialog style set is included in a dialog style segment which corresponds to a packetized elementary stream (PES) packet.

6. The information processing method according to claim 2 , further comprising:

determining whether the dialog style set is settable to the user's individual style based on the player style data indicating whether or not permission is granted to change the dialog style set to the user's individual style.

7. An information processing device for generating subtitle data to display subtitles corresponding to a predetermined AV stream, comprising:

processing circuitry configured to

hold a character object in order to display said subtitles,

hold 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 specifies 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,

obtain 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,

convert said character object into subtitle data, using at least said font style data,

obtain both the font style data of said font style having an outline and the width specifying information in the case that said font style having an outline is specified in said font style specifying information, and

perform processing to expand or contract the width of the character object outline corresponding to said font style data obtained with said obtaining means, based on said width specifying information,

wherein the 1) font style data, including an indication of whether the font has an outline, and the 2) width specifying information are distinctly designated stored parameters within a dialog style set having a plurality of parameters,

wherein the dialog style set includes, in addition to the font style data and the width specifying information, player style data indicating whether or not permission is granted to change the dialog style set to a user's individual style,

the font style data indicates a value from defined values of normal, bold, italic, bold and italic, outline bordered, bold and outline bordered, italic and outline bordered, and bold italic and outline bordered, and

wherein the dialog style set including the font style data, the width specifying information, and the player style data is stored in a data structure in an unmodifiable fashion,

wherein the font style data obtained by the converting and used to convert said held character object into subtitle data is unmodified from the font style data stored in the data structure.

8. The information processing device according to claim 5 , wherein the dialog style segment is included in a different PES packet from a dialog presentation segment.

Priority Claims (1)
JP 2005-113302 · Apr 11, 2005 · national
Continuity (2)
Continuation 11629082
Related Publication 20120242898A1 · Sep 27, 2012