• Title/Summary/Keyword: 비디오 모듈

Search Result 156, Processing Time 0.029 seconds

Design and Implementation of Illegal Content Tracking System Using Hybrid Content Recognition (하이브리드 인식을 이용한 불법 콘텐츠 추적시스템 설계 및 구현)

  • Kim, Won-Gyum;Park, Kyung-Soo;Kim, Sang-Jin;Yu, Won-Young
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2011.04a
    • /
    • pp.1555-1558
    • /
    • 2011
  • 본 논문에서는 멀티미디어 데이터에 대한 내용기반 인식 기법을 이용하여 인터넷에 불법으로 배포되어 있는 콘텐츠를 추적하는 기법을 소개한다. 내용기반 인식 기법은 콘텐츠의 원신호에서 내용기반 해쉬나 혹은 축약된 형태의 특징벡터를 추출하여 콘텐츠를 인식하는 기술로 저작권보호 분야에서 불법 저작물을 필터링하는데 많이 활용되고 있다. 불법 콘텐츠 추적시스템은 인터넷에서 광범위하게 유포되어 있는 저작물을 검색하여 그 내용을 기반으로 인식하여 불법 여부를 판단한 후 삭제메일이나 재전송 중지 등의 후속 조치를 자동으로 수행하는 저작권보호 시스템이다. 본 논문에서는 오디오, 비디오, 어문, 게임 콘텐츠에 대해 내용을 기반으로 인식을 수행하고 불법 여부를 판단하여 재전송 중지 조치를 취하는 능동적 저작물 추적 시스템을 제안한다. 제안된 시스템에서는 검색모듈에 의해 수집된 다양한 저작물에 대해 저작물별 독립적으로 인식 기능을 수행하는 기능을 제공한다.

Design and Implementation of Internet Broadcasting System Based on P2P Architecture (P2P 구조에 기반한 인터넷 방송 시스템 설계 및 구현)

  • Woo, Moon-Sup;Jung, Won-Tai;Kim, Nam-Yun;Hwang, Ki-Tae
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2007.05a
    • /
    • pp.107-110
    • /
    • 2007
  • 클라이언트-서버 구조의 스트리밍 시스템은 서버의 가용 능력에 따라 클라이언트의 개수가 제한되는 단점을 가진다. 본 논문에서는 인터넷 방송 시스템의 확장성과 안정성을 지원하기 위해 P2P에 기반한 모델을 제시한 후, 프로토타입 시스템을 설계 및 구현하였다. 본 논문에서 구현한 시스템 OmniCast264는 H.264 비디오 스트림을 제공하는 인코딩서버와 스트리밍서버, 피어노드, 프록시 서버로 구성된다. OmniCast264는 스트리밍 부하의 분산화, 실시간성, 에러 발생에 따른 강건함, 계층의 모듈화등의 개념을 가지고 있기 때문에 대용량의 인터넷 방송에 적합하다고 할 수 있다. 마지막으로 PC들을 병렬 및 직렬 구조의 유형으로 나누어 P2P를 구성한 후, OmniCast264의 성능을 평가하여 실시간 재생이 가능함을 검증하였다.

A Collaborative Video Annotation and Browsing System using Linked Data (링크드 데이터를 이용한 협업적 비디오 어노테이션 및 브라우징 시스템)

  • Lee, Yeon-Ho;Oh, Kyeong-Jin;Sean, Vi-Sal;Jo, Geun-Sik
    • Journal of Intelligence and Information Systems
    • /
    • v.17 no.3
    • /
    • pp.203-219
    • /
    • 2011
  • Previously common users just want to watch the video contents without any specific requirements or purposes. However, in today's life while watching video user attempts to know and discover more about things that appear on the video. Therefore, the requirements for finding multimedia or browsing information of objects that users want, are spreading with the increasing use of multimedia such as videos which are not only available on the internet-capable devices such as computers but also on smart TV and smart phone. In order to meet the users. requirements, labor-intensive annotation of objects in video contents is inevitable. For this reason, many researchers have actively studied about methods of annotating the object that appear on the video. In keyword-based annotation related information of the object that appeared on the video content is immediately added and annotation data including all related information about the object must be individually managed. Users will have to directly input all related information to the object. Consequently, when a user browses for information that related to the object, user can only find and get limited resources that solely exists in annotated data. Also, in order to place annotation for objects user's huge workload is required. To cope with reducing user's workload and to minimize the work involved in annotation, in existing object-based annotation automatic annotation is being attempted using computer vision techniques like object detection, recognition and tracking. By using such computer vision techniques a wide variety of objects that appears on the video content must be all detected and recognized. But until now it is still a problem facing some difficulties which have to deal with automated annotation. To overcome these difficulties, we propose a system which consists of two modules. The first module is the annotation module that enables many annotators to collaboratively annotate the objects in the video content in order to access the semantic data using Linked Data. Annotation data managed by annotation server is represented using ontology so that the information can easily be shared and extended. Since annotation data does not include all the relevant information of the object, existing objects in Linked Data and objects that appear in the video content simply connect with each other to get all the related information of the object. In other words, annotation data which contains only URI and metadata like position, time and size are stored on the annotation sever. So when user needs other related information about the object, all of that information is retrieved from Linked Data through its relevant URI. The second module enables viewers to browse interesting information about the object using annotation data which is collaboratively generated by many users while watching video. With this system, through simple user interaction the query is automatically generated and all the related information is retrieved from Linked Data and finally all the additional information of the object is offered to the user. With this study, in the future of Semantic Web environment our proposed system is expected to establish a better video content service environment by offering users relevant information about the objects that appear on the screen of any internet-capable devices such as PC, smart TV or smart phone.

A Playing Module under UPnP framework for Various Audio/Video Service (다양한 오디오/비디오 서비스를 위한 UPnP 프레임워크의 재생 모듈 연구)

  • Yun H.;Lee H.;Kim S.;Lee K.;Kim S.;Mah P.;Cho C.;Bae S.
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.11a
    • /
    • pp.247-249
    • /
    • 2005
  • 최근 디지털 TV, DVD 플레이어, 홈시어터와 같은 디지털 A/V 기기들을 통합하여 멀티미디어 컨텐츠를 서비스 받는 홈 네트워크 기술에 대한 관심이 높아지고 있다. 이러한 환경에서 UpnP를 이용한 디지털 기기들의 상태를 모니터링하고, 사용자의 요청과 제어 명령을 전달하여, 멀티미디어 컨텐츠를 서비스 받을 수 있도록 하는 연구는 매우 중요하다. 그러나 UPnP는 TCP/IP 기반의 프로토콜을 사용하기 때문에 사용자 인터랙션에 의한 전송 지연 시간이 발생한다. 그러므로 본 논문에서는 셋탑 박스에 최적화된 UPnP AV 시스템을 구현하고 AV 컨텐츠의 효율적인 재생을 위한 UPnP프레임워크의 재생 기법을 제안한다. UPnP AV 시스템은 미디어 서버가 있고, 미디어 서버에 저장된 비디오/오디오 파일 등을 전송받아 재생하기 위한 셋탑 박스에는 컨트롤 포인트와 UPnP 미디어 렌더러의 통합 모델이 탑재된다. 이러한 기법은 다양한 기기를 제어하고 호환성을 제공하는 UPnP프레임워크가 될 수 있다.

  • PDF

Subjective QoS Performance of MPEG-2 under Cell Loss and Cell Error Conditions (셀손실과 셀오류에 따른 MPEG-2의 주관적 QoS 성능)

  • Han, Jong-Seok;Kim, Yung-Kwon
    • Journal of IKEEE
    • /
    • v.3 no.1 s.4
    • /
    • pp.93-100
    • /
    • 1999
  • When providing MPEG-2 video service through the ATM network, the degradation of QoS caused by cell losses and cell errors occuring from ATM netwok was assessed by the end-users subjectively and then the relation between CLR, CER and subjective QoS of MPEG-2 video was analyzed. Cell losses and cell errors occuring from the ATM network were generated according to the normal and exponential distribution by NEM module. Video sources were divided into sports and drama by moving feature and were tested. The results of our experiments show that the excellent quality of subjective QoS grade 5 was achieved for a cell loss rate of $2{\times}10^{-7}$ and for a cell error rate of $2{\times}10^{-7}$ and the good quality of subjective QoS grade 4 was achieved for a cell loss rate of $2{\times}10^{-6}$ and for a cell error rate of $2{\times}10^{-6}$ When providing MPEC-2 video service through the ATM network, the results of our experiments will be used as valuable information to determine the network performance objectives for satisfying the QoS required by the end-users and to design the network.

  • PDF

Implementation of Multi-Streaming System of Live Video of Drone (드론 라이브 영상의 다중 스트리밍 시스템 구현)

  • Hwang, Kitae;Kim, Jina;Choi, Yongseok;Kim, Joonhee;Kim, Hyungmin;Jung, Inhwan
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.18 no.1
    • /
    • pp.143-149
    • /
    • 2018
  • This paper presents an implementation of a streaming system which can forward live video stream to multiple users from a Phantom4, which is a drone made by DJI. We constructed the streaming server on Raspberry Pi 3 board for high mobility. Also We implemented the system so that the video stream can be played on any devices if the HTML5 standard web browser is utilized. We compiled C codes of FFmpeg open sources and installed in the Raspberry Pi3 as the streaming server and developed a Java application to execute as the integrated server that controls the other softwares on the streaming server. Also we developed an Android application which receives the live video stream from the drone and sends the streaming server continuously. The implemented system in this paper can successfully stream the live video on 24 frames per second at the resolution of 148x112 in considering the low hardware throughput of the streaming server.

Design and Implementation of Internet Broadcasting System based on P2P Architecture (P2P 구조에 기반한 인터넷 방송 시스템 설계 및 구현)

  • Woo, Moon-Sup;Kim, Nam-Yun;Hwang, Ki-Tae
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.32 no.12B
    • /
    • pp.758-766
    • /
    • 2007
  • IStreaming services with a client-server architecture have scalability problem because a server cannot accomodate clients more than its processing capability. This paper introduces a case study for implementing H.264 streaming system based on P2P architecture in order to provide scalable and stable broadcast streaming services over the internet. The prototype system called OmniCast264 consists of the H.264 encoding server, the streaming server, the proxy server, and peer nodes. The proxy server dynamically manages placement of the peer nodes on the P2P network. Omnicast264 has the concepts of distributed streaming loads, real-time playback, error-robustness and modularity. Thus, it can provide large-scale broadcast streaming services. Finally, we have built P2P streaming systems with 12 PCs connected serially or in parallel. The experiment shows that OmniCast264 can provide real-time playback.

A Study on the Effective Management of Image Stage Gauge System (영상수위계 시스템의 효율적 운영에 관한 연구)

  • Kwon, Sung-Ill;Kim, Won;Lee, Chan-Joo;Kim, Dong--Gu
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2010.05a
    • /
    • pp.1916-1920
    • /
    • 2010
  • 영상수위계는 카메라에 의해서 수위표를 촬영하여 촬영된 영상을 처리하여 수위값으로 변환하여 자동적으로 수위를 측정하는 장비이다. 이 수위계는 기존 수위측정 장비인 부자식, 압력식, 기포식, 초음파식, 레이다식과는 달리 수위표를 촬영한 영상으로부터 수위를 직접 눈으로 확인할 수 있는 장점이 있다. 이로 인해 영상자료로부터 측정된 수위를 검증할 수 있어 수위측정의 정확도를 향상시킬 수 있다. 그리고 수위표 영상과 더불어 관측지점 주변의 전체 영상을 동시에 촬영하여 실시간으로 전송하기 때문에 홍수시 하천 상황에 대한 모니터링 목적으로 사용될 수 있다. 영상수위계 시스템은 크게 메인제어기, 전원부, 서버부 및 카메라부로 구성되어 있다. 현재 운영되고 있는 시스템은 전원장치 리셋시 전 시스템을 리셋해야하고, 상전 단전시 전 시스템이 off된다. 그리고 별도의 통신모듈을 사용하여 장비간 통신이 이루어지고 있다. 또한 카메라부에는 렌즈와 팬/틸트를 제어하기 위한 별도의 장비가 포함되어 있고, 백색 LED 조명이 사용되어 야간에 수위인식주기마다 조명이 on/off 되고 있다. 위와 같은 전원장치의 운영으로 시스템을 안정적으로 운영할 수 없다. 그리고 수위 오인식을 최소화하기 위해서는 연속적인 수위 인식이 필요하지만, 백색 LED조명과 1초에 2프레임을 캡쳐하는 비디오 캡쳐방식에 의해 시스템을 상시로 운영하는 것이 곤란하다. 현재 운영 중인 영상수위계를 안정적으로 운영할 수 있도록 장비별로 제어가 가능하도록 전원 제어장치를 개발하였고, 상전 단전시 최소 30분 정도 전원을 유지할 수 있도록 무정전전원장치(UPS)를 설치하였으며, 측정자료의 저장장치를 하드디스크 타입에서 Flash SSD 메모리 타입으로 교체하였다. 또한 영상수위계 시스템을 상시 운영할 수 있도록 백색 LED조명을 적외선 LED조명으로 교체하였고, 1초에 1회 수위를 인식하도록 수위인식주기와 1초에 25프레임 캡쳐할 수 있도록 비디오 캡쳐방식을 개선하였다. 위와 같은 시스템의 개선으로 시스템을 안정적으로 운영할 수 있게 되어 시스템 고장에 의해 발생하는 수위 결측을 감소시킬 수 있고, 시스템의 상시 운영으로 수 위 오인식을 최소화시킬 수 있을 것으로 판단된다.

  • PDF

Fast Motion Estimation Algorithm via Optimal Candidate for Each Step (단계별 최적후보를 통한 고속 움직임 예측 알고리즘)

  • Kim, Jong-Nam;Moon, Kwang-Seok
    • Journal of the Institute of Convergence Signal Processing
    • /
    • v.18 no.2
    • /
    • pp.62-67
    • /
    • 2017
  • In this paper, we propose a fast motion estimation algorithm which is important in performance of video encoding. Even though so many fast algorithms for motion estimation have been published due to tremendous computational amount of full search algorithm, efforts for reducing computations of motion estimation still remain. In the paper, we propose an algorithm that reduces unnecessary computations only, while keeping prediction quality the same as that of the full search. The proposed algorithm does not calculate block matching error for each candidate directly to find motion vectors but divides the calculation procedure into several steps and calculates partial sum of block errors for candidates with high priority. By doing that, we can find the minimum error point early and get the enhancement of calculation speed by reducing unnecessary computations. The proposed algorithm uses smaller computations than conventional fast search algorithms with the same prediction quality as the full search algorithm.

  • PDF

Visualization of Microfiltraton Membrane Fouling by High Speed Video System (고속 비디오 시스템을 이용한 정밀여과 막오염의 시각화)

  • 정건용;김래현
    • Membrane Journal
    • /
    • v.13 no.3
    • /
    • pp.174-181
    • /
    • 2003
  • In this study the formation of the particle layer near the membrane surface was observed for the crossflow micro filtration module by the high speed video system. The microfiltration membrane of 0.2 {\mu}m$ nominal pore size and the 0.05 wt% solution of the polyacryl-copolymer particle distributed between 100 and 180 {\mu}m$ were used for the experiment. The feed rates were changed to 0.5, 0.75, 1.0, 1.25 and 1.5 cm/sec while the permeate rates were maintained at $20{\pm}3%$ of the feed rates, respectively, It was observed that the particles were accumulated rapidly on the membrane surface as the feed flow rate increased, but the particles were not accumulated at 0.5 cm/sec, Also, it was confirmed that almost all of the particles in the layer already formed during filtration were removed within 30 seconds as the feed flow rate increased to 1.88 cm/sec.