CN106060426B - Automatically switch the method and Video Controller of application scenarios - Google Patents
Automatically switch the method and Video Controller of application scenarios Download PDFInfo
- Publication number
- CN106060426B CN106060426B CN201610511676.6A CN201610511676A CN106060426B CN 106060426 B CN106060426 B CN 106060426B CN 201610511676 A CN201610511676 A CN 201610511676A CN 106060426 B CN106060426 B CN 106060426B
- Authority
- CN
- China
- Prior art keywords
- template
- application scenarios
- video
- time
- current time
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/268—Signal distribution or switching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Programmable Controllers (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
The present invention proposes a kind of method for automatically switching application scenarios, comprising steps of obtaining current time;Compare the template allocating time of each of current time and pre-stored multiple application scenarios application scenarios;And when the template allocating time of some application scenarios is consistent with the comparison result of current time, by the template of the Video processor module in Video Controller and the corresponding template allocating time consistent with current time in programmable logic device load target application scene, Video Controller is switched into target application scene.The present invention also provides a kind of Video Controllers for being adapted for carrying out the method.The present invention can reduce the maloperation of switching application scenarios, it is ensured that each application scenarios are punctual, accurately execute;Multiple combinations of multiple input video sources, multiple application scenarios can make result of broadcast richer colorful;And manpower can be reduced, it is not required to the thing that special messenger specializes in application scenarios switching, reduces cost.
Description
Technical field
The present invention relates to LED display control technology field more particularly to it is a kind of automatically switch application scenarios method with
And a kind of Video Controller.
Background technique
Referring to Fig. 1, current video processor or Video Controller can access one or more during use
A video source, some moment by human-computer interaction select some or certain it is several, while setting input and output
Characteristic.If it is intended to other video source inputs, then by human-computer interaction reselection other.Because of currently come into force in application
As soon as there is a scene, so the scene currently set can be saved by needing one, here it is templates.
Template operation is exactly in human-computer interaction plus the function of a template, support are saved, load and deleted.One template
The information of i.e. one application scenarios, generally comprise video source information, input resolution ratio, output resolution ratio, visible area position
With the information of sending card etc., there is a special storage region that these information are stored within hardware.The preservation of template is
The information of current application scenarios is write the storage region of specified template, the load of template refers to the parameter current template
It is read out from specified region and is loaded and applied.User need certain carve application scenarios, just selection when previous template into
Row saves;If restoring some application scenarios, it is necessary to the corresponding template of that application scenarios is first found, then to that mould
Plate implements load operation, can achieve the effect that rapidly to switch application scenarios by the preservation and load operation of template.
However, such prior art be easy to cause chaotic and maloperation when having multiple template;Furthermore it is exactly
Reaction speed is slow, no so punctual, needs artificial pressing keys or mouse, does not accomplish very accurate.
Another technical solution in the prior art is to be edited with playout software, various application scenarios by broadcasting
The editting function for softening part edits, and reaches in the content sometime applied some application scenarios, play scene.However it is needed
The support of additional playout software is wanted, and can only support a source, multiple sources can not be accomplished by a software.
Summary of the invention
Therefore, to overcome the prior art, the present invention proposes a kind of method for automatically switching application scenarios and a kind of video
Controller can switch various application scenarios intelligently, automatically and on time.
Specifically, the method for a kind of automatic switchover application scenarios that the embodiment of the present invention proposes, comprising steps of (i) obtaining
Current time;(ii) template of each of the current time and pre-stored multiple application scenarios application scenarios
Allocating time;And (iii) when the template allocating time of some application scenarios is compared with the current time
When being as a result consistent, by the Video processor module and programmable logic device load target application scene in Video Controller
The template of the middle correspondence template allocating time consistent with the current time, switches to institute for the Video Controller
State target application scene.
In one embodiment of the invention, the step (i) is specially the microcontroller mould by the Video Controller
Block obtains current time from real-time clock module, and the step (ii) is specially more described current by the micro controller module
Each of time and the multiple application scenarios being stored in advance in the memory module of the Video Controller applied field
The template allocating time of scape.
In one embodiment of the invention, the method for automatically switching application scenarios further includes before step (i)
Step: each described application scenarios is regulated using the Video Controller and stores each application scenarios to the video
The memory module of controller and the relation mapping table for establishing template allocating time and template.
In one embodiment of the invention, the method for automatically switching application scenarios further includes before step (i)
Step: using the good the multiple application scenarios of auxiliary software editing on host computer and the Video Controller is sent to store
To the memory module of the Video Controller.
In one embodiment of the invention, the template includes the first template used for the Video processor module
Information and the second Template Information used for the programmable logic device, wherein first Template Information includes video source class
Type information, the position for inputting resolution ratio, output resolution ratio and visible area, second Template Information include LED display phase
The parameter of pass.
In addition, the embodiment of the present invention propose a kind of Video Controller, including memory module, Video processor module, can
Programmed logic device, real-time clock module and micro controller module.Wherein, the memory module is for storing multiple applied fields
Scape and each described application scenarios include template and template allocating time corresponding with the template;The microcontroller mould
Block be used to read from the real-time clock module current time, current time described in comparison with it is every in the multiple application scenarios
The template allocating time of one application scenarios;The Video processor module and the programmable logic device are used for
When the template allocating time of some application scenarios is consistent with the comparison result of the current time, from institute
State the mould that the corresponding template allocating time consistent with the current time in target application scene is loaded in memory module
Plate, so that the Video Controller is switched to the target application scene.
In one embodiment of the invention, the micro controller module is MCU.
In one embodiment of the invention, the memory module includes flash memory.
In one embodiment of the invention, the programmable logic device is field programmable gate array.
In one embodiment of the invention, the template includes the first template used for the Video processor module
Information and the second Template Information used for the programmable logic device, wherein first Template Information includes video source class
Type information, the position for inputting resolution ratio, output resolution ratio and visible area, second Template Information include LED display phase
The parameter of pass.
From the foregoing, it will be observed that the embodiment of the present invention can be reached following one or more the utility model has the advantages that a) reducing switching applied field
The maloperation of scape, it is ensured that each application scenarios are punctual, accurately execute;B) multiple input video sources, multiple application scenarios it is more
A combination can make result of broadcast richer, more colorful;And manpower c) is reduced, special messenger can be not required to and specialize in application scenarios switching
Thing, reduce cost.
Through the following detailed description with reference to the accompanying drawings, other aspects of the invention and feature become obvious.But it should know
Road, which is only the purpose design explained, not as the restriction of the scope of the present invention.It should also be noted that unless another
It points out outside, it is not necessary to which scale attached drawing, they only try hard to conceptually illustrate structure and process described herein.
Detailed description of the invention
Below in conjunction with attached drawing, specific embodiments of the present invention will be described in detail.
Fig. 1 is the using process diagram of a kind of video processor or Video Controller in the prior art.
Fig. 2 is the Video Controller for being relevant to a kind of method of automatic switchover application scenarios of proposition of the embodiment of the present invention
Structural schematic diagram.
Specific embodiment
In order to make the foregoing objectives, features and advantages of the present invention clearer and more comprehensible, with reference to the accompanying drawing to the present invention
Specific embodiment be described in detail.
It referring to fig. 2, is the video for being relevant to a kind of method of automatic switchover application scenarios of proposition of the embodiment of the present invention
The structural schematic diagram of controller.As shown in Fig. 2, the Video Controller of the present embodiment includes: MCU (Microcontroller
Unit, microcontroller, also known as single-chip microcontroller) 21, memory module 23, real-time clock module 25, Video processor module 27 and can
Programmed logic device 29.Wherein, memory module 23, real-time clock module 25, Video processor module 27 and programmable logic device
Part 29 is for example electrically connected MCU 21, and Video Controller is suitable for passing through network interface connection target LED display.
Hold it is above-mentioned, regulated on Video Controller first each application scenarios and by each application scenarios store to
Memory module 23 and the relation mapping table for establishing time 1-n and template 1-n for example shown in Fig. 2;Time 1-n herein is opposite
The starting time of each template 1-n answered.In this way, which each application scenarios is made of two parts, one is template, separately
One be template work time (or template starting time, template allocating time);This two parts information generally all stores
In memory module 23 in the nonvolatile memory such as Flash (flash memory).Furthermore the content of each template 1-n is typically
Template Information is used comprising the Template Information of Video processor module 27 and transmission card logic (including programmable logic device 29);Its
In, Video processor module 27 with Template Information generally comprise video source type information, input resolution ratio, output resolution ratio, can
The position etc. of viewed area sends card logic with Template Information and generally comprises the relevant parameter of LED display, such as LED band carrying capacity,
Cabling mode, the relevant parameter of image quality, display pattern and some functional state parameters etc..In addition, at video herein
Managing the Template Information of device module 27 and sending card logic Template Information can be mutually independent two parts in order to by regarding
Frequency processor module 27 and programmable logic device 29 read and load respectively, are also possible to an entirety and do not distinguish to need
Video processor module 27 and programmable logic device 29 is wanted voluntarily to distinguish in reading and load.
Real-time clock (RTC, Real-Time Clock) module 25 is read for providing real-time clock for MCU 21.
MCU 21 can be read from real-time clock module 25 in real time after the automatic playing function of Video Controller enables
Current time, and compare the allocating time of each template 1-n stored in current time and memory module 23, if current time
Consistent with the allocating time of some template such as module n, MCU 21 informs Video processor module 27 and programmable logic device
Part 29 loads template n from memory module 23, related to input video source and aobvious with LED after the completion of this template n load
The relevant parameter of display screen will be executed by the programmable logic device 29 in Video processor module 27 and transmission card logic, in this way
Just achieve the purpose that automatically switch application scenarios.
It is understood that MCU 21 herein can also be substituted for other with certain data processing and operational capability
Microprocessor, as arm processor, dsp processor etc., only its cost is higher for MCU.It is worth explanation
It is that the microprocessors such as the microcontrollers such as either MCU or ARM, DSP are referred to as microcontroller mould in embodiments of the present invention
Block.
In addition, it is noted that Video processor module 27 is for example including video processor chip as STDP8028 core
Piece or other kinds of video processor chip such as FLI32626 etc.;Video processor module 27 herein can for example be supported
The digital audio/videos hybrid interface such as HDMI, DP and/or SDI supports the digital visual interfaces such as DVI, supports VGA, S terminal, component
The analog video interfaces such as video and/or composite video;Furthermore Video processor module 27 for example with include brightness, it is coloration, full
With the colors countenances function such as degree, Gamma adjustment, colour of skin compensation, color enhancement, the videos such as image de interlacing, stepless zooming are completed
Enhance processing function, and can be realized the image co-registrations functions such as PIP, picture and text superposition.Programmable logic device 29 is, for example, FPGA
(Field Programmable Gate Array, field programmable gate array) etc..
In other embodiments, however it is not limited to which aforementioned directly regulates each required application using Video Controller
Each application scenarios are simultaneously stored to memory module 23 and establish the pass of time 1-n and template 1-n for example shown in Fig. 2 by scene
It is mapping table;And it can be in host computer using the good required each application scenarios of auxiliary software editing and be sent to video control
Memory module 23 in device processed is stored;Single application scenarios therein similarly include template and template allocating time, and
The content of template for example comprising: 15:00, DVI video source, input resolution ratio be 1920*1080, output resolution ratio 1920*
1080 equal Video processor modules Template Informations, it also can be comprising sending card logic Template Information certainly.
After the memory module 23 for sending each application scenarios editted and storing to Video Controller, microcontroller
Module such as MCU 21 can read from real-time clock module 25 in real time and work as after Video Controller enables automatic playing function
Preceding time, and compare the allocating time of each template 1-n stored in current time and memory module 23, if current time with
The allocating time of some template is consistent, and MCU 21 informs Video processor module 27 and programmable logic device 29 from storage
Module 23 reads and loads the template, so then may be implemented to carry out according to the application scenarios playing sequence after auxiliary software editing
It is automatic to play.
Furthermore it is also possible to understand, in another embodiment, the side proposed by the present invention for automatically switching application scenarios
Method may also is that the good required each application scenarios of auxiliary software editing using host computer and be stored in host computer local, then
By the auxiliary software of host computer obtain the system time of host computer as current time and in each application scenarios for editting
Template allocating time be compared and according to comparison result by the template allocating time template consistent with current time
Information is supplied to the Video processor module 27 of Video Controller and sends the programmable logic device 29 in card logic, to regard
Frequency processor module 27 and programmable logic device 29 can load corresponding template according to the information of the template from host computer
Content to realize the automatic switchovers of application scenarios.
In conclusion the method for Video Controller and automatic switchover application scenarios that the embodiment of the present invention proposes can be reached
Following one or more is the utility model has the advantages that a) reduce the maloperation of switching application scenarios, it is ensured that each application scenarios are on time, accurately
It executes;B) multiple combinations of multiple input video sources, multiple application scenarios can make result of broadcast richer, more colorful;And
C) manpower is reduced, the thing that special messenger specializes in application scenarios switching can be not required to, reduces cost.
The above described is only a preferred embodiment of the present invention, be not intended to limit the present invention in any form, though
So the present invention has been disclosed as a preferred embodiment, and however, it is not intended to limit the invention, any technology people for being familiar with this profession
Member, without departing from the scope of the present invention, when the technology contents using the disclosure above make a little change or modification
It is right according to the technical essence of the invention for the equivalent embodiment of equivalent variations, but without departing from the technical solutions of the present invention
Any simple modification, equivalent change and modification made by above embodiments, all of which are still within the scope of the technical scheme of the invention.
Claims (8)
1. a kind of method for automatically switching application scenarios, which is characterized in that comprising steps of
(i) current time is obtained;
(ii) template of each of the current time and pre-stored multiple application scenarios application scenarios is called
Time;
(iii) when the comparison result of the template allocating time of some application scenarios and the current time is phase one
It is consistent with the current time by correspondence in the Video processor module load target application scene in Video Controller when cause
The template allocating time template in the first Template Information and send card logic programmable logic device load described in
The second mould in target application scene in the template of the corresponding template allocating time consistent with the current time
The Video Controller is switched to the target application scene by plate information;
Wherein, first Template Information includes video source type information, input resolution ratio, output resolution ratio and visible area
Position, second Template Information include the relevant parameter of LED display.
2. as described in claim 1 automatically switch application scenarios method, which is characterized in that the step (i) be specially by
The micro controller module of the Video Controller obtains current time from real-time clock module, and the step (ii) is specially by institute
It states the micro controller module current time and is stored in advance in described more in the memory module of the Video Controller
The template allocating time of each of a application scenarios application scenarios.
3. automatically switching the method for application scenarios as claimed in claim 2, which is characterized in that further include before step (i)
Step:
Each described application scenarios is regulated using the Video Controller and stores each application scenarios to the video
The memory module of controller and the relation mapping table for establishing template allocating time and template.
4. automatically switching the method for application scenarios as claimed in claim 2, which is characterized in that further include before step (i)
Step:
Using the good the multiple application scenarios of auxiliary software editing on host computer and the Video Controller is sent to store
To the memory module of the Video Controller.
5. a kind of Video Controller, including memory module, Video processor module and programmable logic device;Its feature exists
In further including real-time clock module and micro controller module;Wherein, the memory module is for storing multiple application scenarios and every
One application scenarios includes template and template allocating time corresponding with the template;The micro controller module is used for
Each of current time and the multiple application scenarios institute described in current time, comparison are read from the real-time clock module
State the template allocating time of application scenarios;The Video processor module and the programmable logic device are used for when a certain
When the template allocating time of a application scenarios and the comparison result of the current time are consistent, respectively from described
The template of the corresponding template allocating time consistent with the current time in target application scene is loaded in memory module
In the first Template Information and the second Template Information, so that the Video Controller is switched to the target application scene;Its
In, first Template Information includes the position of video source type information, input resolution ratio, output resolution ratio and visible area,
Second Template Information includes the relevant parameter of LED display.
6. Video Controller as claimed in claim 5, which is characterized in that micro controller module MCU.
7. Video Controller as claimed in claim 5, which is characterized in that the memory module includes flash memory.
8. Video Controller as claimed in claim 5, which is characterized in that the programmable logic device is field programmable gate
Array.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610511676.6A CN106060426B (en) | 2016-07-01 | 2016-07-01 | Automatically switch the method and Video Controller of application scenarios |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610511676.6A CN106060426B (en) | 2016-07-01 | 2016-07-01 | Automatically switch the method and Video Controller of application scenarios |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106060426A CN106060426A (en) | 2016-10-26 |
CN106060426B true CN106060426B (en) | 2019-06-28 |
Family
ID=57201613
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610511676.6A Active CN106060426B (en) | 2016-07-01 | 2016-07-01 | Automatically switch the method and Video Controller of application scenarios |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106060426B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113905270B (en) * | 2021-11-03 | 2024-04-09 | 广州博冠信息科技有限公司 | Program broadcasting control method and device, readable storage medium and electronic equipment |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1782984A (en) * | 2004-11-30 | 2006-06-07 | 北京中科大洋科技发展股份有限公司 | Multiple picture frame splitting system |
CN101137028A (en) * | 2006-12-05 | 2008-03-05 | 北京九华互联科技有限公司 | Method, device and system for implementing digital media combined broadcasting |
CN103607657A (en) * | 2013-11-20 | 2014-02-26 | 乐视网信息技术(北京)股份有限公司 | Method and device for realizing picture-in-picture playing function |
CN104053036A (en) * | 2013-03-11 | 2014-09-17 | 索尼公司 | Managing Extra Space on Ultra High Definition Display Presenting High Definition Video |
CN105100644A (en) * | 2015-07-15 | 2015-11-25 | 西安诺瓦电子科技有限公司 | Seamless switching method for video source |
CN105513533A (en) * | 2016-02-03 | 2016-04-20 | 西安诺瓦电子科技有限公司 | Cylindrical LED screen system and LED display screen control system |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4704452B2 (en) * | 2007-12-27 | 2011-06-15 | シャープ株式会社 | INFORMATION PROVIDING DEVICE, INFORMATION DISPLAY DEVICE, INFORMATION PROVIDING SYSTEM, CONTROL METHOD, CONTROL PROGRAM, AND RECORDING MEDIUM |
US9715742B2 (en) * | 2010-10-07 | 2017-07-25 | Lg Electronics Inc. | Method for producing advertisement content using a display device and display device for same |
-
2016
- 2016-07-01 CN CN201610511676.6A patent/CN106060426B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1782984A (en) * | 2004-11-30 | 2006-06-07 | 北京中科大洋科技发展股份有限公司 | Multiple picture frame splitting system |
CN101137028A (en) * | 2006-12-05 | 2008-03-05 | 北京九华互联科技有限公司 | Method, device and system for implementing digital media combined broadcasting |
CN104053036A (en) * | 2013-03-11 | 2014-09-17 | 索尼公司 | Managing Extra Space on Ultra High Definition Display Presenting High Definition Video |
CN103607657A (en) * | 2013-11-20 | 2014-02-26 | 乐视网信息技术(北京)股份有限公司 | Method and device for realizing picture-in-picture playing function |
CN105100644A (en) * | 2015-07-15 | 2015-11-25 | 西安诺瓦电子科技有限公司 | Seamless switching method for video source |
CN105513533A (en) * | 2016-02-03 | 2016-04-20 | 西安诺瓦电子科技有限公司 | Cylindrical LED screen system and LED display screen control system |
Also Published As
Publication number | Publication date |
---|---|
CN106060426A (en) | 2016-10-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10902658B2 (en) | Method for image splicing | |
CN104822040B (en) | A kind of multiple format video sequence generation system and method based on FPGA | |
RU2001101915A (en) | VIDEO DISTRIBUTION HUB OF THE MULTIPLE SOURCES | |
CN111800923B (en) | Light control method and device, readable storage medium and terminal equipment | |
CN103680551A (en) | Player and method thereof for simultaneously playing multiple videos | |
CN105100870A (en) | Screenshot method and terminal equipment | |
CN105975168A (en) | OSD menu fading-in and fading-out method and device | |
CN106060426B (en) | Automatically switch the method and Video Controller of application scenarios | |
CN106325800A (en) | Method, system and mobile terminal for controlling screen resolution | |
CN112786032A (en) | Display content control method, device, computer device and readable storage medium | |
CN106355547A (en) | Layout editing method and device for combined pictures and mobile terminal | |
CN103116330A (en) | Lobby-commanding controlling method | |
CN104331342A (en) | Method for file path matching and the device thereof | |
CN112312040B (en) | Video processor and display system | |
CN111696187B (en) | Illumination design system based on effect graph | |
CA2993314C (en) | News production system with dve template feature | |
CN101052107B (en) | Switching circuit for TV menu skin color | |
CN104615678A (en) | Real-time cooperative bitmap graph editing system | |
CN105403381A (en) | Sdi signal generator | |
CN102665048A (en) | Method and system for implementation of multi-picture composition | |
CN100366059C (en) | Image playing method and system | |
CN108399881B (en) | Display driving circuit, mobile terminal and display driving method | |
CN109618207B (en) | Video frame processing method and device, storage medium and electronic device | |
CN108769565B (en) | Automatic switching method of picture layout, server and local recording and broadcasting system | |
CN108920122B (en) | Screen display method, device, terminal and computer readable storage 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 | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 710075 DEF101, Zero One Square, Xi'an Software Park, No. 72 Zhangbajie Science and Technology Second Road, Xi'an High-tech Zone, Shaanxi Province Applicant after: Xi'an Nova Nebula Technology Co., Ltd. Address before: 710075 Qinfengge D District 401, Xi'an Software Park, 68 Science and Technology Second Road, Xi'an High-tech Zone, Shaanxi Province Applicant before: Xian Novastar Electronic Technology Co., Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |