IP Library Granted Patent US 9,813,773
Granted Patent B2
US 9,813,773 · App. 15/031,445 · Granted Nov 7, 2017

Subtitle display method and subtitle display device

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 9,813,773
App. No.
15/031,445
Granted
Nov 7, 2017
Kind
B2
Abstract

Embodiments of the present disclosure provide a subtitle display method and a subtitle display device, and relate to the field of communications technologies. Category content is presented to a user in an interactive graphic manner, so that the user can select corresponding category content according to the user's preference, and subtitles corresponding to the category content are displayed. The method includes receiving a subtitle file, and parsing a category label of the subtitle file, where the category label includes category content; presenting, on a display device in an interactive graphic manner, the category content for a user to perform selection; and receiving a result of selecting one or more pieces of the category content by the user, and displaying, according to the selection result, subtitles corresponding to the selected category content, therefore classified display of subtitles is implemented.

Claims (41)

1. A subtitle display method, comprising:

receiving a subtitle file;

obtaining a category label of the subtitle file by means of parsing, wherein the category label comprises category content;

presenting, on a display device in an interactive graphic manner, the category content for a user to perform selection;

receiving a result of selecting one or more pieces of the category content by the user to form a selected category content; and

displaying, according to the result of selecting, subtitles for which an attribute value of a category attribute is the selected category content by:

determining whether the category attribute exists in each subtitle line of the subtitles;

determining whether the attribute value of the category attribute is the category content selected by the user when the category attribute exists in each subtitle line; and

displaying each subtitle line for which the attribute value of the category attribute is the selected category content when the attribute value of the category attribute is the category content selected by the user.

2. The method according to claim 1 , further comprising displaying subtitles that exclude the category attribute.

3. The method according to claim 2 , wherein displaying the subtitles that exclude the category attribute comprises:

determining whether the category attribute exists in each subtitle line of the subtitles; and

displaying each subtitle line that excludes the category attribute when the category attribute is absent from each subtitle line.

4. The method according to claim 1 , wherein for Timed Text Markup Language (TTML) subtitles, the category label is a nesting label comprising a level 1 label and a level 2 label, wherein the level 1 label comprises a multiselect multiple attribute, wherein the level 2 label comprises the category content, wherein multiple pieces of the category content are selected by default when the multiple is true and when the category content is presented on the display device, and wherein one piece of the category content is selected by default when the multiple is false and when the category content is presented on the display device.

5. The method according to claim 4 , wherein the level 2 label further comprises a selected attribute by default selected attribute, and wherein the category content corresponding to the selected attribute is selected by default when the selected is true and when the category content is presented on the display device.

6. The method according to claim 4 , wherein category content comprised in all of the level 2 labels is selected by default when all of the level 2 labels exclude a selected attribute and when the multiple is true and when the category content is presented on the display device, and wherein category content comprised in a first one of the level 2 labels is selected by default when the multiple is false and when the category content is presented on the display device.

7. The method according to claim 1 , wherein for SubRip Text (SRT) subtitles, the category label further comprises a selected attribute, wherein the category content corresponding to the selected attribute is selected by default when the selected is true and when the category content is presented on the display device.

8. A subtitle display device, comprising:

a receiver configured to receive a subtitle file;

a processor coupled to a memory and configured to:

parse a category label of the subtitle file obtain a category label of the subtitle file by means of parsing the subtitle file received by the receiver, wherein the category label comprises category content;

present, on the subtitle display device in an interactive graphic manner, the category content obtained by parsing, for a user to perform selection; and

a display coupled to the processor and configured to:

receive a result of selecting one or more pieces of the category content by the user to form a selected category content; and

display, according to the result of selecting, subtitles for which an attribute value of a category attribute is the selected category content,

wherein for each subtitle line of the subtitles, the display is configured to:

determine whether the category attribute exists in each subtitle line;

determine whether the attribute value of the category attribute is the category content selected by the user when the category attribute exists in each subtitle line; and

display each subtitle line for which the attribute value of the category attribute is the selected category content when the attribute value of the category attribute is the category content selected by the user.

9. The subtitle display device according to claim 8 , wherein the display is further configured to display the subtitles that exclude the category attribute.

10. The subtitle display device according to claim 9 , wherein for each subtitle line of the subtitles, the display is further configured to:

determine whether the category attribute exists in each subtitle line; and

display each subtitle line that excludes the category attribute when the category attribute is absent from each subtitle line.

11. The subtitle display device according to claim 8 , wherein for Timed Text Markup Language (TTML) subtitles, the category label parsed by the processor is a nesting label, and the nesting label comprises a level 1 label and a level 2 label; and the level 1 label comprises a multiselect multiple attribute, and the level 2 label comprises the category content, wherein the processor is further configured to:

select by default multiple pieces of the category content when the multiple is true and when the category content is presented on the subtitle display device; and

select by default one piece of the category content when the multiple is false and when the category content is presented on the subtitle display device.

12. The subtitle display device according to claim 11 , wherein when the level 2 label of the category label parsed by the processor further comprises a selected attribute by default selected attribute, the processor is further configured to select by default the category content corresponding to the selected attribute when the selected is true and when the category content is presented on the subtitle display device.

13. The subtitle display device according to claim 11 , wherein when all level 2 labels of the category label parsed by the processor exclude a selected attribute, the processor is further configured to:

select by default category content comprised in all of the level 2 labels when the multiple is true and when the category content is presented on the subtitle display device; and

select by default category content comprised in a first one of the level 2 labels when the multiple is false and when the category content is presented on the subtitle display device.

14. The subtitle display device according to claim 8 , wherein for SubRip Text (SRT) subtitles, the category label parsed by the processor comprises a selected attribute, and wherein the processor is further configured to select by default the category content corresponding to the selected attribute when the selected is true and when the category content is presented on the subtitle display device.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2018
From: HUAWEI DEVICE (SHENZHEN) CO., LTD.
To: HUAWEI DEVICE CO., LTD.
Reel/Frame 047603/0039 →
CHANGE OF NAME Recorded Jun 12, 2018
From: HUAWEI DEVICE CO.,LTD.
To: HUAWEI DEVICE (SHENZHEN) CO., LTD.
Reel/Frame 046340/0590 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2016
From: LI, ZHILEI; ZHOU, YING
To: HUAWEI DEVICE CO., LTD.
Reel/Frame 038365/0194 →