Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Segmenting method of self-intersection closed outline in caption object vector outline

A self-intersection and contour technology, applied in the field of subtitle editing and broadcasting, can solve the problem of reducing the work efficiency of the subtitle system, any rotation, and geometric scaling, some do not support it, and some subtitle objects support bordering and shadowing at any angle. Some only support fixed angles, and cannot convert text subtitle objects into graphic subtitle objects, so as to improve the subsequent rendering efficiency and enhance the final rendering effect.

Inactive Publication Date: 2010-06-30
北京市文化科技融资租赁股份有限公司
View PDF4 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This problem has brought many disadvantages to the subtitle system in both implementation and application
From an implementation point of view, there will be multiple completely different rendering engines and rendering processes in a subtitle system, and if a new subtitle object is to be supported, a new rendering engine needs to be defined and implemented, resulting in subtitle system There are great limitations in the functional scalability of
From the application point of view, it brings two fatal problems: on the one hand, different types of subtitle objects have inconsistent final display effects. After different rendering engines, the final processing results may be different, which brings a lot of inconvenience to users when creating subtitles; on the other hand, in the subtitle system, the operation of subtitle objects has to be restricted. For example, some subtitle objects support geometric rotation and geometric scaling, while others do not; not support
This will lead to two problems: on the one hand, since the final processing result requires integer pixel values, rounding operations will be performed at different stages of the rendering engine algorithm, which will cause cumulative errors in calculation, resulting in the final The subtitle effect has defects in local details, such as blurred text with many strokes, sticky strokes, etc.; on the other hand, these floating-point operations are mathematical operations that take up a lot of machine instructions, which greatly reduces the work efficiency of the entire subtitle system , affecting the timeliness of subtitle production and broadcasting, especially in the production of high-definition TV subtitles, because the amount of data is 5 times that of standard definition, this is more obvious
[0008]Third, as one of the important indicators of subtitle rendering, the effect of edge anti-aliasing is not ideal, and it cannot even reach a practical level
[0011] Fourth, when a subtitle object performs gradient color rendering, it should perform radial gradient color processing according to the vector outline of the object, but in the existing subtitle In the system, the rendering process of the gradient color is to put the gradient color in a memory block, and when rendering, the method of corresponding pixel map is adopted
This makes the existing subtitle system unable to achieve the rendering effect of gradient color in the true sense
[0012]Fifth, the existing subtitle system cannot add multiple outer edges, multiple inner edges, multiple side three-dimensional edges, and multiple shadows
The superimposed subtitle display of the simple surface, edge and shadow can no longer meet the requirements of the subtitle system for TV program production
[0013]Sixth, the rendering of existing subtitle systems is not based on Bezier curve outlines, but since the fonts in the TrueType font library are all described by Bezier curves, it is It is necessary to convert the Bezier curve extracted from the font library into another form of vector. Due to the information asymmetry between different vector expressions, information loss will occur during the conversion process, which will deform the shape of the strokes, resulting in The thickness of the strokes is uneven, which affects the appearance of the font
[0014] Seventh, the existing subtitle system cannot convert text subtitle objects into graphic subtitle objects, so that character deformation, character reflection, character reversal, and curve placement cannot be realized , WordArt and other functions, which cannot meet the needs of advanced subtitle applications
If this situation is not handled, it will affect the final rendering effect and efficiency of the subtitle object

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Segmenting method of self-intersection closed outline in caption object vector outline
  • Segmenting method of self-intersection closed outline in caption object vector outline
  • Segmenting method of self-intersection closed outline in caption object vector outline

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0078] The present invention will be described in detail below in conjunction with specific embodiments and accompanying drawings.

[0079] The method of the present invention is mainly applied to subtitle rendering of self-intersecting closed contours when converting different types of subtitle objects into vector contour information composed of quadratic Bezier line segments including one or more closed contours. The following methods may be used to convert different types of subtitle objects into vector contour information composed of quadratic Bezier line segments and including one or more closed contours.

[0080] Since the types of subtitle objects include text subtitles, basic graphic subtitles and composite subtitles (including text and basic graphic subtitles), different processing needs to be performed for different types of subtitle objects.

[0081] If the type of the subtitle object is a text subtitle, the TrueType font library of the operating system can be direc...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a segmenting method of a self-intersection closed outline in a caption object vector outline, belonging to the technical field of caption editing and broadcasting of a television program producing and broadcasting mechanism in a broadcasting industry. In the segmenting method, after caption objects of different types are converted into quadric Bezier curves, the self-intersection condition of the closed outline is possible to generate in the caption object vector outline. The segmenting method deletes a closed loop which is contained in the closed outline and comprisesadjacent quadric Bezier segment self-intersection when the adjacent quadric Bezier segment self-intersection exists in the outline information of the caption objects and segments the closed outline and a closed loop which is contained in the closed outline and comprises nonadjacent quadric Bezier segment self-intersection into a plurality of closed outlines when the nonadjacent quadric Bezier segment self-intersection exists, thereby preventing the closed outline contained in the vector outline information of the caption objects from generating self-intersection conditions and influencing thesubsequent render effect and efficiency of the caption objects.

Description

technical field [0001] The invention belongs to the technical field of subtitle editing and broadcasting by TV program production and broadcasting institutions in the radio and television industry, and in particular relates to a method for segmenting self-intersecting closed contours in subtitle object vector contours. Background technique [0002] In the field of subtitle editing and broadcasting, subtitle objects can be divided into two parts: text and graphics. Text includes text in various languages ​​in the world, and graphics include various regular-shaped graphics, composite graphics composed of basic graphic elements, and arbitrary irregular graphics. From the perspective of computer graphics, all types of subtitle objects can be regarded as graphics composed of a series of straight lines and curves. Graphics are usually composed of geometric elements such as points, lines, surfaces, and volumes, and non-geometric attributes such as grayscale, color, line type, and ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04N5/278G06T11/00G06T15/00G06T1/00
Inventor 吴正斌袁慧晶
Owner 北京市文化科技融资租赁股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products