KR20170085213A - Multi-Channel Ultra High Definition AV Contents Capture and Playback System and Method for Indepentent Operations per Channel - Google Patents
Multi-Channel Ultra High Definition AV Contents Capture and Playback System and Method for Indepentent Operations per Channel Download PDFInfo
- Publication number
- KR20170085213A KR20170085213A KR1020160004541A KR20160004541A KR20170085213A KR 20170085213 A KR20170085213 A KR 20170085213A KR 1020160004541 A KR1020160004541 A KR 1020160004541A KR 20160004541 A KR20160004541 A KR 20160004541A KR 20170085213 A KR20170085213 A KR 20170085213A
- Authority
- KR
- South Korea
- Prior art keywords
- channel
- path control
- path
- server
- image compression
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 18
- 230000006835 compression Effects 0.000 claims description 32
- 238000007906 compression Methods 0.000 claims description 32
- 238000010586 diagram Methods 0.000 description 6
- 238000003384 imaging method Methods 0.000 description 2
- 230000003139 buffering effect Effects 0.000 description 1
Images
Classifications
-
- H04N5/2258—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
- H04N19/423—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements
- H04N19/426—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements using memory downsizing methods
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
- H04N19/43—Hardware specially adapted for motion estimation or compensation
- H04N19/433—Hardware specially adapted for motion estimation or compensation characterised by techniques for memory access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
- H04N19/436—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation using parallelised computational arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- H04N7/181—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
채널별 이종 동작을 위한 멀티채널 초고해상도 영상 획득/재생 시스템 및 방법이 제공된다. 본 발명의 실시예에 따른 멀티채널 초고해상도 영상 획득/재생 시스템 및 방법은, 채널별로 획득 동작과 재생 동작을 독립적으로 수행한다. 이에 의해, 멀티 채널로부터 고해상도 영상 데이터의 실시간 획득 혹은 재생 시, 채널 마다 독립적으로 이종의 모드로 동작시키는 것이 가능해져, 영상 이용/관리의 편리함을 도모할 수 있게 된다.A multi-channel ultra-high resolution image acquisition / playback system and method for channel-by-channel heterogeneous operation is provided. The multi-channel super-high resolution image acquisition / reproduction system and method according to an embodiment of the present invention independently perform an acquisition operation and a reproduction operation for each channel. Thus, when real-time acquisition or reproduction of high-resolution image data from multi-channels is possible, it is possible to independently operate different modes for each channel, thereby facilitating the use and management of images.
Description
본 발명은 초고해상도 영상 기술에 관한 것으로, 더욱 상세하게는 초고해상도 영상을 획득하여 서버에 저장하고, 서버에 저장된 초고해상도 영상을 재생하는 영상 획득/재생 시스템 및 방법에 관한 것이다.The present invention relates to an ultra-high resolution image technology, and more particularly, to an image acquisition / reproduction system and method for acquiring ultra high resolution images and storing them in a server and reproducing super high resolution images stored in a server.
도 1은 종래의 초고해상도 영상 시스템을 도시한 도면이다. 도 1에 도시된 장치는, 다수의 카메라(멀티 채널)로부터 SDI 인터페이스를 통해 영상을 입력받아, 코덱 압축으로 데이터 크기를 줄여, PCIe 인터페이스를 통해 서버로 전달한다.1 is a diagram illustrating a conventional ultra high resolution image system. The apparatus shown in FIG. 1 receives an image from a plurality of cameras (multi-channels) through an SDI interface, compresses a data size by codec compression, and transmits the reduced size to a server via a PCIe interface.
인터페이스 속도 차이로 인한 데이터 유실을 막기 위해 외부 메모리를 이용해 프레임 버퍼링을 하고, 다수의 카메라 및 코덱으로부터 데이터가 병렬적으로 처리된다.Frame buffering is performed using an external memory to prevent data loss due to interface speed difference, and data is processed in parallel from a plurality of cameras and codecs.
또한, 도 1에 도시된 영상 시스템은 서버에 저장된 영상들을 입력받아, 코덱으로 압축을 해제하여 다수의 디스플레이(멀티 채널)를 통해 재생하는 것이 가능하다. 이 경우에도 외부 메모리가 이용되며, 다수의 코덱과 디스플레이에 의해 데이터가 병렬적으로 처리된다.In addition, the image system shown in FIG. 1 can receive images stored in the server, decompress them using a codec, and reproduce them through a plurality of displays (multi-channels). In this case, an external memory is used, and data is processed in parallel by a plurality of codecs and displays.
도 1에 도시된 영상 시스템은 멀티 채널이 모두 동일한 모드로 동작하여야 한다. 이에 대해, 도 2와 도 3을 참조하여 상세히 설명한다.In the imaging system shown in FIG. 1, all the multi-channels must operate in the same mode. This will be described in detail with reference to FIG. 2 and FIG.
도 2는 종래의 영상 획득/재생 시스템의 블럭도이다. 도 2에 도시된 바와 같이, 종래의 영상 획득/재생 시스템(10)은 획득/재생에 대해 하나의 외부 메모리(150)를 이용하며, 코덱을 통한 카메라/디스플레이의 경로가 하나이다.2 is a block diagram of a conventional image acquisition / reproduction system. As shown in FIG. 2, the conventional image acquisition /
도 2에 제시된 종래의 영상 획득/재생 시스템은, 도 3에 도시된 바와 같이, 모든 채널에 대해 하나의 동작 모드 설정만이 가능하고(S21), 채널 별로 인터럽트를 대기하여(S22), 인터럽트가 발생한 채널의 영상 획득 또는 재생을 위해, 압축 데이터를 읽기 또는 쓰기 처리가 수행되며(S23), 이를 영상 획득 또는 재생이 완료될 때까지 반복한다(S24).In the conventional image acquisition / reproduction system shown in FIG. 2, only one operation mode setting is possible for all channels (S21) as shown in FIG. 3, and an interrupt is waited for each channel (S22) In order to acquire or reproduce an image of a channel that has occurred, compressed data is read or written (S23), and it is repeated until image acquisition or reproduction is completed (S24).
하지만, S22단계 내지 S24단계에서 수행하게 되는 영상 획득과 재생은 모든 채널에 대해 동일하다. 채널1과 채널2 모두에 대해 영상 획득을 수행하거나 채널1과 채널2 모두에 대해 영상 재생을을 수행하는 것만이 가능한 것이다. 즉, 채널별로 이종 모드로 동작시키는 것은 불가능하다.However, the image acquisition and reproduction performed in steps S22 to S24 are the same for all channels. It is only possible to perform image acquisition for both
본 발명은 상기와 같은 문제점을 해결하기 위하여 안출된 것으로서, 본 발명의 목적은, 채널별 이종 동작을 위한 멀티채널 초고해상도 영상 획득/재생 시스템 및 방법을 제공함에 있다.It is an object of the present invention to provide a system and method for multi-channel super-high resolution image acquisition / playback for heterogeneous operation for each channel.
상기 목적을 달성하기 위한 본 발명의 일 실시예에 따른, 영상 획득/재생 시스템은, 제1 채널의 영상 압축 데이터를 메모리에 읽고 쓰는 제1 메모리 제어기; 제2 채널의 영상 압축 데이터를 메모리에 읽고 쓰는 제2 메모리 제어기; '상기 제1 채널의 제1 장치로부터 수신되는 상기 제1 채널의 영상 압축 데이터를 상기 제1 메모리 제어기를 거쳐 서버로 전달하는 경로' 및 '상기 서버로부터 수신되는 상기 제1 채널의 영상 압축 데이터를 상기 제1 메모리 제어기를 거쳐 상기 제1 채널의 제2 장치로 전달하는 경로' 중 어느 하나를 선택적으로 제공하기 위해 스위칭하는 제1 경로 제어 스위치; '제2 채널의 제1 장치로부터 수신되는 상기 제2 채널의 영상 압축 데이터를 상기 제2 메모리 제어기를 거쳐 상기 서버로 전달하는 경로' 및 '상기 서버로부터 수신되는 상기 제2 채널의 영상 압축 데이터를 상기 제2 메모리 제어기를 거쳐 상기 제2 채널의 제2 장치로 전달하는 경로' 중 어느 하나를 선택적으로 제공하기 위해 스위칭하는 제2 경로 제어 스위치;를 포함하고, 상기 제1 경로 제어 스위치와 상기 제2 경로 제어 스위치는, 서로 독립적으로 스위칭 동작한다.According to an aspect of the present invention, there is provided an image acquisition / reproduction system including a first memory controller for reading and writing image compression data of a first channel into a memory; A second memory controller for reading and writing image compression data of a second channel into a memory; 'A path for transmitting image compression data of the first channel received from the first device of the first channel to the server via the first memory controller' and 'image compression data of the first channel received from the server A first path control switch for switching to selectively provide any one of a path passing through the first memory controller to the second device of the first channel through the first memory controller; A path for transmitting the image compression data of the second channel received from the first device of the second channel to the server via the second memory controller and the image compression data of the second channel received from the server And a second path control switch for selectively providing any one of a path passing through the second memory controller to the second device of the second channel through the second memory controller, The two-path control switches operate independently of each other.
그리고, 본 발명의 일 실시예에 따른 영상 획득/재생 시스템은, '상기 제1 경로 제어 스위치와 상기 서버 간의 경로' 및 '상기 제2 경로 제어 스위치와 상기 서버 간의 경로' 중 어느 하나를 선택적으로 제공하기 위해 스위칭하는 제3 경로 제어 스위치;를 더 포함할 수 있다.In addition, the image acquisition / reproduction system according to an embodiment of the present invention may selectively transmit either one of a path between the first path control switch and the server and a path between the second path control switch and the server And a third path control switch for switching to provide the second path control signal.
또한, 상기 제3 경로 스위치는, '상기 제1 채널의 영상 압축 데이터에 대한 처리를 요청하는 인터럽트'와 '상기 제2 채널의 영상 압축 데이터에 대한 처리를 요청하는 인터럽트'의 발생을 기초로 스위칭 동작이 제어될 수 있다.In addition, the third path switch may be configured to switch on the basis of an interrupt requesting processing of the image compression data of the first channel and an interrupt requesting processing of the image compression data of the second channel, The operation can be controlled.
그리고, 상기 제1 메모리 제어기는, 제1 메모리에 상기 제1 채널의 영상 압축 데이터를 메모리에 읽고 쓰며, 상기 제2 메모리 제어기는, 제2 메모리에 상기 제2 채널의 영상 압축 데이터를 메모리에 읽고 쓰며, 상기 제1 메모리와 상기 제2 메모리는, 구분되어 있을 수 있다.The first memory controller reads and writes the image compression data of the first channel to the first memory in the memory and the second memory controller reads the image compression data of the second channel into the memory in the second memory And the first memory and the second memory may be distinguished from each other.
또한, 상기 제1 장치는, 카메라이고, 상기 제2 장치는, 디스플레이일 수 있다.Further, the first device may be a camera, and the second device may be a display.
한편, 본 발명의 다른 실시예에 따른, 영상 획득/재생 방법은, '제1 채널의 제1 장치로부터 수신되는 상기 제1 채널의 영상 압축 데이터를 제1 메모리 제어기를 거쳐 서버로 전달하는 경로' 및 '상기 서버로부터 수신되는 상기 제1 채널의 영상 압축 데이터를 상기 제1 메모리 제어기를 거쳐 상기 제1 채널의 제2 장치로 전달하는 경로' 중 어느 하나를 선택적으로 제공하기 위해 스위칭하는 제1 경로 제어 단계; 및 '제2 채널의 제1 장치로부터 수신되는 상기 제2 채널의 영상 압축 데이터를 제2 메모리 제어기를 거쳐 상기 서버로 전달하는 경로' 및 '상기 서버로부터 수신되는 상기 제2 채널의 영상 압축 데이터를 상기 제2 메모리 제어기를 거쳐 상기 제2 채널의 제2 장치로 전달하는 경로' 중 어느 하나를 선택적으로 제공하기 위해 스위칭하는 제2 경로 제어 단계;를 포함하고, 상기 제1 경로 제어 단계와 상기 제2 경로 제어 단계는, 서로 독립적으로 수행된다.According to another aspect of the present invention, there is provided an image acquisition / playback method, comprising the steps of: transmitting image compression data of the first channel received from a first device of a first channel to a server via a first memory controller; And a path for transferring the image compression data of the first channel received from the server to the second device of the first channel through the first memory controller to selectively provide the path A control step; A path for transmitting the image compression data of the second channel received from the first device of the second channel to the server via the second memory controller and the image compression data of the second channel received from the server, And a second path control step of selectively switching to one of a path passing through the second memory controller to the second device of the second channel and the second path control step, The two path control steps are performed independently of each other.
이상 설명한 바와 같이, 본 발명의 실시예들에 따르면, 멀티 채널로부터 고해상도 영상 데이터의 실시간 획득 혹은 재생 시, 채널 마다 독립적으로 이종의 모드로 동작시키는 것이 가능해져, 영상 이용/관리의 편리함을 도모할 수 있게 된다.As described above, according to the embodiments of the present invention, it is possible to independently operate different modes for each channel during real-time acquisition or reproduction of high-resolution image data from multi-channels, .
도 1은 종래의 초고해상도 영상 시스템을 도시한 도면,
도 2는 종래의 영상 획득/재생 시스템의 블럭도,
도 3은 종래의 영상 획득/재생 방법의 설명에 제공되는 흐름도,
도 4는 본 발명의 일 실시예에 따른 멀티 채널 영상 획득/재생 시스템의 블럭도, 그리고,
도 5는 본 발명의 다른 실시예에 따른 멀티 채널 영상 획득/재생 방법의 설명에 제공되는 흐름도이다.Figure 1 is a diagram illustrating a conventional ultra high resolution imaging system,
2 is a block diagram of a conventional image acquisition /
3 is a flow chart provided in the description of a conventional image acquisition / reproduction method,
FIG. 4 is a block diagram of a multi-channel image acquisition / reproduction system according to an embodiment of the present invention,
FIG. 5 is a flowchart provided in an explanation of a multi-channel image acquisition / reproduction method according to another embodiment of the present invention.
이하에서는 도면을 참조하여 본 발명을 보다 상세하게 설명한다.Hereinafter, the present invention will be described in detail with reference to the drawings.
도 4는 본 발명의 일 실시예에 따른 멀티 채널 영상 획득/재생 시스템의 블럭도이다. 본 발명의 실시예에 따른 멀티 채널 영상 획득/재생 시스템(100)은, 초고해상도 영상 압축 데이터를 실시간으로 획득하여 서버에 저장하고, 서버에 저장된 초고해상도 영상 압축 데이터를 재생하기 위해 필요한 시스템이다.4 is a block diagram of a multi-channel image acquisition / reproduction system according to an embodiment of the present invention. The multi-channel image acquisition /
본 발명의 실시예에 따른 멀티 채널 영상 획득/재생 시스템(100)은, 초고해상도 영상을 멀티 채널로 처리한다. 즉, 다수의 카메라로부터 입력되는 초고해상도 영상을 획득 처리할 수 있고, 다수의 디스플레이에 초고해상도 영상을 재생 처리할 수 있다.The multi-channel image acquisition /
나아가, 본 발명의 실시예에 따른 멀티 채널 영상 획득/재생 시스템(100)은, 채널별 이종 동작이 가능하다. 이를 테면, 하나의 채널에 대해 영상 획득 동작을 수행하면서, 다른 채널에 대해서는 영상 재생 동작이 가능하다.Furthermore, the multi-channel image acquisition /
이와 같은 기능을 수행하는 본 발명의 실시예에 따른 멀티 채널 영상 획득/재생 시스템(100)은, 도 4에 도시된 바와 같이, 채널1 외부 메모리 제어기(110), 채널1 경로 제어 스위치(121, 122), 채널1 압축데이터 제어기(130), 채널2 압축데이터 제어기(140), 채널2 경로 제어 스위치(151, 152), 채널2 외부 메모리 제어기(160), 서버 경로 제어 스위치(171, 172) 및 PCIe 제어기(180)를 포함한다.4, the multi-channel image acquisition /
채널1 외부 메모리 제어기(110)는 채널1 외부 메모리(210)에 데이터를 쓰고 읽으며, 채널2 외부 메모리 제어기(160)는 채널2 외부 메모리(220)에 데이터를 쓰고 읽는다.The
채널1 쓰기 경로 제어 스위치(121)는 채널1 외부 메모리(210)에 쓰여질 데이터를 결정한다. 구체적으로, 채널1 쓰기 경로 제어 스위치(121)는, 채널1의 카메라에서 생성되어 압축된 데이터가 채널1 외부 메모리(210)에 쓰여지도록 또는 서버에서 읽어들인 채널1 압축 데이터가 채널1 외부 메모리(210)에 쓰여지도록, 경로를 스위칭한다.The
채널1 읽기 경로 제어 스위치(122)는 채널1 외부 메모리(210)에서 읽은 데이터의 전달 경로를 결정한다. 구체적으로, 채널1 읽기 경로 제어 스위치(122)는 채널1 외부 메모리(210)에서 읽은 데이터가, PCIe 제어기(180)의 데이터 제어기(183)를 통해 서버로 전달되도록 또는 채널1 압축데이터 제어기(130)를 통해 채널1의 디스플레이에 전달되도록, 경로를 스위칭한다.The
채널1 경로 제어 스위치(121,122)의 스위칭 동작은, PCIe 제어기(180)의 채널1 레지스터(181)에 저장된 값에 의해 제어된다. 채널1 레지스터(181)의 값은 채널1의 동작 모드에 따라 결정된다.The switching operation of the
채널1의 동작 모드가 영상 획득 모드인 경우, 채널1 레지스터(181)에 의해, 채널1 쓰기 경로 제어 스위치(121)는 채널1의 카메라에서 생성되어 압축된 데이터가 채널1 외부 메모리(210)에 쓰여지도록 스위칭 동작하고, 채널1 읽기 경로 제어 스위치(122)는 채널1 외부 메모리(210)에서 읽은 데이터가 데이터 제어기(183)를 통해 서버로 전달되도록 스위칭 동작한다.When the operation mode of the
반면, 채널1의 동작 모드가 영상 재생 모드인 경우, 채널1 레지스터(181)에 의해, 채널1 쓰기 경로 제어 스위치(121)는 데이터 제어기(183)를 통해 서버에서 읽어들인 채널1 압축 데이터가 채널1 외부 메모리(210)에 쓰여지도록 스위칭 동작하고, 채널1 읽기 경로 제어 스위치(122)는 채널1 외부 메모리(210)에서 읽은 데이터가 채널1 압축데이터 제어기(130)를 통해 채널1의 코덱(미도시)을 거쳐 채널1의 디스플레이에 전달되도록 스위칭 동작한다.On the other hand, when the operation mode of the
채널2 쓰기 경로 제어 스위치(151)는 채널2 외부 메모리(220)에 쓰여질 데이터를 결정한다. 구체적으로, 채널2 쓰기 경로 제어 스위치(151)는, 채널2의 카메라에서 생성되어 압축된 데이터가 채널2 외부 메모리(220)에 쓰여지도록 또는 서버에서 읽어들인 채널2 압축 데이터가 채널2 외부 메모리(220)에 쓰여지도록, 경로를 스위칭한다.The channel 2 write
채널2 읽기 경로 제어 스위치(152)는 채널2 외부 메모리(220)에서 읽은 데이터의 전달 경로를 결정한다. 구체적으로, 채널2 읽기 경로 제어 스위치(152)는 채널2 외부 메모리(220)에서 읽은 데이터가, 데이터 제어기(183)를 통해 서버로 전달되도록 또는 채널2 압축데이터 제어기(140)를 통해 채널2의 디스플레이에 전달되도록, 경로를 스위칭한다.The channel 2 read path control switch 152 determines the path of data read from the channel 2
채널2 경로 제어 스위치(151,152)의 스위칭 동작은, PCIe 제어기(180)의 채널2 레지스터(184)에 저장된 값에 의해 제어된다. 널2 레지스터(184)의 값은 채널2의 동작 모드에 따라 결정된다.The switching operation of the channel 2
채널2의 동작 모드가 영상 획득 모드인 경우, 채널2 레지스터(184)에 의해, 채널2 쓰기 경로 제어 스위치(151)는 채널2의 카메라에서 생성되어 압축된 데이터가 채널2 외부 메모리(220)에 쓰여지도록 스위칭 동작하고, 채널2 읽기 경로 제어 스위치(152)는 채널2 외부 메모리(220)에서 읽은 데이터가 데이터 제어기(183)를 통해 서버로 전달되도록 스위칭 동작한다.When the operation mode of the channel 2 is the image acquisition mode, the channel 2 write
반면, 채널2의 동작 모드가 영상 재생 모드인 경우, 채널2 레지스터(184)에 의해, 채널2 쓰기 경로 제어 스위치(151)는 데이터 제어기(183)를 통해 서버에서 읽어들인 채널2 압축 데이터가 채널2 외부 메모리(220)에 쓰여지도록 스위칭 동작하고, 채널2 읽기 경로 제어 스위치(152)는 채널2 외부 메모리(220)에서 읽은 데이터가 채널2 압축데이터 제어기(140)를 통해 채널2의 코덱(미도시)을 거쳐 채널2의 디스플레이에 전달되도록 스위칭 동작한다.On the other hand, when the operation mode of the channel 2 is the image reproduction mode, the channel 2 write
채널1 인터럽트 발생기(135)는 버퍼로 기능하는 채널1 압축데이터 제어기(130)에 저장된 압축 데이터가 일정 크기가 되면 또는 남아 있는 압축 데이터가 없으면 인터럽트를 발생시키고, 채널2 인터럽트 발생기(145)는 버퍼로 기능하는 채널2 압축데이터 제어기(140)에 저장된 압축 데이터가 일정 크기가 되면 또는 남아 있는 압축 데이터가 없으면 인터럽트를 발생시킨다.The
PCIe 제어기(180)의 인터럽트 제어기(182)는 인터럽트 발생기들(135, 145)에 의해 발생된 인터럽트를 서버에 전달하는 한편, 인터럽트 발생에 따라 서버 경로 제어 스위치(171, 172)를 제어한다.The
서버 쓰기 경로 제어 스위치(172)는 서버에 쓰여질 데이터를 결정한다. 구체적으로, 서버 쓰기 경로 제어 스위치(172)는, 채널1의 카메라에서 생성되어 압축된 데이터가 서버에 쓰여지도록 또는 채널2의 카메라에서 생성되어 압축된 데이터가 서버에 쓰여지도록, 경로를 스위칭한다.The server write
서버 읽기 경로 제어 스위치(171)는 서버로부터 읽은 데이터의 전달 경로를 결정한다. 구체적으로, 서버 읽기 경로 제어 스위치(171)는 서버에서 읽은 데이터가, 채널1 압축데이터 제어기(130)를 통해 채널1의 디스플레이에 전달되도록 또는 채널2 압축데이터 제어기(140)를 통해 채널2의 디스플레이에 전달되도록, 경로를 스위칭한다.The server read
현재 처리중인 인터럽트가 없는 상태에서 채널1 인터럽트 발생기(135)에 의해 인터럽트가 발생되면, 인터럽트 제어기(182)는, 서버 읽기 경로 제어 스위치(171)가 채널1 쓰기 경로 제어 스위치(121)에 연결되고, 서버 쓰기 경로 제어 스위치(172)가 채널1 읽기 경로 제어 스위치(122)에 연결되도록, 서버 경로 제어 스위치들(171, 172)을 제어한다.If an interrupt is generated by the
반면, 현재 처리중인 인터럽트가 없는 상태에서 채널2 인터럽트 발생기(145)에 의해 인터럽트가 발생되면, 인터럽트 제어기(182)는, 서버 읽기 경로 제어 스위치(171)가 채널2 쓰기 경로 제어 스위치(151)에 연결되고, 서버 쓰기 경로 제어 스위치(172)가 채널2 읽기 경로 제어 스위치(152)에 연결되도록, 서버 경로 제어 스위치들(171, 172)을 제어한다.On the other hand, when an interrupt is generated by the channel 2
서버 경로 제어 스위치들(171, 172)에 의해 채널1의 압축 데이터와 채널2의 압축 데이터 획득/재생에 PCIe 제어기(180)의 데이터 제어기(183)를 공유할 수 있게 된다.The server path control switches 171 and 172 can share the compressed data of the
이하에서, 도 4에 도시된 영상 획득/재생 시스템에 의한 멀티 채널 영상 획득/재생 과정에 대해 도 5를 참조하여 상세히 설명한다. 도 5는 본 발명의 다른 실시예에 따른 멀티 채널 영상 획득/재생 방법의 설명에 제공되는 흐름도이다.Hereinafter, the multi-channel image acquisition / reproduction process by the image acquisition / reproduction system shown in FIG. 4 will be described in detail with reference to FIG. FIG. 5 is a flowchart provided in an explanation of a multi-channel image acquisition / reproduction method according to another embodiment of the present invention.
도 5에 도시된 바와 같이, 먼저 채널 별 동작 모드에 따라 레지스터들(181, 184)의 값들을 세팅하여 영상 압축 데이터 경로들을 설정한다(S210).As shown in FIG. 5, first, image compression data paths are set by setting the values of the
구체적으로, 채널1의 동작 모드에 따라 채널1 레지스터(181)의 값을 세팅하여, 채널1 쓰기 경로 제어 스위치(121)와 채널1 읽기 경로 제어 스위치(122)의 경로를 설정(스위칭 동작을 제어)한다.Specifically, the value of the
또한, 채널2의 동작 모드에 따라 채널2 레지스터(184)의 값을 설정하여, 채널2 쓰기 경로 제어 스위치(151)와 채널2 읽기 경로 제어 스위치(152)의 경로를 설정(스위칭 동작을 제어)한다.The value of the channel 2
다음, 인터럽트 제어기(182)는, 인터럽트 발생기들(135, 145)에 의한 인터럽트 발생을 대기하고(S220), 인터럽트가 발생시 채널을 선택한다(S230).Next, the interrupt
S230단계에서는, 인터럽트가 발생한 채널들의 경로 제어 스위치들과 서버 경로 제어 스위치들(171. 172)이 연결되도록 서버 경로 제어 스위치들(171. 172)의 경로를 설정(스위칭 동작을 제어)하게 된다.In step S230, the path of the server path control switches 171 and 172 is set to control the switching operation so that the path control switches of the channels in which the interrupts are generated and the server path control switches 171 and 172 are connected.
다음, 인터럽트 처리, 즉, 인터럽트가 발생한 채널의 영상 획득 또는 재생을위해, 압축 데이터를 읽기 또는 쓰기 처리가 수행된다(S240).Next, in order to perform an interrupt process, that is, to acquire or reproduce an image of a channel in which an interrupt occurs, compressed data is read or written (S240).
S220단계 내지 S240단계는, 영상 획득 또는 재생이 완료될 때까지 반복된다(S250).Steps S220 to S240 are repeated until image acquisition or reproduction is completed (S250).
지금까지, 채널별 이종 동작을 위한 멀티채널 초고해상도 영상 획득/재생 시스템 및 방법에에 대해 바람직한 실시예를 들어 상세히 설명하였다.Up to now, a multi-channel ultra high resolution image acquisition / reproduction system and method for channel-by-channel heterogeneous operation has been described in detail with a preferred embodiment.
위 실시예에서 채널을 2개로 언급하였으나 설명의 편의를 위한 예시적인 것에 불과하다. 3개 이상의 채널에 대해서도 본 발명의 기술적 사상이 적용될 수 있다.In the above embodiment, although two channels are referred to, they are merely illustrative for convenience of explanation. The technical idea of the present invention can be applied to three or more channels.
나아가, 본 발명의 적용에 있어 영상 해상도에 대한 제한은 없다. 즉, 다양한 해상도의 영상에 대해 본 발명의 기술적 사상이 적용될 수 있다.Further, there is no limitation on the image resolution in the application of the present invention. That is, the technical idea of the present invention can be applied to images of various resolutions.
또한, 이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, It will be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the present invention.
110 : 채널1 외부 메모리 제어기
121, 122 : 채널1 경로 제어 스위치
130 : 채널1 압축데이터 제어기
140 : 채널2 압축데이터 제어기
151, 152 : 채널2 경로 제어 스위치
160 : 채널2 외부 메모리 제어기
171, 172 : 서버 경로 제어 스위치
180 : PCIe 제어기
181 : 채널1 레지스터
182 : 인터럽트 제어기
183 : 데이터 제어기
184 : 채널2 레지스터110:
130:
151, 152: Channel 2 path control switch 160: Channel 2 external memory controller
171, 172: Server path control switch
180: PCIe controller 181:
182: interrupt controller 183: data controller
184: Channel 2 register
Claims (6)
제2 채널의 영상 압축 데이터를 메모리에 읽고 쓰는 제2 메모리 제어기;
'상기 제1 채널의 제1 장치로부터 수신되는 상기 제1 채널의 영상 압축 데이터를 상기 제1 메모리 제어기를 거쳐 서버로 전달하는 경로' 및 '상기 서버로부터 수신되는 상기 제1 채널의 영상 압축 데이터를 상기 제1 메모리 제어기를 거쳐 상기 제1 채널의 제2 장치로 전달하는 경로' 중 어느 하나를 선택적으로 제공하기 위해 스위칭하는 제1 경로 제어 스위치;
'제2 채널의 제1 장치로부터 수신되는 상기 제2 채널의 영상 압축 데이터를 상기 제2 메모리 제어기를 거쳐 상기 서버로 전달하는 경로' 및 '상기 서버로부터 수신되는 상기 제2 채널의 영상 압축 데이터를 상기 제2 메모리 제어기를 거쳐 상기 제2 채널의 제2 장치로 전달하는 경로' 중 어느 하나를 선택적으로 제공하기 위해 스위칭하는 제2 경로 제어 스위치;를 포함하고,
상기 제1 경로 제어 스위치와 상기 제2 경로 제어 스위치는,
서로 독립적으로 스위칭 동작하는 것을 특징으로 하는 영상 획득/재생 시스템.
A first memory controller for reading and writing image compression data of a first channel into a memory;
A second memory controller for reading and writing image compression data of a second channel into a memory;
'A path for transmitting image compression data of the first channel received from the first device of the first channel to the server via the first memory controller' and 'image compression data of the first channel received from the server A first path control switch for switching to selectively provide any one of a path passing through the first memory controller to the second device of the first channel through the first memory controller;
A path for transmitting the image compression data of the second channel received from the first device of the second channel to the server via the second memory controller and the image compression data of the second channel received from the server And a second path control switch for selectively providing any one of a path passing through the second memory controller to the second device of the second channel,
Wherein the first path control switch and the second path control switch,
Wherein the switching operation is performed independently of each other.
'상기 제1 경로 제어 스위치와 상기 서버 간의 경로' 및 '상기 제2 경로 제어 스위치와 상기 서버 간의 경로' 중 어느 하나를 선택적으로 제공하기 위해 스위칭하는 제3 경로 제어 스위치;를 더 포함하는 것을 특징으로 하는 영상 획득/재생 시스템.
The method according to claim 1,
And a third path control switch for selectively switching between one of the path between the first path control switch and the server and the path between the second path control switch and the server A video acquisition / reproduction system.
상기 제3 경로 스위치는,
'상기 제1 채널의 영상 압축 데이터에 대한 처리를 요청하는 인터럽트'와 '상기 제2 채널의 영상 압축 데이터에 대한 처리를 요청하는 인터럽트'의 발생을 기초로 스위칭 동작이 제어되는 것을 특징으로 하는 영상 획득/재생 시스템.
The method of claim 2,
Wherein the third path switch comprises:
The switching operation is controlled based on the generation of the 'interrupt requesting the processing of the image compression data of the first channel' and the 'interrupt requesting the processing of the image compression data of the second channel' Acquisition / playback system.
상기 제1 메모리 제어기는, 제1 메모리에 상기 제1 채널의 영상 압축 데이터를 메모리에 읽고 쓰며,
상기 제2 메모리 제어기는, 제2 메모리에 상기 제2 채널의 영상 압축 데이터를 메모리에 읽고 쓰며,
상기 제1 메모리와 상기 제2 메모리는, 구분되어 있는 것을 특징으로 하는 영상 획득/재생 시스템.
The method according to claim 1,
The first memory controller reads and writes image compression data of the first channel into a first memory,
The second memory controller reads and writes the image compression data of the second channel into the memory in the second memory,
Wherein the first memory and the second memory are separated from each other.
상기 제1 장치는, 카메라이고,
상기 제2 장치는, 디스플레이인 것을 특징으로 하는 영상 획득/재생 시스템.
The method according to claim 1,
The first device is a camera,
Wherein the second device is a display.
'제2 채널의 제1 장치로부터 수신되는 상기 제2 채널의 영상 압축 데이터를 제2 메모리 제어기를 거쳐 상기 서버로 전달하는 경로' 및 '상기 서버로부터 수신되는 상기 제2 채널의 영상 압축 데이터를 상기 제2 메모리 제어기를 거쳐 상기 제2 채널의 제2 장치로 전달하는 경로' 중 어느 하나를 선택적으로 제공하기 위해 스위칭하는 제2 경로 제어 단계;를 포함하고,
상기 제1 경로 제어 단계와 상기 제2 경로 제어 단계는, 서로 독립적으로 수행되는 것을 특징으로 하는 영상 획득/재생 방법.
A path for transmitting the image compression data of the first channel received from the first device of the first channel to the server via the first memory controller and the image compression data of the first channel received from the server, A first path control step of selectively switching one of paths " passing through one memory controller to a second device of the first channel "
A path for transmitting the image compression data of the second channel received from the first device of the second channel to the server via the second memory controller and the image compression data of the second channel received from the server, And a second path control step of selectively switching to one of paths " passing through a second memory controller to a second device of the second channel "
Wherein the first path control step and the second path control step are performed independently of each other.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/KR2016/000399 WO2017122845A1 (en) | 2016-01-14 | 2016-01-14 | Multi-channel ultra-high resolution image acquisition/reproduction system and method for heterogeneous operations for each channel |
| KR1020160004541A KR20170085213A (en) | 2016-01-14 | 2016-01-14 | Multi-Channel Ultra High Definition AV Contents Capture and Playback System and Method for Indepentent Operations per Channel |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020160004541A KR20170085213A (en) | 2016-01-14 | 2016-01-14 | Multi-Channel Ultra High Definition AV Contents Capture and Playback System and Method for Indepentent Operations per Channel |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20170085213A true KR20170085213A (en) | 2017-07-24 |
Family
ID=59312035
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020160004541A Withdrawn KR20170085213A (en) | 2016-01-14 | 2016-01-14 | Multi-Channel Ultra High Definition AV Contents Capture and Playback System and Method for Indepentent Operations per Channel |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR20170085213A (en) |
| WO (1) | WO2017122845A1 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109488886B (en) * | 2017-09-11 | 2024-01-23 | 清华大学 | Data collection system and timing control method for detectors in oil and gas pipelines |
| CN109885273B (en) * | 2019-03-08 | 2022-02-15 | 南昌黑鲨科技有限公司 | Image display system and display method |
| CN109754771B (en) * | 2019-03-08 | 2020-09-01 | 南昌黑鲨科技有限公司 | Image display system and display method |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR200157637Y1 (en) * | 1996-12-09 | 1999-10-01 | 고성욱 | Closed Circuit TV Surveillance Device |
| KR100393408B1 (en) * | 2001-03-26 | 2003-07-31 | (주)유스테크놀로지 | System for monitoring and recording multi division image |
| JP2004146959A (en) * | 2002-10-23 | 2004-05-20 | Funai Electric Co Ltd | Digital supervisory recorder |
| KR101218360B1 (en) * | 2011-03-15 | 2013-01-03 | 삼성테크윈 주식회사 | Security system and method of controlling thereof |
| KR102157765B1 (en) * | 2013-12-24 | 2020-09-18 | 주식회사 케이티 | System for analyzing multi-channel image based on extraction of image transition and method thereof |
-
2016
- 2016-01-14 WO PCT/KR2016/000399 patent/WO2017122845A1/en not_active Ceased
- 2016-01-14 KR KR1020160004541A patent/KR20170085213A/en not_active Withdrawn
Also Published As
| Publication number | Publication date |
|---|---|
| WO2017122845A1 (en) | 2017-07-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102521406B1 (en) | Frame synchronization in a dual-aperture camera system | |
| US8547453B2 (en) | Image processing apparatus and camera system | |
| CN107544124B (en) | Image pickup apparatus, control method thereof, and storage medium | |
| JP2018026676A (en) | Multi-camera system, camera, camera processing method, confirmation device, and confirmation device processing method | |
| CN102625086B (en) | DDR2 (Double Data Rate 2) storage method and system for high-definition digital matrix | |
| KR20170085213A (en) | Multi-Channel Ultra High Definition AV Contents Capture and Playback System and Method for Indepentent Operations per Channel | |
| US9609215B2 (en) | Moving-image recording/reproduction apparatus | |
| JP2023118468A5 (en) | ||
| US9070201B2 (en) | Image processing apparatus | |
| TWI526050B (en) | Capturing multiple video channels for video analytics and encoding | |
| US20140133781A1 (en) | Image processing device and image processing method | |
| KR20180085953A (en) | Hardware Device for Inter-Channel Synchronization in Simultaneous Acquisition of Multi-Channel Ultra High Resolution Image Data | |
| US20060212612A1 (en) | I/O controller, signal processing system, and method of transferring data | |
| JP4883520B2 (en) | Memory control device and memory control method | |
| US11567882B2 (en) | Method and apparatus for delivering multiple commands through virtual burst-mode transmission and initialization of image sensor | |
| US20130329137A1 (en) | Video Encoding in Video Analytics | |
| US20120144150A1 (en) | Data processing apparatus | |
| KR100367084B1 (en) | DMA controller for the high speed image processor at real time | |
| CN103918002B (en) | Memory controller for video analysis and encoding | |
| KR101212947B1 (en) | Apparatus for transmitting data | |
| US20200296345A1 (en) | Video processing device, video processing system, video processing method, and video output device | |
| JP2018182551A (en) | Imaging device | |
| KR20170025004A (en) | Video Processing System and Method for Real-time Ultra High Definition Video Capture and Preview Provision | |
| JP2025013122A (en) | Image signal processing device and imaging system including the same | |
| JP5802014B2 (en) | Signal processing apparatus and signal processing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20160114 |
|
| PG1501 | Laying open of application | ||
| PC1203 | Withdrawal of no request for examination |