Image synthesizing device, coding device, program, and recording medium
AssigneePanasonic Corporation
InventorsHidekazu Yamasaki, Osamu Furuya, Akira Mitsui
Life of this patent
Estimating the term…
Abstract
In order to prevent obstruction of a view of a subtitle due to synthesis of the subtitle onto an object area such as a person and display of the synthesized subtitle, an image synthesizing device includes: an image synthesizing unit which synthesizes a graphics object onto an image; and a display area detecting unit which outputs a display position of an area having the lowest spatial frequency; and a drawing control unit which causes the graphics object to be drawn at the display position.
Claims12
An image synthesizing device comprising:
- a graphics drawing unit configured to draw a graphics object;
- an image synthesizing unit configured to synthesize, onto an image, the graphics object drawn by said graphics drawing unit;
- a detection unit configured to (i) analyze a spatial frequency of each of areas in the image, (ii) detect, among the areas, an area having the lowest analyzed spatial frequency, as a display position, (iii) perform the detection for each of decoded images, (iv) output the display position, which is currently detected, as a display position at a current display time, when a current time is specified not as an occurrence time of a scene change based on a movement distance of a display position, and (v) output a last display position when a current time is specified as an occurrence time of a scene change based on a movement distance of a display position;
- and
- a drawing control unit configured to control said graphics drawing unit so that said graphics drawing unit draws the graphics object at the display position in the image which is outputted by said detection unit.
An image coding device which encodes a video signal inputted to said image coding device, into a bit stream, said image coding device comprising:
- a storage unit configured to hold, for each of types of graphics object, an object identifier for the type and a normal object size which defines an object size for the type;
- a detection unit configured to (i) sequentially read out the normal object sizes held in said storage unit, (ii) analyze a spatial frequency of each of areas in an image indicated by the inputted video signal, (iii) detect, among the areas, an area having the lowest spatial frequency, as a display position, (iv) perform the detection for each of decoded images, (v) output the display position, which is currently detected, as a display position at a current display time, when a current time is specified not as an occurrence time of a scene change based on a movement distance of a display position, (vi) output a last display position when a current time is specified as an occurrence time of a scene change based on a movement distance of a display position, and (vii) further output an object size and an object identifier;
- and
- an encoding unit configured to describe, in the bit stream, object display information including at least the display position, the object size, and the object identifier outputted by said detection unit.
A non-transitory computer-readable recording medium for use in a computer, the recording medium having a computer program recorded thereon for causing the computer to execute:
- drawing a graphics object;
- synthesizing, onto an image, the graphics object drawn in said drawing;
- analyzing a spatial frequency of each of areas in the image, detecting, among the areas, an area having the lowest analyzed spatial frequency, as a display position, performing the detecting for each of decoded images, outputting the display position, which is currently detected, as a display position at a current display time, when a current time is specified not as an occurrence time of a scene change based on a movement distance of a display position, and outputting a last display position when a current time is specified as an occurrence time of a scene change based on a movement distance of a display position;
- and
- controlling a process in said drawing so that the graphics object is drawn at the display position in the image which is outputted in said analyzing, detecting, performing, and outputting.
Dependencies are inferred from the claim text.