WO2015056036A1 - Adaptive soft video switch for field programmable gate arrays - Google Patents
Adaptive soft video switch for field programmable gate arrays Download PDFInfo
- Publication number
- WO2015056036A1 WO2015056036A1 PCT/IB2013/002285 IB2013002285W WO2015056036A1 WO 2015056036 A1 WO2015056036 A1 WO 2015056036A1 IB 2013002285 W IB2013002285 W IB 2013002285W WO 2015056036 A1 WO2015056036 A1 WO 2015056036A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- video
- main control
- interface
- control interface
- switch system
- Prior art date
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
Definitions
- the present invention relates to a system and method to switch videos in FPGA. Background of the Invention
- European patent document EP1956832 discloses a video switch for allowing at least two users to view video data from respective ones of at least two video sources.
- the video switch comprises a switch for selecting one of the at least two video sources and at least one sampler connected to the switch.
- the sampler is for sampling video data from the at least two video sources.
- the video switch further comprises a controller for controlling the switch and sampler to select one of the at least two video sources and sample a frame of video data.
- An output is provided for transmitting video data to one of the at least two users.
- the output supports a maximum number of simultaneous users which is at least two, and the number of samplers in the video switch is less than the maximum number of simultaneous users; a video switch according to the present invention allows a sampler for capturing video data to be shared between at least two simultaneous users. This reduces the cost size and complexity of the hardware required to implement a video switch.
- the sampler may comprise a programmable Phase Locked Loop which can optionally have a fast lock mode.
- this system requires video frame buffers and on the other side video frame buffering requires external memory usage.
- video frame buffering adds video latency.
- United States patent document US20050046748 discloses systems and methods for performing video switching between multiple inputs and outputs are disclosed.
- a system in one embodiment, includes a video box coupled to one or more user interfaces, a plurality of video inputs, and a plurality of video outputs.
- the video box includes a video controller coupled to the one or more user interfaces and a video switch coupled to the plurality of video inputs and the plurality of video outputs.
- Activation of the user interface generates a video control signal that is sent to the generated video control signal.
- the video controller generates a video switching signal based on the received video control signal.
- the video switch connects one or more of the plurality of video inputs to one or more of the plurality of video outputs based on the generated video control signal.
- FIFO's are not used for the video switching, actually FIFO's are used for hiding the video switching commands.
- this system does not use FPGA for video switching, it uses a special microchip which is produced by Analog Devices, and in this system video switching process is performed on the hardware not on software.
- Cisoka CMOS complementary metal-oxide-semiconductor
- a manageable video matrix switching equipment comprising a W77E58 single chip microcomputer module, an AD81 15 video matrix switching module, an AD8054 video driving module, an FPGA (Field Programmable Gate Array) video detecting module and other functional modules.
- a W77E58 single chip microcomputer module comprising a W77E58 single chip microcomputer module, an AD81 15 video matrix switching module, an AD8054 video driving module, an FPGA (Field Programmable Gate Array) video detecting module and other functional modules.
- an AD81 15 video matrix switching module
- an AD8054 video driving module
- an FPGA Field Programmable Gate Array
- the manageable video matrix switching equipment has the advantages that by application of the scheme of the manageable video matrix switching equipment, not only can a touch screen in a display console be used for carrying out matrix switching on eight paths of monitored video inputs and sixteen monitored video outputs as required and transmitting the switched video inputs and video outputs to required departments so as to make related important departments capable of timely and effectively monitoring the operation condition of important equipment or situations related to important places, but also the functions of carrying out state monitoring and switching management on the equipment through equipment management software, selecting on whether to receive network remote control channel switching and the like can be fulfilled. Meanwhile, the eight paths of input videos can be physically detected through direct output.
- the manageable video matrix switching equipment can play a great role in judging a fault without dismantling the display console under the conditions of limited ship space and testing equipment.
- this system does not use FPGA for video switching, it uses a special microchip which is produced by Analog Devices,
- Objective of the present invention is to eliminate the clock switch requirements.
- Another objective of the present invention is to provide flexibility to adjust number of input and output videos.
- Another objective of the present invention is to eliminate the need for frame buffers (external memory). Another objective of the present invention is to add no frame latency, less than line latency.
- Another objective of the present invention is to provide user controls to switch between different inputs and outputs.
- Figure 1 shows the system for the video switch.
- Figure 2 shows method for the video switch.
- the inventive system for the video switch system (1) essentially comprises;
- At least one main control interface (2) which controls the video switch system (1), and which connects all other part of the video switch system
- At least one video output interface (4) which takes the switched videos from the main control interface (2), and which sends the switched videos to the output,
- At least one user interface (5) which captures the user selections and controls, and which send these commands to the main control interface
- the inventive method for the video switch method (100) essentially comprises the steps of;
- the inventive system for the video switch system (1) consists of main control interface (2) which controls the video switch system (1), and which connects all other part of the video switch system (1) to each other, video input interface (3) which captures the incoming video line, and which sends them to the main control interface (2), video output interface (4) which takes the switched videos from the main control interface (2), and which sends the switched videos to the output, user interface (5) which captures the user selections and controls, and which send these commands to the main control interface (2).
- video input interface (3) contains a line FIFO.
- the video synchronization signals vsync, hsync and data valid are captured by the video input interface (3).
- the incoming pixel data is written to the FIFO by using the pixel clock and data valid signal by the video input interface (3).
- step 102 sending video to the main control interface (2) with pixel clock by the video input interface (3)
- step 103 sending video which comes from the video input interface (3) and comparing the incoming video's clock and main control interface's (2) local clock by main control interface (2)
- main control interface (2) starts the read operation when the specific number of PIXEL DATA is written to the FIFO
- step 104 switching video with the switching formula by main control interface (2)
- the main control interface (2) is responsible for switching operation and the specific number for video called "wait" can be
- step 105 "taking data address which is selected by user from the user interface (5) and assigning this address to the video for hiding control data of the video"
- user interface (5) is responsible for the video flow controls and user interface (5) contains address spaces (registers) to keep the data.
- WR EN signal is used to write data to address's.
- the data includes the necessarily information for the video inputs and outputs, and this address is taken from user interface (5) by main control interface (2).
- main control interface (2) sends video to the video output interface (4) with the local clock frequency.
- video output interface (4) generates the necessary synchronization signals according to information stored in registers. The main information kept in registers:
- video output interface (4) generates vsync out, hsync out, data valid out and pixel data out signals.
- Input synchronization signals are buffered by local clock and the output synchronization signal are generated according to the input synchronization signal states. After that video output interface sends the selected video to the output.
Abstract
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/IB2013/002285 WO2015056036A1 (en) | 2013-10-14 | 2013-10-14 | Adaptive soft video switch for field programmable gate arrays |
KR1020157033133A KR101701669B1 (en) | 2013-10-14 | 2013-10-14 | Adaptive soft video switch for field programmable gate arrays |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/IB2013/002285 WO2015056036A1 (en) | 2013-10-14 | 2013-10-14 | Adaptive soft video switch for field programmable gate arrays |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015056036A1 true WO2015056036A1 (en) | 2015-04-23 |
Family
ID=49999993
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IB2013/002285 WO2015056036A1 (en) | 2013-10-14 | 2013-10-14 | Adaptive soft video switch for field programmable gate arrays |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR101701669B1 (en) |
WO (1) | WO2015056036A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109788214A (en) * | 2018-12-13 | 2019-05-21 | 中国科学院西安光学精密机械研究所 | A kind of multi-channel video seamless switch-over system and method based on FPGA |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999052246A1 (en) * | 1998-04-03 | 1999-10-14 | Avid Technology, Inc. | Method and apparatus for controlling switching of connections among data processing devices |
US20020138716A1 (en) * | 2001-03-22 | 2002-09-26 | Quicksilver Technology, Inc. | Adaptive integrated circuitry with heterogeneous and reconfigurable matrices of diverse and adaptive computational units having fixed, application specific computational elements |
US20050046748A1 (en) | 2003-08-28 | 2005-03-03 | Ellett Kirk D. | Video switching systems and methods |
EP1956832A2 (en) | 2007-02-08 | 2008-08-13 | Adder Technology Limited | Video switch and method of sampling simultaneous video sources |
US20090244393A1 (en) * | 2008-04-01 | 2009-10-01 | Tomoji Mizutani | Signal switching apparatus and control method of signal switching apparatus |
WO2011000041A1 (en) * | 2009-06-30 | 2011-01-06 | Avega Systems Pty Ltd | Systems and methods for providing synchronization in a networked environment |
CN202276408U (en) | 2011-10-28 | 2012-06-13 | 韩绍泽 | Manageable video matrix switching equipment |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SG135022A1 (en) * | 2003-05-01 | 2007-09-28 | Genesis Microchip Inc | Method and apparatus for efficient transmission of multimedia data packets |
-
2013
- 2013-10-14 WO PCT/IB2013/002285 patent/WO2015056036A1/en active Application Filing
- 2013-10-14 KR KR1020157033133A patent/KR101701669B1/en active IP Right Grant
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999052246A1 (en) * | 1998-04-03 | 1999-10-14 | Avid Technology, Inc. | Method and apparatus for controlling switching of connections among data processing devices |
US20020138716A1 (en) * | 2001-03-22 | 2002-09-26 | Quicksilver Technology, Inc. | Adaptive integrated circuitry with heterogeneous and reconfigurable matrices of diverse and adaptive computational units having fixed, application specific computational elements |
US20050046748A1 (en) | 2003-08-28 | 2005-03-03 | Ellett Kirk D. | Video switching systems and methods |
EP1956832A2 (en) | 2007-02-08 | 2008-08-13 | Adder Technology Limited | Video switch and method of sampling simultaneous video sources |
US20090244393A1 (en) * | 2008-04-01 | 2009-10-01 | Tomoji Mizutani | Signal switching apparatus and control method of signal switching apparatus |
WO2011000041A1 (en) * | 2009-06-30 | 2011-01-06 | Avega Systems Pty Ltd | Systems and methods for providing synchronization in a networked environment |
CN202276408U (en) | 2011-10-28 | 2012-06-13 | 韩绍泽 | Manageable video matrix switching equipment |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109788214A (en) * | 2018-12-13 | 2019-05-21 | 中国科学院西安光学精密机械研究所 | A kind of multi-channel video seamless switch-over system and method based on FPGA |
Also Published As
Publication number | Publication date |
---|---|
KR101701669B1 (en) | 2017-02-01 |
KR20150143851A (en) | 2015-12-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8749667B2 (en) | System and method for maintaining maximum input rate while up-scaling an image vertically | |
US20050280601A1 (en) | Display control apparatus and display control method | |
EP1956832A2 (en) | Video switch and method of sampling simultaneous video sources | |
CN110460784B (en) | Display channel switching method and module, display driving device and display equipment | |
US10257440B2 (en) | Video matrix controller | |
KR20130036783A (en) | Method for operating display drive, host for controlling the display driver, and system having the display drive and the host | |
JP5003421B2 (en) | Image processing device | |
US9137467B2 (en) | Image data processing method, image sensor and image data processing system using the method | |
CN107948546B (en) | Low-delay video mixing device | |
CN112822438A (en) | Real-time control multichannel video manager | |
CN102625086B (en) | DDR2 (Double Data Rate 2) storage method and system for high-definition digital matrix | |
WO2021189781A1 (en) | Display controller and method having automatic data underrun recovery function | |
CN103813125B (en) | A kind of duplex digital image processing system | |
WO2015056036A1 (en) | Adaptive soft video switch for field programmable gate arrays | |
US10868998B2 (en) | Video signal conversion device | |
CN101958094B (en) | Display controller and image signal transmission method and system thereof | |
KR101600865B1 (en) | Multi-channel hd/uhd image data routing switch system for being used in a studio and the method thereof | |
WO2022188120A1 (en) | Event-based vision sensor and method of event filtering | |
CN101257588A (en) | Image processing system and method for processing television divided pictures | |
CN108989730B (en) | Video format conversion method and device and field programmable gate array | |
KR101436027B1 (en) | Merge processing system for multi-channel and merge processing method therefor | |
CN113923381B (en) | Switch capable of realizing multiple video interfaces and measuring method thereof | |
CN106201568B (en) | Electronic device, multi-computer switcher and firmware updating method thereof | |
CN101901591B (en) | Display device with a plurality of controllers and video data processing method | |
CN103139519A (en) | Method and device for selection of input signals |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13823967 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2015/1206.1 Country of ref document: KZ |
|
ENP | Entry into the national phase |
Ref document number: 20157033133 Country of ref document: KR Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2016/03444 Country of ref document: TR |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 13823967 Country of ref document: EP Kind code of ref document: A1 |