CN101227565A - System and method for adding dynamic picture in real time image - Google Patents
System and method for adding dynamic picture in real time image Download PDFInfo
- Publication number
- CN101227565A CN101227565A CNA2007100083112A CN200710008311A CN101227565A CN 101227565 A CN101227565 A CN 101227565A CN A2007100083112 A CNA2007100083112 A CN A2007100083112A CN 200710008311 A CN200710008311 A CN 200710008311A CN 101227565 A CN101227565 A CN 101227565A
- Authority
- CN
- China
- Prior art keywords
- image
- dynamic seal
- dynamic
- seal image
- crossfire
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Image Processing (AREA)
Abstract
A process for adding dynamic pictures in a real-time image comprises that firstly obtaining a source image, and executing the image processing for the source image to generate an image with specific format, synthesizing several images with specific format to produce a dynamic stamp image, storing the dynamic stamp image into a database, loading a dynamic stamp image in the database, and adding the dynamic stamp image which is loaded into a real-time video signal stream.
Description
[technical field]
The present invention is relevant for a kind of image treatment method, and is particularly to a kind of method and system that adds dynamic picture in real-time imaging.
[background technology]
" seal " means the form of image with seal presented, and can use in text file or image file to use as individualized." dynamically seal " then is the image seal of order as individualized use, utilizes a plurality of continuous images to present with dynamical fashion.The existing at present small part manufacturer of the technology development of " dynamically seal " is used, and it is mainly used in text file or the image file, but does not see the application of vision signal crossfire.
Therefore, the invention provides a kind of method and system that in real-time imaging, adds dynamic picture.
[summary of the invention]
Based on above-mentioned purpose, the embodiment of the invention has disclosed a kind of method that adds dynamic picture in real-time imaging.Obtain a source image, and this source image is carried out an image processing to produce the image of a specific format.The image of a plurality of specific formats is synthetic producing a dynamic seal image, and should be stored in the database by dynamic seal image.In this database, load a dynamic seal image, and the dynamic seal image that will load is added in the real time video signals crossfire.
The embodiment of the invention has more disclosed a kind of system that adds dynamic picture in real-time imaging, comprises a Storage Media, a camera, a dynamic seal generation module and a video signal processing module.This camera is in order to obtain a source image.This dynamic seal generation module is in order to carrying out an image processing producing the image of a specific format to this source image, the image of a plurality of specific formats is synthetic producing a dynamic seal image, and should be stored in this Storage Media by dynamic seal image.This video signal processing module is in order to loading a dynamic seal image in this database certainly, and the dynamic seal image that will load is added in the real time video signals crossfire.
[description of drawings]
Fig. 1 shows the system architecture schematic diagram that adds dynamic picture in real-time imaging of the embodiment of the invention.
Fig. 2 shows the method step flow chart that adds dynamic picture in real-time imaging of the embodiment of the invention.
Fig. 3 shows the schematic diagram of making dynamic seal image.
Fig. 4 is presented at the schematic diagram that adds dynamic picture in the real-time imaging.
[embodiment]
For allow purpose of the present invention, feature, and advantage can become apparent, preferred embodiment cited below particularly, and cooperate appended pictorial image 1 to Fig. 4 is described in detail.Specification of the present invention provides different embodiment that the technical characterictic of the different execution modes of the present invention is described.In addition, the usefulness that is configured to explanation of each assembly among the embodiment is not in order to restriction the present invention.And the part of reference numerals repeats among the embodiment, for the purpose of simplifying the description, is not the relevance that means between the different embodiment.
The embodiment of the invention has disclosed a kind of method and system that adds dynamic picture in real-time imaging.
Fig. 1 shows the system architecture schematic diagram that adds dynamic picture in real-time imaging of the embodiment of the invention.
The computer system 100 that preferred embodiment of the present invention provided comprises dynamic seal generation module 110, Storage Media 120, video signal processing module 130, reaches camera 140, wherein dynamically seal generation module 110 comprises shroud module 111 and special efficacy module 113 again, Storage Media 120 comprises image database 121 and dynamic seal database 123 again, and video signal processing module 130 comprises filter 135 again.
Above-mentioned camera 140 is coupled to dynamic seal generation module 110 and video signal processing module 130 respectively.Storage Media 120 is coupled to dynamic seal generation module 110 and video signal processing module 130 respectively.
What deserves to be mentioned is that dynamically seal generation module 110 and video signal processing module 130 can realize or realize by software mode by hardware mode.
If adopt hardware mode to realize dynamic seal generation module 110 and video signal processing module 130, then dynamically seal generation module 110 is to be electrically connected to camera 140 and Storage Media 120 respectively.Similar ground, video signal processing module 130 also can be electrically connected to camera 140 and Storage Media 120 respectively.At this moment, dynamically seal generation module 110 and video signal processing module 130 can be incorporated in the same image processing chip, or (Application Specific IntegratedCircuit ASIC) realizes to utilize at least one special requirement logic chip respectively.
Realize dynamic seal generation module 110 and video signal processing module 130 if adopt software mode, then dynamically seal generation module 110 is preferably a part of application program that is stored in the computer system 100 with video signal processing module 130, and dynamically seal generation module 110 can receive the image frame that is provided from camera 140 with video signal processing module 130.
In the present embodiment, computer system 100 is preferably the portable computer system, its can be mobile computer (Laptops, Notebooks), Tablet PC (Tablet PC), palmtop computer (Palmtops) or super brain machine (UMPC).In other embodiments, computer system 100 also can be desktop computer systems, Barebone or server.
In the present embodiment, camera 140 is that group is located at the network camera (WebCam) on the portable computer system.In other embodiments, camera 140 can be and computer system 100 image capture unit independently.By this, computer system 100 can obtain the image of a plurality of objects by camera 140, and wherein the image of this object can be the people, also can be object.
Above-mentioned dynamic seal generation module 110 is in order to produce dynamic seal image, it can receive from the captured a plurality of pending image of camera 140, perhaps the dynamic seal image that it produced is sent to Storage Media 120, to be stored in dynamic seal database 123.In addition, dynamically seal generation module 110 also can load a plurality of pending images from the image database 121 of Storage Media 120.In other words, in the present embodiment, dynamically the pending image source of seal generation module 110 can be a camera 140, also can be the image database 121 of Storage Media 120, and wherein image database 121 has stored a plurality of pending images.
In addition, above-mentioned dynamic seal generation module 110 can come a plurality of pending images are carried out shielding processing by shroud module 111, perhaps above-mentioned dynamic seal generation module 110 can come that a plurality of pending images are carried out image specific effect by special efficacy module 113 to be handled, to obtain the seal image of a PNG form.Then, dynamically seal generation module 110 can synthesize the seal image of these PNG forms, to obtain a dynamic seal image.Afterwards, dynamically the seal generation module 110 dynamic seal image that will produce again is stored in the dynamic seal database 123.
Above-mentioned video signal processing module 130 can obtain the real time video signals crossfire from camera 140, and video signal processing module 130 can load dynamic seal image from dynamic seal database 123 simultaneously, makes the shown vision signal of display can present dynamic seal image simultaneously (as the O of Fig. 4
23Shown in).
In the present embodiment, time point and the time point of each image demonstration of this dynamic seal image and the time interval of stop that filter 135 can load according to dynamic seal image are attached to each image of dynamic seal image in the frame of real time video signals crossfire.For instance, some dynamic seals comprise three image frames, and each image frame stops a second.Be per second 15 frames (15fps) at the vision signal crossfire of playing this moment, so filter must draw the 1st image frame of dynamic seal at assigned address in 10 frames of the 1st frame to the, in 20 frames of the 11st frame to the, to draw the 2nd picture of dynamic seal, and will draw the 3rd picture of dynamic seal at 30 frames of the 21st frame to the.Then, filter draws the 1st image frame of dynamic seal at assigned address in 40 frames of the 31st frame to the, by that analogy, so repeats to stick the image frame of dynamic seal on the frame of fixed interval, can reach the effect of dynamic demonstration seal.
Fig. 2 shows the method step flow chart that adds dynamic picture in real-time imaging of the embodiment of the invention.The explanation of relevant Fig. 2 please be in the lump with reference to Fig. 1.
At first, obtain a source image (step S21).For example, utilize a network camera (Webcam) to take an image, or in an image database, load an image.As shown in Figure 2, in an image database, load image I
11, image I wherein
11It is the image of any form.Then, the image of obtaining is added shielding or carries out the image (step S22) of special effect processing to produce a specific format.As shown in Figure 3, to image I
11Add shielding M
12To produce the image of a trimming.Shielding M
12Be a Portable network image (Portable Network Graphics, PNG) image of form, the image color of this form has transparency (Alpha, 255 representatives are opaque fully, 0 representative is transparent fully), and can remove according to the edge of shielding after treatment, and different shieldings can produce different shapes former figure.Process shielding or special effect processing can obtain the image P of a PNG form
13, wherein image P13 and shielding M
12Shape is identical.Image P with the PNG form
13Add housing F
14And obtain a seal image S
15
Can obtain a dynamic seal image with the seal image of several PNG forms is synthetic, and the dynamic seal image that will produce is stored to (step S23) in the database.In step S22, put different shieldings or different housings, can produce the image of Any shape and effect.Next, in this database, choose a dynamic seal image (step S24), and (for example utilize an input unit, mouse) on a real time video signals crossfire, chooses putting position (step S25), be added to this real time video signals crossfire (step S26) at the dynamic seal image that this is chosen then, as shown in Figure 4.
Below sketch the synthetic processing procedure of dynamic seal image and real time video signals crossfire.
The method system that adds dynamic picture in the real time video signals crossfire of the embodiment of the invention utilizes a filter (Filter) to reach required purpose.Filter used to obtain many successive frames (Frame) when the real time video signals crossfire, each frame is done some processing, deliver to next filter after handling, so just can change the content that the user sees.
In the time will loading dynamic seal image, the position of dynamic seal image is placed in decision earlier, time point and the time point of each image demonstration of this dynamic seal image and the time interval of stop that filter can load according to dynamic seal image are attached to each image of dynamic seal image on the frame of real time video signals crossfire.
The processing procedure of the image specific effect among the following description of step S22.The binary system array data that the image picture can take out wherein process.One 640 * 480 picture can be considered 640 * 480 array, that each pixel in the array data has all comprised is red (Red, R), green (Green, G), blue (Blue, the B) information of three kinds of colors, and each color respectively accounts for 1 byte (Byte).The color of just representing a pixel with the amount of information of 3 bytes, special effect processing is made change according to the content of this pixel or other pixel usually exactly.For instance, the G and the B value of each pixel all is made as 0, only keeps R value originally, so the figure sector-meeting that produces only shows redness, and brightness reduces, and below is common image specific effect processing.
Obfuscation (Blur) is the mean value that the colouring information of just each pixel makes neighborhood pixels point and script pixel color into, just with upper left, last, upper right, left, middle (originally reference point), right side, lower-left, down, R, G, the B value of totally 9 somes add up respectively again divided by 9 (if the point in sideline or corner is then done on average according to circumstances), the colouring information of replacement script in the bottom right.Because the color of each pixel all can become more near the color value of consecutive points in the whole pictures, just can produce the effect of obfuscation.
Negative film (Negative) is the logical operation of the R in the colouring information of each pixel, G, B being made XOR respectively with OxFF.If the R value is 100 originally, new value can become 255-100=155.So the colouring information of whole figure can be opposite fully with colouring information originally, and produce the effect of photo egative film.
Mosaic (Mosaic) is to be a unit with picture with the grid of fixed size, the mean value of the rgb value of all pixels in the unit of account, and mean value replaced the rgb value of all pixels gets final product in the unit.With one 640 * 480 picture, if do mosaic effect, then be divided into 160 * 120 zones earlier with 4 * 4 grid, calculate again that average RGB value in each zone replaces.Because the color in each grid of calculating back is identical, and can therefore can produce mosaic effect near the color value of script picture.
Though the present invention discloses as above with preferred embodiment; right its is not in order to limit the present invention; anyly have the knack of this skill person; without departing from the spirit and scope of the present invention; when can being used for a variety of modifications and variations, so protection scope of the present invention is as the criterion when looking accompanying the claim person of defining.
Claims (12)
1. a method that adds dynamic picture in real-time imaging comprises the following steps:
Obtain a source image;
This source image is carried out an image processing, to produce the image of a specific format;
The image of a plurality of specific formats is synthetic, to produce a dynamic seal image; And
Should be added in the real time video signals crossfire by dynamic seal image.
2. method according to claim 1 is characterized in that, further comprises the following steps:
Should be stored in the database by dynamic seal image; And
In this database, load a dynamic seal image.
3. method according to claim 1 is characterized in that, comprises that further the dynamic seal image that utilizes a filter to load is added in this real time video signals crossfire.
4. method according to claim 3 is characterized in that, further comprises the following steps:
Should be dynamic during the seal image when loading in this database certainly, the position of this dynamic seal image of decision placement; And
Utilize this filter and according to should be dynamic seal image time point and the time point of each image demonstration of this dynamic seal image and the time interval of stop that load, with each image describing of this dynamic seal image to the frame of this real time video signals crossfire.
5. method according to claim 1 is characterized in that, the image that this dynamic seal image is a PNG form.
6. method according to claim 1 is characterized in that, further comprises this source image is carried out this image processing to produce the image of a PNG form.
7. method according to claim 1 is characterized in that, further comprises this source image is carried out a shielding processing, so that the image of should originating is identical with the shape of this shielding.
8. system that adds dynamic picture in real-time imaging comprises:
One Storage Media;
One camera, it is in order to obtain a source image
One dynamic seal generation module, be coupled to this Storage Media and this camera, it is in order to carry out an image processing to produce the image of a specific format to this source image, the image of a plurality of specific formats is synthetic producing a dynamic seal image, and should be stored in this Storage Media by dynamic seal image; And
One video signal processing module is coupled to this Storage Media and this camera, and it is in order to loading a dynamic seal image in this database certainly, and the dynamic seal image that will load is added in the real time video signals crossfire.
9. system according to claim 8 is characterized in that this video signal processing module more comprises a filter, is added in this real time video signals crossfire in order to the dynamic seal image that will load.
10. system according to claim 9, it is characterized in that, this filter is when loading this dynamic seal image in this database, the position of this dynamic seal image is placed in decision, and the time point and the time point of each image demonstration of this dynamic seal image and the time interval of stop that load according to this dynamic seal image, with each image describing of this dynamic seal image to the frame of this real time video signals crossfire.
11. system according to claim 8 is characterized in that, the image that this dynamic seal image is a PNG form.
12. system according to claim 8 is characterized in that, this dynamic seal generation module more comprises a shroud module, in order to this source image is carried out a shielding processing, so that the image of should originating is identical with the shape of this shielding.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007100083112A CN101227565A (en) | 2007-01-17 | 2007-01-17 | System and method for adding dynamic picture in real time image |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007100083112A CN101227565A (en) | 2007-01-17 | 2007-01-17 | System and method for adding dynamic picture in real time image |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101227565A true CN101227565A (en) | 2008-07-23 |
Family
ID=39859296
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007100083112A Pending CN101227565A (en) | 2007-01-17 | 2007-01-17 | System and method for adding dynamic picture in real time image |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101227565A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102271224A (en) * | 2011-07-19 | 2011-12-07 | 中兴通讯股份有限公司 | Method for realizing dynamic photo frame of video telephone and terminal |
CN102685397A (en) * | 2011-04-14 | 2012-09-19 | 天脉聚源(北京)传媒科技有限公司 | Method for overlaying pictures in video |
-
2007
- 2007-01-17 CN CNA2007100083112A patent/CN101227565A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102685397A (en) * | 2011-04-14 | 2012-09-19 | 天脉聚源(北京)传媒科技有限公司 | Method for overlaying pictures in video |
CN102271224A (en) * | 2011-07-19 | 2011-12-07 | 中兴通讯股份有限公司 | Method for realizing dynamic photo frame of video telephone and terminal |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1233148C (en) | Digita pick-up device able to process image | |
US10212339B2 (en) | Image generation method based on dual camera module and dual camera apparatus | |
US10270988B2 (en) | Method for generating high-dynamic range image, camera device, terminal and imaging method | |
US10176560B2 (en) | Multi-block memory reads for image de-warping | |
CN105430358B (en) | A kind of image processing method and device, terminal | |
CN106534667A (en) | Distributed cooperative rendering method and terminal | |
CN110290285B (en) | Image processing method, image processing apparatus, image processing system, and medium | |
CN103795937A (en) | Information processing apparatus, display apparatus, control method for an information processing apparatus, and program | |
CN112184595B (en) | Mobile terminal and image display method thereof | |
EP2847998A1 (en) | Systems, methods, and computer program products for compound image demosaicing and warping | |
US10650488B2 (en) | Apparatus, method, and computer program code for producing composite image | |
CN109429085A (en) | Display device and its image processing method | |
US20100253850A1 (en) | Video presentation system | |
US20150077575A1 (en) | Virtual camera module for hybrid depth vision controls | |
CN102572219A (en) | Mobile terminal and image processing method thereof | |
JP2015049753A (en) | Device, method, and program for displaying two-dimensional code, and device, method, and program for reading two-dimensional code | |
CN101227565A (en) | System and method for adding dynamic picture in real time image | |
CN108243355A (en) | Set-top box users interface loading method and system | |
US20080170805A1 (en) | Method and system for adding dynamic pictures to real-time image | |
CN1828665B (en) | Method and system for information processing in a communication apparatus | |
CN114125319A (en) | Image sensor, camera module, image processing method and device and electronic equipment | |
US9317891B2 (en) | Systems and methods for hardware-accelerated key color extraction | |
CN113393391B (en) | Image enhancement method, image enhancement device, electronic apparatus, and storage medium | |
CN112995539A (en) | Mobile terminal and image processing method | |
CN117336428A (en) | Image format conversion method, device, system, equipment and medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |