Dynamic subtitle enhancement

US11295497B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11295497-B2
Application numberUS-201916694207-A
CountryUS
Kind codeB2
Filing dateNov 25, 2019
Priority dateNov 25, 2019
Publication dateApr 5, 2022
Grant dateApr 5, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for modifying a subtitle of a video frame. Subtitle text representing audio content of a video frame and font attributes of the subtitle text are received. A color of the subtitle text is identified, based on the font attributes of the subtitle text. A geometric region within the video frame corresponding to a display area of the subtitle text. A predominant color of the geometric region within the video frame is calculated. A level of similarity between the color of the subtitle text and the predominant color of the geometric region is determined. Rendering information of the subtitle text is calculated, based on the level of similarity, and a modification of the subtitle text is performed by applying the rendering information to the subtitle text, such that the modification reduces the similarity level during display of the video frame.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for modifying a subtitle of a video frame, the method comprising: one or more processors receiving subtitle text representing audio content of a video frame and font attributes associated with the subtitle text; the one or more processors identifying a color associated with the subtitle text, based on the font attributes associated with the subtitle text; the one or more processors calculating within the video frame an occupancy area of the subtitle text; the one or more processors determining portions of the subtitle text, wherein a portion of the subtitle text includes a character of the subtitle text; the one or more processors determining a predominant color of a background within a portion of the occupancy area of the subtitle text, wherein the portion of the occupancy area includes a predominant color of the background bordering the character of the portion of the subtitle text; the one or more processors determining a level of similarity between the color associated with the character of the portion of the subtitle text and the predominant color of the background bordering the character within the portion of the occupancy area; and the one or more processors performing a modification to the character of the subtitle text corresponding to the portion of the occupancy area, based on the level of similarity determined between the predominant color of the portion of the occupancy area bordering the character and the color of the character of the portion of the subtitle text. 2. The method of claim 1 , further comprising: the one or more processors rendering the modification of the portion of the subtitle text within the video frame, wherein the modification changes the set of characters of the subtitle text to a color in contrast to the background color bordering the portion subtitle text; and the one or more processors transmitting the video frame rendered with the modified subtitle text to a video display device. 3. The method of claim 1 , further comprising: the one or more processors rendering the modification of the subtitle text with the video frame, wherein the modification reduces the level of similarity during display of the video frame, and the one or more processors transmitting the enhanced subtitle text to storage separate from the video frame. 4. The method of claim 1 , wherein the determination of the portion within the occupancy area is based on determining the level of similarity at a subtitle text granularity of a sentence, one or more words, and one or more characters. 5. The method of claim 1 , further comprising: the one or more processors calculating modification information of the subtitle text, based on font attributes of the subtitle text within the occupancy area of the video frame, and the color associated with respective portions of a background area bordering the portion within the occupancy area. 6. The method of claim 1 , wherein the subtitle text is processed in subsets of characters tokenized from an entire set of characters of the subtitle text of the video frame. 7. The method of claim 1 , further comprising: the one or more processors calculating a predominant color of a background area corresponding to a sentence of the subtitle text, as a sentence portion of the background; the one or more processors calculating a predominant color of a background area corresponding to individual words of the subtitle text as word portions of the background; the one or more processors calculating a predominant color of a background area corresponding to characters of the subtitle text as character portions of the background; and the one or more processors determining the level of similarity based on a predominant color of the sentence, the individual words, and the characters of the subtitle text. 8. The method of claim 1 , wherein performing the modification of the subtitle text includes selecting a modification strategy based on the level of similarity. 9. The method of claim 8 , wherein performing the modification of the subtitle text includes selecting the modification strategy from a group consisting of: leaving an original color of the subtitle text unchanged, modifying a tone of the original color of the subtitle text, modifying the subtitle text with a contrasting outline font stroke, and modifying the subtitle text by changing a color of the occupancy area within the video frame forming a shape surrounding the subtitle text to a new color in contrast to the original color of the subtitle text. 10. The method of claim 1 , wherein determining the level of similarity includes calculating a distance in a color space between the color of the subtitle text and the color of the background bordering the set of characters within the portion of the occupancy area of the subtitle text. 11. The method of claim 1 , wherein determining the level of similarity includes information associated with a display device settings and lighting conditions of an environment of the display device. 12. A computer program product for modifying a subtitle of a video frame, the computer program product comprising: one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising: program instructions to receive subtitle text representing audio content of a video frame and font attributes associated with the subtitle text; program instructions to identify a color associated with the subtitle text, based on the font attributes associated with the subtitle text; program instructions to calculate within the video frame an occupancy area of the subtitle text; program instructions to determine portions of the subtitle text, wherein a portion of the subtitle text includes a character of the subtitle text; program instructions to determine a predominant color of a background within a portion of the occupancy area of the subtitle text, wherein the portion of the occupancy area includes a predominant color of the background bordering the character of the portion of the subtitle text; program instructions to determine a level of similarity between the color associated with the character of the portion of the subtitle text and the predominant color of the background bordering the character within the portion of the occupancy area; and program instructions to perform a modification to the character of the subtitle text corresponding to the portion of the occupancy area, based on the level of similarity determined between the predominant color of the portion of the occupancy area bordering the character and the color of the character of the portion of the subtitle text. 13. The computer program product of claim 12 , further comprising: program instructions to render the modification of the portion of the subtitle text within the video frame, wherein the modification changes the set of characters of the subtitle text to a color in contrast to the background color bordering the portion subtitle text; and program instructions to transmit the video frame rendered with the modification of the subtitle text to a video display device. 14. The computer program product of claim 12 , wherein the determination of the portion within the occupancy area is based on determining the level of similarity at a subtitle text granularity of a sentence, one or more words, and one or more characters. 15. The computer program product of claim 12 , further comprising: program instructions to calculate modification information of the subtitle text, based on font attributes of the subtitle text wit

Assignees

Inventors

Classifications

  • Determination of colour characteristics · CPC title

  • H04N5/278Primary

    Subtitling · CPC title

  • using feature-based methods · CPC title

  • G06T11/60Primary

    Creating or editing images; Combining images with text · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11295497B2 cover?
A method for modifying a subtitle of a video frame. Subtitle text representing audio content of a video frame and font attributes of the subtitle text are received. A color of the subtitle text is identified, based on the font attributes of the subtitle text. A geometric region within the video frame corresponding to a display area of the subtitle text. A predominant color of the geometric regi…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04N5/278. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 05 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).